unsigned char awe32rom[ 1093878 ] = { 82,73,70,70,238,176,16,0,115,102,98,107,76,73,83,84,98,1,0,0,73,78,70,79,105,102,105,108,4,0,0,0,2,0,1,0,73,78,65,77,22,0,0,0,65,119,101,32,82,79,77,32,71,101,110,101,114,97,108,32,77,73,68,73,0,0,105,115,110,103,10,0,0,0,69,45,109,117,32,49,48,75,49,0,73,80,82,68,8,0,0,0,83,66,65,87,69,51,50,0,73,69,78,71,18,0,0,0,65,115,115,101,109,98,108,101,100,32,98,121,32,83,107,105,101,0,73,83,70,84,26,0,0,0,83,70,49,84,111,50,32,49,46,49,50,58,83,70,69,68,84,32,118,49,46,50,56,58,0,0,73,67,77,84,158,0,0,0,65,119,101,71,77,82,79,77,32,118,49,46,48,13,10,65,87,69,51,50,45,115,116,121,108,101,32,82,79,77,32,112,97,116,99,104,101,115,32,119,105,116,104,111,117,116,32,104,97,114,100,119,97,114,101,32,82,79,77,32,99,104,105,112,115,101,116,46,13,10,76,97,116,101,115,116,32,118,101,114,115,105,111,110,32,99,97,110,32,98,101,32,102,111,117,110,100,32,64,32,104,116,116,112,58,47,47,104,111,109,101,46,101,97,114,116,104,108,105,110,107,46,110,101,116,47,126,110,105,99,107,105,116,121,13,10,115,105,114,110,105,99,107,105,116,121,64,98,101,109,97,105,108,46,111,114,103,0,73,67,79,80,40,0,0,0,67,111,112,121,114,105,103,104,116,32,40,99,41,32,69,45,109,117,32,83,121,115,116,101,109,115,44,32,73,110,99,46,44,32,49,57,57,51,0,0,76,73,83,84,26,249,15,0,115,100,116,97,115,109,112,108,14,249,15,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,255,255,255,255,0,0,0,0,251,255,2,0,250,255,0,0,6,0,211,255,71,0,157,255,134,0,75,255,154,0,209,255,172,255,152,0,69,255,217,0,41,255,141,0,209,255,244,255,50,0,109,255,197,0,42,255,170,0,165,255,235,255,128,0,49,255,230,0,50,255,167,0,177,255,206,255,190,0,40,255,187,0,119,255,78,0,10,0,104,255,228,0,23,255,192,0,73,255,125,0,226,255,143,255,205,0,15,255,233,0,62,255,142,0,219,255,148,255,224,0,3,255,240,0,56,255,104,0,35,0,56,255,71,1,242,253,71,1,109,2,193,252,159,2,149,248,3,11,30,248,199,3,152,249,150,10,49,248,55,3,175,254,91,2,42,253,91,3,143,252,153,3,208,251,91,4,6,253,87,1,87,254,91,0,124,1,12,255,207,255,226,254,92,3,198,253,114,255,182,1,28,1,62,252,183,1,140,254,12,4,116,249,160,5,192,252,213,3,222,250,83,4,5,254,57,2,250,250,179,4,32,254,5,3,53,249,85,7,115,250,137,6,89,246,199,8,245,250,97,4,95,249,153,7,152,251,64,3,158,249,79,9,31,248,59,5,208,248,127,10,212,247,129,3,111,254,130,1,78,0,33,251,40,6,254,250,242,4,140,248,78,9,190,247,50,9,164,242,176,15,66,241,113,14,0,238,0,20,77,238,227,15,32,238,145,19,187,238,43,14,218,241,232,15,23,240,81,14,132,242,80,15,29,240,244,12,9,246,17,10,121,246,76,5, 52,255,98,255,204,0,139,253,219,4,236,250,63,4,192,250,66,7,91,247,10,9,254,245,235,11,142,242,188,13,245,241,148,15,137,239,124,15,139,241,86,13,188,243,11,10,107,248,215,6,184,248,36,7,148,250,62,4,197,251,61,3,153,255,64,253,219,3,73,251,18,7,136,246,29,10,235,246,145,8,68,246,55,10,3,247,156,8,119,245,111,12,181,244,199,9,245,245,128,9,228,249,185,2,80,254,244,0,124,1,140,251,148,5,16,250,176,6,221,247,19,8,5,249,18,7,119,247,44,9,121,248,252,5,184,249,197,5,62,252,201,1,180,254,53,1,146,0,194,252,195,4,37,251,234,4,72,250,41,6,89,251,59,3,44,253,59,3,211,252,105,2,107,253,111,3,57,252,130,2,35,255,147,0,152,254,13,1,136,255,55,0,32,255,168,1,138,254,4,1,124,254,149,2,118,253,129,1,35,255,62,1,119,254,57,1,249,254,27,2,227,252,48,3,38,253,178,2,108,253,49,2,122,254,65,1,37,255,57,0,68,0,17,255,225,1,54,253,164,2,73,254,52,1,253,254,94,0,95,0,113,255,211,255,178,0,113,255,168,0,174,254,226,1,109,254,72,1,199,254,190,0,210,0,134,253,35,3,39,253,223,2,201,252,5,3,246,253,81,1,140,254,203,1,158,254,219,0,219,254,27,2,205,253,81,1,157,255,65,0,8,0,142,254,136,2,244,253,181,0,204,255,68,0,60,0,146,254,29,2,213,254,161,255,31,1,190,254,229,1,58,253,96,3,182,252,25,3,16,253,67,2,33,255,52,255,118,1,174,254,182,1,218,253,176,1,173,255,139,255,134,0,89,255,144,0,8,0,243,254,191,1,3,254,111,2,254,250,132,8, 35,248,89,5,22,252,70,0,68,4,4,250,57,7,40,242,20,19,115,237,233,15,158,242,212,12,107,241,76,17,142,243,115,3,176,3,145,248,223,12,161,236,189,19,166,238,80,17,150,235,5,20,22,239,154,13,11,244,150,8,156,255,252,249,139,7,81,247,54,11,210,242,41,11,222,247,21,6,223,249,135,6,234,249,221,5,219,249,197,5,119,252,248,255,117,3,234,250,211,6,197,245,242,9,254,248,115,5,206,248,69,8,150,249,95,6,11,247,27,13,119,240,21,16,216,240,174,13,154,245,3,7,198,250,146,4,64,252,197,1,141,0,28,253,94,5,128,246,83,13,58,240,119,17,222,236,109,20,47,235,103,20,220,234,10,23,0,232,187,21,193,237,91,14,27,246,134,3,20,2,74,250,53,7,211,247,68,9,82,246,179,10,131,243,147,14,155,238,75,20,141,234,206,22,117,232,67,22,112,236,34,18,213,238,20,16,222,242,120,9,27,249,43,4,42,0,32,252,46,6,199,247,171,10,182,244,190,9,154,246,101,11,187,242,77,13,40,242,171,14,134,241,30,13,214,242,43,13,71,245,126,8,241,246,142,9,197,247,4,8,242,245,170,9,29,249,184,4,232,251,46,1,164,2,44,253,211,0,190,255,140,1,100,255,132,253,245,2,162,0,131,254,2,0,196,253,2,9,75,243,204,13,90,238,37,23,130,232,94,20,0,235,118,23,174,232,39,21,185,233,172,23,102,235,57,16,195,240,246,14,75,244,82,7,130,251,232,1,116,2,15,249,74,9,25,244,64,16,100,236,17,20,8,235,1,24,3,231,168,23,120,232,62,25,120,230,53,24,120,232,27,23,87,236,228,13,123,246,142,6,238,252,252,254,76,3,102,251,152,6, 196,246,87,10,74,245,94,11,174,243,7,13,247,242,42,13,89,242,83,14,203,241,195,13,241,242,45,12,88,245,110,8,4,250,136,4,97,252,122,2,171,254,187,0,255,255,157,253,196,4,120,250,170,5,13,249,4,8,57,248,183,7,221,246,73,10,139,246,14,8,131,248,2,7,232,250,126,3,63,252,252,3,187,252,130,3,222,250,72,6,1,248,99,7,127,0,210,248,226,6,110,247,79,9,72,254,217,245,124,11,123,0,125,245,102,15,53,230,140,31,118,237,39,2,53,1,60,5,124,249,99,11,169,234,233,19,133,245,229,0,240,8,76,241,78,13,165,254,138,240,126,19,43,246,87,254,35,10,17,239,125,16,69,248,64,255,161,1,40,4,72,246,157,9,251,246,125,8,255,247,37,1,159,6,10,252,93,0,161,253,22,254,244,11,82,243,52,2,50,6,200,248,25,8,138,249,90,254,5,9,243,250,8,250,4,12,232,245,162,6,100,0,92,248,193,7,211,252,195,253,65,5,74,255,243,249,190,6,236,251,39,2,122,2,104,250,66,0,26,5,151,253,27,252,179,4,228,249,170,7,121,251,105,255,214,255,194,4,73,248,126,5,79,255,168,252,62,6,141,249,209,2,144,1,141,253,11,255,135,9,40,240,24,12,105,249,80,5,177,254,245,255,201,248,246,11,133,249,109,2,194,254,27,255,82,1,254,253,219,3,30,248,189,14,171,239,103,9,107,252,106,2,243,252,204,8,111,238,235,17,132,244,198,4,203,2,231,250,113,255,254,5,44,249,140,4,161,1,24,247,7,9,82,249,47,6,148,251,74,3,81,250,149,6,22,251,90,2,137,255,223,3,153,246,72,7,36,254,88,254,165,8,170,243,199,7,159,248,170,15, 188,235,50,22,119,233,10,13,110,3,98,236,141,32,245,224,44,14,249,253,117,255,14,1,26,0,14,254,158,254,145,4,96,252,100,3,16,1,80,244,156,20,176,232,132,22,213,235,56,18,10,241,65,9,249,255,68,237,124,38,150,214,172,33,79,224,185,27,24,238,140,15,101,243,121,252,100,22,53,225,127,31,189,226,64,20,229,250,46,244,220,22,149,228,168,29,74,226,188,22,140,240,203,6,87,7,183,232,130,35,209,215,48,35,191,227,219,27,134,233,82,4,153,13,100,229,12,38,164,218,65,25,8,241,138,9,0,0,181,245,81,16,121,236,91,22,15,231,180,22,13,247,211,246,85,24,213,221,240,34,91,226,240,22,18,239,169,9,93,255,201,241,204,26,236,226,246,28,28,227,157,17,99,251,151,3,32,254,132,245,43,19,235,235,13,21,199,236,140,7,164,6,105,242,41,15,171,239,233,13,38,250,36,0,57,255,61,254,51,12,66,235,133,26,37,226,247,23,246,241,40,11,84,249,136,248,13,18,150,233,96,27,195,228,27,19,72,245,110,2,55,7,177,244,88,9,74,247,185,11,160,242,51,8,164,1,93,245,185,19,210,229,154,22,163,241,35,9,255,252,29,248,177,15,189,231,104,38,91,207,76,44,60,223,89,17,90,254,131,247,43,19,118,227,199,29,150,227,252,24,43,243,19,2,93,5,76,242,114,17,159,242,93,9,73,252,106,252,243,8,9,242,97,20,241,229,5,29,222,230,8,19,141,244,168,253,86,12,245,235,98,29,65,222,103,31,224,227,18,23,6,240,178,7,169,1,128,249,30,9,48,241,112,14,149,244,0,12,255,247,48,253,238,13,234,233,82,20,37,245,179,2,164,6,253,242,39,14,72,240, 249,22,130,225,200,33,152,228,137,15,4,251,218,249,248,15,191,233,202,26,52,224,201,33,250,225,122,18,228,251,239,248,140,14,20,242,118,9,41,246,158,12,151,243,221,7,58,5,33,235,200,24,215,233,133,15,126,251,95,251,132,11,3,234,253,30,98,222,65,32,7,228,212,23,128,239,93,4,38,7,229,239,242,25,178,223,179,30,254,230,68,18,38,247,111,252,112,9,155,249,121,5,219,0,201,235,214,32,148,227,48,17,158,249,255,0,99,249,32,18,48,230,142,22,53,247,152,244,23,29,129,219,107,31,95,234,209,16,246,239,61,16,109,246,19,248,99,21,121,238,250,7,60,2,69,245,44,7,13,6,179,242,121,8,55,255,142,250,15,8,2,250,61,0,239,5,159,247,5,14,88,228,52,35,115,224,117,24,205,244,137,240,105,38,199,214,244,36,255,220,163,16,103,4,87,252,41,251,232,8,36,239,141,19,105,250,205,242,169,28,68,222,211,24,222,245,184,248,73,24,134,225,129,26,242,237,80,255,22,28,67,208,166,52,50,213,8,19,97,7,143,240,230,7,42,3,103,243,252,13,217,1,159,232,159,35,200,211,115,46,165,222,168,7,166,15,53,222,175,43,26,219,107,10,244,17,251,224,172,31,219,232,6,6,106,6,144,245,200,10,86,250,114,0,27,254,122,0,120,251,27,24,203,215,117,45,51,212,207,22,34,12,218,222,226,44,58,208,82,30,242,243,77,9,19,251,141,253,136,2,254,250,2,7,83,0,124,252,116,251,111,9,174,247,42,5,7,10,236,228,24,31,44,227,7,21,200,0,30,234,141,34,75,206,43,54,20,216,161,24,215,246,217,247,36,10,0,253,107,3,10,249,141,14,117,229,118,27,200,238, 118,7,155,3,217,242,225,16,132,238,238,16,180,242,216,255,22,21,88,220,40,38,162,224,246,14,177,2,74,249,144,2,54,255,197,0,90,249,9,22,59,226,80,26,42,234,93,14,142,253,110,253,242,7,9,236,41,23,5,242,181,6,84,3,222,239,48,17,6,243,2,11,199,253,135,253,167,251,74,6,229,249,29,5,191,9,15,236,135,12,160,247,136,4,181,12,76,225,55,43,168,199,21,55,14,217,133,36,52,210,151,43,107,215,140,35,213,241,6,9,240,230,128,23,39,246,149,6,174,251,193,9,54,221,36,54,112,202,12,49,137,213,108,26,107,246,195,1,196,255,161,3,156,249,44,0,94,7,188,252,255,246,195,17,248,237,164,13,143,241,11,20,133,225,91,39,155,224,76,11,91,255,94,249,50,14,246,247,42,250,239,16,74,226,250,31,162,234,1,17,49,234,42,27,119,224,25,31,45,232,255,18,42,241,27,2,37,14,120,235,139,17,229,243,226,3,132,4,195,240,7,32,20,216,141,30,93,244,219,244,206,18,188,1,163,236,96,19,51,239,101,9,141,3,144,251,44,0,14,3,224,238,5,35,5,215,135,39,255,214,182,34,212,242,25,248,11,26,86,210,195,35,13,0,97,237,253,16,249,249,5,239,83,30,112,232,221,10,48,4,88,231,16,40,131,217,62,18,88,8,211,231,148,26,165,241,99,255,203,7,67,235,248,42,107,202,114,49,248,220,242,12,173,1,148,0,244,237,166,42,103,202,6,40,187,238,226,250,125,25,138,229,99,12,187,254,35,240,61,32,224,227,49,16,161,249,200,244,200,19,92,243,67,8,181,248,15,255,209,10,83,239,178,13,208,3,79,223,202,44,249,235,159,241,164,34,181,206,240,49, 172,225,111,13,80,251,67,251,228,3,149,2,42,255,121,2,117,254,144,245,166,11,107,252,172,7,172,236,237,20,183,252,120,242,229,17,20,248,169,234,64,43,208,213,184,34,139,237,204,252,115,17,149,223,60,33,168,246,106,243,212,12,6,254,206,248,91,13,131,242,117,10,219,238,11,22,3,249,124,238,153,31,37,228,231,10,141,5,222,243,94,9,18,251,132,250,194,23,205,221,203,29,246,239,43,252,41,22,151,241,187,240,193,30,27,230,177,13,230,4,224,243,107,15,243,222,33,36,131,237,89,1,74,15,196,228,139,28,219,234,162,4,51,12,97,233,97,21,219,254,147,232,96,35,38,232,221,244,191,33,26,230,228,12,132,252,71,246,79,19,78,230,214,31,185,227,89,16,238,250,33,252,98,4,133,0,15,4,0,253,1,248,155,3,251,14,150,226,24,36,240,224,40,20,165,237,78,26,214,212,244,62,106,176,186,80,92,183,40,69,138,211,141,0,185,32,59,204,220,49,122,210,178,60,4,186,141,73,198,181,3,69,103,165,80,118,79,152,1,56,192,247,105,236,0,34,9,214,144,32,13,246,145,249,244,0,144,19,255,229,15,18,109,230,235,37,15,228,242,10,232,251,244,242,112,31,173,219,181,37,41,229,56,18,172,222,67,39,151,223,119,37,123,212,127,33,21,246,112,242,244,22,143,239,80,6,234,242,248,19,215,243,133,11,133,238,127,29,108,218,35,16,247,12,86,232,55,28,117,218,0,45,107,222,217,2,225,18,132,232,60,22,139,249,139,228,125,54,32,202,13,28,112,11,136,227,70,27,33,211,64,45,109,238,81,5,249,253,20,0,135,248,30,8,40,242,61,29,184,230,120,250,242,46,21,192,125,56,108,206, 121,42,177,228,154,6,11,9,43,253,166,244,246,9,54,5,51,239,29,19,237,227,53,39,109,217,47,28,80,251,94,245,135,3,1,5,183,235,252,39,25,225,104,2,174,9,47,253,103,248,168,5,180,11,193,235,42,245,240,54,84,200,134,18,13,16,129,230,87,26,243,217,245,42,110,229,104,1,45,19,185,245,190,248,144,9,18,225,171,60,37,196,184,41,106,238,97,246,4,27,156,213,113,46,186,228,223,8,100,246,147,21,235,233,17,1,214,9,154,6,14,237,173,11,5,0,170,243,106,12,52,239,116,50,146,186,114,59,82,199,3,44,36,239,60,245,129,43,113,201,132,35,216,240,108,253,194,25,93,217,92,19,149,19,25,200,171,81,246,168,254,81,245,187,40,24,58,28,145,204,240,42,193,231,240,12,84,4,16,231,95,21,100,7,174,203,118,87,196,163,246,83,94,190,137,22,145,31,131,194,133,53,31,221,74,26,238,237,100,3,40,9,50,4,80,222,95,43,8,223,219,22,245,235,56,11,247,10,225,239,31,255,31,10,107,249,45,250,202,21,239,224,61,42,242,206,19,39,134,233,144,17,209,231,165,24,55,239,204,255,149,16,83,248,201,4,38,221,54,53,253,215,65,17,2,251,146,10,75,246,100,242,128,31,89,239,16,255,69,242,178,28,84,230,38,29,127,218,237,33,100,241,126,252,5,0,211,12,178,242,61,2,170,249,125,36,113,218,159,248,91,43,46,201,75,57,126,196,90,65,93,207,75,254,183,48,90,196,70,38,19,241,230,0,159,6,92,254,20,241,26,42,133,186,182,81,128,182,137,46,111,248,241,212,224,79,247,185,163,45,26,227,201,4,139,17,157,222,228,24,9,23,156,195,178,56,56,224,250,7, 158,3,158,239,88,29,164,222,93,26,23,246,96,6,194,233,191,36,126,209,173,55,239,194,193,54,87,219,225,14,67,1,84,249,208,15,72,232,61,13,187,242,215,37,246,198,100,49,230,229,139,11,141,244,150,2,150,31,84,200,203,38,130,235,110,27,145,237,126,242,58,29,201,223,215,23,102,253,72,246,179,15,236,241,8,16,182,227,56,22,247,230,101,41,224,224,238,15,151,245,105,252,156,24,150,227,111,14,162,255,103,231,115,39,152,245,188,224,120,38,239,235,124,27,142,217,218,7,51,26,181,219,160,36,0,221,214,30,57,248,186,237,88,14,8,6,170,227,3,64,76,183,19,49,67,221,158,8,165,28,79,222,124,19,119,236,217,30,172,235,227,3,254,0,128,248,142,254,220,15,30,247,100,249,124,13,255,244,173,24,35,213,159,27,71,253,141,249,146,2,0,247,93,19,118,5,7,219,123,32,194,243,235,4,98,242,102,19,173,231,8,21,26,249,46,10,10,248,148,234,219,48,103,195,62,51,30,229,178,8,7,9,137,226,138,39,26,211,122,31,249,249,170,10,253,231,170,29,222,208,239,54,161,220,157,7,120,247,92,26,218,241,211,238,177,28,39,241,34,13,205,226,109,28,228,226,230,31,140,237,223,5,132,6,177,236,34,39,235,209,217,18,15,250,97,2,154,9,206,12,80,202,62,80,59,152,142,117,143,164,174,31,101,13,219,213,69,72,201,182,219,29,156,11,12,236,142,21,235,224,71,14,164,41,195,174,228,73,10,199,191,31,60,11,53,219,215,35,189,222,33,28,6,254,59,247,87,242,214,25,226,223,46,57,177,170,26,86,141,189,39,64,227,216,105,241,79,35,88,221,215,27,115,236,111,19,101,232,251,46, 136,200,96,34,216,223,161,32,58,248,32,238,227,18,183,240,191,30,122,209,157,49,142,202,235,58,142,201,162,47,231,208,187,31,149,245,106,17,102,226,150,13,246,0,91,11,110,240,26,254,76,11,106,245,196,21,67,221,54,30,99,232,185,13,193,9,202,233,114,32,149,210,81,50,133,201,232,44,116,219,194,31,148,249,247,248,162,251,153,16,37,244,109,255,145,245,68,32,241,205,181,64,240,204,101,20,111,249,158,252,120,34,116,206,241,18,67,12,226,231,46,31,81,230,205,9,121,2,121,248,140,13,253,237,95,255,102,37,169,193,187,81,158,159,6,78,241,210,158,23,197,251,254,233,219,47,117,215,85,10,105,6,165,235,218,21,205,250,192,250,63,7,229,240,177,33,21,233,47,240,215,16,194,0,4,13,21,227,184,13,14,253,61,28,52,207,236,51,139,192,59,63,113,219,29,7,217,4,62,247,14,7,134,11,132,238,254,249,55,20,188,240,112,16,32,229,86,23,254,1,105,235,17,26,5,214,134,37,42,252,41,252,238,5,71,224,185,32,42,2,211,230,168,11,23,250,195,26,188,227,211,18,219,227,2,46,39,201,49,52,157,203,10,45,245,229,101,6,212,16,33,229,63,21,83,237,152,30,85,208,161,38,72,226,58,42,173,219,7,11,107,18,122,209,66,60,109,192,128,53,245,230,68,251,31,33,122,209,64,20,136,24,122,205,184,61,238,183,101,59,165,243,173,230,20,36,155,211,202,39,51,235,116,254,77,31,142,212,25,21,42,13,37,228,168,27,225,222,64,26,211,249,61,246,190,15,244,245,145,12,181,246,66,241,99,21,232,242,164,7,142,4,82,238,37,16,127,247,106,28,224,208,71,23,139,245,116,31,141,218, 13,17,127,5,42,242,113,16,93,227,38,38,173,215,138,36,48,235,25,14,26,234,182,11,240,10,64,242,147,9,129,219,50,62,111,215,113,12,158,244,100,8,19,10,111,236,158,8,230,249,160,4,109,11,117,248,94,246,237,9,31,1,39,2,153,229,15,21,61,11,167,244,251,7,21,226,203,34,53,240,245,2,249,5,137,240,215,9,203,1,75,246,221,29,204,206,17,32,252,8,117,227,24,17,153,244,220,25,205,237,134,235,37,35,134,241,106,250,162,12,248,233,211,28,49,243,123,255,148,6,125,230,203,24,121,253,93,248,95,12,142,232,47,30,22,243,93,245,204,20,43,224,149,44,232,199,65,52,132,229,175,3,5,9,86,248,161,254,255,249,109,13,221,247,181,19,109,204,254,68,46,192,186,47,117,231,3,7,126,2,11,248,64,4,173,2,137,254,123,244,141,29,37,219,110,30,250,224,182,28,193,3,143,225,139,21,165,0,32,239,195,16,248,245,206,1,122,10,16,243,149,22,56,227,43,2,98,17,99,246,13,1,203,6,210,227,152,51,157,202,255,33,184,244,80,0,207,9,161,227,62,27,54,247,238,246,106,33,252,211,18,27,64,243,25,3,41,33,37,181,30,74,132,218,71,6,234,17,58,209,79,47,94,243,227,246,201,11,53,242,164,4,127,26,247,200,206,60,227,189,230,60,71,233,182,239,109,26,30,244,148,6,109,241,65,2,73,13,171,244,172,4,217,255,93,5,162,234,148,34,117,223,215,26,110,230,127,15,1,5,139,239,192,7,214,247,198,23,65,248,66,235,114,11,144,3,91,3,53,242,33,23,204,225,205,30,103,217,157,49,47,202,0,51,37,228,149,0,139,7,25,252,6,247,240,16,216,233,130,25, 218,244,104,249,249,11,218,252,19,247,48,10,8,244,220,18,58,238,28,1,137,3,19,17,42,230,108,25,151,220,239,44,139,209,212,29,170,249,234,249,172,2,90,8,11,249,217,4,131,242,182,17,139,245,125,253,238,5,222,251,144,7,228,253,158,242,123,23,168,220,92,56,68,195,26,48,221,218,150,19,91,3,37,233,109,26,126,241,24,10,181,7,135,210,23,53,145,232,94,0,103,0,1,252,155,9,6,250,171,6,92,248,244,249,168,24,154,237,187,3,185,242,184,7,61,10,22,255,94,239,6,30,63,210,41,59,146,195,176,47,57,218,38,33,37,234,2,6,40,255,138,0,174,8,41,248,156,3,94,233,84,44,196,222,196,5,7,251,109,11,54,255,72,254,103,253,182,1,192,3,185,241,244,28,24,210,47,51,192,209,10,41,214,225,48,19,88,231,78,43,100,204,85,48,179,219,112,8,190,22,52,208,7,54,64,215,212,25,5,254,159,241,178,7,141,254,149,253,102,14,87,231,22,21,0,0,94,222,73,56,210,201,33,45,17,233,75,248,84,23,91,232,177,255,188,27,205,221,244,44,53,199,169,39,153,0,234,229,253,29,94,222,66,24,18,2,39,236,239,20,74,242,187,252,166,35,12,206,109,32,217,250,189,231,107,48,16,192,171,63,23,213,168,18,200,4,56,233,71,21,76,1,235,235,191,15,249,250,157,239,227,45,207,210,74,24,197,231,35,24,179,13,101,209,89,37,164,236,133,7,151,254,239,254,182,249,154,30,132,212,58,51,215,191,156,50,12,236,191,0,84,4,22,247,114,13,164,246,211,8,49,242,251,12,48,252,136,8,50,223,174,36,169,232,9,8,197,13,20,236,203,13,5,236,25,37,5,216,222,18, 248,241,203,34,153,218,108,16,205,247,175,7,31,6,234,247,85,252,147,10,86,236,250,28,162,219,177,33,15,237,34,3,78,11,48,240,26,11,103,248,99,12,190,236,28,6,77,8,240,250,101,253,251,11,81,241,70,6,18,3,235,251,225,9,239,221,227,45,81,220,22,28,249,232,114,5,187,18,236,237,176,254,225,12,106,235,220,20,112,239,235,16,76,245,100,252,202,7,208,1,135,251,72,251,126,10,66,251,178,1,207,244,51,8,104,1,74,4,96,248,166,5,85,252,141,2,12,252,165,0,82,254,114,1,132,13,209,234,84,4,126,3,72,18,233,232,58,5,37,250,3,16,249,233,18,28,210,222,108,30,242,238,54,3,249,17,227,214,72,41,185,226,72,23,247,242,226,251,0,8,55,10,71,229,228,18,231,0,238,248,7,16,81,218,135,38,218,237,54,255,161,17,5,230,213,3,200,33,28,214,3,34,125,223,221,11,139,30,107,196,255,49,165,232,106,1,48,28,242,203,86,50,49,231,154,245,34,40,1,196,27,56,23,219,14,14,75,22,127,208,170,40,189,236,170,4,197,5,63,227,178,41,117,232,217,251,1,24,199,220,140,33,15,242,80,245,167,23,135,226,115,30,132,243,255,239,253,16,87,4,24,240,200,27,184,217,25,30,152,243,12,250,88,24,163,228,192,11,202,252,195,252,219,19,45,237,36,249,46,34,153,217,222,20,105,246,9,252,192,26,123,212,233,47,218,219,91,24,173,239,181,6,30,247,124,12,99,246,110,13,90,238,234,4,201,13,209,237,21,25,105,221,125,24,99,246,193,3,230,255,186,250,138,7,241,0,165,246,96,13,235,236,131,9,254,17,131,227,247,12,31,255,70,1,166,0,146,252,96,246, 201,32,51,212,140,46,128,213,187,23,238,255,121,238,40,27,81,220,132,32,246,245,4,253,92,3,31,246,172,5,65,21,173,209,35,43,134,221,236,37,99,230,217,253,108,21,51,222,56,44,39,220,117,9,150,3,172,250,10,8,48,4,133,228,208,45,139,203,102,46,17,218,108,17,240,16,248,221,136,34,84,218,36,32,243,233,39,21,141,234,88,14,238,253,5,253,42,5,163,240,27,10,107,9,92,243,94,7,167,246,252,4,78,7,97,246,30,11,133,232,91,28,126,233,93,10,220,2,82,247,27,8,39,5,48,237,227,14,144,247,240,5,102,253,121,247,186,26,248,220,114,31,31,233,78,9,122,255,35,254,148,6,104,248,158,254,141,8,75,251,113,253,115,9,3,235,170,19,123,4,251,241,113,1,194,2,23,251,226,12,109,238,102,16,80,249,246,242,221,40,243,199,177,39,106,250,125,236,216,24,98,236,211,6,132,6,197,242,229,27,238,222,88,8,129,27,64,201,17,59,54,204,166,37,117,2,9,218,10,48,238,200,105,46,103,244,38,238,217,18,55,251,109,0,151,0,30,244,19,17,24,243,139,12,76,255,209,230,69,33,95,241,252,252,77,7,21,248,70,1,130,11,149,237,117,19,85,240,158,7,121,9,141,231,182,11,15,14,126,226,47,38,255,212,183,29,191,10,169,215,158,44,130,205,194,34,132,5,11,228,242,28,8,234,217,7,195,14,242,225,248,21,55,242,143,7,243,18,208,214,122,38,209,232,183,3,59,8,49,246,151,2,170,16,40,222,137,35,98,226,207,19,58,254,245,243,214,13,255,231,81,29,122,248,100,246,106,12,72,242,149,8,129,5,37,229,65,33,108,232,124,12,248,11,126,227,212,22,172,239, 221,7,114,2,175,243,166,16,171,247,127,253,125,17,47,223,18,34,206,228,234,16,41,248,82,6,92,248,76,5,83,3,17,250,194,246,84,17,180,255,53,238,235,20,91,234,40,27,7,229,108,14,246,0,61,242,30,21,143,235,7,13,192,250,31,6,98,255,163,251,38,242,194,20,112,237,214,30,7,233,194,254,56,13,7,250,233,243,207,14,181,245,169,4,191,9,98,242,192,8,152,245,125,13,115,253,150,237,249,20,241,247,75,5,239,242,91,9,152,4,93,0,111,246,77,4,70,244,10,21,171,245,150,3,119,252,150,249,158,12,85,249,255,3,232,246,255,3,236,14,230,240,2,250,241,11,115,1,227,241,196,16,13,236,13,21,126,248,125,251,74,17,107,222,84,27,43,252,252,232,106,41,168,208,51,49,51,231,185,238,233,35,37,220,25,30,99,243,150,242,39,26,158,238,132,0,169,17,77,227,180,26,189,238,62,8,199,252,44,243,138,28,217,235,156,10,115,242,29,14,208,238,98,17,236,244,102,16,14,240,132,0,172,6,235,246,91,4,160,5,150,249,109,11,208,237,43,9,37,10,221,230,185,29,216,222,252,28,233,244,227,242,71,35,63,220,233,16,209,4,80,239,80,15,56,239,107,3,15,36,134,196,240,55,119,214,201,17,248,11,147,223,166,30,218,241,98,247,178,33,225,212,27,29,116,245,241,253,74,21,85,218,60,28,34,251,242,251,98,4,147,244,118,11,141,252,140,253,171,4,253,0,239,247,64,25,122,215,150,24,208,243,23,14,163,2,169,236,24,7,232,14,5,241,151,15,188,225,2,27,80,251,153,233,189,37,134,223,10,20,133,1,152,234,87,36,115,202,249,48,75,235,212,247,93,20,131,239,113,15, 7,250,112,237,134,27,23,235,3,26,215,228,180,5,96,12,78,241,168,11,183,250,69,253,239,5,251,252,124,7,92,236,1,19,108,253,188,250,39,247,119,16,244,244,81,12,145,242,222,16,76,236,49,13,146,247,143,7,84,243,221,12,42,249,99,7,40,253,249,255,249,250,159,8,226,242,165,8,151,250,231,14,79,237,75,9,218,4,188,245,178,1,160,13,72,237,32,5,21,254,89,12,49,249,177,250,154,3,103,3,74,244,89,26,20,223,56,27,192,228,248,25,123,245,123,255,169,253,214,0,21,255,98,15,236,230,137,19,140,252,228,249,190,253,220,1,51,5,37,1,152,245,212,14,146,237,27,19,211,0,189,230,181,19,241,245,14,9,189,7,250,224,207,35,222,234,201,7,23,3,74,239,192,16,94,254,161,237,30,36,205,205,21,49,13,234,44,0,83,3,100,244,243,13,151,6,45,228,182,22,117,252,255,249,198,13,97,226,243,32,48,240,1,5,213,253,3,250,17,7,255,2,242,240,90,15,83,247,152,254,77,33,186,198,238,46,175,220,129,32,228,236,12,1,229,4,137,248,34,7,107,9,56,233,27,21,231,245,150,251,199,14,137,224,92,42,247,225,53,9,63,8,74,240,19,15,111,252,109,240,116,18,47,247,109,0,17,11,232,230,220,34,89,218,245,27,178,255,174,237,85,6,17,16,152,226,98,31,74,227,189,18,142,255,11,239,30,35,235,214,17,27,174,245,30,255,74,6,254,246,214,3,146,8,248,242,232,13,52,241,221,5,67,13,177,231,89,21,111,231,45,28,235,230,253,19,143,249,152,248,71,14,33,251,146,237,230,18,37,0,141,247,217,13,230,227,185,34,92,230,160,19,199,239,85,4,158,255,27,10, 159,250,28,240,224,16,120,245,59,26,26,221,153,22,179,243,185,11,216,247,141,254,19,252,134,19,225,238,187,1,3,5,253,244,29,24,197,230,240,21,53,226,106,25,122,252,131,247,26,255,65,2,48,13,187,250,214,242,218,8,203,254,143,0,178,6,234,233,245,29,8,228,242,31,174,225,189,8,221,6,173,1,201,245,45,10,18,239,25,16,136,2,81,235,221,24,5,239,66,8,134,251,5,5,208,246,151,13,104,238,220,23,63,227,154,18,53,1,140,245,45,17,97,221,175,43,163,230,200,5,225,248,197,5,6,0,167,2,63,246,7,23,122,222,44,29,30,243,132,252,182,15,62,221,73,45,65,222,225,17,83,253,133,245,101,11,236,253,169,247,230,15,46,238,123,12,83,253,96,241,100,24,202,239,82,12,234,251,146,236,238,21,182,0,51,239,91,16,198,246,62,2,242,3,208,249,147,3,14,252,9,1,82,17,202,231,199,2,153,7,30,253,11,12,175,228,39,28,86,240,74,8,74,254,91,241,164,15,10,4,137,240,77,17,83,231,132,21,149,251,91,0,118,3,111,232,23,32,28,246,251,234,12,23,190,249,61,5,49,252,27,241,223,24,110,242,134,2,169,8,0,226,110,29,51,250,103,252,138,6,200,240,26,9,236,14,68,225,116,29,106,229,184,19,118,3,217,227,245,27,213,247,131,246,184,23,146,223,193,29,124,233,40,16,54,253,49,230,185,41,126,237,145,251,230,2,231,241,104,33,117,229,56,12,226,250,246,251,214,4,251,255,245,250,84,17,83,228,203,29,151,232,190,14,217,240,70,10,20,11,224,233,108,8,7,2,76,2,94,251,16,1,210,6,63,242,43,15,85,239,16,17,157,238,214,16,189,246,84,6, 152,243,75,17,63,233,99,31,85,220,127,29,170,239,151,3,10,5,249,245,107,11,208,241,209,14,215,0,158,236,32,13,25,2,54,3,50,249,79,245,141,16,34,251,184,251,98,16,182,229,71,27,109,229,227,22,123,238,30,13,147,244,50,15,151,239,205,8,218,247,6,24,122,234,250,252,21,5,78,8,114,247,117,2,74,255,12,254,86,11,167,240,51,17,57,226,159,25,176,3,9,237,54,15,164,236,94,22,12,248,93,252,114,251,253,14,100,245,14,13,17,219,90,49,0,219,133,21,239,250,72,242,38,17,153,244,250,17,157,237,186,253,141,19,28,240,22,255,50,6,161,252,45,11,31,244,245,2,201,255,89,248,62,22,190,231,255,13,33,242,185,15,38,251,224,5,49,239,87,9,113,5,51,252,223,247,70,6,0,7,33,252,187,238,13,30,164,235,98,1,143,10,90,240,60,17,0,244,246,255,151,15,18,225,205,32,11,235,155,8,195,4,117,238,114,18,82,246,83,3,124,5,67,235,101,24,250,235,241,13,116,4,217,237,92,15,210,251,66,250,1,3,246,250,216,17,89,238,164,4,140,8,98,239,109,12,240,1,165,244,37,14,147,232,29,26,123,249,172,243,109,10,238,254,43,253,116,10,195,228,75,32,73,242,245,247,121,21,112,223,134,33,69,237,222,253,74,16,58,231,77,26,231,251,148,239,39,8,149,251,41,9,201,2,141,233,180,26,73,236,8,22,198,238,79,0,103,5,238,246,188,8,91,3,34,241,220,17,167,249,172,255,32,249,38,1,72,14,244,243,146,252,223,7,109,246,96,19,224,239,214,3,124,255,218,253,123,5,23,1,202,239,180,21,37,245,230,2,186,0,128,241,179,18,162,254,152,244,42,14, 58,240,207,21,55,230,145,12,99,0,208,251,157,1,90,16,41,232,72,13,229,247,212,9,63,247,255,252,198,7,103,255,144,255,108,255,51,0,205,5,237,246,92,3,194,249,142,3,32,8,74,247,204,3,34,2,101,250,215,3,25,2,254,250,99,251,92,7,174,254,22,7,123,240,96,24,54,221,127,27,37,251,193,245,240,8,60,254,14,4,163,252,167,243,144,19,185,244,147,254,74,12,252,240,174,19,93,234,223,15,229,242,138,2,99,11,43,240,55,17,104,241,52,5,36,1,238,9,116,241,235,251,28,7,168,8,209,237,162,16,240,245,109,10,208,251,100,252,208,254,144,247,83,25,241,231,205,15,28,243,197,10,12,5,30,231,42,27,169,234,82,14,77,2,197,239,250,13,39,251,90,252,110,14,97,227,208,31,84,237,253,4,83,14,11,219,7,34,35,247,16,249,178,3,158,249,255,12,200,255,26,245,173,12,89,237,136,20,65,246,73,248,219,11,63,243,251,19,18,245,62,255,86,0,153,5,123,246,95,3,189,246,225,20,71,244,94,255,175,5,102,243,135,18,131,236,248,16,156,242,81,5,250,255,244,10,64,227,208,34,66,220,34,31,27,249,78,238,47,24,114,231,114,24,255,239,212,252,102,16,126,240,19,4,24,17,215,218,36,44,83,227,44,8,185,0,87,238,83,36,227,208,128,46,224,229,192,12,162,244,169,9,155,247,179,2,15,246,81,21,236,240,123,6,35,255,125,248,128,18,77,238,158,3,128,249,61,22,181,235,51,5,192,255,188,3,64,254,22,255,173,7,37,233,44,24,90,250,149,248,112,7,112,249,76,3,247,4,60,240,103,26,124,225,11,26,123,250,81,239,3,17,55,246,42,8,245,250,234,247, 144,14,241,255,3,254,142,0,218,235,206,26,47,246,189,246,248,9,151,253,121,9,221,246,201,2,77,251,50,254,43,8,29,2,131,238,141,16,38,251,13,5,43,250,54,252,69,9,230,250,7,4,136,247,103,1,166,6,43,1,61,251,111,2,164,247,4,7,83,3,2,248,123,10,234,240,49,25,253,231,175,254,233,9,201,0,250,0,235,255,212,247,200,8,59,0,204,249,126,5,96,241,160,18,193,245,224,6,84,253,133,251,135,12,165,243,176,5,33,246,98,10,215,249,45,4,38,1,175,0,127,252,163,0,10,3,110,247,199,2,48,7,68,254,82,251,174,252,173,8,198,2,42,246,252,4,182,247,112,13,35,250,186,250,80,15,143,236,78,13,136,246,25,4,122,6,109,241,252,20,236,247,22,243,128,11,122,248,114,6,200,3,242,240,159,18,213,241,153,12,90,252,68,244,70,10,190,255,241,251,152,255,153,255,148,6,142,4,27,245,230,5,191,244,0,15,56,244,248,255,176,10,186,249,249,0,168,8,125,235,224,14,124,244,141,21,172,245,104,233,47,33,36,232,191,25,89,228,158,10,186,7,8,244,32,10,235,248,78,255,3,10,37,251,75,241,128,22,149,228,49,37,129,226,182,16,96,241,103,14,93,249,153,254,94,245,191,16,95,0,89,243,163,17,128,235,208,18,102,243,82,10,221,240,96,4,50,6,226,5,119,243,231,2,170,7,70,248,164,6,165,236,53,26,9,232,135,29,149,228,118,10,123,255,248,2,146,249,198,8,108,243,39,12,213,251,103,255,209,0,121,243,36,32,203,221,43,12,220,4,193,248,18,14,202,242,14,3,228,4,250,233,5,29,55,244,39,247,6,20,7,235,160,25,193,229,177,12,2,248, 42,10,174,248,55,5,96,247,102,16,167,243,55,253,224,14,138,235,30,16,196,246,140,6,85,251,157,0,10,8,196,248,70,250,67,11,94,244,18,9,19,6,106,235,132,25,119,225,150,33,168,233,76,255,116,8,140,253,140,9,17,243,115,255,118,12,254,246,89,254,139,252,252,4,85,10,39,243,193,8,143,251,26,251,183,4,113,1,153,251,43,253,214,13,115,241,195,17,26,233,229,14,234,0,158,251,43,252,87,252,42,13,105,255,211,246,83,8,146,246,221,6,149,3,77,245,3,2,81,1,66,13,107,247,91,243,105,11,123,254,201,0,21,255,124,254,253,6,21,248,204,7,183,248,254,249,2,16,187,244,242,1,14,3,166,252,147,4,107,5,22,243,56,255,123,0,254,15,185,238,220,0,9,17,118,238,172,9,43,253,91,252,222,255,53,2,52,6,70,246,164,253,227,15,132,248,70,251,135,3,108,251,21,5,87,253,75,1,78,2,13,252,31,11,19,236,123,9,109,7,118,238,91,18,18,251,158,0,72,247,51,4,36,7,84,242,2,7,165,12,149,231,126,24,111,236,209,9,168,255,109,251,207,11,17,234,15,14,60,1,228,255,114,254,50,1,148,251,226,3,95,252,234,255,34,3,132,253,129,6,95,249,118,6,198,245,185,5,200,248,89,26,253,215,6,29,169,248,85,255,112,3,14,238,156,26,118,239,127,4,97,0,27,247,211,21,69,238,198,1,197,3,97,243,142,21,61,244,124,0,77,2,82,248,201,20,157,228,199,14,115,252,4,2,162,2,246,250,218,251,158,13,181,242,228,18,218,232,226,3,227,11,153,247,63,3,213,254,27,254,26,9,198,250,252,243,31,12,1,254,77,7,109,245,214,253,127,17,148,230, 58,20,194,247,231,253,21,7,164,2,193,245,78,4,98,244,47,27,255,230,18,11,102,254,206,251,29,10,246,246,178,5,3,252,69,255,78,4,237,247,181,5,44,3,145,248,174,10,145,252,234,243,230,16,2,239,125,20,196,225,173,33,50,238,71,2,101,1,111,1,202,249,219,4,85,1,202,250,169,3,164,254,145,2,15,0,89,248,210,10,120,247,111,1,70,10,101,242,250,6,248,255,17,246,144,22,109,224,186,28,168,236,41,16,65,251,149,241,125,14,87,2,73,242,51,13,117,241,161,17,19,242,243,6,250,5,226,239,98,16,151,244,60,4,221,249,119,2,59,13,66,244,3,1,158,254,30,4,253,254,201,255,119,245,46,16,254,249,50,4,221,246,253,0,126,3,119,6,85,245,117,9,134,240,207,17,115,252,236,240,9,17,249,246,136,9,63,244,16,3,62,4,191,255,223,0,74,253,134,253,3,254,245,8,134,250,127,1,231,247,40,19,190,242,154,6,147,240,222,12,234,1,100,247,189,5,227,248,138,13,103,247,6,0,207,1,203,253,228,253,46,10,42,244,212,1,116,7,49,248,114,12,156,237,249,11,18,0,145,251,221,1,130,2,71,247,172,12,6,242,5,10,154,255,177,249,71,10,208,247,39,0,205,1,196,254,54,6,64,248,136,251,210,14,139,241,149,12,203,252,28,252,252,2,149,245,215,17,167,240,229,3,47,5,230,249,137,10,99,246,116,253,171,11,188,241,152,12,126,246,53,4,67,2,58,246,132,15,95,245,16,255,195,10,150,249,10,249,44,4,243,254,1,15,212,235,39,5,56,8,160,246,144,8,179,253,114,246,244,12,59,250,136,251,164,7,248,243,70,18,149,245,179,2,214,254,17,245,94,27, 14,232,25,3,202,1,231,2,66,5,69,243,0,12,176,247,126,2,104,7,76,245,146,252,175,9,120,2,249,250,10,247,34,14,74,254,111,252,30,255,84,250,88,13,131,248,21,5,111,238,146,19,164,250,24,252,179,10,18,241,33,7,205,254,115,9,139,247,183,242,245,21,186,250,22,240,237,24,69,233,68,25,167,235,80,2,115,9,79,237,103,24,54,239,117,2,50,4,129,255,41,0,78,2,85,245,108,12,22,245,52,12,110,242,101,3,74,14,3,238,220,9,27,0,50,251,190,254,222,4,224,0,110,251,46,252,67,14,241,244,129,1,148,255,159,2,92,1,136,253,65,0,218,253,175,4,134,245,13,19,142,232,32,21,140,236,177,20,224,248,167,245,185,11,113,251,54,254,133,255,186,254,215,10,45,250,145,249,145,15,113,233,24,21,171,247,223,251,179,4,169,243,81,24,222,237,189,13,0,236,151,18,172,254,211,243,128,255,143,12,100,246,35,13,32,238,171,14,148,243,65,9,71,5,123,235,64,19,115,245,239,12,5,238,124,3,51,11,84,250,15,4,66,245,103,9,146,249,90,13,175,237,151,9,49,252,189,5,70,248,157,12,255,235,103,21,213,247,74,6,174,235,2,6,27,21,237,235,255,2,230,4,65,253,105,6,7,248,84,3,27,254,219,250,37,14,182,239,139,8,238,2,109,250,10,14,182,228,121,24,45,238,144,18,179,242,72,1,5,253,89,19,16,227,5,23,53,241,60,10,102,253,7,255,14,4,201,238,27,16,222,3,20,242,54,8,179,254,80,254,101,4,189,249,181,6,210,1,104,239,205,20,128,235,51,13,138,252,189,7,6,249,80,6,43,235,8,28,229,231,66,18,28,241,132,9,138,4,103,244, 250,3,185,6,209,243,253,10,148,251,156,255,251,251,195,3,70,7,155,249,150,248,199,10,208,251,237,4,165,246,26,5,70,2,78,255,163,251,57,4,186,244,217,16,227,248,134,3,114,247,21,7,224,252,231,8,250,234,117,19,0,243,184,14,215,242,79,1,108,15,47,241,6,6,26,250,81,248,154,16,0,249,64,6,77,251,226,247,63,14,110,252,8,247,171,4,133,254,1,13,133,240,163,2,182,2,75,1,122,254,82,4,99,244,32,12,138,246,27,11,158,245,27,2,145,3,69,5,62,241,152,5,101,253,254,15,213,246,48,252,81,0,54,253,132,9,230,244,59,3,77,8,168,247,115,9,220,248,84,254,182,255,231,1,96,4,23,246,35,0,171,17,40,239,210,12,78,242,23,9,76,247,24,9,107,248,168,5,216,250,120,9,156,253,124,245,5,10,89,251,97,2,163,255,64,253,67,2,168,3,146,252,232,252,68,4,220,254,73,0,155,248,140,18,179,236,7,11,39,255,95,1,1,244,66,2,250,10,88,252,171,1,253,254,158,251,62,4,52,251,160,2,152,253,131,255,230,12,159,240,121,8,217,255,201,248,69,10,80,246,88,0,59,3,129,1,171,1,29,251,74,0,231,12,59,232,22,22,244,237,72,6,234,3,151,3,102,254,131,243,201,11,155,254,250,251,253,0,182,255,151,3,148,5,5,243,79,6,180,250,192,7,72,253,239,249,143,7,108,254,203,2,64,0,174,249,151,249,81,19,38,236,232,17,56,235,185,24,31,245,235,249,50,9,134,246,151,2,150,9,206,240,213,8,23,2,197,249,180,16,176,229,61,16,213,249,253,1,226,8,21,235,105,18,111,253,58,254,138,252,26,255,244,0,147,4,211,251,43,6, 140,247,250,7,103,252,14,253,204,249,124,16,184,244,154,7,204,250,123,1,14,2,131,249,36,7,226,246,50,5,91,3,17,251,195,6,56,254,82,246,43,14,24,246,219,0,168,252,130,4,19,10,47,240,178,9,25,0,215,246,54,10,93,247,162,0,126,7,190,247,221,13,231,241,213,3,87,2,164,247,243,9,119,255,47,247,254,10,249,251,148,252,119,5,170,246,54,9,73,249,182,5,199,255,100,249,44,14,165,247,4,245,146,11,18,252,134,5,30,250,32,3,193,1,235,254,156,0,239,255,211,245,155,7,191,2,43,252,118,7,225,245,152,10,14,248,77,4,97,248,188,0,85,10,252,248,83,255,124,3,28,3,139,247,142,6,49,246,110,7,130,253,129,8,112,250,253,248,214,9,147,254,241,247,13,7,117,249,158,8,16,0,13,249,221,6,104,250,95,3,195,255,32,246,89,11,38,251,18,7,51,255,20,250,120,1,132,255,231,1,44,253,225,249,74,16,84,245,124,7,137,249,155,2,9,254,126,252,18,8,142,245,115,8,1,5,1,245,225,10,156,238,48,17,53,251,165,249,161,3,218,1,21,0,88,6,247,241,245,10,170,246,41,4,168,1,18,2,47,251,51,5,4,251,13,8,221,244,69,1,37,5,162,251,142,4,98,254,76,3,251,0,30,249,8,1,94,254,219,255,70,6,183,251,36,4,88,254,200,250,105,17,24,227,161,24,243,237,217,11,210,253,254,253,191,5,15,249,129,1,119,8,27,241,118,7,192,254,40,255,39,14,101,231,213,17,24,253,33,250,51,5,92,247,65,9,97,4,211,245,249,4,102,255,92,248,66,11,4,245,137,12,140,243,42,12,93,252,50,254,201,249,99,9,187,249,32,1,112,254, 164,1,101,8,145,248,247,3,156,248,196,254,168,8,52,251,140,254,2,1,166,1,232,7,195,244,66,1,18,3,185,250,238,11,17,238,60,10,114,4,240,250,142,0,243,255,222,253,38,4,153,246,162,15,145,240,67,8,124,7,129,242,148,1,158,254,173,5,114,2,53,252,146,255,184,4,142,247,36,5,121,1,98,240,115,24,45,239,42,10,32,250,102,254,107,7,6,252,136,0,7,249,220,255,169,13,111,245,2,255,50,14,43,242,160,5,26,248,226,6,4,253,146,254,151,9,222,248,79,255,168,1,236,0,225,251,99,6,190,245,8,13,31,246,202,8,164,247,180,0,117,4,2,255,114,250,3,7,200,250,129,5,139,6,246,237,72,12,245,241,180,18,217,242,32,2,251,12,49,241,207,6,201,0,182,247,130,6,82,251,19,4,11,3,126,243,147,14,163,250,52,9,127,239,249,4,112,255,132,5,1,247,82,7,231,255,185,6,183,245,113,255,70,0,147,254,178,12,213,243,18,6,134,247,61,12,176,248,72,252,123,6,161,252,253,5,73,253,207,251,104,254,189,10,151,245,43,8,123,244,184,7,187,252,72,9,25,252,37,251,191,0,20,10,206,236,143,6,217,3,24,4,144,0,183,248,94,5,224,252,130,1,87,1,63,244,18,8,146,4,178,253,194,2,130,248,244,7,241,252,24,251,19,8,63,237,36,23,111,251,23,247,109,10,96,246,51,5,168,253,132,254,85,10,107,237,254,21,143,243,114,251,99,6,211,0,36,1,139,252,19,253,26,5,105,2,132,253,19,1,219,248,46,4,232,3,94,245,244,7,92,5,171,249,193,7,106,246,64,253,66,5,170,248,182,16,122,238,110,12,249,0,15,243,160,16,197,242,148,255, 71,6,129,250,45,12,86,237,109,13,119,0,247,251,242,2,18,247,215,5,63,3,193,250,102,2,39,0,9,2,64,254,221,251,155,1,13,3,205,253,22,7,70,248,165,254,208,2,58,2,233,253,105,253,56,252,46,12,52,250,185,6,40,247,50,251,71,14,211,243,8,1,184,3,1,252,213,14,147,244,239,251,78,8,122,247,44,11,212,241,188,2,13,14,77,241,145,13,158,241,171,6,86,2,203,253,200,255,52,251,212,255,5,13,255,246,171,255,241,255,56,254,20,9,204,244,202,5,119,251,13,11,155,248,208,253,103,252,138,6,106,1,53,253,77,3,94,248,147,11,177,251,178,248,107,2,40,255,204,7,110,251,25,250,62,16,81,239,205,16,161,239,225,0,101,8,31,246,202,14,45,242,166,4,255,5,92,251,3,0,219,255,223,246,161,15,235,243,150,9,23,248,195,4,118,1,200,250,204,5,202,246,189,7,245,252,181,6,41,245,130,7,214,252,52,3,207,246,127,9,156,252,85,6,234,248,109,2,60,255,231,250,66,7,28,252,141,2,126,251,192,8,49,249,229,9,250,240,17,6,222,1,120,252,9,4,42,247,155,13,213,251,36,0,30,254,178,252,160,254,54,10,3,245,18,7,143,249,175,11,180,249,235,252,109,1,88,0,202,255,95,2,149,251,169,4,164,252,113,4,66,0,59,242,103,15,152,248,4,8,129,249,34,251,209,10,117,255,70,249,81,251,63,4,33,8,108,255,73,243,224,15,82,243,114,7,248,254,174,248,125,3,205,3,43,253,155,7,169,241,20,13,32,1,237,241,107,10,151,245,165,8,71,5,60,246,153,5,190,253,21,0,161,4,125,243,213,9,147,253,104,255,142,11,84,233,121,15,45,254, 36,1,175,249,2,0,163,8,213,252,84,251,116,4,226,251,255,3,5,254,181,255,230,254,61,1,15,2,41,4,154,248,89,0,216,0,45,253,68,5,82,249,128,7,144,3,95,244,248,9,27,247,16,6,59,252,95,255,85,5,86,250,215,254,87,17,192,233,187,12,19,248,134,3,142,6,33,242,21,10,173,253,128,1,2,254,48,1,89,255,156,254,223,253,15,8,184,253,107,248,60,7,16,254,207,255,68,254,11,1,7,2,166,1,244,248,152,11,82,238,76,17,145,248,95,252,136,2,169,254,209,10,61,247,199,255,22,0,248,0,23,2,238,249,61,251,151,20,146,239,51,7,130,251,118,1,216,0,110,250,59,13,210,242,112,254,56,13,19,251,196,250,73,2,15,254,131,12,87,240,233,5,71,253,185,4,197,1,42,251,208,253,101,4,176,0,131,249,206,6,179,252,207,5,16,251,185,3,201,240,192,13,33,2,150,252,204,249,151,8,23,1,203,247,197,5,105,251,205,3,31,250,64,11,48,246,150,3,31,255,185,2,134,1,130,246,185,5,148,1,231,252,72,4,199,248,22,8,193,1,81,241,173,13,160,247,131,8,161,249,192,1,178,3,72,246,220,9,237,253,105,250,83,3,146,0,107,3,28,251,13,1,42,5,128,248,79,3,3,251,88,5,135,1,39,248,33,13,21,251,149,251,132,254,18,2,130,2,50,255,40,253,127,5,8,253,133,254,18,3,92,253,8,1,218,1,78,250,155,7,138,245,183,8,246,3,241,244,214,9,241,245,165,5,209,4,220,240,143,16,127,250,223,253,147,3,50,249,121,1,72,3,235,255,238,9,211,234,17,12,137,4,31,246,106,4,164,248,182,12,163,252,238,249,58,5,142,254,218,2, 228,253,225,249,157,5,68,255,176,254,65,7,15,247,80,6,126,251,138,4,92,253,246,247,219,9,122,4,51,244,104,5,2,255,43,3,211,255,108,251,137,3,185,249,250,6,82,2,79,248,18,3,97,2,50,253,51,2,160,248,130,6,42,6,193,245,243,6,7,249,136,2,105,1,61,251,60,6,99,2,196,248,234,4,118,253,93,254,191,1,224,255,67,4,247,248,155,252,72,15,132,243,69,6,82,254,87,252,60,6,176,245,41,9,177,255,46,248,128,12,187,246,233,4,212,251,150,253,251,7,58,251,138,0,150,3,0,247,215,10,216,245,201,5,32,2,55,248,132,8,78,252,10,0,248,254,66,254,103,8,108,243,37,5,247,2,201,1,107,252,23,3,126,248,165,7,219,249,221,3,133,254,217,253,74,6,221,255,149,248,17,6,242,251,52,7,114,249,38,252,123,5,75,255,65,6,88,247,151,2,248,2,51,249,64,8,217,247,17,4,213,254,201,5,150,252,122,249,230,1,173,8,55,248,45,6,115,246,210,11,71,252,39,248,160,4,209,253,201,6,33,255,137,247,83,9,228,249,138,7,233,252,46,249,109,1,153,2,232,1,57,1,116,249,208,8,43,252,0,0,140,254,235,252,155,1,193,4,79,251,153,3,246,250,113,10,101,248,122,255,209,254,6,0,20,5,196,254,89,248,218,10,73,251,207,1,235,250,202,1,211,2,15,255,83,254,165,8,50,240,60,12,209,249,231,1,75,1,242,251,125,7,179,253,209,250,38,9,232,241,94,12,69,253,107,247,113,10,164,250,168,3,112,4,179,248,108,3,26,248,203,6,73,253,144,255,172,2,37,6,102,244,182,11,221,244,83,5,163,252,194,4,42,251,137,0,197,2,22,5, 228,247,45,1,224,0,116,254,67,6,234,247,8,3,81,255,128,5,141,254,36,246,170,8,139,251,184,4,135,1,60,251,20,255,192,6,249,250,238,254,174,249,185,14,83,248,22,1,255,254,173,3,146,252,50,6,164,245,0,0,132,4,55,255,196,6,231,246,245,4,158,2,51,250,109,2,214,250,115,253,153,16,42,245,147,255,132,1,251,252,129,12,205,239,214,9,224,247,60,4,141,7,221,245,233,253,60,12,227,246,13,5,146,246,34,7,111,3,119,250,55,5,115,248,215,3,249,255,96,253,91,1,157,1,157,255,235,6,48,249,211,252,59,0,136,255,9,11,7,241,166,6,53,1,193,2,36,254,230,254,216,252,60,4,128,249,80,6,241,250,201,2,48,8,152,245,69,6,201,249,27,0,172,5,34,251,152,0,255,1,59,255,80,2,58,251,73,4,184,251,12,1,25,6,35,249,206,1,48,253,213,8,9,248,119,255,246,255,70,4,31,0,68,0,237,252,255,2,52,253,71,0,198,254,205,250,97,12,243,247,27,10,227,248,122,252,168,1,151,5,244,248,135,254,55,5,182,0,206,254,233,254,54,5,195,250,69,1,122,254,29,254,159,252,24,13,116,248,134,6,40,244,119,6,146,2,216,249,93,5,128,245,17,15,212,251,183,253,75,252,89,0,126,4,238,255,101,251,79,9,44,243,225,12,53,253,45,244,18,11,161,249,228,9,128,243,162,4,34,8,250,250,75,0,200,255,245,244,25,13,213,248,81,6,49,253,193,253,49,8,128,254,194,248,103,254,214,4,175,253,128,9,155,237,148,16,200,253,239,254,9,253,192,251,137,6,97,253,113,0,208,4,98,249,71,1,250,7,93,244,201,5,185,247,4,13,221,252,154,252, 217,1,184,254,35,1,235,252,228,255,125,2,64,0,192,1,181,1,49,246,82,12,123,246,65,7,56,246,115,1,107,4,28,3,50,0,235,252,173,0,34,0,90,252,217,253,54,6,217,250,203,4,203,4,21,251,121,253,97,0,120,255,20,5,251,246,174,4,97,8,70,243,233,8,94,249,137,4,219,255,163,251,69,4,112,254,35,253,42,10,105,245,72,7,227,246,237,2,52,8,148,245,153,6,241,253,45,4,135,253,61,250,143,1,23,1,195,1,192,0,238,255,36,254,145,4,192,252,78,2,218,244,143,6,178,3,51,254,36,254,170,4,113,254,139,2,237,246,249,4,67,253,61,0,44,8,211,247,164,3,232,254,104,0,173,2,51,246,103,6,23,3,71,253,253,0,234,250,165,2,67,8,56,245,57,4,146,250,120,8,247,249,227,6,86,252,203,252,240,0,140,4,116,248,1,0,236,5,240,4,79,249,214,255,57,255,163,0,130,253,166,1,209,255,212,1,156,3,87,252,185,254,125,255,246,0,23,1,124,251,156,6,112,246,62,11,150,254,75,252,6,253,45,6,219,249,254,5,121,247,109,11,172,246,111,7,73,255,37,247,71,5,140,1,31,255,168,255,111,254,92,7,169,248,114,1,32,0,178,252,119,5,119,250,245,4,193,1,188,252,12,4,67,247,33,6,145,251,183,253,142,9,1,255,60,249,192,8,143,246,77,10,111,243,7,6,165,255,211,255,187,2,57,0,98,250,177,8,113,248,190,1,163,2,69,248,64,8,221,252,153,0,80,4,122,249,229,1,135,1,241,247,79,12,211,246,213,5,43,4,67,243,85,10,66,245,76,11,188,248,66,1,129,3,234,0,197,252,104,4,216,244,224,9,250,249,19,3,49,255, 9,1,205,4,163,250,149,2,216,251,42,255,135,2,47,1,237,252,18,2,227,2,210,254,196,255,31,253,62,1,174,254,190,255,132,3,242,252,18,1,28,8,18,242,93,11,48,243,74,11,243,250,245,255,226,5,171,248,13,6,81,0,83,244,69,8,9,1,226,254,230,4,132,247,171,5,253,253,155,254,79,3,241,248,75,7,106,253,209,254,185,3,145,1,237,251,68,0,85,252,46,4,247,251,64,4,217,2,23,253,12,255,199,2,251,251,202,0,157,255,231,253,156,6,183,251,60,4,93,250,53,3,198,1,187,247,242,8,213,249,181,3,60,255,76,0,62,1,83,255,41,251,124,5,160,248,223,10,120,251,4,253,64,8,51,245,238,7,158,246,173,5,56,6,72,246,218,5,255,254,82,254,48,4,116,249,122,4,155,252,80,255,20,3,132,254,4,8,157,246,144,5,56,250,188,2,121,248,164,12,111,249,109,4,31,251,180,2,178,0,229,250,122,3,198,254,136,2,56,255,191,255,108,253,117,2,45,254,71,6,100,246,2,6,35,255,63,252,31,9,103,245,22,10,54,249,74,254,76,0,62,2,209,2,126,2,226,246,17,13,44,237,160,12,13,252,170,255,243,2,78,252,134,8,179,248,123,0,203,1,77,254,190,255,6,255,199,254,236,6,133,249,207,6,212,253,221,249,76,7,49,246,94,9,49,253,55,253,249,7,7,251,211,252,127,3,77,252,45,9,117,243,145,9,205,255,109,249,246,3,9,1,233,252,198,3,168,249,231,3,41,4,39,248,156,9,151,250,224,255,228,254,141,249,0,9,171,254,145,1,218,2,58,251,56,254,121,2,65,251,117,6,199,248,0,8,6,0,186,248,170,7,216,252,205,254,183,0,8,255, 44,2,76,249,196,7,1,0,204,254,233,255,60,253,133,1,87,1,44,249,142,6,252,3,144,253,180,249,122,3,32,0,179,1,237,247,94,12,190,250,231,253,4,6,91,248,27,5,242,249,71,3,31,4,58,247,1,9,214,255,69,250,6,9,184,243,41,2,19,6,49,248,245,8,115,251,19,3,180,255,245,251,139,3,250,251,140,254,120,11,201,241,254,5,35,4,194,254,122,253,109,254,117,2,211,0,239,248,73,7,23,1,211,249,123,9,47,245,106,8,4,246,207,6,170,0,35,0,109,1,172,251,115,0,204,2,64,249,101,3,101,6,242,248,156,5,2,251,32,5,181,249,23,1,13,5,165,248,50,0,201,9,37,247,10,7,57,250,163,1,8,5,225,241,99,12,108,248,97,5,20,0,237,254,188,1,177,255,48,249,97,8,66,249,252,3,2,254,68,2,219,3,206,245,1,8,143,251,46,2,232,254,180,2,119,252,129,3,219,252,234,3,128,246,241,8,18,253,222,1,13,0,222,252,176,5,112,252,82,252,232,1,226,2,136,252,108,4,87,248,173,14,167,241,47,5,42,5,41,245,172,5,26,249,142,12,119,250,91,253,170,4,65,255,247,252,204,2,49,248,81,9,231,251,68,2,186,253,117,2,148,0,22,251,60,1,48,3,97,252,66,5,232,253,140,251,95,5,241,250,181,5,252,248,134,5,61,2,191,248,109,6,214,0,165,248,211,1,135,1,188,0,96,1,145,247,247,14,168,246,52,0,243,3,83,248,221,6,135,252,54,250,142,12,116,249,244,3,45,254,199,252,198,4,204,247,72,4,77,4,237,249,128,4,46,1,128,251,121,1,19,254,173,3,196,254,162,251,37,11,36,243,93,8,253,252,158,255,76,255, 99,255,163,5,182,252,104,254,41,2,121,254,61,2,184,253,57,252,10,5,153,255,207,253,240,6,249,249,237,4,64,249,246,255,217,3,138,250,124,5,101,3,159,246,46,11,209,246,25,6,126,251,35,252,115,7,194,252,81,253,155,12,126,241,155,7,154,253,161,253,133,9,249,240,171,9,143,0,156,254,229,253,93,0,99,2,206,255,119,250,146,5,177,2,24,249,238,5,172,249,225,4,243,253,241,253,6,3,129,1,190,250,214,9,20,244,149,11,148,246,240,0,220,2,242,249,176,10,175,247,196,7,116,251,163,0,61,254,225,254,17,252,167,15,244,238,82,9,250,254,233,255,251,0,16,247,161,14,81,246,209,253,24,7,251,252,205,254,142,3,54,248,112,13,219,244,119,2,142,0,255,254,140,4,180,250,242,1,73,2,26,251,60,254,201,7,97,251,188,6,62,245,232,12,115,239,209,9,98,0,201,251,107,2,222,1,190,1,0,249,109,5,189,254,246,255,195,250,28,9,140,246,62,8,76,251,234,1,195,3,101,248,15,4,170,254,137,255,189,2,191,251,137,3,104,4,144,241,142,14,56,247,187,6,131,249,165,3,231,2,245,247,73,5,197,0,31,251,52,3,100,1,72,254,73,0,161,254,10,7,109,248,193,1,69,253,7,0,183,6,206,246,163,10,84,254,252,251,221,252,120,3,223,254,127,3,108,249,10,8,22,252,84,253,234,4,83,254,200,255,43,1,67,250,233,8,234,245,92,5,27,5,17,246,96,11,3,246,77,1,91,6,51,245,192,11,120,251,84,255,74,0,169,254,0,253,32,5,10,253,63,12,148,238,237,7,185,2,29,249,135,2,62,253,58,7,165,252,71,252,22,5,202,0,190,253,58,1,104,250, 123,5,138,251,249,255,74,8,121,249,174,4,63,249,153,5,107,255,229,248,170,4,212,6,208,243,171,8,43,251,196,5,249,251,202,255,189,2,102,249,95,5,184,1,61,251,224,1,122,3,158,249,235,5,222,247,123,5,251,4,65,248,230,6,234,249,233,255,141,0,142,253,77,6,73,2,144,246,233,7,181,251,82,1,255,252,149,3,130,1,16,251,217,251,28,14,93,244,70,7,135,254,145,252,46,4,245,246,252,7,218,254,235,252,14,7,137,250,185,3,197,251,52,253,10,8,232,251,172,254,14,6,46,246,70,10,8,245,24,9,237,254,134,249,169,7,190,253,146,253,177,2,195,250,3,11,76,242,70,5,30,3,38,254,220,1,90,0,76,250,125,7,173,247,238,3,225,0,241,252,0,5,195,254,189,252,94,4,110,250,238,9,191,245,28,0,132,3,179,254,80,4,120,251,145,2,115,1,31,248,122,9,111,248,216,2,6,255,87,5,188,253,147,250,248,255,49,8,239,248,86,6,219,247,7,9,19,254,44,247,54,5,154,0,193,1,113,0,34,249,142,9,136,248,196,5,202,255,158,250,96,255,87,3,79,254,103,4,94,249,206,7,144,253,179,254,122,0,191,251,204,0,6,5,22,251,157,5,127,248,137,10,136,249,172,255,41,255,25,255,123,4,131,255,6,248,183,11,12,250,72,2,185,250,98,3,84,1,203,254,19,254,44,9,207,241,220,9,212,250,246,1,21,1,193,251,132,6,35,0,199,248,29,9,178,244,102,9,208,253,186,248,129,8,87,252,212,0,115,7,108,247,96,4,167,248,205,4,92,254,126,254,147,3,128,5,77,245,35,11,4,245,144,6,169,250,195,4,129,252,190,0,202,1,39,3,234,250,71,1, 243,254,64,0,83,4,7,249,64,3,102,255,128,4,20,254,152,248,242,7,74,250,206,4,40,1,131,252,20,255,47,6,23,251,57,255,103,250,67,12,121,249,231,0,132,255,117,4,57,251,129,6,144,245,150,1,194,3,148,252,169,7,122,249,246,3,111,1,120,250,151,3,134,250,93,253,94,15,190,245,229,255,187,1,141,253,105,10,144,241,91,9,150,248,112,3,37,6,250,247,32,254,60,11,244,246,140,4,1,248,163,6,163,1,67,252,125,4,35,250,172,2,22,0,122,252,188,1,107,2,92,254,32,7,94,249,226,254,175,254,219,254,139,11,205,240,207,6,79,1,226,1,108,255,198,253,155,254,192,3,5,248,170,7,226,249,187,3,92,7,103,245,119,7,165,249,253,255,25,5,43,251,145,1,144,0,211,255,223,2,125,250,244,4,158,251,209,0,58,5,226,249,110,2,64,253,82,7,127,249,35,255,233,255,242,3,99,255,37,1,21,253,39,3,164,253,242,254,206,255,142,250,183,11,208,248,80,8,201,250,160,252,200,0,18,6,131,248,129,255,67,4,56,0,85,255,176,254,191,5,254,250,153,0,243,254,234,253,53,253,229,11,87,248,245,6,60,245,231,5,188,1,125,250,51,5,8,246,93,14,178,251,48,254,51,252,17,1,117,3,199,255,203,251,94,9,175,243,172,11,193,253,235,244,168,10,147,249,236,8,109,244,232,4,57,7,77,251,100,0,78,0,228,244,126,12,65,249,94,5,34,254,209,253,126,7,143,254,95,249,162,254,122,4,91,253,83,9,19,238,143,16,125,253,253,254,18,253,80,252,62,6,197,252,240,0,141,4,195,249,75,1,91,7,240,244,151,5,14,248,87,12,216,252,101,253,115,1,156,254, 105,1,145,252,23,0,99,2,105,0,71,1,239,1,133,246,37,12,138,246,8,7,120,246,114,1,46,4,11,3,7,0,126,253,141,0,245,255,139,252,161,253,91,6,181,250,205,4,209,4,234,250,219,253,49,0,115,255,254,4,52,247,128,4,88,8,92,243,214,8,117,249,138,4,185,255,182,251,60,4,126,254,30,253,22,10,127,245,61,7,0,247,206,2,35,8,167,245,154,6,248,253,31,4,140,253,62,250,145,1,18,1,192,1,192,0,238,255,36,254,145,4,188,252,86,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,252,228,230,47,252,112,50,116,173,179,24,32,17,194,207,119,40,222,183,9,78,252,235,193,243,113,240,216,229,169,33,226,199,57,245,250,56,222,171,195,57,82,230,246,13,161,224,153,17,218,199,3,28,49,16,155,215,115,229,240,5,36,27,30,192,78,11,151,254,252,237,60,36,157,223,91,243,40,22,145,173,135,67,117,204,136,253,36,212,40,56,217,246,21,253,106,216,133,249,130,17,232,247,16,221,41,230,10,69,169,227,196,232,91,18,58,221,229,237,135,241,205,255,12,245,59,233,178,44,134,236,58,17,239,219,13,255,225,230,54,0,137,244,17,224,94,27,46,252,12,9,68,200,7,23,181,10,109,197,115,250,84,31,26,6,186,237,93,254,157,18,72,214,48,19,213,200,123,253,46,12,24,3,97,0,29,240,61,44,146,201,13,17,34,242,104,243,62,229,231,6, 123,58,162,185,213,13,158,239,18,23,96,214,42,235,161,6,62,1,194,40,71,228,81,247,118,21,54,234,17,8,24,188,218,41,193,224,188,20,48,243,219,15,168,252,58,208,80,58,59,206,142,10,162,229,146,43,101,7,117,225,48,10,129,233,120,9,124,242,111,219,175,25,16,248,222,56,48,177,62,60,228,235,210,248,249,234,52,235,227,59,120,179,168,71,28,204,60,49,127,196,209,16,30,253,39,220,239,17,134,2,69,21,21,5,93,239,31,17,35,218,110,45,183,159,181,20,226,17,108,15,38,238,216,230,81,78,159,193,190,24,197,204,91,36,13,224,120,30,116,3,168,230,69,20,225,253,239,212,76,27,39,207,151,21,22,223,89,79,207,209,43,248,37,26,195,242,135,13,141,169,254,66,68,209,20,42,73,207,112,27,255,255,151,232,237,3,180,231,96,6,28,13,128,228,249,31,174,229,65,37,178,180,34,28,123,248,198,216,60,10,132,243,117,53,191,173,171,68,132,221,239,5,88,227,222,237,84,20,111,245,125,246,102,239,250,254,78,34,112,184,134,22,99,195,9,72,194,210,209,246,215,25,43,237,133,27,91,179,61,70,106,163,81,22,100,252,16,251,83,4,191,217,11,37,83,221,113,19,173,219,207,225,47,54,6,222,102,25,105,185,16,68,87,220,111,211,131,7,229,231,190,31,12,180,16,81,85,222,158,6,27,251,252,227,95,19,155,201,68,25,234,215,192,18,95,21,219,201,166,49,239,208,230,27,63,179,101,46,134,0,197,219,41,27,129,229,216,71,215,169,31,10,104,243,237,240,17,16,180,202,217,51,63,206,197,71,110,213,20,232,103,38,182,209,113,17,115,225,63,47,145,192,200,22,42,32,188,205,72,9, 27,214,180,51,1,231,153,249,221,11,66,242,98,64,148,176,235,33,159,218,115,21,233,252,15,207,40,59,157,219,156,45,142,197,252,39,67,3,108,201,111,50,110,229,55,35,246,205,212,45,149,3,146,47,122,216,154,184,251,64,172,15,54,11,68,167,185,62,24,73,220,208,83,225,203,226,201,92,180,190,163,249,113,3,242,31,89,22,59,209,228,47,162,218,101,13,61,233,35,20,80,32,253,195,252,42,115,9,115,43,120,167,48,237,90,81,94,239,121,235,169,199,93,120,86,255,187,215,114,229,142,14,168,58,99,180,146,9,160,2,125,51,245,246,193,215,58,53,141,216,60,14,12,220,218,55,139,245,172,213,163,67,151,4,148,11,1,156,74,57,76,34,9,222,74,227,144,252,171,110,245,215,222,226,21,237,215,47,184,25,56,161,201,39,12,13,213,52,133,198,24,10,8,40,2,206,133,16,110,231,238,58,209,201,226,17,241,53,182,249,74,243,227,192,3,77,195,249,81,221,110,228,37,35,66,96,113,170,135,250,52,0,220,73,137,205,203,195,137,67,203,6,148,27,24,195,100,51,93,252,108,226,113,10,244,237,230,43,8,203,128,46,241,28,198,250,121,232,31,217,6,97,82,201,237,231,96,235,160,90,51,22,154,162,199,30,24,19,163,45,68,167,47,2,15,58,80,4,146,9,180,206,95,66,161,231,120,239,206,249,125,255,106,35,143,193,49,79,172,254,129,0,122,207,234,25,191,62,28,171,161,253,213,14,4,89,3,212,152,201,87,51,203,12,64,15,234,157,152,47,226,45,2,2,251,240,54,234,99,86,225,190,43,4,65,238,78,30,11,242,252,230,125,83,34,228,180,253,36,224,33,56,127,6,255,175,111,30,111,23, 120,72,208,173,150,249,197,53,165,9,134,229,150,168,83,100,109,5,17,252,176,224,92,39,155,46,193,184,26,21,209,239,156,26,237,225,160,9,105,61,5,211,213,14,55,227,67,70,94,211,32,207,41,42,155,36,166,37,145,151,48,58,70,37,78,250,246,186,210,235,19,100,112,221,231,250,181,240,255,59,22,8,245,193,27,34,231,231,168,39,8,203,100,45,195,26,145,220,112,7,43,245,179,65,54,165,133,254,121,47,250,39,206,234,225,190,101,94,198,2,108,226,157,192,203,28,70,75,24,192,4,13,71,244,60,83,155,209,122,222,192,27,171,248,234,19,192,203,30,79,52,244,252,233,248,6,214,13,241,19,60,159,105,45,175,36,250,17,81,214,95,238,113,104,142,212,180,231,149,193,238,83,160,15,179,194,228,16,56,22,82,63,164,170,147,6,181,20,59,250,102,251,94,233,156,80,194,212,156,4,62,7,64,15,122,241,12,176,129,77,57,1,81,16,213,190,135,49,86,70,41,193,190,223,35,237,224,96,122,209,18,214,12,38,60,33,95,22,41,165,62,45,34,253,130,253,189,236,110,2,121,69,196,195,255,34,251,243,22,33,164,195,32,226,239,73,234,242,36,246,71,210,152,91,190,16,220,177,252,246,166,15,78,74,142,165,56,7,246,38,130,36,255,235,68,183,224,68,239,227,238,4,124,215,214,48,134,28,224,206,163,39,63,251,97,15,173,181,102,18,238,58,18,214,206,249,166,238,181,105,181,203,63,204,0,3,1,40,65,30,100,155,132,54,215,32,57,34,237,187,205,237,163,61,101,211,100,249,129,231,230,65,92,246,218,225,150,51,37,236,22,8,82,179,44,66,187,8,198,222,42,249,7,21,226,83,86,161,122,238, 26,12,210,53,69,220,69,186,46,87,36,23,82,3,23,186,65,30,25,38,132,192,46,5,16,237,114,75,153,204,84,12,46,27,36,246,128,241,38,204,126,82,167,225,49,233,163,255,106,57,114,31,220,149,139,22,75,22,216,28,249,181,81,239,168,99,220,243,106,252,97,191,154,78,165,241,49,211,82,251,75,13,36,54,81,189,253,38,145,13,89,245,73,221,115,244,66,74,83,191,53,2,181,17,137,64,215,230,153,172,216,59,133,1,220,10,235,160,45,53,7,66,219,234,87,227,157,233,63,85,215,201,72,222,237,8,13,34,185,18,45,194,102,69,240,239,141,244,94,217,12,22,152,38,114,182,61,39,14,15,186,65,182,180,24,230,5,57,21,253,211,225,58,185,219,96,180,30,128,213,223,235,167,18,249,65,252,161,19,6,22,11,150,42,135,238,114,229,127,72,185,216,167,0,115,210,194,51,92,244,186,206,247,44,5,32,83,34,56,167,116,24,143,55,175,221,142,212,227,227,16,120,88,220,28,231,216,245,137,51,199,14,141,163,13,34,221,7,48,45,220,205,185,18,146,53,88,217,213,246,238,230,63,57,6,207,100,230,137,64,88,19,32,3,115,175,96,84,99,4,67,218,236,210,15,30,78,90,189,189,173,250,39,2,200,67,138,214,253,186,118,51,166,15,52,18,207,202,153,59,207,29,37,205,203,3,208,245,242,47,102,172,71,34,10,42,29,14,13,226,73,221,255,87,152,223,69,220,20,223,195,73,198,46,7,175,52,18,249,27,215,47,222,166,205,231,161,65,75,248,134,3,86,218,118,92,40,231,244,234,134,251,239,10,19,12,38,188,49,57,11,26,244,5,227,211,32,6,191,78,74,186,104,225,231,253,21,96,156,236, 169,190,56,60,33,24,53,14,231,149,81,38,183,29,178,248,219,237,233,255,147,81,31,214,129,244,166,254,120,22,97,241,28,200,130,83,14,2,182,249,57,211,29,58,51,31,188,161,216,1,90,21,101,79,63,182,222,251,219,58,61,23,194,228,145,176,165,63,177,13,15,234,235,232,185,31,158,69,148,181,175,14,96,2,50,25,49,202,197,251,164,82,237,225,159,251,60,234,187,77,216,220,43,189,174,17,152,38,172,37,15,175,50,32,19,63,104,2,228,201,210,207,108,97,65,222,123,234,29,243,82,72,103,8,211,188,94,38,222,248,218,8,240,198,162,42,133,44,76,226,199,0,120,1,143,64,216,188,113,208,224,37,22,39,255,254,250,171,116,93,55,32,77,235,100,183,148,24,209,66,196,192,10,252,175,11,248,69,215,223,92,221,66,33,22,243,98,253,32,204,168,61,144,23,141,222,115,9,251,23,0,50,19,144,229,6,33,40,143,26,4,199,85,234,238,105,61,246,22,218,104,209,206,55,3,23,53,190,95,12,174,24,22,64,126,195,185,245,205,37,84,238,39,232,24,217,125,92,165,226,209,239,208,19,188,51,72,240,5,167,13,50,181,26,20,247,184,201,6,25,63,88,77,213,200,221,80,227,198,78,123,234,6,192,109,34,228,44,91,33,69,170,35,45,205,15,195,227,141,216,79,14,216,59,65,203,2,11,104,33,30,26,91,216,86,199,31,69,39,254,93,243,228,201,190,72,154,56,50,186,92,224,175,11,186,74,69,170,179,235,199,55,89,44,214,236,52,210,124,61,181,243,86,221,37,236,229,22,208,38,251,199,224,37,187,17,245,26,214,183,143,240,173,71,165,235,188,221,48,237,99,114,125,246,120,182,205,0,16,42, 24,13,190,163,248,22,143,55,96,18,127,232,73,230,220,70,247,217,58,235,38,226,13,56,217,0,119,208,4,51,11,26,74,249,54,174,173,43,228,44,245,199,58,232,34,36,106,89,28,200,49,214,119,29,0,28,14,241,237,165,106,60,189,35,117,14,144,199,88,25,26,59,124,199,241,229,48,7,169,54,212,212,243,241,209,69,144,252,39,223,170,211,86,64,9,250,10,199,180,8,232,45,211,65,124,171,186,253,103,30,84,37,95,185,19,204,168,86,70,22,182,224,137,221,33,65,108,15,2,181,83,9,254,15,56,29,185,207,9,30,207,48,19,233,117,231,41,227,230,68,248,210,109,219,76,12,161,80,113,10,41,168,57,34,227,51,143,240,122,169,17,10,154,93,158,223,121,235,96,251,56,66,245,224,38,204,166,15,91,11,139,22,197,204,146,56,28,30,183,236,68,211,42,14,148,49,224,178,203,229,168,58,176,57,229,213,240,198,177,85,228,3,26,216,252,189,55,57,161,49,96,216,177,245,22,11,143,64,166,194,132,217,178,18,206,27,42,237,174,222,206,80,42,10,41,209,169,246,18,38,255,5,1,160,100,38,172,44,110,24,221,192,101,1,109,68,246,236,204,207,155,212,9,83,139,19,167,203,186,253,246,51,102,31,253,164,254,251,77,40,163,246,91,225,195,4,107,82,83,210,249,244,121,3,115,34,130,218,211,203,86,48,60,33,120,1,50,192,144,32,189,60,125,205,105,193,199,5,74,95,245,218,114,207,196,47,105,45,107,239,197,173,120,44,134,0,178,244,89,229,91,33,195,42,16,218,82,251,150,7,148,24,222,204,39,219,139,72,97,21,104,225,246,208,227,82,171,16,129,165,237,231,98,42,85,55,1,178,153,12, 72,46,185,31,175,212,89,210,56,38,70,254,187,234,172,232,231,46,24,35,103,197,203,12,197,19,120,6,222,173,165,19,147,75,94,230,158,223,127,6,196,85,109,204,160,194,57,1,177,47,1,9,64,191,21,27,53,55,105,14,84,197,89,229,150,67,108,223,150,227,125,252,150,73,187,234,252,211,247,44,88,3,113,226,97,200,247,63,116,24,179,222,106,246,116,33,171,53,238,190,180,209,58,24,249,46,175,234,254,182,24,79,8,40,191,235,6,185,237,40,51,37,162,196,222,251,189,26,232,45,212,212,151,255,108,31,194,237,209,226,68,227,205,59,100,7,35,221,46,5,110,49,42,39,198,150,86,255,116,46,192,27,50,179,206,249,195,95,252,249,28,215,19,226,228,50,87,252,77,210,32,15,122,24,240,38,75,214,220,10,98,27,127,232,14,219,128,238,56,82,12,214,184,233,155,30,181,71,25,220,57,173,134,50,110,33,133,232,198,200,207,39,137,70,255,222,64,229,160,235,101,57,127,229,66,209,1,24,140,40,236,21,154,194,43,57,227,7,126,217,0,217,191,37,227,35,170,189,141,15,196,54,198,24,116,200,202,217,186,65,210,251,226,233,55,208,157,70,218,49,62,205,91,225,62,13,171,60,76,173,48,240,240,44,104,33,101,229,173,241,244,64,250,225,235,220,11,255,7,28,134,3,121,201,65,49,14,24,246,16,21,184,2,253,137,64,63,235,10,212,175,237,103,112,131,246,196,192,185,2,111,45,248,254,5,173,10,29,247,35,53,2,213,243,103,0,51,50,57,207,138,252,170,239,3,42,138,236,71,219,98,58,65,27,53,240,234,173,143,55,155,39,11,192,224,222,202,44,33,84,16,196,68,230,34,30,4,20,134,235, 254,185,120,50,160,9,204,18,63,217,154,27,21,37,207,202,186,244,112,7,80,39,8,197,152,1,176,79,45,247,248,210,48,224,150,76,197,229,18,192,209,9,251,45,25,53,35,180,139,13,217,18,134,34,69,195,27,210,51,66,246,7,9,240,2,228,112,64,15,253,20,191,204,24,52,9,212,2,193,200,34,58,117,42,60,218,251,237,122,247,98,64,64,191,76,226,203,3,127,72,158,6,10,177,205,37,222,41,7,251,74,171,102,12,237,71,174,215,15,250,205,0,53,55,95,207,30,233,50,25,53,240,106,4,137,218,195,70,231,2,109,238,122,225,14,24,70,44,183,167,93,236,105,45,210,59,88,201,9,206,167,87,51,251,222,223,43,192,225,58,188,20,97,222,113,10,167,0,99,48,41,196,189,252,140,254,180,5,210,235,47,234,219,80,195,240,253,220,2,250,152,53,175,246,247,148,5,48,31,38,49,19,99,180,45,21,12,60,59,225,61,224,113,208,60,71,54,252,237,231,119,252,202,35,199,30,240,176,6,16,185,9,165,239,65,222,223,18,214,73,132,186,32,6,123,14,137,42,203,188,101,211,133,60,24,13,28,2,222,189,202,51,102,40,234,217,31,201,227,245,176,86,167,206,40,231,156,29,247,44,33,241,31,192,13,59,53,222,194,246,237,231,154,49,195,10,114,207,194,29,120,6,82,22,216,182,190,245,164,60,83,9,73,230,32,204,219,98,116,2,104,187,174,222,168,39,170,48,43,167,215,32,164,22,102,34,119,214,71,241,171,31,202,220,180,5,208,233,79,49,172,251,44,220,65,30,113,10,56,7,84,159,28,46,115,56,117,231,193,215,238,11,62,104,119,183,200,218,87,246,161,52,73,246,238,199,229,40,69,19, 216,31,65,203,246,252,137,33,175,221,34,253,102,241,90,72,57,207,238,246,84,46,52,0,19,217,115,191,96,94,59,247,129,225,141,238,134,56,135,49,251,177,63,242,134,0,232,52,163,217,159,204,45,62,112,20,2,11,215,179,138,54,227,1,150,212,174,2,133,16,226,39,24,189,13,50,245,17,45,235,30,211,84,244,228,69,205,215,22,240,91,250,124,70,35,20,77,163,184,12,2,21,166,46,140,157,146,9,44,69,7,254,129,231,114,220,115,65,180,209,118,243,169,7,26,15,59,15,160,219,0,56,112,243,220,243,117,212,174,8,136,61,115,188,208,252,118,10,156,96,220,193,227,192,86,48,49,26,84,244,250,171,20,69,254,31,165,241,217,232,78,241,55,48,220,202,0,3,19,245,28,33,228,3,205,222,137,67,195,227,251,243,107,201,67,67,0,3,252,180,57,25,155,46,177,44,192,159,43,1,33,49,138,252,184,226,220,202,213,86,172,6,44,248,84,216,196,16,15,43,250,178,165,12,201,249,30,48,187,209,150,20,94,54,13,207,122,241,95,245,212,61,52,200,195,220,80,54,252,26,177,13,189,164,96,43,185,24,247,251,51,198,102,239,16,108,222,226,246,239,250,225,249,68,63,235,81,192,185,31,225,253,19,19,165,219,227,51,146,9,22,209,51,15,92,246,145,44,237,181,153,12,215,38,163,32,154,232,130,177,7,84,152,1,89,226,25,185,14,62,176,70,166,191,173,0,65,5,241,53,242,201,157,230,144,29,65,241,171,31,189,214,231,61,250,231,125,243,65,253,122,8,238,27,14,172,197,50,237,40,150,20,63,185,64,247,125,92,48,206,233,214,210,229,33,87,91,11,141,200,124,26,28,2,207,54,24,176,136,5, 117,11,75,16,62,255,71,228,99,73,255,210,153,251,18,255,13,28,131,230,228,198,110,93,72,11,95,245,53,203,248,47,22,49,124,177,97,244,97,241,110,99,193,215,21,228,230,18,182,39,52,18,37,161,41,42,131,13,177,6,28,234,162,17,227,51,115,188,199,30,73,252,174,8,157,208,191,254,103,84,155,224,205,5,117,212,244,83,236,250,152,192,211,238,111,30,131,80,142,168,78,0,111,45,37,35,105,218,22,193,215,76,237,231,46,12,162,237,142,36,105,14,176,211,73,45,25,220,125,20,240,198,168,39,54,45,24,230,23,246,169,243,126,97,120,198,33,197,88,19,208,57,112,20,149,155,135,65,25,25,34,14,57,195,116,241,197,59,20,223,239,26,164,220,215,63,156,243,244,237,35,20,236,235,188,7,18,198,38,72,229,15,82,213,6,1,48,29,135,68,217,141,126,3,212,30,233,48,213,221,4,202,72,84,202,255,31,10,217,172,0,28,168,39,154,225,120,1,205,244,206,77,27,210,57,1,81,23,173,228,17,249,146,223,3,93,86,202,188,246,6,16,25,47,13,3,115,157,216,44,124,17,138,41,170,186,40,250,33,87,75,248,224,231,42,183,117,77,52,0,223,210,79,11,65,12,223,56,99,187,78,52,170,236,95,242,218,244,140,3,160,53,10,190,154,27,183,7,102,47,204,216,104,184,244,64,172,15,47,11,68,167,173,62,36,73,191,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 144,0,107,4,187,7,161,10,13,13,150,14,151,15,189,15,117,15,116,14,227,12,219,10,154,8,31,6,10,4,31,2,73,0,249,254,150,254,82,254,68,254,119,254,54,254,31,254,83,253,222,252,184,251,93,248,11,245,208,241,239,238,228,236,231,234,196,233,64,234,198,235,177,238,77,242,140,246,142,251,79,1,111,7,92,13,158,18,45,22,92,24,147,25,170,25,228,24,133,23,103,21,111,18,159,14,224,10,253,6,47,3,205,0,71,255,212,253,201,252,33,252,188,251,34,251,191,249,69,249,68,247,231,242,252,238,99,234,152,230,126,228,63,227,215,226,254,227,29,231,179,235,54,241,101,247,84,254,129,6,1,14,8,21,211,26,71,29,145,29,12,29,166,27,72,25,232,22,29,20,91,16,239,11,134,7,233,3,121,1,69,0,71,0,176,0,101,1,2,2,46,2,186,1,80,255,190,253,238,250,132,243,194,235,114,228,49,222,13,218,229,215,135,215,131,217,40,222,226,228,8,237,24,246,204,255,60,11,224,21,203,30,136,37,189,39,224,38,29,37,138,34,120,30,211,26,220,22,7,17,32,10,188,3,99,254,232,250,231,249,138,250,15,252,112,253,102,255,90,0,220,0,187,255,199,252,91,251,196,244,184,235,248,228,74,222,109,218,60,217,254,217,146,220,47,224,80,230,60,238,201,246,239,0,123,11,166,21,138,29,236,35,123,38,195,36,148,34,132,32,24,29,159,24,18,21,3,16,96,9,90,3,89,0,108,254,216,255,105,2,21,4,229,5,119,6,231,6,109,4,154,1,182,251,42,240,76,230,105,220,113,210,2,205,246,202,181,203,165,207,77,214,83,223,160,233,91,245,102,2,119,18,40,33,246,43,204,50,174,52, 233,50,107,46,83,41,146,35,126,29,181,21,111,13,166,4,77,252,106,245,164,241,133,243,207,247,179,251,163,255,129,2,194,4,22,7,36,5,4,4,88,253,45,240,33,229,132,217,177,209,252,205,235,204,186,206,164,210,228,217,41,227,191,237,234,250,19,10,227,25,166,38,49,48,121,52,128,50,246,46,129,43,110,39,74,33,47,28,64,21,154,11,128,1,51,250,76,246,87,247,134,251,93,255,155,3,174,4,50,7,19,8,36,7,44,2,230,244,34,232,129,218,7,204,56,193,54,189,35,191,136,195,246,202,253,212,113,224,227,237,176,254,107,19,141,39,187,54,89,63,20,66,21,64,143,59,51,54,155,47,162,41,36,33,201,21,178,8,85,251,42,240,127,233,176,234,43,240,215,245,135,250,31,254,214,0,196,4,224,5,109,6,143,255,23,240,13,225,71,210,182,199,210,195,156,196,4,200,94,205,6,213,157,222,51,234,197,249,61,12,116,31,241,46,140,57,59,61,126,57,213,52,31,50,251,46,254,39,140,33,78,26,140,13,134,255,173,245,149,241,206,243,15,250,22,255,184,3,51,5,239,6,4,8,192,7,148,2,115,244,41,229,228,212,79,195,71,183,144,180,159,184,66,192,241,200,94,211,216,222,162,237,215,1,238,25,15,48,106,63,67,71,241,72,39,69,133,63,125,57,204,50,102,44,201,34,90,21,45,5,159,245,50,233,150,227,112,231,238,239,173,246,22,251,189,254,192,1,205,6,86,8,49,9,165,0,154,239,54,221,206,203,72,193,81,191,232,193,97,198,110,204,65,211,50,221,195,233,133,251,245,17,73,39,246,54,90,64,206,66,102,61,47,56,223,53,114,50,210,42,233,35,21,26,152,10,205,250,72,240, 16,237,228,241,9,250,55,0,69,4,54,4,239,5,102,7,247,8,228,2,132,243,244,226,226,207,148,188,23,176,162,174,61,181,111,190,11,199,59,209,21,221,98,237,247,4,110,32,32,56,38,72,231,78,98,78,44,74,255,67,183,61,26,54,109,47,198,36,83,21,214,2,145,241,240,228,145,224,213,230,89,240,146,247,144,251,203,253,82,1,234,5,33,8,222,8,96,253,128,234,112,214,234,195,21,185,136,184,116,189,150,195,27,202,134,209,173,219,21,234,81,255,75,25,170,47,251,62,181,71,30,72,74,65,105,60,202,58,159,54,117,46,186,38,187,26,246,8,141,247,185,237,244,235,121,242,209,250,69,1,222,3,233,3,136,5,145,6,215,7,248,254,252,238,194,220,35,199,226,178,85,167,207,168,94,177,115,187,9,198,19,208,54,220,76,239,218,10,155,40,21,65,76,80,13,85,52,83,226,77,45,72,10,66,189,58,125,51,166,38,152,20,15,0,16,238,39,225,52,223,73,231,77,241,130,247,79,250,61,252,78,0,14,4,116,7,230,5,236,246,28,227,216,204,162,186,156,178,61,181,152,187,207,194,86,202,171,210,107,221,137,237,151,5,153,33,216,55,199,69,160,76,115,73,218,65,13,62,223,60,3,56,91,48,13,40,163,24,175,4,5,244,10,236,31,237,183,245,11,254,154,3,155,3,113,3,96,4,216,5,227,3,121,246,133,229,121,209,242,185,3,167,173,160,219,165,62,178,152,190,105,201,81,212,8,226,233,248,4,24,138,53,142,76,140,88,138,89,39,85,180,78,10,72,202,64,121,58,152,49,36,34,227,13,252,247,53,230,179,220,205,223,171,234,118,244,123,249,143,251,221,252,212,1,233,4,48,8,38,1, 46,238,254,216,212,193,233,177,107,174,156,179,169,187,182,196,107,204,72,213,55,226,185,245,64,17,158,45,8,66,241,77,28,81,29,74,177,66,253,63,222,61,215,54,135,47,0,37,38,18,146,253,51,239,216,234,35,240,211,249,197,1,218,5,232,3,63,4,15,4,222,4,96,255,104,238,36,219,76,196,9,172,197,156,215,155,33,165,246,178,219,191,241,203,106,216,80,234,140,6,165,39,152,68,153,88,162,96,121,94,255,87,135,79,130,72,102,64,84,57,148,45,12,27,63,4,72,238,85,223,240,217,154,226,40,239,106,247,120,251,145,251,151,255,40,3,130,6,172,7,131,248,188,227,247,203,136,180,148,169,240,170,38,178,99,187,132,196,157,205,55,216,207,231,46,0,196,31,35,59,46,76,190,85,130,84,213,74,224,68,8,67,117,62,26,54,24,46,228,30,193,8,84,245,146,234,64,234,215,243,35,254,143,5,85,6,15,5,141,4,83,5,128,4,62,246,141,227,204,205,58,179,155,156,111,147,189,151,54,165,119,180,191,193,116,206,122,221,192,245,17,24,144,57,147,84,85,100,243,103,222,98,158,90,56,82,75,73,213,65,169,56,129,40,94,17,34,248,206,227,158,215,213,217,111,230,204,241,214,248,239,250,10,252,153,1,161,5,64,10,163,2,109,238,122,215,93,188,162,168,243,163,63,169,47,178,190,188,61,198,148,208,154,221,137,242,62,17,196,48,51,72,212,86,78,91,223,83,76,75,191,71,240,68,206,61,140,54,238,42,124,21,233,253,103,237,166,231,9,238,242,248,9,3,222,6,47,5,150,5,113,5,148,7,80,255,189,236,166,215,134,189,0,162,170,143,15,142,206,151,206,167,27,183,175,196,196,209,142,227, 255,2,248,40,168,74,16,99,117,109,144,107,206,100,250,92,194,84,32,76,217,67,101,54,8,34,87,7,83,238,59,220,96,215,43,224,199,236,226,246,197,250,204,250,181,254,244,1,104,6,241,2,98,240,26,219,148,192,239,166,82,155,181,157,192,166,4,179,165,191,246,202,193,213,166,231,251,4,63,40,166,69,237,89,27,100,30,96,210,85,12,79,209,75,204,69,163,61,113,52,196,33,22,7,252,241,39,231,117,233,190,243,118,254,192,5,59,5,167,5,252,4,126,5,251,255,36,239,139,219,101,194,138,165,246,141,159,134,202,141,66,157,23,176,121,192,106,206,145,222,236,250,8,33,202,67,134,96,168,112,251,113,101,107,249,97,2,89,28,80,120,72,126,60,19,42,142,15,92,244,16,223,134,213,9,220,254,232,254,244,124,251,183,251,36,255,235,1,142,6,95,5,6,244,167,222,135,195,172,166,23,150,14,150,35,158,119,171,202,186,186,200,230,212,202,229,107,0,175,34,38,66,21,89,45,101,54,100,211,90,153,82,146,77,255,71,124,63,116,54,230,37,6,11,220,243,36,230,135,229,253,238,122,250,176,3,160,4,210,4,93,4,45,5,152,1,94,243,56,225,104,202,219,174,114,150,237,139,114,144,241,157,51,175,29,193,22,207,204,220,99,243,219,21,79,56,44,85,29,103,47,107,87,102,196,94,169,86,201,77,131,69,108,58,11,43,0,20,254,250,110,230,146,218,50,222,211,233,207,245,198,252,99,253,71,0,71,1,222,3,154,2,182,243,144,226,13,204,232,178,115,161,242,157,232,163,170,175,102,190,137,203,194,214,163,228,207,251,223,26,177,55,123,78,61,91,87,92,240,84,62,77,208,71,10,66,146,58,215,49, 211,36,213,13,125,248,250,234,184,232,216,239,254,248,239,1,176,3,137,4,253,3,193,3,110,0,210,243,173,228,113,210,236,187,138,166,168,155,187,156,78,168,182,183,98,199,31,213,255,225,173,245,144,18,68,47,28,72,85,88,6,93,65,89,20,82,233,74,25,67,144,60,69,51,23,38,148,18,119,252,202,234,53,225,154,227,116,236,174,246,208,252,97,254,69,1,23,2,1,4,251,0,6,245,158,230,55,211,202,189,205,174,147,171,38,176,252,185,223,198,26,211,236,221,165,233,29,253,125,23,195,47,105,67,223,77,123,78,67,73,58,67,137,62,183,57,208,51,80,43,43,31,168,11,94,249,103,237,12,235,144,240,171,248,75,0,250,1,11,3,157,2,170,2,254,254,90,244,73,232,63,216,159,197,55,180,207,171,211,172,21,182,59,195,127,208,46,220,29,231,214,247,233,15,153,39,206,60,45,74,1,78,45,75,113,69,228,63,113,57,129,51,139,43,197,32,26,16,225,253,225,238,110,231,250,233,251,240,70,249,170,253,37,255,27,1,66,0,190,0,107,252,218,241,183,229,7,214,152,197,119,186,65,184,214,188,12,198,75,209,112,220,246,229,247,240,196,2,246,23,156,43,194,58,96,66,221,65,183,60,215,55,135,51,45,47,118,41,14,34,37,23,208,6,0,249,32,240,124,239,75,244,174,251,8,1,117,2,200,3,105,2,148,1,246,251,105,242,53,232,236,218,142,203,194,190,100,185,154,187,185,195,224,206,120,218,157,228,84,239,172,255,124,19,108,38,77,54,231,62,102,64,170,61,6,57,221,51,225,46,200,41,0,34,197,23,41,9,234,250,235,239,130,235,94,238,151,244,29,251,151,253,154,255,128,0,216,255,167,255, 18,250,153,241,142,231,190,218,56,206,244,198,188,198,84,203,79,211,126,220,46,229,139,237,28,248,115,7,3,24,234,38,129,49,110,53,178,51,143,47,28,44,163,40,253,36,213,31,111,25,63,15,105,2,190,248,103,243,55,244,136,248,161,254,241,1,180,3,141,3,221,1,153,255,161,248,9,241,74,232,113,221,220,209,34,201,63,199,120,202,15,210,171,219,112,228,213,236,198,246,180,5,110,21,255,35,10,47,179,51,111,51,139,48,210,44,87,40,132,36,78,31,97,24,222,14,49,3,15,249,138,241,13,240,31,243,247,248,120,253,60,255,55,1,117,0,250,255,237,252,131,246,103,240,228,231,15,222,181,213,76,210,68,211,211,215,196,222,86,230,110,237,175,244,60,255,85,12,219,24,110,35,159,41,175,42,59,40,20,37,56,34,121,31,58,28,104,23,31,17,143,7,244,254,127,248,77,246,204,247,145,251,162,255,138,1,28,3,246,1,89,0,237,251,188,245,18,240,214,232,198,224,254,216,241,212,36,213,50,217,239,223,20,231,234,237,6,245,104,255,219,11,212,22,102,32,60,38,179,39,26,38,89,35,64,32,19,29,54,26,85,21,35,15,168,6,129,254,202,247,88,244,16,245,84,248,145,252,142,254,157,0,13,1,40,0,16,255,118,250,162,245,1,240,40,233,147,226,59,222,200,221,202,223,70,228,190,233,70,239,228,244,255,251,124,5,34,15,179,23,187,29,227,31,208,30,110,28,77,26,40,24,25,22,13,19,27,15,198,8,129,1,29,252,5,249,7,249,236,250,124,254,137,0,28,2,53,2,53,1,104,255,163,250,43,246,51,241,111,235,154,229,104,225,65,224,8,226,9,230,28,235,33,240,19,245,114,251,114,4, 69,13,20,21,213,26,20,29,121,28,128,26,107,24,4,22,24,20,57,17,91,13,221,7,133,1,80,252,136,248,204,247,99,249,193,252,13,255,89,0,104,1,246,0,85,0,164,253,160,249,221,245,52,241,53,236,55,232,203,230,121,231,23,234,248,237,219,241,198,245,51,250,167,0,62,8,4,15,122,20,56,23,61,23,142,21,200,19,23,18,113,16,159,14,17,12,106,8,50,3,223,254,197,251,210,250,136,251,195,253,2,0,56,1,13,2,154,1,172,0,204,253,61,250,220,246,242,242,214,238,67,235,134,233,240,233,63,236,188,239,74,243,162,246,95,250,59,0,220,6,167,12,133,17,36,20,131,20,72,19,159,17,205,15,69,14,189,12,102,10,46,7,198,2,225,254,198,251,124,250,209,250,155,252,186,254,215,255,251,0,23,1,172,0,100,255,155,252,254,249,11,247,159,243,174,240,254,238,254,238,58,240,168,242,96,245,6,248,200,250,162,254,175,3,101,8,137,12,43,15,208,15,5,15,169,13,109,12,51,11,39,10,150,8,145,6,78,3,20,0,196,253,144,252,178,252,165,253,91,255,86,0,43,1,96,1,241,0,194,255,110,253,42,251,172,248,236,245,128,243,227,241,177,241,165,242,132,244,216,246,241,248,24,251,54,254,105,2,118,6,254,9,99,12,33,13,162,12,162,11,146,10,125,9,159,8,67,7,137,5,0,3,75,0,35,254,206,252,165,252,93,253,190,254,182,255,74,0,205,0,166,0,46,0,230,254,6,253,53,251,41,249,39,247,196,245,94,245,219,245,20,247,176,248,70,250,215,251,200,253,183,0,218,3,167,6,209,8,165,9,120,9,156,8,215,7,8,7,93,6,147,5,141,4,250,2,210,0,51,255, 29,254,242,253,80,254,59,255,8,0,108,0,211,0,190,0,93,0,90,255,236,253,129,252,226,250,85,249,35,248,169,247,1,248,241,248,50,250,128,251,164,252,16,254,210,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,216,11,51,206,10,56,212,13,250,92,55,252,229,58,249,71,8,155,206,209,94,122,193,244,33,71,203,106,17,130,39,148,225,224,25,201,188,193,87,138,171,169,92,214,168,236,63,73,196,75,74,67,169,239,97,253,141,10,114,253,141,56,111,253,141,10,114,253,141,10,114,253,141,170,90,96,172,165,86,26,177,255,87,198,149,115,111,253,141,10,114,253,141,1,111,122,169,242,49,99,232,45,251,120,25,133,228,190,30,36,228,183,15,199,241,144,9,107,1,6,15,159,213,202,54,171,169,10,114,253,141,10,114,253,141,10,114,253,141,10,114,253,141,180,91,146,173,245,96,212,156,57,94,253,141,10,114,253,141,10,114,253,141,10,114,247,152,230,103,64,152,2,63,160,204,234,76,154,192,210,34,245,203,84,63,157,224,206,24,113,208,215,24,54,12,120,5,69,238,135,240,38,12,148,24,149,248,27,237,108,243,18,26,206,11,234,242,236,241,185,243,180,42,245,244,149,250,172,228,205,18,2,22,203,249,150,243,85,226,175,40,180,4,38,254,197,227,61,255,2,23,6,16,35,231,97,243,231,2,27,33,236,240,222,252,85,223,194,39,245,2,255,2,158,218,37,10,152,14,190,20, 195,235,166,231,152,13,89,14,244,13,148,228,125,248,240,8,229,19,221,249,137,239,180,248,2,22,97,5,30,251,73,230,147,13,179,7,125,14,204,239,229,236,134,13,123,13,154,4,233,238,224,244,168,12,239,10,150,5,30,225,253,14,47,251,143,24,219,234,129,252,165,253,33,16,198,2,54,243,79,248,226,6,0,10,0,7,22,229,70,12,144,247,254,28,153,231,29,5,195,242,74,19,80,2,98,245,19,253,235,254,167,11,228,3,233,239,105,3,19,252,245,21,77,235,54,10,101,238,2,21,34,252,187,252,20,250,178,2,82,6,226,0,35,248,96,0,61,255,23,13,163,241,8,8,107,245,207,12,76,251,160,254,197,254,211,0,144,3,6,253,247,1,246,249,197,4,54,4,165,248,202,3,101,252,61,3,182,1,168,253,197,254,179,254,78,5,237,251,193,4,217,248,179,1,51,6,29,249,141,4,57,251,87,5,55,250,25,7,161,247,191,8,32,249,50,3,192,252,24,6,173,250,131,4,58,248,232,7,68,250,95,9,234,241,10,12,161,245,32,15,107,239,178,11,77,244,12,14,202,247,146,3,34,247,82,10,193,250,212,8,227,240,44,8,113,253,251,9,77,244,192,2,241,253,158,6,54,255,225,250,24,255,61,4,8,3,177,249,208,1,245,253,226,2,251,3,54,248,85,2,145,255,8,4,187,253,34,254,78,0,1,255,153,7,135,247,136,3,158,251,64,7,106,251,16,3,164,250,195,3,150,0,228,252,27,5,63,248,174,5,61,254,138,4,179,246,75,8,64,249,250,6,83,252,180,253,230,3,57,253,3,4,228,251,49,1,144,254,165,2,129,1,64,251,74,0,145,2,95,0,44,1,77,249,96,3,178,2,149,1, 145,250,41,255,34,3,58,0,134,3,25,248,158,1,62,3,149,0,115,255,106,251,241,2,61,0,174,3,167,251,130,253,214,2,50,2,164,255,156,252,47,255,128,4,235,253,5,2,237,251,42,1,33,0,30,3,252,253,215,252,95,3,211,254,173,2,193,252,250,254,134,3,4,254,179,1,34,252,68,4,170,251,221,5,116,249,221,5,213,248,130,8,74,250,93,1,95,254,214,4,40,253,120,254,52,0,93,0,204,2,215,255,85,250,32,2,177,3,251,253,246,1,155,248,196,7,55,251,143,7,59,244,251,7,122,254,124,1,178,253,86,254,93,1,3,3,99,254,226,254,129,252,61,7,78,250,47,6,207,248,179,1,57,3,182,254,47,0,231,252,0,2,185,0,149,1,52,254,95,250,71,9,105,250,146,3,42,254,99,251,164,6,102,253,225,2,79,249,198,4,28,255,116,0,175,0,29,251,164,5,65,254,29,255,90,1,93,252,145,4,106,253,109,3,242,248,76,6,93,252,149,3,162,252,156,0,55,0,237,1,102,253,84,1,57,253,180,4,208,252,78,2,112,251,95,4,157,253,194,2,150,252,107,1,116,255,150,1,191,254,19,255,110,2,194,252,235,3,75,252,213,1,112,255,211,0,109,255,63,255,103,0,221,255,166,1,185,254,101,254,192,1,129,0,134,254,194,0,19,255,80,2,204,253,74,1,13,253,10,4,193,253,58,1,124,254,36,255,132,3,150,253,189,0,25,254,251,1,38,0,158,255,77,255,153,255,15,2,163,254,207,255,129,0,215,254,95,2,93,254,156,0,6,254,150,2,63,255,252,255,90,255,164,255,155,1,2,0,9,254,251,1,216,253,97,2,42,255,162,255,165,254,194,2,151,254,129,1,175,252, 139,1,202,0,169,1,162,252,24,0,40,1,1,1,160,255,34,255,236,254,11,1,29,1,184,255,194,254,241,255,132,0,231,0,4,0,52,254,180,0,225,255,252,1,95,254,236,254,88,1,184,255,23,1,175,254,245,254,105,2,139,254,214,1,211,252,85,2,193,254,252,1,96,253,227,1,191,254,1,1,213,255,68,255,111,0,29,1,190,253,210,1,133,254,149,1,49,255,107,0,158,254,88,1,6,0,63,255,202,0,95,254,190,2,198,252,208,2,160,253,135,2,163,253,126,1,246,254,13,0,36,2,106,253,50,1,11,255,168,0,242,0,197,254,106,0,95,254,160,2,3,255,25,0,41,255,102,255,236,2,30,254,13,0,218,254,76,1,206,0,24,255,99,255,255,255,105,0,141,1,212,253,1,1,124,254,20,2,105,255,225,255,133,255,63,255,115,2,24,255,71,255,252,254,194,1,78,0,175,255,147,254,156,0,50,0,110,2,5,252,198,1,13,255,58,2,208,254,44,0,137,253,13,3,181,255,0,0,111,254,38,0,228,0,68,1,203,254,181,254,212,0,49,1,63,255,52,0,223,254,47,0,29,2,105,254,153,0,85,253,242,3,155,253,169,2,175,251,177,2,49,255,57,2,68,253,106,1,236,253,252,2,42,254,143,1,102,253,163,2,235,253,87,2,23,254,115,0,227,255,242,0,111,255,184,255,215,255,67,0,30,1,11,255,29,0,168,254,97,2,65,254,169,2,252,251,228,2,47,254,226,2,23,253,160,1,68,254,150,2,33,254,145,1,18,253,95,3,247,253,57,2,96,253,211,0,98,0,120,0,96,0,136,254,61,255,14,3,165,253,163,2,54,252,100,2,53,255,247,1,48,254,1,255,57,2,165,254,221,1, 193,253,175,0,29,0,206,0,0,0,225,253,246,1,254,254,23,2,233,253,0,0,116,0,120,0,62,1,194,252,143,2,197,253,72,3,168,253,237,0,83,254,101,2,250,254,236,0,68,253,24,3,96,253,247,3,105,251,192,2,159,254,197,1,33,255,63,255,84,0,124,0,96,0,16,0,19,254,221,1,47,255,52,1,223,254,63,0,184,255,159,0,47,0,125,255,105,255,52,1,154,255,129,0,24,255,141,255,144,1,71,255,221,0,0,254,206,1,229,254,95,1,207,254,129,0,145,255,211,0,115,255,112,0,63,255,197,0,123,255,254,0,197,254,198,0,80,255,206,0,95,0,229,254,225,255,44,1,3,255,62,2,77,252,126,2,54,255,3,1,95,255,17,255,23,1,181,255,15,1,116,254,107,0,10,0,168,0,55,0,198,254,57,0,95,0,235,0,102,255,11,255,163,0,93,0,96,0,102,255,145,255,160,0,236,255,236,0,126,254,140,0,25,0,159,0,150,255,221,255,121,255,13,1,78,0,33,255,93,0,97,255,237,0,67,0,139,255,121,255,120,0,47,0,177,0,29,255,194,255,63,0,15,1,115,255,145,255,227,255,111,0,166,0,246,255,42,254,197,1,90,255,131,1,47,254,145,0,164,255,20,1,24,0,5,255,61,0,38,0,120,0,0,0,136,255,240,255,112,0,136,0,71,255,30,0,159,255,84,1,93,255,4,0,87,255,241,0,210,255,163,0,218,254,153,0,201,255,1,1,34,255,61,0,193,255,206,0,159,255,232,255,67,0,102,255,139,1,182,254,198,0,59,255,231,0,191,255,0,0,88,0,20,255,42,1,95,255,172,0,80,255,48,0,126,0,77,255,116,1,236,253,0,2,116,254,121,1,29,255, 33,0,106,0,11,255,184,1,168,254,145,0,184,255,71,0,149,0,34,255,177,0,213,254,206,1,240,254,153,0,109,255,244,255,49,1,19,255,163,0,213,254,126,1,24,255,1,1,246,254,13,0,34,1,15,255,232,0,211,254,170,0,74,0,232,255,6,0,88,255,212,0,236,255,13,0,235,255,77,255,90,1,115,255,78,0,20,255,202,0,249,255,101,0,160,255,109,255,248,0,162,255,130,0,29,255,204,0,93,255,20,1,102,255,175,255,84,0,24,0,81,0,87,255,136,0,111,255,189,0,236,255,149,255,86,0,188,255,129,0,191,255,21,0,198,255,103,0,23,0,170,255,33,0,235,255,86,0,38,0,115,255,74,0,244,255,107,0,197,255,236,255,204,255,182,0,208,255,252,255,133,255,156,0,33,0,232,255,10,0,44,255,116,1,109,255,57,0,57,255,212,0,191,255,153,0,143,255,112,255,170,0,96,0,164,255,4,0,160,255,156,0,8,0,23,0,95,255,90,0,67,0,16,0,210,255,191,255,98,0,29,0,30,0,197,255,141,255,242,0,175,255,74,0,68,255,132,0,4,0,72,0,175,255,208,255,132,0,187,255,193,0,179,254,214,0,4,0,8,0,0,0,154,255,120,0,249,255,88,0,111,255,68,0,19,0,255,255,129,0,34,255,168,0,201,255,62,0,232,255,207,255,68,0,23,0,38,0,135,255,111,0,242,255,4,0,81,0,102,255,163,0,153,255,163,0,106,255,105,0,208,255,47,0,38,0,139,255,178,0,76,255,246,0,53,255,136,0,217,255,217,255,202,0,218,254,80,1,13,255,187,0,153,255,208,255,252,0,229,254,124,1,51,254,129,1,67,255,120,0,240,255,131,255,204,0,153,255,77,0, 184,255,4,0,163,0,88,255,216,0,215,254,15,1,129,255,107,0,221,255,139,255,193,0,143,255,160,0,78,255,84,0,21,0,16,0,38,0,115,255,149,0,194,255,124,0,102,255,88,0,217,255,120,0,218,255,121,255,218,0,61,255,58,1,181,254,204,0,126,255,202,0,179,255,218,255,236,255,101,0,232,255,62,0,88,255,185,0,143,255,187,0,29,255,134,0,232,255,86,0,184,255,14,0,207,255,98,0,71,0,97,255,77,0,210,255,120,0,227,255,198,255,16,0,30,0,78,0,135,255,55,0,235,255,52,0,24,0,194,255,14,0,4,0,84,0,179,255,48,0,193,255,63,0,44,0,227,255,227,255,4,0,33,0,62,0,194,255,0,0,251,255,90,0,223,255,249,255,21,0,207,255,150,0,129,255,81,0,149,255,129,0,10,0,215,255,244,255,218,255,189,0,145,255,63,0,143,255,81,0,55,0,4,0,181,255,8,0,33,0,105,0,160,255,235,255,10,0,112,0,251,255,191,255,255,255,16,0,140,0,172,255,191,255,78,0,236,255,134,0,115,255,44,0,223,255,136,0,210,255,244,255,217,255,57,0,47,0,241,255,223,255,8,0,25,0,68,0,172,255,48,0,223,255,67,0,33,0,170,255,58,0,232,255,95,0,207,255,10,0,0,0,244,255,86,0,207,255,48,0,187,255,84,0,215,255,67,0,227,255,6,0,10,0,255,255,33,0,251,255,227,255,44,0,2,0,14,0,246,255,255,255,44,0,240,255,33,0,217,255,29,0,44,0,227,255,44,0,169,255,74,0,33,0,241,255,16,0,191,255,96,0,207,255,107,0,135,255,63,0,14,0,241,255,81,0,139,255,107,0,208,255,63,0,227,255,221,255,55,0, 6,0,23,0,235,255,208,255,120,0,198,255,78,0,158,255,68,0,236,255,58,0,235,255,217,255,67,0,227,255,58,0,210,255,4,0,38,0,16,0,246,255,241,255,8,0,38,0,252,255,13,0,210,255,38,0,8,0,6,0,2,0,8,0,235,255,38,0,241,255,33,0,204,255,68,0,204,255,40,0,242,255,4,0,4,0,4,0,21,0,236,255,6,0,40,0,201,255,84,0,197,255,29,0,251,255,42,0,225,255,47,0,203,255,63,0,194,255,96,0,175,255,74,0,198,255,63,0,241,255,0,0,6,0,0,0,44,0,236,255,255,255,8,0,4,0,30,0,4,0,215,255,52,0,236,255,33,0,235,255,252,255,42,0,251,255,6,0,241,255,14,0,33,0,235,255,38,0,184,255,111,0,197,255,40,0,241,255,14,0,4,0,6,0,4,0,4,0,246,255,62,0,188,255,98,0,145,255,103,0,204,255,61,0,227,255,255,255,30,0,4,0,33,0,210,255,29,0,252,255,38,0,13,0,194,255,38,0,8,0,24,0,252,255,240,255,23,0,251,255,74,0,177,255,30,0,4,0,55,0,232,255,8,0,204,255,96,0,252,255,4,0,213,255,47,0,249,255,72,0,179,255,24,0,4,0,78,0,188,255,48,0,187,255,120,0,204,255,33,0,198,255,55,0,8,0,13,0,244,255,232,255,50,0,16,0,4,0,225,255,2,0,77,0,246,255,223,255,24,0,244,255,72,0,217,255,10,0,246,255,33,0,16,0,242,255,246,255,13,0,30,0,10,0,194,255,47,0,251,255,50,0,215,255,2,0,4,0,44,0,251,255,4,0,232,255,33,0,4,0,30,0,227,255,2,0,13,0,21,0,0,0,242,255,8,0,21,0,255,255, 8,0,235,255,10,0,30,0,10,0,241,255,227,255,47,0,19,0,252,255,2,0,217,255,68,0,235,255,48,0,162,255,61,0,235,255,68,0,201,255,8,0,4,0,55,0,217,255,29,0,208,255,81,0,217,255,44,0,167,255,61,0,242,255,33,0,249,255,188,255,68,0,246,255,33,0,203,255,25,0,242,255,57,0,227,255,241,255,4,0,48,0,232,255,24,0,184,255,81,0,227,255,33,0,191,255,50,0,232,255,44,0,227,255,16,0,255,255,16,0,246,255,13,0,244,255,24,0,251,255,6,0,249,255,21,0,2,0,4,0,227,255,24,0,6,0,4,0,4,0,249,255,29,0,242,255,40,0,203,255,40,0,236,255,30,0,242,255,0,0,4,0,30,0,249,255,2,0,240,255,48,0,236,255,40,0,181,255,52,0,252,255,29,0,223,255,4,0,8,0,4,0,33,0,191,255,40,0,4,0,10,0,4,0,208,255,30,0,10,0,38,0,204,255,4,0,23,0,2,0,58,0,145,255,72,0,232,255,67,0,223,255,251,255,251,255,38,0,33,0,213,255,4,0,4,0,33,0,8,0,218,255,8,0,13,0,38,0,227,255,0,0,255,255,48,0,2,0,244,255,244,255,14,0,19,0,13,0,225,255,8,0,14,0,21,0,236,255,16,0,236,255,57,0,232,255,4,0,251,255,16,0,0,0,4,0,240,255,14,0,0,0,10,0,242,255,13,0,2,0,8,0,4,0,249,255,13,0,10,0,252,255,6,0,252,255,13,0,4,0,4,0,249,255,8,0,8,0,4,0,252,255,4,0,4,0,6,0,4,0,2,0,249,255,33,0,241,255,14,0,242,255,13,0,8,0,251,255,10,0,242,255,30,0,232,255,38,0,215,255, 33,0,244,255,16,0,252,255,2,0,4,0,13,0,0,0,6,0,227,255,38,0,241,255,16,0,246,255,0,0,13,0,4,0,252,255,4,0,249,255,25,0,249,255,13,0,223,255,33,0,242,255,14,0,232,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,252,12,251,95,7,208,243,211,12,246,237,169,23,180,221,166,41,237,200,63,66,218,189,203,47,164,224,74,19,37,246,25,252,116,13,134,236,202,16,145,237,68,23,206,227,131,19,52,245,246,2,248,2,144,241,96,17,197,241,104,4,90,1,201,249,116,4,212,251,213,253,78,18,246,215,141,42,115,228,232,9,71,252,9,253,228,10,114,238,246,16,82,237,236,17,35,234,0,23,55,234,154,17,67,235,120,18,242,240,217,17,194,227,161,30,217,226,33,28,33,230,162,17,61,247,143,252,127,11,214,241,164,14,104,239,134,11,171,250,65,2,168,251,216,2,85,252,225,4,125,248,19,3,214,5,19,237,127,27,82,222,70,33,3,231,218,13,11,249,200,1,110,3,105,246,210,14,33,236,113,19,32,239,149,12,2,248,16,1,1,4,228,246,80,7,143,244,13,23,187,217,215,58,188,163,128,116,215,150,237,66,173,220,36,17,144,255,186,223,26,80,250,142,73,111,58,146,16,123,194,134,252,101,16,164,26,81,19,194,68,41,131,230,74,16,46,238,115,11,45,9,165,235,168,14,249,238,75,26,150,227,43,30,174,226,17,22,107,239, 1,15,11,245,79,9,65,240,189,18,248,242,236,8,49,244,83,11,57,250,68,253,32,6,110,247,191,15,146,232,238,25,128,233,186,12,52,244,6,19,160,225,24,60,200,153,28,123,75,149,143,80,181,198,166,27,10,252,86,250,240,17,207,225,110,27,186,224,159,43,69,217,174,22,112,236,250,16,55,245,127,14,38,237,77,13,76,242,172,20,94,237,71,19,68,231,126,24,179,238,178,9,172,1,224,244,149,16,144,234,202,22,124,239,154,12,248,238,127,19,123,235,98,21,156,239,22,8,104,254,119,252,251,6,4,241,233,23,164,224,233,46,209,194,78,62,211,213,134,24,230,238,213,7,246,9,255,225,128,37,241,231,110,11,92,227,216,50,212,212,137,20,139,247,145,4,32,0,72,247,70,17,164,236,170,20,6,232,176,27,245,231,242,14,108,249,120,4,62,252,28,255,50,7,176,250,94,2,12,250,68,5,106,1,4,245,81,19,80,236,144,14,198,242,23,11,105,0,199,244,78,15,64,239,20,15,212,247,62,7,235,252,48,251,181,255,233,7,100,255,229,245,154,14,19,227,97,51,51,198,237,50,233,211,39,34,218,230,236,22,54,239,16,5,214,0,213,254,204,5,200,242,201,15,11,244,28,9,148,249,88,2,129,255,184,2,2,251,224,8,120,241,147,14,113,245,244,9,251,243,24,10,216,244,243,15,105,241,221,10,72,246,155,7,190,250,76,7,54,249,48,2,72,2,205,250,120,11,152,240,220,15,219,239,56,13,94,248,104,5,96,252,108,0,233,255,42,1,73,255,147,255,8,1,178,252,108,4,212,252,182,2,164,253,108,0,198,1,90,252,240,5,31,251,125,2,239,254,242,1,187,254,74,253,91,7,72,246,245,10, 223,243,221,10,160,248,42,5,124,252,234,0,69,0,212,0,77,254,212,3,196,251,112,2,117,250,141,13,163,241,18,12,180,241,184,13,12,254,18,250,58,3,183,253,35,4,196,250,54,10,42,241,177,10,128,246,164,15,86,239,1,9,134,245,12,20,252,232,30,20,162,243,85,4,84,253,204,5,108,0,249,244,46,13,6,244,54,15,85,236,11,19,110,240,205,12,82,245,229,8,92,249,176,3,123,251,150,7,36,249,122,4,132,252,148,2,228,0,102,252,240,4,2,251,228,5,223,249,82,8,170,247,107,7,60,249,58,7,108,250,253,3,232,251,144,5,168,251,182,2,250,254,211,254,242,1,87,254,68,3,102,252,203,1,33,1,62,252,8,5,67,253,223,254,140,2,46,248,241,16,233,233,157,23,252,226,163,32,60,227,80,23,50,238,158,11,160,248,71,5,70,2,36,246,118,7,22,250,146,9,118,244,84,10,82,247,0,10,1,242,242,14,70,244,44,7,200,250,153,5,92,253,40,254,75,4,18,253,144,0,86,252,241,5,112,252,55,3,50,253,234,1,41,251,6,6,222,250,138,4,118,249,226,5,206,251,106,7,252,246,52,5,122,250,138,5,70,251,190,3,249,254,165,255,159,255,224,254,84,3,247,249,144,5,79,250,162,5,22,252,140,3,238,253,163,255,23,253,209,4,198,254,142,254,196,1,233,255,72,253,244,4,158,249,191,5,34,249,108,6,148,252,30,3,22,254,133,255,192,1,136,251,236,5,196,251,192,3,106,253,107,2,53,253,192,1,255,255,104,254,146,2,176,251,178,5,38,252,184,2,2,253,228,0,151,255,4,1,20,0,201,255,226,255,110,0,194,0,81,255,234,255,41,255,169,1,197,255,41,0, 57,0,222,255,35,255,239,255,46,1,29,254,22,2,2,254,28,2,0,0,60,254,19,1,96,253,26,0,72,6,91,242,72,23,207,220,22,43,184,221,100,21,250,240,146,13,163,241,147,19,128,234,132,14,228,243,192,10,164,250,166,4,192,249,125,0,18,9,194,243,246,11,235,240,86,17,189,238,2,17,82,245,254,6,211,246,36,10,208,247,201,7,16,250,224,4,166,253,215,0,233,255,18,0,120,255,64,0,47,255,138,2,165,254,34,0,108,1,110,252,178,2,68,253,249,4,120,251,164,3,132,254,154,1,217,253,255,0,114,0,199,254,215,0,134,255,203,254,162,4,27,254,223,254,10,254,190,1,62,1,223,0,96,253,30,0,254,0,190,252,244,7,178,242,171,14,209,238,84,14,130,2,118,239,37,21,234,234,54,21,119,235,155,20,194,235,76,17,178,239,32,17,122,244,190,3,216,1,130,250,200,6,226,247,196,7,130,248,107,7,8,249,7,9,32,247,48,8,204,249,78,3,146,253,153,3,222,251,22,7,233,248,206,5,84,250,104,4,120,252,182,2,139,252,215,3,68,251,16,6,254,250,33,2,82,254,250,254,89,4,22,252,28,4,221,252,12,2,62,255,52,0,225,255,160,0,117,255,100,0,182,0,182,254,42,3,125,251,199,3,104,251,152,4,199,252,32,3,0,254,236,255,32,2,158,252,145,4,195,250,108,4,98,254,151,0,20,2,211,254,78,254,226,2,27,252,194,5,90,251,212,2,244,253,246,2,160,251,182,5,51,249,104,4,14,254,197,0,97,2,117,252,40,3,10,253,204,2,149,253,20,3,108,253,68,2,99,255,197,0,105,255,100,255,250,0,82,254,186,1,221,254,240,0,139,255,41,255,132,0, 17,255,125,0,135,254,24,2,20,254,228,2,122,252,88,3,130,252,8,3,241,253,106,1,11,255,74,1,69,255,100,0,18,253,238,3,142,253,197,255,97,0,244,253,2,5,109,251,145,1,219,254,160,0,185,254,58,3,196,253,193,253,143,2,146,2,199,249,128,10,47,236,242,29,6,227,245,21,18,240,60,17,180,232,203,28,79,223,140,30,184,228,158,19,154,248,207,1,218,252,117,4,24,254,222,252,178,5,2,250,162,7,233,247,147,9,212,247,186,6,159,247,95,10,214,245,230,10,182,245,254,10,228,246,84,3,178,255,154,0,66,252,126,5,240,250,173,6,190,249,144,3,116,254,156,0,175,255,28,2,164,254,188,0,47,255,113,3,120,253,255,254,96,1,201,255,115,1,60,254,190,1,135,254,36,0,201,255,221,255,163,255,181,255,246,1,226,254,170,255,71,255,27,255,89,4,49,250,139,255,120,6,4,247,184,10,100,250,180,249,156,13,66,242,66,12,220,250,70,249,54,11,214,244,135,11,236,245,203,6,188,248,0,10,106,246,86,7,28,248,106,4,241,255,141,254,88,3,86,253,0,2,106,254,120,3,192,249,233,7,53,248,158,7,8,251,84,3,77,254,116,254,72,1,13,0,122,254,104,0,108,0,39,255,226,2,128,251,10,3,14,253,188,2,71,255,183,0,66,0,127,255,228,0,3,0,129,255,234,255,142,255,176,1,121,254,5,2,80,254,69,1,150,253,38,2,164,254,188,0,142,0,167,254,202,2,142,253,226,2,170,252,110,3,18,253,154,2,142,255,190,0,141,249,246,8,42,252,151,254,76,2,80,244,74,33,32,213,249,41,93,218,185,30,206,233,28,13,232,246,50,1,159,6,182,243,250,22,184,225, 177,32,247,221,122,35,69,221,235,29,21,232,22,18,59,245,149,6,25,252,70,254,67,6,32,245,156,14,91,242,212,11,90,246,96,8,119,246,107,8,161,249,116,3,32,0,158,254,98,3,143,252,202,3,151,250,135,3,152,253,55,3,8,0,2,254,224,1,191,254,130,1,235,252,76,2,224,254,76,1,239,254,124,0,230,0,198,254,128,1,20,252,56,5,137,250,9,8,14,248,58,5,154,253,210,1,195,254,169,254,68,2,83,255,10,0,48,1,220,251,10,2,186,1,204,244,16,27,9,215,219,40,4,232,204,7,13,5,31,246,214,5,228,9,123,234,238,18,95,242,94,11,170,249,218,5,197,249,108,6,111,249,56,5,126,251,122,254,50,6,16,249,5,7,58,253,128,1,93,250,1,9,3,242,104,16,220,240,166,15,102,243,221,8,4,251,64,1,181,254,130,1,86,253,112,3,13,255,83,255,170,3,0,249,115,6,62,248,119,7,26,251,60,4,13,255,41,255,236,1,242,252,34,4,130,250,77,6,72,252,143,1,54,2,170,253,83,2,16,251,181,4,214,252,136,2,39,255,113,255,48,2,140,253,92,3,123,248,175,9,38,247,203,6,130,253,86,255,140,4,138,250,82,4,38,250,136,7,143,251,197,0,114,254,204,4,33,250,240,10,239,235,238,24,6,236,208,13,10,247,136,10,41,240,220,18,42,234,155,19,42,240,70,11,170,253,158,1,138,250,115,6,209,252,128,253,5,7,108,245,87,14,206,241,198,12,211,246,68,4,156,250,206,5,213,249,147,7,254,248,193,6,143,252,187,252,88,5,114,251,63,2,41,0,177,254,170,3,126,252,248,2,92,253,27,255,66,0,56,1,30,0,245,254,86,0,56,0,165,255, 220,253,66,1,189,254,18,3,66,252,126,4,160,251,217,3,178,252,106,2,184,252,222,1,108,1,150,1,24,254,48,254,182,2,115,253,40,3,58,244,248,14,215,248,202,246,204,29,95,198,137,85,69,153,236,106,83,157,187,86,24,190,226,49,124,214,190,21,234,247,44,2,195,14,5,222,245,43,82,209,141,50,147,200,180,48,107,209,227,43,240,223,185,25,66,238,7,9,14,253,84,250,246,6,113,251,24,4,199,2,192,252,110,1,0,0,192,251,34,3,132,254,237,253,241,6,87,249,54,8,225,249,75,255,236,0,54,252,14,7,99,251,68,4,233,254,137,254,117,2,8,252,36,2,42,255,151,255,212,3,145,253,157,4,70,251,19,1,219,254,81,255,238,3,64,252,78,3,13,255,163,0,224,254,203,1,114,251,194,4,17,252,132,6,136,251,197,252,196,6,157,255,199,244,149,22,0,220,232,50,146,206,96,45,115,216,11,35,254,222,51,29,219,229,8,14,178,250,200,1,100,7,255,239,68,19,215,233,46,26,186,227,72,28,31,229,156,24,215,235,32,16,72,245,136,2,195,255,197,255,30,1,92,1,102,0,9,253,104,4,106,247,164,8,206,246,27,7,182,251,42,3,57,255,7,255,234,0,183,255,0,253,82,2,153,255,134,2,6,254,66,2,84,253,178,0,251,255,49,255,58,2,98,254,157,254,62,4,236,251,8,3,84,253,209,255,215,254,78,2,163,0,147,255,165,254,194,252,254,4,232,253,207,253,12,7,120,234,206,45,45,191,12,75,57,183,98,63,56,212,212,27,167,236,92,8,53,1,26,249,173,16,63,227,53,34,100,219,117,41,33,211,244,39,77,221,205,31,144,231,129,21,136,238,144,12,18,252,108,250, 167,11,130,241,235,15,11,244,58,9,117,249,132,4,236,250,51,4,216,252,192,0,220,0,92,254,207,2,50,253,115,1,158,254,245,254,140,4,128,251,54,6,32,252,202,1,154,253,123,4,226,249,200,6,58,252,225,255,140,3,150,253,86,1,156,252,205,3,13,252,112,5,222,250,92,4,60,253,2,2,13,0,74,253,30,5,34,251,224,3,217,0,164,253,198,2,118,254,76,0,90,1,120,253,78,3,235,254,157,254,220,1,81,255,177,254,42,2,236,252,24,3,150,253,29,2,43,254,100,2,64,252,154,4,80,246,18,11,205,255,32,245,124,17,152,229,112,39,124,219,242,28,144,228,60,26,145,237,64,10,106,248,17,252,250,13,129,236,205,27,110,225,141,27,226,230,14,25,102,232,135,18,230,240,189,12,0,251,160,0,163,5,222,241,158,17,141,238,32,16,144,242,100,12,220,244,152,11,87,243,252,9,143,246,34,7,96,251,18,2,100,0,114,254,178,2,13,252,93,3,224,250,16,6,177,252,199,2,105,255,228,0,18,255,64,0,99,253,64,4,102,253,197,0,81,0,235,254,219,3,60,249,152,5,4,250,68,5,188,252,190,3,143,252,57,0,25,2,59,255,211,246,116,19,197,225,233,42,226,203,123,55,127,208,65,37,82,231,134,12,197,249,78,0,246,2,82,251,238,9,173,239,88,22,198,229,26,27,202,225,205,28,42,229,46,26,164,234,149,17,192,244,172,4,18,1,182,250,94,6,94,249,168,8,88,248,214,8,134,246,132,8,206,246,176,6,125,251,150,1,135,1,30,252,181,4,190,252,132,1,34,254,249,255,100,1,11,255,196,2,166,253,214,0,142,0,147,254,84,1,149,253,11,3,170,253,251,1,81,255, 76,255,41,0,205,255,203,254,212,1,216,254,202,255,0,2,48,254,40,1,127,255,110,255,114,1,32,254,84,3,140,253,172,1,41,0,13,255,30,1,160,253,202,3,10,253,60,2,202,253,242,1,117,255,59,255,52,0,45,255,220,1,137,254,227,1,138,254,160,0,122,0,132,254,131,254,35,5,4,251,55,3,183,0,48,248,188,19,236,231,162,20,230,240,94,11,34,247,251,6,247,240,90,21,115,232,24,24,221,236,248,9,184,253,24,254,222,3,146,249,52,8,104,246,176,12,108,243,152,11,175,243,176,12,242,243,225,9,46,250,13,5,122,250,28,8,198,245,100,8,210,249,43,3,164,254,130,1,205,254,214,0,112,0,191,253,233,2,201,251,118,6,251,248,79,9,188,246,206,7,114,250,228,2,2,254,120,1,71,0,215,254,32,255,97,2,8,255,146,252,22,4,110,244,196,17,230,243,87,248,147,31,27,204,182,63,137,192,138,59,199,206,234,37,122,221,151,24,244,243,22,8,156,252,130,250,120,14,100,234,48,28,216,219,123,36,107,217,133,41,189,221,116,26,249,234,60,16,108,244,0,2,210,6,10,243,203,17,252,242,32,8,143,249,106,4,7,251,238,3,182,252,164,1,137,255,67,1,216,1,126,248,31,9,175,244,86,8,121,254,135,254,3,5,134,249,228,8,254,244,2,10,152,248,204,4,117,255,163,255,134,2,227,253,184,2,93,250,55,4,173,253,128,2,195,254,9,1,172,254,48,1,53,1,196,251,232,2,16,0,133,255,150,253,151,255,237,12,253,234,16,15,68,243,103,8,116,12,133,234,218,21,160,232,132,33,248,217,146,27,98,226,146,35,19,217,176,41,43,211,234,49,20,209,49,35,70,232,108,11, 198,1,4,245,245,16,122,237,236,19,243,233,242,23,223,231,224,20,197,241,223,12,135,243,168,14,108,238,216,16,214,239,101,12,218,247,4,3,82,1,223,254,252,254,184,3,49,247,198,8,232,252,122,253,234,9,130,242,155,18,57,237,161,14,8,244,198,9,35,253,182,0,112,253,46,2,153,255,154,1,255,252,224,253,26,253,6,9,252,253,186,244,183,17,8,231,172,37,151,211,137,41,50,226,56,18,116,3,200,234,237,20,72,232,110,29,18,225,54,35,174,219,242,36,164,218,226,32,102,225,208,19,121,243,126,9,43,254,6,253,78,11,65,235,110,24,11,228,207,22,73,241,158,16,81,242,158,13,210,240,5,15,68,236,252,20,123,235,78,16,98,249,158,0,25,3,172,250,88,3,164,247,240,6,226,251,37,7,92,251,35,5,206,246,27,10,184,246,177,4,224,0,24,254,68,5,154,250,11,8,148,246,80,6,171,250,56,1,8,3,54,254,250,2,144,252,110,2,61,252,240,1,21,255,57,0,128,0,158,2,209,244,204,13,130,1,212,235,150,14,30,242,26,38,70,216,50,31,247,226,183,22,122,254,224,245,238,253,198,253,100,16,2,239,116,17,2,240,74,11,23,237,81,21,62,245,194,4,152,248,192,16,21,245,178,2,37,5,0,233,136,30,248,231,254,20,116,240,200,16,193,242,206,6,16,247,164,8,70,243,20,13,8,250,78,2,97,2,162,250,116,2,242,251,106,3,144,251,10,10,110,250,107,3,206,0,87,254,62,0,120,251,158,6,191,251,84,4,238,0,32,252,22,0,208,3,236,247,142,4,110,252,3,5,48,254,183,0,62,251,164,1,222,7,194,236,142,21,210,238,62,7,100,12,10,233,121,33,199,209, 154,66,6,178,40,72,186,185,1,68,47,194,74,57,162,205,32,39,158,228,144,14,8,251,198,240,99,31,26,216,0,50,241,204,62,51,188,203,200,52,121,206,93,35,204,237,48,12,144,250,219,3,53,253,135,253,251,1,234,253,13,255,110,0,128,4,200,248,8,6,206,252,9,253,78,3,229,250,6,3,103,3,153,255,118,5,235,240,70,17,138,240,114,15,236,247,58,2,196,0,106,1,32,7,167,241,226,8,168,242,240,15,190,244,16,9,249,246,84,6,10,253,133,255,0,3,164,250,31,4,76,1,96,3,210,250,112,3,174,253,91,255,181,3,158,251,6,8,183,247,244,9,15,244,172,10,112,244,18,7,113,250,44,4,241,255,75,252,207,6,232,246,180,8,161,245,114,10,70,246,43,12,136,247,91,6,139,252,151,0,86,0,150,253,199,4,118,251,64,3,0,253,230,2,150,253,255,255,42,252,222,2,153,254,128,1,200,253,103,3,37,252,88,4,80,250,245,5,99,251,158,6,249,251,212,252,189,2,246,6,241,237,219,21,232,229,122,15,240,6,144,241,158,26,48,209,115,71,198,161,69,96,29,156,208,92,226,170,138,80,233,189,163,54,35,217,196,22,208,249,216,238,33,38,14,205,201,65,60,185,192,70,89,186,143,69,226,185,238,53,189,220,84,25,119,241,34,7,4,253,230,251,107,8,68,237,196,22,215,233,168,19,77,237,169,17,131,254,19,249,176,10,1,234,25,32,67,232,23,16,192,236,107,13,26,0,106,248,226,5,241,246,19,12,42,241,54,16,215,235,124,22,22,231,165,24,182,234,26,16,156,252,54,249,126,13,109,240,145,23,39,228,166,25,129,231,218,25,140,230,106,20,132,242,34,14,25,234,185,18, 192,244,24,9,190,250,8,251,220,10,72,242,226,18,137,235,242,18,84,238,191,20,138,239,210,15,12,238,174,18,52,242,108,9,192,246,224,8,246,252,153,252,37,5,245,247,190,11,120,242,28,13,105,242,131,13,116,245,108,10,114,246,182,7,125,251,196,4,172,252,78,255,190,5,31,251,116,3,85,252,98,5,245,252,20,0,7,255,18,1,139,255,220,0,48,253,159,1,224,252,132,3,135,254,125,2,120,252,222,1,195,255,118,249,69,14,113,245,147,254,92,4,81,248,212,18,62,230,74,25,222,240,154,4,90,13,92,221,131,41,203,206,97,50,64,204,142,53,201,208,140,47,171,203,36,44,108,223,194,24,119,231,213,17,250,1,141,247,74,24,252,211,166,47,227,210,28,38,184,219,149,39,244,219,80,26,135,237,130,15,102,242,157,9,233,244,255,5,248,13,162,233,168,19,200,232,186,27,6,231,48,19,6,242,244,10,82,254,81,0,227,253,63,253,226,0,9,1,212,3,212,247,32,6,26,253,219,6,236,250,163,0,252,253,2,0,222,7,154,246,216,7,144,246,229,8,98,250,117,2,215,0,2,2,239,251,156,5,193,253,163,0,111,254,119,252,22,8,133,249,212,6,30,248,182,8,188,247,176,4,212,251,102,3,96,253,193,1,41,0,128,1,164,254,212,0,132,252,166,1,227,1,47,0,105,255,195,254,80,4,190,252,236,0,117,252,131,2,142,1,132,254,130,252,22,5,57,253,132,1,58,253,161,255,185,2,106,254,18,2,227,253,78,2,104,250,224,254,96,11,84,0,174,231,195,19,187,254,90,7,22,245,194,0,72,247,16,20,20,244,150,247,24,10,72,251,114,15,117,229,67,41,179,194,148,69,46,181,113,69, 251,193,235,60,17,202,224,47,247,222,204,14,164,253,56,241,232,28,126,215,0,56,253,197,21,54,101,205,203,49,148,206,213,34,6,234,240,18,128,245,245,5,36,0,168,246,108,12,159,242,63,13,66,241,245,15,205,245,120,11,118,245,242,4,160,252,226,0,39,255,234,3,212,0,2,254,54,253,170,4,160,252,86,255,21,255,255,0,251,1,108,1,71,253,70,2,184,253,233,255,144,255,210,1,212,0,170,255,140,2,43,253,119,255,28,4,210,250,177,255,38,3,100,0,114,0,244,253,114,2,10,252,68,4,90,249,216,5,155,254,193,1,156,253,252,2,18,253,210,1,137,254,191,255,176,1,49,255,126,4,49,250,75,4,9,253,246,0,106,254,9,1,242,1,22,254,51,1,231,255,118,0,124,254,249,254,247,1,151,255,129,0,245,255,110,2,216,254,103,255,124,254,141,2,237,254,25,2,192,254,251,1,91,255,69,255,133,1,145,253,163,0,194,0,144,255,120,1,199,254,37,0,78,255,133,255,255,255,50,253,118,5,211,254,160,252,132,253,228,7,135,252,218,5,12,249,28,1,43,3,57,6,38,243,60,7,8,246,44,15,213,243,18,7,74,250,134,3,57,253,34,3,135,251,127,253,48,6,60,254,241,6,215,245,134,8,187,247,129,10,9,243,212,9,120,246,80,7,116,254,234,1,157,254,164,252,211,4,248,250,174,4,62,250,219,5,199,249,226,7,40,249,220,4,38,252,191,255,20,2,127,254,158,3,18,252,234,3,116,251,128,4,123,251,116,3,74,253,60,1,199,255,78,2,224,254,53,254,96,1,118,254,6,3,221,252,248,2,109,254,112,3,57,253,53,1,141,254,176,1,153,255,92,1,78,254,20,3,226,254, 146,0,66,0,104,254,25,2,116,249,174,10,118,254,202,247,146,252,80,18,245,238,86,13,204,243,84,4,45,6,206,4,107,244,135,254,186,20,13,225,106,36,238,206,118,51,15,211,131,45,178,212,185,37,15,222,220,26,184,241,146,2,106,1,140,248,51,21,2,227,52,33,42,220,62,36,133,218,130,35,121,227,156,24,234,233,196,17,164,246,192,1,46,0,145,253,171,3,70,250,6,8,169,247,19,9,214,244,220,10,62,246,120,6,160,253,3,0,61,3,245,251,8,3,160,254,141,255,229,255,226,254,38,4,144,251,38,3,38,253,146,3,222,251,234,0,27,255,39,2,74,0,201,252,232,3,216,252,41,4,100,252,4,1,180,253,172,4,212,255,44,252,230,4,8,252,25,4,30,252,227,1,36,0,141,255,20,2,4,252,234,4,8,251,162,4,62,251,31,4,14,252,227,4,94,251,28,3,219,254,71,0,142,254,42,2,42,255,214,0,47,255,168,0,47,0,245,255,45,255,170,255,25,2,38,253,38,2,135,254,60,2,254,251,202,1,8,255,96,2,194,252,26,250,96,11,62,251,252,254,116,248,223,13,210,248,73,13,255,238,24,5,57,6,188,255,41,251,194,251,146,0,170,11,98,243,210,6,182,250,12,4,172,249,164,6,56,252,251,1,178,0,222,251,178,9,79,245,115,5,208,247,204,8,72,250,216,6,112,249,63,5,17,254,69,1,68,251,168,255,20,3,170,255,41,255,101,1,207,253,204,2,16,251,106,2,237,253,193,1,240,254,228,3,182,252,222,3,180,250,154,2,147,254,170,255,162,2,23,255,220,2,79,250,66,6,208,251,64,1,76,252,79,3,228,0,86,1,204,253,93,255,125,2,34,254,80,1,188,252, 18,2,184,1,214,0,194,253,141,255,92,2,118,254,32,255,20,0,130,2,215,255,183,253,164,2,74,253,82,2,160,252,216,1,96,255,154,0,188,0,43,253,234,3,135,254,135,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,255,73,255,1,6,254,243,61,16,191,239,16,3,230,21,239,218,145,26,26,4,51,224,90,24,101,23,244,189,111,54,249,9,40,179,170,88,224,223,105,212,224,74,20,211,67,242,158,54,14,204,141,18,242,23,223,185,101,97,139,191,81,235,0,95,236,148,178,44,154,57,126,136,151,84,113,12,242,167,197,99,235,195,79,255,255,53,158,175,33,71,56,233,156,206,163,95,148,183,195,255,87,62,4,183,132,33,51,17,118,218,153,21,206,12,34,209,29,57,155,221,133,2,33,22,160,216,172,32,188,253,181,239,178,12,105,247,195,5,45,255,61,3,244,251,250,251,164,11,236,234,193,28,38,242,16,240,182,21,245,10,150,199,123,75,29,209,23,245,176,58,132,195,225,11,156,41,36,202,170,24,236,16,55,213,115,44,94,218,51,28,141,255,127,227,192,24,45,5,181,223,225,28,90,10,52,202,106,66,105,214,223,251,129,31,158,1,206,197,177,59,79,245,20,225,35,36,33,250,155,217,199,56,151,226,202,234,253,59,187,193,119,32,238,4,164,222,241,33,98,255,206,223,0,31,111,248,190,239,17,37,115,215,43,18,54,8,159,241,184,254,0,18,23,239,133,255, 221,16,39,237,82,7,250,7,35,242,101,6,176,6,164,242,107,2,13,17,125,225,102,40,40,218,168,5,167,37,191,205,231,22,34,20,64,206,55,35,71,24,166,174,191,86,1,218,149,235,17,43,42,236,150,232,147,42,231,237,119,236,70,28,83,249,203,240,35,15,63,8,14,224,48,28,16,3,169,221,170,36,37,249,94,230,232,25,23,255,130,241,111,18,137,231,15,24,19,243,57,8,89,239,239,9,218,20,201,220,240,7,214,38,150,185,118,62,34,253,74,180,72,99,60,217,138,208,35,75,196,228,193,218,8,60,200,222,19,243,249,36,85,239,246,232,172,39,178,237,140,229,157,55,13,225,108,222,210,78,248,183,166,30,172,16,97,216,29,21,12,16,249,213,238,42,55,239,134,241,113,26,177,239,189,241,242,45,172,220,94,229,198,86,155,177,12,0,222,71,57,183,184,12,142,56,89,171,171,49,29,14,237,215,124,1,159,51,212,203,149,252,211,60,213,190,87,15,136,36,133,213,115,2,204,41,144,209,117,252,182,75,45,159,205,30,163,60,213,169,20,35,43,28,100,203,17,38,31,248,246,234,198,38,130,226,132,238,103,70,24,189,167,0,77,61,208,189,35,26,193,20,78,206,32,42,8,3,28,204,187,59,171,243,87,193,113,112,98,168,94,251,38,93,223,147,79,47,114,31,173,187,121,39,140,23,84,186,29,72,238,233,157,202,122,85,178,221,62,210,33,72,236,215,30,252,50,32,188,221,132,3,228,40,188,193,198,45,19,251,253,226,130,27,232,4,16,231,125,7,98,19,208,222,204,36,146,228,105,11,135,246,90,22,20,225,1,27,206,238,37,8,159,1,233,239,5,26,146,244,88,233,94,31,123,5,110,215,65,37, 78,239,153,252,26,17,229,3,251,197,69,81,79,222,249,216,169,66,154,220,186,243,149,33,148,235,248,253,64,9,124,246,92,14,59,237,46,26,139,218,223,36,21,242,74,238,130,27,222,251,3,236,112,13,113,10,150,227,134,28,27,246,100,251,243,252,196,20,158,225,78,27,223,243,124,250,34,9,192,244,87,26,142,227,53,7,176,15,234,223,74,35,160,249,6,217,132,47,217,246,40,226,181,31,157,4,216,208,25,47,57,11,50,185,51,70,244,234,97,225,211,56,175,207,13,5,187,53,60,171,73,55,213,12,48,206,135,24,79,14,198,229,172,21,77,1,224,201,39,94,135,194,117,239,119,56,143,211,12,26,139,241,46,245,35,43,182,201,92,44,147,237,124,223,149,81,214,183,185,3,171,54,59,202,50,5,150,47,175,200,123,6,125,46,50,212,130,250,0,42,221,225,50,234,108,67,157,196,168,11,188,24,134,231,232,254,67,24,226,236,17,245,226,32,252,224,174,17,19,248,49,8,9,242,92,10,25,11,218,224,255,23,255,1,180,244,195,254,116,7,113,251,113,9,88,242,67,1,239,14,63,241,117,3,90,3,48,251,78,7,31,249,244,0,233,254,70,4,191,5,152,235,226,21,129,244,55,251,60,22,131,232,254,255,92,26,224,228,32,250,45,41,48,221,140,252,179,25,171,238,42,255,108,17,48,227,226,22,250,0,193,232,118,27,148,244,186,245,7,20,62,240,117,3,204,13,243,228,128,17,11,16,229,212,199,34,214,3,17,217,1,41,16,245,90,231,134,38,117,233,212,248,2,27,181,229,110,9,218,10,146,234,73,13,9,8,24,232,253,21,159,248,19,247,211,21,163,229,227,15,115,6,247,232,220,17,60,5,19,231, 132,24,74,247,107,248,150,12,131,254,3,240,144,21,2,245,132,250,153,18,169,235,82,8,32,6,51,247,158,255,91,11,217,240,162,9,170,0,115,247,228,8,147,253,225,251,190,3,209,2,77,247,39,8,254,254,20,250,251,6,68,254,75,249,250,11,160,248,75,252,53,10,129,247,50,1,197,7,143,244,143,4,189,8,172,238,215,14,145,248,109,2,170,2,244,245,106,9,234,3,245,241,242,9,85,0,8,249,57,9,232,247,129,1,115,6,43,248,3,1,28,7,8,247,32,6,216,252,93,255,73,7,208,243,193,9,8,255,129,245,171,19,99,238,29,2,50,14,117,239,81,5,72,8,24,240,183,14,76,250,141,247,123,20,42,237,50,3,72,12,81,240,20,8,98,4,7,241,217,14,186,253,150,243,94,15,5,252,239,245,231,13,184,249,74,250,72,13,177,245,50,255,11,9,248,248,252,254,107,8,229,244,164,6,159,1,32,249,0,7,206,252,233,252,100,7,18,250,7,1,223,2,56,252,113,1,180,2,223,251,193,1,251,0,37,255,191,253,161,4,62,255,216,247,27,13,192,247,244,254,145,6,239,249,223,0,71,5,200,249,146,255,205,8,19,245,42,6,224,255,85,252,198,6,221,247,97,3,94,5,133,246,206,4,234,3,144,245,181,9,112,254,242,248,44,8,114,255,100,246,148,13,224,248,129,251,130,12,179,243,186,4,141,5,21,245,255,6,117,2,237,246,189,8,10,252,122,254,66,5,73,251,25,255,120,6,211,250,244,254,18,5,87,252,110,0,139,0,110,0,208,253,151,3,13,253,232,1,19,253,241,3,42,253,197,0,38,1,122,253,227,1,85,0,68,254,125,1,204,255,168,255,203,254,29,3,236,253,68,254, 246,3,166,253,102,255,115,1,120,0,130,253,135,1,158,1,154,252,83,2,147,0,131,253,18,1,62,2,158,252,85,1,219,0,228,255,115,253,87,3,228,255,222,251,17,5,159,253,30,255,88,2,18,255,110,253,222,4,28,253,228,254,245,2,219,254,17,254,170,2,108,255,171,253,44,3,57,255,67,253,31,4,11,254,132,255,228,255,33,1,80,255,168,0,14,254,214,2,164,254,173,253,114,5,130,251,23,0,132,3,153,251,197,2,244,255,188,253,150,3,180,252,41,1,96,1,243,253,251,0,9,1,102,252,210,3,146,255,189,252,131,4,25,253,2,0,107,2,117,253,228,254,220,5,228,249,181,0,32,5,174,249,98,3,9,1,90,252,220,1,117,2,202,250,167,4,191,253,100,0,85,0,214,254,34,2,223,254,48,253,255,5,111,251,153,255,247,3,242,252,166,0,127,255,250,1,43,254,199,254,108,4,189,251,216,255,182,5,165,248,135,3,213,2,232,248,23,6,114,255,100,250,73,7,30,253,125,252,166,6,179,251,100,255,48,4,80,251,67,2,7,1,25,253,125,2,224,255,65,253,151,3,57,255,19,253,255,3,183,253,122,255,24,2,78,255,200,253,176,3,39,253,76,1,60,255,157,1,122,253,208,1,254,254,138,1,20,254,217,0,47,0,23,0,107,255,109,0,167,0,76,253,21,3,249,255,71,252,11,4,224,255,56,251,157,6,120,252,189,253,37,6,4,251,28,0,97,3,207,253,201,254,15,3,244,253,229,255,133,1,216,254,134,255,84,1,238,254,236,0,195,255,20,255,149,0,48,1,128,254,102,0,5,0,207,255,236,0,79,254,23,1,26,1,178,253,224,0,98,1,10,254,161,0,148,0,143,255,35,255, 39,2,241,253,124,0,18,1,123,254,24,1,13,0,22,254,194,2,198,254,201,254,100,2,21,254,175,0,180,0,24,254,51,2,35,255,209,254,222,1,237,254,119,0,251,255,61,255,48,1,100,255,170,255,90,1,68,254,201,0,134,0,146,255,30,255,114,2,232,252,203,1,100,0,99,254,98,1,249,255,48,254,164,2,214,254,118,254,45,3,18,253,61,1,196,0,84,254,250,0,173,0,122,253,84,3,3,254,22,255,30,3,243,252,101,1,144,0,38,254,246,1,228,254,201,255,84,1,136,254,255,0,124,255,224,255,194,0,180,255,20,255,33,1,201,255,175,255,57,0,214,255,91,0,192,255,187,255,201,0,109,255,225,255,221,0,63,254,53,2,78,255,5,254,243,2,206,254,155,254,125,2,191,254,171,254,228,2,12,254,88,255,136,2,43,254,112,255,241,1,44,255,176,254,239,1,107,255,218,254,15,2,72,254,66,0,202,0,131,255,158,255,221,0,36,255,134,0,11,0,156,255,46,0,162,0,68,254,161,1,91,0,237,253,153,1,83,0,82,254,81,1,107,0,251,253,86,2,198,254,69,255,37,2,95,254,27,0,146,0,200,255,188,255,157,0,93,255,120,0,88,255,229,0,91,255,23,0,129,0,237,254,251,0,23,0,228,254,161,0,205,0,41,254,196,1,71,255,202,255,47,0,233,255,148,0,105,255,142,255,101,1,250,254,128,255,23,2,173,253,187,0,101,1,141,253,212,1,241,255,170,254,57,1,18,0,166,254,166,1,240,254,100,0,13,0,204,255,22,0,23,0,3,0,185,255,65,0,216,255,74,0,173,255,3,0,97,0,118,255,110,0,41,0,177,254,208,1,30,255,88,255,67,1,182,255,152,254,78,2, 140,254,154,255,190,1,26,254,226,0,146,0,196,254,95,0,224,0,228,254,163,0,127,255,168,0,103,255,113,0,104,255,151,0,40,0,218,254,62,1,220,255,242,254,42,1,195,255,49,255,62,1,80,255,159,255,47,1,253,254,16,0,2,1,179,254,100,0,65,1,207,253,123,1,47,0,158,254,4,1,202,0,149,253,63,2,204,255,11,254,73,2,96,255,155,254,255,1,20,255,50,255,7,2,243,253,245,0,167,0,233,253,97,2,33,255,169,254,72,2,184,254,123,255,208,1,253,253,61,1,18,0,218,254,51,1,226,255,252,254,217,0,93,0,176,254,133,1,21,255,170,255,113,1,10,255,5,255,115,2,5,254,86,0,14,1,167,254,161,0,85,0,98,255,69,0,12,0,244,255,216,255,105,0,161,255,31,0,25,0,143,255,186,0,131,255,216,255,199,0,44,255,28,0,18,1,19,254,213,1,59,255,37,255,242,1,175,254,153,255,138,1,204,254,5,0,240,0,253,254,74,0,142,0,35,255,105,0,125,0,30,255,57,0,212,0,204,254,175,0,244,255,0,0,156,255,158,0,195,255,168,255,144,0,215,255,99,255,56,1,247,254,50,0,177,0,247,254,156,0,105,0,214,254,180,0,158,0,116,254,87,1,210,255,10,255,226,0,115,0,123,254,16,1,70,0,235,254,196,0,51,0,7,255,32,1,61,255,1,0,201,0,247,254,137,0,80,0,242,254,81,1,70,255,85,255,211,1,122,254,5,0,89,1,150,254,60,0,51,1,35,254,90,1,238,255,15,255,205,0,40,0,45,255,166,0,222,255,243,255,5,0,31,0,191,255,57,0,236,255,228,255,49,0,246,255,236,255,199,255,175,0,117,255,225,255,188,0,49,255, 74,0,117,0,54,255,102,0,50,0,156,255,28,0,42,0,233,255,156,255,225,0,30,255,100,0,30,0,177,255,37,0,46,0,202,255,211,255,83,0,3,0,142,255,97,0,85,0,189,254,140,1,37,255,233,255,125,0,238,255,61,255,56,1,40,255,23,0,153,0,228,254,52,1,54,255,54,0,57,0,183,255,0,0,69,0,181,255,45,0,229,255,54,0,128,255,154,0,201,255,152,255,194,0,45,255,157,0,219,255,183,255,84,0,28,0,73,255,255,0,95,255,236,255,143,0,141,255,7,0,40,0,251,255,182,255,138,0,149,255,1,0,55,0,36,0,26,255,103,1,238,254,51,0,129,0,55,255,139,0,15,0,125,255,131,0,181,255,34,0,1,0,186,255,202,0,232,254,156,0,79,0,44,255,143,0,80,0,223,254,24,1,176,255,178,255,95,0,214,255,229,255,84,0,180,255,13,0,5,0,22,0,246,255,172,255,156,0,142,255,18,0,253,255,98,0,127,255,0,0,154,0,119,255,177,255,64,1,223,254,214,255,106,1,153,254,110,0,114,0,69,255,102,0,49,0,154,255,20,0,91,0,144,255,13,0,81,0,194,255,214,255,162,0,35,255,152,0,68,0,237,254,21,1,151,255,172,255,205,0,98,255,253,255,161,0,73,255,84,0,39,0,156,255,57,0,76,0,86,255,103,0,66,0,110,255,47,0,95,0,114,255,76,0,66,0,49,255,236,0,137,255,238,255,55,0,229,255,3,0,50,0,117,255,165,0,165,255,238,255,86,0,191,255,45,0,214,255,5,0,52,0,194,255,15,0,36,0,188,255,73,0,225,255,236,255,39,0,243,255,202,255,143,0,98,255,37,0,166,0,253,254,128,0,123,0,210,254,16,1, 219,255,33,255,23,1,158,255,134,255,176,0,195,255,170,255,156,0,151,255,248,255,105,0,192,255,158,255,202,0,127,255,210,255,175,0,69,255,110,0,0,0,165,255,88,0,253,255,197,255,47,0,251,255,0,0,214,255,74,0,219,255,199,255,122,0,127,255,95,0,231,255,210,255,100,0,180,255,209,255,178,0,45,255,183,0,152,255,199,255,214,0,62,255,41,0,79,0,151,255,70,0,3,0,161,255,166,0,96,255,81,0,243,255,249,255,13,0,243,255,255,255,18,0,211,255,57,0,225,255,224,255,91,0,172,255,21,0,28,0,222,255,253,255,51,0,219,255,229,255,49,0,244,255,246,255,243,255,51,0,177,255,69,0,243,255,234,255,255,255,75,0,165,255,228,255,230,0,7,255,13,0,246,0,228,254,93,0,151,0,254,254,187,0,241,255,133,255,119,0,0,0,173,255,47,0,7,0,249,255,210,255,76,0,235,255,180,255,120,0,188,255,206,255,153,0,117,255,2,0,158,0,64,255,66,0,64,0,188,255,229,255,85,0,216,255,210,255,78,0,243,255,178,255,109,0,199,255,216,255,109,0,177,255,3,0,47,0,215,255,10,0,250,255,11,0,20,0,204,255,47,0,244,255,238,255,50,0,225,255,240,255,54,0,200,255,18,0,37,0,206,255,7,0,49,0,186,255,18,0,120,0,59,255,91,0,110,0,41,255,125,0,100,0,219,254,24,1,197,255,44,255,52,1,122,255,122,255,246,0,119,255,217,255,141,0,127,255,79,0,228,255,238,255,46,0,225,255,243,255,80,0,165,255,23,0,50,0,191,255,27,0,42,0,178,255,40,0,31,0,196,255,71,0,191,255,21,0,16,0,233,255,16,0,15,0,210,255,25,0, 6,0,3,0,199,255,71,0,0,0,152,255,131,0,196,255,226,255,76,0,214,255,229,255,95,0,142,255,40,0,66,0,152,255,28,0,64,0,178,255,13,0,86,0,119,255,66,0,69,0,141,255,16,0,109,0,137,255,13,0,88,0,154,255,23,0,57,0,178,255,22,0,70,0,118,255,133,0,206,255,200,255,125,0,152,255,13,0,95,0,104,255,119,0,245,255,136,255,221,0,44,255,66,0,97,0,102,255,89,0,32,0,131,255,107,0,3,0,151,255,109,0,222,255,215,255,91,0,173,255,13,0,52,0,183,255,36,0,20,0,195,255,55,0,233,255,244,255,23,0,15,0,161,255,107,0,243,255,156,255,131,0,185,255,250,255,51,0,201,255,27,0,20,0,190,255,54,0,253,255,228,255,20,0,1,0,248,255,3,0,253,255,0,0,40,0,192,255,13,0,80,0,146,255,28,0,93,0,123,255,66,0,39,0,153,255,65,0,27,0,170,255,60,0,21,0,170,255,80,0,215,255,1,0,20,0,245,255,182,255,166,0,117,255,13,0,83,0,170,255,18,0,66,0,172,255,3,0,103,0,114,255,71,0,23,0,194,255,40,0,255,255,206,255,112,0,141,255,54,0,23,0,191,255,52,0,249,255,238,255,23,0,248,255,248,255,15,0,243,255,28,0,214,255,36,0,245,255,243,255,15,0,3,0,241,255,7,0,5,0,238,255,18,0,250,255,249,255,3,0,18,0,226,255,31,0,220,255,12,0,50,0,163,255,50,0,27,0,205,255,3,0,59,0,167,255,65,0,243,255,234,255,49,0,207,255,8,0,27,0,231,255,243,255,47,0,219,255,8,0,12,0,238,255,2,0,31,0,214,255,7,0,42,0,199,255,34,0,253,255, 0,0,254,255,36,0,162,255,89,0,5,0,158,255,78,0,23,0,144,255,91,0,1,0,165,255,131,0,152,255,11,0,71,0,185,255,10,0,34,0,199,255,74,0,210,255,0,0,32,0,233,255,0,0,18,0,224,255,46,0,211,255,11,0,42,0,194,255,23,0,50,0,175,255,13,0,81,0,139,255,57,0,37,0,180,255,40,0,20,0,202,255,36,0,7,0,214,255,34,0,254,255,217,255,50,0,248,255,209,255,62,0,250,255,170,255,129,0,186,255,236,255,59,0,222,255,245,255,39,0,228,255,0,0,21,0,231,255,13,0,0,0,248,255,3,0,6,0,231,255,34,0,222,255,18,0,7,0,233,255,5,0,25,0,233,255,235,255,60,0,209,255,10,0,25,0,209,255,30,0,31,0,152,255,104,0,236,255,182,255,95,0,216,255,225,255,57,0,225,255,243,255,66,0,186,255,20,0,30,0,217,255,0,0,46,0,207,255,0,0,64,0,178,255,22,0,55,0,190,255,5,0,61,0,180,255,25,0,42,0,194,255,11,0,56,0,172,255,37,0,56,0,146,255,68,0,7,0,199,255,55,0,238,255,233,255,39,0,207,255,36,0,253,255,231,255,34,0,243,255,246,255,27,0,241,255,243,255,41,0,219,255,7,0,15,0,233,255,18,0,253,255,248,255,13,0,253,255,243,255,37,0,216,255,15,0,23,0,207,255,30,0,11,0,214,255,31,0,11,0,200,255,50,0,255,255,217,255,32,0,0,0,235,255,30,0,240,255,245,255,25,0,243,255,0,0,12,0,248,255,0,0,11,0,246,255,2,0,253,255,3,0,255,255,1,0,0,0,10,0,225,255,28,0,253,255,246,255,11,0,253,255,251,255,7,0,0,0,233,255, 21,0,3,0,240,255,249,255,39,0,224,255,5,0,18,0,231,255,13,0,11,0,207,255,47,0,246,255,231,255,47,0,209,255,18,0,15,0,222,255,31,0,236,255,1,0,5,0,249,255,3,0,1,0,253,255,0,0,5,0,253,255,238,255,28,0,243,255,226,255,50,0,228,255,0,0,18,0,245,255,0,0,251,255,13,0,249,255,253,255,15,0,246,255,1,0,7,0,250,255,0,0,3,0,250,255,22,0,224,255,18,0,18,0,228,255,13,0,5,0,244,255,6,0,6,0,241,255,10,0,3,0,245,255,7,0,0,0,253,255,3,0,0,0,253,255,3,0,0,0,0,0,0,0,10,0,233,255,15,0,2,0,246,255,0,0,20,0,229,255,13,0,0,0,249,255,2,0,3,0,251,255,3,0,0,0,254,255,0,0,0,0,3,0,250,255,3,0,0,0,253,255,254,255,25,0,225,255,11,0,18,0,229,255,15,0,253,255,0,0,0,0,1,0,253,255,8,0,238,255,20,0,248,255,254,255,5,0,254,255,255,255,0,0,2,0,251,255,3,0,2,0,253,255,0,0,13,0,246,255,2,0,2,0,253,255,2,0,10,0,238,255,10,0,2,0,244,255,10,0,0,0,253,255,3,0,0,0,253,255,10,0,251,255,251,255,12,0,250,255,0,0,6,0,253,255,250,255,21,0,241,255,244,255,47,0,201,255,23,0,13,0,228,255,13,0,3,0,243,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,241,255,12,0,251,255,3,0,253,255,0,0,0,0,0,0,253,255,3,0,0,0,0,0,0,0,0,0,1,0,246,255,13,0,249,255,3,0,0,0,253,255,3,0,0,0,0,0,0,0,0,0,255,255, 0,0,254,255,11,0,244,255,5,0,0,0,251,255,7,0,254,255,251,255,11,0,251,255,0,0,3,0,255,255,0,0,2,0,255,255,0,0,3,0,248,255,3,0,0,0,255,255,0,0,0,0,0,0,3,0,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,255,11,0,253,255,250,255,18,0,245,255,0,0,5,0,253,255,0,0,3,0,254,255,1,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,8,0,249,255,2,0,0,0,254,255,7,0,253,255,254,255,8,0,253,255,0,0,3,0,251,255,2,0,0,0,254,255,0,0,0,0,0,0,3,0,253,255,0,0,2,0,0,0,254,255,3,0,255,255,0,0,3,0,250,255,3,0,3,0,249,255,3,0,3,0,243,255,12,0,253,255,254,255,3,0,0,0,254,255,3,0,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,0,246,255,8,0,255,255,255,255,5,0,251,255,3,0,0,0,253,255,3,0,0,0,253,255,6,0,253,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,255,255,251,255,12,0,250,255,255,255,6,0,3,0,233,255,20,0,12,0,209,255,42,0,245,255,238,255,22,0,253,255,241,255,25,0,244,255,254,255,10,0,251,255,254,255,8,0,251,255,0,0,2,0,254,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,233,255,20,0,250,255,246,255,16,0,248,255,0,0,8,0,250,255,0,0,3,0,251,255,1,0,1,0,253,255,1,0,0,0,0,0,0,0, 0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,3,0,255,255,0,0,0,0,0,0,0,0,0,0,253,255,3,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,0,254,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,186,131,8,76,58,25,242,143,55,133,244,139,196,51,13,9,202,166,21,235,63,62,246,51,40,52,223,179,198,119,7,141,221,160,45,126,49,130,1,215,17,56,201,15,218,214,243,194,0,53,60,252,31,110,14,149,234,38,198,53,237,176,228,177,39,65,57,182,18,9,24,219,194,148,212,55,239,230,228,217,72,78,45,67,19,208,6,115,176,237,227,141,231,8,3,50,76,198,36,99,17,238,226,115,198,136,226,88,228,123,43,226,58,52,30,229,11, 135,197,20,220,79,223,23,246,103,65,142,40,214,25,228,243,84,194,233,231,248,223,216,22,161,61,214,27,180,21,188,210,70,213,136,228,37,234,243,58,140,41,37,28,240,1,143,188,197,234,5,221,133,7,39,68,213,26,6,32,114,224,157,196,247,235,184,220,12,42,22,60,2,28,66,18,166,196,45,216,223,225,48,242,249,62,222,39,101,33,66,251,27,192,210,228,230,214,176,16,186,64,151,30,124,35,41,217,19,203,66,233,49,216,122,48,14,54,204,26,227,22,19,194,165,222,158,225,216,233,49,71,109,33,78,32,187,255,10,182,251,240,151,218,20,5,228,74,73,21,33,36,183,225,254,189,161,244,130,211,123,43,86,65,117,14,0,34,68,195,192,213,162,234,124,219,36,74,47,37,252,26,5,21,228,172,250,239,119,222,150,236,123,84,174,20,139,34,63,251,70,182,187,249,102,207,142,14,97,71,203,9,52,46,163,217,65,206,226,252,95,201,135,43,102,42,172,13,180,47,34,195,203,230,163,244,55,205,35,69,226,13,19,19,48,40,49,179,156,5,67,234,157,212,145,77,6,249,123,28,176,30,96,172,240,21,59,226,166,227,18,80,238,232,196,34,53,13,235,177,20,40,134,213,189,240,195,77,147,217,135,47,218,252,128,185,51,50,179,198,109,10,187,63,55,205,205,62,232,230,143,202,172,60,234,180,197,30,246,44,228,203,73,72,93,210,136,226,46,59,31,173,81,48,104,21,172,203,224,83,186,195,171,245,71,58,239,165,192,54,250,2,181,217,228,80,186,190,28,9,70,39,37,177,58,55,190,238,202,235,178,72,4,192,66,26,187,19,75,186,191,55,36,223,3,252,250,63,204,195,86,37,195,3,177,190,247,57,84,213, 18,6,236,65,239,194,136,42,221,250,44,182,69,59,90,218,118,17,244,65,4,192,27,40,130,234,0,195,32,53,60,222,210,36,255,48,10,199,131,36,94,212,8,213,23,53,25,227,190,54,27,24,254,203,193,28,84,195,78,246,55,43,227,235,187,63,16,251,91,220,3,11,221,190,5,19,255,29,25,3,92,53,209,223,166,239,122,238,140,210,239,43,199,14,122,22,63,24,198,215,168,251,37,212,33,250,174,47,141,10,187,28,78,246,173,226,148,234,147,222,49,30,222,36,224,17,254,9,32,224,222,237,134,218,174,2,248,41,139,24,77,25,235,230,44,231,121,227,221,224,30,47,135,27,248,25,94,12,205,199,197,245,211,217,107,3,89,63,196,10,201,29,98,233,63,204,52,239,31,228,138,45,101,45,23,19,148,13,140,198,40,228,171,216,8,7,159,75,202,16,122,32,196,230,125,192,103,237,247,216,64,47,56,70,185,16,29,15,178,199,212,205,187,226,162,253,127,67,88,54,109,18,25,233,120,200,195,205,27,231,137,43,92,63,106,43,20,5,167,203,250,210,18,202,99,5,134,65,248,47,170,40,61,229,245,201,0,211,138,209,173,46,162,59,71,46,110,23,248,194,246,215,22,201,155,242,254,74,236,43,31,46,54,244,104,184,223,221,113,205,56,33,219,73,153,32,155,35,219,202,82,201,59,217,163,229,86,67,9,59,189,33,139,249,184,189,69,218,183,215,12,18,179,70,26,46,84,23,72,214,160,200,66,208,52,239,151,54,45,60,212,46,27,245,37,196,92,214,240,201,115,25,59,62,102,48,1,45,211,201,164,209,135,211,225,208,76,69,13,45,133,48,224,33,86,170,254,223,7,206,205,231,51,87,142,38,214,53,3,249, 107,172,167,230,139,196,149,19,108,79,247,36,66,53,158,207,16,190,248,227,25,199,170,56,72,67,103,38,5,35,139,183,10,210,135,215,97,225,255,75,48,50,218,42,233,4,137,178,148,227,222,203,146,0,66,80,3,34,157,49,247,232,249,181,210,233,17,203,122,27,158,72,187,29,38,45,42,209,191,200,196,233,91,202,34,52,96,52,50,28,214,47,167,187,186,219,205,235,122,199,188,71,180,27,145,30,112,51,172,174,8,240,252,232,166,196,252,77,141,16,156,24,163,55,134,173,151,249,47,241,158,191,54,77,206,5,154,12,174,67,179,176,102,247,79,6,12,185,44,63,96,13,27,245,63,73,51,196,17,240,95,27,220,173,118,47,193,22,53,217,26,91,221,212,102,226,54,52,33,170,18,22,9,31,43,195,111,98,65,240,232,209,236,74,32,171,119,246,247,42,135,181,238,89,238,21,194,198,195,74,119,190,142,210,239,41,34,199,229,67,133,50,140,204,98,49,181,210,84,194,177,33,207,220,215,46,177,68,229,217,217,20,100,229,247,177,158,29,218,238,208,33,105,87,195,213,35,10,31,232,7,168,40,36,81,246,172,31,72,94,117,210,3,1,200,232,159,163,115,39,157,254,188,39,203,88,5,203,116,254,22,223,114,171,79,48,188,2,169,47,104,74,215,197,177,255,103,208,12,190,61,51,22,2,18,67,159,46,248,194,130,7,210,184,243,217,14,60,16,251,179,79,111,20,68,191,190,11,121,172,191,248,199,55,44,0,6,88,78,239,7,201,133,5,244,165,209,29,84,49,254,2,204,83,85,207,57,220,253,245,240,172,232,65,107,35,140,12,239,63,134,180,37,242,135,224,235,206,117,82,248,16,228,31,23,19,116,183,190,247, 92,209,198,1,202,74,158,13,200,33,196,228,198,208,216,229,94,222,214,45,130,50,168,26,219,5,89,208,216,223,121,211,25,15,107,52,208,31,179,40,213,214,175,220,8,219,38,213,53,60,15,39,39,37,84,19,184,192,125,230,123,202,210,0,240,70,76,29,239,41,183,229,114,204,200,223,83,210,127,46,92,49,128,36,69,26,188,198,223,225,235,200,86,247,118,68,202,30,180,47,159,241,149,197,67,225,66,208,132,33,98,56,142,33,177,29,54,207,234,221,6,210,244,238,83,57,252,36,47,45,252,242,178,203,76,228,202,204,109,33,150,52,237,31,237,33,163,202,97,222,133,216,236,235,62,59,7,37,133,39,102,247,187,197,189,230,93,210,240,27,198,59,17,29,128,28,92,206,244,218,130,215,118,242,201,58,148,34,95,43,187,242,119,196,65,238,67,198,68,37,18,57,19,20,204,52,116,189,56,219,126,233,17,209,23,73,227,38,78,29,81,21,187,175,64,236,140,216,29,251,231,76,31,23,96,44,40,228,26,191,116,242,133,207,228,37,52,61,84,23,164,36,68,195,152,213,255,234,88,222,89,63,64,41,87,29,74,11,227,186,202,235,66,220,194,249,212,66,6,27,198,36,251,234,45,197,6,247,73,207,210,30,105,54,67,14,125,44,100,204,91,216,129,251,213,204,170,55,166,35,186,11,222,39,163,186,218,241,81,246,181,213,132,65,165,10,219,20,243,25,174,184,161,11,24,237,254,219,127,67,11,242,163,29,39,25,21,184,152,31,254,229,206,217,100,69,232,224,66,28,16,33,174,188,200,41,138,229,84,211,2,68,164,209,98,25,202,53,19,184,92,49,187,239,242,190,137,65,202,208,249,11,137,72,60,193,119,40,65,9, 72,171,79,44,217,225,54,241,16,92,77,214,193,20,251,33,94,165,89,14,65,246,165,215,79,97,202,251,48,251,108,46,221,177,114,228,238,11,161,210,57,77,180,43,111,226,6,46,52,208,143,182,56,21,173,224,197,43,220,86,158,222,47,23,153,234,123,165,15,14,5,239,217,20,114,106,234,233,62,255,86,2,182,153,110,3,173,255,128,255,168,118,122,248,40,234,124,15,75,153,54,243,226,13,85,255,19,115,61,1,251,225,93,11,130,156,64,237,5,23,140,4,63,110,131,4,113,219,144,7,194,153,136,238,71,34,79,11,224,104,164,254,154,214,32,0,235,156,209,250,252,36,209,21,158,95,55,239,255,218,3,245,18,159,135,13,230,41,74,32,170,79,158,219,101,231,241,218,52,177,69,47,232,25,61,47,106,55,48,199,40,250,98,190,223,215,29,65,119,5,220,68,151,14,240,197,88,253,243,170,66,16,96,56,203,9,49,71,181,213,59,227,42,231,149,184,243,62,107,35,220,25,75,39,2,192,61,244,141,201,110,234,76,78,25,25,222,39,198,238,252,201,7,233,96,205,54,38,179,61,3,28,233,20,50,205,146,223,114,206,176,244,157,68,13,37,17,45,38,235,222,194,114,227,1,202,44,47,55,59,24,33,104,33,139,193,113,219,140,204,157,239,80,75,205,37,221,47,170,241,214,190,245,223,109,196,149,45,148,63,119,32,126,44,71,191,196,212,19,209,192,222,23,81,15,48,253,43,234,254,130,181,116,224,64,192,190,26,218,77,47,39,102,46,79,201,205,206,75,204,165,212,170,71,141,52,158,60,30,8,50,176,224,228,204,179,252,9,128,81,81,37,110,69,103,212,195,191,240,219,37,187,55,55,161,64,255,48,167,44, 147,185,165,212,223,193,76,225,158,80,41,43,215,60,210,1,196,181,140,229,196,185,133,9,146,74,95,37,237,56,49,221,138,201,205,218,137,194,96,52,44,51,106,45,153,40,160,188,201,230,98,202,179,219,19,74,9,24,127,58,210,14,252,179,149,247,191,190,239,249,13,74,142,17,237,60,241,235,235,195,37,246,250,190,214,25,7,55,206,27,64,49,181,207,238,226,53,224,245,201,78,57,186,27,67,41,75,34,218,187,97,251,195,213,196,217,192,64,147,9,229,52,141,13,231,196,211,4,235,190,167,249,131,55,109,255,228,66,2,241,212,215,1,10,88,175,111,22,248,34,42,252,36,76,138,222,172,235,247,4,59,174,174,33,175,16,134,6,79,72,246,213,146,252,232,252,46,177,14,38,30,4,70,11,247,67,223,215,42,7,84,244,238,182,126,39,78,249,205,16,13,64,24,216,253,14,253,237,5,188,96,41,235,236,9,24,131,63,28,213,139,26,22,229,215,189,62,41,162,228,247,33,181,58,154,214,106,36,154,219,51,191,204,40,56,218,58,45,88,56,164,214,6,45,210,214,178,191,83,34,184,211,102,52,130,60,87,215,178,48,72,214,193,181,156,40,11,207,37,40,22,86,81,207,40,42,130,234,116,160,33,39,43,220,60,20,246,105,178,209,98,25,125,251,76,146,26,35,204,237,158,11,34,108,7,217,62,13,55,249,122,148,146,32,115,247,65,15,97,104,216,218,215,1,72,241,250,161,55,35,83,249,232,25,75,90,232,214,89,254,149,231,217,176,135,39,244,1,78,32,125,73,8,209,208,247,248,223,75,196,106,47,137,6,245,40,72,43,123,205,94,255,28,205,186,229,207,48,115,2,5,58,167,5,80,206,242,2,239,190, 43,14,246,46,82,254,223,60,114,224,242,219,48,254,203,197,0,44,148,34,174,4,24,42,249,203,32,239,86,235,43,229,143,59,26,16,134,18,194,2,247,204,90,250,250,224,244,16,236,51,175,3,39,21,120,220,91,226,54,243,43,242,38,47,115,25,37,11,199,253,167,207,173,240,122,238,63,20,119,48,77,9,251,13,66,217,129,223,84,244,88,248,236,46,214,29,247,8,188,250,228,203,180,239,169,241,86,22,21,53,161,6,62,11,220,219,223,215,121,242,103,255,187,50,231,33,136,3,221,245,48,205,231,234,212,242,100,26,194,57,75,12,98,4,21,218,232,211,211,238,199,255,137,53,147,42,253,5,117,243,71,205,168,223,7,241,148,26,8,58,162,28,184,1,212,221,22,207,210,222,170,3,64,47,218,50,189,21,181,238,4,216,39,207,255,230,160,29,37,42,61,51,11,12,213,214,114,227,35,200,61,247,139,50,33,30,58,55,200,245,222,207,218,236,79,191,111,20,164,50,244,22,229,56,84,219,216,217,142,238,116,193,191,41,184,36,135,27,236,49,98,199,5,237,201,230,36,201,21,63,172,15,146,27,223,44,151,188,146,253,191,227,193,208,87,72,135,252,137,28,122,45,80,177,200,12,125,230,86,210,236,74,236,241,57,25,185,38,48,185,87,20,15,237,24,214,87,58,139,242,146,16,196,34,140,204,240,17,181,244,77,222,94,34,106,247,101,4,120,30,210,234,182,6,98,249,149,235,176,1,55,0,131,4,68,15,199,15,131,247,40,250,198,254,52,220,69,6,174,12,146,253,248,47,108,247,226,234,174,12,192,201,78,255,251,25,2,241,158,66,48,4,232,214,218,21,167,191,200,238,77,44,209,236,9,71,79,21,55,202, 39,15,119,197,148,220,192,50,45,254,249,60,194,31,9,202,54,253,50,205,38,214,161,49,91,18,160,51,37,34,112,204,249,238,202,204,148,217,28,52,245,29,146,51,70,23,73,205,66,230,62,203,252,232,168,49,237,38,207,50,67,4,73,211,75,223,161,199,52,253,25,52,44,45,23,41,217,243,124,215,55,208,197,213,183,23,225,43,96,50,132,25,128,224,100,224,119,197,145,238,24,41,129,33,212,54,157,0,87,217,84,223,70,195,251,19,137,41,55,35,26,46,62,221,94,228,89,212,202,214,178,48,140,35,119,38,230,16,29,210,62,230,37,202,219,255,158,56,214,34,81,37,1,231,244,214,238,218,3,218,208,42,199,48,183,33,250,12,20,210,123,221,110,209,248,254,136,60,105,38,136,36,113,232,19,203,127,220,93,217,215,46,146,51,111,36,38,18,103,200,164,218,161,207,82,254,207,67,128,36,177,40,30,236,219,194,62,221,237,211,0,46,61,59,159,32,189,29,229,197,198,208,140,213,196,239,128,71,52,49,18,37,3,246,65,189,100,218,171,206,18,32,207,69,2,41,50,33,83,204,21,206,198,205,151,228,78,66,107,52,223,53,107,254,132,184,94,222,173,191,249,17,137,73,159,40,64,56,232,211,82,195,179,216,23,202,192,54,190,61,95,47,122,32,7,190,55,211,240,197,121,236,67,76,143,43,116,54,171,251,206,185,68,226,1,194,222,14,34,71,37,38,64,49,152,219,123,202,128,218,219,202,22,52,235,50,34,44,195,33,105,191,199,228,218,203,73,226,229,70,37,26,79,56,189,9,10,184,109,244,211,192,204,254,205,69,33,20,35,59,147,232,234,199,19,243,211,192,134,28,83,51,131,30,177,47,44,206,206,229, 146,221,184,203,235,57,118,25,166,43,182,32,223,187,192,252,232,211,56,219,84,64,240,8,8,54,140,12,158,197,40,5,169,190,137,249,174,54,175,254,29,67,223,242,194,215,225,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,66,255,97,255,143,0,251,255,40,255,212,254,43,5,215,249,235,3,174,254,166,255,199,0,158,254,192,4,111,246,184,10,194,248,144,0,49,7,70,245,54,7,215,255,225,251,91,1,63,5,165,247,46,5,180,0,233,250,47,6,110,251,204,2,108,251,129,10,71,240,40,15,145,247,75,1,196,1,214,253,11,1,232,253,244,7,245,240,39,19,179,239,69,6,91,3,162,249,110,3,7,2,68,248,20,11,46,245,71,8,16,250,162,4,94,253,234,252,178,10,32,242,137,11,226,247,74,6,168,249,28,5,42,0,148,249,246,8,1,248,37,5,34,254,187,255,233,0,19,0,74,252,141,7,8,249,249,1,52,4,18,246,189,14,20,238,63,17,212,240,52,15,91,244,50,254,98,20,59,223,127,28,33,247,224,246,61,9,175,7,63,229,189,31,88,237,202,254,105,13,35,242,234,10,66,240,32,28,47,220,77,28,83,247,53,245,126,24,68,230,1,11,72,3,44,249,233,0,222,5,94,253,165,250,56,5,101,7,111,231,58,32,14,236,93,249,35,27,103,219,36,40,239,216,143,33,103,238,61,246,249,34,214,212,73,30,209,241,22,13,25,232,61,32,46,231,67,4, 41,20,226,213,157,45,236,223,49,23,145,229,233,28,105,242,28,243,220,26,192,234,5,3,200,11,109,248,115,239,136,42,18,211,209,21,228,0,170,251,212,249,249,15,20,240,97,4,29,10,86,235,53,31,172,214,90,45,178,213,123,27,73,253,219,234,222,29,204,239,221,252,125,8,127,5,251,225,114,37,145,241,234,236,252,32,241,243,206,231,1,36,150,243,81,238,57,28,72,233,148,15,183,239,64,25,206,227,13,11,19,18,3,220,3,29,178,243,154,14,128,219,55,48,13,221,173,11,36,1,49,0,187,5,189,230,13,38,47,218,146,24,251,250,178,254,220,243,162,31,207,219,106,19,158,3,87,252,161,234,194,36,16,221,99,24,197,251,103,243,100,15,251,249,32,244,212,28,209,224,12,12,212,15,148,232,47,255,51,35,224,195,27,68,109,211,206,241,151,84,248,141,36,102,213,211,209,254,83,4,30,30,239,182,158,94,224,168,62,60,13,228,156,5,141,4,42,239,61,34,85,202,140,76,153,165,68,79,172,207,79,14,82,9,191,238,23,2,171,31,64,204,22,32,181,16,217,190,146,82,187,203,171,253,22,33,233,244,50,205,3,105,172,154,42,35,79,39,225,203,74,252,250,49,79,227,228,225,109,66,116,207,101,246,224,57,237,214,3,219,192,91,165,195,165,236,73,76,213,159,202,102,113,159,231,67,41,226,177,0,90,21,169,211,72,55,116,214,167,25,107,228,143,35,134,217,33,38,137,220,164,19,137,11,126,227,11,16,234,17,231,184,5,114,248,141,174,73,129,250,28,245,214,237,67,37,51,238,177,225,185,83,191,144,239,95,233,203,234,252,239,60,11,154,143,110,2,179,140,14,196,29,234,217,26,38,233,204,180,68, 62,184,52,60,168,220,149,254,67,30,1,214,211,48,143,209,59,10,53,59,248,141,5,114,38,205,67,231,16,57,253,220,241,0,126,245,158,56,169,170,212,68,26,233,51,243,213,8,121,21,97,219,96,20,56,1,196,4,58,227,163,35,22,253,97,198,224,97,81,168,162,49,55,231,151,36,46,187,206,79,250,210,15,241,37,59,237,185,3,55,166,228,163,6,252,249,254,16,20,238,205,4,129,5,2,255,68,245,116,14,197,250,189,249,184,9,29,250,255,8,135,231,217,36,166,221,148,20,63,247,53,6,243,251,127,248,143,26,89,213,157,47,174,212,47,37,236,223,176,21,105,251,140,247,82,8,207,255,95,248,57,8,35,0,38,250,106,0,198,6,151,253,219,246,122,12,213,248,103,5,154,247,219,7,114,1,245,239,164,23,89,243,56,242,42,34,227,226,129,4,86,11,202,252,108,245,47,7,120,11,153,226,140,30,208,247,214,236,145,19,117,9,195,224,153,16,105,20,78,211,155,36,206,252,163,231,125,14,200,22,233,212,230,23,190,8,230,231,217,22,254,239,47,11,86,239,242,28,18,224,137,17,153,5,7,229,150,36,158,232,22,244,19,39,140,230,224,240,226,36,88,234,222,246,181,23,48,252,160,216,109,67,127,204,19,5,54,31,37,226,204,0,211,20,97,244,71,237,54,39,159,223,199,9,177,2,224,4,226,241,189,7,135,7,163,236,52,22,172,237,113,15,182,236,105,26,212,227,217,19,199,254,46,234,200,31,100,238,17,248,107,21,231,247,109,231,43,45,42,225,176,252,93,18,108,1,46,224,179,38,227,239,245,243,137,18,58,253,200,243,124,6,34,16,47,228,29,10,0,18,162,232,56,0,186,26,170,223,124,14, 61,5,127,248,117,251,172,13,114,246,137,251,190,14,225,245,88,251,35,14,178,245,46,0,50,3,93,1,255,247,55,13,41,243,169,5,104,1,173,251,199,5,28,250,133,1,4,5,220,252,6,244,82,25,105,236,179,255,38,12,176,252,58,237,180,34,238,225,237,8,1,9,43,248,141,250,175,9,236,3,175,231,37,32,248,235,15,0,1,9,254,0,192,237,169,22,66,248,4,244,77,16,34,253,171,243,14,11,63,8,98,228,243,29,241,234,55,17,122,235,119,21,138,240,244,4,128,6,46,240,125,20,173,235,195,17,75,239,128,18,154,237,179,10,141,1,125,246,240,7,205,254,163,253,222,255,154,2,126,1,139,245,38,13,48,252,25,245,249,20,198,232,230,17,205,251,245,244,214,14,141,250,215,249,247,8,73,253,70,251,69,6,241,254,79,252,191,1,106,5,236,244,64,9,179,252,203,0,87,251,192,8,210,250,40,252,159,7,82,253,163,253,197,1,166,0,65,254,242,0,123,1,68,253,208,255,8,3,127,255,46,252,248,3,102,0,72,250,115,7,182,249,53,5,170,255,247,245,115,15,233,246,250,255,117,1,98,6,29,238,242,21,9,243,121,255,2,7,136,251,183,253,151,6,221,250,84,0,14,4,103,249,87,6,246,251,22,2,127,254,237,0,55,0,12,1,245,247,48,16,70,240,8,5,78,7,4,243,171,7,203,5,83,240,168,12,124,253,141,253,203,253,147,12,92,237,212,12,249,253,220,254,18,251,172,8,152,253,248,247,237,14,126,241,139,7,233,254,184,0,162,252,38,1,12,6,87,244,84,11,240,250,231,253,27,5,65,251,34,3,52,254,69,2,138,253,116,254,225,5,252,252,199,252,145,3,27,1,86,251, 100,4,157,253,232,0,95,1,90,249,212,11,218,244,9,5,44,1,142,253,232,252,148,11,228,238,165,16,215,244,242,1,188,7,162,243,210,9,153,252,170,254,3,0,125,5,251,245,18,11,193,246,7,7,64,250,6,3,172,2,40,249,173,2,71,8,243,241,91,6,94,9,15,235,109,21,90,242,209,4,141,254,133,3,123,252,121,252,183,11,69,244,233,3,202,0,253,4,11,239,46,24,90,236,157,5,97,7,193,246,112,255,106,10,252,247,117,250,3,17,126,241,230,255,149,12,152,245,204,250,24,20,0,235,92,7,133,7,133,245,208,2,149,3,199,252,52,254,0,7,191,247,53,5,102,255,66,253,122,4,185,248,184,10,206,245,49,4,236,1,248,253,115,253,110,3,75,2,63,247,229,8,0,252,187,0,121,253,150,7,200,244,195,7,66,2,159,245,4,9,126,255,255,248,103,7,236,255,175,247,5,10,18,252,227,251,128,5,123,0,56,251,144,2,241,255,173,2,138,248,194,8,220,249,224,1,53,1,83,0,49,250,86,9,91,250,15,252,250,10,124,247,159,254,231,7,131,251,50,250,190,14,88,241,248,6,206,253,134,5,18,245,0,11,87,251,247,252,146,5,163,253,201,253,4,2,199,4,132,246,154,4,84,4,248,247,223,3,195,2,126,250,89,3,145,0,139,253,196,255,70,6,80,247,137,1,179,9,155,242,251,4,198,7,131,241,199,12,209,248,2,3,207,252,57,6,68,249,142,2,51,0,13,2,28,251,241,3,216,0,223,248,26,10,85,250,241,252,37,7,28,254,162,248,220,11,71,246,20,6,139,249,178,8,239,248,23,2,35,1,127,254,34,2,61,252,182,4,75,251,176,1,96,3,59,253,146,250,38,12, 172,245,13,2,47,6,187,248,43,255,187,10,5,245,63,255,75,13,26,242,245,1,213,10,233,243,47,0,200,13,207,239,192,4,131,9,97,241,53,8,4,1,29,252,48,255,166,7,231,245,254,7,68,250,46,4,142,253,244,255,8,3,29,251,65,5,205,250,156,4,30,253,65,0,208,1,185,253,236,0,49,1,144,254,72,1,1,252,72,5,6,254,209,255,14,254,64,2,241,1,89,250,119,6,202,249,117,5,170,251,186,3,22,253,202,254,194,8,244,241,42,12,160,250,49,1,95,252,155,9,18,243,97,10,252,251,100,252,137,10,5,243,67,10,82,249,174,3,121,255,113,0,201,249,49,11,237,248,183,251,133,11,127,248,58,254,156,5,244,255,249,246,207,12,58,247,159,1,154,2,202,253,61,0,230,253,220,8,59,242,129,11,154,249,23,5,98,247,196,12,27,244,177,2,58,10,76,240,0,10,138,253,11,2,12,248,235,12,96,244,238,4,142,1,163,253,163,254,207,3,45,255,182,249,226,9,142,250,112,253,136,6,193,252,182,250,114,13,52,243,86,1,39,11,213,242,187,3,223,7,87,244,54,6,205,2,234,245,250,9,20,255,135,247,140,7,53,4,220,238,236,19,240,246,162,248,79,15,243,246,235,254,237,1,54,7,179,239,62,14,222,254,199,244,20,14,221,248,21,253,139,5,213,1,174,244,80,14,184,245,137,6,41,249,192,7,205,249,46,2,95,3,227,247,223,8,100,249,106,5,253,248,163,8,2,249,196,1,146,3,115,250,136,2,228,2,101,251,5,2,173,255,178,0,224,253,1,4,199,250,18,4,215,0,113,248,125,12,52,243,6,7,163,2,255,244,147,11,121,253,37,248,239,9,100,251,117,255,80,0, 42,3,36,251,197,3,100,255,189,251,217,8,145,245,62,9,63,247,30,10,149,247,223,255,173,9,83,246,123,254,68,13,126,241,195,3,215,9,71,242,178,5,136,3,252,251,129,252,226,9,94,247,71,2,143,0,118,4,205,244,81,11,54,251,190,255,88,0,171,253,224,9,227,241,19,7,249,5,31,241,199,12,68,1,153,239,250,16,124,254,87,241,141,17,191,250,252,243,187,17,128,249,163,246,209,11,133,2,159,239,232,14,201,251,28,254,209,0,125,2,188,250,44,8,20,246,96,5,109,6,189,241,13,8,24,7,210,236,0,17,203,0,69,237,130,18,80,255,82,242,133,6,61,15,16,226,124,24,99,254,202,236,235,19,104,249,233,251,175,3,100,5,166,241,34,16,50,245,18,3,152,255,102,8,147,236,95,15,249,6,154,227,223,29,234,242,239,254,169,253,69,14,121,239,242,5,228,4,1,253,63,244,203,24,26,235,203,1,184,14,164,239,32,9,168,251,235,4,90,247,18,12,6,248,82,249,190,19,242,239,154,255,148,12,221,241,120,6,184,6,8,242,25,7,166,5,169,246,248,0,202,9,22,243,211,4,102,9,133,237,117,14,92,251,87,1,108,250,100,10,197,245,43,3,31,9,97,234,187,26,208,235,67,7,53,255,15,6,77,243,147,8,174,4,77,241,205,16,30,241,17,10,111,252,121,1,86,249,115,13,254,239,130,14,168,243,56,10,216,250,148,254,49,4,134,252,169,1,33,254,234,5,107,245,44,13,239,240,105,16,93,239,132,15,236,246,165,254,138,6,147,252,157,255,104,251,44,16,247,234,95,12,185,0,18,252,120,251,138,9,249,255,155,239,236,23,60,240,81,255,55,12,120,246,161,251,143,16,225,238, 8,6,155,7,26,242,53,8,45,2,160,251,4,252,207,14,144,235,39,19,178,245,7,253,158,12,79,242,48,6,143,6,37,240,101,13,52,252,168,254,232,253,248,7,182,249,60,248,249,21,26,234,162,11,74,253,210,255,134,252,134,11,140,241,99,1,6,18,37,234,191,4,79,16,21,237,199,1,236,14,148,238,60,7,81,7,116,243,125,2,244,12,116,235,183,12,218,3,12,239,3,20,112,243,162,0,81,6,111,254,68,246,11,13,248,252,88,246,80,13,204,247,118,2,199,250,88,15,66,238,167,2,31,18,160,232,89,7,161,11,90,243,223,254,217,9,250,251,176,249,12,6,116,7,112,235,135,19,173,250,63,247,137,11,112,251,204,255,229,249,22,16,196,238,255,11,207,246,138,8,40,248,90,5,174,2,209,240,129,24,145,231,22,14,255,0,181,245,25,8,247,1,21,244,13,13,223,252,169,245,57,15,153,247,90,1,205,250,36,19,12,225,209,27,226,246,31,244,128,19,153,247,23,243,128,27,59,236,69,247,185,34,88,218,106,18,246,4,5,242,80,4,116,13,134,233,24,11,175,13,81,228,148,19,185,254,1,242,80,20,240,240,118,3,145,3,33,253,182,255,214,1,111,254,117,253,16,9,132,246,56,255,244,17,147,223,47,33,168,237,33,255,18,9,88,251,228,0,73,249,78,16,188,236,238,11,205,0,88,248,162,0,42,13,162,236,6,14,153,252,181,250,69,7,12,0,45,246,116,7,231,7,10,234,57,26,58,233,85,13,148,253,13,0,189,248,32,11,53,255,127,238,46,27,162,235,16,4,25,6,247,1,110,234,25,32,107,234,162,254,88,13,75,252,131,243,195,14,54,3,213,230,236,28,99,241,209,255,247,2, 96,4,42,244,179,11,11,250,13,3,8,250,184,8,19,249,54,2,152,3,31,245,109,18,161,237,82,6,194,5,55,251,39,250,115,13,251,245,174,252,222,15,177,238,116,8,136,1,210,250,154,0,135,9,97,240,18,9,84,6,79,240,17,9,221,4,97,245,90,2,178,11,101,238,92,12,146,251,233,1,106,248,163,13,255,246,197,250,73,17,179,238,0,5,55,9,146,243,33,1,20,15,223,233,181,15,103,253,67,249,92,4,72,6,213,243,160,2,240,16,26,231,168,9,60,14,5,231,213,13,231,8,71,236,148,4,22,21,208,227,226,6,94,22,222,224,113,12,17,15,9,230,242,9,147,19,85,220,211,24,76,254,63,245,88,5,16,6,228,246,80,1,71,7,218,248,209,255,155,6,75,249,46,0,141,7,64,246,237,4,230,1,61,252,147,254,20,6,220,253,102,249,35,10,151,251,220,249,32,13,239,244,48,2,244,4,152,251,9,254,192,7,243,246,19,4,71,7,205,237,146,17,152,252,205,242,241,16,160,252,230,240,73,19,20,252,120,240,7,21,253,245,93,251,50,10,111,251,245,249,95,13,110,245,12,253,181,16,147,238,133,3,15,12,41,240,242,5,17,6,250,248,206,251,90,15,24,242,217,1,48,7,175,250,58,254,63,4,131,255,174,251,236,6,74,248,29,7,226,249,147,5,35,251,236,3,64,253,157,255,163,5,149,247,8,5,80,1,102,250,138,5,194,253,167,254,64,2,113,255,242,254,66,0,217,1,235,254,61,255,212,254,98,3,225,255,65,249,42,10,165,249,245,253,113,8,93,248,96,1,50,2,211,2,212,242,70,16,187,249,88,248,22,13,30,248,196,255,33,3,28,255,91,255,211,254,78,2,14,1, 96,249,140,9,207,248,167,0,133,3,231,254,124,251,8,6,213,255,15,247,25,13,110,248,209,251,144,12,169,245,134,0,51,6,166,251,187,253,20,6,136,252,81,254,54,3,212,255,174,251,32,6,234,253,26,249,94,13,31,245,79,2,98,3,139,253,104,254,0,4,219,252,3,1,158,254,86,5,75,247,130,6,123,255,161,252,179,2,127,0,80,253,7,1,245,3,194,247,45,7,41,254,210,252,212,4,86,254,136,251,68,8,2,249,244,2,222,254,33,3,8,250,189,5,185,255,68,248,60,10,213,252,100,248,141,12,91,248,79,254,35,5,199,0,54,247,159,9,7,253,123,251,195,6,78,251,222,3,172,251,150,1,141,3,188,250,197,1,77,3,157,249,203,5,9,252,124,3,242,251,82,5,95,249,196,4,58,0,33,252,177,3,153,254,131,255,166,255,192,2,39,252,34,3,185,253,86,3,206,250,76,4,171,254,237,255,2,255,221,1,121,254,118,0,209,1,182,251,155,3,208,255,114,254,125,255,145,3,69,252,195,1,176,253,249,5,109,247,100,6,23,255,104,252,165,4,131,253,143,255,153,0,42,2,18,252,109,1,241,3,171,247,245,8,35,251,77,254,132,5,79,251,165,3,86,249,206,11,27,242,212,9,72,255,216,246,94,13,102,247,31,255,207,6,218,250,8,255,234,4,129,253,130,252,92,5,169,255,142,249,148,8,117,250,14,1,180,1,133,254,236,255,239,255,186,2,229,249,225,5,75,255,94,252,253,1,209,1,243,253,178,255,33,1,49,0,31,255,81,255,15,2,96,255,13,254,36,2,215,255,162,254,72,1,99,255,185,0,81,254,123,2,85,254,198,253,158,6,57,249,204,1,232,3,215,249,182,4,235,253, 76,0,57,255,254,2,27,252,219,1,4,0,225,0,6,254,202,0,234,0,28,255,234,255,98,255,127,3,195,249,102,6,2,252,100,1,47,254,220,5,142,246,235,6,78,0,96,251,131,2,237,1,40,253,144,254,57,7,115,247,200,2,59,4,198,251,245,253,162,6,166,250,213,255,153,4,110,252,85,254,52,5,98,252,80,255,154,3,107,253,139,254,245,3,198,254,205,251,108,5,74,255,201,251,125,4,96,254,241,254,206,1,159,255,211,253,105,4,56,251,109,2,1,1,104,253,178,255,142,6,45,246,145,5,32,2,154,249,175,4,107,1,19,249,72,6,97,0,94,248,140,9,153,250,37,0,221,0,46,2,45,251,81,3,100,1,95,251,85,3,184,0,74,252,147,3,175,254,100,255,168,0,158,0,107,254,72,1,251,254,52,1,88,255,108,255,187,0,184,0,29,254,125,1,182,255,209,254,155,2,151,252,115,3,221,252,245,1,182,255,226,255,112,255,156,0,25,0,24,255,124,1,239,253,28,3,192,251,251,3,254,253,106,0,220,254,186,2,77,253,154,0,200,1,39,253,85,2,51,255,161,255,34,0,141,1,124,251,108,6,105,251,43,0,228,2,138,253,194,255,253,1,19,255,125,254,151,2,14,255,104,254,74,1,125,1,119,253,230,0,123,0,11,0,132,254,225,1,161,255,215,253,4,3,56,255,9,253,170,4,138,253,168,254,24,3,20,254,112,255,125,2,225,253,111,255,108,3,209,251,78,2,50,0,50,0,241,251,229,6,103,250,176,1,148,1,215,253,66,0,80,1,10,0,171,252,236,4,159,252,5,1,129,255,162,1,130,253,149,2,107,252,65,5,140,251,164,255,188,5,111,249,199,1,55,4,232,250,45,255, 13,8,173,246,109,2,234,5,254,248,59,0,79,6,212,250,197,253,24,8,159,249,223,254,127,6,68,251,190,254,239,4,29,253,70,253,47,6,203,251,109,255,100,3,6,254,176,253,220,5,177,250,71,0,111,5,9,249,228,2,253,2,155,250,112,2,181,2,84,250,199,3,182,1,8,250,162,4,90,1,155,249,234,5,16,255,211,252,20,2,182,2,214,249,8,4,185,2,239,247,206,6,132,255,59,251,83,4,175,0,219,250,174,4,131,255,51,253,226,2,207,254,148,255,171,0,70,1,129,251,219,5,247,252,82,253,19,7,68,249,3,2,78,2,50,254,112,253,55,6,35,250,50,1,97,4,210,249,173,2,134,2,65,251,88,2,155,2,36,249,31,7,222,253,225,251,190,4,108,0,50,251,92,4,105,255,148,252,216,4,51,253,234,255,148,0,15,1,165,253,61,2,80,254,106,0,204,1,139,253,167,255,216,3,19,252,140,0,224,2,18,252,104,2,219,255,170,255,66,255,66,1,49,255,6,0,173,0,80,255,209,255,186,0,216,255,171,255,200,255,63,1,159,253,209,2,245,253,234,0,255,255,193,254,254,1,10,255,13,255,87,1,184,0,162,252,74,3,184,255,214,253,49,1,105,1,212,253,35,0,228,2,4,252,222,0,220,3,182,250,14,2,158,2,127,251,24,2,84,1,207,253,175,0,5,1,254,253,230,1,154,255,88,254,67,2,42,255,226,254,152,1,98,255,61,255,205,1,113,254,130,255,133,2,254,253,54,255,12,3,34,253,140,0,223,1,180,253,142,0,24,1,61,255,29,255,246,1,67,254,225,255,151,2,43,253,38,0,181,2,184,252,112,1,230,0,124,254,169,255,201,2,53,253,79,255,188,4,182,250, 30,2,19,1,239,254,140,254,244,2,81,254,130,255,16,1,87,0,178,253,143,2,166,255,60,253,229,3,50,254,52,255,98,0,90,2,58,251,232,4,221,253,106,254,13,3,188,254,93,254,195,2,216,254,116,254,32,3,3,253,208,1,28,255,223,0,204,254,14,1,160,255,72,255,232,1,51,253,151,2,41,255,140,254,117,2,178,254,216,254,142,2,209,254,33,254,13,3,70,255,162,252,160,5,70,252,49,255,156,3,187,253,218,254,40,2,154,0,142,252,149,2,240,0,221,252,140,1,46,2,244,251,34,2,226,0,141,254,152,255,136,1,124,255,49,255,115,0,203,0,22,255,61,255,163,2,84,253,153,0,210,1,250,253,207,254,229,4,69,251,176,0,162,2,142,253,41,0,139,1,127,254,65,0,233,0,186,254,44,1,232,254,196,0,42,0,184,254,228,0,120,1,124,252,250,2,40,255,95,255,84,0,70,1,68,253,126,2,105,255,57,255,19,0,244,0,233,255,155,253,58,4,84,252,157,1,221,255,146,255,243,255,152,1,172,253,14,1,77,1,146,252,255,3,97,253,149,0,150,0,112,255,214,255,176,0,161,255,200,255,39,0,86,0,146,255,206,255,35,1,24,254,164,1,206,255,71,255,42,255,89,3,152,252,216,0,94,1,249,253,237,1,96,254,39,1,29,255,12,1,224,254,104,0,178,0,227,254,200,0,145,255,213,255,87,1,50,254,76,0,25,2,150,252,190,2,79,255,21,255,193,0,143,0,76,254,74,1,218,0,6,253,80,3,238,253,96,0,200,0,8,255,66,0,165,0,117,255,202,254,232,2,25,253,31,1,100,1,14,253,195,1,159,1,206,251,215,3,196,254,6,254,180,3,130,253,209,255,84,1, 231,255,188,253,244,3,203,252,60,0,88,2,132,253,212,0,38,0,93,0,89,255,105,255,3,2,175,253,169,1,189,255,147,254,254,1,69,255,194,254,199,1,96,255,193,255,200,255,197,0,215,255,182,254,43,2,142,254,132,255,177,1,5,255,152,255,245,0,98,255,204,255,220,0,84,255,212,255,239,0,225,254,163,0,58,0,62,255,42,0,240,0,141,254,54,1,16,255,193,0,178,255,84,255,153,1,78,254,196,0,39,0,237,255,85,255,204,0,243,255,14,255,100,1,250,254,44,0,166,0,175,254,121,1,255,254,35,0,122,0,99,255,113,0,78,255,178,1,113,253,54,2,84,255,171,254,58,2,226,254,2,255,214,1,114,255,132,254,99,2,151,254,85,255,9,2,144,254,49,255,207,2,79,253,179,0,75,1,254,253,228,0,5,1,88,254,88,0,98,1,62,254,159,0,51,0,21,0,80,255,140,0,50,0,66,255,160,0,209,255,255,255,97,255,184,1,155,253,73,2,143,254,230,255,143,1,231,253,81,1,5,0,131,255,226,255,130,0,255,255,5,255,120,1,248,254,182,255,178,1,17,254,26,1,136,255,138,0,177,254,13,2,9,254,181,0,40,1,176,253,166,1,22,0,185,254,161,0,168,1,125,252,233,2,175,255,3,254,203,1,158,0,101,253,178,1,66,1,240,252,213,1,200,0,176,253,157,1,99,0,17,254,13,2,15,255,136,255,44,1,194,254,209,0,204,255,173,255,214,0,193,254,98,1,175,254,224,0,173,255,3,0,1,0,164,255,77,1,23,254,76,1,209,255,232,255,70,255,66,1,114,255,58,255,75,1,145,255,2,255,157,1,14,255,223,255,75,0,88,0,115,255,86,255,137,2,160,252,6,2, 175,0,220,253,172,0,161,1,46,254,197,255,39,2,252,253,226,255,69,2,198,253,240,255,247,1,105,254,212,255,122,1,70,254,8,1,83,0,250,253,171,2,163,254,53,255,201,1,149,254,193,0,206,255,31,0,26,255,167,1,159,254,56,0,165,0,33,255,223,0,58,255,122,0,248,255,182,255,52,0,58,0,224,254,36,2,120,253,234,1,151,255,8,255,162,0,5,1,135,254,190,255,137,2,179,252,195,1,227,0,137,253,129,1,207,0,215,253,148,1,12,0,167,254,72,1,5,0,141,254,133,1,245,255,111,254,201,1,61,255,168,255,136,0,62,0,217,254,42,1,159,255,159,255,216,0,196,254,26,1,189,255,129,255,95,0,142,0,110,254,208,1,174,254,168,0,122,255,49,1,67,254,48,1,41,0,156,254,131,1,100,255,187,255,84,0,84,0,5,255,220,0,225,255,214,255,117,255,91,1,132,254,226,0,244,255,117,255,172,0,182,255,152,255,149,0,212,255,200,255,42,0,67,0,36,255,26,1,90,255,109,255,166,1,169,254,157,255,5,2,7,254,92,0,66,1,49,254,57,1,191,255,172,255,37,0,81,0,178,255,239,255,8,0,80,0,162,255,34,0,231,255,76,0,97,255,220,0,43,255,122,0,208,255,255,255,166,0,188,254,133,0,170,0,148,255,12,255,195,1,204,254,4,0,175,0,91,255,26,0,111,0,115,255,248,255,249,0,167,254,244,0,149,255,46,0,161,255,175,0,41,255,160,0,249,255,60,255,109,1,224,253,116,2,95,254,24,0,127,0,80,0,176,254,35,1,0,0,246,254,244,0,224,255,88,255,36,1,243,254,24,0,205,0,49,255,123,0,123,255,179,0,71,255,130,0,148,255,198,0, 190,254,233,0,56,0,35,255,5,0,118,1,254,253,244,0,190,0,101,254,241,0,65,0,30,255,172,0,37,0,225,254,154,1,153,254,196,0,228,255,158,255,102,0,3,0,120,255,145,0,21,0,44,255,230,0,125,255,8,0,24,0,118,0,182,254,31,1,25,0,209,254,8,1,248,255,91,255,67,0,198,0,131,254,82,1,170,255,48,255,246,0,224,255,117,255,184,0,10,255,188,0,53,0,30,255,127,0,56,0,169,255,189,255,240,0,5,255,71,0,187,0,165,254,223,0,125,0,96,254,114,1,251,255,162,254,31,1,139,0,14,254,179,1,188,255,28,255,244,0,154,255,38,0,96,255,3,1,76,255,248,255,136,0,143,255,239,255,88,0,239,255,162,255,59,0,123,0,13,255,108,0,123,0,47,255,115,0,24,0,143,255,33,0,144,0,19,255,126,0,104,0,188,254,108,1,107,255,38,255,91,1,177,255,255,254,13,1,252,255,62,255,124,0,89,0,222,254,2,1,67,0,74,254,155,1,235,255,250,254,184,0,51,0,253,254,252,0,218,255,117,255,61,0,214,0,120,254,231,0,79,0,232,254,223,0,244,255,139,255,16,0,204,0,171,254,193,0,133,0,248,254,83,0,118,0,94,255,72,0,31,0,173,255,61,0,5,0,102,255,226,0,146,255,163,255,190,0,125,255,236,255,205,0,197,254,202,0,80,0,184,254,25,1,253,255,48,255,118,0,144,0,214,254,184,0,76,0,225,254,66,1,63,255,4,0,96,0,169,255,240,255,102,0,226,255,58,255,45,1,140,255,87,255,244,0,177,255,131,255,207,0,123,255,201,255,173,0,141,255,173,255,14,1,184,254,242,0,173,255,173,255,133,0,161,255,50,0,253,255, 135,255,228,0,77,255,231,255,184,0,111,255,8,0,30,0,3,0,182,255,178,0,241,254,205,0,239,255,154,255,20,0,145,0,47,255,62,0,199,0,130,254,45,1,221,255,83,255,131,0,55,0,140,255,188,255,45,1,169,254,176,0,12,0,151,255,42,0,68,0,181,255,221,255,140,0,51,255,189,0,228,255,25,255,79,1,66,255,149,255,96,1,127,254,147,0,139,0,75,255,226,255,199,0,96,255,153,255,102,1,151,254,132,0,130,0,255,254,118,0,96,0,135,255,217,255,136,0,155,255,30,0,41,0,114,255,132,0,224,255,172,255,166,0,108,255,74,0,223,255,243,255,85,0,111,255,90,0,32,0,116,255,140,0,204,255,225,255,35,0,16,0,164,255,66,0,62,0,59,255,19,1,246,254,113,0,84,0,60,255,197,0,107,255,26,0,39,0,58,0,47,255,248,0,63,255,62,0,59,0,155,255,56,0,222,255,71,0,85,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,255,241,255,167,1,14,253,43,2,49,255,81,0,212,255,11,0,245,255,0,0,76,0,165,254,6,3,29,252,64,3,2,254,255,0,8,255,87,1,185,255,145,253,251,3,107,253,220,0,92,253,18,6,3,250,162,2,144,255,42,1,163,252,104,4,107,253,248,254,117,3,242,251,244,3,72,253,248,0,138,254,18,5,242,246,196,9,46,250,98,0,233,0,151,2,80,252,94,254,203,7,47,247,115,5,139,253, 40,3,35,250,136,5,219,254,54,254,0,0,151,3,156,250,216,2,200,4,224,243,80,12,205,249,96,255,224,3,82,253,89,0,86,0,54,255,253,1,245,254,151,252,213,7,162,248,66,0,188,7,8,245,121,8,99,254,29,252,177,1,170,2,235,255,1,250,151,8,75,249,84,1,61,2,71,0,62,252,84,0,67,9,32,241,154,8,166,3,39,247,43,4,180,255,53,3,107,248,105,10,51,244,168,8,172,254,60,251,27,6,25,252,5,2,170,252,152,7,7,245,30,8,88,255,241,253,110,251,59,13,178,242,118,4,157,4,92,249,168,0,122,5,20,255,218,243,40,19,226,241,114,4,131,0,44,2,109,249,35,6,26,255,190,249,101,11,179,243,73,9,24,251,58,2,34,2,205,245,11,14,136,249,36,251,152,6,131,0,3,251,33,2,146,4,136,248,165,3,79,0,232,1,7,250,198,7,200,248,206,2,55,1,114,1,169,251,46,0,19,6,88,248,191,7,185,247,114,4,95,2,72,253,122,250,122,14,240,240,229,4,114,8,242,243,209,4,185,0,151,3,39,243,191,16,152,244,252,3,23,255,193,1,102,254,134,247,159,25,245,224,162,20,163,246,25,6,49,249,109,4,170,4,253,237,147,23,133,244,168,250,12,4,251,16,61,219,35,37,213,237,25,252,11,9,97,2,109,249,118,245,178,35,128,208,223,36,66,241,251,0,230,251,67,17,165,227,74,22,213,5,146,218,91,50,6,212,55,33,77,227,130,25,237,240,30,255,201,10,203,246,31,10,171,226,205,58,3,182,125,55,200,243,217,235,22,21,80,246,117,13,123,219,240,59,63,195,76,35,129,252,3,241,82,19,128,229,69,46,202,193,89,52,20,238,219,241,92,20, 10,248,10,255,6,250,150,28,3,208,218,39,176,245,71,247,90,2,26,17,96,226,243,19,40,9,57,223,214,25,15,7,11,228,28,12,213,26,207,193,221,70,158,214,176,250,184,29,79,233,165,7,60,255,37,8,94,224,166,52,60,208,153,23,97,247,85,7,89,1,10,233,93,43,176,202,70,50,19,221,55,17,223,252,90,246,77,18,175,242,35,252,62,18,152,230,97,24,123,250,243,234,254,28,87,240,255,7,140,235,53,34,204,227,215,9,196,255,85,5,219,239,49,13,224,9,70,229,65,14,57,17,100,213,225,42,92,237,232,245,135,23,191,238,17,5,204,249,197,24,76,215,36,31,244,250,247,254,20,234,125,41,21,228,86,242,22,49,149,213,38,252,166,43,152,219,56,245,8,44,31,240,48,205,250,81,130,213,52,226,226,71,210,206,160,253,208,9,53,44,91,150,88,106,174,219,231,213,56,68,236,220,10,244,171,20,132,13,163,209,89,33,173,11,185,222,100,8,62,38,204,196,240,28,49,19,5,223,232,253,255,54,224,192,87,253,119,88,150,135,2,65,206,38,20,154,44,66,246,17,29,195,42,42,138,250,104,244,103,6,82,1,135,9,132,218,248,54,185,216,115,13,125,239,86,40,96,205,21,41,219,232,21,250,85,39,1,201,43,60,5,182,62,80,25,195,171,36,1,220,84,47,141,221,125,242,127,68,108,164,70,66,63,236,68,249,207,5,171,8,64,233,176,17,26,10,15,223,226,22,17,1,60,248,131,10,66,231,57,33,200,228,187,17,239,247,64,250,119,20,19,221,7,49,13,207,149,27,201,0,152,242,196,1,122,14,195,236,17,16,148,246,55,4,3,250,236,0,46,22,50,219,11,25,22,238,73,41,115,184, 67,75,175,206,180,4,1,37,248,207,38,28,67,248,227,6,128,243,166,3,240,12,12,238,185,3,197,24,244,206,133,54,95,209,76,38,71,219,28,38,197,226,37,13,245,251,249,4,60,243,220,12,10,8,178,218,4,55,36,202,11,41,227,227,56,26,64,216,95,55,46,197,18,48,98,223,55,19,66,1,56,225,69,57,97,189,231,50,68,233,193,6,184,242,17,28,79,224,220,20,204,247,58,2,163,0,46,251,38,9,43,247,4,6,206,240,43,44,76,186,157,58,33,236,112,249,199,8,43,247,162,18,191,225,240,39,64,213,149,30,157,238,97,14,46,249,205,250,97,10,76,242,212,19,180,233,215,14,224,254,131,248,81,7,195,248,26,14,7,240,43,1,87,9,253,8,83,217,73,48,182,219,139,16,189,5,159,232,222,28,148,228,97,28,187,228,83,20,105,237,41,26,4,220,192,44,161,212,229,31,10,231,148,23,141,239,166,250,253,36,116,195,67,55,254,230,25,10,45,228,101,39,226,241,144,229,172,42,135,236,26,232,242,56,88,199,215,20,107,18,180,228,120,17,185,244,17,6,43,254,132,0,109,7,205,238,76,5,115,16,212,247,134,230,135,41,231,230,246,251,54,26,197,225,37,8,109,26,251,221,178,1,184,34,217,204,216,58,158,194,94,47,208,240,206,238,231,32,70,222,245,32,1,217,89,46,25,207,241,45,141,232,23,235,152,63,194,173,195,69,117,218,119,2,201,21,1,239,187,250,164,8,195,14,166,216,246,38,52,239,169,254,14,4,74,4,22,240,95,18,92,251,136,241,234,20,200,245,49,249,149,22,17,223,118,27,198,252,70,224,237,61,105,189,3,43,203,245,232,242,27,19,72,243,3,13,225,223,96,50, 61,208,130,23,61,13,133,219,223,24,36,11,239,212,241,45,13,241,70,229,10,50,131,211,249,22,79,245,176,9,81,253,241,248,125,2,52,22,187,203,206,63,5,211,247,4,212,30,116,208,182,50,76,204,124,53,91,211,239,21,176,253,73,249,183,11,61,240,237,17,77,235,12,27,225,228,194,7,160,13,214,239,242,9,91,248,134,10,11,243,238,8,184,254,60,254,60,246,230,26,26,237,233,237,199,51,140,201,43,31,79,250,255,252,245,244,56,32,179,221,57,17,72,248,141,13,86,242,209,254,1,27,187,192,249,87,84,185,251,17,78,24,113,232,163,0,137,0,190,30,95,192,228,62,156,223,53,7,219,248,111,17,179,243,143,244,124,34,6,217,14,28,142,238,7,15,247,241,61,2,110,12,231,249,133,235,171,44,35,212,139,21,69,249,9,14,52,220,59,52,5,219,251,246,58,51,231,197,50,33,121,248,209,0,32,244,105,27,53,232,254,255,102,12,148,8,40,211,177,53,188,237,187,226,196,50,204,220,55,1,78,19,56,239,222,6,129,247,105,24,13,221,73,30,185,234,186,11,140,2,187,238,1,24,223,227,106,38,85,214,203,23,49,3,89,240,211,255,17,34,74,201,134,43,227,245,186,240,195,9,27,8,154,253,187,225,29,62,159,193,158,29,95,1,67,253,35,234,124,48,21,207,178,16,70,23,227,209,228,47,68,212,172,48,249,200,130,44,235,240,224,239,56,29,3,233,41,13,205,237,82,33,192,222,58,9,80,27,181,203,213,46,131,233,21,0,209,13,217,227,208,45,0,205,188,41,66,228,7,10,216,2,220,251,58,7,173,235,210,31,141,226,127,19,228,244,169,2,120,0,110,11,68,226,25,30,119,252,199,226, 191,47,205,207,144,35,194,235,165,10,110,0,79,228,188,57,115,199,72,15,127,32,98,206,118,33,205,255,76,225,252,42,240,213,0,39,18,219,11,25,231,6,42,219,92,41,236,228,59,10,205,253,106,6,235,235,242,31,43,226,87,20,188,242,6,3,83,10,60,240,215,12,68,248,87,1,123,6,83,244,185,4,180,13,97,232,133,15,0,252,243,2,239,248,220,4,42,3,253,242,81,19,122,241,43,254,184,19,132,229,40,22,212,234,138,27,124,228,14,12,233,7,255,235,130,19,107,248,209,252,254,249,15,29,199,220,149,12,158,10,93,250,227,234,172,44,148,212,247,7,52,38,149,203,28,25,52,6,92,248,163,239,158,38,169,229,187,230,108,74,90,176,34,46,174,245,73,252,86,6,142,234,190,53,170,177,25,67,106,235,123,229,8,35,210,251,25,233,185,14,150,10,241,237,0,0,195,21,65,234,148,2,40,9,186,1,194,237,67,12,11,11,116,238,75,252,78,26,241,226,42,19,135,247,176,250,87,26,154,211,178,45,158,225,114,4,90,21,127,228,19,8,81,17,207,225,114,31,240,225,190,30,82,227,107,15,69,8,165,227,222,32,100,231,70,12,115,248,49,19,33,221,123,36,249,229,75,16,158,242,99,18,93,232,144,6,133,31,17,203,159,39,5,241,165,7,237,232,151,41,231,214,199,16,188,17,13,218,159,33,143,234,183,22,122,223,164,27,230,251,255,230,197,46,142,208,115,22,114,10,199,235,139,1,69,14,81,248,76,242,31,39,55,202,218,40,195,249,217,230,66,40,1,217,70,23,34,252,202,252,209,250,243,15,104,240,140,6,169,3,211,243,199,20,44,227,153,29,8,236,194,7,9,254,206,4,9,248,55,3, 81,5,40,243,9,22,139,224,142,37,81,216,22,34,234,239,65,248,197,19,91,246,68,249,157,4,233,14,182,225,208,28,242,241,108,255,223,2,220,4,64,243,55,17,172,236,0,23,103,229,224,19,37,252,103,245,180,16,81,241,228,16,161,223,82,44,242,224,180,2,246,11,199,254,61,236,120,24,42,251,54,242,123,5,101,15,80,241,206,245,92,35,83,212,101,31,255,251,144,237,211,16,142,254,162,254,204,242,30,25,181,235,16,0,179,28,39,211,188,29,60,251,188,1,168,244,130,11,49,247,225,9,119,250,191,248,6,22,47,223,229,40,35,212,94,32,72,245,134,249,245,13,152,239,32,17,108,240,254,15,202,230,131,34,158,225,169,17,116,248,154,255,61,10,168,235,97,23,213,238,251,6,15,2,77,251,195,248,200,31,65,207,230,38,188,248,83,233,142,36,165,222,7,17,78,255,130,252,15,0,42,1,116,253,246,12,36,228,235,31,141,239,113,245,157,32,166,216,45,31,117,236,159,18,176,229,248,19,87,9,243,220,10,30,249,249,15,249,132,253,236,22,52,221,89,23,155,2,76,242,254,251,211,28,60,227,12,255,118,32,194,215,213,25,206,245,217,9,103,238,187,13,18,8,241,226,74,25,244,255,12,235,71,22,163,245,173,2,197,249,103,11,14,248,67,251,15,19,90,230,244,21,128,244,139,2,157,255,184,1,82,251,207,9,207,245,57,1,224,10,85,239,98,14,231,250,67,247,8,19,25,236,55,12,58,1,216,245,198,6,212,0,178,255,39,242,99,32,136,220,152,20,29,251,253,253,167,4,25,244,8,26,69,218,0,37,239,231,82,6,18,6,144,248,21,5,245,245,27,17,222,240,27,10,17,245,100,11,21,250, 190,255,145,1,200,255,235,0,143,254,164,254,114,4,193,247,68,13,229,245,149,250,249,20,58,232,84,14,190,253,150,254,35,250,222,12,179,249,177,246,180,16,56,246,13,0,147,1,45,6,50,240,102,16,127,249,163,252,25,8,70,243,84,19,245,233,31,15,47,255,149,247,35,4,218,5,65,249,50,251,172,15,64,244,173,252,184,14,35,244,88,253,142,12,13,249,161,250,46,10,151,254,139,242,8,19,136,244,188,1,187,255,230,5,154,248,98,255,181,9,93,245,59,4,213,1,16,254,183,253,109,4,81,255,190,252,238,254,11,11,229,240,141,7,199,5,8,242,222,11,17,252,216,255,118,251,145,9,194,252,37,246,205,14,76,247,1,1,254,0,102,2,146,247,65,12,73,248,230,251,39,13,113,242,93,10,82,245,199,13,105,241,64,11,215,250,123,254,141,5,163,249,5,8,72,243,195,15,248,243,103,4,25,255,80,4,56,246,93,10,17,252,104,251,61,8,14,251,249,0,147,251,186,12,181,240,11,9,101,253,205,3,182,244,36,17,162,240,193,6,13,2,117,250,81,6,197,244,211,20,18,228,17,26,113,239,74,6,78,254,142,3,210,250,158,1,2,4,42,249,111,6,30,250,162,7,224,245,239,10,227,245,144,8,118,249,87,4,248,253,85,255,155,3,15,250,9,7,43,248,194,8,91,248,16,4,255,255,178,253,90,1,101,1,174,254,199,252,112,8,22,247,6,5,99,254,24,1,77,254,82,1,8,0,96,255,128,0,98,255,237,1,104,251,106,6,12,251,104,1,45,0,5,2,205,251,38,2,142,3,150,246,115,11,155,248,233,0,139,1,166,0,229,253,54,255,231,5,218,247,32,5,255,0,210,250,205,3,23,1, 217,251,129,2,229,1,120,251,209,2,207,1,22,250,117,6,196,251,38,2,195,255,189,254,86,0,58,2,251,252,89,1,23,1,140,251,14,8,219,247,111,4,126,254,36,2,206,251,165,3,80,0,133,250,243,8,171,247,118,4,113,254,32,2,15,252,161,3,78,255,64,252,97,7,175,248,219,3,59,255,197,0,93,253,221,2,210,255,18,253,129,3,14,254,200,0,1,255,206,0,161,0,129,254,127,0,240,0,112,255,79,254,96,3,84,253,100,0,224,0,49,0,48,254,167,0,219,3,29,248,84,7,128,253,32,254,239,1,245,0,93,253,18,1,112,2,61,251,25,4,2,254,241,0,248,253,48,4,3,251,110,3,39,255,201,254,5,2,154,253,142,3,90,251,109,4,144,252,165,2,239,253,241,0,171,0,237,253,6,3,141,252,53,3,106,253,196,1,60,255,22,0,215,255,64,0,158,0,44,254,237,1,209,254,231,0,22,254,86,3,168,252,159,1,83,0,211,254,1,1,124,255,91,0,93,255,225,0,44,255,209,0,234,254,190,1,81,253,74,3,67,253,77,1,8,0,25,255,101,1,167,254,12,1,253,254,21,1,39,255,109,0,235,255,240,255,86,0,88,255,65,0,17,1,152,253,104,2,52,255,39,255,58,1,144,255,100,255,187,0,120,0,140,254,171,0,46,1,254,253,236,0,215,0,150,254,129,0,165,0,100,255,239,254,247,2,8,253,255,0,197,0,96,255,85,255,82,1,149,255,61,254,111,3,76,253,89,0,194,0,183,0,198,253,225,0,119,2,147,251,53,3,182,255,65,254,182,1,27,0,121,254,127,0,13,2,174,252,212,1,243,0,210,253,253,0,6,1,43,254,180,0,87,1,131,253,181,1,76,0, 82,254,99,1,151,255,41,0,108,255,172,0,230,255,127,255,187,0,158,255,183,255,107,0,57,0,6,255,1,1,175,255,238,255,165,255,22,1,232,254,66,0,114,0,96,255,209,0,206,254,99,1,240,254,112,0,248,255,13,0,229,255,191,255,12,1,106,254,43,1,0,0,35,255,182,0,243,255,238,255,170,255,129,0,191,255,22,0,0,0,151,255,185,0,211,255,18,255,188,1,93,254,178,0,25,0,243,255,229,255,230,255,154,0,220,254,178,1,131,253,84,3,183,252,5,2,201,255,36,255,153,0,3,0,120,0,228,253,210,3,255,251,60,2,236,255,105,255,216,255,246,0,91,255,109,255,133,1,190,254,142,0,122,255,221,0,66,255,62,0,57,0,128,255,151,0,161,255,195,255,9,1,203,254,100,0,221,0,155,254,186,0,81,0,78,255,28,0,154,0,254,255,239,253,215,3,153,252,251,0,77,1,16,254,109,1,172,254,95,2,80,252,223,3,94,253,11,1,205,255,37,0,18,0,226,254,37,2,202,253,109,1,35,255,69,1,34,254,124,1,209,255,30,255,199,0,74,0,50,254,157,2,92,254,219,255,202,0,7,0,208,254,140,1,59,255,79,255,249,1,183,253,140,1,39,255,35,1,209,253,207,2,238,253,90,0,231,0,35,255,224,255,192,0,2,0,102,254,119,2,251,253,231,0,243,255,228,255,197,255,113,0,30,0,219,254,116,1,105,255,100,255,46,1,25,255,52,0,7,0,187,0,102,254,32,1,149,0,5,254,203,1,122,255,168,255,46,0,98,0,112,255,44,0,71,0,185,255,200,255,231,0,116,254,177,1,10,255,229,255,195,0,28,255,217,0,135,254,119,2,151,253,254,0,76,0,161,255,182,255, 94,0,129,0,127,254,152,1,74,255,204,255,56,0,129,0,237,254,185,0,97,0,152,254,135,1,73,255,185,255,97,0,55,0,224,255,229,254,97,2,92,253,191,1,118,255,251,255,224,255,28,0,250,0,92,253,74,3,73,253,176,1,79,255,231,255,151,0,83,255,162,0,69,255,188,0,102,255,139,0,79,255,235,0,210,254,43,1,108,255,222,255,86,0,231,255,37,0,71,255,42,1,225,254,212,0,133,255,34,0,12,0,248,255,31,0,113,255,254,0,37,255,81,0,2,0,30,0,117,255,251,0,243,254,124,0,95,0,41,255,165,0,225,255,244,255,162,255,209,0,96,255,37,0,159,255,140,1,74,253,172,2,218,254,197,255,0,0,2,1,113,255,22,254,94,4,95,251,204,2,93,255,166,255,95,0,132,255,71,1,168,253,180,2,26,254,206,0,156,255,144,0,133,255,219,255,221,0,254,254,202,0,253,254,198,1,161,253,49,2,189,254,50,0,94,0,185,255,42,0,107,255,27,1,239,254,153,0,192,255,80,0,61,255,45,1,35,255,15,0,97,0,225,255,170,255,109,0,248,255,188,255,66,0,225,255,18,0,201,255,161,0,2,255,241,0,120,255,71,0,146,255,167,0,131,255,0,0,156,0,20,255,178,0,185,255,55,0,173,255,46,0,34,0,228,255,167,255,18,1,145,254,255,0,233,255,158,255,62,0,243,255,85,0,74,255,219,0,49,255,191,0,96,255,108,0,241,255,173,255,118,0,195,255,27,0,129,255,35,1,192,254,127,0,137,0,44,255,73,0,56,0,5,0,84,255,215,0,197,255,78,255,24,1,119,255,154,255,205,0,142,255,243,255,28,0,52,0,112,255,154,0,188,255,229,255,47,0,246,255, 238,255,254,255,62,0,163,255,57,0,249,255,245,255,3,0,18,0,183,255,105,0,185,255,13,0,21,0,204,255,49,0,249,255,216,255,18,0,56,0,137,255,112,0,194,255,41,0,153,255,143,0,175,255,229,255,86,0,188,255,41,0,152,255,196,0,39,255,151,0,183,255,21,0,251,255,253,255,37,0,165,255,103,0,180,255,47,0,205,255,54,0,244,255,166,255,161,0,102,255,61,0,39,0,159,255,89,0,199,255,26,0,241,255,7,0,249,255,1,0,0,0,1,0,245,255,2,0,23,0,192,255,71,0,224,255,217,255,91,0,180,255,8,0,26,0,248,255,188,255,110,0,183,255,8,0,12,0,243,255,11,0,226,255,44,0,241,255,212,255,23,0,97,0,79,255,98,0,18,0,204,255,248,255,66,0,224,255,172,255,144,0,170,255,226,255,79,0,228,255,209,255,73,0,225,255,209,255,109,0,147,255,32,0,59,0,159,255,44,0,35,0,207,255,228,255,118,0,125,255,62,0,23,0,199,255,25,0,253,255,39,0,180,255,65,0,248,255,194,255,91,0,214,255,249,255,240,255,103,0,131,255,36,0,110,0,56,255,177,0,158,255,45,0,195,255,115,0,147,255,23,0,83,0,117,255,115,0,187,255,57,0,182,255,100,0,141,255,108,0,199,255,246,255,85,0,147,255,84,0,201,255,40,0,246,255,212,255,80,0,201,255,2,0,79,0,93,255,171,0,182,255,243,255,28,0,8,0,229,255,246,255,98,0,114,255,81,0,13,0,231,255,209,255,120,0,177,255,221,255,108,0,191,255,229,255,55,0,22,0,133,255,149,0,183,255,226,255,62,0,249,255,207,255,34,0,64,0,88,255,204,0,120,255,3,0,79,0,209,255, 228,255,54,0,21,0,93,255,14,1,11,255,112,0,18,0,222,255,209,255,103,0,219,255,151,255,200,0,109,255,23,0,39,0,16,0,112,255,212,0,115,255,0,0,71,0,243,255,183,255,52,0,62,0,132,255,62,0,39,0,199,255,240,255,88,0,199,255,233,255,49,0,6,0,148,255,173,0,122,255,27,0,41,0,238,255,238,255,13,0,31,0,176,255,107,0,159,255,71,0,211,255,31,0,241,255,2,0,7,0,243,255,13,0,234,255,18,0,3,0,243,255,253,255,32,0,204,255,64,0,215,255,254,255,5,0,75,0,112,255,84,0,78,0,74,255,123,0,0,0,225,255,194,255,154,0,139,255,214,255,178,0,95,255,30,0,62,0,205,255,233,255,76,0,214,255,212,255,90,0,207,255,246,255,13,0,23,0,199,255,31,0,37,0,183,255,37,0,8,0,245,255,238,255,28,0,241,255,5,0,255,255,254,255,6,0,248,255,13,0,239,255,8,0,11,0,230,255,7,0,37,0,195,255,18,0,65,0,136,255,86,0,253,255,204,255,51,0,234,255,7,0,219,255,71,0,194,255,15,0,18,0,248,255,229,255,32,0,250,255,238,255,2,0,26,0,238,255,214,255,110,0,141,255,45,0,0,0,39,0,170,255,59,0,3,0,239,255,211,255,76,0,231,255,183,255,139,0,128,255,78,0,195,255,84,0,159,255,66,0,243,255,236,255,32,0,199,255,90,0,137,255,118,0,181,255,25,0,1,0,7,0,207,255,69,0,233,255,204,255,94,0,192,255,30,0,226,255,41,0,224,255,246,255,47,0,228,255,221,255,81,0,190,255,25,0,246,255,26,0,206,255,64,0,228,255,206,255,103,0,175,255,37,0,224,255,76,0,136,255, 90,0,18,0,113,255,168,0,188,255,216,255,46,0,40,0,158,255,54,0,52,0,144,255,69,0,3,0,238,255,239,255,54,0,204,255,10,0,42,0,205,255,254,255,56,0,222,255,236,255,47,0,230,255,245,255,22,0,0,0,230,255,32,0,246,255,0,0,251,255,8,0,254,255,243,255,32,0,207,255,57,0,225,255,255,255,32,0,220,255,13,0,2,0,255,255,225,255,75,0,196,255,243,255,93,0,173,255,248,255,100,0,166,255,253,255,86,0,187,255,234,255,102,0,168,255,13,0,44,0,221,255,229,255,64,0,0,0,105,255,246,0,81,255,10,0,83,0,216,255,209,255,61,0,37,0,114,255,137,0,222,255,215,255,28,0,44,0,162,255,70,0,253,255,219,255,28,0,3,0,248,255,249,255,25,0,238,255,3,0,251,255,3,0,6,0,236,255,17,0,0,0,248,255,8,0,253,255,3,0,243,255,40,0,214,255,13,0,10,0,243,255,7,0,0,0,248,255,0,0,23,0,233,255,3,0,8,0,251,255,254,255,18,0,236,255,3,0,7,0,0,0,246,255,5,0,20,0,202,255,57,0,238,255,230,255,23,0,20,0,215,255,0,0,57,0,180,255,44,0,248,255,6,0,229,255,40,0,240,255,202,255,94,0,207,255,225,255,61,0,236,255,224,255,37,0,0,0,230,255,0,0,51,0,180,255,42,0,13,0,219,255,18,0,8,0,255,255,214,255,64,0,221,255,236,255,41,0,251,255,199,255,73,0,234,255,212,255,56,0,244,255,224,255,27,0,27,0,175,255,70,0,238,255,253,255,241,255,44,0,219,255,1,0,36,0,186,255,65,0,228,255,0,0,248,255,39,0,212,255,8,0,37,0,209,255,8,0,31,0, 233,255,253,255,6,0,30,0,207,255,20,0,26,0,210,255,23,0,3,0,244,255,248,255,50,0,191,255,32,0,15,0,219,255,8,0,25,0,233,255,246,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,244,163,242,141,249,211,236,38,242,224,240,131,227,94,217,74,244,147,217,180,228,155,226,13,213,195,239,232,221,164,235,86,245,178,245,172,11,129,254,183,8,124,8,141,10,66,17,150,19,157,20,223,23,114,28,165,25,12,37,81,34,107,40,227,41,182,44,5,48,212,50,151,53,158,56,80,58,85,60,216,59,151,59,177,59,142,58,138,58,146,58,195,56,173,55,78,53,227,50,191,47,84,44,102,39,87,33,193,28,28,22,109,16,241,7,248,255,128,248,9,240,168,230,219,220,231,209,52,200,198,188,153,177,236,166,65,158,181,150,177,143,35,136,121,136,90,139,77,139,219,141,206,142,138,144,160,145,113,147,127,148,22,150,105,151,53,160,137,168,212,176,152,187,125,195,237,205,125,214,211,225,27,236,91,246,5,2,152,12,230,22,176,32,36,43,113,52,75,61,28,70,40,77,59,84,10,92,243,96,178,102,22,107,214,111,228,116,157,115,225,113,4,113,29,111,209,109,107,108,37,107,142,105,87,104,12,103,148,101,98,100,47,98,50,88,229,79,7,69,225,58,161,48,25,35,199,25,223,10,142,0,247,243,121,232,210,222,62,213,62,203,203,195,87,188,243,180,71,176,130,168,104,164,253,159, 239,155,179,153,130,150,75,150,118,149,168,149,187,150,179,151,51,153,196,154,34,157,55,160,20,162,101,166,124,169,131,173,138,177,11,181,187,186,186,190,37,197,232,204,87,212,40,221,110,231,57,242,22,254,12,10,180,21,95,33,61,45,169,56,150,67,201,77,112,87,73,96,63,104,111,110,123,116,238,117,83,115,198,114,209,112,131,111,11,110,191,108,50,107,239,105,151,104,80,103,215,99,226,90,112,83,89,74,80,65,189,55,91,46,159,36,3,27,105,18,122,8,95,0,107,247,32,240,4,232,205,223,199,216,144,209,200,201,203,194,204,186,71,180,253,172,226,165,63,161,7,156,191,150,98,147,187,144,80,142,48,142,99,144,97,145,228,146,121,148,163,149,44,151,255,155,15,162,173,168,224,176,66,185,136,195,131,205,41,217,107,228,229,239,209,252,183,8,96,19,12,31,53,40,101,50,195,58,168,65,117,73,194,78,184,83,223,88,154,91,237,93,210,96,104,98,62,99,168,99,168,99,199,99,139,98,139,97,194,95,231,92,166,90,187,86,242,82,227,78,4,73,93,68,15,62,217,55,38,50,150,42,49,36,193,28,161,20,156,13,22,5,93,252,30,244,19,235,45,226,204,217,85,209,113,201,134,193,12,187,100,180,167,174,80,170,106,165,18,162,84,159,124,156,77,155,190,154,208,153,76,155,188,156,144,159,255,161,144,166,80,170,254,175,42,181,250,187,232,194,254,200,109,209,66,217,191,224,227,232,177,240,167,248,100,1,16,9,130,17,164,25,36,33,37,42,226,48,5,56,48,63,127,69,31,75,91,80,134,85,150,88,255,92,155,95,201,97,126,99,78,100,164,100,44,100,115,99,104,97,152,95,94,92,125,88,63,84,161,79, 242,73,88,67,157,60,6,53,245,44,117,36,28,27,154,18,180,8,33,255,4,246,216,235,17,227,209,217,115,209,30,201,92,193,36,186,215,179,161,173,110,168,203,163,47,160,67,157,183,154,154,154,17,154,139,155,224,157,87,160,207,164,230,168,99,174,31,180,249,185,216,192,209,199,250,206,7,214,145,221,2,229,125,236,203,243,47,251,54,2,99,9,52,16,85,22,191,28,135,34,199,39,135,44,45,49,224,52,11,57,68,60,53,63,130,66,18,69,10,71,104,73,197,75,181,76,123,78,244,78,107,79,185,79,233,78,136,78,108,76,30,74,235,70,45,67,232,62,147,57,10,52,206,45,9,39,44,32,28,25,250,16,2,10,83,2,168,250,255,242,12,235,138,228,246,220,163,214,127,208,227,202,130,197,225,192,177,188,78,185,58,182,123,179,72,178,27,176,149,175,123,175,2,175,199,175,1,176,232,176,93,178,98,179,109,181,241,183,128,186,20,190,240,193,149,198,221,203,105,209,195,215,73,222,153,229,64,237,3,245,183,253,9,6,254,14,203,23,100,32,248,40,240,48,239,56,62,64,245,70,251,76,56,82,101,86,218,89,94,92,188,93,34,94,131,93,215,91,169,89,8,86,169,82,182,77,105,72,233,66,129,60,149,54,118,47,242,40,246,33,40,27,113,20,187,13,56,7,215,0,235,250,255,244,36,239,170,233,157,228,148,223,51,219,105,214,178,210,170,206,32,203,18,200,245,196,111,194,66,192,20,190,163,188,139,187,133,186,6,186,54,186,191,186,168,187,92,189,181,191,225,193,132,197,59,201,60,205,255,209,250,214,13,220,203,225,114,231,99,237,167,243,192,249,62,0,103,6,139,12,66,18,203,23,10,29,234,33,123,38, 53,42,231,45,6,49,72,51,235,53,145,55,28,57,123,58,103,59,56,60,115,60,250,60,237,60,231,60,231,59,62,59,215,57,18,56,245,53,140,51,205,48,132,45,195,41,27,38,236,33,249,28,120,24,84,19,153,13,250,7,86,2,0,252,2,246,2,240,175,233,189,227,213,221,48,216,244,210,180,205,54,201,30,197,85,193,30,190,148,187,225,185,151,184,180,183,72,184,185,184,33,186,28,188,122,190,175,193,51,197,1,201,144,205,24,210,250,214,154,220,19,226,238,231,45,238,44,244,190,250,72,1,208,6,190,13,93,19,96,25,217,30,9,36,170,40,193,44,187,48,194,51,206,54,231,56,185,58,18,60,179,60,234,60,167,60,191,59,128,58,184,56,142,54,28,52,58,49,228,45,151,42,52,39,64,35,157,31,105,27,130,23,102,19,35,15,22,11,181,6,178,2,104,254,75,250,21,246,88,242,70,238,182,234,92,231,218,227,207,224,20,222,104,219,37,217,182,214,235,212,126,211,222,209,235,208,80,208,28,208,231,207,120,208,229,208,25,210,92,211,218,212,28,215,30,217,159,219,140,222,4,225,79,228,183,231,240,234,133,238,34,242,145,245,85,249,222,252,86,0,7,4,94,7,9,11,115,14,220,17,74,21,117,24,217,27,210,30,46,34,214,36,114,39,242,41,77,44,53,46,204,47,254,48,15,50,177,50,242,50,230,50,100,50,105,49,12,48,92,46,4,44,74,41,233,37,86,34,16,30,123,25,154,20,94,15,252,9,114,4,2,255,108,249,242,243,181,238,181,233,229,228,153,224,102,220,237,216,214,213,39,211,62,209,162,207,145,206,50,206,61,206,190,206,146,207,230,208,164,210,137,212,213,214,56,217,234,219,214,222, 136,225,186,228,179,231,2,235,54,238,75,241,166,244,252,247,60,251,87,254,157,1,218,4,249,7,16,11,37,14,57,17,14,20,37,23,220,25,114,28,233,30,250,32,251,34,147,36,223,37,231,38,135,39,247,39,236,39,150,39,255,38,16,38,205,36,54,35,86,33,84,31,216,28,94,26,155,23,191,20,191,17,176,14,172,11,140,8,148,5,172,2,216,255,33,253,98,250,5,248,132,245,29,243,254,240,175,238,190,236,161,234,203,232,236,230,56,229,160,227,28,226,157,224,136,223,150,222,103,221,209,220,52,220,249,219,235,219,41,220,127,220,89,221,165,222,243,223,139,225,200,227,225,229,140,232,31,235,87,238,109,241,166,244,74,248,147,251,132,255,247,2,180,6,100,10,233,13,71,17,123,20,147,23,70,26,213,28,242,30,226,32,141,34,219,35,175,36,108,37,197,37,225,37,190,37,54,37,80,36,161,35,43,34,156,32,208,30,231,28,167,26,11,24,114,21,145,18,180,15,135,12,133,9,43,6,237,2,186,255,93,252,46,249,221,245,178,242,7,240,231,236,132,234,253,231,169,229,218,227,23,226,147,224,98,223,117,222,197,221,91,221,54,221,146,221,27,222,204,222,253,223,36,225,215,226,161,228,162,230,213,232,17,235,161,237,31,240,217,242,115,245,86,248,26,251,193,253,128,0,42,3,201,5,126,8,235,10,76,13,150,15,164,17,131,19,97,21,190,22,49,24,106,25,56,26,31,27,173,27,244,27,79,28,74,28,19,28,134,27,11,27,58,26,16,25,242,23,148,22,41,21,121,19,227,17,42,16,89,14,104,12,138,10,137,8,159,6,141,4,138,2,149,0,99,254,127,252,106,250,103,248,82,246,127,244,131,242,157,240, 215,238,29,237,139,235,243,233,138,232,43,231,10,230,250,228,54,228,140,227,246,226,218,226,213,226,17,227,182,227,93,228,157,229,236,230,97,232,74,234,88,236,180,238,14,241,208,243,162,246,131,249,165,252,148,255,175,2,147,5,127,8,79,11,227,13,97,16,145,18,145,20,115,22,247,23,108,25,174,26,138,27,55,28,165,28,247,28,5,29,192,28,91,28,162,27,254,26,186,25,154,24,63,23,153,21,241,19,47,18,80,16,43,14,5,12,162,9,89,7,254,4,114,2,229,255,111,253,217,250,63,248,172,245,72,243,18,241,194,238,226,236,216,234,49,233,241,231,94,230,84,229,146,228,229,227,172,227,165,227,199,227,83,228,31,229,248,229,53,231,145,232,50,234,247,235,178,237,192,239,208,241,7,244,42,246,91,248,139,250,179,252,213,254,225,0,207,2,191,4,133,6,74,8,215,9,84,11,220,12,26,14,55,15,113,16,135,17,110,18,102,19,12,20,210,20,100,21,191,21,56,22,76,22,96,22,62,22,226,21,142,21,235,20,54,20,92,19,82,18,31,17,192,15,60,14,164,12,238,10,234,8,236,6,230,4,225,2,139,0,102,254,129,252,64,250,59,248,92,246,73,244,165,242,254,240,117,239,58,238,193,236,218,235,220,234,44,234,180,233,42,233,243,232,243,232,252,232,58,233,147,233,40,234,234,234,176,235,168,236,200,237,11,239,100,240,240,241,185,243,105,245,100,247,117,249,131,251,204,253,243,255,61,2,113,4,190,6,245,8,54,11,72,13,90,15,56,17,45,19,230,20,90,22,182,23,208,24,205,25,134,26,244,26,28,27,40,27,205,26,61,26,157,25,97,24,61,23,216,21,21,20,105,18,81,16,37,14,239,11, 159,9,8,7,157,4,8,2,157,255,9,253,142,250,53,248,229,245,181,243,165,241,182,239,249,237,93,236,246,234,166,233,181,232,223,231,44,231,206,230,173,230,188,230,251,230,136,231,25,232,15,233,2,234,61,235,153,236,246,237,156,239,77,241,0,243,215,244,162,246,145,248,125,250,90,252,43,254,3,0,193,1,131,3,41,5,180,6,72,8,181,9,15,11,114,12,168,13,200,14,237,15,241,16,190,17,157,18,103,19,239,19,113,20,196,20,17,21,105,21,69,21,37,21,240,20,146,20,38,20,106,19,165,18,179,17,141,16,90,15,253,13,87,12,192,10,247,8,10,7,13,5,3,3,241,0,219,254,195,252,168,250,126,248,124,246,117,244,146,242,188,240,8,239,130,237,237,235,166,234,122,233,113,232,155,231,231,230,106,230,27,230,0,230,3,230,90,230,184,230,87,231,67,232,39,233,110,234,211,235,98,237,40,239,27,241,63,243,128,245,255,247,93,250,15,253,166,255,88,2,26,5,197,7,122,10,252,12,142,15,235,17,26,20,35,22,225,23,137,25,244,26,227,27,192,28,78,29,143,29,140,29,62,29,188,28,236,27,218,26,171,25,27,24,99,22,150,20,138,18,115,16,50,14,230,11,162,9,60,7,228,4,150,2,105,0,50,254,4,252,12,250,4,248,48,246,121,244,194,242,65,241,209,239,112,238,57,237,39,236,53,235,105,234,180,233,29,233,194,232,121,232,77,232,97,232,131,232,204,232,46,233,214,233,147,234,123,235,112,236,185,237,8,239,99,240,26,242,199,243,147,245,115,247,107,249,114,251,145,253,151,255,179,1,187,3,221,5,217,7,171,9,152,11,77,13,7,15,141,16,241,17,76,19,109,20,126,21,99,22, 48,23,192,23,49,24,141,24,185,24,193,24,144,24,78,24,228,23,61,23,122,22,143,21,119,20,79,19,217,17,83,16,161,14,200,12,220,10,183,8,130,6,41,4,206,1,93,255,202,252,69,250,192,247,64,245,221,242,135,240,72,238,56,236,60,234,120,232,211,230,113,229,59,228,50,227,141,226,251,225,189,225,207,225,250,225,150,226,102,227,98,228,168,229,57,231,243,232,215,234,1,237,45,239,153,241,30,244,152,246,83,249,247,251,165,254,72,1,241,3,130,6,253,8,110,11,180,13,224,15,217,17,169,19,85,21,215,22,14,24,20,25,247,25,163,26,8,27,64,27,66,27,1,27,165,26,10,26,69,25,64,24,48,23,226,21,113,20,248,18,67,17,138,15,190,13,197,11,210,9,218,7,209,5,188,3,190,1,173,255,164,253,181,251,175,249,212,247,2,246,44,244,159,242,254,240,141,239,43,238,233,236,208,235,210,234,242,233,56,233,165,232,57,232,245,231,218,231,217,231,28,232,127,232,249,232,165,233,129,234,125,235,134,236,213,237,55,239,189,240,118,242,40,244,9,246,15,248,2,250,44,252,68,254,110,0,146,2,201,4,227,6,253,8,33,11,25,13,12,15,210,16,165,18,60,20,205,21,34,23,106,24,121,25,94,26,23,27,149,27,238,27,245,27,217,27,142,27,201,26,21,26,5,25,192,23,90,22,159,20,201,18,187,16,131,14,53,12,175,9,36,7,117,4,186,1,20,255,82,252,162,249,15,247,131,244,37,242,209,239,198,237,218,235,27,234,150,232,62,231,47,230,93,229,181,228,81,228,51,228,61,228,146,228,254,228,183,229,153,230,151,231,227,232,54,234,179,235,86,237,20,239,230,240,205,242,199,244,223,246, 225,248,8,251,34,253,62,255,106,1,116,3,138,5,144,7,122,9,138,11,73,13,253,14,181,16,52,18,151,19,233,20,240,21,220,22,169,23,64,24,150,24,193,24,238,24,169,24,93,24,228,23,39,23,81,22,95,21,62,20,242,18,130,17,254,15,88,14,148,12,189,10,221,8,225,6,238,4,227,2,209,0,233,254,226,252,243,250,13,249,40,247,101,245,160,243,9,242,118,240,1,239,168,237,73,236,51,235,69,234,58,233,140,232,247,231,112,231,73,231,9,231,45,231,93,231,193,231,104,232,17,233,26,234,42,235,117,236,252,237,137,239,104,241,62,243,81,245,120,247,180,249,3,252,95,254,191,0,20,3,146,5,218,7,42,10,84,12,111,14,110,16,53,18,228,19,113,21,177,22,227,23,213,24,150,25,50,26,126,26,179,26,158,26,99,26,252,25,86,25,116,24,138,23,101,22,237,20,127,19,230,17,23,16,58,14,72,12,42,10,22,8,225,5,166,3,99,1,51,255,243,252,171,250,144,248,80,246,94,244,100,242,139,240,209,238,52,237,226,235,147,234,121,233,146,232,221,231,82,231,246,230,215,230,231,230,27,231,140,231,38,232,232,232,220,233,234,234,44,236,155,237,27,239,206,240,139,242,98,244,84,246,75,248,93,250,106,252,129,254,147,0,146,2,170,4,149,6,127,8,85,10,9,12,168,13,45,15,149,16,225,17,246,18,2,20,229,20,148,21,55,22,142,22,245,22,5,23,0,23,219,22,125,22,16,22,114,21,188,20,215,19,208,18,179,17,115,16,27,15,164,13,17,12,109,10,160,8,217,6,242,4,4,3,12,1,20,255,28,253,31,251,29,249,54,247,82,245,135,243,223,241,37,240,179,238,65,237,241,235, 207,234,206,233,232,232,68,232,195,231,106,231,78,231,86,231,154,231,5,232,181,232,132,233,119,234,178,235,248,236,113,238,19,240,201,241,171,243,145,245,156,247,182,249,206,251,6,254,36,0,71,2,120,4,127,6,149,8,128,10,101,12,31,14,195,15,84,17,154,18,237,19,247,20,220,21,159,22,46,23,153,23,203,23,218,23,186,23,97,23,237,22,75,22,109,21,119,20,82,19,12,18,157,16,21,15,109,13,161,11,199,9,222,7,206,5,217,3,190,1,175,255,188,253,152,251,175,249,192,247,226,245,52,244,130,242,15,241,165,239,101,238,88,237,90,236,163,235,251,234,142,234,76,234,41,234,59,234,114,234,201,234,80,235,239,235,174,236,169,237,152,238,185,239,252,240,58,242,171,243,31,245,159,246,69,248,226,249,140,251,64,253,252,254,163,0,82,2,9,4,173,5,68,7,217,8,83,10,195,11,41,13,111,14,152,15,192,16,183,17,144,18,84,19,241,19,114,20,176,20,244,20,235,20,200,20,146,20,15,20,127,19,199,18,234,17,236,16,209,15,137,14,47,13,195,11,56,10,166,8,236,6,55,5,121,3,159,1,226,255,14,254,80,252,132,250,199,248,43,247,134,245,7,244,152,242,53,241,12,240,229,238,237,237,10,237,81,236,198,235,66,235,4,235,221,234,226,234,8,235,96,235,231,235,127,236,81,237,69,238,96,239,145,240,255,241,117,243,3,245,178,246,130,248,74,250,56,252,26,254,5,0,250,1,222,3,201,5,158,7,98,9,15,11,165,12,35,14,111,15,165,16,179,17,148,18,77,19,222,19,54,20,116,20,131,20,103,20,36,20,179,19,38,19,111,18,158,17,163,16,140,15,91,14,18,13,187,11,64,10, 188,8,56,7,143,5,4,4,94,2,190,0,61,255,156,253,22,252,151,250,41,249,205,247,126,246,75,245,40,244,21,243,40,242,72,241,126,240,220,239,79,239,229,238,148,238,92,238,84,238,92,238,121,238,204,238,51,239,172,239,75,240,249,240,211,241,168,242,167,243,192,244,216,245,27,247,77,248,175,249,12,251,114,252,227,253,94,255,211,0,61,2,190,3,52,5,149,6,249,7,75,9,138,10,185,11,213,12,219,13,199,14,165,15,81,16,246,16,121,17,210,17,13,18,44,18,36,18,246,17,169,17,61,17,160,16,245,15,27,15,48,14,25,13,239,11,187,10,78,9,238,7,99,6,225,4,66,3,145,1,249,255,77,254,158,252,2,251,97,249,214,247,97,246,243,244,180,243,116,242,99,241,109,240,165,239,234,238,94,238,253,237,190,237,159,237,170,237,220,237,61,238,179,238,86,239,28,240,251,240,9,242,33,243,98,244,181,245,24,247,150,248,20,250,163,251,52,253,206,254,83,0,217,1,96,3,206,4,54,6,135,7,198,8,239,9,3,11,255,11,227,12,158,13,79,14,212,14,75,15,157,15,206,15,232,15,227,15,201,15,133,15,59,15,193,14,65,14,160,13,237,12,47,12,84,11,108,10,115,9,108,8,85,7,54,6,18,5,212,3,157,2,103,1,28,0,242,254,170,253,106,252,67,251,16,250,252,248,217,247,213,246,232,245,245,244,39,244,106,243,183,242,38,242,172,241,75,241,4,241,210,240,207,240,207,240,249,240,66,241,158,241,19,242,173,242,83,243,17,244,231,244,212,245,206,246,219,247,2,249,40,250,108,251,177,252,252,253,86,255,168,0,253,1,91,3,172,4,245,5,58,7,108,8,147,9,160,10,164,11, 135,12,86,13,11,14,162,14,32,15,127,15,186,15,228,15,209,15,182,15,114,15,7,15,131,14,223,13,32,13,56,12,67,11,37,10,251,8,184,7,108,6,7,5,161,3,54,2,190,0,96,255,244,253,139,252,55,251,235,249,179,248,134,247,116,246,120,245,141,244,203,243,19,243,126,242,4,242,179,241,112,241,81,241,82,241,101,241,164,241,238,241,100,242,227,242,122,243,40,244,240,244,205,245,172,246,179,247,171,248,195,249,222,250,255,251,38,253,74,254,122,255,139,0,181,1,211,2,232,3,239,4,238,5,230,6,196,7,156,8,94,9,16,10,185,10,61,11,187,11,24,12,106,12,169,12,191,12,207,12,193,12,157,12,108,12,21,12,180,11,78,11,185,10,41,10,132,9,204,8,11,8,44,7,94,6,105,5,117,4,121,3,117,2,110,1,89,0,89,255,69,254,55,253,38,252,32,251,37,250,45,249,74,248,105,247,162,246,231,245,61,245,175,244,37,244,195,243,111,243,48,243,14,243,7,243,20,243,63,243,135,243,224,243,88,244,235,244,144,245,84,246,37,247,14,248,13,249,15,250,42,251,72,252,117,253,166,254,217,255,251,0,51,2,92,3,131,4,163,5,162,6,175,7,137,8,113,9,55,10,221,10,123,11,248,11,95,12,172,12,213,12,232,12,230,12,196,12,138,12,51,12,200,11,70,11,166,10,248,9,50,9,91,8,119,7,129,6,127,5,122,4,98,3,83,2,60,1,44,0,44,255,19,254,23,253,20,252,41,251,67,250,102,249,159,248,231,247,67,247,164,246,36,246,176,245,84,245,13,245,205,244,181,244,165,244,177,244,209,244,255,244,76,245,159,245,7,246,133,246,18,247,168,247,77,248,0,249,190,249, 137,250,81,251,51,252,13,253,241,253,223,254,202,255,168,0,147,1,121,2,92,3,54,4,3,5,210,5,134,6,57,7,213,7,103,8,229,8,91,9,183,9,3,10,66,10,100,10,126,10,129,10,109,10,75,10,19,10,204,9,113,9,255,8,140,8,247,7,90,7,178,6,254,5,51,5,104,4,147,3,175,2,207,1,223,0,253,255,20,255,29,254,64,253,76,252,115,251,157,250,208,249,22,249,94,248,188,247,42,247,169,246,55,246,222,245,144,245,103,245,69,245,66,245,82,245,113,245,181,245,2,246,104,246,230,246,115,247,14,248,201,248,136,249,89,250,46,251,32,252,9,253,247,253,252,254,230,255,207,0,202,1,179,2,156,3,128,4,76,5,23,6,212,6,130,7,35,8,175,8,44,9,152,9,244,9,51,10,100,10,131,10,124,10,112,10,80,10,14,10,194,9,98,9,234,8,107,8,217,7,56,7,135,6,207,5,15,5,62,4,107,3,146,2,174,1,211,0,246,255,32,255,58,254,110,253,144,252,206,251,17,251,84,250,184,249,24,249,145,248,23,248,170,247,83,247,10,247,215,246,172,246,149,246,155,246,170,246,201,246,255,246,66,247,139,247,246,247,91,248,217,248,97,249,229,249,142,250,48,251,218,251,144,252,73,253,12,254,198,254,146,255,69,0,8,1,208,1,133,2,68,3,246,3,157,4,68,5,221,5,106,6,234,6,92,7,197,7,25,8,103,8,161,8,203,8,229,8,243,8,233,8,216,8,170,8,117,8,49,8,213,7,109,7,250,6,115,6,218,5,61,5,145,4,212,3,25,3,80,2,129,1,180,0,228,255,25,255,59,254,120,253,165,252,232,251,37,251,113,250,204,249,40,249,146,248,19,248,158,247, 48,247,226,246,162,246,110,246,89,246,80,246,95,246,128,246,183,246,254,246,86,247,202,247,67,248,205,248,107,249,21,250,200,250,133,251,78,252,26,253,241,253,203,254,165,255,115,0,80,1,38,2,242,2,195,3,131,4,59,5,228,5,139,6,22,7,159,7,10,8,116,8,190,8,255,8,45,9,65,9,74,9,63,9,28,9,234,8,171,8,86,8,246,7,128,7,3,7,115,6,226,5,59,5,148,4,229,3,44,3,111,2,178,1,231,0,42,0,117,255,177,254,251,253,62,253,148,252,240,251,75,251,190,250,54,250,189,249,78,249,237,248,164,248,91,248,38,248,0,248,236,247,226,247,231,247,253,247,25,248,73,248,131,248,203,248,27,249,123,249,233,249,93,250,222,250,108,251,250,251,156,252,57,253,232,253,142,254,64,255,243,255,143,0,77,1,242,1,162,2,79,3,238,3,133,4,32,5,175,5,46,6,174,6,17,7,124,7,202,7,18,8,78,8,108,8,136,8,140,8,127,8,103,8,56,8,247,7,175,7,80,7,232,6,108,6,231,5,87,5,174,4,14,4,91,3,160,2,227,1,31,1,86,0,157,255,213,254,10,254,73,253,136,252,213,251,31,251,122,250,220,249,75,249,203,248,86,248,241,247,155,247,88,247,40,247,3,247,250,246,1,247,23,247,71,247,131,247,208,247,50,248,162,248,29,249,175,249,67,250,230,250,153,251,75,252,13,253,204,253,147,254,91,255,30,0,223,0,163,1,100,2,27,3,205,3,114,4,16,5,155,5,32,6,145,6,245,6,75,7,139,7,191,7,230,7,246,7,255,7,241,7,213,7,175,7,121,7,56,7,231,6,142,6,43,6,182,5,68,5,186,4,54,4,164,3,14,3,122,2, 210,1,55,1,147,0,244,255,98,255,187,254,35,254,141,253,250,252,111,252,235,251,108,251,244,250,137,250,31,250,197,249,122,249,49,249,242,248,203,248,164,248,144,248,137,248,145,248,159,248,196,248,237,248,37,249,114,249,189,249,35,250,144,250,3,251,133,251,15,252,163,252,60,253,220,253,133,254,50,255,220,255,128,0,50,1,227,1,140,2,53,3,218,3,118,4,15,5,155,5,28,6,151,6,254,6,99,7,178,7,242,7,37,8,72,8,91,8,85,8,71,8,34,8,238,7,169,7,81,7,249,6,124,6,4,6,114,5,218,4,67,4,142,3,227,2,42,2,114,1,173,0,243,255,55,255,114,254,188,253,255,252,76,252,172,251,7,251,122,250,243,249,123,249,20,249,186,248,116,248,58,248,19,248,255,247,247,247,2,248,24,248,73,248,126,248,199,248,34,249,126,249,239,249,104,250,230,250,120,251,13,252,166,252,72,253,238,253,150,254,62,255,229,255,125,0,38,1,196,1,94,2,243,2,124,3,5,4,126,4,238,4,90,5,177,5,9,6,80,6,142,6,191,6,226,6,254,6,8,7,10,7,250,6,232,6,193,6,148,6,94,6,19,6,196,5,105,5,8,5,155,4,40,4,168,3,40,3,151,2,13,2,121,1,221,0,71,0,182,255,30,255,129,254,232,253,84,253,192,252,52,252,178,251,45,251,181,250,74,250,228,249,132,249,56,249,244,248,184,248,146,248,116,248,103,248,108,248,121,248,157,248,199,248,1,249,76,249,160,249,3,250,117,250,236,250,114,251,0,252,146,252,50,253,213,253,126,254,46,255,222,255,131,0,55,1,231,1,146,2,63,3,227,3,122,4,13,5,151,5,14,6,123,6,222,6,50,7,115,7, 163,7,202,7,218,7,220,7,208,7,175,7,135,7,72,7,253,6,166,6,65,6,205,5,76,5,198,4,48,4,153,3,248,2,80,2,166,1,246,0,76,0,172,255,1,255,89,254,188,253,28,253,139,252,252,251,129,251,4,251,156,250,55,250,226,249,158,249,95,249,55,249,15,249,252,248,248,248,252,248,16,249,45,249,88,249,148,249,214,249,28,250,122,250,219,250,65,251,186,251,47,252,180,252,57,253,198,253,83,254,229,254,123,255,7,0,149,0,40,1,188,1,71,2,204,2,82,3,204,3,69,4,177,4,22,5,119,5,202,5,26,6,86,6,143,6,186,6,219,6,232,6,237,6,227,6,207,6,178,6,129,6,70,6,4,6,178,5,92,5,244,4,135,4,21,4,147,3,18,3,131,2,247,1,96,1,200,0,47,0,161,255,252,254,101,254,199,253,44,253,158,252,15,252,143,251,12,251,161,250,52,250,214,249,129,249,64,249,6,249,222,248,194,248,183,248,183,248,198,248,227,248,10,249,74,249,139,249,224,249,61,250,172,250,34,251,163,251,48,252,188,252,86,253,249,253,145,254,59,255,224,255,117,0,30,1,188,1,94,2,233,2,130,3,7,4,126,4,253,4,92,5,186,5,9,6,82,6,133,6,178,6,205,6,217,6,224,6,203,6,180,6,142,6,91,6,28,6,213,5,128,5,34,5,180,4,70,4,200,3,74,3,194,2,58,2,171,1,23,1,134,0,246,255,112,255,218,254,79,254,204,253,67,253,201,252,81,252,227,251,119,251,31,251,197,250,117,250,52,250,248,249,206,249,165,249,150,249,132,249,139,249,152,249,181,249,215,249,6,250,72,250,135,250,220,250,50,251,148,251,252,251,110,252,226,252,97,253,222,253, 98,254,235,254,117,255,255,255,120,0,14,1,143,1,31,2,157,2,27,3,153,3,2,4,114,4,206,4,47,5,119,5,192,5,253,5,42,6,81,6,105,6,114,6,123,6,104,6,84,6,48,6,255,5,202,5,132,5,58,5,220,4,128,4,14,4,165,3,37,3,163,2,34,2,145,1,11,1,113,0,234,255,94,255,200,254,61,254,176,253,38,253,172,252,47,252,188,251,89,251,248,250,166,250,93,250,27,250,234,249,199,249,172,249,158,249,161,249,172,249,197,249,235,249,30,250,91,250,158,250,249,250,79,251,181,251,35,252,155,252,26,253,159,253,39,254,172,254,66,255,204,255,78,0,225,0,103,1,239,1,111,2,233,2,98,3,204,3,58,4,151,4,235,4,58,5,126,5,182,5,228,5,9,6,25,6,37,6,32,6,16,6,245,5,206,5,157,5,95,5,25,5,196,4,113,4,14,4,169,3,54,3,201,2,73,2,212,1,77,1,207,0,80,0,215,255,90,255,208,254,90,254,217,253,106,253,246,252,141,252,44,252,207,251,124,251,46,251,239,250,182,250,137,250,96,250,74,250,51,250,51,250,54,250,64,250,94,250,127,250,173,250,229,250,32,251,102,251,181,251,13,252,106,252,207,252,57,253,161,253,27,254,145,254,11,255,138,255,3,0,117,0,248,0,116,1,235,1,100,2,208,2,66,3,163,3,0,4,89,4,165,4,235,4,39,5,87,5,131,5,158,5,180,5,189,5,180,5,171,5,144,5,105,5,63,5,8,5,196,4,122,4,38,4,197,3,93,3,245,2,125,2,5,2,137,1,9,1,134,0,6,0,146,255,11,255,141,254,15,254,154,253,38,253,183,252,83,252,240,251,154,251,73,251,2,251,200,250,151,250, 112,250,81,250,70,250,61,250,74,250,98,250,122,250,172,250,224,250,31,251,105,251,186,251,19,252,116,252,226,252,77,253,190,253,56,254,176,254,49,255,175,255,37,0,154,0,26,1,145,1,3,2,122,2,223,2,68,3,165,3,248,3,70,4,140,4,201,4,249,4,40,5,64,5,88,5,100,5,93,5,93,5,71,5,39,5,0,5,211,4,155,4,89,4,25,4,199,3,115,3,30,3,189,2,92,2,245,1,145,1,32,1,182,0,71,0,228,255,119,255,6,255,158,254,51,254,208,253,111,253,19,253,189,252,110,252,37,252,228,251,165,251,124,251,75,251,41,251,19,251,251,250,250,250,249,250,7,251,21,251,50,251,89,251,126,251,184,251,247,251,61,252,139,252,223,252,55,253,159,253,2,254,109,254,218,254,76,255,190,255,32,0,146,0,3,1,113,1,218,1,73,2,169,2,11,3,102,3,181,3,7,4,72,4,136,4,185,4,227,4,8,5,22,5,39,5,37,5,29,5,6,5,232,4,191,4,140,4,82,4,11,4,193,3,107,3,14,3,173,2,66,2,220,1,101,1,244,0,125,0,8,0,165,255,39,255,187,254,68,254,222,253,117,253,19,253,187,252,97,252,27,252,206,251,152,251,99,251,56,251,22,251,2,251,250,250,239,250,0,251,19,251,46,251,89,251,131,251,186,251,254,251,61,252,140,252,219,252,52,253,141,253,233,253,77,254,179,254,22,255,122,255,231,255,59,0,168,0,12,1,108,1,201,1,34,2,122,2,196,2,18,3,83,3,147,3,195,3,246,3,26,4,60,4,83,4,99,4,111,4,113,4,104,4,94,4,72,4,44,4,10,4,223,3,176,3,118,3,58,3,245,2,170,2,94,2,13,2,179,1, 95,1,251,0,163,0,68,0,235,255,146,255,46,255,213,254,116,254,29,254,198,253,121,253,43,253,224,252,161,252,100,252,46,252,3,252,215,251,187,251,164,251,149,251,145,251,147,251,163,251,182,251,215,251,250,251,42,252,97,252,154,252,228,252,48,253,128,253,217,253,55,254,150,254,252,254,96,255,204,255,36,0,144,0,244,0,90,1,187,1,25,2,117,2,201,2,30,3,98,3,170,3,229,3,22,4,65,4,101,4,128,4,141,4,143,4,146,4,126,4,104,4,77,4,30,4,241,3,183,3,118,3,54,3,230,2,150,2,66,2,237,1,144,1,50,1,207,0,112,0,16,0,182,255,85,255,245,254,155,254,68,254,237,253,162,253,84,253,18,253,214,252,158,252,110,252,73,252,37,252,12,252,252,251,236,251,239,251,235,251,254,251,13,252,37,252,73,252,107,252,153,252,202,252,0,253,62,253,125,253,194,253,11,254,84,254,165,254,248,254,71,255,156,255,239,255,52,0,138,0,219,0,38,1,121,1,192,1,10,2,77,2,138,2,201,2,250,2,44,3,84,3,118,3,154,3,171,3,192,3,200,3,205,3,197,3,187,3,165,3,140,3,110,3,69,3,27,3,228,2,175,2,105,2,38,2,221,1,142,1,61,1,231,0,147,0,61,0,238,255,157,255,61,255,237,254,155,254,69,254,249,253,173,253,102,253,33,253,231,252,179,252,125,252,85,252,53,252,27,252,9,252,254,251,1,252,9,252,22,252,48,252,81,252,120,252,168,252,221,252,24,253,86,253,159,253,233,253,54,254,142,254,223,254,54,255,147,255,233,255,55,0,149,0,236,0,65,1,153,1,229,1,51,2,117,2,184,2,243,2,35,3,84,3,122,3,155,3,178,3, 197,3,205,3,208,3,200,3,190,3,168,3,140,3,113,3,69,3,29,3,228,2,173,2,117,2,51,2,240,1,169,1,94,1,19,1,201,0,120,0,42,0,234,255,158,255,79,255,7,255,187,254,121,254,54,254,247,253,193,253,137,253,91,253,47,253,8,253,232,252,211,252,187,252,173,252,168,252,159,252,168,252,177,252,188,252,216,252,240,252,14,253,55,253,103,253,149,253,202,253,2,254,63,254,131,254,199,254,15,255,85,255,158,255,235,255,37,0,114,0,187,0,1,1,75,1,139,1,207,1,10,2,73,2,121,2,175,2,216,2,1,3,39,3,66,3,87,3,101,3,110,3,107,3,103,3,84,3,72,3,40,3,6,3,228,2,178,2,136,2,72,2,18,2,211,1,144,1,72,1,253,0,185,0,100,0,23,0,211,255,129,255,49,255,233,254,153,254,82,254,16,254,205,253,144,253,94,253,44,253,251,252,217,252,184,252,158,252,145,252,129,252,129,252,129,252,139,252,159,252,179,252,213,252,243,252,31,253,79,253,128,253,184,253,248,253,53,254,123,254,194,254,6,255,81,255,158,255,231,255,36,0,115,0,186,0,1,1,74,1,133,1,198,1,3,2,51,2,102,2,146,2,183,2,214,2,242,2,8,3,21,3,32,3,40,3,30,3,27,3,11,3,247,2,221,2,193,2,159,2,117,2,73,2,20,2,226,1,169,1,110,1,48,1,239,0,176,0,107,0,40,0,243,255,176,255,110,255,49,255,239,254,181,254,126,254,69,254,16,254,227,253,181,253,141,253,105,253,76,253,47,253,35,253,15,253,13,253,6,253,10,253,20,253,30,253,57,253,81,253,111,253,149,253,185,253,229,253,24,254,74,254,131,254,191,254,252,254,59,255, 125,255,192,255,1,0,54,0,123,0,183,0,240,0,46,1,94,1,143,1,181,1,222,1,255,1,27,2,49,2,71,2,83,2,88,2,94,2,87,2,83,2,70,2,57,2,34,2,5,2,239,1,205,1,173,1,138,1,99,1,65,1,24,1,241,0,200,0,161,0,122,0,84,0,47,0,11,0,243,255,209,255,180,255,156,255,127,255,108,255,89,255,74,255,61,255,52,255,46,255,44,255,42,255,47,255,49,255,59,255,65,255,74,255,88,255,98,255,114,255,127,255,141,255,156,255,171,255,185,255,197,255,212,255,222,255,234,255,243,255,251,255,0,0,5,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,240,255,55,0,122,255,23,1,83,248,202,7,165,238,233,253,64,236,164,230,0,15,135,202,37,2,221,249,108,210,174,30,69,196,255,6,118,210,38,240,206,18,32,224,7,33,12,233,16,44,144,37,65,0,181,48,74,24,99,54,15,53,113,54,36,73,112,61,250,76,74,74,0,72,17,74,142,62,83,59,78,42,227,25,109,17,71,247,236,234,234,215,248,204,88,184,252,161,142,157,237,133,85,137,40,141,198,136,12,144,228,141,116,163,219,174,135,194,114,214,29,230,119,6,166,26,95,47,241,62,117,79,142,94,135,100,70,105,42,107,208,98,151,91,197,85,49,69,1,52,187,34,147,16,64,4,170,246,96,234,6,222,135,211,225,208,217,205,140,203,174,201,125,202,201,204, 20,205,119,207,230,206,44,215,76,224,124,231,56,240,163,245,1,5,232,19,0,29,209,37,100,45,83,51,247,53,12,58,154,57,183,56,172,53,150,52,33,49,194,39,136,30,30,16,241,1,165,243,96,230,212,213,181,203,214,189,127,180,247,176,114,170,84,175,33,179,43,188,45,202,2,216,174,229,75,248,186,6,12,21,141,39,215,51,147,70,147,78,47,85,34,84,239,76,99,73,11,65,215,60,113,49,96,41,22,28,190,13,163,2,241,240,254,230,154,218,193,209,205,199,28,191,205,185,175,178,119,180,60,182,6,190,39,199,15,204,215,214,159,219,165,226,126,236,105,244,72,1,221,10,27,23,71,34,150,42,73,53,93,62,91,70,189,76,187,81,120,85,6,84,77,79,16,69,127,54,119,42,23,29,81,14,193,253,162,235,203,219,158,201,212,188,251,177,191,165,136,164,196,160,121,162,39,169,240,172,242,183,101,197,22,211,219,226,100,240,6,254,158,12,102,26,203,39,219,51,80,66,48,73,45,79,83,82,206,79,99,78,37,71,11,65,186,59,132,51,136,42,75,33,171,22,157,11,90,1,184,246,229,237,1,228,71,219,158,209,240,198,149,192,90,185,223,180,163,177,83,177,227,181,240,186,129,196,193,205,73,217,116,231,149,246,201,5,1,22,236,33,13,46,26,57,79,62,221,67,25,68,145,70,84,67,65,62,75,57,209,47,43,39,60,26,152,14,67,1,107,244,237,233,167,223,81,216,77,210,105,205,116,203,243,204,3,207,216,213,140,219,32,229,10,238,76,245,50,255,57,4,150,9,29,14,144,16,102,19,219,21,110,22,89,23,21,25,169,25,110,28,110,27,71,27,222,24,214,21,18,19,58,13,223,9,51,4,151,253, 63,247,212,239,141,233,70,227,64,220,7,217,136,212,55,212,189,214,119,214,68,219,30,222,35,228,83,237,102,246,221,2,7,12,245,23,49,35,20,45,169,54,173,62,88,67,153,69,196,71,96,66,228,58,233,48,38,36,28,23,167,10,173,253,155,240,129,228,198,216,227,206,17,197,162,192,98,188,198,186,206,186,44,188,61,192,69,195,172,202,175,209,171,218,191,228,254,240,189,252,44,8,75,20,234,27,225,39,112,45,231,51,97,60,114,61,227,68,86,69,118,69,25,70,229,65,252,63,105,55,227,47,104,37,161,24,110,12,157,253,88,241,126,227,63,216,30,205,98,195,7,187,199,179,156,175,97,175,114,177,58,182,203,189,121,200,95,212,223,225,26,240,84,253,35,10,236,21,144,32,160,42,18,51,129,56,186,60,95,63,184,62,101,61,137,57,63,51,157,44,168,35,232,27,222,18,169,9,220,2,12,249,251,241,42,237,161,231,213,227,116,224,166,221,221,219,60,218,113,218,209,217,6,218,196,218,177,220,224,224,205,229,131,235,213,242,110,250,234,0,130,8,238,15,142,22,36,28,146,32,98,36,7,39,6,40,27,38,29,36,173,30,63,25,62,19,38,11,15,4,138,250,84,243,20,236,252,228,222,225,34,222,156,220,176,221,32,222,88,225,154,230,171,235,180,242,110,250,42,2,15,11,197,19,198,25,44,30,58,33,24,34,61,34,70,33,89,31,58,28,163,23,86,19,29,14,116,8,252,3,0,253,154,248,117,242,19,238,166,233,81,229,247,227,140,224,230,222,132,221,253,220,99,221,128,221,187,222,217,225,208,230,189,235,37,241,184,246,103,254,240,4,206,11,159,19,113,25,146,32,11,38,179,42,189,47,216,49,6,51, 67,51,125,49,21,46,72,41,226,33,30,25,184,14,11,3,15,248,194,236,91,226,239,216,65,208,122,201,60,197,120,194,244,194,247,196,191,200,37,207,13,213,87,222,142,229,152,238,131,248,107,255,73,10,110,17,145,25,195,32,240,37,202,42,114,45,60,48,161,48,181,48,213,47,210,44,237,41,133,37,200,31,128,25,91,18,211,10,100,3,122,252,31,246,110,239,210,232,244,227,203,222,181,218,72,215,123,212,139,210,214,209,64,211,4,214,210,218,57,224,136,231,80,240,44,249,226,2,184,10,61,18,18,25,126,29,106,33,213,35,193,36,242,35,245,33,40,31,98,27,95,23,61,18,143,13,163,7,250,1,150,253,97,248,71,244,22,240,251,236,17,235,90,234,235,234,172,235,69,237,98,239,236,242,52,245,35,250,110,253,26,255,223,2,107,4,93,6,53,8,89,9,108,10,148,11,161,11,24,12,65,12,163,11,113,10,64,9,67,8,9,6,9,4,210,0,205,253,172,250,111,246,26,243,109,238,210,235,103,233,158,231,208,231,243,231,61,234,88,237,58,241,202,245,239,250,47,0,166,5,33,12,202,17,172,23,227,28,157,33,95,37,102,39,177,39,142,38,208,35,103,32,113,27,136,21,7,15,68,7,149,0,147,248,193,241,241,234,221,228,87,224,208,219,156,218,203,216,225,216,210,217,109,218,80,222,225,224,255,228,122,233,114,238,40,244,128,249,226,255,214,4,141,10,3,16,234,20,8,26,57,30,195,33,46,36,80,37,127,38,82,38,137,37,55,35,107,31,196,27,157,22,151,16,197,10,218,2,227,251,77,245,176,237,74,232,139,226,59,221,177,217,74,215,43,214,37,214,68,216,114,219,118,223,33,229,8,235,109,241, 106,248,221,255,106,6,94,12,97,18,17,23,75,27,115,30,175,32,95,33,156,32,89,31,102,29,7,26,244,22,81,19,145,14,40,11,147,6,173,2,84,254,163,249,251,245,13,242,7,240,89,238,68,237,247,236,209,236,182,236,227,237,156,238,239,239,90,241,156,242,154,245,237,247,23,251,179,254,23,2,215,5,39,9,201,11,87,14,103,15,156,15,174,15,100,14,159,13,254,10,74,8,129,5,113,1,95,254,43,250,184,246,81,244,163,241,147,240,157,239,152,239,74,240,159,241,155,243,197,246,252,249,68,253,74,1,40,5,19,9,218,12,37,16,168,18,41,21,250,22,123,23,7,23,175,21,118,19,244,16,139,13,120,9,64,5,173,0,107,252,186,248,247,244,194,241,255,238,11,237,48,235,1,234,171,232,12,232,253,231,241,231,195,232,20,234,66,236,46,239,243,242,37,247,49,252,241,0,23,6,38,11,121,15,221,19,14,24,132,27,50,30,151,31,188,32,60,33,216,31,211,29,119,26,200,22,139,18,8,13,40,8,190,1,53,252,249,245,182,239,162,234,31,229,102,225,215,221,153,219,119,218,14,219,250,220,24,224,251,227,101,232,205,237,55,243,195,248,1,254,73,3,71,8,255,12,7,17,161,20,97,23,225,25,130,27,119,28,37,29,106,28,190,27,22,26,107,23,112,20,2,17,240,12,14,9,160,4,211,255,240,251,209,246,96,243,26,240,203,236,82,235,48,233,253,231,190,231,153,231,65,232,201,233,39,236,60,239,179,242,149,246,22,251,70,254,92,2,94,6,140,9,22,13,75,15,104,17,149,18,105,18,138,18,186,16,185,14,85,12,39,9,176,6,236,2,107,0,229,253,81,251,162,249,122,247,140,246,106,245, 71,245,140,245,5,246,216,247,206,248,39,251,49,253,7,255,42,1,169,2,127,4,150,5,10,7,119,7,25,8,245,8,34,8,81,8,91,7,152,6,185,5,247,3,86,2,21,0,0,254,113,251,118,249,238,246,206,244,131,243,151,241,201,240,36,240,148,239,18,240,167,240,54,242,49,244,121,246,121,249,82,252,226,255,159,3,94,7,46,11,222,14,209,18,85,21,175,23,144,25,49,26,148,26,155,25,208,23,137,21,18,18,63,14,223,9,126,5,69,0,236,250,106,246,48,241,87,237,220,233,227,230,46,229,244,227,22,228,61,228,139,229,74,231,138,233,98,236,66,239,189,242,183,246,239,250,8,255,78,3,240,7,21,12,210,15,33,19,250,21,69,24,121,25,177,26,202,26,25,26,127,25,111,23,81,21,95,18,229,14,69,11,196,6,182,2,55,254,45,250,71,246,81,242,185,238,131,235,195,232,197,230,229,229,18,229,143,229,29,231,59,233,92,236,219,239,244,243,93,248,238,252,47,1,93,5,241,8,57,12,236,14,142,16,253,17,66,18,214,18,20,18,29,17,238,15,43,14,52,12,32,10,96,8,170,5,111,3,215,0,232,254,204,252,248,250,162,249,23,248,141,247,208,246,240,246,137,247,55,248,39,249,206,249,48,251,33,252,242,252,112,254,41,255,123,0,144,1,53,2,8,3,115,3,58,4,176,4,2,5,15,5,194,4,67,4,76,3,3,2,102,0,133,254,189,252,85,250,196,248,15,247,221,245,86,245,1,245,237,245,84,246,26,248,180,249,227,251,103,254,152,0,115,3,235,5,148,8,23,11,86,13,197,14,81,16,171,16,47,17,151,16,107,15,145,14,58,12,112,10,13,7,26,4,191,0,206,252,1,250, 77,246,118,243,191,240,95,238,255,236,203,235,123,235,202,235,62,236,161,237,11,239,215,240,16,243,110,245,84,248,235,250,148,254,147,1,252,4,169,8,118,11,64,15,138,17,111,20,163,22,45,24,39,25,217,24,124,24,186,22,206,20,8,18,241,14,16,11,215,6,133,2,242,253,152,249,30,245,19,241,86,237,57,234,233,231,89,230,145,229,105,229,95,230,182,231,250,233,146,236,182,239,170,243,44,247,86,251,250,254,208,2,138,6,235,9,53,13,192,15,130,17,214,18,180,19,155,19,124,19,133,18,46,17,201,15,206,13,239,11,230,9,90,7,213,4,43,2,172,255,106,253,241,250,183,248,201,246,249,244,143,243,146,242,218,241,148,241,182,241,76,242,103,243,155,244,177,246,190,248,26,251,185,253,15,0,139,2,160,4,129,6,33,8,52,9,14,10,74,10,20,10,70,9,91,8,29,7,93,5,208,3,13,2,91,0,225,254,58,253,19,252,38,251,57,250,250,249,206,249,80,250,9,251,9,252,214,253,15,255,143,0,76,2,175,3,3,5,239,5,225,6,31,7,48,7,235,6,66,6,184,5,107,4,169,3,47,2,192,0,178,255,220,253,16,253,165,251,112,250,148,249,92,248,105,247,92,246,162,245,3,245,90,244,84,244,118,244,238,244,255,245,88,247,16,249,29,251,156,253,44,0,6,3,252,5,200,8,163,11,20,14,18,16,159,17,11,19,149,19,171,19,82,19,192,17,120,16,4,14,84,11,102,8,171,4,24,1,71,253,211,249,253,245,219,242,251,239,103,237,232,235,110,234,88,234,89,234,90,235,30,237,177,238,146,241,245,243,218,246,32,250,172,252,254,255,146,2,75,5,54,8,65,10,162,12,145,14,50,16, 211,17,141,18,77,19,84,19,184,18,232,17,68,16,130,14,251,11,83,9,128,6,37,3,90,0,11,253,247,249,37,247,74,244,35,242,245,239,138,238,154,237,218,236,59,237,179,237,225,238,161,240,188,242,124,245,26,248,41,251,66,254,37,1,34,4,142,6,202,8,90,10,142,11,110,12,118,12,47,12,84,11,65,10,232,8,85,7,16,6,123,4,32,3,2,2,215,0,50,0,60,255,138,254,22,254,67,253,48,253,174,252,165,252,135,252,143,252,223,252,214,252,96,253,118,253,24,254,151,254,12,255,211,255,45,0,211,0,96,1,241,1,57,2,146,2,148,2,114,2,67,2,191,1,16,1,16,0,41,255,241,253,223,252,174,251,188,250,194,249,253,248,170,248,115,248,156,248,41,249,43,250,101,251,10,253,40,255,250,0,93,3,144,5,115,7,145,9,248,10,41,12,38,13,71,13,38,13,169,12,113,11,64,10,112,8,113,6,78,4,213,1,172,255,55,253,0,251,234,248,241,246,125,245,5,244,21,243,88,242,232,241,237,241,20,242,164,242,123,243,132,244,0,246,146,247,90,249,119,251,169,253,17,0,82,2,213,4,73,7,132,9,186,11,160,13,102,15,136,16,129,17,224,17,215,17,152,17,83,16,233,14,225,12,99,10,196,7,135,4,64,1,9,254,193,250,166,247,206,244,98,242,129,240,37,239,48,238,253,237,95,238,39,239,164,240,127,242,205,244,45,247,166,249,92,252,123,254,7,1,13,3,184,4,166,6,173,7,229,8,215,9,78,10,189,10,158,10,182,10,155,10,22,10,145,9,164,8,139,7,138,6,54,5,183,3,68,2,152,0,7,255,98,253,212,251,113,250,73,249,57,248,73,247,252,246,170,246,218,246, 35,247,242,247,228,248,240,249,128,251,198,252,122,254,21,0,90,1,217,2,205,3,166,4,35,5,102,5,63,5,220,4,63,4,0,3,42,2,216,0,221,255,224,254,209,253,69,253,179,252,233,252,237,252,71,253,237,253,174,254,176,255,146,0,124,1,76,2,76,3,184,3,120,4,243,4,20,5,85,5,34,5,1,5,151,4,0,4,115,3,149,2,188,1,181,0,194,255,195,254,166,253,229,252,249,251,51,251,106,250,185,249,46,249,146,248,53,248,192,247,146,247,135,247,151,247,9,248,126,248,69,249,52,250,139,251,64,253,11,255,53,1,107,3,186,5,251,7,244,9,217,11,92,13,127,14,0,15,48,15,202,14,202,13,148,12,170,10,96,8,239,5,101,3,200,0,65,254,167,251,69,249,58,247,143,245,3,244,29,243,98,242,26,242,69,242,151,242,145,243,118,244,222,245,63,247,191,248,138,250,48,252,248,253,158,255,99,1,248,2,213,4,46,6,206,7,44,9,36,10,103,11,227,11,119,12,177,12,191,12,72,12,135,11,113,10,15,9,109,7,88,5,91,3,249,0,205,254,132,252,70,250,118,248,182,246,144,245,165,244,22,244,34,244,103,244,18,245,19,246,102,247,185,248,139,250,73,252,220,253,219,255,46,1,143,2,130,3,63,4,1,5,30,5,98,5,41,5,233,4,175,4,44,4,212,3,82,3,218,2,105,2,25,2,182,1,103,1,43,1,220,0,185,0,157,0,108,0,65,0,26,0,8,0,177,255,119,255,85,255,20,255,248,254,213,254,176,254,171,254,239,254,18,255,86,255,199,255,236,255,94,0,133,0,181,0,201,0,115,0,84,0,238,255,96,255,165,254,208,253,248,252,237,251,96,251,159,250,56,250, 21,250,6,250,166,250,36,251,92,252,157,253,249,254,212,0,101,2,44,4,195,5,14,7,62,8,24,9,138,9,222,9,152,9,72,9,153,8,181,7,133,6,253,4,159,3,207,1,89,0,220,254,69,253,18,252,153,250,155,249,179,248,222,247,97,247,178,246,182,246,134,246,163,246,235,246,34,247,248,247,78,248,116,249,84,250,95,251,250,252,50,254,21,0,178,1,140,3,122,5,52,7,255,8,98,10,147,11,114,12,250,12,8,13,164,12,4,12,215,10,116,9,149,7,161,5,125,3,28,1,20,255,202,252,204,250,46,249,155,247,124,246,147,245,2,245,231,244,13,245,145,245,106,246,112,247,116,248,202,249,47,251,151,252,21,254,85,255,161,0,167,1,164,2,124,3,10,4,200,4,35,5,147,5,250,5,36,6,104,6,118,6,119,6,75,6,31,6,234,5,98,5,199,4,232,3,251,2,246,1,176,0,134,255,78,254,8,253,17,252,63,251,120,250,43,250,252,249,3,250,115,250,229,250,176,251,138,252,117,253,92,254,47,255,46,0,190,0,108,1,184,1,234,1,208,1,120,1,80,1,137,0,62,0,159,255,25,255,200,254,79,254,75,254,43,254,89,254,191,254,47,255,217,255,147,0,99,1,24,2,202,2,139,3,12,4,126,4,177,4,200,4,172,4,104,4,43,4,154,3,43,3,151,2,254,1,142,1,223,0,120,0,250,255,143,255,39,255,160,254,45,254,121,253,246,252,75,252,169,251,251,250,117,250,247,249,114,249,68,249,248,248,25,249,61,249,165,249,103,250,28,251,116,252,180,253,61,255,234,0,174,2,102,4,235,5,153,7,182,8,184,9,107,10,167,10,175,10,70,10,151,9,175,8,80,7,220,5,84,4, 120,2,186,0,248,254,88,253,207,251,123,250,103,249,138,248,242,247,120,247,106,247,69,247,146,247,234,247,87,248,7,249,105,249,67,250,246,250,222,251,208,252,165,253,204,254,214,255,239,0,14,2,69,3,117,4,158,5,162,6,154,7,95,8,212,8,73,9,39,9,0,9,106,8,119,7,137,6,18,5,171,3,9,2,84,0,228,254,63,253,246,251,187,250,218,249,68,249,212,248,224,248,2,249,99,249,240,249,178,250,130,251,112,252,115,253,36,254,5,255,142,255,40,0,146,0,181,0,249,0,1,1,254,0,16,1,254,0,245,0,38,1,21,1,96,1,152,1,178,1,22,2,39,2,124,2,160,2,162,2,185,2,134,2,115,2,13,2,177,1,57,1,205,0,128,0,8,0,224,255,133,255,114,255,70,255,71,255,100,255,114,255,168,255,176,255,233,255,222,255,1,0,235,255,165,255,110,255,245,254,143,254,242,253,82,253,201,252,43,252,194,251,84,251,37,251,43,251,77,251,201,251,80,252,35,253,38,254,70,255,152,0,195,1,33,3,85,4,97,5,100,6,3,7,119,7,186,7,154,7,84,7,203,6,8,6,54,5,63,4,73,3,67,2,70,1,61,0,100,255,136,254,161,253,6,253,67,252,182,251,31,251,164,250,47,250,191,249,147,249,68,249,59,249,60,249,109,249,172,249,37,250,200,250,133,251,134,252,144,253,6,255,79,0,196,1,79,3,170,4,46,6,53,7,69,8,246,8,89,9,132,9,53,9,193,8,231,7,225,6,152,5,63,4,182,2,40,1,175,255,69,254,24,253,234,251,33,251,119,250,250,249,211,249,191,249,237,249,22,250,100,250,207,250,52,251,188,251,53,252,198,252,65,253,204,253,94,254,224,254, 134,255,3,0,144,0,80,1,196,1,120,2,19,3,134,3,39,4,126,4,211,4,30,5,16,5,25,5,220,4,123,4,0,4,68,3,143,2,182,1,212,0,245,255,46,255,104,254,203,253,81,253,247,252,222,252,211,252,0,253,78,253,166,253,7,254,123,254,230,254,47,255,133,255,185,255,188,255,173,255,129,255,61,255,234,254,147,254,56,254,238,253,174,253,149,253,157,253,175,253,254,253,74,254,205,254,88,255,240,255,166,0,74,1,8,2,128,2,32,3,145,3,198,3,14,4,0,4,251,3,194,3,120,3,39,3,189,2,94,2,241,1,150,1,58,1,229,0,152,0,71,0,2,0,172,255,85,255,216,254,99,254,219,253,69,253,188,252,0,252,104,251,222,250,105,250,31,250,228,249,254,249,42,250,156,250,77,251,39,252,65,253,108,254,186,255,254,0,105,2,164,3,206,4,209,5,147,6,71,7,130,7,177,7,136,7,38,7,154,6,229,5,247,4,255,3,4,3,220,1,239,0,225,255,1,255,32,254,96,253,204,252,29,252,199,251,71,251,0,251,225,250,151,250,153,250,134,250,169,250,215,250,253,250,96,251,187,251,64,252,211,252,141,253,104,254,98,255,103,0,100,1,131,2,126,3,125,4,68,5,240,5,104,6,158,6,200,6,129,6,43,6,147,5,199,4,250,3,236,2,3,2,229,0,241,255,23,255,36,254,152,253,240,252,165,252,127,252,90,252,127,252,150,252,218,252,25,253,117,253,186,253,7,254,78,254,109,254,177,254,192,254,214,254,233,254,229,254,8,255,16,255,61,255,103,255,142,255,225,255,27,0,147,0,249,0,94,1,221,1,31,2,120,2,174,2,183,2,197,2,159,2,119,2,41,2,239,1,129,1, 30,1,216,0,123,0,84,0,39,0,12,0,21,0,27,0,26,0,60,0,75,0,84,0,84,0,39,0,11,0,185,255,75,255,216,254,70,254,198,253,42,253,164,252,54,252,212,251,150,251,133,251,147,251,197,251,53,252,175,252,97,253,45,254,12,255,241,255,219,0,231,1,172,2,141,3,54,4,174,4,36,5,58,5,74,5,50,5,235,4,155,4,39,4,150,3,9,3,120,2,234,1,79,1,206,0,68,0,211,255,70,255,200,254,60,254,146,253,40,253,124,252,9,252,154,251,29,251,205,250,115,250,85,250,88,250,129,250,225,250,100,251,20,252,237,252,224,253,233,254,248,255,13,1,41,2,54,3,28,4,239,4,144,5,253,5,72,6,75,6,43,6,211,5,88,5,167,4,224,3,13,3,28,2,70,1,88,0,158,255,225,254,46,254,200,253,69,253,15,253,202,252,160,252,165,252,141,252,160,252,169,252,174,252,182,252,204,252,218,252,247,252,48,253,105,253,181,253,11,254,129,254,1,255,154,255,55,0,215,0,143,1,34,2,180,2,38,3,129,3,200,3,218,3,214,3,188,3,121,3,35,3,180,2,48,2,178,1,31,1,180,0,62,0,216,255,136,255,74,255,33,255,12,255,25,255,31,255,73,255,99,255,129,255,144,255,151,255,149,255,114,255,91,255,23,255,219,254,145,254,50,254,236,253,155,253,98,253,63,253,48,253,78,253,135,253,200,253,63,254,181,254,66,255,225,255,79,0,244,0,116,1,216,1,71,2,141,2,191,2,227,2,236,2,242,2,231,2,208,2,170,2,145,2,105,2,57,2,28,2,235,1,177,1,128,1,70,1,244,0,157,0,65,0,212,255,91,255,216,254,65,254,165,253,11,253,136,252,1,252, 150,251,72,251,33,251,11,251,46,251,125,251,222,251,134,252,47,253,19,254,249,254,236,255,235,0,210,1,194,2,129,3,58,4,186,4,11,5,74,5,73,5,46,5,238,4,133,4,19,4,129,3,246,2,99,2,196,1,61,1,161,0,35,0,166,255,27,255,172,254,36,254,194,253,93,253,240,252,160,252,73,252,13,252,207,251,168,251,160,251,155,251,202,251,254,251,100,252,238,252,113,253,53,254,224,254,176,255,122,0,57,1,13,2,168,2,87,3,204,3,29,4,89,4,101,4,83,4,17,4,184,3,72,3,197,2,47,2,148,1,254,0,110,0,251,255,156,255,61,255,2,255,218,254,179,254,181,254,162,254,165,254,170,254,151,254,157,254,126,254,108,254,72,254,48,254,26,254,246,253,237,253,222,253,243,253,2,254,61,254,116,254,177,254,22,255,115,255,230,255,55,0,165,0,248,0,80,1,153,1,197,1,240,1,250,1,9,2,247,1,241,1,211,1,161,1,143,1,98,1,64,1,46,1,18,1,9,1,251,0,253,0,244,0,233,0,221,0,202,0,166,0,108,0,44,0,226,255,114,255,12,255,147,254,5,254,156,253,24,253,189,252,109,252,58,252,39,252,38,252,93,252,160,252,21,253,145,253,50,254,206,254,132,255,46,0,202,0,128,1,250,1,136,2,235,2,59,3,125,3,141,3,174,3,169,3,140,3,113,3,48,3,1,3,187,2,95,2,25,2,171,1,104,1,250,0,142,0,42,0,175,255,60,255,175,254,53,254,165,253,39,253,184,252,69,252,242,251,176,251,145,251,149,251,178,251,242,251,82,252,218,252,128,253,51,254,3,255,214,255,153,0,110,1,33,2,204,2,91,3,193,3,12,4,49,4,49,4,24,4, 218,3,136,3,52,3,187,2,92,2,226,1,114,1,19,1,156,0,74,0,240,255,159,255,80,255,13,255,194,254,128,254,63,254,5,254,203,253,139,253,105,253,48,253,31,253,15,253,20,253,40,253,78,253,146,253,204,253,68,254,166,254,26,255,167,255,26,0,152,0,6,1,114,1,203,1,13,2,68,2,95,2,110,2,95,2,75,2,32,2,235,1,181,1,118,1,57,1,251,0,210,0,167,0,134,0,117,0,102,0,95,0,90,0,81,0,66,0,55,0,26,0,250,255,212,255,157,255,81,255,12,255,189,254,102,254,49,254,224,253,170,253,139,253,107,253,125,253,126,253,170,253,229,253,43,254,142,254,234,254,93,255,199,255,31,0,144,0,226,0,53,1,125,1,182,1,231,1,5,2,41,2,52,2,63,2,54,2,58,2,38,2,28,2,15,2,247,1,225,1,182,1,153,1,99,1,19,1,206,0,114,0,3,0,156,255,18,255,137,254,1,254,116,253,6,253,144,252,69,252,14,252,237,251,4,252,28,252,120,252,209,252,83,253,238,253,137,254,64,255,225,255,128,0,35,1,169,1,41,2,138,2,221,2,33,3,63,3,77,3,79,3,57,3,33,3,252,2,194,2,139,2,63,2,253,1,164,1,79,1,248,0,142,0,59,0,212,255,110,255,254,254,148,254,56,254,203,253,121,253,47,253,232,252,195,252,161,252,159,252,175,252,217,252,31,253,117,253,224,253,88,254,225,254,120,255,251,255,136,0,14,1,119,1,230,1,58,2,119,2,162,2,168,2,174,2,138,2,110,2,66,2,254,1,211,1,134,1,84,1,27,1,219,0,178,0,124,0,79,0,46,0,11,0,233,255,201,255,151,255,122,255,79,255,20,255,244,254,186,254, 146,254,107,254,58,254,36,254,1,254,2,254,5,254,15,254,51,254,84,254,162,254,219,254,39,255,137,255,204,255,28,0,104,0,176,0,234,0,36,1,70,1,92,1,111,1,110,1,108,1,95,1,103,1,90,1,98,1,99,1,105,1,113,1,119,1,130,1,119,1,129,1,100,1,67,1,30,1,214,0,139,0,54,0,221,255,110,255,252,254,143,254,41,254,202,253,127,253,59,253,13,253,252,252,247,252,15,253,60,253,121,253,207,253,46,254,145,254,6,255,114,255,229,255,73,0,176,0,13,1,101,1,176,1,240,1,46,2,73,2,121,2,121,2,134,2,135,2,122,2,110,2,76,2,52,2,247,1,202,1,133,1,56,1,230,0,119,0,26,0,176,255,50,255,200,254,74,254,214,253,125,253,33,253,236,252,189,252,165,252,177,252,195,252,0,253,59,253,150,253,7,254,119,254,249,254,119,255,255,255,105,0,235,0,86,1,171,1,5,2,57,2,100,2,134,2,131,2,140,2,112,2,76,2,47,2,239,1,196,1,128,1,77,1,17,1,205,0,162,0,89,0,36,0,243,255,185,255,119,255,54,255,252,254,172,254,119,254,58,254,254,253,218,253,175,253,161,253,152,253,171,253,212,253,253,253,72,254,147,254,239,254,70,255,163,255,255,255,65,0,153,0,206,0,11,1,50,1,64,1,94,1,94,1,91,1,91,1,70,1,71,1,58,1,53,1,41,1,35,1,38,1,24,1,36,1,9,1,14,1,245,0,212,0,195,0,131,0,103,0,30,0,240,255,183,255,86,255,37,255,215,254,151,254,99,254,39,254,5,254,233,253,229,253,242,253,2,254,34,254,89,254,138,254,208,254,27,255,93,255,170,255,246,255,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,251,255,29,0,214,255,86,0,135,255,230,0,97,254,95,3,59,246,186,250,155,234,152,2,14,242,51,230,218,2,69,245,229,247,52,247,243,6,10,10,119,246,192,29,178,9,14,30,125,43,16,19,8,49,98,40,213,30,24,234,27,239,198,254,72,206,240,190,214,213,142,170,55,171,89,214,35,217,106,19,169,46,162,192,93,77,145,91,74,50,10,114,56,75,35,62,10,114,23,211,220,199,129,100,253,141,85,206,227,192,253,141,65,253,111,157,159,211,145,234,115,185,226,192,10,114,2,13,56,79,80,87,236,68,10,114,207,63,129,97,122,27,78,254,243,16,224,145,249,196,226,151,253,141,52,206,17,219,253,141,212,250,57,16,101,252,14,84,63,59,253,55,10,114,72,72,23,72,160,33,95,1,217,13,11,210,165,198,204,250,205,178,51,228,235,249,47,184,156,246,136,242,119,224,197,19,194,226,203,234,79,14,2,222,65,233,138,240,69,238,73,4,112,253,167,6,17,11,171,249,203,14,114,41,96,3,64,17,208,12,236,250,193,250,118,224,225,3,197,245,179,224,59,253,154,247,254,243,44,249,47,242,73,237,199,1,82,252,51,2,58,11,155,26,182,23,64,26,200,17,53,23,140,31,226,16,29,11,243,252,130,238,53,9,159,237,34,228,230,14,15,224,239,245,216,10,62,235,140,3,167,12,253,246,235,19,3,254,36,5,217,23,140,0,166,1,190,13,50,13, 223,15,212,13,215,250,251,1,167,247,24,253,192,249,32,238,193,244,37,244,75,239,116,255,39,248,181,0,83,10,234,3,143,16,29,7,73,13,30,17,42,10,196,5,11,7,168,0,131,252,10,249,129,237,174,238,185,234,123,236,194,229,176,254,30,254,86,5,253,15,41,15,136,29,95,31,231,16,28,12,136,3,89,254,57,242,6,244,102,241,192,236,108,237,90,238,182,245,9,252,4,249,229,254,77,14,238,6,215,20,124,17,10,11,42,14,10,8,79,5,115,3,199,249,217,242,209,247,254,245,98,250,206,246,246,245,158,254,42,3,93,1,167,7,76,7,56,5,208,13,103,0,151,6,128,11,160,2,163,4,204,0,117,248,196,248,5,255,59,250,9,248,92,253,148,0,224,254,8,12,29,1,64,2,38,7,127,15,30,1,76,255,7,13,120,250,6,4,105,252,35,254,65,254,182,244,116,255,68,250,170,244,77,250,51,250,29,251,50,9,186,250,219,4,27,11,138,0,26,8,13,4,62,1,220,4,232,242,175,3,185,254,174,246,103,255,196,249,209,247,140,255,248,252,124,0,101,0,101,0,169,3,193,3,121,13,20,2,153,7,161,6,8,1,7,7,211,254,55,0,99,2,24,248,33,253,47,254,75,245,241,254,93,248,140,253,160,253,234,253,115,3,182,2,160,2,209,9,120,10,255,3,41,3,130,6,161,3,43,5,192,249,28,255,90,254,13,253,204,250,229,251,231,252,26,1,101,251,241,2,50,255,168,3,155,5,53,5,190,3,45,5,189,7,41,2,235,252,67,252,187,250,79,251,218,243,10,241,45,252,22,243,8,251,80,1,13,251,248,14,25,254,123,11,116,11,6,12,197,10,103,5,250,7,53,2,86,251,236,0, 141,248,82,248,4,250,177,243,1,252,138,248,240,251,23,2,192,1,0,6,143,0,147,11,110,8,140,8,38,4,227,1,240,11,235,255,149,250,243,255,41,250,176,253,227,253,62,247,239,253,169,249,200,250,176,254,65,246,141,2,165,253,159,254,21,4,31,253,103,2,203,6,120,3,182,2,253,8,9,7,97,6,222,5,100,3,61,0,0,251,27,250,0,246,41,244,129,250,124,244,107,243,3,4,20,255,3,4,66,9,97,3,36,12,190,10,17,6,42,6,38,2,186,254,1,6,216,251,84,253,115,255,101,251,76,255,156,253,10,255,60,2,119,253,110,4,104,3,119,4,225,1,21,255,169,6,98,254,102,1,182,0,26,255,4,0,158,251,40,2,52,255,5,253,117,2,138,255,237,0,74,0,20,0,217,6,241,2,253,251,10,5,211,254,33,1,121,1,172,251,226,252,7,0,197,250,193,255,52,0,208,248,121,253,184,252,98,253,252,253,61,253,6,1,173,1,15,2,113,3,7,4,98,4,190,3,219,1,95,2,236,0,8,247,143,255,191,246,185,247,115,252,45,251,196,252,217,2,52,3,74,6,110,8,178,5,114,5,252,4,206,0,125,253,176,253,171,252,239,247,155,253,20,1,96,253,216,0,35,2,116,0,52,4,215,2,222,1,194,2,148,0,254,1,152,255,19,254,118,0,106,254,132,252,27,253,82,1,239,253,233,0,68,253,78,3,48,0,160,253,108,3,221,252,177,254,72,254,218,250,179,252,96,252,239,253,194,252,102,1,233,2,235,0,54,1,32,0,88,5,25,1,34,255,166,1,2,251,51,251,152,251,91,247,213,248,147,246,141,251,30,250,23,251,97,1,198,3,212,4,239,8,252,6,28,5,174,6,169,255, 188,1,208,0,229,249,99,255,126,249,197,251,116,252,145,250,67,254,165,249,6,254,96,254,47,254,16,0,210,2,136,1,104,3,242,4,73,5,244,6,239,0,252,2,28,3,223,0,157,1,96,254,65,254,35,1,159,253,10,253,255,255,38,253,142,254,65,255,248,255,124,254,35,2,204,253,114,2,8,3,5,2,41,4,155,2,165,6,219,2,45,5,211,4,162,1,149,0,95,255,226,252,148,251,22,253,32,251,78,251,182,251,157,253,28,254,170,255,11,255,83,0,208,2,80,1,191,2,63,1,217,3,155,3,0,2,136,1,52,3,44,255,244,252,89,254,83,253,30,250,59,254,250,251,182,250,190,254,83,253,222,254,152,1,113,1,213,2,216,3,60,3,131,2,234,2,181,0,203,254,77,1,113,253,59,251,168,0,138,252,86,254,255,254,100,255,171,1,246,254,172,1,95,1,125,254,35,3,39,253,111,255,176,0,98,253,161,0,100,255,89,0,126,0,38,255,163,0,193,254,77,0,43,1,237,255,132,1,78,3,143,2,161,0,152,0,212,0,169,254,58,254,250,250,122,253,180,253,120,251,68,255,152,0,243,0,190,3,148,1,138,3,107,2,205,1,247,2,135,1,51,0,254,255,50,1,130,253,241,254,200,255,189,1,162,1,81,254,252,254,157,1,20,255,15,255,206,254,88,252,201,252,69,255,214,253,175,255,138,254,189,2,151,1,118,4,24,4,135,2,253,5,201,1,168,0,207,0,157,251,225,252,226,253,31,249,188,251,238,248,0,252,61,252,5,252,136,1,230,255,63,1,45,4,227,3,97,3,96,4,52,3,134,2,248,255,175,0,88,252,30,251,53,253,184,249,18,253,164,252,0,0,62,255,204,255,201,4,145,255, 45,4,180,2,4,0,235,2,245,254,144,0,19,0,153,252,163,1,227,251,209,254,150,0,137,253,165,0,11,255,111,255,171,2,215,0,246,2,32,3,231,0,2,5,158,0,154,0,128,2,120,254,199,255,212,253,212,252,88,253,179,252,254,254,48,253,28,254,49,1,139,0,136,4,213,1,28,3,79,5,124,1,237,3,144,0,191,254,216,255,218,253,23,253,185,253,165,252,224,251,147,254,244,254,104,253,188,0,19,1,164,1,212,254,75,1,6,2,175,254,182,2,81,0,17,0,20,255,242,253,163,255,90,255,147,254,33,255,69,255,202,254,81,0,49,2,236,0,161,0,13,3,71,0,10,0,195,255,210,255,78,254,108,253,20,254,163,254,90,0,88,255,170,1,115,2,199,1,19,3,73,2,136,1,5,2,198,0,212,255,11,255,196,254,162,0,175,253,56,0,249,255,153,255,204,0,239,0,242,0,61,1,143,2,96,1,198,0,166,1,152,1,6,0,255,254,189,254,38,255,184,255,138,253,21,1,197,254,206,0,40,2,130,2,143,3,59,2,66,2,34,3,93,1,176,255,153,1,198,253,112,252,248,251,6,253,69,253,88,253,85,255,235,254,91,1,219,2,148,2,170,3,49,4,125,0,56,1,33,0,183,253,177,255,106,253,52,254,188,251,86,253,115,255,204,254,7,255,119,2,89,0,206,255,242,1,171,255,171,0,36,1,188,254,60,255,96,1,151,254,216,255,42,254,114,0,85,1,60,254,170,0,249,255,56,0,225,255,70,255,153,255,65,1,50,0,158,255,1,0,102,255,145,0,129,0,1,255,61,1,213,255,155,1,45,1,33,255,68,2,33,1,49,254,105,0,7,254,21,255,199,253,95,253,81,255,212,253,186,255, 189,0,124,0,41,1,141,0,171,1,51,2,162,0,198,0,152,1,102,255,92,254,176,254,107,254,87,252,86,255,219,252,30,253,113,255,245,253,48,255,25,0,105,255,6,1,102,1,47,0,114,1,54,1,40,1,37,0,12,1,205,255,247,253,172,254,76,253,20,253,161,253,246,252,229,254,198,253,166,255,232,0,44,0,188,1,34,1,216,0,130,2,253,255,168,255,129,0,97,255,98,254,156,254,14,254,218,254,231,253,121,254,86,0,59,0,180,255,218,0,54,1,205,1,224,1,215,0,253,1,58,1,150,0,3,1,183,253,31,255,115,254,181,253,114,255,23,253,74,255,39,0,194,254,162,1,245,1,89,2,67,2,70,2,217,0,170,2,11,1,24,0,94,0,50,255,136,255,212,253,121,254,40,254,111,254,103,255,7,255,241,254,59,0,127,0,172,0,62,1,145,0,153,1,144,2,134,0,4,0,161,1,40,0,124,255,163,0,127,254,116,0,241,254,26,255,201,255,3,255,234,255,235,254,156,254,24,0,4,0,216,255,70,0,71,0,154,0,178,0,51,1,68,1,83,0,190,0,204,0,12,1,232,254,173,255,104,0,168,254,199,253,154,254,23,254,133,254,204,254,98,0,133,0,11,1,149,1,253,1,82,2,114,1,123,1,14,1,40,255,249,255,56,255,154,254,205,254,105,254,250,253,47,0,222,255,162,255,18,2,175,1,176,0,14,2,20,1,182,2,149,0,202,0,53,2,214,254,71,255,219,255,142,254,121,254,115,254,225,255,95,255,187,254,134,1,252,255,176,0,240,1,145,0,158,1,231,1,121,0,41,1,133,0,147,0,5,1,245,254,191,255,53,0,157,254,112,255,254,254,185,255,67,0,251,254,46,0,162,255, 33,255,132,1,39,255,29,1,46,0,114,255,128,2,130,0,94,0,48,1,201,255,108,0,144,0,151,255,206,254,1,255,88,254,220,254,239,254,86,254,232,255,222,255,120,255,70,0,53,255,187,0,250,0,11,255,81,1,126,255,20,0,215,0,68,255,124,0,26,0,136,255,86,0,75,254,245,254,98,255,213,253,108,255,77,255,244,254,154,0,231,255,113,0,223,255,50,1,190,0,171,0,4,1,103,0,92,0,235,255,113,255,80,0,178,254,185,254,164,255,91,255,145,255,184,255,61,255,142,1,227,255,208,0,217,1,230,255,80,1,211,0,231,255,39,0,245,254,175,255,127,255,55,254,96,255,75,255,203,255,54,255,74,0,191,255,227,0,141,0,140,0,227,0,21,0,32,0,189,255,179,255,71,255,100,255,245,254,249,254,218,254,7,255,197,255,197,255,171,255,23,0,232,255,217,255,42,0,231,255,12,0,3,0,21,0,86,0,105,0,57,1,191,255,176,255,254,255,72,255,83,255,43,255,8,255,125,255,249,254,205,255,129,0,226,255,86,0,23,0,157,0,86,0,2,1,194,0,95,0,27,1,26,1,131,0,140,0,129,0,225,255,136,0,185,255,77,255,139,255,29,255,219,255,225,255,28,0,138,0,2,1,45,1,234,1,105,1,168,1,249,1,227,1,206,0,60,1,235,0,70,255,246,254,1,0,50,254,41,255,201,255,84,254,251,0,180,255,162,0,49,2,172,0,108,1,84,1,22,1,111,1,21,0,31,0,14,1,7,255,104,255,1,255,248,254,90,255,119,254,216,255,11,0,180,255,136,0,254,0,189,0,125,1,213,0,56,1,215,255,81,0,185,255,241,254,67,255,90,254,166,255,86,254,21,0,234,254,31,255, 189,0,54,255,217,0,200,0,54,1,205,0,254,255,248,0,162,0,171,255,126,0,197,255,169,255,106,255,20,255,152,255,47,254,42,255,185,254,209,255,171,255,55,0,224,0,159,0,45,1,14,1,163,1,69,0,12,1,51,0,94,0,15,0,125,255,21,0,252,254,107,0,175,255,239,254,25,0,214,255,255,255,35,0,150,255,81,0,179,0,7,0,76,0,62,1,12,0,169,0,20,1,200,255,241,0,207,255,240,255,67,0,212,255,171,255,124,255,10,255,244,255,171,254,125,255,8,0,57,255,227,255,14,0,173,255,207,0,251,255,20,0,11,1,150,255,218,0,80,0,234,255,102,0,118,255,211,254,237,254,169,254,75,255,207,254,46,254,102,255,111,255,244,255,76,0,60,0,152,0,118,0,20,1,97,0,231,255,234,255,240,254,180,255,47,255,165,254,172,255,206,254,123,255,176,255,36,255,22,0,47,0,112,255,226,0,213,255,232,255,16,1,53,255,33,0,77,0,234,255,98,0,115,255,216,255,106,255,154,255,46,0,147,254,80,0,52,0,22,0,170,0,7,0,185,0,249,255,154,0,110,0,87,0,175,0,52,0,20,1,171,255,35,0,117,0,136,255,133,255,85,0,188,255,31,0,231,255,103,255,213,0,108,0,16,0,96,1,4,0,68,0,162,0,248,255,220,0,244,255,78,0,53,0,50,255,227,255,93,255,250,254,13,255,132,255,195,255,131,0,185,255,156,0,124,0,165,0,198,0,158,0,57,0,117,0,33,0,232,255,13,0,167,255,227,255,17,255,8,255,72,255,6,255,36,255,21,0,167,255,2,1,4,1,149,0,206,1,74,1,42,1,42,1,61,0,112,0,162,255,85,255,95,255,24,255,12,255,108,255, 49,255,162,0,195,255,50,0,222,0,117,0,223,0,171,1,150,0,36,1,102,0,241,0,151,0,172,255,132,0,248,255,244,255,177,0,175,255,134,255,107,0,197,255,234,255,84,0,193,255,47,1,140,0,79,0,123,1,147,0,186,0,215,0,41,0,71,0,139,0,217,255,67,0,76,255,94,0,75,0,77,255,7,0,4,0,81,0,177,0,203,255,182,0,94,0,7,0,50,0,72,0,226,255,12,0,162,255,193,255,39,0,172,255,240,255,230,255,89,255,26,0,239,255,123,255,204,0,96,255,209,255,79,0,111,255,52,0,85,255,153,255,127,255,184,255,98,0,70,255,58,0,193,255,240,255,186,0,230,255,249,255,214,255,149,255,57,255,96,255,120,255,120,255,106,255,127,255,21,0,204,255,75,0,189,255,254,0,41,0,167,255,107,0,239,255,226,255,22,0,135,255,55,0,185,255,127,255,135,0,190,255,150,255,193,255,25,0,42,0,173,255,49,0,253,255,159,255,17,0,235,255,48,0,135,0,214,255,232,255,145,0,250,255,204,255,120,0,8,0,195,255,15,0,228,255,46,0,209,255,6,0,250,255,85,255,71,255,168,255,143,255,148,255,245,255,243,254,114,0,251,255,70,0,249,255,28,0,134,0,221,255,28,0,52,0,230,255,4,0,172,255,123,255,132,255,117,255,97,255,85,255,172,255,105,255,201,255,223,255,146,255,124,0,134,255,74,0,228,0,75,0,98,0,186,0,30,0,129,0,71,0,59,255,225,255,184,255,112,255,90,255,169,255,135,255,17,0,205,255,85,0,178,0,80,0,182,0,104,0,116,0,59,0,51,0,70,0,12,0,108,0,26,0,188,255,5,0,25,0,158,255,133,255,186,255,31,0,227,255, 208,0,46,0,253,255,30,1,87,0,188,0,40,0,44,0,168,0,5,0,237,255,216,255,181,255,43,0,223,255,224,255,72,0,12,0,228,255,166,0,144,0,56,0,98,0,62,0,255,255,28,0,4,0,252,255,233,255,205,255,12,0,254,255,188,255,103,0,21,0,208,255,222,0,7,0,12,0,170,0,197,255,30,0,33,0,155,255,32,0,242,255,216,255,8,0,17,0,218,255,5,0,5,0,12,0,103,0,68,0,77,0,118,0,140,0,4,0,5,0,90,0,139,255,8,0,172,255,144,255,52,0,212,255,24,0,30,0,188,0,63,0,37,0,170,0,42,0,51,0,12,0,101,0,84,0,218,255,0,0,10,0,230,255,226,255,26,0,219,255,186,255,4,0,56,0,44,0,139,255,25,0,135,0,52,0,98,0,104,0,44,0,138,0,31,0,102,0,252,255,136,255,255,255,157,255,231,255,53,255,47,0,214,255,63,255,40,0,203,255,94,0,50,0,232,255,17,0,49,0,71,0,133,0,163,255,236,255,235,255,231,255,213,255,124,255,190,255,30,0,80,255,205,255,188,255,106,255,12,0,4,0,123,255,244,255,56,0,216,255,23,0,43,0,197,255,249,255,255,255,227,255,149,255,177,255,228,255,228,255,201,255,88,255,47,0,10,0,75,255,1,0,168,255,32,0,39,0,217,255,111,0,223,255,239,255,142,0,42,0,163,255,51,0,223,255,120,255,236,255,140,255,178,255,205,255,234,255,216,255,71,0,218,255,138,0,56,0,171,255,197,0,226,255,233,255,124,0,212,255,12,0,240,255,63,0,252,255,132,255,65,0,214,255,187,255,5,0,203,255,48,0,28,0,240,255,15,0,4,0,246,255,61,0,2,0,255,255,13,0, 34,0,25,0,249,255,13,0,47,0,251,255,15,0,201,255,12,0,35,0,218,255,1,0,205,255,7,0,34,0,234,255,218,255,120,255,249,255,32,0,208,255,16,0,246,255,56,0,240,255,21,0,8,0,250,255,11,0,5,0,3,0,50,0,68,0,12,0,2,0,49,0,232,255,151,255,240,255,34,0,143,255,221,255,4,0,32,0,80,0,22,0,30,0,213,0,70,0,129,0,98,0,30,0,85,0,93,0,22,0,253,255,253,255,57,0,235,255,40,0,103,0,2,0,138,0,84,0,81,0,129,0,1,0,163,0,38,0,8,0,81,0,30,0,104,0,5,0,16,0,173,0,214,255,65,0,129,0,175,255,113,0,81,0,34,0,48,0,249,255,120,0,30,0,254,255,60,0,16,0,13,0,30,0,42,0,3,0,15,0,249,255,150,255,2,0,16,0,243,255,2,0,237,255,28,0,8,0,240,255,26,0,245,255,7,0,1,0,5,0,24,0,225,255,37,0,223,255,35,0,196,255,214,255,209,255,191,255,167,255,209,255,6,0,227,255,233,255,253,255,76,0,209,255,31,0,51,0,197,255,42,0,221,255,249,255,10,0,197,255,6,0,75,0,153,255,1,0,230,255,201,255,20,0,241,255,228,255,37,0,10,0,249,255,34,0,240,255,228,255,242,255,4,0,235,255,243,255,50,0,250,255,221,255,222,255,16,0,3,0,46,0,12,0,223,255,39,0,232,255,23,0,187,255,170,255,223,255,146,255,255,255,235,255,179,255,16,0,2,0,1,0,254,255,23,0,43,0,190,255,12,0,233,255,204,255,63,0,189,255,221,255,161,255,176,255,16,0,145,255,224,255,251,255,158,255,67,0,207,255,223,255,41,0,184,255,239,255,23,0, 123,255,13,0,230,255,203,255,8,0,167,255,1,0,33,0,178,255,241,255,0,0,197,255,55,0,230,255,219,255,255,255,210,255,246,255,162,255,168,255,189,255,33,0,197,255,197,255,42,0,37,0,60,0,28,0,6,0,68,0,207,255,56,0,1,0,207,255,236,255,249,255,210,255,23,0,213,255,198,255,68,0,198,255,14,0,30,0,253,255,34,0,42,0,89,0,25,0,77,0,12,0,41,0,30,0,235,255,3,0,42,0,226,255,253,255,222,255,25,0,37,0,203,255,83,0,237,255,94,0,102,0,145,255,162,0,252,255,214,255,74,0,207,255,11,0,20,0,222,255,87,0,21,0,215,255,88,0,248,255,240,255,98,0,240,255,6,0,37,0,209,255,124,0,217,255,219,255,87,0,203,255,251,255,14,0,4,0,40,0,218,255,83,0,251,255,244,255,68,0,227,255,37,0,38,0,243,255,77,0,25,0,248,255,38,0,222,255,250,255,19,0,212,255,6,0,253,255,47,0,46,0,37,0,69,0,41,0,32,0,96,0,228,255,4,0,10,0,24,0,84,0,214,255,32,0,63,0,221,255,20,0,249,255,8,0,7,0,248,255,89,0,28,0,29,0,166,0,8,0,46,0,33,0,2,0,86,0,241,255,208,255,62,0,199,255,19,0,32,0,222,255,51,0,6,0,243,255,71,0,227,255,25,0,68,0,15,0,48,0,215,255,41,0,1,0,219,255,39,0,234,255,230,255,255,255,242,255,252,255,28,0,195,255,203,255,14,0,226,255,232,255,8,0,248,255,5,0,13,0,223,255,21,0,4,0,170,255,22,0,178,255,244,255,235,255,176,255,249,255,253,255,228,255,182,255,225,255,17,0,205,255,234,255,228,255,223,255,243,255, 224,255,219,255,49,0,207,255,5,0,241,255,239,255,255,255,169,255,221,255,232,255,171,255,153,255,65,0,223,255,215,255,26,0,230,255,77,0,218,255,249,255,41,0,225,255,26,0,251,255,184,255,25,0,159,255,4,0,38,0,76,255,24,0,200,255,225,255,32,0,198,255,20,0,51,0,223,255,34,0,103,0,209,255,42,0,1,0,193,255,23,0,166,255,219,255,224,255,182,255,191,255,219,255,234,255,255,255,1,0,3,0,14,0,7,0,255,255,38,0,19,0,255,255,10,0,213,255,254,255,210,255,226,255,252,255,200,255,3,0,241,255,189,255,38,0,216,255,15,0,14,0,241,255,14,0,17,0,4,0,23,0,252,255,38,0,2,0,209,255,19,0,1,0,8,0,8,0,235,255,44,0,235,255,21,0,60,0,244,255,1,0,234,255,15,0,30,0,20,0,209,255,21,0,37,0,55,0,35,0,29,0,65,0,60,0,5,0,69,0,13,0,225,255,59,0,240,255,243,255,3,0,4,0,46,0,1,0,16,0,42,0,60,0,56,0,11,0,48,0,85,0,20,0,66,0,55,0,34,0,244,255,26,0,7,0,249,255,255,255,252,255,11,0,222,255,23,0,68,0,16,0,47,0,85,0,31,0,51,0,12,0,29,0,42,0,32,0,19,0,240,255,19,0,254,255,252,255,5,0,228,255,21,0,1,0,227,255,50,0,15,0,20,0,21,0,240,255,38,0,30,0,42,0,2,0,14,0,38,0,248,255,17,0,17,0,232,255,1,0,204,255,15,0,209,255,8,0,41,0,240,255,253,255,15,0,16,0,48,0,8,0,253,255,33,0,10,0,29,0,248,255,7,0,12,0,249,255,12,0,239,255,254,255,4,0,216,255,212,255, 244,255,223,255,12,0,255,255,4,0,25,0,22,0,57,0,243,255,7,0,33,0,232,255,232,255,252,255,166,255,233,255,198,255,167,255,25,0,209,255,227,255,19,0,208,255,34,0,253,255,224,255,49,0,244,255,243,255,10,0,1,0,249,255,210,255,207,255,204,255,181,255,201,255,180,255,151,255,230,255,203,255,232,255,235,255,13,0,255,255,253,255,236,255,28,0,249,255,2,0,254,255,199,255,1,0,175,255,224,255,218,255,168,255,209,255,209,255,188,255,206,255,210,255,240,255,248,255,206,255,37,0,1,0,7,0,4,0,4,0,4,0,3,0,4,0,239,255,235,255,233,255,206,255,191,255,205,255,218,255,209,255,242,255,234,255,11,0,2,0,10,0,1,0,34,0,10,0,56,0,3,0,254,255,49,0,241,255,21,0,15,0,224,255,248,255,243,255,215,255,233,255,234,255,253,255,11,0,13,0,30,0,42,0,13,0,67,0,77,0,239,255,53,0,17,0,243,255,51,0,226,255,12,0,232,255,224,255,35,0,207,255,237,255,39,0,6,0,12,0,251,255,67,0,29,0,17,0,35,0,42,0,17,0,43,0,244,255,10,0,21,0,189,255,3,0,240,255,218,255,13,0,237,255,16,0,7,0,19,0,19,0,63,0,33,0,40,0,19,0,44,0,21,0,4,0,31,0,244,255,239,255,26,0,248,255,246,255,16,0,35,0,4,0,1,0,52,0,15,0,16,0,38,0,59,0,29,0,21,0,52,0,34,0,31,0,34,0,41,0,22,0,25,0,253,255,21,0,1,0,1,0,14,0,21,0,56,0,26,0,14,0,94,0,33,0,16,0,42,0,33,0,26,0,47,0,39,0,33,0,16,0,51,0,8,0,12,0,30,0, 235,255,24,0,250,255,2,0,12,0,251,255,8,0,2,0,7,0,51,0,12,0,20,0,24,0,22,0,35,0,5,0,6,0,7,0,197,255,246,255,244,255,212,255,252,255,194,255,4,0,240,255,249,255,2,0,1,0,253,255,248,255,4,0,15,0,251,255,12,0,249,255,3,0,16,0,188,255,252,255,218,255,224,255,209,255,187,255,224,255,210,255,240,255,252,255,244,255,11,0,5,0,4,0,15,0,8,0,0,0,12,0,225,255,12,0,254,255,197,255,217,255,225,255,193,255,19,0,223,255,217,255,4,0,1,0,249,255,7,0,7,0,1,0,25,0,31,0,5,0,251,255,44,0,2,0,248,255,241,255,204,255,12,0,194,255,216,255,12,0,231,255,16,0,253,255,235,255,21,0,234,255,5,0,1,0,254,255,11,0,252,255,8,0,250,255,237,255,6,0,227,255,232,255,239,255,208,255,214,255,215,255,216,255,218,255,208,255,230,255,213,255,21,0,7,0,235,255,15,0,253,255,12,0,254,255,244,255,224,255,208,255,218,255,213,255,188,255,230,255,205,255,216,255,227,255,246,255,5,0,244,255,3,0,7,0,1,0,11,0,17,0,12,0,7,0,2,0,252,255,219,255,253,255,234,255,215,255,233,255,224,255,1,0,255,255,5,0,4,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,255,81,1,181,253,21,4,170,241,137,216,1,10,80,225,197,231,48,219,53,233, 124,31,205,218,72,227,82,252,44,212,18,7,45,240,27,10,146,20,8,0,181,41,13,30,93,26,206,60,73,40,9,61,158,74,66,59,1,80,34,83,98,68,99,71,35,70,131,40,67,44,255,31,34,7,9,14,246,0,173,241,107,233,84,205,18,205,142,187,209,168,63,179,142,153,76,154,153,172,143,133,28,144,143,148,70,138,27,162,181,160,240,165,84,192,241,194,59,211,26,230,247,244,254,10,215,22,186,47,149,61,138,69,33,92,50,96,207,102,76,115,36,110,86,107,76,110,217,103,222,102,238,88,187,81,3,72,154,59,103,53,45,35,110,17,73,10,223,247,81,237,139,229,92,220,42,224,249,217,8,210,12,208,181,207,205,208,26,207,154,208,88,210,42,210,26,214,86,210,212,208,98,212,252,217,103,224,118,227,178,226,61,234,159,227,99,229,120,225,198,222,228,232,32,233,141,237,186,238,91,250,30,0,62,1,76,13,40,15,50,22,48,25,103,27,49,39,196,47,220,54,5,62,43,66,46,71,166,74,9,73,202,69,37,67,87,62,0,63,173,59,1,51,165,44,59,40,61,29,229,20,138,4,237,247,68,235,190,213,54,202,122,189,131,174,71,166,225,159,247,152,40,148,207,151,177,145,84,148,233,158,25,159,65,170,172,180,249,186,217,205,194,222,152,235,239,1,101,22,133,36,89,53,82,65,98,74,68,87,213,94,198,97,216,104,129,103,9,107,255,103,241,96,39,95,34,84,141,69,56,60,126,44,178,29,168,17,42,6,239,250,72,245,127,234,202,225,58,219,18,208,195,202,219,197,150,189,191,192,168,188,145,188,204,193,181,192,108,197,169,205,144,210,184,217,159,223,123,227,246,237,165,241,233,243,202,252,6,254,180,3, 1,9,152,11,81,21,123,20,38,22,253,22,207,18,102,21,63,19,23,16,116,17,230,15,212,17,65,18,233,16,60,16,185,16,94,16,27,16,228,16,39,18,145,20,251,22,172,22,16,28,246,28,110,23,219,25,232,20,144,14,81,13,152,5,224,1,109,255,127,249,164,245,168,239,95,231,196,228,218,222,211,220,71,218,215,210,108,217,188,211,126,210,144,218,202,214,117,223,182,228,14,229,41,240,165,244,191,248,147,255,172,5,193,9,140,14,25,20,102,21,17,26,62,30,148,31,75,38,15,36,91,36,118,37,32,34,251,33,103,31,160,24,164,23,182,20,21,15,146,9,240,6,236,0,13,253,21,248,45,240,105,237,168,234,40,228,88,225,164,226,161,224,247,225,69,227,98,228,223,230,12,232,103,234,188,240,213,240,8,244,118,249,179,249,119,1,91,3,244,6,253,16,114,13,146,16,146,19,227,13,3,17,105,14,234,10,223,14,86,13,159,12,201,16,64,15,162,14,108,15,41,13,189,14,81,11,208,7,241,9,255,5,195,6,69,6,175,4,139,3,236,0,84,254,144,248,97,248,3,245,66,242,213,241,16,238,45,238,85,239,193,235,120,239,107,239,35,236,48,240,148,238,33,237,170,239,181,239,140,241,203,245,90,247,11,251,70,0,8,1,108,4,97,7,238,5,193,9,252,8,81,6,99,12,16,12,142,11,71,16,236,16,151,20,243,20,77,18,51,20,111,17,36,15,121,15,190,11,53,12,74,10,140,7,73,7,169,3,195,0,71,253,213,249,222,246,243,242,102,243,201,240,71,240,225,240,218,240,157,245,66,242,100,244,23,248,155,244,149,248,73,246,186,244,202,250,246,246,135,250,198,252,208,251,140,1,41,0,110,1, 71,2,2,1,89,0,196,254,161,0,168,255,222,1,215,4,213,2,30,9,212,9,199,9,203,12,220,9,158,10,217,12,128,9,186,10,9,12,219,10,178,12,196,11,162,10,136,10,233,8,195,5,90,2,72,1,127,254,242,251,5,252,111,249,192,249,75,248,94,246,21,246,158,242,243,242,226,240,117,238,32,238,122,237,82,238,198,236,108,237,40,240,121,240,164,241,204,243,47,246,234,248,171,249,108,253,118,1,90,3,87,8,56,11,20,14,178,18,35,20,52,24,181,26,159,27,185,27,212,25,4,25,8,23,163,19,111,17,138,16,41,12,106,9,17,7,228,2,220,255,39,251,120,248,139,246,82,241,150,238,41,239,92,235,102,235,172,236,106,235,82,238,27,238,23,239,255,241,70,239,117,242,229,242,148,243,15,247,104,246,202,250,120,253,175,252,41,2,24,2,165,2,90,6,251,3,165,8,27,10,177,8,222,13,25,14,117,14,185,18,51,16,227,15,153,15,113,11,51,13,153,11,81,6,62,11,233,5,1,6,200,12,11,4,211,5,42,6,172,254,149,1,11,254,46,250,151,252,46,249,65,248,113,250,219,248,241,248,196,248,190,247,231,244,5,244,124,242,204,241,160,241,69,240,175,241,81,241,152,242,208,243,156,242,131,244,202,245,244,245,234,247,105,249,232,253,83,0,24,2,21,7,198,9,135,13,215,16,116,18,204,20,211,20,17,22,122,20,16,19,88,20,228,16,121,15,219,14,236,11,99,11,118,7,131,4,170,3,200,254,59,252,240,251,219,247,233,246,12,245,125,242,134,242,23,240,115,239,76,240,218,237,236,237,26,239,126,237,170,239,49,241,11,242,253,245,231,246,19,249,206,252,17,254,167,1,161,3,223,4, 160,8,224,9,161,11,84,14,94,15,93,16,25,18,51,18,143,18,212,17,26,17,161,14,14,12,135,11,126,7,153,6,147,4,81,1,51,1,26,255,124,252,164,251,191,248,45,247,33,247,222,243,215,244,77,245,116,242,236,244,47,244,74,244,104,246,152,244,8,246,80,246,24,246,52,248,4,248,137,249,15,253,40,253,215,255,115,1,101,3,34,5,10,7,58,8,175,9,32,12,75,11,239,11,246,13,238,11,19,13,159,12,145,10,64,11,195,8,114,6,81,6,218,2,139,1,183,0,252,253,174,253,37,252,45,251,192,250,51,249,16,248,183,247,227,246,249,245,96,245,81,245,204,244,179,245,240,245,71,246,149,248,137,248,61,249,37,251,177,251,2,253,41,254,255,254,229,255,105,1,48,3,59,4,235,5,3,7,86,8,131,9,224,9,70,10,1,11,70,10,69,10,64,9,178,8,126,8,47,6,58,5,114,4,162,2,101,1,167,255,224,253,201,252,240,251,62,250,180,250,118,250,227,250,184,251,201,250,46,252,239,251,188,250,80,252,230,250,197,250,207,252,163,251,87,252,169,254,92,254,133,255,133,0,161,255,143,0,23,1,39,0,62,1,195,1,94,1,87,2,192,2,75,2,10,3,247,2,48,2,135,2,244,0,47,1,53,1,185,255,201,0,221,255,148,255,36,0,13,255,115,255,49,255,90,254,112,254,105,253,19,254,18,255,158,254,114,0,182,0,232,1,198,2,140,2,98,3,201,2,0,2,113,1,7,1,240,0,30,0,35,0,228,255,13,255,26,255,39,255,233,253,148,254,51,254,130,253,129,254,26,254,66,254,228,255,109,255,64,0,206,0,104,0,140,1,24,1,76,0,244,0,177,0,131,0,0,0,251,255, 136,0,197,255,69,255,163,255,61,255,252,254,189,254,75,254,114,254,58,254,212,253,152,254,243,254,114,254,209,254,18,255,205,254,171,254,198,254,186,254,95,254,158,254,8,255,1,255,152,255,3,0,94,0,71,1,90,1,211,1,18,3,163,3,63,4,68,5,133,5,240,5,71,6,241,5,76,6,95,6,201,4,234,4,243,3,121,2,255,1,243,255,186,254,244,253,49,252,38,251,221,249,119,249,36,249,217,248,32,249,56,249,102,249,138,250,113,251,136,251,206,251,97,252,105,253,191,253,7,254,39,255,197,255,196,255,165,0,13,1,115,1,130,2,106,2,148,2,102,3,125,3,175,3,0,4,181,3,46,4,96,4,137,3,207,3,160,3,155,2,198,2,12,2,17,1,81,1,215,0,192,0,27,0,171,255,201,255,120,255,32,254,39,254,45,254,26,253,207,253,247,253,103,254,100,255,229,255,90,0,216,0,235,0,253,0,129,0,109,0,241,255,86,255,235,254,101,254,41,254,55,253,122,252,202,251,243,250,159,250,248,249,243,249,1,250,72,250,147,251,145,252,79,253,190,254,34,0,21,1,241,1,180,2,78,3,205,4,81,5,199,5,107,7,188,7,209,8,55,9,77,8,41,9,19,8,166,6,72,6,151,4,204,3,58,3,163,1,18,1,212,0,166,255,218,254,12,254,165,252,84,251,40,250,241,248,120,248,54,248,25,247,69,247,93,247,23,247,108,247,117,247,144,247,169,248,217,248,162,249,232,250,93,252,5,254,207,255,84,1,242,2,253,4,98,5,164,6,50,7,231,6,0,8,85,7,29,7,164,7,163,6,172,6,66,6,55,5,136,4,5,4,173,2,192,1,255,0,44,0,35,0,156,255,244,255,239,255,149,255, 0,0,173,255,59,255,52,255,239,254,106,254,5,254,239,253,139,253,55,253,2,253,23,253,232,252,127,252,57,252,239,251,150,251,250,250,85,251,154,251,79,251,49,252,203,252,53,253,174,253,14,254,255,254,30,255,147,255,56,0,102,0,89,1,192,1,24,2,180,2,29,3,199,3,204,3,0,4,14,4,64,4,98,4,70,4,167,4,244,4,205,4,35,5,180,4,91,4,62,4,227,2,61,2,152,1,231,255,31,255,191,253,168,252,23,252,209,250,115,250,2,250,166,249,119,249,70,249,73,249,177,249,89,250,178,250,136,251,6,253,181,253,196,254,13,0,204,0,34,2,198,2,49,3,208,4,21,5,44,5,33,6,175,5,6,6,37,6,87,5,184,5,30,5,36,4,65,4,248,2,138,2,32,2,228,0,206,0,25,0,8,255,254,254,77,254,113,253,73,253,150,252,144,251,75,251,84,250,187,249,147,249,247,248,69,249,136,249,88,249,31,250,215,250,58,251,32,252,236,252,202,253,109,254,105,255,66,0,207,0,168,1,87,2,25,3,160,3,9,4,160,4,143,4,51,5,31,5,198,4,5,5,138,4,196,4,181,4,55,4,135,4,25,4,239,3,193,3,232,2,201,2,110,2,235,1,198,1,22,1,183,0,104,0,144,255,59,255,95,254,191,253,63,253,80,252,206,251,101,251,119,250,128,250,20,250,192,249,91,250,26,250,232,250,85,251,123,251,182,252,237,252,99,253,140,254,211,254,226,255,69,0,191,0,234,1,200,1,94,2,13,3,28,3,86,3,49,3,137,3,6,4,163,3,1,4,7,4,54,4,138,4,199,3,38,4,175,3,30,3,183,2,236,1,230,1,190,0,153,0,56,0,11,255,229,254,38,254,176,253, 54,253,59,252,49,252,236,251,163,251,242,251,187,251,20,252,213,252,187,252,14,253,209,253,244,253,89,254,44,254,204,254,134,255,119,255,78,0,108,0,9,1,155,1,84,1,231,1,229,1,155,1,19,2,113,1,121,1,208,1,143,1,19,2,207,1,52,2,162,2,66,2,140,2,96,2,62,2,71,2,103,1,120,1,103,1,231,0,165,0,84,0,7,0,102,255,26,255,194,254,55,254,10,254,239,253,152,253,204,253,227,253,248,253,251,253,19,254,48,254,90,254,248,253,217,253,72,254,219,253,229,253,36,254,29,254,158,254,213,254,232,254,167,255,216,255,1,0,65,0,144,0,196,0,255,0,139,1,198,1,229,1,159,2,226,2,73,3,155,3,107,3,204,3,188,3,76,3,72,3,235,2,150,2,75,2,139,1,106,1,225,0,37,0,212,255,36,255,229,254,61,254,149,253,213,253,118,253,103,253,162,253,96,253,170,253,222,253,134,253,154,253,156,253,135,253,191,253,225,253,183,253,69,254,164,254,200,254,60,255,125,255,202,255,41,0,22,0,45,0,132,0,156,0,38,1,74,1,95,1,202,1,240,1,203,1,135,1,118,1,75,1,221,0,236,0,154,0,165,0,178,0,26,0,153,0,153,0,102,0,151,0,35,0,36,0,95,0,240,255,65,0,157,0,188,0,249,0,75,1,53,1,47,1,37,1,238,0,190,0,108,0,32,0,220,255,117,255,52,255,235,254,201,254,135,254,29,254,21,254,227,253,105,253,115,253,112,253,106,253,251,253,32,254,98,254,22,255,11,255,110,255,199,255,165,255,54,0,52,0,41,0,220,0,202,0,235,0,149,1,91,1,217,1,88,2,241,1,168,2,91,2,88,2,165,2,3,2,87,2, 5,2,134,1,202,1,17,1,214,0,122,0,209,255,219,255,7,255,158,254,155,254,27,254,3,254,232,253,191,253,213,253,194,253,178,253,191,253,184,253,72,254,80,254,75,254,13,255,20,255,200,255,251,255,249,255,187,0,113,0,127,0,239,0,157,0,187,0,221,0,154,0,196,0,170,0,133,0,243,0,212,0,209,0,57,1,35,1,24,1,106,1,95,1,139,1,142,1,23,1,76,1,62,1,147,0,128,0,66,0,254,255,210,255,91,255,96,255,28,255,228,254,198,254,164,254,124,254,143,254,166,254,171,254,158,254,174,254,240,254,250,254,221,254,238,254,59,255,102,255,104,255,188,255,244,255,221,255,56,0,70,0,94,0,214,0,148,0,202,0,11,1,255,0,51,1,76,1,134,1,236,1,15,2,220,1,87,2,245,1,174,1,23,2,50,1,91,1,52,1,75,0,128,0,248,255,94,255,107,255,249,254,84,254,36,254,208,253,164,253,144,253,117,253,147,253,238,253,2,254,9,254,162,254,169,254,229,254,31,255,23,255,91,255,81,255,119,255,196,255,206,255,236,255,46,0,75,0,163,0,220,0,172,0,211,0,18,1,216,0,96,1,115,1,87,1,255,1,237,1,232,1,68,2,255,1,221,1,241,1,119,1,121,1,48,1,173,0,162,0,74,0,95,0,60,0,175,255,185,255,57,255,240,254,201,254,41,254,143,254,160,254,78,254,169,254,187,254,142,254,196,254,211,254,206,254,219,254,201,254,206,254,221,254,198,254,206,254,255,254,5,255,18,255,105,255,139,255,129,255,239,255,246,255,36,0,171,0,236,0,62,1,168,1,4,2,81,2,116,2,82,2,117,2,106,2,3,2,229,1,120,1,28,1,31,1,199,0,113,0, 127,0,52,0,207,255,215,255,86,255,32,255,8,255,161,254,185,254,199,254,215,254,200,254,215,254,214,254,206,254,199,254,152,254,204,254,206,254,198,254,250,254,7,255,56,255,91,255,107,255,159,255,178,255,191,255,235,255,7,0,23,0,97,0,175,0,241,0,67,1,110,1,148,1,221,1,186,1,166,1,200,1,92,1,56,1,33,1,133,0,114,0,119,0,70,0,61,0,241,255,16,0,23,0,178,255,188,255,144,255,134,255,181,255,115,255,125,255,210,255,143,255,99,255,144,255,20,255,245,254,234,254,133,254,176,254,204,254,126,254,177,254,174,254,153,254,245,254,235,254,25,255,68,255,86,255,197,255,197,255,13,0,125,0,182,0,23,1,70,1,123,1,205,1,213,1,213,1,226,1,27,2,239,1,142,1,149,1,143,1,76,1,21,1,253,0,240,0,221,0,153,0,69,0,99,0,28,0,217,255,246,255,149,255,168,255,122,255,65,255,76,255,233,254,200,254,158,254,41,254,38,254,19,254,1,254,49,254,16,254,48,254,148,254,146,254,206,254,39,255,50,255,166,255,202,255,228,255,56,0,109,0,146,0,162,0,225,0,243,0,239,0,8,1,240,0,250,0,250,0,224,0,225,0,221,0,206,0,216,0,196,0,188,0,204,0,199,0,187,0,182,0,192,0,157,0,131,0,154,0,97,0,117,0,110,0,68,0,74,0,239,255,212,255,146,255,59,255,56,255,226,254,157,254,181,254,131,254,141,254,172,254,161,254,187,254,235,254,21,255,62,255,68,255,120,255,167,255,199,255,240,255,10,0,76,0,104,0,102,0,180,0,183,0,196,0,214,0,185,0,24,1,30,1,255,0,79,1,43,1,86,1,120,1,55,1,72,1,8,1, 206,0,188,0,95,0,10,0,222,255,163,255,137,255,33,255,225,254,221,254,135,254,90,254,95,254,41,254,43,254,254,253,251,253,116,254,93,254,153,254,42,255,62,255,166,255,23,0,20,0,120,0,187,0,196,0,61,1,76,1,58,1,152,1,128,1,123,1,168,1,81,1,104,1,92,1,9,1,43,1,21,1,233,0,225,0,223,0,212,0,178,0,129,0,47,0,45,0,22,0,201,255,149,255,80,255,49,255,18,255,195,254,200,254,147,254,145,254,186,254,137,254,179,254,185,254,164,254,221,254,237,254,7,255,96,255,122,255,133,255,182,255,205,255,225,255,240,255,250,255,20,0,28,0,50,0,46,0,75,0,76,0,99,0,115,0,112,0,144,0,152,0,154,0,199,0,175,0,219,0,234,0,217,0,8,1,33,1,41,1,14,1,11,1,249,0,192,0,149,0,81,0,22,0,240,255,191,255,131,255,113,255,90,255,57,255,74,255,54,255,8,255,41,255,28,255,26,255,73,255,90,255,115,255,162,255,194,255,206,255,229,255,239,255,225,255,235,255,6,0,243,255,225,255,16,0,32,0,73,0,75,0,118,0,176,0,122,0,182,0,192,0,124,0,172,0,141,0,104,0,137,0,66,0,59,0,90,0,25,0,3,0,1,0,188,255,132,255,114,255,59,255,46,255,81,255,54,255,60,255,105,255,141,255,120,255,162,255,191,255,217,255,236,255,1,0,23,0,61,0,91,0,108,0,141,0,157,0,131,0,125,0,103,0,62,0,36,0,241,255,229,255,240,255,194,255,248,255,236,255,204,255,17,0,243,255,253,255,22,0,245,255,23,0,27,0,3,0,3,0,3,0,12,0,1,0,231,255,229,255,211,255,188,255,217,255,167,255,173,255, 246,255,190,255,246,255,32,0,235,255,71,0,70,0,34,0,99,0,32,0,47,0,51,0,12,0,46,0,26,0,34,0,54,0,18,0,251,255,6,0,231,255,172,255,197,255,192,255,165,255,212,255,185,255,228,255,50,0,0,0,56,0,95,0,74,0,115,0,86,0,76,0,125,0,66,0,61,0,68,0,35,0,12,0,220,255,194,255,194,255,136,255,104,255,113,255,73,255,96,255,96,255,88,255,181,255,190,255,194,255,13,0,1,0,251,255,44,0,18,0,15,0,36,0,3,0,32,0,66,0,22,0,61,0,61,0,30,0,80,0,54,0,61,0,75,0,70,0,93,0,70,0,83,0,99,0,113,0,117,0,109,0,103,0,91,0,28,0,26,0,10,0,222,255,220,255,165,255,153,255,173,255,81,255,107,255,104,255,40,255,124,255,103,255,69,255,141,255,117,255,161,255,230,255,233,255,46,0,78,0,78,0,124,0,90,0,95,0,122,0,60,0,71,0,83,0,31,0,45,0,54,0,250,255,41,0,15,0,235,255,61,0,21,0,3,0,80,0,56,0,71,0,103,0,90,0,95,0,100,0,50,0,41,0,12,0,226,255,228,255,207,255,178,255,168,255,142,255,149,255,149,255,125,255,144,255,125,255,131,255,157,255,134,255,167,255,196,255,207,255,10,0,7,0,22,0,52,0,81,0,84,0,46,0,59,0,49,0,41,0,61,0,27,0,36,0,50,0,25,0,45,0,37,0,36,0,79,0,68,0,37,0,80,0,89,0,76,0,124,0,94,0,78,0,98,0,57,0,51,0,246,255,202,255,194,255,110,255,94,255,80,255,52,255,57,255,42,255,52,255,94,255,115,255,131,255,143,255,173,255,199,255,220,255,0,0,15,0,52,0, 66,0,95,0,100,0,112,0,162,0,122,0,95,0,109,0,85,0,93,0,78,0,60,0,90,0,56,0,66,0,79,0,70,0,61,0,56,0,49,0,46,0,39,0,31,0,27,0,13,0,25,0,3,0,230,255,221,255,200,255,175,255,154,255,105,255,84,255,120,255,83,255,103,255,142,255,120,255,190,255,194,255,201,255,0,0,0,0,17,0,36,0,46,0,74,0,76,0,80,0,76,0,76,0,61,0,44,0,41,0,7,0,25,0,8,0,244,255,13,0,0,0,17,0,51,0,21,0,59,0,60,0,54,0,73,0,51,0,16,0,37,0,27,0,22,0,3,0,0,0,6,0,236,255,204,255,177,255,170,255,144,255,125,255,127,255,104,255,125,255,141,255,148,255,188,255,176,255,206,255,219,255,216,255,12,0,3,0,13,0,28,0,41,0,52,0,75,0,91,0,60,0,100,0,76,0,12,0,71,0,47,0,16,0,71,0,15,0,60,0,102,0,47,0,105,0,95,0,73,0,103,0,42,0,36,0,41,0,245,255,255,255,210,255,178,255,212,255,168,255,149,255,136,255,107,255,115,255,96,255,83,255,142,255,127,255,133,255,183,255,185,255,216,255,229,255,255,255,18,0,3,0,42,0,42,0,18,0,57,0,49,0,71,0,75,0,44,0,71,0,66,0,32,0,40,0,25,0,22,0,34,0,13,0,36,0,39,0,23,0,51,0,73,0,46,0,64,0,56,0,31,0,47,0,10,0,251,255,15,0,249,255,246,255,221,255,224,255,207,255,185,255,197,255,201,255,188,255,181,255,216,255,215,255,210,255,244,255,7,0,249,255,0,0,0,0,244,255,6,0,231,255,214,255,240,255,197,255,207,255,216,255,207,255,222,255,225,255,234,255, 226,255,222,255,255,255,251,255,0,0,17,0,20,0,44,0,55,0,54,0,70,0,64,0,59,0,52,0,55,0,54,0,26,0,16,0,3,0,255,255,250,255,236,255,228,255,222,255,222,255,210,255,217,255,205,255,197,255,216,255,222,255,240,255,239,255,246,255,13,0,22,0,8,0,10,0,27,0,20,0,3,0,12,0,3,0,0,0,7,0,5,0,3,0,32,0,39,0,46,0,44,0,64,0,74,0,49,0,65,0,68,0,57,0,81,0,31,0,22,0,54,0,249,255,5,0,250,255,202,255,230,255,178,255,161,255,185,255,173,255,197,255,183,255,172,255,228,255,207,255,221,255,231,255,217,255,7,0,0,0,254,255,12,0,3,0,23,0,27,0,31,0,25,0,32,0,39,0,5,0,3,0,8,0,250,255,6,0,5,0,254,255,10,0,0,0,7,0,17,0,7,0,27,0,22,0,28,0,51,0,31,0,31,0,16,0,7,0,17,0,0,0,246,255,234,255,217,255,217,255,196,255,207,255,214,255,211,255,246,255,246,255,255,255,5,0,3,0,17,0,12,0,22,0,17,0,16,0,45,0,7,0,254,255,13,0,0,0,2,0,248,255,234,255,251,255,230,255,212,255,249,255,224,255,239,255,7,0,241,255,7,0,7,0,3,0,21,0,13,0,0,0,27,0,8,0,253,255,23,0,0,0,0,0,0,0,234,255,238,255,211,255,211,255,212,255,187,255,194,255,206,255,216,255,235,255,246,255,253,255,20,0,17,0,23,0,47,0,54,0,46,0,35,0,41,0,39,0,18,0,27,0,18,0,255,255,5,0,241,255,220,255,0,0,228,255,225,255,253,255,222,255,246,255,0,0,1,0,7,0,7,0,16,0,10,0,3,0,3,0, 0,0,248,255,249,255,233,255,225,255,236,255,212,255,192,255,212,255,219,255,207,255,216,255,244,255,233,255,236,255,7,0,3,0,22,0,49,0,22,0,41,0,61,0,41,0,62,0,46,0,13,0,34,0,17,0,3,0,0,0,240,255,246,255,220,255,212,255,222,255,197,255,216,255,221,255,214,255,231,255,226,255,1,0,11,0,251,255,6,0,8,0,1,0,3,0,249,255,243,255,233,255,228,255,226,255,212,255,220,255,210,255,207,255,240,255,231,255,245,255,11,0,255,255,46,0,42,0,54,0,98,0,95,0,85,0,105,0,113,0,110,0,99,0,75,0,70,0,64,0,54,0,28,0,18,0,11,0,255,255,253,255,236,255,229,255,222,255,210,255,205,255,194,255,205,255,202,255,211,255,230,255,205,255,212,255,216,255,183,255,194,255,202,255,183,255,178,255,159,255,180,255,183,255,166,255,188,255,192,255,211,255,228,255,234,255,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,1,195,253,104,3,81,246,69,157,94,247,18,230,98,242,10,61,83,101,253,77,74,234,10,114,121,234,170,173,33,38,220,190,57,225,160,227,110,184,52,14,220,254,129,170,164,39,47,253,62,226,99,19,203,237,195,10,72,28,119,77,62,22,121,0,0,62,22,220,165,182,234,96,85,225,77,180,237,87,30,11,77,162,102,240,98,148,64,209,173,48,201,173,229,24,10,114,174,13,190,19,103,0,84,28,238,65,123,11, 118,35,13,31,123,248,2,55,197,160,51,199,249,53,253,141,247,181,141,32,57,225,124,5,162,255,8,223,10,114,43,227,193,174,160,70,178,9,226,56,53,24,46,247,229,33,200,229,248,251,154,32,61,187,195,209,239,34,112,208,196,0,75,199,122,220,153,43,199,186,177,248,179,60,124,216,10,114,63,98,226,182,194,103,103,56,16,185,229,8,100,229,201,224,36,33,198,193,100,8,145,46,253,141,230,224,92,30,143,197,89,239,47,22,172,37,174,19,13,13,156,13,139,236,170,19,117,18,2,22,178,44,174,252,193,253,124,30,89,219,50,209,177,249,214,209,235,217,169,241,200,199,128,13,169,44,244,252,112,9,230,12,181,38,47,25,48,16,155,48,69,37,57,13,109,5,33,237,239,216,16,253,202,211,207,228,252,16,155,249,237,238,228,4,7,230,208,244,144,226,106,241,13,1,50,50,156,22,8,250,175,50,61,49,30,247,163,240,53,254,67,17,64,21,201,239,84,213,169,6,109,225,187,201,236,228,46,222,106,223,47,38,145,29,85,21,145,45,114,17,58,20,230,14,156,252,192,253,3,9,11,22,3,23,175,234,230,248,237,2,40,239,224,235,83,224,218,246,128,229,184,227,253,43,249,8,85,226,38,15,114,5,37,249,16,0,87,2,154,49,34,51,43,7,167,15,19,249,78,229,111,1,78,239,205,196,86,244,155,252,138,240,49,237,151,242,109,251,55,11,176,11,238,11,25,19,8,30,66,23,65,4,171,20,135,7,31,249,217,7,88,5,71,255,86,3,76,238,78,251,217,247,64,230,75,234,27,233,45,249,251,254,75,252,130,10,172,8,44,13,49,21,148,8,142,17,128,25,65,21,26,10,65,253,6,247,225,241,73,238, 73,223,126,216,194,250,21,251,75,238,178,1,116,13,186,17,225,4,253,240,70,5,116,17,132,11,157,14,251,43,9,20,107,244,44,6,192,238,57,253,244,0,237,237,96,12,12,4,199,229,84,234,156,246,236,242,14,240,175,237,78,1,63,15,199,15,227,36,103,19,74,9,37,21,167,12,184,247,239,251,103,241,152,254,232,8,138,247,255,227,122,236,144,243,17,242,91,249,243,238,171,13,103,26,162,5,141,11,238,11,141,255,225,252,207,7,31,11,133,2,46,12,61,15,116,8,40,0,223,241,244,234,87,247,23,240,27,237,50,245,221,241,115,1,22,19,109,250,43,241,184,11,15,19,47,15,106,28,233,17,27,9,222,21,149,252,236,231,114,241,15,245,209,245,126,1,135,242,244,237,103,254,78,252,11,1,114,1,9,248,66,253,17,8,158,2,5,13,179,12,27,5,146,12,172,14,243,252,239,3,86,12,125,3,154,255,82,246,157,238,36,247,243,232,38,239,42,247,247,242,150,3,29,15,125,3,154,8,59,13,254,12,46,13,253,8,2,14,18,5,133,2,136,4,71,246,187,237,219,247,92,239,174,242,142,3,46,252,250,250,27,5,21,253,51,251,64,251,134,247,98,4,249,4,193,4,131,27,10,25,205,7,203,5,249,255,45,247,68,251,176,252,80,3,178,249,76,248,0,248,208,232,207,243,58,247,180,246,201,8,118,9,144,5,32,20,14,27,1,17,142,4,101,248,190,248,146,249,8,250,172,246,224,3,232,6,18,2,84,252,221,246,77,236,1,241,163,254,147,246,161,253,122,10,44,9,122,15,231,5,89,0,251,3,106,7,37,10,151,20,235,8,255,254,85,6,32,252,9,239,183,237,87,231,181,247,91,250,210,242, 2,252,180,255,150,8,58,17,40,8,159,4,135,5,245,6,57,8,157,10,233,0,81,254,94,2,86,254,142,243,126,250,15,254,3,250,87,253,121,250,67,244,189,248,254,253,54,252,198,2,67,1,40,3,141,12,173,16,194,14,62,5,208,8,159,7,253,3,216,0,243,252,234,253,235,249,244,240,147,236,15,243,221,239,62,248,21,7,62,5,213,2,239,10,91,6,145,4,154,5,77,251,179,3,164,8,175,3,243,6,21,9,129,255,12,253,139,246,80,248,22,248,155,249,206,253,89,250,236,254,14,252,152,246,45,253,243,0,216,1,205,8,180,11,17,9,138,22,90,19,154,3,100,6,78,0,101,233,132,244,244,249,99,243,56,255,178,251,235,249,111,254,12,247,176,250,221,5,71,1,99,6,44,9,103,6,135,9,82,7,178,3,96,253,117,250,172,0,105,2,235,2,58,7,65,254,177,253,122,251,37,240,238,239,145,244,205,245,145,4,72,3,227,0,28,11,102,10,202,5,233,10,88,7,106,2,168,8,33,4,16,1,130,1,95,244,245,245,205,249,66,245,197,243,20,251,30,1,29,4,249,1,188,1,72,3,112,1,197,3,245,0,190,253,57,0,249,10,144,9,71,8,248,8,115,251,211,250,211,253,207,247,63,251,195,249,156,245,187,252,235,246,75,245,75,0,213,1,245,8,132,8,71,4,19,12,64,8,174,4,98,8,241,3,80,254,212,252,208,252,175,1,191,249,9,246,125,253,9,252,18,246,203,252,29,1,66,1,172,4,107,255,61,0,148,255,85,250,17,4,247,4,106,4,77,9,47,7,242,3,155,6,242,252,210,251,183,249,207,243,35,250,199,247,55,251,163,2,162,254,203,253,0,3,205,0,160,0,103,7, 44,10,118,5,164,11,47,10,139,1,120,3,12,247,43,245,51,248,134,245,74,255,8,6,100,1,167,1,71,255,102,250,82,247,100,250,59,253,85,0,181,3,215,5,77,5,97,5,156,5,90,3,33,6,244,0,123,249,208,255,119,2,79,252,116,252,111,251,153,246,148,246,190,248,215,250,139,4,32,4,185,5,110,12,244,8,58,3,102,4,128,3,139,255,0,254,47,255,66,253,114,1,138,255,155,253,140,253,193,252,130,253,11,252,122,253,78,255,126,253,31,253,234,1,238,253,23,251,64,3,28,8,148,5,48,5,231,2,45,7,241,4,156,253,99,254,57,251,238,246,213,251,221,252,121,252,28,252,17,250,214,252,124,2,124,4,243,5,20,9,21,6,149,3,195,255,83,253,81,0,230,0,186,254,217,0,87,255,255,254,23,0,48,1,123,254,241,251,19,254,234,250,3,248,248,252,5,1,63,1,124,3,105,4,24,1,76,1,235,2,203,5,131,8,74,3,184,4,218,2,202,250,136,249,170,248,10,247,202,246,228,250,33,255,4,4,125,5,243,1,215,2,66,2,13,254,34,255,160,2,81,0,48,3,228,3,98,0,117,2,13,1,31,253,122,255,116,0,148,255,102,253,198,0,157,1,247,250,22,249,188,251,145,249,229,251,97,1,136,5,39,8,127,5,181,6,192,8,142,3,205,255,154,0,70,253,127,248,16,250,186,253,236,255,251,253,1,255,137,251,76,250,12,255,243,0,87,2,60,3,127,4,57,2,89,1,242,254,87,253,6,0,131,2,242,2,125,4,131,2,43,1,20,1,246,255,184,254,230,253,145,248,32,249,119,253,183,252,16,253,11,1,146,2,203,4,57,3,175,4,3,7,244,2,41,2,99,0,41,253, 130,253,247,253,216,252,112,253,240,251,213,253,159,255,158,0,159,0,142,255,208,253,68,1,8,0,187,255,186,3,156,253,92,254,23,3,184,255,11,2,153,4,101,2,154,5,250,2,165,253,217,0,21,254,14,250,184,250,195,249,113,249,89,253,159,1,158,3,231,5,153,3,212,1,52,1,177,255,97,0,48,2,95,2,72,1,106,255,104,255,201,252,204,251,88,253,44,255,123,255,108,0,235,255,236,1,226,1,97,255,24,255,159,254,99,254,131,253,15,255,63,3,236,3,254,3,80,6,251,2,123,1,103,0,53,251,122,253,73,252,213,248,233,254,252,254,153,252,208,255,249,255,77,254,103,0,194,5,106,5,112,3,95,3,132,0,164,255,70,0,31,252,52,254,62,1,102,253,81,0,11,1,43,255,137,1,220,0,138,253,225,253,199,253,143,253,228,255,63,255,16,255,202,0,42,1,21,2,23,5,170,4,231,2,60,3,32,1,194,253,166,253,87,252,7,251,195,251,192,252,10,253,108,253,100,1,94,2,170,2,143,2,146,1,12,1,108,1,104,1,97,1,178,1,41,0,71,0,16,0,112,254,4,254,104,0,251,0,230,0,236,255,140,254,226,254,217,252,75,252,202,252,72,252,60,254,24,2,119,4,202,3,71,3,128,2,48,3,203,1,120,1,109,1,15,255,3,254,175,253,183,252,5,253,131,253,195,253,144,254,107,254,39,1,88,3,173,3,70,3,65,1,12,255,37,254,26,255,193,255,150,255,10,1,129,3,11,1,139,1,246,0,61,254,104,254,163,254,181,253,93,254,89,253,67,253,236,255,38,253,32,0,41,2,164,255,80,1,57,5,237,3,107,5,189,3,254,255,201,255,70,252,14,252,175,252,89,252,212,254, 21,0,132,0,105,2,116,0,144,255,129,0,156,254,167,255,66,1,112,0,77,2,140,255,16,254,215,0,167,0,129,0,57,1,106,1,121,1,189,255,33,0,58,255,46,254,14,253,84,252,24,253,116,254,3,255,223,255,207,3,163,5,71,1,88,1,134,2,29,2,62,1,52,255,207,254,63,255,36,253,87,253,36,255,216,253,171,255,89,0,249,255,195,1,231,0,144,255,165,0,181,255,12,254,156,253,206,255,44,2,172,1,116,1,7,3,5,2,115,0,97,0,112,255,193,255,217,255,17,254,45,255,40,253,30,252,108,254,98,255,148,255,207,0,136,1,189,2,64,5,145,3,134,0,206,0,232,255,201,252,178,253,134,255,7,255,211,254,227,255,35,0,250,255,185,0,179,255,22,255,83,253,22,255,255,0,106,255,63,0,15,1,33,255,4,0,236,0,44,1,169,2,69,3,62,2,218,1,39,0,209,254,32,254,129,252,216,252,51,254,124,253,129,255,228,0,76,0,171,1,238,2,81,1,50,1,168,0,126,0,93,1,240,254,223,255,120,255,183,252,178,255,28,0,39,0,50,1,114,255,132,0,33,0,136,254,208,255,25,254,38,254,24,255,231,254,94,0,151,1,27,2,201,2,139,1,2,1,142,1,72,0,58,1,184,1,29,254,32,254,86,254,138,252,57,253,195,253,49,255,186,0,231,1,114,1,62,2,89,3,253,0,189,255,87,255,207,253,243,254,120,0,91,1,167,1,224,255,121,255,230,0,187,255,248,254,33,0,179,255,188,254,231,255,21,254,6,254,249,255,190,254,161,255,97,1,62,1,107,2,228,2,15,2,18,3,124,0,226,254,104,254,83,253,57,254,89,253,124,254,28,0,42,255,219,255,176,0,11,1, 158,1,30,0,68,0,29,1,117,0,159,0,117,0,34,0,26,255,233,253,1,0,233,2,42,1,97,1,127,1,75,255,179,254,159,254,27,253,224,253,81,254,244,253,118,0,154,0,194,0,216,1,159,1,102,1,14,2,203,255,90,1,197,1,254,254,84,255,214,253,236,253,195,254,84,254,200,255,111,1,170,0,89,0,213,1,228,255,55,0,172,0,161,255,120,255,2,255,62,255,189,0,193,0,190,1,85,1,81,0,103,0,92,0,213,255,111,0,8,0,221,253,46,254,5,253,68,254,113,0,66,255,231,255,131,1,204,1,31,1,73,2,227,1,13,0,30,0,153,254,121,254,65,0,117,255,131,255,49,0,51,255,45,255,97,0,245,0,241,0,34,1,56,0,20,0,146,255,166,254,89,254,229,254,112,0,201,255,187,0,152,2,234,1,195,1,85,1,176,255,17,254,39,254,254,253,211,254,123,255,186,254,201,255,89,0,203,255,206,0,138,0,168,0,242,1,118,0,215,0,32,1,189,0,117,0,249,254,39,254,178,254,111,254,24,255,32,2,86,1,87,0,95,1,248,0,215,254,237,254,186,254,81,254,225,254,184,255,81,0,58,1,153,1,89,1,100,1,95,0,52,0,161,0,160,255,90,255,234,255,116,254,193,253,47,255,56,255,3,255,21,0,211,0,245,0,178,0,211,0,150,2,85,1,233,255,150,0,223,254,127,254,36,255,5,255,113,0,93,1,179,255,134,0,237,0,75,0,149,0,250,254,211,254,31,255,240,253,212,254,43,0,42,0,189,0,85,1,84,2,204,1,150,0,209,0,69,0,191,255,227,255,199,254,5,255,246,254,172,254,86,255,165,254,147,254,21,0,150,0,189,1,113,2,134,0,190,0,90,0, 251,254,145,255,49,255,60,255,176,255,233,255,250,0,212,1,234,0,213,0,24,0,200,254,31,255,138,254,152,254,171,255,28,255,107,255,176,0,89,0,196,0,226,0,2,1,126,1,155,1,136,1,124,0,181,255,56,0,222,254,9,254,87,254,169,253,138,255,113,0,77,0,219,1,113,0,113,255,72,0,232,255,5,0,249,255,79,255,205,255,3,0,232,255,60,1,248,0,12,0,147,0,51,0,230,255,8,1,190,255,34,255,60,255,143,254,168,254,252,254,150,255,138,0,204,0,141,1,113,2,79,1,206,0,185,0,58,0,140,255,97,255,151,254,8,255,172,254,162,255,56,0,104,255,234,255,123,0,249,255,103,0,13,1,17,0,109,255,16,0,200,255,178,255,208,255,170,255,149,255,187,0,241,0,181,0,47,1,90,1,253,255,7,255,33,255,207,254,83,255,252,254,148,254,95,255,7,0,221,255,118,1,96,2,67,1,199,1,58,1,12,255,206,255,197,255,203,254,31,255,162,255,162,255,153,255,11,0,69,0,32,0,237,255,0,0,16,0,53,0,83,0,228,255,200,255,246,255,113,255,171,255,248,255,222,255,63,1,2,1,38,1,162,1,107,0,141,255,57,255,110,254,178,253,83,254,251,254,208,255,13,1,130,1,223,0,203,0,189,0,97,0,29,0,66,0,145,255,221,255,175,0,26,255,221,255,255,255,115,254,76,0,207,255,42,255,75,1,29,1,245,0,100,1,108,255,152,254,54,255,133,254,253,254,89,0,89,0,117,1,11,1,91,1,172,1,142,255,241,255,246,255,88,254,41,254,223,254,60,255,33,0,235,255,14,0,132,0,21,0,178,0,233,0,66,0,212,0,236,0,43,0,250,255,54,255,2,255,78,255, 125,255,207,255,159,255,197,0,52,1,24,0,147,0,163,0,81,0,161,255,211,254,58,255,105,255,189,254,252,255,29,1,185,0,62,1,252,0,113,0,129,0,115,255,134,255,181,255,217,254,118,255,93,255,224,254,253,255,11,0,106,0,19,1,132,0,78,0,158,0,51,0,160,0,144,0,87,255,139,255,5,255,115,255,173,255,4,0,60,0,107,0,239,0,20,1,103,0,117,255,243,255,141,255,250,254,93,255,153,255,206,255,56,0,236,0,133,0,121,0,2,1,76,0,7,0,234,255,186,255,225,255,154,255,249,254,65,255,98,255,120,255,32,0,142,0,133,0,4,1,221,0,172,0,172,0,179,255,41,255,141,255,215,255,62,255,102,255,187,255,87,0,108,0,105,0,157,0,129,0,60,0,171,255,197,255,72,0,69,255,23,255,10,0,170,255,158,255,115,0,72,0,232,0,157,0,60,0,71,1,102,0,71,255,197,255,61,255,54,255,132,255,212,254,240,255,108,0,65,0,12,1,31,1,49,0,34,0,232,255,80,255,96,0,143,255,47,255,253,255,97,255,4,0,56,0,75,0,190,0,199,255,51,0,163,1,213,255,151,255,47,0,80,255,182,255,126,255,17,255,154,255,60,0,58,0,234,0,80,1,142,0,124,0,159,0,139,255,24,255,54,255,85,255,34,255,232,255,44,0,12,0,231,0,198,0,244,255,38,0,68,0,199,255,12,0,121,255,83,255,136,0,144,255,171,255,101,0,193,255,113,255,187,0,98,0,170,0,85,1,25,0,175,255,201,255,106,255,249,254,21,255,113,255,8,0,63,0,226,0,87,1,180,0,150,0,85,0,235,255,54,255,63,255,199,255,120,255,80,255,42,0,97,0,217,255,65,0,72,0, 14,0,214,255,33,0,90,0,14,0,235,255,20,0,190,255,42,255,206,255,244,255,219,255,129,0,250,0,172,0,98,0,115,0,127,0,124,255,79,255,136,255,230,254,79,255,3,0,16,0,47,0,159,0,216,0,170,0,90,0,244,255,69,0,170,255,136,255,191,255,180,255,106,255,127,255,57,0,70,0,20,0,98,0,235,255,31,0,187,0,231,255,239,255,24,0,159,255,71,255,114,255,204,255,46,0,104,0,80,0,114,0,140,0,138,0,106,0,16,0,173,255,181,255,77,255,85,255,181,255,153,255,234,255,85,0,123,0,143,0,250,0,14,0,47,0,168,255,150,255,241,255,116,255,7,0,233,255,142,255,0,0,217,255,33,0,237,0,5,0,85,0,175,0,176,255,180,255,214,255,168,255,188,255,120,255,235,255,252,255,170,255,172,0,127,0,72,0,203,0,42,0,193,255,47,0,97,255,86,255,41,0,136,255,106,255,62,0,3,0,111,0,165,0,12,0,150,0,89,0,223,255,250,255,233,255,127,255,90,255,91,255,4,0,48,0,25,0,176,0,131,0,38,0,11,0,4,0,70,0,250,255,67,255,230,255,194,255,176,255,243,255,115,255,57,0,104,0,4,0,204,0,236,0,201,255,7,0,83,0,85,255,127,255,140,255,105,255,206,255,1,0,232,255,131,0,241,0,156,0,160,0,142,0,185,255,138,255,179,255,87,255,188,255,235,255,223,255,39,0,42,0,253,255,21,0,56,0,89,0,77,0,217,255,251,255,106,255,135,255,34,0,111,255,210,255,142,0,214,255,249,255,80,0,122,0,196,0,103,0,222,255,35,0,108,255,47,255,222,255,153,255,204,255,51,0,237,255,139,0,194,0,94,0,107,0,34,0,237,255, 227,255,171,255,171,255,184,255,120,255,199,255,135,0,24,0,12,0,126,0,56,0,68,0,250,255,186,255,39,0,173,255,60,255,212,255,239,255,131,255,239,255,56,0,39,0,48,0,154,0,168,0,140,0,48,0,201,255,123,255,159,255,136,255,163,255,255,255,4,0,89,0,168,0,114,0,240,255,86,0,140,0,151,255,232,255,167,255,50,255,242,255,184,255,236,255,92,0,108,0,47,0,112,0,33,0,214,255,34,0,121,0,244,255,180,255,162,255,43,255,116,255,42,0,234,255,234,255,135,0,63,0,135,0,145,0,209,255,97,0,4,0,114,255,185,255,153,255,184,255,244,255,38,0,12,0,132,0,187,0,24,0,6,0,20,0,243,255,204,255,208,255,193,255,218,255,197,255,216,255,61,0,37,0,48,0,68,0,94,0,33,0,244,255,253,255,47,0,129,255,159,255,1,0,153,255,171,255,26,0,233,255,80,0,202,0,237,255,162,0,93,0,77,255,60,0,56,0,95,255,200,255,141,255,171,255,69,0,231,255,87,0,232,0,65,0,251,255,12,0,195,255,235,255,226,255,178,255,187,255,196,255,10,0,37,0,107,0,95,0,43,0,70,0,61,0,56,0,221,255,196,255,215,255,194,255,122,255,143,255,1,0,239,255,223,255,63,0,77,0,120,0,129,0,32,0,25,0,227,255,154,255,170,255,195,255,145,255,30,0,12,0,249,255,187,0,77,0,245,255,8,0,213,255,34,0,149,255,145,255,92,0,227,255,161,255,60,0,69,0,232,255,19,0,58,0,111,0,150,0,1,0,197,255,204,255,167,255,173,255,170,255,170,255,233,255,206,255,166,255,107,0,180,0,124,0,142,0,56,0,193,255,149,255,209,255,209,255,153,255, 203,255,42,0,236,255,11,0,79,0,75,0,35,0,35,0,28,0,249,255,255,255,90,255,164,255,242,255,184,255,92,0,67,0,243,255,114,0,69,0,2,0,96,0,69,0,215,255,218,255,203,255,157,255,134,255,154,255,210,255,16,0,31,0,80,0,88,0,76,0,80,0,35,0,149,255,7,0,46,0,138,255,170,255,217,255,236,255,123,0,46,0,2,0,40,0,38,0,81,0,255,255,223,255,188,255,159,255,187,255,232,255,244,255,241,255,4,0,13,0,35,0,42,0,138,0,124,0,33,0,249,255,162,255,114,255,193,255,232,255,199,255,206,255,21,0,72,0,83,0,249,255,250,255,89,0,70,0,254,255,254,255,205,255,169,255,164,255,235,255,21,0,21,0,32,0,124,0,39,0,235,255,103,0,37,0,215,255,201,255,113,255,214,255,235,255,172,255,3,0,65,0,51,0,79,0,63,0,7,0,12,0,42,0,13,0,245,255,241,255,222,255,199,255,196,255,176,255,214,255,92,0,30,0,63,0,132,0,213,255,75,0,63,0,132,255,237,255,167,255,136,255,11,0,30,0,31,0,94,0,55,0,90,0,96,0,179,255,201,255,75,0,201,255,185,255,222,255,235,255,210,255,226,255,57,0,23,0,52,0,32,0,29,0,28,0,248,255,40,0,57,0,180,255,196,255,213,255,93,255,249,255,120,0,197,255,56,0,145,0,50,0,43,0,16,0,196,255,204,255,171,255,190,255,232,255,237,255,1,0,25,0,74,0,38,0,69,0,51,0,1,0,1,0,222,255,197,255,214,255,21,0,252,255,167,255,12,0,38,0,204,255,34,0,115,0,92,0,26,0,1,0,244,255,58,0,171,255,71,255,219,255,7,0,218,255,254,255,98,0, 77,0,43,0,29,0,16,0,249,255,235,255,162,255,221,255,4,0,154,255,223,255,77,0,57,0,30,0,74,0,34,0,69,0,60,0,154,255,231,255,233,255,222,255,33,0,235,255,131,255,184,255,33,0,77,0,42,0,74,0,89,0,24,0,240,255,217,255,232,255,227,255,222,255,201,255,15,0,244,255,232,255,75,0,1,0,7,0,75,0,1,0,244,255,30,0,149,255,148,255,4,0,222,255,56,0,56,0,195,255,29,0,74,0,76,0,63,0,29,0,22,0,227,255,176,255,141,255,235,255,39,0,161,255,242,255,110,0,37,0,234,255,21,0,57,0,56,0,42,0,176,255,176,255,41,0,210,255,184,255,16,0,35,0,222,255,12,0,79,0,8,0,77,0,12,0,235,255,62,0,130,255,118,255,42,0,1,0,154,255,25,0,77,0,75,0,84,0,4,0,8,0,43,0,228,255,232,255,210,255,227,255,201,255,249,255,38,0,240,255,4,0,24,0,12,0,33,0,38,0,224,255,2,0,102,0,232,255,181,255,218,255,166,255,4,0,25,0,207,255,81,0,94,0,5,0,30,0,38,0,233,255,230,255,243,255,120,255,244,255,22,0,221,255,47,0,52,0,226,255,103,0,69,0,209,255,22,0,253,255,204,255,232,255,187,255,252,255,23,0,215,255,7,0,15,0,39,0,12,0,248,255,68,0,61,0,49,0,255,255,224,255,184,255,205,255,201,255,232,255,118,0,5,0,215,255,42,0,96,0,55,0,219,255,228,255,25,0,189,255,161,255,255,255,240,255,11,0,69,0,4,0,51,0,80,0,227,255,48,0,252,255,177,255,26,0,6,0,242,255,219,255,208,255,210,255,240,255,56,0,28,0,38,0,44,0,6,0,38,0, 254,255,212,255,255,255,228,255,228,255,12,0,237,255,21,0,68,0,5,0,38,0,32,0,7,0,77,0,188,255,168,255,241,255,246,255,217,255,231,255,1,0,28,0,63,0,252,255,31,0,15,0,4,0,51,0,225,255,6,0,22,0,160,255,195,255,33,0,246,255,29,0,42,0,246,255,5,0,10,0,6,0,16,0,253,255,228,255,243,255,227,255,223,255,239,255,255,255,15,0,31,0,102,0,30,0,1,0,3,0,249,255,5,0,232,255,213,255,1,0,217,255,226,255,234,255,11,0,19,0,60,0,86,0,227,255,16,0,21,0,223,255,216,255,232,255,253,255,253,255,33,0,241,255,219,255,70,0,52,0,248,255,46,0,4,0,214,255,38,0,182,255,214,255,63,0,189,255,205,255,51,0,236,255,254,255,74,0,14,0,254,255,74,0,19,0,243,255,241,255,189,255,228,255,222,255,227,255,52,0,29,0,253,255,71,0,24,0,235,255,0,0,1,0,225,255,239,255,13,0,250,255,237,255,25,0,7,0,239,255,57,0,17,0,243,255,39,0,7,0,7,0,250,255,210,255,207,255,232,255,223,255,244,255,32,0,250,255,4,0,52,0,37,0,33,0,4,0,1,0,30,0,244,255,172,255,207,255,25,0,3,0,235,255,4,0,28,0,40,0,15,0,254,255,21,0,240,255,249,255,249,255,234,255,241,255,253,255,30,0,19,0,249,255,26,0,71,0,239,255,4,0,25,0,205,255,12,0,17,0,223,255,232,255,197,255,207,255,39,0,245,255,15,0,84,0,46,0,24,0,16,0,226,255,241,255,16,0,209,255,218,255,249,255,10,0,41,0,20,0,4,0,7,0,25,0,1,0,219,255,243,255,2,0,1,0,243,255,8,0, 4,0,1,0,252,255,4,0,4,0,47,0,41,0,21,0,23,0,253,255,1,0,235,255,201,255,215,255,199,255,4,0,60,0,14,0,50,0,1,0,251,255,39,0,3,0,253,255,250,255,12,0,212,255,216,255,32,0,251,255,232,255,25,0,14,0,21,0,14,0,245,255,37,0,2,0,184,255,1,0,21,0,244,255,253,255,239,255,6,0,24,0,58,0,22,0,7,0,16,0,252,255,234,255,235,255,244,255,235,255,223,255,251,255,11,0,235,255,21,0,8,0,26,0,57,0,249,255,253,255,19,0,218,255,240,255,253,255,218,255,25,0,12,0,249,255,248,255,254,255,33,0,32,0,243,255,251,255,16,0,254,255,219,255,223,255,6,0,17,0,1,0,255,255,46,0,55,0,22,0,253,255,250,255,12,0,246,255,232,255,2,0,244,255,246,255,253,255,244,255,8,0,5,0,6,0,17,0,1,0,33,0,24,0,227,255,19,0,4,0,225,255,208,255,21,0,32,0,212,255,25,0,48,0,17,0,21,0,11,0,239,255,223,255,230,255,255,255,232,255,241,255,21,0,13,0,19,0,42,0,4,0,241,255,22,0,33,0,32,0,244,255,244,255,33,0,248,255,209,255,243,255,4,0,255,255,4,0,4,0,19,0,42,0,2,0,5,0,245,255,225,255,4,0,227,255,245,255,20,0,250,255,11,0,59,0,40,0,246,255,5,0,253,255,253,255,253,255,214,255,14,0,4,0,243,255,24,0,243,255,240,255,22,0,7,0,250,255,48,0,25,0,232,255,21,0,4,0,255,255,1,0,219,255,244,255,4,0,46,0,21,0,242,255,35,0,32,0,244,255,6,0,236,255,7,0,224,255,190,255,22,0,17,0,0,0,33,0,33,0, 22,0,240,255,245,255,38,0,248,255,232,255,33,0,7,0,3,0,249,255,218,255,0,0,4,0,3,0,53,0,13,0,0,0,31,0,17,0,245,255,249,255,242,255,1,0,240,255,231,255,20,0,12,0,33,0,16,0,42,0,42,0,221,255,4,0,240,255,207,255,38,0,5,0,244,255,25,0,237,255,246,255,31,0,249,255,17,0,16,0,243,255,29,0,253,255,222,255,16,0,251,255,250,255,246,255,235,255,38,0,13,0,243,255,55,0,28,0,243,255,17,0,7,0,218,255,237,255,12,0,254,255,255,255,251,255,19,0,8,0,7,0,16,0,0,0,249,255,12,0,2,0,244,255,4,0,244,255,249,255,21,0,241,255,254,255,30,0,8,0,42,0,0,0,0,0,17,0,239,255,254,255,244,255,244,255,241,255,4,0,5,0,7,0,248,255,5,0,38,0,16,0,253,255,246,255,8,0,249,255,235,255,16,0,4,0,8,0,32,0,218,255,239,255,47,0,252,255,3,0,35,0,249,255,227,255,1,0,237,255,16,0,223,255,212,255,52,0,8,0,250,255,25,0,25,0,32,0,249,255,251,255,16,0,233,255,242,255,14,0,216,255,17,0,31,0,236,255,12,0,11,0,248,255,25,0,242,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,16,44,248,2,0,91,6,123,248,199,25,169,225,200,1,218,19,13,219,17,16,124,12,252,251,135,253,104,0,86,244,177,15,18,223,56,28, 25,4,234,234,184,29,88,223,118,23,139,226,134,16,232,252,192,8,203,251,91,242,123,33,41,204,14,33,205,245,80,5,151,0,173,247,132,11,193,237,6,4,203,3,138,2,74,253,21,3,41,249,196,255,17,250,104,0,129,6,88,4,83,247,233,10,149,244,229,247,181,4,115,2,242,252,242,4,130,3,195,250,215,251,59,255,42,252,120,1,149,3,128,253,172,7,233,244,123,4,21,253,248,253,164,253,127,4,123,0,44,254,207,252,225,0,167,0,41,249,197,10,238,249,47,3,52,245,111,7,52,250,27,0,154,0,90,7,167,255,162,246,250,6,114,246,8,253,40,5,128,2,139,3,17,244,13,23,181,232,135,251,64,13,103,239,101,18,29,241,80,16,59,0,174,237,179,14,14,233,20,30,161,218,12,26,76,34,188,178,55,60,49,228,20,247,176,14,240,239,206,44,101,218,196,4,171,17,194,225,32,250,182,27,15,0,146,232,112,35,195,239,108,247,154,247,97,3,129,8,225,251,185,8,31,6,179,251,104,240,22,251,243,16,104,227,190,20,40,36,215,198,142,60,147,184,45,59,127,180,36,68,12,234,59,5,130,3,149,251,150,10,155,221,233,19,117,9,162,232,209,18,35,1,116,14,98,191,26,76,253,215,169,2,114,4,219,243,243,43,121,189,100,44,80,249,246,250,63,7,136,248,60,6,193,243,209,11,195,236,178,29,5,235,118,12,243,250,233,3,227,245,90,0,165,7,158,238,101,23,35,236,134,32,114,222,103,10,85,8,82,246,92,243,235,26,20,233,115,18,166,244,101,14,154,227,78,36,149,235,48,246,82,23,202,234,60,15,217,236,149,25,46,250,65,232,92,42,236,225,228,246,113,16,198,2,59,239,86,9, 236,18,26,233,167,9,94,248,91,6,211,247,50,251,195,19,169,234,193,23,146,243,103,5,122,244,129,8,157,255,46,239,24,19,10,252,134,1,67,252,67,7,60,251,91,248,181,4,229,254,206,1,131,252,183,6,187,3,219,241,188,13,70,246,50,4,49,247,189,9,251,252,123,255,228,0,85,4,246,253,182,244,217,13,89,246,235,254,176,3,207,7,75,1,98,240,226,21,191,233,192,2,78,253,229,10,206,249,83,15,251,241,5,3,18,8,173,236,215,0,135,19,28,226,145,50,212,193,79,48,64,236,153,252,206,12,251,246,83,20,167,220,237,41,187,191,139,70,71,183,54,75,78,231,46,239,155,25,143,227,212,34,191,181,166,77,51,230,60,246,238,29,127,224,15,36,237,195,252,49,123,237,45,253,132,16,180,0,181,1,101,218,65,52,225,209,124,7,246,22,54,238,20,37,253,190,167,75,115,200,240,8,150,249,141,19,10,233,76,23,95,240,194,35,228,215,171,11,194,13,253,218,21,22,18,253,174,7,227,253,133,17,193,234,104,11,146,241,206,251,48,9,108,247,181,15,179,3,178,252,9,7,6,248,212,237,208,8,212,248,81,6,112,13,12,1,130,251,172,10,74,228,252,19,134,239,246,2,128,2,173,19,17,236,139,14,87,251,190,0,236,245,120,1,52,7,72,245,6,6,81,8,167,0,96,250,218,9,244,237,102,9,34,248,120,3,253,5,167,250,214,16,126,242,34,3,17,0,55,250,119,250,254,10,49,3,223,244,192,17,125,247,162,1,73,249,124,1,18,6,84,243,231,14,62,0,159,250,53,253,180,11,226,244,176,255,208,3,157,0,114,1,136,248,94,11,196,251,255,250,148,6,167,2,255,247,218,1,70,1, 164,1,144,252,149,3,227,2,20,4,98,240,202,17,228,243,223,252,44,9,16,247,26,10,250,251,120,3,50,4,39,247,224,253,203,7,109,248,113,250,95,23,100,242,224,253,10,13,61,238,213,9,56,243,215,9,97,5,96,2,156,244,51,17,132,239,136,248,247,9,106,247,37,23,198,251,52,250,181,32,76,177,84,76,92,174,56,64,194,235,17,255,169,41,159,230,143,233,111,25,224,220,0,13,254,12,160,10,103,253,237,248,84,255,107,255,169,254,70,219,195,88,163,183,240,20,207,7,85,26,180,177,240,53,181,6,55,230,39,4,130,3,230,38,241,191,128,44,205,0,206,222,17,13,133,6,204,4,78,242,34,0,109,33,2,232,143,243,140,7,24,14,20,228,218,9,95,21,67,2,103,228,3,23,154,0,234,240,103,231,108,43,8,236,1,4,21,255,24,28,154,229,146,238,217,38,150,230,47,245,68,16,13,21,185,233,151,253,250,23,0,235,243,250,154,0,226,18,225,243,7,241,52,35,8,239,107,246,179,10,157,0,151,0,197,239,254,21,189,242,205,11,73,241,129,23,132,242,0,249,223,10,174,243,115,7,3,251,69,4,148,6,91,253,172,249,31,11,100,255,8,231,172,23,81,0,130,240,177,15,90,2,76,251,194,252,68,3,34,0,216,244,178,5,136,7,83,252,147,254,185,8,163,252,150,249,19,2,90,0,32,5,227,245,172,10,163,5,171,240,4,11,153,252,99,253,181,254,1,4,185,2,54,247,85,8,169,254,247,3,11,248,177,6,52,2,146,243,196,9,178,250,99,7,234,251,166,8,57,246,183,12,245,244,73,246,194,15,202,242,29,9,189,247,24,30,45,231,39,8,141,254,1,250,139,251,183,248,117,37, 23,214,27,39,93,247,160,242,213,15,248,216,201,38,37,226,30,32,28,240,46,22,160,236,76,251,5,31,80,166,18,86,155,235,210,254,55,27,154,229,78,0,114,246,57,246,226,12,175,4,119,39,5,198,174,58,28,210,249,248,120,23,204,195,12,119,239,137,53,105,159,183,35,26,201,18,124,169,15,107,31,165,217,96,216,169,38,65,45,216,37,12,220,0,177,243,168,29,132,208,225,73,146,177,26,60,254,208,23,35,133,238,107,246,236,46,110,187,191,65,153,208,79,40,24,206,16,35,251,13,171,199,234,64,167,216,163,18,51,230,212,39,241,207,109,38,205,234,97,14,169,254,91,237,76,40,43,209,53,23,109,255,88,255,9,7,30,242,164,8,81,2,144,252,130,235,178,32,66,238,154,8,159,246,49,19,54,238,151,250,182,11,200,249,166,5,41,246,20,26,236,228,216,17,86,241,129,1,143,6,75,243,59,25,76,233,61,12,237,248,54,2,151,255,103,250,215,11,40,250,72,1,154,253,62,2,236,255,115,247,205,14,113,243,213,9,209,246,194,2,80,1,3,1,179,251,79,4,78,255,84,253,62,2,211,250,57,9,228,248,4,2,112,2,163,255,234,253,234,0,134,252,12,4,11,253,17,7,155,252,206,244,104,28,39,222,0,18,232,2,222,243,1,19,122,236,16,26,88,223,103,16,204,247,131,2,156,4,138,248,247,25,169,225,122,3,118,16,203,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,159,255,191,0,101,254,163,3,202,253,38,249,29,15,237,247,231,245,97,31,11,218,192,98,210,207,243,141,0,114,232,183,154,228,0,114,12,11,9,148,230,217,0,114,150,194,208,14,148,74,176,209,20,24,158,172,147,4,20,43,243,141,65,150,124,25,209,3,243,141,89,227,111,217,225,103,207,175,106,203,0,114,139,14,10,9,27,113,178,199,56,219,0,114,204,240,0,114,73,60,42,243,0,114,46,12,49,55,53,30,116,216,0,114,243,141,106,182,175,18,243,141,141,228,25,186,153,191,204,237,97,165,243,141,129,48,45,210,243,141,115,54,243,141,77,190,241,73,243,141,0,114,214,72,243,141,0,114,13,27,174,16,0,114,232,231,216,113,57,95,168,239,0,114,221,47,199,23,124,85,252,228,120,28,96,51,243,141,78,171,146,30,243,141,105,188,25,228,243,141,56,246,95,156,112,174,119,7,243,141,212,220,174,48,243,141,149,161,100,102,60,254,157,79,213,24,221,224,0,114,205,24,187,13,0,114,146,3,147,74,82,94,146,16,0,114,228,248,172,59,141,105,243,141,254,239,105,17,243,141,61,226,4,188,11,154,139,241,243,141,132,208,144,203,151,175,27,214,33,227,95,190,25,232,102,210,232,216,70,91,235,234,41,221,0,114,181,68,188,26,52,101,217,48,55,57,219,85,230,38,219,94,108,33,231,226,38,94,136,7,221,15,81,2,38,190,220,54,118,180,177,153,11,238,32,183,46,167,114,201,27,180,242,200,192,178,6,254,109,229,3,188,225,227,39,242,74,17,51,13,54,46,153,21,172,48,0,114,176,16,98,90,229,77,19,31,144,102,236,38,118,0,213,50,244,28,153,43,52,243,229,220,39,22,251,244,51,5, 0,211,83,205,179,184,16,215,108,214,192,152,12,211,215,185,79,174,172,6,143,193,10,202,226,43,243,228,176,41,44,251,64,250,123,110,42,49,154,52,187,65,69,19,172,86,115,79,97,5,105,58,58,0,100,17,113,49,109,234,75,7,43,16,114,221,162,25,153,225,44,209,117,16,183,217,73,210,70,192,70,191,242,200,131,209,107,211,80,191,113,224,236,244,4,16,227,3,60,241,146,65,31,252,212,42,7,87,229,239,101,77,148,60,95,4,243,48,149,2,20,49,137,45,114,237,54,29,28,231,158,248,80,45,50,230,109,249,245,239,7,239,195,1,231,233,96,230,199,202,1,241,64,208,145,186,255,235,182,213,199,246,118,0,1,241,233,249,129,253,84,42,81,44,32,13,246,29,247,3,94,33,230,54,104,11,156,6,239,23,222,26,185,11,221,18,114,0,43,14,142,2,233,244,125,1,94,232,188,255,34,33,224,225,104,230,169,240,111,236,138,9,75,221,137,229,22,220,154,232,184,235,0,0,241,250,17,229,158,21,117,13,184,3,82,3,37,4,163,57,40,255,216,242,177,22,100,9,195,43,25,15,20,246,7,28,8,9,48,11,251,22,244,240,179,250,50,2,7,0,225,4,49,231,229,249,172,20,248,255,164,233,187,234,32,254,252,0,155,239,218,216,139,231,159,255,88,240,132,251,200,3,182,221,190,245,146,24,219,2,118,11,96,247,13,13,233,33,34,253,179,15,71,15,245,29,182,43,150,243,205,12,59,27,107,247,130,16,136,4,253,234,208,249,213,10,42,25,17,7,53,245,86,243,105,251,240,6,6,231,33,231,48,237,2,235,189,241,238,198,214,248,192,233,96,219,249,25,33,239,77,234,92,25,244,16,35,22,176,11, 167,241,250,39,75,47,121,26,142,24,42,17,97,21,48,21,128,245,126,15,189,17,50,242,42,30,75,252,202,237,178,15,190,8,70,255,149,243,1,218,156,234,42,253,30,228,109,211,245,214,75,217,70,240,80,226,63,230,1,8,47,241,202,17,68,23,150,227,212,33,188,38,234,26,12,36,44,1,232,37,47,55,37,21,70,20,186,8,203,7,97,21,254,12,156,3,53,249,214,251,16,254,17,9,169,241,17,228,230,254,94,234,16,228,222,219,49,206,41,235,111,240,56,216,210,228,158,219,134,252,48,12,24,252,221,20,45,250,26,17,8,48,127,22,217,18,80,30,32,32,97,45,171,22,159,21,254,30,179,25,242,18,11,247,3,253,88,4,110,0,196,249,41,245,4,228,52,235,132,249,160,238,131,222,9,226,122,222,37,240,223,240,253,215,38,231,149,247,227,240,128,251,41,243,34,13,187,29,23,17,247,17,192,11,18,18,137,46,131,44,31,25,75,24,124,17,251,36,92,33,178,255,151,6,222,1,185,251,146,253,191,235,20,235,152,245,131,243,129,233,204,223,250,228,64,242,78,2,243,231,55,222,10,232,229,238,17,3,127,244,186,236,74,253,217,3,44,19,136,10,10,3,92,23,247,26,211,30,54,25,96,15,201,38,121,38,156,20,25,15,230,255,9,19,209,15,69,0,190,244,246,224,51,241,106,247,118,238,3,237,210,228,221,236,23,255,168,237,113,233,62,247,65,246,114,245,87,246,151,235,251,249,69,5,255,2,137,2,233,254,177,2,113,22,199,33,243,15,230,12,196,17,221,31,162,31,58,9,122,17,52,19,104,9,21,9,111,246,233,246,252,3,155,235,5,244,186,233,224,229,186,250,97,248,253,247,43,235,212,231, 71,3,147,4,210,246,189,238,216,244,210,1,88,0,87,247,125,252,19,8,148,7,195,10,128,6,24,5,154,17,91,30,80,22,209,8,135,4,129,19,140,30,11,16,197,250,28,252,63,2,18,8,204,247,169,238,113,245,234,238,153,248,43,242,238,236,147,248,8,250,75,0,172,247,108,235,4,249,109,4,135,1,134,247,37,241,163,253,179,11,155,7,95,0,15,1,136,1,39,16,205,15,184,10,2,14,88,10,126,22,213,10,252,0,180,15,112,12,9,13,224,2,71,243,62,251,168,253,220,254,17,244,20,236,87,240,193,246,135,2,60,246,90,240,3,251,244,248,180,0,17,248,215,243,23,6,149,0,104,254,124,254,30,246,169,8,240,13,211,5,191,1,117,251,46,13,18,26,17,10,44,4,208,9,75,13,189,20,88,10,30,0,176,10,78,255,230,255,66,254,248,237,103,246,136,251,182,247,11,242,247,232,196,244,236,4,214,255,40,248,228,236,234,250,223,8,107,255,72,250,13,251,169,1,203,2,42,4,254,255,177,255,50,6,252,11,31,10,124,2,44,8,173,19,193,21,3,13,203,255,50,8,87,19,128,10,100,3,38,249,43,249,203,249,103,248,36,243,252,238,119,242,229,244,230,251,126,244,113,242,252,252,29,255,67,254,99,246,223,245,66,7,67,8,122,253,230,252,139,252,108,3,140,11,30,8,65,5,107,5,140,10,251,19,173,11,202,5,90,16,22,15,249,13,85,7,234,252,2,7,184,6,130,247,113,247,58,237,223,241,193,250,108,245,89,243,181,235,187,242,221,255,41,253,171,245,203,246,91,255,34,5,32,1,121,248,243,0,138,9,108,5,217,4,47,1,119,3,73,16,205,14,107,8,102,6,107,4,161,17, 146,23,229,5,177,1,83,8,192,4,140,6,86,250,45,246,212,252,5,244,25,245,222,238,59,237,140,246,243,245,226,247,104,242,91,243,148,255,1,4,214,254,111,250,63,255,217,6,90,11,196,2,25,5,126,9,63,5,129,10,103,9,63,4,31,11,11,10,48,11,149,9,70,255,227,8,230,14,125,5,62,254,214,250,203,254,252,0,11,248,164,239,72,243,143,241,183,243,237,248,126,240,18,243,91,250,78,250,173,255,40,251,48,254,11,10,166,9,108,2,87,1,19,6,7,14,95,13,77,2,215,4,76,6,177,9,198,10,74,3,173,1,29,6,187,5,215,9,132,3,138,253,25,4,29,2,68,252,34,246,82,245,232,251,136,250,178,241,89,240,32,241,150,249,27,252,10,248,37,249,154,251,160,3,167,7,42,5,241,1,241,4,124,9,205,10,246,5,55,3,127,9,121,10,22,5,33,255,60,0,18,5,141,8,79,5,114,254,144,1,41,3,48,3,197,6,159,250,200,248,19,255,76,252,103,249,175,245,244,245,113,248,58,247,25,246,134,247,27,249,123,2,230,1,41,254,177,0,210,2,192,10,121,9,244,3,196,4,15,5,42,10,140,8,71,2,132,1,80,2,151,3,67,4,62,255,116,255,251,4,244,4,157,0,78,253,123,254,40,5,13,1,52,252,16,248,161,246,176,254,73,251,170,248,53,246,207,244,120,253,170,254,192,252,152,253,227,253,46,7,220,6,103,0,59,3,194,7,112,9,128,7,255,0,243,1,193,7,191,6,92,4,151,254,131,252,31,2,227,5,39,2,26,255,96,254,214,0,78,5,205,254,3,252,162,254,187,253,232,254,242,248,82,246,240,252,10,252,248,249,211,250,147,246,11,252,255,3,164,1, 57,1,176,255,84,1,73,9,184,6,35,3,56,5,127,5,128,7,141,4,184,0,114,3,59,3,126,1,220,0,118,252,149,255,206,3,94,3,133,0,31,252,32,254,207,2,119,2,25,253,46,251,133,251,46,253,239,252,200,248,3,249,66,251,67,252,41,254,153,252,1,252,43,3,160,5,159,3,120,0,70,1,72,8,147,10,235,4,142,2,55,2,135,4,169,5,135,1,122,255,153,254,19,1,195,1,94,0,133,253,142,255,225,3,179,0,241,254,188,251,163,255,169,3,137,252,67,251,191,248,208,248,76,0,192,251,208,249,237,250,252,251,96,1,191,2,109,255,97,0,154,5,46,6,222,5,234,2,101,3,200,9,109,5,22,1,171,1,213,255,116,3,234,3,132,253,144,253,116,254,13,0,87,4,127,255,83,252,163,0,69,0,16,1,103,253,229,249,228,255,151,254,221,248,40,251,4,250,108,253,86,0,234,251,80,253,143,254,117,1,101,7,162,3,80,1,200,3,246,5,27,9,17,4,62,1,187,4,77,4,125,2,22,255,194,255,32,0,101,0,200,0,252,251,153,253,228,255,173,1,84,2,101,252,59,251,84,255,253,0,213,254,175,250,11,251,77,253,97,254,165,252,250,252,164,252,94,255,168,2,217,255,188,0,210,2,68,5,57,8,94,3,38,1,139,5,118,6,107,6,46,2,5,255,216,0,57,1,110,0,246,254,109,252,2,253,74,0,164,255,46,253,194,253,243,254,26,1,89,255,211,250,7,253,28,0,218,255,166,253,53,250,205,252,173,255,160,0,29,255,47,254,244,255,25,2,157,5,108,3,206,1,9,5,170,5,222,6,110,2,16,1,175,5,217,3,67,1,232,253,188,252,173,255,171,255,78,254,100,252, 187,250,179,254,6,1,126,255,28,253,183,252,31,0,230,0,232,253,123,252,223,254,53,0,221,254,49,254,4,253,120,255,124,2,244,1,127,1,245,255,94,2,153,6,238,5,92,3,161,1,146,3,12,6,85,3,143,0,231,255,248,255,162,255,51,254,233,251,42,252,197,254,159,253,169,254,51,252,186,252,48,1,16,1,10,0,21,253,96,253,230,1,112,1,76,254,252,253,12,255,208,255,47,1,240,255,33,255,204,1,16,3,162,3,97,2,108,1,98,4,213,5,182,3,235,0,55,0,54,2,53,3,111,255,89,253,156,252,61,253,86,255,92,253,204,251,199,252,244,254,141,0,162,254,128,253,69,0,66,1,137,1,208,254,5,254,149,0,34,2,14,1,11,254,199,254,155,255,132,2,238,2,209,255,114,0,142,2,104,4,154,3,31,1,215,1,216,2,54,3,84,1,13,254,87,255,121,0,105,255,210,252,96,251,151,252,248,254,117,255,32,254,68,253,186,253,141,1,161,1,254,255,48,255,122,255,135,2,106,1,6,255,182,255,175,0,166,1,79,0,57,255,23,0,109,1,4,3,9,2,102,0,124,0,216,2,52,4,255,1,94,0,131,255,248,0,189,1,160,254,53,253,85,254,252,253,247,253,55,253,96,252,175,254,207,255,253,255,44,255,169,254,67,0,57,3,234,1,61,255,135,255,226,0,201,2,26,1,240,254,115,255,81,0,116,1,193,0,201,255,90,0,30,2,236,2,228,0,252,255,113,1,68,2,222,2,177,255,254,253,75,255,76,0,13,0,47,253,225,251,60,253,150,255,104,255,245,253,74,254,195,255,40,1,104,1,230,255,251,255,215,1,254,2,171,0,78,255,159,255,59,1,29,2,214,255,71,254,100,255, 235,0,59,2,5,1,79,255,225,0,172,1,135,2,122,1,130,255,191,0,161,1,42,0,111,254,159,253,226,254,171,255,22,254,51,253,43,253,54,255,104,0,131,0,1,255,113,255,31,1,22,2,21,2,203,255,34,0,142,1,49,1,2,0,112,255,249,255,157,0,136,0,187,255,232,254,98,0,187,1,228,1,186,0,100,255,222,0,100,2,178,1,182,255,250,254,131,255,39,0,148,255,218,253,180,253,153,254,49,255,50,255,24,254,1,255,165,0,132,1,209,0,53,255,99,0,21,2,39,2,176,0,31,255,231,255,2,1,22,1,191,255,255,254,93,255,144,0,236,0,215,255,242,255,106,0,195,1,142,1,154,255,208,255,26,1,53,1,78,0,81,254,85,254,126,255,161,255,83,255,193,253,7,254,122,255,75,0,29,0,143,255,215,255,89,1,173,1,92,0,53,0,224,0,108,1,52,1,157,255,61,255,96,0,118,0,102,0,146,255,196,254,10,0,35,1,191,0,93,0,152,255,123,0,134,1,97,0,176,255,169,255,4,0,6,0,7,255,71,254,197,254,134,255,100,255,75,255,167,254,32,255,35,1,226,0,166,0,44,0,3,0,222,1,158,1,42,0,53,0,86,0,191,0,93,0,100,255,108,255,3,0,14,0,41,0,117,255,44,255,197,0,29,1,94,0,234,255,106,255,118,0,47,1,194,255,4,255,10,255,148,255,222,255,237,254,172,254,53,255,233,255,41,0,208,255,207,255,118,0,62,1,69,1,115,0,233,255,193,0,143,1,188,0,189,255,96,255,244,255,126,0,201,255,78,255,111,255,199,255,108,0,62,0,105,255,24,0,143,0,153,0,37,0,107,255,239,255,103,0,23,0,115,255,205,254,4,255,20,0, 251,255,49,255,62,255,216,255,179,0,173,0,248,255,111,0,193,0,226,0,234,0,251,255,24,0,160,0,69,0,245,255,94,255,72,255,255,255,70,0,191,255,77,255,152,255,55,0,202,0,5,0,178,255,47,0,63,0,136,0,205,255,111,255,240,255,213,255,213,255,95,255,15,255,182,255,41,0,28,0,152,255,204,255,76,0,255,0,206,0,245,255,43,0,112,0,223,0,93,0,140,255,248,255,6,0,233,255,216,255,95,255,126,255,31,0,39,0,217,255,170,255,239,255,148,0,162,0,215,255,180,255,5,0,77,0,68,0,123,255,83,255,203,255,214,255,206,255,151,255,123,255,11,0,93,0,43,0,248,255,23,0,144,0,198,0,80,0,227,255,20,0,85,0,114,0,230,255,105,255,184,255,239,255,254,255,212,255,117,255,217,255,70,0,19,0,2,0,236,255,13,0,129,0,26,0,198,255,198,255,233,255,31,0,222,255,102,255,117,255,227,255,5,0,2,0,200,255,209,255,84,0,122,0,83,0,19,0,41,0,117,0,87,0,13,0,216,255,248,255,15,0,1,0,184,255,121,255,198,255,6,0,11,0,207,255,168,255,3,0,69,0,65,0,234,255,204,255,30,0,32,0,251,255,187,255,178,255,231,255,244,255,212,255,164,255,203,255,16,0,63,0,31,0,222,255,22,0,106,0,111,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,255,45,1,61,255,148,254,92,3,203,252,171,0, 237,2,18,252,65,0,91,4,22,252,157,254,105,5,65,252,211,254,147,3,88,255,214,251,188,4,120,255,128,252,74,3,103,255,148,255,108,255,112,2,204,249,148,8,255,250,161,253,21,6,124,3,133,233,133,31,59,243,49,238,230,28,75,248,60,240,119,5,40,39,128,184,105,45,238,27,195,180,98,45,118,22,51,217,15,230,32,106,87,153,24,0,5,114,248,141,1,35,203,69,170,174,223,3,240,68,62,193,152,252,23,56,64,206,10,4,237,30,51,225,130,15,73,246,207,14,31,241,152,1,201,23,146,214,184,34,64,253,128,229,136,19,7,21,104,214,160,2,136,67,239,167,22,19,219,80,216,147,162,33,31,57,204,195,107,239,108,72,97,217,110,211,139,81,226,218,34,233,134,26,109,22,166,207,55,5,203,59,155,189,196,13,3,31,82,229,221,1,211,0,202,10,88,1,103,225,233,28,67,21,199,189,251,41,169,32,208,188,161,13,86,67,72,180,230,248,55,94,255,166,165,0,0,73,45,197,169,242,125,49,177,252,114,188,155,74,179,251,74,183,200,83,120,226,172,228,236,31,36,7,114,222,136,9,28,37,182,206,80,7,130,46,44,196,176,24,231,13,128,244,134,242,100,5,72,49,193,162,37,66,21,11,205,195,189,43,201,247,252,11,209,209,1,50,84,5,197,183,36,84,194,217,47,247,34,14,222,255,33,12,118,205,224,69,105,215,142,239,123,53,110,207,228,20,22,1,245,248,81,4,46,246,98,27,251,216,17,21,196,22,47,196,124,54,201,247,99,217,217,42,174,247,238,238,176,253,69,38,135,219,35,241,253,63,230,196,222,6,198,34,3,227,57,251,46,14,135,18,88,203,184,37,242,16,41,201,56,34,60,18, 112,215,253,6,214,38,196,214,229,252,84,41,82,224,106,248,164,24,73,253,248,231,31,15,250,17,179,223,88,15,203,255,212,11,103,230,198,3,199,44,49,188,117,33,31,22,107,217,86,9,106,11,138,10,231,212,209,32,72,20,39,198,11,37,66,8,132,240,162,239,176,23,165,31,68,163,46,77,61,9,137,183,24,47,35,20,214,222,6,226,195,85,49,203,238,216,225,83,72,219,102,220,93,42,228,12,96,210,87,5,112,58,84,191,240,0,3,59,48,206,119,247,145,38,102,247,10,222,172,28,209,17,222,209,253,19,149,28,113,209,153,21,99,5,155,253,252,241,215,6,99,23,227,215,252,18,127,14,215,235,62,248,196,30,251,240,148,232,52,36,59,250,74,222,61,34,66,9,233,203,96,48,232,251,105,221,159,32,247,250,46,247,246,246,56,37,118,218,2,251,171,58,119,181,92,36,151,17,163,221,254,7,240,11,75,14,57,194,79,64,43,255,118,192,49,52,113,18,54,201,74,4,18,72,47,182,120,244,228,85,76,198,254,213,253,91,215,223,28,191,91,85,167,242,0,203,108,30,50,43,119,189,22,5,64,68,225,189,110,253,229,49,16,232,129,226,9,37,75,9,80,212,99,17,86,38,24,200,190,16,111,28,69,228,15,252,37,10,181,26,115,195,79,43,210,9,108,214,97,26,184,3,200,248,127,235,23,46,117,214,186,8,229,23,66,224,162,13,112,9,54,239,146,2,106,18,27,232,101,5,168,16,23,241,211,240,35,46,224,210,246,6,20,36,220,212,56,4,125,39,118,222,235,230,180,72,213,205,132,232,182,61,120,241,201,194,145,65,3,17,77,165,117,65,187,25,231,184,146,19,55,54,247,207,235,219,216,95,17,197, 205,222,24,80,178,210,226,244,180,16,122,24,56,209,104,9,95,53,153,179,247,40,220,6,210,235,229,6,46,249,111,31,144,208,202,22,189,22,245,215,169,11,131,22,131,241,50,229,106,41,95,255,227,206,126,43,247,12,0,206,128,21,229,33,81,209,73,4,51,34,11,237,191,230,145,32,87,13,92,199,132,40,25,18,27,208,76,13,30,37,9,218,66,246,89,41,122,240,123,226,152,27,51,25,89,191,35,39,249,20,32,212,101,12,44,16,89,7,6,203,76,53,249,0,191,208,220,35,33,6,18,239,236,237,203,47,58,230,155,229,97,47,249,239,215,228,140,34,158,247,41,242,88,11,59,0,96,0,246,246,130,7,218,3,96,247,150,0,143,6,212,254,113,250,139,248,213,35,94,209,70,19,10,25,244,210,253,28,193,250,132,4,224,232,31,29,240,252,211,219,239,51,116,225,193,252,71,16,196,250,119,253,107,243,240,36,78,214,37,18,206,12,66,229,172,23,225,237,190,16,66,240,37,11,138,252,212,248,147,20,54,225,20,29,202,241,95,252,171,12,225,241,33,17,141,234,14,16,106,3,178,232,64,23,226,252,118,244,217,0,153,19,92,239,220,240,113,42,188,222,169,252,20,27,77,241,164,244,148,11,47,18,86,215,243,25,131,11,213,220,28,30,0,240,49,15,49,235,111,11,167,16,51,215,18,40,5,233,9,13,222,241,136,7,118,20,133,203,247,57,133,225,100,252,17,17,37,243,168,15,29,222,50,47,177,223,16,250,32,37,54,218,135,16,205,252,202,9,90,242,72,247,0,47,150,196,81,24,142,26,16,214,213,13,43,12,202,4,76,209,11,58,30,239,74,219,242,49,120,235,252,247,42,6,81,10,18,245,45,250, 166,14,12,254,232,243,108,5,148,9,239,251,65,233,244,38,1,239,76,228,127,49,60,229,65,244,209,21,19,3,61,231,210,9,248,26,28,213,38,20,208,14,33,229,37,14,171,253,30,7,34,240,95,8,51,13,107,229,160,18,6,255,132,249,1,0,203,4,25,5,132,236,48,17,132,4,111,232,4,19,181,1,191,241,200,7,31,4,60,253,127,244,217,19,95,245,230,246,68,24,46,231,170,12,252,1,63,244,179,14,58,245,31,5,204,250,203,9,191,247,159,249,82,23,213,234,21,255,232,16,142,247,123,244,209,14,151,5,116,229,76,22,50,4,228,232,82,15,201,3,227,246,86,253,54,12,237,250,99,246,142,13,202,251,35,251,85,3,73,3,89,253,28,248,244,16,123,245,49,247,210,22,197,236,88,4,237,4,156,254,209,251,124,254,97,18,13,224,11,28,98,248,136,243,160,17,23,245,142,6,142,244,237,17,245,241,195,255,153,13,199,240,153,4,194,7,219,245,124,2,163,4,69,254,186,247,248,11,152,0,37,234,247,30,38,239,224,249,214,14,39,252,81,246,253,6,25,9,228,236,254,12,211,254,42,255,73,249,29,8,19,3,5,244,147,4,154,9,186,247,205,244,11,24,14,245,119,242,38,19,56,255,51,240,73,9,0,9,155,242,86,0,113,9,1,254,172,246,75,5,82,9,205,243,71,253,41,16,243,245,92,249,233,9,31,4,173,242,171,1,55,18,48,234,253,6,54,5,244,254,153,248,3,2,159,14,91,234,214,9,216,5,168,248,222,254,75,0,223,13,168,235,17,4,74,21,194,225,111,17,102,253,140,3,9,246,185,255,188,28,143,207,96,36,222,252,227,236,153,16,235,248,118,14,99,221,85,38,233,248, 152,219,66,51,200,230,197,246,96,14,238,5,236,243,162,240,139,48,173,211,172,1,192,34,50,225,245,4,163,0,238,21,238,220,243,9,214,31,77,211,41,18,22,12,69,245,254,242,47,19,198,8,81,215,46,38,12,253,235,229,205,21,27,1,128,246,47,250,189,22,152,237,185,253,117,16,225,242,92,3,122,254,142,6,64,249,77,253,26,14,212,237,217,12,188,254,98,245,217,17,193,236,187,16,196,244,168,2,155,8,192,236,61,25,82,231,191,18,182,246,57,252,43,21,186,219,170,38,246,232,65,254,239,18,139,235,39,16,28,237,107,26,185,233,40,254,31,32,251,212,43,26,212,255,172,245,222,3,166,255,161,12,202,226,171,29,146,246,199,240,230,25,184,235,250,9,169,251,113,1,36,4,215,245,242,10,55,249,254,2,58,254,219,255,123,5,78,245,25,10,185,252,196,251,115,6,122,253,5,255,21,253,183,11,204,241,195,2,161,15,176,232,243,10,25,10,42,238,29,4,180,12,56,246,226,245,209,21,84,247,221,239,115,24,35,247,60,247,111,7,181,6,87,245,66,252,195,17,222,243,141,250,232,10,247,3,79,237,215,10,70,11,92,237,111,1,99,16,23,247,14,241,135,22,76,253,216,238,12,8,8,19,240,231,222,249,186,35,214,229,226,244,193,28,49,250,165,231,161,18,182,18,63,216,67,15,74,27,189,217,101,8,171,20,246,243,88,237,171,26,41,4,165,216,58,38,140,251,209,232,243,18,50,3,72,243,39,0,7,17,142,237,234,2,74,12,92,243,151,2,239,3,33,254,113,253,223,0,189,6,113,245,234,4,191,5,209,242,228,12,224,249,24,253,46,10,220,244,175,3,117,6,197,247,250,253,38,13,59,245, 170,250,235,19,20,238,123,1,128,12,79,245,177,253,93,10,172,251,249,247,202,12,99,249,176,253,15,7,101,248,171,6,236,250,13,2,63,3,24,246,226,14,71,241,82,9,129,253,203,253,220,5,18,245,108,16,221,238,4,10,75,1,208,245,207,13,60,243,197,6,86,4,174,242,73,10,105,1,16,250,185,251,219,15,137,246,137,243,201,25,208,241,230,246,153,15,31,2,10,237,200,10,212,12,204,234,0,3,14,19,167,237,150,253,164,17,136,244,149,251,244,7,123,5,127,237,231,15,161,253,103,249,200,5,39,252,126,8,198,240,81,15,130,248,226,254,135,4,8,251,66,7,249,246,52,4,125,6,153,243,174,5,89,7,167,243,235,4,162,3,83,255,62,244,197,17,122,249,150,242,252,23,195,238,191,2,188,5,234,250,59,2,87,253,25,5,53,250,106,3,77,1,100,249,38,9,190,249,96,0,246,2,104,253,224,2,185,249,13,8,189,252,234,251,146,5,58,0,33,251,61,1,64,6,131,248,1,1,138,3,203,0,85,248,185,5,47,5,199,243,215,6,149,3,235,249,198,255,175,3,250,2,200,244,156,8,84,4,135,241,195,12,123,251,81,1,139,251,156,3,172,6,161,237,181,19,17,247,43,253,242,5,14,252,79,6,76,242,226,16,122,247,132,250,240,12,80,245,62,7,73,246,78,13,55,248,108,249,247,17,13,238,209,10,112,251,66,1,88,3,88,245,48,15,31,244,158,2,233,5,182,247,213,6,62,248,132,11,196,245,37,254,241,17,92,232,54,14,32,0,250,249,229,2,37,254,129,9,187,237,46,16,198,253,162,244,29,13,237,250,240,254,153,255,179,3,142,254,2,251,162,7,104,253,245,250,88,7,213,252, 170,255,22,255,19,3,152,255,238,249,152,8,125,252,51,253,164,2,77,3,246,248,145,2,52,6,61,247,83,0,2,11,223,243,33,0,14,14,122,238,91,9,178,255,47,0,221,248,233,8,119,2,250,236,172,24,33,243,124,250,115,13,22,250,113,250,57,6,97,5,71,241,1,8,14,12,167,228,54,22,200,255,104,236,38,22,101,245,170,2,179,246,84,20,7,240,145,248,95,30,129,225,65,9,25,10,170,245,227,253,85,7,246,2,116,240,47,13,223,3,119,237,132,17,120,250,201,252,32,3,162,254,81,6,140,241,137,13,200,0,106,240,116,15,229,253,112,248,151,2,254,7,10,248,197,250,106,18,161,237,238,6,194,2,78,252,137,2,8,249,247,13,72,241,199,7,5,255,79,255,98,1,219,249,195,12,243,241,56,7,144,1,149,252,247,252,27,8,78,253,33,248,247,9,116,255,34,248,224,2,182,11,110,236,23,12,240,0,100,251,40,254,84,4,0,7,83,233,87,24,190,247,133,246,123,12,53,253,225,252,210,251,192,16,80,236,172,7,116,9,152,237,246,14,60,251,165,252,17,5,15,254,205,255,58,252,54,11,59,243,55,3,58,11,166,237,183,12,245,253,20,254,60,253,84,6,246,255,122,244,14,16,234,247,123,251,81,9,211,252,166,251,62,2,71,8,41,242,239,4,47,12,81,234,49,15,243,255,20,247,162,4,212,5,218,246,131,255,103,14,239,237,94,7,46,6,188,247,250,253,99,11,227,247,1,252,208,9,175,254,224,244,255,9,80,7,202,232,76,20,77,253,57,247,205,2,193,9,29,245,155,253,250,15,58,239,113,7,248,254,51,3,229,249,159,1,97,6,21,248,33,1,15,5,139,253,255,249,11,10, 216,250,169,253,238,3,179,0,5,252,96,0,156,6,130,246,87,5,86,2,31,248,116,8,27,250,227,3,157,252,0,2,30,2,74,248,183,10,255,246,111,5,32,252,237,3,244,254,96,249,58,14,136,240,115,10,9,251,99,1,222,3,160,244,229,13,21,250,20,251,216,4,166,6,25,242,209,4,109,12,79,238,6,4,103,13,153,239,7,5,169,5,98,250,80,0,198,255,242,5,155,246,69,6,222,254,91,255,253,255,14,255,71,4,157,249,204,3,112,3,129,245,202,10,157,253,162,247,69,12,63,249,255,255,213,254,47,8,107,246,196,255,65,12,227,242,69,3,251,3,143,255,134,249,74,5,255,2,121,249,191,255,88,8,229,249,240,250,77,11,100,251,246,249,145,6,184,4,194,240,242,12,49,0,58,245,74,9,102,0,226,248,14,4,64,5,175,244,180,7,90,2,124,247,127,3,114,8,23,241,102,8,160,4,63,245,97,4,207,5,99,249,207,251,166,14,138,243,77,0,253,6,8,255,189,246,64,8,86,5,92,240,124,9,198,5,217,244,149,0,18,11,88,248,7,249,250,12,164,255,88,239,63,17,140,255,69,242,126,9,26,5,37,247,158,250,84,21,222,236,78,0,169,14,216,244,194,252,156,8,6,3,17,238,233,17,214,252,93,247,180,4,119,7,197,245,156,254,42,14,245,241,72,3,205,3,48,1,91,245,201,10,17,1,194,242,82,13,119,253,83,249,17,5,149,3,191,248,15,0,105,10,195,244,157,255,16,13,43,242,250,2,108,6,40,251,0,253,219,5,189,255,155,249,90,6,220,254,102,254,204,254,123,4,18,253,127,254,162,2,142,0,26,254,18,253,89,9,19,247,213,0,225,5,193,252,186,250,154,7, 171,1,27,243,181,12,187,254,8,248,74,5,93,4,47,247,197,3,250,2,205,252,239,254,89,2,179,0,162,253,219,255,78,2,13,0,41,252,171,3,102,255,171,0,41,250,208,9,35,250,199,252,11,8,14,252,33,253,208,2,165,4,8,246,1,6,236,2,168,249,66,1,232,3,123,254,49,251,99,5,186,1,190,248,182,3,162,3,13,252,43,252,108,8,105,255,234,242,161,16,163,251,28,245,212,12,206,254,158,247,204,3,10,9,49,242,207,3,245,9,227,243,57,1,84,9,180,247,23,255,88,6,241,253,121,250,146,6,12,1,107,245,163,13,162,247,41,0,196,4,62,251,50,2,133,255,10,1,73,253,100,3,44,254,10,255,182,2,59,254,207,253,221,6,221,247,7,4,86,2,105,250,211,3,5,255,228,1,77,250,204,6,76,253,157,253,60,2,103,3,140,248,225,3,120,4,118,246,214,7,167,251,74,4,96,250,52,3,228,2,200,248,115,6,130,252,179,1,88,0,9,251,163,9,153,247,227,255,90,9,89,244,45,7,94,253,173,2,120,251,97,2,34,4,219,246,11,8,11,253,226,255,195,254,40,3,197,254,212,252,104,4,227,255,41,251,147,3,109,3,174,247,74,5,14,2,178,250,159,1,58,3,65,252,232,0,167,0,140,0,162,254,75,255,149,3,10,252,51,2,177,254,93,2,71,253,215,255,127,4,13,250,8,3,58,1,220,252,88,2,168,254,24,1,193,255,117,253,34,6,139,248,66,5,255,254,207,252,216,5,112,249,60,6,115,250,246,3,14,255,215,252,162,6,156,248,70,5,245,253,212,255,240,0,206,253,244,4,49,249,209,4,56,0,132,251,25,5,184,252,95,2,186,252,172,3,236,254,88,252, 96,6,73,251,204,0,252,0,97,1,136,251,40,3,4,2,123,250,128,3,44,1,211,253,198,253,108,6,127,251,3,254,161,5,157,253,16,253,252,2,163,2,165,248,158,5,2,1,236,249,96,5,14,255,133,253,32,2,171,0,112,253,252,1,103,0,130,253,93,2,23,255,127,0,169,254,79,1,172,0,92,253,176,1,248,0,23,255,213,252,45,7,237,249,221,255,198,5,40,250,30,2,109,255,243,3,197,247,145,7,87,254,196,251,251,5,120,251,6,4,5,250,52,7,209,251,94,254,71,5,209,251,111,1,87,254,90,4,45,251,28,0,40,7,125,245,146,6,249,0,105,250,237,4,100,253,63,3,30,249,233,8,76,250,180,254,254,6,130,248,23,4,172,254,160,1,66,252,160,4,94,253,79,255,125,2,83,255,104,252,115,5,212,254,112,249,126,10,105,249,245,254,79,4,196,255,154,250,73,5,98,0,106,251,112,2,116,2,144,252,108,255,221,4,111,250,13,4,98,252,19,4,137,253,70,254,171,4,248,252,214,255,48,255,190,5,65,248,194,2,91,4,186,250,154,254,121,7,204,250,105,253,76,6,153,253,74,254,234,253,154,10,128,243,175,3,208,6,211,247,250,0,251,3,88,0,220,246,148,11,249,251,233,249,10,9,137,252,21,253,7,3,118,1,19,253,15,254,98,7,110,250,16,253,250,8,43,250,211,253,93,5,78,255,11,251,108,4,23,0,181,254,178,253,173,4,168,254,1,252,192,4,244,254,171,255,164,251,61,9,13,250,207,251,99,10,160,250,167,250,229,9,201,252,22,248,65,12,49,250,93,251,148,8,112,253,62,249,45,10,55,251,233,251,100,8,29,251,229,253,83,5,197,254,108,249,172,10,212,248, 160,255,161,4,166,253,56,254,77,0,97,7,245,242,12,9,87,2,233,244,85,10,161,252,214,254,161,255,18,3,140,255,13,249,39,12,110,246,57,1,208,5,189,248,144,4,11,254,227,1,206,252,250,2,196,255,202,252,135,4,242,253,97,253,226,4,38,254,70,252,200,5,53,254,219,252,226,1,205,4,97,247,99,4,85,3,172,249,236,2,198,0,253,255,247,252,150,3,102,254,249,0,76,253,160,2,204,1,139,249,143,5,251,255,105,252,189,1,123,1,113,255,18,252,255,5,3,254,17,251,182,8,185,248,253,3,178,253,241,1,187,255,107,252,71,7,27,248,88,5,112,253,205,1,241,253,203,0,108,2,1,251,79,4,185,254,143,255,253,254,41,3,122,253,157,255,121,1,177,1,80,250,172,4,241,1,222,247,201,7,15,254,161,253,186,0,245,3,56,250,141,2,103,2,13,251,46,4,97,254,218,254,161,2,172,254,120,253,139,5,49,252,92,254,187,4,135,254,70,251,165,6,232,253,118,252,124,4,187,254,17,255,24,255,142,4,230,249,174,4,231,253,108,255,59,3,255,250,161,4,96,253,104,1,147,253,125,3,75,254,151,253,88,5,142,251,244,0,57,1,127,255,21,255,70,0,55,2,243,251,51,3,178,255,124,253,150,3,133,253,114,0,72,0,5,1,126,253,86,1,137,2,154,250,14,4,250,255,168,253,249,0,102,1,104,255,166,252,197,5,188,252,84,254,143,3,223,254,179,254,219,255,103,3,121,252,239,255,128,2,217,255,43,252,117,3,187,1,34,250,93,4,5,0,249,254,100,253,62,5,26,254,232,250,160,8,141,250,160,255,197,2,96,255,115,254,113,255,10,5,53,250,39,1,156,3,4,253,28,254, 107,4,215,254,52,252,49,4,89,0,24,252,118,1,144,4,149,248,10,4,139,1,118,252,49,1,74,1,74,255,113,254,155,2,236,253,234,1,137,253,82,1,35,2,139,251,51,2,227,2,27,251,233,0,52,4,179,252,67,252,139,8,240,251,219,249,150,11,135,248,2,0,225,1,116,2,213,250,201,255,87,10,34,240,221,11,192,253,194,250,53,7,29,250,20,5,68,250,183,5,239,252,127,254,87,5,142,249,154,4,7,255,129,253,224,3,87,253,52,0,86,1,138,254,168,1,237,252,114,4,240,252,157,254,173,5,141,249,205,3,30,255,193,255,204,0,73,253,53,5,154,250,35,2,17,2,39,252,181,2,215,254,48,1,241,253,162,1,149,0,62,253,46,3,96,253,141,2,64,253,187,1,204,0,105,252,19,5,36,251,21,4,73,252,186,2,80,0,36,251,15,8,157,248,140,3,61,0,252,253,125,2,113,252,100,5,81,250,86,2,80,3,184,248,49,7,127,251,14,2,125,255,123,254,197,4,111,248,3,7,111,253,84,253,220,4,178,252,240,0,34,255,200,2,204,252,141,255,85,6,210,246,208,5,200,0,73,251,174,3,198,254,201,1,160,250,152,7,63,251,74,254,232,6,165,248,248,3,117,255,105,255,75,0,39,255,52,3,158,250,134,4,171,255,157,251,90,6,224,250,16,3,181,253,15,2,204,255,47,252,111,7,95,248,147,4,119,254,107,0,188,0,94,251,131,9,123,246,73,2,72,6,1,248,58,2,226,2,96,255,102,250,163,6,148,0,235,246,223,9,133,253,29,251,102,5,254,254,209,254,185,253,80,7,245,248,19,0,192,7,110,246,170,4,209,0,205,254,231,253,198,2,250,1,140,248,183,6,83,0, 153,249,126,5,255,255,64,253,206,255,188,3,236,253,129,252,197,6,168,251,114,255,209,2,46,254,140,0,160,255,213,255,11,2,228,252,2,1,146,2,86,252,91,1,191,0,162,0,65,252,150,3,239,0,181,250,200,4,157,255,106,253,24,1,45,2,36,253,81,0,5,2,140,254,81,255,115,1,154,255,40,255,25,1,42,255,222,0,38,255,108,0,172,255,24,1,94,254,115,0,188,1,166,253,150,0,249,0,255,255,6,254,69,1,121,2,32,251,25,2,124,3,96,250,249,1,198,2,130,253,177,253,173,4,131,255,211,249,192,7,129,253,84,252,238,4,235,253,244,255,105,255,159,1,75,255,22,255,79,1,7,255,87,1,78,254,204,255,206,3,58,251,173,0,218,4,25,250,151,1,145,2,33,254,97,254,43,2,187,1,76,250,26,5,148,255,5,252,251,4,204,252,12,1,253,255,227,255,40,0,100,255,117,1,251,253,81,1,108,0,94,254,244,0,10,1,146,253,253,1,88,255,236,255,245,255,75,0,37,0,175,254,113,2,67,253,195,1,12,0,140,254,75,1,16,0,2,255,70,0,41,1,198,254,121,255,200,1,140,255,171,253,42,3,58,255,250,253,143,1,180,1,122,252,36,1,242,2,232,251,16,1,146,2,52,253,173,255,226,2,3,254,252,254,168,2,241,254,150,253,95,4,49,253,39,255,68,3,134,253,28,0,97,0,242,1,182,251,23,3,143,1,141,250,205,4,75,255,175,253,113,1,172,1,230,252,91,1,104,1,142,253,26,1,189,0,254,254,115,255,96,2,247,252,116,2,98,254,170,0,40,1,63,252,68,5,248,251,228,0,24,1,83,255,249,255,115,254,148,4,197,250,160,1,55,3,114,251,145,1, 208,1,7,254,173,255,82,1,140,0,106,253,187,1,106,1,95,252,33,3,97,254,40,1,193,254,58,0,244,1,139,252,255,2,40,254,178,1,216,253,80,1,62,1,124,252,97,3,108,254,98,0,118,255,172,0,67,0,165,254,30,1,242,255,222,255,54,255,67,1,255,255,3,254,63,2,217,255,162,253,250,2,166,254,44,255,204,1,184,254,90,0,189,255,39,1,24,254,58,1,152,0,220,253,73,2,108,254,107,1,249,253,210,1,28,0,51,253,6,4,30,253,252,0,79,255,243,1,3,254,223,254,84,5,227,249,72,2,13,2,124,253,191,255,113,1,148,1,167,250,135,4,17,1,5,250,71,5,105,255,149,253,31,1,126,1,168,254,42,254,137,4,40,252,124,0,136,2,171,252,251,1,3,0,205,254,2,1,3,0,87,255,243,255,140,1,252,253,96,0,104,2,242,251,63,3,4,255,36,255,134,1,88,254,244,1,220,253,126,1,157,255,234,255,199,255,255,255,213,1,57,252,6,3,175,0,244,251,164,3,190,255,243,253,214,0,169,1,98,254,119,254,118,4,8,252,139,0,126,2,22,253,89,1,1,0,28,0,200,254,169,1,123,255,115,254,160,2,140,254,59,255,137,1,16,0,183,253,130,2,131,255,158,254,79,1,208,255,55,0,253,253,184,3,191,252,168,0,234,1,20,253,155,2,203,253,13,2,176,254,180,255,189,1,5,254,96,1,181,254,225,1,80,254,187,255,217,2,118,252,105,1,87,1,11,254,76,0,32,1,99,255,38,255,16,1,92,0,87,254,87,1,253,255,32,255,255,0,204,254,204,1,4,254,252,0,142,0,119,254,189,1,250,253,179,2,11,253,230,1,12,0,87,254,48,2,236,253,30,2, 161,253,6,2,66,255,71,255,94,1,211,254,222,0,41,255,179,0,210,255,136,255,175,0,170,255,186,255,243,0,132,254,169,1,171,254,149,0,58,0,249,254,219,1,64,253,92,3,212,252,250,1,186,255,188,254,78,2,51,253,214,2,138,253,196,1,244,254,107,0,23,0,99,255,14,1,182,254,43,1,44,255,135,0,121,255,194,0,79,255,250,255,226,0,60,255,117,255,184,1,208,254,81,255,222,1,229,254,144,255,115,0,164,1,128,252,130,2,186,0,231,252,105,2,239,255,7,255,198,255,166,1,245,254,208,254,101,2,2,255,85,254,241,2,254,253,147,0,112,255,86,1,91,255,243,253,114,4,206,251,197,1,255,255,50,0,79,255,164,255,104,2,228,252,149,1,35,0,248,255,169,254,152,1,15,0,55,254,86,1,176,0,132,254,194,255,156,2,56,253,162,0,21,1,97,255,57,255,214,0,162,0,98,254,204,0,97,0,37,0,216,253,48,3,115,254,114,254,42,3,249,253,10,0,20,0,244,1,139,252,224,1,181,1,38,252,140,2,78,0,179,254,171,255,216,1,5,255,245,254,79,1,153,0,59,254,32,0,78,2,214,253,78,255,172,2,22,255,116,253,32,3,99,0,216,251,159,3,186,0,0,252,181,2,40,1,25,253,158,0,160,2,82,253,96,255,115,3,117,253,244,254,42,3,132,254,19,254,63,3,195,254,111,254,30,2,153,255,237,254,84,0,247,1,141,252,154,2,173,255,135,254,235,1,97,254,145,1,21,254,244,1,215,254,193,255,97,1,117,254,235,0,185,255,71,0,19,255,105,1,240,254,8,0,207,0,39,255,113,0,113,255,94,1,3,254,137,1,170,255,158,255,24,0,90,0,11,0,107,254, 251,2,91,253,118,0,232,1,142,253,132,0,15,2,95,253,93,0,158,2,243,252,5,0,103,3,169,252,126,255,61,4,83,252,141,255,60,3,132,254,146,253,37,3,228,0,229,250,32,4,66,1,7,251,194,2,104,2,41,252,105,255,190,5,176,250,124,255,59,5,33,252,237,254,50,3,219,255,31,252,155,3,135,0,150,252,204,1,201,1,124,253,84,255,143,3,185,253,24,254,40,4,38,254,176,253,135,3,54,255,177,253,241,1,126,1,50,252,42,2,122,1,165,252,14,2,17,0,217,255,86,254,160,2,7,255,215,253,245,3,12,253,145,0,158,0,58,0,93,254,88,1,243,0,240,252,164,2,8,0,172,253,182,1,252,0,67,253,217,1,16,0,182,255,110,254,210,2,206,254,204,253,41,4,0,253,142,0,35,0,61,1,194,253,196,0,69,2,43,252,94,2,57,0,197,254,41,0,252,0,173,255,150,254,232,1,166,255,84,254,25,2,65,255,118,255,93,0,115,0,195,255,148,254,9,3,52,253,207,0,8,1,156,254,150,0,237,255,178,0,38,254,60,2,169,254,180,255,126,1,175,254,13,0,235,0,130,255,41,255,79,1,241,255,90,254,175,1,56,0,249,253,206,1,199,255,157,255,49,255,17,2,151,254,59,255,60,2,46,254,179,0,122,255,61,1,166,254,23,0,114,1,65,254,214,0,248,255,40,0,81,255,157,0,41,0,32,255,170,0,77,0,232,254,195,0,115,0,148,254,24,1,24,0,66,255,0,0,86,1,125,254,252,255,204,1,236,253,189,0,153,0,66,255,11,0,49,0,114,0,179,254,104,1,76,255,214,255,171,0,24,255,13,1,191,254,102,1,185,254,188,0,28,0,242,254,131,1,171,254, 254,0,245,254,81,1,240,254,207,255,181,1,201,253,91,1,239,255,151,255,3,0,72,0,11,0,89,255,218,0,107,255,59,0,254,255,173,255,195,0,44,255,85,0,58,0,153,255,53,0,243,255,21,0,180,255,150,0,51,255,148,0,29,0,22,255,30,1,75,255,105,0,78,255,10,1,91,255,123,255,118,1,175,254,149,0,143,255,22,1,154,254,123,0,249,0,132,254,167,0,76,0,222,255,4,255,131,1,88,255,83,255,245,0,24,0,214,254,200,0,203,0,12,254,131,1,251,255,233,254,244,0,228,255,170,255,218,255,249,0,11,255,170,255,241,1,158,253,49,1,114,0,241,254,124,0,243,255,203,0,214,253,128,2,242,254,5,255,237,1,149,254,142,0,112,255,81,1,97,254,188,0,200,0,65,254,113,1,106,255,80,0,31,255,82,1,91,255,1,255,42,2,44,254,175,0,204,255,158,0,50,255,214,255,178,1,147,253,225,1,41,255,42,0,2,0,203,255,147,0,25,255,16,1,217,254,243,0,182,255,116,255,170,0,58,0,223,254,189,0,168,0,132,254,186,0,145,0,86,255,104,255,113,1,118,255,223,254,106,1,5,0,151,254,255,0,162,0,132,254,139,0,236,0,206,254,31,0,227,0,61,255,227,255,107,0,96,0,127,254,185,1,62,255,88,255,151,1,77,254,96,1,180,254,161,1,60,254,240,0,165,0,226,253,144,2,231,253,116,1,2,255,141,0,254,255,97,255,33,1,171,254,21,1,148,255,200,255,58,0,127,0,188,254,250,0,50,0,236,254,203,0,252,255,243,255,28,255,206,1,92,254,136,0,139,0,14,255,172,0,180,255,46,0,179,255,123,0,121,255,98,0,193,255,61,0,169,255,83,0, 239,255,213,255,35,0,234,255,75,0,75,255,207,0,152,255,255,255,210,255,200,0,14,255,51,0,236,0,125,254,47,1,118,255,63,0,158,255,97,0,53,0,207,254,187,1,156,254,124,0,50,0,153,255,154,0,205,254,196,1,117,254,94,0,194,0,14,255,111,0,172,255,25,1,38,254,70,1,115,0,46,254,148,1,178,255,154,255,213,255,244,0,100,255,68,255,131,1,42,255,151,255,158,0,99,0,200,254,184,0,130,0,255,254,77,0,118,0,199,255,33,255,143,1,225,254,51,0,41,0,255,255,0,0,95,255,108,1,81,254,59,1,96,255,90,0,153,255,48,0,162,0,79,254,50,2,34,254,49,1,29,255,223,0,141,255,97,255,189,1,251,253,106,1,17,255,14,1,205,254,147,0,138,0,242,254,107,0,122,0,120,255,187,255,254,0,17,255,102,0,198,255,175,0,166,254,131,1,35,255,184,255,58,1,177,254,168,0,217,255,116,0,199,254,82,1,140,255,138,255,117,0,52,0,157,255,105,255,213,1,5,254,208,0,103,0,98,255,2,0,53,0,103,0,195,254,79,1,131,255,123,255,1,1,124,255,23,255,72,2,234,253,10,0,22,2,2,254,212,255,118,1,69,0,130,252,114,4,11,254,196,254,42,2,224,254,138,0,123,254,233,2,174,252,228,2,215,253,140,0,34,2,187,251,230,3,95,254,77,0,97,254,73,3,235,253,71,254,170,4,0,252,205,0,71,1,88,255,78,255,55,0,254,1,84,252,244,2,176,255,160,253,136,3,107,253,148,0,74,0,209,0,194,253,62,1,78,2,8,251,188,3,252,255,211,253,240,0,63,1,87,255,82,253,181,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,86,240,153,252,194,40,219,228,84,212,163,40,140,245,147,9,212,7,49,185,183,109,242,184,113,52,206,250,250,0,74,16,133,200,136,73,176,218,42,76,175,153,121,65,186,205,183,88,210,210,20,190,42,80,9,1,249,235,150,226,101,39,179,23,189,200,97,28,94,192,141,47,149,202,84,223,1,84,7,188,180,47,33,183,121,79,227,227,158,236,105,223,132,63,79,24,74,174,140,40,43,225,111,73,63,212,48,253,228,28,85,255,87,39,5,161,120,108,253,212,6,8,233,226,104,68,190,245,225,209,64,56,185,205,140,83,80,224,92,221,180,2,43,78,14,190,217,22,152,223,156,57,43,250,42,187,176,57,172,235,164,254,249,207,165,37,56,39,139,198,144,22,185,226,239,51,99,195,91,246,251,33,90,247,227,29,13,181,51,66,58,210,137,74,188,154,186,246,162,46,67,237,228,2,85,206,141,93,252,196,137,54,205,206,98,35,247,19,76,228,197,0,27,10,104,41,167,211,4,1,145,2,245,59,143,203,11,222,232,65,194,254,183,0,92,179,248,61,56,17,46,223,238,255,79,206,91,104,218,174,100,43,188,221,62,18,22,0,125,227,181,20,49,232,240,37,127,201,181,6,143,59,220,225,142,202,179,13,115,96,212,154,120,71,230,163,196,97,13,226,151,232,136,255,98,30,41,20,149,210,103,1,104,36,97,16,114,222,138,234,90,70,162,205,43,19,18,218,32,63,64,229,108,228,181,248,21,43,82,33, 226,162,50,12,185,14,248,84,46,131,217,39,190,239,243,36,122,228,188,226,79,25,117,9,227,247,163,215,20,41,241,21,235,213,49,230,248,25,234,85,113,153,41,10,25,26,254,42,154,232,47,194,70,48,228,35,7,250,255,185,248,26,190,67,244,213,48,4,105,199,156,94,121,201,125,17,135,247,198,23,46,1,71,213,6,45,107,243,114,10,169,210,130,248,236,74,18,208,162,250,151,215,24,82,41,186,129,22,77,227,225,11,83,25,192,212,74,14,66,254,235,48,255,160,228,80,78,220,65,15,227,243,253,254,51,40,70,246,186,223,130,248,19,72,89,235,21,203,67,20,9,34,84,30,187,191,157,23,116,237,216,48,8,239,39,214,171,20,90,39,35,212,19,243,151,52,175,236,126,227,53,247,120,14,51,32,255,199,243,19,186,235,139,54,38,231,192,207,215,42,170,13,68,248,16,201,176,67,165,222,20,45,79,195,180,20,83,11,227,232,232,40,2,191,88,48,52,252,28,240,185,18,99,4,196,249,236,231,196,39,183,247,0,4,2,251,212,226,8,54,127,229,56,39,148,165,222,55,77,8,33,252,171,211,73,45,61,236,198,253,124,26,176,207,195,54,105,203,238,26,33,255,134,7,58,243,218,249,152,20,72,8,74,224,87,1,70,23,227,3,46,233,98,233,199,44,75,5,214,238,112,237,116,7,0,28,22,240,202,241,16,21,148,1,224,239,125,0,181,15,119,0,232,231,118,251,82,248,107,46,235,229,138,232,253,8,247,30,234,240,39,238,43,254,175,10,116,39,159,193,70,15,3,32,195,3,165,252,109,211,47,56,25,238,27,15,23,225,69,58,236,210,61,6,34,7,172,13,119,255,228,216,142,1,188,43,110,0,43,226, 18,216,250,74,157,240,128,235,177,244,56,16,58,243,14,23,196,213,170,2,181,64,199,166,20,24,199,249,27,53,255,187,32,10,75,26,136,2,214,244,218,225,2,37,215,22,18,236,41,217,111,33,232,51,32,222,58,222,71,12,249,55,237,227,7,245,7,243,100,44,1,234,177,7,115,250,65,15,37,1,156,228,137,12,184,37,151,239,118,224,175,243,172,74,90,212,6,226,193,2,74,30,57,2,100,203,34,20,138,240,19,57,254,173,157,30,174,247,77,24,112,238,210,228,129,45,71,225,104,10,161,250,188,30,211,239,53,236,235,16,190,27,87,1,206,234,253,238,53,36,117,27,55,211,85,254,101,39,42,246,14,12,250,220,10,35,196,6,136,222,177,11,141,9,240,21,124,207,222,16,149,247,216,43,142,192,30,249,217,39,99,250,116,230,235,227,126,46,199,16,3,209,152,235,74,31,129,247,109,33,10,205,58,7,42,17,139,8,191,239,134,244,60,32,112,234,4,245,142,27,108,17,11,237,191,239,168,18,183,22,78,2,127,231,196,253,91,34,17,7,234,233,21,12,69,253,93,30,26,189,111,45,222,251,23,1,198,240,78,4,28,7,99,243,195,16,110,228,27,16,57,239,10,15,190,227,55,43,247,236,39,233,157,245,5,41,58,241,44,238,31,240,174,19,133,10,20,11,209,222,3,10,243,255,2,21,152,219,135,41,29,243,105,252,5,255,208,28,222,7,142,223,53,15,112,254,71,21,126,249,207,228,137,25,175,15,141,247,254,228,55,9,103,37,82,227,88,237,228,5,107,35,209,242,193,230,81,21,46,246,74,255,31,253,81,234,229,43,96,229,190,223,180,15,124,33,191,250,200,196,47,11,174,45,118,229,223,2,157,222, 43,41,197,7,94,239,98,234,156,26,207,24,111,229,49,227,134,53,232,8,55,239,71,226,225,43,131,0,107,237,166,248,157,36,91,239,97,2,94,221,158,61,19,254,145,233,84,218,18,24,134,54,214,215,45,222,213,17,237,34,59,223,98,1,248,244,113,14,165,242,207,236,249,21,168,7,28,245,85,225,162,0,135,52,243,222,80,222,86,25,240,16,38,246,94,243,181,253,112,43,73,227,255,251,162,227,77,78,210,208,104,2,106,247,111,39,147,0,211,223,129,23,136,13,4,247,207,234,85,28,3,16,210,251,90,209,243,32,190,16,19,10,2,217,136,223,213,68,26,251,204,205,76,0,107,29,198,6,35,195,194,37,21,234,8,37,89,207,148,4,63,14,216,6,247,242,70,223,153,34,232,25,193,193,100,10,168,37,149,255,24,220,47,253,165,28,54,24,228,223,129,251,152,251,113,52,100,242,103,228,74,22,20,8,162,15,41,213,187,55,6,238,71,2,86,237,248,16,147,31,85,214,27,5,200,245,16,31,77,251,98,215,233,21,0,254,143,16,218,200,132,41,3,244,159,11,235,219,23,12,75,246,54,15,159,245,171,237,63,254,47,14,92,243,98,6,19,253,159,6,214,204,168,67,163,226,160,31,206,203,176,43,35,0,121,12,95,3,25,227,251,38,92,238,17,20,136,246,173,22,56,243,241,247,117,19,102,255,123,6,99,229,95,12,2,12,186,251,54,2,121,241,28,14,84,251,51,251,62,223,226,32,124,0,213,246,18,200,20,58,47,247,178,230,101,248,196,243,99,18,136,255,219,233,154,19,32,231,118,48,15,194,192,39,7,6,97,249,212,225,31,36,194,18,196,250,83,234,23,19,8,7,162,12,231,241,239,247,84,33, 207,5,82,248,142,234,15,41,4,7,249,229,109,251,32,17,5,2,213,254,129,245,21,11,32,247,210,245,99,250,196,245,216,28,67,199,160,5,63,14,26,15,132,223,205,235,42,26,81,235,224,26,30,210,235,28,75,241,46,21,12,238,215,250,55,39,200,222,63,243,192,22,130,28,95,225,160,2,253,25,233,7,122,248,153,249,131,19,247,15,8,241,126,238,186,25,142,33,167,244,46,212,32,10,194,56,208,217,126,237,6,0,5,24,246,240,39,233,212,33,113,218,145,24,136,209,213,18,161,16,131,242,22,230,140,240,160,53,134,241,71,209,61,16,178,6,101,9,129,230,237,2,24,23,127,1,191,239,154,6,69,254,140,47,135,211,251,4,38,34,239,3,198,246,178,250,120,44,192,235,132,240,219,14,80,7,218,29,21,202,192,21,6,244,59,48,84,218,218,221,213,29,203,9,66,238,60,230,160,28,5,0,34,227,65,253,0,13,65,249,151,244,131,248,144,245,151,38,102,228,70,241,112,10,242,33,90,213,152,253,37,29,70,0,164,1,68,225,133,37,201,251,227,22,121,232,0,0,20,11,185,30,152,221,77,28,250,249,72,8,180,227,203,38,124,255,91,241,113,242,125,22,104,254,92,252,223,0,124,231,190,19,254,2,188,239,41,248,176,6,102,7,99,219,244,16,136,10,227,232,204,248,152,19,15,227,228,25,37,229,37,26,73,233,179,2,192,7,80,236,124,43,87,243,240,225,129,21,46,18,89,19,15,211,102,13,69,29,68,244,2,17,77,236,205,11,175,7,178,250,117,248,97,13,80,13,127,227,62,1,11,12,138,21,162,219,143,252,44,9,252,8,242,241,126,2,246,231,56,33,64,5,33,202,230,23,134,11,228,251, 164,221,73,13,235,21,128,240,139,5,74,237,113,3,48,12,215,3,218,230,37,12,81,27,161,217,245,29,127,244,10,29,226,213,30,10,105,21,82,251,121,251,86,6,94,251,148,15,31,5,142,233,155,5,34,13,192,5,110,236,131,7,45,28,137,229,240,4,67,1,0,0,241,240,12,17,7,251,240,243,104,6,46,246,11,9,23,11,149,221,179,2,24,238,164,61,21,206,113,0,185,13,128,253,168,253,81,1,125,248,100,11,80,236,106,14,80,4,165,12,51,246,181,223,8,34,221,18,98,227,97,251,188,0,133,43,199,233,67,237,173,29,57,6,118,251,128,228,131,9,64,27,14,15,104,208,243,2,241,37,205,249,172,234,143,245,139,27,136,246,132,239,149,18,80,255,23,2,233,246,66,229,61,42,62,1,229,217,108,250,149,22,146,24,44,222,206,246,138,4,150,17,195,232,71,2,68,251,193,19,47,247,57,247,248,4,225,16,105,253,202,234,227,17,27,12,216,247,105,236,177,43,125,239,95,247,168,10,84,242,94,32,133,227,203,13,221,234,228,36,10,244,44,249,20,249,206,11,81,255,1,239,2,20,175,9,31,213,73,29,159,251,250,8,70,232,68,4,208,1,56,7,245,235,162,4,5,243,61,49,51,209,186,251,219,20,135,254,54,9,81,220,62,30,255,0,6,255,251,253,65,246,190,14,98,3,179,231,73,19,5,13,165,246,202,230,181,19,130,22,219,253,101,222,246,14,215,0,198,19,175,248,176,229,255,16,136,19,154,243,36,234,190,22,244,251,43,251,49,244,133,12,172,4,9,238,23,13,222,231,46,31,60,244,16,1,131,235,158,27,238,246,216,245,148,11,214,9,26,240,133,244,4,19,57,9,160,237,15,11, 92,240,35,10,21,11,165,252,187,239,181,14,237,247,170,19,187,239,117,6,174,1,140,230,113,42,253,238,222,255,42,247,24,1,230,15,171,240,157,10,70,235,241,14,117,255,217,0,117,241,96,13,199,7,57,234,45,11,229,8,247,238,169,12,131,249,46,1,212,9,84,240,182,6,106,248,156,21,42,236,228,242,184,29,0,5,211,230,73,0,133,10,253,10,83,238,22,1,89,4,134,7,234,3,252,240,194,4,67,8,93,16,209,201,135,41,53,249,190,0,76,242,79,15,94,4,231,236,156,0,27,10,190,248,24,8,254,239,219,248,102,45,161,233,167,243,112,238,57,48,251,226,128,4,114,245,63,23,129,233,92,23,107,241,194,15,46,235,61,7,75,238,62,35,196,251,112,236,197,247,84,37,134,252,27,230,159,245,108,44,89,224,81,11,216,246,88,8,82,15,14,229,229,0,99,6,132,14,87,243,61,229,33,30,15,8,38,242,132,245,172,20,240,241,169,248,44,3,218,10,105,5,3,246,192,247,145,12,14,7,91,255,27,225,190,14,242,26,118,229,191,4,206,6,145,253,114,0,236,253,225,255,62,12,93,229,160,18,19,252,162,22,126,232,90,0,224,253,186,30,239,219,72,253,13,13,230,16,155,238,186,240,101,23,161,247,203,245,142,16,192,220,13,37,226,244,215,240,47,0,221,38,53,219,9,1,18,252,92,37,155,214,14,6,224,8,171,10,60,1,195,234,219,9,53,9,130,4,148,243,99,241,110,34,27,5,16,223,254,6,68,18,145,6,142,227,52,14,102,254,62,255,75,6,170,239,16,9,163,10,155,232,221,5,54,247,13,38,143,204,134,10,25,8,252,13,232,243,144,237,117,6,243,10,162,6,145,235,163,5, 174,247,111,28,208,221,145,23,56,250,144,0,199,243,253,20,229,247,80,8,146,249,145,2,37,13,241,247,122,8,217,245,30,11,251,6,45,238,26,17,194,0,192,250,6,3,72,238,46,23,142,245,248,242,214,10,182,243,192,1,182,5,15,253,40,245,96,1,57,253,120,247,124,18,61,239,67,246,184,3,68,16,228,243,234,243,163,8,140,2,128,251,125,8,221,238,254,15,174,6,104,249,83,0,190,9,233,9,182,244,194,251,142,36,246,231,212,6,115,248,172,26,185,247,67,253,162,237,167,25,107,3,136,253,41,214,21,28,124,10,230,251,140,220,122,24,135,7,87,242,181,246,64,252,95,10,121,2,171,222,67,18,0,244,136,35,4,204,105,5,132,26,254,243,196,241,198,2,150,2,174,18,233,238,211,252,98,16,83,10,106,247,222,237,137,28,56,7,159,1,209,239,92,15,145,1,215,14,237,237,27,8,189,248,2,17,100,241,148,20,173,226,127,29,25,216,101,39,193,229,95,7,119,235,230,20,10,249,85,250,68,242,190,17,62,232,68,0,101,248,46,18,240,235,148,2,51,2,142,254,114,13,198,229,158,249,58,29,179,253,189,241,168,250,15,35,37,2,55,228,195,5,15,19,248,255,153,0,45,223,146,46,145,253,181,1,167,233,55,6,34,40,62,220,251,246,77,12,207,21,254,241,21,242,242,8,237,18,113,227,106,1,192,236,63,36,32,241,115,237,70,246,183,35,135,243,8,230,217,0,188,11,31,2,204,252,122,234,207,22,211,246,8,16,5,227,227,15,194,4,171,245,248,252,29,25,82,247,181,250,99,251,53,25,2,243,102,249,142,16,69,242,42,27,129,241,87,13,198,242,176,20,163,234,42,1,208,23,2,235, 177,5,200,243,39,18,214,253,107,236,166,4,108,5,66,245,102,248,20,10,89,245,133,20,227,225,4,13,76,253,61,15,80,234,188,235,48,38,115,242,154,1,223,246,31,9,234,245,0,13,203,251,174,245,205,19,212,240,76,252,24,23,210,242,147,22,60,211,86,51,192,235,205,14,187,224,36,30,202,249,5,5,187,251,240,255,136,0,128,4,157,1,240,230,16,37,12,229,235,7,247,243,133,17,107,244,163,251,255,6,155,249,127,5,100,241,66,0,236,6,240,246,1,14,155,227,84,14,119,5,197,235,59,11,112,249,235,17,192,233,101,11,176,254,115,251,5,18,131,238,232,7,6,4,163,16,235,230,162,22,19,249,241,3,32,3,50,6,149,252,61,2,186,245,69,19,189,251,94,6,2,243,50,251,216,7,31,14,176,229,54,11,165,243,104,27,252,225,129,11,179,254,240,235,199,15,115,251,20,248,156,8,61,239,193,8,243,244,142,20,55,235,184,254,58,4,212,0,162,249,172,254,245,17,159,237,15,7,172,5,91,0,50,7,46,251,60,254,177,12,164,252,13,5,188,253,109,4,71,13,212,237,202,16,140,8,133,243,197,2,1,240,6,32,194,249,43,237,27,5,75,4,247,10,232,238,252,247,252,252,155,20,145,233,87,246,41,21,77,243,27,255,227,232,201,23,196,250,85,234,155,12,254,240,127,33,25,238,52,236,41,20,198,14,63,242,69,245,217,7,29,17,189,3,69,228,106,34,229,240,45,30,217,210,75,37,67,240,6,30,177,224,137,20,142,3,117,5,124,235,70,5,244,10,79,3,143,235,82,23,189,238,158,16,18,239,229,250,176,9,121,251,129,240,81,5,193,252,18,6,143,2,112,228,77,29,185,229,231,7, 165,2,177,243,84,7,13,253,111,17,115,242,234,3,194,232,93,26,158,250,42,12,121,238,140,1,255,37,251,220,130,22,109,249,172,6,112,3,134,244,11,9,68,23,238,233,102,10,224,248,229,19,29,253,109,230,214,6,63,10,3,0,43,1,36,228,246,35,200,231,246,0,127,239,181,26,170,246,218,253,158,239,211,7,90,13,139,245,51,240,196,11,172,251,148,16,167,225,38,20,213,246,18,7,136,7,109,235,146,16,147,6,98,232,243,19,123,4,173,6,108,250,34,0,116,251,155,18,227,250,194,255,87,248,29,20,31,255,7,240,118,3,149,3,253,11,108,240,74,3,68,244,12,31,61,225,216,12,29,251,154,253,55,19,245,222,236,12,197,252,229,0,178,250,164,251,141,13,248,243,247,246,59,5,185,3,243,253,140,1,75,246,225,254,237,23,7,230,237,22,72,243,211,15,70,249,239,3,88,252,54,8,242,248,227,9,158,2,25,242,133,33,8,220,185,26,253,239,226,3,52,16,69,240,203,7,139,247,143,0,173,21,84,229,44,13,181,240,44,14,232,236,185,16,137,242,245,6,33,241,27,3,230,7,161,245,105,251,59,252,28,253,57,24,215,235,39,249,241,14,254,4,233,233,45,31,44,227,200,35,250,219,130,24,53,248,74,11,50,6,4,224,47,35,248,3,68,244,229,1,156,3,207,16,37,240,67,1,34,0,204,23,67,229,1,1,196,6,184,7,232,4,27,220,12,16,110,8,134,252,33,237,100,255,118,9,33,1,4,235,139,6,237,8,113,242,134,5,192,244,1,15,145,252,43,243,20,8,216,246,249,25,152,228,155,10,197,0,21,20,239,227,161,13,123,9,249,245,207,16,66,1,202,244,72,24,221,226,9,39, 249,228,87,15,14,240,37,13,198,6,252,254,243,233,150,24,71,247,159,4,0,235,56,5,51,11,249,238,101,253,44,14,90,252,35,3,128,228,226,0,68,24,44,244,68,241,40,248,195,27,230,241,210,251,223,244,45,20,108,254,139,235,132,14,118,254,59,32,192,218,196,255,198,24,226,10,144,244,116,231,120,16,104,27,145,241,87,1,218,249,155,8,101,2,36,248,181,245,123,22,209,247,238,249,209,253,225,15,219,249,148,243,151,249,132,9,114,13,162,235,102,4,15,238,124,28,157,238,220,254,86,251,72,245,134,22,64,234,24,1,23,14,62,255,234,249,115,251,207,2,223,246,92,25,91,226,230,15,189,254,236,16,161,236,149,8,28,248,45,9,202,1,39,254,174,247,17,13,30,255,153,246,96,14,114,246,214,3,169,8,69,229,212,32,100,230,171,19,239,239,50,9,211,252,94,255,153,244,72,6,94,1,115,6,141,249,101,240,148,15,252,254,234,250,85,254,24,246,218,17,229,248,181,0,88,237,180,20,197,240,90,16,246,242,155,7,165,254,151,244,1,14,28,251,228,7,33,252,195,240,144,17,95,254,110,0,93,250,70,4,173,2,251,248,210,7,94,245,137,15,30,234,249,20,29,238,28,28,134,230,248,2,219,253,9,14,116,254,9,253,138,251,85,255,148,0,129,247,106,17,88,245,94,245,21,6,255,249,64,30,124,217,207,5,201,0,248,4,233,10,127,232,165,4,83,5,99,4,13,249,253,4,170,2,224,245,28,1,125,251,223,25,98,239,45,255,245,247,125,22,46,243,200,0,255,251,247,7,166,255,122,5,143,250,204,3,37,255,33,253,84,244,171,30,227,227,50,9,185,243,236,16,87,243,145,254,45,8,249,249, 125,242,198,9,124,3,110,253,75,251,127,244,185,19,104,0,25,244,195,249,148,5,182,17,30,245,174,243,205,4,155,17,76,246,163,241,197,8,92,17,178,253,22,235,170,18,45,6,198,254,73,249,35,245,155,36,150,248,46,229,220,4,0,13,45,21,87,216,168,5,39,7,162,14,26,240,255,247,186,254,216,17,111,248,80,233,104,21,85,1,2,244,220,251,17,255,206,21,221,236,134,252,5,244,218,17,59,255,168,252,4,248,83,9,249,251,144,5,33,248,82,9,163,0,227,4,213,246,99,31,169,226,191,28,237,227,205,17,215,240,139,35,26,226,149,2,168,255,40,8,55,9,245,241,98,254,152,246,96,20,96,245,63,251,107,7,30,3,151,244,49,2,138,255,42,255,194,255,198,240,245,15,54,253,86,2,123,245,205,237,41,21,129,252,43,248,142,4,90,1,239,6,146,254,38,247,129,13,237,3,185,243,77,7,239,253,182,0,40,16,185,236,81,13,14,246,147,20,165,230,63,8,7,0,189,5,107,249,34,23,79,227,238,16,187,251,7,249,213,1,134,7,10,255,163,0,118,243,217,14,86,240,251,11,194,241,64,1,95,6,195,250,194,241,25,14,236,0,218,4,47,245,89,251,201,13,109,1,182,240,118,7,212,3,170,2,100,0,71,244,40,6,244,3,107,244,71,12,91,1,200,6,156,237,27,254,55,20,130,245,212,6,32,249,64,254,47,8,134,1,4,243,59,9,223,2,67,250,134,0,79,253,4,9,5,247,44,244,115,25,199,242,242,7,177,244,184,2,246,253,33,6,4,7,58,249,43,251,139,250,158,10,207,244,160,18,181,233,24,7,147,3,36,250,153,5,152,248,46,255,49,13,51,239,200,20,203,254,118,234, 228,3,207,11,114,255,55,6,152,235,93,3,25,19,49,242,117,3,125,243,204,19,215,246,34,242,150,7,209,16,175,241,91,9,52,239,165,26,205,251,95,230,206,10,146,13,162,250,21,254,24,242,66,28,96,237,71,251,88,255,104,9,192,6,8,247,115,237,78,24,216,6,150,237,103,255,225,11,38,250,230,15,43,213,138,43,132,237,119,13,246,234,234,3,47,16,97,246,227,243,89,10,36,4,144,0,196,251,119,246,218,23,178,240,88,250,166,8,141,3,44,7,34,237,61,5,142,251,148,13,80,254,73,239,92,8,239,1,84,7,216,244,207,5,116,249,21,0,55,14,3,241,196,9,155,248,134,2,202,255,157,0,107,3,172,0,18,255,146,239,97,28,192,235,201,26,3,219,249,25,22,247,45,9,104,251,197,252,154,7,128,11,45,229,2,20,183,250,157,0,219,243,89,11,215,245,253,29,200,224,14,9,86,246,116,12,218,2,182,241,201,9,232,250,50,11,235,2,132,234,81,12,168,6,51,241,109,255,27,8,158,254,65,5,32,236,84,26,103,238,106,20,118,229,19,2,254,9,234,20,6,231,61,10,249,4,100,5,238,252,74,239,103,11,18,19,2,235,15,7,13,247,235,15,2,4,199,227,158,13,110,0,4,22,164,226,15,2,239,14,190,9,53,240,49,250,5,8,250,2,9,253,97,249,162,253,14,26,53,238,236,255,12,241,76,24,94,241,113,253,198,1,18,17,125,245,208,7,74,237,65,14,36,9,193,246,164,247,157,18,2,240,9,29,132,226,203,15,213,242,231,16,224,247,127,254,204,242,82,22,155,251,46,5,0,251,130,4,36,4,105,237,144,7,64,15,50,245,140,8,39,244,53,251,26,28,80,243,197,237, 131,14,83,3,131,7,188,242,21,255,89,14,165,239,86,14,199,252,219,254,195,13,10,228,117,13,102,2,138,15,174,233,123,254,62,7,189,254,212,8,123,238,244,23,14,225,230,31,110,237,80,8,127,255,68,247,31,9,166,5,147,253,170,254,147,244,156,255,148,21,255,230,98,14,127,255,67,247,55,9,121,243,244,25,59,238,78,3,221,0,92,4,15,8,5,249,58,249,62,12,122,14,127,227,194,14,116,254,0,4,135,251,236,250,227,6,247,253,161,4,162,240,243,6,212,8,132,253,227,253,50,255,126,2,165,253,237,254,152,249,13,3,75,16,193,226,177,23,74,234,116,15,8,247,171,4,97,237,222,22,73,237,204,20,176,242,188,1,35,9,46,251,0,4,9,247,55,6,239,11,212,235,170,5,213,13,245,252,15,247,42,1,95,242,199,31,198,236,57,3,91,243,77,12,220,20,43,226,223,8,196,9,219,243,129,13,86,240,119,5,96,6,245,250,122,243,61,10,252,2,211,4,82,237,112,249,17,26,174,241,84,3,109,232,97,24,112,248,229,8,67,243,170,3,175,246,240,28,199,217,29,12,222,6,30,5,70,235,17,4,5,8,222,14,24,241,25,237,104,10,222,25,24,243,203,247,92,249,59,24,67,252,200,245,35,244,61,21,1,248,45,9,51,225,3,40,114,241,97,251,52,237,183,18,175,13,138,251,53,226,58,18,39,12,130,3,221,233,204,246,192,27,52,245,74,250,1,245,168,19,34,3,239,244,208,240,68,13,8,0,168,249,0,241,246,13,210,11,119,2,185,237,21,3,10,253,4,9,229,248,246,239,124,22,119,252,93,252,34,3,178,247,125,12,108,250,72,252,213,246,30,11,157,9,74,250,63,249,23,17, 132,252,227,253,15,244,56,0,40,19,165,254,250,236,155,9,161,8,199,2,34,233,79,250,190,9,122,15,45,239,248,252,49,253,96,11,37,252,56,243,209,8,42,253,138,4,8,241,27,1,195,21,188,241,195,249,57,247,40,19,122,247,169,6,235,234,235,20,43,4,123,0,233,239,106,7,251,255,86,3,146,244,41,20,21,248,8,5,79,253,120,245,117,14,170,8,218,225,153,21,29,236,81,30,230,232,4,14,76,240,14,10,5,0,111,252,132,249,121,2,124,252,16,4,103,250,227,3,206,248,245,4,15,241,244,9,175,5,56,244,2,5,158,246,31,14,217,253,175,255,54,244,17,20,76,251,48,254,32,245,197,11,150,8,129,233,35,17,176,3,246,245,193,13,110,239,161,8,86,2,29,253,108,250,168,6,77,251,127,17,158,226,143,29,187,233,106,17,2,238,81,1,135,253,41,15,91,225,100,26,113,234,11,19,104,240,129,0,200,254,243,9,212,245,190,5,37,252,114,6,176,254,80,249,83,0,106,4,187,8,240,249,111,246,234,14,112,248,96,4,226,249,175,7,229,252,160,3,31,253,192,0,139,12,55,245,161,252,67,6,47,6,97,252,4,245,10,10,122,255,180,2,80,252,199,248,22,252,123,4,145,254,106,243,91,20,8,240,238,8,87,238,191,9,230,10,242,241,144,242,121,18,133,251,88,5,31,240,76,7,60,4,162,251,168,5,118,248,0,9,157,254,15,239,227,18,158,2,14,1,135,243,43,9,170,7,72,253,52,6,234,245,141,2,100,5,36,254,249,251,0,4,182,6,159,239,204,20,74,242,41,7,19,243,155,254,115,7,84,4,253,247,157,9,16,245,172,2,206,250,74,3,78,248,25,255,29,2,235,251, 60,10,116,243,158,2,30,253,223,2,27,246,178,255,52,5,13,3,168,252,119,0,144,6,105,251,142,254,96,253,158,3,42,5,143,2,238,249,189,8,230,0,226,5,114,229,9,24,109,249,16,14,33,242,177,12,141,253,204,8,252,241,193,251,62,18,181,239,114,2,172,252,246,13,218,251,75,249,42,245,184,4,227,2,74,245,75,243,136,13,139,3,239,3,248,244,50,249,161,3,124,0,169,242,51,4,210,16,207,240,25,5,179,252,58,7,213,254,241,247,231,247,118,9,180,11,51,255,209,250,74,250,88,32,246,229,176,25,189,216,241,38,253,237,159,11,209,250,100,11,124,3,165,242,140,1,164,253,68,10,174,1,242,229,13,23,191,250,254,5,60,235,207,7,84,248,221,11,186,245,13,253,236,252,242,7,80,243,251,253,201,4,142,254,106,247,84,255,184,251,19,17,176,251,38,247,204,2,176,3,227,6,32,252,134,252,119,6,159,8,115,252,62,12,89,239,218,15,166,4,45,243,77,12,23,0,36,4,5,255,97,243,145,20,22,246,150,10,31,235,235,16,83,250,79,4,37,239,228,12,246,248,100,11,116,238,204,255,170,2,75,0,141,244,41,254,2,255,106,15,207,229,125,18,211,241,191,21,105,240,236,251,205,6,128,2,167,4,177,240,124,13,1,10,161,255,194,249,113,3,15,7,142,247,51,10,255,0,196,5,186,250,121,8,186,251,252,10,51,254,40,249,35,255,252,12,229,250,57,6,34,244,176,3,148,4,145,245,93,5,34,249,224,250,63,2,66,254,218,3,41,4,180,234,183,12,35,248,115,11,5,243,183,8,127,254,184,248,207,9,217,253,37,7,41,238,124,17,185,250,187,16,36,240,229,9,32,250,106,12, 131,252,80,4,206,7,58,249,146,3,122,6,41,4,57,4,169,252,111,237,107,24,91,1,9,248,47,247,72,8,218,3,30,250,136,248,20,3,185,0,189,4,141,241,17,5,93,15,146,233,91,252,252,252,130,17,40,255,183,231,62,12,132,1,112,10,84,237,209,252,32,8,213,9,169,243,171,5,177,4,112,18,157,237,204,4,195,250,219,25,241,242,135,254,242,1,84,28,253,243,166,255,52,242,44,24,174,238,177,12,193,235,5,25,67,253,188,2,7,244,55,6,135,251,236,1,196,241,226,3,65,7,139,1,68,248,122,253,44,2,169,250,29,249,131,244,2,5,133,16,45,243,231,0,218,248,142,12,200,250,209,250,150,252,7,0,37,19,125,251,156,254,185,2,187,13,224,236,6,9,115,250,84,10,143,4,108,253,185,255,84,25,63,248,69,253,102,237,97,23,38,254,47,5,138,249,60,6,126,251,210,20,255,217,165,26,86,234,7,9,86,244,141,2,146,8,52,2,191,233,238,255,139,253,7,17,211,224,117,9,203,248,243,15,32,255,141,249,10,244,222,11,219,247,251,252,129,3,22,6,244,254,189,5,219,245,208,17,19,1,28,253,157,250,95,8,17,13,140,254,111,253,231,0,55,14,55,246,82,9,92,238,95,18,96,240,13,16,188,246,23,1,9,2,239,249,195,249,32,2,48,1,122,3,27,228,56,29,19,232,52,16,187,236,169,2,37,1,43,253,8,247,153,254,248,252,224,5,108,250,56,252,208,8,12,252,207,253,74,6,106,253,93,10,93,244,131,13,162,249,18,9,243,5,124,246,109,0,17,10,22,6,189,238,128,11,183,253,112,9,89,251,12,255,251,4,186,246,193,6,53,243,181,6,229,9,103,237,219,4, 239,249,243,13,74,237,176,251,83,250,207,1,111,3,16,250,103,244,28,6,54,6,36,251,159,240,68,13,21,255,20,248,67,3,164,7,192,6,75,245,166,252,64,0,236,12,98,252,81,2,174,238,40,26,221,1,160,251,161,244,105,19,89,242,48,17,115,231,159,19,226,0,219,252,244,245,146,8,216,254,30,8,207,220,183,17,207,255,38,8,229,239,165,244,238,13,244,250,246,247,99,9,192,246,178,1,37,5,169,242,98,4,125,7,15,249,244,243,78,8,122,5,153,1,70,245,202,2,50,255,207,12,67,248,13,0,131,253,17,18,179,246,75,4,134,251,131,10,38,243,208,12,149,241,37,21,192,233,207,32,6,212,172,27,46,241,20,5,7,244,74,9,243,249,75,15,177,235,19,19,198,227,78,30,155,227,159,11,36,240,153,23,173,245,115,251,152,4,28,246,31,5,110,246,85,251,66,5,40,8,23,0,49,250,173,11,8,0,204,249,197,242,34,13,15,10,87,254,103,255,154,247,181,19,75,252,0,0,186,234,141,15,168,246,91,18,126,236,228,24,105,244,7,6,58,237,121,18,39,244,133,9,8,231,96,33,219,237,93,25,121,225,218,252,59,5,223,254,153,247,145,2,243,4,194,255,225,246,226,12,79,251,172,251,200,242,251,6,208,254,112,21,127,236,52,9,209,250,15,13,7,244,98,243,51,16,62,248,41,4,25,255,191,22,81,242,182,252,129,252,229,8,30,8,9,243,89,4,133,2,156,15,13,253,221,239,83,14,62,246,48,3,134,246,28,4,63,5,163,2,205,245,211,7,119,251,51,8,11,233,169,6,45,11,108,247,137,3,93,244,210,9,231,1,247,243,82,1,85,250,166,8,160,249,190,253,252,8,197,241, 97,20,156,239,55,15,250,238,208,22,36,240,163,16,100,245,143,11,39,3,217,247,57,253,177,11,186,254,150,254,158,247,82,7,0,0,235,11,22,240,98,248,0,24,58,243,96,4,171,245,147,4,58,8,205,251,180,237,231,28,152,238,176,5,24,227,233,23,252,2,225,244,249,243,119,5,98,13,83,2,244,235,54,4,89,4,146,8,44,238,160,15,186,251,45,16,15,238,17,4,44,5,109,10,132,234,236,3,162,251,4,29,3,236,108,6,125,242,213,18,34,254,139,246,3,251,190,16,233,236,158,16,137,249,180,2,250,7,167,233,183,9,222,248,44,7,109,254,95,252,82,251,185,3,207,12,101,241,33,253,204,255,220,9,46,2,212,242,176,16,42,236,24,23,22,243,64,252,218,7,196,6,72,235,97,15,84,249,89,14,132,247,193,252,145,249,15,18,28,252,181,250,42,245,247,23,85,251,165,243,101,245,37,21,89,245,206,10,195,222,194,35,97,243,251,252,178,248,121,254,1,14,88,3,23,230,4,20,4,9,134,240,181,3,232,242,69,33,72,241,247,247,125,251,44,11,175,14,88,239,105,239,255,24,6,255,167,239,255,12,42,3,183,3,139,5,223,228,187,17,18,11,200,232,255,11,98,234,13,44,46,239,106,240,67,1,253,249,146,13,15,242,176,253,101,11,250,249,76,251,58,12,62,248,185,8,215,238,97,248,43,15,176,5,1,253,95,0,250,252,97,15,53,243,59,253,64,252,38,251,230,5,2,21,38,248,115,247,2,16,133,235,190,15,32,246,10,7,56,251,205,5,54,0,250,250,253,14,118,251,110,247,89,234,34,36,24,238,121,3,108,247,212,11,127,16,149,229,26,4,109,251,174,254,92,13,74,234,146,21, 184,7,122,249,163,230,172,21,161,250,230,7,10,231,193,17,26,6,157,255,129,5,255,231,9,17,108,14,233,225,15,8,25,0,157,15,190,249,111,254,210,250,94,20,66,230,106,3,60,254,250,5,106,13,7,235,2,18,88,2,19,248,240,8,210,234,111,25,239,245,112,255,12,5,225,251,34,7,37,5,69,245,135,254,49,2,238,250,82,8,77,242,167,16,171,250,121,253,4,7,53,243,170,11,105,0,208,248,101,252,193,3,209,13,175,244,116,254,176,249,197,16,161,240,25,9,71,241,193,4,10,14,230,240,200,8,90,6,180,253,70,249,237,2,34,13,187,255,38,248,85,252,238,20,50,239,255,27,43,227,172,9,177,252,88,11,0,243,47,3,158,2,56,5,201,246,84,5,179,1,179,251,121,249,27,1,55,3,219,15,75,236,17,4,95,251,68,9,234,248,141,255,100,249,104,10,27,239,146,11,61,18,63,232,197,11,92,246,240,2,7,17,228,233,106,18,239,245,78,24,19,246,43,250,233,5,109,4,214,242,100,16,114,252,175,4,97,5,138,230,94,26,110,0,250,244,75,252,136,252,222,9,14,7,188,227,108,22,161,250,80,5,40,239,138,251,104,7,238,4,104,238,103,19,183,237,137,21,192,239,242,245,37,14,25,15,7,234,166,10,198,248,244,14,145,254,102,244,110,7,196,10,188,2,144,250,21,249,72,15,134,252,119,255,67,6,21,251,9,6,220,0,191,243,252,21,190,248,236,253,22,251,187,255,25,249,154,17,48,238,138,4,30,245,94,18,176,239,210,249,45,250,25,255,26,10,125,1,160,246,17,250,238,16,63,241,139,253,52,8,211,254,157,6,80,246,77,254,119,24,225,246,168,246,169,1,37,3,132,14, 216,241,52,0,166,14,114,1,31,6,31,240,17,255,185,19,32,241,75,2,143,5,139,11,136,0,187,241,107,246,134,16,69,244,222,248,133,2,220,245,87,28,132,229,221,0,15,0,17,255,73,252,94,237,94,15,245,1,83,255,251,253,66,255,97,4,39,2,77,242,115,244,235,21,80,252,169,7,191,244,58,12,88,3,98,248,160,241,252,18,54,244,167,18,211,239,128,15,80,254,236,18,166,224,85,23,230,233,248,26,146,234,237,13,81,247,214,15,228,249,194,242,92,5,118,6,172,241,169,253,53,254,245,16,4,245,229,1,71,235,151,18,249,248,155,243,140,4,117,255,211,10,159,246,174,252,9,1,165,7,101,241,43,2,255,251,62,11,235,254,115,247,36,6,135,1,170,4,12,0,107,236,156,22,34,246,36,11,121,238,142,25,39,247,131,3,109,241,170,19,132,249,19,4,98,250,205,253,32,10,211,16,42,229,71,5,210,250,209,19,2,232,81,6,177,245,1,15,112,246,132,255,180,242,11,30,31,228,66,0,84,248,58,15,30,249,201,249,73,249,37,19,195,255,118,240,199,3,189,247,7,16,223,243,250,1,177,246,9,22,123,250,157,248,103,250,67,23,228,244,212,252,184,254,239,15,39,3,64,1,164,241,63,19,194,255,115,0,168,236,183,12,113,3,129,0,164,253,238,244,33,11,173,250,150,251,180,242,38,8,130,253,101,4,241,247,94,1,98,3,72,248,247,249,51,2,148,5,171,0,208,243,39,3,14,1,31,15,143,240,4,251,48,246,141,29,99,246,53,248,167,0,82,18,223,248,89,15,235,224,34,21,61,6,86,246,102,254,129,17,235,4,253,242,95,252,178,2,241,11,155,252,237,241,192,251,54,20,85,251, 249,240,28,2,88,3,233,255,45,0,157,234,221,23,103,242,137,0,94,238,163,28,12,241,21,4,53,230,169,23,126,254,117,8,30,242,136,247,168,16,62,6,12,235,189,23,186,238,126,25,138,232,231,18,99,240,110,16,150,231,198,30,231,241,187,22,233,232,229,9,34,254,238,2,217,252,224,3,13,246,79,12,102,244,54,13,146,246,132,0,63,247,13,0,98,255,32,247,181,4,149,252,37,11,81,240,196,10,22,241,165,10,184,237,111,17,56,251,60,15,119,244,82,4,36,251,144,2,118,251,180,6,243,236,105,32,172,228,24,29,30,233,43,15,76,239,218,12,205,248,108,12,184,238,97,16,52,0,109,15,40,242,23,0,155,247,160,13,171,237,137,16,135,245,128,18,159,234,49,13,27,241,37,7,78,241,229,254,220,6,224,9,28,1,188,236,74,9,230,7,74,245,150,2,46,241,240,8,218,7,104,249,174,3,97,252,228,16,11,228,89,1,249,9,144,11,21,227,178,21,168,239,136,36,220,235,162,248,167,254,187,3,207,12,55,245,183,6,192,249,146,9,23,253,178,246,48,15,175,246,183,0,219,249,13,16,27,254,103,1,141,246,185,255,114,15,8,253,205,243,98,247,64,15,191,1,147,251,251,253,137,253,96,250,228,10,248,248,230,251,64,1,131,7,120,241,15,10,236,251,149,8,54,241,71,0,119,5,122,2,22,254,120,241,80,5,210,6,202,3,22,252,84,245,133,9,62,7,56,252,83,248,151,14,131,4,176,254,26,6,229,245,41,22,19,240,1,255,185,241,173,38,82,233,229,250,204,246,210,26,240,246,227,253,158,236,207,11,4,7,54,252,153,240,127,19,209,2,232,248,198,245,79,11,246,248,135,7,49,225, 209,30,231,246,65,12,215,227,242,254,135,13,164,2,6,234,159,13,5,252,115,22,217,240,208,253,233,16,222,252,95,244,215,14,199,247,226,10,104,251,96,251,54,14,198,250,220,7,105,231,9,14,123,253,189,5,109,238,5,40,49,217,96,22,8,241,227,4,93,255,113,1,77,248,190,15,207,242,81,13,101,232,82,15,136,246,165,2,102,252,75,9,64,234,137,17,117,244,62,19,184,251,58,242,159,12,116,252,116,254,89,6,245,249,166,11,62,248,204,2,142,244,43,22,129,234,31,15,167,246,220,20,246,241,243,243,99,10,153,3,170,4,189,248,52,255,80,4,3,5,242,238,209,0,99,15,1,252,86,253,209,242,210,19,116,2,18,231,197,22,73,244,175,15,229,243,5,254,244,0,194,20,186,239,131,3,26,251,69,0,200,3,63,230,75,28,106,253,113,249,15,8,138,234,65,30,179,230,118,3,232,7,122,2,134,11,231,249,127,242,133,10,224,5,125,240,44,15,213,240,152,0,221,12,110,247,102,10,57,241,120,11,86,245,77,253,185,3,245,6,21,250,109,18,84,246,151,10,179,2,220,229,73,15,226,252,21,7,209,3,91,242,107,16,193,242,32,7,61,246,160,252,7,9,185,2,222,239,247,12,238,5,161,255,94,248,161,253,87,254,33,20,145,221,43,17,116,254,4,20,58,238,52,252,179,1,85,6,31,246,162,1,248,3,149,9,228,5,68,233,36,25,192,250,83,253,228,254,158,251,77,18,254,251,96,253,38,240,4,25,40,3,57,232,31,4,198,3,200,11,5,242,125,1,253,0,231,0,62,11,229,227,50,17,19,248,68,2,2,250,171,255,255,8,16,0,77,243,179,252,33,18,218,244,11,10,113,233,76,22, 117,255,249,1,255,249,95,1,85,16,166,1,243,233,133,20,119,254,32,250,195,255,2,7,159,247,14,29,183,220,13,22,236,242,90,16,82,249,5,248,42,11,233,255,108,5,223,0,150,237,212,9,160,0,4,248,51,249,137,4,248,248,108,10,121,232,31,26,118,237,7,10,88,233,193,6,106,4,214,19,122,232,88,13,144,253,120,17,59,248,171,239,48,7,190,20,214,237,181,14,203,242,17,16,154,2,69,238,66,7,121,2,200,21,117,232,2,255,209,18,43,14,215,240,186,245,137,9,117,254,8,5,0,244,200,248,129,26,217,247,58,243,89,244,101,19,141,244,254,245,109,249,246,27,150,241,34,10,189,227,98,16,152,10,72,247,252,237,131,21,204,246,236,22,210,223,198,18,97,252,80,7,92,241,185,11,221,239,192,27,134,240,163,11,70,1,208,6,54,254,203,241,220,4,61,23,155,235,90,12,165,252,0,246,147,25,160,241,180,244,53,12,90,251,0,21,116,230,208,3,189,7,60,244,63,12,122,250,97,253,7,7,8,241,2,0,253,0,188,11,84,245,21,246,158,252,51,13,214,3,223,238,72,13,197,237,129,29,117,239,78,254,172,254,172,13,77,253,108,0,131,255,251,8,222,240,168,242,171,27,91,245,181,7,43,252,18,247,235,13,18,0,13,2,183,241,111,12,79,4,119,1,56,251,207,11,242,243,118,1,20,16,19,232,3,10,162,250,254,249,66,10,81,1,244,246,211,252,182,255,244,250,18,0,235,1,168,8,57,251,128,251,70,7,212,252,5,253,253,244,165,255,97,23,224,228,80,21,55,237,191,9,80,2,112,254,28,234,104,29,79,234,192,17,114,247,18,7,115,16,23,237,212,6,102,247,135,8,75,11, 73,230,63,13,163,10,203,2,130,234,29,10,144,237,23,28,162,232,216,6,119,252,143,4,195,8,101,242,119,255,26,10,99,243,13,0,230,250,55,7,229,0,220,253,3,242,109,15,239,248,166,6,122,239,98,255,22,21,191,244,192,1,204,237,51,28,225,240,4,12,154,242,227,8,135,246,221,21,22,231,110,7,160,8,244,3,190,231,220,12,103,5,36,9,134,240,207,250,188,253,10,31,83,231,12,5,28,242,69,22,142,248,248,244,232,248,65,15,48,240,30,14,38,232,220,26,54,248,39,248,5,239,167,18,136,8,209,5,79,218,135,18,42,21,46,248,38,251,232,232,99,31,98,248,109,252,254,243,107,19,179,8,93,244,113,242,91,11,92,12,57,235,194,247,175,11,229,19,32,6,237,224,89,12,33,247,192,17,108,234,156,244,47,22,156,253,192,246,60,0,93,4,253,0,167,250,133,240,202,5,94,9,203,3,184,244,98,3,128,15,22,252,195,247,220,246,31,255,179,18,153,252,171,245,18,11,72,6,16,251,112,246,49,249,48,7,131,13,218,243,154,255,74,4,134,6,233,253,86,247,113,5,7,251,107,13,159,231,181,9,18,11,72,2,162,239,31,246,8,22,226,244,35,6,172,235,163,16,216,10,170,0,107,228,85,15,239,253,11,9,66,230,15,19,195,6,210,253,15,244,32,0,150,7,187,19,1,210,129,26,187,239,8,38,178,220,168,14,78,243,202,27,230,232,161,3,154,1,71,2,11,248,132,4,90,250,157,17,157,235,170,11,63,232,136,29,58,254,137,237,20,8,176,3,78,254,188,6,220,251,140,248,46,20,190,243,230,2,208,247,11,10,252,252,167,243,227,12,31,9,64,239,70,15,118,240,205,4,152,1, 205,255,168,244,251,14,88,239,177,33,84,217,230,31,73,231,236,16,81,237,1,6,171,247,176,19,145,229,35,22,181,235,182,24,168,236,133,4,38,241,156,26,140,243,54,9,43,248,249,9,117,253,29,253,249,248,90,7,157,9,8,252,216,246,53,7,247,12,48,246,117,244,63,14,246,248,85,10,181,245,196,1,187,12,206,248,171,255,53,251,255,7,191,253,31,250,202,246,68,20,59,252,249,251,121,248,3,250,25,4,77,6,48,235,128,21,96,239,44,25,73,227,153,5,38,20,96,241,16,237,232,25,242,242,124,16,38,242,164,253,74,12,81,251,188,9,27,241,88,5,193,7,175,241,163,10,125,6,122,255,123,248,253,1,64,8,24,254,123,6,88,244,185,3,117,255,13,11,211,238,148,7,212,6,138,241,163,11,240,255,13,253,209,249,190,247,201,13,180,4,29,247,44,7,0,248,163,3,157,251,105,0,0,254,19,254,120,3,120,247,231,16,26,248,41,0,16,245,111,6,48,3,196,241,170,7,184,3,113,255,66,2,53,1,172,246,129,11,251,243,81,2,42,255,66,17,157,245,158,0,180,254,224,20,178,218,155,23,245,244,48,20,82,243,210,11,51,247,54,18,132,240,156,250,101,6,29,253,9,7,14,242,35,14,251,7,10,244,38,250,36,251,170,14,200,237,52,248,141,11,75,4,221,8,144,242,124,245,97,7,239,4,236,229,154,9,22,17,184,244,44,253,99,255,244,12,48,248,84,245,90,246,217,11,134,19,24,242,59,255,172,252,41,38,154,215,41,31,89,217,9,46,247,222,227,14,175,4,95,11,219,253,85,239,90,8,78,2,64,3,169,253,2,234,112,35,54,238,244,7,116,237,140,14,248,238,234,10,174,249, 58,2,141,249,147,3,56,245,142,3,21,3,5,249,68,248,195,4,11,248,156,14,50,249,238,2,144,250,119,0,43,12,22,252,34,254,168,252,79,14,148,252,57,13,153,239,173,11,87,9,149,241,110,11,180,255,207,8,26,251,146,239,58,23,83,249,11,11,194,228,131,24,65,246,152,5,122,237,112,13,134,247,3,19,79,229,118,4,152,6,243,252,188,241,195,252,142,6,8,11,27,230,124,17,210,244,155,21,251,239,0,249,34,10,39,2,25,255,130,243,11,16,157,12,39,253,30,247,129,8,62,4,11,245,85,13,8,253,172,10,53,252,143,4,118,251,222,11,111,254,141,243,101,3,23,11,147,253,194,3,60,246,79,255,124,10,197,241,175,2,92,249,17,252,251,0,103,0,157,5,146,4,128,234,25,8,199,251,24,8,136,246,101,6,102,255,83,249,218,13,247,249,235,6,3,239,236,16,88,250,44,19,128,240,3,10,186,246,237,17,200,250,144,3,189,7,193,245,63,7,222,4,244,4,254,6,145,248,104,239,102,18,35,4,10,248,26,250,127,253,246,13,212,245,223,249,85,0,19,1,124,5,104,241,135,3,66,18,172,230,253,254,172,249,105,17,159,4,189,227,61,10,106,1,56,13,9,240,182,247,210,10,2,9,134,242,172,7,179,1,192,21,94,240,9,254,115,252,20,30,31,241,134,252,5,2,159,30,16,243,211,254,132,239,210,27,59,234,38,17,55,227,87,34,215,249,10,2,16,240,49,11,3,252,21,254,23,240,173,7,197,5,84,255,65,250,160,2,16,250,230,254,168,242,225,248,153,5,14,15,51,239,78,7,73,247,249,9,163,247,81,1,63,248,19,254,197,19,136,255,220,253,229,0,209,11,144,239,57,11, 149,244,172,10,211,4,14,1,193,253,20,24,85,252,15,255,187,228,215,25,78,255,36,9,143,244,212,6,176,251,169,23,45,215,54,27,133,230,12,15,154,239,12,1,48,12,205,4,58,227,5,2,144,252,111,20,253,218,168,11,21,245,229,19,72,1,250,245,92,242,215,15,61,242,143,252,185,3,36,11,98,250,40,5,77,245,67,22,132,255,104,251,153,251,174,7,113,14,144,253,25,255,3,0,170,16,242,242,8,11,157,239,225,17,6,234,226,22,153,245,48,1,207,1,78,250,217,247,49,2,180,2,34,2,64,228,53,29,163,230,23,17,220,238,167,1,91,253,197,1,236,242,176,255,161,249,78,8,46,251,209,248,62,11,219,253,69,249,209,10,35,249,210,10,120,247,207,11,130,250,112,7,144,9,245,243,61,0,122,13,20,4,100,236,63,13,161,255,0,7,38,253,18,1,231,0,49,248,110,5,107,244,230,4,72,12,143,236,12,4,71,252,241,13,63,233,142,255,182,246,213,1,201,5,36,249,123,244,64,5,226,5,241,252,55,239,172,13,198,252,175,247,98,6,189,7,50,6,151,245,127,252,144,253,247,14,24,252,138,4,119,235,117,27,113,5,185,250,169,243,112,20,163,236,152,25,211,225,81,21,41,1,162,254,88,244,228,7,180,255,167,10,154,215,11,17,192,1,5,10,57,239,242,243,77,12,168,253,4,246,201,10,58,244,69,4,139,5,171,239,40,5,120,13,50,242,21,244,103,9,147,5,250,2,53,243,156,4,237,254,19,12,8,251,238,252,50,0,255,17,50,243,163,8,104,251,192,11,102,238,81,18,39,238,207,23,102,230,179,36,52,210,105,27,213,240,201,5,204,244,150,9,229,245,44,19,48,236,40,19, 18,225,120,33,180,226,24,12,199,236,102,28,200,242,52,252,190,3,247,244,115,8,16,245,219,248,78,5,7,11,47,0,11,247,185,13,7,1,27,249,155,240,45,14,117,11,122,255,64,254,1,245,234,24,208,251,121,254,209,234,89,15,67,248,117,18,186,234,13,29,24,243,109,6,104,235,74,21,126,243,102,9,95,229,97,35,130,237,236,27,185,222,129,252,22,6,195,252,223,248,52,3,143,4,161,254,93,248,79,12,95,252,26,250,173,241,95,7,64,253,82,24,162,234,15,10,94,251,174,10,7,246,103,242,43,17,114,246,239,3,64,1,211,24,245,239,117,255,221,249,64,11,10,8,174,243,75,4,175,3,51,15,121,254,1,239,28,16,165,244,122,2,233,246,161,4,184,5,83,3,117,244,19,8,74,253,178,6,126,232,23,6,202,11,199,246,252,2,122,245,104,9,182,0,243,244,40,254,214,252,87,7,165,249,97,252,129,11,75,239,236,22,241,237,64,17,184,236,16,25,167,238,139,19,146,243,74,14,253,0,94,249,104,254,109,10,42,255,215,254,49,247,57,8,184,254,239,15,106,237,161,247,85,26,169,241,37,6,218,243,87,4,11,9,116,252,76,236,60,30,28,237,23,7,249,223,31,25,188,3,98,244,28,242,32,6,126,13,128,4,211,233,250,2,81,5,45,9,74,237,192,16,26,250,21,20,105,234,171,5,66,5,149,11,180,232,50,4,161,250,138,33,156,233,24,7,206,241,195,19,30,255,233,244,75,251,15,18,14,235,217,17,168,249,131,3,154,7,231,231,8,10,150,249,250,5,35,255,206,252,248,249,228,4,113,12,251,240,162,253,124,254,233,9,54,3,239,242,108,17,247,232,9,27,42,241,205,251,44,8, 95,7,50,234,211,16,129,247,158,16,211,247,109,252,96,247,74,20,68,252,227,250,21,243,55,26,34,252,188,241,188,245,12,21,137,245,21,12,254,218,17,39,91,242,231,253,81,247,111,253,78,16,28,3,83,228,34,21,239,9,254,238,228,4,66,241,21,36,234,239,124,247,190,250,14,12,201,15,111,238,209,237,90,27,68,254,186,238,29,14,74,3,187,3,18,6,229,226,200,19,55,11,5,231,56,13,218,232,64,47,116,237,21,240,104,1,93,249,92,14,94,241,251,253,249,11,222,248,33,251,177,13,168,247,218,8,253,237,218,247,70,16,206,5,216,252,125,0,222,252,250,15,155,242,14,253,130,252,213,249,187,6,76,22,216,247,221,246,216,16,243,233,80,17,18,245,204,7,117,250,149,6,243,255,171,250,37,16,31,251,232,246,191,232,178,38,207,236,212,3,233,246,110,12,183,17,210,227,120,4,17,251,136,254,79,14,203,232,14,23,61,8,247,248,16,229,12,23,74,250,103,8,105,229,236,18,128,6,151,255,220,5,111,230,36,18,92,15,246,223,149,8,27,0,160,16,87,249,84,254,125,250,172,21,155,228,161,3,31,254,93,6,69,14,175,233,40,19,126,2,145,247,130,9,122,233,13,27,74,245,103,255,94,5,157,251,150,7,121,5,151,244,111,254,85,2,156,250,217,8,114,241,178,17,84,250,81,253,116,7,105,242,101,12,113,0,92,248,44,252,253,3,174,14,252,243,92,254,76,249,207,17,172,239,169,9,94,240,12,5,233,14,248,239,84,9,191,6,144,253,220,248,27,3,241,13,183,255,171,247,28,252,54,22,44,238,179,29,104,225,68,10,124,252,9,12,54,242,96,3,199,2,139,5,58,246,167,5,206,1, 113,251,20,249,43,1,105,3,207,16,27,235,80,4,24,251,210,9,125,248,133,255,0,249,7,11,25,238,66,12,82,19,213,230,121,12,202,245,29,3,9,18,149,232,129,19,86,245,189,25,125,245,211,249,66,6,175,4,18,242,90,17,61,252,244,4,177,5,13,229,231,27,118,0,55,244,9,253,22,251,54,9,218,7,141,234,210,6,172,10,113,249,91,251,111,235,122,19,209,3,93,242,190,249,25,2,61,15,130,1,108,234,27,5,238,5,207,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,32,244,218,165,7,161,248,192,235,69,1,135,247,105,50,245,185,224,252,82,50,153,13,55,239,70,198,138,245,226,227,189,193,23,240,159,241,166,233,50,238,247,243,76,253,91,25,121,248,35,228,246,46,240,0,136,6,88,2,111,5,133,5,37,11,152,229,95,220,80,26,84,15,176,222,103,27,130,21,87,225,164,23,9,233,237,235,158,242,31,240,94,28,98,227,208,19,202,26,155,3,47,11,1,14,163,248,116,244,227,231,192,214,149,225,67,250,202,26,185,218,251,1,29,22,182,45,61,240,140,13,109,34,245,8,114,58,60,231,252,255,109,255,161,237,120,254,169,240,219,207,186,17,100,219,156,17,118,12,190,22,36,66,11,239,48,76,52,235,231,22,149,239,193,224,27,211,236,16,165,205,201,19,120,8,245,22,6,47,180,5,140,13,214,206,50,251,49,243,248,207,95,23,102,41,26,9,198,68, 177,11,87,216,115,29,212,212,69,215,115,225,178,201,209,30,230,238,98,58,207,11,169,38,99,37,17,230,225,212,136,27,137,215,163,3,197,253,91,221,11,43,144,5,131,39,90,220,55,22,64,195,149,252,43,0,133,25,27,13,212,1,119,27,206,236,121,30,252,6,35,233,15,234,7,8,46,236,243,45,157,222,117,18,167,248,15,16,225,46,178,210,81,36,137,221,31,29,139,253,212,254,45,245,144,3,50,8,35,15,93,240,169,0,175,23,58,203,175,9,193,220,71,255,106,28,23,243,74,6,178,31,200,0,33,33,179,32,19,250,243,225,5,206,136,192,98,231,254,246,138,255,252,25,74,59,195,24,233,74,103,14,250,25,191,200,108,202,82,247,67,157,175,22,200,230,174,23,199,17,125,62,112,21,38,18,112,7,154,196,57,6,11,198,144,23,138,216,247,243,98,0,244,252,215,39,91,15,248,48,45,243,232,239,144,242,126,208,42,253,13,240,158,232,16,9,223,21,183,22,7,17,161,16,76,8,243,236,28,50,111,245,122,1,139,218,177,206,63,2,196,46,120,186,95,14,157,237,228,10,184,79,19,5,222,8,249,21,255,244,11,239,63,192,56,250,34,220,51,254,139,34,24,211,229,29,36,11,234,11,161,28,42,242,20,238,240,32,255,233,84,245,80,247,249,241,103,6,78,254,186,244,147,238,207,25,189,50,129,220,2,39,14,255,246,3,224,4,156,231,71,2,122,225,234,254,200,7,133,38,162,249,171,71,141,232,76,39,51,226,68,230,238,165,154,246,145,8,37,169,127,43,61,17,218,90,134,34,9,63,176,8,89,242,126,219,29,212,150,170,129,221,81,231,122,0,160,0,122,24,144,42,102,25,176,43,157,41,22,35, 89,252,66,246,40,192,245,5,179,244,23,202,215,241,46,231,171,7,83,31,252,41,201,47,25,29,27,252,175,248,157,0,48,33,9,167,198,0,222,241,37,249,144,63,119,223,114,6,69,3,198,25,15,16,184,9,185,245,141,19,226,187,223,59,50,158,179,69,199,200,221,49,22,16,56,35,21,236,110,60,51,210,114,239,8,228,29,201,27,73,68,199,196,32,249,190,110,33,85,243,120,49,162,208,191,30,67,253,15,15,41,250,197,42,168,215,171,207,227,43,120,168,119,9,74,200,17,24,112,212,12,114,154,255,13,60,127,232,206,1,196,194,253,246,44,249,22,234,24,71,192,218,104,14,185,1,56,7,177,1,248,23,49,213,213,30,32,204,104,52,63,235,198,48,210,252,0,10,177,3,158,224,7,20,61,5,99,18,120,244,110,61,35,204,216,76,39,202,69,201,219,1,178,241,118,194,238,67,100,233,29,88,42,45,107,74,84,242,37,244,163,202,233,181,147,191,206,208,152,229,65,253,70,91,3,1,101,83,219,5,219,43,181,5,48,206,128,170,87,188,15,220,86,26,134,24,46,63,164,222,235,52,18,221,252,242,61,252,116,234,134,24,107,187,145,52,96,229,251,42,111,13,66,27,69,212,97,254,4,227,225,19,71,244,123,40,171,235,74,254,236,71,63,213,109,251,114,191,185,234,126,232,104,11,157,13,197,39,128,9,125,101,58,39,50,238,52,208,163,181,215,219,125,206,152,242,79,229,114,78,20,242,107,60,80,6,193,89,175,251,210,26,25,220,247,221,69,0,103,222,155,203,79,13,130,237,177,17,49,24,81,15,101,11,55,6,11,40,252,231,166,48,251,214,107,221,166,234,101,22,174,193,117,73,223,223,240,42,216,242, 42,210,175,25,14,232,151,74,54,214,3,23,241,210,240,11,121,222,181,20,154,186,139,33,245,35,13,57,79,13,150,37,207,16,254,200,6,233,36,204,126,13,174,155,56,65,14,228,119,44,160,23,66,24,88,3,63,49,68,3,197,232,41,20,247,198,11,251,250,167,103,63,54,222,76,98,80,222,251,16,145,219,205,31,121,227,88,24,244,242,159,237,95,25,231,221,37,249,87,18,242,29,125,36,17,244,61,3,187,251,33,200,238,253,79,234,18,5,89,26,255,7,101,227,181,28,112,185,99,60,19,22,185,69,210,189,242,27,62,27,119,235,101,35,255,141,250,55,252,167,170,32,101,222,223,8,74,221,35,57,96,69,90,70,83,48,237,2,101,2,180,189,132,227,51,147,241,236,30,0,232,223,103,29,111,62,25,28,156,75,81,21,47,4,111,18,48,238,199,160,31,19,148,234,193,254,71,228,247,224,85,86,179,232,109,74,120,224,204,20,86,196,87,30,19,194,49,16,121,26,108,228,39,230,200,44,149,236,17,22,56,244,72,254,190,70,92,170,201,7,134,221,74,241,173,0,88,3,177,241,197,2,25,0,156,21,39,236,191,85,171,19,165,210,250,25,22,245,164,1,51,191,129,233,200,229,38,222,107,25,180,27,232,2,12,39,52,34,5,0,83,21,46,63,254,206,6,49,247,189,230,180,96,177,101,252,193,230,169,45,117,64,226,68,239,48,223,36,170,245,231,207,93,231,248,158,14,11,218,13,229,248,25,56,188,58,145,20,168,248,120,238,36,203,242,9,193,238,172,217,108,220,128,60,194,252,116,16,39,42,119,37,103,2,68,238,69,234,190,192,20,241,91,230,122,56,39,233,60,43,137,203,128,246,56,237,189,66,243,14, 93,21,248,236,198,231,63,9,67,255,69,68,180,152,46,44,91,217,93,234,100,245,111,12,42,231,95,28,217,253,201,78,151,28,14,23,122,235,100,253,68,208,234,204,144,235,114,239,55,17,95,254,49,57,243,223,210,86,131,12,111,1,161,2,186,227,250,182,238,12,156,212,0,24,234,254,249,66,94,227,218,20,42,38,212,211,182,17,71,244,4,249,36,16,176,222,48,229,59,12,110,250,240,33,117,219,46,8,240,228,185,21,132,30,118,32,241,15,107,226,66,243,163,230,151,232,29,234,250,21,129,218,121,227,101,49,92,52,232,82,225,250,216,197,25,255,221,24,126,149,105,255,172,204,11,10,35,31,181,48,225,42,67,50,225,21,59,205,188,28,105,207,169,236,157,240,92,208,4,225,234,51,204,48,96,241,192,3,114,65,27,15,105,5,206,61,218,181,187,227,84,1,31,224,178,213,211,3,1,67,169,30,228,21,162,49,13,212,79,7,20,207,98,254,184,238,24,245,206,66,148,204,24,52,35,212,164,21,208,9,126,229,187,12,120,168,41,252,65,37,44,2,166,45,188,6,183,228,9,247,1,196,70,242,60,204,237,33,237,46,210,11,115,242,165,53,144,74,207,162,161,201,20,5,32,205,49,253,103,28,94,205,156,9,124,94,70,251,24,228,156,27,204,34,238,243,153,8,199,30,155,232,66,222,79,190,84,238,58,251,55,67,115,5,155,25,149,242,137,73,175,251,130,201,146,46,157,217,227,247,197,17,175,234,7,253,76,22,189,235,142,3,1,29,147,62,91,219,15,246,62,30,240,247,24,1,250,171,7,235,7,236,6,2,127,71,170,30,190,3,205,64,62,218,167,206,24,43,162,224,3,184,81,236,107,11,123,248,52,49, 252,208,243,6,21,25,172,23,20,0,250,212,167,57,125,18,71,180,89,235,157,241,234,19,66,201,182,16,14,239,172,51,145,57,243,215,216,240,49,31,73,245,207,209,159,247,91,11,209,7,158,255,124,29,178,201,145,51,225,11,142,18,222,197,154,14,71,16,158,11,212,5,232,228,141,21,139,222,222,16,193,25,141,204,239,27,171,35,193,255,89,32,205,21,234,215,190,230,203,253,36,18,41,246,236,220,78,252,235,215,223,50,143,233,55,60,98,28,168,73,218,231,186,226,219,237,80,15,238,192,143,197,94,35,241,8,58,247,62,14,159,12,146,238,203,76,210,250,190,218,105,43,234,232,53,159,216,10,186,45,172,36,140,242,79,214,237,25,0,59,75,222,119,239,124,181,106,252,213,7,46,240,203,1,253,243,61,75,97,253,145,36,112,55,85,250,182,246,108,6,223,158,232,52,143,192,24,213,75,243,150,12,131,65,166,33,241,8,226,6,210,8,107,27,37,225,75,20,226,4,34,221,245,49,163,213,98,255,179,11,184,204,116,229,47,43,31,206,213,239,220,253,225,72,209,1,24,31,11,19,11,54,118,228,173,14,147,185,200,206,162,6,73,212,254,15,5,230,243,14,255,4,12,50,189,22,7,31,39,150,230,55,232,234,25,22,163,1,60,254,184,31,154,203,103,10,62,248,133,72,255,141,55,248,92,226,149,13,255,11,221,36,19,237,17,38,122,41,141,10,85,246,51,34,88,233,170,202,210,44,12,168,138,60,69,212,154,248,224,2,88,63,29,254,250,14,120,175,88,47,60,248,162,94,9,17,91,233,188,0,87,237,212,247,22,168,80,45,178,212,77,12,25,6,124,61,207,246,223,78,255,141,96,13,115,231,6,54,117,185, 245,35,175,254,38,42,243,57,17,232,124,5,86,181,205,250,145,152,172,5,222,235,209,15,69,10,98,78,7,26,181,50,54,193,177,9,164,244,73,190,111,8,175,213,16,35,80,242,128,250,176,1,111,24,246,252,25,17,114,236,234,9,181,216,119,22,89,233,163,22,57,5,242,16,188,12,73,37,89,29,65,233,84,190,35,226,10,246,9,21,19,65,118,232,127,2,41,213,103,94,35,254,54,223,230,9,155,11,143,246,31,252,217,3,158,34,96,10,83,246,77,225,0,25,171,45,195,185,178,229,56,189,228,90,172,216,240,52,149,223,97,76,43,8,193,50,45,237,84,213,250,1,21,172,235,218,166,235,69,27,232,214,190,31,0,31,194,67,174,247,99,27,47,151,153,12,74,244,123,249,75,233,85,248,84,28,208,40,45,16,185,11,14,10,126,195,133,213,139,223,98,23,53,255,9,229,58,254,62,33,180,95,32,23,201,211,190,20,233,235,6,35,105,201,110,24,78,240,125,229,213,7,176,9,13,198,247,3,74,0,98,212,49,45,86,74,254,30,148,26,102,71,200,204,141,217,174,218,113,230,37,179,214,24,150,18,28,250,81,8,52,32,200,58,138,7,182,33,192,214,58,238,4,236,198,253,194,224,122,237,224,16,224,60,124,17,148,57,66,226,50,215,159,254,169,255,108,177,117,214,126,49,209,241,29,32,47,29,5,44,165,233,135,51,174,237,225,20,12,217,157,251,147,199,17,223,155,57,255,17,138,211,229,253,46,235,13,236,171,235,39,98,200,18,44,223,230,92,3,43,140,225,64,206,105,207,225,163,56,249,155,42,212,254,13,240,191,49,59,36,254,214,18,87,251,230,122,240,82,242,62,60,234,240,67,201,237,220,27,245, 39,30,14,228,77,91,32,225,117,24,45,206,126,4,112,239,35,34,241,3,179,189,91,243,180,102,104,222,55,16,7,18,68,177,227,87,161,254,26,10,163,178,11,2,92,224,174,248,164,35,182,252,24,13,148,9,230,34,178,237,68,254,87,42,17,248,218,251,132,249,34,249,98,244,85,237,114,242,117,239,245,193,144,48,238,229,213,48,24,82,227,228,107,31,233,244,229,20,131,170,96,200,97,220,9,242,34,18,111,26,210,42,174,61,61,240,240,51,20,235,6,227,154,230,153,169,60,196,68,9,66,81,208,8,236,61,156,13,35,16,106,60,247,252,95,157,27,236,190,197,119,253,167,3,236,13,8,2,94,53,162,72,83,240,178,42,82,224,138,188,247,223,255,215,227,71,233,11,16,34,106,230,251,230,200,38,157,232,128,246,195,233,205,228,25,43,35,13,247,10,120,64,8,201,114,190,95,235,34,35,35,242,159,238,23,228,72,17,161,68,235,16,100,32,193,188,180,57,49,215,41,242,193,203,218,218,85,16,235,218,54,242,211,60,147,52,106,38,52,8,91,51,197,224,83,199,55,7,87,175,27,232,157,50,2,226,81,6,68,0,2,78,5,0,106,14,237,233,73,248,194,28,179,250,105,253,174,215,232,40,100,251,246,230,137,231,35,32,253,1,138,5,88,244,122,243,220,60,98,5,83,232,14,233,52,49,73,244,178,252,244,192,98,9,134,32,26,91,59,250,136,206,172,227,146,36,31,222,228,209,194,217,18,24,149,40,99,11,169,9,130,61,87,225,137,239,131,27,12,206,160,27,150,0,203,191,184,186,216,40,189,203,122,11,8,36,218,96,16,6,158,16,156,216,242,232,72,201,33,253,107,9,77,5,80,2,77,49,23,242, 129,217,237,57,105,177,170,79,31,203,169,18,63,244,58,41,249,199,5,15,196,7,52,11,188,18,226,231,144,20,189,190,132,91,17,221,165,33,179,225,228,47,167,185,141,5,71,230,217,69,187,197,233,11,80,9,98,250,204,27,255,236,99,92,202,216,133,101,38,176,195,253,3,173,116,22,71,185,21,251,63,5,14,59,140,37,37,20,12,114,198,245,26,216,111,210,143,204,34,191,174,86,15,160,134,22,18,52,67,81,2,211,87,0,76,224,61,44,149,23,31,244,83,253,55,204,38,206,194,222,29,88,179,197,222,93,97,10,139,14,116,216,30,22,169,169,79,75,111,8,243,204,226,239,27,249,105,217,44,21,96,9,71,4,205,40,151,245,192,228,192,19,254,33,143,21,122,184,121,25,115,232,50,218,63,22,15,240,237,74,255,141,229,57,227,230,20,9,222,55,8,32,116,227,114,222,161,43,31,216,156,215,69,14,10,31,147,247,69,38,241,8,117,240,50,222,252,56,3,189,37,225,186,237,196,44,127,250,113,253,226,47,138,21,150,27,132,243,21,31,198,0,96,173,197,233,147,215,160,251,230,56,10,221,160,44,146,229,175,10,110,47,49,22,33,223,251,41,193,202,250,247,61,224,181,60,126,206,157,43,68,36,21,181,168,46,60,201,73,20,14,190,91,242,149,44,229,61,252,4,165,4,156,60,125,8,185,194,42,220,122,243,0,198,232,254,41,16,235,11,73,27,64,110,71,245,225,219,221,247,40,193,80,156,184,26,89,68,94,246,236,27,96,46,232,12,105,24,249,37,179,228,84,197,130,191,22,202,36,2,198,210,250,7,156,14,237,89,14,57,174,48,184,234,48,224,183,16,145,194,243,253,113,207,185,255,233,210,42,19, 251,32,83,12,214,210,95,67,167,242,180,63,128,232,203,251,14,234,179,214,226,69,78,188,179,40,162,15,191,5,118,251,188,23,205,156,103,241,5,59,31,12,107,230,201,51,9,246,19,27,162,20,106,2,27,246,39,236,222,58,71,215,142,250,229,219,165,10,10,232,143,52,241,255,18,248,0,18,21,34,70,215,50,239,146,247,136,52,238,21,193,207,27,54,72,189,66,10,165,10,214,247,137,188,254,67,139,222,42,223,178,221,79,104,37,231,19,225,49,46,40,225,43,32,122,203,171,249,83,209,191,70,152,244,221,18,167,200,203,42,12,0,98,0,49,187,192,33,11,254,3,52,122,228,156,23,59,214,163,30,165,0,84,214,148,24,130,247,209,44,232,235,193,52,207,227,22,1,243,5,37,229,25,214,94,47,224,245,120,244,48,38,45,50,14,250,174,12,17,15,211,4,74,177,108,248,235,21,46,207,56,28,220,6,66,40,67,11,64,44,144,216,8,244,71,4,76,235,50,212,206,48,84,218,241,37,118,229,23,18,59,41,35,227,99,16,183,17,152,241,19,217,237,220,114,216,253,2,107,87,171,238,96,211,232,76,211,252,63,202,7,31,241,255,187,188,113,34,82,223,42,252,141,242,98,89,210,10,30,175,104,62,14,227,221,240,36,196,240,40,246,176,56,54,21,31,79,35,111,224,196,87,227,9,36,173,198,221,221,48,49,13,0,233,120,18,35,175,200,17,82,17,162,47,95,213,252,53,50,8,203,251,189,218,13,19,95,49,193,209,14,5,237,42,244,198,197,250,113,251,176,250,182,230,124,20,15,252,85,211,176,74,178,229,66,233,253,7,126,54,225,31,111,42,206,182,228,248,209,180,44,17,237,181,35,20,161,0,198,53, 93,61,179,220,43,30,67,210,80,5,29,248,248,0,50,210,178,8,63,0,250,15,186,27,251,16,218,7,56,25,159,189,241,234,109,193,123,2,0,36,181,59,130,212,181,82,135,243,62,10,25,226,255,249,82,233,9,233,167,106,161,177,108,74,229,226,211,11,153,185,111,68,221,203,205,0,239,51,58,229,53,17,247,252,175,231,37,63,170,31,30,230,254,27,200,228,40,24,255,141,6,14,226,11,105,23,97,6,172,52,202,18,11,29,150,217,113,230,189,206,204,218,134,38,210,222,177,17,176,12,8,84,128,236,197,46,26,235,59,224,126,161,49,254,202,234,175,220,80,246,85,106,198,52,54,33,65,245,44,237,73,202,24,3,152,229,243,157,31,17,241,51,204,31,30,24,3,31,1,13,170,200,22,249,17,234,49,213,111,35,241,29,182,235,208,7,152,14,145,13,169,244,122,22,128,6,125,239,78,2,47,39,91,210,129,18,106,241,252,243,206,249,248,81,163,200,18,215,31,66,42,25,45,216,137,12,202,223,119,9,46,59,141,2,241,14,204,240,82,89,83,210,107,165,68,185,96,247,103,255,141,7,155,58,72,37,91,44,74,55,254,203,82,17,191,216,243,208,188,9,240,177,173,14,41,29,233,11,122,230,51,24,36,2,68,45,231,211,148,227,177,254,153,19,33,2,225,236,58,32,120,1,185,46,138,19,194,182,145,19,78,251,11,172,202,222,251,238,201,24,107,53,53,44,195,44,57,211,162,41,81,252,228,169,5,49,19,253,202,251,68,223,46,49,120,223,48,14,208,26,223,192,17,238,73,220,211,32,108,251,145,58,86,65,71,28,25,1,207,223,68,252,76,208,7,7,66,194,173,246,139,26,65,31,167,36,122,9,65,196, 34,53,119,10,182,197,113,226,215,26,8,102,123,208,163,0,118,244,249,16,180,244,213,5,60,223,33,223,1,239,31,212,132,30,145,24,156,55,131,13,210,249,195,250,147,18,144,20,133,216,100,239,145,202,175,27,115,10,97,3,45,5,192,5,181,10,28,216,251,235,130,28,240,10,60,206,176,48,149,225,41,89,20,247,134,17,125,240,188,200,222,234,217,185,202,10,162,27,106,246,185,42,157,62,42,224,45,239,162,231,234,31,115,246,1,29,65,219,74,220,109,26,122,7,183,234,210,207,146,58,142,200,234,35,98,31,186,29,126,4,56,247,122,6,189,214,100,253,41,185,200,30,252,228,12,44,106,230,201,61,183,22,245,111,226,173,93,168,168,236,172,253,152,38,16,199,189,40,110,4,96,23,138,21,159,11,242,240,232,29,133,217,13,17,33,247,192,44,161,232,92,208,40,11,59,252,207,28,150,36,185,226,0,30,204,227,191,250,251,0,91,200,40,94,216,24,47,241,252,219,86,13,135,219,152,218,197,238,199,57,126,15,99,51,70,211,110,223,102,28,1,238,218,245,43,217,122,14,100,237,14,13,101,18,84,19,48,7,197,24,46,20,204,212,168,9,235,204,33,227,252,196,39,30,253,6,23,56,141,33,90,248,159,255,186,251,224,2,221,197,234,13,206,41,198,33,37,217,67,16,51,206,239,176,183,58,85,25,65,227,207,18,24,38,34,8,150,17,203,255,223,237,34,46,183,10,93,178,162,204,8,233,76,70,75,5,123,16,103,43,182,243,45,235,243,48,59,231,148,186,18,52,17,18,22,231,76,0,112,250,12,254,146,38,147,20,131,14,239,238,228,22,144,253,46,245,255,141,184,231,217,21,96,243,122,98,176,36,198,22, 246,28,97,3,39,196,227,201,129,59,169,210,129,209,247,75,209,222,191,185,79,22,141,30,94,211,94,57,218,254,5,243,206,61,190,0,109,232,58,43,161,225,133,37,99,202,30,206,21,197,20,243,38,1,247,24,85,43,160,14,179,62,117,33,127,244,27,237,231,82,253,179,219,182,135,243,46,220,4,235,91,59,221,0,7,22,205,84,108,13,149,165,84,27,157,23,216,220,239,234,98,214,34,18,87,24,255,17,182,81,124,11,201,214,56,245,252,215,197,15,63,255,24,251,97,186,217,224,249,253,175,59,57,8,156,49,77,21,163,218,170,241,189,25,99,229,2,5,13,250,36,222,155,234,76,247,208,0,244,147,131,87,71,230,192,35,182,19,190,49,124,13,231,14,64,239,8,252,222,181,84,234,4,237,13,207,159,70,132,249,33,17,195,3,181,74,20,14,139,208,83,67,246,230,139,199,148,238,232,3,221,227,173,21,165,81,225,190,230,60,252,233,88,32,224,223,63,29,101,240,22,226,73,22,97,8,116,238,5,211,200,63,227,255,36,10,159,85,159,216,17,167,182,43,134,245,153,249,152,10,91,4,217,208,58,21,233,255,55,243,39,51,173,238,222,253,208,250,70,228,243,238,230,63,163,247,117,240,31,237,40,216,78,250,249,249,97,172,120,249,218,44,72,56,22,30,171,78,82,59,255,141,201,245,14,220,197,160,68,215,147,243,225,27,168,67,139,83,142,13,98,252,186,65,168,195,20,2,118,232,45,194,194,4,90,206,70,29,30,228,83,22,70,74,5,66,89,6,236,32,35,226,59,8,236,156,50,70,226,208,198,178,88,20,95,102,84,0,39,3,123,58,85,214,242,60,250,199,32,32,242,200,235,59,3,227,218,194,14,2, 208,35,239,27,90,220,204,243,119,27,109,32,188,51,246,227,83,195,34,57,123,209,44,185,217,236,174,24,218,216,203,19,46,49,44,7,15,26,235,48,228,178,87,237,49,235,245,253,247,201,13,8,57,0,91,35,234,24,53,9,79,20,13,195,53,28,138,8,32,4,143,202,88,85,221,240,224,188,205,9,238,39,255,141,141,78,58,36,143,212,242,43,116,54,227,40,78,192,199,28,71,232,20,182,92,21,183,234,67,247,243,31,96,20,119,45,190,244,232,81,51,175,248,232,37,21,179,67,185,228,158,249,111,207,112,225,66,0,114,33,39,42,244,213,32,52,115,20,182,210,233,255,189,15,5,205,101,250,228,1,176,12,147,231,233,44,148,251,38,205,54,89,95,4,118,245,74,235,29,248,89,163,50,230,224,71,6,231,46,0,216,246,214,54,166,29,248,253,85,8,197,219,198,229,73,19,165,5,87,226,147,7,245,175,4,45,36,38,135,225,231,219,19,35,45,6,130,42,198,243,189,61,73,49,100,194,29,231,184,195,185,47,207,160,202,229,60,25,89,243,232,54,231,54,146,82,52,64,190,253,225,205,89,157,250,235,36,238,244,170,74,36,227,41,74,213,12,114,49,18,253,247,242,27,21,1,255,141,225,6,177,25,20,148,175,32,11,40,91,49,10,20,146,43,32,167,149,13,178,212,13,243,29,36,240,217,213,33,216,247,224,1,250,238,179,23,94,200,184,11,227,32,165,48,72,218,246,42,44,227,34,8,206,252,128,226,39,251,223,183,2,44,247,233,228,4,1,60,204,40,130,10,139,224,140,47,126,250,68,14,84,253,164,186,132,222,84,32,192,238,159,249,74,46,172,7,223,248,40,52,139,67,217,170,26,69,133,208,36,214, 207,242,50,22,99,189,27,17,161,65,61,227,147,40,249,196,231,53,237,227,140,215,47,37,60,53,152,191,45,231,59,22,37,245,154,236,241,10,217,13,198,242,226,53,29,232,187,208,48,234,197,47,9,222,188,196,136,254,217,234,4,32,209,38,62,63,234,4,41,27,253,255,6,218,210,237,49,170,87,13,235,218,223,2,191,44,3,34,68,212,223,244,244,11,109,60,8,18,143,11,72,250,106,81,117,235,211,195,15,248,114,179,193,26,15,211,25,42,234,26,154,34,104,21,22,24,26,0,206,29,247,234,86,251,63,19,16,226,5,15,50,217,159,234,136,31,225,255,136,245,151,39,20,217,210,88,145,199,242,10,236,237,170,239,139,23,123,232,110,217,103,37,248,212,150,46,98,39,83,7,113,237,1,189,61,60,122,198,93,253,25,4,224,216,165,17,117,254,84,223,167,30,183,244,194,77,40,251,223,0,226,232,149,11,157,254,54,205,45,161,209,24,124,2,213,20,247,51,118,10,120,51,135,231,45,238,147,14,180,247,221,216,230,238,212,5,12,114,159,201,85,17,211,204,238,252,235,7,234,233,79,1,228,37,91,53,75,225,114,38,111,254,49,249,136,248,193,13,229,192,171,20,118,33,127,213,62,222,229,78,17,24,75,206,165,201,51,73,157,26,194,229,38,255,155,214,69,244,105,12,226,208,12,240,74,34,12,114,230,222,228,5,102,207,28,194,220,16,73,216,208,27,24,6,165,22,4,242,168,227,111,39,171,42,149,171,81,9,200,17,78,18,211,240,25,226,68,228,61,0,226,11,200,6,127,44,97,30,64,222,82,7,16,236,73,22,251,226,221,180,9,253,5,55,51,47,6,3,125,83,109,202,4,26,49,215,142,216,85,198, 17,57,184,60,121,200,81,2,47,67,43,232,210,248,135,253,13,199,53,48,222,239,101,41,151,237,208,60,81,249,140,249,124,7,137,234,143,187,26,238,109,250,196,254,139,23,76,222,61,94,234,196,57,103,21,21,184,223,236,237,6,180,112,238,31,17,11,178,61,42,203,213,207,67,98,254,122,237,46,40,75,6,114,41,252,166,182,37,80,242,216,253,208,241,226,39,199,150,128,57,81,220,155,25,70,225,255,28,50,25,190,212,190,43,243,27,168,16,25,220,111,13,74,237,86,54,123,211,141,16,33,200,53,17,82,247,9,69,22,1,225,219,5,14,45,70,55,234,135,250,73,212,255,235,60,88,104,226,15,34,80,239,214,238,216,19,83,25,217,239,66,13,137,167,51,33,241,251,244,30,37,213,119,27,140,23,197,26,178,237,83,4,201,223,8,245,209,219,86,14,173,238,61,229,25,98,54,178,162,20,21,212,48,34,207,202,197,14,185,211,142,69,114,207,86,67,19,211,43,32,28,75,10,166,59,46,194,148,235,248,36,217,60,2,11,7,221,87,244,249,7,26,31,228,208,75,18,7,217,252,160,224,223,210,108,52,191,222,250,222,23,19,43,22,84,254,166,33,205,203,244,44,112,213,237,69,188,255,80,29,25,18,163,244,174,243,147,59,167,241,37,165,206,236,131,55,113,244,254,228,201,50,208,229,151,46,118,29,13,212,222,10,218,21,255,21,228,216,239,246,88,38,112,211,249,196,110,71,95,244,37,13,186,230,238,209,171,19,247,25,110,249,89,255,245,231,82,21,63,6,35,219,93,33,47,245,74,224,215,203,177,238,252,80,54,232,43,69,77,200,142,1,77,25,190,195,242,14,232,196,103,44,197,12,208,2,32,10,205,21, 54,249,59,68,89,165,255,24,114,16,14,191,130,232,185,28,164,78,199,186,233,19,110,52,83,217,127,3,108,48,180,168,84,41,116,247,172,50,36,16,96,252,214,25,21,144,186,10,28,19,204,212,65,39,162,241,144,243,243,74,207,188,229,59,132,217,106,14,61,31,43,221,144,19,60,206,158,33,146,4,156,221,94,226,69,227,148,214,141,63,109,221,198,26,59,29,177,39,43,4,73,251,206,23,151,217,236,212,122,222,27,218,99,28,82,25,216,212,109,38,137,32,189,39,14,215,109,17,228,39,47,161,51,12,75,41,241,189,205,38,10,222,222,52,136,69,229,205,25,31,231,173,239,48,85,7,152,216,94,243,175,227,249,46,71,40,29,10,27,53,68,152,240,207,159,49,177,42,96,24,201,248,172,212,15,32,26,254,204,11,200,212,124,240,56,26,39,227,5,27,54,221,238,230,57,66,108,32,196,222,233,39,162,243,58,1,20,253,134,244,118,200,21,251,87,41,255,141,214,50,84,28,118,248,138,255,70,39,215,31,86,37,127,201,228,10,238,210,133,14,100,237,137,202,225,72,172,22,211,226,227,22,55,246,56,207,88,17,8,223,209,240,40,30,2,51,36,10,101,52,122,34,176,177,99,244,54,45,204,182,246,255,152,183,131,27,210,17,161,253,46,47,189,33,96,36,109,2,139,255,136,236,136,209,4,18,122,34,155,205,6,2,24,214,37,21,56,26,141,57,121,226,245,230,156,36,244,40,10,205,217,227,155,31,200,171,94,25,216,32,25,1,171,17,124,245,241,26,172,223,84,46,101,247,185,205,56,39,89,207,192,201,95,248,115,224,229,39,80,19,242,19,27,58,154,15,213,14,0,239,228,45,111,179,215,227,125,254,135,193, 43,232,224,37,210,233,76,73,111,21,147,5,134,7,55,22,233,252,18,170,214,38,130,41,185,177,154,66,230,250,71,234,243,27,164,223,31,240,190,218,50,11,202,8,80,10,216,90,229,31,213,186,175,50,46,236,103,44,144,178,49,231,114,238,137,211,107,91,182,238,129,220,207,75,240,251,14,21,247,243,242,195,184,24,207,215,15,74,23,243,189,26,177,247,105,246,94,37,12,184,117,14,93,225,137,187,117,40,44,49,226,215,216,15,75,38,206,31,234,19,236,12,239,246,122,187,95,27,149,185,124,160,75,52,102,255,108,22,159,64,168,15,117,32,227,220,98,227,54,11,200,208,118,7,66,176,9,76,136,246,8,16,181,42,234,188,50,28,136,28,174,229,139,223,230,36,35,6,241,234,134,11,124,229,103,21,33,33,71,241,24,196,73,62,91,223,199,3,123,56,100,250,216,206,224,11,133,53,32,209,178,237,23,68,17,185,204,194,240,80,232,206,209,226,155,56,34,57,208,29,233,249,89,19,68,169,13,240,152,18,48,170,195,216,107,21,35,97,247,52,105,229,216,40,117,18,13,212,97,217,116,254,63,231,67,250,107,8,17,230,14,4,134,29,34,250,23,37,75,238,112,29,112,237,249,4,15,14,148,2,12,248,151,223,84,241,249,252,107,36,177,238,154,246,194,5,143,253,0,244,136,72,63,237,56,15,30,12,152,17,25,7,69,197,34,18,136,208,58,46,156,209,173,234,233,255,33,66,164,228,175,60,10,222,149,20,87,30,51,175,101,220,160,14,252,70,87,198,184,54,160,253,35,220,70,252,43,48,20,168,25,3,211,222,106,244,159,18,129,51,143,24,148,19,138,227,53,28,96,222,150,22,43,192,194,21,237,31,46,191, 57,102,234,149,84,11,153,248,166,65,8,224,236,32,158,0,23,5,138,3,192,17,135,179,117,237,176,70,153,207,155,248,102,42,106,28,76,241,152,27,46,224,73,245,71,215,66,27,239,252,105,11,39,0,101,7,24,40,201,218,193,252,213,253,125,254,125,19,11,233,206,56,38,212,33,16,45,34,174,204,209,33,47,212,43,253,142,210,43,30,17,0,59,245,227,66,145,39,127,23,123,250,36,207,37,224,233,22,216,164,10,55,234,215,132,22,92,4,165,68,120,8,210,210,99,31,88,232,173,209,108,32,112,25,27,193,39,55,183,243,150,253,59,230,138,41,244,221,133,6,188,14,201,20,5,215,0,31,27,239,242,255,145,236,207,199,100,38,128,6,168,91,155,175,201,75,15,228,74,37,60,3,113,213,234,200,169,47,12,194,114,50,89,241,5,241,244,246,161,55,155,225,198,227,30,95,122,4,253,56,249,247,100,211,25,177,125,34,53,236,109,237,100,32,34,216,92,25,174,19,172,243,176,245,156,3,89,30,46,252,60,10,56,228,113,39,90,73,185,199,225,250,254,228,219,183,103,33,56,6,218,204,107,217,95,42,76,249,200,69,111,47,130,237,142,245,30,29,88,17,178,195,98,13,102,189,79,4,222,211,170,24,189,5,159,8,235,232,193,255,200,7,86,67,255,247,192,218,31,24,88,246,139,56,202,198,66,16,217,25,138,250,134,201,167,200,163,245,10,241,132,239,139,61,10,17,250,248,60,76,118,244,59,24,167,237,42,18,122,205,213,1,156,211,186,195,246,45,223,248,26,53,226,255,65,45,114,204,238,35,38,232,212,235,110,233,5,24,83,20,184,18,123,26,198,18,150,210,243,30,132,221,8,191,247,43,163,193,165,6, 106,62,3,222,243,29,227,77,171,249,62,0,245,195,50,3,245,200,52,37,208,230,45,191,12,114,60,244,16,47,133,28,102,214,244,161,88,6,217,3,44,237,172,245,205,83,242,222,38,29,20,77,107,190,243,74,222,206,36,202,35,27,130,226,63,225,163,254,150,10,189,35,35,29,159,21,152,231,91,38,122,16,215,149,86,46,242,221,143,21,93,12,67,248,133,40,166,232,219,1,235,218,174,216,144,41,109,245,70,61,246,234,178,251,79,36,45,228,75,2,98,13,121,163,38,0,199,18,238,237,132,43,160,230,133,27,23,51,4,235,161,239,171,31,26,188,11,222,0,243,238,36,19,216,80,74,157,227,150,237,221,64,235,201,160,19,61,67,211,248,13,229,104,242,251,174,84,250,105,20,128,68,10,254,71,46,168,235,246,227,21,41,130,0,234,208,136,247,219,14,129,4,82,61,67,223,167,26,5,0,246,0,235,228,124,247,67,15,128,234,74,11,189,254,71,223,149,23,246,23,98,252,7,43,110,226,123,12,65,222,225,14,66,50,176,178,148,247,6,231,73,23,102,1,41,250,248,4,45,9,226,3,197,29,40,209,57,47,69,253,98,9,187,229,33,5,189,240,234,6,252,222,212,240,92,205,126,9,220,48,119,243,197,99,165,234,115,252,149,16,146,243,235,194,7,205,219,11,137,11,53,3,57,67,121,182,20,25,102,41,26,232,209,84,57,199,181,217,217,95,33,200,65,232,65,208,102,13,160,238,101,68,60,255,56,237,123,246,145,42,117,253,157,23,159,45,87,216,229,34,63,162,218,250,82,197,124,47,43,47,250,216,132,236,172,64,166,221,239,89,230,221,137,12,102,200,105,230,225,18,128,181,15,36,187,235,125,4,251,18, 245,241,135,34,37,87,72,190,200,250,83,206,51,239,111,224,236,23,151,11,105,235,199,56,227,228,205,217,9,85,157,234,244,211,165,45,12,236,114,4,117,27,19,211,205,234,35,251,246,61,254,189,175,36,234,37,184,169,14,111,78,27,69,230,33,44,4,183,19,213,210,32,226,239,38,19,200,173,12,114,42,179,9,52,59,28,61,229,153,40,132,2,101,225,251,4,199,241,145,244,72,249,107,53,34,28,255,141,167,60,157,27,214,234,186,223,235,230,197,39,153,29,232,11,198,26,134,0,102,11,29,12,255,141,133,33,49,243,170,4,197,42,198,0,46,18,165,222,159,223,5,13,63,218,144,0,220,240,64,46,57,11,70,13,156,89,246,243,180,248,39,233,222,180,55,219,188,6,251,209,242,12,182,17,76,41,248,3,82,16,56,88,23,24,255,205,152,12,75,234,119,245,137,228,247,205,74,0,137,231,67,54,63,29,248,20,156,0,23,15,218,10,138,246,137,223,65,7,91,219,86,88,245,216,56,1,162,40,140,250,65,28,48,205,32,203,128,30,22,244,116,28,158,19,96,15,187,11,163,213,141,240,39,8,93,235,15,30,245,250,66,238,93,73,79,0,111,251,1,231,69,62,130,168,228,201,213,3,187,168,129,25,38,50,188,191,142,25,60,57,176,40,136,53,39,229,176,7,246,213,81,10,228,214,111,210,61,6,161,223,79,225,241,45,40,198,41,26,30,61,196,7,247,23,121,56,30,254,234,5,30,30,53,34,104,171,49,225,132,179,211,208,136,61,125,228,188,54,91,35,27,72,58,31,136,220,53,17,33,229,51,216,217,85,78,212,142,204,196,59,3,231,26,6,143,42,120,17,213,178,122,251,46,17,36,208,190,27,106,57, 41,166,122,76,8,28,44,192,115,61,93,238,185,253,13,242,60,246,8,192,98,255,48,246,190,26,236,242,133,42,225,175,54,19,218,16,255,233,97,27,50,243,67,23,199,241,52,0,120,219,83,62,69,4,131,22,255,141,123,23,225,222,203,8,81,20,207,227,193,36,134,19,57,253,246,234,62,57,76,34,243,212,249,26,147,37,175,181,44,35,0,217,94,232,197,238,244,12,45,21,27,249,108,54,181,221,169,229,89,95,107,1,145,18,137,16,117,247,51,217,12,15,13,2,251,248,196,0,171,194,210,1,54,12,236,40,74,227,31,248,44,18,47,9,178,23,86,235,227,16,36,46,138,232,18,45,191,188,199,248,233,222,181,212,9,205,57,242,167,9,196,79,30,229,158,12,189,71,68,25,207,11,19,230,236,193,153,162,193,11,15,0,18,35,38,234,28,27,156,239,213,43,72,245,14,41,9,20,168,162,239,7,98,225,254,233,152,31,103,228,190,44,113,93,6,20,44,215,159,228,149,45,180,199,9,37,59,228,29,218,148,39,91,243,60,217,233,32,164,25,137,4,126,24,185,18,199,240,57,222,198,85,161,3,108,251,167,247,87,212,85,222,142,6,12,215,35,4,199,246,13,246,151,46,154,35,65,53,185,252,102,11,47,239,58,237,159,26,54,179,198,232,161,224,43,3,208,3,163,235,232,50,248,243,77,231,44,63,46,207,232,36,77,35,171,229,223,248,1,5,3,244,20,228,211,37,120,183,28,253,204,13,12,9,146,232,64,25,42,13,159,221,6,70,194,199,182,5,23,48,220,251,238,251,74,10,50,32,144,6,29,245,125,253,101,212,155,11,30,211,116,201,187,73,10,18,196,42,250,14,93,213,225,59,117,62,213,243,8,222, 140,251,177,233,107,227,10,227,11,8,188,255,44,84,82,2,151,237,58,234,158,227,115,245,160,14,70,3,85,2,201,245,39,75,71,3,142,30,153,15,190,175,128,230,212,240,137,212,182,237,15,252,31,45,87,239,154,33,235,20,88,224,133,17,51,31,166,237,157,245,38,237,95,22,235,235,220,253,2,221,140,249,49,42,204,215,116,249,17,216,3,214,176,78,86,10,186,212,12,114,128,65,40,16,172,227,148,249,14,187,211,215,29,206,93,189,208,35,182,49,33,70,110,23,14,44,84,239,136,57,38,211,121,255,37,21,16,190,31,15,100,243,9,247,59,253,253,41,191,232,30,222,34,35,197,30,41,11,75,20,96,230,207,7,66,226,241,1,17,2,67,1,69,233,90,18,243,215,225,217,182,55,15,221,167,34,134,3,214,7,107,13,64,209,210,5,23,3,91,221,230,233,165,7,228,247,97,231,125,49,101,236,191,215,146,84,47,240,60,223,37,238,225,23,210,204,191,10,86,7,57,234,94,8,145,44,201,217,59,15,49,254,109,28,148,228,98,253,41,228,77,238,114,41,236,29,136,45,157,217,147,6,203,251,112,20,8,206,195,30,45,232,1,14,35,2,110,16,87,1,86,68,12,8,228,231,18,243,63,238,71,8,244,12,255,29,194,239,113,13,148,220,123,51,168,180,108,24,187,220,198,53,0,16,234,250,120,246,105,242,78,11,243,202,185,30,49,12,160,246,163,226,232,55,158,211,206,32,18,252,249,222,29,207,19,25,53,177,174,48,49,17,142,19,192,245,238,20,107,13,7,241,49,28,104,176,14,31,73,230,15,68,207,185,31,36,58,216,171,243,97,251,243,241,71,29,44,27,108,38,137,232,38,19,94,43,20,245,162,218, 247,7,55,232,111,24,143,35,130,201,69,217,215,252,140,27,163,244,222,19,202,0,76,247,12,114,187,26,120,224,154,21,75,240,199,201,7,209,154,217,219,228,11,82,89,227,240,7,224,23,91,23,105,20,47,45,70,198,202,227,103,251,166,230,53,4,142,57,55,216,251,223,89,26,138,250,75,7,52,0,229,219,1,231,37,64,129,244,62,243,9,233,123,16,67,9,67,37,13,8,38,255,212,224,193,194,119,33,135,235,19,54,209,18,152,251,116,29,52,254,251,234,41,244,101,230,23,246,175,238,77,19,193,40,157,28,248,27,234,230,132,43,175,235,225,212,159,29,111,231,60,239,82,39,208,226,249,24,31,16,90,17,136,214,22,2,80,35,222,204,109,19,108,18,231,226,105,69,160,237,242,240,241,7,246,251,43,254,55,8,93,24,36,194,1,220,233,28,86,221,53,234,178,52,244,19,228,3,59,251,72,33,51,237,214,224,85,16,250,237,248,232,164,6,55,248,133,228,200,232,172,246,90,42,129,212,239,13,8,46,89,253,209,243,61,27,1,255,157,204,124,24,3,54,8,173,165,31,53,231,94,208,253,16,3,40,237,228,28,28,4,25,145,232,106,250,216,10,244,0,127,251,186,27,87,233,85,251,2,88,174,222,0,17,238,4,124,228,75,187,134,248,5,21,196,27,250,244,189,0,2,211,206,85,108,5,163,246,166,36,244,4,231,23,194,25,151,181,86,240,174,248,51,215,71,250,23,224,205,40,119,184,49,12,221,48,118,24,164,49,34,4,4,6,76,234,135,6,82,6,245,221,247,211,82,245,133,214,153,249,184,199,19,51,21,34,57,236,14,42,153,54,205,212,126,1,161,39,202,230,76,210,127,20,98,8,220,187,243,70, 146,236,47,221,3,43,159,12,127,242,101,248,202,250,158,240,231,30,196,11,26,240,44,9,39,61,108,13,56,59,247,183,41,214,59,36,80,222,188,217,80,42,162,243,139,226,217,39,34,1,88,6,26,14,50,11,219,31,90,248,118,66,164,182,229,251,120,32,119,179,74,14,41,221,172,66,67,180,254,60,142,189,104,12,106,44,204,24,178,250,254,63,57,204,209,242,187,11,213,182,173,28,116,246,50,222,9,232,110,77,227,9,172,244,190,243,78,0,236,181,154,60,133,196,166,239,87,70,48,8,91,9,179,31,149,11,88,212,137,1,24,228,193,208,208,233,66,10,108,240,231,69,72,231,15,11,38,23,157,26,166,231,208,49,94,42,78,236,187,183,80,16,253,248,48,12,243,237,139,201,49,32,72,7,39,7,72,220,179,72,202,5,184,55,78,26,182,7,139,226,236,235,77,225,105,194,81,15,188,238,232,6,24,3,148,78,47,219,146,8,180,12,21,61,2,177,177,14,168,255,78,4,112,30,110,184,81,36,34,185,110,0,209,30,235,30,111,212,31,71,29,249,128,6,92,229,122,250,175,213,35,245,124,47,141,254,166,220,6,239,231,61,186,224,101,34,153,250,209,44,167,218,250,9,65,223,231,235,233,255,28,3,117,15,177,240,140,238,17,64,39,10,96,40,92,27,132,210,23,239,253,232,46,217,23,27,12,254,76,2,109,23,150,253,29,34,67,254,252,45,54,155,154,13,58,32,123,252,249,250,147,241,12,1,44,242,248,30,101,253,3,209,94,6,100,49,234,241,251,237,191,1,95,237,98,240,98,7,8,244,173,17,162,249,45,253,129,255,197,44,12,253,182,246,172,16,155,170,39,7,230,210,48,28,128,16,230,249,111,237, 211,34,207,25,177,35,146,8,240,237,85,184,179,238,57,19,38,238,103,16,191,229,12,22,187,3,174,32,238,234,32,238,219,57,37,246,34,8,151,249,72,15,222,218,132,225,56,247,208,21,79,226,122,43,92,252,111,46,2,253,203,64,57,193,53,248,70,252,237,229,176,252,174,3,141,8,52,247,63,32,39,227,237,47,235,16,229,13,68,68,101,184,81,196,103,7,40,235,196,225,105,27,150,217,190,12,156,64,89,249,167,237,154,85,160,205,194,16,169,2,255,217,49,229,55,253,131,21,28,190,93,20,239,6,66,209,113,3,199,47,33,232,30,24,21,51,254,2,62,254,26,39,154,241,155,211,1,184,247,224,87,237,73,37,20,50,64,243,146,252,57,250,220,81,194,249,218,1,37,0,149,183,190,49,10,244,198,4,243,10,156,208,109,63,43,225,206,239,226,34,237,230,58,41,6,254,206,239,140,233,120,17,171,39,31,216,53,8,9,33,72,23,235,11,204,238,154,193,157,40,229,239,68,239,50,204,12,8,233,30,162,240,97,87,104,252,19,4,79,245,3,223,177,18,29,20,127,196,103,227,255,245,94,34,184,4,85,223,97,243,96,240,124,66,82,218,97,0,67,68,143,205,151,6,180,4,247,18,48,232,204,241,63,222,218,222,77,19,143,31,211,230,68,25,75,34,23,252,1,237,219,228,83,254,243,38,128,43,98,238,223,222,87,18,135,29,215,226,159,7,246,208,105,17,22,64,127,215,235,239,251,232,32,246,178,25,209,44,252,12,29,9,158,10,106,2,218,22,200,2,232,200,227,1,25,14,139,231,18,240,97,219,84,221,33,5,51,41,165,37,91,12,12,49,84,55,32,249,47,8,22,12,255,141,223,12,245,185,102,207, 246,3,133,11,59,251,160,38,139,28,14,43,156,74,156,6,253,221,240,249,52,218,57,202,154,9,7,244,206,238,185,14,151,230,139,21,19,34,79,14,132,232,22,244,11,33,248,9,242,249,110,52,75,236,142,227,88,41,30,192,70,253,111,228,97,0,116,248,143,44,95,32,215,227,212,38,40,17,18,236,222,241,51,233,155,206,3,29,183,24,229,11,173,14,165,11,168,13,52,220,143,31,74,239,75,210,190,18,146,147,106,6,24,36,239,255,125,66,39,7,141,12,56,254,193,18,204,246,146,207,254,232,39,226,218,214,194,57,169,207,98,1,210,47,39,250,170,246,139,28,80,234,114,243,205,24,0,39,0,185,255,10,232,13,117,226,41,26,123,226,41,244,93,22,163,250,151,11,234,219,52,244,48,57,154,8,90,64,235,170,41,249,108,34,5,220,139,41,124,252,27,246,234,20,125,8,40,14,229,223,7,249,199,254,219,201,255,49,11,5,6,30,203,247,157,253,96,45,221,24,197,201,3,12,227,218,174,24,177,0,15,248,231,7,204,210,25,21,168,32,214,229,202,13,157,236,67,27,205,29,71,222,187,35,112,212,206,2,14,3,223,180,75,9,114,31,59,47,53,226,48,207,81,66,86,18,42,226,63,10,133,192,204,13,61,224,179,33,238,239,87,233,248,61,18,244,250,6,96,23,40,254,77,246,134,20,166,240,13,14,101,176,182,6,175,217,74,14,66,21,212,9,174,27,227,44,200,23,81,15,92,223,130,9,216,12,221,217,210,251,86,206,144,9,155,5,63,237,43,22,51,19,84,5,194,22,100,238,28,65,112,248,77,19,134,4,33,200,22,241,224,250,231,201,224,232,11,24,127,44,110,2,244,242,170,44,50,12,43,37, 44,227,203,210,1,238,82,249,101,251,3,52,30,224,188,17,45,251,128,244,207,252,99,224,243,74,249,192,79,0,46,3,111,220,154,33,170,23,159,24,149,233,146,10,128,43,36,245,110,245,167,254,255,141,67,40,116,231,192,30,210,249,255,255,168,53,101,19,200,20,233,245,4,223,28,25,17,14,249,16,210,249,34,220,148,251,110,19,11,218,111,246,177,236,255,31,238,12,126,9,112,65,45,228,117,54,226,232,98,193,195,45,116,215,152,231,246,38,94,197,146,76,224,213,79,50,82,235,216,186,43,62,69,204,12,238,184,4,91,11,236,233,77,35,15,8,117,0,128,21,85,48,196,221,113,254,227,239,134,197,59,5,104,198,93,200,10,38,33,235,163,49,66,39,92,16,63,89,66,240,211,9,230,240,235,187,240,253,42,220,44,16,42,183,169,10,236,47,103,212,247,49,143,12,183,37,141,27,84,241,240,10,0,231,89,31,207,14,136,216,99,14,9,195,201,210,190,41,139,6,211,21,11,239,109,23,127,81,153,6,205,234,1,242,135,202,70,5,173,250,14,225,41,255,202,26,170,62,224,251,31,18,227,217,156,226,239,40,120,182,210,229,153,20,119,2,34,1,173,236,114,5,101,20,166,11,240,65,32,204,164,252,190,248,209,235,255,233,229,208,72,222,202,17,88,45,6,56,107,227,93,250,169,240,171,17,142,18,67,230,158,246,133,245,233,23,207,12,109,40,183,212,115,19,33,201,254,29,66,218,229,11,179,51,65,230,181,255,244,60,211,253,38,252,132,249,216,7,106,10,117,230,217,40,185,171,236,37,242,29,105,8,114,240,20,241,252,237,225,15,115,251,18,244,54,21,103,11,187,32,27,246,162,27,159,195,229,21,130,46, 190,234,218,187,35,223,139,240,87,60,161,243,237,252,33,218,16,31,205,51,152,7,107,21,85,212,158,242,100,18,173,220,142,227,30,15,232,185,91,54,54,220,224,27,5,18,100,26,33,12,242,0,193,232,30,242,40,3,225,0,121,247,12,217,245,30,226,224,134,53,191,219,10,52,46,245,19,22,40,58,212,192,68,231,232,31,198,216,187,12,100,9,98,229,47,25,51,240,102,41,164,15,237,251,220,50,168,237,236,4,80,246,110,245,222,221,53,233,65,4,161,247,111,26,72,18,202,250,96,16,227,15,170,255,128,33,42,160,207,62,217,235,100,229,215,56,254,175,142,14,238,234,160,27,245,241,102,13,250,13,54,2,235,0,218,16,91,216,238,240,160,43,116,240,204,254,2,223,77,29,175,221,248,12,117,240,69,227,165,21,170,45,21,242,141,19,250,28,84,221,108,27,211,157,70,59,52,201,13,255,171,40,195,2,174,10,203,49,119,12,117,220,194,223,36,24,128,239,228,246,11,57,29,214,214,8,186,11,1,35,139,215,232,8,146,244,198,231,34,28,236,41,28,204,62,32,27,247,134,251,125,50,46,221,68,214,18,24,230,27,90,240,10,198,24,20,55,33,240,227,25,51,63,207,123,45,246,216,19,235,180,248,231,237,54,40,227,235,33,228,197,44,198,246,54,14,231,207,44,3,194,54,203,207,119,8,104,228,117,20,19,251,164,16,155,255,221,221,104,252,79,43,242,173,73,12,176,14,204,251,241,23,217,35,184,6,187,253,202,32,110,236,119,251,175,205,132,246,239,216,82,21,93,5,31,51,3,2,65,21,44,43,23,1,175,244,203,15,33,217,43,243,254,221,135,47,103,248,55,229,119,71,75,184,52,217,211,64,23,44, 37,249,110,27,54,225,94,22,175,7,225,10,3,184,46,253,212,227,49,243,120,217,61,34,73,21,111,18,132,18,162,242,169,70,81,238,183,6,108,184,242,240,240,206,150,236,204,242,229,230,248,54,97,54,67,231,59,60,177,222,66,210,55,30,248,224,6,6,100,219,185,18,42,241,195,23,239,23,98,254,100,237,208,250,215,0,128,249,141,248,114,38,187,13,18,221,125,11,58,18,38,19,172,0,109,245,38,238,195,0,180,245,185,44,238,233,232,40,230,34,238,219,105,30,159,217,95,245,115,5,14,236,1,9,153,6,89,23,94,64,186,209,243,18,105,225,120,8,207,227,211,19,252,237,9,249,60,4,90,4,178,246,118,31,252,173,11,5,227,75,61,243,86,42,41,236,170,204,202,224,114,41,207,202,38,222,82,26,192,34,222,211,200,64,138,3,204,218,90,23,231,213,183,240,95,18,230,239,34,5,92,19,7,16,44,52,197,204,101,14,239,212,56,42,152,251,91,223,246,11,105,215,251,249,131,25,1,37,173,12,169,30,248,54,180,15,196,201,136,39,207,199,184,224,88,241,184,213,15,30,247,11,130,13,212,38,126,17,149,40,149,22,159,207,5,52,9,226,74,247,50,242,142,229,38,4,189,223,102,5,34,245,36,252,95,59,53,247,241,11,133,237,40,42,183,20,118,167,114,69,247,210,112,207,180,29,13,211,187,235,247,38,125,247,23,24,114,4,44,32,112,250,206,252,142,0,98,225,213,194,106,232,39,13,104,242,183,34,39,57,238,32,183,249,178,31,89,225,69,15,251,216,80,226,50,13,169,211,210,245,95,7,215,243,71,84,214,21,31,225,176,34,21,20,99,37,245,219,202,248,158,233,158,188,121,0,71,40,205,214, 205,36,23,6,152,218,76,1,157,52,222,0,58,243,175,60,170,222,206,0,120,254,82,221,202,218,52,16,5,250,144,254,83,250,65,237,23,48,68,230,87,25,241,247,3,220,9,3,114,229,11,16,42,12,63,16,121,20,2,179,216,44,121,7,208,7,168,235,176,220,136,245,150,4,222,247,5,222,101,239,142,81,61,254,170,23,125,41,207,224,190,241,94,1,236,255,19,220,27,20,185,228,211,14,47,7,69,54,165,204,201,22,61,46,243,180,122,12,157,26,199,14,137,12,166,13,9,10,76,253,86,214,187,27,83,223,245,60,116,207,48,253,53,253,207,244,90,58,216,3,194,247,99,230,56,228,206,33,147,225,50,253,4,6,241,11,136,50,17,246,195,14,141,4,213,240,27,203,190,211,123,189,7,8,125,248,102,61,211,38,39,15,53,41,24,251,190,240,53,22,221,24,126,200,115,223,132,202,177,236,228,221,42,253,194,234,141,50,12,44,253,17,230,69,141,252,29,50,230,235,198,160,119,253,187,12,199,231,34,235,135,197,195,55,251,1,122,27,225,253,201,6,73,39,128,6,100,247,74,28,226,221,5,243,188,6,142,231,14,47,250,254,229,252,78,197,10,66,147,28,163,215,29,26,19,11,3,222,218,9,55,206,64,21,191,250,156,2,34,72,160,212,137,26,44,21,249,226,251,0,147,253,185,247,215,227,232,205,242,10,113,254,183,19,44,21,52,12,12,0,243,247,18,16,208,244,119,13,143,0,162,6,47,209,51,5,51,219,6,245,155,39,97,6,222,3,252,1,155,252,205,10,31,238,215,52,115,209,54,19,145,14,177,237,23,20,104,215,253,33,204,235,199,3,170,11,210,217,196,55,86,248,48,246,0,53,94,234,199,250, 111,200,224,255,27,57,254,34,223,9,14,243,18,4,162,234,144,35,143,13,108,195,245,199,27,34,249,206,195,34,72,25,126,35,202,42,217,13,231,24,149,243,144,216,230,246,169,184,241,230,236,1,40,213,75,26,118,22,155,31,194,8,1,24,234,4,227,6,242,230,176,218,89,215,94,16,177,242,151,0,162,245,199,4,9,2,23,30,47,233,167,249,131,20,105,239,229,26,33,215,106,41,164,221,78,239,222,1,30,249,57,3,179,0,34,252,137,57,115,237,238,21,245,15,36,248,134,31,10,204,42,243,62,240,27,252,38,254,5,247,31,21,18,9,87,31,180,60,163,243,240,37,105,173,117,0,254,248,140,253,109,17,192,189,174,23,144,249,170,11,119,13,187,229,169,24,134,35,24,18,159,221,127,16,134,244,136,204,47,22,126,253,36,219,193,224,94,22,87,0,160,9,253,8,206,22,84,7,106,252,18,6,34,240,6,229,88,3,174,232,115,245,102,24,70,246,25,18,132,2,31,18,187,13,67,220,140,2,184,18,53,212,36,246,187,31,139,247,132,56,208,15,226,232,249,245,149,41,118,250,3,222,151,5,247,226,249,249,254,29,20,2,7,249,92,39,125,3,56,9,12,244,198,42,54,235,168,16,16,12,110,190,62,221,51,10,221,12,163,50,101,251,205,248,39,235,33,20,56,10,229,225,56,0,20,245,41,23,226,2,230,246,8,230,112,11,233,227,100,249,137,15,165,7,109,245,75,23,79,2,56,25,220,234,61,234,51,204,101,238,32,32,157,214,231,8,72,28,41,31,198,4,100,31,200,255,213,226,26,17,244,217,23,209,247,3,162,224,232,40,231,29,51,254,51,12,24,12,80,8,201,19,37,30,30,222,0,8,17,222, 113,250,102,224,60,227,12,37,54,46,85,2,5,7,94,247,130,24,221,254,141,44,76,227,70,188,202,58,84,229,103,30,184,212,209,28,61,255,141,225,218,30,142,208,185,11,136,47,126,24,205,251,183,242,226,5,136,2,245,219,15,12,152,210,226,246,84,1,218,19,230,27,75,13,86,1,86,8,104,236,97,227,47,22,9,207,190,249,15,30,76,39,159,230,221,234,182,38,203,223,249,19,33,17,2,221,74,9,112,198,66,20,37,27,248,9,254,22,251,223,205,27,219,252,79,3,32,5,151,255,46,9,1,228,139,224,254,255,6,34,58,4,202,3,9,17,98,45,173,3,253,214,175,239,19,239,123,248,90,21,64,237,181,42,50,235,179,12,65,40,248,227,226,19,60,215,183,222,135,247,249,255,9,58,65,188,95,21,145,48,247,217,200,32,207,244,189,24,159,17,136,9,167,207,241,192,210,26,2,16,113,242,2,2,71,236,255,0,225,2,75,16,29,247,179,16,88,21,195,11,207,39,213,242,86,206,239,249,237,19,223,220,124,182,170,246,105,253,170,43,115,40,149,2,117,43,58,189,230,52,37,248,53,219,113,14,208,247,9,11,229,221,50,251,220,217,211,17,40,42,16,8,120,236,163,250,228,20,61,7,10,249,183,7,37,6,82,7,148,10,167,9,127,228,178,250,36,218,225,17,217,236,121,243,148,53,107,224,202,60,244,30,141,242,245,232,33,225,135,239,130,8,193,251,249,38,84,205,162,9,103,11,205,239,186,8,249,9,73,21,16,239,189,17,101,225,118,216,222,33,231,15,48,204,211,24,213,227,190,2,29,41,138,18,68,1,49,224,142,230,180,43,163,249,90,213,97,13,228,244,132,42,155,235,146,3,129,239,55,6, 39,250,120,20,190,18,207,18,114,252,115,20,69,233,35,0,204,248,175,207,80,69,128,196,117,4,142,9,12,29,56,53,19,240,129,245,119,249,200,241,169,70,151,185,142,15,29,234,239,20,81,49,204,254,28,211,206,247,19,9,108,237,24,2,104,15,91,232,43,248,188,83,97,190,62,30,54,2,106,218,144,3,8,242,217,224,115,24,198,239,166,11,251,238,106,11,142,42,113,210,196,50,245,208,232,251,87,230,114,229,177,255,182,14,119,252,182,14,144,27,186,57,250,3,150,197,106,224,52,235,65,61,211,248,47,239,86,249,107,14,239,250,73,15,89,13,15,247,133,224,81,52,184,14,222,3,95,25,246,247,215,241,124,15,44,248,218,208,92,4,201,11,187,23,200,207,99,66,45,253,47,247,48,29,192,248,108,16,54,242,94,25,135,220,158,238,130,250,201,20,42,0,240,16,10,232,86,232,138,226,204,41,211,0,80,250,160,9,173,16,112,11,105,42,0,235,18,211,234,245,16,199,10,232,44,219,111,13,165,49,34,47,0,44,40,24,238,220,101,4,156,185,232,17,98,218,131,9,117,29,204,226,89,253,48,248,161,29,220,23,244,229,59,47,17,246,140,225,180,67,76,215,133,12,50,216,82,253,121,8,51,252,229,32,253,226,244,4,59,19,160,253,189,39,4,29,164,204,36,24,183,234,249,231,103,1,200,201,5,15,186,255,14,253,160,72,140,239,66,30,180,242,195,9,100,8,192,195,134,253,150,217,127,249,191,25,136,209,7,62,213,20,54,209,181,40,105,201,152,34,58,236,0,39,96,3,184,217,240,234,231,13,153,230,250,213,196,250,53,1,253,58,208,13,33,21,69,228,224,27,17,1,38,228,21,28,131,187,29,249, 173,23,82,244,51,29,105,230,58,11,94,56,20,227,39,48,42,196,88,24,217,3,42,228,48,7,87,0,24,18,195,23,88,248,109,244,29,248,102,235,29,27,103,240,125,34,33,226,140,253,38,8,74,7,9,17,33,246,252,3,151,19,185,5,17,4,151,189,227,250,246,25,15,232,201,2,175,0,202,241,127,34,201,30,47,252,250,12,87,247,152,31,144,152,73,23,76,233,125,232,77,255,104,17,233,30,222,25,217,248,154,36,208,220,107,11,56,1,153,180,111,31,170,6,189,8,63,200,174,52,141,224,99,14,76,20,109,222,176,245,101,52,200,254,141,242,86,22,117,236,50,16,221,35,70,210,173,229,245,226,101,247,41,28,136,230,54,64,180,3,53,20,228,38,151,2,230,240,57,228,140,223,3,7,162,241,233,237,200,227,67,41,92,17,207,57,186,20,227,242,26,237,100,48,10,199,87,236,164,1,84,213,16,8,86,31,229,247,249,253,169,10,46,55,100,219,244,19,126,27,125,211,131,41,134,211,6,202,237,242,115,15,27,20,44,251,173,8,164,29,119,252,22,46,95,14,73,4,5,206,135,225,13,10,48,215,118,250,60,236,95,14,171,57,14,0,78,11,224,241,14,3,212,10,157,197,6,12,63,23,218,219,11,44,176,46,87,213,5,244,230,252,235,242,59,210,161,28,158,249,31,8,213,58,106,21,71,206,81,53,155,253,184,25,180,220,228,236,122,228,221,206,147,67,4,238,54,33,84,36,183,238,64,238,247,37,98,219,65,11,227,220,78,46,16,255,164,10,221,247,230,232,183,41,156,235,71,248,82,220,100,223,140,0,209,27,8,11,162,18,15,19,199,17,137,221,15,6,148,4,124,215,177,255,148,242,102,200,182,33, 63,238,153,4,72,32,254,21,212,42,82,229,48,247,234,18,204,215,251,217,90,244,164,247,128,249,145,19,153,30,102,227,31,26,243,27,141,253,120,245,73,242,26,9,209,7,137,7,213,219,186,235,73,248,38,234,77,245,102,59,204,30,107,25,66,20,224,5,96,215,249,222,19,20,63,1,162,215,203,36,191,222,99,216,137,64,170,246,117,237,217,54,209,24,145,7,38,248,34,2,125,211,106,20,97,232,56,176,114,251,246,10,223,51,115,23,20,13,57,26,236,242,203,237,129,237,55,235,62,6,68,3,210,237,111,4,148,238,80,5,147,18,83,18,219,241,25,8,151,2,238,242,83,38,24,241,129,7,77,243,15,255,128,10,248,9,24,232,5,234,169,15,216,7,217,253,116,8,35,9,176,38,105,34,47,247,242,1,235,191,209,242,98,230,90,47,106,6,87,246,217,245,62,21,95,240,154,17,194,251,102,238,145,43,15,221,99,240,219,255,148,36,183,219,118,23,68,245,130,243,189,254,244,14,239,217,10,254,38,221,49,244,167,12,141,59,163,17,29,253,105,8,143,14,200,215,173,1,144,190,110,253,59,38,227,253,250,54,228,200,199,20,63,223,65,45,147,7,14,239,254,239,184,13,173,14,255,16,124,223,171,242,135,26,233,216,90,235,38,25,199,16,155,25,231,22,190,16,25,250,95,216,236,240,166,251,47,4,175,253,84,27,213,17,35,223,203,28,11,249,22,2,75,254,127,244,41,36,240,204,41,17,202,31,245,244,41,11,71,242,249,233,226,232,9,19,119,252,175,235,205,72,230,218,30,40,228,36,20,212,112,241,140,243,115,186,120,46,156,233,229,247,210,8,40,54,137,26,151,224,126,36,122,207,18,9,196,253,42,35, 129,198,22,46,206,197,31,241,78,254,140,38,86,7,45,6,162,21,172,16,85,243,116,3,182,249,238,247,62,250,246,199,181,4,192,13,154,69,128,184,45,34,236,236,150,41,92,37,69,253,19,189,216,43,70,243,101,16,107,208,124,210,81,255,229,46,46,238,130,247,38,92,35,254,85,17,84,238,94,255,189,203,62,13,156,229,137,250,255,21,40,17,79,1,88,1,197,237,41,244,141,240,25,43,57,236,95,7,61,254,6,255,169,61,244,230,128,15,2,215,251,226,31,14,166,13,16,237,214,207,25,4,252,254,114,22,185,28,157,27,221,0,65,255,10,247,244,226,246,10,64,244,185,251,177,214,48,20,181,20,97,3,157,239,23,225,105,11,64,48,42,1,149,211,72,24,245,8,175,6,63,236,212,19,94,1,95,234,144,246,104,212,239,255,197,20,136,246,193,18,120,254,84,253,121,14,100,16,65,19,250,249,160,250,162,234,236,1,190,230,146,232,104,251,87,236,127,49,75,23,219,19,29,254,167,26,12,224,141,238,207,244,191,245,26,17,216,234,250,254,226,50,90,0,32,16,213,232,29,231,238,48,60,201,174,24,114,37,10,212,235,244,233,39,223,242,148,8,42,218,244,14,110,250,17,18,36,250,193,207,97,48,115,1,40,54,121,227,213,242,208,212,81,241,177,10,233,15,220,243,62,26,1,208,251,9,17,53,61,219,183,78,192,251,104,198,211,21,248,234,214,227,30,17,139,15,23,252,215,5,81,33,36,216,228,18,166,32,112,213,113,24,17,252,171,13,169,250,81,231,196,32,46,232,121,24,76,223,169,217,170,59,61,247,122,45,213,238,100,1,111,10,43,228,148,240,151,5,233,223,29,251,124,6,62,242,191,19,149,0, 163,36,122,15,55,232,162,2,138,7,16,193,1,238,96,15,121,14,134,232,109,48,102,214,213,246,26,49,253,188,86,25,20,40,227,9,85,0,243,252,148,205,23,236,230,12,145,39,180,242,86,9,3,247,204,240,159,59,51,248,47,222,183,243,103,7,55,11,54,49,192,229,119,253,9,24,50,12,77,0,64,248,210,251,136,229,192,244,58,16,47,234,14,31,28,28,236,255,204,10,151,232,119,41,140,220,238,24,161,17,25,202,244,16,29,2,47,221,230,17,228,1,39,1,49,9,90,14,240,246,170,234,229,44,93,249,254,15,253,221,131,254,43,244,11,20,235,204,150,252,58,1,139,254,63,9,124,3,255,59,220,248,245,249,93,10,184,239,121,233,3,209,252,3,154,2,120,238,212,38,146,218,38,25,149,50,21,16,79,53,17,217,112,211,197,24,69,198,244,2,21,209,9,34,13,251,195,57,42,253,166,252,198,229,116,7,243,2,240,11,31,45,53,236,5,28,136,196,219,8,105,222,161,13,149,6,63,200,149,225,253,71,25,255,35,62,102,235,182,18,21,219,103,212,189,49,95,200,247,5,4,6,16,240,203,6,143,230,43,32,116,50,53,226,18,8,117,228,10,247,138,233,246,19,59,28,156,212,56,23,91,234,76,228,180,60,78,12,82,214,134,11,9,240,142,16,100,31,35,215,204,247,151,249,105,46,91,211,27,10,11,25,115,203,190,75,177,25,71,217,20,33,188,205,224,240,223,8,28,14,10,24,232,182,231,79,118,209,46,36,18,247,110,4,207,0,174,250,66,255,250,29,99,230,61,20,61,228,190,21,149,33,87,155,243,23,96,20,33,242,167,234,180,5,152,2,247,24,179,2,98,14,74,3,165,31,208,7,239,152, 36,20,135,8,230,244,141,33,33,231,32,27,147,239,82,217,77,2,88,2,103,13,252,229,190,35,180,31,43,5,190,61,220,244,82,221,119,3,245,183,31,235,7,254,44,3,210,12,84,1,218,10,128,29,53,247,55,64,9,34,165,195,122,243,0,11,145,11,53,232,167,207,79,247,24,249,55,27,152,32,221,253,114,2,90,248,38,22,251,244,61,232,117,48,88,244,224,50,117,223,65,227,228,7,87,226,49,17,119,238,71,243,148,27,12,10,220,16,91,20,211,254,70,16,118,229,207,217,255,255,250,237,249,29,123,254,240,8,138,32,205,235,247,29,92,234,160,28,74,205,255,212,106,24,11,197,244,28,54,15,232,193,94,31,190,40,12,30,116,31,128,226,67,10,183,242,241,0,239,237,237,234,6,4,6,232,253,221,83,42,3,200,247,19,58,30,248,5,108,35,186,38,68,0,121,241,32,51,130,30,134,177,242,209,246,221,202,212,70,31,10,254,93,43,13,18,139,48,104,25,68,243,240,14,28,251,121,200,139,53,26,229,62,201,232,43,59,245,172,27,204,34,44,241,103,198,97,0,125,16,185,250,36,15,191,45,67,187,53,52,4,9,101,217,87,54,220,236,149,243,106,244,82,229,169,230,176,234,10,8,235,40,71,9,110,47,140,206,67,249,132,8,67,209,64,16,81,243,15,251,149,0,22,245,106,19,75,43,25,23,176,0,206,145,93,1,125,8,252,249,232,1,236,235,157,41,15,18,174,235,31,0,144,13,207,24,242,215,110,23,44,13,124,219,158,36,84,4,243,236,110,248,58,254,53,250,214,239,181,22,19,236,160,219,169,87,202,8,184,12,218,27,111,254,147,221,68,22,210,251,16,242,115,5,180,194,150,255,250,6, 246,39,163,227,128,249,74,31,134,248,35,39,253,232,80,247,120,28,229,11,192,47,163,196,238,245,168,238,184,196,17,228,108,251,63,251,57,61,55,234,154,6,53,73,71,37,56,21,67,225,250,188,132,179,241,236,105,236,136,33,224,5,48,28,207,3,216,66,149,249,79,29,65,241,11,165,97,21,227,217,245,221,23,27,96,238,241,51,208,77,89,4,247,247,41,221,237,17,244,232,36,29,61,242,86,225,156,35,85,222,15,246,241,14,152,10,86,1,3,11,130,14,153,250,45,253,31,59,65,12,28,243,252,9,57,204,137,217,231,5,22,231,169,255,129,6,169,255,41,29,214,12,3,40,67,253,255,21,212,247,84,221,214,14,213,219,151,213,67,225,222,5,117,19,236,245,176,49,123,254,84,236,236,49,184,202,204,2,65,11,195,244,8,237,219,29,96,10,8,8,171,16,181,194,225,246,46,5,19,235,29,238,17,28,238,23,199,248,157,66,48,191,181,234,219,64,36,246,77,253,208,254,147,42,100,241,62,248,67,28,43,206,60,246,25,221,93,210,35,58,246,36,228,32,67,7,39,248,174,47,107,34,27,222,176,210,193,246,189,246,251,248,74,240,238,2,157,247,54,50,78,46,212,249,183,246,228,249,189,237,128,249,226,238,181,241,78,226,38,61,85,16,60,16,178,45,31,222,234,225,171,19,147,208,5,236,146,239,158,25,203,233,68,19,119,25,216,220,67,10,151,46,162,236,245,234,10,11,174,31,194,233,203,251,144,222,132,230,45,36,58,221,220,250,226,234,94,215,185,52,127,37,165,206,199,84,23,52,202,23,68,224,112,9,183,195,62,207,246,214,12,206,255,7,87,42,31,70,191,17,177,38,100,255,130,62,214,200,90,24, 5,3,116,185,161,253,124,225,9,2,248,5,164,29,10,234,194,247,172,27,33,48,177,32,158,5,127,234,91,5,252,208,73,2,24,242,85,7,5,238,122,10,236,241,28,219,27,62,133,236,0,36,166,9,16,4,194,8,113,193,197,246,1,10,189,228,203,1,216,3,196,3,191,234,141,43,238,251,176,214,36,23,206,252,70,211,219,1,125,20,158,233,147,11,191,10,241,254,246,236,241,8,244,242,225,244,128,5,6,50,189,204,30,250,77,231,109,242,149,33,8,45,164,22,240,220,140,1,162,254,23,20,124,228,214,24,20,217,246,17,145,247,123,16,213,253,50,47,137,4,236,242,176,252,250,250,158,8,181,16,76,16,166,249,61,13,203,186,76,49,59,194,215,10,21,2,103,48,246,21,181,1,100,243,182,245,35,248,201,231,178,14,45,250,23,253,51,227,175,55,88,225,67,35,118,6,191,222,111,234,204,11,243,208,212,26,20,1,227,9,182,228,111,13,29,13,210,239,35,49,76,203,110,22,173,250,224,68,230,195,16,5,201,211,170,245,228,227,67,250,92,10,107,255,83,49,246,6,135,20,189,47,96,10,96,218,46,244,33,242,126,6,45,10,231,221,116,197,49,252,110,39,2,13,149,249,169,17,177,12,101,104,187,17,161,227,188,242,89,236,215,225,11,214,41,240,68,227,14,61,214,238,62,21,102,29,245,15,14,3,12,20,31,223,52,244,44,243,164,230,29,2,107,37,34,234,143,245,175,3,248,243,191,29,184,5,93,208,165,243,12,67,207,223,107,246,225,239,54,255,9,17,245,26,171,2,152,10,25,233,144,216,58,251,168,4,39,53,50,251,255,251,84,29,202,251,41,253,17,245,244,225,207,242,162,245,32,13,130,21, 172,47,168,30,134,226,13,29,193,231,157,225,55,4,76,234,41,5,79,46,31,242,50,16,245,1,51,33,79,223,163,250,195,3,158,210,63,18,172,4,190,244,32,81,53,236,89,2,176,11,245,246,23,1,235,246,220,8,235,205,125,241,26,14,189,223,225,232,121,37,251,27,73,19,106,6,7,27,57,228,204,232,13,3,150,244,74,233,175,249,127,243,112,225,206,241,224,15,81,50,186,212,187,15,232,32,210,2,206,238,165,248,185,9,113,211,36,17,134,46,230,176,91,38,187,242,58,220,35,14,254,42,95,251,103,1,189,26,170,217,122,255,9,252,198,247,153,252,52,14,161,252,161,10,92,83,94,230,241,253,235,6,51,251,223,187,120,246,23,13,219,4,108,3,30,11,75,182,26,67,145,24,196,241,242,35,164,33,15,21,59,30,222,194,214,229,14,232,123,207,61,247,248,230,194,35,105,212,107,8,148,35,140,44,127,49,217,253,61,249,32,239,3,3,119,7,101,221,107,213,5,236,147,232,247,250,49,222,190,46,11,25,189,254,125,30,88,48,58,208,52,255,179,3,27,251,209,218,49,24,0,252,118,203,125,53,34,7,225,239,76,30,34,7,214,229,162,230,119,13,94,233,203,7,128,35,191,243,34,29,149,34,122,11,228,53,214,194,239,226,228,10,166,214,6,225,168,30,6,252,47,248,55,40,237,4,40,250,82,9,29,20,96,27,82,235,153,68,134,192,114,235,76,17,82,195,153,6,192,228,217,73,7,189,159,60,64,220,89,2,85,44,236,14,214,1,53,34,238,195,233,232,17,8,184,206,21,26,88,243,60,237,58,241,40,76,215,30,214,236,203,233,16,254,195,184,86,43,131,201,167,238,255,59,243,17,96,12,228,28, 233,12,8,215,128,9,128,225,16,211,101,244,196,249,176,248,245,47,3,234,158,24,192,23,176,29,75,245,45,31,203,43,222,229,27,184,196,11,194,247,88,8,184,230,4,205,39,40,183,18,70,21,195,223,159,65,75,7,238,52,229,25,247,253,224,222,163,226,142,215,138,191,71,6,178,10,165,23,157,253,107,83,10,231,46,5,218,15,135,41,89,185,79,14,186,236,81,6,165,26,242,186,190,23,195,209,250,7,51,19,193,23,211,220,7,71,236,9,78,2,154,220,182,234,219,216,56,253,123,27,58,11,133,215,191,248,46,78,96,212,110,23,32,246,245,42,224,232,126,3,81,219,79,242,41,3,155,8,230,7,50,250,183,237,178,53,22,18,176,23,249,34,81,215,42,238,243,229,184,227,126,14,177,249,39,7,228,24,53,2,146,33,66,6,107,31,205,186,237,6,136,32,145,250,221,240,29,221,14,251,251,254,192,34,70,2,214,220,100,3,197,53,81,248,59,228,126,254,81,231,48,241,26,1,95,248,144,16,228,0,93,2,245,253,122,51,185,1,132,238,52,0,73,162,163,7,132,216,185,25,140,16,225,1,100,241,162,36,58,27,130,37,62,6,202,217,82,194,9,249,59,2,83,240,187,5,192,234,131,31,165,3,152,21,72,227,182,10,37,51,14,247,130,11,85,252,222,9,94,230,144,219,109,235,59,12,117,233,108,35,185,255,248,59,244,247,254,71,54,208,181,240,198,255,61,225,9,249,237,255,73,4,74,246,88,25,159,235,34,48,31,17,12,22,142,70,5,189,255,201,8,3,215,229,6,214,169,19,156,223,28,5,68,68,200,2,16,249,224,74,173,204,235,27,142,4,22,204,29,232,205,236,39,20,190,195,42,19,73,13, 54,211,234,10,33,45,163,235,231,25,135,45,157,244,79,5,230,38,195,244,7,202,108,181,73,230,21,240,165,45,95,50,230,238,60,4,105,239,90,84,51,250,232,248,108,255,10,189,115,57,62,249,61,6,146,3,31,196,94,70,107,230,18,240,172,32,75,224,39,58,109,252,148,231,251,240,85,8,233,28,226,231,67,1,40,32,169,33,238,17,205,228,60,195,219,50,187,225,22,231,27,203,12,9,38,29,179,238,38,94,112,0,213,254,149,1,164,220,149,8,240,14,223,192,25,236,156,246,70,42,177,251,151,211,135,248,79,239,117,55,86,237,136,6,197,70,195,215,55,251,190,244,115,11,171,245,87,233,74,233,141,226,57,20,196,43,251,230,72,18,157,36,242,253,148,226,189,219,96,3,187,41,47,36,246,244,27,235,217,17,234,31,211,223,193,6,3,217,148,14,78,76,89,203,240,226,231,243,205,238,16,27,17,38,222,13,117,7,70,8,35,18,206,26,120,3,231,208,104,247,87,15,209,223,128,242,238,208,130,219,216,20,146,32,18,32,150,17,123,44,187,55,41,255,228,5,216,11,9,151,218,3,53,184,5,204,89,23,121,7,175,247,176,23,203,21,69,51,162,78,97,0,24,227,46,251,59,218,21,202,213,9,39,237,192,237,216,24,172,235,180,19,106,26,9,4,229,248,34,247,89,30,30,7,36,236,56,52,26,245,90,229,232,41,207,195,177,242,99,235,177,0,167,0,98,43,178,24,111,237,122,29,172,20,115,227,89,246,217,233,75,212,65,34,35,16,74,17,17,18,112,7,110,19,61,212,196,24,51,244,96,200,143,22,18,150,111,17,47,43,60,4,37,65,220,251,39,0,74,253,134,14,135,1,191,195,225,231,2,235, 82,215,203,65,227,215,183,249,200,44,5,247,112,254,54,21,14,238,27,234,57,20,47,45,249,183,179,6,135,6,19,240,139,28,92,230,218,237,64,34,210,245,35,10,34,216,246,240,44,60,165,3,222,60,52,170,151,255,166,36,94,224,115,30,219,6,219,241,35,22,110,13,134,18,209,214,227,245,176,252,255,201,10,53,5,0,90,36,5,251,37,5,26,47,114,25,75,194,97,3,125,216,151,23,117,7,208,242,180,3,235,214,194,26,126,41,193,230,11,10,118,237,7,20,214,36,199,216,73,38,91,201,25,2,124,255,195,175,249,16,24,35,62,44,59,231,101,206,144,69,103,23,107,233,200,0,17,189,149,17,120,214,130,35,110,235,134,234,80,58,100,249,232,6,230,34,101,250,253,246,190,21,35,243,44,10,143,176,122,6,244,218,171,22,188,16,72,8,233,24,131,50,255,20,102,10,119,220,27,6,100,15,105,228,104,247,194,212,164,24,164,2,206,230,89,12,129,11,193,10,236,21,69,234,26,65,125,251,164,21,37,7,93,201,30,238,251,251,201,193,1,235,9,22,57,52,227,0,185,246,104,36,148,20,54,30,87,226,109,206,251,229,72,5,133,246,202,58,114,216,41,27,225,238,229,252,95,249,124,215,2,79,230,194,108,254,125,11,131,220,19,32,243,16,231,21,210,234,29,4,98,53,63,238,90,251,164,252,255,141,90,37,178,236,145,35,243,243,148,0,117,58,191,21,185,18,214,244,84,223,44,24,116,18,148,13,2,251,44,218,55,2,221,17,124,218,159,249,123,236,235,34,107,11,18,18,93,68,194,224,63,56,127,229,51,181,76,44,204,210,104,235,24,39,137,201,120,78,253,221,86,58,7,233,63,180,52,56,201,203, 244,232,9,5,122,6,0,230,118,42,66,12,129,255,70,15,112,57,71,217,129,251,90,244,111,193,6,6,77,203,185,195,213,37,119,229,26,53,50,37,235,4,172,103,202,231,150,12,101,246,215,186,138,255,148,222,106,13,15,186,60,5,114,50,144,208,73,46,207,6,141,41,34,29,190,241,42,19,202,234,117,40,73,16,167,211,31,5,19,192,57,201,17,43,205,0,1,32,212,237,103,29,91,93,235,12,86,227,0,244,239,198,136,255,16,249,71,220,196,251,63,28,159,70,228,252,116,14,236,214,249,229,114,41,178,186,11,228,103,16,20,255,199,9,248,235,124,255,8,22,170,10,155,64,12,205,44,247,94,248,57,237,96,233,215,215,55,218,181,22,192,45,12,57,139,226,53,247,146,237,124,20,238,17,87,231,16,243,45,244,62,33,100,9,229,45,104,208,65,21,192,198,55,30,85,214,29,10,44,59,52,229,232,253,142,67,96,251,209,251,46,251,227,5,96,9,253,228,108,43,183,162,4,36,223,37,250,11,183,236,198,245,190,235,170,15,4,252,203,241,191,20,144,13,127,30,246,243,229,23,62,201,211,22,209,44,218,237,162,186,29,226,87,239,212,63,139,237,91,253,27,211,48,34,201,53,10,6,218,16,1,222,251,244,185,18,218,221,38,218,126,17,58,178,233,55,142,217,38,29,48,17,91,29,5,18,112,6,69,229,220,243,71,1,222,251,119,250,147,212,252,25,5,231,65,59,148,210,65,53,90,247,179,25,207,57,212,196,66,229,49,41,77,216,142,10,23,4,119,224,48,24,19,239,75,37,216,21,38,254,114,53,37,244,224,2,234,252,106,239,4,223,146,225,147,3,11,242,78,29,115,12,99,0,148,20,252,16,167,255, 143,34,151,157,92,67,250,237,75,222,128,60,252,169,174,10,62,231,127,33,210,239,162,18,44,10,88,8,133,253,24,20,83,220,150,238,125,42,61,239,45,249,74,222,42,29,234,223,50,8,61,240,206,231,236,20,83,51,175,239,121,25,40,25,153,222,123,25,86,153,254,53,155,201,23,253,47,50,208,0,111,13,38,52,129,11,176,224,187,222,81,21,55,234,93,245,6,59,37,218,171,5,31,12,213,36,4,221,238,5,34,246,90,230,3,30,235,42,148,198,224,32,120,249,111,253,117,45,249,224,66,212,100,28,9,31,237,236,15,194,64,23,86,32,19,221,166,53,247,205,45,48,182,220,33,231,36,246,95,243,162,40,219,231,249,225,56,49,9,247,19,14,213,202,99,255,97,56,89,212,112,5,28,226,221,26,186,251,32,18,240,255,68,223,68,248,25,42,169,167,85,13,94,16,95,252,64,19,169,41,67,7,113,0,82,36,161,234,223,254,214,199,132,248,99,210,217,20,86,5,223,52,48,0,35,25,24,46,163,1,109,244,39,17,181,214,24,243,117,220,226,48,48,247,138,226,10,75,139,181,95,214,82,67,199,49,255,247,238,27,129,225,184,23,35,8,127,10,214,179,239,251,1,224,25,244,5,212,202,37,76,27,110,16,64,22,228,241,121,71,120,239,88,6,178,182,252,238,51,199,50,236,188,239,106,232,28,55,170,58,196,230,239,65,130,224,90,209,200,30,118,223,49,3,158,213,69,21,240,237,224,27,186,21,205,1,77,237,223,250,217,3,208,247,41,249,219,43,203,11,135,219,43,8,255,19,85,22,246,252,41,246,9,236,54,3,42,247,64,45,206,231,162,44,242,38,68,218,18,30,8,216,17,244,237,3,193,234,27,9, 171,5,211,25,6,69,238,207,147,19,171,224,112,7,107,224,184,24,118,232,194,249,143,3,247,3,134,247,32,34,248,169,189,5,27,80,152,242,218,44,120,232,177,201,228,219,47,46,184,197,21,222,163,29,82,35,205,210,215,69,147,3,185,217,39,23,243,209,214,239,196,19,243,239,85,1,0,24,133,16,146,54,217,202,118,16,156,211,236,43,34,252,167,221,44,10,159,214,28,249,158,24,187,41,113,12,142,32,151,59,234,17,121,199,208,40,205,196,139,222,232,237,124,213,139,28,115,15,95,13,251,40,142,18,245,43,58,25,254,203,3,55,105,225,151,245,90,241,163,227,58,2,217,222,170,3,181,245,228,250,186,63,0,248,251,12,132,234,220,46,156,21,71,162,100,73,42,207,9,204,223,29,114,209,55,233,207,41,216,248,168,25,51,5,244,33,191,250,132,253,61,255,148,222,171,190,199,230,33,15,51,241,99,36,151,61,240,33,82,250,236,33,126,223,235,16,47,214,208,225,66,13,191,208,211,244,39,6,33,243,193,89,10,23,193,223,189,36,188,23,48,40,65,217,230,247,34,231,9,184,10,255,86,42,40,212,233,39,11,8,201,215,212,0,243,57,125,0,58,242,180,63,37,220,3,1,97,253,47,220,70,215,63,17,45,250,134,254,55,250,234,236,80,51,187,227,58,26,95,248,242,216,70,3,204,227,205,16,69,13,196,17,184,21,6,174,7,48,3,8,251,7,239,233,194,218,92,244,215,4,248,247,182,219,133,238,23,87,21,254,112,25,233,42,1,224,2,240,63,1,30,1,247,217,182,20,92,227,164,15,47,7,200,57,208,200,118,24,151,48,93,177,187,12,107,29,112,15,131,13,108,14,228,9,74,253,159,211,189,28, 160,221,20,65,209,203,82,253,157,252,115,244,10,62,238,4,194,246,59,228,168,226,38,36,75,223,9,253,127,5,40,13,116,53,182,245,122,16,169,4,113,240,34,199,116,208,25,185,138,8,167,247,126,65,96,41,33,16,6,44,161,251,57,239,230,23,214,26,194,196,228,220,17,199,35,235,129,219,241,252,130,233,234,53,180,46,175,19,134,74,153,252,132,53,165,234,33,154,88,253,149,13,67,230,57,233,10,194,82,59,2,2,117,29,179,253,113,7,243,41,10,7,169,246,15,30,188,219,24,242,246,6,14,230,18,50,8,255,144,252,84,193,150,70,85,30,47,213,208,27,209,11,189,219,87,10,232,202,167,22,66,250,211,2,197,76,196,209,58,28,174,22,39,225,255,0,114,253,54,247,248,225,154,202,169,11,64,254,252,20,101,22,23,13,2,0,115,247,80,17,14,244,95,14,153,0,23,7,1,206,142,5,219,216,39,244,57,42,221,6,25,4,50,2,92,252,133,11,243,236,90,56,88,206,118,20,100,15,126,236,116,21,198,212,50,36,128,234,13,4,103,12,96,215,105,59,202,247,142,245,112,56,239,232,110,250,197,196,234,255,197,60,82,37,123,10,57,242,90,4,61,233,222,37,118,14,118,191,85,196,84,36,206,203,5,37,222,26,197,37,134,45,188,14,128,26,201,242,13,214,84,246,22,180,86,229,9,2,106,210,244,27,227,23,160,33,78,9,138,25,55,5,83,7,88,229,78,216,196,212,101,17,218,241,160,0,251,244,20,5,41,2,252,31,188,231,66,249,204,21,94,238,149,28,143,212,6,44,121,219,70,238,246,1,181,248,108,3,236,0,140,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,36,153,23,103,29,22,37,76,15,131,44,11,221,114,100,105,249,98,230,77,23,194,6,216,15,179,4,144,6,126,9,40,245,112,12,135,23,237,223,5,19,11,220,2,36,45,26,101,230,139,251,196,227,60,243,8,232,3,248,139,242,191,7,59,226,124,244,128,11,250,230,20,1,89,70,254,216,89,51,51,241,176,63,231,243,123,248,186,45,23,243,1,28,95,62,2,219,219,42,100,230,119,219,238,60,39,155,63,108,123,210,26,243,26,3,248,44,230,202,215,235,1,73,3,142,13,78,153,28,48,236,195,10,207,19,129,227,129,7,73,6,20,251,66,22,105,254,163,36,95,215,236,14,207,46,229,226,175,196,107,55,129,22,90,205,208,12,55,64,121,184,14,17,198,42,42,202,107,28,161,246,246,234,127,5,12,12,77,240,189,235,145,32,67,242,23,218,243,33,223,220,248,244,60,254,148,240,218,9,246,215,203,38,125,210,73,211,102,0,150,18,245,220,238,239,163,214,143,1,242,225,176,34,251,221,157,208,200,61,210,166,246,43,173,215,18,20,222,13,206,175,30,68,185,227,151,5,255,233,207,1,118,20,58,157,13,46,2,58,245,233,199,208,232,4,146,10,226,233,180,244,181,56,176,218,3,234,51,49,49,248,209,2,66,253,16,1,185,13,132,240,149,35,225,251,147,12,183,15,241,26,250,208,82,20,197,31,60,224,48,253,89,15,241,15,59,1,188,20,164,8,62,175,46,31,113,239,66,16,136,203,179,34,56,24, 23,203,10,1,101,5,252,216,145,244,224,235,11,211,92,19,111,0,37,243,239,216,216,253,163,242,125,194,123,25,230,237,59,184,185,9,173,11,248,193,104,23,101,16,61,194,27,23,185,180,5,27,72,254,152,243,117,239,207,25,195,246,120,255,244,243,91,252,60,26,9,226,2,252,253,28,251,30,0,237,143,27,49,252,214,237,186,27,106,248,229,11,152,40,95,245,247,253,213,38,105,246,62,243,120,32,184,248,252,3,243,241,119,47,60,0,187,193,57,77,234,243,129,237,129,22,111,255,46,251,73,13,152,255,146,216,227,20,215,46,122,239,59,241,66,228,226,255,0,231,100,30,11,0,6,242,191,228,60,47,204,165,203,0,5,25,37,6,159,221,178,207,223,20,72,218,146,66,11,232,194,181,96,16,214,251,31,207,19,224,81,56,125,234,173,206,171,18,51,35,113,189,22,25,162,238,127,216,159,251,78,16,162,15,245,244,101,34,124,233,24,197,192,32,249,12,139,5,140,237,61,8,25,233,99,1,213,23,253,26,72,9,146,219,64,26,108,208,70,33,248,14,228,20,79,247,243,30,46,250,195,246,118,46,203,241,114,242,238,11,170,6,46,11,90,25,150,7,14,251,150,251,237,0,166,244,137,16,118,251,171,1,158,253,76,7,189,52,189,216,43,238,27,8,46,233,116,247,230,245,168,20,60,230,160,11,53,250,41,241,134,220,170,5,57,226,157,0,222,0,111,214,58,42,202,9,0,210,235,12,54,245,70,4,238,201,186,21,215,237,13,37,119,252,110,2,82,2,82,236,98,4,114,207,121,25,40,240,96,20,32,5,163,9,161,12,108,201,160,20,49,223,239,7,209,13,30,31,24,237,131,236,249,62,193,226,20,253,140,9, 149,255,193,241,48,243,171,33,47,245,234,6,182,74,95,167,48,3,185,38,237,221,108,20,241,0,115,3,81,10,2,2,238,15,26,7,58,214,47,10,211,5,18,234,85,239,45,45,14,5,35,182,81,32,232,12,46,216,156,13,7,250,179,213,201,6,136,247,214,39,85,14,138,216,114,26,72,237,161,232,237,53,245,248,19,216,71,36,155,242,98,240,249,54,213,10,38,211,194,1,28,248,68,224,111,49,151,247,243,7,40,228,64,243,115,27,190,10,180,241,51,234,188,3,169,236,26,34,133,18,225,230,226,17,250,234,90,226,158,15,33,15,54,236,164,10,28,18,43,248,140,239,212,12,136,2,86,17,109,218,136,244,152,39,228,251,141,254,48,3,233,12,198,248,89,249,145,241,84,240,166,1,94,254,11,253,81,8,35,248,50,251,34,241,215,236,88,247,109,245,248,252,25,243,182,245,155,21,9,2,15,231,151,31,229,244,246,222,147,14,106,255,72,10,214,231,83,33,93,9,85,2,41,5,96,223,145,4,103,24,196,224,195,25,232,13,223,241,196,44,12,210,23,15,120,24,129,217,119,20,176,236,174,21,184,1,161,27,7,18,103,226,196,252,113,237,207,4,124,5,221,250,183,27,174,3,1,253,190,43,129,209,16,248,77,32,48,183,14,20,41,67,159,229,47,237,170,4,141,7,244,232,158,252,6,8,144,249,212,223,60,228,136,55,165,249,30,220,242,27,25,244,16,226,227,248,17,7,83,248,12,25,211,223,111,255,198,14,64,234,163,18,219,224,28,4,49,240,253,10,124,2,238,253,145,29,12,197,100,20,230,14,255,228,249,241,244,6,38,10,117,244,11,248,106,30,120,254,251,225,31,244,138,8,113,1,84,10,41,11, 119,8,195,13,247,242,71,249,46,19,246,33,13,228,241,12,41,46,182,221,128,16,210,24,71,1,54,19,195,244,80,254,83,20,39,248,46,13,34,8,149,225,184,11,21,40,203,241,57,249,101,0,90,241,254,244,2,19,34,212,236,18,50,42,197,192,252,13,43,254,124,218,102,241,166,23,144,248,9,192,47,29,135,40,135,222,255,233,108,27,254,236,44,190,20,11,31,24,84,1,165,9,119,254,240,226,81,233,7,33,220,230,177,254,127,23,7,230,36,17,59,254,70,4,78,253,175,248,184,17,58,245,190,3,183,9,203,254,126,6,80,10,99,248,35,17,38,19,50,231,80,239,50,33,180,11,44,3,216,30,149,238,141,243,212,20,3,231,11,13,251,15,196,234,208,4,79,4,204,10,12,14,168,251,38,255,73,3,245,244,142,238,147,30,220,10,18,214,137,35,106,15,73,230,129,32,44,243,87,211,104,17,76,6,112,2,235,1,12,17,193,223,60,248,204,13,124,241,243,14,212,218,237,42,2,247,3,202,40,32,202,14,207,245,152,242,101,245,232,253,204,235,97,31,61,232,247,242,5,28,138,209,158,11,65,10,52,225,83,238,197,18,244,19,179,224,164,52,42,4,158,199,242,37,198,0,85,228,159,38,21,24,232,233,243,247,167,36,109,33,211,216,14,23,172,0,55,219,209,46,86,2,27,3,127,18,241,6,190,1,240,237,22,33,231,251,255,237,255,41,78,3,118,237,237,16,160,13,106,241,110,7,161,16,8,2,10,3,102,248,83,0,136,3,89,2,216,223,138,14,170,247,162,241,176,11,1,236,240,252,133,0,1,9,27,207,167,0,240,29,163,230,200,241,188,219,217,36,123,238,214,225,173,44,93,225,211,230,134,7, 32,26,131,238,51,218,29,19,216,12,8,225,184,22,199,29,124,254,84,16,5,232,119,7,32,238,85,250,102,56,121,233,54,22,4,16,203,235,159,10,150,16,174,238,144,247,135,20,104,249,87,16,110,251,9,12,235,33,36,230,220,4,238,13,126,8,178,254,38,4,253,30,254,247,113,10,32,245,12,4,5,13,13,231,174,53,187,3,194,226,208,27,77,0,56,252,157,10,61,253,254,206,149,12,252,37,119,249,225,6,200,19,88,228,176,241,220,250,77,243,237,233,127,255,249,20,105,245,225,245,173,38,253,237,83,211,32,16,5,242,182,250,174,12,232,244,215,5,250,243,169,225,152,30,38,13,202,234,22,244,117,6,241,240,12,252,3,31,246,230,207,245,165,16,254,216,62,20,223,255,244,12,127,5,46,225,111,29,204,248,91,239,108,246,123,8,137,1,54,241,242,52,92,249,119,2,154,32,162,238,64,248,105,9,185,21,157,12,93,2,49,0,93,22,72,7,250,0,68,38,165,245,192,6,232,10,90,223,84,18,75,42,198,4,206,221,120,34,35,34,241,226,148,13,118,14,90,254,18,246,146,235,51,30,227,230,200,232,85,53,56,230,172,233,92,19,160,241,4,252,42,251,97,246,15,248,190,3,198,232,14,242,253,6,184,226,190,248,30,36,44,208,151,12,235,33,77,195,208,232,135,19,237,247,24,231,229,24,171,239,244,238,216,25,121,13,158,20,15,212,220,250,33,32,238,216,193,248,117,55,123,240,125,247,183,44,92,235,19,33,214,254,192,231,11,23,101,238,27,25,25,254,161,17,225,250,127,227,255,48,165,245,220,0,143,29,178,226,164,236,39,6,10,7,195,10,38,19,184,254,160,232,209,237,133,32,106,1,59,9, 197,39,230,221,64,247,33,18,241,9,250,247,89,242,66,11,247,16,110,13,161,231,144,44,42,8,219,206,205,12,226,246,254,236,72,14,65,14,236,244,132,10,245,18,113,236,182,255,4,254,18,206,198,4,144,13,107,235,222,41,93,251,244,242,10,18,0,205,24,4,215,38,245,227,129,247,186,15,169,249,75,252,204,21,161,224,127,231,68,32,54,224,97,19,45,33,46,207,167,19,194,28,251,209,18,10,234,9,30,227,63,33,190,3,158,241,128,30,193,4,106,255,88,239,232,250,240,239,189,0,244,12,136,17,97,18,136,242,90,27,205,254,70,245,31,22,55,6,208,242,163,251,50,14,67,248,141,24,199,26,93,228,86,244,191,4,96,12,173,233,69,1,185,0,193,241,18,6,191,236,133,0,112,3,70,247,104,17,103,223,97,0,207,10,102,242,192,12,184,213,208,250,126,57,78,233,141,231,178,13,88,238,160,9,99,33,145,241,105,3,120,255,146,245,224,4,232,10,234,5,40,16,242,3,151,247,39,42,163,17,140,226,16,18,234,253,132,234,69,14,77,13,21,13,224,9,136,6,108,8,163,249,9,235,183,5,105,246,92,246,198,12,53,243,137,248,6,40,210,7,134,202,192,253,137,10,169,254,97,252,130,243,118,15,21,240,162,235,210,10,129,28,228,249,166,221,57,5,101,244,238,249,7,15,74,8,206,11,189,229,147,235,150,3,69,245,92,10,214,29,5,243,192,243,10,33,72,216,191,252,106,29,6,216,209,245,140,12,148,4,100,250,232,15,85,255,130,246,135,2,137,220,250,28,55,253,17,229,174,16,108,13,152,11,48,3,155,16,52,3,176,1,200,246,45,239,65,38,63,20,221,242,35,24,31,250,107,0,199,42, 97,244,183,12,199,5,36,236,194,24,181,255,50,44,198,15,142,219,248,20,42,247,147,254,126,14,124,10,234,2,181,243,214,10,26,18,71,234,188,242,198,244,184,230,144,13,157,12,152,253,98,238,223,4,135,2,251,204,170,12,1,17,179,203,53,5,29,16,129,221,195,13,173,44,18,225,120,220,46,11,26,213,152,234,216,40,39,3,196,227,210,4,3,255,55,248,222,236,212,252,237,9,161,244,155,1,252,16,216,250,134,243,117,17,130,12,162,241,54,18,175,15,67,238,253,15,101,249,248,19,44,29,169,251,80,15,155,241,63,243,240,34,205,12,107,0,148,15,72,10,79,0,50,6,51,15,237,15,251,243,31,240,113,9,5,27,9,252,36,10,240,34,185,227,93,251,241,0,32,225,185,21,253,7,118,238,209,7,127,9,51,14,233,242,37,240,69,9,119,234,253,0,66,27,116,7,222,208,1,13,253,58,251,194,140,226,146,53,51,230,47,237,45,253,56,248,0,7,58,2,244,255,11,246,47,242,168,231,144,236,99,21,198,247,203,5,201,2,167,236,98,7,24,230,45,251,224,18,220,238,71,255,67,8,214,248,51,3,233,24,16,234,16,6,234,23,6,203,186,2,70,53,129,241,161,242,5,35,59,16,109,243,18,246,95,14,194,2,223,240,142,38,201,12,39,249,10,37,66,241,11,252,233,17,108,3,100,12,141,18,240,245,81,246,87,27,89,255,182,8,131,30,114,229,19,5,73,8,21,225,3,15,209,17,17,228,48,27,51,20,46,203,64,18,27,253,183,206,113,16,172,7,23,253,188,18,62,231,225,232,145,7,67,228,105,240,235,26,34,240,230,225,6,26,122,251,125,243,222,26,243,222,202,241,125,7,50,241,11,15, 223,241,180,5,190,18,84,250,197,9,65,246,25,248,12,227,203,19,183,27,124,233,237,18,111,5,207,240,123,1,92,13,193,255,157,244,15,244,234,27,44,248,42,0,140,35,67,247,208,16,168,231,31,227,126,34,113,9,118,21,47,0,248,14,228,8,206,222,117,20,152,8,196,248,105,254,30,0,78,28,42,0,213,248,157,5,221,247,52,242,128,252,162,255,108,255,69,11,202,251,236,250,171,3,185,240,36,245,122,18,229,246,96,233,109,8,76,241,249,1,233,17,192,231,177,0,184,11,134,229,214,254,227,14,189,237,140,1,205,7,36,242,72,15,247,2,106,215,87,18,226,19,84,218,83,4,73,11,34,246,102,12,165,246,80,249,59,1,2,248,72,255,89,1,243,252,254,249,222,254,72,2,220,6,40,8,14,242,24,246,175,1,54,5,62,14,172,254,18,19,254,4,153,245,129,39,202,9,112,222,84,20,127,4,182,2,171,50,239,254,3,233,117,24,234,24,69,237,64,4,139,26,176,240,136,14,183,19,85,239,130,18,119,247,221,250,171,5,156,232,246,9,179,2,85,241,8,1,68,253,196,236,120,9,9,16,34,208,18,232,187,30,91,234,77,237,130,20,175,234,248,246,2,242,107,236,236,37,105,235,79,226,47,5,121,239,219,6,161,247,11,0,83,253,1,239,64,244,111,255,100,10,164,233,134,247,210,12,36,253,99,4,138,239,83,253,145,29,122,226,46,248,148,39,86,3,16,4,85,0,104,250,219,4,233,5,251,9,141,14,132,13,199,243,144,13,176,15,57,13,123,39,127,243,40,0,198,4,105,227,66,35,72,36,118,245,53,16,150,14,208,239,168,14,199,1,197,243,6,25,116,254,70,253,126,6,198,0,80,2, 151,251,182,2,215,244,159,10,121,242,182,242,55,21,151,244,117,236,207,255,255,0,119,250,224,251,167,252,154,243,67,10,188,247,158,240,103,3,181,227,215,236,6,255,109,241,206,255,184,7,14,226,57,249,98,253,193,239,141,7,8,233,120,234,244,5,179,234,20,251,168,14,180,246,85,243,216,11,205,245,255,240,250,16,253,245,241,248,239,0,132,248,242,27,221,5,113,236,218,35,129,240,21,251,142,57,83,244,68,0,143,21,133,239,84,18,175,18,18,15,92,28,39,9,27,1,254,14,162,19,251,252,111,13,31,7,91,237,46,23,241,26,253,255,61,5,2,251,40,8,115,10,225,245,230,14,184,5,239,252,3,2,152,227,239,253,251,17,201,255,137,248,58,10,139,6,93,238,254,0,30,248,25,222,107,244,113,249,229,12,163,4,226,242,188,245,63,241,162,235,37,244,231,8,141,237,127,234,196,8,243,226,171,248,200,19,24,231,149,254,179,2,223,236,170,2,191,246,165,239,179,10,2,250,48,251,246,243,59,241,160,17,145,6,74,253,23,253,178,3,117,253,229,2,98,7,220,223,120,13,64,21,177,231,52,48,123,23,46,231,248,19,164,255,71,246,16,18,77,13,216,5,105,252,27,9,129,28,153,14,87,1,30,254,208,14,201,252,193,249,131,29,252,5,203,4,184,5,83,238,246,4,213,15,44,10,202,22,117,243,50,239,66,5,169,249,61,12,17,237,245,240,33,6,137,251,48,13,91,236,241,249,91,251,34,244,48,10,47,217,163,251,179,15,203,226,229,244,127,9,161,254,50,245,175,252,212,0,181,1,8,231,215,243,191,14,138,226,179,252,48,17,92,241,101,17,78,19,35,220,77,4,4,17,74,222,118,25,78,6, 240,224,29,35,170,251,82,229,57,36,130,12,43,233,201,253,163,7,214,255,65,15,68,250,61,246,186,250,239,244,96,31,20,6,66,234,5,20,108,254,77,240,202,21,27,247,202,247,116,14,7,247,221,253,73,10,223,10,1,7,147,254,37,0,29,254,14,10,239,244,101,246,82,12,233,250,188,4,228,15,79,245,46,13,229,3,212,236,22,13,206,253,150,245,52,6,158,246,125,247,55,253,122,17,227,3,72,241,96,252,5,253,139,8,65,235,163,243,164,23,230,240,213,8,25,245,88,243,166,35,159,237,195,238,131,26,37,248,75,232,121,16,174,10,134,239,48,11,61,253,66,234,216,17,197,254,81,0,96,18,207,244,78,5,112,247,72,232,165,22,170,246,234,239,113,30,216,247,101,253,7,28,205,245,158,250,223,7,228,247,224,244,16,7,77,8,195,254,24,21,48,254,158,238,255,20,72,3,230,231,234,243,245,254,211,253,70,6,17,20,209,5,107,238,240,241,193,254,206,238,194,1,118,15,62,5,105,252,199,246,232,255,214,253,3,237,180,240,170,6,149,12,151,243,99,3,247,20,55,233,233,237,187,12,246,247,46,247,247,6,94,3,139,20,44,10,28,244,111,18,57,249,26,237,240,15,55,254,213,8,116,16,5,245,127,5,48,16,207,244,217,252,123,10,230,249,215,250,63,255,140,10,195,29,100,236,244,230,227,36,163,4,27,242,61,14,199,243,168,252,64,29,254,233,116,2,212,33,40,235,114,0,173,2,66,247,76,15,140,9,60,3,145,248,175,252,75,252,143,252,141,3,198,242,121,7,89,255,96,244,100,6,86,228,181,15,219,22,99,213,46,17,225,13,231,223,220,4,197,251,56,253,46,19,29,5,85,243,63,250, 72,10,15,239,83,248,118,10,10,247,9,10,23,2,0,3,8,19,208,244,188,245,69,5,111,246,218,1,68,2,21,243,115,14,52,3,13,243,243,2,14,250,84,233,16,3,219,14,218,247,170,14,127,249,202,243,12,23,29,241,121,255,14,25,194,245,1,4,91,7,39,250,102,23,194,24,241,238,245,0,141,23,203,245,145,255,137,18,106,6,91,2,10,253,249,7,231,24,101,244,142,229,91,9,89,246,117,3,34,21,63,243,196,18,64,251,8,244,56,18,136,238,196,242,88,5,46,5,61,255,137,5,48,20,105,238,195,8,71,10,249,215,132,15,162,15,157,235,71,8,253,12,210,2,55,244,14,253,68,252,36,242,247,253,74,255,67,15,219,4,6,252,156,250,125,235,99,13,215,3,114,225,34,8,2,251,142,240,125,31,23,5,198,244,118,1,137,225,112,250,203,20,54,1,49,250,74,12,184,19,92,249,242,255,0,10,163,251,167,241,102,244,83,23,173,2,194,0,72,22,18,234,218,253,175,12,67,235,1,24,172,21,109,235,142,250,30,8,14,2,213,251,114,8,61,255,21,252,20,255,152,244,16,22,145,14,194,224,223,8,137,22,173,238,27,2,40,9,80,254,19,12,226,5,176,2,243,2,234,252,19,18,96,14,134,239,87,246,80,10,64,251,144,13,46,12,136,233,160,13,127,9,11,242,48,17,191,2,67,242,238,249,116,253,245,1,207,4,242,8,31,253,157,249,162,9,28,10,161,247,219,229,120,248,146,10,86,253,7,15,154,14,179,242,110,8,72,250,8,233,38,7,180,0,92,13,3,22,248,222,222,2,26,16,202,233,30,6,153,250,39,234,179,15,35,25,12,250,115,254,199,12,191,228,224,237,23,254,162,0, 9,24,61,244,36,252,191,23,96,239,246,247,4,254,55,244,213,251,233,239,79,12,195,14,228,235,158,11,138,10,104,243,215,246,190,254,51,11,174,238,215,11,3,10,76,237,155,28,190,3,15,249,255,5,17,247,172,7,73,13,107,18,247,238,96,244,129,31,247,251,1,253,233,5,109,250,28,18,236,4,30,6,218,13,214,238,34,14,235,14,109,235,143,14,28,7,76,251,222,9,22,246,148,2,50,27,248,6,143,254,58,255,54,247,104,253,229,246,135,244,198,15,2,28,246,248,157,244,103,254,58,245,220,13,18,250,83,234,243,1,81,246,155,11,224,24,107,247,140,233,114,250,181,253,54,237,2,2,122,254,72,3,122,253,157,224,158,20,241,253,105,229,111,15,154,230,112,242,53,36,41,1,69,240,231,1,13,244,68,232,116,2,149,10,7,255,181,7,172,255,74,236,108,253,83,23,181,253,154,246,220,3,217,240,2,249,166,19,0,17,22,246,195,240,71,15,127,9,144,253,134,3,19,252,27,3,100,17,147,254,39,9,221,34,253,254,115,1,25,6,3,231,156,33,125,33,204,227,72,10,82,13,186,248,32,16,8,15,51,0,118,249,193,252,206,14,242,254,225,247,254,21,81,5,32,219,80,2,226,30,248,244,63,0,205,249,61,230,140,25,114,6,38,239,6,16,1,242,92,241,90,3,145,238,60,2,118,5,25,241,165,2,158,12,194,239,120,236,57,9,88,247,213,236,76,253,137,248,186,17,102,4,152,226,45,255,150,243,48,228,86,252,231,252,112,0,151,0,42,238,76,1,240,11,236,231,221,241,80,8,144,252,198,8,126,10,247,253,45,249,33,0,42,3,71,15,131,13,159,245,196,252,223,16,128,15,216,4,103,10, 184,22,87,255,115,244,141,4,9,8,165,9,20,15,217,14,208,244,66,253,4,18,27,249,155,10,141,11,44,230,117,6,171,25,38,254,114,255,6,254,81,254,224,4,109,243,55,0,44,33,97,251,40,225,109,16,244,13,26,235,26,11,136,2,95,238,11,15,6,252,121,235,214,8,99,3,137,237,74,238,201,8,57,11,52,243,81,254,150,252,225,234,191,240,232,15,118,12,205,240,38,1,7,243,211,237,127,14,208,252,238,251,79,5,173,246,194,1,33,11,215,252,169,3,248,253,219,239,191,2,166,8,239,0,241,8,120,4,36,244,40,7,17,4,60,243,194,4,52,244,184,1,126,12,223,235,254,9,52,14,132,243,83,255,142,247,236,245,132,28,28,18,7,230,239,255,90,21,49,242,105,0,228,7,223,252,200,16,78,253,151,255,101,26,163,255,139,253,10,249,250,247,45,19,76,3,42,0,65,21,226,253,160,233,32,13,154,9,73,228,168,249,40,10,179,245,237,251,150,250,207,240,42,8,29,247,172,237,135,9,92,249,212,7,45,246,115,229,42,12,56,248,236,244,55,11,243,1,239,249,155,253,180,14,108,249,8,242,237,7,146,11,169,255,161,245,6,16,189,2,71,242,60,17,68,248,175,250,218,19,60,253,251,254,159,10,17,0,252,242,51,11,170,16,88,240,185,14,78,18,209,243,105,8,202,254,87,246,203,6,63,244,109,246,155,12,87,5,238,10,103,247,18,229,188,251,27,8,229,3,240,251,189,249,23,240,122,241,30,9,98,249,188,252,24,19,143,233,43,235,105,6,208,4,12,4,42,244,254,247,131,254,197,243,40,0,80,8,212,249,254,240,81,7,204,12,120,251,13,245,55,2,219,4,24,241,13,251,28,26, 250,10,178,245,250,255,0,254,204,255,92,6,244,255,12,4,113,249,149,242,173,9,107,15,232,253,144,248,226,0,201,3,158,253,238,2,251,7,247,11,161,246,40,239,227,14,27,6,12,4,227,18,236,250,159,250,103,20,10,1,189,252,213,13,176,1,245,248,117,17,20,21,194,231,21,238,237,20,130,0,106,243,112,11,94,25,135,242,93,220,105,16,84,12,89,240,228,11,99,254,229,233,228,4,95,8,249,239,157,247,251,250,48,239,246,4,22,250,8,237,61,253,75,243,138,245,75,254,97,241,181,255,18,253,207,237,192,244,58,245,151,4,243,0,41,250,101,5,104,243,60,250,10,8,159,247,185,243,237,11,81,7,200,246,140,7,150,7,250,248,145,255,50,250,89,253,129,14,117,0,0,20,53,21,167,235,199,3,163,3,238,245,225,16,168,3,53,7,20,15,246,1,17,0,28,8,112,3,161,250,94,11,3,253,67,4,49,29,170,0,218,243,16,4,89,4,17,0,233,10,254,17,161,242,191,230,189,22,153,20,6,238,61,0,65,15,204,248,8,234,132,255,231,19,64,249,215,3,20,7,25,226,137,252,36,4,186,255,71,5,230,231,151,254,87,253,205,237,163,22,174,254,141,232,43,246,147,246,99,255,249,247,6,4,146,244,199,236,203,15,225,255,111,247,106,248,125,233,214,1,212,252,21,249,41,5,203,250,174,253,55,0,251,245,208,1,83,10,108,243,81,250,233,12,80,246,3,9,146,25,94,252,86,0,121,250,88,252,209,17,248,251,51,5,135,22,81,251,2,16,137,16,51,243,162,2,166,15,140,252,71,1,18,36,253,6,60,239,30,6,55,4,32,1,202,244,210,4,229,23,44,237,27,247,6,15,232,0,24,255, 211,251,207,252,240,250,227,244,77,254,16,1,10,9,192,12,100,239,99,251,211,6,78,246,226,2,138,247,18,250,131,1,19,255,213,21,79,248,243,245,75,5,145,241,148,8,59,5,66,241,114,4,33,4,7,249,175,4,239,14,207,242,171,238,189,4,249,254,227,251,26,251,22,2,101,9,111,241,136,249,87,1,193,233,20,8,205,25,72,230,238,231,99,23,66,2,93,240,228,17,65,244,52,225,56,6,236,8,99,255,230,13,150,11,76,251,45,5,125,7,125,251,27,246,242,250,78,19,133,252,18,248,18,34,93,4,231,232,47,246,89,4,223,255,113,245,96,15,164,18,79,238,232,242,70,16,186,16,4,249,24,245,71,1,29,252,141,251,94,9,45,6,117,3,233,242,182,232,64,3,253,19,60,4,120,240,112,3,202,254,200,241,154,0,114,8,178,9,112,241,198,246,136,2,128,239,229,6,123,19,51,4,170,12,146,250,28,245,111,11,142,250,124,244,226,16,89,17,56,7,234,3,48,6,57,5,190,241,239,238,187,9,193,22,153,253,96,242,0,252,2,255,247,17,87,17,208,241,11,240,210,252,245,5,218,2,187,242,157,252,168,9,121,254,255,250,171,1,193,248,171,244,158,252,219,249,80,0,12,255,185,241,72,2,200,249,245,239,132,3,75,255,46,253,105,253,189,254,102,5,33,4,108,248,55,247,152,10,158,238,223,227,80,8,162,7,229,10,237,5,186,240,53,250,249,241,22,239,186,12,41,253,244,243,229,9,59,3,158,8,112,254,158,238,109,14,192,12,174,233,109,246,3,22,93,2,152,243,128,25,71,8,65,244,2,21,153,8,27,246,82,250,1,1,199,17,187,24,116,3,164,248,244,255,213,255,156,4,97,7, 233,16,42,32,196,249,214,229,182,17,0,20,242,253,53,246,132,5,147,13,59,250,51,17,10,13,185,237,220,252,148,253,41,252,28,243,119,242,232,17,144,9,224,239,231,241,234,253,164,1,34,254,175,250,114,238,157,239,250,250,195,253,111,1,83,241,32,230,207,4,86,12,0,246,221,247,20,234,164,229,100,245,201,253,211,8,223,1,2,251,112,242,206,245,50,3,253,248,75,252,129,0,57,249,104,255,186,250,38,250,178,3,145,4,255,3,171,255,129,254,240,1,253,13,60,15,10,245,249,252,209,17,19,3,244,5,25,1,232,2,146,18,192,10,255,13,17,5,127,254,57,11,108,8,7,2,198,1,101,4,32,5,167,25,99,16,149,239,35,20,156,24,241,230,34,239,126,17,129,11,124,253,5,10,147,18,170,5,219,247,205,252,208,250,146,237,186,6,33,19,185,240,141,242,50,11,109,6,247,249,137,244,137,243,215,252,208,5,206,0,181,243,86,244,209,250,215,254,42,244,200,247,203,254,210,236,132,251,177,4,213,241,240,251,3,255,77,236,77,238,239,244,190,239,220,5,173,11,219,249,41,249,253,241,76,254,144,252,13,241,219,11,146,1,154,237,109,9,33,19,151,0,67,3,204,2,28,252,95,9,170,4,58,2,239,253,80,247,139,4,140,10,36,15,61,8,163,248,140,252,145,255,220,3,113,10,88,8,153,255,172,0,234,9,254,252,62,10,140,22,223,250,30,248,93,4,16,9,97,13,60,3,185,7,7,7,100,243,98,248,21,21,198,19,163,236,151,255,217,34,244,240,85,238,115,24,224,252,54,236,169,2,206,13,231,6,248,252,80,247,59,244,189,1,132,254,118,242,169,249,172,250,198,1,156,246,2,242,213,13, 125,252,15,244,162,0,119,239,75,250,67,249,45,239,105,6,181,1,204,250,138,3,159,4,121,247,187,243,119,5,220,0,241,247,3,255,214,3,23,10,235,2,250,247,39,2,16,6,74,248,0,253,27,2,126,253,252,5,100,11,101,254,55,240,43,254,252,12,71,5,132,255,203,7,200,2,209,245,23,3,137,5,183,245,43,248,135,12,67,255,57,235,66,12,169,9,90,248,136,10,111,246,197,1,9,6,249,229,199,7,232,21,210,247,235,2,5,10,223,8,7,2,119,244,6,6,234,0,161,239,161,10,249,19,254,8,207,3,141,243,66,253,221,14,215,252,206,253,254,9,51,0,86,254,214,248,46,8,162,19,106,248,48,240,148,2,238,10,213,2,93,12,15,5,73,242,238,250,19,245,84,2,104,18,76,253,233,252,138,6,211,246,36,252,247,6,236,248,206,246,87,237,106,251,32,24,227,244,49,237,120,4,35,250,90,3,82,9,9,250,93,248,150,244,166,242,172,9,222,8,252,252,102,8,69,254,190,231,163,242,111,15,214,7,135,250,157,1,21,251,219,238,185,251,204,15,161,1,54,247,30,6,152,6,11,251,227,246,87,9,214,255,158,236,199,252,185,6,60,251,232,253,115,254,30,240,56,6,83,10,203,237,91,2,26,4,188,245,238,8,107,5,227,254,105,254,117,247,132,5,232,17,34,3,36,253,184,5,65,5,50,251,25,245,139,12,254,21,79,2,30,2,218,9,188,11,161,1,121,250,107,13,245,5,184,247,122,17,142,14,57,243,164,249,59,9,241,17,24,253,163,240,127,3,190,6,122,1,244,255,244,252,48,5,218,5,212,241,102,252,188,7,43,239,60,252,69,21,119,4,158,240,19,245,38,0,71,241,209,254, 128,15,117,0,22,3,191,249,56,248,60,0,65,0,175,248,157,238,125,255,101,254,79,251,181,7,117,251,190,245,32,247,64,243,80,249,73,10,145,4,72,243,149,255,1,254,151,249,143,3,29,250,212,245,108,254,78,1,188,7,32,5,15,1,187,0,145,235,170,245,245,20,214,7,163,7,216,3,63,244,104,3,10,5,218,7,127,15,225,253,211,246,228,251,57,13,58,15,124,252,162,14,208,7,81,241,181,2,51,14,229,8,206,251,162,253,253,5,124,1,118,7,202,12,171,4,121,248,16,254,144,15,15,11,81,244,63,248,246,3,197,251,40,12,149,22,134,252,102,238,50,245,16,4,87,6,67,11,144,4,171,241,231,1,71,1,167,236,60,10,18,13,242,238,116,255,171,6,108,250,21,253,52,254,136,252,79,251,119,7,246,254,228,247,16,10,79,2,173,3,60,0,71,244,122,0,241,251,18,238,166,254,7,10,2,243,249,252,126,5,196,234,237,247,182,4,54,2,65,1,119,249,81,251,84,247,166,247,63,7,178,3,249,250,104,4,23,10,206,245,68,240,33,1,202,0,222,6,214,9,219,251,56,10,249,11,42,254,113,8,139,255,220,251,21,10,163,4,225,253,231,8,51,16,215,0,176,243,250,254,137,11,48,6,224,4,9,3,143,253,153,3,159,0,73,3,130,2,234,243,67,254,148,20,111,15,86,253,209,2,107,255,21,249,42,251,139,6,218,30,86,253,16,244,242,8,249,241,1,11,154,32,39,6,176,247,54,241,187,249,235,5,186,7,217,8,105,4,46,252,14,250,10,11,82,10,111,238,57,239,70,0,177,254,200,9,190,13,192,1,87,242,158,241,190,9,99,254,47,251,252,13,129,247,158,241,133,6,221,1, 148,253,254,253,218,241,138,239,123,248,117,255,52,14,230,5,167,241,30,243,156,239,225,243,170,2,233,3,234,246,113,245,224,4,85,6,241,243,166,239,254,255,29,250,18,250,130,254,72,254,230,9,2,253,62,244,145,10,233,16,241,0,105,244,245,250,243,7,198,4,136,10,178,24,88,1,99,246,246,16,27,11,198,248,191,0,137,23,247,19,227,243,206,249,191,14,123,1,232,7,225,17,83,253,200,0,71,6,226,0,66,5,240,255,43,8,61,12,133,2,117,255,42,0,88,254,151,2,45,19,54,3,6,249,120,12,109,3,31,250,9,5,150,0,31,252,52,3,158,252,106,3,250,9,170,244,49,250,195,7,16,6,235,247,133,237,74,250,220,252,242,8,90,16,85,243,53,237,212,245,236,250,169,253,42,245,32,242,250,242,224,242,48,2,89,6,230,235,198,232,30,250,90,247,212,241,59,245,117,3,65,3,125,231,236,239,45,11,52,4,249,248,33,251,142,249,61,245,141,7,236,13,218,10,36,9,43,236,50,250,29,16,114,5,27,19,143,17,245,254,110,254,22,13,249,24,71,14,99,254,71,249,210,4,106,16,23,24,246,7,121,255,238,27,5,5,182,249,234,15,237,254,24,255,73,3,211,3,155,25,7,15,145,0,177,8,11,0,76,240,85,255,225,17,236,6,123,253,113,1,161,255,85,1,142,0,4,1,216,4,206,247,80,242,132,3,211,12,227,4,6,242,104,236,200,243,246,247,69,245,173,244,72,255,235,252,242,246,182,6,216,250,48,225,218,245,146,253,125,248,71,8,146,253,40,242,99,255,136,6,156,249,38,237,76,253,218,254,201,242,174,246,51,3,243,1,79,251,95,13,92,5,156,246,218,0,249,245,77,4, 88,8,1,247,217,12,120,255,7,247,223,11,114,2,75,8,88,7,111,248,195,255,236,4,204,2,101,253,84,12,227,15,84,1,52,6,23,255,71,5,159,16,62,3,208,5,90,5,10,11,49,8,15,251,46,252,171,252,115,10,16,15,126,10,247,4,250,247,56,250,42,4,24,251,167,251,254,7,50,249,228,245,145,6,213,6,198,12,41,1,238,234,211,246,6,1,111,248,208,2,167,5,196,248,76,6,171,1,35,254,8,11,174,248,137,252,151,254,198,241,27,9,22,12,108,249,72,252,189,248,108,247,184,13,159,13,201,246,111,242,227,246,94,251,39,6,44,8,179,4,233,254,25,240,81,246,238,2,209,5,179,2,210,244,214,255,226,2,142,244,5,0,242,4,193,248,106,244,157,5,26,21,196,8,48,247,86,255,57,9,245,242,120,241,254,6,209,1,114,8,79,12,211,247,130,1,203,10,221,241,47,240,130,249,107,254,163,5,140,3,38,4,211,253,135,247,194,1,128,3,172,0,74,255,158,250,100,3,126,255,205,241,144,9,19,14,136,250,59,3,69,0,70,255,198,1,187,251,144,0,235,252,230,255,170,255,146,251,9,4,200,2,24,253,16,255,90,3,170,252,21,0,134,15,200,4,241,248,40,3,141,14,245,3,202,248,118,5,253,15,67,10,145,9,247,9,101,247,135,244,79,5,216,4,143,5,144,19,149,15,31,255,87,249,182,0,254,7,8,255,212,254,232,11,52,243,162,233,98,17,77,10,60,240,46,247,60,250,158,250,229,246,254,240,35,255,148,249,195,238,3,248,169,2,30,8,178,252,236,240,117,240,224,251,51,7,123,4,151,250,87,241,94,247,27,253,182,8,43,19,155,246,193,237,216,255,198,253,207,251, 0,3,147,6,139,253,161,233,222,236,29,11,68,16,106,252,26,243,2,0,207,8,143,246,48,251,18,19,241,251,58,227,14,2,207,26,254,4,128,252,8,11,238,3,169,249,61,6,161,18,52,1,80,254,117,6,191,0,88,24,244,21,1,253,110,9,20,0,130,253,72,8,255,1,90,22,211,18,189,249,147,5,7,8,188,0,175,6,26,11,38,255,211,253,212,9,166,254,210,7,102,1,54,234,49,8,202,9,173,244,134,252,56,253,40,2,58,4,114,251,46,248,222,246,81,248,210,244,82,247,73,2,92,249,182,245,224,254,219,249,109,238,152,238,228,255,239,248,104,239,65,250,250,243,176,249,182,251,225,243,76,251,244,247,64,251,234,246,119,236,203,1,56,8,61,243,160,243,169,3,83,255,250,243,31,3,85,11,80,245,8,244,24,4,144,16,114,8,129,244,113,9,13,10,228,247,237,9,0,20,114,15,158,255,201,8,23,12,43,2,251,24,89,7,42,244,214,8,74,12,86,17,145,10,232,1,186,253,49,248,104,8,49,21,158,8,171,241,112,247,137,7,80,1,111,7,186,12,69,1,130,250,28,246,115,5,214,11,7,250,239,253,5,2,193,251,220,3,24,1,61,4,214,8,152,243,211,243,78,9,82,4,178,0,69,3,190,246,138,240,56,254,19,10,126,253,102,245,145,236,44,235,217,2,247,2,232,251,140,237,165,226,157,253,64,246,10,239,62,10,63,252,142,236,141,248,139,248,80,245,6,252,111,248,158,251,198,4,126,249,200,0,88,19,52,255,8,251,224,4,252,249,46,8,151,10,88,245,29,7,52,14,176,251,249,1,15,11,178,2,178,5,42,7,208,250,141,15,188,15,125,245,94,11,58,8,225,247,108,14, 93,5,77,2,154,18,17,2,72,7,245,8,91,246,190,9,117,13,229,4,248,10,34,1,72,0,59,9,129,8,232,247,6,252,92,8,237,245,77,255,228,8,149,248,33,246,118,252,13,11,202,254,250,241,121,1,169,241,95,240,118,4,177,254,168,247,228,243,203,245,54,251,151,255,64,2,2,251,61,244,29,241,95,254,181,3,243,246,190,9,128,12,54,242,90,246,118,9,75,7,208,253,38,7,80,0,99,243,135,5,205,7,130,255,2,255,15,244,211,253,101,11,142,2,101,2,77,250,172,241,192,1,123,255,159,7,54,11,216,247,39,254,45,5,46,11,210,6,162,253,179,252,134,239,212,254,23,12,215,6,96,4,226,242,45,253,99,2,22,250,84,12,157,6,131,248,203,252,39,247,75,252,80,10,233,2,0,246,110,249,91,2,178,254,177,252,10,255,168,0,34,252,245,248,30,10,240,9,195,252,98,0,107,245,117,248,186,14,121,10,32,5,153,1,235,245,5,255,56,8,128,5,191,2,203,4,204,15,53,1,218,250,142,10,128,2,251,2,255,1,178,0,147,4,253,251,75,9,213,10,17,251,134,1,14,255,117,251,214,255,166,253,75,255,12,11,169,5,27,249,145,4,153,1,189,248,248,5,239,0,179,255,181,10,210,253,83,250,97,253,28,254,15,3,179,252,128,247,15,0,186,2,47,245,1,246,108,255,7,250,8,255,189,253,140,247,121,247,243,239,254,255,209,5,8,245,27,246,218,243,214,248,243,2,181,243,73,245,199,1,149,248,10,254,122,254,178,245,39,8,241,0,38,241,196,5,230,8,43,248,13,250,91,2,124,4,67,12,235,4,215,251,114,5,235,253,99,2,90,19,33,6,248,3,228,7,246,1,97,254, 162,253,119,18,65,19,28,250,239,248,163,4,90,14,214,12,206,11,177,6,229,251,202,7,58,15,98,6,132,1,32,5,59,10,80,4,158,6,222,5,153,2,69,3,64,251,149,0,241,6,44,5,33,7,102,250,107,242,7,3,37,8,175,252,186,244,95,241,197,253,38,254,117,245,114,2,128,252,161,244,44,247,248,240,196,244,33,244,54,247,58,248,173,238,189,240,218,249,63,5,202,251,174,233,235,242,229,251,150,255,209,5,64,254,120,248,74,254,251,2,108,248,101,237,30,2,222,10,80,249,22,3,12,12,152,253,63,252,219,1,197,255,14,4,99,8,16,9,116,9,168,254,121,6,26,15,218,249,92,253,54,9,195,7,225,10,241,254,217,1,118,15,238,11,157,13,220,7,44,3,40,9,125,0,167,251,244,6,204,17,20,9,247,253,213,0,248,252,98,7,178,13,2,252,60,253,126,0,171,254,86,4,110,2,163,255,253,251,124,254,6,3,158,250,56,245,126,250,92,4,240,254,15,242,96,4,147,5,229,240,189,246,193,248,206,3,56,12,164,243,39,248,23,255,225,243,116,0,185,9,241,244,240,239,111,7,198,255,52,0,183,12,133,240,178,243,93,5,212,247,179,246,121,246,129,251,79,2,117,245,142,254,121,14,14,255,164,238,135,246,176,2,158,250,59,252,9,13,255,1,59,246,230,254,189,8,4,9,212,251,193,4,16,4,176,241,10,9,240,19,93,8,80,12,139,251,91,250,168,14,170,12,171,1,246,248,151,0,151,12,69,3,50,252,108,4,135,9,220,250,28,246,50,3,225,6,133,4,4,249,210,249,97,3,206,251,64,254,245,5,47,251,63,244,84,2,243,12,89,4,95,255,112,250,65,250,121,6,155,251, 66,249,46,8,175,1,165,2,173,3,36,252,131,11,194,0,51,242,87,1,181,250,206,247,138,4,60,7,35,3,0,252,145,251,131,252,147,254,218,247,69,246,29,6,72,2,3,253,222,2,214,2,68,8,218,255,200,248,48,2,117,249,52,248,230,8,105,10,243,254,81,252,177,1,72,249,74,3,173,8,240,241,39,6,77,12,230,245,104,0,33,253,203,252,254,252,44,247,118,8,45,249,215,240,70,12,219,7,207,248,252,250,133,251,210,255,37,0,207,248,175,250,98,13,175,11,175,251,126,253,79,247,66,0,73,9,127,242,132,254,174,10,10,249,120,6,55,13,53,250,124,247,12,4,65,1,86,242,137,252,103,7,218,1,188,1,238,251,63,252,153,3,4,3,178,2,139,248,130,252,83,10,34,2,172,3,166,4,28,251,170,255,71,5,204,13,173,14,72,0,72,252,175,6,217,3,20,0,16,14,131,9,232,0,170,0,76,253,182,2,97,255,16,254,31,10,188,5,183,251,75,1,2,5,85,254,81,252,252,251,124,250,14,6,117,10,103,248,93,246,153,252,208,243,90,247,61,249,121,0,226,6,70,240,150,249,116,9,69,247,213,249,234,253,146,244,185,243,138,250,249,7,36,4,69,251,248,243,166,242,120,255,52,254,231,251,23,252,219,245,223,252,182,249,8,255,73,4,200,248,4,254,255,246,238,246,32,5,186,250,11,254,91,5,169,251,173,251,190,10,54,15,75,247,2,249,68,10,112,3,48,9,148,9,143,3,185,6,132,251,118,4,12,18,175,6,209,2,24,2,249,7,205,8,68,4,85,8,116,2,69,3,200,2,229,254,186,8,9,6,127,9,251,10,188,1,214,8,32,0,241,248,61,14,9,6,140,244,30,3, 115,11,69,6,50,252,86,245,80,253,90,0,116,255,38,4,252,3,248,251,179,251,32,3,147,254,198,2,156,251,145,235,164,249,181,254,168,247,219,248,7,248,58,242,83,240,140,252,234,254,45,245,113,245,199,250,5,245,189,237,238,251,53,1,80,249,31,250,117,242,12,248,105,2,244,249,116,255,93,255,230,249,139,0,143,254,105,6,251,13,54,251,162,245,55,4,134,3,153,1,201,6,161,2,165,2,51,0,78,250,2,10,84,15,136,251,83,251,59,15,110,6,212,252,48,13,134,7,168,252,66,5,38,7,249,7,199,14,168,10,130,2,255,5,20,1,244,6,225,23,199,8,228,252,195,255,198,4,49,17,16,9,143,5,59,5,109,249,247,6,15,3,16,248,192,8,180,1,75,249,233,3,250,6,152,254,10,245,119,249,119,247,64,247,203,250,156,246,105,2,211,250,169,245,21,2,29,241,219,245,151,4,179,245,226,252,123,248,194,232,115,1,53,5,9,243,174,246,179,242,0,250,22,9,247,251,228,243,32,252,192,251,228,249,204,255,240,253,176,255,141,255,33,248,235,7,198,10,88,248,120,255,157,6,170,253,15,252,204,6,59,10,25,3,203,6,81,9,126,4,185,0,12,0,165,8,73,4,38,251,95,4,75,9,228,11,70,11,13,252,59,250,171,8,242,8,30,0,228,6,125,254,18,243,57,6,179,4,131,249,130,250,220,250,125,13,195,8,99,248,138,3,204,253,27,245,157,255,134,253,50,5,26,15,36,253,131,250,142,4,230,1,92,4,208,1,216,253,88,5,69,0,135,249,24,12,115,5,15,248,69,11,66,253,190,247,142,15,60,2,180,254,43,253,79,240,113,254,248,12,154,6,95,249,220,250,228,250,182,255, 122,11,161,247,46,244,204,0,127,246,151,0,242,254,173,243,249,1,183,250,238,249,126,6,23,252,58,253,104,3,117,251,146,245,178,249,40,2,12,255,196,3,29,7,240,254,204,251,213,249,157,1,241,8,179,251,85,250,188,0,158,255,175,5,142,254,46,244,231,254,170,4,123,253,203,250,11,251,25,248,75,1,121,5,177,252,108,253,166,249,48,8,137,10,155,237,28,255,121,13,98,252,198,4,182,255,56,246,147,5,251,8,112,2,168,4,185,6,112,3,114,2,29,1,163,7,167,15,60,255,195,253,104,10,254,253,166,4,108,14,218,0,81,3,141,8,42,10,46,12,58,4,59,255,222,1,243,6,159,4,34,2,101,5,89,7,100,10,227,254,131,248,236,0,248,249,12,253,183,5,212,247,147,254,44,17,55,254,131,241,251,249,251,245,9,248,213,2,87,253,153,247,147,251,1,247,231,243,185,247,122,249,194,245,130,237,72,249,241,7,103,249,253,243,19,244,100,236,229,254,67,1,229,240,141,251,212,254,64,254,12,4,176,251,54,247,7,255,82,2,142,250,130,251,80,1,127,6,94,19,149,254,178,243,98,14,131,7,242,1,137,7,121,248,6,1,115,14,186,10,253,12,214,1,140,3,76,15,139,250,103,250,33,19,121,13,160,0,42,11,120,11,185,255,168,11,69,11,246,0,10,9,177,6,129,4,216,11,112,5,93,2,199,3,199,0,144,0,134,3,31,3,255,6,117,6,192,250,171,255,79,3,54,250,143,3,72,255,215,241,145,2,189,2,159,252,16,254,135,243,245,250,128,249,142,244,133,252,127,241,199,243,8,1,199,245,181,243,96,6,186,252,91,228,113,245,28,5,192,244,6,238,58,242,218,254,173,3,171,244, 17,247,36,253,238,250,154,0,36,251,201,244,32,252,142,0,255,0,58,0,20,1,118,3,28,8,18,6,225,253,254,249,187,250,173,6,232,11,35,2,235,4,74,8,191,2,127,254,133,0,23,11,242,10,147,10,75,10,200,0,54,5,45,5,84,1,170,10,153,5,196,9,178,17,97,7,250,3,71,3,12,4,153,0,15,253,65,5,211,3,218,0,105,1,40,3,136,6,136,2,51,0,185,247,211,248,182,0,59,251,127,254,213,0,93,255,84,1,250,250,222,253,8,6,54,249,117,246,149,254,179,243,219,246,209,5,30,0,122,0,168,1,54,245,111,248,85,1,48,251,227,251,253,255,245,0,42,5,193,247,210,246,152,11,87,253,159,245,217,3,162,255,129,7,253,5,115,237,183,239,167,255,173,6,220,0,162,254,156,2,152,254,43,1,79,5,112,6,208,253,208,244,115,255,112,255,254,253,171,7,130,10,176,7,72,254,221,252,164,4,72,2,109,249,147,250,124,3,150,3,127,255,14,2,229,2,36,253,1,252,151,2,242,2,59,250,121,254,3,7,48,250,102,250,147,10,158,1,91,250,226,3,133,4,51,0,107,0,89,255,178,249,248,253,148,5,246,1,229,250,242,2,167,19,38,1,160,238,178,9,102,6,184,241,234,6,93,7,64,249,25,3,32,5,214,252,181,246,180,1,50,15,151,3,255,254,128,7,97,253,138,245,171,5,116,2,164,248,84,7,40,7,200,1,128,3,172,247,238,251,210,1,207,247,138,254,217,3,187,3,66,5,194,254,148,2,122,7,182,252,51,248,99,251,203,247,229,249,138,8,236,1,228,247,85,3,115,255,1,251,190,3,75,252,218,247,167,255,142,254,222,249,37,0,183,3,204,250,221,246, 25,250,77,1,173,2,71,249,74,255,137,4,109,246,144,0,192,8,191,242,10,239,43,253,106,5,191,5,27,253,168,251,91,250,19,244,223,248,4,0,171,1,60,3,177,255,31,249,97,3,134,15,188,252,105,246,118,5,70,255,185,253,1,5,38,7,128,12,215,3,33,4,131,13,202,6,234,6,115,6,88,0,35,5,179,10,41,11,107,11,19,5,11,251,69,3,55,7,65,0,203,9,39,9,206,253,80,255,47,0,118,7,47,7,198,1,149,7,63,0,181,250,136,5,33,255,104,247,202,0,158,253,191,247,122,3,197,2,106,244,62,251,155,6,78,250,106,243,149,252,41,254,207,252,213,248,177,244,152,248,95,244,103,248,54,2,111,249,246,250,119,5,157,247,105,237,93,252,252,250,117,239,220,253,3,2,151,253,243,252,145,247,210,253,47,247,60,240,146,3,191,4,243,252,226,2,21,254,216,251,200,7,64,2,100,250,12,4,68,4,247,2,65,3,163,2,176,11,84,1,69,246,196,12,222,12,12,252,54,8,135,6,117,1,59,12,254,2,112,1,103,7,86,0,202,3,214,7,16,3,158,5,118,12,41,3,89,253,10,12,149,14,27,8,185,253,247,246,45,11,22,13,181,0,40,9,71,9,54,255,158,253,250,0,180,254,64,253,103,1,55,251,215,249,246,1,23,253,125,248,138,252,95,253,182,245,92,245,0,0,162,253,13,242,186,244,94,0,12,253,137,245,41,252,248,249,251,240,198,246,240,252,16,5,14,4,162,239,149,238,9,244,97,245,100,3,198,254,118,249,6,0,227,250,206,255,34,254,125,247,147,0,203,250,155,250,218,7,108,4,85,3,228,9,86,0,52,249,99,3,162,7,128,8,32,5,185,254,3,9, 33,7,207,255,194,13,211,12,142,0,229,9,89,18,166,9,145,4,202,3,149,1,61,2,38,0,188,6,55,19,211,7,122,252,18,251,204,249,147,9,179,10,3,250,191,4,18,12,148,247,12,244,58,4,247,2,23,253,183,6,69,7,201,248,66,248,63,0,170,251,212,250,148,2,15,255,92,253,161,6,5,4,3,248,35,250,59,1,129,249,59,244,213,250,38,250,80,242,81,250,143,6,252,250,252,242,86,253,68,253,224,250,58,0,111,251,7,244,241,255,247,9,14,253,176,247,246,5,60,7,41,1,77,4,252,249,149,248,143,6,109,3,158,2,60,0,241,251,106,7,106,1,26,247,254,4,61,6,210,255,58,2,178,249,26,250,102,8,10,254,214,248,251,10,30,9,210,253,236,255,188,4,69,5,62,249,132,254,177,10,198,248,72,248,191,9,243,6,216,4,255,3,187,0,9,4,228,0,126,246,199,250,54,5,15,6,92,3,219,251,133,250,32,3,184,252,75,250,18,3,183,250,240,252,173,8,188,252,135,247,91,250,240,250,101,4,78,5,47,254,96,255,144,254,6,248,167,253,104,8,93,254,71,245,144,3,27,17,150,11,22,2,234,3,210,4,201,253,49,0,224,10,124,4,1,0,237,15,130,7,141,243,164,255,124,9,248,6,233,12,246,1,203,245,154,0,125,3,97,0,29,251,90,244,169,3,50,11,141,251,195,250,72,0,234,251,246,248,168,247,203,252,87,9,97,2,18,243,85,247,192,1,7,3,16,248,228,242,212,254,212,254,229,244,198,247,36,249,123,248,203,0,3,253,37,248,99,1,199,1,130,255,14,2,20,247,218,243,170,255,151,0,68,1,19,252,27,248,118,6,175,0,134,247,188,5,240,1,241,244, 62,1,239,7,116,253,193,255,118,4,108,3,193,3,130,254,2,8,12,14,85,0,247,2,174,10,220,3,254,1,5,5,19,3,148,11,131,16,25,3,64,4,154,15,54,5,198,254,178,2,61,255,220,6,36,17,155,7,78,253,42,2,209,9,155,12,39,8,232,251,189,251,48,6,166,11,208,1,249,241,82,251,192,6,40,252,50,252,27,4,159,1,80,0,184,250,210,241,156,246,93,246,142,244,86,250,110,247,224,252,62,1,117,242,235,238,77,244,167,242,10,245,33,246,10,245,209,2,13,3,224,236,157,234,161,248,233,2,4,6,136,251,225,245,112,252,40,252,15,246,147,250,170,250,152,254,211,12,64,4,6,1,74,12,201,253,231,248,107,7,9,3,52,1,250,8,5,7,156,3,164,3,91,7,249,14,6,14,207,3,212,4,105,6,99,2,113,9,148,10,144,7,141,16,198,10,214,254,255,8,169,17,19,8,4,0,124,0,15,2,172,5,81,9,196,7,159,254,88,0,2,13,88,7,87,253,7,5,201,5,186,253,71,255,207,245,25,243,208,8,0,6,152,248,214,252,169,254,232,0,138,252,37,243,68,246,159,247,151,247,118,1,76,248,98,240,162,3,167,255,82,242,249,254,237,255,197,249,193,248,157,239,228,244,50,1,157,253,116,249,22,248,213,249,122,6,170,253,137,231,103,246,254,6,37,251,222,246,104,253,240,252,66,253,188,2,184,5,31,7,126,6,225,255,152,2,153,5,139,255,124,6,63,8,225,5,95,14,192,8,129,3,167,8,119,4,126,2,135,9,69,10,231,6,144,7,171,7,128,9,151,3,115,252,32,5,53,10,96,6,51,5,238,2,184,3,51,0,63,249,19,1,44,1,90,251,218,13,187,14, 163,247,48,249,52,0,9,248,251,244,83,250,51,254,144,4,251,3,167,251,194,253,28,248,115,248,7,3,54,247,67,251,63,9,67,253,157,253,184,1,29,247,30,253,200,4,209,250,61,245,7,253,6,5,187,1,89,253,232,249,249,250,244,255,144,3,58,0,206,246,159,254,183,5,103,249,206,247,97,1,189,4,40,253,173,246,221,252,99,4,91,6,21,254,7,248,253,2,121,7,186,1,50,1,97,2,109,2,190,253,223,255,27,11,215,9,172,5,232,4,113,253,192,251,249,5,171,13,45,5,207,253,217,2,40,9,53,9,76,253,177,253,220,4,184,250,147,249,45,251,102,255,30,11,221,1,124,250,70,2,123,245,140,241,121,1,133,251,1,245,133,4,120,8,99,255,145,247,255,243,37,3,144,6,117,253,48,7,106,4,234,253,216,5,244,252,246,246,186,3,42,6,110,253,66,253,205,255,31,255,219,4,112,1,229,248,38,252,225,253,147,0,41,5,5,255,130,255,28,5,222,254,16,254,168,0,143,253,230,5,108,8,161,3,10,1,148,255,210,6,76,6,133,252,233,3,45,17,62,10,221,250,87,250,58,2,2,255,27,246,102,0,238,13,8,1,174,244,125,248,98,243,172,244,111,6,14,2,107,242,247,249,139,0,58,255,244,251,65,244,149,250,36,1,37,245,51,244,208,254,35,254,133,255,161,254,226,245,184,255,218,7,38,247,115,243,120,0,99,5,30,6,207,3,45,2,101,253,15,249,107,0,143,3,158,255,61,2,118,8,185,0,244,247,77,1,105,3,4,254,136,255,66,250,136,252,53,7,151,10,20,7,211,253,231,252,59,254,1,253,232,8,159,9,139,255,160,9,243,9,44,0,188,4,94,7,13,3,21,2, 116,5,216,4,249,5,194,10,144,9,191,9,237,2,40,255,250,6,105,0,145,249,222,254,123,2,206,3,14,4,8,3,29,255,107,249,39,244,226,249,184,4,155,1,43,4,246,254,62,239,247,251,6,1,197,241,79,247,91,2,7,5,130,252,116,240,118,244,177,250,103,247,199,241,247,245,48,251,100,252,67,2,5,251,66,241,192,249,93,251,52,247,247,251,190,253,184,254,68,255,146,250,232,252,154,0,245,254,191,2,62,8,200,2,34,0,156,5,78,252,56,247,15,5,80,10,15,8,8,4,33,6,133,4,41,252,196,2,53,7,97,2,133,4,57,6,13,5,27,6,186,7,44,6,45,5,108,3,196,2,74,10,74,6,121,255,182,6,189,0,21,0,127,9,233,1,5,7,179,7,88,248,9,4,160,11,138,6,93,9,193,255,20,249,31,4,121,7,58,0,7,2,153,5,216,253,185,251,189,1,127,254,103,247,202,244,212,246,212,252,220,248,18,246,174,254,80,254,10,245,100,241,253,245,192,251,65,250,99,246,13,245,84,245,195,252,159,1,138,253,77,250,82,247,87,249,189,255,155,252,237,251,73,3,53,254,253,245,219,251,137,4,97,3,209,0,138,251,232,249,196,2,135,5,155,3,202,3,2,5,255,0,41,249,188,251,140,2,186,10,188,10,166,0,128,5,239,8,203,1,206,3,197,254,36,253,207,6,245,5,138,11,189,14,178,0,239,249,182,254,202,0,40,2,82,5,106,6,239,5,53,253,12,250,239,7,0,5,92,253,190,0,73,253,240,1,246,5,63,250,38,249,141,3,153,252,126,240,234,252,100,7,176,255,252,249,249,251,9,252,129,253,121,1,137,1,71,254,28,251,111,252,118,1,186,2,25,1,63,255, 254,252,178,252,241,2,154,0,238,253,179,0,244,252,70,253,42,2,189,4,177,4,219,251,122,251,61,0,180,0,118,5,217,2,120,251,92,249,115,254,72,11,61,6,130,252,122,2,236,6,133,6,254,1,76,255,42,3,222,3,240,254,23,251,191,9,254,16,84,254,106,245,232,249,40,0,168,0,221,254,187,2,207,254,211,247,17,249,242,2,195,3,29,247,209,249,199,3,39,2,254,255,169,254,212,1,234,1,173,244,160,245,65,5,61,5,217,249,90,245,15,252,237,254,246,250,184,249,68,251,129,251,238,246,156,245,70,0,116,7,200,255,52,254,224,0,145,251,15,252,8,255,248,253,97,1,139,2,201,5,118,10,15,6,24,255,22,2,170,6,125,3,136,5,170,12,159,14,222,6,23,254,68,0,64,7,112,9,199,5,183,5,15,8,222,3,162,0,227,1,79,0,101,2,93,6,249,4,88,5,50,3,148,0,9,2,202,3,122,254,187,246,215,251,135,4,100,6,132,0,154,247,169,253,186,3,114,252,96,252,27,5,31,3,15,247,137,248,214,255,201,252,62,250,115,250,170,251,18,250,88,247,213,249,226,246,7,246,120,251,241,243,51,247,245,1,241,242,152,239,175,252,249,250,0,250,212,1,190,1,220,247,30,248,2,252,207,253,234,3,164,255,88,0,75,5,253,0,230,3,99,3,222,1,95,4,4,0,197,3,78,9,184,10,54,7,207,2,205,7,241,2,138,4,190,16,191,5,137,250,193,255,31,13,60,15,237,254,6,0,48,7,218,5,241,10,193,11,48,7,156,3,239,5,79,7,245,5,168,12,67,11,157,252,233,248,136,2,122,9,16,6,121,5,162,9,183,253,27,245,108,254,56,0,19,254,234,253,231,253, 136,254,27,251,94,250,218,248,214,242,243,239,53,244,63,250,176,248,92,247,36,242,4,237,17,247,75,252,175,248,220,246,92,247,252,252,92,249,25,239,1,245,119,254,136,247,75,245,43,1,122,253,136,249,76,7,15,4,78,251,96,253,36,1,75,8,227,7,0,7,5,7,196,5,141,5,34,1,40,3,185,11,188,12,67,6,134,5,96,6,184,252,25,1,14,11,91,6,229,6,211,14,94,13,148,2,42,0,162,7,2,11,180,5,45,2,73,4,14,5,207,8,14,7,85,251,218,2,89,18,104,4,2,243,228,249,10,252,188,253,104,8,138,6,38,4,52,0,219,246,178,253,50,255,74,253,39,6,47,252,19,244,144,255,253,255,214,250,28,248,189,244,75,252,111,1,227,246,92,246,188,255,239,253,161,248,130,246,124,247,236,248,79,247,214,252,12,4,158,0,238,251,86,2,113,252,237,234,96,244,54,8,175,8,134,251,34,249,104,3,97,3,205,5,141,5,143,251,37,253,55,4,146,3,45,249,86,0,163,18,41,5,111,252,185,10,222,8,202,253,5,2,72,8,209,3,179,6,72,18,240,9,232,251,20,0,207,8,71,8,237,5,93,8,67,6,20,0,171,254,22,253,234,253,24,1,201,5,18,6,78,250,68,251,75,10,183,5,230,248,76,251,214,254,102,253,146,1,154,1,108,251,79,253,79,2,74,3,233,252,160,245,63,3,97,7,180,241,61,245,144,0,33,0,241,2,41,252,214,1,202,9,168,250,82,243,98,249,167,255,253,255,199,252,108,253,182,2,8,3,1,253,74,255,118,1,236,250,228,252,194,2,248,5,178,251,126,246,19,7,76,3,6,249,248,5,244,6,146,3,88,2,163,251,69,1,122,7,128,8, 69,0,54,252,1,9,204,6,191,255,87,255,226,255,5,4,195,3,222,2,223,0,99,251,247,252,123,2,60,0,2,246,153,1,148,13,37,252,187,248,183,253,201,248,67,4,179,251,101,239,120,0,91,2,204,253,161,1,168,251,111,251,156,251,184,248,58,252,130,253,151,250,196,252,240,255,253,253,129,254,5,0,84,1,23,255,135,242,247,247,216,7,179,0,162,249,124,253,249,7,224,14,235,249,97,239,5,253,238,2,16,4,90,5,56,8,21,8,115,1,22,253,92,253,119,2,57,7,36,11,76,7,245,1,138,6,39,3,122,3,138,4,236,248,250,254,95,12,237,11,10,9,213,2,77,2,199,3,243,252,154,1,250,9,97,5,134,1,213,251,101,254,99,8,104,2,50,250,102,252,194,253,243,254,230,253,158,250,83,253,195,254,79,253,97,253,225,245,46,247,78,3,122,253,99,246,135,247,84,242,179,253,50,4,131,244,147,250,98,0,157,244,226,246,172,249,136,255,88,1,203,247,155,251,22,1,139,250,184,249,120,254,88,253,26,0,150,254,190,247,70,0,45,255,237,247,58,253,94,255,76,2,47,254,18,250,45,7,54,2,124,244,206,4,84,15,181,7,31,4,155,253,184,1,149,8,91,2,189,6,10,11,216,3,28,3,6,8,217,8,54,5,77,4,236,5,69,7,96,10,200,7,136,6,104,11,205,7,222,0,234,3,30,8,25,254,138,252,57,9,158,5,108,2,189,2,94,254,60,0,208,252,99,247,89,249,141,2,90,7,42,255,8,249,150,249,47,254,214,250,182,247,123,251,226,239,131,242,162,7,186,3,145,244,222,247,234,252,231,242,22,242,199,250,55,251,8,249,176,251,120,247,92,245,146,253,142,247,29,241, 30,254,186,3,33,4,10,254,238,245,42,254,181,1,7,254,198,1,172,3,119,4,55,4,254,255,46,3,113,10,21,4,223,2,229,8,183,253,14,255,231,13,138,11,156,5,212,1,99,3,179,5,214,255,83,8,105,12,195,255,208,255,169,4,148,253,147,0,149,14,136,10,78,1,138,0,152,255,158,1,129,0,139,253,71,255,98,0,13,3,75,2,186,252,175,1,114,8,233,254,94,241,74,246,160,13,4,11,98,243,197,245,148,249,48,251,88,8,88,2,234,243,79,245,252,251,251,255,97,1,156,252,113,245,169,249,12,253,154,244,0,245,5,4,10,9,53,249,181,239,164,250,78,254,209,250,177,254,24,253,148,255,189,4,61,5,13,1,12,252,90,5,247,4,134,251,142,4,118,10,81,3,193,250,103,247,160,253,12,10,96,17,55,4,216,251,86,0,229,3,52,8,72,254,43,248,201,4,35,7,216,2,47,1,103,3,6,4,64,248,210,252,205,7,214,2,210,4,189,4,241,251,101,252,75,255,152,1,151,5,219,2,10,254,154,6,193,7,157,252,112,254,241,251,209,248,150,4,220,0,118,249,225,3,136,3,185,247,197,245,8,255,227,3,10,249,58,243,239,245,177,254,207,3,50,252,132,251,8,249,220,248,17,4,181,4,18,253,160,243,35,246,218,0,226,254,184,252,21,4,16,13,195,6,21,254,118,1,66,254,190,1,30,13,163,7,17,4,121,1,205,1,191,5,47,251,167,2,227,14,105,1,18,6,107,12,187,251,115,251,143,2,153,252,97,255,215,9,176,12,102,5,97,245,35,250,28,9,43,254,103,251,205,7,225,2,71,250,143,246,39,250,226,6,98,8,93,1,167,251,151,247,191,255,132,1,21,253,67,3, 213,249,69,237,13,249,182,6,89,2,231,252,242,255,9,251,204,248,245,249,8,248,213,255,167,252,164,243,75,252,201,4,44,5,39,255,202,251,110,0,3,255,122,252,184,3,193,7,226,254,83,250,24,5,240,8,220,3,57,3,112,0,40,255,162,5,197,12,246,9,163,4,253,253,39,249,229,3,199,7,254,4,234,7,100,7,10,8,206,2,46,252,101,4,32,5,4,249,2,255,73,13,241,10,106,7,58,255,186,250,109,2,177,255,53,254,205,1,34,2,225,255,177,247,222,251,198,4,202,251,243,247,165,8,170,6,199,245,31,252,61,255,89,247,199,245,84,240,73,252,37,12,0,254,73,243,230,252,235,0,42,248,168,241,252,251,74,6,9,254,21,250,167,255,9,251,123,251,211,253,28,248,123,252,79,2,210,4,226,2,87,250,186,248,185,249,13,0,37,3,205,249,161,255,41,13,27,9,140,249,14,251,202,6,167,2,120,249,64,253,255,8,152,8,83,8,52,14,210,4,27,2,138,3,144,1,36,4,196,2,22,9,111,13,36,1,103,252,35,3,0,10,195,13,208,7,208,246,120,251,38,20,24,14,202,248,66,253,178,2,11,0,84,254,169,1,129,7,17,0,41,252,3,255,94,251,161,3,76,6,250,247,166,244,221,250,48,253,5,4,0,3,104,247,166,245,5,246,209,247,43,2,207,248,91,239,65,255,81,254,117,244,214,252,241,2,38,7,8,0,247,242,164,250,251,253,238,249,32,251,106,250,112,252,84,4,95,10,199,252,116,244,191,2,254,4,75,1,140,254,67,253,5,5,138,4,169,255,93,251,209,1,49,17,239,7,143,251,4,254,228,5,63,14,226,3,39,0,43,7,217,4,238,8,47,5,239,0,237,5, 94,7,169,11,7,8,211,253,189,0,88,3,77,252,244,251,102,8,44,15,241,10,40,253,190,246,210,255,224,1,251,253,157,251,53,244,161,248,192,3,191,0,39,253,185,0,230,254,115,252,146,247,162,245,97,252,121,254,230,249,235,249,36,253,85,255,70,255,56,250,153,245,170,255,247,4,170,0,233,0,2,253,173,249,74,253,252,252,6,255,12,2,224,6,98,8,60,253,252,249,0,0,187,1,226,255,92,251,4,251,148,253,29,5,165,12,66,7,98,254,151,254,16,3,141,251,54,249,211,5,75,8,88,5,100,1,255,250,97,2,207,15,124,10,43,252,25,1,104,10,9,2,0,250,164,255,37,6,15,4,164,3,245,12,164,14,61,6,238,4,79,1,219,244,19,248,54,7,240,11,58,2,251,248,147,0,75,2,94,247,181,250,251,255,66,253,184,252,50,254,27,253,192,245,19,245,97,243,201,242,108,255,106,1,156,2,91,2,207,247,4,243,54,238,34,244,69,1,231,2,44,6,209,7,39,0,233,248,213,251,198,255,30,254,109,249,185,251,174,7,180,4,195,246,103,254,224,10,231,7,138,0,31,4,186,8,40,4,90,254,188,255,60,3,78,253,176,251,141,3,199,6,108,10,66,9,129,3,151,5,87,3,119,249,108,250,240,7,176,10,80,5,255,7,46,8,247,6,81,0,230,250,142,0,235,0,34,3,78,5,20,2,237,0,7,250,41,250,199,0,123,1,171,1,245,1,238,253,230,245,189,246,141,251,157,252,201,248,81,244,10,252,118,1,18,253,145,251,86,255,169,1,25,246,17,235,71,241,81,252,83,253,154,0,9,7,145,255,117,251,231,253,2,249,228,249,233,0,108,3,150,2,7,3,117,254,238,248,111,0, 13,5,10,252,118,251,17,9,133,12,107,254,212,245,209,0,184,12,99,3,252,251,49,8,13,11,40,3,140,1,151,2,205,9,219,7,244,253,57,252,241,251,119,4,107,14,87,11,162,7,110,7,22,3,250,255,83,5,124,4,47,254,235,1,246,3,112,1,136,0,95,3,55,7,204,255,123,251,200,1,198,2,48,1,203,252,222,246,136,249,30,253,238,251,207,254,88,253,116,245,74,248,47,254,25,248,139,246,181,248,88,245,189,244,164,243,239,246,236,4,92,4,211,245,70,246,77,253,185,251,172,244,25,244,193,3,35,10,163,0,179,250,151,250,227,254,140,1,6,0,197,0,171,3,87,3,144,253,114,0,148,2,240,251,252,1,63,11,100,10,229,2,82,2,108,13,3,9,74,251,105,254,190,7,81,7,86,4,66,1,83,0,203,10,214,14,175,1,61,255,0,6,172,3,198,254,49,255,253,5,196,11,135,7,244,1,140,255,200,251,224,254,208,5,246,3,96,3,4,3,222,251,4,254,209,0,175,253,64,4,137,4,158,251,172,254,214,255,192,251,146,252,136,245,128,245,84,252,123,246,86,251,229,4,30,255,91,247,178,245,71,249,96,250,205,248,175,249,81,254,51,253,83,238,61,243,110,4,88,1,23,253,120,249,122,249,91,2,43,254,202,246,247,252,25,0,99,246,176,251,12,13,127,8,120,253,242,248,163,251,189,4,133,0,191,2,128,9,50,1,93,1,101,5,245,4,193,4,169,255,213,253,70,6,216,13,109,7,241,2,126,6,200,1,69,251,240,252,214,9,7,16,44,7,9,2,148,2,168,0,60,255,203,254,69,254,105,2,33,4,186,4,70,11,135,2,140,252,220,5,231,252,45,247,87,6,243,5,121,252, 19,1,161,1,28,252,189,253,75,252,113,252,89,0,140,255,57,251,55,246,95,253,32,3,54,248,67,243,181,247,97,248,127,249,126,255,98,0,155,253,199,253,174,244,85,241,121,250,125,254,108,3,16,3,60,3,117,2,162,248,120,247,102,250,99,1,216,4,27,2,61,6,175,3,198,0,52,2,194,1,40,3,230,253,16,1,170,10,207,7,192,1,213,253,45,251,232,2,189,6,40,248,161,254,79,17,159,4,216,251,190,3,227,1,68,255,148,2,112,5,191,2,150,1,154,4,124,4,235,0,216,0,127,3,3,254,186,254,14,7,236,4,175,4,244,2,230,245,194,245,210,253,180,0,5,4,79,255,162,246,52,249,75,250,147,251,70,2,167,253,238,250,173,1,237,249,162,245,160,2,141,5,159,251,59,249,82,251,210,1,44,6,88,252,52,249,245,0,38,4,191,2,219,255,174,2,106,1,107,254,12,0,28,254,153,5,17,10,28,3,120,255,187,253,172,2,41,5,21,0,151,255,195,2,68,9,132,5,203,252,71,255,144,255,147,251,227,254,108,1,112,0,53,2,26,4,149,1,110,254,220,247,175,252,218,8,177,254,22,246,21,0,205,1,90,1,58,2,211,252,55,251,116,0,172,254,221,252,86,2,217,6,109,8,207,252,90,244,44,3,54,5,2,255,37,6,135,2,175,254,190,3,213,253,33,251,202,0,200,0,81,254,127,249,182,252,216,7,30,2,230,248,129,253,163,253,164,248,45,1,90,5,64,251,94,250,248,252,177,0,143,6,114,252,230,252,191,9,248,0,155,248,143,251,90,254,233,2,144,1,152,1,36,5,249,4,178,3,153,255,105,253,81,1,49,10,76,6,192,249,133,4,75,16,173,6,153,254,105,251, 32,251,213,2,132,8,153,5,247,5,108,8,170,2,16,246,231,241,217,255,247,9,140,3,88,2,6,0,99,249,231,251,103,254,157,249,186,247,176,246,42,0,234,10,35,1,173,249,14,0,94,252,190,246,9,246,130,250,133,4,136,1,53,244,63,245,145,0,173,3,208,250,192,250,49,255,126,253,60,254,35,0,192,3,74,4,168,254,214,252,216,253,118,3,159,7,48,6,73,3,8,0,130,1,38,7,154,4,217,252,232,255,177,7,140,10,127,8,1,1,104,2,128,3,152,252,174,254,106,3,231,7,166,8,216,255,63,252,49,2,210,4,154,0,148,6,78,7,216,247,119,2,42,14,189,249,23,247,48,5,220,2,176,253,10,252,153,255,16,10,223,8,136,252,217,248,47,247,189,254,16,7,175,250,181,249,230,8,6,4,244,246,216,247,245,250,72,248,30,250,8,0,89,4,207,252,151,247,89,255,115,248,220,240,243,252,93,1,13,1,251,253,137,250,152,252,213,253,119,254,94,254,94,254,206,3,82,3,94,247,136,249,69,10,41,5,23,253,35,2,52,2,157,251,3,250,66,2,206,5,197,3,81,10,36,9,132,255,119,254,179,1,132,3,29,6,123,1,243,254,26,11,151,10,229,253,101,2,191,11,134,7,105,251,124,2,133,17,28,12,121,10,126,6,242,253,43,3,172,0,126,255,36,7,249,4,249,1,231,1,72,0,11,253,193,246,18,251,111,4,117,246,215,237,17,0,196,5,251,250,125,240,150,236,28,248,3,4,157,253,232,243,176,249,255,247,95,244,76,253,142,254,143,1,169,2,218,250,219,251,57,251,237,254,244,4,60,254,204,0,125,5,151,0,61,4,100,5,58,2,52,4,58,2,32,0,132,3,15,1, 190,0,111,4,189,252,242,250,177,8,33,7,162,0,24,255,245,249,126,2,212,10,204,255,4,251,113,1,154,4,8,1,2,252,8,1,164,3,54,1,93,8,36,5,204,251,252,254,182,4,57,5,187,251,166,254,34,14,235,6,196,249,219,1,98,7,136,252,239,246,207,252,94,1,3,4,158,1,162,249,246,252,126,5,127,255,232,249,114,255,35,255,32,245,9,250,67,3,164,246,217,243,52,4,9,6,183,249,140,241,166,251,50,5,18,248,224,242,150,251,182,250,109,1,81,3,117,246,58,250,13,252,176,246,77,255,226,2,12,1,59,1,218,254,67,253,2,0,163,0,118,1,113,7,206,5,48,7,186,13,249,4,184,254,35,3,35,6,175,7,42,255,165,254,150,18,84,18,99,5,52,8,125,1,166,249,245,2,15,3,79,255,134,7,110,9,252,5,64,4,181,1,189,1,187,252,128,250,52,254,206,251,161,254,132,8,189,8,3,247,128,240,191,2,129,8,40,1,99,254,42,254,124,255,211,251,15,248,162,254,176,1,129,249,156,245,65,247,215,254,163,7,89,0,138,247,146,247,242,241,162,246,62,1,162,249,89,248,244,0,243,0,127,254,224,243,232,244,218,1,153,248,208,246,32,253,61,244,186,252,138,6,179,252,197,0,47,9,108,255,11,254,183,4,117,255,35,0,2,6,89,4,135,5,25,3,172,5,12,14,50,1,44,1,183,18,31,9,13,254,4,1,61,4,223,8,59,6,58,2,195,9,65,13,80,4,203,1,253,2,182,4,22,9,59,4,197,255,40,0,215,4,234,9,86,4,165,3,200,2,93,252,116,253,5,0,171,255,24,252,144,253,12,255,237,245,116,247,234,253,57,252,67,1,0,254,244,246,194,255, 241,248,20,232,97,241,246,250,184,248,40,4,54,5,202,244,121,250,99,3,175,249,47,247,95,250,234,253,201,4,24,255,121,250,94,1,232,255,207,255,102,255,54,252,70,7,75,7,161,252,139,253,11,0,178,1,174,5,59,1,68,253,192,3,207,1,57,5,104,15,201,1,202,250,37,253,53,250,229,2,13,3,116,2,187,11,86,4,74,253,13,9,65,12,232,0,87,254,249,254,219,255,252,5,195,7,232,7,73,7,83,4,71,1,78,0,207,3,228,7,189,8,161,254,79,248,60,4,163,3,187,251,56,254,60,254,189,5,21,4,94,250,10,254,24,251,142,244,168,250,176,253,121,254,148,2,4,254,115,246,44,247,216,247,112,253,124,1,30,248,184,250,207,253,148,239,194,241,91,250,227,245,12,253,248,4,67,252,135,250,201,248,23,246,80,255,92,249,8,245,235,255,141,253,210,4,29,16,202,253,46,249,79,7,195,254,118,248,165,7,183,15,196,8,47,254,78,0,73,10,251,1,241,254,93,14,148,11,205,7,182,9,57,0,94,1,179,1,232,248,186,4,133,14,234,5,63,4,112,5,79,2,35,1,248,252,167,0,51,2,117,250,108,254,46,4,30,0,253,255,116,2,57,1,228,0,54,5,242,252,118,246,250,255,89,0,43,253,66,2,217,254,104,249,181,254,54,255,193,248,247,253,57,3,117,3,195,253,64,239,249,247,234,9,16,255,247,245,130,251,253,255,144,254,174,247,60,252,255,0,117,244,127,241,232,249,179,250,248,255,181,3,19,252,60,253,147,0,144,253,165,254,100,250,227,246,233,254,93,1,152,3,140,7,46,0,46,251,173,2,17,3,31,3,92,10,29,6,73,3,225,255,8,248,12,8,145,19,119,5, 42,4,11,7,114,255,184,5,238,10,124,2,121,1,18,6,50,3,41,253,16,5,8,14,150,3,177,255,177,7,172,0,151,253,241,4,115,1,18,249,172,253,98,4,168,254,132,251,168,254,123,250,228,250,151,251,85,251,134,1,195,0,71,246,33,242,212,247,195,253,46,4,191,9,26,3,58,250,99,248,33,2,114,8,166,246,39,243,8,6,180,1,44,250,102,0,13,0,193,4,241,4,101,246,142,247,53,2,10,9,64,7,107,255,39,2,41,1,183,250,226,254,151,4,76,3,5,2,10,3,169,253,56,254,177,0,16,250,178,252,102,255,15,3,132,8,140,252,175,253,38,5,95,253,94,1,26,6,57,249,119,245,153,0,134,0,4,252,226,1,144,5,241,6,134,3,99,251,141,253,51,0,60,255,152,252,58,250,224,4,79,12,12,0,154,248,9,3,247,2,129,251,212,1,57,5,52,254,5,251,105,2,168,3,109,1,23,10,161,6,25,248,30,248,47,254,232,4,146,7,165,254,165,245,67,248,1,251,148,253,251,1,22,253,168,249,241,255,67,4,97,1,193,252,33,253,136,249,19,250,185,251,93,248,189,4,194,15,81,7,145,255,40,255,129,6,165,5,22,250,213,248,132,5,205,16,126,13,93,9,64,7,222,252,122,253,169,3,139,5,183,9,87,5,115,252,115,246,74,250,72,7,208,4,160,253,122,254,130,252,130,253,68,255,177,250,213,249,119,252,213,249,185,248,193,251,126,0,206,5,44,3,176,248,81,248,170,253,174,248,191,251,186,1,241,251,174,254,132,254,231,251,164,2,129,0,21,1,171,5,115,254,9,253,46,3,227,1,119,247,104,245,126,255,162,7,133,7,98,0,80,253,242,255,47,0,45,255,130,246, 83,250,153,7,133,1,159,254,170,6,17,10,97,7,30,2,249,1,43,254,158,248,231,252,67,7,156,6,24,255,27,8,140,9,222,254,241,2,168,3,190,253,225,6,249,11,112,254,176,251,247,2,164,1,160,0,14,2,32,5,182,6,25,254,54,251,42,4,44,7,140,3,15,253,226,246,194,253,243,9,44,10,106,1,161,254,169,3,77,0,93,246,76,248,194,254,143,253,179,246,72,243,99,250,155,3,152,6,60,1,148,249,181,248,6,246,55,244,122,251,125,254,101,253,92,253,168,4,155,6,130,251,66,251,76,249,239,240,189,254,209,9,16,5,12,4,170,253,13,246,84,254,81,9,161,6,78,0,77,4,249,4,67,254,78,250,96,252,198,4,115,6,43,1,198,1,156,2,17,7,51,5,133,253,51,2,97,1,3,0,30,9,10,5,214,251,34,254,34,6,163,3,73,4,126,16,29,9,189,254,42,2,30,255,72,0,149,1,124,1,15,6,77,4,38,7,50,9,187,0,98,252,187,250,146,247,198,248,48,5,234,6,176,0,60,5,228,252,66,243,59,244,82,249,200,9,254,4,19,239,64,244,170,0,93,254,69,246,17,247,53,2,89,0,86,250,148,0,45,2,221,252,21,252,88,254,33,253,23,252,244,0,200,1,116,255,7,253,116,0,101,6,119,252,46,248,115,3,154,1,200,251,98,0,167,255,17,249,209,254,243,3,195,251,60,255,252,5,198,2,142,253,194,247,120,4,152,8,122,252,249,4,148,5,171,4,179,14,111,6,28,252,90,248,220,252,27,3,43,2,42,4,109,1,228,0,2,1,158,252,8,0,182,2,33,2,78,252,233,250,252,5,220,5,153,1,6,1,27,246,84,245,240,1,130,255,105,255,19,14, 240,7,14,245,245,248,69,3,172,254,44,248,222,253,156,9,200,1,13,249,100,12,30,13,135,244,30,246,141,0,76,2,201,6,233,0,240,253,253,4,155,253,99,249,111,4,38,4,84,252,51,253,6,252,168,252,219,7,158,5,25,250,73,251,188,255,187,2,142,0,96,254,23,3,101,254,240,250,245,0,133,254,231,252,138,6,91,4,202,246,196,249,210,6,255,10,125,7,5,2,9,254,196,252,5,0,77,0,175,251,167,251,178,1,15,6,167,1,198,253,187,254,45,251,156,251,42,253,187,251,220,0,238,3,15,253,198,246,122,247,23,0,157,1,12,252,179,250,19,252,29,253,219,251,64,248,84,252,81,4,222,0,27,248,29,254,146,10,208,6,29,249,208,253,124,4,49,250,158,248,138,4,75,10,70,255,208,252,252,12,61,7,247,253,46,5,92,3,90,3,34,7,163,4,106,7,201,5,118,5,113,13,50,9,177,4,22,11,97,3,226,255,157,11,176,8,3,2,82,5,81,0,38,254,162,1,237,0,185,9,121,10,72,2,146,3,76,249,198,242,241,3,118,8,78,250,27,245,75,255,102,5,253,255,146,246,200,241,244,245,44,247,154,247,180,0,187,252,133,244,138,249,30,250,88,253,81,0,46,253,120,255,127,246,78,239,40,249,93,253,76,254,111,0,50,249,71,244,238,249,164,255,14,253,236,254,33,1,74,251,148,247,177,247,78,0,67,4,59,246,45,247,232,2,119,2,153,3,33,1,147,251,209,1,206,2,31,252,105,1,176,8,226,6,93,6,93,8,107,9,193,10,203,7,169,0,248,0,165,8,116,7,203,4,251,8,2,8,0,5,72,7,34,8,157,4,9,6,169,9,65,5,207,254,198,2,151,4,112,2, 177,6,44,2,96,255,133,4,35,1,61,2,86,4,114,255,54,252,116,247,121,250,63,252,28,252,155,6,110,9,90,0,90,247,167,248,46,0,232,252,41,249,67,253,238,2,99,1,27,248,235,244,98,245,112,247,147,0,236,1,95,253,211,252,210,252,124,246,244,242,63,249,44,250,216,247,125,252,254,255,57,0,208,250,249,247,238,246,112,237,125,241,229,254,146,252,212,1,209,9,207,2,21,2,104,253,221,245,150,253,217,6,59,5,35,1,102,10,188,10,176,255,210,255,166,251,70,4,249,21,185,14,55,7,166,4,246,3,243,9,21,7,28,4,56,7,254,6,157,4,155,3,6,6,50,11,180,12,106,5,200,249,13,249,178,3,204,8,63,0,136,251,80,254,98,255,151,3,71,6,15,1,220,248,56,245,208,250,134,254,182,251,58,253,80,2,15,253,89,245,240,252,81,4,49,252,134,245,62,246,238,250,97,3,24,1,46,250,186,250,250,246,53,250,81,1,159,254,130,1,84,2,6,252,163,247,205,241,38,247,60,3,39,3,210,252,194,254,141,4,234,255,36,255,225,5,76,6,55,2,61,253,20,0,41,3,98,0,141,4,230,3,138,252,72,0,128,3,142,1,26,2,220,0,244,255,218,2,161,1,212,252,73,253,171,255,66,5,231,7,44,250,217,252,10,13,248,253,122,237,99,248,44,5,10,5,70,2,131,6,36,5,17,255,24,4,198,2,202,247,214,251,166,5,234,2,19,255,180,6,241,8,221,253,227,250,105,253,72,252,181,0,82,9,104,11,98,255,131,247,25,254,75,252,126,245,216,251,138,6,161,10,235,5,121,253,81,250,156,248,126,246,227,250,155,3,52,0,185,251,99,3,158,252,26,243,239,1,216,7, 104,255,159,252,2,253,170,0,140,3,38,1,3,2,54,7,24,6,26,3,4,6,177,4,252,253,230,252,4,0,126,2,157,7,160,9,171,1,92,253,90,5,162,7,244,0,200,2,132,1,68,251,136,1,98,7,142,1,230,254,139,253,95,245,49,242,207,248,162,3,100,11,134,3,248,245,67,242,130,239,17,247,232,2,168,249,7,243,239,250,21,252,57,254,248,251,125,243,38,250,175,252,41,244,237,250,64,6,79,2,122,252,183,253,124,1,102,5,113,0,6,0,155,3,243,253,229,2,68,11,82,6,107,0,80,2,96,10,67,7,242,253,228,5,72,15,1,4,2,248,180,255,40,2,206,253,24,8,145,9,121,255,197,0,10,3,68,4,191,2,69,254,253,5,212,6,128,252,77,254,67,2,30,0,9,4,30,10,188,4,179,1,250,6,213,0,21,0,59,10,61,9,82,4,242,250,33,251,30,12,1,6,163,251,252,2,214,3,49,2,111,253,18,242,7,241,54,252,176,6,214,3,96,250,148,250,95,2,164,249,251,238,54,248,243,242,151,238,221,253,32,252,199,243,209,245,135,249,69,252,96,243,68,237,163,251,186,3,109,248,48,247,188,255,43,253,175,251,177,253,211,251,42,255,9,3,232,2,171,8,102,6,193,251,22,254,130,253,9,250,199,5,218,14,4,9,253,2,18,4,97,11,27,17,63,8,214,248,156,249,212,6,154,13,69,12,30,12,66,13,19,9,119,8,136,10,77,4,206,3,222,6,121,2,104,3,127,11,205,12,59,10,52,9,220,0,55,253,210,7,155,5,218,0,111,1,40,248,195,249,220,0,238,253,157,5,25,10,102,248,48,241,224,254,146,7,180,4,226,246,238,232,53,235,88,245,216,253,23,255, 180,245,192,250,186,4,67,248,166,241,201,249,0,247,226,248,212,254,32,253,22,253,12,255,136,5,191,4,142,245,39,249,168,7,234,255,137,248,26,249,69,246,12,251,3,1,59,1,234,7,64,11,185,255,161,252,206,254,235,246,124,251,255,3,38,1,203,1,163,5,31,7,46,8,38,7,60,0,159,254,189,2,189,254,192,252,80,2,238,8,93,7,231,249,162,254,143,12,130,8,244,6,214,9,126,2,14,255,48,255,130,252,34,252,120,255,65,7,136,8,111,5,136,5,71,1,215,250,37,253,62,1,7,255,31,1,40,2,145,249,178,253,11,8,199,3,68,255,205,254,212,251,151,253,206,251,112,246,109,249,121,250,84,255,69,9,162,1,123,253,192,12,142,10,237,247,24,249,157,255,43,254,129,254,163,255,58,255,112,2,254,8,219,7,185,251,198,248,144,255,235,0,97,3,214,4,19,255,110,252,197,251,176,251,8,1,45,5,141,2,101,249,236,248,75,2,65,0,12,250,37,253,136,248,30,240,89,255,233,14,192,8,54,1,144,1,166,253,85,244,86,251,92,3,22,250,163,253,233,4,214,254,127,6,23,10,39,250,196,249,237,252,31,249,215,0,97,1,86,255,202,0,47,248,58,251,252,3,102,4,213,5,248,0,118,248,84,247,47,251,45,1,107,0,246,243,176,246,210,4,159,254,204,251,154,4,175,0,48,250,68,248,139,250,79,1,197,1,67,4,163,8,20,2,202,252,77,4,243,11,165,9,243,5,94,3,67,7,144,12,143,1,212,254,27,11,42,11,58,11,208,16,19,12,81,4,239,3,209,3,124,0,84,2,23,11,11,7,187,250,244,252,17,4,238,6,154,4,251,0,246,3,70,253,251,245,62,249,91,249, 141,248,104,251,112,254,76,251,83,248,251,250,17,251,205,242,170,239,231,251,122,254,218,247,190,250,205,248,197,247,206,251,177,250,121,252,231,252,201,248,43,248,207,247,10,253,144,5,112,250,35,240,187,249,186,250,10,252,223,12,232,8,19,244,159,244,216,255,222,1,103,248,38,247,94,7,204,6,157,252,50,1,80,5,115,11,248,3,134,245,88,5,14,9,182,252,119,7,72,11,91,2,237,2,18,13,67,22,39,6,87,249,73,7,221,12,61,6,124,6,172,10,103,7,118,1,252,2,199,6,218,8,137,11,193,10,154,2,65,252,45,4,132,8,137,4,41,3,186,255,85,1,49,4,71,3,1,7,47,1,93,254,236,255,199,242,199,243,215,0,214,252,92,246,214,252,167,255,127,251,76,0,20,251,141,241,128,247,125,246,185,240,122,244,160,255,116,2,84,242,42,240,111,249,134,247,50,249,13,245,236,236,149,248,220,250,66,242,154,247,209,249,48,249,43,252,51,254,250,0,37,251,212,249,59,6,20,254,101,239,226,255,3,15,29,7,236,1,65,1,11,8,16,14,183,5,228,7,119,12,180,4,59,6,48,13,175,14,63,12,214,8,115,15,162,14,251,2,234,9,180,18,108,4,116,0,215,8,148,6,243,7,180,1,177,248,208,4,136,8,74,7,172,7,157,249,197,245,59,250,56,250,203,254,223,255,98,252,147,254,184,1,89,255,158,248,235,249,217,2,110,251,13,241,203,1,250,8,52,253,189,254,166,0,173,250,217,252,64,2,231,0,160,250,54,250,187,251,137,248,196,255,40,3,23,241,139,233,215,244,6,254,12,4,253,0,134,241,14,240,126,249,137,246,2,246,130,251,102,255,83,255,25,248,184,252,127,255,86,249, 106,1,181,3,137,248,191,252,30,9,231,11,150,9,234,2,141,253,200,4,10,13,94,11,253,4,122,3,225,6,234,1,40,255,126,12,226,14,91,5,74,4,70,4,137,9,39,9,232,0,86,7,162,3,55,0,57,13,137,7,201,255,224,5,198,2,41,1,204,2,230,3,47,7,79,5,248,255,155,253,139,253,114,252,165,254,136,0,86,253,77,255,177,252,63,252,4,3,182,251,10,245,47,246,156,250,36,1,8,251,163,250,230,253,247,242,211,243,49,255,222,253,158,248,12,251,48,252,217,248,14,250,163,251,185,251,94,251,72,0,214,1,60,245,29,250,207,8,131,1,145,255,69,254,43,252,2,10,116,9,222,0,188,0,133,255,29,7,141,9,254,0,144,1,136,1,245,1,12,6,10,1,212,254,219,4,255,1,67,3,32,11,73,3,113,3,33,11,165,254,145,1,180,12,168,1,15,252,51,251,147,252,27,2,121,255,208,2,178,254,211,244,22,252,138,252,139,246,230,252,5,2,212,252,187,246,57,247,178,253,156,4,34,252,226,242,230,249,146,251,250,250,177,254,120,254,221,1,215,254,24,253,9,2,125,1,170,6,206,255,199,243,207,0,109,6,112,5,89,7,189,251,245,247,99,1,200,9,114,10,58,2,202,3,48,8,17,251,185,249,46,8,25,6,108,3,207,7,101,2,144,2,99,6,66,9,168,12,6,1,211,248,9,3,76,7,79,2,225,253,152,2,234,13,155,5,163,251,175,1,175,0,86,254,8,6,137,1,230,252,235,8,253,6,165,249,6,252,74,255,28,252,189,254,242,255,102,253,165,248,120,247,7,253,79,247,12,244,89,4,255,1,123,243,248,248,236,248,30,249,186,3,4,249,22,241,165,250,226,252, 60,253,210,246,156,246,86,2,176,251,236,248,40,1,74,255,235,253,249,248,112,246,141,255,181,1,102,1,239,255,238,248,125,0,125,7,87,252,51,253,235,2,178,0,21,6,152,4,130,255,226,8,7,13,80,4,61,249,41,252,51,16,19,14,131,254,107,5,121,10,19,8,209,9,157,9,81,7,158,1,158,6,1,19,109,12,111,1,94,3,225,7,246,7,36,7,214,4,161,6,197,11,197,2,5,255,48,10,194,8,129,3,134,253,130,248,109,5,255,6,114,253,189,248,205,240,214,245,110,254,21,255,197,254,225,247,244,243,213,246,98,245,124,240,214,242,93,246,115,240,132,240,201,248,48,252,150,253,31,248,167,236,137,237,62,249,197,1,68,4,180,0,217,252,21,253,139,249,203,245,197,251,229,2,231,6,162,5,35,1,98,6,110,5,125,251,6,254,181,5,144,9,132,12,85,15,204,6,205,252,185,7,169,8,82,247,222,253,224,14,4,14,146,1,211,247,97,5,189,18,110,7,69,3,33,6,42,3,94,3,48,255,39,2,223,12,22,9,70,4,74,3,153,253,153,1,253,6,106,5,17,9,39,253,191,244,113,8,3,8,241,249,160,255,6,1,218,0,217,255,250,249,139,253,139,253,158,248,106,250,27,253,133,1,144,2,176,251,38,247,49,251,63,2,185,0,124,251,216,247,190,243,159,247,171,1,12,4,85,253,156,251,132,253,54,251,167,0,135,4,235,251,63,249,67,251,46,249,115,250,69,252,70,253,112,252,133,252,151,6,114,6,62,248,72,247,134,253,126,253,49,250,125,1,62,8,24,2,155,3,82,6,217,1,135,2,216,2,172,3,226,0,117,253,52,4,154,13,184,11,8,2,253,0,112,6,46,13,168,10, 85,247,25,246,128,8,174,7,7,254,254,1,224,9,223,4,178,249,231,252,97,2,112,2,255,1,35,250,163,248,252,252,248,0,106,3,172,251,147,249,9,254,2,2,18,8,89,1,228,250,76,253,209,245,172,247,178,254,107,253,122,2,48,6,10,254,92,253,255,5,70,2,245,250,65,1,160,255,62,249,80,253,220,4,28,8,55,2,166,0,214,2,211,253,245,254,187,254,200,251,33,255,131,254,181,253,124,5,206,11,84,4,237,255,210,10,6,3,6,241,167,248,82,6,168,7,98,2,226,254,48,253,173,249,64,3,9,5,97,247,126,255,123,8,46,253,72,250,193,252,236,245,61,244,223,0,124,4,228,250,177,254,105,8,3,4,14,250,231,246,4,254,145,6,74,0,11,249,130,251,69,3,162,7,167,255,219,251,245,254,221,1,136,0,232,248,202,252,57,3,254,253,206,253,61,255,57,254,151,3,184,7,195,253,118,244,55,253,220,0,244,253,195,0,159,254,74,253,13,3,131,7,113,3,117,253,111,4,107,4,111,248,243,253,190,9,153,1,147,250,239,9,141,14,124,0,142,1,248,6,102,5,127,6,58,8,10,9,209,5,104,4,18,6,10,254,73,247,46,253,8,6,238,10,240,8,87,1,44,254,168,0,230,254,9,248,86,245,201,251,168,7,18,9,31,254,227,248,101,252,129,251,164,246,97,245,6,252,219,251,207,248,91,2,253,254,155,247,119,252,186,248,4,244,0,245,78,252,128,4,49,252,176,246,182,245,155,242,226,249,251,255,96,252,199,248,230,250,167,252,103,250,112,253,214,252,210,252,203,254,218,244,82,247,25,4,114,4,40,1,172,255,239,1,49,2,87,5,99,10,192,1,75,254,18,4,121,6,147,7, 5,7,145,11,34,12,45,4,85,8,20,15,3,7,51,2,229,4,241,7,253,8,52,9,133,7,154,4,191,7,1,5,97,251,115,252,190,3,232,11,207,6,141,251,15,3,80,4,240,251,64,4,172,4,232,248,60,253,104,8,216,0,119,245,53,249,96,252,58,253,161,254,232,253,176,255,168,254,244,255,224,250,153,247,2,8,202,0,106,238,106,250,225,255,19,245,65,247,212,254,237,247,244,246,171,255,213,250,72,245,72,248,6,252,221,246,197,240,165,249,7,3,125,0,106,254,157,252,127,248,167,248,90,251,245,254,226,252,207,251,171,3,173,6,146,6,17,2,163,251,98,253,25,254,187,3,59,4,117,254,206,5,145,4,199,254,5,4,228,7,152,6,44,254,200,255,181,13,165,9,59,3,208,7,9,4,47,0,93,8,223,10,151,6,183,9,204,11,250,9,186,3,124,253,243,14,162,22,44,1,112,248,195,0,217,9,149,9,213,2,126,6,12,6,121,254,194,255,99,249,81,244,124,255,105,2,129,255,175,3,165,2,83,251,13,249,99,247,153,239,221,245,20,2,94,249,80,249,196,255,248,252,149,250,226,244,207,247,154,0,12,255,98,252,230,245,252,242,158,0,85,6,115,248,163,244,207,251,229,251,61,0,110,0,136,248,130,253,123,0,136,249,39,251,213,255,36,4,175,1,56,254,128,2,8,0,143,2,180,8,39,6,236,0,51,254,48,6,130,8,16,4,61,12,134,11,190,0,136,2,92,4,241,4,245,8,214,255,185,249,235,5,126,10,105,6,54,255,146,248,26,255,78,6,221,5,222,5,148,247,130,237,158,2,129,3,235,238,152,246,17,8,189,14,97,1,0,244,42,0,121,0,155,246,185,253,254,1,206,3, 3,10,5,5,108,251,15,251,175,254,18,3,69,6,243,0,122,0,226,5,139,5,233,3,201,249,18,251,58,8,194,0,147,254,250,6,179,5,206,255,73,247,219,249,125,254,42,4,15,3,73,245,67,253,60,4,105,254,214,4,177,0,32,247,65,250,109,1,35,5,172,250,92,246,80,0,148,255,55,253,56,5,3,8,84,1,86,253,51,250,236,246,107,255,13,3,38,254,37,5,59,6,105,253,85,249,210,249,38,255,180,5,10,1,172,250,13,1,180,4,249,254,175,250,21,248,235,251,112,0,163,0,91,4,27,253,85,244,252,3,24,8,240,245,186,243,94,251,223,8,40,9,164,242,46,249,223,11,4,3,226,253,188,253,211,246,103,251,137,5,108,3,106,1,77,2,36,4,27,6,12,0,225,2,224,11,163,5,180,254,66,254,227,254,56,6,46,12,156,5,164,255,35,6,78,9,144,6,169,6,155,3,156,2,107,5,91,4,184,4,8,9,134,8,79,3,174,3,254,0,43,252,167,2,43,6,112,255,52,246,213,253,31,14,202,253,172,241,43,2,97,0,235,245,218,0,117,6,246,251,110,251,234,247,172,240,112,246,132,253,95,251,22,242,7,250,3,7,59,251,108,244,235,244,154,240,99,249,10,252,79,242,10,247,216,0,16,255,252,252,231,252,226,245,254,246,228,0,232,252,32,247,48,253,116,5,35,13,152,255,159,245,163,8,217,8,95,255,112,3,113,253,226,253,39,10,203,10,15,6,241,3,188,6,144,9,209,255,207,251,170,12,148,15,163,0,24,7,40,10,8,1,108,6,37,4,34,3,230,8,128,9,178,12,2,8,249,4,121,7,14,2,244,251,246,254,209,9,247,5,59,4,169,10,159,1,220,0,225,3, 123,1,146,3,227,248,170,250,22,11,208,1,1,253,212,5,216,253,91,245,190,245,39,251,105,252,184,248,88,251,238,248,14,243,129,246,249,1,7,253,252,232,186,243,233,4,212,247,129,239,234,243,174,250,232,255,116,244,129,237,147,250,154,1,103,252,168,247,80,246,121,248,38,252,12,253,180,254,5,255,152,252,113,3,191,2,35,250,106,251,250,253,139,5,241,6,117,0,75,5,162,5,35,3,90,254,171,252,171,7,177,12,116,15,48,10,23,1,219,6,87,6,231,2,171,8,196,10,68,12,231,12,62,9,144,3,119,5,213,10,239,1,197,251,8,7,1,11,186,1,33,255,93,7,117,6,198,255,148,0,1,254,111,255,66,1,222,252,138,254,242,253,159,0,73,5,159,254,206,251,124,255,60,254,137,252,250,251,28,250,180,251,160,4,119,2,174,250,96,255,64,249,141,245,20,0,124,247,80,245,43,1,245,4,91,4,4,245,23,242,195,2,251,252,190,243,215,251,133,4,48,6,236,255,54,241,113,240,107,2,63,5,239,250,207,1,125,3,52,254,97,2,213,255,57,3,72,3,14,246,185,253,165,2,75,252,143,5,221,9,229,2,70,253,235,251,101,4,65,5,21,248,249,251,61,6,13,3,24,4,81,4,88,254,105,254,79,2,178,0,103,252,254,255,30,6,165,6,125,0,90,254,42,8,39,6,18,253,22,3,225,7,100,1,226,252,184,255,39,0,94,1,200,4,48,0,205,254,35,5,87,10,8,4,91,246,234,253,83,4,158,250,42,4,184,4,220,247,63,2,42,2,95,240,38,247,233,9,54,8,153,252,222,253,234,2,104,253,16,254,117,8,24,2,245,248,172,0,89,7,163,6,41,1,175,247,47,247,60,255, 201,253,70,253,138,7,135,7,112,254,94,252,216,255,223,4,178,1,184,248,158,248,77,253,251,253,43,1,153,255,40,255,133,4,140,252,223,253,188,6,51,251,219,249,218,0,124,252,239,250,42,4,27,8,20,253,55,248,190,250,24,251,156,254,2,253,27,1,18,3,86,251,188,4,184,5,247,244,108,243,102,253,149,1,157,253,90,254,223,255,75,248,54,247,102,250,226,252,50,255,55,253,133,0,173,2,119,2,68,9,181,254,40,242,209,255,32,5,38,254,65,0,169,5,192,12,125,11,84,4,172,4,103,7,184,7,44,5,161,2,182,2,79,12,193,14,19,3,105,2,209,255,14,0,192,6,130,255,147,4,222,8,228,252,97,1,96,6,159,4,38,5,200,4,56,7,250,0,85,250,131,2,255,0,241,248,239,252,96,253,61,253,14,2,6,252,56,248,197,0,214,0,82,245,127,243,83,251,127,251,174,250,121,250,30,243,237,245,236,250,26,249,106,250,182,250,186,252,13,0,11,249,146,245,14,253,169,249,85,243,125,254,223,255,65,255,10,5,208,252,2,250,11,251,60,251,252,3,146,1,87,254,164,4,21,2,81,254,8,6,48,6,58,253,102,0,123,1,172,0,50,3,22,3,229,10,156,2,30,244,36,8,149,17,191,0,53,1,216,3,6,1,171,8,83,6,40,253,46,4,111,10,77,4,228,0,79,1,179,7,226,12,201,255,240,253,128,12,182,8,107,2,59,254,150,249,195,6,181,7,158,255,116,7,187,3,166,253,241,4,180,1,107,248,8,251,178,0,85,251,51,248,134,0,200,0,17,250,177,250,199,253,7,248,179,246,195,254,86,251,187,243,19,248,174,3,122,2,214,244,174,250,188,255,226,242,0,248,67,0, 176,255,6,1,248,246,250,244,230,249,144,247,9,2,93,2,157,244,104,253,52,4,226,254,132,253,57,251,234,255,208,255,93,251,190,3,169,4,60,3,12,11,208,3,214,253,75,5,89,6,24,8,213,5,206,253,253,2,66,7,167,5,127,11,168,9,67,255,70,11,234,17,78,254,39,254,25,6,39,2,98,2,163,0,255,6,174,16,190,3,161,248,70,247,18,249,192,6,107,9,184,254,141,4,64,7,142,246,190,246,91,2,68,255,56,1,69,5,15,255,22,250,134,251,125,254,217,249,87,250,225,0,161,252,147,254,177,8,212,4,9,250,0,250,230,255,133,250,242,246,7,3,62,1,212,240,156,247,159,4,160,255,168,251,166,251,64,254,126,2,122,1,163,253,109,250,227,255,254,6,143,1,31,252,224,5,158,9,16,3,227,3,240,247,91,246,71,8,108,2,142,1,91,4,156,250,160,3,151,4,36,244,6,252,134,5,151,251,180,252,162,255,240,251,23,7,74,0,73,247,225,4,186,255,112,254,71,8,48,3,108,4,86,253,81,252,163,9,233,250,218,245,148,8,177,6,185,0,93,2,223,1,131,4,55,2,15,248,52,248,67,0,241,4,69,3,127,251,130,250,176,1,28,255,210,248,74,253,160,255,129,0,188,1,77,252,239,255,71,254,75,252,233,5,243,0,130,253,14,2,13,252,250,248,117,255,218,7,85,0,67,247,220,5,178,15,202,7,122,3,12,2,63,255,177,0,15,6,209,9,110,4,212,0,113,13,16,8,8,244,41,253,23,9,225,4,84,14,254,9,212,246,145,0,117,6,101,252,33,252,75,250,120,0,229,10,234,255,145,251,214,2,21,254,162,246,58,245,171,252,152,8,235,1,62,246,121,248,231,252, 102,255,66,250,253,241,247,247,105,255,27,247,13,244,253,251,177,250,208,250,209,250,230,248,205,255,58,2,164,1,59,1,53,246,55,244,51,254,89,1,72,5,145,0,23,246,20,255,165,2,175,252,184,1,122,2,32,253,222,255,236,0,177,254,178,1,24,4,153,2,218,255,172,0,28,10,221,9,70,2,161,4,179,5,202,3,81,3,30,2,112,3,49,8,209,11,201,5,133,1,162,11,134,8,6,0,171,1,52,252,233,4,149,16,120,3,136,252,221,5,34,12,113,13,156,7,90,250,117,254,3,7,98,4,58,2,163,248,202,251,12,8,226,255,255,254,145,4,161,255,181,1,240,254,106,244,59,250,117,254,145,247,38,247,254,249,106,255,253,0,52,246,21,240,135,245,183,250,38,249,7,243,36,242,117,255,142,253,126,235,122,239,129,251,80,0,42,4,133,252,183,243,225,245,206,247,234,243,63,245,90,251,51,0,87,6,37,5,19,1,202,3,177,253,249,249,189,0,56,255,187,1,181,9,95,5,208,255,45,2,202,6,139,10,216,11,154,7,93,6,191,7,21,4,179,5,253,8,203,7,36,16,132,15,67,1,138,7,98,21,65,13,127,1,214,255,95,0,136,5,210,10,224,6,86,0,34,5,143,11,242,4,145,255,16,7,174,9,138,255,195,251,154,246,231,246,204,8,37,5,235,249,251,254,196,254,123,1,176,2,4,246,197,241,97,247,18,246,60,250,221,250,22,248,115,4,68,255,70,242,148,251,110,0,242,253,115,248,186,237,228,242,164,255,234,0,146,251,192,246,94,250,91,4,245,248,208,236,213,253,110,2,42,248,220,247,244,249,39,250,38,250,188,2,62,8,128,4,77,4,120,255,2,2,246,4,156,254,42,6, 161,4,126,0,21,13,25,12,59,6,24,8,34,3,10,1,16,10,166,11,84,5,94,7,193,7,85,7,184,3,123,255,208,7,217,9,231,6,15,11,189,4,214,255,204,2,24,255,112,255,34,254,132,255,171,18,218,14,113,249,233,252,180,0,250,247,60,247,129,251,48,253,220,3,181,3,228,250,106,255,78,250,253,247,198,1,119,247,158,251,8,8,125,254,197,254,131,252,161,244,120,254,251,0,17,247,153,248,38,0,52,1,144,0,25,254,233,244,28,248,8,0,155,1,184,254,206,247,179,0,251,3,36,249,247,250,56,0,177,2,134,253,89,247,218,253,183,4,170,5,113,254,93,252,23,6,191,4,86,0,18,3,192,3,34,3,244,253,172,253,171,8,241,12,174,8,133,2,196,250,93,251,158,8,224,15,236,4,214,253,15,1,189,5,210,6,237,252,190,0,149,8,53,250,254,249,163,0,254,253,83,6,80,6,193,251,93,252,52,245,99,246,184,5,138,252,52,244,93,5,30,8,141,251,95,248,7,249,230,1,40,2,188,252,3,7,146,3,147,254,115,5,7,250,209,245,54,5,160,5,228,250,237,250,175,254,150,254,160,3,72,0,190,250,92,0,97,255,253,253,127,3,98,0,63,255,156,4,231,253,150,251,233,2,81,0,18,6,28,9,132,1,239,0,6,0,125,3,170,5,192,253,193,4,192,17,39,6,170,247,248,255,213,5,213,251,35,247,55,2,110,11,169,0,110,245,10,247,200,243,193,248,212,6,35,255,120,244,199,253,97,2,225,253,76,248,54,243,176,251,218,2,29,247,129,244,149,255,246,254,14,255,102,255,102,246,22,254,150,7,238,248,27,245,69,254,22,1,182,6,245,4,112,0,97,1,202,254,103,254, 24,0,111,255,35,1,166,6,172,0,123,248,110,2,115,5,223,0,136,255,154,247,93,252,36,6,44,7,7,7,202,253,232,251,134,1,238,253,195,3,80,8,27,3,190,8,132,5,141,254,175,5,39,8,134,1,225,253,207,1,60,5,216,7,176,12,29,11,171,8,140,2,56,254,161,3,23,1,34,252,43,255,108,3,253,1,175,1,54,6,235,0,22,248,123,243,138,249,138,5,184,1,96,1,42,253,251,239,175,252,157,1,40,242,15,248,112,5,172,4,44,248,170,239,83,246,210,252,19,250,203,241,205,243,197,253,234,0,132,3,108,253,22,242,181,247,15,251,247,247,18,253,156,254,209,1,57,3,49,250,102,252,27,2,102,255,197,3,129,10,186,2,217,255,126,6,84,250,21,248,216,7,227,7,200,6,230,3,229,4,133,6,161,252,117,255,46,3,102,255,187,3,191,6,50,3,252,1,172,7,134,7,201,3,157,1,195,255,203,7,55,4,28,252,162,5,204,2,121,1,130,7,239,254,254,4,153,7,59,250,210,2,236,8,163,4,96,6,214,255,77,252,26,5,146,7,231,0,255,1,226,5,34,254,96,252,15,4,6,255,7,248,163,247,159,247,252,252,139,249,87,246,205,1,213,2,47,245,108,240,202,247,178,253,201,251,171,246,247,244,45,247,156,252,34,3,223,1,24,252,1,249,20,249,38,254,23,253,9,252,112,3,188,255,18,249,38,252,131,2,126,6,87,2,229,248,238,248,235,2,32,5,82,2,198,4,248,6,33,255,224,245,100,252,89,6,159,10,153,8,196,255,223,1,45,7,146,3,227,4,242,253,102,250,54,4,39,6,165,13,55,13,92,253,108,249,248,253,216,255,253,255,202,3,58,8,32,3,76,249, 163,251,123,8,173,4,104,253,16,255,53,253,89,1,76,3,168,250,123,248,77,0,163,253,42,243,130,253,46,6,242,255,4,252,255,248,214,248,254,254,232,2,153,2,72,0,31,253,133,253,126,2,7,4,124,1,241,255,3,0,198,254,239,255,80,255,19,1,218,2,153,255,96,255,59,1,195,3,150,7,120,255,233,250,13,0,125,1,78,6,189,4,82,251,117,250,150,0,26,11,201,5,200,251,243,3,113,9,110,4,245,254,195,255,224,3,60,2,117,253,222,251,217,9,135,16,182,255,130,246,21,249,225,253,169,253,21,253,49,2,38,255,224,250,34,252,18,2,117,0,214,244,224,249,184,3,45,255,175,252,44,0,124,4,172,0,199,243,70,246,133,4,175,3,191,249,52,246,60,251,156,254,212,250,144,248,182,251,91,251,182,246,166,245,122,253,11,7,133,4,191,255,110,253,150,249,199,252,12,255,100,253,109,1,150,2,191,4,14,11,102,8,68,255,214,1,149,7,244,1,220,3,140,13,49,16,181,9,214,255,30,0,250,6,137,9,92,8,51,7,41,5,53,2,164,1,237,2,117,1,0,3,66,5,166,5,25,7,9,3,159,1,134,3,237,2,74,253,55,246,36,252,39,6,205,7,50,1,201,248,85,254,218,2,4,252,75,252,39,6,157,4,233,246,239,248,222,0,234,251,169,249,139,251,143,251,155,248,89,248,31,253,88,247,109,243,233,250,54,245,209,245,253,255,63,243,248,239,152,252,168,250,43,249,74,255,194,253,75,247,149,248,168,248,117,251,9,4,176,255,78,0,197,2,205,254,5,4,61,2,22,1,59,3,102,255,184,4,78,6,80,8,225,10,20,6,45,7,223,1,111,4,205,14,112,5,117,254,79,2, 139,12,175,13,172,255,142,1,9,7,75,5,26,10,6,14,105,9,112,2,125,7,131,9,134,6,166,11,66,9,48,255,11,251,150,1,195,10,67,7,188,5,0,10,212,254,47,245,2,252,207,255,24,0,224,1,52,0,226,252,197,251,106,251,170,247,119,244,232,241,216,242,85,249,118,250,176,247,66,242,63,238,206,244,41,251,199,250,182,245,128,245,61,253,132,248,55,238,163,244,62,254,144,247,243,243,196,254,115,251,221,248,112,7,102,4,191,252,119,252,224,252,147,5,45,9,56,8,136,5,28,5,111,5,55,0,160,3,201,11,93,12,29,6,88,3,138,4,234,253,26,3,77,10,136,4,106,7,4,16,33,13,162,1,190,1,73,8,133,7,52,6,29,5,27,5,81,6,231,8,51,7,214,252,94,3,214,17,7,5,10,245,151,249,1,252,26,0,171,8,79,5,51,5,105,2,3,247,67,253,69,0,41,255,166,6,169,251,162,244,172,255,59,255,49,251,93,248,227,245,181,253,134,0,90,245,158,246,15,0,244,252,118,249,91,247,118,245,197,247,232,248,232,253,254,1,230,254,33,252,140,1,112,252,205,235,217,242,246,4,195,7,252,252,15,249,222,3,101,4,108,3,47,4,186,253,131,253,99,2,4,3,254,249,111,1,201,18,208,5,193,254,20,11,134,7,123,253,77,2,53,9,145,4,34,7,68,18,128,9,192,251,8,0,78,9,253,7,129,4,138,8,172,7,237,0,4,254,6,252,246,252,34,1,126,6,80,5,205,250,14,253,127,9,212,5,150,251,239,250,175,252,242,253,52,2,210,1,57,253,254,254,95,3,239,1,8,251,216,247,32,5,106,6,102,241,89,244,99,255,122,0,170,4,151,253,3,1,90,8, 64,249,223,242,100,250,119,254,153,254,134,253,22,253,255,0,105,2,214,252,143,254,220,0,44,250,160,253,60,5,82,6,8,251,109,246,27,6,131,3,50,250,137,5,93,7,245,4,126,2,147,252,188,2,81,6,247,5,65,0,60,254,173,9,70,6,46,0,147,0,205,255,34,3,136,3,167,2,8,1,142,252,148,253,136,2,24,255,208,244,213,2,74,14,240,252,12,250,52,253,206,249,123,4,123,250,198,240,77,1,200,1,195,253,31,2,22,253,56,252,17,252,80,249,235,251,57,253,215,250,213,253,67,1,51,253,74,253,33,1,205,1,187,253,41,243,209,249,52,6,248,253,121,250,112,254,66,6,16,13,63,249,170,238,207,251,13,3,146,3,28,3,121,7,144,7,52,0,149,252,79,252,89,1,54,6,205,9,241,6,169,1,61,6,125,3,152,2,72,3,55,249,209,254,63,11,213,11,75,9,184,3,175,3,33,4,178,253,40,2,138,9,26,6,198,2,48,253,135,255,72,9,88,3,105,250,216,253,158,255,68,255,147,254,206,251,125,254,63,0,97,253,101,251,172,245,144,249,162,3,234,253,56,247,216,245,145,242,33,255,234,3,198,244,144,250,34,0,68,244,83,246,119,250,40,0,29,1,11,248,41,252,225,0,7,250,251,249,3,255,152,252,51,255,96,255,214,248,220,0,253,255,9,248,4,252,238,253,168,1,129,254,192,250,81,6,6,1,147,244,117,3,124,14,120,7,117,2,86,253,227,1,246,7,41,1,0,5,155,10,130,2,149,1,49,8,71,8,207,4,50,5,153,5,217,4,4,9,77,8,101,6,241,10,149,7,203,0,234,3,135,7,149,254,104,253,227,8,115,5,104,2,117,2,203,254,32,1,162,253, 115,248,128,249,197,2,239,8,197,255,8,249,58,250,7,255,72,252,44,248,188,251,172,241,159,243,190,7,118,4,47,246,5,250,226,254,154,243,24,242,140,250,202,251,121,250,250,251,213,247,240,245,189,253,236,248,6,242,85,253,44,2,149,3,253,253,171,244,216,253,230,1,18,253,235,0,160,2,191,2,156,2,205,254,227,1,117,9,12,4,5,2,138,7,201,252,174,253,111,13,143,11,246,4,97,1,216,2,125,5,171,255,65,7,210,11,71,255,84,255,139,4,93,253,62,1,98,15,167,10,94,1,105,255,166,254,198,2,233,0,144,252,151,255,50,1,107,2,82,2,232,253,218,1,73,8,233,254,198,241,113,247,62,13,174,10,97,244,129,245,139,249,6,252,27,9,238,2,138,243,75,245,215,252,68,0,205,1,138,253,99,246,38,250,221,252,45,245,192,246,115,5,63,9,180,248,240,239,214,251,30,255,242,250,38,255,208,253,181,255,241,4,216,5,56,1,21,252,169,5,246,4,15,251,222,3,68,10,52,3,210,249,203,246,89,253,68,9,0,17,52,4,159,251,106,255,229,2,101,7,161,252,29,247,46,5,228,6,125,1,149,0,81,3,150,3,93,248,41,252,127,6,186,2,16,5,205,5,111,252,111,251,75,255,111,1,138,5,201,3,25,254,213,6,80,8,24,252,20,254,166,252,130,249,133,4,191,0,189,249,124,4,195,3,140,247,145,246,40,255,189,2,67,249,240,243,59,246,130,254,74,3,170,252,38,252,92,249,212,249,235,4,160,4,140,252,12,244,217,246,56,0,149,254,15,253,104,4,243,13,247,6,213,253,102,1,234,253,123,1,130,12,133,7,225,4,205,1,175,1,87,5,208,250,14,2,122,14,234,1, 6,6,71,12,86,252,219,251,11,2,13,251,41,255,202,10,89,12,212,5,37,246,176,249,59,9,35,254,223,250,37,8,48,3,226,249,81,246,164,250,134,7,180,8,254,0,55,251,202,247,124,255,180,1,126,253,70,2,87,249,127,237,239,248,202,6,58,2,212,252,195,0,20,251,157,247,166,249,51,248,121,255,140,252,19,244,217,252,163,4,208,4,252,254,160,251,179,0,14,255,112,252,6,4,181,7,156,254,44,250,225,4,163,8,42,4,21,4,149,0,168,254,51,5,140,12,222,9,124,4,74,254,136,249,217,3,103,7,164,4,30,8,157,7,54,8,9,3,202,251,222,3,99,5,113,249,169,254,212,12,167,10,163,7,78,0,50,251,27,2,65,255,185,253,207,1,245,1,186,255,86,248,13,252,145,4,22,252,64,248,240,8,14,7,135,245,204,251,120,255,210,247,112,246,220,240,105,252,25,12,234,253,99,243,130,253,59,1,249,247,249,241,13,252,87,6,127,254,191,249,94,255,246,250,15,251,25,254,95,248,88,252,219,1,63,4,4,3,35,250,249,247,135,249,253,255,200,2,169,249,98,0,95,13,37,8,61,249,228,250,42,6,151,2,182,249,39,253,192,8,162,8,113,8,10,14,186,4,26,2,90,3,77,1,92,4,238,2,173,8,142,13,124,1,28,252,44,3,86,10,186,13,190,7,173,246,139,251,102,20,3,14,241,248,158,253,126,2,249,255,221,254,230,1,94,7,13,0,31,252,58,255,163,251,161,3,136,6,54,248,196,244,13,251,18,253,27,4,134,3,157,247,170,245,255,245,153,247,244,1,161,248,76,239,87,255,87,254,111,244,234,252,251,2,235,6,217,255,186,242,78,250,226,253,240,249,42,251,72,250, 89,252,91,4,33,10,175,252,131,244,176,2,2,5,47,1,96,254,87,253,75,5,183,4,138,255,78,251,235,1,21,17,221,7,210,251,13,254,150,5,49,14,25,4,69,0,55,7,220,4,210,8,16,5,234,0,30,6,126,7,150,11,244,7,155,253,172,0,165,3,49,252,193,251,162,8,57,15,233,10,70,253,208,246,216,255,168,1,218,253,192,251,77,244,177,248,208,3,215,0,70,253,175,0,231,254,140,252,142,247,134,245,106,252,161,254,244,249,244,249,56,253,94,255,61,255,44,250,161,245,184,255,229,4,163,0,254,0,7,253,166,249,74,253,246,252,250,254,8,2,235,6,97,8,46,253,238,249,244,255,186,1,223,255,74,251,239,250,138,253,32,5,152,12,47,7,96,254,149,254,245,2,113,251,38,249,201,5,62,8,82,5,97,1,248,250,91,2,198,15,118,10,40,252,16,1,100,10,5,2,2,250,167,255,36,6,15,4,164,3,245,12,164,14,64,6,241,4,81,1,214,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,215,140,34,92,254,114,243,83,21,89,27,224,228,46,45,122,222,113,74,101,222,238,236,238,40,189,10,193,224,160,55,231,213,78,15,102,7,226,234,133,37,233,226,140,22,98,217,121,49,123,221,191,212,109,28,3,246,223,196,119,37,204,189,31,9,54,16,118,153,62,67,14,201,245,240,108,32,75,185,235,43,103,31,29,212,107,41,139,235,209,20,189,3,38,28, 225,217,114,64,175,252,18,239,229,36,44,249,0,13,204,0,51,0,72,11,132,236,102,7,9,11,96,253,156,233,113,57,199,142,5,122,34,156,205,38,20,13,251,202,10,45,136,249,186,240,225,9,197,18,131,216,6,35,230,213,176,53,167,186,73,64,78,246,168,231,221,63,49,211,252,21,70,9,172,234,1,32,33,220,150,18,227,253,203,9,66,239,149,1,207,11,142,3,254,253,154,11,108,238,250,34,118,243,2,14,148,219,4,84,211,161,38,61,183,214,7,73,40,180,222,60,67,199,85,10,207,6,122,212,220,30,205,237,49,244,71,16,130,210,141,56,174,208,109,18,177,233,129,252,128,6,119,230,94,23,134,235,171,4,157,5,39,225,182,54,61,214,144,11,130,1,21,243,70,57,178,186,142,78,165,194,172,28,242,12,204,233,90,13,144,33,249,186,239,63,56,219,220,9,27,15,177,233,184,2,37,43,182,209,72,34,160,222,234,31,59,238,19,243,48,30,48,232,114,241,189,61,249,158,188,92,217,203,111,249,147,23,131,244,87,247,229,19,104,240,20,223,127,59,76,212,78,23,12,255,2,4,170,242,248,41,16,217,144,38,40,250,169,248,159,25,136,237,103,31,144,246,242,232,194,37,189,233,199,255,27,23,245,196,146,89,201,170,255,44,176,235,243,244,4,23,55,232,222,250,174,12,242,8,35,218,55,11,49,247,229,3,88,244,124,254,158,250,58,17,95,230,13,43,142,229,145,14,163,249,225,248,131,39,163,198,130,50,244,240,34,227,11,49,90,255,183,215,94,69,161,211,176,250,116,26,79,242,191,9,162,255,59,245,191,26,133,234,92,50,139,214,133,22,49,20,102,199,177,47,130,227,24,12,41,1,80,230,8,7, 163,11,203,3,49,200,82,104,214,153,55,64,118,250,86,239,243,2,242,1,255,241,217,248,206,17,10,228,4,3,236,11,155,224,210,21,77,237,226,11,139,27,103,202,122,57,233,211,116,25,106,6,15,246,68,7,223,244,219,21,230,240,85,241,214,18,27,254,135,243,79,249,138,39,127,179,49,83,59,195,21,33,74,238,47,6,236,12,193,234,129,13,206,10,120,213,106,39,143,230,11,10,204,247,55,254,233,8,147,6,94,251,172,32,182,213,150,23,171,31,255,203,4,51,96,250,140,230,58,12,176,247,216,247,147,33,213,230,157,9,97,247,41,11,133,2,33,3,156,254,211,4,30,243,0,30,92,225,60,28,207,247,87,232,101,39,147,228,12,17,28,248,157,7,70,239,153,230,63,13,97,254,128,254,205,253,14,222,185,19,161,29,138,211,207,12,145,14,124,225,223,21,127,0,2,243,102,10,3,5,216,225,118,46,43,250,31,7,193,2,245,11,189,3,232,36,243,194,65,55,5,248,82,235,45,12,134,252,235,26,62,231,177,6,81,216,10,62,90,170,79,72,159,192,102,45,139,221,100,12,182,230,246,19,199,4,128,241,102,34,35,205,213,47,158,233,250,236,112,66,145,152,73,88,68,188,50,57,146,233,90,252,115,17,28,241,79,16,74,16,205,226,37,37,91,223,9,24,130,236,156,255,184,12,93,19,118,216,154,22,241,250,248,255,87,24,39,239,0,246,95,252,18,33,83,226,235,245,227,31,154,219,62,17,85,252,127,249,123,0,253,234,154,19,30,212,213,40,58,222,107,8,45,26,240,197,228,63,158,229,198,28,30,3,54,4,66,231,197,48,49,231,56,37,91,229,146,254,105,22,184,208,101,27,20,244,58,14,9,247, 235,240,1,250,223,20,80,236,103,239,229,36,112,218,132,247,168,32,92,221,42,50,84,194,52,48,70,248,34,0,236,13,9,245,252,252,229,11,184,252,105,247,183,19,123,245,6,20,69,245,183,248,110,29,135,3,138,245,173,3,116,241,67,253,153,251,163,21,92,236,47,8,150,254,27,252,48,8,112,252,174,253,80,4,32,247,61,16,41,207,211,34,113,253,89,218,121,28,69,245,246,11,15,238,156,3,178,12,102,221,190,9,114,59,203,177,31,55,114,229,127,0,149,33,44,226,144,27,58,9,108,218,241,73,46,182,117,46,178,244,18,27,2,208,200,58,112,214,157,6,128,17,198,226,159,3,247,20,30,217,96,19,87,238,190,249,65,253,69,250,234,17,95,212,243,29,205,254,14,248,155,25,76,214,66,66,219,197,245,29,205,237,53,254,146,8,21,28,170,199,194,50,215,249,83,228,68,36,250,220,81,33,243,233,133,244,208,28,87,241,126,238,106,17,186,227,189,36,182,214,139,40,25,228,15,20,224,253,29,246,95,15,20,8,250,10,177,214,69,24,107,18,122,210,250,58,95,183,148,81,105,193,247,33,43,230,72,27,111,233,7,2,33,7,227,230,195,21,178,231,10,18,2,255,122,250,252,29,72,210,230,50,26,228,139,19,240,238,102,7,56,8,119,252,55,240,236,29,180,244,141,2,100,6,184,241,188,17,114,219,58,47,152,181,114,49,115,228,104,9,28,0,101,234,127,21,200,242,159,252,131,39,135,215,198,4,109,26,77,222,114,12,139,239,27,29,129,219,232,25,188,245,218,253,67,237,224,47,173,204,251,33,59,244,52,2,181,251,5,24,89,233,2,15,228,9,18,255,138,252,59,0,199,30,17,238,101,236,174,42, 123,208,101,34,175,247,17,228,4,36,157,245,98,239,143,45,232,222,192,26,102,227,84,9,220,9,131,255,52,235,30,42,118,230,116,235,20,35,150,219,143,49,200,222,161,33,75,232,105,236,160,34,146,231,241,241,166,30,8,217,52,9,236,235,109,31,238,241,38,234,143,255,206,34,203,200,188,41,75,227,206,255,14,17,135,242,68,244,25,63,5,193,226,60,39,195,161,61,164,204,206,47,222,232,199,16,139,244,196,232,153,43,15,239,115,7,239,0,229,3,52,242,49,34,120,237,143,15,113,251,90,249,65,250,22,4,113,5,156,4,111,236,135,27,191,227,147,64,57,168,193,71,24,209,111,4,202,5,75,235,238,32,216,213,40,3,26,4,163,252,73,3,248,13,89,9,5,207,208,70,47,165,75,86,34,201,255,32,116,237,65,37,146,209,23,56,213,235,132,253,105,35,28,195,77,45,254,243,12,225,147,47,195,217,48,15,242,254,201,1,48,243,224,255,35,14,67,219,155,13,31,251,230,251,214,226,57,29,73,221,28,35,135,210,188,44,18,13,107,238,54,254,206,252,70,32,125,248,91,237,151,21,100,218,193,65,179,193,24,31,254,16,253,211,9,55,201,224,7,18,64,11,46,224,68,9,153,28,199,211,181,47,156,216,46,15,134,30,238,206,29,46,159,237,153,252,201,9,176,235,239,9,62,8,100,225,3,0,194,26,172,222,175,254,48,2,172,249,66,239,102,36,78,191,226,49,167,204,184,10,45,16,225,243,145,254,85,5,224,20,111,237,152,42,9,253,191,228,82,50,15,238,202,246,144,29,166,224,44,24,18,9,200,223,233,46,136,227,120,25,40,234,199,20,151,242,202,252,218,34,85,213,116,23,57,215,220,32,237,1, 200,0,204,216,59,48,71,223,196,21,223,204,178,48,157,193,46,42,62,221,203,8,114,245,103,3,3,249,166,247,224,5,0,251,129,6,5,220,51,60,135,171,205,63,12,240,179,10,184,242,169,24,120,250,2,31,237,17,175,230,35,47,109,230,237,36,182,247,13,214,42,65,69,229,109,233,104,42,195,243,142,234,125,255,46,12,214,255,33,230,32,255,94,16,18,239,44,215,206,55,45,232,91,239,174,12,60,246,185,250,93,8,184,240,172,5,111,237,126,10,196,11,147,235,156,8,253,248,245,252,252,47,117,194,255,51,248,243,83,227,157,53,148,239,1,14,63,226,215,39,92,227,200,36,136,211,247,49,64,228,71,2,42,29,88,212,41,57,194,206,155,18,155,13,169,242,202,19,250,226,2,22,87,227,199,21,204,211,196,62,164,200,26,240,8,32,252,216,106,12,229,254,110,231,71,18,237,248,110,29,171,238,124,241,61,34,146,248,212,16,106,237,42,32,97,236,100,249,159,7,9,27,139,239,255,252,31,15,220,250,247,254,63,14,40,239,199,21,100,188,150,84,234,171,179,56,20,211,195,43,248,227,252,14,112,4,129,246,69,15,19,216,178,16,125,247,138,251,184,12,11,231,80,15,20,14,16,233,22,11,230,15,41,238,226,252,144,22,111,208,25,41,5,222,134,6,26,17,114,224,175,24,143,252,90,251,190,24,227,226,242,44,159,219,219,30,133,240,82,248,141,23,102,255,0,248,62,245,57,27,133,239,167,11,106,238,18,19,16,239,173,6,154,0,35,238,230,13,29,235,121,29,91,225,144,28,128,245,114,6,201,244,85,5,130,14,244,232,86,0,247,18,155,217,233,26,202,235,11,27,110,228,204,24,118,1,199,211,90,54, 152,213,198,25,59,250,148,228,234,25,128,15,3,228,12,36,230,219,49,40,216,238,226,1,62,29,101,250,99,235,87,23,80,246,253,0,198,1,10,10,218,227,123,32,173,235,118,251,5,29,22,225,16,15,104,244,98,238,153,23,198,215,250,22,191,239,244,11,124,242,175,2,226,0,241,3,1,16,46,214,141,18,226,0,105,240,86,7,164,245,91,17,57,0,114,231,134,37,216,234,156,234,217,38,96,250,230,235,116,42,113,201,71,64,137,222,131,12,194,26,253,242,19,25,66,11,72,235,52,32,171,222,103,38,12,208,30,36,140,248,173,231,197,21,30,239,84,22,236,215,189,35,142,201,40,54,220,207,100,241,13,30,37,231,30,1,17,241,159,6,121,253,39,249,160,247,228,3,164,33,47,189,151,41,6,239,33,11,50,240,65,28,143,7,128,230,41,64,93,181,39,89,182,196,191,22,62,250,255,1,71,24,86,252,27,241,104,10,149,18,127,253,222,22,236,236,101,29,141,249,99,224,198,39,226,236,16,6,162,244,218,233,124,5,17,243,127,249,113,240,115,19,113,211,237,8,215,10,151,221,173,29,19,236,226,2,39,4,105,245,238,9,108,21,221,241,246,16,248,243,213,30,141,231,153,21,130,9,231,255,22,239,206,38,206,229,115,33,242,253,80,13,92,237,113,27,255,244,39,9,206,240,187,3,216,250,73,211,19,40,211,239,27,3,127,237,41,15,199,230,207,30,143,230,98,15,128,11,98,226,48,242,237,34,91,215,183,40,133,186,51,43,126,235,116,18,91,250,88,13,201,239,88,8,41,1,49,8,137,19,34,238,249,9,209,16,103,223,11,68,210,223,76,14,214,19,216,212,29,21,237,1,182,243,107,29,136,223,209,252, 17,10,6,239,113,46,77,194,244,60,187,198,173,16,169,6,27,234,14,1,71,250,171,243,183,250,32,13,220,245,163,22,137,229,179,253,157,26,138,219,252,45,88,223,89,20,155,232,27,24,39,235,29,45,220,222,25,13,41,4,234,240,129,31,246,246,135,15,122,254,12,241,30,46,58,204,19,52,158,250,226,247,241,9,71,241,40,37,179,225,252,3,150,2,202,214,63,42,78,237,210,245,250,255,160,2,40,245,115,252,57,17,201,229,148,246,78,29,139,228,194,3,165,12,194,243,167,254,163,1,238,231,31,26,74,244,134,21,132,3,186,219,187,44,153,238,68,3,179,242,64,42,100,228,103,8,208,12,83,242,64,248,98,9,20,2,162,2,34,253,192,10,19,251,171,16,48,242,141,239,162,37,231,212,124,53,52,193,219,69,76,215,143,0,130,20,51,235,106,252,222,6,226,240,255,8,46,255,84,239,246,11,177,6,101,230,95,45,25,206,252,30,187,254,252,233,113,10,181,249,195,8,104,248,46,251,38,3,169,22,113,240,186,6,8,236,46,12,99,6,204,241,112,18,62,242,61,2,37,249,203,28,184,243,108,1,223,10,254,255,249,6,244,222,226,21,198,1,14,237,59,24,82,2,28,245,203,23,120,229,116,19,226,251,197,236,61,35,127,228,87,246,153,18,64,237,24,3,254,250,134,7,254,1,99,251,11,5,6,15,202,213,75,33,164,1,101,227,245,24,229,228,167,15,180,13,84,234,73,16,172,11,129,223,112,24,69,249,28,2,94,255,237,1,225,224,169,61,82,221,236,253,47,17,175,228,51,23,227,242,100,14,246,253,220,246,80,252,7,0,252,13,148,241,81,22,71,217,205,16,158,11,183,253,205,249,144,252,0,34, 60,214,133,20,71,5,142,245,192,249,145,6,4,253,217,0,131,252,132,1,214,244,243,16,228,255,254,20,205,247,213,254,158,254,36,5,70,9,27,246,220,15,14,1,80,250,226,33,45,212,242,44,120,235,161,252,54,14,114,215,52,28,244,242,32,251,202,2,254,245,146,5,23,241,184,241,4,41,127,201,200,12,46,23,40,212,119,13,209,255,13,242,188,14,35,238,86,27,216,244,244,36,152,210,202,46,218,205,21,46,189,249,230,243,225,20,77,237,98,5,162,4,111,254,110,12,25,250,53,1,138,15,201,244,227,25,54,228,87,29,83,237,92,12,129,249,8,11,125,253,190,3,181,245,32,247,192,12,239,10,182,213,130,11,250,247,124,250,238,5,226,255,211,241,186,246,239,248,247,7,68,251,247,233,45,36,56,214,73,25,147,240,71,11,69,24,61,209,17,70,130,188,91,41,29,20,10,238,36,9,36,10,0,7,152,246,151,15,176,244,130,242,130,46,247,187,222,67,237,200,204,10,254,255,107,8,93,250,140,246,68,10,200,11,48,248,22,245,131,254,227,6,70,10,112,228,155,45,200,207,55,32,149,237,11,248,125,4,152,5,101,235,188,27,225,223,97,34,89,206,12,42,250,244,193,237,5,25,255,239,174,20,247,232,51,10,183,0,226,236,244,54,205,222,45,3,96,8,141,14,98,239,12,41,3,209,99,57,1,223,174,1,187,29,156,216,55,19,64,245,212,237,200,14,55,234,48,4,65,23,165,187,170,46,219,223,41,0,210,11,114,225,79,33,243,221,254,33,14,248,198,250,44,252,73,16,139,0,103,239,72,47,131,206,64,29,149,1,101,7,91,6,41,243,255,45,177,249,134,240,191,21,39,235,55,31,115,237,204,4, 122,11,254,245,98,255,230,17,36,229,176,16,245,233,106,238,233,18,93,234,244,14,145,210,1,13,117,2,172,213,9,41,19,238,227,219,2,17,153,225,176,14,133,0,241,2,157,237,71,16,211,1,46,251,120,35,156,250,136,243,237,38,45,222,98,45,143,252,189,4,111,12,210,251,174,14,38,1,147,238,36,38,124,234,17,5,221,2,155,252,23,8,139,242,28,245,196,18,50,245,218,235,31,26,36,228,68,247,5,4,10,253,136,237,228,21,251,221,86,33,214,222,67,253,122,18,189,221,21,17,110,18,13,205,23,24,251,253,44,252,162,253,68,7,200,14,180,238,137,21,246,251,1,19,73,243,46,15,33,237,64,35,191,240,121,21,113,245,114,16,172,238,49,46,25,206,149,28,79,254,209,220,30,25,218,249,154,242,141,13,34,237,201,9,190,0,29,240,95,24,147,240,168,242,248,15,194,231,106,18,63,243,145,247,138,28,227,231,148,24,121,231,26,10,96,242,221,23,58,249,227,253,31,31,242,214,174,31,55,227,49,40,153,230,191,1,163,10,183,252,99,248,116,1,114,16,112,249,69,227,47,33,178,245,20,0,47,22,5,212,226,32,16,251,1,244,113,32,229,229,118,6,165,2,220,230,72,23,219,233,146,19,63,221,153,10,162,11,134,3,63,226,175,50,175,228,126,7,20,255,0,21,171,249,186,12,104,245,17,13,84,245,136,15,131,236,250,22,218,230,255,17,15,249,216,241,254,26,253,223,79,20,83,244,115,5,180,248,75,1,206,2,165,0,245,252,165,237,235,25,54,236,27,11,201,2,105,233,112,3,230,4,108,14,8,236,176,16,145,238,131,24,240,233,100,21,107,10,16,231,85,15,100,225,221,12,199,0,134,10, 96,11,140,205,5,35,102,255,43,243,217,20,236,241,132,4,122,5,98,5,107,25,162,229,33,6,169,253,59,242,1,35,24,237,87,249,24,19,245,204,206,29,86,252,22,235,14,38,214,231,250,5,120,14,249,251,100,11,181,249,64,8,51,247,209,26,135,218,142,47,15,239,175,239,78,16,128,4,85,233,117,20,40,237,136,8,45,240,230,1,24,252,71,249,50,243,88,10,53,214,112,19,170,14,144,225,132,3,221,254,147,244,23,3,164,8,151,2,46,5,41,235,215,41,81,242,145,20,136,3,213,3,200,12,150,4,46,241,165,42,113,233,153,11,217,252,82,248,154,32,24,233,68,3,18,252,107,8,50,10,132,250,56,244,119,31,57,218,122,250,230,6,109,240,92,2,207,246,124,247,33,1,117,227,106,15,248,232,254,15,45,218,83,29,132,236,157,1,195,15,129,230,7,7,120,7,215,0,211,7,242,8,99,253,57,28,239,235,232,9,139,22,240,246,234,9,77,7,167,5,11,16,190,4,239,9,219,239,238,8,52,245,221,12,78,249,109,4,238,239,193,237,242,20,180,209,140,34,248,206,73,25,25,239,94,12,254,240,79,12,153,240,253,3,228,241,197,27,232,221,177,15,43,17,222,226,109,34,38,226,160,12,143,21,239,219,6,31,102,237,202,17,49,252,132,247,179,253,110,32,49,237,53,20,229,250,16,9,193,17,205,234,57,12,215,251,71,242,247,12,2,7,0,238,203,1,119,1,128,4,25,3,1,248,229,248,216,0,189,243,196,5,183,247,243,232,133,20,125,237,134,245,154,14,58,237,220,14,157,229,27,5,75,9,6,31,135,230,144,34,40,243,7,4,19,18,210,4,251,250,39,3,46,15,116,248,159,2,232,254, 158,247,159,11,203,243,15,252,206,0,130,15,155,219,66,24,197,234,49,255,157,18,248,228,110,13,83,5,213,225,178,28,250,230,65,4,0,247,152,253,45,15,14,241,35,13,162,20,27,220,9,33,239,248,76,237,61,19,69,237,234,19,16,250,86,247,132,11,186,245,3,27,224,240,42,2,237,26,155,215,188,56,22,227,162,26,57,242,32,247,143,32,32,241,217,3,192,251,47,5,11,218,22,18,175,239,55,5,178,247,69,245,48,238,59,5,74,17,31,243,243,250,247,1,43,242,126,24,75,240,230,15,54,250,150,246,51,29,62,241,45,10,65,9,117,9,26,233,199,30,152,245,187,33,23,236,138,4,70,9,97,214,36,62,63,217,18,240,48,44,181,195,33,25,170,8,8,237,130,20,13,231,17,241,218,23,199,247,214,4,115,255,199,249,164,23,85,230,35,9,185,11,160,238,204,249,62,7,31,251,226,1,96,252,34,249,35,253,238,5,242,254,39,0,109,5,152,21,90,244,135,238,178,41,250,214,243,19,221,5,247,8,171,231,73,9,74,243,31,12,240,252,215,1,152,1,255,233,159,19,199,3,104,250,21,250,168,13,59,241,116,249,251,4,173,251,199,24,213,216,61,37,214,222,128,30,230,251,219,250,98,20,95,238,138,0,75,37,219,233,229,1,60,9,135,248,107,24,165,227,144,11,214,16,12,211,73,18,42,234,156,252,92,5,159,237,164,253,206,7,27,239,88,0,120,11,246,248,8,5,65,248,11,3,144,240,44,16,169,237,6,14,102,3,6,239,113,14,52,251,176,12,224,6,87,240,239,243,166,19,135,2,9,7,206,245,106,13,146,13,239,229,75,27,180,13,53,233,35,4,74,250,112,26,219,247,73,248,153,7, 122,5,208,237,169,8,195,253,18,1,201,245,24,252,60,250,12,238,148,15,210,229,24,7,243,249,92,254,147,234,14,15,158,220,52,16,0,18,152,219,174,28,252,237,21,20,198,6,217,0,72,12,204,237,43,14,240,26,212,247,142,12,94,251,1,255,102,255,246,18,77,235,225,28,84,235,92,4,95,0,81,21,15,242,37,1,112,9,101,221,5,25,163,250,197,11,62,1,166,229,224,8,230,9,80,244,225,16,59,242,225,255,246,8,126,240,228,2,192,7,200,227,186,17,220,244,187,231,135,29,143,228,36,1,222,234,138,11,149,237,71,22,64,236,162,9,119,6,55,230,175,27,177,28,165,219,250,44,118,229,150,13,190,248,54,4,145,29,140,232,184,5,62,0,218,222,15,41,182,251,156,234,150,25,113,226,197,13,116,29,50,238,47,255,180,249,98,249,22,11,231,6,55,242,203,12,237,2,111,220,195,45,244,234,166,8,208,19,209,212,74,24,133,6,142,245,201,21,43,235,164,252,105,241,12,5,248,3,42,0,200,245,69,239,238,254,11,10,249,248,173,247,171,0,38,13,125,239,70,18,142,14,1,248,98,6,147,255,108,237,212,33,84,239,13,7,153,241,106,241,66,21,7,4,98,237,184,17,208,245,100,11,91,253,148,12,155,15,225,219,244,42,149,235,68,251,125,27,235,230,62,28,63,249,102,238,18,14,185,234,51,15,34,246,69,15,8,242,99,9,13,253,107,16,55,234,15,8,70,2,96,232,95,7,38,247,1,9,123,243,44,233,9,22,66,228,36,31,163,250,89,6,187,241,246,22,186,251,131,249,116,19,70,249,255,250,235,252,117,255,143,6,103,239,156,31,12,204,128,25,185,13,237,227,223,5,165,9,121,249, 172,238,74,20,70,250,180,20,107,220,32,24,119,17,76,224,250,31,208,238,188,255,34,4,227,2,253,255,199,18,210,249,47,245,75,26,45,234,110,21,245,11,50,235,203,2,79,3,25,244,219,255,150,5,94,241,30,13,201,228,189,31,145,232,163,0,166,6,20,244,164,24,134,236,74,17,91,246,151,13,198,222,181,28,23,219,169,14,211,239,119,13,8,242,192,7,187,5,130,247,116,20,5,233,33,252,62,46,217,209,97,29,197,246,131,0,246,11,42,231,134,18,62,248,136,2,41,6,106,250,177,239,241,18,255,242,236,253,188,2,170,13,245,10,84,251,170,254,8,14,250,252,69,237,22,10,102,9,99,233,67,19,55,1,96,227,68,41,223,217,96,45,230,255,121,238,231,16,29,240,217,12,90,7,254,225,10,8,64,4,5,242,148,254,43,3,72,232,121,8,211,10,89,200,48,38,84,245,60,238,142,19,232,238,232,18,235,246,198,2,67,20,7,213,10,37,252,243,149,240,128,25,104,229,25,2,58,26,235,243,68,10,207,6,38,253,158,0,124,1,97,26,208,221,102,30,219,4,71,1,134,16,83,236,195,30,106,237,117,248,103,21,105,239,98,10,32,249,149,240,76,13,89,239,67,22,250,241,81,241,153,5,195,3,76,236,76,253,232,238,238,2,98,5,27,233,204,21,35,226,96,13,147,243,55,27,159,237,131,244,77,20,135,3,113,6,77,2,241,253,182,6,24,246,187,17,105,240,20,11,151,4,171,1,63,254,93,252,238,7,33,251,6,8,208,232,102,14,78,11,17,252,124,249,181,237,241,34,4,240,217,243,49,43,177,224,233,2,217,13,233,238,93,0,184,12,99,243,45,9,128,249,107,247,166,30,146,212,108,25, 10,252,198,1,52,0,203,247,179,7,77,4,150,227,229,16,235,245,183,247,223,2,183,4,47,11,35,255,83,249,23,247,79,27,223,227,132,25,245,230,232,1,200,240,33,22,22,241,66,255,21,14,7,219,131,29,240,252,122,3,158,11,202,215,251,11,252,20,212,235,83,20,53,7,6,6,122,0,164,237,131,39,2,240,212,250,125,14,59,244,40,6,41,4,41,235,134,28,76,229,146,9,23,8,220,238,184,20,125,223,99,30,191,230,88,237,219,32,153,207,24,56,212,197,168,33,74,248,247,237,199,21,180,0,185,3,179,240,108,31,157,227,166,26,160,248,222,9,237,247,9,247,53,254,195,19,202,236,17,6,32,1,158,240,217,255,73,2,15,11,238,13,59,220,121,34,232,242,147,1,138,15,173,245,58,5,208,242,66,2,161,30,84,245,242,248,30,249,84,245,206,10,176,251,198,22,224,205,163,32,113,243,22,236,203,31,220,234,202,16,233,246,88,234,35,22,69,10,112,226,25,21,171,239,205,8,177,255,71,11,54,9,3,241,196,23,113,234,145,22,70,240,177,4,81,7,183,242,229,6,18,8,124,236,197,22,118,240,231,7,149,244,111,8,25,2,122,244,79,3,127,5,221,226,191,15,207,11,162,248,42,253,152,1,196,246,20,3,34,254,28,250,5,254,231,253,249,16,22,225,25,19,94,9,78,249,195,240,145,23,150,1,140,1,233,241,252,34,105,221,58,7,221,27,11,251,164,23,247,230,49,9,53,1,128,2,126,254,214,248,190,250,80,252,193,1,54,250,233,255,63,247,54,19,249,217,231,0,134,16,47,239,63,246,161,3,90,247,227,23,171,219,154,50,59,228,47,28,91,243,112,7,199,252,154,3,165,2,25,3, 169,245,137,5,136,24,160,226,253,25,105,250,218,232,60,25,43,236,112,11,5,21,180,215,113,21,138,240,139,8,215,3,5,241,130,12,2,250,109,254,58,1,86,251,163,13,204,248,151,252,243,16,12,250,113,4,203,245,167,254,182,244,10,2,186,14,244,245,132,234,199,51,179,205,66,21,161,247,127,13,190,248,185,233,30,25,107,255,69,240,60,17,76,16,181,234,191,21,211,228,45,36,112,249,141,244,190,9,124,236,56,5,151,248,233,2,7,4,29,247,90,15,8,249,86,242,233,14,217,247,16,253,16,238,162,16,8,6,28,239,103,16,248,0,197,245,129,10,158,10,19,8,157,251,203,7,237,226,15,31,47,245,243,248,75,10,139,237,32,13,44,243,164,19,58,248,200,243,155,7,102,244,163,2,55,255,25,248,163,16,207,215,126,31,244,250,173,253,40,10,246,236,213,4,136,2,245,11,120,248,168,255,84,245,182,13,83,242,172,12,24,1,127,244,82,18,148,233,16,15,115,3,67,3,228,252,186,248,156,25,215,213,217,43,240,238,227,17,184,241,79,9,144,6,187,252,53,245,125,14,61,2,138,238,22,38,155,219,212,2,176,6,147,232,212,27,212,221,234,19,64,250,75,249,140,247,230,7,77,236,115,12,108,1,150,240,242,29,167,222,46,16,90,3,230,234,153,16,169,254,165,3,100,247,1,9,39,5,58,243,148,15,144,237,77,24,60,233,198,22,43,241,57,19,239,240,124,10,233,249,137,19,10,239,135,253,199,24,63,249,194,255,0,9,219,238,80,32,13,236,47,255,144,6,253,254,221,254,80,1,130,237,147,3,46,255,206,248,132,254,16,254,191,255,212,237,241,3,190,5,87,231,3,8,42,249,43,1,163,5, 86,240,95,16,253,255,17,22,164,234,106,15,16,251,72,248,227,6,162,251,147,9,238,247,45,16,33,248,19,253,233,13,200,253,190,15,157,230,242,25,50,232,127,253,111,7,183,9,239,221,87,33,86,232,79,28,172,243,126,18,25,239,85,6,228,254,99,250,154,14,95,244,183,246,134,14,44,243,165,255,125,22,12,241,102,3,108,239,35,4,110,6,50,250,194,4,249,233,89,12,25,254,6,242,251,22,61,0,93,243,133,12,26,0,194,251,154,12,46,239,25,3,204,253,71,1,128,250,176,247,74,14,106,242,22,7,208,240,139,11,16,3,144,245,58,9,18,242,76,23,128,237,108,9,4,3,97,253,37,1,29,2,76,6,199,13,142,243,225,17,12,251,192,252,1,1,57,2,18,6,27,247,191,1,125,246,243,4,5,253,61,247,202,17,154,231,214,9,168,12,253,221,121,24,122,238,77,7,162,7,70,245,229,4,253,3,36,7,51,5,27,252,225,4,113,244,136,2,60,249,146,250,71,3,26,249,38,2,77,240,5,24,214,247,235,246,55,3,49,255,69,240,245,21,77,3,241,247,78,11,221,225,126,15,57,17,188,1,142,254,235,241,146,255,123,15,194,247,25,8,70,7,136,231,201,22,250,8,153,235,180,26,63,243,42,247,28,2,29,249,43,17,181,243,45,250,83,15,185,237,48,15,255,12,161,226,41,11,0,0,177,251,219,3,218,254,33,250,141,254,249,10,213,236,168,3,243,253,254,7,207,246,131,255,40,239,31,9,193,230,166,40,89,230,87,254,93,11,251,253,120,16,206,252,12,246,34,20,200,242,240,4,39,247,59,14,187,247,196,11,177,235,181,3,47,11,61,0,161,8,180,236,40,15,114,245,7,25,133,240, 245,26,202,217,21,7,46,4,125,14,123,251,185,244,189,4,13,0,45,250,217,6,66,10,51,243,141,19,142,228,85,17,168,246,208,7,134,249,150,246,217,4,84,245,245,15,226,240,84,6,172,235,184,254,220,21,192,215,210,20,220,249,210,237,93,30,223,241,190,255,221,5,243,20,197,241,204,255,73,4,51,255,39,18,188,250,94,4,66,242,40,4,218,21,210,245,229,17,141,255,249,246,21,19,141,242,103,8,217,7,145,247,57,250,142,3,24,232,190,42,58,227,161,250,128,237,20,14,67,1,224,1,169,6,179,226,174,3,192,246,251,16,132,243,92,249,55,4,239,231,71,22,96,13,207,253,247,243,6,3,5,0,39,2,19,8,223,252,107,16,55,234,31,10,109,4,61,10,23,7,190,250,94,7,22,6,97,2,46,252,187,250,165,244,164,253,156,8,104,241,92,14,55,251,131,228,180,31,172,255,75,241,157,15,166,245,109,4,117,252,75,254,239,240,170,8,185,0,175,244,112,13,166,245,91,253,61,18,234,239,253,0,149,14,193,248,174,252,191,254,85,15,140,238,56,23,164,247,231,250,204,4,245,11,235,252,168,233,112,23,46,245,31,254,244,17,230,234,129,13,151,255,197,0,20,4,138,250,94,2,162,255,18,0,130,240,176,14,9,235,95,17,30,228,158,5,93,3,199,242,151,13,40,250,74,0,26,9,56,240,98,20,69,253,244,250,168,11,176,0,91,251,73,5,213,251,21,244,144,17,220,0,158,7,241,234,243,18,44,244,59,13,42,0,77,18,89,235,38,14,216,16,64,239,24,1,236,5,94,244,90,254,131,12,174,236,19,248,120,24,76,236,133,254,180,0,111,3,201,252,37,247,82,254,38,252,225,250,237,18, 143,220,116,8,143,4,97,2,240,236,112,2,162,253,177,4,57,250,140,248,255,5,56,7,78,2,100,3,199,4,212,18,180,247,30,19,18,250,204,8,255,255,33,20,230,240,16,9,76,239,203,14,244,251,223,5,159,251,43,254,163,6,74,248,210,23,125,215,203,39,128,235,187,2,144,248,186,246,54,250,97,249,174,253,155,253,114,4,243,249,44,249,230,9,182,245,132,9,27,236,141,13,137,249,131,235,252,19,251,242,207,247,96,20,186,245,78,8,22,5,187,1,48,2,188,242,42,11,180,247,49,24,245,239,173,7,7,11,241,2,0,18,11,249,12,9,17,7,12,245,0,254,42,250,138,9,155,249,95,247,217,253,191,244,87,23,240,11,220,224,165,10,176,251,154,6,69,0,198,248,71,252,249,248,204,243,12,21,151,243,39,251,206,11,133,240,99,15,175,244,38,3,244,6,21,3,120,236,56,249,40,15,251,4,106,252,80,252,159,242,130,4,38,23,171,234,185,255,245,13,6,250,191,4,62,1,146,242,160,21,190,1,158,250,190,19,239,249,163,2,182,12,64,247,27,6,67,232,25,19,22,4,36,235,178,13,98,234,151,9,67,242,87,254,214,10,30,239,32,13,233,2,12,235,168,21,83,242,104,10,107,249,250,251,152,250,247,9,252,249,104,5,78,249,247,253,85,7,87,13,190,237,204,18,95,239,55,19,154,248,192,8,230,246,168,253,157,26,83,228,173,27,52,236,210,10,28,241,131,254,16,6,189,240,35,14,219,252,219,244,227,251,88,24,83,233,213,30,249,232,76,237,27,43,203,216,134,7,159,2,139,228,64,33,199,254,147,251,119,249,199,248,184,20,104,238,164,14,173,5,91,242,242,29,199,239,194,4,172,10, 57,255,149,9,86,0,216,249,60,0,186,1,32,241,153,255,204,239,203,34,23,223,33,40,153,208,218,45,8,229,255,15,39,243,201,251,2,4,67,241,149,18,247,226,200,14,154,248,22,254,120,14,75,236,111,26,252,238,147,0,132,5,191,250,85,1,60,255,162,1,234,249,115,11,221,27,32,226,173,0,152,4,1,236,95,12,22,15,69,227,38,17,122,237,44,10,133,4,98,17,76,249,20,237,17,37,138,244,91,255,12,12,231,234,82,242,219,35,62,232,254,9,160,248,196,243,255,6,160,249,108,14,128,240,212,21,70,240,66,0,117,9,69,232,193,27,113,229,151,3,68,2,214,255,168,11,206,251,202,253,251,4,71,246,176,22,188,232,28,19,9,253,178,245,230,10,134,250,238,2,104,255,67,6,206,2,185,255,32,250,75,10,76,255,254,230,119,16,89,238,125,3,203,251,220,15,66,234,138,28,86,220,5,18,65,2,219,252,116,13,106,230,32,5,31,246,43,254,137,14,209,228,192,19,195,13,128,234,233,18,75,6,165,2,45,1,113,243,69,21,50,4,97,3,37,3,157,230,131,37,76,236,115,16,150,12,213,217,184,29,221,241,246,248,219,8,176,234,180,9,162,250,16,245,117,16,137,234,13,27,200,233,188,242,107,18,118,245,205,5,112,249,7,0,157,239,12,22,132,236,254,7,123,4,45,240,71,32,145,232,223,18,95,0,64,240,52,14,4,3,160,243,29,7,96,9,164,252,191,248,141,7,31,1,120,253,8,16,66,245,97,20,228,238,111,19,17,238,153,0,142,20,150,242,26,255,115,24,235,230,106,238,136,44,254,191,229,41,238,239,42,223,174,34,62,234,132,4,6,248,254,253,185,0,142,9,42,247,6,19, 156,233,133,18,65,240,80,17,232,240,115,253,68,18,120,241,129,16,203,245,250,7,247,5,184,243,86,16,102,244,32,22,143,249,28,251,9,4,137,247,46,10,103,247,177,251,145,7,151,5,86,6,206,248,198,2,232,243,22,16,249,255,168,242,44,16,164,248,17,1,119,10,60,246,102,7,99,246,156,10,21,240,110,247,192,5,68,233,152,15,33,247,92,238,181,21,228,249,148,255,45,14,165,241,234,10,71,242,229,1,232,252,5,244,151,20,17,233,59,16,65,14,254,234,21,19,201,11,120,239,50,14,187,0,225,246,39,23,79,242,118,253,120,4,205,4,35,9,169,247,58,25,145,211,66,40,30,232,41,252,23,253,189,254,193,6,60,245,90,18,192,240,147,17,134,252,225,244,73,18,192,235,178,5,78,238,160,3,32,239,210,254,140,253,203,7,1,3,96,235,100,16,29,246,153,10,74,8,93,239,236,14,133,10,107,232,43,22,46,244,184,15,127,248,243,8,116,247,178,14,46,246,237,3,98,255,255,250,6,15,201,245,115,0,189,23,216,214,84,32,166,239,76,3,75,9,245,235,16,9,167,1,32,251,57,6,127,250,230,255,85,240,12,13,25,253,230,251,75,23,127,223,149,16,84,9,254,230,108,31,141,222,247,7,37,247,222,248,191,2,56,255,121,2,238,3,125,255,185,15,202,247,144,11,154,246,200,9,134,249,109,238,55,37,232,226,2,18,184,18,25,221,228,21,68,9,161,238,67,19,10,236,38,248,252,251,64,245,216,23,27,247,229,254,17,11,135,240,146,26,98,224,190,19,172,243,218,254,168,252,16,254,252,14,74,240,59,9,250,251,56,5,66,28,60,224,220,25,80,246,183,231,220,32,230,233,121,1,253,6, 6,242,238,14,14,243,226,13,83,255,228,244,181,11,251,236,72,18,48,2,45,247,54,255,212,255,165,252,71,7,55,251,144,11,156,238,67,23,30,228,101,23,5,217,125,12,105,253,177,250,174,3,232,8,248,243,190,245,247,18,165,2,228,243,90,16,17,251,182,8,103,252,212,255,103,6,68,244,42,14,3,3,245,10,15,247,207,7,140,252,134,251,126,13,171,250,22,2,83,4,123,246,37,6,149,234,1,21,115,226,97,26,225,230,245,6,237,4,13,252,190,248,98,3,54,2,214,239,57,22,129,245,82,253,165,15,230,241,3,13,68,2,147,251,96,236,172,11,247,5,86,242,225,1,146,246,222,248,14,8,171,251,101,17,227,248,114,15,95,234,113,31,220,232,219,15,164,242,7,6,66,247,114,23,230,9,156,215,111,50,86,215,154,28,213,252,66,2,137,1,106,237,114,13,192,247,239,244,250,8,11,254,207,242,194,19,207,255,103,248,32,13,225,224,172,28,5,243,70,0,204,252,203,252,194,7,182,246,55,9,75,5,188,243,192,16,232,232,214,24,192,224,75,15,117,241,211,235,110,23,106,226,149,23,68,254,247,246,112,19,11,239,199,26,239,235,46,11,149,253,14,10,26,10,95,0,118,243,144,22,90,247,95,11,244,9,14,238,52,18,79,234,88,11,241,241,177,4,216,0,117,242,228,18,253,244,16,5,155,251,237,248,133,2,217,241,104,26,133,241,117,237,41,22,112,226,172,32,97,247,2,250,65,9,227,252,200,248,204,29,27,230,79,9,220,246,201,251,202,253,64,244,52,33,231,209,77,6,210,17,255,242,34,14,136,244,77,13,193,248,198,1,197,13,216,252,91,18,43,238,229,10,115,253,141,250,62,8,179,8, 139,231,48,31,172,224,84,20,40,247,129,254,23,6,69,245,50,14,93,236,214,14,54,6,9,243,54,25,136,230,236,11,127,3,91,2,212,241,63,7,183,248,218,254,159,2,58,246,68,16,14,4,139,242,205,19,44,231,167,27,149,221,43,24,125,230,151,255,180,252,125,2,234,6,133,233,47,253,134,6,129,16,114,246,101,252,55,6,70,239,195,9,77,24,226,242,97,21,244,249,124,5,248,9,134,242,203,252,83,8,253,227,95,34,238,241,180,8,121,242,88,8,22,5,50,240,210,22,10,3,212,248,143,12,67,240,166,4,121,254,22,245,160,14,221,252,55,255,92,10,139,247,255,254,244,240,202,3,141,255,120,247,145,13,19,243,97,4,131,247,77,4,126,243,89,240,154,30,199,222,105,14,21,3,101,237,224,27,129,231,20,255,162,15,188,2,36,12,211,5,126,243,94,21,12,249,126,2,128,6,19,252,58,4,18,8,119,249,90,245,189,243,91,24,10,239,234,11,152,240,159,18,67,248,120,7,129,13,10,241,22,11,172,241,161,20,245,246,63,246,2,251,141,4,87,243,53,17,222,247,217,251,165,3,142,243,226,255,143,255,248,248,60,4,99,246,181,245,154,13,243,255,213,252,44,249,139,7,189,3,240,244,49,14,49,249,154,17,250,236,57,18,174,6,54,255,150,7,3,2,144,3,84,251,208,17,247,248,201,236,230,17,188,226,50,5,254,253,237,8,149,237,45,3,196,246,15,11,228,255,220,9,190,247,190,255,250,16,16,3,93,237,235,10,122,249,141,2,239,253,43,1,251,2,30,254,242,4,67,248,28,2,183,248,93,11,140,251,249,250,34,247,158,29,188,232,126,4,116,13,194,241,185,2,147,9,164,247,250,252, 229,1,33,253,2,6,189,232,221,18,107,7,235,254,6,14,202,240,191,2,212,0,153,2,131,248,223,243,235,252,203,248,30,14,140,225,178,14,141,255,232,238,88,29,62,248,88,10,186,4,42,240,103,22,18,239,200,9,103,16,63,247,3,11,253,239,204,2,91,9,8,251,1,0,113,3,60,251,83,255,230,245,36,9,145,247,13,5,130,253,207,244,127,27,113,243,175,2,203,7,61,235,89,17,54,225,14,38,132,236,44,255,39,12,158,238,79,20,185,250,146,253,43,254,98,1,216,12,130,224,156,24,84,226,245,5,37,252,129,240,154,11,164,6,26,233,28,32,24,238,178,253,242,254,90,8,224,10,93,244,218,3,220,16,223,251,142,10,221,241,116,15,105,0,188,246,180,19,237,214,249,46,9,215,130,8,221,16,156,223,20,48,25,233,37,249,98,32,163,231,213,15,207,253,93,248,212,6,104,251,165,249,224,9,23,247,146,10,204,236,126,14,203,238,222,11,55,249,160,0,67,247,231,242,57,0,234,1,63,235,192,10,103,239,96,13,34,2,118,254,205,0,81,248,230,7,216,2,103,19,188,4,155,243,163,13,179,247,134,26,24,249,47,5,22,5,224,254,164,253,79,250,225,4,14,243,99,0,172,250,146,2,127,249,51,17,245,229,223,24,63,252,193,232,200,26,185,248,156,21,126,227,226,7,178,253,248,255,233,253,247,9,19,237,132,19,58,233,254,18,142,240,111,9,139,253,237,237,53,9,48,238,11,16,105,252,21,238,239,9,188,4,111,248,118,14,174,253,137,3,56,255,172,249,121,10,217,252,108,5,223,8,159,251,56,12,168,11,60,251,90,8,214,250,64,248,112,4,141,0,3,235,168,18,182,223,78,254,62,7, 214,2,168,11,198,247,68,242,172,17,32,244,238,10,78,255,248,252,244,3,114,252,227,1,4,15,86,232,39,13,133,0,74,249,13,11,63,246,102,5,17,241,139,18,132,216,237,45,125,231,152,4,249,16,31,224,41,16,85,7,104,245,57,7,95,246,148,15,44,255,242,242,138,9,46,1,214,255,28,1,143,4,249,7,11,245,119,15,201,241,128,0,109,0,154,245,241,8,162,237,135,253,174,7,105,231,25,25,208,237,192,11,68,255,35,10,127,0,35,253,216,0,144,14,97,243,213,13,227,245,251,1,96,14,254,16,80,228,110,11,96,253,10,255,125,6,110,1,209,234,108,255,88,255,32,250,194,13,203,252,37,0,124,251,66,3,128,240,17,16,235,246,26,229,86,24,70,248,135,254,127,14,235,245,121,1,52,252,88,3,192,21,185,243,122,6,100,236,43,2,21,17,150,243,210,251,59,9,125,252,10,24,205,238,64,249,128,5,71,255,84,9,22,239,111,24,231,249,156,10,202,251,195,8,106,240,36,20,234,0,183,245,172,2,45,250,8,250,221,12,157,225,35,14,45,238,109,11,79,1,2,245,177,18,124,236,181,6,209,4,5,244,101,246,239,19,173,252,169,254,52,253,43,250,244,14,211,241,159,28,105,236,70,2,114,1,84,3,249,253,88,252,19,3,9,2,215,245,149,16,100,1,161,254,139,252,88,248,185,247,39,26,177,254,128,240,27,0,235,5,179,254,31,11,221,8,86,247,91,241,44,9,136,14,1,254,187,249,54,250,237,247,217,1,89,11,108,234,79,6,192,244,225,9,87,241,94,14,25,255,115,1,202,249,107,2,78,5,60,2,27,10,40,229,99,15,97,247,94,5,156,10,54,5,220,240,15,8,177,4, 140,245,77,12,158,246,20,8,125,1,242,252,7,254,59,9,57,242,39,9,46,251,215,7,142,240,113,1,240,2,19,237,6,8,33,253,148,255,213,251,73,2,115,250,16,25,22,239,245,7,199,0,247,253,115,0,66,12,176,233,95,252,28,27,156,220,113,25,55,246,235,254,212,17,8,244,45,19,51,245,25,9,155,248,215,3,160,254,148,4,43,247,165,9,170,249,221,11,107,232,197,11,171,1,150,232,45,22,97,243,253,255,97,0,225,249,28,243,3,26,111,245,230,4,148,5,190,234,133,17,146,239,228,9,213,247,148,8,153,246,162,251,101,17,2,5,68,239,142,10,253,11,96,239,140,33,44,243,147,0,37,6,204,250,13,247,93,9,103,255,55,244,189,252,80,4,172,235,43,23,46,252,205,245,195,247,200,19,161,245,176,5,59,252,106,246,138,4,121,253,165,242,227,24,4,235,72,19,114,254,29,249,221,255,29,12,50,240,78,2,71,8,95,255,37,5,168,253,201,5,155,13,173,240,171,9,202,247,48,14,93,248,90,7,112,236,88,2,48,246,234,9,139,2,62,6,4,248,125,253,168,3,190,244,21,9,238,249,110,0,171,233,48,31,58,232,242,8,253,3,101,245,188,251,64,3,2,9,199,3,55,10,219,233,225,250,251,30,116,215,205,31,69,239,179,18,83,244,93,4,229,8,50,248,67,246,197,0,50,3,251,252,171,14,76,0,86,237,50,21,142,232,26,26,47,252,205,255,46,13,142,233,161,9,68,242,251,7,213,254,191,235,205,22,66,245,196,25,224,233,151,9,136,244,151,4,1,249,211,18,150,238,72,1,120,6,200,240,7,15,154,237,119,28,99,232,84,4,207,18,87,225,186,15,246,11,203,237,194,253, 10,13,171,6,123,250,233,0,69,1,106,243,173,23,169,243,87,247,56,10,12,251,12,251,21,3,200,248,111,254,168,2,187,247,43,14,118,249,179,10,71,247,76,6,90,240,172,255,147,16,15,234,226,18,189,246,2,2,154,251,88,254,176,9,68,254,229,6,56,16,219,233,203,2,105,10,147,251,149,12,223,244,218,8,159,253,3,10,160,3,125,0,44,241,213,251,21,12,98,250,146,3,93,234,240,12,212,244,241,2,90,255,68,7,239,244,211,2,135,6,232,242,102,15,239,245,29,254,14,247,126,12,97,242,97,15,222,248,160,254,73,8,157,253,194,254,255,6,116,246,51,249,255,254,55,3,30,253,55,1,142,248,147,9,235,252,49,18,137,234,234,25,215,245,137,1,181,255,4,247,189,9,169,12,27,236,14,15,178,253,207,5,98,4,102,247,177,10,42,247,200,20,78,250,237,231,139,22,93,252,80,2,33,3,95,235,72,254,218,12,251,253,243,241,204,13,183,218,172,27,136,246,50,9,143,12,25,217,51,21,42,251,62,14,45,245,197,255,14,251,218,249,189,7,124,8,46,252,5,243,45,239,100,5,66,12,255,245,7,16,209,243,32,252,74,11,231,6,246,247,101,1,189,7,102,2,7,4,173,13,91,4,18,252,252,249,96,1,27,12,196,2,154,0,67,246,36,22,116,220,250,26,205,254,228,251,255,252,123,248,82,7,187,254,169,248,114,5,129,236,65,7,61,249,134,0,218,249,238,254,181,248,190,5,193,253,201,239,159,19,231,236,228,18,215,245,149,9,144,245,168,250,53,9,231,245,66,8,184,2,118,243,33,36,232,227,74,16,207,251,153,7,164,248,45,14,152,12,92,242,39,4,250,12,185,244,51,29,225,238, 244,9,244,251,158,247,245,10,231,251,108,248,180,226,251,29,239,250,72,252,143,249,45,253,95,246,51,246,227,24,18,242,178,253,232,4,25,252,196,240,232,24,165,254,156,244,234,9,190,232,212,32,66,236,212,17,6,254,125,234,44,7,45,4,234,251,141,9,24,254,86,236,204,8,233,7,63,246,215,17,32,236,114,15,251,1,71,252,200,17,224,244,189,244,95,22,15,244,56,16,94,1,11,3,151,243,107,8,158,6,42,245,179,8,118,251,99,250,241,2,113,254,172,246,44,10,249,235,196,9,96,242,65,2,103,14,11,216,114,37,3,240,9,6,56,1,164,246,95,5,99,1,101,8,60,249,210,3,193,250,232,9,231,1,94,251,8,5,95,0,243,231,207,24,160,243,211,6,246,237,171,8,221,245,148,12,117,13,162,237,221,5,108,5,154,250,235,13,207,252,20,252,158,13,89,244,225,6,84,10,255,250,150,2,99,245,115,13,80,252,214,249,45,16,25,216,113,20,233,2,72,237,83,8,120,250,228,239,56,24,148,236,235,20,214,247,187,249,251,9,91,253,45,0,191,9,231,241,32,5,165,251,175,15,143,241,120,9,156,3,65,244,86,8,32,254,18,255,198,248,13,253,33,12,123,239,236,16,130,242,133,4,36,2,31,1,241,253,34,4,83,254,155,7,212,247,111,10,232,247,119,255,235,2,215,249,12,32,251,232,22,11,1,240,39,10,248,255,126,248,43,1,18,0,33,250,229,250,211,8,17,240,248,3,209,247,176,255,15,13,170,253,126,7,171,245,34,10,233,247,253,14,64,1,0,0,254,4,107,4,43,248,219,9,119,245,44,14,159,237,147,249,80,10,50,248,148,5,135,247,164,253,48,232,180,21,202,0,98,239, 5,23,166,228,10,8,180,10,104,249,237,254,119,251,192,6,7,0,12,4,251,8,155,243,172,10,120,246,21,14,5,3,47,241,26,20,248,241,129,8,165,3,186,0,102,5,23,252,20,2,252,253,153,1,15,2,197,250,207,245,204,19,220,249,41,246,193,12,133,255,65,246,141,10,126,243,70,2,165,7,20,232,223,254,17,2,174,237,136,20,46,235,240,8,12,251,21,238,132,20,40,250,24,253,64,5,133,251,133,5,128,5,100,7,41,0,247,252,44,21,125,246,231,12,250,244,241,22,197,1,139,240,191,9,7,246,19,1,26,7,214,244,213,4,27,247,123,255,22,23,17,229,237,7,155,13,2,225,70,16,112,252,28,255,105,247,165,12,215,235,115,0,240,17,42,245,38,19,120,235,23,255,84,9,117,236,201,20,10,237,139,2,82,254,148,0,254,4,206,246,70,10,138,252,31,7,108,0,116,2,213,252,188,246,188,32,148,213,129,28,211,1,244,3,83,8,254,241,222,14,206,252,190,20,104,230,196,16,114,239,238,239,99,34,108,217,192,10,225,0,215,255,11,245,225,4,232,253,157,254,89,0,194,255,71,242,75,21,234,240,200,1,187,21,23,234,205,11,247,7,12,243,136,18,36,235,67,14,213,243,63,5,206,252,131,249,137,16,248,233,37,17,82,248,222,247,249,32,16,232,124,1,178,255,221,1,180,4,54,5,6,3,143,249,218,251,215,1,235,22,119,234,231,27,150,221,178,24,178,0,213,249,85,5,138,235,100,2,45,11,198,243,180,8,87,2,77,224,7,4,134,1,166,4,74,253,230,10,36,229,28,16,231,246,25,9,60,7,38,248,21,15,8,236,252,23,112,243,38,14,2,251,216,251,46,252,38,1,242,8, 170,2,96,3,142,243,77,1,140,248,117,21,174,235,172,11,190,255,122,248,77,14,242,251,203,251,46,251,37,13,6,247,38,14,224,244,162,6,184,252,30,250,137,248,80,10,132,239,22,21,130,235,201,9,165,249,177,254,115,7,226,244,197,13,255,242,204,7,250,247,216,5,162,253,124,252,126,12,190,252,148,5,203,12,59,244,29,253,159,9,65,246,175,15,245,255,114,243,105,0,6,254,45,255,104,4,45,255,74,255,220,251,30,250,79,16,48,242,194,252,107,10,63,237,165,4,154,6,165,5,191,246,182,6,174,247,14,6,72,254,88,5,235,254,192,242,84,5,243,249,254,253,230,12,116,227,138,16,110,234,185,31,2,6,199,255,161,252,116,243,181,12,33,250,219,24,71,246,245,246,54,9,249,15,219,247,229,14,183,2,80,233,139,37,96,232,156,255,242,19,221,224,253,9,212,248,241,0,34,2,194,254,251,242,248,254,161,250,96,4,242,237,162,255,224,253,116,248,232,250,238,4,237,236,201,22,232,246,12,11,205,245,117,2,14,3,141,243,205,21,219,234,140,19,135,250,118,248,165,12,188,251,205,12,218,249,200,20,72,237,161,24,131,2,191,0,64,16,211,243,182,5,66,16,175,246,209,16,98,243,90,5,85,11,114,252,130,245,133,1,105,239,232,1,213,12,99,244,232,254,174,235,49,3,115,248,23,246,156,253,146,242,90,8,244,240,200,10,5,254,7,240,154,4,78,250,63,3,6,253,8,16,56,249,255,252,193,253,84,10,100,0,243,4,82,248,80,5,24,1,251,8,221,0,13,0,151,248,13,17,207,253,242,254,135,17,184,244,184,7,68,15,95,251,165,244,13,19,66,247,79,20,112,247,104,6,10,13,177,235, 65,20,149,231,102,254,251,255,223,2,179,249,112,249,79,6,52,247,170,249,98,245,65,254,242,251,254,5,187,230,165,3,92,254,60,4,73,7,2,255,50,243,118,12,168,252,59,9,89,255,128,251,54,3,45,242,122,19,2,241,1,10,131,5,180,249,15,2,55,6,205,5,49,3,210,248,247,244,103,3,203,10,137,248,246,16,252,251,157,240,58,20,131,253,86,253,133,16,231,234,87,7,218,2,67,6,246,242,47,14,238,242,194,254,137,8,226,252,59,247,97,2,58,1,166,4,123,235,153,10,188,247,114,241,118,15,135,253,126,2,228,14,4,246,133,10,130,237,178,35,67,225,71,27,149,244,89,255,201,0,153,10,201,235,34,0,240,2,196,0,157,249,52,252,249,254,92,7,157,248,253,248,180,2,15,244,28,14,140,245,83,252,143,254,245,4,195,3,162,241,0,247,8,22,15,243,31,9,137,14,9,231,238,19,152,15,210,235,130,17,72,254,215,4,41,251,106,19,21,245,191,245,51,20,66,242,156,4,237,12,106,252,251,246,60,6,21,1,252,249,67,11,165,2,125,255,81,245,75,26,159,224,74,16,196,240,140,1,159,4,22,249,146,250,153,250,209,249,213,252,83,252,197,5,217,248,37,1,77,248,135,4,90,241,211,6,36,251,243,255,224,3,49,249,108,3,131,253,228,2,47,250,56,10,208,8,246,246,153,7,37,11,107,249,126,18,112,250,53,1,186,0,0,7,240,252,211,26,38,248,214,248,177,13,236,226,22,31,143,245,133,249,240,254,25,3,171,1,95,1,147,243,56,6,59,250,102,2,58,5,52,242,151,5,203,237,105,3,11,239,195,10,179,253,238,255,241,248,99,251,92,8,204,253,75,252,32,3,20,244, 32,15,67,12,237,242,88,11,252,233,231,26,80,252,144,1,247,251,134,2,69,249,92,10,20,0,15,249,188,29,138,239,253,249,214,3,83,10,37,247,229,15,86,245,162,238,133,20,114,249,212,0,26,251,91,255,146,254,133,250,86,11,135,243,124,5,35,245,254,6,207,242,125,28,185,239,97,252,226,8,35,248,249,4,32,0,253,3,140,7,79,242,42,11,91,0,251,11,109,252,137,250,137,1,84,246,238,16,112,250,148,251,162,1,198,8,89,229,195,22,82,248,78,237,164,14,16,234,111,18,229,228,120,2,249,9,169,245,25,10,223,243,234,11,180,254,191,10,199,249,154,253,62,0,239,10,93,244,197,19,158,252,244,251,11,25,223,237,83,9,198,12,143,241,148,5,225,250,47,241,105,23,18,250,75,252,103,4,241,3,52,242,131,8,89,1,185,244,39,254,108,6,239,1,101,243,103,9,73,253,146,249,97,20,78,233,49,24,77,231,164,1,172,255,186,1,161,255,69,247,61,2,6,243,107,8,166,3,239,250,32,245,225,15,48,222,128,31,25,253,4,252,157,0,9,2,125,1,61,10,251,6,6,242,42,252,171,14,168,8,254,4,78,4,78,254,146,250,100,13,196,255,99,253,0,4,231,252,151,3,52,2,135,252,25,252,240,249,94,11,204,239,47,9,58,248,136,247,54,6,46,245,226,2,95,250,113,5,21,249,126,246,147,12,77,254,119,251,4,251,238,249,20,255,214,14,219,247,68,0,142,248,191,10,109,255,81,0,36,254,217,252,65,12,199,243,235,21,56,249,43,8,128,255,112,243,146,16,174,2,61,7,22,13,105,233,130,9,123,255,102,254,32,11,224,245,0,254,82,252,138,11,36,250,213,252,103,255,156,250, 229,5,122,250,107,4,4,246,37,255,4,251,69,253,177,1,210,254,57,3,27,246,147,9,243,239,42,13,241,248,201,255,29,7,4,248,108,0,148,254,84,17,15,234,66,10,172,0,181,249,2,15,200,250,235,246,200,14,143,250,225,1,37,1,98,1,84,5,41,4,53,1,187,249,33,12,119,10,102,239,214,4,60,7,254,243,238,5,172,255,240,241,164,9,22,0,197,247,105,6,94,253,150,14,145,238,217,0,225,250,22,246,25,20,51,235,246,8,162,237,161,9,77,4,190,0,212,252,26,1,120,242,244,14,102,254,156,3,95,244,162,255,244,7,54,244,32,10,25,8,199,254,23,250,72,253,72,12,183,6,165,254,131,255,166,244,130,6,128,12,13,0,237,248,9,12,29,246,200,12,79,11,46,241,146,9,205,253,196,241,66,11,188,248,121,237,183,4,194,239,112,11,212,252,15,2,160,254,9,247,88,3,196,253,76,255,90,249,100,11,39,252,192,0,159,6,208,254,59,3,177,246,249,9,247,4,9,254,91,255,110,253,22,252,80,12,15,9,167,235,232,18,92,246,53,13,79,245,6,10,188,237,92,5,224,253,88,0,185,252,83,255,61,1,180,249,252,5,155,2,3,254,186,5,130,1,42,253,210,15,192,239,157,16,131,253,247,240,108,5,213,252,103,0,95,244,151,2,1,248,210,14,243,238,245,16,90,252,49,244,28,11,34,253,134,253,241,255,117,13,186,239,137,22,182,238,52,1,210,14,186,227,40,16,158,241,97,20,239,239,177,15,185,239,106,6,76,5,29,251,51,15,174,243,16,10,122,250,86,242,80,8,185,247,222,255,79,6,147,245,131,7,10,255,228,7,158,0,128,251,210,4,224,1,179,251,142,9,59,4, 229,242,130,22,87,240,97,0,47,0,119,252,225,2,164,237,60,15,24,243,184,4,235,255,14,2,171,242,133,10,10,8,147,251,194,18,249,244,247,254,39,253,188,250,135,11,53,245,44,255,132,254,132,1,29,7,216,5,123,233,73,23,95,255,209,236,197,16,184,5,167,251,189,248,97,4,93,231,233,14,142,3,103,239,18,6,60,243,119,23,90,247,217,0,122,255,32,247,41,4,85,1,228,9,186,1,211,255,233,7,15,244,6,10,189,249,251,6,172,241,226,10,0,0,132,248,29,12,107,238,2,6,36,255,175,4,91,9,195,247,27,5,61,240,11,9,49,18,149,231,146,252,168,14,156,238,234,10,70,5,112,246,83,8,101,254,13,0,78,2,247,253,253,14,205,227,172,25,86,255,77,251,65,251,53,7,202,242,154,247,100,16,235,235,100,11,83,255,243,255,244,250,78,249,221,13,144,235,187,6,251,1,180,255,238,8,60,234,208,20,156,250,172,0,64,3,250,10,96,236,26,20,254,250,116,1,206,2,215,254,211,2,28,13,59,250,41,13,37,0,87,4,159,245,87,8,146,250,55,243,183,8,157,240,160,251,166,10,134,249,27,252,150,251,221,247,19,14,152,251,31,251,103,255,210,245,6,6,77,253,168,2,129,247,3,0,253,6,229,244,131,19,154,241,23,8,6,3,108,251,213,9,194,251,148,16,251,243,21,7,25,2,44,10,205,245,174,17,189,237,219,3,47,16,189,232,6,27,38,231,105,2,73,3,152,14,194,228,35,25,16,244,250,2,90,3,66,251,153,12,137,235,21,9,233,5,157,240,137,4,227,1,232,242,26,4,117,2,4,252,40,255,125,0,8,3,105,252,89,246,100,6,19,254,128,5,1,245,28,8, 209,9,72,234,181,10,176,251,248,4,30,0,29,254,112,249,177,250,158,21,236,239,247,18,12,241,75,1,129,8,39,255,73,3,82,4,115,237,185,10,181,0,201,250,46,2,87,9,136,247,59,10,209,237,126,14,142,10,210,249,47,0,96,251,129,11,107,9,195,242,176,254,177,10,107,238,174,3,24,13,122,244,139,5,233,255,97,238,43,20,193,248,232,247,4,11,167,245,52,244,153,22,98,234,183,6,12,252,13,0,60,6,202,251,222,7,112,242,147,4,87,232,222,28,86,252,207,239,129,16,185,252,18,250,80,7,147,4,124,238,84,6,104,4,253,243,253,0,230,250,33,14,130,251,210,253,137,6,171,245,204,23,65,246,148,255,49,23,102,233,153,26,116,243,2,11,144,253,34,252,246,6,176,251,222,1,237,1,83,2,108,233,32,35,50,210,34,34,107,244,26,5,250,241,65,255,104,254,180,13,247,253,110,239,112,7,26,246,59,15,72,248,214,238,216,21,188,224,210,12,223,5,21,253,67,3,45,247,137,10,101,252,14,2,85,7,198,251,42,247,123,244,249,16,144,2,112,239,56,7,28,243,248,3,143,17,97,243,150,7,217,4,146,244,136,21,187,255,38,6,88,247,26,12,103,9,75,235,75,21,139,252,75,245,39,24,116,249,241,255,147,235,243,11,85,245,98,255,206,255,222,12,111,235,201,255,238,25,46,225,180,20,219,245,40,255,2,4,27,247,210,4,51,247,156,247,21,1,0,9,26,233,137,36,121,243,55,246,237,10,234,244,100,6,205,251,186,251,14,6,39,248,51,16,115,242,158,2,147,255,239,254,229,4,159,248,165,16,213,243,47,9,178,242,125,19,246,241,188,11,184,17,77,231,22,36,233,233,122,8, 68,10,96,226,121,28,216,229,227,7,246,251,201,4,90,246,90,6,105,245,250,5,176,4,240,241,93,19,109,238,82,1,174,7,219,245,198,1,144,11,30,255,129,245,125,13,200,3,248,242,158,16,203,237,192,6,67,1,201,251,57,253,166,3,159,246,204,3,168,11,243,244,197,249,79,255,1,14,174,240,242,1,9,2,138,249,94,15,55,227,132,20,111,247,147,5,4,7,106,254,219,239,95,13,227,4,236,247,248,3,190,249,42,1,94,4,106,247,16,10,173,0,242,1,77,1,65,254,26,9,210,4,159,245,135,17,0,231,8,22,15,239,54,29,206,241,5,0,52,1,43,250,94,18,196,243,244,9,11,247,22,251,84,253,178,19,61,225,100,16,190,249,190,255,146,248,25,253,162,6,193,250,97,236,38,9,150,251,135,251,195,6,237,246,27,1,132,5,223,2,237,249,80,13,20,248,77,254,218,19,108,240,135,12,78,243,210,253,200,4,11,16,125,234,208,14,235,251,39,19,2,251,150,242,6,8,154,253,24,15,158,247,14,1,122,9,160,249,159,253,240,5,143,251,13,255,150,15,96,231,71,11,35,1,221,241,111,13,20,252,249,239,12,18,136,2,162,0,44,5,104,233,34,20,52,229,17,27,115,224,204,255,231,18,0,226,95,7,91,9,89,251,215,251,134,10,53,231,223,26,137,250,125,248,118,14,199,249,44,255,147,0,135,1,79,3,243,2,57,250,115,5,110,11,28,231,111,23,91,242,152,254,118,14,144,255,95,7,75,251,113,14,17,240,149,18,157,245,132,255,42,251,63,7,231,255,38,253,64,247,71,12,255,249,221,250,151,6,112,244,210,12,202,247,26,244,231,10,55,240,68,8,134,252,254,246,54,8,241,245, 59,0,116,251,215,14,38,232,26,22,188,1,178,237,151,24,188,248,233,5,117,2,192,254,22,0,203,7,130,4,169,251,19,248,191,5,120,7,126,240,227,19,76,255,50,245,186,6,188,245,227,6,194,2,8,255,36,248,135,19,8,247,20,3,237,246,190,4,123,249,151,249,71,8,128,4,165,255,108,248,67,2,162,243,216,11,214,250,71,0,191,14,155,222,245,10,56,10,249,233,218,12,100,231,168,7,74,6,182,2,211,5,70,245,149,11,133,255,237,8,38,250,77,23,69,244,43,17,54,250,19,253,124,19,247,235,82,254,125,11,31,240,24,15,12,4,16,238,190,3,214,244,17,5,214,8,34,230,102,30,53,230,70,28,23,241,118,253,3,12,207,236,209,8,104,10,161,236,20,254,198,12,81,237,16,20,173,236,165,13,6,8,52,235,20,24,218,238,153,16,228,238,43,1,223,253,215,5,206,246,157,2,56,6,243,233,250,16,133,250,29,13,228,238,17,11,51,10,102,241,209,24,161,0,160,241,103,15,116,249,192,7,130,13,167,229,17,11,218,249,128,4,138,244,178,255,247,1,255,251,32,6,163,242,108,11,221,249,7,249,68,30,168,239,113,253,189,23,158,241,83,250,149,7,251,241,93,11,225,249,127,0,245,5,55,248,124,2,31,1,170,237,132,13,154,20,242,230,104,16,73,239,10,4,114,255,16,254,11,250,57,17,122,237,184,9,29,246,206,6,102,2,151,234,219,15,128,244,55,14,139,250,79,20,206,236,27,254,88,10,120,253,141,8,79,245,24,7,128,2,158,249,9,3,37,247,14,6,93,245,234,25,252,238,166,14,165,9,227,229,75,26,23,248,132,245,8,29,201,225,60,15,156,3,58,238,27,16,117,233, 133,6,204,2,94,253,133,4,144,253,34,243,65,5,119,0,208,3,105,6,62,247,111,1,112,8,232,243,48,9,197,250,100,249,71,251,72,4,252,7,77,253,81,252,150,2,110,6,72,245,219,19,112,238,83,253,146,15,248,229,73,3,153,5,145,2,105,246,8,250,244,6,248,3,184,2,159,11,78,247,206,251,99,12,29,252,55,11,71,0,67,251,146,11,115,7,50,240,241,6,41,15,86,231,6,6,108,5,181,234,239,36,103,232,163,252,139,6,116,243,253,16,228,247,17,252,32,0,185,250,45,11,9,226,36,22,34,243,27,2,83,242,148,12,196,0,238,250,97,2,159,250,27,15,174,237,76,16,150,10,63,243,250,254,180,0,120,253,181,255,208,3,68,248,69,0,230,250,249,9,18,3,249,255,137,4,103,247,159,14,33,8,24,1,218,1,123,255,116,253,198,7,213,249,184,23,138,235,152,14,121,249,167,222,51,32,72,248,31,245,11,250,83,9,55,249,100,0,214,255,208,3,191,246,199,255,23,17,10,244,14,2,68,251,157,250,57,7,249,237,14,9,87,19,160,243,158,247,200,26,161,228,165,26,92,242,121,249,208,1,37,252,238,4,14,254,5,244,32,255,233,255,183,3,109,255,175,248,69,11,38,254,143,6,215,251,150,1,108,250,199,10,246,0,177,11,51,249,213,4,52,3,171,11,138,240,179,7,168,5,76,242,212,1,248,6,91,252,138,243,70,0,56,5,149,246,158,250,233,19,252,238,159,9,134,241,218,7,211,12,168,236,255,24,92,221,199,24,238,2,140,3,0,253,170,7,9,251,66,252,134,12,117,229,68,7,68,12,114,220,138,31,107,227,44,5,84,253,183,255,118,0,12,251,225,246,169,25,154,229, 27,13,246,241,217,16,228,8,25,232,21,36,14,230,66,16,119,8,151,245,203,6,49,4,148,252,128,15,233,230,232,27,210,229,191,25,78,252,132,247,133,10,166,249,223,3,17,239,228,9,148,5,47,236,200,25,253,244,253,239,89,16,25,255,170,237,110,37,68,217,86,29,120,245,25,255,102,2,181,251,109,251,221,250,245,4,164,254,194,241,221,5,116,254,173,234,254,9,108,250,220,251,136,8,169,251,195,1,233,254,209,8,9,245,75,20,37,240,107,24,120,0,104,240,121,34,39,228,223,14,150,4,40,249,17,15,186,238,168,27,163,3,250,233,139,17,54,243,187,23,225,241,23,253,215,1,79,254,46,251,199,2,203,252,79,251,38,252,74,239,246,30,205,218,157,18,11,239,94,244,17,10,191,240,130,13,234,249,2,245,205,12,160,241,61,16,240,239,163,8,113,229,152,25,209,239,144,8,62,12,3,238,197,16,239,14,39,238,246,29,199,244,94,4,149,6,128,9,150,251,65,6,20,243,197,14,139,5,7,4,49,250,251,4,176,251,70,248,120,3,73,10,80,235,215,254,32,11,5,237,23,9,185,0,228,243,214,254,107,2,190,234,24,24,63,232,236,2,225,0,141,243,164,7,175,4,177,246,21,244,177,16,73,0,218,246,245,12,67,245,229,8,109,4,86,2,252,4,134,252,213,1,132,252,147,19,228,244,148,6,88,3,47,8,76,249,42,10,248,254,63,254,135,6,235,235,78,24,211,240,100,246,103,16,187,230,22,16,167,246,51,251,200,11,39,248,68,248,156,0,179,253,111,253,8,7,190,239,154,14,201,241,205,14,95,247,26,242,241,17,156,3,193,245,39,16,121,2,99,245,213,18,88,227,51,38,190,244,29,252, 76,12,142,253,41,6,15,249,103,1,221,16,183,226,31,9,250,5,247,243,141,19,22,229,25,13,98,0,217,253,99,12,95,238,111,8,194,252,155,248,185,255,26,244,17,8,244,243,140,251,93,8,41,4,226,223,42,30,219,252,121,246,114,255,13,23,242,233,25,21,219,249,244,4,175,254,92,15,33,1,31,5,104,249,211,6,27,251,217,4,165,8,254,227,193,34,168,231,38,12,25,253,126,5,158,254,41,1,169,7,122,232,170,27,118,242,155,1,205,3,39,233,50,0,133,9,132,252,109,248,3,0,11,240,54,19,186,240,234,5,5,255,237,243,203,7,139,244,42,8,110,251,152,9,201,1,247,231,230,6,139,11,226,245,206,254,116,2,28,1,135,6,10,2,138,25,111,225,68,18,175,5,4,6,159,9,225,253,188,253,142,17,129,230,30,20,41,249,208,243,26,25,143,239,137,3,249,7,145,243,41,15,194,237,90,5,87,249,48,24,148,220,23,27,112,246,61,240,34,9,78,2,110,236,43,15,106,246,178,0,193,250,47,247,202,247,247,12,122,238,75,6,198,242,91,7,94,9,223,249,213,251,5,2,132,4,82,248,27,11,154,1,108,250,5,249,222,19,150,248,141,8,202,0,175,8,141,2,128,6,128,250,48,19,58,249,47,12,192,240,237,6,33,7,215,3,236,246,33,255,173,6,148,0,117,11,253,233,125,19,249,234,144,248,86,7,198,243,18,0,65,2,58,246,39,7,88,236,223,8,46,252,99,7,79,226,17,21,209,244,28,253,49,11,190,238,67,8,185,243,102,24,118,246,35,11,72,251,211,11,182,250,218,243,205,20,16,249,69,6,187,250,168,14,37,5,161,244,190,27,70,233,253,8,186,246,239,5,108,12, 85,245,141,254,42,242,68,24,110,225,62,19,144,236,66,16,86,245,236,2,150,243,88,11,61,254,135,248,214,3,147,3,134,240,122,11,249,5,244,239,67,18,223,233,225,17,27,249,140,253,205,11,201,241,8,6,146,4,115,242,228,3,69,19,144,237,103,19,29,242,184,13,114,15,251,234,92,8,187,251,13,5,149,245,200,12,110,241,14,248,236,11,113,255,233,0,174,249,58,5,182,255,176,243,64,15,7,238,78,248,22,15,166,250,1,243,127,19,81,231,68,14,231,242,81,251,96,13,169,15,25,238,82,12,245,252,175,4,67,14,160,254,197,255,163,247,150,29,140,252,141,255,252,249,205,243,71,10,234,1,190,244,105,2,102,5,150,238,209,11,242,241,235,2,164,7,153,241,87,5,81,6,64,232,254,30,227,229,181,251,76,11,141,232,115,25,5,248,44,252,132,22,193,226,3,23,217,243,111,249,24,14,217,243,156,14,30,243,56,2,8,5,50,0,107,16,97,244,189,248,58,30,77,226,166,32,124,235,165,10,21,245,109,5,211,15,231,249,102,252,64,15,4,246,5,254,37,1,233,247,58,5,128,241,117,8,58,238,37,7,104,4,89,249,196,255,134,250,109,4,239,3,114,247,73,252,240,1,223,252,92,1,115,3,54,0,7,255,7,15,59,245,59,9,58,249,102,20,234,245,196,2,63,254,43,242,142,27,7,240,247,246,219,19,41,236,199,7,175,8,61,242,110,16,72,243,165,233,232,28,32,241,223,254,244,14,34,239,189,23,19,235,33,13,165,4,129,250,26,243,236,17,92,247,114,1,139,5,145,248,77,1,95,249,118,7,21,0,177,2,96,11,184,249,174,246,229,19,77,232,173,6,47,252,134,11,90,231,186,15, 230,240,176,11,53,248,5,254,208,1,194,239,205,19,87,247,251,255,74,248,17,4,0,254,87,252,253,10,18,252,42,10,234,250,44,7,72,1,167,5,121,249,8,255,129,16,93,245,127,0,90,21,197,240,248,8,219,248,5,7,44,19,60,227,101,13,13,11,125,221,203,23,215,244,8,242,165,13,134,241,63,253,179,7,124,252,168,236,74,14,241,0,229,245,199,9,46,246,117,244,243,24,42,231,170,13,243,250,95,252,233,8,189,249,124,8,229,238,59,6,108,248,226,249,226,8,54,253,60,250,54,22,126,251,39,246,185,16,75,255,49,4,62,1,93,255,50,15,49,250,93,0,92,3,168,6,14,252,34,2,64,3,218,249,254,255,46,0,88,3,1,229,226,16,207,237,71,13,135,3,221,242,81,239,109,16,39,231,95,10,54,5,162,229,193,20,255,241,250,13,197,0,19,248,65,12,132,239,31,7,88,30,141,238,22,22,129,241,164,254,23,255,138,7,5,251,56,6,201,246,191,0,5,0,19,20,147,237,17,5,57,252,240,255,26,10,12,249,109,12,77,251,5,244,7,11,65,251,131,0,157,18,84,240,229,9,30,5,245,236,218,7,141,5,124,238,114,7,170,255,136,236,16,22,217,245,81,242,76,253,192,255,128,244,137,17,85,240,15,10,252,2,212,236,27,10,26,16,227,241,143,22,5,246,204,255,5,2,112,2,90,15,34,241,199,254,66,11,105,229,119,21,237,2,78,230,88,18,249,239,135,253,79,22,241,248,124,249,191,7,36,241,89,6,82,15,84,238,230,18,179,249,75,234,40,37,52,239,196,7,35,11,84,234,215,17,97,5,119,246,250,16,20,241,184,252,58,249,98,6,245,255,67,1,169,254,44,244,190,249, 248,10,153,241,230,1,149,247,16,9,31,243,237,7,83,13,189,246,203,3,55,4,28,248,46,21,131,253,131,254,231,244,68,255,249,254,8,8,48,248,12,4,213,1,139,253,25,8,87,249,29,14,248,231,84,25,91,242,231,250,64,21,64,244,194,10,240,249,242,243,34,10,5,247,242,7,95,251,140,3,131,255,64,247,107,3,192,13,136,237,234,11,74,3,235,235,51,15,242,251,23,8,128,240,110,253,244,7,7,243,174,26,201,239,143,6,92,244,150,18,69,1,23,248,21,15,108,248,148,0,249,0,122,255,163,8,226,233,238,24,192,224,64,13,100,7,77,242,27,247,229,11,214,254,35,236,255,10,90,250,160,4,59,234,165,20,116,2,70,239,122,22,219,238,130,4,220,5,170,0,68,246,33,22,104,248,127,245,79,30,236,229,120,11,204,9,110,242,244,17,0,248,170,0,158,252,233,8,147,250,51,5,46,235,38,34,217,231,159,1,110,5,159,253,97,13,107,241,6,16,49,247,117,13,133,240,193,6,65,245,5,255,193,243,7,13,215,237,234,12,185,255,63,246,252,12,169,241,93,248,199,23,4,237,139,8,123,243,95,3,7,4,38,243,110,7,199,249,111,254,195,15,226,241,152,251,238,14,92,241,0,249,244,9,210,9,255,255,243,13,230,239,144,12,88,19,249,228,100,22,81,255,235,249,53,1,115,14,189,238,198,20,249,234,250,21,153,10,178,245,55,20,170,237,190,1,240,10,28,232,60,255,66,12,244,234,111,2,159,255,198,235,53,8,70,1,84,219,199,25,108,243,155,242,170,8,107,255,53,2,157,243,134,2,250,19,116,224,237,28,252,241,255,249,204,13,121,246,124,252,162,17,244,1,214,4,104,6,249,1, 123,1,206,251,242,23,211,229,97,18,195,9,244,255,85,15,223,242,182,15,34,243,241,3,80,10,85,239,195,11,1,255,193,245,175,8,131,238,159,11,64,3,189,242,121,254,225,1,228,239,197,252,51,246,33,247,44,2,125,242,120,16,249,233,176,14,167,246,134,8,86,253,32,241,61,11,130,13,246,248,23,11,114,241,192,16,74,250,33,6,71,6,234,245,88,8,160,13,220,248,229,4,53,1,207,247,168,7,58,244,79,16,25,4,142,251,100,251,186,244,71,27,206,234,6,250,98,26,250,230,81,2,136,13,164,238,180,5,19,9,38,243,11,5,227,6,164,243,4,14,0,230,86,8,60,4,123,254,83,249,235,250,177,4,130,9,104,234,161,10,111,254,122,243,78,24,163,239,98,10,91,4,20,252,235,0,255,18,89,230,252,21,127,252,36,250,103,244,158,10,147,249,208,254,148,6,154,237,132,9,152,254,65,9,170,249,198,237,29,10,226,5,37,244,137,6,83,4,179,2,248,255,102,238,84,20,2,0,255,255,206,4,252,254,18,1,90,254,66,0,8,14,120,239,3,7,43,254,190,3,43,2,38,242,115,14,80,239,2,246,60,25,34,222,187,37,69,220,113,20,121,249,223,244,186,20,17,252,93,0,155,254,78,2,43,248,198,22,132,245,249,10,28,240,123,0,111,248,47,24,78,239,154,242,38,20,117,236,193,2,56,255,255,10,69,6,95,241,55,15,36,240,174,8,220,5,209,246,116,253,225,248,247,253,158,23,98,16,211,222,100,13,128,245,184,2,230,1,85,11,101,224,253,22,155,244,94,243,52,19,239,238,120,25,229,236,105,247,189,18,97,5,151,248,67,3,82,248,145,7,236,253,110,13,140,4,46,249,1,20, 30,244,189,2,53,249,199,2,36,2,236,244,145,2,218,5,123,230,155,25,25,248,122,248,9,250,150,5,10,2,69,253,36,254,56,2,154,231,8,10,247,1,51,0,104,0,26,253,221,247,35,14,100,250,231,249,89,7,47,245,99,17,78,238,224,8,22,7,247,253,180,0,221,254,199,16,1,254,138,244,112,30,204,231,62,2,208,23,5,255,97,3,48,253,128,4,69,3,120,1,67,252,81,247,180,3,67,1,30,244,19,251,39,253,246,246,203,17,25,225,221,250,140,10,28,253,193,232,140,6,185,4,101,253,162,240,247,29,128,235,21,22,48,246,18,6,230,249,11,9,73,254,128,12,69,244,43,253,255,31,79,234,162,20,104,251,249,244,201,10,28,248,153,8,68,15,209,223,155,12,46,0,207,247,83,19,219,236,106,7,66,255,192,252,76,7,147,254,85,0,196,248,33,4,23,12,99,249,67,8,194,243,106,2,25,244,23,6,169,1,117,244,231,241,48,23,69,229,108,19,37,244,110,8,216,2,10,222,37,32,252,4,119,235,218,7,2,15,35,242,154,16,202,239,48,23,208,247,214,2,118,9,124,236,83,15,81,242,45,253,7,17,112,233,104,21,185,254,127,245,61,5,73,0,238,252,14,243,62,12,48,3,125,229,216,22,43,253,112,244,246,13,20,254,192,12,156,248,201,6,165,239,108,16,246,252,105,246,108,17,81,231,120,12,195,249,153,3,226,7,18,236,95,10,91,246,205,1,226,6,83,247,100,12,218,232,147,19,239,254,115,251,98,10,87,243,244,254,73,0,92,13,68,247,72,1,199,244,14,7,149,252,221,3,166,3,189,236,134,11,84,242,109,10,24,8,130,253,250,255,19,249,25,29,7,224,77,25,248,245, 109,15,116,242,248,3,103,8,111,252,208,246,183,17,123,246,32,0,149,23,135,236,219,250,114,4,72,236,190,24,57,231,27,10,57,253,83,250,161,250,1,10,23,244,211,254,98,3,169,1,251,7,241,234,255,16,251,253,182,244,200,11,87,1,40,250,8,5,0,253,103,255,159,252,202,7,244,233,112,23,116,232,168,16,110,1,33,3,4,243,108,14,178,253,132,13,190,248,36,250,124,12,38,2,44,8,198,246,125,0,144,9,19,251,185,2,208,4,194,255,96,253,166,1,204,244,235,2,36,254,19,248,238,249,54,3,239,247,193,248,2,0,253,255,239,240,114,8,151,242,231,13,80,4,200,234,145,18,228,255,74,12,136,4,83,250,248,3,71,247,5,7,169,253,43,1,65,248,30,5,177,251,116,254,29,8,165,249,202,12,64,239,94,15,164,253,93,238,147,21,213,2,51,228,24,25,60,245,52,18,105,242,20,13,60,251,134,0,213,4,13,252,54,3,31,254,122,254,199,2,249,250,110,1,148,13,186,249,3,252,132,239,66,0,48,14,111,240,246,7,138,245,146,244,184,12,41,245,29,9,222,6,112,248,91,11,106,254,157,7,27,5,30,245,37,1,195,249,194,0,33,6,119,240,27,5,11,247,218,253,199,243,151,8,207,1,251,246,161,8,105,249,168,16,66,250,105,253,182,7,113,3,99,251,28,6,40,9,106,2,83,253,93,9,151,254,159,253,238,3,172,255,217,9,50,248,6,254,190,255,223,244,247,10,189,243,240,7,188,248,164,252,68,13,193,226,191,12,136,253,17,249,79,14,181,240,77,8,182,254,153,7,236,2,240,2,142,254,82,254,175,255,184,246,99,2,248,252,228,247,205,255,33,248,99,9,107,0,32,244, 45,0,134,1,210,250,81,11,159,12,141,246,211,10,81,236,152,14,138,4,80,10,20,254,125,242,220,255,113,20,200,233,24,26,185,249,75,240,28,14,60,11,186,234,196,21,49,246,88,244,193,2,187,251,69,4,71,250,174,2,167,0,187,246,35,8,102,7,64,236,168,6,134,1,137,249,229,9,255,252,143,255,86,0,69,4,163,250,34,254,248,250,26,11,24,249,234,255,134,237,105,2,210,237,74,32,185,239,153,254,163,3,41,7,7,4,53,9,57,247,83,3,160,254,156,3,184,249,206,6,149,0,159,6,18,234,241,5,135,12,208,249,72,7,108,245,101,1,5,252,215,16,28,246,5,23,160,231,41,255,5,8,209,11,131,252,26,251,101,250,93,4,56,246,254,5,253,11,40,245,176,16,143,241,231,5,86,3,93,3,255,252,115,248,253,0,101,246,110,11,222,243,177,254,189,244,87,247,22,12,12,239,99,0,78,255,161,240,18,21,215,249,51,252,20,5,55,15,127,1,185,249,108,0,151,8,93,10,148,0,194,2,52,247,182,254,212,19,208,248,128,4,85,10,129,246,174,7,248,252,178,6,143,0,80,255,198,254,252,249,67,248,33,18,87,246,192,250,208,237,63,4,164,6,185,0,30,8,231,231,226,3,17,252,253,8,2,251,42,246,196,6,142,235,45,17,210,3,189,2,237,247,24,254,123,1,54,0,187,3,114,8,221,252,120,248,216,5,210,251,150,12,64,5,156,248,226,12,216,2,130,8,30,254,61,246,154,251,178,253,67,6,15,246,123,254,153,2,165,233,180,22,68,3,212,247,111,7,95,250,18,8,238,252,94,251,229,245,84,4,184,254,255,1,156,0,195,248,236,5,154,3,170,252,40,1,111,10,54,253, 33,253,99,246,142,16,163,244,118,15,131,246,12,255,32,1,107,4,152,4,227,240,93,5,182,252,200,255,151,8,175,243,136,8,172,2,209,250,58,9,185,245,136,8,5,254,147,255,90,246,3,6,57,241,41,15,13,234,33,252,131,9,153,241,115,8,207,252,248,254,165,13,80,244,119,13,27,3,43,251,247,15,17,254,216,252,153,3,203,254,4,246,120,16,255,252,242,7,83,243,83,9,143,249,209,14,24,253,43,17,170,238,188,3,51,16,14,248,144,248,38,3,242,247,194,249,136,9,142,249,235,239,139,19,31,240,2,0,224,249,79,4,209,0,196,244,252,254,80,254,142,251,189,18,136,232,228,0,93,8,69,252,255,241,77,6,231,249,12,4,100,252,75,246,220,4,186,7,151,8,173,2,11,1,77,15,36,2,60,4,122,8,95,0,180,254,144,14,159,246,216,8,71,246,73,4,49,0,172,255,201,254,140,252,54,4,49,253,122,5,54,237,15,24,52,248,140,254,188,248,7,254,176,250,140,248,209,255,29,254,116,253,122,255,55,245,151,9,58,253,117,2,69,243,70,9,231,251,118,243,140,7,128,250,99,244,32,12,232,251,58,7,173,0,107,7,252,254,235,243,118,15,133,245,122,18,75,245,39,5,141,7,90,0,79,20,194,247,81,12,205,3,153,251,164,250,202,2,65,1,189,253,103,247,176,254,168,242,29,12,129,17,153,230,159,6,158,250,1,6,20,2,180,250,252,251,219,248,227,248,222,16,239,244,54,0,86,7,147,242,17,11,127,250,125,3,66,255,1,6,247,238,150,247,150,12,170,3,173,253,90,249,246,248,178,1,8,18,166,243,94,0,77,4,160,2,143,1,75,4,117,244,220,17,104,1,54,250,131,16, 176,249,142,3,129,13,4,245,95,10,79,238,201,10,116,8,55,238,227,6,174,242,165,255,191,249,212,245,249,10,211,240,49,10,39,2,124,241,87,15,99,248,0,7,27,251,143,254,184,247,25,8,130,252,116,7,176,245,47,7,118,255,159,12,127,245,14,12,124,244,127,11,16,250,202,7,26,251,227,252,67,17,205,247,215,9,104,246,60,9,243,247,171,245,155,10,39,242,15,10,146,253,112,247,70,246,238,19,71,246,198,14,217,247,71,239,197,23,148,236,68,255,131,2,162,235,18,17,187,5,248,247,61,254,6,248,223,13,59,245,185,8,125,4,196,250,68,23,39,247,98,255,103,14,130,253,183,13,158,251,248,250,87,5,100,251,78,250,187,251,237,242,149,22,102,235,196,26,164,224,24,29,207,237,18,16,222,242,16,254,5,4,48,243,61,7,99,241,30,3,172,0,112,250,100,8,137,243,77,17,104,243,169,1,140,254,68,2,199,255,244,3,131,255,173,253,18,11,200,16,206,244,171,244,184,8,41,240,58,1,182,20,177,231,122,13,80,238,204,7,75,7,135,11,229,3,197,235,146,30,253,249,53,1,216,5,232,243,143,243,36,20,91,246,116,1,49,253,158,242,13,2,178,247,0,7,14,254,173,1,61,1,12,248,141,9,18,240,59,15,219,241,30,255,61,1,212,253,192,16,141,244,167,1,125,6,88,239,76,30,191,227,202,21,105,255,129,247,19,12,144,251,128,4,139,255,124,5,230,1,195,3,109,252,193,9,114,252,169,238,168,10,162,241,217,6,218,242,238,9,95,245,207,18,199,227,115,12,57,6,52,247,233,11,69,240,47,0,153,246,239,250,148,7,155,243,157,4,181,17,158,236,38,12,11,9,141,0,219,6, 149,245,114,12,51,7,168,7,110,253,69,240,105,28,157,240,45,8,76,18,242,226,72,17,89,251,1,245,219,8,50,234,227,9,210,251,40,245,48,13,139,241,215,20,166,242,198,238,137,14,73,252,93,5,15,249,178,6,220,240,81,17,172,235,18,9,170,2,166,245,70,23,119,240,189,12,198,1,109,246,204,2,39,2,170,247,106,3,39,5,36,0,146,250,118,0,26,255,175,254,179,13,134,250,130,15,216,246,52,14,16,244,60,251,184,20,82,247,27,250,113,20,44,243,41,239,229,25,175,221,68,19,57,250,21,228,156,25,190,243,182,254,140,254,228,247,24,2,249,4,53,254,59,14,67,240,53,12,66,247,127,8,78,246,85,252,134,14,136,248,31,4,111,2,113,254,146,8,136,249,91,6,168,252,167,15,50,249,110,3,77,254,223,244,213,7,247,249,117,247,218,8,180,8,193,1,152,251,122,5,235,243,66,17,101,252,42,247,106,13,15,254,120,253,180,8,221,247,153,8,15,242,233,13,149,239,121,248,207,6,163,236,156,4,221,251,182,245,130,6,199,2,49,254,223,13,232,248,90,255,244,253,241,250,94,2,18,242,101,18,4,232,159,18,70,10,182,243,143,7,67,12,232,246,84,9,247,3,20,249,138,13,254,249,186,251,222,1,130,6,62,8,219,250,216,16,126,227,196,22,133,246,128,251,78,247,90,1,155,4,157,248,123,17,25,238,91,17,192,251,131,246,125,13,55,245,148,255,42,242,231,255,72,243,78,249,194,255,199,2,94,6,238,234,10,13,95,251,30,3,239,9,12,246,197,8,171,12,182,235,54,20,83,250,186,6,104,254,31,6,166,252,217,7,225,253,240,1,15,0,148,252,33,6,134,252,79,251,109,26, 177,220,24,21,27,251,82,254,54,8,0,244,253,254,143,6,137,254,159,2,75,0,240,252,137,242,116,7,5,253,173,250,115,18,23,236,223,4,10,10,103,234,152,20,97,237,49,255,92,244,157,250,243,0,52,5,43,252,151,3,154,255,223,12,199,255,254,6,89,253,127,8,160,251,116,242,190,24,98,237,112,13,226,16,103,229,117,13,254,16,130,237,162,17,240,238,106,247,162,253,240,246,238,14,3,255,176,250,152,12,26,239,96,25,89,230,29,13,224,247,164,1,231,249,10,254,144,11,210,240,88,9,20,250,50,7,12,18,231,239,39,12,99,254,160,233,29,18,33,248,39,252,212,6,187,241,29,13,170,244,94,4,24,10,66,240,68,10,102,244,23,12,150,7,246,247,121,254,35,3,198,250,200,5,152,255,138,10,34,243,120,12,113,239,234,12,134,229,12,5,132,254,66,250,89,1,234,10,139,244,186,243,213,15,186,4,26,250,231,12,178,248,22,16,193,246,196,1,191,4,189,247,233,10,132,255,146,11,61,247,224,5,51,0,184,248,133,9,175,254,43,3,246,1,131,249,176,1,81,236,137,20,43,226,141,24,203,240,194,255,144,255,137,4,202,245,164,1,198,6,151,239,19,17,16,251,59,0,68,10,114,247,14,7,9,3,237,1,106,235,228,8,107,3,209,249,55,248,200,250,44,249,91,1,163,0,66,17,5,243,117,19,119,236,139,24,227,242,1,8,211,250,100,2,127,252,247,14,76,13,163,225,12,32,62,229,17,20,107,0,217,3,201,2,96,235,177,13,68,247,109,248,170,2,221,0,217,248,128,5,98,8,176,248,171,8,1,236,34,14,184,249,213,1,9,250,186,254,9,4,142,245,23,8,193,4,188,246,95,12, 236,236,135,19,157,233,239,4,136,251,150,233,33,17,110,237,238,7,67,9,7,249,176,9,37,251,132,21,208,238,160,12,233,255,33,6,52,11,70,4,230,243,105,16,154,253,211,2,192,17,210,238,142,9,97,247,60,254,34,254,13,252,147,255,120,245,90,13,168,247,186,1,129,252,109,251,187,0,236,240,73,24,246,246,232,238,210,14,247,233,95,23,77,253,195,247,14,6,35,1,117,247,124,28,84,235,60,4,170,254,171,244,0,3,64,239,135,28,159,224,31,251,85,15,119,251,207,7,186,249,110,12,201,248,125,4,232,12,204,254,139,14,100,247,237,1,23,0,171,255,154,1,92,10,28,237,118,21,40,231,222,14,254,249,68,254,194,0,58,254,88,2,60,249,66,6,203,6,65,245,112,18,241,237,253,9,34,0,249,4,247,242,47,5,123,248,210,255,5,2,109,246,182,12,26,4,49,246,95,15,70,238,250,19,167,229,48,19,125,237,253,255,241,250,242,253,3,10,168,237,191,244,120,12,140,12,72,248,117,0,82,2,165,244,67,2,79,26,178,244,119,18,214,253,8,3,252,7,241,248,104,246,74,11,234,231,60,25,216,247,217,7,218,241,126,3,24,8,69,239,77,19,73,7,88,249,192,10,251,248,14,251,91,2,88,250,135,4,153,3,20,255,109,7,101,248,191,255,215,239,254,255,125,1,193,246,150,9,204,248,214,3,136,244,51,6,108,245,88,239,255,24,23,231,144,9,174,9,76,234,55,21,186,244,76,246,19,18,41,2,171,12,147,4,35,249,210,15,114,250,172,4,99,4,136,255,58,1,89,9,12,252,169,243,128,243,30,19,173,242,81,11,117,237,153,16,180,254,113,3,155,12,238,247,188,4,179,245,137,19, 199,248,167,243,109,252,156,253,124,249,103,9,16,1,185,244,179,8,148,241,157,255,239,254,254,251,117,253,136,252,85,247,215,4,114,8,102,251,60,249,70,4,91,8,135,247,158,10,88,253,67,12,69,245,188,12,53,3,212,2,213,7,50,3,194,2,105,253,230,10,35,254,87,238,142,11,85,230,251,3,46,251,151,8,232,240,199,0,179,246,174,7,153,0,165,13,182,249,2,1,65,10,231,10,172,236,145,6,41,254,1,0,42,252,200,0,250,0,8,2,95,1,173,253,152,248,42,255,27,10,32,252,48,253,249,245,124,22,67,240,157,2,80,11,139,245,4,3,55,6,115,253,87,252,151,255,28,255,50,4,99,235,98,14,190,9,68,254,139,14,138,243,209,2,198,254,117,5,241,248,25,242,5,252,110,250,74,6,121,235,30,4,170,0,118,244,168,22,227,252,113,9,218,4,7,244,245,15,3,246,40,3,58,17,5,251,239,6,254,240,189,3,22,4,255,1,67,251,208,3,53,253,222,255,126,244,206,7,135,253,53,254,24,5,164,243,84,22,167,249,223,0,35,9,25,236,124,16,19,226,93,32,96,246,219,245,48,17,126,237,37,18,198,250,139,0,234,250,187,0,18,13,33,227,69,15,178,236,82,1,252,249,36,245,47,5,192,8,124,239,239,19,37,250,160,249,11,255,166,9,196,9,228,247,64,0,217,17,255,251,60,11,174,245,21,7,59,8,57,242,242,18,177,220,115,35,196,224,27,6,76,14,64,229,46,37,172,244,215,245,139,27,49,239,75,13,175,252,48,254,74,0,110,255,83,250,162,6,177,246,13,11,175,239,8,10,69,242,2,6,149,252,11,254,125,251,43,240,19,254,153,1,191,237,96,6,213,243,69,8, 180,2,100,255,158,1,129,249,6,8,208,1,96,19,165,7,64,247,97,8,94,254,75,18,22,1,213,1,195,6,16,0,7,254,251,248,1,4,97,246,71,253,137,248,126,2,217,250,81,14,141,234,211,20,47,253,126,237,21,20,130,251,152,21,203,231,39,2,199,253,112,255,77,252,32,10,34,238,142,12,40,240,200,14,97,243,81,8,116,252,56,241,234,4,20,241,49,14,125,253,172,241,241,5,215,4,208,252,175,13,115,252,70,9,251,251,242,252,116,9,91,253,254,5,184,7,107,252,82,10,10,14,0,253,118,5,38,254,190,245,199,2,75,1,44,236,34,12,95,230,164,248,24,4,48,3,156,11,159,248,126,243,221,16,30,243,150,12,250,255,14,253,0,3,27,254,166,254,101,15,50,237,10,7,174,4,242,248,210,6,188,252,251,1,224,244,162,11,82,226,96,34,183,237,12,5,52,13,196,230,160,10,16,9,41,246,22,8,78,248,84,9,84,4,205,245,59,4,200,4,29,254,214,2,40,3,19,8,171,245,53,15,50,243,183,253,195,3,100,244,12,6,162,240,140,251,104,2,52,240,144,17,217,240,88,10,55,1,240,7,102,2,210,255,24,253,181,15,53,246,179,8,94,251,93,253,208,12,67,15,53,236,76,5,74,254,109,2,119,1,223,5,141,233,231,253,78,0,39,249,159,11,185,254,104,1,205,250,67,2,194,243,229,11,75,250,183,231,72,17,177,251,187,254,37,13,162,248,234,255,93,252,110,6,115,16,166,250,224,3,32,238,93,255,11,14,7,250,41,249,54,8,75,254,118,20,112,244,136,248,73,5,34,254,113,9,117,242,149,18,16,253,116,10,148,251,221,7,246,242,155,14,185,4,203,246,183,253,251,251, 188,248,93,10,19,229,120,9,103,242,96,7,88,2,115,245,206,15,228,242,159,1,124,6,48,245,163,247,54,15,236,0,214,255,70,250,205,253,219,11,104,246,193,24,168,240,168,0,228,0,57,4,56,255,108,251,88,3,77,1,42,249,60,10,11,5,237,254,71,252,18,248,203,247,246,22,110,3,29,241,15,253,148,5,242,254,57,13,207,3,57,253,98,240,95,5,29,15,164,254,209,250,218,248,86,247,58,2,182,8,215,238,145,1,72,246,92,7,199,242,242,12,117,255,41,5,66,246,90,5,40,3,142,3,212,12,225,229,196,10,149,251,146,2,210,11,205,5,176,242,63,5,110,6,120,245,233,13,142,245,185,8,108,0,255,252,10,254,53,7,121,246,82,4,180,253,49,5,247,244,218,254,88,3,250,238,105,3,195,254,214,0,204,249,99,4,34,248,30,21,110,247,68,3,47,1,75,0,137,254,7,12,57,237,77,248,62,25,188,225,67,19,37,250,13,253,207,16,195,247,205,15,237,248,121,7,242,249,169,4,76,253,176,4,107,249,91,6,93,250,229,10,242,236,110,5,14,6,222,232,236,16,31,249,53,253,55,0,100,250,126,242,153,21,205,250,175,2,181,5,140,236,118,15,244,240,84,9,71,249,56,6,159,248,102,252,39,12,84,9,249,240,159,6,2,14,179,241,194,29,180,248,83,255,164,4,9,253,76,247,79,6,208,1,174,243,231,252,58,2,66,239,15,18,71,255,187,247,131,243,166,19,124,247,132,3,205,253,244,245,109,1,134,0,148,241,200,20,66,239,255,16,112,253,53,251,53,253,17,12,47,242,130,1,45,5,152,1,180,5,115,253,117,8,152,9,175,247,230,4,181,251,28,12,94,250,243,8,111,237, 73,255,53,249,43,8,251,3,181,4,135,250,177,251,224,3,32,246,127,6,195,250,185,0,228,233,80,26,237,237,147,4,146,4,251,246,95,250,231,2,53,8,79,3,71,11,68,235,29,249,122,26,160,222,54,24,80,244,35,15,132,248,1,0,232,9,90,250,12,246,120,0,69,1,29,254,113,12,29,3,114,238,157,17,47,236,132,22,253,255,239,255,173,11,158,238,114,5,176,243,167,7,82,254,42,240,172,17,216,247,78,24,204,237,170,7,197,245,109,2,93,250,229,15,54,242,156,255,34,4,72,243,238,10,235,241,218,23,232,236,49,2,51,17,68,230,104,10,193,13,220,238,101,252,38,11,209,8,110,250,142,0,110,0,199,244,2,20,29,248,187,246,192,7,190,252,230,250,130,1,13,251,151,252,226,2,232,247,34,12,221,251,78,10,68,249,223,4,95,241,69,254,37,16,65,238,140,14,224,248,86,2,165,251,45,254,208,9,34,254,110,7,190,15,207,236,245,0,121,9,129,252,134,11,177,245,42,7,152,255,93,8,133,4,186,0,13,242,13,252,30,9,63,253,197,0,157,237,180,9,63,246,242,1,23,255,97,7,72,245,54,2,97,5,71,245,38,12,148,249,101,251,103,248,191,9,248,244,205,12,42,251,29,254,211,7,14,254,144,0,122,3,51,251,127,245,46,0,127,3,172,251,247,2,48,249,178,7,110,253,202,18,153,236,120,22,186,250,210,254,212,0,188,246,67,8,57,12,65,240,32,10,85,254,17,7,248,3,62,248,89,9,81,247,141,19,97,254,221,231,63,18,47,0,99,0,33,3,150,237,13,252,88,11,115,0,216,241,76,11,88,223,57,22,60,249,9,7,213,12,12,222,138,15,181,253,193,12,158,246, 238,255,49,250,95,250,155,5,21,9,154,253,219,242,69,238,235,2,33,12,45,248,68,14,211,245,103,252,110,9,160,8,0,249,220,255,170,8,10,2,195,3,201,12,98,6,196,251,105,251,98,0,17,10,160,5,248,255,33,248,170,19,142,223,156,22,4,2,12,252,58,253,201,248,40,6,167,255,134,249,38,4,180,238,200,3,52,250,207,255,74,250,128,254,115,247,36,5,10,255,74,239,222,17,253,239,136,15,251,246,51,10,8,244,6,252,212,6,82,247,159,6,70,4,159,242,58,35,23,231,65,12,143,255,75,5,246,251,52,11,96,13,35,245,78,2,29,13,34,246,192,26,120,242,202,8,5,253,81,247,180,9,158,252,78,249,253,226,85,26,134,253,196,253,35,247,148,254,133,246,234,245,63,23,112,244,110,252,247,4,29,253,124,240,52,21,237,1,49,244,182,8,98,234,226,28,102,239,39,16,26,255,135,234,254,5,228,3,38,252,99,9,95,254,249,237,103,5,175,8,1,247,110,17,111,237,142,14,130,1,63,254,191,15,58,248,28,243,11,21,37,246,63,14,77,3,231,2,117,244,38,7,140,6,191,246,109,7,148,252,143,250,79,1,252,254,220,246,243,8,112,239,206,5,243,244,37,1,252,12,75,220,79,32,160,242,144,5,143,0,127,247,191,4,53,1,112,8,31,249,200,3,75,251,135,9,236,1,245,251,244,3,212,0,88,233,22,22,243,244,128,6,37,239,200,6,207,247,128,9,254,14,31,240,144,2,188,6,65,251,206,12,209,253,159,252,219,11,172,246,150,5,94,10,96,251,49,3,192,244,87,13,76,252,228,249,171,14,73,220,76,16,69,3,20,239,240,5,149,251,221,240,7,22,52,239,153,17,249,250, 43,248,82,10,31,253,65,0,84,9,99,243,239,3,168,252,21,14,192,242,219,8,39,4,132,245,108,6,209,255,142,254,201,248,68,253,51,11,37,241,79,15,112,243,74,4,173,1,91,1,149,253,44,4,130,253,38,8,136,248,156,8,204,249,142,254,179,2,89,250,118,30,56,235,49,10,22,241,223,7,111,1,203,247,60,1,136,255,72,251,177,249,4,9,120,241,248,2,124,247,215,0,178,11,225,254,157,7,110,245,70,10,147,248,197,13,216,1,249,255,162,5,233,3,240,249,172,7,191,246,129,13,201,238,120,248,171,9,246,248,59,5,5,248,125,253,189,232,221,18,162,2,235,239,63,20,202,231,146,5,71,10,161,250,227,253,22,252,254,5,178,0,50,3,56,10,29,244,10,9,117,248,14,12,210,3,145,242,46,18,54,243,227,7,82,4,209,0,186,5,90,252,15,2,14,254,174,1,155,1,17,252,74,245,148,18,70,251,187,246,235,10,207,0,128,246,7,9,72,245,86,0,226,7,63,233,217,253,195,0,112,238,66,19,214,236,28,8,46,251,2,238,61,19,160,251,6,253,99,4,20,252,140,4,80,6,34,7,205,0,235,252,143,20,140,247,120,12,177,245,100,22,194,2,44,241,197,8,17,246,245,1,38,6,187,245,79,4,212,246,233,255,249,21,54,231,46,6,91,13,207,226,82,14,0,253,37,255,241,247,49,11,180,237,185,254,198,17,145,246,172,17,226,236,68,254,211,8,58,237,234,19,219,237,91,1,49,255,136,255,147,5,97,247,36,9,144,253,57,7,183,255,37,3,248,252,100,246,249,31,100,215,109,26,50,3,108,3,170,8,70,243,0,13,88,254,176,19,35,232,167,15,167,239,191,240,249,31,206,219, 104,9,212,0,185,255,195,245,222,3,194,254,173,253,43,1,204,254,33,243,217,19,63,242,110,1,97,21,60,235,191,10,169,8,69,243,67,17,63,237,33,12,51,245,164,4,185,252,218,249,118,15,89,235,56,16,246,248,212,247,220,31,93,234,219,255,83,0,89,1,143,4,89,5,225,2,25,250,135,251,120,1,187,22,108,235,250,26,204,222,124,23,14,1,2,250,66,5,100,236,55,1,11,11,185,244,15,8,177,2,46,225,177,2,91,1,11,5,24,253,244,10,181,229,22,15,160,247,175,8,70,7,239,248,122,14,187,236,246,22,107,244,160,13,115,251,162,251,39,252,156,0,96,9,157,2,207,3,77,243,23,1,154,248,237,20,198,236,211,10,248,255,175,248,170,13,144,252,227,251,244,250,184,12,144,247,93,13,215,245,25,6,211,252,45,250,104,248,46,10,228,239,138,20,14,236,115,9,223,249,108,254,68,7,190,245,174,12,23,244,19,7,68,248,199,5,161,253,187,252,238,11,50,253,105,5,169,12,4,245,160,252,157,9,114,246,56,15,137,0,131,243,8,0,212,253,107,255,70,4,30,255,125,255,244,251,248,249,23,16,178,242,109,252,50,10,247,237,144,3,31,7,97,5,6,247,156,6,170,247,8,6,53,254,95,5,1,255,227,242,213,4,94,250,157,253,241,12,230,227,243,15,215,234,94,31,6,6,83,0,103,252,145,243,135,12,51,250,158,24,222,246,183,246,5,9,252,15,48,248,176,14,238,2,136,233,243,36,243,232,124,255,169,19,57,225,167,9,223,248,241,0,44,2,156,254,40,243,224,254,120,250,131,4,253,237,134,255,228,253,118,248,180,250,239,4,21,237,91,22,85,247,195,10,2,246,102,2,240,2, 198,243,98,21,61,235,59,19,192,250,128,248,133,12,197,251,217,12,235,249,161,20,174,237,49,24,201,2,197,0,34,16,5,244,156,5,49,16,203,246,191,16,145,243,56,5,90,11,116,252,152,245,99,1,136,239,203,1,200,12,124,244,218,254,181,235,35,3,107,248,29,246,152,253,139,242,86,8,250,240,186,10,14,254,11,240,143,4,81,250,61,3,6,253,7,16,59,249,255,252,193,253,83,10,100,0,243,4,82,248,78,5,28,1,243,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,2,205,5,199,6,1,5,87,243,231,33,59,217,58,17,92,4,74,245,174,27,207,206,0,40,180,231,85,247,205,251,20,211,72,219,134,249,95,231,224,238,176,253,67,213,136,214,178,1,72,205,221,244,30,253,242,226,241,25,132,0,51,255,48,254,167,253,78,66,190,8,82,194,73,49,176,33,176,68,89,225,67,0,36,86,250,26,192,253,62,54,254,14,29,250,248,24,172,15,37,0,33,13,154,246,92,8,112,83,211,148,9,27,163,78,191,220,27,221,152,225,20,29,210,248,93,172,202,246,28,231,17,29,24,17,211,148,183,240,60,11,219,154,101,10,172,199,196,206,81,233,246,42,188,241,211,148,70,245,181,249,105,44,173,161,154,205,247,249,225,199,199,232,73,30,211,148,15,216,41,225,166,227,249,220,75,200,168,13,60,230,211,179,33,201,208,0,94,36,51,179,72,185,53,5,144,252,192,234,217,213, 190,202,70,253,87,245,160,22,97,202,120,217,176,44,40,235,162,242,3,22,236,22,176,1,100,33,6,5,255,51,78,24,111,52,45,32,195,53,181,60,90,51,9,66,35,58,202,68,25,87,142,24,54,85,141,67,28,82,131,81,211,77,216,59,205,82,134,72,83,74,147,31,155,42,224,120,221,43,83,58,35,66,197,80,79,62,176,60,40,77,239,52,88,93,17,36,202,65,59,103,1,37,88,72,160,58,100,54,135,51,103,89,117,23,166,61,117,34,72,75,106,5,19,48,36,20,228,9,154,34,112,10,87,249,210,6,82,231,130,234,90,243,174,238,195,200,218,234,177,207,78,240,158,190,98,191,21,221,27,212,243,181,226,210,202,207,123,165,166,219,222,179,236,204,195,186,157,198,107,171,23,212,139,156,32,218,15,191,219,165,187,197,169,193,151,174,64,192,74,184,213,180,247,187,219,200,168,160,92,199,50,186,39,191,45,174,138,181,143,229,211,148,246,214,46,207,9,168,102,197,37,195,132,224,218,194,79,191,214,254,135,174,193,22,96,221,149,211,141,1,33,251,75,246,167,238,66,15,17,21,216,248,245,243,131,86,240,250,172,49,17,35,175,20,48,90,10,20,169,87,84,27,58,51,160,86,14,79,177,34,94,97,146,60,151,70,133,90,31,59,234,85,106,85,117,72,106,85,78,62,255,75,123,72,25,97,58,68,200,66,227,68,233,49,170,93,111,95,155,6,133,85,61,32,33,62,79,41,132,1,59,120,152,215,175,21,26,23,113,10,225,67,73,226,106,251,159,252,98,247,205,38,196,209,221,233,239,234,27,251,251,254,170,202,51,239,122,217,157,241,12,211,138,210,190,220,34,217,180,202,59,224,76,193,230,206,16,209,80,209, 229,191,68,194,60,200,200,204,91,189,96,196,13,202,98,184,171,201,219,195,184,218,195,167,8,215,232,182,156,189,34,213,0,196,214,168,128,219,46,189,244,218,101,192,175,161,196,255,212,209,20,172,237,234,223,248,12,184,142,3,245,195,192,18,21,15,5,230,205,11,230,3,198,27,87,243,167,28,56,25,244,232,30,59,196,5,27,3,249,47,176,254,140,65,20,252,131,59,45,36,242,14,13,97,145,3,255,48,93,49,170,48,235,61,78,42,115,71,49,60,8,65,30,68,148,20,67,67,162,91,127,33,82,86,200,55,91,66,88,76,207,39,43,75,88,82,209,57,153,35,144,81,90,47,86,93,152,26,4,38,50,54,13,69,186,41,206,12,240,23,31,79,51,251,42,4,35,35,232,56,172,213,139,26,36,39,184,208,86,50,133,252,131,200,197,0,23,1,235,1,144,239,243,210,149,235,182,221,152,218,4,240,199,214,70,192,244,242,121,196,21,224,216,186,165,212,162,212,239,178,71,219,82,200,88,185,24,204,249,169,9,216,225,186,77,181,202,209,53,193,15,183,74,211,231,187,126,221,19,213,100,177,42,219,235,233,64,246,103,193,51,165,105,64,142,199,136,228,177,221,226,244,234,13,236,248,211,208,69,33,203,221,50,235,152,2,57,36,103,202,108,35,147,221,114,250,206,44,192,230,152,40,20,200,219,81,120,233,68,17,221,18,162,249,26,70,64,253,116,34,240,24,54,3,150,90,12,9,166,33,59,40,167,66,20,42,145,25,36,72,232,25,20,64,89,75,27,21,184,67,195,55,201,43,135,65,187,23,88,48,85,56,93,35,236,54,18,26,241,20,77,55,199,255,157,4,81,35,25,255,229,252,131,41,107,234,225,238,243,245, 98,241,195,24,161,192,204,6,144,212,253,230,105,214,39,224,71,231,12,217,243,206,120,219,131,187,101,8,148,189,19,198,242,212,99,188,110,223,206,210,76,191,70,210,90,192,41,183,57,214,224,179,57,220,183,194,255,172,82,189,4,223,179,170,64,246,100,164,143,188,222,213,40,221,206,203,85,208,68,190,114,203,148,253,221,185,85,216,43,2,96,203,39,191,31,25,47,213,64,219,37,12,83,206,237,11,210,211,240,6,40,32,28,225,85,10,168,228,45,65,76,229,223,251,66,43,232,21,198,3,141,240,83,35,116,56,177,201,60,56,60,40,8,244,243,58,129,230,182,31,255,62,53,232,52,70,178,239,192,17,140,63,76,250,72,24,209,29,62,6,174,37,226,41,248,244,109,34,152,38,86,231,183,88,169,11,222,40,191,21,246,11,129,49,137,33,201,33,101,25,79,35,202,20,157,47,139,251,175,65,174,239,181,49,217,1,73,248,162,35,238,32,87,255,79,237,206,10,144,3,184,240,224,23,180,244,234,201,205,5,51,250,157,227,142,231,198,214,253,228,31,0,198,172,255,220,132,243,151,200,94,229,250,181,11,211,177,229,174,211,56,169,114,235,121,191,66,208,10,195,224,245,31,153,24,229,162,204,104,209,234,175,192,250,200,204,119,190,16,213,37,176,225,35,211,148,118,210,81,34,184,185,107,161,16,58,27,209,55,187,161,4,26,205,5,23,26,205,44,209,154,24,233,5,209,164,216,60,200,217,240,242,144,6,31,240,255,16,96,239,69,239,224,18,225,223,169,19,202,35,125,215,12,26,147,231,242,39,5,244,118,37,233,23,229,237,167,27,41,56,112,247,244,245,205,54,224,33,108,240,164,58,149,250,43,47,123,28,21,6, 159,49,234,231,15,54,62,30,97,54,206,255,209,13,63,8,209,90,173,245,207,29,184,22,44,51,121,11,129,239,141,43,86,69,243,239,239,20,46,27,47,240,80,82,226,229,241,244,193,45,220,206,35,47,146,255,92,231,3,240,36,51,60,191,58,22,196,218,163,222,139,62,211,148,206,250,21,236,126,10,221,171,251,7,195,225,90,188,168,236,35,199,92,230,203,207,40,255,211,148,136,244,12,235,235,194,242,207,205,200,79,220,231,205,145,221,61,204,53,232,241,189,118,234,230,210,61,198,42,240,127,200,38,238,94,230,34,199,149,206,63,245,55,225,238,203,14,215,95,252,64,240,40,230,123,199,185,243,114,5,237,210,108,21,121,221,222,229,95,17,242,246,212,221,60,21,128,253,228,232,145,8,234,240,190,244,41,37,21,254,12,236,106,0,199,245,96,101,33,176,252,250,91,62,195,220,92,20,135,29,45,253,40,16,69,26,78,2,29,55,79,249,31,16,61,63,60,6,82,224,65,76,148,42,143,22,26,2,241,58,188,34,79,49,1,17,137,81,98,255,52,29,18,54,207,59,180,255,209,66,68,30,200,27,121,52,87,25,109,50,139,232,170,61,197,28,191,5,91,22,94,26,23,228,73,57,121,5,3,252,151,0,206,252,200,36,197,227,14,223,245,27,116,219,89,2,73,212,121,249,138,207,254,2,103,201,128,212,110,251,91,178,74,11,4,201,34,207,70,201,55,234,41,240,133,157,11,223,68,231,75,197,143,214,186,225,175,195,157,180,249,233,131,191,219,204,166,233,15,194,49,247,227,179,181,223,165,197,243,227,101,240,120,214,5,204,98,214,196,254,8,229,87,209,13,232,32,230,11,250,26,231,135,253,231,170,229,47,22,226, 202,253,108,213,135,47,182,228,70,255,126,246,5,252,236,35,237,9,126,241,246,248,13,36,28,249,150,32,51,7,173,245,150,30,58,28,108,207,84,67,202,26,106,0,180,16,112,250,200,62,214,1,246,2,109,21,79,42,40,245,6,29,218,44,145,255,9,10,219,12,165,51,91,36,144,245,220,33,7,33,213,25,73,24,81,19,26,28,241,66,184,230,78,32,110,54,119,246,99,38,156,13,63,46,39,249,174,23,32,30,25,4,206,4,236,42,41,12,165,225,153,31,120,23,120,17,164,225,170,228,84,74,119,243,114,224,234,21,138,8,82,10,166,192,192,64,254,203,197,244,29,47,154,180,135,35,195,200,236,7,196,206,186,238,27,11,99,175,44,254,94,201,183,245,123,227,134,221,24,218,66,210,42,227,11,233,68,202,232,225,27,198,91,243,209,201,150,225,40,221,252,217,50,228,213,212,135,195,252,250,12,249,193,175,84,7,188,206,32,24,63,187,4,231,92,218,210,19,31,253,120,214,252,250,99,237,73,250,131,239,176,6,221,5,51,189,169,24,55,25,199,219,139,254,127,234,130,251,56,239,193,64,225,215,139,229,12,23,225,3,186,3,139,245,250,16,124,238,26,19,175,253,143,2,188,24,254,236,191,28,248,235,111,7,100,63,97,220,75,22,76,26,1,242,56,49,229,18,39,235,199,30,249,46,106,5,170,243,209,77,6,252,85,20,11,19,178,51,247,13,100,6,144,27,11,7,205,63,251,19,138,235,174,59,158,11,97,2,185,35,122,6,213,33,58,252,212,22,157,13,106,243,243,26,54,30,28,231,141,243,96,32,227,230,137,2,80,5,193,225,14,9,156,233,83,244,161,4,182,217,37,207,245,18,45,239,249,204,41,226, 154,243,201,220,217,208,211,249,105,226,191,173,224,244,183,209,12,250,60,214,60,195,137,243,53,219,248,211,67,231,191,240,120,176,117,23,65,220,60,189,62,240,224,239,107,255,164,196,210,250,169,232,112,224,245,15,86,218,6,211,95,44,222,233,110,221,113,0,217,236,157,4,190,214,12,2,101,41,62,177,106,28,56,1,158,195,142,34,178,238,105,243,74,249,89,227,211,238,165,48,88,170,176,37,93,209,131,12,36,16,228,220,189,245,100,10,12,21,129,218,230,253,139,39,115,232,100,18,37,0,83,235,150,41,129,249,48,16,128,10,236,9,18,9,26,250,158,7,139,37,217,0,174,2,103,246,133,30,37,28,200,3,239,236,131,31,13,18,223,44,100,236,91,2,141,44,32,24,13,10,168,254,127,3,21,35,216,252,57,27,194,245,209,20,154,233,113,23,136,25,68,241,248,241,77,29,15,252,77,203,194,76,163,235,172,216,12,29,224,222,222,5,60,21,112,220,148,5,219,221,143,255,231,249,255,244,103,3,241,224,117,206,46,26,142,232,28,247,133,232,134,192,71,2,29,12,93,198,88,239,192,236,76,223,129,235,107,6,19,209,192,210,26,244,113,236,188,202,52,8,165,208,12,216,162,7,182,209,87,216,188,6,112,207,173,251,1,231,46,220,182,5,131,229,228,180,192,33,16,244,255,208,165,248,205,235,208,254,186,222,119,5,120,223,21,1,106,248,161,247,196,242,142,241,153,240,196,26,105,238,28,251,246,255,234,232,92,32,171,227,136,34,125,245,99,233,84,49,169,230,224,16,109,9,190,235,55,19,164,38,67,252,19,253,84,39,105,243,153,37,97,5,74,255,236,60,101,232,188,29,247,22,226,18,158,26,164,250,54,5, 59,46,95,2,28,19,104,4,195,28,42,33,252,251,69,20,243,16,227,30,48,253,55,10,83,13,230,3,209,20,133,27,219,231,197,27,102,4,211,2,200,237,164,20,131,3,240,238,33,12,80,248,126,250,161,234,77,22,109,233,28,11,184,240,177,248,86,224,179,17,22,241,91,216,140,247,172,5,189,214,46,254,55,224,3,249,152,226,7,251,162,212,178,239,205,244,206,213,112,246,182,223,247,253,252,210,63,247,246,206,6,233,165,6,21,207,57,221,138,253,128,220,244,225,20,231,174,224,239,251,189,219,237,218,251,242,88,240,44,232,124,220,217,238,255,4,198,220,63,218,108,241,143,235,71,243,96,253,152,225,252,212,35,10,239,231,156,237,131,2,78,208,18,2,56,225,146,250,185,252,243,217,178,4,82,246,185,233,136,4,130,251,204,237,219,10,12,224,11,30,146,3,42,239,14,19,17,251,224,249,118,8,74,32,33,246,222,1,166,21,203,36,83,235,123,8,137,43,20,253,176,13,64,33,169,6,191,19,18,36,237,6,224,3,209,45,2,9,108,3,197,38,228,21,208,9,126,253,92,27,231,36,12,250,225,17,80,27,47,1,164,15,229,16,160,14,245,15,226,3,165,13,104,4,27,48,145,233,190,21,116,4,197,254,244,12,86,27,64,234,204,251,129,244,88,34,130,241,9,245,45,2,192,212,251,46,233,208,222,1,183,2,195,223,191,238,8,7,112,222,19,234,184,4,81,224,207,238,184,235,199,220,60,250,211,238,119,204,2,252,232,227,240,226,149,216,170,232,243,226,156,237,170,223,128,238,232,237,237,207,238,253,65,223,32,249,53,223,216,223,189,251,47,227,88,233,214,236,46,234,0,236,238,235,227,231,16,247,43,229, 110,222,225,16,9,229,238,244,205,208,4,10,9,223,178,252,98,241,115,232,163,253,222,243,183,249,207,240,66,246,103,3,29,225,143,3,214,8,102,231,31,37,242,214,171,9,216,239,206,28,137,244,141,253,86,16,55,252,2,15,234,1,6,253,4,38,73,4,108,244,113,25,53,31,95,250,78,20,25,12,216,20,201,38,170,250,234,38,31,16,44,16,25,14,39,21,135,26,55,21,253,17,234,252,145,33,100,20,150,0,25,37,59,11,14,243,250,40,155,21,213,237,45,32,128,16,51,3,181,3,68,8,62,13,248,12,90,244,6,9,33,11,19,6,65,254,113,251,62,4,10,7,219,238,105,15,85,252,38,232,109,14,193,235,43,4,199,241,28,251,207,245,177,237,146,233,12,3,185,228,246,0,43,245,21,223,25,231,115,234,21,254,50,235,25,220,33,226,4,5,31,216,133,244,100,221,182,228,155,235,140,227,201,243,67,233,153,218,3,236,222,254,2,211,78,252,117,206,235,0,221,1,138,199,77,12,109,223,54,236,28,252,131,239,65,247,67,240,96,240,155,242,55,251,214,240,248,12,213,209,171,3,184,4,244,235,76,10,60,251,115,250,78,6,249,245,133,253,36,22,169,241,5,1,185,11,176,1,98,16,206,252,243,40,26,209,200,70,28,230,227,17,88,25,197,254,61,33,240,255,168,25,15,22,238,7,94,8,37,30,156,254,38,42,251,254,86,21,221,32,96,4,12,13,52,21,231,16,241,26,143,254,134,247,234,29,40,23,179,245,213,14,50,252,156,18,177,1,153,14,145,238,41,23,238,13,129,236,100,20,89,3,122,248,242,0,214,12,77,231,21,40,50,235,238,232,214,18,88,243,151,13,25,246,157,236,27,249,23,13, 115,239,230,239,216,247,194,250,49,254,77,240,244,237,236,233,44,10,164,210,149,3,48,246,229,223,19,6,159,217,249,250,163,249,220,216,8,9,144,229,122,228,6,15,246,192,253,5,196,253,155,216,122,242,46,244,99,242,109,219,193,250,210,253,121,223,34,230,39,250,21,250,1,223,94,2,40,222,153,0,197,240,39,241,29,7,23,209,135,3,123,0,29,238,132,251,8,251,17,235,137,242,183,17,188,239,88,241,38,253,252,255,76,252,51,242,112,10,98,1,129,241,39,7,179,10,226,227,156,24,95,5,72,228,71,34,64,211,55,39,232,250,115,232,44,36,248,244,48,6,230,1,180,240,122,14,215,9,9,238,201,31,88,3,26,250,162,5,234,19,122,251,68,22,234,0,17,8,128,7,14,11,60,25,42,251,193,10,139,20,10,5,139,4,149,27,134,248,35,11,182,11,111,6,90,15,59,244,192,16,124,17,239,255,201,253,162,18,43,244,25,26,242,251,9,252,229,17,173,0,117,240,51,19,112,251,195,0,143,2,58,248,137,17,109,228,122,15,64,245,152,241,21,9,164,236,15,243,210,3,204,237,249,242,65,4,185,222,85,249,94,240,32,244,93,235,50,232,175,247,253,232,241,244,129,231,31,226,173,244,245,242,166,228,95,241,214,240,198,243,206,230,102,228,118,249,47,241,211,243,106,227,41,239,159,248,56,238,138,232,159,249,110,240,93,234,105,255,75,237,16,227,106,15,39,239,158,233,246,251,169,252,29,237,30,12,222,238,24,233,41,27,75,224,22,3,239,247,174,244,86,254,167,14,108,226,249,10,173,251,185,9,155,244,202,238,2,24,156,250,155,251,163,1,62,5,255,5,209,0,170,252,68,12,184,11,250,251,72,0, 57,11,112,12,175,1,125,2,236,24,94,252,36,5,104,10,8,6,64,13,242,10,136,1,139,4,8,14,91,11,132,8,173,0,181,2,148,23,68,253,217,4,229,13,163,5,51,12,26,248,90,24,108,241,202,16,216,255,205,2,175,5,203,9,122,247,209,248,43,8,241,250,70,4,61,254,157,9,158,249,161,255,33,254,193,253,222,3,76,1,254,242,169,2,185,255,85,244,121,250,175,250,235,253,66,241,160,249,166,246,89,4,42,239,105,0,124,236,169,3,36,235,203,249,227,0,34,219,89,19,160,221,169,1,118,0,120,239,239,236,159,240,181,12,192,225,221,246,163,236,185,249,117,242,95,240,81,242,237,249,185,233,57,242,206,4,25,232,162,247,165,0,131,221,182,3,46,248,227,251,138,253,40,227,185,255,207,5,202,247,211,248,50,251,18,247,23,2,109,249,238,10,151,246,2,240,47,18,6,7,45,243,99,11,179,252,133,3,106,1,191,4,68,27,48,236,207,17,55,5,90,4,78,20,85,240,90,25,33,8,200,1,152,0,102,25,191,249,120,13,114,16,95,253,144,19,46,6,14,2,122,3,11,33,53,244,248,5,37,22,236,253,219,12,72,5,202,17,180,247,56,19,46,14,117,7,129,251,42,15,69,20,216,11,116,252,36,10,61,34,246,236,2,36,160,253,218,14,72,10,15,2,17,19,110,13,203,247,115,15,190,6,52,11,239,252,203,241,53,38,29,239,51,0,178,15,172,247,136,2,59,250,82,2,16,253,222,11,93,227,229,10,66,10,138,237,221,5,189,242,68,9,94,243,204,3,129,245,206,252,52,2,118,247,197,253,36,251,55,248,159,9,216,232,33,12,214,254,91,243,240,255,110,244,243,2,6,252,70,251, 130,0,237,249,204,248,49,0,83,250,137,1,87,253,153,253,68,2,155,8,145,243,133,251,113,12,197,6,186,248,5,4,95,254,202,4,148,6,46,243,69,6,110,7,183,247,155,251,143,14,237,250,200,8,200,235,110,22,67,0,219,237,50,14,231,8,28,251,126,6,94,0,132,251,203,11,198,6,251,16,182,231,103,17,169,255,95,9,1,14,17,250,122,2,1,11,69,4,65,255,69,16,225,252,41,11,69,2,0,251,182,15,92,14,80,243,91,18,222,6,242,5,11,10,229,11,101,2,223,251,37,27,75,13,185,249,85,16,73,2,213,7,108,23,236,248,129,9,194,13,20,255,227,14,233,8,136,255,217,13,49,248,86,16,24,14,34,4,40,239,118,6,54,20,31,244,193,11,148,237,117,17,95,254,140,249,239,245,40,11,228,0,191,247,137,245,209,8,87,255,91,248,161,2,13,254,34,242,150,13,67,3,68,237,158,5,16,7,166,250,168,245,190,9,144,4,243,238,37,253,155,24,96,228,97,6,135,254,174,10,208,236,55,0,132,10,172,255,89,232,64,20,8,0,91,236,10,25,251,232,51,5,189,11,246,238,51,16,107,240,22,3,112,253,197,3,188,10,65,240,23,246,239,14,58,1,115,241,203,5,245,3,11,243,128,8,44,240,152,17,73,249,185,253,145,1,46,253,234,255,25,2,208,5,140,251,208,1,239,4,138,246,172,10,81,4,228,244,147,14,41,240,33,18,14,0,42,246,34,7,242,13,61,240,232,15,194,11,165,239,3,18,115,0,104,4,110,19,172,244,116,3,120,11,221,8,144,7,57,1,214,4,175,6,32,17,125,11,74,250,90,255,67,16,207,16,205,5,46,249,74,26,103,3,120,8,4,8,58,3, 11,24,39,247,2,8,84,22,18,246,63,6,226,20,58,250,28,8,44,7,204,253,29,8,215,3,140,8,94,1,162,253,98,7,168,255,242,249,118,3,88,13,36,249,211,247,220,3,67,6,15,251,56,5,171,248,160,251,211,7,186,2,43,247,104,244,194,13,75,5,56,245,103,251,192,3,91,245,148,254,175,7,80,234,29,11,191,242,102,251,160,2,8,251,109,244,108,248,69,2,121,236,59,6,48,247,204,234,105,5,172,253,43,243,94,247,3,240,89,8,59,238,153,0,163,246,237,254,20,245,137,249,186,6,98,242,196,248,92,7,55,246,224,245,97,5,146,2,26,6,56,245,115,253,233,8,238,250,133,15,179,247,151,1,135,18,135,246,187,9,124,7,179,6,239,5,156,4,88,6,171,18,229,246,107,17,150,15,207,254,123,13,39,2,191,17,239,255,4,15,209,13,173,7,23,18,61,255,124,17,188,15,107,8,28,20,52,19,91,1,27,5,254,30,30,7,108,8,131,16,120,254,49,28,134,254,157,12,143,14,24,6,107,19,30,246,190,19,93,8,56,0,84,14,44,255,248,11,56,5,42,6,53,251,181,8,133,254,147,6,193,8,151,243,18,4,200,249,244,21,136,236,207,7,228,244,236,255,113,17,150,224,47,15,191,2,21,239,98,16,238,236,251,0,216,1,138,250,53,4,103,242,170,2,242,5,198,245,86,249,83,4,55,3,31,253,89,245,133,254,22,1,250,254,159,245,84,251,111,12,111,231,10,6,251,253,98,234,47,14,195,240,103,249,26,254,177,252,152,242,108,3,149,254,162,246,114,250,172,247,165,252,118,1,233,250,229,251,224,250,0,244,93,9,238,252,89,250,49,254,38,2,108,250,36,3,195,254,53,251, 92,5,163,4,47,254,93,250,77,9,204,3,52,253,145,0,82,16,113,242,124,13,98,5,68,254,75,12,18,245,223,23,58,0,13,255,181,12,21,3,58,8,175,4,95,2,156,21,70,2,5,248,36,34,206,250,217,255,179,20,127,5,51,13,113,1,117,5,7,15,173,5,53,253,201,21,104,0,56,250,13,18,210,248,252,19,68,249,106,7,163,253,41,6,141,252,52,6,162,6,48,249,151,1,93,5,144,252,245,255,145,255,136,255,4,4,37,4,213,242,157,9,158,255,29,2,180,252,39,250,43,21,34,234,97,3,218,9,166,242,177,3,14,255,215,6,235,255,140,240,155,9,60,252,16,15,168,241,1,1,217,6,117,248,13,4,203,5,122,250,61,248,42,14,125,247,167,0,254,12,159,235,178,16,191,246,215,253,66,254,171,0,169,254,243,252,129,5,38,249,223,1,7,3,157,250,131,2,254,0,105,249,222,19,240,234,155,12,106,243,93,11,16,4,136,244,88,16,29,248,45,252,255,8,132,10,29,250,114,4,255,2,223,7,129,7,230,1,176,1,250,14,53,0,22,1,216,20,42,254,139,9,107,255,248,6,88,8,162,0,22,14,251,2,185,1,217,253,237,16,79,8,65,245,235,16,99,4,17,10,146,6,19,248,85,12,58,10,89,8,134,0,206,4,245,10,65,4,109,1,235,15,246,255,38,8,155,5,31,8,54,252,104,7,148,14,67,242,154,20,161,253,207,2,243,4,163,254,119,7,252,254,171,0,189,3,223,254,116,5,166,1,18,251,109,8,202,251,150,3,178,250,253,4,41,6,227,246,38,8,180,244,116,14,165,0,71,1,215,246,240,9,237,6,146,249,132,9,86,249,119,12,48,253,100,9,165,252,82,6, 136,1,76,14,123,252,1,7,79,7,117,255,235,8,204,252,218,6,17,3,14,1,205,5,170,3,84,4,65,0,115,252,156,11,46,2,66,254,186,1,194,1,236,6,208,248,147,3,219,7,204,248,14,9,243,253,243,255,147,8,189,4,16,246,205,14,66,253,221,4,37,6,167,255,116,7,196,9,8,245,76,15,128,7,63,251,78,7,213,16,115,243,31,11,111,7,228,3,175,10,128,3,161,2,84,7,236,9,105,253,110,12,52,5,240,0,223,3,106,12,198,3,72,255,121,6,71,13,86,1,188,252,146,10,129,7,163,253,184,3,133,1,123,8,45,250,195,13,73,2,233,252,124,6,84,5,5,4,189,3,50,1,155,6,170,5,134,7,108,9,176,251,95,18,176,1,40,253,27,26,211,254,180,253,158,15,171,12,162,254,165,11,166,6,132,5,67,16,211,254,99,11,83,11,80,255,84,13,230,4,6,12,94,3,112,6,230,3,77,14,5,1,204,11,111,1,21,10,31,8,48,1,153,0,88,4,90,8,251,255,39,8,118,251,130,5,94,9,60,0,37,0,151,255,60,6,24,1,177,2,238,3,126,254,162,1,163,5,18,3,169,252,178,2,5,1,124,3,146,255,240,255,28,3,105,0,210,253,191,5,184,253,196,4,96,255,0,254,191,1,69,4,79,3,193,253,224,4,85,254,42,2,175,14,148,248,91,8,215,9,117,254,187,8,135,6,6,8,53,5,36,10,43,7,113,1,203,6,6,14,122,10,132,1,58,3,47,18,41,1,148,4,207,11,180,3,178,8,244,8,151,4,78,4,72,7,59,252,88,14,199,255,226,2,189,2,196,5,145,4,130,0,25,1,174,2,35,1,236,253,191,6,41,0,74,252,146,5,46,3, 168,254,47,10,60,248,211,5,80,7,178,251,228,5,146,1,194,4,91,3,195,255,241,7,38,0,3,3,180,5,197,254,129,11,102,246,214,10,210,2,200,255,139,0,118,1,137,8,161,251,175,255,63,12,140,251,232,0,254,8,127,249,62,5,148,4,246,255,81,3,227,6,212,247,78,5,219,9,66,253,251,255,29,6,191,0,92,252,76,3,112,12,51,247,13,0,60,0,65,7,143,0,12,4,97,253,130,252,59,8,219,3,222,249,146,3,35,2,230,254,236,253,8,11,0,249,47,4,49,1,227,1,97,7,28,249,191,11,31,252,187,0,30,6,209,0,104,3,39,11,213,250,2,2,17,10,76,4,136,255,121,2,120,8,83,5,183,2,253,3,92,0,115,10,50,5,100,251,46,16,87,251,200,4,50,8,179,5,182,1,35,2,132,10,66,0,102,7,227,3,228,255,87,9,131,8,34,252,145,10,42,6,55,252,121,16,105,4,43,0,2,10,139,6,143,5,85,7,189,255,60,10,246,9,207,254,148,8,39,12,189,1,196,9,49,3,128,8,203,4,200,14,95,3,254,253,187,13,218,3,237,9,169,4,188,6,234,7,194,4,4,5,20,6,1,7,208,254,203,8,117,5,207,7,193,5,196,255,41,11,210,2,131,7,14,7,129,4,93,4,106,6,117,6,21,2,75,6,218,4,255,7,153,0,249,7,49,1,30,0,129,5,253,3,228,1,94,3,10,1,46,3,173,5,151,249,55,8,76,2,50,0,119,6,166,254,230,3,124,6,118,251,69,7,96,3,185,0,126,4,25,5,9,3,43,7,207,255,67,7,143,5,216,255,136,8,70,3,94,11,194,2,194,255,59,12,194,8,96,5,121,6,234,2,143,16,67,0,179,7, 239,6,15,6,220,5,12,11,127,3,135,9,120,7,193,0,186,7,10,10,52,6,159,254,180,12,145,6,81,255,66,5,124,7,80,5,12,1,102,5,160,4,224,0,51,6,212,255,59,8,243,5,202,253,65,8,163,2,167,6,221,1,134,5,183,7,2,2,25,5,247,7,85,3,196,4,139,5,232,7,32,4,211,3,231,7,111,6,148,10,137,252,227,13,175,5,189,2,136,10,118,9,171,252,0,11,196,5,228,7,39,6,99,5,19,5,89,7,211,4,109,6,132,5,25,1,73,11,180,254,38,8,240,254,0,8,179,6,188,254,199,4,129,8,81,3,145,1,126,5,24,7,8,4,201,2,210,3,146,7,70,3,151,2,157,1,44,8,53,3,56,0,181,4,34,5,224,1,135,1,225,1,152,3,54,6,65,255,26,5,52,3,43,2,152,255,218,8,244,255,32,5,244,3,16,2,234,2,128,6,81,3,210,3,214,4,159,2,71,9,4,3,141,1,207,10,113,255,182,8,96,9,221,254,250,11,206,5,68,4,67,9,128,5,88,5,160,9,106,4,36,12,239,1,193,6,25,8,185,8,244,1,97,7,217,9,131,2,139,7,2,6,151,5,9,9,168,1,61,5,111,10,28,255,45,9,42,3,136,5,104,9,250,254,92,7,75,6,17,3,89,8,0,2,96,4,8,8,97,255,46,9,5,3,245,6,228,6,28,4,230,1,27,11,63,1,170,5,125,11,38,1,82,9,177,4,248,6,102,4,47,10,50,4,51,7,63,6,63,7,252,3,9,8,36,8,5,2,255,6,248,4,162,7,228,4,98,3,247,7,4,2,241,7,214,4,109,3,63,3,215,2,63,6,90,4,114,4,128,2,74,3,63,5,129,3,161,2,14,4, 104,4,225,4,125,1,143,7,154,2,122,3,40,5,207,2,138,4,101,6,118,6,100,4,93,5,23,5,81,5,120,6,21,8,191,3,91,5,66,8,178,5,127,5,156,6,176,7,219,6,38,4,204,7,8,8,97,5,128,7,218,6,203,7,172,4,171,8,23,7,6,6,158,6,125,7,3,7,36,5,46,9,192,3,11,7,48,6,182,5,221,8,245,1,142,6,46,9,112,2,70,8,144,4,34,2,74,10,139,5,16,2,147,6,132,4,9,7,132,5,81,4,109,8,162,3,156,7,207,3,61,6,146,5,76,3,59,8,55,5,164,4,73,5,142,3,135,7,51,3,208,5,106,4,118,4,238,5,21,2,47,9,150,1,235,6,82,5,119,3,185,7,136,4,172,4,68,4,119,6,112,5,153,3,34,6,140,3,7,5,106,4,92,6,62,3,155,6,199,3,69,3,244,5,61,5,135,3,97,5,96,5,18,2,229,5,169,4,100,4,36,3,72,4,47,4,138,5,77,2,36,6,178,1,151,4,95,8,244,1,192,2,172,8,31,3,89,3,124,7,196,2,91,8,211,2,127,8,124,2,140,7,162,7,128,4,227,8,33,4,169,8,115,6,127,7,140,10,253,2,45,8,193,9,253,6,219,8,40,8,196,8,189,4,88,10,235,8,103,6,12,8,29,10,95,7,177,7,38,8,70,7,77,10,22,4,67,10,127,6,22,8,254,7,242,3,90,11,210,4,248,5,118,8,167,6,29,4,24,8,6,7,106,5,249,4,44,6,55,10,36,4,169,3,120,7,164,5,188,5,92,6,44,5,55,4,20,6,86,5,29,7,19,5,83,3,88,6,210,4,27,5,148,6,222,2,170,4,204,6,137,3,73,3,171,5,146,4,37,5, 95,4,209,3,160,5,33,4,24,4,195,3,238,4,153,4,122,4,191,2,147,5,133,3,167,3,117,6,30,2,53,4,120,6,230,1,107,5,121,5,121,2,171,4,112,5,221,4,106,4,47,4,115,5,190,5,34,4,198,5,5,5,36,6,37,5,179,4,183,5,201,5,96,5,121,6,90,5,100,5,125,6,28,7,162,4,19,6,11,7,14,6,78,6,218,6,240,7,134,5,134,6,67,7,157,7,75,6,49,8,14,5,117,7,240,8,164,6,36,7,236,6,95,8,27,7,102,7,166,6,118,8,202,6,59,8,161,6,172,7,253,7,117,6,238,8,71,7,34,7,134,7,133,7,109,7,218,7,229,6,39,7,243,6,92,8,71,6,18,7,70,7,0,7,39,7,56,7,191,6,15,6,80,7,44,7,78,6,117,6,240,6,233,5,18,7,254,5,94,6,102,6,56,6,14,6,154,5,0,7,247,5,48,5,169,6,163,5,239,5,112,6,254,5,170,5,59,6,235,5,7,6,237,5,125,6,14,6,136,5,14,6,227,5,55,6,7,6,187,5,103,5,170,6,215,5,99,5,72,6,29,6,10,6,153,5,65,6,179,5,43,6,197,5,236,5,125,6,157,5,78,6,184,5,111,6,91,6,89,5,17,7,163,5,62,6,129,6,209,5,201,6,17,6,128,6,108,6,57,6,106,6,134,6,186,6,100,6,143,6,171,6,173,6,181,6,104,6,140,6,3,7,104,6,151,6,199,6,117,6,155,6,192,6,82,6,189,6,63,6,197,6,156,6,156,6,74,6,91,6,178,6,98,6,98,6,21,6,73,6,172,6,6,6,41,6,105,6,19,6,30,6,42,6,25,6,10,6,241,5,34,6,217,5,205,5,26,6,192,5, 206,5,221,5,160,5,170,5,224,5,75,5,224,5,134,5,165,5,24,5,213,5,91,5,63,5,172,5,29,5,98,5,77,5,44,5,72,5,131,5,163,4,74,5,70,5,211,4,45,5,212,4,247,4,244,4,203,4,21,5,154,4,165,4,249,4,179,4,152,4,215,4,144,4,149,4,153,4,140,4,165,4,97,4,130,4,145,4,99,4,99,4,113,4,86,4,93,4,85,4,69,4,79,4,71,4,45,4,54,4,49,4,38,4,38,4,6,4,33,4,21,4,252,3,12,4,246,3,245,3,244,3,238,3,218,3,218,3,206,3,218,3,191,3,194,3,192,3,174,3,172,3,165,3,158,3,148,3,150,3,144,3,116,3,140,3,116,3,113,3,109,3,92,3,93,3,95,3,75,3,76,3,70,3,53,3,55,3,47,3,45,3,27,3,27,3,16,3,14,3,3,3,253,2,247,2,239,2,231,2,225,2,223,2,210,2,198,2,199,2,192,2,183,2,177,2,170,2,163,2,156,2,149,2,137,2,138,2,127,2,116,2,116,2,107,2,99,2,89,2,87,2,78,2,72,2,62,2,58,2,50,2,44,2,35,2,28,2,24,2,15,2,9,2,1,2,251,1,244,1,234,1,231,1,221,1,216,1,208,1,201,1,195,1,187,1,181,1,173,1,166,1,159,1,152,1,145,1,138,1,131,1,124,1,117,1,110,1,103,1,96,1,89,1,82,1,75,1,68,1,61,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,34,0,205,255,70,255,61,11,192,9,100,245,193,4,99,243,161,250,23,37,77,228,0,224,80,34,0,252,108,204,175,254,26,59,208,236,202,153,17,218,45,68,228,65,96,250,23,196,59,167,53,212,180,3,27,188,239,141,39,208,65,49,28,23,186,172,227,143,181,173,213,190,127,205,138,3,198,26,9,227,33,193,33,213,202,205,251,211,127,21,34,61,158,245,124,154,32,162,228,212,251,242,38,255,17,19,234,47,21,23,88,202,215,183,21,245,252,29,234,5,206,242,230,255,171,247,118,231,248,243,143,14,63,38,199,44,28,12,178,240,124,2,46,28,152,33,236,29,254,41,12,57,230,40,174,11,69,30,84,47,188,51,233,48,29,42,100,44,238,52,84,53,152,51,226,50,209,51,96,56,100,60,45,57,247,51,253,55,102,62,159,65,240,61,98,55,64,55,115,63,128,61,0,54,168,56,185,60,157,60,216,60,36,58,186,53,219,57,26,66,168,62,70,47,127,47,22,56,29,58,17,54,120,51,86,51,190,49,41,48,58,54,229,59,68,49,127,36,116,35,181,43,19,52,3,50,170,43,177,43,131,44,220,41,175,37,3,40,116,40,104,36,34,32,174,28,44,28,93,32,225,36,99,34,195,23,181,11,243,17,85,36,32,35,1,14,56,250,49,0,10,13,227,13,201,11,53,9,173,7,107,6,110,251,80,247,217,0,59,1,174,246,147,238,154,239,86,241,119,237,237,228,187,218,164,213,20,215,172,222,124,230,2,231,66,225,241,217,170,210,171,206,189,204,211,206,166,208,234,202,183,192,123,187,170,188,254,193,198,198,5,197,73,191,135,189,56,191,18,190,147,185,85,183,134,185,157,187,160,186,5,186,182,185, 68,185,111,185,13,186,144,185,34,185,109,185,130,185,228,185,189,185,220,185,244,185,152,185,113,185,175,186,196,187,234,187,161,187,112,187,4,188,196,187,149,188,227,189,25,190,43,189,241,188,70,189,45,191,37,193,16,193,247,192,50,193,228,192,127,192,225,193,251,195,95,197,169,197,66,197,152,197,79,199,112,200,242,200,147,202,24,204,140,204,11,205,31,206,229,207,198,209,146,209,74,208,162,209,188,212,87,214,229,216,187,218,203,216,78,215,243,216,58,220,7,222,89,222,221,222,208,223,129,223,162,224,244,227,190,229,100,229,5,230,178,231,182,233,13,236,211,239,183,241,36,237,236,232,139,236,229,243,101,248,114,248,37,244,76,243,21,248,177,252,188,255,35,3,34,4,108,2,158,0,187,1,237,5,31,10,188,10,163,8,49,10,153,17,194,22,111,22,112,21,103,21,51,20,112,20,162,22,110,25,134,29,3,32,130,31,241,31,196,34,110,38,145,41,91,43,177,42,142,41,107,42,12,46,39,51,50,52,61,49,127,47,93,49,209,53,178,57,125,57,139,55,221,55,124,58,186,60,48,61,91,60,47,58,228,56,151,57,39,60,76,62,67,63,74,64,230,64,60,65,79,65,21,65,79,64,37,64,10,64,88,63,24,64,187,65,9,66,184,65,110,65,85,65,201,65,188,65,151,65,193,65,206,65,25,65,167,64,189,64,151,64,46,65,228,65,230,65,233,64,79,64,37,64,7,64,61,63,131,62,231,62,156,64,123,65,41,64,11,63,203,62,208,61,247,60,210,60,115,61,70,62,228,61,232,60,83,60,27,60,111,59,227,58,24,58,115,57,185,56,23,57,116,57,189,56,126,55,60,54,187,53,166,53,123,52,204,50,58,50, 244,49,125,49,207,48,216,47,27,47,32,47,237,46,46,45,60,43,173,42,41,42,11,40,192,37,42,38,178,39,195,38,172,36,170,35,205,34,198,32,125,29,246,26,55,27,230,27,19,27,79,26,147,25,99,24,77,22,172,18,78,14,89,12,197,12,80,13,52,12,65,11,94,11,45,10,252,6,54,3,160,0,169,255,192,254,186,253,244,250,114,247,152,246,198,247,82,248,25,247,157,244,93,242,10,241,72,238,40,234,117,231,72,230,71,229,54,229,217,231,233,231,72,227,132,223,9,222,58,221,179,219,183,217,158,216,159,216,228,215,52,214,18,214,81,214,223,211,85,209,9,209,62,209,204,208,157,208,192,208,141,207,239,205,174,205,166,206,43,207,34,207,241,205,138,203,250,201,155,201,115,202,179,203,86,203,255,201,85,201,146,200,179,199,109,199,169,198,44,197,91,197,46,199,125,199,6,199,255,198,55,199,171,199,227,198,199,196,99,196,205,196,190,196,114,196,35,198,126,199,108,198,184,196,215,195,218,195,30,196,194,195,224,195,191,197,198,197,239,196,183,195,115,195,235,195,126,196,73,196,145,195,96,195,56,196,129,197,119,197,150,197,60,198,60,198,133,198,251,198,133,197,236,194,1,195,128,197,197,199,35,200,209,199,7,200,162,199,16,199,191,198,101,198,102,197,125,197,195,199,139,202,86,204,199,203,176,201,253,199,110,200,173,201,161,202,198,203,162,205,23,206,167,205,148,206,149,207,97,206,46,204,120,204,8,207,191,208,87,210,60,212,139,212,155,210,180,209,42,211,179,213,136,215,7,216,198,215,89,216,217,217,20,219,131,219,211,219,18,220,114,220,184,221,53,223,229,223,53,224,172,224,64,226,222,228,132,230,139,230, 14,231,194,232,228,233,47,234,251,234,185,236,166,238,213,238,18,239,27,241,225,244,34,247,121,246,91,245,61,246,150,247,203,248,113,251,126,253,214,253,148,253,25,255,191,0,149,1,35,3,115,4,91,6,105,9,47,10,157,9,222,10,220,12,116,14,226,14,75,15,206,16,43,18,89,18,160,19,113,22,205,23,193,23,10,24,137,25,90,27,19,29,118,29,104,29,149,30,175,32,15,33,59,32,6,33,170,35,8,38,127,38,174,37,115,37,113,38,11,40,146,41,255,41,137,42,157,43,207,43,199,43,181,44,21,45,74,45,11,46,133,46,198,47,187,48,251,48,50,49,178,50,91,51,238,49,206,48,101,50,100,53,245,54,112,53,52,51,42,50,61,51,194,53,157,53,31,52,83,53,116,56,237,55,172,53,186,52,52,54,28,55,195,53,241,51,182,52,206,55,2,57,83,54,39,51,119,51,47,53,219,53,218,52,191,52,4,54,37,54,119,52,38,51,65,51,76,52,140,52,206,50,227,49,241,50,139,52,42,52,178,50,192,50,21,51,230,49,61,48,195,47,201,48,125,49,51,49,227,48,52,48,30,47,223,46,214,47,135,47,2,46,243,44,101,45,59,46,201,45,60,45,74,45,52,45,114,44,154,43,15,44,104,44,118,43,128,42,89,42,148,41,77,40,235,39,138,40,224,40,43,41,155,41,226,40,158,38,90,37,77,38,186,39,116,39,135,38,220,37,200,37,202,36,240,35,189,36,132,37,232,36,187,35,42,35,10,34,207,33,19,35,166,34,116,32,20,32,215,32,201,32,154,32,91,32,209,31,91,30,197,29,101,30,178,30,228,30,6,31,23,30,52,29,126,28,5,28,24,28,20,28,25,28,1,28,245,27,171,27, 165,26,48,26,234,25,157,25,219,25,16,26,218,25,148,25,70,25,91,24,41,24,173,24,35,24,61,23,132,23,2,24,115,24,129,23,187,21,170,21,31,22,30,22,84,22,60,22,99,21,150,21,97,22,46,22,253,20,38,20,138,19,184,19,83,20,108,19,51,18,202,17,244,17,40,19,155,19,30,18,98,16,171,16,131,17,253,16,180,15,96,15,19,15,216,14,49,14,162,13,130,13,1,13,209,12,117,13,106,12,149,10,141,11,170,12,253,10,5,9,244,8,18,9,136,8,115,8,131,8,242,6,203,5,121,6,246,5,254,4,57,5,32,5,227,3,122,2,68,2,215,2,179,2,83,1,200,255,181,254,161,253,170,253,63,254,33,254,4,253,242,251,92,251,35,251,186,250,233,249,237,248,156,248,194,248,195,247,231,246,230,246,50,247,67,246,48,244,95,242,122,242,168,243,35,244,223,242,249,240,191,240,141,241,216,240,193,238,75,238,189,238,185,237,167,237,215,237,130,236,215,235,155,235,251,234,156,234,151,234,21,234,171,232,179,231,87,231,25,231,188,230,27,230,51,229,82,228,67,228,22,229,171,228,15,227,213,225,85,225,102,225,240,224,26,224,3,224,19,223,74,221,99,221,61,223,31,222,215,218,177,217,213,218,63,220,63,220,110,218,116,216,89,216,99,216,171,215,252,214,4,215,221,214,26,214,254,212,8,212,90,212,8,213,41,212,231,210,194,210,98,210,109,209,106,209,20,209,20,208,255,207,244,208,18,208,194,205,127,205,41,207,41,207,31,205,94,203,105,203,24,205,134,205,110,204,210,203,21,204,196,203,222,202,37,202,131,202,202,203,159,203,65,202,74,201,134,201,61,202,218,202,166,202,92,202,32,202,250,201, 214,201,87,202,180,202,49,203,28,203,110,202,156,202,101,203,124,204,232,204,29,204,245,202,151,203,155,205,113,206,99,205,191,204,29,206,38,207,255,206,17,207,226,207,165,208,76,208,236,207,181,208,126,210,89,211,6,211,229,210,29,211,44,212,129,213,49,214,3,214,253,213,226,214,246,215,31,216,16,216,250,216,4,218,194,218,124,219,201,219,142,219,102,219,207,219,8,221,150,222,143,223,208,223,113,223,168,223,195,224,183,225,42,226,227,226,209,227,226,227,177,227,104,228,177,229,153,230,104,230,144,230,182,231,10,233,113,233,120,233,249,233,143,234,189,234,10,235,39,236,84,237,222,237,227,237,27,238,220,238,191,239,162,240,30,241,90,241,110,241,235,241,162,242,138,243,196,244,169,245,114,245,235,244,52,245,127,246,193,247,83,248,160,248,20,249,180,249,63,250,238,250,119,251,191,251,89,252,50,253,79,253,251,252,202,253,135,255,178,0,189,0,127,0,159,0,17,1,178,1,179,2,242,3,157,4,125,4,47,4,221,4,49,6,249,6,13,7,56,7,189,7,81,8,232,8,221,9,237,10,28,11,193,10,222,10,240,11,72,13,196,13,90,13,61,13,35,14,50,15,153,15,158,15,22,16,95,17,162,18,213,18,54,18,234,17,198,18,51,20,49,21,66,21,34,21,27,21,232,21,93,22,115,22,219,22,204,23,168,24,5,25,13,25,61,25,203,25,54,26,73,26,51,26,202,26,25,28,57,29,41,29,165,28,125,28,201,28,88,29,164,29,232,29,102,30,214,30,250,30,245,30,225,30,237,30,31,31,252,31,157,32,113,32,68,32,190,32,166,32,134,32,31,33,177,33,81,33,226,32,12,33,98,33,90,33,219,32,207,32, 29,33,168,33,39,34,217,33,33,33,193,32,178,32,198,32,252,32,16,33,39,33,14,33,72,32,68,31,245,30,192,31,144,32,90,32,152,31,60,31,231,30,101,30,79,30,70,30,246,29,117,29,87,29,145,29,51,29,113,28,60,28,54,28,173,27,88,27,114,27,84,27,171,26,52,26,16,26,192,25,57,25,10,25,245,24,131,24,58,24,232,23,96,23,218,22,125,22,131,22,137,22,45,22,143,21,2,21,168,20,65,20,195,19,206,19,21,20,223,19,56,19,174,18,48,18,211,17,168,17,171,17,81,17,155,16,246,15,235,15,200,15,75,15,245,14,202,14,110,14,11,14,223,13,127,13,252,12,133,12,19,12,206,11,186,11,237,11,219,11,100,11,153,10,192,9,85,9,82,9,110,9,58,9,185,8,120,8,123,8,47,8,148,7,9,7,0,7,3,7,131,6,214,5,128,5,139,5,166,5,73,5,173,4,90,4,124,4,165,4,65,4,93,3,166,2,195,2,116,3,143,3,109,2,81,1,74,1,178,1,123,1,77,1,163,1,136,1,126,0,127,255,139,255,34,0,82,0,229,255,66,255,51,255,65,255,222,254,77,254,53,254,125,254,103,254,3,254,165,253,147,253,156,253,121,253,6,253,146,252,129,252,214,252,245,252,109,252,224,251,195,251,181,251,147,251,118,251,90,251,74,251,108,251,105,251,246,250,199,250,211,250,170,250,12,250,190,249,229,249,15,250,38,250,57,250,221,249,85,249,63,249,140,249,118,249,24,249,248,248,42,249,92,249,21,249,178,248,170,248,218,248,228,248,217,248,177,248,125,248,132,248,226,248,242,248,143,248,136,248,189,248,190,248,198,248,251,248,231,248,144,248,108,248,171,248,246,248,249,248, 160,248,98,248,141,248,217,248,22,249,68,249,77,249,230,248,121,248,128,248,12,249,167,249,196,249,101,249,72,249,78,249,43,249,35,249,131,249,218,249,193,249,145,249,191,249,252,249,200,249,105,249,139,249,234,249,253,249,248,249,9,250,72,250,120,250,96,250,54,250,88,250,173,250,172,250,111,250,96,250,152,250,196,250,191,250,172,250,187,250,238,250,251,250,236,250,220,250,251,250,36,251,54,251,31,251,42,251,59,251,37,251,17,251,66,251,124,251,118,251,74,251,62,251,94,251,102,251,94,251,100,251,128,251,117,251,103,251,129,251,162,251,150,251,111,251,127,251,173,251,148,251,65,251,76,251,145,251,148,251,96,251,55,251,36,251,58,251,106,251,126,251,110,251,67,251,49,251,61,251,72,251,56,251,29,251,29,251,30,251,250,250,195,250,201,250,235,250,240,250,228,250,218,250,213,250,207,250,194,250,155,250,126,250,131,250,146,250,129,250,106,250,122,250,158,250,151,250,68,250,11,250,33,250,103,250,132,250,102,250,74,250,55,250,23,250,1,250,23,250,74,250,95,250,64,250,20,250,6,250,33,250,77,250,83,250,50,250,28,250,40,250,72,250,67,250,32,250,27,250,65,250,108,250,108,250,83,250,89,250,111,250,120,250,109,250,105,250,122,250,170,250,195,250,212,250,254,250,45,251,73,251,96,251,140,251,176,251,207,251,235,251,22,252,55,252,78,252,107,252,144,252,176,252,199,252,227,252,6,253,45,253,77,253,97,253,119,253,148,253,182,253,210,253,230,253,254,253,25,254,52,254,76,254,99,254,123,254,145,254,168,254,191,254,213,254,235,254,1,255,22,255,43,255,65,255,85,255,106,255,126,255,147,255,167,255,187,255,206,255, 227,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,205,219,229,75,97,164,190,13,47,217,244,237,222,127,217,105,57,104,105,165,140,162,64,233,199,93,62,44,181,94,25,126,13,146,230,179,58,207,0,75,219,19,200,87,6,209,82,41,17,16,195,104,13,188,229,238,38,123,174,110,66,92,12,33,237,202,47,163,16,65,161,120,232,247,57,143,19,74,231,198,228,188,60,186,227,14,252,235,40,218,249,70,221,241,244,147,45,185,250,181,194,207,0,16,10,108,61,31,231,130,249,129,218,107,14,105,41,145,235,11,12,51,181,8,90,27,229,164,24,49,32,123,145,186,12,36,21,15,40,99,229,215,10,194,1,49,160,178,112,214,213,130,219,73,71,113,222,40,230,92,20,141,2,143,225,120,12,122,53,89,15,201,151,109,12,128,27,96,40,148,152,119,71,136,28,136,163,102,110,54,250,66,180,33,241,209,32,162,59,40,225,2,238,243,65,95,154,20,252,96,38,197,34,173,209,119,225,10,56,151,30,83,149,10,77,225,24,189,223,151,26,231,233,219,6,148,186,178,112,69,218,103,193,128,39,240,27,80,208,175,87,165,140,75,56,15,2,202,237,216,87,6,162,40,62,176,192,171,67,184,208,205,234,103,71,188,228,72,222,75,241,108,48,192,242,230,4,131,214,41,68,77,199,40,69,136,2,128,181,170,57,129,252,126,3,249,215,217,47,245,213,6,41,130,185,127,55,110,243,134,190,78,96, 166,218,126,19,230,224,207,243,105,79,94,178,46,40,104,243,152,244,66,29,149,224,14,7,4,250,33,246,205,7,79,52,220,231,106,218,142,20,170,47,232,11,87,166,239,252,55,76,174,198,182,42,165,0,241,225,112,225,31,44,200,61,86,176,122,238,234,236,183,93,253,228,114,244,165,236,41,210,189,42,85,30,205,32,192,195,170,205,231,85,226,245,80,233,192,24,211,211,141,43,76,237,25,42,74,230,218,214,242,43,168,17,174,245,134,224,27,236,76,48,17,1,79,253,78,245,122,238,170,213,15,53,0,34,244,254,136,163,59,53,157,27,79,3,26,218,170,2,116,17,38,234,172,62,15,213,216,201,18,3,99,66,78,42,141,213,24,226,146,36,35,195,137,59,243,237,134,15,60,217,115,33,8,25,95,184,103,239,199,47,3,35,147,254,32,226,129,238,151,226,70,241,178,112,3,9,232,182,197,222,66,247,138,67,161,248,79,243,224,12,44,237,159,45,175,251,50,255,53,178,162,42,128,25,207,5,160,250,15,224,202,32,93,240,18,7,166,251,173,220,143,40,130,245,202,24,41,180,157,231,47,84,221,245,172,32,12,220,8,6,229,233,89,36,6,247,6,246,30,242,44,16,153,28,1,246,223,241,101,201,10,41,72,34,185,20,230,235,73,234,110,238,143,21,71,12,111,225,15,15,83,8,109,231,233,12,250,214,185,43,131,205,232,70,53,13,161,239,180,215,224,241,129,7,242,251,55,39,98,246,75,48,34,184,110,18,136,1,43,234,112,5,103,50,175,248,88,4,51,183,143,42,16,10,120,206,19,88,5,232,72,254,80,208,7,32,7,249,28,207,29,70,223,35,146,196,57,227,96,15,254,6,100,242,156,254,215,34,232,251, 246,0,81,251,1,1,133,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,225,255,255,0,65,255,241,255,30,5,194,10,178,230,56,50,204,242,0,252,33,14,50,19,139,34,85,5,232,19,102,254,149,7,139,28,182,235,32,22,9,27,90,220,246,40,198,238,0,23,229,11,19,30,52,13,245,13,242,217,84,43,233,14,119,241,74,43,45,216,59,14,96,11,105,207,142,83,211,203,252,46,128,222,142,14,205,20,114,241,141,56,95,223,68,18,198,13,23,246,7,25,103,0,76,219,2,64,201,187,20,40,193,7,209,15,221,6,124,229,170,20,207,232,86,24,66,26,231,199,110,39,34,233,236,253,55,12,229,244,76,54,22,236,173,1,222,231,158,6,163,228,163,42,137,197,105,77,145,146,94,64,74,242,240,250,59,21,5,191,106,65,160,161,231,90,17,137,174,87,8,178,21,21,211,213,15,8,195,22,64,213,134,34,95,199,115,17,80,186,157,89,15,174,24,29,119,230,105,246,68,23,148,218,232,35,160,235,230,238,250,222,129,35,77,222,189,13,140,253,108,254,221,1,130,24,48,206,145,25,7,15,146,179,147,15,229,239,5,244,96,14,220,193,14,28,1,4,253,254,156,253,211,5,79,15,160,222,238,226,207,250,144,255,49,36,54,227,188,40,182,211,110,244,186,20,49,214,223,44,255,194,65,224,84,213,213,225,59,27,36,46,56,198,55,21,75,203,119,28,35,247,202,58,218,220,153,10, 149,182,83,15,106,43,220,223,232,13,54,199,169,24,250,210,219,252,165,241,33,12,224,42,127,247,251,237,138,255,140,219,153,240,104,37,241,250,201,230,229,197,127,37,97,37,188,52,219,20,217,223,159,213,111,245,236,250,115,251,149,210,121,231,213,42,237,224,59,89,155,20,244,36,116,224,140,201,233,0,25,249,227,27,154,4,238,252,176,49,117,209,89,58,97,23,11,232,154,7,252,177,127,21,92,33,178,22,225,48,164,200,18,35,172,0,164,3,238,3,48,254,99,213,75,243,194,252,185,50,50,254,146,220,149,215,106,245,58,46,214,16,37,60,89,235,108,232,237,245,238,5,3,240,175,198,190,216,116,8,19,56,34,18,91,253,182,250,12,249,212,216,124,12,138,197,29,2,130,34,189,230,238,75,242,233,81,56,38,168,245,12,135,211,235,218,52,29,18,250,119,20,78,225,94,1,0,225,128,0,194,242,4,13,171,244,69,236,1,252,211,11,27,16,120,24,134,212,22,230,37,17,101,4,130,2,95,215,239,21,226,236,238,43,253,206,149,250,59,215,241,66,170,27,65,7,17,198,149,210,105,55,79,32,14,31,23,178,168,11,33,236,117,69,110,251,167,9,84,203,0,51,115,23,10,23,10,247,252,227,189,249,247,248,110,16,116,3,206,0,1,46,60,5,160,56,159,214,58,226,170,225,82,58,23,45,157,0,38,224,247,15,23,7,65,41,123,198,167,216,190,239,246,239,47,101,41,18,6,249,171,226,28,30,23,250,108,28,197,225,146,221,30,20,221,44,235,11,116,222,225,254,247,14,53,18,176,229,66,212,100,7,254,43,4,13,23,251,161,220,133,254,182,33,107,15,103,228,164,220,76,230,125,3,114,55,66,23,132,14, 239,223,67,206,103,244,46,222,79,53,205,242,55,0,252,23,74,24,254,243,229,215,238,222,53,246,73,21,207,18,218,225,158,249,131,44,160,63,212,28,197,164,69,211,164,197,244,39,193,56,76,241,32,203,147,250,9,57,222,60,99,251,127,191,117,225,161,248,209,55,204,2,185,225,123,218,34,29,220,46,230,12,46,224,31,200,95,249,214,16,7,42,111,245,251,247,224,9,237,55,91,33,126,241,243,204,28,234,93,255,231,26,224,240,92,240,186,22,203,28,225,21,194,253,123,222,148,6,212,251,24,8,27,240,149,244,189,13,75,18,211,28,161,20,153,10,8,249,99,228,254,238,202,8,235,53,164,238,221,251,194,244,97,10,207,30,144,7,85,228,225,228,41,22,234,48,185,253,233,252,209,11,63,18,128,11,25,255,4,1,249,243,92,7,138,34,93,247,33,250,165,243,17,1,238,225,236,251,51,249,10,2,0,244,16,9,35,238,0,14,233,53,32,54,136,9,172,163,159,253,80,1,187,60,237,227,50,210,192,193,108,14,109,61,255,28,221,183,57,213,180,232,66,72,51,54,214,199,129,233,102,251,245,54,38,41,108,200,112,202,67,234,52,41,124,44,175,243,245,188,46,254,129,75,21,37,16,206,38,232,57,226,215,11,52,37,25,3,198,220,166,253,170,45,197,33,218,240,58,3,245,241,160,3,110,251,89,253,100,241,237,19,9,39,180,244,145,229,59,10,170,246,150,235,114,8,128,0,154,12,7,239,176,31,244,38,106,24,184,230,211,230,27,245,26,249,200,1,219,8,203,226,28,48,253,11,203,251,19,241,102,230,103,244,162,22,151,254,131,249,26,10,117,74,161,42,165,237,76,199,7,223,136,4,84,20,13,220,19,201, 175,63,54,32,26,31,227,231,14,241,195,227,164,219,112,234,162,26,176,36,177,8,52,253,165,23,17,243,51,0,95,233,91,195,149,228,211,0,15,58,234,244,241,240,51,18,120,34,97,253,234,194,65,205,29,243,103,86,158,252,174,181,153,254,240,48,203,50,200,218,174,213,109,236,236,1,113,63,234,9,178,226,213,205,144,16,116,44,134,14,157,211,107,7,67,7,228,35,25,30,134,215,135,2,239,239,115,40,127,252,0,8,1,224,103,4,190,61,157,5,164,238,223,230,49,21,82,24,46,249,164,218,193,13,185,34,174,208,231,10,167,11,220,7,245,13,92,45,55,1,3,226,97,10,71,226,61,1,243,5,125,235,199,209,171,16,87,63,184,251,59,13,58,30,249,227,203,219,208,251,47,240,203,57,247,17,235,212,146,231,157,49,155,57,147,158,88,221,227,247,234,65,15,43,124,242,238,172,240,22,206,79,101,229,135,186,101,245,246,14,8,11,215,43,151,2,6,244,129,245,45,27,128,251,134,44,167,224,11,217,57,251,186,32,108,223,254,203,212,39,81,29,144,30,137,248,8,58,23,216,135,238,153,245,200,237,173,210,103,255,8,50,242,40,66,49,248,255,140,188,81,250,77,26,25,197,191,0,247,35,9,46,241,239,17,255,253,233,80,26,68,21,221,233,213,7,218,58,181,237,40,240,248,20,5,249,20,196,158,218,168,53,84,32,92,18,167,225,192,11,225,65,218,210,200,178,195,43,192,74,70,232,192,178,39,0,224,40,158,242,169,208,42,53,90,38,43,13,252,190,122,4,201,57,212,197,108,228,199,235,32,55,116,14,109,240,44,25,226,230,120,240,254,7,109,255,234,10,212,252,214,9,210,17,213,242,141,220,184,228, 34,31,60,38,89,234,155,9,169,1,110,244,157,16,192,240,137,228,192,251,51,13,57,45,167,22,159,187,135,2,214,31,63,248,40,249,200,10,111,254,12,234,94,253,204,31,4,229,19,242,57,41,104,45,157,239,80,224,94,253,15,16,106,252,14,206,163,2,231,44,153,254,114,215,7,41,22,28,108,189,103,238,202,62,58,36,245,218,207,223,71,34,136,232,114,220,225,235,133,44,120,235,40,36,147,5,139,1,244,21,251,165,128,38,50,22,132,190,29,3,198,50,107,0,64,249,43,208,218,25,205,17,225,33,141,248,158,222,147,210,37,28,199,253,32,241,132,233,37,45,183,57,244,11,176,197,154,216,208,213,142,255,255,83,60,233,196,20,29,21,236,1,107,194,162,0,13,1,88,43,167,28,81,255,119,222,113,221,9,238,162,21,211,17,148,10,134,253,251,65,211,2,47,172,135,222,104,23,165,42,71,17,214,20,68,201,193,221,90,241,134,12,139,8,81,12,30,32,247,28,100,192,127,234,158,219,15,9,216,54,160,235,56,244,102,26,52,237,48,23,156,207,142,235,46,27,218,5,155,30,39,207,127,16,228,254,63,249,2,243,252,230,228,228,245,55,181,251,123,251,194,247,112,238,214,22,213,211,45,244,198,12,96,8,168,252,84,16,12,203,185,20,250,17,169,251,18,2,190,181,77,35,77,41,194,26,191,223,172,227,222,252,74,28,10,239,162,17,217,220,81,6,110,61,47,221,42,35,142,219,117,29,74,8,238,4,8,199,213,249,20,9,201,44,205,26,99,211,4,24,201,15,17,11,25,233,20,223,100,7,178,1,187,12,71,235,187,28,240,2,1,45,246,9,204,201,176,229,126,244,167,71,76,229,133,22,198,211,222,240, 175,25,200,243,88,221,7,26,163,6,63,35,1,227,215,216,184,56,101,199,225,66,49,196,64,224,162,44,245,255,110,253,2,248,199,220,46,29,202,32,44,31,1,204,244,248,233,34,253,216,127,226,144,235,118,55,117,20,133,255,156,247,154,18,136,253,29,230,78,26,0,238,188,251,209,239,152,22,7,11,11,237,37,42,253,11,72,227,170,236,220,254,69,237,106,61,87,178,231,51,199,61,232,220,136,232,137,231,54,8,156,8,15,234,241,255,41,33,251,18,129,19,75,212,141,241,90,252,246,11,166,212,197,37,127,228,238,53,49,24,168,45,229,181,58,240,50,251,98,236,10,246,125,223,169,34,200,59,245,223,26,27,250,217,194,31,125,239,79,187,149,255,69,48,218,25,214,8,102,225,147,242,125,12,146,4,225,225,193,245,78,55,65,2,242,8,89,222,178,7,221,252,4,34,58,177,86,40,111,209,95,98,125,245,55,214,65,34,72,226,46,11,1,16,66,234,240,18,169,13,110,1,149,250,247,8,222,2,152,237,44,241,51,43,117,11,81,23,210,219,118,52,151,229,52,37,150,208,84,233,70,38,53,251,182,0,173,54,63,246,100,12,16,234,249,216,3,40,74,224,48,38,224,250,39,32,219,8,131,236,115,189,86,34,200,59,99,207,65,0,170,2,150,63,104,26,245,177,200,238,253,247,228,60,230,243,25,209,80,31,247,42,131,253,176,255,96,209,168,38,17,17,206,220,191,237,0,8,2,54,59,222,197,16,13,251,248,42,32,251,5,205,251,8,123,255,212,34,116,235,193,18,179,14,66,19,147,197,101,8,196,4,244,35,42,229,179,26,143,29,169,20,49,201,206,12,193,200,159,7,227,40,61,245,190,53,225,203,124,55, 10,180,143,20,144,248,59,252,113,5,102,26,122,26,106,246,152,12,61,202,229,9,217,203,34,26,52,35,92,36,149,223,206,248,59,13,78,7,55,201,161,223,164,49,234,48,37,7,14,221,89,0,14,19,62,211,197,221,244,39,156,50,62,208,254,22,92,1,30,31,232,208,163,196,32,16,69,51,196,34,136,194,250,32,2,25,98,208,68,230,91,239,42,42,1,37,234,239,137,242,196,27,156,217,19,246,26,240,13,37,232,17,109,230,104,22,209,238,0,15,210,189,101,22,168,1,84,37,107,247,182,17,0,12,106,221,46,232,5,223,249,32,89,23,59,245,177,22,181,253,32,224,98,238,107,14,90,246,12,22,145,252,94,11,27,19,154,191,56,22,28,18,88,221,9,2,119,16,225,27,15,225,93,229,95,39,35,242,23,239,163,239,205,52,70,17,119,190,102,4,124,24,87,249,126,247,50,203,22,93,148,6,236,189,178,236,165,80,144,220,41,217,18,237,2,63,237,242,70,15,86,214,254,47,68,235,29,212,224,17,161,10,183,13,83,255,60,15,175,9,139,228,96,218,90,28,117,0,101,248,54,30,12,243,164,7,118,14,98,204,163,242,197,5,54,38,17,16,117,4,25,211,191,26,106,245,165,223,188,245,127,70,246,250,164,1,243,255,228,201,233,246,23,252,21,7,33,56,204,246,214,15,46,244,87,220,39,204,90,16,227,28,248,36,110,221,118,60,90,197,122,238,102,207,109,60,242,245,167,20,38,13,157,250,156,236,137,200,114,28,44,21,93,255,121,34,229,242,230,254,165,200,182,231,58,44,92,5,41,22,112,242,101,30,36,193,124,23,241,193,208,68,143,0,164,245,220,255,177,235,208,18,172,1,95,239,209,24,178,228, 205,5,37,3,100,27,88,252,33,12,197,223,107,227,236,241,72,25,240,0,236,37,210,3,34,237,149,17,93,183,181,53,21,227,113,32,252,249,124,1,235,249,192,1,210,208,19,35,65,243,156,31,250,252,14,253,97,233,131,242,246,253,59,4,104,22,100,249,148,6,102,247,166,223,39,36,178,239,239,10,225,239,118,10,130,20,248,210,59,31,39,249,94,234,145,24,122,222,77,36,173,21,167,212,187,26,45,253,29,199,255,51,12,219,183,50,188,9,223,200,8,40,98,220,20,14,28,25,64,242,158,35,229,169,147,54,27,234,178,244,161,64,144,221,226,8,50,223,212,7,106,14,58,34,253,208,233,11,26,248,65,237,134,27,164,12,22,7,133,228,174,242,51,0,60,20,93,5,112,246,234,24,156,227,138,216,241,49,124,239,170,13,247,251,138,254,81,239,10,36,71,210,105,33,131,242,159,234,233,0,139,17,91,17,21,235,178,8,229,254,181,249,111,236,112,2,20,40,250,206,197,28,179,235,30,242,225,48,19,197,94,20,235,38,97,216,117,254,91,29,65,211,90,11,70,248,177,10,158,12,135,235,44,9,113,21,84,243,83,226,10,19,78,248,0,29,68,3,107,226,231,22,114,222,20,15,142,27,56,244,232,226,228,73,165,199,228,5,205,249,17,16,83,228,0,13,121,18,229,5,253,22,88,197,65,49,47,252,178,234,129,55,51,177,153,68,105,202,97,236,147,51,71,244,64,239,55,37,105,210,25,21,247,13,247,227,20,4,87,31,240,243,54,47,75,219,217,250,69,228,162,15,207,6,0,252,228,41,239,253,119,11,31,193,179,44,183,226,149,19,191,11,108,203,136,64,158,215,201,31,35,224,18,251,180,15,178,232,15,3, 182,53,118,232,93,213,33,66,19,185,110,34,17,10,245,204,111,63,21,213,99,0,65,33,125,209,155,46,188,194,131,80,75,161,217,45,133,1,194,15,239,250,105,223,195,36,181,221,60,23,202,226,151,47,29,220,92,30,60,237,144,239,187,249,237,41,65,225,18,17,2,240,158,5,117,4,164,12,154,234,200,26,54,3,155,185,77,73,171,213,223,44,202,228,226,5,6,21,215,227,160,14,65,30,58,188,153,69,87,189,130,20,112,45,103,231,174,231,85,6,202,26,95,222,114,55,149,220,216,11,59,234,36,7,11,4,254,38,219,239,62,2,178,39,160,174,4,33,112,225,86,56,126,253,184,222,106,35,204,25,119,193,79,26,221,3,40,233,209,9,117,26,7,240,157,32,109,225,246,18,18,2,209,220,121,244,147,36,147,218,25,9,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,6,0,59,0,79,0,161,255,46,0,116,0,160,255,65,0,33,0,160,255,235,255,50,0,206,0,3,255,106,0,57,1,36,255,79,0,6,1,200,255,180,255,7,1,21,0,225,255,202,0,231,255,207,255,235,0,200,255,103,0,222,252,191,255,166,0,148,252,71,0,95,0,226,253,51,1,94,0,74,251,230,0,244,1,160,251,249,1,2,1,242,251,235,2,86,253,239,252,201,2,251,252,80,4,66,243,9,17,13,254,109,230,148,28,220,2,152,19,214,211,109,183,49,114,140,197,36,142,161,38,49,114, 174,177,49,114,231,213,36,142,49,114,36,142,36,142,49,114,49,114,36,142,49,114,75,88,36,142,49,114,94,72,165,2,86,184,49,114,36,142,89,20,252,85,36,142,49,114,49,114,25,226,36,142,49,114,53,161,252,232,234,106,177,48,114,169,43,53,58,209,196,172,246,254,154,11,95,67,194,173,71,174,43,232,173,207,32,40,80,4,35,227,49,114,121,171,156,245,61,242,114,181,178,71,147,184,102,203,181,34,143,34,242,229,96,61,178,71,91,182,199,208,79,83,70,219,110,168,42,93,139,221,36,142,49,114,7,73,209,187,11,212,59,16,142,71,97,155,69,206,181,110,164,246,197,241,157,241,128,19,64,217,224,215,83,60,35,233,134,15,141,74,52,54,36,142,148,252,49,114,207,172,202,198,236,101,98,166,28,146,49,114,254,236,36,142,92,110,198,13,166,182,143,97,186,248,36,142,124,40,127,42,152,200,243,53,68,213,204,208,49,114,21,211,27,210,127,81,170,30,109,204,147,8,69,53,198,230,228,14,67,3,234,252,221,32,250,142,84,21,136,72,152,231,176,49,61,240,180,229,57,44,170,245,64,170,2,70,227,42,109,175,197,50,251,244,50,184,137,29,115,245,136,221,18,64,160,74,133,209,63,202,57,82,108,57,7,204,80,246,164,52,25,248,24,8,245,41,17,195,166,223,25,69,168,10,166,245,228,30,119,35,154,251,43,199,130,9,183,235,167,228,98,240,81,233,130,5,82,2,35,248,250,196,141,9,55,24,243,5,197,212,248,226,239,52,101,0,99,189,109,33,100,24,244,201,65,53,166,251,63,215,224,6,73,50,231,199,57,22,157,71,129,239,230,32,215,219,172,236,158,47,219,9,97,242,29,252,99,246,208,69, 94,6,81,235,48,15,66,8,56,245,204,239,171,17,192,236,112,255,142,231,15,14,252,3,245,21,195,240,169,235,58,56,219,201,226,17,11,15,248,208,28,206,19,41,121,241,53,192,215,79,198,4,50,211,75,29,120,32,181,188,182,59,80,15,139,178,151,23,41,6,118,196,188,1,17,28,251,221,102,42,122,12,122,200,35,33,197,17,239,216,191,4,17,29,191,4,209,251,192,4,38,7,15,0,244,4,186,228,253,243,135,41,161,252,240,25,18,15,6,239,211,222,252,29,104,16,239,206,10,26,92,11,88,8,230,0,129,33,83,6,126,217,223,16,239,11,96,240,75,255,219,239,93,239,12,254,11,1,248,8,34,26,212,31,216,225,209,8,228,37,222,207,163,10,254,22,20,198,133,10,173,53,231,208,183,249,121,41,226,204,77,226,75,60,24,224,190,208,12,44,135,221,121,229,149,22,2,20,182,237,85,233,65,15,202,3,42,254,26,2,217,1,203,7,166,247,151,226,116,44,15,46,196,172,36,142,49,114,40,88,163,182,49,114,36,142,86,19,90,69,98,149,241,222,49,114,77,8,36,142,49,114,103,194,36,142,49,114,11,24,159,174,239,58,182,217,234,219,187,57,146,197,51,17,65,59,21,20,213,208,185,9,235,11,89,192,165,26,251,31,176,253,135,249,86,8,213,209,41,1,246,243,72,31,242,22,49,199,121,237,56,7,239,4,217,5,191,249,3,22,198,22,85,233,212,8,2,210,22,17,185,11,4,211,110,4,107,16,231,252,123,15,233,42,0,0,104,194,172,22,187,43,26,186,43,13,158,43,254,207,200,220,217,76,209,231,245,232,73,19,77,249,163,24,216,197,118,255,166,37,66,10,226,208,6,1,149,47,139,187, 36,21,155,16,167,236,155,30,51,20,12,236,144,202,158,27,205,49,239,217,226,229,53,44,179,203,98,241,92,68,68,216,1,218,65,53,76,244,34,230,70,40,30,236,195,201,52,19,190,59,68,213,36,243,245,7,171,255,54,249,118,8,218,14,55,5,157,10,94,235,75,29,30,0,250,250,130,32,240,247,72,247,165,33,100,197,88,15,51,62,130,214,171,190,202,73,26,56,207,220,28,54,40,167,4,23,122,36,52,194,144,232,48,38,123,255,132,195,2,42,213,243,160,230,122,80,242,15,25,215,6,64,238,249,188,195,56,37,174,6,115,218,195,41,240,39,168,196,93,9,138,28,53,232,28,27,92,6,161,14,76,251,178,221,19,11,171,0,221,226,7,4,192,11,247,232,156,2,230,236,151,232,3,32,91,249,83,6,187,3,59,240,130,15,210,237,65,8,136,0,192,191,14,23,85,42,111,235,76,15,234,251,7,8,64,243,189,1,28,25,13,246,147,253,232,248,85,247,82,7,241,255,106,18,224,14,100,233,11,33,200,255,14,224,178,14,191,3,23,3,12,254,217,254,254,3,236,223,149,3,69,11,247,233,136,252,95,41,232,10,206,223,7,14,134,3,234,239,227,246,10,249,181,234,86,244,27,30,74,239,182,248,137,7,209,251,143,39,213,0,149,1,120,250,251,244,77,252,138,22,16,240,16,217,250,39,68,252,92,11,118,17,189,218,47,40,127,8,148,231,93,8,79,30,220,239,98,243,39,44,86,215,12,229,235,18,214,244,36,250,194,9,128,8,62,8,178,253,22,241,13,246,202,6,197,2,97,230,226,15,216,248,242,228,197,18,158,15,246,240,224,10,79,30,179,242,61,240,235,254,31,7,25,250,136,0,159,17,239,255, 238,246,212,22,148,245,127,1,67,20,132,242,254,6,208,0,195,242,224,4,244,18,97,242,211,12,42,254,236,223,211,12,9,2,166,1,136,8,168,250,124,236,126,254,92,18,229,249,165,235,124,14,135,23,35,241,151,247,121,13,221,253,142,247,97,10,79,0,217,252,39,6,228,3,238,248,177,252,126,10,215,2,223,245,86,238,226,20,47,254,106,246,1,8,8,4,142,5,88,4,218,9,241,233,87,255,147,16,64,233,40,12,158,0,253,220,229,12,236,17,177,249,133,4,47,9,35,7,22,241,130,250,253,252,118,243,231,15,68,248,35,245,99,5,99,16,23,238,38,253,154,8,187,253,232,6,23,0,157,6,5,252,76,251,84,1,212,5,23,242,126,6,155,10,178,244,124,251,229,5,56,253,166,249,43,14,173,11,156,244,154,0,196,21,251,240,141,243,76,21,165,239,13,253,42,18,116,230,33,237,97,39,202,4,31,234,77,29,229,230,219,251,132,23,44,230,58,250,116,27,112,251,162,231,253,19,221,1,164,239,88,22,34,17,71,234,211,5,213,12,208,230,1,245,107,22,14,10,141,230,99,24,62,9,4,230,253,13,74,5,154,7,12,2,166,249,118,247,118,11,161,247,39,241,140,7,222,11,94,255,54,251,82,8,6,245,175,250,29,10,16,6,71,248,20,16,237,241,170,250,240,12,54,249,194,253,194,9,204,2,110,244,196,15,232,2,123,248,14,11,152,7,76,237,243,0,91,12,32,247,60,241,87,10,172,253,170,245,8,18,39,235,79,1,169,16,140,240,166,252,14,19,163,244,10,238,49,10,97,251,210,252,240,6,164,3,114,246,229,10,233,3,233,241,75,8,78,251,46,249,196,7,40,2,122,248,177,253,34,7, 163,248,159,3,228,8,44,249,35,2,218,7,97,247,74,0,86,0,162,249,250,13,247,253,199,250,237,10,187,249,166,246,98,8,228,6,247,252,111,1,193,7,54,248,106,248,234,9,138,252,254,247,142,6,110,2,200,250,223,0,178,0,208,254,152,5,173,2,217,246,168,253,242,5,33,254,125,252,32,5,48,250,192,5,162,254,101,253,236,14,163,244,180,253,135,4,36,2,124,254,13,249,26,9,82,7,47,254,208,253,17,0,249,2,57,1,6,255,19,252,94,254,252,3,44,4,15,252,22,0,129,3,180,252,189,254,15,255,152,254,217,4,74,248,93,255,8,10,185,247,138,246,208,8,13,2,15,248,229,19,105,253,92,243,30,12,172,250,101,248,205,15,63,1,245,242,141,14,76,0,179,234,132,15,72,11,118,244,70,11,65,8,37,243,213,1,62,0,88,248,137,5,233,3,3,251,203,252,33,2,45,250,243,1,35,4,39,255,236,1,70,8,7,253,1,245,203,2,93,255,71,3,116,3,20,247,41,4,246,7,171,249,42,0,186,7,140,255,237,249,108,9,187,249,244,242,212,8,56,255,61,249,239,8,95,4,4,246,143,0,233,10,189,254,208,249,48,5,80,248,148,251,237,7,160,249,7,254,93,10,149,254,170,255,120,8,172,249,6,253,249,7,177,252,111,253,121,2,103,254,166,254,1,1,22,2,64,251,161,1,235,1,167,1,206,0,244,254,142,255,12,252,74,5,15,255,252,250,138,3,158,254,112,251,158,5,39,1,181,246,39,6,76,0,250,253,34,6,175,254,255,255,60,253,183,2,111,252,161,0,105,3,147,252,68,2,154,1,154,255,203,254,130,2,120,253,19,4,209,255,138,252,41,2,106,2,128,251,245,2, 229,2,91,248,119,3,28,7,124,251,134,253,208,3,16,253,150,1,11,1,93,0,187,1,78,2,122,2,173,251,63,1,208,0,159,252,143,3,191,255,170,254,134,3,57,0,179,251,76,3,141,4,133,250,193,3,106,5,183,246,196,255,199,3,151,250,139,0,16,3,153,255,100,1,84,2,84,253,209,251,60,2,181,1,33,252,202,0,98,5,157,252,252,255,253,0,13,254,175,255,189,3,4,0,68,254,73,3,253,254,136,254,244,1,232,1,69,253,71,0,211,2,121,254,175,255,173,2,107,253,37,0,204,3,90,254,211,254,234,2,125,255,26,255,209,2,15,254,34,0,46,2,105,253,149,0,95,2,102,255,116,255,134,0,62,255,196,255,23,1,144,255,6,1,251,1,47,1,145,254,105,253,36,1,40,0,223,0,126,1,222,255,197,0,23,1,206,254,182,254,113,0,149,255,215,254,23,3,208,255,170,253,112,1,53,255,71,0,145,255,235,254,200,1,75,255,115,254,244,254,172,254,126,255,104,2,68,1,254,254,23,0,160,0,245,254,83,255,100,1,166,255,186,1,65,0,235,254,113,0,42,0,55,0,114,1,56,1,199,254,149,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,216,51,76,69,183,108,54,28,2,79,209,58,79,14,201,49,11,231,48,113,201,195,19,198,57,128,166,95,76,158,251,244,227,222,2,103,76,220,158,125,57,61,23,41,230,85,233,134,51,83,26,233,160, 248,99,171,236,108,2,155,219,106,30,100,80,68,136,26,54,70,35,236,240,20,10,101,197,27,51,72,82,37,142,60,22,33,48,255,248,12,23,206,228,185,205,91,67,60,80,124,153,146,238,241,56,244,247,21,32,246,11,138,214,140,208,31,47,193,103,149,212,151,175,15,26,219,30,223,242,15,49,179,18,131,235,212,188,218,241,21,58,61,101,119,236,153,170,232,244,86,22,13,17,64,239,15,64,72,33,155,249,112,207,125,182,68,1,74,45,109,101,165,56,2,190,32,196,183,229,64,9,78,30,75,235,65,21,222,59,27,60,176,251,158,239,209,161,15,197,180,236,126,32,171,83,241,110,205,53,136,228,34,172,213,195,197,217,223,254,26,42,47,0,159,250,164,34,1,43,77,76,1,63,191,237,65,247,173,158,215,156,207,192,24,224,85,22,24,67,205,100,195,121,242,101,202,11,21,1,151,156,208,146,90,174,74,198,186,248,71,29,140,67,215,62,247,252,137,11,174,7,185,14,247,28,188,45,61,56,235,72,195,7,232,216,185,238,66,163,78,144,158,174,231,191,31,232,139,10,26,43,203,66,141,81,94,87,193,85,171,78,144,68,218,51,222,222,91,215,237,215,201,224,185,195,177,156,77,195,48,209,124,237,73,6,107,26,111,40,108,47,217,48,44,46,186,40,175,29,23,214,40,201,57,210,80,214,185,236,165,0,240,21,174,38,178,50,69,57,75,59,67,58,42,55,52,51,202,47,231,44,16,39,149,251,246,205,12,205,134,207,32,216,51,186,0,166,187,187,181,196,126,214,37,230,106,243,124,253,169,3,222,6,21,8,128,8,13,9,25,10,69,12,111,15,92,19,201,23,77,28,156,32,55,36,59,39,165,41,96,43,125,44, 45,45,80,45,73,45,58,45,192,44,167,44,149,39,215,13,81,239,124,225,20,228,214,233,45,244,188,255,172,9,15,17,248,20,246,21,84,20,91,17,76,7,236,244,136,223,236,202,237,188,141,184,204,191,171,204,62,218,43,231,21,241,108,247,77,250,106,250,216,248,158,246,199,244,205,243,246,243,61,245,111,247,52,250,67,253,47,0,224,2,36,5,250,6,128,8,181,9,203,10,196,11,197,12,208,13,239,14,19,16,54,17,77,18,88,19,78,20,23,21,200,21,95,22,234,22,220,20,44,14,113,4,251,248,18,238,216,229,35,226,37,228,65,235,152,243,103,251,250,1,86,6,171,8,36,9,134,8,134,7,118,6,220,5,2,6,196,6,54,8,20,10,37,12,61,14,36,16,237,17,110,19,185,20,219,21,221,22,200,23,191,24,193,25,191,26,202,27,211,28,216,29,194,30,159,31,107,32,30,33,186,33,52,34,155,34,224,34,37,35,85,35,120,35,140,35,142,35,107,35,73,35,238,34,150,34,31,34,139,33,230,32,45,32,81,31,53,30,30,29,21,28,222,26,184,25,111,24,33,23,172,21,52,20,161,18,255,16,55,15,119,13,160,11,209,9,217,7,247,5,202,2,195,252,179,244,56,235,13,225,156,215,24,208,134,202,25,199,42,198,21,199,153,199,27,199,51,197,39,194,17,190,151,185,22,181,74,177,100,174,149,172,224,171,89,172,195,173,186,175,186,178,43,182,44,186,47,190,201,193,29,197,228,199,78,202,180,204,18,207,179,209,123,212,158,215,232,218,137,222,41,226,221,229,153,233,69,237,224,240,125,244,141,3,141,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,188,255,229,255,94,255,105,255,171,255,132,255,160,254,228,254,192,254,7,255,181,210,90,249,11,81,28,50,93,24,60,20,91,7,152,254,128,229,247,10,22,239,209,241,74,239,50,235,109,236,83,232,46,235,67,226,13,218,107,214,205,215,212,216,157,224,52,231,228,243,147,245,158,247,112,16,66,23,200,32,70,41,197,44,6,51,156,51,242,57,78,57,127,57,243,53,172,52,215,47,212,45,214,40,139,37,68,32,29,29,153,17,15,15,11,10,206,7,107,3,213,1,195,0,10,4,142,10,221,21,21,30,8,45,137,35,40,10,23,241,121,217,83,199,78,184,242,171,224,162,116,155,38,151,31,148,104,147,238,147,110,150,206,153,228,158,221,164,145,171,15,178,124,185,53,192,205,199,13,207,213,214,50,222,172,229,248,236,23,244,17,251,172,1,230,7,42,14,180,19,60,25,55,30,236,34,32,39,18,43,89,46,140,49,78,52,57,54,22,56,169,57,218,58,210,59,101,60,235,60,203,60,104,60,62,59,228,57,62,56,66,54,205,51,119,49,72,47,86,45,99,43,102,41,126,39,201,37,232,35,67,34,180,32,10,31,179,29,58,28,197,26,70,25,228,23,70,22,190,20,23,19,143,17,181,16,7,16,146,14,45,12,120,9,161,6,50,4,137,1,52,255,99,253,106,251,94,249,45,247,201,244,156,242,17,240,128,237,180,234,86,232,44,230,133,228,109,227,126,226,222,225,65,225,5,225,231,224,2,225,22,225,130,225,198,225,238,225, 110,226,147,226,244,226,31,227,97,227,157,227,188,227,217,227,37,228,71,228,97,228,172,228,189,228,25,229,42,229,128,229,202,229,17,230,89,230,131,230,211,230,19,231,98,231,171,231,239,231,75,232,149,232,54,233,111,233,247,233,162,234,251,234,164,235,28,236,203,236,154,237,84,238,81,239,64,240,247,240,72,242,121,243,62,245,197,246,246,248,108,251,165,253,10,0,158,0,22,1,217,0,138,0,170,255,216,254,237,253,50,253,188,252,67,252,88,252,255,251,163,252,44,253,123,254,96,255,192,0,228,0,241,1,71,2,149,3,43,4,13,5,36,6,251,6,68,8,221,8,31,10,133,10,71,12,231,12,132,14,156,14,84,15,30,16,6,17,2,17,168,18,251,18,159,18,49,20,9,18,247,24,87,19,121,21,219,20,3,18,206,22,94,18,235,16,142,21,254,15,137,15,106,17,55,17,215,14,189,19,173,18,56,21,178,9,33,7,71,16,128,17,196,9,43,6,227,18,28,250,44,27,95,2,195,20,214,252,103,10,38,1,146,255,178,248,112,244,19,246,245,231,54,243,40,247,46,243,190,250,114,6,192,244,251,3,95,8,177,11,0,3,123,4,56,236,93,237,209,225,173,231,228,219,217,227,15,218,34,222,9,227,4,226,238,242,94,250,23,237,51,236,17,227,155,240,225,241,121,249,23,244,173,7,133,5,66,249,147,249,255,10,1,9,9,245,3,234,30,222,126,10,183,239,86,13,117,238,118,208,206,197,29,220,164,194,247,242,59,213,50,207,229,250,165,233,238,232,240,24,160,39,163,50,131,20,86,17,84,0,168,23,3,225,15,204,51,52,140,227,144,28,26,7,116,4,231,1,42,23,109,6,80,8,91,0,138,248,180,222, 25,248,83,222,140,230,24,251,178,191,78,37,74,253,164,36,54,56,107,218,145,104,50,16,188,72,107,45,72,29,250,44,202,12,49,14,233,255,165,12,239,187,55,84,249,230,182,1,68,12,17,33,223,35,138,6,186,9,61,244,185,199,139,67,164,195,29,241,57,30,221,206,177,7,193,247,184,46,92,42,0,89,151,29,151,43,191,255,73,232,182,45,62,191,38,57,29,169,9,234,183,40,200,219,101,73,161,202,30,4,14,61,121,215,96,45,144,229,251,13,238,16,53,236,161,21,31,255,164,240,48,247,196,227,135,250,162,197,65,214,33,235,157,32,213,196,76,56,133,228,72,24,141,246,162,0,162,244,205,5,230,27,89,250,17,31,110,236,8,23,117,191,219,50,60,219,106,15,23,209,15,29,42,237,117,241,41,238,142,224,39,246,42,228,132,14,153,225,68,3,112,14,227,1,226,1,114,7,62,3,182,249,57,253,49,238,139,250,28,218,7,5,172,248,179,245,23,240,100,249,71,244,235,5,89,253,28,246,64,4,20,250,108,253,15,252,135,1,229,253,162,254,253,254,165,253,9,252,67,252,82,251,82,252,159,250,27,247,89,255,69,229,250,22,252,222,39,20,252,233,208,233,34,25,54,15,138,232,19,31,123,232,17,16,179,42,42,21,102,14,205,238,192,0,151,36,225,11,213,14,237,13,183,4,244,5,111,240,218,252,65,254,96,218,230,26,104,251,74,239,93,234,118,197,73,9,35,231,71,253,162,36,138,65,80,34,87,57,154,25,17,32,153,12,117,8,212,237,133,16,107,230,173,245,49,218,238,215,74,27,226,64,250,6,13,35,20,47,150,21,117,31,97,12,68,12,57,3,226,1,65,248,207,212,145,200,76,178,223,233, 14,252,18,248,1,20,97,16,253,125,214,51,183,51,142,32,142,11,133,18,147,5,13,0,4,216,230,182,146,232,63,195,171,221,75,236,198,241,3,1,147,3,178,25,37,56,229,77,74,47,92,46,80,7,159,22,143,7,233,15,207,245,89,211,30,206,183,2,220,232,124,5,137,239,211,236,214,232,143,227,106,229,28,224,130,227,245,222,6,223,127,215,6,247,255,183,10,196,48,201,103,226,192,254,16,248,187,242,158,1,33,7,73,25,228,19,65,18,120,45,133,49,159,66,110,32,134,39,229,43,199,238,58,30,22,231,109,243,101,17,77,188,6,3,83,209,2,26,169,211,240,0,222,235,86,7,15,4,208,2,34,29,217,226,230,223,183,4,240,236,124,249,90,16,190,238,122,247,255,245,153,23,255,34,224,254,36,17,49,27,41,11,95,12,191,253,179,12,64,10,128,243,157,179,204,226,18,223,10,221,217,243,73,247,39,239,66,231,67,9,90,249,37,1,202,8,222,252,56,252,23,231,122,0,138,230,212,234,192,2,132,247,136,21,75,20,126,45,26,11,189,44,234,28,185,9,4,46,162,0,219,6,143,26,136,25,185,14,177,235,0,9,56,8,115,251,173,29,161,1,150,237,35,254,90,239,29,228,232,13,131,211,166,240,174,236,36,248,213,13,158,39,12,9,75,26,63,50,209,31,148,77,64,36,217,17,41,39,75,0,191,248,232,14,3,240,241,223,149,0,182,188,29,251,240,217,55,228,18,248,60,5,179,246,64,5,139,18,7,10,118,6,113,26,81,40,81,1,95,39,223,2,153,39,172,33,101,3,3,28,118,46,136,221,125,11,191,230,56,8,132,236,249,234,174,245,39,223,164,245,121,253,224,237,57,18,223,242,185,195, 88,241,160,191,46,248,92,247,240,219,108,243,179,28,214,239,181,15,250,250,179,3,24,8,147,253,206,38,90,250,245,27,146,36,222,245,3,28,231,17,107,7,233,34,224,231,35,226,69,236,94,224,113,239,113,1,88,245,235,252,32,7,255,225,156,32,87,46,247,253,107,25,73,221,107,3,194,254,199,238,192,236,0,216,130,215,214,202,56,204,68,221,30,222,250,238,59,215,172,243,23,9,172,2,162,26,28,30,137,5,36,37,176,43,254,12,215,33,216,21,8,33,157,250,99,237,28,13,154,245,11,35,111,9,123,228,65,254,95,249,109,15,131,241,112,254,80,0,125,225,215,5,213,240,123,248,243,46,82,201,184,246,178,251,144,46,192,44,77,222,54,10,173,61,21,192,60,43,129,238,237,4,243,248,66,226,99,30,68,232,171,0,124,87,89,221,1,237,176,194,206,0,156,22,107,7,169,254,69,8,181,48,0,179,227,71,103,143,67,43,150,231,165,0,83,50,43,245,21,31,152,4,255,65,206,160,150,41,77,240,190,37,142,53,35,218,196,248,238,50,224,80,183,3,11,27,1,174,12,22,132,249,184,224,191,189,100,228,197,236,176,41,214,215,100,22,170,218,210,242,180,6,114,218,0,19,153,255,208,3,101,35,254,222,182,52,126,201,216,32,166,4,9,30,30,37,41,38,219,32,123,25,185,18,97,9,157,4,250,238,53,249,155,225,73,241,212,207,154,202,133,206,149,172,45,217,3,204,182,0,140,224,193,38,16,243,49,58,226,11,139,46,109,41,68,242,44,56,26,240,16,38,183,232,235,255,233,230,69,3,225,227,156,16,130,204,15,252,197,19,114,1,18,44,126,3,175,27,233,23,208,36,67,7,17,39,111,41,245,249, 148,32,190,233,6,4,252,251,197,233,215,4,39,230,198,2,234,235,118,239,231,244,196,250,179,251,20,241,11,20,171,240,163,255,37,246,246,12,32,246,11,247,131,251,3,234,247,8,72,225,220,11,43,240,30,4,167,248,30,13,35,33,192,16,127,9,141,43,195,240,37,18,254,26,145,8,176,14,102,255,233,11,18,251,30,238,4,8,12,12,221,254,156,4,214,6,176,1,4,226,171,255,76,249,34,248,48,247,193,12,176,242,123,238,232,254,0,246,95,244,192,1,117,241,91,9,119,5,115,251,215,6,2,9,90,251,177,27,208,254,136,16,127,252,149,253,129,246,159,226,69,245,245,234,151,232,150,231,58,243,31,232,17,243,1,238,81,253,154,252,154,240,238,11,41,246,224,248,221,236,249,11,235,229,170,34,95,246,162,2,231,23,27,1,24,254,46,21,248,245,212,12,3,1,126,4,16,242,87,2,133,254,118,4,137,245,239,9,25,3,228,4,27,0,80,243,135,6,46,7,218,3,37,14,115,1,198,247,238,29,63,242,121,240,250,32,94,211,238,10,10,223,137,245,3,247,190,231,131,8,215,223,223,254,112,253,74,253,228,24,241,14,81,12,85,5,154,19,220,1,137,254,160,5,132,14,29,7,18,12,87,14,149,9,15,11,241,25,131,19,154,14,196,34,253,6,103,22,141,5,244,7,63,242,20,241,224,224,113,248,8,220,81,247,6,231,29,7,137,245,47,9,183,7,215,28,215,22,138,33,174,38,32,15,214,14,238,10,162,248,113,253,34,251,151,237,2,241,209,231,11,238,130,235,102,0,12,240,198,7,43,251,134,19,0,249,159,7,86,7,125,253,215,16,83,2,40,0,22,13,177,255,119,1,135,4,230,248,71,251, 139,251,249,243,169,253,121,254,128,245,64,233,232,3,217,239,161,15,151,252,202,2,57,22,166,249,62,27,84,255,169,22,230,11,67,15,58,3,78,25,115,253,121,252,161,0,227,253,167,251,102,2,150,240,18,248,226,252,122,247,227,251,136,246,242,245,82,235,201,13,227,232,171,242,140,10,190,3,64,217,129,24,116,226,238,252,141,238,7,248,239,1,128,254,222,248,19,3,28,6,129,255,12,13,48,253,56,6,144,7,177,2,232,245,15,252,216,252,46,238,167,249,226,1,123,232,5,13,71,231,120,11,126,254,177,246,117,8,251,12,196,0,78,11,251,7,23,13,111,10,7,5,138,4,153,1,97,253,26,249,218,251,72,252,104,250,20,250,187,252,81,244,201,249,255,3,140,237,139,1,21,254,211,251,241,250,88,252,85,249,10,252,171,4,28,245,147,253,138,254,87,1,199,4,173,12,245,6,152,10,89,12,239,5,83,16,58,13,81,11,108,0,131,15,123,248,142,254,103,5,216,238,92,5,141,249,95,242,71,2,35,253,141,246,167,248,168,1,59,253,94,0,18,9,232,19,116,12,128,7,174,13,61,12,69,8,157,4,11,6,66,2,135,247,132,242,76,252,222,247,100,245,75,241,0,248,187,1,94,250,25,13,74,0,15,253,240,11,39,255,130,253,248,2,174,254,95,242,32,7,185,234,24,253,70,250,131,246,229,1,56,254,241,7,50,0,4,1,207,19,185,15,60,1,212,14,172,4,68,10,207,2,58,3,161,3,86,253,206,1,132,240,208,251,195,9,10,241,223,7,47,0,96,250,156,16,133,4,229,253,119,245,125,27,221,249,81,3,187,238,155,253,76,233,176,247,67,2,146,234,208,2,85,228,185,19,30,254,91,18, 26,9,136,21,29,17,238,8,193,27,101,8,72,4,34,9,87,4,135,11,252,236,250,2,205,247,234,253,201,241,221,8,110,246,28,7,15,255,121,241,94,6,39,239,96,13,237,247,203,243,189,244,79,5,215,249,103,249,163,229,218,28,240,218,53,18,223,228,191,9,89,238,224,248,22,6,252,221,75,27,128,218,206,6,150,24,220,219,185,36,233,222,114,32,7,11,173,250,159,41,84,246,58,36,195,249,211,7,19,29,218,247,155,35,113,249,216,17,194,217,83,10,95,10,7,217,230,41,254,201,172,29,101,224,34,248,147,249,240,11,253,247,127,10,232,238,12,4,145,238,38,12,186,7,13,247,142,17,103,224,30,25,1,228,115,12,146,9,69,249,98,3,63,23,58,244,104,11,164,24,198,227,44,20,218,4,103,254,47,247,104,249,180,239,8,6,4,245,46,4,184,246,73,0,21,253,153,249,130,19,167,249,111,242,229,11,221,249,234,249,83,14,240,228,137,30,247,222,59,37,29,205,140,29,231,45,163,169,4,39,147,16,165,230,102,0,115,34,232,238,28,241,106,35,207,221,207,22,202,252,197,242,35,22,129,244,8,250,55,3,180,237,219,16,232,246,83,241,208,2,66,250,164,2,151,253,164,250,255,0,44,7,147,254,176,20,19,12,222,218,107,27,147,17,171,235,63,7,57,20,217,245,78,252,145,13,179,236,182,254,233,9,51,249,142,231,67,12,164,7,74,240,29,7,202,7,92,240,57,17,30,252,104,11,223,251,164,11,217,246,144,13,225,251,65,250,6,5,123,0,248,8,207,244,73,2,80,243,163,11,161,0,124,0,205,247,164,254,106,9,80,254,237,247,21,6,16,248,251,1,4,6,92,237,231,13,172,0,205,3, 8,1,196,0,173,255,79,249,102,9,120,252,111,2,226,254,242,253,203,251,37,2,157,0,109,6,55,6,127,252,143,254,227,6,96,2,247,8,52,255,79,0,21,253,55,254,121,251,81,7,151,254,102,253,187,255,150,254,225,0,199,246,139,5,209,0,48,253,76,2,233,239,243,10,50,248,227,253,202,3,90,254,34,2,43,251,205,4,103,244,183,8,66,249,250,252,114,8,127,245,23,14,113,14,85,241,176,6,128,18,144,242,115,19,114,246,78,8,78,5,204,247,248,253,13,253,35,1,233,255,197,250,36,254,217,250,4,251,123,0,194,242,24,13,234,242,187,6,89,253,114,6,32,1,101,2,194,255,174,3,41,13,66,255,133,4,42,251,137,17,205,235,143,6,227,2,124,250,5,254,87,247,233,255,116,233,55,10,9,232,201,0,98,3,71,247,95,255,80,4,176,0,80,246,131,16,98,0,83,247,226,18,182,6,60,4,58,3,248,3,241,1,111,30,189,238,138,11,77,2,255,251,227,11,69,244,226,10,129,250,216,252,27,1,254,244,128,5,140,1,129,240,108,8,231,244,171,4,73,252,28,250,35,6,13,0,170,252,26,1,136,253,204,9,84,240,183,0,61,5,104,243,67,9,189,252,209,255,56,254,216,12,210,243,113,255,198,253,245,6,225,246,25,15,131,7,252,235,132,17,241,250,79,254,95,23,82,246,102,5,97,253,35,8,61,15,203,245,143,2,160,249,71,0,231,0,6,4,68,243,255,10,156,243,50,242,43,8,251,251,191,254,47,3,215,245,51,5,233,8,25,254,55,0,64,248,204,8,251,6,131,249,37,0,124,249,137,245,162,2,53,251,122,250,10,249,208,246,209,3,232,238,205,14,83,249,192,250,228,16, 96,2,156,248,150,7,210,3,61,13,131,4,148,8,3,0,142,4,118,16,22,249,77,8,28,253,240,1,148,1,152,255,203,253,19,8,173,253,116,249,104,254,178,242,247,254,170,2,181,253,146,252,139,244,211,250,139,246,173,5,59,252,7,5,243,252,251,2,217,241,92,14,54,255,222,247,223,19,62,246,137,4,124,252,233,255,184,241,8,10,118,1,220,251,217,246,150,1,118,253,123,250,119,6,75,248,245,10,233,0,12,4,235,254,216,16,76,8,84,246,24,3,92,13,222,251,67,247,88,26,73,243,76,253,194,8,85,240,238,5,156,3,165,252,119,6,199,4,16,242,155,7,0,253,249,4,188,2,199,253,9,2,199,251,109,2,198,252,102,9,121,252,108,253,12,11,2,243,118,5,231,253,79,4,160,254,25,250,132,253,159,4,108,1,208,8,61,250,193,247,80,6,185,9,234,253,28,0,68,251,65,0,214,255,66,247,155,2,181,253,74,4,102,249,177,252,107,255,1,250,3,249,47,11,102,246,79,253,120,7,32,246,87,8,102,252,19,9,132,6,47,247,57,7,19,252,31,7,242,246,44,255,15,2,138,255,241,3,234,239,217,8,10,247,154,1,192,255,129,17,29,248,171,5,216,249,250,11,9,246,62,24,147,254,170,242,174,18,147,249,124,3,13,5,1,9,54,238,202,14,73,248,253,13,194,251,250,239,107,5,255,244,34,252,28,11,127,247,112,246,110,14,199,226,52,23,182,251,255,251,68,9,109,249,214,250,228,4,210,253,24,247,89,9,169,252,1,3,59,243,108,8,185,247,176,11,107,252,35,0,101,253,90,7,64,248,39,246,58,8,155,236,25,4,87,8,227,1,107,246,253,254,236,5,249,0,93,15,89,249, 65,15,76,249,216,0,53,8,223,251,206,10,219,3,79,3,210,250,147,4,27,255,177,7,76,250,175,252,222,253,26,5,111,249,60,253,80,0,119,1,193,245,251,250,128,1,153,247,44,3,97,253,23,1,15,249,205,9,102,12,38,250,103,254,14,6,125,2,19,3,84,251,74,9,117,252,81,6,219,250,176,254,50,4,159,250,230,4,149,2,29,251,203,254,27,0,235,249,81,253,60,6,72,243,6,10,103,1,120,246,51,4,184,9,155,246,47,0,154,250,110,12,17,238,194,13,201,250,23,250,200,0,97,2,138,2,93,10,51,252,21,246,36,255,15,8,174,4,137,245,204,14,21,251,241,3,229,247,84,5,211,0,94,10,245,15,175,242,56,1,181,4,116,3,74,12,114,255,198,253,228,12,141,247,211,247,31,14,138,232,127,9,193,8,155,243,78,253,211,4,147,245,53,3,252,240,206,11,117,252,88,241,250,6,148,245,194,253,50,6,48,251,174,249,175,5,197,247,132,252,44,254,14,254,144,12,36,243,133,9,127,9,44,252,53,1,98,252,72,3,70,5,13,0,137,4,138,5,105,2,109,250,1,5,203,247,219,5,19,252,136,7,66,254,112,237,100,16,28,0,138,243,149,7,145,243,120,12,91,4,180,247,35,4,84,245,89,5,4,246,6,16,129,2,4,251,69,252,113,255,242,251,226,23,173,244,244,6,3,251,99,254,189,254,233,3,64,10,212,247,158,1,15,255,27,0,205,255,153,3,25,252,85,0,211,7,144,242,253,15,177,246,241,8,208,245,56,254,111,254,87,252,166,252,175,253,197,249,202,244,141,5,1,244,148,8,208,8,211,249,236,11,232,251,219,15,200,253,100,5,238,5,101,254,109,254,12,7,100,8, 208,241,53,24,71,244,59,6,130,6,81,247,231,244,197,16,241,232,127,11,190,0,26,0,19,252,141,233,62,8,13,242,99,254,126,2,62,1,40,4,151,237,94,6,84,3,92,254,211,0,36,15,119,239,28,12,149,255,27,1,199,16,229,247,193,8,37,255,7,1,188,255,172,12,69,238,48,24,169,237,123,14,46,255,150,237,34,9,93,0,0,3,26,1,187,252,4,248,192,8,221,239,68,4,165,247,98,20,51,241,118,4,235,246,150,249,124,15,183,251,225,4,177,1,253,5,148,1,80,254,186,9,152,233,59,15,65,255,114,1,232,2,3,254,154,252,12,11,94,254,30,254,80,6,104,233,209,16,175,246,127,4,212,7,51,243,154,8,78,252,167,7,0,252,195,14,136,247,202,240,39,13,147,249,89,251,82,240,111,2,136,244,98,5,60,12,82,242,242,8,102,232,149,0,19,13,197,249,113,10,234,0,153,0,210,253,245,11,173,244,95,6,209,255,70,0,49,248,205,15,0,246,158,0,220,253,159,250,208,3,123,246,255,8,222,250,174,3,123,253,235,250,161,8,32,2,199,5,171,0,7,1,221,255,29,3,155,3,102,249,142,1,125,12,101,250,145,251,95,249,95,255,114,6,148,2,158,245,219,3,137,255,208,1,217,7,106,252,104,254,129,18,156,3,178,244,78,248,38,3,144,248,62,14,146,242,102,255,31,10,21,250,195,242,208,8,58,246,63,251,97,13,151,244,245,2,5,2,108,0,209,0,51,1,145,2,241,7,91,0,85,16,53,252,1,9,203,7,175,246,84,14,75,250,184,244,41,6,181,253,247,3,23,0,208,245,3,12,249,250,36,253,147,5,88,247,132,4,174,251,17,249,156,5,15,0,125,246,172,13, 39,242,58,7,121,8,231,249,170,3,31,255,53,253,72,252,86,8,100,242,202,6,48,249,65,7,81,246,39,3,13,252,12,250,247,4,9,4,40,249,6,252,13,1,87,251,244,4,194,246,68,0,73,254,52,8,42,244,51,5,218,243,127,6,99,254,177,11,241,250,58,7,254,255,244,6,68,9,42,250,223,3,8,5,56,0,1,10,122,10,34,251,97,3,153,5,222,251,236,250,159,3,116,252,209,4,84,240,9,8,49,247,95,254,215,1,56,251,156,0,235,0,17,244,100,255,12,249,39,252,161,8,178,1,30,247,100,0,217,255,77,245,126,9,51,252,121,3,85,255,129,255,37,246,162,4,21,1,215,1,185,5,2,6,187,1,221,1,170,0,62,255,213,8,131,3,68,12,89,249,186,253,107,254,60,5,23,255,188,7,237,245,191,14,142,247,90,1,182,6,0,2,111,254,161,249,37,0,32,244,115,7,251,250,127,255,151,9,175,246,154,2,56,1,200,253,114,13,192,242,30,236,210,6,132,249,170,8,135,13,76,247,78,0,95,1,14,251,73,0,30,254,154,255,146,2,181,7,91,253,25,0,198,7,50,253,8,11,155,252,255,254,253,5,214,250,131,254,33,2,252,248,158,8,40,242,106,2,43,253,181,244,33,3,213,4,253,244,49,18,24,251,206,254,55,4,59,253,144,0,166,248,96,252,150,3,113,251,159,2,107,254,43,3,63,4,170,9,227,9,76,3,157,2,84,1,224,5,153,0,94,255,170,249,68,4,90,254,88,6,55,253,44,255,199,251,91,255,51,255,11,251,229,10,151,250,51,252,19,251,0,253,127,248,222,4,18,248,87,253,251,7,214,243,16,255,119,0,8,250,28,6,180,0,81,247,113,11,81,250, 174,1,255,3,114,249,98,1,201,9,207,253,105,2,32,6,56,2,120,3,141,254,206,0,131,248,141,253,219,6,127,252,245,0,112,254,107,0,73,255,104,255,171,251,142,6,78,246,36,1,224,249,153,6,153,251,56,6,20,253,188,1,198,4,245,254,235,0,227,3,98,10,122,244,18,3,203,1,152,5,188,255,22,4,156,252,137,248,70,12,244,5,165,242,75,9,31,254,97,254,92,3,241,250,253,255,216,251,81,251,26,248,232,254,34,3,196,5,167,244,59,16,21,253,208,253,18,6,102,253,107,3,247,2,148,0,187,247,142,5,62,250,227,8,178,1,154,0,203,253,63,3,188,2,180,0,93,254,194,8,74,250,236,0,87,252,19,252,53,3,152,249,133,7,77,251,81,5,187,249,127,253,212,251,156,255,209,248,148,1,231,1,221,6,32,5,112,4,220,254,52,5,125,251,75,251,248,252,118,253,235,1,124,1,227,248,253,254,92,5,139,250,251,6,11,254,37,1,3,255,6,5,28,248,251,9,11,245,180,4,192,251,17,250,169,252,253,255,98,3,80,4,177,6,183,255,142,5,93,9,90,250,95,1,245,254,115,248,193,3,186,0,5,251,17,6,165,248,135,8,191,253,37,1,228,246,116,7,91,255,55,248,8,2,31,251,49,5,9,250,231,255,30,0,174,2,159,4,83,8,3,255,15,0,146,254,161,4,36,245,188,11,193,251,159,4,229,1,220,243,223,249,119,8,170,5,22,254,128,0,133,0,236,3,224,1,78,4,52,1,25,252,226,255,231,251,62,251,81,0,183,252,22,1,28,252,122,10,48,253,109,6,41,254,228,254,116,2,255,0,184,251,141,252,57,251,71,249,118,248,210,0,47,0,202,252,226,1,216,6, 7,251,245,7,192,2,30,253,189,8,62,0,148,0,212,250,217,255,38,3,97,248,183,3,31,1,85,254,81,13,36,255,11,253,44,9,244,253,55,1,137,255,201,255,226,2,157,0,98,254,153,7,147,0,165,5,30,244,54,253,214,4,162,251,77,1,225,253,2,5,97,254,235,254,51,5,109,254,173,252,217,1,6,248,90,1,121,1,248,252,27,1,133,0,111,2,41,0,239,250,152,6,74,255,112,246,239,255,22,252,175,250,233,0,201,0,215,5,71,253,148,1,233,9,149,250,83,4,223,251,245,249,203,252,234,1,237,249,160,252,138,12,49,3,71,252,150,4,216,254,105,6,210,249,135,254,38,3,87,246,167,4,232,250,104,0,56,5,136,3,76,247,221,6,248,3,221,1,195,249,16,4,251,0,57,255,12,1,5,3,49,252,183,255,169,250,171,1,255,255,13,6,20,5,23,1,103,0,162,1,36,6,126,251,171,4,175,252,68,5,65,253,183,0,54,254,74,0,203,6,161,247,92,1,230,0,57,0,217,253,198,250,7,1,21,253,47,2,24,253,139,252,203,1,127,0,174,1,225,253,111,1,7,254,118,3,103,3,190,255,24,4,102,3,214,254,36,254,186,253,154,4,96,251,248,2,58,251,178,255,109,4,26,255,100,8,1,0,5,0,182,254,193,251,149,248,158,3,191,248,204,3,190,254,85,255,56,254,177,2,67,250,16,253,250,6,16,250,146,244,157,254,108,1,63,251,204,3,75,254,90,2,26,0,210,3,84,3,211,254,90,2,197,3,174,1,70,5,17,2,229,1,171,1,61,2,34,5,176,5,234,251,115,0,144,3,224,249,131,2,208,252,85,6,45,4,235,5,16,249,105,253,228,255,187,2,156,252,69,253, 4,251,138,251,190,3,69,249,126,2,164,6,217,255,194,254,177,251,122,254,67,7,142,243,142,8,136,248,47,255,60,15,184,251,191,248,74,3,21,253,71,252,94,4,245,254,217,2,18,6,193,250,65,5,118,9,214,252,1,252,66,252,6,10,76,240,175,3,214,254,94,0,59,4,193,246,61,5,172,5,164,250,184,253,38,18,246,234,193,250,91,17,62,252,123,244,77,7,176,250,218,8,152,242,100,244,134,11,17,1,27,6,194,249,96,3,225,248,14,6,53,15,192,246,60,4,189,251,1,4,183,6,53,249,74,12,160,248,250,5,222,247,28,1,133,0,81,0,253,247,74,14,46,248,55,4,69,4,75,251,64,0,195,253,122,247,123,0,142,8,240,250,118,9,191,248,201,4,171,8,183,241,122,11,113,253,226,245,50,7,146,249,140,13,33,248,205,254,137,1,92,246,185,4,62,3,203,3,235,252,165,248,12,16,193,251,188,0,205,255,85,249,210,0,217,250,222,253,140,2,114,252,45,4,44,3,234,253,164,3,237,9,146,252,34,253,73,254,163,1,86,7,71,245,108,0,221,3,253,4,5,254,145,254,125,2,105,0,35,3,159,1,144,1,157,248,112,4,66,252,245,254,236,255,185,255,37,252,80,0,203,6,230,0,77,252,12,254,205,250,210,0,222,2,248,250,169,254,127,249,86,2,209,255,230,6,24,252,4,253,208,10,153,1,227,248,7,0,180,8,234,248,139,7,171,254,27,247,113,1,164,252,77,12,202,249,119,1,172,7,162,254,237,252,206,255,146,0,108,249,129,1,58,3,11,253,198,2,13,11,127,252,28,247,32,12,68,254,149,246,100,5,109,5,140,251,63,249,182,6,91,7,30,250,173,246,245,254,243,3, 23,1,99,250,87,14,36,12,67,248,236,1,87,247,197,252,99,5,235,250,36,249,152,0,244,1,226,0,54,8,146,0,115,250,130,4,123,248,0,251,145,2,119,0,143,0,17,0,217,2,207,252,228,7,107,253,199,2,169,4,60,1,210,250,254,6,83,244,196,253,150,4,189,254,196,254,182,2,18,255,28,255,1,4,215,5,217,3,114,252,137,1,86,251,68,255,164,253,100,5,151,253,61,1,44,0,15,254,51,255,242,4,99,253,40,255,241,5,238,250,161,4,197,255,79,254,158,249,126,3,120,0,181,253,29,4,28,250,53,2,136,13,39,242,42,250,30,19,220,246,162,248,194,0,190,0,213,9,178,232,219,3,73,253,194,8,244,5,230,2,30,0,73,3,76,1,247,241,229,252,187,5,254,1,6,4,95,7,103,252,194,7,76,249,10,252,166,1,251,246,187,255,217,20,134,242,148,238,21,6,238,21,58,249,230,255,8,239,134,8,230,251,218,246,65,11,83,4,216,1,210,7,76,2,75,254,231,253,71,3,147,5,46,251,85,250,203,238,232,8,46,254,114,249,235,7,232,251,88,2,157,253,21,255,120,12,141,253,113,255,154,8,90,249,134,11,193,1,85,247,64,6,88,254,228,255,101,2,203,241,45,14,240,250,9,254,153,1,15,13,47,250,243,252,220,255,204,243,15,5,1,5,101,3,162,246,62,7,241,255,93,252,97,7,83,252,159,251,55,6,193,252,225,244,100,1,128,5,227,251,99,4,253,3,15,249,205,5,102,252,9,254,33,3,0,251,13,255,24,254,46,6,30,252,86,2,130,3,135,1,63,252,247,3,228,0,153,250,177,5,124,1,85,254,221,8,247,253,93,252,109,255,0,8,180,255,7,249,144,255, 136,255,183,1,195,6,77,252,81,1,120,0,228,252,224,249,26,4,204,253,62,3,221,250,49,254,64,9,41,252,85,254,70,255,199,251,23,1,131,4,188,253,178,250,196,255,32,1,203,1,165,2,60,0,224,254,22,1,217,3,209,0,199,254,14,2,122,4,73,0,217,0,231,253,118,255,111,254,33,253,251,0,59,252,182,0,161,5,140,251,162,2,71,7,3,255,107,254,43,2,128,253,136,253,188,255,113,253,64,1,95,250,81,6,247,252,62,245,149,1,110,3,179,2,193,253,221,0,187,1,119,1,16,6,228,0,243,250,53,1,53,2,64,254,226,252,218,1,199,3,35,4,240,252,121,3,187,252,19,2,50,254,205,255,75,11,128,251,8,0,156,255,74,254,163,1,121,3,122,247,187,7,185,254,27,254,186,253,195,254,112,255,16,5,129,254,190,0,120,250,101,3,0,252,13,1,146,3,68,255,243,250,5,252,70,5,67,248,97,9,80,2,8,0,19,254,234,4,23,1,135,246,33,4,239,3,5,242,86,12,153,6,218,252,37,1,47,251,122,6,49,8,10,239,35,10,191,250,58,5,127,247,79,237,234,15,48,254,128,253,141,0,175,8,72,3,240,1,173,253,80,0,48,240,156,3,122,4,37,249,251,7,131,252,230,0,59,0,248,4,61,0,83,254,209,4,72,250,106,253,242,254,189,3,95,254,188,246,23,2,91,7,214,252,158,6,144,6,4,1,169,252,38,1,209,255,41,250,103,254,113,3,25,3,41,6,56,1,201,254,212,255,31,255,131,251,79,1,64,4,64,254,27,0,136,255,41,254,219,3,123,250,181,3,10,255,157,1,10,0,172,250,12,5,108,254,8,250,148,1,157,0,81,253,28,4,165,0,35,4, 225,253,144,255,113,253,244,1,63,8,136,252,28,2,86,251,6,254,155,252,47,5,148,5,190,252,154,3,33,252,143,252,121,249,93,3,74,255,121,2,234,3,79,251,113,4,73,253,192,255,222,9,44,3,136,252,62,253,36,251,163,1,55,1,132,254,240,2,107,3,58,244,192,3,24,251,80,0,136,7,249,5,188,2,246,247,229,4,19,251,45,5,15,3,42,1,203,252,6,253,178,250,141,255,217,253,131,251,10,5,216,8,44,252,255,252,191,255,236,255,206,1,204,250,169,251,132,4,58,252,170,254,204,9,173,252,191,255,34,3,120,4,120,3,144,8,185,3,29,253,105,255,50,251,169,247,228,239,73,4,43,4,112,254,75,5,45,3,227,251,115,11,195,6,20,254,199,248,42,251,133,4,102,246,137,1,60,248,12,2,54,3,198,4,107,8,123,1,68,253,125,7,134,255,33,255,27,1,158,249,205,0,152,254,12,251,162,1,23,2,38,252,111,10,78,0,161,253,81,2,100,252,204,252,96,255,76,1,204,2,35,253,78,4,75,254,177,252,127,0,40,4,139,250,139,6,59,255,118,251,90,0,208,249,40,253,34,8,119,1,70,2,34,14,250,1,210,248,4,2,14,252,102,252,76,1,88,250,8,1,142,254,42,3,74,4,121,3,8,255,22,1,254,251,39,255,179,251,207,255,50,253,36,249,4,1,221,255,190,1,47,6,187,254,186,1,61,0,128,255,93,255,65,254,56,0,8,1,221,0,229,253,187,254,39,254,184,3,81,0,183,2,226,0,221,249,239,253,190,255,237,6,216,255,248,253,139,255,60,5,157,2,220,0,239,3,108,245,87,3,142,255,105,255,134,253,74,253,61,1,10,9,1,0,133,250,106,8,36,0, 143,251,134,1,82,6,64,254,187,2,42,255,169,2,99,4,195,252,162,254,145,2,108,255,189,252,158,254,20,4,186,248,75,5,80,254,253,252,177,0,109,0,3,1,224,255,191,0,93,252,125,2,205,255,27,0,137,4,51,250,37,255,171,253,206,255,157,0,123,253,142,1,96,2,245,0,203,254,82,253,90,0,184,3,98,252,67,252,251,250,201,254,151,4,25,3,94,254,98,0,214,255,48,2,173,252,62,255,7,4,150,3,9,254,136,255,228,4,146,0,74,254,230,254,162,254,181,0,220,253,97,254,193,252,38,4,108,10,129,3,128,253,192,1,44,3,15,2,114,254,62,253,239,251,114,0,228,254,42,3,171,255,196,1,124,255,175,252,48,3,214,0,139,255,182,254,100,251,239,1,235,5,236,0,39,251,121,1,137,1,0,253,91,2,70,254,138,255,217,2,147,253,50,1,159,250,234,1,249,1,80,1,51,0,131,252,191,254,26,254,90,254,249,0,24,5,23,252,55,5,179,1,8,252,251,2,81,255,60,255,22,1,55,1,108,254,214,255,166,253,133,0,211,0,185,253,100,255,79,255,113,255,202,2,221,255,159,2,40,4,236,252,231,0,102,0,41,254,236,0,58,4,28,2,2,254,75,0,106,254,31,253,124,1,254,255,250,1,242,251,166,5,51,254,153,0,197,5,80,254,64,250,112,4,240,251,23,2,37,3,138,251,246,2,110,1,240,252,195,4,85,254,186,250,120,255,108,0,206,0,222,253,91,2,175,3,23,2,62,250,6,0,95,254,11,253,236,255,15,2,204,250,80,4,20,5,39,251,185,2,198,3,74,253,57,1,208,1,48,253,194,252,39,2,55,253,204,254,179,1,212,2,52,0,12,255,93,6,226,249, 214,252,22,2,105,252,176,0,210,0,251,2,230,254,9,4,245,6,62,3,216,2,195,254,243,249,172,255,0,2,106,3,232,251,15,253,60,1,64,0,229,3,185,255,121,254,179,3,144,255,78,250,34,3,206,0,138,0,178,255,3,1,231,252,135,1,104,0,86,252,33,250,64,5,37,1,123,254,148,1,85,254,103,252,191,0,152,5,233,255,140,254,7,2,33,2,32,1,195,253,198,2,30,252,194,251,246,255,3,0,136,254,222,2,230,2,88,253,239,253,245,0,246,1,183,255,186,0,97,254,101,2,134,0,76,1,34,3,6,255,207,255,186,4,211,254,170,0,31,253,55,253,75,254,10,252,209,255,92,1,74,254,84,253,16,3,166,1,169,7,153,255,233,0,217,255,236,252,64,254,55,255,110,255,1,254,246,2,84,0,231,1,137,253,37,2,185,255,24,4,12,4,99,0,136,4,58,253,19,252,247,254,93,253,196,253,86,252,79,255,196,0,53,2,125,2,10,3,66,254,15,3,13,0,74,253,133,0,166,1,80,254,186,0,21,0,107,252,89,255,144,1,239,1,199,255,3,255,199,2,36,5,249,255,99,1,18,253,126,251,191,253,36,0,38,253,178,255,121,2,55,253,195,0,24,3,62,1,228,0,204,2,245,1,204,0,235,252,28,0,194,0,225,0,117,3,119,1,43,1,234,253,218,3,6,254,54,254,65,1,199,252,164,254,239,255,251,253,240,0,47,1,234,254,65,0,112,0,56,1,7,0,196,0,243,3,80,2,195,254,33,253,9,253,139,2,230,254,55,255,94,255,81,255,190,252,124,254,182,0,117,255,183,2,100,2,25,252,109,1,144,2,157,0,132,253,211,254,210,1,210,253,73,255,77,2,82,2,102,0, 105,1,15,3,119,1,93,0,70,0,234,253,20,0,57,1,144,252,5,253,235,1,255,254,249,254,137,1,226,255,212,2,37,3,244,255,114,2,11,255,212,253,241,1,6,255,56,254,194,0,165,252,31,253,51,1,84,0,179,254,132,0,172,254,228,0,230,0,245,0,25,255,24,3,41,0,100,255,225,0,185,255,20,2,110,1,149,255,32,255,210,0,78,0,119,255,40,1,241,0,22,255,70,0,119,254,9,2,123,0,246,255,54,255,85,254,32,1,143,255,32,1,186,254,18,0,251,0,178,1,80,0,14,253,203,254,37,255,207,0,230,254,8,255,44,0,132,255,234,0,6,1,158,1,242,1,75,0,22,4,10,2,172,255,73,0,196,254,172,254,190,253,103,253,87,253,202,0,212,255,232,254,231,255,208,1,207,1,47,1,115,1,41,0,57,1,184,254,91,0,51,254,129,0,123,0,139,0,217,255,62,1,86,255,32,255,165,255,93,0,211,0,223,0,235,255,253,1,120,0,109,1,23,1,245,254,103,255,0,0,230,0,70,254,179,1,190,255,245,0,133,255,71,255,8,253,145,1,47,253,194,254,36,0,41,0,124,2,67,2,130,2,7,0,228,255,134,255,194,255,207,255,41,1,143,0,94,0,157,254,134,255,167,1,128,253,101,251,136,255,138,1,220,255,37,255,17,1,8,1,116,1,173,255,13,1,44,0,86,255,191,2,254,254,107,254,139,0,180,2,143,0,209,253,116,2,127,0,107,252,35,0,187,0,23,0,113,255,220,1,209,255,188,0,71,255,86,255,173,1,124,252,68,255,213,2,243,255,157,253,6,3,182,0,69,1,249,254,3,0,90,0,157,0,251,255,187,1,19,2,192,1,76,255,152,254,216,0,209,255, 142,254,192,254,234,255,80,254,3,0,253,255,66,255,138,0,61,1,205,0,210,0,173,255,210,255,16,0,177,0,219,254,94,255,161,0,133,0,27,0,164,1,112,255,18,0,144,0,153,254,18,0,197,2,42,255,165,254,234,0,101,253,12,1,16,1,10,254,240,254,129,1,176,0,245,0,247,2,89,1,151,254,167,0,95,255,217,255,202,1,110,253,99,0,81,1,56,0,191,255,153,1,229,253,73,255,138,0,151,255,145,254,195,0,111,254,144,255,38,1,254,0,6,1,158,255,122,0,6,1,84,1,61,254,2,1,245,255,138,1,180,255,51,254,90,0,136,0,245,0,131,255,248,255,196,255,89,0,177,255,37,1,255,255,69,255,71,1,44,255,64,0,198,254,184,254,61,1,94,255,32,255,52,1,177,0,81,0,111,1,191,1,147,0,8,1,141,0,212,255,15,255,201,255,64,254,123,254,137,255,144,255,26,0,142,0,205,255,2,255,60,1,234,0,172,255,201,255,100,2,75,0,81,255,76,1,234,254,38,1,239,1,243,254,244,255,93,255,115,1,139,255,154,255,52,0,7,255,138,0,16,0,56,254,23,0,219,0,172,255,216,1,1,1,141,255,143,0,109,0,139,255,75,0,136,255,66,0,123,254,180,255,177,0,3,0,128,255,255,1,50,0,236,0,30,1,94,255,10,255,70,0,154,0,207,255,137,0,220,255,90,0,50,255,154,255,95,1,238,255,39,255,13,1,168,255,157,255,28,1,224,0,47,255,234,254,221,254,62,0,30,1,136,0,110,255,1,255,222,1,137,1,110,255,20,0,149,255,105,255,107,255,161,0,45,1,2,0,110,0,82,1,119,255,196,255,134,1,167,254,167,254,80,0,61,255,241,255,157,0, 191,255,194,255,225,0,182,1,145,1,70,0,139,0,139,255,254,255,27,0,22,0,50,255,207,255,110,255,235,255,133,1,138,255,66,0,62,1,62,255,61,255,120,0,95,255,85,0,221,255,46,255,23,1,110,0,200,254,177,0,107,255,37,255,129,0,67,1,157,0,79,255,195,0,31,0,37,1,3,2,232,254,205,254,187,255,115,255,149,255,125,0,23,255,70,255,224,0,165,0,74,1,172,0,73,254,159,255,245,0,18,1,172,255,209,254,8,0,221,0,75,0,229,255,114,1,216,255,81,0,89,0,158,0,109,0,223,0,50,0,211,255,230,255,35,0,94,0,125,0,124,0,20,255,245,255,255,255,50,0,222,253,51,0,134,255,81,255,209,255,197,0,50,0,45,0,114,1,195,0,187,0,140,1,143,0,91,0,233,255,133,254,31,255,49,255,142,255,28,255,157,255,235,0,137,1,240,0,23,1,36,0,28,255,76,0,240,255,146,0,142,255,98,255,148,0,103,0,26,0,176,0,166,0,66,255,217,255,28,0,247,254,173,255,175,0,212,255,24,1,18,0,75,0,187,254,58,1,42,0,195,255,236,255,22,0,239,255,83,0,191,0,236,255,240,0,238,255,41,0,228,255,253,254,94,255,156,255,51,0,161,255,216,0,154,0,195,255,167,0,110,0,54,0,153,0,209,255,172,255,206,255,50,0,196,0,105,255,162,255,175,0,120,0,148,0,119,1,171,0,75,255,127,0,2,0,86,255,239,255,132,255,90,255,192,255,84,0,163,255,26,1,166,255,57,255,221,0,81,2,129,255,139,0,224,0,40,255,56,0,93,0,249,253,125,255,172,0,36,0,31,0,148,1,94,0,233,255,210,255,171,255,98,255,246,255,178,255,64,255, 167,0,163,0,153,0,94,0,95,0,240,0,98,0,200,255,221,255,119,0,112,255,249,255,21,1,221,255,211,255,27,0,3,0,246,255,248,255,216,255,201,255,216,0,153,0,255,255,110,0,65,0,8,0,5,0,197,0,168,255,238,255,13,0,91,255,158,255,239,255,99,255,219,255,235,255,239,255,51,0,99,0,133,0,220,0,103,0,114,0,239,255,178,255,102,0,136,255,134,255,219,255,222,255,166,255,214,255,56,0,52,1,114,0,11,0,47,1,78,0,248,255,231,255,186,0,52,255,212,255,100,0,0,0,187,0,154,0,105,0,76,255,36,0,197,255,244,0,199,255,95,0,91,255,225,255,226,255,109,0,224,255,141,255,27,0,65,0,99,0,23,0,255,255,165,0,229,255,99,255,191,0,11,0,245,255,114,0,197,255,204,255,173,0,93,0,100,0,177,255,190,255,162,0,6,1,18,0,172,0,97,0,70,0,173,0,76,0,147,255,45,0,108,255,73,255,51,255,37,0,161,255,75,0,178,255,224,255,191,0,182,0,134,255,49,0,104,0,18,0,79,0,250,255,216,255,249,255,251,0,95,0,241,255,214,255,114,0,55,0,186,0,134,255,107,255,231,255,8,0,90,255,229,255,56,0,120,255,154,0,243,255,34,0,173,0,233,255,84,255,41,1,137,0,2,0,110,0,188,255,8,0,144,0,39,0,182,255,119,0,226,255,129,255,27,0,251,0,221,255,137,255,76,0,207,255,228,255,197,0,118,0,255,255,61,0,100,0,31,0,196,0,74,255,162,255,6,0,172,255,59,0,45,0,51,0,220,255,125,0,97,0,113,0,15,0,103,0,73,0,18,0,99,0,243,255,241,255,3,0,207,255,249,255,253,255,235,255,84,0, 64,0,1,0,99,0,18,0,27,0,36,0,120,0,10,0,70,0,110,0,221,255,224,255,70,0,246,255,34,0,226,255,202,255,8,0,241,255,36,0,241,255,27,0,231,255,85,0,41,0,182,255,254,255,71,0,93,0,131,0,71,0,8,0,197,255,133,0,207,255,157,255,23,0,236,255,244,255,202,255,94,0,235,255,185,0,46,0,1,0,79,0,3,0,46,0,240,255,175,255,119,0,112,0,131,0,8,0,27,0,109,0,236,255,90,0,30,0,245,255,231,255,187,255,17,0,40,0,51,0,26,0,56,0,90,0,70,0,250,255,10,0,64,0,25,0,18,0,231,255,177,255,88,0,50,0,251,255,49,0,105,0,66,0,124,0,46,0,144,255,162,255,27,0,52,0,187,255,40,0,68,0,222,255,137,0,90,0,27,0,59,0,51,0,3,0,20,0,119,0,178,255,248,255,241,255,230,255,236,255,41,0,236,255,251,255,61,0,52,0,89,0,112,0,201,255,54,0,42,0,90,0,5,0,197,255,173,255,16,0,41,0,88,0,182,255,236,255,93,0,113,0,104,0,253,255,253,255,62,0,65,0,241,255,57,0,248,255,41,0,255,255,51,0,31,0,26,0,35,0,110,0,61,0,68,0,255,255,20,0,27,0,0,0,236,255,244,255,46,0,15,0,16,0,55,0,25,0,233,255,46,0,85,0,39,0,210,255,35,0,86,0,27,0,234,255,56,0,83,0,46,0,238,255,60,0,85,0,214,255,196,255,255,255,211,255,219,255,36,0,99,0,235,255,6,0,113,0,138,0,27,0,90,0,45,0,251,255,27,0,23,0,212,255,251,255,44,0,210,255,42,0,51,0,71,0,51,0,255,255,60,0,70,0,46,0,215,255,255,255, 238,255,225,255,31,0,34,0,28,0,61,0,23,0,236,255,84,0,10,0,8,0,11,0,78,0,59,0,235,255,255,255,88,0,46,0,22,0,228,255,113,0,34,0,13,0,32,0,1,0,47,0,23,0,1,0,20,0,27,0,15,0,47,0,31,0,35,0,10,0,36,0,45,0,216,255,46,0,35,0,17,0,32,0,26,0,3,0,46,0,13,0,35,0,55,0,249,255,13,0,46,0,47,0,42,0,65,0,31,0,21,0,25,0,27,0,250,255,16,0,7,0,36,0,31,0,15,0,13,0,76,0,64,0,250,255,10,0,46,0,36,0,20,0,30,0,13,0,23,0,65,0,20,0,25,0,23,0,12,0,13,0,241,255,37,0,70,0,31,0,10,0,47,0,69,0,36,0,28,0,45,0,249,255,254,255,16,0,17,0,8,0,31,0,245,255,15,0,55,0,23,0,42,0,22,0,18,0,50,0,55,0,251,255,34,0,55,0,0,0,32,0,36,0,8,0,255,255,37,0,21,0,32,0,49,0,36,0,21,0,36,0,45,0,27,0,7,0,27,0,27,0,35,0,34,0,18,0,23,0,27,0,36,0,249,255,51,0,47,0,6,0,5,0,66,0,3,0,0,0,73,0,2,0,12,0,42,0,12,0,27,0,28,0,36,0,35,0,23,0,16,0,41,0,8,0,22,0,32,0,18,0,28,0,57,0,27,0,20,0,44,0,34,0,13,0,34,0,26,0,13,0,36,0,5,0,7,0,55,0,28,0,12,0,23,0,27,0,26,0,34,0,28,0,27,0,26,0,36,0,41,0,16,0,20,0,30,0,18,0,26,0,31,0,23,0,27,0,26,0,28,0,26,0,30,0,27,0,27,0,31,0,25,0,21,0,32,0,31,0, 23,0,27,0,27,0,28,0,23,0,26,0,28,0,26,0,27,0,27,0,28,0,27,0,27,0,27,0,27,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,14,10,4,142,249,79,245,17,2,78,255,10,0,42,22,210,7,252,224,50,10,80,11,251,2,141,18,199,244,128,237,241,2,144,5,107,11,39,251,78,221,34,3,69,19,86,19,118,242,213,241,29,12,6,247,222,240,92,34,218,40,57,214,87,240,99,23,140,252,9,250,96,25,195,231,163,255,53,12,209,35,48,246,166,224,8,2,149,252,78,253,67,22,129,7,186,240,135,237,149,248,202,241,119,31,251,20,3,250,86,245,95,231,17,13,81,8,54,249,1,22,144,255,119,220,172,251,204,34,89,4,200,244,177,15,154,1,74,243,223,21,32,245,177,254,170,31,80,4,105,208,59,248,72,22,228,254,109,15,163,3,141,246,15,8,162,254,92,235,162,245,10,19,176,250,18,245,131,252,183,252,182,6,225,7,164,3,164,14,136,34,164,214,133,250,194,8,215,233,190,254,241,32,195,5,141,222,199,10,169,19,76,3,205,253,167,12,174,225,250,6,204,23,188,4,35,223,28,253,208,17,74,0,10,237,154,13,227,253,242,251,247,252,0,253,2,4,9,15,112,13,153,251,237,3,126,14,90,2,53,226,156,5,0,2,131,236,205,248,39,12,99,23,173,5,15,15,117,248,5,221,203,28,12,246,171,12,166,14,50,251,111,235, 177,18,220,6,167,234,158,17,248,231,199,252,164,1,21,240,201,15,158,15,47,216,185,254,51,48,26,7,203,229,140,1,162,250,226,1,236,37,208,248,207,212,194,255,162,38,182,2,132,215,135,39,28,22,94,222,190,32,98,13,217,224,26,1,243,13,0,247,26,234,223,7,37,11,145,23,182,247,19,247,41,9,244,14,52,230,124,190,217,36,6,45,215,202,162,234,18,48,62,65,250,42,248,172,35,242,230,250,61,244,73,5,237,22,188,32,198,225,171,245,20,2,82,44,94,58,70,219,125,246,253,253,174,247,71,48,226,247,255,165,234,200,214,21,80,55,58,33,51,245,77,253,207,18,48,208,191,233,213,65,93,48,73,190,2,250,139,33,19,236,80,255,9,20,224,1,101,27,48,237,14,224,241,239,36,232,111,12,34,50,254,249,166,223,111,56,252,220,10,244,166,41,164,254,223,215,95,35,58,7,66,219,165,64,59,252,191,218,64,207,74,36,208,2,25,248,93,25,49,244,79,244,12,225,201,113,80,233,244,174,147,41,97,5,79,28,71,244,101,3,93,4,143,240,91,237,6,19,14,6,213,208,102,189,144,46,197,72,191,250,56,215,202,0,173,54,148,244,40,216,66,255,132,24,78,23,154,17,12,0,255,17,50,221,227,219,47,25,154,27,111,209,160,235,14,47,21,9,238,223,4,25,252,33,76,224,243,209,12,22,149,92,68,161,140,213,103,243,212,76,53,56,99,212,109,11,78,8,140,9,214,223,207,240,104,213,192,201,131,105,72,75,55,3,166,232,241,216,227,8,52,251,1,247,26,36,217,235,222,193,199,51,109,33,185,170,146,13,177,26,226,241,70,223,240,230,236,186,220,111,180,58,230,230,12,196,158,44,156,35, 67,198,47,65,137,237,224,220,190,45,10,4,100,223,172,255,235,13,91,181,153,191,87,33,90,66,127,89,72,3,118,165,220,232,95,42,72,226,191,30,135,11,248,243,85,18,134,253,121,211,186,219,101,73,170,16,19,231,236,205,3,21,237,23,167,233,7,202,12,44,238,56,88,36,128,239,234,203,77,247,83,11,51,199,244,233,24,23,37,26,41,31,11,46,54,255,8,197,61,223,202,27,7,22,192,6,48,241,20,225,132,19,72,252,69,215,42,34,155,20,181,234,128,26,211,36,109,217,85,199,145,237,235,64,164,252,254,192,239,0,193,71,97,20,71,207,118,246,217,247,131,5,215,7,6,5,207,225,231,10,253,13,227,39,15,228,167,245,22,20,189,50,215,244,191,166,209,223,192,15,96,251,226,246,169,51,58,26,54,18,57,236,149,252,53,8,226,245,254,212,201,240,82,18,83,34,216,228,187,228,98,43,249,7,237,254,105,245,127,242,31,39,10,248,135,213,197,241,167,45,219,200,157,31,46,245,242,229,21,1,104,29,233,16,227,235,88,244,240,16,86,250,18,0,146,255,61,235,41,20,133,229,69,238,165,31,74,255,14,242,85,4,95,24,37,247,205,212,24,5,115,33,4,219,187,235,25,42,50,228,62,30,79,14,212,219,89,26,183,38,32,208,226,255,42,233,58,15,201,13,145,237,184,251,246,17,135,224,64,222,134,3,243,61,152,19,178,193,117,227,155,44,10,23,29,244,175,249,71,239,188,252,205,250,249,6,88,29,187,1,229,240,15,241,85,255,45,250,165,12,79,255,249,7,33,229,228,225,159,38,46,6,148,218,14,242,149,23,132,22,71,233,131,247,110,12,186,31,219,254,106,231,207,1,175,8,178,5,47,3, 123,249,146,247,46,241,111,2,174,14,124,234,62,234,95,24,133,36,138,218,13,219,248,45,191,1,139,224,76,250,183,7,57,250,87,242,111,39,134,1,110,235,61,246,105,35,31,246,244,234,48,252,240,16,129,1,201,235,186,5,40,1,43,2,26,239,41,244,103,35,53,242,99,240,26,246,163,255,84,10,10,238,38,8,32,33,205,22,161,226,50,237,6,14,185,255,63,243,63,232,127,1,31,18,65,250,33,247,6,20,67,1,44,234,42,14,205,249,93,250,164,253,187,17,155,12,75,241,72,230,24,21,55,47,72,230,214,233,1,244,4,234,230,10,93,29,196,33,254,223,113,216,104,229,243,24,229,26,184,240,151,249,81,97,216,197,5,194,94,71,95,230,41,229,155,44,237,245,212,0,218,8,242,242,21,230,65,10,101,22,249,21,169,198,117,21,105,42,248,231,30,244,132,9,225,2,217,255,201,220,58,248,171,68,120,252,1,244,111,253,254,227,122,232,65,28,15,27,163,255,233,238,5,232,35,233,7,0,73,57,108,49,59,223,218,199,114,47,10,15,157,238,105,16,160,247,139,225,189,232,73,7,45,30,137,11,199,248,12,217,93,234,85,42,224,62,106,238,173,226,248,222,76,28,110,34,69,228,236,241,182,10,128,18,198,20,250,230,157,201,0,30,127,35,86,221,70,4,134,26,84,245,43,222,87,3,30,25,141,2,16,1,199,4,90,8,61,240,89,25,207,0,75,244,55,14,135,250,101,215,236,253,65,243,146,2,127,46,100,2,143,243,124,16,31,11,223,232,46,240,212,241,175,20,205,35,161,239,68,2,214,25,49,243,165,253,117,236,164,12,18,241,36,254,74,24,130,1,151,245,222,4,100,3,250,0,27,223,120,4, 156,19,162,254,30,242,221,3,95,1,249,1,15,18,82,236,105,252,148,11,126,23,156,250,238,9,16,244,162,20,46,2,101,219,48,242,228,7,29,12,235,254,232,4,4,11,88,229,18,16,170,18,112,247,187,246,221,238,210,255,168,21,202,255,232,242,208,20,185,14,186,1,55,233,236,239,208,1,148,235,240,252,238,7,38,19,11,255,144,5,5,0,9,236,22,6,60,25,41,241,20,15,242,14,144,246,194,233,252,231,120,24,51,42,68,12,236,219,243,242,101,3,92,242,34,251,44,13,33,253,24,242,78,249,124,254,43,15,214,27,83,15,47,16,22,250,95,252,168,10,23,232,7,255,211,240,16,9,233,34,7,209,125,17,108,245,138,238,130,27,192,249,81,9,59,13,177,231,142,22,97,13,66,228,69,25,31,11,216,250,36,234,199,248,199,18,197,5,22,215,159,11,128,2,203,247,162,250,30,247,108,24,182,11,138,13,127,1,36,254,77,215,94,15,21,7,173,219,195,42,140,9,142,6,102,248,62,242,7,9,212,14,75,11,37,233,31,239,8,235,199,83,8,234,163,233,70,229,173,5,47,253,144,29,164,245,109,251,209,2,192,19,172,2,157,218,141,16,230,243,88,29,140,15,238,238,15,29,43,198,47,40,5,248,7,1,245,1,44,3,154,20,202,226,101,253,109,228,142,12,155,247,177,245,73,16,34,4,102,9,135,253,76,241,82,20,238,233,29,30,45,41,34,206,17,18,178,250,199,238,142,12,204,238,147,3,246,24,148,12,20,248,92,243,45,227,241,25,39,251,250,15,174,237,146,13,109,2,174,227,71,40,186,249,193,243,101,3,184,248,42,23,182,220,75,22,230,228,49,254,192,16,117,18,16,255,246,235,137,1, 234,10,53,10,111,26,180,238,122,225,148,245,215,15,207,7,107,215,118,26,168,10,184,246,63,2,228,2,217,9,35,24,79,255,13,246,201,233,195,9,197,247,180,13,92,8,223,15,156,227,4,247,20,249,36,10,83,231,210,19,211,16,141,14,98,222,171,14,29,37,242,217,9,195,69,1,63,51,73,30,162,232,41,213,253,6,94,12,224,13,216,250,81,241,32,249,80,22,215,33,67,11,207,240,187,231,2,59,156,218,118,244,66,192,194,48,111,47,74,223,249,217,52,21,54,26,243,20,35,255,190,10,86,220,0,4,79,250,249,7,228,252,51,2,56,1,50,14,215,246,14,253,205,250,50,3,177,251,165,254,24,248,8,241,208,12,208,17,26,249,237,19,37,7,16,206,85,4,118,14,24,248,75,12,159,241,93,25,232,2,199,7,36,250,226,219,136,5,244,248,67,22,202,51,120,229,222,220,59,241,9,240,78,23,99,46,17,245,113,0,22,250,170,232,205,4,176,3,43,4,158,3,224,216,134,3,171,239,95,2,211,31,76,252,145,210,47,50,164,38,108,210,198,246,205,48,52,239,198,216,6,56,247,242,250,247,160,24,113,216,6,250,231,246,150,28,233,11,239,228,195,27,21,218,210,11,234,36,120,221,22,23,63,10,222,203,181,5,82,22,224,238,154,4,25,254,186,234,185,6,35,223,245,0,252,10,179,25,110,7,152,250,149,38,244,176,77,36,197,245,80,15,204,23,147,21,46,2,176,217,77,248,19,35,193,243,181,238,103,249,196,249,64,253,203,227,96,81,212,236,16,227,217,250,164,60,42,8,92,233,105,27,55,223,73,238,106,229,68,36,17,13,200,1,93,232,29,252,112,228,7,255,34,37,58,3,146,233,179,214, 97,15,66,21,246,242,202,245,149,28,35,19,144,246,55,30,6,29,197,213,125,215,153,1,63,12,247,10,12,21,74,14,1,255,218,4,68,233,223,237,120,247,197,247,12,22,176,1,218,252,23,19,59,227,194,254,162,250,82,221,138,4,219,19,97,2,175,11,159,248,232,234,132,8,72,3,39,26,48,6,80,223,181,250,192,12,79,12,94,23,130,251,98,3,115,247,26,12,85,11,240,225,101,17,33,246,98,228,180,237,81,41,241,2,32,238,103,16,144,251,10,220,13,241,139,11,99,20,84,31,238,246,234,8,86,230,203,1,194,248,66,236,232,27,130,38,45,52,75,185,215,226,92,5,114,24,0,2,129,219,23,225,165,34,192,251,99,246,244,25,126,210,104,255,142,8,92,39,142,250,122,247,137,11,75,29,151,209,88,243,27,24,69,252,36,44,167,5,133,230,182,231,2,250,193,214,86,248,229,40,108,24,29,230,50,3,2,5,223,243,72,30,164,12,30,242,115,255,117,223,186,249,135,245,59,22,155,12,112,238,62,22,244,3,75,1,169,19,192,240,158,230,19,19,48,4,204,210,217,6,93,51,143,228,240,251,140,7,52,242,83,237,28,242,101,38,52,235,16,3,31,32,31,232,174,241,40,38,222,2,203,246,62,231,186,251,221,235,37,16,102,12,198,11,15,10,252,9,255,233,118,239,201,7,29,8,39,252,94,15,187,215,4,18,106,251,20,247,183,7,2,1,23,251,231,252,253,17,202,255,35,26,78,227,247,221,19,20,231,6,47,2,235,6,53,237,67,247,102,248,58,44,51,251,51,240,21,14,96,18,223,247,92,8,102,226,92,236,66,252,0,24,167,7,172,255,32,5,134,247,151,0,11,255,21,244,199,15,56,12, 131,4,143,254,158,230,119,230,10,29,206,4,229,227,252,235,112,29,40,249,157,216,127,42,4,76,210,249,53,248,251,234,26,233,90,252,35,15,114,245,71,235,248,252,42,26,146,254,111,13,201,6,139,11,99,249,84,205,111,247,91,7,107,8,29,7,52,218,215,52,11,12,213,198,113,42,176,6,52,208,220,2,185,254,212,11,4,18,194,239,191,250,197,12,252,204,120,33,215,15,37,8,86,246,58,19,186,239,87,253,208,23,3,6,60,228,1,11,53,232,134,8,205,249,153,3,101,242,69,25,226,3,85,2,150,254,25,16,206,234,218,226,76,21,231,255,25,3,42,7,250,251,68,242,39,3,59,4,217,240,84,246,48,34,176,16,107,237,16,228,36,17,195,10,58,228,110,22,195,20,194,7,250,255,10,242,60,245,254,243,58,10,232,235,230,235,123,10,50,22,125,17,124,236,198,2,113,37,140,242,242,248,94,5,166,213,162,38,240,241,152,228,158,244,124,1,174,33,107,23,8,235,57,231,246,27,254,5,171,1,102,16,224,242,220,190,168,32,26,59,167,225,98,210,80,15,235,251,57,50,100,19,64,178,104,235,53,47,144,246,192,246,31,33,222,225,84,205,163,53,222,54,201,206,74,213,129,38,36,36,76,228,106,253,8,6,237,3,150,227,125,3,27,27,168,13,121,232,104,11,10,19,213,252,92,216,84,7,185,0,190,40,141,234,128,200,226,23,38,28,213,222,33,29,233,21,147,164,118,15,91,64,221,224,208,249,95,23,234,4,166,228,140,253,204,247,104,10,36,11,167,234,200,9,219,13,82,252,20,0,63,24,66,13,183,223,86,225,114,1,69,19,218,253,172,1,253,250,209,18,179,9,218,254,164,247,102,248,215,11, 127,19,182,10,203,224,2,228,55,254,154,24,141,14,196,218,45,3,23,8,54,242,200,1,12,4,116,4,202,5,179,14,69,10,250,3,91,3,191,4,65,216,17,245,189,37,232,234,213,253,129,251,202,7,242,18,7,245,255,246,164,252,84,19,28,9,207,255,93,10,25,234,160,228,59,253,215,4,109,240,59,5,103,36,95,8,133,232,124,250,197,22,42,231,100,223,208,227,31,251,62,227,53,25,132,48,66,35,146,9,53,248,119,217,228,232,252,49,148,53,129,238,89,240,157,219,132,252,228,36,188,11,251,245,21,223,174,40,109,10,62,225,251,208,152,20,232,41,54,9,232,250,127,199,20,234,197,246,139,11,175,37,72,8,95,19,207,8,165,237,237,240,204,200,44,243,136,95,223,52,246,204,70,212,219,38,65,23,188,198,244,202,152,14,173,24,182,10,204,45,204,252,187,180,4,43,123,54,221,3,43,241,192,5,102,28,200,1,199,173,177,240,150,49,119,26,192,228,24,222,26,30,212,70,115,0,139,166,203,238,28,236,165,253,166,77,145,241,58,226,232,35,226,37,12,11,250,188,204,225,130,76,219,75,5,212,52,198,151,34,95,230,114,174,112,36,125,80,5,199,158,210,199,5,232,241,67,38,137,59,149,1,255,11,161,237,104,233,196,4,200,24,205,248,63,237,16,38,174,22,159,235,51,234,55,255,173,223,255,239,253,6,132,16,113,20,216,247,146,41,135,15,234,195,7,234,224,6,221,40,26,244,174,221,152,14,234,255,241,21,107,41,51,254,101,240,179,242,196,2,68,253,103,233,115,216,103,1,238,24,180,255,201,255,252,25,6,68,47,3,50,200,1,216,48,17,121,34,113,245,181,230,207,12,82,2,97,252,60,2, 48,12,77,10,193,209,89,249,104,58,85,2,46,224,43,2,7,240,89,245,164,242,255,6,243,40,30,231,240,4,238,27,159,252,160,3,104,235,35,26,12,2,100,8,83,0,164,230,52,230,216,34,99,7,137,190,187,27,219,46,223,37,80,1,129,235,11,196,91,225,224,46,136,39,237,14,255,213,145,206,247,251,82,14,227,6,99,48,26,30,76,5,87,12,216,228,254,2,215,6,121,226,36,222,39,248,6,29,21,7,213,17,141,246,174,243,236,28,251,252,112,226,71,229,69,8,213,33,183,7,225,233,13,1,55,44,43,9,63,225,211,245,153,3,25,249,184,13,115,18,6,249,82,220,246,19,232,22,36,240,64,1,33,3,126,193,147,187,141,40,177,98,184,25,183,195,23,252,163,44,200,254,254,28,85,54,164,210,23,208,118,198,243,223,41,43,123,43,78,68,71,35,171,179,208,13,183,16,180,239,54,238,221,226,42,3,180,29,227,15,46,1,19,242,241,244,37,10,190,3,31,255,14,238,88,236,177,243,140,245,98,20,4,33,209,20,138,240,222,239,20,232,163,3,234,35,210,16,250,198,46,250,236,43,213,253,159,253,237,241,149,3,0,39,194,28,52,235,56,233,130,237,198,9,139,21,248,2,173,236,206,234,22,31,99,229,243,234,188,56,37,236,243,227,225,36,200,41,58,208,193,195,58,23,116,41,127,5,144,6,7,244,27,251,136,232,155,9,85,33,50,234,39,7,120,9,113,233,6,10,108,35,42,246,235,245,160,242,242,240,64,244,206,18,45,19,186,230,3,13,159,38,251,241,102,222,175,23,172,13,165,214,3,239,253,255,54,13,191,7,132,223,236,17,134,51,146,234,63,238,186,248,61,246,51,53,45,4,113,234, 177,225,55,246,78,40,213,10,26,218,202,210,40,79,52,247,36,207,82,38,150,227,64,16,211,26,155,236,44,7,248,255,174,55,222,194,221,229,114,2,252,9,9,254,94,4,161,15,213,237,110,21,43,24,170,254,179,214,58,1,145,254,122,32,211,240,5,226,14,1,15,254,153,3,25,34,208,41,194,156,191,223,14,66,82,57,51,236,9,218,224,245,121,248,202,236,2,20,1,9,65,21,209,236,154,4,23,244,139,26,39,14,209,222,106,248,198,7,59,234,205,255,72,30,234,244,219,253,167,251,202,16,101,25,235,229,148,219,178,13,95,80,7,177,120,231,136,45,248,2,33,225,70,18,195,20,118,211,27,223,206,36,155,25,12,236,133,2,124,45,12,11,85,218,155,3,119,8,187,220,183,237,25,18,95,255,150,247,124,31,102,0,25,234,1,255,220,244,207,27,152,10,229,239,41,10,50,228,206,47,148,22,88,206,82,232,211,8,114,251,84,36,183,234,171,201,13,236,169,8,219,94,168,6,75,13,207,219,138,212,200,250,114,10,120,250,8,17,248,6,49,2,84,17,99,26,138,219,103,249,48,242,41,17,239,33,123,6,57,182,137,207,13,49,7,33,178,209,54,244,68,7,244,12,165,246,154,13,64,253,77,236,204,39,200,43,173,226,158,194,157,42,123,67,154,236,76,229,65,16,159,13,102,241,101,238,56,234,39,254,97,242,130,242,31,10,170,227,32,22,214,51,143,17,54,211,195,253,102,246,184,17,137,244,17,233,61,19,104,39,31,251,221,226,195,233,44,23,214,24,7,222,213,243,226,29,177,243,13,249,196,18,84,51,117,248,192,219,72,245,85,254,117,247,126,23,99,245,78,237,157,36,23,219,168,224,17,22,220,9, 73,16,252,237,255,6,44,0,136,9,193,25,229,240,51,0,127,206,61,31,227,24,123,235,107,226,45,228,136,36,95,64,254,241,137,207,206,20,169,253,104,243,100,1,218,30,89,217,142,190,198,44,92,41,39,25,91,243,227,227,33,24,96,41,70,223,239,3,254,253,193,203,130,9,58,10,58,248,131,39,210,7,20,205,64,252,109,28,122,236,202,233,189,28,243,42,149,9,172,216,46,251,115,14,17,250,73,254,113,234,2,7,208,2,250,15,21,222,5,233,32,251,207,32,122,29,110,236,249,246,226,23,14,1,126,217,146,2,181,14,238,0,183,16,71,250,175,248,85,4,247,14,181,1,105,5,76,239,53,221,2,2,252,33,125,227,210,233,21,19,198,251,141,5,160,14,103,10,251,16,238,243,119,239,186,12,167,5,70,4,3,251,133,233,131,238,241,218,6,255,10,23,178,22,114,26,223,238,155,251,72,27,170,233,170,249,33,20,186,245,126,7,23,242,198,229,118,36,178,234,129,230,53,58,8,236,81,216,165,35,244,14,214,253,80,207,147,17,54,32,213,242,147,12,62,237,207,12,213,254,27,251,62,6,231,234,177,31,88,248,40,239,202,246,246,32,88,6,32,202,166,254,78,255,168,21,62,242,167,25,246,9,32,8,96,243,36,250,22,240,18,23,68,9,101,251,230,245,51,246,188,18,213,9,71,228,209,254,120,6,154,6,47,228,92,237,242,26,103,249,122,245,111,47,106,22,209,243,4,227,68,246,33,9,216,228,52,239,126,8,40,33,52,2,112,248,232,1,26,246,201,255,44,7,251,247,167,245,18,245,176,36,225,16,215,212,132,239,180,11,88,24,33,28,220,234,57,231,46,6,122,254,196,18,123,255,23,3,3,1, 26,245,82,205,113,0,205,15,16,255,35,13,22,36,39,252,31,229,189,241,209,14,4,22,156,242,109,4,156,6,53,1,214,250,63,243,190,0,242,30,172,251,201,240,93,244,237,1,124,2,19,22,82,241,22,220,131,254,51,8,202,5,183,1,112,11,130,240,196,251,31,2,126,30,175,0,53,252,218,240,11,227,92,8,28,22,20,2,134,247,184,5,188,245,91,247,35,13,230,249,224,243,254,23,192,252,123,248,203,2,15,0,218,251,94,23,0,242,185,243,154,11,87,2,118,249,207,220,169,15,225,16,83,0,149,9,115,255,122,227,210,233,102,3,44,18,137,231,14,3,104,29,90,251,82,248,210,1,134,247,233,11,46,250,206,27,95,6,213,4,32,252,9,236,60,5,110,8,39,254,105,252,209,252,129,241,136,254,154,4,121,1,46,240,26,255,81,23,156,0,15,3,203,6,211,228,255,6,137,27,178,252,248,244,124,239,239,251,201,17,152,211,74,249,242,26,140,237,78,248,227,20,206,10,4,6,48,254,163,242,204,4,50,255,106,24,154,237,21,219,136,14,219,6,137,250,232,246,132,9,152,30,106,14,32,245,239,4,2,238,6,245,133,20,110,21,131,230,73,236,160,58,0,232,119,209,105,35,47,255,167,2,118,19,36,239,6,206,69,4,66,37,219,13,249,238,211,10,162,227,126,217,61,21,212,55,133,6,69,244,43,246,218,248,252,2,96,243,227,242,123,7,73,16,233,3,146,8,172,240,107,233,25,3,137,250,140,242,125,40,87,224,107,225,165,18,254,74,39,21,30,184,157,238,104,254,160,28,146,21,27,223,139,6,245,23,203,2,88,225,162,253,150,8,54,30,181,234,61,21,27,19,124,246,120,255,82,252,84,250, 225,213,86,22,175,23,220,239,246,1,81,253,54,220,42,3,147,59,212,231,134,230,255,11,229,17,1,13,146,9,183,247,41,246,121,228,17,243,29,18,226,249,138,12,158,230,227,12,84,25,70,254,113,226,185,2,157,254,48,45,177,26,211,218,68,254,48,232,11,19,2,53,103,213,9,242,163,251,217,243,240,15,60,233,204,214,221,31,182,29,43,242,139,22,88,25,12,236,254,255,252,46,188,203,87,237,191,20,145,221,174,29,94,7,101,247,45,226,21,49,74,226,34,219,217,36,138,47,137,211,77,231,84,16,206,255,147,4,124,16,213,254,73,253,86,7,143,0,19,238,91,4,49,32,89,254,203,242,114,231,254,20,179,24,50,229,92,212,70,9,184,39,1,3,61,255,39,16,223,0,145,229,100,230,178,24,1,250,114,255,219,53,184,253,242,225,180,2,86,219,77,7,142,63,105,212,94,205,103,54,215,4,96,17,203,226,33,220,137,36,130,236,81,2,105,252,178,32,51,8,195,239,239,3,240,201,122,253,233,50,156,40,165,223,134,212,57,1,237,254,17,228,77,98,155,251,219,186,207,54,31,228,88,233,222,24,219,6,17,241,229,222,43,39,207,51,203,198,133,234,91,251,131,25,49,42,26,242,253,216,228,25,191,16,117,191,73,23,123,41,210,229,187,24,133,250,211,245,199,243,48,230,162,64,70,214,73,253,59,11,249,227,177,24,3,26,15,236,102,237,63,246,192,10,239,6,185,4,65,23,96,6,77,198,185,243,176,54,70,2,164,234,116,241,191,248,155,9,11,42,167,241,56,0,217,16,142,247,154,237,225,31,74,247,108,228,88,8,153,7,205,245,151,212,220,11,1,26,90,15,6,244,0,248,157,10,4,4,12,243, 71,3,123,245,24,5,255,17,135,227,22,235,165,45,116,56,22,202,37,212,44,43,92,8,124,238,6,31,191,18,119,224,52,231,176,19,118,1,75,1,244,221,22,26,110,40,9,181,109,18,193,27,245,227,110,49,231,252,201,220,240,15,222,16,76,250,245,5,150,47,142,247,75,211,109,2,232,2,71,219,233,9,81,252,74,6,230,235,36,9,7,41,252,243,192,226,152,19,92,242,218,1,40,40,254,245,170,230,131,243,164,30,198,18,210,244,42,234,182,0,175,34,144,242,85,233,87,17,51,227,120,251,59,38,72,251,139,253,143,17,144,224,94,9,166,252,151,245,216,45,125,252,250,229,211,241,158,32,133,217,236,246,50,32,90,7,155,227,161,37,220,225,143,245,50,248,130,36,98,6,231,240,11,244,69,6,114,28,92,216,211,246,199,23,96,28,60,233,237,237,126,21,159,38,153,233,11,254,0,21,209,236,114,254,36,239,220,244,120,27,218,231,166,254,157,20,237,237,185,247,105,38,141,205,60,17,148,26,175,239,153,26,131,226,249,12,149,9,174,33,136,247,64,250,156,253,166,228,66,230,232,30,154,4,102,242,160,249,144,5,25,11,245,251,111,33,224,253,141,214,9,24,198,243,132,24,82,248,137,242,218,253,62,13,107,18,20,225,142,0,84,239,248,42,145,40,220,202,146,249,102,16,210,12,197,221,24,242,109,20,140,1,50,233,82,61,41,13,13,178,189,28,160,24,76,229,101,33,17,235,14,9,173,230,79,239,41,13,49,209,65,60,155,62,190,165,12,31,11,49,47,186,166,250,139,18,47,2,154,245,55,217,207,14,83,27,120,255,70,48,115,244,183,209,163,35,192,31,91,200,70,0,200,16,121,254,142,12,59,248, 55,239,39,247,197,13,97,249,140,246,8,21,112,2,118,233,167,0,250,19,79,9,117,29,251,208,129,240,75,45,20,232,136,205,210,33,128,36,59,252,13,8,198,11,129,213,141,231,8,54,245,5,108,203,213,224,108,12,107,16,210,223,130,17,185,48,31,223,2,2,253,41,107,243,25,20,43,22,25,220,24,4,209,20,201,236,206,224,207,241,32,37,198,15,211,204,228,26,168,13,226,19,180,241,26,253,85,13,12,217,220,246,139,2,203,3,26,248,201,2,115,232,156,35,210,16,230,23,116,1,199,231,45,244,137,19,83,3,194,248,216,234,197,247,52,5,211,8,154,9,44,234,192,251,164,30,138,234,147,248,153,251,195,1,206,254,152,17,143,26,57,17,205,248,191,7,200,245,12,233,125,14,21,248,119,224,22,243,167,42,76,14,11,255,136,243,230,243,213,7,97,13,120,231,51,247,171,35,36,21,238,225,125,227,222,28,106,20,31,250,117,243,96,216,169,17,197,42,238,253,68,238,26,251,106,28,252,254,28,225,114,255,80,37,117,18,235,236,36,223,199,10,101,14,88,239,211,218,37,19,191,27,248,0,111,233,27,240,11,16,204,23,53,25,166,234,205,242,120,13,215,238,161,248,204,27,11,20,127,210,95,224,225,9,47,251,141,21,55,41,121,7,105,235,134,219,39,230,15,37,108,15,251,247,59,13,45,239,168,213,226,244,116,15,29,108,20,43,88,200,250,223,204,238,159,246,34,251,107,30,97,248,252,204,172,251,203,17,103,24,127,255,161,224,248,42,122,29,130,205,130,11,200,53,61,240,149,229,48,4,192,21,61,229,89,217,107,248,180,36,238,21,119,249,93,250,2,11,78,252,194,15,31,14,236,225,36,2,233,243, 167,233,90,7,167,248,104,229,60,25,208,13,15,14,231,242,163,251,22,255,174,10,122,31,197,2,241,236,247,251,15,8,130,9,165,236,50,224,250,3,97,8,107,241,223,214,16,30,124,56,1,6,117,238,29,7,173,6,185,228,255,217,55,6,167,238,208,17,209,40,80,20,4,240,139,253,60,17,156,237,61,230,198,235,110,255,190,250,64,255,16,17,86,27,184,21,20,241,216,249,75,12,71,14,5,231,72,8,16,233,25,243,61,15,169,4,80,13,180,250,169,216,81,247,195,1,253,10,87,10,89,240,254,230,221,31,162,27,133,234,81,237,78,16,189,28,174,232,107,211,177,44,69,25,179,235,249,239,13,252,29,31,152,235,86,215,174,28,4,40,60,250,73,183,218,55,163,7,178,232,165,216,71,2,126,28,20,250,208,238,132,233,155,13,62,4,207,33,48,254,81,247,65,17,106,226,45,233,40,15,161,244,170,11,186,7,191,213,93,252,45,14,76,16,157,1,53,10,107,243,168,32,79,9,71,219,201,233,110,18,163,6,126,10,17,222,24,1,215,30,241,252,241,242,195,27,228,21,21,216,80,234,104,11,224,4,98,250,176,223,107,241,57,39,254,253,158,251,190,248,158,15,74,247,249,239,124,19,201,7,240,236,22,39,236,24,106,235,29,7,219,249,2,9,75,249,252,217,42,233,243,18,166,239,241,2,212,14,43,4,252,237,16,19,217,14,224,233,49,2,157,10,208,17,27,223,68,39,222,252,111,227,133,255,251,41,175,11,199,200,84,229,141,239,204,7,26,11,140,4,247,238,254,1,35,35,113,238,73,20,136,248,208,9,217,33,109,243,199,237,41,239,67,4,94,250,216,212,97,252,1,3,212,9,240,7,154,237,5,15, 254,9,49,249,142,3,252,20,47,3,165,247,215,240,155,7,21,12,159,245,57,247,13,21,37,251,178,241,16,1,43,20,68,246,105,241,44,24,251,235,60,224,202,16,32,31,254,230,21,218,162,31,150,8,240,11,63,254,149,28,187,209,210,238,161,26,142,8,127,4,247,1,108,242,58,248,224,253,237,8,75,29,239,254,198,214,209,31,70,240,179,238,22,8,212,247,174,4,147,12,33,237,47,241,46,203,116,12,142,72,254,12,172,229,57,4,3,37,45,255,60,239,213,8,48,221,205,9,125,13,142,1,4,28,161,244,70,232,76,237,103,245,133,246,105,241,211,254,186,23,102,19,220,18,42,3,226,229,245,247,7,255,138,41,139,251,115,216,197,21,169,19,171,9,225,222,70,232,80,21,248,255,150,15,239,36,97,215,134,214,193,242,109,42,215,226,31,235,17,15,168,246,131,16,45,25,238,10,208,9,3,219,192,242,211,254,183,23,192,6,133,245,227,4,170,4,43,242,102,23,248,4,157,249,174,227,87,237,248,22,130,11,217,253,43,253,252,5,58,243,135,245,12,32,183,3,57,236,216,0,151,11,40,15,78,0,240,0,193,225,165,13,85,15,38,248,10,243,38,237,74,28,27,245,152,244,25,231,155,21,70,5,237,229,229,19,198,33,128,248,12,240,202,3,28,6,0,12,79,5,184,221,196,232,71,24,173,14,101,253,146,227,230,243,27,19,181,3,227,8,131,254,144,246,94,48,116,17,218,206,13,237,16,14,57,4,93,29,215,250,219,221,102,241,96,247,202,247,98,54,103,239,20,238,208,28,73,248,78,243,53,12,145,243,5,246,95,251,89,245,98,10,132,15,159,232,19,28,225,10,63,243,251,16,30,242,80,255,26,35, 248,233,50,221,244,17,200,255,156,253,205,3,90,2,166,1,16,1,179,246,19,6,82,240,125,20,183,14,199,253,24,8,248,242,70,223,244,9,138,4,106,253,249,14,84,233,237,7,189,8,225,14,50,25,109,13,144,239,152,234,147,254,9,2,32,19,72,247,185,241,200,12,250,240,7,212,2,225,176,38,78,37,15,4,45,240,17,240,178,57,177,245,249,208,141,9,198,9,219,5,4,245,187,246,175,233,119,36,213,24,123,246,237,237,183,226,247,21,15,48,239,11,236,220,123,228,97,50,201,31,144,218,130,235,108,9,99,238,84,228,35,6,52,25,213,248,89,9,166,22,167,4,16,253,186,5,22,235,143,229,8,14,145,7,122,3,150,251,26,246,133,255,80,10,207,252,128,6,100,6,86,223,41,254,185,51,182,6,111,233,138,239,206,13,167,55,57,229,158,213,8,228,216,38,93,6,101,22,100,246,23,241,174,13,30,20,94,223,171,12,8,13,67,237,97,235,221,21,139,29,22,231,200,255,229,253,113,238,104,2,186,237,238,23,154,4,57,237,185,21,220,18,184,227,52,247,201,255,237,248,156,35,46,15,49,243,219,231,178,252,237,247,51,48,237,14,72,210,29,246,121,5,200,24,137,19,147,239,105,223,15,32,63,254,46,224,177,15,150,242,237,254,142,35,120,251,48,253,91,252,30,247,41,1,204,26,128,255,173,231,253,1,22,235,115,41,242,39,15,180,154,227,19,35,6,8,160,18,86,11,242,203,26,30,136,29,222,242,78,29,122,212,130,12,49,238,120,247,67,43,162,229,232,8,52,240,76,65,239,232,208,13,10,248,163,218,51,42,225,248,172,31,144,17,201,211,107,3,186,197,51,13,142,11,217,232,92,46,229,30, 202,18,198,190,44,243,167,73,119,6,239,1,23,197,240,240,136,228,87,242,7,31,70,68,0,52,169,225,80,240,223,67,151,241,55,142,156,206,179,66,149,109,78,248,161,202,77,14,103,238,121,241,61,12,251,38,227,2,226,247,58,215,222,242,181,30,211,13,101,14,0,254,164,204,146,186,147,41,69,83,142,6,150,203,246,171,34,52,79,101,120,4,30,201,179,3,95,51,50,228,241,244,133,240,138,21,182,240,231,220,231,10,208,26,168,251,242,236,207,25,77,15,149,236,115,241,194,228,150,247,42,40,189,39,68,235,61,236,111,22,207,44,202,230,125,235,191,27,96,209,154,235,218,77,94,200,235,234,77,84,29,23,91,211,67,215,214,221,10,51,86,53,64,226,96,204,5,230,141,45,79,57,70,202,146,10,235,42,157,221,128,246,107,69,11,243,249,232,88,25,185,40,247,203,11,183,4,6,10,52,153,251,35,245,82,229,23,18,161,255,119,219,248,15,158,63,142,4,46,203,119,16,78,31,178,225,125,207,210,67,140,38,200,242,97,8,103,223,73,196,124,71,100,3,253,218,80,15,103,216,148,48,131,25,63,204,15,11,154,2,110,247,153,245,10,19,44,232,54,15,120,65,88,206,8,234,79,47,85,2,121,182,101,27,5,9,25,3,111,42,104,213,64,207,36,62,102,34,244,19,10,207,249,9,132,242,245,229,52,25,128,255,87,253,116,198,132,30,66,39,164,247,217,227,217,2,175,20,171,36,230,238,50,195,198,29,248,42,180,255,14,226,76,191,29,18,143,38,191,214,181,238,215,22,5,237,155,13,193,33,135,22,177,234,45,250,229,242,114,4,248,27,189,212,214,29,2,11,5,227,222,253,217,48,129,10,106,226,103,211, 124,15,50,240,141,243,52,28,25,3,66,22,117,238,211,251,58,10,107,27,57,239,219,243,240,22,156,244,237,253,120,35,62,236,171,224,105,11,101,231,18,14,130,2,233,246,112,25,119,231,253,253,169,8,95,23,155,20,217,191,70,234,69,255,227,54,98,1,243,254,120,253,143,2,58,251,189,249,187,252,235,238,2,34,173,14,79,3,59,252,120,221,244,232,214,254,127,51,197,252,106,224,220,7,255,240,54,30,201,251,139,2,236,241,110,236,107,237,146,16,145,10,152,232,81,17,210,26,152,243,85,8,21,7,46,245,241,231,186,12,62,247,220,245,55,3,188,236,52,6,23,43,50,15,174,199,233,0,156,56,207,210,175,20,72,232,146,253,85,33,245,247,109,0,210,226,163,32,150,243,127,216,46,17,250,31,208,22,27,228,122,238,245,18,245,8,22,207,146,247,74,30,65,17,150,203,81,236,222,48,146,24,186,30,200,174,29,15,189,8,14,220,228,9,194,246,8,236,195,40,11,36,33,246,33,231,191,41,67,19,113,179,116,238,213,55,100,1,201,254,159,234,161,8,134,255,116,246,124,22,250,219,119,234,208,41,150,247,129,234,201,28,21,5,152,250,38,246,101,253,197,230,105,11,131,247,153,23,175,252,233,228,243,11,181,9,100,241,207,9,198,254,132,11,44,228,112,249,28,11,161,1,46,17,128,11,26,12,33,253,39,205,190,21,71,3,73,243,18,252,129,11,148,1,244,23,248,18,187,209,188,230,217,32,246,0,176,245,113,226,247,7,84,254,107,254,102,16,189,15,176,244,174,219,44,248,175,39,239,37,81,175,205,205,43,30,103,46,219,38,189,253,92,232,151,5,117,2,242,231,201,31,210,35,93,234,100,223,86,234, 183,3,77,236,117,25,13,27,149,253,62,219,198,231,32,34,136,29,207,255,215,229,153,8,194,18,199,248,103,242,96,8,38,246,150,225,194,46,46,31,128,177,200,27,97,52,33,156,38,250,198,59,162,250,227,15,231,44,163,187,63,10,155,35,201,246,238,255,119,241,152,248,81,228,160,13,101,6,66,50,82,6,231,196,7,25,93,4,200,9,179,231,6,9,112,0,89,227,228,254,152,35,227,12,56,190,9,226,42,225,30,9,226,12,122,75,175,0,62,191,202,29,171,41,31,246,118,244,203,38,47,2,44,226,197,219,117,0,6,38,158,0,138,12,92,1,44,238,104,234,86,11,58,10,34,233,167,16,67,253,221,241,197,34,30,9,17,224,205,5,223,225,72,231,11,49,80,13,237,237,168,2,147,224,164,4,77,15,143,28,157,18,64,244,247,210,191,15,104,232,34,219,89,39,197,23,68,243,177,6,187,3,255,242,55,239,15,252,31,25,55,21,147,235,124,250,10,0,227,28,123,251,62,234,28,247,161,6,43,221,170,227,24,31,129,5,100,6,98,248,37,3,21,7,118,246,45,253,168,32,55,254,135,245,152,10,221,249,240,235,88,29,110,7,78,248,7,248,39,223,149,251,101,39,27,28,46,238,248,211,38,1,80,15,194,8,122,242,7,4,111,233,203,6,46,27,210,223,23,245,40,59,139,26,108,201,168,237,156,26,211,251,254,225,3,6,218,61,224,16,84,221,42,245,38,225,252,251,2,18,3,10,96,8,115,22,6,238,107,239,237,14,112,248,31,10,248,11,176,247,156,13,100,6,217,214,11,238,253,250,247,36,80,26,218,253,128,217,20,221,5,230,214,43,255,42,176,9,27,42,237,254,38,198,127,232,145,25,45,248, 112,248,255,7,44,35,210,255,227,2,140,253,28,203,248,254,138,39,196,245,64,16,99,255,101,236,231,37,117,195,3,10,200,21,140,4,52,25,166,233,243,244,210,217,96,247,221,11,143,26,8,12,210,3,83,254,253,1,25,21,76,225,177,229,124,8,132,229,58,249,184,253,11,21,120,11,64,22,3,241,158,3,53,4,195,1,223,10,63,232,32,3,109,18,240,238,129,40,3,10,234,224,216,249,10,227,152,250,25,25,176,219,86,16,65,253,52,16,11,28,72,17,31,255,144,250,31,243,163,213,55,39,209,247,93,0,93,14,214,205,252,14,213,35,98,245,206,27,30,1,125,218,114,255,174,247,193,13,73,244,60,20,126,3,239,244,67,252,153,249,230,251,129,235,205,237,49,39,255,50,54,247,16,5,46,240,18,246,109,217,122,2,238,30,30,9,43,1,20,234,113,253,118,5,180,243,104,17,6,249,200,253,253,1,143,243,141,39,30,36,15,0,160,9,4,210,14,231,109,25,157,239,13,226,105,12,30,13,107,8,55,17,36,235,30,223,178,49,103,20,6,232,134,253,55,22,102,244,0,227,154,4,80,234,23,255,127,13,170,27,180,10,246,225,66,239,224,22,159,246,233,3,124,254,246,236,64,8,55,20,197,252,252,254,97,13,36,10,53,7,61,247,20,234,175,0,100,8,73,246,248,15,178,1,158,231,7,229,129,240,39,18,146,20,51,254,211,245,90,235,80,4,195,1,64,25,169,254,80,244,38,8,184,34,160,9,88,233,248,252,85,240,213,17,134,10,52,228,252,254,95,16,107,252,179,251,144,32,35,210,190,227,73,56,200,8,215,6,189,20,176,179,191,228,101,33,246,54,126,252,139,235,16,35,215,239,10,180,4,15, 247,77,113,233,169,243,72,23,194,230,135,17,231,30,236,220,147,228,131,16,249,227,124,226,81,5,149,6,71,246,184,39,40,40,91,232,25,245,170,0,29,28,2,9,166,206,195,200,165,18,214,68,136,7,60,217,102,23,33,248,77,199,98,40,13,22,22,239,103,1,241,252,119,8,91,8,134,240,161,8,41,10,23,230,97,2,208,35,20,11,232,12,125,253,248,207,202,214,227,245,64,25,194,30,190,237,180,244,155,17,88,0,21,240,161,252,92,247,141,246,97,13,194,9,13,43,21,53,163,229,226,209,74,249,125,0,223,45,87,1,199,200,244,217,9,15,99,37,133,235,16,249,113,26,75,22,185,222,154,8,101,22,175,249,103,6,54,229,213,7,131,7,247,240,248,244,202,252,16,28,79,3,59,218,189,12,63,254,203,253,168,13,72,248,203,229,194,18,135,19,12,13,244,250,145,242,156,8,199,242,194,187,60,10,121,71,88,249,14,220,37,14,31,2,41,5,228,18,160,21,213,237,105,239,94,1,199,14,114,2,23,231,92,248,104,9,26,10,53,241,149,226,212,28,122,2,253,213,225,28,174,2,247,254,250,19,208,220,251,250,127,30,246,230,231,247,188,36,69,8,235,243,71,250,118,244,238,246,198,24,155,237,207,247,152,25,55,239,16,242,49,5,238,238,106,242,78,242,196,10,173,27,102,7,87,251,22,2,162,7,66,246,67,234,243,242,36,20,17,250,223,12,82,226,8,250,227,33,98,33,195,13,147,234,144,225,209,254,96,22,45,233,187,1,28,25,108,8,17,255,67,221,47,250,21,251,227,1,170,15,58,3,161,244,166,233,73,249,230,13,50,43,197,5,224,249,172,229,64,244,124,246,146,243,146,21,176,3,154,247, 45,253,72,241,234,255,172,16,2,240,252,243,28,14,247,17,44,239,200,12,152,20,79,12,239,1,55,254,195,231,3,10,89,6,118,226,204,243,230,254,19,231,124,8,28,17,177,6,109,25,43,9,156,4,18,247,130,231,238,253,164,11,66,252,99,240,13,23,159,246,175,220,19,253,205,3,131,247,57,11,176,14,0,23,44,10,25,232,88,255,8,241,82,6,33,14,240,241,19,237,128,234,136,21,140,18,12,2,141,225,61,15,31,2,233,243,77,237,27,19,158,22,125,255,75,240,232,4,76,13,122,236,15,15,20,222,129,3,212,16,109,250,39,2,31,4,10,244,239,14,180,0,115,251,56,241,214,9,89,4,92,2,115,251,64,8,180,236,254,234,43,28,174,254,7,246,202,252,27,16,135,35,83,0,38,235,138,1,116,9,1,238,179,216,73,5,86,0,155,33,60,7,241,203,70,239,252,57,129,19,123,4,26,35,254,182,107,226,4,92,249,246,184,189,8,239,248,8,136,249,62,50,167,20,13,208,160,12,5,16,17,230,49,9,63,20,39,249,150,251,75,25,55,254,164,219,141,250,46,240,107,243,242,19,176,3,124,245,99,246,42,14,134,0,137,26,147,4,20,250,163,11,113,239,0,242,23,251,110,14,162,20,252,20,54,205,69,213,159,45,226,12,136,239,250,18,117,248,209,238,36,2,164,34,22,224,107,252,3,26,58,243,201,2,253,3,50,244,33,9,125,2,84,1,141,16,90,246,205,244,209,238,189,33,157,31,87,227,62,216,116,28,34,14,67,232,67,241,196,31,171,250,253,8,121,23,107,244,172,246,95,15,236,244,71,242,143,4,197,10,202,246,153,11,101,247,104,251,14,248,225,7,15,4,17,233,127,4,16,26, 214,18,198,253,3,220,228,14,67,8,167,229,75,238,234,14,85,15,66,241,106,31,136,254,195,208,64,8,207,21,121,252,242,23,164,30,140,221,181,243,69,3,240,239,40,248,122,249,204,18,64,14,107,11,127,9,71,235,186,249,108,26,209,254,131,227,13,22,207,25,17,235,22,246,133,7,135,250,45,19,193,251,100,242,213,246,92,8,63,251,66,240,178,5,236,6,174,240,150,14,104,17,107,3,64,1,204,252,67,19,195,249,255,235,235,1,59,11,42,247,23,251,6,6,110,23,136,238,118,246,12,13,1,3,205,8,60,245,176,245,193,3,59,254,118,7,30,249,0,5,219,52,205,239,101,220,9,251,107,238,232,30,231,44,224,13,2,207,39,0,15,236,10,255,83,42,106,9,102,239,76,251,11,49,199,226,176,216,235,2,112,23,113,12,143,195,156,227,177,80,211,32,14,198,226,27,46,38,255,220,132,15,0,242,114,1,103,16,230,216,93,24,197,2,219,243,209,18,22,195,35,232,180,74,124,49,108,201,32,247,157,38,60,7,166,234,205,226,160,14,144,5,171,12,109,20,163,224,34,248,251,1,238,233,60,20,12,25,90,217,41,41,157,216,81,19,79,9,138,251,173,252,220,244,119,24,74,248,95,246,171,22,168,203,110,16,17,58,239,232,137,222,163,40,69,238,109,6,170,7,178,2,210,11,61,251,82,10,148,15,66,0,11,234,41,228,51,254,192,235,71,3,186,27,10,34,164,6,94,15,242,182,209,225,160,77,68,39,121,163,222,23,30,112,223,225,60,175,13,250,194,55,175,61,222,220,151,238,117,243,239,221,119,31,29,226,221,27,41,31,162,232,255,194,25,227,13,44,188,77,220,190,52,21,90,13,231,6,253,19, 10,233,7,251,34,45,12,245,96,3,207,244,246,248,21,25,111,199,53,8,29,243,183,14,243,30,123,232,20,4,164,11,48,226,26,227,242,29,67,27,248,196,48,18,76,72,222,226,53,243,218,15,2,222,69,0,163,3,208,13,177,251,24,13,91,9,243,209,200,8,234,35,76,249,44,239,161,4,121,9,96,247,234,255,0,31,141,238,177,234,43,34,10,230,186,14,196,11,104,15,59,249,182,224,112,225,49,20,8,6,13,236,135,230,153,69,79,28,220,228,105,215,151,252,201,228,196,18,119,32,71,40,163,18,191,224,245,233,237,28,164,8,220,235,92,28,65,245,40,217,16,239,197,23,69,40,221,246,63,248,154,246,116,221,139,18,232,49,136,3,100,239,5,252,212,244,200,253,132,15,213,237,90,252,165,23,155,247,191,245,183,252,8,246,110,255,131,18,3,238,185,13,98,248,237,241,83,249,208,8,251,16,34,32,250,234,202,241,237,254,63,2,38,242,244,14,207,245,8,2,94,230,155,5,48,23,166,17,35,13,196,213,244,21,139,0,178,248,35,15,95,240,225,7,33,235,24,242,244,25,28,232,63,203,111,65,29,37,217,202,170,252,190,35,187,255,136,7,183,3,19,8,205,51,245,215,76,1,21,240,113,238,40,0,33,57,159,230,182,211,93,254,115,5,209,18,58,236,162,249,147,6,58,19,5,4,231,245,29,248,99,7,176,16,11,250,130,251,58,242,32,12,99,15,228,227,184,237,58,51,63,3,205,217,166,239,47,7,240,48,229,244,100,228,171,9,103,14,61,220,102,7,141,42,93,234,163,244,64,11,69,0,39,14,21,23,197,177,209,232,139,28,113,38,146,236,93,247,25,27,172,13,216,240,252,246,36,228,196,248, 209,62,189,4,51,213,87,242,188,245,5,23,27,239,31,251,200,12,173,250,130,231,170,254,138,52,43,6,58,249,199,228,74,25,53,26,196,4,230,241,212,220,214,225,200,41,81,224,184,90,172,214,83,250,168,214,233,238,5,78,236,246,215,226,218,253,236,236,100,32,242,15,6,29,197,8,71,194,35,238,142,235,152,58,44,24,31,169,65,42,164,218,134,44,82,46,20,236,59,0,105,2,222,220,182,17,12,7,150,230,142,21,141,34,139,247,211,251,18,240,40,0,93,254,248,244,173,223,140,17,22,252,26,4,81,14,60,27,207,251,99,234,167,2,91,255,144,244,205,35,211,12,28,250,146,238,95,204,31,11,61,242,105,247,33,82,140,248,14,213,176,63,202,252,94,238,11,247,127,196,99,66,236,250,120,240,47,18,56,234,4,240,81,253,76,5,122,254,4,4,103,239,19,28,162,20,17,213,180,253,22,246,5,242,45,14,223,4,79,24,64,38,115,240,38,20,172,207,154,2,78,35,94,228,81,230,35,6,15,19,235,4,176,239,229,240,141,216,8,5,96,17,90,54,253,25,142,239,21,238,10,241,36,209,182,0,142,11,221,27,67,57,119,34,49,201,114,245,165,203,89,253,162,63,139,26,55,201,247,221,163,18,165,47,106,25,49,199,240,202,165,53,98,10,240,240,186,15,119,231,184,193,206,85,184,35,159,215,245,238,110,0,216,249,165,249,28,36,2,27,252,240,191,216,249,213,123,22,195,65,185,236,176,190,69,255,44,101,253,6,44,184,243,222,156,70,44,11,108,210,73,255,182,32,27,8,79,254,149,209,151,229,192,23,248,255,189,253,85,39,108,1,151,241,28,229,39,24,173,253,199,228,148,0,111,10,63,25,217,14, 118,196,174,2,184,53,213,10,50,234,61,235,255,230,45,19,106,238,98,31,206,64,127,231,107,237,187,3,68,246,169,8,196,250,152,248,84,223,241,40,247,13,240,211,19,246,245,23,231,0,207,210,101,49,4,252,114,21,139,236,20,236,198,254,237,29,144,219,75,1,103,9,248,255,182,15,248,8,174,248,100,230,150,242,231,19,5,28,35,252,7,251,155,227,51,34,155,2,124,249,220,248,61,244,29,8,197,228,42,242,189,39,121,53,235,243,184,214,154,219,252,13,208,38,114,235,90,255,253,4,23,8,155,242,19,9,59,242,98,16,129,230,223,58,191,228,45,235,141,254,119,254,188,41,80,2,29,196,52,3,77,254,246,11,226,18,78,246,131,217,210,19,239,11,171,250,160,254,173,17,244,23,204,225,145,248,247,28,82,240,222,255,37,251,179,242,10,253,191,2,255,242,143,2,124,0,218,242,39,12,170,7,98,247,230,6,43,30,79,221,68,231,51,26,63,18,106,253,55,237,38,251,164,8,82,14,83,29,97,223,222,240,107,16,173,241,252,24,219,249,101,242,218,1,235,252,202,252,170,248,82,243,96,3,222,32,224,238,105,30,53,25,135,216,16,238,119,31,236,3,70,212,31,232,18,5,77,44,79,255,145,3,196,229,205,15,121,55,155,232,31,248,206,5,166,239,81,13,190,243,86,220,137,255,101,25,171,24,221,247,76,239,224,226,205,1,40,33,216,245,121,8,2,18,69,1,115,247,79,224,73,0,83,255,121,10,13,230,196,0,229,27,30,255,185,254,244,7,34,247,203,1,18,252,221,26,27,251,157,238,253,253,95,5,7,10,9,2,30,1,57,251,249,228,87,246,145,18,96,242,31,26,176,5,217,236,203,231,48,29, 205,15,193,236,232,8,2,22,49,238,4,240,186,16,4,251,214,243,223,7,97,231,218,3,2,7,94,0,40,26,77,8,1,224,61,247,236,11,177,15,17,13,94,245,204,247,135,12,105,236,142,0,229,248,218,233,171,8,176,10,231,251,166,11,144,22,7,7,20,249,250,233,28,231,248,253,155,44,222,13,71,233,134,245,201,246,93,24,179,35,65,227,99,245,72,8,127,1,13,246,109,248,14,10,143,1,193,7,112,7,230,243,167,245,90,239,73,32,249,14,92,249,212,236,89,249,165,253,19,2,211,254,139,247,239,3,175,0,213,7,221,8,152,239,9,247,94,37,204,241,51,235,117,232,202,249,252,42,131,21,69,221,5,235,181,42,247,253,132,248,252,243,90,244,38,33,131,7,213,222,137,11,83,5,186,234,76,251,178,9,213,1,83,249,93,0,8,3,36,6,54,4,124,1,156,196,48,224,183,33,81,54,90,250,158,208,217,62,245,42,71,224,128,246,113,9,183,246,152,250,24,13,15,250,200,238,213,246,176,234,230,2,61,10,177,17,60,235,127,1,140,18,181,12,176,255,50,234,18,230,205,248,90,32,105,37,207,232,129,241,120,22,240,22,208,253,202,226,45,8,19,248,190,212,197,250,127,19,127,35,107,4,126,226,255,24,117,0,243,238,212,234,75,20,154,56,239,192,73,246,101,35,187,239,79,17,123,244,208,253,206,13,67,232,209,248,128,250,12,13,95,10,76,253,168,242,160,7,234,40,134,8,194,253,79,243,89,229,181,254,205,9,69,1,118,3,26,251,112,216,175,242,221,40,76,24,64,248,25,21,193,13,26,244,230,201,42,225,193,22,205,35,128,2,195,254,73,16,221,15,82,242,181,217,17,8,54,31,245,240, 109,248,81,9,131,7,139,233,253,4,202,16,197,246,135,24,28,250,174,225,129,7,27,17,8,12,95,246,232,237,19,19,108,9,233,216,16,254,201,18,122,6,110,7,9,4,90,0,228,238,233,18,174,10,219,200,139,17,24,37,230,249,63,235,204,236,65,27,58,28,98,234,28,252,234,240,1,245,162,34,71,10,81,245,235,239,158,21,247,216,233,242,159,49,108,9,151,229,250,17,88,30,24,231,158,230,48,17,221,249,238,13,144,11,60,232,130,9,58,33,224,245,239,247,81,19,61,233,75,227,250,26,159,231,214,245,23,16,222,17,238,247,109,217,181,23,151,31,174,4,4,3,23,229,10,215,63,232,242,40,183,60,255,13,140,199,201,208,236,65,175,20,174,226,23,240,244,250,231,252,117,238,240,31,110,55,193,247,30,232,108,250,110,8,246,252,122,247,148,247,108,6,73,7,101,7,51,12,237,220,35,232,50,12,221,5,183,0,241,6,226,10,57,13,0,13,28,229,185,239,127,20,2,55,7,2,65,208,237,222,74,30,201,246,128,243,88,22,203,3,123,17,88,252,185,252,249,1,203,251,174,17,153,247,117,216,230,223,125,13,64,24,42,48,149,225,137,248,193,50,4,208,70,240,180,29,57,220,162,15,123,36,126,228,207,5,100,10,203,235,15,8,24,17,5,233,115,29,225,248,80,15,165,200,120,2,25,20,21,5,54,2,239,4,65,232,205,249,38,250,182,13,163,231,218,248,48,245,26,63,60,6,253,227,108,12,224,242,56,12,134,51,82,247,162,214,133,233,70,28,92,248,231,229,37,3,175,2,14,238,212,14,75,20,151,13,171,245,225,246,34,7,43,17,63,251,95,229,114,17,8,16,31,10,49,227,120,216,99,246, 77,8,125,20,213,10,5,2,18,226,116,241,239,12,131,30,183,0,228,0,120,6,4,8,99,214,212,240,85,15,253,30,14,6,194,9,12,244,253,215,171,247,182,21,162,6,46,217,86,53,235,9,199,221,65,16,241,165,23,223,22,52,6,49,68,40,133,250,5,195,211,24,101,25,69,238,173,49,219,6,5,182,180,21,72,66,73,212,39,199,95,16,211,61,96,242,173,224,251,230,77,10,88,45,50,224,167,223,189,253,99,10,97,5,66,76,148,235,76,205,237,7,69,8,61,224,223,14,229,27,73,244,21,250,35,244,238,246,82,3,142,244,100,13,177,4,145,253,136,0,33,240,52,18,159,245,120,11,125,237,248,242,100,28,183,245,186,237,98,53,1,3,207,240,152,246,254,241,191,225,163,17,75,27,242,252,219,8,119,249,154,4,154,253,240,208,84,255,34,28,130,236,99,23,198,246,108,12,191,12,160,232,239,26,207,1,153,234,248,0,35,228,91,243,9,33,2,2,189,196,142,1,81,43,39,37,115,234,183,197,166,26,106,25,131,8,207,212,10,237,212,53,5,5,100,217,54,0,138,12,238,13,62,247,51,48,207,7,154,144,223,8,239,47,82,253,94,34,69,238,230,230,90,252,172,255,179,253,31,250,219,254,201,21,205,244,172,213,231,48,85,251,29,23,199,226,45,255,23,0,6,14,35,5,13,237,222,4,58,10,104,240,145,209,15,11,218,56,77,245,25,227,254,17,24,24,103,232,4,6,95,42,11,228,233,212,4,236,213,12,43,12,34,29,64,252,117,200,92,253,112,26,91,7,6,254,157,25,58,243,26,255,98,245,82,17,94,251,38,234,131,18,153,12,244,250,16,229,8,247,216,254,77,26,127,1,70,5,66,218, 157,27,18,252,182,218,63,50,247,214,106,242,121,23,240,236,84,1,240,20,179,18,43,197,43,28,222,14,52,207,22,8,84,51,253,19,180,233,45,217,22,13,97,44,129,255,132,227,212,232,238,9,41,25,41,245,171,247,225,243,234,0,200,30,29,204,96,22,93,46,169,184,148,247,56,56,73,246,197,249,151,253,36,250,68,243,80,21,119,1,222,253,14,2,193,24,223,23,87,226,39,228,121,253,185,14,0,0,224,242,99,36,106,229,101,204,171,67,211,228,194,246,126,254,255,3,193,17,18,0,96,14,12,244,2,248,100,19,120,16,85,224,223,252,71,252,81,248,1,248,164,220,8,34,59,13,14,242,47,5,3,32,156,16,197,217,17,250,201,22,159,226,10,231,205,20,212,14,200,20,145,230,156,237,85,17,22,17,64,244,102,231,253,24,24,237,18,25,85,240,81,212,176,75,236,224,25,227,211,56,66,231,69,255,120,11,83,215,2,4,44,16,56,33,194,243,108,3,173,1,162,240,202,249,9,6,147,239,183,235,37,235,19,41,241,49,17,4,218,220,202,219,179,10,68,46,220,191,165,10,101,14,202,246,90,44,227,227,187,240,40,26,10,14,161,238,31,4,21,230,107,23,192,6,11,231,128,2,67,1,43,9,124,254,191,245,138,234,48,33,53,19,79,242,36,11,101,210,251,252,35,46,10,238,196,233,91,11,46,21,73,209,136,18,207,44,53,254,201,243,174,247,139,5,177,243,37,249,3,254,231,7,32,251,17,224,116,30,56,26,56,240,90,15,72,232,26,235,94,20,29,195,24,241,99,33,152,36,146,13,137,49,36,228,140,177,110,30,30,78,150,232,214,225,185,243,229,30,14,9,10,238,24,242,182,13,202,8,19,222, 41,213,89,57,240,59,25,223,154,208,50,30,212,247,65,232,47,37,46,47,28,231,5,195,234,255,194,48,125,16,183,234,45,240,171,217,53,67,8,16,157,179,18,38,74,254,69,218,180,21,27,8,20,40,231,253,202,16,154,252,65,239,151,227,26,235,12,13,247,37,84,7,61,224,12,4,117,2,164,215,62,30,107,32,255,231,74,234,178,19,196,34,142,233,5,223,135,4,253,13,24,30,72,229,79,247,250,229,112,10,200,53,114,235,30,249,77,241,240,218,77,55,119,47,46,227,170,246,150,253,169,226,75,29,221,37,70,27,5,210,117,234,15,8,5,248,28,4,145,252,188,240,192,1,94,9,211,8,175,31,114,217,121,248,99,7,93,249,127,236,138,241,228,58,34,21,123,211,115,247,147,12,134,14,15,239,238,227,180,30,13,219,157,2,139,98,42,23,221,192,80,218,240,234,189,23,146,13,107,11,92,5,156,255,114,1,152,224,102,244,113,5,87,42,51,240,79,20,115,229,75,0,115,247,131,25,162,241,68,210,237,49,79,28,207,242,240,239,118,11,249,16,84,10,177,224,44,254,86,241,83,211,10,45,48,66,121,28,75,204,86,225,16,240,66,22,211,47,38,28,209,194,155,204,180,30,121,20,53,28,11,35,200,12,146,200,32,241,5,12,219,243,98,227,39,7,110,22,173,16,169,4,155,1,209,252,51,207,49,5,155,21,37,247,196,229,229,244,128,52,106,7,99,248,211,254,156,241,244,14,219,20,63,247,108,242,197,24,127,1,138,230,62,230,130,224,47,244,90,65,43,44,217,192,244,254,99,33,197,8,141,14,147,234,191,223,236,242,209,247,123,25,28,40,195,14,75,216,78,48,47,240,240,245,233,236,168,228,129,33, 87,29,247,212,252,254,242,22,185,0,65,240,158,224,132,234,16,20,45,46,246,235,196,7,124,247,191,15,1,248,112,4,222,241,172,20,243,15,229,228,254,6,211,12,167,11,81,246,108,251,45,255,102,8,54,9,108,20,194,248,170,243,51,254,141,232,43,1,191,222,33,247,49,246,100,250,143,2,77,47,235,58,36,230,255,239,195,250,113,1,192,6,38,227,64,233,28,57,124,37,149,242,245,222,110,219,63,251,243,73,250,15,28,216,206,233,131,16,168,10,184,244,59,252,108,28,225,218,148,190,18,19,15,78,51,208,66,246,106,47,229,5,116,1,188,220,51,246,77,71,19,2,140,199,150,17,44,55,168,231,72,226,31,6,22,246,81,230,122,253,180,244,97,39,74,10,175,254,55,237,42,247,111,2,19,17,249,14,237,252,109,2,174,252,21,233,233,16,186,22,222,1,135,236,72,232,175,20,151,245,234,228,207,25,211,5,228,254,135,235,51,13,107,15,112,247,2,18,23,3,7,225,35,253,182,28,10,5,1,252,216,239,105,252,102,29,128,209,187,244,80,22,221,31,209,11,157,245,174,231,120,231,183,16,144,13,245,20,147,234,129,245,129,7,80,33,70,28,67,200,73,222,183,7,66,18,89,46,98,244,226,229,234,255,27,2,42,37,201,0,199,193,186,216,160,247,128,28,184,58,214,51,44,223,190,227,145,237,17,245,200,242,141,34,159,54,239,255,13,16,10,226,215,248,90,233,100,224,187,241,245,12,208,52,206,28,153,238,11,231,173,236,33,6,234,43,224,233,35,238,222,32,156,253,33,24,128,223,163,175,101,65,167,82,101,205,198,209,171,239,143,15,181,36,2,230,163,235,248,255,11,5,164,34,173,226,74,239,159,60, 246,32,179,168,49,234,18,70,189,254,91,236,20,32,112,15,33,242,127,249,20,202,47,251,20,43,77,241,63,36,77,33,80,233,3,235,115,11,216,15,150,219,160,216,88,6,95,42,213,1,114,217,231,3,53,248,32,33,64,242,171,36,58,208,55,3,253,238,249,25,108,1,58,232,181,4,148,23,212,252,188,255,91,1,155,25,40,4,96,197,115,221,231,43,90,15,151,15,229,222,57,24,61,231,93,25,143,20,120,194,16,212,45,107,211,50,111,183,100,205,62,52,15,18,22,209,179,14,197,245,10,254,61,7,248,8,171,17,198,238,252,209,39,34,141,32,244,226,138,9,124,1,199,228,8,12,100,234,77,10,128,14,51,245,65,238,15,3,35,252,115,21,49,227,116,15,59,8,191,22,108,229,157,253,186,31,220,0,166,228,251,2,82,225,162,9,180,34,31,235,220,209,75,31,32,10,196,249,105,24,199,244,92,23,113,237,9,238,134,240,159,223,68,25,135,44,186,238,117,254,104,243,62,2,238,23,175,244,222,17,138,254,78,248,134,0,195,20,19,253,152,228,73,0,10,241,103,17,103,245,245,0,21,3,222,237,202,14,102,255,138,240,218,14,175,15,2,2,38,227,252,236,4,19,65,68,178,241,152,222,213,235,150,8,145,4,29,19,120,255,99,229,222,255,233,29,69,11,114,204,176,244,85,42,253,233,123,6,77,252,221,249,141,216,76,14,139,37,65,2,232,17,87,226,12,255,226,10,219,16,61,244,178,2,240,227,101,230,181,4,81,24,135,12,125,240,226,245,54,234,218,252,85,32,229,16,103,16,241,27,13,5,44,243,211,238,36,234,56,233,244,25,128,10,235,216,33,20,109,18,209,236,191,244,195,13,144,9,125,9, 202,26,25,217,154,253,100,235,169,3,16,27,170,0,247,237,43,252,176,14,109,250,137,239,36,21,211,4,200,231,110,14,49,242,248,18,194,243,31,248,192,21,221,7,174,231,196,34,155,46,121,248,193,219,46,245,23,14,134,247,76,225,158,245,108,17,226,246,90,15,151,22,16,251,171,254,216,236,73,247,27,19,189,253,153,247,64,6,130,33,63,238,231,231,40,245,131,36,3,252,62,8,166,237,90,241,53,26,161,8,200,247,188,12,249,230,49,5,100,17,203,22,108,1,162,9,16,15,110,203,254,238,1,234,14,248,180,26,197,35,253,192,36,232,3,39,194,242,64,233,7,43,43,12,243,5,111,6,106,4,165,13,69,250,62,241,34,26,163,233,204,243,146,31,164,230,148,229,254,28,251,247,202,246,5,13,166,1,63,251,108,19,55,244,140,19,122,16,55,248,102,241,42,253,117,236,157,1,195,14,142,248,49,249,161,8,77,243,197,246,199,15,94,245,194,4,201,15,233,7,96,11,31,2,199,230,111,253,133,251,200,243,193,33,148,11,165,244,2,11,111,247,161,215,35,16,251,12,57,229,221,18,223,252,22,5,58,18,56,218,85,4,77,44,100,19,39,230,246,11,233,29,59,222,112,210,134,3,7,36,156,16,56,214,9,4,31,11,182,220,13,35,200,1,108,4,124,10,68,225,194,246,69,33,182,247,89,240,66,240,134,249,250,26,234,28,177,246,215,226,130,235,20,35,73,21,130,231,5,23,172,233,10,227,86,54,231,19,68,203,76,38,11,17,241,209,48,52,102,211,177,218,194,41,21,0,183,38,27,15,114,187,20,215,145,44,109,28,129,238,142,43,160,238,165,203,79,12,145,74,136,201,52,229,224,38,16,223,120,18, 248,22,46,191,89,23,11,21,26,245,144,5,71,50,105,201,68,16,99,81,161,195,87,226,29,15,166,238,245,229,25,40,130,22,112,211,226,230,176,27,251,27,134,231,161,19,118,255,180,218,239,36,31,239,2,1,58,252,39,13,67,30,188,218,71,239,99,27,24,2,160,0,137,19,0,12,215,216,180,239,210,248,74,1,78,249,199,254,214,6,208,20,188,16,47,239,240,225,61,11,236,29,170,15,84,239,34,237,146,19,137,255,107,232,66,231,103,247,38,27,230,29,170,23,231,212,226,230,30,20,123,6,77,10,178,221,211,245,240,49,22,6,86,208,73,242,105,22,246,16,168,237,73,225,35,35,9,7,152,198,253,10,219,50,16,223,155,5,238,24,229,231,182,7,95,242,247,237,18,12,151,18,208,9,39,3,21,233,35,9,222,242,127,243,150,1,165,31,98,224,95,8,243,19,231,11,125,11,181,4,102,211,33,255,126,18,89,243,101,240,25,249,18,252,217,9,179,248,53,14,15,254,221,249,236,13,39,14,209,254,211,241,160,243,81,17,32,13,180,253,130,1,31,235,51,1,44,7,72,226,134,12,16,16,47,6,203,10,108,19,65,249,151,227,13,241,72,18,69,255,190,236,100,6,89,239,222,33,151,30,194,209,79,245,72,22,137,233,190,10,40,1,25,249,69,248,7,250,30,57,237,241,8,193,235,28,227,30,137,218,23,30,231,37,104,200,108,3,74,3,110,252,140,38,59,229,61,230,52,9,223,30,16,239,229,244,52,250,199,253,154,30,132,242,111,235,36,31,76,2,183,237,123,4,185,11,203,211,121,20,32,44,222,253,90,206,123,14,138,28,178,213,170,0,38,70,3,226,190,244,152,5,61,235,208,6,182,0,133,250, 163,246,104,245,153,3,127,249,159,27,202,225,123,14,137,8,194,248,57,23,184,5,179,231,140,248,4,8,166,1,213,237,46,234,144,9,7,7,145,10,163,13,12,211,232,237,24,52,151,244,188,234,50,11,247,2,70,0,160,34,251,255,121,1,117,9,76,3,66,231,102,222,115,6,206,251,210,255,95,21,53,1,121,237,238,36,51,224,154,245,241,9,235,238,179,29,177,11,101,225,98,244,119,8,141,25,160,3,16,216,167,31,77,22,242,206,206,5,190,35,91,229,102,0,34,252,229,253,84,17,25,2,145,237,115,234,97,19,34,12,45,242,247,248,39,14,157,28,117,243,40,9,119,246,36,250,16,250,152,14,67,12,94,249,169,236,91,4,145,26,200,228,61,234,252,254,32,5,175,11,51,15,171,254,15,255,238,9,217,253,137,5,158,247,141,243,214,254,166,0,101,250,69,236,22,17,72,8,20,247,180,250,227,247,10,8,18,252,90,255,228,23,211,4,148,252,228,2,35,249,229,11,34,3,131,241,187,10,239,244,186,250,47,3,235,245,156,244,18,19,244,250,230,246,185,3,108,253,54,16,168,2,32,252,30,245,145,14,106,9,25,231,149,9,25,14,48,220,189,241,72,247,146,246,161,247,60,7,63,28,29,29,100,250,166,221,50,255,54,29,224,249,250,6,138,240,61,3,64,255,118,7,223,7,41,243,134,12,118,255,125,243,35,1,181,1,112,7,48,237,228,239,149,252,60,246,210,16,161,35,140,7,106,229,217,253,238,29,127,17,221,244,230,234,202,241,66,19,251,13,58,221,132,237,215,244,65,241,17,15,254,254,9,253,103,30,146,20,69,252,67,4,91,3,157,254,99,240,145,245,209,252,36,20,182,7,38,246,11,250, 127,236,129,5,107,16,169,14,240,246,4,247,227,22,226,19,204,182,149,236,118,68,188,56,143,238,123,235,228,228,84,5,15,4,201,250,26,7,97,53,87,238,190,217,127,1,157,5,123,251,232,253,122,238,137,1,172,31,6,5,126,232,131,249,150,10,190,244,203,14,206,245,43,248,24,21,70,0,75,229,208,4,16,28,193,247,233,239,35,24,40,242,190,1,223,26,146,0,127,247,24,243,232,222,130,17,91,11,64,17,43,2,252,216,31,10,225,16,84,238,204,0,163,244,91,240,180,2,24,30,43,22,202,1,70,238,180,239,167,245,143,16,115,30,67,245,28,247,7,229,33,248,66,255,7,23,147,57,245,33,159,203,83,200,55,221,183,55,4,40,233,236,232,4,171,244,15,227,237,15,144,29,217,3,192,226,190,47,35,13,70,197,109,208,62,39,245,20,237,226,255,15,157,25,35,242,73,238,251,0,43,8,130,14,81,5,132,1,158,244,144,253,19,24,193,59,28,182,240,180,2,42,240,114,62,141,57,16,227,38,200,239,223,243,205,253,201,7,174,4,138,20,112,239,89,242,26,30,149,205,90,228,186,90,252,10,78,200,168,231,205,12,73,247,26,26,51,4,11,42,219,221,211,224,90,246,222,215,46,31,182,37,173,214,78,241,68,56,58,41,250,210,50,234,205,35,109,2,17,2,183,34,216,249,90,191,130,23,191,16,252,247,33,231,220,243,232,15,207,241,70,254,75,0,154,20,82,3,177,251,65,230,24,253,73,19,66,240,172,1,129,10,18,245,188,255,55,237,161,47,30,21,116,238,241,251,5,9,141,223,207,230,172,13,255,17,45,249,53,29,108,227,138,234,15,34,87,29,52,209,226,235,125,35,222,240,52,230,185,24, 86,1,202,252,113,19,153,238,162,253,109,18,32,3,33,252,243,249,32,23,111,204,87,12,189,57,237,240,145,192,154,235,10,30,237,17,106,216,165,5,30,6,233,25,17,244,92,253,16,16,83,255,185,13,108,3,41,218,176,213,63,45,203,34,42,246,209,228,141,253,108,234,114,230,77,22,177,58,19,8,30,178,219,32,138,28,97,222,131,16,52,16,169,6,155,232,252,232,182,24,190,3,190,6,89,223,30,1,110,221,113,227,42,8,239,69,7,18,117,200,112,243,174,60,58,3,65,229,106,3,207,245,141,2,188,241,163,32,150,18,185,217,10,15,168,24,183,204,31,240,162,37,138,9,5,253,164,3,248,218,153,225,83,56,101,240,11,228,127,24,107,249,192,21,14,22,238,249,177,0,70,230,50,228,138,13,254,4,83,26,157,250,143,245,207,9,12,251,57,237,174,26,200,254,177,8,198,242,106,3,219,249,143,2,42,8,146,255,102,248,81,230,234,12,119,15,229,233,110,16,244,233,0,242,190,40,250,3,233,225,133,232,6,42,115,5,220,9,154,235,88,34,135,238,206,233,65,58,136,246,99,201,195,216,148,31,186,37,100,5,26,249,98,250,19,39,250,6,236,205,67,34,222,248,143,235,117,2,76,251,204,252,59,254,151,6,18,12,195,51,11,238,52,194,61,231,172,22,123,25,161,0,99,2,60,253,182,235,138,21,17,11,183,16,13,12,43,250,49,233,219,249,21,242,83,19,96,14,151,241,174,240,1,21,56,1,13,239,249,243,147,254,152,250,184,253,208,249,4,22,135,13,33,229,26,14,70,4,118,7,166,14,151,243,67,12,17,255,12,209,26,237,100,21,86,7,30,9,183,32,103,244,102,227,159,1,221,3,151,255, 43,4,27,239,183,241,139,14,9,4,141,249,79,245,14,2,75,255,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,219,19,191,197,55,24,232,56,39,196,4,162,252,215,42,41,232,89,245,230,0,225,188,209,7,37,37,199,180,228,23,46,3,75,61,183,48,76,3,6,56,165,254,197,0,106,35,66,192,111,197,254,12,13,203,92,14,47,217,241,20,216,52,76,230,189,37,214,2,120,230,117,44,171,231,35,177,42,4,203,203,50,19,183,246,211,210,246,39,147,231,100,31,51,31,56,211,18,27,87,37,137,219,167,28,248,243,85,10,77,22,140,213,238,25,20,209,163,3,162,59,36,220,100,237,249,44,166,7,62,49,3,11,15,252,92,29,26,199,204,26,139,216,122,171,113,35,165,237,47,225,78,22,176,255,73,50,227,37,39,236,56,35,113,215,38,5,19,17,201,160,161,247,138,246,128,238,93,28,241,1,54,20,210,50,173,255,124,50,227,233,50,241,145,62,152,197,211,249,60,254,206,235,222,24,230,254,244,246,40,25,70,238,26,62,16,12,208,184,214,70,110,246,176,252,17,16,31,219,33,254,101,248,90,226,236,4,196,200,217,252,39,54,59,183,45,26,78,11,221,8,73,49,152,241,71,249,16,245,252,229,24,16,136,210,73,202,4,52,207,219,27,36,51,31,206,3,219,72,242,14,30,19,50,7,84,218,41,29,224,246,246,167,30,33,127,222,186,2,128,52,236,225,3,28,225,11, 201,24,60,25,24,194,100,246,136,25,169,186,64,5,224,241,153,212,198,31,124,232,163,6,188,242,10,253,194,64,42,229,235,231,193,47,50,243,144,26,224,21,52,203,143,26,86,235,19,13,204,4,105,202,217,48,251,20,52,244,223,57,255,7,114,9,146,62,77,213,167,253,39,232,233,238,38,21,48,171,176,255,157,15,90,239,217,54,239,24,233,228,216,38,213,254,35,8,197,219,28,200,120,41,94,187,65,235,36,17,121,233,165,31,104,44,126,231,3,27,26,5,160,32,188,33,235,174,70,48,162,254,25,237,181,35,76,230,86,240,59,42,166,247,115,18,217,250,66,247,68,71,204,210,186,21,12,17,151,228,56,38,241,239,93,200,69,251,90,238,214,254,172,243,200,205,60,56,223,239,147,27,197,56,182,206,146,26,174,20,160,220,63,234,115,211,179,250,136,10,165,181,53,44,190,10,53,247,104,91,130,233,107,0,66,32,34,255,77,6,138,214,187,214,220,41,234,209,254,10,28,28,28,203,189,64,18,6,136,250,54,18,152,237,139,29,67,243,173,208,94,19,139,228,9,246,228,32,228,165,34,17,129,6,95,232,38,25,71,213,67,16,120,21,52,235,41,39,245,246,23,202,53,72,247,189,229,219,229,1,68,220,192,30,193,218,238,3,83,36,40,1,219,47,88,51,82,188,137,43,83,255,9,220,151,239,130,190,120,28,113,230,152,242,175,40,152,241,97,18,239,70,149,207,7,17,137,5,132,226,188,23,77,168,16,252,186,254,0,223,70,40,213,236,55,214,187,75,254,238,214,245,44,32,8,206,140,43,68,222,156,248,90,11,254,203,247,32,162,4,183,175,75,29,135,13,50,245,72,30,204,212,152,43,46,4,237,13,95,55, 202,182,238,247,169,51,161,195,187,226,107,239,23,223,53,44,156,217,11,36,105,35,30,227,49,94,123,224,196,229,132,24,104,213,235,233,35,233,166,176,150,41,248,245,186,17,229,49,228,179,8,83,155,42,187,208,167,11,238,223,144,247,17,15,142,190,72,1,4,5,228,231,141,61,89,183,22,55,83,41,112,222,45,37,237,2,123,236,225,33,45,243,141,0,246,237,110,189,116,92,109,212,2,190,195,71,118,220,57,12,235,36,179,244,154,1,55,36,225,252,56,16,73,212,36,241,39,255,169,201,211,60,58,180,140,15,66,30,156,19,185,3,149,217,27,36,91,63,75,212,173,199,75,45,44,176,193,14,122,223,35,233,0,25,118,25,27,64,17,208,23,16,124,244,9,10,90,17,195,48,135,195,102,223,117,34,170,210,211,250,112,18,8,241,163,248,71,55,32,13,176,7,162,236,28,37,198,213,99,184,72,38,153,209,20,253,13,22,31,30,165,3,180,55,160,67,17,34,70,214,23,20,25,15,109,167,115,29,8,239,181,219,139,20,138,53,217,22,209,25,134,35,115,53,76,230,146,214,151,46,124,185,107,251,172,4,115,227,148,246,185,40,168,50,208,230,47,248,132,19,20,9,23,205,129,51,220,213,217,249,100,30,117,6,25,8,142,250,4,44,241,243,194,211,202,1,164,28,68,190,72,68,169,4,53,243,40,53,87,46,158,32,69,227,29,5,159,255,12,211,81,223,117,37,68,188,81,3,235,66,160,254,226,28,226,31,62,50,227,216,181,222,42,254,192,222,17,211,64,21,94,215,47,225,16,68,21,28,122,33,216,238,48,46,210,4,40,216,220,16,209,250,50,203,207,24,30,21,31,217,193,57,231,15,52,43,76,222,63,255, 219,30,224,219,227,9,60,23,68,206,25,252,40,72,249,237,97,4,43,246,213,10,252,216,212,216,96,30,108,200,237,254,214,22,143,16,184,235,73,37,140,25,233,250,51,207,104,248,157,241,53,198,31,29,147,226,40,226,170,28,184,72,107,236,192,36,204,30,128,245,104,249,254,234,50,16,141,198,223,246,91,23,220,238,71,225,72,86,216,0,22,235,90,38,55,230,77,254,90,238,148,15,66,191,170,223,91,10,175,5,253,229,67,6,204,31,50,218,104,7,141,3,29,245,200,210,9,29,38,241,159,215,98,18,161,33,60,244,38,228,29,20,2,219,158,3,208,253,135,6,172,202,177,9,174,41,227,247,233,0,158,30,118,4,171,193,40,27,57,221,117,223,89,240,158,6,164,230,44,232,54,60,17,19,56,253,209,4,29,19,10,212,156,246,145,4,82,213,221,203,238,4,29,15,245,214,42,50,88,22,32,1,190,250,185,29,32,235,158,230,97,11,32,232,7,217,127,224,51,63,161,229,148,4,68,20,221,251,60,237,160,38,145,9,251,210,70,14,13,9,193,3,208,227,142,54,54,250,131,233,197,250,26,13,1,229,192,245,38,39,139,222,189,248,127,24,125,45,78,225,185,28,36,4,184,214,124,245,72,2,137,242,118,199,0,23,220,246,72,1,107,15,215,65,56,243,71,248,196,48,167,231,59,227,33,0,122,251,198,180,85,254,202,22,160,22,93,0,56,43,141,29,211,253,184,25,142,0,142,239,155,208,17,17,209,227,42,234,79,49,130,21,180,217,241,26,151,46,111,213,33,3,19,17,90,248,205,220,190,2,36,19,119,18,218,252,193,254,12,13,161,245,93,37,205,220,85,254,212,39,187,5,188,231,30,31,229,34,240,3, 123,32,93,247,220,13,189,203,174,24,152,5,91,197,209,224,24,44,125,26,136,216,130,71,120,21,220,241,180,2,97,43,60,213,186,244,64,16,49,207,173,22,107,228,199,40,200,252,68,25,243,47,45,244,249,231,160,65,228,252,8,157,26,47,146,251,182,4,32,230,14,25,126,254,69,240,111,15,199,40,248,249,206,237,188,87,92,221,153,7,176,13,74,26,255,226,149,243,98,250,174,231,39,247,217,23,220,17,229,232,15,56,117,4,109,42,129,25,10,35,94,244,18,237,252,14,26,211,112,212,157,231,177,16,214,211,153,30,96,26,148,47,167,37,123,31,36,15,193,242,139,19,229,232,13,226,39,209,182,250,193,212,48,1,186,18,210,20,75,24,65,32,48,42,213,244,124,40,151,5,238,247,43,218,183,249,32,241,2,238,127,244,140,239,152,16,196,2,213,50,98,0,78,7,147,42,157,14,120,3,6,23,115,8,25,226,118,252,215,220,104,238,133,229,180,17,234,3,193,238,237,34,101,46,99,37,90,17,15,43,103,227,241,242,235,231,192,227,103,195,129,225,54,251,13,215,4,27,96,29,231,47,82,24,67,52,100,11,38,6,175,243,190,2,34,220,63,191,26,10,170,224,53,254,98,20,127,37,225,255,112,52,70,45,122,14,70,8,156,5,210,16,123,214,60,4,85,231,162,234,137,228,2,255,205,228,188,242,120,39,204,5,197,254,76,248,154,34,150,238,147,18,255,252,255,225,198,215,193,235,205,238,44,207,74,244,40,5,30,13,74,246,53,64,102,30,105,29,48,42,105,4,239,236,155,242,84,255,90,210,42,224,81,228,56,10,142,246,165,33,243,45,85,12,106,35,153,32,141,6,221,223,29,254,29,218,221,201,10,214, 150,237,32,235,193,246,20,20,14,238,33,22,180,24,123,31,221,245,19,254,151,5,73,234,36,238,129,253,93,248,214,215,26,23,110,248,240,1,223,14,185,37,95,17,85,11,31,39,102,25,129,22,91,253,77,10,146,211,62,242,247,247,6,245,126,230,105,255,213,14,210,251,86,45,67,26,205,23,64,2,32,17,30,218,116,225,72,228,57,217,121,212,66,200,208,11,94,248,4,25,204,28,130,22,247,254,205,47,231,11,178,233,185,247,28,228,193,235,153,217,128,10,77,250,120,6,65,17,133,39,45,7,139,33,81,55,170,255,189,255,138,253,139,14,10,231,244,10,146,249,218,220,134,240,170,12,43,5,38,243,214,16,121,0,100,11,204,251,198,20,111,247,247,244,236,2,218,209,101,210,246,237,132,242,221,203,125,249,184,253,136,22,150,22,127,36,249,25,155,246,175,26,158,253,210,235,232,224,35,248,245,223,181,234,190,7,19,23,239,26,52,38,219,51,112,250,52,37,125,23,97,255,175,225,250,232,98,227,237,229,36,248,77,245,169,250,236,224,135,42,1,249,51,255,125,15,60,253,97,233,162,248,245,248,173,225,159,254,243,228,97,240,23,201,151,5,90,10,57,247,115,1,102,18,167,21,225,15,223,51,60,8,86,7,132,242,227,8,71,225,63,239,54,248,213,255,121,253,204,247,15,52,181,33,92,44,133,31,90,10,67,241,194,25,228,213,7,224,126,229,245,211,75,235,82,228,87,13,122,255,66,9,25,10,245,24,107,248,237,4,141,239,13,221,240,233,57,212,151,249,241,243,40,9,96,240,206,6,112,18,32,39,204,17,8,15,109,22,239,235,95,38,171,0,113,4,220,1,47,4,57,1,203,241,37,250,215,19,75,16, 175,243,96,36,194,249,33,26,236,33,209,251,15,235,233,234,64,244,47,212,38,224,7,227,215,236,242,227,248,13,255,18,124,6,218,32,234,21,94,10,9,223,216,8,236,228,198,216,141,232,213,233,141,231,196,10,3,39,59,7,5,42,21,25,84,56,87,5,136,14,244,5,0,222,94,235,154,2,128,238,87,213,47,32,71,250,44,19,128,5,4,44,26,1,3,10,8,13,207,252,115,254,14,241,214,23,139,212,175,251,28,234,28,248,101,215,240,255,182,13,223,252,94,44,88,13,221,9,118,249,120,37,146,252,79,6,79,218,140,238,121,212,227,242,201,22,4,247,121,37,147,31,220,18,12,1,220,68,46,14,92,15,114,6,100,250,131,228,241,189,46,251,19,244,183,24,236,25,141,42,31,225,248,13,147,44,207,24,66,253,110,251,226,239,13,168,211,5,188,229,200,217,173,255,71,14,72,3,78,255,148,12,178,29,194,16,70,21,224,1,42,235,64,21,61,224,155,255,136,231,166,239,63,9,232,218,35,55,2,14,199,11,52,50,5,18,203,19,159,16,69,8,109,18,68,210,134,231,199,80,193,165,75,29,252,227,163,247,24,43,17,210,112,28,141,252,179,2,43,10,11,232,68,224,109,69,97,184,178,217,164,233,52,200,239,19,12,235,25,254,34,15,249,235,162,49,249,69,195,218,166,61,96,234,51,225,62,30,37,181,237,10,117,254,148,1,165,51,110,6,48,18,211,114,172,238,129,25,30,31,161,192,114,44,122,201,55,231,181,221,120,199,130,50,146,4,179,206,112,63,145,0,70,17,65,44,237,202,139,20,51,219,229,23,252,13,212,213,16,5,139,13,13,204,235,18,93,248,241,242,181,70,21,228,17,20,135,22,87,15, 124,99,131,234,230,244,125,15,190,217,221,7,231,252,12,186,140,17,83,248,85,19,72,36,26,243,33,123,190,252,124,255,73,16,43,220,180,222,194,10,97,195,184,230,80,212,55,2,207,76,250,186,113,78,3,22,116,235,187,34,34,225,222,210,255,7,67,208,50,249,188,219,11,195,243,91,71,214,133,14,134,44,15,241,247,42,34,21,122,227,204,13,158,1,73,254,121,38,25,178,153,54,244,232,88,246,152,41,204,205,238,25,14,34,251,13,189,7,152,12,54,12,3,66,31,188,74,31,77,216,89,186,249,39,12,198,78,206,101,246,125,252,136,35,166,25,137,238,84,112,110,204,196,3,211,18,67,162,186,15,215,237,7,214,130,233,194,230,210,47,213,57,220,239,231,68,48,22,149,1,166,73,25,200,16,253,134,252,14,225,98,26,147,220,251,12,161,43,177,230,223,37,186,3,128,204,83,91,204,209,10,233,20,252,209,223,171,35,7,220,26,220,122,5,20,214,135,242,234,44,2,148,105,27,27,20,159,250,22,42,236,226,28,51,187,250,21,229,128,8,222,216,20,211,175,57,101,205,86,242,115,18,204,16,172,98,184,235,186,52,233,27,185,238,31,35,234,237,187,161,9,20,48,212,3,231,241,24,188,192,140,95,128,235,71,13,151,30,117,223,196,18,204,33,49,156,183,240,43,243,24,213,110,42,45,189,144,31,203,244,84,5,111,50,254,233,109,231,75,68,103,231,146,254,82,18,103,233,165,56,240,197,253,19,125,249,203,199,212,75,211,250,92,213,34,35,126,16,171,29,73,50,58,219,231,47,57,227,236,224,27,30,250,144,182,7,247,11,97,209,149,14,80,11,145,10,228,75,233,235,129,18,234,252,79,217,233,57,184,162, 89,223,39,4,177,225,180,16,104,19,255,254,245,55,76,5,211,36,109,25,29,195,132,73,21,225,191,221,28,3,168,245,4,8,147,222,108,251,157,239,16,219,225,32,101,12,86,182,119,12,33,249,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,52,84,215,8,21,209,244,38,200,19,61,247,16,85,208,201,254,5,215,24,0,100,249,24,15,153,214,39,7,103,6,10,211,199,9,114,35,191,27,13,234,113,225,85,239,172,9,229,251,93,206,103,41,11,4,117,139,231,33,153,251,136,49,129,204,67,21,57,255,195,36,77,228,179,6,208,13,87,32,224,211,31,30,23,22,189,255,17,30,33,222,223,5,70,244,245,235,205,243,96,63,50,212,239,23,0,234,104,2,160,227,26,254,45,234,105,245,5,254,88,8,168,21,5,251,230,240,227,9,239,23,117,211,159,64,164,240,253,246,124,37,109,238,169,0,117,40,129,231,252,251,47,20,241,7,174,226,116,45,77,240,134,243,119,44,32,17,31,21,12,0,32,208,188,45,125,249,42,210,147,48,245,15,52,23,78,208,145,241,132,7,158,232,239,26,37,242,253,224,135,25,91,39,113,238,192,3,255,29,222,229,192,7,155,51,90,192,7,26,3,16,208,232,141,212,223,112,9,202,12,249,99,24,151,13,121,208,20,20,39,10,255,32,63,12,77,247,227,18,186,43,140,2,125,237,114,243,75,26,192,19,205,249,29,207,33,12,240,89,253,240,56,248, 79,55,43,5,240,255,177,243,199,25,176,249,45,212,27,35,164,10,27,182,76,28,69,242,101,205,192,21,46,38,29,250,240,245,44,227,232,60,200,185,19,19,100,249,194,7,40,0,64,38,105,243,140,239,35,58,24,242,185,239,72,49,141,228,24,20,7,3,142,195,16,1,236,36,73,230,235,25,186,237,250,246,120,14,32,231,229,250,133,24,59,2,142,214,150,222,16,19,224,254,183,15,231,19,133,244,240,255,55,0,233,46,33,254,254,247,248,29,61,222,44,43,65,226,64,206,149,21,246,233,22,237,53,218,216,243,83,6,65,253,28,3,123,1,58,223,199,31,34,11,9,240,151,3,42,229,28,245,235,34,90,238,148,13,219,62,213,253,179,14,63,11,25,240,148,234,119,38,120,226,245,15,124,9,88,217,159,5,199,6,137,220,176,0,251,38,109,179,55,90,181,245,2,218,134,27,154,225,53,242,8,42,159,2,5,211,239,1,75,50,245,244,115,0,121,252,238,254,55,34,21,226,36,20,193,2,21,255,141,4,45,209,12,22,180,10,213,217,1,254,156,2,100,10,168,246,90,241,216,26,192,56,218,204,28,22,52,249,33,247,11,1,153,249,101,245,240,28,137,248,1,238,160,44,196,234,132,219,131,89,16,215,13,229,112,12,83,3,135,7,224,3,16,19,177,232,217,211,177,241,134,237,170,231,81,251,97,231,5,254,141,53,134,243,92,15,116,253,244,25,221,231,84,29,156,226,161,213,6,231,17,30,252,225,139,14,55,47,196,252,72,23,68,2,223,45,185,245,147,2,210,208,235,31,19,13,118,246,187,29,52,26,166,252,126,235,184,26,32,31,251,19,248,244,180,45,101,18,108,245,101,230,9,233,144,16,51,30,156,217, 196,13,80,38,100,197,187,26,84,1,135,24,65,251,4,232,57,252,252,12,34,227,175,36,11,5,29,243,112,12,105,249,76,13,158,236,38,18,132,250,50,221,35,40,60,3,16,252,84,250,234,253,213,232,63,17,164,231,89,245,87,223,135,47,163,37,213,8,20,231,35,34,234,247,32,237,187,10,116,231,40,42,217,254,97,223,2,45,177,229,100,191,236,247,98,51,17,253,134,225,110,78,142,44,220,11,21,246,208,232,11,13,105,252,201,248,189,237,172,24,180,4,28,25,197,254,140,12,17,253,21,233,252,228,115,77,2,193,43,230,23,38,52,1,168,4,68,42,37,236,11,38,110,223,140,0,106,70,5,211,55,0,219,41,179,11,156,217,57,19,221,239,61,23,42,238,255,20,201,245,201,249,64,221,224,25,133,226,196,255,80,19,128,243,46,41,236,21,230,252,120,29,92,0,188,21,174,217,166,224,64,68,249,249,109,26,242,226,171,41,129,207,215,43,210,223,24,46,175,30,173,225,208,13,48,59,126,217,215,37,106,214,149,247,223,66,207,35,160,9,20,14,73,215,41,178,8,9,121,6,20,51,152,247,90,37,17,217,60,251,145,217,220,48,125,222,71,41,148,249,221,31,164,231,23,35,252,2,29,229,114,38,66,246,142,254,116,2,181,39,85,21,35,40,236,244,192,43,180,22,248,221,93,215,164,65,232,1,98,199,145,14,43,36,91,32,81,253,204,0,163,21,19,3,53,233,247,12,113,226,211,30,12,245,159,5,189,216,191,30,90,232,193,231,68,47,89,248,96,1,180,28,232,238,247,9,148,255,137,248,144,22,53,227,195,8,231,15,183,10,93,246,224,31,39,19,76,25,97,179,84,35,105,249,194,62,120,2,12,16, 86,249,225,232,112,16,173,237,61,232,126,232,96,9,26,250,221,230,245,14,45,231,68,16,44,255,12,16,99,40,22,244,79,46,200,219,8,39,6,207,110,232,19,13,72,27,118,212,63,14,101,12,24,9,153,236,96,239,173,212,242,218,80,40,46,220,231,9,239,26,225,215,192,37,40,20,158,244,167,62,192,196,32,22,126,226,56,241,167,49,28,218,216,252,61,23,103,0,59,7,250,225,141,224,199,50,235,10,246,230,21,180,253,227,225,235,71,4,223,7,235,26,183,7,36,17,1,2,110,233,220,14,105,255,238,210,188,6,3,28,244,246,213,248,17,251,7,35,17,238,5,18,48,242,141,7,145,5,40,43,169,3,124,251,25,188,200,82,177,209,172,21,73,252,59,17,166,209,232,13,5,254,180,1,147,43,182,246,33,12,84,48,196,228,248,26,17,205,25,234,91,45,117,254,176,19,57,233,105,199,182,255,128,28,89,211,216,41,217,224,101,238,208,233,236,9,223,17,29,235,244,40,229,244,157,252,60,12,167,10,221,227,252,40,193,213,240,255,69,233,212,13,149,239,108,34,31,18,144,252,67,19,96,10,180,225,158,28,53,6,36,253,130,248,60,245,101,15,233,215,206,74,57,202,196,65,85,248,40,225,84,26,221,221,229,223,7,54,197,223,84,212,211,15,165,208,183,12,40,27,103,28,133,242,15,8,73,249,96,246,177,235,250,15,89,212,81,231,13,213,239,75,171,3,186,207,100,26,216,5,144,15,116,17,97,253,207,39,129,213,40,214,215,0,189,215,247,6,188,18,226,245,55,6,119,13,124,248,173,234,249,227,127,33,9,233,115,25,230,234,13,20,167,22,125,244,151,0,32,25,240,59,24,232,181,253,63,63,33,250, 201,245,199,50,28,184,148,20,240,37,91,19,69,217,128,254,40,8,226,236,162,237,52,23,86,21,189,249,15,11,79,30,123,11,182,240,67,0,20,235,104,45,175,1,205,249,181,210,247,25,136,232,31,33,190,217,249,233,111,42,101,245,172,248,56,57,121,248,163,3,216,11,165,238,244,37,17,24,42,229,159,23,129,253,168,250,101,21,30,211,79,89,101,221,52,72,9,233,100,4,222,238,189,7,29,195,113,183,164,48,11,1,80,255,233,252,100,231,41,28,6,49,181,241,228,38,21,223,29,225,91,11,132,26,186,204,168,11,36,2,124,24,137,211,104,11,255,23,193,234,172,250,248,8,140,24,75,48,131,0,18,240,217,18,148,22,30,220,148,10,100,87,54,207,59,10,37,224,236,5,8,247,208,218,43,48,251,19,216,197,155,51,25,246,225,26,210,29,249,248,220,27,44,0,116,240,85,248,64,252,70,246,36,29,149,226,212,71,78,208,227,15,101,245,142,208,24,241,12,25,130,20,168,20,64,32,172,245,157,228,129,235,205,202,221,25,216,20,126,223,81,219,24,9,144,10,125,241,87,32,133,226,39,44,158,230,72,226,40,14,9,255,112,203,180,4,79,15,116,48,116,17,118,206,59,8,37,255,169,3,55,1,220,242,196,13,88,29,137,218,32,249,29,244,53,242,22,241,44,44,190,214,51,16,27,8,80,254,141,4,98,218,201,249,163,18,19,0,177,235,249,217,191,17,184,17,19,6,173,243,32,26,13,23,129,237,21,252,201,242,180,31,105,239,209,247,168,8,231,15,112,16,56,2,206,244,25,1,98,209,143,17,36,235,53,245,142,251,188,239,218,228,8,48,238,254,152,247,1,8,253,252,13,247,214,233,9,252,68,17, 148,28,101,214,236,52,27,33,77,213,101,12,67,9,128,6,197,247,72,20,192,31,244,212,159,17,233,245,67,3,69,252,13,212,79,57,200,250,188,36,41,240,154,232,77,7,155,17,56,244,114,239,155,19,238,254,81,247,207,11,247,31,249,252,62,236,4,21,208,15,37,189,240,62,193,237,36,47,205,200,175,39,208,4,223,13,87,12,37,239,122,3,177,240,217,3,5,9,196,10,179,6,74,248,36,33,141,240,101,217,108,22,208,44,165,235,124,239,153,254,213,232,130,248,106,223,196,19,18,246,48,231,80,13,212,51,38,234,249,232,157,247,208,13,121,245,206,244,9,252,62,242,34,5,143,32,76,3,172,253,76,242,130,224,0,0,12,21,249,248,230,193,115,37,246,227,13,240,120,27,82,239,75,250,92,239,204,254,59,16,84,212,76,254,223,8,112,246,168,8,172,34,62,236,84,7,45,252,59,10,181,244,40,9,27,253,122,225,164,56,240,22,28,27,137,37,110,227,236,244,6,49,246,218,209,229,12,24,68,231,121,9,103,50,172,21,91,13,134,234,254,71,112,230,144,6,39,7,148,7,250,18,213,232,208,16,133,251,157,253,236,15,116,231,101,9,119,7,34,230,143,72,70,192,34,11,162,196,44,55,179,24,115,15,253,221,245,198,253,240,195,57,229,211,177,17,207,51,220,8,209,244,131,8,24,211,188,223,148,243,37,227,139,26,74,250,241,247,188,51,175,95,22,237,254,25,97,17,231,30,73,252,48,3,241,249,236,226,145,241,52,243,66,234,184,32,52,246,44,235,30,50,25,215,245,17,30,53,109,228,59,2,217,233,224,9,160,16,13,247,208,10,52,255,222,223,185,249,92,3,169,255,228,28,18,228,131,37,235,26, 74,202,116,8,12,245,76,9,172,28,1,245,201,249,138,198,90,31,33,14,150,212,52,249,55,34,18,233,0,25,143,26,191,38,92,0,84,244,26,210,51,56,66,234,167,10,104,24,109,243,64,0,24,242,181,233,242,7,224,6,185,248,84,20,181,248,179,17,224,15,240,245,104,20,158,236,193,229,243,39,4,238,240,18,128,240,188,8,112,59,88,254,69,223,193,54,201,224,33,202,132,1,15,18,184,228,221,221,19,27,127,21,160,3,117,235,1,238,16,19,116,13,10,213,18,246,165,245,51,25,237,239,77,216,251,26,20,45,124,25,128,214,155,1,94,38,41,193,29,229,39,47,183,9,177,250,146,212,112,249,135,22,166,249,207,2,211,18,21,224,119,37,217,12,144,248,173,237,68,4,252,14,47,9,62,229,144,28,131,8,140,49,177,209,170,40,140,239,16,255,162,29,208,255,229,39,117,236,229,207,187,40,125,227,240,230,55,47,138,207,76,248,236,244,202,21,176,252,255,23,157,252,233,221,134,255,156,2,109,231,56,64,58,216,165,238,183,28,33,251,234,253,233,223,156,254,226,81,168,246,64,7,74,250,193,232,35,37,116,151,123,20,158,25,148,243,10,232,144,28,252,11,210,196,13,17,96,3,86,249,148,16,15,12,244,34,232,7,132,209,133,245,51,22,60,43,130,202,216,238,116,19,27,57,77,222,30,217,13,246,21,242,111,2,71,10,97,238,93,194,61,255,17,33,25,255,64,6,241,247,5,18,143,33,145,244,48,243,138,194,40,14,228,19,153,252,157,246,195,21,103,34,222,19,144,18,101,232,184,32,232,222,133,238,179,49,109,249,188,241,55,6,117,214,24,18,221,239,243,27,180,188,8,15,111,5,163,12,229,214, 28,18,100,10,176,217,127,18,15,20,192,6,28,22,25,243,212,16,92,43,204,220,48,6,169,0,32,23,249,251,59,50,92,236,69,43,237,222,88,5,107,13,1,11,109,212,253,206,103,32,122,228,1,241,255,51,61,225,217,248,92,58,64,6,135,41,17,226,223,17,238,198,192,230,7,38,88,11,141,1,7,1,157,246,223,47,16,249,62,220,57,206,6,49,119,19,57,230,30,56,217,224,120,226,167,25,72,6,241,232,107,50,101,192,112,38,36,247,145,220,99,0,63,48,224,6,85,232,0,234,48,40,60,25,71,44,225,237,39,22,112,37,141,227,31,48,223,8,45,1,94,186,23,41,53,201,206,34,230,234,76,251,120,238,246,14,87,9,52,17,209,241,171,23,80,3,237,231,200,11,164,50,243,2,222,68,156,15,94,248,112,56,244,194,104,82,126,198,234,253,76,248,222,226,5,254,7,20,100,234,248,216,90,31,173,25,226,227,222,241,187,40,248,10,213,248,225,234,200,23,252,211,176,38,172,236,105,230,124,37,199,6,118,209,173,243,238,213,7,29,110,230,94,41,252,248,196,243,68,10,32,10,166,255,62,229,20,45,153,224,21,229,24,15,247,53,250,246,5,215,188,18,200,11,17,226,58,99,121,196,72,220,84,23,135,1,121,230,66,32,248,222,117,251,63,60,154,197,136,231,195,2,77,4,39,1,95,32,94,196,68,29,233,242,231,9,129,244,152,26,73,233,42,253,244,32,101,236,171,7,19,12,228,25,21,254,186,238,85,242,220,253,252,232,122,216,231,12,184,8,255,22,246,20,237,4,168,26,109,250,19,13,17,214,132,19,27,23,233,249,39,41,255,14,162,242,179,43,88,8,91,8,17,254,60,187,13,250,45,246, 200,26,249,186,2,243,223,5,21,251,135,1,223,60,141,231,244,87,9,237,157,247,127,42,53,15,197,229,197,238,153,246,188,226,26,251,39,10,105,240,152,5,229,239,78,220,187,31,172,250,197,220,60,254,34,221,92,36,189,7,197,229,214,42,189,209,219,60,71,35,246,14,7,4,74,222,64,3,61,255,213,250,118,247,124,5,162,32,224,208,175,30,214,42,81,170,155,41,162,214,224,61,4,247,153,25,114,193,41,255,52,50,240,248,233,248,85,205,184,42,32,26,194,205,167,252,225,243,174,16,251,13,153,196,51,53,144,246,3,28,97,213,9,255,218,231,156,245,77,249,28,3,183,13,68,16,109,241,185,254,156,254,89,242,8,18,8,253,23,13,151,38,235,26,121,245,124,15,202,21,85,220,114,193,127,52,15,6,105,255,8,242,26,248,105,236,162,240,173,243,108,3,190,214,213,254,84,1,40,37,239,36,237,242,115,12,124,25,10,223,161,201,254,253,134,249,129,232,173,252,200,32,93,224,122,49,120,241,185,249,168,8,44,27,153,240,112,3,69,40,194,206,240,43,146,214,134,67,249,214,178,63,104,198,101,3,124,62,238,0,244,6,32,20,193,241,80,254,217,196,39,1,199,61,193,238,117,251,225,237,249,248,237,1,181,36,57,240,215,31,233,3,65,195,150,14,109,255,244,231,20,10,64,32,131,6,206,244,34,224,7,1,65,250,123,23,4,35,245,239,92,2,0,0,9,255,57,13,232,237,123,32,5,12,132,13,44,235,4,238,192,83,52,247,181,245,115,25,65,241,183,10,201,209,0,1,149,15,2,255,85,233,48,240,240,16,228,38,81,11,234,209,200,21,45,4,109,29,83,9,185,246,96,34,54,222,88,11,131,31, 196,11,177,231,151,10,98,48,79,8,183,19,54,228,252,228,207,30,217,6,19,13,120,11,192,0,183,13,23,4,81,220,11,11,183,6,69,255,76,190,181,239,4,2,113,198,123,29,252,23,173,255,168,5,105,243,31,46,221,234,234,45,216,10,220,248,4,7,151,3,238,251,53,251,33,9,213,201,138,40,40,40,177,222,110,229,47,52,28,55,93,1,252,3,190,254,49,248,250,15,97,8,49,205,220,242,156,9,87,1,237,7,116,253,201,19,215,13,173,16,172,251,198,224,160,0,153,214,84,253,179,34,56,9,125,247,234,253,96,25,29,244,48,1,188,239,56,48,216,252,215,13,72,220,215,19,41,234,4,194,98,51,33,217,183,18,131,31,60,3,179,20,131,31,148,19,47,27,161,222,213,254,111,18,166,249,141,247,21,233,88,226,104,20,204,254,167,252,233,46,61,253,100,252,114,233,7,3,9,190,185,249,212,0,162,29,13,228,45,249,12,0,42,250,156,12,97,17,220,182,164,22,112,22,5,209,162,29,21,226,86,246,161,247,144,3,99,40,124,15,48,16,8,27,70,240,207,33,241,241,53,254,132,4,100,240,120,21,4,26,77,7,93,197,31,15,128,22,210,254,221,172,16,65,134,237,116,4,160,7,33,242,15,11,27,33,254,247,242,223,188,241,44,227,48,31,166,246,149,179,104,254,40,46,168,17,85,211,7,34,26,208,175,66,117,205,153,206,129,17,252,33,197,229,192,40,113,33,140,8,40,6,125,246,37,245,139,25,110,233,103,44,160,4,33,8,185,254,159,32,156,12,187,31,241,234,185,217,9,22,86,234,72,220,188,3,255,2,203,26,202,231,65,33,32,231,205,239,92,30,173,249,105,251,102,218,120,60,176,205, 245,253,63,5,188,245,33,238,202,237,3,19,86,240,216,23,32,240,17,216,148,237,73,242,5,211,36,238,16,16,60,27,177,232,144,31,119,246,56,15,213,192,115,43,192,255,76,224,252,55,165,251,101,241,229,33,177,222,169,9,171,54,66,197,182,252,137,3,84,19,110,232,116,219,30,4,113,244,249,242,180,13,78,7,146,218,131,31,27,29,118,218,12,0,173,19,87,77,9,230,40,251,231,67,40,34,237,233,252,11,33,244,178,224,200,5,103,32,106,226,134,27,39,38,97,211,15,18,196,252,228,255,227,9,24,3,131,8,183,10,86,231,171,7,167,34,25,249,196,1,109,32,137,6,236,185,8,15,163,31,16,10,212,14,3,28,131,3,40,219,212,4,24,17,137,159,240,43,254,235,71,65,236,247,171,56,214,233,168,21,119,249,141,246,49,2,128,252,56,250,130,230,248,253,73,245,143,20,157,213,75,41,162,251,146,218,78,208,188,51,46,239,112,252,72,9,0,10,76,33,183,25,68,216,90,37,101,248,237,228,164,234,229,226,76,40,52,243,4,35,163,6,144,6,35,0,240,255,135,19,61,240,180,227,192,55,76,177,88,52,157,218,65,254,111,17,52,10,48,7,40,8,40,40,253,240,176,214,53,226,134,61,161,225,27,17,58,235,49,244,71,10,59,48,58,219,161,250,160,19,89,3,10,217,228,25,222,244,152,253,122,219,89,227,140,56,49,205,184,20,28,28,202,232,232,17,211,3,52,241,61,210,148,200,135,47,16,249,60,18,5,254,225,253,56,248,119,40,92,238,190,202,157,246,48,44,250,30,158,238,185,236,24,0,5,248,236,247,122,43,120,226,172,251,206,28,17,30,225,244,117,40,85,235,245,238,140,30,16,13, 148,231,197,232,12,31,122,3,114,245,89,252,13,229,179,15,221,16,79,206,116,41,233,251,124,12,212,23,120,226,126,217,243,5,195,33,33,242,79,2,79,49,160,6,104,17,67,25,112,9,237,1,194,206,53,12,215,33,254,195,37,249,123,8,73,230,172,18,152,207,253,227,244,255,47,42,242,7,233,229,12,16,32,32,233,0,120,2,45,252,181,30,100,246,76,224,202,232,121,248,61,247,73,252,137,227,85,252,151,50,125,151,96,34,10,217,216,243,198,218,89,0,88,11,75,188,175,30,45,247,26,247,133,27,52,237,204,228,8,42,48,245,166,39,66,243,179,46,84,20,5,218,240,245,187,22,30,212,25,50,128,28,4,2,24,49,200,36,200,7,69,239,45,252,189,250,102,209,136,225,163,31,68,191,247,37,150,218,100,253,69,211,184,54,240,221,152,17,201,227,40,46,234,247,96,0,112,12,254,250,80,3,187,29,25,221,246,233,152,69,20,231,40,254,144,31,51,28,169,196,223,10,123,11,152,198,49,14,117,254,9,233,99,55,65,241,179,21,200,210,149,15,245,242,145,232,71,28,105,251,212,13,4,11,78,212,38,234,223,42,97,198,42,229,123,1,111,17,195,8,11,13,28,218,237,243,216,8,32,17,181,165,75,44,112,10,65,217,131,8,43,11,68,2,163,18,52,252,153,227,113,241,43,2,93,222,212,14,49,17,147,27,236,226,7,23,223,45,133,244,77,228,233,251,255,54,129,201,83,0,204,0,33,241,39,68,133,241,172,8,236,248,237,231,33,188,53,221,220,14,112,3,141,44,76,6,14,239,244,22,137,34,92,30,106,235,162,242,65,244,155,32,37,226,204,2,237,4,179,8,248,26,90,241,255,45,4,4,25,227, 1,5,124,21,67,9,0,51,17,214,180,13,48,3,237,227,216,2,168,5,248,216,168,249,251,4,197,214,191,48,249,239,49,232,98,252,224,21,172,24,100,11,57,227,81,250,214,233,74,49,201,245,37,248,8,9,100,17,74,250,71,37,102,213,168,244,47,46,0,237,135,4,20,1,65,235,28,16,109,249,136,23,32,17,175,8,124,12,13,238,241,250,129,251,104,244,10,232,41,255,247,15,69,224,152,1,51,52,222,232,149,227,107,13,130,245,148,13,236,6,8,24,141,240,60,30,168,249,120,8,112,181,77,238,198,215,108,55,236,220,63,26,66,233,123,53,219,0,171,17,245,18,209,1,89,252,52,11,56,254,29,243,132,23,130,242,184,36,73,255,13,234,219,23,254,235,101,238,52,1,214,224,156,12,223,17,144,249,162,243,52,41,149,245,45,4,48,31,249,227,216,17,144,3,209,219,116,23,108,15,25,44,43,29,114,233,247,28,76,251,123,32,220,247,44,236,21,177,9,221,235,19,209,247,124,28,33,247,145,237,120,21,111,20,1,248,190,254,37,208,34,218,227,8,192,9,202,197,24,64,237,222,207,5,76,33,224,22,52,13,33,11,83,6,24,12,178,239,105,190,116,13,75,32,44,224,197,253,184,8,189,224,135,58,247,16,66,197,52,252,55,37,62,226,108,208,251,13,159,8,53,215,144,49,236,223,241,246,30,215,234,243,139,20,46,251,220,185,220,250,4,2,236,14,62,223,139,14,55,31,37,226,224,43,1,247,241,8,97,217,132,44,177,206,21,245,6,49,120,20,86,234,52,247,210,254,70,240,209,228,132,45,75,39,25,230,130,20,139,35,178,236,112,46,9,249,244,4,208,21,72,217,13,240,5,254,41,243,89,248, 67,3,96,12,48,13,185,236,81,14,25,237,74,250,105,251,225,237,109,212,168,67,213,244,28,248,201,254,72,217,185,255,218,228,11,4,79,18,253,239,5,208,144,13,125,252,245,253,88,8,97,228,132,29,104,8,253,237,8,21,176,211,42,238,211,52,178,248,229,219,175,7,110,226,151,3,13,247,240,202,218,55,189,243,132,250,203,38,57,19,29,210,0,234,133,229,227,23,149,227,105,202,48,31,81,247,70,249,141,228,49,11,177,240,28,239,57,10,89,236,108,24,201,230,119,43,192,4,237,233,88,225,188,239,221,255,201,18,166,227,52,26,244,246,208,16,8,241,61,32,33,232,104,207,99,27,196,47,20,185,124,236,149,15,27,36,56,244,86,240,196,197,232,5,192,248,169,224,58,59,216,247,130,196,35,53,80,26,28,245,122,0,57,252,195,6,237,7,105,239,75,51,118,255,252,9,66,240,61,255,36,2,149,238,24,3,102,228,28,24,156,18,2,221,176,18,161,226,44,6,119,246,112,34,208,3,126,7,59,10,214,200,30,220,148,29,15,9,21,229,239,23,205,231,49,2,144,56,216,17,27,253,92,229,243,39,188,18,106,220,55,40,217,245,166,209,78,229,212,0,165,248,15,15,63,12,223,47,173,227,43,26,201,233,33,12,87,15,160,255,52,238,9,221,205,221,135,15,70,240,99,28,177,235,121,240,26,248,212,56,33,198,65,207,83,28,32,25,239,23,124,39,218,234,47,15,153,248,105,248,3,47,38,24,208,230,79,5,216,252,41,240,103,31,36,45,109,243,136,39,153,239,84,36,37,24,137,0,190,251,136,42,201,246,214,54,188,15,228,0,88,223,157,197,28,16,204,242,125,246,177,232,169,255,61,246,221,236,44,30, 52,29,201,215,152,21,131,11,177,222,219,7,46,254,194,217,120,241,168,247,186,250,96,10,9,25,224,205,240,254,156,6,36,216,32,35,32,37,245,214,156,31,64,249,108,21,12,255,147,43,45,203,57,228,59,17,244,34,54,228,139,26,222,226,129,250,211,21,128,0,68,225,229,250,156,39,248,7,60,9,30,226,164,1,136,29,210,217,229,238,80,23,211,55,72,11,204,6,81,245,44,232,204,248,9,193,75,20,22,237,93,240,0,231,204,34,30,223,203,23,96,234,212,237,159,39,76,251,165,248,148,246,10,65,233,226,115,18,69,251,43,2,169,217,168,27,113,219,153,237,145,8,181,244,153,25,232,5,156,28,89,230,189,249,25,221,95,27,220,24,152,238,156,12,103,59,38,222,161,229,172,248,35,15,252,223,185,252,60,21,29,222,175,1,224,31,199,0,250,243,145,240,148,16,172,248,196,17,109,234,180,13,83,61,21,193,155,63,238,196,111,26,140,239,69,220,57,231,200,198,143,27,171,29,210,214,69,252,160,40,185,243,61,253,131,74,110,232,52,247,167,25,106,225,43,57,194,208,201,208,107,48,67,6,158,28,17,238,93,218,28,34,248,241,128,3,165,230,162,205,163,40,101,201,67,15,78,226,127,48,216,246,49,251,140,15,69,224,157,225,16,41,101,198,133,242,144,40,88,33,213,254,68,13,101,238,219,40,81,225,122,191,200,42,61,215,27,14,21,239,148,252,168,243,107,13,135,1,168,54,65,213,155,10,9,237,155,7,160,227,52,4,105,246,72,26,36,45,250,27,14,230,43,5,85,255,80,234,96,28,236,223,217,12,241,7,172,250,113,220,158,28,98,255,75,11,28,0,191,42,42,207,169,15,156,226,21,214,145,14, 181,214,24,8,148,69,26,247,195,5,19,71,114,199,23,28,100,197,5,202,40,254,32,65,241,200,189,215,201,245,172,8,241,213,24,54,183,10,126,10,248,42,20,41,252,3,193,247,156,214,144,10,168,192,140,239,11,45,36,10,231,27,237,237,164,19,250,231,114,32,9,237,250,67,74,222,72,30,74,248,5,15,161,222,127,4,240,12,82,239,53,12,204,229,172,9,81,248,91,26,89,230,92,12,175,5,137,220,231,9,76,25,52,240,127,18,2,227,29,240,223,16,244,1,84,244,64,13,17,220,78,211,187,20,136,225,115,25,187,22,137,252,233,248,174,13,120,182,96,53,210,254,73,242,246,227,167,41,144,22,200,45,141,228,39,38,130,20,221,246,227,5,8,14,221,209,156,211,172,62,30,223,19,19,205,231,124,242,40,8,175,5,228,227,7,31,44,21,140,6,72,17,128,15,176,9,107,20,109,240,177,243,195,5,181,250,80,22,40,248,123,199,206,201,83,6,24,27,164,225,56,8,152,24,233,218,166,51,149,241,146,59,135,13,29,238,232,32,237,242,49,229,112,38,148,246,233,252,203,25,201,252,136,23,37,248,183,10,64,249,112,1,112,221,26,49,105,212,195,36,37,254,0,239,28,252,241,8,101,223,100,23,24,220,45,243,201,221,153,239,223,48,168,247,64,25,140,236,200,238,92,15,7,57,181,223,159,61,53,233,6,210,43,11,75,23,25,219,140,21,33,226,43,57,152,36,134,240,225,20,249,251,45,7,56,253,45,234,167,31,233,212,199,13,68,7,204,242,183,19,74,248,141,247,91,39,65,216,176,31,184,235,228,221,104,70,9,212,14,223,63,57,172,253,241,225,56,238,189,7,93,231,52,7,148,250,109,216,197,242, 151,12,53,224,48,53,37,174,112,41,20,14,183,31,44,224,239,23,210,223,23,13,88,5,136,14,107,45,106,232,124,25,29,235,93,255,196,249,205,253,77,246,60,18,169,236,60,21,2,249,140,235,72,27,236,18,169,3,85,239,94,248,71,35,37,233,119,246,159,24,229,223,223,16,208,10,130,245,248,8,227,15,199,9,120,27,22,237,68,231,28,19,245,247,9,225,113,33,213,253,230,252,231,22,204,17,205,253,25,222,84,244,65,210,4,35,182,234,205,240,0,59,130,245,110,230,68,47,20,234,220,248,252,23,65,238,137,254,225,234,181,220,225,232,255,17,195,39,97,211,133,242,251,56,250,243,41,255,179,2,227,23,8,245,237,1,192,249,191,20,64,200,83,37,80,246,13,29,80,9,13,209,68,253,197,244,236,247,239,47,177,204,84,16,139,14,202,237,202,21,58,217,169,214,47,15,5,218,68,207,95,32,38,169,140,58,4,170,125,243,216,253,184,2,167,37,248,2,48,243,133,233,237,225,248,39,109,241,81,228,61,29,183,6,84,26,112,6,243,60,118,243,220,245,72,61,129,241,8,11,95,21,198,227,236,18,202,228,204,34,245,238,76,251,169,9,139,31,144,9,77,225,167,47,104,36,148,246,33,254,172,36,226,192,34,63,173,181,20,35,171,3,9,10,109,249,160,13,205,237,66,32,221,243,81,245,13,213,132,216,12,3,192,3,88,8,17,208,207,23,84,2,163,39,180,29,106,225,19,30,73,237,36,33,97,228,81,214,99,52,41,199,63,21,189,50,17,216,40,5,12,249,179,2,40,245,136,5,174,241,203,10,177,26,74,49,124,24,8,248,120,5,96,237,200,7,31,18,45,252,191,35,193,244,95,35,179,8,49,253, 96,12,35,3,16,19,181,233,51,22,129,250,108,5,245,192,41,233,22,253,40,20,174,241,116,42,105,224,187,35,107,38,248,238,215,16,46,239,104,30,149,244,26,254,8,6,225,244,216,247,5,218,195,5,227,26,185,224,31,30,63,8,184,1,255,20,155,19,133,208,112,46,244,1,80,6,244,231,189,216,93,253,68,48,34,230,72,48,195,3,162,243,233,40,12,252,16,1,119,1,168,226,69,223,7,40,113,216,232,11,87,18,153,240,219,32,254,244,149,248,213,250,120,23,77,252,63,8,172,251,157,26,65,242,229,219,188,27,172,31,20,235,126,13,85,195,179,20,73,212,145,213,157,246,69,236,240,31,87,35,28,0,29,250,149,232,205,253,36,10,79,18,163,18,183,31,12,21,114,236,143,48,96,245,201,243,46,220,96,19,173,193,144,43,70,246,13,206,23,26,142,198,237,246,179,9,153,215,136,17,5,12,236,30,188,2,108,254,171,50,1,245,215,22,244,16,133,202,8,21,167,192,8,70,142,202,88,30,46,239,192,251,199,55,65,225,61,225,206,236,7,4,140,30,37,217,235,41,172,2,69,233,163,242,184,11,16,34,154,220,70,212,246,66,100,243,220,245,88,51,58,229,94,248,208,59,31,192,65,33,89,255,200,235,99,34,220,5,110,239,208,44,236,245,146,221,252,223,102,58,246,236,71,38,101,245,248,38,212,228,96,4,241,241,10,53,0,4,10,208,63,26,213,253,29,238,235,23,240,245,57,246,27,29,125,224,40,191,160,22,89,37,94,214,187,10,204,17,243,33,197,220,249,236,137,37,44,230,3,13,130,224,230,243,68,26,1,5,89,252,68,253,232,213,53,24,180,35,145,225,77,222,8,18,240,46,184,222,150,213, 112,35,121,237,248,8,197,250,236,24,175,4,245,217,157,249,203,25,185,252,135,4,232,7,43,230,239,14,129,14,219,37,128,252,101,251,28,10,205,194,148,203,183,10,235,47,159,235,125,249,111,20,240,12,129,20,60,3,123,26,88,254,85,239,123,26,94,248,200,235,106,214,192,46,203,4,205,212,95,15,20,231,214,39,36,215,71,4,80,32,57,10,167,40,145,240,31,27,85,251,160,38,161,234,73,224,180,227,230,252,35,0,245,241,93,1,221,228,196,10,112,252,236,15,245,232,229,232,53,0,121,230,51,65,61,219,229,36,7,32,236,27,196,13,132,222,142,248,85,229,84,241,162,29,81,220,189,236,111,20,224,34,81,245,176,31,191,17,120,17,43,14,68,253,253,212,22,42,12,3,143,32,138,241,14,72,96,227,194,215,64,1,115,6,229,251,135,25,252,40,181,244,200,2,134,30,217,232,117,245,79,15,114,236,225,216,100,252,204,30,197,223,65,204,224,254,224,24,48,37,124,24,112,1,197,12,84,20,37,236,101,3,93,237,13,244,156,6,207,45,121,214,140,43,217,233,29,244,225,246,159,5,89,215,246,221,144,249,67,24,207,8,131,0,124,239,105,252,158,28,88,8,128,9,65,223,31,46,24,176,152,26,180,22,50,197,168,244,211,58,113,186,40,40,253,218,108,52,229,232,199,37,153,239,181,207,197,18,188,220,232,20,248,2,203,50,27,11,162,236,184,54,105,246,96,245,44,10,145,244,200,241,204,14,112,31,65,228,172,2,236,235,12,3,128,3,159,14,112,40,165,2,213,248,87,28,90,207,24,9,84,51,229,179,128,32,52,234,25,249,201,249,4,60,229,198,72,18,93,7,160,252,19,19,5,248,78,232,47,26, 12,28,236,248,241,237,184,228,181,254,152,32,92,15,221,246,67,30,90,198,142,248,246,14,104,207,159,42,104,42,28,230,32,255,168,253,11,13,163,27,7,0,21,254,105,22,170,213,205,253,24,55,180,190,167,50,105,230,125,10,145,14,130,233,147,45,195,3,208,10,168,64,234,192,136,14,109,29,59,7,185,243,1,254,141,218,234,250,96,240,127,212,128,35,165,210,140,21,68,5,105,249,49,251,115,30,37,162,163,64,193,234,126,13,132,253,240,251,105,240,168,29,148,234,193,243,221,31,110,232,109,231,35,12,217,239,240,15,19,31,240,245,232,13,116,231,76,21,122,3,176,21,8,253,219,38,210,220,81,226,173,255,109,252,252,6,105,19,9,237,160,4,107,14,87,7,77,219,4,243,90,77,65,39,42,204,210,254,195,43,176,211,76,16,133,247,15,5,25,1,216,238,153,208,98,252,79,15,169,237,45,252,104,238,185,245,145,226,167,41,165,199,23,16,124,186,91,23,182,246,120,27,116,225,47,39,226,236,66,32,3,30,41,255,234,247,213,2,97,251,26,49,144,6,24,220,208,0,51,43,140,6,147,0,20,23,13,197,3,50,234,253,28,25,144,233,230,243,145,240,141,210,223,16,137,254,252,12,112,4,213,244,73,239,24,244,254,250,76,251,71,40,132,218,201,255,57,16,43,42,240,13,73,255,53,3,21,232,19,15,105,249,155,20,4,235,25,228,148,253,211,6,253,237,47,29,8,8,109,210,13,243,36,244,53,242,170,254,79,61,192,224,111,20,225,234,188,14,125,219,85,196,108,31,84,4,56,210,5,52,249,214,52,246,99,37,117,211,0,59,208,58,246,236,223,7,63,51,28,224,183,22,245,12,188,235,92,43,127,21, 173,227,11,60,216,246,141,228,100,250,66,240,237,200,204,42,2,246,113,254,122,52,57,236,141,209,101,12,90,31,137,209,227,40,192,3,142,248,200,8,132,45,116,16,87,1,178,233,24,241,28,37,8,12,93,231,23,16,30,226,40,251,131,0,144,236,166,249,29,1,209,229,76,28,103,7,18,233,151,49,179,14,64,252,218,213,130,20,253,252,236,5,110,235,42,253,193,5,96,13,109,243,174,16,112,212,252,20,49,14,140,3,140,0,137,206,120,30,191,27,172,253,193,250,231,50,149,247,44,18,64,0,128,34,166,218,248,33,65,241,217,245,46,35,13,241,224,21,112,19,151,6,0,0,219,29,1,232,68,225,232,41,153,254,245,176,52,60,125,206,131,5,72,232,48,3,46,248,195,6,240,236,20,5,216,241,237,246,223,11,208,215,120,18,176,9,7,4,29,243,252,45,46,199,216,60,162,239,9,219,44,21,42,28,248,13,218,216,255,35,36,45,150,213,72,12,48,13,252,231,43,11,161,254,77,1,73,233,24,0,19,0,131,0,45,228,206,31,206,236,153,255,112,9,228,255,231,9,2,227,1,238,93,241,21,220,212,1,155,1,173,200,136,23,188,12,110,236,99,30,163,39,230,243,99,33,105,245,171,29,52,252,152,5,53,251,176,35,66,236,200,23,220,5,137,3,226,226,59,4,223,17,9,236,164,243,66,35,84,2,173,249,140,3,204,0,189,184,239,2,177,32,189,234,165,207,96,19,88,45,236,223,94,254,60,27,84,2,240,10,68,13,28,236,61,29,8,15,188,241,216,255,34,57,4,237,18,227,147,40,233,246,85,226,13,23,104,33,122,251,255,8,129,241,160,13,38,228,171,20,28,10,16,184,53,254,142,44,11,5, 171,3,85,227,61,209,237,56,69,252,189,236,164,240,231,33,223,7,0,230,69,238,129,176,112,53,190,217,134,228,243,49,213,232,89,246,74,0,45,7,76,25,228,16,232,225,32,37,132,13,19,19,165,189,111,73,156,12,252,232,159,2,220,251,81,226,187,23,24,12,28,186,149,244,229,42,1,199,220,24,53,24,4,250,207,5,30,4,192,233,147,37,169,255,49,254,38,243,159,27,217,232,164,50,10,220,243,5,207,26,11,4,66,230,75,17,201,22,162,239,181,241,119,19,252,3,34,196,184,17,152,18,0,233,44,0,4,4,141,4,85,236,204,223,99,45,153,239,161,250,113,228,68,228,232,35,118,250,192,224,128,29,123,1,115,3,197,15,90,244,39,16,128,212,169,223,125,4,253,227,21,252,179,2,168,24,116,16,239,14,175,30,110,236,52,241,207,66,154,223,104,12,20,32,230,200,115,28,213,250,112,1,72,26,199,13,131,216,221,13,220,5,41,234,124,12,224,15,192,249,16,19,214,218,225,26,81,11,82,224,245,250,253,31,189,224,74,253,44,235,153,243,62,239,17,254,241,246,29,235,200,8,162,251,83,46,159,5,233,251,179,2,113,201,55,29,65,251,216,244,192,10,53,0,204,211,95,21,123,11,152,241,28,18,85,233,237,225,244,40,240,242,121,0,168,23,126,223,97,238,179,9,65,214,133,238,88,49,14,218,152,5,168,247,130,230,132,29,71,35,196,10,148,10,119,246,50,227,36,26,101,236,178,242,167,25,64,227,139,23,137,254,109,228,131,2,132,19,204,8,5,254,78,7,88,55,3,10,120,12,91,14,144,1,104,11,189,1,22,247,116,7,140,236,224,9,156,30,61,249,72,6,101,18,89,3,208,232,123,113, 33,232,129,244,109,215,56,248,53,0,12,37,221,228,164,10,9,236,63,21,9,252,97,222,119,62,149,230,20,8,106,220,9,7,241,238,152,35,193,235,0,25,215,33,82,221,128,9,93,38,90,247,29,246,232,237,135,22,76,15,105,16,188,6,160,19,44,12,103,6,248,219,96,37,161,231,200,7,88,23,55,6,104,17,52,244,4,250,136,14,3,22,1,248,44,27,234,243,52,41,52,1,8,248,47,33,140,242,128,6,156,3,56,9,105,227,23,68,144,251,220,251,105,240,56,251,206,230,151,40,129,210,85,248,230,236,237,7,225,216,234,253,178,242,168,1,155,38,101,238,194,202,180,10,17,251,70,249,248,76,160,16,216,4,91,11,202,226,49,222,60,251,181,250,78,53,68,216,56,21,60,28,146,206,253,208,236,248,179,17,96,22,113,253,183,18,192,245,83,5,182,255,90,250,53,214,193,246,104,18,60,186,225,32,176,254,185,224,116,14,212,14,106,216,59,10,3,34,176,43,89,252,77,225,241,247,112,255,5,245,169,220,103,55,36,238,236,11,205,231,200,247,137,227,236,6,148,194,111,20,79,39,64,19,66,35,214,252,189,225,230,234,51,46,29,238,206,210,63,21,252,37,130,248,211,15,165,233,171,57,93,212,48,54,122,253,248,2,77,4,128,22,88,219,224,37,186,250,16,4,243,39,84,244,217,251,205,234,220,201,145,194,133,247,11,10,53,3,8,179,83,62,193,14,140,3,186,207,133,27,241,250,197,15,33,225,61,20,236,30,13,237,124,27,34,233,173,249,251,28,45,212,212,242,66,32,220,201,87,18,76,245,30,255,208,7,23,57,22,243,2,48,97,17,157,228,254,250,254,241,188,220,196,31,227,17,209,216,225,26, 212,234,250,231,168,253,182,33,224,218,38,67,73,209,232,1,151,4,159,51,204,9,189,255,245,18,35,28,201,205,252,61,24,242,210,239,152,17,29,1,114,243,132,16,216,29,132,1,28,22,174,238,85,24,209,243,71,246,14,227,127,42,156,202,210,38,15,12,188,239,100,240,104,27,13,216,129,231,40,2,138,40,172,247,70,243,233,236,253,239,96,28,159,72,166,252,143,35,144,1,241,243,44,46,125,194,75,81,142,205,235,69,6,203,95,27,235,62,44,233,64,7,9,233,204,58,200,204,252,226,91,29,205,234,156,180,130,54,100,249,151,31,201,202,91,16,161,254,206,241,228,224,229,30,150,221,57,225,224,15,17,239,19,9,2,39,153,200,57,221,83,28,245,250,44,56,33,232,35,61,50,212,180,1,68,7,63,42,90,195,247,18,151,0,158,241,168,18,236,30,85,230,250,30,171,0,243,9,223,47,86,203,123,50,104,18,165,250,204,17,56,238,65,222,24,48,78,226,243,42,56,247,109,209,240,40,63,2,160,218,19,31,8,9,104,247,144,15,82,17,97,250,188,2,100,17,219,6,174,229,157,237,97,11,112,221,116,4,117,224,96,50,245,205,8,45,16,28,193,14,151,40,33,9,108,0,249,22,148,243,181,254,195,54,13,225,140,42,78,192,73,245,100,5,20,36,32,252,168,27,42,250,80,31,149,238,28,245,237,246,63,2,93,225,224,252,113,214,110,236,221,31,249,227,32,243,8,30,249,227,15,8,208,40,110,201,197,18,27,8,244,237,99,30,187,37,188,226,248,29,186,201,246,20,189,212,204,17,193,243,41,255,64,16,168,249,166,255,61,234,203,59,128,22,34,227,109,26,156,49,77,221,51,59,241,252,216,240,176,12, 247,0,140,15,61,249,49,222,80,249,248,219,13,26,161,244,108,242,171,0,152,30,220,8,4,246,128,37,160,1,124,19,134,231,73,243,173,230,179,49,131,8,88,45,201,218,11,4,79,21,83,12,113,247,217,227,112,4,118,252,140,9,229,241,71,13,218,216,94,211,38,243,200,38,206,230,207,26,20,222,37,255,227,17,67,22,153,215,23,53,245,244,148,8,171,4,11,13,132,209,99,36,155,10,45,238,31,55,153,212,245,251,204,15,76,248,179,0,245,238,49,235,50,249,183,18,40,14,172,176,71,19,204,15,121,248,249,201,25,233,137,249,168,23,8,36,68,17,251,22,176,255,191,23,25,255,63,42,183,16,225,234,48,56,186,194,204,242,45,4,152,250,183,28,58,220,223,13,76,16,47,18,152,238,53,251,82,11,151,6,10,214,41,236,204,37,157,249,124,15,96,234,241,247,69,196,26,49,53,232,5,242,87,38,33,11,38,223,27,17,50,218,36,30,236,2,197,15,45,203,155,4,156,30,35,210,239,38,216,5,156,239,27,33,72,5,174,226,159,39,77,222,144,233,90,244,193,240,105,251,248,42,64,10,74,250,184,29,134,231,252,251,148,249,176,35,148,200,109,252,24,242,86,27,129,229,75,250,89,233,27,30,185,255,224,221,172,76,186,237,243,27,219,6,152,24,208,6,193,200,180,224,239,20,90,210,75,17,39,22,5,229,103,55,180,227,113,244,32,65,9,236,172,24,188,45,86,206,4,5,157,246,185,236,4,23,103,3,159,39,231,6,156,3,173,230,64,44,168,5,205,246,28,40,253,255,53,254,233,230,81,244,103,35,188,226,249,223,34,54,248,4,228,31,55,7,127,11,229,222,221,231,204,40,118,36,206,179,175,24, 115,37,248,5,131,28,80,208,206,25,241,216,45,252,196,14,0,240,133,30,228,41,24,24,167,34,2,224,60,40,20,35,179,6,181,244,167,19,121,245,252,45,72,5,145,240,172,14,245,232,185,37,46,242,149,242,41,249,234,247,19,27,190,207,171,35,104,24,214,255,4,38,249,252,212,242,89,245,240,254,67,61,5,254,82,242,187,35,145,247,52,253,112,16,225,212,54,213,26,49,186,194,199,16,169,15,77,231,146,215,232,8,168,18,38,243,93,249,101,220,189,7,77,241,137,255,19,27,60,34,190,251,35,6,12,202,57,239,155,56,33,248,224,252,96,0,233,249,188,5,42,241,39,62,244,203,156,12,203,1,0,239,76,251,179,37,24,6,112,22,252,6,167,43,249,233,184,11,10,214,19,47,246,225,80,40,229,207,69,252,209,246,60,34,17,254,81,248,92,12,13,241,8,250,240,18,163,9,203,13,247,3,245,244,48,68,81,225,192,46,88,186,43,17,132,42,40,189,92,235,124,59,150,215,225,243,167,16,105,215,65,242,19,16,60,33,12,248,10,213,141,243,59,16,8,21,13,226,193,2,146,54,229,223,18,246,16,25,36,23,87,78,36,235,32,249,156,25,165,235,200,7,174,217,197,238,68,50,129,225,31,203,187,26,219,7,192,239,41,218,128,249,144,34,20,234,85,239,122,46,11,7,232,234,183,15,101,3,117,236,71,4,36,250,96,6,73,225,25,237,112,49,245,15,39,26,171,4,161,253,189,236,27,44,185,251,164,8,137,181,20,45,249,190,68,253,129,251,70,241,235,10,179,18,161,222,188,52,32,34,185,248,240,27,135,15,207,8,33,9,248,7,84,44,35,37,217,208,132,221,144,25,188,6,185,221,163,52,84,212, 127,11,40,2,66,246,11,11,216,26,173,196,185,249,16,37,145,241,131,0,168,26,42,241,242,220,76,65,144,3,241,247,217,230,235,43,110,224,168,26,174,214,167,90,252,186,33,9,136,226,44,27,92,15,18,240,69,235,247,31,120,12,58,232,116,22,157,225,116,10,104,241,151,12,229,247,102,215,33,61,180,224,145,5,100,57,65,232,12,0,90,207,45,1,15,3,66,246,0,10,185,236,46,245,248,250,168,54,121,230,196,249,164,8,220,12,192,4,21,214,137,211,151,61,69,252,75,196,220,245,60,34,230,249,200,21,228,228,105,239,89,252,225,229,36,17,251,32,211,46,33,225,61,225,60,254,16,88,218,160,239,63,16,26,64,7,227,5,249,192,172,251,55,26,236,220,216,38,130,245,153,208,241,5,76,40,225,241,108,242,107,16,192,34,16,38,153,251,128,28,195,3,223,7,194,215,219,26,120,247,41,252,210,29,152,213,72,11,239,33,15,15,240,242,148,240,112,9,197,236,252,228,217,15,57,25,83,22,245,229,252,57,101,230,84,42,222,232,117,248,242,220,233,251,240,13,9,25,118,201,95,21,93,243,253,245,195,33,131,12,208,58,145,254,200,24,218,234,221,227,45,210,6,80,90,198,52,44,40,225,106,225,220,21,152,247,153,233,227,6,167,37,83,8,123,20,227,49,212,16,217,12,193,14,203,13,180,41,183,15,248,7,28,224,13,243,210,214,235,62,62,239,232,238,87,7,240,233,8,51,115,25,96,234,93,10,217,251,35,0,157,250,32,187,161,36,191,38,42,250,17,220,240,251,2,252,231,24,121,217,124,30,81,244,149,227,231,19,208,9,173,225,103,1,22,237,217,18,73,243,200,4,159,32,57,13,17,247,103,50, 152,30,169,12,65,211,81,223,39,47,189,209,176,19,32,237,77,246,224,254,212,16,152,244,168,11,128,3,29,246,37,236,239,2,124,22,152,253,185,251,250,18,150,216,5,15,228,41,34,213,71,41,182,240,251,25,184,11,148,19,72,6,87,9,0,231,111,17,86,231,88,254,60,251,45,194,243,45,157,250,2,255,37,254,182,67,182,246,248,219,196,4,85,255,76,22,121,227,188,45,139,78,42,250,25,246,197,251,217,21,85,242,241,252,60,199,48,243,236,5,248,30,1,211,253,252,127,11,36,2,96,16,77,169,221,13,4,234,70,241,51,22,80,255,16,16,48,62,118,209,205,182,55,40,220,17,32,249,83,37,177,247,214,212,159,11,203,23,156,248,76,3,220,33,182,237,68,237,192,24,88,26,78,7,106,214,2,252,220,77,178,239,237,222,173,13,24,12,16,19,127,18,236,9,93,253,81,198,197,235,48,0,181,217,145,57,53,6,53,254,37,227,159,58,120,241,244,31,121,234,174,13,124,12,63,17,217,251,239,20,197,244,210,220,250,18,97,253,107,1,249,236,42,235,154,226,1,213,110,235,227,23,189,200,72,26,196,38,177,231,124,30,220,15,149,171,8,42,80,243,29,235,254,34,231,59,145,197,109,237,72,24,252,6,108,251,6,253,192,19,74,248,211,33,44,226,188,238,72,6,159,14,212,236,115,49,74,219,42,229,168,247,36,27,233,248,81,244,20,14,182,246,96,242,81,232,240,37,221,227,157,249,131,8,194,7,60,31,165,5,200,198,64,56,148,243,232,240,169,6,56,17,77,234,84,33,176,0,165,244,84,13,249,235,2,255,167,50,235,43,86,194,240,18,200,45,6,206,184,17,111,27,85,233,174,244,42,244,185,3, 254,210,70,250,84,23,161,231,42,253,196,26,145,2,75,26,1,232,41,31,147,3,88,228,28,13,237,231,81,223,42,68,228,10,9,187,148,16,73,231,203,26,49,17,9,13,28,242,221,13,168,244,49,248,96,25,80,255,97,2,93,209,196,19,160,249,64,29,78,208,159,48,152,21,9,237,49,254,64,25,150,215,88,51,44,221,78,7,149,217,240,236,148,44,77,238,177,229,107,17,211,9,8,185,39,60,177,235,213,223,222,232,235,26,131,14,92,9,217,161,27,45,16,252,128,243,100,26,157,228,76,248,145,237,51,30,122,3,113,231,168,1,185,37,77,218,133,24,212,26,207,57,0,228,232,8,84,16,7,20,169,239,173,230,228,10,37,248,251,28,101,229,168,23,191,29,220,14,35,9,80,240,240,18,20,38,141,237,142,195,100,237,209,253,124,239,245,244,65,229,65,222,223,13,250,18,237,221,55,38,201,245,183,13,121,245,148,246,184,23,229,251,10,214,116,11,144,43,196,17,160,13,158,230,134,234,57,243,49,213,141,47,211,55,80,234,250,18,33,239,248,247,221,246,168,5,68,16,30,53,148,23,206,244,244,6,125,215,158,227,211,3,69,40,180,227,228,31,196,228,0,17,76,6,69,199,56,251,63,88,246,233,200,216,48,47,62,236,129,247,63,12,140,239,168,24,36,13,34,230,72,30,144,22,17,210,8,21,101,15,236,5,235,13,5,230,207,11,108,15,71,169,144,252,163,15,111,5,163,18,100,7,52,1,196,16,164,19,125,243,108,15,100,200,25,237,95,36,241,247,38,15,157,240,133,30,241,210,20,23,181,254,20,1,216,17,68,5,152,250,49,45,236,0,244,243,160,6,172,248,213,251,21,209,61,178,60,25,160,9, 77,240,224,37,86,200,0,59,145,244,124,37,209,253,217,224,42,34,253,218,164,243,17,202,100,8,185,254,63,17,117,210,245,238,76,28,61,235,212,16,90,31,108,220,50,48,221,239,254,31,250,209,171,47,75,23,114,245,39,78,132,224,94,248,189,225,9,25,233,229,106,225,231,62,195,8,57,205,168,21,46,248,87,7,1,244,172,204,146,202,88,2,207,17,5,3,110,232,141,10,153,245,233,242,214,45,24,179,129,229,51,28,128,211,216,11,8,14,74,201,48,240,0,16,134,255,15,6,56,250,244,32,190,251,208,10,236,220,116,44,133,173,228,29,72,247,188,6,89,237,103,1,119,13,205,212,110,229,192,15,142,198,177,210,3,31,129,237,38,18,209,244,11,13,228,1,129,229,148,16,48,40,102,219,221,246,16,7,39,65,69,236,244,228,97,250,61,219,199,37,119,249,50,202,182,255,197,12,116,16,145,250,55,6,101,236,248,39,217,220,60,33,180,22,156,11,204,220,61,234,38,79,153,221,37,251,52,241,187,10,99,0,39,10,4,240,177,232,56,17,21,242,128,29,162,243,172,251,12,15,42,31,206,25,1,5,81,17,68,14,200,216,230,231,144,22,76,239,45,246,76,3,61,255,121,227,60,0,124,248,196,4,230,233,150,224,56,247,52,5,32,13,146,255,216,1,101,241,61,203,132,22,72,235,236,39,77,221,65,30,15,23,182,249,48,3,224,22,135,15,237,255,80,0,204,251,232,20,69,235,114,38,158,230,224,31,53,242,74,253,192,248,231,12,156,11,33,225,50,224,232,235,41,218,97,247,200,235,68,48,250,18,163,242,105,22,191,29,201,220,5,245,59,44,206,244,189,233,72,226,171,53,179,0,160,16,137,221,124,30, 86,240,138,179,168,29,240,37,164,253,59,5,31,2,47,12,184,5,63,8,247,12,69,218,104,14,93,201,155,51,186,237,137,34,33,8,40,6,8,42,160,246,21,252,29,207,119,4,108,12,213,235,250,30,41,31,65,226,193,11,45,7,118,252,56,244,218,234,86,21,160,22,208,221,251,53,205,231,180,16,21,233,167,10,196,13,157,224,104,29,66,243,74,251,208,218,36,17,237,243,12,37,49,247,53,221,28,7,118,255,40,2,104,2,71,10,223,13,42,232,232,13,135,18,220,2,155,4,5,254,120,229,141,240,192,18,141,4,65,247,36,247,48,37,178,242,84,2,161,250,89,255,76,227,27,8,30,211,232,48,1,217,231,37,29,1,55,0,79,5,102,209,185,246,204,3,13,216,24,36,29,238,41,249,15,21,63,12,27,35,88,229,28,31,189,228,252,23,129,231,87,38,36,212,160,3,9,255,238,213,68,11,168,32,198,221,108,245,108,248,45,243,30,214,17,241,96,74,169,171,164,225,239,45,192,233,71,37,108,220,138,244,52,253,138,207,219,32,181,207,180,4,217,21,72,229,159,14,247,16,134,203,211,40,185,3,184,231,16,56,252,8,52,11,183,21,61,234,93,212,54,52,255,11,17,205,57,239,47,67,93,203,220,24,148,7,188,245,176,49,60,0,0,188,203,1,75,47,144,1,179,11,228,227,97,231,163,15,40,39,129,191,216,252,52,10,151,58,237,203,104,60,41,209,39,23,155,7,193,247,73,231,121,231,223,2,68,8,74,0,88,226,80,13,229,229,16,29,169,208,129,20,9,240,55,34,214,215,57,205,89,193,107,99,148,8,100,253,76,21,247,49,240,230,186,237,171,26,252,9,111,8,173,233,73,221,201,248,210,29, 233,221,76,25,255,2,79,5,49,201,121,252,149,9,60,0,10,232,232,38,97,195,21,226,155,14,138,244,193,225,141,244,90,247,215,28,28,21,112,227,27,66,5,215,78,1,197,247,232,225,156,18,127,33,165,211,235,38,64,19,135,19,28,0,25,246,192,255,20,235,201,218,75,8,180,19,158,230,168,1,161,222,26,247,185,230,224,49,234,210,221,237,143,27,200,48,13,237,90,232,40,222,77,252,90,244,63,17,1,208,95,26,182,243,90,244,21,246,171,1,70,249,62,230,96,10,145,217,229,238,9,13,131,8,93,194,248,47,165,214,24,82,172,205,57,10,36,32,70,243,50,227,43,36,16,16,198,218,244,19,204,248,64,34,204,0,185,37,40,8,208,12,129,14,228,206,210,44,119,41,121,200,220,73,136,164,31,40,92,238,96,9,68,1,189,243,56,11,90,244,137,6,183,22,9,187,49,248,195,27,75,8,104,12,125,246,108,24,91,11,71,4,144,189,49,241,181,253,175,67,224,205,130,242,116,1,255,11,196,17,244,231,92,230,14,233,135,12,187,23,106,220,11,14,245,15,81,251,21,252,225,250,128,68,199,0,128,44,189,4,134,27,26,198,225,231,93,255,166,255,200,207,74,253,49,232,219,6,17,36,40,214,212,28,129,253,139,14,216,252,43,36,128,25,86,249,21,227,64,6,28,37,155,4,229,248,141,7,253,0,96,22,210,245,44,18,225,249,220,17,93,243,30,226,138,210,152,253,22,250,163,6,254,34,181,176,12,27,76,251,148,252,206,244,101,214,111,2,64,28,77,221,54,231,172,37,0,188,98,252,68,44,40,17,204,11,205,222,23,56,31,2,212,243,225,225,253,224,90,28,18,200,80,40,250,234,202,240,247,43, 240,6,227,9,105,233,94,202,85,236,39,35,48,237,152,29,67,19,218,222,73,255,27,69,189,215,4,1,255,8,3,25,50,190,223,17,60,21,248,30,37,248,197,254,202,232,87,16,109,221,75,250,55,53,173,233,60,9,184,17,15,2,188,235,187,26,173,227,84,1,112,246,21,233,185,196,57,255,4,234,155,16,172,9,96,6,158,25,133,251,97,226,25,246,4,237,168,226,102,213,100,252,63,45,101,211,119,7,99,2,221,225,193,1,13,243,69,254,17,254,37,211,73,0,224,6,132,253,121,230,67,22,181,247,5,9,120,244,139,23,9,243,168,4,40,2,164,13,80,38,146,215,64,22,91,22,187,32,142,180,91,23,32,20,36,13,98,255,211,30,113,247,97,14,9,206,144,10,100,17,236,173,101,235,55,3,49,241,28,9,236,217,115,46,8,247,66,237,43,36,110,192,42,244,92,3,161,222,169,251,216,246,97,228,147,42,220,8,4,4,160,7,104,14,29,243,59,2,40,0,141,4,201,221,28,239,84,1,109,246,208,19,184,229,212,243,127,5,120,243,185,236,91,25,173,218,72,8,37,239,216,244,245,232,211,45,224,255,250,206,229,213,88,26,239,48,28,251,36,1,72,238,220,14,193,223,167,22,138,71,216,246,182,252,60,202,251,13,187,40,194,209,3,27,128,43,132,45,132,216,213,247,132,13,230,231,227,5,145,229,128,6,148,250,200,5,206,195,252,61,137,221,188,45,161,250,57,245,52,246,89,3,231,12,179,3,104,21,205,221,123,26,61,241,2,243,236,8,25,1,172,247,214,249,47,18,252,8,61,252,173,213,37,242,193,247,48,7,204,6,65,244,221,19,196,17,201,220,112,7,141,253,83,46,40,11,112,46,230,240, 0,236,206,232,239,23,198,212,93,241,77,240,123,53,109,26,134,234,169,221,65,250,122,40,21,233,109,255,120,24,237,228,112,35,179,8,101,238,24,20,36,244,35,0,42,25,160,249,88,2,110,195,99,28,228,221,107,20,149,15,7,3,201,18,72,238,155,7,23,19,25,197,18,231,80,6,17,27,220,18,73,255,145,250,238,250,148,38,109,244,160,0,161,238,60,214,108,22,161,244,244,26,193,240,49,250,146,214,182,231,67,0,69,254,133,230,97,238,195,61,49,247,25,240,75,14,148,16,133,242,131,21,247,0,54,228,49,2,166,190,193,244,236,21,135,4,117,232,113,229,95,23,245,207,167,44,50,252,37,242,185,251,144,233,20,235,10,56,33,235,237,1,170,52,105,243,45,228,99,31,203,63,136,216,235,43,161,229,160,12,133,227,85,248,212,19,76,248,184,26,62,224,38,15,111,20,20,219,233,255,109,206,174,65,49,211,179,15,222,241,225,234,215,16,130,17,235,16,52,8,37,224,178,248,88,11,8,207,8,18,228,0,33,14,76,18,172,239,201,22,249,254,221,230,28,233,140,18,78,229,89,203,123,38,241,232,186,241,141,244,195,61,145,254,190,254,226,248,82,233,44,229,82,230,4,21,207,14,118,243,133,238,72,9,189,236,196,243,148,10,5,208,200,20,177,243,250,226,249,252,31,70,202,240,81,231,39,13,43,33,70,241,179,12,130,245,113,232,7,23,232,237,68,16,187,25,86,246,79,48,85,233,81,220,36,253,153,227,81,222,235,46,253,206,158,28,56,2,234,241,200,2,104,23,76,16,32,20,54,228,115,31,30,1,178,236,95,32,13,244,144,10,250,246,113,225,69,227,78,1,78,205,251,60,157,255,18,246,237,255, 137,211,252,12,56,5,30,223,53,201,96,4,249,220,60,46,145,235,237,218,253,239,94,217,229,250,216,244,189,221,53,15,8,42,61,219,240,236,196,19,37,254,108,21,56,253,182,234,52,17,195,189,160,34,76,37,200,1,183,12,75,29,129,226,21,43,38,225,251,19,124,245,21,229,132,32,241,232,33,217,17,39,153,16,179,21,223,16,197,233,169,230,46,242,5,196,181,241,164,11,93,222,84,23,249,248,60,40,82,221,7,47,182,252,8,17,23,37,245,195,102,219,71,28,181,208,220,8,53,245,176,249,140,21,101,242,4,8,64,4,229,238,109,237,84,221,16,41,203,7,113,238,103,44,74,216,13,23,137,230,188,239,111,18,11,54,181,245,71,16,81,17,117,241,157,225,153,218,135,12,204,242,94,211,253,34,118,212,232,17,172,251,235,35,171,35,131,216,177,209,82,224,220,30,21,196,44,43,36,247,144,245,127,48,164,1,206,28,74,251,137,240,8,24,208,232,199,9,240,242,77,210,12,49,253,165,252,57,52,249,176,218,22,244,125,16,225,194,121,9,140,39,225,247,41,246,165,245,209,250,57,13,15,18,145,225,151,37,164,240,40,2,129,244,40,214,88,216,161,250,135,18,33,202,196,65,96,46,25,212,116,45,174,220,40,2,235,43,82,14,193,14,125,227,159,30,204,229,62,224,210,248,32,17,130,17,235,25,168,229,141,252,168,11,241,241,38,243,229,245,28,7,220,17,176,217,137,215,1,216,227,52,38,234,5,0,175,66,130,236,247,21,132,25,196,35,117,226,164,28,105,25,149,244,80,211,113,251,112,4,148,13,12,245,112,32,29,231,122,225,235,10,248,13,120,226,41,215,104,30,188,36,76,9,29,250,237,233,231,12, 244,237,33,223,179,12,9,225,204,11,184,222,252,55,157,253,12,252,71,10,118,244,60,24,55,3,66,243,154,225,119,16,52,252,114,87,61,250,61,238,13,243,104,11,144,189,123,14,233,223,47,15,15,3,51,31,9,209,9,19,105,209,225,247,87,38,91,32,8,12,100,237,137,239,207,60,84,41,150,222,250,234,178,239,200,250,91,14,155,17,124,205,70,240,213,229,27,39,136,11,207,17,52,246,185,249,50,255,168,229,137,251,15,9,93,213,1,238,51,36,21,221,56,24,166,247,139,11,196,240,12,37,57,255,27,33,73,237,65,244,66,236,86,21,168,5,252,11,232,2,229,245,221,22,104,14,40,14,221,230,235,19,174,226,188,5,73,255,112,249,240,16,189,227,17,30,97,2,150,221,47,20,40,226,156,251,221,221,48,25,120,18,233,220,64,221,124,250,148,240,173,252,141,255,120,30,90,238,121,245,88,219,62,229,99,40,140,238,237,1,176,211,239,1,217,232,21,255,153,25,100,23,80,234,254,235,12,24,28,242,22,243,20,1,205,219,101,230,104,12,184,2,254,238,176,217,33,254,252,55,236,245,117,199,47,27,74,0,212,10,204,245,4,240,57,225,238,254,244,228,228,3,99,33,178,248,72,2,48,243,13,232,0,31,56,48,34,196,149,241,32,13,255,11,44,10,196,1,196,237,153,25,154,232,166,209,192,25,185,227,177,198,228,3,227,18,213,235,103,4,88,8,137,240,2,203,186,43,225,216,135,18,137,233,43,230,59,7,73,255,202,228,128,72,122,204,103,6,60,251,200,247,53,24,243,9,85,255,43,23,152,23,214,255,195,33,173,240,160,21,206,235,245,223,149,238,47,23,153,246,177,29,133,238,33,244,92,24,101,226, 86,246,111,24,153,215,85,235,48,47,12,202,83,15,93,247,196,16,250,225,210,90,138,238,243,36,160,227,145,231,184,39,200,23,217,221,8,61,162,237,127,4,4,232,221,224,181,251,184,20,133,192,9,22,208,7,207,8,168,8,253,188,87,19,149,226,52,11,254,31,95,29,37,233,153,193,20,38,120,8,122,0,234,244,245,17,213,2,116,231,81,235,91,16,186,250,239,23,186,241,9,228,28,248,248,30,121,231,197,241,84,33,233,229,173,212,147,34,17,235,233,242,220,24,207,2,236,229,239,41,119,19,189,219,0,7,172,251,19,27,25,212,129,20,73,245,249,252,245,14,83,8,4,240,176,18,66,233,120,20,50,202,172,39,163,30,125,241,109,246,63,45,226,63,120,220,231,19,101,224,1,241,138,241,71,4,252,254,253,227,60,3,135,19,189,47,57,234,209,213,223,51,188,2,238,254,183,13,225,20,181,245,136,232,37,199,148,16,199,9,157,249,74,213,21,221,73,252,196,65,221,233,4,234,196,240,96,13,200,7,109,246,14,193,165,2,180,65,144,7,232,8,167,25,120,2,220,8,223,13,181,42,179,5,212,28,187,22,49,225,89,31,132,10,174,232,236,24,42,201,213,251,236,18,201,239,199,9,160,246,33,253,13,241,107,20,214,255,124,37,89,206,102,213,245,239,144,3,236,8,136,14,84,2,87,7,200,182,124,28,185,242,133,248,25,47,133,232,30,217,36,33,107,14,184,11,146,221,91,32,136,52,160,227,240,19,213,254,220,33,165,238,236,229,56,33,29,238,188,244,77,219,216,2,69,187,160,255,192,56,120,243,189,249,216,246,111,2,196,38,223,5,108,220,0,31,37,236,68,219,199,58,60,199,64,32,77,255,212,228, 33,12,197,247,28,25,197,207,43,29,45,212,165,250,43,66,249,190,113,244,81,231,177,243,205,239,116,2,148,243,89,245,227,11,46,214,31,42,87,13,118,201,240,10,80,0,199,0,67,6,56,238,177,250,13,17,223,7,144,251,203,10,42,250,85,252,223,4,233,248,54,219,96,28,153,254,122,204,36,30,222,226,175,10,212,237,236,36,100,246,63,60,253,230,65,244,32,16,62,233,236,18,164,23,241,246,32,7,252,9,74,222,27,39,152,11,224,221,210,254,114,234,145,225,66,240,35,3,58,217,84,29,179,0,82,242,80,71,41,246,105,234,95,73,118,218,118,249,25,1,136,225,216,247,137,0,93,38,9,228,93,231,222,19,63,8,44,0,176,249,250,243,49,217,158,28,172,9,107,13,179,0,164,26,216,243,113,251,181,208,72,2,191,30,214,230,216,14,181,244,242,208,32,19,84,241,219,26,201,251,173,16,205,246,72,21,157,203,41,240,5,252,177,207,9,255,128,43,243,2,141,221,52,237,210,245,107,4,5,252,64,0,168,253,151,28,249,252,109,26,208,4,124,230,234,253,133,204,140,15,111,11,137,6,175,4,109,246,179,15,68,17,207,23,227,26,188,9,153,230,150,225,53,251,72,220,188,3,21,34,203,4,13,17,79,18,225,241,59,53,118,212,125,13,193,1,90,235,144,239,46,38,158,233,236,2,29,4,144,19,199,15,68,11,26,247,141,200,252,6,12,245,101,241,199,9,80,75,210,245,89,0,0,4,220,2,250,24,218,228,137,251,133,238,17,211,159,48,212,13,83,8,25,228,192,10,72,55,90,232,89,252,0,233,140,61,133,227,214,39,33,225,3,27,197,211,68,16,224,21,204,0,197,232,144,18,192,22,121,234, 192,245,97,247,61,23,59,16,225,204,85,252,107,56,244,16,133,227,1,226,91,72,21,214,172,245,183,16,231,21,112,255,22,203,21,239,168,2,205,221,211,45,160,6,128,254,210,35,197,238,243,42,180,7,241,250,248,1,49,254,84,241,130,72,186,185,184,228,248,7,9,252,224,255,220,18,84,212,92,6,89,255,60,254,116,1,119,7,105,25,207,8,108,9,1,247,240,34,158,232,119,22,102,207,160,18,157,225,13,20,151,7,8,245,145,2,181,250,255,2,219,0,217,251,216,247,67,19,164,219,37,239,220,14,116,57,53,239,188,12,96,230,120,241,85,27,197,235,143,21,242,209,72,5,59,41,196,11,64,43,2,227,103,0,21,245,46,251,113,231,214,249,32,240,81,248,35,12,76,230,240,6,56,251,202,232,199,13,72,17,210,242,201,236,180,50,53,235,204,254,36,213,58,226,232,17,137,237,29,216,25,253,127,24,204,11,45,213,8,14,145,232,247,16,234,244,20,11,229,207,72,26,227,20,138,238,22,244,196,32,185,224,64,43,46,239,190,207,224,43,160,0,227,8,83,8,135,24,145,253,113,238,158,31,93,212,193,243,153,248,152,39,182,252,57,215,214,36,25,240,239,17,228,227,156,251,160,9,211,6,251,19,172,253,89,240,79,12,208,18,61,243,114,245,80,200,175,11,120,247,46,251,51,37,89,206,179,37,119,19,81,225,124,28,65,254,249,242,86,21,160,49,197,12,81,226,21,251,216,255,193,223,233,220,232,23,53,248,224,18,221,215,32,249,232,42,149,254,229,242,153,251,228,10,225,197,125,237,184,2,240,227,175,8,65,210,252,23,33,239,247,0,200,38,79,27,52,238,5,255,246,236,160,19,72,12,20,235,72,48, 144,7,217,233,99,22,244,37,200,198,208,62,181,220,233,249,3,28,144,246,28,12,23,16,184,4,40,14,65,207,248,244,167,43,117,235,124,9,212,7,116,22,9,233,0,0,213,222,68,26,86,231,107,44,82,221,192,239,200,241,216,253,12,251,247,18,159,48,110,230,121,233,121,217,76,34,215,0,223,16,125,210,177,23,161,234,100,4,138,207,0,22,165,235,114,243,152,207,158,244,200,23,169,237,20,7,192,12,79,5,96,227,121,245,27,45,202,231,13,17,136,229,134,249,16,38,36,138,76,65,241,216,111,54,2,246,120,18,195,8,111,45,124,236,19,18,143,45,25,218,144,7,115,3,193,253,93,10,0,10,55,29,239,51,101,217,61,26,145,201,24,241,4,35,248,4,5,202,178,221,56,17,124,248,28,236,243,33,52,4,179,3,132,10,96,233,193,8,66,234,227,12,200,216,61,252,79,21,85,245,188,239,135,12,156,34,32,37,79,2,132,13,32,252,69,229,183,12,140,6,24,21,37,18,171,32,15,6,237,249,156,15,127,55,88,216,216,30,149,202,172,36,214,255,188,14,36,218,82,239,169,218,88,254,221,252,8,61,197,239,160,227,112,47,56,251,8,247,217,248,229,36,205,249,29,234,85,230,204,17,71,37,14,217,156,5,60,254,55,1,148,13,74,248,107,11,61,201,104,26,135,15,111,29,93,7,130,239,33,254,125,10,37,181,141,222,248,30,91,25,213,11,82,224,143,35,132,1,100,8,100,244,141,224,161,247,33,248,237,206,40,48,231,33,37,249,223,42,38,15,173,230,141,230,164,53,57,209,17,223,115,27,136,222,150,228,4,57,104,254,153,16,52,238,236,238,75,51,21,226,124,22,248,250,231,22,123,17,117,226, 169,9,60,52,216,255,73,1,135,50,14,239,196,252,247,37,236,241,25,1,69,221,59,13,77,235,63,26,57,252,11,7,37,242,199,13,169,193,172,2,141,41,34,224,179,3,121,230,3,30,33,238,105,203,141,10,207,29,229,186,56,8,170,231,176,37,184,23,201,239,122,254,85,252,24,244,236,48,150,14,108,5,47,30,252,228,79,12,153,16,149,18,99,2,128,255,156,6,232,47,141,218,28,19,209,175,207,2,68,237,20,32,199,37,77,216,98,209,31,64,241,11,37,227,48,236,41,249,53,12,180,1,176,12,21,254,56,5,88,229,195,24,241,240,51,22,49,11,213,211,200,23,100,255,109,207,11,64,53,199,226,242,135,16,105,227,43,17,165,241,35,9,191,23,155,10,9,28,28,7,124,230,188,2,57,230,93,253,95,15,96,25,216,179,160,47,237,237,35,16,142,254,193,225,69,233,84,42,190,199,100,38,97,11,241,225,176,255,177,250,210,254,113,251,90,31,69,236,186,237,192,242,145,8,238,253,215,28,1,217,1,248,205,29,101,9,41,240,4,237,49,5,136,8,205,227,44,3,128,16,219,9,185,0,151,0,60,254,12,252,20,35,49,225,116,13,118,247,104,20,226,239,77,234,25,221,42,244,40,225,40,225,43,23,121,239,111,5,67,25,77,216,104,29,69,215,121,217,83,18,189,236,93,1,42,216,116,50,21,229,228,3,148,28,246,215,36,218,72,33,217,229,70,195,133,251,185,246,92,36,135,24,89,234,187,38,122,225,74,253,120,229,253,230,27,73,236,20,111,18,120,15,96,28,200,39,36,7,21,221,145,250,196,28,148,8,85,236,188,8,48,242,63,15,195,0,149,238,149,236,61,218,104,33,8,241,244,249,160,18, 136,26,220,251,166,246,240,227,149,223,126,10,161,225,80,243,59,16,220,245,177,250,96,7,45,252,57,227,204,11,190,251,48,22,229,244,100,200,5,224,134,64,74,204,55,6,232,8,44,13,61,252,115,52,181,235,65,251,83,8,61,26,45,4,146,221,72,23,87,16,161,195,118,212,108,30,17,250,0,34,11,8,118,212,115,28,188,0,141,225,1,213,195,73,16,7,171,202,224,6,15,49,32,3,172,9,12,19,175,1,1,226,145,241,31,36,204,242,192,224,201,245,88,17,67,19,232,235,52,32,44,13,4,243,48,245,63,66,53,215,209,234,216,14,8,39,193,244,177,17,201,196,16,1,250,243,221,221,216,247,145,253,182,178,212,239,147,51,240,43,109,228,21,255,57,218,234,250,194,215,27,14,85,21,74,0,251,4,139,38,126,7,74,250,60,248,250,228,91,8,13,26,40,11,63,5,92,238,79,73,142,199,192,24,135,16,29,244,39,22,142,205,40,34,0,239,109,244,68,231,29,247,191,29,4,235,164,231,109,250,196,249,24,14,189,243,231,36,148,17,255,5,153,214,147,43,158,28,113,213,129,237,79,60,204,5,228,7,141,224,4,234,251,26,17,235,97,244,169,9,87,22,80,254,80,10,196,246,155,4,56,14,71,50,229,195,216,41,194,209,86,194,148,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,54,23,13,18,252,5,251,251,248,244,230,229,7,225,214,219,19,216,181,219, 216,224,0,232,198,240,152,249,236,3,218,9,128,15,206,7,142,2,220,250,35,240,72,230,206,228,147,226,79,228,178,231,82,240,182,236,124,246,39,252,195,0,121,6,168,7,79,1,255,255,135,242,27,232,109,220,118,213,200,208,93,203,152,203,81,208,118,218,215,215,253,226,27,233,128,247,255,1,47,13,47,6,97,3,9,246,230,233,232,226,208,219,74,214,2,215,207,221,64,222,250,232,121,236,73,246,129,253,180,251,255,244,35,233,4,219,126,209,254,202,64,203,182,202,124,209,115,215,156,227,164,236,86,249,110,3,107,7,163,14,79,6,247,251,46,244,113,226,132,218,108,204,6,198,169,196,127,198,91,203,145,213,115,224,197,245,241,1,245,5,146,9,87,3,250,251,25,241,155,228,74,215,5,209,169,206,183,209,98,209,132,217,195,224,10,229,112,228,157,223,85,228,144,222,141,230,220,230,170,232,82,237,172,240,53,0,108,7,128,12,255,9,108,3,223,241,8,227,82,210,26,199,67,192,100,184,174,184,244,188,153,201,154,215,236,235,227,0,52,10,190,15,228,10,29,7,197,249,123,237,163,223,205,211,194,203,85,209,254,210,253,222,8,236,217,237,176,236,215,230,221,225,211,222,188,217,208,215,105,215,33,221,72,230,94,240,155,249,30,253,230,250,57,251,83,235,58,228,201,219,231,212,74,205,88,205,5,214,109,219,28,236,128,243,105,247,202,249,245,253,23,246,83,241,185,230,64,211,145,206,97,207,197,213,4,223,131,235,242,232,202,227,215,222,211,224,132,225,67,221,69,223,184,228,220,240,60,250,100,8,104,255,73,243,179,233,242,216,206,210,135,205,93,189,93,184,202,187,231,199,222,220,188,234,182,249,124,254,27,254, 81,255,223,253,42,240,171,224,81,219,241,210,208,215,218,220,16,225,0,227,123,214,37,216,12,211,102,206,118,209,117,222,147,236,30,248,25,249,217,248,63,246,36,242,148,232,157,225,56,209,1,202,129,203,74,208,123,220,175,229,226,240,140,240,231,1,209,3,192,244,130,227,194,212,50,213,37,217,123,219,42,227,20,232,35,230,132,250,245,249,117,245,12,236,167,230,172,245,220,248,185,246,43,240,141,224,185,222,195,226,16,222,6,225,23,216,106,214,112,225,142,237,213,253,76,4,95,9,90,12,220,2,114,249,186,236,49,233,190,222,207,223,174,221,119,224,202,235,13,229,189,230,212,220,221,222,83,235,18,246,230,254,148,4,52,8,191,12,71,11,250,246,13,232,32,205,202,219,18,233,116,232,219,245,231,2,211,17,20,19,71,8,84,245,83,225,129,226,116,231,127,240,174,233,19,246,233,3,192,6,23,5,240,245,217,236,65,229,39,233,178,240,124,241,162,247,234,252,38,238,36,238,216,222,165,234,29,237,145,245,63,9,83,7,252,7,12,250,65,233,89,224,40,222,47,231,165,229,45,236,22,252,251,1,172,248,241,242,176,242,227,241,139,251,79,246,196,252,76,253,201,12,40,243,68,224,255,216,133,219,15,236,196,233,173,253,48,0,221,10,223,14,134,249,203,233,179,238,182,235,32,236,79,236,98,247,2,2,63,250,2,250,181,225,155,228,177,232,62,242,175,249,245,251,36,254,224,238,209,235,157,228,150,231,78,233,73,249,122,3,81,254,127,0,59,243,244,243,27,237,124,225,32,244,57,0,159,14,200,255,135,239,247,242,66,233,191,236,254,228,57,248,32,4,35,4,1,237,55,217,17,237,90,252,38,242,172,242,246,2, 12,9,6,14,182,235,9,222,148,227,66,241,254,244,121,246,158,9,165,8,136,250,212,228,151,220,193,238,101,2,27,12,79,5,141,14,177,251,19,244,145,246,17,229,232,231,159,255,241,247,152,1,162,246,113,238,223,238,220,232,86,243,74,6,133,25,12,14,206,241,242,230,229,230,55,238,115,245,152,8,143,11,196,15,73,246,38,246,168,248,111,237,102,236,67,249,107,5,54,11,196,254,214,241,226,245,45,249,67,6,122,9,193,9,4,245,195,230,90,228,87,238,110,7,88,20,6,13,233,8,186,10,143,251,66,253,240,235,9,245,192,3,183,13,196,5,177,255,120,236,172,238,33,246,97,18,198,20,25,7,135,241,7,237,206,238,214,248,223,254,135,11,251,5,113,0,236,247,243,245,6,222,87,237,249,254,158,28,14,26,244,5,100,234,189,243,97,244,163,8,195,21,77,8,220,246,212,243,175,237,23,10,178,5,77,11,67,0,111,14,137,243,137,229,69,220,90,243,114,17,5,13,214,7,81,255,10,236,239,230,31,0,14,22,199,5,149,241,169,250,45,1,166,252,216,243,32,14,98,11,243,7,200,250,105,252,130,245,118,239,218,10,65,24,106,2,31,228,139,216,228,254,77,7,16,9,81,24,3,17,137,2,174,237,135,255,111,7,201,10,155,5,206,39,85,9,184,235,207,245,227,10,114,43,23,10,132,0,32,236,226,229,213,251,238,17,78,38,89,21,60,3,73,248,126,237,183,217,77,244,207,5,15,36,53,8,139,254,2,253,131,247,11,7,224,19,224,10,198,223,64,219,119,252,150,17,60,13,200,44,227,41,39,249,141,229,2,240,154,230,204,229,239,32,42,34,18,5,52,246,98,27,23,17,187,248,62,5,165,247, 67,221,242,222,146,29,174,32,86,31,254,35,21,38,236,231,1,198,66,235,132,6,198,14,77,13,93,34,26,16,35,6,74,3,60,11,244,243,40,206,203,248,49,0,234,253,220,11,8,56,205,16,27,233,14,234,135,245,194,221,26,243,119,36,34,20,22,1,85,18,30,33,142,237,242,230,143,253,155,249,78,233,163,16,134,33,50,14,185,3,87,14,27,252,146,221,109,235,56,252,80,255,213,7,223,33,149,27,169,244,162,241,138,246,204,248,55,237,220,7,176,13,47,5,148,15,16,25,112,252,43,239,209,3,134,242,32,239,33,9,246,37,125,16,19,9,189,0,19,239,137,247,255,13,6,7,229,3,232,16,78,25,83,3,185,7,52,4,203,9,19,255,212,1,98,9,60,25,166,23,198,27,207,18,203,0,104,12,46,22,238,12,177,29,7,38,249,19,234,1,1,31,74,14,27,12,42,32,169,10,31,24,42,52,253,41,164,19,152,24,224,10,67,5,208,30,66,50,193,43,209,35,45,23,134,36,11,37,26,50,75,29,44,22,23,28,233,57,183,54,98,58,1,44,162,21,187,5,38,41,104,54,145,52,43,53,241,27,242,22,73,60,242,60,23,6,208,38,182,31,250,35,225,79,54,59,171,35,151,40,83,35,139,25,198,77,40,58,125,46,14,35,194,65,139,58,253,68,14,29,57,25,169,43,157,64,40,59,20,61,151,39,198,28,90,34,29,58,45,70,80,43,96,31,41,36,63,57,78,59,14,29,66,10,48,39,26,51,112,73,214,57,164,31,241,26,238,24,110,34,60,68,201,38,23,26,146,32,178,50,33,47,154,42,188,1,222,15,209,55,35,49,159,56,114,33,32,254,67,15,158,13,165,44,48,43,88,29,88,29, 90,51,192,48,154,27,6,253,84,5,175,29,227,53,73,53,91,17,197,1,62,7,114,3,11,34,75,33,187,252,250,28,134,41,180,23,109,29,242,232,31,242,60,49,42,30,182,48,171,27,117,242,230,6,223,9,68,17,87,14,117,6,106,1,172,34,161,38,223,253,175,247,51,255,10,24,22,46,103,38,107,254,171,3,26,0,186,254,51,33,245,8,64,5,72,40,26,14,145,21,16,10,127,218,10,18,229,29,234,24,24,29,253,3,124,245,125,22,193,14,239,15,55,38,204,9,82,35,182,34,242,9,175,246,100,251,242,20,61,40,91,49,98,9,12,12,85,19,72,1,233,29,40,25,153,6,161,54,196,17,171,35,65,19,154,235,187,24,127,45,143,35,39,51,12,9,77,254,239,37,142,1,72,37,126,31,117,11,218,59,215,27,191,16,126,18,121,254,80,55,114,53,5,47,61,25,133,23,166,27,42,33,90,36,6,30,144,33,49,40,224,43,133,26,132,26,190,4,110,50,208,60,179,46,211,34,230,13,0,29,234,49,34,38,73,49,56,41,38,41,117,36,242,36,95,23,235,35,185,55,102,66,139,54,4,31,239,20,115,19,146,63,250,51,229,74,223,47,69,35,253,45,241,15,59,36,155,49,60,60,158,84,186,62,44,21,248,15,177,10,80,55,126,71,253,68,251,64,49,44,147,27,223,9,209,44,216,43,100,75,247,96,247,50,63,44,234,243,162,0,72,68,244,63,76,104,184,68,219,40,20,34,196,255,95,30,235,60,3,83,185,101,16,66,218,28,19,243,213,10,193,55,117,95,16,103,223,58,64,63,115,5,170,8,116,36,219,49,35,126,97,100,207,65,3,37,184,229,177,36,8,57,35,90,84,113,186,48,44,56, 66,8,78,18,192,32,241,66,77,116,132,98,138,56,143,253,217,16,80,36,204,75,68,108,122,77,205,69,37,32,220,10,39,42,47,30,177,111,128,111,44,82,54,36,243,241,250,46,78,56,159,91,236,98,129,68,80,65,51,21,48,21,88,33,153,71,40,119,113,91,40,58,26,253,214,28,202,49,232,75,214,96,22,67,59,83,114,37,143,22,156,18,124,50,36,109,59,101,56,63,166,18,112,16,70,49,109,63,72,78,64,71,68,82,127,53,246,23,155,9,18,42,237,87,83,101,61,59,41,39,208,19,192,46,221,54,204,66,91,69,204,72,44,63,158,29,232,20,144,38,147,82,103,93,199,54,220,38,243,32,11,50,9,58,11,48,74,70,147,65,116,63,168,29,229,28,157,46,189,80,69,80,233,47,147,28,236,33,59,56,223,48,254,50,227,58,27,66,110,50,38,21,218,31,31,48,138,87,48,66,48,35,241,24,247,35,95,59,79,48,114,50,50,64,111,58,167,42,140,0,11,34,224,61,11,84,60,57,212,25,51,21,10,41,31,46,167,38,125,48,251,58,196,62,38,23,236,4,82,35,12,60,99,85,0,34,24,23,239,27,63,37,154,50,151,25,162,52,80,57,151,51,201,13,84,0,155,35,178,70,85,71,17,31,124,15,228,27,213,49,93,34,124,34,110,46,81,59,52,47,251,1,190,6,76,38,123,71,37,65,11,5,218,21,171,25,77,48,250,28,112,26,139,50,19,56,99,32,195,1,94,8,169,47,112,67,119,38,6,5,83,9,232,32,158,43,177,18,225,34,199,33,103,51,128,14,19,2,12,18,32,51,183,57,7,27,98,255,125,16,214,30,53,40,9,18,199,33,243,35,37,33,79,6,12,8,221,23,146,51, 120,43,216,12,214,2,5,17,150,34,114,37,30,18,194,35,150,23,94,21,237,251,174,21,147,27,39,48,216,30,234,255,57,6,196,15,242,39,221,27,203,18,95,26,139,19,121,11,10,255,222,28,178,33,114,48,97,11,168,2,184,254,246,29,160,33,76,27,211,22,10,14,234,10,54,11,56,6,249,36,143,33,177,37,52,1,162,2,47,255,178,33,201,30,136,31,22,18,101,11,233,1,196,11,116,20,51,41,134,36,31,21,255,247,120,1,165,8,208,31,34,32,124,31,255,12,45,4,142,7,148,8,165,32,69,33,96,27,252,8,50,245,153,6,95,14,194,38,149,24,127,25,23,250,43,250,179,6,81,14,17,37,4,29,118,23,214,254,231,244,9,14,173,24,52,44,89,26,135,15,187,246,76,253,184,15,30,29,28,30,61,29,39,10,122,248,45,249,126,10,227,37,198,39,43,19,104,3,222,239,183,10,156,16,68,33,115,19,205,27,144,248,148,252,33,251,245,23,181,46,171,21,203,15,114,233,15,251,234,7,152,22,145,37,21,2,245,30,99,239,122,249,125,255,117,36,25,42,22,19,46,255,234,238,70,3,22,20,239,23,160,22,120,21,135,1,206,244,9,242,227,17,233,45,201,24,81,15,100,232,110,251,36,8,51,11,92,33,28,8,125,22,169,238,120,237,210,247,54,31,177,35,167,17,72,238,168,241,23,250,213,13,101,22,175,7,173,30,77,251,50,243,178,231,138,4,76,49,199,11,165,10,34,226,87,6,211,252,157,16,200,15,112,16,70,17,52,235,88,227,235,232,113,34,34,24,187,13,123,236,223,244,252,250,14,1,101,9,46,4,177,19,79,241,168,237,0,226,134,2,227,39,23,5,84,3,197,216,77,8, 45,232,224,6,18,5,49,10,179,6,252,230,240,237,100,232,209,28,87,12,6,7,86,223,43,251,52,243,73,245,207,11,245,253,193,19,225,224,196,244,163,224,40,252,30,31,73,248,117,3,194,211,99,18,24,230,176,5,81,255,175,7,22,252,71,225,183,238,52,235,130,21,64,2,244,252,133,226,199,248,161,249,168,244,115,3,202,0,102,16,182,228,14,243,212,235,61,8,41,16,160,250,216,249,130,226,13,13,127,239,31,2,240,251,25,11,52,251,230,234,199,235,163,254,27,14,172,255,104,249,253,234,59,255,33,2,72,245,93,251,80,0,186,10,225,228,99,238,39,242,115,18,19,4,146,248,33,241,168,240,141,2,31,244,111,252,196,248,180,13,26,240,208,237,107,238,251,3,200,8,77,252,29,245,114,243,133,255,49,242,130,244,93,248,179,9,43,0,82,236,217,242,56,250,156,15,204,250,176,244,69,248,207,247,63,0,29,237,223,254,180,248,163,13,16,226,107,234,62,232,129,6,124,254,84,250,145,235,4,242,204,252,3,231,243,249,254,240,121,5,136,253,123,226,96,240,242,236,216,9,157,237,199,246,108,241,95,249,244,243,76,243,192,250,236,243,127,6,73,229,222,242,184,220,50,6,151,235,119,251,148,246,93,239,180,248,109,227,91,253,237,241,207,247,125,246,92,234,0,240,66,236,77,248,147,240,217,245,111,238,215,238,20,230,140,235,60,252,8,234,81,248,205,222,138,252,86,220,166,244,237,243,120,233,100,2,201,228,216,239,48,212,97,254,173,252,130,241,39,232,37,233,115,247,249,224,199,245,241,221,254,255,189,234,137,237,204,208,90,228,90,8,135,239,90,243,241,215,193,244,103,226,103,235,151,233,225,233,49,250, 229,229,130,229,3,204,2,244,158,248,9,239,234,220,116,216,9,239,247,228,158,234,178,222,101,242,83,236,225,227,142,200,250,222,250,242,243,249,74,222,177,217,93,220,213,227,151,227,195,223,175,226,211,247,243,228,74,212,66,208,69,225,101,255,94,239,6,219,59,223,172,207,239,242,181,216,167,234,29,233,60,240,69,226,254,195,209,220,182,235,213,249,0,231,20,214,98,218,27,223,37,228,239,223,11,233,61,233,128,241,190,201,190,218,253,219,46,248,84,246,38,216,49,228,37,210,228,230,147,230,141,226,199,249,23,229,168,230,6,211,74,214,253,233,25,248,233,236,222,228,131,211,188,224,109,224,42,227,222,237,164,238,83,235,205,226,149,206,160,226,3,232,8,2,155,229,255,221,55,224,38,228,52,237,195,228,1,237,121,247,80,230,61,229,24,195,116,236,213,240,74,253,41,239,116,217,119,222,127,237,188,230,36,247,129,228,156,244,240,239,69,225,122,206,16,243,208,231,211,13,109,226,7,228,252,221,49,228,36,1,6,228,36,247,23,245,162,241,251,238,157,215,128,249,120,245,111,250,111,239,255,225,151,234,213,227,168,244,128,243,90,244,207,250,227,241,62,226,56,234,107,243,101,254,101,6,144,240,89,245,91,244,147,237,144,2,160,230,184,253,212,244,77,252,110,234,47,223,190,249,86,246,173,7,199,1,42,232,43,4,14,239,37,254,176,243,168,249,241,5,187,251,18,244,43,240,121,245,254,253,109,12,241,244,173,254,80,246,59,247,56,254,127,238,19,8,251,12,175,253,111,0,71,227,129,255,138,247,27,12,209,5,49,252,74,246,243,246,76,240,85,255,196,255,85,12,118,10,151,246,16,245,218,251,89,244,232,19,83,8, 189,7,203,254,51,230,25,8,222,242,160,20,10,17,255,1,37,253,56,238,139,247,2,5,222,0,139,12,190,4,117,250,21,238,87,240,202,249,170,22,126,17,251,15,199,248,154,230,149,5,197,247,70,15,203,6,76,2,22,11,66,226,186,244,125,251,60,7,68,37,162,250,10,254,209,235,108,243,39,13,167,10,30,9,122,20,238,248,107,246,210,239,14,242,91,15,15,17,228,5,235,252,156,227,233,245,197,3,100,4,99,23,247,248,165,6,177,250,78,234,57,252,40,4,214,11,101,24,186,235,123,238,147,229,158,251,58,14,168,1,169,6,49,252,210,244,99,240,212,240,194,250,44,18,197,8,88,255,114,236,154,225,64,255,175,254,27,11,90,2,18,244,32,2,104,232,126,236,15,253,15,245,115,13,162,1,38,229,38,243,59,224,91,7,231,10,111,251,196,1,87,240,126,237,70,241,249,232,172,245,170,7,223,251,204,252,163,227,0,223,80,250,230,250,201,254,240,254,102,231,80,245,188,240,11,228,63,0,237,248,227,0,152,4,239,221,4,229,49,237,15,238,54,12,202,240,118,236,193,247,157,224,84,241,111,237,138,236,161,1,131,252,89,235,239,240,27,220,74,242,207,4,134,238,63,1,222,243,204,221,88,249,44,222,177,231,165,6,54,229,200,252,100,233,116,212,101,255,163,224,87,248,37,253,121,235,223,251,107,235,185,226,38,236,33,241,53,244,38,6,47,230,162,243,17,229,220,230,58,233,155,243,242,232,32,7,25,235,226,229,114,237,197,214,213,252,223,248,96,242,230,251,136,228,88,228,241,241,23,217,172,254,73,254,237,247,37,254,157,220,58,224,11,230,63,232,217,3,119,252,53,239,195,234,151,220,82,233,254,228, 233,253,218,252,53,6,62,240,21,223,130,224,79,223,144,240,215,255,213,5,178,244,28,236,210,214,18,234,41,227,203,2,161,3,211,9,93,238,182,228,236,215,239,233,222,243,193,8,123,16,136,255,63,232,222,222,61,216,192,244,84,248,118,18,125,8,195,237,167,225,166,219,42,227,247,246,216,253,37,13,184,15,215,232,117,227,240,204,171,231,36,3,131,13,152,19,28,248,57,217,213,233,251,214,100,250,243,246,120,0,132,26,59,243,136,227,31,214,22,203,35,5,22,10,245,22,16,14,61,211,183,220,222,231,151,230,108,7,234,238,223,12,23,25,140,235,197,219,131,209,48,225,108,22,54,11,184,16,183,237,125,211,221,219,242,229,36,249,200,248,96,242,228,20,217,255,110,233,255,219,1,205,39,244,66,10,144,3,11,10,65,225,239,211,233,233,62,238,182,252,122,246,114,242,218,13,189,247,184,235,57,215,19,218,251,240,76,254,117,7,71,9,197,225,44,221,154,224,68,236,108,249,100,234,158,236,124,4,217,253,185,240,134,225,133,219,163,222,101,253,55,4,4,5,176,240,108,217,218,218,91,242,236,230,60,240,103,240,244,250,110,8,73,247,241,217,171,214,19,211,25,238,224,10,30,12,205,243,201,221,33,207,158,224,246,225,109,234,190,245,166,249,25,3,55,245,70,213,68,212,137,200,38,232,196,14,105,7,121,5,117,225,175,201,118,211,187,227,23,229,238,255,239,241,33,10,143,236,124,227,0,193,47,207,176,218,135,1,100,10,53,5,35,227,224,213,102,204,214,214,152,242,71,231,206,254,131,253,104,251,75,233,220,198,26,202,159,220,181,242,52,7,182,14,127,225,226,230,199,194,219,217,194,228,45,237,133,235,199,255, 29,4,176,242,130,227,154,199,214,211,255,226,29,5,128,3,66,6,147,224,125,216,13,213,138,231,189,230,114,239,185,236,180,253,2,251,151,242,129,220,150,210,252,211,160,235,2,5,148,7,207,4,161,225,76,221,255,219,186,234,233,235,182,250,127,243,136,254,175,250,101,252,100,234,70,213,54,222,126,229,173,251,101,16,103,3,156,227,171,231,172,210,4,235,73,247,24,1,98,243,19,252,176,244,145,3,22,239,223,238,235,217,52,220,237,249,234,13,148,7,43,255,1,231,17,216,1,231,234,249,2,248,9,254,125,248,74,244,74,0,223,7,138,247,192,227,245,219,210,235,63,255,108,21,49,14,128,3,55,221,133,233,236,228,250,251,158,252,115,0,133,239,14,4,253,3,186,1,118,239,173,224,163,219,196,237,43,10,35,28,121,18,40,251,148,231,33,223,11,232,139,3,104,0,60,3,19,4,231,6,108,255,18,8,66,234,92,223,220,230,129,246,230,9,72,34,109,18,148,248,20,230,117,225,233,229,29,16,59,255,36,13,212,3,197,4,220,250,241,6,44,236,138,238,51,235,72,246,22,8,13,35,95,21,79,0,11,231,115,225,100,228,182,9,93,8,137,24,78,7,159,6,248,249,214,3,188,236,149,249,22,239,241,243,81,3,204,23,204,28,213,10,141,248,198,224,123,226,8,253,61,15,146,14,242,17,236,5,40,255,231,244,108,250,187,246,8,247,96,239,217,5,11,6,164,21,135,24,74,10,225,224,7,237,107,240,180,255,80,13,36,24,217,10,234,252,12,6,83,249,237,244,53,1,81,254,140,242,196,253,214,14,229,25,201,11,9,9,188,228,89,233,246,238,67,8,32,13,47,21,76,10,236,0,112,254,206,241,216,1, 140,0,98,255,39,245,81,10,127,4,97,16,218,22,104,2,137,231,123,239,211,253,30,253,165,11,123,28,91,15,152,244,107,6,15,246,243,248,145,250,190,16,114,249,232,255,75,13,163,10,217,13,149,247,217,10,250,228,21,2,108,3,88,10,19,13,148,10,45,4,22,250,200,251,3,251,123,1,26,7,206,4,170,248,217,13,138,4,76,3,148,11,199,254,146,254,240,239,231,15,67,0,146,5,141,14,209,5,234,251,94,251,118,10,159,253,134,1,141,10,13,10,252,248,28,8,224,10,251,253,80,7,35,3,22,5,250,241,148,10,79,6,146,253,241,7,60,255,77,0,180,255,149,12,110,1,161,3,115,2,43,1,237,1,177,8,56,8,251,251,192,9,97,3,168,250,37,255,184,14,71,10,74,245,162,6,84,5,72,246,105,6,3,21,177,12,206,237,240,3,185,3,93,251,209,0,227,23,245,9,175,246,143,254,140,0,123,0,97,3,242,15,165,10,98,251,131,253,111,255,66,10,108,16,177,8,60,5,107,248,46,251,176,247,148,7,241,19,75,14,207,250,24,0,131,254,199,245,98,254,68,19,22,13,9,3,156,252,138,5,47,255,250,3,9,10,104,18,39,255,83,248,77,252,220,4,149,5,131,12,49,7,61,12,67,250,111,247,202,0,122,6,118,10,187,5,165,9,154,2,129,248,226,0,122,4,230,9,237,3,94,5,247,0,52,2,234,253,87,7,145,1,11,9,125,10,39,5,173,254,162,5,7,1,254,255,14,3,73,6,67,6,2,252,170,254,91,8,114,1,193,254,127,4,78,10,128,5,102,254,54,251,159,3,163,254,193,0,152,13,11,10,144,6,193,246,254,252,255,3,245,254,33,1,230,10,42,8,84,255, 131,252,163,255,5,5,125,4,115,6,241,6,165,3,18,251,6,251,78,255,231,2,254,6,23,7,203,2,67,2,179,253,43,255,145,254,159,0,53,3,151,2,106,2,50,0,67,6,172,6,133,254,97,255,8,3,94,4,131,252,12,253,211,254,29,3,235,250,128,3,54,9,170,9,210,2,97,253,83,255,22,253,119,255,11,251,251,10,169,6,22,4,148,248,171,0,149,253,104,3,81,2,43,4,166,2,132,2,84,247,216,253,182,250,216,3,216,9,211,8,213,4,226,3,171,3,247,251,117,252,127,251,188,2,45,3,125,251,23,255,176,2,176,5,172,253,141,252,100,4,121,5,11,1,107,250,218,249,125,0,54,253,33,1,5,2,6,10,98,5,70,1,141,255,217,250,46,255,37,252,220,254,13,5,233,0,15,0,49,255,252,250,238,255,30,255,233,6,117,7,186,0,228,254,4,250,210,249,162,245,112,247,193,0,220,4,88,9,141,254,3,252,167,253,237,245,207,253,122,247,35,1,54,7,150,255,207,252,13,250,114,249,160,255,223,253,74,3,110,7,231,5,189,1,228,246,2,246,172,247,19,250,153,254,79,1,231,3,12,5,134,0,163,251,54,248,15,248,241,254,73,255,191,254,92,254,66,252,79,247,173,248,172,243,165,250,22,254,164,0,226,1,52,4,39,252,194,253,43,245,200,242,22,244,52,246,47,255,97,7,64,5,80,5,228,252,84,249,104,251,122,245,193,252,181,0,73,1,53,4,110,249,214,244,77,244,128,246,32,251,232,255,84,255,206,2,63,5,227,5,8,252,161,244,164,237,193,241,231,246,40,247,214,253,201,254,25,2,165,0,172,245,75,240,113,244,70,242,61,255,216,254,74,250,74,252,166,247,151,247, 57,248,226,244,223,248,73,254,153,254,5,3,213,251,57,1,54,254,151,247,200,243,32,236,159,241,0,242,69,251,132,1,211,255,36,5,100,254,232,238,148,244,199,237,161,240,156,254,202,246,90,249,32,252,12,247,178,247,186,240,18,240,39,247,115,246,127,250,175,253,172,245,151,252,216,253,250,250,169,248,149,244,110,233,148,238,196,246,234,252,250,1,84,0,91,254,86,247,111,239,237,246,39,244,53,238,63,251,1,253,208,253,83,0,210,248,38,241,67,241,212,245,94,249,205,243,135,243,42,244,9,246,10,254,107,3,214,254,247,247,42,244,42,245,114,239,121,235,169,240,19,241,252,249,217,5,2,6,249,253,81,245,118,242,70,243,45,247,240,250,78,255,32,253,183,250,57,250,206,243,250,246,9,247,187,247,125,249,105,245,231,244,125,247,172,249,156,254,204,2,51,255,62,0,179,251,200,244,124,240,87,234,34,236,60,244,135,1,114,2,155,4,33,252,156,246,111,243,137,246,53,247,9,248,159,246,21,248,234,252,190,254,217,255,193,252,114,248,236,246,252,247,216,246,93,249,203,245,216,243,87,248,197,251,227,255,189,2,199,255,190,254,50,250,250,247,111,245,203,243,253,243,222,242,88,247,53,252,180,252,80,254,234,253,97,249,36,248,90,246,233,245,205,244,202,245,158,248,110,251,145,254,45,2,180,251,5,247,28,244,43,241,22,240,72,246,128,248,180,248,200,248,250,252,131,252,48,0,204,2,90,254,176,249,237,248,4,245,224,242,100,243,241,242,46,239,206,238,56,247,242,252,123,1,59,4,117,1,237,248,233,244,67,242,135,244,134,247,199,250,42,251,163,246,104,250,13,252,159,252,71,253,159,247,96,240,92,235,102,233, 246,236,144,245,81,253,131,255,241,254,196,2,1,2,80,5,83,2,243,0,138,249,74,242,152,237,199,235,154,235,91,242,67,244,79,245,45,248,204,252,123,1,193,2,244,4,237,1,203,251,183,245,162,247,106,244,43,248,108,251,149,251,45,250,173,253,109,255,144,0,169,252,45,247,32,241,229,237,206,232,198,239,111,244,105,252,231,3,77,7,19,8,155,12,15,12,251,12,67,8,172,0,185,248,254,237,226,236,159,237,164,239,48,244,199,247,28,250,251,254,166,0,118,6,1,11,197,11,59,10,23,6,56,255,44,254,78,250,163,250,32,254,206,255,222,0,166,3,161,2,108,3,5,0,18,254,59,252,221,246,207,245,55,246,117,247,13,251,223,255,80,3,211,9,44,15,20,17,235,17,50,16,167,13,177,10,179,4,163,255,192,251,166,247,179,243,132,243,221,244,223,248,93,253,46,2,93,6,230,9,25,11,5,12,30,14,81,15,23,14,206,11,172,7,189,5,229,3,76,2,200,0,128,1,207,255,231,255,22,255,104,254,217,254,161,0,111,2,67,4,170,5,255,5,231,5,111,6,111,8,122,9,245,9,135,8,152,8,252,6,165,7,12,9,250,5,55,5,220,5,57,4,189,5,101,3,166,2,26,255,143,254,12,0,76,2,247,3,39,5,152,5,9,6,40,6,105,6,20,8,131,9,155,12,9,10,39,9,159,7,209,6,138,5,210,4,217,1,81,3,138,2,43,3,18,2,26,255,207,255,135,0,205,1,227,4,182,5,182,5,213,7,234,7,213,8,57,7,200,6,86,6,80,5,115,5,19,4,233,0,183,0,226,0,45,1,149,2,238,1,142,3,196,4,129,7,43,9,219,6,241,3,221,3,113,4,121,5,117,5, 209,2,196,255,142,0,46,2,247,3,163,3,122,2,33,0,5,255,72,0,190,0,207,0,172,1,178,2,139,4,129,4,19,4,19,4,127,4,165,5,117,7,192,5,57,3,244,1,227,0,159,0,166,255,54,254,148,252,71,251,104,251,244,251,30,253,220,254,197,0,231,1,93,2,163,2,188,2,207,2,15,3,57,4,254,1,33,1,244,255,155,0,31,1,186,1,82,0,186,255,223,254,223,254,119,254,150,253,109,253,110,252,203,252,230,252,104,254,114,254,101,255,18,255,42,255,201,254,26,255,101,255,214,255,252,255,68,255,193,254,98,253,118,253,32,253,169,252,107,252,50,252,44,251,54,251,50,251,244,251,63,252,248,252,155,253,8,255,141,255,212,0,248,0,175,0,28,1,254,0,132,0,2,0,61,255,148,254,131,253,69,252,26,251,161,249,67,249,122,248,26,248,112,247,26,247,125,248,230,248,231,249,105,251,234,251,81,253,132,254,150,254,102,255,173,255,57,255,141,255,22,255,112,254,50,254,81,253,208,253,218,252,251,252,100,252,111,252,199,251,252,251,15,251,207,250,235,250,235,250,237,251,158,251,136,251,203,251,42,251,64,251,12,252,193,251,203,251,247,251,251,251,241,251,119,251,77,251,66,251,218,251,138,252,60,253,132,253,115,253,12,253,84,252,57,252,166,251,163,250,138,250,19,250,221,250,88,250,122,250,90,250,119,250,238,250,128,252,54,253,27,254,5,255,177,255,4,0,173,255,254,255,143,255,169,255,95,255,245,254,102,254,218,253,66,253,158,252,145,251,192,250,233,249,12,249,32,249,59,249,78,249,77,249,49,249,46,249,111,249,94,250,15,251,13,252,169,252,71,253,184,253,53,254,97,254,87,254,190,254, 39,255,57,255,114,255,22,255,128,255,78,255,56,255,173,254,76,254,207,253,3,254,6,254,102,254,67,254,36,254,27,254,152,253,60,253,201,252,166,252,110,252,69,252,46,252,53,252,218,251,218,251,247,251,88,252,110,252,102,252,121,252,121,252,228,252,39,253,57,253,67,253,146,253,146,253,182,253,159,253,230,253,5,254,230,253,231,253,203,253,142,253,105,253,158,253,131,253,249,253,217,253,245,253,27,254,39,254,81,254,119,254,36,254,63,254,27,254,255,253,32,254,175,253,175,253,100,253,60,253,71,253,56,253,49,253,43,253,60,253,47,253,37,253,39,253,71,253,59,253,102,253,121,253,142,253,153,253,183,253,165,253,177,253,167,253,169,253,175,253,184,253,225,253,230,253,220,253,201,253,182,253,160,253,158,253,163,253,160,253,163,253,169,253,162,253,152,253,153,253,155,253,102,253,108,253,87,253,95,253,84,253,74,253,78,253,50,253,37,253,46,253,42,253,49,253,68,253,77,253,71,253,56,253,59,253,61,253,60,253,74,253,64,253,57,253,61,253,67,253,64,253,68,253,66,253,67,253,60,253,57,253,66,253,56,253,68,253,54,253,50,253,40,253,35,253,40,253,33,253,37,253,23,253,18,253,16,253,9,253,8,253,5,253,254,252,251,252,210,252,60,253,13,252,66,252,73,252,193,250,5,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,254,169,253,85,1,29,255,229,10,243,1,135,250, 201,5,142,16,60,0,60,254,1,251,49,243,84,10,65,249,208,255,131,249,53,253,148,11,240,249,139,19,59,1,132,10,220,11,240,252,103,255,111,252,250,3,70,247,7,255,87,252,95,248,11,14,138,247,107,252,3,17,189,232,222,9,101,240,54,4,41,3,17,237,225,15,224,0,217,245,28,246,74,1,53,0,102,8,187,248,151,251,43,254,245,1,6,8,91,251,54,19,7,251,112,5,33,8,36,245,21,0,150,253,66,20,21,255,175,10,163,253,183,243,34,254,5,231,141,27,195,240,243,14,0,26,211,7,133,14,132,250,236,243,251,242,108,233,226,218,107,242,124,233,172,0,147,11,12,8,38,32,51,24,211,18,59,29,55,248,140,3,79,246,134,1,206,228,247,249,58,239,178,229,108,237,137,232,198,251,190,4,194,255,172,31,40,17,247,9,17,25,57,21,254,22,231,9,54,26,69,2,13,14,214,17,183,16,82,243,66,250,4,254,111,252,70,217,157,206,60,224,218,206,86,202,94,233,5,223,148,240,139,242,168,26,151,27,67,12,138,14,244,46,52,14,53,33,141,33,50,30,55,36,124,14,79,4,62,36,52,243,109,229,221,255,70,228,236,236,117,226,45,233,104,0,93,207,69,250,45,20,21,239,243,233,50,15,137,2,45,250,162,26,107,7,116,8,225,243,12,9,59,40,198,17,125,60,77,21,219,18,177,7,162,4,250,237,85,244,222,218,100,192,210,245,21,213,210,237,91,220,112,238,171,246,173,225,239,253,253,22,98,230,44,29,84,33,8,29,93,66,103,27,130,47,204,14,10,22,147,20,221,244,252,217,42,4,121,234,239,218,160,245,227,243,38,236,1,250,220,223,84,19,30,255,93,236,132,2,158,252,120,8, 119,19,191,17,198,227,42,19,164,244,136,2,218,16,38,250,72,0,34,42,35,226,131,9,139,246,11,249,215,239,253,210,119,5,230,1,156,251,1,242,121,21,175,9,165,27,241,44,37,38,131,22,192,17,29,10,25,7,12,228,254,255,186,4,61,249,252,211,249,252,48,237,123,216,166,241,15,202,91,245,84,212,250,236,185,1,167,243,194,33,161,10,36,35,196,16,106,18,42,49,164,4,132,47,200,17,191,29,162,4,112,227,178,17,89,241,226,28,171,227,255,226,216,243,12,220,158,241,242,232,116,206,214,249,182,235,4,225,209,9,243,13,212,251,33,25,18,3,211,34,133,59,231,35,204,57,110,250,173,31,209,15,242,5,206,254,94,254,118,30,158,214,57,224,32,219,42,231,88,220,110,192,183,225,194,234,180,199,193,241,22,230,167,19,230,15,57,248,177,65,154,244,24,35,88,54,11,38,218,33,105,14,147,0,31,248,15,245,28,251,46,249,166,34,138,236,48,20,136,238,238,49,232,238,143,219,71,30,221,233,16,244,123,228,55,244,61,215,192,248,69,4,44,3,49,236,195,6,183,239,164,7,72,205,52,63,118,236,88,16,77,242,183,11,26,28,103,234,14,27,177,241,101,26,129,223,244,5,111,12,189,233,126,17,10,14,41,242,54,36,187,227,146,57,111,240,239,6,22,42,93,214,169,24,141,248,102,5,220,12,105,221,95,24,80,221,75,0,136,206,244,229,114,246,85,234,133,11,4,237,225,12,29,247,90,251,61,57,3,9,60,34,34,4,122,17,3,9,57,227,157,20,195,3,12,220,125,13,224,237,237,6,121,210,105,11,168,255,102,234,229,31,228,251,147,38,149,230,22,31,254,222,141,29,226,248,164,204,197,68, 201,202,236,33,224,246,89,230,51,25,41,218,34,14,99,28,70,226,137,16,108,1,130,24,239,245,91,10,124,21,220,203,48,16,180,246,86,21,186,201,246,16,249,25,50,196,193,34,61,248,150,35,106,225,155,241,143,45,51,230,199,27,86,235,234,246,150,22,185,221,130,39,43,208,147,25,103,240,137,13,162,3,9,224,97,71,173,219,59,5,135,35,65,233,62,34,0,222,149,6,212,7,192,248,252,216,70,7,163,231,15,19,109,17,189,19,16,243,197,254,215,203,73,75,164,180,223,4,48,25,78,237,207,13,59,252,166,22,66,251,228,234,91,18,217,1,228,1,63,238,122,16,223,42,91,210,186,58,81,218,135,255,200,4,208,238,57,30,8,224,115,19,87,225,120,34,154,229,99,1,75,254,254,8,143,243,126,233,178,47,217,249,53,49,216,167,21,89,21,209,38,233,194,40,106,226,46,235,182,10,96,250,248,241,180,3,3,229,137,57,85,163,250,52,197,228,153,23,114,253,41,246,46,39,183,31,69,21,92,232,15,46,124,247,84,16,2,22,118,232,5,19,93,235,218,214,37,88,5,145,86,17,47,248,179,189,225,238,118,232,202,11,160,240,42,8,84,251,63,93,143,210,229,21,190,43,128,249,0,251,195,31,228,231,42,27,174,247,130,2,216,16,103,229,35,249,24,52,210,183,19,13,214,8,75,42,224,229,216,0,211,7,152,219,50,236,4,245,94,238,231,253,140,20,102,193,112,53,140,241,13,15,185,39,93,242,128,21,161,233,188,19,8,248,219,24,194,220,22,41,20,34,74,176,110,24,64,11,73,236,143,11,132,251,7,4,73,30,142,202,133,38,14,238,24,249,118,4,171,1,177,240,3,225,116,3,229,24,59,1, 146,234,61,34,12,8,62,232,66,232,178,31,113,254,146,245,51,248,179,33,32,241,237,238,86,56,128,221,207,4,73,20,248,37,132,220,30,30,88,1,222,242,235,27,4,202,41,37,116,230,180,221,238,5,110,233,168,32,14,223,59,244,75,253,47,239,59,245,73,246,55,16,110,24,236,186,217,69,42,8,61,243,89,75,119,231,10,83,250,211,121,12,1,42,152,241,242,235,110,16,186,9,208,189,7,255,158,216,246,1,233,229,167,206,65,79,247,222,67,235,91,7,149,31,17,213,64,11,122,4,84,40,15,249,127,238,236,47,170,4,181,228,109,40,250,12,113,15,204,240,87,1,207,39,80,232,19,248,117,9,231,238,198,251,113,226,81,231,182,245,18,195,149,26,144,20,254,9,219,206,184,51,69,232,24,16,140,247,141,8,55,61,205,211,118,20,203,255,201,221,55,19,105,245,96,255,139,7,190,7,37,23,2,2,137,249,225,37,220,19,91,238,59,18,221,28,200,201,50,78,89,165,156,17,123,12,69,222,130,236,211,236,249,228,56,244,197,242,71,242,245,245,217,230,173,16,26,238,213,252,129,56,109,20,90,8,213,7,105,30,76,14,67,34,108,254,25,34,120,241,144,26,158,255,99,251,211,207,197,12,44,249,38,170,18,80,133,171,49,27,56,226,202,229,81,44,227,245,87,245,14,226,27,30,173,251,218,255,54,37,67,221,64,50,21,235,118,1,41,26,178,10,245,221,139,60,8,196,113,44,5,240,158,5,99,9,227,218,96,37,145,15,137,205,153,48,23,196,234,59,29,182,138,20,124,233,221,23,142,232,138,28,75,190,145,22,132,18,2,232,35,17,251,15,214,12,98,5,210,239,163,234,180,30,93,8,184,239,73,18, 67,3,183,220,194,60,48,183,81,47,19,7,3,245,114,37,227,200,126,46,66,252,79,226,80,222,33,62,155,230,20,252,136,218,38,5,220,244,80,249,227,250,18,53,183,204,127,47,198,10,176,241,13,249,91,50,142,208,108,4,48,236,208,248,94,30,181,226,164,237,186,58,163,253,35,230,170,1,133,42,6,253,242,224,119,10,240,24,9,205,43,0,50,252,85,238,89,249,111,54,107,242,118,250,233,25,72,236,60,32,239,206,109,10,184,9,211,222,11,16,15,246,235,49,161,219,66,15,72,210,152,67,150,225,33,32,19,193,150,62,75,225,180,241,178,28,245,1,144,247,152,207,177,45,249,218,102,209,191,52,226,201,126,90,191,172,23,73,33,253,68,218,174,13,188,48,167,246,37,11,77,224,76,48,105,229,68,245,148,29,117,207,51,51,107,172,137,73,207,202,6,7,73,248,27,40,185,207,158,67,21,191,37,40,59,237,128,238,140,25,121,0,88,234,36,248,203,240,71,15,192,230,156,5,118,2,207,13,218,242,192,33,89,33,104,237,222,14,223,11,160,226,92,23,82,239,239,248,59,4,237,227,67,18,200,246,73,8,160,243,70,239,84,246,113,56,36,167,131,87,112,202,21,1,166,10,215,236,137,18,43,5,236,29,26,223,252,53,144,231,137,8,58,17,54,202,109,38,64,235,200,242,166,65,190,161,121,40,199,247,16,207,92,62,114,254,231,221,226,12,34,4,80,244,71,5,178,236,184,41,208,245,83,224,8,9,144,37,34,203,34,28,34,1,221,246,90,8,182,10,169,252,158,225,63,4,161,21,94,23,17,201,247,89,78,160,168,90,243,213,61,20,253,13,45,22,122,193,242,250,131,44,55,201,184,250,208,239,231,20, 252,225,30,10,143,3,7,232,58,14,89,53,249,218,185,19,93,212,100,62,180,224,247,38,192,243,173,37,164,230,223,238,39,233,108,29,100,207,235,26,168,207,3,64,241,242,90,240,1,54,159,192,203,27,181,15,57,238,0,17,96,246,211,0,51,251,59,245,153,228,124,19,218,2,161,243,249,249,251,36,27,184,89,89,180,226,49,253,110,20,122,243,140,253,150,2,194,205,136,53,192,250,50,211,185,78,220,218,172,15,127,250,234,253,1,29,72,6,223,234,81,23,87,233,127,203,105,252,152,14,161,2,40,217,77,31,174,235,40,56,9,178,44,50,167,29,28,190,136,86,18,229,106,248,177,31,5,201,227,63,87,226,46,238,173,15,39,29,154,177,174,242,138,79,197,187,214,53,55,195,224,29,147,26,232,212,218,51,6,242,81,19,43,249,143,225,49,50,11,197,152,27,69,38,8,206,43,254,243,20,196,30,191,187,204,28,23,238,118,63,47,217,201,232,33,63,74,203,36,252,11,30,11,180,79,84,158,160,230,59,5,225,127,7,218,17,201,38,17,201,39,23,221,24,247,226,220,2,61,6,148,24,123,215,242,28,136,3,253,219,30,71,245,195,184,33,30,182,15,32,89,0,228,0,238,250,169,244,235,247,95,50,198,226,133,245,110,50,96,232,127,15,32,244,74,45,208,233,81,18,251,223,116,26,35,231,176,24,93,220,122,253,122,201,2,51,95,8,122,208,168,37,110,189,250,25,224,13,25,199,232,78,37,240,56,17,1,235,102,66,144,244,152,29,200,228,131,12,141,17,42,253,177,10,221,12,113,210,216,239,27,54,25,161,31,19,32,229,177,235,163,29,72,234,21,223,155,56,139,232,95,251,104,24,219,44,26,10,35,246, 20,237,9,66,10,197,98,55,201,253,250,197,33,30,122,231,221,241,25,245,104,226,1,28,206,33,243,177,84,96,157,162,54,88,199,212,123,231,228,56,77,248,143,14,130,239,235,6,16,1,63,221,66,64,190,221,143,16,157,9,254,228,163,45,36,159,186,92,117,229,48,228,233,14,208,225,167,35,238,223,95,206,137,36,206,57,131,151,136,112,24,197,177,25,87,34,221,190,122,55,217,243,171,4,116,254,105,25,3,206,107,45,21,4,135,205,230,55,36,196,220,59,77,237,207,212,46,77,43,236,185,241,127,233,111,252,181,14,94,234,146,222,149,31,19,221,18,23,238,237,106,41,15,214,99,16,91,84,77,188,168,31,174,6,221,46,45,206,114,32,167,10,16,18,80,218,73,244,147,237,78,209,59,84,151,186,4,199,130,49,23,213,232,2,189,237,235,2,203,19,0,51,222,224,229,27,70,25,167,29,159,236,246,19,239,4,20,28,245,19,48,213,119,253,160,251,72,14,49,23,181,220,63,238,98,16,212,233,181,237,198,237,228,3,243,48,117,163,180,22,222,250,255,17,209,226,164,231,32,236,144,87,59,242,195,241,94,255,140,30,38,39,252,213,96,19,6,28,248,239,43,20,137,234,7,239,218,2,81,46,11,171,196,54,98,207,3,78,180,238,61,205,112,30,252,62,190,202,184,14,227,236,127,28,165,10,101,161,11,2,240,37,84,5,76,224,127,30,98,189,182,53,232,39,149,227,115,12,76,254,18,232,232,36,107,164,87,106,244,173,250,66,32,190,187,44,108,242,215,55,217,191,62,235,6,62,234,33,78,2,49,229,52,2,20,235,81,76,147,152,48,66,80,232,94,179,7,114,250,141,130,105,31,227,32,236,109,15,47,13, 117,14,253,14,249,246,241,191,222,24,14,26,153,64,65,170,89,50,180,218,217,53,14,186,50,29,219,10,58,234,40,16,180,248,6,216,104,62,234,238,166,223,35,248,87,16,153,23,240,248,177,195,70,4,215,37,65,244,166,23,215,211,164,60,129,251,163,248,107,243,19,58,44,227,252,48,118,217,160,0,231,253,220,252,18,223,144,16,101,236,155,44,0,221,249,2,99,216,67,36,114,232,55,30,91,215,130,19,204,20,189,253,247,166,58,65,206,5,27,5,204,3,229,9,149,27,172,229,126,21,206,11,42,231,21,30,147,223,223,233,250,23,152,239,144,34,176,223,142,230,240,89,102,239,227,242,32,239,200,236,175,8,51,41,60,148,47,76,155,217,209,242,59,57,244,186,71,85,39,202,178,44,170,190,11,29,89,18,136,9,113,242,196,236,176,24,220,23,101,199,144,22,28,51,105,157,80,107,54,180,27,53,45,177,1,90,48,179,33,49,184,197,44,62,89,231,102,175,253,81,134,1,58,20,40,184,148,52,101,249,204,3,76,10,16,246,4,23,235,32,96,208,56,37,94,186,138,75,246,230,25,205,135,18,153,8,70,31,206,188,215,5,125,18,207,252,94,37,240,219,138,249,217,23,219,25,114,203,59,217,188,89,26,209,88,244,20,19,140,193,117,77,76,226,236,204,238,96,62,228,86,26,50,237,230,218,7,51,108,9,140,249,27,250,33,228,152,44,88,6,125,198,133,246,98,42,41,16,57,235,187,228,231,27,81,8,99,215,10,33,156,207,56,63,75,208,160,36,17,182,2,35,157,7,214,211,181,0,15,14,104,62,183,246,165,197,24,54,215,243,139,246,3,45,155,230,182,238,60,48,16,181,184,63,6,189,35,29,201,26, 156,229,171,176,227,105,155,223,59,229,206,42,12,244,43,53,112,232,127,2,164,4,118,28,157,204,50,29,19,193,10,39,209,241,231,9,147,198,177,39,19,8,106,245,192,1,108,9,126,215,218,75,90,205,170,21,24,202,7,114,59,188,228,213,183,44,12,8,4,32,43,188,30,36,65,240,87,18,167,22,207,198,228,38,128,223,220,7,63,222,141,228,187,52,204,10,144,180,42,66,116,245,16,40,136,4,97,192,22,27,28,50,2,10,246,202,21,3,68,11,198,30,202,206,57,23,58,219,118,59,103,172,20,56,54,203,100,31,188,24,0,223,60,220,0,39,9,25,179,226,157,235,230,245,246,71,22,253,222,211,60,29,115,5,111,52,207,184,151,1,91,36,224,2,153,9,94,218,164,1,209,14,20,250,153,190,59,32,29,241,233,254,199,28,224,174,77,67,105,17,222,226,89,23,133,213,204,52,163,251,253,213,151,228,59,41,148,37,29,221,177,30,8,230,85,36,149,237,0,226,206,64,202,222,91,7,252,16,1,204,0,17,57,37,249,233,255,238,6,201,43,34,182,39,80,189,205,240,135,20,188,45,221,15,190,198,219,74,8,234,221,254,150,199,7,77,44,247,55,18,148,20,222,186,54,44,152,242,252,33,63,244,72,192,250,15,254,69,128,195,37,226,2,22,41,2,207,247,122,239,82,38,152,218,170,81,250,141,7,114,134,191,69,60,61,243,239,196,110,57,22,0,105,9,154,240,125,12,41,213,100,48,1,239,45,6,20,210,131,16,59,254,23,243,34,197,116,108,36,234,130,208,75,18,146,4,65,35,214,221,84,69,163,207,5,45,92,166,7,114,250,141,52,62,216,31,161,213,128,248,127,25,136,2,200,228,193,250,62,243, 214,0,186,52,152,215,246,202,132,45,26,238,50,45,169,179,182,65,87,253,107,243,111,23,107,252,204,230,208,63,34,220,186,254,190,236,68,39,143,24,251,198,153,234,97,31,173,49,210,180,148,38,193,203,104,248,89,65,149,192,16,24,222,249,192,61,38,152,9,49,24,233,155,49,135,232,244,5,218,218,169,24,100,52,103,253,138,223,247,16,89,49,167,206,198,33,99,204,29,68,156,248,156,177,39,43,185,9,203,11,219,188,41,233,122,20,142,33,255,254,183,224,60,30,32,225,131,31,233,230,63,234,3,1,19,239,209,52,222,227,239,250,199,100,204,196,2,21,156,229,124,65,93,206,81,34,137,214,93,233,155,74,7,192,6,2,192,54,250,141,7,114,7,147,217,104,17,209,26,11,196,241,13,255,249,232,54,28,145,46,57,160,29,55,99,215,189,75,61,164,144,68,115,18,213,196,27,71,76,180,211,78,139,192,129,0,253,248,1,25,80,242,32,249,5,1,157,253,12,14,203,1,25,18,184,232,81,24,33,216,119,49,178,212,221,13,44,42,173,219,196,7,245,199,188,70,181,202,162,12,107,248,165,26,193,13,162,201,46,50,112,13,73,203,187,31,58,9,110,245,198,232,69,72,235,230,10,196,22,45,76,0,197,55,250,141,248,103,23,190,197,38,114,227,21,247,143,21,7,236,19,19,2,235,20,13,101,33,251,201,75,41,28,208,7,34,29,41,58,173,25,85,250,141,56,95,48,233,114,246,249,245,131,49,213,224,231,250,28,238,163,17,141,16,122,243,212,228,244,49,105,243,13,24,15,196,214,13,162,29,165,230,79,254,174,27,24,210,76,11,189,58,161,212,178,243,118,16,87,29,157,205,34,240,215,19,193,69,58,166, 191,38,204,238,122,40,111,222,54,249,89,15,142,241,179,57,9,201,115,1,60,0,52,7,28,46,174,169,252,13,28,67,66,177,176,46,99,207,162,5,217,71,40,208,2,15,102,238,26,7,208,27,177,188,140,26,132,239,92,49,83,180,69,48,232,249,13,38,185,2,161,240,87,31,100,231,111,46,170,211,205,255,206,247,137,29,86,250,44,237,181,202,208,67,144,230,184,217,229,251,73,63,253,238,251,215,148,14,86,24,16,36,71,170,252,51,59,244,98,244,114,13,83,33,59,225,205,249,181,72,54,248,81,163,230,64,142,15,31,237,230,212,37,14,54,24,229,246,248,210,92,44,134,188,7,114,240,143,35,80,49,178,7,114,73,173,137,249,39,38,13,236,208,12,193,243,123,237,71,232,167,70,119,221,203,13,66,213,233,29,97,54,158,172,92,10,252,62,7,239,13,249,141,224,170,48,81,240,243,231,233,2,235,212,71,32,183,31,145,207,135,227,201,65,253,199,4,25,230,0,164,228,21,65,167,232,155,8,170,2,84,223,7,114,96,163,211,13,56,19,214,38,137,219,225,252,244,249,129,235,221,28,16,249,236,233,193,245,55,251,190,22,170,230,116,234,74,48,55,4,124,229,26,216,57,51,224,24,32,214,241,14,45,235,174,30,95,4,161,12,243,211,25,36,32,4,4,8,67,207,221,34,192,235,251,22,76,207,174,250,229,77,221,198,231,25,187,250,230,232,139,15,159,239,56,27,109,208,171,8,69,33,15,228,147,224,201,93,93,205,182,48,61,171,207,84,239,232,206,19,211,208,201,35,225,226,120,36,233,241,146,242,69,211,241,35,99,19,126,207,12,249,90,32,112,24,213,204,222,23,140,2,176,39,35,189,208,17,7,245, 186,248,27,35,41,249,130,18,89,193,7,114,150,152,211,65,81,230,190,7,135,8,125,226,136,232,99,62,64,230,224,209,20,26,238,235,106,28,146,230,135,20,114,209,173,67,175,183,131,103,18,147,155,60,163,8,239,227,35,248,73,11,9,27,117,226,89,8,231,245,242,30,162,210,7,114,250,141,119,65,251,251,151,10,204,187,54,75,215,237,176,239,195,254,113,0,209,50,234,170,67,40,45,19,246,210,21,241,225,73,228,199,117,228,143,36,114,253,203,246,234,9,102,245,184,249,49,14,178,3,127,250,166,19,251,0,216,246,181,253,149,26,151,222,236,47,174,217,97,254,95,244,29,24,230,14,157,203,58,244,135,73,102,236,43,184,100,49,109,29,231,222,237,3,89,15,98,242,84,33,132,232,49,250,229,243,48,22,90,250,6,8,189,187,74,69,64,242,200,192,104,43,165,2,142,233,76,30,85,241,68,5,164,22,230,12,9,219,181,14,111,27,9,238,148,34,143,185,104,57,62,236,20,240,37,10,114,243,247,12,85,248,242,237,56,11,43,238,239,72,252,180,113,25,134,238,47,57,30,227,190,230,126,3,43,242,205,39,148,226,112,250,56,35,190,242,125,230,217,31,96,254,164,246,108,10,47,236,205,12,78,9,4,5,21,26,175,208,209,3,203,46,190,215,200,249,110,223,203,64,7,191,131,21,136,14,190,0,89,234,236,1,185,19,4,202,186,65,156,240,161,229,31,1,135,240,12,62,69,246,62,222,40,251,3,43,19,3,104,234,192,2,41,34,196,253,189,214,96,17,216,242,32,29,254,227,60,1,126,241,245,19,196,15,43,220,200,255,227,0,93,25,20,234,171,240,25,241,109,56,97,200,114,12,136,248,69,15,155,61, 178,167,23,51,226,239,17,44,175,8,78,194,196,65,110,222,183,245,8,37,179,196,26,32,207,218,9,32,201,239,207,211,242,82,208,177,43,57,95,180,25,92,236,231,78,238,48,17,83,244,196,27,105,233,134,17,187,229,166,13,238,215,169,70,96,215,165,17,63,250,194,28,111,238,87,236,121,14,10,22,104,226,85,210,63,73,166,198,237,53,51,168,73,59,172,254,168,241,46,19,148,246,117,251,84,9,211,32,191,234,120,227,104,48,165,243,193,245,159,7,118,201,31,85,177,217,118,207,191,69,48,210,139,57,163,171,242,45,108,28,51,251,105,208,233,45,80,228,59,68,30,166,182,52,90,22,75,197,145,75,169,204,71,236,41,4,238,9,81,227,193,255,82,248,1,54,48,218,141,220,145,33,5,20,201,2,74,196,27,25,180,53,188,204,69,42,237,227,114,41,145,212,163,31,45,30,107,224,50,253,191,11,44,231,114,23,65,185,32,95,92,208,206,214,136,2,127,16,18,4,36,221,158,14,142,55,185,234,158,1,53,246,194,29,197,238,196,253,64,7,196,31,65,205,131,66,113,201,235,4,220,244,181,32,62,16,74,191,176,8,210,43,217,233,217,229,100,243,48,55,142,11,174,170,83,62,154,235,180,19,56,211,8,22,201,23,147,211,139,24,86,25,167,207,200,21,132,26,231,245,130,10,244,239,139,11,207,8,45,222,45,37,77,234,195,17,217,13,145,171,71,73,86,237,69,240,108,15,239,253,127,31,48,214,189,13,75,19,90,216,231,16,132,26,190,192,227,250,175,25,137,35,138,194,156,243,42,59,28,239,117,4,226,238,136,15,209,35,224,205,152,41,109,247,161,251,30,30,239,221,3,17,36,251,83,10,176,245,191,235, 239,250,118,38,18,240,64,235,63,237,158,11,211,68,250,141,146,82,29,204,106,44,204,241,150,221,112,6,97,61,201,238,181,215,243,17,110,23,121,51,125,188,89,246,49,31,132,44,252,183,171,35,131,241,90,240,26,45,195,200,225,238,208,34,172,15,39,202,104,2,193,245,183,75,200,216,35,223,124,33,93,55,113,245,41,204,16,22,162,20,49,239,232,254,140,253,200,250,34,13,145,226,74,26,121,240,219,227,75,51,146,180,71,26,117,237,238,68,16,216,31,0,109,223,49,49,178,28,71,204,47,9,35,13,215,18,26,233,58,13,209,246,77,23,191,19,145,177,58,64,117,239,186,253,60,18,153,218,236,250,157,49,211,0,143,223,140,215,233,69,160,215,51,239,168,236,113,251,95,84,240,164,230,28,128,25,125,20,191,219,78,57,196,218,112,21,58,222,83,78,116,152,6,28,222,13,205,42,164,181,131,235,70,56,27,250,42,218,104,239,152,41,3,26,44,247,188,241,167,228,57,79,231,207,59,8,243,217,131,59,252,216,166,38,123,210,29,10,135,16,15,246,138,11,230,205,195,30,166,39,109,245,49,166,247,101,125,5,148,213,122,223,186,38,95,4,140,239,85,12,190,249,15,13,122,253,237,6,45,230,101,0,79,25,79,249,182,22,64,183,173,31,242,29,129,230,134,237,23,251,180,45,155,7,60,195,87,12,127,57,240,16,121,195,125,19,107,22,141,222,92,26,200,232,5,4,205,238,104,255,245,57,101,152,118,43,213,38,41,221,66,225,64,240,104,72,242,1,81,189,95,18,53,44,6,249,182,236,249,228,132,70,189,241,107,231,45,30,50,3,254,232,46,47,94,244,144,232,82,228,129,72,150,249,190,170,229,2,32,20, 116,22,132,174,109,34,21,17,9,251,137,238,120,228,91,67,147,227,32,14,189,231,95,44,8,238,99,93,36,180,100,37,6,214,203,39,143,19,27,207,192,239,14,16,70,3,86,226,44,254,58,15,1,20,115,203,228,227,52,67,237,249,9,247,199,199,210,54,11,249,17,254,229,41,34,213,181,241,170,23,184,18,51,18,85,194,60,86,95,220,11,238,12,22,69,231,234,93,182,149,7,1,139,56,93,225,212,10,150,217,147,31,87,218,113,29,158,209,60,70,250,141,116,49,171,58,74,194,177,12,28,5,205,40,218,202,68,255,50,45,250,0,179,12,89,241,44,31,101,251,79,211,89,65,84,187,139,10,86,39,211,209,188,15,108,236,64,8,255,245,248,3,68,251,222,232,145,59,70,2,112,157,124,102,38,236,88,14,252,227,130,23,244,237,92,26,123,211,64,16,135,15,152,219,125,32,251,248,80,241,27,2,96,251,69,25,51,186,240,61,77,231,152,42,53,223,166,249,6,71,3,226,116,232,41,25,216,18,168,216,151,244,72,24,58,11,218,245,199,217,36,37,224,253,237,190,22,45,84,235,122,249,227,7,42,17,42,32,170,211,251,50,120,220,91,252,158,2,165,16,117,250,239,236,4,241,90,22,15,15,111,252,68,8,120,15,164,238,22,226,131,31,253,237,44,46,61,177,140,48,40,252,224,4,87,218,177,22,80,249,131,237,132,3,201,32,245,248,88,5,12,8,175,27,26,233,133,251,32,20,110,240,253,231,199,233,148,59,138,3,3,172,19,58,120,214,114,25,119,231,248,3,109,35,221,217,55,254,10,28,171,27,9,240,7,240,49,51,57,186,90,46,99,237,73,51,210,195,92,246,153,42,63,242,177,20,205,207,83,37, 174,225,240,252,154,20,219,228,115,44,17,203,156,31,214,239,37,19,89,3,32,224,185,29,234,214,163,27,251,41,176,213,29,252,103,236,107,40,41,3,42,164,70,109,201,208,212,25,201,206,172,27,127,37,151,216,250,24,21,34,84,223,78,250,121,36,52,211,53,24,196,3,211,250,145,8,191,194,125,52,164,223,2,241,151,255,125,19,195,6,9,237,165,12,211,12,233,200,158,78,98,177,249,64,137,205,143,26,93,7,238,238,110,46,8,242,191,246,135,29,233,230,98,7,144,250,169,24,11,10,228,186,9,50,184,13,177,233,174,222,195,255,88,229,111,23,184,213,47,27,237,22,142,200,166,55,47,244,36,1,234,32,111,8,238,12,176,214,42,74,37,237,210,224,168,25,215,244,86,27,115,200,61,28,134,201,143,34,46,247,56,223,113,12,213,13,202,233,239,10,217,202,233,77,18,226,13,10,230,250,117,20,189,248,132,12,122,252,210,243,99,28,209,10,29,18,113,212,196,250,149,85,191,159,105,45,191,208,160,42,195,235,204,241,240,235,155,25,210,249,133,237,15,8,42,7,252,225,106,31,71,0,250,222,47,60,252,199,47,94,41,145,190,56,89,32,64,230,108,6,11,249,4,28,33,252,174,234,36,10,129,235,68,67,91,167,165,55,214,178,16,37,159,21,184,207,41,1,153,252,181,37,93,2,143,234,114,26,85,12,44,230,11,2,116,4,71,254,162,33,208,225,29,242,44,3,145,50,64,198,91,251,129,5,44,7,105,5,147,234,179,12,171,1,184,14,187,9,177,254,35,207,117,74,209,236,214,196,62,57,58,1,187,18,246,205,83,14,191,38,72,220,183,41,218,187,72,17,159,11,35,231,125,45,102,204,239,25,85,255, 201,207,154,15,110,252,161,0,105,243,209,8,162,4,164,23,169,39,16,212,254,50,186,209,241,67,84,249,154,188,80,93,13,148,26,113,168,162,138,47,33,215,227,255,129,226,116,11,13,14,154,227,175,54,145,175,187,72,73,220,224,81,67,198,68,240,119,18,197,43,17,230,41,226,79,39,174,203,107,37,42,240,246,250,231,237,65,45,62,188,69,33,80,239,103,21,255,21,28,194,47,60,208,247,163,29,111,235,197,249,172,21,165,7,213,234,55,235,125,2,34,249,202,64,250,141,53,97,110,217,232,37,55,209,42,33,29,248,86,19,234,239,159,235,78,55,92,195,68,98,178,174,204,249,190,50,58,223,208,31,12,185,188,61,196,238,5,17,225,206,40,29,196,7,104,243,240,243,49,23,182,233,106,251,87,5,138,248,156,231,91,74,73,204,7,15,148,222,5,16,19,58,102,194,237,14,44,13,65,11,45,2,201,236,98,56,122,202,20,38,211,5,65,223,213,20,215,228,79,27,67,202,36,18,54,40,236,245,207,207,130,5,63,241,73,35,144,227,205,4,54,252,1,236,83,72,85,199,47,11,191,31,112,241,220,246,55,6,42,11,127,3,201,245,171,246,169,44,212,221,18,26,40,3,111,200,121,38,124,241,176,35,161,196,105,30,21,255,199,253,103,237,123,9,249,25,189,200,210,253,25,40,107,234,136,5,237,33,179,208,116,28,198,231,187,55,127,236,71,232,57,2,233,22,209,226,237,20,238,242,46,22,70,239,230,254,57,243,34,28,193,192,26,56,198,227,16,2,155,28,241,237,248,4,145,243,22,9,87,23,207,20,164,215,68,250,68,17,232,222,3,36,9,238,179,0,139,38,40,194,198,38,111,232,216,248,192,13,201,239, 48,1,235,47,108,230,203,253,41,252,4,245,92,16,116,8,181,206,255,52,161,238,40,3,175,26,120,204,110,65,238,211,33,11,52,243,109,3,14,7,230,248,225,238,12,8,163,31,232,189,136,50,111,224,53,3,214,248,17,33,39,226,167,15,49,244,4,41,175,209,254,255,45,72,10,175,73,60,136,201,238,38,115,252,79,215,93,26,124,15,182,4,19,245,68,51,203,163,170,74,45,210,40,21,200,17,98,180,180,41,20,12,95,185,174,55,162,241,220,17,246,7,111,210,127,43,63,236,124,237,162,249,149,37,65,7,43,250,84,246,157,5,252,9,112,223,54,38,101,239,173,16,47,13,176,7,7,228,73,32,107,224,231,19,96,243,24,187,65,92,242,181,88,2,10,27,64,239,107,13,10,240,191,228,186,51,212,234,161,26,0,245,40,250,129,53,72,221,86,13,197,12,149,235,69,254,18,3,5,13,214,224,165,11,98,245,59,1,6,228,219,5,208,44,144,187,34,22,40,5,68,17,183,209,242,49,120,212,127,52,233,217,240,18,102,48,56,217,21,255,194,9,146,15,55,212,163,55,75,205,183,51,105,187,172,26,43,39,111,203,221,22,219,222,5,27,28,225,28,7,121,12,8,244,209,19,91,250,235,6,31,0,157,249,211,234,77,39,227,201,102,83,228,204,15,40,123,228,183,242,70,41,189,204,201,29,79,221,168,9,112,7,101,249,58,241,221,6,144,41,117,201,177,27,241,254,112,13,96,239,85,254,222,37,54,244,32,4,24,22,183,242,8,219,188,29,91,17,202,205,196,11,173,0,117,17,137,178,235,19,167,25,208,229,12,8,128,247,11,26,246,1,104,253,32,9,223,240,132,22,228,255,121,24,195,2,130,205,53,47, 147,245,204,236,41,17,81,243,120,22,218,233,210,255,30,14,133,15,4,222,47,4,138,255,222,254,85,8,84,169,11,74,34,219,200,49,25,217,97,21,105,11,49,239,56,28,67,239,164,9,88,253,5,20,15,254,56,222,95,11,221,54,101,208,175,204,171,90,3,192,92,31,58,192,209,60,164,252,118,227,59,0,179,6,11,234,230,56,183,195,131,28,240,19,77,209,105,85,149,180,48,24,36,8,125,25,89,217,212,254,106,16,140,16,207,0,255,191,88,72,184,239,188,18,161,197,73,41,216,232,161,27,41,233,37,9,65,249,38,234,35,11,83,251,175,249,18,19,87,255,91,246,27,233,242,24,183,30,133,229,130,212,134,47,69,0,218,2,73,240,89,255,182,20,133,228,157,22,72,249,13,19,217,240,196,21,176,232,221,24,18,4,210,246,50,0,195,229,227,54,242,232,84,247,170,246,141,241,202,20,16,250,179,228,42,16,42,213,127,42,220,234,140,207,102,97,72,210,8,3,218,243,140,70,117,202,165,66,215,214,69,255,113,20,20,250,172,255,98,239,193,239,227,58,116,218,204,247,77,227,242,60,19,183,82,4,141,249,182,32,3,1,48,235,204,12,146,251,73,24,254,4,110,212,129,77,152,186,97,54,101,243,230,247,186,20,156,3,214,10,70,229,36,247,152,26,30,215,79,241,133,13,180,5,98,1,56,207,59,39,110,212,208,31,107,41,110,181,59,61,165,237,82,22,140,247,4,252,194,16,133,255,153,240,11,25,32,225,12,35,170,239,102,13,130,215,133,48,207,244,209,236,162,232,42,4,169,38,97,216,194,209,7,114,250,141,68,109,200,171,202,64,203,201,131,68,130,224,18,26,157,212,162,40,170,251,102,217,70,16, 158,9,97,16,108,199,194,24,17,255,199,1,64,17,231,187,206,110,184,174,79,50,174,230,27,246,158,1,220,23,20,237,89,6,93,228,180,47,107,218,234,204,202,109,206,183,15,70,135,201,103,241,228,48,113,252,177,253,2,251,138,14,237,22,30,0,174,193,208,30,60,248,216,237,7,19,18,240,168,49,40,188,241,11,9,254,135,5,152,247,103,39,76,194,134,28,110,239,144,73,250,141,7,114,179,176,61,64,230,211,90,10,179,44,35,177,178,106,227,184,31,49,251,241,227,254,233,251,75,243,87,19,233,253,138,240,138,230,224,78,250,141,7,114,250,141,32,98,139,203,8,22,240,8,53,237,249,18,192,244,195,26,164,196,4,102,56,162,112,80,209,218,17,19,172,253,198,8,247,20,76,195,203,91,150,178,5,43,239,221,196,2,89,241,248,243,76,24,250,243,139,227,150,31,17,1,133,195,127,94,170,188,141,74,214,193,133,59,190,225,137,8,61,7,104,12,226,225,110,19,148,1,68,224,209,37,183,209,165,21,165,252,125,255,42,253,225,245,233,10,21,253,121,9,4,241,249,16,228,234,62,6,36,232,71,38,47,244,249,1,21,9,44,250,163,248,20,255,142,39,249,186,22,59,116,238,91,244,127,2,240,242,172,47,101,180,78,60,69,232,81,5,77,251,217,25,197,232,79,25,192,239,58,13,226,5,163,232,243,27,41,243,44,243,85,10,254,1,252,249,192,225,161,255,155,19,237,247,150,222,14,41,167,223,167,29,179,241,70,30,111,244,139,7,59,5,163,255,117,3,34,250,25,241,42,42,119,174,50,80,135,198,190,8,231,30,54,217,18,35,39,233,249,253,141,12,126,10,52,226,179,40,4,231,184,19,226,1,98,212, 80,58,176,204,36,25,241,253,142,1,196,245,84,231,132,25,49,2,15,2,20,242,65,11,60,237,160,250,71,33,78,245,177,247,20,24,135,236,11,12,223,238,32,9,148,0,145,254,219,246,0,4,138,13,68,231,3,1,248,19,212,247,171,49,31,192,95,46,108,227,17,15,203,12,140,246,101,247,39,7,210,237,182,243,30,243,208,17,244,2,218,232,58,27,16,237,143,28,71,221,113,31,58,228,40,23,170,16,188,232,167,12,105,230,130,52,121,209,36,253,223,25,64,253,23,254,224,250,27,248,118,9,95,14,233,242,154,245,255,3,121,14,215,217,137,10,33,235,171,54,21,199,70,53,42,213,161,31,17,251,224,10,120,225,125,41,254,245,185,11,87,222,131,26,189,223,254,53,132,193,61,53,180,238,242,30,251,179,184,70,99,160,73,80,26,229,105,238,131,6,30,1,155,2,36,247,181,2,144,249,4,28,118,246,154,241,157,5,97,4,235,5,99,244,179,40,206,245,255,3,135,222,31,17,28,241,174,30,177,235,183,7,12,243,252,18,184,232,61,6,26,246,210,245,138,70,147,171,224,57,170,236,133,13,184,252,21,247,73,4,70,22,177,206,218,0,168,41,5,160,52,101,187,159,4,72,218,235,27,246,167,15,183,6,94,196,167,88,88,220,69,11,222,236,68,38,29,239,138,248,114,3,46,14,240,242,88,246,65,37,1,213,137,45,4,221,106,5,49,253,53,16,42,255,198,240,135,243,95,230,206,39,145,212,63,45,42,207,24,41,104,238,40,24,155,235,217,39,78,230,252,253,197,252,230,19,233,226,38,39,177,198,216,18,89,21,227,235,188,243,101,50,66,163,136,97,207,209,157,27,64,8,67,233,42,3,178,229,84,43, 238,212,88,52,146,173,219,63,57,209,224,64,204,209,5,53,204,214,30,35,220,7,228,215,82,39,3,234,189,2,201,4,205,0,1,212,192,35,208,187,252,66,28,168,166,97,245,186,46,5,190,14,54,248,249,22,56,234,237,46,219,220,94,31,13,235,247,20,155,2,163,21,93,235,72,28,182,223,59,25,4,240,111,239,143,21,102,239,239,247,159,1,171,244,144,2,142,237,236,13,230,217,203,43,65,237,224,246,35,19,235,238,210,36,14,219,125,52,55,216,94,31,241,252,202,20,105,244,231,245,209,55,134,146,197,72,99,237,4,252,97,8,0,222,41,30,29,239,168,1,235,6,240,231,171,17,114,252,115,242,128,11,159,244,183,22,225,247,52,33,198,199,110,83,226,188,253,21,110,232,143,21,188,19,29,232,104,253,179,250,244,12,15,239,101,20,36,251,170,229,133,44,245,205,208,27,47,227,190,59,173,210,22,28,243,198,213,76,141,184,82,37,143,246,138,250,18,39,217,230,246,251,29,252,252,24,185,0,134,207,106,47,79,214,220,34,124,216,141,43,20,249,174,247,89,23,253,242,112,242,181,27,40,255,81,231,253,20,50,218,10,41,28,233,126,229,96,253,255,39,95,189,60,27,170,243,231,16,86,14,249,254,99,251,84,37,46,244,198,240,199,50,11,219,240,40,35,251,85,250,69,223,253,20,103,232,184,33,96,166,223,64,76,226,88,22,193,195,141,58,104,208,225,45,197,214,235,29,77,255,146,252,23,31,15,218,250,15,44,38,177,237,22,11,136,243,187,2,20,30,47,228,124,5,238,239,197,3,29,4,4,238,132,254,227,7,156,250,177,220,102,11,110,17,199,247,219,17,2,193,128,91,174,188,208,37,207,1,45,247, 150,0,247,45,211,225,124,252,175,9,144,250,46,16,31,240,112,3,28,254,108,250,83,216,146,19,97,34,75,207,184,61,211,183,229,51,55,244,168,237,233,24,45,24,249,221,223,16,149,13,1,230,70,14,43,230,112,27,78,242,162,220,61,29,28,246,115,228,58,13,164,23,117,226,127,21,181,14,253,4,35,235,129,32,30,223,91,45,118,220,123,25,253,0,9,24,153,197,200,34,137,245,123,235,116,22,76,227,158,39,153,227,77,18,16,242,15,4,219,211,75,71,79,178,102,40,24,227,146,32,16,228,54,23,141,19,205,240,97,27,192,245,184,221,83,45,104,223,91,33,102,196,60,46,31,254,211,223,174,24,40,242,78,10,61,246,224,53,129,198,133,28,142,244,178,10,204,228,16,35,169,236,102,21,141,212,81,255,171,22,176,249,12,252,221,14,218,3,198,237,167,26,238,226,163,6,148,6,81,18,235,243,216,17,203,205,123,36,38,252,37,229,241,8,133,23,249,229,42,5,252,4,203,254,18,20,164,222,17,25,205,249,75,245,96,4,172,19,33,217,98,249,243,34,87,240,166,5,30,244,123,27,143,233,29,4,235,249,240,24,219,249,22,3,33,247,224,46,251,198,96,34,24,214,189,49,211,232,114,4,184,10,154,220,154,20,192,2,78,242,216,5,79,242,103,255,195,235,32,19,105,215,122,59,250,225,87,4,73,9,43,249,140,41,33,207,75,29,70,2,119,35,142,227,170,14,245,17,141,207,141,32,84,231,199,28,1,206,47,57,140,169,242,66,23,182,153,54,96,231,220,11,38,235,88,6,26,14,26,236,116,6,43,13,118,17,187,229,100,3,48,38,66,229,104,4,107,19,17,20,173,223,245,19,47,4,178,253,41,241, 154,7,178,254,190,232,21,237,83,10,142,255,48,248,48,248,81,18,108,243,177,234,132,53,51,209,156,52,234,204,130,24,78,7,116,231,15,39,55,8,61,242,12,9,178,4,85,17,78,223,31,32,57,224,201,18,85,224,12,1,214,252,2,0,132,0,13,250,27,234,183,44,103,225,185,250,34,1,194,35,251,234,105,20,2,2,205,225,183,40,244,221,88,39,35,212,144,31,71,9,87,227,105,255,77,10,28,4,108,240,119,253,13,2,211,10,185,240,88,254,114,243,12,31,239,234,152,10,166,246,116,6,103,255,182,7,63,245,237,252,105,56,78,205,183,34,108,230,81,20,13,24,132,221,128,16,116,240,239,246,241,250,44,247,11,235,37,23,210,221,253,5,234,222,80,40,145,255,204,15,148,250,234,21,107,1,186,10,85,251,70,6,51,1,228,21,23,206,96,36,171,229,234,35,209,203,88,22,231,246,235,246,171,5,75,253,56,249,14,21,4,242,220,3,43,248,131,235,71,54,175,234,47,233,108,36,103,216,186,11,21,236,106,24,174,240,61,55,93,186,201,36,109,236,199,26,149,214,76,65,93,211,63,12,187,26,248,220,128,40,229,237,237,238,249,54,47,189,25,20,99,11,108,216,187,25,76,226,96,18,103,235,152,18,117,229,30,17,17,243,231,9,36,5,124,18,221,234,18,45,103,223,122,28,34,247,25,18,66,239,220,20,234,219,110,25,233,227,254,31,29,200,192,26,18,3,103,221,247,25,18,233,231,5,176,246,34,18,185,6,20,237,200,7,226,32,54,227,125,13,20,252,200,16,52,235,95,0,197,24,149,234,227,29,53,212,169,6,10,14,156,238,182,23,117,250,171,253,201,247,140,255,109,1,192,33,34,176,218,100, 77,186,55,11,20,252,93,1,11,241,202,13,24,228,209,60,63,214,218,249,134,30,214,247,205,245,213,34,129,233,167,9,113,252,239,0,26,21,252,225,50,251,204,10,59,244,188,226,208,36,31,214,116,28,179,234,145,27,27,236,161,13,138,25,182,216,27,38,39,1,134,248,221,250,165,6,121,251,190,4,53,247,53,5,182,247,216,4,41,14,239,250,166,6,121,225,164,17,219,248,12,231,190,32,137,234,21,247,16,27,137,220,27,34,1,255,104,221,244,54,108,205,36,67,150,217,39,2,124,254,87,2,22,1,136,1,108,250,125,231,9,19,38,231,0,9,145,19,49,254,225,251,7,7,136,2,20,252,31,234,40,41,154,214,120,18,157,25,146,232,84,9,224,244,17,18,190,239,245,1,206,22,196,221,199,21,57,234,247,11,200,16,35,212,50,26,174,238,235,16,170,238,13,18,101,225,105,20,73,246,245,1,123,30,156,213,32,26,32,15,114,232,77,252,224,23,175,237,187,21,186,240,134,18,126,243,215,255,230,251,123,5,35,10,30,255,101,2,90,234,155,241,248,32,229,222,209,20,95,237,190,0,193,253,177,1,96,242,34,22,61,6,235,3,48,226,131,45,159,207,41,58,248,190,59,71,117,204,23,37,170,252,27,218,33,20,146,251,244,2,210,252,75,247,173,24,90,254,195,227,239,20,121,10,0,237,187,30,59,217,254,18,59,244,34,245,193,14,11,233,200,14,10,248,4,255,154,7,213,248,104,29,175,228,99,251,128,22,190,5,108,254,130,250,121,1,111,10,128,248,219,18,202,208,201,33,8,7,16,229,181,7,87,3,137,22,182,220,46,254,32,12,11,241,168,13,22,230,179,7,103,241,109,24,79,17,51,218,225,7, 49,251,202,49,9,216,172,14,217,39,157,233,15,243,175,244,148,18,96,14,57,222,210,29,138,237,93,2,218,255,51,252,14,234,63,19,224,1,219,244,125,16,156,212,106,30,222,15,102,193,113,83,61,205,234,29,90,251,76,227,124,38,214,255,237,242,217,18,184,230,152,254,81,22,161,223,200,28,106,239,55,237,179,26,129,241,224,241,30,20,105,244,184,7,196,13,147,249,0,19,136,249,240,250,212,6,17,0,248,19,197,213,49,9,49,249,23,250,88,243,73,21,88,240,206,247,220,4,252,13,13,254,24,5,169,14,67,244,131,9,190,255,16,20,240,2,197,231,26,11,138,255,42,5,156,250,51,231,163,29,255,231,36,247,246,0,44,5,16,221,69,37,180,231,162,17,247,246,233,14,52,243,37,252,230,255,163,30,149,249,165,247,246,251,204,12,88,12,43,240,171,9,196,2,147,251,131,236,35,7,157,11,149,2,214,221,8,50,105,225,2,27,119,236,13,10,78,245,18,250,255,3,141,15,27,208,20,44,3,209,48,20,183,251,181,254,83,238,58,22,19,232,16,33,157,246,253,8,156,21,194,222,144,36,159,251,2,232,11,29,146,248,205,249,247,242,178,38,218,232,14,6,255,250,228,8,84,249,126,235,136,16,102,231,87,12,150,238,176,6,124,14,225,223,34,8,228,14,28,239,68,14,40,245,194,35,14,237,74,0,213,26,169,244,237,1,5,241,121,42,105,207,130,253,11,28,247,234,3,9,188,232,25,34,188,209,20,55,205,200,61,29,199,3,209,221,128,20,116,243,143,243,22,52,79,190,107,77,168,184,208,49,226,238,1,7,145,5,123,4,51,25,40,241,179,255,68,5,241,229,182,51,52,194,103,25,222,243,154,10, 199,226,31,16,158,235,246,15,146,238,102,255,103,9,232,235,255,17,143,7,205,9,243,225,77,46,129,245,25,244,117,3,188,3,228,18,36,225,134,26,87,233,84,19,37,251,81,3,216,240,224,12,175,235,126,13,133,237,237,255,19,21,190,242,167,252,133,2,10,18,223,255,196,237,136,14,120,11,225,237,75,7,160,236,233,13,48,2,202,233,144,47,137,216,117,250,113,20,220,239,228,0,254,8,11,1,13,249,43,4,148,223,226,55,47,222,95,1,67,20,194,241,39,20,186,243,55,3,80,3,90,14,127,236,196,19,4,228,101,5,123,248,234,14,123,240,40,250,153,8,252,246,63,0,67,242,53,41,70,233,65,26,34,216,145,27,32,253,10,8,139,235,160,22,197,246,172,5,187,2,223,220,12,48,130,229,106,16,84,239,113,11,136,234,200,30,190,232,241,249,56,12,11,253,149,253,119,239,77,249,248,40,21,237,136,234,3,29,150,238,152,7,215,18,236,236,62,32,170,232,210,22,193,243,214,241,25,4,58,17,108,244,225,2,203,234,243,30,228,211,222,255,83,23,117,239,166,13,182,236,83,7,20,22,232,220,242,28,147,0,88,240,46,26,107,242,30,10,10,246,153,248,42,26,12,231,198,10,122,15,237,208,230,47,178,0,203,235,157,253,199,7,15,245,227,1,45,241,11,19,153,238,47,253,249,241,184,26,151,2,120,253,171,15,103,237,50,4,230,23,143,229,165,10,135,8,128,5,130,5,243,253,113,231,46,26,243,224,249,4,48,1,205,10,131,219,176,6,214,238,225,25,156,10,104,236,82,11,246,237,1,23,76,248,111,6,194,250,20,40,187,224,177,30,167,234,10,12,12,12,78,202,208,54,167,223,54,3,245,243, 126,245,190,0,134,254,21,1,145,8,27,243,177,253,42,5,64,25,59,224,146,35,113,250,179,9,177,251,14,19,112,249,8,248,32,233,154,29,63,232,223,238,61,15,126,15,24,214,139,34,146,239,209,15,89,253,124,230,86,28,46,236,232,22,84,236,78,23,55,221,169,36,225,239,107,11,20,240,53,236,237,28,90,235,57,10,117,20,71,3,118,0,242,236,212,0,148,32,35,233,188,5,108,244,249,20,11,234,74,4,109,250,16,0,207,7,80,230,18,25,129,218,71,24,155,230,212,28,24,246,105,11,123,8,174,236,118,252,157,255,25,255,160,29,30,235,127,4,147,18,231,221,251,23,99,13,186,243,226,246,92,6,247,10,73,239,30,21,242,224,212,42,67,217,184,18,162,9,160,239,61,26,239,199,224,46,214,224,179,12,251,227,125,30,117,216,185,33,209,242,178,14,138,226,59,28,72,252,110,5,105,249,77,8,42,4,222,235,164,18,112,250,200,2,27,6,53,248,238,252,177,12,42,241,106,12,209,242,223,237,97,49,52,212,1,6,13,4,95,250,138,7,141,255,103,253,88,13,197,245,179,9,237,4,116,4,7,239,180,60,203,151,221,98,237,171,141,54,83,240,86,231,91,12,112,1,212,251,234,234,218,6,98,2,245,16,68,226,148,36,132,226,187,32,62,246,95,9,37,5,116,255,114,238,111,29,25,233,129,7,151,10,61,240,255,255,249,234,128,17,83,0,145,233,20,18,217,228,21,21,147,243,149,0,164,3,38,10,255,7,79,0,137,248,177,14,243,247,48,23,240,239,5,28,225,232,8,0,149,248,249,250,219,245,29,25,120,217,16,10,31,251,190,16,33,251,97,246,143,10,49,254,193,248,134,7,102,15,52,241, 215,251,63,18,141,248,86,250,125,245,191,4,12,11,219,232,91,23,217,14,185,218,89,32,214,236,62,20,53,2,162,252,186,252,44,9,67,243,122,255,167,255,35,0,51,248,146,250,245,12,156,247,207,243,158,2,99,9,242,246,222,29,66,218,250,35,168,227,12,1,55,3,95,14,200,226,29,15,185,239,120,12,16,247,191,19,111,12,169,230,42,39,201,223,239,39,60,231,179,2,54,29,106,225,79,255,77,255,161,247,237,23,23,222,229,3,19,27,197,212,101,27,25,234,95,3,243,9,249,2,41,240,244,16,82,235,41,33,50,238,243,236,200,30,202,241,171,9,5,237,249,13,97,24,131,243,225,238,126,21,138,239,54,243,30,14,186,253,116,244,181,10,59,0,91,246,12,4,72,15,227,253,174,9,147,240,44,6,219,20,239,227,220,24,210,241,65,10,203,252,36,250,41,238,230,19,99,234,161,2,66,7,45,10,190,233,37,26,94,214,13,36,166,227,101,21,30,0,242,232,241,15,198,243,131,4,159,252,101,14,187,246,154,23,183,223,63,45,146,244,33,247,69,19,33,245,64,4,109,235,96,19,255,250,165,253,118,246,87,253,241,2,232,241,38,4,190,16,250,205,30,63,133,228,253,7,90,7,229,240,252,11,185,255,9,250,97,253,57,10,83,223,94,17,158,12,117,243,56,17,232,223,112,12,193,3,26,241,213,33,41,229,28,19,51,234,219,1,248,34,148,240,43,246,134,19,171,245,240,238,122,28,221,246,68,245,209,23,96,243,126,19,172,255,26,209,200,58,19,185,229,40,234,244,2,14,87,224,155,250,215,19,156,217,127,38,71,221,89,16,190,8,142,247,255,3,15,44,183,217,156,41,245,248,217,1,211,16,27,251, 67,243,101,0,28,244,15,12,97,246,251,240,144,241,28,249,182,15,56,235,176,248,205,17,32,239,148,10,40,250,218,5,214,18,2,255,218,246,243,27,81,238,152,29,0,236,130,0,19,10,46,16,135,233,225,12,93,242,142,29,144,217,30,253,85,251,121,252,30,28,163,203,55,31,29,4,180,219,133,28,24,247,193,12,160,16,242,236,21,29,223,222,103,15,125,244,12,28,189,204,234,59,6,225,103,14,129,220,65,28,27,251,32,240,127,6,198,7,18,250,140,228,250,15,168,11,229,249,188,252,238,5,89,8,215,246,112,20,154,247,164,6,178,243,178,17,229,240,73,10,54,248,82,11,196,253,84,248,55,249,125,26,209,228,19,5,219,255,81,9,113,240,234,9,130,238,36,12,165,252,96,239,79,6,82,251,18,3,148,7,139,246,186,10,122,4,211,4,91,253,94,10,78,239,200,16,130,250,52,253,151,0,150,249,143,11,109,232,40,9,77,2,138,8,68,241,231,240,35,27,39,247,127,244,122,23,83,10,140,234,142,24,187,240,42,251,43,4,194,247,252,40,136,218,12,23,174,244,169,6,22,236,216,3,57,240,198,14,61,224,29,18,93,228,136,27,198,255,205,240,30,12,91,252,192,4,26,17,250,246,111,5,148,39,89,235,115,4,164,3,164,8,145,250,24,249,80,254,128,245,62,245,187,238,164,16,101,231,167,23,13,240,61,249,94,247,20,8,210,20,130,233,75,26,242,245,199,6,65,17,161,251,194,1,192,9,28,241,158,22,6,230,176,255,97,29,195,213,128,16,48,17,197,226,115,29,68,203,70,39,125,243,75,252,35,2,196,2,57,234,176,1,3,18,204,7,4,238,13,252,249,18,167,253,74,250,207,246,21,41, 19,200,234,31,22,14,13,253,4,252,99,247,150,16,225,250,51,241,18,32,65,237,50,2,139,235,177,31,184,1,145,226,242,17,182,234,176,13,130,237,201,23,51,245,22,244,105,10,43,246,133,246,24,12,250,2,1,248,86,255,106,252,16,7,141,251,118,243,161,11,235,12,244,3,213,13,214,221,118,57,50,238,51,3,119,253,62,17,186,247,250,246,16,1,3,4,123,228,121,21,64,233,52,3,226,218,229,38,101,234,34,248,119,16,127,245,169,3,204,239,2,41,239,218,107,72,121,183,34,43,31,0,10,246,233,19,102,250,96,255,212,255,153,247,178,0,102,19,107,216,112,25,60,241,248,12,28,222,56,40,185,227,12,255,125,247,104,14,156,8,16,229,128,20,105,252,199,8,147,239,4,28,137,4,181,249,106,243,79,36,109,245,16,255,113,248,220,2,17,9,4,225,108,3,215,2,200,242,198,234,206,34,205,208,168,16,193,253,8,23,208,219,122,37,18,3,193,18,151,235,249,7,228,19,130,6,62,236,88,25,163,1,48,236,182,7,227,237,69,18,255,229,209,6,204,234,199,8,188,240,149,30,99,232,225,4,185,7,116,241,53,5,33,10,229,252,151,17,24,232,17,5,193,248,144,6,83,14,178,236,211,16,71,250,16,3,254,9,180,245,94,10,85,12,199,254,228,252,29,255,98,244,233,14,155,223,223,32,106,238,8,255,107,247,234,247,242,252,31,9,159,1,214,240,163,251,118,1,144,2,177,7,191,250,178,14,75,9,17,242,162,14,194,1,81,251,61,15,62,249,161,3,116,7,58,253,158,242,59,5,16,249,158,2,75,5,182,247,242,8,34,247,207,240,54,12,113,14,110,207,232,50,123,238,91,7,181,235,163,4, 156,10,198,234,246,15,252,253,145,235,7,35,17,236,188,7,40,255,216,243,190,4,9,243,48,5,14,13,107,6,187,248,210,6,142,6,199,15,161,0,186,244,196,26,196,237,103,8,47,248,1,255,211,246,224,0,35,245,18,4,150,244,114,236,74,247,190,8,230,244,85,15,5,20,149,211,246,38,66,232,209,41,153,238,68,8,198,0,115,0,80,4,129,12,116,18,164,234,143,246,247,11,184,218,84,54,233,195,118,33,176,232,153,243,201,20,158,253,181,230,101,23,242,2,130,0,15,6,139,249,173,23,115,231,222,8,12,3,139,252,185,5,233,241,152,13,254,228,9,47,204,206,250,13,2,249,70,6,244,237,194,26,223,242,47,7,98,5,130,224,129,37,224,244,192,245,123,23,127,247,133,1,158,252,8,5,105,6,9,254,23,254,250,11,204,250,97,231,128,41,236,217,117,5,179,1,133,1,134,253,217,246,41,243,15,14,82,216,62,40,180,249,191,2,197,5,123,238,183,23,81,249,85,1,218,15,135,250,19,238,113,16,148,254,196,1,26,6,186,234,183,27,169,228,89,15,80,242,0,22,46,234,173,23,60,234,56,5,210,252,26,247,208,4,13,0,173,11,36,244,234,16,134,216,28,27,35,246,107,5,150,253,168,242,209,6,107,12,243,229,248,41,52,236,36,4,156,250,247,6,221,11,71,10,111,230,225,31,46,243,72,236,90,27,79,226,245,253,14,11,40,239,159,0,7,245,135,243,237,32,71,222,206,27,100,238,79,27,197,245,147,8,40,2,204,17,178,244,251,9,91,243,176,13,169,2,98,235,109,241,209,10,172,245,27,10,160,224,74,5,197,17,31,249,96,251,223,3,32,1,188,20,4,245,183,250,138,22,44,22, 156,247,36,218,34,58,45,211,126,22,34,234,128,244,7,18,81,234,50,242,72,249,196,249,1,12,48,8,36,236,108,251,97,42,118,233,124,29,179,240,23,28,86,4,122,252,248,244,20,5,169,2,252,253,156,250,124,250,228,244,121,7,139,226,245,30,40,228,142,34,105,209,239,13,195,244,177,11,246,21,154,234,191,11,150,249,48,8,171,27,165,215,181,44,71,242,217,254,212,7,13,238,24,12,219,252,175,228,21,11,154,249,219,4,135,229,232,14,166,250,20,248,189,20,63,17,3,216,166,47,33,228,31,53,115,216,64,34,196,228,45,20,3,231,106,5,174,9,222,239,207,253,209,1,105,225,35,30,254,234,141,5,25,248,41,242,56,28,122,252,189,245,255,250,246,11,206,16,110,234,156,23,12,241,155,17,54,5,0,219,3,56,144,242,238,247,117,254,190,254,228,255,218,0,147,251,214,249,12,251,251,248,39,23,86,230,191,252,28,17,192,235,220,21,67,224,75,21,38,7,146,251,177,251,54,8,103,242,199,17,102,245,217,12,77,0,189,242,98,7,121,1,255,255,155,248,235,31,103,223,24,20,33,233,23,16,86,242,44,255,103,9,36,15,181,241,114,249,255,244,70,19,85,0,67,6,139,13,200,0,255,237,225,254,234,252,218,8,116,233,32,14,228,248,154,254,151,222,245,20,138,251,67,235,216,30,221,250,238,6,203,242,27,16,214,250,223,17,69,247,152,17,115,10,183,231,112,2,180,6,59,249,9,247,12,12,70,255,96,9,223,238,6,11,154,9,233,250,108,237,73,18,37,9,60,228,61,249,207,24,164,223,44,10,7,245,27,3,225,15,254,234,234,0,100,25,65,236,124,2,90,24,49,238,145,15,158,242,1,24, 103,237,15,227,144,32,249,11,221,232,225,255,22,28,43,231,149,20,231,236,233,29,243,247,44,240,130,13,164,14,138,226,172,249,36,2,32,249,142,11,143,220,251,27,70,229,2,2,230,254,103,27,126,0,125,233,248,17,222,5,141,15,212,239,131,17,200,20,2,225,198,255,65,35,56,219,27,20,189,234,131,21,182,255,62,226,201,1,32,19,255,214,121,9,115,2,11,12,202,244,165,250,8,12,188,11,232,227,65,24,185,26,64,220,1,10,1,7,249,19,169,224,250,17,33,247,17,254,4,246,104,16,223,16,253,224,128,252,179,16,55,240,125,17,247,236,1,13,236,249,110,239,103,255,174,21,212,242,67,2,237,5,101,18,58,249,69,21,60,220,192,37,50,223,118,17,104,2,89,240,125,241,120,23,243,233,4,16,57,240,25,14,228,14,186,210,38,34,188,3,247,253,251,251,163,243,13,27,72,223,14,4,21,7,80,5,153,235,199,12,145,6,233,252,81,2,168,14,230,248,167,8,30,7,88,245,53,32,213,214,168,252,143,24,8,238,187,248,223,4,137,236,119,253,191,27,41,228,12,39,78,225,46,13,86,12,177,251,175,1,222,9,44,249,55,3,9,237,61,1,57,20,200,218,107,18,222,252,66,243,38,21,118,237,151,12,227,10,152,1,219,250,10,7,134,233,102,23,115,241,167,1,128,252,183,253,136,9,190,247,165,247,253,20,71,23,20,237,37,7,30,6,138,244,37,12,180,249,102,245,240,14,70,247,126,231,52,255,93,242,41,31,77,239,105,2,192,243,153,40,223,214,134,24,176,242,239,27,115,252,63,1,180,245,246,6,108,245,206,9,117,250,56,249,70,16,31,253,59,245,59,237,7,31,147,7,177,227,105,31, 254,1,91,4,57,238,78,250,247,1,73,6,24,248,96,1,224,242,99,249,23,12,174,251,83,254,221,238,128,21,223,252,111,247,97,20,109,3,183,232,187,23,75,255,29,12,169,0,238,244,148,10,139,242,13,9,6,3,37,248,119,246,96,26,233,231,228,6,69,254,47,255,146,253,165,5,84,251,195,15,255,247,238,225,96,27,46,232,227,23,10,249,124,252,132,238,246,2,133,1,100,252,75,10,56,24,23,244,234,250,118,1,232,17,11,235,235,19,8,246,92,4,251,3,52,2,134,233,21,14,11,249,59,0,250,14,55,246,107,5,109,251,147,0,252,253,24,2,202,0,95,245,238,238,32,12,113,4,145,231,74,37,202,227,66,23,70,246,90,16,231,0,87,2,157,242,150,15,100,3,34,232,53,20,190,248,204,0,232,239,90,4,43,240,102,25,182,227,136,10,232,16,42,229,84,20,236,1,2,249,216,10,93,2,76,244,169,19,66,253,94,247,186,13,245,245,106,246,105,41,84,229,75,249,222,251,185,248,84,25,148,240,75,8,145,238,80,3,206,246,99,251,219,6,161,253,248,253,7,249,206,18,19,245,84,12,6,253,19,20,213,238,132,30,187,243,242,3,216,250,196,232,70,35,250,227,74,250,211,6,32,249,224,250,219,246,116,7,229,17,93,249,90,234,219,46,251,230,56,245,155,58,162,204,168,11,72,2,136,10,33,248,113,250,211,11,118,232,196,251,215,244,26,39,142,211,96,24,165,246,145,8,193,238,115,17,32,251,89,19,168,225,145,10,181,34,105,218,130,15,67,1,194,11,76,2,85,249,46,6,124,244,56,249,85,8,138,11,90,231,157,6,15,252,5,225,73,26,130,233,151,13,138,14,225,233,228,15,31,11, 204,246,32,0,170,42,77,218,182,42,3,224,172,2,174,6,184,238,131,236,155,31,128,233,73,7,218,237,225,12,18,239,7,1,63,18,165,9,72,238,233,0,74,8,230,249,166,9,22,244,143,3,104,4,197,244,121,7,64,2,195,3,252,247,199,17,205,242,177,21,207,232,14,20,224,4,28,238,184,8,242,0,0,249,110,232,88,27,36,243,66,249,64,252,241,254,78,247,37,12,106,247,97,24,96,244,210,247,9,29,23,238,100,15,69,240,101,23,157,244,27,233,114,3,232,17,229,237,145,249,165,32,93,226,133,17,7,219,52,32,83,249,69,15,38,241,201,19,20,234,205,16,118,0,33,1,47,240,127,21,70,253,47,251,67,238,224,11,254,252,214,249,174,240,204,33,187,216,96,10,25,5,40,2,218,254,171,14,182,243,22,25,140,241,28,3,150,2,90,8,205,230,68,33,192,218,93,19,156,248,229,6,228,238,75,19,236,239,152,246,168,14,235,253,26,0,105,246,124,25,234,244,32,246,209,13,76,8,124,238,58,7,59,5,22,2,171,230,189,19,229,244,207,14,14,229,124,28,35,230,1,255,235,5,153,9,237,232,129,27,125,229,230,38,16,229,102,10,88,16,219,252,115,254,75,13,230,245,234,3,142,0,223,231,0,36,70,238,18,231,35,0,233,4,143,240,143,19,151,247,151,251,140,11,226,231,2,33,25,232,3,7,17,4,218,251,197,5,199,2,134,253,84,7,23,7,104,14,29,239,131,20,141,251,191,248,211,9,102,245,252,4,103,242,10,238,8,23,158,224,143,2,57,24,35,216,48,20,81,254,83,250,16,14,30,3,25,254,111,51,182,213,91,11,192,6,213,252,63,255,87,240,137,15,128,247,105,235,243,6, 227,15,2,221,107,3,240,8,251,244,86,254,189,7,249,7,95,238,55,12,177,0,151,25,224,228,78,10,246,18,212,245,171,25,14,236,218,0,32,20,223,243,68,10,151,0,169,254,191,252,139,0,91,205,246,28,187,236,92,0,195,250,177,242,207,0,47,25,165,216,100,24,254,7,191,254,2,24,118,236,240,19,120,15,122,238,170,13,51,245,109,26,165,233,141,250,132,252,22,19,99,237,190,5,137,6,106,232,55,250,245,10,121,253,104,245,195,250,10,6,170,10,143,232,74,3,223,31,22,230,112,2,157,6,95,22,246,245,177,6,92,252,120,28,199,236,98,1,128,18,235,218,184,244,112,34,57,221,245,249,127,246,115,15,138,7,81,5,121,241,170,23,67,242,92,251,51,11,32,254,255,29,68,223,125,12,78,9,142,237,189,245,110,5,157,13,182,243,242,244,36,38,99,221,133,1,174,12,152,7,38,248,159,254,227,255,24,16,4,228,137,23,43,230,161,30,231,240,194,241,212,23,67,228,45,6,41,16,60,230,100,20,97,248,218,255,108,7,109,250,205,243,85,40,21,239,172,244,25,6,188,10,134,243,71,4,90,6,236,8,0,244,36,3,43,14,12,237,141,5,206,247,210,22,39,234,204,238,73,15,35,4,152,233,229,247,230,19,2,7,161,244,25,9,106,7,254,5,80,235,12,27,181,232,117,13,89,243,133,26,131,221,232,4,56,12,109,245,70,241,154,20,48,2,38,19,158,227,15,251,43,32,94,248,227,246,157,26,221,250,119,248,229,10,125,234,36,2,234,5,94,238,125,20,124,217,79,1,129,11,123,255,90,247,103,241,121,24,74,251,170,250,120,7,144,239,133,51,197,217,185,33,228,241,173,22,158,230,231,15, 184,246,93,23,223,2,93,235,102,255,204,235,73,19,109,245,157,249,1,239,16,15,194,254,199,2,116,227,112,25,221,5,180,239,206,1,95,17,65,6,161,232,35,8,182,10,85,2,17,248,71,32,247,218,231,12,130,249,227,18,229,243,24,239,189,13,79,2,175,1,166,248,119,251,111,31,238,219,65,19,94,244,144,13,206,255,230,254,208,227,94,17,30,250,218,246,167,251,14,243,179,13,99,245,51,1,181,9,134,245,150,29,170,6,32,227,240,26,181,31,182,209,77,24,64,237,189,30,2,253,0,238,51,242,39,36,5,233,58,249,54,32,199,226,165,0,196,243,152,252,107,12,75,243,241,17,143,233,213,3,202,252,86,250,134,14,15,233,196,16,38,241,154,35,198,241,205,0,87,11,106,2,142,0,252,3,122,253,63,0,38,252,32,229,47,34,81,243,125,4,79,4,28,223,234,27,161,252,128,4,177,249,102,233,36,12,119,8,231,239,95,4,19,9,70,243,209,250,179,12,207,8,223,7,197,245,223,248,6,18,122,2,243,255,126,248,211,6,65,237,142,12,249,2,200,9,88,225,249,7,34,240,166,19,95,231,238,10,118,246,66,250,20,255,236,19,193,5,171,244,223,8,27,8,213,10,57,3,23,17,203,234,28,17,130,245,124,240,37,26,217,214,60,14,130,8,79,233,124,11,169,236,232,255,28,4,45,242,162,5,151,20,249,236,159,249,93,20,157,239,187,27,125,219,150,53,203,235,117,4,61,238,64,23,0,17,169,222,103,10,61,6,48,250,216,252,172,2,107,244,180,19,139,218,188,19,188,241,206,16,33,226,240,21,212,247,237,249,129,7,76,250,63,17,225,237,236,20,253,243,148,11,44,251,255,255,85,22,76,228, 245,18,48,255,196,255,192,229,122,41,140,223,153,20,202,234,253,15,79,243,90,234,182,21,140,244,50,5,134,245,215,5,44,255,22,248,154,5,179,5,107,8,120,248,171,5,244,0,161,0,203,5,41,236,26,31,147,241,148,32,70,216,239,19,238,233,17,18,239,240,166,10,184,5,72,242,166,253,22,248,230,253,163,7,147,236,175,12,147,243,62,20,171,254,45,251,37,249,162,14,106,2,234,1,53,232,53,30,61,240,81,9,136,7,105,252,177,248,21,254,53,249,105,5,155,246,84,14,71,237,77,1,219,255,73,251,214,11,15,253,255,237,101,16,187,4,255,3,153,250,155,10,138,7,35,250,187,255,135,0,44,6,69,254,18,3,150,235,229,21,123,241,29,255,56,252,127,5,225,0,155,9,126,227,162,6,73,3,68,248,147,253,54,17,118,235,58,21,203,240,224,246,214,255,142,4,104,254,127,249,41,11,96,4,119,253,193,7,192,250,159,15,125,3,163,8,126,8,9,236,46,8,170,251,145,242,184,6,106,240,144,0,94,19,216,233,216,250,50,13,113,254,174,4,102,242,116,17,85,9,1,1,15,231,65,12,123,255,99,254,87,231,92,10,22,241,159,24,6,246,167,247,251,255,251,18,128,245,183,3,216,3,123,252,221,9,150,243,251,255,109,29,110,253,73,242,229,11,26,7,71,240,91,17,26,3,21,243,28,5,243,9,231,236,22,244,41,4,155,249,85,255,36,238,149,1,159,255,110,239,224,5,70,4,138,0,20,18,112,2,141,250,76,255,167,11,212,22,177,234,196,19,239,252,204,10,72,233,68,12,196,251,87,5,50,221,14,28,235,243,170,3,144,240,189,255,16,249,62,254,228,0,109,7,76,248,105,255,181,6, 189,1,201,4,29,248,154,41,177,223,253,13,218,9,227,7,61,240,126,14,126,222,222,13,32,9,183,230,215,0,243,6,53,240,23,3,33,4,172,4,159,243,204,2,10,9,210,4,221,249,19,10,175,3,185,6,38,240,255,11,83,10,118,238,7,7,196,251,27,1,29,8,86,224,131,21,140,253,56,242,51,244,239,33,179,232,228,4,121,238,117,15,153,0,203,0,176,20,98,242,23,255,3,4,67,6,209,246,94,8,235,8,19,246,39,230,12,28,198,0,72,241,24,5,250,6,197,250,44,20,8,231,204,17,89,254,142,3,162,231,139,24,12,249,211,244,217,247,120,255,235,7,25,241,115,20,66,243,24,253,30,248,84,38,120,231,201,6,75,5,200,255,56,241,42,18,225,250,166,10,53,244,73,6,181,4,153,0,253,0,101,2,30,233,126,27,136,244,145,0,99,14,226,218,130,14,63,245,153,252,5,6,167,254,46,252,2,251,18,8,227,249,47,26,162,241,197,252,38,8,77,18,208,4,185,227,220,9,29,8,215,254,4,246,219,251,212,24,91,243,184,230,148,25,25,244,191,0,29,5,127,4,207,247,102,7,163,5,149,239,38,255,15,252,6,14,2,253,123,0,249,245,168,30,99,223,37,23,64,251,131,253,52,17,5,241,69,224,169,44,200,231,121,254,55,11,215,237,54,11,197,252,20,9,20,253,92,0,192,1,35,14,219,237,174,248,35,22,62,253,1,237,175,246,216,14,154,19,122,221,10,8,208,7,105,13,133,242,249,12,182,4,81,2,166,249,112,7,25,247,255,4,126,248,213,10,173,242,102,255,142,3,100,3,194,236,228,249,106,5,128,17,143,240,199,241,178,33,152,251,43,239,81,15,122,244,85,16,48,235, 71,30,172,235,171,12,120,239,158,35,174,236,73,234,26,38,138,250,165,254,25,226,103,28,147,8,231,232,222,241,88,28,104,234,182,7,237,230,229,11,5,13,219,252,239,245,29,4,166,13,150,241,6,17,27,2,130,232,143,27,120,253,101,246,199,250,37,11,205,21,246,229,6,243,250,27,154,246,224,244,155,11,20,240,24,20,137,253,17,246,35,15,10,246,109,12,64,248,218,246,88,2,96,9,34,231,17,28,126,229,43,0,196,8,205,249,4,237,41,16,6,16,236,245,222,247,181,8,223,17,234,243,114,13,213,253,80,19,239,236,156,18,214,243,144,8,234,243,13,4,218,249,38,246,221,0,82,246,44,5,107,228,51,32,16,249,191,4,68,248,24,252,181,16,177,251,161,247,54,14,61,0,143,239,192,5,67,253,213,8,167,241,52,21,25,248,86,4,14,7,62,247,17,4,58,21,152,227,189,1,134,26,224,239,126,226,153,25,10,10,241,234,253,255,239,10,19,3,91,228,166,23,138,250,214,16,32,230,167,12,225,246,244,4,211,251,236,15,122,242,70,3,178,244,167,20,100,245,165,2,143,248,30,25,169,236,232,7,5,7,121,248,227,2,26,236,96,12,196,1,207,232,233,18,128,231,252,17,163,245,29,15,144,6,241,234,255,9,37,20,95,248,220,3,117,2,224,253,198,1,215,246,25,16,109,250,228,7,28,233,221,12,244,254,122,251,117,245,32,10,189,229,106,18,108,254,143,239,153,9,170,238,233,12,47,251,66,9,99,248,38,25,210,239,228,3,141,9,170,19,222,243,50,5,9,2,64,11,176,249,240,252,3,26,5,225,176,250,135,10,106,253,193,231,146,7,49,239,232,11,150,230,108,13,67,2,89,239,65,1, 207,6,159,255,23,251,57,19,11,246,175,5,199,28,183,237,74,10,90,6,99,250,247,4,253,16,7,251,216,241,175,17,95,241,204,255,70,248,104,14,196,239,88,254,129,240,200,15,182,237,47,11,204,248,190,7,9,247,222,246,249,13,72,242,60,251,191,18,161,243,211,7,247,251,193,17,132,253,11,2,238,247,243,25,108,245,243,7,145,248,196,2,253,253,171,5,250,252,57,249,71,6,36,249,94,254,119,245,63,3,108,15,186,213,149,19,215,0,1,250,71,254,97,0,62,250,111,8,64,252,209,29,174,234,34,20,129,10,150,245,253,248,52,20,131,254,51,223,110,40,171,224,81,4,66,247,87,254,146,249,78,246,41,251,196,18,19,251,27,243,17,17,18,242,20,8,95,7,199,250,42,11,118,10,221,230,231,22,34,9,38,252,240,0,224,250,163,1,81,6,104,251,19,11,73,231,56,15,129,252,60,255,120,220,57,26,135,236,140,247,190,245,54,252,11,25,139,229,20,8,101,252,159,31,156,0,132,2,97,2,32,255,90,37,22,216,79,35,47,237,134,14,157,240,253,245,142,17,56,241,14,3,55,244,44,250,209,236,202,37,12,242,107,239,166,253,147,7,133,6,94,252,176,241,249,29,247,243,193,235,45,21,136,251,54,6,73,250,141,5,81,254,87,12,107,2,238,3,230,219,158,12,55,44,234,220,85,246,214,15,45,250,153,252,206,247,83,250,196,16,232,252,137,230,12,34,212,254,107,253,32,253,154,1,90,0,151,3,249,4,40,243,22,3,163,245,178,16,34,244,61,240,46,8,156,6,51,241,246,3,88,240,59,31,73,224,7,19,255,2,102,251,113,24,207,251,36,4,68,231,19,23,135,255,238,5,80,243,93,15, 243,5,155,237,30,255,213,251,246,5,254,254,181,242,143,3,129,244,85,10,109,248,67,242,185,251,69,14,19,254,27,250,26,1,17,20,215,245,31,17,117,251,17,17,213,243,74,18,173,231,122,252,114,27,219,238,184,247,81,249,243,12,43,0,191,236,179,19,252,241,3,9,12,250,53,14,49,244,158,242,13,13,3,247,182,251,90,250,64,39,105,226,93,246,253,8,164,250,236,16,86,10,222,225,213,34,166,253,52,252,177,238,215,22,165,232,38,254,254,19,26,237,229,23,122,227,63,9,73,246,242,2,223,18,180,251,8,245,78,12,53,4,197,247,73,10,56,246,150,245,57,15,19,239,111,4,99,10,134,229,12,29,29,228,97,14,167,250,41,10,123,244,250,15,239,254,14,244,163,19,16,246,226,252,195,0,34,254,16,13,158,252,54,231,81,14,76,255,146,242,29,12,155,244,90,24,19,245,106,231,125,28,158,255,169,240,101,21,35,248,42,242,111,28,106,1,226,245,86,255,55,3,140,255,245,3,199,235,17,16,84,245,232,2,121,1,117,231,26,21,220,237,57,1,59,5,1,254,153,33,248,225,90,9,245,240,3,32,98,232,121,24,229,229,55,25,184,252,216,248,78,0,29,250,222,2,166,0,51,241,148,255,49,3,112,5,138,227,15,29,168,227,216,30,195,1,209,224,9,30,5,255,8,247,78,11,25,2,35,243,200,25,175,249,93,5,41,5,32,247,123,15,148,236,53,236,95,40,153,235,113,240,254,250,129,13,255,244,129,251,87,247,134,0,172,251,240,255,236,9,87,247,82,236,251,44,45,233,188,9,142,10,107,4,194,7,159,250,118,243,91,32,22,0,248,250,85,247,45,9,115,3,234,5,20,221,93,12,231,9, 38,212,164,9,102,252,175,253,185,254,191,6,92,243,158,0,111,5,154,15,105,254,21,241,192,38,255,2,135,253,203,248,232,11,210,3,88,254,244,235,191,17,38,249,86,255,182,233,16,1,254,12,6,244,25,255,224,2,24,240,117,9,177,10,70,232,95,250,142,9,80,13,155,248,133,247,240,23,253,21,193,232,65,246,100,38,255,242,28,249,81,1,227,2,230,7,240,255,93,241,50,5,212,255,164,244,47,18,233,231,168,255,87,19,204,247,111,239,180,243,170,13,214,7,123,248,187,222,174,38,130,252,95,235,21,17,56,0,190,10,12,2,132,2,159,9,174,2,221,253,50,254,10,252,56,253,190,13,194,9,117,232,27,2,246,249,250,16,142,227,233,0,238,251,7,19,91,233,86,16,161,248,73,10,32,250,79,240,171,7,67,6,60,12,12,240,137,16,122,243,49,18,54,17,167,218,106,28,27,234,155,21,110,230,80,7,65,240,203,253,202,244,144,5,39,3,248,13,139,252,127,2,43,248,46,12,200,5,123,12,237,237,252,12,228,248,31,14,104,1,197,241,174,252,34,13,78,253,210,245,153,7,252,249,52,7,118,222,114,27,231,7,38,237,245,249,196,251,186,247,47,10,5,1,195,229,96,23,81,241,97,24,18,250,184,6,68,8,25,5,174,249,75,253,157,24,208,243,162,21,175,237,217,2,208,3,238,17,121,227,128,253,190,10,129,236,236,1,3,245,150,9,142,241,12,242,111,14,136,244,233,1,221,254,141,5,15,242,101,13,241,14,75,253,93,23,74,236,77,9,61,26,30,253,116,240,218,22,176,234,49,247,173,1,177,4,223,244,146,9,125,226,177,21,44,246,253,242,170,26,185,233,137,248,107,15,26,16,174,232, 232,14,164,237,28,18,126,247,84,253,145,20,167,238,169,12,135,246,234,17,33,238,218,27,254,243,1,239,77,13,124,245,38,23,196,239,100,237,19,12,245,2,52,5,225,254,33,4,165,250,252,13,160,228,70,26,39,241,209,8,133,247,142,255,40,1,160,0,228,241,115,7,251,238,176,7,67,13,226,2,125,228,221,22,221,7,73,245,15,17,105,233,65,32,128,244,99,228,144,31,91,235,189,21,74,232,244,3,164,6,127,234,248,40,36,228,68,16,202,240,136,32,217,222,30,28,147,230,223,12,19,7,82,244,247,246,100,22,162,238,61,0,60,230,33,20,117,18,170,234,240,8,219,242,95,23,65,225,93,26,44,233,43,14,19,9,129,240,94,17,24,238,243,13,179,252,1,248,238,247,232,28,24,1,209,222,248,28,207,219,86,30,179,15,141,222,136,11,172,14,143,246,67,2,255,245,85,17,55,2,216,242,229,8,62,2,31,245,220,3,193,238,161,253,138,243,101,41,247,217,202,6,73,248,6,28,73,253,67,251,52,5,92,22,208,241,20,253,93,8,136,248,188,5,203,249,199,240,243,253,188,2,252,243,83,254,8,244,175,255,205,26,150,240,80,253,185,254,244,42,129,245,82,243,72,23,58,0,99,14,197,240,86,5,237,14,114,243,57,0,4,1,227,242,145,3,206,249,70,241,54,232,225,3,153,16,141,228,239,253,158,253,226,25,206,238,227,8,232,250,140,26,174,3,155,244,228,12,95,0,13,19,2,235,133,12,68,245,129,18,123,252,92,224,92,25,174,226,26,31,146,244,153,245,95,9,251,250,115,26,9,215,11,7,87,20,22,236,211,4,206,242,183,18,44,8,196,225,158,21,235,241,166,5,214,9,197,251,13,249, 19,3,64,4,175,6,244,240,31,254,182,14,91,4,133,224,193,19,157,19,227,248,200,243,125,254,227,17,46,251,246,11,90,224,15,19,49,255,29,242,92,14,114,223,216,24,227,249,137,5,184,250,194,253,23,18,206,4,17,223,185,15,235,5,209,6,69,241,180,247,31,9,147,14,33,224,115,15,226,245,91,7,96,1,252,251,158,5,137,19,83,248,104,3,169,250,131,17,248,251,253,251,121,254,51,247,238,252,138,9,25,244,5,240,28,9,228,14,104,243,248,225,154,17,133,18,6,230,1,254,88,13,159,10,163,249,20,255,123,12,33,2,126,243,211,22,52,252,188,251,179,14,141,5,228,242,245,1,164,5,148,6,254,230,22,250,245,8,64,235,57,22,98,229,211,5,100,10,18,235,30,23,138,241,220,25,194,228,43,12,59,4,106,254,178,246,54,9,31,245,141,253,241,16,153,254,118,17,234,212,193,25,57,13,132,246,190,8,58,4,77,16,88,229,107,15,196,3,237,244,29,245,86,251,5,252,21,242,228,14,7,233,159,25,77,216,208,17,151,20,167,2,221,239,209,15,55,251,210,15,176,242,50,17,36,16,220,223,165,9,56,13,92,6,246,223,97,28,200,230,190,7,1,240,248,9,51,4,28,239,101,239,65,25,196,11,252,214,132,27,226,242,213,15,192,242,214,23,69,245,230,23,30,219,79,18,228,5,145,244,14,16,15,2,65,244,228,241,81,17,102,5,85,237,206,3,122,6,30,2,105,251,90,6,87,252,120,0,94,252,93,249,204,20,80,241,204,11,56,238,241,6,185,241,243,15,84,1,98,245,166,239,147,14,42,12,179,242,208,252,177,0,155,12,9,237,49,9,142,9,88,2,71,246,202,5,99,3,12,0, 104,25,232,230,127,9,168,247,132,14,163,3,206,236,103,10,18,246,53,10,226,253,68,244,199,3,122,244,17,7,136,237,110,250,177,36,229,252,152,229,155,4,103,30,159,243,176,9,92,229,209,8,128,252,183,253,176,6,186,252,97,251,113,22,195,235,192,249,104,2,123,30,176,239,10,232,151,19,4,10,142,32,156,205,20,6,54,23,201,3,180,243,42,243,186,14,194,253,57,249,201,247,181,22,48,241,52,16,207,237,155,237,18,19,91,253,128,251,222,235,165,244,149,37,98,253,60,240,223,254,68,22,182,255,19,252,221,254,8,19,6,1,100,250,83,250,66,9,73,17,54,252,147,234,59,8,26,236,193,23,252,0,218,232,197,238,183,27,93,242,68,255,24,229,86,35,39,253,142,232,242,250,238,35,233,244,34,5,232,233,215,34,208,7,64,5,170,252,80,250,122,248,239,13,12,253,152,247,173,242,211,9,210,4,176,227,111,22,239,235,106,24,247,217,61,7,172,23,162,246,147,249,42,2,245,250,26,21,199,4,212,240,131,13,187,235,151,28,188,252,22,226,85,49,77,225,169,23,41,242,108,242,215,34,150,238,98,1,45,232,140,23,93,0,2,254,16,237,56,255,136,6,202,249,245,254,55,238,210,29,159,226,150,13,7,241,125,22,176,252,92,7,85,240,181,19,150,8,30,239,151,0,158,8,203,247,243,23,163,245,19,4,162,2,100,247,41,14,217,234,179,17,126,253,102,5,77,234,228,8,189,255,8,2,242,250,46,250,30,254,113,245,57,5,62,229,128,17,1,232,229,32,92,247,251,0,146,6,152,6,232,249,241,14,240,249,225,3,126,20,55,248,17,1,252,1,62,15,143,251,191,244,168,10,156,247,166,239,69,0, 163,1,192,245,97,246,221,14,73,246,150,248,23,15,167,240,1,245,194,7,123,4,88,16,153,239,167,9,98,5,136,14,204,240,105,23,146,252,227,242,76,17,34,244,32,20,30,227,156,13,212,253,47,253,110,245,89,253,114,13,247,246,173,237,17,4,117,17,53,234,82,16,125,246,26,14,21,239,211,11,72,246,13,22,251,224,38,25,125,244,143,5,217,253,122,8,38,248,215,252,19,12,247,243,146,23,84,241,76,7,34,4,41,255,223,7,224,252,177,244,180,5,174,251,233,0,148,249,161,3,174,240,72,8,70,241,194,12,14,13,153,232,152,13,9,249,226,249,230,23,141,242,157,249,211,5,51,3,218,7,123,245,85,0,222,11,69,241,1,247,114,23,239,239,128,13,149,253,187,239,11,28,172,240,68,31,192,220,246,23,212,237,105,15,81,247,123,255,28,246,224,0,17,6,216,240,15,16,188,237,110,16,121,234,68,14,46,238,14,39,37,231,26,5,143,12,14,1,49,17,223,243,201,232,251,2,102,26,200,226,7,23,70,229,163,22,138,240,93,4,151,241,108,17,137,5,203,240,166,250,233,0,42,35,246,227,46,246,254,15,84,253,146,9,151,236,239,13,231,240,73,10,251,251,174,246,187,4,111,13,232,8,38,238,142,249,12,24,136,255,191,251,89,243,231,26,112,247,255,1,22,245,195,254,20,254,184,3,6,242,13,251,208,255,52,25,206,231,110,247,234,15,51,17,30,3,51,220,165,25,211,2,227,16,146,230,234,1,132,19,13,244,17,250,133,255,168,249,121,24,164,224,66,9,127,243,101,16,89,9,93,240,56,233,228,20,220,17,37,241,121,253,199,5,177,18,169,235,27,5,143,6,209,9,178,253,240,236,64,18, 224,241,126,12,124,0,62,242,209,228,57,29,72,5,13,248,234,236,249,1,230,8,20,253,195,251,16,8,62,8,204,255,7,254,223,244,222,35,4,227,251,18,163,232,157,20,59,12,253,247,126,243,163,234,49,27,46,253,105,1,108,241,191,9,237,0,132,243,222,10,102,251,247,11,8,11,113,216,227,5,38,39,173,242,84,241,188,3,203,248,207,18,192,238,121,21,147,219,42,24,107,231,146,40,42,213,91,24,112,7,87,251,185,232,201,21,137,11,10,7,102,225,83,246,147,52,157,204,127,50,82,218,63,3,154,15,254,246,34,254,60,252,179,252,115,255,200,254,138,221,26,48,228,241,81,249,177,235,87,15,235,35,4,251,169,236,89,22,93,4,176,246,171,8,237,249,106,252,117,8,20,247,239,239,63,24,9,233,115,7,98,249,53,229,217,45,120,230,252,0,149,13,51,226,150,22,27,1,160,11,203,245,153,253,73,249,13,16,239,232,133,29,121,2,10,244,30,255,22,16,71,247,101,12,221,251,71,237,11,21,76,249,171,255,86,0,239,235,121,0,14,11,237,238,215,1,234,252,132,243,179,9,81,221,55,50,230,236,106,252,213,12,6,2,115,19,48,248,131,14,98,248,139,14,15,234,215,33,254,253,87,240,57,253,252,18,165,225,14,14,215,241,195,6,172,244,67,235,34,23,138,236,144,9,225,246,71,19,192,221,254,13,12,20,61,233,248,14,113,226,204,54,67,249,123,235,120,31,185,1,174,247,166,248,150,15,52,4,27,243,60,242,13,253,142,10,48,247,134,4,208,239,129,250,120,253,242,14,151,251,88,0,36,1,159,252,5,26,244,248,179,250,5,15,112,2,220,251,7,248,219,1,84,22,18,219,122,243,79,13, 215,6,248,251,75,249,75,247,36,6,200,250,206,13,67,255,228,248,76,252,5,30,156,236,206,254,106,30,191,246,207,1,37,226,144,46,0,254,50,240,137,228,31,33,115,241,158,252,148,250,146,252,127,248,175,245,117,7,72,0,134,243,149,13,233,3,57,5,219,241,87,42,162,245,64,246,187,0,23,253,173,30,120,237,44,250,173,247,36,253,11,2,62,2,238,242,56,11,163,18,96,235,57,254,191,9,69,17,134,248,95,237,71,26,149,2,148,247,21,251,160,227,247,11,219,1,81,14,183,207,140,25,97,16,108,251,144,229,243,10,17,16,220,7,142,226,150,17,213,13,175,255,124,5,161,247,246,0,99,14,52,249,209,2,228,244,192,2,210,4,217,6,7,229,218,16,30,9,222,246,74,248,75,246,85,16,86,1,175,225,139,254,190,20,48,250,49,0,253,247,246,254,25,8,217,7,152,251,224,251,218,2,55,35,128,228,79,5,182,4,78,28,43,233,232,249,110,244,98,19,241,1,95,220,77,11,87,10,228,238,159,10,195,238,213,0,98,29,240,235,195,248,17,34,249,220,45,28,16,249,13,232,88,38,208,228,169,17,30,255,56,232,173,25,110,2,189,242,117,4,137,253,217,8,90,0,255,247,16,0,234,11,60,241,177,231,230,24,157,219,22,40,86,251,86,229,149,23,2,5,21,9,40,239,182,0,212,13,112,28,230,212,33,16,34,0,65,21,136,217,72,9,172,0,77,16,32,230,179,251,153,15,169,238,62,22,154,254,160,243,112,19,162,242,54,10,47,238,101,7,42,251,234,255,144,231,138,26,255,251,56,13,20,252,143,245,237,28,40,239,240,2,194,12,135,249,48,241,134,21,174,246,170,244,73,6,91,251,19,244, 130,10,87,233,180,26,198,255,151,223,201,31,51,253,94,254,166,19,14,253,242,245,88,28,134,229,151,18,220,240,51,1,40,254,209,246,213,255,126,20,233,226,107,241,220,21,34,229,26,19,22,250,78,246,166,23,183,238,179,10,129,248,73,18,46,243,201,11,120,252,255,19,251,3,118,0,3,255,61,255,113,16,152,1,147,237,193,4,154,10,115,215,124,18,159,235,218,22,47,227,60,239,223,9,185,12,7,249,44,235,43,33,173,227,0,11,86,11,138,251,22,17,113,240,94,25,7,241,51,13,180,238,150,28,133,242,58,2,58,2,116,16,11,242,61,253,129,4,162,1,20,254,91,3,125,244,172,244,174,7,172,234,231,11,46,234,2,9,186,254,30,246,45,2,203,255,59,29,202,236,44,6,219,248,255,35,60,251,145,244,142,17,35,7,198,246,22,250,253,1,1,9,95,244,125,244,87,5,246,7,203,241,83,0,198,255,172,227,38,14,90,5,135,247,117,1,90,243,148,21,199,239,121,33,37,238,132,12,124,1,48,251,96,4,75,10,166,252,189,246,214,7,54,244,15,12,217,13,75,241,115,242,123,0,84,9,118,246,251,237,204,13,251,244,125,17,51,240,60,1,135,15,198,6,203,223,204,19,52,16,16,1,96,253,43,248,120,238,18,38,66,237,189,8,25,248,79,246,31,22,77,223,20,12,222,13,153,246,167,250,251,251,105,4,138,19,4,237,199,250,203,247,55,5,111,251,205,9,217,244,61,3,198,17,11,245,245,0,132,23,186,250,138,0,113,9,54,245,149,26,86,3,2,226,56,6,58,231,218,19,73,244,129,234,87,243,52,3,112,247,162,16,43,231,220,25,107,11,103,248,78,255,216,25,72,20,144,235,24,246, 113,252,167,34,234,234,3,1,29,4,208,3,1,252,193,252,147,7,210,235,114,18,186,230,8,11,97,245,98,13,3,234,67,1,45,228,28,28,207,4,180,5,91,236,25,15,33,2,98,8,90,251,87,30,71,220,87,34,215,255,107,234,37,11,237,244,58,251,247,6,157,226,53,5,151,27,162,225,207,254,94,8,144,1,108,28,127,222,15,6,34,29,85,228,182,31,163,228,61,13,152,247,75,1,56,241,143,10,144,2,202,241,33,7,141,238,37,0,185,50,181,208,64,18,9,250,206,28,117,222,217,26,156,230,53,38,15,214,117,30,176,238,115,254,185,19,166,244,63,247,224,13,165,232,15,21,37,249,196,230,252,20,237,11,84,236,252,9,56,239,125,4,112,10,192,250,178,4,103,255,254,16,46,215,227,29,194,233,31,36,90,221,110,23,233,240,217,5,176,7,18,251,90,235,236,35,177,236,136,5,200,2,29,1,40,7,26,240,213,249,195,21,72,235,68,19,25,230,255,19,140,248,185,251,40,21,161,237,172,18,93,223,27,30,44,251,41,250,240,249,46,245,212,8,60,255,116,243,28,17,56,237,4,9,130,250,71,10,179,244,6,12,51,7,202,244,85,1,93,32,145,231,152,255,34,2,251,7,94,248,230,6,147,0,252,245,236,253,122,16,178,255,126,246,230,244,132,5,173,6,6,231,18,32,192,246,255,254,151,236,70,13,234,255,198,7,89,255,157,245,30,253,146,5,231,9,182,236,80,15,26,244,228,17,147,244,68,248,87,3,253,12,107,245,21,251,72,17,109,8,5,247,145,255,37,245,131,23,203,227,6,18,124,231,3,255,21,255,236,248,4,25,244,244,243,18,186,234,163,24,205,253,84,2,123,10,115,252,96,238, 167,33,62,223,178,9,53,8,92,221,29,7,57,2,253,235,89,15,75,240,11,253,149,8,198,4,46,12,116,252,147,18,15,244,85,248,100,16,120,255,42,5,251,253,138,249,154,4,129,9,167,9,227,227,186,16,240,245,68,248,242,252,182,5,25,233,74,13,213,220,144,19,55,13,209,243,204,254,212,9,67,2,13,13,56,251,20,1,248,20,23,253,131,11,55,6,21,249,47,15,41,221,23,9,253,241,31,5,78,236,112,10,198,230,200,10,104,9,19,247,184,8,101,236,195,10,117,4,210,252,179,252,63,15,147,250,245,2,156,239,218,27,251,250,128,249,70,7,61,12,223,228,121,28,204,238,158,254,139,20,196,4,166,234,84,12,217,244,78,12,213,9,153,198,170,41,174,5,99,230,13,0,78,4,67,1,104,249,196,240,182,23,130,231,207,11,247,251,33,5,11,253,172,24,33,255,67,242,101,6,242,254,84,39,100,229,229,251,162,27,60,234,74,255,12,250,29,12,25,234,218,0,134,7,155,237,195,7,32,250,196,235,250,7,245,8,201,1,240,8,233,9,250,237,18,250,160,38,66,232,236,13,63,249,166,7,164,7,109,246,194,255,62,7,194,234,50,11,151,225,65,25,85,247,141,3,144,246,186,2,11,248,251,26,232,250,142,238,87,10,139,8,140,254,75,10,28,0,172,245,137,22,253,237,121,10,202,244,29,12,199,212,76,27,40,236,204,3,241,1,117,249,43,242,198,14,195,7,158,0,249,1,153,247,72,251,169,27,101,247,42,4,28,21,165,253,18,252,218,246,59,6,65,21,142,241,39,241,81,2,198,5,91,246,139,232,254,18,77,220,129,27,221,242,192,252,36,1,45,239,78,10,65,3,33,255,203,24,157,251, 123,3,1,245,174,27,88,244,71,21,179,242,250,250,25,17,93,240,98,3,158,8,193,240,6,248,169,14,211,246,72,6,195,242,119,250,16,8,43,248,182,1,170,6,104,244,118,20,3,206,235,36,31,13,62,239,239,239,235,29,91,232,27,30,199,249,22,254,66,7,138,245,235,1,9,3,218,244,183,242,7,32,0,217,249,16,66,1,246,19,164,230,201,7,217,3,248,5,67,6,63,251,198,253,210,249,26,7,147,8,92,233,37,19,135,243,70,13,174,242,71,6,87,244,106,19,192,237,123,249,130,14,159,9,69,237,122,2,30,247,38,11,217,254,134,254,170,250,4,4,156,3,169,246,159,252,3,27,155,233,107,254,226,21,71,222,6,26,177,4,218,232,50,20,123,250,5,250,68,14,150,243,70,253,36,20,205,238,25,6,173,10,223,245,49,13,168,238,192,11,224,1,254,244,116,253,53,254,45,249,12,9,142,249,236,245,90,21,21,220,33,19,67,6,49,0,26,243,138,21,60,247,166,248,4,17,110,254,182,16,50,245,103,236,117,26,105,253,50,246,103,246,200,6,200,0,47,248,54,1,32,3,246,233,180,252,38,15,60,253,202,12,44,250,127,2,9,3,54,14,108,249,61,17,103,251,160,250,246,233,188,40,252,210,204,12,90,254,5,2,103,251,172,248,107,4,102,245,188,1,178,242,0,34,121,238,96,6,20,9,253,245,176,5,79,255,247,18,91,245,229,229,231,23,213,6,80,242,84,2,155,5,26,237,198,28,159,210,109,43,169,241,19,245,225,252,30,9,33,247,175,12,80,241,162,27,47,227,140,17,118,18,172,223,27,29,160,243,124,23,209,232,238,6,32,251,221,7,95,236,116,249,70,6,176,1,172,243,242,5, 157,253,105,11,7,255,38,2,82,5,49,249,229,251,193,9,83,10,173,242,137,2,163,9,176,252,145,246,192,233,45,34,169,2,226,216,158,22,70,255,199,254,238,243,112,7,230,238,159,29,167,222,47,35,77,229,185,8,204,249,210,16,0,251,170,244,249,40,85,233,243,251,175,13,188,5,201,11,4,241,108,242,6,12,23,17,28,225,64,20,70,229,152,6,87,247,120,249,4,9,177,240,251,17,255,6,209,241,160,245,8,23,228,248,12,1,112,228,20,23,155,7,171,242,246,234,132,21,115,21,127,250,41,242,199,21,86,251,213,11,233,237,49,17,169,3,190,4,123,249,92,249,13,4,145,241,133,9,33,245,190,230,104,13,9,247,73,252,205,227,197,30,210,16,207,234,255,11,211,7,174,16,51,255,164,251,35,251,56,36,213,221,227,15,0,7,105,227,238,10,70,239,117,18,186,230,73,242,225,28,219,224,246,251,147,21,173,244,236,29,169,225,83,17,196,12,130,2,37,245,159,14,115,240,74,14,230,6,211,4,84,231,226,15,166,251,130,242,224,9,176,242,9,7,174,238,158,251,76,24,253,234,166,28,100,246,237,246,27,13,194,5,99,242,50,11,27,238,111,6,155,28,162,229,183,11,77,241,156,3,189,238,59,25,202,224,39,37,239,222,10,11,27,250,108,0,46,31,183,237,98,253,99,0,4,8,145,250,119,3,88,243,155,25,243,253,227,243,58,22,117,233,116,12,157,237,153,18,50,236,14,25,158,235,131,236,32,9,133,253,130,12,128,235,246,27,249,228,206,22,130,234,43,30,185,239,77,17,216,239,125,22,215,251,157,255,65,247,78,10,189,231,172,14,79,8,55,245,11,253,172,9,34,225,130,18,170,2,25,253, 52,254,40,240,63,9,171,25,0,219,38,37,135,246,148,250,89,6,233,3,99,4,62,246,133,251,203,11,246,4,152,240,59,19,82,248,172,241,148,255,198,15,217,245,72,250,97,4,18,223,15,40,43,219,248,27,42,1,24,247,9,3,211,0,63,8,10,246,238,8,161,3,84,5,106,238,139,38,31,234,69,240,56,18,156,243,179,25,26,1,39,220,80,16,179,250,135,239,71,10,140,2,188,242,172,6,51,243,190,7,94,249,158,10,226,2,12,247,12,23,243,253,230,253,124,15,56,248,79,255,134,5,100,247,220,11,13,229,165,3,140,9,223,244,1,5,119,254,196,4,104,251,63,235,42,25,173,251,43,0,16,249,130,13,217,243,142,17,237,250,123,1,111,1,69,254,245,250,129,246,27,21,71,236,84,10,173,242,203,0,90,18,221,10,70,220,254,18,143,254,152,247,143,7,21,253,43,16,106,238,143,11,208,245,167,12,119,248,193,237,98,0,69,1,60,7,233,252,137,4,107,227,8,43,29,238,38,18,181,6,142,6,10,246,187,253,2,10,178,243,193,8,43,3,211,239,58,234,210,29,128,245,76,238,41,235,53,22,137,251,208,7,73,251,225,4,89,18,21,224,79,33,208,2,139,242,3,16,66,243,60,14,121,226,190,45,27,245,138,230,79,1,56,23,168,255,117,240,189,244,116,39,135,215,17,9,199,253,89,2,68,15,171,231,7,250,181,21,239,232,171,26,171,233,229,253,172,1,63,24,97,224,40,14,150,241,180,29,130,228,162,1,239,18,58,242,171,21,146,225,211,41,251,230,44,35,105,218,126,24,59,242,81,252,60,21,201,244,160,250,132,255,116,4,19,235,104,18,167,251,14,250,253,19,56,233,20,252,46,16, 51,247,5,248,141,7,83,246,204,19,33,248,119,235,223,12,242,1,34,243,10,15,224,15,223,252,3,0,168,4,180,3,175,252,88,2,80,253,88,246,18,250,67,4,118,3,50,246,60,251,31,255,225,21,17,231,165,23,90,244,9,6,205,243,31,4,187,10,211,253,64,250,245,13,96,255,220,235,152,17,100,243,75,0,54,2,35,251,112,255,177,12,217,240,184,254,90,32,209,220,127,11,160,255,37,4,110,235,42,17,45,231,109,29,115,252,197,247,252,6,64,253,61,254,34,254,2,254,121,19,229,236,12,8,218,255,62,241,174,32,86,244,165,251,47,255,39,16,209,228,119,43,102,213,236,27,195,250,178,9,112,235,121,15,18,249,27,236,14,238,136,19,150,1,236,242,2,254,127,8,8,248,200,246,113,17,156,250,254,245,251,10,235,18,200,249,91,16,148,234,98,39,36,238,50,249,98,25,188,12,255,219,129,3,41,4,234,252,78,255,45,235,82,7,173,243,223,12,252,229,149,9,224,246,107,252,94,16,13,0,144,245,233,11,243,17,64,229,136,27,1,246,72,28,50,236,113,250,111,5,112,21,109,238,237,249,71,4,173,17,250,225,23,6,185,251,12,2,72,1,118,245,175,12,8,1,253,230,24,22,116,234,122,21,243,247,1,248,52,22,156,218,250,11,215,13,116,255,252,247,102,22,5,245,55,40,129,209,166,23,24,7,245,236,173,255,151,12,168,0,201,229,191,6,31,254,187,249,244,247,170,15,42,252,11,0,255,244,205,24,0,224,241,21,224,252,236,248,109,22,130,228,78,24,58,1,6,1,208,227,145,30,236,2,149,247,7,255,187,16,141,231,230,17,191,237,109,2,232,11,117,231,141,255,121,251,130,6,235,8, 226,246,30,12,85,239,238,21,154,1,180,253,198,11,37,245,185,11,252,0,53,244,104,8,100,251,216,241,132,2,24,239,82,29,251,235,56,233,97,25,50,252,116,18,197,242,206,19,37,247,161,247,218,21,73,229,165,23,172,222,210,40,47,224,193,8,138,247,219,42,130,205,45,9,158,240,111,45,195,212,68,11,12,248,198,21,226,241,225,7,148,246,173,5,142,255,73,11,138,245,42,2,254,37,234,229,41,249,31,7,165,7,7,9,8,243,237,243,193,17,252,231,90,248,59,12,232,228,181,22,24,251,153,240,58,249,39,29,228,233,165,24,102,233,215,19,174,4,34,14,192,239,181,17,51,241,238,10,102,11,239,239,111,253,189,15,254,239,205,237,110,24,68,230,78,24,69,211,237,17,243,13,56,247,106,14,105,1,215,230,148,21,185,8,113,1,57,6,236,234,41,16,159,1,83,240,172,10,17,254,128,238,195,247,3,16,10,254,232,9,251,241,116,248,63,10,60,2,244,8,89,245,92,254,206,249,126,7,209,9,233,0,144,0,18,250,243,17,129,241,17,17,248,253,184,5,155,234,129,1,206,251,169,19,162,245,164,228,70,8,202,249,105,9,9,233,117,13,214,254,253,4,202,248,240,40,33,227,69,43,243,239,145,240,169,16,239,3,46,253,178,254,27,236,245,5,81,11,240,231,79,2,180,5,116,233,30,21,174,233,229,11,233,2,220,245,176,249,169,17,136,2,17,14,187,9,122,229,207,24,218,246,144,243,139,34,227,242,74,245,241,26,191,229,250,7,167,7,83,233,160,9,183,239,136,0,240,1,188,246,80,248,69,9,35,247,59,1,129,17,81,242,121,28,224,226,118,17,214,2,181,14,118,252,94,21,169,222,59,31, 168,253,10,245,140,2,82,248,72,249,103,1,160,242,215,255,51,255,84,241,93,2,18,249,139,10,38,0,253,12,164,219,211,35,80,254,226,16,183,243,41,16,237,11,121,245,70,8,221,1,50,3,30,243,131,250,35,251,200,250,5,247,21,4,75,238,217,8,226,249,116,18,100,250,161,247,117,9,179,247,218,17,154,243,147,24,138,251,235,241,223,8,189,245,21,7,38,0,189,251,243,243,114,22,34,248,86,0,142,6,233,244,251,15,100,2,58,249,79,255,224,3,241,243,172,8,181,249,38,12,10,250,157,254,166,235,48,3,59,19,11,235,219,252,142,251,128,4,5,17,59,242,236,10,61,3,200,5,150,1,176,10,12,227,53,42,118,228,49,252,37,17,139,238,47,21,210,233,206,246,254,0,19,9,246,229,80,16,102,241,187,18,197,245,171,19,216,245,148,4,73,11,41,2,161,5,208,248,1,17,158,247,212,247,201,1,244,13,150,234,93,29,27,208,73,18,185,7,48,212,207,10,180,249,153,250,35,17,225,3,84,245,213,13,240,249,32,17,221,1,48,249,46,19,137,250,32,255,211,250,10,20,10,246,183,252,96,244,241,21,145,244,154,235,29,255,74,254,14,253,119,5,6,3,168,1,108,254,252,249,17,14,34,2,219,245,210,11,231,249,26,3,30,251,23,20,212,253,29,232,135,14,52,235,125,28,248,220,57,16,148,237,111,11,8,3,135,4,8,248,225,19,254,240,60,14,125,246,177,247,209,9,139,1,231,252,146,8,250,226,173,50,244,220,168,11,149,232,94,50,45,207,248,13,228,252,154,10,160,245,98,6,58,250,201,5,56,255,152,240,42,8,33,251,228,250,144,19,253,252,20,0,237,244,114,13,83,12,147,233, 29,11,156,11,75,243,50,239,114,23,36,237,24,19,159,239,11,253,55,4,48,0,147,243,118,14,145,228,88,29,187,243,46,5,244,19,1,225,72,22,236,255,60,240,104,18,63,251,96,247,140,250,89,3,104,250,172,32,116,218,9,25,42,245,3,9,26,233,100,38,98,231,206,25,127,231,195,11,201,9,49,243,95,12,52,241,234,7,125,244,75,0,28,236,151,6,100,245,137,1,167,8,28,236,130,19,110,245,122,3,146,251,36,16,34,241,10,23,49,241,92,18,128,7,20,234,252,29,250,236,4,15,226,246,80,248,148,250,222,33,25,213,174,19,65,246,58,236,246,33,206,224,139,26,58,235,151,251,17,4,94,9,65,247,139,20,225,250,75,249,72,249,55,22,240,5,147,231,221,250,61,3,119,6,55,253,75,239,78,6,152,6,39,254,59,243,10,25,3,242,198,4,79,248,37,252,47,23,195,10,244,8,42,217,154,28,222,247,79,3,242,249,189,245,222,1,232,248,113,247,54,251,123,10,79,246,41,13,227,227,98,22,94,15,26,240,65,8,173,246,1,24,116,7,95,0,4,245,30,255,96,247,251,3,56,252,18,3,123,235,165,7,134,240,239,9,123,5,182,2,69,229,64,17,82,251,137,12,13,19,169,239,199,3,212,0,79,13,113,254,43,0,160,0,255,251,185,255,134,246,210,3,169,250,38,7,193,230,125,18,68,245,136,7,74,240,82,7,81,242,116,8,207,11,225,1,3,251,255,4,159,1,121,10,88,234,88,28,251,232,86,14,238,233,205,16,215,4,73,7,145,241,219,4,67,252,175,1,141,2,139,247,109,249,11,249,50,10,78,3,23,253,8,248,27,5,127,7,244,230,50,12,198,18,185,237,83,10,111,230, 68,43,236,246,43,4,148,248,39,248,163,13,90,238,160,14,50,244,212,254,208,247,125,18,200,250,25,245,247,23,4,230,22,12,44,237,108,23,116,9,124,231,108,9,32,249,210,3,198,255,196,2,208,2,175,1,161,233,112,21,38,252,12,251,97,1,94,9,247,235,203,25,213,238,222,249,247,6,27,236,211,23,114,16,38,241,233,5,3,235,7,36,224,236,128,19,225,255,80,5,181,233,37,14,118,237,244,16,189,227,44,8,47,247,107,253,25,243,11,5,164,243,151,251,126,31,135,236,3,26,186,239,97,16,64,8,123,242,156,18,126,250,53,20,67,231,62,2,193,254,54,10,255,245,116,248,245,12,135,2,76,244,4,11,84,246,90,9,171,247,77,254,108,9,82,234,43,1,212,6,76,233,57,10,235,5,187,253,156,20,141,232,9,17,67,12,24,246,98,242,60,33,91,220,120,31,60,223,25,18,111,238,54,244,30,14,101,6,86,248,106,14,125,0,124,241,95,16,1,5,169,8,107,245,24,2,226,13,154,8,156,226,46,12,28,243,220,251,228,14,177,217,224,27,203,228,16,24,38,226,83,31,228,2,118,244,223,252,84,255,226,33,224,230,54,9,144,2,45,15,238,225,147,34,127,218,8,42,114,216,123,26,0,253,220,224,29,9,143,12,238,226,193,8,200,251,102,18,37,245,26,254,200,0,113,28,92,233,137,1,131,39,168,223,172,20,185,232,203,32,171,225,185,25,159,223,172,20,162,235,116,7,30,12,27,233,235,12,189,240,214,17,49,255,29,242,73,13,233,4,89,243,116,252,33,12,131,252,235,255,184,251,35,9,248,9,151,6,134,221,73,37,122,236,41,10,100,250,98,255,210,253,66,9,167,246,167,6,183,243, 32,4,62,15,255,222,137,19,94,248,16,12,3,242,10,246,177,24,171,242,173,255,85,252,144,14,64,252,134,0,221,255,145,9,174,2,12,255,246,0,15,11,85,248,190,244,17,30,71,231,184,238,183,12,41,6,137,246,192,235,205,12,223,250,79,29,145,210,216,53,111,224,26,11,110,13,57,251,67,8,50,241,174,9,222,3,96,229,160,11,38,13,69,223,194,10,255,0,189,254,145,14,207,226,32,26,30,15,111,250,5,247,55,12,196,239,89,19,184,253,89,244,116,8,86,240,69,6,121,248,160,252,17,9,40,27,130,229,126,5,160,13,50,242,226,13,252,239,34,254,33,10,182,3,51,228,247,252,241,247,16,30,104,234,65,10,164,249,166,27,206,225,182,9,64,13,180,7,204,10,103,246,232,0,153,252,129,249,226,11,181,244,74,247,148,12,101,8,225,230,30,247,190,20,61,7,180,231,11,27,248,8,29,1,95,237,47,238,10,22,65,3,197,242,80,16,18,234,31,8,152,243,178,16,40,245,209,232,34,32,66,242,73,5,36,2,75,2,249,241,11,20,249,246,36,23,139,0,27,251,122,254,19,247,242,17,159,248,61,255,222,1,157,9,228,234,48,11,241,241,65,14,246,247,79,253,1,255,169,22,218,228,230,253,217,20,139,225,87,27,138,253,115,242,137,4,235,233,62,14,96,252,135,249,221,35,156,247,3,242,69,246,70,32,126,245,122,252,215,12,80,253,29,16,192,234,219,4,75,2,170,253,76,243,130,20,27,246,157,6,49,250,132,255,37,243,228,4,131,24,153,229,110,253,78,250,236,18,202,241,248,0,19,7,141,8,69,252,39,0,210,4,56,253,188,238,56,21,93,235,82,248,55,18,36,5,96,246,151,242, 47,14,1,250,16,23,146,230,128,12,49,26,5,220,124,29,169,254,48,253,66,5,145,3,53,229,60,20,197,1,181,237,124,243,40,14,216,241,119,34,66,228,92,246,189,12,116,246,208,17,205,249,149,8,89,234,168,13,244,248,15,246,174,17,189,252,158,247,182,246,43,32,32,245,209,255,116,255,240,23,5,244,199,20,198,251,246,4,225,242,100,238,88,25,222,235,67,231,103,25,184,230,162,9,52,239,232,7,63,14,45,253,198,230,132,49,162,236,81,234,92,59,125,206,11,19,149,251,47,22,196,245,117,253,223,255,148,250,93,249,205,250,216,28,179,224,163,15,24,254,26,6,149,239,30,16,154,251,171,1,196,232,168,14,185,28,195,211,57,23,141,245,203,15,106,3,184,238,37,6,192,249,75,250,248,252,144,20,69,223,182,25,218,234,82,232,98,36,159,241,190,7,67,12,66,239,26,23,139,14,150,248,53,5,216,25,21,241,87,16,174,240,26,0,185,250,102,244,58,235,20,18,232,237,159,9,83,227,40,255,16,245,89,9,131,2,2,5,158,255,156,0,201,8,5,1,88,22,146,239,137,6,106,13,57,0,121,255,89,1,37,6,9,242,8,0,163,4,76,13,39,233,65,1,14,13,200,237,90,3,238,16,155,236,68,240,163,20,221,248,165,254,240,250,231,245,196,5,162,7,116,244,20,13,171,1,228,249,181,5,173,3,248,17,11,237,97,16,198,248,127,230,156,19,225,10,242,236,199,252,128,22,124,239,229,8,18,223,8,28,177,7,119,250,242,244,142,18,140,241,79,11,167,3,56,242,97,2,215,25,1,242,186,254,254,236,197,14,145,248,15,243,220,7,109,9,9,231,90,3,127,8,5,10,79,243,254,27,18,228, 165,21,125,252,56,7,212,250,216,2,164,237,141,38,75,207,32,27,78,241,117,13,97,226,90,22,249,254,245,236,211,21,75,243,165,2,121,246,30,42,11,224,121,26,180,215,248,47,212,227,101,10,105,251,55,8,28,238,127,5,17,0,87,10,182,228,39,21,37,236,139,254,26,16,3,1,49,238,84,16,251,230,238,40,194,241,48,255,87,15,63,251,150,2,19,10,9,253,203,252,215,1,57,236,163,17,142,246,0,240,220,251,128,251,67,249,235,21,43,247,238,247,80,18,36,231,143,33,129,230,105,24,231,239,38,7,41,3,161,2,136,251,189,2,238,9,67,9,75,239,164,11,234,10,181,240,207,254,238,251,223,12,125,228,178,238,112,41,196,210,85,15,21,253,150,0,234,3,3,1,178,249,33,31,110,231,110,6,29,55,205,211,110,13,141,253,146,20,153,226,211,3,97,16,94,244,102,238,81,249,62,23,237,231,50,242,143,3,206,252,21,1,242,244,29,27,232,228,57,11,228,252,136,28,58,243,106,2,1,21,230,245,100,23,134,233,126,4,161,27,228,230,168,14,48,254,189,8,164,251,54,245,106,231,149,19,246,236,45,6,131,4,105,223,224,16,133,2,227,228,34,18,44,255,12,251,165,18,242,238,238,7,19,26,223,242,60,1,123,250,134,42,24,239,75,249,222,247,17,18,135,246,118,2,11,254,88,0,70,240,253,1,102,7,245,242,50,252,50,8,37,21,0,212,129,14,46,19,188,245,125,239,43,0,21,38,116,243,177,254,127,245,11,36,218,232,125,1,185,12,175,239,169,250,49,7,229,231,66,254,187,243,226,16,133,10,35,250,50,242,143,28,223,244,179,251,129,0,170,16,172,27,35,227,251,0,122,27,219,232, 81,238,35,6,60,11,217,6,36,228,102,29,159,225,109,4,170,3,195,10,72,246,136,255,142,255,229,10,228,244,71,5,107,235,254,34,168,237,151,237,57,28,184,238,20,2,107,4,138,241,92,37,204,234,72,255,2,20,85,248,208,241,90,31,119,249,187,240,214,0,206,6,21,252,19,239,187,5,122,9,68,248,102,251,114,4,51,1,88,7,13,230,246,35,24,247,19,232,43,25,44,2,189,241,54,244,200,20,241,8,179,247,121,250,178,12,171,1,90,224,157,23,41,246,52,3,130,249,180,1,99,243,28,6,74,7,13,244,165,254,141,13,201,8,93,20,118,222,88,14,148,15,57,254,94,249,210,25,44,233,9,17,164,237,210,248,83,254,254,14,230,223,59,13,187,228,156,10,154,6,231,249,28,253,81,245,187,23,214,248,70,253,8,18,87,229,26,45,112,228,131,24,181,244,95,16,70,232,244,8,237,249,18,29,148,250,169,226,219,9,110,231,151,39,20,222,196,10,122,242,39,10,31,0,107,12,176,238,178,5,22,9,175,245,51,4,99,5,232,11,43,228,15,0,211,11,123,9,33,251,111,0,29,249,77,255,184,1,204,8,234,247,21,241,129,18,125,0,14,7,188,251,100,246,210,36,94,220,77,18,203,252,197,6,160,254,101,252,82,221,226,34,118,243,189,241,192,249,56,250,6,2,90,244,155,11,73,250,208,253,253,25,140,246,215,253,150,15,207,34,176,210,171,27,194,239,29,29,232,248,116,248,132,232,249,46,211,222,80,6,231,12,238,237,121,2,217,228,235,6,182,8,12,248,109,16,242,218,39,29,108,240,178,252,143,15,91,237,20,5,38,8,32,12,162,4,224,244,166,14,251,251,117,6,76,2,20,250,181,0, 152,239,192,232,63,33,182,243,57,253,5,4,30,239,255,19,64,252,201,11,51,255,224,231,137,19,248,9,215,244,202,4,4,8,149,237,243,5,1,0,178,11,42,4,104,236,37,243,139,22,105,251,193,252,27,253,62,7,60,238,60,16,21,0,171,15,56,223,1,13,87,241,250,15,36,233,246,7,136,255,191,238,61,7,204,21,120,5,23,232,249,18,176,2,88,13,58,250,55,18,77,241,182,6,109,255,219,236,147,30,131,215,124,19,60,3,148,237,56,13,159,237,161,0,199,253,199,240,23,17,161,5,249,236,82,2,177,7,128,245,41,15,19,224,250,53,4,246,181,246,236,0,190,4,210,26,45,228,146,2,3,11,206,252,71,249,222,2,33,245,90,8,39,236,188,7,227,247,201,24,137,225,10,22,116,242,55,248,105,23,61,241,164,7,149,244,53,17,105,236,169,14,87,244,129,1,63,24,84,219,117,26,167,0,116,0,58,231,95,42,25,222,189,29,43,242,41,6,181,243,112,243,102,19,216,246,246,0,191,252,128,253,95,250,224,244,181,20,73,244,124,12,12,238,67,14,164,251,22,3,37,6,116,234,223,32,198,234,225,45,138,207,62,30,128,228,93,19,100,237,230,24,188,250,149,241,150,8,74,237,254,5,43,3,170,234,85,13,128,248,249,20,87,249,201,2,7,241,216,18,76,248,106,12,168,230,108,41,55,226,174,13,239,3,198,255,117,250,15,246,17,251,185,9,29,235,106,16,230,237,116,0,46,0,85,255,152,3,141,5,222,236,111,18,90,4,106,255,187,0,164,19,102,0,100,244,195,15,145,244,109,10,55,244,227,5,15,247,53,6,252,239,78,6,170,243,239,9,65,252,236,9,111,233,201,8,57,6,135,243, 106,6,108,9,221,254,236,5,88,246,238,249,129,248,64,8,155,245,232,252,200,14,11,249,157,251,62,14,176,241,110,23,102,246,2,25,108,249,136,255,20,249,3,12,154,231,211,11,132,242,215,1,125,18,156,235,231,253,230,9,98,240,124,23,81,234,155,21,29,2,53,253,48,236,113,8,225,247,153,4,83,241,12,255,234,247,55,23,50,253,39,236,246,9,70,16,213,246,12,255,107,13,190,249,205,255,20,252,4,0,56,25,197,249,45,239,149,16,86,7,219,236,183,16,151,10,175,232,128,5,76,16,238,235,88,243,112,7,96,249,22,254,248,243,176,5,118,3,196,235,248,255,86,16,72,250,25,19,182,245,149,15,164,237,233,13,231,15,34,244,38,14,223,242,55,19,11,225,40,27,45,247,87,3,176,228,163,29,12,239,213,7,115,244,123,246,41,0,213,252,98,249,46,12,33,242,128,7,198,247,61,9,242,0,20,5,188,10,25,248,98,7,222,16,219,3,229,242,176,20,163,227,145,5,53,20,203,228,108,1,136,3,214,242,94,0,36,4,239,1,30,242,242,254,217,255,86,12,99,251,15,2,35,0,111,10,147,247,161,6,189,11,169,250,86,4,143,248,170,6,196,8,155,230,224,17,62,254,76,247,77,237,210,33,14,231,11,5,98,232,198,22,182,251,118,251,205,26,17,233,207,8,112,254,30,14,114,241,78,14,241,0,101,246,152,230,74,38,47,244,96,243,8,10,65,251,56,6,105,17,99,231,20,16,167,248,230,11,214,235,119,21,103,247,154,248,223,254,188,244,154,17,57,242,88,19,59,237,134,0,227,245,3,39,88,228,177,4,250,251,209,8,32,233,106,19,77,251,76,6,108,251,149,2,39,15,243,250,101,7, 114,4,97,231,206,29,37,253,1,249,126,14,95,223,20,8,69,243,99,9,26,242,184,3,145,250,195,248,244,12,0,247,62,21,79,245,77,254,120,12,254,18,34,1,166,234,4,4,126,3,99,1,183,252,114,253,91,16,160,240,200,234,177,29,163,231,101,16,72,245,69,14,209,246,241,7,63,0,157,249,121,245,64,5,75,5,240,2,3,8,199,240,181,27,226,218,5,27,69,253,71,250,237,10,107,246,134,226,202,36,90,235,195,251,72,15,26,242,202,9,203,251,216,12,86,4,55,254,140,251,189,21,152,245,75,250,236,4,97,254,79,237,102,252,131,2,3,20,13,225,231,5,57,3,9,13,162,245,200,17,10,251,243,6,147,245,139,13,127,247,83,10,28,234,180,19,101,246,85,253,227,1,64,4,175,239,44,245,123,8,195,17,38,246,92,238,151,32,205,254,214,237,82,17,218,242,250,17,202,230,21,34,184,233,252,12,84,236,132,37,36,234,17,234,211,39,255,249,242,254,194,223,233,30,141,8,206,231,194,240,117,30,14,233,158,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,89,182,105,29,66,169,83,85,84,122,59,198,88,193,14,89,114,221,181,96,167,42,67,70,231,43,220,127,186,222,6,76,142,91,170,221,24,76,142,102,252,76,142,223,200,254,150,103,173,57,195,235,157,107,233,76,142,255,242,52,193,136,223,53,179,116,33,230,224,216,237,94,29,205,40,115,12,199,54,4,227, 28,58,92,20,196,108,190,54,237,236,232,93,66,51,53,69,197,75,23,47,104,26,147,63,48,84,171,67,202,221,42,110,240,63,225,237,3,58,189,54,154,233,15,253,243,250,176,236,69,62,152,224,59,240,195,50,228,24,186,25,180,32,59,78,255,31,249,219,155,77,229,49,37,203,1,97,216,252,90,226,54,81,26,151,241,11,186,22,120,32,173,38,154,215,54,191,207,87,228,228,249,229,196,27,123,203,187,223,170,225,112,159,73,216,234,195,76,142,185,214,151,201,78,163,75,169,123,142,244,191,93,145,208,173,77,213,28,181,57,192,3,172,217,234,146,196,9,198,19,213,60,217,223,213,31,226,48,224,102,207,234,252,174,3,169,32,155,7,229,53,40,40,107,32,91,31,145,52,12,103,5,12,46,50,202,63,226,68,8,44,186,39,192,61,241,67,205,38,63,61,119,46,107,253,90,78,254,241,54,49,186,24,255,25,174,6,171,41,38,36,207,7,25,21,159,31,232,36,27,22,187,56,155,245,43,37,156,62,1,6,200,233,24,21,187,25,181,3,191,16,110,225,85,1,249,238,16,217,146,7,95,210,210,247,247,249,137,222,20,208,208,240,18,217,71,2,84,218,156,213,181,220,167,210,185,224,245,205,54,193,23,218,101,207,236,180,52,183,45,20,76,142,201,225,112,228,144,199,239,233,100,187,231,195,100,223,96,243,210,192,117,229,187,209,124,220,47,237,255,246,49,193,153,213,177,21,26,229,96,11,237,39,47,240,123,29,2,13,142,27,183,64,5,40,104,54,235,48,52,67,65,37,219,50,231,89,62,34,48,70,248,53,224,61,62,28,193,46,5,49,174,16,79,47,76,55,122,13,206,32,85,50,147,240,241,43,11,7,50,22, 209,4,255,59,175,250,199,12,253,49,163,36,22,28,12,11,208,21,112,12,85,11,150,7,180,251,217,8,46,13,141,235,102,228,172,28,93,221,27,224,216,253,219,225,113,208,0,250,118,214,184,208,215,223,96,200,32,225,71,200,76,214,87,232,43,197,192,220,221,236,183,218,89,179,70,233,103,233,84,176,82,250,138,185,94,219,5,232,119,192,201,253,106,209,206,205,79,228,41,229,155,202,12,221,67,224,150,193,97,219,133,255,133,231,212,222,251,226,212,248,67,18,121,248,241,244,246,17,84,25,70,11,233,55,114,22,91,39,200,37,169,77,189,56,21,45,222,92,252,47,252,71,89,62,29,67,54,63,1,48,88,71,186,38,241,63,100,37,143,52,95,46,153,42,198,47,175,54,191,31,26,3,79,31,247,24,58,255,244,56,131,238,51,26,203,18,15,217,70,35,89,20,8,4,197,241,133,25,60,238,231,246,196,1,87,223,136,245,251,240,82,229,202,220,145,243,44,230,4,188,162,233,135,227,211,209,168,208,118,219,218,218,88,192,216,212,109,197,165,222,92,208,33,227,126,194,194,208,193,244,87,173,108,226,62,226,192,216,206,174,113,226,131,234,113,189,67,237,99,235,211,211,13,224,150,240,84,254,188,222,135,246,51,226,5,196,219,57,121,226,126,222,44,20,238,250,51,242,196,10,204,33,13,3,222,48,108,23,166,5,13,46,23,39,7,31,164,47,181,72,61,28,6,58,104,70,217,50,21,59,113,68,121,91,210,56,95,36,40,77,134,80,108,45,141,36,210,64,123,45,6,40,84,76,156,16,6,40,213,37,67,38,213,23,162,12,30,41,164,1,52,2,234,17,246,1,213,240,234,5,200,245,22,236,102,252,80,228,252,236, 82,242,158,234,103,236,204,237,52,220,191,202,172,229,225,215,148,239,253,202,78,217,228,230,173,213,114,224,196,216,202,223,182,208,129,217,242,213,18,219,128,192,226,204,32,197,71,212,236,202,245,189,12,221,55,174,160,191,125,212,172,205,242,230,133,191,255,201,79,247,60,198,205,217,8,0,45,211,121,237,225,242,37,250,234,245,64,26,4,4,198,253,136,34,25,18,36,23,210,28,119,23,169,29,46,35,213,38,129,34,99,52,5,70,36,58,252,50,229,48,102,67,232,50,227,72,161,71,207,44,154,62,86,49,55,46,220,65,212,88,220,35,185,38,123,70,5,39,161,31,157,69,209,48,156,17,31,49,52,41,135,8,79,34,169,19,144,253,248,7,82,21,85,247,53,245,251,21,41,227,249,253,225,247,52,212,52,227,27,250,119,224,34,220,26,234,140,213,253,226,175,235,145,227,122,222,220,223,154,230,73,223,52,225,55,236,101,212,208,211,196,230,195,228,160,219,139,229,19,218,172,198,202,224,65,208,101,211,118,217,206,213,41,191,29,210,83,194,228,199,102,206,5,189,13,216,179,208,99,181,177,209,100,209,63,216,174,235,245,233,75,224,165,218,179,16,25,240,178,3,191,0,190,4,162,47,25,23,245,23,219,45,25,32,122,27,70,56,151,66,198,41,192,64,147,65,53,56,176,74,5,65,111,74,128,71,163,65,18,60,227,57,191,52,32,60,34,54,104,36,124,45,71,50,7,28,122,36,41,9,234,41,124,29,224,6,101,18,138,28,53,27,44,254,217,31,173,14,175,23,123,14,234,254,61,15,60,4,86,4,67,238,26,246,217,5,205,13,32,238,117,244,230,250,157,252,78,231,163,241,137,245,163,233,175,235,43,234,245,232, 170,230,50,226,207,226,59,221,199,229,2,228,87,216,49,221,14,232,156,210,8,220,148,236,131,216,80,214,91,210,88,215,217,215,154,210,122,216,78,219,48,218,82,212,152,203,1,208,160,214,189,221,245,199,138,208,145,206,151,202,127,206,128,217,166,221,126,219,86,224,134,240,20,241,40,244,215,254,105,253,243,23,59,249,147,17,132,57,158,16,91,31,111,38,245,50,133,47,64,54,252,51,73,67,152,72,124,52,213,81,108,56,183,59,38,71,71,60,179,54,62,49,127,48,214,42,127,52,138,48,191,52,88,40,9,38,1,41,245,19,81,19,204,19,189,11,122,17,156,17,164,255,221,18,39,254,138,7,167,15,148,5,214,32,39,24,23,250,113,8,198,13,71,2,62,7,76,8,96,1,209,6,24,241,218,246,228,252,129,248,63,236,94,251,15,252,202,235,147,235,223,242,136,232,76,220,219,228,56,219,214,225,185,213,23,211,83,220,53,213,84,217,140,206,221,217,43,216,48,215,230,194,241,198,96,200,196,197,30,213,252,188,245,199,38,207,213,195,67,201,162,227,138,212,240,205,1,235,25,240,133,230,245,244,85,228,253,235,70,241,53,246,122,251,229,239,86,0,185,255,131,3,181,10,112,14,218,21,182,20,111,48,111,31,242,21,86,44,115,43,169,45,168,53,180,49,104,59,196,70,231,54,181,64,195,62,36,53,77,51,154,70,58,58,173,46,179,48,151,52,129,42,223,43,5,49,194,42,62,38,46,39,37,32,172,16,37,22,109,24,133,6,240,11,134,13,115,255,137,12,19,3,106,5,199,3,239,249,19,237,138,254,120,3,94,249,66,246,99,240,99,235,42,0,217,239,206,241,250,248,31,243,152,242,51,247,209,249,246,245, 95,255,101,246,159,241,59,241,237,228,12,219,212,233,74,230,39,222,39,224,104,227,167,215,37,213,42,223,169,222,72,213,76,215,86,213,11,214,67,207,45,204,195,208,101,207,236,205,106,215,139,218,215,214,134,225,217,208,199,215,216,234,59,227,135,230,204,232,4,251,238,229,255,237,232,239,6,246,177,13,93,5,87,2,52,15,49,16,5,16,134,26,38,49,144,29,188,17,78,38,251,39,77,30,68,30,12,34,33,33,7,47,139,32,23,31,119,32,177,41,82,33,142,37,155,42,0,36,107,31,97,44,134,49,241,38,86,42,202,38,82,37,127,47,241,41,29,35,245,33,236,31,74,34,214,28,11,20,208,31,81,15,45,28,71,19,101,13,212,21,174,13,203,12,91,11,85,11,206,4,229,249,140,252,151,11,45,241,159,242,41,246,29,246,62,253,74,240,32,243,32,250,60,248,251,232,145,233,26,231,254,241,79,235,233,216,96,233,99,237,89,221,86,229,91,237,54,228,62,236,254,234,71,223,125,229,92,222,132,213,255,213,112,222,236,211,160,207,220,211,68,200,184,205,50,213,52,213,206,210,42,207,236,207,6,220,246,216,137,206,121,226,18,223,71,228,191,228,150,229,192,231,162,240,106,0,224,238,10,253,250,16,216,5,72,10,25,22,115,25,56,10,84,20,146,32,130,30,220,31,179,40,182,37,186,35,30,42,181,36,220,41,24,45,131,43,161,42,2,50,95,37,214,31,221,38,98,43,158,39,192,36,209,20,74,27,194,42,178,31,156,19,254,33,34,36,52,25,68,23,252,30,2,40,26,39,112,29,207,26,130,35,207,30,143,40,162,33,124,33,81,32,74,24,240,16,245,15,22,26,5,14,61,1,24,253,63,4,78,255, 250,254,218,249,66,253,121,240,160,230,147,240,31,236,46,232,82,230,191,229,154,219,158,220,56,223,60,213,236,218,93,228,58,219,239,221,26,219,110,222,240,221,177,221,179,214,179,214,18,225,155,215,156,217,26,215,156,215,58,221,81,222,118,216,125,206,11,229,214,228,158,221,91,220,126,213,88,221,102,226,53,228,169,218,105,225,99,223,182,222,108,237,42,237,35,236,51,247,39,247,249,248,254,254,125,4,86,2,147,12,212,19,229,12,43,16,20,25,210,23,3,24,206,39,31,41,89,41,112,44,238,40,122,48,103,44,96,47,196,45,251,45,242,46,253,43,69,44,206,37,70,43,213,29,229,29,163,35,201,40,28,35,248,20,149,30,59,37,52,31,41,30,8,32,232,36,47,28,66,25,48,37,214,30,128,20,210,21,175,22,252,30,151,12,70,17,190,28,131,22,87,17,157,18,232,14,40,18,105,18,70,12,2,2,218,3,45,2,63,0,169,251,52,244,163,243,65,232,250,233,206,231,59,232,190,230,62,233,216,226,144,217,0,215,102,220,68,213,87,212,245,207,77,217,141,210,98,201,4,212,185,210,95,214,77,214,227,215,136,214,153,214,220,216,168,208,197,215,54,213,253,210,32,216,244,211,180,217,159,230,72,209,243,209,201,221,139,225,188,227,58,230,226,230,212,231,57,236,143,244,68,245,96,249,33,248,217,252,225,0,120,5,161,6,113,3,243,16,243,14,33,21,145,21,60,26,42,28,190,31,118,32,138,37,253,40,197,43,203,46,218,47,98,58,35,52,135,51,248,47,34,56,142,59,141,53,249,51,124,53,243,57,231,44,85,50,114,46,89,47,21,42,135,41,55,41,40,37,190,36,25,32,56,33,203,34,87,27,33,22, 99,19,143,17,41,18,75,18,116,15,214,13,166,18,237,4,18,4,216,4,164,3,15,12,171,5,66,252,225,252,31,249,178,245,224,249,251,244,152,241,136,240,76,240,182,230,231,235,147,230,191,222,8,232,107,232,23,223,99,222,38,222,51,217,113,220,197,208,158,202,110,202,217,208,4,205,248,196,120,202,93,198,68,201,108,207,122,208,5,201,105,203,130,212,9,205,18,203,56,210,194,214,150,213,74,221,252,218,39,218,22,230,142,229,225,230,57,237,108,234,2,232,22,249,125,251,207,248,87,254,69,7,247,2,108,4,29,12,51,12,42,12,221,18,144,20,110,21,120,34,209,34,93,34,130,34,147,46,126,42,31,35,20,44,168,51,123,42,235,42,100,52,132,55,186,48,89,47,226,49,46,54,254,62,177,56,98,58,200,63,88,58,128,53,195,52,91,48,34,49,176,47,109,45,20,44,69,38,135,37,237,33,32,34,9,32,38,29,167,26,196,9,233,13,162,14,221,8,251,9,140,6,133,1,183,253,229,251,41,240,222,239,34,244,189,241,14,243,79,239,11,235,245,231,187,228,123,231,210,233,60,230,66,227,175,226,156,225,196,222,48,222,52,214,60,219,28,227,75,218,185,223,112,219,209,214,199,218,254,216,89,211,93,211,75,215,63,203,17,202,69,208,177,203,33,203,96,201,227,205,76,200,80,201,66,207,192,209,193,205,123,207,163,214,95,216,91,220,58,225,153,222,91,228,110,234,11,235,95,240,171,241,43,244,145,0,100,255,133,9,174,16,154,15,85,22,88,17,180,19,167,29,104,28,52,29,194,38,231,40,66,43,115,47,230,49,230,51,1,53,123,47,7,48,115,49,10,48,162,50,230,51,238,52,141,53,81,48,99,50, 238,52,180,52,198,53,12,57,85,50,170,49,246,53,144,50,6,47,152,49,175,51,226,47,60,42,78,41,68,39,159,35,212,24,1,28,206,29,213,26,193,22,53,20,62,17,37,10,63,2,45,253,185,1,114,254,81,247,241,243,185,237,181,237,14,234,44,232,140,230,28,237,187,229,149,220,36,222,135,219,255,221,20,217,201,216,196,215,71,213,177,216,60,209,53,203,97,207,237,208,114,209,202,206,167,206,69,210,245,209,146,206,71,206,158,206,232,207,36,206,105,207,150,203,100,208,56,207,93,207,66,212,224,213,207,214,32,212,214,217,164,218,182,219,70,221,179,227,88,228,236,232,5,239,41,242,12,242,39,240,65,249,54,252,86,1,209,255,126,8,178,16,201,22,10,26,188,25,159,30,68,33,144,36,176,34,138,38,134,41,11,49,110,51,243,54,197,56,189,57,33,61,86,60,52,61,92,62,104,60,83,58,104,55,105,59,159,60,5,53,252,47,117,50,201,47,134,41,38,40,206,44,102,39,135,36,5,41,172,32,61,27,241,30,175,32,141,28,217,25,239,23,77,18,124,19,46,20,98,15,194,14,216,11,32,14,26,14,205,10,62,6,255,2,157,255,74,252,179,245,201,242,154,242,188,238,146,236,120,230,111,230,94,236,74,233,147,223,20,221,38,224,101,218,17,216,29,215,157,212,18,212,238,207,108,202,254,201,165,202,196,204,71,207,190,203,163,202,113,206,200,203,219,206,0,208,189,205,29,204,207,205,18,207,170,205,68,209,224,212,164,210,208,211,9,215,160,222,11,224,138,224,122,228,32,224,41,231,8,233,43,239,88,242,16,246,33,251,139,253,155,253,176,255,114,6,118,8,27,7,230,12,187,19,225,21,231,24,41,30, 216,34,29,37,76,37,184,38,72,43,166,48,243,48,99,46,188,48,191,51,14,56,42,57,135,56,158,58,209,56,26,59,129,59,174,60,65,60,7,58,252,58,159,55,108,50,24,49,248,46,108,45,117,41,98,39,232,32,248,33,142,37,92,30,134,26,123,24,137,25,104,22,189,15,150,11,47,10,26,6,3,2,215,1,84,0,93,252,47,252,125,249,217,249,120,249,235,249,99,250,47,244,158,248,142,251,169,243,244,239,3,238,204,236,228,234,37,236,181,231,94,226,50,224,78,223,223,221,56,218,222,215,215,217,100,214,11,209,57,208,100,203,123,202,209,202,214,199,40,201,54,200,206,200,132,198,112,199,105,201,8,202,174,204,29,203,164,203,231,209,98,213,51,211,31,209,114,214,164,218,57,223,169,224,25,226,223,231,204,238,83,240,125,240,184,241,160,252,132,2,58,4,142,6,76,4,50,8,218,13,58,16,71,15,234,23,57,27,68,29,89,33,107,37,176,38,227,37,209,42,59,45,184,45,65,46,51,47,139,47,51,48,240,52,252,55,9,57,110,58,134,58,143,55,213,56,248,54,23,52,51,54,169,57,31,55,13,47,246,45,6,48,230,47,215,47,35,45,120,39,64,36,183,36,20,28,83,25,204,31,245,27,101,19,10,17,92,12,71,9,91,8,11,2,225,1,118,255,203,254,67,252,139,249,134,245,56,245,88,246,171,242,12,242,54,239,2,239,113,238,198,230,75,232,225,233,239,231,205,228,88,229,132,226,219,223,112,222,202,218,148,218,240,218,85,219,233,217,180,217,151,216,190,214,37,213,41,210,239,207,74,205,24,207,142,204,200,201,132,203,70,203,127,201,72,199,158,199,73,201,141,208,255,205,39,208,133,210,143,212, 82,217,8,220,25,221,162,221,140,226,121,229,194,232,57,237,251,241,147,248,174,250,23,254,196,5,232,6,140,8,255,16,34,20,217,20,238,21,150,25,175,27,14,30,237,35,231,37,5,42,201,44,231,47,62,48,168,49,254,50,151,50,240,51,9,53,142,51,157,52,100,53,122,51,114,54,185,54,181,48,62,48,9,51,128,50,227,49,117,50,231,44,163,46,10,49,159,46,173,43,190,43,237,39,203,37,15,36,29,36,184,35,212,31,26,27,113,24,135,21,20,19,220,18,255,14,27,13,43,9,73,7,244,2,201,255,215,254,169,251,161,247,165,244,84,240,181,236,44,236,24,234,169,229,124,227,4,227,103,223,31,222,109,219,211,218,249,220,237,219,160,216,19,212,102,213,8,213,75,210,186,208,248,205,201,204,83,206,126,205,236,204,98,205,100,207,217,205,143,204,26,205,166,207,73,208,71,207,221,205,229,204,2,207,196,208,103,210,37,210,225,212,140,215,103,221,26,223,48,224,179,227,71,228,143,233,183,236,73,237,58,241,133,246,247,250,135,254,127,2,191,5,44,10,160,13,125,17,43,21,113,25,200,27,223,29,100,33,88,38,58,40,158,42,52,44,38,46,48,48,147,49,190,49,239,51,104,56,77,56,191,53,0,53,179,53,103,55,71,55,67,54,96,52,112,51,162,54,206,51,110,49,54,45,107,43,129,45,232,42,62,37,157,35,131,34,209,31,197,30,199,30,124,30,154,29,204,27,76,23,36,21,201,20,8,20,225,18,34,17,49,15,148,12,43,8,96,5,190,5,91,5,13,3,31,0,111,254,238,249,35,247,123,242,32,240,253,238,234,236,43,234,52,230,152,225,57,222,71,219,253,217,26,216,88,211,198,210,19,209, 229,206,247,204,95,202,187,200,197,201,99,199,73,197,5,197,133,196,14,197,171,196,205,198,65,200,176,201,90,202,116,206,22,208,97,205,86,208,179,210,106,212,174,215,54,216,198,217,240,219,168,223,204,226,134,230,238,235,218,237,246,238,40,242,120,244,133,245,95,248,138,252,104,1,184,5,214,9,165,10,96,15,180,20,193,22,231,26,226,30,192,33,60,35,75,37,168,38,234,41,24,44,233,45,91,47,136,48,92,51,211,53,253,53,164,52,199,55,111,55,30,56,181,58,13,58,243,54,55,54,95,52,96,50,147,51,28,52,2,50,181,44,22,42,62,40,182,39,206,39,205,36,29,32,204,29,102,28,1,27,11,26,211,25,8,23,252,19,77,17,223,15,251,14,193,9,248,5,198,4,248,3,133,3,38,1,123,252,73,250,30,248,184,246,188,245,254,243,165,243,134,242,38,242,155,237,88,233,246,230,53,229,132,227,2,225,29,221,95,217,59,215,11,214,161,212,125,211,100,209,12,206,130,205,169,203,45,200,232,196,6,196,92,197,77,195,211,194,23,196,42,196,34,198,161,198,192,200,6,202,230,203,106,206,64,207,182,208,63,210,130,212,40,215,248,218,109,223,71,228,172,231,25,235,20,240,188,242,17,246,146,249,218,253,30,2,162,5,103,6,148,7,48,11,59,14,143,17,138,20,21,25,231,27,193,30,0,32,165,34,65,38,235,41,183,44,159,44,142,46,184,45,242,45,120,48,108,49,242,51,204,54,159,55,103,56,30,56,218,54,199,55,43,57,128,58,181,56,253,54,148,52,124,52,68,52,244,48,202,46,49,44,225,41,217,40,30,40,232,36,47,31,221,29,140,29,196,27,39,24,238,17,206,13,98,13,119,12,238,10, 54,7,42,5,89,1,61,253,118,250,105,249,149,248,73,248,157,246,162,244,40,242,242,237,239,236,47,236,248,235,184,234,200,232,135,229,82,228,69,226,20,222,96,219,53,218,61,218,22,218,13,215,126,211,241,210,112,209,246,207,6,207,61,207,20,207,196,204,33,203,160,201,163,199,178,198,59,198,190,198,227,200,182,200,161,201,110,203,153,206,220,208,203,209,241,210,167,212,108,214,106,217,46,220,239,223,193,226,45,230,62,235,143,240,63,245,33,248,142,250,191,251,190,0,116,5,248,8,204,13,68,16,115,16,42,20,234,23,139,27,141,32,180,34,9,37,118,39,222,41,135,43,80,44,61,47,46,49,148,49,212,48,73,49,159,49,134,49,99,50,254,50,172,50,212,50,49,52,182,51,3,50,12,48,105,47,74,47,104,48,154,49,5,48,212,45,17,45,229,45,104,46,89,46,83,44,96,41,7,38,20,35,24,33,129,32,50,30,48,26,124,23,101,19,128,15,254,13,41,11,133,9,128,7,80,4,104,0,84,252,211,250,194,247,53,244,188,240,219,238,4,237,20,234,202,231,235,226,79,223,62,220,183,216,114,215,9,215,143,213,43,212,11,210,36,210,166,211,55,210,119,209,141,208,199,208,39,207,162,206,115,206,90,206,254,205,242,203,49,202,46,202,206,203,41,204,29,204,253,204,82,206,92,207,239,207,59,208,46,210,92,213,178,215,18,218,121,219,231,221,219,224,17,228,32,231,231,233,58,237,120,241,86,245,255,247,181,250,150,252,47,255,218,2,53,7,77,11,43,14,198,15,161,18,94,20,220,23,113,27,138,31,234,33,223,36,0,40,142,40,10,42,49,44,0,45,171,46,136,48,226,49,49,51,154,52,170,53,110,53, 51,53,220,52,2,53,193,53,27,53,121,52,150,50,76,50,244,50,58,51,203,49,6,47,89,43,83,42,249,40,233,39,250,37,125,35,46,34,227,29,1,27,224,25,214,24,251,22,88,22,194,21,79,20,84,18,183,13,123,9,91,8,121,7,109,5,142,3,255,0,10,255,194,252,189,248,24,245,232,240,48,238,119,235,6,232,59,228,119,225,54,221,163,217,0,215,72,213,85,210,139,208,169,208,224,208,145,207,160,205,92,203,151,202,108,201,5,200,165,198,32,197,84,197,179,197,30,198,199,198,248,198,158,199,36,202,251,204,4,207,108,209,29,210,119,210,203,213,36,215,205,216,126,220,108,223,250,225,88,228,76,230,153,233,227,235,216,238,76,242,118,244,191,246,228,248,124,251,141,254,18,2,98,5,131,7,239,9,199,12,41,16,75,19,46,22,106,25,166,28,139,32,122,36,113,38,143,40,124,42,174,44,115,47,190,49,224,50,105,51,9,52,237,52,250,52,41,54,70,55,112,56,198,56,60,56,169,55,117,55,32,54,196,52,36,51,195,48,74,47,76,45,254,43,246,41,38,40,95,37,85,34,126,31,104,30,228,29,166,28,255,25,241,22,34,20,237,18,75,18,187,17,192,16,242,12,219,8,97,6,131,3,51,2,145,0,34,254,9,252,83,250,134,248,38,246,23,244,160,243,26,241,125,238,175,235,114,232,152,229,3,226,38,224,107,221,148,219,8,217,4,214,220,210,154,207,145,204,247,201,115,201,67,201,175,200,196,198,147,197,127,196,29,196,120,195,184,196,221,197,169,198,102,200,45,201,218,202,14,205,44,207,192,208,121,212,249,213,64,216,247,218,49,221,69,223,89,225,179,227,64,230,70,233,157,235,249,237,204,240, 4,244,234,247,112,251,127,254,215,1,109,4,252,6,58,10,49,13,178,15,171,18,92,22,128,25,117,27,217,29,4,32,232,34,63,38,10,40,90,41,231,42,26,45,124,46,32,47,229,48,22,50,143,52,110,55,134,56,228,56,8,58,109,58,216,58,231,58,83,58,79,56,53,55,211,53,164,51,135,49,203,46,154,44,168,43,94,43,134,42,195,39,202,36,26,35,43,33,227,29,105,26,69,23,14,20,231,16,134,14,122,11,36,9,143,7,156,5,140,3,39,1,165,253,96,250,31,248,165,246,254,244,225,242,72,241,252,239,81,238,242,235,73,233,160,230,43,229,51,227,171,224,118,222,116,220,251,217,158,216,94,215,77,214,97,213,93,211,141,209,174,207,99,205,36,205,248,203,217,202,60,202,53,201,104,200,7,200,217,199,0,201,206,201,129,202,144,202,156,202,116,204,255,206,99,209,216,210,110,212,180,213,161,215,7,219,195,221,30,225,63,228,79,231,51,234,220,237,141,241,56,245,34,248,234,251,250,255,231,2,70,5,43,7,65,10,10,13,17,16,154,18,55,21,36,25,70,28,35,30,81,33,22,36,73,39,13,43,225,45,116,47,139,48,244,48,140,49,255,50,161,52,27,54,128,54,188,54,46,55,204,54,61,54,167,54,100,54,152,53,17,53,63,51,115,49,26,48,196,46,11,46,40,45,63,44,227,43,188,42,174,41,187,39,100,37,209,34,248,32,166,31,124,29,108,27,245,23,6,20,100,17,31,15,88,12,92,10,210,7,207,4,158,0,236,253,120,251,150,248,210,245,232,241,161,238,70,235,179,232,90,230,36,228,65,226,205,223,49,221,196,218,222,215,59,213,201,211,253,209,73,209,246,208,84,209,53,209,190,208, 175,207,88,207,84,207,175,207,101,208,231,207,198,206,190,205,76,205,151,204,5,205,207,205,127,206,35,206,171,206,98,207,34,208,53,209,96,210,77,211,196,212,103,214,46,215,138,217,204,220,160,224,215,227,100,230,234,233,18,237,38,241,155,244,127,247,236,250,69,254,204,1,156,5,138,9,226,13,189,17,111,21,56,25,102,28,89,31,126,34,123,37,103,39,210,40,138,42,40,44,45,47,0,49,130,49,216,49,62,50,116,50,132,50,203,50,46,51,127,51,60,52,9,52,40,51,81,50,183,49,134,49,61,49,210,48,178,47,151,46,16,46,138,45,229,44,41,44,27,43,220,41,150,40,231,38,169,36,70,34,182,31,171,29,168,27,77,25,54,23,143,20,100,17,68,15,144,13,84,11,74,9,235,6,110,3,196,0,20,254,65,251,212,248,102,246,17,243,102,239,84,235,48,232,222,228,48,226,151,223,147,220,60,218,225,215,182,213,226,211,74,210,142,208,209,206,75,205,5,204,204,202,93,201,61,200,186,199,70,199,24,199,193,199,47,200,27,201,8,202,117,203,189,204,152,205,66,206,20,206,144,206,205,207,71,208,65,209,197,211,69,214,185,217,234,219,108,222,19,225,178,227,108,230,238,232,11,235,73,237,217,239,98,242,191,245,174,248,32,251,195,253,51,1,115,4,86,8,201,11,8,15,255,18,75,22,2,26,141,28,95,31,217,34,96,37,51,39,136,41,177,43,1,46,212,48,172,50,252,51,213,53,161,55,60,56,175,56,178,56,203,55,218,54,120,54,233,53,26,53,85,52,63,52,155,51,154,50,149,49,238,47,5,46,143,44,210,42,221,40,156,38,237,36,129,35,36,34,144,32,147,30,126,28,49,26,73,24,148,22, 18,20,46,18,11,16,133,13,136,11,214,8,0,6,234,3,115,1,4,255,210,252,14,250,74,247,34,245,119,243,38,241,153,238,93,235,78,232,117,229,69,227,118,225,68,223,54,221,28,219,101,216,176,213,183,211,248,209,144,208,55,207,179,205,210,203,185,201,59,200,189,198,22,198,207,197,1,198,56,198,120,198,16,199,133,199,170,199,40,201,248,202,146,204,108,206,160,207,218,208,205,210,34,213,195,215,26,219,44,222,167,224,86,227,73,230,236,232,177,235,105,238,42,241,78,244,112,246,141,248,145,250,201,253,181,1,93,5,36,9,107,12,6,16,15,19,199,21,62,24,25,27,225,29,211,33,199,36,20,39,100,40,135,41,197,42,180,44,116,47,172,49,225,51,6,54,231,55,205,56,139,57,36,58,105,58,7,59,127,59,227,58,136,57,2,56,246,53,204,52,27,52,96,51,76,50,152,48,193,46,5,45,232,42,249,40,205,38,90,36,231,33,253,30,186,27,214,24,76,22,211,19,205,17,218,15,114,13,156,10,237,7,98,5,234,2,57,0,43,254,154,251,44,249,91,247,187,244,43,242,15,240,13,238,37,236,64,234,254,231,143,229,138,227,31,226,122,224,156,222,216,220,215,218,80,217,171,214,83,212,240,209,156,207,228,205,219,204,109,203,149,202,213,201,245,200,108,200,154,199,41,199,13,199,66,199,154,199,131,200,12,201,231,201,188,202,223,203,232,205,231,207,210,209,79,212,231,214,64,217,70,220,221,222,245,225,114,229,91,232,65,235,36,238,86,241,74,244,84,247,48,250,6,253,208,255,124,2,160,5,7,9,97,12,221,15,206,18,77,21,53,24,223,26,97,29,169,31,74,34,131,36,57,38,41,40,162,41,242,42, 63,44,51,46,243,47,249,49,213,51,160,53,148,54,39,55,135,55,175,55,123,56,224,56,200,56,153,56,112,56,25,56,140,55,58,54,157,52,213,50,253,48,233,46,32,45,108,43,108,41,109,39,122,37,145,35,15,33,255,29,70,27,147,24,254,21,218,19,175,17,93,15,147,12,192,9,174,6,114,3,223,0,71,254,60,251,12,248,102,245,162,242,83,240,101,238,78,236,25,233,185,229,65,226,196,222,137,220,56,218,1,216,107,214,58,213,51,212,121,211,82,210,97,209,116,208,251,206,160,205,120,204,63,203,73,202,160,201,225,200,214,200,173,200,218,200,200,201,154,202,142,203,57,204,137,204,242,204,194,205,221,206,18,208,199,208,8,210,184,211,24,214,193,216,190,219,92,222,5,225,228,227,218,230,152,233,163,236,162,239,191,242,139,246,209,249,89,253,214,0,101,4,158,8,198,12,174,16,91,20,246,23,26,27,8,30,36,32,155,33,24,35,66,37,40,39,26,41,215,42,81,44,37,46,191,47,129,49,209,50,206,51,36,52,42,52,252,51,18,52,35,52,4,52,93,52,148,52,139,52,118,52,4,52,110,51,252,50,1,50,104,48,53,47,126,45,82,44,15,43,187,41,130,40,93,39,39,38,104,36,83,34,24,32,246,29,189,27,29,25,105,22,92,19,15,16,193,12,56,10,120,7,23,5,132,2,226,255,187,253,44,251,144,248,124,245,57,242,0,239,200,235,174,232,13,230,81,227,54,224,121,221,238,218,116,216,132,214,186,212,235,210,102,209,126,207,135,205,61,204,42,203,69,202,24,201,35,200,38,199,125,198,1,198,201,197,203,197,15,198,135,198,133,199,123,200,216,201,46,203,139,204,34,206,253,207,133,209,2,211, 247,212,37,215,200,217,55,220,208,222,120,225,35,228,43,231,244,233,27,236,20,238,52,240,80,242,118,245,219,248,46,252,40,0,177,3,120,7,2,11,8,14,205,16,18,20,13,23,105,26,136,29,115,32,116,35,73,38,201,40,38,43,101,45,45,47,99,49,69,51,122,52,187,53,236,54,248,55,89,57,19,58,63,58,167,57,171,56,237,55,149,54,136,53,124,52,74,51,249,49,2,49,188,47,20,46,211,44,94,43,178,41,54,40,130,38,150,36,14,35,179,33,113,32,205,30,185,28,149,26,142,24,236,21,228,18,30,16,79,13,236,10,203,8,90,6,34,4,255,1,161,255,201,253,157,251,28,249,125,246,174,243,252,240,50,238,123,235,200,232,43,230,195,227,115,225,211,222,118,220,253,217,75,215,179,212,93,210,112,208,150,206,245,204,197,203,97,202,85,201,76,200,74,199,184,198,125,198,176,198,13,199,134,199,62,200,4,201,90,201,63,202,125,203,95,204,120,205,34,207,151,208,106,210,156,212,169,214,247,216,28,219,225,220,26,223,147,225,178,228,36,232,20,235,45,238,187,240,26,243,247,245,163,248,219,251,62,255,145,2,15,6,230,9,87,13,134,16,178,19,167,22,98,25,17,28,114,30,5,33,121,35,208,37,80,40,203,42,54,45,42,48,130,50,84,52,253,53,39,55,220,55,99,56,16,57,8,57,33,57,38,57,13,57,207,56,173,56,132,56,39,56,178,55,214,54,124,53,136,51,237,49,52,48,0,46,168,43,79,41,193,38,91,36,14,34,85,31,210,28,75,26,232,23,196,21,136,19,18,17,157,14,119,11,223,8,105,6,17,4,81,2,118,0,127,254,61,252,130,249,195,246,45,244,190,241,252,238,31,236, 87,233,59,230,148,227,55,225,45,223,55,221,138,219,8,218,172,216,41,215,230,213,128,212,201,210,72,209,132,207,182,205,10,204,202,202,148,201,199,200,95,200,253,199,23,200,54,200,213,200,155,201,194,201,37,202,110,202,196,202,214,203,133,205,249,206,30,209,149,211,241,213,199,216,144,219,18,222,173,224,122,227,225,229,124,232,59,235,5,238,3,241,225,243,250,246,236,249,3,253,79,0,110,3,162,6,175,9,165,12,171,15,152,18,65,21,157,23,141,25,180,27,219,29,91,32,247,34,175,37,112,40,227,42,117,45,135,47,22,49,92,50,144,51,127,52,107,53,48,54,113,54,218,54,151,55,243,55,105,56,198,56,172,56,168,56,99,56,114,55,117,54,212,52,16,51,120,49,130,47,138,45,115,43,51,41,79,39,136,37,177,35,180,33,125,31,213,28,20,26,63,23,62,20,133,17,178,14,150,11,167,8,144,5,252,2,147,0,94,254,72,252,36,250,148,247,244,244,51,242,213,238,148,235,190,232,233,229,129,227,106,225,42,223,246,220,181,218,182,216,23,215,108,213,204,211,65,210,86,208,249,206,245,205,9,205,60,204,99,203,94,202,128,201,203,200,76,200,26,200,254,199,127,200,8,201,219,201,196,202,182,203,183,204,177,205,241,206,18,208,166,209,111,211,129,213,22,216,188,218,7,221,129,223,217,225,211,227,4,230,144,232,19,235,253,237,65,241,169,244,93,248,46,252,215,255,48,3,163,6,252,9,43,13,245,15,190,18,138,21,7,24,167,26,152,29,120,32,69,35,237,37,43,40,47,42,215,43,88,45,163,46,166,47,161,48,123,49,223,49,22,50,120,50,107,50,240,50,135,51,236,51,104,52,229,52,204,52,214,52, 132,52,177,51,254,50,231,49,183,48,206,47,126,46,44,45,139,43,242,41,24,40,102,38,98,36,57,34,60,32,219,29,204,27,210,25,1,24,29,22,87,20,0,18,72,15,92,12,59,9,65,6,105,3,117,0,215,253,188,250,216,247,32,245,249,241,25,239,98,236,75,233,173,230,14,228,63,225,124,222,202,219,116,217,137,215,189,213,18,212,83,210,99,208,158,206,249,204,97,203,51,202,159,201,40,201,197,200,176,200,61,200,32,200,82,200,146,200,245,200,143,201,52,202,4,203,45,204,64,205,133,206,190,207,40,209,140,210,18,212,94,213,9,215,208,216,209,218,201,221,194,224,47,228,119,231,49,234,55,237,76,240,106,243,145,246,209,249,22,253,83,0,15,3,60,6,108,9,206,12,15,16,106,19,67,22,186,24,120,27,182,29,60,32,248,34,95,37,217,39,51,42,97,44,106,46,83,48,11,50,234,51,94,53,139,54,87,55,117,55,138,55,140,55,40,55,215,54,114,54,177,53,21,53,72,52,63,51,255,49,211,48,125,47,11,46,133,44,1,43,148,41,55,40,187,38,23,37,62,35,33,33,37,31,25,29,248,26,229,24,141,22,11,20,219,17,145,15,96,13,120,11,64,9,33,7,245,4,206,2,121,0,25,254,103,251,150,248,220,245,255,242,93,240,177,237,2,235,100,232,194,229,6,227,171,224,53,222,219,219,210,217,229,215,54,214,143,212,252,210,68,209,125,207,204,205,44,204,228,202,231,201,32,201,103,200,194,199,116,199,44,199,34,199,241,199,124,200,107,201,160,202,175,203,36,205,175,206,76,208,37,210,15,212,20,214,21,216,248,217,235,219,34,222,249,223,0,226,73,228,69,230,211,232,201,235,226,238,45,242, 168,245,211,248,20,252,50,255,11,2,6,5,20,8,56,11,75,14,49,17,220,19,228,22,161,25,162,28,199,31,186,34,175,37,112,40,205,42,199,44,181,46,6,48,94,49,174,50,239,51,13,53,253,53,210,54,79,55,107,55,104,55,66,55,113,55,135,55,161,55,5,55,91,54,113,53,53,52,137,50,43,49,91,47,113,45,206,43,208,41,221,39,248,37,221,35,217,33,212,31,123,29,40,27,129,24,193,21,93,19,211,16,35,14,186,11,249,8,69,6,174,3,34,1,208,254,166,252,10,250,134,247,19,245,142,242,49,240,207,237,148,235,173,233,166,231,117,229,120,227,70,225,8,223,38,221,235,218,24,217,128,215,185,213,4,212,123,210,196,208,86,207,46,206,5,205,61,204,106,203,168,202,78,202,213,201,128,201,81,201,69,201,70,201,12,202,236,202,6,204,126,205,241,206,127,208,238,209,120,211,35,213,40,215,77,217,183,219,10,222,119,224,14,227,200,229,204,232,210,235,129,238,49,241,13,244,209,246,190,249,186,252,139,255,67,2,35,5,36,8,12,11,20,14,211,16,166,19,82,22,169,24,251,26,61,29,164,31,255,33,74,36,35,38,29,40,218,41,112,43,50,45,212,46,130,48,99,50,24,52,153,53,33,55,4,56,159,56,14,57,242,56,194,56,40,56,75,55,225,54,62,54,137,53,174,52,54,51,191,49,28,48,32,46,6,44,230,41,140,39,19,37,105,34,195,31,54,29,5,27,223,24,230,22,155,20,81,18,204,15,30,13,74,10,120,7,141,4,158,1,26,255,208,252,72,250,249,247,141,245,11,243,181,240,103,238,3,236,172,233,242,230,73,228,196,225,82,223,22,221,8,219,7,217,57,215,99,213,241,211, 130,210,44,209,251,207,236,206,226,205,251,204,46,204,113,203,42,203,200,202,183,202,193,202,253,202,68,203,205,203,88,204,10,205,7,206,81,207,172,208,64,210,158,211,220,212,96,214,238,215,192,217,215,219,247,221,15,224,103,226,161,228,20,231,210,233,166,236,233,239,255,242,39,246,26,249,215,251,124,254,39,1,123,3,102,6,98,9,91,12,98,15,110,18,61,21,1,24,208,26,136,29,101,32,26,35,127,37,234,39,4,42,241,43,224,45,109,47,208,48,38,50,254,50,196,51,123,52,173,52,250,52,47,53,12,53,9,53,172,52,45,52,170,51,227,50,22,50,48,49,74,48,44,47,253,45,176,44,94,43,26,42,186,40,73,39,209,37,20,36,65,34,96,32,81,30,43,28,239,25,138,23,64,21,15,19,181,16,65,14,152,11,193,8,2,6,78,3,118,0,39,254,30,251,56,248,145,245,205,242,53,240,143,237,227,234,22,232,89,229,123,226,203,223,61,221,219,218,230,216,57,215,139,213,27,212,184,210,37,209,231,207,166,206,160,205,213,204,97,204,214,203,118,203,34,203,186,202,238,202,27,203,146,203,41,204,161,204,73,205,219,205,146,206,191,207,241,208,52,210,152,211,252,212,131,214,103,216,124,218,210,220,151,223,48,226,189,228,43,231,122,233,19,236,153,238,63,241,244,243,197,246,182,249,207,252,217,255,115,2,135,5,119,8,86,11,108,14,94,17,91,20,103,23,71,26,26,29,210,31,65,34,173,36,225,38,254,40,233,42,117,44,225,45,66,47,102,48,156,49,154,50,105,51,1,52,133,52,168,52,203,52,216,52,160,52,134,52,48,52,177,51,26,51,68,50,54,49,16,48,205,46,63,45,205,43,89,42,162,40, 0,39,31,37,7,35,246,32,207,30,167,28,158,26,97,24,72,22,50,20,25,18,219,15,207,13,107,11,74,9,217,6,109,4,32,2,159,255,132,253,197,250,48,248,134,245,212,242,62,240,142,237,46,235,189,232,76,230,219,227,126,225,44,223,227,220,196,218,198,216,223,214,13,213,120,211,213,209,61,208,231,206,154,205,115,204,151,203,3,203,116,202,77,202,8,202,255,201,89,202,211,202,192,203,243,204,15,206,81,207,85,208,94,209,160,210,25,212,176,213,135,215,106,217,57,219,62,221,68,223,49,225,81,227,135,229,238,231,113,234,209,236,91,239,207,241,115,244,52,247,22,250,232,252,19,0,225,2,243,5,23,9,222,11,170,14,104,17,45,20,223,22,150,25,74,28,227,30,98,33,226,35,57,38,74,40,103,42,98,44,82,46,237,47,77,49,127,50,100,51,101,52,47,53,150,53,250,53,15,54,211,53,137,53,233,52,14,52,110,51,144,50,193,49,247,48,145,47,66,46,162,44,186,42,5,41,51,39,71,37,138,35,164,33,113,31,64,29,215,26,118,24,121,22,144,20,189,18,5,17,67,15,66,13,56,11,11,9,148,6,235,3,21,1,116,254,173,251,118,248,155,245,227,242,34,240,220,237,156,235,74,233,42,231,20,229,242,226,49,225,90,223,162,221,247,219,77,218,173,216,254,214,122,213,243,211,111,210,13,209,208,207,165,206,185,205,32,205,130,204,41,204,241,203,203,203,172,203,178,203,252,203,81,204,39,205,57,206,110,207,195,208,255,209,103,211,252,212,141,214,136,216,196,218,202,220,48,223,148,225,246,227,142,230,43,233,222,235,137,238,104,241,52,244,6,247,205,249,146,252,105,255,33,2,252,4,4,8,207,10, 159,13,112,16,249,18,177,21,14,24,142,26,2,29,59,31,77,33,45,35,3,37,155,38,65,40,185,41,85,43,200,44,0,46,124,47,159,48,170,49,172,50,117,51,230,51,95,52,101,52,12,52,210,51,53,51,169,50,241,49,5,49,36,48,26,47,23,46,13,45,167,43,77,42,164,40,5,39,54,37,97,35,127,33,47,31,244,28,65,26,109,23,161,20,221,17,56,15,244,12,242,10,245,8,236,6,196,4,91,2,234,255,144,253,196,250,51,248,129,245,13,243,161,240,73,238,53,236,29,234,249,231,192,229,101,227,40,225,212,222,155,220,123,218,120,216,187,214,38,213,208,211,150,210,133,209,159,208,253,207,129,207,17,207,247,206,183,206,122,206,64,206,17,206,55,206,19,206,52,206,143,206,222,206,158,207,110,208,136,209,188,210,6,212,156,213,79,215,3,217,244,218,2,221,27,223,58,225,138,227,231,229,112,232,41,235,193,237,189,240,112,243,66,246,77,249,40,252,86,255,41,2,243,4,237,7,192,10,126,13,76,16,8,19,199,21,130,24,51,27,179,29,93,32,160,34,193,36,216,38,132,40,244,41,76,43,73,44,92,45,80,46,39,47,2,48,200,48,86,49,233,49,44,50,61,50,66,50,30,50,255,49,200,49,81,49,157,48,215,47,205,46,168,45,99,44,255,42,142,41,67,40,161,38,228,36,71,35,107,33,152,31,227,29,16,28,69,26,73,24,20,22,213,19,123,17,221,14,128,12,22,10,199,7,121,5,65,3,169,0,108,254,170,251,217,248,23,246,79,243,154,240,32,238,174,235,125,233,69,231,36,229,30,227,40,225,68,223,95,221,143,219,212,217,68,216,197,214,69,213,18,212,226,210,221,209,27,209,129,208, 1,208,208,207,109,207,71,207,46,207,241,206,244,206,245,206,4,207,72,207,181,207,54,208,28,209,35,210,119,211,235,212,132,214,30,216,252,217,173,219,139,221,138,223,142,225,218,227,30,230,114,232,219,234,75,237,188,239,93,242,224,244,130,247,49,250,244,252,209,255,115,2,141,5,140,8,167,11,126,14,124,17,90,20,9,23,234,25,138,28,65,31,169,33,235,35,27,38,33,40,3,42,166,43,17,45,113,46,115,47,90,48,57,49,205,49,63,50,138,50,160,50,112,50,64,50,192,49,66,49,191,48,30,48,152,47,2,47,61,46,116,45,101,44,64,43,236,41,88,40,194,38,236,36,36,35,89,33,108,31,130,29,157,27,160,25,163,23,118,21,53,19,209,16,118,14,255,11,99,9,218,6,93,4,230,1,122,255,128,253,30,251,255,248,203,246,136,244,56,242,220,239,185,237,80,235,56,233,24,231,240,228,218,226,221,224,4,223,71,221,168,219,11,218,141,216,238,214,107,213,16,212,127,210,75,209,65,208,53,207,133,206,26,206,184,205,202,205,247,205,60,206,207,206,136,207,89,208,64,209,60,210,60,211,119,212,193,213,26,215,184,216,114,218,38,220,1,222,168,223,76,225,10,227,214,228,181,230,200,232,235,234,62,237,222,239,58,242,239,244,118,247,220,249,124,252,1,255,108,1,223,3,186,6,103,9,77,12,231,14,145,17,53,20,189,22,46,25,161,27,206,29,238,31,9,34,225,35,234,37,200,39,157,41,111,43,252,44,110,46,234,47,247,48,8,50,231,50,98,51,186,51,240,51,177,51,96,51,235,50,46,50,86,49,106,48,42,47,226,45,152,44,85,43,243,41,141,40,213,38,21,37,30,35,18,33,62,31,79,29, 113,27,115,25,120,23,111,21,90,19,46,17,242,14,197,12,53,10,235,7,128,5,53,3,233,0,237,254,196,252,115,250,84,248,227,245,130,243,239,240,105,238,213,235,96,233,28,231,191,228,159,226,134,224,155,222,218,220,62,219,32,218,236,216,196,215,235,214,222,213,207,212,252,211,23,211,54,210,68,209,124,208,231,207,125,207,100,207,152,207,196,207,62,208,203,208,74,209,13,210,212,210,170,211,169,212,187,213,235,214,82,216,249,217,194,219,232,221,35,224,131,226,232,228,37,231,136,233,206,235,234,237,34,240,97,242,162,244,70,247,232,249,177,252,139,255,34,2,200,4,107,7,252,9,98,12,226,14,62,17,128,19,228,21,250,23,25,26,41,28,21,30,40,32,30,34,1,36,237,37,178,39,66,41,168,42,225,43,216,44,187,45,97,46,22,47,160,47,28,48,166,48,236,48,16,49,252,48,212,48,110,48,217,47,30,47,31,46,197,44,143,43,20,42,121,40,36,39,110,37,207,35,39,34,28,32,89,30,141,28,170,26,203,24,198,22,198,20,160,18,109,16,37,14,226,11,105,9,250,6,159,4,58,2,221,255,254,253,175,251,154,249,180,247,119,245,62,243,235,240,101,238,244,235,184,233,132,231,135,229,145,227,171,225,223,223,36,222,126,220,251,218,101,217,19,216,227,214,141,213,113,212,101,211,67,210,114,209,144,208,218,207,98,207,235,206,228,206,20,207,62,207,222,207,157,208,95,209,125,210,140,211,223,212,25,214,152,215,238,216,97,218,247,219,101,221,29,223,222,224,238,226,29,229,128,231,212,233,83,236,166,238,26,241,135,243,229,245,110,248,19,251,203,253,125,0,2,3,211,5,140,8,45,11,153,13,52,16,185,18, 56,21,150,23,22,26,88,28,113,30,132,32,92,34,41,36,234,37,131,39,248,40,74,42,85,43,106,44,49,45,209,45,126,46,219,46,17,47,68,47,45,47,16,47,235,46,125,46,47,46,147,45,244,44,97,44,139,43,221,42,234,41,179,40,131,39,44,38,168,36,21,35,137,33,154,31,210,29,176,27,164,25,127,23,100,21,117,19,131,17,176,15,174,13,176,11,136,9,24,7,154,4,247,1,91,255,10,253,117,250,38,248,2,246,223,243,236,241,203,239,203,237,167,235,133,233,93,231,68,229,50,227,46,225,87,223,144,221,238,219,88,218,201,216,122,215,54,214,5,213,60,212,100,211,185,210,39,210,172,209,78,209,14,209,237,208,224,208,223,208,31,209,95,209,215,209,146,210,68,211,56,212,70,213,67,214,108,215,146,216,190,217,240,218,42,220,151,221,9,223,202,224,178,226,236,228,59,231,163,233,78,236,246,238,206,241,146,244,103,247,118,250,96,253,114,0,52,3,65,6,50,9,1,12,213,14,96,17,1,20,128,22,253,24,104,27,148,29,212,31,253,33,223,35,234,37,189,39,123,41,33,43,127,44,159,45,179,46,106,47,246,47,102,48,157,48,191,48,200,48,148,48,98,48,21,48,153,47,63,47,162,46,246,45,33,45,68,44,68,43,12,42,214,40,155,39,24,38,196,36,79,35,141,33,4,32,36,30,41,28,2,26,199,23,125,21,47,19,210,16,148,14,118,12,82,10,82,8,19,6,188,3,65,1,213,254,64,252,114,249,222,246,122,244,41,242,220,239,183,237,174,235,168,233,197,231,224,229,2,228,69,226,120,224,192,222,11,221,140,219,36,218,209,216,122,215,65,214,33,213,12,212,29,211,84,210,147,209,38,209, 182,208,112,208,66,208,48,208,29,208,93,208,126,208,251,208,157,209,85,210,52,211,74,212,143,213,11,215,164,216,105,218,76,220,2,222,241,223,206,225,169,227,200,229,244,231,36,234,112,236,215,238,78,241,156,243,19,246,98,248,241,250,58,253,140,255,189,1,229,3,89,6,214,8,97,11,41,14,0,17,204,19,186,22,111,25,21,28,167,30,254,32,27,35,58,37,24,39,179,40,111,42,201,43,22,45,73,46,96,47,104,48,49,49,242,49,147,50,220,50,44,51,32,51,238,50,172,50,25,50,131,49,135,48,156,47,127,46,31,45,215,43,99,42,201,40,253,38,44,37,61,35,53,33,91,31,157,29,220,27,15,26,81,24,107,22,56,20,9,18,182,15,55,13,234,10,146,8,12,6,186,3,78,1,251,254,179,252,12,250,125,247,237,244,117,242,244,239,170,237,95,235,46,233,55,231,27,229,66,227,79,225,50,223,66,221,91,219,124,217,225,215,102,214,230,212,183,211,162,210,158,209,241,208,80,208,218,207,169,207,89,207,64,207,45,207,97,207,180,207,31,208,197,208,111,209,65,210,243,210,226,211,223,212,245,213,39,215,151,216,10,218,160,219,59,221,245,222,192,224,221,226,35,229,114,231,5,234,122,236,224,238,106,241,202,243,119,246,255,248,175,251,124,254,27,1,161,3,121,6,28,9,205,11,122,14,25,17,198,19,62,22,165,24,223,26,240,28,222,30,155,32,88,34,238,35,83,37,206,38,41,40,145,41,200,42,2,44,52,45,34,46,42,47,26,48,198,48,123,49,212,49,12,50,64,50,1,50,219,49,138,49,238,48,64,48,78,47,43,46,224,44,119,43,221,41,93,40,134,38,192,36,230,34,206,32,219,30,222,28, 231,26,230,24,19,23,43,21,16,19,246,16,194,14,88,12,228,9,46,7,138,4,215,1,50,255,235,252,94,250,245,247,148,245,58,243,233,240,171,238,100,236,18,234,209,231,165,229,203,227,181,225,233,223,36,222,60,220,125,218,177,216,232,214,94,213,5,212,146,210,108,209,104,208,127,207,189,206,64,206,209,205,149,205,85,205,82,205,93,205,147,205,225,205,94,206,13,207,210,207,209,208,237,209,69,211,190,212,80,214,235,215,201,217,155,219,143,221,191,223,233,225,114,228,252,230,170,233,87,236,31,239,223,241,155,244,96,247,18,250,219,252,140,255,253,1,134,4,71,7,196,9,74,12,169,14,35,17,141,19,240,21,78,24,166,26,234,28,27,31,42,33,47,35,8,37,251,38,192,40,102,42,7,44,91,45,161,46,158,47,135,48,39,49,183,49,236,49,35,50,35,50,211,49,121,49,244,48,119,48,233,47,96,47,196,46,247,45,18,45,23,44,221,42,169,41,69,40,212,38,83,37,129,35,166,33,118,31,32,29,195,26,74,24,2,22,204,19,162,17,124,15,87,13,47,11,4,9,198,6,119,4,244,1,171,255,129,253,229,250,162,248,114,246,71,244,68,242,93,240,118,238,100,236,116,234,57,232,36,230,241,227,207,225,140,223,149,221,115,219,115,217,140,215,196,213,48,212,219,210,163,209,129,208,169,207,218,206,102,206,11,206,208,205,212,205,197,205,188,205,250,205,6,206,94,206,245,206,145,207,121,208,138,209,178,210,6,212,133,213,0,215,221,216,139,218,118,220,90,222,73,224,103,226,127,228,202,230,29,233,141,235,76,238,3,241,181,243,178,246,125,249,89,252,41,255,218,1,122,4,117,7,75,10,67,13,249,15,229,18, 145,21,105,24,31,27,163,29,45,32,87,34,122,36,84,38,13,40,174,41,76,43,202,44,61,46,175,47,206,48,232,49,222,50,96,51,204,51,227,51,221,51,160,51,75,51,248,50,55,50,182,49,6,49,10,48,54,47,9,46,229,44,135,43,22,42,147,40,255,38,102,37,180,35,252,33,34,32,42,30,32,28,243,25,186,23,107,21,237,18,149,16,3,14,146,11,19,9,158,6,73,4,241,1,194,255,170,253,77,251,175,248,105,246,255,243,179,241,119,239,88,237,48,235,249,232,191,230,139,228,93,226,59,224,86,222,143,220,213,218,80,217,234,215,132,214,105,213,73,212,66,211,97,210,159,209,212,208,49,208,159,207,24,207,174,206,117,206,107,206,107,206,154,206,17,207,93,207,37,208,228,208,182,209,187,210,245,211,26,213,164,214,68,216,0,218,16,220,21,222,65,224,110,226,126,228,186,230,200,232,10,235,84,237,183,239,4,242,137,244,69,247,240,249,186,252,140,255,44,2,227,4,212,7,163,10,107,13,16,16,146,18,67,21,201,23,116,26,4,29,132,31,32,34,107,36,181,38,203,40,184,42,132,44,32,46,128,47,200,48,246,49,228,50,201,51,83,52,219,52,6,53,244,52,234,52,161,52,64,52,204,51,29,51,82,50,131,49,103,48,70,47,223,45,90,44,160,42,186,40,211,38,228,36,204,34,210,32,192,30,172,28,178,26,137,24,134,22,70,20,254,17,167,15,78,13,242,10,140,8,37,6,205,3,113,1,51,255,48,253,156,250,90,248,240,245,124,243,2,241,162,238,52,236,193,233,47,231,233,228,122,226,46,224,237,221,231,219,249,217,39,216,171,214,56,213,250,211,198,210,177,209,188,208,235,207,82,207,163,206, 83,206,235,205,171,205,171,205,188,205,244,205,58,206,144,206,57,207,219,207,223,208,184,209,228,210,43,212,126,213,253,214,98,216,5,218,175,219,136,221,79,223,134,225,185,227,12,230,101,232,214,234,28,237,121,239,213,241,21,244,140,246,19,249,133,251,75,254,251,0,119,3,117,6,114,9,57,12,72,15,25,18,216,20,166,23,65,26,155,28,252,30,68,33,56,35,32,37,6,39,153,40,112,42,194,43,65,45,189,46,178,47,237,48,230,49,173,50,98,51,213,51,8,52,4,52,228,51,165,51,80,51,181,50,93,50,148,49,182,48,235,47,220,46,142,45,45,44,159,42,239,40,47,39,84,37,86,35,70,33,37,31,255,28,170,26,100,24,39,22,213,19,143,17,80,15,6,13,209,10,162,8,92,6,3,4,176,1,72,255,244,252,66,250,121,247,209,244,50,242,179,239,22,237,205,234,75,232,236,229,160,227,101,225,82,223,35,221,79,219,118,217,222,215,106,214,1,213,223,211,171,210,181,209,165,208,195,207,12,207,130,206,224,205,118,205,48,205,217,204,200,204,193,204,203,204,11,205,100,205,7,206,228,206,253,207,80,209,210,210,111,212,54,214,31,216,223,217,200,219,165,221,155,223,187,225,212,227,42,230,141,232,18,235,195,237,78,240,23,243,194,245,98,248,21,251,211,253,140,0,225,2,229,5,167,8,99,11,47,14,236,16,149,19,58,22,223,24,74,27,226,29,67,32,144,34,173,36,201,38,179,40,102,42,215,43,100,45,181,46,209,47,235,48,211,49,181,50,84,51,236,51,86,52,118,52,146,52,65,52,229,51,86,51,174,50,176,49,174,48,164,47,88,46,251,44,135,43,48,42,157,40,56,39,157,37,245,35,76,34, 123,32,158,30,160,28,139,26,83,24,19,22,173,19,12,17,160,14,235,11,99,9,247,6,147,4,50,2,232,255,229,253,58,251,211,248,110,246,222,243,133,241,54,239,225,236,164,234,110,232,95,230,62,228,24,226,36,224,31,222,39,220,73,218,146,216,221,214,89,213,198,211,83,210,4,209,196,207,207,206,225,205,53,205,203,204,146,204,118,204,148,204,201,204,11,205,107,205,244,205,147,206,59,207,29,208,17,209,20,210,113,211,233,212,127,214,104,216,82,218,52,220,34,222,26,224,13,226,38,228,54,230,93,232,185,234,54,237,167,239,93,242,248,244,154,247,100,250,23,253,3,0,88,2,119,5,119,8,91,11,105,14,42,17,0,20,196,22,92,25,244,27,130,30,244,32,77,35,185,37,191,39,181,41,161,43,44,45,162,46,207,47,237,48,216,49,132,50,0,51,144,51,192,51,227,51,1,52,236,51,227,51,175,51,54,51,174,50,20,50,86,49,107,48,74,47,60,46,197,44,80,43,205,41,15,40,130,38,154,36,211,34,244,32,19,31,228,28,206,26,140,24,45,22,191,19,39,17,173,14,238,11,92,9,164,6,14,4,137,1,8,255,237,252,72,250,177,247,62,245,149,242,24,240,127,237,36,235,151,232,17,230,228,227,134,225,124,223,103,221,164,219,1,218,131,216,13,215,188,213,126,212,91,211,45,210,56,209,89,208,136,207,251,206,112,206,46,206,240,205,190,205,238,205,250,205,17,206,150,206,211,206,75,207,18,208,197,208,145,209,168,210,173,211,215,212,85,214,194,215,143,217,108,219,104,221,151,223,230,225,71,228,202,230,120,233,31,236,184,238,102,241,40,244,213,246,135,249,54,252,205,254,96,1,208,3,151,6,107,9, 20,12,212,14,114,17,30,20,150,22,49,25,125,27,219,29,234,31,253,33,22,36,239,37,204,39,152,41,62,43,204,44,68,46,183,47,207,48,229,49,137,50,64,51,181,51,246,51,78,52,117,52,93,52,46,52,1,52,101,51,235,50,53,50,66,49,56,48,254,46,144,45,227,43,10,42,46,40,27,38,8,36,10,34,225,31,225,29,239,27,216,25,194,23,181,21,139,19,117,17,58,15,225,12,137,10,57,8,145,5,17,3,93,0,57,254,166,251,226,248,105,246,174,243,22,241,88,238,178,235,7,233,91,230,227,227,88,225,44,223,2,221,17,219,81,217,234,215,127,214,56,213,235,211,215,210,175,209,135,208,185,207,190,206,216,205,38,205,90,204,206,203,105,203,10,203,0,203,72,203,154,203,80,204,21,205,38,206,138,207,203,208,113,210,3,212,181,213,145,215,75,217,41,219,33,221,17,223,10,225,47,227,61,229,113,231,238,233,71,236,246,238,178,241,109,244,47,247,4,250,202,252,136,255,0,2,151,4,111,7,35,10,199,12,141,15,60,18,252,20,158,23,52,26,171,28,36,31,99,33,113,35,94,37,72,39,244,40,184,42,21,44,126,45,189,46,218,47,162,48,144,49,12,50,146,50,240,50,27,51,36,51,8,51,226,50,158,50,50,50,183,49,10,49,97,48,138,47,133,46,124,45,75,44,18,43,133,41,196,39,29,38,246,35,238,33,233,31,170,29,154,27,149,25,122,23,82,21,59,19,1,17,215,14,130,12,76,10,225,7,95,5,253,2,70,0,58,254,122,251,223,248,148,246,238,243,185,241,49,239,252,236,155,234,118,232,55,230,40,228,43,226,15,224,0,222,7,220,253,217,44,216,121,214,232,212,107,211,33,210, 218,208,175,207,190,206,199,205,39,205,96,204,215,203,145,203,81,203,31,203,107,203,183,203,29,204,191,204,154,205,146,206,168,207,250,208,103,210,251,211,132,213,36,215,213,216,178,218,137,220,133,222,171,224,10,227,91,229,227,231,149,234,77,237,26,240,20,243,17,246,59,249,73,252,102,255,41,2,207,4,227,7,147,10,84,13,67,16,226,18,168,21,93,24,1,27,132,29,212,31,44,34,89,36,69,38,36,40,213,41,139,43,241,44,109,46,194,47,223,48,11,50,227,50,186,51,83,52,149,52,177,52,253,52,168,52,118,52,32,52,154,51,232,50,34,50,18,49,27,48,173,46,96,45,189,43,30,42,131,40,176,38,240,36,235,34,17,33,219,30,234,28,175,26,118,24,55,22,255,19,173,17,120,15,19,13,225,10,130,8,32,6,188,3,87,1,255,254,243,252,128,250,13,248,200,245,116,243,85,241,5,239,222,236,190,234,189,232,182,230,186,228,213,226,251,224,16,223,49,221,90,219,155,217,192,215,50,214,160,212,39,211,209,209,206,208,212,207,6,207,90,206,212,205,162,205,61,205,23,205,29,205,64,205,127,205,225,205,110,206,12,207,231,207,232,208,1,210,52,211,171,212,5,214,161,215,98,217,20,219,238,220,223,222,220,224,238,226,7,229,41,231,120,233,180,235,33,238,147,240,92,243,34,246,249,248,235,251,208,254,172,1,86,4,91,7,63,10,14,13,246,15,202,18,136,21,95,24,38,27,200,29,114,32,0,35,96,37,170,39,185,41,210,43,143,45,37,47,167,48,237,49,45,51,18,52,237,52,120,53,222,53,25,54,3,54,6,54,137,53,47,53,193,52,20,52,101,51,120,50,97,49,37,48,203,46,76,45,183,43, 28,42,117,40,159,38,202,36,218,34,225,32,217,30,210,28,139,26,83,24,250,21,153,19,42,17,121,14,20,12,109,9,217,6,46,4,129,1,240,254,165,252,199,249,38,247,137,244,222,241,96,239,11,237,185,234,126,232,108,230,97,228,68,226,136,224,149,222,219,220,52,219,124,217,243,215,162,214,46,213,231,211,182,210,159,209,177,208,255,207,97,207,241,206,188,206,155,206,129,206,115,206,177,206,214,206,52,207,168,207,77,208,246,208,188,209,179,210,158,211,222,212,232,213,90,215,164,216,27,218,183,219,109,221,23,223,19,225,12,227,23,229,119,231,209,233,73,236,193,238,152,241,47,244,227,246,171,249,76,252,12,255,167,1,217,3,217,6,73,9,24,12,185,14,51,17,234,19,105,22,250,24,123,27,233,29,47,32,103,34,150,36,168,38,153,40,121,42,27,44,161,45,19,47,100,48,134,49,116,50,98,51,3,52,159,52,21,53,30,53,72,53,244,52,187,52,35,52,130,51,226,50,209,49,199,48,169,47,91,46,226,44,130,43,242,41,71,40,146,38,181,36,176,34,155,32,106,30,54,28,229,25,173,23,77,21,249,18,181,16,95,14,238,11,149,9,220,6,123,4,205,1,66,255,6,253,17,250,121,247,178,244,27,242,100,239,241,236,144,234,20,232,222,229,136,227,36,225,4,223,230,220,157,218,160,216,164,214,188,212,32,211,152,209,98,208,90,207,118,206,225,205,107,205,243,204,208,204,175,204,157,204,157,204,194,204,239,204,84,205,206,205,89,206,247,206,221,207,234,208,252,209,96,211,204,212,118,214,41,216,27,218,238,219,35,222,37,224,103,226,141,228,223,230,42,233,127,235,221,237,49,240,169,242,29,245,143,247,26,250, 165,252,34,255,129,1,195,3,153,6,43,9,185,11,112,14,54,17,216,19,149,22,60,25,161,27,69,30,107,32,170,34,187,36,155,38,84,40,240,41,97,43,225,44,20,46,41,47,66,48,12,49,185,49,50,50,184,50,226,50,248,50,254,50,200,50,137,50,16,50,135,49,204,48,10,48,7,47,251,45,235,44,163,43,65,42,252,40,138,39,37,38,134,36,179,34,7,33,19,31,12,29,233,26,151,24,85,22,238,19,172,17,85,15,19,13,186,10,95,8,36,6,200,3,90,1,21,255,231,252,44,250,162,247,237,244,80,242,161,239,71,237,146,234,41,232,229,229,177,227,149,225,154,223,164,221,158,219,193,217,229,215,38,214,125,212,15,211,105,209,82,208,81,207,168,206,34,206,158,205,100,205,12,205,247,204,213,204,240,204,21,205,97,205,186,205,94,206,31,207,17,208,50,209,119,210,223,211,126,213,13,215,202,216,142,218,80,220,67,222,41,224,94,226,158,228,8,231,107,233,250,235,97,238,230,240,105,243,215,245,104,248,21,251,205,253,125,0,17,3,4,6,149,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,232,187,17,3,43,170,79,35,111,16,112,133,111,198,86,252,64,46,46,170,31,130,21,185,254,207,229,95,210,112,201,161,206,86,209,128,201,241,178,23,156,82,151,178,163,60,186,23,202,3,207,57,202,210,207,177,230,53,6,243,39,22,57,145,62,32,65,66,77,27,101,207,113, 207,113,91,99,186,78,134,71,20,82,189,88,7,73,16,36,120,254,136,229,144,225,106,228,41,219,72,193,36,162,194,141,194,141,194,141,60,147,35,153,126,153,165,160,162,174,120,199,88,233,9,7,146,22,159,29,68,45,133,72,70,104,207,113,207,113,106,100,100,85,126,89,200,106,207,113,120,110,108,84,49,50,30,24,115,12,138,4,216,242,213,211,241,180,182,160,19,151,134,149,141,144,194,141,194,141,194,141,145,147,6,190,174,218,217,241,101,245,130,249,244,3,130,23,146,56,84,74,185,77,60,74,167,76,252,93,207,111,207,113,174,106,223,84,36,72,53,70,138,69,44,55,90,24,180,244,207,215,112,197,186,188,215,180,51,165,216,145,194,141,241,141,207,160,15,186,160,208,226,218,203,222,105,231,17,245,43,7,224,22,3,25,163,20,9,21,101,31,31,52,31,68,209,70,138,65,103,65,90,72,157,83,95,94,218,89,232,67,78,39,250,15,104,255,94,241,247,225,131,199,45,166,237,147,65,149,43,164,96,180,72,189,43,197,77,209,136,229,44,255,73,17,75,22,153,15,161,6,206,255,87,0,88,13,231,26,68,31,34,29,122,34,22,51,254,70,207,83,162,78,222,58,38,42,137,38,156,39,183,29,3,2,176,221,92,191,95,174,113,171,69,183,253,197,219,203,145,207,228,218,9,235,54,1,79,25,174,34,117,28,104,16,44,6,4,3,26,1,96,243,113,223,104,212,78,224,44,0,227,32,194,49,73,47,34,40,234,41,154,48,0,58,237,63,11,55,0,31,175,0,155,229,206,210,178,198,72,191,188,191,82,202,205,220,135,243,229,5,152,8,145,1,138,0,130,7,160,18,69,24,138,19,237,2,126,236,134,215,91,203, 179,209,230,230,54,1,157,22,50,32,182,36,25,47,117,55,128,54,108,48,18,40,226,35,54,33,240,16,120,240,114,201,18,173,136,167,205,187,23,225,25,2,240,16,91,11,5,2,66,1,243,9,188,30,50,41,47,31,132,14,39,251,118,238,167,227,207,209,87,198,105,205,21,238,103,24,251,55,37,62,96,39,70,18,55,13,34,21,168,40,192,47,100,34,59,0,117,215,236,187,176,172,215,180,214,207,64,238,229,5,45,15,111,27,230,36,178,31,30,28,175,23,33,22,169,25,194,28,52,23,190,247,215,207,203,179,9,181,194,215,206,4,111,46,203,56,68,33,229,12,75,6,173,15,72,32,229,35,218,23,123,3,91,239,193,219,16,195,115,169,61,164,217,193,178,241,9,27,71,58,80,65,194,40,70,18,249,7,20,19,26,46,164,51,208,36,71,3,15,221,90,199,163,191,139,203,181,227,91,5,202,38,84,51,126,55,251,39,69,10,83,254,38,254,192,10,255,21,235,15,229,247,117,203,177,165,62,144,224,154,235,206,42,4,111,40,31,50,150,41,22,32,152,16,124,20,23,40,140,42,34,37,236,26,182,16,4,254,244,221,92,198,32,199,205,234,78,28,26,69,129,88,160,66,193,25,40,243,17,227,69,252,162,19,127,10,223,237,78,201,30,177,91,159,90,146,248,162,156,205,244,252,178,27,95,52,216,69,159,52,35,30,200,18,129,20,175,37,7,50,218,54,170,31,210,244,135,212,61,191,245,214,243,11,45,51,139,66,198,52,96,39,103,24,197,251,225,246,110,0,212,0,248,245,40,229,102,217,177,195,83,160,194,141,20,155,124,212,128,5,86,40,120,61,164,51,67,30,232,4,94,254,61,32,34,56,53,51,229,29, 173,1,36,245,163,228,189,216,178,235,252,19,180,55,42,66,118,70,52,67,240,35,175,249,194,224,96,235,178,2,65,0,76,233,74,203,251,174,241,143,194,141,146,168,137,225,14,9,30,30,143,34,211,40,84,33,121,14,133,19,153,40,143,53,124,45,41,32,205,24,25,10,91,237,178,210,30,228,83,32,155,70,238,73,131,58,26,42,152,16,106,226,245,216,105,245,59,253,156,233,164,202,240,185,32,181,36,158,205,148,24,182,111,239,153,21,237,35,144,51,152,57,228,47,231,22,53,4,85,29,118,61,16,61,147,37,63,11,22,0,177,228,6,215,93,253,200,45,20,62,10,45,240,25,239,26,245,8,98,228,203,212,30,226,168,238,66,223,128,203,249,198,238,192,10,166,255,151,20,194,241,3,43,40,195,55,241,54,186,59,125,52,28,17,165,16,14,52,103,67,96,41,238,253,33,246,205,254,41,236,16,218,201,239,209,35,216,51,28,37,82,25,103,24,112,8,117,219,96,200,0,233,59,255,116,235,78,203,174,191,246,194,179,174,181,174,156,225,20,23,171,42,64,40,40,38,149,54,6,54,35,25,197,12,207,38,62,54,2,28,212,255,196,250,158,255,62,229,132,208,201,251,219,52,13,59,96,33,102,9,96,13,223,255,177,222,138,218,79,243,60,250,33,216,165,180,180,183,97,199,204,184,27,180,204,227,127,33,63,52,108,50,17,51,88,66,255,62,95,18,134,3,124,45,252,64,14,33,59,239,240,228,80,246,239,230,207,227,64,8,177,44,137,38,74,7,16,250,79,8,4,5,46,225,193,209,231,238,180,251,7,226,156,198,70,196,22,210,103,192,144,190,191,250,204,52,52,59,162,42,89,30,106,51,18,50,172,13,222,10, 4,40,148,42,179,1,210,223,251,232,167,253,96,239,45,229,139,13,246,56,223,51,193,23,43,1,26,9,214,0,75,218,180,216,79,249,206,253,32,215,131,174,227,180,169,208,41,203,61,207,60,254,147,41,171,42,173,25,134,24,12,52,93,53,243,13,151,5,39,41,9,52,249,23,243,241,174,236,43,252,189,239,75,250,150,41,54,64,135,45,239,4,105,239,81,2,224,5,54,229,176,215,82,235,95,230,244,192,230,168,27,180,116,206,239,199,183,202,31,0,187,47,57,54,193,34,224,22,145,46,204,45,152,14,247,25,105,58,3,56,71,13,234,230,227,240,118,10,125,11,23,17,186,41,104,53,22,32,226,253,222,238,86,254,32,252,131,211,82,204,156,231,230,234,81,200,168,161,224,167,95,197,225,199,176,219,19,14,2,49,132,49,153,23,92,18,159,50,151,60,73,39,181,37,185,49,175,39,133,9,62,245,241,248,194,8,55,4,26,11,30,42,99,56,11,39,251,249,227,221,113,233,85,239,182,219,135,218,209,231,151,222,99,184,211,161,134,178,25,216,17,227,109,238,49,13,56,35,249,37,26,25,36,20,120,40,107,41,179,17,21,28,223,51,168,54,9,23,126,244,95,244,187,13,152,27,120,40,139,52,224,50,216,19,135,230,161,214,250,238,162,252,225,222,160,208,5,214,72,205,237,182,116,165,218,176,113,212,210,221,151,240,190,19,85,48,111,54,218,31,251,14,127,29,140,40,74,41,210,52,181,58,130,41,133,6,30,244,56,0,8,35,49,42,3,34,241,29,133,25,245,4,160,228,76,210,130,221,211,224,124,210,112,215,218,227,27,218,24,190,231,171,57,182,218,219,208,244,126,12,233,32,117,44,218,37,119,19,3,13, 247,38,193,54,250,42,149,33,219,32,103,28,116,11,198,247,108,249,60,19,144,27,80,30,239,36,203,39,76,14,142,227,97,203,44,218,221,235,102,233,44,230,90,220,175,197,174,181,226,175,102,196,109,238,197,2,25,10,150,17,161,29,98,34,60,24,248,12,200,22,95,28,116,31,162,42,241,48,253,36,203,10,143,240,253,244,154,28,127,49,222,44,209,33,116,17,192,247,156,221,125,213,39,233,112,240,51,229,184,219,126,212,176,200,107,189,54,186,168,201,18,230,1,254,116,17,177,32,186,41,201,35,121,14,243,253,166,12,185,36,76,45,110,39,66,24,125,11,220,2,58,250,22,10,177,42,74,52,6,40,70,25,59,16,16,253,222,224,71,211,226,216,33,226,146,230,167,233,159,223,172,202,49,193,111,189,80,205,227,242,55,18,187,31,108,28,34,23,218,19,66,9,13,8,227,23,107,35,136,31,236,20,22,16,183,12,197,4,56,249,111,252,117,23,237,45,63,46,111,36,108,19,159,248,135,220,248,208,151,224,14,241,126,242,160,232,146,211,79,200,233,197,94,205,236,228,178,0,239,22,55,26,134,21,76,23,48,19,125,5,111,248,17,251,39,14,30,26,17,25,96,13,173,7,230,1,155,249,146,8,169,41,192,58,129,51,249,29,10,10,242,246,143,230,251,228,153,235,65,241,79,237,194,224,224,209,93,197,162,194,53,201,249,212,181,241,143,16,96,29,79,29,79,25,44,16,145,1,15,252,95,10,150,29,126,32,97,19,98,6,254,4,217,6,223,12,176,25,68,43,149,53,165,44,146,26,254,8,94,239,101,220,110,210,237,214,133,231,96,235,52,226,157,209,72,201,189,200,155,206,198,227,107,6,233,30,72,32,164,23, 148,20,49,13,110,8,179,7,205,10,17,21,190,23,55,18,102,11,56,6,199,5,35,7,131,13,94,36,125,52,173,46,214,28,71,5,124,234,248,216,180,212,105,221,49,231,224,227,159,213,226,202,157,199,220,206,131,225,120,244,188,12,162,30,244,30,51,29,244,24,39,12,77,1,79,249,58,1,184,19,52,28,5,25,92,18,252,9,159,7,98,16,232,29,209,45,247,46,2,30,201,9,153,247,186,226,60,215,168,209,10,211,147,219,149,220,196,217,6,213,182,207,41,215,19,226,44,242,138,19,119,41,80,44,4,40,243,27,33,10,109,2,127,6,74,13,46,16,24,14,178,13,247,13,42,8,186,12,26,23,171,26,241,34,124,37,107,27,58,14,123,244,223,216,150,202,5,196,24,205,4,217,86,220,31,221,151,217,48,214,102,223,20,241,149,8,192,33,169,41,155,37,59,37,137,32,200,20,235,13,30,8,210,7,84,10,100,11,37,17,130,16,142,3,201,255,69,3,226,11,166,28,149,30,24,20,59,4,254,236,209,216,214,208,229,208,200,212,49,215,119,215,255,221,95,228,135,230,78,244,21,3,46,16,193,34,27,43,206,47,116,49,90,31,215,4,16,246,120,246,61,0,235,1,90,255,232,4,109,6,201,255,74,5,224,13,6,21,102,27,65,21,14,13,54,7,165,246,246,227,232,216,134,211,12,217,9,221,210,223,183,234,113,237,200,232,217,236,147,245,26,9,214,32,20,43,35,42,151,36,141,21,227,3,32,254,87,253,153,252,199,246,237,243,23,1,29,13,240,12,100,16,201,15,106,18,212,27,48,27,143,22,89,12,248,243,10,220,15,205,137,205,31,216,83,219,230,221,54,231,176,239,155,243,176,250,24,5,151,22, 120,34,229,31,0,31,158,37,248,28,7,7,212,245,141,239,156,244,224,245,61,248,65,5,248,10,236,5,229,5,183,6,75,18,30,30,179,24,150,15,183,10,41,254,6,235,42,218,202,213,17,217,75,215,107,216,230,230,143,246,123,252,88,254,214,0,143,14,48,29,158,33,185,36,21,38,240,19,186,249,206,235,205,238,16,248,240,247,187,245,152,0,105,13,132,18,212,19,100,18,4,24,244,24,79,13,121,8,255,11,81,2,150,235,233,211,118,206,195,214,142,217,204,221,93,235,246,245,0,247,132,244,31,251,34,17,239,34,214,32,225,26,42,31,178,25,238,7,142,247,135,243,235,245,212,241,110,243,153,5,150,21,231,24,80,19,236,12,5,20,3,27,71,19,93,10,75,8,209,251,169,224,190,201,10,202,40,211,231,212,119,215,87,230,204,248,176,1,176,1,97,7,210,21,111,29,149,24,80,26,163,38,157,34,99,10,155,243,181,241,196,250,186,253,115,255,211,8,12,20,221,21,74,13,189,8,91,17,225,20,163,4,122,248,199,252,138,249,240,226,102,203,199,199,165,205,110,208,120,216,41,238,25,6,114,15,169,10,28,12,143,26,65,41,159,40,38,34,170,33,177,24,146,2,43,240,24,238,65,245,87,246,120,244,184,0,99,21,8,31,221,21,131,11,69,12,96,11,216,254,225,246,18,252,158,249,115,224,95,199,252,198,18,211,81,220,46,227,151,242,103,6,120,13,224,9,56,14,143,28,12,40,65,33,160,24,231,28,146,29,176,11,193,244,200,236,220,240,117,244,39,249,193,7,43,28,212,33,247,18,18,7,29,9,137,13,161,255,112,240,90,241,59,237,12,215,163,195,9,196,156,207,39,216,115,224,27,244,99,15, 68,31,145,28,35,25,75,30,189,39,184,37,226,31,121,33,48,29,83,7,230,241,185,236,242,244,223,251,164,249,184,255,220,17,152,25,39,14,52,1,197,255,249,0,171,244,164,235,80,240,51,241,209,222,226,201,178,198,241,209,85,223,237,234,98,253,97,21,65,33,50,30,37,27,220,33,58,46,74,41,211,26,240,21,142,19,10,4,103,240,103,232,48,239,203,245,130,247,239,1,201,23,57,34,60,19,124,255,182,250,65,255,215,245,151,233,248,234,200,234,161,218,99,202,247,201,29,217,197,232,105,241,38,254,156,19,117,36,72,36,244,28,40,29,114,36,128,32,201,21,126,20,129,20,229,3,46,237,153,227,82,237,247,250,26,254,9,3,38,20,112,30,208,20,251,4,191,0,193,3,170,247,17,233,138,231,229,231,204,219,120,203,129,199,5,212,108,229,242,242,91,1,223,23,100,40,199,36,191,24,39,23,125,33,216,32,87,20,16,14,171,12,218,1,50,242,116,235,229,245,17,1,147,0,3,4,157,20,242,32,163,22,240,0,186,247,186,249,64,243,33,232,33,230,23,231,190,219,107,203,25,200,41,215,202,236,165,250,91,3,202,18,130,35,17,39,195,31,57,29,153,35,170,31,35,16,238,9,146,12,157,4,105,241,88,229,202,236,88,252,238,3,16,8,213,20,208,30,124,20,48,0,222,248,45,253,219,246,148,232,197,226,148,227,75,222,39,212,128,209,228,220,43,238,68,248,120,254,209,15,28,35,29,36,254,22,201,15,43,23,199,26,206,18,231,12,142,11,138,4,218,245,193,237,128,248,8,10,5,14,102,11,242,18,99,29,172,24,2,6,219,248,219,246,32,240,230,225,115,218,2,220,125,217,176,205,206,198,198,209, 142,233,58,252,242,5,68,19,21,34,143,36,9,27,254,22,226,33,164,37,0,23,199,9,52,9,72,11,12,3,19,249,0,253,9,9,79,13,182,11,137,18,124,27,154,18,44,250,195,233,225,234,131,234,131,223,164,213,219,211,43,211,35,205,134,203,216,217,160,242,76,2,206,6,65,17,38,36,225,46,29,40,67,30,45,33,181,33,92,22,123,12,78,12,120,13,43,1,90,243,122,248,207,11,173,21,158,16,84,14,95,18,64,12,182,248,98,234,136,233,226,229,4,215,42,202,175,202,246,210,175,212,101,210,132,220,90,243,147,5,203,14,120,26,235,42,143,48,1,36,59,25,91,32,96,39,95,30,40,13,123,5,204,7,85,2,113,249,239,254,116,13,141,16,239,6,156,3,247,11,132,12,18,250,120,230,35,226,20,225,205,215,109,205,57,205,113,212,235,211,248,208,163,222,191,250,130,16,83,22,122,25,32,38,2,47,229,39,101,31,231,35,129,38,70,25,83,7,238,3,183,12,106,10,216,252,127,251,36,8,214,14,253,7,107,2,183,6,54,3,138,238,167,221,83,221,2,224,178,216,230,203,177,201,170,211,178,218,206,221,186,235,218,3,225,20,169,23,34,27,250,42,12,56,26,48,227,32,115,30,214,32,87,25,14,9,4,1,64,4,0,0,14,245,203,247,54,7,76,14,91,3,174,248,182,252,118,255,250,242,59,228,132,224,132,224,155,216,250,205,74,207,248,220,81,230,56,231,143,240,247,5,202,24,12,29,154,28,4,38,150,45,248,35,76,23,145,23,166,28,93,21,239,1,146,248,200,255,254,4,76,0,66,1,133,11,62,15,191,4,147,251,113,0,22,4,63,246,18,228,56,222,242,222,155,218,104,208,34,206, 96,216,240,224,135,228,103,240,237,6,160,24,0,25,76,21,252,29,195,41,138,39,168,28,37,25,109,26,102,19,186,4,117,254,101,6,145,11,74,5,140,3,243,11,225,16,29,7,159,250,146,250,175,251,75,240,148,225,172,220,181,222,98,218,120,207,105,205,142,217,164,231,227,237,4,246,36,6,5,20,104,21,15,19,184,27,47,40,192,37,48,25,146,20,244,24,112,24,37,11,217,0,165,5,160,12,151,10,91,9,54,15,180,16,88,3,65,245,216,244,59,249,12,243,78,228,253,219,71,219,141,216,210,209,254,208,177,220,64,234,144,239,33,246,29,5,10,20,249,21,45,17,147,21,29,32,33,34,233,26,110,23,19,26,139,23,242,10,158,2,162,9,203,19,196,17,19,12,177,12,64,12,120,1,191,244,151,242,220,245,24,240,52,226,42,218,12,219,251,218,22,212,234,208,41,219,28,235,246,243,137,250,53,6,0,17,5,18,208,14,156,19,24,32,241,36,85,29,43,23,55,24,242,24,251,16,101,8,39,12,225,20,70,20,3,15,11,14,58,12,44,0,17,241,134,235,252,237,59,235,14,223,151,213,174,211,27,211,95,208,38,209,173,221,38,240,18,250,158,255,156,9,65,21,147,25,245,22,233,24,74,34,179,38,210,32,0,27,225,26,49,26,7,16,57,5,112,8,99,19,66,20,11,12,44,6,249,0,252,245,107,234,211,230,248,234,240,233,214,222,22,214,125,213,254,216,136,217,182,217,215,227,113,245,194,1,149,8,33,16,74,23,131,24,30,20,190,19,34,29,251,35,182,30,38,22,113,18,33,18,66,13,44,6,245,8,194,18,227,19,24,12,182,5,29,1,109,248,55,236,37,229,122,231,222,232,98,226,71,219, 9,217,239,218,52,219,139,219,213,229,31,249,242,5,23,9,145,11,64,16,75,20,92,20,174,20,189,27,242,32,214,28,95,22,81,20,19,22,138,17,57,7,38,6,161,15,170,19,211,12,140,3,220,251,154,242,221,231,76,226,87,230,167,233,38,227,73,218,103,215,249,219,144,225,212,228,234,237,6,254,59,9,29,13,62,15,121,19,87,23,222,20,236,16,108,21,134,28,249,27,17,21,142,15,240,14,31,11,53,4,16,6,100,16,39,19,182,9,69,254,72,246,138,240,223,233,194,228,180,230,71,233,155,229,193,223,244,221,231,226,221,231,97,233,64,240,13,0,56,14,114,19,24,18,0,17,196,17,250,15,87,14,12,20,188,26,173,23,172,13,176,7,173,9,175,10,38,6,15,5,145,11,23,15,204,9,254,0,214,249,133,243,86,234,17,227,62,229,63,235,119,235,159,229,91,225,177,228,137,234,157,238,197,246,24,5,170,15,27,16,131,11,139,9,58,12,25,13,112,10,193,11,68,17,157,18,123,14,133,11,19,14,78,14,45,8,70,6,111,13,245,18,95,14,172,2,71,247,116,239,56,233,54,229,71,231,169,235,235,233,180,226,9,223,104,228,117,237,0,243,235,247,66,1,186,10,158,14,3,13,18,11,102,11,156,9,174,6,33,10,71,19,240,23,99,19,96,13,131,13,103,15,187,13,149,12,111,15,244,15,116,8,246,251,248,240,99,235,192,231,99,227,43,227,70,232,104,235,151,233,190,231,251,235,188,242,212,245,141,249,220,2,12,13,100,16,100,11,186,4,41,3,248,4,124,6,4,10,100,16,23,19,139,15,148,11,161,13,81,18,86,17,242,12,216,12,245,14,64,12,158,2,128,246,79,237,180,230,39,226, 79,227,167,233,117,237,146,234,109,230,194,232,174,240,88,247,66,252,228,2,31,9,93,10,144,6,113,2,65,3,75,6,103,6,148,7,5,14,82,21,82,23,94,20,62,19,72,20,16,18,76,14,28,14,57,15,251,10,153,254,150,239,141,230,164,227,181,225,116,225,253,228,252,231,71,231,196,229,7,234,155,243,105,250,195,253,52,3,9,11,109,16,223,14,198,8,201,5,250,6,110,8,203,10,197,16,224,22,117,23,208,18,7,16,250,17,143,18,126,14,143,10,73,8,17,3,240,247,72,234,64,226,232,223,4,222,8,222,223,226,227,233,223,237,173,237,234,239,8,247,4,254,6,3,237,8,204,15,99,19,198,15,21,8,117,5,57,9,132,12,131,13,2,16,98,20,1,22,78,18,112,14,50,14,143,12,15,7,130,2,69,1,74,255,106,246,141,232,55,223,125,221,169,222,3,225,41,230,71,237,115,242,135,243,203,245,33,253,46,5,171,9,24,12,79,15,213,17,32,15,150,7,15,3,183,4,162,7,29,9,30,12,87,18,157,22,136,19,150,13,40,11,45,10,138,6,131,1,131,254,218,251,252,243,147,231,227,223,87,224,234,226,81,228,127,231,69,238,169,244,182,246,1,248,113,253,59,4,189,8,159,11,103,15,60,19,43,17,135,8,208,2,237,4,111,9,237,10,161,11,12,15,89,18,50,16,225,10,183,8,155,8,41,5,174,254,114,250,176,248,100,242,64,230,236,221,129,222,240,226,152,230,28,235,62,243,155,251,151,254,202,254,135,2,108,9,61,14,236,14,40,15,202,16,109,14,218,5,98,255,130,0,223,4,64,6,87,6,255,9,191,14,156,13,125,7,22,4,234,4,104,4,212,255,34,252,108,251,228,246, 153,235,194,226,79,227,183,232,251,235,52,238,104,244,182,252,172,0,217,0,131,3,245,8,230,11,146,10,230,9,243,11,67,10,26,1,43,249,140,250,159,1,138,6,110,8,118,12,132,18,11,19,68,13,145,9,81,10,135,8,22,0,57,248,44,246,96,243,36,234,181,225,213,225,49,231,250,234,13,238,40,245,64,254,201,1,206,255,81,0,207,5,57,11,182,11,13,10,112,10,220,8,185,1,72,252,115,255,248,6,169,10,67,10,3,13,238,19,53,22,141,16,138,10,205,8,64,6,41,254,4,246,236,242,42,239,26,229,247,219,149,220,65,228,248,234,23,239,218,245,36,255,188,3,214,2,36,4,58,10,121,14,198,11,145,7,19,8,94,9,4,5,104,255,130,0,119,7,240,12,129,14,136,17,228,22,137,22,249,13,33,6,217,4,22,4,32,252,209,241,133,237,20,235,207,227,205,220,30,222,147,229,248,234,243,237,227,244,223,255,91,7,227,7,216,7,207,11,170,15,129,14,35,11,110,10,142,9,23,3,153,252,112,254,69,7,95,14,236,14,88,15,240,19,223,21,35,16,231,8,51,6,234,2,131,248,102,237,113,233,217,232,204,227,220,220,245,220,56,228,141,235,194,240,209,247,117,1,52,7,227,5,69,5,181,10,91,17,60,17,116,11,138,8,217,8,248,6,241,3,125,5,202,11,213,15,143,14,52,14,253,18,16,22,168,15,65,5,253,255,79,253,28,245,61,234,191,228,199,226,150,221,22,216,146,218,251,228,46,239,19,245,87,251,243,4,9,13,3,15,51,15,109,18,11,21,142,17,209,10,62,8,195,9,149,8,247,3,15,3,245,8,34,15,155,15,198,13,51,15,116,15,247,7,64,254,60,250,163,248, 31,241,61,230,79,225,235,225,40,225,46,223,101,226,136,235,237,243,168,248,1,254,122,7,214,16,189,18,24,16,98,16,6,19,244,17,19,12,219,7,26,7,186,4,251,0,199,1,242,8,179,15,6,15,113,11,186,12,136,15,42,11,86,1,135,250,224,245,63,237,1,227,228,222,248,224,232,225,50,224,177,226,19,236,188,246,48,253,94,1,101,8,144,15,211,16,14,15,121,16,221,19,87,18,29,11,51,6,46,7,205,8,46,7,81,6,2,10,224,13,89,12,160,8,204,9,223,12,75,8,243,253,234,246,218,243,198,237,59,228,237,222,131,223,64,224,227,223,176,227,249,237,0,249,177,254,190,1,157,8,24,18,148,22,248,20,60,19,236,18,7,16,105,9,26,5,70,6,165,7,106,5,70,4,177,8,199,14,191,14,227,9,73,8,239,8,118,4,108,251,169,244,34,241,22,235,93,226,247,221,101,224,186,228,211,230,44,234,67,242,143,251,58,1,120,4,1,11,240,19,85,23,36,20,56,17,34,17,71,15,129,8,115,2,207,1,21,3,143,2,137,2,155,6,224,11,11,12,92,8,19,8,246,10,203,8,208,255,62,247,172,241,11,235,154,226,50,222,3,225,18,230,239,232,101,236,83,244,125,254,113,4,47,6,241,9,100,16,51,19,98,16,240,12,176,11,74,9,162,3,169,255,190,1,161,6,101,8,56,8,220,10,68,15,187,15,196,11,236,9,1,11,47,8,158,255,193,246,154,240,216,233,248,224,85,219,211,220,28,226,106,230,152,234,39,242,243,251,203,2,25,6,20,11,242,18,37,23,30,20,57,15,194,12,121,10,82,5,180,0,205,1,92,6,83,9,93,10,242,12,49,17,105,17,158,12,35,9,172,8, 179,5,252,252,199,242,164,235,153,229,183,222,174,218,125,221,166,228,95,234,52,238,44,244,213,252,147,3,124,6,10,10,137,16,230,20,108,19,133,15,3,13,149,10,196,5,134,1,203,2,21,8,196,11,16,12,253,12,95,16,204,17,177,14,91,11,129,10,100,7,71,254,231,242,229,233,169,226,85,219,217,214,58,217,248,224,148,232,24,238,120,244,252,252,229,3,29,7,101,10,132,16,15,21,91,19,76,14,14,11,199,9,150,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,4,247,143,244,129,29,200,226,233,253,109,21,138,1,228,4,5,249,151,29,47,212,90,70,145,146,236,97,87,188,206,240,150,77,20,177,247,46,162,4,232,30,251,219,32,23,245,187,194,63,55,243,169,188,146,101,112,152,179,42,38,36,177,214,97,87,27,204,75,28,145,230,217,215,172,249,92,20,116,241,221,220,45,96,223,151,32,102,6,237,90,218,7,54,160,178,45,38,92,232,73,220,173,28,136,19,231,226,36,31,43,55,245,172,229,61,60,238,233,206,55,67,43,149,18,80,83,200,177,255,103,69,187,234,178,13,206,12,103,5,34,184,144,41,242,220,123,245,13,40,184,203,183,89,214,202,182,17,91,62,13,168,42,37,141,252,237,231,97,247,67,243,233,23,127,226,110,62,117,213,215,74,30,186,234,22,115,30,139,160,124,64,195,221,216,1,168,7,68,9,227,33,175,241,185,10,227,250,165,244,235,227, 101,6,139,29,182,181,240,84,245,220,94,9,141,35,33,213,73,63,44,175,184,46,71,236,119,233,166,253,225,5,32,23,168,217,145,89,210,197,254,33,193,240,168,221,104,39,37,175,200,57,173,255,83,216,44,71,139,228,140,31,124,228,78,31,50,205,96,14,157,250,42,224,193,61,45,160,150,114,232,208,230,255,163,67,35,184,82,46,60,205,201,20,88,218,180,10,221,255,80,0,142,46,108,202,225,100,113,182,189,4,67,41,132,159,212,77,45,186,237,46,58,241,141,8,192,32,192,239,179,36,101,195,87,78,83,149,37,50,187,254,172,188,53,88,104,188,110,62,143,255,159,251,69,30,75,216,32,13,232,213,206,32,177,187,162,52,220,11,139,207,53,103,196,168,98,72,76,223,127,231,170,27,251,194,190,43,91,218,6,41,67,209,123,76,47,228,205,253,197,58,21,160,198,68,253,199,227,250,128,22,73,210,162,53,211,246,163,13,252,10,162,14,132,232,15,242,152,23,45,173,60,71,163,207,214,24,137,27,61,217,206,74,56,206,118,20,72,246,231,242,46,238,67,4,146,4,198,226,207,46,246,237,219,27,102,13,139,229,125,39,4,195,215,10,16,0,142,219,179,29,63,251,76,24,58,249,4,30,142,247,10,252,190,249,61,225,28,23,26,202,95,40,54,0,124,235,87,51,11,240,239,20,65,248,100,245,146,4,115,213,147,19,186,238,141,10,246,240,207,39,27,11,163,231,238,64,103,186,101,36,25,206,204,2,175,10,168,210,110,60,201,238,161,17,164,3,157,25,110,234,66,238,15,24,127,195,232,34,107,225,123,15,80,27,104,202,40,97,192,206,71,18,65,4,176,228,134,253,187,223,157,41,58,195,131,64,247,216,175,55, 215,254,96,216,205,84,151,154,180,37,218,237,134,236,111,14,114,245,189,36,33,227,161,48,244,227,54,37,59,223,88,222,239,64,93,149,225,73,228,231,100,245,190,38,88,237,166,48,229,217,251,28,230,216,74,17,39,214,172,4,111,40,0,179,168,93,116,224,156,5,58,36,152,212,125,34,52,199,173,18,222,246,177,249,96,1,129,8,148,34,32,199,188,96,114,192,100,11,236,7,80,199,95,50,224,191,246,48,37,244,128,2,97,15,132,24,77,251,124,222,240,50,125,179,92,25,140,252,139,229,32,49,20,212,223,53,238,253,143,239,10,31,108,228,15,247,253,231,140,33,126,209,160,31,136,0,31,249,226,44,208,213,88,58,129,215,60,238,244,19,183,218,222,6,90,1,168,11,226,250,237,19,179,14,203,248,112,10,172,217,181,28,96,215,49,250,117,37,101,209,22,44,150,248,51,15,42,6,144,248,38,12,147,221,17,4,234,234,77,26,217,224,62,17,49,30,78,220,9,59,136,226,175,3,105,251,23,224,255,29,97,210,32,26,115,252,67,12,5,254,22,20,123,14,246,216,64,42,88,200,167,18,16,244,144,240,198,41,70,208,73,48,1,253,16,1,130,8,80,249,93,249,204,227,104,28,68,214,254,30,186,243,129,2,6,43,209,209,150,58,179,221,130,241,191,17,0,220,203,19,75,232,42,29,88,231,219,37,155,243,230,12,79,16,29,203,253,56,241,189,253,16,125,12,125,224,111,34,145,241,138,25,215,249,8,16,174,240,252,252,38,251,96,224,90,47,49,193,40,43,77,7,85,230,167,55,114,222,248,20,8,236,135,253,1,248,158,250,73,251,190,254,181,27,161,217,59,57,33,241,141,238,64,43,38,199,1,25,200,232, 242,251,59,15,164,236,97,20,132,8,23,12,39,236,52,40,203,211,85,249,45,28,65,201,212,40,158,228,6,16,213,20,32,235,181,33,214,247,3,242,219,253,4,8,166,218,241,13,214,11,136,228,28,40,184,238,185,21,156,10,63,221,60,39,28,213,154,250,142,14,203,241,226,250,132,16,70,12,19,246,109,28,29,235,202,11,72,240,87,233,209,35,231,203,32,22,201,17,34,236,112,24,69,3,120,9,209,239,35,6,107,241,118,253,169,241,243,253,173,30,27,213,139,45,73,7,170,233,235,29,108,231,251,7,136,228,187,6,74,1,72,245,1,5,26,12,255,19,155,225,100,45,159,234,219,233,57,23,24,220,209,21,255,225,195,22,179,10,190,239,108,27,79,1,110,2,87,227,219,32,199,215,229,253,35,16,95,233,170,31,147,228,70,39,21,0,32,234,179,28,201,232,184,246,148,244,208,20,60,227,105,13,26,14,253,247,153,29,245,225,25,40,116,225,145,236,5,29,115,218,125,8,41,2,192,13,131,246,249,17,10,8,211,251,212,2,15,227,210,30,220,209,20,9,11,25,140,221,1,30,166,1,169,9,240,255,48,254,153,255,180,242,176,244,149,251,54,20,89,219,74,33,77,12,11,234,167,37,175,239,204,0,14,247,71,239,6,11,129,239,120,253,162,17,92,5,183,242,176,37,188,247,135,237,167,21,161,221,59,9,222,242,14,251,142,22,188,236,68,16,196,22,121,244,220,1,47,11,74,229,138,248,119,8,123,233,127,19,46,244,191,12,40,24,120,235,193,24,243,253,60,227,50,11,220,243,4,245,22,4,117,4,15,254,98,20,12,252,77,14,229,5,43,225,8,22,77,230,229,243,55,17,248,239,169,8,150,10,38,6, 233,10,247,3,69,245,139,255,251,245,13,234,180,24,204,227,103,10,88,20,175,242,3,29,153,251,74,254,236,253,136,241,11,251,0,253,239,248,107,252,138,23,35,237,34,31,180,5,28,240,54,21,208,225,215,1,234,248,245,243,95,10,16,251,219,8,42,11,155,14,232,243,198,19,233,232,209,242,25,15,24,222,180,21,122,243,144,6,128,20,163,249,222,19,135,250,89,249,122,245,7,5,75,230,140,6,155,7,42,237,129,35,35,243,14,22,191,1,200,239,154,13,154,229,20,252,98,1,124,252,19,249,194,18,216,7,208,253,69,26,222,231,158,13,65,232,224,248,178,13,0,225,90,17,85,6,108,0,74,11,118,16,170,248,11,250,40,1,130,235,205,8,56,231,222,12,192,10,161,236,138,38,22,255,128,251,8,8,170,247,107,242,98,248,64,254,120,251,195,6,230,245,9,33,253,255,220,246,14,31,99,227,180,247,27,3,136,241,78,254,241,252,14,8,151,13,14,1,187,7,186,20,252,230,218,248,64,14,29,221,147,5,15,3,33,251,236,13,153,2,177,17,133,7,40,237,71,11,118,248,188,227,19,7,207,6,205,233,40,21,248,8,84,5,19,13,62,247,223,9,120,240,35,234,53,18,198,236,99,245,129,23,128,2,160,0,113,19,24,3,20,248,26,254,176,237,18,11,209,230,121,253,68,26,250,234,220,17,26,22,22,249,231,0,209,254,79,248,248,242,42,250,61,250,116,14,97,237,165,21,202,24,245,230,186,27,189,247,128,241,47,252,212,244,216,2,153,244,154,6,74,11,198,13,108,245,247,26,61,251,36,228,6,20,109,230,145,253,254,253,200,253,185,18,61,247,130,20,115,9,148,250,251,245,188,8,114,236,165,238, 243,19,59,233,202,18,201,0,244,11,69,17,66,238,237,17,108,243,114,239,167,251,90,2,192,242,64,4,158,19,127,247,121,25,156,248,159,8,116,252,66,229,69,16,66,233,55,251,123,10,234,1,59,5,58,13,69,10,205,248,248,8,47,234,58,5,37,240,98,242,181,22,207,236,84,17,218,14,73,254,94,10,135,254,244,248,105,246,12,249,74,243,244,9,202,245,58,9,20,21,52,244,202,23,145,253,57,242,47,5,126,236,252,252,1,253,133,251,199,8,4,11,69,0,132,16,48,3,228,241,100,11,249,233,85,247,103,5,96,240,55,14,198,4,124,2,38,19,221,252,129,2,85,255,70,241,29,246,168,2,225,240,110,8,22,10,244,249,139,24,134,255,171,255,202,6,151,234,83,2,85,244,157,246,252,7,99,1,251,1,147,17,172,5,18,251,25,14,23,239,46,249,54,253,213,236,189,15,151,244,82,9,116,18,79,249,217,13,155,3,227,248,140,242,129,2,122,237,82,3,205,0,180,253,104,23,231,242,177,23,62,4,200,237,234,9,221,239,40,248,190,248,12,6,20,253,159,9,254,6,119,7,188,12,222,236,207,18,98,236,3,238,63,13,2,238,191,9,94,0,249,12,206,5,29,3,62,6,64,254,166,247,239,235,152,15,169,232,107,2,199,18,94,243,226,21,215,253,158,12,14,252,126,242,170,3,185,242,2,248,6,253,129,18,46,239,129,19,116,13,214,245,97,16,255,238,214,5,113,238,176,244,91,13,166,244,106,3,237,13,215,9,24,248,13,17,49,253,51,239,254,2,92,237,2,11,112,241,9,4,80,22,183,241,80,16,16,11,240,249,216,245,61,2,182,244,154,245,53,4,38,252,59,16,14,245,47,18,116,15, 106,234,97,15,156,247,129,240,218,251,117,0,225,254,34,0,211,7,92,9,177,8,48,247,135,14,22,250,165,228,39,16,121,241,203,251,150,7,143,1,46,11,182,255,150,9,85,6,144,245,99,244,82,7,218,240,62,245,181,20,126,244,146,8,215,11,68,0,17,12,32,241,28,4,4,251,130,237,115,3,185,5,235,246,174,6,230,17,205,248,31,11,115,1,169,247,84,1,39,233,67,12,70,249,37,246,79,19,60,255,250,2,119,10,138,5,9,245,163,255,251,247,48,249,166,1,247,242,13,22,1,247,112,4,80,22,245,243,156,5,171,251,17,250,160,246,202,253,79,255,36,1,233,3,79,0,47,21,186,244,61,7,229,6,211,231,86,8,31,243,65,1,37,255,18,0,126,10,140,2,191,6,217,1,143,6,180,236,199,4,60,251,222,239,93,16,134,242,184,13,212,2,20,3,218,12,49,247,179,1,159,248,9,253,117,243,77,8,216,250,224,254,180,18,3,245,92,20,28,250,175,253,1,3,107,237,240,5,141,247,21,0,132,1,230,7,30,0,173,8,157,9,162,241,172,12,127,237,20,255,181,0,100,242,6,16,120,246,44,10,21,9,127,0,255,0,116,1,148,250,2,243,154,8,181,239,78,8,34,0,23,255,81,19,35,244,95,15,113,254,232,243,254,1,3,250,186,249,238,253,84,7,67,251,204,11,163,1,170,4,49,8,209,236,134,13,134,241,193,246,166,9,248,247,220,2,211,5,211,7,206,1,208,3,242,252,3,0,99,249,146,242,45,14,93,239,14,3,41,15,45,249,186,10,157,2,239,1,227,251,190,248,247,253,237,253,34,247,86,2,216,12,255,244,148,12,99,12,42,244,197,7,25,248,49,253,66,250,209,247, 93,9,169,251,100,255,8,14,54,6,106,247,205,9,194,255,32,239,209,5,120,245,150,3,144,251,234,0,251,17,119,247,98,6,230,10,78,247,111,247,153,3,194,249,132,245,67,8,99,253,207,8,14,254,31,7,179,14,223,235,222,8,95,254,236,240,31,0,140,1,231,255,105,253,181,11,184,3,243,4,163,250,230,4,13,1,67,231,145,15,145,246,245,249,140,9,246,1,11,8,116,252,35,11,112,254,79,249,237,248,221,2,42,250,115,242,118,22,22,245,166,5,203,10,171,255,40,6,106,242,255,7,182,246,128,246,81,2,29,4,51,252,176,0,103,21,56,244,66,8,48,1,246,248,7,0,118,238,64,14,160,244,226,254,221,12,206,1,215,0,67,4,132,10,157,238,83,4,62,248,141,252,175,255,170,247,155,20,244,243,168,8,164,13,174,248,206,255,6,253,206,254,82,242,125,4,237,252,151,3,193,1,230,1,79,19,185,239,209,10,139,0,175,239,170,2,98,249,216,1,106,251,124,7,30,4,152,5,229,0,154,3,21,5,133,234,34,10,131,247,146,246,34,10,4,251,173,8,33,1,119,7,204,4,0,252,251,250,39,255,157,250,180,243,4,13,30,248,234,1,241,13,223,251,105,11,118,251,56,255,157,254,59,243,108,0,173,255,72,252,130,1,222,12,155,251,240,8,137,6,164,245,50,5,68,242,89,255,75,255,25,247,215,10,166,255,134,2,127,10,62,3,36,251,201,1,249,249,148,245,107,4,191,245,200,6,144,1,138,255,136,16,200,250,180,4,51,2,66,244,222,253,24,252,20,252,198,253,186,6,205,254,30,10,140,3,148,0,44,8,210,238,68,5,253,247,169,246,235,6,237,251,180,4,19,4,10,9,115,1, 52,2,174,252,106,250,236,253,212,241,9,11,232,246,172,0,169,14,235,251,158,11,129,254,91,2,195,248,5,249,220,254,89,250,124,255,183,252,210,15,176,248,190,10,93,10,80,244,115,6,36,243,66,1,153,246,228,252,175,7,9,252,139,6,128,6,49,11,1,245,136,7,163,251,188,240,2,6,220,243,212,8,142,248,206,6,159,14,136,249,24,9,118,0,144,251,43,243,175,4,166,248,150,248,97,9,54,252,251,14,7,250,84,12,99,5,3,238,28,8,179,246,42,249,108,251,229,6,65,254,226,1,189,12,217,0,203,7,16,243,28,8,61,247,255,238,219,13,28,245,48,1,110,5,150,9,0,3,7,1,8,5,76,250,173,250,148,244,158,8,220,243,174,251,208,19,207,247,160,9,232,6,240,0,139,253,125,246,158,1,155,247,181,249,153,0,167,10,87,248,83,9,244,16,141,243,240,6,81,251,76,249,105,251,94,246,231,8,186,249,241,0,236,13,253,5,234,250,199,7,234,0,177,238,200,3,6,248,169,253,79,255,64,255,74,17,50,250,122,6,172,11,104,245,224,250,83,255,95,250,235,244,139,6,96,255,208,4,140,4,60,5,3,13,135,240,234,4,225,254,10,239,7,2,54,254,243,255,181,255,209,10,22,6,44,2,160,0,64,255,181,255,4,237,80,7,187,250,85,246,144,13,238,255,111,8,166,1,57,6,64,0,144,246,45,253,77,251,96,252,23,246,140,14,203,252,23,2,188,16,64,250,249,6,211,246,96,255,195,250,225,243,11,5,209,253,0,2,50,3,68,15,129,251,129,3,127,4,21,242,228,2,160,241,234,3,212,252,61,252,220,15,45,254,153,6,58,4,60,2,136,246,184,253,53,252,19,245,229,5, 102,248,28,13,177,255,208,3,198,14,134,244,188,4,221,249,58,249,167,249,196,254,125,0,70,255,113,10,196,255,245,12,90,250,196,1,171,1,141,237,54,6,38,246,162,254,35,4,221,2,9,7,98,3,35,6,98,253,253,0,119,244,66,255,163,251,32,245,226,13,2,249,108,8,243,8,47,255,38,6,124,250,29,254,59,248,116,251,146,250,74,4,78,254,254,2,49,15,223,248,64,10,39,0,242,245,125,1,3,244,157,0,49,252,21,0,55,7,203,4,211,1,72,7,193,3,166,243,190,4,188,246,24,247,136,4,56,249,1,10,194,255,103,5,20,11,117,250,66,1,195,254,253,247,241,245,36,5,21,250,201,0,97,9,119,255,53,12,87,251,135,4,163,0,187,239,76,3,153,250,142,250,201,1,197,7,229,0,219,4,18,8,121,253,67,2,12,244,255,1,237,249,184,243,143,13,67,251,79,3,155,8,190,4,90,1,118,253,21,1,177,246,212,251,157,248,80,7,140,251,37,255,241,18,132,248,213,7,134,2,171,251,87,251,238,246,191,2,190,248,44,0,217,3,166,9,223,252,80,6,54,11,193,240,78,4,99,249,181,249,175,253,152,251,113,11,62,251,214,5,165,9,177,1,153,250,226,1,118,254,215,238,229,6,168,250,163,1,52,2,54,2,247,14,43,247,13,7,255,1,23,245,144,250,123,0,238,252,178,248,128,11,73,255,193,6,211,1,106,3,228,5,124,238,38,6,171,250,248,244,180,4,124,2,130,1,80,1,148,10,142,0,190,0,80,251,230,254,51,252,43,241,235,12,211,249,144,253,177,12,166,0,8,5,30,255,154,2,180,250,122,248,193,252,66,1,153,251,55,253,59,16,16,250,229,4,230,9,186,248, 1,1,107,247,186,255,70,251,51,250,172,6,246,2,171,254,191,6,61,10,14,247,109,2,57,255,92,244,179,1,239,248,173,5,205,254,75,255,62,14,27,254,98,0,125,3,64,253,247,244,92,1,64,253,100,250,43,6,234,253,22,11,190,254,226,1,165,9,10,243,216,255,51,254,27,249,110,253,108,3,106,1,70,1,167,7,161,0,207,6,62,248,181,254,144,1,62,240,77,7,8,253,16,254,125,6,4,3,168,5,226,255,87,2,174,251,128,254,182,246,168,1,149,255,131,247,150,14,251,251,76,5,208,6,172,252,144,2,24,248,33,255,62,251,196,253,45,254,162,5,115,0,244,0,130,13,166,247,247,4,202,253,85,247,72,2,174,246,146,4,243,253,99,1,163,6,239,3,123,0,79,1,179,2,89,243,78,4,104,249,247,251,88,5,167,250,84,11,61,254,123,4,137,5,54,250,165,254,98,253,145,252,161,248,166,6,102,251,202,3,195,6,147,254,248,9,226,247,230,2,248,253,110,245,57,3,182,252,171,254,231,1,61,7,148,255,0,5,61,2,14,252,163,1,167,244,141,4,191,250,54,250,142,10,146,252,136,4,79,5,68,2,202,253,157,254,137,253,57,251,30,254,159,250,64,8,90,251,1,3,75,12,50,249,6,5,153,255,71,251,172,252,125,251,167,0,7,254,6,0,41,4,160,7,211,251,162,5,109,4,98,243,247,3,241,250,206,251,99,0,173,253,237,7,226,254,28,3,2,7,177,254,216,249,25,3,126,252,31,245,181,6,196,251,27,2,193,3,61,1,200,9,21,249,212,2,242,1,176,245,155,253,254,1,56,252,145,253,35,9,98,255,133,4,239,1,226,255,84,3,106,242,18,5,98,253,100,246,212,6, 115,1,58,1,129,2,94,7,40,254,61,255,94,253,214,253,44,254,202,244,67,11,207,251,31,254,61,12,108,254,206,2,16,255,137,1,85,250,209,250,39,255,30,0,131,254,218,253,37,14,104,250,10,3,161,8,25,247,253,0,215,249,158,0,131,251,227,252,106,6,181,1,188,0,199,3,202,8,188,245,178,2,73,0,230,244,233,2,133,250,43,6,44,254,148,1,170,10,77,253,78,0,178,1,135,254,196,244,163,3,219,253,87,251,95,6,157,254,229,9,247,252,24,3,210,5,161,244,117,0,166,254,66,251,126,252,186,5,204,0,95,1,191,6,200,255,88,5,52,247,177,1,238,254,156,243,168,6,98,254,147,255,11,4,108,5,56,2,64,0,4,1,124,252,229,253,49,247,160,4,120,253,231,250,22,12,36,254,184,3,147,4,182,254,46,255,50,250,117,254,107,253,229,252,23,255,111,7,225,254,42,2,166,10,85,249,91,2,198,253,141,249,226,255,143,249,212,3,105,0,253,255,187,6,213,4,253,253,224,1,200,0,120,245,7,2,115,251,173,253,165,3,64,253,184,9,109,0,75,1,231,5,99,250,116,252,204,254,39,252,209,250,154,4,176,254,145,3,250,5,56,255,37,8,60,249,62,255,240,255,139,245,72,2,161,254,119,255,128,2,36,6,172,1,71,3,132,1,255,250,109,1,99,245,120,2,51,254,28,250,229,9,225,254,141,4,150,4,22,1,21,254,242,252,60,253,222,250,36,0,144,250,177,7,61,255,106,1,36,12,225,249,203,3,200,253,215,250,68,253,142,251,33,1,151,254,4,3,107,2,188,8,96,253,148,2,154,3,63,243,146,3,226,249,145,253,12,1,18,255,217,7,70,0,184,4,45,3,170,255, 248,248,171,0,255,252,123,246,37,7,244,251,74,4,91,4,68,2,201,7,141,249,206,1,209,253,218,248,155,252,254,1,225,253,225,254,137,10,254,254,241,5,18,0,18,255,69,0,84,244,205,3,251,251,86,251,230,4,45,4,148,1,165,3,119,6,149,251,115,255,206,250,70,254,44,253,175,248,155,9,89,253,220,1,39,10,23,0,212,255,249,254,185,254,166,249,164,252,15,254,213,1,47,255,169,1,109,12,164,251,6,3,160,4,101,247,65,254,133,251,13,255,74,253,180,255,17,6,44,4,118,0,248,4,85,4,157,245,17,1,99,254,9,247,15,2,40,254,209,4,196,1,218,2,234,8,198,252,94,253,56,1,131,251,226,246,6,3,2,255,122,253,169,7,177,1,254,6,116,254,251,255,71,3,31,244,37,255,217,255,71,251,113,255,215,6,155,2,181,1,140,6,59,254,4,1,204,247,17,255,204,255,245,244,18,7,106,1,44,0,140,6,154,4,156,0,59,253,25,0,153,250,72,253,48,249,247,3,22,1,62,252,211,13,206,254,127,1,43,3,92,252,35,253,36,249,8,0,60,253,192,255,43,1,112,8,18,1,44,0,160,9,133,246,176,255,44,253,90,250,171,255,158,251,154,6,66,1,1,3,94,5,134,3,208,251,75,254,17,1,80,244,2,2,165,253,40,0,247,4,240,255,10,10,50,254,161,0,109,1,105,250,115,250,113,254,200,255,216,250,148,7,226,0,235,4,39,4,123,254,210,4,160,246,248,254,83,254,87,249,1,1,105,2,223,2,22,2,94,7,93,255,119,1,107,253,61,251,254,255,39,246,10,4,50,0,201,254,86,8,18,2,188,2,41,1,153,255,115,251,179,252,196,251,124,254,46,1,93,253, 159,9,144,0,236,1,22,7,115,250,175,255,14,252,199,251,174,253,63,254,196,1,171,3,233,2,217,2,157,6,131,251,249,255,190,255,43,246,52,1,183,252,55,0,173,3,61,1,186,6,187,1,69,0,2,1,74,253,176,248,211,255,20,254,61,251,231,6,243,255,159,4,160,4,119,255,62,4,105,249,200,253,109,254,45,250,229,254,159,3,243,0,153,1,111,8,201,254,133,2,142,254,106,251,240,255,184,246,225,2,74,0,225,253,234,6,190,3,121,1,127,1,120,2,254,249,233,253,246,251,151,253,95,1,182,251,218,9,56,0,212,0,25,8,189,252,93,254,179,252,40,254,128,250,158,255,205,0,164,2,19,3,133,0,37,10,106,250,231,255,244,1,165,246,93,255,59,253,124,1,133,255,247,2,122,5,120,2,133,0,253,255,111,2,240,244,192,0,176,255,111,249,104,5,15,0,184,5,228,0,178,2,6,4,36,251,209,252,102,254,60,254,159,248,91,6,177,0,46,255,28,8,248,255,130,4,135,251,70,255,146,255,57,247,181,0,46,1,79,255,60,0,159,8,70,0,148,0,154,3,193,251,112,255,44,248,110,1,176,255,178,250,192,7,60,2,156,0,193,3,144,3,78,252,209,252,224,254,199,251,84,255,150,252,134,6,86,0,93,255,59,10,160,253,190,254,40,0,232,252,167,251,65,253,61,1,10,0,41,1,107,2,104,7,224,253,235,255,174,4,28,247,98,254,7,255,93,253,142,0,31,0,113,5,235,1,204,0,184,3,162,0,87,249,243,254,133,0,57,248,49,3,236,0,210,0,75,4,196,0,240,5,252,252,88,253,42,1,220,250,172,251,7,2,142,0,224,253,196,6,162,1,229,1,211,1,9,253,4,2, 248,247,194,254,8,2,244,250,226,2,212,3,158,1,109,1,93,4,53,254,32,254,123,253,54,252,182,1,85,249,174,4,192,2,179,253,220,7,105,0,6,0,171,254,206,254,121,252,106,253,206,254,251,255,15,3,183,253,132,8,32,0,104,254,35,5,167,249,13,255,233,252,162,254,205,255,129,255,4,3,183,2,197,2,165,255,245,4,89,250,200,253,132,1,125,248,252,2,243,253,52,2,23,3,195,0,247,4,88,255,55,255,251,253,221,255,163,249,254,0,205,0,173,252,17,7,2,255,138,4,62,1,79,254,251,1,56,250,221,254,187,254,237,254,145,254,101,4,69,1,200,0,28,6,169,252,225,1,146,252,63,253,172,0,45,250,76,3,122,0,144,0,203,3,106,3,118,255,201,255,241,0,96,250,118,0,28,252,123,0,114,1,239,253,140,7,162,255,225,0,61,3,165,253,63,253,131,254,174,254,15,253,138,1,209,255,238,3,109,1,144,0,226,5,163,250,194,255,98,0,95,250,204,255,152,255,181,0,61,1,122,2,255,2,9,2,64,254,6,0,143,0,88,248,190,1,180,255,106,252,135,4,215,0,72,3,41,1,113,0,205,1,80,252,242,252,113,0,239,253,34,252,93,5,117,0,234,255,214,5,40,255,162,1,26,253,88,254,119,0,139,249,77,1,13,2,182,254,200,1,206,5,134,255,119,255,135,2,198,251,129,255,97,251,178,0,12,1,164,251,37,7,140,1,98,255,35,3,77,1,145,252,147,253,35,0,37,252,100,0,65,254,227,4,45,1,79,254,154,8,126,252,82,254,238,0,206,252,18,253,111,254,17,2,84,255,28,2,178,1,64,5,7,254,112,254,228,4,63,247,230,255,5,0,121,253,36,1,128,0, 27,5,249,255,101,1,137,1,118,0,84,250,60,255,162,1,45,248,174,4,167,0,200,0,62,3,152,0,137,4,242,251,22,255,206,255,150,252,67,252,158,2,35,1,15,253,100,7,61,0,99,1,139,0,239,253,60,1,200,248,190,0,131,0,34,253,220,1,130,4,7,1,202,255,223,4,227,252,244,254,30,253,7,254,162,0,214,250,117,5,90,1,46,255,50,5,181,1,131,254,118,254,201,255,228,251,213,254,138,254,162,1,124,1,238,254,206,7,27,255,247,254,241,2,217,251,175,253,7,254,95,255,95,255,142,0,99,2,197,3,153,0,99,0,239,3,66,250,109,254,62,0,4,251,80,1,206,255,37,2,134,2,13,1,198,3,69,0,5,253,62,255,5,255,148,250,57,1,161,0,119,254,237,4,244,0,68,3,241,0,186,253,109,1,60,251,101,253,112,0,93,254,163,255,9,4,213,1,9,1,50,4,200,253,137,0,193,252,114,252,106,1,2,251,114,2,53,2,16,0,10,4,175,2,202,255,5,255,119,255,106,251,231,255,237,252,253,255,247,2,239,253,244,6,235,0,180,255,183,2,138,252,238,253,165,253,147,254,29,254,188,1,103,0,159,3,254,2,23,255,66,5,210,250,152,254,202,255,114,250,1,1,7,255,167,1,192,1,42,3,61,2,161,1,171,254,127,253,192,0,195,248,154,1,162,255,156,253,93,5,152,0,253,3,173,0,55,0,143,255,177,252,35,253,192,254,195,255,144,252,240,5,171,0,36,1,146,5,219,253,71,1,9,252,84,254,177,254,14,252,16,1,190,1,42,1,124,1,109,6,41,254,229,255,154,0,209,250,205,255,125,251,99,1,85,0,26,255,22,6,10,2,57,0,98,1,148,0,177,250, 185,254,175,254,242,252,101,1,56,255,166,5,254,0,166,0,104,5,76,252,161,253,124,255,255,252,170,252,158,0,53,1,71,1,255,2,36,2,83,4,160,252,21,255,31,1,181,248,152,255,66,0,180,254,159,1,33,3,179,3,50,1,0,0,115,0,133,254,6,250,44,0,204,255,72,251,132,4,107,2,89,1,110,3,190,0,85,1,53,252,103,253,226,255,29,252,189,253,217,3,52,1,238,255,145,6,128,0,120,255,192,255,213,252,119,255,69,250,98,0,32,2,208,253,234,3,8,5,49,0,15,0,42,2,37,252,71,253,231,253,3,254,9,1,40,253,240,5,38,3,152,254,94,5,83,255,6,253,229,253,198,254,116,252,224,254,223,0,66,2,9,3,185,255,211,6,31,254,214,252,57,2,79,250,218,253,190,254,158,0,153,0,206,1,2,4,175,2,56,0,89,254,61,2,84,249,194,253,86,1,99,251,212,2,92,1,188,3,34,2,136,0,65,2,222,253,150,252,186,253,244,255,173,250,178,2,227,2,56,255,195,5,54,0,105,2,48,254,10,253,231,255,31,251,102,254,241,0,58,1,172,255,219,5,172,1,162,255,83,2,237,251,201,255,77,251,39,254,90,1,62,253,174,3,106,3,80,1,119,1,51,2,111,253,164,253,116,254,197,251,214,0,142,253,11,3,82,3,107,255,143,5,217,255,133,254,61,255,35,253,193,252,164,254,178,255,74,0,53,3,177,0,206,4,152,0,84,254,235,1,196,250,246,253,233,254,144,253,27,1,158,1,101,2,233,2,168,1,34,0,172,0,48,252,132,253,119,255,109,251,18,2,57,1,153,0,120,4,2,1,187,1,230,255,112,253,89,254,68,253,15,253,196,0,162,0,226,255,74,5, 32,1,204,0,114,2,156,252,51,255,188,252,91,253,100,0,80,254,52,2,111,3,4,1,240,1,207,2,74,253,118,254,234,254,76,251,99,0,74,254,172,1,4,3,178,255,40,5,163,0,123,254,21,0,214,253,205,251,35,255,245,255,204,254,82,3,165,0,60,4,53,1,113,254,5,3,217,250,137,253,190,255,111,253,165,255,2,2,115,2,90,1,246,2,17,0,127,1,80,252,87,253,16,1,196,249,231,1,161,1,216,255,53,3,41,2,52,2,8,255,56,255,243,253,80,254,186,251,212,0,206,1,223,252,51,6,84,1,152,0,2,2,118,254,129,255,150,251,200,254,131,255,243,254,172,255,142,4,125,1,74,255,118,5,83,253,152,254,118,254,5,253,206,255,160,252,170,2,245,1,244,255,237,2,130,3,72,254,95,254,31,1,202,250,248,254,1,255,31,0,215,1,21,255,175,5,220,0,194,254,4,2,98,254,207,251,167,254,51,0,86,253,179,1,74,1,237,2,138,1,134,255,238,3,0,252,50,253,188,0,132,252,133,254,96,1,148,1,188,0,117,2,222,1,92,1,186,253,61,254,188,0,71,250,250,255,255,1,9,254,144,2,119,2,231,1,162,0,90,255,235,255,179,253,61,252,66,0,83,0,18,253,214,3,111,2,156,255,76,3,158,255,154,255,166,253,86,253,122,0,33,253,124,255,76,3,128,0,123,0,54,4,248,255,94,254,75,0,203,252,60,255,126,253,197,255,192,2,26,254,115,3,58,3,2,255,161,0,27,0,29,253,209,253,143,255,79,254,52,1,98,255,238,2,32,3,19,254,203,3,174,254,243,252,221,255,210,253,174,254,163,255,42,1,50,1,76,2,90,0,199,2,153,255,141,252,245,1,153,251, 200,254,239,0,191,254,42,2,233,0,110,2,105,1,253,255,229,254,230,255,252,252,220,253,225,1,132,252,175,2,181,1,103,0,111,3,243,254,7,1,128,254,190,253,254,254,17,255,94,254,43,1,67,2,26,255,118,4,197,255,210,255,234,0,47,252,103,0,88,253,55,255,24,1,210,255,140,1,168,2,254,0,153,255,216,1,129,252,90,255,64,255,246,252,254,1,112,254,95,2,57,2,250,255,122,2,190,255,101,254,17,255,61,255,172,252,12,1,192,255,23,0,69,3,137,255,72,3,147,255,157,254,243,0,136,252,171,254,41,0,25,255,244,255,168,2,209,0,135,1,101,1,187,254,236,0,141,252,12,255,117,0,131,252,242,1,119,1,51,0,68,2,109,1,222,255,148,255,151,254,162,254,41,255,26,253,222,1,212,0,219,254,87,4,139,0,181,255,22,1,109,254,220,254,224,253,234,254,144,0,66,255,105,0,190,3,47,0,204,255,8,3,107,253,143,254,146,255,180,253,25,0,118,254,224,1,42,2,99,255,122,2,196,1,169,253,71,255,112,0,44,252,157,255,18,0,225,255,249,1,136,255,210,3,103,0,247,253,19,2,214,253,233,252,248,255,238,255,95,254,174,1,121,1,127,1,79,1,254,254,164,2,135,252,169,253,190,1,73,252,226,255,142,1,254,0,191,0,196,1,58,1,253,255,129,254,82,254,241,0,46,251,173,0,62,2,166,253,43,3,125,1,17,1,0,0,120,255,202,255,170,253,196,253,34,0,197,0,101,253,247,3,215,1,189,254,83,3,191,254,163,255,196,253,112,254,75,0,154,253,113,0,120,2,216,0,171,255,33,4,245,254,50,254,226,0,184,252,211,255,179,253,188,0,230,1,196,254,33,3, 49,2,26,255,196,255,228,0,136,252,142,254,7,0,98,254,152,1,73,255,72,3,182,1,157,254,238,2,131,254,72,253,139,255,17,255,1,254,161,0,7,1,33,1,25,2,230,255,209,2,101,254,141,253,76,1,77,252,240,254,224,0,207,255,37,1,182,1,164,1,50,1,143,255,210,254,39,0,86,252,13,255,67,1,162,253,52,2,220,1,196,0,27,2,182,255,6,0,192,254,83,253,124,255,109,255,34,254,0,2,179,1,231,255,79,3,11,0,141,255,235,255,15,253,202,255,9,254,215,254,220,1,2,0,47,1,246,2,78,0,216,255,154,0,58,253,242,254,225,254,2,254,181,1,41,255,196,1,228,2,138,255,226,1,168,255,231,253,37,255,148,254,15,254,133,0,0,0,181,0,23,3,178,255,87,2,255,255,178,253,158,0,208,252,218,254,23,0,75,255,7,1,250,1,13,1,94,1,14,1,44,254,70,0,49,253,98,254,188,0,107,253,20,2,65,1,166,0,111,2,123,0,168,255,26,255,146,254,14,254,192,255,253,253,56,1,153,1,104,255,20,4,224,255,202,255,113,0,188,253,234,254,55,254,80,255,31,0,171,0,142,0,28,3,134,0,133,255,28,2,172,252,17,255,32,255,5,254,132,0,100,255,234,1,183,1,166,0,72,1,240,0,147,253,248,254,0,0,127,252,168,0,230,255,134,0,49,2,71,0,192,2,158,255,172,254,59,0,40,254,103,253,57,0,26,0,31,255,164,2,246,0,155,1,165,0,20,255,219,0,197,252,164,254,110,0,30,254,31,0,34,2,8,1,228,0,216,1,191,255,172,255,11,254,199,254,254,255,2,253,51,1,159,1,147,255,114,2,167,1,214,255,167,255,42,255,201,254,116,254, 79,254,196,0,152,0,96,255,111,3,35,1,85,255,124,1,196,254,132,254,137,254,225,254,30,0,59,255,210,0,187,2,100,0,100,0,29,2,89,254,84,254,245,255,227,253,132,255,120,255,240,0,241,1,222,255,71,2,48,1,70,254,185,255,162,255,112,253,41,255,94,0,177,255,111,1,190,0,37,2,239,0,140,254,77,1,60,254,156,253,20,0,75,255,110,255,21,1,154,1,8,1,50,1,231,255,176,0,89,254,220,253,210,0,152,253,197,255,148,1,91,0,109,1,51,1,231,0,200,255,12,255,210,254,153,255,208,253,177,255,187,1,243,254,61,2,147,1,16,0,210,0,2,255,148,255,111,254,137,254,235,255,49,0,156,255,244,1,196,1,118,255,250,1,44,255,252,254,88,255,17,254,50,0,242,254,94,0,184,1,177,0,191,0,148,1,167,255,198,254,35,0,215,253,124,255,142,255,167,255,215,1,235,255,184,1,75,1,98,255,34,0,100,255,84,254,6,255,221,255,50,255,51,1,134,0,31,1,177,1,76,255,244,0,11,255,89,254,192,255,203,254,149,255,149,0,172,0,226,0,134,1,17,0,132,0,168,255,82,254,1,0,77,254,136,255,182,0,207,255,111,1,22,1,110,0,170,0,199,255,232,254,114,255,185,254,55,255,131,0,143,255,99,1,24,1,39,0,123,1,123,255,73,255,153,255,145,254,100,255,212,255,229,255,239,0,236,0,132,0,106,1,172,255,115,255,26,0,38,254,117,255,214,255,117,255,244,0,133,0,249,0,14,1,221,255,44,0,186,255,99,254,118,255,217,255,243,254,239,0,157,0,132,0,84,1,251,255,161,0,96,255,191,254,236,255,248,254,66,255,186,0,107,0,62,0,128,1,94,0, 46,0,248,255,238,254,254,255,123,254,139,255,199,0,118,255,229,0,65,1,81,0,68,0,93,0,81,255,75,255,33,255,99,255,108,0,45,255,43,1,31,1,177,255,80,1,26,0,105,255,104,255,104,255,102,255,143,255,238,255,173,0,205,0,217,255,174,1,2,0,39,255,123,0,215,254,94,255,136,255,2,0,105,0,36,0,206,0,12,1,6,0,175,255,171,0,165,254,37,255,69,0,42,255,99,0,45,0,219,0,194,0,235,255,187,0,234,255,239,254,141,255,20,0,214,254,61,0,171,0,2,0,246,0,49,0,200,0,195,255,40,255,64,0,26,255,49,255,98,0,64,0,212,255,1,1,153,0,37,0,62,0,133,255,18,0,235,254,110,255,146,0,86,255,76,0,250,0,61,0,73,0,123,0,219,255,144,255,109,255,146,255,20,0,66,255,124,0,217,0,180,255,233,0,120,0,171,255,221,255,149,255,161,255,138,255,178,255,98,0,79,0,239,255,11,1,90,0,143,255,110,0,124,255,104,255,196,255,170,255,56,0,236,255,84,0,216,0,8,0,22,0,113,0,110,255,105,255,11,0,112,255,245,255,31,0,45,0,178,0,250,255,128,0,75,0,86,255,240,255,205,255,95,255,239,255,45,0,253,255,122,0,73,0,89,0,80,0,129,255,41,0,158,255,78,255,59,0,196,255,5,0,105,0,73,0,80,0,65,0,234,255,249,255,183,255,100,255,55,0,151,255,246,255,142,0,240,255,134,0,61,0,0,0,6,0,175,255,181,255,226,255,183,255,231,255,108,0,228,255,123,0,99,0,210,255,89,0,158,255,201,255,226,255,154,255,13,0,12,0,17,0,85,0,86,0,249,255,81,0,202,255,172,255,21,0,112,255,22,0, 2,0,243,255,109,0,27,0,64,0,40,0,230,255,216,255,246,255,148,255,243,255,21,0,191,255,122,0,22,0,41,0,75,0,216,255,21,0,196,255,191,255,249,255,226,255,228,255,78,0,34,0,8,0,112,0,229,255,5,0,236,255,181,255,10,0,176,255,7,0,46,0,249,255,57,0,79,0,250,255,255,255,17,0,183,255,243,255,211,255,244,255,31,0,226,255,88,0,46,0,239,255,52,0,255,255,201,255,238,255,235,255,221,255,6,0,2,0,54,0,31,0,254,255,80,0,231,255,212,255,21,0,205,255,225,255,2,0,2,0,23,0,20,0,35,0,46,0,235,255,245,255,25,0,187,255,235,255,20,0,225,255,22,0,25,0,31,0,27,0,249,255,25,0,250,255,205,255,2,0,2,0,215,255,26,0,30,0,2,0,35,0,10,0,16,0,245,255,226,255,16,0,224,255,235,255,28,0,2,0,2,0,36,0,16,0,255,255,6,0,245,255,1,0,230,255,246,255,22,0,236,255,16,0,31,0,1,0,8,0,10,0,254,255,245,255,249,255,251,255,2,0,246,255,15,0,20,0,249,255,21,0,6,0,250,255,2,0,253,255,255,255,251,255,2,0,6,0,5,0,2,0,13,0,3,0,253,255,7,0,254,255,255,255,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,26,159,8,207,40,178,8,22,25,98,244,9,250,255,226, 16,232,195,234,120,240,233,9,226,5,208,35,203,12,97,35,220,251,183,10,26,227,171,242,61,221,140,241,254,243,144,4,217,20,204,18,41,35,77,8,253,20,244,235,121,252,176,216,216,243,3,226,142,2,110,0,108,22,33,25,144,22,254,23,106,253,21,3,171,223,21,244,149,216,164,252,76,238,109,21,187,10,26,33,78,20,81,17,216,5,180,240,39,243,84,219,97,244,233,226,59,12,34,253,188,35,92,14,224,33,156,6,210,5,232,241,28,232,128,234,197,225,3,253,9,244,245,26,159,8,207,40,178,8,22,25,98,244,9,250,255,226,16,232,195,234,120,240,233,9,226,5,208,35,203,12,97,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,184,108,68,251,228,10,69,127,6,252,183,107,69,211,12,1,194,136,23,86,63,93,141,221,21,155,86,50,167,231,221,108,110,176,201,196,204,202,94,230,4,235,178,251,85,73,16,182,193,249,14,85,83,93,155,160,250,25,48,78,229,39,186,0,53,26,24,93,141,8,80,44,18,64,223,255,250,106,113,235,157,186,15,42,80,165,209,118,214,196,79,106,231,171,170,72,87,240,233,95,147,243,32,123,64,93,141,207,41,50,87,9,225,88,213,106,113,150,213,176,212,83,73,87,17,150,184,5,26,152,28,69,159,149,0,222,36,3,233,48,171,209,94,96,215,167,219,236,57,122,54,162,190,209,51,51,58,94,193,224,33,175,45,216,204,170,211,206,64, 223,184,144,213,247,49,64,246,101,164,63,66,217,22,195,193,119,35,198,86,158,201,43,254,185,85,122,234,103,222,81,51,90,247,202,174,73,35,102,253,22,198,139,242,53,46,119,182,103,6,57,58,26,246,213,234,79,76,211,5,93,213,205,69,175,17,222,205,177,10,238,23,84,171,193,8,108,20,103,202,103,226,48,48,105,215,214,238,7,63,46,14,65,228,105,47,138,38,103,225,217,19,187,42,47,226,200,215,152,26,31,225,235,215,126,7,108,3,157,199,14,18,177,16,60,239,143,20,103,47,52,246,247,5,228,50,243,253,60,250,184,20,80,254,44,205,99,7,7,248,133,219,95,243,180,8,137,223,212,248,164,30,91,4,104,2,1,39,18,19,153,244,219,36,166,27,212,234,128,250,128,20,113,216,144,228,159,13,9,240,5,210,20,14,77,253,116,234,8,24,34,30,25,248,163,16,165,40,53,249,154,14,171,31,72,248,39,227,248,14,77,240,126,221,194,0,103,253,1,216,218,0,75,16,211,240,143,11,163,35,159,251,62,5,132,42,224,5,240,249,215,24,40,0,160,221,11,5,196,255,122,225,66,240,117,10,32,229,161,246,251,23,96,3,92,0,215,24,116,16,252,251,82,25,33,17,216,246,4,0,161,4,40,231,170,244,187,4,111,237,214,237,48,7,168,247,65,249,241,17,156,16,235,254,107,17,10,20,218,255,131,11,24,14,166,249,83,236,9,6,93,239,138,236,196,252,233,255,226,229,230,1,245,17,236,250,89,13,251,22,108,10,162,0,236,23,171,7,126,253,235,0,62,253,188,233,219,245,64,248,55,239,107,243,234,255,201,246,166,250,51,20,103,14,151,9,90,18,73,16,222,1,5,15,109,10,58,251,245,243, 45,253,16,232,1,239,155,249,154,245,231,236,83,255,167,5,86,255,223,14,203,22,68,12,42,6,45,25,101,6,109,2,241,6,253,253,131,233,120,246,145,240,56,237,155,241,157,252,121,242,137,251,88,11,167,7,145,14,54,20,206,15,162,4,96,19,59,9,34,0,198,252,129,250,203,234,80,239,152,244,234,238,159,241,195,252,109,249,136,246,197,18,79,17,157,6,85,26,105,16,197,0,237,14,16,13,80,244,191,245,211,253,41,228,247,238,92,247,215,240,198,238,25,1,231,253,126,254,170,19,57,15,85,10,127,22,132,14,214,1,118,11,175,255,110,251,138,238,212,244,241,235,20,239,48,243,155,244,179,243,11,252,218,7,152,6,71,14,252,17,106,16,95,5,10,19,204,7,69,254,178,252,156,251,206,233,113,236,146,244,98,240,54,237,46,246,126,0,116,252,175,11,225,14,150,13,26,9,130,16,90,10,124,7,49,8,48,253,5,244,227,244,181,239,70,235,92,244,5,244,165,238,34,249,228,3,197,0,96,12,218,17,251,10,207,8,46,19,90,6,31,8,118,4,221,246,150,240,77,243,44,242,237,235,195,243,70,242,160,246,25,249,248,7,129,7,31,15,197,14,152,12,232,14,255,13,81,7,111,0,232,1,197,240,240,239,102,244,223,238,238,236,238,244,255,247,217,245,171,2,14,12,55,7,223,14,218,16,167,12,8,10,205,12,20,5,83,253,194,249,172,246,176,240,121,238,120,244,158,240,237,241,144,249,134,0,222,2,222,11,32,14,22,13,35,14,98,13,14,11,179,7,159,0,128,252,133,243,76,244,170,242,96,240,5,243,80,245,220,246,134,249,186,7,28,7,223,9,6,14,249,15,191,5,203,15,166,11,64,254, 197,254,195,251,93,242,183,238,118,250,86,240,224,241,214,249,194,252,172,251,138,10,51,16,139,5,225,11,79,17,219,7,94,6,212,11,220,252,38,247,96,252,153,241,41,240,67,247,61,245,176,241,185,253,98,2,56,253,98,15,117,15,15,8,12,12,215,16,59,4,211,6,180,5,34,248,249,247,197,245,121,243,253,240,76,248,67,244,158,250,186,253,69,4,84,10,23,9,206,14,156,13,175,8,223,9,27,12,56,0,184,252,188,253,126,243,103,241,156,247,73,242,35,245,158,251,131,252,3,254,13,11,22,12,176,7,157,15,26,16,80,6,109,6,238,11,31,252,5,248,24,251,59,246,67,237,222,247,151,247,39,243,223,252,67,3,232,3,146,6,42,18,33,10,147,8,166,17,169,8,98,0,0,6,197,255,80,241,67,247,111,249,148,238,25,245,9,253,224,246,68,251,136,8,148,5,140,7,21,17,148,14,37,6,198,12,236,10,94,253,185,254,80,0,15,242,205,241,203,249,132,243,185,241,250,252,78,253,76,253,60,10,41,11,243,7,132,14,222,15,45,4,218,8,90,8,184,254,49,249,214,251,152,242,252,240,39,249,133,245,13,245,234,253,41,2,237,255,1,12,204,12,230,8,122,12,40,14,235,3,183,4,178,5,103,250,47,248,190,248,40,243,96,243,76,249,85,247,74,249,96,1,81,1,93,7,155,12,227,10,142,9,122,12,57,9,170,2,1,5,98,255,153,249,36,246,154,247,216,241,104,245,224,249,92,250,133,252,200,3,251,5,40,7,82,13,1,12,43,9,184,9,144,8,85,0,246,255,16,253,241,247,208,243,69,246,236,244,195,248,192,249,56,253,249,0,100,4,42,7,193,11,251,12,255,9,239,10,225,6, 174,4,115,255,73,252,197,249,127,246,26,244,227,245,175,247,130,248,40,252,48,1,31,2,99,7,189,11,167,10,220,10,92,12,97,6,161,5,237,2,239,251,13,250,39,250,245,243,58,245,111,249,177,244,180,252,134,255,47,1,189,5,4,12,197,9,102,11,30,12,213,6,83,6,105,3,142,254,5,253,192,247,68,245,231,247,64,244,88,246,239,252,49,254,142,0,207,5,253,7,183,11,197,10,234,10,121,8,173,7,181,1,170,1,237,252,156,248,111,247,54,246,153,246,118,247,205,251,72,251,194,1,184,3,27,5,228,9,1,12,133,7,53,9,24,8,153,1,79,0,239,255,211,247,22,248,168,249,196,245,233,246,229,251,98,252,19,253,74,5,55,5,203,5,44,9,144,9,219,4,163,7,16,3,106,0,117,255,202,250,118,249,39,248,84,248,254,246,205,251,32,251,46,254,195,0,33,4,8,6,254,6,172,7,91,7,72,4,67,4,94,1,9,253,50,253,27,250,106,248,220,247,208,249,107,249,214,251,159,253,125,0,189,1,47,5,131,6,59,6,11,6,84,5,107,2,84,2,211,254,118,252,75,252,119,248,153,249,13,249,118,250,237,250,161,254,149,254,247,1,198,3,127,4,178,4,219,5,180,3,121,2,218,2,164,255,74,253,152,251,248,251,176,248,115,250,198,251,154,251,137,251,1,0,193,255,139,2,46,4,96,3,118,3,235,4,234,2,136,0,58,1,177,254,2,252,30,251,5,253,173,249,208,250,65,253,186,253,78,252,71,0,63,2,105,1,7,3,232,3,148,2,99,2,249,1,41,0,206,254,46,254,21,253,94,251,209,251,73,252,229,252,160,252,176,254,11,255,15,0,120,1,240,2,235,1,13,2,130,2, 21,1,7,0,39,0,189,254,216,252,77,253,30,252,138,252,129,253,231,253,125,253,150,255,234,255,171,0,100,1,117,2,79,1,49,1,127,1,20,0,141,255,255,254,115,254,13,253,114,253,162,253,233,253,82,253,44,255,138,254,172,255,47,0,34,1,236,0,32,1,45,1,103,0,160,0,72,255,170,255,117,254,59,254,86,254,71,254,148,253,223,254,130,254,148,254,157,255,255,255,2,0,244,0,127,0,24,0,181,0,251,255,138,255,152,255,76,255,72,254,199,254,197,254,154,254,125,254,97,255,200,254,36,255,2,0,201,255,184,255,46,0,1,0,109,255,251,255,171,255,78,255,74,255,103,255,243,254,19,255,67,255,34,255,52,255,90,255,98,255,93,255,125,255,123,255,100,255,100,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,10,242,47,177,39,20,18,151,238,177,233,192,254,178,39,156,9,19,206,130,188,131,168,223,232,107,69,91,72,143,43,137,213,212,155,2,234,26,32,110,48,235,52,252,221,134,199,246,6,154,34,60,43,182,34,162,225,84,213,47,230,156,30,251,83,46,34,107,209,69,160,118,168,222,243,115,45,189,21,206,220,110,213,60,15,201,41,35,33,136,18,147,224,29,216,79,0,21,23,101,38,77,50,95,255,132,222,253,206,102,232,67,40,65,43,31,5,218,233,53,225,244,254,238,30,228,223,70,142,41,154,64,253,92,87,229,113,228,51,73,209,85,187,237,235, 163,26,154,29,157,18,140,245,117,250,126,19,223,23,90,12,8,237,193,210,45,221,7,251,65,26,42,64,223,25,118,202,33,182,235,191,182,212,128,17,175,45,153,39,95,37,95,249,159,237,202,6,89,10,255,6,178,230,245,225,67,28,114,55,4,40,239,251,237,200,92,203,53,242,162,37,242,13,115,204,80,225,7,20,250,33,234,38,235,220,168,172,244,213,205,255,64,61,57,81,65,15,40,247,108,229,85,231,155,19,19,3,211,244,34,2,114,255,38,25,33,36,27,7,51,225,159,194,208,204,119,229,195,229,170,40,217,76,214,36,122,9,8,197,22,165,184,235,191,17,139,64,250,60,243,247,171,9,99,4,138,232,1,244,191,209,196,241,82,41,198,38,136,35,156,253,219,213,215,229,155,224,227,234,86,236,127,202,18,6,59,84,223,51,136,26,25,223,67,160,162,211,112,21,200,83,238,78,40,231,254,214,16,238,218,252,19,33,10,237,98,213,110,0,22,24,230,58,94,21,29,227,160,238,129,231,133,207,4,211,222,200,123,250,152,83,127,59,245,251,232,241,34,235,245,11,139,23,209,234,152,242,245,254,246,41,160,62,127,226,216,202,255,199,224,249,20,51,183,30,204,20,251,0,67,241,74,10,78,248,28,184,235,182,254,202,24,246,245,84,86,98,57,34,87,238,52,204,31,217,156,9,181,3,153,11,176,4,87,9,160,44,252,251,186,219,20,215,209,236,172,27,234,24,151,18,96,14,168,6,178,9,145,222,142,154,7,185,7,249,145,45,181,71,167,38,79,247,41,248,186,254,221,252,195,233,210,214,103,6,162,37,146,45,218,35,149,226,153,194,116,209,74,0,148,49,198,36,114,10,129,241,92,232,218,19,116,2,188,195, 15,180,218,205,121,28,113,91,114,65,156,8,250,219,99,224,175,9,153,252,147,229,127,4,203,30,97,42,213,13,46,201,141,206,77,243,172,31,243,30,199,236,40,247,28,24,112,30,181,15,204,194,144,150,64,208,95,22,128,86,88,69,82,251,27,244,244,239,32,6,233,25,150,230,165,205,128,249,167,29,226,59,51,40,15,218,220,184,124,203,148,22,93,63,164,18,139,231,131,227,205,255,165,28,169,236,27,187,201,200,62,0,124,96,137,79,229,252,185,243,226,231,115,250,147,15,132,213,34,215,55,37,189,55,52,29,79,242,159,205,234,239,75,21,93,15,35,240,208,195,49,217,181,41,234,72,240,17,110,191,91,183,123,230,235,27,214,91,11,44,13,231,12,246,112,247,55,4,236,12,27,217,13,215,121,23,14,38,203,40,32,29,89,223,38,220,214,248,87,238,195,236,159,215,168,213,248,52,160,84,170,29,196,214,61,185,52,223,173,6,39,60,235,42,244,245,131,7,109,16,40,242,246,231,62,197,161,236,29,60,208,52,250,27,66,3,206,214,147,229,237,6,133,219,249,207,236,208,229,231,222,89,167,91,213,2,138,213,8,194,50,238,129,26,233,34,83,30,92,238,60,253,19,31,102,252,139,233,30,197,75,230,238,51,213,49,209,31,34,7,65,211,30,229,160,8,180,212,236,199,202,215,230,225,217,59,31,71,71,18,68,8,77,236,210,254,21,11,78,231,244,246,133,11,69,36,189,51,22,229,65,203,223,195,245,249,98,63,231,11,188,253,66,7,55,254,17,20,87,254,147,169,235,161,194,212,81,30,50,96,73,69,96,9,32,240,209,230,202,247,196,9,47,234,73,246,176,14,27,27,187,38,5,237,161,204,204,206,230,241, 187,43,250,21,22,16,216,15,139,247,118,0,193,220,104,181,118,208,5,241,196,37,32,64,195,31,238,9,38,8,63,251,148,0,63,236,185,206,194,242,76,37,230,53,29,21,34,216,227,203,91,232,60,21,29,34,103,245,58,241,119,0,4,14,71,39,18,231,122,170,146,202,75,233,95,50,28,88,244,31,22,5,218,248,149,237,255,251,147,244,171,217,15,234,67,22,224,51,113,42,162,241,46,209,109,212,61,249,238,19,141,4,184,4,92,8,217,1,20,13,114,220,181,187,73,243,225,7,14,51,217,72,108,4,251,241,221,254,94,250,151,0,148,235,141,202,81,245,206,42,99,46,48,31,184,228,82,197,73,233,126,13,124,17,94,248,173,231,153,251,90,27,86,38,58,243,241,192,228,221,5,251,121,51,147,75,17,8,164,237,83,242,168,242,203,12,68,243,12,198,26,245,253,27,42,28,108,36,79,250,23,223,233,236,177,244,43,241,221,238,247,244,48,31,234,53,62,18,249,216,158,191,65,238,0,8,222,45,167,49,145,245,27,1,122,13,79,242,59,242,103,205,215,203,69,25,25,45,200,26,140,18,167,234,101,216,255,251,81,1,38,245,255,236,34,230,127,22,2,54,10,30,146,231,168,199,174,238,176,3,134,46,222,50,166,234,21,237,210,3,253,238,146,252,92,214,151,213,88,25,28,43,17,27,166,19,147,234,232,211,171,248,29,253,152,235,140,237,117,239,90,37,138,52,35,8,1,240,126,228,19,3,5,14,254,15,191,16,251,221,253,242,24,29,169,247,224,236,52,204,180,218,57,49,24,67,224,35,138,241,153,193,186,201,229,252,203,9,239,242,4,242,3,0,85,38,134,53,30,22,112,246,4,230,253,3,82,8,82,245, 197,247,244,242,249,9,25,34,219,228,153,225,94,241,119,5,135,57,90,21,53,209,113,191,10,228,151,238,172,5,67,30,76,8,171,26,163,33,171,255,93,247,197,247,92,9,116,29,217,1,141,236,143,225,166,249,190,14,1,9,133,15,156,245,255,247,78,26,229,5,210,213,11,186,45,201,76,235,44,42,218,57,97,24,179,17,185,3,55,240,167,2,116,253,3,255,147,22,20,9,207,0,99,11,84,248,193,230,196,241,152,251,52,27,176,44,65,22,83,228,127,174,246,177,69,226,250,6,199,39,39,50,19,34,59,22,77,238,126,222,38,7,191,18,250,33,219,4,25,222,134,253,179,24,173,44,55,6,197,208,126,228,67,250,126,37,18,55,163,220,6,149,23,182,59,231,131,53,50,85,71,23,158,251,94,243,228,232,188,13,197,16,219,250,229,24,54,254,110,7,11,35,117,254,112,3,11,240,171,0,227,29,47,2,73,252,228,194,93,157,175,221,150,8,86,23,33,45,151,20,138,11,51,13,45,242,46,241,223,7,137,17,39,8,91,237,146,238,35,57,58,66,32,24,161,228,207,199,199,4,109,37,186,46,50,239,231,134,115,135,170,216,154,41,22,88,40,69,9,245,67,213,254,235,90,5,247,34,181,44,130,247,227,210,52,228,135,15,20,75,203,67,167,11,166,221,188,229,152,4,198,40,135,13,155,166,186,150,239,191,62,1,185,80,32,71,166,1,224,215,25,223,208,251,47,32,28,41,195,21,52,228,26,214,67,3,72,54,87,57,167,18,79,245,145,252,229,16,217,28,103,247,49,170,119,171,107,211,39,246,203,60,28,61,181,15,136,236,145,197,48,229,191,32,86,44,55,38,16,239,211,193,157,255,185,59,54,48,3,27, 249,242,175,254,248,18,154,17,194,253,95,201,160,175,112,199,217,237,171,47,79,80,29,31,208,225,160,185,41,206,88,41,72,67,9,35,19,232,6,192,76,241,27,61,15,52,39,21,207,240,123,0,88,41,145,35,235,249,204,161,72,165,3,219,237,23,110,62,81,53,41,20,85,220,80,197,197,205,28,14,116,68,190,59,7,251,35,200,72,204,246,30,42,74,118,32,231,246,246,237,95,17,24,45,192,18,134,193,61,169,138,191,119,236,79,68,42,88,143,60,7,241,49,163,95,177,27,254,235,69,210,73,163,6,217,205,78,228,92,24,140,46,72,8,215,242,170,21,31,30,245,26,48,241,211,177,98,196,14,224,190,4,155,57,113,48,119,43,18,6,254,192,42,204,224,248,164,30,96,56,176,3,254,216,189,240,124,23,58,63,174,35,215,224,133,238,154,7,116,35,121,24,223,188,70,170,122,202,94,250,207,82,92,84,29,44,128,246,54,174,137,191,40,14,40,58,254,59,242,251,191,192,92,230,211,28,200,53,14,38,114,251,46,5,60,15,223,8,167,230,239,170,112,196,175,244,55,4,65,52,87,56,112,50,202,16,238,185,251,188,150,252,78,52,23,71,144,6,232,204,30,226,40,19,32,42,254,14,10,246,79,14,228,28,129,33,48,233,57,149,73,182,174,219,0,8,77,84,241,69,167,48,166,252,33,172,157,203,218,18,133,48,49,58,31,249,232,204,54,250,196,37,231,33,206,0,21,234,61,10,166,36,21,31,44,223,54,147,177,185,206,230,48,7,133,81,96,50,171,41,221,17,40,178,120,199,158,8,187,47,133,85,190,250,152,189,193,242,124,38,45,48,237,12,190,228,81,248,210,32,206,49,18,230,223,134,228,162,53,219, 145,20,164,98,19,62,158,26,187,251,112,172,207,204,42,34,114,50,24,67,130,246,210,196,141,7,106,51,51,39,157,253,253,222,215,250,206,33,65,54,93,231,124,138,167,170,80,209,241,6,127,91,8,71,28,38,203,247,113,170,36,196,175,30,236,56,40,64,187,249,165,203,182,2,99,53,19,46,171,9,70,235,112,241,181,15,232,38,36,230,61,155,228,184,197,208,110,1,198,84,220,63,149,35,115,241,41,176,141,207,35,31,81,59,96,55,107,233,11,202,224,6,100,70,254,58,198,11,124,231,41,233,111,19,243,47,41,223,168,150,222,179,110,204,200,19,241,98,184,57,93,24,135,222,182,165,68,222,124,38,72,63,179,62,56,225,151,202,81,5,146,51,36,54,140,18,235,252,133,249,210,14,69,31,212,207,82,162,190,199,98,204,197,12,92,84,244,59,161,37,96,224,45,163,73,212,77,28,209,59,99,59,233,231,158,214,39,21,121,50,225,37,142,8,197,245,229,250,43,25,197,40,200,211,142,160,3,201,144,202,180,25,154,89,211,49,74,22,249,207,147,175,195,245,108,35,67,49,47,32,53,211,48,221,227,34,212,62,24,40,45,11,142,248,163,240,174,13,52,28,130,211,8,175,143,208,134,210,34,30,57,88,172,49,211,17,140,195,168,166,9,253,252,45,128,59,98,32,182,202,187,219,73,31,244,54,246,34,40,9,168,0,22,255,254,20,176,12,244,194,95,177,169,211,10,217,119,40,217,83,20,52,166,17,178,187,175,169,9,2,233,41,31,57,46,20,171,199,6,239,132,42,178,50,46,28,176,254,27,249,111,2,177,18,105,6,245,201,203,190,232,214,99,212,99,38,252,84,123,54,147,7,100,176,91,175,43,18,5,52, 235,57,134,1,208,183,240,240,39,53,140,60,227,31,90,251,20,244,126,251,53,18,123,253,246,193,175,191,124,215,79,235,34,57,140,79,27,45,192,242,37,169,77,192,30,29,147,52,19,51,134,250,201,192,237,252,169,49,147,44,104,23,76,3,101,254,132,1,154,11,5,241,213,190,136,196,178,210,42,233,198,63,33,83,5,62,112,242,83,147,195,189,129,34,17,64,44,61,202,231,232,183,67,3,144,59,168,56,72,23,43,251,18,242,223,254,67,14,27,238,193,199,69,205,69,207,167,232,4,61,12,80,174,62,106,236,194,145,28,203,202,43,170,63,96,56,219,218,168,185,220,15,186,60,166,48,15,19,56,2,218,254,93,3,107,5,212,215,122,191,221,215,242,217,65,251,152,65,62,68,135,52,74,224,78,147,105,215,131,47,118,64,7,57,87,215,146,186,201,16,63,57,167,48,91,23,66,1,187,249,160,0,78,7,46,219,157,196,25,213,114,203,183,255,146,77,51,74,102,52,249,205,135,140,58,231,25,56,42,66,55,46,136,201,55,197,98,32,46,59,38,38,192,16,4,1,127,1,111,7,101,250,252,205,180,200,224,223,56,215,229,4,117,68,150,65,225,47,164,200,245,142,114,240,210,59,249,70,185,41,60,192,33,199,177,34,89,59,165,39,40,21,186,0,105,251,139,6,118,246,150,204,179,206,132,218,229,211,81,17,50,75,102,72,204,36,174,178,222,142,160,254,167,66,244,70,165,28,39,185,137,212,145,42,98,53,176,30,245,18,37,5,53,2,137,6,55,235,225,197,194,212,24,222,64,217,221,24,39,67,100,69,132,30,32,171,158,154,76,7,160,62,99,70,83,16,238,182,163,224,241,45,148,49,200,26,129,16,46,4, 175,3,56,6,213,227,210,197,145,216,153,220,59,222,222,34,253,69,152,68,228,16,125,155,8,160,19,22,155,69,27,74,245,2,112,175,92,233,12,50,248,47,211,24,129,13,74,3,110,5,118,6,249,219,133,195,156,223,43,220,174,227,19,42,43,68,107,69,57,7,190,148,115,170,33,29,167,64,9,71,55,251,199,178,232,246,102,52,198,39,148,20,194,13,24,4,136,5,62,2,117,212,197,197,47,229,45,218,39,235,84,51,56,66,64,67,199,247,158,139,8,186,59,42,55,70,187,65,177,231,246,178,169,2,211,56,123,38,144,18,29,12,200,4,254,6,123,253,33,205,212,198,101,232,48,220,58,243,124,55,243,63,46,65,139,237,238,137,66,199,105,44,130,67,252,63,251,224,196,187,43,13,238,51,20,31,171,17,233,11,232,4,232,8,206,248,34,200,95,204,204,232,87,219,107,253,45,58,64,64,246,57,83,220,248,136,123,216,75,54,4,67,20,53,169,210,13,194,213,26,133,54,75,27,194,15,238,7,28,3,125,8,148,241,7,197,39,212,11,235,32,219,91,7,191,59,161,64,7,52,252,204,124,138,27,231,199,57,134,67,77,44,239,202,92,203,47,34,161,49,168,22,153,18,253,8,179,3,17,6,8,230,226,193,28,220,249,234,252,220,191,17,171,60,3,64,181,41,235,188,197,144,162,248,221,61,247,65,188,28,201,192,221,214,250,42,66,47,18,18,249,15,47,5,190,3,216,5,140,221,66,192,133,224,127,231,243,223,84,26,118,59,69,64,164,30,81,175,81,152,34,7,56,63,100,65,230,16,30,189,184,225,101,45,153,39,128,16,67,18,201,4,117,4,163,255,0,211,49,194,142,232,161,231,193,227,241,32,151,58, 81,65,61,17,92,163,94,163,93,20,24,67,228,63,227,2,59,186,20,239,30,52,214,35,126,13,79,15,148,2,0,7,235,252,9,203,52,196,123,235,23,229,197,236,253,41,235,57,28,61,149,1,1,154,112,177,250,32,42,67,72,60,14,246,53,188,63,252,70,53,249,28,120,14,4,18,100,0,22,6,131,244,252,194,234,202,118,240,125,226,246,242,237,45,35,58,105,61,100,242,82,147,248,191,166,42,122,69,106,55,234,231,203,192,92,9,227,55,39,24,183,12,197,16,79,0,184,8,165,238,41,188,173,207,19,242,65,228,210,253,142,48,145,56,114,54,129,226,12,147,62,210,129,50,133,68,54,47,114,220,67,200,157,20,198,54,20,20,227,13,219,16,31,1,110,6,172,228,176,184,34,217,69,244,226,226,168,6,244,49,112,58,245,47,113,208,232,145,97,226,49,57,105,69,43,38,213,209,203,208,33,30,154,51,15,16,15,15,141,15,135,2,48,6,210,219,217,181,38,222,80,243,200,228,226,18,34,52,24,57,157,37,185,191,114,150,31,244,120,61,16,67,214,25,248,202,82,221,29,40,98,46,230,10,186,15,9,14,120,4,73,4,55,212,20,183,116,227,251,241,4,230,118,22,238,51,36,58,212,33,53,187,196,152,160,247,251,61,53,67,37,24,110,202,5,222,29,40,98,46,230,10,186,15,9,14,120,4,73,4,55,212,20,183,116,227,251,241,4,230,118,22,238,51,36,58,212,33,53,187,196,152,160,247,251,61,53,67,37,24,110,202,5,222,208,39,74,46,214,10,133,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,65,0,32,0,25,0,78,0,105,0,146,0,182,0,148,0,212,255,15,255,241,253,116,252,8,252,147,253,216,254,238,254,152,254,98,254,66,254,218,252,182,250,242,249,151,250,253,250,97,251,72,252,60,253,245,254,217,1,55,3,235,2,29,4,88,6,208,7,190,9,113,10,9,8,75,7,65,7,76,3,92,253,77,248,166,244,142,244,10,249,93,254,236,2,31,4,190,1,165,254,185,0,94,9,46,21,203,35,96,43,200,41,10,39,130,33,60,21,158,3,217,240,225,229,191,229,3,235,195,236,226,233,18,230,160,226,191,223,77,222,131,219,71,225,201,232,199,239,60,244,128,241,20,236,91,240,230,251,184,4,22,10,143,13,62,12,69,11,161,10,11,8,152,4,57,6,234,15,176,20,62,18,232,12,125,9,227,4,160,249,82,237,127,233,69,232,199,233,59,239,251,245,153,0,213,15,246,29,170,30,169,23,174,18,220,14,161,10,209,9,209,4,65,255,226,0,19,253,74,240,174,230,181,223,66,225,246,239,16,3,138,17,148,22,147,15,182,2,142,248,118,255,14,19,225,41,58,62,5,62,163,59,223,63,176,67,119,60,181,33,111,6,96,252,72,1,27,7,155,4,180,250,115,240,157,235,192,235,71,231,95,225,246,230,231,236,106,251,94,0,239,248,89,249,244,4,1,15,179,14,15,13,81,8,237,249,11,234,212,226,199,211,170,204,15,218,5,239,71,241,170,237,214,236,245,239,62,235,173,224,230,218,233,220,134,221,211,220,7,222,52,232,61,246,225,7,67,18,138,16,110,14,29,19, 126,24,203,33,97,44,47,43,3,39,100,34,203,14,17,244,115,225,90,217,56,225,88,243,214,3,183,8,136,5,72,248,96,237,233,242,46,17,47,53,178,91,107,120,193,116,34,103,67,91,202,66,15,31,133,241,52,204,49,191,229,199,49,207,139,207,110,199,55,190,134,185,209,184,34,182,122,186,123,200,73,214,111,224,78,226,97,221,62,224,38,242,132,6,177,15,255,21,90,18,138,9,124,10,240,8,27,5,158,7,120,19,29,30,114,28,191,21,232,18,133,15,170,3,10,243,183,230,68,223,170,215,189,215,59,226,173,246,176,17,100,42,167,49,157,39,123,26,48,18,38,15,159,17,187,15,100,7,94,4,186,250,108,227,51,212,5,212,251,219,64,243,119,12,33,23,252,18,213,7,142,247,102,238,138,249,202,23,194,51,16,75,157,78,93,64,133,64,156,70,112,69,146,52,27,18,173,253,54,252,202,3,205,4,149,255,122,242,186,233,122,234,220,235,246,231,136,231,169,234,202,241,5,253,15,250,118,251,13,7,215,20,5,21,249,12,164,6,31,250,192,234,179,226,54,216,248,206,140,211,201,227,20,238,115,234,240,233,26,240,4,241,54,233,202,225,191,222,141,218,42,213,193,210,125,221,122,243,140,9,21,23,225,20,76,13,219,13,88,18,96,28,249,42,138,49,60,47,182,36,12,12,61,240,78,227,173,228,227,238,49,2,174,10,47,5,219,249,176,238,197,226,156,234,114,11,121,53,197,87,44,114,1,117,252,104,173,97,119,82,29,52,27,7,160,216,136,191,42,192,6,202,234,205,197,202,212,192,192,187,82,190,181,187,216,185,64,191,126,204,133,216,229,222,207,224,28,230,116,242,64,4,88,13,143,15,73,13,38,2, 159,1,47,6,132,3,216,7,236,14,88,25,38,28,167,23,230,21,22,22,238,14,148,1,116,241,224,228,151,215,169,206,92,214,69,237,18,12,221,39,14,51,195,43,194,30,157,21,218,18,63,21,90,23,227,15,189,4,97,246,47,221,113,206,66,215,122,231,139,250,206,13,241,17,13,8,15,253,105,242,173,234,219,248,198,24,9,57,167,75,143,79,92,63,221,56,177,68,76,72,199,63,229,31,144,0,167,250,129,1,146,3,49,255,67,246,81,237,202,236,21,242,59,239,51,234,172,232,69,236,250,244,27,252,158,252,113,11,213,24,139,28,65,16,243,4,97,248,204,234,229,224,255,217,31,209,12,207,200,215,202,229,22,233,72,231,191,239,70,245,170,242,252,232,166,226,8,218,189,205,228,201,157,212,103,238,20,9,254,22,249,20,247,9,129,8,17,15,233,25,24,42,89,51,26,47,9,34,208,9,144,239,40,232,150,242,124,254,254,10,123,11,171,250,106,234,116,227,136,223,217,230,227,6,43,50,24,84,141,103,154,107,36,101,5,99,74,96,49,72,208,28,238,231,206,196,147,189,77,197,189,199,80,199,39,195,30,190,131,194,48,194,100,186,204,186,183,194,210,207,35,218,148,224,185,232,48,245,194,0,83,8,122,6,2,5,255,255,201,250,195,255,142,255,88,0,211,8,235,18,49,26,47,27,79,25,168,29,68,25,143,12,61,250,240,234,90,217,27,202,36,203,247,226,232,2,220,33,75,48,121,44,229,33,89,28,153,24,63,25,125,28,228,19,91,0,241,240,57,220,78,207,221,218,2,243,181,1,132,10,12,7,248,249,143,241,201,239,179,238,240,250,194,26,108,58,46,76,113,75,161,64,172,55,159,67,101,75,232,66, 126,41,85,7,228,249,253,255,14,1,79,251,63,247,237,242,24,242,207,247,5,243,121,237,123,233,101,234,233,238,127,250,217,1,212,14,185,29,32,32,74,20,227,1,191,246,95,234,23,226,154,218,101,210,68,204,232,208,203,222,91,234,45,235,198,240,37,250,153,249,245,239,117,228,160,217,20,202,22,198,236,205,26,229,154,2,225,22,222,22,68,12,41,7,78,15,238,24,147,39,165,48,55,41,237,26,55,10,137,245,182,241,123,1,179,13,122,15,223,7,34,242,4,224,55,221,171,224,213,231,27,3,154,45,6,78,24,94,41,96,187,96,161,101,192,107,182,91,129,49,169,251,150,208,239,190,66,192,18,191,200,192,217,197,172,198,224,200,73,201,68,188,172,182,148,185,248,199,144,215,88,225,193,236,119,251,161,1,194,3,161,1,188,253,72,251,137,245,38,248,30,252,141,249,43,1,84,15,15,25,102,30,230,29,65,33,210,33,60,20,181,1,65,240,103,221,128,205,215,200,10,217,18,248,74,22,154,41,234,41,133,36,76,35,16,33,187,29,127,30,3,19,52,252,9,235,44,223,3,215,79,228,217,251,139,6,130,3,92,249,45,237,123,232,179,238,56,244,35,254,148,26,62,57,186,73,251,73,246,62,19,57,131,63,187,76,128,69,237,46,218,15,202,250,98,253,64,255,83,248,37,247,213,249,124,250,45,253,72,248,131,239,46,234,180,231,242,235,1,244,181,1,112,14,55,31,25,35,179,24,107,5,160,246,12,234,127,224,69,218,111,206,140,200,169,204,26,218,82,232,40,239,17,241,13,252,235,250,247,241,251,229,24,219,174,204,210,196,108,202,111,221,148,249,145,17,36,22,23,13,187,8,154,14,233,24,24,35,98,42, 103,31,233,16,66,10,253,255,165,254,161,15,104,26,163,17,114,0,174,235,15,215,221,214,222,224,34,236,47,1,91,39,228,69,54,85,120,89,233,89,120,101,49,112,34,104,54,68,192,15,151,223,21,197,130,190,96,186,58,187,255,197,172,207,165,207,130,206,221,194,173,182,119,181,248,191,29,211,183,224,60,235,37,250,32,2,49,255,145,251,122,248,241,245,85,243,100,242,51,244,111,241,6,247,63,10,107,25,95,33,255,34,49,37,67,40,161,27,170,7,3,244,130,227,68,211,66,203,173,208,223,233,153,8,202,32,129,39,185,37,80,39,53,41,233,36,112,32,200,17,28,247,63,231,226,228,104,227,157,237,147,0,46,6,177,251,185,236,215,226,231,224,82,238,253,250,206,5,116,26,181,53,140,67,222,70,223,62,131,58,51,65,64,75,232,71,15,51,207,23,229,254,251,246,244,249,85,246,206,246,141,255,74,3,120,2,68,254,43,240,160,233,27,231,145,236,109,243,44,254,109,12,94,26,5,35,204,25,45,9,96,246,224,232,167,222,249,216,193,204,163,196,62,203,38,218,217,231,253,242,103,245,163,251,104,254,30,243,45,229,68,217,154,208,75,200,82,200,245,212,154,234,225,4,198,20,143,17,121,12,188,16,39,26,61,32,66,34,219,22,123,7,93,8,17,13,192,13,231,24,165,31,206,15,154,247,230,227,119,213,216,212,89,229,100,244,109,4,168,30,183,57,126,73,128,82,107,83,140,94,157,112,128,113,5,88,5,39,151,242,169,205,6,190,43,184,22,182,196,193,130,211,160,216,170,212,6,202,204,186,111,181,28,188,76,205,80,222,252,231,235,244,201,0,237,253,75,245,15,244,107,242,149,239,251,236,52,235,25,234, 109,239,225,2,37,27,223,36,140,40,242,41,32,44,39,34,160,12,207,247,192,234,232,220,236,209,142,206,110,220,175,246,250,18,251,35,19,38,142,41,186,47,49,45,0,34,94,17,254,245,239,229,191,234,222,242,0,249,248,2,7,1,43,242,134,225,128,217,146,220,26,237,247,1,93,14,169,25,203,45,157,60,252,67,35,67,207,59,182,65,191,73,184,72,220,54,130,28,159,4,217,243,247,244,63,247,223,247,138,1,75,10,118,7,190,3,90,245,9,234,132,234,113,239,174,248,92,252,238,5,14,19,153,27,102,25,240,11,97,251,26,235,89,223,69,215,130,206,179,195,78,201,182,217,15,233,185,241,91,248,157,250,166,254,107,244,59,227,105,217,62,214,153,208,236,203,65,207,152,222,254,245,106,14,65,21,3,16,169,18,241,25,33,28,8,24,43,13,186,0,249,6,108,26,174,33,75,34,194,31,187,11,40,242,243,222,77,215,67,216,94,234,243,250,19,6,152,20,139,43,161,62,199,77,222,83,113,88,50,107,255,117,144,102,93,61,66,6,54,217,108,192,183,186,37,185,251,192,221,210,90,222,191,219,178,208,127,191,135,182,66,186,247,200,76,219,54,227,34,235,151,249,236,253,189,244,212,236,232,236,27,235,126,231,153,228,55,227,63,233,21,251,4,24,37,42,130,44,181,44,44,45,193,38,35,17,124,250,55,240,177,231,104,219,250,209,57,210,230,227,204,2,62,30,245,39,71,42,252,50,185,50,57,34,44,15,154,247,203,232,214,241,195,0,148,4,59,3,45,249,52,231,253,217,17,212,158,218,201,236,239,6,91,22,13,28,225,36,199,52,2,64,231,70,224,64,226,61,208,70,83,72,188,60,115,33,60,5,48,243, 242,240,135,248,112,252,226,2,120,13,57,16,242,9,203,251,24,236,74,235,121,241,59,250,169,253,80,252,106,9,170,19,72,23,174,13,127,255,202,240,127,224,2,213,15,206,165,196,72,198,237,215,75,235,195,244,87,249,127,252,25,253,199,244,59,226,102,217,75,217,137,215,183,208,27,203,212,209,212,228,85,1,158,23,255,23,119,21,98,26,93,22,125,13,175,4,35,253,246,6,0,35,98,49,232,41,149,28,99,6,217,237,27,223,245,218,7,225,91,240,177,2,76,8,26,10,50,26,195,49,109,71,76,85,201,84,45,94,151,115,95,112,182,80,219,27,101,231,149,200,83,191,238,190,98,194,195,206,58,221,15,225,244,216,98,199,144,187,205,187,19,199,123,213,227,222,187,225,129,236,29,248,81,246,218,233,180,231,245,231,115,224,123,223,225,222,96,226,59,245,44,16,91,44,93,51,161,46,150,45,59,42,227,22,107,0,137,245,146,241,78,231,66,215,149,203,6,212,204,239,100,19,232,39,30,45,43,51,209,51,25,35,204,13,81,252,119,241,163,250,126,12,48,13,88,0,94,239,82,222,46,213,55,212,252,219,147,238,137,8,43,24,100,23,163,26,209,42,154,61,176,74,102,74,81,61,20,66,189,73,116,65,41,41,64,6,120,241,22,238,69,247,78,0,2,6,65,12,48,19,169,15,178,3,164,242,250,235,238,242,178,252,191,255,158,249,136,249,181,7,160,16,174,15,63,3,173,246,159,226,152,210,81,204,218,199,172,196,234,210,145,235,114,250,52,251,0,252,36,253,103,244,47,229,56,218,89,221,133,222,204,214,211,201,115,198,147,213,48,243,1,19,142,30,149,27,185,25,196,16,66,3,123,254,150,254,13,12,165,40, 190,57,80,47,223,23,231,0,148,235,203,225,95,225,101,234,255,247,63,5,202,6,75,2,30,13,220,39,29,66,185,84,129,85,146,83,80,102,29,115,228,95,65,50,209,249,114,211,229,199,72,199,23,199,213,203,177,214,22,224,202,223,92,210,65,195,110,191,140,198,24,209,9,215,194,214,10,221,253,236,56,245,11,237,240,227,11,226,16,219,14,216,110,219,233,220,179,236,128,9,164,40,228,56,28,51,51,45,239,41,72,28,252,8,249,251,60,248,13,239,175,220,180,202,109,202,14,224,68,7,202,37,167,48,10,48,92,45,0,31,213,13,62,4,210,0,23,8,250,21,188,16,160,251,40,231,35,213,4,206,179,214,147,226,134,241,13,7,202,21,185,21,104,21,215,37,221,60,59,77,195,78,3,64,214,56,244,69,155,69,47,48,55,11,206,239,52,236,3,247,53,2,57,8,11,14,237,19,52,22,98,15,188,253,43,243,220,244,198,252,209,252,80,246,110,236,111,247,114,8,147,14,207,8,195,250,190,232,233,211,246,203,52,202,118,201,222,209,52,235,255,254,47,0,210,250,113,248,197,242,133,230,141,221,162,221,95,225,224,216,84,203,207,192,242,203,189,232,251,11,78,34,59,32,134,19,160,8,47,252,41,252,12,6,160,20,34,42,5,56,59,42,228,16,231,251,93,236,133,232,204,238,104,245,220,254,228,5,11,3,224,252,55,5,243,32,35,61,120,80,184,83,186,76,23,86,222,109,223,104,1,67,81,14,127,226,179,209,231,208,50,206,4,204,10,210,243,220,157,227,215,222,170,205,242,198,226,198,207,202,253,204,230,204,33,209,238,223,199,239,75,243,236,228,107,218,157,213,125,208,244,214,203,220,190,229,185,2,215,33, 3,55,165,56,102,45,52,40,86,32,28,17,49,4,86,253,206,245,24,227,84,206,165,198,118,214,242,248,209,30,142,46,109,41,198,33,51,27,198,18,86,18,99,20,40,22,72,24,94,12,199,241,174,222,49,212,43,208,96,219,88,236,116,245,115,0,182,11,118,14,18,17,25,34,209,59,1,78,210,81,155,68,244,54,247,62,184,71,104,53,249,17,183,239,252,231,48,248,173,3,137,9,87,14,182,18,234,21,242,22,60,9,32,250,79,245,124,249,139,252,22,243,126,232,161,233,148,254,85,12,86,11,201,251,134,235,9,216,93,204,247,204,91,205,182,212,122,232,183,255,174,4,248,250,210,242,17,244,153,235,130,227,42,223,5,225,44,217,171,202,117,190,91,197,31,224,84,3,82,30,170,31,235,12,113,1,56,251,250,255,44,18,232,31,3,40,60,44,10,31,20,10,81,252,170,242,170,241,69,250,27,1,151,0,164,1,57,255,168,252,197,3,108,31,202,58,17,75,89,80,33,72,233,72,113,95,37,107,60,80,197,32,18,244,198,221,172,219,254,213,105,207,36,207,111,216,1,229,163,233,102,219,248,206,147,201,42,199,195,196,60,192,130,195,53,210,199,230,252,242,225,233,50,216,255,209,222,207,205,211,121,222,63,230,218,251,124,27,130,51,251,57,198,45,195,37,124,37,240,26,208,13,18,1,54,247,168,231,153,212,77,203,10,214,174,240,24,20,181,38,196,33,84,22,226,21,187,27,129,38,51,42,132,32,149,19,183,2,88,233,207,216,77,214,160,214,25,225,83,242,209,250,22,251,36,2,191,9,179,17,199,34,177,60,41,74,152,79,148,69,255,55,198,56,11,69,95,59,93,26,110,247,122,232,0,246,194,5,19,10, 127,13,168,17,62,22,36,28,154,23,128,5,197,251,153,246,236,246,250,238,63,227,137,223,195,240,163,7,35,10,220,253,159,236,195,221,69,208,223,206,206,208,234,215,71,229,53,251,207,5,118,251,23,240,85,244,141,243,204,232,51,224,161,218,236,213,101,203,89,196,43,199,59,221,96,252,169,19,131,20,55,5,152,249,139,252,247,10,154,30,2,38,134,32,192,26,24,15,212,1,8,255,98,255,180,255,122,6,204,9,175,2,198,252,64,252,214,250,243,2,153,26,141,52,105,66,118,74,221,70,206,69,254,82,60,99,248,88,226,48,23,7,74,234,217,226,67,221,234,211,199,207,82,214,73,225,47,237,52,231,186,212,128,202,142,194,231,189,204,185,12,186,36,201,215,221,171,235,56,233,109,217,147,205,132,204,183,210,136,222,116,231,86,244,139,16,108,42,144,51,69,47,216,39,94,43,39,37,69,20,0,2,244,245,124,233,112,221,196,212,37,217,160,235,229,4,30,21,52,18,215,12,80,21,8,40,49,58,146,59,107,37,199,10,112,247,36,228,83,216,94,221,51,227,121,232,230,243,50,249,198,243,99,248,16,6,188,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,176,255,149,255,196,255,217,255,251,255,1,0,244,255,238,255,209,255,168,255,171,255,185,255,191,255,235,255,7,0,253,255,249,255,244,255,244,255,239,255,219,255,224,255,245,255,248,255,233,255,240,255,10,0,250,255,255,255,10,0, 253,255,34,0,57,0,18,0,31,0,35,0,27,0,22,0,25,0,46,0,7,0,230,255,254,255,3,0,1,0,37,0,78,0,115,0,125,0,144,0,132,0,173,0,253,255,16,255,167,2,45,3,200,254,68,0,54,2,5,2,107,254,76,2,151,9,47,3,25,232,186,218,223,238,90,2,150,3,112,2,62,6,148,252,167,240,111,241,169,234,54,236,82,215,129,240,192,71,63,98,11,226,160,167,41,241,16,19,222,19,71,42,236,17,193,243,58,247,10,3,214,254,117,248,184,7,253,0,127,237,63,242,196,4,151,253,225,250,12,31,243,45,4,31,69,239,158,208,78,232,57,22,155,35,17,26,218,4,2,246,67,231,208,235,132,249,141,3,157,225,198,3,40,118,143,106,100,203,144,156,173,240,233,14,17,18,98,46,121,37,75,21,10,0,55,240,29,233,155,236,102,12,188,17,112,16,201,22,120,19,53,241,102,235,253,0,79,14,52,8,228,238,207,226,245,239,12,23,122,37,233,21,42,252,192,239,105,220,156,217,117,244,164,3,48,238,0,4,116,106,108,84,79,200,56,170,235,251,54,4,242,248,185,24,32,21,43,14,157,5,240,1,180,239,94,240,182,13,94,20,77,17,147,16,19,6,240,225,122,233,137,250,181,11,29,7,175,246,224,242,39,0,231,19,51,10,102,251,112,238,210,237,243,217,70,212,112,236,128,1,65,233,6,1,126,99,10,67,113,194,211,171,75,248,112,241,66,234,22,7,165,18,248,18,200,4,238,243,79,223,33,241,94,10,6,19,180,16,11,19,82,6,59,233,224,231,206,246,117,9,166,250,93,244,104,246,242,10,247,17,140,9,183,250,86,230,17,220,57,207,133,208,218,230,130,246,6,212,245,5, 132,107,36,64,106,199,34,200,219,13,118,255,176,253,47,30,136,39,184,31,216,15,40,242,154,215,226,235,122,2,239,4,125,7,252,34,192,16,161,245,132,240,184,1,44,10,203,242,168,229,74,237,154,22,191,37,106,35,130,12,157,251,32,245,198,238,15,233,221,244,152,240,219,201,240,8,105,92,178,38,151,186,245,208,75,21,30,3,226,252,172,28,255,32,140,17,152,14,1,248,253,226,156,0,63,24,110,19,201,22,92,50,165,23,214,247,88,241,222,7,221,10,31,245,183,237,6,245,208,15,61,32,5,34,21,7,47,240,151,233,117,228,112,226,153,250,246,242,109,207,182,21,172,97,108,37,68,193,7,225,88,24,230,6,114,7,53,34,247,23,238,4,115,5,148,246,123,234,178,251,140,7,202,0,194,19,106,43,199,18,42,244,180,236,246,0,94,4,238,244,71,237,100,241,210,7,80,28,31,31,214,3,52,237,65,229,151,225,185,220,43,235,159,214,166,196,2,25,64,88,186,15,235,177,224,215,242,12,132,0,56,255,211,23,6,16,125,255,153,254,242,243,201,240,250,5,135,19,105,8,198,22,217,43,124,27,15,250,192,238,59,248,91,245,241,239,173,239,195,239,46,6,65,32,109,31,109,254,56,235,78,233,81,228,104,223,138,235,190,206,42,197,145,29,197,85,121,7,140,189,59,233,253,16,103,254,27,8,199,32,95,16,127,255,41,251,119,240,175,242,212,11,67,17,107,5,64,24,166,40,33,22,185,252,144,247,174,254,81,244,165,239,209,238,80,243,146,8,73,34,251,34,28,4,127,243,3,246,175,238,28,231,121,243,252,210,43,206,3,37,5,80,235,251,15,190,61,239,57,12,33,245,98,1,39,32,197,24,140,9, 93,8,151,252,18,251,71,13,103,16,171,4,81,21,142,37,249,16,10,2,69,9,8,19,217,0,250,249,200,243,237,238,74,250,129,17,39,16,70,246,94,241,82,248,230,238,197,233,97,238,189,200,248,209,104,36,137,68,114,249,75,202,195,248,190,13,94,249,245,8,32,33,153,16,77,1,152,253,224,245,16,249,71,16,120,13,164,12,132,32,123,37,119,12,92,249,141,252,232,253,152,243,189,240,97,236,173,236,135,252,62,25,241,24,2,5,102,251,143,255,32,246,235,238,91,230,97,194,24,217,21,41,53,67,27,245,169,206,132,250,255,11,150,249,240,10,44,27,71,10,130,4,30,3,17,252,56,2,90,23,8,13,178,11,101,36,201,36,26,10,160,247,120,253,148,254,142,250,115,252,183,240,3,235,193,253,24,21,160,13,142,250,252,248,21,251,140,242,67,240,198,222,157,192,69,224,115,49,28,60,243,238,122,213,192,0,188,12,156,254,112,20,126,31,249,14,144,0,78,255,108,251,10,5,169,22,190,14,199,10,40,31,28,35,55,9,77,248,246,0,182,252,194,242,41,243,82,237,166,234,165,2,162,25,86,12,163,246,204,248,98,255,122,247,153,245,197,220,250,188,155,221,243,40,12,44,208,226,36,213,234,1,96,7,188,252,13,23,163,32,242,12,87,254,54,255,252,247,74,0,230,15,57,7,113,11,22,32,230,29,45,4,209,247,166,254,255,249,58,240,176,232,171,224,206,229,93,0,123,22,156,9,248,243,242,243,205,248,216,246,223,244,173,214,132,185,93,227,174,44,119,43,15,232,189,222,25,8,226,8,132,1,180,21,246,27,146,14,19,6,122,6,240,252,148,0,38,11,136,7,152,20,134,38,104,37,189,8,132,250, 67,253,239,245,131,235,179,233,105,230,117,233,52,0,104,21,241,11,93,255,231,0,9,251,130,247,117,243,9,210,222,187,188,236,217,48,209,34,48,227,231,228,196,12,150,5,145,1,221,21,123,26,235,17,110,12,238,8,134,0,170,8,35,14,129,2,41,18,14,39,128,36,217,8,248,253,138,254,205,243,40,238,179,236,78,231,75,234,73,0,72,17,115,6,124,0,180,3,80,252,33,248,208,238,216,206,219,194,57,248,131,52,171,30,126,222,124,229,44,11,73,2,133,4,176,25,223,25,171,9,229,3,15,4,64,254,77,8,75,11,8,255,154,11,4,36,149,34,62,8,0,0,98,1,39,243,17,234,198,230,194,222,63,227,46,0,125,17,231,0,166,250,180,254,3,249,132,244,222,232,164,199,131,191,50,248,12,48,176,25,112,227,70,240,76,8,153,251,100,2,31,26,253,27,69,11,105,0,33,2,252,253,10,9,164,7,74,255,201,9,26,31,243,29,83,8,70,4,5,2,58,244,124,235,220,230,182,224,131,231,134,7,102,21,196,7,174,1,119,252,125,247,132,245,194,235,119,203,160,200,42,252,241,46,32,23,71,231,72,247,144,9,146,252,71,3,170,24,170,25,117,13,4,6,200,4,27,254,81,9,59,4,26,0,207,17,56,38,198,28,72,6,218,1,11,255,39,243,253,238,231,231,146,221,104,229,39,7,44,19,81,6,156,4,70,251,251,247,203,251,128,241,210,207,143,208,2,6,138,45,127,16,169,237,145,1,244,12,190,255,247,8,60,21,183,22,67,12,5,5,53,1,169,254,219,8,153,3,7,4,172,20,251,38,49,30,187,8,149,1,30,250,60,238,145,238,148,235,21,222,102,227,155,4,100,13,104,4,124,3, 88,250,116,248,234,247,197,228,50,196,106,206,27,6,191,42,11,10,201,236,53,1,49,11,178,0,219,11,14,23,207,22,61,11,22,8,7,4,53,1,35,9,201,2,168,255,154,16,19,36,195,25,64,5,93,255,26,248,199,238,187,241,142,235,199,222,34,232,234,9,115,14,84,5,5,3,66,254,14,3,134,252,143,224,33,195,164,213,41,11,204,43,171,14,24,247,46,5,189,8,197,0,150,12,154,22,96,22,204,7,94,4,202,2,57,6,59,13,154,6,56,7,224,20,75,36,225,25,29,8,212,0,210,250,44,244,10,244,61,236,70,224,99,235,77,12,71,14,109,6,31,1,241,253,253,3,106,253,159,224,216,197,22,218,131,10,163,34,208,8,132,250,199,7,32,10,47,8,93,19,211,26,176,25,114,12,224,3,189,254,171,1,88,8,236,1,50,6,33,20,193,30,42,21,124,8,227,3,41,249,107,242,80,243,24,232,152,218,10,233,88,9,154,11,30,8,26,255,219,249,9,2,252,249,85,219,247,196,74,218,82,6,122,25,138,4,63,249,182,6,201,6,172,4,50,14,177,20,63,18,134,7,116,2,102,252,105,0,85,7,3,2,140,6,54,20,217,28,226,16,68,5,90,255,209,244,67,240,12,243,102,230,139,215,35,233,40,10,17,15,133,9,148,255,238,253,42,5,172,246,47,213,165,194,127,221,154,9,153,24,65,4,48,253,200,8,101,7,4,7,96,17,62,23,146,19,18,8,118,3,246,0,181,5,120,6,103,255,211,4,11,21,84,31,138,20,37,10,128,2,77,248,184,243,170,244,150,230,139,218,38,237,45,8,157,11,61,7,184,253,14,2,7,11,236,247,74,213,214,200,220,229,134,11,34,26,216,8,226,0, 240,5,32,6,161,6,30,19,141,26,95,21,114,5,249,0,129,0,41,5,44,5,69,255,225,4,150,21,94,31,254,21,173,13,120,4,92,247,134,242,225,240,2,225,219,217,125,241,218,10,191,10,9,6,84,253,28,6,147,14,78,246,254,207,54,196,211,227,10,5,92,18,144,5,68,0,43,4,152,4,58,8,191,18,130,23,101,19,164,4,39,254,0,254,132,3,164,1,249,251,59,3,254,17,196,25,143,21,246,14,53,4,89,246,91,241,171,237,227,221,85,217,128,241,11,10,42,10,66,3,234,250,94,6,158,12,11,243,194,206,201,200,202,231,101,6,128,16,253,6,154,4,162,7,99,4,120,4,78,15,85,20,222,17,241,3,246,253,97,253,200,1,43,1,130,253,134,6,91,20,84,25,96,19,140,13,140,4,29,248,100,245,80,240,1,223,250,218,252,243,126,10,210,11,158,5,91,253,212,11,176,14,189,241,120,205,181,206,241,235,204,5,98,14,174,6,182,1,212,6,20,8,243,10,138,20,78,25,68,20,167,4,88,0,134,255,246,255,0,252,236,251,19,8,108,22,222,27,29,24,14,15,72,2,107,247,7,246,214,237,48,221,80,219,178,242,223,7,20,11,21,5,215,0,250,17,51,15,148,236,41,202,1,208,244,237,166,5,81,13,68,9,132,4,222,7,249,4,159,9,49,18,165,23,94,18,79,1,246,252,84,254,6,1,235,250,191,251,11,9,233,20,6,25,242,22,138,13,159,253,156,244,205,245,130,237,136,222,128,222,199,244,194,5,194,7,74,0,22,255,149,17,34,14,233,233,17,202,151,211,117,241,123,4,181,11,95,7,88,0,112,2,140,1,21,10,196,20,165,28,192,21,223,4,175,0,49,255,201,255, 6,249,14,251,150,8,27,19,188,22,59,22,26,15,76,0,143,246,119,246,241,236,208,222,100,223,25,247,195,8,209,8,22,255,69,0,245,18,3,13,140,232,221,203,188,215,110,244,157,4,245,11,3,7,161,3,66,6,12,5,21,14,72,22,68,29,28,22,25,5,144,0,65,255,245,254,150,248,98,255,165,13,219,20,34,25,135,24,71,14,118,255,0,249,29,249,116,237,26,223,44,222,187,245,159,8,222,8,92,254,148,2,153,22,183,13,134,231,171,205,3,219,200,243,134,1,132,11,7,6,218,1,167,4,177,4,116,13,234,22,75,31,59,19,154,2,84,0,74,255,39,254,217,246,189,253,225,11,84,20,113,25,218,24,209,13,6,255,224,249,146,249,135,237,218,222,114,223,201,245,236,6,189,4,91,251,5,3,144,23,218,10,135,226,129,203,34,221,5,243,117,255,208,10,70,4,141,0,191,2,36,5,252,12,5,20,205,25,32,13,205,255,187,255,46,0,102,252,239,243,128,254,53,12,130,18,136,24,131,24,68,12,204,253,237,249,252,247,226,236,6,224,82,226,145,247,65,7,170,2,8,249,171,4,94,26,115,9,218,224,165,205,237,226,185,245,180,0,56,10,113,3,103,255,194,255,228,3,1,14,237,23,190,29,118,16,8,5,214,3,187,1,177,250,177,241,165,253,206,10,37,18,151,26,220,27,151,16,96,1,59,252,39,249,159,237,202,224,9,227,194,248,55,6,217,0,94,249,78,9,42,30,56,10,56,224,196,207,143,230,212,244,141,255,195,9,134,3,10,0,89,1,35,6,22,15,54,25,124,29,165,13,165,3,126,2,55,0,15,248,28,242,168,255,228,10,118,17,13,27,248,26,223,13,65,0,184,251,32,247, 75,236,16,226,141,228,16,250,213,5,143,252,199,243,59,8,154,28,91,6,172,220,120,209,227,232,84,245,151,255,97,7,131,0,95,254,34,0,108,4,5,13,97,24,7,28,123,12,59,4,137,3,1,1,185,245,52,240,34,254,189,7,126,14,74,25,20,24,41,10,190,254,152,251,81,247,231,236,159,226,113,228,40,249,113,3,80,250,113,243,56,11,235,29,191,4,167,218,60,213,178,236,67,245,131,253,238,3,165,253,233,252,193,1,217,7,19,15,5,26,220,26,143,10,100,3,33,4,220,0,207,244,223,241,146,255,208,7,83,16,18,28,170,25,177,11,119,0,114,252,95,247,218,237,223,227,237,230,181,251,11,3,79,248,248,244,81,16,249,31,129,3,28,218,198,216,181,238,129,246,50,255,254,4,99,254,211,252,98,0,102,7,83,15,74,25,252,23,188,9,95,5,57,7,122,3,249,245,118,244,24,2,57,8,206,15,74,28,106,25,130,11,125,0,231,252,2,246,91,237,212,226,76,231,47,253,84,3,105,246,192,244,130,17,253,29,44,255,165,216,39,219,75,238,108,245,149,255,96,6,123,255,3,254,174,1,84,7,82,14,39,24,20,21,37,7,103,4,227,6,121,1,199,244,158,245,128,0,160,4,77,14,23,27,207,22,152,9,253,254,91,252,33,246,92,238,248,225,147,232,118,254,163,1,40,242,215,243,177,18,141,29,42,252,75,216,87,222,107,239,223,244,199,254,172,4,91,253,111,252,187,0,128,6,244,14,222,24,29,21,164,7,86,6,10,9,140,2,16,245,244,246,74,1,151,5,210,16,107,29,107,23,70,9,244,255,224,252,71,246,138,238,131,226,84,234,226,255,147,0,210,239,186,245,216,22,25,31,55,250, 16,218,126,226,83,241,22,246,154,0,51,6,129,255,108,255,100,3,6,9,212,17,100,26,170,20,41,7,169,6,15,9,23,2,122,245,186,248,0,2,64,6,20,19,56,31,237,24,85,10,61,1,72,253,162,248,17,240,228,226,230,235,70,1,132,255,124,239,33,248,194,24,29,29,216,246,244,218,104,228,95,241,122,244,233,254,70,4,1,254,48,254,155,1,213,7,186,16,175,24,222,17,209,5,155,7,172,10,110,2,71,246,174,249,125,0,164,3,17,17,250,27,176,21,191,7,79,255,61,251,108,248,132,239,228,225,218,235,228,255,108,250,57,235,162,248,192,27,163,27,193,243,158,219,205,228,61,239,195,242,75,254,170,2,92,253,126,254,96,1,18,8,183,16,9,23,86,14,195,3,13,6,86,8,156,255,212,245,125,250,49,0,146,3,235,17,242,28,81,22,52,9,166,0,189,251,237,248,10,239,202,225,234,237,251,0,140,248,52,234,23,251,193,30,17,26,6,242,241,221,101,232,150,241,110,244,136,255,112,2,136,252,17,254,106,1,151,8,19,18,117,25,51,16,13,6,31,9,117,10,249,255,142,247,143,252,44,0,109,4,57,19,1,29,157,21,75,10,91,1,146,252,155,249,90,238,15,226,148,241,223,2,233,247,178,234,46,254,212,32,133,23,171,239,14,222,76,233,149,241,105,244,200,255,173,1,235,252,145,254,190,1,105,8,229,17,216,23,218,13,1,5,171,8,6,9,169,253,34,246,142,251,18,0,160,5,242,19,38,28,64,20,9,9,113,0,170,252,2,249,24,236,103,224,133,241,35,0,173,244,246,232,219,255,159,32,250,18,135,236,32,222,102,233,153,240,234,243,78,255,186,255,43,251,126,252,45,1,132,8, 96,17,12,21,209,10,34,4,73,9,169,8,153,252,189,246,217,251,64,255,89,4,18,19,117,26,132,19,121,8,233,255,19,253,35,250,147,235,2,225,55,244,235,255,173,242,241,232,159,3,212,33,182,16,128,235,151,223,50,235,48,242,244,245,30,1,71,0,54,252,204,253,179,2,175,10,236,19,157,22,7,11,134,5,205,10,214,8,57,253,100,249,131,253,175,255,68,5,148,20,65,27,3,21,223,9,236,1,248,254,205,250,60,234,100,226,86,247,205,0,199,241,10,233,184,7,82,35,52,14,11,234,89,224,227,235,247,241,42,247,147,1,51,0,155,252,6,254,76,2,14,10,49,19,127,20,7,9,78,5,33,11,24,8,112,252,185,249,82,253,40,255,164,4,142,19,82,25,102,19,131,8,123,1,182,254,55,249,131,231,175,226,150,247,92,254,24,238,233,232,71,10,202,33,112,10,150,232,152,224,100,235,181,239,205,244,214,254,213,254,41,252,115,253,57,2,94,10,251,18,44,19,78,7,75,4,78,10,255,5,180,250,254,248,242,252,174,254,150,5,195,19,224,24,204,18,208,7,188,1,241,255,19,249,71,230,195,228,75,249,13,253,167,235,2,234,67,13,254,32,137,8,223,232,188,226,113,237,148,241,76,247,98,255,7,254,139,251,131,253,212,3,181,12,127,20,201,18,183,7,0,7,80,12,7,6,216,251,217,250,34,254,195,255,87,7,166,20,239,25,180,19,83,8,170,2,80,1,230,248,77,230,189,231,168,251,164,252,44,234,3,236,200,16,195,32,0,7,50,233,176,228,126,238,202,242,24,249,1,0,136,253,41,251,238,252,40,4,71,14,138,22,93,19,6,8,153,8,197,12,95,5,44,252,106,251,39,253,121,254, 136,7,239,20,48,26,181,19,151,8,215,3,126,2,120,247,142,228,89,232,64,252,246,250,222,231,162,237,64,19,117,31,220,4,122,232,43,229,123,237,163,241,188,248,5,0,194,253,4,251,75,252,118,3,189,13,70,21,253,16,229,5,250,7,130,11,248,3,177,251,61,251,77,252,171,253,130,6,58,19,129,24,220,17,241,7,8,5,146,3,234,245,20,228,33,234,119,252,33,248,245,228,199,238,46,20,139,29,192,2,160,232,152,230,174,237,80,241,12,248,145,254,19,253,197,250,110,252,114,4,64,15,2,22,238,16,222,6,235,9,167,11,187,3,87,252,47,252,240,252,33,255,133,7,50,19,139,24,202,17,105,8,169,6,127,4,253,244,99,228,53,236,142,253,235,246,185,228,82,242,48,22,67,28,203,1,144,234,10,233,158,239,247,242,150,249,248,254,72,253,94,250,3,252,58,5,234,15,12,22,82,15,231,6,52,11,221,11,170,3,154,252,198,251,249,251,154,255,112,8,181,19,117,24,37,17,232,7,73,7,123,4,230,243,137,228,9,238,247,253,197,244,228,227,248,244,82,23,7,26,214,254,2,233,247,231,147,238,82,242,82,249,56,254,95,252,151,249,184,251,214,5,102,16,255,21,235,13,10,7,12,11,32,10,251,1,78,252,248,250,188,250,131,254,155,7,43,19,145,23,156,15,248,6,73,7,24,3,144,241,239,227,61,239,180,253,230,241,127,226,157,246,213,23,191,23,120,252,128,232,199,232,117,239,99,243,228,249,56,254,92,252,224,248,185,250,218,4,153,15,233,20,96,12,31,7,61,11,242,9,66,2,82,253,45,251,224,250,35,255,208,7,179,18,207,22,171,14,155,7,89,9,228,3,49,241,85,229,227,241, 178,253,65,239,86,226,0,249,74,24,33,22,235,251,145,233,65,234,66,240,237,243,88,250,121,254,92,252,78,248,145,251,143,6,38,17,13,21,67,12,248,8,218,12,45,10,99,2,156,253,206,250,52,251,235,255,71,8,40,19,53,23,98,14,88,8,143,10,183,3,186,240,189,230,17,244,53,253,10,237,5,227,255,251,212,24,93,20,77,251,76,234,34,235,212,240,133,244,152,250,68,254,46,252,178,247,183,251,129,6,9,17,120,19,204,10,29,9,87,12,6,9,157,2,38,254,108,250,205,250,75,255,44,7,47,18,240,21,191,12,24,8,148,10,96,2,42,239,29,231,167,245,42,252,118,234,252,226,97,253,179,23,178,17,131,249,151,233,171,234,52,240,49,244,30,250,154,253,41,251,250,246,169,251,138,6,245,16,217,17,117,9,97,9,97,12,183,8,3,3,39,254,59,250,229,250,89,255,230,6,25,18,87,21,70,12,84,9,241,11,90,2,30,239,249,232,252,247,217,250,208,231,55,227,183,255,13,24,206,16,35,249,146,234,153,236,237,241,186,245,210,250,39,254,33,251,39,247,48,252,61,7,106,17,111,17,48,10,21,11,47,13,89,9,237,3,107,254,114,250,201,251,253,255,48,7,169,18,210,20,146,11,92,10,252,12,217,1,174,238,12,235,89,250,8,250,148,230,22,229,68,2,8,24,186,15,140,248,244,234,26,237,66,242,18,246,2,251,21,254,22,250,150,246,174,252,120,8,221,17,108,16,193,9,148,11,222,12,245,8,207,3,174,253,182,249,181,251,8,0,75,7,48,19,118,20,54,11,125,11,64,13,65,0,190,236,239,235,47,251,54,248,235,228,154,230,202,3,201,22,151,13,110,247,7,235,86,237,81,242, 253,245,26,251,10,254,114,249,65,246,211,252,242,8,179,17,92,15,243,9,57,12,147,12,38,9,143,4,166,253,109,249,80,251,2,255,13,7,156,19,194,19,4,11,140,12,115,13,109,255,144,236,252,237,81,252,175,246,228,227,185,232,230,5,96,22,62,12,44,247,241,235,53,238,24,243,187,246,133,251,142,253,205,248,67,246,122,253,171,9,182,17,170,14,176,10,27,13,116,12,69,9,209,4,227,253,74,250,90,252,125,255,182,7,24,20,247,18,4,11,190,13,250,13,136,254,134,236,147,240,106,253,206,244,222,226,152,234,51,7,158,21,200,10,70,246,82,236,75,239,44,244,161,247,121,252,149,253,157,248,126,246,106,254,186,10,241,17,65,14,231,10,237,12,8,12,167,9,13,5,151,253,132,250,172,252,194,255,156,8,96,20,119,17,83,10,35,14,138,13,0,253,202,236,82,243,152,254,101,243,127,226,119,236,38,8,140,20,236,8,64,245,205,235,6,239,194,243,161,247,199,252,39,253,135,247,181,245,155,254,210,10,202,16,192,12,171,10,116,12,62,11,65,9,148,4,248,252,156,250,71,252,124,254,246,7,179,19,229,15,194,9,71,14,109,12,98,250,54,236,195,244,136,253,229,239,29,225,170,237,119,8,88,19,160,7,189,244,240,235,139,239,230,243,241,247,212,252,127,252,129,246,59,245,205,254,253,10,245,15,240,11,191,10,254,11,201,10,142,9,218,4,89,253,90,251,103,252,102,254,132,8,44,19,94,14,253,9,114,15,121,12,146,249,16,237,51,247,6,254,194,238,173,225,234,239,111,9,107,18,124,6,78,244,72,236,12,240,61,244,164,248,47,253,119,252,119,246,171,245,221,255,31,12,240,15,17,12,108,11, 188,11,171,10,46,10,26,5,236,253,139,252,217,252,164,254,113,9,223,18,116,13,114,10,57,16,123,11,34,248,65,238,126,249,139,253,4,237,4,226,77,241,156,9,47,17,110,5,249,243,209,236,135,240,115,244,50,249,142,253,129,252,51,246,200,245,104,0,245,11,217,14,201,11,207,11,167,11,157,10,241,9,12,4,82,253,109,252,143,252,243,254,39,10,25,18,53,12,153,10,207,16,171,10,199,246,16,239,219,250,15,252,231,234,96,226,212,242,234,9,62,16,92,4,247,242,122,236,60,240,11,244,185,248,192,252,67,251,225,244,75,245,246,0,14,12,228,13,96,11,190,11,59,11,225,10,140,10,213,3,36,253,53,252,155,251,98,254,63,10,71,17,80,11,86,11,127,17,157,9,225,245,193,240,178,252,23,251,136,233,44,227,211,244,162,10,198,15,234,3,249,242,82,237,10,241,12,245,4,250,0,254,61,252,79,245,229,245,245,1,28,12,34,13,47,11,187,11,185,10,7,11,253,10,120,4,150,254,101,253,244,251,33,255,3,11,217,16,17,11,126,12,63,18,119,8,205,244,120,242,65,254,28,250,194,232,122,228,0,247,132,11,169,15,73,3,134,242,116,237,222,240,211,244,228,249,160,253,138,251,185,244,162,246,102,3,130,12,237,12,178,11,14,12,117,10,242,10,95,10,127,3,73,254,20,253,129,251,196,255,173,11,196,15,21,10,34,13,104,18,2,7,0,244,232,243,155,254,2,248,33,231,241,228,14,248,105,11,197,14,24,2,208,241,89,237,149,240,253,244,86,250,168,253,229,250,97,243,62,246,140,3,205,11,244,11,114,11,62,11,86,9,166,10,26,10,38,3,150,254,6,253,72,251,68,0,254,11,210,14, 120,9,175,13,231,17,254,4,136,243,99,246,11,0,92,247,201,230,70,230,132,249,143,11,78,14,100,1,246,241,64,238,83,241,152,245,216,250,53,254,29,251,165,243,200,247,254,4,41,12,60,12,60,12,127,11,142,9,85,11,131,10,185,3,170,255,125,253,150,251,36,1,137,12,55,14,111,9,152,14,190,17,195,3,10,244,24,249,255,0,80,246,53,230,132,231,220,250,200,11,230,13,160,0,218,241,157,238,135,241,254,245,80,251,161,254,241,250,97,243,179,248,200,5,229,11,236,11,100,12,233,10,204,8,226,10,10,10,176,3,69,0,183,253,215,251,245,1,145,12,234,12,247,8,56,15,70,17,38,2,29,244,171,250,178,0,129,244,32,229,29,232,135,251,163,11,17,13,187,255,206,241,185,238,59,241,191,245,215,250,24,254,196,249,100,242,219,248,139,5,23,11,226,11,169,12,89,10,69,8,129,10,55,9,130,3,119,0,120,253,215,251,73,2,196,11,36,11,207,8,41,16,202,16,154,0,168,244,163,252,212,0,83,243,43,229,163,233,111,252,103,11,217,11,92,254,119,241,247,238,136,241,76,246,143,251,147,254,64,249,118,242,228,249,153,5,8,10,119,11,192,12,51,10,151,8,225,10,233,8,106,3,138,0,21,253,227,251,45,3,0,12,136,10,67,9,250,16,218,15,234,254,55,245,26,254,88,0,235,241,11,229,227,234,136,253,215,11,154,11,3,254,125,241,175,238,61,241,101,246,251,251,199,254,116,248,83,242,222,250,220,5,220,9,250,11,12,13,207,9,115,8,224,10,165,8,137,3,160,0,11,253,124,252,38,4,196,11,140,9,151,9,202,17,5,15,145,253,18,246,151,255,222,255,143,240,224,228,183,235, 6,254,168,11,226,10,144,253,237,241,49,239,138,241,153,246,56,252,150,254,141,247,59,242,131,251,176,5,151,9,104,12,18,13,64,9,83,8,170,10,68,8,137,3,117,0,175,252,174,252,167,4,93,11,224,8,14,10,31,18,141,13,71,252,52,247,220,0,12,255,243,238,161,228,131,236,155,254,88,11,209,9,199,252,168,241,215,238,88,241,148,246,111,252,82,254,162,246,76,242,37,252,83,5,50,9,140,12,179,12,103,8,237,7,70,10,217,7,171,3,129,0,143,252,29,253,58,5,163,10,207,7,118,10,168,18,77,12,73,251,141,248,80,2,213,254,99,238,26,229,164,237,137,255,139,11,117,9,170,252,201,241,228,238,109,241,235,246,54,253,136,254,76,246,38,243,248,252,224,4,9,9,35,13,244,12,134,8,45,8,12,10,149,7,215,3,138,0,172,252,27,254,21,6,58,10,68,7,38,11,214,18,199,10,108,250,187,249,15,3,161,253,62,237,147,229,8,239,124,0,171,11,65,9,192,252,233,241,185,238,38,241,11,247,120,253,238,253,72,245,147,243,198,253,1,5,67,9,85,13,76,12,246,7,68,8,3,10,120,7,247,3,74,0,107,252,138,254,96,6,151,9,0,7,86,12,8,19,65,9,13,250,118,251,53,4,248,252,52,236,43,229,6,239,75,0,23,11,195,8,151,252,214,241,170,238,76,241,141,247,241,253,136,253,210,244,76,244,251,253,94,4,41,9,150,13,231,11,133,7,235,7,128,9,76,7,34,4,22,0,129,252,98,255,214,6,217,8,125,6,25,13,201,18,183,7,189,249,16,253,21,5,132,252,52,236,115,230,205,240,79,1,2,11,69,8,81,252,199,241,131,238,18,241,198,247,97,254,74,253, 173,244,84,245,117,254,80,4,178,9,236,13,176,11,202,7,141,8,162,9,81,7,92,4,55,0,18,253,98,0,27,7,230,7,101,6,107,14,187,18,52,6,118,249,80,254,47,5,67,251,121,235,221,230,196,241,227,1,233,10,45,8,134,252,66,242,253,238,178,241,186,248,1,255,197,252,114,244,58,246,194,254,15,4,190,9,208,13,105,11,249,7,175,8,103,9,78,7,65,4,118,255,187,252,236,0,141,7,125,7,181,6,121,15,67,18,228,4,197,249,1,0,163,5,128,250,9,235,62,231,66,242,149,1,44,10,157,7,18,252,8,242,153,238,76,241,180,248,210,254,217,251,36,244,199,246,102,254,110,3,180,9,111,13,185,10,170,7,166,8,96,9,118,7,11,4,218,254,208,252,127,1,65,7,4,6,101,6,227,15,36,17,67,3,252,249,121,1,201,5,70,249,49,234,98,231,255,242,9,2,30,10,47,7,152,251,232,241,170,238,153,241,51,249,181,254,232,250,35,244,187,247,204,254,248,3,145,10,180,13,122,10,92,7,23,8,170,8,90,7,20,4,216,254,65,253,83,2,110,7,202,5,160,7,46,17,79,16,206,1,98,250,213,2,231,5,204,248,103,234,106,232,5,244,76,2,26,10,38,7,182,251,23,242,190,238,240,241,234,249,213,254,21,250,248,243,2,248,98,254,187,3,158,10,114,13,87,10,170,7,64,8,179,8,145,7,219,3,116,254,111,253,170,2,174,6,176,4,52,8,24,18,172,15,190,0,219,250,200,3,92,5,168,247,213,233,155,232,95,244,33,2,201,9,168,6,84,251,242,241,118,238,208,241,15,250,109,254,108,249,122,244,170,248,53,254,175,3,151,10,247,12,217,9,112,7,255,7,106,8, 112,7,79,3,2,254,236,253,103,3,64,6,242,3,219,8,92,18,40,14,136,255,177,251,238,4,8,5,194,246,156,233,103,233,72,245,97,2,179,9,86,6,36,251,227,241,59,238,211,241,64,250,238,253,150,248,175,244,17,249,44,254,10,4,240,10,220,12,167,9,55,7,136,7,100,8,186,7,55,3,2,254,162,254,26,4,200,5,153,3,227,9,204,18,231,12,116,254,71,252,150,5,108,4,224,245,103,233,244,233,168,245,71,2,106,9,254,5,29,251,25,242,95,238,96,242,176,250,106,253,251,247,95,245,185,249,82,254,75,4,2,11,144,12,120,9,43,7,115,7,151,8,189,7,138,2,145,253,54,255,177,4,66,5,147,3,76,11,102,19,245,11,11,254,142,253,181,6,70,4,125,245,165,233,253,234,148,246,175,2,111,9,151,5,197,250,219,241,54,238,207,242,67,251,21,253,193,247,249,245,214,249,34,254,135,4,57,11,125,12,132,9,55,7,91,7,160,8,155,7,23,2,116,253,136,255,70,4,210,3,15,3,46,12,83,19,161,10,122,253,66,254,191,6,38,3,92,244,131,233,173,235,23,247,183,2,38,9,18,5,143,250,158,241,239,237,16,243,62,251,57,252,30,247,41,246,206,249,247,253,111,4,190,10,180,11,226,8,134,6,201,6,142,8,128,7,184,1,190,253,154,0,194,4,74,3,50,3,5,13,209,18,7,9,238,252,64,255,111,7,248,2,49,244,249,233,150,236,169,247,236,2,5,9,175,4,158,250,225,241,133,238,39,244,191,251,172,251,244,246,196,246,74,250,136,254,83,5,98,11,26,12,118,9,19,7,129,7,93,9,177,7,116,1,17,254,173,1,46,5,16,3,39,4,195,14,16,19,68,8, 77,253,207,0,122,8,252,2,208,243,6,234,9,237,227,247,228,2,199,8,133,4,195,250,227,241,189,238,13,245,75,252,79,251,197,246,201,246,220,249,73,254,119,5,86,11,217,11,35,9,156,6,43,7,25,9,17,7,171,0,10,254,210,1,30,4,96,1,205,3,26,15,54,18,178,6,201,252,53,1,59,8,232,1,7,243,35,234,134,237,5,248,191,2,86,8,28,4,120,250,85,241,136,238,94,245,186,251,6,250,51,246,230,246,214,249,74,254,175,5,110,11,212,11,234,8,65,6,42,7,107,9,4,7,100,0,141,254,157,2,10,4,17,1,191,4,44,16,192,17,200,5,35,253,66,2,119,8,57,1,102,242,88,234,83,238,186,248,73,3,134,8,28,4,128,250,48,241,245,238,77,246,240,251,220,249,167,246,130,247,13,250,150,254,30,6,110,11,185,11,203,8,38,6,82,7,123,9,133,6,18,0,37,255,50,3,137,3,156,0,202,5,76,17,80,17,249,4,151,253,108,3,229,8,194,0,4,242,172,234,238,238,22,249,98,3,83,8,248,3,117,250,3,241,108,239,6,247,186,251,41,249,91,246,72,247,150,249,88,254,9,6,94,11,253,11,25,9,93,6,130,7,111,9,216,5,118,255,98,255,90,3,172,2,241,255,90,6,155,17,60,16,226,3,149,253,210,3,148,8,215,255,116,241,240,234,119,239,102,249,64,3,164,7,30,3,132,249,45,240,161,239,117,247,45,251,106,248,78,246,126,247,180,249,177,254,66,6,57,11,144,11,78,8,201,5,130,7,107,9,64,5,10,255,199,255,141,3,8,2,186,255,104,7,61,18,92,15,220,2,140,253,75,4,103,8,13,255,18,241,82,235,36,240,223,249,118,3,187,7, 110,3,174,249,29,240,55,240,236,247,236,250,45,248,119,246,140,247,155,249,225,254,123,6,101,11,201,11,114,8,2,6,255,7,170,9,249,4,78,255,231,0,19,4,128,1,137,255,40,8,81,18,121,14,143,2,155,254,177,5,175,8,101,254,184,240,182,235,168,240,17,250,121,3,145,7,62,3,45,249,240,239,90,241,237,248,222,250,217,247,116,246,110,247,131,249,25,255,161,6,101,11,152,11,225,7,139,5,238,7,93,9,19,4,185,254,226,0,139,3,105,0,94,255,243,8,17,18,7,13,139,1,225,254,96,6,156,8,165,253,60,240,169,235,186,240,12,250,53,3,29,7,220,2,142,248,180,239,216,241,208,248,9,250,79,247,99,246,23,247,41,249,49,255,221,6,178,11,188,11,204,7,192,5,132,8,162,9,236,3,57,255,0,2,229,3,30,0,222,255,71,10,81,18,48,12,24,1,137,255,68,7,166,8,72,253,104,240,117,236,153,241,168,250,137,3,109,7,37,3,109,248,239,239,173,242,39,249,225,249,131,247,250,246,136,247,168,249,168,255,253,6,188,11,186,11,174,7,215,5,189,8,97,9,66,3,62,255,97,2,84,3,22,255,6,0,52,11,83,18,125,11,243,0,102,0,30,8,78,8,100,252,246,239,150,236,201,241,163,250,95,3,75,7,223,2,184,247,231,239,85,243,49,249,84,249,20,247,126,246,202,246,36,249,112,255,237,6,200,11,127,11,55,7,201,5,15,9,50,9,157,2,88,255,194,2,217,2,54,254,35,0,235,11,41,18,163,10,137,0,201,0,115,8,231,7,227,251,245,239,236,236,23,242,214,250,115,3,109,7,191,2,76,247,104,240,103,244,145,249,71,249,93,247,250,246,42,247,155,249, 224,255,52,7,9,12,166,11,112,7,113,6,208,9,20,9,2,2,147,255,90,3,203,2,38,254,38,1,0,13,231,17,178,9,81,0,179,1,55,9,179,7,119,251,24,240,145,237,197,242,51,251,135,3,130,7,96,2,162,246,132,240,224,244,122,249,241,248,66,247,194,246,191,246,84,249,180,255,29,7,255,11,57,11,210,6,71,6,238,9,169,8,114,1,199,255,146,3,54,2,173,253,202,1,165,13,91,17,156,8,1,0,68,2,123,9,28,7,220,250,1,240,174,237,202,242,17,251,110,3,95,7,208,1,44,246,7,241,119,245,63,249,116,248,5,247,133,246,140,246,98,249,212,255,78,7,57,12,31,11,176,6,140,6,53,10,54,8,9,1,68,0,210,3,79,1,243,252,83,2,79,14,13,17,238,7,246,255,11,3,242,9,195,6,132,250,16,240,32,238,58,243,51,251,129,3,140,7,172,1,41,246,194,241,21,246,45,249,77,248,251,246,112,246,162,246,170,249,7,0,105,7,37,12,185,10,124,6,23,7,205,10,242,7,225,0,245,0,62,4,244,0,227,252,35,3,188,14,98,16,19,7,10,0,234,3,98,10,96,6,26,250,21,240,107,238,155,243,142,251,17,4,231,7,26,1,156,245,28,242,135,246,63,249,82,248,25,247,129,246,187,246,199,249,16,0,143,7,63,12,85,10,3,6,31,7,175,10,33,7,84,0,51,1,2,4,0,0,129,252,199,3,35,15,195,15,37,6,196,255,41,4,37,10,128,5,76,249,162,239,80,238,119,243,65,251,228,3,107,7,49,0,38,245,124,242,174,246,191,248,197,247,153,246,239,245,61,246,126,249,254,255,175,7,45,12,225,9,248,5,220,7,47,11,197,6,64,0,178,1, 212,3,25,255,86,252,155,4,140,15,70,15,141,5,2,0,22,5,171,10,173,5,170,249,51,240,243,238,213,243,99,251,64,4,136,7,202,255,42,245,43,243,52,247,5,249,31,248,240,246,36,246,141,246,191,249,42,0,237,7,45,12,123,9,214,5,71,8,59,11,57,6,91,0,119,2,200,3,104,254,116,252,129,5,220,15,145,14,205,4,27,0,132,5,129,10,42,5,111,249,100,240,98,239,20,244,142,251,165,4,131,7,66,255,23,245,165,243,63,247,172,248,203,247,165,246,220,245,84,246,126,249,8,0,14,8,8,12,232,8,153,5,148,8,13,11,123,5,97,0,0,3,106,3,140,253,92,252,243,5,190,15,195,13,70,4,107,0,2,6,51,10,70,4,140,248,229,239,84,239,223,243,72,251,128,4,248,6,140,254,31,245,73,244,153,247,188,248,197,247,134,246,203,245,124,246,210,249,141,0,159,8,38,12,166,8,241,5,118,9,85,11,49,5,192,0,149,3,20,3,18,253,240,252,66,7,112,16,151,13,50,4,53,1,29,7,206,10,147,4,237,248,148,240,33,240,64,244,187,251,20,5,250,6,43,254,88,245,253,244,7,248,228,248,224,247,128,246,195,245,106,246,158,249,123,0,180,8,227,11,51,8,40,6,20,10,76,11,210,4,47,1,19,4,138,2,81,252,1,253,174,7,25,16,126,12,98,3,37,1,29,7,65,10,183,3,36,248,62,240,12,240,29,244,240,251,90,5,142,6,107,253,69,245,74,245,14,248,179,248,149,247,39,246,133,245,73,246,177,249,211,0,245,8,93,11,95,7,247,5,58,10,199,10,45,4,124,1,85,4,212,1,162,251,72,253,108,8,76,16,45,12,98,3,216,1,204,7,75,10, 131,3,25,248,167,240,125,240,64,244,54,252,148,5,56,6,9,253,148,245,212,245,82,248,227,248,156,247,234,245,76,245,48,246,206,249,67,1,104,9,70,11,39,7,106,6,196,10,152,10,0,4,39,2,183,4,98,1,118,251,29,254,107,9,103,16,168,11,61,3,88,2,38,8,16,10,24,3,214,247,226,240,208,240,95,244,164,252,2,6,1,6,184,252,210,245,56,246,123,248,246,248,173,247,22,246,124,245,56,246,201,249,138,1,171,9,252,10,217,6,195,6,32,11,40,10,179,3,155,2,201,4,172,0,234,250,70,254,138,9,201,15,189,10,238,2,194,2,156,8,27,10,213,2,168,247,18,241,241,240,122,244,10,253,12,6,71,5,252,251,196,245,99,246,121,248,213,248,108,247,197,245,67,245,250,245,180,249,191,1,154,9,59,10,56,6,227,6,52,11,176,9,184,3,131,3,46,5,64,0,181,250,209,254,46,10,175,15,46,10,185,2,24,3,200,8,203,9,52,2,68,247,51,241,224,240,85,244,120,253,106,6,31,5,244,251,43,246,169,246,130,248,198,248,61,247,166,245,60,245,251,245,247,249,78,2,215,9,217,9,4,6,63,7,71,11,12,9,142,3,250,3,253,4,90,255,49,250,10,255,97,10,68,15,154,9,191,2,185,3,68,9,220,9,5,2,85,247,139,241,3,241,131,244,241,253,119,6,132,4,173,251,169,246,81,247,249,248,254,248,81,247,176,245,43,245,196,245,233,249,133,2,209,9,102,9,243,5,215,7,115,11,151,8,166,3,145,4,237,4,196,254,2,250,139,255,177,10,207,14,234,8,172,2,11,4,87,9,101,9,42,1,186,246,76,241,177,240,115,244,51,254,26,6,126,3,222,250,104,246, 40,247,200,248,208,248,1,247,88,245,209,244,109,245,218,249,183,2,151,9,178,8,191,5,51,8,78,11,242,7,161,3,2,5,177,4,24,254,218,249,25,0,42,11,161,14,151,8,222,2,157,4,198,9,111,9,14,1,3,247,203,241,254,240,244,244,3,255,132,6,137,3,65,251,56,247,209,247,41,249,223,248,213,246,88,245,214,244,94,245,23,250,43,3,167,9,119,8,3,6,200,8,70,11,136,7,202,3,92,5,98,4,139,253,237,249,197,0,117,11,26,14,215,7,174,2,237,4,3,10,64,9,166,0,216,246,159,241,144,240,234,244,81,255,77,6,214,2,229,250,72,247,252,247,100,249,16,249,252,246,110,245,185,244,65,245,103,250,193,3,186,9,14,8,14,6,43,9,36,11,75,7,89,4,28,6,107,4,47,253,243,249,64,1,181,11,194,13,131,7,223,2,123,5,105,10,41,9,113,0,1,247,223,241,181,240,118,245,221,255,28,6,83,2,229,250,175,247,82,248,141,249,251,248,223,246,120,245,184,244,74,245,197,250,46,4,140,9,143,7,23,6,97,9,200,10,232,6,186,4,113,6,241,3,119,252,228,249,190,1,198,11,37,13,13,7,15,3,241,5,133,10,166,8,211,255,187,246,172,241,140,240,225,245,97,0,7,6,227,1,162,250,134,247,14,248,40,249,135,248,153,246,103,245,146,244,11,245,188,250,25,4,229,8,217,6,31,6,132,9,71,10,119,6,248,4,168,6,110,3,193,251,196,249,8,2,195,11,172,12,193,6,82,3,143,6,240,10,171,8,195,255,184,246,126,241,113,240,85,246,209,0,236,5,183,1,238,250,23,248,167,248,181,249,217,248,209,246,151,245,119,244,243,244,19,251,126,4,208,8, 219,6,200,6,22,10,59,10,124,6,178,5,73,7,110,3,172,251,50,250,189,2,227,11,45,12,86,6,90,3,212,6,240,10,85,8,166,255,4,247,150,241,115,240,160,246,221,0,114,5,56,1,210,250,43,248,209,248,205,249,181,248,162,246,103,245,46,244,187,244,77,251,167,4,88,8,104,6,234,6,6,10,151,9,9,6,178,5,255,6,140,2,248,250,83,250,77,3,241,11,191,11,3,6,130,3,63,7,12,11,13,8,112,255,245,246,120,241,149,240,52,247,62,1,68,5,245,0,224,250,101,248,26,249,249,249,185,248,202,246,152,245,25,244,212,244,217,251,36,5,64,8,120,6,130,7,99,10,132,9,66,6,120,6,139,7,146,2,8,251,227,250,226,3,227,11,57,11,196,5,219,3,204,7,41,11,179,7,44,255,211,246,63,241,171,240,188,247,110,1,240,4,163,0,190,250,99,248,40,249,234,249,140,248,175,246,111,245,188,243,176,244,37,252,22,5,116,7,215,5,102,7,7,10,209,8,8,6,200,6,90,7,173,1,52,250,193,250,239,3,85,11,92,10,84,5,15,4,88,8,114,11,167,7,42,255,204,246,19,241,200,240,33,248,123,1,154,4,88,0,210,250,190,248,136,249,11,250,121,248,179,246,120,245,140,243,170,244,136,252,40,5,10,7,209,5,198,7,17,10,158,8,88,6,120,7,136,7,87,1,54,250,139,251,200,4,135,11,30,10,27,5,30,4,122,8,84,11,118,7,46,255,191,246,220,240,227,240,149,248,190,1,133,4,66,0,205,250,196,248,160,249,6,250,113,248,225,246,137,245,112,243,228,244,246,252,17,5,124,6,199,5,33,8,246,9,59,8,86,6,187,7,90,7,153,0,158,249,133,251, 193,4,17,11,132,9,223,4,116,4,234,8,64,11,32,7,230,254,119,246,181,240,48,241,8,249,202,1,46,4,235,255,154,250,198,248,187,249,250,249,84,248,212,246,74,245,5,243,233,244,87,253,223,4,228,5,167,5,64,8,208,9,0,8,181,6,96,8,112,7,66,0,142,249,1,252,42,5,245,10,75,9,249,4,1,5,133,9,103,11,17,7,252,254,115,246,162,240,106,241,84,249,197,1,2,4,228,255,210,250,54,249,35,250,25,250,106,248,27,247,100,245,241,242,60,245,246,253,254,4,192,5,4,6,169,8,162,9,184,7,232,6,171,8,58,7,204,255,141,249,143,252,129,5,168,10,161,8,127,4,10,5,157,9,67,11,241,6,237,254,95,246,173,240,225,241,200,249,200,1,195,3,167,255,209,250,94,249,49,250,233,249,60,248,254,246,253,244,122,242,79,245,63,254,183,4,84,5,33,6,194,8,52,9,87,7,27,7,5,9,18,7,103,255,204,249,108,253,42,6,195,10,117,8,122,4,105,5,241,9,70,11,246,6,255,254,99,246,210,240,72,242,25,250,193,1,141,3,137,255,239,250,186,249,151,250,32,250,130,248,87,247,2,245,106,242,191,245,166,254,99,4,244,4,67,6,208,8,236,8,63,7,130,7,79,9,163,6,155,254,94,249,81,253,201,5,6,10,184,7,46,4,153,5,12,10,25,11,200,6,211,254,15,246,181,240,130,242,45,250,109,1,243,2,233,254,154,250,182,249,106,250,184,249,68,248,62,247,189,244,71,242,24,246,219,254,228,3,121,4,74,6,195,8,168,8,82,7,37,8,238,9,174,6,127,254,205,249,12,254,57,6,254,9,130,7,79,4,46,6,136,10,69,11,207,6,161,254,205,245, 208,240,48,243,229,250,215,1,19,3,225,254,180,250,249,249,151,250,211,249,130,248,116,247,146,244,54,242,153,246,56,255,171,3,94,4,149,6,205,8,80,8,63,7,135,8,39,10,85,6,0,254,192,249,79,254,67,6,193,9,57,7,118,4,169,6,175,10,21,11,156,6,108,254,147,245,217,240,106,243,253,250,150,1,160,2,136,254,171,250,54,250,205,250,242,249,194,248,134,247,30,244,237,241,201,246,35,255,14,3,9,4,167,6,166,8,246,7,52,7,234,8,61,10,194,5,110,253,186,249,148,254,69,6,65,9,143,6,36,4,164,6,123,10,210,10,127,6,69,254,91,245,220,240,174,243,27,251,127,1,94,2,90,254,198,250,95,250,193,250,214,249,209,248,127,247,210,243,236,241,95,247,112,255,209,2,17,4,231,6,127,8,164,7,63,7,73,9,80,10,92,5,38,253,253,249,11,255,108,6,14,9,94,6,108,4,39,7,182,10,213,10,111,6,38,254,76,245,33,241,32,244,96,251,139,1,54,2,45,254,214,250,132,250,152,250,163,249,219,248,98,247,106,243,235,241,199,247,122,255,131,2,17,4,237,6,9,8,10,7,32,7,167,9,142,10,59,5,34,253,76,250,91,255,99,6,158,8,231,5,120,4,115,7,194,10,189,10,67,6,198,253,250,244,61,241,128,244,163,251,142,1,0,2,24,254,7,251,200,250,197,250,194,249,19,249,79,247,33,243,32,242,101,248,158,255,90,2,59,4,41,7,237,7,221,6,73,7,253,9,138,10,215,4,226,252,117,250,158,255,104,6,78,8,165,5,150,4,167,7,213,10,225,10,108,6,174,253,225,244,114,241,214,244,225,251,132,1,171,1,184,253,239,250,210,250,200,250,233,249, 88,249,62,247,200,242,39,242,141,248,52,255,188,1,22,4,34,7,175,7,163,6,107,7,100,10,145,10,128,4,199,252,206,250,20,0,128,6,247,7,89,5,194,4,207,7,176,10,177,10,54,6,115,253,235,244,231,241,106,245,56,252,145,1,134,1,171,253,41,251,14,251,224,250,37,250,179,249,59,247,163,242,149,242,31,249,61,255,161,1,84,4,78,7,129,7,135,6,179,7,186,10,95,10,239,3,125,252,230,250,59,0,90,6,118,7,7,5,229,4,238,7,162,10,172,10,8,6,15,253,170,244,9,242,169,245,85,252,111,1,36,1,87,253,13,251,253,250,186,250,22,250,172,249,204,246,52,242,193,242,117,249,27,255,110,1,107,4,60,7,41,7,81,6,4,8,49,11,111,10,195,3,124,252,65,251,166,0,101,6,37,7,218,4,3,5,37,8,204,10,213,10,250,5,185,252,132,244,52,242,220,245,124,252,121,1,251,0,77,253,43,251,17,251,197,250,101,250,6,250,189,246,29,242,45,243,209,249,255,254,99,1,172,4,85,7,232,6,27,6,42,8,105,11,80,10,126,3,121,252,136,251,228,0,57,6,148,6,135,4,25,5,40,8,208,10,243,10,231,5,143,252,148,244,159,242,118,246,13,253,163,1,202,0,21,253,36,251,17,251,196,250,151,250,46,250,123,246,231,241,108,243,247,249,189,254,67,1,198,4,39,7,115,6,225,5,110,8,192,11,63,10,44,3,92,252,208,251,87,1,101,6,134,6,180,4,122,5,80,8,206,10,221,10,139,5,8,252,93,244,176,242,138,246,5,253,111,1,132,0,255,252,53,251,0,251,159,250,176,250,64,250,56,246,232,241,239,243,59,250,137,254,35,1,232,4,50,7,93,6, 255,5,224,8,3,12,7,10,220,2,87,252,22,252,130,1,26,6,255,5,122,4,131,5,97,8,3,11,33,11,147,5,3,252,156,244,46,243,15,247,115,253,132,1,81,0,228,252,68,251,0,251,161,250,226,250,60,250,215,245,201,241,75,244,93,250,66,254,11,1,251,4,246,6,226,5,196,5,19,9,53,12,224,9,170,2,110,252,114,252,191,1,224,5,158,5,83,4,129,5,96,8,4,11,26,11,95,5,202,251,141,244,58,243,25,247,110,253,111,1,54,0,217,252,71,251,255,250,166,250,243,250,62,250,203,245,201,241,79,244,91,250,66,254,11,1,254,4,173,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,253,138,6,80,241,125,30,116,148,236,110,148,14,52,183,10,114,255,141,10,114,255,141,96,231,163,24,141,27,124,228,232,71,10,114,189,188,170,21,67,13,255,141,128,169,18,51,156,201,50,75,33,230,10,114,3,237,129,80,255,141,240,242,102,228,255,141,255,226,82,54,79,76,205,17,168,90,176,66,246,194,170,222,168,237,255,141,202,223,129,248,43,92,63,29,63,65,40,28,221,36,35,223,102,183,149,202,96,215,252,224,163,1,253,83,18,58,48,34,98,235,155,39,24,182,80,198,143,254,64,194,209,20,248,253,10,111,165,250,86,22,121,240,38,234,36,248,31,165,242,19,11,239,69,41,44,9,13,25,21,43,211,221,178,248,88,235,225,227,197,232,231,250,141,50,64,244, 220,22,156,25,173,248,143,239,246,209,214,12,23,238,167,2,178,17,104,22,37,20,125,251,123,249,66,238,255,240,119,224,180,245,97,53,163,236,130,38,96,38,84,229,31,239,120,228,186,17,155,182,74,31,80,1,220,31,108,42,122,15,117,254,114,236,177,239,111,195,58,255,50,242,80,20,12,26,163,47,149,26,164,251,106,2,25,235,227,184,101,249,199,234,128,20,92,7,186,52,65,37,133,253,23,26,206,199,244,254,4,204,175,238,1,9,85,2,23,41,107,33,30,11,226,14,117,231,221,235,91,232,20,235,219,234,163,22,72,49,165,236,149,41,237,10,221,225,144,2,9,222,42,246,137,229,237,35,145,1,41,14,3,44,133,223,16,23,224,222,252,255,19,225,51,13,115,250,65,255,15,34,241,8,244,7,219,241,255,254,201,234,211,251,41,251,48,1,66,8,134,15,201,7,149,3,150,1,150,238,67,250,223,249,139,246,240,5,197,13,59,9,28,4,135,3,23,253,67,252,164,238,251,0,45,245,244,12,94,0,18,17,11,1,142,255,102,5,135,239,73,4,92,234,104,10,69,254,1,10,213,6,6,2,67,15,66,232,222,5,235,244,32,253,58,255,225,254,35,16,187,250,54,26,227,236,220,9,94,235,182,255,65,252,19,250,168,15,97,245,246,28,196,243,166,13,6,243,221,254,195,246,6,245,141,4,153,2,225,10,63,0,104,15,7,249,34,255,129,248,22,252,46,244,241,6,93,251,183,10,236,9,94,252,185,13,131,240,156,6,158,234,185,10,218,245,58,3,83,9,76,255,106,16,217,239,39,16,147,236,187,4,94,243,136,8,198,252,117,3,56,9,22,254,198,11,130,238,229,7,13,242,72,1,32,254,48,6,98,2, 161,5,181,1,68,4,131,249,82,251,134,252,213,247,101,7,190,248,120,19,67,250,209,8,36,251,43,2,77,251,222,242,94,10,135,241,232,12,105,254,224,10,212,251,81,6,110,253,68,245,126,7,179,242,182,3,66,1,169,3,70,0,16,7,243,0,100,253,201,253,223,254,1,250,177,255,153,1,28,255,57,8,214,252,94,7,227,253,52,252,130,1,121,247,37,5,238,247,197,6,120,254,227,6,215,0,124,253,107,8,1,242,197,6,110,247,53,3,103,251,31,10,9,250,127,6,215,0,104,252,202,3,228,248,14,4,204,247,219,7,191,250,30,7,149,252,201,4,194,251,152,0,208,254,95,255,224,255,79,0,141,1,88,255,63,3,205,253,177,0,239,251,155,4,80,247,203,8,100,251,190,3,47,254,116,4,232,251,153,1,203,253,244,254,148,1,157,251,194,5,4,252,242,4,231,252,135,6,2,248,244,6,236,249,240,253,5,4,30,253,26,0,166,1,145,3,9,250,236,8,124,250,233,255,160,254,7,1,27,253,16,2,209,0,117,254,13,5,135,250,37,4,150,252,119,2,3,253,57,0,163,255,147,3,221,253,228,255,27,5,185,245,164,8,77,251,38,255,60,3,173,251,163,6,27,250,224,6,101,247,248,6,3,252,245,253,20,5,73,253,97,2,93,254,209,2,53,253,78,0,105,253,80,1,216,252,68,4,143,254,126,4,137,252,31,2,158,253,213,3,229,247,76,2,145,1,186,251,141,8,200,250,134,5,14,251,56,4,165,250,152,255,95,2,150,248,58,9,253,251,198,2,142,0,111,1,8,255,60,250,174,4,221,250,176,255,163,3,210,253,210,4,33,0,155,255,161,255,53,254,106,255,32,251,17,3,81,255,42,255, 111,6,99,254,6,2,249,253,184,1,166,251,86,252,35,4,241,249,9,7,123,254,238,3,254,255,188,0,204,252,215,253,108,0,28,252,149,2,86,1,79,2,216,0,4,2,91,253,236,255,15,252,6,0,245,255,187,253,38,6,19,253,100,7,17,251,149,2,167,252,17,252,175,3,161,247,7,10,187,250,42,6,14,1,19,255,129,1,91,250,192,2,24,249,185,0,223,2,124,255,60,3,150,1,161,2,148,251,214,1,85,253,24,252,226,1,141,254,59,1,217,1,177,2,243,255,186,254,226,2,211,249,67,0,104,2,198,251,180,2,88,0,234,3,233,251,229,3,26,254,161,252,168,2,244,252,188,0,121,1,29,1,78,254,122,2,63,1,79,252,218,0,52,255,244,254,94,0,91,2,166,254,104,0,9,2,74,254,212,0,248,253,112,1,184,252,133,3,139,254,236,255,142,3,146,252,172,0,30,0,127,255,125,254,162,2,210,253,79,2,218,255,195,0,174,254,12,0,38,254,177,255,181,1,12,253,161,5,240,252,220,4,2,251,193,3,114,253,201,252,32,2,120,251,103,5,253,252,24,6,128,252,234,3,139,254,217,253,142,0,242,251,55,2,64,252,164,5,69,253,142,4,217,254,181,0,117,254,72,255,149,255,227,253,252,0,98,255,192,2,4,0,217,1,140,253,16,2,31,252,236,1,110,252,107,2,197,255,142,1,107,1,145,255,224,1,75,251,104,2,228,250,217,1,104,255,6,2,135,1,20,1,82,2,155,253,222,0,222,250,234,0,186,252,15,2,179,0,61,2,252,2,85,255,122,2,156,251,243,0,237,250,42,0,251,254,162,1,217,1,200,2,194,0,81,1,129,255,139,253,225,254,171,252,99,0,50,254,254,3, 122,255,80,4,51,255,250,1,35,254,102,254,141,254,105,253,13,0,203,255,39,3,31,0,15,3,36,255,235,1,107,252,5,0,66,254,233,253,233,0,234,0,217,1,138,255,192,4,141,252,44,1,125,254,5,254,159,255,251,254,219,1,179,253,98,5,134,254,206,1,43,255,228,255,179,253,55,0,122,254,241,255,246,0,243,0,103,1,199,254,120,4,178,250,105,3,13,252,132,1,41,254,200,0,242,0,28,255,222,2,143,254,104,2,52,252,133,3,105,251,149,2,25,254,230,0,215,0,136,255,79,2,235,253,137,2,187,253,158,255,180,255,67,0,211,254,205,1,99,0,206,255,90,0,125,0,33,255,52,255,213,0,212,254,108,0,133,0,33,0,17,1,226,254,72,1,203,253,17,1,63,0,232,254,65,0,154,1,159,255,43,254,234,3,79,252,101,0,197,0,231,255,52,255,205,1,5,0,54,255,62,1,23,254,11,1,104,254,113,0,12,0,33,1,101,0,156,0,15,255,94,1,93,254,8,255,70,0,155,255,63,0,42,0,204,2,239,253,149,2,135,254,217,254,165,0,75,253,16,2,38,254,195,2,15,0,83,0,93,2,92,252,41,2,98,252,89,1,169,253,168,1,117,1,85,0,102,1,145,0,193,254,124,255,22,255,65,254,52,0,236,255,203,1,110,0,64,2,26,254,207,2,55,252,10,0,140,255,129,254,254,0,149,0,105,1,131,0,66,1,21,255,70,255,107,255,217,254,86,255,65,0,39,1,188,255,236,1,62,1,144,254,83,0,166,254,206,255,235,253,239,1,235,254,187,1,94,0,3,1,215,255,65,255,117,0,139,253,47,1,205,254,42,1,118,255,235,1,186,255,125,255,59,1,123,254,97,255,124,0, 5,0,236,255,117,0,212,0,42,255,67,0,85,0,197,253,235,1,159,254,115,1,69,0,133,0,121,255,10,0,224,255,77,254,106,0,98,255,8,1,33,0,82,2,112,255,143,0,79,255,98,255,10,254,207,255,224,255,158,255,137,2,70,0,46,2,47,255,209,0,105,253,72,255,61,255,57,254,130,1,48,0,244,2,249,255,97,2,47,254,198,255,139,254,167,253,26,0,232,254,71,2,218,0,71,2,51,0,249,0,211,254,105,254,26,254,244,254,188,255,222,0,148,1,87,1,168,2,38,255,67,0,146,253,149,255,11,253,125,0,92,0,246,255,163,3,122,0,219,1,177,254,70,0,167,252,158,255,230,254,160,254,161,2,242,0,181,1,41,1,38,1,153,254,217,253,22,255,99,254,24,255,137,1,126,1,139,1,169,1,194,0,244,254,195,254,222,253,159,254,109,255,246,0,231,0,0,2,244,1,106,0,177,255,190,254,108,254,105,254,160,254,29,1,145,0,25,1,218,2,22,0,81,0,181,254,129,255,112,253,203,255,150,255,79,0,25,2,249,0,89,1,94,255,242,0,69,253,125,255,107,255,10,255,255,0,133,0,55,2,97,255,130,1,51,255,21,255,162,254,69,0,220,254,165,0,60,1,155,255,233,1,191,255,10,0,235,254,85,0,231,253,158,0,139,0,213,255,230,0,151,0,61,0,206,255,5,0,123,254,195,0,237,254,127,0,90,0,113,0,156,0,74,255,17,1,202,254,76,0,61,255,172,0,185,255,158,255,103,1,47,255,140,0,52,255,234,0,22,255,140,0,204,255,13,0,87,0,154,255,97,0,100,255,94,0,94,255,179,0,236,255,49,0,30,0,124,0,150,255,203,255,150,255,52,0,58,255,52,0, 230,0,195,255,177,0,99,0,121,255,26,0,133,255,248,254,92,0,6,0,185,255,129,1,43,0,228,255,200,0,56,255,134,255,250,254,8,0,115,255,249,0,46,0,234,0,236,0,4,0,98,255,164,255,229,254,70,255,4,0,2,0,166,1,127,255,38,2,131,255,241,255,149,255,99,254,241,255,77,255,140,0,60,0,233,1,167,255,227,0,21,0,207,254,83,255,241,254,15,0,227,255,3,1,165,0,145,1,140,255,115,0,33,255,143,254,218,255,147,254,225,0,156,0,69,1,85,0,121,1,116,255,244,254,228,255,152,0,67,255,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,189,255,191,255,21,255,64,254,114,254,15,254,187,253,163,254,236,254,172,255,143,0,253,0,151,1,20,2,153,1,148,1,166,1,177,0,248,255,188,255,39,255,250,254,184,255,115,0,205,0,6,1,205,0,29,0,83,255,56,254,103,253,95,253,95,253,67,253,64,254,31,255,164,255,81,0,158,1,70,2,69,2,87,3,3,3,18,2,251,1,27,1,187,255,206,255,2,0,97,254,196,255,52,255,211,254,25,0,90,0,248,255,139,0,29,0,6,255,34,255,120,254,141,255,196,0,40,5,59,10,91,9,44,244,208,222,231,221,86,215,240,220,231,233,123,237,77,3,252,33,151,45,52,54,145,57,31,40,26,44,54,67,166,32,151,14,252,4,5,232,139,212,25,198,29,198,202,212,37,221,243,224,30,13, 60,15,209,31,117,44,25,21,41,247,196,207,139,189,110,199,121,212,208,241,127,43,226,82,239,70,220,69,121,44,96,255,45,238,22,239,252,187,64,173,204,202,222,206,184,237,66,248,150,230,245,6,110,18,171,60,179,71,176,91,101,82,73,76,46,33,125,243,174,224,24,202,29,180,185,171,139,217,226,224,92,50,92,113,18,103,72,83,236,7,49,210,16,181,142,163,114,184,49,231,47,0,61,1,195,26,27,4,220,6,1,21,4,17,252,227,33,221,39,236,192,242,5,10,12,236,114,226,33,5,167,1,172,35,201,44,134,67,243,58,135,73,213,21,130,238,17,210,67,197,68,175,24,159,248,182,107,202,245,35,35,92,212,97,250,96,7,33,71,4,202,240,118,231,35,240,186,7,164,4,88,246,126,3,111,242,250,13,119,18,103,247,31,200,203,211,34,234,233,237,247,3,109,197,101,206,2,241,251,253,155,30,149,57,44,86,156,92,253,113,150,52,139,19,37,244,135,226,34,180,222,166,160,170,119,180,244,3,248,33,14,39,92,48,96,252,163,251,8,243,27,243,18,5,36,21,135,255,52,232,174,245,57,243,251,22,82,33,102,255,196,213,123,223,70,0,194,1,104,9,16,202,207,232,251,239,86,254,135,23,196,35,144,47,90,50,94,62,118,10,61,5,11,237,179,237,205,217,143,224,93,234,104,250,47,46,190,45,54,51,92,47,8,251,84,248,3,231,18,234,80,249,70,16,206,245,76,216,37,216,141,220,157,253,52,12,3,236,127,213,84,241,146,8,214,2,167,6,139,211,77,0,3,8,174,36,212,50,51,57,151,52,8,42,57,29,120,226,116,225,105,210,76,212,75,196,49,227,109,234,70,245,162,39,247,25,53,38,95,22, 0,243,89,0,8,247,107,1,162,36,227,56,182,15,215,254,60,247,44,241,128,5,86,1,164,214,37,204,73,225,211,221,26,224,8,222,234,186,29,253,244,22,222,52,204,77,140,100,143,91,56,80,183,45,194,236,100,225,16,201,67,197,166,194,112,232,241,226,121,250,243,47,243,17,19,32,33,6,33,232,239,240,160,232,230,244,84,18,18,23,238,234,121,229,24,223,165,225,69,4,131,8,242,244,92,249,190,23,247,15,5,12,201,225,14,196,176,239,1,249,26,24,166,48,169,65,81,56,218,56,123,24,9,240,145,228,110,210,223,219,130,226,65,1,33,244,247,9,123,46,233,14,227,32,12,254,183,230,162,243,7,244,70,12,39,48,225,43,162,255,34,241,140,227,173,228,125,251,226,230,110,202,167,213,70,0,57,0,151,10,85,220,78,213,27,246,143,6,90,46,111,66,227,65,80,56,239,54,99,13,176,235,117,214,93,199,93,207,182,220,202,249,170,228,73,3,66,35,107,13,6,33,234,1,61,244,138,254,183,4,225,27,190,62,227,46,142,250,179,229,178,216,244,220,166,250,194,229,155,202,209,223,248,5,202,253,60,17,215,219,47,224,7,4,202,25,142,52,160,72,99,62,6,42,190,40,65,248,219,222,95,207,147,205,119,220,67,241,56,9,91,249,176,38,6,39,0,13,183,22,90,233,159,222,168,233,196,239,153,7,106,48,86,35,97,254,94,240,102,233,161,245,73,8,37,231,161,205,199,222,142,244,170,241,116,253,38,201,151,229,115,4,1,27,181,55,22,78,189,70,84,53,162,45,131,248,105,225,102,204,132,216,35,227,70,243,206,4,108,242,70,26,170,11,106,0,252,4,114,229,195,249,239,13,183,23,202,46,190,62, 189,28,41,241,102,222,29,221,185,237,187,248,158,219,103,194,253,217,104,234,230,235,89,243,173,208,251,249,212,23,37,54,33,80,175,93,175,77,198,53,105,29,45,220,233,194,117,181,201,210,245,229,55,4,139,19,154,4,187,40,48,9,34,253,33,242,31,208,162,227,215,246,88,4,39,39,20,56,247,17,235,238,186,235,83,245,98,14,60,21,99,247,140,221,40,244,37,240,52,236,86,215,11,180,37,221,125,254,69,37,170,67,237,85,105,73,219,59,106,30,160,221,129,198,141,196,163,235,55,253,178,33,148,34,46,11,21,38,83,255,184,251,6,239,77,212,81,229,236,249,4,8,27,43,169,51,7,7,229,218,193,211,55,221,80,249,117,253,66,234,146,216,130,251,238,249,43,4,134,230,108,209,99,249,187,25,186,61,0,79,16,86,10,66,135,47,118,3,31,196,8,169,25,166,218,204,111,227,172,19,75,22,92,19,242,51,116,14,72,17,176,0,24,237,185,252,209,8,10,18,169,57,73,62,3,20,1,232,122,220,238,218,200,241,173,238,108,217,160,198,97,234,177,227,184,248,171,216,150,212,67,254,23,29,153,63,219,81,245,82,195,61,251,55,255,11,17,215,138,194,188,189,58,220,183,234,254,21,178,13,137,16,189,34,18,249,175,251,136,228,69,217,151,233,5,248,101,8,251,51,34,62,60,33,137,3,38,1,9,253,246,8,233,249,137,218,14,192,42,224,47,213,25,233,103,202,80,211,214,247,253,25,220,55,94,66,121,75,112,62,113,57,221,12,0,220,182,201,28,202,12,226,71,234,209,21,28,12,88,33,29,52,226,15,234,16,227,237,95,221,39,233,127,238,31,251,171,28,164,33,49,9,73,246,55,247,201,247,112,3, 81,244,189,212,188,201,169,236,80,234,39,2,154,228,170,245,202,19,186,39,46,51,232,48,241,45,200,33,22,30,239,241,187,204,111,195,208,205,224,230,150,238,193,17,97,4,147,35,9,47,59,25,210,30,77,250,186,236,217,245,189,241,116,1,57,28,138,30,59,6,45,247,3,247,226,254,33,0,131,234,93,193,95,187,98,216,123,226,11,250,174,229,124,0,8,34,116,60,108,69,202,63,209,57,34,46,89,42,218,254,27,217,83,204,60,210,71,221,204,224,175,253,187,235,79,12,51,14,17,5,117,20,174,246,225,237,24,251,129,248,76,17,5,44,234,45,21,13,131,4,176,1,240,15,232,7,247,235,184,184,226,182,82,198,15,215,95,234,80,220,30,251,184,31,52,57,186,58,219,50,217,45,223,35,46,31,138,253,130,229,121,223,23,233,29,240,86,244,134,12,87,249,130,23,60,16,66,12,18,22,157,246,170,237,57,243,173,235,135,3,139,20,5,25,169,249,62,251,254,254,174,24,239,12,1,248,42,198,164,203,207,210,220,231,84,241,217,231,78,2,130,29,128,46,114,42,139,34,163,31,136,21,202,13,93,241,182,223,80,220,254,234,171,241,75,249,251,13,78,0,183,29,57,15,156,14,147,20,60,248,196,245,22,252,128,249,211,17,20,27,83,25,38,245,180,248,122,249,95,16,158,252,21,235,16,188,83,197,153,202,134,231,208,239,205,242,150,17,15,44,123,56,38,52,111,47,160,45,99,31,219,17,178,239,49,217,216,211,192,222,20,224,142,239,119,2,224,249,54,25,188,13,53,19,115,23,74,249,127,248,38,255,145,5,206,30,240,37,168,27,180,244,226,249,37,248,244,7,133,242,73,226,16,185,94,200,72,209,196,235, 210,237,135,240,247,8,169,30,64,37,43,37,77,38,102,43,41,38,68,32,120,254,121,233,254,225,20,232,65,234,252,251,18,4,58,251,60,20,118,7,246,16,3,14,98,233,69,236,203,240,38,1,193,28,105,39,144,26,75,252,230,0,222,1,139,14,72,248,44,227,63,192,3,207,218,220,108,245,235,245,73,248,238,9,242,24,65,26,76,24,117,20,126,28,39,27,180,26,232,251,200,233,236,226,22,232,188,233,117,253,129,0,85,252,194,20,211,11,155,24,252,19,2,239,219,243,136,242,232,7,75,29,133,41,15,21,230,249,171,247,34,249,187,252,177,236,107,214,250,188,35,204,195,226,195,250,96,2,199,7,57,25,32,39,95,36,40,30,49,24,22,31,236,24,90,25,85,248,243,229,243,223,79,226,148,226,23,247,167,246,239,249,198,17,207,13,103,29,247,20,81,238,38,247,11,240,116,7,42,25,121,42,72,18,107,1,139,253,153,2,171,0,184,244,181,215,212,194,106,202,130,224,114,241,174,251,15,0,131,17,112,29,145,25,92,19,159,14,153,26,149,25,33,30,72,254,6,241,7,236,115,236,194,236,66,250,121,243,249,251,66,15,184,11,162,25,65,13,196,236,251,252,43,245,82,17,14,29,123,43,185,13,157,1,180,247,131,255,164,250,162,241,67,213,65,199,214,203,243,227,15,240,174,251,222,255,241,20,138,31,217,30,153,22,90,17,136,30,211,26,161,27,146,247,173,234,190,230,63,233,205,234,78,246,106,242,170,0,213,16,133,13,82,24,53,6,5,236,63,0,72,252,170,26,6,33,24,42,41,4,205,248,135,239,255,250,48,246,89,239,10,214,108,205,59,213,32,239,27,246,102,255,195,253,130,19,121,26,198,25, 233,17,170,16,131,27,58,25,127,24,122,242,22,235,175,234,247,238,220,246,195,1,249,252,205,10,161,18,1,8,46,13,33,244,164,225,108,249,177,254,57,33,93,41,206,45,170,3,229,246,93,240,83,253,93,251,18,242,73,218,37,207,222,215,13,238,144,242,87,249,9,243,106,10,153,17,75,24,151,19,36,26,80,35,42,33,10,26,0,239,154,230,113,227,201,232,159,242,42,251,191,250,37,11,41,18,200,7,41,14,58,242,192,234,48,0,239,10,152,42,202,49,19,45,253,254,118,235,8,230,142,240,82,243,77,234,143,219,129,209,212,226,241,249,129,1,97,6,165,253,39,19,253,18,155,24,164,15,165,26,91,30,29,27,50,14,157,227,1,224,64,223,191,232,216,245,148,254,191,1,251,16,3,20,5,5,102,8,236,231,164,231,70,247,130,9,125,39,77,51,8,44,58,4,90,241,214,241,7,249,150,252,222,237,161,223,70,205,230,222,130,237,88,246,138,250,114,244,31,10,159,7,97,18,213,13,235,35,234,40,161,43,37,27,45,241,84,238,106,232,126,239,138,246,40,248,69,252,49,11,23,12,22,254,70,3,115,226,196,235,247,248,56,17,15,42,70,54,159,38,218,0,101,236,82,239,65,245,69,250,228,234,170,225,54,207,179,231,171,242,157,255,85,2,251,254,177,17,73,10,43,15,143,2,22,23,233,23,104,29,222,6,18,225,11,228,51,227,7,243,150,254,8,3,147,10,27,26,23,25,128,10,176,10,29,231,95,242,152,247,114,17,80,36,15,47,100,24,148,245,62,231,92,239,18,248,40,253,90,236,34,225,200,207,191,235,233,239,157,254,57,254,240,255,125,18,177,13,82,17,142,4,79,28,143,28,139,37,90,11, 94,233,245,234,225,230,15,245,27,249,21,250,249,254,206,10,156,6,130,252,232,254,243,227,230,247,4,1,219,31,52,50,113,58,163,29,221,247,80,235,81,241,200,249,154,248,14,230,24,214,142,199,180,228,224,229,103,250,233,249,219,3,120,23,199,22,197,24,92,12,150,31,167,25,103,34,253,2,116,231,32,236,82,234,63,251,12,253,143,0,139,5,247,15,57,5,241,252,62,250,111,227,29,246,185,253,119,25,47,42,197,45,182,17,121,239,155,236,143,246,117,8,152,3,75,245,101,224,250,212,28,238,30,234,100,252,175,244,69,255,49,11,198,11,172,10,227,1,164,22,182,17,128,27,2,252,127,235,11,242,134,242,208,2,252,254,238,4,32,9,61,18,163,3,89,254,151,245,153,229,244,246,158,1,245,27,134,43,202,40,171,13,216,233,1,238,8,247,111,10,83,253,51,243,193,217,17,214,162,236,12,234,70,0,85,251,192,12,10,21,224,22,240,16,72,11,105,28,221,19,205,23,39,242,119,229,170,232,15,233,88,247,74,241,229,250,218,2,41,18,13,5,146,5,118,249,74,239,229,253,187,12,205,35,143,48,228,37,154,9,34,229,248,238,121,247,58,11,182,246,171,239,202,211,229,215,143,233,220,233,24,254,102,246,17,9,150,12,216,15,192,8,170,11,189,30,29,28,114,32,144,250,61,244,133,243,166,244,214,254,168,244,121,253,2,3,244,14,125,255,83,0,48,238,201,231,228,243,140,6,130,30,177,45,182,33,237,6,144,231,79,247,254,1,212,19,153,250,238,242,154,210,126,221,36,234,194,237,240,254,112,246,60,7,76,6,140,8,122,254,86,7,215,24,89,26,232,29,231,248,154,247,221,242,227,245,159,252,68,244, 168,253,44,5,206,17,157,4,190,6,134,244,95,240,140,248,174,9,231,30,104,41,230,27,79,254,80,228,119,245,217,2,182,15,14,247,57,239,29,207,223,225,250,234,106,245,10,5,221,254,28,14,123,8,1,8,115,251,9,8,207,20,3,24,128,24,206,245,83,249,47,241,35,247,15,248,227,240,75,250,53,5,143,15,23,6,207,8,25,248,22,246,78,254,41,11,142,30,38,36,178,23,29,247,122,231,204,246,150,7,99,13,80,246,204,234,203,203,134,225,250,229,182,246,192,4,167,3,137,16,46,8,17,6,18,249,230,9,153,21,29,29,125,26,18,253,229,2,60,246,114,253,74,245,26,237,202,243,243,255,243,5,208,0,91,2,121,245,113,245,129,0,116,11,116,32,65,33,194,25,210,247,3,242,221,254,219,18,225,14,5,250,240,232,25,204,178,225,221,224,72,244,88,255,123,2,77,13,9,5,47,1,206,244,88,8,111,17,132,28,2,23,107,254,69,4,196,245,226,255,43,243,174,238,56,245,161,4,40,8,116,7,139,5,62,250,7,248,99,2,198,7,132,28,220,22,238,16,133,237,16,242,237,254,17,23,30,13,3,254,137,233,43,213,72,235,206,231,54,252,68,2,176,6,168,13,148,4,243,252,199,240,253,4,40,12,38,26,125,17,23,254,215,1,152,242,241,254,177,239,83,240,104,247,3,7,161,6,134,6,70,1,99,249,89,248,24,6,213,11,162,33,51,24,202,17,240,235,126,244,107,254,14,23,220,6,54,251,26,227,96,214,49,234,141,230,8,251,55,254,143,4,124,10,101,4,245,253,117,246,228,11,193,18,73,34,88,21,54,5,135,3,106,242,83,252,165,234,39,239,79,248,158,7,82,6,191,5,254,253, 7,248,49,248,21,6,60,14,230,34,151,23,30,15,127,234,41,244,254,253,212,20,60,1,131,249,37,223,253,218,182,236,140,234,126,253,139,254,123,3,94,6,97,1,192,250,161,247,112,12,144,18,190,34,48,19,229,7,13,2,31,244,32,251,45,234,73,242,254,253,58,11,22,9,165,4,127,250,194,242,162,244,69,1,133,13,142,30,74,22,116,11,62,236,28,248,0,6,241,24,62,4,87,254,20,226,141,227,79,239,87,238,10,254,222,252,111,255,42,255,153,249,251,242,56,245,195,10,139,19,203,35,139,18,146,12,24,1,244,245,181,247,225,230,112,239,221,254,185,11,138,13,156,7,135,254,242,243,22,248,169,1,54,18,91,29,178,22,222,5,163,235,166,244,168,4,21,17,208,252,3,248,176,222,241,230,162,239,163,243,38,2,235,1,95,3,108,1,164,250,249,242,245,247,65,12,149,22,7,37,82,18,118,14,243,252,194,246,96,244,23,229,242,236,243,253,222,8,191,14,45,6,134,255,123,242,226,249,13,1,151,23,66,28,92,24,21,3,153,238,172,245,128,9,252,14,207,253,238,247,231,223,71,235,224,238,59,244,33,0,180,255,97,255,141,253,0,246,252,237,147,246,110,10,160,23,41,37,234,18,182,16,110,251,245,249,129,244,118,232,160,239,248,0,219,8,40,15,82,2,95,253,158,237,167,248,122,254,14,26,93,27,1,27,131,1,4,242,191,247,202,13,241,14,173,2,32,250,150,228,193,239,228,237,14,243,131,252,1,252,253,251,168,251,174,245,120,239,185,249,57,12,242,26,25,36,38,18,53,15,183,246,93,249,88,242,67,233,252,240,60,1,121,6,161,12,199,254,171,252,151,238,33,253,223,2,21,31,99,27, 91,25,131,251,203,237,200,241,118,8,45,8,0,3,215,249,106,234,205,245,227,241,62,247,138,255,78,254,77,253,36,252,187,244,189,238,141,249,249,9,77,25,48,30,8,15,50,12,10,246,39,253,43,246,179,239,189,249,167,7,108,10,45,12,161,251,163,247,73,236,194,251,110,2,42,29,255,24,36,22,9,249,202,237,6,243,109,8,248,5,69,5,162,249,1,238,207,244,81,237,145,240,8,249,193,248,161,250,60,252,38,247,242,244,60,2,110,18,204,33,194,32,132,18,150,10,214,244,146,250,76,241,113,235,217,247,224,2,143,7,94,6,151,247,144,243,253,237,243,253,74,9,44,33,244,28,148,22,3,250,65,238,97,245,231,7,210,3,205,5,222,249,197,244,196,248,95,241,147,243,241,250,135,248,208,250,140,249,31,242,244,240,230,253,17,14,135,31,190,27,195,16,178,5,228,243,229,249,113,242,33,239,236,255,59,8,32,15,217,7,107,249,39,240,66,237,123,250,204,9,159,29,56,27,255,16,218,246,92,236,244,247,247,7,197,4,210,7,249,250,102,250,68,250,80,242,173,242,65,249,235,244,21,248,130,245,175,238,16,240,123,254,108,16,111,35,100,30,141,23,16,8,193,247,48,250,168,241,98,238,202,0,158,5,120,14,6,2,43,247,128,236,129,239,19,251,151,15,36,32,76,31,151,17,15,248,244,235,229,249,248,4,142,1,198,3,43,246,72,248,43,246,167,240,107,243,140,252,195,247,79,252,104,248,209,241,37,244,178,0,214,15,33,31,227,23,17,19,20,1,143,244,14,246,196,239,210,239,165,4,45,8,41,19,255,2,242,250,229,237,26,243,115,251,87,16,8,28,221,26,46,10,141,243,33,235,64,254,209,8, 48,10,161,10,186,252,178,253,126,245,222,238,225,241,90,250,241,243,82,248,11,242,113,237,136,242,22,0,202,17,171,32,224,26,229,24,13,5,146,250,81,250,147,240,252,238,140,0,161,1,115,12,142,250,123,245,148,234,218,243,181,253,138,21,229,30,116,27,121,8,1,242,104,235,59,0,102,7,64,11,205,9,253,252,36,252,71,242,7,237,121,243,119,254,98,249,161,253,154,244,188,239,26,244,91,255,12,16,7,28,126,23,98,21,115,2,141,251,201,251,35,242,107,243,70,2,105,4,219,14,18,253,159,248,249,237,128,245,51,255,33,21,243,27,1,21,159,1,232,235,39,233,248,255,121,6,60,14,173,10,181,255,195,251,73,239,176,233,150,242,25,253,192,248,120,253,91,243,144,240,230,245,43,1,200,19,137,29,19,27,102,22,53,2,75,252,75,253,186,241,128,245,124,0,209,3,220,10,212,250,161,244,196,235,162,242,209,255,247,20,186,28,63,20,99,2,93,236,243,236,39,3,128,8,132,18,76,12,146,3,182,252,114,239,108,233,178,244,27,253,145,248,231,251,105,240,208,238,253,243,162,255,200,19,168,27,61,27,206,18,249,254,254,249,205,251,171,239,100,247,156,254,83,5,10,9,205,251,244,244,116,239,63,245,60,5,241,23,23,31,130,19,223,1,164,234,249,237,205,0,95,5,251,16,48,9,210,3,92,251,70,238,33,233,88,247,180,252,54,248,141,250,152,238,122,238,158,243,132,0,209,21,131,28,243,29,88,18,30,255,210,250,174,253,184,241,13,253,227,0,249,9,118,8,238,251,215,241,223,237,183,242,108,4,72,21,113,28,187,15,242,0,209,234,26,242,63,2,58,7,200,17,102,8,79,4,7,249,90,236, 43,232,72,248,118,251,131,248,57,249,5,238,18,239,215,242,69,1,240,22,218,28,83,31,189,17,251,254,177,250,26,252,186,239,147,252,139,254,69,11,93,7,24,252,40,241,242,238,190,243,65,6,249,20,237,25,144,12,226,255,185,235,227,247,9,5,215,10,77,19,171,8,82,5,164,248,168,236,237,233,252,250,27,251,35,249,76,247,48,236,116,238,136,241,40,2,68,23,79,29,157,31,229,16,107,254,66,250,27,249,91,237,148,250,0,253,113,12,201,7,132,252,188,241,162,239,6,246,245,7,81,21,21,23,212,8,184,251,10,233,31,249,110,3,79,11,110,17,86,7,113,4,91,248,159,238,196,238,43,1,207,254,202,252,94,247,143,235,77,237,191,238,233,1,42,21,61,29,137,31,125,17,241,255,160,253,105,249,200,238,11,250,143,253,111,13,240,7,206,250,12,240,47,236,150,245,15,7,214,21,113,22,238,9,115,252,137,236,77,255,243,5,44,15,75,16,232,4,184,255,226,241,206,231,134,234,170,252,242,248,3,250,25,245,245,236,252,241,83,244,84,10,52,26,70,33,163,31,176,16,66,254,3,254,228,246,45,239,212,248,161,255,50,14,125,8,180,249,163,240,81,235,20,247,25,6,72,21,98,18,97,6,0,247,122,233,68,254,152,4,119,18,244,18,154,10,22,5,3,248,19,238,68,242,170,1,236,249,196,248,50,240,169,232,240,237,6,241,134,8,234,20,100,29,166,26,241,13,32,253,98,0,76,247,236,243,82,250,86,3,196,14,29,7,219,245,170,239,227,233,166,249,57,8,238,24,179,19,69,9,246,246,102,235,166,254,113,2,63,18,53,16,253,8,113,2,3,245,175,234,94,241,50,255,97,247,135,247,164,238, 3,235,17,242,16,247,71,15,224,23,152,30,26,24,91,11,216,250,39,0,253,244,43,245,194,249,26,7,23,16,220,7,130,245,165,240,219,234,174,252,56,9,171,26,134,18,21,9,162,244,118,236,78,253,111,0,194,16,148,12,175,7,50,1,226,243,118,233,244,241,175,253,60,246,152,246,56,236,143,235,190,242,126,250,6,19,132,25,133,31,18,23,120,10,27,251,118,1,135,244,122,247,138,250,242,8,100,15,51,5,178,241,192,236,70,231,166,249,98,6,37,25,99,16,2,10,232,244,245,241,223,0,132,4,246,20,208,15,70,12,142,5,66,248,44,236,132,244,26,252,177,242,207,241,115,230,166,232,150,239,65,251,236,18,36,26,88,32,166,22,174,8,92,250,123,255,153,242,16,248,103,251,218,10,46,16,237,3,160,242,250,236,39,233,224,250,89,7,70,25,76,15,230,8,214,240,150,241,134,252,114,1,179,16,193,11,37,11,44,6,211,250,198,240,231,250,164,255,124,246,98,244,147,231,108,236,149,240,14,254,229,17,184,24,25,29,184,19,141,4,208,248,179,252,1,242,66,249,122,254,38,13,238,16,35,1,35,242,7,235,198,234,115,252,174,10,34,27,127,16,186,10,157,241,75,246,92,253,114,3,114,15,121,9,123,8,155,2,230,245,131,235,11,246,201,248,88,241,214,240,141,230,185,240,233,244,156,5,183,21,224,28,211,30,76,22,254,4,138,251,36,252,88,243,165,249,157,0,151,13,14,16,183,252,134,240,82,231,36,235,209,251,78,11,113,24,13,13,166,6,195,237,51,247,206,252,186,6,95,17,156,13,7,14,12,8,75,250,186,239,123,248,71,247,212,238,166,236,190,227,132,240,157,242,80,5,78,17,201,25, 74,27,194,21,141,4,225,255,168,253,19,247,220,250,0,2,231,11,142,13,145,247,183,238,208,228,231,237,112,254,210,16,1,26,7,14,79,5,117,236,45,248,18,251,199,6,136,14,83,11,66,12,220,6,231,248,103,240,218,249,248,246,247,239,247,237,37,231,207,244,8,245,165,7,131,14,105,22,66,21,255,16,179,255,86,255,179,251,109,249,213,252,55,7,225,16,234,17,252,249,231,241,43,229,61,241,106,255,10,19,93,24,252,12,45,1,97,234,176,247,44,249,72,7,59,13,54,11,243,11,172,5,218,245,74,238,202,246,13,242,174,236,174,234,87,232,37,248,162,249,117,13,15,18,112,26,224,23,207,19,38,1,81,2,138,251,141,249,251,249,29,4,47,12,82,11,42,243,107,236,113,224,179,240,154,255,231,22,210,25,62,17,223,2,152,238,0,251,36,251,227,9,20,14,175,13,94,14,184,7,89,247,220,240,125,247,248,239,20,235,153,231,141,232,203,246,126,249,219,12,217,15,12,24,154,20,253,15,135,254,11,2,93,251,232,251,232,252,194,7,54,16,25,12,36,244,83,236,14,224,106,241,23,255,118,22,147,21,212,14,213,252,120,236,136,247,95,248,67,9,29,14,51,16,91,18,128,11,26,250,1,245,31,250,138,240,156,236,195,230,121,234,60,246,65,250,145,11,250,13,132,21,229,18,196,13,102,254,167,2,223,252,92,253,112,254,236,7,70,16,10,8,255,241,138,233,102,224,205,243,12,2,47,26,131,22,117,18,46,254,243,241,85,249,121,249,80,8,176,10,43,12,0,13,134,4,207,242,204,239,174,245,227,236,165,236,238,231,115,240,238,249,200,0,111,15,190,17,98,23,76,20,229,11,160,254,228,0,179,251, 210,251,153,254,216,7,38,18,96,6,97,243,219,233,244,227,139,246,49,3,129,24,86,17,13,14,207,247,83,241,231,246,169,249,113,9,221,12,25,16,26,18,92,8,187,245,213,242,73,246,21,236,55,236,81,229,122,239,189,244,146,253,126,10,222,15,148,22,121,23,178,14,254,4,81,5,80,0,139,253,207,255,26,6,150,15,134,255,200,238,191,227,140,226,180,245,98,4,211,24,28,17,241,15,90,249,38,247,214,249,195,252,178,9,230,11,103,14,15,16,200,5,47,244,137,242,113,245,98,236,249,237,13,232,98,244,235,245,163,255,95,8,251,13,245,18,12,20,230,8,4,2,150,0,156,254,68,253,187,2,157,10,53,21,231,1,183,243,232,230,182,232,201,249,34,8,208,23,226,14,189,12,250,244,212,245,99,246,99,251,205,7,127,10,0,13,196,14,214,3,49,243,70,242,35,243,164,234,146,236,46,232,135,246,234,246,87,2,239,8,58,16,25,21,54,23,188,10,37,5,74,1,75,255,231,252,87,2,104,9,184,17,119,251,57,238,167,224,179,231,227,248,47,10,212,23,216,16,44,14,78,247,247,249,120,248,232,254,186,9,152,12,77,15,178,16,45,4,231,243,199,242,243,240,60,233,241,233,139,231,115,246,90,246,217,2,171,7,42,15,237,19,187,21,59,9,120,5,233,0,214,254,25,253,209,2,97,11,106,17,156,249,227,236,165,223,10,234,12,250,20,13,88,22,134,16,82,11,201,245,44,249,138,246,154,254,202,8,105,12,153,15,64,17,81,4,193,245,33,246,69,242,199,235,244,234,86,234,67,247,213,246,192,2,11,6,43,13,255,17,68,18,57,7,188,4,102,1,180,255,129,255,109,4,158,14,37,17,39,249, 4,236,187,222,56,235,20,250,153,14,228,20,164,17,81,10,137,247,148,250,138,247,129,0,245,8,90,11,96,13,170,13,124,0,205,242,181,243,183,238,148,234,208,232,233,235,111,247,187,248,36,5,49,9,5,16,205,21,50,19,162,8,148,4,84,1,99,254,132,255,103,3,232,15,81,15,9,249,239,235,213,223,4,237,156,250,100,15,166,18,5,18,58,8,176,247,145,249,34,246,237,255,47,8,220,10,224,13,53,14,187,0,118,244,5,246,38,239,222,235,113,231,40,236,53,245,97,248,50,4,208,9,226,16,203,23,17,19,77,10,244,4,250,2,248,254,231,0,92,3,153,16,49,11,0,246,132,231,140,221,19,236,160,249,225,14,247,16,92,19,46,8,173,250,164,250,30,247,6,1,68,8,228,10,129,14,24,14,161,0,228,245,127,247,242,239,154,237,157,231,74,238,224,243,40,248,219,2,162,8,242,14,156,21,200,13,222,6,190,1,179,1,90,255,34,4,216,6,81,21,96,12,63,248,181,232,241,224,152,238,14,252,222,15,105,16,20,20,244,6,178,251,63,250,24,247,132,0,238,6,87,9,64,13,149,11,176,252,183,242,155,243,34,236,39,235,87,230,132,239,102,244,123,251,12,6,175,12,10,19,90,24,140,14,205,7,135,1,26,2,218,255,241,3,70,6,112,19,210,6,106,244,137,228,4,225,231,239,98,255,6,17,28,17,90,20,234,5,199,252,181,249,138,247,143,1,232,7,29,11,0,16,138,13,12,254,104,245,94,244,218,236,22,235,74,230,98,239,70,242,208,249,219,3,240,9,95,17,40,22,247,12,229,6,208,1,254,2,72,2,8,6,251,8,55,20,95,4,32,242,151,225,52,225,204,239,233,0,191,15, 149,16,148,19,242,4,100,253,215,249,157,248,30,2,198,7,92,11,82,16,119,13,137,253,23,246,198,243,72,237,186,234,246,231,98,241,16,244,28,252,200,5,218,9,180,17,105,19,159,10,9,4,198,0,39,2,134,3,56,6,32,11,174,20,10,3,30,241,141,224,190,226,67,241,234,3,11,16,195,17,1,19,116,4,51,254,242,249,38,249,160,1,238,5,179,9,118,14,18,11,128,251,209,245,149,241,10,236,61,232,182,231,12,241,24,245,26,254,191,8,156,11,220,20,29,19,94,11,10,3,41,1,132,1,184,4,8,6,73,13,78,20,169,1,52,239,254,222,93,227,198,241,235,5,218,15,242,18,60,18,180,3,114,253,122,248,136,248,89,1,7,6,159,10,100,15,141,11,38,252,167,247,68,241,117,235,142,229,226,230,103,239,146,245,97,255,22,10,197,11,171,22,10,18,116,12,135,3,208,3,202,3,3,8,234,6,59,15,63,18,49,254,175,234,102,219,70,225,166,240,179,5,162,14,153,19,107,17,248,3,214,253,137,248,153,249,132,2,199,6,191,11,0,16,74,11,52,253,173,249,111,242,58,237,160,229,52,232,204,239,221,246,135,0,25,10,102,9,173,19,32,12,210,7,104,255,174,2,101,3,62,9,0,8,41,18,227,18,93,255,122,235,115,222,69,229,88,245,172,9,134,16,0,21,205,16,224,3,56,253,127,247,54,249,234,1,36,6,163,10,101,13,225,6,107,249,46,246,122,239,144,234,93,227,15,232,251,239,212,248,15,4,98,12,45,12,154,21,0,12,146,8,126,0,8,5,158,5,242,9,250,6,94,17,227,14,207,251,59,232,251,221,135,229,113,247,44,10,123,16,15,21,177,15,178,3,87,253,189,247, 41,251,23,4,94,8,157,12,11,15,23,7,243,250,238,246,16,240,236,233,120,226,17,231,200,238,17,247,62,3,39,10,20,12,99,20,70,11,49,8,170,1,10,7,63,8,95,11,127,7,229,16,118,11,178,248,36,229,183,221,97,229,185,248,212,9,94,16,181,20,118,15,117,4,160,253,225,247,47,252,42,4,171,8,94,12,113,14,146,5,130,251,51,247,135,241,136,234,91,228,46,233,121,241,193,248,27,5,217,8,238,11,151,17,190,8,88,5,115,0,75,6,227,8,194,11,173,8,16,18,167,11,199,248,45,229,138,222,42,230,205,249,142,9,55,16,51,20,11,15,54,4,123,253,166,247,79,252,27,4,181,8,92,12,115,14,134,5,234,250,24,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,255,40,255,31,255,98,255,15,0,71,0,46,0,44,0,45,0,110,0,217,0,56,1,228,0,91,0,161,255,123,255,66,255,79,255,192,254,23,255,240,254,69,255,170,255,215,255,249,255,131,0,3,1,81,1,40,1,85,0,64,0,183,255,177,255,2,255,7,255,131,255,180,0,50,1,77,2,46,2,190,1,55,1,8,1,57,0,74,255,138,254,64,254,183,253,68,253,70,254,122,254,238,254,255,254,167,255,12,0,102,0,158,0,6,1,200,0,2,1,117,0,233,0,129,1,138,2,107,3,168,3,241,6,28,6,25,5,65,253,254,234,51,222,23,220,50,217,210,223,225,234,135,247,149,1, 107,15,144,22,185,40,241,48,83,61,146,72,158,63,32,42,150,28,20,2,48,240,86,219,24,209,109,207,98,218,142,228,37,245,59,254,38,4,196,4,88,0,172,251,4,236,110,224,135,214,244,230,49,233,32,255,110,9,150,24,30,24,53,28,131,21,215,12,139,2,106,2,86,3,206,4,108,0,77,253,197,249,101,250,92,252,18,237,184,236,44,226,249,243,39,16,7,48,60,52,178,70,120,54,4,30,244,245,63,226,81,207,206,207,58,199,7,211,162,206,190,210,52,226,188,251,205,8,101,30,92,62,93,73,211,74,242,57,37,44,145,7,13,239,232,200,50,208,159,199,89,230,252,244,64,24,24,41,220,62,92,53,254,37,73,9,156,223,27,202,115,194,100,197,158,214,222,239,130,7,148,15,144,7,242,12,4,1,101,2,14,247,124,249,71,251,70,4,118,3,19,13,97,12,11,1,241,241,203,237,125,223,249,228,113,10,79,41,45,65,102,80,76,77,71,46,253,17,85,228,235,208,130,176,167,172,223,171,0,185,6,184,138,228,189,249,146,24,200,36,171,67,173,92,204,105,42,96,129,70,172,48,65,249,240,217,23,183,69,184,211,191,81,229,55,250,162,28,54,50,235,53,95,42,101,22,129,235,111,205,147,186,59,200,28,207,199,230,194,5,178,22,26,30,86,28,198,22,178,12,34,4,17,246,23,0,2,2,176,4,0,2,126,8,154,234,173,230,191,218,225,211,54,202,178,236,35,0,100,37,243,51,57,72,1,62,47,53,45,32,41,7,177,227,104,198,209,202,115,183,34,193,25,191,3,226,224,234,140,10,14,19,50,69,47,96,100,113,38,103,212,77,0,30,93,242,204,205,24,177,232,174,187,202,183,226,36,9,88,40, 214,59,45,60,79,49,34,20,29,233,63,209,74,200,204,199,63,206,19,237,45,254,129,18,132,13,34,15,151,0,203,254,228,235,28,250,162,1,21,5,246,11,79,19,99,2,244,240,252,244,235,227,166,226,2,223,201,251,35,4,177,32,191,37,164,54,15,34,200,35,248,21,220,244,110,221,188,213,54,205,44,194,16,197,39,196,113,217,105,228,249,245,112,27,222,70,124,102,66,119,126,117,14,77,174,38,5,2,254,209,90,191,56,187,11,206,74,228,19,12,170,30,141,47,123,52,223,42,227,4,56,233,119,218,66,204,57,209,229,223,130,246,156,4,253,15,45,4,66,11,179,242,64,231,143,229,126,249,60,239,149,1,237,10,156,11,232,1,30,1,223,251,129,235,85,233,164,231,224,253,255,1,31,39,233,41,246,39,99,36,34,39,229,6,188,248,207,230,103,218,67,215,107,199,149,188,92,196,216,201,25,216,225,240,208,28,127,53,248,99,91,109,123,101,157,80,206,45,94,7,200,226,57,208,90,196,132,215,61,238,158,12,64,22,94,46,202,45,40,33,32,3,145,245,61,224,92,217,9,219,195,234,62,0,88,0,144,5,166,6,159,1,46,233,194,238,35,234,37,235,182,233,42,251,8,253,178,1,160,0,249,1,46,243,153,229,175,234,111,231,61,246,33,20,133,36,255,37,175,50,189,46,177,28,8,18,88,245,87,236,64,229,144,219,90,201,107,202,188,203,9,203,140,229,237,240,232,15,45,51,123,79,175,87,170,83,82,65,240,33,248,0,79,228,30,210,97,201,62,224,97,241,148,5,216,24,102,51,243,45,165,39,131,19,237,4,68,239,88,228,222,232,136,248,163,252,231,249,29,8,167,0,52,246,52,236,184,241,39,225, 109,234,17,233,236,246,204,242,149,255,76,1,203,247,43,240,117,237,86,225,108,226,215,255,243,10,88,26,96,45,189,44,44,45,45,28,233,8,231,239,114,239,183,225,90,214,161,216,240,202,122,205,76,210,130,225,60,239,198,19,239,53,79,84,221,98,237,100,171,79,136,45,216,13,187,229,234,202,121,200,187,212,58,216,0,243,12,13,78,35,11,37,101,33,87,21,191,4,48,236,80,234,136,246,241,250,122,253,199,10,128,15,120,4,68,2,255,247,29,242,154,230,117,238,221,239,197,239,60,248,52,255,175,246,178,240,208,245,22,219,35,221,217,230,182,244,59,6,100,27,108,40,245,42,197,45,96,17,25,0,34,253,167,238,232,236,183,231,163,226,152,212,161,213,78,207,172,208,228,220,167,254,154,29,180,67,188,92,11,96,173,78,122,58,59,22,139,235,201,222,180,215,200,219,156,227,221,3,23,25,63,44,111,38,240,42,246,19,182,252,180,228,131,238,2,234,4,242,121,253,22,6,219,3,171,250,242,247,9,232,55,224,225,224,245,233,242,232,176,247,172,6,194,254,91,11,65,7,193,248,148,239,192,235,70,239,58,248,132,17,111,15,231,35,93,37,166,19,6,1,173,246,206,235,160,230,150,235,143,229,225,227,51,223,137,224,255,210,88,216,28,229,25,2,70,32,207,75,129,91,145,93,97,84,81,55,11,10,213,237,189,221,129,210,80,207,91,223,48,252,30,16,43,31,154,38,105,44,100,16,146,0,64,247,135,247,173,245,236,255,134,12,70,12,126,10,180,3,45,249,252,226,131,226,20,223,18,220,94,237,222,235,159,241,251,247,59,254,172,245,47,240,61,238,189,226,55,248,144,2,48,17,24,33,228,53,237,41,164,31, 115,14,238,255,139,241,74,239,7,234,114,224,172,223,179,222,215,213,145,203,24,214,50,218,246,247,196,27,59,59,68,69,91,87,197,72,230,47,217,14,1,0,91,232,25,222,4,218,78,236,74,1,193,11,198,28,161,40,178,33,19,18,119,8,240,0,8,249,107,253,46,2,123,10,210,4,230,9,59,253,35,238,81,235,246,218,23,225,237,226,180,238,88,234,135,251,166,0,77,253,191,0,71,242,239,228,151,231,154,243,247,243,253,8,114,28,62,36,176,31,138,26,70,9,236,251,242,247,74,244,108,233,26,233,48,236,62,226,218,220,63,220,195,215,2,227,198,2,148,28,49,51,134,74,214,84,233,64,78,41,43,15,225,249,213,227,25,210,117,216,226,226,38,242,46,2,2,26,143,31,238,30,18,24,209,16,255,10,26,0,181,12,0,8,171,15,128,18,248,11,64,6,86,248,22,236,75,218,104,227,98,222,90,223,153,233,154,240,73,243,60,0,90,251,151,233,51,234,52,235,219,237,235,248,174,17,248,27,178,38,91,36,4,28,69,6,68,3,239,250,5,237,6,233,174,238,120,229,155,227,191,223,101,210,10,207,147,228,215,250,8,17,104,52,86,76,202,81,4,68,126,44,20,26,83,253,133,228,248,216,218,224,121,226,101,245,200,6,93,24,195,30,120,25,8,28,223,7,186,4,142,254,149,1,243,6,4,14,80,16,69,10,176,12,234,245,103,234,139,230,48,227,126,222,131,233,32,235,116,240,141,3,117,4,21,249,71,241,142,238,13,228,108,233,167,244,94,5,26,16,18,34,188,30,112,16,60,11,70,6,206,243,28,241,131,242,82,237,154,236,146,237,132,221,118,208,225,217,48,227,65,250,197,18,19,55,179,78,148,81, 128,65,33,50,197,26,46,245,77,227,208,211,231,214,169,219,26,237,144,7,69,16,250,31,30,29,24,28,205,12,199,7,139,1,140,4,180,14,30,13,59,19,113,19,34,8,53,245,173,242,142,224,35,222,166,224,254,224,41,223,148,245,215,255,251,255,34,253,137,249,181,237,40,233,34,241,29,248,88,3,251,27,5,35,180,24,214,22,158,15,127,254,106,246,253,244,239,235,234,238,152,244,3,231,148,218,236,208,206,212,59,223,108,240,183,9,65,46,248,66,208,66,248,70,50,52,20,32,41,254,212,234,143,223,18,214,44,226,199,239,243,6,175,14,99,32,190,29,151,25,237,14,69,3,184,1,78,7,193,8,43,13,225,25,170,14,126,8,128,255,81,240,100,226,107,232,237,221,100,219,210,228,153,246,123,250,163,0,202,255,231,244,15,234,208,238,145,235,136,241,180,10,23,25,97,25,216,24,239,21,49,2,71,253,235,245,231,236,181,239,170,246,163,246,148,235,8,226,22,218,7,224,18,226,255,239,228,18,208,40,19,66,254,64,163,70,11,51,165,24,143,252,115,232,87,216,125,207,78,222,108,233,171,255,35,15,115,29,127,30,233,30,65,12,108,9,0,9,85,5,48,10,53,23,216,18,225,17,146,15,101,254,240,240,167,239,45,231,81,220,102,221,174,233,131,238,132,247,162,253,177,244,110,236,113,238,101,232,19,232,58,252,166,15,253,21,241,32,28,30,20,15,98,9,204,254,72,245,39,239,232,247,69,247,22,251,6,232,140,225,190,220,82,213,134,221,104,234,183,14,52,37,81,59,99,68,157,71,54,51,134,24,98,3,2,232,96,216,108,212,212,219,70,232,140,254,224,9,139,27,234,31,59,22,245,15,4,15,14,4, 120,9,174,17,113,17,45,20,145,23,71,10,123,251,240,245,148,240,108,227,148,224,235,229,29,232,147,244,46,0,165,251,41,245,226,245,57,237,231,224,68,238,192,246,6,4,83,18,48,24,231,16,156,11,147,6,221,247,226,246,85,238,252,253,117,254,23,250,133,240,192,229,142,224,178,214,214,220,129,239,133,15,11,35,217,59,188,75,197,69,188,52,4,33,231,3,60,233,240,218,139,208,157,216,226,229,15,242,33,8,187,22,3,21,220,20,221,18,215,4,13,7,208,10,227,13,242,17,80,29,49,23,79,11,111,3,64,252,179,235,52,230,193,225,58,222,207,230,74,247,254,249,182,247,129,1,42,246,98,238,114,234,85,241,55,245,112,9,110,18,101,20,92,21,68,10,248,6,155,246,240,239,192,242,57,250,99,255,10,248,99,244,254,234,53,226,38,210,72,221,89,239,79,3,53,28,146,57,29,65,192,64,221,55,221,31,145,8,15,241,64,220,190,216,8,220,88,225,160,248,197,10,56,18,178,25,77,24,67,11,40,6,121,5,15,4,166,8,66,22,234,26,19,19,82,17,58,7,129,251,222,239,42,235,186,219,14,222,62,236,80,240,52,247,13,255,128,1,103,244,239,242,29,233,213,236,62,250,125,4,118,20,29,19,124,22,202,14,11,5,133,244,0,237,0,241,233,248,82,251,182,244,104,249,174,237,213,221,200,216,149,229,6,236,203,4,40,33,210,51,29,66,199,67,166,53,248,34,7,9,211,234,37,224,180,212,7,212,195,227,231,247,18,5,208,22,19,28,79,21,80,12,36,10,109,2,19,2,252,13,188,20,121,21,232,19,235,18,236,3,115,255,4,247,81,230,84,223,66,229,153,235,66,238,26,253,206,251,34,252, 43,245,204,232,98,232,159,231,157,248,50,3,43,18,244,19,183,25,132,17,92,7,14,245,131,241,97,249,172,251,246,247,176,254,249,251,209,232,76,224,6,222,121,220,124,235,32,3,0,25,139,51,79,63,152,63,230,57,160,34,102,4,154,241,143,220,153,207,57,213,47,226,225,241,18,5,115,22,125,22,110,21,242,18,215,10,40,5,255,8,102,19,250,17,222,25,100,22,58,14,26,6,134,0,96,240,168,225,15,230,22,225,88,237,40,243,82,253,18,1,2,254,58,246,206,234,134,231,59,233,35,247,20,0,18,12,47,14,36,20,243,14,73,254,85,241,218,247,24,249,89,245,229,0,189,3,178,247,182,238,177,228,64,218,125,224,178,235,46,255,8,30,121,50,47,64,11,73,228,60,172,36,82,14,244,243,76,221,54,210,7,213,41,219,136,238,117,0,235,11,149,16,207,18,53,15,251,1,195,4,37,6,182,13,40,19,34,28,59,21,64,19,21,19,42,255,216,244,136,230,181,228,117,227,93,236,92,242,45,253,5,0,209,254,183,245,21,237,30,233,115,236,51,247,203,1,145,6,108,16,49,23,132,9,254,246,214,248,98,245,2,241,251,250,88,3,254,0,229,255,189,242,225,228,56,224,83,221,159,230,195,255,102,21,202,43,11,64,14,67,15,57,134,38,94,17,60,244,196,228,239,212,245,213,58,220,187,241,133,255,111,10,65,21,16,20,216,12,90,3,92,5,231,255,124,11,98,20,31,17,30,22,130,20,114,15,165,255,108,244,193,231,215,229,133,229,114,236,134,245,180,254,166,4,47,0,40,250,108,238,214,234,194,238,224,249,56,251,231,6,227,23,19,19,61,3,151,254,70,246,124,236,202,242,41,246,183,253,47,2, 91,251,191,238,123,232,36,219,140,221,231,233,143,254,43,20,81,48,161,64,11,68,178,62,151,42,54,20,83,248,100,230,26,212,142,210,30,222,25,237,179,251,224,9,124,23,65,15,145,14,149,6,125,255,166,5,14,13,108,15,122,16,203,20,116,19,31,14,132,0,209,244,85,235,245,230,81,231,240,235,126,246,214,253,183,3,244,0,75,249,149,234,254,235,163,241,33,241,117,247,165,14,179,18,242,13,123,9,219,254,168,245,9,245,131,243,172,250,98,5,48,1,30,254,238,242,0,231,137,217,11,223,166,228,84,248,219,16,103,42,53,60,67,65,121,62,193,43,93,22,155,254,44,230,43,213,99,211,207,224,140,229,106,253,246,7,76,16,115,18,203,15,78,5,156,5,111,10,84,12,182,15,114,15,162,21,248,18,227,13,138,254,153,245,67,235,168,230,192,229,53,237,55,246,243,254,157,7,97,5,190,245,68,239,176,244,95,236,70,238,242,253,138,9,219,11,145,13,190,1,201,252,89,246,244,239,103,243,9,253,53,1,208,1,232,1,63,244,198,231,200,223,17,223,67,230,29,246,15,18,130,38,71,59,212,65,181,63,232,45,108,28,84,3,137,228,196,219,231,213,39,219,74,232,109,248,108,1,217,14,164,15,157,9,54,4,219,3,82,8,82,10,200,12,239,15,19,23,72,22,26,15,16,3,203,248,245,236,94,230,251,230,44,237,121,242,134,1,204,10,145,253,134,246,150,247,163,240,3,235,112,244,181,251,146,9,92,13,156,9,227,4,190,254,63,243,227,238,129,246,66,249,106,1,222,4,54,3,192,246,229,233,34,228,27,220,167,229,30,243,204,14,108,32,133,58,150,63,32,59,18,51,111,29,95,0,187,235,159,220, 245,212,136,222,182,231,202,245,168,3,58,14,125,14,148,8,72,3,83,3,139,6,174,6,118,9,73,16,137,22,126,21,26,14,124,3,44,248,72,235,248,232,157,234,239,233,123,249,113,10,24,7,105,0,21,0,192,246,255,241,127,237,248,241,223,253,238,8,159,8,228,8,44,7,246,248,135,242,107,238,15,243,57,245,60,0,120,4,17,255,8,246,99,234,235,225,200,217,173,229,198,242,96,9,9,38,131,55,35,62,75,66,133,54,213,30,40,8,49,238,234,221,220,216,68,221,71,230,94,244,103,3,244,12,153,13,19,6,113,3,209,3,27,5,5,5,113,10,129,16,120,23,78,18,32,15,159,2,223,243,111,237,102,235,28,226,207,235,194,254,22,4,197,6,97,3,173,0,53,249,145,243,148,235,110,245,186,255,118,3,93,10,82,10,223,5,164,247,162,245,147,239,251,241,247,248,141,3,100,5,212,255,3,251,201,234,2,223,205,221,254,223,35,237,251,8,149,30,108,46,188,62,82,62,241,53,111,34,230,11,53,242,233,226,89,219,36,222,201,229,54,243,71,3,129,11,171,9,194,5,56,5,237,3,133,5,25,3,103,11,2,16,173,19,239,20,251,16,52,253,218,248,211,240,175,227,102,226,192,238,100,251,170,3,63,8,29,5,161,6,139,252,8,241,91,241,72,247,207,253,94,2,160,12,228,7,64,1,93,249,136,243,222,237,79,239,217,251,45,255,170,3,30,4,114,249,135,234,147,229,129,219,243,222,111,241,81,5,79,26,103,46,23,61,79,62,116,55,170,36,21,14,0,244,46,229,243,220,195,222,63,227,67,245,142,1,241,8,81,8,252,5,33,6,113,4,154,0,162,4,141,10,143,10,203,23,14,23,109,11, 155,3,7,254,50,238,144,226,157,228,157,235,98,252,173,0,194,5,123,9,236,5,85,249,139,241,106,245,105,244,130,252,98,4,238,10,190,6,214,2,202,253,163,241,132,238,47,244,246,248,179,254,88,9,115,1,198,250,168,240,58,227,166,217,249,223,228,237,28,0,164,22,99,44,18,60,247,62,184,56,106,38,161,14,18,245,180,232,201,220,159,220,123,228,54,244,199,0,70,7,5,5,82,9,135,6,212,255,150,3,136,3,91,3,202,14,160,23,145,17,235,11,67,8,25,250,20,239,182,224,62,229,28,240,246,251,6,1,79,11,140,15,251,4,140,253,6,247,157,245,126,244,184,253,97,4,254,5,81,5,140,4,251,247,13,241,88,241,209,238,33,247,96,1,215,3,52,1,233,253,138,239,216,224,229,217,16,223,7,234,103,253,238,19,129,43,103,58,176,64,242,60,228,40,246,17,88,252,191,234,13,223,220,221,47,228,210,245,144,255,217,1,102,10,228,7,9,3,115,2,247,2,116,252,232,6,38,17,58,19,129,19,39,13,64,9,2,251,176,235,172,222,81,230,102,237,219,244,27,2,237,12,93,13,101,6,89,1,128,250,178,245,44,248,22,0,214,0,86,6,23,9,2,255,179,249,150,243,161,237,81,239,118,250,60,255,210,3,144,5,194,255,94,239,205,226,172,219,169,221,150,230,184,248,35,16,58,36,124,55,171,64,141,58,197,42,92,23,110,0,111,240,43,225,183,220,57,234,123,243,117,252,66,5,109,10,128,2,73,7,81,1,64,252,190,253,207,5,59,14,108,17,62,18,205,15,30,13,159,250,15,232,236,226,103,228,88,232,53,243,180,2,114,12,63,13,111,10,142,5,119,250,219,249,127,252,164,252,65,4, 78,9,219,5,167,0,100,251,181,239,130,236,255,240,148,247,192,251,58,5,187,5,245,254,128,239,190,228,16,221,215,219,222,229,146,246,155,9,138,32,56,54,41,60,241,59,208,42,98,25,132,6,9,240,236,223,213,226,65,234,31,240,58,1,68,5,236,6,100,8,107,7,244,255,89,251,248,253,51,5,223,13,68,14,207,17,223,21,251,11,128,249,224,234,92,228,216,224,206,229,96,241,169,2,101,7,227,14,35,10,203,1,177,252,75,252,29,249,161,255,7,6,9,7,52,7,111,4,166,249,99,239,58,240,245,240,225,246,155,253,244,7,41,7,209,254,232,242,96,231,104,220,20,221,247,228,51,240,81,7,159,28,204,50,15,61,205,56,187,42,94,31,105,6,210,237,110,230,235,225,230,230,204,243,58,254,139,2,227,6,154,9,166,5,49,0,215,249,127,255,211,6,84,9,138,12,30,22,224,21,25,11,243,249,184,236,98,228,190,221,245,230,199,242,191,255,83,11,173,16,2,9,156,6,253,255,138,251,92,251,248,2,251,2,136,7,165,8,65,1,123,246,167,240,188,239,214,239,51,245,45,255,51,7,47,5,99,0,15,244,70,229,190,222,200,218,10,225,196,238,111,2,104,25,54,51,190,56,236,53,74,51,27,31,17,8,94,244,88,232,84,226,70,234,185,243,113,251,104,2,106,6,4,11,234,5,77,253,205,250,209,2,174,2,13,8,57,14,149,25,232,22,112,10,235,252,55,238,191,223,121,222,220,227,170,237,66,255,142,10,231,12,188,11,156,9,214,255,107,254,188,255,66,0,158,3,183,8,144,7,239,254,233,246,3,242,61,239,222,237,163,246,252,254,121,5,211,8,175,0,142,245,90,233,180,223,31,218,251,225, 137,232,81,253,226,26,254,42,109,52,168,56,179,50,3,32,155,13,156,248,135,234,196,230,250,235,44,244,220,250,64,0,177,8,244,10,136,0,12,252,186,251,84,0,147,255,65,4,249,16,102,25,138,20,6,14,1,254,77,236,46,225,91,221,244,222,134,237,2,254,185,6,147,14,187,15,10,9,195,4,111,2,248,0,192,0,72,7,53,10,122,8,175,254,246,250,120,241,155,237,161,238,243,243,155,252,118,5,212,6,172,255,187,249,89,232,22,225,88,222,101,220,28,230,74,254,26,20,79,36,250,50,151,54,241,48,172,34,122,15,62,250,59,237,146,232,216,239,235,244,65,249,30,4,231,10,83,9,83,0,59,252,219,254,147,253,10,252,70,7,19,18,53,23,223,23,202,14,219,253,2,239,203,226,24,217,22,224,82,235,161,248,24,5,182,13,26,12,145,8,166,5,32,2,175,0,231,1,209,10,2,10,57,8,241,1,169,251,130,242,22,240,36,238,1,244,217,255,54,3,246,6,253,3,19,246,202,235,158,229,172,220,55,218,126,232,229,249,236,13,23,33,186,47,234,51,58,49,24,35,89,17,0,251,128,237,86,237,79,239,164,242,214,249,5,5,219,11,98,6,2,255,243,0,179,253,18,250,179,253,161,6,1,15,119,24,1,24,110,12,9,2,176,239,213,224,93,218,139,224,44,232,61,249,229,4,244,12,215,11,98,10,102,8,28,2,53,1,52,5,180,10,215,9,87,9,158,1,249,250,144,245,241,236,57,240,44,247,85,252,40,4,211,8,255,255,155,246,210,240,40,228,89,218,201,219,220,230,157,245,46,11,194,28,28,45,250,48,212,48,22,38,246,16,28,252,68,242,240,238,60,239,130,240,72,250,252,7,90,8, 198,4,169,3,125,2,193,251,179,252,63,253,228,4,165,18,133,25,202,23,216,17,35,4,2,239,226,225,196,217,198,220,138,229,32,246,125,3,41,9,17,12,114,12,194,7,187,1,171,3,243,5,115,9,0,12,243,4,149,3,241,251,179,242,160,238,236,242,35,243,204,253,52,7,167,6,244,255,252,252,202,241,34,228,183,220,198,219,187,228,217,241,227,6,103,26,222,39,37,48,146,50,197,37,220,18,99,255,219,247,234,242,156,237,92,241,160,254,252,5,193,4,91,7,206,2,233,254,225,251,200,248,209,249,250,5,1,17,61,23,220,26,135,19,209,4,129,240,45,226,98,217,30,217,103,228,68,244,97,0,191,6,135,15,46,12,47,9,8,6,188,4,144,9,55,12,209,9,69,9,75,6,200,249,211,244,4,241,172,238,15,242,36,0,167,2,2,4,240,2,133,254,189,242,28,230,25,222,140,221,188,225,14,241,203,3,49,20,91,35,110,45,115,48,65,36,175,16,29,3,43,252,199,241,82,237,238,247,6,255,135,4,182,7,229,6,18,3,22,1,255,249,129,245,120,251,67,4,143,16,68,24,66,29,112,21,236,5,185,243,73,228,195,216,170,215,84,229,77,238,44,252,12,6,170,11,110,11,108,8,11,3,254,7,166,10,56,10,22,13,235,12,14,4,125,253,137,249,98,239,218,238,124,246,118,253,36,1,170,3,232,3,148,254,77,242,147,232,92,224,63,221,112,227,209,239,104,0,158,15,166,31,154,44,227,46,76,32,108,17,67,9,129,250,139,241,85,241,116,248,59,254,215,6,106,6,212,7,85,6,20,0,17,249,197,245,51,251,60,2,45,14,152,23,3,29,28,20,72,7,169,247,179,226,92,217,202,218,173,225, 193,237,27,251,195,3,223,12,244,10,238,5,169,6,68,9,15,7,5,12,205,15,246,9,77,6,5,2,83,247,4,241,218,241,40,248,163,252,161,0,150,4,31,4,77,253,247,244,7,233,86,225,251,220,73,227,120,237,236,252,214,9,16,30,28,44,112,40,35,31,206,21,145,8,109,249,175,243,126,240,63,248,253,254,178,3,129,6,77,9,216,7,84,0,192,250,34,248,76,252,205,1,148,15,108,27,95,27,30,24,8,12,143,246,211,228,255,218,0,216,152,224,26,234,118,246,196,4,223,10,200,6,188,7,222,8,224,4,201,9,161,13,229,11,37,10,20,8,73,0,23,247,156,241,139,244,241,246,42,252,166,1,99,5,24,5,139,255,135,247,212,234,121,227,44,221,52,228,52,235,215,245,154,7,194,30,81,38,51,38,15,34,12,23,66,10,241,252,172,244,90,244,31,250,31,255,39,2,168,7,93,9,14,7,137,253,50,250,71,247,194,247,131,2,69,16,33,24,121,29,168,26,143,11,40,249,179,229,157,218,10,217,157,222,111,230,59,247,144,3,158,6,42,8,208,8,101,7,104,7,180,11,63,13,228,12,108,11,16,9,209,255,149,247,33,242,137,244,109,246,193,251,89,1,0,5,70,5,212,255,102,248,167,235,167,227,136,222,165,228,47,234,111,245,192,7,126,29,134,37,192,37,166,33,14,23,64,10,232,252,180,244,162,244,245,249,65,255,25,2,122,8,111,10,105,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,250,255,192,255,163,255,167,255,199,255,42,0,243,0,125,0,79,0,147,0,187,255,39,255,206,255,112,0,153,255,133,0,240,1,73,255,133,254,113,0,61,0,51,255,95,0,220,255,94,0,55,0,79,0,202,255,202,255,230,255,74,254,84,0,162,0,79,255,67,1,230,1,95,0,55,0,62,0,85,255,36,254,94,0,99,1,243,255,28,1,163,0,224,254,110,0,52,255,30,254,81,1,139,0,191,254,217,255,6,1,11,255,186,254,177,255,104,0,201,0,15,3,128,4,207,7,12,11,136,13,248,22,149,39,182,39,178,6,215,250,221,10,210,254,22,217,158,212,24,222,209,225,87,233,158,224,216,245,71,239,146,225,108,232,131,252,137,243,35,242,250,255,253,238,10,223,70,240,38,254,175,233,101,230,16,14,99,46,132,17,162,32,77,65,98,84,175,79,113,62,222,49,218,76,43,56,254,38,150,35,191,21,45,248,106,227,187,212,16,196,58,204,230,222,61,226,168,198,142,235,48,213,31,203,72,205,175,222,103,218,156,223,31,205,88,188,68,200,161,223,108,231,97,214,114,1,156,43,77,44,25,30,162,64,9,100,253,118,55,110,231,81,25,75,2,87,41,43,41,36,135,20,254,6,0,242,188,235,130,190,197,194,85,206,31,229,153,206,66,215,67,240,159,215,132,215,239,213,70,216,28,211,75,219,79,190,213,189,162,205,152,238,48,236,147,229,37,12,16,44,93,36,82,36,195,78,50,111,143,111,25,104,240,71,68,71,239,42,73,26,182,31,40,16,199,246,87,241,183,223,30,186,121,201,145,216,229,232,169,209,112,238,156,242,160,225,172,219,218,228,217,224,97,225,34,212,222,192,180,200,221,218, 171,251,149,235,77,251,123,33,220,41,158,15,65,33,24,79,65,98,222,96,40,85,66,60,53,57,9,7,81,11,92,15,128,1,99,227,220,245,177,215,81,204,210,211,70,238,8,234,172,228,47,253,48,251,218,236,202,231,248,234,48,230,222,223,239,200,60,200,51,211,48,235,207,250,60,229,86,6,10,40,6,26,101,8,97,44,32,90,115,91,188,89,58,65,200,59,242,23,202,240,157,0,159,6,103,242,98,232,132,249,165,212,19,213,31,222,187,245,205,222,223,241,111,251,75,255,102,236,106,235,247,226,11,227,13,207,210,187,239,200,122,213,189,246,36,244,254,237,105,23,1,47,38,17,190,16,45,60,108,97,53,88,163,86,48,63,185,70,141,7,155,252,145,3,108,11,94,229,192,252,59,247,157,223,168,223,100,244,166,242,188,227,240,245,151,245,227,248,178,228,134,225,89,219,106,216,11,186,223,180,87,200,242,216,192,250,35,231,52,244,132,31,35,41,206,5,30,27,245,72,36,95,170,89,40,72,115,67,136,57,135,246,84,5,174,7,92,7,194,225,54,10,38,237,85,233,187,228,235,9,245,233,237,241,179,243,243,244,141,239,108,226,45,219,55,224,149,209,106,178,238,184,69,205,135,226,101,251,174,224,63,254,193,41,180,27,92,4,100,40,116,81,194,87,62,87,52,53,60,74,4,29,107,242,25,4,136,10,170,246,145,233,105,7,233,228,183,236,50,239,84,17,194,231,125,2,56,243,152,0,161,238,3,234,28,224,246,234,186,205,143,182,96,197,192,214,82,245,4,250,97,230,35,13,142,49,77,10,69,6,94,47,168,78,66,79,53,74,46,39,149,73,203,247,128,241,76,246,207,6,223,220,2,245,164,245,90,231,216,229, 102,252,177,5,196,233,132,3,112,242,110,5,58,237,54,238,126,228,47,237,77,200,118,186,92,212,65,227,45,10,66,246,26,243,101,30,64,51,118,0,53,19,205,59,85,77,234,80,110,59,155,44,39,64,21,227,236,250,71,244,56,6,182,206,99,6,65,227,232,240,185,221,119,12,221,238,141,241,170,246,139,244,202,252,22,234,30,231,206,228,131,225,158,192,85,187,4,219,213,233,94,17,215,234,181,254,233,41,129,42,148,251,190,30,144,69,178,76,58,85,197,45,171,67,48,47,6,231,215,4,148,254,5,0,163,215,84,16,169,220,61,250,182,222,250,24,104,222,54,254,69,232,194,251,125,237,132,231,107,218,136,227,146,209,220,182,131,185,214,218,85,239,243,10,193,225,55,5,132,48,201,23,176,249,249,38,101,72,173,72,206,84,172,36,157,89,77,20,220,245,135,3,98,13,91,239,150,241,178,8,117,233,84,250,207,239,112,24,167,219,49,4,116,227,7,2,250,226,69,234,59,215,237,229,201,201,229,179,166,195,5,220,229,253,222,255,60,228,164,14,252,53,189,4,36,0,252,46,199,69,226,72,149,73,252,33,239,94,59,245,77,3,26,251,166,20,14,217,88,10,116,242,157,249,150,235,169,3,110,5,79,226,66,252,39,231,56,255,53,225,75,233,65,219,3,228,198,200,180,179,211,213,87,224,12,17,221,244,88,239,38,25,7,54,145,248,80,12,104,54,22,66,32,76,119,54,16,44,234,80,213,225,7,12,139,244,81,18,232,203,33,25,29,221,48,8,76,218,202,24,176,235,15,241,68,239,15,242,236,245,52,231,5,228,70,227,75,222,20,202,191,182,12,229,121,228,82,29,69,233,255,250,111,36,72,46,203,242,38,25, 12,61,70,60,232,81,105,34,154,65,25,54,10,226,94,11,188,250,223,4,75,211,45,26,69,216,89,12,93,215,117,37,12,217,37,255,162,227,103,253,206,233,35,237,250,220,78,233,239,212,20,199,182,186,1,232,42,234,78,27,19,225,236,3,236,45,92,29,142,243,144,33,63,61,76,58,144,81,160,19,101,89,59,20,122,241,177,2,82,8,99,239,211,234,162,12,242,231,32,5,218,230,55,36,14,214,107,7,51,224,179,4,199,227,20,241,81,219,23,234,104,209,187,191,228,199,249,227,19,249,16,14,135,224,49,9,107,51,73,8,73,249,148,38,174,57,76,58,129,72,219,15,32,99,166,242,38,2,34,246,236,22,19,216,108,8,197,245,220,253,30,243,12,1,22,18,89,223,142,3,18,229,203,4,170,228,76,240,228,225,58,231,148,212,167,185,86,220,173,221,203,14,110,253,230,233,116,15,126,53,41,248,159,3,174,42,27,53,65,63,158,54,13,24,9,92,183,219,85,13,34,236,151,26,138,198,8,28,146,221,98,16,186,221,19,25,108,247,191,238,65,246,70,238,8,252,50,232,151,234,9,235,120,224,34,219,150,182,109,238,253,218,138,34,2,238,107,247,131,25,218,51,73,241,90,15,240,48,155,50,11,72,99,36,202,44,183,70,120,215,19,15,190,236,130,19,227,197,106,35,132,210,95,24,199,209,132,40,192,223,63,252,178,229,166,248,253,237,5,236,93,226,197,239,209,216,27,218,213,183,110,245,187,222,116,40,145,227,81,2,125,35,94,42,226,239,115,24,214,52,184,47,49,78,232,19,185,70,107,42,123,227,48,9,64,250,46,4,23,216,112,30,71,218,140,22,182,215,231,44,106,211,31,6,234,219,89,0,183,226, 194,237,131,222,10,238,9,213,173,209,121,192,247,240,224,233,56,33,234,222,127,5,239,42,164,23,19,242,222,27,177,53,152,44,74,78,62,7,245,90,92,9,179,246,179,252,0,14,2,238,71,245,196,12,6,239,53,9,207,234,102,37,200,212,95,8,180,218,175,4,229,221,51,239,59,226,142,233,254,217,107,198,202,209,244,230,176,254,168,16,8,228,241,6,16,49,178,5,204,248,130,30,53,52,82,44,68,72,19,3,166,99,97,236,92,9,151,236,60,31,4,213,27,18,146,243,177,5,174,243,10,3,206,17,217,221,173,1,176,224,114,1,151,222,53,237,253,232,199,225,19,227,33,187,71,231,91,220,200,22,188,253,104,239,207,9,90,53,115,247,154,1,119,34,49,50,211,49,202,60,110,8,191,97,117,218,25,20,36,227,75,39,204,194,228,40,35,220,219,24,29,222,121,25,45,249,139,235,61,244,224,233,114,247,204,225,254,232,158,239,149,218,46,234,43,179,196,249,189,214,38,41,85,238,4,251,107,15,92,53,90,240,30,10,19,41,35,46,245,58,111,44,20,25,57,83,15,214,60,23,223,227,115,35,23,191,158,49,93,207,35,35,238,207,27,42,10,227,31,248,24,230,41,244,158,235,7,230,30,229,198,242,151,215,4,235,224,179,224,1,41,216,161,49,129,228,104,2,138,22,21,46,220,237,252,14,87,47,44,39,202,69,214,24,224,45,252,58,224,221,49,14,231,239,244,19,139,202,227,44,148,208,189,33,117,206,109,49,162,213,37,3,17,220,166,254,150,226,192,234,58,230,146,242,235,219,41,229,247,190,200,0,201,227,13,46,93,226,128,4,69,32,95,32,147,239,223,15,98,51,103,31,139,75,4,6,186,65,50,28, 80,236,83,253,45,1,212,250,235,224,93,27,193,221,47,22,117,216,106,46,247,209,111,8,250,217,31,6,225,221,5,239,216,235,88,239,158,229,168,218,30,210,46,248,208,246,37,34,37,231,71,3,230,41,147,16,229,244,167,15,228,53,20,26,168,78,180,247,95,82,36,255,137,253,195,234,78,21,144,223,130,252,79,4,241,242,133,4,117,234,97,35,176,213,145,7,80,220,159,7,174,219,176,240,34,241,114,231,18,239,213,203,159,229,176,233,46,11,165,16,248,237,238,0,233,48,142,1,115,250,210,17,159,54,27,26,10,77,32,242,127,93,162,232,163,13,221,220,73,39,36,200,127,24,35,237,116,10,159,239,194,0,110,19,224,222,32,1,9,227,252,3,37,219,3,240,139,244,200,222,51,246,187,190,199,246,59,221,193,28,128,255,215,244,107,0,57,51,78,247,216,254,220,22,198,51,147,31,252,69,216,244,170,96,229,217,169,24,159,213,64,49,213,185,130,45,96,218,165,30,185,220,197,22,160,0,163,234,203,247,141,236,98,252,103,221,133,238,174,245,5,217,11,249,134,182,202,2,34,214,137,41,249,242,34,249,93,4,154,48,49,242,56,0,93,32,80,44,146,41,188,55,199,255,35,88,173,213,164,25,17,215,215,48,39,182,159,56,50,208,122,43,250,206,39,41,92,238,61,247,88,236,14,248,87,242,244,224,174,237,166,244,83,215,185,247,90,183,203,8,54,215,137,47,160,236,202,251,173,12,215,41,15,242,60,0,98,43,186,33,147,54,79,36,67,17,102,69,89,219,127,16,183,226,208,36,11,190,100,54,75,208,145,44,171,200,34,52,120,223,158,1,194,225,200,1,138,230,90,229,116,236,121,241,67,218,20,242,172,191, 163,7,23,224,164,46,70,235,29,252,73,23,113,32,248,245,202,255,79,54,167,22,157,68,245,15,222,38,203,44,30,233,162,0,173,245,175,15,12,208,82,41,61,218,25,36,97,203,147,54,111,213,223,7,37,218,82,8,39,220,51,233,207,236,242,235,63,225,84,232,31,205,238,0,105,237,130,40,29,238,52,251,162,33,13,22,152,249,13,0,134,62,125,13,233,79,64,253,43,61,77,17,111,251,103,237,138,12,232,245,215,232,54,21,149,235,91,19,108,215,178,48,205,210,41,9,2,216,132,11,137,213,91,236,46,238,13,229,66,234,150,220,95,222,255,246,225,253,160,30,11,242,6,250,173,40,157,12,184,251,218,3,67,65,44,9,190,85,151,239,11,78,166,248,223,12,11,219,72,35,69,220,111,3,232,254,221,0,162,254,136,233,68,36,183,215,91,6,217,219,194,10,137,212,75,238,204,241,65,222,180,244,206,208,219,239,91,236,14,14,224,19,202,244,129,250,250,43,11,5,37,250,95,10,55,60,151,9,65,82,90,233,124,86,241,229,39,24,67,206,228,50,14,199,36,26,53,235,40,21,216,233,71,255,171,20,68,225,178,255,51,228,62,6,64,215,22,238,185,245,79,216,128,253,38,199,134,255,184,227,108,27,247,9,197,246,255,252,151,42,244,0,128,246,193,20,255,50,22,17,79,72,58,236,107,85,47,220,138,28,172,201,59,58,126,187,191,41,74,221,150,36,195,216,150,18,28,4,151,236,138,246,83,238,59,254,246,218,71,237,141,247,112,212,230,1,115,193,189,9,35,222,59,37,18,2,49,246,88,2,88,38,254,254,90,241,193,33,224,37,95,29,174,57,93,247,229,75,134,220,103,24,137,207,102,56,187,185,58,49, 1,215,57,45,77,205,28,35,172,244,50,248,59,237,42,249,101,245,43,224,228,236,57,247,255,212,154,1,50,194,213,14,157,221,230,42,19,253,95,244,33,9,161,31,2,255,5,237,135,46,145,23,80,44,227,38,189,7,74,59,59,228,63,13,183,220,82,45,24,193,0,47,229,216,239,44,111,199,131,45,119,231,235,1,202,228,218,2,57,237,142,228,223,237,114,243,204,217,110,252,234,200,159,13,154,226,245,43,114,250,211,241,98,16,92,25,181,254,255,234,196,57,108,10,16,60,178,18,93,27,64,38,8,242,179,252,212,240,235,26,91,207,216,37,36,225,151,37,203,200,99,50,85,222,19,9,143,222,30,10,111,230,29,231,205,239,237,236,252,225,126,241,220,211,244,6,148,234,21,41,57,248,105,239,55,23,201,18,251,253,140,236,86,65,7,1,146,73,177,0,114,47,53,15,119,2,69,234,236,6,160,4,80,227,27,23,117,238,166,24,16,208,80,49,45,218,37,13,68,220,191,14,96,225,106,232,35,243,28,229,188,236,99,229,214,226,168,252,213,246,251,35,252,246,8,240,201,28,252,14,211,251,26,242,96,68,227,251,24,82,237,241,73,64,94,249,47,17,178,215,22,28,20,236,255,247,13,5,102,253,251,6,174,219,181,42,6,218,152,12,153,220,228,15,155,222,99,232,45,247,156,221,131,247,73,217,123,243,166,242,198,4,237,30,14,247,36,243,142,32,202,13,89,248,227,251,17,66,136,252,224,84,208,232,99,75,219,231,96,29,180,200,223,45,178,213,14,12,89,243,197,13,42,244,49,236,27,32,250,222,246,8,125,224,31,14,130,221,159,232,95,250,178,215,187,255,98,207,80,1,155,232,211,17,50,25,128,245,127,247, 253,32,129,12,184,241,179,7,245,56,116,2,88,79,96,230,36,78,214,220,143,34,84,192,43,57,186,197,66,29,131,228,98,29,11,226,37,255,44,18,44,232,37,2,16,232,42,10,128,222,68,233,167,251,65,212,58,4,123,201,4,11,233,225,254,28,135,19,174,243,91,253,217,30,90,13,213,233,129,22,9,44,181,14,173,66,79,237,106,72,47,219,79,32,126,193,191,60,25,190,87,41,11,219,117,41,155,210,95,17,164,2,213,243,147,248,53,241,21,4,15,223,168,234,151,249,137,212,226,3,110,200,60,15,179,222,174,36,164,13,241,240,100,3,122,27,114,13,30,226,168,37,55,28,122,30,141,48,224,250,199,58,127,226,215,21,143,204,56,55,183,191,5,46,183,215,70,48,24,200,46,33,3,244,221,255,157,238,28,251,113,253,226,223,64,237,226,244,93,217,80,254,43,205,222,13,205,224,0,41,47,9,169,238,73,9,153,23,85,12,20,220,84,52,248,11,122,48,98,27,98,14,181,38,82,241,195,4,142,222,169,41,13,202,84,42,194,219,50,47,68,195,147,44,250,231,44,10,122,229,20,4,164,246,231,223,105,241,137,237,78,225,104,245,136,214,56,8,145,230,59,42,61,5,155,236,140,14,196,20,224,8,183,218,19,63,145,253,124,65,100,5,125,34,79,16,86,3,143,239,24,246,12,21,155,219,19,31,49,230,229,38,19,197,40,49,91,224,228,16,152,222,85,11,133,240,132,223,29,246,210,228,134,234,52,234,61,226,93,255,109,240,212,40,246,1,214,236,251,18,50,20,74,3,85,222,229,68,120,245,211,77,143,244,131,53,56,252,83,21,174,219,215,14,50,254,246,240,161,15,183,245,222,24,152,205,111,47,171,221, 122,18,114,219,204,15,29,235,27,223,61,250,15,220,222,243,20,223,46,238,19,246,209,250,22,38,104,254,80,238,44,21,179,20,187,250,18,232,188,67,166,243,49,83,2,233,38,66,158,236,85,34,207,203,110,35,118,232,66,6,34,253,206,6,75,6,144,218,145,39,180,223,107,15,247,219,192,17,49,231,24,224,74,253,111,214,239,251,203,214,182,249,153,238,94,6,185,35,22,251,135,242,36,22,181,22,33,240,55,246,125,60,209,248,220,80,203,229,235,70,121,227,92,40,184,193,72,49,77,215,92,23,206,236,44,23,37,242,36,235,79,27,193,229,170,8,111,224,127,17,51,228,233,226,167,254,119,212,74,1,50,210,115,2,97,233,95,16,128,33,34,246,20,247,78,21,222,23,173,228,200,6,19,47,93,3,158,70,3,233,84,67,58,225,27,38,120,191,105,55,138,204,54,35,158,223,203,36,17,223,135,253,29,13,119,239,197,255,234,232,60,15,179,226,53,231,207,253,196,213,163,2,223,209,24,7,238,230,195,24,125,30,196,241,224,252,163,19,150,24,11,218,107,24,24,31,170,18,18,55,118,243,86,57,42,231,71,29,111,197,247,53,124,201,168,40,26,216,134,46,235,206,175,15,64,254,231,250,91,245,126,243,205,10,23,226,44,236,159,250,201,217,132,0,213,211,30,8,128,230,1,31,34,26,164,237,2,2,29,18,31,23,230,209,122,40,145,14,68,36,19,36,121,2,75,42,64,242,186,14,39,210,72,45,217,205,211,39,14,215,138,50,63,196,203,30,74,240,210,5,230,235,238,254,10,5,215,226,0,241,183,245,245,222,203,251,177,215,51,6,18,232,19,36,160,20,155,235,148,5,78,18,144,18,215,206,198,52,209,0, 185,52,215,16,135,19,9,25,60,0,229,252,150,227,87,31,228,216,192,32,21,221,104,48,62,192,213,41,162,230,10,15,112,228,43,9,26,255,180,227,33,245,228,239,244,228,42,245,175,220,168,2,27,234,76,40,62,13,67,235,67,7,159,19,174,10,174,208,181,59,34,247,126,65,107,255,102,35,212,7,113,14,201,234,9,247,199,14,243,231,146,21,252,232,8,40,227,195,173,46,124,225,217,19,116,224,86,16,199,249,102,227,12,249,119,233,19,235,229,237,24,226,157,254,203,237,159,43,115,5,65,238,186,7,130,23,225,0,253,215,173,61,227,242,6,74,244,242,94,48,215,249,47,27,151,218,199,9,219,253,118,248,67,7,38,248,20,26,240,204,46,44,135,224,222,18,161,223,223,18,214,244,6,226,4,252,3,226,192,240,37,230,48,232,127,250,137,242,159,46,64,253,129,242,85,7,24,28,242,245,32,228,43,59,37,244,44,77,66,235,23,57,52,240,222,35,247,206,159,25,200,238,78,8,74,248,115,8,164,8,164,218,41,36,129,228,87,13,219,226,56,18,13,242,135,224,173,255,134,219,135,246,110,223,17,239,216,245,42,249,37,48,126,246,20,248,167,6,192,32,204,233,111,242,231,51,137,250,68,74,22,233,217,59,187,235,17,39,231,199,164,36,209,226,171,20,169,234,192,23,92,246,81,234,51,24,116,235,176,4,20,233,174,14,251,240,202,223,225,2,184,214,88,252,182,217,81,246,33,241,80,2,34,47,194,241,103,253,171,6,9,36,79,222,111,2,232,40,162,4,237,65,161,236,229,56,81,236,2,36,160,198,69,42,76,219,134,29,191,224,44,36,224,229,55,250,176,11,7,244,142,251,196,240,170,10,7,240,176,224, 73,4,36,212,143,0,16,213,122,253,221,235,227,11,7,43,81,239,156,0,68,7,238,36,6,212,8,18,105,27,145,17,155,52,49,244,26,49,42,241,113,28,138,202,121,42,16,217,236,32,36,219,74,44,225,216,81,8,74,0,82,252,171,243,62,248,42,7,13,239,244,227,181,3,134,212,33,3,165,210,168,3,117,231,162,22,208,36,54,239,88,2,89,9,246,34,78,204,54,32,219,13,145,31,249,36,234,254,36,38,205,248,81,17,59,210,123,38,240,218,214,31,9,218,184,47,205,207,25,19,148,246,81,2,55,237,219,253,155,4,37,236,239,232,220,255,93,215,214,2,141,210,40,8,128,227,152,32,120,29,53,241,158,2,154,12,44,31,80,201,101,40,75,5,141,40,176,26,84,6,15,31,24,254,151,10,195,215,248,34,175,221,198,29,178,219,65,47,162,206,7,21,84,245,217,2,2,237,31,254,29,5,245,234,149,234,129,254,144,216,250,1,91,211,89,7,69,228,146,32,216,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,152,2,159,7,107,15,24,11,156,2,7,15,112,24,154,8,219,0,62,23,167,35,197,19,110,12,51,22,5,23,60,18,9,16,6,6,162,1,169,13,109,8,45,239,241,246,189,23,252,14,57,236,213,240,248,6,89,250,252,229,58,232,28,234,27,230,43,230,248,217,73,210,153,241,236,9,142,231,125,207,246,246,142,12,17,227,139,209,186,243,100,252,142,227, 74,226,200,244,76,3,193,23,222,24,36,252,175,0,0,42,216,34,41,245,116,0,255,42,159,27,53,249,214,14,247,51,166,54,210,47,145,41,217,32,52,48,4,65,23,35,65,8,92,44,161,67,105,22,28,2,41,54,237,78,174,41,4,25,188,42,119,42,76,32,78,27,225,9,150,2,154,21,17,13,108,230,125,242,193,34,137,21,21,228,247,234,128,9,109,248,187,221,50,225,24,228,132,223,26,224,195,209,68,201,3,239,136,11,1,228,61,201,240,245,200,13,175,224,102,206,18,243,63,252,208,226,232,225,199,244,76,3,193,23,222,24,36,252,175,0,0,42,216,34,41,245,116,0,255,42,159,27,53,249,214,14,247,51,166,54,210,47,145,41,217,32,52,48,4,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,8,132,13,97,13,253,21,184,20,249,12,133,10,20,23,58,27,6,17,203,8,21,9,248,21,152,5,117,247,196,241,246,0,29,253,66,240,2,223,248,238,111,238,244,221,92,198,156,195,161,211,157,203,71,186,67,184,186,210,109,218,70,212,221,187,126,210,229,215,83,206,148,174,134,175,46,195,173,203,244,181,22,182,13,210,209,229,32,230,242,206,128,230,39,249,118,255,89,232,168,240,228,6,83,34,156,13,23,13,103,30,254,53,75,50,193,25,168,34,137,58,129,67,184,45,85,45,124,57,108,84,66,56,191,42,80,42,192,63,115,55,61,32,103,24,46,50,183,55, 231,32,27,16,204,15,100,36,217,8,125,242,18,234,114,1,197,251,124,233,235,209,193,232,143,232,142,211,93,182,119,180,162,201,26,193,239,173,49,173,186,204,61,214,73,208,251,182,22,208,129,214,122,205,147,174,134,175,46,195,173,203,244,181,22,182,13,210,209,229,32,230,242,206,128,230,39,249,118,255,89,232,168,240,228,6,83,34,156,13,23,13,103,30,254,53,75,50,193,25,168,34,137,58,129,67,184,45,85,45,124,57,108,84,66,56,191,42,80,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,116,28,115,236,113,190,112,135,111,89,110,37,109,243,107,189,106,143,105,93,104,46,103,250,101,196,100,146,99,95,98,46,97,248,95,205,94,153,93,100,92,23,91,215,85,250,90,235,5,190,165,65,170,194,164,88,163,34,162,239,160,191,159,137,158,92,157,43,156,249,154,196,153,141,152,92,151,42,150,255,148,203,147,151,146,100,145,47,144,250,142,204,141,155,140,120,139,172,139,252,142,56,155,161,42,2,113,4,114,48,116,34,115,244,113,192,112,141,111,88,110,37,109,244,107,195,106,149,105,93,104,46,103,248,101,196,100,149,99,100,98,53,97,1,96,204,94,150,93,100,92,162,90,53,86,125,83,226,252,70,175,54,169,216,164,88,163,38,162,240,160,192,159,145,158,92,157,43,156,249,154,196,153,154,152,97,151,50,150,254,148,205,147,150,146,99,145,50,144,2,143,210,141,159,140,108,139, 104,139,141,143,56,144,56,27,154,109,205,112,58,116,37,115,242,113,195,112,143,111,91,110,40,109,246,107,199,106,145,105,98,104,47,103,252,101,199,100,150,99,102,98,50,97,5,96,207,94,155,93,105,92,11,90,165,88,186,70,158,13,102,188,7,170,177,165,88,163,42,162,244,160,197,159,148,158,97,157,47,156,248,154,197,153,146,152,98,151,52,150,3,149,205,147,153,146,107,145,51,144,5,143,213,141,163,140,110,139,174,140,29,140,192,166,61,19,41,114,5,111,98,116,35,115,249,113,192,112,140,111,91,110,46,109,251,107,204,106,150,105,97,104,48,103,250,101,208,100,155,99,101,98,55,97,1,96,205,94,154,93,110,92,171,89,5,90,189,65,210,20,18,213,36,171,6,167,147,163,43,162,247,160,201,159,147,158,97,157,46,156,254,154,200,153,154,152,103,151,53,150,1,149,204,147,160,146,106,145,57,144,8,143,214,141,160,140,109,139,35,142,117,137,183,188,55,30,111,94,97,115,196,114,44,115,250,113,195,112,145,111,96,110,46,109,246,107,206,106,154,105,100,104,49,103,255,101,208,100,159,99,109,98,57,97,6,96,208,94,159,93,111,92,45,90,238,87,44,74,35,11,102,238,162,184,9,165,215,164,42,162,255,160,202,159,151,158,98,157,48,156,251,154,203,153,160,152,107,151,56,150,3,149,205,147,158,146,107,145,61,144,13,143,215,141,163,140,23,139,254,143,206,135,93,213,98,36,59,75,64,120,137,113,45,115,246,113,195,112,148,111,101,110,51,109,2,108,204,106,150,105,100,104,55,103,6,102,208,100,160,99,107,98,56,97,6,96,212,94,166,93,114,92,23,91,14,84,38,89,112,250,255,255,42,204,151,161,222,165, 49,162,254,160,204,159,151,158,100,157,49,156,2,155,210,153,157,152,106,151,53,150,8,149,209,147,161,146,115,145,62,144,10,143,214,141,161,140,191,139,158,143,146,142,144,225,130,29,71,60,113,118,167,113,253,114,250,113,199,112,150,111,103,110,56,109,4,108,205,106,154,105,103,104,56,103,2,102,211,100,163,99,109,98,58,97,11,96,217,94,166,93,116,92,44,90,216,85,1,72,1,247,71,7,102,211,105,164,135,165,76,162,3,161,204,159,152,158,101,157,52,156,4,155,213,153,160,152,108,151,57,150,7,149,214,147,164,146,117,145,66,144,12,143,219,141,164,140,126,140,67,141,110,155,173,214,231,18,224,47,137,97,186,113,71,114,244,113,205,112,157,111,105,110,54,109,2,108,204,106,154,105,110,104,62,103,12,102,214,100,160,99,110,98,60,97,15,96,213,94,170,93,111,92,251,88,197,86,139,48,165,249,67,4,60,221,75,170,193,165,101,162,0,161,204,159,162,158,107,157,57,156,8,155,214,153,159,152,106,151,60,150,11,149,220,147,169,146,116,145,62,144,16,143,220,141,174,140,164,140,59,141,138,159,89,211,142,14,200,37,132,75,123,113,219,112,249,113,206,112,153,111,110,110,56,109,4,108,209,106,161,105,110,104,62,103,11,102,214,100,164,99,114,98,66,97,16,96,220,94,173,93,67,92,139,88,202,83,158,27,170,253,174,254,173,239,251,167,190,167,76,162,3,161,209,159,156,158,107,157,61,156,13,155,214,153,160,152,116,151,62,150,12,149,223,147,174,146,119,145,66,144,13,143,223,141,179,140,86,140,174,140,179,157,201,208,100,11,117,34,15,41,178,118,223,109,17,114,214,112,160,111,106,110,56,109,3,108,215,106, 165,105,110,104,65,103,9,102,214,100,163,99,120,98,71,97,22,96,223,94,168,93,210,91,104,89,162,75,63,13,187,1,132,249,150,2,188,167,8,169,160,162,5,161,211,159,161,158,113,157,62,156,9,155,214,153,170,152,116,151,66,150,18,149,223,147,169,146,115,145,69,144,18,143,228,141,178,140,253,140,195,137,47,168,35,213,73,16,143,33,134,30,226,106,240,111,32,113,215,112,162,111,110,110,58,109,10,108,218,106,167,105,113,104,65,103,16,102,218,100,169,99,122,98,70,97,18,96,224,94,173,93,88,91,6,91,128,69,5,14,62,2,117,252,160,251,24,204,7,169,195,163,117,161,211,159,167,158,117,157,64,156,12,155,215,153,166,152,119,151,67,150,22,149,224,147,173,146,130,145,70,144,23,143,229,141,182,140,102,142,221,133,142,189,5,217,198,24,0,30,255,34,158,86,146,116,191,111,212,112,158,111,110,110,59,109,16,108,219,106,170,105,116,104,63,103,14,102,220,100,176,99,124,98,74,97,20,96,227,94,169,93,50,91,131,90,22,71,111,12,226,1,43,254,175,250,79,229,252,179,134,162,53,162,220,159,167,158,116,157,62,156,17,155,219,153,171,152,124,151,72,150,20,149,222,147,174,146,125,145,76,144,28,143,234,141,11,141,195,142,32,137,148,209,50,216,6,32,62,28,247,31,252,73,205,118,106,111,214,112,162,111,113,110,66,109,10,108,221,106,171,105,119,104,70,103,18,102,227,100,179,99,124,98,74,97,25,96,229,94,158,93,98,91,63,88,68,74,182,8,72,3,195,254,50,251,16,251,30,194,173,161,165,162,224,159,174,158,117,157,67,156,14,155,223,153,173,152,125,151,75,150,21,149,227,147,174,146,128,145, 77,144,32,143,233,141,234,141,68,141,73,150,83,221,202,217,151,36,134,28,220,26,205,68,11,113,15,112,175,112,163,111,120,110,72,109,21,108,223,106,169,105,119,104,68,103,26,102,223,100,180,99,129,98,74,97,25,96,232,94,182,93,128,90,219,90,47,66,164,3,221,3,210,254,181,250,173,255,10,211,150,166,68,163,251,159,169,158,116,157,68,156,21,155,229,153,178,152,126,151,71,150,25,149,229,147,181,146,133,145,80,144,31,143,233,141,167,142,129,139,45,162,51,215,205,223,208,24,141,30,198,28,77,50,42,99,109,111,255,111,169,111,122,110,72,109,22,108,224,106,174,105,124,104,75,103,25,102,230,100,178,99,129,98,76,97,28,96,237,94,182,93,253,88,75,93,138,44,88,2,246,2,198,254,208,251,106,251,161,229,83,164,50,165,231,159,171,158,121,157,71,156,23,155,226,153,183,152,127,151,72,150,25,149,233,147,184,146,133,145,85,144,30,143,241,141,185,142,9,140,44,164,83,212,29,227,57,12,39,32,195,30,155,34,254,76,77,113,33,110,186,111,120,110,73,109,19,108,225,106,171,105,125,104,80,103,31,102,234,100,178,99,129,98,79,97,31,96,237,94,203,93,145,87,9,94,245,21,238,3,163,1,201,254,115,253,78,246,148,252,112,157,131,167,205,159,180,158,126,157,77,156,27,155,231,153,180,152,125,151,78,150,32,149,238,147,187,146,136,145,81,144,30,143,233,141,39,142,111,142,98,158,179,220,210,223,62,7,109,32,250,29,175,31,3,50,74,111,114,109,43,111,126,110,75,109,23,108,226,106,178,105,132,104,80,103,28,102,233,100,184,99,131,98,84,97,36,96,241,94,182,93,200,86,6,91,157,1,117,6, 11,0,209,254,144,253,7,248,174,248,174,177,15,163,105,161,176,158,127,157,76,156,31,155,234,153,181,152,135,151,81,150,32,149,238,147,193,146,138,145,84,144,32,143,242,141,26,141,56,144,47,148,149,236,151,213,19,8,112,31,252,28,136,31,188,34,154,91,19,113,232,109,128,110,75,109,23,108,230,106,186,105,130,104,82,103,30,102,234,100,184,99,134,98,87,97,40,96,243,94,5,93,182,88,23,77,21,5,164,4,167,0,211,254,128,253,90,250,145,246,145,203,48,163,226,161,247,158,132,157,81,156,27,155,230,153,184,152,135,151,89,150,36,149,243,147,189,146,135,145,89,144,40,143,2,142,98,142,213,142,227,172,252,233,195,213,186,17,49,29,150,29,186,30,95,31,69,79,18,115,154,109,127,110,78,109,28,108,235,106,188,105,132,104,80,103,35,102,237,100,190,99,139,98,85,97,39,96,232,94,128,92,149,89,157,65,123,14,53,2,248,0,211,254,155,253,48,251,21,250,143,225,8,171,96,161,80,159,136,157,85,156,32,155,235,153,185,152,136,151,89,150,36,149,244,147,190,146,145,145,89,144,41,143,59,142,219,142,173,145,118,194,42,231,191,214,2,26,119,27,184,29,194,31,245,22,151,74,240,111,235,109,110,110,78,109,31,108,235,106,190,105,136,104,85,103,32,102,239,100,193,99,144,98,94,97,40,96,219,94,143,92,77,89,11,64,21,15,29,2,207,0,216,254,165,253,179,251,184,249,138,241,79,189,4,163,26,160,145,157,82,156,34,155,238,153,191,152,144,151,91,150,37,149,243,147,188,146,143,145,95,144,45,143,200,142,249,141,84,154,91,210,13,229,225,216,109,32,117,26,240,29,114,31,54,25,35,62,111,108, 38,109,105,110,85,109,31,108,240,106,186,105,139,104,89,103,37,102,244,100,193,99,144,98,92,97,44,96,233,94,43,92,71,92,40,62,238,9,8,3,110,0,221,254,169,253,88,252,6,249,191,248,211,215,91,161,77,162,136,157,83,156,33,155,242,153,194,152,143,151,95,150,41,149,248,147,194,146,146,145,96,144,45,143,167,143,188,139,95,167,242,217,135,227,222,220,134,32,224,26,187,29,1,30,213,29,82,41,17,108,134,107,55,110,91,109,39,108,243,106,186,105,139,104,89,103,40,102,244,100,199,99,146,98,91,97,42,96,249,94,180,90,249,96,78,45,157,5,14,3,37,0,221,254,169,253,135,252,149,250,37,245,168,241,212,154,170,164,118,157,86,156,38,155,247,153,196,152,145,151,91,150,41,149,247,147,199,146,151,145,101,144,50,143,38,144,246,138,137,170,230,216,172,225,199,225,215,17,86,30,163,28,191,28,190,31,60,26,175,85,117,109,147,108,64,109,36,108,243,106,193,105,140,104,94,103,46,102,251,100,199,99,143,98,98,97,46,96,0,95,207,88,11,101,16,21,224,5,249,1,17,0,224,254,173,253,122,252,42,251,144,245,158,244,250,167,202,161,158,158,90,156,42,155,248,153,196,152,145,151,92,150,42,149,252,147,203,146,150,145,100,144,71,143,209,143,87,142,83,164,97,222,42,223,164,227,124,6,238,32,36,28,207,28,64,29,106,29,97,56,146,101,80,109,133,108,39,108,243,106,193,105,144,104,99,103,51,102,252,100,199,99,146,98,99,97,49,96,67,94,237,89,150,89,168,8,44,7,105,1,16,0,225,254,178,253,126,252,9,251,169,247,221,241,186,186,191,157,134,159,95,156,45,155,253,153,198,152,145,151, 96,150,46,149,2,148,205,146,155,145,100,144,84,143,141,143,132,144,229,162,137,226,34,222,130,224,33,2,105,33,52,28,208,28,53,28,163,28,248,36,178,87,19,111,231,107,42,108,248,106,198,105,148,104,96,103,48,102,248,100,202,99,153,98,104,97,55,96,27,93,89,92,166,70,214,3,231,6,67,1,20,0,228,254,176,253,126,252,28,251,248,247,106,247,214,196,119,156,176,159,96,156,47,155,253,153,199,152,156,151,100,150,51,149,2,148,205,146,159,145,104,144,41,143,202,144,136,141,94,176,194,227,165,223,172,219,90,7,181,31,194,28,203,28,153,27,9,30,248,18,9,81,33,110,239,107,39,108,248,106,203,105,153,104,102,103,50,102,253,100,202,99,153,98,105,97,78,96,160,92,72,93,148,60,138,13,133,4,14,2,22,0,232,254,180,253,130,252,79,251,253,247,200,250,188,216,56,169,220,159,227,156,50,155,250,153,196,152,154,151,105,150,56,149,6,148,208,146,154,145,110,144,51,143,4,146,113,141,178,198,228,225,15,226,176,217,18,17,110,29,96,29,207,28,158,27,178,29,142,21,21,68,233,106,21,107,33,108,254,106,203,105,153,104,101,103,48,102,0,101,207,99,160,98,104,97,59,96,210,92,241,91,7,59,187,12,45,4,24,2,23,0,232,254,180,253,134,252,82,251,251,248,239,247,223,233,4,187,151,159,54,158,48,155,1,154,204,152,155,151,105,150,56,149,3,148,210,146,160,145,110,144,91,143,112,146,109,145,93,218,99,223,58,228,241,216,127,25,167,27,198,29,210,28,162,27,121,28,107,26,253,47,127,110,14,105,55,108,250,106,209,105,153,104,101,103,52,102,3,101,209,99,164,98,113,97,52,96,172,93, 155,90,51,65,170,4,119,5,179,1,28,0,235,254,184,253,134,252,84,251,239,249,64,247,198,242,230,216,148,154,192,160,2,155,254,153,209,152,161,151,109,150,57,149,5,148,209,146,158,145,114,144,206,143,120,145,85,155,225,232,105,221,179,229,204,217,21,32,150,26,0,30,212,28,161,27,158,26,59,31,69,25,112,117,249,102,89,108,3,107,206,105,153,104,107,103,56,102,8,101,209,99,163,98,110,97,51,96,158,93,236,92,91,61,139,253,35,6,79,1,27,0,237,254,189,253,138,252,87,251,36,250,188,248,65,243,207,239,230,158,104,160,213,155,3,154,213,152,161,151,109,150,61,149,12,148,213,146,165,145,129,144,148,144,76,144,79,170,182,224,219,223,175,228,7,222,251,23,101,28,51,29,217,28,164,27,146,26,138,28,213,28,144,85,17,106,204,106,215,106,208,105,155,104,106,103,60,102,7,101,218,99,164,98,111,97,252,95,1,93,126,90,8,39,197,1,136,4,81,1,32,0,239,254,189,253,138,252,89,251,38,250,144,248,115,245,241,236,164,177,124,156,190,156,12,154,215,152,165,151,111,150,57,149,6,148,217,146,170,145,164,144,158,144,237,145,28,175,215,218,221,224,25,227,34,226,233,9,214,31,51,28,217,28,163,27,152,26,176,26,53,28,198,57,16,100,21,107,107,106,206,105,161,104,114,103,64,102,15,101,217,99,160,98,113,97,112,95,204,93,2,82,143,22,166,4,116,3,82,1,36,0,242,254,191,253,141,252,91,251,40,250,159,248,177,245,170,242,126,187,100,155,231,156,11,154,215,152,164,151,114,150,61,149,13,148,222,146,170,145,188,144,172,144,58,146,17,177,182,220,108,224,74,226,233,226,27,1,246,33, 225,27,220,28,167,27,124,26,17,26,61,26,13,34,241,92,192,106,68,106,212,105,160,104,114,103,66,102,16,101,217,99,167,98,115,97,106,94,27,96,35,67,149,12,225,5,221,2,86,1,36,0,240,254,194,253,145,252,94,251,43,250,248,248,51,244,96,252,71,191,112,158,190,156,26,154,217,152,164,151,120,150,65,149,20,148,224,146,174,145,120,144,78,146,186,138,71,182,112,223,243,223,139,226,56,222,71,252,114,34,245,27,218,28,173,27,121,26,70,25,2,28,226,17,123,74,204,104,35,105,212,105,169,104,114,103,65,102,15,101,217,99,172,98,121,97,88,93,116,98,59,53,224,11,214,5,211,2,91,1,39,0,247,254,196,253,145,252,94,251,43,250,253,248,35,245,96,248,101,211,118,164,208,157,114,154,218,152,170,151,119,150,70,149,20,148,228,146,174,145,123,144,24,148,141,135,120,205,162,223,240,224,122,227,205,219,159,6,249,31,201,28,222,28,172,27,122,26,70,25,181,26,3,23,53,54,94,108,41,103,227,105,171,104,120,103,70,102,15,101,221,99,172,98,123,97,32,93,196,97,232,51,253,9,62,6,191,2,90,1,40,0,250,254,200,253,149,252,97,251,47,250,252,248,203,246,92,244,14,233,29,179,173,156,207,155,212,152,166,151,125,150,74,149,24,148,228,146,173,145,40,144,176,149,220,134,109,228,76,221,61,226,112,228,223,217,107,16,167,29,106,29,226,28,177,27,124,26,73,25,213,24,190,27,242,31,206,114,65,101,30,106,173,104,119,103,67,102,16,101,228,99,179,98,101,97,48,94,198,91,172,60,175,3,188,7,134,2,95,1,44,0,250,254,200,253,149,252,102,251,50,250,0,249,203,247,89,244,134,242, 116,206,30,154,60,157,11,153,174,151,125,150,74,149,21,148,228,146,174,145,165,145,40,147,188,154,36,232,1,222,81,226,93,229,5,217,246,24,216,27,211,29,226,28,178,27,131,26,78,25,92,24,200,26,136,29,99,101,58,104,241,104,175,104,121,103,72,102,21,101,229,99,177,98,108,97,92,94,35,91,241,61,11,1,5,8,145,2,98,1,46,0,254,254,204,253,151,252,102,251,51,250,0,249,205,247,222,245,43,243,188,227,126,168,27,155,235,153,182,151,129,150,76,149,26,148,231,146,173,145,229,146,67,145,84,176,75,230,172,223,8,226,200,229,20,218,143,29,2,27,232,29,231,28,182,27,129,26,78,25,126,24,242,24,96,30,246,82,23,107,67,104,163,104,120,103,74,102,27,101,226,99,182,98,121,97,85,93,22,92,47,43,243,2,180,6,149,2,98,1,46,0,254,254,204,253,156,252,108,251,55,250,3,249,209,247,23,246,154,243,26,237,239,178,26,154,47,154,179,151,129,150,75,149,30,148,233,146,189,145,255,146,243,145,197,183,231,221,231,225,177,225,141,228,218,222,89,15,232,29,168,28,232,28,185,27,132,26,82,25,73,24,184,24,87,23,123,59,249,101,27,104,113,104,125,103,76,102,27,101,236,99,185,98,66,97,42,93,158,87,169,23,195,5,79,5,151,2,101,1,51,0,3,255,207,253,156,252,105,251,57,250,8,249,214,247,162,246,47,241,179,251,205,179,14,156,249,153,184,151,130,150,76,149,26,148,233,146,212,145,110,146,127,147,242,182,40,223,226,225,218,225,34,227,57,226,213,1,92,33,190,27,235,28,183,27,132,26,87,25,34,24,90,24,86,22,103,37,121,90,7,103,206,103,131,103,84,102,34,101, 236,99,182,98,186,96,115,94,38,77,122,9,164,7,91,4,151,2,101,1,51,0,6,255,210,253,160,252,109,251,59,250,8,249,214,247,165,246,227,241,14,248,69,195,42,157,71,155,184,151,131,150,84,149,32,148,242,146,222,145,83,146,95,145,208,183,194,228,70,225,52,226,83,226,8,226,234,249,84,35,133,27,237,28,187,27,137,26,86,25,35,24,76,23,62,24,43,25,122,67,77,105,220,101,140,103,79,102,34,101,237,99,187,98,186,95,145,97,224,59,215,1,10,8,214,3,157,2,105,1,55,0,5,255,212,253,160,252,114,251,62,250,11,249,217,247,165,246,74,243,202,242,130,216,157,152,84,157,171,151,140,150,83,149,35,148,244,146,225,145,79,147,47,141,46,196,216,229,196,225,83,226,161,226,126,222,138,251,180,34,246,27,237,28,187,27,141,26,89,25,38,24,242,22,13,23,111,24,185,38,211,111,146,99,136,103,86,102,31,101,237,99,136,98,169,95,155,94,94,52,15,10,192,6,1,4,157,2,105,1,59,0,10,255,215,253,164,252,114,251,62,250,12,249,221,247,170,246,71,245,226,239,184,238,22,166,109,155,6,153,136,150,89,149,40,148,244,146,113,146,187,146,138,149,207,212,238,226,195,226,83,226,123,227,12,220,226,5,62,32,203,28,241,28,191,27,141,26,88,25,42,24,248,22,42,22,53,24,112,30,19,105,23,101,253,102,87,102,36,101,241,99,75,98,32,96,92,90,126,51,213,10,10,7,243,3,160,2,109,1,59,0,10,255,219,253,166,252,118,251,66,250,15,249,221,247,170,246,86,245,55,242,20,238,117,195,58,158,48,153,241,150,89,149,45,148,244,146,121,147,178,144,83,164,181,222,201,225,75,227, 86,226,112,228,17,218,192,15,228,29,111,29,246,28,195,27,146,26,94,25,43,24,248,22,90,22,89,22,147,31,73,88,83,104,77,102,87,102,36,101,243,99,85,98,165,95,190,91,135,50,0,9,140,7,217,3,164,2,114,1,61,0,13,255,219,253,168,252,118,251,71,250,19,249,224,247,174,246,101,245,63,243,89,240,218,219,4,167,204,152,82,151,91,149,41,148,243,146,238,148,194,141,92,184,185,226,16,226,128,227,86,226,95,229,30,217,108,24,9,28,222,29,245,28,192,27,143,26,93,25,42,24,245,22,81,22,111,22,202,26,15,84,90,104,85,102,81,102,31,101,236,99,119,98,108,94,44,95,186,43,120,8,96,7,202,3,155,2,104,1,52,0,6,255,210,253,159,252,109,251,61,250,10,249,216,247,165,246,90,245,62,243,26,240,110,221,52,166,35,153,53,151,85,149,35,148,237,146,9,149,191,141,203,185,227,226,13,226,125,227,81,226,106,229,39,217,204,24,248,27,222,29,245,28,202,12,145,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,254,207,253,109,254,204,254,46,255,37,255,6,0,250,255,26,0,99,0,6,1,124,1,253,1,81,2,7,2,212,1,138,1,248,0,70,0,131,0,88,0,254,255,90,0,195,0,153,0,241,255,91,255,214,254,3,255,225,254,162,254,40,255,159,255,88,0,230,255,127,0,163,255,120,255,235,255,246,255,119,0,139,0,201,0,31,0,49,0, 104,0,27,0,81,0,128,0,123,1,157,1,145,1,3,2,241,1,142,1,3,1,118,0,171,0,27,1,60,1,56,1,254,1,119,2,241,2,100,2,27,2,235,1,75,2,161,1,33,1,30,1,117,0,2,0,204,255,57,255,68,255,182,255,224,255,249,254,194,255,202,255,107,254,9,254,64,254,65,254,39,254,239,254,90,0,70,1,82,1,50,1,8,2,66,2,128,2,67,3,1,4,126,3,203,3,0,4,6,3,168,2,144,2,177,2,119,2,245,2,194,3,209,2,92,2,232,1,235,0,219,255,200,255,23,255,17,254,137,254,14,254,89,253,243,253,147,253,216,252,18,253,38,253,62,252,178,252,211,252,144,251,105,251,35,252,76,253,12,255,190,0,27,1,181,1,139,2,129,3,29,3,168,3,169,3,174,4,248,5,178,7,247,7,158,7,51,7,126,5,93,4,56,2,112,2,96,1,196,0,212,0,66,255,244,254,161,253,211,252,171,251,130,250,41,251,70,250,61,249,26,248,30,248,190,248,222,248,41,249,9,250,221,251,144,251,192,252,72,254,245,255,9,1,12,2,62,3,186,4,183,6,254,6,94,7,255,7,171,9,195,11,154,11,255,11,149,12,118,11,89,9,119,7,137,5,168,2,42,0,196,253,28,252,236,250,60,249,132,247,242,245,75,244,166,243,187,242,146,241,218,241,111,242,16,243,99,244,149,245,199,246,48,249,53,251,216,252,70,255,246,0,16,3,117,5,107,9,61,12,8,14,147,16,47,19,190,20,142,20,125,20,97,20,255,18,178,16,120,14,50,11,23,8,113,4,220,0,58,253,197,249,232,247,186,244,115,240,116,237,59,237,188,235,115,232,38,231,49,231,112,231,40,232,21,235,154,237,56,241, 29,247,160,251,80,255,62,3,201,5,204,7,139,11,51,16,16,21,194,24,143,27,211,29,156,32,11,33,144,32,26,30,180,26,70,23,24,20,6,16,164,11,173,6,129,1,57,251,19,246,163,240,168,235,213,230,53,227,132,223,10,220,22,218,133,217,75,217,46,219,60,222,90,223,176,227,248,232,36,238,211,244,98,252,130,4,26,11,239,17,138,25,206,29,169,33,195,38,135,41,13,44,240,45,120,46,101,47,151,45,51,42,122,36,226,28,93,22,117,14,154,6,242,252,102,243,230,234,1,226,234,219,165,214,41,209,161,205,14,203,81,202,176,202,72,203,93,205,13,207,240,212,200,219,115,225,245,234,56,245,172,255,140,10,164,20,193,30,38,39,118,46,53,52,132,56,237,58,57,60,177,61,34,62,253,59,158,55,15,51,183,44,27,37,96,27,170,15,213,2,71,246,47,234,13,223,159,213,113,205,29,198,104,192,225,189,109,187,57,186,164,186,172,187,199,191,229,197,139,204,47,213,202,223,169,235,87,248,250,6,206,21,9,34,154,45,67,55,20,63,112,69,227,73,152,76,103,77,150,76,2,74,23,70,101,65,189,58,4,50,185,38,67,25,2,11,148,252,16,237,83,222,43,209,80,198,93,189,97,182,138,176,219,172,77,171,38,172,12,174,206,176,200,183,94,191,247,199,131,211,63,225,111,241,56,2,106,18,94,33,61,47,216,59,243,69,222,77,13,83,79,86,16,88,219,88,107,88,241,86,223,81,55,73,59,63,56,50,100,35,75,18,18,1,122,239,155,222,48,208,126,194,246,182,23,175,221,167,219,162,210,160,168,160,252,161,26,165,155,171,204,178,73,188,18,202,157,216,125,232,110,250,254,11,47,29,104,45,16,59, 201,70,172,80,127,88,21,94,4,98,39,100,127,99,205,96,75,91,83,83,70,73,18,61,83,46,230,28,184,10,11,248,101,229,73,212,124,196,29,182,74,171,75,163,218,157,229,154,119,153,170,153,182,156,128,161,23,168,208,177,6,189,37,203,13,220,191,238,91,2,190,21,161,40,171,56,248,70,110,83,230,92,236,99,196,103,223,105,65,106,85,104,245,100,248,94,138,85,211,72,45,58,45,40,77,20,60,0,110,235,35,216,135,198,169,183,74,171,217,161,127,154,224,148,57,146,120,146,178,149,248,154,76,161,183,168,34,180,90,194,86,210,250,228,108,248,144,12,199,31,43,50,35,67,157,81,151,93,62,102,29,108,45,112,178,112,170,110,76,107,110,101,114,93,60,83,172,69,138,52,190,32,26,11,111,245,210,224,184,205,156,188,214,173,209,161,245,151,51,145,68,141,131,139,101,140,55,144,129,150,128,159,117,170,177,183,38,200,254,218,44,239,201,4,198,25,213,45,169,63,196,78,178,91,84,102,68,110,216,114,155,116,204,116,106,114,64,109,190,101,93,91,127,77,94,60,153,40,47,19,237,252,105,231,36,211,174,192,167,176,38,163,108,152,241,144,137,139,160,137,12,138,42,141,71,146,49,153,190,162,51,175,20,190,129,209,149,230,1,252,33,18,105,38,99,57,239,73,47,88,121,99,123,108,100,114,177,117,208,118,85,117,31,113,147,105,110,96,73,84,99,69,23,51,139,30,13,8,182,241,221,219,137,199,133,182,96,167,11,155,211,145,205,139,50,136,240,134,227,136,11,141,214,147,13,157,14,169,65,184,192,201,67,221,16,243,106,9,124,31,50,51,36,69,34,85,72,97,13,107,178,113,42,118,212,119,56,119,103,116, 118,111,238,103,186,91,237,76,103,59,201,37,234,14,232,247,136,225,232,204,130,186,193,170,44,158,202,148,52,141,15,136,27,134,207,134,169,137,215,142,170,150,81,162,84,176,54,193,248,213,107,236,47,3,48,25,179,45,212,64,231,80,59,94,55,105,41,113,111,118,44,121,171,121,249,119,166,115,164,108,120,98,209,82,84,64,152,43,186,20,6,254,142,231,25,210,156,191,156,175,191,161,143,150,6,142,67,136,22,133,70,133,207,135,71,141,32,149,58,158,52,171,241,187,134,207,156,228,148,251,99,18,90,39,25,59,145,76,152,90,91,102,94,111,113,117,141,121,170,122,132,120,72,116,136,109,208,99,32,86,48,70,4,51,188,28,150,5,206,238,199,217,173,197,235,179,106,165,232,152,18,144,192,137,123,134,181,133,112,135,222,139,106,147,60,157,244,168,182,183,41,201,26,222,211,244,214,10,28,32,33,52,3,70,142,84,57,96,73,106,157,113,62,118,77,120,217,119,254,116,119,111,140,103,183,91,213,74,78,55,250,33,79,11,250,244,228,222,238,202,90,185,26,170,159,157,78,148,232,140,83,136,66,134,206,134,40,138,200,144,191,153,254,164,67,179,67,197,143,217,8,239,9,6,214,27,194,47,215,65,43,81,6,94,174,103,14,111,193,115,214,117,186,117,45,116,165,111,66,104,111,93,147,78,80,61,217,40,134,18,252,251,132,229,43,209,180,190,93,174,46,161,24,151,180,143,173,138,99,136,160,136,70,139,251,144,159,152,134,162,42,175,129,191,224,210,106,232,253,254,185,20,118,41,168,59,251,75,184,89,99,100,43,109,129,114,171,116,52,117,243,115,73,112,31,105,123,94,167,81,38,65,222,45,120,24,125,2,204,236, 39,216,147,197,218,180,225,166,14,156,82,147,48,141,31,138,32,138,167,139,219,143,210,150,75,160,213,172,211,187,99,206,106,227,214,248,173,14,93,35,250,53,183,70,35,84,50,95,100,104,176,110,46,114,118,115,10,115,99,111,78,105,191,97,252,85,156,70,253,51,180,30,55,9,183,242,108,221,88,202,158,185,99,171,129,159,237,150,70,144,239,139,115,139,131,140,67,144,48,151,34,159,233,169,89,184,25,201,198,220,79,242,183,7,159,28,7,48,80,65,69,80,147,92,122,102,73,109,53,113,165,114,198,113,126,110,139,104,19,97,95,87,236,72,191,55,82,36,42,14,136,248,79,227,95,207,239,189,187,175,220,163,181,153,121,146,24,142,51,140,169,141,49,145,141,151,69,160,189,169,38,181,63,196,82,214,3,235,224,255,25,21,216,40,229,58,9,75,63,87,163,97,210,105,53,110,245,112,16,113,181,111,123,108,167,100,53,89,103,75,71,58,23,40,126,19,189,253,112,233,48,214,163,196,156,180,158,167,168,157,13,150,139,145,12,143,63,143,211,145,95,150,161,156,172,165,33,177,32,192,227,209,192,229,210,250,93,16,188,36,169,54,53,70,128,82,201,92,219,100,177,106,172,109,242,109,14,109,194,106,204,101,218,92,6,81,230,65,123,47,50,27,135,6,43,241,139,220,23,202,230,185,167,172,124,162,113,154,65,149,53,146,235,144,13,146,212,149,101,156,151,164,215,174,16,187,133,203,187,222,218,242,191,7,79,28,117,46,43,63,188,77,214,88,196,97,178,103,247,106,154,108,216,108,120,107,17,103,49,96,89,86,226,71,116,54,138,34,95,13,151,247,243,226,95,208,149,192,170,178,27,167,26,158,53,151,205,147,42,146, 115,146,83,149,208,153,99,160,79,170,107,182,183,197,59,215,89,235,212,0,112,21,166,40,87,58,198,73,139,85,164,94,148,101,186,105,195,107,130,108,165,106,82,103,202,97,165,88,207,76,204,59,56,40,76,19,161,253,21,233,99,213,1,196,27,181,170,168,250,158,149,152,234,147,99,145,83,145,83,148,179,152,164,158,1,168,217,178,42,193,9,211,16,231,57,252,105,17,200,36,161,54,14,70,151,82,162,92,228,100,201,106,126,109,185,110,244,108,15,105,247,98,2,90,31,78,111,63,61,45,168,24,185,3,11,238,185,217,122,199,190,183,11,171,57,160,200,152,220,147,3,146,226,145,10,147,236,150,72,157,105,165,111,176,182,190,142,207,24,227,254,246,244,11,136,32,63,50,131,66,93,80,109,90,170,98,40,105,23,108,58,109,81,108,54,105,237,99,37,92,32,81,249,65,254,47,65,28,100,7,4,242,127,221,248,202,2,187,174,173,64,162,50,154,131,148,123,145,23,145,103,146,66,150,180,156,233,164,166,175,147,189,89,206,116,225,197,245,229,10,97,31,118,49,235,65,234,79,46,90,133,98,11,105,19,108,62,109,81,108,63,105,4,100,35,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,254,172,254,158,254,49,255,75,1,32,255,152,0,113,0,224,255,124,0,23,1,35,1,25,2,66,1,19,2,36,0,123,1,86,1,33,3,143,0,98,1,11,0,108,1,143,1,132,1,144,1, 122,3,176,255,93,3,146,0,226,0,192,0,85,254,195,253,247,254,199,255,73,254,241,0,253,0,27,0,230,255,215,254,138,0,181,255,180,255,246,1,151,0,80,255,65,0,216,255,8,255,31,254,210,254,190,254,30,254,249,254,157,254,233,253,171,255,94,253,158,254,253,255,248,254,57,1,149,0,92,254,184,254,88,255,173,255,195,255,80,0,26,255,253,255,168,0,217,255,233,2,186,0,217,255,42,2,114,0,103,3,69,1,163,5,208,3,0,2,110,1,99,1,33,2,136,254,62,0,206,1,243,0,203,254,36,0,81,0,75,1,181,253,171,0,20,253,96,255,178,252,158,251,54,255,244,0,106,254,72,2,198,1,246,1,44,4,108,3,251,2,15,0,49,252,133,254,170,4,102,3,52,1,57,255,28,251,223,254,137,0,139,250,102,252,154,2,1,249,170,2,60,2,48,253,252,254,45,0,171,253,208,254,63,254,242,252,39,255,91,255,218,3,211,0,185,0,169,3,85,1,68,4,192,1,99,249,177,1,240,255,35,0,239,1,165,253,7,1,163,8,125,248,54,255,126,4,154,251,236,255,247,254,135,254,1,0,124,2,60,5,206,252,205,250,14,253,5,0,247,2,114,2,72,3,17,0,20,5,168,2,144,255,76,2,126,247,228,255,137,0,24,252,210,5,168,3,150,9,227,4,231,3,13,5,105,250,215,249,56,5,166,250,94,1,114,1,10,0,102,2,182,0,16,254,105,252,50,249,114,4,59,0,248,244,127,11,249,4,107,248,22,0,118,0,72,2,1,10,91,3,129,251,216,249,123,249,65,255,160,9,88,0,154,8,61,2,143,244,252,252,69,253,236,0,239,1,228,251,144,240,95,6,7,1,190,255,63,4,158,10, 236,251,5,251,134,250,24,246,214,247,170,253,156,255,72,4,134,7,236,3,29,254,53,3,87,3,193,252,10,10,79,0,163,3,98,3,141,248,234,0,218,248,232,7,55,11,103,254,20,253,25,3,11,243,182,0,214,9,169,2,212,253,80,1,237,247,105,247,9,254,247,242,189,13,234,251,200,4,51,8,241,7,33,8,101,12,21,254,201,18,193,243,232,240,81,251,220,245,74,3,164,247,64,253,54,0,252,247,185,255,111,4,94,1,3,8,55,251,174,245,168,7,81,255,63,12,1,10,60,2,240,23,31,1,254,6,182,13,205,227,16,248,136,241,38,6,242,2,247,228,19,236,86,229,231,244,78,18,253,6,163,29,102,31,183,4,140,252,76,12,212,1,26,254,157,239,161,234,184,238,158,220,46,234,88,254,167,7,58,36,84,253,106,9,206,34,6,5,71,8,125,251,84,246,28,4,199,239,236,253,138,16,197,14,93,24,15,7,251,226,248,19,8,236,129,228,9,242,77,235,104,204,111,3,246,23,169,14,9,25,195,8,131,12,79,38,167,23,207,5,141,5,31,230,188,219,165,247,204,234,139,16,111,13,43,241,74,233,118,10,134,18,39,15,249,14,63,2,239,14,55,254,39,251,137,24,92,4,98,243,185,250,126,225,176,238,69,1,118,227,250,7,1,20,201,246,220,6,145,20,18,226,74,249,39,255,240,224,151,24,122,21,51,27,83,75,135,11,23,251,56,11,242,253,50,243,119,245,5,217,9,213,141,207,74,232,46,249,134,16,243,10,11,21,5,4,115,253,86,19,147,30,242,248,182,7,45,255,141,253,173,251,139,13,182,13,158,239,219,13,118,249,118,232,101,230,8,240,192,13,102,14,183,18,81,5,215,6,99,254, 199,231,214,243,160,31,202,13,228,12,135,25,99,228,163,246,19,247,46,233,34,228,229,231,25,247,19,247,135,226,81,6,148,16,51,37,145,57,41,34,210,27,58,26,187,246,95,250,56,18,212,3,98,222,243,244,169,246,181,222,113,243,205,240,89,242,73,253,145,254,96,246,120,32,226,234,161,253,25,30,178,255,182,249,19,6,233,247,185,252,234,4,218,254,120,35,82,246,40,22,0,253,172,234,110,255,43,243,37,239,6,243,173,11,148,11,225,50,53,25,9,57,55,1,218,225,72,241,128,218,241,220,35,217,124,220,191,234,154,240,19,243,115,2,142,3,219,13,198,38,235,44,103,35,67,30,93,11,157,12,135,252,229,10,36,250,189,235,243,6,183,242,19,229,247,232,111,235,180,3,63,14,15,14,125,14,107,2,199,238,124,223,248,239,238,239,171,17,89,255,200,20,149,37,37,12,140,9,183,250,43,246,245,2,128,253,1,211,253,223,229,218,89,233,88,11,96,40,103,49,235,49,106,43,132,27,158,17,82,9,50,10,240,239,138,218,252,220,126,227,68,221,73,226,101,248,86,246,100,251,250,28,103,255,51,231,142,249,233,14,40,20,236,13,16,10,2,11,215,254,143,240,61,13,218,42,192,24,233,253,214,242,41,220,185,241,67,246,160,252,130,19,227,3,36,255,43,252,207,252,2,15,189,57,251,11,215,20,94,7,173,226,145,216,113,227,76,207,148,233,153,212,119,234,173,245,121,217,106,3,230,28,89,39,178,48,246,56,162,31,226,38,37,10,206,0,166,30,235,25,172,243,133,251,248,232,27,213,137,231,196,228,156,237,52,13,251,247,114,239,115,237,87,237,139,3,87,20,115,16,52,19,152,14,23,8,173,250,105,242, 222,242,124,1,51,250,111,242,174,222,100,215,164,225,226,245,131,8,65,55,37,34,103,52,244,95,70,49,27,54,249,28,210,245,51,229,111,217,35,221,43,214,188,200,60,228,174,220,61,228,139,234,240,234,41,249,192,2,69,11,156,236,100,45,190,19,137,16,128,22,228,9,240,36,91,41,176,16,20,8,194,230,9,227,3,213,237,225,186,232,117,241,26,255,186,17,22,10,179,4,35,19,96,19,190,101,216,91,153,246,61,254,212,236,99,217,26,217,37,218,116,203,112,201,106,192,48,203,43,224,108,243,223,10,192,50,162,42,232,87,234,65,48,51,120,64,54,2,46,11,108,249,142,240,145,229,129,229,189,230,80,227,97,232,83,234,223,230,207,221,221,239,211,235,144,2,65,11,226,32,15,55,146,34,158,35,37,14,158,238,50,9,177,18,0,233,192,238,63,201,132,204,81,197,46,212,89,255,223,23,104,2,93,43,189,53,182,74,220,113,29,81,222,44,50,1,78,221,150,225,92,209,112,198,16,202,177,217,134,219,83,215,101,235,67,237,173,235,153,5,112,5,221,7,128,18,146,27,8,44,52,54,98,35,121,24,235,21,115,6,97,242,122,215,189,227,231,218,254,216,2,245,178,234,155,252,34,225,185,11,223,15,128,43,117,75,146,99,79,24,201,33,190,27,48,230,150,227,206,217,133,200,214,201,174,187,64,192,25,202,211,218,75,240,157,10,152,15,234,20,179,73,63,55,232,54,66,85,51,21,134,38,75,10,174,246,115,250,5,251,10,242,31,228,101,230,144,216,214,204,206,220,31,230,111,233,18,242,102,25,23,30,172,20,54,46,104,39,14,36,113,30,246,251,127,253,18,216,249,207,8,219,238,214,138,222,60,221,250,231, 112,215,151,4,174,10,79,56,145,74,249,126,132,89,100,56,137,38,161,0,56,228,216,224,119,215,113,206,18,204,195,215,195,211,137,223,40,221,35,228,38,254,64,254,184,253,114,231,237,25,209,43,103,27,239,89,146,45,171,19,153,18,29,246,47,241,16,226,20,221,32,208,103,231,176,223,232,227,109,244,51,249,63,8,77,31,68,74,162,57,177,82,0,74,35,11,2,243,51,223,178,213,91,218,73,198,22,206,173,203,112,204,131,207,212,213,169,226,17,12,210,21,5,60,171,62,32,58,49,41,89,46,5,39,231,13,47,35,93,0,125,245,176,6,87,231,181,228,96,227,115,228,251,224,70,216,110,213,93,221,142,227,11,8,62,35,92,65,17,37,116,66,115,29,130,17,98,255,119,228,199,225,211,223,6,215,25,201,179,208,123,200,197,229,245,1,22,29,160,39,119,63,217,97,240,109,97,76,8,35,221,15,95,251,142,237,25,215,181,223,123,213,124,222,252,217,49,209,184,209,59,213,171,213,6,215,53,242,219,9,225,4,86,41,213,65,124,63,144,65,62,71,6,22,40,248,197,252,164,198,40,216,25,234,78,222,147,228,177,236,190,238,82,251,15,0,113,38,116,47,64,74,143,61,46,31,154,17,249,253,38,226,179,208,138,209,213,198,149,203,17,217,170,221,128,213,14,225,37,234,165,3,68,242,107,11,214,47,30,59,232,54,216,69,44,73,29,44,152,14,163,29,50,15,16,227,190,254,21,232,154,202,36,223,40,211,215,195,134,218,192,218,224,234,254,18,247,31,121,60,168,49,248,43,160,58,120,9,147,27,98,217,68,184,4,215,154,200,13,203,205,231,19,247,65,248,72,7,33,4,21,28,105,45,4,66,197,49,62,107, 241,72,237,31,37,42,141,5,234,219,32,212,71,208,54,186,230,200,206,203,161,207,127,199,71,220,251,230,227,235,78,243,174,13,119,12,163,45,22,86,229,67,108,104,145,47,78,254,21,242,240,244,205,213,24,230,118,227,9,211,124,230,136,225,96,215,21,254,126,23,196,42,239,60,81,41,50,63,103,43,214,2,196,6,133,238,58,220,184,212,155,204,181,198,121,205,192,183,65,219,138,233,9,224,153,244,147,12,253,43,182,68,118,69,75,63,52,82,182,61,253,16,126,8,115,3,252,222,252,5,26,222,210,212,19,221,47,213,20,221,33,234,180,233,75,236,10,238,230,249,118,39,107,30,205,74,57,35,239,46,117,21,19,236,77,222,89,239,88,211,107,221,44,232,235,222,174,238,251,229,60,233,202,255,46,20,42,87,119,86,118,79,198,46,147,62,84,28,26,254,26,1,115,183,89,211,67,219,208,215,111,192,52,223,141,215,121,244,211,238,182,246,141,237,63,4,33,246,205,1,193,70,75,58,113,37,71,80,8,19,138,0,92,14,71,250,185,212,167,228,56,215,161,218,67,229,185,229,188,229,79,4,216,250,60,46,239,43,173,49,86,71,206,37,21,27,48,245,98,222,41,228,197,210,196,197,24,215,175,202,38,210,39,209,254,216,207,241,124,245,34,55,66,71,241,46,107,100,65,80,1,38,188,41,201,12,3,245,99,12,22,240,77,214,176,223,74,233,234,221,39,230,159,229,215,211,9,219,16,229,117,237,160,15,228,37,128,46,109,34,132,54,113,72,79,4,228,238,3,228,183,213,17,223,182,220,249,211,213,224,193,246,205,251,65,249,193,9,19,42,76,48,118,84,14,77,70,49,250,49,36,30,218,235,87,225,37,228,95,207, 185,201,31,208,243,202,114,214,38,215,186,205,112,239,40,248,217,251,119,10,137,6,109,47,182,32,43,56,237,67,55,53,134,44,6,35,130,243,255,228,152,242,98,237,95,234,149,229,182,225,125,225,50,234,66,234,249,248,142,21,231,60,31,46,11,21,89,28,226,5,99,11,127,236,25,231,47,202,94,192,251,199,111,198,45,201,166,221,69,249,230,249,227,36,58,58,115,72,1,91,87,77,103,65,14,26,59,0,24,18,45,255,147,228,105,253,164,242,247,235,45,223,50,233,44,211,126,225,82,210,154,208,94,224,255,2,59,243,2,6,251,18,202,55,56,70,32,0,5,31,215,255,218,232,215,253,47,224,8,242,172,244,226,240,187,247,30,239,238,247,215,11,27,50,143,86,230,103,244,97,68,37,140,236,175,225,197,220,156,210,57,218,136,194,52,219,197,219,132,197,149,213,64,217,188,220,134,245,89,250,9,7,55,12,135,14,249,33,231,66,103,65,185,85,139,53,124,3,169,12,85,244,83,247,151,252,165,253,43,236,212,235,72,225,238,220,134,231,144,231,94,249,11,10,30,0,122,42,91,35,243,32,103,26,218,12,191,211,57,207,154,197,97,195,139,199,62,199,47,210,179,241,42,30,81,18,144,41,150,65,9,88,16,89,161,65,244,55,249,36,166,11,160,232,54,5,51,252,45,221,164,235,78,220,208,215,254,227,177,227,134,221,22,204,91,202,130,204,148,234,226,7,36,12,121,37,229,46,34,56,238,21,156,22,11,16,9,252,231,245,167,232,161,250,223,225,108,238,52,8,93,248,171,255,251,73,11,56,152,80,235,66,85,7,136,2,170,3,179,227,160,230,22,215,7,200,148,201,150,204,44,198,125,209,77,224,160,222,165,238, 26,255,67,18,0,10,159,14,203,41,238,30,15,59,142,49,122,59,162,78,194,9,128,21,187,22,146,232,223,252,191,238,68,217,174,235,166,227,173,218,239,227,240,220,39,249,19,10,196,18,7,37,179,12,85,37,119,18,34,204,86,205,252,209,86,192,15,225,99,222,245,225,111,3,51,250,55,17,254,36,14,41,160,66,46,91,41,95,174,77,247,50,110,19,23,245,249,229,187,236,6,232,149,231,239,232,165,222,152,222,34,220,170,211,75,203,198,205,214,221,67,231,136,237,73,252,18,6,92,19,230,43,116,33,114,34,79,44,133,20,54,11,34,2,165,235,163,246,210,235,142,238,24,240,155,33,244,55,37,7,24,37,77,68,133,42,81,19,120,27,138,4,23,213,164,219,145,214,65,208,143,206,79,215,231,202,125,207,139,204,8,219,65,233,48,251,94,4,111,10,129,40,115,59,42,51,152,54,171,76,66,38,155,21,232,54,115,9,211,246,71,11,66,246,173,234,190,233,30,238,231,223,80,228,80,228,60,238,241,240,40,248,221,18,178,17,166,24,67,241,59,215,210,5,163,231,1,229,212,232,68,210,120,210,211,246,8,220,211,236,236,29,192,50,88,42,185,83,72,82,5,82,131,85,19,30,190,255,181,1,38,250,89,224,117,211,235,220,66,223,235,230,210,232,22,230,29,214,75,217,134,201,2,209,88,236,240,250,156,241,8,12,127,32,167,37,142,30,156,43,31,34,129,3,222,16,84,248,57,247,139,251,153,250,84,15,21,28,133,6,8,12,15,19,87,57,179,61,247,36,115,21,120,252,94,237,140,205,107,215,221,202,59,215,87,219,75,207,105,208,142,205,212,204,84,242,75,1,57,3,83,21,58,49,139,44,47,30,31,39, 67,44,17,48,126,39,76,22,140,18,73,31,151,14,185,250,143,241,48,233,208,252,66,238,26,233,192,235,99,238,106,226,183,235,125,250,197,241,135,243,251,0,156,9,61,245,192,241,52,241,138,209,231,212,98,210,88,215,38,245,217,6,203,4,92,30,52,62,239,67,150,76,74,126,14,61,163,24,154,33,65,241,232,243,46,246,207,208,90,215,77,247,109,234,75,222,104,222,227,230,200,228,127,205,187,212,45,218,142,229,72,224,34,217,132,10,214,50,127,22,99,47,233,36,60,23,167,31,240,1,16,3,216,34,23,3,68,255,250,7,146,248,227,1,92,26,105,48,129,63,166,38,183,30,235,2,112,0,59,231,253,220,154,213,230,204,210,201,10,191,39,194,31,217,122,226,85,231,243,248,162,241,28,24,224,13,36,69,25,32,71,13,242,46,99,22,96,51,76,62,210,28,252,42,31,41,114,254,70,248,71,237,24,222,18,247,145,230,27,234,2,238,113,238,109,239,192,234,65,240,205,16,144,255,218,236,235,245,39,243,63,241,246,209,248,199,109,220,180,213,167,229,122,253,185,249,1,21,51,52,165,57,220,89,192,96,194,26,243,59,44,39,34,253,46,28,83,231,167,230,192,244,172,227,15,227,110,241,87,241,154,241,111,222,149,203,36,211,111,185,36,222,131,214,118,221,14,6,122,32,240,47,92,49,249,27,190,19,43,22,199,254,242,24,43,4,216,245,219,26,171,3,101,9,205,19,7,33,126,74,134,53,27,19,136,8,22,7,244,245,244,239,100,229,15,220,225,209,239,205,104,217,172,214,0,232,41,227,24,219,56,224,32,245,191,4,103,3,177,12,251,45,239,31,94,15,194,35,32,35,17,76,18,44,165,23,47,46,9,17, 69,254,243,249,180,237,19,249,1,238,245,231,65,233,248,232,148,235,107,242,215,233,234,244,207,240,41,255,252,227,153,254,71,224,119,214,49,230,101,219,175,227,224,234,224,250,143,255,108,24,113,25,218,45,142,73,92,72,22,54,209,50,96,55,25,27,228,26,103,10,231,212,185,218,179,229,61,242,142,238,108,239,182,227,201,219,92,203,30,205,236,208,160,209,55,217,229,237,216,247,18,6,113,33,128,34,133,36,251,24,74,14,216,18,169,13,170,13,102,21,201,12,177,8,60,31,86,19,84,75,154,44,119,43,232,36,12,7,248,5,68,236,240,228,154,224,160,225,147,205,52,207,238,209,87,214,75,219,234,223,98,226,208,232,244,233,235,236,169,1,194,23,233,29,55,20,54,36,160,50,167,41,136,80,13,51,58,29,0,35,110,21,51,250,31,250,223,238,94,240,90,238,105,245,159,246,25,234,138,238,10,230,51,223,49,244,137,245,140,243,23,229,35,238,51,236,151,225,122,211,65,227,104,229,87,243,61,245,5,4,72,14,230,32,235,48,81,43,62,65,33,52,207,24,51,50,92,40,212,23,40,10,95,2,210,229,236,8,23,237,215,228,39,233,56,228,130,214,113,211,43,219,22,225,17,207,246,223,212,236,240,234,149,255,200,8,237,20,16,35,13,8,66,7,248,27,118,16,19,14,92,15,14,3,200,9,83,21,187,23,16,44,105,69,80,49,32,56,107,15,245,8,33,251,118,227,175,230,247,214,104,216,93,213,232,218,159,229,196,224,216,223,129,228,217,213,6,226,8,225,111,2,228,13,144,19,231,24,241,40,100,37,25,38,128,44,141,45,50,44,242,14,35,24,92,31,85,255,179,247,26,7,76,249,241,242,39,249,146,242, 147,237,201,229,59,241,41,238,118,238,127,232,6,218,49,220,32,217,44,217,120,229,213,242,218,233,13,255,2,248,216,10,24,24,46,23,194,29,166,38,247,33,75,27,33,41,202,44,83,58,135,47,150,23,118,17,237,252,98,234,52,231,2,225,47,231,129,224,232,222,92,219,245,215,58,214,115,229,14,215,98,216,5,247,66,244,164,13,156,10,26,22,74,30,237,14,123,14,188,17,30,14,20,10,172,18,2,15,175,21,97,26,113,32,96,52,85,63,69,27,25,18,221,7,239,251,0,231,138,250,224,242,71,223,1,242,246,224,193,220,64,226,143,217,233,220,9,219,253,213,38,234,75,238,222,230,188,4,243,19,82,31,133,48,172,34,157,41,22,59,84,38,216,29,4,28,244,10,169,7,50,14,20,254,16,247,18,244,249,250,122,3,57,234,236,247,118,227,165,231,124,250,52,252,160,247,124,225,230,220,63,215,110,198,90,234,252,231,23,242,230,243,38,250,141,4,2,2,26,21,129,37,78,16,166,36,219,38,162,39,16,57,135,30,231,18,100,37,45,251,4,3,49,15,149,236,52,244,100,241,109,212,6,227,30,213,84,211,172,229,252,225,236,228,16,238,155,230,157,249,28,2,75,12,29,31,210,10,104,13,123,22,68,5,250,11,96,251,21,255,40,253,117,32,8,38,154,57,241,53,142,40,33,36,87,29,156,0,81,5,125,12,63,221,10,253,178,240,228,217,122,237,11,223,197,215,199,220,62,211,9,219,20,233,9,222,58,252,46,249,79,255,156,30,161,21,151,45,193,51,3,39,70,31,209,32,159,19,117,5,240,8,220,6,31,1,37,3,181,254,182,252,252,4,129,251,240,234,176,0,185,253,253,3,132,6,51,233,243,217, 15,222,108,210,217,203,114,233,119,220,144,242,129,242,76,240,178,244,15,244,131,9,137,11,12,25,49,40,79,36,68,53,227,50,51,24,192,35,213,20,137,255,128,11,52,3,2,250,226,250,77,227,237,230,54,225,168,220,153,234,6,226,57,226,121,224,1,237,140,241,88,243,34,251,249,246,149,13,62,14,171,12,193,22,242,12,101,2,84,5,126,254,167,7,237,20,175,16,27,40,54,46,10,47,181,35,19,25,6,24,206,29,78,242,172,255,85,250,29,224,79,251,122,229,35,213,51,227,131,216,67,211,222,216,119,231,202,245,218,246,28,251,57,3,223,5,218,26,194,39,156,29,176,47,164,35,254,42,46,23,77,13,43,1,209,254,149,13,239,9,78,16,182,254,166,248,47,0,155,242,61,245,174,248,39,242,4,235,129,233,16,238,132,224,38,229,230,228,144,214,91,246,114,240,188,242,181,233,203,245,206,245,6,245,0,18,153,12,12,16,27,50,135,41,65,37,193,38,96,9,143,12,225,18,213,2,97,10,251,253,100,240,134,249,94,241,150,236,88,237,129,224,179,225,64,220,136,214,219,238,74,245,120,230,65,2,202,240,93,254,110,24,45,22,6,6,140,30,11,11,234,6,203,13,174,4,151,5,165,23,31,10,44,34,202,42,51,15,25,40,224,24,189,9,61,28,164,250,171,243,160,253,124,230,57,239,46,238,37,224,70,233,54,226,218,226,156,234,239,228,222,221,127,234,197,247,173,6,40,27,42,13,73,30,176,35,192,49,234,44,163,29,104,31,153,32,140,9,176,22,155,5,230,244,204,246,45,237,166,247,30,242,49,242,101,251,216,244,29,243,74,248,4,241,237,237,85,228,47,216,190,232,25,233,244,229,156,247,90,238, 128,232,132,254,209,243,221,2,205,9,34,18,35,30,85,38,254,34,182,28,35,26,171,35,78,40,151,9,175,24,103,252,154,231,151,247,65,238,114,233,130,225,48,231,67,230,127,227,199,231,32,228,236,223,194,243,169,238,64,248,184,7,107,13,37,10,48,9,81,16,188,8,60,5,197,13,245,6,227,8,127,14,141,32,246,27,134,26,130,29,198,25,0,26,196,27,88,20,194,2,147,0,51,241,3,229,216,234,143,230,56,230,110,234,204,226,89,232,232,234,244,233,2,235,87,231,135,230,56,2,65,18,154,18,245,24,99,32,191,39,173,30,147,33,176,48,24,34,57,19,80,15,159,3,206,6,112,254,21,237,170,247,57,245,50,245,111,246,11,248,114,244,216,246,202,237,183,229,115,235,19,236,239,231,29,231,46,228,79,227,237,237,102,242,182,234,214,0,168,3,69,254,91,16,23,24,226,27,91,23,94,28,46,32,135,40,242,34,62,46,73,16,8,8,234,249,97,241,78,239,182,229,65,227,46,230,81,232,248,231,157,233,102,214,23,236,81,224,178,235,205,251,135,3,15,11,67,19,30,3,238,14,7,16,128,1,52,5,22,255,104,1,156,14,27,22,254,22,23,30,225,34,142,33,52,27,89,41,149,24,142,10,158,6,24,243,47,240,203,245,232,235,67,235,168,234,196,230,128,221,88,225,246,225,89,227,223,220,129,231,216,244,246,8,22,13,183,30,197,35,124,35,104,33,16,35,164,40,222,33,127,25,17,12,140,14,89,249,151,252,0,10,113,251,43,246,201,250,112,246,166,243,214,252,127,248,230,240,93,239,254,237,97,242,40,243,68,236,137,223,197,226,164,220,218,222,190,229,127,231,249,251,16,255,249,5,192,13,119,29, 66,33,58,35,229,32,179,36,63,40,210,28,172,18,120,7,47,0,178,3,85,251,205,254,208,232,150,230,5,228,63,219,64,218,79,224,189,221,199,239,143,238,72,243,194,254,72,4,57,3,72,9,78,15,108,14,65,9,239,6,207,3,162,9,142,14,55,16,45,11,243,10,7,23,170,23,123,26,149,41,5,32,227,20,53,17,6,253,54,3,94,249,178,245,188,247,57,235,149,232,71,230,208,230,36,232,128,221,132,220,188,226,245,228,34,254,82,3,179,15,8,32,251,46,249,41,232,45,209,41,121,20,34,20,180,8,255,5,46,0,230,6,132,252,216,247,32,250,212,248,38,246,238,255,83,249,14,243,85,245,131,242,3,250,196,249,18,250,226,239,183,220,213,224,42,218,113,216,122,226,221,233,224,248,8,252,27,255,51,10,112,21,12,23,99,26,198,28,16,27,60,44,163,38,93,26,152,15,223,9,104,2,195,243,116,249,79,234,62,230,97,230,108,221,244,223,187,236,185,233,226,254,137,240,164,240,5,242,182,245,30,3,228,10,44,15,116,15,170,8,10,2,211,8,34,4,237,3,239,0,128,1,122,10,88,15,65,34,227,30,151,41,130,44,106,28,64,27,46,26,49,252,206,249,19,246,112,236,128,229,221,233,203,229,149,226,246,229,201,227,111,221,145,229,190,243,115,3,97,248,105,6,172,12,102,32,189,39,200,42,215,30,234,26,20,13,120,17,2,18,101,18,164,3,90,255,247,249,150,243,5,249,56,251,114,250,55,253,245,250,168,250,230,249,75,250,8,249,99,241,89,233,160,230,75,227,92,224,122,232,76,231,215,229,132,232,105,235,41,254,78,255,252,14,53,29,232,33,126,24,90,33,92,20,109,38,197,22,135,14, 134,19,137,0,174,4,246,253,228,236,225,233,195,232,128,233,115,237,72,232,156,234,248,239,47,234,78,227,7,239,243,250,45,255,178,7,174,10,84,6,218,7,131,5,55,254,157,2,23,255,6,0,133,7,19,9,86,14,58,25,87,18,212,28,67,38,131,35,12,47,23,33,8,13,58,10,33,252,112,242,58,238,39,230,8,228,80,230,86,224,137,224,137,222,138,230,196,239,255,242,203,243,157,4,174,14,14,31,199,37,189,26,213,30,5,32,111,17,236,30,89,17,129,2,61,2,92,1,118,250,2,6,197,250,27,250,238,250,176,253,255,252,1,254,163,245,151,250,129,242,194,237,56,244,71,245,152,234,112,233,242,232,113,235,24,228,235,225,168,234,157,243,174,253,20,18,188,8,216,23,249,20,21,21,97,30,255,29,243,29,237,19,179,26,206,6,36,2,133,246,206,229,71,235,145,236,8,231,211,239,189,235,164,240,173,240,149,232,11,232,122,248,155,1,164,252,87,9,223,3,91,12,203,7,69,0,234,248,109,252,136,253,205,3,189,3,104,7,77,9,83,4,249,15,6,27,132,27,33,34,112,43,176,28,46,22,102,13,36,7,219,243,111,238,72,246,240,235,222,240,102,239,127,231,87,230,127,243,29,230,148,230,218,241,43,240,190,5,88,27,98,16,86,30,45,25,112,29,237,24,60,22,33,17,114,2,15,4,141,3,111,7,190,9,150,10,122,255,126,4,187,250,126,242,19,254,215,255,166,254,30,255,4,242,5,247,39,239,143,230,137,237,167,236,109,235,63,231,69,232,130,235,121,241,244,233,164,242,73,14,210,6,156,11,118,22,219,22,97,32,29,20,157,28,12,25,72,15,208,6,135,254,190,252,119,244,183,240,97,237, 32,234,202,229,49,233,190,233,155,232,219,248,147,249,145,246,159,247,38,245,88,248,83,2,153,2,113,0,3,3,222,3,244,0,114,8,84,6,125,9,223,12,218,15,63,15,97,12,104,15,193,17,26,23,252,19,1,16,114,23,210,14,168,5,243,4,15,0,233,241,170,241,114,239,67,236,93,242,253,232,146,239,34,241,227,236,4,248,151,253,123,255,69,17,29,15,139,22,204,35,94,22,7,21,96,11,249,4,74,9,206,10,164,18,249,11,50,0,206,255,152,255,50,249,219,253,206,0,210,250,27,255,218,252,101,251,211,250,191,249,182,245,47,242,130,237,134,235,199,238,38,241,174,235,218,231,162,233,176,245,150,248,212,255,7,5,57,3,104,17,142,25,224,25,233,29,37,23,188,16,62,3,30,255,50,245,199,242,212,246,204,248,109,250,254,244,14,232,189,236,70,240,121,240,226,247,137,249,210,245,201,243,138,250,211,0,195,1,72,2,175,2,72,3,249,1,231,0,87,254,192,0,131,4,219,3,199,3,13,12,243,18,176,16,107,16,93,16,142,21,157,23,255,12,136,4,115,12,180,4,3,2,30,254,19,241,189,241,69,239,145,236,160,242,148,244,12,245,130,248,239,243,171,10,62,8,111,1,206,12,242,15,85,34,227,17,208,15,244,11,120,2,94,7,240,12,75,7,26,11,56,10,130,1,77,4,225,248,34,248,142,253,229,254,228,252,100,1,7,0,164,252,193,246,78,242,160,238,75,236,24,236,139,239,227,235,87,241,45,248,195,243,148,250,133,249,110,253,63,3,205,11,7,15,184,17,61,11,190,14,58,23,167,12,253,250,134,253,165,253,25,249,210,250,11,248,139,246,91,241,226,251,91,251,134,247,68,248,210,249, 63,242,162,238,78,236,90,234,219,248,127,254,164,251,70,1,210,10,30,0,94,2,183,3,236,1,175,2,77,9,97,7,34,14,179,19,78,15,189,18,86,24,24,9,149,13,226,8,177,10,6,8,178,3,7,255,186,254,51,252,161,244,19,243,108,243,190,243,99,250,2,249,216,250,166,252,28,255,24,4,218,3,75,9,179,15,205,9,219,11,53,15,251,13,98,13,86,17,232,14,51,16,55,6,10,8,124,255,160,247,217,248,169,250,190,253,113,253,151,248,224,253,195,0,24,252,103,254,65,251,57,253,86,0,13,240,230,239,211,239,52,237,220,237,190,242,230,244,70,248,193,250,57,0,211,4,1,13,240,12,133,9,197,5,191,7,170,7,115,3,36,249,84,0,13,1,83,254,205,255,199,252,245,255,153,251,58,247,9,246,69,243,69,238,171,238,24,240,17,244,70,243,151,248,134,2,41,6,142,3,223,3,199,4,98,6,41,1,35,0,151,0,76,2,147,3,237,3,97,5,247,15,67,19,203,13,2,16,76,13,119,11,130,8,250,0,51,2,84,4,231,251,117,250,163,246,161,248,142,249,34,246,9,246,214,252,133,4,45,6,245,2,196,12,158,7,254,4,239,6,52,6,52,255,47,8,223,7,41,12,100,11,26,15,162,15,218,17,193,3,27,0,30,0,224,254,110,253,250,250,200,249,131,247,126,251,150,254,92,254,231,251,134,0,69,243,82,242,13,247,74,244,64,247,4,251,172,251,208,252,196,251,124,247,169,253,142,254,189,2,113,5,128,6,42,8,183,6,26,255,105,249,111,252,131,255,190,250,42,3,44,0,255,251,148,254,156,254,174,246,10,246,241,244,245,240,127,242,208,241,245,240,1,244,22,252,202,251,149,3, 148,2,61,2,44,5,99,6,172,7,9,3,46,254,154,1,190,255,3,254,76,6,182,7,147,7,214,14,39,15,90,11,168,10,164,6,66,7,16,9,77,2,109,4,253,253,49,247,10,253,57,251,79,251,40,0,135,1,83,5,240,5,111,4,13,3,117,255,151,4,8,1,51,254,41,10,4,12,39,14,161,11,48,9,124,16,45,17,21,11,12,12,81,7,208,1,90,251,50,253,223,0,243,254,161,253,172,2,93,255,0,253,213,253,149,250,4,248,175,247,141,242,68,244,163,245,139,246,99,253,62,2,95,254,190,253,201,1,142,254,143,1,201,251,61,251,139,250,137,250,115,251,252,247,145,243,56,249,138,254,20,0,30,0,245,8,147,5,171,0,34,249,36,244,197,245,133,244,162,244,36,244,223,242,197,244,95,245,116,241,222,248,12,4,85,0,13,3,90,8,154,8,139,5,208,2,103,0,104,1,221,1,120,2,231,5,112,5,47,8,20,9,63,10,114,6,66,2,228,3,184,2,224,0,231,2,44,0,72,3,168,5,98,5,255,3,169,1,180,6,241,8,50,5,19,2,117,0,127,253,191,249,44,252,74,5,115,11,73,15,85,11,207,13,35,11,12,16,12,12,8,19,83,19,128,0,104,4,158,2,6,3,142,1,241,0,199,2,113,250,251,251,163,249,204,248,68,246,241,245,118,249,241,245,216,247,182,250,44,253,125,3,188,4,35,0,253,255,64,254,56,252,176,254,207,250,164,248,198,250,235,245,182,241,226,242,187,246,237,249,178,253,78,4,211,7,148,6,41,0,40,248,78,250,219,250,247,247,152,248,86,246,209,242,229,244,161,237,185,237,166,244,20,247,174,248,208,1,1,254,8,8,157,5,183,3,70,6,13,3, 181,0,174,1,230,4,8,0,199,2,146,5,63,3,198,3,228,2,54,3,237,3,31,4,72,4,11,5,197,5,170,5,226,5,186,6,79,5,1,6,241,7,77,8,215,6,16,4,64,0,86,253,134,253,141,2,124,7,99,6,13,8,181,10,253,4,43,12,9,13,164,15,226,21,177,13,248,16,143,7,201,4,87,8,182,255,196,1,64,253,119,250,79,251,161,253,101,251,223,252,85,254,58,254,161,254,113,255,55,254,142,254,82,254,150,252,14,251,232,248,134,250,59,252,232,251,61,250,156,249,204,247,196,246,77,246,181,245,110,247,168,251,131,0,37,3,211,2,228,253,61,249,1,250,213,249,69,254,24,254,172,249,28,251,84,250,213,247,187,244,251,243,170,239,238,239,22,241,209,238,225,246,153,250,73,254,81,5,238,7,106,8,81,6,2,5,246,2,122,0,66,2,51,2,248,0,137,0,71,3,57,2,86,3,29,4,242,4,237,2,255,3,122,6,176,6,95,7,250,11,204,10,14,10,101,11,205,6,108,1,1,0,192,250,209,253,221,3,15,7,42,6,188,3,35,4,201,6,9,7,76,8,194,12,32,17,69,16,228,15,207,13,170,16,207,3,50,4,115,3,190,0,160,0,219,249,59,249,143,252,177,255,241,3,46,4,70,1,145,1,141,0,103,254,11,255,191,251,5,252,5,251,20,250,221,249,197,246,90,246,139,246,178,245,99,245,46,246,251,248,153,252,131,254,44,2,222,2,95,255,226,250,145,253,253,254,44,255,88,254,97,254,241,251,71,250,246,247,163,245,206,246,73,244,18,242,207,241,156,242,55,245,120,247,63,247,183,251,112,255,72,4,249,5,23,2,118,1,52,252,138,248,202,250,45,254,166,253,185,0, 31,1,95,2,180,6,238,5,70,5,230,6,47,6,51,8,195,8,80,8,134,8,129,7,39,7,140,4,145,1,222,2,172,1,47,1,49,5,50,3,154,1,55,4,22,1,101,3,213,4,232,3,95,7,15,9,190,9,182,12,249,11,243,11,241,7,249,5,84,10,209,9,129,11,201,0,1,252,241,0,40,1,185,3,223,4,20,0,89,254,231,0,96,253,67,3,141,4,239,255,129,252,46,249,107,247,182,249,24,252,155,253,252,251,20,248,11,248,229,249,20,252,130,252,2,251,138,251,152,251,88,247,166,250,238,250,27,250,147,255,175,253,15,253,237,252,175,248,61,251,117,252,173,251,5,252,87,251,131,253,96,253,189,246,193,245,119,245,101,247,151,255,122,0,169,250,26,254,253,248,244,246,8,252,217,251,139,252,153,0,91,251,149,252,195,1,119,2,192,3,48,4,121,4,200,3,128,4,162,6,58,8,15,10,162,9,102,8,48,4,2,5,11,5,251,1,168,3,211,1,195,1,174,3,58,1,231,1,246,2,71,2,49,3,82,3,178,3,224,5,45,4,98,6,230,5,89,5,209,9,53,8,138,7,143,4,41,1,35,4,219,6,185,5,102,4,41,6,75,2,36,0,58,1,63,4,183,3,169,3,64,3,45,0,81,253,36,254,188,253,184,252,19,251,35,250,150,248,136,248,235,248,219,248,85,250,16,251,125,251,216,249,60,249,220,249,14,252,217,253,169,254,50,255,181,255,239,253,237,251,48,252,53,252,202,251,252,249,165,251,249,250,27,249,123,249,192,249,184,247,143,252,30,254,143,250,58,252,100,250,105,251,249,246,186,251,32,252,192,251,187,252,71,252,244,251,189,254,35,0,224,0,43,3,43,2,160,3,147,6, 86,6,11,6,207,6,213,5,108,5,250,3,208,4,88,5,56,5,117,5,130,3,21,3,38,1,178,0,8,0,15,0,224,1,165,2,183,3,147,3,207,2,228,2,93,4,210,4,148,6,181,7,33,7,240,5,180,4,42,8,114,7,138,6,41,7,70,9,215,4,1,5,193,4,35,1,140,1,226,1,61,3,249,4,37,3,115,0,33,253,170,252,173,250,13,250,50,249,82,247,113,248,95,249,247,249,98,250,14,252,48,252,27,252,22,252,52,252,136,252,147,254,44,255,137,254,83,254,93,253,87,252,42,252,95,252,179,252,251,251,143,251,6,252,226,250,73,251,191,251,32,252,124,251,175,250,182,250,221,249,252,247,234,248,94,249,153,249,189,249,149,250,144,252,8,253,58,251,52,252,123,254,250,254,248,0,58,2,38,4,155,3,185,2,68,4,6,5,168,5,219,5,134,5,8,5,244,4,229,3,29,5,255,3,34,4,190,3,216,1,127,0,186,1,203,2,80,2,44,2,225,1,219,0,65,2,213,3,169,3,161,3,184,4,183,3,154,2,54,5,177,5,47,5,186,6,5,7,191,7,214,8,8,7,139,6,19,4,203,4,75,5,220,5,158,1,110,253,131,253,198,252,11,251,171,253,25,253,237,252,254,251,232,250,194,249,197,250,69,252,200,255,14,254,118,253,81,251,61,249,128,251,135,252,73,254,118,254,60,254,52,0,64,255,157,253,82,252,153,252,168,250,225,251,120,251,197,250,212,252,115,253,131,252,144,252,42,252,167,250,216,249,105,250,24,249,215,249,216,250,82,251,232,252,20,249,170,249,105,251,63,252,76,0,11,255,124,255,22,1,141,255,97,254,79,0,210,0,116,4,247,4,176,3,112,2,129,2,196,2, 225,2,226,2,203,3,59,5,101,3,48,3,240,1,96,2,40,255,31,255,249,255,96,1,66,1,48,2,229,1,226,1,203,3,78,3,20,2,184,3,156,3,246,3,198,3,147,4,138,5,57,6,172,6,42,6,194,4,82,4,59,4,21,5,5,7,128,1,221,254,4,3,162,0,176,1,195,3,211,2,150,254,242,252,216,252,160,251,255,251,75,250,3,252,251,250,27,251,85,250,70,251,117,252,149,253,104,254,131,254,7,255,215,254,202,253,184,252,15,253,73,253,59,253,193,252,174,252,72,253,9,254,251,253,35,254,40,254,73,253,186,251,32,251,57,251,69,250,177,250,177,250,158,250,32,251,111,249,46,248,89,249,77,252,231,255,149,252,195,252,195,252,149,252,255,252,1,255,60,1,170,2,181,3,179,2,156,3,4,3,30,3,179,2,90,3,67,3,37,3,25,3,53,2,210,1,81,2,123,1,11,1,105,1,12,1,72,1,95,2,68,2,52,2,65,2,255,0,51,1,167,0,119,1,4,2,235,1,27,3,183,3,233,4,186,5,18,5,60,4,63,4,232,4,234,4,251,3,96,2,25,4,104,5,11,5,231,2,82,4,192,2,249,255,166,0,155,252,201,248,30,253,26,249,165,249,48,251,58,251,201,251,47,253,5,253,140,253,150,253,181,254,171,255,171,255,192,0,143,0,169,254,234,254,180,253,198,252,102,253,78,253,67,253,150,254,25,255,20,255,135,254,153,252,201,251,149,250,185,249,115,250,153,250,249,250,162,249,65,249,220,248,136,251,29,253,154,251,172,252,182,252,52,252,135,253,109,254,172,255,122,255,131,0,4,4,76,2,31,4,161,4,201,1,124,2,47,2,57,1,183,0,28,1,150,1,208,1,162,0, 65,0,124,254,191,254,171,0,136,0,250,2,238,2,130,1,254,1,91,1,147,0,181,0,118,0,42,0,159,1,233,0,169,2,130,3,218,2,93,4,85,5,238,5,255,5,204,4,251,2,44,2,61,2,215,3,146,4,127,3,122,2,26,1,50,1,84,0,11,255,64,255,186,251,27,252,93,253,193,253,141,254,16,253,184,254,142,254,112,252,66,254,102,254,148,254,11,0,247,254,6,255,23,255,1,252,77,252,134,253,237,252,169,253,68,253,233,253,25,255,120,255,162,254,113,254,16,254,170,252,146,252,226,251,138,250,125,250,138,250,48,251,218,251,237,251,155,252,164,252,97,252,39,252,64,253,150,253,231,252,209,252,25,253,94,254,127,255,42,2,42,2,106,1,13,2,154,0,75,1,244,0,230,255,51,1,226,0,90,0,36,1,40,0,69,255,146,0,38,1,162,1,204,2,237,1,133,1,92,1,46,0,236,255,138,255,246,255,74,0,148,0,129,1,3,2,18,3,174,2,86,3,255,3,189,3,135,3,130,3,154,1,208,2,180,2,233,2,34,4,198,2,81,3,7,2,57,2,133,1,148,0,8,255,69,255,16,254,216,250,105,252,166,252,140,252,86,255,195,254,228,254,6,0,163,255,198,254,78,255,133,254,235,254,85,254,30,252,142,253,17,254,68,254,31,255,157,254,235,254,8,255,157,254,38,253,248,253,245,252,38,252,128,253,136,252,49,252,59,254,114,252,129,251,161,252,160,251,48,253,189,253,187,251,116,252,184,252,207,252,27,254,243,252,106,252,209,254,161,254,5,255,243,0,131,2,150,1,100,1,180,0,64,255,175,255,55,255,39,255,180,255,17,0,74,0,200,0,168,0,61,0,197,1,132,1,172,1,171,1, 188,0,255,255,3,255,35,255,250,255,161,0,122,0,229,0,173,1,190,0,167,1,207,1,225,1,52,2,161,3,37,2,55,1,216,0,117,0,29,2,172,2,130,1,149,2,151,2,9,2,234,1,12,2,164,1,172,255,55,255,73,254,1,254,42,255,138,255,176,255,182,254,117,253,82,253,238,252,224,253,118,254,48,254,45,255,252,254,239,254,85,0,234,255,162,255,138,255,195,254,238,254,162,254,117,253,131,253,69,253,50,253,187,254,153,254,108,254,6,254,57,253,140,252,193,252,231,252,219,252,105,253,203,252,98,252,179,253,4,253,224,252,84,253,52,252,132,252,161,253,108,254,90,0,187,0,171,0,146,0,112,255,89,255,103,255,166,255,39,0,2,0,11,0,144,255,191,255,89,0,2,0,143,0,195,0,12,0,234,255,95,255,103,255,79,255,118,255,163,255,142,0,4,1,177,1,239,1,188,0,191,0,95,0,64,0,165,0,4,1,190,1,167,1,166,1,229,0,202,1,46,2,67,1,240,1,190,1,99,1,240,1,167,1,112,0,124,255,149,255,20,0,37,0,215,255,64,0,159,255,152,254,64,254,83,254,153,254,25,0,123,0,107,255,32,255,166,254,27,254,171,254,155,254,118,254,1,255,142,254,142,254,152,254,10,254,225,253,127,253,214,253,56,254,59,254,132,254,126,254,40,254,17,254,2,254,239,253,99,253,53,254,209,253,253,252,97,253,110,253,127,253,178,253,36,254,69,254,3,254,222,253,223,253,97,254,48,254,6,254,66,254,90,254,79,255,123,255,157,255,69,0,10,0,181,255,21,255,158,255,161,255,190,255,168,255,154,255,142,255,200,255,194,255,8,0,253,255,83,0,65,0,200,0,210,0,217,0,79,0, 107,0,23,0,5,0,249,255,59,0,214,0,40,1,75,1,13,1,229,0,9,1,177,0,84,0,200,0,18,1,185,0,24,1,120,1,239,0,134,0,129,0,69,1,166,0,168,0,75,0,212,255,170,255,100,255,188,255,42,255,147,254,66,254,49,254,194,253,123,254,118,254,147,254,233,254,51,255,118,254,131,253,16,255,154,255,95,255,202,255,232,254,135,254,239,254,210,254,60,254,121,254,55,254,60,254,21,254,194,253,186,253,254,253,65,254,118,254,114,254,243,253,156,253,191,253,194,253,142,253,190,253,214,253,200,253,205,253,2,254,79,254,63,254,131,254,248,254,203,254,144,255,249,254,210,254,176,255,144,255,171,255,170,255,244,255,8,0,231,255,143,255,175,255,225,255,166,0,171,255,107,255,185,255,64,255,204,255,55,0,244,255,200,255,231,255,202,255,178,255,200,255,222,255,30,0,104,0,160,0,115,0,66,0,69,0,91,0,153,0,134,0,123,0,151,0,163,0,171,0,154,0,188,0,69,0,100,0,85,0,66,0,5,0,110,255,118,255,125,255,50,255,89,255,60,255,60,255,98,255,118,255,112,255,79,255,224,254,181,254,106,254,166,254,200,254,182,254,179,254,137,254,15,254,55,254,108,254,148,254,148,254,141,254,104,254,102,254,98,254,102,254,122,254,169,254,180,254,158,254,94,254,97,254,40,254,214,253,9,254,20,254,0,254,35,254,35,254,84,254,181,254,238,254,123,254,156,254,124,254,43,254,17,254,65,254,229,254,44,255,129,255,177,255,98,255,86,255,54,255,30,255,200,255,186,255,147,255,141,255,84,255,142,255,181,255,197,255,16,0,244,255,205,255,142,255,195,255,210,255,221,255,21,0,249,255,21,0,238,255, 234,255,199,255,129,255,194,255,205,255,6,0,66,0,47,0,54,0,75,0,45,0,80,0,28,0,191,255,235,255,17,0,183,255,45,0,86,0,25,0,171,255,118,255,83,255,192,254,201,254,210,254,5,255,71,255,13,255,11,255,32,255,32,255,203,254,21,255,226,254,131,254,195,254,220,254,124,254,190,254,166,254,237,254,215,254,181,254,180,254,148,254,83,254,146,254,141,254,239,254,26,255,206,254,172,254,104,254,102,254,126,254,137,254,94,254,69,254,69,254,99,254,123,254,104,254,137,254,119,254,84,254,66,254,118,254,189,254,215,254,253,254,49,255,76,255,57,255,31,255,21,255,26,255,35,255,41,255,61,255,112,255,115,255,133,255,163,255,151,255,113,255,125,255,57,255,79,255,103,255,89,255,136,255,161,255,154,255,186,255,112,255,109,255,120,255,94,255,127,255,147,255,157,255,162,255,170,255,156,255,197,255,219,255,205,255,157,255,132,255,153,255,146,255,196,255,215,255,217,255,176,255,142,255,104,255,69,255,60,255,70,255,89,255,35,255,13,255,119,255,119,255,46,255,228,254,200,254,171,254,136,254,152,254,191,254,186,254,206,254,200,254,187,254,218,254,201,254,206,254,206,254,213,254,240,254,28,255,31,255,6,255,16,255,232,254,184,254,191,254,200,254,199,254,189,254,156,254,129,254,164,254,194,254,191,254,210,254,215,254,182,254,142,254,151,254,171,254,186,254,220,254,235,254,210,254,196,254,215,254,2,255,247,254,254,254,255,254,8,255,49,255,57,255,61,255,69,255,60,255,45,255,44,255,45,255,49,255,61,255,62,255,71,255,71,255,79,255,90,255,69,255,49,255,40,255,31,255,22,255,30,255,54,255,60,255,56,255,57,255, 64,255,79,255,93,255,84,255,68,255,66,255,50,255,55,255,84,255,75,255,64,255,60,255,47,255,50,255,69,255,69,255,59,255,28,255,45,255,35,255,27,255,42,255,8,255,233,254,239,254,235,254,3,255,10,255,8,255,5,255,245,254,235,254,238,254,235,254,234,254,230,254,229,254,237,254,249,254,254,254,253,254,253,254,243,254,232,254,226,254,229,254,234,254,239,254,240,254,238,254,238,254,238,254,239,254,243,254,244,254,239,254,239,254,239,254,239,254,242,254,244,254,245,254,245,254,244,254,244,254,248,254,249,254,248,254,250,254,247,254,253,254,2,255,1,255,1,255,253,254,253,254,253,254,253,254,255,254,254,254,254,254,253,254,253,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,6,225,2,134,254,63,4,189,1,107,0,26,0,234,255,27,3,58,2,231,254,95,255,213,3,251,4,16,255,51,254,195,2,51,1,66,1,192,4,17,2,205,255,77,3,210,6,122,3,141,0,250,2,77,4,98,0,76,0,139,8,55,6,64,253,146,255,123,4,199,6,57,255,23,255,172,5,122,1,195,1,88,3,25,2,122,1,3,0,93,2,29,4,135,1,139,2,244,5,163,2,130,253,50,0,217,2,224,1,232,3,153,4,236,0,19,253,67,255,17,5,225,5,10,255,239,251,105,0,208,1,146,1,61,3,51,4,86,1,155,253,132,254,142,4,114,9,13,1,38,253,108,6,197,6,125,2,16,4, 32,5,33,4,9,2,158,2,238,2,143,0,62,2,10,4,253,254,55,252,16,3,151,5,37,253,45,250,221,1,82,5,231,2,129,254,195,252,224,255,192,5,237,5,162,253,62,254,109,3,86,3,104,2,253,255,38,255,14,3,143,4,125,2,214,1,88,1,31,2,169,1,122,255,28,255,126,0,190,2,26,5,98,3,49,252,82,253,164,5,168,3,131,1,58,4,116,2,178,2,218,3,243,1,218,2,73,6,125,3,142,253,19,0,154,2,249,254,49,0,188,3,213,254,52,252,72,255,57,255,177,255,34,0,248,254,45,255,19,255,91,255,112,0,40,1,241,0,23,1,42,2,75,0,212,255,137,4,191,7,97,4,123,254,104,1,128,9,136,7,94,255,254,253,250,1,130,6,47,4,95,252,128,253,251,255,104,0,193,0,11,251,214,254,86,5,89,3,193,0,159,254,180,0,70,3,39,3,146,3,106,2,214,0,171,254,74,253,12,1,35,4,203,0,30,254,53,255,145,254,211,253,184,255,1,0,46,0,45,1,124,254,242,252,254,255,122,1,110,0,195,0,45,1,103,0,130,1,5,4,25,5,93,5,232,4,68,4,116,5,165,5,145,3,184,3,151,4,221,1,112,254,31,253,1,254,181,255,86,255,157,251,168,249,206,253,104,0,188,254,218,254,153,0,188,0,225,255,139,0,133,1,121,2,20,2,102,254,46,254,171,1,151,2,123,1,247,1,174,4,80,3,125,254,132,0,213,5,33,3,44,255,245,0,5,1,41,254,97,252,167,253,255,0,148,0,10,254,9,254,252,255,226,4,21,7,178,3,66,5,229,8,38,7,98,4,177,3,54,3,84,1,179,0,117,255,154,251,17,249,102,249,81,251,124,253,121,252,64,250, 251,252,49,2,204,1,125,253,148,252,253,255,29,4,99,1,81,252,94,254,174,4,67,6,57,255,185,254,237,7,33,11,96,6,8,3,63,5,182,8,125,8,177,4,153,255,15,254,215,253,113,249,110,249,173,252,234,250,168,249,157,251,229,252,134,255,142,3,198,4,77,5,61,7,119,7,238,4,216,2,86,3,225,1,139,254,82,252,119,251,48,252,242,251,70,251,15,252,148,254,184,0,245,0,50,1,44,0,69,255,6,1,207,0,213,253,55,252,243,251,33,253,249,254,119,254,142,0,170,7,4,10,75,7,20,9,56,13,185,13,227,10,220,8,234,5,173,1,58,255,149,250,133,245,142,243,44,244,80,245,162,244,70,244,119,247,48,253,130,2,184,4,4,4,107,4,173,4,130,2,185,2,48,6,14,3,200,251,120,252,230,0,134,255,50,253,50,1,137,3,94,2,209,4,200,6,94,6,34,5,172,2,199,255,205,251,172,246,143,244,89,247,82,248,39,248,51,251,85,254,243,255,145,5,8,12,149,13,238,13,188,13,31,13,140,11,237,7,34,3,87,253,22,248,62,244,231,240,47,241,135,243,142,242,163,242,61,246,174,250,129,0,67,4,82,4,185,5,157,4,115,255,243,253,122,252,167,251,97,0,204,1,50,0,184,3,27,8,20,9,44,9,158,9,243,9,207,10,65,11,174,8,229,3,195,254,232,248,207,243,195,236,89,236,216,243,197,240,170,239,110,249,240,252,251,252,105,6,103,16,94,11,227,10,146,16,52,9,176,5,59,5,172,254,93,250,135,249,83,249,24,247,108,246,56,249,188,250,60,252,135,255,144,3,180,3,214,0,85,2,52,1,66,249,187,242,207,242,220,248,234,251,104,255,25,6,51,7,121,9, 126,15,167,15,240,13,102,14,140,14,13,16,159,13,149,2,206,253,229,249,214,238,243,232,71,237,5,239,185,232,63,232,20,240,196,245,191,252,138,5,27,8,74,11,33,12,10,6,240,5,238,6,20,254,209,250,89,5,240,6,209,0,203,5,211,8,219,5,33,6,62,6,139,5,6,7,112,6,117,1,147,249,23,244,76,240,195,238,110,238,82,237,104,243,245,249,2,248,57,255,52,12,242,12,0,12,105,14,58,18,230,20,17,18,150,13,244,6,50,254,234,245,114,241,237,243,245,243,14,240,245,236,209,234,167,240,13,252,186,0,7,1,145,2,19,0,156,254,241,253,130,248,251,245,5,252,45,3,79,6,229,10,128,15,52,19,212,18,244,13,75,11,186,10,239,13,134,16,224,10,253,0,120,247,167,243,166,237,125,228,142,228,102,233,44,234,143,231,233,235,147,246,220,252,82,3,165,12,77,15,169,15,121,15,109,12,192,11,109,5,97,0,60,3,83,4,213,1,202,3,123,3,125,252,68,253,230,1,218,0,31,2,81,255,149,243,6,243,36,242,142,230,235,233,172,242,251,241,82,249,118,2,18,2,232,9,94,23,50,20,173,12,153,17,111,21,154,20,104,22,191,19,23,4,108,249,203,245,82,238,24,237,26,236,206,231,248,227,115,223,54,229,106,244,197,254,127,2,78,1,151,253,52,0,109,2,25,253,213,251,70,5,84,14,243,16,178,19,216,24,83,26,160,19,229,13,179,10,131,9,202,12,243,10,118,1,168,243,0,234,201,229,171,227,85,229,30,230,216,228,217,228,200,234,96,245,89,253,187,3,137,12,108,18,164,21,154,23,167,21,230,22,203,22,23,13,87,2,219,255,49,1,53,0,22,252,105,245,179,242, 233,246,63,252,251,252,119,245,82,236,192,235,66,236,101,231,201,233,58,241,198,244,3,249,151,3,52,15,7,24,104,28,162,28,241,27,12,23,48,19,239,21,205,24,33,19,210,10,110,0,169,243,110,232,170,230,191,232,49,224,125,218,90,219,6,221,209,226,170,237,155,252,120,3,112,0,14,1,74,4,56,6,3,10,126,16,22,24,141,27,31,29,127,30,22,28,150,23,69,19,113,13,66,11,206,6,75,254,37,251,74,231,81,220,112,225,248,216,202,217,64,225,191,222,194,225,248,239,117,250,95,255,245,10,125,22,22,28,162,29,243,26,69,30,2,34,160,30,26,23,121,13,45,5,185,253,29,249,37,245,38,239,254,232,22,230,21,233,95,238,124,234,240,222,228,227,158,236,163,229,196,230,59,241,126,246,190,255,28,21,92,36,81,32,26,37,238,43,182,35,241,31,133,29,204,23,86,21,108,19,7,10,204,248,89,233,157,227,29,221,70,212,162,211,231,210,22,210,140,213,35,221,0,232,181,242,162,254,99,3,73,5,140,12,127,20,118,30,1,36,108,37,203,40,205,39,208,33,100,28,146,24,237,17,213,11,150,8,88,2,233,242,221,218,1,203,39,206,130,210,236,205,60,209,164,218,140,223,103,228,243,236,255,1,76,21,65,27,211,37,184,42,171,41,71,43,5,42,159,38,80,34,15,27,228,15,15,3,255,248,82,245,34,236,227,222,109,219,49,217,231,210,75,210,150,215,252,218,18,222,236,228,21,234,29,235,73,239,240,253,203,28,252,53,18,51,181,48,218,54,95,52,116,46,108,41,255,34,9,27,251,23,169,19,40,251,240,224,227,215,236,209,96,199,122,192,206,196,228,201,202,204,205,212,10,225,161,237,99,246, 179,0,90,9,46,17,9,35,153,51,113,54,212,54,189,55,242,47,74,37,10,32,156,27,201,19,112,12,66,6,145,254,30,235,10,202,176,183,198,192,169,197,113,194,42,203,101,213,6,221,211,229,225,238,90,251,168,21,34,45,244,45,196,52,207,63,92,59,231,54,26,51,88,40,142,28,61,20,98,12,215,254,7,243,38,232,141,217,94,207,6,196,141,185,91,187,3,195,96,208,228,219,48,223,245,226,136,234,152,243,85,3,119,41,114,65,244,59,120,65,26,70,63,63,67,58,185,52,25,42,128,32,74,25,124,11,117,0,211,235,18,201,226,187,210,187,138,179,56,181,57,192,16,201,109,213,63,224,42,231,228,241,252,254,66,11,32,24,52,46,71,70,104,71,15,67,21,70,159,57,85,42,98,34,113,24,23,18,66,13,252,4,63,247,3,219,37,183,169,169,96,181,208,183,214,182,212,195,114,209,173,217,173,225,243,237,77,2,109,26,244,42,66,57,6,72,162,74,164,72,85,73,220,64,189,49,106,35,66,22,77,14,45,7,3,250,118,227,182,208,105,191,21,170,238,165,179,177,16,188,129,197,255,212,139,224,157,225,67,231,70,241,188,9,183,46,173,64,69,70,113,78,9,82,36,74,9,67,138,59,124,45,180,31,40,21,28,14,31,252,194,227,137,198,192,177,133,174,211,170,59,172,131,179,31,193,228,210,38,223,177,228,213,235,180,249,181,15,137,38,220,60,166,81,132,84,15,80,38,79,255,65,77,49,252,39,16,28,125,16,174,11,99,6,238,238,147,197,126,170,247,164,181,172,183,169,196,174,100,191,35,203,77,215,139,223,13,235,151,249,17,21,159,52,131,62,216,77,78,89,160,86,178,85,123,73,224,56,163,41, 238,25,29,14,190,6,30,253,144,234,206,205,27,170,186,154,59,167,88,171,165,171,33,191,63,209,113,217,40,224,71,230,34,241,69,13,219,52,35,72,78,78,123,88,105,89,15,82,245,72,59,61,79,48,170,32,90,15,210,6,244,0,253,229,98,194,175,165,161,161,77,169,224,162,196,165,209,187,124,206,217,216,239,225,119,234,178,250,142,16,82,46,101,72,188,87,141,94,29,91,156,85,101,73,84,57,119,44,136,31,33,20,168,9,73,3,25,239,197,194,45,156,104,154,86,173,73,162,162,161,60,186,196,199,124,211,93,223,75,232,129,249,183,22,175,48,160,69,24,91,176,95,255,93,141,93,92,79,239,60,235,43,185,27,190,16,211,6,17,250,185,235,191,209,194,157,186,141,198,171,151,164,119,159,192,188,130,205,32,216,137,224,251,228,32,243,211,16,25,59,210,76,157,81,56,96,148,96,136,87,22,78,46,66,244,50,5,33,224,16,201,9,176,1,130,227,244,191,97,168,0,155,239,157,251,157,197,160,39,182,28,203,59,215,169,224,6,234,181,246,94,16,243,51,95,79,157,89,22,97,64,100,64,90,194,77,159,64,180,48,209,35,185,19,135,7,189,3,75,233,71,190,119,159,255,154,136,161,233,157,184,161,92,178,163,196,129,209,151,218,164,231,239,247,241,15,78,51,76,83,45,93,13,96,138,105,236,99,47,81,152,66,211,50,13,33,89,17,144,6,121,2,66,237,91,195,254,156,152,144,239,158,98,157,59,156,90,181,22,200,48,212,26,224,40,229,224,246,226,18,80,48,59,81,48,94,59,92,8,100,198,100,77,84,151,68,173,53,198,35,69,20,199,12,178,254,78,231,20,199,67,154,85,146,194,162,61,152,245,152, 103,178,15,197,45,210,43,226,239,232,232,243,182,19,119,51,205,80,18,102,154,100,129,101,157,101,42,84,31,66,39,52,19,38,139,18,48,11,191,6,102,226,209,192,206,156,25,145,112,165,122,154,231,153,50,177,166,195,63,209,234,220,246,231,108,242,79,11,156,51,250,83,22,97,159,99,106,107,193,104,167,86,193,70,160,53,72,36,91,21,212,10,163,1,13,236,172,194,133,149,189,142,230,158,138,149,227,159,2,176,20,191,111,212,122,222,211,229,17,242,134,12,254,50,38,84,206,97,45,98,186,107,8,106,219,85,24,70,65,54,151,36,240,20,215,10,170,1,246,235,200,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,144,1,4,1,134,0,251,255,80,255,174,254,61,254,222,253,108,253,14,253,229,252,202,252,188,252,228,252,8,253,23,253,74,253,170,253,9,254,60,254,46,254,251,253,198,253,122,253,2,253,168,252,170,252,211,252,235,252,250,252,52,253,173,253,95,254,52,255,23,0,245,0,188,1,116,2,34,3,161,3,226,3,252,3,48,4,109,4,130,4,112,4,65,4,14,4,236,3,226,3,218,3,205,3,208,3,215,3,222,3,205,3,184,3,192,3,214,3,185,3,72,3,144,2,149,1,153,0,196,255,28,255,184,254,138,254,166,254,238,254,49,255,80,255,54,255,28,255,213,254,92,254,46,254,241,253,140,253,20,253,166,252,96,252,75,252,136,252,206,252,13,253,96,253, 180,253,22,254,174,254,104,255,10,0,156,0,42,1,182,1,46,2,154,2,220,2,212,2,178,2,141,2,116,2,102,2,120,2,144,2,150,2,247,2,66,3,137,3,234,3,40,4,68,4,246,3,141,3,4,3,68,2,77,1,51,0,74,255,118,254,184,253,30,253,161,252,38,252,216,251,226,251,212,251,164,251,68,251,227,250,176,250,130,250,110,250,42,250,52,250,76,250,60,250,76,250,35,250,40,250,86,250,169,250,38,251,178,251,132,252,128,253,170,254,159,255,94,0,40,1,4,2,218,2,146,3,65,4,200,4,47,5,100,5,162,5,2,6,81,6,173,6,251,6,62,7,86,7,128,7,140,7,73,7,38,7,46,7,52,7,227,6,64,6,122,5,184,4,198,3,160,2,148,1,170,0,212,255,2,255,54,254,178,253,84,253,236,252,174,252,103,252,249,251,104,251,238,250,124,250,216,249,68,249,184,248,28,248,136,247,236,246,228,246,95,247,38,248,44,249,78,250,147,251,232,252,56,254,86,255,88,0,12,1,203,1,154,2,48,3,234,3,84,4,12,5,12,6,210,6,58,7,96,7,148,7,145,7,138,7,94,7,32,7,224,6,169,6,100,6,250,5,158,5,214,4,250,3,223,2,132,1,84,0,32,255,48,254,54,253,52,252,118,251,210,250,94,250,176,249,24,249,92,248,164,247,18,247,89,246,145,245,165,244,227,243,54,243,198,242,105,242,71,242,116,242,200,242,140,243,148,244,196,245,38,247,82,248,145,249,232,250,112,252,102,254,144,0,236,2,46,5,46,7,252,8,148,10,214,11,202,12,141,13,6,14,120,14,142,14,112,14,64,14,238,13,198,13,112,13,206,12,168,11,44,10,236,8,213,7,234,6,2,6, 85,5,200,4,26,4,120,3,97,2,217,0,30,255,92,253,188,251,18,250,109,248,196,246,56,245,228,243,188,242,212,241,94,241,61,241,54,241,94,241,184,241,30,242,130,242,218,242,26,243,104,243,222,243,156,244,182,245,28,247,204,248,200,250,54,253,206,255,114,2,46,5,14,8,22,11,238,13,156,16,174,18,202,19,35,20,226,19,14,19,202,17,104,16,132,14,56,12,161,9,14,7,22,5,2,4,250,3,130,4,126,5,196,6,30,8,11,9,10,9,210,7,16,5,77,1,195,252,192,247,174,242,36,238,206,234,154,232,146,231,66,231,183,231,222,232,127,234,202,236,36,239,85,241,212,242,119,243,114,243,124,242,44,241,196,239,155,238,184,237,58,237,152,237,6,239,3,242,140,246,68,252,188,2,88,9,136,16,83,24,140,31,61,37,180,41,119,43,243,41,176,37,53,29,96,18,107,7,160,253,208,246,179,243,138,244,50,249,196,0,152,9,198,18,201,26,102,32,14,35,183,33,118,28,166,20,98,11,236,0,90,246,76,236,142,227,88,221,36,218,214,217,196,219,175,223,127,229,167,236,217,243,112,249,188,252,146,253,154,252,100,250,167,246,182,241,42,236,198,230,118,226,234,223,188,223,31,225,180,228,12,235,247,243,108,1,23,17,255,32,230,48,213,62,191,70,105,70,72,61,67,43,13,21,200,254,187,236,61,226,40,223,105,226,46,234,184,244,25,2,188,17,124,33,82,47,106,57,49,61,45,58,244,49,154,35,245,16,28,253,200,233,44,217,109,203,145,194,205,192,213,196,46,206,148,219,128,234,23,248,224,0,104,4,147,4,30,3,158,255,238,249,207,242,216,234,208,226,215,219,200,215,182,212,91,210,76,209,71,209, 182,214,5,228,205,247,55,15,12,44,159,70,28,89,179,99,21,94,79,73,166,43,254,11,198,241,142,224,60,216,71,215,212,220,7,230,210,244,8,8,138,27,222,45,251,60,8,71,197,76,35,78,148,71,86,57,172,33,144,3,108,229,69,202,71,183,112,173,60,174,141,184,134,202,208,225,100,246,54,5,100,11,90,12,207,11,68,8,126,2,104,248,132,238,212,229,254,221,217,216,2,211,205,202,15,195,217,189,23,189,104,200,154,221,56,250,90,29,58,68,176,97,175,115,95,118,59,98,79,64,150,26,100,249,119,225,101,211,43,205,202,207,26,217,74,233,22,1,89,25,10,46,64,63,57,77,145,87,112,96,221,96,81,86,176,65,153,31,39,249,82,211,248,179,9,162,204,156,30,167,65,187,216,212,160,238,22,1,104,11,53,13,26,12,93,8,188,1,186,248,102,238,100,231,88,225,95,220,102,215,198,205,49,195,162,185,50,179,215,182,89,198,107,222,224,253,226,39,99,78,23,107,47,124,183,117,99,92,182,55,202,17,140,242,96,220,70,208,139,205,50,211,179,222,62,242,191,9,147,31,106,51,68,68,216,81,185,93,72,100,209,95,31,80,38,51,199,13,38,231,66,196,44,172,144,160,229,163,98,179,82,203,133,230,22,252,188,9,66,13,210,11,158,8,32,3,34,252,48,242,69,234,184,227,67,222,238,217,183,210,101,200,88,190,143,182,69,180,76,191,170,212,250,241,49,24,39,66,105,98,114,119,11,123,32,103,27,69,127,30,232,251,176,226,26,211,13,204,97,206,194,215,200,232,4,1,89,25,69,46,10,64,198,78,102,90,10,100,75,100,79,89,101,67,71,32,2,249,112,210,237,178,4,161,68,156,30,167,174,187, 134,213,44,239,100,1,119,11,48,13,26,12,24,8,14,1,125,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,2,61,3,112,2,117,3,102,3,131,2,40,3,217,2,155,2,139,3,201,2,85,2,15,3,182,2,199,2,71,3,204,2,251,2,116,3,5,3,49,3,82,3,167,2,164,2,139,2,8,2,20,2,220,1,85,1,64,1,23,1,180,0,100,0,5,0,151,255,112,255,93,255,218,254,108,254,32,254,175,253,185,253,175,253,137,253,233,253,3,254,243,253,251,253,243,253,22,254,95,254,69,254,237,253,200,253,117,253,142,253,220,253,193,253,241,253,6,254,26,254,165,254,233,254,7,255,118,255,170,255,31,0,209,0,26,1,128,1,245,1,119,2,3,3,88,3,153,3,189,3,113,4,215,4,190,4,25,5,235,4,209,4,103,5,78,5,56,5,11,5,145,4,165,4,200,4,156,4,162,4,159,4,141,4,181,4,238,4,180,4,179,4,123,4,60,4,40,4,175,3,251,2,243,2,116,2,193,1,125,1,103,0,107,255,78,255,165,254,32,254,170,253,224,252,105,252,234,251,99,251,129,251,157,251,133,251,154,251,56,251,232,250,36,251,244,250,4,251,21,251,175,250,5,251,136,251,152,251,196,251,202,251,181,251,13,252,96,252,130,252,214,252,77,253,166,253,107,254,27,255,107,255,39,0,183,0,133,1,204,2,236,3,205,4,142,5,62,6,251,6,198,7,112,8,139,8,125,8, 129,8,233,8,64,9,1,9,237,8,233,8,170,8,245,8,156,8,95,8,177,8,73,8,103,8,43,8,53,7,82,7,33,7,211,6,140,6,190,5,52,5,162,4,93,4,223,3,10,3,34,2,248,0,222,255,161,254,78,253,66,252,250,250,243,249,40,249,88,248,219,247,10,247,112,246,239,245,55,245,214,244,163,244,247,244,67,245,100,245,158,245,171,245,36,246,162,246,249,246,216,247,54,248,68,248,205,248,247,248,80,249,56,250,4,251,181,251,212,252,217,253,25,255,4,1,72,2,79,3,120,4,129,5,245,6,93,8,200,9,118,11,177,12,23,14,4,15,128,15,46,16,171,16,37,17,116,17,251,16,122,16,249,15,102,15,32,15,139,14,174,13,197,12,43,12,31,12,246,11,141,11,3,11,71,10,175,9,242,8,69,8,129,7,176,6,148,5,0,4,122,2,248,0,68,255,212,253,194,251,141,249,216,247,249,245,29,244,0,242,224,239,87,238,231,236,244,235,185,234,162,233,138,233,58,233,102,233,200,233,223,233,204,234,22,236,71,237,54,239,7,241,120,242,41,244,143,245,225,246,108,248,129,249,72,250,243,250,76,251,237,251,182,252,202,253,209,255,39,2,220,4,213,7,99,10,77,13,73,16,6,19,210,21,125,24,134,26,79,28,164,29,117,30,210,30,233,30,15,30,106,28,59,27,159,25,242,23,96,22,248,19,59,18,119,17,51,16,95,15,27,15,68,14,14,14,122,14,16,14,177,13,163,12,54,11,53,10,247,7,148,5,34,4,33,1,61,254,210,251,221,247,114,244,119,241,142,237,237,233,235,229,41,225,149,221,217,218,231,215,136,214,216,213,163,212,119,213,17,215,247,216,212,220,254,224,74,229,119,235, 226,240,50,245,139,249,143,251,192,252,228,253,100,252,64,250,182,247,97,244,239,242,164,242,160,242,199,244,33,248,8,252,41,2,15,8,98,13,162,20,96,27,148,33,236,39,167,44,86,49,153,53,144,55,77,56,76,55,16,52,167,47,209,41,187,35,208,29,111,23,121,17,202,11,9,8,246,6,1,9,241,11,62,17,7,22,84,23,132,25,31,25,211,21,184,19,141,16,218,12,103,10,95,8,127,6,71,5,74,3,103,255,171,250,68,244,129,236,235,228,179,220,190,212,93,206,168,198,22,191,133,186,221,183,20,183,124,185,163,189,188,197,96,210,83,223,150,236,226,247,136,255,226,6,112,11,171,11,235,9,67,3,217,248,159,239,153,230,128,225,245,223,58,224,71,229,53,235,103,239,170,244,187,249,158,0,14,10,125,18,10,25,88,32,149,41,241,51,141,62,133,70,179,76,227,83,135,88,9,88,68,84,45,72,100,53,42,33,247,10,21,249,153,238,162,234,2,243,73,0,189,13,102,26,50,36,78,42,44,43,187,38,156,32,228,23,186,15,37,13,186,11,164,12,28,17,63,18,198,17,99,17,137,12,242,3,90,249,87,233,223,214,107,200,15,184,78,172,205,169,223,167,234,167,92,169,119,170,67,177,193,189,30,205,106,222,69,234,124,240,15,250,201,5,165,15,137,25,150,25,87,14,168,2,142,244,111,229,150,217,65,208,124,207,22,213,250,214,167,216,202,220,3,231,214,248,137,10,86,22,178,27,189,30,62,39,41,52,252,62,92,73,222,82,62,89,245,98,225,108,95,109,17,100,49,79,220,48,36,18,236,244,176,219,71,212,22,223,140,242,157,12,148,32,210,42,115,53,22,58,210,54,163,45,60,28,161,13,90,8, 231,7,171,12,181,21,126,26,22,29,89,30,185,25,208,20,197,12,20,250,251,226,127,202,101,179,84,164,157,155,31,148,96,147,150,152,169,157,201,168,198,184,95,203,83,223,95,236,61,239,40,239,148,246,49,3,50,16,57,22,217,19,163,10,121,254,14,238,202,220,12,208,90,202,62,204,243,206,251,204,183,204,57,214,44,234,208,254,245,16,217,25,224,27,124,35,63,46,94,57,181,69,29,79,247,87,219,99,233,111,250,118,184,116,253,99,17,70,63,35,210,255,239,223,78,206,221,209,228,227,130,253,77,23,108,42,10,56,26,65,142,64,242,54,238,36,17,20,145,10,75,7,71,10,72,17,37,23,49,27,203,28,231,27,84,26,74,20,74,3,154,234,157,207,197,183,130,167,6,157,57,147,76,143,50,147,224,152,215,164,168,180,195,199,236,220,125,235,36,240,115,239,159,245,23,2,39,15,205,21,228,19,166,10,206,254,176,238,47,221,70,208,130,202,56,204,235,206,251,204,186,202,38,208,146,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0,149,0,132,255,255,0,64,1,60,2,235,1,225,1,223,3,158,2,188,2,227,2,182,2,227,3,71,3,171,4,12,5,205,5,47,7,210,6,190,6,90,7,134,6,162,6,122,4,174,4,102,4,39,4,51,4,86,3,150,4,19,4,254,2,73,4,3,2,182,1,254,1,75,255,176,255,74,254,124,254,171,255,212,253,88,255,199,255,114,0, 215,0,91,0,57,2,173,2,92,1,102,3,149,3,224,3,88,5,66,5,226,7,221,7,139,5,123,7,148,7,181,6,28,7,178,7,182,8,114,7,16,6,157,6,162,6,156,5,11,6,108,6,104,7,70,6,29,4,206,4,212,3,56,1,163,255,229,253,77,251,179,247,222,243,83,242,38,241,190,238,22,239,69,239,204,236,189,235,152,238,166,238,144,236,206,238,141,242,96,243,191,243,161,242,118,243,138,243,62,242,184,241,197,239,151,238,163,239,161,237,142,237,23,239,192,239,226,242,105,245,252,247,181,249,109,251,211,254,195,0,163,2,220,6,115,11,55,14,110,17,117,21,136,24,18,25,194,26,253,29,107,30,40,30,254,28,94,27,120,24,121,20,61,16,155,12,14,7,214,2,30,0,28,251,220,244,0,243,36,241,34,236,16,232,190,232,68,231,166,228,162,229,214,231,71,233,15,237,152,242,100,249,137,253,121,1,14,10,59,15,135,18,32,23,186,27,79,32,129,33,95,34,29,37,218,36,178,34,217,34,83,31,210,25,160,19,22,12,229,4,52,251,73,241,134,236,255,229,43,224,254,218,97,217,68,217,170,216,12,219,72,226,133,233,204,242,50,254,245,7,196,18,238,26,62,34,213,39,184,40,78,37,145,31,145,24,118,16,231,8,184,1,240,251,107,247,252,243,37,241,48,237,204,236,66,233,97,231,104,230,62,229,34,226,227,224,204,221,102,221,18,218,64,218,143,217,75,217,38,220,209,223,201,224,53,232,195,236,58,241,155,248,236,247,192,246,83,244,96,239,131,236,131,231,101,231,0,238,222,246,19,2,142,17,158,29,58,40,104,49,66,54,120,56,253,53,0,52,185,48,28,43,191,39,152,37,56,34,84,32, 195,29,131,25,203,20,84,12,134,1,112,247,4,235,150,224,238,215,74,210,70,207,193,205,125,208,233,209,76,212,170,217,119,222,142,227,29,232,121,240,118,249,17,1,96,12,246,24,6,35,29,45,8,55,36,63,64,68,221,70,234,72,165,71,12,68,11,62,41,52,188,40,88,27,186,11,55,253,187,239,187,225,137,215,153,207,77,201,211,197,165,195,22,196,2,197,82,199,6,205,35,212,105,223,146,237,106,253,188,14,89,27,245,39,47,49,111,52,195,54,244,51,4,43,18,32,67,19,160,8,123,254,85,245,74,240,12,236,153,233,224,233,3,231,253,229,107,231,150,232,125,237,208,238,144,241,77,246,22,249,113,248,0,242,121,233,117,229,165,221,139,214,22,213,59,212,218,216,166,223,162,227,120,234,247,231,237,230,198,227,75,217,19,216,214,210,182,212,150,220,61,228,219,247,230,10,51,29,178,49,126,61,130,72,2,78,1,75,73,72,141,66,62,59,179,54,182,49,122,47,157,46,13,44,180,40,83,34,24,25,171,12,219,253,152,237,182,223,12,214,232,205,62,202,29,200,172,201,108,205,135,205,123,208,136,211,164,213,185,218,225,222,142,231,108,240,38,251,29,9,119,20,190,31,197,42,157,54,83,63,23,69,222,75,144,80,101,78,13,75,97,68,150,58,103,47,207,34,105,21,140,8,128,250,135,238,190,227,124,219,199,211,214,205,190,205,163,203,57,200,151,199,131,198,114,202,250,206,242,214,20,228,179,240,185,253,1,11,26,20,69,27,222,33,29,37,155,36,146,29,166,22,146,16,2,12,28,9,253,5,152,4,135,4,73,2,60,1,165,253,198,251,106,252,93,255,102,4,105,3,5,4,50,6,130,251,124,238,54,228, 152,214,127,204,225,192,150,188,95,187,171,183,112,194,68,198,228,203,83,215,195,217,31,222,112,222,71,219,84,221,39,221,185,228,34,241,125,0,220,21,66,44,204,61,155,76,170,87,4,92,115,89,163,86,28,81,176,74,151,66,87,60,63,56,227,49,110,44,215,36,215,25,24,15,234,254,37,239,66,223,85,207,120,198,227,193,105,188,97,187,160,189,127,192,161,192,162,195,163,201,200,203,238,209,55,219,138,228,175,239,25,252,96,13,163,26,13,38,48,52,194,64,103,74,234,81,142,89,16,96,138,95,139,92,187,86,102,76,167,63,186,48,110,32,201,16,243,252,128,233,201,222,90,209,129,197,171,191,210,186,107,182,18,177,248,170,240,170,43,174,77,183,23,198,233,215,195,233,177,250,55,10,102,21,178,29,213,35,94,39,68,37,32,35,200,31,226,29,62,30,32,31,31,32,168,32,10,32,35,26,0,18,184,9,190,0,26,255,76,250,71,244,114,247,217,250,163,242,209,233,158,223,172,211,232,197,114,185,44,177,143,167,231,166,186,171,118,175,193,188,53,195,98,206,166,216,87,216,224,223,35,226,132,229,79,243,50,250,185,15,197,39,198,57,42,78,24,90,118,100,120,105,62,98,249,96,87,90,223,78,191,71,64,61,5,53,104,44,163,34,185,26,237,12,100,255,246,240,120,223,76,209,136,194,227,188,61,188,252,183,9,187,36,193,134,196,0,198,52,203,118,210,45,213,171,219,34,231,224,239,64,250,35,10,63,26,143,38,249,49,99,62,110,72,94,75,6,80,126,85,98,86,66,85,178,81,38,76,177,66,248,52,227,40,161,27,28,12,70,251,190,236,203,225,140,213,183,202,135,197,93,194,20,188,217,183,161,181,85,182, 152,184,225,193,185,207,86,223,24,237,62,252,183,8,200,16,212,21,213,24,44,25,181,22,87,20,248,18,60,20,32,24,231,29,88,35,93,41,130,43,7,39,177,32,65,25,17,16,250,7,36,1,28,253,60,249,3,245,39,239,6,231,63,219,138,207,23,197,11,184,93,176,105,170,168,164,247,167,72,172,200,178,69,185,160,193,169,203,79,208,178,216,184,227,91,239,179,253,83,16,149,38,134,62,145,79,101,97,154,107,178,108,130,107,93,102,193,94,67,87,62,77,10,71,40,63,62,54,156,45,153,34,192,21,209,5,238,243,135,224,41,206,2,191,234,179,130,176,201,176,66,181,14,188,200,194,47,200,45,206,11,211,104,216,79,221,206,228,242,237,112,248,204,5,69,21,11,36,223,50,15,63,208,72,69,78,124,80,30,83,33,82,92,79,94,76,100,69,205,60,128,49,12,37,51,26,95,13,229,0,84,244,208,232,7,224,77,213,91,208,184,205,66,199,253,196,246,193,233,190,36,190,153,194,168,203,74,217,132,231,75,245,121,2,65,12,145,18,26,20,181,19,26,17,41,12,247,9,18,9,111,9,60,14,169,20,207,28,151,36,12,39,228,36,82,35,178,27,237,20,190,17,126,7,143,2,144,0,244,246,45,235,151,226,17,212,148,202,169,189,101,184,24,178,33,170,249,173,62,172,164,174,122,181,191,182,208,192,198,194,158,201,255,212,109,219,86,237,232,1,114,20,59,52,86,73,158,95,248,110,204,114,14,118,65,110,250,101,186,95,172,84,21,78,219,70,117,64,204,57,54,46,39,36,192,19,95,1,103,237,77,213,69,195,144,177,177,167,101,168,91,168,165,174,203,183,29,193,33,199,164,204,84,214,111,219,168,225,150,236, 88,245,80,1,180,15,162,31,146,47,231,58,9,72,240,82,155,85,73,87,212,86,155,84,32,81,73,71,198,63,5,51,208,36,62,24,64,9,188,253,159,240,18,228,249,221,23,214,172,206,169,205,45,203,162,202,123,200,151,197,53,199,200,200,151,206,47,218,218,230,114,244,23,0,174,10,174,18,159,19,187,18,126,15,135,9,200,5,86,3,96,1,152,4,1,9,125,17,188,25,241,30,2,33,229,32,8,30,192,24,157,20,136,16,122,11,126,8,151,3,184,248,204,237,16,226,208,213,62,202,5,193,40,186,194,179,218,177,102,178,39,179,131,180,158,183,115,186,76,191,22,196,125,200,25,209,73,222,105,239,12,5,232,29,250,59,129,83,145,102,60,115,95,119,32,117,146,110,93,102,31,94,77,84,126,76,152,70,165,62,39,53,127,42,120,28,36,11,163,245,54,222,16,201,98,181,192,167,118,162,198,163,7,168,42,175,62,186,154,193,68,200,63,209,83,216,178,223,60,232,194,243,71,255,196,12,134,29,112,45,119,58,90,71,237,81,150,87,72,89,81,88,2,87,243,82,106,73,215,64,72,52,64,38,189,24,203,9,248,253,240,239,195,227,121,220,150,212,237,206,248,204,149,203,138,204,4,203,201,200,76,202,252,204,74,210,15,220,157,232,197,244,149,255,98,9,176,16,220,17,78,16,221,12,23,7,1,3,129,0,225,254,70,2,125,7,208,15,178,24,123,30,154,32,16,33,212,29,108,25,184,21,180,16,220,12,25,11,115,5,51,251,208,240,215,228,181,216,179,204,22,195,56,188,167,180,234,178,218,178,242,178,144,180,223,182,234,185,155,190,246,194,10,200,82,208,112,221,215,238,49,4,93,29,95,59,230,82,72,102, 240,114,54,119,31,117,137,110,104,102,26,94,225,84,229,77,9,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,0,254,0,50,1,23,1,91,1,234,0,182,0,75,0,182,254,51,255,39,255,177,254,196,255,114,255,39,255,5,255,212,253,138,254,111,254,68,253,250,254,246,253,250,254,17,0,243,254,76,255,245,254,238,255,172,0,102,0,3,1,151,2,217,1,75,1,243,255,88,254,240,254,56,254,214,253,65,254,66,254,119,0,231,1,12,1,138,1,27,0,41,255,202,0,245,255,179,2,250,5,139,7,175,7,60,7,24,7,113,6,193,4,30,1,218,253,222,250,254,251,60,253,169,252,251,253,221,252,93,250,244,248,99,248,103,249,32,251,38,253,32,255,57,255,102,254,162,254,30,253,52,250,200,248,214,247,35,247,216,247,45,249,46,251,48,252,19,252,201,251,245,250,210,251,68,253,133,254,44,2,175,3,9,2,72,2,190,1,139,255,248,254,29,254,229,253,219,0,92,5,145,7,116,9,56,11,148,11,67,11,49,11,233,10,233,9,137,10,197,11,73,9,74,4,226,255,62,253,65,251,250,249,238,249,24,251,100,252,196,254,41,0,76,255,167,254,206,252,246,250,226,249,56,249,189,248,94,248,211,249,115,250,2,249,119,247,252,246,224,245,179,246,208,247,11,248,168,249,105,251,59,252,202,252,220,251,21,251,103,252,84,253,214,254,51,255,47,255,8,2,40,3,174,2,145,3,205,3, 183,7,171,11,62,12,81,14,209,15,181,15,92,14,249,10,178,9,177,8,3,5,136,3,53,3,232,2,87,3,161,1,149,255,65,253,209,250,250,249,11,250,124,249,226,249,154,251,130,252,127,253,66,254,140,254,210,254,185,252,17,250,148,247,191,246,18,247,186,245,22,243,152,242,251,243,38,245,168,247,177,249,108,251,2,251,229,250,179,253,75,254,145,251,6,250,133,250,53,252,186,253,152,0,138,4,95,8,137,12,186,14,235,16,246,17,69,17,71,17,28,18,77,19,37,18,81,14,107,11,231,8,247,3,180,255,247,252,11,250,194,247,230,245,154,247,57,250,1,252,40,254,66,255,139,255,144,255,96,255,133,255,127,255,223,253,133,250,201,248,215,244,241,239,144,237,239,237,57,241,69,242,205,242,58,244,132,247,33,250,197,249,111,249,231,246,245,243,29,242,11,242,119,245,97,246,118,246,24,251,228,252,94,2,63,8,52,12,180,18,122,21,105,26,6,31,29,30,154,29,57,27,29,21,46,17,140,12,72,7,88,4,230,0,211,255,34,253,164,247,61,246,68,246,84,245,150,246,112,249,218,253,62,2,185,4,242,7,3,8,130,3,147,255,207,250,207,247,125,242,220,239,241,237,165,237,68,235,2,235,61,239,11,242,92,246,211,245,54,243,60,246,168,249,118,249,167,243,236,236,232,238,225,237,57,239,159,239,94,241,110,250,6,4,162,18,122,21,142,25,84,36,186,43,7,48,65,46,89,41,232,34,244,28,159,23,86,17,117,5,222,251,122,245,219,238,170,237,255,238,14,243,200,244,199,244,145,249,224,0,144,6,127,10,206,12,239,14,227,14,48,8,200,255,20,249,186,238,115,230,161,228,82,221,110,221,86,224,235,232, 115,239,6,244,174,245,184,242,152,249,102,252,251,251,74,237,225,228,16,228,85,227,15,222,109,220,45,223,232,236,147,3,171,17,78,30,108,33,175,46,58,58,179,62,169,63,222,57,10,50,47,45,208,40,162,25,250,10,94,251,130,243,75,238,3,231,164,234,126,237,122,234,198,236,177,243,165,253,159,7,72,12,106,20,81,24,114,23,138,22,136,15,243,5,116,246,149,229,122,215,209,204,138,202,54,204,134,215,99,225,249,235,176,238,192,238,230,254,8,5,199,252,122,244,27,231,171,224,113,213,159,208,188,209,255,209,19,227,218,248,172,16,52,28,42,37,140,51,120,57,21,62,187,66,221,66,182,70,239,70,36,60,91,51,111,31,19,13,240,249,14,230,219,226,151,221,30,221,167,228,208,233,107,244,6,4,0,14,14,19,10,19,71,17,200,21,47,24,61,28,76,27,84,10,120,241,232,218,142,192,143,182,154,182,201,193,29,211,240,227,248,244,243,252,223,0,141,2,78,254,143,238,217,230,204,223,215,216,20,204,184,200,123,211,148,230,3,242,69,249,214,13,59,30,192,50,173,61,195,59,69,54,59,58,63,71,170,79,27,74,204,62,170,58,21,48,163,32,170,3,220,229,134,213,66,202,169,194,183,200,174,222,184,248,241,13,73,25,177,33,241,29,250,22,242,25,5,31,246,35,50,31,50,9,184,231,121,198,23,172,116,164,166,169,85,186,62,205,116,226,14,252,185,18,61,19,24,3,126,243,252,228,37,225,114,217,214,209,102,200,240,207,50,226,253,247,188,248,175,238,142,254,235,29,237,58,10,61,67,57,181,62,207,75,254,87,137,90,75,76,25,57,172,52,254,43,41,25,73,251,2,222,216,204,239,190,153,186,249,202, 13,228,27,254,159,20,125,33,22,39,227,36,250,32,27,32,168,32,6,31,182,23,210,253,246,219,182,188,184,168,71,161,2,166,5,185,49,211,41,236,250,3,219,25,231,17,138,252,10,233,34,226,179,221,163,212,242,205,74,206,219,221,51,243,90,2,119,247,175,239,20,5,49,41,118,59,71,60,175,61,232,70,51,80,57,87,15,87,156,69,237,58,214,53,45,43,246,17,110,240,18,216,196,197,201,184,184,184,40,207,102,237,251,7,95,26,110,39,131,42,93,37,37,33,41,29,12,29,108,26,210,16,141,246,149,213,124,182,78,163,101,158,251,167,223,188,56,215,216,241,3,12,34,25,250,7,238,243,76,228,0,227,148,217,218,209,10,207,217,214,181,235,221,254,219,4,84,246,129,245,69,14,112,47,199,58,194,56,33,61,13,75,245,82,106,88,25,84,204,67,89,58,15,48,125,34,52,7,151,233,185,212,38,194,217,182,167,187,148,212,99,241,234,8,200,26,91,38,196,41,151,41,201,38,147,32,52,27,12,22,114,7,214,233,6,201,223,171,164,158,172,158,232,172,80,195,143,219,114,244,55,12,96,18,30,4,237,238,129,228,210,226,88,216,213,210,236,209,252,224,9,245,92,7,186,5,231,247,75,252,160,21,69,48,230,54,68,55,62,65,119,81,174,89,240,93,128,81,239,62,1,53,175,41,199,23,230,250,152,226,82,209,78,190,30,180,92,194,102,220,23,246,52,14,239,30,152,42,86,45,16,44,122,40,223,31,30,25,149,18,152,253,71,221,46,191,227,165,55,157,117,162,155,179,146,202,113,224,118,248,231,12,171,12,196,254,225,237,158,233,202,228,246,218,31,212,75,214,52,232,226,252,138,13,217,1,87,246,161,9, 85,38,48,54,58,53,31,55,147,70,150,84,123,92,105,93,139,76,178,59,95,50,250,35,71,13,215,240,177,217,215,202,211,188,150,183,252,200,30,228,49,255,0,19,149,32,252,42,154,45,133,44,92,41,121,35,126,26,62,11,210,235,236,203,1,176,117,156,207,155,4,171,69,194,125,214,238,230,144,253,165,15,173,5,75,243,94,233,5,237,188,229,234,218,234,210,234,219,107,239,49,3,241,12,148,254,112,253,161,20,211,47,163,54,71,51,84,57,227,75,67,88,4,94,141,89,48,72,168,61,4,49,33,28,233,0,209,228,105,209,6,194,144,182,121,188,111,211,188,236,84,5,156,21,76,34,38,40,218,39,211,40,3,39,102,34,121,25,42,7,68,228,42,193,76,164,202,150,247,156,87,174,171,197,65,218,76,237,64,5,29,14,91,255,250,236,95,233,146,236,144,228,9,219,93,215,12,230,37,251,177,10,24,8,93,250,152,5,95,33,237,50,102,52,147,52,160,67,240,85,225,92,108,94,6,86,133,71,75,61,36,46,30,20,250,245,72,218,209,200,47,187,213,179,185,194,172,220,252,246,161,13,95,28,254,37,170,41,179,41,221,39,0,36,2,28,113,17,21,248,5,212,206,180,147,159,157,155,42,167,132,185,58,204,105,220,36,240,235,6,255,7,61,249,159,234,116,237,145,235,129,226,124,218,61,222,92,240,1,1,194,12,10,4,96,253,4,15,20,41,192,51,59,52,115,56,48,73,93,88,94,96,136,96,37,83,37,70,58,57,209,37,46,10,94,237,90,215,153,198,162,185,191,184,43,203,129,226,11,249,86,11,32,26,203,35,96,38,1,40,133,39,34,37,26,30,12,15,104,239,117,199,227,167,147,150,35,152,168,166, 22,185,200,202,184,220,171,244,135,7,200,3,133,243,87,233,109,240,229,237,175,230,247,222,184,228,180,244,16,5,95,11,33,255,119,252,188,17,163,45,133,53,225,52,253,58,232,78,108,92,201,98,118,97,225,81,135,68,33,55,111,35,140,4,107,230,71,209,137,192,163,181,86,186,48,208,116,233,209,0,252,18,144,33,209,39,44,39,234,37,86,34,118,31,185,24,142,5,10,226,90,188,245,158,190,147,21,154,229,170,85,190,233,207,34,228,132,252,198,9,156,0,59,238,158,234,73,242,6,240,75,232,12,225,196,233,255,249,228,9,25,8,48,251,182,0,145,26,149,50,230,54,60,54,35,63,112,84,225,97,244,101,101,94,44,78,189,68,124,55,245,32,37,2,181,228,21,208,210,190,96,179,252,189,133,214,61,238,44,4,45,21,56,34,76,38,66,37,45,37,151,34,77,29,122,20,216,252,149,214,136,177,208,151,250,145,77,157,36,175,205,192,106,209,107,231,230,1,184,8,26,253,82,237,212,240,177,245,118,242,56,233,24,226,154,234,78,250,228,8,6,1,167,246,150,4,17,33,41,50,138,53,135,56,229,70,6,89,143,100,166,102,148,90,136,79,84,69,156,53,240,27,239,250,247,222,238,199,188,184,121,179,202,194,238,220,121,246,11,10,29,26,30,36,19,36,242,34,45,32,203,29,179,24,59,13,67,242,140,203,53,168,56,148,69,146,173,159,44,178,241,194,142,213,123,238,204,7,126,8,254,248,82,235,3,242,238,243,82,240,158,230,26,227,88,238,118,253,145,6,187,252,83,248,204,8,195,36,82,50,221,53,125,61,171,78,205,91,228,99,10,101,188,88,146,78,18,67,169,50,184,23,232,246,223,219,4,197,13,181, 89,180,225,198,27,224,134,250,175,14,242,30,219,37,189,36,235,34,249,28,175,25,147,20,182,7,115,234,2,196,49,163,82,146,26,148,31,163,76,181,174,198,240,217,216,244,184,9,159,6,65,248,241,239,117,248,167,244,231,237,86,228,254,228,254,241,180,255,127,3,115,248,135,250,136,14,70,39,53,51,165,57,191,68,22,86,103,96,59,102,174,99,50,86,7,75,39,61,40,43,80,15,23,241,120,216,178,194,195,180,193,184,121,205,225,230,178,255,246,18,147,32,86,35,230,32,19,30,29,25,45,22,64,19,169,3,5,225,41,186,25,156,61,143,158,149,53,166,176,184,46,203,202,224,110,251,36,9,184,3,165,244,56,244,13,249,166,242,233,233,149,226,254,230,22,244,16,1,194,255,76,247,223,253,76,23,9,44,39,52,61,58,152,70,96,86,102,96,191,102,70,96,110,86,131,74,183,61,29,41,197,7,159,234,145,208,73,190,88,180,84,187,202,210,218,238,37,6,212,23,187,33,99,32,218,30,219,26,192,24,8,23,3,17,81,253,181,214,155,176,231,150,190,142,75,150,98,169,111,189,148,208,150,231,73,2,255,11,32,1,84,242,73,246,26,248,67,241,135,232,84,226,32,233,216,244,42,255,67,252,106,246,248,255,197,27,1,48,113,54,249,59,242,73,130,91,95,101,72,104,195,94,95,82,248,72,254,58,167,34,167,1,191,230,103,208,221,188,141,180,100,192,61,215,31,240,49,9,255,28,146,36,173,35,153,34,152,31,3,26,7,21,148,13,219,243,248,202,33,167,111,146,223,143,163,154,218,173,156,194,98,215,190,238,196,6,37,11,220,255,138,244,91,250,112,248,96,239,41,229,144,224,189,233,185,245,83,254,168,245, 11,242,76,6,137,35,125,51,7,57,51,64,88,78,62,92,192,102,42,104,91,93,235,80,179,68,236,51,17,24,137,247,184,221,101,202,200,187,226,183,6,199,16,224,192,249,140,14,254,30,131,34,195,31,227,29,237,26,140,25,150,21,181,10,160,235,251,193,104,161,188,141,107,142,1,158,176,180,218,200,205,219,96,246,16,11,64,8,219,248,76,242,25,250,101,245,87,237,105,226,169,224,84,234,214,244,2,253,139,244,101,245,75,11,15,39,211,53,72,57,51,64,72,79,139,91,156,99,18,101,65,92,70,82,23,70,210,49,111,19,43,243,126,217,211,197,240,183,39,185,246,203,104,228,238,253,167,18,85,31,31,33,99,32,188,30,70,27,44,24,16,21,69,8,236,228,0,188,241,156,122,143,250,145,81,161,158,182,224,202,134,223,139,250,46,13,18,7,20,248,231,244,88,250,99,243,226,234,130,225,155,226,57,236,35,248,239,250,215,240,223,246,21,16,155,41,201,53,187,59,252,68,209,83,66,96,231,104,90,100,32,88,241,78,153,66,83,45,21,12,131,237,164,214,169,195,149,183,92,187,234,207,84,233,41,1,141,20,113,32,215,33,172,33,211,31,236,28,30,25,241,19,5,5,127,224,222,183,94,154,210,142,102,147,145,163,225,184,4,205,79,226,30,253,46,12,118,5,182,247,146,246,11,251,212,242,237,233,207,224,210,226,104,236,112,248,67,250,85,240,93,247,56,17,88,42,224,53,204,59,93,69,21,84,37,96,200,104,34,100,25,88,234,78,153,66,133,44,88,10,241,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,255,190,255,191,255,190,255,181,255,172,255,181,255,190,255,190,255,195,255,194,255,195,255,201,255,212,255,224,255,201,255,181,255,127,255,159,255,219,255,190,255,100,255,136,255,248,255,216,255,156,255,163,255,171,255,249,255,7,0,5,0,222,255,231,255,103,255,95,255,238,255,12,0,194,255,23,0,44,0,68,0,210,255,127,255,243,255,153,0,31,0,244,255,5,0,233,254,157,254,136,255,41,255,239,254,190,255,105,0,93,0,127,255,162,253,135,253,253,254,195,254,172,254,47,255,157,0,171,0,75,0,189,253,45,255,108,3,184,2,251,0,89,0,169,254,8,253,30,252,8,255,162,255,93,255,118,255,208,253,106,1,52,3,184,3,184,2,54,2,97,0,6,254,126,253,77,253,248,255,8,2,141,252,97,248,0,253,118,1,125,0,185,0,110,0,72,254,103,255,115,255,140,1,236,1,17,1,229,255,46,255,226,254,176,255,224,1,163,1,248,255,143,255,182,255,134,1,131,0,18,253,196,253,3,2,195,1,115,255,17,0,114,254,59,255,128,255,216,254,240,254,210,253,124,252,101,252,92,252,52,252,34,253,199,255,71,1,170,0,154,0,46,255,251,0,121,3,110,3,143,1,207,253,213,252,37,255,115,255,163,255,34,0,205,0,211,0,221,1,188,2,54,2,157,2,197,0,174,254,231,251,34,251,198,252,8,0,253,255,38,252,116,253,223,254,31,253,10,253,138,252,159,252,222,252,43,254,178,255,158,0,138,2,206,2,15,3,104,2,155,1,218,1,230,1,224,0,233,255,122,255,83,255,44,0, 117,255,40,0,196,2,80,2,74,1,37,1,162,0,143,255,123,253,13,252,47,251,236,251,1,252,241,250,77,252,226,252,53,253,198,253,255,254,228,255,146,255,79,255,49,0,234,1,61,3,24,4,67,3,78,2,185,2,24,2,166,0,156,0,243,0,23,0,228,254,39,255,0,0,137,0,142,1,6,1,104,255,151,254,157,254,137,254,157,253,173,252,134,251,172,250,34,249,128,248,11,249,74,250,106,251,154,252,145,254,1,1,28,4,43,6,241,7,173,8,26,7,165,3,0,2,201,1,172,0,98,255,107,255,165,0,230,255,179,253,219,254,214,0,236,255,222,255,117,0,243,255,247,253,174,253,26,253,90,251,34,251,153,250,59,249,179,247,144,247,206,249,46,252,227,252,125,253,127,254,123,1,15,4,152,7,69,11,133,11,61,8,82,6,136,5,202,3,109,0,176,253,80,252,213,251,182,251,216,251,194,254,246,1,202,2,237,2,241,2,15,0,116,254,155,253,221,251,60,248,202,245,110,244,237,242,86,245,20,248,28,251,248,252,243,254,2,1,180,3,255,6,6,10,104,10,177,10,83,10,145,7,221,2,64,0,127,255,136,253,30,253,76,252,117,255,1,1,163,255,34,0,4,3,145,2,71,0,246,252,167,250,164,250,62,251,116,248,248,245,209,246,124,246,96,246,20,247,0,247,89,250,94,255,231,2,180,10,211,11,118,6,75,6,215,12,177,13,138,9,5,8,247,1,189,253,52,252,141,253,151,0,45,255,77,253,27,255,165,0,31,2,216,2,20,3,168,1,204,254,59,249,199,243,188,245,192,246,220,245,22,245,27,246,23,247,253,245,51,244,158,252,172,4,245,6,127,9,121,10,138,13,200,16,163,17,9,15,191,10, 216,5,60,0,88,253,112,252,29,251,74,253,14,254,255,254,43,1,148,2,138,2,12,2,13,1,51,255,177,252,251,247,252,243,205,242,48,241,57,241,110,241,208,240,105,244,153,251,13,1,19,3,43,9,18,16,141,16,228,16,130,17,130,17,0,15,84,10,77,4,167,255,140,251,10,249,5,248,0,248,249,250,194,254,199,255,190,255,204,5,120,8,127,3,74,255,37,251,225,244,241,241,50,239,31,237,218,236,101,237,114,239,108,243,237,247,214,254,240,6,221,12,27,18,210,21,119,24,205,24,3,23,198,17,51,11,174,4,235,252,24,247,207,244,13,246,237,247,196,250,126,254,183,4,18,9,84,9,86,7,49,4,19,1,215,250,45,243,187,236,160,232,111,230,90,229,12,230,142,233,175,238,207,245,60,253,158,7,250,17,121,25,138,31,77,35,122,34,143,29,17,21,186,9,151,0,9,250,246,242,186,238,201,239,1,243,42,250,63,3,177,7,129,10,182,13,201,12,77,6,12,0,152,246,211,236,82,231,82,227,82,224,169,222,169,219,137,222,171,233,157,245,154,0,122,11,212,23,99,36,205,46,89,49,0,46,143,36,200,22,216,6,177,251,236,242,204,234,81,230,75,236,133,248,89,0,185,5,62,13,214,19,115,21,208,17,245,7,11,254,194,242,126,231,234,222,44,216,160,210,227,210,169,214,196,224,137,239,197,247,73,249,159,8,235,33,217,49,215,58,42,58,20,50,109,39,74,25,75,9,84,250,180,237,118,228,163,225,94,229,11,239,51,255,109,13,63,24,21,30,53,28,181,19,42,8,50,251,144,239,242,230,37,219,106,205,247,199,31,201,41,206,128,214,210,224,248,238,204,255,149,18,8,39,236,59,136,73,6,73, 124,61,115,44,96,27,152,9,221,245,111,230,233,221,213,219,241,224,179,237,230,254,15,18,153,34,49,41,208,39,104,29,213,8,23,241,137,226,213,220,221,214,185,204,252,194,250,192,158,197,168,204,32,223,32,245,153,3,215,20,24,44,48,65,244,78,134,83,243,73,53,52,240,27,93,4,56,239,216,224,168,215,164,214,89,221,5,237,229,0,154,22,227,44,137,58,184,55,23,33,123,1,64,232,199,221,109,217,43,210,197,196,20,183,107,179,66,193,77,209,51,222,252,238,75,2,198,23,225,48,254,74,202,90,153,91,70,78,234,54,108,28,151,2,201,234,126,220,104,212,96,211,137,216,204,233,130,4,121,33,193,56,188,65,132,56,46,31,83,254,121,228,200,218,241,212,187,204,102,193,65,180,113,175,69,186,23,202,33,220,18,241,248,0,130,18,75,47,181,79,166,100,149,102,245,85,89,58,254,27,244,255,136,232,24,219,227,208,42,207,236,213,219,232,47,6,28,38,253,63,180,77,155,67,144,28,60,243,8,221,107,215,14,213,242,204,136,188,4,177,159,176,89,185,189,199,222,220,188,240,17,255,89,16,56,43,9,78,220,105,220,111,97,93,225,60,20,29,22,0,222,229,80,214,172,204,244,202,234,211,33,235,0,10,222,43,222,71,182,81,191,66,213,28,140,241,154,214,55,210,174,211,104,204,149,186,108,173,23,176,2,189,112,201,187,217,69,236,50,250,145,14,69,46,104,80,89,108,243,114,8,98,68,66,108,30,136,252,51,224,195,208,175,198,184,199,19,211,68,236,41,15,185,50,123,78,7,90,105,71,59,24,246,234,143,209,232,204,172,207,246,203,106,187,27,175,69,176,82,188,213,204,216,224,167,240,94,250,177,11, 150,39,49,77,232,108,201,116,37,97,72,62,155,28,99,255,200,226,212,209,215,201,242,200,144,210,52,236,74,14,4,52,115,81,132,89,7,69,234,24,119,233,119,206,5,206,95,208,176,202,133,186,78,174,122,178,32,194,17,206,34,220,174,236,38,247,215,10,101,43,140,79,165,110,11,121,192,101,234,63,221,26,86,251,29,225,198,206,151,193,194,195,163,212,197,242,223,21,239,57,86,87,224,95,78,71,252,19,140,227,57,202,209,199,62,204,70,201,122,186,59,174,47,176,69,194,229,215,192,233,188,241,67,246,107,7,59,40,107,79,236,109,231,115,68,95,161,59,58,25,5,252,209,227,167,209,166,196,90,196,179,210,195,240,211,21,141,59,10,88,98,94,79,67,51,16,162,225,12,201,207,200,194,206,17,202,231,185,201,174,113,180,71,198,54,216,56,230,174,237,244,242,41,7,62,43,233,84,67,114,222,118,196,96,213,58,101,22,145,248,245,224,127,206,92,192,53,193,215,212,145,246,4,28,152,63,233,90,252,94,144,65,141,11,228,221,161,199,24,198,75,201,239,196,88,184,71,175,18,181,118,201,244,222,160,236,91,241,101,246,82,9,72,43,102,83,83,110,147,112,26,91,187,55,167,21,30,248,71,224,119,206,120,194,248,194,47,214,255,247,77,30,216,66,255,91,151,91,18,59,234,6,75,218,96,197,229,197,105,201,43,197,50,184,170,175,101,183,88,204,61,226,224,239,125,242,233,244,187,8,155,45,216,84,70,110,161,111,146,88,250,53,83,20,254,245,56,224,52,205,82,193,214,194,14,215,114,249,180,32,180,68,222,92,102,92,179,55,30,0,13,214,99,197,133,196,251,199,142,195,19,183,95,176,236,184,35,206,189,227, 109,240,242,242,133,245,45,9,172,45,234,84,62,110,166,111,29,88,244,52,132,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,170,254,160,255,204,255,121,0,204,0,44,0,36,1,120,1,246,0,159,0,133,255,123,0,213,255,210,255,145,255,110,255,127,0,118,0,169,0,205,255,68,255,255,254,183,254,190,253,160,254,141,255,132,255,193,0,60,1,33,2,71,3,147,1,133,1,22,1,175,254,246,254,27,0,38,1,246,1,142,1,54,3,109,0,107,1,132,4,166,6,248,7,1,4,250,0,77,3,231,0,144,254,135,253,144,253,128,250,213,248,32,250,242,249,40,251,237,251,100,0,51,1,67,252,80,252,243,1,152,2,231,254,92,250,42,253,134,254,51,254,125,253,95,254,72,0,100,254,138,253,25,254,249,253,79,252,243,252,28,255,62,255,7,254,227,255,224,4,11,9,99,10,241,10,249,10,121,9,79,8,118,7,241,4,44,2,228,0,200,255,108,253,244,251,189,251,67,252,255,251,170,251,205,252,140,253,50,254,166,255,184,0,48,1,33,0,152,254,188,254,19,255,178,254,219,253,220,253,186,253,26,253,67,252,156,252,129,253,218,253,63,254,23,253,158,252,135,252,184,253,241,255,0,2,94,5,41,8,178,10,81,12,19,12,252,11,41,11,141,8,25,4,63,255,239,251,174,248,105,247,150,246,250,245,96,247,106,250,168,253,122,255,168,0,118,2,128,3,81,3,41,2,171,0,25,255, 192,254,53,255,8,254,229,252,244,252,17,254,184,254,181,254,193,253,126,252,87,251,6,251,6,250,126,249,239,250,193,253,82,1,233,4,186,9,110,13,244,16,251,17,43,17,207,13,156,8,111,3,167,254,43,250,255,245,121,243,105,243,192,245,179,247,59,250,162,253,229,0,227,2,55,4,150,4,52,4,222,2,125,1,75,0,223,254,245,253,117,253,176,253,237,253,38,254,160,254,81,254,57,253,219,251,199,249,171,247,187,246,189,246,61,248,247,251,62,1,38,7,183,12,55,17,77,21,157,22,95,20,245,15,243,10,185,4,90,253,244,246,102,242,71,239,67,238,217,239,93,243,201,247,223,251,117,0,16,5,36,7,253,6,26,7,247,6,230,4,241,1,147,255,163,254,184,253,186,252,92,252,197,252,214,252,71,253,192,252,144,251,177,248,30,246,178,243,73,242,61,243,122,247,76,255,38,8,221,16,89,24,230,29,12,31,179,28,207,22,170,14,141,4,193,250,36,243,138,237,177,233,242,232,95,236,13,240,112,245,255,251,180,2,75,8,97,10,21,11,247,10,89,9,248,5,154,2,215,255,15,254,30,253,77,252,149,251,160,252,89,253,34,253,131,251,86,249,136,245,57,241,97,238,178,236,73,238,139,243,132,252,241,7,98,20,99,31,218,38,4,41,55,38,16,31,61,20,17,7,236,249,198,238,193,230,171,226,44,226,26,229,33,235,145,242,145,249,182,0,5,7,23,11,228,12,124,13,217,12,193,10,109,7,244,3,69,1,66,254,176,251,119,250,56,250,75,250,60,250,80,249,6,248,137,244,48,239,203,234,239,231,21,232,22,237,210,247,236,5,222,20,238,35,169,47,79,53,206,51,142,42,137,29,158,13,19,252,241,236, 106,226,142,218,27,216,81,219,143,226,213,236,48,246,175,255,49,9,186,14,251,16,182,17,162,17,209,15,253,10,179,6,228,1,98,254,39,251,0,249,196,248,186,248,199,248,168,248,31,248,255,243,245,236,215,229,255,223,43,222,255,225,27,237,132,255,164,20,108,41,198,57,93,67,239,68,146,60,177,43,248,22,180,0,226,234,47,218,36,208,72,205,26,209,230,217,116,230,152,243,233,254,58,9,89,17,220,20,216,20,161,19,144,18,90,15,11,10,138,4,206,255,33,252,23,249,181,246,114,246,98,247,215,247,205,246,134,243,161,236,36,227,141,217,152,211,89,213,5,226,6,247,223,16,111,43,55,64,160,77,243,82,126,78,29,62,33,37,32,9,169,238,208,215,57,200,53,194,235,197,171,207,88,223,224,238,199,252,180,8,187,18,79,26,162,25,59,22,81,19,222,17,175,13,129,6,153,255,23,251,145,247,233,244,109,243,81,244,95,246,114,247,174,245,162,239,47,228,219,214,126,205,87,204,189,213,136,235,174,9,251,40,93,66,152,84,162,94,9,94,223,79,22,54,201,22,220,244,101,215,215,194,122,186,22,188,35,199,92,216,171,235,88,250,204,6,221,20,226,30,223,32,88,26,22,21,150,19,87,15,181,6,37,253,215,245,113,241,96,239,103,240,180,243,211,245,169,249,2,250,123,245,9,232,168,214,117,201,206,196,172,204,42,226,196,1,47,34,229,62,110,84,205,99,97,102,236,91,137,69,195,37,92,255,150,217,84,191,143,179,62,181,13,192,183,211,168,231,4,247,31,6,60,23,179,35,230,34,217,28,229,23,115,21,39,15,237,3,8,252,219,244,115,238,28,235,237,235,135,242,118,247,118,251,100,253,104,248,86,235, 157,216,152,202,193,193,92,198,82,219,59,252,197,29,153,57,249,79,124,97,198,108,123,105,235,81,13,43,181,1,67,222,149,198,62,182,17,177,81,187,16,207,49,225,23,241,233,255,188,18,143,38,186,43,182,37,138,26,46,19,197,19,226,13,121,251,169,231,215,222,44,228,5,235,250,240,28,245,8,251,40,3,197,0,64,242,116,221,200,201,16,191,63,195,77,216,65,245,179,21,37,54,85,82,221,101,119,109,14,106,10,89,243,55,97,11,70,225,50,195,238,179,14,178,214,186,211,204,27,224,213,238,117,253,25,19,184,37,233,43,12,37,158,26,81,21,84,18,42,11,130,251,241,232,159,220,8,221,209,227,226,235,145,241,212,249,15,2,12,2,66,246,21,226,104,206,177,193,253,194,214,214,29,244,16,19,146,50,46,78,184,99,184,109,85,108,175,90,221,56,146,13,98,228,144,200,237,183,131,179,123,188,191,206,61,223,143,234,205,249,234,15,27,37,6,44,235,36,197,29,56,24,26,22,42,17,160,253,4,229,26,212,100,214,102,224,134,230,189,235,159,244,240,0,203,3,100,248,10,230,68,211,215,197,92,198,141,215,68,242,81,15,15,47,177,76,59,99,150,108,16,105,4,91,103,63,156,19,205,231,192,199,167,182,175,181,73,190,118,207,216,224,28,236,153,248,26,15,32,36,0,41,14,36,52,29,94,28,173,24,217,13,233,252,77,231,155,214,40,211,104,218,115,227,77,231,100,241,70,254,34,2,20,249,3,232,225,214,37,201,15,200,138,216,159,244,209,17,153,46,231,72,128,95,23,107,156,105,56,91,132,58,74,14,223,234,152,207,152,189,155,183,22,191,95,211,105,227,204,232,15,245,25,13,138,32,48,39,59,34, 177,26,55,26,59,26,227,20,21,2,182,227,147,209,240,210,195,222,109,228,121,227,38,236,14,251,248,0,15,248,111,230,176,214,92,202,100,202,54,218,50,243,66,15,53,48,212,77,215,96,56,104,198,101,115,91,152,67,207,22,233,232,91,201,52,185,198,186,240,195,75,211,140,227,132,235,192,243,110,7,243,26,152,36,62,36,49,33,180,32,129,30,80,21,34,3,16,234,251,211,28,204,199,209,229,219,12,226,175,235,110,250,249,2,21,254,134,238,226,219,87,203,109,198,75,212,159,239,226,13,112,44,11,73,172,95,50,109,36,109,107,95,224,68,22,24,28,236,44,202,74,181,216,180,218,192,189,209,245,227,25,236,155,241,88,7,17,31,134,40,83,38,111,31,14,31,200,29,109,18,45,1,100,233,77,213,10,207,125,213,201,222,199,225,31,233,51,247,205,254,187,251,6,238,169,219,81,204,234,199,107,213,172,239,33,13,203,44,73,74,168,96,57,110,145,110,82,97,127,69,209,23,15,233,250,200,144,183,168,181,11,193,38,211,13,229,235,235,182,239,88,3,243,26,142,39,17,39,7,32,1,30,61,28,106,20,36,4,243,234,172,211,152,203,42,211,241,222,141,226,60,232,253,245,108,0,75,253,59,239,189,220,51,204,227,197,156,211,155,238,233,10,69,41,42,73,135,98,12,112,247,111,81,98,232,71,202,25,122,236,8,203,133,182,151,179,58,192,71,212,105,229,228,234,97,239,238,3,137,26,189,38,134,38,94,32,144,28,116,27,195,21,19,6,92,235,236,210,218,203,156,211,108,222,253,225,134,232,103,246,108,0,234,253,6,242,5,223,226,203,237,196,198,208,132,234,87,7,250,39,29,74,29,99,109,112,214,112,242,99, 75,74,134,30,22,241,63,205,133,180,182,177,189,192,213,212,219,228,79,235,79,238,142,1,56,26,65,38,189,38,176,29,140,26,194,28,62,21,202,3,27,236,225,214,11,208,164,211,116,220,101,223,137,232,56,248,215,0,99,253,62,241,107,223,237,204,242,196,153,208,229,232,199,5,131,38,203,71,108,97,183,110,82,114,74,102,87,76,137,29,140,239,73,206,168,186,45,182,196,193,74,215,240,231,71,235,28,237,132,255,204,23,190,37,236,37,81,31,3,24,210,23,247,20,122,7,52,239,222,214,9,207,159,213,162,223,246,226,31,232,170,246,15,1,211,253,199,241,43,224,53,205,74,196,168,206,112,231,194,3,205,35,28,69,124,95,63,112,28,114,10,101,232,75,121,34,122,245,44,211,76,186,102,180,154,192,154,211,252,229,169,236,201,235,158,252,45,22,144,36,250,37,18,29,27,25,121,27,187,23,126,8,100,240,157,218,79,210,98,213,194,219,10,222,88,228,95,243,0,0,244,0,145,246,132,227,147,208,24,200,109,207,157,228,195,255,16,31,152,65,138,92,92,109,93,113,10,103,132,80,15,40,194,249,208,212,6,188,236,179,235,190,47,210,85,228,157,235,93,234,218,250,67,21,18,38,27,41,99,30,168,25,127,26,241,19,74,6,51,239,16,218,209,209,237,213,153,222,242,224,99,231,103,245,142,0,83,0,156,245,123,227,78,208,191,199,135,207,235,228,60,0,213,30,16,63,165,89,224,107,130,112,199,101,148,79,42,40,115,251,158,215,23,190,248,180,66,192,125,211,17,228,161,234,253,233,191,248,42,19,234,36,133,40,9,30,103,23,42,26,84,22,52,7,71,239,187,219,194,211,138,214,8,222,46,224,202,229,109,244, 218,1,79,3,169,248,50,228,72,208,110,201,230,207,133,226,21,253,221,27,127,61,187,88,104,106,66,111,141,102,64,81,51,41,79,252,179,216,34,193,137,184,238,192,118,210,177,228,180,235,21,235,204,248,198,16,206,34,70,40,120,30,240,22,153,23,134,21,126,10,85,244,83,223,13,213,125,214,10,221,207,223,161,228,194,240,143,254,55,3,136,251,89,233,3,213,202,202,74,206,182,222,176,247,167,21,252,54,196,83,115,103,114,110,169,103,237,83,181,45,175,0,138,219,143,194,227,184,193,192,118,210,143,226,0,234,124,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,0,130,1,135,1,75,1,214,0,202,0,178,1,229,2,138,4,15,3,0,1,175,255,156,254,83,252,250,250,165,252,145,251,199,250,149,251,58,252,164,252,222,254,122,3,249,2,24,1,95,1,24,3,179,4,222,1,158,1,168,3,157,6,82,7,189,1,16,1,16,5,105,8,104,5,17,254,165,253,27,253,95,250,15,246,141,245,5,252,63,254,159,249,238,243,172,246,47,251,8,248,173,246,50,252,102,2,191,2,27,2,39,4,66,5,68,5,160,3,72,1,227,0,17,1,197,0,102,0,53,0,117,255,176,253,58,252,241,250,185,250,181,250,96,251,194,252,39,255,123,2,94,3,86,5,194,8,74,10,162,10,143,10,112,11,111,11,234,11,9,12,29,11,99,10,0,9,8,8,82,5,42,1,252,254,202,253,51,250, 179,245,121,245,222,247,212,249,242,249,248,248,71,249,171,249,0,249,195,247,112,248,92,250,42,252,252,253,124,254,82,255,95,2,244,4,160,5,29,5,63,4,182,1,6,254,105,252,98,252,110,252,21,252,210,251,176,251,142,251,86,251,206,251,125,253,166,255,156,1,162,3,163,5,1,7,142,8,138,10,247,11,107,13,55,15,220,15,156,14,42,13,190,11,210,8,213,4,10,1,7,254,7,252,213,250,247,249,15,249,125,249,86,250,29,251,106,252,196,252,227,252,196,252,97,252,164,251,108,251,59,252,248,252,182,253,20,254,114,255,223,0,152,1,9,2,249,1,168,1,34,0,223,253,234,251,6,251,132,250,91,249,225,248,3,249,200,249,63,250,80,251,39,253,79,254,195,255,57,1,18,2,58,3,158,5,195,8,8,12,176,15,248,18,244,20,157,21,227,18,194,13,148,8,116,3,182,254,203,249,6,246,235,243,158,243,169,245,181,248,111,251,217,253,173,255,138,255,191,253,116,251,37,250,255,249,195,249,17,250,96,252,189,255,121,1,252,1,164,2,17,3,127,1,17,255,36,254,55,254,244,253,90,252,55,252,243,252,169,251,44,250,170,249,252,249,130,250,225,250,201,251,79,253,139,254,21,254,248,253,4,0,55,3,215,6,75,12,111,19,168,26,197,31,180,32,126,29,198,23,199,15,140,5,38,252,74,245,253,239,235,235,81,235,186,238,130,244,242,251,105,2,136,5,216,4,64,1,67,252,100,247,106,244,187,244,53,248,176,252,26,1,200,4,254,6,201,7,126,6,127,3,5,255,155,250,97,248,35,248,169,248,35,250,112,252,41,254,240,253,79,252,110,250,200,249,176,249,160,249,32,250,165,250,47,250,182,248,215,247, 173,249,240,255,179,10,66,23,73,36,187,46,97,50,102,46,102,36,196,23,88,10,5,254,152,242,152,232,213,226,62,225,176,227,92,235,213,248,208,6,245,14,212,15,50,9,121,254,41,244,82,236,83,234,56,240,201,250,72,5,127,13,252,18,245,19,134,15,220,6,144,252,103,243,125,236,178,233,89,236,163,243,159,251,186,1,21,4,50,2,1,254,102,249,119,246,174,245,88,247,56,249,113,248,154,244,212,239,192,238,77,245,9,4,71,24,230,46,241,64,144,71,236,65,115,52,98,36,90,19,222,1,43,240,46,225,105,216,100,211,161,210,58,221,127,245,223,13,160,27,44,31,219,23,79,5,58,238,130,222,169,219,68,227,49,242,97,5,122,23,70,35,17,38,220,31,238,17,204,254,91,234,39,217,115,209,133,213,30,226,4,243,110,3,129,14,191,15,229,8,27,254,128,243,228,237,104,238,190,242,105,245,24,242,102,234,118,230,217,237,248,255,9,26,85,54,200,76,37,84,68,76,179,60,186,46,220,39,65,25,99,249,9,214,89,198,181,197,69,198,36,204,1,228,49,13,58,45,112,50,171,34,210,12,159,245,33,219,21,202,133,204,142,224,224,251,50,23,221,44,66,56,165,55,190,39,94,10,101,231,224,200,163,182,11,182,126,197,165,222,8,252,52,20,34,30,6,25,150,9,40,248,213,233,183,227,42,230,53,236,206,237,163,232,198,228,100,237,1,2,110,31,138,63,85,86,167,91,6,77,126,57,196,49,62,55,202,53,119,15,147,218,218,190,77,190,244,191,214,192,194,215,212,5,203,49,253,63,20,48,236,23,26,1,160,229,153,199,217,186,7,202,212,232,214,8,245,39,8,67,51,78,232,65,121,31,176,241,208,198, 58,168,216,156,102,166,207,193,162,231,243,12,133,38,142,44,254,30,219,7,241,242,206,228,254,221,37,222,10,225,103,225,8,227,148,240,206,8,197,39,41,73,243,96,92,100,194,79,192,51,70,44,61,61,151,70,191,31,132,224,64,192,9,194,92,195,198,184,66,196,152,251,128,57,172,73,69,49,188,29,36,20,117,245,248,199,73,177,87,190,108,219,194,248,68,25,185,60,194,84,41,81,148,47,172,254,28,207,148,169,176,148,202,147,99,167,53,205,124,250,179,31,48,48,248,42,255,24,103,2,209,235,170,219,27,214,204,213,133,213,230,218,44,237,98,9,14,44,86,81,77,106,171,108,10,84,68,49,22,40,239,62,217,77,119,38,140,227,242,194,156,198,25,202,89,185,156,186,226,241,220,54,193,73,124,46,205,30,115,31,150,4,162,208,207,175,205,184,210,212,129,237,243,10,178,50,174,83,103,86,149,53,90,5,65,215,119,175,246,147,3,138,237,150,168,186,66,234,1,22,67,45,59,46,208,33,74,14,156,246,125,224,170,211,61,208,125,207,45,212,182,230,208,5,161,45,239,86,2,114,44,117,152,90,84,52,252,41,56,67,248,81,57,39,81,226,214,195,173,201,129,206,128,189,131,186,68,238,53,50,78,70,13,43,22,29,225,33,36,10,164,215,206,179,158,183,100,209,212,232,169,4,254,43,166,78,2,84,184,52,242,5,138,218,215,179,96,150,91,137,174,145,208,176,237,222,245,11,105,38,166,43,110,35,83,19,51,253,31,231,166,216,119,209,16,205,214,209,145,229,81,3,98,42,52,85,17,115,69,119,253,92,65,56,78,46,4,73,22,88,16,43,186,226,115,195,250,202,200,208,207,192,238,187,78,237,227,48,133,68, 54,41,156,25,80,34,162,15,13,220,164,180,36,183,147,209,53,229,89,253,252,37,3,75,139,81,71,50,83,3,62,218,113,182,163,152,29,137,24,143,71,172,177,216,195,5,104,33,251,40,210,34,162,20,171,1,150,236,177,220,156,212,94,208,152,212,71,230,143,2,149,40,146,83,34,114,82,120,91,95,190,59,29,50,200,75,64,92,40,47,255,230,143,198,209,204,242,208,112,190,207,186,186,236,78,49,226,66,195,36,2,23,91,34,45,18,235,222,31,183,167,184,155,208,57,225,88,244,255,27,233,69,208,80,198,51,58,5,81,221,30,187,133,156,90,139,25,143,250,170,132,214,106,1,224,27,224,36,223,33,225,21,95,4,239,240,241,225,228,215,137,208,5,211,215,227,199,255,1,37,8,80,251,112,121,121,61,99,204,64,111,54,143,79,2,94,67,47,80,230,81,197,177,203,182,207,87,191,42,190,253,236,25,42,183,59,222,35,239,23,9,33,187,16,97,224,60,185,214,183,198,204,41,219,172,236,57,19,135,62,148,76,254,50,137,6,113,223,64,191,189,161,56,144,19,146,131,171,251,212,115,252,151,21,75,32,40,32,166,23,121,8,193,246,142,231,49,220,198,210,87,209,184,223,48,251,237,31,82,75,200,110,29,123,250,102,120,69,153,58,162,82,57,97,151,49,96,230,98,194,196,200,94,207,116,193,78,192,109,237,157,41,19,59,70,35,200,22,10,32,21,17,46,225,153,185,132,183,21,204,10,218,195,234,180,16,46,60,48,75,91,50,75,6,186,223,38,192,251,162,111,145,243,146,217,171,215,212,31,252,82,21,48,32,40,32,173,23,121,8,132,247,101,233,21,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,254,1,253,179,253,145,254,149,255,120,0,43,1,81,1,182,1,53,2,153,2,54,3,26,4,205,3,33,3,161,3,229,3,151,3,241,3,171,3,171,3,46,4,26,4,12,4,169,3,42,3,184,2,232,2,198,1,82,1,59,0,142,255,9,254,153,252,228,251,143,250,121,249,15,249,63,249,239,248,70,248,160,247,132,248,243,249,222,250,143,251,164,251,96,252,147,253,21,255,168,0,218,1,78,2,180,3,130,4,73,5,94,6,190,6,56,7,164,7,29,7,236,5,73,5,55,4,11,3,254,2,80,2,179,1,62,1,192,0,183,255,93,255,247,254,170,255,192,255,62,255,246,253,162,253,56,252,16,251,156,250,55,249,61,247,230,246,196,246,44,246,138,246,81,247,194,247,93,249,209,249,196,250,110,252,68,254,137,255,120,1,44,3,213,4,22,6,67,7,174,8,2,10,83,11,155,12,207,12,217,12,76,11,102,9,129,6,45,4,133,2,231,255,220,253,103,252,43,251,187,249,113,249,87,249,158,250,133,251,154,252,0,254,180,254,21,254,102,253,50,253,164,251,199,249,57,248,95,247,77,246,89,245,46,246,245,246,207,247,229,248,142,250,115,252,72,254,220,0,73,2,250,2,20,4,79,6,194,7,123,9,237,10,250,12,104,15,183,17,225,18,121,18,249,15,212,12,226,7,229,3,122,0,141,252,48,248,124,244,81,241,208,238,125,237,9,237,55,239,40,243,83,247,217,251,167,255,74,1,168,1, 143,1,235,255,162,253,142,251,16,249,81,247,251,246,47,246,252,246,1,249,244,250,91,253,76,0,34,2,183,2,42,3,184,2,118,3,10,4,228,5,232,7,44,10,128,12,115,16,118,22,212,25,50,27,95,23,27,17,41,10,64,5,164,1,7,255,209,250,115,242,70,233,217,223,161,217,82,221,62,226,129,231,152,240,197,250,119,2,49,8,45,9,14,7,65,5,158,2,75,255,9,254,156,252,143,251,101,251,57,252,191,253,134,0,199,3,92,5,204,4,1,3,81,0,35,254,75,252,45,251,7,251,148,252,56,0,134,5,200,11,15,21,160,28,43,34,41,34,1,26,226,13,32,6,139,5,59,14,64,17,89,0,143,224,207,203,170,193,188,195,53,210,72,224,104,236,255,247,205,8,15,13,236,11,251,6,19,3,202,0,115,5,213,8,82,9,211,6,17,5,171,8,28,14,201,17,217,18,200,12,224,4,139,253,0,248,208,243,164,242,112,239,144,234,228,232,240,234,21,245,175,2,124,13,189,24,24,33,85,43,149,44,108,32,12,13,230,5,58,21,187,50,71,38,63,233,93,179,5,174,180,184,96,192,106,220,166,237,126,238,163,0,138,16,204,9,239,0,74,250,43,251,100,6,80,15,122,18,87,15,76,16,190,27,48,39,225,42,139,29,140,7,191,246,66,241,218,240,169,248,9,2,141,250,106,225,214,193,220,197,88,225,254,244,194,3,230,17,189,35,132,47,164,61,242,54,53,30,208,1,199,255,7,32,38,75,170,52,196,218,202,155,104,175,71,194,198,195,67,232,241,237,207,232,154,255,4,4,44,244,28,241,241,237,76,244,232,8,70,26,87,29,140,34,3,45,248,52,165,51,110,33,236,8,91,240,47,223,22,241, 143,43,175,63,173,3,55,169,34,139,158,190,57,203,207,231,195,0,8,11,35,33,222,50,6,47,184,37,109,32,237,28,189,23,163,16,169,31,164,72,25,68,181,3,223,172,41,175,86,216,154,197,165,205,53,232,51,235,170,231,186,248,71,236,12,218,179,216,234,231,37,16,4,45,50,46,211,44,162,43,73,47,234,46,5,31,3,255,186,224,183,235,229,56,14,105,90,32,119,172,12,140,159,183,197,171,102,191,18,239,250,246,170,8,210,42,225,38,34,26,9,19,199,18,66,35,239,54,71,44,188,20,127,21,69,67,141,79,192,11,3,182,238,183,179,210,84,180,211,203,170,241,155,251,164,232,38,221,94,196,5,195,95,229,178,9,234,41,223,56,190,51,194,39,55,42,163,51,168,39,151,3,236,231,101,253,63,62,14,111,190,31,158,159,154,150,208,194,124,162,155,188,171,233,161,234,10,255,135,28,34,26,119,16,129,11,108,9,189,34,213,50,71,60,226,49,2,20,21,11,176,53,137,90,154,44,241,209,198,156,163,193,199,193,92,194,170,5,92,7,108,191,10,161,246,191,249,229,46,4,149,32,33,44,21,49,53,44,187,44,177,43,199,42,70,22,253,250,207,247,110,33,119,91,38,73,143,225,148,143,170,184,51,187,30,167,195,220,110,235,203,226,106,254,198,15,38,12,250,8,120,4,252,18,39,52,195,57,1,52,109,45,187,21,88,3,218,30,224,91,142,79,219,236,238,157,16,184,16,202,78,185,189,249,169,247,84,170,72,145,64,216,124,2,92,23,255,33,20,31,31,42,124,48,208,46,108,36,201,31,38,18,12,255,97,12,221,58,100,93,186,42,193,199,192,156,228,198,39,179,78,184,145,237,132,229,170,211,94,243, 223,9,205,8,60,5,4,4,83,26,63,55,155,57,24,50,8,43,197,22,113,1,63,23,35,91,242,100,188,2,182,160,170,167,229,201,125,173,245,228,0,253,62,179,140,145,122,223,96,17,0,24,152,23,76,19,167,38,46,47,113,42,48,33,251,29,99,23,20,8,12,21,125,66,75,93,189,33,182,192,155,158,91,199,162,180,185,193,38,248,165,227,221,193,148,233,171,9,199,255,243,254,41,10,7,31,133,59,153,63,16,48,135,40,39,28,140,1,145,15,120,82,26,110,204,24,226,167,26,158,68,206,44,173,231,208,9,252,153,193,140,152,172,222,25,18,94,15,201,20,79,19,237,30,75,41,49,42,111,36,26,33,227,31,185,13,31,16,168,59,50,94,28,44,17,204,0,162,4,200,127,186,51,190,254,245,62,227,64,185,206,211,50,3,129,5,213,4,169,14,93,30,99,58,72,66,235,49,224,33,67,24,59,5,210,14,90,72,221,114,217,43,212,177,220,149,167,203,90,178,16,187,139,249,30,221,177,163,129,208,73,13,176,14,167,9,95,3,30,21,116,44,165,48,135,39,202,33,120,39,227,24,239,12,132,46,118,90,36,62,229,224,249,164,183,193,87,196,200,173,172,228,123,235,92,189,154,202,138,5,193,11,7,4,71,11,208,28,237,57,152,64,171,42,214,26,78,30,223,20,89,15,62,56,37,106,114,65,241,202,172,149,180,195,51,192,19,173,117,241,54,244,138,176,149,186,235,2,177,8,88,253,43,1,49,20,8,49,11,53,85,47,151,38,27,39,192,29,7,11,185,30,227,81,205,80,11,250,90,172,21,180,161,201,230,164,163,212,4,248,65,201,134,189,9,253,14,13,39,255,124,10,133,28,99,48,235,57,201,42, 186,26,116,34,70,33,31,16,52,34,196,90,244,86,220,238,110,161,236,184,144,204,210,163,11,218,124,254,110,193,119,167,18,237,111,9,38,254,204,5,234,19,148,43,113,52,204,50,55,38,207,33,232,35,71,16,92,20,136,68,32,92,187,19,241,182,70,169,129,208,235,171,102,191,174,248,74,221,47,186,188,230,98,8,40,255,133,11,238,24,189,40,215,53,93,46,26,30,219,35,143,45,98,22,189,15,152,68,41,105,71,29,138,182,222,166,102,207,215,169,52,184,101,251,76,220,98,168,91,213,133,9,192,2,201,4,52,13,185,31,241,49,219,54,64,42,176,30,115,39,239,28,76,13,93,43,6,90,21,51,33,208,11,163,142,200,1,189,38,172,188,243,200,242,2,185,61,201,73,3,68,2,162,6,247,19,17,32,107,48,151,51,217,40,74,33,65,47,58,34,123,10,250,44,189,101,28,66,233,215,169,161,70,192,59,189,72,162,177,235,162,245,120,182,160,187,157,0,28,6,10,255,65,9,233,25,69,48,23,56,219,46,104,29,144,38,222,40,212,12,160,18,175,75,121,78,238,246,220,175,123,186,34,206,129,165,197,213,136,252,250,206,127,184,86,242,95,5,68,2,99,17,8,27,28,46,230,53,102,46,199,31,194,40,41,45,147,17,47,22,185,78,235,92,28,6,20,174,203,168,133,202,76,164,219,201,167,2,154,215,238,175,101,230,164,6,79,248,84,6,118,20,8,38,8,56,56,54,73,32,55,31,48,45,160,21,78,2,140,49,29,95,136,37,102,199,221,169,67,204,209,174,104,180,105,251,175,236,252,184,34,215,245,6,208,1,139,11,252,21,17,36,109,50,87,49,97,34,116,31,8,50,151,35,108,11,168,43,182,95, 127,54,115,204,129,155,196,198,115,189,36,170,36,245,134,245,64,183,182,193,141,254,180,255,35,5,243,16,28,29,140,51,232,56,103,40,77,24,102,39,95,35,40,3,157,20,136,85,147,78,78,239,22,170,236,186,38,199,148,164,111,227,41,2,83,204,41,191,150,246,32,3,148,5,137,20,98,26,125,43,140,50,189,42,219,29,180,43,43,49,36,16,34,15,168,71,34,85,157,251,213,168,117,179,190,210,207,165,81,207,162,0,65,208,116,177,145,232,196,4,104,255,238,13,125,25,192,43,250,53,105,44,192,23,64,30,0,45,235,15,165,2,217,55,92,95,28,35,81,196,164,167,226,203,254,170,205,185,106,1,115,234,243,185,134,217,92,5,159,3,194,16,235,22,215,33,138,48,133,49,241,33,4,33,83,52,172,29,217,0,70,39,108,92,190,47,222,205,240,167,67,206,87,183,49,172,162,245,170,239,58,184,45,201,127,0,109,2,3,11,39,23,29,34,176,47,24,47,89,33,216,26,216,44,29,33,211,254,84,25,176,88,247,74,199,233,226,166,53,189,127,192,252,164,103,234,91,0,130,202,232,192,107,249,214,8,43,12,224,19,149,25,83,42,23,50,143,42,178,30,252,45,243,43,134,5,200,12,198,77,104,85,195,250,58,172,203,183,154,200,182,159,131,216,121,2,166,207,97,182,243,238,214,5,114,4,199,19,176,28,27,40,190,46,37,43,255,29,136,36,246,40,251,6,104,5,232,66,255,92,44,15,108,181,250,174,246,200,2,164,130,208,219,3,143,214,218,184,158,236,122,6,97,5,170,19,140,28,9,40,188,46,37,43,255,29,136,36,246,40,251,6,104,5,232,66,255,92,44,15,108,181,250,174,246,200,2,164,130,208, 219,3,143,214,218,184,158,236,122,6,97,5,170,19,140,28,9,40,188,46,37,43,43,31,181,37,69,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,26,255,168,253,95,254,124,254,216,254,146,254,155,254,199,255,115,0,114,0,120,0,192,0,254,0,193,1,250,1,225,2,162,2,117,2,254,2,58,3,184,2,179,2,227,1,150,1,18,1,195,0,40,0,54,255,210,254,150,254,36,254,209,253,199,253,102,254,196,254,166,254,81,255,57,0,157,0,197,0,231,0,51,1,31,1,21,1,249,0,195,0,187,0,95,0,85,0,50,0,0,0,40,255,191,254,26,255,170,254,24,254,202,253,53,254,111,254,198,253,61,254,60,254,14,254,136,255,59,0,54,0,95,0,124,1,131,2,161,3,156,4,222,4,114,5,13,6,48,7,231,6,176,5,28,4,238,2,207,0,221,254,143,252,35,250,113,248,160,247,90,247,120,248,98,249,197,250,160,251,138,252,54,254,194,254,100,255,113,255,253,254,209,254,169,254,49,255,197,255,48,1,42,3,166,5,158,7,122,8,214,8,163,8,155,7,202,5,116,3,163,0,130,253,132,250,93,248,249,246,167,246,130,246,49,248,112,250,79,253,238,255,166,3,192,5,123,7,76,7,33,6,235,5,129,5,166,6,223,7,157,9,97,9,169,9,84,9,64,5,142,0,71,252,28,248,222,243,163,241,179,240,234,240,247,241,107,244,64,247,169,248,254,250,2,253,98,253,88,253, 123,254,110,253,178,253,79,255,201,0,32,3,229,6,248,10,168,17,20,25,160,29,54,29,126,24,35,17,155,7,240,251,10,244,112,237,147,232,235,230,19,232,246,234,25,239,34,244,41,251,165,3,75,11,212,16,41,15,56,8,117,254,52,246,15,244,130,247,39,255,105,11,118,25,104,34,15,35,192,28,194,19,2,9,52,253,22,244,44,236,53,232,145,232,167,234,200,237,82,238,174,238,98,239,124,238,39,235,8,242,36,7,12,36,255,32,64,8,40,233,78,237,56,247,202,251,172,18,175,30,0,40,143,43,239,38,90,24,30,10,244,253,217,248,79,243,192,238,23,229,166,228,134,229,195,232,91,232,117,231,213,233,103,250,124,31,215,47,108,26,130,245,50,217,194,225,232,232,249,251,111,18,40,42,8,60,220,54,47,44,209,24,64,9,101,254,152,249,156,239,65,240,196,239,83,241,82,238,158,234,180,223,92,215,12,196,52,205,71,0,246,77,185,67,81,251,74,221,75,214,94,218,138,225,221,0,38,24,228,56,82,61,89,46,35,36,230,22,164,7,147,9,110,5,142,250,172,243,225,237,204,238,242,237,181,230,158,219,89,208,246,187,124,218,117,30,236,104,129,47,114,238,221,217,74,200,102,195,50,238,165,24,190,45,176,68,124,48,32,37,132,41,119,20,102,255,135,4,108,3,196,4,67,253,233,241,72,240,125,239,98,226,131,209,131,187,127,172,203,221,91,48,144,109,204,24,135,235,254,213,24,194,199,194,229,248,195,25,195,49,168,62,234,41,65,36,132,42,137,19,248,4,250,10,111,6,75,5,5,255,114,250,151,248,173,242,106,222,254,202,42,178,122,165,103,222,43,57,129,122,0,24,15,241,246,213,42,173,233,179, 187,252,140,41,210,63,181,57,145,34,23,39,248,40,198,12,38,1,68,9,58,12,245,11,50,0,170,252,136,247,61,238,228,220,188,205,21,184,251,166,142,213,173,37,196,114,81,44,126,236,223,220,215,179,244,181,251,239,254,39,196,59,22,59,36,38,30,38,178,39,39,18,137,255,218,9,250,16,168,16,178,7,234,1,73,244,159,232,245,218,194,206,159,188,68,166,49,205,135,28,250,113,133,58,165,238,180,228,225,169,57,172,77,237,13,44,75,60,96,55,162,36,253,32,2,37,30,22,54,2,216,12,98,22,1,21,217,6,105,253,42,240,184,230,6,221,59,211,8,197,222,170,215,186,232,2,3,93,152,91,249,245,156,242,234,185,7,165,109,213,251,34,175,62,200,58,236,35,101,31,3,35,204,26,159,3,37,11,183,25,99,23,230,10,22,252,128,240,178,232,17,225,10,215,144,200,50,174,200,180,85,250,16,80,167,102,226,254,121,246,186,191,80,159,8,204,140,28,126,62,17,64,131,40,228,29,90,33,8,32,236,8,130,11,152,25,166,21,9,7,208,249,252,242,36,234,162,227,126,216,181,202,223,179,238,175,68,236,90,65,239,117,106,15,131,248,26,202,186,148,136,189,13,22,144,66,30,69,194,42,114,32,85,34,13,33,150,8,58,7,80,23,233,21,18,11,145,252,58,246,48,237,100,228,86,216,223,203,155,185,97,173,124,225,21,54,133,123,132,27,199,241,116,206,251,146,77,183,175,13,101,65,169,71,99,46,18,32,62,33,118,32,123,9,189,2,220,21,177,21,104,11,104,254,40,249,112,237,211,225,90,215,55,207,161,190,176,174,191,219,27,48,154,125,139,37,118,240,18,215,88,146,35,178,120,12,252,69,146,73, 170,46,255,34,167,32,160,29,191,9,140,2,249,22,240,26,10,18,1,3,148,250,236,236,210,224,44,217,74,210,226,192,23,170,207,210,229,36,247,121,102,50,114,236,151,223,255,149,236,171,164,2,183,66,132,74,52,46,53,35,53,29,12,26,30,11,79,1,73,20,171,28,98,19,163,3,233,249,70,235,29,224,236,219,180,212,142,196,254,171,170,206,116,30,99,119,145,60,130,236,217,229,28,151,67,166,133,254,254,68,249,76,243,46,116,35,194,29,107,26,214,13,205,3,127,20,207,30,80,21,210,4,20,250,110,235,75,223,61,220,145,213,231,196,28,170,189,200,18,22,13,114,218,72,6,239,96,237,63,156,48,160,169,247,96,66,110,75,178,44,54,34,21,30,21,27,78,16,169,3,184,19,205,31,66,24,73,7,89,251,101,237,130,224,62,223,135,216,233,198,85,172,218,194,240,13,88,107,77,83,225,240,116,242,90,162,227,156,10,244,201,65,106,75,41,43,126,34,191,30,139,27,187,18,96,6,169,18,191,30,100,24,213,7,13,251,213,237,121,222,112,221,202,215,187,198,73,173,168,191,140,8,124,101,229,93,227,243,63,246,148,166,88,152,152,237,19,61,192,76,70,42,98,33,76,32,133,27,253,19,16,5,75,15,143,31,108,27,227,9,95,252,191,239,72,222,184,221,140,216,153,199,248,173,90,187,151,2,69,94,124,101,188,247,2,248,225,170,158,149,222,232,20,59,169,77,209,41,217,34,2,36,17,28,215,19,183,3,203,12,225,30,247,26,72,8,47,251,227,238,152,222,10,222,93,217,230,201,148,177,167,186,54,255,176,89,69,107,169,251,148,247,72,177,83,147,0,227,148,55,82,78,95,43,155,35,228,36,69,29, 37,23,141,4,106,12,126,31,229,26,154,9,206,252,236,239,135,221,56,219,185,215,254,200,216,175,54,183,244,251,216,87,4,110,115,252,246,247,98,179,247,145,115,226,53,57,192,76,68,40,154,34,27,37,52,27,214,20,222,2,11,12,105,30,178,25,94,9,41,254,252,241,112,223,96,219,43,216,98,201,75,176,86,182,177,249,136,84,105,114,156,255,187,247,161,183,71,145,127,223,226,54,214,75,3,40,60,36,241,40,96,29,87,23,152,4,76,11,126,29,217,25,253,10,34,254,154,240,125,220,102,217,158,215,121,201,143,176,181,182,189,249,251,82,174,116,214,0,31,248,208,183,134,144,251,223,60,55,122,74,0,37,53,35,63,41,143,29,46,23,206,5,231,11,185,30,56,26,250,10,159,253,117,241,145,220,237,217,43,215,208,200,98,175,52,182,139,249,183,81,191,117,105,1,121,248,22,186,228,143,223,221,100,54,143,71,110,38,48,39,116,41,158,28,251,24,69,6,114,11,145,29,145,23,122,8,138,252,124,240,22,220,246,215,161,215,148,202,61,176,210,181,192,249,73,80,181,117,193,1,197,247,177,185,49,142,240,220,51,54,172,71,117,37,36,39,60,41,188,28,223,25,57,7,79,10,53,29,94,23,248,8,154,253,15,242,188,221,134,215,76,215,238,200,30,174,204,179,112,248,242,78,193,118,219,4,134,249,244,185,79,142,113,221,151,54,212,70,63,36,37,42,94,43,21,30,232,23,118,6,1,9,91,28,210,22,125,8,48,253,42,242,35,223,227,216,204,216,132,201,118,173,196,180,180,248,175,77,152,118,175,4,155,247,159,184,7,142,7,222,189,56,114,70,86,34,173,43,135,44,216,27,159,22,254,5,76,8,121,29, 222,22,190,8,92,254,159,241,5,222,47,216,17,214,72,198,2,171,89,180,190,250,207,81,194,119,36,4,55,248,37,183,233,142,179,222,4,56,28,67,2,33,54,46,186,42,206,26,101,23,168,6,184,9,156,30,9,23,219,8,98,255,116,241,196,222,45,217,42,213,202,198,163,170,143,180,109,252,0,83,171,118,54,3,137,248,162,181,33,144,116,227,74,59,140,66,219,29,6,48,91,44,180,25,80,22,4,7,195,9,109,31,41,23,125,8,219,255,144,240,29,222,224,217,23,213,142,199,177,170,5,182,151,254,142,84,18,117,192,0,131,247,84,180,193,145,223,228,71,58,246,62,227,28,132,47,203,41,17,26,47,23,100,7,246,9,6,32,129,22,65,7,146,254,131,238,116,220,1,218,51,212,192,198,49,169,140,183,28,1,178,86,124,113,169,253,90,246,120,179,83,149,107,232,50,59,235,60,41,27,14,47,15,40,84,25,164,23,11,8,68,10,128,30,223,20,183,4,243,253,208,238,32,222,116,220,244,212,24,199,186,168,182,183,194,0,81,87,107,111,182,251,64,248,252,178,53,152,148,236,178,60,218,58,145,24,56,48,56,39,2,25,31,25,118,9,223,10,15,31,234,19,73,2,153,252,72,237,104,222,199,222,55,213,170,198,214,168,90,185,179,2,171,89,251,109,85,251,225,249,228,177,198,155,17,241,143,61,123,53,88,20,16,48,95,38,160,25,248,24,50,9,119,11,16,31,204,19,116,1,119,252,115,237,34,222,62,223,12,211,138,195,23,165,30,186,17,5,100,93,119,106,199,249,145,249,171,176,117,158,101,243,107,62,209,51,2,20,138,48,236,37,172,25,180,24,113,9,34,12,218,30,52,19,181,0,66,252,135,237, 99,222,151,223,39,211,143,195,16,165,30,186,17,5,100,93,119,106,199,249,145,249,171,176,117,158,101,243,107,62,209,51,2,20,138,48,236,37,172,25,180,24,113,9,34,12,218,30,52,19,181,0,66,252,135,237,99,222,151,223,39,211,143,195,16,165,30,186,85,5,36,94,232,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,19,0,16,0,18,0,17,0,20,0,19,0,18,0,21,0,19,0,18,0,18,0,23,0,23,0,20,0,19,0,21,0,26,0,26,0,24,0,24,0,24,0,19,0,22,0,21,0,22,0,20,0,17,0,19,0,19,0,20,0,15,0,19,0,19,0,16,0,17,0,22,0,21,0,22,0,21,0,24,0,26,0,26,0,24,0,24,0,32,0,30,0,25,0,25,0,30,0,25,0,29,0,31,0,27,0,28,0,22,0,24,0,24,0,28,0,199,255,61,255,190,254,83,254,52,254,67,254,86,254,166,254,40,255,23,255,33,255,138,255,16,0,224,0,95,1,208,1,218,1,98,1,29,1,203,0,79,0,168,255,146,254,74,253,61,252,23,251,130,249,176,247,215,245,75,244,80,243,0,242,95,241,15,241,227,240,244,240,8,241,91,241,163,241,84,242,93,243,184,244,71,246,196,247,156,248,74,250,42,252,67,254,33,0,7,2,59,4,126,5,243,5,84,6,72,7,36,8,103,8,96,8,84,8,44,8,253,7,180,7,22,7,24,6,22,5,130,3,157,1,131,255, 74,253,9,251,52,248,227,245,154,243,22,241,158,238,171,236,210,234,208,233,144,233,182,233,123,234,167,235,116,237,201,238,35,240,14,242,236,243,31,245,230,246,176,249,244,253,187,2,239,6,102,10,240,12,32,14,149,14,42,15,232,15,53,17,214,18,102,20,230,21,1,22,179,20,152,18,205,15,216,12,117,9,36,6,112,3,171,0,122,253,247,249,170,246,172,243,203,240,160,238,246,236,217,236,44,237,116,238,223,239,6,241,116,242,32,243,119,243,40,243,42,243,199,243,107,247,94,254,118,6,99,13,74,17,17,19,136,18,56,16,4,14,56,13,250,14,180,18,172,22,44,25,176,26,234,25,168,23,58,20,18,16,73,13,222,10,150,8,195,6,181,3,45,255,41,249,23,242,178,235,111,229,149,224,148,221,222,220,179,222,210,225,47,229,242,232,122,236,185,239,109,240,88,238,21,233,248,227,0,230,115,246,75,17,155,37,123,43,84,31,206,16,86,2,253,249,96,8,81,35,37,54,200,48,38,44,212,44,82,37,21,23,153,14,104,15,255,19,203,23,148,21,223,16,8,12,253,7,149,2,83,251,135,239,231,232,88,227,160,224,127,225,247,229,237,232,22,235,36,236,26,236,197,236,53,236,117,233,99,227,49,222,227,224,40,239,94,11,17,35,213,46,122,37,114,20,222,5,54,249,233,254,16,21,68,45,246,53,150,48,72,45,20,42,184,28,184,15,103,12,80,15,45,24,112,26,16,18,127,7,75,0,187,249,186,239,127,231,145,221,104,216,110,214,158,212,35,215,29,222,159,233,226,237,170,243,223,244,135,241,84,228,162,199,82,176,3,206,139,24,192,69,129,56,31,19,162,0,65,235,13,9,153,60,4,58,230,36,80,48, 7,50,98,30,125,27,230,25,103,20,227,24,162,31,54,36,176,34,141,29,215,23,90,22,63,16,36,4,6,249,234,230,135,221,101,224,135,223,25,222,224,223,29,223,241,221,58,232,195,240,88,245,115,251,20,249,173,233,25,199,249,171,83,193,83,9,159,64,12,59,125,27,138,14,245,227,114,228,122,30,8,75,19,56,56,38,99,62,4,42,171,26,137,16,118,10,225,13,223,25,110,31,168,31,159,25,239,7,101,1,241,1,139,250,18,241,155,225,147,206,78,201,210,206,228,210,250,219,41,232,173,238,223,245,52,1,252,254,222,244,12,211,72,161,29,156,242,235,114,75,60,80,211,36,93,254,213,224,204,233,245,61,26,85,231,35,215,39,14,63,214,38,183,27,244,26,128,24,20,22,31,24,105,27,77,38,180,31,164,18,136,20,193,21,22,11,25,255,191,247,91,228,167,226,92,221,156,209,253,205,110,211,15,211,115,228,0,247,245,251,193,0,103,2,172,242,195,205,218,160,27,166,246,236,89,61,131,69,117,33,208,5,184,223,2,217,120,26,247,81,178,52,152,31,3,63,94,44,43,21,46,20,198,16,81,17,181,25,67,26,103,28,245,30,236,13,155,0,74,4,167,1,210,246,10,237,250,209,206,198,109,205,44,211,255,213,121,226,53,234,227,241,253,2,140,11,253,4,138,240,43,184,51,140,88,178,155,35,135,97,245,70,73,20,10,228,51,203,157,6,147,88,104,58,183,23,125,61,204,54,40,27,168,23,11,25,64,18,149,19,39,22,139,33,210,36,42,20,104,15,84,20,106,16,217,7,32,4,4,236,146,219,37,220,179,210,121,199,184,201,209,206,151,215,64,239,154,247,120,252,12,3,254,0,199,233,87,183,89,153, 175,192,119,28,47,81,178,54,153,15,44,231,166,210,18,251,25,65,197,65,241,25,84,48,3,51,67,22,28,15,36,20,228,17,153,24,146,26,119,24,114,30,246,23,12,7,174,1,12,8,170,254,236,249,38,226,72,200,123,197,67,207,174,209,126,216,148,229,67,239,120,0,34,16,61,16,14,0,205,213,186,152,119,148,123,232,112,81,13,90,72,48,206,252,44,202,31,210,84,44,66,83,100,27,105,40,170,73,83,39,161,16,250,16,186,13,176,14,214,19,244,25,91,36,146,26,45,14,254,20,201,23,179,12,244,6,195,250,232,222,164,216,18,211,231,197,97,190,149,198,200,204,41,223,176,243,37,251,166,0,114,5,5,251,100,205,167,152,22,164,150,249,182,80,78,73,14,31,52,238,91,208,24,236,148,49,113,66,201,24,200,37,92,52,20,29,105,15,14,19,31,20,210,21,23,28,91,21,40,26,16,28,208,17,134,6,185,12,175,8,77,255,101,239,209,209,191,197,55,204,113,209,1,210,90,222,157,231,47,248,139,10,248,18,15,9,171,234,149,177,170,142,123,186,137,43,16,98,197,66,162,25,47,225,182,185,70,241,73,71,174,62,40,19,55,61,56,59,136,20,74,11,58,12,245,11,188,17,124,21,85,28,31,30,203,20,108,20,13,25,39,17,247,8,221,3,103,234,186,213,226,207,224,198,99,190,84,193,130,203,71,211,86,230,72,247,101,254,189,3,219,2,58,227,100,163,84,149,193,213,79,67,89,91,83,49,181,250,58,206,87,220,30,34,79,67,9,30,158,31,89,51,235,29,162,12,54,19,38,23,64,23,181,29,13,27,161,23,168,26,201,21,200,12,171,9,201,14,139,5,77,252,67,222,130,201,238,197,123,207, 135,206,138,216,193,226,250,240,37,255,96,10,35,12,165,249,91,205,235,151,180,158,46,247,122,88,217,81,125,47,45,5,17,198,179,197,174,25,135,75,41,31,69,28,63,69,58,41,124,15,248,6,199,8,63,13,42,20,216,24,91,28,246,25,199,20,99,23,254,17,55,11,253,4,78,248,62,219,252,206,63,196,64,191,18,188,86,196,184,204,157,217,53,239,36,254,76,3,149,3,124,239,93,177,166,142,73,188,131,44,49,104,224,67,103,15,219,211,114,210,225,20,229,69,1,30,192,23,255,52,244,35,39,16,180,18,82,24,199,21,191,28,104,30,24,28,123,25,25,22,139,18,5,11,186,14,71,7,0,0,101,230,188,209,65,197,14,206,167,204,36,211,162,218,163,232,116,243,185,255,91,9,145,1,115,225,100,168,112,147,181,203,149,61,171,96,46,62,124,25,175,225,236,187,164,246,138,63,18,56,112,15,151,53,29,57,43,25,236,7,61,3,82,9,21,17,13,24,7,27,150,27,182,23,183,21,191,16,131,13,54,6,212,252,38,226,133,205,22,194,237,189,148,187,47,192,143,203,4,214,145,230,12,250,182,2,195,2,31,245,194,188,173,139,219,171,203,25,112,106,3,81,168,30,21,222,167,201,205,6,83,73,240,42,47,17,192,55,244,48,252,20,179,10,214,12,107,13,71,21,181,27,51,31,243,28,54,23,138,21,164,15,22,14,71,7,134,254,170,228,37,208,112,195,236,191,159,189,96,193,238,203,245,214,36,231,8,250,204,2,195,2,213,243,55,187,18,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,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,0,125,1,127,1,60,1,5,1,57,1,26,1,195,0,2,1,184,1,129,1,152,1,213,1,162,2,10,3,89,2,129,2,184,2,110,2,190,1,136,1,56,1,232,0,113,0,186,0,232,255,100,255,192,254,10,254,68,254,172,253,203,252,21,253,45,253,163,252,168,252,52,253,118,252,48,252,109,253,32,254,147,253,185,254,185,255,85,0,43,1,190,0,189,0,227,1,230,1,115,1,187,2,59,3,109,2,134,2,196,2,173,2,44,3,152,2,26,2,128,2,133,2,206,2,252,2,223,2,184,2,85,2,32,1,166,0,241,255,179,255,221,255,148,255,140,254,59,254,253,253,111,253,162,252,6,252,159,251,51,251,25,251,58,250,110,250,134,250,166,250,209,250,247,250,248,251,67,252,187,252,223,253,231,254,32,0,139,1,130,1,182,0,108,1,251,2,116,2,4,2,94,2,179,2,130,3,226,3,204,3,233,3,21,3,121,3,21,4,205,3,52,4,55,4,90,4,177,4,251,3,26,3,222,2,170,1,37,0,63,0,23,0,42,0,25,255,32,254,32,254,105,252,137,250,83,249,64,249,124,248,40,248,207,247,11,248,176,248,36,249,240,248,206,249,130,251,12,252,177,252,56,254,57,255,132,0,123,1,78,2,206,2,232,2,182,3,127,4,83,4,165,4,40,5,174,5,237,5,202,5,177,5,113,5,209,4,132,5,71,5,122,4,84,4,9,4,251,3,86,3,121,2,73,1,173,0,232,255,106,254,70,253,68,252,171,250,55,249,123,247,186,245,56,245,210,243,113,243,233,243,111,244,164,245,107,247,43,248, 87,249,35,250,239,251,52,253,177,254,141,0,54,1,126,2,127,3,237,3,85,4,204,4,206,4,55,5,55,6,200,6,134,7,196,7,36,7,122,6,219,6,186,6,43,6,149,6,77,7,145,7,14,7,148,6,91,6,226,5,9,5,163,4,56,4,13,3,113,1,168,254,226,252,107,251,199,248,116,246,40,243,170,239,151,237,96,236,137,236,33,238,85,240,161,241,251,242,41,245,119,247,155,248,15,250,156,252,167,255,244,1,235,4,64,6,60,6,29,7,107,7,175,7,173,7,223,7,179,8,172,9,125,10,224,10,253,10,209,10,139,10,66,10,107,9,167,9,86,10,199,10,144,10,217,9,30,9,139,7,100,5,235,2,179,0,119,254,221,251,31,249,153,243,97,238,22,233,51,228,81,225,108,226,118,229,123,234,58,240,254,242,72,244,240,244,175,245,232,247,37,251,169,255,250,4,238,8,5,10,248,9,46,9,251,7,228,7,179,8,114,8,101,9,75,10,19,11,111,11,109,11,155,10,238,9,139,9,105,9,31,10,68,11,61,12,113,13,137,14,131,15,65,15,140,14,17,13,166,10,45,8,195,5,91,4,18,3,197,253,96,245,78,232,116,218,105,206,107,204,68,213,130,225,77,237,55,245,178,247,152,238,121,226,134,222,30,232,174,247,88,3,79,10,213,17,98,19,26,15,158,9,80,5,14,5,141,7,233,10,1,13,36,15,114,18,233,19,127,18,98,16,48,14,36,13,96,13,87,14,204,16,172,19,209,21,162,22,221,20,6,17,201,13,71,11,55,12,127,11,109,11,125,8,91,252,210,228,249,193,194,175,191,186,151,217,25,236,214,254,107,4,177,234,214,196,54,190,112,215,202,244,90,3,156,22,32,36,159,30, 69,18,61,4,219,255,110,1,43,3,45,5,255,8,152,12,182,16,201,17,39,16,118,13,112,11,180,9,41,9,130,10,27,13,133,15,139,17,86,20,38,22,77,23,86,22,252,21,136,21,135,21,141,22,82,22,153,24,66,22,130,11,205,237,62,189,147,160,170,173,206,220,170,234,152,250,76,255,182,213,169,164,52,184,57,239,16,248,233,252,118,27,132,35,49,16,67,1,152,247,91,253,119,253,100,1,228,6,221,9,180,11,217,19,76,24,72,21,92,20,240,19,249,16,251,10,230,9,5,13,139,18,117,24,129,27,171,25,236,23,102,22,149,23,197,21,220,20,135,28,18,31,61,34,83,29,40,8,45,213,69,158,141,149,196,191,27,231,222,233,104,1,171,227,160,170,174,167,131,240,83,6,106,243,215,15,87,40,23,22,0,7,17,253,210,1,148,3,33,2,252,5,169,7,167,6,125,11,169,18,125,14,23,9,151,9,196,12,199,10,158,9,116,11,196,13,58,15,224,16,248,14,13,16,175,20,118,30,65,35,162,28,133,26,43,33,13,34,41,41,237,38,156,19,169,232,7,175,152,145,163,162,98,224,209,234,20,255,65,240,182,175,106,157,209,226,186,10,231,235,238,1,188,37,234,17,26,5,32,249,182,245,66,1,85,2,73,4,36,9,47,7,124,15,176,25,46,21,240,13,56,16,76,15,19,11,133,9,191,12,155,14,182,16,79,18,7,16,149,14,13,20,14,28,0,32,83,25,134,21,119,31,126,36,137,46,29,48,82,29,163,238,216,169,9,138,230,150,212,218,134,237,41,7,122,255,114,180,250,151,235,218,152,15,102,241,8,1,67,45,52,30,189,10,102,254,97,247,187,3,72,6,210,3,157,9,58,7,247,11, 183,20,119,14,183,5,127,6,248,9,140,11,120,9,60,9,130,7,127,8,90,12,237,11,165,12,234,20,147,29,153,32,229,26,21,20,191,28,241,35,107,48,218,56,27,39,5,252,204,181,47,143,84,144,172,211,43,237,54,4,131,2,93,180,171,149,157,211,73,18,161,243,44,250,86,37,39,24,40,5,215,251,75,242,19,254,200,6,89,3,1,11,248,11,239,15,202,28,209,21,183,8,17,8,40,11,235,14,178,13,63,13,104,10,117,8,188,10,10,9,154,9,63,17,91,24,194,28,162,24,250,15,99,24,146,34,121,47,171,58,177,44,238,7,62,195,254,144,223,133,140,197,253,239,252,1,34,20,237,203,19,149,171,193,205,14,95,254,128,244,16,34,19,33,34,11,119,0,216,244,156,253,220,6,64,2,141,9,146,11,209,14,130,27,68,21,247,7,207,6,149,10,220,14,166,13,63,13,106,10,104,7,242,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,254,169,252,159,251,222,252,88,252,6,253,243,252,178,251,45,251,218,252,67,252,9,252,155,252,143,252,25,253,204,252,147,253,112,254,193,253,125,253,36,255,149,255,176,254,60,0,235,255,92,1,149,2,51,2,253,1,2,2,233,3,217,3,72,3,138,4,245,4,85,4,207,5,58,5,138,5,61,5,1,5,252,4,128,5,13,5,244,4,0,5,116,4,184,4,232,3,170,4,202,3,255,2,235,2,76,2,240,1,181,1,3,1, 132,0,53,1,122,0,26,255,80,0,233,254,224,254,98,254,197,252,172,252,214,252,192,252,82,252,34,251,212,250,130,252,184,251,250,249,104,250,160,249,86,250,248,250,36,249,252,248,92,249,139,251,235,249,79,250,179,252,86,252,183,251,211,252,84,254,200,253,55,254,181,0,205,0,117,0,48,2,13,3,83,3,96,4,148,4,84,5,186,6,156,5,72,7,218,7,60,6,158,7,217,8,168,8,172,6,81,7,108,8,155,8,22,7,215,6,128,7,248,5,234,4,52,6,144,6,1,6,173,3,173,2,183,3,147,3,226,2,205,1,83,0,176,0,86,0,136,254,155,254,202,253,164,253,34,253,246,252,10,252,99,251,118,251,113,250,107,248,35,248,245,247,8,249,29,248,193,246,45,247,123,246,95,244,235,245,75,249,60,246,225,245,127,248,3,247,184,247,193,251,250,250,239,249,43,252,46,254,254,255,11,0,88,255,111,2,21,5,94,4,4,6,221,7,153,8,63,8,142,9,8,11,74,10,227,9,175,11,20,11,65,11,33,12,133,12,129,11,158,11,65,11,234,9,138,9,79,10,87,9,158,7,115,7,70,7,33,7,240,5,137,4,38,4,225,2,173,2,112,2,199,0,215,255,146,255,205,254,165,253,68,253,87,252,100,251,148,250,121,249,209,249,241,248,142,247,24,246,68,244,181,243,31,244,207,242,202,241,47,241,72,240,172,239,8,240,6,240,178,240,3,241,213,241,30,244,75,245,121,247,188,247,161,248,88,252,185,253,2,1,95,2,202,1,4,4,214,8,247,8,0,10,109,12,151,14,223,14,223,15,110,16,231,16,17,17,185,16,169,17,244,17,207,16,161,16,78,16,7,17,7,16,153,13,13,14,216,12,28,11, 79,11,6,11,42,8,89,6,108,6,25,6,17,4,172,2,173,2,135,2,157,1,1,0,255,254,228,253,217,252,41,252,84,250,89,249,117,248,244,246,156,245,88,243,22,240,176,239,245,238,199,236,8,234,125,232,123,230,129,229,170,230,231,229,157,229,81,231,110,230,149,231,89,237,140,240,201,239,12,241,43,250,224,252,120,251,84,0,162,6,57,7,59,9,250,13,55,17,108,19,110,21,168,23,240,24,20,25,34,26,107,26,187,26,218,25,73,25,67,25,178,25,138,25,125,23,237,20,140,19,203,18,96,17,49,16,213,13,211,11,27,10,254,9,136,8,203,6,157,5,161,4,159,3,191,1,123,1,76,2,108,0,239,254,15,255,30,255,113,253,225,250,195,248,139,246,223,243,1,242,74,238,42,234,157,230,10,227,224,223,124,220,214,216,29,214,185,212,2,212,17,213,240,214,228,217,146,221,222,225,166,227,52,232,89,239,233,244,54,248,67,253,251,255,13,5,218,10,234,16,176,22,38,30,232,35,66,35,170,34,41,38,206,37,6,35,45,35,25,35,67,33,84,32,161,33,125,38,171,38,231,30,202,26,30,27,102,24,251,20,197,17,84,15,249,12,200,10,7,9,238,7,211,6,56,5,41,5,10,5,199,3,189,3,243,3,26,4,97,3,240,1,245,255,74,253,119,249,56,246,190,243,46,240,84,235,15,230,154,224,239,218,74,213,224,206,216,201,152,197,113,194,164,192,116,193,245,196,78,202,142,207,183,214,2,223,105,231,186,238,147,240,72,242,16,249,33,253,255,250,131,3,176,25,206,45,2,48,117,41,43,44,65,49,237,47,208,47,1,45,186,37,141,37,177,37,154,38,70,42,36,48,194,50,47,46,52,37,141,26, 55,30,58,26,37,19,80,15,21,12,6,11,34,10,131,9,212,9,236,7,147,6,147,6,50,7,22,7,90,7,34,9,248,9,77,7,78,0,70,250,44,247,177,244,184,241,48,237,112,232,145,225,90,219,20,211,123,201,75,193,107,185,159,181,242,176,68,175,23,177,155,182,70,191,171,201,142,211,184,221,242,231,237,237,244,240,219,243,157,243,60,232,22,236,194,20,127,62,86,57,217,40,51,50,175,52,208,52,78,59,84,51,164,41,219,42,125,43,165,39,152,35,101,41,140,61,34,71,9,52,127,32,112,27,120,35,249,28,134,17,18,14,132,11,171,10,53,12,197,13,79,12,238,9,3,12,123,12,114,10,188,8,132,9,234,15,251,16,120,7,218,252,55,250,164,247,40,244,213,242,162,238,53,231,154,224,45,215,198,203,189,188,120,177,204,172,115,168,127,163,113,162,98,164,136,172,142,186,167,197,91,210,197,224,236,234,32,242,91,242,113,238,46,220,74,210,234,251,55,64,57,72,135,38,88,48,16,56,245,53,227,66,75,57,32,43,222,43,188,45,167,44,40,40,40,35,225,47,65,76,247,79,109,50,221,28,51,33,211,40,0,26,106,15,71,13,37,11,197,12,25,16,10,16,60,12,40,15,120,16,48,14,84,11,152,7,143,13,241,22,235,18,169,3,179,252,43,252,81,246,92,246,46,248,1,240,224,232,197,224,133,211,234,194,54,177,194,168,16,164,17,159,203,155,251,151,176,155,7,170,24,185,214,197,121,214,203,227,76,235,121,240,160,241,27,228,105,197,94,206,80,26,96,88,115,53,129,33,42,58,94,48,170,61,81,73,30,48,120,39,18,45,173,46,183,46,229,38,168,38,82,62,211,90,87,78,166,41,251,28, 3,43,233,40,83,21,133,16,122,13,239,12,200,15,62,20,17,17,243,14,77,19,197,17,239,14,106,9,189,8,165,19,148,28,113,17,178,0,79,254,52,251,144,244,107,252,185,252,220,240,80,234,118,222,172,206,64,188,64,172,97,164,60,157,196,153,215,148,240,144,128,153,5,171,14,185,233,198,213,216,104,228,134,233,243,237,152,238,217,213,130,181,48,213,217,52,50,90,197,34,92,42,109,57,175,42,0,73,35,68,238,39,71,39,233,42,254,46,161,46,94,38,210,44,149,75,42,98,102,73,98,36,26,36,170,51,34,36,212,18,106,15,47,14,195,14,210,17,148,23,212,17,11,20,72,23,5,19,39,15,108,8,119,11,154,25,33,30,224,11,188,253,0,0,208,247,38,247,39,3,236,251,14,240,36,234,90,219,123,202,182,182,70,168,87,160,189,152,39,151,40,144,13,141,83,154,155,171,228,185,243,201,227,218,8,228,85,233,158,239,9,235,195,199,175,175,232,226,135,71,175,82,83,27,17,50,254,47,2,44,232,78,196,59,72,36,185,37,222,41,230,48,59,45,17,39,200,54,165,89,211,100,61,63,29,35,48,44,116,51,197,30,23,17,87,15,166,15,160,15,37,22,85,26,174,18,174,22,182,22,201,18,65,14,97,8,69,15,195,29,228,28,10,7,73,255,86,1,187,246,101,252,110,6,92,249,196,239,80,233,170,215,5,199,117,177,79,165,178,156,114,149,2,148,37,140,39,143,34,158,208,174,189,189,170,204,190,220,4,229,113,233,244,238,152,228,198,189,10,177,158,242,147,86,250,69,54,27,25,54,190,38,69,51,131,79,48,50,24,33,125,35,24,41,159,48,248,41,80,42,74,68,242,103,90,96,105,53,236,35, 126,49,64,49,45,25,29,15,186,14,141,14,148,15,39,26,74,25,153,17,23,24,121,21,196,18,236,13,198,9,18,19,198,31,19,25,108,3,230,1,24,1,148,245,167,1,16,6,75,246,255,240,110,229,200,211,175,193,239,171,137,162,52,152,59,147,62,145,196,139,15,148,250,162,195,178,12,195,27,212,61,226,254,229,142,234,56,238,182,217,146,179,153,185,151,14,190,94,72,52,199,32,209,50,156,31,21,60,90,70,68,39,190,30,35,33,157,41,227,46,164,39,14,49,172,82,93,111,245,86,80,45,169,39,193,54,74,43,120,19,241,12,62,13,73,15,180,19,0,30,191,22,175,19,212,24,247,19,143,18,52,11,254,9,196,22,159,32,195,19,142,1,141,4,185,253,72,246,217,4,181,1,219,243,245,238,153,223,145,206,95,185,141,167,120,160,62,149,76,146,243,142,85,143,181,155,214,169,210,184,83,201,224,218,32,229,116,230,80,236,9,236,97,204,205,171,192,198,168,42,194,90,137,36,32,38,219,42,221,32,98,69,164,59,102,32,232,28,195,31,151,43,241,43,3,40,237,62,8,101,19,109,5,68,224,41,95,47,220,53,117,34,160,16,5,13,117,14,130,14,74,22,184,29,147,19,152,21,51,24,145,20,70,18,58,10,72,14,213,28,104,31,162,12,190,1,40,5,131,249,118,249,182,6,182,251,204,242,208,236,100,217,161,200,88,178,6,167,51,159,111,147,184,145,54,143,215,147,83,161,72,174,248,190,70,208,87,222,118,228,217,229,73,236,116,226,233,184,16,171,102,230,147,74,114,74,36,28,123,43,215,31,211,44,133,70,229,42,238,27,225,26,41,33,251,45,35,42,186,46,199,76,99,113,154,102,161,56,121,41, 182,52,122,50,10,26,158,12,6,11,58,15,145,18,123,27,21,28,207,19,222,25,138,23,192,19,76,13,119,7,23,19,219,31,232,25,85,6,106,3,9,3,163,246,65,255,114,6,222,248,166,244,59,232,99,211,69,194,136,173,208,165,154,155,227,147,37,145,226,141,10,152,29,167,144,180,26,197,127,211,234,224,52,229,213,231,100,235,18,215,229,175,127,178,248,3,154,89,149,53,60,28,119,43,8,28,22,56,177,63,191,32,242,24,164,25,101,36,48,45,12,41,98,54,251,89,97,117,149,87,18,48,81,45,14,55,78,45,178,21,143,11,42,12,106,15,91,19,16,30,193,24,116,20,3,26,203,20,37,19,146,10,139,8,138,23,244,32,250,19,57,3,75,6,69,0,87,247,82,4,146,3,63,246,137,243,203,225,51,207,247,187,30,170,75,164,156,152,200,147,100,143,202,143,111,157,196,171,34,187,153,201,218,214,20,226,243,227,76,234,96,235,136,204,225,169,95,193,226,35,34,92,47,37,130,33,247,37,28,29,56,65,170,53,176,26,102,23,73,26,153,39,229,43,51,43,108,65,127,104,66,117,229,72,191,43,161,49,85,55,140,35,102,16,25,11,193,11,203,14,102,21,145,29,49,21,108,22,14,25,70,20,90,18,211,7,222,11,151,27,173,30,132,13,179,3,71,8,163,252,109,250,166,8,201,255,226,245,86,241,85,220,212,202,128,181,65,168,49,162,239,150,236,146,29,142,34,148,106,163,53,177,85,192,222,204,182,218,6,227,26,230,234,235,240,227,77,192,103,170,235,213,30,61,176,81,247,23,118,39,108,33,30,36,40,69,104,44,171,24,148,24,86,30,46,42,227,41,206,47,136,76,5,114,30,107,129,60,52,44, 13,53,117,51,235,27,252,12,59,9,248,10,176,14,99,23,14,28,95,19,219,24,51,24,144,19,202,14,13,6,146,16,222,30,246,28,82,9,139,5,43,9,28,250,186,254,139,8,109,250,75,245,189,236,136,214,195,196,45,175,62,168,5,161,70,150,13,146,99,143,247,152,34,168,138,181,89,196,121,208,135,222,130,226,115,229,212,234,100,219,194,180,34,174,170,241,60,85,9,63,213,20,68,44,84,25,194,47,212,66,104,33,180,21,135,23,143,32,139,42,84,41,141,55,146,88,252,117,114,93,166,53,104,45,107,53,158,44,248,19,3,11,212,8,55,11,190,15,42,26,11,26,242,18,99,26,78,21,88,19,74,11,1,6,14,20,2,32,187,24,107,5,248,8,219,5,127,248,6,4,211,7,74,249,121,246,14,231,62,209,8,191,112,173,186,168,53,157,138,149,191,145,249,145,59,158,22,171,81,186,124,198,39,209,210,222,218,225,193,230,67,232,17,211,50,178,55,184,187,7,7,91,45,47,200,22,136,44,236,24,27,55,114,59,1,27,219,20,14,25,205,35,239,41,56,43,246,61,139,96,195,116,254,81,45,49,24,47,225,54,72,39,191,16,141,10,152,9,145,12,199,16,3,27,145,22,63,19,78,26,241,19,10,18,227,7,8,8,17,24,222,32,104,21,162,4,80,11,3,3,170,249,50,9,243,5,23,248,162,244,54,225,68,205,52,186,38,172,57,168,4,155,156,148,158,145,42,148,112,161,35,174,193,189,39,200,66,212,127,224,97,225,233,231,28,231,117,204,80,172,197,191,217,33,131,93,193,33,96,30,175,41,211,24,223,62,182,52,248,22,102,21,75,27,32,38,178,41,240,44,235,68,74,105,52,113,206,69,81,46, 177,48,205,52,105,33,173,13,67,9,63,9,117,13,78,20,148,28,145,19,225,20,98,24,196,18,16,17,98,5,156,11,42,27,216,32,162,17,43,6,106,13,181,255,50,253,131,12,111,3,190,248,164,242,141,220,108,202,226,182,143,172,208,165,146,152,242,147,148,144,100,151,24,164,204,175,55,190,160,198,76,213,55,224,246,225,252,232,151,227,77,201,23,173,250,201,219,48,80,90,28,27,11,35,46,39,192,27,86,65,199,47,189,21,151,22,77,29,105,39,38,43,105,49,66,75,103,111,143,106,135,59,124,44,184,50,46,48,253,26,135,11,193,9,2,12,19,15,191,21,206,27,125,17,84,20,196,21,36,17,100,13,11,4,169,13,167,28,92,33,46,16,142,8,241,14,24,254,6,1,42,14,181,1,199,249,157,240,85,217,106,199,23,181,20,172,194,162,193,149,140,145,217,144,214,153,17,165,242,176,8,192,197,199,145,215,126,222,10,225,29,233,207,224,194,198,142,171,15,209,67,59,188,88,199,24,214,37,107,37,88,30,133,66,68,44,169,20,70,23,111,30,177,40,151,43,53,51,218,78,231,112,205,101,119,56,206,45,206,49,110,46,175,25,56,11,41,10,220,11,17,15,167,22,75,27,204,16,103,20,127,21,14,17,118,12,39,4,77,14,19,29,48,33,254,15,106,9,127,14,102,253,213,1,26,14,114,1,224,249,235,239,0,217,33,199,234,180,22,172,105,162,153,149,131,145,240,144,231,153,9,165,251,176,30,192,168,199,205,215,248,221,179,226,172,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,254,181,254,134,255,39,255,216,254,46,255,197,255,6,0,18,0,45,0,42,0,65,0,157,0,229,0,30,1,234,0,21,1,53,1,111,1,72,1,104,1,166,1,57,1,98,1,75,1,188,1,108,1,156,0,96,1,7,2,152,1,250,0,243,0,28,1,215,1,30,1,175,0,35,1,2,1,40,1,214,0,31,1,216,0,212,0,46,0,119,255,231,255,170,0,103,0,12,0,196,255,186,255,161,255,152,255,113,255,20,255,192,254,171,254,244,254,230,254,160,253,33,253,97,253,68,253,58,253,169,252,136,252,54,253,221,251,152,250,150,251,121,252,246,252,54,253,128,253,63,253,18,253,39,253,128,253,55,255,148,0,62,1,6,1,8,0,194,0,5,2,131,2,90,2,225,2,201,2,95,3,52,3,91,3,54,3,82,3,238,2,107,2,90,2,85,2,66,2,112,2,77,2,70,2,96,1,89,1,55,1,12,1,231,0,76,0,80,1,142,1,183,0,129,0,141,0,34,0,8,0,229,255,1,0,221,255,45,0,39,0,212,255,196,255,194,0,226,255,27,255,153,255,56,0,30,0,117,0,25,0,2,0,168,255,20,255,224,254,210,254,237,253,170,253,48,253,87,252,165,251,17,251,114,250,190,249,1,250,71,249,38,248,99,248,89,249,118,249,124,250,37,251,47,251,110,252,128,254,76,255,178,255,246,0,242,1,158,3,72,4,189,4,138,5,94,6,78,7,10,7,113,6,153,6,51,7,228,5,49,5,191,4,169,4,77,4,150,4,169,3,145,2,183,2,37,3,9,3,149,2,58,2,241,0,93,0,54,0,90,0, 251,0,144,0,83,0,215,0,23,0,152,255,162,255,139,255,85,254,94,254,55,255,83,254,239,253,66,254,146,254,56,255,240,254,185,254,1,255,103,255,151,255,210,255,220,254,140,254,70,255,155,254,238,252,173,252,239,251,253,249,195,249,113,248,102,246,133,245,200,244,34,243,33,243,60,244,205,244,114,245,236,246,67,247,241,248,214,252,107,255,206,2,77,4,47,5,181,7,132,8,89,9,128,11,62,13,104,13,207,12,50,12,159,11,64,10,122,9,74,8,81,7,127,6,169,6,171,6,78,5,67,4,22,4,150,3,133,2,22,2,161,1,103,1,167,1,118,1,47,1,179,1,40,1,51,0,129,0,102,0,112,255,32,255,21,255,16,255,148,254,149,253,193,252,15,252,143,251,178,251,225,251,114,252,2,253,170,253,162,253,38,254,106,254,174,253,211,252,11,253,87,251,176,250,118,249,111,247,232,246,7,244,216,240,209,239,146,237,121,236,106,235,0,235,122,236,228,237,154,241,183,245,51,250,107,0,115,3,75,5,214,6,28,11,171,15,122,19,218,21,129,22,85,22,171,21,62,20,59,18,7,17,227,14,23,13,88,11,108,10,34,9,34,7,219,5,67,4,250,2,87,2,142,1,211,0,62,0,216,255,28,0,251,255,32,0,229,255,110,0,175,0,85,1,128,2,249,1,62,1,55,1,84,1,25,0,174,254,126,253,144,252,30,252,242,251,148,252,184,253,26,255,26,255,213,253,67,252,154,251,53,251,74,250,165,248,229,247,181,246,130,246,65,244,22,241,56,240,253,238,20,237,178,231,184,219,210,205,153,204,20,225,170,246,112,249,97,248,153,247,148,1,134,17,73,10,110,3,175,7,247,15,181,31,175,35,201,38,187,33, 227,31,127,29,203,22,237,20,6,19,79,17,62,14,91,11,207,9,83,9,100,6,43,3,87,1,249,0,146,0,253,255,153,255,166,254,21,255,170,255,243,254,182,254,236,253,186,255,120,3,67,2,118,4,85,2,70,1,65,1,64,254,224,252,65,248,78,248,194,247,9,248,42,251,122,254,215,1,25,0,88,254,148,251,118,250,193,253,46,252,255,251,22,251,26,248,23,246,36,243,239,244,105,245,210,243,133,240,126,231,65,202,117,163,187,177,95,236,108,242,49,226,183,242,86,252,27,10,78,26,221,16,112,18,150,19,192,8,226,5,12,34,241,59,103,51,246,41,217,36,44,34,69,30,118,20,131,12,64,11,95,10,1,9,43,9,19,4,240,255,202,0,142,255,173,0,147,0,191,0,16,254,135,254,216,251,218,252,34,254,171,249,192,3,124,5,175,4,67,9,51,8,4,6,226,2,162,0,68,249,65,244,98,245,48,241,231,240,207,245,67,251,218,253,222,252,232,252,168,250,243,248,120,252,109,0,71,1,164,254,188,251,78,250,8,250,61,247,205,245,148,249,30,249,247,242,180,225,231,178,77,140,248,180,33,245,162,230,136,226,235,246,139,251,180,24,89,32,202,24,82,26,25,26,54,10,117,5,72,34,97,66,68,55,6,43,236,38,90,38,224,33,145,20,230,13,46,11,51,8,184,4,112,3,188,253,204,253,162,1,144,1,62,0,58,253,60,250,215,249,126,248,148,245,18,252,222,246,55,248,40,5,110,7,7,11,47,16,45,14,140,8,67,4,156,0,145,249,91,245,91,245,36,239,141,239,29,248,46,254,48,252,151,249,31,250,238,246,67,247,112,252,51,1,111,1,93,254,34,251,195,249,67,250,242,247,4,248,232,251, 148,251,255,245,119,225,233,170,133,133,32,185,235,244,32,229,15,227,143,243,108,1,19,33,203,35,172,29,78,29,162,23,224,5,147,7,250,42,164,68,158,51,18,43,216,39,81,37,120,34,199,21,168,12,231,8,21,6,251,3,138,2,200,250,43,253,47,1,95,2,117,255,58,249,33,246,130,247,23,244,141,242,35,249,21,242,170,248,222,4,252,8,5,15,55,19,143,17,35,11,47,7,141,2,163,250,208,245,21,245,78,241,84,244,23,252,51,254,123,250,8,249,227,247,245,243,26,246,62,252,170,0,36,0,77,253,249,250,209,250,67,250,10,247,209,246,119,251,23,253,97,246,30,227,156,172,187,132,116,182,74,243,232,229,46,230,98,237,25,3,103,38,227,38,153,32,29,29,204,20,5,5,229,8,251,46,104,68,108,47,245,42,240,37,190,36,7,34,36,20,246,11,234,9,85,8,109,4,190,0,15,250,59,255,204,0,52,1,193,251,148,247,63,244,21,244,69,240,134,242,127,249,28,241,209,248,73,3,56,12,77,18,164,20,24,20,121,13,24,10,45,5,121,251,168,247,248,248,84,243,233,243,148,251,152,0,71,252,166,248,147,245,111,240,233,242,152,250,170,255,241,255,141,252,73,249,180,250,88,250,10,247,174,245,168,251,5,255,6,247,85,219,229,160,31,136,112,198,132,245,43,230,68,230,25,234,50,12,38,38,194,35,221,33,123,27,38,15,19,2,28,16,176,54,6,62,21,42,103,42,226,35,49,36,135,31,71,19,45,11,68,10,34,10,29,8,178,0,80,251,33,255,5,255,226,255,145,251,211,247,182,241,187,240,115,236,45,244,126,247,235,239,4,250,242,1,217,14,140,20,17,23,194,21,75,15,17,12,175,4, 119,251,12,250,233,248,181,243,201,245,117,254,225,2,95,251,252,247,83,241,242,236,121,242,1,250,217,255,54,254,36,250,116,248,185,249,27,249,18,245,196,243,82,252,175,253,242,240,82,195,61,140,44,154,196,233,66,245,24,231,8,228,58,243,112,25,12,36,37,34,188,33,211,24,132,6,33,4,130,34,47,64,213,49,90,40,174,38,135,31,208,33,174,25,76,14,117,9,38,12,233,10,249,7,98,253,44,252,68,253,158,254,117,254,8,252,13,245,0,241,254,239,25,237,1,249,173,244,195,243,125,252,68,5,215,19,215,23,148,24,169,19,239,14,6,10,34,0,118,250,89,250,135,246,126,242,146,249,47,3,106,1,208,249,210,245,190,236,87,236,63,242,193,250,60,0,81,251,223,247,115,248,89,250,26,250,57,245,97,244,188,247,125,242,90,212,248,156,44,142,253,211,227,251,107,236,238,233,235,235,152,11,237,31,201,34,10,36,196,32,130,15,11,1,9,24,146,59,141,57,165,40,177,37,93,30,90,29,141,27,57,17,188,8,38,9,84,10,200,10,162,2,58,252,158,251,177,254,246,255,93,254,9,250,210,242,189,244,157,235,213,241,8,247,229,244,135,250,246,253,231,10,150,21,106,25,108,22,27,17,86,14,83,4,139,251,172,250,49,248,181,244,253,247,235,1,203,4,88,253,98,249,185,241,88,236,166,239,96,245,181,253,35,252,6,247,42,246,204,248,231,249,234,248,8,245,30,243,108,240,230,209,227,155,134,145,200,212,254,248,97,233,153,240,137,242,252,9,228,28,114,31,151,34,198,36,118,23,21,6,27,22,128,57,253,56,254,42,148,36,234,28,27,27,204,23,32,18,2,11,57,7,57,7,232,9,84,4,63,253, 96,251,31,255,44,0,41,254,135,251,74,244,84,246,151,238,17,238,69,242,175,243,155,251,254,251,147,1,214,14,163,21,173,21,103,17,199,14,23,6,16,251,14,252,86,250,112,246,249,250,78,3,133,6,216,255,82,251,176,245,141,241,110,241,7,245,119,251,239,250,78,246,25,242,39,246,135,250,3,250,51,249,13,242,231,233,55,194,31,145,10,161,202,230,127,239,209,226,252,241,204,248,18,19,75,29,161,27,34,32,164,38,143,27,221,11,98,26,25,59,114,56,240,39,135,36,241,30,111,26,116,18,128,14,144,11,76,7,228,5,31,7,49,3,140,253,219,252,173,0,241,0,80,255,2,253,9,247,52,246,76,239,91,241,179,236,45,240,144,252,193,251,207,253,210,7,247,15,60,16,111,15,226,11,106,4,63,253,39,253,206,250,9,247,46,254,183,9,174,6,215,0,8,253,14,247,34,247,23,245,166,245,197,251,118,249,208,245,240,239,147,242,46,250,54,250,194,249,62,242,153,225,88,177,203,140,7,185,77,243,161,226,217,229,135,243,156,253,38,29,183,30,119,26,202,32,214,37,88,24,120,17,234,38,89,60,182,47,111,38,47,37,124,32,2,23,219,11,234,10,175,9,126,5,215,6,200,3,251,255,54,254,166,255,215,1,248,0,13,2,249,251,183,248,133,245,67,240,220,243,206,234,28,240,249,250,129,251,96,255,191,4,253,9,166,10,11,11,64,8,210,255,208,253,103,255,47,250,195,248,11,1,162,12,137,6,6,1,155,254,99,248,246,248,25,248,54,248,236,251,54,250,65,245,142,240,207,241,44,248,122,248,120,247,63,243,232,220,94,168,52,144,62,197,223,242,161,222,184,232,159,243,45,1,188,30,246,30,219,27, 248,34,159,36,229,22,228,19,52,43,63,60,144,45,48,38,30,37,16,32,223,21,36,11,31,10,216,8,208,4,114,6,79,3,70,255,30,254,243,255,19,2,241,0,211,1,220,251,180,248,139,245,184,240,196,243,192,234,69,240,207,250,138,251,91,255,209,4,205,9,108,10,243,9,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,69,4,127,1,53,2,75,2,4,2,46,2,95,2,20,2,226,1,221,1,59,0,2,255,70,255,119,254,138,254,250,254,89,253,3,254,222,253,110,252,174,252,135,252,73,251,76,251,142,251,103,252,176,253,20,253,160,251,182,252,47,253,18,252,94,253,12,254,54,254,36,0,175,0,19,1,27,1,168,0,66,1,216,0,241,0,155,2,245,2,101,1,166,1,91,3,82,2,190,1,8,3,67,3,35,3,145,2,15,2,183,1,240,1,9,1,156,255,183,255,177,255,165,254,128,253,209,252,60,253,55,251,169,250,109,251,180,249,174,249,196,249,135,250,23,250,105,249,43,250,179,249,244,249,231,250,93,252,105,253,250,252,103,254,144,255,177,0,184,1,178,1,240,1,61,3,77,4,142,4,162,5,153,6,76,6,157,5,133,5,163,5,89,6,156,5,131,5,138,5,224,4,234,4,126,3,130,2,226,2,232,1,110,1,158,1,115,1,241,255,196,253,9,253,222,252,233,252,19,252,27,251,137,250,157,250,21,250,75,249,241,248,63,249,45,249,106,248,157,248, 251,250,179,251,125,251,34,253,199,253,59,253,160,254,232,254,248,255,233,0,81,1,201,2,127,3,159,3,94,4,161,4,190,4,12,5,233,4,210,5,225,5,234,4,132,4,230,4,92,4,52,5,49,5,218,4,213,3,222,2,114,1,202,255,254,254,88,0,49,0,65,253,72,250,93,249,90,249,159,245,143,244,210,244,224,242,84,244,202,244,184,244,36,245,29,246,96,247,79,249,248,250,190,252,181,254,151,255,255,0,68,3,222,3,64,5,3,6,205,6,160,7,114,8,104,9,205,9,55,10,56,11,37,11,228,10,209,10,74,10,213,9,178,8,29,7,143,6,108,4,20,4,73,3,77,2,238,0,163,255,13,255,3,254,25,254,15,253,53,251,84,249,23,248,66,247,178,244,234,243,188,245,221,245,67,245,231,244,14,245,34,246,142,245,49,246,152,248,130,250,169,252,19,254,195,255,36,1,65,2,63,3,140,3,60,5,143,6,161,6,130,7,82,8,140,8,8,8,199,8,166,9,20,9,145,8,213,8,12,9,140,7,229,6,172,7,119,7,42,7,72,7,109,5,84,5,181,4,5,2,110,255,145,253,86,253,4,251,216,244,24,238,96,232,223,228,24,228,84,229,21,232,169,234,96,237,149,239,217,243,162,248,187,251,2,254,233,0,44,3,150,4,172,5,231,6,150,7,32,8,83,9,42,11,8,14,209,15,22,17,96,18,141,19,145,19,34,18,94,16,251,14,236,12,99,10,170,7,28,6,64,4,9,2,31,1,8,1,155,1,119,1,8,1,163,255,172,254,140,252,25,250,56,250,75,248,53,245,168,242,184,238,144,237,60,237,46,235,75,235,60,237,15,239,96,242,254,245,161,248,11,251,29,253,161,255,144,2,75,4, 99,5,78,7,87,8,122,8,73,9,204,10,65,11,171,10,46,11,206,11,28,12,37,11,21,10,19,10,242,8,86,8,119,8,68,8,180,8,214,9,157,10,118,12,73,14,47,16,109,16,163,17,128,16,223,8,212,245,111,211,249,185,137,197,115,221,75,232,50,243,203,238,28,211,77,201,53,215,62,237,22,251,33,6,35,13,138,12,4,11,56,8,0,4,124,0,80,0,24,4,213,8,118,14,41,21,199,25,30,26,193,27,199,30,33,29,96,25,221,22,117,20,243,13,105,8,89,5,157,1,50,253,156,253,223,254,36,253,197,255,6,0,169,1,36,5,177,6,253,5,187,3,14,1,26,251,53,245,161,240,88,238,58,236,85,234,158,233,185,232,243,233,192,235,128,237,239,242,233,246,82,251,54,0,136,3,185,5,110,7,105,8,30,8,18,9,103,10,254,11,108,12,223,10,175,8,143,6,71,5,250,5,149,6,230,7,199,8,184,9,103,9,19,9,149,9,195,11,196,16,104,22,101,29,114,36,209,41,29,40,195,25,43,227,5,161,14,182,138,243,192,231,136,204,167,203,37,180,38,184,21,186,32,208,54,254,200,12,57,19,119,24,22,23,101,12,213,4,250,250,23,244,20,253,28,4,48,3,195,8,19,18,42,23,231,24,28,35,0,41,212,37,7,38,139,39,134,33,63,19,102,8,124,3,164,251,0,247,3,250,189,246,2,0,139,252,217,247,188,6,97,8,112,9,134,11,201,13,164,9,100,2,224,0,32,249,85,245,116,240,155,240,208,238,155,235,247,235,149,235,87,237,198,241,168,245,109,249,200,253,129,3,69,6,206,5,228,7,128,10,133,12,220,12,245,11,254,6,34,3,71,1,85,254,78,250,166,249,172,254, 48,1,158,1,202,1,11,4,210,5,154,7,150,14,100,22,139,30,248,40,119,54,226,61,138,58,156,16,143,177,30,148,232,222,140,235,19,190,29,199,72,184,71,178,58,184,104,171,134,214,20,255,93,14,154,24,42,34,19,30,94,20,69,10,251,251,180,252,239,3,160,254,54,252,219,3,102,13,147,16,131,25,154,38,38,40,72,44,27,49,91,45,68,32,43,19,138,11,174,4,175,250,224,252,134,242,88,248,79,254,159,237,30,252,96,7,244,6,52,11,211,16,174,18,250,12,165,9,221,1,136,251,57,245,222,242,201,239,245,240,245,241,96,239,148,240,142,247,97,251,154,253,7,0,39,5,79,11,2,11,133,9,18,9,140,13,47,13,243,10,175,9,56,5,27,0,76,250,114,244,228,238,51,240,71,244,220,246,254,248,250,250,71,255,178,1,199,7,20,20,167,32,242,46,121,65,122,74,122,66,88,14,119,172,172,156,251,229,201,225,8,185,239,194,181,174,71,187,90,191,164,160,14,181,2,223,89,0,1,20,41,41,191,46,254,32,6,19,98,4,146,5,146,9,188,2,28,255,160,3,65,11,88,13,113,21,64,29,238,30,245,40,120,50,6,48,19,39,220,30,75,23,201,10,56,1,240,2,172,243,247,251,143,252,141,236,95,249,129,1,243,2,85,6,96,14,103,15,153,16,123,17,24,9,182,0,37,249,65,245,90,239,212,242,252,244,134,242,22,245,180,252,64,253,31,0,118,4,25,10,158,15,125,16,247,15,235,13,202,14,253,15,4,12,129,8,21,6,250,0,166,249,200,240,158,234,69,234,62,236,178,239,130,243,158,246,72,250,38,254,162,2,21,15,231,30,150,46,108,68,80,79,65,68,201,252,125,152,139,166, 137,240,76,215,135,183,225,186,61,166,128,197,81,187,180,154,43,166,233,202,215,243,150,14,224,42,110,55,62,43,91,20,121,5,12,11,83,13,31,9,205,6,155,12,246,18,22,17,212,23,233,24,61,24,65,37,171,48,221,45,195,38,224,31,87,26,144,11,195,6,11,5,114,247,49,4,182,249,105,239,78,252,70,1,49,4,80,5,215,12,182,12,98,15,167,15,18,8,250,254,152,250,162,246,150,243,239,245,129,244,49,241,33,246,68,255,235,0,103,4,62,7,30,13,19,19,102,21,164,22,121,20,190,19,97,19,153,11,23,7,151,5,35,255,38,246,22,235,6,229,94,230,171,231,50,235,3,241,116,247,103,252,52,0,195,4,35,19,95,37,120,55,204,75,98,81,194,42,89,196,96,141,61,210,41,236,214,188,204,179,150,166,116,176,48,205,39,169,86,152,82,163,68,201,150,246,185,19,227,45,171,56,160,41,241,14,97,10,145,17,73,14,251,13,186,16,10,25,72,29,27,28,188,28,53,23,26,27,214,42,94,48,182,38,127,33,214,31,127,21,79,10,247,8,209,250,83,254,248,2,142,242,252,247,118,253,67,2,40,5,231,8,173,11,211,11,2,16,203,14,2,6,59,252,23,245,114,243,214,243,186,244,161,242,157,240,106,250,108,0,5,3,54,8,34,12,108,16,82,19,147,21,141,25,136,25,62,25,54,22,125,13,15,9,253,4,128,254,69,243,245,231,195,226,238,226,68,228,244,230,77,237,60,246,17,254,74,4,52,12,138,29,242,49,16,69,143,85,109,65,24,233,120,147,129,186,48,241,112,202,190,175,147,163,222,160,117,200,238,180,22,153,207,150,227,173,98,220,88,3,218,30,44,52,204,52,26,28,203,10, 48,19,67,19,22,16,136,18,5,25,229,33,29,40,197,40,87,29,179,25,119,37,84,47,75,43,165,31,80,29,93,26,248,11,163,10,178,252,82,249,17,5,237,245,50,245,44,252,48,254,132,4,191,7,171,11,145,10,176,11,109,16,64,8,84,255,48,245,116,241,161,243,182,244,180,244,23,242,254,246,43,253,250,255,153,5,151,10,201,15,188,18,179,19,141,24,62,29,105,29,129,29,209,20,227,13,199,10,87,3,171,247,183,234,21,229,117,227,203,227,190,226,132,229,27,239,180,248,232,1,247,10,1,26,12,49,227,70,71,87,233,73,74,238,94,149,115,189,123,248,199,209,119,177,4,156,180,154,241,199,141,182,101,151,57,143,32,161,35,205,117,247,117,20,66,44,206,53,114,32,252,10,116,19,3,22,41,17,203,19,60,26,143,34,95,43,52,49,65,38,8,28,137,40,84,51,108,48,157,37,62,30,50,28,50,15,199,13,125,255,86,246,199,3,118,246,152,246,247,251,247,249,86,1,216,5,102,10,219,9,44,9,220,15,187,7,86,0,70,246,92,238,222,240,175,241,109,243,10,243,138,246,136,252,211,254,97,3,218,9,75,16,158,21,167,21,100,24,3,32,255,33,149,32,154,23,84,14,23,11,108,6,135,250,111,233,195,227,30,226,115,228,183,226,39,223,111,231,75,244,94,0,162,11,213,26,55,48,51,71,25,85,161,75,208,246,183,151,226,188,84,253,13,215,211,181,151,157,98,152,175,199,9,184,111,149,97,137,38,155,198,200,166,240,202,12,235,37,88,50,208,34,65,10,58,15,18,21,179,17,239,20,35,27,18,33,206,43,107,48,82,40,36,31,232,41,22,55,71,51,239,40,34,34,71,30,96,17,77,15, 191,0,189,246,39,3,209,246,129,246,56,252,182,249,30,0,5,5,207,9,2,10,41,9,186,15,238,7,81,0,70,246,92,238,138,240,36,241,144,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,1,53,3,167,4,126,3,248,4,120,5,76,5,171,4,113,5,150,6,54,8,85,11,97,10,2,5,52,253,253,245,20,240,115,238,227,237,17,241,124,247,208,255,87,7,250,9,129,9,144,5,116,2,225,1,98,4,5,6,211,8,98,10,179,10,203,10,180,4,247,252,42,245,242,239,17,239,209,241,96,245,221,249,172,253,162,1,229,3,131,6,245,8,101,7,227,2,87,254,135,253,185,1,50,8,126,12,136,12,74,8,24,2,10,252,96,246,251,241,72,239,24,241,2,249,104,2,33,7,185,6,50,2,211,251,246,252,125,5,158,7,172,5,252,0,147,252,188,253,254,2,156,7,246,10,179,9,166,2,59,250,93,245,23,242,245,239,45,246,87,254,228,5,58,10,87,8,7,4,3,254,144,249,173,254,192,5,148,5,161,1,190,251,37,248,191,250,11,2,119,8,159,11,226,6,26,253,100,246,31,243,88,244,14,253,251,3,46,10,245,11,147,8,181,4,116,254,85,243,146,238,41,254,203,9,95,6,23,0,81,248,113,245,210,249,232,1,40,7,8,8,206,0,108,247,200,245,233,255,44,7,252,8,104,8,180,6,155,6,137,6,161,0,253,242,81,227,0,241,145,13,147,11,220,8,35,254, 145,245,178,241,88,245,2,253,20,3,218,3,205,1,62,2,174,8,215,12,156,10,28,6,143,2,90,2,116,1,57,253,119,239,132,217,228,236,103,23,135,20,229,16,130,254,24,243,149,237,155,239,85,245,78,252,125,2,236,9,6,15,108,16,78,15,189,8,104,4,15,1,179,0,16,255,236,250,205,235,225,202,5,230,212,35,54,30,7,21,198,252,151,244,227,239,180,238,184,238,163,242,88,252,61,14,101,24,115,22,80,20,39,12,45,6,75,0,114,252,135,248,212,243,12,230,70,204,199,239,192,40,211,33,197,17,233,249,184,241,90,236,116,233,102,228,55,236,93,3,120,29,88,37,250,28,85,20,63,14,17,6,160,252,60,245,56,242,123,239,37,229,233,201,161,243,70,42,129,36,233,17,255,248,136,240,7,235,122,231,230,225,120,235,189,4,191,31,200,39,235,31,152,22,102,14,83,3,95,250,150,244,246,243,123,244,9,237,103,207,108,224,249,32,0,35,159,22,150,253,231,242,238,233,215,230,121,227,197,232,106,2,142,25,203,34,181,29,1,25,129,18,164,8,116,254,50,248,254,246,254,248,97,247,36,215,148,204,180,28,84,26,118,29,202,0,224,247,87,232,97,228,175,223,199,230,129,254,232,19,184,31,22,29,26,30,78,22,184,13,45,0,8,250,25,247,190,252,32,253,206,236,76,194,255,254,206,19,235,28,208,9,83,250,224,231,223,222,245,221,34,229,186,253,123,21,100,35,111,29,29,31,222,23,14,15,57,3,245,253,205,252,139,1,83,3,84,250,59,214,7,198,124,16,78,6,26,28,247,253,35,241,179,220,186,216,253,229,154,253,210,24,220,35,66,34,253,27,38,25,90,10,5,9,7,255,133,2,50,1, 228,2,194,251,160,231,146,185,173,251,27,6,44,21,123,7,206,245,222,226,180,212,184,224,54,254,66,25,47,39,77,37,195,25,112,23,95,8,146,6,24,2,164,4,69,5,232,3,110,252,52,244,143,193,178,211,254,19,170,254,240,22,223,245,231,237,177,211,171,221,128,252,255,24,86,41,11,41,238,31,73,19,85,7,164,254,177,2,181,4,205,8,240,4,253,252,143,245,36,208,181,183,208,26,201,245,15,24,34,250,230,242,217,217,116,217,94,253,78,23,9,42,79,41,93,34,222,16,217,8,62,252,97,1,243,2,2,9,131,3,86,255,49,246,18,216,119,172,8,26,173,250,111,16,229,255,233,240,149,220,88,216,35,255,18,25,217,43,148,41,178,36,188,17,90,10,204,249,183,253,9,255,51,7,193,4,11,2,43,248,18,228,59,165,95,7,97,13,85,254,99,9,84,235,184,221,39,221,206,7,198,29,160,42,102,41,60,39,177,17,107,5,50,249,54,247,187,253,114,5,86,6,120,3,128,251,254,230,125,167,48,0,165,21,5,245,80,6,101,234,57,224,168,225,107,9,37,32,219,43,7,42,62,40,207,18,72,1,163,246,157,244,46,252,54,3,104,6,220,4,195,252,65,240,176,176,184,225,36,43,166,234,230,253,197,236,22,223,24,230,179,12,28,36,72,45,57,43,112,41,217,21,183,252,64,245,36,239,220,250,170,1,178,6,218,4,125,0,24,247,18,196,36,195,23,49,238,233,249,243,162,240,30,219,247,234,165,16,85,44,222,45,251,45,144,40,116,21,131,246,63,242,63,238,50,249,191,255,242,7,244,6,170,1,77,250,203,213,21,177,228,36,53,246,130,237,73,233,166,221,55,241,94,20,228,48,145,47,202,45, 233,39,66,21,224,243,144,239,37,236,182,250,201,1,248,7,238,5,23,3,197,251,215,233,131,169,184,252,21,16,54,236,238,217,113,228,231,247,245,23,209,47,245,47,173,43,222,39,31,25,222,245,117,239,254,236,131,250,84,0,230,5,33,5,139,3,72,250,193,241,50,189,77,206,50,32,217,237,177,213,249,221,119,5,158,26,91,47,40,50,123,41,198,38,45,27,81,250,222,234,158,237,103,247,124,255,145,2,73,4,21,3,194,250,229,242,21,204,3,190,203,30,0,245,178,221,170,207,243,14,148,26,80,47,151,47,79,43,100,38,207,25,245,252,83,231,93,236,113,245,193,0,69,2,9,6,138,0,173,251,101,242,4,228,163,172,239,5,194,7,254,230,179,197,149,8,138,31,224,48,70,50,26,45,157,38,14,26,12,2,197,228,146,230,124,242,112,2,40,255,217,5,81,254,206,251,51,241,9,237,141,177,195,231,126,26,32,231,205,210,76,248,160,40,186,44,136,51,197,46,29,40,99,27,3,1,86,228,214,225,158,243,196,1,109,1,209,2,165,251,189,248,197,241,42,244,215,201,33,190,214,34,250,229,92,234,35,231,165,42,241,45,193,53,99,48,206,41,204,25,112,253,85,230,166,218,98,240,124,253,78,7,120,1,8,1,176,248,45,246,169,245,70,220,39,167,188,29,24,234,2,241,169,229,196,29,143,54,106,50,164,52,253,42,211,25,51,254,145,234,245,217,178,238,246,250,168,11,16,0,98,255,59,246,2,248,25,244,58,232,236,160,10,5,138,243,163,242,123,246,55,12,5,63,217,48,126,58,171,40,90,24,181,252,66,237,96,219,154,235,245,248,102,9,0,5,8,0,124,248,218,246,113,242,153,236,227,168,199,228, 249,0,181,239,85,10,21,1,72,60,213,49,230,55,85,42,191,25,1,0,46,239,154,221,127,232,152,247,100,6,97,7,106,254,19,249,144,246,189,244,34,240,158,187,246,185,232,11,99,232,95,26,131,4,2,52,194,61,47,53,142,45,190,18,255,252,108,234,50,227,225,231,129,251,253,5,162,12,46,254,103,247,145,242,148,245,169,239,145,198,16,169,152,12,25,236,210,34,4,13,104,35,245,64,117,50,53,50,147,17,69,254,89,234,34,227,130,230,138,252,41,4,95,10,215,252,124,247,160,243,64,246,10,241,161,206,120,155,164,3,71,246,118,38,53,27,143,28,60,65,75,53,1,47,1,14,105,246,235,232,0,229,13,231,169,253,90,4,136,13,145,254,160,247,152,240,92,244,60,242,15,224,119,152,103,224,223,13,0,31,247,42,19,30,158,50,55,59,0,42,199,20,15,244,210,234,116,229,7,231,233,249,67,4,169,10,253,253,195,246,182,239,138,245,198,242,197,227,65,154,229,213,244,24,23,30,25,53,49,36,42,41,228,56,147,35,3,19,68,241,33,234,206,232,224,231,156,250,98,7,78,12,210,254,54,245,20,237,117,245,228,241,41,236,40,180,193,157,26,38,210,28,240,63,193,46,15,36,125,40,126,41,250,18,74,248,50,235,151,234,78,237,162,245,135,6,113,4,142,0,134,244,39,242,225,239,96,244,47,234,144,179,89,157,247,44,226,28,13,62,62,46,16,39,62,38,13,43,121,15,52,247,162,232,68,237,150,241,29,245,238,7,112,4,104,2,134,242,222,242,151,237,183,243,120,234,172,202,223,135,153,23,51,44,236,58,203,52,41,45,27,27,161,41,113,18,141,249,70,233,33,235,116,247,60,245,22,6,217,1, 30,1,217,241,118,245,118,236,234,241,118,234,225,200,197,137,0,24,227,48,237,60,249,50,152,47,129,30,223,38,159,14,134,245,125,229,227,235,202,250,74,249,174,8,232,2,203,1,11,240,120,244,206,234,23,241,246,232,23,214,111,142,90,233,204,73,53,55,169,63,128,46,102,39,22,22,13,23,27,244,155,233,171,233,26,252,183,252,29,3,152,3,204,252,132,244,96,241,246,238,30,236,26,236,11,211,69,143,199,236,105,72,67,60,40,62,115,48,171,38,254,21,184,22,186,241,98,233,207,228,3,253,87,249,92,3,53,3,156,255,55,245,245,241,240,239,219,237,25,234,93,214,95,166,77,192,79,84,246,58,56,73,12,48,158,47,34,16,192,8,116,246,164,231,22,230,165,247,181,254,178,255,211,8,167,255,63,250,62,238,165,241,24,234,209,235,39,214,197,162,119,201,186,81,9,61,85,71,223,48,30,46,30,15,62,7,248,244,17,232,162,231,204,248,250,255,58,255,5,8,242,255,48,252,48,238,208,240,111,233,117,232,159,211,231,185,95,176,105,73,225,71,101,77,232,52,170,44,91,18,94,244,22,247,119,229,8,237,100,247,13,5,197,254,117,9,59,255,72,255,249,238,146,238,242,232,20,231,213,213,165,181,18,184,7,75,10,70,229,74,242,47,36,47,75,18,233,248,168,244,253,228,154,237,83,246,175,8,242,250,74,7,187,254,200,0,218,239,16,239,161,233,151,228,51,210,100,200,78,178,78,50,196,86,43,75,255,56,228,40,157,19,187,242,75,231,59,236,245,239,159,250,13,9,8,253,52,5,199,254,99,253,55,243,198,236,101,234,175,227,6,212,213,191,212,179,165,64,174,81,157,81,159,50,113,41,194,13,77,242, 72,234,112,235,105,242,232,251,166,10,226,251,144,1,243,253,109,255,173,244,223,237,231,232,160,229,164,206,227,206,235,185,226,22,192,101,238,72,192,64,28,36,172,15,227,247,101,225,93,237,90,242,237,255,117,9,222,0,227,250,57,255,198,251,51,248,219,235,29,231,143,227,105,209,96,206,15,187,178,32,144,96,204,82,194,61,218,32,19,11,216,242,235,226,38,241,120,243,122,2,22,9,74,0,12,250,76,250,9,254,134,248,142,237,140,229,1,228,11,206,11,210,186,186,90,31,25,102,147,80,221,63,85,28,191,6,155,241,57,230,250,240,112,248,51,3,165,11,70,255,149,245,194,247,57,253,202,247,236,239,105,227,251,225,129,207,213,210,19,192,28,40,182,91,207,83,196,63,148,27,89,7,76,238,231,229,187,242,91,249,163,1,130,11,157,253,246,245,70,243,196,252,80,251,86,243,177,228,63,221,92,205,113,220,25,201,234,8,125,107,201,80,61,73,121,26,183,2,198,236,104,231,151,229,187,0,74,3,87,15,125,0,190,240,110,243,157,249,179,254,211,242,100,229,252,213,198,209,152,224,220,203,25,19,182,103,70,77,226,73,91,22,33,1,167,232,185,230,174,231,57,6,224,0,207,16,63,0,146,242,232,240,201,246,1,255,79,246,58,229,76,210,55,207,58,233,119,214,52,0,120,108,93,76,100,74,70,20,254,0,246,231,216,235,193,227,69,5,179,3,26,13,115,2,235,242,26,240,178,246,56,255,57,246,242,231,229,203,238,206,226,235,133,213,203,13,125,106,117,75,255,74,25,19,87,253,226,229,80,233,138,228,0,7,252,7,199,11,165,254,116,243,216,239,137,245,50,254,45,246,236,231,2,205,130,206,87,240,197,221, 73,4,82,109,176,74,125,73,57,16,57,251,110,227,81,237,88,231,89,2,226,12,253,7,187,255,67,242,196,241,225,242,48,255,96,246,6,233,26,203,63,209,179,240,14,224,34,5,190,110,12,73,129,74,87,15,22,249,57,228,171,234,163,233,237,252,219,16,20,8,157,0,142,240,200,243,211,240,255,253,108,245,49,233,38,203,203,211,135,241,195,228,55,255,11,106,201,73,109,75,229,17,244,247,18,226,230,234,55,238,196,247,32,21,127,5,130,255,229,239,24,246,55,240,80,253,162,245,60,230,223,202,166,215,62,244,168,233,247,251,32,108,245,73,142,73,187,16,239,244,79,226,15,233,108,242,142,243,27,23,230,9,70,0,237,233,56,244,47,240,246,251,37,245,46,230,214,206,66,221,222,247,108,235,79,241,195,106,168,74,161,73,215,16,218,244,17,226,250,232,8,249,154,240,93,18,151,13,174,253,179,233,56,243,39,243,56,250,45,244,164,227,38,207,225,224,246,246,167,230,142,255,152,106,225,76,124,70,125,16,37,241,7,225,122,231,125,247,98,243,107,16,6,16,243,252,97,233,156,241,69,244,36,248,178,242,107,224,250,210,85,229,216,249,173,232,153,248,84,110,232,76,22,71,1,14,151,237,127,224,65,232,198,250,98,243,129,9,123,23,214,250,162,235,49,238,101,244,86,247,0,241,44,222,197,213,212,234,180,250,114,226,57,8,12,107,226,76,19,68,106,10,25,235,92,224,144,233,28,249,22,247,81,6,213,24,152,248,43,236,160,235,199,245,228,246,145,240,213,218,74,219,204,238,74,253,138,230,69,252,0,109,165,76,252,68,246,8,71,232,30,224,233,232,163,252,136,250,86,255,172,29,178,247,48,237,149,235,131,243, 22,247,39,238,224,216,39,221,227,242,56,0,109,223,227,7,180,109,176,74,8,66,147,8,144,230,117,221,102,235,19,251,188,254,161,252,144,29,22,249,136,237,129,234,203,242,190,244,98,236,197,213,218,226,152,246,190,0,226,217,14,15,97,108,1,75,52,63,132,6,214,229,224,220,218,238,114,251,170,255,167,247,135,32,246,249,81,237,159,234,31,240,29,243,215,233,155,213,202,230,75,248,218,255,221,215,124,28,224,100,69,75,171,58,44,8,209,230,239,218,247,240,226,248,46,2,70,247,93,28,83,249,38,239,49,233,223,240,210,240,128,231,39,212,242,235,191,251,119,2,195,218,137,25,221,99,3,76,75,59,245,5,190,226,127,217,56,241,215,250,248,3,134,245,6,26,56,254,76,235,17,235,95,239,214,240,47,228,8,215,22,239,25,254,160,0,142,217,0,29,117,95,214,76,114,57,101,9,150,226,194,217,231,238,129,252,218,4,125,246,156,19,216,255,48,236,42,236,60,238,77,238,45,225,149,215,122,243,28,1,223,252,107,214,95,51,246,86,131,80,137,51,133,5,42,221,51,218,105,240,151,0,146,4,237,244,172,17,203,0,51,238,248,234,74,237,59,235,64,222,102,217,159,249,91,1,36,255,186,215,111,50,20,88,215,78,213,49,240,2,159,222,10,218,180,239,213,0,195,4,154,247,120,9,107,2,97,236,72,237,136,236,220,234,90,219,125,220,18,251,6,5,189,252,34,216,56,59,51,81,244,79,239,46,41,3,98,220,125,217,70,238,155,2,100,6,3,249,159,5,136,3,206,238,16,236,115,234,223,231,156,217,18,223,84,255,77,5,48,249,235,216,229,70,242,76,59,80,233,42,171,2,91,220,58,217,222,236,133,1, 120,5,143,248,15,2,173,1,139,241,238,240,24,235,76,230,218,215,103,226,68,255,58,7,69,243,103,219,144,79,233,71,78,81,81,41,230,0,191,217,79,218,98,235,243,2,251,5,159,247,26,254,221,4,141,242,118,238,231,233,49,228,50,215,99,230,4,2,214,7,8,234,190,231,97,91,27,66,102,77,243,33,104,1,69,218,165,221,164,232,193,2,0,5,228,248,191,253,66,4,170,242,48,242,252,232,55,224,138,213,91,235,146,2,127,6,212,225,29,246,252,90,132,63,154,75,0,36,3,255,0,216,67,224,47,231,120,3,171,4,126,250,219,249,243,5,224,242,115,240,78,232,14,223,31,214,52,239,95,3,72,7,99,220,144,1,106,90,151,63,177,69,29,33,30,0,200,215,165,226,204,229,184,2,93,5,44,251,166,245,211,5,117,244,128,244,122,230,151,219,143,213,33,243,134,5,205,3,203,217,13,13,103,87,71,64,148,66,158,32,189,255,121,215,76,228,183,228,90,2,58,4,98,254,196,240,190,4,38,245,227,244,193,228,187,217,65,216,116,244,132,7,116,3,241,218,43,19,165,86,90,65,191,63,239,27,36,252,165,214,192,231,159,231,174,0,99,3,251,255,210,238,143,2,250,244,242,244,105,227,127,215,215,217,216,245,93,11,247,2,173,219,33,23,164,85,103,64,211,62,252,26,234,248,59,213,250,231,20,233,239,0,175,3,160,3,113,235,187,0,13,249,183,243,222,226,111,211,107,220,178,245,198,11,74,251,242,217,157,49,180,78,200,68,64,55,177,21,138,247,117,216,230,231,156,233,24,255,84,1,34,1,133,234,252,2,47,247,40,244,165,225,1,212,61,223,158,248,243,11,102,247,73,220,4,59,59,74,193,69, 170,51,144,20,47,245,82,217,150,231,63,235,68,254,20,2,26,0,44,232,253,255,148,251,255,244,213,223,76,210,177,226,14,248,125,10,181,235,180,232,122,78,34,65,171,69,140,45,187,20,102,240,216,220,249,229,180,237,109,252,124,1,51,251,37,233,63,2,39,251,200,243,175,222,6,211,206,231,42,251,24,10,68,235,250,234,206,78,27,61,221,68,109,44,23,21,71,240,214,221,242,227,98,239,48,252,150,1,44,251,58,232,168,255,62,253,189,242,180,222,43,213,117,234,239,250,27,5,201,219,120,0,199,87,68,60,97,67,115,42,124,15,57,233,85,224,121,227,106,243,3,252,191,3,63,246,194,231,39,2,53,253,192,241,193,220,68,213,190,237,27,253,21,1,90,216,188,12,128,87,150,58,188,63,57,41,212,11,230,232,29,226,232,228,56,244,192,252,249,2,189,243,115,231,38,2,224,255,179,239,66,219,244,214,48,238,172,252,68,251,218,210,208,33,205,84,174,63,163,57,80,40,149,8,99,228,65,228,64,230,76,246,48,252,174,2,90,240,74,229,122,1,59,1,96,238,128,218,237,216,70,242,163,253,38,246,150,209,106,51,171,79,176,65,235,52,50,40,16,4,157,227,131,229,111,229,23,246,222,251,238,2,184,237,107,230,54,1,208,2,212,234,37,219,138,218,106,243,132,253,164,242,47,211,197,63,206,75,81,68,173,47,116,39,243,0,2,224,95,229,119,231,252,247,211,252,237,2,236,235,174,229,252,0,182,2,209,232,6,220,87,221,188,245,233,250,48,229,177,222,231,79,194,67,114,69,108,44,18,40,191,251,54,224,128,228,139,232,161,248,10,253,1,3,245,234,133,229,134,2,242,255,239,229,224,218,167,224,249,246, 55,248,54,221,43,241,202,84,45,67,236,67,61,41,141,34,229,247,185,224,147,226,101,236,170,248,235,255,139,0,42,234,15,228,160,3,171,252,76,229,198,219,240,229,61,247,165,246,91,214,224,255,233,84,159,64,149,64,81,41,33,34,213,245,59,224,223,225,245,237,127,250,145,1,160,253,212,233,229,225,8,5,130,251,13,228,122,219,68,234,17,249,184,242,153,204,58,24,152,78,246,67,211,59,5,44,48,28,92,242,185,224,165,225,220,240,53,248,17,3,91,250,1,236,160,225,50,8,181,246,189,227,123,218,53,237,28,246,90,231,6,208,234,53,108,69,239,69,87,51,209,44,9,27,175,239,214,223,237,224,215,241,16,249,224,3,0,247,19,235,117,228,140,8,70,240,99,226,214,221,106,241,255,248,242,228,222,210,249,60,228,65,125,68,53,49,204,44,119,22,87,238,55,223,52,224,17,243,18,250,135,5,63,245,225,236,141,229,107,5,198,237,26,225,80,225,124,243,87,247,33,215,148,228,245,71,18,61,250,66,218,46,198,46,171,19,213,233,212,219,61,225,118,243,80,251,76,4,151,245,139,235,111,232,11,4,249,236,110,223,77,227,80,244,131,244,251,208,77,247,209,71,252,61,218,62,124,47,206,44,166,15,239,233,94,218,130,225,53,242,208,252,3,4,23,246,118,235,177,234,6,2,11,235,217,221,247,231,6,246,164,240,20,201,253,12,189,68,66,62,153,58,41,48,168,45,223,12,82,229,170,215,244,226,181,243,62,254,55,2,109,248,118,234,15,236,211,254,217,231,92,221,2,236,82,247,170,237,18,202,120,28,58,64,140,63,136,53,194,48,121,43,189,9,233,229,73,215,212,226,74,243,36,255,242,1,147,248,241,235, 112,235,251,252,147,230,163,220,22,239,254,246,51,226,206,208,149,50,28,55,153,64,142,47,109,50,99,41,12,7,71,228,27,215,116,227,222,244,4,254,173,0,181,249,91,235,90,237,27,251,197,227,225,221,33,243,122,246,188,217,5,220,212,57,40,54,65,62,204,45,13,51,202,39,31,3,142,228,153,214,159,227,217,245,107,253,102,1,107,249,83,238,215,234,17,248,140,223,188,224,202,244,218,245,132,209,224,240,83,60,132,52,61,57,62,44,21,50,128,37,165,1,37,225,71,215,124,227,152,248,60,253,230,0,178,249,207,240,135,234,139,246,92,218,51,227,91,246,11,244,10,203,245,1,79,58,160,54,252,52,201,46,86,52,112,35,106,252,41,224,160,215,12,227,227,248,32,252,51,1,47,249,94,243,166,232,35,244,44,215,38,230,217,247,9,240,47,200,34,24,70,54,61,57,66,48,10,49,215,51,21,30,114,246,1,222,97,216,114,229,98,250,26,252,104,1,101,250,59,245,15,231,58,241,14,212,167,233,165,247,65,231,219,203,178,45,243,49,209,58,61,42,156,49,41,51,179,27,203,241,5,222,30,216,88,230,101,250,5,252,100,2,169,250,20,243,239,229,198,236,225,210,32,237,199,247,5,223,237,220,217,55,50,46,241,56,69,39,222,49,130,48,79,24,181,238,7,222,64,217,16,233,174,248,248,252,214,0,2,251,125,240,105,232,173,232,186,212,188,240,102,247,179,214,217,235,225,57,27,47,46,53,251,37,170,49,182,46,66,21,174,236,200,222,193,217,232,234,104,247,132,253,26,0,174,252,186,237,36,233,148,227,74,215,139,242,137,243,98,209,221,6,62,53,131,48,151,46,33,38,127,48,180,45,11,19,63,233,86,222, 186,217,42,237,247,245,154,254,16,0,15,255,211,233,189,235,145,221,154,216,225,242,219,235,131,212,144,31,114,46,192,51,72,40,215,38,174,46,37,44,83,13,253,232,133,220,52,220,35,238,35,246,217,254,173,255,19,254,6,231,216,237,77,215,148,221,231,243,73,231,227,220,78,43,155,39,222,50,122,35,141,40,32,46,52,44,248,9,52,229,169,218,141,222,144,240,110,247,122,255,27,0,74,254,134,229,14,236,254,211,177,223,112,244,93,223,30,232,81,51,6,39,169,48,75,33,25,42,84,46,25,42,148,5,96,230,20,217,54,224,43,239,195,248,5,0,146,1,150,251,30,227,147,232,89,209,234,227,221,242,242,215,165,0,43,50,151,38,134,43,66,34,89,42,186,47,46,39,161,0,112,228,214,215,181,226,122,238,183,250,100,255,146,2,74,248,92,227,159,230,134,208,176,230,132,240,118,218,179,12,131,46,189,40,71,39,181,35,166,41,235,46,97,35,121,255,213,227,230,214,245,226,115,238,229,251,122,255,240,4,243,246,152,229,4,225,155,208,207,232,62,233,94,217,206,35,133,40,115,43,83,32,200,36,209,41,220,46,113,33,24,252,82,225,170,214,3,228,186,237,0,255,221,0,43,5,70,243,225,228,198,222,55,210,211,234,187,226,109,224,0,46,213,38,55,43,39,29,188,37,101,41,17,47,227,29,136,251,82,223,224,214,107,227,93,238,83,254,222,2,210,5,113,242,131,227,8,219,205,211,173,237,4,218,230,241,1,50,238,35,205,40,204,25,223,37,189,42,34,48,226,26,95,249,143,218,30,216,202,226,244,241,98,254,141,5,153,4,34,241,240,224,111,216,163,213,214,233,78,209,87,13,130,46,138,37,47,34,137,25, 18,37,96,44,213,48,230,22,172,249,190,216,202,216,45,224,242,245,31,254,177,8,57,1,159,238,6,222,91,215,160,213,231,226,246,212,100,41,152,35,212,40,64,26,84,26,215,35,122,46,136,47,211,22,223,245,119,213,241,216,88,225,222,249,196,254,223,9,57,253,117,237,41,220,134,214,141,216,211,222,148,219,33,48,206,32,31,41,177,24,120,28,187,34,18,45,230,43,43,23,191,244,5,216,16,217,253,224,150,248,68,1,110,11,67,254,175,235,27,214,6,211,200,218,81,215,166,239,5,53,53,30,2,38,50,22,217,29,202,34,29,46,176,42,226,23,109,238,77,216,203,214,146,228,164,248,182,4,8,11,80,253,254,231,188,210,126,209,39,219,111,208,93,6,51,51,34,31,224,33,205,22,26,30,198,34,205,44,47,39,36,23,126,235,136,218,38,214,245,231,158,247,80,7,48,8,185,252,94,228,250,206,10,209,150,221,60,212,15,22,39,45,36,31,76,30,26,23,28,30,255,33,20,41,47,38,125,24,45,233,27,219,150,213,148,233,182,247,172,7,251,7,34,253,4,226,90,201,14,210,151,219,166,216,114,38,50,40,119,31,5,26,151,23,93,29,92,35,254,39,120,38,35,21,252,231,108,217,178,213,134,234,199,248,68,10,59,7,120,251,232,221,49,198,210,211,171,218,119,223,44,49,84,35,29,32,137,23,82,24,185,28,196,36,240,36,120,38,45,17,178,229,191,214,235,215,57,238,11,251,97,10,52,6,201,250,25,215,91,194,205,210,66,209,63,249,24,58,133,32,198,27,66,20,57,23,212,27,215,36,79,35,184,38,40,12,207,231,83,212,40,219,184,238,47,253,119,8,7,5,8,246,88,210,175,196,137,209,79,209, 187,14,24,55,60,32,185,23,100,18,239,21,248,25,51,37,117,33,177,39,250,9,213,231,206,210,136,221,186,239,186,254,32,7,175,4,88,244,104,205,188,195,65,211,237,208,36,32,38,50,49,31,230,18,98,18,110,21,96,26,121,36,163,34,111,39,5,7,82,234,20,210,191,222,91,239,50,1,63,5,98,4,116,241,253,200,60,194,76,205,182,217,234,53,98,42,8,32,143,12,27,18,94,21,87,28,173,35,135,36,84,37,202,2,61,230,20,210,116,226,61,242,248,2,124,4,222,4,234,235,19,195,42,196,148,202,219,229,118,61,206,37,102,28,57,12,223,18,215,21,127,29,215,33,244,38,22,33,220,254,94,229,18,213,129,227,59,244,95,3,112,4,251,1,196,232,191,190,48,196,72,199,58,246,4,65,225,35,159,26,247,10,20,19,131,21,14,28,93,30,37,42,18,32,44,254,99,224,221,215,80,229,222,246,156,3,37,4,212,254,140,228,71,187,138,195,241,197,80,9,91,64,196,34,165,20,11,11,94,18,203,21,85,28,110,30,5,46,178,29,55,251,174,220,37,218,148,230,191,249,21,3,93,4,54,252,18,223,86,184,103,194,165,199,49,27,250,59,83,36,104,16,191,11,3,18,23,22,113,28,93,30,40,45,201,28,154,249,248,217,223,220,31,232,108,251,119,2,243,3,210,247,106,218,87,181,68,188,8,209,133,50,220,52,180,35,22,11,213,12,184,16,210,22,126,27,220,30,125,44,110,28,9,246,143,216,58,223,117,233,153,252,180,1,211,3,250,243,243,211,206,180,172,189,180,219,41,59,124,47,81,35,4,9,156,11,200,15,214,22,193,26,97,34,104,43,80,28,82,242,192,213,192,222,128,237,198,254,108,3, 224,1,218,238,63,207,77,180,72,186,149,234,138,66,128,43,44,32,216,7,226,11,140,15,100,23,192,26,44,37,172,41,115,26,75,239,124,213,45,224,31,240,43,255,40,4,107,0,36,234,10,201,248,174,139,186,15,3,100,65,62,43,96,27,169,7,113,10,25,15,97,23,242,26,59,38,131,40,119,24,252,236,49,215,82,225,37,243,100,254,121,4,0,254,192,228,102,196,27,173,237,190,64,24,196,61,143,42,252,20,98,8,3,9,125,15,74,22,103,27,68,39,36,41,91,22,167,233,213,215,196,226,167,244,199,254,13,5,68,251,107,225,87,191,176,169,237,199,161,38,157,56,130,41,180,16,121,9,8,9,96,15,163,20,14,30,53,40,95,42,122,18,200,231,113,216,77,227,213,245,237,254,40,5,136,248,243,221,26,188,199,162,169,213,234,52,228,51,210,39,76,12,57,9,32,8,78,16,94,19,34,32,40,39,167,41,63,15,148,231,204,218,27,229,202,245,17,255,251,4,99,245,165,219,130,183,214,158,52,230,135,59,122,50,134,35,133,10,69,7,165,8,44,15,67,18,188,32,119,38,15,44,232,12,45,231,255,218,64,230,110,245,184,0,19,3,253,241,187,215,223,178,160,158,98,251,190,60,38,49,101,30,122,9,240,5,83,8,87,13,158,17,181,34,149,39,18,46,179,9,113,230,3,220,241,231,78,244,234,0,202,0,66,239,9,213,68,174,227,160,100,9,186,60,227,48,74,26,220,9,136,4,172,8,93,13,216,18,112,35,92,40,107,46,5,7,138,227,230,219,228,233,227,243,39,2,217,254,175,235,141,210,244,170,37,164,49,26,35,57,147,49,139,23,99,9,180,2,138,8,204,12,159,20,111,36,3,42,36,44, 84,3,4,228,45,221,148,234,117,243,156,2,202,252,69,232,40,207,21,163,81,172,107,43,85,53,246,50,205,18,140,10,18,0,179,8,249,11,182,22,208,35,225,42,138,42,218,1,158,226,223,221,225,235,94,243,59,2,190,248,254,229,152,200,119,152,210,195,62,57,119,49,23,47,25,16,222,8,35,255,228,8,11,11,36,24,35,35,244,44,56,39,111,1,239,227,210,223,10,235,171,242,95,255,12,244,234,226,84,192,212,146,47,227,188,57,215,50,76,41,120,15,253,6,91,254,152,6,82,10,46,26,8,35,217,46,148,37,227,0,33,225,104,225,70,235,123,245,196,251,16,241,113,224,116,189,42,148,152,244,46,57,9,49,216,36,97,15,94,6,165,254,140,5,29,11,5,27,19,35,250,46,169,34,196,254,185,227,28,227,44,234,252,245,24,249,232,238,147,221,225,181,65,155,133,6,177,52,149,50,35,32,121,17,51,4,254,254,239,2,211,10,21,28,54,36,249,46,118,33,126,253,216,227,128,227,95,234,38,248,191,245,73,236,179,217,132,170,110,165,134,26,169,49,193,49,103,27,6,18,81,2,153,254,148,1,10,12,227,27,46,38,160,46,184,30,197,251,227,228,103,228,120,234,114,248,81,242,136,234,18,215,157,165,206,177,188,33,186,48,37,48,22,26,42,17,49,1,250,253,125,0,252,12,248,26,57,39,182,45,224,32,96,251,19,230,33,227,204,233,167,246,181,240,13,232,179,210,65,159,198,197,165,38,164,48,210,43,38,24,212,15,106,0,2,253,217,0,132,14,115,27,99,41,123,44,236,30,229,250,12,231,31,226,183,233,201,244,135,238,81,230,26,205,228,155,240,217,235,38,253,50,40,38,41,24,103,15,82,0, 233,251,250,0,157,14,135,27,94,41,24,44,166,31,1,249,167,231,144,225,143,233,55,243,12,238,248,227,66,198,186,155,223,236,123,39,43,52,55,34,117,23,173,13,167,0,93,250,53,1,57,14,140,27,186,41,108,44,178,30,59,250,152,232,99,224,148,232,153,238,85,236,134,226,186,190,52,163,184,254,20,36,196,53,6,29,165,22,67,12,116,0,132,249,216,2,209,13,113,28,148,41,128,45,7,31,25,247,44,231,24,224,101,233,80,236,187,236,61,224,128,182,73,172,58,11,66,36,198,52,216,25,144,20,58,10,85,1,245,248,190,3,197,13,89,30,119,41,97,47,174,27,216,245,220,229,171,224,84,232,155,234,91,235,7,219,228,171,59,195,31,19,35,35,1,50,110,23,148,19,190,7,80,0,127,247,217,4,248,13,135,33,248,41,105,49,191,24,208,243,100,228,20,225,203,230,151,232,37,234,2,215,131,168,144,212,234,20,32,39,41,44,19,23,81,16,81,6,166,254,204,247,107,6,252,14,207,35,206,42,208,49,24,22,99,244,91,226,199,224,195,227,166,231,219,232,165,207,74,166,185,238,101,17,52,41,236,38,136,22,41,14,180,4,10,252,9,249,198,7,143,15,6,36,73,43,181,53,139,20,48,243,105,223,53,225,65,224,15,231,33,230,112,194,65,175,91,4,171,12,211,45,23,33,231,23,21,11,228,1,81,249,35,252,117,7,248,17,237,34,189,43,175,53,224,19,109,243,11,221,182,224,84,221,124,230,29,228,109,188,154,184,99,12,6,14,78,46,222,29,23,24,219,8,125,0,59,248,122,253,208,7,52,19,160,34,170,46,16,55,85,18,24,239,142,219,91,223,108,220,1,230,188,224,80,179,15,204,121,17, 229,13,46,43,144,28,18,24,121,7,159,254,141,246,55,255,204,7,240,20,6,34,39,50,138,54,219,16,63,237,90,218,139,220,88,218,97,229,26,217,173,175,129,228,32,15,2,19,1,38,64,28,8,23,181,6,90,251,234,245,186,255,68,8,87,22,85,34,237,52,196,54,93,15,193,232,124,216,74,217,61,219,112,228,101,211,71,177,87,245,113,11,131,22,253,34,47,27,146,21,54,7,125,249,115,245,155,0,23,9,84,23,11,35,2,55,153,52,248,13,249,231,153,215,78,214,100,218,83,226,54,201,158,187,2,3,41,10,227,23,179,30,129,26,202,21,177,6,183,246,21,246,213,254,183,9,195,23,242,36,4,57,170,52,102,11,233,229,68,213,45,212,184,218,93,224,146,194,157,200,46,9,58,9,162,23,126,29,228,25,34,21,141,5,157,245,77,245,129,254,193,11,34,23,187,39,127,56,100,52,122,10,59,229,190,211,206,208,52,218,69,222,169,188,124,214,181,12,195,11,16,22,25,29,144,24,62,20,184,3,51,244,177,244,158,252,186,12,78,24,116,41,62,58,195,53,124,7,145,227,143,208,118,207,64,218,197,218,233,184,2,232,157,13,153,13,164,17,146,28,175,23,203,19,243,1,84,243,98,244,207,251,14,14,108,24,46,44,34,60,13,54,241,4,23,226,28,205,160,204,3,216,217,208,141,190,78,251,120,11,144,15,92,13,50,29,216,21,136,20,146,254,6,243,41,243,20,253,89,13,100,28,243,48,70,62,197,48,10,254,237,222,162,202,52,206,121,214,220,201,252,204,154,3,201,10,150,13,212,13,3,28,197,21,192,17,98,251,208,243,79,242,89,254,166,12,155,31,226,52,29,64,196,43,235,251,46,220,170,200, 181,204,237,213,252,198,18,213,37,6,169,12,6,13,79,15,2,27,174,21,230,14,125,249,117,244,108,241,220,254,139,12,213,34,190,53,51,67,29,42,220,248,64,215,46,199,68,204,124,211,94,193,40,229,79,7,20,16,234,11,246,14,2,26,217,20,81,12,79,247,46,245,194,241,215,0,222,11,193,37,158,54,203,67,105,38,90,247,208,213,182,196,94,203,181,203,27,192,207,247,194,6,120,20,229,7,193,16,46,24,223,19,245,7,22,248,214,244,113,241,170,2,52,12,16,42,69,55,226,67,70,36,201,244,226,208,93,195,51,201,57,194,56,201,3,6,180,5,133,21,182,4,14,19,0,22,56,21,20,5,81,247,192,243,63,242,33,3,110,14,148,43,124,54,245,65,167,32,121,243,34,206,39,194,216,199,50,190,96,216,121,9,129,8,231,16,32,2,69,21,122,21,157,20,61,2,83,248,8,241,129,243,25,2,157,16,169,44,134,57,205,65,161,31,173,238,238,200,137,192,241,197,204,187,236,231,139,7,245,10,19,15,120,4,130,22,86,20,173,17,62,255,111,249,128,239,62,244,69,2,90,20,171,46,205,61,116,65,140,26,27,231,75,197,253,190,129,191,67,189,42,254,165,2,41,17,207,9,71,5,118,20,239,20,171,14,137,253,64,249,240,237,74,244,5,2,119,25,49,49,255,63,68,61,185,24,162,226,25,195,183,190,145,188,155,195,54,5,146,0,253,18,238,5,227,7,74,22,168,20,133,11,50,253,45,247,171,237,173,243,135,3,67,28,133,50,181,64,103,60,157,21,170,222,28,192,252,189,120,181,104,210,173,9,114,0,35,19,130,4,73,7,186,21,177,21,68,8,168,253,222,244,25,238,65,243,226,5,62,30, 218,52,225,64,11,60,113,17,148,219,22,189,127,187,219,175,134,224,147,8,84,3,135,18,173,4,82,8,60,22,4,21,232,5,141,254,214,242,118,238,85,242,127,9,206,32,72,53,76,62,196,58,158,13,115,215,47,187,147,183,74,174,62,245,211,3,166,8,71,14,85,5,157,6,227,22,207,19,14,4,112,255,251,240,125,237,9,242,133,13,106,34,149,55,236,60,40,57,188,7,245,212,242,184,252,177,58,179,123,4,132,254,225,12,220,11,192,5,156,7,114,23,224,16,70,4,248,253,33,240,164,235,175,241,177,15,120,36,141,57,142,61,101,57,134,2,223,208,10,183,57,171,57,189,246,13,27,251,190,14,162,8,32,6,54,8,48,25,166,13,105,4,133,251,137,239,140,235,160,243,227,19,136,38,218,57,132,59,196,54,130,253,96,205,224,181,35,166,211,203,13,14,117,251,20,16,210,9,172,5,180,8,147,25,202,11,208,4,154,248,155,238,106,232,243,245,209,21,156,43,1,59,178,61,16,50,47,246,168,201,178,180,129,162,97,217,77,13,101,253,219,14,162,10,115,5,53,8,85,25,206,9,143,4,26,247,178,238,242,231,4,249,170,24,199,46,73,58,236,62,91,45,144,239,178,197,55,177,74,161,6,236,125,7,14,2,8,14,193,13,139,3,181,7,248,23,120,8,218,3,232,244,41,238,74,230,21,253,6,27,240,49,53,57,105,62,133,39,55,236,25,197,36,174,96,163,227,247,73,2,64,5,170,12,45,15,123,2,141,9,252,21,220,8,54,3,199,243,102,236,60,230,171,0,232,29,166,51,116,54,118,60,160,34,92,232,226,195,27,168,235,172,50,4,252,251,224,8,63,12,234,17,44,1,249,7,10,19,87,9, 125,1,214,243,135,235,45,231,37,2,83,31,198,52,1,55,126,60,164,28,98,226,1,194,164,160,160,187,3,10,33,250,140,10,78,12,142,17,81,254,63,9,224,16,160,10,46,255,152,243,241,232,173,234,44,6,180,34,45,52,163,53,64,57,70,24,73,221,40,190,79,156,6,208,37,7,25,251,58,10,57,14,195,16,228,251,34,9,143,15,19,12,6,254,113,244,217,230,207,236,18,7,5,37,103,51,253,55,78,55,192,17,211,217,200,188,146,154,38,219,51,5,9,252,111,11,147,15,244,15,224,250,66,10,172,14,59,12,150,251,228,242,179,230,246,238,147,10,81,39,250,50,225,56,2,53,227,12,80,213,9,182,232,153,0,234,80,0,167,0,126,13,165,19,106,14,110,249,157,5,58,14,39,11,71,253,183,242,147,229,170,241,138,12,115,40,89,49,220,57,236,48,70,7,105,213,143,177,175,160,174,246,99,249,197,2,183,11,164,20,77,13,56,249,212,3,147,14,244,8,96,253,178,240,109,230,176,244,192,16,143,41,201,48,79,56,212,44,190,3,75,210,6,171,42,168,119,254,190,245,96,5,7,13,166,23,170,11,126,248,221,2,54,14,86,7,169,252,11,239,195,231,73,246,217,19,193,41,11,48,73,55,230,41,227,255,29,208,192,163,237,181,235,2,205,242,113,6,223,14,83,24,209,8,163,246,25,3,106,14,153,5,17,253,149,237,179,233,141,248,134,22,198,41,143,47,124,52,93,39,242,252,164,202,178,157,17,201,130,255,243,243,11,7,58,18,63,24,144,6,8,245,84,3,47,14,191,4,68,253,199,235,49,234,19,249,233,25,253,40,189,49,30,51,34,38,25,247,12,199,88,154,146,216,176,251,10,244,177,6, 19,21,57,23,188,4,98,244,13,5,123,13,137,3,29,252,104,235,161,236,140,251,189,29,195,39,230,50,134,46,31,34,96,244,131,191,62,154,122,232,1,245,51,248,74,7,116,24,177,21,252,3,221,242,58,5,148,11,37,3,25,251,164,234,72,239,183,255,109,32,195,39,242,49,209,40,76,30,247,238,22,181,244,167,36,247,1,238,24,248,221,6,180,26,92,21,145,4,159,240,3,6,155,9,5,3,222,248,128,235,19,239,68,1,61,32,150,39,158,50,203,39,171,29,254,237,236,176,58,175,21,247,42,235,50,249,105,9,15,27,179,19,144,1,247,241,10,9,189,6,206,2,178,246,71,236,232,240,53,7,153,32,195,40,172,47,216,36,35,25,32,233,227,170,121,188,72,249,114,233,182,247,29,13,139,28,199,19,44,1,0,241,31,8,151,6,40,1,230,244,82,237,68,242,125,10,247,31,57,41,185,43,167,31,254,23,181,232,239,168,238,201,214,243,141,232,81,249,75,18,161,29,28,18,77,254,195,240,168,5,15,6,108,2,167,244,141,238,16,243,208,12,94,30,202,41,107,41,81,30,72,23,203,227,213,166,77,213,174,239,7,233,201,250,131,21,99,29,131,16,70,253,246,240,50,3,73,5,8,1,118,244,66,240,56,247,248,16,251,30,112,41,108,37,190,26,189,19,137,219,142,168,253,227,225,232,242,234,159,252,142,24,64,29,211,15,235,252,198,240,0,1,38,4,199,255,239,245,121,241,253,249,19,17,21,30,29,40,145,34,69,27,1,17,30,211,112,175,138,238,181,227,176,234,14,255,248,26,210,28,121,13,202,249,69,240,248,255,162,3,176,255,6,248,61,245,77,251,82,18,241,29,233,37,216,31,54,26,124,14, 98,206,189,183,135,240,63,224,65,234,34,3,100,29,246,27,139,11,35,250,57,240,26,1,0,3,176,254,137,247,227,245,195,253,131,18,67,30,233,35,204,30,203,26,184,10,126,197,148,196,146,241,142,222,96,232,15,7,182,30,11,27,211,9,96,250,72,239,194,255,45,3,14,254,32,249,73,249,42,1,108,17,29,30,0,32,184,27,96,24,64,5,60,193,91,217,134,236,165,222,133,230,146,11,113,31,43,26,35,8,185,250,198,237,171,255,214,1,210,251,227,249,166,250,121,5,217,16,18,31,126,28,246,25,201,23,48,1,141,190,54,231,242,231,120,222,20,229,122,15,125,32,45,24,97,6,178,249,105,237,145,0,48,2,189,252,218,249,141,251,184,7,12,17,71,30,210,25,221,25,172,23,192,250,74,191,136,242,36,224,109,222,184,229,62,19,160,32,179,22,230,4,147,250,191,237,183,0,186,1,14,251,13,251,189,252,193,10,106,17,17,29,204,22,60,25,234,22,137,244,202,194,181,247,162,219,176,221,127,232,217,22,108,34,131,21,27,4,2,249,159,236,132,0,227,1,200,251,57,251,200,254,83,10,30,18,7,27,209,22,133,26,185,22,207,235,206,201,139,248,28,216,85,220,195,236,207,26,166,33,230,18,42,3,193,247,156,236,188,0,135,1,26,253,89,251,251,255,100,10,43,20,34,25,119,22,208,26,92,22,14,229,56,206,58,248,254,213,120,219,112,241,143,29,92,33,252,17,141,2,49,246,222,235,177,0,134,1,105,253,192,252,33,2,6,10,149,20,124,22,13,22,125,25,212,18,239,222,189,223,44,241,198,213,81,217,186,246,161,31,98,32,183,16,172,1,178,245,146,232,139,0,175,1,92,255,136,253,249,4, 171,9,251,20,251,20,53,22,19,24,157,15,208,217,71,231,78,238,170,213,132,218,65,252,38,33,6,31,77,15,31,0,125,243,89,232,40,2,242,1,74,0,140,253,164,6,215,9,239,19,87,18,165,20,21,21,85,8,189,218,100,251,89,229,214,212,214,215,239,1,144,34,154,29,41,14,162,254,46,243,71,230,108,1,179,2,3,3,23,255,167,8,231,8,33,18,247,15,16,21,140,19,149,5,148,221,244,255,101,224,99,211,96,219,215,7,40,35,113,27,122,11,193,252,199,240,63,229,129,3,13,4,168,4,104,0,153,8,203,7,162,16,227,15,197,21,162,20,110,3,90,220,54,2,180,220,74,209,58,222,40,13,88,35,43,26,225,10,144,251,57,240,14,230,151,4,31,4,28,4,160,0,140,8,27,9,73,15,208,15,46,21,251,17,106,250,160,232,214,4,195,216,45,206,76,224,252,16,51,36,35,26,226,9,28,251,249,237,165,228,184,1,233,6,198,4,214,3,82,8,190,9,171,12,68,16,255,20,24,18,39,247,42,239,208,1,18,212,216,203,46,229,224,22,14,36,159,24,133,7,37,250,29,236,176,228,247,2,43,7,34,5,40,6,184,7,221,8,219,10,244,16,4,21,195,16,122,242,119,247,7,254,241,211,193,202,52,234,174,25,69,34,149,21,67,5,30,250,137,237,98,230,34,1,202,8,221,4,190,7,155,6,156,8,77,9,176,17,250,19,218,11,142,237,219,7,89,247,174,211,39,200,71,240,84,27,114,33,30,21,26,4,61,249,3,237,250,231,191,255,43,10,244,4,254,8,194,5,247,8,78,7,178,17,26,19,129,9,175,238,18,15,253,240,42,210,17,199,67,245,111,29,201,32,155,20,25,3,105,247, 75,236,197,233,9,1,148,9,173,6,234,10,30,4,231,6,83,6,190,17,64,18,253,4,100,240,150,24,45,233,187,208,169,199,2,251,169,29,49,32,47,19,120,2,246,246,138,235,252,234,1,0,169,10,50,9,101,12,181,2,92,4,80,4,90,17,22,17,181,0,173,248,193,27,57,228,204,205,56,201,218,255,132,30,196,32,89,18,200,0,130,244,49,237,149,235,39,0,156,9,226,9,238,10,82,2,87,4,99,6,62,18,233,17,51,0,209,249,185,24,144,223,55,202,142,207,152,5,23,31,205,30,154,16,54,0,72,243,231,236,101,236,40,1,241,8,72,12,43,10,201,1,34,3,127,7,161,17,201,18,117,254,131,253,69,22,190,219,178,199,220,211,159,10,46,30,53,30,125,15,202,255,202,242,120,238,144,237,12,254,225,10,109,13,78,11,68,255,35,1,42,7,189,16,195,16,209,246,133,14,216,18,93,217,177,195,151,217,36,14,195,30,219,27,205,13,25,0,82,242,29,240,200,236,157,253,58,9,27,14,184,9,252,255,212,0,9,9,174,16,18,16,149,246,213,20,172,14,248,214,40,194,78,223,165,16,42,29,3,26,98,12,201,254,226,241,197,240,154,236,21,255,174,9,218,15,106,9,218,254,22,0,13,9,99,14,110,9,152,243,60,43,162,5,235,212,198,190,240,228,192,17,94,28,226,24,215,9,243,254,115,241,116,243,237,235,30,253,187,10,170,17,114,9,147,255,72,254,36,10,60,14,130,7,194,244,197,44,224,1,89,210,24,191,35,233,68,19,230,28,252,22,90,9,212,253,158,241,153,243,213,235,223,254,106,13,9,18,203,7,125,253,96,253,43,9,18,14,217,2,128,250,170,54,80,248,213,205,200,190, 167,239,123,20,39,28,93,21,140,7,190,253,22,242,65,246,60,235,132,251,34,15,39,18,217,7,218,252,241,254,92,9,171,14,198,252,51,1,32,55,205,242,33,205,120,193,143,243,249,19,72,29,255,19,35,6,191,252,114,243,148,246,60,235,209,250,46,16,20,17,113,7,252,252,244,254,205,8,100,14,129,248,179,8,86,56,31,239,139,200,38,196,218,247,108,20,130,28,167,17,144,5,76,252,237,243,50,247,176,236,135,249,30,18,119,15,210,6,49,251,230,255,130,7,205,13,148,243,0,19,3,54,177,235,42,198,129,200,115,251,136,19,248,27,158,15,187,4,13,251,193,245,192,247,196,237,35,248,117,19,122,14,20,6,47,251,195,255,6,7,37,12,234,238,98,27,193,52,167,232,80,196,32,206,223,252,137,18,244,26,206,13,224,4,82,250,105,246,131,247,21,239,176,249,150,20,186,12,205,4,57,250,252,255,40,6,72,9,181,236,193,37,79,47,19,231,107,195,74,211,44,255,38,17,49,25,191,12,92,5,13,249,3,247,223,247,158,240,118,248,111,21,189,11,91,4,71,248,61,255,141,5,203,4,31,238,175,55,129,39,214,225,22,190,15,217,169,0,216,17,165,24,12,10,155,5,69,248,16,249,30,247,236,241,68,249,120,21,8,8,194,3,68,248,118,0,245,5,85,1,57,240,190,62,90,33,190,222,119,190,210,221,230,1,1,18,195,23,149,9,180,4,166,246,96,250,105,246,51,242,246,251,230,21,78,7,229,1,38,247,94,255,192,5,121,252,3,246,24,71,40,26,176,218,239,189,68,227,161,3,82,18,227,21,190,8,114,5,56,247,226,249,11,246,183,242,112,251,217,20,128,6,100,2,65,248,26,0,218,5, 213,250,22,249,161,69,157,25,171,218,2,192,72,226,39,2,227,17,128,22,100,9,208,4,197,246,122,250,39,246,150,242,37,252,120,21,180,6,190,1,49,247,116,255,188,5,6,251,193,247,152,71,146,25,91,218,14,190,68,227,159,3,70,18,172,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,12,255,199,253,106,252,18,251,170,249,160,248,44,248,161,248,105,250,191,253,110,2,158,7,210,10,134,12,179,12,150,9,247,5,118,0,222,250,165,243,8,241,138,241,112,247,117,254,234,3,170,7,31,9,176,9,216,10,140,12,114,15,156,16,172,18,60,21,57,25,33,29,70,26,244,17,16,9,200,1,190,253,233,253,133,0,46,6,115,6,172,255,79,251,149,250,173,253,34,2,133,4,158,5,179,4,186,0,19,248,177,238,70,232,200,229,120,231,132,237,199,244,85,249,63,253,66,255,93,254,251,248,234,240,208,237,204,236,113,229,17,218,23,207,31,203,3,209,28,224,76,247,73,14,253,24,181,32,28,33,224,24,144,17,4,7,72,250,145,236,222,232,81,236,157,245,39,2,192,13,112,21,38,25,128,25,37,28,138,33,59,37,43,41,254,41,136,40,137,42,21,43,116,33,176,17,200,3,57,251,15,249,253,250,174,2,74,11,224,10,15,255,208,242,243,237,92,238,71,240,238,243,108,245,198,246,207,247,190,244,117,239,63,237,31,239,219,245,174,254,138,7,137,12,20,9,161,1, 100,249,68,239,220,237,120,240,76,230,136,206,93,186,93,179,139,182,14,200,177,236,147,12,238,29,189,41,158,38,126,35,209,31,208,20,121,8,63,251,69,238,178,232,98,236,66,251,30,8,208,20,238,31,252,35,63,40,68,40,47,38,77,36,242,31,161,25,201,23,93,22,95,18,189,7,93,253,85,247,161,250,195,4,116,12,223,14,200,9,217,1,199,249,38,242,185,236,149,234,211,235,61,238,189,240,185,244,162,248,76,252,69,254,7,0,102,5,48,7,170,4,38,248,31,238,252,238,50,244,81,251,178,247,20,226,191,196,74,175,141,170,74,180,198,209,48,4,214,36,173,49,44,47,42,37,2,27,122,16,187,6,91,2,171,253,168,250,1,248,196,250,228,255,243,8,203,18,149,27,91,32,152,36,134,35,133,34,236,29,17,21,47,16,89,16,183,17,45,10,156,253,116,246,48,246,48,253,157,10,98,20,201,17,236,11,83,5,14,1,212,252,128,248,242,245,39,246,140,246,16,245,164,246,231,246,241,248,160,249,155,246,69,248,209,246,120,240,134,233,248,226,106,227,13,241,201,246,53,230,233,201,209,183,60,179,165,182,241,216,163,19,218,47,90,54,64,51,100,43,152,28,60,12,113,0,126,247,164,243,216,241,31,243,244,248,217,3,193,14,229,22,112,29,157,31,126,28,224,25,28,22,221,19,41,17,5,18,202,21,14,26,51,26,46,17,124,3,166,249,41,246,179,253,203,9,192,15,170,14,182,10,85,8,121,9,63,8,116,4,6,1,246,252,192,250,248,249,233,246,58,241,10,237,42,234,35,234,217,234,94,233,245,223,147,211,205,207,148,222,76,240,157,234,244,216,44,201,179,192,206,191,39,216,20,11,250,39,211,45, 137,43,32,38,126,29,212,18,70,7,249,250,35,244,184,241,85,246,191,254,59,8,192,12,69,14,237,19,151,26,189,29,32,29,245,24,25,19,51,13,173,8,6,6,17,12,124,29,70,43,57,43,248,29,12,15,50,5,224,1,54,2,188,1,139,1,30,3,203,7,8,12,206,10,202,5,198,2,21,0,51,251,88,249,200,247,141,243,67,237,44,230,214,225,151,225,125,224,16,216,0,206,228,207,4,225,95,240,110,235,137,218,127,200,166,190,20,200,38,241,5,30,74,48,248,48,33,38,54,29,127,20,26,9,73,254,49,248,167,244,154,245,188,250,27,6,97,14,58,19,101,20,95,23,142,24,21,26,33,25,121,20,244,14,140,10,104,7,62,8,161,20,80,39,145,51,184,44,138,31,12,20,104,12,154,8,211,5,37,2,147,255,214,253,252,253,12,252,181,249,60,250,18,252,192,251,250,251,54,252,71,250,149,244,129,239,57,234,143,230,222,229,192,225,250,215,103,207,192,212,137,232,217,239,4,226,167,207,194,190,183,184,72,205,65,1,248,35,167,48,163,44,2,37,97,35,145,26,18,11,19,254,155,246,90,247,227,252,225,4,51,12,147,15,184,17,13,21,73,24,154,25,50,22,202,14,48,9,237,4,91,3,63,4,113,14,191,33,77,50,218,51,227,41,213,29,82,22,10,15,242,7,102,3,125,253,66,250,254,246,94,246,166,247,138,249,166,249,145,246,7,243,222,242,66,245,82,247,205,247,250,244,167,241,27,241,81,240,132,232,87,216,116,203,205,206,19,220,167,219,130,205,77,189,12,182,157,198,102,253,136,40,101,51,173,46,87,34,68,35,81,33,232,19,244,3,52,246,75,243,48,249,9,3,55,11,137,16,251,18, 125,19,65,21,59,21,215,16,6,11,212,2,50,254,1,254,32,255,26,7,121,26,36,49,45,64,23,61,119,44,192,24,92,9,215,1,0,252,55,245,69,240,147,238,243,238,198,241,187,244,176,247,234,250,245,251,174,253,124,255,241,255,185,252,66,246,90,239,217,236,231,235,170,225,64,208,79,194,91,192,23,207,23,214,210,206,136,196,124,190,146,210,156,13,158,50,62,56,127,46,225,31,26,32,216,29,63,14,194,253,201,241,84,240,216,246,201,255,151,9,90,15,224,19,42,24,61,29,217,29,88,22,118,11,157,0,225,249,12,251,159,253,105,6,156,24,11,47,249,63,220,63,160,45,23,23,181,4,167,250,150,248,81,250,191,248,134,244,150,241,235,241,245,244,228,247,156,252,210,0,171,0,142,0,180,255,108,254,156,249,49,241,121,235,223,232,203,224,212,208,154,187,82,168,195,168,159,188,207,205,184,212,73,211,46,235,44,32,58,57,127,59,121,47,217,29,209,26,72,25,62,11,120,251,9,238,61,238,130,246,13,2,172,10,2,17,108,20,247,23,95,27,116,28,42,23,161,16,40,4,60,250,1,247,236,250,84,5,246,22,80,45,120,62,164,68,163,54,210,27,247,1,182,244,63,244,180,250,202,251,62,246,34,242,237,243,141,248,168,251,90,254,122,0,114,1,124,2,82,4,19,3,109,255,213,247,7,240,215,234,97,226,43,215,32,197,141,172,20,157,13,164,101,189,192,210,116,215,205,232,108,24,55,51,234,53,183,46,233,31,116,25,108,27,238,19,57,6,230,250,231,246,191,250,140,2,29,10,78,16,226,18,86,22,40,25,11,25,116,19,46,11,14,1,155,246,83,239,218,241,221,252,157,17,115,43,239,63,113,72, 29,61,41,33,138,4,98,244,194,243,57,252,17,4,92,3,91,252,35,247,111,246,169,248,25,252,248,253,40,0,233,0,120,0,220,1,128,1,152,255,228,248,85,241,1,231,226,220,17,206,179,183,76,162,88,153,164,167,225,197,213,214,60,230,78,16,1,45,60,47,213,41,149,29,148,20,23,25,80,27,58,21,50,11,197,3,39,2,184,5,3,11,229,15,236,17,147,21,42,23,222,19,133,10,144,0,129,245,107,239,71,239,93,245,64,0,85,16,218,37,112,57,64,72,207,67,156,43,53,12,104,246,157,239,226,245,225,254,177,2,74,1,173,255,127,253,231,250,177,249,185,249,193,250,103,252,159,253,189,253,233,254,147,0,172,255,66,251,183,241,143,230,129,215,162,192,230,168,253,148,237,147,63,177,20,209,186,237,93,26,88,52,48,51,32,42,206,26,227,14,202,16,185,20,102,19,161,14,199,9,197,7,39,10,164,14,120,17,238,19,230,22,75,21,86,14,155,2,138,249,54,242,27,238,140,240,169,246,224,0,120,16,64,37,184,55,124,69,20,68,175,48,110,17,254,248,62,240,247,241,215,248,30,254,31,0,70,255,17,254,0,253,202,251,106,252,220,253,7,255,199,255,171,255,74,255,181,255,172,255,226,252,64,242,110,228,119,214,254,191,246,168,97,148,8,133,60,145,186,186,106,241,214,43,31,66,245,63,69,51,129,32,67,18,109,15,112,20,110,23,190,20,157,17,167,11,206,6,118,5,213,7,97,13,69,17,23,16,253,8,10,254,131,246,70,243,244,242,92,244,111,249,95,3,235,17,57,38,136,57,94,69,199,66,40,46,193,18,87,251,174,240,10,244,175,252,181,1,81,1,175,255,57,253,41,249,164,247,198,248, 33,251,222,253,154,1,7,4,218,2,174,1,169,1,168,253,202,241,57,226,99,207,137,184,89,164,156,146,244,131,237,135,92,172,105,240,120,57,76,81,59,72,86,53,12,31,73,15,232,8,120,12,183,18,203,19,229,20,163,18,210,11,177,7,230,7,66,11,178,13,161,13,227,6,88,248,90,239,104,236,75,239,44,244,23,253,8,11,155,28,153,48,205,64,204,71,95,65,120,43,224,13,133,245,235,235,56,240,220,250,79,0,112,2,95,2,134,255,63,251,93,248,237,248,245,252,234,1,67,4,65,4,125,3,140,3,111,3,238,254,235,245,120,231,3,210,76,186,124,167,39,151,128,137,6,133,190,149,40,213,168,43,47,86,223,82,129,59,49,36,231,18,150,8,125,7,7,13,212,17,202,22,236,21,89,17,213,12,157,11,93,10,254,9,186,7,228,255,60,245,210,238,253,236,20,239,44,242,89,249,85,6,251,24,2,47,109,65,79,76,79,70,92,46,125,14,234,245,226,239,132,244,96,252,176,0,231,0,113,255,18,252,94,249,25,247,124,247,229,252,14,1,175,4,8,8,4,7,11,5,143,1,86,253,211,245,6,231,62,210,163,185,132,165,168,154,69,146,114,142,32,154,89,212,48,42,106,87,122,86,160,62,131,32,167,10,241,252,0,251,224,4,91,14,107,24,53,28,74,26,169,23,208,19,150,13,218,7,37,2,172,249,212,239,114,235,11,237,8,242,27,246,45,253,210,7,140,25,160,47,95,65,30,73,14,65,165,42,131,15,65,250,89,243,82,247,110,252,240,254,151,0,152,0,21,255,187,254,199,253,35,250,1,249,169,251,41,255,209,2,136,4,132,5,44,4,115,255,115,246,123,233,61,214,205,189,145,168,212,156, 159,152,68,152,156,159,5,205,149,27,139,78,241,91,172,70,232,38,183,14,255,251,30,245,116,253,168,10,208,22,138,28,143,29,162,27,54,21,224,11,43,3,9,254,126,247,95,242,168,239,204,239,159,242,172,246,52,0,219,11,216,26,194,45,22,61,155,67,219,59,1,38,124,12,11,250,38,247,68,253,230,1,150,1,120,255,74,253,192,250,159,250,47,252,151,253,52,253,10,255,81,3,241,3,250,2,52,0,191,250,145,246,163,240,177,228,163,212,111,192,83,174,103,163,215,158,142,158,114,167,140,210,56,17,211,65,245,88,148,75,205,46,187,21,12,255,253,244,240,250,157,6,231,17,132,26,241,32,115,33,97,24,135,9,128,253,65,245,212,240,163,239,217,239,115,242,190,245,176,251,143,4,75,16,25,30,102,47,114,60,144,65,234,54,214,31,227,6,171,247,176,248,47,1,121,7,168,7,126,3,154,255,187,252,41,251,63,251,133,250,3,250,32,254,68,2,213,4,79,5,110,1,145,251,217,245,207,237,26,224,81,207,110,189,134,172,120,160,86,155,221,156,1,174,128,225,238,29,1,70,167,86,33,73,44,47,22,21,249,254,174,242,189,247,231,3,112,16,77,29,142,36,25,35,124,24,6,9,108,250,23,240,68,237,237,237,105,240,128,243,175,248,64,255,92,7,59,18,167,29,181,46,179,61,219,66,143,54,228,29,252,3,119,243,51,244,59,0,33,13,250,16,62,11,155,2,191,251,200,248,173,247,175,247,108,250,206,255,124,3,59,4,48,2,49,253,223,248,217,242,248,232,225,219,49,204,46,187,18,176,63,167,157,161,91,162,175,179,157,222,95,19,81,62,52,86,78,77,58,52,40,26,161,1,21,243,119,245,87,1, 50,15,82,28,226,34,90,31,142,20,254,5,46,249,36,241,24,237,152,238,151,241,86,245,2,250,199,255,235,7,198,17,107,31,119,47,23,60,57,65,94,52,37,27,184,2,78,244,208,243,209,253,92,10,154,17,186,16,125,9,162,255,21,250,87,249,65,248,17,250,224,255,139,3,129,5,33,4,221,254,236,247,99,240,51,229,130,214,224,197,190,183,127,175,209,167,74,163,7,164,142,186,50,235,5,28,200,65,145,81,55,70,162,48,154,25,230,1,13,242,78,242,132,255,54,15,151,30,228,35,194,28,90,15,100,1,135,245,2,240,97,237,226,239,30,243,24,247,39,251,128,1,232,9,208,19,83,32,126,46,93,58,199,61,94,48,116,25,22,2,51,243,109,241,243,249,36,7,233,16,178,17,112,10,181,0,90,251,238,250,14,251,1,252,170,255,102,3,207,3,128,0,146,249,15,242,51,233,107,222,187,208,133,191,186,180,201,175,125,171,117,168,214,174,34,207,100,251,76,30,120,60,16,72,176,63,205,44,203,22,249,1,63,243,125,245,90,1,149,14,118,28,53,33,227,25,167,11,109,252,131,241,25,239,10,239,146,241,235,244,191,250,44,0,19,6,52,12,11,20,160,31,213,46,206,57,158,59,120,44,174,19,32,254,226,242,23,244,95,252,131,8,41,17,246,16,3,13,51,5,26,254,113,251,71,250,248,250,43,254,217,0,15,3,123,1,54,248,71,240,98,231,101,219,39,205,71,189,224,179,108,175,139,173,223,171,62,178,16,211,232,252,17,32,67,65,255,76,88,66,174,42,57,17,38,253,22,241,160,244,175,3,240,18,81,30,222,30,83,20,64,5,140,247,25,241,105,240,162,243,192,246,114,250,243,253,164,1,240,5, 108,11,15,20,39,31,127,45,218,55,142,57,112,42,248,18,250,254,5,244,42,244,89,250,248,4,25,15,245,18,43,17,31,12,97,5,128,255,210,251,5,251,154,252,123,254,235,255,55,253,48,246,133,235,116,224,93,213,243,200,162,186,131,179,64,175,130,173,19,172,221,185,129,222,121,5,37,42,236,71,214,78,167,64,148,40,141,13,208,247,52,239,236,246,227,7,197,22,243,30,71,27,26,14,158,255,214,245,0,241,119,240,2,243,229,247,193,252,25,2,131,4,28,7,150,9,56,17,4,30,135,44,174,54,135,56,171,41,225,17,34,252,211,240,154,242,253,252,173,8,13,16,17,18,216,16,144,14,117,10,171,3,59,254,28,253,209,254,75,255,76,255,210,250,185,242,233,231,120,220,155,208,36,195,147,185,243,179,62,177,188,175,254,174,233,190,79,231,83,9,192,42,201,68,223,74,126,62,187,35,68,7,13,244,73,239,60,251,114,17,229,30,45,33,157,23,126,7,49,250,110,241,192,236,239,237,45,243,99,249,7,255,119,5,252,8,172,11,252,14,132,20,232,30,159,41,57,50,235,49,5,36,16,17,28,252,43,237,185,239,183,250,115,7,178,14,178,16,212,16,148,16,104,15,85,10,16,1,68,253,166,252,59,252,180,252,210,249,198,241,85,231,183,220,212,209,68,196,136,184,231,177,235,171,15,169,218,171,50,195,184,237,188,16,39,50,115,75,236,78,22,64,254,34,227,2,218,236,42,233,5,249,90,18,182,33,36,33,192,21,15,5,127,248,35,242,21,239,115,239,215,242,32,249,255,0,196,6,98,11,106,13,219,14,102,20,64,31,17,44,85,53,50,53,32,38,40,15,93,250,115,236,174,235,236,245,237,3,244,12, 176,15,249,15,206,16,70,16,120,11,189,2,195,252,164,251,219,252,247,253,249,249,41,241,198,231,145,219,201,207,180,196,250,185,74,179,227,171,8,169,238,174,35,202,245,244,162,21,139,51,45,73,131,77,62,62,128,31,128,254,90,231,33,229,167,248,95,19,139,34,208,31,166,19,55,3,27,247,106,241,109,238,191,239,101,243,144,250,241,2,95,8,66,11,141,14,182,17,47,24,37,33,60,43,97,50,131,50,70,37,183,16,129,251,48,235,114,236,50,248,171,6,125,13,165,12,180,11,222,13,5,18,157,16,171,8,17,1,197,252,148,250,15,248,73,244,180,234,242,224,160,215,154,203,128,192,7,184,6,178,138,172,113,171,168,180,17,217,56,2,169,30,153,59,36,78,189,76,158,55,150,21,168,245,252,225,18,226,118,246,240,20,186,37,147,33,68,20,131,2,179,245,55,239,216,235,171,238,118,244,27,251,168,1,53,7,196,11,31,16,27,19,233,23,137,32,223,42,124,50,31,50,219,35,87,13,185,247,43,235,3,238,205,249,245,5,250,10,119,12,223,13,36,16,234,19,187,19,24,13,131,4,29,251,56,245,24,241,227,235,220,229,176,221,74,211,84,200,113,190,32,182,250,176,63,173,175,173,123,191,6,234,197,12,240,36,34,60,92,73,149,71,188,48,44,14,67,240,240,224,45,229,150,248,44,20,174,34,239,30,133,17,86,1,191,245,66,239,123,238,228,241,95,247,220,253,30,4,97,8,103,11,13,13,128,16,60,22,6,32,249,42,101,51,129,49,251,33,240,11,235,243,130,230,183,235,20,250,155,7,101,12,174,13,64,15,134,17,50,19,102,16,40,10,185,3,12,254,136,249,109,245,79,237,77,227,48,217,119,206, 213,196,119,188,45,180,27,174,154,171,93,174,215,194,173,240,93,19,89,44,146,67,218,77,171,70,46,44,196,7,216,233,29,221,107,227,228,247,172,17,103,33,110,30,119,18,84,3,20,249,92,244,252,242,156,243,68,247,171,251,120,1,206,7,194,13,169,15,178,17,139,22,200,31,52,43,246,50,77,50,166,35,206,11,166,240,12,228,241,234,226,250,25,8,9,12,216,11,236,14,165,19,126,23,186,21,203,13,253,3,164,248,36,241,212,239,49,236,18,228,41,218,79,207,85,197,241,187,214,178,228,171,149,170,192,175,60,202,246,245,151,20,132,46,210,69,96,80,29,73,124,44,153,7,208,232,167,219,127,228,212,248,192,15,129,28,20,26,226,16,113,3,159,248,103,243,53,243,179,245,195,249,211,254,183,4,136,10,29,15,157,15,101,17,89,22,102,31,107,41,219,47,13,45,69,32,15,9,69,238,90,230,221,238,151,254,53,9,38,12,120,13,75,16,82,19,106,19,234,14,17,8,142,0,92,249,220,245,193,243,81,236,170,226,33,218,7,208,133,197,191,187,39,178,46,171,209,169,246,173,172,202,120,252,159,30,171,58,125,80,41,84,105,69,149,37,66,0,69,228,219,218,51,229,92,249,80,11,151,22,123,21,63,13,228,2,95,251,169,248,68,248,89,248,202,250,101,254,55,3,94,11,176,15,57,16,3,19,51,24,230,33,14,42,74,46,204,42,168,29,106,6,198,237,4,232,221,241,137,1,119,10,83,11,56,11,109,12,249,15,213,17,43,15,246,8,250,0,25,249,178,244,150,242,96,236,125,227,78,217,17,207,201,196,240,187,8,178,175,170,21,169,225,176,216,215,232,7,72,35,42,60,250,77,163,81,179,66,55,32, 28,250,130,224,26,218,197,231,133,251,55,12,78,21,100,18,107,11,15,3,155,251,140,247,19,248,99,250,131,252,70,0,123,4,196,7,65,12,252,13,26,17,237,22,215,33,217,43,75,48,111,44,35,32,138,5,41,236,2,233,88,245,68,4,74,10,154,8,139,8,127,11,99,15,2,17,56,15,211,11,178,2,116,248,157,243,116,240,147,235,90,225,168,213,153,203,101,194,233,185,14,176,12,171,138,170,207,182,25,227,249,15,27,39,201,61,192,77,2,80,150,62,134,27,136,247,84,223,21,219,48,233,151,252,114,10,185,18,154,16,103,9,38,2,189,252,86,250,18,251,82,252,225,253,60,0,58,5,138,9,151,13,190,14,113,17,14,23,237,33,25,43,29,49,192,45,9,30,92,1,109,234,93,233,82,245,205,3,22,10,202,8,204,8,226,11,209,16,82,17,106,14,148,10,73,2,155,249,184,244,112,239,156,232,42,225,202,214,120,204,140,194,245,185,159,176,152,170,125,170,4,186,156,232,39,18,123,43,199,66,111,81,159,80,94,58,30,22,141,242,141,221,201,219,19,235,202,253,20,9,255,15,153,15,228,8,201,2,192,252,175,249,245,251,200,254,42,0,254,2,232,7,158,12,151,15,83,15,18,17,28,22,229,32,44,42,126,47,63,44,101,29,117,255,232,235,10,237,254,250,115,7,115,9,106,4,33,2,92,5,119,12,22,17,55,17,134,13,179,3,11,250,250,244,196,240,226,234,71,225,133,213,18,203,117,191,166,181,67,173,66,170,190,173,196,195,249,243,219,22,0,44,253,64,162,78,90,77,206,53,129,18,23,242,213,222,128,221,16,235,162,253,91,7,168,12,48,12,128,7,169,3,49,255,162,251,63,251,206,251, 63,253,225,255,14,6,150,13,116,18,33,20,43,22,58,25,237,34,6,43,20,47,212,41,68,23,170,248,26,234,3,239,79,254,217,9,58,10,122,6,98,5,191,7,109,11,58,13,41,12,102,8,140,2,159,250,129,245,77,241,171,233,142,222,114,211,251,200,132,191,222,182,106,174,242,171,6,174,188,198,34,249,113,25,252,45,193,67,201,80,106,77,140,51,83,14,91,237,229,221,241,223,37,239,244,0,166,6,208,7,41,7,236,2,76,255,153,252,19,251,47,253,118,0,96,2,223,3,245,8,227,15,184,20,156,21,231,21,157,25,250,34,222,41,247,44,124,38,136,18,167,244,194,233,115,241,75,255,175,10,182,11,233,9,223,9,91,11,188,12,56,12,68,10,14,6,19,254,166,247,247,243,165,239,39,233,183,220,94,207,98,195,128,187,23,181,137,176,33,176,4,183,69,216,29,5,186,28,123,42,30,58,182,70,160,69,17,44,151,9,98,239,192,228,121,231,93,245,57,3,15,7,108,6,64,5,21,1,234,253,24,252,5,252,142,253,85,255,194,255,244,1,164,8,9,17,76,22,188,23,184,25,83,31,224,38,18,43,102,42,87,34,20,11,201,238,22,231,112,242,72,3,190,13,215,12,112,10,112,11,197,13,108,14,55,11,195,8,30,5,29,253,233,246,240,244,87,242,243,231,206,218,112,207,244,195,14,187,74,179,17,175,0,175,168,186,189,226,135,12,94,31,160,44,21,60,253,70,22,64,225,34,101,2,10,236,152,229,49,234,237,248,192,6,38,9,122,6,134,3,209,253,143,250,70,249,125,250,239,254,115,0,110,0,165,3,201,11,233,19,118,23,19,25,183,25,236,30,26,37,172,43,131,42,90,31,161,3,45,235, 88,233,215,245,121,5,235,11,246,9,112,8,69,10,205,11,182,10,133,10,197,10,107,5,158,252,198,246,134,244,76,240,79,231,41,218,161,204,56,193,30,185,152,179,10,177,38,179,42,194,156,238,113,20,188,35,102,47,56,61,252,69,30,59,118,27,231,250,165,230,144,226,254,233,228,249,108,6,115,7,161,4,235,4,118,1,74,255,122,254,132,253,28,255,73,0,102,0,6,4,146,11,255,18,168,21,47,24,156,25,16,32,172,37,138,42,115,40,138,28,164,1,181,234,5,233,170,247,133,7,187,13,224,10,70,9,38,11,182,12,41,13,116,13,171,10,77,3,154,250,196,244,196,241,95,235,67,225,122,213,102,201,59,191,134,185,239,181,55,181,138,182,72,205,157,249,154,20,142,33,112,47,13,62,235,69,179,57,185,25,167,250,253,231,22,229,96,236,52,251,122,6,189,5,197,0,148,255,236,252,35,252,199,252,190,253,99,1,228,3,62,4,121,7,158,12,28,19,7,21,90,22,76,24,123,30,176,37,186,44,43,44,208,30,192,255,192,234,9,235,242,248,19,7,211,11,165,9,75,7,175,7,29,10,130,9,237,10,101,9,12,2,122,250,6,245,121,243,237,238,191,228,137,217,235,204,91,192,70,186,151,179,131,177,76,182,47,209,153,1,22,28,206,38,248,48,4,59,141,64,99,52,126,23,11,250,129,233,142,229,34,237,72,252,176,6,184,4,193,252,61,252,92,252,213,251,87,254,41,0,30,3,146,5,138,5,47,6,88,9,215,15,107,19,190,22,124,26,91,33,124,40,65,48,241,45,249,28,197,251,250,230,222,234,29,251,119,8,89,9,91,4,113,3,226,5,246,9,134,12,23,14,41,12,48,4,128,249,148,244, 77,243,145,237,130,226,108,213,53,200,243,188,5,183,98,179,217,178,47,186,28,219,33,9,135,29,96,40,246,48,137,59,249,63,159,46,98,17,194,247,110,235,93,234,148,241,229,255,186,6,173,2,191,248,126,246,120,247,250,249,216,255,197,2,213,5,217,6,117,6,44,9,124,11,25,16,120,18,214,21,155,26,186,33,0,41,32,48,119,43,115,25,164,250,245,234,43,238,80,252,187,6,150,5,94,1,44,2,119,5,152,7,233,9,135,14,64,13,14,6,8,251,234,245,113,243,201,235,195,222,89,208,120,195,6,185,166,181,152,180,80,182,184,192,98,231,64,15,242,28,24,36,213,46,98,59,198,61,84,42,189,13,37,246,70,235,3,235,3,244,206,1,52,8,252,2,200,247,218,244,47,246,120,248,185,252,104,1,167,5,49,9,135,11,51,12,244,12,16,17,175,18,124,22,205,26,26,35,1,43,129,48,235,42,119,22,235,246,23,231,231,236,164,252,215,7,121,7,237,1,165,0,105,1,103,3,86,7,48,12,236,12,0,5,189,251,13,247,36,243,217,234,50,221,35,207,102,194,15,186,207,182,2,181,125,182,118,197,150,240,121,19,117,29,18,39,119,49,185,59,85,56,115,34,211,7,109,245,229,237,151,239,223,248,181,3,118,7,188,0,104,245,23,242,47,245,42,250,134,255,177,2,123,5,181,7,34,9,89,11,1,13,52,16,36,18,57,20,34,25,153,33,118,43,133,52,7,49,142,25,252,244,130,227,62,234,202,252,246,8,36,6,180,0,132,0,78,2,226,3,197,8,250,12,76,12,42,6,50,253,32,247,196,240,13,231,99,214,73,198,244,186,2,182,172,182,69,184,207,188,127,211,192,0,19,25,150,31,18,39, 104,50,229,59,11,51,77,25,23,255,99,241,169,237,62,243,199,254,119,8,246,8,39,0,68,244,116,241,121,246,177,251,175,255,193,3,151,6,68,8,152,9,32,11,87,13,54,15,153,15,237,18,53,24,208,33,58,45,185,54,206,50,26,23,106,242,43,230,214,238,237,253,153,5,183,2,93,255,69,1,138,2,36,2,84,5,2,11,239,9,208,1,108,251,66,247,227,240,81,230,196,214,181,200,47,189,119,181,117,181,177,182,161,188,175,216,102,5,237,25,147,35,237,45,58,56,67,59,176,44,50,19,17,252,246,239,90,238,133,245,187,1,130,9,131,7,78,253,123,240,101,236,79,244,235,252,168,3,85,8,48,10,153,11,121,13,236,13,95,13,26,14,174,12,14,14,164,18,206,28,181,42,63,55,156,53,214,22,43,242,3,230,90,239,129,255,118,7,184,4,130,1,51,1,246,1,110,1,59,4,219,8,212,7,163,2,162,251,228,244,173,237,158,224,108,207,2,193,213,182,106,179,214,181,186,184,92,193,54,228,52,13,151,27,21,41,162,54,92,63,75,59,204,37,223,8,174,243,74,234,160,235,167,245,61,3,205,12,54,10,56,255,96,241,116,236,137,243,168,251,32,3,132,8,96,11,226,13,56,16,1,16,28,14,200,12,181,9,0,10,203,15,204,27,215,43,146,58,121,58,238,24,34,243,203,230,157,238,161,253,40,4,7,1,30,255,151,0,105,2,52,3,226,5,62,9,154,6,30,255,254,249,27,245,219,236,212,223,164,206,124,190,10,180,246,177,159,181,80,186,172,198,165,239,130,18,114,29,146,43,186,57,31,65,11,56,108,31,146,5,72,242,176,233,201,234,189,244,194,3,210,12,15,11,139,0,142,242,218,235, 189,241,241,250,247,1,187,7,185,11,148,15,83,19,2,18,179,13,184,10,232,9,171,10,2,16,71,28,58,44,19,60,205,58,255,24,163,242,186,229,168,237,173,252,141,3,1,1,120,0,22,1,243,255,99,0,84,5,66,8,10,5,239,253,214,248,131,244,82,236,202,220,51,202,104,187,250,177,151,177,102,182,141,188,226,208,2,253,229,22,132,31,121,46,250,60,53,67,160,52,23,25,157,254,6,238,189,232,198,235,9,247,13,5,131,13,32,10,156,253,123,239,151,234,99,243,11,255,201,7,232,12,4,15,216,15,149,17,219,15,146,10,181,7,91,7,0,9,19,14,82,26,149,44,161,63,83,64,77,25,218,241,212,230,138,240,23,255,106,3,91,255,154,252,105,253,88,255,134,0,192,3,250,5,137,3,127,253,59,248,239,242,174,233,235,217,69,200,25,185,151,177,224,178,91,184,234,190,96,215,14,2,89,21,61,32,196,49,46,64,168,66,100,49,175,21,156,252,78,237,86,234,0,238,238,248,30,6,24,13,140,9,23,253,100,239,73,233,195,242,114,255,254,7,211,13,75,16,201,16,87,19,177,17,113,12,237,7,174,6,246,6,71,13,175,25,226,42,125,62,128,66,175,26,212,241,173,231,93,242,85,0,232,3,208,254,14,252,197,251,133,251,184,254,136,3,253,5,43,4,147,253,44,247,66,241,53,231,97,214,33,198,32,183,75,176,62,179,242,184,230,193,190,222,231,7,165,23,255,34,122,52,207,65,213,62,63,41,44,14,157,248,126,237,38,235,60,240,143,251,177,7,84,15,152,12,206,255,126,240,148,231,100,239,38,252,82,6,49,14,33,17,246,18,224,20,197,18,212,12,49,8,97,7,74,6,65,10,156,22, 84,41,94,63,177,68,82,28,141,242,163,230,14,241,141,254,154,2,60,255,107,252,142,251,46,252,156,254,208,2,78,5,217,4,62,0,220,249,109,241,254,227,105,210,238,193,107,179,153,174,176,178,192,186,195,200,113,235,48,14,203,24,28,36,98,53,40,65,184,57,208,34,188,9,125,245,228,235,32,235,237,240,242,252,0,8,50,15,48,12,95,0,160,242,167,233,125,240,25,253,171,6,213,12,11,15,83,18,39,21,255,19,149,14,131,9,166,5,129,3,110,8,22,22,217,41,215,64,132,72,29,29,254,240,105,228,128,239,42,255,185,2,171,255,26,253,164,251,240,251,244,255,151,3,138,4,184,2,161,253,231,247,109,240,197,225,65,207,198,188,160,175,28,172,223,177,230,188,247,208,100,250,46,22,136,29,242,41,194,57,202,64,98,51,79,26,177,2,109,240,103,232,156,232,210,240,151,253,155,10,19,19,197,16,68,3,204,242,25,231,255,236,154,250,158,6,160,15,229,16,207,19,67,22,112,20,93,14,195,9,210,5,109,4,128,10,123,26,135,47,26,68,192,70,96,22,91,234,110,225,222,237,209,254,116,3,166,255,149,252,95,251,225,250,187,252,101,2,71,7,213,5,70,1,7,250,146,239,177,222,3,202,179,182,134,170,45,170,139,177,67,190,253,213,175,0,183,25,4,34,255,48,54,64,66,67,147,48,180,21,178,253,95,236,240,229,184,231,188,240,139,252,234,8,61,19,210,17,221,5,230,246,227,234,118,238,42,251,82,7,6,15,143,18,102,21,118,23,123,21,19,15,109,7,128,1,44,253,174,3,156,19,64,43,116,70,182,84,67,43,254,243,192,224,77,232,220,249,236,0,246,253,127,249,129,247,200,248,110,253, 141,2,29,5,172,4,157,0,222,248,61,238,118,219,169,197,215,176,46,165,254,166,73,178,3,196,53,230,192,17,110,33,246,38,212,49,181,63,24,62,76,40,47,12,152,245,55,232,243,228,149,231,254,240,198,253,214,10,103,22,125,22,181,10,245,250,138,238,37,239,162,251,17,7,248,14,178,18,90,21,66,22,181,17,237,9,188,2,71,253,182,251,23,2,223,18,91,44,127,74,173,94,202,49,102,246,197,226,212,234,65,250,136,255,232,251,83,247,232,243,173,245,181,250,17,255,171,3,125,4,79,255,228,248,55,237,35,217,156,195,163,175,189,164,5,168,26,179,55,200,49,241,30,24,64,36,167,42,172,53,223,63,124,58,77,33,2,7,100,242,19,231,155,227,228,231,174,241,119,252,179,8,7,20,76,23,176,15,115,0,146,243,83,242,165,253,88,10,135,17,4,19,247,19,27,19,150,15,219,9,74,4,10,255,155,252,184,1,104,16,198,39,170,68,30,90,70,55,207,253,54,231,150,232,172,246,32,255,68,253,187,247,137,242,255,242,42,246,3,251,225,0,25,5,67,3,94,251,182,236,35,215,203,190,59,170,191,159,94,164,6,179,73,205,199,252,225,30,228,41,95,48,98,56,217,62,131,53,13,27,83,0,141,236,222,227,38,227,157,233,82,242,87,251,55,6,182,18,247,24,184,19,7,6,215,248,167,246,89,255,102,7,37,13,51,18,101,20,235,22,140,18,41,10,118,1,204,250,16,249,49,254,40,14,121,39,255,67,43,95,167,70,193,4,214,229,122,225,139,239,162,250,130,250,57,246,129,241,230,241,233,247,57,253,182,2,137,5,78,2,177,250,13,236,70,212,138,187,92,167,186,157,0,161,171,176,120,210,51,8, 170,39,254,48,177,54,89,59,67,60,115,45,33,19,65,251,250,233,234,226,5,227,12,233,184,241,225,249,77,3,57,16,4,25,143,23,176,11,138,254,153,247,195,253,18,6,121,13,243,18,126,21,234,20,127,15,233,7,62,255,9,248,27,247,171,254,167,18,221,45,25,74,19,99,213,68,83,2,121,227,42,225,68,239,162,248,33,248,214,243,221,238,1,240,156,242,144,247,39,255,46,5,240,4,103,252,137,235,24,211,208,184,175,164,139,155,27,161,229,179,95,222,215,23,246,48,98,56,139,58,78,59,67,54,168,37,188,11,40,245,253,231,255,225,103,226,199,232,40,239,97,247,187,1,57,13,53,23,163,24,70,16,237,4,41,254,213,4,6,11,187,15,108,16,89,17,171,16,187,12,131,7,70,255,84,250,220,248,140,253,168,14,35,42,118,71,19,100,91,72,143,5,216,229,49,226,85,239,232,247,135,246,83,241,156,237,30,238,154,239,190,244,36,254,60,5,20,3,95,251,104,233,54,206,218,178,152,160,89,154,20,161,28,183,44,232,96,30,173,54,47,64,237,66,92,65,101,54,182,32,251,3,242,237,120,226,243,222,33,226,46,232,29,238,229,245,177,255,93,10,79,22,16,28,253,22,218,13,57,6,236,6,34,9,57,13,128,15,214,16,172,16,183,11,11,4,90,251,169,246,9,247,47,253,164,14,120,40,214,66,95,96,50,83,25,15,176,233,230,223,9,236,173,246,235,246,27,241,0,236,121,236,179,238,236,244,123,253,232,2,251,2,40,250,210,232,11,208,160,180,56,161,118,152,239,158,126,184,94,238,52,34,84,60,14,73,224,74,233,67,126,50,97,24,131,252,182,231,159,223,190,222,212,225,44,230,9,235,161,243, 203,254,175,9,211,23,65,33,215,30,128,20,203,9,244,6,137,9,178,12,71,13,232,12,157,12,238,8,30,3,52,253,151,248,46,250,170,255,189,15,69,40,246,66,113,96,250,81,157,12,177,230,129,223,62,237,173,247,223,246,61,240,246,234,14,233,148,234,64,243,167,251,71,2,153,2,219,249,4,232,36,206,204,179,104,161,192,153,234,160,55,189,27,245,164,38,135,66,79,80,128,80,218,67,16,44,169,17,101,248,62,229,80,222,177,222,10,227,186,230,4,234,173,241,8,251,170,4,137,19,237,31,196,33,102,26,150,15,132,11,48,12,128,15,131,14,100,12,171,9,124,5,118,254,71,249,53,246,87,247,133,255,101,18,27,44,149,70,10,99,139,81,55,11,138,230,80,225,147,238,99,248,178,246,50,240,114,234,146,232,91,234,173,240,189,247,175,254,85,0,239,245,243,227,12,201,221,174,148,159,133,153,163,162,24,200,46,4,9,47,50,75,28,89,40,86,64,67,161,37,238,8,227,240,69,224,8,220,49,221,40,226,66,230,178,232,151,239,184,248,115,1,185,15,100,32,48,41,108,36,95,24,169,17,195,15,109,15,1,13,17,7,174,4,226,0,201,251,139,245,12,243,205,245,122,0,94,21,94,49,52,75,37,101,244,79,124,10,150,230,242,224,148,239,228,248,114,246,136,238,233,231,138,230,97,233,6,238,126,243,151,250,115,250,96,240,197,223,235,197,71,176,13,162,216,156,163,167,184,210,54,8,232,46,50,80,146,95,244,92,232,68,57,33,233,2,185,234,112,220,125,218,107,220,52,226,179,230,216,233,99,240,29,246,44,253,61,10,124,29,166,43,13,44,159,34,97,26,87,19,204,15,8,12,180,6,186,1,51,252, 176,245,141,241,98,242,147,248,147,4,218,25,244,52,132,77,199,101,83,75,81,6,204,227,52,225,111,240,99,249,201,245,101,237,112,230,248,226,69,228,61,235,68,243,36,249,34,247,188,236,213,220,82,197,118,175,206,163,0,161,33,176,59,223,28,13,219,47,220,80,70,96,115,91,148,65,0,30,90,255,82,230,132,217,83,216,182,219,250,225,159,230,202,234,251,242,164,248,70,255,38,9,210,25,223,41,245,45,47,37,124,28,43,23,240,18,52,13,33,4,38,254,99,248,83,242,81,239,251,242,169,250,130,6,156,27,146,53,120,78,141,101,251,72,117,3,198,224,253,222,87,238,176,247,118,244,43,237,228,230,128,227,74,229,167,233,194,238,170,243,116,242,152,233,66,218,165,196,144,177,172,166,127,165,117,184,8,230,227,12,55,47,63,82,202,101,191,95,137,65,133,27,228,251,40,227,207,214,215,214,22,220,241,226,44,232,18,236,48,242,196,246,169,251,78,5,71,23,109,42,149,51,0,45,134,34,214,25,153,17,36,10,101,2,39,251,210,243,213,238,104,238,148,243,140,252,193,11,32,33,53,60,180,84,21,105,5,66,147,251,192,219,237,219,13,236,230,244,43,241,34,237,250,231,205,227,81,230,24,235,201,238,184,243,83,241,41,234,139,218,74,196,168,176,47,167,179,166,174,187,170,232,221,12,118,49,255,86,69,106,250,97,169,65,7,27,230,250,53,226,233,212,101,211,213,217,149,225,58,231,42,236,221,242,97,246,2,251,112,4,110,22,244,42,16,54,70,48,107,37,7,31,73,21,100,11,100,1,247,247,172,240,163,235,127,236,69,242,226,252,174,13,66,35,232,62,130,89,196,106,248,59,128,248,122,218,65,219,234,234, 252,242,37,239,137,235,212,229,188,226,212,229,9,234,126,238,148,239,74,235,30,226,28,210,101,190,177,175,201,169,177,174,161,207,140,248,142,19,148,53,240,87,112,105,231,94,253,61,234,24,214,249,59,225,195,211,164,209,19,215,3,223,242,229,128,235,115,240,190,244,254,248,92,2,52,19,243,40,164,57,92,57,44,48,198,39,54,26,134,13,241,255,124,244,206,234,2,229,186,230,1,240,211,252,215,15,47,40,98,68,31,95,81,108,29,56,157,245,90,218,218,219,180,234,49,241,59,236,29,232,25,228,212,226,254,230,82,235,90,238,251,236,112,230,135,221,9,208,229,191,29,179,210,174,50,185,17,222,40,0,216,21,6,53,26,85,50,100,190,88,174,57,39,24,66,250,207,224,103,211,136,209,48,213,193,219,176,227,32,236,184,241,7,245,138,249,78,3,216,18,85,40,51,58,135,60,168,53,126,44,150,28,251,12,179,253,122,243,54,233,87,226,231,229,191,238,155,252,120,17,84,44,128,74,72,100,153,104,156,43,143,238,42,217,172,222,159,236,5,239,192,234,125,231,235,227,229,227,102,230,201,233,25,233,93,229,106,224,62,216,16,205,183,192,11,184,69,184,96,202,57,240,235,6,157,22,221,50,255,79,245,93,181,80,0,52,131,21,32,250,58,227,226,212,33,210,21,213,247,219,163,228,190,237,243,243,227,246,110,250,11,3,152,16,173,35,45,56,219,62,202,59,195,49,34,32,250,11,195,249,168,236,218,227,229,224,142,231,118,242,96,1,138,20,199,44,208,72,78,101,188,103,153,39,32,238,94,217,97,223,205,235,2,238,216,233,8,230,146,226,175,226,81,229,244,230,183,230,212,226,75,220,70,212,236,202,187,192,213,184, 113,187,1,211,74,247,172,9,197,27,230,55,241,81,85,90,0,76,191,47,95,18,111,249,13,229,101,215,62,211,243,212,28,219,61,229,94,238,207,244,48,248,120,252,90,5,123,17,251,34,248,52,214,58,47,55,89,47,157,31,47,14,47,253,212,239,244,228,46,225,121,232,169,242,58,1,115,21,19,47,66,75,120,102,120,98,95,31,16,234,178,216,88,225,127,237,15,236,186,230,156,229,210,228,19,229,54,231,192,233,216,230,94,224,30,218,7,208,62,199,123,190,97,187,236,192,223,221,105,2,173,16,99,33,246,57,53,78,105,81,38,66,116,40,171,14,12,248,199,227,245,215,73,212,186,213,77,219,62,229,104,240,227,246,114,251,195,255,27,6,182,15,58,30,26,51,134,61,250,58,82,50,53,34,83,14,210,250,179,235,236,223,26,223,154,231,104,243,186,4,9,24,254,48,42,76,250,102,147,92,72,23,197,231,161,217,125,226,188,236,72,236,190,231,234,229,197,228,155,228,250,229,112,230,113,226,221,215,210,206,14,199,160,193,23,189,44,190,174,205,189,244,23,16,62,25,181,38,16,60,116,76,130,75,41,59,204,35,162,12,225,246,169,226,122,215,2,212,92,212,26,218,38,229,217,239,163,246,237,251,32,0,205,6,205,16,75,31,73,50,244,60,230,59,234,51,182,33,18,13,56,250,7,234,37,224,26,223,144,231,191,243,1,4,254,23,13,50,224,78,35,105,74,89,131,18,214,227,15,216,170,226,153,236,105,234,79,232,144,229,22,229,8,230,8,229,5,228,184,222,181,211,21,203,10,196,200,191,54,188,11,192,206,214,229,255,39,23,221,31,197,43,139,62,189,73,97,68,19,51,55,28,242,8,204,247,75,229,254,217, 127,212,35,211,109,217,94,229,94,240,168,246,34,253,234,1,14,9,148,18,43,31,46,49,5,62,189,62,195,52,94,34,207,11,68,248,193,231,218,220,170,221,77,231,132,245,244,7,2,28,214,53,104,81,123,106,123,81,121,8,54,225,176,218,216,230,58,237,0,232,128,228,113,227,10,228,102,227,65,227,43,225,166,217,90,206,206,197,9,194,222,192,65,192,79,200,216,231,253,13,181,28,214,34,179,45,134,61,161,67,109,59,210,43,119,26,11,11,189,249,175,231,74,219,103,211,248,210,113,218,33,230,126,241,252,249,207,0,241,3,211,8,17,17,19,28,32,47,4,62,47,64,4,56,14,36,247,10,142,244,169,227,67,219,44,223,149,235,209,249,46,10,173,29,129,55,1,84,216,106,155,74,56,5,224,224,152,217,98,229,240,236,167,232,24,228,38,227,249,227,92,225,145,224,235,223,187,215,129,204,123,196,148,193,182,193,40,194,18,205,5,239,82,18,70,32,53,40,136,51,225,63,191,64,206,52,122,38,106,23,166,10,2,250,105,233,25,221,158,212,91,211,128,218,201,229,130,241,220,250,51,2,15,7,45,14,65,20,82,28,122,45,214,58,183,60,238,51,244,33,214,10,97,246,41,230,13,221,184,224,32,235,143,249,136,10,113,30,132,56,219,85,87,108,24,68,22,255,121,221,224,216,168,228,61,233,132,228,28,226,251,226,168,228,123,228,28,227,161,224,38,216,105,203,9,194,134,192,92,193,111,194,18,210,189,247,33,23,184,35,15,45,221,56,159,64,172,58,140,45,61,33,191,21,32,11,209,249,123,232,129,219,121,211,165,211,121,219,199,230,45,244,70,255,145,6,70,10,243,14,27,19,46,26,255,43,101,59,219,61, 58,52,225,31,81,8,228,242,235,227,18,220,245,225,156,237,3,252,231,10,137,28,36,54,79,83,24,108,95,69,169,252,90,219,236,215,0,228,253,232,144,229,215,227,235,228,236,229,136,226,150,224,211,220,197,210,219,196,29,190,131,190,145,192,86,197,62,221,13,5,51,29,233,39,52,48,234,56,152,60,127,51,181,37,112,27,214,19,166,10,225,250,249,233,31,219,57,211,75,213,165,221,185,232,56,246,254,0,86,8,31,12,226,16,179,19,209,26,172,44,56,59,59,61,13,51,81,30,204,4,22,240,154,224,43,219,158,225,203,238,86,253,191,12,97,30,86,55,246,85,194,110,241,65,130,247,93,215,147,213,237,227,155,232,126,226,236,225,224,227,162,227,163,224,168,221,44,216,39,205,16,192,78,188,28,192,136,196,152,206,240,239,19,19,109,34,58,42,79,48,207,55,166,54,60,42,124,28,236,19,99,16,195,9,45,251,48,235,11,221,171,211,249,212,132,222,244,234,79,247,174,1,25,10,32,16,246,19,222,20,79,27,196,43,251,59,65,63,217,51,48,30,67,3,205,237,205,223,139,218,81,226,155,240,74,253,114,10,27,28,31,55,108,85,3,111,2,69,48,249,154,213,200,208,174,222,72,230,83,226,37,225,204,227,145,227,161,222,205,217,131,210,185,200,194,188,159,186,230,192,156,201,49,217,107,252,211,24,208,36,164,44,75,50,26,55,130,49,165,34,75,21,91,16,130,17,110,13,128,255,112,238,232,221,116,211,189,212,160,221,130,234,253,249,216,5,125,12,180,16,168,19,32,21,11,28,111,44,147,58,81,60,230,49,97,28,28,2,71,239,171,223,217,218,41,225,107,239,102,254,135,11,121,28,98,53,24,81,48,110, 245,76,222,253,129,212,181,203,241,216,216,224,224,223,7,224,145,226,75,225,120,220,24,215,52,208,245,197,190,186,173,186,225,195,186,205,156,226,247,5,142,26,123,36,117,46,60,53,29,55,186,44,215,27,46,15,144,13,125,16,188,13,124,0,224,238,123,223,153,214,204,216,117,223,180,234,63,249,78,5,245,12,173,18,241,21,186,22,111,29,178,44,111,58,243,58,28,48,72,27,44,2,73,239,231,225,119,220,116,225,190,238,89,254,116,9,92,26,107,50,86,77,105,109,109,85,244,253,94,209,45,199,43,213,239,223,132,223,158,224,197,228,199,226,38,220,185,213,248,205,34,193,64,183,32,185,99,195,170,207,114,234,6,16,68,32,241,40,106,50,101,56,8,54,228,39,253,21,195,9,152,9,151,15,41,15,71,2,46,240,182,223,97,215,154,216,32,223,108,235,5,252,183,9,98,17,100,22,215,23,89,22,100,27,234,41,249,54,235,55,117,45,191,25,153,1,6,240,204,226,54,220,14,227,54,241,234,254,177,7,194,24,119,49,149,76,33,110,219,83,31,253,203,208,67,197,116,210,134,220,204,222,121,227,98,227,162,222,139,214,55,206,206,198,199,188,132,183,122,190,123,202,252,217,206,251,102,26,26,35,55,42,71,51,82,55,89,48,216,32,219,14,32,6,175,10,50,16,38,17,130,3,85,239,54,223,19,214,140,215,75,224,110,237,27,255,226,11,167,18,12,22,178,24,10,25,211,31,121,45,141,55,130,55,44,45,20,24,204,255,227,237,53,226,208,221,182,227,161,240,163,252,44,7,24,26,0,51,168,77,4,113,166,84,13,249,48,205,82,195,75,211,38,219,178,220,106,227,67,227,52,220,93,210,56,202,232,193,159,184, 250,180,13,189,102,204,84,229,133,11,212,34,192,39,49,45,25,54,129,55,24,44,103,25,41,9,47,3,237,7,106,14,160,15,37,2,171,239,227,224,75,217,209,216,138,224,7,238,162,254,34,12,118,20,120,25,138,27,12,26,99,30,108,42,143,53,120,54,13,43,250,22,250,0,178,240,81,228,115,223,70,228,108,239,113,250,205,3,95,21,253,46,251,71,102,108,137,95,103,4,18,207,193,190,67,202,62,216,202,223,135,227,138,225,74,219,240,209,5,199,77,187,251,176,241,177,69,190,113,210,155,240,171,19,253,35,230,39,246,48,110,59,88,58,40,42,208,20,77,3,208,253,189,4,107,15,38,18,8,3,109,238,147,224,98,216,7,216,135,224,16,239,147,0,93,14,240,22,201,26,139,28,38,27,164,30,249,41,234,51,215,51,141,42,200,25,42,3,69,242,156,229,236,223,152,229,5,239,145,248,212,0,123,15,141,39,36,63,151,96,105,106,71,23,185,212,175,186,92,194,189,212,221,224,36,229,139,225,8,218,195,208,13,197,214,184,137,175,21,178,228,189,84,211,120,245,131,24,37,38,148,42,104,53,59,63,80,58,149,37,10,16,214,0,202,253,165,3,192,11,230,13,46,2,201,240,0,228,101,219,199,217,126,225,196,238,8,0,221,13,217,22,229,26,210,27,74,28,112,31,122,41,152,51,88,51,53,40,17,23,70,2,254,243,30,234,40,229,40,233,213,238,191,244,70,251,132,10,65,34,166,56,232,87,75,112,45,40,130,214,53,184,194,187,16,211,63,225,175,227,174,225,7,218,117,207,25,194,191,180,203,172,4,177,155,190,111,216,98,0,171,31,76,39,97,44,44,55,28,64,28,55,189,31,143,10,229,253,178,252, 223,2,65,11,7,15,166,3,20,241,229,227,175,218,60,217,247,225,108,239,225,0,56,16,135,25,22,29,149,29,64,29,161,31,222,39,157,48,194,47,94,38,99,23,213,3,221,245,110,236,179,230,167,232,17,238,223,243,202,250,205,9,108,33,96,55,204,85,151,111,160,41,149,214,184,183,103,187,156,210,178,225,252,227,237,224,228,216,10,206,144,192,28,179,27,172,32,177,129,191,202,218,37,3,12,33,30,40,172,44,55,55,233,63,158,54,73,31,78,10,209,253,178,252,216,2,61,11,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,255,211,255,202,255,201,255,204,255,216,255,233,255,2,0,36,0,69,0,99,0,122,0,153,0,165,0,185,0,183,0,178,0,160,0,143,0,114,0,84,0,51,0,18,0,1,0,225,255,205,255,188,255,180,255,170,255,173,255,175,255,181,255,187,255,180,255,194,255,199,255,225,255,2,0,36,0,81,0,110,0,138,0,173,0,195,0,224,0,235,0,235,0,204,0,175,0,122,0,78,0,44,0,12,0,243,255,215,255,204,255,185,255,168,255,158,255,156,255,151,255,188,255,140,254,210,251,136,249,34,248,210,248,5,252,245,255,166,3,111,6,1,8,30,8,121,7,101,6,249,4,228,3,67,3,210,3,2,5,50,7,232,7,55,7,237,3,52,0,9,252,106,247,232,242,13,239,69,236,56,235,169,236,174,240,251,247,191,0,59,9,121,15,117,18,180,18, 11,16,68,12,189,7,161,3,100,0,40,255,223,254,107,255,84,0,196,1,86,3,90,5,188,6,59,6,82,4,10,0,7,251,229,244,54,239,206,233,132,228,105,224,180,226,97,238,13,255,141,15,117,27,113,33,215,31,174,25,43,17,26,9,253,1,221,252,16,250,117,248,74,249,14,251,84,253,181,254,32,0,3,2,93,4,86,6,157,6,97,4,131,255,112,249,232,242,144,236,22,230,70,224,127,223,191,233,198,251,152,14,188,28,190,35,21,35,217,28,170,19,97,10,80,2,52,253,197,249,53,248,223,247,127,249,120,250,221,250,15,250,125,251,185,255,206,4,53,9,53,10,72,8,143,2,42,252,94,244,251,236,38,229,152,223,60,222,22,233,244,251,41,15,16,30,36,37,59,36,3,29,242,18,213,8,163,0,227,250,104,248,110,247,174,248,1,250,38,251,158,251,136,252,240,254,148,2,104,6,98,9,144,9,106,6,245,0,52,250,122,243,29,238,89,233,156,228,6,224,221,224,44,238,40,3,51,24,134,38,195,42,228,37,156,27,253,14,131,3,171,250,166,245,143,244,168,246,87,249,173,251,245,252,48,254,199,255,31,2,115,5,62,8,40,9,133,6,67,1,221,250,69,244,107,239,245,235,207,232,150,227,64,221,24,224,249,240,201,10,77,34,40,47,242,47,138,39,201,25,147,11,208,254,23,247,83,244,75,246,96,248,135,250,27,252,116,252,117,253,83,0,40,3,21,7,41,9,240,8,185,4,183,253,121,246,26,240,36,235,201,229,181,217,193,197,222,200,132,239,142,24,215,54,137,65,57,61,153,45,234,26,70,9,43,251,84,244,6,244,237,246,82,248,127,250,255,252,61,254,171,253,79,253,244,253,120,255,165,2, 57,3,215,254,215,249,48,243,204,238,251,232,216,225,155,212,109,204,141,223,151,2,6,38,224,58,70,64,87,56,145,40,168,21,174,4,116,248,58,243,122,243,181,244,41,246,129,249,181,253,3,255,201,252,112,252,128,253,118,1,215,4,2,4,186,255,159,248,119,241,124,235,5,230,185,222,143,208,76,203,166,229,90,11,39,46,157,63,28,66,13,55,176,37,149,17,144,0,218,244,166,239,20,239,46,240,225,243,97,249,113,255,82,1,203,1,36,2,211,2,206,4,45,5,150,2,144,252,151,244,116,236,74,229,136,222,17,213,95,201,208,213,124,249,154,30,249,57,141,67,83,62,40,47,135,28,50,9,134,249,193,240,18,239,88,239,13,242,53,247,0,254,25,2,105,3,169,4,14,6,161,5,127,4,62,1,239,250,13,245,155,237,143,230,37,223,57,214,25,205,137,210,37,241,248,18,96,48,174,62,39,64,97,52,242,34,116,15,78,254,39,243,117,239,27,241,150,243,72,248,54,253,2,1,191,0,52,0,198,1,92,3,100,3,134,1,135,252,125,247,121,242,36,237,89,230,190,220,104,208,96,204,148,228,193,8,15,42,130,61,149,66,136,58,55,41,112,21,70,2,203,243,106,235,251,234,34,238,192,242,30,248,251,253,72,2,250,3,162,5,155,7,115,8,237,6,128,2,186,251,240,244,10,238,20,231,129,220,192,202,22,192,0,216,199,2,135,40,112,63,51,69,32,61,115,43,197,23,84,5,172,246,38,237,94,235,72,237,39,241,129,247,164,254,94,2,83,3,183,4,131,7,120,9,233,8,79,3,43,253,144,245,253,239,104,232,232,219,146,195,126,184,245,212,94,2,228,42,159,65,25,72,79,63,188,45,184,25,175,7, 193,248,156,239,125,237,246,237,178,239,110,245,186,251,237,254,68,255,31,2,195,6,90,10,122,9,30,5,241,253,99,246,208,238,111,232,72,221,67,193,228,175,49,212,100,5,81,49,100,72,1,78,9,67,30,46,90,23,38,4,22,246,27,238,202,236,126,235,151,236,251,241,117,250,188,255,224,0,200,3,245,7,76,11,55,10,51,5,81,253,94,245,59,237,221,231,10,222,156,191,32,165,35,207,176,6,72,55,7,80,18,85,195,72,155,49,112,24,253,1,47,242,114,234,114,234,171,234,188,236,108,242,91,251,147,0,229,0,162,1,31,5,196,9,150,10,133,6,128,255,44,247,1,238,193,230,233,221,27,197,91,165,191,198,103,1,246,50,93,79,33,86,237,76,220,54,211,29,151,4,245,241,7,232,72,232,238,233,103,237,244,243,22,252,238,254,222,252,145,254,44,3,70,9,172,10,251,7,23,1,73,249,214,239,65,232,184,225,185,209,183,170,77,177,231,241,129,39,96,78,154,88,155,85,67,65,141,40,184,12,158,246,66,231,20,228,253,228,97,233,227,241,110,252,3,1,120,253,172,251,62,253,140,4,50,9,185,10,139,5,213,253,117,244,72,236,214,228,38,215,234,178,226,165,15,223,137,27,34,72,48,88,75,87,186,70,90,47,75,21,103,253,220,234,34,227,135,226,147,228,109,236,184,248,140,2,247,1,91,253,62,253,19,1,226,6,156,8,250,6,210,255,193,248,186,240,18,234,153,222,85,192,1,159,248,197,228,5,237,57,184,84,193,88,138,77,140,55,160,31,215,7,57,245,141,233,234,229,29,228,150,232,102,243,27,255,190,1,152,253,61,252,88,255,148,5,128,7,178,6,1,0,244,249,139,242,142,235,111,221, 79,186,205,154,73,199,192,6,237,57,10,83,29,88,193,77,27,56,253,32,231,10,244,249,45,239,138,234,40,229,10,230,89,239,148,251,240,1,106,254,165,251,128,253,111,1,196,4,95,3,81,0,70,250,215,244,24,237,92,222,203,185,230,161,39,203,111,6,116,56,190,80,167,86,51,76,157,54,141,29,221,7,179,248,215,240,246,237,167,233,12,232,117,238,63,249,59,255,249,253,14,254,231,1,233,5,167,5,24,2,212,253,12,248,255,241,90,235,205,218,35,176,66,160,68,212,234,14,59,63,35,83,239,86,151,73,243,51,186,25,195,3,176,245,187,241,157,240,130,236,172,234,200,239,25,249,223,252,58,252,88,253,196,2,183,6,146,5,73,0,66,251,90,246,148,240,71,235,104,218,219,167,117,156,119,219,196,21,145,71,221,87,182,90,159,73,135,50,185,21,48,254,64,239,161,236,23,237,110,236,44,238,21,245,62,253,162,254,35,252,122,253,218,3,88,8,133,6,18,255,189,249,252,243,91,239,214,234,56,219,251,162,165,151,26,224,89,28,89,79,236,91,173,93,5,74,184,49,35,19,36,251,206,235,242,232,157,233,225,233,154,237,208,245,13,255,165,254,144,250,248,250,2,2,136,8,138,7,220,0,163,252,131,247,218,242,48,237,225,222,178,165,107,146,55,219,74,24,241,77,12,91,149,94,160,76,31,53,35,22,56,252,103,233,114,229,215,230,242,230,201,235,188,245,220,255,131,254,131,249,53,251,211,1,136,8,241,7,4,3,39,254,43,250,81,246,148,241,61,230,110,182,64,131,203,199,41,10,2,73,81,93,51,97,241,82,22,58,255,28,143,0,42,236,4,227,215,229,146,228,206,233,179,243,235,0,81,1,82,251, 66,250,209,254,46,5,80,6,35,3,49,254,199,249,125,247,244,243,46,234,124,192,204,135,37,188,3,0,50,63,177,91,238,96,148,86,7,63,184,36,82,7,39,241,141,228,114,228,153,225,211,229,7,240,49,255,91,1,143,250,208,249,204,253,110,5,55,6,7,4,233,254,71,250,47,247,195,244,124,235,171,195,227,136,139,182,109,251,132,58,186,91,3,98,160,89,200,64,167,37,18,7,18,242,18,230,4,231,154,227,205,229,83,238,113,253,167,1,78,252,128,250,27,0,231,5,109,5,122,255,142,250,249,245,157,244,148,243,80,235,154,191,137,143,175,195,119,0,161,59,164,87,97,94,50,84,141,61,134,35,120,7,37,244,229,233,217,234,106,231,100,230,154,237,20,252,91,0,220,251,239,249,243,255,18,5,13,3,158,252,198,248,53,245,106,242,33,242,178,230,79,178,181,153,166,212,84,12,252,63,222,83,30,90,207,77,49,57,239,30,4,6,199,243,150,236,202,236,123,235,71,233,110,239,88,253,77,1,113,251,166,250,45,1,159,6,44,2,25,249,243,244,106,241,189,238,83,238,185,222,46,166,216,170,16,232,174,29,100,69,25,82,188,84,191,69,11,49,72,24,163,2,153,240,28,235,164,235,227,237,162,237,110,244,190,254,8,0,121,249,104,250,4,2,127,8,163,2,210,248,168,244,249,240,77,238,1,237,231,217,194,155,74,181,73,242,16,41,193,72,52,80,109,80,226,64,210,43,23,18,85,254,121,237,72,234,90,235,143,239,148,240,221,247,113,255,147,254,252,248,64,252,12,5,103,11,118,3,93,249,50,243,247,238,76,236,192,235,21,218,125,154,235,179,177,244,69,46,16,79,15,82,110,81,250,64,199,42,200,14, 41,250,97,232,79,229,160,231,116,237,67,242,135,251,223,3,16,1,254,250,15,253,189,5,172,10,83,2,150,247,205,240,255,236,106,236,135,237,67,226,112,162,181,170,67,242,235,42,249,81,71,83,77,83,169,65,56,44,63,15,55,249,147,229,105,225,93,228,205,234,23,242,213,252,241,5,44,2,38,252,250,252,39,5,216,10,119,2,101,248,72,240,82,237,194,236,230,238,254,229,166,167,172,163,29,238,62,39,180,83,171,86,175,85,116,67,43,45,112,15,86,248,49,228,252,222,54,226,183,231,83,239,0,251,2,7,237,4,103,253,217,253,75,6,34,12,73,3,23,248,212,239,87,237,194,237,211,239,159,231,204,172,35,160,15,233,194,34,15,82,146,89,238,88,173,69,223,45,194,15,140,247,162,227,45,222,238,225,201,229,246,236,1,250,252,7,86,6,154,253,1,254,55,6,99,12,1,3,98,247,129,239,88,238,153,238,43,240,235,230,174,174,198,163,199,232,87,33,164,78,29,89,146,89,230,70,86,46,245,15,120,247,133,229,226,224,3,228,105,230,45,235,120,246,209,4,249,4,207,252,97,253,67,7,175,14,219,4,228,247,177,239,246,237,166,237,176,237,146,222,190,168,101,176,26,240,33,39,246,75,103,86,187,86,147,69,68,45,248,14,123,246,94,229,171,226,74,228,7,232,27,235,218,246,237,3,167,4,14,253,84,254,52,8,172,15,141,3,227,246,141,238,253,237,179,236,107,236,151,213,170,161,31,191,210,249,204,47,114,74,232,82,134,81,183,65,145,41,45,12,250,244,120,229,186,228,51,230,181,234,226,236,23,247,66,2,16,3,212,253,76,0,118,10,192,16,116,3,12,245,57,237,201,235,152,234,144,232,105,203, 32,160,179,205,51,5,34,58,61,76,86,80,125,76,82,61,124,37,219,8,37,242,40,228,0,228,60,230,254,235,158,239,141,249,183,2,121,1,83,254,148,1,207,11,154,16,253,1,34,243,167,235,59,234,57,234,150,231,101,197,70,159,254,214,59,13,8,66,132,79,127,80,111,73,204,57,148,33,62,6,147,239,239,226,254,225,206,227,45,234,168,241,18,251,169,1,252,254,175,254,108,3,43,14,121,17,68,3,40,243,81,234,10,233,190,233,143,230,73,193,117,157,149,218,169,17,10,72,117,83,240,82,242,73,164,57,79,32,223,4,219,236,7,224,10,222,162,224,251,230,38,242,189,253,137,3,88,255,199,254,49,3,101,14,31,17,117,2,252,243,42,234,102,233,18,234,47,231,175,196,185,157,121,216,115,17,81,71,240,84,180,84,148,75,43,57,179,31,69,4,54,236,175,222,134,221,70,224,123,229,63,241,188,253,179,1,105,252,166,253,147,3,91,16,236,18,172,4,248,244,74,235,117,234,9,235,181,230,156,197,93,157,90,213,44,15,152,68,215,84,110,87,90,79,178,59,150,33,235,4,97,236,164,221,102,221,239,223,142,228,85,240,43,254,103,3,67,253,221,252,95,2,132,15,164,18,5,4,149,244,250,234,55,234,185,234,28,231,91,197,73,157,42,213,185,15,54,69,109,85,65,87,28,78,105,58,61,32,39,4,43,236,102,222,220,221,62,224,180,228,98,240,165,253,15,2,120,252,115,253,127,3,138,16,38,19,172,4,234,244,57,235,113,234,5,235,181,230,111,197,84,157,82,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,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,0,100,0,160,3,177,4,199,3,39,4,34,2,100,8,25,8,119,7,90,5,183,3,127,5,192,6,89,6,64,4,36,4,225,1,164,254,255,250,224,243,113,239,195,237,197,236,207,242,55,244,18,250,214,248,16,251,205,254,61,255,53,7,14,4,183,8,237,10,254,7,45,8,85,7,159,7,167,10,230,9,202,8,55,9,142,4,195,0,108,253,205,245,157,238,4,235,178,229,9,231,182,234,177,239,213,246,99,253,1,0,88,255,12,1,181,255,82,7,97,14,78,13,125,12,138,7,21,6,122,10,47,11,55,12,206,13,28,9,99,9,50,4,33,255,26,249,68,242,29,238,17,234,64,231,11,232,188,236,125,241,72,248,17,255,230,0,63,4,157,1,58,2,184,9,5,13,116,20,56,18,136,8,150,7,160,10,67,14,85,18,39,16,74,11,243,11,195,5,244,255,40,255,14,247,105,244,198,241,201,238,154,235,180,234,232,231,31,238,91,243,47,252,131,5,25,3,81,255,128,253,108,3,182,11,74,14,206,12,157,6,214,5,45,8,6,16,168,19,90,13,23,12,180,8,253,6,224,5,24,1,199,253,241,246,126,242,139,241,197,239,37,234,187,228,65,228,100,235,127,243,99,4,205,11,1,254,139,247,53,247,188,11,128,28,170,16,12,12,58,12,188,14,11,21,164,20,243,16,219,13,136,14,238,7,244,6,4,3,103,252,202,247,199,239,166,240,76,242,83,232,192,223,25,216,201,222,140,231,241,241,205,253,4,19,220,9,137,244,199,254,69,19,16,38,255,28,175,4,65,18,89,32, 132,20,251,17,216,15,195,11,139,14,118,5,150,254,9,7,144,255,202,245,2,244,137,238,43,238,38,232,52,218,79,211,183,219,62,227,175,244,125,13,32,49,30,232,204,236,214,248,220,31,100,67,247,4,64,254,155,31,11,14,54,16,113,19,77,9,79,11,238,16,59,252,41,1,150,17,89,244,129,249,88,241,16,232,162,249,168,230,223,210,128,219,51,224,250,238,76,34,39,44,197,221,151,232,240,236,223,42,68,71,71,0,244,255,43,23,2,6,236,19,69,20,134,11,188,9,227,14,67,253,95,2,246,8,42,246,173,251,175,237,140,241,121,249,7,238,50,213,131,216,167,220,111,235,240,255,240,33,33,17,71,212,241,240,204,0,248,66,250,35,65,246,98,6,176,27,135,12,200,22,158,19,164,7,159,12,74,11,224,248,44,10,208,4,154,241,248,254,98,236,203,245,55,255,118,223,57,211,80,222,168,221,8,240,72,3,215,80,101,218,38,224,12,230,227,20,135,92,238,247,113,243,206,38,107,11,253,6,151,20,184,15,140,1,214,19,2,255,188,250,124,24,253,228,108,253,213,251,60,228,56,7,176,250,88,204,136,226,78,216,143,233,174,251,214,36,15,78,148,158,12,0,221,207,167,92,218,61,234,222,112,4,30,45,26,246,211,11,32,31,182,11,136,2,117,32,179,230,210,15,12,13,234,218,161,20,185,231,81,241,20,15,98,226,224,197,28,241,140,201,87,3,254,223,35,88,154,9,230,163,60,1,133,219,240,127,109,12,206,217,190,31,202,34,143,245,182,26,167,41,24,253,110,18,164,20,173,221,249,46,210,244,86,231,2,22,172,217,93,248,3,13,247,196,231,218,52,231,31,202,187,245,14,47,153,58,66,162,171,250, 52,186,90,109,203,57,235,217,40,22,154,33,14,252,152,23,17,26,181,28,224,252,221,29,98,240,206,18,234,10,96,219,188,9,15,232,83,236,174,6,157,233,201,188,53,241,220,195,245,244,57,8,249,97,27,192,232,227,177,204,70,32,48,113,248,231,206,255,223,40,73,2,216,13,255,21,161,38,162,7,37,19,9,3,224,252,198,25,182,222,180,0,196,243,185,229,132,3,255,246,2,196,99,219,46,217,97,231,101,240,244,75,63,18,69,175,199,248,69,201,226,123,10,16,127,232,182,36,67,19,204,252,202,19,186,37,132,21,202,12,171,20,55,238,102,31,221,244,216,230,91,17,101,211,183,253,208,4,128,211,246,203,139,231,201,211,204,249,187,18,151,82,151,170,198,252,249,186,113,74,186,62,126,236,12,13,166,36,117,249,74,17,124,24,69,45,172,252,74,32,34,249,5,5,39,21,4,216,135,13,142,228,208,225,50,11,199,237,65,190,220,228,90,204,156,248,54,243,159,75,225,251,170,199,206,239,43,237,123,105,30,0,35,252,68,35,81,14,156,5,216,15,224,46,236,12,110,8,146,26,147,235,163,28,52,240,99,240,198,3,68,215,211,250,101,3,232,204,249,206,226,223,126,214,126,253,124,16,213,84,128,170,67,3,78,199,202,75,206,49,131,244,21,12,210,41,69,250,37,11,27,29,90,38,62,242,81,39,11,245,171,5,83,21,59,215,223,12,108,226,169,231,242,4,107,237,212,186,15,228,198,211,167,240,250,11,32,86,106,194,22,247,2,214,171,30,14,83,75,239,104,11,70,47,138,245,38,15,72,17,151,41,238,254,232,18,149,8,45,253,117,21,6,221,69,3,215,238,146,223,165,254,144,247,217,197,245,215,68,211, 190,232,187,254,163,69,104,248,245,209,189,252,250,235,0,95,31,249,87,2,85,47,19,6,49,3,115,21,195,27,47,19,244,1,74,19,252,251,31,20,176,237,75,239,60,1,3,213,210,249,204,253,139,208,164,213,148,212,210,226,142,0,50,48,157,16,5,204,146,8,224,227,226,79,39,4,231,251,146,48,87,21,139,242,226,32,80,13,188,25,149,3,14,10,134,6,132,16,113,242,198,230,185,3,239,217,85,233,17,4,234,215,158,213,117,221,245,214,74,6,97,34,248,22,130,209,82,13,76,231,66,64,91,17,102,239,87,47,87,34,136,237,69,26,225,23,36,16,57,13,147,5,241,2,59,24,127,245,70,227,201,4,52,229,213,224,150,254,181,233,86,203,199,232,214,207,145,251,215,19,161,38,66,212,197,3,247,242,21,27,249,51,57,224,80,31,238,50,58,249,181,7,156,30,195,15,251,14,5,5,149,0,18,19,61,10,27,223,57,253,21,243,194,220,177,249,42,242,112,205,156,228,46,218,174,237,20,16,108,43,67,216,141,243,48,4,163,6,204,67,151,225,73,15,190,59,234,1,102,253,30,30,50,22,120,14,84,3,67,4,120,11,80,17,161,228,245,240,230,255,218,219,56,243,59,245,137,211,213,220,34,225,96,230,237,9,112,37,168,241,48,214,48,20,24,252,31,68,75,246,113,249,82,54,254,23,232,245,50,27,21,28,231,11,92,4,151,5,240,5,37,18,167,239,228,228,147,7,205,222,239,233,175,247,235,216,255,215,129,233,53,227,99,4,106,38,150,248,213,206,3,21,91,250,224,64,156,3,196,234,10,51,32,33,16,242,155,26,107,27,184,13,205,0,1,5,57,3,72,20,112,243,144,225,8,3,180,234,214,226, 145,245,100,223,168,212,19,237,55,232,142,251,142,37,76,2,186,195,139,22,220,251,197,56,145,18,194,226,213,44,246,38,49,242,55,20,208,28,108,20,10,255,37,7,125,1,12,18,103,249,71,226,246,252,47,242,57,224,199,241,233,226,117,211,195,232,34,236,65,255,52,18,90,21,181,194,238,9,25,11,164,36,44,32,1,232,41,26,178,49,183,246,255,7,167,31,247,26,133,0,113,3,108,4,121,10,150,4,182,225,32,244,96,252,68,219,198,240,8,229,218,208,96,232,177,239,152,0,229,19,95,15,27,203,185,0,213,15,105,33,167,29,241,237,138,20,133,50,157,248,217,4,165,32,197,26,153,2,250,2,53,4,214,10,58,4,164,225,32,244,96,252,68,219,198,240,8,229,218,208,96,232,177,239,152,0,229,19,95,15,27,203,185,0,213,15,105,33,167,29,241,237,138,20,133,50,157,248,217,4,165,32,197,26,153,2,250,2,53,4,214,10,58,4,164,225,118,244,66,252,198,219,36,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,154,2,140,1,214,0,47,1,145,0,0,3,237,5,181,3,79,6,240,1,11,2,96,4,250,3,161,3,15,3,98,2,50,1,226,1,31,0,159,0,81,0,63,1,5,255,132,255,40,255,114,254,214,0,227,253,108,253,39,251,103,250,233,249,46,246,253,243,33,239,25,243,226,245,214,244,145,248,37,247,203,248,2,255,131,254,81,0,154,3,87,3, 223,3,147,6,165,6,235,6,214,8,177,7,101,8,152,11,129,12,67,12,198,12,38,10,26,10,1,12,96,11,86,8,199,8,98,7,251,4,125,7,39,6,191,2,194,4,84,1,126,254,61,1,225,253,147,253,181,254,102,252,228,250,190,250,40,250,235,248,158,249,11,249,46,247,187,246,74,247,200,243,70,245,76,243,87,239,242,240,17,237,235,235,196,234,216,232,66,233,130,232,4,232,145,231,10,234,252,239,191,252,50,255,67,3,1,1,198,255,87,6,220,7,49,11,157,12,89,15,56,18,73,19,55,18,193,18,175,19,77,21,31,22,200,21,27,22,86,22,234,18,90,17,171,16,109,16,237,15,170,13,253,11,178,12,232,11,69,10,122,9,184,4,161,1,184,0,28,252,109,255,176,251,202,251,212,252,255,249,84,250,134,246,164,247,215,244,80,245,211,245,230,244,112,246,159,244,67,242,183,243,254,242,2,243,209,244,7,240,37,240,246,237,153,234,34,233,48,229,89,228,171,227,161,225,147,227,61,230,36,237,201,247,200,2,212,8,121,5,127,0,5,2,130,6,215,14,6,19,52,17,105,17,128,19,70,16,241,20,112,25,183,23,215,25,126,24,95,24,166,24,200,25,34,19,173,16,171,17,12,12,117,13,27,13,203,10,255,7,134,7,130,5,100,2,24,1,102,252,10,250,208,252,91,252,155,251,34,0,248,253,226,249,127,248,242,244,97,245,205,245,157,245,236,244,55,244,114,244,124,241,6,244,34,245,130,246,99,247,178,246,88,243,125,241,61,239,56,235,88,233,82,230,161,223,130,223,76,220,217,219,5,227,217,235,221,0,105,26,116,29,228,1,247,247,222,255,103,16,4,37,53,30,1,27,36,32,142,23,12,14, 196,24,251,33,111,35,51,29,222,26,7,23,123,26,180,25,214,13,251,10,232,7,140,2,222,9,221,10,88,4,160,4,16,2,66,252,175,251,131,248,87,242,161,244,178,244,68,244,50,253,162,252,36,245,39,242,192,238,225,237,2,242,100,246,64,249,157,250,232,247,40,243,107,246,58,248,16,246,130,243,255,247,87,241,22,239,18,237,185,227,142,223,84,223,243,218,124,215,41,223,98,225,15,241,65,23,210,49,214,11,101,248,219,248,77,255,200,43,3,42,213,21,171,31,210,37,20,14,66,25,170,34,29,27,228,28,182,36,214,23,139,24,37,33,181,12,208,7,171,11,112,1,218,5,41,16,208,9,248,5,199,6,43,252,57,253,205,1,177,244,22,236,5,239,157,241,126,250,54,1,127,252,72,247,181,240,89,232,200,235,65,240,41,244,110,251,227,249,157,247,125,244,188,238,71,243,181,249,134,251,75,249,90,246,186,239,126,234,238,229,10,223,231,219,179,220,200,218,101,224,195,236,252,1,168,46,229,38,204,247,119,253,230,250,150,27,204,48,81,21,99,19,181,38,136,28,104,17,154,28,226,26,193,20,216,32,127,29,54,20,83,32,233,22,158,0,161,5,126,1,129,251,39,10,240,12,19,3,148,5,214,255,154,245,79,253,66,250,255,237,141,239,215,238,159,241,77,252,38,255,201,250,121,246,220,239,113,235,109,236,24,238,88,244,6,247,70,242,193,241,0,237,240,238,199,244,92,249,47,254,201,3,115,251,6,242,187,236,221,232,149,235,236,230,188,225,240,227,30,230,46,237,61,1,94,54,183,61,42,241,40,1,211,243,191,31,54,74,174,12,48,9,88,44,23,26,28,13,11,28,42,21,129,27,106,29,179,19,135,13, 101,27,93,22,122,251,117,0,100,250,120,246,3,9,2,12,164,2,103,0,22,253,251,239,81,0,247,250,60,236,116,244,91,236,145,240,157,254,231,252,66,249,114,244,30,238,85,233,223,238,226,238,47,241,228,244,56,239,55,238,102,239,231,242,206,243,163,250,228,251,139,252,129,250,124,231,31,229,35,229,103,230,31,230,222,228,151,231,148,246,80,2,236,73,91,36,207,224,53,21,157,247,94,70,135,64,214,251,20,14,13,55,124,21,192,19,164,31,91,32,144,28,255,24,234,20,103,7,115,33,77,17,1,244,252,5,252,242,53,248,25,14,88,6,65,244,142,3,153,252,248,241,127,4,27,236,10,239,22,250,252,232,190,242,188,251,203,245,63,247,202,251,160,232,156,236,26,241,255,227,151,244,79,246,209,229,81,238,103,237,199,233,101,239,216,242,253,239,235,246,114,246,205,228,143,227,120,220,21,226,147,233,138,246,235,15,46,54,210,32,224,236,71,253,10,13,231,66,72,70,75,12,136,23,106,39,29,36,227,24,208,29,81,37,119,37,115,32,13,24,55,24,171,33,179,13,87,255,60,6,12,251,128,252,61,11,35,2,252,247,167,243,214,244,207,254,49,2,62,241,135,222,30,236,181,233,160,238,187,250,164,241,216,242,217,244,27,244,239,238,53,240,234,240,151,238,241,243,193,238,255,233,18,230,209,231,32,226,114,230,128,240,163,240,22,234,243,231,216,233,87,233,106,233,36,223,180,229,206,239,171,45,255,111,30,212,96,253,56,237,176,26,76,114,89,17,80,254,55,55,145,46,229,17,130,36,38,37,29,46,34,31,159,29,227,18,113,35,199,53,118,0,69,4,237,4,64,243,37,10,69,17,177,254,137,243,205,252,7,234, 102,255,156,254,10,224,239,241,87,225,95,224,253,239,200,244,86,244,155,243,243,242,196,234,106,242,204,233,192,235,202,247,66,239,168,238,202,234,135,229,86,223,63,228,43,227,112,236,137,243,217,227,94,232,245,234,237,220,245,234,113,229,9,246,219,246,154,93,47,69,133,184,37,36,207,225,209,94,237,88,148,246,107,6,217,72,177,38,54,12,182,42,8,52,25,34,100,24,8,35,171,12,25,45,17,44,160,240,233,14,52,0,76,248,194,15,213,16,109,238,62,242,159,7,181,234,60,5,31,239,104,215,16,243,186,221,21,228,7,241,95,241,100,228,107,241,232,242,57,225,91,246,61,230,125,231,6,249,120,230,43,236,208,232,151,236,101,215,225,231,70,232,71,235,209,231,217,226,108,237,121,226,236,236,184,230,102,244,181,248,28,104,129,73,16,175,59,46,51,219,54,109,188,104,79,232,2,12,153,68,88,27,99,22,224,42,114,55,80,40,76,22,41,36,71,12,79,58,120,39,111,237,203,14,167,253,28,252,37,24,177,17,66,239,20,248,84,251,61,240,22,13,68,240,242,226,196,238,25,226,162,227,189,237,247,242,201,228,124,227,231,232,24,233,157,231,70,238,149,234,238,233,45,231,75,236,239,221,222,234,143,225,247,222,178,228,162,234,60,233,128,218,84,240,2,225,37,224,94,241,62,248,30,2,165,76,111,88,141,171,213,47,3,239,160,87,112,105,152,253,21,14,24,61,193,36,166,14,27,44,145,51,35,36,251,26,8,35,60,18,21,50,183,34,255,0,83,12,170,247,24,1,17,17,171,18,102,252,58,240,185,252,114,242,152,8,199,242,220,222,188,244,161,223,15,232,252,239,91,244,138,232,90,228,235,226,72,229,34,233, 56,234,180,235,140,241,158,226,99,235,153,222,222,228,10,225,53,222,228,228,16,236,4,228,70,218,76,238,151,225,113,226,211,230,158,250,178,26,80,69,190,60,152,186,181,32,142,14,135,78,68,84,204,3,177,26,34,59,142,32,26,17,175,51,8,49,78,34,53,24,144,31,135,21,244,48,59,27,241,3,77,12,175,252,29,7,61,17,243,12,97,248,244,241,232,248,22,248,87,6,10,239,85,227,89,234,198,220,249,237,98,236,248,245,10,240,172,227,139,226,143,234,62,223,183,232,126,242,226,232,230,232,243,232,76,224,178,228,127,227,197,218,228,227,214,236,160,231,13,223,194,233,82,226,206,226,44,231,71,9,150,37,27,72,128,15,77,199,174,37,8,31,221,83,212,50,145,17,33,36,97,61,226,9,4,24,242,59,42,47,158,23,69,35,205,30,26,14,228,48,205,12,13,4,76,22,26,246,137,11,236,22,98,9,34,245,203,246,224,244,180,242,34,3,166,238,216,230,240,233,57,222,75,231,251,234,160,246,237,234,155,233,141,227,136,231,37,231,33,235,48,240,128,233,87,229,57,232,24,229,143,224,252,225,203,224,183,228,252,236,131,228,119,226,171,234,90,227,70,230,146,237,166,20,50,56,232,63,216,233,254,228,226,39,134,42,194,71,26,30,237,21,221,55,44,52,235,0,171,40,170,59,86,29,81,23,44,38,107,36,170,25,170,34,56,9,86,4,206,13,94,254,53,8,73,25,55,5,224,240,201,252,8,246,69,243,212,253,64,233,218,235,238,231,92,222,31,236,113,238,251,240,146,237,182,229,97,225,10,231,29,225,84,241,186,243,96,230,253,233,213,228,177,222,133,225,127,221,52,222,101,234,28,235,111,223,102,236,74,232, 156,221,209,235,255,247,204,35,128,64,197,45,243,213,71,3,254,40,74,51,16,63,166,15,59,24,63,60,253,38,152,4,216,52,129,53,237,24,109,25,220,33,144,32,241,27,44,30,105,8,177,9,205,10,163,253,104,10,5,18,178,253,45,246,97,254,161,243,32,247,69,246,136,232,143,243,146,224,21,229,136,235,143,238,176,243,181,234,200,230,195,226,233,224,199,226,217,242,117,239,33,233,215,230,47,226,168,226,118,221,162,217,211,219,115,231,32,230,39,218,173,235,20,228,177,228,123,246,205,14,199,58,185,48,163,254,150,224,10,47,22,56,233,41,35,38,9,16,0,46,160,57,236,4,200,27,88,68,27,31,101,18,203,37,115,32,201,32,21,27,69,6,201,9,105,17,150,5,93,8,14,17,83,255,9,248,106,252,92,251,18,244,97,247,123,238,191,235,138,244,24,223,142,231,119,239,87,236,212,239,117,236,203,227,68,229,235,224,149,230,176,241,232,234,118,229,185,231,95,226,211,223,16,223,58,216,182,218,2,234,23,224,64,222,224,236,217,225,88,238,47,13,202,50,152,41,37,22,56,232,95,3,249,85,228,39,181,30,139,34,184,26,33,53,86,39,171,3,184,54,160,56,129,19,212,26,197,39,240,32,209,24,45,19,89,3,79,12,209,18,89,4,225,15,178,12,57,246,205,248,107,0,26,248,43,238,79,244,164,231,200,242,134,245,60,220,21,233,65,236,27,234,63,241,240,238,130,226,61,226,185,227,238,229,163,240,212,231,13,229,157,226,60,222,94,226,67,220,161,218,250,224,238,229,50,224,133,228,154,233,213,230,141,253,153,54,147,50,63,5,166,11,231,226,121,66,112,80,174,5,133,37,7,40,115,34,86,51,206,20, 239,22,71,61,186,30,220,21,72,35,146,45,49,25,249,13,149,17,40,255,135,17,217,17,248,8,72,15,209,1,182,241,179,253,144,3,184,236,73,237,177,234,183,229,150,248,20,238,195,225,205,235,55,233,34,229,92,245,151,233,147,222,126,233,205,227,69,233,115,239,37,224,31,225,71,226,112,219,66,223,20,225,198,220,131,225,97,233,87,227,211,231,246,238,254,236,176,33,167,67,127,9,43,17,78,236,100,24,44,94,178,24,208,20,142,46,240,29,184,46,193,36,14,15,4,53,213,42,105,17,48,28,25,42,96,32,140,10,135,23,155,7,39,6,130,22,90,6,84,12,6,13,54,243,160,243,24,11,88,243,136,235,207,240,31,220,60,241,86,244,32,232,220,234,120,236,6,225,153,235,206,246,141,223,251,229,41,231,52,226,39,239,156,232,188,223,42,227,134,220,107,214,165,225,141,226,35,221,124,227,239,230,215,227,92,241,248,243,84,9,203,70,172,20,110,13,219,248,154,255,19,86,106,47,224,10,243,42,245,31,209,33,78,46,38,13,94,42,247,51,210,20,162,19,120,41,64,39,63,9,179,18,112,14,248,0,163,22,243,15,182,6,215,18,96,254,38,233,175,6,241,254,139,232,183,245,34,228,153,227,165,246,83,239,114,232,210,242,83,227,95,225,165,243,128,234,207,227,49,236,134,227,114,232,4,236,164,223,13,225,212,228,111,216,208,221,223,226,122,221,139,225,209,231,20,229,154,230,65,247,136,1,4,65,8,39,93,9,98,1,14,246,224,79,40,55,99,13,195,34,166,40,125,27,174,47,183,12,159,35,33,56,14,21,231,14,41,38,90,45,59,15,254,13,123,18,221,253,81,18,204,19,246,3,14,16,116,8,118,235, 236,255,213,5,178,229,36,245,188,236,228,222,80,241,155,242,47,231,39,244,166,239,227,217,92,240,164,236,87,225,35,237,16,234,123,228,255,235,57,229,243,219,133,228,165,219,240,214,43,225,189,224,47,223,94,233,26,228,197,229,63,245,113,3,191,62,18,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,0,60,0,5,0,119,255,30,255,152,254,27,254,203,253,126,253,97,253,105,253,136,253,227,253,82,254,223,254,131,255,40,0,207,0,101,1,216,1,70,2,124,2,146,2,128,2,63,2,234,1,127,1,2,1,147,0,45,0,224,255,175,255,157,255,190,255,6,0,100,0,231,0,105,1,222,1,105,2,225,2,71,3,159,3,217,3,4,4,21,4,20,4,14,4,239,3,210,3,187,3,142,3,110,3,67,3,14,3,228,2,172,2,109,2,54,2,241,1,186,1,137,1,95,1,80,1,74,1,79,1,100,1,124,1,155,1,201,1,235,1,17,2,38,2,42,2,48,2,33,2,10,2,239,1,193,1,147,1,111,1,69,1,17,1,229,0,181,0,137,0,89,0,44,0,8,0,234,255,201,255,183,255,176,255,172,255,172,255,172,255,188,255,204,255,219,255,244,255,253,255,3,0,6,0,244,255,236,255,204,255,168,255,148,255,122,255,108,255,112,255,113,255,123,255,137,255,152,255,181,255,202,255,222,255,240,255,241,255,244,255,244,255,239,255,224,255,207,255,182,255,165,255,137,255,114,255,108,255, 88,255,76,255,74,255,69,255,74,255,84,255,109,255,153,255,210,255,26,0,103,0,173,0,234,0,22,1,46,1,64,1,71,1,80,1,94,1,92,1,92,1,91,1,80,1,67,1,60,1,65,1,92,1,118,1,149,1,181,1,206,1,235,1,9,2,36,2,60,2,76,2,87,2,99,2,114,2,130,2,160,2,185,2,211,2,240,2,8,3,27,3,50,3,81,3,101,3,115,3,118,3,116,3,98,3,84,3,72,3,53,3,52,3,37,3,16,3,247,2,209,2,180,2,157,2,141,2,140,2,140,2,139,2,136,2,128,2,122,2,122,2,117,2,129,2,144,2,160,2,177,2,180,2,179,2,177,2,149,2,112,2,60,2,224,1,114,1,239,0,88,0,201,255,46,255,150,254,2,254,98,253,213,252,69,252,167,251,249,250,42,250,54,249,53,248,29,247,254,245,231,244,214,243,214,242,9,242,122,241,34,241,8,241,28,241,81,241,178,241,39,242,171,242,69,243,252,243,195,244,190,245,206,246,231,247,19,249,57,250,90,251,105,252,83,253,24,254,170,254,28,255,117,255,176,255,221,255,8,0,42,0,89,0,156,0,244,0,95,1,195,1,49,2,155,2,250,2,76,3,150,3,204,3,251,3,22,4,51,4,85,4,114,4,142,4,179,4,218,4,8,5,51,5,85,5,117,5,134,5,137,5,144,5,129,5,107,5,74,5,35,5,252,4,218,4,194,4,177,4,177,4,189,4,203,4,218,4,234,4,244,4,2,5,15,5,25,5,47,5,60,5,51,5,27,5,232,4,172,4,106,4,41,4,4,4,231,3,222,3,233,3,16,4,92,4,198,4,92,5,32,6,253,6,235,7,205,8,144,9,35,10,143,10,220,10,239,10,186,10, 71,10,152,9,233,8,91,8,0,8,228,7,197,7,147,7,85,7,230,6,82,6,192,5,41,5,127,4,233,3,52,3,73,2,86,1,20,0,133,254,183,252,105,250,169,247,122,244,198,240,170,236,255,231,199,226,16,221,231,214,216,208,125,203,100,199,33,197,160,196,250,197,73,201,35,206,171,212,115,220,197,228,67,237,47,245,22,252,190,1,40,6,81,9,108,11,160,12,10,13,213,12,60,12,100,11,126,10,159,9,198,8,22,8,138,7,36,7,250,6,237,6,235,6,224,6,196,6,186,6,201,6,236,6,72,7,193,7,69,8,246,8,189,9,142,10,91,11,251,11,109,12,189,12,218,12,222,12,208,12,155,12,86,12,17,12,214,11,176,11,138,11,98,11,41,11,208,10,94,10,217,9,65,9,149,8,225,7,73,7,211,6,140,6,108,6,91,6,74,6,59,6,46,6,72,6,140,6,219,6,57,7,157,7,25,8,169,8,41,9,159,9,2,10,84,10,162,10,254,10,134,11,90,12,138,13,6,15,177,16,85,18,151,19,79,20,141,20,109,20,234,19,4,19,195,17,44,16,72,14,63,12,61,10,69,8,80,6,126,4,180,2,217,0,253,254,255,252,214,250,212,248,233,246,26,245,145,243,19,242,158,240,52,239,131,237,91,235,179,232,125,229,164,225,76,221,117,216,250,210,34,205,237,198,23,192,11,185,19,178,19,172,217,168,117,169,206,174,225,184,89,198,177,213,81,229,219,243,94,0,50,10,75,17,182,21,131,23,47,23,129,21,49,19,228,16,32,15,19,14,207,13,11,14,155,14,85,15,216,15,214,15,67,15,47,14,196,12,94,11,74,10,170,9,170,9,61,10,113,11,35,13,17,15,246,16,179,18,226,19, 138,20,185,20,106,20,198,19,220,18,220,17,255,16,79,16,235,15,211,15,201,15,167,15,89,15,209,14,18,14,15,13,222,11,155,10,78,9,38,8,61,7,156,6,60,6,241,5,165,5,109,5,79,5,107,5,194,5,65,6,254,6,228,7,221,8,222,9,199,10,105,11,196,11,229,11,235,11,216,11,182,11,181,11,217,11,92,12,82,13,173,14,56,16,203,17,40,19,26,20,136,20,114,20,221,19,217,18,113,17,187,15,235,13,3,12,8,10,63,8,182,6,150,5,198,4,34,4,188,3,47,3,106,2,137,1,66,0,189,254,211,252,52,250,62,247,190,243,103,239,212,234,245,229,172,224,118,219,62,214,43,209,169,204,135,200,28,197,190,194,71,193,2,193,28,194,69,196,149,199,172,203,53,208,244,212,131,217,131,221,236,224,176,227,26,230,133,232,111,235,52,239,196,243,196,248,213,253,180,2,27,7,167,10,53,13,214,14,150,15,151,15,22,15,55,14,51,13,74,12,168,11,138,11,205,11,85,12,254,12,164,13,76,14,231,14,50,15,31,15,197,14,78,14,224,13,159,13,158,13,218,13,49,14,147,14,19,15,153,15,229,15,240,15,170,15,27,15,110,14,190,13,66,13,222,12,138,12,85,12,55,12,53,12,50,12,253,11,159,11,23,11,113,10,186,9,21,9,135,8,19,8,196,7,170,7,197,7,254,7,73,8,140,8,195,8,240,8,47,9,144,9,21,10,177,10,112,11,61,12,30,13,11,14,224,14,164,15,88,16,251,16,149,17,12,18,97,18,139,18,151,18,146,18,155,18,175,18,211,18,248,18,242,18,172,18,49,18,120,17,143,16,95,15,230,13,102,12,237,10,123,9,15,8,156,6,251,4,18,3, 187,0,21,254,238,250,241,246,125,242,173,237,62,232,188,226,99,221,10,216,111,211,94,207,188,203,230,200,120,198,99,196,252,194,235,193,76,193,67,193,143,193,34,194,19,195,64,196,187,197,223,199,176,202,41,206,174,210,43,216,209,222,173,230,113,239,174,248,192,1,228,9,183,16,189,21,183,24,210,25,88,25,181,23,114,21,242,18,154,16,186,14,104,13,181,12,154,12,205,12,33,13,116,13,154,13,143,13,98,13,5,13,142,12,43,12,240,11,14,12,152,12,105,13,132,14,161,15,168,16,137,17,13,18,59,18,25,18,155,17,251,16,98,16,221,15,150,15,114,15,114,15,157,15,210,15,1,16,18,16,228,15,113,15,183,14,206,13,218,12,244,11,49,11,165,10,74,10,46,10,77,10,146,10,245,10,101,11,205,11,45,12,142,12,244,12,109,13,219,13,44,14,88,14,94,14,81,14,21,14,169,13,33,13,145,12,31,12,248,11,26,12,126,12,5,13,155,13,78,14,27,15,242,15,212,16,130,17,237,17,39,18,32,18,241,17,144,17,222,16,240,15,210,14,121,13,248,11,88,10,122,8,90,6,226,3,205,0,193,252,11,248,0,243,62,237,45,231,51,225,210,218,99,212,41,206,213,199,192,193,4,188,87,182,97,177,50,173,195,169,198,167,62,167,73,168,231,170,16,175,126,180,9,187,179,194,101,203,31,213,219,223,53,235,198,246,226,1,164,11,199,19,238,25,164,29,67,31,4,31,59,29,174,26,160,23,145,20,237,17,187,15,76,14,178,13,114,13,129,13,187,13,224,13,9,14,30,14,34,14,31,14,255,13,2,14,111,14,30,15,18,16,81,17,148,18,218,19,238,20,214,21,139,22,190,22,129,22,4,22, 71,21,140,20,221,19,62,19,204,18,99,18,23,18,250,17,206,17,114,17,212,16,242,15,209,14,129,13,33,12,205,10,149,9,135,8,191,7,75,7,37,7,44,7,77,7,118,7,143,7,168,7,199,7,233,7,38,8,90,8,155,8,236,8,69,9,175,9,24,10,147,10,33,11,193,11,142,12,143,13,198,14,62,16,211,17,137,19,66,21,224,22,83,24,138,25,133,26,60,27,207,27,34,28,19,28,133,27,82,26,150,24,64,22,71,19,196,15,96,11,72,6,161,0,22,250,93,243,158,236,46,229,205,221,71,214,6,206,153,197,201,188,99,179,76,170,107,161,95,153,41,147,233,142,55,141,213,142,138,147,57,155,84,165,68,177,166,190,112,204,46,218,140,231,224,243,18,255,204,8,241,16,158,23,128,28,148,31,38,33,72,33,64,32,105,30,232,27,55,25,133,22,247,19,242,17,105,16,94,15,186,14,105,14,108,14,168,14,6,15,121,15,221,15,44,16,119,16,209,16,77,17,247,17,182,18,163,19,145,20,109,21,62,22,207,22,49,23,75,23,26,23,186,22,41,22,115,21,184,20,234,19,39,19,102,18,164,17,248,16,62,16,114,15,166,14,213,13,12,13,55,12,81,11,121,10,159,9,195,8,13,8,110,7,243,6,145,6,64,6,8,6,231,5,223,5,247,5,38,6,106,6,195,6,47,7,172,7,68,8,231,8,140,9,61,10,247,10,193,11,163,12,139,13,113,14,93,15,91,16,130,17,193,18,255,19,47,21,46,22,29,23,226,23,116,24,224,24,248,24,187,24,30,24,10,23,122,21,127,19,199,16,39,13,6,9,253,3,1,254,15,248,160,241,143,234,213,227,242,220,244,213,142,207,14,201,156,194,150,188, 75,182,36,176,94,170,184,164,217,159,38,156,245,153,242,153,51,156,3,161,132,168,91,178,36,190,92,203,31,217,182,230,161,243,45,255,255,8,9,17,244,22,249,26,127,29,134,30,141,30,222,29,152,28,28,27,120,25,210,23,84,22,244,20,176,19,173,18,203,17,19,17,133,16,45,16,255,15,245,15,21,16,76,16,165,16,13,17,115,17,255,17,133,18,13,19,149,19,17,20,117,20,175,20,206,20,206,20,162,20,92,20,4,20,160,19,63,19,217,18,129,18,42,18,192,17,81,17,206,16,56,16,160,15,233,14,42,14,83,13,116,12,151,11,184,10,244,9,75,9,189,8,88,8,25,8,238,7,230,7,240,7,5,8,49,8,119,8,187,8,2,9,92,9,165,9,237,9,61,10,121,10,184,10,4,11,83,11,191,11,52,12,160,12,58,13,228,13,181,14,184,15,190,16,215,17,220,18,213,19,175,20,99,21,4,22,81,22,75,22,22,22,126,21,133,20,49,19,55,17,128,14,9,11,135,6,41,1,97,251,45,245,132,238,192,231,244,224,64,218,200,211,166,205,255,199,164,194,115,189,108,184,94,179,50,174,252,168,230,163,138,159,145,156,82,155,101,156,6,160,91,166,141,175,71,187,180,200,39,215,202,229,180,243,64,0,4,11,208,19,102,26,228,30,119,33,100,34,7,34,172,32,190,30,147,28,82,26,51,24,101,22,225,20,173,19,180,18,242,17,91,17,226,16,110,16,28,16,230,15,192,15,196,15,243,15,70,16,175,16,35,17,182,17,86,18,230,18,93,19,171,19,210,19,202,19,146,19,62,19,212,18,73,18,190,17,72,17,233,16,152,16,93,16,30,16,211,15,101,15,225,14,79,14,161,13,206,12,244,11, 35,11,95,10,205,9,117,9,88,9,102,9,150,9,205,9,10,10,77,10,117,10,162,10,206,10,231,10,248,10,9,11,35,11,57,11,78,11,89,11,100,11,115,11,141,11,175,11,217,11,5,12,53,12,124,12,216,12,85,13,250,13,171,14,111,15,99,16,82,17,94,18,113,19,99,20,66,21,219,21,31,22,9,22,112,21,50,20,15,18,1,15,255,10,247,5,132,0,176,250,69,244,176,237,14,231,114,224,4,218,230,211,63,206,224,200,186,195,185,190,160,185,95,180,199,174,214,168,7,163,142,157,43,153,165,150,147,150,148,153,28,160,74,170,175,183,83,199,20,216,248,232,167,248,94,6,203,17,116,26,133,32,38,36,173,37,168,37,116,36,104,34,20,32,177,29,91,27,72,25,109,23,172,21,40,20,203,18,143,17,131,16,169,15,244,14,136,14,92,14,102,14,178,14,27,15,143,15,28,16,183,16,82,17,232,17,90,18,167,18,204,18,208,18,187,18,155,18,104,18,31,18,213,17,166,17,152,17,157,17,181,17,193,17,181,17,142,17,57,17,180,16,7,16,46,15,63,14,85,13,138,12,238,11,139,11,99,11,95,11,123,11,170,11,220,11,254,11,11,12,239,11,198,11,122,11,28,11,189,10,95,10,26,10,222,9,171,9,138,9,132,9,159,9,217,9,45,10,162,10,59,11,243,11,228,12,253,13,78,15,199,16,68,18,213,19,88,21,180,22,231,23,211,24,94,25,152,25,91,25,169,24,130,23,170,21,6,19,127,15,26,11,194,5,196,255,138,249,207,242,198,235,207,228,176,221,126,214,122,207,87,200,19,193,158,185,155,177,37,169,111,160,125,151,70,143,207,136,250,132,213,132,249,136,125,145,244,157,238,173, 13,192,31,211,18,230,135,247,144,6,1,19,116,28,8,35,0,39,156,40,112,40,24,39,219,36,67,34,172,31,35,29,210,26,192,24,227,22,85,21,234,19,145,18,108,17,112,16,175,15,51,15,228,14,219,14,4,15,82,15,211,15,113,16,9,17,157,17,44,18,184,18,16,19,76,19,95,19,62,19,245,18,133,18,7,18,161,17,45,17,205,16,146,16,102,16,79,16,62,16,23,16,227,15,118,15,202,14,253,13,39,13,58,12,84,11,150,10,17,10,200,9,179,9,217,9,27,10,95,10,142,10,163,10,168,10,141,10,88,10,25,10,213,9,138,9,68,9,0,9,205,8,170,8,150,8,159,8,216,8,57,9,183,9,97,10,31,11,251,11,237,12,8,14,101,15,231,16,112,18,241,19,76,21,135,22,126,23,40,24,156,24,170,24,85,24,147,23,61,22,75,20,150,17,241,13,98,9,5,4,38,254,251,247,95,241,152,234,3,228,93,221,204,214,162,208,113,202,39,196,188,189,198,182,103,175,148,167,83,159,87,151,64,144,221,138,87,136,109,137,238,142,56,153,166,167,39,185,136,204,14,224,134,242,252,2,137,16,50,27,198,34,75,39,94,41,118,41,14,40,238,37,98,35,219,32,142,30,118,28,160,26,23,25,175,23,95,22,34,21,229,19,207,18,208,17,4,17,114,16,22,16,253,15,18,16,113,16,222,16,75,17,195,17,53,18,149,18,226,18,6,19,13,19,233,18,150,18,54,18,203,17,95,17,253,16,173,16,114,16,65,16,15,16,211,15,135,15,26,15,123,14,211,13,254,12,5,12,12,11,19,10,62,9,151,8,44,8,11,8,38,8,110,8,213,8,70,9,176,9,253,9,37,10,42,10,24,10,224,9, 155,9,92,9,44,9,7,9,248,8,240,8,4,9,43,9,93,9,162,9,251,9,100,10,228,10,127,11,63,12,39,13,50,14,90,15,139,16,178,17,172,18,118,19,22,20,132,20,190,20,229,20,217,20,130,20,237,19,241,18,113,17,65,15,251,11,175,7,178,2,24,253,10,247,166,240,250,233,98,227,195,220,52,214,16,208,249,201,200,195,146,189,251,182,231,175,111,168,147,160,227,152,28,146,3,141,183,138,59,140,74,146,50,157,97,172,174,190,135,210,97,230,242,248,4,9,36,22,50,32,24,39,239,42,52,44,128,43,147,41,222,38,229,35,9,33,106,30,19,28,11,26,67,24,190,22,41,21,147,19,33,18,188,16,150,15,178,14,23,14,219,13,230,13,57,14,214,14,143,15,65,16,224,16,86,17,159,17,201,17,207,17,195,17,169,17,118,17,64,17,18,17,240,16,217,16,181,16,163,16,120,16,42,16,192,15,44,15,108,14,132,13,118,12,83,11,48,10,25,9,45,8,124,7,13,7,248,6,41,7,157,7,54,8,226,8,116,9,241,9,59,10,104,10,103,10,74,10,31,10,239,9,209,9,207,9,220,9,253,9,41,10,83,10,134,10,189,10,250,10,66,11,159,11,14,12,142,12,56,13,8,14,247,14,244,15,224,16,161,17,54,18,145,18,208,18,250,18,8,19,16,19,225,18,112,18,195,17,190,16,90,15,96,13,102,10,106,6,155,1,28,252,47,246,12,240,119,233,219,226,114,220,226,213,162,207,220,201,242,195,22,190,5,184,94,177,123,170,43,163,208,155,52,149,231,143,31,141,218,141,20,147,60,157,203,171,188,189,125,209,109,229,94,248,205,8,54,22,154,32,143,39,96,43,142,44,168,43,130,41, 172,38,122,35,136,32,238,29,153,27,152,25,221,23,60,22,162,20,6,19,114,17,27,16,14,15,79,14,0,14,2,14,83,14,229,14,153,15,81,16,241,16,101,17,171,17,203,17,205,17,190,17,166,17,118,17,55,17,171,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,255,199,255,194,255,185,255,171,255,161,255,157,255,158,255,168,255,185,255,207,255,244,255,20,0,55,0,79,0,114,0,128,0,152,0,156,0,153,0,137,0,117,0,93,0,59,0,28,0,246,255,225,255,196,255,170,255,149,255,139,255,128,255,127,255,131,255,132,255,142,255,136,255,144,255,153,255,168,255,210,255,236,255,32,0,68,0,93,0,131,0,158,0,187,0,204,0,211,0,186,0,158,0,112,0,59,0,21,0,240,255,215,255,180,255,165,255,148,255,129,255,114,255,113,255,104,255,117,255,255,254,111,252,233,249,0,248,208,247,57,250,70,254,56,2,158,5,184,7,136,8,240,7,46,7,152,5,126,4,102,3,192,3,126,4,164,6,4,8,218,7,133,5,114,1,128,253,146,248,217,243,102,239,17,236,30,234,175,234,199,237,45,244,253,252,42,6,213,13,68,18,187,19,12,18,115,14,244,9,102,5,134,1,94,255,198,254,239,254,211,255,18,1,192,2,146,4,143,6,177,6,95,5,195,1,190,252,182,246,105,240,159,234,22,229,255,223,74,223,169,231,176,247,82,9,38,24,255,32,179,34,195,29,212,21,208,12, 26,5,122,254,207,250,108,248,60,248,218,249,0,252,249,253,69,255,47,1,83,3,219,5,182,6,205,5,104,1,172,251,200,244,14,238,76,231,211,224,65,221,250,226,51,243,24,7,85,24,255,34,167,37,109,33,205,24,4,15,186,5,18,255,181,250,63,248,64,247,40,248,162,249,70,250,3,250,15,250,162,253,131,2,215,7,69,10,204,9,46,5,206,254,11,247,18,239,11,231,236,223,111,220,111,225,16,243,246,6,82,25,64,36,32,39,23,34,173,24,199,13,67,4,235,252,206,248,56,247,69,247,15,249,11,250,43,251,131,251,157,253,183,0,234,4,102,8,42,10,59,8,144,3,238,252,171,245,91,239,23,234,30,229,69,224,200,221,203,229,22,249,152,15,96,34,180,43,171,42,59,34,205,21,243,8,77,254,23,247,3,244,209,244,142,247,31,250,35,252,44,253,243,254,183,0,29,4,41,7,86,9,61,8,209,3,155,253,150,246,126,240,64,236,204,232,171,228,31,222,159,219,221,230,72,254,16,25,56,44,201,50,86,46,13,34,43,19,195,4,240,249,139,244,107,244,230,246,215,248,12,251,6,252,95,252,213,254,179,1,81,5,188,8,117,9,100,7,228,0,117,249,15,242,48,236,189,230,95,222,0,205,32,192,205,217,205,5,51,43,29,65,79,67,198,56,165,37,212,18,149,1,152,246,239,242,223,244,27,247,175,248,106,251,123,253,186,253,18,253,82,253,109,254,192,0,154,3,214,0,18,252,162,245,202,239,168,234,155,227,237,217,246,203,134,209,9,240,234,21,122,52,172,65,107,64,84,51,222,32,136,13,17,254,143,244,84,242,91,243,139,244,0,247,41,251,137,254,162,253,251,251,183,252,218,254,155,3,175,4, 20,2,232,251,52,244,55,237,61,231,179,224,126,214,131,200,2,212,171,247,113,30,1,59,8,69,230,64,60,49,153,29,78,9,62,250,225,240,60,238,97,238,208,240,169,245,3,252,160,0,66,1,22,2,78,2,193,3,109,5,25,4,211,255,33,248,159,239,108,231,6,224,75,216,138,204,25,201,30,229,181,11,247,46,14,67,98,69,157,58,134,40,117,20,125,1,21,244,169,238,31,238,81,239,114,243,225,249,12,0,209,2,217,3,175,5,13,6,79,5,52,3,66,254,76,247,249,240,145,232,136,225,171,216,162,207,65,202,197,221,249,0,150,34,35,59,93,67,244,62,184,46,190,27,135,7,112,248,221,239,42,239,52,241,195,244,20,250,206,254,51,1,1,0,201,0,145,2,126,3,184,2,69,255,148,249,144,244,230,238,222,232,51,224,69,213,25,202,120,210,98,244,228,24,210,54,173,67,141,67,205,53,106,34,106,13,77,251,150,238,111,233,21,235,252,238,61,244,38,250,236,255,30,3,185,4,176,6,121,8,45,8,103,5,100,255,46,248,230,240,165,233,230,224,43,211,2,193,63,196,108,233,119,20,60,54,95,70,27,70,233,56,219,36,167,16,185,254,80,241,164,234,235,234,152,237,195,242,21,250,110,0,193,2,213,3,17,6,182,8,249,9,243,6,153,0,127,249,35,242,179,235,184,225,108,208,26,184,116,190,126,230,224,20,91,56,187,72,46,73,89,59,143,39,23,19,104,1,193,243,57,237,161,236,67,237,201,240,114,247,38,253,176,254,22,0,250,3,214,8,162,10,58,8,48,2,133,250,48,242,236,234,84,226,209,209,76,178,129,183,165,231,68,24,126,63,41,79,222,78,33,62,19,39,51,16,75,254,117,241, 63,236,47,235,60,234,71,237,100,244,179,252,5,0,183,1,138,5,219,9,153,11,227,8,251,1,242,249,220,240,208,233,20,226,9,211,0,173,92,172,75,229,93,26,153,70,201,86,4,86,171,67,32,42,127,16,66,251,151,237,217,232,97,233,197,233,127,237,204,244,186,253,118,0,27,1,128,2,118,7,161,10,229,9,179,3,109,252,116,242,31,234,12,225,3,213,89,179,8,167,201,220,164,20,182,66,227,86,74,88,9,73,50,48,162,21,29,253,151,236,60,230,174,231,134,233,121,238,43,246,111,253,218,253,197,252,6,0,142,5,150,10,77,10,195,5,22,254,50,245,154,235,5,228,217,218,197,194,41,160,188,197,81,6,6,57,254,87,142,92,231,83,125,59,162,32,180,4,220,239,208,227,241,226,123,228,224,234,158,244,137,254,176,255,59,252,134,251,119,255,171,6,89,10,156,9,227,2,45,250,110,240,54,232,121,222,153,202,27,164,125,178,88,245,73,45,160,83,208,92,62,87,71,66,217,40,194,13,63,246,10,230,46,225,71,225,37,229,79,239,242,251,28,3,221,255,213,252,253,253,61,3,226,7,164,8,217,4,40,253,64,245,117,237,108,228,233,212,214,174,242,160,61,219,18,24,6,72,46,91,141,90,167,74,107,50,74,25,153,1,16,240,173,230,204,227,59,227,135,234,131,246,167,0,2,0,180,252,117,252,124,1,134,6,189,7,214,4,189,253,221,246,128,239,76,229,199,210,154,168,153,158,125,219,207,23,246,70,130,89,100,90,101,75,118,51,192,27,147,5,174,245,109,236,195,231,234,226,59,231,6,242,227,253,6,1,204,252,181,251,114,254,140,2,189,4,85,2,129,254,179,247,242,241,32,231,116,211,127,170, 48,166,5,220,183,22,121,68,80,87,245,88,20,74,200,49,82,24,63,3,94,245,239,238,187,235,78,231,2,232,154,240,254,250,215,254,64,253,235,254,43,3,91,6,175,4,196,0,231,251,101,245,26,239,88,229,164,206,109,161,161,168,134,228,74,30,229,73,236,88,141,88,126,71,36,47,127,20,86,255,123,243,158,240,175,238,61,234,120,234,76,241,59,250,54,252,241,251,99,254,57,4,210,6,82,4,114,254,172,249,182,243,22,238,77,229,161,205,36,152,164,168,7,235,252,36,137,81,48,93,243,91,52,71,125,45,31,16,100,249,31,237,189,235,188,235,91,235,150,238,174,246,178,253,165,253,176,251,233,254,80,5,149,8,172,4,31,253,251,247,109,241,78,237,253,228,192,206,232,145,227,165,200,239,75,43,154,88,191,96,204,94,143,71,172,44,156,13,99,246,129,233,239,231,43,232,60,233,54,238,158,247,64,255,30,253,210,249,63,252,195,3,48,9,220,5,144,255,43,251,100,245,213,240,142,231,138,211,107,147,181,158,93,234,127,38,48,87,2,96,123,96,252,74,147,48,225,16,237,246,162,230,97,228,100,229,13,230,208,236,115,247,31,0,114,252,61,249,63,252,153,3,11,9,254,6,187,1,25,253,103,248,32,245,111,236,43,222,46,161,47,135,34,217,96,23,51,84,56,98,19,100,3,82,106,54,79,24,94,251,179,232,159,225,157,228,29,227,231,234,101,245,9,2,39,255,173,250,119,250,85,0,162,5,255,5,205,1,50,253,58,248,189,246,188,239,20,227,6,174,28,135,113,203,84,12,145,74,80,97,77,100,183,86,148,60,216,32,124,2,110,237,156,226,179,226,226,223,109,230,203,241,122,0,71,255,189,249,253,249, 74,255,244,5,239,5,242,2,227,253,191,248,121,246,43,241,175,228,239,178,250,133,143,196,176,6,158,69,189,97,167,101,44,90,137,62,15,34,208,2,213,238,105,228,103,229,165,225,200,229,229,239,170,254,81,0,56,251,249,250,101,1,14,6,128,4,5,254,138,249,110,244,49,244,1,240,223,228,251,175,236,143,55,207,26,10,58,69,49,93,173,97,17,85,190,59,216,32,188,3,196,241,94,232,139,233,57,229,230,229,229,238,20,253,36,255,230,250,67,250,18,1,223,4,246,1,52,251,6,248,116,243,204,241,66,238,62,223,248,164,89,158,164,221,235,20,125,71,245,88,12,93,232,78,138,55,232,28,193,2,21,242,58,235,186,235,162,233,141,232,135,240,61,254,10,0,127,250,77,251,28,2,100,6,103,0,173,247,217,243,212,239,94,237,132,234,246,213,9,157,254,177,146,239,2,37,72,75,108,86,83,87,111,70,190,47,158,22,202,255,227,238,239,233,216,234,172,236,43,237,32,245,8,255,187,254,178,248,72,251,222,2,101,8,167,0,179,247,93,243,177,239,91,236,88,233,55,208,74,149,59,189,188,248,128,47,158,77,228,83,40,83,87,65,180,42,100,16,254,251,210,235,87,233,144,234,191,238,48,240,89,248,60,255,118,253,142,248,93,253,221,5,66,11,124,1,81,248,164,241,180,237,117,234,29,232,82,209,252,147,76,187,235,250,77,52,170,83,98,85,119,84,149,65,186,41,27,13,211,247,141,230,59,228,212,230,209,236,77,242,3,252,184,3,255,255,168,250,10,254,80,6,116,10,107,0,118,246,84,239,176,235,97,235,214,233,194,219,31,154,236,176,88,248,21,48,187,86,135,86,95,86,231,66,88,43,9,14,182,246, 210,227,1,224,147,227,255,233,87,242,34,253,231,5,19,1,254,251,160,253,201,5,158,10,224,0,63,247,5,239,235,235,43,236,24,235,235,224,237,158,96,168,184,243,177,43,134,88,25,90,168,88,90,69,105,44,204,14,216,245,166,226,55,221,95,225,116,230,148,239,26,251,77,7,207,3,89,253,112,254,253,6,215,11,242,1,235,246,213,238,236,235,84,237,17,236,103,227,197,164,4,163,219,237,119,38,176,86,96,93,229,91,254,71,131,45,133,15,91,245,72,226,93,220,229,224,63,228,21,237,253,249,74,8,61,5,157,253,129,254,212,6,12,12,230,1,63,246,199,238,233,236,38,238,112,236,51,227,248,167,135,165,101,236,46,36,208,82,18,93,172,92,140,73,111,46,51,16,185,245,146,228,20,223,231,226,178,228,240,234,29,246,249,4,248,3,213,252,208,253,237,7,98,14,242,3,245,246,240,238,161,236,167,236,9,234,193,218,10,164,149,177,129,242,30,41,213,79,24,90,56,90,45,72,1,46,88,15,70,245,121,228,12,225,250,226,128,230,149,234,101,246,223,3,218,3,36,253,187,254,169,8,113,15,188,2,52,246,178,237,209,236,39,235,242,232,209,209,147,158,199,191,31,251,42,49,42,78,40,86,103,85,6,68,252,42,129,12,100,244,137,228,80,227,204,228,85,233,41,236,119,246,255,1,133,2,239,253,200,0,160,10,181,16,191,2,151,244,48,236,192,234,81,232,111,229,7,200,10,158,160,205,182,5,52,59,2,80,62,83,197,80,78,63,141,39,4,9,13,242,4,227,185,226,165,228,209,234,181,238,233,248,57,2,60,1,97,254,10,2,175,11,181,16,105,1,224,242,118,234,99,233,117,231,218,228,173,194,116,157, 31,214,14,13,211,66,137,83,62,83,33,78,175,59,41,36,100,6,219,239,143,225,189,224,251,225,6,233,111,240,100,250,244,0,17,255,138,254,244,3,198,13,231,17,217,2,70,243,3,233,89,232,170,230,24,228,85,191,123,155,181,216,206,16,86,72,215,87,175,85,40,79,163,59,121,35,39,5,117,237,116,222,185,220,129,222,183,229,140,240,6,253,187,2,171,255,141,254,180,3,185,13,195,17,48,2,84,244,249,232,152,232,83,231,161,228,190,195,157,155,106,213,17,16,181,70,120,89,119,87,6,81,181,59,32,35,29,5,242,236,76,221,1,220,43,222,248,227,102,239,199,252,230,0,189,252,78,253,224,3,137,15,189,19,193,4,172,245,62,234,161,233,131,232,64,228,115,197,68,155,250,208,39,13,19,67,69,89,39,90,18,85,222,62,146,37,91,6,105,237,54,220,150,219,200,221,97,226,246,237,238,252,164,2,10,253,230,251,53,2,217,14,54,20,34,5,203,245,130,234,228,233,184,232,184,228,131,198,231,154,148,204,17,11,207,64,254,89,95,93,120,87,16,64,113,37,236,5,102,237,187,220,201,220,55,222,202,224,142,235,160,251,194,2,29,253,64,252,243,2,119,16,247,21,113,5,95,245,97,233,80,233,195,231,145,227,73,194,70,154,204,206,133,11,138,63,68,88,158,93,37,87,187,64,51,38,90,7,166,237,153,222,124,224,157,225,67,227,64,234,173,250,95,3,221,254,2,253,13,3,83,15,228,19,174,2,72,242,177,231,246,231,172,229,251,225,125,186,133,156,102,216,242,17,68,68,157,86,38,92,94,84,83,63,213,36,207,6,55,237,210,222,189,224,24,226,211,227,124,234,217,250,82,3,221,254,2,253,13,3, 83,15,228,19,174,2,72,242,177,231,246,231,172,229,251,225,125,186,133,156,102,216,242,17,68,68,157,86,38,92,94,84,83,63,213,36,207,6,55,237,210,222,189,224,24,226,211,227,124,234,217,250,82,3,233,254,232,252,47,3,186,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,255,254,255,239,255,235,255,225,255,222,255,220,255,220,255,212,255,211,255,197,255,196,255,187,255,182,255,175,255,171,255,167,255,158,255,162,255,159,255,158,255,157,255,163,255,183,255,215,255,246,255,17,0,36,0,55,0,75,0,91,0,94,0,94,0,95,0,99,0,110,0,115,0,112,0,108,0,91,0,73,0,50,0,26,0,7,0,243,255,219,255,209,255,202,255,172,255,129,255,98,255,76,255,71,255,69,255,79,255,90,255,105,255,120,255,134,255,134,255,138,255,125,255,115,255,103,255,105,255,110,255,120,255,158,255,51,255,59,254,105,252,147,250,95,249,82,249,169,250,204,253,203,1,177,5,121,8,21,10,233,9,132,8,249,5,171,3,28,2,48,1,204,0,61,0,251,255,147,255,201,255,35,0,139,1,242,2,143,4,28,7,232,9,117,9,206,5,51,0,218,249,186,243,95,238,227,234,9,234,254,235,145,240,146,246,247,251,80,0,189,3,45,5,209,4,228,4,65,5,117,6,188,7,3,8,195,6,121,5,5,4,202,2,18,2,124,1,162,0,172,255,5,255,215,254,211,254,37,255,35,0,51,1,217,2, 112,4,186,5,223,5,163,5,200,5,18,6,216,6,226,7,127,8,177,7,242,3,249,254,222,248,17,243,248,237,20,234,191,232,44,234,238,236,153,239,244,243,99,249,166,255,126,5,218,9,85,12,240,12,156,11,23,9,110,6,223,3,255,1,143,1,255,1,76,2,52,2,203,1,104,1,78,0,206,255,192,255,93,0,221,1,161,3,7,5,168,5,224,5,239,5,195,5,255,5,225,6,191,7,211,8,159,8,2,6,71,1,234,250,8,244,140,237,138,232,226,229,179,229,202,230,9,234,221,239,178,246,179,254,253,6,91,13,37,17,218,17,160,15,102,12,19,9,146,5,133,2,91,1,89,1,22,1,132,0,201,255,105,255,168,255,46,1,236,2,169,3,204,3,128,4,114,5,176,5,121,5,22,5,235,4,230,4,224,4,136,4,107,4,25,4,58,3,114,0,19,252,169,246,196,240,210,235,209,231,128,229,203,227,138,228,78,233,168,240,215,250,51,7,124,17,164,23,212,24,41,22,67,17,66,12,239,6,85,2,22,255,54,254,126,253,21,253,77,253,84,254,107,0,46,2,136,3,222,3,127,4,8,6,196,7,24,8,197,7,215,6,152,5,69,4,50,3,27,3,131,2,211,1,85,0,176,253,247,249,182,244,66,238,145,230,6,220,255,208,241,203,251,213,69,239,245,11,138,34,36,46,25,47,78,40,178,29,124,17,109,6,234,253,155,248,7,246,143,245,192,246,157,248,21,251,179,252,126,253,122,253,174,253,47,255,63,2,100,6,187,10,231,13,189,14,37,13,178,11,69,10,253,8,202,7,248,4,92,2,27,255,66,250,107,243,57,234,128,222,179,206,138,191,236,189,148,209,7,243,91,20,92,44,127,54,25,53,248,42, 95,28,210,12,127,1,121,251,254,249,99,251,176,253,46,0,61,1,196,0,223,254,43,252,104,249,228,247,14,248,208,249,31,254,0,3,210,7,7,11,111,14,52,18,132,19,18,19,79,17,23,14,188,9,87,4,127,252,151,242,184,230,122,217,148,202,201,186,227,179,12,192,114,222,163,3,151,35,185,53,232,57,165,50,82,36,74,21,184,9,241,2,137,0,195,0,54,2,97,3,250,2,120,1,22,255,103,252,192,249,222,247,77,247,7,248,176,250,68,255,102,4,106,8,3,12,190,15,141,18,135,19,204,18,90,17,32,15,146,10,102,3,181,249,144,237,31,224,149,209,144,193,109,179,13,176,120,194,55,232,66,17,175,47,34,61,169,59,74,48,64,32,100,17,9,7,81,2,96,1,39,2,23,3,158,2,31,1,33,255,5,253,19,251,44,249,6,248,231,247,104,249,160,252,84,1,148,6,86,11,164,14,2,17,49,18,100,17,74,16,103,15,42,12,149,6,92,254,6,245,212,234,249,223,128,212,237,198,229,181,222,171,185,189,17,233,5,23,181,55,59,68,93,64,143,49,204,31,26,17,194,7,29,3,149,1,98,1,28,1,243,255,35,254,83,252,96,250,233,247,31,245,26,243,230,243,155,247,79,253,1,4,2,10,13,14,121,15,127,15,124,16,124,16,117,16,88,15,57,12,141,7,233,0,225,248,220,237,24,224,212,204,217,177,89,159,142,179,204,226,73,18,192,51,238,64,84,62,50,49,122,31,17,15,131,4,68,0,143,0,49,2,175,3,35,4,153,3,77,2,110,255,187,250,28,245,200,240,93,239,229,240,210,244,88,250,15,0,59,6,109,11,11,16,158,19,0,21,142,22,43,23,110,21,207,16,101,9,114,254, 159,240,107,222,26,197,193,161,223,147,134,183,21,237,235,28,208,57,247,65,78,59,72,43,33,24,0,9,67,1,75,0,3,3,136,5,23,7,37,7,127,6,29,5,72,2,208,253,19,248,138,243,28,241,137,240,175,241,182,244,2,250,56,1,197,7,91,13,14,18,126,20,147,22,221,23,227,22,150,19,95,12,240,0,115,241,179,220,65,192,160,155,165,142,111,182,176,239,105,33,216,61,11,68,136,58,244,38,157,17,83,3,112,254,113,0,2,5,237,8,120,11,221,11,140,10,241,7,69,4,157,255,168,250,11,247,148,244,0,243,242,242,255,244,255,249,17,0,166,5,191,11,219,15,187,17,91,18,45,20,11,20,36,18,195,11,220,0,202,242,22,225,187,201,100,166,154,136,114,167,87,230,55,30,191,63,248,70,194,60,0,39,185,15,125,0,186,251,180,254,103,5,129,11,6,15,69,15,134,13,126,10,57,6,235,0,63,251,97,247,250,244,36,243,210,242,216,244,139,250,200,1,43,7,238,10,187,12,13,13,163,13,46,16,230,17,12,17,47,12,183,2,49,247,127,234,59,220,12,200,70,158,168,138,84,191,220,255,168,48,128,69,96,67,99,49,46,23,1,3,126,251,144,253,234,4,178,12,70,17,124,17,232,14,187,11,145,8,195,4,177,254,200,247,83,243,201,240,172,240,32,244,137,250,85,2,94,7,76,8,143,7,241,7,25,9,66,12,71,16,127,16,8,14,192,6,5,253,38,242,189,228,80,209,236,167,210,143,77,190,76,252,203,44,7,66,209,64,201,49,11,26,250,1,242,243,193,241,205,248,141,4,130,13,72,18,216,18,133,17,223,14,177,10,52,3,50,249,32,242,213,238,176,239,237,243,50,250,110,1, 176,5,110,5,43,4,189,4,0,8,227,13,150,19,60,20,62,16,28,8,83,253,189,241,67,227,4,206,54,163,185,148,212,200,239,4,17,50,241,67,233,64,43,49,4,25,178,255,129,240,94,237,110,244,55,0,53,9,55,14,112,15,209,15,46,16,150,14,45,8,59,254,140,246,122,242,141,241,2,243,211,246,229,253,246,2,72,4,132,5,176,5,213,7,67,12,41,17,117,18,252,15,237,8,7,254,202,240,152,221,95,196,227,151,145,150,195,211,85,16,54,59,33,73,139,67,79,49,231,23,146,253,225,238,211,235,6,243,198,253,166,5,28,11,177,13,213,14,35,15,2,14,238,9,103,3,135,253,116,248,169,245,96,245,117,247,21,253,95,1,136,3,115,5,41,6,240,6,107,10,144,14,20,15,249,11,234,4,123,250,142,237,123,219,202,196,224,153,204,148,217,209,64,16,58,60,97,74,160,68,141,50,19,25,206,254,120,240,110,237,71,244,143,254,201,5,74,10,37,12,5,13,13,13,224,11,247,8,104,5,37,2,245,252,38,248,158,246,61,249,61,255,251,3,50,6,194,7,188,6,113,4,28,6,40,10,33,12,210,9,164,2,121,248,87,237,62,223,171,207,141,172,237,140,228,187,93,0,39,52,57,75,139,72,107,56,14,30,37,2,68,241,240,236,112,242,15,254,57,7,113,11,17,12,234,11,158,11,107,11,79,10,72,6,85,2,178,253,127,248,59,247,155,251,164,2,48,7,211,7,129,6,10,4,246,0,3,2,37,7,34,10,204,9,28,4,129,251,24,242,108,229,29,214,63,180,56,144,70,182,233,249,3,47,160,72,22,71,141,56,95,33,128,6,83,242,243,233,152,235,146,247,59,3,137,10,88,13,91,13, 217,11,238,9,103,8,116,4,253,255,254,250,38,247,79,248,89,255,117,9,111,12,26,11,1,6,65,0,200,253,236,255,185,6,170,9,44,9,5,3,121,251,123,243,55,232,142,216,194,177,51,149,30,199,57,2,188,50,131,69,243,64,118,51,34,28,30,4,214,239,89,233,122,234,166,248,57,3,243,10,189,12,65,12,117,11,26,10,78,9,203,3,157,254,19,248,211,244,132,247,118,255,81,8,97,13,56,11,22,7,143,1,121,253,95,0,231,6,210,10,251,8,140,2,146,250,15,243,212,228,87,208,245,164,146,157,129,217,225,15,30,59,53,68,51,61,5,44,180,24,72,2,178,239,113,232,124,233,1,247,16,1,132,10,130,13,94,14,143,12,99,11,118,10,217,6,154,2,116,251,51,247,68,247,243,252,247,3,154,8,51,8,235,6,76,3,47,0,103,1,107,7,184,10,105,7,197,255,132,245,27,238,145,224,39,205,251,160,200,159,132,224,93,22,202,64,156,70,73,62,179,42,126,21,220,255,69,239,87,232,237,233,23,246,129,255,237,7,213,10,236,12,14,12,253,11,147,11,224,10,96,8,211,0,27,249,124,245,38,251,188,2,105,7,184,8,7,9,206,6,172,2,106,2,134,7,100,10,188,6,253,253,117,242,159,234,98,223,78,209,9,167,250,151,225,217,82,19,50,65,0,74,200,64,33,45,137,21,41,0,182,238,202,231,196,232,240,244,164,254,39,7,51,10,131,12,249,11,66,12,94,12,128,11,240,8,80,1,102,249,95,245,231,250,201,2,123,7,192,8,7,9,201,6,159,2,104,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,191,255,191,255,191,255,191,255,191,255,191,255,191,255,191,255,191,255,193,255,191,255,191,255,191,255,190,255,191,255,190,255,191,255,189,255,196,255,221,255,253,255,26,0,46,0,59,0,62,0,67,0,63,0,56,0,55,0,62,0,80,0,105,0,126,0,129,0,125,0,104,0,86,0,41,0,253,255,213,255,195,255,193,255,204,255,227,255,246,255,241,255,240,255,227,255,214,255,199,255,190,255,193,255,160,255,95,255,19,255,211,254,141,254,23,254,7,253,106,251,0,250,118,249,40,250,31,252,227,254,240,1,214,4,139,6,85,7,78,7,149,6,69,5,149,3,251,1,216,0,24,0,230,255,199,255,179,255,170,255,179,255,201,255,194,255,213,255,243,255,118,0,239,0,187,1,112,2,60,3,223,3,132,4,180,4,101,5,108,6,112,7,102,7,2,5,153,0,10,251,87,245,85,240,195,236,110,235,200,236,148,240,16,246,172,251,35,0,7,2,169,1,191,255,162,253,45,252,239,252,135,255,110,2,197,4,221,6,83,9,113,11,202,11,30,10,12,6,134,1,91,253,246,250,73,250,240,251,232,254,6,2,10,4,123,4,0,3,17,1,215,255,225,255,217,0,98,2,155,4,142,6,80,8,13,9,230,8,143,7,66,6,111,5,56,5,14,5,37,4,189,2,246,0,232,254,216,252,248,249,231,246,44,243,194,239,168,236,110,234,116,233,52,234,10,237,196,240,184,244,100,249,53,255,170,5,49,11,138,14,117,15,186,13,225,10,163,7,151,5,241,3,211,2,200,1,89,1, 136,0,142,255,174,254,214,253,146,253,172,253,89,254,197,254,108,255,253,255,251,0,235,1,50,3,135,4,203,5,76,7,83,8,12,9,191,9,39,10,120,10,19,10,230,8,248,6,212,4,155,2,154,0,122,254,147,252,35,251,57,250,58,249,229,248,140,248,8,248,228,246,6,245,208,242,84,240,196,237,216,234,136,232,212,232,16,237,68,245,19,255,102,8,245,14,20,18,179,17,185,14,232,10,199,6,204,3,53,1,23,0,248,255,15,1,117,2,142,3,128,3,148,2,44,1,243,255,89,255,245,254,30,255,177,255,153,0,84,2,67,4,93,6,80,8,130,9,141,10,164,10,17,10,90,10,167,10,122,10,114,9,81,8,148,7,216,6,139,4,124,1,52,253,76,248,250,243,141,240,72,237,120,233,71,229,214,222,142,211,180,199,138,202,165,225,2,1,96,26,60,41,26,44,207,39,245,30,14,19,15,7,7,253,121,248,225,246,154,248,232,251,2,0,35,4,160,6,164,6,117,4,146,1,45,255,143,253,207,251,237,250,79,251,39,253,230,255,188,2,166,5,148,7,205,9,89,12,249,14,255,16,86,18,137,19,217,19,206,18,8,15,201,8,11,1,179,250,61,245,124,240,234,236,227,233,127,231,198,227,60,223,207,216,50,205,90,182,40,185,247,224,24,13,48,48,85,63,25,65,178,54,208,39,174,22,231,6,34,250,82,242,142,239,215,240,123,245,159,251,175,0,175,3,211,4,218,4,50,4,112,2,222,0,13,254,74,251,165,249,195,249,41,251,170,253,111,1,71,5,156,8,69,13,194,18,83,23,106,25,111,24,127,21,242,16,39,12,164,6,127,0,181,250,66,245,30,241,201,237,73,235,91,232,2,227,190,220,214,215, 94,210,143,190,174,168,167,201,58,253,72,43,198,69,1,77,39,70,73,53,53,34,242,13,72,252,16,239,16,233,17,232,54,237,223,243,191,251,143,1,38,6,159,8,73,10,143,10,171,9,169,6,134,2,24,254,173,250,116,249,245,250,34,253,130,255,152,2,185,7,178,12,158,17,254,20,118,22,39,20,142,15,175,11,185,6,53,1,239,252,18,249,238,245,35,243,197,240,147,238,145,234,234,227,92,224,93,224,60,226,192,224,251,213,217,190,159,197,135,241,106,27,119,58,152,68,186,66,128,52,134,34,244,14,6,255,35,244,232,238,213,237,177,239,36,245,69,252,72,3,143,8,143,12,26,14,222,13,247,10,232,6,169,0,43,250,2,246,129,244,11,245,75,248,158,252,97,2,10,9,0,16,49,22,248,25,240,25,192,23,176,19,70,14,98,8,44,4,151,255,31,250,18,243,92,238,166,234,52,232,160,228,232,223,152,219,216,220,149,221,183,219,161,189,145,167,196,221,177,16,124,61,156,75,157,76,112,62,190,41,22,21,57,2,1,245,59,235,229,232,70,234,244,242,27,250,95,3,2,10,204,16,68,19,133,19,5,16,36,10,197,1,47,249,14,242,1,239,128,237,175,239,198,244,54,252,104,4,169,13,168,21,59,28,165,31,187,31,175,28,29,23,39,17,132,11,166,4,100,250,22,242,150,236,97,234,124,233,117,232,187,227,242,218,255,216,59,212,49,207,253,148,165,156,0,239,76,37,159,84,139,89,47,90,223,67,100,45,152,16,62,249,208,231,101,223,229,221,41,227,37,237,161,246,221,0,238,8,54,18,15,22,148,23,77,19,152,13,135,4,27,251,209,242,184,237,232,234,46,237,217,241,31,249,148,2,227,13,167,24, 51,32,254,34,252,33,193,28,182,22,215,16,225,10,80,4,76,251,85,242,6,235,14,232,3,233,222,233,142,228,146,220,31,221,252,217,206,210,188,157,28,160,97,238,222,38,220,83,225,89,212,87,141,66,57,43,161,14,226,245,142,229,168,221,134,221,38,226,22,236,65,246,71,1,39,9,51,18,22,24,36,26,3,23,70,15,112,3,51,247,133,236,139,231,132,230,80,234,157,239,45,246,216,254,230,10,56,23,174,31,121,34,160,33,50,31,136,28,238,23,81,17,229,7,25,254,60,244,178,237,40,235,126,235,92,235,149,229,232,222,56,222,229,221,51,219,121,193,184,141,21,191,144,8,248,64,54,92,121,92,212,81,151,56,254,31,18,2,211,238,113,224,133,222,238,222,219,231,1,242,134,253,223,4,83,14,46,21,193,24,203,23,205,17,99,6,43,249,133,236,44,231,215,230,116,233,4,238,85,244,76,251,241,3,186,14,167,25,51,34,49,37,135,36,6,33,14,28,136,22,136,14,218,4,184,249,143,240,82,236,237,234,145,235,108,232,224,223,109,217,32,218,169,217,220,218,74,172,41,152,195,221,36,22,176,75,194,89,8,94,199,75,46,50,114,19,34,250,223,233,140,225,240,225,213,228,19,237,125,243,176,253,220,5,85,17,70,22,40,22,255,16,36,9,72,255,154,244,65,235,38,233,188,230,191,231,215,236,9,247,227,0,148,11,38,23,44,34,104,41,106,43,194,40,241,34,245,27,172,20,32,10,116,252,233,239,99,232,128,230,69,232,204,233,179,228,16,219,106,216,46,219,192,226,195,200,184,141,28,195,227,0,238,57,28,87,151,93,228,83,216,56,22,27,1,252,63,236,202,223,143,223,91,225,225,234,81,242,213,250, 101,2,214,14,202,22,84,25,199,23,15,18,48,6,19,249,62,236,64,231,91,228,97,228,184,233,99,242,11,251,69,7,254,19,42,31,146,38,10,42,65,41,68,39,173,34,232,26,198,15,79,1,143,244,44,235,122,231,151,232,92,235,134,232,3,224,211,218,228,221,247,222,35,205,184,141,6,179,28,248,103,48,193,86,234,93,50,88,140,61,211,32,54,255,34,235,43,221,120,219,63,223,129,232,116,240,53,249,93,255,230,10,125,21,29,27,203,27,135,22,240,9,201,251,19,238,9,230,130,228,186,228,206,232,61,238,24,245,194,0,207,13,81,25,246,34,62,42,21,45,254,44,162,41,150,32,4,19,128,4,42,247,205,237,74,233,136,232,183,234,191,233,70,227,239,218,67,217,92,218,169,222,131,171,202,149,153,227,149,25,7,77,2,88,129,91,119,74,184,49,246,15,1,242,212,224,35,217,242,221,156,226,66,236,244,242,50,250,172,1,223,15,111,24,230,27,51,26,113,18,138,4,225,246,84,234,252,230,219,229,248,230,217,233,247,238,11,246,143,2,104,16,188,30,5,41,191,45,233,46,195,45,55,39,2,28,160,13,75,253,41,241,203,234,62,233,103,234,238,233,29,229,179,217,66,213,68,215,87,226,20,207,40,144,37,194,182,2,212,57,186,86,120,93,26,86,0,59,89,27,201,248,49,231,121,221,0,223,123,225,187,232,109,237,145,244,159,250,211,9,28,22,212,27,125,28,77,24,46,12,12,253,156,237,155,231,121,229,125,229,48,232,47,238,64,244,34,254,154,11,96,26,255,37,123,44,221,47,15,46,33,42,103,34,109,23,210,5,146,244,91,233,186,227,53,227,65,227,66,226,248,216,64,211,90,215,164,222,142,211, 81,150,80,187,28,255,8,51,39,84,82,92,209,88,183,64,36,34,90,254,159,234,1,224,8,223,97,226,4,235,214,238,180,244,54,248,9,4,54,18,187,27,90,31,68,28,254,15,144,255,194,239,253,230,59,229,189,228,168,229,101,234,2,240,211,251,190,9,208,22,38,35,123,44,98,49,164,48,102,45,58,37,92,24,82,6,46,245,45,231,40,224,96,222,43,225,86,225,154,219,182,213,185,218,45,222,163,219,66,164,76,174,253,244,108,38,100,79,12,89,149,91,4,72,64,45,116,9,111,240,88,226,96,221,201,223,5,232,175,237,250,243,91,248,227,255,253,13,217,25,135,33,196,31,20,21,193,3,112,243,1,231,206,226,107,226,66,228,9,233,9,239,184,248,75,6,116,17,189,30,16,42,219,47,41,47,202,44,33,38,120,25,230,7,108,247,236,234,128,228,0,224,142,225,112,225,195,221,101,213,70,213,110,217,245,220,188,171,190,166,65,241,166,36,250,80,58,91,184,95,201,77,231,52,216,16,204,241,15,224,248,216,193,217,121,225,183,234,146,243,108,250,164,255,146,12,168,24,93,34,160,34,157,26,246,9,176,248,167,233,169,225,104,224,239,226,141,231,3,239,68,246,217,1,4,13,24,25,71,36,158,41,23,43,230,41,86,38,233,28,156,13,223,251,242,236,19,230,29,227,122,228,187,226,34,222,171,215,30,214,10,217,203,225,77,198,23,161,68,221,206,19,230,68,128,85,37,91,1,80,252,57,130,27,217,248,188,228,120,219,25,220,114,224,18,235,157,242,30,253,85,1,195,12,79,24,87,33,179,32,77,27,62,14,213,253,159,237,8,228,219,223,222,224,161,228,46,235,249,241,216,251,165,7,242,18,135,29,21,37, 161,41,158,42,130,40,96,33,179,21,213,2,198,239,199,228,185,224,19,224,240,223,11,222,253,217,159,216,198,216,86,225,61,204,231,163,80,217,160,15,24,64,27,82,95,86,38,79,181,60,134,34,248,255,170,234,189,224,174,224,12,227,172,237,205,243,206,252,106,255,206,6,134,17,29,27,72,30,172,27,41,18,15,3,109,242,137,230,8,224,175,222,248,224,228,230,67,238,242,248,105,6,56,17,33,27,66,35,230,39,162,42,31,42,39,36,197,25,60,7,136,242,25,228,159,222,70,221,24,223,122,221,209,219,8,219,222,219,155,225,186,215,12,170,28,202,95,5,146,52,142,78,67,82,85,80,80,64,227,42,73,10,22,243,5,230,25,227,175,225,54,234,103,241,48,249,16,254,148,2,205,12,89,22,169,30,118,30,202,21,29,7,148,246,191,232,206,223,221,220,53,223,210,230,152,238,250,247,141,3,106,14,17,24,196,33,240,38,37,41,222,40,254,36,21,27,96,9,93,245,125,230,139,224,128,221,143,223,187,222,99,221,237,220,137,220,129,224,113,219,61,175,132,196,131,255,188,46,45,76,228,80,119,80,140,65,244,44,161,12,142,244,140,230,211,226,60,225,94,233,2,241,204,248,35,254,179,2,216,12,90,22,169,30,126,30,231,21,135,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,255,1,0,248,255,248,255,231,255,231,255,228,255,234,255,246,255,3,0,18,0,35,0,34,0,35,0, 27,0,22,0,15,0,0,0,251,255,245,255,240,255,239,255,235,255,238,255,243,255,251,255,8,0,34,0,60,0,73,0,91,0,102,0,123,0,125,0,131,0,127,0,120,0,112,0,113,0,120,0,131,0,136,0,138,0,134,0,131,0,125,0,128,0,128,0,141,0,146,0,139,0,132,0,128,0,105,0,78,0,60,0,34,0,10,0,249,255,220,255,209,255,191,255,168,255,73,255,193,253,208,251,90,249,96,247,78,246,249,246,34,249,78,252,195,255,162,2,222,4,101,6,73,7,87,7,231,6,155,5,46,4,180,2,172,1,111,1,113,1,226,1,240,1,192,1,64,1,129,0,217,255,137,255,147,255,251,255,146,0,57,1,157,1,242,1,210,1,226,1,140,1,81,1,35,1,1,1,231,0,154,0,40,0,156,255,7,255,171,254,107,254,45,254,180,253,16,253,85,252,179,251,95,251,140,251,91,252,118,253,198,254,5,0,234,0,142,1,195,1,41,2,104,2,225,2,145,3,70,4,58,5,4,6,19,7,194,7,233,7,61,7,195,5,79,3,25,0,62,252,178,247,188,242,243,237,27,234,227,231,213,231,171,233,202,237,84,243,211,249,52,0,123,5,110,9,100,11,154,11,90,10,93,8,162,6,60,5,104,4,242,3,64,3,105,2,42,1,138,255,49,254,236,252,178,252,132,253,2,255,27,1,44,3,195,4,235,5,117,6,186,6,251,6,243,6,34,7,70,7,81,7,34,7,139,6,108,5,20,4,57,2,93,0,122,254,178,252,75,251,38,250,116,249,32,249,34,249,129,249,64,250,36,251,68,252,113,253,135,254,122,255,32,0,139,0,207,0,241,0,14,1,246,0,199,0,168,0,209,0,61,1,200,1,60,2,57,2, 249,1,132,1,31,1,2,1,217,0,22,1,53,1,90,1,64,1,110,1,125,1,207,1,240,1,13,2,5,2,242,1,232,1,217,1,158,1,9,1,246,255,103,254,114,252,255,249,82,247,170,244,152,242,86,241,70,241,73,242,49,244,28,247,133,250,249,253,62,1,7,4,48,6,104,7,167,7,222,6,133,5,241,3,112,2,170,0,203,254,48,253,76,252,96,252,87,253,184,254,6,0,41,1,54,2,126,3,214,4,252,5,17,7,22,8,252,8,165,9,208,9,138,9,135,8,244,6,61,5,173,3,144,2,183,1,11,1,51,0,247,254,120,253,5,252,4,251,55,250,156,249,37,249,35,249,174,249,180,250,58,252,207,253,64,255,144,0,161,1,146,2,45,3,118,3,103,3,27,3,170,2,47,2,147,1,58,1,14,1,14,1,53,1,138,1,22,2,154,2,71,3,234,3,88,4,179,4,130,4,28,4,50,3,47,2,121,1,149,0,221,255,192,254,111,253,182,251,90,249,104,246,68,243,222,239,69,236,87,232,27,229,39,227,109,227,34,232,12,240,190,249,9,3,2,10,81,14,194,16,161,17,183,17,55,17,209,15,88,13,1,10,138,6,181,3,172,1,136,0,44,0,12,0,15,0,215,255,220,255,39,0,226,0,236,1,50,3,196,4,96,6,244,7,70,9,78,10,116,10,8,10,2,9,204,7,91,6,198,4,1,3,22,1,18,255,232,252,215,250,180,248,134,246,61,244,53,242,145,240,37,240,245,240,41,243,17,246,60,249,27,252,171,254,228,0,209,2,151,4,245,5,248,6,120,7,204,7,238,7,22,8,33,8,52,8,42,8,220,7,33,7,82,6,192,5,110,5,107,5,167,5,233,5,66,6,106,6,129,6, 74,6,243,5,80,5,51,4,21,3,148,1,207,255,101,253,238,249,229,244,22,238,255,229,203,221,188,214,66,209,106,203,188,198,154,198,111,209,157,229,184,254,178,21,84,37,138,44,178,44,44,40,188,33,86,27,205,20,47,14,178,7,250,1,180,253,109,250,101,248,90,247,57,247,70,248,40,250,197,252,190,255,238,2,119,6,119,10,60,14,130,17,166,19,117,20,12,20,223,18,60,17,95,15,211,12,200,9,90,6,145,2,153,254,181,250,15,247,185,243,140,240,208,237,125,235,247,233,29,233,70,234,116,237,209,242,15,249,8,255,136,3,27,6,44,7,92,7,53,7,173,6,41,6,255,5,89,6,75,7,64,8,9,9,149,9,46,10,95,10,117,10,102,10,157,9,54,8,191,6,150,5,122,4,150,3,158,2,116,1,39,0,214,254,103,253,52,252,79,250,174,246,160,241,34,235,171,228,89,223,241,220,131,222,10,228,98,236,82,245,17,250,5,248,242,237,151,223,137,219,225,229,40,250,198,15,108,30,248,35,180,34,23,30,64,25,28,22,180,19,134,16,118,11,239,4,194,254,13,250,33,247,132,245,79,245,0,247,222,250,246,255,218,5,210,11,244,16,10,21,206,23,15,25,87,24,210,21,31,18,20,14,30,10,226,5,166,1,58,253,184,248,185,244,178,241,19,240,243,239,37,241,215,242,156,244,76,245,243,244,88,243,217,241,61,242,30,245,60,250,76,0,252,5,45,10,179,12,189,13,224,13,75,13,225,11,227,9,145,7,139,5,101,4,50,4,157,4,81,5,236,5,207,6,154,7,160,8,127,9,246,9,196,9,195,8,89,7,127,5,187,3,191,1,110,255,97,252,28,247,104,240,65,232,225,223,57,216,44,210, 138,207,49,209,9,215,160,220,87,221,93,211,193,198,245,209,122,236,20,18,183,49,149,65,82,66,220,55,74,40,173,27,9,20,20,15,83,9,61,2,85,252,176,248,39,248,52,248,21,249,75,250,221,252,146,255,241,2,30,6,94,9,11,12,1,15,102,18,136,21,235,22,36,22,118,19,54,16,174,12,172,9,132,6,167,2,99,253,158,247,97,242,25,239,239,237,214,238,193,240,154,242,155,242,80,240,177,235,244,232,16,234,60,240,2,250,2,4,120,11,165,14,214,14,170,13,126,12,154,11,124,10,7,9,82,7,125,6,178,6,130,7,92,8,23,9,117,9,17,10,74,10,45,10,246,9,208,9,254,9,6,10,172,9,42,8,134,5,36,2,155,254,79,251,230,248,236,245,223,241,63,236,70,229,166,221,110,214,105,209,230,207,179,210,68,216,59,217,187,202,72,172,201,180,239,211,121,5,64,51,215,76,232,83,223,74,175,56,135,40,45,31,208,23,59,15,46,4,8,252,15,247,136,246,210,245,244,244,214,243,73,246,168,250,0,0,167,4,73,9,69,13,7,18,140,23,5,29,205,31,239,30,93,26,175,20,74,15,59,11,181,7,243,2,249,251,200,243,129,236,96,232,49,231,164,232,51,235,194,238,230,240,157,240,216,235,123,232,238,233,208,240,53,251,203,4,29,12,191,14,141,14,172,12,241,9,165,7,54,6,218,5,211,5,247,5,31,6,154,6,76,7,129,8,212,9,67,11,34,12,99,12,245,11,244,10,75,10,107,9,107,8,124,6,54,4,44,2,171,0,175,254,27,252,193,248,176,243,200,237,172,230,36,223,5,216,82,210,104,207,60,208,167,214,253,222,135,226,194,210,209,190,228,205,184,235,224,24,223,57, 156,72,189,69,183,56,238,39,243,29,180,24,53,20,18,12,220,2,220,251,38,248,74,247,123,245,131,243,43,243,14,246,63,251,169,1,197,7,47,14,170,19,236,24,78,29,153,32,52,32,232,28,119,22,51,16,181,10,3,7,90,3,22,255,150,249,30,244,98,239,209,236,78,236,26,237,141,238,36,240,197,239,136,236,13,230,82,227,86,229,176,237,40,249,68,3,239,9,225,11,158,11,229,11,49,13,205,14,181,14,113,12,56,8,70,4,226,1,208,1,191,2,122,4,48,6,81,8,41,10,134,11,227,11,243,11,173,12,119,13,115,13,3,12,96,9,154,6,87,3,173,255,23,252,248,247,132,242,197,235,177,227,234,218,78,210,9,202,134,197,226,197,51,199,150,185,148,164,31,185,95,222,13,21,212,65,51,90,125,93,192,79,11,57,51,38,211,26,101,19,234,10,234,255,76,247,28,242,14,241,207,240,81,240,90,241,16,245,141,249,114,255,93,4,110,9,185,13,204,18,105,24,35,30,90,32,157,31,13,28,4,23,201,17,105,13,55,9,109,4,41,254,53,248,224,242,149,240,27,240,184,240,14,241,76,241,12,240,174,235,20,227,69,222,108,223,30,231,207,242,181,255,125,9,125,12,170,10,5,7,167,5,161,6,168,7,148,7,50,6,193,4,242,3,150,4,108,6,26,9,44,11,255,12,21,14,16,14,237,12,26,11,98,9,234,8,219,9,113,10,237,9,1,8,13,5,225,1,151,254,19,252,9,248,188,242,41,236,138,228,198,219,254,211,121,205,196,202,144,203,13,204,228,172,215,144,197,176,236,219,195,30,76,74,171,97,59,98,222,82,67,59,100,43,211,33,104,26,89,14,178,0,21,246,157,240,138,239,130,237, 76,234,67,232,26,237,218,243,125,252,156,3,201,10,182,16,186,23,229,30,39,37,152,39,248,37,149,32,104,26,108,19,8,14,181,7,18,0,135,246,59,239,35,236,151,236,193,237,104,238,186,237,218,237,190,237,203,235,253,228,150,226,123,228,203,237,193,247,53,2,104,9,27,11,158,10,64,8,110,6,48,6,176,6,133,6,163,5,99,4,151,2,168,1,182,1,223,3,81,6,157,9,172,11,64,13,192,12,28,12,5,12,130,11,60,11,16,10,236,8,213,8,171,8,63,7,247,2,44,253,235,245,204,238,1,232,28,225,108,218,31,212,250,206,88,205,153,206,120,209,153,181,100,151,147,181,57,224,29,35,93,78,0,98,165,93,196,74,206,49,29,34,205,26,226,21,185,11,254,254,144,245,58,241,174,241,154,240,105,237,61,236,90,240,169,245,154,253,254,4,156,13,119,21,57,29,29,36,79,41,123,41,206,37,20,30,139,21,198,13,103,8,124,3,246,252,119,243,244,235,12,235,166,237,41,241,112,243,253,242,77,242,141,239,205,235,238,226,93,223,229,223,117,231,171,242,243,255,195,8,103,11,212,9,176,6,175,5,60,7,45,8,63,7,68,4,69,1,122,255,250,255,10,2,190,4,10,7,118,9,105,10,205,11,8,12,133,12,134,13,215,14,240,15,46,15,128,14,183,13,102,12,100,8,153,2,190,249,211,240,77,232,213,224,233,217,74,212,48,209,226,207,203,210,255,213,55,201,247,145,131,158,19,198,108,6,188,67,135,95,205,101,139,87,78,62,69,41,32,32,241,25,112,18,92,3,31,248,175,238,135,237,109,235,35,233,44,230,249,234,81,242,27,252,10,5,108,12,141,18,205,24,191,31,211,39,161,43,26,42, 193,35,131,28,17,20,42,13,47,6,136,255,31,246,222,236,64,229,249,227,84,232,127,238,169,243,124,247,30,249,48,247,245,235,74,226,220,223,74,229,92,240,216,251,1,8,139,11,21,10,235,4,53,2,87,4,167,7,56,8,121,5,91,1,62,253,41,252,156,253,255,0,35,4,170,7,92,10,92,12,111,12,95,11,32,11,185,10,176,12,139,13,170,13,234,12,119,10,55,7,33,3,45,255,242,248,196,240,81,232,33,225,19,219,153,214,36,212,175,212,17,213,32,218,157,174,113,133,70,177,237,220,122,46,131,87,216,107,181,101,90,80,43,50,169,33,59,24,149,18,214,6,213,249,99,240,232,236,247,238,184,237,248,233,53,230,143,235,62,243,169,253,56,6,232,13,233,19,65,27,160,34,113,41,123,43,23,41,134,34,8,28,212,19,4,13,55,5,174,253,160,243,141,234,21,228,35,228,203,232,220,238,199,243,129,247,20,249,48,247,211,235,121,226,184,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,44,0,44,0,41,0,41,0,41,0,41,0,40,0,41,0,41,0,40,0,41,0,42,0,41,0,41,0,41,0,40,0,38,0,40,0,38,0,40,0,40,0,39,0,37,0,32,0,38,0,31,0,32,0,32,0,31,0,37,0,34,0,46,0,47,0,44,0,47,0,46,0,43,0,39,0,29,0,16,0,4,0,15,0,38,0,59,0,69,0,65,0,49,0,40,0,46,0,33,0, 25,0,28,0,35,0,37,0,35,0,42,0,42,0,46,0,49,0,49,0,32,0,38,0,41,0,15,0,0,0,6,0,21,0,37,0,57,0,159,1,102,4,80,4,229,2,165,0,189,253,148,249,195,248,116,245,43,246,74,251,186,1,43,12,80,21,55,27,32,16,120,249,100,238,12,239,217,241,49,244,253,242,184,244,96,251,98,5,184,14,186,29,218,55,24,16,190,240,11,229,119,233,108,240,71,236,221,241,169,243,239,253,210,2,70,15,145,19,177,69,130,35,222,233,206,235,100,223,86,237,33,232,232,242,251,245,7,250,235,2,90,8,34,15,128,41,60,81,227,242,90,233,93,226,145,227,125,238,114,232,73,252,53,244,88,2,170,3,246,14,43,17,17,78,121,33,134,224,132,236,2,222,232,239,161,232,233,245,112,248,255,247,216,2,87,6,47,15,228,35,15,85,252,247,169,230,244,229,85,228,58,240,172,231,221,249,101,243,26,1,154,2,36,15,14,12,135,68,78,61,203,223,24,237,46,221,173,234,230,233,222,237,157,250,170,245,180,5,252,3,109,16,140,20,40,104,19,18,210,218,82,232,199,212,117,237,182,224,20,247,122,247,80,254,22,8,5,13,71,14,155,52,221,98,17,232,223,228,142,215,48,216,181,232,5,226,250,255,188,247,5,10,11,7,251,18,51,12,128,86,3,68,66,210,69,230,178,201,80,226,90,228,132,238,103,3,20,251,96,13,42,6,107,19,247,15,105,108,27,29,19,205,182,224,74,200,17,236,122,226,166,250,210,253,223,254,27,12,218,6,216,18,143,22,55,114,35,254,184,203,172,221,182,203,204,242,81,228,28,0,123,249,180,0,202,8,184,5,177,16,131,24,55,114,184,240,134,203,240,220, 198,207,197,247,247,229,116,1,210,246,129,0,227,7,224,3,13,17,65,19,55,114,180,246,236,199,223,222,74,211,169,252,219,231,95,1,250,247,179,253,106,7,31,254,156,20,247,2,131,108,207,28,117,191,115,227,178,212,29,1,217,234,63,250,195,252,197,246,165,7,205,249,94,20,31,254,196,84,229,66,152,192,211,227,195,214,39,1,138,240,252,240,134,1,121,241,229,6,208,248,14,15,109,1,125,53,170,101,16,207,47,224,59,218,166,251,57,247,153,230,225,5,22,239,52,3,139,247,234,11,6,8,33,33,3,113,54,223,128,221,177,222,91,246,101,249,158,227,211,5,28,236,55,0,158,250,174,8,47,12,193,25,152,112,132,232,95,220,197,225,255,242,39,248,149,227,250,2,222,236,181,254,24,253,166,7,16,14,212,24,55,114,240,232,152,217,236,226,244,239,165,247,145,228,31,2,53,235,129,255,96,254,90,11,211,13,17,28,124,113,255,226,17,217,162,225,241,238,39,247,251,230,151,1,23,236,114,1,74,255,95,10,12,12,209,30,218,112,103,222,219,216,246,224,238,237,221,248,64,231,65,1,199,236,101,3,168,255,18,9,111,12,68,24,55,114,94,228,92,212,227,223,173,234,22,254,251,227,112,1,183,237,69,1,33,4,130,5,214,16,39,10,55,114,228,248,83,205,25,227,63,227,154,0,74,224,178,254,0,244,143,0,73,9,17,255,45,19,251,253,73,108,224,27,134,198,218,229,11,221,103,1,155,224,154,248,254,249,142,252,70,11,62,253,132,19,32,251,79,80,111,70,114,199,51,228,108,219,158,250,124,228,214,239,201,2,174,249,192,12,72,252,152,14,6,0,145,48,133,103,57,212,101,223,253,219,67,239,113,236, 208,232,114,8,210,246,69,10,119,254,65,9,236,7,48,26,55,114,16,232,2,215,42,223,190,230,89,241,144,228,56,8,148,248,67,8,158,2,200,4,49,12,250,11,55,114,52,249,83,206,126,228,158,224,238,243,215,227,134,7,237,249,224,2,254,5,62,3,79,17,141,4,55,114,8,1,178,202,131,230,116,221,151,246,240,227,143,5,152,251,143,2,212,8,221,0,216,16,25,3,169,112,153,3,199,200,235,229,104,220,27,249,34,230,86,5,148,252,117,255,47,8,53,1,135,17,166,4,55,114,236,0,195,199,131,228,86,220,39,251,12,231,83,5,252,250,174,254,55,9,21,1,101,18,194,4,162,111,5,4,45,197,4,228,250,219,7,254,197,232,223,2,132,251,76,253,154,8,161,1,107,20,228,1,223,110,170,12,214,194,254,227,201,219,95,1,75,232,157,0,67,251,142,250,99,10,190,255,251,21,172,250,39,99,90,39,29,191,96,230,183,218,228,1,184,233,202,249,155,253,130,246,131,12,25,253,57,20,21,248,236,82,0,67,128,192,75,232,25,218,154,254,64,235,42,243,242,1,179,243,251,12,114,252,75,15,230,249,53,54,151,99,109,206,189,227,9,220,191,247,251,240,121,233,63,4,238,242,28,10,26,252,195,7,215,1,200,31,55,114,9,229,148,219,16,225,219,238,31,243,122,226,157,4,183,243,181,4,234,0,253,0,39,11,124,16,55,114,25,250,138,212,194,229,152,230,14,245,93,223,23,3,8,245,181,0,205,3,221,254,235,16,167,6,55,114,13,10,241,205,72,231,152,223,120,245,30,224,249,1,136,247,51,254,80,6,240,254,182,19,34,2,55,114,223,21,100,200,200,230,31,220,107,247,113,226,240,255,32,250, 177,253,85,9,220,254,227,18,160,1,208,110,131,24,32,197,69,229,163,219,11,251,135,229,30,0,215,251,57,252,186,10,201,253,42,19,166,254,245,103,71,36,166,192,60,230,149,218,81,252,145,232,240,253,221,254,193,249,229,10,165,252,86,21,138,252,163,97,232,43,102,190,159,230,144,217,219,255,47,234,250,251,242,255,194,247,67,13,188,250,103,22,171,249,229,88,15,58,252,187,219,229,190,216,40,1,81,237,186,248,78,2,62,247,122,14,237,247,255,20,54,248,15,72,1,80,219,189,56,228,72,217,200,0,50,239,78,243,0,6,94,243,230,15,203,247,134,16,202,249,248,50,61,101,152,198,174,225,103,220,216,251,103,243,209,236,235,7,232,241,152,14,169,249,81,10,14,255,18,32,55,114,23,212,125,220,225,223,181,247,128,248,62,230,185,8,86,242,2,10,233,251,76,2,73,7,124,12,55,114,230,237,166,212,18,231,103,238,72,252,109,224,101,5,39,244,242,1,121,0,139,253,83,14,53,3,55,114,135,6,48,205,101,234,139,232,53,253,255,221,215,0,237,245,147,252,105,3,14,251,60,19,20,1,55,114,55,22,105,201,117,234,92,226,128,253,13,222,86,252,10,247,234,250,93,8,135,250,48,21,221,0,128,109,199,31,155,196,77,235,248,223,53,253,243,223,76,249,123,249,179,247,52,9,227,250,226,21,240,1,223,104,40,38,8,196,97,233,62,222,175,253,144,225,223,245,191,247,146,248,44,11,81,251,233,23,180,1,61,102,162,43,147,194,146,232,74,219,180,253,149,225,255,243,193,249,245,246,147,13,72,252,210,25,97,1,156,96,221,52,246,191,152,230,137,218,53,253,145,226,94,242,24,251,243,247,70,16,2,251, 253,25,157,254,234,87,158,64,161,191,237,229,216,216,214,253,228,227,159,239,80,254,13,246,3,18,202,250,195,24,102,255,137,75,72,79,51,192,224,227,48,215,195,251,179,231,84,236,87,3,34,244,123,17,40,253,110,20,248,0,10,60,173,95,107,197,161,225,198,216,20,247,154,237,125,231,67,6,177,242,237,15,244,254,181,15,41,4,0,50,160,102,128,203,60,224,193,218,37,244,74,241,241,228,34,8,81,242,76,13,130,0,12,9,217,7,72,37,244,111,139,215,62,219,175,221,159,238,73,246,178,225,77,8,125,242,224,8,71,3,20,5,72,10,126,31,55,114,76,223,233,216,148,224,242,234,84,249,94,225,147,5,61,243,134,6,205,3,53,3,213,10,82,25,55,114,95,234,85,213,70,226,94,232,243,250,124,225,191,3,191,243,93,1,246,4,72,1,124,12,239,22,55,114,250,243,234,210,11,226,87,227,201,250,29,227,187,1,135,242,2,1,108,6,59,2,148,14,197,19,55,114,64,245,103,209,115,225,215,224,39,254,3,228,148,0,188,243,16,255,12,6,115,2,86,15,145,20,55,114,98,246,183,209,216,223,177,223,77,254,104,227,2,1,92,244,67,255,154,7,168,1,199,17,183,17,55,114,43,250,117,206,223,223,236,221,63,0,234,228,151,255,86,245,83,254,36,9,207,0,94,19,220,12,55,114,255,2,183,202,29,225,53,220,70,1,234,228,125,254,227,246,141,252,166,10,17,1,79,19,184,10,55,114,136,9,23,200,24,227,213,216,20,2,76,230,119,253,162,248,181,250,123,13,60,0,185,18,216,7,159,109,0,18,92,198,3,228,242,215,163,0,59,232,215,252,46,250,118,249,114,13,223,0,249,16,8,6,185,110, 191,20,227,198,101,229,40,215,223,255,209,233,233,251,102,253,52,248,78,12,170,1,239,14,214,1,231,105,228,29,68,198,16,230,24,215,159,254,231,235,237,250,53,253,95,248,11,12,38,0,121,14,172,255,64,105,133,33,126,200,160,230,99,216,178,253,105,236,174,250,159,252,228,249,19,9,149,255,120,14,215,251,42,100,132,45,91,200,148,232,240,215,94,251,177,238,58,249,251,251,149,246,148,9,232,254,234,14,130,252,60,100,227,43,76,201,24,234,127,214,210,250,0,238,153,250,130,251,92,247,236,8,130,253,147,14,225,251,215,98,117,47,107,201,17,235,147,213,101,249,202,238,159,249,164,251,175,246,139,8,155,253,157,14,121,252,61,99,49,48,78,200,180,235,213,213,63,250,117,239,62,249,234,250,219,245,218,7,201,251,186,15,33,253,248,96,8,49,139,199,26,236,49,214,132,249,186,239,94,249,39,251,26,244,6,8,131,252,168,15,51,253,57,98,18,50,56,199,35,237,181,213,135,248,5,238,209,248,119,252,36,245,67,7,114,253,121,16,208,250,222,94,111,53,133,199,240,236,106,214,151,247,30,238,1,248,15,253,165,244,215,8,36,253,153,17,107,249,74,95,115,52,86,199,234,237,179,213,192,246,234,236,73,249,235,253,33,244,222,9,179,252,87,19,91,248,226,90,192,58,187,197,48,239,188,212,70,246,219,236,199,249,118,255,63,244,92,9,151,251,133,19,126,247,255,93,36,53,80,199,79,241,49,212,248,246,240,234,204,250,6,254,5,244,212,11,187,251,153,20,19,248,198,95,68,49,23,198,224,241,161,212,250,247,125,234,94,252,179,254,199,244,231,11,168,249,233,19,88,247,40,95,4,53,202,198,155,241,252,212, 146,247,133,233,188,250,72,0,231,242,222,12,137,249,96,19,95,249,142,96,241,51,231,196,54,242,116,214,133,246,56,233,206,251,14,1,154,243,149,12,218,249,190,17,245,249,24,99,15,44,88,198,173,241,163,214,39,248,190,233,120,253,242,255,66,243,166,10,189,249,191,17,254,248,175,97,220,50,56,197,14,242,133,214,155,246,46,233,62,251,189,0,69,243,143,10,136,250,80,17,120,252,50,103,137,40,148,198,111,240,241,214,151,247,123,232,242,253,101,254,127,243,249,9,8,251,55,19,104,252,146,103,223,41,146,196,77,241,43,214,149,247,23,232,130,252,28,255,136,244,66,10,54,252,63,20,148,254,203,105,181,32,143,198,110,240,18,216,245,247,138,230,29,254,156,254,77,244,121,10,30,253,18,20,245,255,43,106,136,30,51,198,195,239,155,215,227,246,214,229,108,254,122,0,244,245,85,11,12,255,75,20,5,1,78,109,18,21,171,199,198,239,220,216,227,248,42,229,254,255,227,254,118,247,237,9,245,255,100,20,39,1,193,108,52,19,215,200,215,239,71,217,171,247,80,228,15,0,122,255,249,246,200,10,50,2,4,18,115,4,31,111,92,10,137,203,124,238,109,218,197,247,103,228,206,0,56,253,83,249,23,11,63,3,40,17,82,6,227,111,226,3,99,204,156,236,58,219,194,248,7,228,72,1,185,252,154,251,187,8,196,4,177,16,219,7,55,114,209,251,149,206,217,234,241,220,2,249,126,227,217,2,252,250,187,254,114,8,167,5,105,14,2,13,55,114,71,242,8,210,2,232,209,223,113,248,152,227,99,4,184,250,254,255,127,6,215,5,59,14,63,15,48,114,136,238,196,210,165,231,118,224,195,248,3,228,106,4,75,250, 120,0,209,6,117,5,73,13,54,20,55,114,189,231,203,213,103,230,1,226,73,248,206,227,190,4,28,249,3,2,224,5,113,7,115,12,85,27,226,111,74,223,10,217,212,228,177,227,35,247,115,228,26,5,182,249,33,2,234,5,63,9,248,10,131,31,53,111,196,218,80,218,191,228,131,228,20,246,60,228,163,5,172,249,223,2,163,5,46,11,255,9,58,41,58,107,169,207,216,223,244,225,116,232,164,244,80,229,24,6,187,248,105,6,33,3,12,13,118,7,97,48,77,102,18,203,32,225,249,222,82,235,83,243,22,230,176,5,121,248,14,10,241,1,89,15,115,6,123,51,72,97,230,198,33,228,154,221,168,238,154,241,254,231,112,6,128,248,250,9,62,0,223,16,104,4,17,59,38,92,17,196,200,228,139,218,39,242,26,240,11,234,208,4,125,248,33,11,172,255,56,18,110,3,188,62,226,90,196,194,15,229,189,217,33,242,30,239,42,234,114,5,168,248,66,10,113,0,28,20,77,1,221,75,213,77,131,189,14,233,124,215,72,245,2,236,165,236,183,4,122,249,20,13,140,255,204,20,46,0,41,83,23,65,188,188,60,234,222,214,46,248,136,233,6,240,186,2,192,250,245,13,38,254,221,21,244,255,12,91,169,54,35,187,146,235,103,213,105,249,11,232,103,242,178,1,242,251,139,14,245,253,20,22,130,255,70,94,60,51,170,187,131,235,103,213,105,249,11,232,103,242,178,1,242,251,139,14,245,253,20,22,130,255,70,94,60,51,170,187,131,235,103,213,105,249,11,232,103,242,178,1,242,251,139,14,245,253,20,22,130,255,70,94,60,51,170,187,131,235,103,213,105,249,11,232,103,242,178,1,242,251,139,14,245,253,20,22,130,255, 70,94,60,51,170,187,131,235,21,213,82,250,105,231,104,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,255,243,255,253,255,254,255,252,255,251,255,252,255,249,255,245,255,237,255,239,255,234,255,241,255,246,255,242,255,237,255,244,255,245,255,252,255,252,255,248,255,248,255,245,255,242,255,243,255,240,255,240,255,240,255,246,255,254,255,4,0,15,0,245,255,198,255,176,255,188,255,237,255,55,0,69,0,11,0,222,255,204,255,207,255,204,255,221,255,255,255,84,0,193,0,95,0,148,255,22,255,31,255,176,255,34,0,79,0,63,0,2,0,234,255,249,255,234,255,222,255,255,255,0,0,244,255,5,0,28,0,15,0,232,255,209,255,196,255,166,255,210,255,231,255,12,0,17,0,216,5,212,18,104,7,47,253,13,248,176,250,7,248,81,245,129,251,111,248,172,254,242,246,184,233,156,238,100,255,235,19,198,32,80,42,110,33,56,7,248,253,98,246,213,227,181,231,86,238,82,250,229,254,96,1,131,3,35,254,145,249,80,240,106,233,30,228,151,242,203,12,65,37,154,61,100,84,79,45,127,234,95,224,34,198,101,218,149,242,132,244,118,1,57,252,242,3,107,2,170,254,212,241,98,225,154,228,215,238,19,11,196,35,131,67,186,85,122,65,202,246,156,217,8,188,112,207,133,243,0,239,115,246,149,247,69,4,45,4,132,0,154,246,227,227,127,230,238,239,224,3,202,27,231,53,61,81,24,83,192,25, 139,204,173,186,207,203,238,238,124,228,195,229,104,250,63,0,6,14,64,4,105,245,253,235,31,225,84,239,226,4,231,25,63,51,84,78,87,87,249,34,150,182,112,177,23,210,156,239,198,224,33,226,36,252,226,4,75,11,15,4,198,242,149,228,55,229,25,242,212,12,108,34,162,68,155,86,229,69,80,178,90,166,97,199,28,253,241,248,64,222,209,251,232,242,123,4,81,1,238,244,201,235,22,228,144,244,181,2,7,32,56,67,105,89,57,67,52,157,73,178,61,189,42,2,100,7,82,232,17,2,74,239,217,3,62,1,23,250,112,238,105,231,56,237,150,253,230,26,84,53,248,88,47,79,8,161,242,179,78,186,211,252,27,6,26,231,221,7,141,240,42,13,6,8,106,10,194,245,23,228,27,237,250,237,5,18,248,36,225,67,172,111,166,227,23,153,112,193,146,228,73,19,178,208,60,1,139,254,192,10,50,23,148,21,32,14,231,222,113,238,125,228,5,247,147,21,193,55,85,90,1,92,16,185,50,167,200,203,244,18,230,228,249,207,175,14,41,13,174,24,55,16,47,33,216,11,32,227,156,222,139,229,142,0,175,22,191,71,36,85,51,95,10,192,129,162,26,217,162,11,200,220,236,217,243,30,147,21,115,5,149,11,21,42,37,14,119,222,188,215,245,240,159,249,153,33,243,67,64,76,78,102,217,180,137,167,206,218,245,20,58,238,99,235,221,33,67,0,21,249,245,13,97,45,249,254,134,213,87,223,25,232,126,5,213,43,9,66,36,89,98,82,218,162,107,177,254,225,145,29,166,244,182,252,251,22,59,241,236,254,50,19,178,40,1,238,157,206,11,221,43,233,19,11,73,52,42,73,83,104,122,27,144,145,18,197,97,254,213,16, 63,237,2,28,40,4,243,241,196,5,177,20,24,18,226,215,138,213,55,218,98,246,191,19,134,71,229,92,139,88,98,184,84,167,86,221,187,24,67,240,191,7,28,36,128,240,212,253,86,5,220,23,42,246,124,219,38,227,190,213,30,2,44,30,20,80,165,105,203,32,153,150,216,195,51,245,112,6,17,241,201,31,147,16,236,237,8,5,67,18,28,19,56,238,84,213,236,215,130,229,88,13,206,55,93,83,164,107,233,221,32,154,244,220,67,255,234,244,39,247,25,37,102,254,163,245,219,12,234,24,86,4,190,222,222,221,124,227,96,245,12,23,62,72,147,88,107,94,95,183,186,168,244,234,138,248,105,235,58,2,21,31,48,243,152,251,181,19,22,33,154,251,134,225,114,223,95,228,18,251,54,35,130,78,61,89,41,84,175,163,2,183,184,240,44,242,153,232,241,4,82,23,187,237,234,1,178,28,156,18,133,243,97,239,66,223,42,244,93,0,43,53,238,78,96,97,186,53,100,142,64,203,242,242,237,242,220,236,209,20,25,13,106,231,151,6,1,35,204,7,61,249,233,235,150,220,229,244,83,4,140,70,17,74,249,107,208,6,248,141,116,220,197,245,225,241,189,247,251,28,96,252,69,232,50,13,25,34,210,17,242,245,252,216,137,218,48,252,142,20,245,77,120,84,93,101,210,201,29,157,245,232,106,250,204,237,157,9,16,32,100,238,248,243,156,22,179,32,127,255,214,235,253,210,19,227,54,1,233,33,83,88,8,93,103,64,117,152,0,189,116,244,199,249,128,242,162,33,33,19,5,230,137,6,180,27,63,16,66,240,144,226,239,217,146,232,182,8,31,57,217,88,114,103,202,234,95,148,3,219,110,247,18,239,168,10,76,45,212,246, 255,240,82,19,212,24,158,253,75,232,114,223,53,221,50,246,3,31,11,72,36,95,6,77,50,162,209,181,208,229,9,243,96,245,150,35,98,27,187,229,205,7,218,24,125,4,171,239,232,230,192,223,29,234,83,10,175,51,3,76,93,110,36,248,154,145,180,214,78,224,40,242,160,10,137,40,37,249,52,239,64,30,227,20,244,246,157,241,209,223,192,226,6,249,32,15,207,69,157,89,95,92,28,181,86,169,240,225,177,231,127,248,119,21,51,25,19,227,161,6,4,37,80,9,161,241,139,236,27,225,126,234,84,1,141,35,56,79,114,102,244,36,141,143,210,203,117,231,250,239,35,254,62,34,243,255,230,230,124,25,202,27,6,255,93,232,98,233,141,224,11,1,95,7,31,53,183,89,21,99,204,221,253,148,41,227,35,235,190,243,6,11,205,31,130,236,109,246,89,31,204,13,116,246,199,236,208,225,226,235,74,1,171,19,213,71,222,93,157,74,128,159,241,183,53,234,225,242,210,245,7,23,44,19,178,229,92,12,80,29,35,251,70,231,105,236,92,226,132,244,240,6,185,51,168,85,243,102,224,244,97,142,248,221,16,241,184,233,158,7,36,35,81,246,240,247,242,21,121,21,103,232,106,228,51,225,141,237,251,3,190,20,38,74,103,94,74,70,105,157,139,183,220,234,148,227,171,242,51,34,77,16,26,235,17,17,4,30,209,250,178,218,24,234,65,232,185,246,100,8,83,50,81,84,221,102,221,219,159,152,147,221,251,221,67,226,251,13,28,42,179,238,246,249,95,40,25,13,42,228,54,229,131,239,205,236,141,253,71,21,219,70,209,102,112,44,27,146,81,201,109,220,22,222,225,243,117,34,254,17,229,223,86,26,30,36,26,249,8,230, 77,226,76,240,66,251,91,8,38,49,86,82,224,100,131,186,200,168,116,218,243,216,113,242,143,4,114,38,63,229,89,255,193,35,30,14,196,242,81,222,215,238,26,254,129,254,8,32,36,66,45,109,82,6,248,141,192,216,154,201,225,238,211,3,178,25,4,3,226,227,68,37,6,18,224,254,18,228,83,232,86,253,229,250,59,18,63,58,210,94,4,75,66,154,42,191,140,208,150,209,133,9,116,16,223,20,185,228,216,15,153,34,215,1,63,242,58,219,231,246,150,5,230,4,101,35,202,78,198,107,102,212,143,157,155,218,174,192,168,243,178,19,92,23,249,246,93,247,139,41,239,18,56,246,16,225,203,231,36,252,103,5,169,19,104,58,121,109,169,31,53,143,228,210,25,199,232,208,29,13,146,30,83,8,247,235,221,29,231,27,207,6,88,234,224,215,52,246,32,3,247,15,213,44,104,90,233,87,89,165,32,185,161,214,183,195,97,238,47,36,45,28,188,233,22,13,224,29,253,7,30,1,124,216,196,242,35,5,190,5,36,29,234,65,5,114,45,218,252,156,119,223,188,204,25,215,10,14,94,51,132,240,223,249,43,31,27,11,70,1,42,232,17,232,136,5,182,8,138,20,152,42,5,114,14,16,185,142,65,220,90,206,137,212,160,243,203,49,64,20,7,228,9,32,9,19,229,243,52,232,197,243,246,249,79,16,177,22,59,31,32,100,133,61,1,147,171,205,65,212,53,204,94,232,244,21,230,48,239,241,159,9,137,36,6,246,47,232,106,230,16,253,50,13,253,27,95,30,251,78,196,94,57,164,95,186,144,218,2,201,21,220,229,9,51,39,174,22,135,4,190,28,205,7,93,235,229,216,211,245,20,10,47,20,209,37,215,59,5,114, 197,201,100,163,109,221,195,200,227,215,251,248,110,33,87,20,240,30,202,21,113,23,241,240,31,211,183,223,94,3,207,20,212,41,66,56,128,112,62,248,78,146,145,220,86,200,205,217,66,237,93,24,40,15,175,28,163,45,169,12,101,4,68,213,175,213,73,237,203,13,24,39,15,54,62,104,101,39,248,141,191,209,142,204,144,211,174,237,142,14,141,13,81,8,27,63,202,18,11,255,225,226,185,210,60,231,121,2,12,41,69,53,174,96,187,69,218,151,248,191,135,213,111,209,54,228,175,18,99,16,239,244,22,57,145,42,176,252,202,236,133,206,250,221,192,248,18,40,142,52,248,83,145,93,102,169,75,178,143,212,57,211,129,226,144,16,230,25,218,237,179,24,139,67,190,8,107,236,245,214,12,208,146,239,242,24,113,58,202,73,87,106,141,195,89,163,227,209,184,205,77,225,99,14,83,31,253,242,177,3,86,58,152,39,242,232,31,228,65,205,62,227,196,11,185,53,5,74,76,106,23,223,64,150,87,210,20,200,216,218,28,9,103,44,252,242,30,2,240,37,31,55,103,3,61,213,142,228,76,208,172,251,86,37,78,70,85,112,151,243,138,149,6,202,10,192,197,213,113,252,48,53,116,254,222,252,42,34,145,47,8,34,15,216,32,215,245,217,152,238,51,31,189,57,5,114,139,1,154,145,82,205,71,184,240,210,41,239,199,59,240,7,125,251,173,29,113,35,223,45,244,238,200,214,209,223,109,229,38,19,223,46,247,110,243,29,248,141,170,209,100,182,183,209,88,225,163,52,214,22,252,244,33,32,184,23,136,42,252,15,255,217,133,222,164,227,62,14,0,39,129,103,58,52,122,142,213,206,78,196,254,201,138,221,51,33,0,38,223,241, 198,32,66,27,200,20,252,25,40,240,113,220,77,235,4,6,22,40,220,92,155,70,242,147,33,196,206,205,226,202,144,216,36,21,209,41,209,246,100,30,129,36,133,14,235,8,127,1,9,226,39,230,181,6,128,35,12,91,4,82,5,161,84,186,146,208,24,205,48,214,57,9,188,42,54,250,18,27,155,38,130,18,129,1,60,0,47,246,32,225,174,2,154,29,205,86,62,92,38,166,20,182,94,207,160,210,49,211,90,2,181,41,11,249,29,23,5,39,119,31,239,251,122,248,62,6,148,226,49,1,123,24,79,76,36,102,141,167,148,182,123,201,133,211,197,216,154,251,17,46,171,247,185,16,124,41,178,29,126,253,98,242,68,11,83,241,65,0,193,24,26,66,37,110,180,175,25,176,58,200,164,200,77,224,14,247,45,49,131,250,220,9,246,41,248,25,233,13,146,228,157,4,151,250,105,1,18,36,71,60,131,112,248,177,132,174,237,197,103,192,122,231,24,245,221,54,146,251,21,2,2,42,226,28,249,6,82,229,238,251,203,7,22,2,106,35,248,62,192,109,74,185,117,168,26,203,46,179,253,225,222,248,169,47,192,10,12,251,253,42,149,30,204,9,99,235,214,240,156,5,90,8,186,31,65,66,4,110,61,204,44,160,13,207,213,182,156,210,32,250,189,44,253,16,88,0,35,28,61,41,220,8,236,231,158,238,97,255,0,16,103,33,210,62,5,114,13,210,102,157,81,204,118,187,56,205,23,241,97,46,51,17,24,6,79,29,62,31,72,17,115,231,16,231,60,253,30,16,138,37,230,59,5,114,72,217,202,154,36,200,215,184,216,206,132,226,115,49,20,22,143,5,91,31,225,37,71,13,231,229,177,234,138,239,165,18,51,45,189,53, 5,114,62,230,241,151,116,201,47,179,240,208,214,216,191,41,85,27,43,8,234,33,251,35,17,18,206,229,187,231,181,240,47,9,88,49,123,59,5,114,232,236,87,147,206,202,214,176,60,204,217,217,10,33,23,29,5,13,134,30,249,38,127,24,96,230,137,229,35,236,149,3,204,51,88,58,5,114,225,232,154,148,173,203,221,178,117,207,158,208,236,32,74,18,27,21,192,31,16,41,193,18,211,235,70,231,171,239,186,255,178,47,208,54,5,114,63,241,99,146,40,206,209,174,107,213,103,202,50,26,230,15,160,15,80,40,33,45,4,31,177,237,40,221,86,238,162,0,189,46,13,57,189,112,230,247,186,142,208,208,43,173,225,217,100,207,180,13,185,16,39,9,21,40,97,54,252,31,81,242,0,231,179,231,45,253,188,42,20,56,21,111,115,12,167,142,179,206,248,174,145,214,192,215,63,3,36,17,167,7,0,33,96,56,81,38,137,243,59,228,152,231,96,252,66,43,98,56,97,111,199,7,171,142,95,207,80,174,236,215,243,211,122,8,233,16,135,8,109,37,11,55,212,33,159,242,108,230,173,231,12,253,193,42,21,56,21,111,158,12,123,142,177,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,0,30,0,210,255,159,255,98,255,115,255,186,255,72,0,231,0,76,1,76,1,220,0,49,0,136,255,16,255,230,254,21,255,138,255,26,0,150,0,214,0,203,0,130,0,41,0,222,255,158,255,111,255, 111,255,150,255,222,255,38,0,104,0,167,0,207,0,203,0,159,0,87,0,22,0,219,255,154,255,126,255,94,255,76,255,102,255,190,255,37,0,115,0,143,0,112,0,57,0,255,255,216,255,199,255,206,255,235,255,19,0,56,0,79,0,55,0,28,0,19,0,5,0,251,255,241,255,250,255,5,0,16,0,21,0,22,0,7,0,1,0,228,255,224,0,52,3,133,7,21,9,78,3,250,255,78,250,7,249,85,249,22,249,101,252,225,254,43,0,44,255,11,254,45,252,53,247,97,245,246,244,121,249,209,6,125,22,86,39,65,45,165,19,96,243,239,226,60,227,181,237,88,246,22,255,139,4,89,6,241,4,251,2,109,1,250,251,184,248,224,244,148,241,25,243,122,243,153,247,98,1,203,18,13,41,227,57,132,47,112,1,131,225,125,220,193,222,51,237,231,252,220,5,116,5,113,0,16,6,142,10,172,4,84,249,84,240,71,239,251,242,88,245,83,249,133,245,223,252,138,8,111,25,173,45,64,64,233,42,103,239,163,213,74,213,136,228,25,247,94,1,55,4,116,7,77,11,21,12,199,5,142,249,56,244,129,234,48,239,235,241,152,247,173,248,175,245,208,2,160,11,1,27,213,55,66,90,78,26,221,207,105,204,250,214,60,242,252,246,209,2,139,7,77,13,197,11,27,4,108,254,159,244,163,240,232,237,233,240,25,245,75,246,174,247,19,252,146,8,195,17,43,41,104,91,147,68,114,218,185,192,45,210,82,230,32,240,173,245,25,9,166,9,229,10,109,8,114,252,1,246,99,240,151,237,104,244,48,251,43,252,128,248,221,251,129,255,23,9,40,23,255,66,85,98,19,21,146,187,215,199,177,209,156,225,22,236,213,5,178,17,44,11, 223,12,233,0,45,2,48,243,121,237,147,245,31,245,118,250,204,250,89,247,96,249,36,255,69,9,106,30,204,75,197,96,1,249,240,178,47,199,213,207,136,223,0,243,63,12,245,7,239,19,27,17,6,3,131,248,98,241,39,243,173,243,181,249,121,250,84,249,190,244,164,251,30,3,7,9,170,29,176,81,4,95,160,219,127,171,88,204,81,205,140,223,88,246,120,18,67,14,184,22,227,16,49,2,98,248,139,240,189,241,60,246,111,252,87,254,29,252,128,249,2,249,251,254,129,7,28,23,104,74,179,103,143,233,11,160,195,205,252,203,0,226,222,242,98,19,197,11,129,14,219,19,48,6,136,254,27,246,74,247,89,252,19,0,153,2,170,248,144,250,1,252,157,248,166,253,254,7,59,45,170,100,98,56,187,148,200,191,17,208,181,209,254,227,48,0,204,21,132,9,242,26,179,18,194,7,203,0,137,252,66,1,47,0,145,255,83,246,233,244,182,249,151,250,93,255,165,9,168,30,220,73,77,105,48,194,215,159,132,217,189,204,127,219,126,244,206,22,157,12,63,22,67,30,112,14,62,1,5,254,144,2,135,2,101,253,104,250,182,244,117,247,158,251,45,3,222,8,146,24,91,52,28,114,136,249,107,143,68,214,186,200,211,212,237,234,103,21,251,17,35,17,147,37,102,25,201,3,75,253,60,4,86,255,93,252,69,253,116,248,111,248,222,246,198,1,36,11,137,22,28,41,131,107,99,30,15,142,154,220,116,198,133,198,107,228,255,17,55,26,6,15,43,41,125,30,161,6,180,251,10,5,212,1,245,250,130,254,34,249,28,250,16,254,43,4,23,9,193,17,179,30,109,92,25,70,42,147,23,206,250,215,75,201,118,224,7,14,232,27, 103,9,47,39,108,31,195,6,57,251,186,3,251,4,52,255,253,2,53,255,229,251,220,251,169,0,148,2,31,5,160,25,34,64,150,108,170,188,155,174,61,239,238,198,121,222,23,255,31,26,129,6,125,27,28,40,28,9,17,251,12,3,90,11,87,2,107,4,64,5,174,249,189,248,127,247,186,252,98,0,93,14,64,43,76,103,217,36,15,142,47,233,90,220,121,207,243,244,203,6,201,18,218,7,191,38,231,23,242,252,5,0,26,11,158,16,201,3,237,9,81,252,5,243,75,240,15,239,89,254,13,4,112,29,120,60,152,108,40,209,243,167,153,4,204,201,135,232,187,239,159,11,79,8,100,17,41,39,152,5,255,1,109,8,15,22,70,14,14,6,51,4,87,236,15,235,119,232,64,248,241,1,160,19,195,42,246,92,138,56,96,143,74,240,206,224,101,206,123,240,175,248,96,20,244,4,82,38,13,25,33,2,71,5,53,13,17,23,118,0,70,6,91,243,195,227,39,240,50,242,87,1,99,8,238,33,146,63,194,104,50,189,25,190,48,247,179,187,73,238,163,240,148,18,67,9,115,24,56,38,105,8,128,4,5,7,246,23,36,6,194,1,94,251,83,230,96,239,62,233,49,4,2,6,117,22,192,49,236,106,102,0,198,150,154,255,55,190,99,223,246,240,15,5,127,16,224,14,53,42,122,16,218,5,189,1,26,18,90,11,70,253,81,2,246,234,24,239,92,240,179,251,70,7,147,13,104,40,223,90,234,62,145,146,218,231,126,211,212,208,225,245,107,248,128,18,77,9,184,38,5,21,31,3,213,3,114,11,169,18,112,254,145,1,24,242,254,234,205,245,60,244,27,4,229,7,118,28,221,62,203,107,52,205,52,175,140,242,180,194, 118,242,128,237,167,11,183,10,233,24,249,32,182,1,119,4,64,7,252,20,74,4,59,0,4,252,10,232,39,248,224,239,48,252,165,2,161,17,255,43,188,95,4,52,73,143,184,234,145,213,134,218,36,244,237,242,96,18,227,8,233,36,152,10,211,4,106,11,187,11,151,19,72,251,67,0,203,236,105,236,116,241,235,240,243,255,243,10,146,39,175,64,223,106,109,190,156,185,56,247,83,191,89,248,98,231,9,8,31,7,33,25,239,33,173,3,116,9,137,7,67,22,74,0,193,249,110,248,10,228,58,242,192,235,89,250,239,13,214,30,109,51,152,108,162,3,215,146,174,250,162,193,188,226,93,238,28,249,189,15,133,18,138,42,87,13,223,255,222,5,115,19,214,7,95,244,119,250,255,230,206,238,235,243,132,245,115,11,167,26,197,43,184,96,40,51,37,143,212,233,242,203,35,208,49,243,180,241,205,16,238,16,242,46,109,22,111,252,171,0,42,11,31,13,135,243,237,249,145,240,172,236,250,246,6,239,91,5,92,26,57,44,165,80,90,88,60,163,75,201,1,221,249,194,43,243,255,236,169,13,153,17,171,42,253,29,13,254,235,252,61,3,142,14,190,250,34,250,129,246,65,230,216,247,14,241,47,255,29,20,19,38,38,63,111,109,197,216,45,162,185,231,171,185,157,235,10,235,18,4,42,20,14,32,241,39,208,5,64,251,50,4,17,11,163,254,216,244,200,249,122,231,225,241,141,245,118,248,133,17,57,35,98,56,38,106,243,13,28,143,64,230,51,190,199,221,76,240,22,251,105,20,206,25,158,40,100,15,239,249,56,255,86,12,236,2,100,243,154,248,115,238,227,237,184,245,153,242,13,9,160,29,74,54,111,92,158,64,55,146, 98,214,129,200,245,197,213,243,173,241,59,19,2,23,221,41,34,23,167,255,43,252,100,10,118,8,133,244,126,245,160,243,29,233,121,247,200,237,118,1,205,26,90,49,154,78,201,95,235,177,45,183,165,219,247,182,210,238,184,241,53,10,50,19,229,39,189,30,134,1,153,254,215,9,90,9,43,248,85,238,124,244,201,234,161,241,223,244,123,254,135,15,133,46,16,73,6,106,139,199,204,168,186,224,85,180,215,225,207,241,121,8,123,15,176,38,13,38,5,7,246,252,112,6,26,5,30,254,17,242,170,242,66,239,248,239,75,250,5,245,114,9,171,43,130,66,224,111,8,237,74,152,228,222,213,179,72,216,113,236,119,9,179,12,86,33,180,44,152,13,249,0,120,4,198,2,228,252,206,245,142,243,236,242,112,237,153,248,100,250,211,254,80,32,181,58,249,106,30,27,15,142,36,220,32,186,42,210,98,229,90,5,105,16,229,24,55,45,12,18,2,5,15,255,141,4,159,252,147,251,233,244,127,242,45,239,8,242,19,252,42,255,219,18,69,53,75,102,120,51,50,142,116,216,74,194,73,205,62,228,75,255,120,18,176,15,223,43,215,19,37,12,151,0,7,0,68,1,89,250,18,249,44,243,232,243,228,230,239,255,22,254,219,8,117,48,212,92,61,75,45,148,44,209,113,198,188,201,204,229,67,248,138,21,200,8,126,43,185,18,136,9,25,9,151,252,208,6,80,253,243,251,142,238,118,246,57,232,175,249,107,3,186,0,68,44,76,89,221,80,130,152,7,207,82,204,250,197,35,237,237,243,184,22,148,6,129,35,59,22,241,7,23,13,60,1,41,2,114,255,43,254,183,240,219,245,153,241,40,241,190,4,190,0,74,28,223,83,238,90, 59,161,35,202,241,213,152,197,107,236,70,244,52,16,50,10,85,27,36,20,99,9,162,9,69,9,149,1,79,3,117,1,88,245,198,239,13,244,161,238,164,251,101,2,28,23,242,73,82,104,216,176,19,190,127,218,42,198,216,230,95,244,168,11,198,7,3,25,173,17,25,13,221,10,72,15,224,1,86,0,169,255,51,247,229,244,247,244,93,238,137,249,182,4,138,21,210,72,103,104,36,175,166,192,136,214,17,205,200,229,51,243,150,11,187,3,206,26,5,13,92,18,6,8,40,17,176,7,28,249,48,6,194,247,181,243,161,246,144,245,217,247,226,5,12,21,83,69,66,107,164,173,121,193,207,215,160,210,187,229,29,240,127,18,159,255,241,29,77,4,220,17,91,9,185,11,12,20,26,243,48,9,158,252,159,241,9,249,230,246,208,248,248,3,130,20,185,68,210,105,250,168,181,198,52,220,195,211,253,234,171,239,245,22,109,250,210,30,132,1,203,11,173,10,213,5,104,24,102,247,225,3,183,4,166,247,88,241,105,246,121,252,23,2,150,25,158,75,24,95,149,157,146,206,110,210,217,218,254,244,77,238,129,31,71,249,234,29,61,252,135,4,63,10,251,4,137,22,13,250,161,254,0,9,98,0,159,241,28,247,160,4,133,251,37,24,55,81,64,87,141,155,107,202,241,210,125,221,148,248,59,245,185,30,16,254,60,24,43,253,120,252,211,5,58,7,198,20,205,254,230,253,182,9,159,255,98,248,73,242,197,6,219,252,227,18,204,91,109,72,254,150,154,206,166,209,129,226,253,244,96,1,110,26,0,7,26,20,54,250,213,249,37,254,122,9,144,16,27,3,41,252,195,6,168,4,187,249,160,245,0,7,33,3,85,15,43,97,217,60, 64,145,212,206,205,207,176,237,107,239,202,9,193,25,37,10,220,19,20,250,171,249,246,247,189,8,76,10,37,5,115,255,86,0,91,8,124,254,216,244,167,6,217,11,21,14,79,104,207,43,15,142,171,207,154,202,41,247,26,240,71,16,7,22,210,15,55,19,33,246,249,252,217,239,213,8,13,11,142,0,155,3,231,252,68,5,130,0,174,249,88,7,173,15,76,23,11,110,204,20,15,142,10,207,23,197,76,250,158,242,50,22,156,21,73,21,92,19,168,244,109,252,72,235,236,7,112,9,85,1,90,4,204,253,118,4,199,1,14,254,56,0,11,21,243,31,161,111,118,6,15,142,82,202,239,195,24,252,225,246,192,23,135,23,46,26,234,15,169,246,7,251,119,233,138,3,57,9,86,253,123,4,134,253,189,1,39,10,249,1,78,255,156,20,177,44,28,114,214,231,248,143,246,195,0,199,20,252,153,249,56,31,148,21,140,37,64,11,123,249,8,249,10,228,32,254,175,5,72,255,160,1,0,252,65,6,149,13,147,4,87,255,125,17,35,52,87,112,96,219,235,146,246,192,250,198,249,249,36,255,171,33,139,20,68,43,133,6,42,248,252,249,96,229,244,249,218,2,97,253,126,1,226,253,253,4,163,14,52,7,251,253,166,15,66,51,137,112,172,220,77,146,69,192,102,197,3,251,111,255,79,32,134,21,180,45,92,6,173,244,118,248,233,230,18,248,139,254,220,251,76,3,18,253,156,8,111,14,105,10,155,4,119,11,88,61,207,107,83,198,142,154,197,187,0,205,172,249,139,2,222,35,175,22,198,49,200,3,183,246,221,245,106,231,183,246,190,248,39,252,23,3,163,0,29,4,132,18,130,10,151,5,125,14,45,70,108,101,173,178, 82,163,213,181,130,205,15,252,100,6,37,35,135,22,147,51,105,5,181,248,215,245,192,230,203,245,128,244,100,252,206,1,90,3,63,0,205,23,184,13,125,7,5,18,123,80,17,88,79,158,2,174,156,174,203,212,217,254,164,14,196,31,112,22,71,51,79,2,33,252,146,242,220,233,101,245,183,242,194,251,9,4,66,5,22,250,82,25,79,12,159,4,116,19,228,79,68,86,44,154,200,175,246,176,211,213,128,253,101,18,164,28,253,20,72,49,241,1,41,255,196,240,53,235,2,246,80,243,107,246,120,4,227,5,254,247,244,22,225,14,53,7,31,25,48,83,28,79,25,149,71,178,221,176,101,213,130,251,240,21,135,26,119,22,30,49,56,1,244,3,79,237,38,237,3,248,144,245,164,243,224,2,165,9,53,247,254,15,128,17,156,3,9,25,197,81,137,79,228,150,74,176,236,184,148,211,159,247,153,23,179,20,6,22,157,47,117,2,45,9,23,239,160,238,66,248,15,246,157,241,38,255,158,12,209,246,239,8,146,18,56,7,206,27,11,85,67,76,116,151,219,175,198,187,197,213,124,244,133,25,29,19,134,19,220,47,63,5,203,8,118,243,38,237,35,247,234,244,138,245,13,253,33,8,87,249,144,8,103,15,84,11,165,30,34,92,99,65,247,145,5,181,162,193,138,216,235,240,26,28,183,19,144,18,36,46,144,5,246,5,19,246,83,236,194,245,138,243,230,246,238,251,87,9,171,253,10,11,138,12,208,14,248,34,52,98,220,49,15,142,107,186,31,188,99,224,101,240,169,29,23,23,65,17,247,44,4,6,220,5,80,246,243,236,230,244,21,243,134,247,237,251,69,9,158,253,10,11,138,12,208,14,248,34,52,98,220,49,15,142, 107,186,31,188,229,223,116,240,94,29,63,22,169,17,104,45,209,5,233,5,46,246,145,236,120,245,105,243,9,247,237,251,84,9,170,253,10,11,137,12,196,14,53,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,16,0,17,0,10,0,250,255,231,255,218,255,218,255,224,255,242,255,254,255,5,0,17,0,39,0,41,0,26,0,6,0,237,255,210,255,206,255,222,255,252,255,22,0,70,0,85,0,39,0,234,255,182,255,198,255,219,255,195,255,185,255,210,255,244,255,12,0,20,0,25,0,28,0,19,0,5,0,0,0,11,0,26,0,29,0,17,0,3,0,241,255,224,255,223,255,223,255,1,0,252,255,19,1,32,3,107,5,183,6,223,2,217,254,224,249,175,249,251,251,19,250,56,255,217,255,149,2,198,2,189,2,169,0,15,253,60,251,123,253,89,253,17,251,24,248,164,246,64,247,150,249,213,0,73,12,157,26,247,34,157,29,44,9,44,242,194,232,20,232,90,242,96,255,129,3,198,2,102,1,143,2,13,5,101,2,196,253,238,247,233,249,8,251,250,253,241,1,107,1,4,4,150,255,96,252,180,246,188,241,162,238,60,240,148,250,8,8,187,23,192,39,166,54,32,48,162,1,132,225,117,212,255,220,169,244,102,1,29,6,207,2,48,6,203,10,18,9,94,0,236,244,188,243,132,242,184,249,15,255,226,3,8,6,165,3,212,253,247,247,187,242,227,242,250,241,54,242,32,252, 91,4,189,22,205,41,80,68,88,72,19,255,22,208,8,202,183,220,37,249,123,253,165,0,90,3,60,13,213,12,70,7,4,254,146,245,130,240,136,238,101,245,120,0,211,8,63,12,147,3,51,251,224,244,54,243,213,241,202,236,75,243,227,250,92,5,190,17,61,36,163,71,199,88,248,5,87,184,68,201,31,223,103,248,223,242,230,255,140,6,158,9,198,13,72,10,24,6,109,238,134,234,94,237,163,247,230,5,220,7,57,6,72,255,111,248,83,246,22,246,195,244,218,242,139,246,74,253,8,4,247,16,17,30,43,60,109,93,44,33,135,177,55,202,173,223,238,226,204,228,10,254,15,13,77,12,145,16,117,14,92,8,76,242,101,236,38,239,188,245,191,254,77,1,229,4,240,0,125,254,68,249,87,246,236,250,65,247,110,249,177,247,207,1,31,17,218,27,68,60,218,87,41,61,226,194,88,189,132,216,154,220,133,227,94,246,79,13,154,11,210,21,106,16,235,4,88,246,123,235,101,239,160,243,88,253,84,2,90,2,0,3,49,2,16,255,175,251,219,252,86,250,206,249,3,252,173,250,43,4,204,17,186,31,1,68,234,89,192,44,141,184,165,191,68,213,201,222,160,233,149,253,228,15,22,14,227,15,131,4,101,252,232,242,97,240,145,244,51,251,140,253,220,0,181,2,177,4,242,2,77,3,83,5,124,1,108,251,2,248,254,245,146,249,124,2,20,10,133,25,220,63,152,87,3,64,200,191,10,180,162,212,225,222,39,233,106,247,159,15,95,11,130,10,103,2,18,253,187,243,249,240,9,245,22,253,75,2,144,3,213,6,81,7,0,6,222,6,160,8,121,5,53,253,87,244,57,240,66,243,108,251,29,2,154,17,235,44,184,79, 64,90,138,220,167,150,108,217,41,225,203,224,152,243,31,14,219,1,157,4,253,8,27,253,45,246,83,244,112,251,72,2,177,6,67,6,253,6,69,7,66,6,199,8,232,9,2,11,154,1,80,246,157,235,91,235,28,248,6,253,230,10,141,26,10,62,2,99,66,21,255,141,41,211,78,230,98,216,137,234,84,7,169,250,29,252,176,16,228,1,21,251,223,252,125,4,10,5,31,9,110,7,218,2,99,6,166,4,234,5,65,10,75,14,19,6,210,249,103,237,136,233,75,245,229,248,96,3,205,18,65,55,173,93,252,55,159,150,85,198,36,231,52,211,156,229,250,2,95,255,219,248,230,19,100,10,15,254,181,2,19,9,222,3,196,5,226,8,238,3,165,3,140,3,46,4,227,7,213,14,222,10,137,245,103,240,210,238,176,248,224,245,129,254,151,18,4,43,99,90,28,73,173,159,248,188,128,229,34,205,179,224,125,254,187,4,194,250,231,23,248,19,41,2,0,7,30,7,65,1,61,4,78,12,43,6,227,255,13,3,224,3,95,7,153,12,116,11,42,247,69,241,93,234,177,242,162,252,178,255,48,17,93,41,23,80,225,93,129,192,235,162,11,227,238,205,236,218,229,250,46,12,149,252,114,23,133,28,180,6,36,2,217,7,89,2,187,254,213,13,7,5,172,255,154,4,79,3,100,7,120,8,126,10,39,247,134,243,79,237,174,243,243,255,189,248,78,12,97,33,97,72,15,102,87,231,192,146,114,224,178,210,212,212,174,247,111,18,7,2,77,16,224,31,49,7,112,1,110,6,115,1,120,252,88,13,137,9,198,255,217,3,33,3,147,4,63,5,182,11,178,250,187,243,85,238,140,237,123,254,196,251,164,11,146,21,29,65,221,98, 201,29,236,142,57,212,227,220,6,211,254,239,49,13,15,7,72,3,91,30,184,12,255,0,56,5,64,4,201,250,196,9,215,13,99,0,118,1,34,4,173,3,79,4,85,10,167,2,108,242,253,238,37,237,177,249,64,248,216,2,164,21,47,53,192,89,182,74,126,167,206,185,18,233,190,206,208,228,117,2,135,8,182,255,142,29,22,23,94,255,107,5,129,5,181,249,156,3,133,13,178,254,104,254,2,5,192,4,126,4,107,9,155,6,192,243,189,239,148,232,86,250,96,250,139,255,203,19,78,43,121,81,73,94,48,212,52,160,32,238,110,201,102,221,122,247,131,8,36,5,86,22,230,28,215,255,29,4,218,6,129,251,80,253,233,11,227,0,73,250,196,4,95,3,47,4,6,6,68,10,19,246,196,239,252,238,149,247,210,253,184,254,54,17,187,31,70,70,185,99,5,6,67,145,234,230,233,202,221,213,221,240,121,5,10,13,60,10,61,35,133,3,68,2,219,6,128,252,128,248,208,5,98,5,1,250,86,2,188,2,98,4,197,5,53,9,194,251,187,240,21,241,82,250,116,255,100,249,250,11,91,25,99,66,46,94,209,44,226,145,94,214,50,210,82,203,1,238,117,254,133,15,46,5,226,33,244,12,103,2,49,9,98,253,252,245,194,0,63,5,160,249,171,255,149,2,200,4,46,5,220,7,169,0,241,241,30,247,52,248,17,3,212,247,177,12,69,16,216,57,135,91,22,66,89,162,203,196,100,217,3,197,118,236,48,247,106,15,198,5,215,27,242,18,74,0,226,9,215,254,3,244,216,254,95,4,128,250,63,255,136,3,152,3,32,5,126,9,119,7,217,243,167,246,166,246,149,255,5,247,102,4,216,18,180,52,71,84,228,86, 197,190,206,173,175,225,34,189,175,228,92,241,88,11,149,8,103,19,229,25,187,2,122,7,236,2,232,244,48,250,180,1,47,250,215,255,78,6,179,2,6,7,250,7,81,9,147,245,29,246,34,244,45,253,174,253,41,2,222,19,254,42,179,76,202,96,250,223,84,155,140,228,71,186,137,220,62,237,28,4,198,13,110,13,114,28,18,3,85,6,217,5,79,247,148,246,115,2,38,252,248,254,220,6,214,3,57,7,139,7,230,9,116,246,111,245,133,246,29,249,115,254,59,5,136,19,30,35,71,70,120,97,224,4,168,144,179,224,7,188,52,212,116,235,201,253,182,16,6,11,226,25,96,4,182,7,71,6,204,249,126,242,21,1,6,253,192,253,168,9,179,4,247,7,24,8,36,10,246,252,139,240,140,249,118,250,38,255,253,251,28,21,11,30,46,63,127,99,18,19,208,145,43,221,137,189,173,205,121,235,236,249,164,18,246,10,220,23,147,6,1,6,183,6,248,250,231,241,157,254,4,253,39,253,216,12,102,8,66,6,35,7,47,6,224,2,150,241,241,252,136,248,211,252,48,3,112,11,203,28,68,63,67,97,30,27,130,144,155,219,55,188,92,203,75,236,119,246,143,17,33,12,137,22,205,7,24,5,161,5,202,250,235,242,84,255,239,252,245,254,232,14,119,10,84,5,144,3,0,8,253,4,23,243,62,250,68,254,101,3,251,244,75,11,215,22,187,56,242,93,70,53,22,153,240,200,40,201,121,192,144,236,160,242,61,14,192,13,38,20,69,10,19,4,122,6,172,253,43,244,66,254,88,253,118,252,178,14,244,11,167,5,138,6,75,9,146,7,12,243,123,250,132,246,57,255,75,249,129,5,97,21,54,51,4,88,37,75,177,171, 239,180,194,212,182,182,182,233,31,240,141,7,26,15,70,19,117,13,188,2,208,7,156,254,127,245,55,253,131,1,172,251,137,12,68,15,222,6,16,6,45,7,242,8,112,246,144,246,141,248,7,253,59,244,9,5,236,21,151,44,127,84,239,83,48,185,55,171,8,218,113,180,197,231,253,240,213,3,126,14,79,18,97,12,254,2,7,8,41,2,39,247,234,252,174,2,123,249,222,10,67,16,45,9,6,8,97,6,128,9,135,245,46,244,229,246,211,246,255,251,15,2,9,19,176,39,73,82,0,87,134,185,120,171,218,220,235,179,68,231,126,243,180,0,216,11,12,21,134,12,38,2,220,5,1,1,93,250,186,253,199,4,82,250,26,8,160,16,165,10,152,7,96,4,92,8,81,248,192,237,4,251,164,252,255,249,34,255,98,15,119,41,205,78,168,91,217,191,30,164,233,223,54,183,89,230,115,245,224,253,252,9,74,20,23,13,241,2,144,6,99,1,194,250,115,255,81,5,193,247,90,7,252,17,119,11,181,7,253,3,1,7,53,247,36,239,115,245,31,251,113,254,21,254,198,17,55,44,214,78,244,91,28,193,43,161,152,224,1,186,254,227,73,248,182,252,255,7,166,20,221,13,2,3,114,4,255,0,2,254,207,0,93,5,157,250,134,5,115,17,49,9,230,7,29,4,155,4,65,246,242,239,252,244,19,251,234,253,33,252,136,16,168,43,17,76,174,95,15,205,50,154,26,228,78,188,206,221,149,249,193,251,145,5,17,21,81,14,156,3,156,2,251,254,41,0,255,1,226,6,168,251,137,3,165,17,254,8,172,8,4,4,173,3,91,243,183,238,177,242,62,248,207,2,69,0,110,16,149,44,162,77,81,94,219,200,21,155,46,226, 216,191,101,223,158,249,153,255,127,2,63,19,255,14,217,1,61,3,125,251,88,0,22,4,195,6,26,255,95,2,110,17,124,9,51,7,96,3,199,2,194,241,69,240,232,244,150,243,186,255,168,7,134,14,254,46,34,78,162,92,113,197,57,156,27,225,12,192,194,227,112,249,160,1,207,1,147,16,53,14,176,0,55,3,100,249,89,255,55,7,175,5,224,255,223,3,104,18,59,8,213,3,93,4,254,4,65,240,129,238,207,240,77,248,250,0,163,6,89,15,44,51,24,81,150,88,88,193,77,157,141,220,85,196,201,230,60,251,38,4,127,0,119,12,202,13,58,2,67,3,16,247,193,252,123,10,118,6,70,0,7,5,14,17,175,5,14,3,128,6,200,3,10,239,32,239,136,243,179,243,25,6,181,4,134,16,103,57,132,81,228,84,203,181,5,164,41,215,209,198,85,235,23,251,138,6,114,255,42,11,88,14,69,2,127,3,62,246,193,248,246,10,125,7,127,1,228,6,206,13,198,5,103,1,97,7,99,5,244,238,47,238,183,240,193,244,227,9,210,8,178,17,177,58,96,87,235,70,205,162,51,179,219,208,90,204,58,240,245,250,117,7,226,0,186,10,192,9,247,3,221,1,224,245,126,247,10,14,242,10,67,0,120,8,44,10,160,5,5,0,152,7,36,8,60,237,40,239,210,241,189,242,80,10,136,11,168,22,56,60,215,91,110,55,221,149,183,194,106,200,5,209,236,242,132,252,99,8,251,0,138,9,208,5,189,5,12,1,16,247,90,247,38,15,109,12,102,0,200,10,255,7,118,4,81,0,213,7,137,8,128,235,143,237,44,242,210,246,71,12,139,9,104,27,139,61,210,93,246,46,184,144,219,201,195,198,177,210,244,243, 181,0,81,8,219,255,215,6,28,0,113,9,116,254,17,250,158,250,237,14,22,14,225,254,176,12,193,5,66,2,152,254,181,9,90,11,127,236,45,239,98,239,69,244,37,13,129,11,121,26,54,61,133,95,73,38,39,142,113,211,109,194,4,213,103,246,7,254,151,9,245,253,55,8,140,252,128,12,106,2,74,249,142,251,182,10,234,13,30,254,94,13,65,6,115,1,215,0,158,8,230,10,91,237,61,240,149,239,15,248,147,7,224,11,178,31,228,63,153,98,40,21,255,141,55,220,198,190,36,215,80,248,20,0,157,9,62,253,41,9,73,251,194,14,44,1,121,247,101,253,110,10,1,13,103,255,251,14,172,5,77,255,137,1,103,7,80,13,179,239,117,239,213,236,126,243,139,11,169,14,155,36,38,68,224,97,160,9,255,141,202,224,98,189,70,217,116,248,213,254,232,10,110,254,163,9,150,250,22,15,154,2,170,246,129,255,50,9,117,8,146,255,139,16,192,5,47,252,255,3,97,8,212,9,55,240,5,241,183,238,174,245,109,12,106,12,56,36,201,65,68,99,24,5,255,141,213,226,5,186,147,219,212,246,78,255,75,13,112,255,140,10,197,250,96,14,179,2,144,246,158,1,239,8,168,4,143,0,151,15,252,4,152,251,135,6,238,7,127,7,25,241,38,241,168,237,219,247,162,12,181,16,33,40,57,69,220,99,125,244,160,144,24,227,62,185,190,222,121,247,112,1,128,12,96,0,143,10,16,253,12,14,107,1,163,245,12,1,240,9,61,3,120,1,161,17,201,5,110,249,79,5,49,9,38,4,22,245,227,242,21,237,109,243,18,15,205,16,141,40,99,70,190,98,183,234,37,148,87,230,131,183,142,226,28,248,162,2,148,12, 14,2,164,7,66,253,228,11,148,0,202,245,118,3,251,10,14,0,241,255,92,18,165,6,193,250,148,7,194,9,166,0,181,247,162,241,111,232,167,247,117,16,49,17,253,39,168,71,234,97,250,226,34,151,51,230,194,183,56,230,149,247,50,3,66,11,69,3,57,6,203,0,26,10,110,253,200,246,129,4,67,12,152,254,4,255,75,18,39,6,102,251,158,8,155,11,53,253,221,244,145,242,116,234,141,252,200,14,82,17,208,44,31,72,149,96,96,211,119,157,96,228,21,183,40,236,73,247,124,5,58,9,139,5,162,3,95,2,74,10,50,253,89,247,72,3,197,13,68,253,244,254,35,18,1,6,200,251,42,8,73,12,180,252,95,245,192,242,88,234,133,252,164,14,100,17,10,45,217,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,255,2,0,23,0,25,0,20,0,17,0,13,0,2,0,230,255,215,255,231,255,253,255,2,0,241,255,235,255,238,255,0,0,26,0,20,0,6,0,244,255,231,255,229,255,225,255,233,255,239,255,239,255,239,255,0,0,12,0,21,0,26,0,34,0,16,0,6,0,16,0,2,0,6,0,12,0,6,0,243,255,39,0,6,0,168,2,198,4,158,2,128,2,162,253,213,251,18,252,177,251,69,0,102,255,119,255,17,255,17,2,40,0,176,255,94,255,115,0,88,0,124,254,60,254,186,254,239,255,44,255,133,255,88,255,74,253,219,250,18,245,227,241,126,248,99,10, 163,24,194,32,8,26,40,8,59,247,108,234,159,232,200,238,197,249,137,4,191,14,77,22,222,16,243,10,125,245,0,237,125,239,180,248,116,3,198,2,19,1,180,254,7,1,105,2,171,1,163,252,119,251,140,252,224,253,57,255,249,255,36,2,0,2,228,0,181,251,106,252,181,249,235,248,52,246,141,247,159,247,233,253,160,13,169,25,60,41,241,40,90,18,23,242,24,225,247,226,252,237,89,1,6,3,174,3,95,3,249,4,185,4,79,1,32,250,38,247,36,249,139,251,22,255,219,0,129,3,33,6,35,4,11,255,115,251,150,252,207,252,50,0,26,255,204,254,26,255,54,254,88,252,64,247,24,247,50,243,109,240,83,254,58,10,47,19,180,36,159,68,120,75,66,240,135,192,97,203,84,229,208,1,238,255,210,253,254,253,216,5,197,5,127,9,4,3,203,252,102,248,70,248,212,0,108,4,48,3,11,1,61,0,49,254,101,251,85,251,54,249,239,250,100,251,6,0,212,3,164,4,180,3,17,255,161,250,35,247,206,240,25,243,204,248,79,1,225,14,237,38,84,95,158,59,158,186,87,187,225,207,192,246,56,254,219,6,26,253,39,246,254,1,178,21,175,27,234,254,166,242,248,242,17,1,186,1,142,3,53,252,32,255,12,254,146,255,16,0,98,254,8,246,53,247,174,252,44,0,39,5,133,2,112,254,96,252,42,251,114,250,60,249,32,254,208,254,104,7,93,24,101,81,193,87,82,206,45,181,138,197,25,227,225,250,54,13,205,4,215,249,230,2,213,10,22,18,212,2,40,253,117,252,54,4,167,254,18,5,235,2,77,252,149,0,252,252,225,253,154,247,11,247,230,249,81,0,54,0,209,0,221,2,72,254,208,253,228,254, 34,253,47,250,129,252,202,1,57,6,247,20,216,68,211,102,214,228,64,165,218,194,209,210,96,239,133,4,206,17,190,6,92,13,85,10,10,13,1,1,87,4,64,0,147,0,27,252,171,255,147,0,208,252,130,2,214,250,108,249,7,250,162,254,12,1,130,1,88,254,113,1,84,1,3,255,57,252,115,255,238,2,53,251,130,248,82,254,14,1,253,11,121,28,151,82,238,93,122,213,76,165,45,195,141,216,18,237,109,6,87,19,44,11,142,12,70,17,1,6,38,6,93,0,150,253,159,247,78,254,106,4,133,1,188,3,1,254,175,247,231,242,190,250,214,254,89,5,160,3,75,2,137,3,96,2,206,254,172,254,174,254,24,2,85,251,83,248,148,255,67,3,201,7,197,27,168,86,187,86,170,184,248,167,74,196,234,222,91,241,127,13,240,16,93,10,31,14,76,8,49,11,235,10,219,6,166,254,97,251,5,252,165,253,68,255,28,4,186,249,213,243,149,247,166,254,15,5,163,6,61,3,72,1,221,3,174,4,19,2,201,2,102,3,165,5,90,255,251,250,22,245,5,244,176,254,247,15,121,66,121,109,221,206,84,155,208,210,171,217,87,238,126,3,179,19,173,3,184,13,228,14,89,12,227,15,158,8,125,252,252,246,51,250,198,248,30,0,119,5,21,0,221,247,5,248,3,1,93,5,103,6,171,3,186,255,95,2,151,6,247,5,225,4,21,7,133,7,178,3,152,249,113,243,203,237,101,247,174,4,12,26,122,88,143,85,130,162,247,182,235,212,254,233,166,234,232,4,192,6,126,4,104,27,127,14,60,20,249,10,6,3,114,243,211,250,3,245,253,250,101,3,127,6,111,1,39,251,249,251,120,2,60,5,207,5,166,0,153,1, 188,3,72,9,10,9,6,10,3,13,103,9,230,249,108,237,42,239,253,237,227,247,159,14,126,42,78,111,206,18,1,142,191,221,10,214,148,238,120,235,124,10,211,254,93,22,200,28,164,12,71,19,74,6,50,249,14,241,36,248,186,239,149,2,126,10,194,12,209,5,191,255,153,250,74,254,27,2,43,1,60,253,254,1,41,10,59,13,144,9,146,13,14,10,197,251,60,239,29,237,81,240,201,248,109,1,73,32,73,78,163,96,98,164,181,190,72,213,195,221,185,237,95,251,143,12,146,9,182,34,195,10,100,16,114,12,26,1,207,241,6,247,24,241,234,249,219,9,192,12,88,11,54,5,87,253,82,249,32,255,4,3,137,250,210,253,129,7,69,11,139,11,52,12,31,12,135,1,187,247,219,243,75,239,55,239,118,248,180,16,157,44,65,111,148,18,1,142,162,218,127,200,229,236,234,234,83,16,156,5,121,29,66,28,17,8,198,17,233,255,216,251,151,238,29,248,188,239,174,3,142,12,104,18,162,12,140,4,137,249,71,250,161,255,241,247,235,246,255,1,207,9,100,14,146,11,7,11,216,6,124,254,108,248,45,247,175,237,11,243,111,4,165,24,194,71,252,104,89,180,116,176,253,213,169,222,99,237,19,252,18,14,212,11,192,32,140,9,245,11,56,8,218,2,95,247,211,245,94,239,234,248,220,7,253,16,55,17,148,13,133,251,142,248,224,244,119,247,139,244,150,253,137,12,232,13,88,13,110,8,178,13,208,4,29,249,6,245,180,243,166,244,189,247,212,16,229,46,10,114,77,248,88,145,107,222,168,202,152,243,63,237,48,15,221,10,230,29,247,15,48,6,131,14,221,252,79,4,18,244,252,242,108,238,6,9,171,8,253,16, 214,22,34,2,152,243,143,240,60,250,224,243,202,252,52,9,202,12,139,8,44,10,224,11,249,11,118,0,110,246,32,244,91,240,29,247,252,5,85,31,108,97,79,59,80,144,250,213,224,199,19,235,203,236,212,2,119,13,247,14,217,25,67,2,65,15,124,2,65,7,141,254,168,249,187,235,199,253,87,5,253,10,89,26,3,6,80,234,248,243,218,244,109,251,27,254,109,5,182,7,48,8,130,11,10,14,37,13,102,5,218,248,36,245,192,240,152,244,105,1,217,19,129,74,152,100,177,174,139,186,173,209,39,215,52,240,84,248,141,18,126,10,104,25,58,10,221,8,219,6,13,1,109,1,48,252,40,238,49,248,65,4,144,9,132,22,21,12,243,236,142,242,83,243,4,253,218,254,43,2,57,8,75,10,182,13,229,11,165,8,82,9,14,252,209,247,162,239,94,244,4,246,175,11,7,48,10,114,67,237,9,155,161,217,18,202,26,242,52,235,123,16,84,12,134,16,79,17,35,6,235,12,217,3,165,5,124,251,222,243,230,240,113,3,238,3,14,22,55,15,197,241,43,242,48,243,158,250,50,253,71,0,41,7,61,12,8,13,85,11,91,9,100,8,245,0,43,247,119,245,31,243,92,249,200,254,67,39,74,110,130,20,58,147,107,218,142,195,6,243,87,233,119,7,250,15,65,12,68,16,104,7,154,12,137,1,144,11,47,251,194,248,135,236,201,0,54,254,233,20,222,16,114,243,194,247,70,244,171,245,6,253,134,3,149,9,192,13,48,10,0,10,223,8,215,7,104,2,2,249,6,249,10,238,195,243,140,2,240,26,234,95,150,65,146,146,238,209,70,198,237,231,69,236,36,255,206,13,89,12,235,17,182,8,174,17,131,253,175,9, 120,253,4,247,52,240,89,255,239,1,119,12,100,26,40,249,202,240,204,248,77,242,176,247,202,2,143,12,123,11,16,12,174,4,197,5,43,4,96,7,242,252,70,244,129,245,240,244,195,0,237,30,37,88,189,76,92,148,110,202,181,200,199,227,109,240,71,251,116,10,182,8,174,20,39,12,208,22,139,251,230,2,124,2,33,247,227,241,167,251,74,1,214,9,134,22,158,5,221,234,191,250,36,244,58,248,13,1,192,10,172,12,219,11,193,2,33,4,144,2,190,5,225,253,185,248,114,250,119,241,108,254,137,27,35,83,118,86,156,156,96,192,126,203,122,225,58,242,194,247,155,13,58,2,174,19,79,12,118,25,253,0,128,254,90,2,216,245,110,240,131,253,17,1,110,9,14,20,217,9,33,241,65,246,111,249,83,247,12,0,66,3,237,10,247,9,222,4,124,2,122,3,207,6,209,0,197,249,57,246,218,244,218,252,42,19,138,70,153,103,55,173,6,178,113,207,23,219,80,245,16,242,254,12,137,3,153,16,1,13,81,28,69,8,106,252,44,0,171,243,110,240,163,255,68,255,120,9,83,20,211,5,200,248,161,243,88,248,111,248,143,254,143,1,48,10,165,9,38,7,16,3,142,5,172,9,132,254,88,248,36,243,16,249,153,251,11,15,37,64,126,109,101,190,62,166,202,209,160,214,247,246,98,240,212,12,193,1,245,12,228,12,6,29,138,17,3,251,123,255,243,242,124,240,252,252,181,0,167,6,193,19,106,4,105,253,182,250,150,243,206,250,160,252,184,1,184,5,45,9,73,5,31,7,153,7,208,9,81,250,118,248,165,242,95,249,190,255,247,15,163,58,114,112,182,201,139,160,120,208,207,208,34,249,77,242,61,13,133,1, 242,10,2,12,234,25,188,24,228,253,9,254,190,242,195,237,44,255,162,2,235,2,7,20,102,5,142,249,252,254,174,242,49,247,183,253,212,3,16,6,93,8,68,4,110,6,28,9,77,9,45,250,169,248,83,248,46,245,251,1,151,11,184,51,10,114,252,214,163,154,116,209,78,207,216,249,207,241,160,12,101,253,40,10,39,13,1,27,50,26,46,2,36,254,23,242,162,238,160,248,169,4,90,255,141,20,9,8,134,249,84,3,89,246,194,242,140,252,57,0,143,7,33,7,18,5,190,6,4,11,103,8,71,253,221,242,127,247,61,245,129,2,202,14,41,43,10,114,1,237,22,145,232,206,36,202,132,252,222,241,8,13,141,253,14,7,170,10,67,25,15,29,127,3,114,2,224,238,151,237,187,247,89,5,88,254,22,20,61,10,184,248,215,4,148,251,247,240,36,250,132,254,126,5,41,7,8,8,92,4,64,10,7,7,139,0,90,244,140,243,212,252,197,255,72,19,43,45,10,114,33,230,242,145,218,203,105,202,81,253,251,242,219,15,152,254,170,5,88,10,178,22,245,29,99,2,205,4,226,240,233,233,13,249,134,3,137,1,213,15,175,11,197,247,200,5,255,2,244,238,218,247,38,253,2,5,216,8,34,9,239,3,182,7,40,9,145,253,116,247,131,241,45,248,185,4,110,23,252,55,10,114,47,208,38,155,193,198,18,208,210,248,140,248,144,18,118,254,27,8,221,8,21,25,172,27,106,1,84,3,36,240,240,234,101,250,96,2,178,3,62,14,34,5,181,251,239,6,41,11,242,238,66,244,174,249,242,2,246,9,168,6,117,5,197,3,93,11,113,255,242,248,23,242,84,244,155,15,87,28,48,70,156,104,29,173,222,170,15,191, 83,221,15,248,49,254,84,19,63,252,32,8,17,7,211,24,97,26,10,254,50,255,171,242,19,238,70,255,140,3,228,3,242,8,25,0,205,251,115,6,213,17,105,245,71,240,74,249,225,0,27,8,51,4,184,7,88,3,158,8,43,254,197,249,18,245,90,249,202,17,85,43,74,95,206,60,1,142,152,190,162,185,112,239,95,242,15,11,51,16,201,0,65,7,120,4,103,24,80,17,191,255,197,255,164,242,148,240,75,4,118,0,99,10,106,1,227,247,255,255,96,7,97,21,115,252,197,237,98,249,109,250,139,6,24,4,232,9,237,4,184,4,23,255,168,253,26,240,65,251,107,19,63,55,35,112,47,252,1,142,67,198,203,195,18,252,65,245,78,18,112,10,181,1,165,5,99,6,27,21,204,13,97,253,132,250,55,244,180,247,44,8,61,3,246,9,52,251,91,241,232,1,192,8,38,23,254,1,161,237,132,248,201,249,166,0,243,5,147,10,171,8,3,1,61,251,56,254,39,244,13,6,79,24,67,78,120,99,173,177,99,168,241,186,99,222,52,252,75,1,130,19,61,7,16,6,41,0,186,7,163,13,92,12,247,253,119,249,50,245,12,2,85,5,233,8,193,4,196,244,203,241,35,6,24,9,245,20,119,5,26,237,228,251,169,247,75,251,7,6,18,14,130,9,224,254,23,252,191,251,134,246,227,15,249,38,197,102,0,46,1,142,194,191,189,182,244,244,30,249,24,18,107,16,44,7,158,5,235,255,218,10,253,8,117,9,244,248,85,249,145,247,13,7,23,3,232,9,31,255,154,241,33,246,144,8,153,13,188,19,6,6,210,238,108,250,88,243,6,249,127,6,120,17,86,12,84,249,194,251,43,248,167,2,32,22,58,72,75,106, 220,197,102,163,61,187,117,206,249,251,153,6,234,24,17,8,153,7,226,1,41,7,135,9,245,6,136,3,150,242,95,249,185,0,170,8,205,4,105,7,45,249,210,240,53,253,58,10,103,15,103,16,17,4,86,241,152,250,152,240,166,248,119,5,138,18,163,10,50,255,246,248,8,246,147,6,167,36,166,104,234,48,97,146,96,192,102,183,30,233,76,245,212,23,159,19,62,7,54,9,243,2,203,15,236,3,133,6,131,251,5,238,117,252,241,5,168,3,246,9,72,1,22,245,234,245,51,1,165,12,247,15,9,15,212,3,190,242,101,245,2,240,32,251,30,6,44,16,144,14,56,254,43,246,101,248,154,14,44,61,76,113,153,222,204,152,82,194,185,199,8,244,78,252,127,33,130,12,244,7,153,5,37,11,75,11,232,3,202,3,17,245,172,238,112,254,215,7,215,3,27,10,24,249,246,246,238,249,167,4,157,14,145,15,173,14,166,5,16,242,176,240,111,242,198,248,75,10,150,13,218,14,79,255,118,243,103,250,2,23,67,83,211,92,192,165,179,176,181,190,157,223,187,241,161,8,208,31,199,5,75,7,4,4,251,19,81,9,196,2,26,255,117,243,155,241,67,2,184,3,151,8,105,5,70,245,193,245,49,254,75,7,228,16,192,12,68,14,192,8,230,238,82,240,169,243,105,249,51,10,185,11,80,13,6,0,99,244,72,4,144,29,199,101,147,53,64,149,207,189,20,191,192,235,159,239,223,15,195,26,167,7,88,6,198,6,36,20,3,8,86,2,16,253,78,243,207,241,67,3,38,2,59,10,144,3,95,245,8,246,204,254,133,7,205,16,202,12,28,14,233,8,186,238,114,240,98,244,163,249,3,10,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,255,131,255,151,255,139,255,144,255,144,255,141,255,146,255,139,255,147,255,141,255,147,255,139,255,147,255,141,255,146,255,141,255,144,255,141,255,143,255,142,255,143,255,142,255,143,255,142,255,144,255,142,255,142,255,142,255,143,255,142,255,143,255,142,255,143,255,142,255,143,255,142,255,146,255,131,255,200,255,154,255,125,6,199,0,243,8,125,6,203,7,179,3,6,1,211,0,104,7,243,11,169,3,113,255,18,255,67,14,65,42,111,41,107,45,228,45,237,30,196,34,51,31,27,15,143,252,103,250,120,0,155,7,174,232,92,212,170,207,56,199,4,204,110,236,234,239,43,237,171,240,88,249,129,247,205,253,89,240,252,233,111,249,102,225,221,0,154,6,134,255,34,10,65,21,60,28,98,30,255,21,117,37,255,45,42,34,135,54,136,79,238,51,165,21,78,2,222,246,138,233,238,205,109,208,95,202,10,205,164,238,53,233,134,208,181,196,192,208,234,229,64,215,250,198,9,193,233,195,30,206,150,210,11,221,160,221,206,225,150,233,9,246,157,5,138,6,59,22,108,24,222,54,186,60,40,52,92,49,190,35,233,53,98,67,149,54,225,58,101,49,42,53,45,63,76,49,194,57,124,39,99,28,16,32,233,18,177,15,204,2,61,233,140,242,174,14,100,8,161,3,172,236,193,235,44,230,152,217,35,217,178,214,50,200,29,208,252,224,227,213,241,231,86,226,250,229,187,222,117,200,253,213,103,194, 116,205,45,231,169,225,87,241,176,248,177,254,109,26,191,42,150,51,162,39,228,47,122,32,206,28,241,49,221,43,224,52,145,41,121,29,7,13,38,245,254,251,232,250,221,235,84,242,177,251,204,249,166,233,208,242,120,255,71,8,4,4,56,251,113,14,183,11,126,9,22,15,61,27,238,29,111,6,35,1,12,29,67,28,237,19,110,18,111,23,2,6,65,249,96,227,158,218,200,229,202,241,242,12,121,21,236,14,177,32,159,36,214,56,116,57,15,37,141,36,140,22,109,15,13,32,69,250,210,234,198,235,109,229,240,224,95,220,139,225,54,228,147,254,163,215,78,201,14,184,9,188,155,205,227,197,113,218,240,211,112,207,13,247,4,237,134,6,93,8,136,18,105,32,25,16,43,28,114,24,159,44,255,31,33,19,211,27,34,12,55,31,189,19,246,242,154,252,200,238,84,246,142,253,74,235,124,236,227,248,129,21,123,10,242,9,77,10,233,14,57,50,250,26,222,30,33,252,72,231,77,241,98,239,129,7,254,1,43,240,217,6,132,244,135,248,9,231,119,213,208,230,22,254,23,32,137,19,248,38,200,46,31,46,172,80,151,63,86,53,242,52,215,64,186,95,116,65,104,53,100,26,148,20,219,6,92,216,161,216,139,191,196,198,152,229,254,216,252,243,233,227,83,225,102,231,126,216,171,239,40,217,234,217,58,226,230,216,165,237,251,186,142,228,73,249,73,230,67,231,205,206,172,244,67,253,100,0,215,3,20,2,187,10,110,5,172,250,150,230,148,234,237,251,68,0,191,25,20,14,128,20,209,73,146,56,98,51,249,30,77,7,76,32,22,13,252,21,163,233,60,201,159,219,204,215,106,237,61,208,105,192,74,234,39,220,132,244,221,238, 88,238,144,236,12,224,129,11,218,12,9,12,148,15,152,14,33,55,82,56,195,62,121,67,37,60,254,91,135,63,154,57,221,59,208,44,211,64,211,54,49,67,51,55,185,34,179,28,141,13,206,27,221,22,114,5,163,230,92,194,221,197,22,192,216,199,114,186,97,178,38,193,22,198,215,211,87,221,169,221,93,216,243,204,88,221,141,211,108,195,75,195,13,183,193,198,195,195,28,179,91,182,24,194,240,213,176,217,149,241,112,11,51,246,223,254,193,1,55,9,92,60,227,49,247,79,111,86,138,91,69,121,205,89,24,77,122,61,60,28,228,51,222,22,5,39,193,23,102,12,101,27,73,0,193,36,40,3,136,7,132,13,24,17,167,50,40,31,60,46,29,24,35,16,196,2,242,237,2,14,218,233,1,16,50,19,200,255,76,27,203,237,71,0,183,253,102,14,115,22,5,247,220,20,159,242,135,25,15,30,135,252,112,18,164,229,47,255,55,197,134,212,127,228,199,183,174,237,16,189,202,204,51,219,169,190,103,215,52,180,180,215,97,206,140,220,8,231,226,182,19,225,192,186,18,225,195,226,77,1,246,17,69,254,34,18,149,250,93,254,76,246,109,254,165,34,154,1,183,1,185,238,252,3,73,29,172,18,35,51,147,5,99,48,8,50,9,71,4,87,231,54,58,78,88,62,120,75,93,40,68,62,215,65,87,45,172,49,159,17,183,27,99,36,232,6,21,23,161,239,202,252,18,241,128,25,178,29,69,250,16,27,5,243,221,11,249,218,73,233,144,241,96,218,71,0,250,208,10,226,87,230,55,226,116,198,57,155,132,173,28,151,106,204,4,182,103,183,28,223,187,199,104,248,156,202,47,9,151,252,122,209,93,254,49,205,95,22,226,230, 98,236,11,231,143,193,214,244,227,202,160,7,172,2,93,35,181,42,131,249,33,38,221,241,215,31,74,44,216,15,187,58,71,1,118,58,65,34,115,88,132,83,31,37,45,84,25,30,156,72,136,61,101,65,90,69,68,55,226,59,244,3,172,26,137,8,173,235,142,27,185,3,216,64,70,25,91,13,34,249,237,220,238,2,137,208,138,4,25,237,29,254,246,248,28,243,229,22,217,200,99,240,32,209,130,200,100,220,180,200,191,208,202,165,159,216,115,196,232,171,42,203,133,153,135,203,85,186,83,209,56,198,176,205,189,249,250,187,89,245,179,200,139,241,242,237,218,13,186,48,97,243,174,58,172,13,243,249,238,10,6,255,177,60,244,36,136,45,55,27,72,14,188,55,64,254,77,41,44,249,133,21,215,10,244,20,161,72,46,32,18,76,116,19,34,26,65,20,193,20,79,68,81,38,136,82,184,77,107,62,25,73,221,19,164,36,95,16,10,40,18,5,58,31,152,28,85,8,134,44,211,246,168,2,1,227,59,249,6,253,192,236,175,249,27,203,142,247,245,0,110,241,54,232,131,203,214,227,231,173,228,227,193,208,100,214,178,224,251,166,135,182,15,154,67,193,219,168,19,155,103,212,181,179,234,233,51,229,84,222,216,219,103,226,240,21,103,218,198,34,247,232,46,15,164,14,169,20,123,9,125,219,31,41,152,250,132,42,93,59,157,15,134,81,188,49,157,78,241,18,32,65,99,54,185,36,11,127,4,65,11,127,110,76,140,87,36,70,207,41,18,104,12,9,26,69,89,17,6,3,213,49,159,253,204,40,107,196,236,13,149,203,166,212,55,5,135,199,232,12,104,218,122,245,206,174,237,204,64,226,119,198,82,23,217,220,82,237,236,241, 201,245,101,253,182,208,90,250,34,166,182,218,247,187,195,179,149,176,112,170,210,197,124,132,190,191,137,142,131,216,249,250,5,0,171,21,104,5,178,70,55,6,217,4,16,240,153,222,5,44,142,251,218,15,142,234,27,22,15,41,171,9,249,65,62,243,61,40,0,23,190,32,137,22,78,24,173,65,212,27,156,57,63,15,105,46,82,54,19,71,189,62,67,49,22,88,173,43,136,62,70,6,132,13,15,29,89,47,110,67,225,237,157,52,167,27,180,47,10,0,126,232,15,255,229,247,38,54,119,241,184,55,224,35,131,10,204,23,253,218,239,20,232,182,128,239,153,175,206,156,218,236,189,174,6,240,89,128,71,205,191,198,166,212,117,248,7,160,83,244,59,167,240,208,154,149,105,159,0,188,119,177,159,18,72,199,134,5,94,237,168,16,201,249,230,224,48,39,123,214,194,42,117,255,107,58,202,62,96,28,249,116,47,0,220,102,50,6,14,47,81,78,91,23,208,87,15,7,127,118,98,46,124,53,228,64,239,6,208,88,226,33,232,77,215,26,199,42,131,61,255,255,9,11,62,214,33,20,76,242,187,254,113,244,193,231,184,252,192,203,210,250,160,195,15,220,213,205,129,204,171,226,93,179,110,242,14,192,156,249,242,213,193,199,30,245,126,232,46,13,234,195,27,2,247,246,143,7,38,242,75,195,9,204,34,207,102,8,102,219,7,235,191,240,148,209,249,242,30,196,93,223,137,228,74,24,77,4,137,207,160,9,122,238,254,36,109,248,235,227,81,232,134,253,205,8,103,206,217,9,204,13,1,51,176,32,136,18,227,49,2,68,9,98,41,21,233,25,19,38,95,70,140,65,210,32,71,46,192,54,154,98,194,39,119,64,30,94,166,62, 199,61,84,240,168,26,108,27,219,35,203,13,107,211,135,6,51,238,6,14,171,244,192,5,38,15,43,25,238,43,8,218,210,222,112,244,107,253,126,210,126,178,221,154,178,177,196,230,94,181,65,187,3,187,250,0,239,227,177,186,78,193,201,137,5,249,92,182,195,190,73,214,216,197,208,14,135,156,90,229,52,205,92,5,187,26,12,214,75,18,86,245,8,28,158,239,6,1,76,0,69,244,192,47,175,247,158,8,214,248,220,17,160,42,45,3,1,45,201,249,24,97,10,41,142,62,149,49,46,69,179,97,121,1,202,107,96,14,188,76,89,55,14,28,8,30,240,254,98,78,154,0,115,19,238,8,108,4,173,65,68,4,222,4,58,211,63,12,52,236,97,210,191,16,32,206,102,13,25,213,57,4,24,194,109,220,46,246,237,184,213,251,107,156,157,221,132,218,205,226,15,211,240,213,44,24,246,199,54,229,210,196,143,212,111,216,46,241,233,233,213,188,248,245,221,224,202,6,137,247,191,234,237,243,251,255,255,44,24,210,165,21,97,243,1,227,146,248,152,201,245,251,142,195,208,45,94,251,117,27,69,65,228,45,225,71,18,251,6,52,255,2,231,81,137,56,11,17,147,75,159,30,119,107,35,24,77,60,18,38,76,49,56,113,1,244,148,71,124,235,16,74,152,16,218,248,11,38,100,233,248,82,4,225,234,25,192,242,97,253,68,31,190,232,107,45,208,199,232,36,149,0,175,241,49,250,236,192,253,247,60,136,164,218,87,161,208,177,173,224,201,152,32,225,119,161,60,2,65,213,78,230,205,226,157,168,211,254,133,182,135,232,9,177,196,244,69,226,199,196,131,23,161,212,73,42,199,221,119,252,6,233,243,227,58,10,63,203,69,13, 195,236,35,54,135,47,204,46,14,76,158,47,153,113,72,28,174,66,138,28,129,32,25,68,21,14,105,70,173,13,111,99,20,42,224,72,242,68,141,11,240,64,134,253,120,76,8,14,253,52,121,28,54,232,190,22,109,223,224,40,199,227,6,16,178,253,183,225,136,7,198,210,118,3,79,212,60,9,130,215,92,216,7,10,24,196,235,251,210,165,174,201,104,160,142,174,92,212,160,150,140,248,79,179,1,6,24,214,91,234,102,0,59,211,81,34,145,194,161,21,121,221,107,247,44,11,57,224,23,49,128,216,141,52,172,4,47,27,232,22,2,202,90,10,209,183,194,255,64,206,47,240,215,254,45,217,203,41,24,237,171,68,249,14,35,52,182,48,169,4,43,91,43,18,252,97,153,21,180,64,183,46,172,26,134,76,145,249,251,77,35,10,44,51,19,26,20,4,4,52,89,255,236,72,17,241,126,25,165,42,41,39,243,68,29,246,108,80,160,21,69,51,92,2,59,200,106,3,180,217,210,4,105,185,12,216,216,223,152,210,204,218,203,144,149,194,185,178,52,212,23,187,105,165,241,196,77,195,124,215,85,187,200,210,51,214,226,229,169,227,183,203,175,212,252,205,3,247,197,230,40,221,34,227,17,15,62,33,152,246,22,247,73,249,198,31,0,24,96,255,73,0,181,26,95,72,28,33,237,38,123,53,208,82,6,97,206,65,18,59,79,51,194,82,179,57,209,27,143,10,73,39,205,33,234,9,27,21,1,10,19,34,77,35,52,6,128,7,83,2,19,36,85,246,169,230,71,246,175,248,29,39,22,243,48,247,25,238,16,10,121,1,105,235,231,230,192,222,251,223,94,218,61,230,29,224,135,238,116,246,147,230,45,223,21,218,179,229,99,233, 229,228,78,230,31,221,56,215,1,210,20,242,154,250,89,223,89,244,232,248,76,5,191,253,21,235,128,245,219,233,5,0,158,236,17,229,234,250,26,242,41,229,62,246,55,230,51,234,17,13,40,1,106,253,42,241,148,28,79,35,251,27,58,56,180,16,108,36,236,51,179,61,157,47,144,13,220,63,64,30,217,54,185,48,218,58,88,90,156,54,95,54,72,13,10,34,78,34,27,12,50,36,166,1,246,0,71,244,110,255,2,14,64,8,163,26,198,245,134,10,217,248,112,16,97,252,69,239,188,245,51,225,149,247,252,190,76,219,117,211,32,199,88,196,247,200,117,216,12,188,208,217,183,213,198,213,62,211,213,182,200,202,88,190,146,231,84,180,222,236,58,15,160,233,8,12,8,230,233,19,175,222,118,20,193,2,82,243,161,30,229,233,87,28,208,242,151,19,45,255,254,251,58,46,204,252,27,42,130,20,167,47,169,63,191,47,242,44,35,29,41,79,63,47,120,49,96,44,50,52,86,65,146,31,40,46,131,255,117,46,189,246,155,1,126,18,208,248,174,35,99,235,128,36,183,236,231,28,37,16,131,220,230,28,145,221,190,41,174,243,225,15,141,3,181,218,36,15,34,183,99,251,92,190,136,205,236,231,79,187,98,236,189,168,175,232,77,210,161,222,113,218,94,195,173,13,131,196,219,241,213,198,55,233,27,239,177,225,223,10,69,220,85,20,20,2,32,11,126,243,49,233,102,20,101,247,9,29,118,218,148,250,18,13,61,10,40,37,93,254,213,56,149,253,178,54,142,30,237,15,242,46,58,5,108,47,140,237,252,37,152,46,160,31,181,31,6,238,199,62,126,41,212,48,7,32,63,23,255,43,118,246,116,44,52,21,137,46,174,35, 160,29,4,29,198,247,148,12,222,253,118,19,114,224,137,231,125,242,103,19,20,19,33,234,180,248,101,218,212,237,236,226,74,208,201,218,96,214,88,239,76,192,19,194,105,221,234,212,139,230,119,174,45,212,225,213,112,228,38,215,76,192,102,222,160,178,223,205,245,202,122,227,205,228,240,227,240,11,232,241,56,252,225,11,229,3,242,13,41,23,103,253,253,3,168,17,129,21,159,19,142,0,68,14,24,25,253,42,199,51,8,30,87,61,219,53,198,44,96,45,125,64,42,74,250,44,244,35,129,0,46,44,154,46,63,42,79,33,33,17,38,27,142,19,170,24,197,2,132,14,10,34,88,20,112,8,177,8,75,15,134,5,206,241,146,238,239,242,84,254,103,0,140,242,221,231,115,220,186,222,5,231,118,213,12,217,145,217,192,236,90,251,124,219,159,226,179,232,205,254,38,245,159,211,177,199,155,198,192,246,66,5,43,235,219,228,60,238,142,245,77,238,205,239,8,247,31,15,134,241,207,223,243,234,164,247,111,7,28,235,182,0,117,253,113,36,132,36,168,7,54,250,196,250,220,15,105,249,67,1,44,255,113,6,62,22,253,243,254,11,179,19,40,37,168,46,255,39,205,47,92,18,105,51,20,46,38,34,218,28,150,28,229,35,229,15,140,28,203,14,85,27,229,36,152,19,174,1,38,253,158,23,161,13,69,3,27,228,90,231,244,4,94,244,178,225,163,204,42,225,220,233,69,237,223,232,36,214,27,250,254,224,173,230,114,215,244,218,118,239,211,208,88,217,252,167,114,204,97,200,106,215,49,227,165,211,206,228,147,213,95,239,184,222,135,238,229,6,83,13,228,20,141,244,9,248,44,21,99,38,227,30,213,10,176,36,243,56,16,74, 19,39,32,22,11,20,182,21,148,26,249,245,9,34,240,21,217,56,143,37,203,17,205,40,4,29,36,54,61,246,149,2,181,30,109,31,146,53,255,8,252,8,111,14,253,21,156,11,107,237,220,23,192,26,252,39,114,8,186,229,23,245,126,251,51,251,249,206,116,203,8,224,233,249,234,245,8,242,199,235,78,244,34,3,112,234,230,229,159,232,202,239,112,230,162,225,123,213,123,222,137,242,153,220,32,209,152,201,203,222,47,252,169,232,71,236,151,218,12,250,37,250,73,222,96,220,70,234,126,14,49,255,213,1,70,248,222,252,229,14,217,14,250,10,209,10,196,36,145,29,50,32,175,18,196,31,255,18,91,27,76,8,140,245,215,21,146,16,25,22,158,22,35,25,70,28,123,37,45,53,248,19,226,26,211,50,20,43,100,51,254,12,235,16,236,22,106,34,10,21,78,253,16,36,114,28,0,28,14,17,184,254,243,238,122,236,198,232,198,214,19,227,65,227,144,212,188,199,189,199,86,192,242,220,63,226,199,204,119,224,124,224,117,233,33,227,41,229,107,223,168,198,193,242,155,219,165,212,14,231,200,218,172,251,244,216,104,234,66,236,94,245,34,248,230,204,78,254,236,252,213,19,7,11,77,18,125,33,123,9,238,24,130,252,179,15,20,24,157,59,213,56,3,38,151,30,209,31,24,39,222,22,156,20,236,11,212,14,207,27,81,27,8,42,70,18,214,32,180,29,20,19,97,29,167,246,87,46,55,4,2,30,144,9,98,13,203,19,126,228,211,10,116,236,81,34,227,25,175,21,190,37,151,3,108,30,190,245,3,225,94,213,24,217,221,235,74,196,71,217,85,222,196,244,183,0,152,246,84,229,166,228,228,246,80,220,117,233,185,233, 96,237,56,245,20,244,206,229,133,209,46,254,222,235,105,242,87,235,10,239,93,0,162,244,118,248,95,213,55,233,58,3,57,4,14,28,212,253,74,10,147,27,8,12,203,1,93,247,62,16,114,17,56,36,193,19,177,31,141,50,12,47,108,28,135,17,81,33,127,31,37,37,160,24,160,13,243,8,72,24,116,8,54,255,194,7,188,6,28,17,164,6,16,4,38,1,220,2,179,2,41,244,107,255,146,2,159,20,121,17,33,14,79,5,193,243,181,249,51,224,31,222,4,215,28,221,188,220,249,200,73,226,3,233,53,242,116,225,89,218,9,231,116,237,246,239,60,218,92,240,186,222,180,243,224,252,90,225,219,244,120,209,204,238,132,221,202,233,97,2,230,223,58,1,151,221,109,238,210,232,144,241,103,8,122,3,246,43,230,249,37,33,76,48,69,49,81,54,105,34,180,53,221,17,165,31,152,23,113,33,177,49,196,42,64,46,5,30,167,42,86,23,179,33,25,29,93,8,173,32,216,7,55,25,112,249,161,4,236,8,24,7,225,32,53,12,40,32,81,1,86,14,19,1,129,2,228,7,112,250,96,11,14,233,70,235,224,231,43,247,221,242,252,219,40,247,213,237,19,241,62,231,188,221,22,230,244,226,34,246,84,218,26,235,97,232,38,248,227,248,251,231,142,232,135,226,171,255,121,224,254,223,177,225,3,234,108,245,213,246,163,250,154,231,195,250,126,237,242,237,204,250,7,250,176,10,141,250,133,251,233,247,168,19,128,41,85,18,138,34,136,20,77,20,62,4,71,12,198,6,106,2,91,19,62,3,183,27,10,19,59,31,38,33,242,45,45,46,179,17,41,49,27,21,122,10,164,248,51,245,70,10,218,243,37,14,159,248,213,4, 7,9,246,2,141,13,18,237,30,16,28,6,25,4,62,239,195,228,41,2,199,249,56,252,27,212,6,216,89,213,82,204,41,209,54,200,65,207,167,206,247,232,215,210,177,214,103,226,232,229,173,241,78,230,186,250,202,249,230,11,91,250,24,237,64,11,13,5,62,17,245,251,251,1,179,247,6,5,44,35,119,252,160,29,26,15,164,31,36,18,180,2,79,11,121,12,193,51,122,16,73,24,194,16,192,13,209,21,89,17,223,29,92,14,152,42,161,30,248,14,34,12,231,12,139,26,166,253,157,17,236,247,96,8,104,246,252,224,5,243,6,237,57,16,165,244,158,16,71,8,35,8,168,40,110,12,137,32,183,255,141,21,245,11,134,239,5,12,237,242,15,14,35,254,111,251,24,240,213,226,171,239,81,216,128,234,5,226,139,236,193,251,41,245,177,234,101,218,255,241,162,228,180,239,162,237,24,254,240,251,48,241,66,242,74,218,67,246,51,229,140,237,85,228,196,224,62,247,46,250,29,30,30,1,206,20,73,18,25,0,118,15,146,4,59,30,125,9,52,21,80,15,60,2,105,13,169,248,69,9,147,1,107,23,56,32,92,28,32,39,2,17,92,34,114,26,196,23,120,16,32,24,246,28,147,4,128,0,86,245,197,247,159,242,74,254,71,246,73,248,182,2,50,244,234,253,80,245,228,7,142,239,41,239,66,223,7,208,186,253,218,231,63,237,228,227,171,219,89,232,172,217,230,229,109,212,118,224,154,240,73,232,97,248,194,221,59,211,170,216,246,225,21,228,87,242,209,250,247,7,164,13,52,9,74,19,42,2,49,14,31,251,219,5,187,5,64,250,197,19,1,0,201,18,239,3,123,12,217,9,64,0,101,18,165,16,175,34,208,30, 198,33,154,44,44,18,119,15,1,19,155,28,71,28,97,18,101,33,227,39,118,54,106,33,10,18,242,3,85,12,247,3,33,6,183,12,196,1,156,22,178,9,133,254,66,230,29,247,221,244,164,240,150,252,143,251,28,11,71,247,247,9,115,8,191,1,37,5,183,250,99,15,180,2,100,2,33,250,107,236,135,242,246,215,41,233,152,233,99,229,211,239,177,230,52,242,20,226,113,235,138,233,237,220,18,236,221,231,206,244,133,251,50,3,114,6,169,3,2,255,250,251,161,250,47,247,222,239,75,240,6,3,233,253,203,253,56,251,39,0,116,9,44,255,0,3,19,8,29,18,43,24,11,14,86,14,165,252,145,252,238,13,81,6,155,13,127,22,201,41,93,41,96,38,195,36,13,18,137,3,244,254,77,2,42,0,122,5,36,5,192,0,252,254,241,231,74,234,52,245,45,250,127,243,84,240,52,0,44,2,194,252,120,247,46,229,89,233,118,238,48,235,70,251,228,247,96,6,233,0,63,242,223,227,128,218,93,231,21,229,170,216,223,233,224,231,158,246,122,241,249,237,132,244,117,238,103,244,89,227,143,246,162,1,72,19,94,27,192,16,133,16,125,6,64,17,4,14,178,9,10,21,174,22,138,21,246,12,16,12,192,11,177,20,180,20,179,13,227,23,31,26,160,36,105,38,163,17,7,5,192,254,128,16,241,3,13,0,244,15,72,29,187,33,135,22,84,14,103,9,144,23,181,250,158,247,95,238,70,248,24,4,150,230,76,239,218,221,99,251,105,247,65,223,9,250,147,239,59,6,42,0,79,1,38,13,202,1,90,15,129,252,125,9,19,2,106,4,45,20,192,11,253,21,191,241,131,246,95,240,209,243,60,244,227,231,99,237,199,236, 9,242,183,231,30,231,249,228,88,229,79,239,48,232,218,5,7,6,42,10,122,9,240,246,1,4,217,240,173,0,55,246,205,254,82,2,29,4,232,23,155,15,203,9,23,252,77,251,250,10,164,9,170,26,250,21,12,38,213,26,1,1,6,255,178,239,131,10,72,7,125,8,2,14,3,16,84,31,142,6,66,6,45,17,12,15,65,12,229,244,49,255,187,3,51,7,28,252,18,231,6,238,203,236,203,240,192,229,45,223,28,240,28,246,119,251,49,234,229,226,161,240,220,237,125,221,91,226,203,232,144,246,85,246,7,239,70,229,50,237,167,244,240,249,216,233,55,232,0,249,44,252,67,253,254,230,35,245,62,241,157,248,238,243,152,254,171,19,235,29,98,37,166,21,241,22,96,17,51,18,209,2,22,250,185,8,96,27,29,39,58,23,40,17,85,24,18,21,42,18,202,7,202,11,1,24,236,27,190,17,110,255,222,252,136,2,211,15,248,11,58,1,235,12,79,21,168,12,207,255,70,240,217,255,5,8,38,253,134,246,59,247,13,17,119,22,82,3,30,255,148,246,11,254,255,254,254,238,64,250,217,246,59,22,234,4,149,253,46,0,173,2,54,10,46,251,50,7,47,6,172,9,71,5,71,239,40,231,144,236,147,237,156,236,38,226,95,238,149,246,53,251,240,246,162,233,235,240,58,243,115,246,112,238,115,242,156,244,178,255,25,5,121,252,76,0,37,245,10,253,71,247,206,246,126,247,226,250,55,3,125,3,14,6,50,7,152,5,205,8,38,9,65,4,141,2,152,14,89,21,105,14,240,4,32,7,85,21,48,22,8,33,141,14,95,21,38,23,181,7,158,5,239,249,50,253,41,244,140,251,57,250,17,249,238,4,218,4,28,0, 12,240,42,228,212,224,114,219,178,240,35,239,121,237,59,239,17,241,171,234,131,233,133,240,77,231,85,243,49,234,48,231,178,241,240,244,206,246,202,219,146,228,221,225,236,237,65,245,181,239,146,3,166,3,17,15,239,249,127,1,97,9,136,7,70,23,96,6,224,13,66,32,104,26,46,18,214,2,58,8,26,11,52,16,156,20,184,15,208,28,114,29,54,37,105,6,53,10,216,11,249,10,14,23,38,2,115,16,189,29,106,30,55,9,240,246,104,2,88,254,69,10,97,5,60,253,50,14,157,14,167,11,190,247,76,249,200,1,12,249,131,242,213,243,184,247,144,3,2,253,146,243,240,240,128,250,150,253,154,252,23,7,81,8,194,23,163,18,251,7,10,254,161,11,187,252,35,250,207,246,97,251,28,6,206,6,213,15,212,0,146,253,213,243,167,235,160,236,90,235,153,225,160,236,26,238,80,236,157,230,244,238,56,236,142,244,129,0,230,251,46,4,2,2,134,8,73,253,20,250,145,254,167,251,131,3,179,1,15,255,204,13,1,8,27,252,116,241,78,243,242,246,239,3,157,18,160,20,51,27,37,28,97,28,53,24,34,21,76,8,107,8,151,6,58,7,87,7,224,11,251,11,231,1,106,4,150,243,248,239,116,235,227,240,223,238,63,238,69,250,119,241,180,247,17,250,113,242,203,1,11,253,136,242,44,236,45,242,228,243,84,234,58,236,166,218,221,225,21,240,114,244,242,243,115,242,83,2,246,3,223,4,107,253,103,239,131,241,41,245,129,240,78,244,78,0,177,6,1,3,93,255,92,249,28,4,176,20,173,16,2,10,84,9,220,18,104,20,112,14,57,11,69,10,67,12,250,18,169,12,141,20,177,29,73,29,238,31,62,25, 107,18,124,6,135,12,40,14,103,6,215,16,66,12,78,14,226,13,85,15,113,3,14,253,153,251,241,253,63,253,47,1,23,255,166,249,8,250,28,235,93,243,154,0,43,252,93,250,46,250,188,3,196,255,6,0,237,2,204,254,36,9,62,255,1,5,217,8,87,8,241,9,130,4,73,254,222,246,172,248,77,253,240,245,211,251,186,1,120,2,58,2,62,253,155,252,155,243,246,241,14,231,73,237,194,237,15,242,241,252,179,4,251,245,153,231,243,242,74,1,146,8,79,1,84,6,250,254,204,255,15,255,87,248,222,245,2,246,211,249,251,2,80,8,62,11,6,10,188,19,54,11,207,6,15,5,157,253,29,254,10,244,25,4,154,4,165,9,10,10,80,5,225,6,168,250,169,7,124,8,211,5,236,253,94,251,63,7,79,247,140,246,205,235,45,247,112,253,45,248,77,246,28,235,141,237,245,245,199,0,81,2,81,252,140,253,84,6,53,1,89,250,221,246,133,246,15,242,155,232,175,234,10,237,200,228,122,238,142,239,148,244,203,247,201,250,175,2,72,246,247,248,34,241,38,250,192,251,36,239,98,247,53,247,177,251,148,245,79,255,223,10,28,13,26,30,216,26,253,24,0,14,226,21,64,26,58,30,255,26,202,21,43,31,180,13,18,19,50,20,237,19,19,13,97,3,96,12,8,255,7,4,248,6,156,8,44,7,46,0,48,12,212,2,65,4,109,5,54,3,85,10,111,253,136,248,34,246,117,248,223,247,76,235,238,247,101,242,90,246,117,2,86,1,92,2,52,252,206,5,84,7,227,15,147,11,233,11,176,14,162,4,244,3,123,7,249,15,137,8,87,7,252,7,94,251,218,247,38,253,165,3,63,248,137,249,161,255,199,254, 174,1,168,247,166,252,121,1,229,245,178,251,89,243,65,248,115,247,217,247,239,250,68,236,237,246,161,247,206,234,124,228,130,226,211,236,186,234,14,236,108,245,84,255,14,10,213,248,107,253,134,3,221,12,22,18,66,13,211,21,90,15,9,18,174,15,11,255,245,251,114,255,189,5,186,4,212,0,92,5,184,1,127,4,119,254,127,255,88,255,65,255,67,3,199,0,12,1,213,249,138,4,19,3,10,253,52,245,54,244,181,246,146,238,239,234,202,237,84,243,156,232,130,237,20,231,61,234,102,244,203,246,73,255,254,245,145,248,166,254,200,248,96,242,90,244,196,253,87,251,67,253,182,246,245,246,107,252,42,242,233,254,227,247,87,252,107,255,77,251,89,7,51,1,87,19,80,23,108,19,220,21,38,18,189,25,62,27,192,16,154,19,172,21,239,28,38,25,165,20,105,1,12,2,182,8,36,9,93,0,116,248,59,9,171,255,174,253,234,240,88,247,129,251,178,3,6,8,207,1,108,8,112,7,247,7,74,6,169,253,93,9,139,2,232,2,4,253,238,244,25,2,177,254,247,251,65,249,242,247,174,253,202,0,87,5,240,8,158,5,168,10,152,14,14,9,75,0,61,7,14,7,118,16,223,5,107,4,146,13,136,16,143,10,114,255,5,253,61,252,86,240,129,236,135,231,73,221,147,233,154,226,41,227,173,225,180,244,45,242,139,241,79,234,21,233,153,249,134,242,82,243,92,247,145,254,88,2,146,247,170,247,141,246,148,250,125,6,12,4,75,7,246,8,42,10,97,5,132,15,192,10,175,19,255,18,61,16,133,15,228,16,196,20,92,12,112,15,51,12,235,1,208,243,41,250,107,247,232,242,140,253,218,3,192,7,196,2,180,249, 9,247,133,245,230,251,132,243,118,246,118,245,193,248,94,250,107,247,24,248,118,240,27,245,102,230,188,221,58,227,247,226,29,238,174,235,90,252,207,246,33,250,150,2,185,2,47,19,7,10,212,17,131,10,44,14,166,5,91,253,99,2,134,241,228,2,57,4,210,12,223,13,62,0,76,11,238,249,62,9,218,12,22,11,102,18,57,16,209,21,170,10,184,18,145,14,180,18,176,14,153,1,236,5,38,254,35,3,9,248,3,247,81,252,66,252,228,253,103,250,129,251,216,252,195,3,228,5,220,4,81,3,55,5,251,9,65,4,66,2,125,0,38,13,129,11,220,9,197,5,188,251,90,3,90,2,31,6,253,253,217,250,97,4,54,6,199,7,63,248,215,1,159,248,181,250,182,246,224,249,61,6,131,254,230,4,113,251,71,7,52,5,239,15,48,13,159,253,216,8,100,5,96,17,161,1,214,254,11,4,149,242,147,243,91,216,15,234,163,247,235,1,150,5,239,242,205,0,237,243,214,6,47,250,126,244,25,254,100,246,123,4,207,241,135,253,69,254,69,254,144,2,75,241,32,0,192,244,254,0,39,2,204,255,238,7,220,2,122,20,183,1,204,4,117,6,176,19,235,28,0,12,50,17,198,11,81,16,84,3,36,245,164,248,18,241,197,252,250,240,69,243,115,244,107,242,73,253,184,243,115,252,64,242,72,253,41,246,19,237,57,245,6,237,240,235,225,229,207,236,22,235,15,233,178,236,168,230,44,236,99,237,29,248,156,4,188,3,192,6,251,6,131,21,217,11,93,5,230,4,14,9,153,7,76,255,151,253,41,246,144,3,188,9,190,8,88,6,59,13,67,17,64,15,255,10,51,6,197,12,219,15,43,13,77,7,33,12,116,14, 161,10,107,15,174,10,144,11,72,14,232,14,64,10,232,6,147,7,1,255,174,2,71,252,250,246,15,254,55,3,67,6,83,254,81,1,152,249,115,247,127,250,153,250,60,0,251,4,40,15,136,2,108,5,43,4,168,3,70,4,190,249,71,0,35,255,112,2,212,251,172,246,177,4,150,2,36,0,199,247,148,249,208,254,9,254,249,6,193,253,65,4,238,7,35,10,32,10,160,7,30,8,182,254,221,251,231,253,78,252,244,251,236,244,68,246,44,248,244,242,195,238,35,237,98,245,31,245,149,244,59,245,62,248,24,251,76,249,16,245,94,249,38,254,72,9,7,5,225,5,161,9,240,10,220,15,234,254,80,251,153,249,228,252,108,8,216,6,92,10,107,13,174,9,236,11,123,7,51,0,108,253,254,255,177,0,150,5,60,2,162,255,15,252,12,249,67,248,99,237,234,244,216,241,230,246,121,242,196,235,175,242,244,233,90,244,124,233,146,239,147,244,236,236,247,246,92,237,246,242,164,238,15,244,225,243,91,236,231,250,244,244,103,0,222,6,148,10,88,13,24,1,2,9,241,253,203,4,182,251,247,248,105,5,214,0,238,8,189,4,80,22,210,23,48,18,98,24,44,18,149,24,95,16,188,11,196,4,213,10,180,13,105,2,228,3,103,253,21,5,210,254,204,2,213,254,145,251,228,5,127,248,36,2,160,254,58,7,76,8,80,6,147,12,178,252,173,8,80,4,87,253,128,253,164,245,164,254,86,244,159,250,173,236,157,234,246,242,129,242,151,250,249,251,81,9,191,9,124,13,208,7,177,5,15,15,23,14,72,9,157,2,43,8,151,2,158,5,60,0,196,248,135,1,174,245,129,247,58,244,139,252,91,6,93,6,111,17,181,0, 206,4,56,255,124,0,238,4,63,254,216,0,19,247,150,253,159,243,28,236,199,241,197,244,199,249,119,245,201,249,65,1,255,5,255,5,230,245,4,251,248,252,179,252,191,254,232,251,210,3,250,7,214,19,247,14,74,14,63,7,140,10,165,2,214,255,66,249,89,249,226,5,232,8,48,12,243,255,150,1,250,2,243,10,49,13,99,255,92,2,202,255,59,250,143,245,110,240,139,249,178,240,98,243,219,243,163,241,223,246,240,246,84,248,204,243,65,251,249,234,225,233,154,232,32,234,251,241,232,245,228,255,253,244,62,252,15,243,104,249,243,254,113,1,240,6,147,3,116,10,200,4,155,1,50,255,168,247,101,2,20,253,28,7,104,4,211,2,76,7,146,249,11,12,175,2,200,14,222,9,15,13,95,17,127,17,112,23,134,6,196,18,95,6,184,8,12,5,178,251,3,3,9,253,63,5,158,3,239,0,28,255,64,255,220,5,147,3,65,2,58,252,89,255,88,255,220,249,194,251,195,248,172,7,71,13,253,16,19,9,102,0,124,3,185,249,84,248,3,236,253,239,93,243,170,242,230,244,26,239,136,251,80,254,240,254,127,3,102,2,55,7,24,5,57,7,85,5,59,255,71,7,83,4,3,5,189,2,52,2,151,6,246,11,147,9,204,11,202,6,91,7,157,2,137,250,232,251,80,246,113,254,115,0,224,5,99,0,48,251,45,250,104,246,85,250,235,248,154,255,144,3,65,2,144,9,225,0,57,6,41,255,223,0,95,0,235,246,206,250,157,248,225,2,107,249,191,255,243,5,194,7,53,12,246,3,191,10,241,9,106,12,227,13,100,8,39,10,248,6,233,13,220,7,217,11,57,11,175,11,228,12,170,252,81,251,195,238,221,241, 60,232,133,230,87,236,193,225,154,236,39,231,83,241,19,247,24,251,221,252,30,243,131,243,110,228,197,235,70,234,230,232,159,237,126,238,141,246,86,231,67,246,158,245,168,251,10,4,150,251,15,13,160,4,55,14,123,5,142,8,229,14,143,6,104,22,196,7,37,16,72,13,32,15,241,16,118,6,59,19,59,11,219,13,37,14,53,12,6,19,207,9,73,13,161,3,219,3,197,246,183,247,253,249,250,241,142,250,19,245,47,6,100,255,151,2,131,0,59,249,65,4,133,250,203,1,4,252,221,0,202,3,39,2,75,9,11,254,10,10,202,5,165,255,136,254,248,242,244,245,248,239,86,247,53,243,184,237,68,243,207,245,179,254,170,2,74,9,24,14,227,18,52,13,216,6,56,5,5,2,214,5,5,3,121,4,239,5,56,10,36,15,129,11,58,5,34,4,247,7,160,0,190,8,87,3,18,2,196,254,143,244,99,245,245,243,254,253,201,254,74,250,224,250,25,249,161,0,236,2,179,252,59,249,62,252,4,1,174,251,179,254,16,253,165,255,125,1,160,249,85,251,103,1,23,9,254,255,224,1,221,5,207,9,45,6,235,5,119,0,121,252,190,11,231,5,18,11,120,9,127,9,78,15,191,7,226,10,159,255,11,255,116,1,245,246,143,250,46,235,8,235,130,237,146,238,125,237,173,223,14,233,101,231,90,238,16,237,85,235,48,248,42,247,167,246,144,236,59,244,23,252,179,248,141,247,183,247,11,253,127,9,222,6,249,1,70,2,66,3,71,6,76,5,102,7,19,9,84,14,26,12,134,10,84,1,101,6,126,3,218,5,116,9,185,9,214,15,139,16,253,20,200,11,174,17,253,11,179,8,32,8,227,252,254,255,230,4,116,2, 192,252,98,244,97,253,100,251,249,248,162,249,169,242,17,254,218,251,206,252,48,249,214,254,76,2,183,253,96,253,249,255,159,8,131,10,218,7,174,1,37,2,253,4,248,2,11,255,192,254,243,252,90,3,38,253,135,245,61,244,10,247,223,249,253,249,21,248,124,245,183,253,63,8,25,13,1,3,81,6,59,4,179,7,33,3,135,250,128,1,38,1,33,7,40,255,178,0,223,3,66,3,45,5,58,254,113,255,111,3,184,4,73,5,98,249,119,251,44,254,167,251,139,252,147,244,215,0,184,4,32,6,187,5,145,1,98,9,37,10,172,7,125,4,28,1,181,0,162,7,141,4,137,0,18,255,13,2,142,0,8,251,15,255,231,253,232,1,228,0,33,255,205,255,79,1,221,2,72,253,87,1,68,2,106,3,159,7,222,2,187,1,209,2,143,4,179,1,219,249,55,250,145,245,50,245,235,240,230,233,99,232,253,233,22,241,181,239,24,241,97,242,251,247,248,248,68,248,203,248,86,247,90,252,240,249,196,248,50,253,215,255,37,1,132,1,127,0,245,252,50,0,222,1,28,0,196,2,195,1,250,6,155,7,47,12,126,10,240,6,80,15,139,16,153,21,10,16,250,10,239,6,155,12,210,10,16,3,46,4,139,255,103,3,232,253,231,252,245,252,14,252,246,2,145,251,40,250,221,249,67,246,47,251,42,245,193,245,155,244,167,249,241,247,88,244,158,246,247,248,32,255,87,254,199,0,228,254,51,5,154,6,98,4,211,2,176,254,142,0,116,2,13,1,85,254,255,2,49,10,250,5,64,6,243,0,222,1,218,253,116,253,136,254,253,249,23,3,100,255,81,5,109,255,57,0,55,1,107,2,128,2,160,249,100,2,199,0,183,255, 241,250,245,249,111,1,75,0,195,8,212,2,24,2,79,4,128,0,24,4,82,252,234,250,67,250,68,254,11,254,244,253,137,3,203,2,33,7,153,2,105,5,181,3,128,2,95,5,162,255,169,2,163,0,79,5,95,7,51,6,216,5,110,1,114,6,81,1,1,5,0,5,115,2,48,6,165,255,148,4,227,253,73,0,191,1,48,253,100,3,25,255,149,255,5,254,168,251,46,250,47,247,3,246,228,243,235,244,192,247,156,245,161,243,45,239,87,237,78,237,96,237,137,239,52,239,147,245,181,250,36,251,231,253,227,252,27,252,120,253,178,255,175,4,220,4,140,8,23,6,169,4,226,3,191,1,150,5,220,4,25,10,204,7,209,10,34,12,232,6,27,10,31,6,174,4,46,2,149,3,92,7,37,5,107,7,27,3,224,3,182,1,33,1,234,255,53,252,61,251,110,246,246,247,151,243,89,246,138,248,42,247,123,249,35,245,2,251,230,249,137,250,218,249,198,246,124,249,191,244,70,251,71,251,114,254,239,255,171,1,183,9,140,4,121,8,244,6,151,6,221,7,242,1,67,6,140,1,145,4,162,2,240,0,130,3,213,254,140,3,99,0,216,2,170,2,133,1,133,4,11,1,167,4,210,255,13,255,76,253,213,254,87,3,106,3,118,3,197,255,56,1,168,252,212,252,78,253,222,252,47,0,17,252,35,0,68,0,35,3,36,5,25,0,172,4,55,255,168,0,159,255,2,255,57,1,165,255,198,1,91,255,127,5,14,6,225,5,62,6,162,6,69,8,17,5,131,4,174,1,222,3,16,9,81,5,18,3,206,4,247,7,57,3,191,254,182,251,182,246,181,251,112,252,144,255,170,255,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,245,22,12,144,250,123,236,166,251,156,254,255,252,101,4,71,250,113,4,29,4,163,2,89,216,241,53,153,215,234,23,51,254,37,254,61,19,199,240,198,32,63,247,168,30,191,221,81,57,165,233,60,249,65,86,159,206,164,35,132,13,115,15,125,12,204,7,57,12,223,239,7,30,15,253,60,2,119,20,73,253,70,241,210,3,40,48,76,148,241,104,14,145,153,76,168,197,8,16,104,208,16,247,190,14,192,200,33,15,5,206,146,8,105,224,213,243,41,219,17,17,120,201,135,2,239,233,45,246,151,224,70,245,159,243,203,7,49,252,128,233,197,242,96,25,170,224,236,22,12,237,58,15,208,17,70,13,135,255,15,51,242,255,60,24,185,47,59,253,87,21,161,34,118,42,88,255,109,39,43,28,206,5,22,16,248,23,234,240,172,41,175,249,33,12,137,4,107,30,151,246,66,227,153,36,246,243,93,228,169,239,150,14,73,242,190,192,42,235,83,3,186,248,129,184,248,220,170,255,192,231,157,230,219,199,186,5,35,232,85,226,40,221,9,246,230,243,112,213,52,240,175,253,129,252,24,224,107,253,172,0,165,0,11,252,197,245,112,10,254,17,107,11,184,253,236,22,123,32,29,18,17,15,8,60,229,43,163,14,132,50,186,53,205,37,67,15,140,32,53,50,212,33,28,36,84,14,201,22,249,18,151,25,246,228,20,255,104,37,117,243,43,4,40,244,208,254,55,225,112,6,246,227,146,225,149,216,229,212, 56,234,252,231,175,229,225,187,254,239,101,221,157,226,244,210,76,205,128,217,57,244,1,225,47,229,187,227,187,226,1,249,152,242,224,247,125,248,142,244,168,6,173,15,234,12,131,16,128,13,75,26,156,14,119,38,92,24,25,50,224,44,182,51,54,66,144,50,105,51,118,51,241,51,205,40,33,51,88,53,227,41,242,25,204,14,121,48,179,6,42,14,63,239,252,251,108,0,194,220,66,249,120,247,108,213,8,207,203,199,42,237,209,176,31,224,86,196,37,212,159,204,139,214,82,195,169,215,225,205,43,205,139,223,98,218,44,214,215,230,91,3,190,247,89,243,98,244,15,8,125,248,25,14,54,18,109,29,65,20,36,43,16,31,138,53,55,29,161,30,150,43,97,53,142,54,252,60,232,82,248,64,156,61,63,48,127,42,58,40,39,50,229,45,178,50,1,42,68,10,15,10,32,7,193,254,220,230,158,241,43,237,75,232,88,230,87,199,109,210,135,207,182,207,25,179,85,168,191,183,244,190,120,196,120,195,12,203,237,209,207,200,169,194,81,196,238,206,251,211,192,234,230,244,43,22,105,6,159,247,101,250,238,26,7,28,161,23,187,34,109,42,66,63,32,60,23,59,237,54,231,66,209,50,75,61,2,64,7,73,143,68,63,98,197,80,248,68,126,36,66,45,130,35,241,53,108,28,32,40,27,32,5,14,237,239,203,244,232,225,85,208,196,207,231,196,8,206,172,192,147,187,180,181,56,186,33,153,156,132,126,174,12,163,109,185,211,173,72,213,55,186,254,206,172,194,86,224,90,211,87,235,206,231,135,13,184,23,175,26,31,36,128,48,166,44,96,34,96,45,80,61,53,65,51,88,59,80,36,93,254,84,40,75,170,53,129,67,109,80, 23,67,41,87,204,79,113,71,161,44,186,50,7,21,179,39,64,4,210,12,251,2,226,5,62,237,111,243,27,219,40,205,158,181,174,177,161,177,30,165,95,167,99,164,228,159,227,144,236,143,1,148,40,167,41,173,188,168,73,188,84,192,203,200,19,209,39,230,83,246,138,0,103,7,217,25,189,38,0,36,194,55,197,68,143,70,54,79,109,81,64,73,134,84,119,83,161,88,55,93,7,89,178,79,157,78,245,77,244,61,228,59,198,69,155,58,239,42,116,29,181,33,155,16,210,16,186,254,223,4,169,246,219,223,46,216,125,217,207,198,136,182,29,186,72,171,47,164,133,144,223,159,223,155,149,149,144,133,109,178,74,167,75,176,110,190,214,198,141,197,73,208,194,201,191,223,156,2,133,12,249,26,2,58,66,54,229,49,196,61,206,61,255,74,42,79,86,78,148,78,175,94,104,85,198,86,244,86,117,88,5,55,203,54,119,55,168,52,33,56,41,64,111,53,103,42,119,13,173,255,238,12,245,3,116,255,86,7,8,0,165,229,84,223,60,217,254,203,38,194,50,166,10,172,142,168,84,148,223,154,84,173,224,155,148,150,120,175,185,170,58,173,86,182,190,195,189,204,9,220,47,222,79,236,155,3,15,11,164,18,178,49,175,56,83,46,105,67,54,73,23,67,154,82,136,83,85,78,209,84,45,70,129,71,52,88,123,81,97,62,193,67,137,53,1,39,132,48,1,53,203,45,4,36,171,19,87,14,237,13,87,2,90,4,217,3,203,249,116,232,120,227,9,217,168,203,43,198,133,181,136,178,36,162,127,146,146,157,227,154,247,141,154,169,218,170,190,174,147,195,65,184,1,192,79,201,51,206,203,215,95,250,49,1,66,32,24,45,66,37, 238,54,201,57,166,64,58,63,61,76,245,75,126,80,221,80,42,89,154,69,245,69,49,58,118,64,152,57,83,54,162,56,237,55,131,39,121,49,49,37,81,28,222,18,158,13,19,10,201,11,4,5,122,2,124,6,253,236,70,242,109,213,68,216,94,187,193,188,21,181,143,176,186,160,232,164,217,163,105,152,122,150,209,176,133,161,95,172,160,203,247,184,207,208,65,215,64,212,76,234,135,255,244,252,167,41,117,48,72,48,141,61,56,58,221,59,185,74,207,73,69,80,230,81,218,75,88,69,225,65,21,72,7,65,211,66,111,57,141,45,179,48,189,48,139,48,25,42,44,37,74,21,230,17,135,9,47,14,138,13,186,3,134,0,36,248,243,237,184,227,53,216,138,200,220,197,62,180,222,174,17,168,220,150,177,156,48,145,127,140,212,172,243,177,133,184,124,188,228,177,228,182,94,202,66,209,72,236,228,4,137,20,0,30,243,36,19,49,121,61,36,61,200,64,149,71,157,71,226,75,140,74,210,87,188,84,185,78,180,65,172,47,15,47,4,48,21,54,250,51,9,54,59,38,130,40,147,22,200,18,13,15,70,14,93,5,52,6,203,4,101,5,81,249,109,253,202,234,82,228,29,205,237,186,46,185,75,183,58,186,187,181,39,163,33,157,66,151,132,152,105,175,201,170,127,193,52,196,151,201,50,209,133,207,74,209,25,233,47,247,81,16,52,44,248,49,119,58,181,46,163,55,47,62,133,75,95,62,38,74,242,66,113,81,68,62,245,77,244,56,39,59,25,56,196,49,62,34,209,47,72,38,107,46,150,42,221,29,217,25,107,11,246,2,230,9,70,13,158,3,60,8,98,242,206,252,210,234,205,230,241,207,111,198,219,180,244,190,38,177, 96,168,196,164,22,162,227,147,30,168,248,174,173,161,212,194,220,188,215,188,140,215,203,211,113,215,216,247,197,246,41,16,246,37,69,39,104,42,97,61,71,60,88,68,205,77,58,72,15,65,208,65,123,76,201,63,200,64,33,54,150,43,241,48,33,49,202,38,205,48,32,40,167,33,61,34,139,25,213,14,180,14,254,8,148,9,184,15,37,10,248,1,244,253,2,250,39,240,229,240,211,220,244,199,190,198,121,189,85,185,155,182,219,171,33,164,92,159,127,156,45,178,125,172,54,182,43,191,38,193,72,214,228,203,9,210,203,240,189,244,195,3,250,37,96,32,159,54,12,47,89,46,202,53,47,83,3,56,51,77,0,74,167,69,98,72,230,56,233,55,147,47,207,57,102,41,52,55,147,33,197,49,123,38,92,39,123,27,181,29,113,4,213,13,8,1,125,17,126,13,191,17,124,252,73,251,118,238,223,233,45,222,132,208,226,197,77,192,227,186,54,172,70,165,245,159,193,152,170,160,35,175,167,176,89,184,162,200,242,188,98,212,194,221,78,216,120,239,32,5,33,255,42,39,202,48,14,39,12,64,28,53,13,58,23,78,224,76,1,57,122,70,5,60,39,57,70,55,125,49,208,36,246,41,147,39,66,35,185,28,4,38,184,23,112,29,241,25,142,20,159,12,95,10,192,0,70,16,128,11,245,10,21,4,124,254,241,252,211,248,202,239,130,227,97,204,39,199,202,196,210,193,89,194,11,178,105,170,245,168,99,168,116,189,12,186,120,191,87,206,80,198,64,199,41,213,219,220,4,234,150,255,24,16,188,32,44,38,150,30,45,37,155,47,125,53,159,62,193,65,150,66,223,61,171,68,53,65,210,46,28,49,164,41,17,41,23,50,91,54, 164,48,7,49,191,31,187,27,9,29,164,20,39,11,193,17,225,12,20,18,221,18,131,8,138,4,154,246,10,237,126,234,160,216,187,202,62,194,25,189,138,192,251,171,160,175,71,159,12,150,139,163,21,169,20,171,122,182,127,187,9,206,57,222,75,230,154,230,43,250,176,253,62,22,202,28,37,61,133,61,63,66,78,65,83,60,231,72,69,78,80,60,235,75,3,65,148,50,199,52,195,44,202,29,192,44,86,29,47,28,240,11,9,12,184,13,2,22,74,24,61,14,125,5,200,255,255,250,204,254,37,9,148,2,101,10,37,250,23,252,114,245,175,237,149,220,208,213,240,199,71,204,121,195,252,183,146,182,69,176,72,187,210,196,247,201,49,195,133,187,73,193,76,202,6,217,211,231,73,241,218,252,162,0,70,5,157,20,147,24,158,37,100,40,97,41,37,54,242,62,180,57,58,63,235,54,6,54,159,49,68,42,232,33,109,42,148,42,118,47,223,43,22,35,30,29,215,29,52,28,85,28,7,25,159,16,8,13,42,13,92,14,159,16,126,16,192,4,139,250,188,245,186,240,143,231,226,221,105,204,144,198,196,194,101,173,94,170,127,172,108,162,181,170,157,188,123,183,135,189,86,193,162,184,21,198,10,226,154,223,199,252,125,0,9,4,150,15,48,36,229,34,175,56,74,54,150,71,92,59,17,74,248,57,177,62,99,66,126,57,70,50,73,60,122,33,111,39,44,39,228,26,174,34,0,24,60,21,67,15,244,17,50,14,181,21,3,11,206,10,166,2,37,10,246,2,100,8,38,6,79,2,147,243,34,238,215,222,241,214,22,207,67,204,154,185,81,179,190,178,146,176,130,171,89,189,236,190,137,195,66,200,108,194,200,199,139,212,108,220, 167,233,227,248,187,255,36,9,135,22,129,23,117,31,67,51,134,48,145,56,231,54,73,59,250,55,227,64,29,58,203,53,57,55,210,45,4,44,220,41,153,36,196,49,127,33,181,27,211,27,19,20,204,22,218,20,34,15,8,11,16,15,223,6,187,8,218,9,169,3,65,0,6,253,5,234,192,230,153,221,176,209,4,202,33,193,222,177,156,179,37,173,115,168,149,175,109,180,208,189,45,190,84,191,98,199,235,208,159,212,212,225,123,239,236,1,94,17,229,19,151,30,191,41,199,50,180,56,58,61,194,60,85,62,123,63,34,69,160,70,95,65,192,55,62,51,252,35,65,36,122,31,129,33,184,33,120,24,193,19,232,20,116,15,196,13,46,13,148,2,78,255,178,3,207,255,70,255,108,13,189,1,255,2,159,248,219,237,35,223,197,221,98,199,230,195,254,190,147,176,250,179,128,187,246,171,106,188,151,198,215,188,25,196,8,199,189,202,140,220,131,233,245,245,76,2,210,10,254,15,231,18,227,37,88,51,181,43,125,56,107,55,104,49,132,66,217,57,67,53,6,68,10,40,31,45,181,34,233,31,74,30,164,37,31,26,178,32,10,22,153,18,97,16,165,14,75,14,78,14,30,10,163,5,47,6,28,4,107,11,66,5,47,8,77,246,19,247,175,228,205,231,245,212,167,210,22,195,116,191,123,180,182,188,25,180,161,185,119,183,161,187,39,192,93,179,230,197,224,204,222,217,220,232,46,239,171,244,183,12,219,1,170,20,229,26,239,41,44,56,49,61,11,52,167,62,80,63,67,60,254,63,167,63,88,55,40,48,74,48,109,41,192,45,226,42,83,33,35,29,243,26,82,18,227,21,10,20,25,12,187,12,194,8,166,4,227,4,142,4, 115,253,172,255,160,250,125,244,242,233,170,229,231,216,187,207,159,200,240,187,165,178,3,172,235,171,98,175,92,183,176,192,5,195,123,193,42,199,254,210,29,215,88,231,41,239,37,250,93,7,166,14,99,30,103,44,29,43,132,50,180,53,6,52,220,51,136,58,133,60,190,59,208,62,67,51,251,51,39,42,235,29,235,33,209,24,65,17,33,31,190,20,220,19,183,23,160,16,182,13,43,16,163,251,111,254,74,0,145,255,124,1,224,10,46,0,187,4,61,253,162,237,235,230,219,216,37,208,69,202,4,193,47,183,213,191,7,185,128,185,36,191,200,197,145,195,182,189,207,193,209,197,136,211,162,235,158,237,89,243,74,9,122,11,105,17,161,28,182,35,213,39,57,57,240,51,217,61,162,65,170,57,81,61,24,65,63,51,247,47,48,44,32,43,106,32,53,39,14,34,201,36,0,27,19,22,234,17,172,16,85,9,119,10,200,4,244,1,2,3,142,3,162,3,42,254,74,255,152,250,236,241,52,229,232,220,180,209,64,200,254,197,36,188,107,181,113,184,65,182,64,182,171,187,127,190,178,193,114,201,234,207,16,217,34,235,56,236,200,239,182,3,54,11,166,21,254,35,70,40,243,46,197,55,26,53,87,58,32,61,180,53,98,56,110,52,93,46,36,45,94,45,14,43,242,31,198,34,108,21,2,18,198,28,46,13,61,12,235,14,53,12,59,7,78,15,190,1,79,3,100,4,115,254,225,254,49,4,194,253,186,253,54,249,18,242,141,231,163,222,85,209,81,200,111,189,161,186,18,190,209,186,200,192,47,200,252,200,145,201,151,199,224,205,230,205,97,210,133,220,55,244,97,0,140,15,163,23,44,30,97,38,124,35,8,35,172,44,66,48, 93,54,182,59,64,54,37,56,97,63,9,58,216,44,74,46,71,33,190,28,211,26,85,19,164,18,95,32,109,27,3,21,247,16,226,8,70,5,172,9,221,252,114,253,241,255,242,252,246,0,57,1,115,250,6,252,42,240,177,220,220,207,221,198,216,196,209,186,181,179,21,180,56,189,186,190,32,201,226,196,12,194,176,203,5,216,179,212,161,225,169,236,202,248,40,15,122,21,208,19,181,37,84,44,125,44,219,47,219,48,218,55,115,56,84,53,209,49,207,49,39,55,1,48,30,37,92,28,246,24,215,24,33,23,44,21,98,18,229,22,85,19,25,12,122,11,252,5,250,3,210,1,93,251,148,254,255,4,240,2,16,3,216,2,138,252,1,245,202,238,42,223,153,211,146,207,86,200,239,188,213,193,198,189,159,191,189,200,207,202,96,198,136,204,80,206,132,211,121,212,148,228,170,229,197,242,177,10,102,8,245,21,191,33,253,39,121,39,230,44,168,45,11,42,144,52,203,53,185,41,15,64,168,53,220,52,40,48,71,36,232,30,198,31,191,20,71,22,27,21,224,25,118,15,113,25,54,15,64,11,112,9,45,1,251,250,46,254,59,255,128,253,254,1,112,253,125,249,73,246,199,233,113,218,33,205,114,195,175,186,100,178,229,182,140,180,97,191,199,205,155,198,25,201,67,212,69,203,214,215,208,219,167,232,253,244,80,8,170,8,82,26,175,39,249,42,216,46,233,55,175,47,125,57,152,51,222,48,40,48,255,50,212,50,189,48,56,41,113,25,7,25,31,26,70,18,63,15,113,20,133,13,162,11,163,14,13,10,94,6,209,9,217,255,117,251,211,252,60,253,212,0,146,4,81,255,1,253,209,249,5,236,187,224,126,214,102,208,227,198, 227,189,127,190,251,191,39,196,159,209,157,213,251,204,33,211,184,215,190,214,16,222,204,229,240,240,66,253,248,8,70,21,89,32,203,40,184,42,250,42,229,41,82,38,1,38,27,41,57,47,244,42,41,45,26,50,61,41,37,37,91,28,154,20,61,18,116,19,184,12,33,21,23,14,153,16,241,25,165,15,57,12,47,14,137,1,152,255,90,0,207,254,103,1,15,9,111,0,52,250,33,248,66,229,28,224,101,208,43,196,131,184,79,188,249,187,117,187,15,200,224,211,220,196,254,212,5,214,104,203,153,215,72,226,242,229,59,252,60,3,211,8,41,28,191,40,78,34,40,50,163,49,89,35,29,48,234,47,254,39,80,49,197,53,206,48,216,46,179,40,130,29,54,30,153,18,234,18,212,20,106,17,203,15,180,18,157,17,30,14,2,16,64,7,162,0,129,250,93,251,223,251,221,1,22,0,172,255,45,249,55,242,64,227,123,220,132,208,212,191,85,186,52,185,76,187,132,194,39,207,227,209,168,203,163,216,21,219,118,217,14,228,178,226,76,234,141,250,196,5,99,20,121,36,48,40,138,44,243,51,9,49,65,39,192,42,243,39,54,34,32,42,179,43,120,41,45,40,73,33,4,31,178,24,50,16,139,11,118,9,23,12,76,9,199,13,193,18,197,18,116,17,3,12,9,7,253,2,111,2,137,4,152,254,107,255,197,1,206,254,212,245,229,238,167,226,187,213,69,199,63,189,144,189,186,189,219,192,59,202,247,207,62,202,87,210,151,222,218,209,183,219,154,225,201,223,126,252,223,255,233,8,119,23,31,33,35,34,36,44,19,47,150,36,106,35,212,47,105,34,151,45,44,41,202,39,86,41,175,39,55,28,120,37,72,25,67,23,145,22, 3,19,143,15,147,20,235,22,129,13,252,20,241,9,1,9,255,4,137,3,53,255,237,0,244,255,180,248,251,243,149,241,127,222,201,216,46,208,176,191,63,185,120,189,216,186,99,191,69,203,105,198,103,200,118,221,55,214,74,221,120,231,179,232,24,243,32,0,207,2,122,16,187,33,196,35,77,46,1,53,137,51,103,50,8,51,229,41,48,34,152,40,97,42,121,37,7,34,156,27,164,33,238,26,246,21,39,18,119,19,217,11,112,9,129,12,64,8,175,10,206,12,216,7,255,2,213,1,81,4,149,2,181,0,73,249,200,246,217,247,155,233,113,222,203,215,234,202,58,193,254,188,5,189,246,192,166,202,155,207,4,202,87,212,6,221,112,219,59,227,1,232,32,234,12,246,221,5,166,5,71,21,148,34,11,37,135,46,5,54,99,37,58,43,117,48,96,33,120,35,55,38,208,34,112,38,74,31,38,28,55,31,123,24,58,20,37,25,109,15,85,10,214,16,128,15,158,13,40,17,63,13,155,7,80,9,131,2,60,4,114,4,90,0,154,247,114,248,162,240,13,227,16,223,139,213,246,194,56,192,12,193,121,191,49,197,214,205,84,203,134,204,173,219,194,219,100,223,143,229,21,236,249,234,248,3,16,254,18,11,217,26,133,34,117,30,60,53,14,46,76,41,1,47,171,36,85,33,137,38,202,38,134,31,79,39,2,27,44,31,4,29,54,23,251,21,122,27,122,16,8,15,237,16,36,15,71,12,82,17,200,5,122,7,55,4,182,4,219,1,80,1,70,252,77,246,38,246,138,234,112,220,225,214,19,207,60,191,236,190,19,195,165,189,194,203,25,205,246,193,24,211,219,221,70,218,122,225,52,240,1,231,199,247,35,4,16,4,139,24, 56,33,88,29,140,46,111,51,59,38,60,43,86,49,83,35,3,35,46,40,90,32,41,35,228,31,239,24,201,28,109,22,50,15,89,23,123,21,197,9,125,20,190,21,221,11,77,18,49,13,159,6,255,5,93,3,183,1,9,8,40,2,213,247,245,252,214,243,102,231,122,223,7,215,59,197,217,188,207,193,181,193,18,194,51,207,170,204,94,203,235,210,105,221,196,213,44,233,110,226,24,235,78,251,29,6,87,13,9,26,106,36,175,27,157,45,135,49,58,34,152,42,240,40,116,34,179,39,0,39,89,39,14,37,82,34,245,23,16,29,17,23,65,21,244,22,196,19,88,12,86,23,145,18,50,18,149,16,213,9,186,7,29,4,121,4,240,253,13,5,107,253,74,247,114,247,59,237,253,226,178,216,34,209,216,191,186,189,209,190,45,190,19,198,91,201,40,199,40,204,27,229,43,216,78,228,116,232,18,227,101,245,105,251,36,7,74,11,194,33,240,28,141,41,253,49,110,45,188,45,16,47,82,38,82,35,196,37,151,32,4,31,52,34,139,24,147,29,245,23,239,23,225,24,6,19,6,19,148,16,73,17,107,14,60,14,15,11,146,7,100,9,185,6,52,8,237,5,168,4,77,255,117,247,139,243,240,233,204,224,224,216,117,206,139,197,196,195,76,197,151,198,152,205,138,207,108,196,109,206,211,218,218,214,216,224,140,230,235,232,192,247,49,252,227,255,27,24,54,21,31,27,131,35,99,44,22,38,28,43,55,46,66,32,254,38,99,37,7,35,87,39,246,29,21,26,72,34,173,25,226,26,95,33,201,24,150,15,10,24,105,14,102,16,91,17,227,7,173,6,112,11,38,0,100,4,245,7,245,255,145,249,155,249,53,240,73,228,24,224, 162,211,111,201,148,194,97,187,195,194,200,193,134,199,127,202,5,197,49,201,23,227,207,214,145,231,168,230,170,230,196,250,191,254,49,13,12,18,209,34,78,27,44,42,132,48,76,42,53,51,7,45,137,36,232,42,250,36,56,41,23,34,192,30,57,25,226,28,211,24,61,26,4,26,252,20,126,20,75,17,9,21,30,16,251,13,47,8,247,4,229,3,164,1,165,7,148,4,247,254,132,253,230,246,31,240,162,235,221,218,77,211,238,201,166,191,182,192,16,196,127,193,141,202,224,208,79,196,71,215,102,220,21,222,147,229,11,230,147,229,56,250,245,255,240,10,81,21,26,29,73,32,205,40,209,44,218,39,8,45,162,41,253,34,215,32,252,33,64,35,205,35,191,30,91,26,238,28,243,25,43,26,28,29,43,21,34,18,16,21,155,15,169,16,189,16,74,12,156,7,151,8,55,4,213,5,255,7,221,1,120,249,97,246,69,237,76,234,190,223,104,213,73,206,87,194,254,191,192,197,174,192,173,197,200,206,203,196,196,201,212,229,215,214,109,232,102,231,209,229,23,246,234,5,103,0,252,18,51,26,9,30,116,35,240,49,153,38,72,45,237,48,131,37,182,37,13,36,208,32,243,35,150,31,200,24,246,31,81,26,194,29,94,24,250,29,85,18,201,20,203,19,163,13,108,14,53,10,43,6,60,8,212,2,114,5,22,6,200,2,217,251,66,247,90,239,35,237,92,225,160,213,208,208,217,198,7,193,46,198,223,198,72,196,129,206,175,206,93,195,89,226,238,214,127,227,49,229,49,231,140,239,91,255,236,4,122,12,55,20,4,30,10,31,118,42,48,45,51,38,56,42,152,41,164,36,127,31,179,41,216,30,206,31,103,28,185,28,100,28, 231,31,113,26,85,26,50,25,153,20,235,19,222,19,199,12,197,10,10,11,118,8,129,5,173,6,244,5,28,2,83,255,84,248,56,244,248,239,116,227,47,218,138,211,8,202,59,195,43,197,166,195,243,193,63,204,101,204,118,196,245,214,249,220,0,215,48,234,27,224,3,233,9,255,124,253,127,2,54,16,184,26,38,28,66,39,241,42,216,38,220,44,75,45,201,37,249,39,18,34,32,38,252,33,56,34,47,27,18,32,154,34,178,29,150,31,81,29,43,23,27,21,43,22,211,13,116,13,244,10,18,6,74,6,223,2,217,4,244,4,204,2,221,249,32,243,140,239,174,231,239,219,88,212,19,201,246,194,137,194,121,195,28,192,135,198,191,206,253,197,54,204,192,223,99,210,195,228,6,230,143,227,224,246,183,255,122,3,107,9,16,24,159,24,72,37,144,42,70,40,70,44,171,48,0,40,55,38,168,36,95,37,72,35,104,36,30,27,3,30,148,33,148,34,35,32,74,28,143,23,140,20,153,23,145,13,88,12,192,10,135,6,228,7,26,5,227,3,168,4,96,4,255,251,155,247,195,240,92,235,238,227,74,214,156,206,189,201,148,198,162,198,207,194,188,195,107,206,12,204,111,200,3,222,227,217,36,219,223,232,174,225,69,236,36,251,162,255,196,5,229,19,13,21,51,28,206,42,45,39,212,39,25,47,114,40,151,40,21,40,38,36,96,36,127,34,192,32,177,32,198,38,115,31,253,32,236,34,217,25,173,24,245,23,138,18,184,12,59,12,70,6,54,6,135,8,100,2,213,5,241,5,152,254,202,248,94,246,220,236,154,227,200,220,77,211,128,201,12,199,125,196,168,194,87,197,192,200,101,205,52,202,139,207,95,224,104,215,141,229, 233,227,56,229,39,249,244,249,32,255,134,11,234,22,116,23,199,36,39,38,114,40,59,43,185,45,230,35,69,42,18,31,134,42,156,30,237,36,54,25,17,37,102,36,154,35,106,34,144,29,13,26,50,23,167,21,251,15,207,11,37,9,32,6,179,7,238,5,226,3,52,8,16,1,201,250,134,245,178,240,199,233,24,222,126,215,128,204,231,203,127,198,196,196,83,198,230,196,135,206,124,205,47,200,139,224,152,214,174,224,208,229,248,223,162,240,81,251,64,253,202,5,232,16,37,21,129,30,104,39,179,39,175,39,31,47,27,38,41,40,1,34,229,36,212,34,192,33,205,30,163,30,204,34,69,34,105,33,6,32,205,25,171,24,130,21,135,17,237,12,53,7,54,6,81,6,57,4,100,3,120,3,141,3,241,252,180,248,196,244,38,238,185,229,86,220,251,213,250,205,91,200,47,198,76,201,63,198,226,203,71,208,43,201,218,219,214,223,144,218,212,235,130,229,244,231,28,250,12,248,19,0,177,9,176,16,99,18,39,36,229,33,28,38,134,44,243,41,222,34,86,38,245,34,212,35,201,27,17,30,157,24,59,31,102,31,247,31,158,34,21,28,127,27,185,25,6,23,218,15,163,13,93,8,97,4,31,3,110,3,33,1,81,5,167,254,53,250,163,249,230,239,175,235,197,227,170,218,111,208,192,203,139,201,40,199,47,200,30,199,77,212,196,197,178,217,47,226,48,219,216,233,97,230,72,226,37,250,28,242,33,255,2,0,133,16,211,11,204,32,88,35,39,36,15,42,97,45,196,35,114,38,51,38,174,33,55,30,231,29,149,25,58,28,95,38,34,30,253,32,0,30,65,28,168,24,85,26,13,14,85,10,190,7,79,3,46,2,214,3, 8,0,93,2,21,1,182,250,193,248,216,243,124,236,170,228,205,219,201,211,101,205,143,205,194,201,241,199,251,202,57,210,192,202,212,216,199,227,21,222,117,230,175,235,233,227,7,244,15,250,180,249,224,1,109,11,46,13,251,24,28,38,96,31,56,38,125,43,191,36,55,36,17,39,219,33,134,29,136,29,99,24,9,26,229,33,137,30,187,27,161,31,96,25,205,24,69,25,39,18,29,9,197,8,246,2,45,1,159,1,145,255,44,255,142,1,170,251,176,250,84,249,46,241,99,233,201,227,74,216,181,211,158,207,162,204,221,201,1,203,60,210,23,207,143,214,100,230,24,223,38,232,237,235,138,229,188,243,54,250,151,249,224,1,254,10,210,12,77,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,225,253,69,255,171,12,85,26,127,41,80,53,50,58,201,58,189,49,149,40,89,28,189,15,241,6,59,255,165,248,153,241,123,232,244,221,126,211,212,200,37,198,95,196,112,202,25,215,175,226,217,241,178,250,24,1,74,1,186,255,243,254,27,0,128,2,239,6,71,12,217,11,212,9,46,6,81,1,162,254,88,2,240,11,25,25,138,38,142,52,124,60,133,58,205,56,217,43,84,30,46,18,205,3,225,251,102,241,248,234,114,229,175,216,207,209,70,202,33,194,191,196,213,198,6,213,225,224,181,239,44,0,65,5,98,10,167,9,116,7,239,6,128,6,141,10,6,14,96,12,232,12,93,8,58,2, 134,0,186,1,223,9,34,18,232,31,108,43,37,51,64,53,155,50,93,43,207,29,112,18,244,4,82,248,204,237,154,229,73,223,39,216,55,210,119,208,236,203,85,201,135,206,91,211,151,222,86,235,46,250,148,7,242,12,169,17,75,17,15,13,114,11,237,8,152,9,235,10,72,9,240,10,45,9,104,5,155,7,26,9,46,15,133,23,65,33,243,41,240,45,73,46,98,41,117,31,115,16,232,3,56,244,14,232,206,225,166,218,159,216,58,214,198,213,167,212,16,211,88,213,141,217,65,224,102,236,115,250,229,6,10,16,19,22,180,20,159,17,85,12,2,7,105,6,102,3,48,7,131,8,140,7,188,9,76,8,133,10,221,13,31,20,113,30,41,37,104,44,7,47,5,42,212,33,234,20,175,4,109,245,187,230,44,222,96,214,208,210,7,211,25,211,240,211,60,213,103,215,143,219,117,225,153,235,131,249,112,5,210,16,40,25,38,27,147,25,53,20,84,14,132,8,190,3,230,2,180,3,218,3,43,8,234,8,193,12,64,15,31,18,69,25,231,27,10,35,239,35,248,35,203,31,229,21,188,11,87,249,172,235,116,221,23,209,187,206,184,203,184,210,97,215,202,217,141,227,167,224,230,232,164,237,214,245,51,5,51,12,106,28,198,30,27,32,56,29,16,19,180,11,207,2,215,255,153,0,91,2,101,7,20,11,155,12,174,14,244,14,48,18,136,20,55,26,164,28,60,30,244,27,251,19,254,9,33,250,76,236,244,221,251,210,107,206,228,204,39,210,187,215,143,222,238,228,49,233,48,238,39,243,209,249,112,2,228,12,5,23,228,30,180,34,40,33,8,27,4,17,249,5,127,254,132,250,102,252,246,0,223,8,196,15,98,19,197,22, 88,20,254,20,210,20,205,20,144,22,4,22,190,19,206,10,205,254,61,240,201,224,255,209,30,202,36,200,155,203,39,211,64,223,18,231,32,239,109,244,55,248,129,254,182,1,165,13,12,21,50,31,103,38,170,37,83,35,141,24,227,11,86,0,156,248,33,248,38,253,212,3,0,15,19,20,195,19,31,21,97,15,22,13,87,10,193,12,180,13,90,12,135,9,86,0,150,243,217,225,2,213,132,201,46,196,68,200,163,207,201,220,18,232,24,241,211,250,162,254,14,2,32,10,149,14,156,24,115,32,93,38,127,42,103,36,74,31,96,18,204,4,135,253,247,248,121,249,225,254,249,4,95,12,211,15,100,16,151,16,81,12,170,8,77,6,141,4,125,2,99,1,207,252,31,245,202,234,236,220,70,211,80,202,59,202,69,208,184,217,170,233,104,245,124,1,161,9,251,11,50,17,136,18,191,23,34,30,183,35,170,40,42,39,112,34,232,22,137,8,224,252,180,244,66,244,194,248,199,0,89,9,17,15,119,15,73,13,149,9,151,2,13,0,194,252,150,253,160,251,19,249,73,244,37,234,127,224,108,213,225,207,185,205,91,209,9,219,212,231,161,244,255,1,214,11,162,18,0,23,79,25,56,29,162,30,132,35,173,37,160,39,141,36,26,26,136,16,216,1,13,247,169,243,103,242,165,249,165,0,186,7,77,12,254,9,50,6,128,254,111,246,59,244,44,242,133,243,121,244,125,242,53,238,51,229,59,222,119,214,184,212,99,214,127,223,134,236,215,249,14,10,139,18,105,27,75,31,214,31,73,34,171,33,178,35,241,37,52,38,18,35,138,27,229,14,63,2,238,246,216,236,38,238,151,239,235,246,221,254,252,2,100,8,249,255,165,251,92,246, 49,238,229,237,34,238,87,240,11,240,229,238,140,235,119,230,12,224,17,223,252,224,47,228,22,240,205,250,101,8,29,21,38,29,131,37,143,39,170,39,166,38,252,34,167,32,15,30,51,26,152,20,187,12,179,2,213,248,210,240,89,234,119,235,159,237,31,245,231,252,217,0,120,4,87,254,173,250,104,244,190,236,120,236,229,233,92,235,145,237,194,235,212,237,122,233,67,231,132,231,11,231,26,239,32,247,52,5,72,19,15,31,11,41,217,44,250,45,206,39,175,37,95,32,30,29,221,27,98,22,53,18,221,5,105,252,48,243,236,231,32,231,99,232,199,237,152,245,79,249,115,253,200,248,65,243,208,237,155,233,71,231,151,231,197,234,167,235,212,237,76,237,143,239,187,238,106,238,181,244,32,247,100,0,11,9,67,19,179,31,171,37,241,45,13,49,147,47,89,42,65,37,58,29,210,21,216,15,41,10,74,3,122,250,238,243,19,237,2,230,16,229,156,231,66,235,216,241,59,245,4,246,87,242,120,237,150,232,233,227,25,227,130,229,36,233,1,237,140,241,224,244,106,245,254,246,189,249,77,254,243,3,243,13,106,25,87,35,149,45,33,52,52,54,202,50,0,45,0,37,249,27,141,19,16,14,223,7,151,0,4,250,80,241,3,234,188,226,183,223,178,225,219,228,61,235,240,238,49,239,94,238,0,232,219,228,100,225,78,225,252,227,1,232,209,237,112,242,217,247,152,250,199,255,98,3,212,8,246,14,22,21,133,31,67,38,21,48,116,54,218,56,130,55,62,49,54,41,98,29,34,18,35,8,110,0,38,248,250,240,119,235,127,227,158,222,164,218,71,217,199,221,204,222,113,229,236,231,21,234,248,233,212,231,64,232,249,229,29,232, 225,235,2,239,100,246,115,253,28,4,252,10,61,16,69,21,111,23,55,27,94,33,51,37,92,45,180,51,235,54,54,56,15,48,35,42,221,27,62,14,88,3,142,247,12,241,221,234,250,230,15,227,137,222,49,220,40,217,123,218,202,219,210,221,227,225,222,226,40,231,209,230,107,232,163,233,177,233,193,237,195,240,159,247,17,255,213,4,17,16,94,21,200,28,50,33,49,35,159,39,207,40,100,45,102,51,198,54,236,55,53,52,232,43,42,32,6,14,185,2,33,245,196,235,156,232,49,227,170,226,251,220,70,218,67,215,198,211,190,212,0,214,32,218,228,221,203,225,103,228,38,230,171,229,235,229,45,234,53,237,196,245,74,255,25,9,148,20,166,27,159,36,145,39,239,41,233,45,182,47,253,52,244,55,20,61,254,58,74,56,66,47,57,33,45,19,238,255,131,244,53,231,3,225,158,219,134,215,104,214,162,209,114,208,73,206,71,205,214,206,47,209,118,213,37,220,9,225,69,231,174,236,14,238,107,243,43,246,78,252,39,5,125,13,11,27,91,35,213,46,214,51,4,55,86,56,109,53,134,55,253,53,107,56,204,55,254,52,191,47,69,33,3,19,12,255,237,237,199,223,17,215,148,211,162,207,250,208,68,206,3,203,192,201,58,199,179,198,133,202,43,209,54,217,157,225,75,234,207,239,21,243,9,247,217,251,247,1,122,9,17,22,247,31,237,42,16,52,25,57,186,59,233,56,174,56,10,53,115,51,81,51,174,50,8,48,56,42,55,31,253,14,80,254,202,234,232,221,45,212,154,208,173,209,0,209,15,211,2,208,57,205,50,202,3,199,190,201,171,206,27,214,94,224,191,230,36,237,191,239,250,240,232,247,254,250,254,6,246,17, 64,30,157,44,175,51,237,61,93,64,60,64,231,64,25,62,51,63,138,61,155,60,184,57,8,50,69,36,217,20,222,2,67,237,8,223,67,209,201,202,42,198,213,195,131,198,111,193,228,194,67,193,191,191,20,195,182,197,254,208,240,215,72,227,184,238,49,244,147,251,221,255,2,7,241,13,141,20,84,36,66,45,49,57,24,67,201,70,25,74,131,67,149,66,207,60,218,55,62,55,69,49,151,46,251,34,75,22,76,5,156,239,107,222,125,204,96,195,73,191,176,190,179,194,99,196,185,197,221,194,43,193,152,191,73,193,243,200,200,210,217,226,121,238,229,248,114,255,15,2,173,5,128,9,185,18,190,31,102,45,9,61,245,71,19,79,201,79,243,75,181,71,181,63,19,61,114,58,130,55,169,51,241,41,161,27,47,6,188,241,71,219,219,200,41,190,208,184,166,185,28,186,239,189,35,190,112,188,107,186,48,185,86,189,190,195,154,207,142,224,91,237,161,249,198,2,193,6,74,11,234,14,44,24,107,35,35,48,208,63,12,75,118,81,59,84,9,81,218,73,189,66,10,61,250,56,220,53,90,48,243,40,191,25,76,5,168,240,141,217,142,199,174,188,173,182,42,183,170,184,227,187,15,188,99,185,20,185,56,183,4,186,73,194,183,205,31,222,75,236,165,248,118,3,51,6,25,13,100,17,113,25,199,37,173,49,49,66,27,76,191,84,153,87,128,85,107,80,135,73,218,67,188,60,71,55,234,47,11,38,238,24,251,6,122,244,205,222,124,203,98,189,35,178,250,174,11,174,211,176,43,182,15,184,231,185,17,186,72,187,205,190,240,198,243,211,186,227,246,242,20,2,37,13,189,18,74,25,203,28,8,38,190,46,125,60,118,75,172,84, 208,93,38,93,150,89,105,80,99,70,41,63,98,53,248,48,110,40,96,30,163,13,214,250,40,229,178,204,241,187,253,173,170,168,83,168,12,172,44,178,2,179,109,181,7,180,18,180,78,182,65,191,95,206,25,222,39,243,234,1,98,16,68,23,39,28,145,34,238,39,85,49,138,63,123,75,174,88,202,96,205,96,242,95,151,84,54,75,53,65,63,53,12,48,152,36,71,28,31,14,138,250,14,231,95,208,202,188,1,174,60,165,225,163,178,166,241,171,93,178,224,181,220,181,149,181,44,184,92,189,103,202,210,218,25,239,232,1,151,15,127,26,170,29,211,33,89,38,44,47,43,59,217,72,178,87,26,96,213,99,216,95,108,89,223,76,143,66,224,57,96,48,50,42,27,31,157,18,110,1,215,235,241,215,160,193,174,177,141,166,123,161,43,162,125,165,54,174,3,176,239,179,15,179,5,180,146,185,109,191,61,210,18,228,198,248,101,13,23,25,78,35,73,39,98,42,197,49,191,58,77,72,23,88,1,101,152,107,152,108,5,101,29,89,99,75,19,60,195,47,182,37,196,26,24,14,251,253,178,234,243,211,27,192,130,172,44,162,229,154,120,156,0,162,161,167,96,177,81,178,215,180,146,183,84,187,70,196,30,210,10,230,220,248,230,11,162,26,125,36,137,41,163,44,238,51,7,58,123,69,141,84,118,95,83,104,187,106,109,101,226,91,145,77,203,63,87,51,181,38,19,30,91,17,58,1,100,241,33,219,29,200,235,181,75,166,180,159,137,155,182,158,84,163,37,171,164,173,67,177,239,178,247,180,102,188,118,197,55,217,30,236,8,2,199,21,228,34,191,44,191,49,174,54,179,62,105,71,96,84,246,98,133,107,198,113,68,111,76,102, 136,89,55,71,222,55,62,40,199,25,169,13,10,254,202,236,8,221,57,200,231,182,111,168,141,157,53,152,66,151,78,158,165,163,226,169,143,175,163,180,84,185,157,190,27,204,120,215,205,235,113,255,130,17,235,36,82,45,144,56,64,61,22,66,192,74,79,80,173,93,105,101,85,108,48,111,145,103,97,94,55,75,191,58,146,37,27,21,106,7,152,248,135,237,29,222,245,209,1,190,181,175,34,162,229,152,57,152,32,154,201,164,210,171,163,177,152,184,174,185,229,190,205,196,177,207,84,226,160,243,50,10,198,29,4,44,43,55,223,61,127,68,21,73,17,81,135,91,27,101,59,111,236,114,120,113,196,102,22,87,155,66,216,43,36,26,121,7,107,247,93,237,225,221,203,209,93,194,207,177,106,166,170,150,241,149,117,148,79,153,98,164,42,170,132,180,74,183,133,190,215,196,29,205,106,222,172,239,93,6,76,27,141,46,8,60,55,67,22,75,107,78,177,85,114,93,17,102,252,111,17,113,29,113,188,103,173,87,63,68,231,46,32,27,51,7,64,245,56,233,82,217,207,203,57,193,162,180,30,168,9,161,23,155,237,151,254,154,41,159,137,168,69,174,65,184,162,193,223,198,64,211,189,222,60,237,18,0,139,17,8,39,36,54,201,66,243,77,9,83,200,88,144,94,83,101,151,107,238,111,31,113,134,106,205,94,113,75,188,55,40,32,175,8,83,244,84,226,68,211,2,198,49,188,51,179,1,170,129,162,217,157,181,152,243,152,111,156,166,162,114,171,68,183,28,195,65,206,87,216,71,228,47,239,188,253,219,13,29,33,196,49,189,66,152,80,198,87,165,94,212,96,0,100,152,102,91,104,61,108,237,102,73,96,155,81,125,60,34,37, 50,9,202,241,53,220,53,205,174,194,72,188,68,182,121,176,247,168,147,162,235,155,197,155,3,156,68,163,139,173,148,183,144,198,123,207,189,219,155,228,45,239,49,253,179,9,39,29,156,45,244,62,121,76,197,85,101,92,136,95,95,98,15,100,101,102,90,102,85,101,248,91,76,81,34,62,4,41,83,16,44,247,160,225,69,206,180,194,175,184,2,182,204,178,11,175,207,171,78,166,185,163,101,158,68,162,220,168,145,176,65,193,109,204,42,220,88,228,39,237,211,249,180,255,55,17,144,34,141,52,146,72,45,85,120,98,104,101,93,102,216,102,45,102,243,100,121,100,239,97,180,88,210,74,76,53,115,28,253,252,9,225,55,202,210,185,19,176,6,175,11,174,105,173,136,168,164,163,113,159,175,152,161,157,77,166,159,179,130,195,127,212,92,227,104,235,71,244,231,252,114,6,122,19,57,38,121,56,78,72,199,85,173,94,114,97,76,98,233,98,255,98,155,97,158,96,233,93,65,82,63,69,111,50,136,26,125,255,55,227,249,206,192,187,164,176,56,174,213,172,108,174,200,171,128,169,204,168,253,160,195,163,253,169,234,178,162,193,118,208,112,225,7,235,109,244,165,253,245,5,113,14,121,30,198,46,183,62,202,77,38,89,215,96,138,98,140,99,28,99,141,96,216,91,132,89,70,80,211,68,146,53,230,31,137,9,221,235,46,213,18,193,140,176,128,173,50,171,136,174,225,176,66,176,12,175,156,170,86,166,137,168,119,175,99,187,170,204,184,220,6,237,140,245,105,252,93,4,132,10,250,21,39,39,42,56,149,76,241,88,243,100,86,105,26,102,12,101,165,95,95,90,17,87,234,79,54,72,201,57,151,36,184,12,121,236,188,210,85,186, 46,172,21,166,149,166,218,171,250,175,53,178,218,176,145,174,245,172,193,172,78,179,119,191,169,205,32,223,162,237,41,249,10,2,93,6,158,15,8,22,45,36,73,51,221,65,0,84,220,91,137,101,74,101,106,98,155,94,224,85,249,80,1,73,66,65,115,54,109,37,148,16,43,246,214,217,67,192,2,175,146,165,51,164,87,172,227,177,190,184,209,185,145,183,230,182,92,177,114,183,220,190,222,203,253,221,132,236,64,250,47,3,10,7,131,13,33,18,133,26,58,41,149,56,16,74,71,87,57,98,41,100,148,98,254,91,92,85,208,78,52,70,144,66,96,54,189,40,112,19,113,250,52,223,12,196,141,178,48,166,57,165,143,167,140,177,24,184,122,186,91,188,57,187,143,186,175,186,208,194,81,205,217,218,202,233,197,247,31,4,180,9,15,15,25,22,1,26,151,37,92,50,53,67,161,80,63,94,91,102,31,102,30,98,227,89,178,80,49,69,251,60,12,49,24,36,156,16,212,250,61,226,183,198,20,179,175,164,156,160,235,161,95,169,214,181,83,184,95,192,28,193,207,193,248,195,95,198,209,211,183,219,174,235,217,251,85,5,24,15,38,19,34,25,202,28,116,34,18,48,210,58,88,73,191,86,82,94,106,97,215,91,118,85,227,75,170,63,146,56,250,43,152,32,71,16,215,251,100,230,25,205,142,185,29,172,155,163,91,165,241,171,61,181,238,189,233,195,112,200,32,201,39,200,189,203,243,207,76,218,41,230,167,244,248,2,114,10,30,20,101,23,188,28,123,33,205,43,28,57,36,69,172,84,10,93,30,99,125,96,205,90,50,81,78,67,123,55,4,41,11,26,151,9,138,248,89,228,54,207,185,188,37,173,76,162,143,158,93,163, 101,172,148,183,203,194,217,205,122,209,189,211,176,212,62,215,81,221,136,230,141,246,215,3,117,15,107,26,76,30,119,32,117,35,18,40,173,49,188,60,235,75,243,87,97,94,73,95,51,90,0,78,225,64,32,51,10,36,80,23,233,7,126,249,198,229,157,208,102,191,147,174,231,165,10,162,197,167,125,176,244,185,62,197,213,206,215,212,139,215,177,219,186,223,9,229,116,236,95,247,20,2,170,9,36,20,70,26,253,30,137,36,71,42,129,49,109,57,125,67,126,77,222,82,226,87,191,86,153,79,165,69,174,55,101,38,37,19,21,3,221,240,189,224,250,207,15,194,211,180,251,168,74,165,142,163,119,170,129,181,24,194,178,209,95,219,59,226,148,230,41,229,178,232,58,236,18,245,73,0,201,12,227,24,91,30,190,35,80,37,188,40,197,43,213,52,213,63,158,71,196,82,199,84,41,85,231,76,15,66,10,53,43,35,126,19,32,2,23,242,216,225,255,208,195,195,84,185,206,172,66,170,132,168,243,172,100,181,104,191,23,209,70,217,238,228,213,235,97,237,167,240,12,241,229,248,96,252,20,9,83,19,245,26,160,35,241,38,97,45,24,45,30,52,75,59,208,62,143,73,29,76,45,79,6,74,177,63,248,52,17,32,233,15,13,253,46,236,48,222,6,207,52,198,172,187,158,178,12,176,40,173,220,176,5,184,244,195,255,210,241,221,92,235,241,241,175,243,43,246,200,244,74,249,192,251,145,4,111,15,28,22,230,31,13,37,187,42,231,44,5,50,198,55,139,60,174,67,161,72,101,76,50,73,92,67,125,55,147,36,57,18,116,252,98,234,197,219,27,206,168,199,36,191,98,185,118,180,136,175,48,177,75,180,209,191,151,206,175,221, 97,237,234,245,131,249,186,249,188,246,228,247,240,249,100,2,223,13,37,23,52,34,208,39,130,43,29,45,175,46,192,51,205,56,180,63,119,70,194,73,197,71,154,62,27,50,171,30,122,10,29,249,231,230,205,219,220,208,22,202,42,197,49,189,71,187,159,182,199,182,53,189,147,195,189,210,177,223,38,237,171,248,208,251,127,255,205,253,128,250,175,253,154,255,245,6,140,15,87,26,196,34,85,42,121,47,159,50,22,54,129,54,100,60,116,63,211,65,59,68,165,61,142,52,244,35,60,15,135,251,117,229,177,214,230,203,167,196,120,193,50,191,43,188,27,186,224,185,150,187,33,195,115,205,143,219,240,236,238,246,215,1,204,4,3,3,39,2,92,254,247,1,62,6,59,14,27,27,6,36,52,44,4,50,169,50,219,51,255,51,51,54,103,59,132,62,236,65,108,62,131,51,251,34,25,13,80,246,36,227,172,211,201,202,223,198,204,195,247,195,119,192,77,190,246,188,134,189,122,197,238,207,187,222,229,237,79,251,43,3,241,6,22,7,185,3,117,2,1,3,74,8,4,14,139,23,235,31,105,38,54,45,39,48,20,51,221,53,230,54,129,56,220,57,209,55,125,52,82,42,182,29,62,13,132,249,61,233,68,215,145,204,180,196,9,194,116,194,6,196,187,197,6,199,214,201,22,203,234,210,85,218,30,231,236,244,91,255,164,7,24,9,183,8,0,4,86,0,179,2,237,7,105,16,201,28,86,40,95,49,218,52,164,55,126,55,221,55,227,56,96,59,225,60,91,54,223,47,138,32,37,13,107,248,197,228,186,213,166,201,110,196,125,194,202,193,43,194,4,195,93,196,155,199,112,205,236,212,24,224,180,233,55,245,93,253,164,3,7,6, 138,7,173,7,43,6,213,8,228,10,96,17,86,23,163,32,149,41,165,47,233,53,19,56,237,58,68,58,41,58,164,56,95,48,136,41,127,26,228,10,124,249,71,231,122,218,193,205,49,199,160,194,78,193,199,193,157,193,172,197,197,201,89,208,48,216,239,226,62,236,139,245,103,253,122,3,79,6,0,9,221,10,176,10,20,14,143,15,26,21,26,26,168,32,197,40,213,45,140,52,8,54,247,56,176,56,176,54,169,51,95,44,195,35,40,21,255,7,33,247,193,231,103,218,190,208,214,201,134,198,72,198,216,198,117,200,133,202,255,208,220,211,16,221,213,227,149,236,128,245,164,248,211,255,202,0,101,1,4,4,203,3,154,7,85,11,51,17,58,26,225,31,51,40,26,47,27,50,5,56,224,57,162,60,237,60,185,57,203,50,73,37,216,21,18,3,143,240,49,226,168,213,9,206,244,201,7,198,215,196,141,195,157,197,87,199,25,207,178,215,53,226,104,236,12,244,230,251,201,252,214,255,173,1,202,1,85,5,18,6,135,9,201,11,67,15,253,19,112,26,130,33,35,42,110,49,115,55,56,59,132,59,37,60,106,55,53,49,81,37,218,24,124,8,136,246,173,231,216,217,206,206,215,200,224,196,114,196,89,196,75,200,135,206,218,209,23,221,94,227,202,234,121,241,138,246,210,251,134,252,3,1,47,2,179,3,224,4,199,5,176,9,243,10,111,17,79,25,132,32,31,42,220,48,188,55,190,58,7,58,78,62,211,56,73,51,115,41,75,26,20,10,111,245,71,229,233,215,175,204,178,200,64,199,186,198,54,200,186,200,169,205,244,208,53,216,104,225,61,236,122,244,221,250,217,0,230,254,175,255,73,254,233,255,120,0,72,3,107,10, 13,13,17,20,80,26,83,32,186,38,241,43,210,51,154,56,129,60,201,63,97,61,51,54,220,41,204,24,137,6,152,242,231,226,36,216,65,207,30,204,25,201,21,200,10,199,68,200,182,204,133,212,240,219,222,231,185,242,106,248,74,255,147,255,26,255,132,255,49,252,226,0,142,1,160,2,238,8,46,7,118,14,182,16,15,24,134,33,24,39,130,50,3,54,8,59,91,61,108,57,191,53,78,41,0,28,32,11,105,247,238,232,81,216,206,208,48,203,64,199,207,202,170,200,57,205,233,206,187,212,49,221,11,227,81,242,83,249,9,1,110,5,60,4,148,2,9,253,98,253,231,253,200,254,135,6,123,9,142,16,237,20,21,25,182,32,52,35,24,44,245,50,15,56,160,62,38,60,103,56,30,43,127,26,252,8,15,244,12,230,167,217,44,211,166,207,55,205,229,205,67,202,5,204,220,206,146,211,119,222,255,233,222,246,94,255,216,5,178,6,236,2,154,253,61,250,34,248,209,247,236,253,242,1,208,6,161,11,181,15,80,21,196,25,47,34,215,42,25,51,180,57,146,63,117,63,99,57,247,45,40,30,197,11,32,247,164,231,240,218,243,209,93,206,158,204,255,203,25,204,81,204,211,207,209,211,254,221,250,233,2,246,48,1,125,7,140,10,60,6,86,1,62,252,14,247,79,247,153,251,82,254,57,6,247,9,188,14,12,21,248,22,59,32,245,36,83,47,0,55,138,59,101,63,236,56,252,46,238,30,19,13,49,249,204,230,227,219,179,210,113,207,123,205,31,207,220,206,60,206,40,211,88,215,21,224,173,236,94,249,54,6,86,11,132,14,12,11,11,1,192,251,35,244,122,245,154,246,12,251,184,4,251,4,243,10,210,14,14,17, 98,25,209,30,38,45,56,54,223,60,78,66,157,60,139,48,207,33,92,14,87,252,108,235,170,222,6,217,235,209,87,209,167,208,152,206,141,207,32,209,164,215,12,224,211,235,157,248,68,2,132,8,112,9,210,6,162,255,112,249,137,245,223,244,255,245,86,251,86,1,226,5,33,11,132,16,206,22,188,27,172,36,145,45,107,53,50,59,179,61,94,58,138,47,148,34,164,17,205,253,120,237,203,220,1,212,252,205,138,203,49,206,88,206,83,210,79,213,162,218,51,224,149,234,151,244,139,0,132,9,246,13,61,13,255,5,119,254,195,245,229,240,170,241,68,246,24,254,248,5,35,13,47,18,158,21,216,23,29,31,57,38,157,48,254,58,16,63,255,63,45,53,71,38,45,19,126,253,140,236,160,222,187,213,130,210,122,206,238,207,218,205,161,205,92,210,140,213,216,224,19,236,197,249,238,5,246,11,188,17,236,13,252,7,102,0,199,248,94,245,66,242,49,247,243,250,90,0,165,7,1,11,123,17,45,21,60,27,30,37,207,43,201,54,199,58,176,60,211,53,43,41,199,26,55,5,204,244,168,229,17,218,206,212,132,207,205,207,50,207,181,206,25,212,22,214,157,224,165,233,175,244,222,1,135,6,168,12,197,10,190,5,219,254,69,247,19,243,94,239,209,241,23,247,12,254,118,5,201,12,175,19,64,25,133,31,248,38,48,47,129,54,236,60,185,62,232,57,128,46,106,31,249,11,151,248,202,231,215,218,19,210,90,204,137,201,186,202,157,202,26,207,67,214,204,220,98,234,42,242,98,255,136,8,239,9,143,15,97,8,252,2,29,254,107,244,156,245,185,241,169,246,131,254,183,0,208,12,154,16,227,23,99,31,92,34,240,45,144,48, 157,55,189,58,238,53,216,47,8,33,53,18,136,255,57,237,202,223,175,212,71,205,2,202,71,203,116,205,222,208,165,216,253,222,179,232,29,241,139,250,168,5,134,7,95,13,41,9,197,3,5,253,16,244,14,241,23,237,215,240,82,248,212,255,46,10,189,18,243,25,245,32,154,38,236,45,190,52,117,57,142,60,230,58,59,50,158,38,198,20,66,3,8,242,8,224,66,214,181,203,95,198,169,197,210,198,90,204,102,211,193,221,32,233,64,242,111,251,64,3,193,6,230,9,194,8,42,5,179,1,157,249,161,245,104,241,32,240,125,245,22,250,74,5,74,16,246,23,160,34,207,40,222,43,201,49,221,51,75,55,139,54,20,50,233,42,221,27,205,9,200,250,153,229,237,216,156,206,231,198,117,200,67,198,107,206,180,211,124,219,175,230,112,238,185,247,138,254,194,3,143,6,148,4,116,1,88,253,157,246,154,242,255,238,170,241,47,244,113,251,164,7,212,16,118,27,21,36,15,45,222,49,159,54,105,58,119,59,250,56,61,50,41,42,110,27,119,10,71,249,98,232,56,217,173,203,64,195,143,192,167,191,14,197,227,206,221,217,113,229,7,240,90,249,153,0,40,3,115,7,26,9,196,5,12,6,89,255,60,251,63,244,54,241,161,244,239,247,208,2,5,15,146,26,14,34,177,42,88,46,230,48,0,51,160,52,89,54,106,46,207,41,194,29,228,13,42,253,28,237,66,224,25,209,221,201,175,196,164,195,8,197,98,204,116,216,14,227,136,239,85,250,67,1,89,4,216,2,198,2,121,254,19,251,69,249,174,247,103,244,140,243,3,245,70,246,254,253,244,6,74,21,41,32,126,44,244,54,180,58,207,62,252,58,77,57,152,49,193,41, 86,34,252,20,193,6,191,245,147,229,177,212,96,198,153,190,47,189,105,189,237,199,194,211,233,222,21,234,96,242,43,250,71,252,227,253,52,1,186,0,73,255,127,255,124,252,255,249,182,246,121,247,206,251,152,0,94,12,77,25,121,36,181,47,13,54,79,58,76,60,87,57,232,55,87,50,159,41,12,33,83,18,65,4,238,242,141,228,222,213,96,200,170,193,28,188,208,188,212,192,139,203,221,215,54,229,225,241,101,251,41,0,125,0,37,255,40,254,125,253,105,252,5,255,149,253,102,254,89,253,75,254,90,3,244,9,50,22,187,35,214,47,163,55,156,62,146,61,17,59,255,51,7,44,173,37,109,25,236,17,186,4,229,245,107,231,231,214,158,203,10,193,141,188,141,189,179,195,42,204,199,216,54,231,164,238,54,250,196,251,238,255,130,253,241,251,17,0,24,252,140,254,139,253,238,253,120,253,242,252,244,3,113,11,111,22,163,35,203,49,55,57,10,62,223,63,217,59,196,54,42,44,236,38,172,27,81,16,80,5,148,245,29,232,33,215,163,204,79,196,153,190,61,192,68,195,169,204,50,213,218,224,99,237,142,245,115,253,112,255,166,255,1,255,61,250,143,251,237,249,56,250,142,253,135,253,106,1,88,3,172,10,43,20,83,30,184,44,14,56,2,64,87,68,185,67,63,61,45,51,101,39,142,28,140,15,47,3,49,248,74,235,226,220,88,207,204,198,161,189,133,186,178,191,12,197,92,209,56,219,10,233,57,242,154,246,154,253,205,250,222,251,246,251,145,251,238,255,73,254,135,3,204,3,233,3,128,9,39,13,168,23,106,34,137,46,70,58,212,64,34,67,43,67,152,59,96,51,22,40,239,26,251,14,50,255,79,243,13,230, 158,215,237,205,74,196,65,191,82,189,254,189,118,198,155,205,90,217,82,229,85,241,223,249,81,253,62,0,215,254,169,254,117,252,50,0,123,1,111,3,219,6,151,8,249,9,227,13,20,20,145,29,174,40,237,49,15,61,94,63,86,65,151,61,176,51,61,43,141,27,46,16,113,1,212,244,26,233,159,219,218,211,80,202,133,196,3,194,135,193,30,197,104,203,254,212,164,224,199,233,169,243,21,248,78,250,63,251,29,251,105,253,107,255,231,3,119,8,230,10,233,13,31,17,58,19,170,24,75,31,34,42,231,49,251,59,43,65,138,64,198,62,192,51,251,41,18,27,178,12,230,255,131,241,145,230,58,217,68,209,44,202,137,195,207,193,92,195,139,198,30,204,76,214,181,223,100,233,82,240,218,247,183,248,162,250,32,252,96,253,226,0,105,3,104,10,69,13,64,15,125,19,195,20,220,25,132,31,235,39,206,50,122,57,138,63,19,66,241,60,197,54,145,41,193,28,85,13,114,251,128,240,117,225,231,214,61,207,6,201,0,198,68,194,122,197,119,199,97,204,7,213,193,221,229,232,118,240,243,247,103,252,149,253,245,254,60,253,90,0,225,1,10,7,207,11,98,16,209,21,246,22,158,27,32,32,162,36,107,45,182,52,242,60,107,64,50,63,117,59,200,47,202,33,15,18,25,255,56,240,96,224,230,212,241,205,251,197,75,197,24,195,229,196,125,199,116,203,96,210,42,218,220,227,93,236,155,244,146,249,10,254,144,255,115,0,2,4,120,6,99,12,253,16,45,21,21,25,118,25,134,28,234,30,55,36,189,42,150,50,104,58,136,61,46,59,0,53,180,42,236,27,107,14,125,0,231,241,37,230,132,217,86,209,15,201,205,195,147,196, 138,196,15,202,17,208,220,211,5,222,43,224,33,232,6,237,109,240,198,248,208,249,88,2,1,6,59,9,249,16,77,19,57,24,134,27,10,31,139,34,137,36,242,42,46,47,28,52,245,56,145,58,128,54,194,48,200,37,107,26,159,11,187,252,254,240,226,225,44,214,234,203,103,196,14,192,141,190,166,196,180,202,153,208,25,218,98,223,224,228,137,233,49,238,208,243,171,248,231,0,99,7,36,12,67,17,112,21,211,23,109,26,131,29,50,33,107,35,156,37,12,42,72,43,242,45,5,48,63,50,175,46,248,41,54,35,149,23,192,10,120,250,6,238,157,223,71,210,132,204,219,197,226,196,190,194,242,199,219,205,208,210,53,220,144,228,164,234,7,240,88,244,174,247,102,251,80,254,253,5,237,8,149,16,65,20,79,24,48,28,148,26,190,30,241,29,129,32,94,36,33,39,188,44,165,45,155,46,155,44,124,37,121,29,130,19,42,8,135,251,19,240,208,227,40,215,232,204,193,198,247,193,2,193,118,200,254,207,1,217,4,226,219,233,57,239,183,241,201,245,109,250,85,254,59,4,37,10,167,15,173,19,153,21,165,24,98,25,206,26,156,29,186,30,246,33,22,34,112,35,35,36,60,36,27,37,212,35,30,35,17,28,95,21,93,9,46,252,105,239,241,225,117,216,85,207,31,203,216,198,92,198,44,201,70,206,10,212,134,219,204,228,16,234,241,242,81,247,177,251,116,1,124,3,205,9,245,13,234,19,196,25,179,28,139,33,179,34,181,35,43,36,67,35,232,35,66,33,165,34,22,33,90,32,125,29,164,25,150,20,88,13,3,5,111,249,143,240,11,227,59,216,220,207,176,200,61,198,134,197,58,204,160,209,137,215,18,226,65,232, 122,237,98,244,117,250,209,253,42,5,24,8,137,14,217,17,30,21,80,27,211,27,102,32,166,35,234,35,55,37,45,35,55,32,14,31,114,26,208,26,219,25,72,23,28,23,238,16,123,11,130,2,66,247,160,238,147,226,12,219,9,211,247,205,72,204,214,202,119,208,55,212,65,219,87,226,136,233,28,241,81,244,3,252,136,255,70,4,27,8,17,13,116,17,159,19,238,23,118,26,115,29,160,30,197,32,33,33,122,31,218,30,211,29,81,27,46,26,214,24,152,23,44,21,51,17,150,12,36,4,191,250,32,241,93,231,1,221,36,213,179,206,248,201,27,203,224,204,182,211,211,217,178,224,179,232,23,237,231,244,50,249,25,255,135,6,162,9,149,16,84,20,8,24,155,26,204,27,143,32,129,31,107,35,15,37,96,35,63,34,114,29,195,26,132,22,11,19,59,19,154,14,154,12,129,8,40,255,131,249,183,236,127,228,93,222,185,212,99,211,234,206,121,208,68,210,69,213,161,221,91,226,166,234,124,241,59,250,110,0,34,5,233,10,133,11,116,15,199,16,55,20,199,24,232,25,128,31,117,32,21,32,144,33,149,28,2,27,73,23,49,19,246,19,211,15,110,16,246,13,91,8,195,5,135,252,150,247,13,240,194,232,83,228,6,220,149,215,108,211,147,208,222,210,14,215,120,221,194,230,21,237,109,245,84,250,79,255,117,4,239,6,235,12,224,14,193,20,8,23,11,26,181,28,179,28,129,31,97,29,88,30,204,27,223,23,90,21,179,15,139,14,220,10,239,9,213,8,47,5,160,2,53,253,144,248,217,242,187,236,43,231,146,225,102,219,199,215,140,213,55,214,210,217,245,223,242,232,79,239,227,245,203,252,216,255,134,3,26,6, 148,10,85,13,90,18,172,22,152,26,203,28,165,28,113,31,216,26,133,27,10,25,120,22,255,19,109,15,186,14,74,9,133,5,50,5,97,0,64,254,11,251,100,247,194,244,194,237,222,234,224,228,146,222,22,219,116,216,37,218,10,221,123,227,215,235,153,241,194,248,231,253,121,2,250,5,134,7,127,11,54,14,28,16,20,20,145,22,236,24,100,26,41,27,8,27,129,24,85,22,96,19,49,15,211,11,46,10,103,6,252,4,171,3,60,1,165,255,153,252,138,249,220,246,3,242,235,239,59,234,49,227,74,223,23,220,158,219,117,222,36,229,67,236,14,243,19,249,68,254,27,2,238,3,81,6,195,8,154,12,175,15,92,19,66,23,134,24,50,25,243,24,130,23,254,21,231,18,147,17,88,13,134,10,78,7,50,3,245,2,157,255,36,255,73,253,110,251,65,250,163,246,149,245,5,243,38,238,99,233,26,230,204,225,34,225,174,225,255,228,167,234,107,238,102,247,157,251,50,0,4,6,22,6,110,9,77,10,60,14,116,17,204,19,244,25,81,27,44,29,187,27,209,25,23,22,105,16,168,13,60,9,245,5,232,2,206,0,228,253,194,248,51,247,32,244,7,243,218,243,35,245,31,245,88,242,168,237,132,231,121,227,181,223,35,227,136,231,36,240,218,248,165,255,95,5,124,5,50,7,224,6,124,7,25,10,93,14,134,19,177,21,102,25,60,25,82,23,201,20,20,16,171,14,40,10,199,7,201,5,198,1,178,255,62,252,231,249,210,248,85,245,207,247,144,247,1,247,108,251,91,248,86,247,232,242,216,236,35,234,134,229,177,230,109,233,126,237,88,245,137,250,71,0,104,5,177,6,44,8,7,9,209,8,154,11,79,14,73,18, 230,23,69,25,31,26,240,23,11,19,193,14,218,9,95,5,138,4,42,1,105,255,16,255,213,249,178,247,102,244,179,242,155,243,213,243,188,248,156,249,46,248,187,246,224,239,47,235,112,233,164,232,55,237,24,243,141,250,52,1,36,4,199,7,151,8,148,7,38,8,142,8,108,11,88,13,98,17,249,20,22,22,83,20,238,18,107,14,40,9,238,5,117,2,129,2,252,254,11,255,47,253,56,249,224,245,176,243,2,243,228,243,142,247,125,251,156,255,156,253,210,250,51,246,132,237,101,237,190,234,101,240,7,246,129,250,107,2,4,2,46,4,57,3,25,3,104,5,192,6,200,11,192,15,133,18,129,19,171,20,144,17,2,15,165,13,138,9,166,8,115,5,116,3,99,1,102,252,83,250,131,246,186,243,77,243,85,243,127,245,101,247,64,250,49,252,245,250,222,248,191,245,62,241,50,239,7,239,252,241,114,246,146,249,103,0,0,2,60,4,156,5,244,6,24,10,183,8,191,14,137,14,35,16,35,19,188,17,50,19,228,15,64,14,38,12,205,6,157,4,4,1,217,252,24,251,96,247,115,245,217,242,166,240,83,242,45,242,87,246,219,249,149,252,216,254,165,252,162,251,21,246,196,244,100,244,134,245,104,251,90,254,61,3,156,3,29,4,187,3,124,2,196,4,135,6,63,10,32,13,114,15,214,16,106,14,45,14,30,11,119,8,140,7,133,6,251,4,204,2,65,0,144,251,29,247,19,243,72,242,31,241,255,242,212,246,86,248,192,252,134,252,147,251,83,250,130,245,208,243,178,242,121,243,203,246,237,248,120,252,150,254,233,253,26,0,106,1,176,3,87,7,82,12,124,16,96,18,201,20,99,20,251,18,172,16,88,15,126,14, 158,11,152,11,74,8,196,4,191,255,180,249,17,246,206,240,75,240,212,239,149,240,239,242,65,244,10,248,43,248,21,249,208,248,124,244,202,244,252,242,201,243,183,248,3,251,28,1,153,1,179,2,25,3,187,0,47,3,12,5,163,10,253,15,137,20,196,22,152,21,227,20,249,14,58,12,123,9,165,7,134,7,42,5,16,6,102,255,215,250,155,246,177,238,189,238,157,235,214,239,145,242,245,243,186,251,41,250,14,251,0,249,106,245,28,245,47,242,105,246,80,249,148,252,94,0,158,255,119,255,123,253,156,255,253,0,24,5,31,12,182,15,144,19,217,20,89,21,132,19,17,17,102,18,78,16,180,15,73,13,86,9,247,4,14,254,234,249,162,245,77,242,237,240,95,240,66,240,68,241,75,241,122,243,218,244,23,245,121,247,120,245,28,247,190,245,164,246,242,249,22,251,119,255,173,0,144,0,20,2,128,0,236,2,59,6,49,8,251,13,18,16,166,16,43,18,66,16,198,15,1,14,226,13,120,14,137,10,198,9,99,6,130,1,40,253,138,249,24,248,207,244,6,245,11,244,59,244,229,242,194,244,99,246,205,245,85,247,26,246,248,244,121,243,148,241,50,245,47,245,4,250,126,254,59,255,83,2,185,0,34,3,112,2,226,5,238,11,174,13,157,17,111,18,1,19,255,16,231,16,144,17,129,16,132,15,55,14,250,10,59,5,161,1,176,253,29,251,114,249,48,248,26,248,89,245,63,243,156,242,53,241,208,240,181,240,156,241,95,241,210,240,21,240,22,241,79,240,177,243,200,245,218,248,169,254,119,0,193,6,241,7,186,10,98,14,81,13,175,16,138,17,61,19,232,20,195,22,222,22,173,22,121,19,36,15,173,11,10,4, 130,1,1,255,30,252,44,252,247,248,12,248,117,244,150,240,70,240,151,237,105,236,1,238,6,238,193,237,104,240,1,239,112,241,187,240,183,242,85,246,112,247,57,253,212,1,143,5,205,9,97,12,13,16,111,15,97,16,133,16,25,16,40,17,197,17,164,20,2,20,94,20,73,18,184,14,126,10,43,6,247,2,226,0,203,254,108,254,189,252,251,248,148,246,118,242,16,238,125,235,156,234,219,233,164,234,87,235,94,235,29,235,86,234,163,236,53,238,127,242,105,251,78,255,204,7,81,11,174,14,119,17,68,16,30,19,149,17,166,19,242,20,248,21,17,24,118,22,81,22,32,18,121,15,248,9,125,6,153,5,12,1,251,0,183,253,9,252,125,248,180,243,165,242,246,236,58,233,225,232,158,231,33,232,24,233,247,235,27,236,174,235,59,239,179,237,7,243,252,246,198,253,130,7,212,9,23,19,190,17,57,18,91,19,239,14,127,19,161,16,166,20,42,22,112,19,244,20,234,14,117,13,237,7,169,6,253,8,25,5,221,7,242,3,114,0,110,251,144,245,48,245,209,237,0,238,106,237,200,233,122,234,4,231,125,231,221,228,229,227,204,232,93,233,82,241,125,245,224,253,208,4,232,6,2,15,201,12,211,16,59,18,65,17,162,22,228,20,77,23,110,22,192,19,218,19,147,15,15,14,28,13,198,11,198,12,12,12,78,11,179,7,50,3,65,254,129,249,9,245,251,239,204,236,252,233,9,232,126,230,162,229,41,228,78,226,247,225,101,226,124,228,38,235,247,240,225,251,204,2,191,9,5,14,186,14,166,17,232,14,118,19,79,20,67,23,5,26,11,25,45,25,239,19,68,15,176,12,65,9,134,11,57,13,175,16,135,17,166,14, 128,9,58,1,209,249,131,241,195,237,127,234,64,232,122,232,108,229,146,228,11,224,172,220,98,220,144,219,1,226,189,231,4,242,209,252,39,4,6,11,119,13,94,15,149,16,38,17,81,22,97,24,129,27,157,28,12,27,245,23,164,17,153,13,255,10,33,11,143,12,171,15,24,18,72,17,218,12,162,7,69,1,237,248,65,244,45,240,119,235,209,233,70,230,234,229,163,225,155,224,239,223,232,219,250,223,208,226,130,232,91,241,238,248,112,3,48,7,133,12,5,16,23,16,129,17,162,18,240,20,152,21,245,22,122,22,249,21,58,17,161,15,156,14,208,12,208,15,56,16,114,20,85,20,82,19,14,17,240,8,55,3,228,249,90,241,22,235,105,229,189,226,162,224,225,223,162,222,225,219,184,217,44,218,149,219,35,226,197,235,106,246,243,3,240,10,250,17,2,20,45,19,42,21,239,20,67,24,29,26,124,26,201,26,93,22,87,17,57,13,146,8,28,7,210,9,176,11,196,16,150,18,196,15,39,13,139,6,226,255,216,250,126,244,37,240,252,235,16,232,39,228,227,224,208,221,102,220,249,218,193,221,26,226,178,230,154,239,19,246,199,255,214,6,5,12,213,18,17,21,111,23,55,25,15,23,70,23,84,19,32,18,58,15,204,13,240,12,65,11,161,11,196,10,140,12,160,12,19,14,133,15,153,12,76,11,245,7,64,1,171,250,106,243,157,237,187,230,145,226,143,224,22,222,194,220,74,221,165,221,85,224,12,228,151,233,19,243,254,251,242,4,48,12,19,18,90,21,71,21,113,22,1,22,201,20,151,19,51,18,150,17,239,14,34,14,22,12,231,11,28,13,201,13,77,17,226,17,232,18,36,15,94,12,15,7,158,0,83,249, 139,242,207,237,204,228,114,224,177,219,220,216,102,217,201,217,247,222,232,226,93,232,82,238,122,244,228,254,118,6,14,15,203,23,84,27,125,29,110,28,101,25,131,21,243,14,154,12,248,8,23,8,97,8,69,8,35,10,210,9,156,11,186,10,174,12,33,12,188,11,2,11,92,9,248,6,61,255,247,248,12,241,169,232,71,226,219,223,172,223,26,224,194,227,196,229,189,232,117,232,168,236,230,240,31,248,15,2,138,10,206,21,57,23,59,26,222,22,111,17,112,13,133,6,225,7,42,5,208,7,75,10,179,9,144,11,138,10,38,11,75,12,52,13,98,16,37,18,221,16,167,15,241,9,110,1,120,247,214,239,231,231,25,226,51,224,138,224,241,224,170,225,254,228,196,229,101,232,82,237,100,244,119,254,252,7,67,17,145,24,34,26,105,26,100,23,133,17,30,15,212,7,192,6,6,5,232,2,196,4,192,0,1,4,159,1,147,4,179,7,59,10,91,16,133,15,54,19,235,15,35,11,92,4,190,250,26,244,62,236,33,231,100,230,60,229,89,229,216,230,233,230,170,231,200,232,207,236,109,243,14,252,53,7,190,14,67,22,32,24,196,22,88,20,204,14,220,10,18,6,200,3,92,2,22,0,158,1,241,255,14,1,133,2,218,4,33,8,138,11,2,15,244,17,115,19,169,15,199,13,236,2,119,252,190,242,82,235,92,232,232,226,120,230,131,230,195,231,209,234,242,235,227,237,57,241,182,247,52,1,141,9,107,18,223,25,213,25,54,26,211,21,208,15,116,10,241,3,203,1,42,253,145,251,132,252,235,248,16,251,127,250,169,253,14,1,171,4,188,11,229,14,38,20,32,19,240,15,50,7,194,254,19,246,88,238,109,236,50,234, 88,238,94,238,144,240,50,240,19,237,39,239,121,238,198,246,241,255,38,9,178,18,160,23,49,24,234,19,61,15,45,8,156,4,138,255,106,254,207,252,10,249,10,249,23,245,60,246,231,247,11,251,21,4,47,8,13,17,218,21,117,24,70,25,147,19,175,13,198,3,131,249,112,242,115,236,112,234,148,235,216,236,70,239,234,239,153,239,45,239,49,239,247,244,9,253,117,8,194,18,46,26,53,29,109,25,83,19,75,11,213,4,218,254,52,252,168,251,53,249,234,247,200,243,149,240,64,239,56,241,192,247,21,1,250,10,197,19,89,25,235,26,91,22,30,15,197,6,110,253,78,247,84,243,122,241,175,242,202,242,52,244,97,243,180,242,102,241,195,240,51,246,82,251,230,4,109,13,29,20,182,22,118,19,128,15,122,8,14,2,149,253,179,251,101,248,238,246,42,244,224,239,246,237,153,236,189,241,200,245,32,1,195,11,104,20,164,27,213,29,112,27,184,20,236,12,72,4,154,253,4,248,225,245,133,244,211,244,167,243,132,243,159,242,224,239,211,240,118,245,17,250,134,3,88,10,139,16,140,17,31,15,93,11,243,5,30,1,167,254,100,252,235,248,126,246,178,241,49,237,190,234,239,234,66,241,23,248,209,3,36,15,5,23,23,29,54,31,9,28,235,22,247,14,149,6,219,0,166,247,68,244,104,240,44,238,147,239,69,239,225,241,115,242,150,243,116,248,63,252,109,4,167,9,87,15,47,19,254,18,134,16,12,12,165,7,158,255,51,252,163,245,27,241,169,237,131,231,41,232,110,231,115,236,121,244,152,253,60,10,174,18,88,26,162,30,51,31,49,29,86,23,48,17,167,10,97,0,197,249,200,243,75,239,231,237,189,237,22,241, 207,240,141,244,194,246,176,250,137,254,181,3,49,8,103,10,211,13,87,12,115,11,60,7,105,1,143,252,88,244,81,241,136,236,175,233,67,235,28,235,206,240,138,246,218,254,63,9,144,17,201,26,124,31,202,33,227,31,122,25,81,18,181,9,73,2,132,249,27,246,110,242,37,240,82,240,222,239,165,241,21,244,95,247,139,253,97,0,147,5,29,9,63,9,211,11,59,10,194,8,211,4,6,0,155,249,165,242,197,236,182,231,217,229,225,229,104,233,69,239,230,245,167,255,39,7,180,15,72,24,174,29,64,35,191,34,116,33,165,25,70,16,114,8,57,252,17,246,92,240,30,239,35,238,209,239,213,242,170,243,227,245,170,247,29,252,225,253,47,2,168,5,59,6,103,8,113,5,54,5,231,255,146,250,27,245,6,239,68,235,150,231,217,232,106,235,149,240,19,248,110,0,253,9,243,16,164,24,230,29,212,33,215,33,61,32,115,28,234,20,170,11,124,2,116,249,9,242,201,239,249,237,67,241,88,243,176,245,176,248,64,248,117,250,126,252,209,253,66,0,16,4,69,4,78,5,54,3,146,253,36,249,99,240,155,237,79,234,142,231,141,236,129,238,224,245,82,251,152,1,25,10,172,15,184,23,62,30,210,35,63,37,99,36,135,31,28,22,159,11,201,254,130,246,102,239,239,235,198,237,129,239,15,243,124,244,75,246,117,248,170,247,61,252,238,254,28,0,124,5,21,5,225,5,18,2,247,251,15,248,39,238,229,236,121,233,21,233,175,236,250,238,119,246,108,250,124,1,23,9,180,16,160,24,27,31,162,37,113,38,111,36,180,30,57,22,255,10,173,0,123,248,222,240,239,237,163,236,28,237,174,240,176,242,246,247,113,250,40,253, 36,1,180,0,96,1,190,1,237,1,159,1,11,0,121,254,20,249,56,244,97,238,241,232,104,230,14,230,62,235,5,241,218,249,63,2,131,9,205,17,128,22,111,29,188,33,34,36,101,39,104,34,90,29,113,19,250,6,189,252,28,242,154,239,223,237,7,240,103,245,150,249,198,248,185,250,179,249,18,247,250,247,87,248,18,253,56,252,169,254,24,254,196,248,135,243,144,237,61,234,250,230,169,232,212,236,0,243,118,248,190,255,149,7,100,12,107,19,64,26,135,33,74,37,136,40,122,40,71,34,152,26,157,14,8,5,30,250,227,242,143,240,192,236,166,239,235,241,231,244,118,248,155,249,209,252,75,251,248,250,65,251,81,250,74,250,58,251,173,250,125,248,182,244,58,240,198,237,218,233,254,232,139,237,166,240,111,247,132,0,165,7,55,16,161,20,86,28,153,33,207,33,3,39,189,35,210,31,213,24,168,14,193,4,47,250,137,244,232,238,213,236,191,237,33,240,78,241,55,245,101,248,160,249,238,252,51,252,121,253,176,251,138,249,157,249,230,245,181,246,87,243,224,242,19,242,46,239,20,239,248,239,51,240,77,245,196,253,202,5,96,17,135,24,52,34,206,37,63,37,100,37,6,32,157,26,194,20,60,14,68,7,110,0,253,247,93,242,159,236,56,234,30,236,225,237,105,244,169,248,153,252,71,255,255,252,53,251,8,247,114,244,81,244,2,244,32,245,52,245,219,244,103,243,76,240,234,239,37,240,139,242,174,248,99,0,210,11,54,19,222,28,102,35,167,37,166,37,255,33,20,30,240,24,180,18,198,13,31,7,152,254,30,247,191,240,85,236,176,234,203,236,179,240,202,244,8,249,226,250,214,250,137,249,38,248,70,246,197,244, 75,245,100,244,40,244,115,242,209,241,193,240,114,238,186,240,216,241,144,245,71,251,112,2,173,11,57,19,122,29,98,36,169,39,57,40,189,35,102,29,229,21,143,15,49,10,224,3,41,0,219,248,73,243,6,237,105,235,141,233,187,235,116,243,167,246,164,254,105,253,27,255,147,250,17,243,232,243,247,237,128,240,132,242,188,242,224,245,149,242,188,241,253,239,28,239,51,244,38,250,180,3,235,15,182,24,110,34,88,40,233,40,98,40,173,33,45,28,68,23,20,16,132,13,19,8,231,1,143,252,132,243,129,238,172,233,1,233,144,235,234,239,240,246,12,249,158,251,8,250,121,246,159,241,174,237,126,238,247,236,250,240,62,243,72,243,224,245,71,241,161,243,92,243,128,246,85,255,32,5,150,17,65,25,86,33,115,40,53,39,192,38,75,31,38,25,87,18,116,10,102,7,17,2,144,255,85,249,4,245,40,239,146,233,114,234,0,236,25,242,88,249,122,255,203,2,195,1,183,253,237,246,100,240,37,236,14,236,5,237,105,239,248,242,44,243,208,242,162,240,30,242,103,244,109,249,55,4,208,14,108,26,41,36,216,42,205,43,131,39,32,33,238,24,104,18,113,11,117,8,127,5,128,0,84,251,59,244,58,238,111,232,76,231,158,234,131,239,236,247,92,254,58,1,26,4,150,254,117,249,230,243,212,237,42,237,80,235,61,239,33,242,165,242,27,245,117,244,191,243,121,246,79,250,62,2,149,11,30,22,131,34,213,39,16,42,209,40,172,32,82,24,13,16,197,8,155,4,38,1,223,254,255,252,103,245,13,241,233,236,79,232,200,234,25,239,86,246,110,253,28,1,65,6,83,2,154,251,197,247,162,238,24,235,98,233,123,234,89,240, 136,242,109,245,110,247,43,247,100,246,221,249,161,255,190,8,196,18,112,32,77,41,173,43,129,43,111,35,234,25,78,15,179,7,114,5,198,1,206,2,1,255,184,249,53,243,29,235,1,233,57,232,25,238,222,245,167,254,193,3,231,5,37,2,235,250,213,243,47,236,67,234,16,232,96,236,185,239,43,243,138,245,76,245,10,247,32,246,111,251,254,0,5,10,226,21,64,32,120,40,208,42,21,41,210,32,175,23,23,14,245,5,236,1,73,254,45,253,230,250,218,246,33,242,74,237,196,235,78,238,150,242,248,249,51,1,91,4,0,7,125,3,27,0,66,250,28,242,205,240,42,235,48,235,173,236,90,236,125,239,74,240,78,243,100,245,141,249,78,255,115,7,253,15,160,26,64,35,200,37,212,40,109,33,68,28,166,19,209,10,25,8,77,1,95,0,188,252,83,249,128,245,155,241,220,240,247,240,223,243,121,249,125,253,129,1,98,3,208,1,253,254,156,250,127,244,9,242,240,236,189,237,28,237,53,237,178,239,145,240,174,243,31,246,180,250,90,0,194,7,39,15,109,25,129,31,200,35,8,37,78,30,132,25,111,15,45,8,181,3,135,253,29,253,161,249,129,246,108,244,65,240,138,239,172,241,157,243,130,251,23,0,88,4,189,7,236,3,248,2,229,253,236,247,224,245,228,241,236,239,89,239,44,237,36,239,48,238,166,239,232,243,9,248,229,254,91,6,83,15,77,23,218,29,246,33,135,34,60,32,222,25,133,20,174,12,186,6,40,1,60,251,141,248,47,244,202,241,63,241,12,241,212,242,65,246,145,249,120,253,15,255,246,255,71,1,110,1,235,1,112,255,96,253,97,249,54,244,33,240,150,236,99,237,94,238,29,243,237,248, 111,254,200,3,127,6,116,13,144,16,39,21,27,27,250,27,78,29,31,25,15,20,255,11,32,3,221,252,53,246,248,243,208,243,174,243,61,245,22,246,197,247,255,247,253,250,51,252,112,255,191,1,43,2,193,4,195,0,55,0,218,251,52,247,244,244,103,240,159,239,101,238,176,238,237,241,75,245,204,250,111,1,10,7,87,14,41,20,76,22,211,26,107,25,237,25,105,22,57,18,112,13,66,5,35,255,148,247,38,242,109,239,35,239,200,240,213,243,100,247,255,250,0,252,59,254,57,0,233,255,14,3,45,5,112,5,116,7,174,3,145,1,134,252,106,246,160,244,55,240,251,240,9,243,47,246,189,251,156,0,191,5,175,9,128,14,182,15,212,17,37,18,86,17,134,16,248,11,221,8,68,4,75,251,185,248,112,242,42,240,152,242,174,241,113,249,169,250,206,254,191,2,148,0,166,3,111,1,99,2,46,4,165,2,205,4,182,1,71,255,149,251,212,245,125,242,121,241,169,240,212,244,128,248,20,254,189,4,237,6,237,13,168,14,233,15,164,17,130,15,93,16,3,12,246,9,115,5,39,255,100,249,76,242,221,239,91,235,198,237,166,239,15,244,36,250,37,252,218,2,9,3,71,5,131,5,133,4,166,6,177,5,154,7,251,7,33,7,188,4,138,255,73,249,44,247,193,242,68,244,108,249,164,253,170,4,165,7,242,12,72,13,175,11,193,12,11,10,6,10,90,8,219,6,118,5,195,254,196,250,68,244,21,240,91,237,45,238,125,241,80,244,51,249,81,253,149,0,44,2,96,4,218,2,93,3,162,2,86,1,194,3,45,1,128,4,193,1,88,255,113,254,194,249,116,248,170,249,85,252,12,1,165,7,133,11,227,18,255,16, 52,17,112,15,27,7,84,6,102,255,8,0,29,254,254,248,118,248,86,242,11,238,200,234,174,235,111,236,223,241,246,246,53,253,177,2,223,3,208,7,36,5,203,4,38,6,224,3,121,7,17,5,245,6,179,4,164,254,15,255,118,251,23,251,225,255,15,3,208,8,119,10,42,12,35,15,255,10,184,12,5,12,161,8,240,7,92,3,88,255,111,251,204,242,96,241,214,236,88,234,106,237,83,237,45,242,82,243,168,246,96,251,1,252,84,1,208,2,224,4,53,7,230,6,212,8,28,6,91,6,29,5,81,5,160,2,198,2,114,4,78,2,108,5,213,7,166,8,105,11,33,12,45,14,156,14,100,12,48,12,12,5,119,1,66,251,143,245,197,242,28,237,69,236,211,233,9,234,76,235,75,236,65,240,104,244,156,247,240,251,3,255,99,1,104,4,113,5,74,8,83,8,48,10,83,9,153,7,140,7,79,4,83,3,130,1,185,2,196,5,174,7,10,13,98,15,226,16,161,17,93,15,69,14,105,12,188,9,77,7,135,1,242,251,103,245,170,238,113,233,109,230,35,229,253,229,107,233,236,235,180,239,112,243,28,245,205,248,201,251,151,255,210,1,103,5,28,8,222,9,152,10,92,12,109,11,230,10,22,10,82,8,80,7,153,5,237,7,137,9,102,13,87,15,87,18,19,19,204,16,223,14,249,10,235,6,167,1,33,253,130,248,193,242,104,238,64,234,96,231,207,228,26,229,136,231,199,233,218,238,172,243,191,249,77,252,147,253,112,2,91,0,217,3,153,5,249,5,106,9,200,6,176,10,236,7,212,6,226,5,55,4,95,5,36,4,123,9,139,12,196,15,54,19,247,20,43,22,140,17,239,14,216,10,199,2,47,253,198,247, 114,243,56,239,42,236,47,235,117,231,234,229,183,231,154,232,59,237,242,241,30,249,26,253,14,254,111,1,205,255,50,0,24,1,215,3,21,7,141,7,62,11,64,10,83,9,75,6,234,4,210,5,201,4,180,10,151,14,102,19,119,22,43,24,254,25,141,21,68,18,172,13,196,5,174,254,58,247,211,241,167,235,139,231,72,230,102,227,255,225,231,225,66,228,197,230,114,235,29,244,6,250,208,254,69,3,176,4,140,4,212,3,77,6,10,7,229,6,129,11,41,11,177,12,187,10,160,9,208,8,102,5,166,8,201,10,192,16,1,21,2,26,148,28,123,25,74,22,132,13,37,5,170,252,73,244,250,240,221,235,167,233,86,231,117,226,48,225,43,222,133,222,162,227,139,231,71,242,68,248,83,255,228,4,185,3,179,7,162,4,26,7,34,8,79,9,21,14,251,13,13,16,171,14,240,12,168,11,140,7,227,8,37,10,38,12,14,17,146,21,158,24,182,22,238,21,46,15,123,5,238,252,56,245,17,240,243,233,194,233,35,231,169,226,10,226,17,222,158,223,248,223,147,230,133,240,244,245,235,254,146,4,16,6,248,6,30,6,39,7,222,6,32,8,86,12,88,14,56,15,26,17,248,14,201,12,73,9,103,8,90,10,120,11,207,16,138,22,240,24,77,25,62,22,195,16,84,6,68,253,218,246,170,238,246,235,178,232,66,230,244,227,201,223,24,222,58,221,76,221,47,228,177,234,66,245,106,253,55,4,102,10,203,9,191,11,187,10,191,9,46,11,199,13,115,16,96,17,28,20,87,17,186,14,243,9,151,8,165,7,95,6,147,14,192,16,17,21,108,22,198,20,84,15,26,6,190,254,41,246,210,239,139,236,168,233,151,231,30,228, 252,224,243,221,155,220,58,222,193,227,91,236,225,245,152,254,62,6,246,9,0,10,162,11,233,9,211,10,23,13,205,14,165,18,66,18,234,17,21,16,32,11,240,7,48,7,244,5,31,9,97,12,29,14,112,18,5,16,101,17,212,11,216,5,63,2,218,248,238,244,20,239,28,234,161,229,14,225,3,223,77,221,233,221,72,224,227,229,220,234,65,244,227,251,151,3,185,10,77,13,166,16,56,15,63,15,32,15,38,13,216,16,174,17,53,17,245,16,129,12,233,9,97,3,80,1,252,2,10,5,138,9,144,14,28,17,183,18,166,14,200,11,77,6,249,253,49,250,56,243,185,237,29,232,105,228,235,224,53,221,30,222,229,223,189,226,92,233,128,240,129,247,44,255,171,6,207,11,129,16,164,17,248,18,124,17,58,15,68,18,71,17,180,18,136,18,122,14,241,11,140,3,201,0,7,0,189,254,46,5,200,9,118,14,66,17,98,15,135,13,29,7,160,0,139,252,246,247,52,241,105,237,67,232,82,226,59,223,249,219,133,222,74,223,118,228,130,237,227,242,79,250,255,1,31,6,192,10,109,11,140,14,65,16,166,14,103,19,194,20,246,19,220,18,61,17,146,13,64,8,53,7,249,5,21,7,20,8,21,12,159,13,125,13,204,13,248,11,38,9,126,3,18,0,60,249,56,241,188,234,54,227,117,222,207,218,8,219,74,223,52,225,140,232,165,238,118,242,46,250,252,254,111,6,223,12,245,15,40,22,168,21,17,21,159,20,182,17,155,18,251,14,223,13,55,14,92,9,238,7,195,6,41,4,113,4,153,5,130,8,182,10,67,12,201,13,151,13,53,7,12,4,192,252,22,241,138,235,55,227,119,223,38,221,107,220,3,225,221,224, 132,228,137,234,81,236,252,243,188,248,73,2,148,10,73,14,172,22,22,22,233,21,220,20,93,19,125,18,197,14,117,16,204,14,195,11,118,10,251,8,1,8,97,5,39,7,65,9,63,7,204,10,2,11,28,12,198,9,241,3,53,2,200,243,41,235,166,226,69,218,189,216,145,215,54,223,38,226,182,231,9,237,6,239,81,244,54,247,127,0,60,9,79,16,112,27,154,29,139,30,235,27,74,22,152,19,188,11,246,12,12,11,212,8,108,11,59,6,178,6,131,3,249,0,186,4,200,3,71,8,33,11,53,13,223,13,232,6,106,3,72,245,168,235,214,226,168,219,31,219,135,216,17,224,149,224,61,229,5,233,235,233,99,240,91,242,217,253,5,7,28,17,171,28,69,31,218,34,147,30,44,26,255,21,107,15,151,15,63,13,51,11,194,12,221,5,76,5,210,0,173,253,30,0,207,255,152,5,35,8,203,10,68,13,30,8,171,3,83,250,100,240,55,232,78,225,131,223,179,221,39,225,129,226,167,229,85,231,81,231,15,238,219,239,222,248,99,4,1,13,50,25,10,29,169,33,248,31,246,25,74,25,58,18,52,16,48,15,168,11,90,12,66,7,23,6,191,4,188,255,227,1,174,1,195,3,115,5,64,8,23,9,212,6,113,1,71,251,86,241,57,231,163,225,149,219,160,219,159,220,105,225,75,230,79,232,192,235,82,238,135,242,232,247,151,2,121,12,62,23,209,31,143,34,172,36,86,29,1,26,195,19,255,13,223,13,246,9,145,12,200,8,131,7,119,5,53,1,39,0,217,255,94,2,149,3,194,7,160,8,188,8,33,4,93,252,137,243,140,232,23,226,207,220,133,219,106,222,148,224,71,230,205,231,181,233,74,237,188,239, 38,247,170,0,202,12,251,22,20,31,2,36,98,35,68,32,181,26,200,22,193,17,131,14,86,13,33,11,117,8,194,5,107,4,13,2,129,0,95,0,89,1,65,0,195,1,197,3,16,4,228,2,173,253,237,247,155,237,127,228,201,222,110,220,223,220,96,225,52,232,29,236,206,239,140,240,209,244,202,245,97,252,19,9,231,17,24,30,128,36,144,38,6,37,12,29,123,21,123,15,88,8,203,6,74,6,247,4,50,6,180,3,6,3,188,0,137,253,249,254,176,254,181,255,81,3,46,6,88,5,83,4,248,252,131,244,53,233,90,223,137,218,56,214,206,218,2,225,96,230,100,236,233,238,220,240,48,243,187,247,102,2,224,10,146,24,161,35,236,40,112,42,166,38,57,30,254,21,42,13,43,9,11,8,207,6,139,11,95,10,170,10,13,8,111,1,23,255,125,250,171,251,64,255,243,2,88,8,209,5,18,255,101,245,241,229,45,219,227,211,25,211,172,217,219,223,129,235,181,238,54,241,72,242,22,240,4,247,103,254,37,12,156,26,64,37,132,45,12,45,101,40,220,31,171,20,106,14,18,9,34,8,155,8,218,10,225,10,166,8,179,7,158,1,113,254,52,251,192,250,135,253,136,254,155,3,249,0,176,250,96,242,247,228,159,219,31,211,124,210,4,215,126,221,145,231,249,235,51,241,54,243,20,243,80,250,68,0,120,12,245,23,175,35,202,45,211,44,101,44,167,34,241,24,234,15,209,8,116,7,91,6,205,9,233,11,132,11,42,11,199,5,101,3,72,253,149,252,101,253,65,254,102,2,18,0,36,253,122,242,78,230,75,219,187,208,215,206,178,208,233,216,41,227,50,233,135,241,112,244,23,247,124,252,25,3,188,14,31,25, 231,35,112,46,18,48,208,46,221,38,95,29,231,17,56,7,193,3,195,255,39,2,36,6,189,7,123,11,183,7,160,5,223,0,187,251,236,252,113,251,254,255,186,1,240,255,175,249,95,238,126,226,3,214,233,206,14,205,236,210,147,218,55,227,135,236,37,241,173,245,190,249,236,0,81,9,131,18,105,32,204,41,108,47,57,49,220,43,131,34,158,22,190,13,241,6,158,2,3,5,221,8,73,10,252,12,25,11,55,6,235,255,254,251,175,249,86,250,206,255,183,2,190,3,203,252,17,243,68,228,96,213,142,205,124,202,104,209,185,217,60,229,52,239,160,242,159,246,250,247,172,251,102,2,169,12,36,26,170,37,39,45,58,49,204,42,7,34,76,22,25,11,71,5,99,1,124,5,109,10,162,15,59,18,57,19,188,12,59,5,120,1,76,251,1,252,64,255,173,1,25,2,199,249,208,240,29,226,140,209,157,201,55,198,114,202,179,211,235,222,22,235,33,240,27,246,47,251,215,254,95,8,140,17,174,31,34,40,51,47,95,49,74,41,223,34,126,21,39,14,215,5,202,0,170,5,184,4,63,12,158,13,144,16,77,15,246,6,34,7,210,254,112,254,54,255,76,0,25,3,76,251,156,245,152,232,245,214,248,204,152,196,140,199,130,205,153,217,63,232,253,238,214,248,41,252,253,0,96,6,36,15,7,27,145,36,156,47,91,49,212,45,255,37,158,23,136,13,129,2,192,254,56,1,125,3,125,11,201,15,92,17,94,15,60,9,185,4,100,0,174,253,34,2,229,3,173,5,218,1,2,249,183,235,238,217,180,205,176,196,88,197,3,202,216,214,83,228,158,236,124,246,179,249,83,254,243,2,95,10,90,22,66,32,190,43,167,47,40,46, 246,38,233,25,163,13,12,4,162,254,52,0,211,5,44,13,171,21,62,23,17,23,139,16,253,9,199,2,35,254,61,255,243,254,129,0,103,254,245,246,2,235,187,218,146,205,246,194,145,192,54,197,12,208,18,223,152,235,53,247,242,253,189,2,105,6,80,13,168,21,2,33,64,42,246,48,216,48,238,40,204,29,19,15,253,3,225,253,25,253,249,0,215,10,90,17,160,21,140,22,13,16,173,11,46,2,36,0,233,0,128,0,90,6,15,3,93,253,144,242,179,224,164,210,125,197,170,193,97,196,246,204,207,220,19,232,211,243,107,252,127,0,120,3,9,9,187,16,181,26,1,37,24,44,188,45,77,39,78,30,158,16,151,4,112,253,24,252,211,0,49,9,195,20,137,25,142,28,135,24,111,17,45,8,206,1,131,0,13,1,161,4,191,4,8,0,185,242,183,226,3,207,87,193,138,186,2,187,76,198,134,212,130,227,236,239,19,248,20,254,34,2,175,8,160,18,88,30,27,42,40,51,83,53,167,48,47,38,237,22,114,10,202,0,169,253,45,1,207,7,132,17,123,23,250,24,44,21,155,14,239,5,148,255,226,252,155,254,156,0,0,2,39,255,10,244,92,230,49,212,15,199,16,192,18,191,201,200,60,214,35,228,114,241,2,250,8,2,49,5,83,9,62,20,182,27,89,39,40,46,194,48,222,44,176,31,176,20,45,6,221,251,103,248,185,250,161,0,232,8,217,17,147,21,148,21,211,17,34,12,15,7,116,3,253,3,101,6,2,7,197,5,113,253,134,239,1,222,87,205,126,194,107,188,222,193,86,205,155,219,216,233,0,244,46,252,240,254,158,2,128,10,87,20,168,32,89,42,196,49,232,47,9,39,252,26,26,14,155,2, 14,254,23,0,255,5,56,15,207,22,187,26,233,24,208,20,81,13,149,6,122,2,6,1,13,3,109,2,237,1,235,249,20,236,123,221,61,203,112,194,27,188,232,192,168,205,27,217,93,234,219,244,171,251,229,1,91,3,164,12,146,21,255,31,97,42,127,46,110,45,251,35,237,23,30,10,235,0,238,249,94,253,148,1,238,8,246,18,64,21,134,26,231,21,180,18,165,14,217,7,42,8,52,5,61,5,139,3,167,251,164,242,100,226,5,212,23,199,161,190,244,191,47,199,56,212,250,225,113,240,81,250,178,0,194,5,46,11,15,19,172,26,137,36,64,42,143,43,33,38,82,28,2,17,118,5,151,253,42,252,234,0,44,7,139,18,20,24,215,28,161,26,176,21,102,16,68,10,243,6,233,5,188,6,6,5,97,0,26,244,161,229,214,211,36,197,189,188,207,187,85,197,120,208,165,223,67,237,5,246,213,253,86,1,253,9,164,17,146,27,235,36,114,42,162,44,243,37,49,29,253,17,134,5,113,0,227,252,236,255,38,6,175,13,89,20,61,24,161,25,92,23,93,20,43,15,32,12,192,7,175,4,76,3,179,251,208,243,195,232,222,215,4,206,92,193,118,190,117,195,183,202,3,219,136,230,224,245,100,255,93,4,53,12,25,18,118,25,178,30,168,38,49,41,74,38,111,33,17,23,133,12,177,1,155,252,92,253,142,0,64,10,36,21,239,27,123,31,76,29,193,24,187,15,224,8,175,4,82,2,9,1,252,254,62,248,87,235,135,220,104,203,83,190,108,184,52,187,4,199,226,214,219,231,98,247,54,0,11,6,233,9,140,14,99,21,58,29,161,37,116,44,101,44,55,38,72,27,68,13,233,0,102,249,109,250,173,255,50,9, 180,19,90,27,67,29,173,27,98,22,59,16,118,10,8,7,165,7,129,6,10,2,252,249,195,236,117,220,180,204,238,191,7,188,180,190,38,200,237,214,129,228,82,241,18,251,60,1,29,7,45,14,229,22,174,31,107,39,13,43,214,42,86,34,43,24,242,12,227,2,82,254,82,254,100,3,70,10,112,15,198,22,247,24,126,23,212,22,43,18,39,14,113,9,26,6,218,1,197,252,69,243,90,234,232,220,200,207,61,199,52,191,139,193,203,199,69,212,44,227,84,240,20,254,108,6,52,14,8,19,84,25,108,30,134,33,57,39,227,38,211,34,104,28,130,18,122,8,50,0,29,252,87,254,68,2,125,11,152,21,26,27,169,30,47,29,143,21,70,15,167,5,133,1,184,254,176,250,229,249,248,239,196,229,188,214,236,198,6,190,60,185,75,192,79,207,204,223,178,242,34,0,117,10,141,13,94,15,58,20,136,23,185,30,94,37,30,42,177,39,237,30,187,21,234,6,67,252,44,249,33,251,78,2,184,12,208,23,89,30,55,30,196,27,63,20,120,11,73,4,202,255,186,253,142,250,146,246,115,237,141,227,217,210,86,199,134,191,75,188,144,197,86,209,174,227,128,243,210,255,244,12,74,15,237,20,62,24,139,26,4,33,54,35,24,39,185,35,119,28,37,19,222,6,90,254,171,248,5,251,185,255,6,8,16,19,203,24,52,29,89,27,134,23,52,17,41,7,111,4,107,254,70,250,39,248,48,240,32,233,33,219,75,207,217,198,172,191,119,197,93,206,224,221,11,239,40,253,169,9,151,14,235,16,67,18,184,19,220,22,88,27,218,31,25,34,222,28,59,22,201,11,200,0,34,251,146,250,134,0,41,10,215,22,122,32,84,36,184,35, 251,28,216,18,28,8,229,254,248,249,249,245,252,243,185,238,61,230,94,219,195,204,180,195,145,189,202,192,92,204,163,219,168,240,127,255,245,12,199,20,129,22,110,22,247,23,61,27,247,30,131,35,127,37,155,33,249,23,7,12,163,1,106,248,135,246,54,252,69,3,166,14,235,22,12,28,4,29,236,22,32,16,199,7,55,254,167,250,161,245,123,243,196,239,224,231,176,223,41,212,158,203,156,199,96,200,174,210,181,223,210,240,151,255,105,11,149,18,212,19,228,19,177,18,138,20,143,23,149,27,170,29,110,28,51,21,46,11,227,1,30,250,221,247,151,252,84,5,36,18,240,28,51,36,195,37,242,31,240,21,94,11,42,255,106,247,227,241,91,237,138,235,60,228,139,221,216,212,165,201,243,199,168,198,113,207,220,221,145,237,55,1,10,13,178,24,46,28,154,27,60,26,179,23,38,25,242,23,41,27,132,25,89,21,171,14,66,3,75,252,58,244,119,246,8,252,24,7,200,20,224,29,110,34,251,30,145,23,30,10,59,254,232,245,148,238,74,238,149,236,204,234,14,230,39,221,222,213,65,207,243,205,216,212,166,222,124,239,234,255,87,14,202,24,21,26,36,26,153,21,231,18,96,17,76,18,193,20,241,19,189,18,197,11,205,4,163,252,90,246,175,249,254,251,203,6,121,18,178,27,40,33,7,31,189,26,55,15,94,2,204,248,38,242,166,234,46,234,187,231,190,226,100,223,203,215,33,213,29,211,2,213,165,223,191,235,12,251,37,11,245,21,155,28,102,28,126,26,201,21,62,18,168,16,154,17,0,19,72,17,123,16,73,9,112,2,141,250,150,248,124,250,164,1,191,12,125,22,221,28,205,25,108,22,16,10,107,254,107,244, 158,235,179,233,240,230,149,232,193,231,238,228,53,226,63,221,182,219,96,220,141,226,203,238,230,251,250,11,52,24,255,28,12,31,57,27,24,19,69,14,216,10,158,10,214,13,78,15,144,17,33,12,250,5,102,255,161,249,103,250,65,254,190,9,126,19,204,25,14,29,158,22,241,11,247,254,43,243,252,233,130,227,109,228,252,227,79,228,206,229,83,227,102,226,27,224,222,227,216,233,255,241,200,0,250,11,78,24,222,28,127,30,115,27,185,19,50,14,65,9,132,8,153,8,205,9,163,10,129,8,181,3,174,253,127,250,114,249,223,252,227,4,132,14,113,20,92,23,107,20,85,11,245,0,27,245,95,238,226,230,116,230,138,230,215,229,185,233,199,231,214,233,16,234,8,235,78,242,205,245,76,1,176,10,19,19,73,25,210,25,20,27,129,18,50,15,11,9,118,5,3,5,166,3,24,7,67,6,76,5,34,3,209,0,230,255,173,0,27,5,167,10,152,15,251,17,254,16,207,11,37,2,23,248,28,239,230,230,116,227,20,225,19,227,130,231,78,234,20,238,40,240,169,243,182,245,21,250,43,1,205,9,80,16,8,23,191,26,11,25,214,20,82,15,223,7,253,1,0,0,26,255,121,1,48,3,112,5,80,4,185,2,76,1,194,255,151,2,37,5,27,10,135,12,191,12,26,9,235,1,104,250,120,240,215,233,40,228,48,226,133,227,80,230,193,235,40,242,255,246,66,252,35,1,158,2,160,8,217,11,43,17,24,20,83,24,135,25,235,21,164,18,180,10,51,4,124,252,234,250,248,250,214,252,149,1,221,2,227,3,6,1,195,254,37,255,171,253,51,1,184,5,167,4,6,6,41,1,84,249,95,242,92,233,23,232,8,228,67,231, 36,239,147,242,35,252,255,1,25,6,169,9,203,10,122,13,83,15,60,16,239,17,78,19,152,17,39,14,11,10,23,2,21,253,84,246,218,243,68,244,190,244,20,252,238,253,253,1,27,5,208,2,56,5,248,3,19,3,66,6,122,4,122,5,238,2,93,254,35,250,67,242,119,238,220,233,16,232,50,234,174,238,17,245,228,254,51,6,0,12,68,18,181,17,26,20,27,19,138,16,203,17,191,15,73,14,184,12,4,6,47,1,255,249,26,242,85,240,158,238,23,242,163,247,77,251,243,0,79,0,9,1,117,255,163,252,222,251,114,252,254,253,220,253,97,0,134,252,32,251,217,246,25,241,118,242,221,240,154,246,232,253,196,6,194,16,73,21,176,25,94,25,13,21,3,16,249,10,167,7,46,5,83,5,183,4,24,2,20,253,42,246,67,240,20,234,38,234,48,237,87,243,231,251,98,3,42,8,230,6,163,5,202,255,142,251,48,249,40,250,42,252,88,254,119,255,22,255,27,251,145,245,206,243,105,241,236,244,75,251,54,4,210,14,32,22,131,26,232,27,105,26,195,20,254,16,63,10,246,6,127,3,98,0,47,0,17,251,183,247,112,242,90,239,202,236,212,236,171,239,199,244,172,251,186,255,251,2,60,2,134,252,39,249,127,242,27,241,177,243,206,244,28,253,79,254,125,0,56,0,173,252,117,253,241,253,61,3,3,13,173,23,156,32,174,39,61,39,154,35,105,27,49,14,15,8,229,253,89,249,104,248,199,244,210,243,237,237,192,233,15,231,212,226,36,229,153,234,67,242,132,252,46,4,7,10,223,9,64,6,186,255,73,249,126,244,87,243,85,246,152,249,47,0,62,1,12,2,223,0,188,252,183,253,209,253,112,3,211,12, 220,21,192,32,33,38,45,40,188,35,133,22,233,13,23,1,155,247,167,246,176,244,221,247,82,246,167,243,215,239,177,230,101,226,239,226,104,230,171,240,175,250,168,2,3,7,159,1,215,251,10,242,65,235,229,233,156,237,230,246,78,255,236,7,65,10,101,11,155,9,173,7,18,11,9,15,134,24,207,33,9,41,61,47,218,45,144,38,54,27,241,12,205,255,147,243,36,237,209,233,160,232,11,231,147,229,175,227,161,222,99,222,113,223,129,228,254,238,87,248,232,2,81,8,248,8,54,6,97,252,101,248,238,243,246,242,108,250,20,255,194,7,95,10,142,12,97,14,127,9,72,12,133,12,250,17,44,24,35,31,78,40,58,40,232,38,174,28,123,17,28,2,181,243,202,236,44,231,90,230,111,232,143,233,222,234,158,230,15,228,150,227,63,226,54,233,244,240,252,251,28,4,186,6,166,6,231,252,34,244,249,238,62,235,83,241,89,249,26,4,68,13,72,17,35,20,4,19,81,17,122,19,11,24,185,30,15,40,170,46,10,50,140,44,173,32,203,18,81,255,163,240,8,230,198,224,105,223,226,223,21,226,147,224,73,223,189,220,5,222,127,224,82,232,155,243,53,253,10,8,180,10,64,10,60,4,206,251,195,245,39,243,47,245,10,252,239,3,110,11,232,18,251,19,95,21,234,20,209,21,174,24,14,28,231,35,170,40,164,44,37,39,12,31,171,17,93,255,207,242,232,229,40,223,18,220,102,220,146,222,10,223,85,224,145,224,212,225,200,229,142,235,121,243,21,251,90,2,2,6,64,5,217,2,69,252,207,246,36,244,119,243,126,247,176,253,109,5,147,14,25,19,144,24,124,28,136,30,239,33,128,36,35,41,149,43,19,45,3,43, 192,34,23,23,226,7,219,248,103,234,142,223,247,216,199,212,214,211,93,212,240,215,144,218,222,220,123,227,234,231,132,238,13,246,190,252,109,2,169,3,208,6,28,2,6,255,99,251,86,248,85,251,110,252,60,5,76,12,164,19,0,26,233,31,49,35,75,36,17,39,254,39,115,40,157,39,127,37,181,31,44,21,18,9,240,252,15,238,72,225,84,217,57,211,51,208,247,208,56,213,124,219,81,223,230,229,172,235,25,239,187,242,75,249,210,251,123,0,190,3,199,5,44,4,42,0,130,253,185,250,80,250,98,254,121,7,152,15,140,28,255,35,55,42,31,44,172,42,94,43,41,39,84,39,155,36,101,31,118,25,62,13,22,2,96,242,95,228,16,217,220,208,202,205,131,205,175,210,195,217,113,223,148,230,180,234,34,238,224,239,78,241,246,245,58,249,15,255,129,2,199,3,133,2,51,254,178,251,216,250,75,251,242,4,182,15,242,26,203,39,76,46,16,52,34,51,58,49,49,47,89,41,75,36,168,28,17,21,200,10,62,253,71,241,131,228,181,214,233,206,193,199,192,199,238,201,220,207,12,219,15,226,115,235,46,241,21,245,97,247,145,248,92,252,84,0,239,4,73,7,140,9,63,7,31,4,32,0,223,254,15,2,163,10,62,22,99,36,248,47,134,54,179,57,123,53,157,48,44,39,127,30,112,23,204,13,9,6,169,254,193,242,189,232,168,219,221,208,196,200,145,193,216,199,192,203,158,215,234,228,11,238,90,246,112,246,16,249,138,246,92,248,35,252,231,1,153,7,237,7,255,10,183,4,236,255,74,254,30,255,123,6,199,18,42,33,3,48,74,56,251,60,103,59,242,50,220,42,237,29,130,19,251,9,41,1,20,250,94,241, 107,231,240,220,49,209,164,199,10,196,218,194,226,201,205,213,232,226,106,241,190,250,22,1,30,1,191,255,224,254,27,0,18,3,242,7,32,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,251,104,251,223,251,228,252,205,251,192,250,34,248,155,248,28,253,54,255,110,255,0,253,255,247,169,248,214,249,154,253,192,255,35,253,7,250,61,251,202,252,13,3,69,5,180,252,183,247,250,235,219,244,88,3,231,7,145,8,203,251,86,242,170,244,142,247,189,3,176,3,205,254,113,248,171,249,214,255,152,10,174,10,113,253,166,240,32,225,209,244,54,10,107,19,194,15,102,247,143,236,122,239,62,247,86,11,208,6,78,0,220,245,86,247,46,7,45,16,208,15,176,251,181,228,244,218,233,246,128,21,163,32,94,17,177,241,153,230,216,233,205,253,128,16,210,11,255,254,71,242,151,247,174,13,255,17,2,20,160,247,251,221,58,217,180,249,166,30,45,40,182,17,150,237,34,227,139,230,194,0,134,18,47,12,125,255,13,242,129,250,140,14,125,11,2,20,241,240,142,223,56,223,236,251,28,38,107,34,120,13,150,235,157,224,42,233,57,4,207,18,188,12,11,253,172,240,173,255,192,6,222,12,83,15,228,238,84,230,32,225,93,4,114,36,212,28,149,9,180,233,109,229,242,237,97,9,149,16,58,9,147,251,30,243,160,4,139,1,73,13,149,7,53,240,226,234,48,231,222,11,90,32,98,24,230,4,110,231, 213,232,189,240,42,14,191,14,178,9,247,247,198,245,229,255,45,251,235,15,150,1,30,249,64,236,177,235,181,14,128,25,93,20,241,0,146,231,162,238,171,244,179,15,80,11,62,8,102,246,237,249,155,248,193,251,7,13,181,0,250,254,217,236,84,243,187,13,50,20,236,16,228,251,246,236,88,242,197,252,15,13,128,12,221,3,144,247,17,249,66,241,27,254,199,9,68,7,187,5,231,239,48,246,88,8,135,12,181,14,35,250,66,245,238,247,150,253,15,10,176,11,197,0,186,251,17,241,192,236,84,0,252,7,106,17,27,6,234,242,249,244,20,2,161,6,209,11,233,249,231,252,171,253,56,254,154,9,94,7,252,252,231,253,140,232,193,242,112,253,75,10,25,22,225,6,94,246,111,245,30,250,18,3,121,5,159,255,115,6,232,2,98,254,251,7,165,255,105,255,101,248,194,230,230,245,236,250,58,17,39,24,235,9,97,248,160,243,82,242,134,0,41,255,43,8,59,13,191,6,93,0,92,4,202,251,31,254,123,240,127,231,182,249,129,252,234,24,114,24,156,10,228,248,237,237,234,237,82,252,131,253,49,18,94,18,209,10,35,1,229,252,6,248,136,252,182,234,77,241,6,245,54,0,191,26,130,24,78,15,24,248,62,231,220,234,69,244,137,3,99,25,193,22,194,14,52,253,244,245,225,246,35,245,81,236,174,243,39,244,247,7,235,26,221,29,14,13,113,245,36,223,136,231,222,240,95,11,214,31,118,28,123,15,75,249,97,242,195,243,106,242,246,236,101,246,175,243,225,15,243,29,219,32,13,11,236,236,245,217,212,229,106,241,176,21,188,34,75,31,38,15,50,242,147,240,108,240,9,238,118,242,211,240,121,249,62,19,73,34, 183,33,137,5,209,227,139,214,209,227,61,247,76,28,142,38,254,31,119,10,193,235,50,239,241,236,162,239,21,245,48,237,2,2,195,20,57,43,213,30,146,252,159,218,103,211,104,233,151,0,218,36,100,39,67,28,179,3,69,233,156,243,138,236,245,241,40,240,187,236,227,8,72,27,181,48,152,25,82,243,46,213,55,211,254,238,35,6,88,41,157,36,3,27,107,253,131,233,6,244,136,233,250,241,225,234,36,240,148,15,175,35,58,51,53,17,162,229,117,206,135,211,108,247,75,17,1,46,32,33,96,19,22,244,225,235,11,248,121,235,40,243,229,227,242,243,23,22,249,42,237,54,203,7,110,219,101,204,77,214,245,2,136,24,185,46,122,30,155,12,236,241,197,240,240,246,135,236,238,237,36,227,235,252,243,31,103,49,137,49,82,247,100,210,202,204,57,225,194,14,151,30,70,42,117,22,175,2,248,238,30,248,70,246,37,241,84,229,185,226,88,2,154,40,32,54,12,44,192,229,136,204,12,203,91,234,26,26,236,32,238,39,9,14,51,249,192,240,26,250,223,247,172,240,31,224,244,228,73,13,97,46,196,57,100,29,241,215,133,203,191,205,244,249,72,34,128,33,89,36,135,1,22,244,237,242,149,253,40,255,247,235,215,223,184,228,169,22,228,50,12,58,184,15,35,207,134,203,110,212,222,6,3,42,55,31,25,30,205,243,249,240,61,247,192,2,199,2,42,234,246,220,11,234,95,32,215,51,148,55,111,251,148,201,103,205,237,221,59,24,166,42,172,27,183,17,72,230,94,243,143,252,53,9,83,2,50,228,81,218,100,242,109,39,188,55,140,46,73,236,230,197,198,208,135,232,174,35,100,40,73,24,226,5,194,222,188,247,177,254, 98,15,217,255,225,224,87,219,239,251,104,42,138,57,183,32,202,225,63,198,35,212,76,247,196,41,3,40,171,19,20,248,11,221,1,249,243,2,204,19,156,250,35,226,227,221,217,6,186,43,122,54,118,17,235,218,17,199,232,221,170,2,69,46,141,35,178,12,194,237,16,221,93,252,8,6,239,20,239,245,136,223,99,229,10,14,184,47,31,49,201,2,184,211,89,200,17,230,120,16,239,48,36,31,224,3,13,225,52,225,152,251,160,12,98,20,115,242,239,223,231,237,252,18,227,49,138,37,53,248,162,207,172,203,95,241,238,25,58,50,78,26,162,250,151,217,159,229,68,252,199,18,16,19,136,237,140,229,180,244,251,25,3,48,132,25,233,238,135,206,2,211,245,254,96,33,239,48,175,18,117,239,225,213,49,233,1,1,199,23,103,16,97,233,90,233,86,248,37,32,229,45,107,16,166,234,161,201,100,217,163,8,4,39,88,50,177,10,102,230,46,212,8,235,245,4,119,27,138,10,174,232,101,237,123,255,29,37,159,39,171,8,116,226,183,202,169,225,106,19,201,44,151,46,166,0,113,221,229,211,148,241,228,10,169,31,248,2,5,232,103,240,127,5,224,41,180,35,184,1,231,219,10,200,165,235,23,29,16,51,126,44,193,246,254,213,184,211,205,245,72,17,103,32,136,252,88,231,203,242,158,11,216,45,139,30,106,253,143,211,51,201,62,243,254,36,193,56,131,36,92,238,108,207,121,215,182,251,39,23,48,28,94,246,182,228,76,247,21,16,164,49,134,26,255,246,91,205,118,202,164,251,141,45,84,60,233,29,196,229,147,201,183,216,193,3,71,26,237,29,194,239,234,228,19,249,30,21,225,53,236,22,93,244,194,196,140,205,157,1, 56,54,3,63,38,23,224,224,55,197,11,222,81,7,106,28,211,26,79,233,17,230,185,252,25,27,146,57,180,16,130,237,31,191,70,208,137,11,60,59,5,63,161,15,8,219,45,197,14,226,230,10,129,27,22,23,188,226,128,234,35,252,23,35,166,56,218,12,65,232,104,184,38,213,112,18,150,65,84,63,225,9,147,214,230,193,238,228,167,10,64,31,205,19,82,226,162,238,21,254,64,41,159,51,245,7,118,227,42,183,10,220,86,25,12,69,213,61,235,2,81,209,3,197,243,232,110,13,84,30,89,12,241,223,41,241,67,4,214,47,201,48,132,0,216,220,11,179,196,228,17,31,74,75,22,59,131,254,75,203,248,197,237,232,6,15,255,32,5,7,141,225,17,240,152,7,150,52,79,44,99,253,1,215,230,176,43,237,211,34,150,79,101,55,100,247,195,201,18,200,167,235,27,18,177,29,127,1,39,225,141,242,244,14,97,56,255,38,214,247,252,205,185,178,161,245,254,41,124,86,179,51,179,240,142,196,116,200,233,237,109,23,192,27,154,252,232,224,47,246,218,21,191,58,79,32,148,241,72,199,36,181,12,255,54,46,128,91,218,44,242,233,174,195,77,200,51,245,214,24,162,21,3,247,91,220,172,252,21,30,12,61,219,27,115,232,116,190,231,183,87,5,23,56,12,95,139,39,89,227,167,191,247,201,106,248,198,28,52,17,228,242,107,220,168,0,195,37,77,61,211,21,78,226,126,182,58,190,17,12,201,63,96,98,170,32,46,224,173,186,110,203,70,0,220,28,211,15,2,235,169,221,240,7,41,45,35,63,105,14,226,215,114,177,46,196,112,23,229,73,208,95,248,24,149,214,7,187,13,209,22,7,91,27,20,8,191,228,183,225, 122,15,59,52,16,59,247,5,190,206,233,174,188,203,232,29,90,81,115,92,66,21,51,207,1,186,93,213,183,9,162,26,202,255,251,224,194,231,57,22,245,60,167,53,153,251,0,196,64,172,254,214,131,41,111,88,25,88,12,12,92,200,0,189,202,218,213,15,39,21,70,246,223,222,147,240,198,33,60,69,104,43,146,238,160,185,144,172,51,229,177,53,86,92,17,84,207,255,227,197,114,191,246,225,4,17,204,13,98,239,80,223,16,251,186,44,223,71,129,31,149,223,81,176,96,178,148,244,24,66,29,93,211,75,221,241,68,194,222,195,250,234,51,18,253,5,28,230,192,224,235,5,139,54,7,73,198,15,255,210,96,168,177,187,69,4,250,74,125,93,119,64,110,230,160,194,111,199,21,246,61,16,248,0,78,223,194,227,1,14,95,63,72,71,17,4,131,200,203,163,189,196,37,19,125,84,243,94,141,53,58,221,173,193,124,203,126,253,251,13,8,253,148,219,107,233,129,24,224,69,33,66,176,245,1,188,253,163,118,207,137,36,182,88,131,92,37,39,220,213,132,195,217,210,135,1,162,9,31,245,138,217,155,242,115,33,204,73,82,54,23,231,88,181,110,168,253,222,117,46,127,88,8,86,195,27,152,213,9,198,224,216,45,1,222,3,29,241,211,219,61,252,135,39,166,74,41,41,225,221,80,175,238,173,168,234,15,56,68,92,82,79,57,19,205,210,240,199,249,223,51,255,144,0,136,236,189,222,97,8,96,46,176,74,191,26,31,208,209,172,90,181,115,251,63,65,207,88,214,70,6,9,223,210,53,205,121,228,99,253,6,253,174,232,178,229,59,16,13,51,99,69,88,13,130,199,74,173,156,189,28,6,180,69,254,85,8,67,158,3, 4,211,252,206,223,228,50,250,6,252,173,231,208,240,146,21,26,53,201,59,86,0,97,194,232,177,149,200,227,15,100,70,32,80,129,61,165,255,105,214,92,210,93,229,52,246,110,251,77,230,126,253,236,24,19,55,85,48,199,244,111,192,10,184,54,211,111,23,164,68,96,75,8,58,164,252,7,218,112,211,190,228,40,245,220,248,72,234,91,6,42,26,88,56,127,35,183,236,175,191,34,188,112,222,217,27,192,65,86,75,150,50,21,253,23,216,177,213,187,225,224,244,26,248,63,241,126,12,124,29,187,51,179,24,55,229,248,191,151,194,242,232,251,29,23,65,248,68,145,47,18,250,201,218,180,215,198,221,192,247,138,246,157,250,148,17,2,30,175,46,123,12,19,226,10,194,230,203,27,241,181,28,176,64,233,61,63,47,117,249,6,221,73,216,38,218,69,247,129,246,65,4,231,21,249,31,184,36,74,3,132,218,53,199,127,211,146,247,64,30,249,58,208,57,86,44,80,246,77,227,233,211,244,217,137,245,105,247,150,13,235,22,209,31,149,27,36,251,111,215,194,201,96,220,58,252,85,33,137,54,1,54,219,38,246,242,50,229,77,209,132,223,27,246,189,253,173,16,140,23,82,29,242,19,255,245,74,213,134,205,57,229,129,1,190,36,155,50,76,49,61,32,16,240,32,230,169,209,177,228,11,250,221,2,172,17,196,22,227,22,34,16,152,240,249,214,176,210,175,233,161,3,56,37,50,47,242,47,7,25,157,238,206,228,113,208,143,235,135,252,209,8,15,15,197,18,113,14,84,12,19,238,208,219,215,214,198,236,125,3,63,34,193,44,78,46,105,19,35,238,114,224,194,211,89,240,53,2,182,11,241,11,211,15,171,8,66,11,255,235, 112,222,71,219,84,239,127,8,80,33,13,43,148,43,12,11,67,237,155,220,149,218,234,248,214,10,8,13,242,7,126,7,15,4,79,9,38,238,226,228,100,223,23,242,36,6,26,31,154,41,18,41,182,7,83,234,225,217,103,223,101,254,11,19,123,12,94,4,129,254,191,255,217,6,44,241,49,234,223,227,60,244,197,3,21,28,109,39,201,37,168,2,92,230,45,217,113,229,225,7,193,25,98,8,41,1,98,242,11,255,219,3,163,247,128,241,11,231,62,246,190,253,137,25,173,38,55,35,175,2,241,226,123,218,28,236,224,13,39,32,126,4,73,254,13,236,80,252,83,3,251,251,181,246,11,238,8,246,183,253,24,20,166,37,16,30,21,0,178,225,251,220,148,243,69,19,69,33,175,2,120,247,183,230,93,249,97,2,176,3,164,250,241,244,174,243,79,248,234,15,32,33,59,26,65,0,2,224,253,227,213,246,112,25,102,30,150,254,91,243,242,226,222,247,22,4,143,7,144,0,242,248,86,241,95,245,131,12,219,29,37,24,42,253,36,228,114,231,140,253,41,27,215,26,5,253,244,239,13,226,13,247,150,4,251,11,19,6,25,254,3,240,87,243,72,6,19,25,106,20,177,254,16,234,123,238,21,1,55,25,236,21,230,251,213,240,25,227,36,245,212,3,126,12,75,11,133,1,156,241,202,239,24,1,201,17,118,17,63,2,20,241,43,245,57,0,124,21,65,16,244,250,159,242,87,227,171,243,117,2,245,13,165,18,162,4,82,243,67,236,239,250,64,10,223,14,60,4,73,251,68,251,139,1,235,15,55,9,93,252,78,243,254,229,161,244,165,0,63,18,234,22,40,6,83,244,19,230,151,245,104,4,89,16,97,12,247,4,245,252, 220,253,169,6,213,7,188,255,203,246,173,231,182,241,128,254,114,21,66,28,110,9,159,243,17,224,186,238,150,254,175,19,75,21,155,12,58,253,249,246,228,255,28,6,71,3,131,249,165,231,12,239,198,254,129,24,250,32,178,9,247,240,1,217,179,232,52,253,112,23,198,30,241,16,251,250,47,240,21,248,100,7,122,6,196,253,11,233,91,237,121,253,117,25,217,33,18,11,160,238,51,215,140,226,249,253,162,26,192,37,16,21,172,246,50,237,125,242,96,8,8,10,151,253,51,234,186,235,81,0,208,29,236,34,120,11,200,232,62,210,206,223,31,0,148,33,139,46,222,18,119,243,142,228,70,240,135,11,187,11,169,1,89,232,177,236,7,2,27,31,24,35,136,8,189,227,149,209,246,219,247,7,104,37,237,50,128,14,76,237,212,226,129,239,107,16,249,11,30,0,88,232,125,237,31,7,57,32,251,33,93,3,157,224,99,206,14,224,74,12,91,44,107,53,197,8,137,232,68,222,139,241,201,18,131,13,37,0,53,233,128,240,96,11,101,33,4,31,60,253,78,220,208,205,2,230,181,20,239,47,189,50,165,0,37,230,234,222,155,247,27,18,215,10,156,252,254,233,73,248,101,15,51,33,199,24,116,243,133,219,20,207,16,239,206,26,195,46,194,46,202,247,130,230,249,224,162,250,226,16,241,6,106,248,56,239,98,253,171,22,156,29,166,17,81,232,46,218,198,209,241,250,133,33,179,47,56,39,225,237,215,229,132,227,225,254,70,17,202,1,9,248,162,241,12,5,107,27,160,25,20,10,64,223,172,218,150,214,197,6,158,37,183,44,255,31,223,230,242,233,140,231,241,0,64,13,133,250,232,248,183,247,221,13,126,28,219,20,239,254, 29,217,37,219,202,221,228,18,96,38,109,42,88,21,208,224,68,238,190,233,91,4,238,7,132,244,187,250,112,252,79,22,212,27,118,14,21,245,109,212,136,221,76,231,60,28,231,38,128,37,76,11,151,222,128,240,107,238,105,5,63,3,100,241,8,253,13,2,248,29,108,24,136,9,6,234,96,211,178,225,150,242,6,35,231,37,111,29,206,4,147,221,181,246,59,243,237,3,110,253,30,238,0,0,117,9,122,34,93,22,173,2,82,226,175,210,120,231,173,252,173,39,237,30,126,23,183,252,238,227,16,250,132,247,176,254,122,245,119,238,175,2,8,19,57,35,61,17,61,249,125,219,0,214,156,239,57,6,54,40,175,23,129,16,117,249,143,233,74,255,157,245,248,248,132,237,222,242,173,8,235,27,245,32,183,11,83,238,199,216,194,217,63,249,252,12,143,38,108,17,12,12,139,247,46,240,220,0,248,247,241,240,15,233,236,244,5,13,71,37,50,30,224,6,42,229,225,213,147,224,109,1,12,20,97,34,31,10,19,6,180,248,91,246,163,3,255,246,16,233,150,230,28,248,203,18,169,44,34,26,142,1,115,218,198,213,52,230,69,11,183,23,152,30,72,2,194,2,229,250,105,251,180,8,214,241,174,226,97,227,59,250,67,28,39,48,47,24,55,250,37,208,43,216,197,235,13,22,182,27,237,25,69,252,97,254,53,252,173,2,109,11,255,241,19,220,24,227,229,250,213,35,232,49,48,22,158,244,40,202,226,218,10,243,201,29,156,30,162,17,101,248,216,249,243,2,218,7,92,12,81,239,132,212,152,227,95,252,40,43,102,51,160,19,5,237,255,197,182,220,218,249,223,35,103,33,139,11,11,244,238,244,193,6,58,12,118,16,146,236, 171,206,64,226,204,253,218,50,221,53,137,16,161,228,15,193,42,221,83,4,146,42,9,36,99,5,164,237,5,243,49,11,66,17,74,19,48,232,93,201,10,227,149,0,70,58,167,53,33,13,73,223,121,189,115,224,79,10,241,49,61,37,76,0,159,231,156,239,90,15,244,21,5,25,185,229,211,198,206,223,179,1,96,62,154,54,251,11,191,217,110,187,136,225,108,16,33,55,33,39,70,251,15,226,54,236,6,19,138,26,212,28,173,225,167,196,40,221,55,4,115,64,32,54,73,10,144,214,54,185,36,229,77,19,204,61,245,37,223,246,197,220,91,234,183,23,230,33,59,32,142,221,124,191,59,217,141,8,5,69,183,57,134,7,90,208,124,181,203,229,42,27,158,67,208,38,43,243,30,213,1,236,187,26,229,40,193,33,54,217,234,189,76,215,27,11,42,71,15,58,172,6,251,204,146,178,208,232,178,30,96,73,51,37,108,239,131,209,97,236,121,30,195,46,18,32,147,213,228,187,59,212,226,17,106,71,128,59,45,4,246,197,135,177,185,232,156,36,125,80,247,35,2,238,114,201,85,235,168,32,38,50,251,33,193,210,65,185,141,211,255,17,116,74,114,59,140,2,14,193,69,175,144,234,13,43,130,82,30,36,52,232,106,199,4,235,10,37,236,54,184,30,231,209,14,183,2,213,207,21,35,74,143,59,210,253,31,189,138,174,182,236,149,51,81,85,238,34,175,227,17,195,193,237,115,39,160,56,26,27,250,208,62,182,179,216,3,21,152,73,166,56,21,250,176,185,2,176,152,238,60,57,149,82,255,32,4,224,24,194,135,240,11,43,245,56,28,24,230,207,36,180,252,217,20,21,36,74,195,57,230,246,40,183,232,174,231,239,210,63, 1,83,95,32,237,219,73,194,203,242,182,45,179,57,181,20,123,207,167,180,139,220,0,23,244,74,182,54,241,241,215,181,46,176,220,245,136,67,18,80,204,29,135,216,181,196,166,247,60,46,212,55,225,15,7,207,208,183,224,222,183,25,108,72,55,52,210,234,113,180,212,176,222,252,64,72,130,77,59,26,145,210,96,199,88,250,245,47,129,54,160,10,36,209,223,184,43,226,122,27,65,69,7,47,249,228,243,179,110,182,64,3,0,73,150,71,44,20,154,209,217,205,17,1,25,48,158,50,210,4,23,210,16,189,3,230,221,27,255,65,21,39,221,225,42,181,165,189,53,12,91,71,132,64,5,12,47,207,5,215,27,5,226,49,76,45,38,254,61,213,74,191,80,235,125,29,149,60,18,29,208,221,57,181,215,201,214,18,80,70,192,54,66,3,40,208,38,226,176,9,4,50,105,35,17,249,165,216,217,197,252,243,34,29,232,51,25,16,114,218,108,186,118,217,104,25,136,66,7,42,127,250,132,210,111,238,110,14,203,50,23,25,69,245,71,219,236,203,75,252,131,26,78,45,212,3,170,216,86,193,199,230,164,31,127,59,115,27,205,243,218,215,215,250,122,20,124,49,115,16,16,240,122,222,44,211,190,0,42,27,64,33,224,252,33,215,175,202,103,244,24,33,76,51,118,14,92,238,43,225,244,5,36,26,236,43,197,5,128,237,1,224,203,220,203,4,18,27,252,19,75,244,110,214,62,214,174,1,250,34,166,38,137,255,82,232,87,236,49,16,209,32,174,39,240,252,80,233,24,227,186,229,4,11,241,23,66,5,15,238,62,215,251,229,179,13,226,33,95,26,103,242,56,230,199,247,191,26,66,38,220,32,72,245,70,230,120,231,83,239, 106,15,243,19,3,249,125,232,89,218,118,243,46,23,240,31,142,14,178,231,186,229,52,2,58,33,79,43,203,25,54,242,86,225,148,234,220,244,137,17,155,17,100,239,153,229,101,222,100,251,67,30,214,24,20,4,111,222,78,231,207,12,92,40,213,45,247,20,135,236,215,221,162,239,108,248,138,20,49,10,243,231,112,231,74,228,203,8,220,31,91,16,49,249,132,216,70,239,191,22,10,47,206,43,202,13,208,231,54,222,242,247,142,254,13,23,186,1,153,224,18,230,205,235,7,21,29,35,201,10,199,237,188,211,161,244,125,29,9,54,190,41,103,11,51,229,37,223,56,252,167,255,103,20,59,250,67,221,157,233,220,243,131,29,214,30,51,1,79,228,184,209,124,254,197,34,207,55,83,36,65,4,225,229,218,225,42,1,66,255,241,14,81,241,216,220,198,238,83,254,81,35,111,23,71,247,80,219,45,212,110,8,255,38,195,57,140,28,173,3,95,228,98,232,229,3,254,254,240,8,250,234,131,222,183,245,7,7,186,39,156,13,182,239,122,211,99,219,188,17,42,43,77,57,252,20,172,1,50,229,255,239,255,5,104,254,5,255,131,230,13,226,137,255,234,17,109,37,149,2,177,229,38,208,86,231,199,24,235,48,202,49,193,14,80,255,49,230,57,247,19,7,57,251,87,248,245,225,190,229,93,8,26,25,14,35,50,248,46,222,24,205,72,241,187,29,247,50,146,45,53,10,185,253,248,233,249,250,31,9,22,246,236,239,153,225,101,235,158,21,35,32,194,26,120,236,141,210,29,211,199,252,122,36,141,53,68,34,127,6,6,252,152,240,211,1,220,7,233,238,15,233,168,223,165,244,112,31,190,35,116,18,122,225,27,204,62,215,193,6, 198,41,151,52,254,25,48,1,17,251,92,244,167,6,145,7,70,232,165,227,169,222,132,253,98,41,233,35,187,6,84,212,179,199,201,224,160,18,15,50,243,46,44,18,241,247,166,252,3,250,21,11,159,6,190,222,201,224,59,225,89,9,12,52,179,29,40,253,226,198,89,200,194,236,4,28,114,54,211,37,61,10,10,244,50,1,77,1,99,15,2,1,53,216,0,221,171,229,80,22,53,57,30,25,212,240,6,189,105,204,196,246,154,38,49,56,128,30,75,2,23,240,171,5,195,4,240,17,72,248,251,210,143,222,252,235,177,36,40,57,196,15,233,226,206,179,34,212,140,1,228,47,86,55,99,21,155,251,236,236,153,10,61,8,102,18,24,240,78,206,103,224,110,245,121,49,253,52,22,6,30,211,45,178,210,219,62,14,12,54,232,51,42,12,84,245,128,237,206,15,141,13,55,16,47,231,223,203,189,225,237,2,205,57,138,49,100,249,225,196,168,178,235,230,104,27,193,59,197,43,43,3,190,238,165,242,36,23,117,15,38,9,58,221,71,203,39,235,21,17,186,62,44,40,130,235,172,186,198,183,240,240,47,38,67,61,52,37,75,252,31,235,136,247,205,25,174,13,184,1,40,215,220,206,56,246,251,28,64,64,146,29,144,220,0,180,213,188,200,254,201,48,117,62,120,27,210,244,193,231,171,253,69,30,36,12,175,252,230,208,40,213,3,0,151,40,194,62,32,17,102,205,225,175,2,197,60,15,103,59,5,61,74,16,28,236,22,230,88,5,33,34,129,8,219,245,12,204,16,222,92,12,63,51,79,58,17,0,75,192,242,171,211,208,220,31,243,66,253,58,194,3,147,227,230,228,83,10,11,37,236,5,1,244,83,202,7,230,102,20, 14,54,39,53,250,241,74,183,31,173,14,220,135,47,20,73,212,53,170,247,154,220,162,229,174,18,177,37,137,5,91,237,47,202,44,237,140,28,105,60,25,48,20,227,48,176,238,169,56,236,229,59,42,81,204,46,130,234,11,215,141,230,69,25,182,37,171,5,232,232,41,204,209,241,192,35,200,62,204,40,6,216,93,168,160,171,105,250,14,72,219,86,243,35,165,226,8,207,125,232,96,30,53,35,204,8,219,229,198,205,107,249,221,37,20,68,170,29,249,202,63,162,229,174,197,13,200,85,181,87,181,25,156,211,186,200,131,236,230,37,184,40,88,10,113,224,173,202,179,252,178,44,158,72,33,22,32,192,246,155,161,179,232,31,17,97,87,89,221,12,43,199,28,195,229,242,194,44,117,45,139,11,81,218,57,202,148,254,207,49,134,76,245,10,182,185,157,148,230,190,34,47,98,106,50,85,171,0,143,188,88,193,190,248,93,51,254,47,17,10,13,213,187,199,131,2,170,56,114,76,207,1,0,177,45,143,224,201,71,60,230,112,3,81,47,245,209,179,197,192,68,254,33,56,164,51,187,5,172,208,189,198,44,9,65,63,136,73,188,246,45,168,110,144,146,216,219,73,63,116,179,71,10,233,231,172,110,198,85,5,251,60,143,50,51,254,105,207,1,201,223,18,238,67,15,66,145,235,148,160,246,149,3,233,95,85,6,117,35,59,152,222,223,168,227,204,212,13,80,63,93,48,194,246,111,204,171,206,22,26,183,72,119,54,18,226,71,153,200,159,238,248,53,94,89,112,87,45,187,212,154,168,11,215,6,19,215,63,113,41,109,239,161,206,63,214,110,35,46,70,110,40,209,216,175,151,156,175,28,6,44,98,80,102,214,32,51,207,183,173, 173,225,246,22,145,60,98,32,77,232,44,211,204,222,124,45,41,66,11,28,103,207,208,150,132,190,109,18,105,102,96,91,201,20,70,200,10,180,207,236,226,27,232,57,160,20,134,226,110,214,143,235,123,53,79,58,214,13,79,196,135,156,20,206,164,31,107,101,137,79,177,8,184,196,163,188,243,244,59,29,97,50,217,9,122,223,133,224,194,246,150,57,120,44,188,255,29,189,203,166,76,221,205,41,161,95,40,67,102,255,224,197,44,200,32,251,160,29,203,38,225,255,31,224,129,235,159,4,205,57,82,29,89,243,121,183,143,181,8,236,92,51,250,86,177,52,84,245,186,202,62,213,193,4,165,24,69,25,78,244,29,227,187,249,153,18,154,55,54,13,117,228,254,180,18,196,21,251,136,57,110,76,236,39,229,238,230,207,29,224,50,9,177,18,145,12,209,234,24,235,15,7,101,31,116,46,90,254,9,215,4,184,6,210,65,9,37,59,184,65,233,26,102,235,179,214,206,235,144,11,230,11,172,254,161,228,150,243,204,20,255,40,132,37,7,239,155,203,77,188,255,222,5,23,42,59,22,56,47,16,17,233,202,223,189,244,224,11,42,2,19,240,186,228,84,0,125,36,175,46,49,21,42,225,86,194,177,197,176,239,240,32,224,56,130,44,40,5,112,237,37,230,144,0,116,9,36,246,75,230,131,227,217,14,138,49,59,48,168,8,210,208,16,191,190,206,79,253,5,41,96,51,119,33,38,254,218,238,41,240,239,6,10,7,29,235,42,220,16,232,101,25,251,60,16,46,241,251,60,197,52,187,124,214,108,12,161,46,63,50,1,20,13,247,51,241,203,248,121,15,145,1,174,224,140,213,73,236,182,40,58,67,148,42,76,239,157,185,75,190, 56,224,145,23,174,50,75,44,217,11,81,245,44,244,45,3,112,18,205,250,178,214,8,208,189,244,84,52,237,72,3,38,128,227,250,175,34,194,178,231,156,35,100,51,129,38,171,1,171,244,229,247,113,12,224,17,120,242,209,206,230,206,235,254,125,62,65,74,92,29,8,214,221,170,179,199,144,242,22,43,208,50,247,29,231,253,100,244,89,254,64,19,69,13,16,234,64,200,160,210,34,12,81,69,165,72,248,19,14,204,48,172,34,205,240,252,243,46,101,51,9,23,176,251,25,244,171,3,208,25,201,7,229,228,196,196,114,215,108,24,106,71,23,71,50,9,23,194,130,173,73,211,41,6,131,52,160,47,118,17,250,246,248,245,238,9,98,29,109,0,171,223,247,192,7,222,39,34,60,70,15,69,232,253,8,192,192,176,57,216,154,12,93,52,15,45,44,15,144,247,233,248,185,13,107,25,178,246,245,219,163,197,2,233,108,43,88,66,89,62,86,242,8,191,104,182,113,223,96,17,203,51,252,39,203,14,156,247,204,252,166,17,141,19,255,239,55,218,186,201,245,245,20,45,127,63,174,51,202,234,185,193,94,186,62,230,158,18,110,49,127,38,247,12,67,248,69,0,186,15,165,13,4,232,221,220,183,209,11,255,180,46,25,53,254,41,100,228,187,197,159,194,85,234,34,21,83,45,136,35,91,11,251,250,124,3,116,15,205,3,171,227,112,221,123,218,162,7,183,44,171,47,185,30,81,228,179,200,8,201,164,236,126,20,235,41,43,38,195,10,244,0,217,0,47,11,80,252,249,224,75,229,61,228,144,12,133,42,114,36,145,23,152,229,159,204,181,207,183,236,150,19,64,41,158,39,11,14,8,3,101,253,194,3,245,243,206,227,11,237, 108,239,236,12,26,38,30,24,151,20,67,230,6,210,190,210,39,239,160,16,150,42,244,37,125,14,92,5,212,247,100,0,124,236,238,232,179,245,139,246,220,12,58,29,155,12,243,18,251,232,227,216,106,215,194,238,94,15,83,41,206,37,241,18,247,5,141,243,192,250,23,231,87,238,116,253,224,252,253,13,185,19,172,7,222,16,222,235,147,221,114,215,2,240,128,14,125,44,164,39,58,20,95,3,236,234,47,246,184,231,169,246,130,6,150,251,22,10,44,10,115,5,185,19,57,237,120,223,244,214,50,239,232,17,127,46,87,40,152,20,113,251,215,229,94,240,161,233,217,255,194,10,100,0,112,3,180,2,150,4,161,16,221,242,106,221,37,218,152,240,195,21,8,50,249,38,217,17,192,242,194,222,140,243,1,239,158,12,173,11,104,250,182,252,77,252,204,9,117,20,230,240,151,221,227,215,202,246,25,29,124,50,127,37,91,9,20,233,16,223,144,245,162,250,226,17,97,8,154,247,57,242,226,255,255,10,148,20,132,239,181,218,232,218,122,252,184,33,187,53,88,31,183,1,169,221,5,223,131,252,26,5,61,23,148,1,109,240,25,237,94,4,30,16,247,19,2,235,91,215,74,221,11,5,222,39,64,54,193,22,42,247,78,214,111,227,97,4,109,15,33,22,34,251,164,231,163,236,41,11,144,21,230,16,178,229,4,211,9,227,39,13,170,48,211,52,85,12,58,237,177,206,213,237,77,12,29,24,246,17,253,242,108,228,164,240,117,16,129,23,246,7,159,226,68,211,165,237,46,23,82,54,237,44,12,1,205,223,142,207,19,248,49,23,67,28,149,9,205,232,193,226,139,247,19,23,28,22,9,253,209,221,75,212,91,250,12,32,161,57, 91,34,154,242,76,213,194,211,238,4,150,34,187,28,110,0,89,222,246,226,19,254,17,29,85,20,72,246,4,219,19,217,103,3,87,40,161,58,166,24,179,232,189,205,9,219,123,15,142,41,26,27,119,247,11,217,126,232,224,4,241,33,219,13,133,238,113,217,138,224,51,16,105,49,52,54,37,12,213,216,159,202,134,228,10,30,229,46,137,21,71,236,25,211,58,237,217,11,32,35,181,7,250,230,108,218,10,232,5,26,57,54,14,46,196,1,192,203,67,204,120,237,101,39,134,48,203,13,133,228,103,212,65,243,9,19,184,28,86,0,180,226,122,221,227,243,30,35,82,56,187,40,108,243,134,196,89,206,244,245,72,50,65,47,30,9,10,223,22,213,200,250,101,20,69,25,174,251,121,224,164,231,136,252,27,43,5,53,149,30,77,232,85,192,221,213,105,0,245,55,139,43,83,2,224,220,185,217,176,255,123,20,61,17,202,247,236,224,172,240,3,7,157,46,85,47,79,20,201,219,143,192,93,217,177,10,163,59,120,38,59,255,4,219,82,221,196,2,225,11,133,12,165,243,136,233,140,252,77,14,64,46,118,37,218,9,15,211,225,195,253,223,157,20,210,58,87,34,45,250,230,220,114,225,99,4,39,7,195,6,88,244,212,240,142,5,47,21,245,42,83,31,91,255,137,205,10,201,77,229,138,29,135,55,128,31,46,249,11,223,145,229,219,0,117,255,92,4,220,245,2,253,65,14,144,23,54,37,89,20,20,247,192,203,219,205,76,236,91,33,251,51,138,27,213,248,230,224,10,232,70,251,132,249,221,1,111,251,62,8,252,20,86,25,23,27,110,11,136,238,0,204,221,213,229,239,186,36,224,46,105,24,102,252,48,226,114,235,163,242, 86,245,31,2,214,2,177,20,82,24,43,23,248,18,45,3,68,235,146,207,243,218,235,246,209,32,57,43,139,22,211,254,94,232,124,230,170,238,12,240,8,5,188,14,70,26,6,29,142,15,5,10,152,253,131,230,61,212,51,222,15,248,157,34,61,38,23,27,1,0,19,231,218,226,52,226,253,239,67,8,53,26,224,36,42,27,153,10,220,253,77,246,220,230,99,216,73,227,7,249,218,29,209,37,217,28,96,4,178,231,1,218,218,219,107,238,188,16,74,38,146,41,84,25,226,1,24,246,86,242,43,231,32,219,74,231,84,249,16,30,215,36,190,31,202,5,206,228,156,212,0,215,94,239,172,26,24,47,196,47,20,21,73,251,27,238,73,239,198,231,57,223,142,234,222,250,145,30,36,36,202,35,48,3,69,226,223,204,212,210,51,244,165,36,117,57,96,50,154,14,79,242,149,231,25,237,181,233,236,225,198,235,234,251,54,30,167,38,199,35,228,0,224,220,26,198,43,211,122,250,54,46,18,65,148,48,132,10,157,234,217,224,254,235,161,231,161,231,153,239,46,0,23,33,224,35,1,36,30,250,79,217,35,197,5,212,146,4,35,52,152,71,117,46,64,6,35,227,218,220,43,231,155,235,215,234,89,246,107,5,234,30,122,35,145,28,179,246,4,215,17,197,218,219,216,10,185,57,74,72,201,39,75,4,153,220,211,220,204,228,92,233,236,237,62,248,25,11,93,32,70,33,68,23,147,239,223,212,61,198,47,225,7,17,111,61,222,72,183,38,90,255,7,216,20,216,208,225,157,233,97,243,223,0,134,16,45,31,235,27,20,14,212,236,104,213,118,202,113,233,18,22,204,62,246,71,252,36,241,253,69,213,234,212,230,219,23,235,255,246, 138,9,4,22,64,30,207,23,242,4,123,233,148,213,31,206,84,244,179,23,37,67,5,67,224,35,21,250,101,210,76,209,236,215,215,234,223,252,184,18,189,24,220,28,110,14,21,253,241,230,13,214,68,214,99,250,48,25,104,69,66,60,97,40,35,242,98,210,223,201,57,213,144,237,21,3,134,27,102,26,254,23,225,6,240,243,146,232,242,215,69,222,182,0,132,24,83,72,115,56,161,41,141,239,147,206,250,197,153,208,31,241,2,12,135,35,20,30,139,19,238,253,63,237,132,232,123,219,194,230,134,5,134,26,29,72,213,52,124,43,148,234,122,205,128,189,79,207,122,244,13,23,138,42,185,29,234,10,228,244,64,232,216,235,28,224,138,239,98,5,118,28,16,69,160,53,249,42,112,230,131,200,232,182,94,207,219,250,248,32,60,47,117,26,50,3,77,236,120,230,117,239,202,225,102,247,210,3,5,32,209,67,13,54,225,41,110,226,194,194,134,178,51,207,59,6,189,42,191,49,71,23,131,247,177,231,179,229,25,244,164,231,188,252,136,2,187,34,147,65,79,57,82,39,51,223,252,187,143,174,2,211,250,16,145,50,122,48,17,15,131,238,222,229,106,234,185,248,231,234,69,250,73,2,10,36,152,69,105,61,100,34,86,214,212,175,209,172,178,220,117,32,46,57,4,43,39,2,43,232,135,226,70,241,147,250,82,236,71,251,13,2,45,41,79,73,92,61,255,29,41,201,123,169,80,174,147,233,45,47,142,58,13,37,194,246,100,228,99,229,185,247,185,252,191,235,175,250,126,4,169,44,55,79,167,58,106,23,178,188,144,165,37,181,92,248,180,58,154,54,91,27,27,236,166,227,137,234,47,255,79,253,28,234,11,249,87,4,112,50, 96,82,243,58,209,16,11,175,58,162,33,187,97,8,241,66,72,51,169,15,79,228,106,226,225,240,172,4,163,251,159,232,251,247,206,4,46,59,28,83,184,58,147,4,223,161,60,165,182,196,97,26,192,69,5,42,250,2,221,224,141,228,141,252,152,5,79,250,99,228,154,247,62,8,129,67,17,82,55,58,147,242,159,157,223,166,134,210,81,41,183,65,67,35,61,246,25,223,19,232,4,1,117,9,111,247,184,227,132,247,156,8,114,71,46,80,187,54,135,229,179,155,23,170,160,222,158,48,123,60,70,27,79,238,98,224,168,236,181,4,6,8,73,242,40,227,32,247,141,13,233,74,3,79,160,46,144,215,175,154,22,176,217,237,19,54,149,54,187,17,64,232,101,227,52,242,47,7,117,8,53,236,202,228,158,247,45,19,90,79,81,76,248,35,15,207,154,155,27,187,141,250,154,54,159,50,188,7,254,230,120,231,114,246,8,10,140,6,91,231,69,234,75,246,238,29,73,79,146,71,58,24,187,199,183,160,195,200,138,4,51,53,175,39,214,253,96,231,125,237,188,252,71,13,249,255,185,226,214,232,86,248,139,38,97,78,248,64,248,9,94,195,6,167,175,214,86,8,143,48,140,28,235,245,151,236,146,242,71,0,216,12,23,247,97,227,66,233,83,255,134,42,215,75,235,54,67,1,124,192,14,177,51,224,107,14,57,44,250,19,48,242,170,238,163,247,245,4,205,14,45,239,176,227,25,229,136,9,210,47,77,77,24,45,231,246,112,189,47,186,32,235,199,20,168,38,172,10,194,237,68,243,21,251,141,11,61,10,93,233,75,227,134,230,14,20,166,49,175,73,234,30,40,240,65,187,79,200,154,242,33,25,52,30,115,1,100,236,102,246, 228,255,149,17,3,3,163,230,5,221,212,234,250,26,238,53,45,72,149,17,121,232,201,185,108,210,160,251,159,30,90,23,176,250,133,232,20,250,161,5,107,24,87,252,108,228,120,215,23,245,47,33,97,60,244,62,65,4,226,225,134,188,97,225,68,5,20,34,53,13,127,244,153,229,13,255,68,12,245,26,114,245,38,226,225,212,109,255,150,36,131,63,189,50,193,250,217,220,159,195,242,235,35,14,50,32,188,4,89,237,181,227,96,4,11,20,155,26,88,241,10,220,167,213,224,5,171,41,14,67,158,38,187,242,186,212,109,202,214,247,247,21,7,31,182,251,189,227,244,230,59,8,123,31,77,23,119,236,177,214,213,216,2,14,29,50,70,64,8,28,99,233,121,210,151,211,33,1,180,29,98,24,158,244,157,223,43,235,109,17,40,37,207,16,92,230,157,207,49,222,187,21,45,58,44,61,116,17,75,223,254,207,2,219,46,11,20,34,119,21,186,235,241,220,192,236,255,24,118,39,138,11,255,225,90,204,230,229,227,28,31,63,97,52,253,4,168,215,131,209,148,230,187,21,255,35,124,15,128,224,136,221,224,238,242,34,164,38,190,5,253,221,46,203,104,238,128,37,147,63,116,45,36,249,169,209,171,212,254,237,182,29,23,38,8,8,242,222,183,219,63,243,85,42,20,32,9,4,85,213,132,207,38,247,190,46,152,63,10,34,114,236,228,206,47,216,7,251,227,35,225,36,176,253,75,217,33,221,254,250,84,48,86,27,175,253,224,207,26,213,82,1,32,56,123,55,53,23,247,221,76,209,176,223,117,6,58,40,210,31,61,244,132,217,60,222,190,3,0,46,134,21,177,249,38,206,93,223,6,11,129,58,29,47,138,9,112,214,95,214, 114,230,69,17,98,40,47,25,236,237,18,218,33,226,242,13,69,42,147,17,193,240,89,207,101,234,114,21,189,61,10,35,233,252,115,210,190,217,247,242,204,23,211,39,119,16,132,231,231,219,204,231,176,22,4,38,70,11,95,233,117,210,132,245,5,32,175,57,203,23,113,239,167,208,220,223,30,252,144,29,25,35,188,8,68,227,194,221,134,239,137,26,200,33,197,2,162,227,234,217,62,255,119,40,221,49,39,12,203,229,54,209,158,230,101,6,128,31,11,33,140,254,139,225,172,224,194,246,168,32,105,27,165,251,82,226,103,224,39,13,72,45,202,43,190,0,38,221,4,211,197,236,104,15,227,33,179,29,41,248,142,223,80,227,119,254,66,35,252,21,230,244,27,223,29,232,75,23,123,47,171,37,91,247,18,213,22,214,74,242,124,23,195,36,177,23,114,240,172,220,49,228,233,7,60,36,254,18,106,240,123,221,64,239,105,28,248,46,188,30,46,238,12,213,136,214,56,249,72,25,69,36,32,21,12,235,31,222,92,230,90,15,88,35,88,14,153,236,62,223,245,247,0,34,170,45,226,24,221,231,107,211,242,216,172,255,118,28,101,39,206,15,254,230,80,220,169,232,177,21,208,34,123,14,46,235,129,222,8,253,241,33,163,43,253,21,48,227,211,213,16,216,174,2,54,30,92,40,186,11,202,226,182,218,21,237,121,25,54,35,211,10,211,231,30,223,118,3,33,33,41,44,243,13,206,224,31,214,183,215,7,6,42,30,189,39,89,9,231,221,177,219,54,239,77,28,168,35,223,8,91,230,88,223,31,4,190,31,119,44,154,12,243,227,16,212,216,214,180,5,49,30,99,42,154,6,29,221,98,220,244,240,73,31,102,34,134,10,190,227, 43,226,226,3,130,33,199,44,91,11,16,228,186,207,101,215,222,4,162,34,144,43,86,2,80,220,85,219,3,246,227,33,91,33,196,7,136,222,174,229,116,4,60,36,101,44,20,10,44,227,239,202,107,214,156,3,115,37,145,45,49,255,141,221,89,217,59,248,23,33,80,31,247,9,101,220,181,233,37,1,193,36,51,43,153,11,170,227,116,199,170,214,13,0,60,42,210,44,168,253,28,224,150,214,65,254,17,31,138,31,2,4,140,219,174,237,208,3,227,39,62,43,55,9,153,222,151,195,179,214,116,3,127,48,26,44,128,251,83,221,31,214,158,3,214,30,9,33,18,255,200,217,51,239,1,6,143,44,216,44,164,6,87,216,186,191,165,216,58,8,137,53,24,39,11,250,159,218,214,218,154,7,231,27,181,31,215,245,219,223,245,241,10,10,174,47,197,40,115,5,191,209,156,191,104,217,110,12,176,58,242,35,204,249,89,213,60,223,115,11,142,27,168,32,242,237,248,226,62,241,180,13,69,52,30,40,57,4,86,204,222,189,26,218,27,16,100,59,217,33,180,250,167,213,79,231,203,7,24,28,205,25,161,233,150,232,12,241,117,22,198,54,62,38,85,0,183,195,30,191,255,219,110,22,13,60,134,28,29,248,10,216,70,238,228,10,204,24,94,17,21,228,246,235,243,244,4,33,236,56,143,33,31,249,82,187,139,193,60,224,173,30,12,59,74,25,23,247,197,217,64,244,1,9,144,22,3,10,58,227,102,238,170,249,81,40,49,57,161,31,40,243,240,182,194,194,106,224,227,36,116,57,164,27,79,248,47,220,96,245,162,4,193,19,218,4,55,227,196,240,237,253,14,50,128,59,45,30,83,233,97,175,171,192,43,230,68,45,203,55, 115,29,255,245,94,224,170,247,86,1,200,17,142,250,247,227,108,243,2,6,148,61,137,57,232,24,104,219,117,170,208,194,104,240,201,50,150,55,159,28,113,242,246,226,233,246,102,0,101,14,211,244,22,225,184,248,131,12,209,73,23,56,198,17,160,207,32,162,21,201,120,248,98,57,81,56,156,26,113,240,23,229,118,245,42,1,77,12,197,235,77,226,178,248,146,24,145,84,207,54,118,10,36,192,121,156,250,206,53,1,85,64,214,57,39,24,161,237,39,227,114,244,218,1,237,9,249,230,100,225,156,250,196,34,229,90,206,50,10,3,2,180,200,155,75,213,62,7,171,68,26,58,215,20,252,238,143,225,181,246,17,255,138,4,120,224,245,227,212,255,180,48,157,92,145,45,59,247,121,167,59,159,77,220,220,15,199,73,154,55,246,17,90,236,235,223,26,249,55,255,117,254,95,218,107,227,197,6,52,64,69,95,247,39,28,235,107,156,247,161,207,225,62,22,247,79,159,55,32,17,93,236,101,221,182,250,71,250,228,246,66,219,250,228,126,20,146,72,79,91,212,30,134,223,219,148,168,171,31,228,87,34,132,81,210,52,168,14,51,229,206,224,213,249,171,248,242,241,39,214,132,234,138,29,216,79,208,87,219,19,18,213,191,143,217,177,213,232,191,42,39,85,154,48,214,13,92,224,208,226,114,249,129,241,9,238,135,211,247,243,123,42,159,82,206,81,6,8,176,203,190,143,103,185,80,239,103,52,175,84,76,46,238,10,145,221,37,231,128,246,87,238,21,234,203,210,166,0,104,50,243,84,97,74,148,251,152,197,228,143,163,193,188,246,92,57,107,84,177,42,69,9,118,222,252,231,155,243,43,230,162,229,139,215,7,12,219,59,191,82, 223,61,32,241,173,187,240,149,177,202,103,255,21,64,126,78,8,38,205,5,54,223,16,238,84,238,72,226,56,224,81,220,156,26,108,65,10,82,92,49,175,232,117,179,233,157,175,209,121,9,218,69,63,72,98,36,128,0,166,226,152,240,177,230,103,222,24,221,200,229,227,39,14,67,91,76,133,36,135,221,107,177,121,164,153,219,211,16,211,70,96,66,163,32,127,255,170,227,67,241,217,221,235,217,158,219,180,241,41,50,143,69,147,67,125,23,243,209,220,176,156,173,100,229,218,24,236,70,88,58,128,33,85,251,0,235,11,237,238,211,118,218,14,220,30,3,22,59,62,66,162,59,175,7,43,203,104,181,29,182,23,241,90,29,209,67,41,54,178,30,147,253,71,240,3,230,88,204,54,217,166,223,35,24,82,62,139,64,84,47,95,246,121,200,2,185,238,194,39,253,213,31,71,64,72,46,138,28,181,254,142,242,68,222,180,197,57,219,174,230,27,40,103,62,12,59,37,34,68,231,77,198,156,190,118,207,134,5,125,33,234,56,45,41,27,26,222,3,193,242,116,211,208,192,128,219,4,245,221,54,208,61,116,51,118,15,200,219,135,199,27,197,229,223,183,11,196,33,114,50,33,35,122,27,182,5,224,239,152,203,40,190,227,225,63,2,16,64,186,60,162,41,230,255,158,210,189,201,12,206,54,238,25,15,117,34,161,41,134,32,91,28,8,8,202,236,135,195,54,190,204,232,8,17,192,70,102,56,160,30,164,238,125,205,0,205,232,216,46,251,71,18,121,30,193,35,157,28,5,30,64,8,182,230,122,190,224,191,137,240,121,31,22,70,75,53,108,16,23,226,95,204,133,207,91,231,88,2,13,21,89,25,87,28,154,30,54,30,194,8, 51,224,57,187,244,195,120,251,145,42,194,71,171,46,66,3,231,214,162,202,183,215,118,242,60,12,64,21,237,18,141,27,86,29,128,33,124,3,193,216,29,185,118,201,120,9,133,53,135,72,135,38,204,241,141,205,184,199,51,228,170,254,162,20,5,19,176,10,63,26,78,26,87,35,98,253,180,210,220,187,99,208,193,22,1,58,132,67,100,29,121,227,139,202,157,197,184,241,215,4,20,29,144,13,147,5,160,25,121,23,233,37,157,245,3,207,190,190,36,216,43,36,254,62,107,62,6,19,47,214,241,194,41,201,29,254,124,17,199,35,92,7,140,1,59,20,160,23,183,38,168,239,32,208,118,192,103,227,162,44,150,66,134,60,193,6,107,204,133,186,247,205,149,11,118,26,22,42,170,255,170,254,173,14,100,22,177,37,166,234,93,212,147,196,24,236,154,49,126,68,68,53,69,254,17,192,113,182,165,212,5,23,58,36,253,42,61,249,251,252,231,6,201,22,150,31,254,234,101,215,85,202,139,244,42,50,196,69,131,46,11,248,63,185,85,177,30,221,207,28,52,45,116,45,123,244,163,251,78,253,255,23,193,25,232,236,67,219,207,207,109,251,208,50,157,70,85,39,153,241,246,177,52,176,219,228,102,36,232,49,117,45,220,239,79,249,133,248,204,21,221,22,162,237,244,223,114,215,35,255,167,52,127,68,229,30,182,235,230,170,237,177,78,237,206,39,150,56,95,40,139,241,234,245,4,245,28,17,95,15,102,241,122,229,161,223,234,3,237,51,202,65,76,22,78,230,142,165,138,181,2,246,64,41,79,62,138,36,86,241,122,243,45,239,224,14,231,10,66,245,168,236,71,228,64,8,29,51,70,58,202,17,205,222,95,165,63,188,244,249, 213,45,139,60,64,33,60,244,214,239,198,237,121,8,6,4,146,250,161,240,29,240,228,14,76,48,206,50,124,5,44,216,183,168,31,196,191,1,251,46,141,57,244,30,204,244,164,237,71,235,219,255,253,1,101,254,121,248,247,248,190,16,29,45,153,40,81,0,105,212,243,172,144,204,100,2,94,46,25,57,120,29,22,251,135,231,113,229,116,249,110,253,131,9,30,255,69,3,117,19,66,34,101,33,211,245,121,211,54,181,14,210,100,10,205,43,1,53,0,29,153,249,213,231,225,224,251,242,145,253,222,13,6,8,174,12,66,19,24,28,150,20,14,241,72,210,133,191,36,218,228,9,114,42,160,46,92,31,244,250,108,228,205,221,151,234,220,254,53,18,231,14,228,23,228,16,80,20,80,11,45,234,19,215,51,198,173,225,205,9,239,36,148,44,145,31,228,252,254,228,72,214,181,229,118,253,227,24,112,27,243,29,11,16,75,9,183,3,87,232,242,217,109,209,226,226,237,8,85,32,75,44,100,38,67,253,171,228,241,204,31,223,182,254,165,31,36,42,117,36,149,13,26,253,136,249,33,230,152,222,46,222,72,229,175,10,6,24,4,44,121,37,60,254,10,228,228,196,196,219,5,255,44,40,158,53,17,39,74,9,62,241,4,243,228,228,14,227,139,233,231,228,242,9,226,16,63,45,193,38,222,255,196,224,252,189,244,214,132,1,13,48,109,64,194,41,223,4,182,230,222,236,144,226,167,236,66,241,221,231,254,10,86,6,92,50,187,34,193,4,5,223,18,182,134,215,31,2,116,56,253,74,5,40,87,3,115,220,242,232,123,228,184,242,53,248,164,231,119,10,33,2,92,53,238,32,86,7,75,218,53,177,100,214,16,5,143,65,86,81, 202,39,90,254,69,213,1,228,221,228,184,248,50,250,34,237,14,6,184,1,207,53,41,28,154,11,37,208,199,174,130,214,59,8,98,77,155,84,62,38,165,247,100,203,50,227,57,231,53,1,183,251,147,239,228,255,210,3,168,51,121,28,149,12,62,199,227,174,85,214,7,12,249,86,18,82,112,39,61,241,112,200,176,226,118,232,159,6,52,253,10,243,80,252,127,5,254,48,135,27,37,12,153,192,83,178,220,214,197,16,229,93,115,78,228,39,43,236,10,198,126,228,114,231,104,9,3,254,52,247,12,252,65,7,225,43,37,27,148,5,160,189,177,181,195,216,194,23,248,93,78,77,101,39,171,234,164,199,235,224,245,231,4,8,236,2,8,252,178,251,98,9,49,36,102,26,217,2,177,188,226,187,231,213,129,29,85,92,199,77,230,41,241,229,90,202,142,219,41,233,106,9,116,7,245,254,122,252,10,7,142,33,208,23,27,255,140,189,112,189,130,216,115,35,252,89,73,79,7,37,162,230,9,204,239,217,163,236,187,5,105,13,81,255,172,254,64,8,239,28,240,22,239,248,76,191,89,191,118,218,87,39,177,85,67,81,134,35,22,234,33,203,162,213,67,234,135,2,182,20,241,0,50,1,226,5,137,24,31,22,92,242,72,193,80,190,232,220,72,44,53,83,76,83,234,31,111,233,53,201,18,212,48,235,76,5,211,24,186,1,165,2,57,2,9,22,45,19,14,238,128,196,159,189,106,227,233,46,245,81,170,82,117,29,91,234,125,198,219,212,88,232,197,11,78,26,38,6,151,2,75,254,39,20,47,14,217,235,242,198,232,190,82,233,59,46,217,80,181,80,183,27,134,234,110,196,89,212,35,232,14,15,195,26,132,8,238,255,214,252, 58,21,60,10,254,233,215,196,93,190,210,240,39,46,30,84,9,78,251,24,12,230,121,195,194,211,85,238,105,21,220,25,38,8,179,248,183,252,168,23,186,7,3,236,138,193,170,190,229,245,253,46,193,88,18,76,44,19,124,225,33,193,192,212,154,247,83,25,216,27,176,3,45,242,26,254,4,24,188,7,90,235,104,188,67,193,131,249,197,48,194,92,225,70,248,14,244,219,44,190,73,215,125,2,165,26,165,29,21,249,128,237,206,1,27,26,236,8,143,230,212,181,138,196,82,252,88,57,41,95,100,66,176,4,63,211,44,189,193,221,90,16,52,30,47,27,254,235,192,233,74,4,53,30,132,13,163,225,74,179,223,196,79,0,87,65,149,98,139,61,59,252,209,202,211,186,198,232,135,28,250,37,111,22,122,222,114,231,174,2,30,37,69,13,255,222,145,178,240,198,241,5,76,71,0,98,104,53,189,241,103,196,108,187,187,246,122,38,147,41,203,13,175,209,254,229,107,5,134,43,220,14,16,218,101,177,172,198,244,9,237,77,90,97,179,46,149,231,44,189,187,188,180,5,74,47,22,47,135,1,117,199,156,227,225,4,93,52,202,14,27,218,253,178,130,197,109,15,162,78,33,96,238,40,166,224,100,185,57,191,7,18,95,54,245,49,208,245,179,194,107,226,243,6,156,56,173,11,104,218,249,179,77,201,33,22,106,81,213,90,91,32,99,216,45,181,42,201,146,29,105,61,185,46,171,233,100,192,207,224,219,11,12,58,147,9,145,219,231,182,179,205,27,26,225,78,38,83,150,23,122,212,110,182,65,214,10,36,178,65,247,37,94,224,38,193,155,225,212,16,48,54,129,6,182,222,114,186,57,214,21,28,126,76,102,73,175,16,231,209, 43,184,65,229,92,39,55,70,28,27,134,219,217,194,254,224,210,22,65,49,130,8,217,224,99,193,19,221,13,29,135,71,116,63,84,11,3,210,89,190,5,243,34,40,113,72,174,15,18,216,157,197,82,226,146,27,71,43,11,9,130,227,87,199,211,225,209,29,74,65,37,55,255,5,33,208,245,198,242,252,5,42,229,68,138,4,44,216,141,200,185,228,23,27,232,33,153,10,217,231,82,209,21,232,22,26,76,54,207,43,223,2,102,211,213,211,210,3,122,42,162,62,46,249,19,219,123,201,216,235,60,25,199,29,237,12,110,234,50,218,161,234,160,24,116,45,242,36,88,2,202,212,159,224,182,7,71,45,216,54,93,239,164,220,245,199,248,242,94,25,237,26,107,14,75,235,24,221,61,241,40,20,238,40,187,26,156,253,154,215,29,236,152,12,19,47,59,43,161,233,140,219,96,205,142,245,10,25,154,22,13,16,44,238,142,226,248,244,8,16,63,34,25,22,80,250,29,222,174,243,199,15,31,48,24,34,191,230,182,220,7,207,50,249,120,22,144,22,102,19,185,238,49,233,140,245,111,12,5,29,90,16,128,248,239,228,54,249,130,20,51,44,25,24,234,228,141,217,29,216,250,247,115,24,9,18,207,19,194,238,170,236,110,247,6,9,119,23,129,12,118,246,53,236,108,251,125,23,68,40,157,17,64,228,61,218,86,220,192,247,9,23,138,15,205,22,15,238,72,243,104,246,191,4,106,20,75,9,95,246,221,244,2,251,25,29,217,32,122,10,134,230,84,216,99,229,235,246,79,19,45,16,138,20,31,244,67,248,11,245,203,1,5,12,138,6,248,248,155,252,62,0,90,28,183,24,160,4,117,231,33,220,70,235,239,245,196,15,152,15, 72,18,126,249,80,252,29,244,54,0,143,5,156,4,24,251,163,0,93,3,83,27,155,19,65,0,233,232,163,224,213,238,107,246,157,7,44,16,192,12,164,3,153,254,157,244,32,251,215,254,28,4,91,0,158,5,142,5,31,20,247,10,101,252,69,238,181,233,67,242,20,243,177,252,100,13,227,11,84,15,174,1,188,245,131,243,95,247,90,2,157,4,72,12,215,9,62,14,134,5,101,246,164,245,129,239,149,244,210,239,153,241,122,16,74,12,121,29,156,3,116,242,91,236,161,239,110,6,135,11,23,19,104,11,181,3,233,255,209,243,191,254,18,247,15,246,182,235,186,232,202,14,243,14,111,38,64,5,26,240,175,228,148,236,130,7,38,17,105,24,140,9,62,252,73,248,122,243,209,9,63,252,150,248,10,226,216,223,63,12,191,20,25,50,249,9,180,236,135,218,250,228,51,10,35,25,34,32,119,8,214,242,246,242,5,243,222,20,111,3,184,247,68,219,187,213,61,11,167,28,101,57,59,14,245,230,223,211,183,226,16,14,249,31,199,35,107,2,193,236,160,238,190,249,171,30,151,6,220,243,9,209,138,207,168,11,65,39,186,64,17,18,182,222,205,203,92,222,203,18,158,39,144,40,172,252,102,230,127,233,41,254,254,39,11,8,222,239,160,199,181,201,151,16,13,48,92,71,97,16,165,214,232,197,227,220,237,25,217,43,233,40,103,245,133,227,22,233,10,8,219,42,134,8,80,230,245,193,10,200,178,24,188,55,156,74,226,11,86,207,44,193,147,223,88,32,157,48,60,39,62,239,46,224,99,238,41,15,194,45,52,5,207,219,219,190,192,198,117,34,98,63,254,75,72,8,195,200,155,189,185,227,135,34,181,52,33,35,202,236, 62,224,177,239,128,20,208,45,8,2,45,215,118,187,25,201,164,41,40,65,5,77,45,3,215,197,96,189,204,230,116,36,64,53,79,30,50,237,51,225,23,247,110,22,148,43,213,251,100,209,239,186,114,206,193,46,103,68,175,75,28,255,39,194,120,188,178,231,198,38,1,54,218,28,143,240,222,225,26,251,122,20,245,37,24,248,187,206,203,192,225,211,186,48,110,65,35,69,168,253,107,195,174,194,35,233,79,36,190,48,174,25,247,246,175,232,33,255,232,14,117,29,250,246,224,207,105,198,147,217,235,42,46,64,114,64,211,1,131,199,31,198,6,228,199,29,168,43,180,30,160,0,192,241,115,253,56,6,92,18,208,245,124,214,16,207,60,223,78,35,127,57,255,60,253,3,188,209,55,202,76,225,132,19,25,37,105,34,117,13,182,250,25,252,226,250,6,8,157,245,7,222,174,216,87,227,41,26,177,49,195,57,11,11,36,221,233,202,53,219,62,6,90,32,25,43,26,27,91,6,39,246,67,240,86,250,24,249,217,230,203,226,19,229,5,15,45,43,49,56,124,19,62,231,248,201,117,211,91,248,84,31,209,51,191,42,173,13,196,238,179,227,189,238,191,250,97,241,245,233,246,231,94,5,84,36,103,56,199,24,1,238,208,199,85,203,73,241,34,31,29,62,165,53,41,15,251,231,68,216,99,232,26,0,173,252,216,239,68,231,121,251,188,30,95,58,71,33,46,245,85,196,19,197,237,233,5,35,43,73,156,62,248,16,112,222,142,206,202,230,34,4,244,9,103,239,12,230,33,243,202,26,13,64,199,36,137,247,134,192,175,188,20,233,122,37,20,83,198,68,203,12,170,216,28,197,183,230,175,8,157,16,136,239,50,227,90,235,112,26, 86,66,53,41,42,247,87,188,184,184,38,232,218,41,25,90,248,69,197,11,200,208,57,193,56,230,12,12,72,25,243,238,147,227,69,229,134,24,194,67,71,43,155,248,249,184,91,183,182,230,31,47,143,95,167,70,61,12,245,199,71,192,173,228,96,19,64,29,130,237,182,224,101,224,50,26,90,70,130,41,104,246,250,178,149,184,181,235,251,52,227,97,79,65,118,7,68,193,193,193,188,231,220,25,183,28,67,235,4,220,216,222,63,30,123,67,222,39,172,241,3,176,243,189,49,238,255,59,69,94,232,62,191,2,227,192,143,195,126,233,122,25,2,26,179,233,68,221,190,227,254,31,145,63,229,33,12,236,235,175,114,196,132,244,221,63,15,90,75,58,248,254,98,195,212,198,129,236,70,23,135,22,149,234,161,223,27,234,8,33,195,57,30,27,111,230,117,180,163,203,158,251,70,63,101,82,141,53,50,253,186,201,0,200,48,243,250,16,44,20,141,232,255,225,18,242,181,30,89,51,14,20,229,224,187,187,36,209,190,3,227,60,56,77,21,47,110,253,27,206,226,201,204,243,219,8,84,20,38,232,155,232,151,249,214,25,39,45,103,8,81,221,107,195,202,217,235,13,231,55,164,71,178,38,244,253,177,211,181,207,222,242,85,1,204,16,142,237,197,242,53,1,242,17,245,32,129,254,229,222,135,206,131,228,63,18,75,48,70,64,246,32,176,3,219,215,16,212,24,238,14,251,254,15,46,243,43,251,28,6,50,9,153,22,125,245,170,222,60,216,147,239,212,22,161,45,121,56,109,26,113,5,131,216,113,217,17,235,21,250,106,14,5,249,196,0,102,7,236,3,154,11,94,238,168,223,124,224,188,250,94,23,49,43,0,47,70,23,7,6, 18,221,20,223,69,232,24,248,254,9,202,255,220,6,11,10,73,255,143,255,51,235,185,225,39,235,66,5,177,21,25,40,208,34,227,24,203,6,157,229,70,224,8,230,27,241,221,8,225,9,210,12,78,13,243,244,59,244,27,231,139,228,188,247,3,11,184,21,64,35,62,28,113,26,42,6,245,235,73,223,132,228,140,236,244,11,156,15,218,18,231,11,185,237,76,237,161,228,225,230,181,1,119,10,107,24,56,29,49,25,144,27,239,5,224,240,101,221,73,226,16,235,73,13,147,22,84,21,9,12,92,230,150,232,175,225,227,236,24,8,255,11,200,26,253,21,180,25,108,24,88,8,166,244,18,221,8,225,163,231,229,17,230,26,28,24,74,9,182,224,253,228,121,225,146,242,251,11,111,12,225,25,152,17,114,26,83,24,82,10,237,246,40,218,148,223,47,230,77,22,39,31,15,26,74,4,3,219,52,225,202,225,233,249,56,13,79,15,132,22,6,14,222,25,23,22,107,13,54,247,109,217,63,221,191,228,114,26,244,33,35,30,214,0,69,216,0,219,224,223,213,253,124,12,123,22,238,18,132,14,123,21,214,20,28,17,7,249,148,217,224,215,33,230,116,28,187,38,27,33,24,252,14,216,221,210,189,227,147,255,44,14,68,28,98,14,214,16,202,16,45,21,146,20,238,247,253,217,219,212,130,230,140,33,17,42,170,34,113,248,155,212,170,206,0,230,146,0,155,18,190,30,192,10,167,15,211,10,153,22,109,21,131,249,142,217,209,211,111,231,211,33,174,44,62,33,30,249,227,208,178,203,109,230,131,0,79,25,134,30,115,13,244,9,61,6,245,20,192,21,233,253,64,218,254,211,6,231,163,32,163,50,179,31,197,251,13,203,101,200, 197,229,10,0,62,32,100,32,184,15,67,6,232,2,44,19,121,24,53,252,119,219,153,214,15,231,127,37,169,46,11,33,245,249,203,199,102,201,222,226,171,3,3,37,139,32,199,19,220,253,23,1,127,13,158,26,60,253,125,224,105,218,91,229,124,37,151,41,212,33,227,251,154,197,255,201,114,219,239,5,7,41,77,38,245,22,197,247,125,250,163,6,170,26,202,253,152,235,217,218,236,231,154,33,155,35,117,37,150,248,124,199,65,200,61,217,28,13,58,42,80,44,234,17,63,243,154,243,96,6,31,28,104,1,229,243,118,217,225,234,94,27,124,32,222,38,244,245,153,203,112,199,183,218,8,18,78,40,146,46,119,12,26,240,211,241,172,5,58,29,61,2,233,249,162,217,250,238,121,21,5,29,140,36,109,243,66,207,220,198,21,222,37,22,111,39,115,48,131,7,44,237,40,237,30,3,128,27,136,10,94,254,64,221,147,238,44,14,142,27,86,33,146,244,149,208,88,197,68,227,89,21,65,42,114,48,153,3,210,233,213,233,56,2,167,28,53,15,235,0,90,223,21,237,123,9,76,27,1,30,170,246,244,208,126,196,15,233,68,20,115,46,182,44,243,252,214,229,231,230,60,4,25,35,62,20,83,2,233,222,141,230,45,8,59,24,249,31,54,249,123,206,188,200,119,233,160,23,3,49,208,39,252,251,33,221,185,232,187,3,64,38,47,27,175,255,1,226,77,226,107,8,226,23,174,28,202,249,151,202,52,207,117,237,124,27,215,49,94,31,46,246,65,218,183,235,29,8,113,44,153,26,97,0,217,219,198,224,154,9,149,23,41,33,122,244,117,202,12,211,255,238,121,35,91,44,104,28,117,237,168,215,186,238,32,13,102,52,64,25, 4,253,224,215,77,224,197,13,67,24,207,32,84,238,191,202,97,215,42,245,193,40,101,40,176,21,166,228,253,217,155,243,42,21,115,57,19,20,245,247,102,209,146,227,72,22,129,27,252,33,254,227,191,203,2,219,195,254,241,45,18,35,146,11,95,218,179,220,118,251,200,32,170,63,1,14,205,239,196,202,115,231,112,29,210,30,249,30,156,217,193,204,64,222,93,13,88,47,203,30,6,252,245,208,214,226,165,2,26,49,15,64,179,3,90,228,4,193,85,241,18,40,164,36,209,27,30,206,111,203,127,226,2,25,80,49,17,26,180,237,97,203,179,229,215,14,106,61,22,63,114,249,156,213,248,190,7,251,172,50,55,41,158,17,36,197,55,201,26,237,140,34,117,48,235,15,16,222,127,204,134,235,18,32,221,70,166,56,151,233,93,201,83,189,223,12,249,58,161,46,95,5,219,188,52,202,16,249,24,41,82,50,81,0,181,213,143,203,129,245,215,47,15,77,74,48,232,219,30,189,184,196,11,27,203,66,59,46,195,247,125,184,200,205,171,3,156,45,0,45,54,244,253,207,240,208,137,3,161,61,101,77,191,33,80,202,245,180,175,206,68,41,142,76,103,42,90,236,52,180,73,209,219,13,63,45,130,40,239,231,95,207,239,213,230,15,174,71,59,73,189,18,57,187,127,179,66,219,172,55,177,81,37,33,192,225,122,175,145,216,229,19,1,49,14,34,101,222,121,206,234,218,181,31,86,76,231,66,53,3,17,175,4,183,149,231,220,68,70,81,103,22,59,218,168,175,28,227,218,23,85,44,219,24,69,216,42,212,55,229,46,44,182,75,206,55,39,243,78,168,102,190,140,246,239,76,58,78,160,12,117,211,33,177,247,232,20,25,184,41, 121,18,4,216,74,217,110,239,225,49,99,71,91,45,188,227,52,168,79,197,247,2,216,84,57,70,154,7,154,203,167,181,10,238,106,23,222,39,137,9,111,220,71,224,25,252,235,53,15,63,50,31,49,214,72,172,171,207,155,18,138,87,115,59,43,1,205,196,171,191,112,241,160,23,78,35,250,0,2,225,97,231,194,9,105,54,179,55,165,14,30,206,74,179,143,218,249,31,236,81,83,51,223,249,78,195,120,200,14,242,188,23,125,27,1,254,84,230,38,242,96,19,143,50,26,43,25,254,135,202,204,190,34,232,60,42,41,71,119,43,170,239,28,200,184,205,105,242,206,22,96,19,178,1,85,236,102,0,63,23,123,42,104,28,133,240,11,206,124,202,7,245,134,48,180,58,95,39,177,229,64,206,146,209,210,242,191,21,250,13,89,4,147,245,164,9,75,27,105,32,228,14,41,230,91,209,1,215,94,2,75,50,144,49,51,31,28,224,191,211,226,210,186,245,167,15,189,13,193,8,154,255,125,18,227,22,231,21,89,1,88,225,126,219,25,228,171,12,135,46,108,40,160,20,88,223,143,212,88,215,16,247,103,14,94,17,141,11,167,10,184,18,236,18,7,10,170,246,185,228,165,225,44,244,153,15,132,42,111,33,4,12,153,224,135,210,98,218,71,247,236,13,227,22,33,18,114,17,38,17,49,9,19,253,105,241,180,231,176,238,187,255,213,18,140,34,115,22,171,3,60,223,122,213,168,223,66,247,218,14,153,23,105,23,150,21,180,16,8,0,203,243,87,238,245,235,123,250,17,8,117,19,194,28,44,9,32,0,114,220,117,218,149,228,219,244,209,18,218,23,81,30,82,24,116,12,42,247,90,236,130,236,207,244,120,4,110,14,73,19, 246,17,113,1,251,251,34,219,11,227,39,227,57,248,184,18,86,27,153,37,175,24,136,9,53,237,33,229,160,238,31,250,49,16,93,20,15,21,234,8,95,247,223,244,32,219,202,233,59,231,172,250,228,19,157,27,188,38,245,23,60,6,254,230,137,226,17,238,197,0,17,24,102,24,89,22,64,250,56,241,163,235,191,223,89,240,182,234,219,252,251,18,241,25,154,41,150,21,130,6,128,224,191,225,254,237,116,7,153,31,186,28,193,20,115,236,201,236,6,228,52,232,14,245,110,237,42,1,175,16,188,27,243,40,228,19,77,6,197,219,151,228,161,236,40,14,175,37,182,31,247,18,124,225,140,232,2,224,236,236,123,249,104,240,135,6,174,13,31,28,79,36,184,18,143,4,76,220,29,231,124,236,218,18,94,37,155,36,143,12,208,220,88,227,192,218,26,240,6,252,140,248,142,12,183,11,211,23,177,28,102,18,143,7,222,224,221,233,235,233,203,20,81,38,228,40,64,8,23,218,37,223,227,215,39,243,161,254,17,1,113,15,77,12,46,18,142,25,233,18,202,7,129,230,25,233,50,237,82,22,58,39,38,44,73,0,227,220,158,215,211,213,138,243,81,3,89,11,151,18,199,8,220,11,17,21,204,21,129,11,201,235,134,230,252,238,160,18,130,43,47,44,213,253,202,224,87,204,31,216,28,240,149,11,179,17,59,18,120,6,126,5,248,20,232,22,112,13,66,236,195,228,63,243,72,18,180,48,145,35,123,253,91,220,30,201,40,217,218,241,1,21,50,20,24,18,2,0,64,1,131,21,135,22,59,19,72,236,135,231,219,244,38,14,192,51,202,26,33,6,74,216,40,200,154,213,235,243,102,26,178,24,97,18,64,252,139,255,34,20, 124,23,13,21,148,236,143,235,33,242,131,15,144,50,200,25,142,9,103,211,135,195,1,211,88,249,19,33,229,26,61,15,194,246,219,255,248,19,211,26,89,19,32,236,130,237,190,238,10,21,191,49,153,27,53,8,86,203,83,190,47,214,255,255,50,42,168,27,114,10,29,244,44,253,240,21,137,27,178,16,213,238,119,238,112,244,6,25,170,47,235,25,75,2,173,196,164,189,47,219,205,8,203,46,107,26,254,4,247,243,28,252,109,23,55,25,38,12,125,243,172,238,197,247,126,29,238,42,14,26,11,249,210,192,181,191,202,224,39,16,111,47,25,22,167,0,237,241,122,252,85,26,32,23,88,10,143,246,252,235,108,253,168,27,104,42,58,24,251,239,98,191,80,193,24,232,153,21,190,46,125,19,3,254,0,241,241,252,125,24,164,20,54,10,205,250,85,235,122,2,138,27,216,40,4,23,46,230,91,193,193,194,152,239,200,25,46,45,181,15,150,252,117,239,254,255,202,23,75,16,231,12,241,250,136,237,217,9,134,21,47,43,172,11,93,226,248,196,32,198,128,249,2,27,3,43,168,13,75,249,177,240,89,0,74,21,110,14,138,13,31,253,243,241,50,14,105,17,25,42,197,0,101,226,91,197,100,203,132,0,63,29,157,43,15,11,7,246,93,237,219,254,96,19,78,15,63,18,140,252,113,249,235,10,120,17,170,34,74,250,59,228,54,200,35,211,205,5,206,29,128,39,194,7,111,243,86,239,167,0,221,15,2,16,226,16,140,1,134,0,108,8,139,16,230,20,114,250,106,227,231,207,177,217,73,8,30,30,140,35,199,5,23,242,213,238,118,1,217,11,65,18,99,17,24,7,106,7,9,2,82,14,254,6,29,252,142,228,207,215, 101,225,210,9,188,28,110,30,120,2,112,241,218,238,191,0,134,10,74,19,6,19,231,14,177,5,161,255,104,4,71,1,250,254,44,230,127,223,106,230,209,10,28,29,214,22,81,0,193,240,104,239,132,4,130,7,138,21,171,17,128,21,169,6,10,255,211,254,233,249,121,254,211,230,58,232,205,240,251,12,141,29,243,13,98,252,40,239,251,239,177,8,37,8,1,22,243,19,255,22,81,6,126,253,67,245,231,247,205,250,143,234,237,243,198,248,46,15,129,22,118,1,234,250,33,240,52,246,254,9,125,4,72,20,159,20,109,28,120,6,205,250,176,232,99,244,167,248,43,242,164,1,186,255,195,14,74,14,246,245,77,252,3,239,202,252,225,9,39,2,246,22,91,23,71,32,111,6,104,241,178,225,213,241,60,249,122,253,44,11,78,4,234,12,91,4,236,239,226,252,61,239,190,0,156,8,54,3,82,25,139,26,233,31,142,5,254,228,221,219,51,239,207,250,235,11,231,17,83,9,177,5,245,247,152,237,47,252,228,243,100,3,126,4,165,4,174,25,54,31,7,31,2,2,8,218,56,218,207,237,125,0,248,22,231,22,222,11,242,254,223,241,94,237,134,251,190,245,48,3,91,3,12,11,52,30,102,34,3,28,196,248,210,207,211,219,119,238,97,12,205,30,109,26,231,10,199,246,188,237,193,236,107,249,196,248,100,0,156,9,192,13,122,35,32,32,61,24,19,237,162,202,73,221,227,241,30,24,242,35,139,28,186,5,29,240,83,233,201,238,255,249,137,250,235,254,50,11,239,19,179,39,191,31,73,18,181,223,204,200,146,222,40,250,145,34,236,37,151,27,163,0,97,235,110,234,208,240,188,247,6,250,246,253,18,17,13,29,61,39, 0,30,74,5,206,213,163,202,145,226,208,6,188,41,252,37,175,24,174,248,23,232,107,236,96,241,118,250,166,248,111,254,252,23,127,29,150,42,51,26,197,250,24,209,38,200,170,232,92,18,63,46,31,41,165,16,243,242,44,227,56,238,152,244,1,252,150,247,98,254,125,27,218,31,255,44,217,20,214,237,201,204,8,199,220,240,230,32,59,47,114,43,192,5,113,235,202,228,53,238,155,249,135,251,0,244,73,5,139,28,34,34,244,44,59,8,14,233,85,202,188,199,77,1,159,34,237,49,192,40,49,249,81,237,2,225,15,243,25,252,197,249,37,247,112,8,138,27,164,38,166,40,151,0,245,227,151,197,139,207,193,12,72,39,68,53,88,31,135,241,247,235,135,226,184,246,16,254,76,247,201,249,249,10,71,27,165,42,252,30,84,250,65,224,222,193,156,222,48,19,244,41,47,54,226,17,131,239,55,233,146,226,30,253,250,251,48,249,134,253,48,9,151,29,149,38,157,22,246,247,98,217,221,197,228,232,130,22,87,47,70,49,1,8,207,236,154,229,239,229,127,1,134,251,32,252,153,254,58,7,94,34,111,31,71,19,214,242,44,211,23,207,240,240,184,30,174,49,100,38,87,1,148,233,212,229,152,238,243,0,158,254,90,251,171,255,187,8,53,34,178,22,164,15,176,237,168,214,225,216,44,247,148,32,179,44,54,30,150,254,16,234,73,231,53,240,216,254,153,254,50,254,42,2,202,11,94,28,244,11,178,11,121,232,124,222,255,224,0,252,206,36,15,36,93,24,17,250,14,232,116,233,34,243,230,0,236,0,158,254,72,1,137,14,111,18,218,10,81,6,118,232,126,230,197,228,56,5,239,33,34,29,253,17,178,246,101,236,65,237, 196,248,246,255,8,0,80,255,231,2,89,17,209,9,149,9,185,254,76,236,206,236,126,236,72,12,29,28,249,22,178,11,223,243,129,240,255,238,198,254,198,254,216,2,5,253,114,4,132,11,37,1,245,10,243,249,5,246,21,240,109,241,209,14,65,20,29,18,128,6,137,243,77,245,200,242,86,1,76,253,28,3,241,251,253,6,233,2,99,255,204,7,122,250,55,253,47,242,223,248,239,12,202,14,183,13,53,1,253,247,68,248,162,250,49,0,251,255,97,0,219,252,3,5,88,250,21,0,90,5,193,1,2,5,105,245,88,250,179,7,208,6,124,12,33,255,161,254,102,252,243,250,220,254,211,1,206,254,221,0,222,250,215,243,238,0,151,4,149,13,108,6,0,248,44,248,214,0,120,1,7,10,122,254,46,5,223,0,101,251,65,0,31,255,193,252,224,1,187,240,158,247,44,253,101,8,195,19,255,7,56,250,223,246,130,248,31,255,206,4,219,3,222,12,51,4,164,251,56,0,231,249,37,0,131,251,43,237,152,248,142,250,71,16,52,23,93,11,51,251,175,243,187,240,99,253,117,255,116,12,237,17,5,7,55,253,72,254,29,248,177,255,203,242,53,236,158,250,46,252,10,25,96,24,251,11,130,250,219,236,4,237,235,249,7,255,163,21,41,21,51,10,45,254,170,248,143,246,189,253,139,236,238,243,170,244,217,0,12,27,86,25,13,16,137,248,3,230,90,234,209,242,148,5,118,27,79,24,178,13,222,250,213,243,96,246,235,245,118,237,137,244,3,244,224,8,149,27,162,30,232,12,19,245,32,222,155,231,137,240,98,13,163,32,8,29,35,14,21,248,146,241,223,243,127,242,142,237,85,246,15,244,204,16,132,30,228,32,71,10, 0,236,200,217,36,230,18,242,248,22,174,34,41,31,64,14,176,242,153,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,215,236,225,89,237,22,231,1,252,64,29,88,18,195,13,184,15,196,38,95,38,111,14,179,34,78,23,181,28,105,35,78,36,0,5,77,229,18,221,67,208,104,212,8,217,108,219,152,219,243,234,63,235,187,231,201,11,250,29,52,13,35,11,115,23,160,46,210,26,133,10,53,31,180,20,118,35,209,36,252,28,232,253,246,223,177,212,8,207,18,218,12,220,13,221,170,227,181,237,195,227,182,238,79,26,164,25,250,11,210,15,113,32,22,48,15,11,94,14,79,25,12,21,162,36,12,33,155,23,97,249,143,214,72,204,113,208,187,219,195,220,7,230,167,236,187,233,65,225,195,0,182,32,234,19,30,16,80,20,29,41,1,36,172,0,245,15,252,23,251,25,232,36,190,29,40,20,176,240,77,204,162,201,121,212,204,218,198,225,7,239,23,236,154,226,156,227,201,16,71,28,73,19,108,15,40,31,170,41,55,25,221,250,241,19,1,22,160,29,191,36,28,23,24,14,232,229,102,199,230,203,69,218,218,219,179,236,24,242,34,235,39,220,12,243,37,26,252,23,105,17,162,22,165,36,169,34,33,12,87,251,229,20,147,21,224,36,168,34,153,17,197,7,4,216,244,197,29,208,81,218,135,224,226,247,241,239,22,227,184,222,184,4,199,29,82,22,254,16,42,30,45,35,215,28,64,0, 114,255,185,19,102,24,16,40,46,29,248,11,183,253,14,209,7,197,58,212,197,217,173,236,160,249,136,232,186,223,83,234,0,19,246,27,143,18,231,22,63,35,101,28,156,22,115,247,184,4,134,18,15,30,20,41,34,20,236,5,11,245,20,201,76,199,119,215,232,220,42,249,19,245,240,227,214,225,223,246,112,25,225,23,28,19,43,31,7,32,33,24,178,17,151,243,254,10,123,17,17,38,51,38,57,12,61,0,253,234,77,194,216,204,132,217,223,230,70,255,249,237,206,225,156,227,240,6,123,27,38,22,77,25,195,32,211,23,63,26,135,4,254,243,60,14,136,18,224,43,146,31,81,3,57,251,85,225,42,192,182,209,232,219,22,243,204,255,213,232,232,227,171,235,12,17,50,26,34,25,175,27,227,30,83,19,93,26,152,246,33,253,32,12,159,23,132,47,63,20,80,252,220,245,52,213,116,195,47,215,58,225,103,252,228,251,255,231,87,226,176,244,130,23,31,26,36,25,188,28,100,27,53,24,185,19,225,240,54,5,165,7,154,34,20,45,129,7,26,248,129,234,214,209,36,201,17,220,214,232,62,2,11,249,134,231,202,226,217,2,13,28,155,24,37,22,38,27,136,24,252,24,192,8,196,240,198,7,131,8,126,46,12,32,236,0,174,240,138,225,12,209,219,204,92,224,233,239,65,7,179,245,162,225,131,235,49,18,85,29,194,20,255,19,102,29,48,23,19,26,57,253,184,248,40,4,124,18,90,48,192,16,212,251,35,228,209,225,253,208,196,208,142,231,116,249,52,11,159,239,93,223,255,249,116,26,73,25,204,14,234,22,235,28,232,22,200,20,252,244,153,252,208,2,239,32,111,41,189,8,161,242,57,219,112,230,243,202,118,217, 225,235,149,255,136,8,23,232,170,228,30,9,250,28,111,18,21,10,206,26,78,29,111,24,55,12,197,242,254,253,159,9,41,42,66,29,190,1,251,227,38,222,54,229,203,200,167,224,102,241,253,5,175,4,138,222,164,241,160,18,96,27,8,7,130,13,103,33,186,26,111,24,63,2,97,244,94,0,50,19,93,42,13,17,72,245,190,221,111,229,245,223,162,208,244,234,60,245,31,12,105,250,24,224,232,1,117,25,33,18,134,255,227,20,229,33,165,21,197,21,198,250,11,248,190,5,197,27,236,34,234,1,183,232,81,219,67,231,47,221,69,217,214,241,106,250,104,16,181,239,208,236,182,12,114,26,200,4,243,0,247,30,228,28,176,21,138,16,122,245,88,254,238,10,144,28,140,23,105,244,241,225,71,221,16,233,99,221,236,226,210,244,240,0,187,11,145,238,205,249,1,19,73,20,249,248,151,11,69,35,169,23,251,23,165,9,109,248,245,2,5,15,79,27,60,11,165,233,193,221,167,222,126,235,97,223,59,236,187,249,4,7,121,7,151,245,249,254,51,21,59,6,20,247,216,22,26,32,88,21,126,24,18,3,5,251,136,5,135,14,145,24,103,252,100,224,129,220,188,227,22,234,202,228,38,243,157,253,138,7,51,11,217,247,177,4,76,17,231,247,207,252,16,32,150,24,188,23,45,21,153,254,227,253,212,3,125,17,22,20,209,237,215,219,136,226,159,232,240,234,180,234,56,247,173,251,109,13,29,15,214,245,118,10,193,4,11,240,13,11,230,31,117,22,58,30,121,15,222,253,131,252,110,3,69,20,90,10,137,224,38,222,239,231,70,233,95,238,42,242,123,248,156,253,108,26,206,11,106,247,247,7,61,245,140,243,24,21,80,27, 216,26,136,30,204,9,218,251,163,249,199,3,223,23,90,249,123,216,30,232,255,235,60,232,135,245,13,244,55,246,227,9,104,32,169,4,224,250,117,0,206,236,229,252,20,24,1,25,161,30,5,25,63,3,15,246,90,247,118,9,131,20,77,232,164,219,110,240,238,231,19,238,166,249,43,242,139,252,254,25,130,29,241,2,33,250,216,247,166,232,192,6,39,25,115,28,73,31,2,21,196,251,184,241,240,246,58,17,37,11,100,219,1,232,254,241,168,228,229,247,124,249,203,238,231,10,47,29,106,23,27,0,255,246,157,237,10,237,252,14,229,27,8,30,180,31,226,12,253,239,113,238,216,252,17,21,189,247,184,220,80,243,128,235,118,235,45,255,252,242,174,247,133,26,152,23,187,22,158,250,69,243,157,230,4,245,171,20,11,30,181,32,120,27,65,0,222,231,245,238,80,5,132,17,15,233,46,233,96,245,28,234,36,245,226,1,116,240,208,9,162,25,51,20,229,17,162,243,158,235,139,226,101,2,246,25,98,31,213,31,54,21,125,239,127,228,6,244,67,13,174,6,28,232,38,243,152,240,140,237,68,253,110,255,142,247,126,23,237,17,4,22,71,10,28,239,107,226,33,235,191,11,203,29,77,29,129,33,125,4,172,225,141,232,239,250,6,15,68,255,69,240,10,244,250,239,95,239,92,3,163,251,107,8,18,21,42,17,122,18,90,3,178,230,14,225,240,245,35,21,144,30,15,30,96,30,216,235,56,224,80,236,53,1,200,10,209,254,43,242,155,244,85,236,28,247,57,4,130,2,119,16,1,16,245,17,134,12,20,0,249,223,49,232,99,255,36,27,235,27,18,32,203,13,223,217,138,228,141,239,30,5,164,13,245,254,139,244,229,240, 244,235,92,254,122,8,29,12,180,13,225,17,203,12,83,8,121,251,50,223,89,242,83,8,144,27,141,24,57,35,241,239,188,213,38,232,46,241,179,8,254,14,103,252,45,244,111,235,15,243,48,2,139,17,79,11,163,11,191,16,245,4,10,7,108,248,11,229,21,250,102,14,199,23,171,27,44,21,43,216,103,223,104,230,66,246,150,18,247,14,109,252,121,240,123,235,183,250,226,12,79,21,51,6,177,15,222,7,124,0,172,9,224,245,253,237,96,255,8,17,14,19,233,29,120,250,10,211,32,228,5,228,84,4,95,21,253,11,163,250,159,234,199,242,51,2,155,23,151,15,245,5,196,10,222,252,161,0,57,8,202,250,122,245,4,2,32,18,87,20,147,21,97,228,202,218,99,221,200,237,28,20,129,17,117,11,33,245,86,234,75,249,116,12,178,29,210,6,238,10,138,255,118,249,249,4,123,7,241,253,90,246,185,3,173,11,23,18,244,3,189,215,71,220,36,219,159,1,228,23,55,17,112,9,77,237,179,242,222,253,71,28,240,24,147,6,244,5,199,246,146,0,88,6,190,9,67,6,170,244,20,4,251,8,86,18,91,240,165,212,222,215,232,227,159,17,77,19,210,20,240,0,117,239,52,247,134,8,5,35,229,17,184,4,45,251,223,246,245,6,146,4,109,16,77,7,49,241,205,1,26,5,17,11,197,220,205,213,4,215,153,245,178,23,89,19,170,20,107,252,217,245,2,248,201,23,235,32,211,11,202,252,142,242,213,251,182,7,22,6,38,24,246,2,25,241,161,253,38,7,166,252,183,210,172,213,212,220,227,7,134,24,246,18,140,18,51,254,30,243,168,2,154,34,1,26,184,4,165,244,196,241,37,1,245,5,26,10,206,28, 155,252,81,240,243,252,226,8,129,231,219,205,41,213,130,234,63,19,63,24,86,17,60,21,163,252,51,243,152,21,28,34,155,19,145,251,206,239,21,243,166,3,39,3,23,17,77,23,61,246,40,240,97,0,120,1,215,212,56,208,188,218,183,248,202,26,218,20,38,19,235,22,54,241,191,253,216,33,11,26,72,13,168,245,29,236,179,248,180,4,65,5,93,24,218,13,235,245,247,241,153,6,135,236,217,203,208,211,223,226,139,6,12,32,162,14,235,27,233,14,195,236,118,19,60,32,22,22,101,7,213,240,163,236,128,254,43,2,182,12,71,21,167,5,188,246,139,245,14,254,162,217,176,203,222,216,152,237,88,21,130,29,210,15,228,32,205,254,221,246,247,34,149,23,153,21,31,0,203,235,48,240,90,254,120,1,115,19,249,10,43,3,96,252,232,245,50,242,163,208,191,207,205,223,75,250,247,29,94,23,88,16,116,28,216,241,72,12,128,32,11,21,27,22,143,246,236,236,229,243,134,253,96,9,163,18,62,2,121,8,231,249,109,240,171,229,112,200,238,210,94,233,31,6,68,34,65,15,45,21,38,18,207,246,106,31,144,22,94,30,150,13,175,239,188,239,12,241,56,255,148,15,177,11,66,0,222,11,197,244,4,234,202,217,233,196,63,222,116,240,195,20,213,31,43,8,92,23,87,7,46,6,46,33,204,19,118,37,204,0,152,239,77,238,55,240,139,6,123,16,233,3,226,1,37,11,40,240,164,226,76,205,46,204,27,229,62,250,206,33,26,21,125,7,140,23,48,7,74,20,144,25,204,27,242,33,242,246,80,240,135,230,189,248,22,13,82,10,70,1,206,5,194,5,76,237,122,217,152,197,147,214,215,235,253,10,230,32,209,9, 155,8,52,23,48,13,207,23,139,23,209,37,144,22,3,242,38,234,223,230,218,2,117,13,228,4,27,3,134,1,253,3,162,227,20,204,125,200,182,222,202,244,77,25,198,24,177,1,29,14,214,25,120,17,163,22,20,29,72,40,83,9,28,239,22,227,250,238,26,10,192,11,30,4,21,1,69,255,143,254,160,214,205,197,242,206,114,231,85,5,132,29,8,12,163,0,243,20,152,26,93,20,111,24,236,35,16,37,144,255,255,229,179,226,88,249,196,10,37,12,8,3,51,249,218,1,225,244,62,202,107,200,116,216,149,244,136,18,182,23,154,1,139,6,199,25,103,27,180,21,53,30,100,40,217,29,26,242,38,224,50,233,228,254,1,15,238,11,31,251,155,248,227,2,193,225,255,198,43,204,52,226,141,3,14,24,234,10,51,255,61,13,12,27,249,27,74,26,134,33,58,41,66,17,139,228,35,224,249,240,50,4,9,18,108,6,102,243,11,254,136,248,65,213,0,200,236,210,5,243,231,14,67,18,228,2,20,3,79,15,228,28,43,31,232,30,72,38,50,41,212,255,5,220,190,231,225,244,209,11,61,18,140,253,178,239,241,3,72,227,85,208,60,202,28,223,252,3,47,17,193,9,207,0,86,8,54,14,29,33,114,31,171,32,218,41,80,34,203,235,94,222,59,236,156,252,174,19,26,14,96,241,215,248,224,249,84,208,183,210,33,205,102,241,100,13,95,13,243,3,102,5,0,9,227,18,198,39,36,31,91,36,119,44,49,16,38,222,103,228,110,239,175,7,207,21,111,2,30,237,102,0,109,229,132,202,10,212,90,215,20,3,98,13,59,8,206,1,16,6,244,9,17,28,19,41,248,32,49,41,218,41,160,249,94,219,18,231,53,247, 237,13,77,18,231,247,22,244,161,252,99,208,206,201,248,215,15,232,63,14,190,9,14,6,249,0,148,7,222,12,204,36,210,38,186,37,190,45,64,30,157,230,39,223,181,235,37,1,23,18,221,8,88,243,108,251,244,237,188,194,65,205,212,225,39,247,17,16,14,9,237,4,85,0,76,8,35,20,43,40,36,36,89,43,91,45,176,9,56,220,92,228,238,241,15,10,40,17,66,0,49,246,212,252,105,219,1,188,220,212,178,237,72,254,190,14,197,5,40,0,239,0,234,10,190,27,129,40,178,39,218,47,153,39,4,245,183,221,143,233,183,250,93,11,252,14,240,245,9,254,152,243,247,203,93,186,60,229,145,246,62,4,239,15,38,1,225,253,166,4,36,16,149,34,30,41,219,42,25,50,113,22,101,230,239,224,144,240,17,1,182,13,193,6,151,245,62,3,77,226,24,195,25,191,203,245,217,248,1,13,117,10,45,253,28,1,9,8,234,20,152,41,67,40,232,47,164,45,196,0,31,225,94,230,103,248,223,2,163,16,157,251,255,252,68,253,59,211,200,187,48,206,5,252,31,253,211,16,177,254,122,254,144,3,88,9,4,29,96,43,123,39,111,55,96,30,83,242,186,227,237,237,45,251,193,7,197,11,127,245,110,6,211,235,152,201,156,188,29,222,142,254,39,7,13,12,167,249,59,4,247,4,165,14,37,38,36,42,147,44,0,52,158,11,118,234,50,232,4,245,65,253,14,12,81,2,152,249,166,5,28,221,87,195,171,194,180,232,160,2,16,10,206,0,34,253,191,6,131,8,98,20,7,44,207,38,179,51,58,37,198,253,28,232,73,239,105,247,140,1,105,13,69,247,128,2,149,251,94,209,46,195,235,207,135,240,144,7,215,4, 253,252,142,1,154,7,95,11,16,28,101,43,177,42,33,51,16,20,159,247,113,233,4,245,221,249,228,8,175,2,167,248,145,6,21,235,227,202,38,200,224,218,170,247,76,8,95,251,37,1,110,3,222,8,202,17,99,34,111,41,50,49,202,39,73,9,231,242,214,236,9,250,91,255,151,9,115,248,48,2,97,253,153,220,251,199,44,212,228,223,134,0,210,0,191,248,153,6,61,2,100,13,164,25,228,36,55,43,31,49,72,23,134,5,111,235,132,244,201,252,11,4,39,4,107,249,233,8,82,237,141,211,186,203,236,220,127,229,124,5,76,246,33,255,29,9,11,3,254,18,184,31,104,37,31,48,169,39,210,15,159,255,118,233,162,253,202,253,160,7,240,251,213,1,11,3,155,222,248,206,72,213,195,224,59,237,24,2,130,243,230,5,165,8,183,7,204,25,137,33,192,38,135,49,245,24,109,16,6,245,246,239,9,2,89,254,247,2,97,249,198,6,165,244,113,210,208,210,26,221,125,226,133,241,111,248,25,248,10,10,23,9,84,14,154,28,205,30,244,43,195,40,147,16,233,14,165,239,169,250,146,2,122,0,254,255,195,254,254,7,171,226,245,207,136,220,58,225,174,231,59,242,8,242,22,0,87,9,230,11,29,20,122,29,253,31,160,46,125,28,16,16,196,11,153,240,77,2,90,1,144,1,246,253,54,8,178,250,233,211,215,212,226,225,232,225,24,236,33,237,100,244,17,5,237,8,99,16,38,24,13,30,233,30,17,45,19,18,211,16,39,7,81,244,185,4,27,1,15,255,210,255,82,10,227,232,114,207,153,220,194,230,75,225,89,238,116,233,126,249,197,7,31,12,205,20,51,28,97,29,22,28,30,38,114,11,31,21,246,0, 118,251,46,6,42,255,48,253,39,8,211,0,45,217,59,211,135,227,21,230,147,229,227,238,76,231,94,0,144,6,22,17,127,25,16,33,221,24,158,24,83,31,100,12,191,22,31,255,247,2,196,4,243,252,27,1,94,11,96,239,231,210,30,218,220,230,229,229,96,232,30,238,30,234,195,4,13,6,56,22,86,28,191,36,77,13,72,20,198,24,112,14,167,20,108,253,12,9,75,1,68,252,170,8,118,5,196,222,121,214,46,223,47,234,136,230,228,231,150,241,19,240,104,2,88,8,8,27,242,31,92,36,37,2,215,21,225,20,230,21,233,18,149,0,242,13,69,252,23,1,0,14,45,247,215,212,99,219,233,225,167,234,84,226,180,234,217,246,108,242,201,0,25,16,103,30,235,38,19,24,1,252,177,22,104,18,102,28,250,11,95,7,145,10,149,248,125,7,170,11,204,227,166,213,28,225,102,230,171,234,76,223,131,241,177,252,183,240,182,0,223,19,210,35,141,39,138,5,67,252,241,19,139,19,41,33,122,11,100,12,55,4,249,253,106,13,197,0,145,216,100,219,182,227,188,235,140,229,61,223,82,252,126,254,175,236,192,255,224,25,170,42,81,28,230,251,127,252,93,16,211,27,135,34,121,13,126,13,251,0,123,4,158,13,141,241,189,212,83,226,24,232,101,238,65,221,35,232,209,4,193,250,165,235,158,0,137,35,7,43,13,13,46,246,202,250,147,19,233,30,88,36,245,16,25,9,245,1,7,13,226,5,128,225,127,218,172,229,156,236,148,235,79,215,27,244,152,5,26,249,19,233,72,2,100,48,17,33,188,1,143,243,168,253,180,25,184,36,201,38,42,14,136,4,46,7,141,14,174,249,153,217,228,223,8,233,71,239,114,229, 146,216,173,255,180,3,166,250,255,226,167,10,101,55,249,14,248,250,182,240,178,3,245,29,253,45,111,38,29,10,254,6,8,14,136,9,145,238,168,215,242,230,169,235,194,239,180,221,74,224,41,7,245,1,153,247,231,224,64,26,169,47,180,254,205,247,249,238,196,9,162,37,202,50,41,33,77,7,230,11,27,13,106,2,217,227,62,219,17,234,121,238,116,237,155,217,133,234,153,11,90,0,205,240,246,230,61,39,114,27,247,247,41,244,37,242,6,17,137,46,156,53,132,24,178,8,192,16,112,9,169,252,83,221,139,224,19,238,23,239,88,234,54,218,146,246,138,12,139,251,3,233,220,248,116,34,63,7,156,245,96,243,65,248,245,24,13,55,214,50,155,17,188,13,55,14,231,6,224,244,139,215,204,232,135,240,109,236,234,231,135,224,119,1,189,9,130,245,151,234,133,12,201,12,75,252,41,244,82,246,154,253,19,33,171,62,242,46,56,13,245,18,52,12,237,4,226,233,89,218,95,239,132,236,215,237,66,231,41,232,45,8,217,2,161,237,109,248,43,17,25,245,19,251,245,243,135,250,100,2,77,40,214,63,156,36,100,13,83,21,193,6,93,3,76,224,215,224,75,241,197,235,26,238,111,231,126,244,243,9,83,250,165,237,200,9,253,3,194,228,39,251,157,244,129,1,214,9,61,48,248,64,144,29,57,18,142,17,111,6,199,252,5,217,156,231,175,239,51,234,137,237,62,234,245,255,18,5,254,241,206,246,36,18,51,238,65,225,104,248,116,251,26,9,217,14,105,56,121,62,145,24,210,20,207,11,252,7,121,242,209,216,53,236,40,238,79,234,115,237,73,242,239,4,138,250,23,239,94,6,14,8,113,224,122,225,106,246,180,4, 151,11,7,22,0,63,1,57,148,24,3,21,39,7,5,9,139,231,171,221,204,239,32,236,38,236,18,240,66,251,153,1,129,240,1,245,194,14,102,244,9,222,162,223,97,251,231,12,1,15,236,29,176,64,125,51,59,25,157,17,34,7,206,5,28,221,215,230,179,238,60,235,7,240,126,246,84,0,59,249,172,235,149,1,37,8,39,228,141,223,235,219,234,1,37,17,162,18,250,37,137,64,238,47,41,27,237,10,248,11,244,248,96,221,212,237,175,234,94,237,7,244,58,252,6,254,63,241,206,239,181,10,153,245,213,224,112,221,188,221,114,8,242,19,61,23,255,42,115,62,243,45,202,23,148,10,170,11,146,234,207,231,212,236,193,232,89,242,101,248,149,255,146,246,202,236,49,250,135,6,249,229,198,229,105,219,30,229,70,15,112,26,136,25,136,48,37,61,187,43,153,17,107,14,6,1,229,231,22,240,208,229,55,237,51,247,154,250,73,254,44,241,135,238,97,3,94,246,52,226,80,227,149,218,79,235,163,22,145,26,138,27,98,53,239,59,165,40,47,17,242,15,13,244,201,236,103,240,116,226,37,244,251,247,239,250,121,251,140,232,129,247,115,255,228,233,214,226,57,225,83,223,46,243,211,26,97,25,69,33,92,53,182,58,7,38,166,16,83,9,249,237,50,242,80,236,6,231,163,251,220,246,250,0,67,243,36,234,159,255,222,240,138,229,143,225,211,223,73,228,50,250,171,27,54,25,191,37,45,53,120,61,195,33,25,16,220,2,114,236,142,244,213,233,39,239,172,252,183,248,217,2,50,232,208,245,133,249,6,229,18,232,185,221,136,226,110,235,6,255,50,26,156,27,8,38,112,58,212,61,41,27,59,15,218,251,191,234,248,245, 239,234,252,244,249,248,18,0,246,250,118,227,224,255,10,233,245,229,43,229,197,221,53,233,74,242,215,253,28,28,79,27,84,37,18,67,107,57,8,22,247,14,30,245,10,237,161,250,234,235,241,247,148,249,184,7,86,234,242,238,82,247,18,225,178,232,198,222,172,225,207,240,16,245,132,254,220,32,41,22,163,48,4,73,78,52,154,18,81,13,114,236,37,244,164,250,59,237,54,247,12,1,28,1,105,226,2,248,193,231,52,230,41,227,125,223,63,231,23,247,79,239,54,3,58,30,202,19,254,62,129,71,126,45,156,16,208,6,63,232,133,255,85,245,181,239,9,250,252,8,93,245,253,231,185,242,250,226,137,233,159,221,206,227,136,237,255,244,137,235,155,8,6,21,42,29,181,74,192,70,52,39,45,17,162,253,198,238,70,5,55,237,150,242,244,255,237,8,56,235,181,235,59,229,122,231,5,230,95,223,93,233,15,242,77,243,183,236,94,9,45,17,24,45,100,80,225,63,142,31,248,13,101,247,253,247,233,0,79,232,35,248,52,7,189,2,214,228,54,232,7,224,50,235,130,225,7,228,252,235,132,242,247,236,61,238,127,8,254,20,36,63,3,82,68,56,226,27,101,11,164,245,94,1,151,245,254,232,108,254,144,11,229,248,64,224,98,224,41,230,56,233,0,227,188,232,51,238,95,238,69,236,79,238,223,7,112,31,222,78,238,74,168,48,63,25,215,7,244,250,232,1,16,237,153,238,137,6,228,12,146,237,247,216,34,222,81,234,117,231,226,231,122,233,187,236,93,236,189,231,25,238,22,13,36,48,33,87,23,64,56,45,29,24,93,8,175,252,4,253,234,231,146,246,191,15,191,6,248,225,215,211,207,223,217,237,237,232,20,234, 97,232,232,235,110,230,198,227,249,242,87,21,243,67,209,84,136,53,198,45,20,25,214,6,160,251,27,246,165,227,62,1,89,21,253,247,133,216,228,207,107,230,91,240,211,236,196,234,201,232,156,232,6,223,252,228,217,246,54,34,176,80,188,72,133,48,8,50,31,27,157,4,113,250,135,238,76,233,119,15,43,18,26,237,165,206,203,209,35,239,73,239,116,236,190,233,229,227,213,225,226,220,116,232,21,255,207,55,212,83,9,59,179,52,11,53,227,24,202,0,64,245,39,228,238,246,238,21,4,8,205,224,121,200,106,219,18,248,178,237,159,236,3,229,203,222,65,217,111,220,27,239,231,11,13,72,58,73,85,53,68,57,126,55,202,19,254,253,104,236,28,230,230,6,140,19,239,253,3,213,94,197,122,233,81,248,47,235,123,235,179,221,133,213,61,213,65,227,64,245,150,31,36,80,38,62,40,57,189,61,162,53,149,13,49,250,202,226,60,240,104,16,118,10,119,244,73,200,47,208,41,246,138,245,19,236,227,230,125,213,39,210,195,212,128,235,43,254,215,46,100,74,147,58,157,59,120,61,28,52,114,8,170,241,97,228,101,254,213,13,92,3,185,232,146,193,133,227,1,247,179,240,80,236,11,221,146,206,248,207,4,216,214,245,7,7,208,56,180,68,29,63,55,58,33,62,252,50,222,255,61,235,185,237,142,4,235,6,90,254,87,216,233,199,113,242,100,241,81,239,203,232,104,209,57,204,241,207,54,225,226,255,152,16,145,62,255,67,46,65,19,52,224,64,102,47,153,241,143,239,32,247,151,4,204,2,187,247,237,205,125,218,161,247,232,235,128,238,150,225,198,198,147,205,78,207,32,239,138,2,156,25,204,67,178,69,195,62,235,48, 43,72,138,37,156,234,44,248,77,251,150,254,204,252,46,238,250,202,225,232,247,242,168,231,121,236,31,214,205,194,118,203,111,215,69,252,237,1,128,36,136,72,32,70,191,55,174,49,83,74,26,25,137,235,81,1,123,248,62,250,184,249,226,231,19,208,151,243,96,234,101,229,204,230,60,203,153,193,32,204,8,228,188,1,16,3,135,50,249,75,136,67,52,50,40,53,56,75,228,13,104,244,228,0,191,246,217,243,226,251,31,225,138,217,49,243,148,227,34,225,146,220,103,196,139,194,157,206,78,243,239,0,204,10,170,64,66,76,58,62,223,44,114,58,183,70,240,7,169,250,221,252,61,242,146,241,220,254,243,218,195,226,237,238,214,218,78,223,112,212,167,193,154,194,1,218,161,252,228,253,118,27,100,70,135,73,167,55,179,41,222,62,177,66,103,6,137,250,141,248,161,238,6,248,142,254,117,216,71,233,66,225,22,215,213,217,90,204,250,191,137,199,107,231,48,254,241,3,240,44,220,71,252,71,199,48,117,43,67,68,39,63,0,3,88,248,23,244,41,236,210,3,140,245,210,218,138,233,123,213,217,211,85,214,94,198,78,193,78,207,171,242,6,253,243,14,58,53,173,72,182,64,193,40,12,49,102,73,163,56,46,0,172,244,212,239,253,242,22,11,194,235,65,225,128,223,144,202,77,211,89,208,243,193,166,194,211,218,35,250,129,255,5,25,37,60,206,70,13,55,58,40,108,57,79,76,252,50,204,250,192,241,116,236,99,0,39,10,232,229,102,225,11,208,100,196,160,209,231,201,33,193,82,200,158,231,56,255,5,3,56,36,42,67,22,64,243,47,152,44,81,64,205,75,120,39,122,245,25,236,94,240,149,13,72,3,178,228,153,218, 227,195,68,195,136,207,249,197,66,193,235,208,165,242,46,0,77,8,34,46,2,64,28,57,138,45,129,51,118,71,128,71,134,27,141,241,6,232,224,252,12,21,181,250,171,226,7,203,65,189,83,196,102,200,229,194,13,199,37,220,123,251,223,7,41,17,249,52,102,60,20,51,177,45,50,60,80,74,242,61,83,19,189,236,137,235,96,12,171,20,247,244,106,215,132,191,99,187,17,193,63,193,190,196,49,204,12,232,212,2,138,12,137,26,211,55,30,56,114,49,187,51,47,66,244,74,231,49,253,10,155,232,18,244,223,23,40,15,19,237,167,201,89,184,58,184,226,187,65,190,250,198,102,215,142,242,30,9,100,19,62,33,141,52,78,53,105,48,228,58,252,69,2,70,167,38,137,3,34,232,220,255,131,30,90,6,42,225,225,189,113,181,78,182,51,182,152,190,143,204,85,227,186,250,153,18,49,23,86,37,4,50,244,48,28,51,25,63,224,70,231,60,190,29,102,254,56,239,192,11,189,30,245,250,188,211,82,178,167,182,89,175,100,177,72,195,214,212,33,236,245,6,194,24,170,24,133,43,220,47,91,45,34,57,43,67,42,67,194,50,132,22,254,253,237,242,165,24,223,21,20,239,100,198,115,172,106,182,193,167,176,179,68,200,140,222,55,242,62,23,47,23,105,28,67,45,117,46,201,44,99,64,12,68,46,64,232,40,100,22,232,252,197,249,140,33,77,7,229,227,139,183,252,171,237,173,182,165,15,184,35,210,14,227,80,5,87,30,180,20,182,36,22,43,110,45,197,45,78,68,153,66,37,59,186,31,165,24,124,250,248,4,31,34,86,248,218,217,189,174,125,171,169,166,35,167,213,190,76,215,2,233,1,25,242,24,16,25,182,40, 199,41,232,43,200,51,226,67,248,64,179,51,61,28,181,26,53,247,219,14,234,26,155,232,138,207,135,167,206,167,58,163,210,171,129,201,213,217,242,251,234,32,0,19,60,33,159,38,58,42,202,46,234,56,208,62,133,65,85,43,205,30,75,23,145,247,35,24,171,11,250,219,92,196,250,160,72,165,105,162,11,179,171,210,46,224,217,19,169,28,156,22,160,35,21,39,129,43,201,48,106,57,41,60,229,64,26,35,48,35,233,14,162,251,241,30,200,247,240,209,190,189,229,153,49,162,176,162,116,190,198,209,186,245,168,28,134,22,120,30,225,34,12,43,178,43,188,50,15,58,4,62,238,59,169,30,168,38,93,4,31,4,224,26,78,227,130,205,121,182,85,149,123,163,243,170,123,196,132,221,110,12,23,23,115,25,64,33,202,33,245,44,88,43,75,49,237,55,104,65,22,49,128,32,2,36,150,251,121,15,27,13,57,209,50,201,92,171,56,148,5,166,77,179,9,202,3,244,218,19,159,19,247,30,30,31,239,36,107,48,45,44,106,46,194,60,153,66,142,36,72,35,58,29,196,250,207,18,46,252,182,198,189,195,77,163,82,151,190,168,177,187,44,218,205,5,250,17,96,23,54,32,164,28,166,43,251,48,134,39,183,45,115,69,79,56,169,29,89,37,126,18,238,254,4,15,223,231,216,193,140,187,30,160,22,155,136,174,172,198,165,238,20,9,211,16,191,28,187,28,65,31,196,49,7,47,129,33,186,55,200,75,90,42,7,31,2,33,127,15,20,0,219,4,247,215,197,187,198,179,44,159,194,158,99,180,13,219,1,254,18,7,146,20,229,32,41,25,80,37,6,53,163,40,22,31,143,70,82,66,33,33,184,30,239,26,201,13,111,252, 66,249,0,203,4,184,159,172,213,163,212,161,91,194,170,242,48,2,230,5,70,27,2,33,115,23,86,45,136,51,250,31,181,41,247,78,28,50,126,29,222,27,246,24,40,8,63,248,125,236,95,192,52,177,130,172,66,166,83,163,130,221,240,251,182,255,245,6,166,36,22,27,195,29,36,49,26,43,140,30,49,55,173,72,142,38,192,26,221,23,207,22,255,254,197,242,133,222,100,186,217,170,187,180,78,163,120,182,185,245,228,252,84,254,230,15,224,42,241,21,91,39,211,49,195,36,37,39,109,60,208,62,8,29,134,23,23,22,193,17,142,245,93,234,7,211,173,177,113,170,135,183,198,167,209,212,27,250,86,253,147,254,96,30,108,36,60,23,92,47,214,42,77,35,54,47,177,59,236,50,80,23,36,22,251,18,209,10,120,236,179,225,65,202,16,171,37,175,47,181,39,190,72,231,234,250,15,254,24,7,21,39,10,26,251,32,146,46,231,39,155,39,32,49,27,58,47,39,217,18,252,19,182,15,73,4,48,226,171,219,67,194,193,167,148,176,66,188,3,217,155,233,158,254,153,252,76,23,10,36,175,24,149,39,95,44,106,39,6,42,8,48,220,53,64,26,249,15,147,15,191,12,238,249,92,216,205,215,4,183,40,170,37,177,102,211,66,230,198,236,26,253,157,2,67,35,191,27,81,28,222,41,59,45,185,40,213,40,45,48,113,46,53,14,75,16,195,9,115,8,31,238,138,209,241,210,124,177,146,173,214,185,168,235,78,233,166,240,139,249,19,18,191,33,99,23,244,33,236,44,35,45,31,41,55,39,16,48,221,35,33,7,229,14,118,3,133,5,241,221,74,207,227,202,91,176,133,175,252,206,170,248,63,236,62,241,124,254,116,31, 228,26,30,25,174,38,203,46,52,45,98,41,225,36,151,47,73,21,85,5,93,10,119,1,106,254,244,210,139,205,238,194,27,174,235,187,160,228,214,249,84,242,1,239,47,13,9,35,215,21,58,28,151,42,24,46,85,42,43,38,39,36,93,41,17,5,169,6,80,1,129,1,235,241,41,202,47,205,171,190,181,175,183,210,159,237,147,251,188,245,137,242,251,27,230,29,0,24,205,31,68,48,134,42,165,42,197,34,102,40,145,26,15,252,114,5,81,252,120,255,144,226,196,198,113,205,48,185,197,187,10,230,20,238,176,3,219,242,108,253,250,34,30,25,118,26,21,37,2,49,200,38,235,38,207,33,64,40,202,7,42,251,99,1,199,249,53,247,141,214,103,197,19,203,183,181,14,209,149,237,18,240,159,6,185,241,86,12,54,36,86,25,117,31,21,43,163,45,36,38,79,33,7,39,47,27,60,251,14,251,173,251,220,246,228,239,9,202,254,197,183,199,227,189,223,227,152,237,184,247,231,6,246,248,242,23,242,33,115,27,140,34,92,46,27,42,202,33,205,32,14,40,104,10,52,247,143,250,242,246,54,247,234,229,61,196,16,202,142,199,82,205,68,236,168,237,137,254,174,7,141,0,197,29,129,33,156,26,201,39,87,47,217,36,73,31,210,37,129,31,41,252,235,244,236,244,4,243,195,245,32,218,191,192,86,205,14,203,189,220,155,235,177,243,228,3,116,9,77,7,136,36,36,31,173,28,210,44,186,42,57,32,93,31,143,39,151,16,84,243,105,242,226,241,94,240,181,242,81,205,41,193,228,207,56,215,126,225,245,236,169,250,77,7,61,10,196,16,107,42,53,28,24,35,254,44,18,38,80,29,250,33,21,37,211,254,154,239,240,239, 74,239,20,239,85,238,62,194,161,196,85,217,246,223,212,224,56,244,128,0,48,10,15,11,150,30,193,40,120,28,77,40,3,44,75,33,86,25,225,38,32,24,17,241,21,238,174,236,65,237,173,239,137,228,204,186,98,205,14,226,111,222,246,230,99,249,69,3,33,9,132,17,116,41,103,37,198,33,199,39,128,42,230,27,240,26,108,42,76,5,188,234,216,233,217,237,253,234,170,239,203,215,127,186,241,215,112,230,201,220,214,239,212,250,125,6,154,7,2,32,7,44,70,37,96,35,225,38,40,41,198,20,48,35,237,35,113,242,254,230,37,233,8,235,250,233,95,238,253,202,13,194,80,227,172,224,135,226,15,247,41,252,158,5,72,13,101,47,217,40,157,41,145,30,53,42,39,36,131,21,63,44,96,18,60,230,77,231,64,232,170,233,156,238,223,230,254,196,160,206,210,226,7,219,232,237,24,248,184,251,17,4,160,25,88,52,249,41,82,40,169,28,250,44,100,26,221,29,75,43,128,250,100,226,42,231,129,231,217,232,104,241,185,218,57,198,71,213,212,224,231,221,152,248,40,247,96,252,255,7,90,40,95,54,159,45,217,35,183,32,11,41,174,24,68,41,222,24,205,234,131,228,66,231,79,231,81,237,1,239,230,212,242,200,66,215,89,222,214,227,244,254,168,242,81,255,174,13,84,52,251,56,99,43,174,31,209,35,97,35,165,30,35,43,196,0,249,230,125,227,59,231,48,232,111,238,63,235,87,209,149,200,145,219,116,221,237,238,68,253,156,241,49,3,181,20,106,65,97,55,32,38,200,31,213,35,47,34,15,39,20,30,189,237,182,231,38,225,147,235,228,232,113,239,14,233,137,202,245,199,31,224,27,219,192,249,234,247,111,247, 2,5,101,33,204,74,132,47,47,39,16,31,168,37,193,36,144,43,108,6,111,233,30,227,70,228,79,239,146,233,195,242,117,228,202,191,204,209,79,221,53,226,21,255,19,245,184,252,67,7,233,46,199,74,79,40,239,37,135,31,141,39,108,43,148,33,91,243,24,230,242,220,27,235,38,238,28,235,18,247,160,216,19,188,78,221,182,215,189,235,220,0,210,242,21,0,101,12,62,60,199,68,44,36,108,36,151,34,224,42,62,44,45,14,211,234,14,227,101,222,168,242,26,237,128,241,231,244,149,199,8,197,114,223,52,214,46,249,16,253,193,246,205,4,45,19,92,72,238,62,167,32,42,39,176,38,120,45,8,40,12,250,154,232,173,218,76,231,40,242,165,237,190,245,249,233,146,186,243,211,54,217,220,219,232,1,122,248,251,251,9,7,77,29,105,80,248,52,123,32,138,43,102,40,95,48,79,21,175,237,157,227,20,218,31,239,88,241,107,241,183,247,246,215,220,187,118,219,254,209,44,233,254,255,84,250,58,254,42,8,99,43,178,82,43,39,236,39,112,45,41,41,77,45,241,255,135,235,78,220,89,226,51,243,101,242,210,243,2,244,235,196,133,200,31,218,2,214,47,245,55,255,28,253,197,1,57,12,66,58,138,76,235,34,87,51,67,41,103,46,37,33,18,240,255,230,45,219,160,232,76,245,227,241,70,244,139,233,126,189,79,208,137,216,125,223,106,251,193,253,235,254,187,3,165,21,8,69,161,64,164,40,204,52,120,39,112,47,244,12,165,231,64,228,247,222,79,238,56,246,185,238,137,245,205,217,246,187,76,215,50,217,190,234,68,252,119,0,201,254,117,8,227,34,12,69,191,59,236,48,141,50,97,41,16,41,101,248,133,229, 68,225,107,228,224,240,17,243,94,240,164,242,172,203,104,192,71,221,24,222,226,240,97,254,23,2,209,252,3,18,195,42,15,68,19,61,175,53,71,43,168,46,90,23,157,235,255,228,149,226,82,233,163,242,185,238,84,239,217,235,56,191,37,201,4,227,240,227,195,245,255,0,241,255,175,0,199,25,132,46,51,68,17,65,187,49,17,42,231,44,130,2,233,231,22,228,115,232,70,238,228,238,186,235,203,241,153,224,32,182,165,214,140,229,121,233,77,251,146,0,172,252,40,6,69,31,116,49,40,74,212,64,190,42,4,51,59,31,177,243,221,228,203,230,182,238,135,238,180,234,22,236,52,242,16,207,71,183,7,228,96,230,125,240,12,255,166,254,205,253,181,12,50,36,125,52,20,80,106,54,48,46,217,52,201,12,41,236,238,227,102,239,137,242,78,233,57,231,171,238,54,237,84,191,163,194,31,239,104,230,5,248,97,254,192,254,247,252,58,21,121,40,154,57,127,80,151,43,83,56,1,42,242,254,160,228,8,235,196,249,68,237,56,227,183,232,132,238,159,226,117,181,133,212,178,237,194,237,228,251,91,253,140,254,11,255,192,29,10,41,193,68,23,72,108,42,95,60,102,23,168,242,172,225,190,247,231,251,91,227,39,226,79,231,155,240,172,209,247,184,117,227,3,239,12,245,229,255,141,253,88,252,80,7,50,37,152,41,124,76,113,60,33,49,25,52,184,8,154,231,227,231,224,3,58,244,22,220,144,226,128,233,195,237,78,196,78,194,79,235,207,239,160,251,214,253,217,250,228,251,213,15,29,40,203,46,47,77,247,52,155,56,53,39,103,252,180,227,91,248,125,7,225,232,112,217,191,225,3,238,171,226,152,187,2,208,161,237,174,243, 246,1,16,254,8,249,217,0,207,23,65,42,147,53,75,70,58,51,250,55,90,24,74,239,195,233,148,5,185,0,209,221,194,217,209,226,75,241,96,213,213,189,28,221,129,236,68,251,157,5,182,249,194,248,158,6,179,29,232,47,115,57,72,61,240,54,204,48,199,8,252,235,29,248,66,12,48,247,232,216,162,217,27,234,110,236,251,199,54,200,136,225,8,240,107,2,25,4,161,245,141,252,228,12,163,35,52,54,0,55,168,55,125,56,154,34,148,252,74,238,49,5,233,8,0,235,232,209,173,221,170,237,233,223,243,196,178,210,214,225,119,247,187,7,7,0,144,246,253,1,77,18,70,43,51,59,209,47,234,56,189,51,157,21,236,245,82,249,207,11,8,3,59,222,89,211,126,228,93,237,201,207,127,207,75,214,13,226,52,1,221,6,198,251,202,249,14,7,127,22,55,53,15,56,25,40,10,57,116,40,107,9,236,246,226,3,177,16,102,247,43,214,150,215,40,233,160,228,52,205,163,218,143,209,145,236,80,6,249,4,59,252,182,255,12,11,19,31,253,61,108,48,106,38,173,51,103,24,15,2,39,251,202,12,88,13,78,233,17,211,139,221,221,233,246,216,89,212,107,222,156,206,139,249,80,6,98,5,149,252,101,4,142,12,156,43,148,61,122,43,13,37,81,38,203,13,161,0,238,4,11,20,144,3,47,223,254,214,197,226,84,229,16,213,133,223,125,213,241,212,184,2,182,6,83,4,246,1,171,6,238,18,181,54,197,55,254,44,203,29,172,22,29,8,86,3,222,13,135,19,203,245,180,216,142,221,237,227,109,223,5,217,114,227,220,205,202,221,69,8,33,7,122,2,224,8,15,4,228,29,23,56,251,52,115,45,203,14,120,11, 167,6,25,9,79,20,189,14,61,231,238,217,183,225,178,226,0,222,150,226,25,222,222,203,127,231,155,13,238,3,92,10,10,8,63,8,147,42,7,53,70,57,86,39,176,250,177,4,223,10,102,14,167,25,168,1,134,224,184,221,33,229,255,222,40,228,172,229,147,216,48,204,40,243,103,14,147,4,240,18,107,2,147,19,70,44,50,53,36,62,240,21,198,234,188,2,170,14,44,21,206,23,239,242,80,222,134,223,141,230,128,224,189,237,236,225,214,213,99,206,25,253,122,11,34,12,82,17,110,3,170,32,206,39,2,62,229,56,244,255,11,224,134,6,203,18,104,27,161,15,30,233,165,221,204,228,219,229,128,230,176,242,122,217,38,213,92,212,89,5,242,9,162,21,39,9,49,14,28,34,251,39,234,70,136,41,113,235,216,223,39,9,137,26,12,29,17,1,221,228,81,223,75,233,163,231,174,240,142,238,130,214,136,212,86,221,126,8,205,14,163,22,140,8,251,25,227,31,84,46,21,74,241,16,18,223,44,226,133,11,113,33,38,22,238,246,222,225,201,228,179,235,46,234,246,250,75,229,142,213,0,214,14,229,129,5,80,22,116,17,27,17,0,30,10,29,255,56,81,66,87,249,156,220,106,227,243,18,63,36,1,11,245,240,9,227,44,234,76,236,129,244,118,249,204,222,46,213,90,219,182,231,3,13,4,24,77,19,225,25,222,27,3,33,14,66,69,47,200,231,175,220,3,231,192,24,53,31,11,0,192,236,31,229,127,236,165,239,254,254,217,243,167,219,133,214,204,222,118,235,149,19,136,20,115,28,213,30,80,26,184,42,115,65,115,22,103,224,121,221,46,239,233,25,109,21,167,251,23,235,230,232,49,238,82,251,129,255,121,240, 194,215,253,218,127,224,71,242,13,18,162,21,98,38,233,26,180,29,150,51,128,54,192,0,207,223,100,223,127,248,24,18,100,14,213,242,236,235,193,232,253,243,115,1,39,253,108,237,46,214,165,222,173,226,64,247,241,16,152,31,33,41,14,26,117,36,77,55,171,38,218,240,149,221,28,232,244,253,182,8,120,7,56,239,182,239,30,234,103,255,180,3,107,254,159,230,229,216,135,224,76,231,216,249,248,19,159,38,191,37,176,26,12,43,104,53,121,15,28,234,84,221,103,240,37,0,160,254,198,254,168,240,98,239,102,238,82,9,96,1,47,255,242,225,238,218,113,226,241,235,116,251,184,28,32,44,208,35,57,32,74,48,183,43,158,254,156,229,177,227,37,244,39,251,101,246,162,249,86,241,141,236,4,251,153,10,208,3,147,253,78,223,95,220,94,230,166,237,88,254,143,37,128,43,58,35,217,34,88,50,102,28,158,241,150,233,198,234,147,249,137,242,116,240,200,247,109,241,154,236,32,6,31,7,123,9,45,247,64,224,170,222,165,233,75,235,249,7,252,42,216,45,72,35,233,39,106,46,26,9,200,234,44,238,110,240,140,247,229,238,48,229,186,250,118,238,90,244,16,10,175,7,27,11,207,242,5,223,198,226,78,234,121,235,199,19,58,46,178,43,71,37,38,45,98,36,177,245,38,236,111,242,223,242,218,240,100,235,162,223,35,249,131,239,192,254,15,11,207,8,77,13,156,236,255,224,48,229,67,234,47,244,150,28,49,46,70,43,180,40,228,47,243,20,46,236,204,241,27,249,196,240,142,237,72,229,140,225,136,243,196,241,207,6,220,5,118,12,133,11,49,230,180,227,226,231,2,237,229,254,45,38,80,44,23,44,249,43,238,45, 251,0,197,230,184,249,97,248,18,235,239,235,152,226,210,224,63,243,214,248,97,7,114,8,246,16,112,7,163,226,66,229,97,232,232,241,48,7,215,43,14,44,57,43,2,49,33,36,36,239,54,238,51,0,69,244,20,232,217,232,252,224,0,222,121,243,76,0,7,2,117,11,206,21,254,254,226,224,124,231,5,237,93,247,234,16,5,46,126,42,194,44,49,51,186,17,132,228,224,249,228,255,44,241,254,228,27,231,117,225,55,219,196,251,100,2,59,3,79,15,231,24,85,246,49,225,244,232,34,243,78,254,28,23,220,44,233,41,191,47,171,46,92,252,60,229,34,0,166,252,169,236,84,226,215,230,71,223,157,218,160,2,33,255,159,7,100,18,191,20,121,240,168,224,4,236,145,251,173,2,148,28,203,44,52,41,65,52,67,34,173,234,224,237,207,2,22,249,145,232,4,226,18,234,227,215,4,226,144,3,133,255,177,13,230,21,225,16,46,234,236,226,110,242,42,2,37,6,110,34,41,42,152,43,181,51,112,15,147,228,33,245,1,3,86,244,8,230,139,229,230,232,158,213,222,232,42,255,89,5,254,17,164,20,131,12,201,228,11,231,105,251,248,6,202,8,114,39,121,41,133,47,4,44,52,253,89,230,9,250,55,255,221,238,252,228,149,231,212,226,232,218,84,235,144,251,29,15,235,16,137,20,61,6,9,225,194,237,1,4,19,6,228,13,25,42,117,40,221,50,150,29,242,242,149,235,29,252,51,251,89,234,91,231,204,230,74,224,77,226,90,230,173,3,85,21,210,15,82,19,156,254,21,228,24,249,68,8,130,3,140,20,79,42,224,42,199,46,174,14,23,239,187,238,0,252,63,246,72,232,105,233,165,226,240,228,54,225,100,226, 6,15,174,19,96,14,161,15,253,247,35,236,18,1,27,8,87,4,152,26,166,42,19,45,69,36,31,6,35,238,132,240,203,252,189,238,227,232,194,232,220,224,76,237,105,217,0,233,37,24,176,17,145,13,181,10,241,245,161,245,181,4,174,6,70,7,185,32,241,44,223,42,214,24,205,254,227,234,162,244,44,247,106,235,59,232,59,227,200,232,229,237,9,210,142,247,155,24,191,17,132,11,239,6,252,251,5,252,6,5,12,5,128,11,53,39,170,46,49,37,251,18,8,246,59,236,24,249,108,240,149,235,100,228,237,226,148,241,13,230,102,209,146,4,251,22,168,16,139,5,170,9,125,255,66,254,171,6,221,2,70,18,212,45,14,44,20,31,126,13,198,235,147,238,126,248,184,236,174,231,195,224,210,232,18,244,161,220,186,218,97,10,85,23,61,13,107,4,165,15,57,1,167,1,71,6,60,2,152,26,249,49,193,40,64,29,36,4,209,230,61,244,84,245,190,234,38,229,202,225,241,239,61,241,126,215,8,225,29,13,152,22,185,6,199,8,241,17,253,255,187,5,116,2,1,6,210,38,210,48,65,37,50,26,245,247,145,230,112,248,227,238,56,231,215,226,39,228,227,243,122,234,108,213,237,230,106,19,225,18,88,5,248,15,31,17,223,0,130,7,96,255,192,15,95,44,59,45,167,36,166,17,47,239,175,232,85,247,152,233,46,230,124,226,201,232,221,244,233,226,220,214,84,238,138,22,195,15,51,10,17,16,30,20,204,0,157,5,160,0,119,26,64,45,42,44,231,33,32,11,119,236,44,236,213,243,93,229,89,230,39,225,122,236,183,241,2,221,56,215,65,245,239,21,103,15,255,13,206,17,231,23,42,0,110,1,224,4,74,37, 43,45,38,41,25,30,2,4,245,229,120,239,182,233,162,228,111,233,204,223,114,243,40,237,182,217,233,217,201,252,83,21,168,19,81,12,0,25,195,22,246,252,19,1,5,12,90,45,118,42,93,35,205,28,44,253,210,227,205,238,19,227,189,233,192,230,133,225,216,247,48,226,53,215,30,220,109,2,195,22,11,20,172,11,54,32,89,19,150,251,135,4,177,23,44,48,1,40,36,32,24,29,162,244,219,227,137,229,50,224,126,237,110,225,174,233,79,245,144,218,255,215,13,225,56,12,184,23,254,18,127,14,251,34,147,11,36,251,188,8,187,33,244,43,130,34,131,32,22,27,145,236,75,227,252,224,115,228,62,236,122,222,129,241,80,235,55,213,74,213,107,231,86,19,177,22,246,18,126,23,242,33,193,11,150,252,143,18,149,43,0,39,67,30,104,37,202,18,250,226,88,225,128,219,213,230,247,233,141,222,81,244,156,223,120,210,11,215,77,242,81,22,28,22,14,24,163,26,226,33,98,10,254,0,137,31,94,41,31,33,63,31,45,40,161,9,111,221,4,222,69,220,130,232,166,226,232,227,221,240,235,211,64,213,108,217,67,252,34,24,150,24,244,26,206,28,8,33,198,6,164,9,181,38,58,37,214,31,82,36,99,36,180,252,57,221,50,218,244,218,2,232,87,222,243,232,5,231,98,206,98,218,15,222,209,3,231,24,198,25,0,30,98,30,62,34,228,3,17,24,123,39,81,33,167,33,123,37,202,29,198,243,57,216,16,217,76,221,149,229,241,221,148,233,192,218,83,207,138,220,176,226,205,9,132,26,89,25,179,33,195,31,149,30,54,9,155,34,61,35,201,31,52,38,9,34,109,22,96,236,102,215,101,216,135,222,196,225,144,221, 53,230,33,209,3,215,75,220,89,232,225,17,132,27,230,27,221,32,176,35,228,25,222,19,13,39,145,36,184,34,173,38,12,28,179,15,40,227,226,210,174,213,56,224,234,222,88,218,170,223,106,206,217,221,200,216,114,243,13,23,94,25,183,29,165,37,152,35,206,22,6,30,225,38,164,35,181,35,61,33,30,24,149,12,9,218,183,214,183,215,41,227,28,215,226,218,229,213,124,210,156,222,152,216,189,3,94,26,4,28,223,29,136,40,128,28,170,31,252,35,235,39,31,39,117,35,139,28,41,20,77,4,6,213,123,212,43,216,54,223,228,207,116,216,114,206,99,219,160,217,171,226,100,14,155,23,148,26,145,34,234,41,244,23,244,43,232,39,190,42,218,34,10,36,228,20,235,16,48,249,62,210,85,212,226,218,89,218,86,203,220,212,54,206,65,221,13,215,231,242,167,17,38,27,164,28,208,40,238,36,175,26,7,55,179,40,84,44,191,32,149,32,216,12,100,19,0,236,115,209,179,210,249,218,3,210,196,200,68,210,70,209,3,220,196,217,166,254,169,18,109,26,50,31,111,46,79,24,3,40,3,61,195,42,167,43,69,35,83,26,107,9,236,17,31,225,151,206,13,210,142,219,73,199,45,206,196,207,171,208,9,221,228,230,190,8,81,17,15,26,14,38,94,43,251,22,111,56,21,62,60,42,197,37,227,34,112,18,139,8,166,14,254,217,61,203,52,210,16,210,62,194,74,206,65,201,71,212,237,222,108,243,87,13,76,16,198,27,246,45,240,31,30,29,189,68,136,64,150,41,72,36,35,30,110,11,86,11,70,10,191,209,155,203,254,209,96,200,173,198,20,207,62,199,14,217,190,229,139,249,80,13,15,18,150,35,172,43,250,28, 164,46,59,70,18,62,4,39,247,30,217,23,47,6,254,16,85,254,4,200,170,205,141,201,216,196,20,202,162,203,228,201,155,222,92,238,169,2,231,10,74,20,121,41,36,37,236,33,47,55,18,72,199,61,6,33,241,27,152,16,218,4,120,18,168,240,194,193,140,203,158,199,94,195,238,204,140,203,216,204,130,232,200,247,130,3,174,7,182,27,119,38,96,34,170,46,49,57,110,78,229,56,86,24,230,21,250,10,216,7,65,15,121,225,27,193,159,200,143,196,47,197,209,207,247,204,93,213,32,239,216,0,106,3,129,10,112,31,201,32,215,42,3,50,23,60,78,82,21,44,155,19,216,17,155,8,156,11,114,8,197,212,162,192,213,195,40,196,250,198,72,210,64,206,218,219,33,245,73,2,230,255,8,17,116,28,76,34,199,53,32,49,141,69,162,76,139,34,168,17,252,14,25,9,217,14,158,252,77,206,24,189,197,193,169,194,215,200,1,213,153,209,157,227,249,251,213,1,233,255,177,20,249,21,170,47,199,55,133,49,156,74,47,66,176,26,198,15,59,14,198,13,92,13,191,239,182,202,254,186,207,193,68,195,111,206,252,214,86,214,148,233,88,255,232,254,96,4,66,17,64,29,48,61,52,48,234,59,247,72,57,54,1,21,189,13,201,12,56,16,104,4,215,226,153,199,51,185,92,193,141,196,13,213,13,215,147,216,86,240,6,1,45,251,46,11,12,12,194,48,129,61,102,48,49,68,141,62,72,49,250,17,93,13,20,15,216,15,126,248,79,215,200,194,231,183,181,192,85,202,138,217,131,217,188,218,78,248,55,0,201,254,225,7,243,25,188,66,203,51,60,57,205,62,16,53,31,43,204,11,124,15,218,15,63,10,147,235,52,208, 94,192,192,182,72,197,25,207,65,221,182,217,181,221,120,255,161,252,31,1,188,6,30,48,153,64,165,52,151,63,18,53,122,50,132,37,157,7,228,19,125,12,176,3,12,222,23,204,17,192,249,181,126,201,215,210,187,225,31,214,228,231,197,3,161,250,108,253,113,21,140,62,193,56,123,60,97,58,252,44,182,49,75,32,82,8,122,19,60,7,177,250,49,207,254,203,37,188,185,185,118,207,198,214,105,225,181,213,67,246,8,3,103,250,68,0,193,44,75,60,206,59,245,58,149,50,106,39,57,48,180,26,15,10,152,14,6,4,69,237,247,194,205,206,113,186,152,191,119,212,226,218,58,222,177,222,148,255,217,255,15,246,150,19,103,56,48,57,47,64,54,51,225,44,26,36,239,49,53,19,78,11,24,9,113,253,173,220,150,193,102,206,166,186,1,199,28,214,111,219,14,222,116,235,36,2,177,250,105,253,3,44,201,52,30,63,190,57,162,46,214,35,244,36,178,46,87,13,17,11,105,1,121,244,217,205,219,195,201,203,248,191,59,206,77,214,44,218,66,231,168,245,190,255,7,248,103,22,229,48,133,53,112,63,100,50,214,41,5,31,227,40,140,40,44,11,124,6,139,251,250,231,44,195,240,196,166,202,237,198,75,209,151,211,130,221,152,243,103,249,71,251,55,5,13,40,177,48,101,59,191,55,204,46,216,34,71,30,117,42,239,32,228,7,23,0,37,246,117,217,231,191,123,196,20,205,199,207,163,209,96,209,96,234,215,251,202,246,204,253,26,26,197,44,249,51,237,55,106,51,45,40,148,28,218,33,226,39,244,26,33,2,234,249,27,236,183,202,11,191,238,193,102,212,32,215,107,204,208,213,134,251,198,250,26,248,222,13,88,36, 187,47,191,52,239,51,175,47,122,32,87,29,232,35,32,37,138,22,214,250,236,244,180,222,122,191,192,192,101,193,101,222,119,214,60,202,181,226,210,7,188,245,180,2,4,29,19,41,107,51,78,48,57,50,148,39,28,27,123,30,2,33,56,34,97,12,226,244,163,236,160,205,21,191,45,190,76,199,169,230,3,210,72,205,128,245,61,10,227,243,71,23,215,32,237,46,237,47,155,46,117,47,147,32,158,27,204,31,64,32,49,32,92,1,27,238,174,222,39,194,157,192,2,186,136,210,234,231,187,207,181,212,133,9,248,2,100,1,123,37,86,34,35,51,198,43,19,46,243,37,126,28,130,29,11,30,131,32,191,26,11,245,117,229,81,208,204,189,67,190,98,188,143,222,44,231,133,209,243,228,128,20,6,254,234,24,207,37,57,41,60,48,202,40,167,41,11,31,137,28,9,28,58,30,31,32,90,16,107,233,8,219,117,194,241,191,65,184,184,196,127,229,72,232,132,210,158,249,37,19,211,6,13,39,99,33,244,46,164,44,109,39,156,36,116,31,108,26,156,27,21,31,184,28,102,4,121,219,255,208,247,188,236,191,56,182,100,208,126,233,225,232,119,220,122,11,220,16,136,23,177,37,175,37,19,47,191,39,212,35,230,33,212,30,216,22,77,29,206,27,130,22,18,245,64,208,98,200,130,187,55,189,26,184,182,219,136,236,22,233,139,237,251,18,229,21,110,32,217,38,147,42,15,45,199,34,131,34,5,35,87,26,80,21,127,31,198,20,68,16,234,224,103,202,244,192,216,186,15,185,14,195,68,228,95,238,127,239,100,251,135,23,209,29,255,35,150,41,51,44,153,39,183,30,160,35,37,33,217,18,222,23,186,27,228,15,114,5,65,207, 43,200,67,186,66,185,177,185,242,206,233,233,237,240,172,250,6,5,226,34,196,34,207,39,244,41,14,44,37,33,165,31,230,38,44,25,43,15,205,26,92,21,193,13,29,244,30,196,148,198,39,180,173,184,1,191,115,218,47,237,85,246,151,4,234,14,80,43,47,34,199,41,48,42,16,41,167,27,11,37,72,36,131,15,199,14,99,25,214,15,230,5,132,224,124,194,224,191,131,177,40,189,6,199,11,227,225,241,13,255,104,13,43,29,145,46,186,32,201,42,219,42,101,33,180,29,2,42,11,26,238,9,228,14,210,20,170,9,150,249,36,209,131,195,100,183,27,180,6,194,39,207,156,236,214,244,197,6,52,23,206,43,166,43,64,35,119,44,239,41,241,29,55,37,128,37,126,14,61,7,10,14,16,16,58,1,192,233,118,202,33,194,25,177,97,187,57,198,139,218,231,244,189,244,42,16,180,36,159,52,98,38,52,37,159,45,200,37,30,31,25,42,136,25,39,5,17,7,14,12,131,10,177,246,32,220,49,201,135,188,96,176,73,194,174,204,120,232,242,246,160,247,82,30,16,51,234,51,36,34,174,39,199,46,122,34,152,37,22,38,88,11,177,0,147,4,248,10,54,3,73,232,90,215,183,200,10,180,133,181,144,200,22,214,164,243,108,243,196,0,216,47,163,58,223,44,53,31,39,46,49,45,250,33,157,41,64,25,123,255,31,254,145,2,79,10,103,245,112,223,253,216,12,195,15,174,235,188,140,206,170,225,123,248,138,241,246,16,94,65,170,58,72,36,160,35,159,51,16,42,185,37,86,38,242,7,132,247,242,252,20,2,198,2,71,231,45,224,111,217,141,185,53,173,163,197,116,215,128,235,253,247,159,243,122,38,44,74,78,51, 90,32,101,44,203,51,10,41,180,40,83,25,11,249,72,245,32,251,155,2,190,247,11,223,129,231,233,212,84,174,160,178,211,208,107,222,24,243,208,243,232,254,110,60,219,75,252,41,179,35,133,49,92,50,20,41,54,35,85,7,102,239,22,243,135,252,106,253,138,236,143,224,206,238,116,198,255,167,38,190,172,216,60,230,49,246,25,244,244,17,29,77,2,71,242,35,68,40,113,54,71,50,114,39,155,21,218,248,36,234,67,243,45,251,27,247,252,227,66,235,193,237,88,178,182,171,164,203,81,221,252,236,237,245,122,249,77,39,137,86,146,61,243,34,164,45,59,57,197,46,35,31,102,5,67,237,47,230,4,245,158,246,93,238,155,227,218,249,222,220,65,165,74,186,63,209,168,228,18,241,63,247,87,5,217,61,203,87,219,56,42,35,189,52,27,56,254,41,164,17,128,248,188,227,115,230,85,246,119,240,107,233,64,236,31,0,20,193,205,168,83,196,88,216,163,233,22,243,186,251,228,19,61,75,250,87,172,48,97,40,116,58,202,50,60,32,40,4,156,236,89,221,18,234,180,243,240,235,80,234,234,251,10,244,101,171,160,183,223,200,4,226,168,234,187,249,217,255,92,36,182,86,162,86,27,43,216,47,48,57,113,42,118,20,0,248,245,224,52,220,134,237,176,239,189,235,151,241,36,6,246,214,212,168,103,192,115,208,220,230,44,239,177,0,15,5,152,51,141,96,23,81,139,40,137,53,29,51,28,34,207,7,236,234,80,218,78,222,64,239,139,237,133,239,155,252,85,1,96,188,90,178,240,196,91,216,246,231,131,246,123,4,248,10,20,71,85,104,139,72,217,39,12,53,244,43,29,23,132,250,46,225,186,214,73,226,197,240,225,240, 185,245,4,7,58,237,39,174,8,191,131,200,140,222,112,234,110,1,45,1,67,23,227,91,160,105,138,60,98,41,44,47,197,34,174,13,59,237,237,216,42,215,251,229,83,243,96,243,116,251,67,7,86,208,58,177,113,197,66,204,52,228,61,242,52,7,102,253,197,45,108,110,192,99,124,49,23,40,236,39,211,26,46,0,245,224,119,215,52,216,2,237,128,248,168,246,49,3,155,252,241,186,43,189,80,199,44,210,244,233,210,253,140,3,65,0,56,76,48,118,65,87,144,40,242,35,17,33,148,17,12,240,232,218,59,213,59,220,181,246,161,249,90,247,224,9,45,228,80,182,92,198,63,198,214,218,209,242,6,3,199,251,61,19,63,101,238,116,32,71,117,32,128,32,43,29,77,2,213,230,202,217,209,211,221,231,144,1,105,245,5,255,64,5,222,205,175,188,107,199,137,202,117,228,150,252,211,0,210,249,138,47,249,116,47,103,185,53,154,25,204,27,224,17,126,244,18,225,22,214,133,216,122,245,32,1,49,244,208,8,33,243,211,198,46,193,5,199,204,211,220,239,9,2,224,250,114,8,247,74,70,121,23,87,189,41,87,19,100,26,200,4,195,236,64,221,31,213,54,228,37,0,76,251,56,250,30,8,38,224,5,199,37,191,135,205,228,219,63,251,1,253,181,253,88,26,31,97,31,110,233,71,177,26,221,17,148,17,45,247,71,231,226,217,235,220,219,239,14,4,39,248,205,4,110,250,32,220,17,193,139,196,142,212,170,231,87,254,24,251,97,5,150,47,217,107,201,93,212,56,191,15,43,19,180,4,106,240,75,228,199,220,95,230,12,250,243,2,155,249,166,5,86,237,116,211,132,186,240,207,8,217,106,242,227,253,215,255,44,14, 220,71,108,100,126,81,58,40,186,10,58,18,70,248,123,235,65,224,138,227,218,237,130,1,141,2,183,255,158,255,19,230,227,199,149,191,93,217,144,223,184,249,167,0,40,4,221,28,104,86,97,83,129,70,39,21,96,13,230,9,137,239,218,231,96,227,176,235,27,241,122,8,8,2,27,3,219,243,189,221,176,187,18,207,190,218,154,232,85,1,125,4,97,8,34,51,205,81,99,71,92,58,21,10,130,18,252,254,23,234,164,230,165,236,146,237,89,251,56,11,59,4,157,253,146,234,99,208,213,190,113,219,22,219,207,244,161,5,126,7,252,15,160,66,79,64,53,65,33,40,53,8,201,15,129,242,155,230,122,236,40,240,205,240,177,6,24,13,210,7,108,242,16,226,180,197,78,206,26,222,144,225,95,0,135,7,210,10,212,28,148,66,166,48,229,59,9,23,25,14,3,8,108,235,39,235,154,243,76,242,94,248,140,14,1,16,125,255,5,228,102,217,125,194,239,218,167,220,108,239,184,5,90,11,39,16,5,39,135,57,249,39,227,49,32,15,182,13,5,251,68,235,44,239,16,245,14,245,88,2,211,20,92,17,192,238,210,222,154,209,159,204,54,223,71,228,159,251,224,8,225,16,77,20,92,41,69,45,91,35,124,39,0,14,154,7,210,244,187,238,221,242,1,249,139,249,193,11,251,28,58,3,176,222,186,218,251,204,0,214,5,227,111,240,191,2,77,13,253,20,65,21,236,35,24,37,160,29,179,31,191,10,29,2,218,242,201,240,183,248,198,250,21,254,161,26,63,28,240,238,1,217,233,216,194,206,156,220,70,234,232,248,142,8,236,17,170,20,240,18,133,31,202,28,208,26,249,26,202,5,179,254,179,243,10,242,93,254,12,252, 35,9,88,36,245,12,155,220,27,217,77,217,195,208,200,228,126,242,190,255,222,13,170,19,121,20,148,13,244,25,107,25,151,25,218,17,77,3,138,254,224,240,134,249,236,1,143,254,51,24,26,37,38,245,1,212,221,220,78,215,168,213,83,239,29,248,46,6,222,18,159,18,246,17,147,5,79,25,10,25,174,18,142,9,91,2,202,251,205,242,171,0,246,2,145,8,172,36,196,22,246,223,66,213,161,224,61,214,49,225,141,246,58,253,101,13,205,16,43,18,182,10,39,253,34,30,42,24,160,4,130,7,248,3,25,248,6,250,49,8,76,6,161,21,27,38,88,255,28,211,158,219,212,224,126,216,174,238,183,250,149,3,120,16,136,14,37,18,21,251,80,255,26,37,105,14,39,251,230,10,99,255,7,248,153,3,199,9,62,14,205,31,157,27,28,231,28,210,72,225,8,224,245,224,63,248,57,251,254,10,0,14,208,14,190,9,35,239,109,7,157,39,251,3,66,246,238,9,198,6,148,0,71,3,224,10,102,19,92,33,197,16,94,221,109,209,152,230,245,224,43,230,63,252,201,0,158,21,154,16,47,9,100,249,206,236,39,18,226,38,134,244,175,246,122,14,8,5,113,3,180,6,193,18,40,30,31,30,179,249,39,211,91,216,227,234,68,226,78,241,36,253,199,9,16,21,221,10,178,255,39,239,154,242,40,31,147,26,135,234,121,251,37,13,31,6,144,6,120,11,105,29,68,34,174,18,167,230,235,209,209,225,76,240,209,230,13,249,119,1,64,14,198,15,192,3,154,243,212,235,174,253,233,35,112,9,233,233,74,254,241,12,107,8,189,8,80,22,45,37,244,30,136,2,197,215,187,213,31,239,64,242,165,235,202,0,85,4,170,15, 223,9,108,249,92,235,109,241,16,5,36,32,196,251,179,238,128,253,14,13,76,8,62,13,154,33,244,37,152,25,73,239,152,211,101,222,163,251,135,240,41,244,131,5,130,8,42,13,192,2,244,237,71,236,141,246,242,12,149,19,119,246,21,243,102,251,58,13,105,10,135,23,254,37,142,37,31,16,32,223,187,212,88,236,134,2,114,236,159,253,58,8,133,7,108,8,95,247,0,230,102,241,101,251,52,16,129,6,218,247,76,245,175,248,159,13,147,17,220,30,121,37,176,35,54,254,110,212,161,220,31,251,120,2,119,238,185,6,63,8,70,5,102,4,134,234,71,233,239,242,190,4,90,13,225,250,43,254,143,245,40,245,48,18,220,26,232,33,16,40,218,30,214,232,206,213,244,232,159,7,96,255,205,242,104,11,181,4,39,3,9,250,63,225,78,239,148,244,160,13,153,254,213,249,250,0,20,243,219,244,245,22,46,32,67,34,25,45,23,12,174,220,31,221,131,244,64,16,82,251,90,249,89,14,22,255,97,0,168,237,216,228,21,242,145,251,237,17,6,240,154,1,205,0,155,240,174,246,65,28,174,29,217,40,14,40,80,246,107,220,27,229,152,1,174,20,43,246,154,1,206,11,32,249,78,253,100,228,172,234,111,240,24,9,181,6,158,234,122,9,253,250,11,242,18,253,74,28,114,33,55,47,101,25,133,232,20,226,99,237,166,15,76,19,249,244,132,9,66,1,195,247,200,244,194,227,130,237,223,244,251,18,167,248,76,237,13,13,34,246,152,245,56,1,2,25,33,40,228,41,106,7,181,226,87,232,107,249,173,27,123,12,108,248,44,10,136,244,243,247,115,235,125,231,239,235,207,1,243,16,123,234,31,246,33,12,95,241,26,0, 92,3,210,26,225,43,66,33,162,248,220,227,233,239,135,7,163,32,244,5,127,1,156,254,150,240,226,245,77,231,71,233,168,242,31,12,139,5,213,230,242,251,27,7,243,242,34,9,43,2,135,30,24,40,17,21,146,238,165,230,26,250,124,22,6,31,231,3,168,3,195,239,226,242,144,237,2,233,78,234,41,254,235,12,102,251,39,232,94,255,84,0,203,252,68,13,197,2,172,31,86,34,183,9,45,232,71,235,107,7,66,33,157,26,131,7,238,249,242,233,216,239,13,231,50,237,43,238,81,8,204,9,7,245,234,235,179,254,61,255,86,7,240,11,61,6,4,25,143,28,50,254,141,231,81,242,11,21,8,37,198,24,206,5,87,238,64,234,247,231,184,235,13,239,130,246,194,13,49,3,15,241,163,239,146,252,46,5,219,14,55,10,118,7,13,17,107,24,78,241,197,236,45,253,179,30,234,36,56,26,164,250,102,230,58,233,202,223,107,242,154,239,133,254,63,13,72,252,148,238,124,238,23,252,230,17,126,14,155,12,51,2,57,14,219,15,189,235,175,244,229,8,114,34,56,40,251,23,121,235,149,232,145,224,138,227,169,246,85,243,107,7,187,11,150,246,180,238,164,234,7,6,171,26,105,13,29,14,135,250,101,14,195,0,215,235,21,253,103,17,75,36,252,45,3,11,44,227,225,232,15,217,150,235,7,245,8,252,168,10,40,9,185,241,222,234,251,234,227,19,30,25,228,14,115,8,13,249,195,11,52,244,177,243,169,4,172,25,222,38,164,45,180,252,63,227,185,225,242,216,160,238,168,246,236,3,197,10,245,2,20,238,229,231,89,242,113,31,211,22,223,13,139,1,116,251,82,1,51,241,202,252,129,10,189,30,36,42,54,38, 221,238,208,229,251,216,15,220,172,241,219,252,63,7,198,11,16,253,67,234,191,230,1,1,14,35,142,21,149,12,38,250,109,254,105,244,197,242,85,5,157,18,62,34,133,44,81,25,250,233,28,230,101,210,127,226,156,244,21,3,249,9,104,11,23,244,9,232,28,234,136,14,134,33,119,22,7,5,165,247,168,253,113,232,125,250,207,11,140,25,164,35,174,40,67,12,16,234,154,223,140,206,241,232,55,250,249,6,170,10,207,8,42,236,219,233,134,240,156,24,100,33,34,21,230,250,29,254,96,243,166,224,254,6,110,16,41,31,150,35,98,36,242,3,47,235,73,216,96,209,188,240,11,1,90,7,172,11,255,1,223,232,216,234,4,248,122,31,34,30,194,14,253,245,240,1,12,228,135,230,138,18,52,22,124,33,156,31,36,33,115,252,167,232,224,208,231,215,232,248,231,2,87,5,108,12,199,248,136,232,95,238,92,3,141,36,108,26,158,5,87,246,81,0,235,213,157,243,20,24,176,27,125,29,171,27,47,28,126,244,82,227,253,207,151,226,44,255,11,4,130,7,232,7,7,243,72,237,238,239,133,15,118,37,254,18,84,254,177,251,125,246,153,207,11,4,212,28,198,30,200,24,86,30,64,19,211,239,250,222,99,209,236,237,29,3,74,3,218,5,76,1,227,241,22,239,36,244,70,27,123,32,115,12,199,251,202,253,225,232,231,214,128,17,53,31,176,27,111,22,72,28,163,12,251,232,207,215,91,218,152,248,108,1,73,4,88,2,202,251,74,244,216,239,253,250,38,35,81,23,204,7,49,248,116,253,212,223,81,225,241,28,253,31,135,24,88,22,76,28,207,7,185,225,95,214,81,231,24,251,31,1,181,3,2,253,97,252,138,244, 101,236,42,5,165,32,254,18,17,4,169,246,102,252,26,219,92,236,22,37,26,26,184,19,76,22,144,29,128,0,220,218,194,222,204,241,68,252,78,5,221,0,187,250,187,2,34,241,194,239,37,13,166,24,89,11,191,249,11,248,101,254,208,217,142,251,191,38,241,19,146,15,97,19,48,24,46,244,86,219,150,235,184,248,10,253,92,9,2,249,171,254,174,7,114,236,111,246,184,13,27,15,219,255,174,240,88,0,182,254,243,217,46,11,191,32,62,13,192,19,21,21,48,19,113,235,34,228,189,248,235,248,193,1,155,10,35,240,64,8,16,3,113,237,46,254,40,8,115,6,55,244,253,238,134,12,233,246,250,224,121,21,30,20,232,7,68,16,21,21,57,16,83,239,99,240,255,252,212,250,198,9,217,252,91,235,242,9,212,253,115,250,136,0,8,255,56,254,130,237,42,244,156,21,102,237,245,241,242,23,28,7,42,3,45,12,111,20,204,14,208,246,104,251,164,252,199,251,207,16,71,242,162,234,194,8,200,1,125,2,82,253,12,254,163,249,91,236,223,253,225,15,130,232,16,5,205,15,190,253,76,0,153,12,75,21,157,16,49,250,252,253,96,246,238,2,110,12,100,228,228,237,239,3,121,8,156,5,97,253,113,253,87,249,201,241,4,4,125,4,114,239,85,16,49,3,203,247,185,254,10,13,244,23,173,17,29,253,74,255,96,243,17,11,153,0,225,222,89,238,142,4,194,16,5,3,196,253,172,251,76,251,131,249,27,2,165,247,62,253,212,16,136,251,79,247,244,1,82,18,1,26,178,13,175,0,53,252,173,244,27,13,75,246,107,223,125,239,142,10,35,17,162,0,230,250,235,248,141,253,148,255,87,248,130,240,98,8,80,10, 170,249,215,248,126,8,41,22,8,24,154,13,195,255,243,247,50,250,4,11,185,236,90,224,199,241,231,17,112,16,152,253,65,249,230,248,7,4,48,1,183,234,158,242,58,14,200,3,95,250,158,252,84,17,101,24,113,26,133,11,119,250,23,246,148,255,209,4,111,230,239,226,221,242,1,26,10,10,241,250,233,246,160,252,127,9,114,254,228,221,59,252,30,14,200,255,164,251,250,0,80,23,97,24,214,30,243,5,45,245,153,247,241,3,82,249,11,231,65,225,126,251,38,28,131,3,245,250,25,245,188,2,145,13,232,245,216,215,255,5,20,9,50,255,65,253,186,7,30,25,178,28,229,33,96,250,137,242,44,249,155,4,78,241,233,231,205,223,249,7,245,22,182,0,201,249,88,245,50,10,121,13,248,232,176,216,81,9,129,3,73,3,119,254,108,14,18,28,6,38,154,29,114,241,61,242,155,251,94,0,11,235,217,231,181,228,5,15,200,15,119,2,146,248,78,248,186,20,207,8,108,221,143,224,99,5,135,2,103,4,69,1,178,19,127,30,88,43,106,19,237,235,199,241,206,255,158,249,23,234,227,230,96,234,182,17,6,11,16,4,138,243,244,0,3,28,102,251,127,217,130,229,147,255,58,5,248,6,100,8,134,23,24,34,4,46,128,7,202,229,163,244,171,255,123,239,76,236,66,230,156,241,136,18,172,11,72,2,50,244,116,15,249,27,233,238,129,220,77,227,246,250,248,8,112,8,122,13,145,26,7,38,26,43,143,251,95,228,112,250,15,248,192,238,128,237,3,231,115,247,4,19,100,11,191,253,120,251,215,26,151,20,100,231,121,222,162,222,23,250,60,11,173,11,198,18,27,28,192,40,92,36,230,241,24,233,158,249,153,239, 222,242,25,234,128,233,179,251,252,19,165,8,98,252,154,7,110,29,180,9,136,226,92,224,204,218,249,250,17,16,168,17,242,19,127,29,239,41,242,25,11,235,82,240,193,240,73,239,43,245,100,230,192,240,17,254,141,20,127,5,35,3,254,14,83,30,86,255,117,223,31,225,192,214,228,251,17,24,29,19,52,21,202,35,118,39,28,18,181,235,88,243,189,230,12,245,58,238,174,233,51,243,192,0,78,18,160,8,16,9,164,18,147,28,71,242,211,225,193,221,153,212,179,1,162,30,142,15,245,23,227,35,248,34,239,10,76,240,14,238,2,229,223,246,163,231,153,239,62,246,91,1,229,22,221,13,213,12,221,24,35,22,164,231,19,229,44,212,182,215,9,9,212,29,6,11,160,29,113,30,157,32,211,6,148,243,16,232,16,231,8,245,13,230,36,250,0,244,98,6,60,28,241,18,56,13,45,31,229,6,38,230,98,227,190,207,48,226,179,13,131,26,69,14,225,30,235,26,102,31,219,3,128,241,84,223,207,232,122,238,141,236,193,252,27,241,79,15,73,35,94,20,196,16,189,29,101,250,132,233,214,218,158,209,209,234,106,12,159,20,122,15,216,28,8,28,199,30,86,3,197,233,23,220,180,234,186,235,88,245,53,251,16,239,41,27,161,37,171,20,182,21,201,20,213,243,151,234,224,210,2,219,169,243,96,8,168,17,241,17,241,28,134,28,209,31,208,254,36,222,35,222,134,233,253,237,73,253,159,245,153,246,22,38,51,39,61,22,223,21,166,8,134,241,173,228,222,210,16,229,59,244,30,4,113,14,234,16,72,31,4,30,137,35,137,242,185,216,85,225,125,235,248,244,96,253,152,242,104,0,71,48,48,38,185,22,57,18,113,1, 130,237,196,225,48,215,65,235,249,242,165,255,183,6,163,23,166,31,134,34,88,35,90,223,213,217,237,225,228,239,128,245,132,253,52,242,129,12,110,55,47,34,175,20,220,14,193,250,243,236,33,225,186,221,104,239,31,243,142,245,183,3,65,31,117,26,3,45,48,19,12,211,224,221,238,230,223,243,149,248,209,255,139,244,10,30,51,56,244,30,51,22,71,7,0,248,37,236,146,221,160,226,61,241,81,235,155,235,95,11,226,32,194,32,156,52,253,249,92,211,7,227,125,234,201,244,209,252,145,252,238,250,3,45,237,47,44,30,112,20,181,0,156,249,1,236,248,220,180,233,246,239,233,223,27,229,201,21,55,32,98,42,144,39,136,230,1,218,190,229,155,237,44,249,110,2,91,251,166,9,155,50,127,40,47,32,148,11,90,251,108,251,119,230,102,223,221,239,189,230,6,208,130,236,32,29,54,36,168,51,227,17,173,226,242,224,124,230,35,240,215,0,118,3,42,251,169,23,95,49,21,37,88,31,239,1,225,1,52,250,186,227,102,232,101,238,75,219,171,202,48,246,210,32,174,45,191,38,202,255,58,231,36,225,59,231,82,249,249,5,179,2,155,3,90,31,243,43,75,38,163,22,47,0,72,8,191,239,87,230,36,237,187,228,128,208,138,204,70,0,199,39,18,48,58,17,205,255,71,233,51,223,6,236,90,2,90,6,93,4,229,9,14,30,219,41,222,34,218,10,83,9,21,5,68,233,118,238,47,236,204,218,51,204,155,212,189,10,112,50,254,34,37,5,55,6,78,228,175,222,66,245,236,7,54,4,214,11,98,9,225,33,97,40,176,27,112,8,91,20,174,249,4,236,124,244,27,228,213,209,15,205,50,219,112,23,2,49,56,16, 179,9,23,7,217,221,9,227,22,1,218,7,162,7,50,12,16,10,253,31,44,35,115,18,213,13,73,19,153,241,137,244,139,241,148,218,194,206,123,206,59,231,117,36,214,35,160,8,130,18,105,1,164,216,136,236,141,7,168,8,255,11,137,10,100,11,157,31,64,30,64,15,70,21,30,13,12,239,183,248,151,231,127,211,10,206,227,209,23,244,148,38,175,19,11,12,173,21,32,249,189,217,95,249,54,13,134,10,165,15,81,7,143,16,255,26,22,28,23,14,240,24,113,4,231,242,38,243,70,219,9,211,245,204,238,215,123,1,107,31,37,11,99,20,82,18,178,241,179,222,206,5,164,13,122,14,164,14,254,5,162,17,187,23,181,28,250,13,106,28,1,254,53,245,13,235,186,213,163,210,173,205,51,227,12,6,248,19,255,11,35,20,197,13,18,237,220,230,20,14,55,14,254,17,255,7,237,7,232,15,186,26,217,24,239,17,246,24,89,248,18,246,164,222,185,215,210,210,166,211,244,237,94,5,219,16,6,15,207,18,185,10,180,234,20,244,38,18,203,14,41,17,77,4,186,6,163,16,120,30,120,17,212,23,83,20,223,243,72,240,29,216,6,220,9,209,109,220,185,243,69,1,242,15,219,13,56,18,88,2,56,238,9,2,222,17,163,16,154,14,117,255,188,7,230,20,214,30,29,14,200,31,59,9,199,239,199,230,200,217,203,219,200,207,205,231,66,244,150,254,62,16,63,14,184,13,60,253,198,250,110,9,167,16,58,19,158,8,74,254,254,9,105,28,177,24,24,17,195,32,73,252,147,234,115,224,34,223,198,216,196,211,228,242,40,239,162,0,139,17,75,15,241,5,119,254,215,6,176,9,31,16,45,16,15,3,22,254,190,14, 145,31,88,19,171,24,122,26,81,241,111,229,82,227,5,228,18,212,237,222,80,246,63,233,67,7,2,16,236,12,2,0,212,7,74,14,37,10,70,15,57,12,245,0,231,255,58,21,53,30,130,18,12,27,230,10,205,231,130,225,173,229,110,228,29,211,15,236,30,243,182,238,240,11,68,14,198,8,195,252,240,17,97,15,232,8,168,13,31,10,177,254,203,2,148,27,49,31,146,19,221,22,84,255,132,224,127,224,214,233,199,223,23,216,2,245,176,235,78,247,34,12,102,12,161,3,248,2,151,25,234,12,103,9,113,11,52,9,29,253,37,7,251,33,138,29,13,17,152,15,244,242,238,218,152,228,151,234,44,218,171,229,58,243,147,235,86,1,77,9,5,9,147,0,48,13,190,26,88,11,175,7,45,10,206,5,12,254,81,14,203,40,231,24,106,13,207,6,214,232,143,220,211,231,250,230,46,220,161,239,129,238,118,243,237,3,215,6,49,4,233,2,210,20,252,24,148,8,169,7,25,9,7,6,112,0,182,24,252,41,85,18,218,5,155,254,21,227,178,219,65,232,8,226,129,226,180,242,205,237,27,251,218,3,240,5,198,2,124,8,215,26,120,22,18,6,232,7,48,7,80,5,21,4,180,36,238,37,244,10,43,254,4,248,154,223,37,220,132,232,186,223,165,235,52,239,219,243,35,252,124,0,234,4,82,2,62,12,155,29,150,19,67,7,217,7,251,8,147,5,137,15,52,45,164,30,95,0,13,249,102,242,54,218,200,223,172,230,99,225,161,240,28,239,18,247,182,249,238,0,217,3,188,3,8,16,172,28,77,18,174,8,140,4,32,12,148,11,117,25,175,47,54,20,49,246,85,249,147,235,250,215,107,228,26,226,234,229,43,241, 212,241,215,246,198,250,145,2,194,3,134,6,144,18,225,25,121,19,131,8,7,5,7,20,200,14,45,35,40,43,97,3,218,242,255,245,88,228,105,218,39,230,150,222,93,236,255,238,81,242,90,246,10,253,65,0,77,6,86,9,158,17,156,25,82,24,125,4,191,10,165,28,206,17,242,44,48,29,231,245,136,239,223,244,251,220,208,222,112,228,36,222,180,239,216,236,69,245,95,247,119,254,124,254,187,11,230,10,56,18,105,28,124,22,250,254,172,27,116,29,61,24,160,47,101,7,249,237,206,240,177,239,221,215,37,231,215,223,146,225,170,239,172,236,203,245,165,251,229,252,45,4,95,15,218,8,56,21,183,29,70,17,193,6,54,42,131,26,175,35,115,34,32,245,97,235,133,240,203,232,7,219,8,233,242,219,252,228,127,233,197,237,244,248,98,252,158,249,78,14,234,14,152,7,96,25,187,27,161,10,137,24,35,46,57,27,100,42,117,16,78,233,243,234,177,238,138,225,241,221,108,229,138,220,1,227,24,230,13,241,126,252,253,252,30,254,39,25,15,9,119,12,83,30,54,20,85,16,47,44,29,41,161,31,250,35,55,253,110,226,79,235,212,235,25,223,127,223,63,231,62,223,58,222,37,231,196,246,112,255,147,250,247,7,138,25,178,3,11,21,174,26,81,14,81,34,240,48,236,39,180,37,22,22,1,239,18,226,229,234,30,233,169,219,50,226,41,229,234,216,253,215,114,235,213,251,99,0,218,253,227,20,75,18,166,5,207,28,230,16,208,23,139,54,162,44,118,43,26,31,111,7,5,228,158,223,248,234,207,228,7,222,200,227,151,227,116,211,112,212,6,242,39,0,27,255,0,7,252,24,225,14,54,14,159,29,17,13,160,44, 99,52,52,39,151,41,220,17,155,249,124,220,95,229,43,235,131,226,123,224,65,228,240,220,233,205,132,215,86,250,155,2,136,4,57,14,89,22,82,13,169,22,93,25,0,20,31,62,2,43,94,42,131,35,166,5,84,234,248,218,88,233,163,233,166,224,19,229,164,224,46,214,9,206,21,224,229,255,214,11,44,10,92,12,175,16,226,12,132,26,72,18,212,39,136,60,158,39,136,41,59,25,183,250,133,228,179,222,138,238,9,231,66,224,55,233,117,213,90,207,178,205,220,230,100,5,249,21,37,12,199,14,100,14,162,20,78,25,184,26,86,53,8,51,186,38,55,33,214,13,212,239,148,225,45,226,131,241,101,227,109,230,232,227,217,202,128,207,82,210,144,237,134,17,64,26,29,13,235,11,185,15,171,24,39,24,47,38,142,53,245,48,245,34,80,27,3,6,177,233,173,224,99,232,152,237,78,223,191,238,182,209,92,198,60,208,1,216,240,245,249,28,219,25,165,9,19,6,104,21,244,23,231,34,72,44,110,48,43,46,30,26,89,21,253,1,115,230,199,223,43,237,149,229,60,230,40,234,206,193,217,208,136,207,140,225,162,6,144,34,86,22,108,5,25,9,69,26,20,29,184,41,48,38,171,48,179,33,120,19,79,17,66,251,8,231,94,229,18,239,117,225,162,237,33,218,40,191,238,211,220,208,124,241,220,14,209,34,191,16,9,2,199,15,193,29,9,40,123,37,164,35,213,42,217,17,107,14,129,12,253,249,234,231,62,234,53,237,85,230,9,238,204,201,124,201,225,208,104,220,108,3,151,20,108,33,38,7,221,3,235,20,89,36,41,49,34,31,168,39,226,28,2,9,194,13,27,8,218,243,66,230,110,237,195,229,250,229,119,228, 7,195,192,204,158,208,11,242,131,10,202,24,52,28,128,2,211,11,244,19,147,51,173,44,113,27,88,32,16,14,8,11,47,13,58,5,73,251,129,233,202,235,51,227,176,235,34,215,172,193,51,204,135,220,13,5,121,14,222,29,162,15,182,2,149,13,136,30,73,58,68,37,225,26,182,18,173,7,43,12,170,7,7,5,23,253,85,229,72,229,218,225,34,232,186,200,175,198,1,208,83,238,82,13,179,17,28,27,128,11,53,9,182,12,99,49,184,55,35,29,237,15,251,7,101,7,103,9,231,1,187,11,146,252,221,226,93,228,191,228,44,223,7,195,131,200,4,219,144,0,4,19,223,23,228,23,105,12,109,6,246,22,249,57,252,45,60,21,237,4,3,2,144,7,27,6,81,1,241,18,37,245,67,225,86,228,164,230,100,210,113,192,47,203,241,232,229,10,232,22,102,20,242,24,133,11,65,4,6,42,198,56,89,38,74,12,159,255,249,253,46,7,188,0,84,4,79,15,169,238,202,224,225,229,219,229,234,197,205,195,101,215,57,248,12,22,231,22,137,20,60,27,113,1,6,15,122,53,27,47,245,27,242,1,61,250,224,255,178,5,12,254,34,14,130,6,41,236,86,225,253,234,124,214,16,192,154,202,246,225,29,5,254,30,4,18,191,27,3,22,124,252,19,35,176,52,15,43,68,19,95,250,45,247,238,2,226,255,208,2,68,14,185,254,22,236,154,227,119,231,54,202,137,194,34,211,131,237,80,18,219,30,48,18,37,33,236,6,187,6,248,48,92,41,214,37,218,8,201,243,190,247,195,0,128,251,208,9,63,5,80,252,48,240,149,228,115,224,225,197,133,200,65,221,173,251,208,28,64,26,6,17,19,29,113,251,145,24,59,45, 137,37,227,33,86,253,35,244,92,249,103,252,167,1,46,11,243,252,246,0,28,239,81,225,104,217,163,193,151,205,4,234,75,7,129,33,72,18,42,22,244,19,228,255,89,41,48,35,18,43,22,22,181,245,7,245,248,243,151,250,48,8,104,5,5,251,58,3,176,234,173,221,133,209,227,192,66,218,11,243,239,21,253,32,102,10,119,24,55,10,159,13,184,41,40,31,192,45,237,7,136,244,187,242,172,240,194,0,176,10,244,254,76,252,250,2,238,231,25,217,183,200,70,201,121,227,38,253,125,33,129,22,231,8,83,25,21,10,89,26,249,33,25,36,221,38,152,253,123,244,192,233,118,246,18,8,254,5,222,252,128,255,221,254,202,229,174,210,87,195,58,212,110,236,38,13,217,32,114,11,122,9,7,25,147,15,188,29,63,30,157,42,10,26,234,247,175,237,98,232,22,0,172,9,161,1,234,254,62,252,174,254,4,222,69,200,119,199,139,221,60,246,60,26,125,25,193,2,69,15,202,27,122,19,120,27,98,33,225,42,28,12,177,243,45,229,128,238,139,7,134,8,76,1,212,253,102,251,132,250,41,211,69,196,38,206,22,231,163,6,199,29,19,13,139,1,60,22,217,27,37,22,7,28,59,38,91,38,60,2,150,233,104,227,127,248,226,8,131,9,209,0,194,246,83,255,21,242,166,200,226,199,246,215,167,244,87,19,43,24,100,2,29,7,31,27,53,28,239,22,21,32,29,41,137,30,245,243,8,226,15,233,32,254,126,13,98,10,231,249,69,247,144,1,158,224,148,198,15,204,254,225,163,3,101,24,45,11,142,255,131,13,182,27,62,28,220,26,24,34,104,41,166,17,75,229,162,224,208,240,239,3,137,17,12,6,31,243,203,253, 81,248,36,213,255,199,236,210,4,243,231,14,245,18,238,3,172,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,255,249,255,245,255,249,255,245,255,4,0,215,255,79,0,145,255,13,1,149,253,33,15,11,70,187,79,91,98,138,89,57,84,34,64,19,49,196,29,252,29,190,206,56,170,15,160,217,149,238,141,92,154,126,163,61,174,81,194,224,186,147,206,109,215,17,5,40,42,177,62,226,61,88,76,211,73,194,87,65,68,251,113,251,113,221,35,181,241,48,230,237,231,72,230,70,239,201,238,6,221,165,205,105,198,161,183,238,141,222,142,238,141,238,141,238,141,238,141,243,143,84,192,236,237,69,10,229,93,251,113,251,113,251,113,251,113,251,113,251,113,251,113,251,113,251,113,164,101,234,99,107,67,15,29,90,15,93,238,249,5,115,229,127,193,37,182,152,170,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,166,192,248,223,213,251,171,41,53,61,7,93,117,85,223,109,174,103,251,113,251,113,251,113,126,79,140,27,22,19,66,36,71,29,231,29,68,250,87,232,82,207,83,227,115,209,10,224,200,227,249,229,149,2,23,19,39,15,109,40,123,43,108,36,209,34,9,233,93,165,106,175,156,216,13,19,242,56,90,78,176,83,188,84,204,63,19,37,219,10,136,38,101,240,225,229,85,209,37,221,169,251,104,18,85,248,191,181,25,157,15,162,206,154,228,179,91,173,245,218, 150,237,222,240,226,243,69,16,81,16,222,62,243,75,155,61,91,43,67,51,187,41,21,11,197,255,232,235,39,0,169,243,199,254,133,5,182,16,251,22,95,43,144,17,255,17,109,241,83,223,140,222,169,236,164,214,51,213,224,187,89,203,90,215,60,10,176,16,254,47,193,81,160,81,144,74,70,77,143,85,251,113,133,108,52,76,92,25,147,230,107,210,71,201,230,207,155,178,91,196,207,217,210,225,217,5,220,23,90,243,181,226,127,228,199,164,6,158,62,177,22,194,181,218,75,0,11,29,6,20,53,253,202,0,25,239,19,255,29,19,143,40,198,25,224,60,1,49,79,43,84,13,193,4,88,234,251,200,134,159,102,169,237,179,238,141,206,167,251,194,63,206,168,240,239,246,105,13,166,61,227,65,233,74,174,72,39,58,44,93,77,99,248,101,147,68,118,75,111,64,16,88,155,100,155,74,95,69,67,67,117,66,12,44,10,3,20,225,36,205,230,177,97,178,81,193,51,172,64,165,204,143,238,141,238,141,238,141,238,141,238,141,238,141,251,145,173,190,120,225,115,240,227,21,162,17,50,6,6,6,164,32,94,42,224,74,114,93,44,102,228,78,166,77,169,52,125,59,150,65,181,41,27,53,235,66,240,75,27,73,6,98,157,89,32,74,9,44,111,26,35,237,91,234,133,205,166,217,82,232,115,252,173,248,177,11,40,27,79,34,173,34,10,19,98,21,95,18,204,14,17,3,183,240,200,242,201,190,196,174,158,144,238,141,238,141,238,141,238,141,178,158,111,193,95,185,255,166,123,183,151,219,47,219,8,244,248,250,171,246,203,1,133,5,156,12,216,251,221,10,161,14,164,45,121,54,162,75,172,103,251,113,251,113,251,113,251,113,251,113, 251,113,196,109,163,76,91,63,159,62,203,27,126,6,250,252,90,8,112,22,70,1,242,255,145,232,239,236,74,231,139,240,146,252,12,248,215,244,76,200,125,152,238,141,238,141,238,141,238,141,238,141,238,141,54,154,76,184,118,199,112,187,170,203,181,201,93,210,235,201,91,214,167,250,160,32,180,49,82,40,38,54,14,52,110,58,11,58,205,55,229,73,75,90,106,107,251,113,251,113,251,113,251,113,251,113,39,109,249,107,0,81,39,52,180,49,24,44,5,35,61,235,71,231,65,227,18,203,131,208,229,201,29,224,125,220,58,234,208,220,9,204,177,202,201,195,28,165,228,147,238,141,238,141,238,141,238,141,238,141,70,156,70,166,242,174,138,185,56,200,149,239,112,26,236,255,180,17,234,25,254,40,52,22,151,10,151,15,104,255,209,2,134,255,97,6,147,24,36,34,200,59,144,101,12,101,175,98,129,91,184,89,191,102,251,113,251,113,251,113,95,113,146,107,88,90,217,55,46,40,43,27,99,9,25,254,48,9,48,16,84,5,85,242,160,242,252,238,147,206,55,159,61,148,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,203,142,213,171,240,204,226,246,182,11,212,20,212,31,140,48,66,54,200,60,203,65,20,77,239,84,164,88,51,89,245,84,37,93,171,106,251,113,251,113,251,113,251,113,251,113,251,113,142,107,255,77,252,37,56,39,173,49,81,29,226,13,174,233,62,221,157,203,221,198,233,198,56,171,126,158,45,175,133,203,148,187,163,193,18,180,125,173,16,175,61,155,207,147,241,147,142,147,11,144,39,143,238,141,5,150,49,182,57,248,232,23,131,39,35,35,94,35,86,31,17,18,201,253,67,243, 49,10,162,9,63,16,151,29,212,35,183,38,205,31,34,50,0,67,139,88,62,96,53,102,64,110,59,106,82,108,251,113,232,110,243,104,60,97,190,81,229,68,11,41,157,28,74,19,133,11,28,13,39,17,198,29,173,9,200,3,187,244,82,204,110,160,164,146,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,172,162,127,194,51,203,72,216,252,219,11,221,30,233,76,2,187,25,87,54,2,90,190,97,123,98,34,79,196,74,105,78,251,113,251,113,251,113,251,113,251,113,251,113,251,113,106,100,172,75,74,55,96,52,197,26,20,21,231,8,193,244,59,253,182,227,160,219,153,220,73,178,81,174,66,177,202,176,90,194,70,220,88,226,176,228,203,223,125,202,191,193,29,200,183,208,94,200,223,155,126,156,221,156,113,165,34,167,242,188,101,227,166,231,73,252,195,240,53,241,203,245,0,251,247,249,16,0,113,239,217,242,145,255,87,249,78,5,82,34,224,52,174,76,53,83,114,77,209,90,251,113,251,113,251,113,251,113,251,113,56,111,162,88,160,57,158,48,227,41,96,28,31,18,71,30,59,17,50,26,136,29,40,25,154,15,190,254,212,252,139,224,124,200,41,164,0,143,238,141,195,152,238,141,238,141,238,141,23,142,238,141,238,141,238,141,200,144,143,183,1,194,13,194,245,201,134,230,138,248,158,243,66,251,115,27,218,23,85,17,237,23,167,12,117,42,243,69,251,113,251,113,251,113,251,113,251,113,251,113,251,113,251,113,8,78,34,62,169,40,254,29,52,14,190,14,40,24,195,28,48,24,182,21,144,3,91,231,151,219,199,217,15,203,76,193,51,203,79,203,175,204,122,203,184,176,9,180,62,181,155,178, 236,175,9,164,214,145,174,176,61,207,56,236,210,225,202,209,237,220,159,228,81,217,6,225,150,239,60,251,136,250,244,233,117,234,117,249,162,253,3,2,58,26,119,45,249,53,72,47,224,43,73,57,154,75,235,81,161,88,149,111,251,113,208,103,6,101,47,90,53,66,123,59,68,64,200,52,209,64,54,67,86,45,207,57,137,64,117,56,154,45,177,6,65,239,234,222,142,195,153,171,215,149,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,238,141,116,170,4,200,132,201,137,197,49,221,244,232,136,247,115,14,32,10,84,1,143,14,226,45,24,57,40,76,57,84,211,103,56,112,251,113,251,113,251,113,251,113,251,113,251,113,228,106,174,60,67,45,235,25,237,16,142,26,62,28,1,20,93,10,216,251,181,232,172,231,59,230,174,2,63,9,204,250,53,220,122,202,54,197,182,193,184,170,178,156,81,162,99,173,164,167,127,173,247,189,203,199,232,202,124,206,133,216,108,204,25,194,117,213,145,240,191,247,50,242,30,246,158,9,71,244,197,224,142,227,42,233,5,248,105,10,119,25,7,48,179,51,113,54,215,74,238,100,251,113,251,113,251,113,25,100,37,75,78,65,137,52,224,53,255,52,65,55,136,60,193,68,105,70,207,59,41,56,80,49,213,49,250,22,218,2,90,228,178,213,253,203,117,192,48,170,199,153,247,148,238,141,238,141,238,141,238,141,238,141,62,148,123,168,251,180,116,180,56,176,131,178,107,190,201,198,230,210,68,232,135,255,208,6,20,10,201,20,131,37,99,41,219,70,34,87,242,74,117,82,251,113,251,113,251,113,251,113,251,113,251,113,170,83,108,57,206,53,149,50,178,42,251,43,176,30,63,11, 168,249,54,238,54,238,135,244,165,244,21,252,233,237,249,228,228,222,134,202,152,182,89,188,55,191,174,184,157,182,96,183,237,205,210,215,51,215,15,201,138,185,150,193,73,211,255,206,100,210,130,221,124,219,15,228,181,242,86,238,134,246,22,248,51,246,223,236,105,241,170,251,64,12,22,13,148,14,98,30,162,48,224,60,217,63,156,81,20,99,161,97,99,84,99,74,58,81,82,95,209,100,85,82,53,50,93,34,6,34,144,32,33,22,157,34,194,43,28,41,75,27,223,16,158,5,158,5,213,238,137,217,183,195,126,156,238,141,238,141,238,141,238,141,137,149,248,164,161,177,166,167,203,170,104,170,197,173,66,177,90,193,98,207,69,213,4,217,160,231,220,240,116,8,29,21,135,30,255,47,89,65,242,67,37,74,218,84,41,95,35,104,38,97,146,94,123,95,139,103,251,113,116,111,47,89,206,66,193,37,65,17,118,3,69,252,203,255,87,9,27,17,185,32,8,25,191,247,153,230,160,226,209,210,142,200,105,198,184,195,151,175,210,177,237,192,242,188,254,198,226,233,41,242,179,233,117,233,63,225,185,210,203,192,143,184,102,200,53,214,192,234,217,248,61,234,208,221,39,232,234,236,133,239,170,247,120,0,87,18,86,35,33,28,88,22,71,27,56,37,22,38,135,41,111,45,34,49,95,66,131,76,92,82,143,94,5,96,194,89,197,64,197,44,121,52,61,69,26,70,22,56,140,27,146,10,157,254,224,241,214,245,206,10,163,2,114,239,144,225,208,205,207,185,184,147,238,141,215,146,153,145,234,146,65,157,166,176,23,186,122,185,103,177,129,175,6,182,20,190,132,190,204,197,48,213,188,231,224,2,221,21,186,42,70,50,38,43,57,47, 39,63,179,61,55,72,238,82,11,88,138,91,228,99,6,111,193,106,42,85,142,58,76,38,158,30,214,30,232,36,214,32,146,31,130,22,251,10,104,4,125,1,99,250,194,232,216,227,220,231,19,245,248,236,30,215,117,201,226,183,211,175,118,194,111,207,114,212,148,222,2,234,68,236,74,219,126,211,201,220,114,224,247,223,226,220,31,226,25,221,254,203,80,187,36,192,203,203,36,220,75,248,197,2,103,17,211,39,97,45,220,48,91,43,119,38,15,36,160,32,251,24,159,26,202,36,192,60,101,79,173,75,203,65,109,76,74,93,233,97,168,80,119,61,84,55,193,42,14,17,124,4,45,21,179,39,251,32,94,14,255,251,144,243,219,224,205,187,212,166,5,164,17,169,9,177,88,184,4,191,48,190,53,192,136,185,39,171,178,156,139,149,197,150,157,166,235,189,196,206,119,221,7,230,2,247,86,2,178,10,50,22,77,44,245,61,67,70,146,70,237,83,144,86,75,76,117,60,245,61,72,69,148,75,254,86,231,84,129,70,12,62,179,51,12,40,0,36,69,35,239,20,55,8,247,10,147,7,101,5,163,4,214,250,81,235,112,222,124,217,217,210,70,210,233,204,84,211,34,220,234,220,67,215,101,203,151,195,233,195,210,196,198,204,234,222,132,239,227,242,244,231,229,215,16,214,209,222,40,215,193,205,250,206,21,220,32,232,175,236,108,244,175,4,172,26,232,32,40,27,25,31,147,36,234,46,59,54,141,44,95,39,199,43,53,52,170,59,32,65,61,70,43,68,30,73,151,78,119,73,116,61,128,53,24,58,138,50,74,31,237,20,140,16,90,5,167,240,27,234,91,235,149,229,220,210,158,183,140,165,57,160,7,162,175,166,164,172,191,171, 193,172,54,178,64,190,127,204,225,203,183,196,49,197,7,200,249,200,35,206,202,211,68,224,165,243,28,6,160,22,109,50,179,76,103,78,56,69,73,75,208,84,19,79,49,71,118,65,203,64,16,68,21,64,222,48,233,39,232,42,56,56,148,66,52,63,109,53,131,40,143,28,34,12,96,249,41,237,84,233,12,226,234,220,136,228,181,231,136,232,206,224,100,209,40,194,180,185,114,191,78,206,109,215,113,229,245,241,77,237,43,220,108,206,223,211,3,220,188,229,6,233,210,234,207,229,105,214,151,204,99,206,125,220,215,237,186,252,198,2,0,8,130,21,28,31,43,25,215,15,183,18,247,35,212,51,127,55,34,51,1,49,172,60,247,74,1,74,16,61,246,59,145,71,255,75,117,71,4,66,152,48,147,25,158,17,184,12,89,7,119,7,112,8,146,4,191,247,210,228,163,212,0,205,206,199,19,189,65,181,155,179,252,183,70,179,31,169,58,167,204,173,21,184,182,195,17,204,152,217,142,222,64,220,253,219,206,216,138,217,107,224,128,239,165,251,104,7,219,21,115,41,5,60,110,69,176,74,196,87,239,98,174,92,55,79,60,69,179,60,34,55,157,63,203,63,252,50,172,37,181,26,249,13,51,5,207,8,66,15,253,20,117,15,116,4,168,245,8,235,121,232,212,226,108,216,50,211,66,212,126,212,238,216,184,223,244,227,171,231,132,225,225,215,238,205,207,203,78,206,121,213,198,227,61,235,0,234,149,225,52,220,224,218,140,220,51,231,39,238,178,235,218,229,48,227,192,235,2,248,135,7,177,24,131,41,232,49,83,54,136,57,68,57,74,49,47,38,21,27,100,24,18,34,166,51,197,72,113,84,51,84,195,81,191,74,114,52,65,27, 150,12,17,6,245,1,96,6,211,7,123,1,104,0,50,254,110,240,40,228,137,223,100,221,180,212,153,198,79,192,93,181,86,168,253,160,167,159,97,168,220,182,147,195,139,205,208,211,204,208,67,207,199,211,70,226,113,245,7,1,231,9,175,20,6,27,118,29,66,40,209,52,76,57,224,50,109,50,177,59,161,67,189,70,236,72,42,80,52,82,122,68,199,49,58,36,16,24,13,18,162,18,210,19,78,15,189,11,206,10,122,7,112,3,151,254,181,243,224,237,93,231,177,221,250,214,226,219,152,226,164,229,159,228,160,223,48,216,244,211,204,211,57,210,142,210,178,213,155,210,53,207,93,210,243,218,141,228,109,244,150,0,249,253,64,239,183,229,103,230,251,230,176,232,120,244,6,8,33,26,73,32,78,29,233,23,201,19,70,28,9,39,148,37,250,37,151,43,210,47,148,52,237,52,131,51,74,56,221,59,163,57,203,60,101,61,49,57,75,52,23,41,179,25,82,11,176,251,145,238,227,232,128,231,172,223,55,216,173,215,33,218,118,211,221,195,220,185,84,187,34,191,166,190,207,189,244,192,60,189,26,180,149,179,138,188,36,205,169,225,104,237,199,242,108,250,177,7,114,18,151,22,102,26,156,31,189,30,150,30,44,35,65,35,228,38,173,52,169,65,81,73,189,73,43,67,24,58,63,46,175,41,225,48,186,52,43,46,20,36,165,32,107,30,15,25,165,12,255,254,163,249,202,236,24,218,120,206,227,206,25,219,161,226,96,226,91,228,140,235,9,237,171,233,140,227,233,222,179,218,75,213,73,210,133,206,49,208,166,211,23,219,58,228,129,235,74,247,186,252,136,247,146,238,197,232,172,235,181,242,203,248,252,1,167,2,39,252,74,0, 81,9,182,17,97,27,251,37,143,42,31,43,239,38,91,38,32,45,146,52,44,60,255,70,128,80,26,80,90,66,75,46,208,31,86,25,164,21,192,18,152,16,148,11,108,3,215,254,38,248,110,235,116,221,157,206,238,193,156,193,95,202,157,212,206,218,34,222,185,220,135,209,117,194,75,185,41,187,196,190,31,194,94,198,42,207,70,213,27,214,238,218,71,231,81,248,0,11,131,24,200,30,150,31,166,35,26,41,13,43,43,46,78,54,78,58,224,60,40,68,116,71,131,67,36,56,18,43,252,37,202,34,250,30,127,34,45,40,52,36,160,27,37,25,33,16,224,0,18,247,114,238,26,224,94,209,206,205,16,207,167,207,0,210,1,217,177,226,134,237,43,248,94,252,141,250,144,246,95,237,112,227,235,220,227,216,77,212,71,205,188,200,54,207,224,217,81,222,143,226,196,234,208,241,169,253,240,10,51,15,228,7,25,9,20,18,145,18,119,16,41,23,125,28,40,24,45,23,52,28,64,36,182,51,177,67,180,68,156,51,24,35,108,32,190,35,230,40,29,47,250,48,160,46,91,44,104,36,54,20,86,1,102,245,119,239,246,236,92,236,169,236,167,232,11,225,176,220,193,219,187,217,93,210,45,201,126,190,15,184,173,187,132,195,226,201,181,204,65,199,101,194,124,198,110,210,24,227,136,238,233,242,193,249,220,6,20,22,86,35,235,41,2,41,174,38,174,38,223,43,39,52,126,54,87,59,193,65,114,65,222,61,52,53,32,39,156,26,93,23,160,28,217,30,212,28,144,28,16,26,22,14,186,1,233,249,77,245,8,247,30,252,164,252,46,245,180,234,246,223,201,209,6,196,60,195,49,206,18,222,210,235,60,245,37,244,168,240,99,235, 47,224,107,214,217,214,153,220,125,221,95,220,197,223,29,231,237,232,90,231,54,241,14,0,112,8,2,13,132,19,248,26,73,27,218,21,107,15,214,12,22,13,68,18,191,23,52,22,155,22,20,24,20,26,50,33,253,39,178,44,237,52,32,65,20,71,138,62,69,47,5,35,203,26,86,19,42,14,235,11,31,11,14,10,59,2,249,240,23,219,5,204,214,201,104,202,0,202,56,205,179,209,129,211,45,211,144,211,162,207,217,199,191,195,184,199,205,203,97,205,97,210,251,218,101,227,167,233,95,239,10,253,237,14,247,30,12,40,128,37,165,30,91,26,149,24,72,28,137,39,185,50,196,54,34,53,213,48,136,47,156,49,192,51,105,52,143,47,103,39,104,35,175,28,233,15,184,9,235,12,133,14,154,10,163,5,218,254,142,244,142,230,17,216,223,207,29,207,146,210,201,214,56,218,64,223,255,226,80,229,41,230,67,229,175,226,111,226,63,232,234,237,247,238,60,243,17,250,144,250,11,243,198,233,237,229,196,231,12,234,54,238,62,246,40,251,201,251,129,255,91,4,45,10,90,17,234,24,194,32,229,36,230,33,71,29,106,27,219,26,217,31,98,42,81,52,132,54,156,48,74,42,145,41,61,43,156,39,157,33,139,28,220,22,3,16,48,10,78,5,238,252,130,243,160,236,144,229,129,225,111,225,116,221,135,212,240,199,42,193,158,196,194,204,203,212,111,217,23,219,27,222,106,224,237,220,44,213,14,204,210,201,250,207,199,218,207,234,139,252,109,10,19,20,97,24,178,24,121,21,92,20,154,29,13,42,99,49,141,54,112,58,214,58,181,57,221,56,237,55,233,53,55,50,54,46,242,41,189,32,230,21,223,12,83,6,168,1,10,254, 38,248,141,237,195,229,218,228,171,231,19,231,76,227,41,224,210,222,199,225,23,232,19,236,119,239,200,241,32,237,113,229,8,224,172,223,218,227,9,230,30,229,164,227,249,227,54,233,58,240,213,239,105,237,221,241,3,249,50,254,182,254,181,253,93,1,251,5,83,7,234,9,173,14,37,18,169,18,7,18,6,20,125,25,61,32,105,41,210,51,88,55,238,48,19,42,48,41,49,42,249,33,221,21,209,15,156,12,164,8,241,7,216,13,114,19,127,16,211,12,216,13,219,7,205,248,19,236,32,231,225,226,113,214,126,200,222,195,63,200,226,205,188,206,219,204,254,203,125,205,36,205,181,200,136,199,193,205,13,218,185,234,45,250,95,3,108,4,98,1,217,255,194,1,125,11,154,28,189,44,156,53,28,56,207,56,207,56,94,54,138,50,215,46,26,41,21,36,230,34,173,33,61,32,126,30,47,29,174,27,37,24,118,16,190,7,106,2,91,253,181,249,109,245,18,239,58,234,243,229,81,224,110,220,155,222,96,230,229,238,233,241,207,237,195,229,69,219,234,211,25,212,158,220,98,232,28,239,95,239,203,236,41,235,187,236,15,239,116,241,83,243,9,247,196,255,223,8,95,13,28,13,213,10,87,9,39,9,220,7,114,4,170,4,2,5,224,2,114,4,229,12,249,20,58,23,224,25,163,33,23,45,249,57,59,68,159,66,251,52,142,34,71,18,94,10,38,9,45,9,36,10,28,13,157,10,219,1,248,250,8,249,248,249,81,249,238,246,126,243,240,233,159,214,27,198,96,191,48,188,92,185,247,184,210,186,13,193,194,205,55,219,212,227,154,231,27,236,131,244,158,252,7,1,200,2,124,5,166,10,165,18,77,24,161,21,179,16,108,15, 162,20,141,30,247,40,122,48,203,50,168,50,125,52,116,55,188,54,168,48,69,40,203,33,187,30,132,25,92,17,129,12,39,10,233,4,232,255,124,251,107,242,31,230,37,221,74,217,81,217,122,219,90,223,140,226,59,228,198,227,208,225,65,227,70,233,51,238,113,240,78,240,253,238,59,238,22,237,192,234,93,235,138,240,76,249,80,255,184,253,155,248,113,249,19,0,83,3,207,255,67,251,49,252,162,1,230,4,64,5,116,6,151,11,154,15,63,12,66,8,136,9,145,16,3,28,79,41,132,51,91,56,162,53,48,49,29,47,102,43,192,37,88,34,141,30,85,21,244,6,103,247,71,236,113,233,250,234,70,239,24,245,90,247,140,243,230,237,203,233,132,229,57,226,210,225,234,222,253,214,79,203,104,192,60,189,84,194,95,204,243,212,16,218,87,223,91,230,149,239,88,247,66,253,172,5,117,15,14,21,161,21,136,20,81,21,250,25,42,34,132,44,123,51,28,50,74,46,189,45,245,47,128,51,246,52,218,48,194,40,6,34,76,30,201,26,6,20,30,10,165,254,199,243,81,237,80,234,7,232,252,229,255,226,147,227,188,231,144,233,91,230,38,225,47,223,5,228,154,236,217,243,235,246,143,245,34,240,78,232,196,226,90,228,198,235,83,243,241,248,14,251,187,248,189,244,210,239,194,237,56,242,181,250,9,3,244,7,177,4,251,253,79,253,40,3,240,8,162,12,197,14,197,16,101,19,245,19,71,20,95,23,125,26,94,26,42,28,184,33,10,39,93,41,57,41,51,38,55,32,237,23,84,13,146,4,23,3,183,6,111,12,219,15,226,11,59,2,172,247,47,239,140,234,66,232,41,229,158,227,43,227,243,222,187,214,108,204,239,194, 177,192,62,198,104,206,96,213,157,214,253,209,16,207,48,213,145,228,43,244,234,2,90,18,161,27,27,31,174,31,116,31,13,31,153,31,27,35,131,40,40,45,208,46,252,45,60,46,171,48,106,48,28,40,143,28,193,19,176,14,10,15,165,19,18,22,218,18,103,11,7,2,251,250,82,247,25,245,206,239,34,231,35,223,193,217,199,216,163,219,170,226,166,236,208,243,216,245,206,243,221,237,220,230,61,229,175,231,202,231,37,230,103,233,218,240,219,245,71,248,128,251,181,254,150,1,151,3,225,4,36,5,197,3,197,255,35,251,9,251,129,1,130,10,10,14,140,8,149,0,142,254,194,1,189,5,49,8,165,11,108,18,22,28,65,37,161,41,210,40,100,39,184,37,51,33,155,28,15,27,71,27,53,27,186,25,224,22,248,17,14,10,84,255,104,245,235,238,212,237,201,239,156,238,31,231,146,220,112,209,253,200,158,195,76,195,153,201,206,210,138,218,107,221,96,218,95,215,36,218,230,224,100,235,83,247,251,0,219,4,76,2,61,0,73,4,167,10,249,16,108,24,247,31,223,38,195,45,23,52,254,55,70,56,14,52,163,45,50,37,34,29,168,24,36,23,252,23,31,24,32,19,92,11,72,5,22,2,142,255,85,253,230,253,87,254,20,248,209,236,50,226,98,220,200,219,222,220,86,220,10,218,208,216,243,219,204,226,54,233,24,239,252,245,73,253,118,0,16,255,198,251,82,253,24,2,102,1,229,250,204,247,136,249,236,250,238,250,49,252,221,253,222,253,41,253,181,254,151,255,219,252,68,249,253,246,57,247,8,251,78,4,39,16,237,23,19,26,192,25,9,26,126,30,126,38,29,46,29,48,223,43,42,35,253,26,121,20,236,16, 16,17,200,15,181,10,198,4,137,1,254,0,31,0,30,252,39,247,181,243,11,239,5,230,177,219,62,214,94,214,4,215,219,213,228,211,247,209,61,208,114,205,115,204,228,208,187,217,60,230,173,244,66,254,95,1,127,2,145,2,203,1,149,1,118,3,220,8,234,15,93,23,33,33,92,44,199,53,204,58,178,59,197,58,243,56,5,53,147,48,121,43,185,35,141,24,195,10,12,253,90,242,241,236,52,239,148,247,7,254,146,252,189,246,168,240,155,233,70,227,147,227,24,232,63,235,66,236,99,237,132,237,12,234,162,229,116,227,180,227,255,230,119,238,77,249,10,3,224,8,176,9,137,6,213,2,86,255,64,251,234,247,167,246,98,246,236,244,107,242,13,242,220,244,230,249,144,255,29,4,229,6,210,9,123,11,147,11,2,12,212,11,0,8,120,4,208,8,149,20,162,31,210,37,108,38,24,33,161,25,125,21,139,21,164,23,166,27,40,31,222,29,91,22,40,12,143,2,115,252,39,252,35,254,3,253,167,248,201,243,97,239,230,231,57,221,13,211,107,203,42,200,87,201,48,205,179,208,222,209,45,210,129,211,136,215,104,222,72,231,124,242,53,254,95,5,24,7,25,9,115,14,85,20,208,23,224,27,144,33,47,38,145,42,4,45,64,44,236,41,149,41,31,43,232,44,170,45,49,44,195,38,112,27,168,11,182,252,231,242,138,239,234,241,135,245,18,247,104,244,136,237,127,232,48,234,201,238,188,241,122,244,156,247,18,247,115,240,24,232,247,226,70,226,249,228,222,232,138,235,107,238,121,243,209,248,124,252,24,253,73,251,108,251,58,0,30,7,217,12,88,16,26,16,139,9,105,253,60,241,41,237,168,241,48,246,201,246,1,248, 14,251,247,252,81,255,149,3,212,7,141,11,21,15,28,19,105,24,154,27,68,25,8,23,241,26,92,32,102,34,159,36,186,39,16,37,112,27,214,18,200,14,125,11,226,8,246,8,250,8,175,5,251,254,128,244,19,232,202,220,226,212,195,209,110,211,187,215,32,217,197,212,251,206,25,203,73,202,63,207,178,216,32,225,171,232,96,241,149,249,195,255,33,5,124,10,160,14,117,14,58,12,83,13,80,20,71,30,245,37,93,41,49,43,64,43,23,40,202,36,28,37,89,40,159,41,118,38,137,30,0,19,176,8,137,5,10,7,10,6,7,1,235,251,129,248,67,243,136,235,207,227,64,223,215,222,70,225,232,227,78,230,99,234,58,239,166,241,96,242,197,242,185,243,236,244,97,245,88,246,143,248,47,252,236,255,198,1,4,1,19,1,205,3,120,6,187,5,77,1,121,252,229,249,93,249,165,248,144,247,109,247,8,248,35,248,55,247,100,247,161,250,128,252,35,251,77,251,16,255,114,5,180,14,59,26,247,35,101,41,196,41,252,38,99,35,224,32,153,31,108,30,30,27,92,20,241,13,156,12,171,14,150,14,137,10,247,3,233,251,25,243,41,235,214,230,204,230,1,232,106,231,52,227,190,218,40,208,78,200,227,198,219,203,84,212,116,221,24,228,234,230,237,229,134,229,231,233,89,243,214,253,10,6,101,11,145,15,137,19,103,22,187,24,140,27,198,30,167,33,227,36,221,42,68,50,120,55,165,55,100,49,195,38,241,27,1,19,13,12,244,6,192,1,53,253,193,250,48,248,238,243,250,240,70,240,253,238,214,235,85,233,91,232,229,230,134,228,85,228,227,230,46,234,97,238,20,243,116,246,138,249,176,254,84,4,172,7,244,6, 196,4,136,2,169,254,81,249,128,245,152,246,167,251,75,0,1,0,40,251,247,246,237,245,13,245,86,243,65,244,193,249,132,0,19,5,230,5,27,3,4,0,92,254,233,251,47,251,217,255,130,8,109,16,100,22,220,26,64,29,158,30,50,33,38,36,201,37,43,37,191,35,47,33,37,27,208,17,149,9,187,5,187,4,45,2,212,251,102,245,44,243,174,243,158,240,207,234,170,228,184,221,12,214,66,209,227,208,7,209,165,206,78,204,17,204,124,206,120,212,231,222,145,236,83,250,230,3,201,8,0,11,220,12,21,15,242,18,62,24,105,28,78,30,246,32,201,37,77,42,31,45,134,46,196,44,223,39,189,34,99,29,154,23,78,18,247,12,48,7,192,2,126,0,247,252,201,245,149,238,84,235,76,235,185,236,30,240,227,242,194,241,215,238,8,237,245,235,0,235,65,236,84,240,255,242,94,242,28,241,119,242,152,247,187,254,27,4,211,6,190,7,156,7,36,7,157,6,83,5,224,2,135,254,57,247,34,239,100,234,172,236,97,245,176,253,61,255,94,252,188,250,83,251,254,250,34,250,118,250,30,253,143,1,129,6,209,9,30,11,186,11,68,12,79,13,63,16,155,21,124,28,147,35,29,41,110,44,182,43,49,39,253,34,46,32,231,27,66,21,196,11,56,0,162,243,143,232,240,226,250,227,73,230,23,229,8,225,250,219,46,215,57,212,187,213,200,217,133,218,230,213,203,209,80,211,72,217,158,225,203,235,119,245,207,251,68,0,85,6,228,14,63,24,155,30,68,32,192,30,76,28,64,26,229,27,33,34,151,39,186,39,74,37,204,35,30,34,235,29,165,24,80,20,48,17,230,13,109,8,118,0,19,248,185,242,131,240,191,240, 68,242,11,243,204,240,118,236,132,232,186,229,27,229,38,231,25,234,11,237,54,241,235,246,180,251,167,253,160,254,239,0,85,3,134,3,52,3,53,4,251,5,44,6,181,4,174,2,253,1,76,2,198,1,26,254,209,247,199,241,198,237,168,234,80,232,149,232,143,237,112,246,47,254,205,0,116,255,29,254,215,254,196,1,134,7,48,15,134,22,185,26,119,27,182,25,74,24,250,24,177,26,139,28,199,30,226,32,100,34,184,34,141,32,41,27,174,18,215,8,125,1,92,254,48,252,55,247,208,238,9,229,127,218,112,208,73,202,224,203,179,211,116,220,132,225,186,225,240,222,243,219,191,218,171,220,174,226,194,234,50,242,185,248,181,254,151,4,63,9,171,11,239,13,197,19,69,28,61,35,106,40,23,44,21,45,47,43,253,38,193,33,24,29,115,27,33,28,22,27,20,22,206,14,239,6,224,254,172,247,123,243,212,241,90,241,58,241,49,241,90,240,22,238,123,235,252,233,8,234,210,235,159,238,125,241,67,243,176,243,44,244,249,246,161,251,52,0,161,4,255,8,226,12,8,14,90,11,55,7,134,3,80,0,40,253,241,249,148,246,187,244,60,244,218,242,195,240,217,240,55,244,245,247,111,248,238,246,238,245,81,245,96,244,103,243,116,245,33,252,175,5,63,15,88,22,225,24,95,23,152,21,158,21,50,23,33,26,15,31,123,36,91,38,209,34,216,28,222,22,138,18,203,15,118,14,241,12,61,11,183,9,19,7,244,0,183,244,136,228,88,215,119,209,210,210,52,216,170,219,95,217,187,210,65,204,137,201,35,205,227,214,163,227,97,239,184,248,4,255,186,1,114,2,134,3,156,6,220,11,251,17,93,24,232,30,104,35,90,36, 127,35,248,34,255,34,221,34,192,34,225,34,162,34,71,33,106,29,203,20,199,6,1,249,161,241,176,240,104,241,15,242,58,244,88,247,8,248,110,245,254,241,250,238,65,236,216,234,150,236,203,240,125,245,137,248,194,248,136,247,109,247,187,249,213,253,77,2,151,5,181,6,119,6,122,6,204,7,54,9,133,9,236,6,172,0,108,249,122,244,182,241,107,239,209,236,91,235,74,236,46,239,130,242,246,245,214,249,78,252,229,251,10,250,172,249,109,251,123,254,137,1,144,4,19,9,199,16,85,26,42,34,236,37,79,38,168,36,136,34,8,33,114,31,182,28,174,25,32,23,248,19,6,16,220,11,82,8,181,4,135,255,8,248,140,238,131,228,134,220,220,216,242,217,171,220,7,221,248,216,203,209,223,202,170,201,91,208,137,219,65,230,104,237,255,240,32,244,75,250,118,3,209,13,231,21,212,25,51,26,132,26,245,27,228,28,130,28,60,27,211,25,119,25,26,27,28,30,36,32,41,32,50,30,162,26,176,20,196,12,211,4,243,254,59,250,176,245,194,241,234,238,105,236,43,234,240,232,26,234,185,237,54,241,176,243,33,246,160,249,161,252,165,252,218,249,215,246,165,245,6,248,207,253,85,3,116,6,249,7,158,9,200,10,19,11,26,10,58,7,79,3,75,255,236,249,147,243,22,240,152,240,109,241,24,239,10,236,211,235,230,237,162,239,152,240,4,242,172,244,113,248,78,252,14,0,203,4,78,10,12,15,52,18,7,20,146,21,223,23,130,26,221,28,162,31,43,37,4,44,105,46,249,40,54,30,86,18,57,10,85,7,126,7,245,6,52,3,29,252,31,244,109,237,92,231,175,225,192,221,8,221,189,221,103,221,224,218,118,214, 173,210,58,210,22,214,33,221,111,228,216,233,192,238,47,244,160,249,148,254,184,3,63,9,85,15,221,21,85,29,245,37,178,44,9,45,141,38,231,29,218,23,207,21,219,22,68,25,65,26,38,24,129,18,158,10,94,2,131,252,60,251,141,254,235,1,143,1,100,252,99,244,38,235,136,227,72,224,153,226,149,233,154,242,59,249,22,251,200,249,209,249,108,253,88,2,101,5,200,5,220,5,74,6,193,5,181,3,162,2,209,3,15,5,197,3,153,1,68,0,231,254,125,252,59,249,137,244,238,239,230,237,236,237,224,236,48,235,207,234,185,236,18,240,202,243,70,246,239,247,179,250,99,255,23,4,54,8,195,11,39,15,114,18,20,23,48,29,57,35,15,39,253,39,111,37,134,31,209,24,32,20,211,18,204,20,181,24,217,25,212,21,178,12,234,0,8,245,102,236,145,232,99,232,11,233,199,231,33,226,38,217,183,208,88,205,90,207,217,212,92,219,58,225,196,229,108,232,67,234,181,236,33,241,47,248,102,0,226,7,240,13,50,19,237,23,203,27,107,30,67,31,250,30,121,30,121,30,74,31,19,33,63,35,154,35,211,30,128,19,163,5,48,251,43,247,141,248,49,252,116,255,56,255,146,250,211,243,253,238,35,238,158,240,240,243,106,246,24,247,171,245,68,243,138,241,194,240,140,241,139,245,182,252,0,4,61,9,98,12,118,14,63,15,98,14,253,11,148,8,5,4,19,255,76,250,158,246,193,244,73,244,122,244,67,244,55,243,219,241,207,240,250,239,161,238,191,237,94,239,46,243,103,246,44,247,204,246,161,247,21,250,29,254,223,2,21,8,253,12,100,17,25,22,57,28,237,35,176,41,103,42,133,39,104,36,17,34,217,31, 59,29,179,25,229,18,114,9,208,0,238,250,35,248,17,248,40,249,99,248,189,243,52,236,70,227,80,218,96,211,153,208,173,210,192,215,238,220,17,224,45,225,102,225,160,226,135,230,60,238,243,247,38,0,88,5,108,8,209,10,132,13,144,17,67,23,191,28,153,31,165,31,176,30,41,30,159,30,120,31,77,31,3,29,3,24,23,17,54,10,118,5,112,2,254,255,206,251,228,245,188,239,27,236,155,236,241,240,80,246,211,248,51,247,146,243,169,241,86,244,2,250,231,254,221,0,117,255,252,251,95,249,99,250,96,254,170,2,107,6,155,9,125,11,215,11,109,11,85,10,204,7,146,4,223,0,195,252,176,247,201,242,163,236,24,230,187,225,150,226,230,231,164,238,99,244,173,247,64,248,27,247,127,246,223,247,81,251,105,255,36,3,115,5,239,6,84,9,106,14,135,21,51,28,73,32,36,34,109,35,184,36,28,37,184,36,139,35,201,32,53,27,158,19,96,11,230,3,142,254,21,252,73,250,176,245,184,237,250,228,78,223,113,222,141,225,120,228,52,228,132,224,135,219,186,215,244,214,96,217,214,221,33,227,94,233,169,240,221,247,108,254,254,4,35,11,96,16,92,20,191,22,210,23,87,24,48,24,105,23,35,24,106,27,224,31,215,33,251,31,192,26,240,19,131,13,19,9,229,5,252,2,197,255,55,251,237,245,25,241,140,239,232,240,236,242,2,243,69,241,18,240,237,241,88,246,66,251,5,255,135,0,181,255,232,252,24,251,151,252,203,0,92,6,115,11,33,14,168,12,112,8,64,3,153,255,49,254,129,255,91,1,254,1,26,0,46,252,0,247,198,241,86,236,124,231,134,229,34,231,125,234,13,237,204,238,194,240,211,243, 13,248,155,252,25,0,90,2,200,4,103,8,98,12,39,15,4,17,177,18,139,20,185,22,125,25,104,30,101,36,42,40,192,39,110,36,226,31,149,26,100,20,222,13,90,8,181,3,188,254,208,248,133,242,178,235,169,228,31,222,41,218,41,217,35,218,238,219,254,221,171,224,145,227,17,230,211,231,27,233,189,233,176,234,143,237,200,242,56,249,221,255,128,6,156,12,51,17,164,19,253,20,13,23,22,26,163,28,242,29,158,30,141,30,175,28,131,24,229,18,40,14,232,11,240,11,182,11,67,8,120,1,47,249,32,242,110,238,176,238,118,241,26,243,124,242,224,240,74,241,208,244,247,249,152,253,83,254,131,253,169,253,66,255,149,1,161,3,15,5,175,5,198,5,17,6,74,7,153,8,228,8,73,8,55,6,5,3,169,255,76,252,35,248,165,243,220,240,43,240,162,239,72,237,243,233,188,232,131,235,37,240,147,243,165,244,153,243,212,241,105,241,90,244,197,250,14,3,34,12,18,20,105,24,211,24,22,24,204,24,184,26,249,28,44,31,249,32,121,33,183,31,154,27,85,22,72,17,247,13,33,13,22,13,218,10,118,5,249,253,148,245,29,237,209,229,150,224,237,221,15,221,191,221,222,222,14,223,30,222,226,220,249,220,210,222,42,227,238,233,232,242,70,252,133,3,156,6,165,5,213,3,209,3,44,6,111,10,163,15,98,21,138,26,217,29,151,29,132,26,136,23,2,23,16,24,141,24,119,23,24,20,68,14,232,6,74,255,166,248,128,244,66,243,251,243,198,244,122,244,172,242,244,239,105,238,113,240,234,245,151,252,47,1,223,1,163,255,68,253,176,253,232,0,53,4,148,5,231,5,58,7,73,10,88,13,244,13,215,10, 86,5,80,0,94,253,249,251,73,251,58,250,170,247,208,242,236,236,239,231,231,228,207,228,50,232,81,238,36,244,55,247,116,247,79,246,0,246,173,248,103,254,146,4,28,8,56,8,19,7,39,7,81,9,88,13,158,19,176,27,241,35,70,42,36,44,219,40,127,33,131,24,191,16,43,12,219,10,162,11,255,11,11,10,71,4,121,251,38,242,58,235,147,231,78,230,0,230,45,229,6,227,196,223,94,220,245,217,193,217,19,220,90,224,54,230,74,237,110,244,139,249,17,252,161,253,130,0,144,5,131,12,37,20,235,25,166,27,230,24,0,20,160,15,21,14,42,15,42,17,19,19,147,21,58,23,234,21,101,17,193,12,191,9,74,7,74,3,106,253,249,246,207,241,223,237,103,235,211,234,122,236,122,240,45,246,57,252,134,0,80,2,187,1,245,255,218,254,77,0,120,4,242,8,32,11,243,9,138,6,227,2,143,0,245,255,204,0,23,3,53,5,215,5,153,4,81,1,183,251,182,244,124,238,100,234,151,232,56,233,17,236,6,239,46,240,244,239,76,239,52,239,199,240,90,245,131,251,244,0,233,4,9,7,111,7,135,7,148,9,14,14,254,18,170,23,191,27,224,30,36,32,13,32,182,31,114,31,224,30,29,29,102,25,91,19,124,12,59,6,102,0,110,250,195,244,198,239,88,235,13,232,165,230,251,230,116,231,50,231,133,229,108,226,50,223,213,221,210,223,109,228,24,233,178,236,248,239,170,243,99,247,156,251,89,1,92,8,83,14,83,18,84,21,154,23,62,24,8,23,249,21,196,21,212,20,13,18,33,14,109,11,14,10,48,9,226,7,209,6,67,6,103,6,247,5,53,4,56,1,128,253,178,249,100,246,53,243,114,240, 243,238,103,239,182,241,198,244,204,247,39,251,221,254,26,2,108,4,108,6,183,8,143,10,215,10,12,10,47,9,134,8,85,7,255,4,15,2,2,0,50,255,84,254,119,252,96,249,194,245,163,241,236,237,154,235,162,234,119,234,155,234,180,234,18,235,105,236,52,240,196,245,142,251,57,0,188,3,126,5,219,5,44,6,139,7,73,10,83,14,164,19,131,24,170,27,76,29,115,30,50,31,4,31,16,29,142,25,170,21,49,18,72,15,102,12,123,9,41,6,253,0,114,249,93,241,192,234,144,230,231,228,220,229,65,231,217,230,186,228,241,226,132,226,127,227,5,230,3,234,138,238,250,241,190,243,114,244,64,245,158,246,101,249,78,254,148,5,253,13,72,21,111,26,48,28,131,26,112,22,123,18,152,16,36,17,91,18,242,18,77,18,197,15,131,10,149,3,170,253,212,250,55,251,244,252,122,254,178,254,29,253,141,250,252,247,219,245,208,244,119,245,204,247,204,249,5,250,16,249,26,249,142,251,203,255,72,4,130,8,215,11,3,14,101,14,16,13,148,10,153,7,33,5,49,3,47,1,213,254,186,251,22,248,169,243,144,239,166,236,131,235,178,235,199,236,51,238,150,239,84,240,88,240,79,240,212,241,113,245,144,250,121,255,176,2,227,3,56,4,77,5,53,7,249,9,187,13,25,18,86,22,232,25,112,28,163,29,209,28,211,26,17,25,18,24,211,23,253,22,36,20,234,14,219,7,75,0,31,249,169,243,37,241,24,241,32,242,172,241,86,238,228,232,90,227,128,223,98,222,150,224,91,228,129,231,177,233,75,236,28,239,21,242,19,245,205,248,192,252,156,0,63,4,244,7,198,11,246,14,181,16,28,18,66,20,189,22,50,24, 50,24,10,23,110,20,108,16,171,11,172,7,194,4,81,2,135,255,51,253,0,252,176,251,17,251,95,249,100,247,94,246,107,247,119,250,89,254,41,1,245,1,186,0,78,254,216,251,55,251,151,252,56,255,27,1,185,1,127,1,159,1,243,2,13,5,208,7,23,10,26,11,251,9,30,7,79,3,139,255,39,252,99,248,14,244,195,239,203,236,190,234,74,233,149,232,239,232,244,233,222,235,125,239,46,245,163,251,254,0,188,3,170,3,34,2,181,1,197,3,212,7,19,12,230,14,48,16,32,17,254,18,18,22,234,25,57,29,196,30,52,30,102,28,223,25,220,22,138,18,241,12,71,6,62,0,44,251,47,247,174,243,147,240,121,237,82,234,142,231,149,229,170,228,52,229,91,231,52,234,235,235,146,235,75,234,161,233,89,235,125,239,38,245,204,250,99,255,194,2,142,5,85,8,116,11,150,14,9,17,29,18,214,17,65,17,139,16,40,15,250,12,94,11,138,11,244,12,242,13,184,13,32,12,49,8,76,2,231,252,191,249,245,248,44,249,17,250,36,251,36,251,167,249,210,247,161,246,66,247,240,249,96,254,145,2,25,5,124,5,211,4,42,3,15,1,10,0,39,1,23,4,41,6,219,5,218,3,241,1,235,0,198,0,47,1,59,2,93,2,93,0,101,252,79,247,119,242,22,238,173,234,237,231,115,230,169,230,188,232,28,236,14,240,90,244,120,248,201,252,77,1,19,6,50,10,211,13,48,17,53,19,244,18,41,17,224,15,112,16,165,18,143,21,26,24,132,25,116,25,92,24,141,22,196,19,14,16,185,11,46,7,191,2,144,254,120,250,79,246,230,241,37,238,218,235,125,234,177,233,227,232,78,232,183,231,178,231,18,233, 198,235,229,238,151,241,154,243,220,244,241,244,141,244,16,245,0,248,76,253,204,3,14,10,223,14,37,18,149,19,37,19,29,18,173,17,206,17,71,17,76,16,14,15,234,12,149,9,165,5,243,2,231,1,181,1,254,0,239,255,4,255,121,254,169,252,119,249,80,246,190,244,88,245,179,247,17,251,66,254,120,0,118,1,149,1,178,0,22,0,45,1,233,4,82,9,132,12,234,12,146,10,126,5,141,255,251,250,169,249,53,251,9,253,162,253,195,252,55,251,255,248,106,246,122,244,146,243,227,242,194,241,134,240,77,239,4,238,40,237,154,237,131,239,96,242,230,246,3,253,167,3,17,9,83,12,44,14,222,15,158,17,171,19,201,21,117,23,92,24,164,23,84,21,59,18,186,15,222,14,244,14,82,15,255,14,114,13,118,10,110,6,52,2,83,254,47,251,106,248,8,245,147,240,49,236,247,232,90,231,224,230,44,231,196,231,89,232,107,233,68,235,109,237,71,239,230,240,7,243,118,246,83,251,186,0,139,5,200,8,192,10,14,12,22,13,214,13,78,14,30,15,236,15,154,16,127,16,95,15,171,13,246,11,231,9,153,6,246,2,143,0,212,255,84,255,30,254,171,252,57,252,5,253,57,254,71,254,6,253,143,251,243,250,33,251,142,251,112,252,207,253,142,255,202,0,27,2,170,3,184,5,76,7,163,7,174,6,230,4,58,3,77,2,177,1,141,0,145,254,82,252,247,249,130,247,245,245,173,245,143,245,169,244,183,243,1,244,53,245,20,246,121,246,201,246,201,246,86,245,75,243,198,241,44,242,191,244,240,249,236,255,169,4,111,7,7,9,184,11,215,15,61,21,124,26,226,30,187,32,97,31,52,27,242,21,119,17,47,14, 195,11,32,9,135,6,222,3,134,1,38,255,201,252,56,250,83,247,120,244,102,242,42,241,250,239,60,238,236,235,231,233,183,232,110,232,24,233,213,234,50,238,245,241,220,244,39,246,239,246,209,248,112,252,193,0,199,4,34,8,73,11,65,14,234,16,193,17,70,16,6,13,63,10,237,8,114,9,165,10,94,11,185,10,141,8,81,5,59,2,4,1,254,1,186,3,243,3,192,1,80,254,9,251,165,248,184,247,157,248,216,251,2,0,185,2,20,2,105,254,76,250,147,248,101,250,160,254,23,3,253,6,57,9,188,9,121,8,7,6,253,2,28,0,249,253,59,253,212,253,20,255,160,255,214,253,166,249,88,244,195,239,74,237,17,238,96,241,27,245,165,246,191,245,6,244,49,243,0,244,48,246,175,249,226,253,13,2,230,4,133,5,33,4,112,2,234,2,23,7,185,14,246,22,22,29,123,31,198,30,209,27,31,24,244,20,199,18,136,16,76,13,200,8,152,3,89,254,221,248,104,244,6,242,56,242,208,243,215,245,219,246,75,246,220,243,207,240,195,238,110,238,47,239,55,240,126,240,131,239,157,237,54,236,191,236,37,239,89,243,181,248,71,255,215,5,131,10,49,12,196,11,192,10,228,10,118,12,85,15,59,18,224,19,144,18,21,14,79,8,163,3,112,1,41,1,48,2,164,3,243,4,72,5,15,4,22,1,58,253,75,250,196,249,156,251,12,254,251,254,222,253,48,251,126,248,130,247,117,249,49,254,155,3,199,7,43,9,48,8,5,6,239,3,186,2,88,2,140,2,223,2,209,2,98,1,184,254,156,251,216,248,45,246,43,244,32,243,92,243,87,244,118,245,79,246,38,246,190,244,32,243,250,241,240,242,0,246,87,250, 61,254,193,0,64,2,210,2,58,3,188,3,88,5,48,8,220,11,12,15,191,16,251,16,145,16,249,16,171,18,48,21,10,23,128,23,98,22,194,19,185,15,151,10,187,5,141,1,82,253,150,248,211,243,79,240,150,238,241,237,156,237,131,237,84,237,213,237,62,239,147,241,0,244,62,245,91,245,86,244,181,242,85,241,43,241,34,242,43,244,146,247,110,252,245,1,244,6,92,10,114,12,154,14,60,17,201,19,183,20,41,19,140,15,40,11,165,7,200,5,84,5,38,5,93,4,128,2,6,0,183,253,40,252,125,251,207,251,128,253,148,0,8,4,161,5,177,3,151,255,88,251,72,249,200,249,37,252,202,254,110,0,80,0,169,255,201,255,212,1,236,4,36,7,219,6,73,4,88,1,50,255,183,253,36,252,146,250,95,249,225,248,221,248,221,248,191,248,129,248,253,247,217,246,137,245,14,244,238,242,169,242,217,243,128,246,232,249,202,252,5,254,210,253,134,253,236,254,231,1,231,5,111,9,19,12,144,13,204,14,69,16,89,18,109,20,237,21,15,22,96,20,89,17,120,14,251,12,165,12,32,12,36,10,170,6,95,2,153,253,216,248,207,244,219,241,155,239,138,237,88,235,70,233,254,231,2,232,12,234,234,237,121,242,50,246,112,248,132,249,202,249,84,250,113,251,250,252,199,253,252,253,66,254,86,255,244,0,113,2,56,4,202,6,111,10,77,14,118,17,25,19,163,18,46,16,166,12,191,9,0,8,226,6,59,5,209,2,253,255,149,253,64,252,28,252,180,252,218,253,20,255,221,255,195,255,181,254,190,253,195,253,152,254,7,255,132,254,132,253,51,253,48,254,251,255,142,1,54,2,224,1,56,1,39,1,223,1,179,3, 108,5,238,4,45,1,213,251,100,247,135,245,223,245,170,247,86,249,21,250,101,249,124,247,168,244,98,242,248,241,103,243,155,245,193,247,141,249,83,251,115,253,117,255,184,1,78,4,67,7,93,10,250,12,34,15,199,16,122,17,133,17,17,17,124,16,207,15,113,15,133,15,176,15,77,15,180,13,215,10,12,7,91,3,116,0,152,254,19,253,85,251,165,248,153,245,105,242,140,239,35,237,173,235,82,235,223,235,11,237,1,238,248,238,180,239,168,240,215,242,226,246,9,252,143,0,39,3,154,3,3,3,222,2,156,3,179,4,7,5,229,4,15,5,73,6,249,7,188,9,166,11,189,13,169,15,181,16,200,16,133,15,223,12,41,9,177,4,44,0,85,252,184,249,138,248,45,248,150,248,129,249,4,251,96,252,28,253,29,253,41,253,52,254,194,255,61,1,232,2,44,4,115,4,83,3,77,1,86,0,113,0,253,0,226,0,31,0,213,254,254,252,76,251,218,249,219,249,78,251,30,253,162,253,69,252,53,249,90,245,77,242,147,241,135,243,210,246,240,249,151,251,74,251,205,249,129,248,16,249,179,251,126,255,54,3,55,6,94,8,75,10,22,12,241,13,60,15,243,15,240,15,219,15,216,15,222,15,136,15,149,14,16,13,86,11,112,9,174,7,28,6,225,4,158,3,172,1,233,254,252,250,161,246,109,242,95,239,205,237,84,237,59,237,222,236,205,235,128,234,88,234,114,236,14,240,217,243,93,246,21,248,184,249,78,252,169,255,3,4,57,8,101,11,241,12,167,12,4,11,178,8,183,6,47,6,241,6,238,7,215,8,80,9,72,9,134,8,159,7,141,7,178,8,57,10,251,10,251,9,222,6,71,2,225,252,13,248,80,245, 6,245,142,246,223,248,42,251,165,252,140,253,17,254,202,254,14,0,237,1,51,4,212,5,41,6,255,4,103,3,149,1,190,255,120,253,108,251,84,250,43,250,131,250,214,250,249,250,53,251,174,251,91,252,250,252,111,253,124,253,224,252,40,251,177,248,198,245,59,243,12,242,209,242,135,245,90,249,143,253,141,0,124,2,88,3,228,4,177,7,112,11,241,14,14,17,145,17,242,16,58,16,197,15,154,15,76,15,191,14,249,13,62,13,14,12,54,10,30,7,191,3,189,0,130,254,167,252,161,250,113,248,237,245,46,243,134,240,32,238,249,235,185,234,3,235,204,236,58,239,15,241,188,241,170,241,138,241,185,242,2,246,158,251,212,1,147,6,135,8,43,8,224,6,84,6,95,7,153,9,193,11,230,12,129,12,38,11,122,9,193,7,158,6,218,5,97,5,114,5,62,6,122,7,238,7,222,6,203,4,253,2,40,2,235,1,120,1,40,0,201,253,123,250,171,246,75,243,127,241,234,241,177,244,71,249,57,254,136,2,184,5,56,7,239,6,139,5,88,4,235,3,230,3,103,3,241,1,233,255,61,253,71,250,106,247,134,245,92,245,245,246,81,249,109,251,94,252,17,252,168,250,56,249,159,248,10,249,245,249,158,250,111,250,86,249,185,247,2,247,175,248,12,253,26,3,68,9,8,14,222,16,180,17,100,17,14,17,5,17,236,16,46,16,209,14,64,13,130,11,188,9,56,8,24,7,146,6,10,6,248,4,200,2,236,255,158,252,32,249,180,245,141,242,58,240,234,238,114,238,133,238,215,238,79,239,106,239,10,239,124,238,180,238,121,240,154,243,111,247,53,251,38,254,87,0,233,1,33,3,11,5,211,7,230,10,105,13,211,14, 75,15,185,14,137,13,186,11,14,10,14,9,200,8,223,8,230,8,29,8,110,6,36,4,186,1,172,255,26,254,188,253,96,254,31,255,34,255,151,254,230,253,103,253,120,252,191,250,237,248,200,247,209,247,223,248,191,250,51,253,124,255,134,1,54,3,161,4,37,6,49,7,97,7,5,6,85,3,25,0,78,253,94,251,36,250,1,249,142,247,155,246,89,246,204,246,92,247,8,248,187,248,75,249,223,249,184,250,6,252,70,253,61,254,163,254,153,254,122,254,139,254,25,255,134,0,180,2,193,5,45,9,171,12,131,15,180,17,11,19,62,19,92,18,204,16,112,15,221,13,182,11,50,9,10,7,43,5,118,3,175,1,215,255,106,253,192,250,216,247,8,245,77,242,11,240,186,238,28,238,229,237,90,237,211,236,132,236,187,236,250,237,165,240,96,244,252,247,165,250,64,252,213,253,2,0,51,3,119,6,73,9,49,11,68,12,253,12,10,14,51,15,246,15,53,15,56,13,187,10,165,8,146,7,248,6,80,6,218,4,125,2,227,255,184,253,185,252,249,252,83,254,52,0,34,1,160,0,103,254,165,251,117,249,95,248,230,248,241,250,224,253,226,255,249,255,72,254,204,251,56,250,95,250,94,252,71,255,0,2,82,4,163,5,25,6,127,5,69,4,205,2,39,1,141,255,176,253,216,251,174,249,62,247,233,244,80,243,148,242,244,242,86,244,189,246,178,249,152,252,114,254,208,254,72,254,23,254,16,255,114,1,229,4,19,8,49,10,173,10,18,10,20,9,172,8,84,9,136,11,211,14,34,18,115,20,229,20,55,19,200,15,189,11,85,8,12,6,218,3,230,0,180,252,219,247,41,243,133,239,120,237,57,237,110,238,11,240,58,241, 48,241,37,240,213,238,72,238,4,239,125,241,251,244,135,248,254,250,52,252,228,252,249,253,249,255,197,2,248,5,87,9,56,12,52,14,231,14,186,14,35,14,95,13,166,12,98,12,196,12,76,13,232,12,196,10,213,6,254,1,49,254,88,252,171,252,206,253,162,254,44,254,225,252,17,251,96,249,125,248,205,248,75,250,100,252,20,254,187,254,85,254,68,253,40,252,3,252,128,253,2,0,125,2,164,3,22,3,162,1,19,0,29,255,165,254,65,255,125,0,186,2,236,4,50,6,38,5,180,1,211,252,143,247,119,243,74,241,6,241,204,241,213,242,43,244,90,245,112,246,234,247,73,250,221,253,100,2,35,7,172,10,102,12,129,12,160,11,155,10,8,10,105,10,133,11,239,12,204,13,131,13,56,12,187,10,20,10,209,10,123,12,10,14,22,14,174,11,3,7,34,1,59,251,39,246,123,242,238,239,223,237,66,236,30,235,148,234,220,234,254,235,1,238,198,240,170,243,20,246,193,247,117,248,196,248,47,249,28,250,195,251,68,254,106,1,47,5,178,8,155,11,180,13,216,14,240,14,191,14,53,15,136,16,251,17,59,18,85,16,134,12,103,7,76,2,130,254,199,252,53,253,108,254,31,255,78,254,51,252,190,249,230,247,69,247,252,247,104,249,28,251,103,252,250,252,2,253,21,253,137,253,169,254,233,255,232,0,159,1,223,1,21,2,17,2,51,2,106,2,125,2,198,1,162,0,112,255,162,254,141,254,98,255,31,0,25,0,226,254,243,252,65,251,180,249,104,248,69,247,75,246,246,244,108,243,62,242,137,242,74,244,230,247,139,252,157,1,114,6,30,10,155,12,253,13,235,14,139,15,181,15,47,15,209,13,235,11,112,10, 249,9,164,10,155,11,63,12,45,12,65,11,103,9,78,7,95,5,161,3,98,1,35,254,245,249,107,245,220,240,222,236,249,233,117,232,37,232,99,232,37,233,211,234,83,237,140,240,233,243,113,247,77,251,17,255,17,2,188,3,65,4,78,4,146,4,116,5,5,7,61,9,116,11,101,13,173,14,161,15,100,16,218,16,180,16,44,15,168,12,227,9,74,7,209,4,3,2,80,255,125,252,53,250,99,248,39,247,226,246,137,247,237,248,68,250,12,251,40,251,15,251,66,251,242,251,167,252,131,253,178,254,40,0,153,1,234,2,200,3,95,4,54,4,85,3,157,1,15,0,30,255,39,255,70,0,216,1,9,3,227,2,56,1,145,254,132,251,83,249,126,248,26,249,232,249,28,250,129,249,108,248,253,246,92,245,245,243,127,243,184,244,167,247,216,251,14,0,184,3,174,6,84,9,233,11,160,14,17,17,255,18,32,20,88,20,164,19,246,17,88,15,63,12,57,9,253,6,210,5,95,5,23,5,115,4,188,2,146,255,76,251,222,246,172,243,254,241,13,241,61,240,119,239,138,238,101,237,253,235,16,235,93,235,16,237,133,239,115,242,189,245,50,249,151,252,207,255,39,3,174,6,48,10,235,12,6,14,187,13,22,13,211,12,46,13,150,13,196,13,93,13,193,12,14,12,73,11,245,9,21,8,5,6,177,3,68,1,188,254,103,252,111,250,181,248,79,247,88,246,18,246,61,246,183,246,88,247,92,248,200,249,87,251,220,252,35,254,78,255,122,0,12,2,164,3,22,5,224,5,193,5,219,4,164,3,180,2,136,2,196,2,67,3,246,2,81,1,193,254,225,251,58,250,28,250,70,251,159,252,192,252,67,251,112,248,104,245,62,243, 182,242,205,243,216,245,72,248,105,250,46,252,178,253,89,255,100,1,236,3,193,6,167,9,65,12,38,14,103,15,88,16,12,17,193,17,86,18,98,18,188,17,94,16,95,14,180,11,156,8,4,5,95,1,204,253,154,250,214,247,80,245,35,243,196,241,218,240,249,239,235,238,20,238,246,237,138,238,88,239,1,240,194,240,182,241,212,242,211,243,61,245,17,248,220,251,221,255,103,3,97,6,85,9,83,12,103,15,70,18,153,20,177,21,226,20,47,18,154,14,38,11,186,8,148,7,211,6,142,5,149,3,65,1,146,255,23,254,250,252,192,251,179,250,174,249,221,248,51,248,118,247,110,246,77,245,191,244,135,245,170,247,165,250,222,253,105,0,142,2,69,4,202,5,239,6,99,7,65,7,144,6,139,5,181,4,23,4,170,3,172,2,245,0,255,254,28,253,6,252,104,251,1,251,71,250,137,249,32,249,227,248,154,248,95,248,19,248,202,247,99,247,198,246,93,246,93,246,142,247,47,250,201,253,80,1,209,4,141,7,196,9,111,11,4,13,143,14,252,15,16,17,132,17,85,17,176,16,254,15,120,15,228,14,239,13,98,12,26,10,43,7,62,3,96,254,150,248,233,242,4,238,239,234,249,233,216,234,99,236,157,237,124,238,92,239,78,240,11,241,227,241,123,243,235,245,163,248,211,250,253,251,76,252,101,252,28,253,104,255,225,3,210,9,139,15,126,19,35,21,6,21,61,20,119,19,251,18,34,18,136,16,186,13,137,9,91,4,243,254,71,250,125,247,215,246,146,247,3,249,120,250,206,251,55,252,124,251,254,249,136,248,130,247,104,247,29,248,141,249,223,250,179,251,30,252,254,252,239,254,166,1,153,4,0,7,207,8,23,10, 196,10,118,10,233,8,105,6,151,3,222,0,206,254,18,253,0,252,22,251,49,250,20,249,29,248,133,247,152,247,13,248,19,248,94,247,15,246,238,244,215,244,70,246,214,248,204,251,139,254,86,0,120,1,20,2,236,2,17,5,203,8,67,13,68,17,147,19,219,19,141,18,187,16,51,15,88,14,25,14,15,14,217,13,168,12,96,10,14,7,15,3,158,254,28,250,48,246,75,243,8,241,228,238,127,236,222,233,164,231,153,230,102,231,12,234,29,238,107,242,135,246,23,250,30,253,193,254,242,254,96,254,108,254,237,255,192,2,98,6,226,9,178,12,251,13,66,14,106,14,99,15,126,17,175,19,201,20,219,19,242,16,177,12,195,7,228,2,208,254,131,251,22,249,94,247,19,246,49,245,193,244,155,244,183,244,73,245,157,246,175,248,31,251,24,253,26,254,90,254,48,254,44,254,141,254,74,255,89,0,33,2,78,4,144,6,110,8,81,9,118,9,210,8,226,7,224,6,156,5,8,4,200,1,208,254,53,251,184,247,13,245,108,243,209,242,69,243,147,244,64,246,177,247,83,248,38,248,151,247,109,247,35,248,186,249,3,252,126,254,221,0,106,3,249,5,128,8,192,10,174,12,10,14,200,14,10,15,112,15,45,16,46,17,136,17,23,17,228,15,83,14,65,12,203,9,135,6,133,2,44,254,187,249,28,246,92,243,76,241,55,239,8,237,7,235,186,233,18,233,146,233,18,235,112,237,35,240,212,242,90,245,208,247,119,250,5,253,159,255,95,2,163,5,232,8,40,11,8,12,250,11,38,12,235,12,113,14,15,16,165,17,41,18,195,17,252,15,168,13,202,10,181,7,58,4,122,0,2,253,101,250,241,248,53,248,191,247,234,246, 172,245,32,244,169,242,194,241,38,242,134,244,125,248,229,252,40,0,247,1,162,2,201,2,34,3,31,4,157,5,53,7,56,8,67,8,95,7,224,5,120,4,175,3,124,3,126,3,90,3,204,2,192,1,40,0,213,253,193,250,177,247,244,244,16,243,12,242,25,242,163,242,26,243,69,243,235,243,148,245,132,248,42,252,176,255,125,2,73,4,77,5,55,6,153,7,162,9,207,11,13,14,213,15,53,17,213,17,70,17,219,15,244,13,102,12,229,11,50,12,147,12,244,11,175,9,170,5,144,0,27,251,128,246,123,243,181,241,11,240,161,237,153,234,201,231,71,230,153,230,231,232,174,236,34,241,16,245,203,247,76,249,43,250,60,251,55,253,61,0,90,4,181,8,101,12,111,14,234,14,193,14,253,14,203,15,158,16,229,16,151,16,203,15,103,14,10,12,185,8,193,4,31,1,71,254,133,252,182,251,88,251,139,250,37,249,9,247,29,245,247,243,236,243,193,244,225,245,63,247,123,248,114,249,13,250,141,250,206,251,96,254,41,2,174,6,169,10,49,13,197,13,199,12,183,10,105,8,54,6,110,4,41,3,224,1,125,0,227,254,246,252,51,251,67,249,238,247,64,247,93,247,208,247,168,247,181,246,181,244,115,242,220,240,191,240,87,242,226,244,193,247,147,250,83,253,139,0,115,4,154,8,146,12,142,15,80,17,109,17,145,16,94,15,96,14,183,13,78,13,65,13,120,13,179,13,101,13,24,12,149,9,41,6,156,2,168,255,84,253,101,251,27,249,30,246,100,242,153,238,120,235,208,233,247,233,135,235,192,237,252,239,222,241,180,243,163,245,182,247,89,250,153,253,87,1,252,4,153,7,2,9,103,9,98,9,83,9,203,9, 0,11,219,12,14,15,132,16,105,16,112,14,243,10,222,6,24,3,58,0,92,254,251,252,198,251,78,250,171,248,236,246,150,245,214,244,224,244,199,245,70,247,16,249,131,250,104,251,223,251,115,252,117,253,57,255,163,1,63,4,206,6,237,8,137,10,178,11,157,12,94,13,209,13,203,13,225,12,8,11,76,8,237,4,98,1,9,254,3,251,121,248,71,246,127,244,90,243,240,242,244,242,49,243,79,243,115,243,135,243,164,243,237,243,122,244,104,245,120,246,152,247,6,249,104,251,160,254,153,2,139,6,16,10,41,13,240,15,90,18,54,20,49,21,220,20,27,19,23,16,198,12,184,9,161,7,80,6,103,5,77,4,226,2,35,1,69,255,11,253,144,250,222,247,116,245,151,243,86,242,134,241,193,240,242,239,88,239,76,239,106,240,191,242,20,246,236,249,111,253,114,0,240,2,22,5,208,6,27,8,18,9,188,9,36,10,88,10,65,10,2,10,102,9,117,8,65,7,189,5,52,4,158,2,10,1,70,255,167,253,47,252,197,250,89,249,243,247,166,246,169,245,8,245,196,244,25,245,19,246,235,247,118,250,36,253,60,255,246,0,63,2,137,3,0,5,217,6,244,8,26,11,223,12,247,13,95,14,44,14,194,13,71,13,197,12,8,12,230,10,35,9,166,6,24,3,174,254,139,249,186,244,183,240,47,238,67,237,195,237,206,238,162,239,57,240,211,240,177,241,197,242,42,244,6,246,73,248,150,250,116,252,201,253,163,254,127,255,194,0,250,2,147,6,46,11,180,15,16,19,151,20,162,20,213,19,238,18,25,18,17,17,97,15,162,12,152,8,155,3,113,254,255,249,74,247,116,246,213,246,173,247,100,248,192,248,117,248,100,247, 7,246,228,244,81,244,140,244,120,245,9,247,167,248,0,250,9,251,88,252,136,254,116,1,202,4,172,7,232,9,101,11,55,12,33,12,20,11,78,9,86,7,107,5,217,3,41,2,144,0,212,254,24,253,97,251,5,250,25,249,200,248,181,248,81,248,92,247,2,246,229,244,169,244,175,245,177,247,44,250,160,252,121,254,200,255,159,0,144,1,144,3,222,6,218,10,117,14,174,16,45,17,76,16,235,14,184,13,25,13,13,13,39,13,21,13,13,12,234,9,174,6,190,2,117,254,49,250,164,246,22,244,35,242,57,240,1,238,137,235,113,233,115,232,39,233,147,235,67,239,53,243,235,246,37,250,246,252,199,254,125,255,167,255,51,0,215,1,116,4,173,7,195,10,75,13,133,14,200,14,209,14,104,15,226,16,129,18,69,19,99,18,203,15,255,11,121,7,227,2,233,254,134,251,225,248,221,246,65,245,37,244,147,243,114,243,160,243,56,244,115,245,88,247,151,249,138,251,180,252,60,253,114,253,194,253,92,254,52,255,92,0,45,2,102,4,175,6,158,8,175,9,31,10,234,9,89,9,140,8,84,7,172,5,91,3,93,0,219,252,116,249,189,246,232,244,244,243,241,243,190,244,2,246,54,247,204,247,185,247,83,247,78,247,25,248,172,249,212,251,30,254,71,0,158,2,2,5,109,7,174,9,174,11,51,13,29,14,133,14,251,14,182,15,167,16,253,16,145,16,108,15,231,13,224,11,113,9,62,6,90,2,42,254,224,249,94,246,172,243,161,241,149,239,117,237,137,235,81,234,186,233,55,234,159,235,218,237,110,240,11,243,142,245,12,248,188,250,84,253,237,255,165,2,209,5,4,9,73,11,67,12,88,12,144,12,71,13,158,14, 7,16,105,17,213,17,100,17,168,15,94,13,140,10,126,7,18,4,96,0,241,252,83,250,213,248,12,248,138,247,175,246,111,245,226,243,103,242,118,241,210,241,43,244,31,248,142,252,233,255,203,1,136,2,188,2,23,3,16,4,142,5,42,7,57,8,88,8,134,7,20,6,184,4,246,3,199,3,205,3,171,3,35,3,27,2,130,0,38,254,7,251,232,247,29,245,45,243,33,242,39,242,171,242,27,243,64,243,224,243,130,245,109,248,17,252,146,255,97,2,47,4,54,5,33,6,128,7,131,9,173,11,229,13,172,15,13,17,178,17,42,17,200,15,234,13,97,12,225,11,47,12,138,12,233,11,163,9,160,5,139,0,27,251,132,246,127,243,185,241,15,240,170,237,167,234,220,231,91,230,171,230,245,232,183,236,40,241,20,245,206,247,81,249,46,250,65,251,58,253,63,0,91,4,182,8,103,12,113,14,236,14,195,14,255,14,203,15,158,16,227,16,150,16,203,15,101,14,8,12,182,8,191,4,30,1,70,254,132,252,182,251,87,251,138,250,37,249,8,247,29,245,247,243,235,243,192,244,224,245,62,247,122,248,113,249,12,250,141,250,205,251,96,254,41,2,30,7,19,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,12,83,252,77,2,248,245,60,246,188,7,42,75,159,88,66,10,120,41,67,59,132,26,49,25,134,23,25,213,93,202,143,218,173,226,219,222,109,202,13,228,221,223,209,244,213,24, 162,251,83,5,1,238,43,193,71,218,105,1,106,237,137,195,198,238,33,235,73,18,96,54,243,26,172,23,147,33,253,45,221,29,46,34,32,17,191,232,79,235,76,251,234,247,5,219,21,233,129,247,91,250,162,34,167,52,160,35,78,34,214,22,111,232,240,11,126,57,151,244,176,5,196,243,178,248,185,40,193,19,181,23,69,3,184,12,174,12,49,25,66,254,192,208,81,194,149,183,55,208,143,197,254,174,133,201,255,213,233,223,249,251,133,6,125,12,112,29,95,249,157,253,149,43,102,30,218,24,198,18,182,40,15,52,108,48,86,38,62,11,124,15,53,2,220,32,241,25,122,248,139,220,245,204,12,236,103,228,236,199,212,199,255,229,232,213,248,232,186,5,215,246,41,25,98,9,204,241,221,59,111,74,163,58,123,64,2,79,66,72,98,53,127,62,184,29,135,18,129,235,17,254,140,17,243,225,190,200,196,172,179,173,128,179,179,152,51,143,39,182,10,184,193,188,50,219,45,192,162,232,62,25,113,237,197,1,28,51,239,52,125,75,28,96,161,86,224,91,116,98,229,93,41,86,51,65,247,71,36,74,234,35,28,227,9,222,235,203,152,196,7,184,130,129,148,188,173,177,152,154,85,204,193,166,98,206,15,255,69,217,30,220,2,2,156,36,85,53,51,71,97,82,21,75,205,86,139,93,120,72,4,89,89,70,249,54,38,62,90,255,67,248,103,249,37,224,79,222,118,152,154,171,39,193,246,145,254,181,3,172,213,156,188,207,220,202,101,184,178,212,126,10,72,23,59,40,49,62,253,53,181,59,138,79,222,72,90,77,81,78,253,75,82,79,233,39,132,26,98,24,100,3,42,6,63,201,36,181,105,221,197,188,17,208,124,209,198,187, 192,215,163,226,89,200,69,201,169,13,172,22,152,16,219,53,132,37,220,20,85,58,185,46,238,41,116,57,37,56,150,68,128,21,83,244,70,5,74,248,234,237,110,203,214,173,214,200,72,189,244,189,114,213,243,199,253,202,172,225,26,207,195,199,4,3,19,29,92,17,41,49,196,52,9,31,41,74,235,76,242,73,124,88,233,87,25,94,179,46,247,21,251,25,121,252,56,247,15,236,112,191,249,187,172,176,107,190,213,220,183,194,184,179,94,193,21,189,119,172,31,211,217,6,185,248,214,6,74,25,67,13,91,48,95,56,111,67,166,72,108,99,139,122,155,73,112,57,71,43,34,21,240,10,22,252,217,226,23,194,187,186,158,194,245,215,65,214,88,194,23,187,35,176,105,169,104,182,200,231,55,246,40,226,119,233,221,249,54,19,53,62,3,76,188,70,128,105,165,108,138,90,210,83,120,76,49,59,2,26,192,26,142,5,184,231,193,229,19,221,253,237,196,230,248,207,18,196,38,171,112,175,242,162,96,184,42,215,110,182,203,189,174,208,242,224,207,18,169,39,46,49,239,62,148,71,59,85,149,86,226,88,221,66,79,42,17,44,128,25,172,9,61,5,163,249,228,7,236,253,49,226,72,216,67,206,149,200,110,176,50,179,138,209,190,188,225,189,220,208,71,215,193,245,205,15,114,33,88,35,31,43,40,69,124,77,2,85,226,80,5,56,171,56,91,32,224,8,188,20,239,15,187,18,209,14,126,241,98,224,13,210,42,197,177,193,236,173,204,184,181,184,122,169,221,197,79,210,47,216,237,4,87,24,198,19,103,32,209,62,136,82,217,73,215,80,2,71,246,51,70,43,131,14,234,10,146,20,151,18,107,19,41,248,4,222,123,208,175,198, 107,206,155,195,150,183,214,188,229,175,54,189,212,216,23,223,159,253,238,20,164,12,79,15,15,50,252,92,83,96,59,98,237,95,179,76,92,65,152,32,247,23,43,29,88,4,248,6,125,241,163,217,97,206,23,183,221,188,153,188,83,168,100,172,149,167,167,175,210,195,179,199,103,232,228,9,7,9,48,8,47,32,51,76,204,90,207,96,229,104,127,79,14,72,23,59,205,48,68,53,247,30,164,20,71,3,90,231,221,223,253,208,106,199,161,197,150,171,194,157,180,159,138,168,237,190,86,202,200,226,223,4,75,12,166,3,178,17,178,62,36,73,52,86,51,97,221,72,178,66,134,55,30,56,112,53,84,43,195,37,183,16,98,248,226,226,12,214,12,200,16,190,41,185,168,164,236,162,74,167,189,163,24,194,53,204,108,224,149,255,231,249,147,0,217,33,153,44,124,61,230,80,77,78,204,71,191,60,103,63,25,64,231,72,177,60,187,24,37,17,250,254,215,242,230,229,196,209,205,215,114,209,114,198,100,181,43,172,77,199,78,210,190,215,119,241,19,249,255,249,39,14,34,15,223,28,98,42,143,45,48,50,10,34,181,37,216,44,35,63,182,58,52,16,87,253,176,238,142,226,121,226,85,211,233,221,146,222,191,213,107,204,158,188,168,207,195,221,176,219,209,238,46,17,30,15,125,11,108,22,124,28,171,38,117,46,122,53,87,45,203,46,47,55,219,61,157,68,206,34,90,254,171,244,232,229,11,219,190,216,75,220,236,221,184,217,169,210,216,204,69,217,50,223,165,209,116,224,11,8,58,13,224,3,120,2,125,7,13,22,137,25,51,39,39,47,66,44,191,44,101,49,116,57,175,31,45,6,6,247,205,227,148,211,148,204,180,218,112,217, 225,225,45,224,11,212,169,222,68,228,17,209,67,222,249,12,7,21,180,14,153,17,108,6,76,13,192,28,113,43,215,59,74,63,159,56,84,68,216,69,8,45,182,29,226,7,6,245,202,217,157,203,241,218,109,216,36,224,191,221,13,194,93,197,35,206,74,191,143,196,157,239,10,5,38,3,173,6,222,248,47,247,29,10,105,24,33,43,190,61,87,57,2,70,35,75,43,56,14,41,57,24,69,10,71,237,250,217,250,231,55,232,169,237,141,239,175,218,203,211,118,217,115,197,145,197,30,239,92,8,128,9,179,13,125,252,193,235,150,251,98,15,85,31,20,52,188,52,9,55,181,63,152,51,57,40,194,30,225,6,58,228,151,213,5,230,222,234,76,233,45,234,151,217,82,201,149,203,150,194,213,192,239,226,98,253,84,3,189,15,246,11,80,238,57,245,68,9,199,20,187,45,161,51,255,59,160,73,190,63,157,62,249,58,207,33,95,252,159,232,252,238,106,241,158,241,33,243,108,224,148,196,49,191,171,185,10,191,223,220,164,250,132,6,132,10,166,3,43,232,96,231,137,247,62,4,230,38,156,48,158,44,89,58,214,56,77,52,143,59,104,47,101,11,94,237,122,236,214,238,91,243,2,248,176,233,244,214,56,191,162,177,63,185,87,209,84,244,98,253,235,5,19,10,217,239,41,236,62,243,223,253,99,34,96,56,110,53,217,56,83,58,161,48,197,56,151,62,104,27,125,250,150,248,154,243,175,244,29,246,22,240,152,227,197,194,86,172,60,180,252,198,175,233,23,1,167,5,225,4,153,246,211,236,21,240,239,244,57,14,170,52,252,56,201,50,13,59,208,47,130,45,254,59,142,35,235,2,153,250,65,243,64,240,115,240,158,233,38,224, 59,200,90,171,76,167,230,187,173,220,60,248,99,0,64,254,2,251,147,242,75,241,122,243,185,3,178,45,116,60,67,61,158,72,30,58,31,53,69,75,89,62,176,37,174,22,16,10,23,3,168,250,29,240,172,234,128,218,119,185,246,167,76,177,58,199,36,228,194,239,213,235,120,231,79,224,88,218,207,223,72,232,225,7,113,32,65,39,204,53,173,48,211,40,82,60,145,61,77,45,176,35,46,23,60,17,98,10,216,254,253,249,141,239,100,210,2,192,143,198,56,215,104,236,106,251,162,250,253,243,87,237,89,230,139,231,12,234,238,249,74,15,206,26,14,41,230,41,172,32,35,46,79,49,211,42,110,34,84,15,220,6,225,5,183,1,241,250,226,242,254,218,206,193,3,194,200,207,176,226,86,242,151,241,43,238,65,235,222,230,166,233,13,237,212,248,149,9,166,20,207,38,8,45,92,35,7,43,82,50,73,47,206,39,224,27,150,20,161,19,125,13,74,1,231,250,7,232,105,205,230,195,191,198,150,212,244,230,211,234,199,233,65,232,5,228,48,233,225,241,239,249,180,2,72,15,81,33,52,37,138,34,173,40,208,44,87,50,233,46,175,36,18,28,1,26,224,20,174,4,3,1,91,243,17,214,69,202,159,198,135,204,107,223,175,228,54,228,94,233,144,230,165,230,69,236,48,242,130,240,110,250,167,16,223,23,125,23,77,29,147,35,188,44,220,42,184,36,70,34,70,33,118,27,87,10,163,6,222,1,180,231,209,216,123,212,9,216,57,234,162,239,75,236,255,239,5,246,86,244,248,247,115,253,201,246,195,249,114,13,183,22,120,25,241,28,29,31,169,34,246,28,128,27,56,27,35,22,132,13,29,251,55,242,159,240,231,217,98,205, 203,206,214,207,250,222,59,233,8,230,228,228,124,239,51,245,81,252,64,9,50,5,13,252,237,4,247,21,25,35,116,42,226,38,216,38,150,33,187,32,38,41,66,40,66,28,207,9,231,0,19,253,228,233,82,217,116,210,217,205,193,215,220,228,131,230,162,230,132,238,39,241,218,247,101,8,192,6,38,251,249,253,17,4,181,22,160,35,209,34,41,33,80,20,36,20,1,36,16,40,124,28,58,10,229,250,177,249,223,235,48,222,206,220,69,207,63,205,34,214,77,216,114,219,27,230,13,239,125,245,121,9,57,12,241,1,42,2,158,0,95,17,128,36,155,36,115,35,28,22,12,17,222,35,149,45,200,41,169,29,137,14,190,10,146,255,189,244,80,243,236,228,88,217,245,219,242,221,155,224,200,234,45,237,115,241,126,4,231,8,233,0,45,251,14,240,246,247,100,12,154,13,76,16,54,11,61,254,166,10,194,23,104,25,70,23,46,5,244,0,128,253,199,241,8,249,136,243,7,229,149,223,153,224,61,230,11,240,187,244,71,244,203,3,190,15,209,9,221,6,7,254,53,251,106,13,5,19,228,21,202,23,104,10,0,13,42,23,238,27,186,32,199,19,181,7,62,255,248,245,24,251,136,252,213,240,200,228,129,225,139,228,60,237,211,241,97,241,76,255,178,9,177,4,43,3,197,249,61,241,22,252,38,2,169,7,102,14,9,2,22,255,92,5,38,12,128,23,102,18,145,8,248,252,227,245,9,250,162,250,38,246,4,235,156,229,24,228,229,231,199,239,65,243,132,1,118,17,246,16,101,14,143,7,177,251,7,255,247,5,32,12,199,20,2,17,21,12,73,14,179,17,23,25,23,28,96,20,99,5,61,251,141,250,49,252,161,250,63,242, 166,231,92,225,155,224,76,228,116,233,154,243,91,2,22,6,109,2,202,253,205,247,109,248,25,252,142,255,84,7,32,12,41,9,156,9,0,14,146,18,65,25,170,20,96,6,196,254,23,250,53,251,85,252,95,247,255,239,90,236,84,237,175,234,121,236,190,248,169,7,106,13,205,6,134,255,187,249,254,248,178,252,16,255,68,7,19,17,232,15,90,10,218,13,72,18,37,23,81,23,119,13,11,6,214,2,193,1,72,254,166,249,134,242,147,237,226,236,103,229,200,226,68,237,67,251,4,3,216,0,81,250,238,243,120,239,72,240,36,245,5,251,47,8,232,13,9,9,81,12,157,16,250,22,78,26,74,20,7,16,69,13,84,10,222,4,138,252,190,247,174,245,52,244,197,239,163,233,129,238,90,249,39,3,177,5,84,253,43,248,13,244,67,237,108,239,172,243,70,255,15,9,235,5,24,9,168,14,170,18,235,25,245,23,43,18,53,14,137,10,17,8,67,1,202,250,122,247,233,248,231,246,243,239,100,242,107,246,223,251,213,2,132,253,140,247,217,240,227,232,207,231,146,232,232,242,102,254,50,253,91,255,248,3,208,7,64,20,254,23,201,22,9,20,199,15,72,17,42,12,81,5,52,255,84,253,124,254,109,248,191,249,114,254,50,0,120,6,232,1,78,252,239,247,133,238,109,233,66,231,229,234,126,246,18,252,11,253,202,255,221,1,231,8,5,15,225,17,185,18,122,13,230,11,186,9,9,3,40,253,238,250,103,252,219,249,82,251,192,255,251,255,99,6,0,7,97,0,114,252,101,245,172,238,227,234,122,234,19,242,202,249,213,252,7,254,220,0,73,10,92,17,25,20,202,21,221,15,250,11,238,9,152,6,44,2,121,252,189,251, 20,250,58,249,112,252,176,254,25,4,215,4,107,255,134,251,103,245,119,238,94,233,25,231,118,237,199,247,51,250,60,249,176,253,34,5,201,13,197,18,70,20,159,18,96,13,141,9,2,7,137,4,135,2,48,1,26,255,96,253,63,253,1,1,159,6,100,6,21,1,141,252,29,249,230,243,174,238,80,234,184,235,138,246,251,250,179,251,68,255,87,3,245,10,24,15,134,17,14,18,196,12,198,7,160,4,37,1,51,0,167,255,170,254,196,251,120,247,72,250,31,1,243,2,0,0,97,251,75,249,252,244,16,242,230,239,103,238,20,247,56,252,64,252,45,0,7,4,80,11,159,17,114,20,14,20,133,15,35,10,214,4,101,2,168,1,162,255,50,254,201,250,65,246,124,246,240,252,70,2,159,255,178,251,175,248,106,245,2,246,219,242,53,240,61,245,211,247,221,249,39,253,59,3,56,11,161,17,98,21,7,21,161,17,226,11,11,6,105,3,208,1,187,255,22,254,212,250,86,246,48,246,111,252,232,1,147,255,155,251,128,248,75,245,240,245,221,242,62,240,59,245,211,247,221,249,39,253,53,3,21,11,181,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,55,0,103,0,166,0,32,1,168,255,79,0,123,0,24,254,196,0,55,0,154,255,35,253,76,2,178,3,183,2,90,1,70,251,115,2,250,2,184,254,57,2,242,252,192,0,143,251,62,245,235,254,28,1,202,252,113,254,60,253,155,4, 182,2,185,254,237,4,62,2,147,254,73,2,3,1,101,254,47,2,0,253,8,2,154,255,10,253,15,254,232,252,48,254,18,0,2,2,172,1,110,7,254,0,148,255,198,253,100,250,51,1,54,252,113,0,74,1,3,255,226,255,42,255,24,253,184,1,186,255,11,0,104,0,222,252,222,253,11,255,75,254,18,0,6,5,97,4,219,3,206,1,9,4,140,1,39,0,6,5,38,1,246,250,58,252,32,250,252,252,99,254,142,254,210,5,175,0,187,254,78,252,82,252,91,255,102,2,89,254,23,2,82,1,239,251,84,1,224,248,206,1,195,4,15,253,131,254,31,1,206,4,145,2,235,0,185,253,229,248,171,1,227,3,18,7,234,253,252,3,212,1,239,245,68,254,219,3,134,1,6,5,234,255,191,251,113,5,236,255,203,2,112,4,124,252,169,254,3,0,179,1,51,4,117,2,151,253,117,4,140,254,113,248,116,251,0,2,83,255,10,4,250,5,191,254,185,253,181,248,240,255,110,0,42,251,177,255,15,253,51,249,245,2,141,0,68,251,68,249,146,10,130,253,179,1,230,2,179,248,42,6,243,255,109,255,72,1,4,251,207,3,120,11,127,250,248,6,52,0,251,252,178,2,69,253,66,2,181,0,109,1,137,253,37,1,219,252,180,5,141,254,32,3,37,1,28,247,127,3,109,250,31,4,131,255,131,0,144,3,199,0,75,248,0,2,69,0,123,254,163,3,155,249,254,254,45,6,184,248,134,0,212,250,35,253,56,10,175,248,194,251,233,4,157,255,52,248,95,1,122,253,178,6,134,1,53,3,217,7,41,254,195,5,227,7,61,1,17,0,227,1,242,246,77,3,75,252,51,251,233,255,174,246,124,252,248,0,41,255,56,11, 134,6,80,1,205,254,227,252,210,1,245,254,199,4,59,4,57,3,84,253,131,252,67,250,114,251,12,1,176,255,145,1,254,251,157,251,5,3,151,255,156,5,34,2,90,6,45,4,13,255,103,248,152,254,98,0,149,255,254,1,112,248,147,243,75,243,235,251,121,8,136,4,203,6,173,8,64,1,0,252,241,8,31,5,84,9,134,0,187,255,52,251,171,244,138,252,220,0,39,9,131,5,79,1,182,252,143,252,161,252,249,4,73,4,198,240,172,246,184,2,79,253,135,250,78,252,91,3,234,5,103,254,225,7,92,8,194,248,253,1,158,255,19,253,100,5,13,249,198,3,58,1,222,246,49,5,251,252,237,249,7,5,217,251,0,249,132,248,62,250,106,12,249,5,45,0,19,252,38,1,252,10,160,14,121,9,120,255,138,1,84,253,86,255,103,4,113,1,147,253,54,250,151,250,77,251,41,244,143,251,226,2,15,0,119,0,11,251,96,247,227,4,104,12,80,250,129,254,0,254,58,2,75,251,109,252,103,5,174,6,186,7,222,8,199,10,27,255,66,1,161,253,27,1,147,251,233,252,192,250,243,244,174,252,68,253,247,3,135,8,25,2,131,247,2,6,2,253,149,11,134,1,2,253,120,8,225,254,89,248,75,4,79,0,15,4,217,8,172,251,147,245,41,249,19,251,13,1,174,253,175,253,210,0,198,250,35,8,72,20,87,3,96,253,37,246,114,2,203,4,161,248,222,2,234,255,38,247,206,251,10,252,48,253,212,11,209,252,124,3,147,254,70,248,7,6,244,0,203,9,156,5,138,249,11,0,199,249,171,1,12,6,193,251,85,247,195,253,211,2,211,244,130,250,172,255,182,255,47,3,229,3,171,0,191,255,253,4,237,1, 45,0,130,248,56,247,250,7,164,12,90,1,97,4,224,10,222,2,72,2,236,246,78,241,231,2,208,254,63,253,226,255,102,246,131,252,52,2,184,249,18,255,133,250,54,247,168,6,92,1,45,254,155,1,226,2,105,7,18,2,50,7,29,10,202,2,11,0,200,242,175,3,152,6,113,0,127,1,99,254,20,248,66,246,0,243,153,1,216,8,138,252,66,16,197,3,134,251,163,250,216,255,151,14,20,20,129,254,215,253,197,7,69,5,96,251,199,235,253,248,234,10,145,1,13,241,66,8,65,251,233,3,182,7,50,248,110,253,180,236,63,252,195,4,254,250,17,251,245,254,144,2,53,10,86,7,229,255,115,8,102,3,25,3,149,234,152,248,32,1,77,6,20,5,91,9,96,2,253,5,108,5,26,6,165,7,234,247,247,240,243,248,151,250,146,252,65,0,123,4,69,9,230,1,199,248,59,6,226,255,176,5,246,251,79,244,95,1,183,7,240,249,76,255,114,1,127,0,141,0,178,250,124,15,133,245,193,246,182,6,181,254,119,254,172,5,119,252,30,6,254,0,116,236,206,0,156,6,216,249,251,234,41,246,233,8,46,28,63,248,69,253,28,252,137,3,52,7,240,2,81,14,172,1,165,249,128,12,130,1,234,248,201,1,253,5,82,12,4,3,210,229,106,240,36,2,188,246,164,251,129,242,215,254,56,22,213,7,223,4,86,2,156,13,159,8,253,253,108,9,181,0,19,245,171,250,71,3,157,244,52,5,118,10,9,3,7,255,248,241,171,255,117,249,195,247,163,244,125,240,152,254,143,23,222,251,30,236,255,2,123,23,94,254,235,232,115,19,19,12,109,251,24,252,146,16,113,254,50,7,118,6,34,20,35,253,126,238,196,4, 182,15,127,250,13,236,54,238,91,2,207,13,130,253,26,243,95,239,112,253,105,7,196,5,202,2,229,248,92,247,223,4,151,254,234,242,107,7,128,10,182,18,131,8,97,7,182,251,194,243,63,15,6,252,71,228,14,246,81,24,92,8,161,5,51,240,54,250,169,7,178,2,18,8,19,245,89,243,17,6,211,0,132,243,131,10,103,5,227,24,46,1,34,247,1,255,24,241,21,251,7,249,10,255,109,251,227,14,147,255,52,246,61,233,97,7,94,15,45,245,148,252,215,5,135,6,37,245,28,243,169,254,140,20,58,9,44,32,250,2,161,234,104,6,185,254,155,240,126,235,61,247,9,17,197,18,56,252,236,3,219,247,64,253,22,15,228,247,255,250,116,241,11,251,190,9,205,248,124,251,190,10,4,20,7,37,31,255,218,230,94,11,0,4,124,1,9,226,13,1,240,16,124,255,35,244,72,25,65,245,46,233,8,3,240,5,112,247,116,224,243,254,173,18,171,0,212,251,28,13,50,21,145,22,55,250,52,246,35,13,100,247,55,0,71,233,95,250,232,24,249,244,208,233,135,15,189,249,170,252,181,4,137,0,5,4,234,232,235,246,216,7,172,254,97,2,97,15,122,15,208,24,233,255,31,250,149,14,32,1,56,0,163,218,126,242,242,19,14,2,4,240,134,252,66,251,97,4,221,1,75,246,201,6,234,234,20,3,42,2,45,249,52,0,0,25,103,27,201,22,66,234,225,241,200,10,114,249,238,242,66,226,24,241,69,14,123,0,157,245,185,254,148,255,237,14,33,14,219,247,205,5,116,240,108,9,35,9,88,244,84,239,89,16,120,41,142,16,205,240,136,243,148,22,65,251,96,240,75,228,70,11,155,13,72,2,203,252,134,3, 147,253,175,14,127,252,50,242,127,254,201,235,155,4,7,0,143,244,44,252,234,24,97,28,67,8,152,218,200,253,3,12,249,237,215,235,158,239,82,15,165,19,163,249,163,8,32,0,59,5,40,25,150,10,202,236,41,241,167,239,70,18,254,5,221,238,82,251,140,28,140,46,114,10,252,232,102,237,127,5,8,247,128,229,217,225,233,249,75,12,31,238,89,10,33,4,192,5,215,33,43,19,233,254,192,244,104,238,46,21,5,7,53,233,248,252,30,22,204,31,47,8,108,232,3,239,188,247,79,249,2,233,130,230,243,0,118,5,139,244,113,3,0,0,247,12,24,35,78,24,176,248,233,248,84,237,185,10,58,8,124,238,201,1,135,19,118,39,72,2,181,232,248,226,244,249,219,253,234,231,190,234,66,251,159,6,58,242,196,1,53,9,20,19,214,48,104,21,191,243,167,238,92,241,241,14,200,1,36,243,184,242,51,32,65,37,92,251,74,232,86,246,161,254,76,251,157,221,194,239,117,4,59,243,85,234,196,10,92,15,169,7,255,33,185,21,219,249,116,241,204,247,193,11,147,4,41,238,18,1,215,38,236,32,123,246,74,235,16,247,25,244,7,243,145,232,29,252,26,11,101,236,133,240,110,2,98,20,1,13,236,34,110,17,17,254,187,236,11,237,166,10,221,255,50,239,62,0,245,38,100,34,164,1,167,236,195,250,30,244,178,241,234,217,41,248,62,4,43,235,207,231,37,250,210,7,60,22,26,38,27,27,32,5,239,234,99,239,162,5,64,5,183,239,246,0,37,39,127,38,31,248,14,232,224,6,104,254,21,233,231,234,80,2,244,5,247,225,253,247,228,247,135,17,62,24,166,40,46,10,177,249,247,235,126,241,48,1,61,241, 121,241,96,7,109,39,144,18,225,240,110,241,111,252,126,249,170,230,62,245,254,9,119,252,112,227,186,238,54,253,50,12,186,31,118,38,12,9,243,252,204,247,102,3,14,3,158,242,234,237,155,13,38,41,57,12,85,244,188,252,36,0,219,255,27,228,6,247,116,8,14,252,98,223,191,248,139,240,210,0,9,29,88,47,117,24,150,252,190,237,195,250,218,246,108,232,130,248,40,16,197,33,68,15,78,247,154,252,175,239,106,251,191,237,209,3,240,15,201,248,131,228,229,247,253,244,158,251,137,32,218,34,122,13,1,5,212,242,188,0,60,243,231,234,30,252,182,11,10,36,110,6,134,240,130,6,195,1,211,233,162,221,221,3,225,18,3,250,148,218,247,1,11,6,211,246,26,30,35,38,200,10,19,254,6,252,72,14,175,253,53,219,168,246,92,30,164,29,23,2,202,240,31,15,165,247,226,236,67,221,15,7,231,13,88,239,12,225,41,251,243,255,42,253,72,30,180,26,3,21,8,1,64,243,83,4,170,247,93,217,234,0,70,26,173,19,129,247,222,236,224,0,134,252,145,232,167,222,75,27,115,37,54,239,203,220,55,251,167,17,90,251,245,29,99,22,211,16,89,253,205,9,162,11,245,244,49,221,22,1,14,34,148,13,248,239,106,236,25,10,158,241,73,220,74,219,63,20,36,27,226,239,16,224,123,245,69,15,245,8,212,32,90,26,250,18,198,7,18,2,63,4,241,229,111,219,35,5,246,35,94,12,114,243,23,236,206,6,113,0,126,228,139,221,202,11,16,30,128,232,131,215,92,253,248,15,91,14,82,26,125,12,146,25,201,6,108,15,240,11,104,233,107,222,20,5,174,36,206,1,163,233,77,238,12,10,40,0,9,218, 98,222,129,31,98,21,208,231,78,227,255,254,167,13,221,18,247,20,227,15,227,14,127,5,154,19,238,15,204,221,74,238,70,15,214,35,157,253,243,220,118,238,71,14,78,5,96,213,210,224,215,11,200,15,166,226,59,223,179,9,23,16,242,30,81,28,65,17,42,11,68,7,220,22,41,10,81,225,166,237,80,12,225,38,171,248,251,210,160,228,1,255,192,15,203,224,225,224,217,13,152,11,194,220,30,228,178,5,59,20,232,41,102,26,238,15,36,7,63,13,13,18,62,8,172,224,126,246,4,17,48,33,79,249,177,211,186,243,26,7,22,2,101,224,238,242,25,11,14,20,213,219,85,225,31,238,184,252,101,34,222,24,152,12,56,15,72,25,146,16,45,14,152,227,207,245,187,23,140,36,203,252,93,202,146,231,215,254,72,3,50,232,72,246,101,14,106,13,1,223,137,235,17,246,170,247,213,29,179,23,36,17,18,16,75,22,200,9,255,2,139,231,210,11,74,19,27,23,12,255,250,206,72,241,239,254,226,250,13,236,8,7,115,14,62,7,96,214,5,254,4,251,53,236,231,21,236,13,206,10,104,20,221,24,109,5,125,251,212,229,176,4,208,34,48,19,209,248,91,193,221,235,14,7,2,255,155,235,69,8,61,19,216,251,246,203,84,253,128,7,89,251,94,18,190,6,151,9,29,19,115,23,49,21,63,7,108,239,190,10,71,30,191,5,208,240,177,202,203,229,8,1,123,239,184,246,71,18,65,42,145,7,222,204,188,242,236,0,34,3,13,17,41,13,242,241,138,22,81,16,83,10,3,8,42,252,100,10,150,29,157,6,192,240,230,198,157,227,97,253,26,238,224,237,214,21,62,25,32,255,185,217,210,242,116,3,162,5,39,5, 138,11,34,254,150,31,88,31,224,10,171,5,62,252,231,24,98,16,82,7,89,248,39,203,39,225,198,251,30,248,188,242,162,14,124,26,52,239,42,217,226,245,53,14,140,14,107,0,153,255,48,248,219,22,167,33,120,17,80,5,11,254,78,9,6,22,158,8,231,234,123,200,164,235,247,3,219,254,194,241,119,13,59,27,25,244,37,225,145,241,71,1,231,16,48,2,82,251,168,2,90,15,214,21,255,19,125,14,74,22,221,23,64,1,38,252,65,239,44,202,155,226,19,253,110,5,203,245,41,13,172,28,197,229,194,232,156,0,100,0,42,13,48,254,248,242,127,255,176,14,177,23,40,35,160,9,194,18,134,13,147,5,215,244,175,221,52,198,41,227,208,243,142,1,31,0,132,20,149,22,46,217,205,232,52,5,134,12,121,24,161,16,20,247,74,12,221,23,60,6,126,28,76,17,10,36,182,12,168,2,244,250,12,223,163,198,31,233,161,238,203,1,254,255,77,7,244,3,198,208,230,227,112,253,212,252,132,25,41,1,17,238,98,27,9,20,93,4,174,49,150,24,95,43,226,18,244,11,203,240,207,196,107,207,248,229,111,235,243,4,77,17,50,22,154,255,106,203,10,228,201,255,127,5,33,18,235,249,48,240,169,17,110,21,125,14,16,35,44,26,155,50,248,18,3,12,92,244,213,209,88,236,47,245,47,234,155,12,31,9,179,19,220,250,126,199,145,216,3,250,86,250,67,4,180,241,161,240,255,24,205,17,226,11,202,39,86,35,159,57,156,29,172,15,53,236,160,188,232,230,106,238,218,243,116,240,2,21,142,35,119,244,154,195,41,229,120,6,50,1,10,2,44,241,63,230,239,16,56,11,46,22,200,24,212,34,206,47,244,21, 169,18,147,238,222,192,78,250,75,255,247,246,28,3,224,27,244,48,14,248,208,182,9,215,172,254,198,251,162,250,169,232,218,232,204,18,40,16,179,23,185,36,194,40,34,42,57,29,200,10,173,229,149,189,183,240,183,239,14,243,150,249,140,19,242,47,206,250,14,201,255,222,32,246,159,8,166,0,215,216,164,237,35,255,142,16,139,23,153,31,229,37,80,50,159,33,22,16,67,231,226,197,72,247,65,255,207,2,56,246,32,28,187,47,35,243,37,201,161,210,92,232,42,250,15,9,102,232,152,227,12,1,44,26,9,22,118,31,124,45,4,52,224,36,208,9,232,219,94,207,27,249,138,252,146,247,7,246,149,22,86,46,104,243,195,211,211,224,194,228,247,4,85,5,35,206,19,229,76,7,129,17,57,13,48,31,196,49,204,45,95,34,186,4,142,213,171,212,51,238,147,10,35,255,164,246,239,32,219,35,84,237,148,213,68,227,10,226,119,18,131,255,70,214,98,239,158,1,18,30,63,18,96,25,12,53,226,50,8,29,44,11,214,197,245,222,248,242,49,11,104,255,75,244,44,31,83,24,194,238,144,212,154,237,71,218,225,4,45,244,145,211,74,229,36,4,55,35,207,8,104,25,227,41,239,54,118,31,247,8,21,203,166,231,233,242,131,9,128,10,122,252,17,43,37,28,44,230,44,225,0,242,80,208,103,250,177,250,137,202,56,225,114,251,185,35,115,18,6,24,128,44,255,61,122,25,135,254,251,207,116,241,150,2,160,5,135,11,127,4,161,43,26,17,240,223,164,230,77,232,165,219,145,1,124,247,243,209,238,223,83,248,88,26,44,9,80,22,148,47,254,55,159,18,47,241,8,214,88,242,241,14,149,13,157,11,18,8,85,37, 32,26,60,227,82,241,135,218,38,214,141,249,157,240,67,210,1,216,60,255,36,30,47,17,63,31,174,42,244,44,112,16,181,244,0,211,160,246,11,15,84,22,227,3,161,21,1,43,147,16,65,228,240,10,52,234,215,221,160,241,101,237,247,210,203,204,101,250,129,12,151,2,94,15,25,45,103,46,2,11,204,230,240,222,77,251,238,15,238,25,203,1,94,26,141,32,75,4,6,238,52,17,80,230,110,223,40,248,161,240,132,216,87,205,12,4,127,20,87,14,44,11,168,39,114,45,113,1,86,215,1,223,62,250,185,22,101,22,215,255,175,40,155,29,10,246,89,240,220,26,221,222,104,217,150,248,184,241,142,216,211,201,148,1,35,15,123,27,233,9,136,48,165,48,96,242,181,208,77,235,31,250,2,15,209,14,92,9,88,43,105,24,133,234,173,255,50,30,102,228,131,225,15,247,131,235,135,224,216,204,136,247,64,14,16,30,32,7,202,56,143,36,63,248,132,204,64,245,85,251,241,18,41,10,16,11,31,48,113,22,70,223,254,254,156,29,159,234,43,232,106,246,163,239,90,224,112,201,116,251,59,5,155,30,168,11,29,58,111,35,220,243,89,202,92,244,46,7,72,12,36,2,88,27,4,55,135,15,232,198,220,6,103,14,58,241,146,241,167,243,205,232,210,224,254,216,250,241,233,8,83,27,168,11,200,57,255,29,112,242,144,200,215,242,181,11,24,12,221,249,70,32,42,53,39,12,92,204,79,4,77,19,215,243,151,249,79,243,194,230,9,220,87,224,77,235,31,5,75,28,142,21,62,57,136,31,186,233,15,214,112,244,232,24,29,5,167,243,132,40,216,47,17,5,243,202,196,6,59,8,30,242,226,250,38,229,189,226,205,232, 231,237,107,236,0,2,186,21,15,29,11,54,61,26,219,238,102,220,60,239,15,24,104,0,7,249,11,41,99,49,31,249,244,211,131,7,91,13,198,240,75,248,50,232,23,225,177,230,143,236,164,230,147,253,95,23,113,33,195,51,169,25,159,239,234,227,177,251,10,39,72,2,205,243,150,47,121,49,161,240,52,216,99,254,88,5,121,235,226,246,227,232,129,222,38,238,37,245,64,231,55,254,83,13,104,39,91,38,145,19,41,239,58,233,232,247,200,30,157,249,124,255,239,49,116,44,58,233,11,231,80,2,176,14,19,235,218,238,20,223,134,220,123,244,188,245,0,233,75,250,142,5,197,45,16,35,52,19,8,245,166,233,118,7,124,29,117,247,172,255,92,49,85,34,94,234,241,232,4,2,52,17,99,232,171,239,57,226,211,218,236,245,41,244,197,239,94,248,124,255,122,46,248,19,102,9,213,254,153,238,219,8,150,28,253,243,212,11,49,42,100,23,125,245,24,232,32,2,9,24,65,234,52,229,85,225,54,222,75,246,114,244,53,245,73,254,120,251,182,48,113,15,191,0,100,5,182,245,173,24,35,20,191,240,15,10,142,43,32,15,162,254,154,232,48,3,246,24,181,230,69,220,228,227,168,221,192,241,160,242,177,0,219,249,51,249,23,45,96,11,108,253,148,7,220,0,203,30,220,17,184,241,119,17,63,37,155,5,240,10,170,238,128,1,98,27,41,229,195,215,29,235,49,218,157,238,253,238,193,3,225,251,39,248,26,38,222,3,119,246,82,9,12,18,77,35,26,6,183,251,27,19,176,22,168,255,224,20,74,242,62,251,235,26,160,238,49,204,105,239,162,217,54,232,10,241,195,9,40,0,212,242,27,24,250,255,151,247,76,0, 157,33,215,35,183,4,246,0,224,21,106,14,33,2,61,29,122,247,235,250,24,25,146,243,208,195,3,241,111,217,159,220,109,241,73,14,234,254,3,0,161,15,58,251,109,249,82,252,15,42,240,42,211,2,131,4,112,19,198,246,61,5,239,30,73,252,60,248,31,14,34,3,140,195,131,244,134,217,176,212,243,247,177,22,110,3,148,249,50,5,238,242,36,4,165,249,36,53,206,50,1,255,217,11,78,19,40,231,70,17,219,26,216,5,17,250,179,254,5,9,80,202,238,231,189,212,62,200,24,246,174,31,197,3,143,249,120,253,225,239,182,17,244,250,118,54,253,48,190,5,255,18,219,14,164,224,162,17,214,24,115,7,230,10,222,246,216,11,15,218,241,219,16,217,165,195,173,244,16,30,162,5,123,239,54,250,246,230,77,20,177,8,124,50,197,46,8,13,185,18,25,9,230,216,21,22,84,21,144,2,248,15,248,247,177,0,23,234,215,216,147,216,184,198,89,240,246,35,189,9,181,233,136,244,62,234,225,23,173,19,187,47,67,41,160,20,60,22,244,0,112,217,90,16,251,20,170,252,105,21,195,247,34,246,93,248,111,208,148,211,232,203,119,234,136,31,177,20,165,230,122,236,66,233,152,16,143,32,170,48,31,30,53,31,13,24,159,251,109,222,251,16,248,19,240,249,26,20,192,2,17,245,117,249,21,208,178,203,95,217,72,229,150,25,19,24,63,232,108,224,35,245,47,16,35,38,171,54,45,22,130,40,156,26,51,243,200,231,207,11,251,12,41,251,55,11,22,11,225,246,228,247,87,210,255,191,174,219,21,232,152,16,194,21,20,232,40,215,227,1,213,12,14,42,231,62,135,14,197,44,13,33,216,245,211,238,165,10,92,9, 89,255,144,5,59,14,36,1,190,239,216,212,150,189,141,218,121,240,70,11,127,9,91,235,198,210,206,1,21,23,57,34,168,61,159,11,212,38,109,34,136,248,143,244,97,8,250,254,200,254,180,4,51,12,251,20,60,228,175,209,170,195,183,215,225,250,96,11,201,250,193,235,5,219,36,2,221,31,42,29,21,59,206,15,58,28,232,35,123,4,120,246,152,6,130,245,166,0,218,3,87,4,55,37,64,228,19,201,207,200,46,213,81,255,89,9,41,234,178,229,169,225,198,8,157,36,197,27,188,48,150,26,33,22,46,28,240,20,22,249,35,5,242,237,8,252,223,5,187,0,152,38,58,241,137,187,236,199,26,217,66,7,7,12,39,220,162,223,197,239,31,17,127,36,181,33,78,31,192,38,70,18,228,32,116,30,52,253,83,0,101,229,93,253,36,1,132,6,244,22,7,248,163,189,222,193,63,226,84,10,103,9,128,209,145,211,38,253,231,28,216,34,49,42,148,22,241,35,181,16,251,32,148,42,109,6,105,255,132,226,156,252,228,247,238,16,242,3,145,249,232,197,123,181,221,226,5,13,182,5,178,207,156,194,172,252,185,43,214,34,58,39,88,21,75,29,174,15,48,44,156,42,28,18,164,251,186,230,104,251,124,242,225,25,20,247,189,243,213,215,148,174,114,228,236,16,219,253,2,208,142,191,225,249,242,52,34,41,225,31,33,23,153,18,21,11,213,60,187,37,50,27,104,249,169,224,169,252,255,238,180,21,34,247,231,230,205,229,95,176,29,224,43,30,106,236,46,211,185,193,228,242,183,57,135,46,50,30,159,27,104,11,17,5,12,73,106,38,92,25,82,252,7,227,146,252,72,237,0,20,194,247,133,216,200,231,6,189,195,216, 1,32,26,240,44,202,117,201,47,245,109,53,248,57,204,27,28,30,156,6,140,2,126,81,37,49,248,19,123,253,68,230,239,245,149,239,223,9,235,246,174,210,20,227,223,206,214,213,61,27,136,241,190,195,187,210,65,243,209,50,43,61,216,29,148,29,57,3,1,3,106,82,36,59,86,16,162,0,2,233,239,250,54,238,10,9,51,245,77,206,0,210,196,223,33,225,128,7,17,244,77,190,243,216,129,244,222,41,230,54,88,37,139,19,103,0,127,9,3,72,224,65,60,17,133,249,53,246,29,253,38,240,119,8,218,242,179,208,141,196,74,232,53,245,201,248,37,247,84,190,47,219,243,254,128,33,121,49,165,42,124,12,76,250,239,22,237,56,255,66,245,20,102,243,126,247,250,255,40,234,116,9,30,242,104,208,61,190,17,235,166,6,78,241,165,236,67,197,91,220,135,3,246,35,192,35,37,50,168,7,109,249,177,27,45,54,166,61,40,26,207,237,31,253,129,1,31,233,159,8,197,239,150,208,126,189,47,226,161,27,48,241,173,228,147,206,239,216,2,16,129,33,222,29,18,45,217,8,116,247,39,37,114,53,230,50,231,34,9,240,47,247,115,8,128,232,6,6,123,240,102,203,23,191,182,217,208,33,116,251,185,212,110,208,39,225,55,16,255,37,119,23,191,33,150,8,113,0,100,42,168,53,137,41,132,31,242,248,194,247,188,12,195,232,201,4,239,244,220,201,3,198,171,211,163,29,130,6,14,201,38,213,84,234,180,5,66,43,227,22,61,24,69,8,183,251,185,42,152,55,222,40,228,28,168,3,167,243,214,5,198,238,210,0,9,245,131,203,174,197,2,212,248,22,193,18,16,195,145,210,19,241,118,11,181,39,118,26,135,9, 247,8,178,248,168,42,95,63,135,35,145,20,129,18,130,245,193,251,80,250,195,249,243,247,4,209,13,191,128,211,138,17,244,27,251,191,103,201,0,254,200,16,82,34,39,31,172,0,70,1,176,254,158,39,34,72,34,30,78,9,163,27,138,0,21,239,14,254,42,246,107,252,79,217,159,187,60,211,247,9,137,28,119,199,138,195,107,9,69,21,227,22,233,41,135,250,102,252,167,250,98,35,204,75,109,32,108,253,181,36,117,9,135,229,168,2,154,246,117,247,234,226,126,185,177,211,193,8,54,15,130,208,198,194,56,13,48,26,248,21,212,32,65,0,130,246,212,253,154,35,8,75,176,38,218,249,253,37,220,22,63,219,206,1,149,250,54,242,57,234,200,187,161,205,160,5,230,5,66,215,92,196,244,11,238,36,255,19,189,25,225,6,234,234,27,252,89,27,111,70,164,36,103,248,163,38,147,31,57,220,116,251,167,1,34,243,45,244,164,194,93,206,169,254,171,254,37,220,89,205,169,254,182,45,222,24,165,9,113,15,155,230,212,252,205,28,184,68,106,40,19,245,6,33,253,36,154,235,93,242,178,2,86,236,184,240,85,203,123,207,200,248,15,249,192,212,247,225,129,250,218,51,44,26,177,250,52,19,139,231,184,247,202,24,178,56,219,38,254,249,159,34,81,39,43,240,197,240,242,2,88,243,220,243,99,208,211,211,168,240,144,237,23,219,128,237,216,251,47,44,60,38,174,240,202,24,217,232,97,246,36,27,98,40,231,37,11,0,158,29,191,38,39,247,233,239,58,248,6,243,74,248,35,212,8,217,112,241,39,225,221,219,222,243,180,0,79,38,252,46,20,237,56,15,140,247,119,239,23,32,251,33,199,42,127,4,172,22,38,41, 214,0,125,245,14,245,126,241,171,240,255,218,193,218,173,235,79,210,242,226,248,247,117,8,109,29,48,52,23,239,117,255,205,244,201,241,175,27,214,21,215,44,83,13,109,18,205,38,192,7,12,251,137,242,84,239,240,252,81,215,56,227,177,231,20,209,118,219,207,250,194,20,201,18,24,52,9,251,48,241,154,250,172,243,92,24,10,15,198,40,33,19,215,22,226,39,112,10,17,255,19,241,23,234,178,250,208,219,132,229,25,226,88,201,55,221,148,1,47,24,150,15,42,48,189,2,46,233,171,251,113,244,157,26,203,3,31,38,164,30,4,20,111,33,115,13,78,2,189,243,173,230,18,247,9,229,234,229,4,218,5,204,74,215,87,3,173,33,44,11,97,47,195,5,216,228,78,242,129,247,108,25,73,254,235,29,130,36,60,25,217,30,56,21,53,4,205,242,243,231,120,250,102,236,108,232,19,217,212,200,238,216,232,2,148,39,115,13,188,40,16,16,97,225,191,232,113,249,252,25,166,1,200,16,144,40,108,32,10,31,2,23,202,2,159,245,194,226,222,245,10,246,21,227,207,207,93,204,158,225,15,254,75,39,11,11,92,33,177,26,225,227,237,221,169,251,95,21,176,5,57,11,88,41,196,39,238,25,152,30,179,3,20,247,252,225,0,247,178,248,204,231,230,201,1,201,9,235,154,247,39,42,20,10,18,22,34,32,165,227,128,213,132,252,87,20,44,3,59,4,36,37,247,49,49,31,122,29,233,4,83,242,224,229,21,248,171,253,139,230,238,198,236,198,35,253,98,242,74,40,134,18,197,13,129,38,56,230,176,213,247,246,11,14,146,5,143,6,16,25,169,55,173,33,47,28,185,5,181,239,65,228,183,250,196,250,201,236,58,194, 202,192,173,8,6,244,53,33,145,18,7,4,145,36,243,237,202,212,10,241,242,9,107,7,131,7,150,21,89,58,113,43,157,25,243,9,249,244,30,223,32,2,28,247,81,241,164,195,12,184,94,17,192,0,80,21,145,17,83,4,92,36,228,241,101,208,77,237,27,5,90,5,176,6,209,21,200,54,146,53,103,19,132,13,194,249,16,212,174,6,80,251,142,243,10,191,118,178,95,23,137,10,10,10,100,16,0,4,24,33,123,246,87,217,197,237,48,251,174,3,244,5,157,25,86,49,90,61,29,21,160,9,83,3,64,199,212,8,100,2,140,243,45,187,6,181,94,22,53,18,246,7,136,9,35,10,233,20,95,244,149,223,86,241,170,238,231,7,194,4,240,29,55,46,230,69,186,20,111,13,168,2,73,199,39,4,83,8,223,244,93,186,29,180,81,14,193,30,37,7,72,7,148,8,84,15,119,241,107,228,245,244,143,223,157,4,25,254,145,33,96,46,224,64,74,27,26,17,11,6,56,202,153,250,136,16,248,253,205,184,34,185,191,0,46,39,231,8,110,3,117,8,66,11,21,235,135,235,141,252,44,218,199,252,229,254,184,31,203,52,164,54,16,32,122,15,154,7,124,201,32,245,139,19,2,2,167,179,105,193,19,254,227,33,189,18,14,3,25,10,91,9,51,233,17,239,187,255,74,215,157,248,143,255,175,31,49,63,168,48,154,39,66,17,234,5,222,209,230,227,60,28,159,6,64,181,235,201,83,244,66,21,171,27,200,6,212,11,7,0,142,227,167,240,194,2,237,220,162,232,171,3,157,23,55,64,157,41,168,44,125,19,220,255,179,224,79,216,205,32,25,11,34,190,253,201,62,240,65,11,191,38,63,13,151,13,126,252,59,223, 248,241,229,8,163,224,64,221,11,6,176,16,248,70,96,39,230,49,248,16,60,253,79,232,141,205,213,30,101,11,116,203,14,203,8,234,144,253,86,44,202,16,13,18,126,244,207,221,228,241,193,9,168,228,220,216,148,1,142,21,251,65,228,45,145,47,87,17,139,3,148,238,182,204,112,27,87,13,113,210,21,207,162,228,74,243,10,31,0,29,194,24,139,240,23,216,165,230,92,9,229,231,175,211,238,252,189,25,232,55,23,51,21,43,169,17,28,2,27,249,1,205,132,24,52,19,19,222,45,210,237,226,204,236,104,25,235,39,9,28,62,248,196,216,13,219,248,15,57,235,9,210,84,243,181,32,42,45,178,54,19,36,178,13,177,1,61,250,162,214,84,5,112,25,108,227,177,223,8,217,187,234,76,12,29,52,60,32,116,252,1,216,251,205,135,19,95,239,189,214,86,236,126,39,24,40,179,60,164,29,65,17,51,6,201,255,73,228,203,248,180,35,225,225,16,228,179,215,220,232,38,251,198,56,126,36,93,8,187,215,97,199,132,17,17,244,114,212,171,235,68,39,185,42,1,54,0,20,105,19,70,4,197,2,160,235,230,238,133,38,202,223,190,234,211,217,201,228,225,239,128,54,175,40,254,15,41,212,129,191,115,16,14,238,196,222,200,234,191,34,89,43,209,47,128,22,50,17,20,15,186,6,249,238,215,234,146,35,74,226,77,238,88,220,162,230,165,230,236,46,106,46,187,21,175,216,20,193,92,7,165,236,206,227,79,238,238,21,85,47,135,35,112,16,87,13,114,26,111,9,130,242,56,238,155,31,12,233,147,237,29,227,15,230,208,230,125,27,241,54,85,23,43,221,77,201,172,254,81,228,239,229,139,242,149,18,39,51,52,25, 231,11,20,10,56,28,62,17,198,242,69,244,18,22,23,245,16,240,8,234,194,232,83,236,72,13,6,62,137,27,61,220,93,215,205,239,79,226,29,235,17,245,156,21,33,46,112,16,199,8,169,9,177,39,245,23,118,242,167,249,190,6,127,244,108,240,188,234,0,231,57,237,243,253,235,61,222,29,75,227,131,230,81,226,218,219,202,237,184,247,59,27,133,32,117,10,65,0,147,9,175,47,142,26,92,247,172,0,34,248,90,252,102,252,180,231,24,237,100,239,105,244,183,56,88,26,3,234,62,241,65,213,18,212,160,241,123,248,239,31,37,18,33,4,186,255,34,254,185,61,88,26,162,1,93,0,139,239,7,254,53,251,115,228,69,243,48,248,205,239,31,47,130,20,202,250,51,252,67,210,48,205,129,244,218,251,14,36,129,7,11,0,232,253,37,1,76,65,208,25,27,19,63,249,70,232,33,250,210,3,101,224,247,246,253,253,113,235,14,26,226,17,97,4,128,1,9,210,14,201,190,242,148,0,16,36,27,246,161,253,1,0,94,4,244,68,16,31,53,33,190,248,73,223,252,249,111,9,181,230,69,254,158,3,88,236,3,13,136,20,150,15,32,8,135,209,165,195,96,243,25,15,187,23,217,235,237,247,185,248,206,12,200,64,108,27,47,44,75,245,132,227,98,242,130,11,22,238,20,253,165,7,249,237,120,252,20,16,54,26,137,9,120,213,187,192,207,241,48,19,40,15,82,231,156,237,78,246,198,19,139,66,186,32,168,51,98,237,166,221,5,241,195,14,180,241,236,251,122,11,198,240,58,240,227,20,51,34,28,4,234,219,58,194,233,243,153,24,18,1,63,227,161,231,62,242,64,29,223,58,30,40,169,51,158,238,254,221,236,242, 73,8,72,248,201,248,5,15,53,241,145,225,23,13,227,41,216,6,142,218,112,198,219,243,254,28,89,249,101,227,59,226,24,238,130,35,19,57,196,50,212,45,126,240,52,219,238,242,141,8,246,1,122,4,12,13,13,245,203,227,141,7,114,45,75,6,42,218,97,204,57,240,178,30,17,234,22,227,32,220,101,238,38,41,84,55,109,53,36,39,235,250,118,214,177,240,0,2,233,4,192,11,8,5,150,246,70,232,17,255,161,49,248,14,162,212,163,217,218,246,219,21,139,230,251,224,206,219,82,235,113,43,229,54,217,60,197,34,0,2,2,212,164,243,25,4,134,5,117,18,208,254,252,244,188,232,23,251,10,40,29,14,42,205,162,224,31,250,84,7,101,229,226,217,64,220,24,238,125,46,209,57,172,53,24,41,198,3,18,216,76,241,117,9,11,10,43,25,229,252,147,248,77,237,188,247,241,38,50,20,49,204,158,233,202,0,151,247,5,230,32,210,114,213,139,237,134,42,4,60,88,47,150,44,251,3,103,215,157,238,85,13,33,8,92,26,76,251,127,249,251,234,194,244,29,34,89,17,96,213,188,231,227,11,229,232,2,234,127,204,31,214,113,245,35,37,240,60,132,40,109,52,124,255,163,219,14,238,133,23,43,14,81,29,144,251,245,255,226,236,239,243,240,29,248,15,161,215,205,235,149,14,9,229,162,224,184,199,151,217,71,241,31,37,190,59,235,33,193,55,240,254,207,216,74,240,223,23,215,22,194,19,49,253,88,6,62,235,238,243,99,27,146,10,20,225,215,234,49,18,92,226,197,215,12,211,110,212,168,242,104,34,28,56,62,38,62,57,23,255,62,218,17,244,197,23,66,34,201,17,73,2,45,8,3,226,223,244,234,24, 133,5,240,233,255,231,56,12,60,229,128,203,42,217,202,212,180,239,133,34,101,46,153,47,184,47,39,0,31,216,59,247,133,27,245,38,203,18,219,255,26,17,114,222,197,249,115,22,35,255,88,236,57,235,218,5,125,236,30,186,105,224,199,211,59,237,20,37,60,37,254,60,160,37,178,2,90,215,161,253,54,19,244,48,239,16,141,255,136,18,244,219,244,254,7,11,16,0,194,241,211,238,103,253,202,247,113,169,139,234,232,208,139,236,72,36,10,32,33,64,151,32,59,4,52,220,160,3,51,23,22,48,139,22,107,2,245,20,135,218,205,247,185,5,1,254,235,249,204,233,238,252,237,246,101,167,135,236,173,214,187,233,241,22,188,30,129,72,170,26,236,2,196,216,84,9,58,21,41,52,142,31,189,5,166,22,76,220,0,246,155,3,44,253,233,244,151,239,20,248,79,247,103,165,187,235,107,220,188,231,246,19,204,36,236,67,244,30,83,0,92,224,43,7,76,29,136,48,94,36,99,12,236,19,57,229,102,241,70,6,230,244,218,251,122,231,85,249,95,239,93,172,140,227,238,218,203,231,92,7,183,41,23,61,125,33,31,246,212,234,168,3,76,29,224,49,57,38,126,15,43,13,225,238,21,237,244,5,20,242,216,251,244,228,31,249,210,228,163,192,53,219,123,229,25,231,126,2,76,46,244,54,166,38,183,245,183,245,214,252,130,36,83,52,119,34,127,20,147,10,110,247,101,236,27,254,85,238,46,249,214,227,160,247,211,220,102,198,46,217,65,230,51,227,151,254,104,49,153,42,161,42,153,241,253,0,146,244,44,39,151,56,29,31,175,26,128,6,202,2,173,241,191,250,96,236,146,242,182,222,181,244,234,215,124,210,33,220,110,228, 87,225,164,251,194,46,75,43,58,46,238,242,76,2,140,248,202,39,226,65,6,29,182,23,0,4,227,11,95,247,68,244,122,237,87,230,148,224,78,246,84,212,168,217,206,211,77,232,150,232,166,248,136,45,231,37,102,36,23,250,37,2,99,253,149,34,6,63,204,23,250,28,189,2,142,20,91,251,215,238,129,242,138,218,39,220,154,236,8,220,160,219,41,216,189,226,245,233,94,249,146,37,131,37,236,43,165,4,226,250,254,6,19,33,153,70,102,26,167,33,11,1,231,24,198,1,168,239,208,241,250,203,241,212,228,241,73,230,231,213,53,221,49,218,36,238,140,248,245,26,185,37,16,35,79,9,41,248,247,10,51,31,28,66,140,28,252,33,107,10,128,27,172,12,84,233,2,243,88,199,63,200,218,241,237,235,60,214,230,222,130,213,165,244,29,252,101,22,71,35,14,30,57,16,119,239,131,19,191,28,197,56,56,27,146,37,158,12,7,22,155,12,100,240,147,235,31,201,202,188,20,239,146,246,142,213,197,228,137,213,24,243,191,5,203,17,16,31,219,36,66,11,218,247,104,27,242,34,197,42,164,30,7,43,152,20,245,17,6,19,188,243,230,220,177,198,14,174,51,236,166,252,93,218,196,227,138,208,32,239,48,15,146,10,190,24,31,43,30,6,22,255,30,32,52,40,142,30,198,36,136,47,181,28,7,9,100,23,119,249,251,215,48,197,120,159,167,229,77,254,40,228,220,230,93,207,211,233,199,20,70,10,38,30,58,41,191,254,210,4,89,32,242,46,30,19,96,43,212,56,43,35,132,10,132,27,181,254,140,211,197,192,188,155,252,227,132,253,137,237,101,226,204,200,104,224,4,24,213,12,245,26,186,32,223,248,221,8,67,33, 172,48,253,3,97,47,90,61,167,44,7,11,248,29,38,3,206,204,75,193,118,149,195,226,102,246,200,0,126,222,211,201,193,221,84,20,159,14,198,29,24,35,171,245,122,15,153,29,107,50,82,251,106,47,204,69,115,40,68,16,161,26,252,3,21,206,46,181,13,150,8,220,212,237,191,12,183,226,181,195,135,219,129,17,165,24,159,27,200,27,120,247,183,23,135,27,120,51,148,247,5,47,219,77,194,42,127,20,138,22,26,7,134,201,136,180,175,151,231,217,228,230,33,19,47,231,34,194,131,214,247,9,103,33,61,29,49,21,142,247,135,27,91,24,129,50,240,252,147,38,123,79,31,47,248,31,30,20,197,2,145,201,26,174,236,157,66,212,6,224,177,23,17,239,82,198,127,210,128,5,230,43,127,26,173,14,229,250,41,39,125,14,236,46,145,3,139,38,99,80,203,55,228,34,141,18,4,1,195,196,47,177,32,164,97,206,60,218,228,24,251,245,238,191,105,205,185,6,158,49,181,23,13,8,55,0,244,38,143,18,163,40,183,13,190,30,217,73,251,67,3,38,147,16,233,252,116,195,175,174,57,173,101,195,173,221,169,23,8,250,90,201,192,194,46,1,126,49,66,27,179,7,167,4,85,27,146,21,179,36,71,19,201,33,179,62,23,82,228,40,84,17,145,246,141,191,78,172,193,179,159,186,149,229,217,20,41,249,167,207,140,197,215,250,87,52,109,23,241,3,138,7,4,25,191,28,108,27,203,19,153,33,19,54,113,89,230,43,15,15,45,251,111,183,99,171,81,186,118,181,255,234,2,11,126,251,148,211,250,193,102,247,34,55,44,21,248,0,49,13,117,18,179,36,222,28,60,21,65,31,22,52,83,91,157,49,247,10,230,251, 34,183,27,172,133,192,227,179,186,230,17,10,106,252,35,215,28,200,45,238,224,58,191,18,190,1,210,16,234,12,38,41,228,30,14,20,164,31,185,48,252,94,254,60,52,11,212,246,70,185,89,171,30,195,251,182,224,227,54,5,85,246,39,221,154,200,53,235,104,60,135,11,147,3,57,18,125,8,38,47,125,35,57,17,233,26,242,45,255,86,114,68,114,12,160,247,193,190,34,169,10,191,151,191,136,225,169,8,223,243,240,219,204,198,99,238,69,54,88,15,215,254,131,15,89,10,132,48,218,41,89,11,160,23,185,43,6,77,219,80,12,11,33,241,158,192,85,176,250,190,136,198,107,221,232,6,72,232,36,227,197,201,163,231,174,50,36,11,148,1,76,6,91,18,233,47,150,50,100,6,153,21,107,45,245,69,109,84,19,18,198,241,18,198,230,174,125,189,28,204,129,222,121,3,191,234,223,221,95,201,38,235,116,45,220,14,218,2,27,252,111,28,128,49,138,55,56,1,227,20,238,45,79,57,84,85,221,26,119,239,227,197,2,185,74,183,188,213,55,226,155,2,46,234,176,219,117,210,25,227,232,41,181,17,221,255,71,247,127,36,196,55,186,60,32,2,164,14,58,39,89,49,142,79,69,40,100,244,92,188,41,191,170,180,169,216,36,237,99,250,71,228,12,216,222,207,61,234,33,40,129,12,126,252,213,240,188,46,236,55,159,62,237,3,224,10,183,39,135,41,143,77,41,54,79,244,136,182,54,202,109,185,230,216,130,240,42,245,114,222,199,209,69,211,241,237,192,34,94,4,131,254,100,241,185,48,131,57,94,60,207,13,168,0,211,32,240,34,231,69,115,61,151,245,224,175,109,204,54,196,98,215,85,244,49,248,1,218,142,208, 71,212,114,247,112,30,187,0,165,255,157,239,229,49,155,60,179,52,234,27,25,253,211,28,100,34,107,58,177,74,116,246,80,177,89,205,124,204,148,207,101,250,31,250,200,208,38,199,111,209,5,254,140,25,79,254,156,0,221,239,137,47,227,66,66,44,58,41,252,249,46,26,160,30,162,47,145,81,184,254,92,178,92,208,30,215,29,212,184,246,242,252,161,210,240,188,132,212,213,3,74,20,46,250,147,0,85,249,246,45,176,68,216,40,170,45,14,252,231,12,120,33,85,34,63,77,206,7,50,178,234,203,88,226,220,211,252,243,67,11,41,204,17,188,196,207,114,11,203,19,129,246,11,250,177,255,187,38,218,71,123,41,158,50,210,5,93,252,50,33,122,37,84,68,177,17,89,184,232,200,6,234,127,217,28,236,184,9,118,205,98,180,76,207,14,12,178,18,106,241,161,244,244,16,93,32,248,64,123,38,150,47,203,19,167,233,55,33,28,36,11,58,99,23,19,192,185,197,48,243,145,231,148,224,5,9,247,214,129,175,224,210,231,11,20,19,194,232,245,236,193,34,244,27,39,56,175,41,206,50,38,31,163,219,60,28,135,41,175,47,223,23,215,205,246,194,221,245,150,243,141,217,64,0,172,214,252,180,151,212,222,6,49,18,73,230,149,234,96,41,169,30,50,38,221,50,97,51,212,37,69,215,139,17,148,45,117,43,122,19,141,217,168,199,109,241,97,0,173,220,170,243,210,221,60,189,93,212,82,7,225,12,60,230,205,226,183,46,86,41,234,17,215,53,70,59,78,37,132,217,202,3,216,49,173,39,120,11,20,232,75,206,17,241,230,5,238,216,199,230,42,225,11,201,231,210,45,0,117,8,52,234,220,225,154,41,100,49,114,6, 133,50,196,68,119,34,146,225,124,238,187,50,55,43,118,6,118,235,11,215,215,240,135,8,46,233,205,212,132,224,18,214,245,211,1,5,240,250,242,241,25,220,37,35,1,57,199,255,119,45,235,79,201,27,225,230,237,235,125,46,184,42,230,5,21,235,213,230,247,241,111,3,245,244,10,193,48,230,146,225,182,219,223,2,176,237,137,240,121,225,65,30,133,54,54,4,54,32,230,82,233,18,85,236,65,232,11,38,99,42,114,2,101,237,68,241,48,241,201,254,240,249,177,196,216,220,2,235,26,230,195,255,195,233,119,241,46,232,127,21,207,56,164,13,182,22,20,93,217,23,9,236,48,235,198,31,104,39,133,4,197,235,199,244,60,248,253,243,232,251,173,196,55,213,6,242,205,240,229,0,163,223,23,231,195,240,187,12,251,52,238,16,189,14,20,80,43,30,190,233,212,242,171,22,38,39,55,5,58,235,143,251,27,0,188,241,102,243,210,214,41,208,241,239,18,253,177,1,224,226,131,222,188,247,211,7,160,45,187,24,79,15,104,70,205,32,57,234,247,248,46,21,187,29,4,8,6,242,185,250,238,4,35,238,137,235,122,221,62,210,214,238,150,3,111,7,209,225,131,209,184,246,231,7,192,43,155,24,138,21,206,52,202,34,253,239,98,242,24,21,74,19,248,9,56,243,178,252,178,11,188,240,3,230,68,228,23,221,218,230,46,11,243,15,196,225,243,205,45,243,217,11,83,32,189,24,203,30,81,38,52,38,204,242,88,242,232,24,224,9,224,10,44,249,52,240,185,14,214,242,85,228,249,229,235,227,118,229,197,12,98,26,65,233,0,201,180,232,197,13,63,31,253,26,109,31,159,35,10,26,182,249,23,244,76,24,232,7,241,12, 54,253,229,240,1,15,178,242,20,222,173,231,50,238,105,225,157,11,155,23,27,240,7,193,201,229,173,13,254,27,25,18,137,37,62,38,8,13,111,254,165,242,197,19,56,8,196,12,69,250,151,237,37,12,9,250,13,231,34,225,110,247,206,238,28,1,57,34,251,251,183,191,56,219,222,12,154,34,245,17,38,38,29,31,48,8,168,255,166,1,250,7,37,12,214,10,5,254,39,236,111,4,163,250,74,235,233,225,209,252,55,245,160,249,122,30,117,3,40,194,96,211,77,7,228,31,120,13,232,33,217,32,80,1,37,255,102,4,176,1,9,15,109,13,167,0,159,239,209,243,226,255,170,241,227,226,65,254,239,4,28,243,91,27,233,7,235,200,142,216,2,1,62,35,111,14,181,30,56,26,16,1,206,255,28,2,41,254,152,15,244,11,138,7,151,237,99,229,212,0,133,249,113,233,49,253,72,7,58,252,82,26,249,5,235,206,152,214,227,252,85,33,227,14,225,31,2,17,7,1,240,251,221,1,236,253,115,7,211,18,79,10,190,233,148,219,96,2,40,0,187,233,243,254,192,7,97,4,182,20,17,4,60,213,6,221,233,247,71,22,226,24,231,24,255,12,83,253,108,253,162,0,225,254,158,3,242,25,243,13,150,230,120,214,67,3,10,2,243,239,232,1,116,7,18,16,23,23,196,0,94,214,254,223,90,252,14,13,198,35,1,21,160,3,117,250,75,254,37,0,174,251,228,248,30,27,213,17,242,235,157,203,203,253,175,4,71,244,218,2,39,9,173,22,73,25,195,248,177,215,181,235,5,249,72,6,70,39,193,19,55,255,94,248,164,1,204,0,0,251,15,255,184,31,57,22,238,233,23,199,103,248,80,7,194,247,98,5,205,10, 43,23,8,27,48,251,126,214,28,248,127,244,72,2,152,36,252,24,145,246,22,243,253,1,195,253,1,242,4,6,117,27,161,26,200,234,250,198,139,245,100,7,253,248,24,3,214,16,145,19,199,31,172,245,112,214,155,252,83,248,133,254,75,32,249,33,71,241,126,233,210,5,117,255,168,237,215,254,97,26,87,28,249,233,155,205,212,241,249,4,205,254,227,11,38,19,61,21,217,27,136,252,103,215,127,253,78,252,205,245,231,24,85,34,61,242,254,222,149,3,25,11,63,225,34,252,51,28,139,27,102,243,196,209,140,235,138,2,113,5,148,10,67,25,180,14,109,28,83,255,74,219,242,247,8,7,96,240,179,19,136,32,223,247,104,218,231,3,51,18,135,219,222,245,180,25,0,25,215,245,224,218,234,229,10,254,18,11,218,9,85,34,11,21,54,21,83,5,254,227,152,248,171,16,117,239,251,13,7,28,150,249,96,215,128,251,171,21,50,219,88,232,109,27,132,27,26,239,149,225,228,226,66,250,138,11,118,12,183,38,187,22,188,8,135,12,149,236,3,244,22,13,119,244,203,14,14,26,27,249,96,209,116,247,158,29,54,223,159,224,111,25,164,28,98,237,96,236,65,233,12,238,192,16,48,13,59,47,235,27,80,0,125,8,171,248,37,242,248,13,131,249,251,2,139,22,82,245,72,211,183,240,56,28,173,229,246,214,41,13,34,32,96,232,103,242,27,236,92,238,97,14,184,15,24,47,44,37,145,253,248,0,208,9,51,240,70,7,85,1,87,5,74,16,201,238,179,220,155,235,30,26,42,242,128,207,34,3,177,32,165,230,18,247,81,237,2,233,198,15,5,20,133,48,57,46,167,244,185,247,242,25,199,248,119,0,221,7,226,2, 33,9,249,238,108,227,152,230,210,19,128,250,67,211,235,246,75,27,130,235,205,249,192,241,156,233,32,13,54,19,73,51,6,45,133,240,173,242,50,38,138,1,120,248,121,13,229,4,244,6,20,232,118,233,176,235,189,7,74,253,144,214,159,234,63,19,201,243,85,249,147,243,119,238,60,10,132,25,100,51,2,44,62,241,113,234,123,41,169,9,7,249,124,6,61,8,179,254,87,226,110,241,239,243,158,255,132,253,171,215,7,227,246,11,161,253,235,249,89,240,68,248,190,0,142,32,221,50,76,44,236,241,23,234,14,38,198,25,198,243,84,5,238,11,158,244,125,221,46,244,168,251,215,248,2,249,38,224,158,218,76,247,121,9,230,249,79,237,196,0,136,251,67,39,63,53,32,44,94,238,229,237,101,27,249,42,79,247,196,5,240,16,132,232,41,216,110,252,169,7,123,239,10,241,94,227,210,219,102,233,8,18,140,251,252,236,219,0,22,255,121,42,178,57,43,38,242,235,177,241,214,15,14,54,68,3,239,255,38,14,133,229,101,211,83,0,159,13,40,240,92,224,172,225,228,226,243,218,19,19,136,4,123,227,18,2,93,9,201,38,166,64,89,31,232,235,130,246,237,2,65,54,33,20,28,2,114,10,144,229,69,204,34,2,3,21,212,246,97,217,224,223,122,236,165,207,190,13,118,6,46,228,239,4,189,12,103,41,215,67,170,26,77,232,114,255,12,254,186,49,97,26,173,11,254,1,126,227,161,197,177,8,200,27,147,244,192,206,70,216,58,248,27,206,168,255,217,13,123,228,159,4,245,18,116,41,124,69,145,22,50,229,86,2,246,251,129,37,88,42,178,17,240,254,217,215,60,198,247,9,116,36,145,246,231,205,132,208,41,249, 114,208,25,247,131,20,156,231,58,3,173,11,45,47,224,73,34,21,157,230,78,2,39,254,248,25,93,53,224,26,145,249,39,209,82,201,90,8,140,36,88,242,52,208,119,199,14,251,233,214,16,232,21,14,0,248,209,253,84,21,248,54,51,70,236,18,224,224,109,1,130,1,53,18,104,60,247,36,206,252,254,202,182,208,4,12,127,37,205,239,111,210,121,196,250,245,162,224,61,225,11,254,37,255,252,247,173,22,155,60,88,67,139,22,184,226,71,250,137,4,40,21,202,54,17,49,33,245,75,203,148,213,185,15,239,33,28,240,40,217,82,199,142,243,180,231,122,221,229,237,67,17,109,240,146,24,19,57,30,68,186,17,244,223,23,242,89,11,62,19,147,48,247,58,154,243,42,205,72,208,241,21,71,24,227,234,251,215,87,204,73,236,208,238,29,228,57,223,251,19,224,240,69,38,62,61,217,70,46,16,234,223,93,239,207,8,104,18,92,40,8,62,6,247,110,205,15,210,107,20,228,20,166,228,110,219,239,208,244,222,208,241,0,232,226,212,211,20,214,242,142,32,217,70,224,70,202,18,163,226,254,229,146,11,147,22,28,38,115,62,151,2,195,205,22,215,153,26,168,12,218,224,54,223,242,222,58,219,127,239,73,231,39,212,132,6,40,253,138,33,167,71,149,64,94,17,186,222,152,224,211,12,101,30,87,31,111,51,107,14,76,205,150,225,3,23,179,9,46,217,100,223,197,234,156,226,34,228,87,235,89,210,227,252,67,11,242,34,239,75,188,62,195,13,56,222,126,222,67,12,170,26,6,33,113,43,58,25,157,208,84,230,91,13,144,2,47,216,10,226,146,242,241,228,1,216,245,236,104,218,115,239,189,12,87,34,189,81,255,67, 15,13,95,210,37,233,35,8,100,34,241,28,3,37,196,34,236,212,117,243,198,6,112,252,216,214,176,219,56,1,94,237,7,204,255,233,253,220,167,224,9,15,132,36,95,77,183,71,36,254,178,205,133,241,141,2,227,33,121,23,177,37,19,38,115,220,66,245,26,9,195,245,18,221,97,219,104,9,151,249,197,192,138,238,238,227,88,218,145,15,168,37,190,75,229,79,204,242,225,201,198,245,114,255,95,35,129,18,173,37,38,34,96,232,75,244,25,8,143,239,47,215,123,221,201,17,175,0,29,182,97,241,221,225,4,211,129,7,58,47,95,76,186,83,169,229,148,199,165,254,216,254,133,38,247,13,128,38,8,24,200,255,218,247,206,1,113,233,31,221,9,221,50,25,145,3,34,187,107,236,126,230,104,213,123,255,116,42,99,79,249,79,194,225,221,197,118,1,74,0,255,29,211,18,235,39,188,13,47,7,176,248,224,247,218,240,117,220,87,227,234,21,27,5,235,188,168,233,4,229,207,218,5,248,216,45,119,85,172,71,196,224,95,194,100,255,189,8,163,19,109,28,106,35,233,9,97,18,138,252,3,239,171,243,117,220,67,232,181,23,79,4,46,212,100,223,247,224,75,225,208,236,155,49,38,86,189,65,162,225,187,191,213,247,135,20,185,13,78,30,71,28,159,6,249,16,118,1,9,231,71,249,134,215,149,239,214,21,134,253,177,228,176,219,139,217,14,236,143,228,116,49,113,78,14,56,195,231,140,195,228,248,109,29,237,2,49,48,68,23,69,10,6,21,149,3,33,225,166,248,13,221,225,243,145,13,207,245,27,244,87,212,158,215,146,237,250,228,84,44,146,69,39,55,89,234,171,192,149,242,13,34,43,3,137,46,99,23,232,14, 83,20,10,2,242,231,249,248,33,229,240,252,130,8,209,249,243,254,33,213,33,213,207,245,102,227,132,27,57,65,104,49,238,238,137,191,67,237,175,26,70,9,57,39,57,25,27,12,100,12,223,252,24,241,1,242,81,241,82,254,89,4,56,249,31,6,191,216,195,210,27,247,74,238,67,13,70,59,252,44,20,249,202,188,184,237,81,19,167,22,131,31,119,34,142,16,99,1,59,253,206,246,238,231,179,245,21,254,91,3,71,1,145,1,196,223,52,212,218,244,66,251,176,5,79,40,53,52,67,246,235,195,92,236,90,1,4,40,172,23,68,40,80,18,7,254,239,253,189,248,186,237,218,249,14,1,55,0,103,5,41,251,42,228,134,208,81,236,32,12,126,242,59,27,111,52,157,251,141,202,120,235,102,251,134,40,176,21,160,41,34,26,188,243,134,250,198,248,218,241,109,255,167,254,152,5,70,12,74,243,143,244,134,214,159,239,1,14,161,234,195,14,232,50,75,250,250,214,155,228,95,250,210,35,166,21,214,43,225,32,242,235,72,251,187,247,116,238,220,0,227,251,78,11,108,11,98,233,198,246,142,219,215,238,251,16,81,228,226,6,18,46,60,0,237,225,230,220,221,250,148,22,33,28,188,46,118,37,116,235,194,249,28,253,21,244,207,255,58,251,92,21,247,9,254,232,222,252,46,223,69,242,237,8,204,226,107,254,51,42,115,3,77,238,159,211,40,0,166,1,43,39,176,49,55,33,125,234,227,246,240,255,212,245,239,254,241,245,155,30,23,8,38,238,235,249,46,230,31,241,29,3,48,238,218,251,0,26,243,9,146,242,249,221,201,250,61,240,194,44,58,52,92,35,156,238,167,244,137,255,136,248,242,251,37,247,154,35,161,253, 116,253,173,241,173,236,1,243,201,244,92,246,110,253,62,12,81,16,230,244,124,222,191,245,55,232,214,43,45,60,244,30,158,239,108,239,17,10,222,245,158,245,1,250,81,32,211,254,130,2,185,238,143,240,249,242,215,235,115,3,41,248,86,2,193,13,53,253,21,234,135,235,186,227,16,37,204,66,90,29,160,246,105,240,41,11,75,252,122,237,70,6,193,20,101,8,106,8,24,236,132,243,72,237,155,230,67,8,158,252,73,248,175,7,128,254,170,239,108,227,154,229,15,29,87,68,118,33,223,241,246,245,44,9,50,0,14,237,128,6,163,18,124,7,204,15,241,239,176,242,33,229,98,231,166,14,79,250,218,246,83,10,27,255,8,239,126,226,235,230,201,17,129,67,17,34,58,254,158,244,27,5,86,6,228,233,151,5,237,12,180,14,77,15,237,248,41,244,202,218,51,230,27,19,151,248,252,247,182,6,22,252,153,241,200,228,164,231,178,7,1,63,150,40,191,4,160,238,27,13,206,2,82,236,255,254,87,19,26,15,231,13,170,4,127,238,114,209,115,232,139,13,158,254,234,248,12,4,37,250,16,240,64,232,30,231,89,253,239,57,39,42,247,12,197,244,159,19,138,254,68,237,206,244,91,16,175,19,205,11,234,12,52,237,237,197,162,238,248,11,155,9,203,251,65,251,15,0,174,229,69,245,108,231,106,242,111,51,199,42,43,15,192,247,60,22,19,4,183,235,228,237,206,17,187,24,127,5,99,26,31,233,214,193,201,240,230,4,244,15,253,252,239,254,48,248,73,222,75,254,143,234,245,231,35,43,229,46,155,23,8,253,153,23,73,8,206,227,142,232,70,17,85,34,94,2,128,26,178,235,18,193,3,234,234,255,140,30,5,4, 83,253,255,244,97,221,66,1,19,235,249,233,128,31,75,50,255,22,148,1,217,29,88,15,156,221,201,228,29,9,30,40,162,1,19,25,42,234,232,194,31,230,141,250,62,34,81,18,97,249,87,246,244,216,124,1,159,236,50,229,235,27,212,50,220,18,97,12,92,36,231,11,36,221,145,217,225,11,160,31,156,15,227,15,7,233,130,199,150,224,196,243,16,36,20,29,184,249,71,242,148,218,11,253,91,232,183,230,143,26,126,47,218,23,64,15,150,47,80,12,217,225,196,211,94,16,135,22,12,33,218,1,166,232,201,200,211,217,136,244,83,27,192,37,4,3,74,240,190,217,189,244,180,232,135,232,152,22,69,33,97,28,70,15,182,49,144,18,172,223,142,207,213,17,183,8,20,47,171,255,246,231,250,198,138,216,184,248,78,20,190,40,180,15,118,234,247,224,201,241,115,226,98,237,241,23,78,30,22,32,236,19,225,50,6,30,253,215,83,218,164,12,5,3,48,40,166,10,91,223,39,201,124,212,129,255,44,9,216,42,41,26,47,231,78,237,70,230,166,218,92,236,46,23,50,27,253,31,20,25,181,44,22,40,181,208,26,234,182,255,70,2,128,39,201,18,231,217,181,196,107,211,50,5,114,5,188,44,38,39,20,236,141,243,254,223,86,218,210,233,67,20,90,28,38,33,84,23,1,38,98,41,255,213,231,236,161,248,3,255,25,32,115,24,237,216,7,186,103,215,197,7,151,2,1,46,107,42,144,242,105,244,124,222,118,210,31,233,22,16,150,35,136,31,215,28,36,32,153,38,29,226,245,236,110,253,21,248,208,23,64,27,206,220,169,173,76,219,33,9,168,251,131,47,54,48,127,252,165,247,134,215,162,212,53,230,179,10,198,43, 249,33,200,22,211,28,16,42,98,238,139,234,58,3,156,236,136,19,227,24,162,227,48,162,141,215,47,9,9,3,172,44,86,44,171,1,81,255,247,217,88,217,166,231,222,250,35,54,87,42,186,21,231,21,201,34,6,247,51,238,120,6,217,235,40,6,23,19,203,230,144,162,53,217,227,2,41,4,244,48,68,41,251,6,175,2,213,214,136,223,49,221,158,239,80,60,191,43,18,12,54,21,255,37,226,3,180,242,42,5,75,233,128,2,214,16,166,232,1,169,106,214,139,250,192,18,182,50,189,42,141,4,48,3,175,221,218,225,54,218,119,235,118,60,213,44,47,18,141,13,62,44,138,1,24,247,123,5,130,232,240,255,130,7,200,224,236,170,62,218,241,244,44,21,44,47,51,47,63,4,55,6,86,235,33,227,2,214,121,225,66,56,37,44,154,16,97,2,85,47,236,2,218,251,150,9,42,228,47,255,83,254,107,225,41,179,190,215,47,234,184,30,171,43,206,53,116,7,188,253,205,248,16,227,80,217,212,223,232,51,136,46,108,24,60,1,41,48,135,7,113,249,132,16,42,218,151,255,4,248,175,215,19,187,216,212,197,228,249,31,27,43,244,60,168,2,139,249,147,4,146,232,202,212,8,224,92,42,100,40,89,33,192,250,229,53,227,7,119,251,43,23,136,221,121,253,105,239,11,208,236,191,81,212,15,230,9,33,139,43,22,61,191,6,82,248,132,17,9,241,114,213,172,225,171,28,122,36,44,31,76,2,8,48,107,18,24,247,20,21,23,226,226,247,187,238,243,202,174,194,231,207,217,230,81,30,49,48,172,50,207,16,51,240,59,19,161,250,89,221,191,225,190,14,211,31,132,32,32,11,7,41,179,29,85,249,36,17,75,230, 40,242,119,238,185,193,136,199,225,200,252,237,27,28,180,41,65,49,19,23,233,239,175,21,206,2,53,226,60,223,245,255,160,23,234,32,198,20,7,39,145,30,125,250,135,8,194,243,30,227,64,247,175,194,198,195,55,198,57,245,244,25,118,39,109,47,239,27,44,242,197,17,125,17,183,234,238,221,87,246,204,16,34,31,159,24,231,28,163,39,61,254,69,253,42,251,187,217,188,245,184,194,170,195,219,196,95,247,108,22,85,37,157,43,116,34,195,249,95,18,48,20,95,246,23,221,255,239,93,13,16,27,202,30,232,27,188,49,132,252,93,245,236,255,133,216,143,244,3,197,109,185,0,200,98,243,32,29,176,30,136,41,41,32,190,252,115,24,119,21,203,1,245,219,34,233,153,8,156,22,0,28,119,28,186,60,165,255,183,240,42,255,223,217,130,243,148,203,90,181,230,206,124,239,188,29,175,26,154,36,222,32,62,253,27,27,22,26,33,13,73,212,118,230,247,3,241,14,176,22,98,27,74,62,36,4,235,234,8,255,213,221,36,234,239,210,168,172,144,220,156,236,161,32,107,18,253,35,101,28,248,4,243,31,17,28,137,22,110,214,167,229,94,5,93,13,21,14,51,39,83,58,209,5,88,232,47,250,187,228,114,230,89,210,238,164,18,223,221,231,197,33,9,11,233,31,64,26,233,7,10,31,96,38,81,32,69,215,63,227,174,7,25,4,100,8,115,40,43,59,244,15,214,231,161,250,27,231,183,225,142,213,175,168,170,225,175,236,143,22,135,12,90,27,31,27,1,11,250,29,48,42,37,33,148,222,251,227,109,4,59,250,62,6,198,39,242,50,217,19,51,235,62,240,119,241,227,221,22,211,57,176,252,219,44,249,1,5,54,20, 227,19,131,26,169,12,30,35,119,49,11,38,227,221,149,231,33,2,136,239,191,0,216,39,104,48,114,23,54,239,133,244,164,242,1,220,0,210,97,182,166,218,143,1,234,248,5,24,204,11,159,20,125,13,211,39,191,53,213,42,228,232,243,236,100,255,196,227,79,4,239,32,122,36,44,31,49,243,77,235,235,239,55,216,92,208,214,193,151,221,100,5,124,238,117,18,131,9,119,26,39,16,89,33,190,62,3,42,153,245,163,236,3,254,86,215,172,7,146,26,71,35,118,35,51,246,198,235,219,238,251,218,140,201,28,199,56,218,132,10,144,234,159,8,59,4,203,28,1,16,218,30,106,77,80,45,169,2,226,247,136,246,161,210,59,5,78,24,187,28,37,37,70,0,4,235,18,234,213,224,164,200,117,197,25,226,5,4,252,233,113,254,24,9,114,17,55,17,172,25,11,88,185,42,14,19,137,250,132,234,253,210,206,2,54,20,126,23,236,35,106,13,48,237,237,219,169,229,222,203,192,198,186,227,59,5,58,236,187,244,90,0,6,21,29,14,152,20,15,91,36,44,184,30,247,4,173,220,24,214,207,250,224,14,140,15,159,35,153,24,192,242,253,210,113,233,25,213,171,196,112,232,232,6,132,238,2,227,248,0,74,27,29,10,125,18,40,86,93,58,254,33,1,16,8,208,230,216,66,247,52,12,143,12,246,33,20,25,27,246,69,210,160,231,208,227,232,190,180,228,5,7,238,239,162,224,12,2,112,29,182,7,231,16,178,88,27,75,243,37,203,22,123,200,114,215,184,241,158,6,183,8,23,28,94,33,106,246,39,206,242,224,242,236,148,199,246,218,224,8,150,242,177,217,68,252,231,29,226,3,240,16,92,82,224,99,99,44,234,20, 130,203,108,213,71,239,131,3,38,3,111,25,194,34,41,245,227,211,204,218,34,241,106,205,172,203,59,5,227,251,105,217,215,248,193,27,39,0,240,11,236,78,110,108,152,55,234,15,106,214,215,210,12,236,209,252,184,253,52,21,111,42,21,245,120,210,97,217,155,247,180,221,119,187,141,255,20,249,252,217,37,246,136,26,125,2,14,7,194,69,176,115,228,71,148,6,228,220,56,212,163,230,120,247,172,1,148,17,48,41,155,249,77,220,15,214,69,252,161,234,3,181,166,247,161,252,21,216,163,249,95,23,234,10,239,253,126,69,240,116,100,88,153,254,54,228,118,217,155,219,182,244,130,251,117,10,253,32,164,254,186,223,91,218,24,252,33,241,40,181,239,233,24,246,241,223,249,255,39,18,1,15,240,244,165,67,255,122,249,99,248,4,33,225,98,228,91,214,30,247,24,252,144,6,178,11,55,9,58,227,170,222,170,244,41,245,251,179,106,219,150,247,69,231,11,0,19,13,235,13,29,246,18,67,4,124,205,95,81,16,162,222,209,238,28,211,11,242,4,252,107,5,25,4,59,15,129,234,9,221,157,255,153,241,237,181,83,211,79,239,64,233,92,2,245,13,196,12,171,242,199,60,53,120,228,93,81,29,76,223,98,237,168,214,102,233,246,253,80,5,207,245,72,12,226,245,11,226,66,2,254,243,228,175,154,208,80,233,91,231,99,12,207,19,230,5,65,249,66,50,165,117,110,88,231,42,101,234,134,228,4,224,160,231,7,254,86,255,215,238,141,4,154,8,202,228,151,8,112,239,119,177,216,207,122,229,238,223,124,17,68,28,130,252,93,253,97,47,72,108,40,86,22,47,75,245,117,221,201,229,137,226,186,251,55,254,6,234,164,245, 38,24,98,242,87,3,66,247,16,171,237,206,220,225,241,219,107,23,187,31,63,254,98,0,196,44,161,102,231,77,102,53,10,4,98,220,119,225,154,231,232,243,95,251,95,231,195,233,70,26,148,1,103,0,233,244,226,171,55,201,137,233,81,218,14,20,140,36,131,4,106,252,177,47,98,88,39,72,1,61,218,15,2,229,29,219,154,241,112,239,164,243,9,232,132,228,211,26,139,16,236,250,174,240,143,177,149,189,143,238,234,212,100,13,165,42,168,7,121,253,50,44,65,78,13,65,8,61,145,19,122,233,67,214,12,244,232,236,238,241,101,231,128,235,125,14,153,29,205,3,176,232,20,185,90,183,248,236,57,215,183,9,25,45,69,13,247,252,81,44,143,71,173,60,214,62,47,23,120,245,196,216,246,247,30,238,241,231,6,229,103,238,32,6,102,30,8,17,179,222,225,191,248,180,22,231,131,227,174,2,151,38,196,25,15,255,170,36,148,61,227,62,193,57,15,23,184,248,191,221,199,241,229,247,225,216,85,228,228,252,111,3,98,24,159,28,145,216,205,200,112,185,110,215,226,247,161,248,253,32,236,35,185,5,123,32,85,52,192,59,121,58,75,23,135,250,205,235,249,238,154,248,185,205,155,226,255,3,66,2,181,9,3,35,243,215,149,194,21,197,41,207,180,0,43,245,200,26,226,35,140,15,190,30,154,43,138,59,130,61,47,23,144,250,109,244,185,242,211,244,125,202,111,224,91,12,45,255,52,255,93,38,84,224,164,187,215,203,188,202,213,3,27,252,50,15,212,39,169,12,81,32,6,33,80,49,220,63,19,25,202,245,154,253,224,248,214,242,167,200,25,220,131,18,148,4,119,250,232,29,106,237,184,180,41,209,164,208,31,253, 175,4,157,5,177,34,124,21,61,31,34,30,78,41,214,64,61,24,93,249,248,247,102,10,208,231,107,204,7,214,147,17,135,14,240,249,36,11,198,247,43,187,69,204,69,221,107,247,9,18,236,247,201,29,187,23,249,39,176,25,34,31,92,63,105,28,91,241,230,250,16,20,125,227,205,205,124,212,172,17,95,18,51,249,213,254,130,248,87,196,181,203,44,230,130,243,226,23,70,251,224,16,64,25,229,43,164,27,64,26,135,55,57,32,31,241,219,245,232,24,181,234,205,205,141,214,192,15,213,17,246,1,51,243,236,245,92,208,28,197,101,240,35,244,19,24,62,0,48,7,73,23,76,42,44,29,120,30,199,48,35,38,199,236,74,242,188,29,242,238,23,200,35,223,206,6,250,16,229,9,105,239,244,232,1,212,92,200,16,243,224,0,111,14,34,9,182,255,15,19,207,37,186,30,131,28,66,43,118,37,60,238,218,238,180,29,235,245,2,198,122,231,8,2,210,15,58,15,252,235,64,222,83,218,162,206,187,240,231,12,56,5,201,12,126,248,245,20,222,34,221,33,153,27,177,34,104,32,132,242,101,231,8,27,0,252,205,208,224,232,235,1,173,12,146,15,56,244,86,208,35,217,60,221,74,242,170,20,81,3,65,10,168,252,250,12,118,36,51,26,215,28,239,38,2,25,56,244,3,225,157,17,58,1,230,214,102,231,102,2,90,6,98,14,237,249,72,205,199,214,132,231,97,247,15,24,219,3,54,10,130,2,145,9,242,39,183,14,184,31,112,42,206,17,105,245,215,221,32,10,221,8,40,231,198,226,53,10,21,254,223,4,7,1,107,198,83,202,17,239,103,254,145,24,76,7,66,1,182,8,255,1,223,37,67,14,27,31,59,46, 255,15,201,238,242,221,73,8,137,11,4,240,195,233,156,13,218,252,104,1,61,1,243,202,245,192,242,241,41,11,71,21,25,9,164,252,198,6,14,7,54,30,234,10,58,21,14,47,177,17,31,230,26,218,219,3,86,8,237,249,45,239,161,14,102,251,78,250,93,253,31,216,176,190,221,239,237,25,70,27,71,8,240,252,42,6,129,17,21,22,156,11,220,17,106,46,250,23,52,216,105,217,245,1,230,9,7,0,182,251,247,8,219,252,68,247,172,246,33,224,194,190,193,229,87,42,167,29,138,1,82,252,239,3,219,22,213,13,146,16,62,8,199,41,77,29,83,209,171,210,76,2,205,5,125,7,89,6,96,3,247,1,49,243,93,242,180,231,111,188,169,226,177,48,103,37,157,253,226,254,129,2,108,31,118,6,101,19,45,5,119,36,120,30,4,206,46,201,202,0,19,3,12,12,142,10,240,1,51,5,78,236,126,243,169,224,144,202,46,217,135,57,232,49,113,254,220,250,18,3,178,33,51,5,202,18,200,8,31,33,149,27,115,214,46,193,138,249,132,10,241,12,240,11,254,4,158,1,47,234,150,237,84,219,169,213,186,211,35,53,35,61,238,253,246,245,237,10,91,32,210,1,56,16,77,6,29,29,249,17,184,224,27,188,77,245,230,11,171,21,71,18,50,10,66,3,166,231,149,232,185,211,148,222,47,225,232,36,231,66,30,5,184,236,220,18,253,27,141,4,203,8,133,1,228,30,182,12,107,222,0,195,150,231,23,17,183,25,194,16,80,12,70,6,248,228,134,233,185,206,6,224,78,232,50,28,78,69,72,20,27,231,13,22,183,27,0,4,144,8,162,255,153,33,107,4,111,216,49,200,88,225,135,14,30,26,165,13,53,23, 230,1,212,229,220,232,141,205,37,217,16,247,153,26,19,66,73,31,29,230,210,17,126,40,255,250,132,5,123,253,23,38,139,245,175,218,147,205,23,224,200,8,176,27,53,13,164,24,145,6,7,230,33,231,210,208,69,211,101,254,8,23,97,61,21,42,164,229,170,15,52,45,121,246,215,4,177,254,98,31,160,247,57,213,199,214,125,224,171,4,14,25,113,14,211,27,131,7,198,226,242,231,122,215,25,209,175,253,113,28,152,52,213,51,69,239,60,10,88,41,219,253,119,252,38,2,112,31,41,243,132,212,88,209,116,232,230,251,190,21,209,10,147,33,247,1,210,232,123,232,237,217,125,211,88,247,59,41,6,48,43,56,42,250,149,9,82,35,120,4,154,248,100,255,42,21,102,242,67,214,54,209,194,239,24,251,202,13,138,6,178,40,29,4,130,237,88,232,61,217,138,209,175,242,181,38,44,53,138,50,234,5,121,13,19,20,98,17,57,242,154,251,245,12,132,242,245,211,221,213,143,236,253,253,75,4,134,2,221,38,71,3,1,244,86,236,138,222,26,212,174,236,154,35,176,60,201,48,183,16,180,16,75,9,175,21,117,254,37,239,230,7,232,237,210,218,110,218,118,232,123,254,81,246,230,255,199,40,172,255,181,245,124,245,230,223,58,211,14,231,129,31,78,69,84,49,250,23,139,24,177,1,88,19,33,14,43,227,242,253,68,236,172,222,39,225,0,232,147,3,219,238,18,252,228,35,172,6,249,250,252,249,167,224,137,208,71,225,8,23,234,76,63,47,234,22,68,34,188,253,226,12,148,34,166,215,135,246,122,237,14,231,108,229,159,225,247,1,105,233,7,243,28,35,81,3,2,2,139,2,222,234,48,198,245,223,240,21,172,77, 241,56,115,24,38,40,246,250,18,6,188,46,236,212,102,236,141,230,125,240,217,232,11,232,205,248,152,232,133,232,187,29,74,10,197,2,182,8,10,232,27,197,209,225,22,18,87,73,220,60,17,23,34,42,104,0,131,3,245,38,247,219,49,218,133,235,171,239,146,246,114,223,162,243,245,231,29,228,41,29,105,8,114,0,97,20,93,239,50,192,115,216,76,21,150,74,39,58,215,32,95,37,245,8,24,9,173,32,116,231,60,211,19,232,153,246,54,2,12,219,162,233,165,235,245,223,217,20,148,16,10,2,107,26,133,243,108,183,107,214,166,27,128,71,124,56,46,34,2,30,23,16,64,10,95,23,187,236,126,203,150,225,171,250,164,13,194,221,210,221,118,233,220,224,69,13,223,25,147,255,195,32,244,249,183,184,131,207,138,34,212,67,254,55,58,41,246,30,111,23,124,18,107,10,163,234,158,212,155,215,123,255,239,16,201,227,116,210,223,225,34,227,12,6,23,29,189,2,0,37,14,1,15,182,51,201,187,34,9,61,244,62,155,37,188,25,175,23,22,22,112,5,73,230,217,223,152,208,214,5,94,14,203,240,91,195,135,216,227,225,211,6,114,23,159,8,64,29,168,13,50,180,250,203,248,35,40,54,215,67,219,38,99,30,59,21,49,31,249,0,60,224,208,224,38,213,122,5,28,12,164,248,170,186,254,208,97,223,16,15,173,18,160,16,255,17,131,20,144,180,97,207,228,31,127,43,150,74,58,34,115,33,199,18,231,32,135,4,102,221,107,226,145,221,49,10,133,9,178,247,40,184,223,200,221,222,131,15,54,16,138,21,92,14,190,24,53,187,196,208,218,28,116,36,79,72,147,44,53,28,111,17,33,27,52,7,254,221,77,222, 41,236,123,6,227,13,112,239,38,194,14,189,35,223,231,17,70,17,132,24,146,15,103,21,25,195,241,214,100,18,51,38,80,71,87,58,36,32,163,8,194,16,239,9,255,224,199,214,228,247,25,2,32,13,49,230,22,209,230,168,71,221,198,6,231,29,45,28,213,13,196,9,181,205,112,222,92,9,253,43,138,55,133,78,204,31,178,11,178,12,161,10,51,233,134,213,20,2,97,13,230,6,9,224,97,217,178,159,146,217,81,3,33,39,241,21,180,15,13,255,76,218,49,222,168,252,73,42,54,45,33,88,16,41,42,0,69,253,215,10,124,239,128,217,77,8,238,20,108,253,148,228,16,222,210,157,25,205,86,2,45,44,41,31,86,11,77,245,45,231,132,224,201,243,73,47,139,40,137,88,249,47,78,249,250,250,66,2,153,245,152,223,139,3,182,28,23,241,4,235,128,216,98,167,183,202,159,251,220,47,246,39,129,13,102,241,170,238,176,226,26,243,48,36,141,46,75,87,28,51,4,247,81,244,230,249,87,3,139,234,125,4,219,32,13,234,204,241,202,202,255,175,115,189,9,251,11,49,235,48,252,4,114,246,251,240,224,226,24,249,44,27,32,51,7,71,108,59,4,247,255,231,101,246,160,2,87,249,8,2,224,26,212,236,107,244,227,205,7,177,236,191,72,241,191,47,178,55,237,4,145,246,3,239,37,228,93,249,225,28,185,58,42,70,10,53,50,0,47,230,204,242,3,5,158,7,194,2,182,12,21,237,2,243,193,205,116,179,68,193,242,227,70,44,163,56,103,4,33,251,254,229,67,229,237,249,66,21,2,59,44,64,205,43,220,9,26,227,215,240,215,5,88,18,32,13,243,248,251,253,20,236,174,213,227,181,4,197,247,219, 57,43,251,52,52,16,14,2,104,223,232,232,57,251,228,26,141,50,105,65,16,30,215,16,237,230,167,238,19,3,230,28,224,15,146,231,45,9,147,233,131,219,232,183,215,200,60,214,68,37,106,47,79,27,51,4,26,211,246,232,215,255,226,29,110,45,14,60,177,27,34,16,117,236,250,241,63,252,109,32,197,23,124,220,97,16,166,229,243,217,79,191,124,203,118,216,101,30,237,42,14,45,13,0,91,211,212,235,192,0,136,31,233,40,200,49,220,28,254,9,50,243,180,247,252,244,44,46,219,21,71,220,105,7,173,234,14,219,113,192,253,200,228,219,12,17,112,39,198,55,96,3,21,208,193,227,86,2,194,39,27,34,89,49,169,28,156,5,221,246,82,252,252,244,28,48,195,21,227,225,169,246,20,247,208,219,199,199,156,195,57,221,230,4,188,35,71,66,158,254,199,209,70,222,104,11,229,43,87,29,173,38,246,28,128,6,30,248,39,7,75,243,238,40,144,24,129,231,105,236,198,251,170,230,154,202,85,195,92,231,160,248,91,34,210,64,215,3,191,209,21,214,238,11,27,43,219,22,168,34,182,34,185,253,51,249,139,12,158,1,241,24,19,24,14,236,71,223,22,1,38,237,194,200,140,194,152,224,158,244,214,42,217,54,211,8,191,208,55,217,40,15,97,37,174,14,94,30,224,31,236,255,203,3,100,12,27,19,25,5,142,38,246,237,170,227,249,251,233,255,81,194,59,201,166,226,62,245,161,37,96,44,4,17,67,210,189,217,48,14,108,30,213,9,169,29,174,25,18,1,152,6,245,8,31,30,215,245,48,39,6,237,40,223,239,248,61,12,133,193,8,198,199,220,211,246,140,41,68,36,116,30,61,206,190,221,80,8,200,22, 112,10,77,29,135,18,123,6,204,10,97,15,138,34,210,237,65,41,133,246,69,217,35,250,114,21,60,198,81,197,207,223,84,253,181,33,177,28,150,34,170,217,183,221,107,253,164,13,193,8,122,31,173,11,223,8,255,11,183,13,140,29,41,243,76,35,189,253,110,212,233,254,103,21,137,202,174,187,94,229,59,4,13,30,117,26,116,31,68,227,227,227,148,252,29,4,165,10,199,23,87,3,18,18,52,13,97,19,64,24,120,250,50,27,155,4,250,207,134,255,248,22,247,217,198,183,217,234,127,8,221,15,156,29,85,31,55,234,152,229,106,238,116,253,12,11,128,20,196,6,121,18,70,15,174,20,138,21,1,1,97,16,190,9,109,204,110,253,107,20,196,229,166,175,39,231,193,13,133,6,247,36,250,24,94,249,177,234,33,234,12,248,189,5,53,9,15,10,163,21,47,17,139,17,196,21,79,5,124,15,145,12,42,212,221,244,255,17,160,242,5,177,254,224,239,12,157,254,84,36,216,29,97,252,242,241,152,221,185,250,20,2,120,6,191,11,118,23,96,20,23,18,134,24,47,7,46,6,108,8,227,227,151,243,66,8,39,253,156,181,91,221,213,14,2,1,171,22,185,32,114,1,1,248,44,214,194,247,85,243,109,255,186,16,10,30,162,25,33,11,195,32,254,12,168,3,127,8,26,242,3,238,198,3,117,3,74,190,232,206,31,14,216,1,161,16,232,39,189,4,242,247,41,212,166,247,3,236,222,252,11,14,37,27,33,25,85,255,63,37,121,17,120,251,36,9,0,246,73,252,9,3,226,5,4,206,203,201,11,5,100,12,225,7,171,44,175,13,116,241,140,211,246,245,33,229,99,245,39,14,2,25,116,30,55,253,78,41,94,22, 30,245,153,3,161,254,114,250,71,255,158,255,1,218,72,198,229,0,164,20,237,252,15,43,28,30,26,239,120,216,86,236,240,225,165,247,86,16,50,22,95,32,31,249,235,43,25,24,222,246,132,1,15,252,35,253,35,14,103,245,233,221,242,200,86,251,32,26,39,249,188,36,198,35,137,239,137,216,215,229,64,227,187,238,26,15,239,26,252,30,253,0,48,38,235,34,123,248,69,254,12,254,108,253,54,22,55,238,10,231,209,194,194,236,173,24,214,0,186,25,191,44,61,239,79,217,184,222,173,226,20,236,67,14,223,19,234,26,184,9,54,30,174,40,77,254,118,254,41,254,106,3,188,30,173,239,49,231,249,205,79,237,229,21,113,3,145,18,31,46,136,237,226,217,195,213,193,231,81,229,90,6,130,25,98,20,77,19,165,18,212,51,72,253,55,251,148,255,160,9,18,29,215,234,163,228,59,205,126,236,34,20,208,10,152,14,157,44,185,255,100,219,14,204,82,233,106,229,109,254,224,22,155,12,109,23,204,11,124,49,254,7,45,251,56,252,107,14,157,34,53,245,216,223,14,204,81,239,92,10,90,7,105,13,144,40,237,254,166,226,66,199,217,240,97,230,10,255,208,28,39,8,100,22,20,15,139,45,117,18,123,249,183,251,28,18,129,29,142,242,155,219,96,208,78,239,98,5,26,7,255,16,55,33,127,4,101,219,68,199,168,236,235,229,158,250,150,23,29,9,218,19,135,22,190,36,17,31,203,248,247,3,7,22,111,29,34,247,197,220,0,211,229,239,158,0,38,3,244,20,88,29,177,1,244,221,44,204,233,230,2,234,198,246,217,20,210,7,107,10,53,29,44,32,162,31,66,251,186,15,83,26,94,25,240,252,2,222,87,222, 15,236,134,252,62,1,22,17,16,35,79,255,118,223,24,211,180,225,163,234,53,241,97,13,126,9,206,5,141,31,2,28,74,21,168,255,243,27,186,30,235,21,6,252,131,222,60,227,97,235,193,250,73,255,84,11,190,36,198,245,186,221,27,217,53,221,112,239,109,248,131,9,127,13,64,252,120,33,36,32,169,18,249,250,72,41,136,31,135,19,17,249,135,229,156,237,123,228,182,245,209,4,247,5,120,43,197,239,248,220,73,223,229,213,125,237,44,244,64,1,228,5,203,251,39,32,51,38,217,6,137,253,133,54,88,36,142,16,83,244,79,233,195,240,181,228,194,244,150,252,14,3,131,42,231,241,152,226,189,227,247,212,206,244,7,248,15,4,145,1,150,247,144,37,23,35,38,254,188,0,13,62,93,40,189,9,105,245,118,243,96,248,13,229,246,234,213,252,99,0,157,32,149,241,50,232,119,225,237,213,207,240,232,252,12,1,129,246,92,254,75,39,20,27,231,249,240,1,15,73,14,40,162,4,48,249,164,250,253,247,38,232,222,235,208,246,104,255,19,30,123,243,98,232,87,226,202,213,88,241,232,253,168,0,92,241,246,0,242,30,159,30,58,252,164,2,36,73,66,44,150,2,219,249,226,2,110,250,80,238,244,230,163,239,133,254,227,22,229,249,10,238,149,229,195,206,142,247,95,250,112,253,191,237,200,5,216,28,45,27,145,249,64,6,112,69,59,46,137,1,38,3,192,3,221,244,115,239,164,229,198,232,152,0,212,13,253,252,171,238,48,233,149,210,24,248,113,253,162,251,244,232,234,11,195,17,252,25,146,247,224,10,115,69,42,42,234,5,128,6,52,6,188,248,54,249,72,218,138,232,163,250,64,10,49,3,14,238,170,233, 236,213,127,243,16,0,250,247,136,238,105,8,183,16,133,23,68,252,246,14,217,66,212,38,223,10,99,12,243,4,55,253,201,249,11,222,145,227,120,242,203,3,102,252,47,240,14,237,190,227,146,236,223,252,174,247,0,242,6,10,202,11,101,24,225,254,220,17,56,61,163,32,226,16,57,20,128,2,254,249,73,255,66,223,127,226,118,235,39,2,95,255,246,245,195,232,55,237,170,225,7,254,63,246,157,245,142,8,225,7,42,21,59,5,20,27,73,60,188,32,36,20,134,34,223,253,43,251,22,251,183,221,47,223,156,227,69,250,240,251,116,245,196,238,73,248,209,222,83,244,51,238,185,252,57,2,225,5,139,13,179,8,80,26,48,50,54,34,244,26,130,36,140,2,134,252,1,253,138,228,209,231,182,217,46,252,146,239,171,245,119,246,212,255,61,226,205,232,47,236,5,3,186,1,237,3,104,10,208,7,106,36,78,42,34,32,49,25,40,37,155,7,167,254,121,248,110,229,121,230,23,215,104,254,9,234,109,250,219,250,1,3,190,232,136,226,217,231,59,4,140,251,250,1,23,13,202,11,155,36,110,43,248,25,123,33,171,32,180,10,160,2,146,241,173,234,165,230,84,210,37,246,82,231,44,247,192,2,241,3,199,244,210,222,98,231,241,7,251,251,186,251,254,14,33,14,174,46,246,38,10,21,118,39,194,28,39,12,107,9,149,239,26,237,5,228,168,207,78,243,68,223,129,241,243,5,131,2,244,255,108,216,74,226,83,4,47,255,1,253,54,15,139,16,46,53,71,37,253,21,168,46,211,22,16,14,143,12,238,242,236,239,245,231,179,206,85,231,25,227,44,236,231,11,66,1,147,255,19,217,207,220,109,254,92,254,212,245,28,12, 142,25,244,53,62,40,159,22,41,47,94,18,94,11,111,22,61,244,119,240,105,233,137,210,172,225,67,230,207,229,104,12,40,5,253,1,180,222,76,212,149,242,25,255,254,243,83,10,229,33,152,52,154,44,131,23,242,44,119,18,103,10,173,23,233,249,4,240,244,230,198,210,98,213,9,234,214,226,175,7,203,6,149,11,147,226,6,216,146,236,110,251,233,249,145,4,176,38,32,53,83,48,99,28,17,38,83,9,165,7,193,23,247,1,168,240,127,226,251,220,59,205,224,237,207,221,109,1,130,13,121,17,174,230,51,211,59,220,122,245,54,2,204,0,101,46,160,58,192,48,111,34,132,35,237,3,50,12,145,19,125,13,238,241,53,219,162,224,113,202,200,233,202,217,239,249,231,13,224,22,135,234,202,208,148,212,93,247,116,8,37,1,223,46,227,57,65,53,112,42,71,29,38,1,193,11,227,12,246,14,90,3,247,215,238,225,120,205,91,223,56,223,212,247,151,14,247,23,112,237,117,206,186,205,159,239,183,7,116,9,120,46,243,59,150,55,21,47,203,19,215,255,190,15,125,7,14,12,159,8,189,222,204,214,114,215,221,215,12,227,252,246,219,10,51,23,204,247,55,202,7,200,139,240,93,9,54,18,228,45,77,57,98,61,46,50,100,12,246,2,252,10,251,4,219,0,120,19,201,225,83,205,23,225,116,206,91,226,184,252,227,8,215,16,140,1,243,202,106,197,125,236,45,3,114,26,24,42,60,49,200,67,254,47,224,10,231,7,120,18,3,2,134,250,38,17,132,242,254,202,32,229,84,198,47,220,29,5,42,7,207,8,39,7,5,207,221,190,25,241,109,6,101,24,168,51,154,40,64,77,167,41,155,8,230,11,153,17,112,253, 217,245,220,10,3,251,99,211,97,225,127,204,227,206,36,6,36,7,100,2,255,2,251,211,27,190,98,242,31,4,169,25,46,61,171,32,212,80,21,44,171,10,167,17,140,20,215,253,25,247,238,4,198,254,0,225,59,220,203,205,179,201,73,3,220,12,86,2,246,246,53,220,177,191,74,237,145,14,160,16,184,58,92,29,83,73,229,45,164,8,169,19,207,18,69,248,201,244,131,255,250,250,1,250,165,205,138,208,253,204,158,252,139,23,144,2,74,235,217,223,71,205,67,235,178,18,5,15,41,57,241,32,209,57,169,50,111,15,252,20,64,19,214,243,230,245,48,252,9,245,123,9,28,207,141,204,118,206,255,239,88,25,201,255,39,223,47,218,155,219,40,239,247,18,13,18,218,47,76,40,41,49,112,47,160,29,6,21,37,18,40,243,1,240,86,251,132,240,227,14,223,217,242,193,2,208,221,239,245,28,5,4,63,210,212,213,54,237,13,245,103,16,17,24,55,31,235,48,52,40,192,51,183,39,51,17,13,18,229,238,226,242,54,247,122,243,181,0,229,231,233,195,218,203,96,242,74,26,198,3,239,203,177,206,177,250,161,3,236,11,177,33,221,24,139,46,42,34,94,50,80,52,132,21,214,15,219,238,35,243,48,237,242,251,86,241,95,239,124,203,69,192,154,240,81,19,96,2,209,204,61,193,92,249,40,20,254,12,40,30,153,23,231,39,239,32,60,57,114,56,57,32,108,11,230,245,54,244,190,231,137,3,65,227,28,237,237,222,249,182,110,240,239,17,158,252,218,208,61,193,218,244,50,33,205,17,213,24,10,21,255,29,15,26,19,68,151,51,71,39,158,7,60,239,201,248,167,227,68,3,234,226,23,226,222,235,228,185,129,233, 126,25,86,234,205,213,147,196,40,237,163,38,63,25,231,21,223,23,61,24,74,20,43,78,0,52,147,41,250,8,231,241,83,250,180,227,222,3,75,227,45,212,78,241,208,197,1,222,126,29,40,231,70,211,8,204,212,241,138,33,6,40,39,16,228,25,66,16,64,17,101,81,168,59,11,38,63,9,215,242,53,246,180,231,197,250,41,229,124,204,119,238,190,215,103,215,31,27,26,228,184,204,199,216,79,240,10,32,170,46,166,16,130,25,179,10,193,19,46,79,166,65,232,35,211,13,251,240,0,253,16,232,12,251,248,229,199,200,148,222,11,231,146,222,177,8,113,232,103,197,181,227,200,237,194,29,89,42,133,23,94,17,14,6,237,25,247,66,230,70,184,36,246,7,218,248,124,0,211,236,137,249,176,229,62,202,22,208,226,239,142,238,72,251,53,235,52,192,88,232,58,248,101,25,37,37,111,30,33,12,3,0,215,35,67,55,140,70,34,39,134,2,182,249,212,0,26,233,133,251,57,230,196,200,121,201,112,242,199,0,17,239,189,228,185,196,190,232,162,255,211,29,121,23,198,36,81,7,49,255,229,37,66,54,145,62,32,45,243,253,246,253,178,3,220,232,174,254,157,228,123,203,23,199,170,230,13,22,19,237,39,221,27,203,139,228,243,14,110,30,192,16,177,32,66,8,107,252,88,46,90,53,46,50,197,51,63,252,221,250,206,6,163,234,19,253,180,228,58,201,224,197,54,222,68,31,218,244,51,206,66,207,128,230,3,22,178,35,31,14,224,21,201,7,135,6,195,49,110,53,28,41,147,47,221,3,90,252,79,10,181,235,148,250,7,234,198,199,205,203,47,212,122,29,16,0,116,193,69,210,154,236,186,15,119,42,9,15,39,10, 34,10,172,0,56,50,175,55,178,40,184,41,114,13,208,248,245,2,190,242,127,247,85,235,237,199,111,204,241,209,208,24,189,12,122,186,213,206,110,242,63,20,145,42,23,19,10,252,74,10,229,253,222,49,148,61,21,35,248,31,67,28,114,250,82,251,62,252,127,244,35,238,50,205,93,199,167,207,112,18,156,22,34,185,147,196,185,253,18,22,144,40,203,24,109,245,51,1,136,4,205,46,64,69,170,29,149,18,17,37,198,2,146,242,118,254,9,242,16,243,247,211,87,196,48,208,247,9,192,24,246,193,4,189,223,8,157,22,85,33,51,36,178,240,68,251,244,255,38,43,19,74,105,30,77,6,162,44,8,11,30,234,52,2,83,244,180,238,240,220,200,192,215,210,169,6,127,13,110,202,161,188,157,12,190,26,245,31,242,29,184,247,25,245,118,1,79,42,20,75,181,35,202,255,129,44,36,25,249,223,172,2,194,247,50,235,65,228,62,193,178,207,82,2,29,5,151,209,105,191,5,10,10,37,54,27,174,26,254,254,136,233,109,255,109,33,11,72,72,34,127,253,23,43,208,34,155,224,242,252,181,254,190,236,50,237,84,198,170,209,197,250,164,253,43,215,8,201,240,252,56,45,140,29,67,13,133,9,77,229,28,255,215,32,12,71,140,38,113,248,243,36,72,40,206,238,156,244,52,0,187,230,212,235,44,205,59,211,28,246,52,247,157,209,173,221,110,247,8,51,149,28,229,254,232,15,241,229,187,249,23,28,111,58,17,39,172,251,251,36,141,42,94,243,100,242,165,0,106,238,211,239,202,208,175,214,134,239,53,236,196,216,21,234,65,249,185,43,32,39,75,244,201,23,252,230,204,247,13,29,113,42,43,39,104,0,87,31,117,41, 55,250,87,241,228,246,61,239,1,245,198,211,13,219,81,241,197,223,192,217,143,241,107,254,212,37,223,46,137,239,240,15,185,245,33,240,162,33,24,35,195,43,209,4,252,23,127,42,103,3,129,246,254,243,10,239,56,238,170,218,187,219,222,235,16,210,12,225,119,246,196,6,242,28,187,51,159,240,211,0,71,244,163,241,187,28,193,22,168,45,143,13,38,19,153,39,116,9,198,251,179,241,19,238,92,251,25,215,160,227,204,231,12,209,107,218,181,249,242,19,87,18,183,51,120,251,10,242,188,250,96,243,202,24,156,15,30,41,71,19,29,23,59,40,16,11,94,255,211,240,172,233,54,250,169,219,149,229,19,226,111,201,16,221,86,1,27,24,131,15,35,48,192,2,46,233,174,251,107,244,152,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,182,2,55,3,160,3,9,2,236,0,134,255,175,0,2,0,83,2,114,1,116,254,66,254,165,0,71,255,13,252,246,251,0,252,51,252,128,253,14,253,173,252,243,253,89,0,137,0,3,254,86,255,119,0,128,2,185,3,65,2,5,3,233,3,207,2,255,2,62,4,228,4,117,4,246,2,238,0,103,0,50,0,94,0,255,255,43,1,154,0,183,255,2,255,100,255,253,253,131,253,106,252,218,249,224,250,249,251,188,250,59,252,175,252,175,254,35,254,76,255,25,255,49,254,177,255,249,1,82,2,244,1,205,3,107,3,129,2,146,2,189,2,117,3, 62,4,246,1,203,2,206,0,80,1,204,255,75,1,128,0,226,254,60,253,68,254,66,255,202,252,153,250,232,248,171,251,67,252,81,250,106,251,48,252,129,254,219,254,134,253,64,254,22,255,113,1,88,0,139,2,93,5,211,5,68,4,59,4,100,6,29,5,154,4,187,5,159,4,34,3,28,1,63,2,224,1,168,1,79,254,122,255,148,254,21,0,169,253,199,252,99,251,148,249,169,248,95,251,49,250,211,250,180,252,31,254,218,253,61,254,107,253,161,253,88,2,29,3,110,3,83,3,199,7,16,4,122,3,157,2,181,4,219,6,217,4,69,4,247,4,103,4,34,3,223,2,131,4,132,3,251,253,109,254,102,0,179,252,131,248,38,247,14,246,157,248,228,248,199,246,34,249,169,251,183,251,182,250,113,253,64,252,105,253,86,1,210,4,211,6,246,7,121,5,195,3,94,6,154,6,185,5,19,7,30,8,88,5,2,4,111,4,158,5,178,3,81,0,38,253,74,0,235,1,63,253,3,247,254,248,35,248,155,248,121,251,62,250,126,244,24,252,76,253,180,248,9,1,37,249,229,249,252,3,99,4,89,254,249,6,240,6,88,255,27,1,149,8,104,10,184,5,215,4,175,4,205,4,7,5,156,5,232,4,51,5,210,0,158,251,128,254,7,1,83,249,67,246,163,246,135,247,134,253,21,249,160,247,168,252,77,253,206,251,172,252,61,254,10,255,5,254,23,1,9,1,48,1,4,3,75,1,131,3,223,4,202,6,57,7,204,9,182,7,34,3,125,6,0,10,180,10,164,4,119,254,84,253,160,3,197,1,1,250,249,243,253,243,210,240,247,244,109,248,177,250,72,252,135,246,187,249,27,254,30,243,77,254,235,255,10,252,203,12, 245,7,165,7,201,4,233,3,248,5,223,7,111,2,100,1,204,8,165,14,24,12,155,5,226,6,52,5,96,255,195,250,243,255,122,255,71,250,230,243,139,241,136,247,35,255,31,248,222,248,115,251,53,247,6,0,125,255,115,252,250,251,187,250,177,254,200,6,223,5,197,5,233,2,138,4,97,2,35,250,169,2,27,6,195,254,165,8,36,16,44,13,132,13,177,8,203,4,178,1,131,253,12,252,79,255,91,247,18,246,70,244,19,246,238,246,72,241,165,243,7,255,17,254,135,245,193,248,213,254,37,2,140,3,63,253,68,3,183,8,191,2,76,6,100,10,47,9,161,9,139,5,22,4,67,8,151,10,201,11,228,16,162,10,216,255,74,1,45,3,18,253,88,252,160,238,255,246,44,236,240,240,165,246,164,236,9,253,43,254,55,238,254,246,134,1,225,0,108,254,124,251,179,8,250,3,26,253,54,250,28,9,236,17,2,11,129,251,75,5,245,13,169,8,50,5,169,14,255,23,106,12,76,2,60,254,219,8,224,9,94,243,147,240,162,249,222,246,14,245,206,235,87,247,96,241,218,243,111,2,195,247,168,251,62,2,195,248,202,247,124,255,251,253,104,4,199,251,3,255,182,2,130,12,168,8,216,5,209,5,9,7,174,14,112,18,14,18,146,15,145,12,62,6,150,3,183,255,141,252,29,246,198,243,133,246,159,246,165,242,4,245,221,241,53,242,103,247,172,255,157,239,159,242,185,4,109,250,60,255,157,9,97,2,43,252,65,254,213,249,154,255,98,4,225,14,168,12,145,7,122,5,21,20,132,21,141,24,46,10,217,7,191,14,111,8,174,242,9,242,245,252,84,242,55,245,226,242,36,246,192,245,189,243,169,254,167,241,227,247, 160,251,230,255,95,0,2,4,156,11,26,254,107,247,158,2,157,2,217,250,39,249,224,255,92,12,119,7,146,250,208,3,192,16,50,16,104,13,167,2,208,7,80,22,207,3,201,245,237,249,251,0,223,249,200,245,49,244,247,235,3,247,24,3,251,247,125,253,247,5,226,242,40,254,34,3,39,0,73,253,37,2,162,4,206,252,176,243,51,254,112,248,29,10,161,8,163,0,74,5,104,5,170,10,157,20,48,20,22,15,77,17,114,10,7,254,176,242,178,240,205,242,157,253,85,250,55,238,98,236,50,4,204,0,73,238,68,7,238,248,110,250,18,11,209,252,162,253,168,1,252,252,35,244,147,244,14,254,84,253,20,255,16,16,108,15,203,254,173,255,111,8,28,22,72,20,59,15,61,11,32,3,142,251,116,247,122,242,239,242,101,250,138,252,59,238,0,243,148,8,102,8,130,247,106,3,136,10,231,237,163,5,192,19,79,253,121,246,64,250,31,254,183,247,188,239,246,236,225,240,109,10,199,10,55,1,238,4,41,7,184,15,17,17,217,19,237,17,210,0,246,248,102,7,28,250,191,253,152,254,13,255,9,253,103,238,83,248,253,15,248,247,236,237,94,5,66,246,152,255,111,12,51,255,213,247,101,245,111,247,113,245,105,250,98,249,148,251,47,13,137,14,230,2,58,10,66,8,19,4,98,14,74,21,205,21,194,254,223,244,202,247,183,248,87,253,137,254,149,1,25,250,6,247,145,1,107,21,128,2,118,244,31,9,155,237,9,238,192,0,221,252,168,246,92,244,239,247,9,7,251,2,218,247,254,244,255,255,43,20,206,4,155,5,78,255,203,254,149,7,52,19,185,29,95,10,149,245,49,253,99,254,50,253,240,250,88,242,249,248, 102,253,241,2,87,13,35,15,50,249,238,8,7,250,174,241,220,4,155,252,31,245,6,255,72,246,77,247,184,244,190,237,126,231,31,240,42,13,99,9,188,9,97,4,149,253,57,16,99,25,217,29,202,18,250,254,106,250,15,255,189,251,108,255,188,241,245,250,78,0,102,253,133,12,41,13,172,243,53,15,179,8,27,238,63,254,164,251,161,247,187,246,210,249,39,249,74,249,148,241,3,238,192,238,168,14,9,9,74,243,136,239,35,248,159,4,221,29,6,29,164,24,55,9,235,0,169,254,58,14,118,14,16,250,148,6,132,0,94,249,71,23,250,16,240,241,31,246,163,5,35,224,72,236,176,251,133,244,32,242,241,246,188,251,207,244,85,251,234,244,124,242,198,8,172,18,47,5,161,1,205,238,54,9,129,23,204,29,245,27,43,252,107,247,30,0,203,6,78,255,212,237,25,245,116,252,85,246,159,11,26,35,223,9,14,254,147,16,172,246,226,244,36,1,87,248,219,245,157,2,18,0,186,238,90,244,153,244,50,235,228,244,20,0,169,243,145,248,251,240,56,252,159,22,158,29,172,38,167,17,95,242,200,253,58,13,18,5,55,239,108,247,96,243,192,247,194,0,27,21,231,24,77,2,12,21,178,8,62,250,171,11,210,251,33,227,86,247,183,247,139,236,65,249,89,253,195,250,224,253,8,8,148,254,230,246,79,232,52,248,54,4,192,16,165,36,246,19,146,247,131,248,203,14,7,6,67,245,184,231,79,253,123,0,60,250,131,20,205,30,158,12,171,28,79,253,142,237,184,2,28,255,131,230,124,236,187,249,5,251,178,228,143,252,177,7,189,252,122,0,140,2,126,5,193,245,241,232,8,241,231,2,69,26,187,18,16,253,193,253, 88,13,228,8,167,7,1,4,203,247,124,246,48,249,98,19,116,26,182,12,251,27,177,10,217,251,180,3,209,13,42,237,249,227,108,245,84,230,136,232,112,247,41,250,165,4,29,7,107,255,78,252,226,242,143,244,170,249,241,5,168,12,64,29,41,2,202,244,49,10,253,9,62,255,146,249,212,252,114,244,11,245,190,255,51,17,251,13,121,26,174,19,142,1,114,13,117,11,159,251,170,242,192,234,210,217,1,217,54,250,53,4,234,249,171,4,183,252,10,249,78,247,208,242,215,244,189,253,198,13,222,18,145,12,249,4,34,21,60,1,95,6,73,8,48,8,39,255,228,237,74,250,217,22,28,19,106,23,239,11,216,247,127,10,134,18,6,5,247,241,228,251,133,234,102,227,80,2,61,3,102,3,51,8,55,243,230,248,72,253,197,230,8,225,147,228,27,8,80,26,203,7,21,246,242,1,226,12,237,13,79,9,1,4,62,252,6,234,120,251,23,16,234,6,233,10,116,24,50,249,39,19,13,35,85,243,45,228,64,249,15,230,76,228,248,239,44,237,238,4,52,252,209,249,132,6,124,249,237,253,251,240,65,250,44,23,147,27,71,16,6,238,32,3,108,9,231,16,185,252,255,2,178,2,95,245,68,4,2,37,176,38,71,8,132,22,226,244,78,241,91,29,251,11,109,233,41,248,210,224,232,234,181,3,252,251,239,248,232,251,197,251,77,246,199,248,184,251,245,240,186,239,231,3,28,24,11,6,125,224,176,244,61,8,105,0,41,254,251,3,84,11,1,244,104,251,47,25,62,35,223,3,241,252,212,246,148,246,187,26,12,20,84,246,242,1,199,246,113,244,138,0,73,249,129,250,108,240,230,11,233,253,225,225,177,243,50,228,252,254, 143,17,203,25,115,13,108,6,85,234,232,2,75,248,46,239,111,6,234,243,50,3,18,7,145,26,141,43,162,23,203,29,81,0,71,229,118,14,244,28,77,3,166,250,156,228,120,229,136,254,162,2,23,248,225,230,36,246,252,248,178,250,61,241,204,238,16,255,98,21,162,21,179,17,173,0,59,6,118,242,95,235,193,251,143,252,44,255,52,235,253,252,141,23,244,35,168,8,237,25,227,253,29,220,98,6,211,22,231,1,110,250,212,240,151,237,191,255,21,9,51,21,111,249,53,247,93,233,8,234,169,3,228,242,94,245,213,249,125,18,169,24,242,2,201,252,33,247,72,235,250,0,249,249,191,246,149,242,125,0,170,35,217,51,106,25,21,16,202,6,98,227,29,240,163,28,169,20,191,9,122,241,11,242,20,8,183,248,148,251,119,246,161,1,196,248,112,230,165,247,26,243,46,252,154,12,198,3,21,19,76,242,210,253,135,247,255,228,240,227,129,236,204,239,132,242,127,250,85,18,248,56,150,28,20,29,4,18,109,234,20,227,108,24,193,25,105,8,255,240,230,245,40,30,119,29,92,253,105,235,91,246,63,244,70,238,34,243,31,245,31,248,117,9,78,20,111,10,123,6,141,228,186,245,157,243,157,246,186,234,36,235,134,240,132,253,159,13,136,36,251,30,143,1,108,36,170,249,36,228,135,11,37,22,34,30,192,10,13,229,130,13,19,18,198,6,208,245,126,237,57,240,232,241,237,238,83,252,65,250,209,2,42,13,5,13,191,15,156,232,230,224,37,240,116,248,134,241,45,226,235,238,224,239,252,12,174,49,159,46,86,7,136,26,139,18,210,217,215,244,107,14,177,26,74,10,224,224,252,7,215,25,78,23,170,242,242,226,67,245, 146,241,198,238,42,245,101,237,225,5,86,7,182,15,185,2,15,243,221,229,8,246,125,245,42,252,217,243,35,236,30,243,154,4,12,55,78,57,37,12,74,0,13,32,98,234,90,250,65,246,100,22,103,31,154,246,6,0,153,24,205,32,249,4,14,227,88,241,97,247,68,244,116,243,5,236,22,250,104,11,223,10,109,0,190,239,146,220,240,220,251,239,211,250,36,227,176,244,47,246,247,244,28,27,60,64,201,41,157,0,61,23,121,253,227,242,105,241,202,11,116,28,180,3,205,253,66,11,182,28,244,14,38,237,96,240,235,245,148,255,240,250,236,231,90,254,75,4,102,15,3,8,157,244,245,220,95,212,204,234,96,255,11,238,248,229,3,1,13,0,105,10,41,54,28,45,164,250,158,8,141,5,89,238,54,241,162,6,132,27,33,19,203,14,74,14,109,27,207,14,66,246,243,241,238,253,72,250,178,3,84,237,163,250,68,10,82,13,94,16,0,251,84,221,246,204,220,212,67,237,143,238,72,218,182,246,203,6,97,3,53,41,0,60,232,4,105,246,5,8,255,231,58,230,18,242,174,13,181,22,110,44,97,16,48,19,241,9,42,252,132,240,223,254,17,11,142,14,86,252,220,4,161,20,191,7,202,21,38,4,204,225,167,211,197,208,44,222,23,248,202,214,163,236,96,7,198,4,40,30,39,57,114,23,230,240,166,5,201,249,123,216,39,246,185,18,167,20,192,49,92,25,178,6,12,16,118,255,105,236,156,241,97,2,160,10,91,250,21,0,197,17,245,15,78,0,110,2,48,243,72,220,182,211,127,206,204,236,54,232,49,232,32,252,1,1,147,16,212,43,216,39,224,239,148,233,143,13,115,223,191,238,242,3,111,18,128,49,198,51, 149,22,99,11,73,3,245,245,212,242,216,11,28,20,142,248,125,6,141,26,81,24,239,0,178,242,113,235,73,216,84,216,231,205,140,216,34,235,191,230,113,255,205,3,130,11,183,25,78,43,217,2,31,228,193,8,91,234,18,236,170,13,81,28,121,58,49,56,162,37,47,11,14,2,12,245,178,237,217,255,124,13,176,251,91,253,144,24,18,22,63,4,216,229,106,243,214,211,139,223,225,195,225,221,112,230,87,236,15,254,222,2,4,12,98,13,159,29,50,7,183,230,14,240,132,252,159,216,111,4,166,17,98,58,54,61,199,56,116,19,251,6,236,0,85,245,99,254,164,25,223,254,14,253,179,29,127,32,119,13,15,234,164,230,154,214,167,217,159,205,105,215,70,208,19,243,15,246,99,2,36,17,53,1,248,19,119,23,193,243,21,226,171,250,39,210,144,253,144,21,156,45,26,59,250,56,41,31,5,2,191,0,245,245,189,254,40,30,25,19,87,254,207,18,13,40,98,17,64,243,73,217,110,213,182,214,119,209,93,206,120,204,104,241,195,254,149,7,55,12,57,251,255,3,115,29,227,3,181,221,233,242,178,232,110,225,227,29,36,38,121,63,162,63,235,39,46,254,75,5,84,250,67,245,121,24,54,25,18,8,107,16,4,40,195,17,79,255,63,228,24,206,26,201,70,208,250,212,131,209,122,217,214,5,126,12,210,15,45,1,142,247,174,19,52,28,24,228,20,226,31,245,183,205,143,15,75,49,167,49,247,58,89,46,171,4,187,3,210,250,46,246,129,19,76,34,154,23,186,9,232,35,113,25,186,249,150,235,211,197,147,205,122,209,236,219,159,213,215,206,1,0,244,14,100,18,199,255,73,243,166,5,112,34,204,247,127,215,195,245, 4,227,172,239,56,60,27,49,9,50,14,52,195,8,188,12,62,255,145,241,205,6,138,29,4,29,69,19,209,27,172,41,164,248,89,234,99,195,179,194,10,206,189,217,241,216,214,211,110,246,125,17,8,28,32,251,208,243,71,246,153,34,221,8,203,208,245,235,67,245,35,227,80,42,111,55,204,35,31,49,114,23,74,11,165,10,202,244,187,254,18,25,161,35,225,30,13,29,102,50,71,5,221,228,5,205,218,189,235,197,242,214,11,219,224,213,61,233,183,22,167,27,13,5,220,232,186,238,67,13,33,29,141,215,40,221,108,247,44,226,149,27,82,60,5,36,151,41,131,35,193,9,177,15,187,251,48,245,211,17,141,36,16,36,148,32,242,39,106,22,89,234,31,214,126,194,169,184,65,216,216,220,212,216,237,232,29,15,60,27,59,24,189,232,21,230,82,252,33,25,231,236,112,214,42,240,117,239,185,11,7,57,106,43,140,25,249,33,240,20,11,16,160,4,76,237,108,10,250,35,174,39,111,39,20,43,199,29,176,249,195,208,17,206,32,182,60,200,115,224,189,212,102,233,82,4,6,31,123,28,13,242,73,221,11,250,109,13,26,249,115,225,109,229,179,248,3,254,159,41,137,52,214,26,77,25,64,29,100,17,63,9,222,243,224,248,53,35,20,37,189,46,34,42,144,34,194,9,82,215,70,213,219,183,183,183,37,223,65,213,149,226,125,252,3,22,179,29,184,3,188,219,249,243,121,5,108,255,231,235,138,229,7,244,230,0,251,28,25,53,157,30,23,19,217,32,136,20,182,12,88,252,66,240,58,20,247,42,58,40,25,47,131,35,99,20,249,233,111,215,113,194,35,173,88,216,253,215,123,222,27,245,111,9,44,31,68,13,187,228, 136,233,96,250,157,249,16,243,115,234,173,231,84,9,213,12,211,48,37,32,76,18,75,29,57,33,154,19,94,255,120,247,211,1,143,42,24,39,188,51,32,45,180,25,119,249,86,215,165,201,101,170,150,200,77,220,232,225,255,239,203,253,223,25,33,23,223,242,191,225,43,243,31,245,48,246,82,237,63,231,208,1,105,14,86,27,197,43,173,23,166,25,164,39,33,19,224,0,22,7,200,239,131,32,150,36,254,46,216,54,165,35,212,2,248,221,15,210,240,176,245,187,209,211,163,229,40,233,194,249,46,17,130,24,221,2,68,233,9,243,83,232,240,243,224,245,8,234,22,243,30,21,103,16,11,43,11,35,204,18,15,36,138,27,5,5,236,1,0,249,167,7,194,37,95,38,175,58,92,41,192,17,94,238,133,206,190,181,92,187,254,203,134,228,34,231,198,242,120,7,70,28,250,10,95,247,198,235,210,228,118,232,201,248,66,240,201,234,14,10,6,9,127,29,35,53,15,24,68,32,252,34,91,14,186,5,0,5,109,236,83,31,216,34,135,59,176,51,135,28,129,255,15,215,33,186,127,188,98,202,32,215,72,237,142,231,216,251,226,24,251,17,7,6,56,241,168,223,255,224,48,246,116,251,78,231,82,248,42,11,8,13,210,57,109,37,77,22,55,36,171,20,184,10,157,4,133,235,230,10,182,37,252,50,44,57,232,38,141,15,52,229,195,186,178,183,47,210,18,205,13,236,54,220,228,246,198,13,73,23,157,11,26,249,211,220,231,219,150,237,122,253,103,237,158,235,175,8,95,12,87,46,208,55,122,22,10,36,157,30,37,18,76,6,166,243,47,241,125,34,86,44,183,59,90,49,83,27,246,241,13,194,146,184,191,207,15,201,33,220, 71,228,183,237,171,8,182,21,225,18,72,9,192,218,165,217,154,224,181,251,208,243,97,228,118,253,219,14,202,33,254,63,201,36,222,29,217,36,181,22,119,12,243,244,121,227,228,16,120,43,84,55,163,58,235,42,13,0,49,205,204,193,163,198,17,203,165,203,157,228,54,227,232,1,9,12,104,21,219,21,232,234,55,211,78,217,55,243,150,247,2,229,166,242,99,7,115,24,50,58,136,55,26,28,47,39,117,29,230,20,59,243,123,228,56,251,232,41,21,52,199,61,161,62,73,14,248,215,69,200,151,201,218,206,111,193,149,215,88,221,14,253,41,7,36,18,118,33,147,249,238,209,121,209,48,233,124,250,33,234,98,228,120,253,43,23,19,49,211,65,4,35,138,33,236,40,175,29,186,250,228,225,202,235,92,25,31,53,147,54,44,72,213,25,188,234,110,208,13,209,100,205,255,194,153,204,101,227,33,236,226,2,34,7,222,33,90,13,175,217,192,203,171,224,43,251,110,240,238,227,159,235,55,17,159,41,155,66,162,47,31,27,44,47,66,38,167,11,194,223,22,236,130,2,64,48,198,51,166,68,231,44,45,245,143,213,180,215,135,210,71,197,16,192,253,222,105,233,189,248,33,2,141,24,88,27,0,230,128,202,63,212,114,250,182,243,245,231,175,226,13,0,247,42,189,62,2,62,141,27,154,44,26,48,242,25,104,224,21,233,217,245,199,30,157,41,126,63,213,55,124,8,8,217,101,218,82,225,229,202,173,191,121,198,117,242,193,237,140,252,152,14,51,29,5,244,241,210,22,203,205,240,12,254,36,233,211,228,39,238,71,29,123,65,146,61,109,43,149,33,12,58,61,33,191,249,239,219,95,247,157,12,38,41,149,56,191,62,98,32, 236,224,250,218,170,232,242,213,232,194,212,183,46,236,104,241,36,244,68,9,97,26,185,4,154,223,218,198,83,223,241,253,58,237,141,227,136,230,186,7,13,59,26,64,41,57,210,30,40,57,116,45,132,9,37,225,233,236,3,252,46,28,17,54,64,63,250,50,33,234,1,223,176,235,233,226,60,203,121,177,51,215,215,248,181,233,233,0,70,21,25,10,10,238,18,205,150,215,34,248,39,242,118,227,234,226,127,242,189,47,238,72,146,53,196,37,208,45,136,58,55,19,218,237,90,224,69,244,198,9,164,47,175,63,187,60,152,0,138,218,60,244,190,236,226,213,217,177,245,188,180,242,224,242,159,236,11,19,202,13,89,249,20,215,146,209,94,240,239,247,18,228,184,224,253,232,195,29,75,74,104,58,90,47,83,47,134,60,42,32,189,252,169,222,149,235,113,248,36,30,92,60,167,64,222,24,123,223,22,241,191,244,231,229,33,186,10,175,127,223,195,253,70,233,114,6,197,14,243,252,115,235,1,211,216,230,210,242,40,232,141,220,179,235,99,0,168,71,145,62,161,51,223,51,102,62,226,43,3,8,90,230,216,223,98,239,104,11,14,60,203,61,157,42,145,238,73,233,226,1,61,240,46,198,83,175,74,195,216,247,75,239,28,243,237,22,10,253,152,245,43,216,32,229,135,236,90,234,225,217,80,229,188,246,19,50,133,69,123,48,140,56,213,58,160,52,168,16,176,242,145,216,69,231,127,255,127,42,204,62,6,51,227,11,43,229,181,1,216,254,248,213,196,179,8,182,216,219,109,255,45,235,248,16,110,7,133,246,180,234,200,228,29,235,17,225,54,232,107,218,148,240,194,24,82,73,202,54,246,60,58,62,71,54,45,35,228,247,231,224, 115,219,173,242,79,24,176,62,18,54,155,31,205,237,172,250,179,10,156,226,186,186,148,179,44,200,101,246,107,248,127,245,215,21,187,244,7,246,216,230,32,233,32,220,167,232,220,217,45,233,87,10,45,52,237,72,157,55,106,66,211,52,129,45,138,1,57,230,159,211,163,230,237,6,152,51,13,56,140,36,35,6,83,244,147,14,254,240,108,199,43,182,133,192,233,217,112,4,85,240,120,16,129,6,212,240,73,242,58,233,150,224,219,220,145,229,81,223,15,255,200,35,231,65,204,62,69,70,91,57,247,47,10,16,31,237,192,209,131,221,3,250,170,35,203,54,223,40,200,15,55,1,214,5,52,6,148,203,254,192,209,191,152,197,99,253,249,0,29,254,105,12,126,242,198,246,238,238,121,226,151,212,207,228,20,223,107,243,126,23,112,57,109,69,145,68,162,63,28,50,245,28,134,244,134,218,131,205,131,244,66,18,74,56,182,34,6,27,252,12,6,1,166,14,4,219,105,194,53,198,204,193,117,229,29,12,232,251,181,3,149,255,80,243,91,248,212,225,49,212,238,223,151,225,154,237,50,14,244,41,196,65,161,73,202,58,75,57,98,42,146,250,205,218,225,200,87,241,81,2,180,47,163,34,153,32,58,23,28,12,176,11,197,235,217,199,201,193,39,200,168,209,87,5,64,4,48,254,254,5,107,247,5,253,238,231,246,210,79,211,28,224,78,243,188,0,110,29,129,59,96,76,248,63,4,61,234,44,188,6,50,223,66,204,185,226,139,2,57,27,16,41,95,28,23,29,28,22,107,10,43,252,132,204,213,198,12,201,100,208,101,235,15,16,67,247,208,254,166,255,179,253,129,245,250,213,90,208,52,221,226,239,171,255,201,21,161,40,217,71, 170,74,159,61,54,46,234,16,141,232,114,206,152,218,50,1,108,14,11,41,16,30,87,34,153,27,170,24,55,0,54,220,110,198,249,202,46,218,161,221,46,4,246,248,203,253,35,0,27,0,244,248,110,220,98,200,235,222,165,235,184,247,204,20,1,32,173,54,45,74,255,66,27,55,255,21,50,237,252,205,185,216,89,251,139,3,175,24,136,37,28,29,74,28,119,28,29,12,42,226,140,206,176,202,155,222,155,217,43,245,219,252,49,252,231,252,52,2,164,253,28,226,162,206,120,219,95,239,127,248,34,15,160,20,243,47,30,63,93,70,220,60,30,26,233,242,24,209,15,223,229,243,35,0,124,7,242,38,232,34,184,24,136,31,197,21,23,242,146,206,73,199,148,230,10,230,152,233,37,240,10,252,165,2,168,1,157,0,49,225,5,214,255,217,233,239,194,244,237,13,234,20,203,31,86,54,19,65,136,67,116,29,115,247,77,220,100,219,77,246,156,245,102,255,167,31,162,36,184,24,187,26,193,30,9,3,187,214,209,201,142,231,171,240,59,226,171,235,163,241,45,10,102,252,138,254,207,231,119,215,132,216,77,238,15,252,198,3,65,32,179,14,156,42,135,60,66,75,87,34,118,244,67,235,29,222,205,245,234,238,175,246,56,24,151,46,169,23,110,16,32,29,6,20,89,230,121,200,20,232,182,241,100,236,99,232,203,230,179,1,71,11,213,246,46,234,211,215,0,220,13,237,172,255,228,247,67,24,11,21,252,24,234,49,196,63,8,46,198,250,202,233,175,231,115,240,247,244,109,235,0,13,59,38,51,36,161,11,154,25,28,25,68,251,9,209,232,231,182,243,23,234,107,239,228,230,11,243,124,18,251,248,18,231,200,226,180,221,88,242, 161,247,50,0,78,16,127,30,133,9,179,36,184,49,248,56,70,6,227,232,209,239,27,239,143,241,138,234,185,2,113,27,63,37,192,18,112,15,181,26,203,9,157,224,125,232,110,245,142,234,110,241,175,236,195,236,151,9,214,252,152,228,188,230,171,226,9,240,24,252,94,250,171,11,67,35,217,9,238,13,95,44,52,45,157,21,77,240,41,235,207,244,108,240,214,241,88,244,8,19,13,30,74,32,173,12,151,18,239,17,76,249,227,237,5,247,208,229,193,245,26,248,16,234,87,249,255,6,2,227,147,221,19,235,50,232,220,253,157,254,77,6,153,27,75,20,73,255,40,31,114,37,9,29,60,253,8,230,236,252,34,244,39,242,163,241,94,4,33,25,107,37,202,19,67,3,241,21,7,11,196,244,112,241,79,232,71,244,136,2,19,242,11,238,21,5,184,242,236,219,28,230,122,237,25,249,79,0,58,1,93,25,140,23,238,3,250,6,164,34,119,33,226,10,164,232,152,245,243,243,17,241,201,241,119,250,113,9,132,40,146,35,184,251,179,13,48,29,6,0,74,242,107,233,209,238,81,9,70,0,107,231,163,249,194,254,195,228,157,221,248,237,45,248,161,0,149,248,255,18,29,20,248,9,177,243,9,27,71,33,150,23,84,242,247,232,126,249,217,241,35,239,145,245,86,245,95,32,101,51,48,6,128,1,235,31,168,8,235,249,165,223,161,236,18,9,82,9,147,232,201,240,248,6,214,243,183,218,200,231,215,254,102,255,25,249,129,11,224,21,110,7,115,247,207,9,188,36,250,29,52,255,60,228,255,239,209,252,3,236,50,245,58,236,204,14,213,58,59,19,162,253,1,25,130,20,143,1,211,228,132,228,163,10,9,18,65,239,221,235, 3,2,200,5,200,227,108,221,130,250,37,0,155,252,62,252,117,22,107,7,2,248,222,1,125,28,28,33,241,8,40,227,185,234,197,249,186,237,28,237,112,234,97,253,73,61,95,37,20,8,242,18,58,24,227,1,202,237,110,224,183,12,237,18,158,249,234,235,50,0,42,7,66,246,211,215,175,243,22,252,183,246,198,246,197,13,46,10,94,240,208,1,242,19,78,41,72,13,171,240,174,231,172,246,225,239,197,234,187,235,253,237,202,42,12,54,172,20,44,10,44,15,105,3,145,247,239,218,238,0,19,19,14,2,114,245,131,253,43,8,82,4,179,231,44,231,199,253,112,244,10,248,159,7,23,12,70,238,44,0,149,14,53,33,13,18,145,247,151,238,193,234,169,235,49,225,119,241,61,230,167,22,8,61,106,40,87,15,59,8,11,3,196,255,140,226,162,251,240,18,58,3,47,1,147,5,2,6,217,3,9,253,180,225,55,244,211,241,218,241,172,5,78,8,34,242,209,250,113,17,44,26,28,23,69,249,146,249,31,233,54,228,201,218,126,243,90,229,249,1,242,56,33,61,20,19,94,253,79,251,128,254,245,236,120,240,235,11,35,9,168,3,59,16,199,14,77,3,204,2,209,242,252,230,90,245,235,228,246,2,198,7,95,250,56,238,214,14,210,27,96,20,49,9,64,244,133,238,164,221,124,217,253,233,199,232,223,238,241,48,94,73,116,36,249,253,248,244,14,251,191,249,179,237,127,3,20,9,17,4,64,21,11,21,49,9,168,2,92,1,35,221,19,237,215,230,170,255,56,6,109,246,60,243,235,5,226,29,149,17,165,14,44,252,30,247,161,215,243,207,188,231,134,235,15,236,43,30,141,72,177,53,85,7,35,234,124,244,26,255, 215,249,97,251,252,254,229,10,118,25,160,20,29,26,61,0,91,3,211,230,61,228,187,238,28,248,170,7,229,249,19,240,65,7,84,16,32,19,22,13,206,7,72,251,122,213,231,203,178,224,240,234,111,233,193,14,200,59,51,71,141,16,94,235,148,235,94,246,101,2,43,251,198,246,168,6,67,28,120,27,220,28,49,9,83,2,54,244,21,218,41,241,115,246,138,4,13,2,68,242,113,5,71,11,26,17,154,3,138,12,242,1,160,221,101,198,69,211,154,235,207,235,117,11,190,41,54,73,196,32,89,240,185,231,175,242,123,1,66,2,220,244,250,2,172,26,235,29,151,32,169,22,142,0,45,247,231,212,86,235,196,253,24,252,138,4,133,254,19,4,27,5,243,10,221,1,80,12,194,10,146,228,111,195,214,205,91,234,135,234,63,12,36,34,139,59,78,46,39,249,213,230,134,233,79,0,230,255,107,249,11,250,0,34,196,28,142,35,254,32,64,5,226,246,234,222,142,226,95,255,34,251,131,3,41,6,192,7,54,2,203,2,102,2,232,4,169,17,75,234,67,198,109,198,24,224,250,235,43,6,51,34,114,49,139,45,170,4,205,233,14,230,127,247,194,251,37,255,220,244,124,29,221,34,71,28,30,37,65,16,212,245,36,230,150,215,61,255,189,253,16,255,210,15,6,10,135,6,110,253,159,252,157,253,23,17,140,248,10,204,112,191,82,214,153,235,102,13,122,30,175,40,201,39,140,14,144,244,209,226,150,237,66,251,187,252,66,252,233,20,201,39,45,30,0,40,36,27,95,251,108,233,245,211,246,251,79,5,220,250,114,17,144,16,172,13,79,253,56,245,215,251,98,14,220,1,140,210,68,193,70,202,178,224,217,14,250,34,155,37, 156,35,108,11,5,249,108,239,56,225,134,242,180,249,251,251,1,16,41,37,3,32,92,35,105,39,187,255,153,239,226,218,44,231,205,9,244,248,155,14,234,26,252,20,131,253,108,243,182,247,18,7,216,7,17,220,192,196,32,196,223,205,171,9,73,35,4,46,30,30,77,17,231,250,4,246,117,229,161,231,61,249,157,253,183,11,31,30,192,37,27,34,142,38,162,11,77,240,140,226,177,218,161,255,125,0,118,11,191,31,65,28,9,6,32,245,159,246,131,254,80,15,166,231,60,200,125,193,33,198,163,246,141,39,78,45,201,31,42,21,167,249,205,243,139,231,223,225,230,249,114,247,213,5,99,20,70,48,230,31,53,41,65,15,216,250,113,229,190,217,69,236,5,7,35,6,226,24,82,33,222,16,69,255,143,243,213,247,187,17,107,242,147,203,174,193,213,187,33,229,211,29,84,49,189,39,76,21,121,4,48,242,1,238,32,222,0,242,93,249,35,4,126,10,32,43,171,44,191,43,14,22,139,2,90,238,62,218,97,227,60,1,77,3,165,24,120,34,237,17,129,11,255,245,8,247,114,5,142,5,97,207,74,194,121,187,34,214,26,16,184,39,175,43,241,32,72,19,216,240,89,237,89,221,196,227,89,0,180,254,134,255,107,27,208,54,208,45,29,28,174,3,5,244,126,225,3,215,99,244,233,11,26,10,193,38,19,22,85,17,103,1,251,250,8,252,117,13,214,228,163,189,29,198,6,201,235,2,40,24,144,38,128,38,196,28,179,247,248,234,119,222,57,220,112,249,112,0,38,253,126,13,217,49,56,54,195,37,247,9,98,247,90,238,242,216,33,229,53,12,99,5,79,20,119,38,128,25,120,1,86,252,170,4,29,10,168,245,249,196, 35,191,12,202,30,243,196,15,185,26,135,40,219,43,215,3,220,232,101,225,231,217,61,236,57,1,102,0,65,0,213,35,14,54,147,51,59,16,126,252,39,237,148,227,17,220,75,250,57,17,86,2,182,37,187,31,136,8,229,249,190,9,11,9,53,2,54,212,202,191,159,200,137,229,238,9,228,9,178,40,226,49,8,13,245,235,234,232,22,218,17,224,48,252,190,4,113,0,214,19,172,45,54,58,74,33,254,254,8,234,53,232,94,225,239,232,53,20,225,1,48,20,196,44,72,19,14,251,13,5,166,17,39,9,21,227,85,193,239,203,242,217,209,246,237,2,146,29,170,53,177,22,19,238,181,237,215,228,131,215,133,238,73,7,118,6,75,7,236,28,13,61,68,51,234,5,211,236,44,230,110,237,203,224,66,2,55,4,120,8,163,40,73,30,213,254,100,6,195,19,125,13,122,243,211,203,184,201,154,219,125,235,77,251,43,23,78,51,204,31,245,243,233,238,241,237,217,219,49,223,81,1,66,11,180,8,145,18,72,43,65,63,185,19,41,241,26,228,184,233,6,236,22,239,236,7,167,0,61,28,147,42,252,10,199,0,123,17,122,22,201,4,153,214,210,198,91,219,73,225,125,242,83,10,110,40,43,31,25,253,68,239,85,240,62,234,110,219,145,248,176,6,94,16,251,7,72,29,112,63,254,31,53,247,105,231,112,228,78,239,176,239,235,251,67,252,63,21,49,39,194,20,154,255,105,7,121,33,177,12,95,235,5,201,186,219,156,232,4,240,12,0,139,28,157,33,247,5,34,239,123,239,177,241,207,220,215,237,31,1,59,15,25,6,251,19,135,56,200,36,140,253,161,237,75,230,39,237,66,241,107,247,11,251,78,16,246,38,43,17, 36,9,228,5,177,23,15,25,147,254,36,207,138,214,9,237,101,245,49,247,207,23,167,21,140,6,235,248,186,240,76,235,182,231,89,235,58,1,243,11,69,8,249,10,85,45,184,46,54,2,11,238,167,232,79,228,114,239,202,245,200,253,103,4,79,36,13,23,49,0,11,17,161,14,122,27,124,3,177,227,67,210,182,238,116,247,139,250,79,15,39,24,199,0,245,250,120,246,43,237,125,224,225,233,108,0,63,13,5,12,55,4,240,37,255,44,191,7,201,243,56,231,21,219,27,233,46,246,11,253,217,3,143,20,66,35,246,9,169,9,40,16,145,34,163,5,39,238,227,218,236,229,180,250,84,0,246,3,248,24,182,254,82,248,156,250,192,241,66,228,228,222,90,247,115,19,55,16,67,3,252,24,34,44,71,19,64,247,6,236,44,218,207,216,27,255,97,246,54,6,14,14,243,30,193,22,159,2,198,17,118,33,32,19,126,237,26,226,209,231,4,251,120,1,180,3,133,22,148,8,223,241,186,251,250,239,106,237,99,225,151,236,254,10,93,22,201,12,234,14,120,40,123,22,168,249,0,243,119,222,254,198,43,240,38,2,50,3,26,12,5,18,85,27,158,13,192,2,74,27,108,31,7,238,195,224,60,244,61,245,161,3,251,7,135,7,161,19,1,240,173,255,99,240,230,235,174,231,70,233,219,253,118,17,137,14,218,19,255,33,225,23,189,251,245,244,46,230,253,195,3,219,241,5,84,0,88,15,238,14,225,27,72,22,142,6,17,18,149,32,188,253,6,218,148,246,62,0,102,0,109,12,174,3,252,24,81,246,28,252,228,244,73,232,17,230,245,235,62,245,130,4,75,18,247,20,100,33,204,23,194,3,188,241,186,239,12,209,215,200, 152,246,243,2,200,17,246,17,11,25,241,28,134,19,94,12,235,23,135,7,171,226,0,232,104,4,88,255,158,11,51,10,74,10,229,4,213,248,72,3,38,230,223,227,195,233,5,246,44,254,230,15,55,14,91,32,149,25,41,15,2,245,164,231,192,220,243,195,69,227,80,252,226,10,193,22,29,29,66,19,141,25,135,15,206,18,80,11,8,239,241,218,12,5,198,8,156,10,74,10,192,1,69,9,150,251,29,8,24,238,149,228,98,231,36,245,182,249,70,6,27,18,221,26,115,23,86,16,74,0,122,231,31,227,63,200,52,209,1,242,161,11,57,17,18,32,229,21,4,23,185,26,120,17,69,5,9,245,53,230,106,241,182,13,114,4,194,25,137,1,199,3,127,255,137,5,244,3,70,227,138,220,147,243,192,1,87,252,136,15,225,26,103,22,164,11,213,9,156,243,24,226,92,206,67,208,64,220,212,8,98,15,87,29,118,32,114,23,74,31,143,16,126,10,30,243,209,239,116,233,44,7,170,5,108,24,187,15,83,250,227,253,26,4,70,17,49,244,88,217,180,232,226,254,94,6,17,2,210,26,162,16,103,6,60,4,247,254,223,231,235,207,82,205,213,201,57,251,47,17,167,26,68,30,217,27,243,26,119,28,53,9,38,245,42,242,125,243,196,243,61,10,196,22,194,23,116,253,39,239,32,13,64,16,69,6,35,224,220,211,176,255,52,12,164,248,13,22,156,21,214,4,60,254,20,2,163,246,171,216,134,208,250,202,218,222,198,20,23,32,117,25,180,34,208,23,204,34,40,16,211,249,126,242,12,243,146,250,39,247,243,24,112,21,11,9,111,231,220,2,230,18,107,16,84,244,231,207,200,245,164,14,38,9,5,4,130,23,145,1, 68,0,202,253,253,253,222,225,89,212,144,204,189,199,149,6,75,34,172,29,18,19,117,34,157,27,9,24,97,251,107,242,251,243,237,2,225,243,35,11,90,31,224,14,91,239,50,235,137,22,113,20,50,1,28,227,167,220,80,8,45,16,87,8,222,12,51,250,175,249,224,0,19,252,213,232,4,215,11,210,45,206,102,236,233,26,143,42,26,20,230,33,37,29,77,22,116,3,140,246,156,245,81,253,133,251,83,255,37,35,48,15,88,248,238,231,98,1,89,32,165,8,212,239,254,217,113,245,21,19,179,19,33,12,148,249,56,244,81,1,106,252,3,233,34,225,12,213,73,214,103,218,111,10,34,48,211,31,13,22,97,36,15,16,87,14,81,245,145,248,218,249,132,5,221,249,123,25,229,26,163,245,224,243,253,244,211,21,239,15,137,253,142,231,85,231,218,12,114,21,197,23,117,247,154,237,244,242,195,0,184,240,35,224,147,216,202,207,226,225,110,247,201,37,45,44,85,15,196,41,248,27,154,1,49,253,97,243,176,0,146,2,158,254,37,2,98,42,227,241,205,245,255,239,205,1,26,21,200,5,31,249,113,229,209,247,57,23,156,41,164,253,42,235,223,230,90,255,180,252,50,234,91,220,145,203,218,224,226,242,182,20,69,43,180,27,241,23,103,48,120,247,255,3,184,243,7,254,244,4,189,254,65,255,186,26,75,10,198,234,244,245,86,242,213,13,177,15,12,9,55,237,112,228,207,13,72,50,71,14,57,231,194,225,242,236,17,7,27,241,169,227,186,208,13,219,26,244,212,8,128,37,179,41,214,22,250,40,47,14,148,246,215,1,151,247,134,7,133,255,168,8,190,6,154,20,147,237,231,247,215,235,64,252,174,20,218,10,53,2, 28,226,211,251,94,47,113,38,248,236,117,221,123,222,58,253,26,248,51,236,31,213,32,215,143,235,88,252,119,36,210,38,46,34,185,26,109,26,27,244,61,255,212,1,65,0,156,5,219,4,188,6,234,12,241,255,231,235,182,238,54,236,15,7,61,22,162,11,61,235,249,235,121,35,54,58,18,248,37,226,159,215,85,240,126,253,16,242,230,223,239,210,229,231,118,250,67,20,115,38,110,39,221,31,57,25,141,252,71,250,212,7,43,2,84,255,206,11,184,9,189,2,78,2,87,249,47,230,142,234,3,247,27,18,37,22,251,243,175,230,87,14,10,61,8,18,69,231,3,209,41,234,237,247,8,250,105,236,201,211,112,227,59,248,217,9,152,35,148,39,240,37,34,24,164,1,98,249,38,4,104,4,37,249,111,13,72,18,171,0,123,245,176,254,182,236,182,235,70,234,136,4,192,28,204,3,82,232,193,253,239,54,39,42,113,234,213,216,197,218,149,245,37,250,64,242,122,215,211,224,30,242,66,10,202,32,182,34,73,36,228,40,132,9,122,243,33,6,94,1,176,255,218,1,198,28,171,254,28,245,47,250,68,251,34,232,144,228,83,249,191,15,39,19,21,239,128,244,49,36,203,54,67,253,182,222,186,216,184,237,41,245,135,252,62,224,186,216,226,233,247,2,30,22,100,34,237,24,216,50,108,22,198,242,132,3,105,1,88,255,246,251,109,26,128,11,48,243,51,243,15,248,57,246,227,225,6,236,184,7,96,19,234,255,12,241,97,21,243,48,254,21,124,223,49,220,220,228,107,243,198,251,183,241,181,221,179,225,22,1,7,16,190,36,200,25,212,37,173,39,255,254,41,249,182,13,78,253,11,251,136,13,142,26,68,243,6,239,96,245, 179,243,209,239,214,223,127,252,122,13,174,10,166,243,218,7,89,44,96,29,201,244,214,213,142,229,217,231,241,253,169,252,91,234,167,218,36,243,79,17,205,32,241,24,229,24,237,42,210,15,221,249,186,11,216,2,203,246,155,5,123,22,22,4,243,236,246,240,217,234,251,250,38,226,76,234,4,9,105,11,133,255,11,253,42,39,101,31,42,5,17,218,123,228,66,224,11,244,78,2,135,242,254,223,247,231,187,10,43,25,35,31,143,20,72,39,26,23,183,7,108,255,56,17,11,249,44,253,18,17,1,13,84,246,72,234,127,236,139,245,64,242,1,224,156,254,218,2,93,8,126,254,59,22,47,37,103,10,150,232,34,225,162,230,137,229,138,6,5,252,2,239,234,226,56,254,116,20,139,26,36,20,119,31,131,28,251,17,109,252,78,18,102,9,105,239,22,16,156,13,26,255,210,229,168,239,13,236,208,254,1,226,136,237,173,6,96,1,132,6,163,7,247,40,49,16,244,242,59,221,171,235,113,224,98,250,65,2,115,248,11,234,86,246,181,15,144,21,8,21,185,30,71,28,29,21,238,4,47,6,69,30,84,237,18,8,188,12,208,4,213,233,79,229,36,240,44,246,187,246,61,225,134,255,122,0,107,9,80,5,254,33,135,22,72,248,236,223,58,230,154,227,44,236,200,1,226,250,220,248,206,240,243,6,242,19,120,17,248,21,167,25,41,25,61,15,220,1,55,28,43,252,12,252,178,24,15,0,76,237,39,228,199,233,142,243,71,251,49,231,29,240,161,254,220,5,24,8,88,22,7,31,241,250,8,228,207,234,218,230,161,229,13,253,64,1,52,3,95,247,233,254,15,19,87,19,174,19,208,17,240,24,4,19,116,7,236,16,118,11, 205,3,155,18,224,3,32,244,47,224,167,229,170,248,82,242,4,240,31,243,71,253,46,0,255,6,158,22,121,29,64,6,24,226,223,227,252,232,246,226,155,240,160,5,93,0,192,6,48,245,192,12,151,29,202,11,32,18,167,16,185,27,126,13,88,19,53,7,237,15,143,5,117,15,212,248,241,219,120,223,138,243,151,239,40,237,231,246,152,249,33,250,3,1,167,13,228,32,208,15,14,233,31,218,247,230,220,232,92,237,13,3,30,4,70,10,202,252,44,7,11,27,205,14,122,11,13,13,64,25,75,16,105,16,209,13,128,10,8,13,26,10,36,6,195,229,5,216,103,240,217,242,162,240,48,247,100,2,104,248,249,255,9,8,167,25,48,26,26,240,108,218,225,221,106,229,83,236,46,252,26,5,146,9,252,3,10,2,30,24,192,22,241,5,58,15,183,16,251,23,32,15,44,26,53,4,214,16,131,8,227,4,186,248,137,216,157,219,36,250,251,235,212,248,156,8,177,246,131,254,48,8,8,18,209,21,178,252,245,224,17,214,49,223,52,232,244,251,133,6,213,9,249,9,72,2,104,15,61,27,187,6,199,14,171,19,162,17,13,11,95,35,146,14,161,4,156,14,188,255,25,4,101,231,247,206,200,233,104,246,194,238,72,17,175,249,215,242,154,9,201,6,187,21,246,3,29,230,1,216,117,215,99,228,88,249,13,12,79,3,173,5,50,12,56,6,87,19,232,8,120,12,67,24,217,14,37,3,58,33,118,35,225,250,55,10,155,2,233,9,100,249,139,208,167,218,120,246,106,246,244,9,7,7,140,238,139,6,212,7,36,6,216,17,150,235,19,216,179,203,30,229,247,242,33,12,75,4,207,6,94,16,102,15,168,8,47,18,96,11, 3,28,79,26,12,5,192,16,204,48,2,2,20,253,88,5,99,255,202,14,198,219,196,203,132,234,162,0,41,6,106,8,207,242,200,0,106,4,102,254,198,15,112,249,160,216,215,206,63,217,48,243,106,7,44,9,112,250,199,14,145,20,112,9,254,6,65,12,197,29,107,31,202,13,201,7,158,42,157,20,120,240,44,255,252,2,17,11,188,246,92,200,238,227,87,252,62,14,133,12,211,250,26,250,159,7,187,244,39,3,113,15,112,216,89,206,22,209,148,239,184,2,189,7,69,242,214,5,28,20,24,14,107,254,48,9,57,32,28,39,130,28,89,14,171,27,53,30,209,250,71,241,32,1,235,15,160,8,137,206,239,218,238,246,136,15,151,18,151,253,101,246,179,2,180,241,162,243,237,14,65,238,119,204,85,208,135,232,22,4,200,10,201,248,180,253,146,18,197,12,222,6,248,255,48,22,18,50,191,36,243,21,254,15,254,23,7,4,179,240,67,251,75,5,74,20,71,228,147,210,137,242,218,12,94,32,68,252,131,246,66,252,23,241,59,241,14,2,35,249,119,215,84,205,221,220,244,250,90,12,2,251,68,239,130,6,126,10,142,17,69,1,44,13,79,48,54,52,216,42,213,13,101,14,65,10,243,243,42,242,68,255,102,14,56,252,236,207,146,237,83,2,85,32,169,12,204,241,202,253,164,231,225,237,173,1,146,250,101,227,84,210,233,214,194,247,34,9,235,4,235,233,226,255,122,3,160,16,123,7,14,4,44,39,131,58,61,61,209,19,71,6,48,1,246,0,22,231,199,254,193,12,247,4,87,227,125,232,78,253,113,30,102,29,216,244,139,247,40,223,221,229,48,247,194,255,69,231,161,223,206,212,21,235,218,1,50,3,73,249, 62,236,187,246,23,7,220,17,248,8,72,29,162,63,53,68,72,46,244,5,37,249,178,2,252,240,44,246,35,253,233,13,30,239,174,240,176,243,176,27,170,37,232,254,18,247,234,226,57,220,239,237,108,249,79,243,25,233,53,219,99,227,60,248,104,5,183,253,32,233,38,231,69,248,90,17,127,21,108,17,109,65,18,72,120,64,2,17,155,246,251,250,176,248,68,236,226,245,221,5,244,248,215,251,103,231,105,17,107,47,145,6,31,240,117,232,7,209,64,234,105,236,108,249,67,245,12,228,161,229,180,238,33,2,15,9,128,239,102,217,13,228,179,9,194,18,185,16,242,54,214,77,72,72,152,31,5,253,145,247,220,253,55,245,161,233,240,1,105,3,78,4,29,242,124,5,255,43,185,26,18,248,185,234,74,213,223,219,45,233,93,244,57,0,54,227,163,223,147,238,155,253,218,4,216,241,74,223,245,214,71,246,18,17,176,22,121,53,61,87,160,68,107,47,46,7,240,250,171,249,58,247,192,228,217,247,27,5,56,2,14,246,43,2,245,33,217,30,24,1,207,231,76,219,215,214,67,222,187,244,241,11,128,248,105,219,45,232,197,1,242,1,147,250,205,223,109,207,183,220,179,7,172,23,238,45,192,81,184,74,253,47,245,20,32,0,245,251,33,248,81,232,44,233,30,14,41,5,148,5,130,252,125,33,133,31,124,8,18,239,158,220,94,212,189,205,170,230,40,10,79,10,95,225,13,215,227,253,22,6,209,246,11,224,173,205,9,208,36,248,243,14,169,47,84,81,145,87,215,52,134,26,102,14,154,4,204,243,105,235,140,221,133,6,16,19,192,2,18,250,178,22,136,37,8,8,145,253,2,217,193,218,98,201,147,222,81,9,14,20, 236,247,35,215,7,244,52,7,227,252,65,230,135,214,205,195,58,226,30,4,15,47,30,72,93,84,161,62,79,30,142,22,177,11,248,242,179,238,173,229,187,242,198,22,47,16,39,5,126,15,6,31,191,16,162,250,96,226,202,214,228,201,111,209,197,5,183,19,231,255,28,225,134,236,184,253,19,249,201,236,214,218,85,195,253,202,35,249,58,35,204,67,197,80,251,62,245,38,173,33,125,17,49,247,224,234,47,234,219,234,214,14,214,26,227,13,144,17,202,27,118,12,31,1,48,240,37,203,17,206,69,200,165,247,176,30,173,0,2,237,17,238,137,249,164,245,78,238,200,222,109,208,86,192,161,224,119,28,143,64,6,78,125,65,108,44,2,37,110,32,136,248,57,224,7,238,63,235,149,255,92,29,76,17,69,31,24,29,220,9,69,9,163,251,101,203,24,205,99,201,236,231,26,36,10,10,9,242,189,243,43,252,32,251,20,227,107,226,123,219,100,193,61,201,116,9,35,58,37,70,131,67,175,53,108,35,198,49,250,6,237,219,187,233,225,250,218,241,148,32,59,19,32,27,31,43,198,9,63,8,69,245,102,217,122,189,96,202,167,214,253,17,33,24,130,246,142,253,156,248,248,253,230,233,196,219,111,220,187,199,242,194,174,246,232,46,229,68,53,56,31,63,76,39,115,51,24,19,146,231,77,211,169,246,53,246,100,19,35,35,233,20,108,49,165,21,69,9,197,251,224,222,69,190,58,203,172,203,11,3,68,29,176,0,52,0,12,246,136,253,186,244,197,215,126,215,148,214,107,182,204,232,73,26,192,61,110,60,195,54,236,49,29,51,63,39,79,245,116,208,92,233,104,254,70,12,171,42,14,20,207,43,3,37,57,20,220,2,0,230, 12,190,208,197,178,209,29,228,26,22,170,8,126,9,181,251,137,242,73,249,16,223,156,215,119,214,191,182,164,210,148,15,233,51,104,60,66,47,113,58,16,51,179,51,88,0,152,222,79,212,118,250,26,6,140,41,180,30,25,36,74,46,152,23,37,19,244,233,73,198,2,185,164,214,17,214,83,4,0,19,107,11,224,5,123,238,107,252,187,233,137,216,208,216,136,191,125,195,82,253,151,36,176,56,158,48,98,52,152,47,233,47,208,20,225,239,151,204,35,231,6,6,216,33,11,47,139,34,83,41,169,28,73,26,154,255,71,207,211,180,156,211,139,214,188,242,242,14,138,6,181,7,163,246,244,246,171,234,182,222,204,221,131,200,220,190,0,233,182,23,150,45,87,60,175,50,228,50,164,44,75,34,173,253,150,220,145,216,46,0,254,18,238,51,125,38,131,36,42,37,206,23,124,13,43,221,74,191,161,196,160,219,93,222,235,12,154,16,216,2,218,251,178,244,146,241,93,228,136,223,133,217,90,192,128,213,106,6,167,36,39,53,213,52,93,47,7,39,253,37,176,9,87,237,159,203,2,250,77,14,97,40,66,48,47,35,147,47,203,19,28,19,167,244,4,202,69,192,209,217,134,218,240,1,173,21,237,2,182,243,213,240,191,244,167,229,86,225,160,220,80,199,110,200,119,244,3,27,4,50,109,49,52,41,164,40,19,40,186,14,199,248,88,218,0,233,131,19,85,29,187,47,23,40,80,50,131,29,62,19,173,0,131,215,48,199,179,211,86,223,117,237,103,22,88,6,223,242,89,226,80,241,232,234,136,225,64,227,23,210,73,201,108,221,162,21,111,44,208,49,21,35,192,38,221,45,224,19,117,252,94,235,77,226,50,9,27,29,35,35, 158,40,155,44,93,48,245,10,176,10,164,220,0,212,192,209,36,228,211,231,63,19,23,17,58,249,177,225,41,228,245,234,111,236,62,229,163,218,14,206,40,207,127,3,158,40,229,45,247,30,204,29,167,41,59,22,157,4,16,243,239,233,131,251,162,28,20,34,183,46,194,25,53,55,62,20,99,17,229,229,187,208,207,221,201,225,228,236,62,2,44,27,223,244,192,229,188,220,250,226,27,224,12,235,52,225,69,215,206,211,70,233,162,32,137,56,96,39,56,23,38,34,171,24,158,10,26,249,129,240,66,240,188,22,178,35,159,41,96,25,3,47,240,43,227,13,21,245,183,209,102,222,202,235,200,245,242,247,14,24,70,1,64,234,223,216,40,222,137,213,189,225,133,228,237,225,20,210,140,221,102,18,85,47,193,46,158,23,44,30,192,18,181,12,245,2,103,253,173,242,3,12,117,34,252,39,138,37,31,25,140,51,214,22,234,0,158,210,235,214,81,237,221,252,45,253,167,15,9,8,130,240,230,216,192,217,44,206,229,211,162,225,188,224,169,220,172,223,111,3,70,36,254,44,51,37,111,31,93,15,64,252,198,7,85,8,24,246,139,3,159,36,209,34,195,43,202,21,145,41,131,37,240,4,110,230,31,201,76,231,206,7,157,9,38,7,125,12,50,250,16,223,8,220,24,212,97,196,70,214,150,222,40,221,56,229,111,248,58,30,98,38,192,44,87,36,154,23,14,245,141,252,42,11,224,254,189,249,183,35,243,32,199,39,187,29,219,29,98,43,162,11,237,243,160,210,55,218,43,253,81,25,212,12,212,11,86,244,59,229,101,225,53,226,19,189,159,189,145,215,119,222,148,224,155,243,193,22,197,39,167,38,196,44,212,32,232,252,57,250, 241,5,152,6,23,251,33,18,228,52,200,30,0,24,17,34,16,35,54,20,189,247,32,223,205,208,253,247,199,19,70,28,12,18,108,249,214,228,82,224,234,237,92,203,42,175,48,197,226,215,9,224,33,241,56,8,241,29,185,38,58,51,252,35,129,1,68,246,107,7,150,8,132,253,70,1,66,53,105,46,92,19,196,36,235,34,219,25,229,254,44,232,41,209,67,236,31,16,191,33,107,24,201,2,139,223,147,221,140,237,196,216,243,178,72,181,86,200,55,222,178,240,49,250,156,30,88,38,38,51,20,41,122,24,26,240,37,2,68,13,243,6,6,249,234,28,213,52,126,39,36,21,165,40,141,26,230,0,151,238,55,223,180,225,155,4,71,39,165,32,80,15,175,228,11,222,214,233,165,235,48,184,221,177,193,188,166,205,62,235,165,243,47,8,35,35,168,48,203,45,47,28,102,251,89,0,4,9,118,11,38,252,8,21,165,34,114,49,179,29,16,37,232,31,224,10,233,232,235,241,207,225,214,239,217,36,51,42,167,18,8,240,137,223,133,224,106,235,240,204,20,177,120,181,100,198,36,224,94,245,183,251,220,28,67,36,214,52,25,31,159,6,252,254,174,4,107,13,78,8,57,18,90,21,59,36,169,38,22,47,39,31,141,19,181,246,229,232,98,237,199,242,32,17,84,47,220,27,24,249,159,224,172,223,142,228,108,212,48,193,148,171,84,184,137,218,234,240,253,247,40,14,55,33,200,47,249,43,60,12,159,250,162,10,156,8,143,13,106,13,80,20,73,23,249,32,46,45,249,46,22,17,230,2,40,240,52,232,78,242,210,12,49,48,108,33,99,253,167,236,243,227,215,227,27,212,167,195,232,176,169,179,159,203,148,231,239,239,251,7, 65,26,121,33,244,49,187,23,146,0,99,4,217,17,42,14,32,18,246,11,48,19,191,31,46,42,47,45,137,32,220,5,64,0,20,234,174,238,62,0,103,49,108,38,117,4,40,239,235,235,40,237,177,214,200,192,125,184,81,182,237,192,162,223,157,234,240,1,44,25,162,20,155,39,37,33,29,12,220,254,201,11,93,20,78,23,199,16,151,5,105,17,173,46,117,41,78,30,225,17,232,7,3,252,249,232,166,245,168,37,254,55,112,9,105,237,151,231,220,238,47,223,5,190,153,181,254,182,199,188,170,220,65,225,146,250,71,17,243,24,171,20,1,36,183,19,151,0,111,4,50,21,8,33,184,24,130,13,158,254,160,40,85,52,227,33,163,13,162,15,188,6,54,241,42,253,212,11,61,50,193,35,11,242,112,228,6,233,8,236,63,198,43,181,178,177,187,180,190,215,225,234,138,239,61,8,68,25,32,22,158,24,167,27,69,6,31,254,31,12,19,38,120,29,198,13,4,252,7,13,252,57,239,42,254,11,68,14,202,17,68,251,214,253,89,10,226,35,164,44,199,2,6,227,36,234,150,235,101,210,112,183,23,175,24,174,122,206,41,233,252,240,202,250,211,13,125,25,160,16,236,28,108,12,49,4,251,1,2,31,241,40,210,23,59,254,146,254,81,51,123,57,213,19,73,9,13,21,199,8,134,255,249,16,176,25,63,37,255,18,209,234,114,224,87,232,153,219,25,186,39,174,58,166,223,194,65,225,169,246,106,251,183,7,134,17,204,14,140,24,79,19,228,8,117,254,175,16,59,41,173,40,219,8,252,242,92,29,63,62,233,32,157,6,6,24,91,16,38,7,84,9,216,38,30,21,212,27,178,247,231,219,77,235,127,223,81,191,165,173, 251,170,71,183,12,214,187,239,50,4,54,8,130,14,168,8,251,18,51,27,186,10,214,4,127,4,182,31,71,40,232,28,199,246,159,9,224,53,192,49,147,10,5,16,131,30,82,15,206,10,186,37,17,24,78,21,37,8,101,225,28,227,252,230,77,197,121,179,207,168,86,170,230,202,110,225,170,10,10,2,30,11,49,5,201,4,27,29,178,17,21,14,101,254,227,24,135,29,238,29,247,9,77,251,98,32,192,50,32,29,33,11,139,26,71,26,122,18,175,24,65,30,135,19,109,12,243,231,170,228,207,231,108,203,106,179,180,178,173,161,85,195,197,215,65,4,49,13,29,7,204,3,50,255,242,18,223,28,255,19,155,4,0,20,42,33,54,30,160,19,245,1,247,12,228,44,138,34,248,22,194,18,197,27,112,30,32,28,55,30,123,20,168,13,127,242,229,222,254,232,88,212,77,179,41,176,140,167,146,186,235,208,24,243,88,13,179,7,9,9,109,254,162,9,86,19,80,32,202,5,5,18,10,32,230,27,218,18,234,6,117,8,122,34,217,30,24,24,96,24,249,22,93,29,22,39,106,28,91,22,160,16,75,248,185,226,244,229,99,225,126,189,185,170,251,161,136,182,186,205,125,234,48,2,85,11,112,9,53,4,126,4,145,13,109,17,140,18,118,16,47,30,160,29,241,24,194,16,138,255,193,28,64,37,219,25,152,31,36,21,30,26,197,42,242,38,15,30,30,16,49,2,91,227,86,231,45,231,70,208,250,162,73,161,52,173,45,199,155,236,198,240,145,7,217,7,159,8,227,3,166,10,113,12,217,16,104,18,95,26,209,32,241,21,6,21,46,2,141,18,85,34,148,29,14,31,122,27,50,16,254,38,11,46,175,40,179,19,54,2, 59,236,229,228,43,229,138,216,32,180,187,150,86,167,115,191,94,229,119,239,102,255,119,7,18,3,229,5,109,15,93,9,185,9,151,22,143,16,6,37,150,28,197,23,143,5,16,12,255,27,138,37,40,25,28,36,1,16,10,26,10,52,124,42,214,25,168,7,101,247,34,223,194,231,144,221,129,198,184,155,74,155,62,181,115,214,122,247,103,245,41,6,111,248,241,6,235,15,254,9,15,8,179,10,30,24,240,31,188,39,236,14,239,14,158,12,18,19,58,36,114,27,60,38,209,26,210,11,32,48,41,43,249,37,194,16,231,245,119,231,27,230,184,222,203,205,140,176,253,144,204,166,119,202,111,243,39,243,206,0,243,248,74,250,66,24,93,9,86,14,196,251,99,28,119,27,40,46,114,13,86,23,36,15,47,23,194,25,169,39,130,27,33,38,54,15,229,26,213,56,247,35,144,29,192,251,18,250,125,227,147,233,101,197,63,189,214,156,31,157,200,191,159,226,182,243,94,255,22,252,7,240,30,14,115,19,160,12,52,3,89,10,40,19,90,55,186,22,1,10,31,22,162,21,50,26,89,33,27,34,59,25,171,31,135,14,161,46,57,39,166,27,139,8,167,249,145,235,10,231,244,216,75,185,123,170,97,152,149,183,201,216,175,230,171,254,69,0,19,243,206,252,49,26,194,13,219,9,169,4,181,19,36,36,225,46,182,1,174,20,137,26,219,30,53,39,36,34,91,28,203,29,87,20,77,28,80,52,224,22,120,16,204,254,204,243,103,229,87,240,201,184,79,173,249,155,60,173,25,205,164,221,149,246,33,4,53,245,90,246,244,15,143,20,140,14,81,5,127,17,208,20,155,51,20,16,154,12,72,22,243,26,220,41,127,38,110,34,133,18, 83,35,230,12,63,51,9,36,174,4,160,5,6,250,230,233,190,242,125,205,8,166,101,162,174,162,48,198,77,215,192,229,210,251,197,247,166,245,141,255,4,24,162,15,143,16,211,12,100,22,88,42,134,24,73,18,30,21,14,25,208,39,133,47,180,36,107,13,1,37,77,24,81,30,220,44,14,6,158,6,154,252,168,239,103,234,103,226,72,178,208,160,116,157,169,187,9,211,212,221,136,244,19,248,172,245,187,255,144,13,52,13,72,20,24,23,104,11,227,30,163,32,252,20,226,24,15,18,129,34,150,47,19,47,45,17,104,23,248,41,97,25,148,38,210,17,2,6,192,6,114,239,197,242,183,232,63,204,183,168,177,158,100,175,148,201,70,217,35,233,141,249,110,244,93,0,119,7,150,4,182,20,248,31,183,12,167,18,208,30,26,32,55,23,27,15,12,33,5,51,6,47,123,30,45,16,16,35,115,38,61,22,130,23,145,6,132,9,244,246,96,240,77,235,204,221,240,182,140,160,176,168,17,187,71,205,228,228,59,244,181,245,157,246,18,8,90,255,170,13,184,36,201,16,196,15,212,18,159,36,24,34,97,8,151,29,56,48,219,46,41,39,78,20,187,23,170,46,144,24,227,18,77,10,9,1,236,1,253,242,17,230,14,231,178,197,203,171,71,172,32,171,56,188,209,221,136,241,242,245,137,245,120,251,147,4,205,6,190,40,185,27,251,16,11,14,214,25,78,41,22,20,149,17,254,46,80,48,254,43,152,31,86,13,74,44,245,34,135,15,145,15,141,255,94,253,137,0,155,235,152,224,213,210,52,197,44,170,38,173,163,167,109,204,221,241,161,248,62,248,188,245,3,250,14,6,135,41,88,34,135,14,182,12,93,19,234,41,152,36, 31,10,58,34,90,47,83,47,157,42,209,15,139,30,245,47,243,15,84,14,195,15,225,239,190,1,84,244,115,228,248,213,29,212,150,179,79,165,52,166,103,184,214,228,206,240,34,254,125,243,244,239,225,0,95,31,94,50,32,23,49,15,123,5,122,36,109,47,183,24,152,17,203,38,234,54,9,50,188,29,229,20,25,37,87,30,215,10,90,29,131,239,157,246,124,0,248,233,53,215,57,214,246,194,150,164,225,160,1,169,64,210,22,233,234,248,13,253,111,232,250,246,116,17,48,54,147,30,119,20,162,4,246,18,40,57,116,40,51,18,246,24,56,50,0,62,159,41,181,17,176,26,134,32,198,17,125,23,177,4,175,239,159,252,175,243,149,224,137,219,222,213,241,170,169,151,67,165,177,199,144,224,221,238,150,253,75,238,203,232,237,19,18,33,18,44,194,25,249,9,161,4,160,46,70,54,4,34,42,17,212,39,221,63,112,55,155,28,5,18,19,25,82,28,134,19,8,13,22,252,127,244,187,247,87,230,34,233,190,221,48,181,113,141,90,158,182,191,131,219,81,225,68,243,212,244,250,233,86,6,214,22,21,37,160,31,141,18,1,250,30,29,72,59,212,40,95,17,79,31,224,56,112,63,94,43,255,11,105,22,186,23,82,28,186,12,19,4,134,250,131,247,132,232,94,235,122,233,155,190,91,147,165,145,32,180,109,214,205,228,141,230,102,238,194,246,90,2,46,17,143,26,185,36,6,26,170,2,154,18,125,49,77,51,26,25,209,30,45,51,8,56,85,52,160,14,194,26,228,13,20,30,93,22,212,7,102,5,214,252,143,239,71,240,154,239,68,200,172,158,54,132,134,167,179,205,172,228,128,228,189,226,149,244,148,1,176,19,57,11, 212,35,227,19,140,17,116,3,160,45,178,49,5,39,185,29,117,48,183,57,162,47,29,33,73,20,146,16,136,16,11,35,163,11,111,8,127,1,105,250,218,242,61,241,164,209,87,168,72,136,80,150,243,199,129,218,200,229,26,224,113,229,13,3,233,14,63,8,177,27,192,22,47,11,35,8,199,37,56,45,168,43,25,40,204,41,144,60,153,48,91,30,0,24,92,21,21,4,223,39,6,20,5,12,148,5,145,251,76,5,251,236,206,211,137,178,199,150,229,133,154,178,162,216,69,226,29,228,92,228,243,244,202,13,64,10,38,17,149,16,166,6,255,15,85,33,0,42,27,45,154,46,63,46,59,57,193,55,213,31,243,26,63,26,24,249,143,31,238,37,201,18,255,15,16,254,210,17,247,243,152,214,223,187,71,157,16,137,156,158,97,207,65,224,112,232,149,229,160,236,162,10,32,6,15,7,45,15,242,2,121,4,102,32,228,42,128,42,126,47,229,57,202,56,0,60,162,34,11,26,122,25,242,248,54,10,105,49,131,23,185,18,39,9,217,13,244,9,76,219,183,188,16,168,204,143,197,141,89,184,197,225,1,231,50,229,228,226,81,3,20,9,148,254,251,6,127,252,154,3,128,20,165,42,171,38,215,52,84,55,40,59,69,62,92,42,97,26,69,32,113,250,213,251,169,43,83,36,79,28,130,19,115,17,162,17,127,231,131,196,243,177,210,150,157,134,250,167,140,216,201,233,74,233,201,228,55,251,87,9,212,247,50,253,93,255,132,3,213,8,184,34,78,45,74,51,196,54,107,64,32,69,199,51,182,31,246,30,168,6,147,237,25,27,181,46,244,28,91,25,170,21,175,14,241,248,101,203,186,182,90,169,133,134,172,149,240,195,168,240, 90,235,82,225,97,246,18,7,52,247,130,243,207,253,193,253,163,10,216,21,73,42,146,53,221,55,210,65,172,66,179,61,97,37,92,29,18,16,118,238,75,5,116,50,218,29,233,35,147,27,203,19,79,255,6,215,141,190,93,180,3,137,84,138,33,177,229,227,128,237,148,233,82,241,118,255,168,251,200,233,15,250,132,252,20,4,3,7,224,40,98,51,151,52,173,62,123,68,70,64,11,51,117,31,95,23,41,245,139,244,54,40,8,38,81,38,227,30,15,30,147,6,35,224,74,194,25,197,176,149,21,132,157,159,121,214,240,238,130,232,121,242,120,251,5,255,4,229,24,236,183,0,145,3,76,253,116,35,79,53,181,46,26,59,92,74,218,67,60,63,209,29,211,26,244,5,132,237,222,19,6,37,6,45,31,34,231,33,213,13,54,241,206,207,218,204,202,161,205,138,123,144,193,190,182,239,81,236,253,231,195,249,48,3,140,230,173,228,145,246,114,4,142,247,83,25,54,48,33,41,224,57,180,69,140,72,217,70,135,46,251,23,129,16,109,243,174,3,37,24,41,48,62,33,148,31,155,20,79,254,163,215,196,207,104,177,43,149,206,135,24,169,215,228,178,236,249,234,43,246,220,1,22,234,172,232,70,239,198,252,100,244,23,18,148,42,94,44,219,47,11,68,54,74,214,78,148,55,193,36,53,15,24,253,248,255,85,6,22,38,52,39,255,34,148,31,151,5,34,232,3,214,191,192,80,160,40,139,2,154,206,203,38,234,134,236,231,240,226,7,136,231,7,234,35,232,32,254,174,238,143,7,58,36,125,46,159,36,161,57,185,77,20,85,160,66,91,43,100,22,99,4,46,0,138,249,23,27,172,41,98,29,94,31,40,10,217,248,115,224, 65,202,203,173,53,148,2,150,43,183,16,218,139,237,81,241,134,3,10,243,205,232,245,234,103,245,151,245,49,247,126,28,38,46,82,35,169,38,119,75,103,89,161,80,201,49,129,34,18,8,71,6,205,251,51,12,102,35,142,25,211,31,65,23,82,254,236,237,122,210,70,184,13,161,34,150,37,167,178,204,24,230,121,243,176,249,39,254,236,228,16,237,132,234,220,246,107,243,20,15,2,42,56,38,188,27,53,65,60,96,229,85,75,65,39,34,209,13,76,7,105,1,172,0,198,25,49,26,153,22,177,32,179,3,190,245,211,222,59,195,89,170,182,156,33,162,94,191,55,210,59,244,226,250,8,255,255,239,206,233,102,233,167,240,164,245,236,2,48,34,35,38,142,19,238,51,109,91,35,94,196,80,109,43,202,17,204,9,85,11,219,248,175,16,180,18,93,15,22,29,248,20,183,242,217,241,122,206,52,181,70,163,67,168,71,183,204,191,190,231,117,4,235,248,50,248,147,229,34,228,175,244,215,244,105,249,132,25,17,34,111,19,147,38,56,81,128,103,97,93,105,56,60,25,245,8,200,19,97,0,63,3,160,7,202,11,192,28,0,23,228,249,235,241,154,224,113,189,64,167,32,164,34,185,218,187,127,213,67,253,200,253,106,248,189,238,214,222,227,237,56,241,227,245,201,20,53,31,225,17,139,29,90,64,115,97,236,103,158,66,217,32,134,14,249,14,189,10,35,254,175,7,211,252,24,26,114,21,5,5,201,243,208,237,195,205,59,179,199,163,194,182,13,191,103,197,67,242,100,6,38,251,209,238,223,235,116,233,99,239,54,239,84,5,116,28,235,26,132,21,249,49,181,85,133,111,11,84,38,43,136,13,212,13,249,15,5,255,27,8, 194,243,78,14,188,20,210,14,183,245,175,249,24,222,184,185,30,170,83,181,36,195,111,192,250,219,29,2,64,252,149,237,180,234,210,237,39,236,195,237,220,250,47,19,19,30,88,22,251,38,121,67,143,108,140,100,60,60,162,17,221,12,126,20,100,7,118,5,215,249,119,251,182,21,34,19,248,255,0,249,206,238,113,194,127,180,198,178,177,196,41,198,203,209,199,243,85,255,95,242,216,230,58,244,209,233,81,231,119,236,2,16,175,26,39,20,248,35,100,50,132,89,160,104,50,75,81,30,52,8,35,16,190,3,144,7,27,255,249,239,237,8,184,19,55,6,221,250,24,248,196,214,69,183,248,190,208,194,49,207,136,201,150,233,116,253,72,246,142,228,142,245,26,238,168,224,251,236,55,5,188,30,240,22,14,31,146,37,117,75,243,94,187,85,51,49,12,6,21,11,126,4,46,17,155,9,179,238,231,245,226,17,203,15,177,254,102,248,92,227,117,199,201,187,167,195,182,218,135,206,117,222,176,239,84,249,181,235,128,240,214,244,51,217,159,236,102,251,15,31,196,22,20,29,228,37,186,55,23,83,71,88,83,63,62,12,82,6,33,8,34,9,47,23,25,237,79,233,59,10,72,14,167,5,54,248,85,236,45,217,118,192,235,196,227,225,165,217,243,210,153,233,178,240,68,249,30,233,190,243,201,219,7,228,26,243,0,24,12,33,224,20,249,46,63,34,47,70,83,83,83,78,241,22,58,252,250,12,5,9,151,29,86,245,13,225,165,2,106,20,107,7,233,248,5,236,243,226,240,212,117,196,67,226,213,222,11,217,174,227,250,228,224,245,101,248,98,232,91,223,125,216,57,241,185,16,187,35,109,10,210,36,49,40,94,52,233,66,164,78, 188,39,81,253,156,9,184,15,215,26,196,9,88,217,108,249,235,15,79,14,82,251,186,240,147,232,179,224,178,204,122,229,118,228,201,217,119,229,72,227,77,237,44,2,87,233,82,220,28,223,17,233,13,17,170,29,102,20,127,26,134,46,128,33,105,55,211,60,136,56,179,4,189,253,144,18,120,22,193,14,211,227,150,236,207,8,7,15,168,1,146,242,205,231,254,233,76,219,57,232,12,235,232,219,133,229,203,231,102,232,192,254,186,237,71,215,29,225,38,227,238,7,183,30,50,19,34,20,20,46,165,30,63,37,34,52,82,50,135,19,32,0,119,11,39,25,138,20,90,244,65,228,243,2,201,10,138,11,255,247,114,230,208,236,120,237,195,234,226,240,218,219,50,232,36,240,45,231,220,240,58,251,29,215,124,215,221,230,135,248,134,30,230,25,52,16,247,39,12,37,6,21,48,41,53,44,24,28,254,5,61,1,79,28,240,23,203,253,187,229,108,242,61,13,182,13,229,0,189,225,39,237,70,248,116,241,226,240,98,222,145,232,144,246,97,243,199,230,185,247,55,230,17,214,57,225,193,240,132,19,199,29,254,12,217,35,111,38,54,22,66,22,76,38,19,35,148,12,152,255,52,16,217,23,98,6,225,234,108,233,3,1,142,20,216,11,219,229,94,230,132,5,98,248,138,243,41,225,81,229,116,252,108,254,163,228,159,237,136,242,13,219,148,219,103,234,123,10,210,28,187,7,92,28,61,38,15,25,194,3,52,30,130,36,8,26,128,0,159,2,198,22,83,11,9,242,146,232,227,236,164,19,25,25,143,246,255,224,77,3,160,254,107,249,147,222,196,225,108,253,82,6,86,234,203,229,145,251,219,232,223,214,123,229,185,5,90,24,188,8, 47,21,39,37,179,25,160,2,18,17,62,36,50,32,126,8,45,249,234,11,165,20,44,246,238,236,193,227,31,6,197,33,59,4,141,231,222,250,55,7,142,255,132,228,123,223,211,251,128,11,91,242,117,228,130,245,239,250,68,219,123,222,6,254,81,17,16,12,117,4,36,37,251,24,167,4,154,7,234,27,77,33,65,17,79,242,11,3,237,15,237,253,185,233,86,228,124,246,132,41,187,17,78,250,34,247,245,7,211,254,250,236,45,222,59,255,167,10,215,251,176,232,249,244,254,253,101,236,29,214,134,246,221,7,22,5,215,253,70,26,12,26,148,0,96,6,147,20,25,38,223,18,183,252,148,251,156,13,37,252,170,238,188,231,161,233,225,28,134,33,199,9,194,246,187,251,61,255,26,248,29,217,136,247,58,9,253,0,192,245,137,244,34,254,127,252,185,225,124,234,137,5,90,2,15,253,181,14,127,27,136,255,12,5,148,16,236,29,218,19,181,1,228,252,181,1,63,247,215,233,45,238,201,227,19,14,157,44,5,24,203,2,188,248,220,251,65,0,213,226,136,242,242,9,57,2,99,253,117,254,174,253,66,252,40,245,138,227,182,250,25,253,120,247,48,8,159,19,164,2,9,3,98,19,135,24,112,20,36,1,53,3,123,253,131,242,186,224,222,243,73,228,12,252,27,45,94,44,202,7,198,242,179,243,54,253,184,238,144,235,125,2,33,7,249,1,1,9,64,8,154,253,254,251,169,240,221,236,58,253,67,236,57,4,37,14,190,6,89,250,152,16,61,27,136,16,178,12,78,252,96,253,7,238,15,222,0,236,77,232,38,236,222,39,244,59,162,23,169,246,157,238,117,250,200,249,218,235,235,252,141,4,91,2,56,16,209,14,70,4, 168,253,148,252,174,226,99,244,103,237,123,1,111,9,186,255,105,252,93,10,9,30,191,15,97,13,168,2,204,0,222,229,201,214,174,232,164,236,3,234,0,24,22,63,235,41,226,0,41,230,60,243,131,255,92,249,206,246,187,251,31,9,125,20,163,16,239,20,181,251,136,255,178,232,138,234,230,243,51,250,137,9,55,0,140,246,85,11,46,18,14,19,16,11,167,10,215,1,221,223,66,212,70,225,15,236,81,232,53,10,214,53,214,61,73,9,116,233,170,233,215,246,182,2,251,248,23,244,50,5,135,24,238,23,15,25,122,5,105,255,225,243,93,222,156,245,152,248,72,6,203,4,4,247,179,8,148,13,196,16,173,2,148,13,38,6,228,227,19,205,108,213,177,235,25,236,76,8,70,38,179,67,162,26,74,238,64,231,223,242,200,1,101,1,107,243,14,2,161,24,12,27,97,30,251,19,98,254,107,246,237,214,43,238,86,255,88,253,166,5,154,1,150,5,195,6,65,11,226,1,157,11,173,12,20,232,156,199,13,208,45,234,235,234,215,10,249,31,24,57,180,42,38,247,34,231,109,233,136,0,215,255,251,248,146,249,7,33,40,27,121,34,161,31,40,4,129,246,112,223,234,227,2,0,203,251,20,4,9,7,92,8,5,3,45,3,77,2,190,4,9,18,39,235,82,199,68,199,53,224,6,236,249,5,174,33,2,49,3,45,63,4,206,233,15,230,134,247,193,251,36,255,218,244,115,29,189,34,34,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,129,1,93,0,186,255,42,0,81,2,182,2,255,1,100,0,52,1,192,2,47,2,17,2,85,4,237,4,33,4,133,0,232,254,200,254,31,1,16,1,73,249,133,245,126,246,254,251,227,253,36,248,135,245,61,249,30,0,146,3,150,2,39,3,104,9,166,10,191,6,75,2,145,4,61,11,81,14,107,10,107,254,95,241,28,240,35,249,227,1,53,3,114,2,90,1,31,0,247,254,113,251,178,250,244,251,128,255,124,254,108,249,22,245,139,242,3,244,112,246,230,248,60,253,42,1,254,4,11,9,190,6,110,3,148,1,148,1,9,2,232,3,233,3,64,0,71,252,26,255,21,6,21,10,20,8,254,5,227,6,80,8,147,3,101,1,123,0,59,254,194,255,173,255,117,252,114,250,247,249,174,253,26,0,177,254,203,253,243,250,92,252,66,252,213,251,48,252,228,248,18,248,84,251,129,255,105,0,6,0,48,1,103,4,3,8,107,10,92,9,73,10,208,9,75,10,164,1,152,250,139,245,61,247,105,249,39,253,223,249,144,244,113,244,186,251,227,2,131,254,112,248,241,247,210,250,23,1,163,1,143,2,129,7,93,11,84,6,115,0,241,2,247,13,48,22,130,24,243,15,63,254,152,244,146,247,32,255,145,1,141,255,92,254,173,253,234,253,213,251,205,250,251,252,56,0,218,1,126,253,20,248,19,246,251,248,184,254,107,0,41,252,235,249,231,253,152,4,69,10,104,7,14,2,56,254,24,252,89,253,96,255,36,1,146,2,175,7,12,12,172,5,35,3,119,8,192,8,143,2,97,249,46,249,29,252,90,251,149,244,206,235,66,235,96,243,61,251,208,248,73,241,89,242,179,254,54,9, 215,9,127,4,89,4,199,9,56,11,98,5,156,255,176,4,209,15,14,17,212,9,41,254,113,251,255,3,117,16,86,16,142,6,41,2,59,4,221,8,6,6,230,0,1,0,155,252,165,252,255,247,224,238,110,237,87,240,87,243,14,247,62,243,78,244,134,247,65,249,217,251,60,249,197,251,50,255,167,2,174,7,225,9,23,7,57,0,103,255,234,8,224,19,82,25,134,10,66,246,248,250,228,12,252,9,84,253,7,246,159,250,182,7,68,3,115,252,116,2,142,6,14,14,169,8,70,249,118,251,255,5,112,13,71,10,6,0,82,240,49,223,135,227,230,239,189,240,35,247,223,248,32,252,174,251,41,249,115,255,229,15,64,24,99,18,69,255,26,242,173,241,245,240,62,246,241,248,100,251,255,249,102,249,134,251,119,250,49,3,16,15,10,24,169,25,184,19,248,10,144,2,164,6,146,5,21,254,155,253,55,0,133,12,249,14,127,255,127,248,111,248,36,245,248,244,99,253,138,10,76,7,57,0,254,0,13,1,19,254,213,252,51,1,98,11,95,16,1,9,91,253,154,246,65,250,32,250,8,253,230,254,141,0,94,6,224,255,179,248,43,253,65,253,95,0,16,5,197,7,130,7,9,254,213,252,230,9,223,13,232,251,218,233,242,226,40,233,12,238,217,237,131,237,139,228,134,225,26,242,201,254,136,10,17,22,47,25,38,19,13,12,161,8,53,9,121,21,75,29,238,11,65,246,120,234,206,229,75,240,131,9,212,28,6,32,72,29,143,29,134,23,194,12,32,7,82,4,52,3,140,254,68,235,250,230,165,226,24,232,152,237,60,240,46,236,219,238,199,249,251,7,123,10,123,6,164,247,185,245,83,255,47,1,72,3,114,7,109,7, 189,9,82,14,219,16,239,15,131,16,104,28,72,36,27,24,173,6,50,249,107,230,25,215,200,234,165,242,103,238,49,233,95,230,251,251,140,18,75,16,160,13,22,15,205,11,163,0,107,243,208,238,109,244,169,1,161,10,133,1,144,231,166,218,103,232,109,10,233,31,8,32,219,15,14,7,135,7,49,0,221,252,182,0,109,251,107,244,156,233,177,228,86,228,81,237,171,244,231,255,57,11,244,14,185,2,7,249,13,3,1,8,229,245,86,235,78,247,119,6,153,21,109,17,135,7,188,0,199,2,62,8,104,13,75,11,197,10,197,2,255,0,201,9,235,6,48,1,204,8,70,15,233,18,207,7,222,250,234,255,251,12,149,23,139,28,223,25,50,9,137,249,28,240,189,231,44,233,214,236,113,244,149,240,18,226,140,225,187,240,15,254,175,4,223,9,194,5,96,253,231,1,126,9,102,4,197,1,223,247,218,241,124,246,111,247,42,250,123,1,136,3,23,253,171,242,6,243,220,250,150,2,173,7,20,9,225,9,19,10,158,252,198,236,181,235,85,252,122,13,167,21,99,28,147,28,244,20,219,11,118,7,197,0,70,248,129,242,115,1,67,7,56,7,236,241,112,220,59,225,231,233,7,245,21,1,214,4,236,2,36,0,168,2,142,15,242,26,221,15,147,23,252,33,85,27,245,252,84,243,215,242,100,244,199,254,118,17,78,27,157,20,234,12,134,6,40,250,147,243,226,240,187,238,0,241,145,233,22,224,253,236,212,236,139,231,111,231,16,240,203,245,226,252,14,10,66,13,3,13,121,14,42,13,230,20,160,34,25,35,38,25,219,3,134,1,18,7,92,20,209,29,215,20,187,19,26,9,6,248,76,244,34,237,119,222,234,215,5,217, 16,228,242,243,85,249,112,2,120,11,179,9,98,0,205,247,128,246,11,243,57,250,230,248,26,245,245,233,211,225,148,229,230,239,216,255,213,4,122,4,136,248,162,248,133,6,46,15,28,38,241,53,241,48,143,38,88,29,247,10,220,4,100,12,211,5,1,244,175,255,44,10,196,17,155,7,173,247,254,244,45,234,38,234,165,247,237,7,226,2,58,248,18,255,255,255,184,235,125,231,195,240,102,244,57,248,166,243,214,239,160,236,40,244,13,240,33,242,87,237,115,248,95,21,149,38,127,38,193,14,180,2,91,24,99,18,48,6,209,8,36,1,250,5,239,14,214,253,228,238,13,228,105,242,139,2,92,15,172,17,148,12,165,10,251,4,160,252,115,247,122,242,23,253,242,7,166,4,160,233,105,217,163,225,155,241,86,246,80,249,1,238,7,227,247,226,111,246,91,6,196,16,214,26,171,21,126,13,76,21,22,28,254,17,227,14,1,17,104,13,85,20,138,11,190,0,30,4,16,1,213,240,200,221,223,205,162,222,180,249,7,12,141,4,220,249,254,5,250,19,182,22,251,3,130,252,77,248,90,249,161,247,204,239,20,236,189,249,11,8,15,3,213,252,144,0,180,25,227,41,208,31,162,15,39,23,197,27,65,23,95,10,152,0,129,255,73,3,141,247,153,218,183,209,201,198,253,221,148,0,251,9,82,8,75,0,193,250,68,3,47,6,161,253,167,239,6,232,2,234,111,240,130,246,191,240,48,221,249,227,161,255,101,12,88,6,99,245,184,253,224,9,198,7,41,1,56,11,66,24,99,42,171,53,249,32,60,30,233,21,184,8,103,17,217,41,64,53,81,46,53,34,24,4,12,230,97,215,33,210,58,219,105,220,24,210,246,214,150,249, 54,244,3,231,214,226,182,236,248,244,8,244,120,239,24,246,104,244,166,237,238,237,104,245,216,8,233,36,212,46,251,25,105,3,111,249,20,18,195,43,205,40,138,26,195,14,124,6,110,255,15,2,141,246,162,241,255,245,88,0,164,14,96,25,150,25,171,3,106,1,195,10,220,12,20,11,34,3,209,255,74,247,197,237,2,228,93,220,60,218,47,229,60,249,195,3,15,250,144,228,242,205,149,214,226,231,102,225,139,229,35,245,18,14,116,33,112,21,145,247,20,254,82,6,108,6,160,16,249,30,35,51,62,50,110,33,15,253,208,229,101,227,113,238,230,249,128,244,90,222,98,228,195,250,222,251,79,251,199,247,20,243,31,235,177,233,255,246,176,4,12,251,84,0,192,29,59,53,97,50,120,32,191,38,214,38,201,23,130,30,99,39,18,17,40,247,69,254,192,1,124,251,30,242,33,237,32,250,30,3,129,251,11,20,82,34,129,39,249,23,44,5,129,249,97,241,133,238,190,227,9,221,241,225,217,223,248,217,178,196,219,190,145,209,187,240,237,15,84,6,192,254,242,240,12,236,61,231,159,221,154,227,234,255,193,20,122,24,2,20,158,8,243,8,0,23,12,26,146,37,9,51,220,69,166,47,132,40,9,23,203,251,147,228,105,224,63,237,37,246,165,216,242,214,233,246,117,255,233,238,159,219,88,209,60,223,202,229,165,225,238,231,200,232,29,238,17,7,0,44,49,63,178,59,131,48,92,45,58,30,119,22,232,33,149,62,24,58,202,39,248,5,5,242,108,229,74,215,52,237,69,249,230,234,16,248,160,16,133,27,221,26,119,31,177,45,10,25,15,20,129,18,93,253,252,236,167,233,224,239,133,235,186,217,93,217,156,223,195,252, 15,242,230,227,99,223,240,201,139,198,25,195,99,192,138,207,126,225,222,242,80,0,2,253,76,3,139,1,12,16,153,53,111,46,139,61,207,69,228,62,92,42,26,4,149,224,4,227,151,242,84,7,80,240,99,219,32,244,47,1,30,0,124,252,145,237,67,232,49,210,162,201,209,221,250,230,199,233,141,252,23,8,68,21,84,28,203,31,28,51,12,64,130,57,25,57,233,51,139,48,115,56,232,45,29,21,44,13,13,253,227,3,44,19,94,4,54,4,95,18,252,8,241,19,90,28,89,35,132,16,93,5,70,18,49,15,28,248,232,211,160,196,236,205,48,195,152,189,220,196,142,215,234,229,134,215,128,216,148,199,104,188,166,189,73,200,172,213,59,236,104,16,196,38,85,21,13,253,217,247,173,255,45,41,16,49,137,54,53,90,220,70,137,28,58,3,2,234,164,234,15,234,24,236,31,241,108,219,10,216,173,225,5,215,105,229,83,11,151,10,177,240,248,210,192,209,161,236,118,253,193,13,125,23,125,40,143,55,51,65,140,60,234,51,56,24,26,25,45,52,75,63,10,52,167,31,242,22,243,27,166,21,197,13,185,13,131,15,157,14,83,20,65,0,8,250,164,17,204,37,134,30,82,253,206,239,244,240,27,241,197,233,188,221,5,219,118,213,49,206,126,215,79,232,90,222,218,193,25,207,187,206,143,179,209,170,71,164,248,181,173,214,94,0,246,30,128,25,192,23,225,4,61,238,185,14,121,50,160,68,0,119,182,102,209,45,105,16,106,251,58,251,163,250,246,247,8,246,243,225,123,208,135,204,177,217,69,242,5,7,130,252,102,217,239,192,237,187,31,214,240,244,254,10,254,16,109,34,182,49,237,58,91,66,100,66,42,39,213,17, 132,46,182,56,84,41,102,47,4,51,62,51,177,26,2,1,139,5,99,36,137,43,37,50,188,38,241,21,10,37,23,39,152,30,29,13,41,245,206,239,47,216,247,199,207,181,128,192,231,208,232,188,230,192,166,210,108,200,246,193,148,198,5,205,241,178,67,158,120,165,141,179,248,196,222,223,169,8,222,34,175,27,172,15,250,10,205,35,40,63,145,79,19,84,204,90,158,59,32,19,226,2,73,253,243,252,2,245,192,252,173,242,126,209,116,194,134,210,152,226,64,247,234,244,197,225,163,218,251,187,53,205,131,236,115,246,133,10,195,33,88,68,8,83,230,69,9,49,34,44,190,41,187,50,87,60,138,54,57,40,231,26,74,42,107,37,46,7,61,10,143,43,100,59,200,49,250,32,162,30,149,51,129,56,69,33,186,4,87,235,159,229,29,225,233,212,57,203,107,207,123,217,138,195,53,185,102,220,132,210,167,192,82,182,21,187,104,175,62,151,41,171,213,187,196,180,33,194,62,237,125,24,144,50,85,53,107,35,86,40,16,60,159,67,200,54,171,63,39,60,69,29,4,2,180,248,130,3,246,1,179,251,33,248,248,234,194,201,230,193,208,209,64,239,132,4,215,240,203,210,8,196,135,194,122,231,63,241,209,254,39,36,127,78,51,85,189,57,9,43,107,53,66,59,215,47,193,36,186,43,232,40,12,27,250,37,89,60,6,45,86,9,96,25,63,50,38,45,55,30,204,32,45,58,83,68,6,36,76,5,122,247,86,223,165,219,168,203,196,195,75,202,185,201,180,190,147,176,3,207,201,216,40,194,157,187,12,193,201,175,79,154,220,176,91,191,253,173,138,171,152,221,82,12,190,24,202,50,142,49,75,54,48,55,144,55,191,46,145,39, 131,47,56,38,178,11,53,254,45,254,189,248,61,249,151,244,129,238,97,222,151,205,34,216,197,240,209,255,199,248,8,217,130,216,83,210,41,229,249,233,204,249,215,28,122,64,206,79,197,56,165,44,207,64,85,77,138,55,133,23,175,32,201,42,210,28,159,39,3,60,220,44,217,23,107,25,117,46,36,46,185,43,89,52,17,58,105,74,160,44,218,4,65,255,67,216,104,211,93,210,47,200,79,202,51,196,24,198,207,184,224,186,225,206,126,200,153,187,232,189,15,195,9,172,88,174,181,181,115,176,83,173,15,209,5,255,41,16,211,50,35,62,135,63,247,60,113,48,25,41,214,29,188,27,118,22,54,4,242,252,184,249,243,247,95,251,202,253,183,241,28,226,147,211,168,218,158,236,20,0,222,246,25,221,25,228,9,214,221,220,208,236,212,246,75,20,88,35,219,53,252,58,23,54,121,68,72,71,26,63,48,34,137,30,153,48,140,45,78,31,229,51,32,54,159,29,210,15,86,33,68,48,6,59,29,72,77,62,91,60,222,41,175,23,218,10,118,217,115,191,72,209,223,211,123,206,97,183,215,196,2,191,208,182,100,196,148,197,221,194,211,204,177,219,193,204,147,175,218,163,111,172,91,189,17,213,119,233,69,244,248,20,154,52,70,63,25,64,162,58,6,52,239,31,213,15,95,13,27,6,54,15,90,7,146,244,186,240,255,245,29,238,218,235,43,226,81,226,39,232,81,245,208,246,203,237,16,249,92,230,47,215,250,235,161,0,204,2,6,14,129,32,73,51,206,55,79,54,231,49,148,55,50,48,1,43,191,66,196,47,218,14,48,39,164,50,72,41,126,15,215,14,30,48,203,57,15,74,220,81,149,72,38,57,186,32,209,13,150,226, 122,189,19,201,53,210,14,198,117,193,141,184,130,179,248,167,42,187,52,199,148,208,185,223,49,241,72,234,73,190,235,172,200,176,253,200,112,202,179,208,225,230,22,254,135,40,3,64,74,73,88,79,30,63,98,21,36,11,91,25,169,25,248,19,149,255,187,255,92,235,58,215,27,229,40,244,60,238,133,224,135,226,147,249,60,6,60,244,171,244,167,230,108,231,218,235,179,245,126,247,204,3,205,38,92,63,216,49,127,42,171,43,145,46,176,46,21,43,12,71,134,67,48,17,35,22,52,48,231,27,102,4,170,11,116,39,201,55,141,69,16,91,218,92,227,72,238,31,183,250,166,222,43,204,12,206,7,207,253,189,155,187,3,182,254,175,73,167,172,169,108,196,2,221,202,219,160,231,103,232,94,216,20,206,4,200,173,197,28,202,104,208,15,236,96,3,132,29,139,54,29,67,105,74,183,65,131,39,120,9,152,14,47,24,218,8,66,254,217,236,110,219,25,212,3,244,147,6,81,242,191,223,25,227,100,7,181,25,193,253,86,241,88,239,160,238,58,226,244,221,42,241,16,1,92,28,193,43,219,35,180,15,28,22,28,46,63,72,234,64,66,72,139,83,216,22,136,3,204,16,155,10,122,3,192,0,13,38,31,63,224,58,207,83,60,103,8,93,63,44,103,244,141,223,142,224,187,212,238,207,232,193,36,195,203,177,23,173,215,175,178,176,58,198,247,219,92,212,187,218,250,228,226,229,90,215,162,209,162,203,113,216,57,220,178,216,58,251,78,15,227,46,107,62,104,70,50,76,183,50,208,10,139,3,123,22,38,12,253,252,208,229,75,216,169,210,197,239,39,9,30,0,0,232,39,236,7,10,178,17,139,1,156,248,113,249,117,243,218,220, 112,218,230,251,64,8,89,5,129,13,161,16,137,0,101,251,96,22,220,64,13,85,98,78,170,93,194,60,82,13,158,18,190,15,37,7,128,7,9,23,34,57,181,48,71,61,248,111,80,107,100,55,156,254,4,240,191,241,249,224,33,218,146,205,58,192,184,173,12,165,0,177,123,177,251,178,158,202,32,213,69,222,109,234,224,243,119,246,212,234,64,223,174,224,44,225,71,214,132,222,188,236,221,16,4,45,142,59,58,73,161,54,86,16,45,6,125,18,71,22,122,6,234,244,101,226,72,221,132,233,64,253,151,249,121,233,205,229,95,3,41,21,71,5,193,250,134,247,143,254,192,233,158,225,54,247,204,244,17,251,155,248,54,250,242,254,225,239,251,6,173,44,93,75,96,82,216,84,41,71,108,27,92,2,187,3,228,253,46,239,28,24,69,57,4,66,60,53,159,97,225,108,72,73,55,28,203,1,216,246,67,227,107,211,15,212,73,185,162,166,149,171,21,191,41,186,194,173,124,182,161,207,169,227,191,239,63,244,44,254,28,248,128,240,97,243,168,247,75,227,26,211,36,224,173,1,138,38,164,44,241,59,87,60,166,22,179,8,213,2,77,9,119,1,160,253,227,243,64,240,177,234,38,246,90,11,96,255,138,232,16,243,173,23,122,9,25,254,107,247,30,248,0,251,134,239,200,233,130,237,73,241,36,239,198,237,161,254,136,253,12,5,13,24,55,52,191,73,248,74,49,72,22,36,195,244,133,254,11,0,255,242,219,254,92,30,227,59,77,51,64,80,243,106,136,72,173,55,94,25,25,5,247,236,144,204,92,212,50,197,246,188,113,189,186,176,170,161,121,173,91,187,52,210,142,221,49,223,232,238,233,3,241,16,219,6,190,248,164,253, 126,238,136,210,27,215,79,235,199,19,99,53,1,49,78,61,51,28,129,13,69,22,200,19,103,5,107,246,193,251,38,7,255,1,55,250,215,254,77,251,98,237,235,225,203,8,71,30,142,11,16,254,48,247,250,254,225,245,49,222,75,227,221,242,234,248,224,245,199,244,64,245,97,5,20,29,39,45,44,71,82,72,177,66,173,54,235,13,125,0,51,5,76,255,93,248,104,10,149,30,250,47,20,59,114,97,115,86,21,62,126,31,167,4,134,249,85,211,75,196,178,196,128,193,137,206,4,182,104,159,136,177,19,179,141,204,70,213,203,209,187,229,231,2,56,26,189,13,123,255,205,1,91,247,76,225,242,222,134,246,214,11,207,29,80,45,168,42,59,19,22,6,232,15,82,13,211,250,3,234,247,251,234,19,13,19,29,240,196,238,110,240,180,238,78,228,125,255,171,32,63,36,151,22,164,246,44,247,147,249,164,242,183,235,84,239,173,252,7,248,11,239,96,248,45,251,77,3,76,30,238,53,50,59,171,48,26,46,207,40,109,13,121,4,223,7,75,248,132,252,54,19,105,53,0,71,201,74,34,87,132,75,191,60,107,24,177,245,130,213,2,193,225,203,26,198,53,204,131,185,27,164,229,189,64,190,213,187,136,194,171,190,212,229,166,250,206,18,12,21,61,254,59,255,149,0,88,237,175,221,26,227,193,3,131,30,67,27,122,24,73,23,165,15,65,21,151,13,18,3,11,235,124,251,225,36,196,34,250,246,219,220,115,228,61,240,68,225,162,245,253,32,193,39,120,27,115,1,89,248,87,248,181,232,26,235,68,249,1,0,175,244,226,226,225,238,237,254,171,254,126,18,7,33,34,46,253,38,161,42,212,62,7,28,75,1,217,12,230,251, 163,244,210,1,63,37,229,59,106,65,116,89,251,92,196,68,191,38,158,250,170,225,98,194,194,199,221,210,42,198,58,187,109,179,129,194,215,201,65,182,192,182,19,195,53,217,17,251,117,11,199,25,198,13,202,5,83,8,20,250,12,238,45,227,109,251,163,21,17,17,127,3,168,19,158,21,226,24,49,9,202,252,211,254,106,254,201,31,192,33,142,247,46,224,199,231,84,228,34,227,224,234,177,18,81,46,103,27,3,8,136,255,166,252,42,236,23,240,28,7,60,0,8,233,251,235,138,241,152,244,44,243,203,4,123,32,69,41,223,46,186,41,238,50,46,44,190,14,126,12,202,253,194,236,60,250,94,12,147,44,129,37,15,66,152,119,175,88,176,46,200,16,172,233,67,211,223,220,250,231,26,212,195,194,234,189,205,203,177,208,134,177,250,169,94,205,243,216,1,233,128,237,61,10,156,21,203,15,8,16,117,14,11,0,233,239,201,245,78,7,188,246,208,240,164,12,123,25,78,13,22,12,59,255,176,15,215,5,137,8,97,19,200,249,77,225,145,224,254,225,40,231,129,240,83,19,8,34,238,20,181,19,15,9,114,249,123,235,185,241,215,3,82,254,79,235,215,235,55,233,192,222,208,235,162,4,127,37,198,45,126,39,204,34,210,37,199,51,206,22,105,12,31,253,102,242,138,245,168,246,168,26,99,41,151,54,46,107,138,98,91,52,131,37,133,245,94,223,65,222,36,227,111,215,157,200,223,187,131,210,87,225,195,194,177,169,207,196,109,218,11,216,58,216,224,243,220,25,189,20,209,16,126,10,106,17,156,4,127,244,94,6,12,251,118,237,196,255,116,18,108,27,124,31,140,9,143,32,116,29,145,246,211,2,8,1,142,235,209,230, 96,225,6,232,189,230,97,248,249,21,140,29,245,22,163,23,221,255,249,250,246,242,155,8,251,11,237,242,44,233,160,230,34,216,81,221,214,245,216,32,167,54,120,40,234,15,55,27,103,59,39,28,210,3,140,2,75,1,42,253,189,236,47,3,44,39,245,44,116,76,28,87,147,63,220,43,186,0,115,237,95,231,149,218,22,215,22,207,215,194,172,209,104,229,173,223,239,184,56,183,8,214,192,201,224,200,253,233,165,16,124,16,207,7,149,11,138,21,143,20,49,248,238,249,236,253,121,241,80,249,181,21,46,33,129,42,154,12,12,31,233,30,217,243,93,250,137,1,30,245,142,240,247,226,55,234,149,242,233,246,201,21,171,25,118,17,105,29,183,8,244,7,246,245,40,245,98,9,86,251,116,225,6,215,7,213,141,225,185,254,170,31,66,59,221,38,23,19,211,26,232,50,91,29,175,252,121,3,5,4,229,254,204,238,250,244,89,32,57,51,160,53,103,77,142,57,134,45,251,33,14,3,196,238,9,214,41,206,70,217,28,197,150,211,169,222,69,233,4,221,42,189,38,195,89,182,119,190,19,224,204,248,89,0,141,254,72,13,237,23,155,23,109,251,117,234,249,249,253,4,114,2,188,13,191,33,120,44,83,27,67,14,192,23,171,255,246,245,221,1,49,9,159,4,244,238,42,224,15,243,224,242,123,4,90,17,119,6,42,32,231,26,55,6,30,245,68,235,228,0,248,9,65,229,189,209,119,214,142,234,8,7,185,32,4,45,6,35,247,20,77,18,135,29,120,11,74,249,199,247,43,8,168,6,54,249,14,246,89,22,166,52,14,56,80,65,11,49,167,32,97,41,53,18,175,248,48,232,7,212,152,230,231,217,68,217,221,230,95,238, 9,245,81,210,12,188,80,175,109,166,175,204,51,222,212,248,14,248,253,4,147,27,255,23,197,5,67,247,254,0,114,29,155,30,212,23,38,40,79,30,53,20,93,11,45,10,49,3,217,245,95,245,52,13,132,24,235,240,139,228,140,240,117,249,65,248,203,14,48,1,250,12,3,34,221,3,140,253,114,217,126,228,159,14,47,252,122,223,95,222,125,239,35,3,197,22,241,32,251,32,58,15,103,20,94,25,151,13,169,253,179,243,183,12,36,18,92,2,27,249,46,13,228,39,83,47,152,31,213,28,251,27,204,46,217,35,36,1,135,246,76,237,65,246,176,238,252,225,77,243,175,253,221,246,120,216,154,188,176,176,63,164,178,176,88,202,51,222,163,240,160,2,183,27,131,30,175,5,231,251,185,6,236,32,72,31,128,21,140,35,135,27,197,18,237,8,58,14,62,23,140,2,84,6,239,15,7,20,74,6,199,237,158,229,63,243,133,238,109,244,133,250,21,0,132,31,194,12,169,238,158,231,175,231,93,16,124,28,185,4,121,246,162,255,118,14,195,9,209,8,96,20,191,14,158,2,117,253,29,4,137,249,11,242,87,5,243,24,68,24,143,23,109,28,115,41,141,39,231,1,25,3,211,10,164,29,120,32,43,254,166,252,118,0,32,235,67,240,202,214,98,228,64,1,233,241,158,230,149,193,164,172,211,177,167,176,253,188,241,213,141,234,98,255,130,4,225,15,41,11,246,3,33,17,59,27,55,33,114,23,202,29,129,49,98,36,32,27,178,17,63,23,96,25,69,13,230,9,22,28,183,8,34,243,168,226,36,229,185,239,113,239,40,253,246,8,213,25,86,22,23,245,147,234,104,241,116,1,237,26,246,24,86,236,0,236,11,5,103,6, 171,249,236,8,85,16,68,3,229,254,53,3,95,7,206,243,126,253,78,5,2,22,156,29,194,34,166,42,159,32,221,250,113,248,108,8,76,29,137,32,37,10,113,26,134,21,135,243,114,228,16,218,15,215,175,238,65,238,95,225,195,205,81,172,129,181,77,179,113,179,252,199,120,214,254,235,7,235,20,3,222,18,85,10,165,14,158,26,76,38,177,28,1,22,86,49,55,58,220,32,232,19,14,33,143,50,198,33,211,5,229,10,6,15,64,244,211,240,56,231,84,237,180,218,254,228,66,11,183,27,196,16,174,240,227,230,60,4,170,10,88,30,71,33,85,5,85,249,80,23,249,10,111,236,134,245,123,255,86,3,154,0,179,254,202,11,170,246,135,246,46,2,107,15,74,37,117,42,202,43,150,25,102,252,242,232,146,0,27,15,187,17,117,19,27,21,215,28,136,9,94,233,226,212,43,195,174,219,146,234,18,216,198,218,104,192,211,185,143,191,1,188,90,190,11,196,72,221,25,228,115,241,123,17,173,16,222,6,209,24,246,41,246,38,134,28,204,47,118,59,112,45,76,32,73,26,12,48,66,39,183,253,224,1,119,8,233,242,163,246,215,235,146,236,203,219,35,224,85,17,225,30,28,14,205,255,209,244,9,3,206,12,41,17,93,29,217,19,220,7,239,17,91,24,191,248,242,225,238,238,126,253,176,16,108,15,110,3,79,242,75,246,66,0,196,255,159,17,157,30,173,43,241,37,185,18,59,250,251,2,229,9,22,24,224,33,42,13,130,30,98,25,149,232,150,214,42,186,105,186,138,209,169,213,158,222,32,206,109,195,15,209,168,203,157,202,228,193,17,192,67,214,196,235,197,255,22,6,110,253,170,27,223,34,219,46,95,44,223,39, 249,59,128,66,70,44,73,25,141,29,207,37,235,1,255,239,22,2,138,239,13,242,133,241,89,237,173,229,178,223,39,251,2,18,222,17,15,5,67,247,248,250,109,10,195,21,232,33,110,45,76,23,103,17,99,31,12,5,243,211,217,225,226,0,9,20,42,24,2,0,234,245,98,238,188,6,71,3,169,253,0,24,224,31,240,47,83,40,235,4,150,252,175,5,10,13,72,29,29,10,55,17,124,35,17,238,120,202,132,194,44,168,185,196,68,219,22,223,199,232,96,208,78,211,76,214,50,202,111,192,195,188,179,206,138,222,128,238,188,4,132,16,251,29,174,39,54,56,177,63,17,48,149,61,198,79,144,60,205,15,53,9,164,22,250,3,59,248,65,6,68,4,103,0,175,250,18,247,214,250,214,241,119,236,191,6,50,10,219,247,114,236,161,239,169,6,41,23,107,29,56,45,226,35,250,22,52,38,71,26,87,236,34,233,236,0,107,13,17,7,65,248,7,239,110,236,139,5,172,251,36,245,247,8,106,13,138,58,118,51,211,27,169,8,122,252,30,0,240,11,171,10,224,6,125,28,164,241,85,195,123,181,53,157,124,183,26,208,139,203,142,234,35,224,233,209,220,211,160,203,194,203,182,199,52,202,107,210,113,213,167,241,3,23,97,32,108,53,170,57,118,73,26,69,100,80,199,89,23,62,193,27,22,7,70,17,93,5,58,243,148,246,53,252,23,250,31,241,205,249,8,6,78,254,208,242,132,253,223,19,83,9,137,248,240,243,106,7,165,24,121,23,76,40,170,39,190,25,11,25,151,20,147,0,67,246,28,251,2,11,75,7,60,249,218,252,253,254,40,255,221,244,150,235,112,255,222,8,138,37,237,54,62,43,35,31,207,253,168,245, 205,251,213,5,199,0,103,9,241,236,84,201,183,173,160,158,209,167,171,195,105,212,200,239,134,236,62,220,56,222,16,226,54,223,177,208,151,199,92,193,236,194,17,228,44,11,242,33,246,45,125,56,131,72,0,83,136,87,108,89,22,60,237,34,159,25,175,8,208,254,43,238,150,238,21,240,115,234,165,227,37,250,89,1,179,3,165,244,102,239,236,5,35,10,7,255,13,253,100,6,36,31,235,27,42,28,3,40,225,38,169,31,11,25,157,16,84,248,250,247,152,1,237,7,184,12,192,13,230,1,149,241,234,244,210,250,31,254,63,249,139,21,109,41,161,47,121,30,26,7,210,249,222,2,76,255,234,247,117,241,116,236,170,222,50,196,190,178,22,169,230,179,122,202,100,223,31,243,97,238,221,228,17,239,222,220,77,211,221,199,176,192,123,196,73,222,9,8,215,27,184,31,182,54,96,68,243,89,161,91,147,86,117,57,20,30,226,19,50,6,211,1,176,240,180,222,239,223,41,235,39,238,188,250,92,2,149,6,35,249,144,246,197,5,34,8,186,7,162,5,88,2,177,18,167,7,181,9,57,38,229,45,183,51,147,60,248,32,212,13,97,3,85,2,134,19,175,11,135,3,178,8,45,247,238,242,185,255,130,6,208,246,91,11,193,22,6,40,84,55,102,32,70,254,62,1,144,239,184,228,162,213,120,216,208,215,59,197,226,182,129,169,171,165,135,195,62,232,143,246,89,250,191,227,235,239,75,224,148,202,131,199,200,194,31,202,87,215,131,238,223,20,138,37,55,52,219,74,115,97,27,109,216,92,7,60,144,24,47,5,28,243,146,241,91,246,8,228,43,229,114,228,13,236,183,236,249,244,35,250,22,250,206,245,30,249,209,2,20,11, 77,14,249,12,78,15,142,16,115,14,222,28,232,52,156,64,110,71,112,46,237,18,84,15,195,14,96,17,76,19,54,4,18,5,254,10,226,249,42,0,186,251,0,237,229,252,4,22,208,35,249,53,123,43,206,16,87,254,211,236,233,220,114,215,252,214,123,217,139,198,179,192,77,195,156,175,7,176,104,193,9,232,199,254,48,236,165,247,67,236,183,210,195,201,200,208,121,205,252,212,138,220,213,8,66,50,131,50,212,57,233,85,148,97,154,98,231,69,195,36,89,4,196,228,158,210,200,238,190,238,212,213,182,213,100,223,12,239,73,238,250,239,119,252,15,246,77,3,188,7,55,12,25,19,184,14,196,16,11,30,254,25,232,31,224,48,105,71,236,82,183,59,71,23,20,26,183,12,145,13,54,5,239,232,245,235,97,21,215,10,47,253,229,243,103,238,110,9,130,35,199,42,183,66,126,60,7,18,144,247,23,239,124,218,255,217,122,210,215,198,215,191,242,187,207,205,76,208,168,176,14,183,157,219,89,244,83,249,233,255,79,251,8,214,96,194,124,201,38,208,63,212,162,221,157,1,70,43,228,45,113,43,7,74,126,88,179,87,24,71,139,32,114,251,243,232,19,208,252,243,31,253,147,230,239,219,211,215,185,233,49,242,14,246,131,2,29,247,38,243,132,13,249,15,200,32,204,24,21,12,119,28,226,42,76,40,89,44,127,68,68,88,128,80,121,25,84,26,79,19,117,254,67,7,145,238,235,228,251,8,176,3,142,8,253,250,105,240,71,255,134,19,107,37,17,49,87,45,228,15,54,247,147,0,12,243,44,220,108,197,95,186,98,192,71,208,221,222,87,219,78,185,127,172,130,187,191,221,138,255,78,7,41,6,210,224,76,199,30,202, 117,201,66,214,227,232,47,0,3,33,176,37,50,35,152,62,166,70,208,70,119,63,42,27,69,254,249,223,224,217,69,237,180,247,236,223,97,215,2,212,227,219,203,237,42,244,158,1,7,1,18,242,202,17,55,21,216,23,185,34,205,24,10,20,44,41,53,52,205,53,72,67,27,85,241,87,63,58,240,17,87,18,52,1,160,7,72,245,73,222,167,239,181,0,131,0,64,1,209,246,230,249,77,18,22,44,43,47,221,29,24,24,206,6,73,7,73,251,144,232,223,201,229,186,79,196,7,206,214,221,245,223,133,197,167,192,27,185,48,197,171,247,241,6,192,2,172,236,192,207,168,213,47,193,91,208,159,239,71,8,219,29,80,47,1,48,117,62,133,63,96,50,60,55,45,26,207,7,79,235,76,229,224,223,0,231,130,227,249,213,137,206,40,211,232,235,228,248,44,253,22,0,30,239,164,254,161,9,110,21,168,44,40,36,189,18,175,34,54,51,57,54,51,49,106,71,96,82,237,58,166,19,191,12,233,8,191,9,61,254,43,230,90,224,0,249,108,9,67,12,218,249,147,1,160,13,2,28,2,49,78,34,164,33,9,33,164,6,43,248,81,234,147,224,186,208,182,182,82,193,228,204,162,219,79,205,17,185,164,181,23,202,50,245,196,6,39,253,86,252,89,229,15,225,93,212,239,211,254,232,136,251,81,25,185,40,228,31,1,35,118,51,26,53,5,51,184,25,63,14,223,5,155,252,132,231,201,218,203,220,98,215,194,211,193,202,15,222,212,237,105,244,226,3,86,252,119,250,139,3,22,13,84,39,247,41,123,21,115,30,209,41,107,50,198,46,46,54,12,74,39,63,84,31,61,23,191,17,61,3,45,247,14,240,218,240,10,255,176,255, 147,3,147,251,129,5,231,14,44,26,221,40,9,40,127,36,120,45,23,14,108,251,216,2,5,0,183,221,1,160,40,164,122,193,151,215,27,224,74,192,74,184,18,196,185,225,20,0,4,251,219,252,196,246,241,230,247,232,171,218,86,226,9,253,239,33,29,50,49,26,107,2,124,38,65,52,71,50,180,37,118,15,76,18,205,254,189,228,135,206,231,208,134,224,199,212,200,203,180,211,139,221,212,246,73,2,51,251,30,243,68,248,235,12,112,34,120,39,236,28,101,29,12,36,58,37,54,46,56,45,133,64,153,60,160,42,79,36,165,31,74,4,169,248,163,242,114,243,229,243,39,239,127,243,39,7,56,15,157,15,99,18,47,27,34,35,99,36,202,50,209,24,82,7,33,17,228,251,158,231,96,167,189,152,203,195,29,216,188,230,100,212,126,187,140,200,199,215,63,248,120,251,10,244,166,247,175,244,203,235,255,223,127,218,43,246,129,17,25,36,30,16,22,0,166,25,184,41,251,49,163,42,167,28,85,26,237,3,175,234,158,214,238,196,130,216,122,216,229,201,161,217,7,228,21,250,210,7,213,254,99,251,22,243,128,1,223,19,191,38,138,41,196,39,86,35,73,23,111,31,171,35,222,40,43,56,234,53,52,49,230,36,151,11,201,1,75,6,167,255,111,242,78,228,102,223,8,251,190,20,212,24,45,21,213,14,217,33,81,45,189,44,22,38,98,21,73,30,119,251,171,216,120,188,42,146,6,191,7,227,18,223,143,236,1,199,250,198,19,225,240,244,121,243,190,227,213,242,115,248,92,225,200,222,65,235,246,234,124,0,66,22,213,31,143,17,9,33,245,58,93,57,131,47,253,32,108,28,76,1,178,236,73,221,65,202,93,205,165,193, 29,189,139,215,115,223,59,249,81,21,189,8,185,249,234,234,45,249,26,20,7,27,39,42,2,47,149,32,224,14,247,14,19,29,80,37,223,40,34,50,159,52,91,33,98,26,217,11,167,6,191,254,229,239,35,224,12,225,241,240,190,16,169,23,213,12,144,19,11,28,205,32,87,62,230,60,58,33,235,20,204,252,68,220,180,213,149,165,166,186,202,221,87,219,21,234,149,218,66,201,172,220,196,230,29,235,114,228,134,235,253,253,100,231,195,226,178,232,98,223,74,233,208,251,221,24,149,34,241,30,88,57,196,58,22,44,30,37,39,34,76,14,75,241,180,223,205,203,247,194,211,193,19,188,68,211,88,222,41,246,186,16,101,2,134,247,37,246,185,2,104,25,183,27,178,33,106,40,114,26,162,16,55,10,251,13,165,28,63,31,166,40,135,61,189,52,36,43,16,30,204,8,227,246,207,236,150,226,146,238,68,236,218,3,254,16,174,248,84,5,62,28,204,36,177,71,87,68,231,30,123,22,124,8,180,236,8,217,203,172,204,175,49,227,3,218,191,222,143,230,152,217,157,225,167,222,103,229,23,229,83,226,160,2,165,244,227,216,145,224,91,210,97,225,64,237,232,19,197,40,232,38,176,52,179,57,157,43,180,45,27,43,212,23,101,254,43,231,198,204,18,196,167,197,128,181,1,202,14,217,126,244,1,15,20,250,53,243,33,3,75,16,178,24,28,40,38,36,37,33,152,22,239,3,16,0,7,9,181,23,14,24,59,34,104,52,186,68,199,55,4,36,198,252,127,244,96,237,26,237,3,249,95,245,14,2,23,11,211,236,202,1,155,34,0,37,23,78,230,75,101,40,63,15,183,3,182,255,200,223,174,190,181,176,89,214,78,222,116,204, 31,223,220,237,58,222,49,227,45,227,249,224,220,229,1,243,8,246,106,215,64,216,9,213,182,214,120,225,92,15,190,48,202,51,65,48,34,52,67,43,221,44,102,44,172,26,180,15,111,235,197,203,122,195,253,188,248,189,161,188,193,213,132,231,248,243,213,246,99,250,96,18,52,25,86,29,144,32,176,33,0,29,240,21,90,6,28,252,71,7,74,16,88,29,45,26,98,38,125,76,93,63,72,35,48,7,47,239,194,232,157,244,24,2,25,4,129,246,125,2,251,251,0,248,231,23,86,45,201,57,240,69,8,53,10,42,164,27,238,0,235,232,235,214,15,195,105,208,79,213,25,218,52,225,185,243,109,216,31,213,132,223,238,220,164,226,89,230,247,235,47,216,119,208,13,208,183,218,74,239,26,17,194,55,242,65,87,51,37,42,241,46,87,50,5,42,118,21,53,9,33,248,182,217,56,209,116,185,39,185,52,198,168,197,156,221,158,240,237,248,142,250,209,20,198,23,42,23,166,24,69,25,105,22,57,9,10,2,215,250,198,252,96,7,175,25,34,21,51,24,190,59,225,58,123,32,66,22,211,251,117,243,144,244,63,253,131,3,55,243,79,254,115,6,30,3,68,21,8,37,153,44,250,76,161,69,191,55,56,26,214,254,185,241,153,222,192,208,70,203,74,203,97,212,163,223,83,244,220,228,152,212,60,234,53,225,79,216,123,208,248,226,175,220,248,209,33,203,19,208,170,243,240,11,167,42,72,62,225,65,222,54,228,50,0,46,184,46,220,20,161,4,68,254,63,232,248,215,71,183,159,172,43,197,104,187,214,200,229,240,9,3,141,4,235,21,240,24,93,25,170,19,18,18,23,12,27,254,148,5,69,14,146,9,109,0,125,13,133,33, 127,22,77,22,99,47,180,52,118,33,194,254,66,233,120,247,141,9,255,6,8,242,200,4,38,13,184,12,18,22,72,22,33,41,233,83,49,83,55,57,237,24,130,2,144,1,67,243,219,221,119,209,73,207,232,211,76,221,113,235,157,238,190,221,249,219,157,217,182,212,49,212,254,223,152,228,94,219,225,209,182,220,108,4,66,18,113,36,138,53,66,49,209,55,92,50,146,47,187,44,204,24,108,255,173,3,212,242,99,233,64,205,93,183,12,207,82,195,106,184,163,235,87,2,49,2,244,254,58,7,229,19,49,15,55,0,96,255,187,244,232,251,113,17,139,16,95,11,103,255,161,8,23,14,61,255,69,24,145,51,208,38,250,13,139,237,114,243,109,5,236,6,186,243,141,253,134,17,203,23,127,15,165,9,109,39,81,78,64,84,58,61,106,34,25,252,143,0,244,254,190,229,160,211,237,211,51,220,40,222,55,213,57,250,218,242,108,231,49,200,2,197,8,205,127,221,51,228,163,220,77,222,119,231,253,253,234,19,215,28,102,35,75,43,2,68,95,79,156,51,207,49,131,30,115,7,193,4,174,248,227,243,208,216,232,176,129,187,85,187,27,187,180,221,61,7,25,18,202,3,82,10,108,19,83,11,193,9,144,12,255,8,44,4,20,10,130,23,102,10,149,244,150,238,25,14,85,6,52,18,215,43,54,36,185,30,101,13,19,2,91,18,253,11,93,250,54,244,14,10,17,26,251,7,221,255,93,30,26,51,7,65,54,63,246,46,152,9,166,6,4,13,107,227,15,201,74,201,121,210,234,216,145,204,192,236,123,255,151,229,196,198,131,182,58,199,50,222,169,214,221,210,27,214,161,227,166,242,169,12,210,25,239,27,51,40,156,74,70,87, 7,57,55,46,242,29,93,20,40,6,75,248,2,243,95,236,241,186,203,178,250,182,167,192,159,227,198,252,173,13,121,247,195,255,63,14,70,2,162,7,178,6,45,17,44,16,135,3,84,17,145,10,84,246,80,244,245,2,165,14,244,1,105,26,18,45,251,28,60,22,213,8,77,15,96,14,55,9,142,1,226,7,135,30,111,22,42,16,130,20,34,35,155,51,21,64,245,55,62,32,227,9,208,6,232,235,75,213,215,214,62,215,18,212,150,204,96,227,106,4,18,216,99,202,206,186,210,194,149,230,67,220,131,212,6,216,109,243,79,5,220,17,109,17,175,24,16,41,33,77,79,78,171,58,181,43,241,30,49,26,111,3,169,236,240,234,250,241,173,205,221,178,216,180,11,195,198,215,24,237,147,253,98,245,131,252,148,246,16,249,234,11,253,19,155,18,195,11,144,252,70,10,146,3,5,247,87,247,151,250,204,18,46,254,124,13,117,37,33,33,157,31,116,10,123,14,93,13,57,4,176,1,205,6,97,26,163,22,190,6,249,14,156,38,240,49,159,57,90,49,41,42,36,22,42,0,195,240,220,216,14,232,39,227,15,212,131,206,19,214,115,248,187,235,36,211,164,204,157,185,233,217,125,221,252,210,62,218,129,231,195,3,225,14,239,10,65,22,75,44,81,75,208,82,102,63,65,50,121,26,132,20,250,18,170,253,75,239,17,241,35,207,184,185,186,181,195,199,163,215,235,218,43,237,51,2,195,254,162,237,206,249,157,9,47,23,100,14,162,255,163,0,34,2,127,15,78,9,247,252,2,245,182,15,192,18,248,8,43,28,132,35,200,31,134,12,50,11,134,17,95,1,44,11,126,5,46,16,158,31,152,12,255,24,109,52,104,52,187,56, 178,43,97,32,21,17,184,236,202,240,183,236,194,246,242,232,243,201,92,198,232,213,0,242,82,252,83,225,102,221,232,204,154,198,79,212,41,208,19,219,23,226,3,242,212,2,77,10,168,34,5,52,230,73,100,81,118,59,123,49,228,23,190,9,105,22,29,251,105,237,189,222,29,201,86,192,95,181,16,197,14,211,162,223,148,239,31,9,106,17,144,251,37,0,231,11,168,13,255,6,95,245,224,3,25,5,144,12,13,19,127,249,248,243,136,8,221,26,132,10,5,14,155,29,85,31,229,25,200,6,14,10,169,248,157,5,196,254,25,2,64,19,86,23,14,33,219,51,167,45,186,37,115,35,51,31,203,19,222,234,56,238,84,254,208,2,210,250,58,210,15,185,111,215,66,231,255,241,131,237,172,236,193,220,161,194,149,208,122,210,45,208,228,209,181,234,237,6,71,22,253,31,124,42,183,65,155,82,81,67,241,41,80,20,194,12,236,38,51,18,199,232,252,219,156,206,206,202,201,177,43,178,147,210,92,220,32,231,61,254,212,23,255,19,191,251,31,255,20,9,255,251,47,239,91,3,123,11,199,10,89,23,241,0,175,250,94,6,35,20,147,19,225,5,191,23,7,41,174,35,182,7,148,249,199,249,101,9,126,241,68,239,0,18,108,31,91,35,84,39,58,46,194,30,124,31,186,30,216,12,67,237,49,237,129,6,31,14,231,2,16,223,109,198,215,221,13,215,128,229,191,253,161,242,6,231,115,205,71,210,202,214,168,189,169,208,177,231,183,2,245,16,121,29,98,42,41,59,233,68,201,59,68,37,172,31,149,28,157,31,31,26,31,232,187,219,45,233,56,201,214,170,203,166,26,202,70,230,125,234,201,254,24,28,231,26,47,1,136,253, 89,250,172,249,96,235,218,251,4,18,158,7,251,7,251,13,115,3,112,15,191,10,248,5,244,1,242,33,55,52,138,26,93,14,250,250,236,14,167,5,33,232,175,248,0,31,148,42,196,43,96,28,169,36,196,36,3,21,167,20,144,7,54,239,73,230,86,252,199,9,22,6,240,235,85,208,2,229,84,238,33,237,69,9,227,250,175,233,223,232,156,218,227,209,57,176,105,193,95,229,151,250,44,21,114,37,92,45,249,59,85,53,241,46,128,50,233,41,154,30,94,20,193,24,4,246,82,215,114,212,142,200,1,173,12,163,39,179,159,223,138,250,106,28,102,45,127,40,50,15,143,246,155,252,111,248,216,233,9,251,199,16,153,8,99,255,176,255,154,2,0,7,182,7,210,14,244,21,232,40,251,48,139,32,241,21,222,255,243,254,252,238,162,213,164,245,79,28,0,35,214,34,188,17,72,11,172,25,189,23,202,19,157,5,247,251,156,241,229,244,183,251,33,7,81,6,72,220,230,217,133,240,24,237,69,249,166,6,160,251,223,243,237,216,92,206,162,191,35,181,176,210,61,240,75,29,152,46,207,39,154,51,195,49,123,39,229,46,114,37,46,28,118,20,226,23,182,10,118,219,166,213,233,216,96,178,84,148,159,172,164,240,215,21,89,31,4,38,221,34,152,20,81,250,219,249,136,0,35,234,212,234,249,20,255,7,234,240,162,251,241,17,77,14,139,7,36,23,142,26,189,30,52,34,240,22,8,22,218,4,16,238,13,244,105,219,221,241,156,16,21,20,211,21,1,3,141,246,203,18,248,32,59,13,79,0,82,245,126,244,12,243,38,3,39,9,251,14,250,235,128,223,188,247,151,255,104,245,170,3,104,255,51,247,40,232,120,218,145,209, 41,188,151,196,158,233,222,25,115,51,38,33,78,34,73,35,187,27,247,28,88,18,1,17,254,34,3,40,146,19,75,229,4,215,11,234,68,203,24,160,225,176,10,231,55,23,48,25,134,17,155,29,85,29,211,15,44,254,241,3,62,239,236,230,148,7,174,8,130,247,211,249,17,16,121,19,164,12,92,28,217,28,177,11,144,12,9,12,109,27,255,12,215,227,94,241,157,235,186,222,218,1,188,1,118,251,135,240,64,242,202,18,89,41,199,13,11,11,114,4,252,247,178,242,204,247,179,12,61,23,167,2,66,228,186,248,30,5,165,0,39,2,24,2,183,251,26,237,180,233,251,221,200,183,240,183,67,222,63,14,43,49,37,24,70,16,17,31,181,21,89,25,95,6,233,15,255,39,168,39,243,26,196,246,153,215,196,222,234,207,132,173,201,197,145,217,29,8,235,18,110,2,99,34,206,43,111,24,4,7,24,8,238,250,38,240,66,251,157,0,144,5,68,2,35,1,26,27,219,21,182,26,17,28,168,5,199,10,19,10,117,9,217,16,246,240,106,232,216,235,143,222,72,236,38,243,225,224,113,224,207,242,88,14,29,41,149,24,100,11,98,8,44,5,13,5,152,248,107,18,214,40,255,16,89,246,151,252,123,22,152,27,30,6,241,1,88,242,21,237,229,240,176,216,244,189,231,187,93,228,237,242,40,20,99,21,243,18,189,40,66,34,159,20,1,11,83,24,15,47,207,38,0,29,101,13,190,226,179,219,182,219,210,189,247,192,202,207,123,243,3,19,249,7,186,21,56,38,140,28,33,17,228,9,83,254,27,241,181,244,231,0,219,248,178,240,124,252,124,22,133,26,52,24,234,10,54,3,37,13,155,8,67,4,48,9,28,247,251,227, 65,237,217,230,115,218,17,211,244,208,211,223,99,240,44,2,160,23,223,23,224,27,31,21,162,5,195,3,117,248,171,17,36,47,165,19,17,5,2,9,107,24,126,36,97,4,128,1,20,247,43,231,97,243,71,230,57,219,135,203,190,210,43,219,195,232,176,11,96,22,130,28,211,38,249,11,187,8,103,16,214,27,160,39,69,35,221,22,243,242,15,232,21,226,189,209,135,197,101,210,83,222,71,22,255,12,90,3,83,30,12,41,44,43,71,30,141,9,153,252,86,247,1,5,20,248,203,229,188,255,55,10,132,11,106,6,231,2,204,10,56,23,215,26,38,13,145,10,5,2,146,237,86,244,94,243,238,207,77,184,152,198,104,212,91,231,139,246,247,1,217,22,158,38,192,28,216,11,20,8,78,10,57,20,154,39,237,31,226,13,131,8,242,8,187,21,48,2,6,252,23,248,102,228,133,233,215,244,81,246,14,224,241,198,3,202,168,212,80,244,171,16,84,31,252,44,201,26,15,253,148,4,210,23,77,23,58,23,23,28,31,10,251,251,55,233,77,211,35,208,132,204,119,224,110,9,159,255,106,247,98,15,184,37,103,38,46,36,209,36,135,19,73,2,185,6,26,1,243,236,67,252,107,7,201,4,22,4,126,249,149,19,213,52,45,37,111,9,23,247,122,254,80,0,81,246,152,242,7,201,72,167,207,181,161,206,167,216,47,242,211,252,250,23,170,41,223,36,97,26,62,24,139,21,178,25,59,47,213,42,61,12,195,6,74,12,147,25,173,6,119,235,180,243,85,224,172,233,120,255,99,254,221,249,207,210,56,192,100,193,25,215,179,245,15,26,236,46,156,29,114,244,83,241,168,23,110,24,131,14,10,18,165,14,191,255,143,235,115,210, 19,215,11,223,69,226,215,244,230,248,180,238,135,246,159,32,22,45,104,34,142,53,227,41,239,11,41,12,125,7,219,250,54,241,184,251,171,3,18,12,105,3,119,8,170,58,254,43,204,253,43,236,4,1,230,7,179,246,43,235,245,209,137,163,194,169,181,206,202,226,49,232,84,239,143,17,159,39,189,35,130,35,120,38,242,36,208,29,145,36,144,53,182,38,110,16,163,23,30,24,61,2,218,224,220,219,39,230,250,241,189,3,184,1,147,251,125,235,86,200,33,197,64,213,159,245,145,28,68,42,194,31,100,244,250,226,93,16,114,15,20,4,107,10,30,15,165,251,32,235,236,219,39,237,221,247,108,227,225,223,178,241,239,232,23,226,163,255,21,41,67,39,249,55,165,55,68,26,152,15,44,7,77,248,3,230,180,243,198,4,32,1,82,1,220,12,45,41,21,62,59,10,254,228,129,250,163,5,8,247,202,220,208,200,140,168,107,162,113,202,231,230,191,233,166,245,242,1,109,38,155,40,36,31,202,40,144,32,6,37,28,38,233,40,76,39,227,30,129,35,88,20,242,252,88,234,197,215,71,242,71,255,92,242,93,5,37,242,184,247,133,222,247,199,207,220,10,242,104,15,84,31,127,35,7,16,8,241,113,253,104,5,198,248,222,251,192,242,71,252,86,250,121,233,49,243,149,253,219,244,158,230,228,242,170,255,136,238,205,248,221,34,242,41,254,50,30,68,151,54,91,36,63,3,143,233,18,235,150,253,54,5,99,1,192,3,41,15,29,30,69,42,18,28,250,235,186,237,247,244,55,234,141,207,242,210,4,197,250,178,172,196,178,221,4,226,102,246,166,247,228,10,103,38,71,32,65,33,58,40,123,30,49,40,56,40,132,54,29,63, 14,49,7,11,122,242,17,235,249,224,217,235,220,6,103,240,178,241,76,241,221,240,28,237,75,203,161,217,189,232,25,238,235,4,61,35,2,31,68,253,124,236,6,0,237,254,133,0,25,247,153,2,68,23,23,253,136,244,214,4,207,3,80,236,202,228,171,4,6,249,32,238,220,7,51,29,201,41,43,63,75,61,15,31,91,8,156,253,47,250,5,249,166,252,121,253,174,2,231,17,165,32,128,44,42,44,222,1,191,225,168,215,22,212,166,195,68,207,102,201,195,176,40,186,179,209,73,230,86,2,66,8,254,12,241,18,66,27,8,27,178,22,118,10,10,32,190,48,44,62,74,62,63,53,95,22,225,243,172,230,139,244,158,236,118,253,83,238,146,228,255,249,209,242,39,0,126,228,211,218,87,232,249,232,192,252,129,24,240,29,110,3,13,229,111,238,25,252,144,246,134,247,60,12,80,29,251,0,19,235,69,11,20,27,169,1,161,237,35,4,248,6,73,236,29,252,58,21,114,27,147,51,233,52,74,25,68,16,120,8,99,1,174,3,5,3,63,252,239,255,147,9,103,32,133,47,162,48,159,7,182,206,210,201,149,202,200,192,251,207,43,215,87,198,246,182,194,198,182,222,189,248,177,11,131,16,116,28,220,30,95,21,101,14,172,1,137,21,214,47,225,70,142,64,159,51,51,33,220,250,245,229,20,243,24,251,5,2,121,246,165,232,10,233,120,229,148,247,41,252,127,223,12,230,123,237,194,251,101,18,146,32,15,14,246,242,179,249,235,1,58,251,57,253,38,4,24,5,82,247,223,216,249,240,186,23,188,9,46,251,21,0,135,11,249,246,71,241,231,22,110,32,28,39,198,52,207,33,221,19,163,11,95,254,155,254,195,0,178,239, 227,251,173,16,229,38,8,55,137,53,86,30,11,224,132,208,179,192,216,188,15,201,186,202,186,200,43,182,236,180,36,219,176,239,166,0,36,18,108,19,4,23,30,27,182,11,193,253,47,14,29,47,42,69,67,70,23,57,210,44,16,14,36,228,68,231,96,243,31,2,27,1,237,236,9,221,150,216,8,221,32,2,100,242,31,228,223,236,129,247,61,5,155,19,181,12,53,2,205,0,208,1,175,8,181,7,146,255,108,254,156,244,203,235,97,233,165,10,52,13,1,8,177,12,127,22,96,11,58,238,189,5,105,17,3,16,91,36,222,35,9,29,0,7,155,7,49,9,38,11,61,255,125,3,225,28,205,46,201,47,78,40,5,30,159,246,154,216,163,192,231,185,3,201,76,210,46,208,149,191,31,174,23,210,105,247,65,5,23,13,0,12,122,8,45,255,192,2,73,252,47,19,158,55,229,58,3,75,54,69,63,45,93,24,114,238,125,230,52,245,188,239,28,243,183,236,233,220,42,220,133,216,101,246,39,249,199,230,196,238,136,242,105,3,148,18,81,23,227,15,105,2,254,245,96,1,252,7,35,248,212,237,25,241,25,243,157,239,124,255,118,15,210,20,226,254,74,15,112,23,148,239,169,250,27,10,106,9,169,36,239,27,24,34,222,16,49,254,131,5,181,10,84,0,143,18,214,35,217,51,31,43,0,46,39,53,185,2,239,221,62,204,82,188,195,200,189,193,75,190,227,186,85,171,55,197,195,244,109,6,197,11,97,14,26,10,197,7,157,11,136,5,174,34,50,74,196,71,89,70,124,79,62,52,144,28,127,4,24,233,75,234,79,229,222,220,237,231,230,218,129,213,177,228,130,240,42,0,56,234,19,229,35,239,181,244,140,17,65,34, 130,27,118,11,169,3,251,4,101,242,126,241,109,239,155,241,202,233,176,224,2,254,3,23,150,24,9,2,72,9,126,34,205,255,158,236,236,0,161,250,83,13,84,31,143,10,240,11,148,252,103,17,28,40,69,17,0,21,46,33,25,34,213,36,158,39,186,49,239,12,252,222,240,211,0,198,128,201,213,210,153,182,95,186,60,175,190,183,146,239,130,13,142,4,163,3,41,246,232,251,194,19,161,13,235,22,132,63,70,69,110,66,88,70,87,47,127,32,141,21,122,244,28,226,141,216,49,210,77,231,168,245,75,235,39,231,213,236,164,252,63,241,254,239,231,241,153,251,50,17,12,33,32,28,235,7,38,252,77,10,94,245,87,225,214,237,150,237,152,238,86,234,228,249,90,31,206,26,218,1,44,2,202,39,30,16,56,234,34,252,181,6,78,2,64,17,204,4,121,8,56,251,228,0,158,38,86,33,0,19,41,34,5,44,65,33,196,23,120,32,147,10,147,234,85,227,194,216,147,205,110,189,60,171,100,182,35,183,10,168,203,222,164,11,183,3,179,248,189,240,184,5,109,29,93,20,70,20,58,56,159,78,30,59,55,52,159,60,133,48,221,21,73,246,13,218,77,208,119,203,237,224,51,4,8,0,125,234,220,223,162,229,19,240,4,236,4,236,136,248,4,8,9,24,61,33,220,23,44,11,214,13,200,244,232,215,110,231,140,241,82,2,106,236,24,235,82,15,13,22,21,1,212,250,115,35,225,43,111,2,134,246,199,2,213,1,97,2,208,10,96,9,184,3,146,246,11,12,191,36,181,25,91,29,15,63,154,44,157,14,200,15,116,7,77,2,253,238,59,231,160,222,1,186,178,167,143,176,137,184,210,176,95,214,34,251,39,253,239,248, 251,247,208,17,40,40,64,20,78,14,108,47,78,78,159,62,85,37,233,58,208,51,170,23,59,4,186,218,103,194,53,206,111,233,243,13,21,14,240,234,104,219,140,213,231,239,77,231,124,234,15,252,85,0,231,17,134,35,189,26,15,18,19,9,93,245,178,219,36,225,60,238,202,255,86,242,201,233,249,239,92,5,154,4,130,4,29,35,45,51,162,28,66,251,202,251,218,2,36,16,125,11,16,3,14,10,36,251,182,247,86,9,100,26,96,38,223,73,135,62,4,24,255,255,193,253,240,5,138,254,45,244,115,226,229,185,230,169,244,176,134,192,9,200,37,210,227,242,112,249,144,255,141,9,180,8,92,18,124,27,234,30,151,42,52,60,227,55,140,38,20,50,120,56,139,37,132,19,234,228,185,223,48,238,25,243,237,2,159,12,151,234,74,215,178,198,2,228,131,226,98,224,13,255,15,255,131,252,106,15,152,26,84,20,187,13,27,247,113,227,10,225,32,233,112,241,28,237,176,216,83,207,42,250,115,6,164,29,27,33,71,37,175,43,232,8,83,248,207,0,142,9,86,18,91,8,207,2,99,246,195,237,234,6,92,25,15,41,136,73,195,72,157,46,152,12,240,2,225,14,5,254,208,242,119,236,97,198,228,173,234,171,86,182,26,200,25,209,222,220,144,246,114,2,193,23,207,25,74,20,247,26,168,38,129,39,160,40,35,53,249,48,104,31,212,38,18,22,66,21,85,6,120,255,247,249,245,254,101,7,178,22,217,251,50,206,86,191,232,216,75,227,23,209,128,229,66,244,76,252,243,16,155,17,30,14,20,19,196,12,92,251,60,237,199,223,237,229,111,229,244,207,19,199,45,223,54,2,117,30,198,28,224,31,6,25,109,21,142,254, 246,14,37,26,18,22,56,6,56,243,47,240,120,235,100,241,148,10,234,30,50,58,165,89,127,63,107,29,205,1,253,248,232,253,244,244,62,235,215,206,9,178,49,178,242,184,75,197,247,210,18,218,118,242,204,3,100,8,64,17,221,12,239,35,157,46,231,32,130,34,71,51,230,53,5,35,60,32,12,22,97,26,36,17,74,10,151,6,123,255,102,5,125,16,56,12,12,222,195,189,246,191,235,218,201,233,156,231,88,242,201,235,194,0,224,13,175,10,229,17,69,26,219,4,182,251,252,228,130,210,148,217,30,205,65,201,40,221,83,3,211,22,160,34,22,44,153,29,212,6,63,3,185,5,221,23,179,26,208,2,76,237,193,236,254,237,158,235,131,243,219,10,57,44,169,87,117,98,192,54,190,255,139,241,204,252,4,252,110,247,167,216,19,192,40,191,66,188,140,185,163,202,238,220,65,241,172,249,200,243,59,3,210,11,80,32,212,40,135,30,218,28,233,52,231,43,88,26,199,32,121,35,159,29,124,27,53,24,208,15,121,4,86,2,235,5,156,19,166,239,30,196,160,185,54,221,175,247,245,230,211,231,185,236,120,229,167,255,53,7,196,20,105,32,238,7,188,4,70,235,78,207,35,205,238,210,62,203,217,225,209,3,127,17,102,40,196,52,75,32,144,13,90,3,29,3,197,17,203,29,215,15,240,250,181,243,173,230,155,214,112,220,115,255,197,37,202,82,65,108,224,69,15,11,77,236,146,238,208,246,51,249,170,230,176,202,101,199,210,197,234,196,143,207,120,221,144,240,236,239,105,233,209,254,3,8,205,22,234,32,15,34,245,23,43,34,231,34,115,41,16,48,133,38,107,30,20,31,254,31,32,22,236,11,81,1,255,249,198,18, 139,255,190,204,3,192,193,219,199,2,38,238,109,217,85,222,94,224,234,254,169,18,22,24,240,15,201,251,136,3,116,240,91,216,246,193,128,190,122,207,103,232,13,5,136,15,160,31,226,58,92,42,171,12,169,251,91,243,141,8,210,33,174,25,94,254,153,241,226,224,127,215,173,215,7,249,115,34,115,67,118,99,198,84,247,24,135,242,173,242,68,241,75,248,186,234,191,205,188,203,220,208,216,207,236,215,84,214,192,223,26,229,219,227,241,248,100,5,73,14,234,27,41,25,161,16,78,16,73,25,53,46,128,62,190,52,232,41,12,28,210,41,66,34,204,24,207,13,198,252,77,17,157,11,53,219,205,202,225,224,20,247,236,250,122,231,105,218,6,222,237,249,245,26,18,22,135,7,142,242,251,241,187,238,2,212,63,194,240,196,90,219,198,234,69,1,126,18,220,38,77,68,15,62,85,27,114,6,17,249,14,248,110,22,166,32,165,16,17,244,159,218,15,206,31,202,167,228,169,23,109,69,29,90,91,89,189,53,251,251,63,236,30,233,159,229,151,232,9,205,181,205,173,218,21,205,99,213,168,218,7,219,165,221,184,212,14,237,83,5,91,3,182,7,185,13,138,18,105,12,240,24,54,41,199,61,115,65,233,47,49,29,20,27,138,28,235,33,156,24,157,7,225,11,111,17,13,226,105,217,235,227,218,230,229,250,184,231,219,220,88,236,76,247,208,14,139,17,100,10,216,247,40,224,132,226,127,216,48,194,236,210,93,213,63,232,76,247,243,16,80,38,236,59,19,63,140,38,75,5,111,3,224,255,146,3,98,35,123,22,24,249,191,228,239,212,62,200,201,220,168,22,120,71,165,82,26,85,219,73,127,22,13,240,204,230,132,223,72,227, 156,218,84,210,108,227,191,203,134,205,38,227,91,220,164,219,196,216,134,235,191,26,47,25,45,14,186,11,19,9,168,11,9,24,169,44,191,62,57,59,17,47,39,29,65,14,248,9,216,26,174,54,115,48,86,25,147,16,182,236,33,216,195,218,106,234,79,250,247,242,47,235,149,241,252,246,18,3,231,0,99,1,67,248,250,208,173,198,105,215,50,210,198,221,229,236,99,239,82,254,205,19,157,34,45,48,211,56,17,48,247,12,111,9,141,2,202,246,247,2,238,9,196,251,254,241,169,226,64,202,85,207,141,7,149,62,201,80,21,86,249,86,200,42,40,255,161,213,230,218,144,216,1,216,27,201,109,217,38,213,162,207,86,225,43,231,248,213,71,207,251,225,95,5,48,8,151,253,213,238,197,244,236,13,81,22,157,43,200,64,146,64,115,50,181,31,139,255,191,245,60,15,243,57,55,76,213,39,229,15,108,9,2,224,135,202,230,233,74,238,95,246,87,248,31,237,162,255,47,253,189,247,64,249,59,247,208,211,201,182,75,208,199,230,246,226,132,240,120,239,108,253,179,18,166,32,45,48,202,53,151,56,94,34,91,14,0,2,164,237,99,246,207,11,134,10,41,7,232,242,189,214,26,211,71,249,65,42,219,69,205,79,169,79,249,53,234,8,152,214,140,203,24,211,15,204,62,210,235,227,87,231,77,224,224,220,119,228,62,225,206,218,251,234,28,252,16,248,204,248,240,230,10,236,78,15,183,32,17,36,48,67,159,56,11,42,12,28,114,18,140,9,111,23,25,59,251,83,139,54,150,17,27,3,246,230,33,202,7,218,2,232,118,244,72,241,248,226,165,246,52,255,72,242,254,223,135,227,16,219,226,188,19,217,87,251,30,248,246,255, 130,247,52,251,221,16,105,26,141,34,134,53,148,63,165,40,220,18,97,3,203,252,24,7,27,26,228,29,24,1,155,249,248,234,239,216,111,221,101,251,82,29,31,47,246,50,109,48,82,30,206,246,58,224,76,213,239,205,92,214,242,249,168,1,45,253,51,227,153,213,99,214,28,220,81,228,173,239,172,241,220,230,45,226,7,223,57,255,90,42,125,41,166,81,178,71,167,42,33,13,118,4,28,8,25,15,85,31,246,60,99,63,251,34,209,14,131,247,209,216,226,198,113,210,217,240,181,253,117,232,203,230,105,10,122,9,39,235,55,223,193,229,25,209,191,217,70,246,135,242,248,241,73,242,59,243,42,6,150,13,223,25,13,50,123,69,244,73,119,34,118,23,162,18,183,8,136,37,168,43,250,5,66,241,169,241,79,231,36,224,162,218,130,246,3,34,223,41,62,49,46,39,202,17,219,242,72,227,223,209,116,204,210,228,97,236,229,237,254,209,249,201,79,208,45,215,159,224,245,230,181,237,56,228,186,216,103,224,83,238,71,26,121,35,216,47,8,54,220,55,224,32,170,20,231,26,215,9,117,14,214,42,208,60,132,49,239,20,9,7,187,244,249,200,156,196,213,219,246,255,64,250,240,224,196,248,40,4,58,230,39,223,123,232,250,229,98,226,125,231,210,239,52,241,219,250,177,244,254,2,82,8,70,21,188,54,175,72,78,73,108,31,27,22,86,38,101,18,151,36,180,41,76,11,139,2,168,253,195,220,25,209,177,207,141,232,250,16,15,40,173,45,252,44,76,38,168,13,70,241,130,224,252,215,87,243,27,249,167,230,202,209,97,209,163,215,196,207,175,206,166,226,155,238,197,226,170,210,33,219,219,232,239,10,248,30,64,27,123,42, 65,52,10,56,188,28,244,27,23,6,60,251,67,20,16,54,174,58,130,44,207,23,108,254,120,207,46,186,155,209,43,240,81,5,190,233,4,218,132,254,66,255,24,240,7,228,2,228,28,234,98,228,72,220,19,229,213,237,231,250,255,1,74,10,126,21,223,47,138,75,30,68,127,38,238,20,26,33,201,26,36,26,215,28,240,24,139,12,60,249,136,214,59,202,82,215,200,221,48,14,27,42,73,41,124,49,185,37,96,19,180,248,33,241,101,230,207,231,29,228,163,217,231,220,3,213,180,212,226,201,179,210,109,236,209,249,230,233,61,213,125,209,253,228,202,252,183,3,203,3,158,28,99,64,35,70,27,34,34,21,200,5,190,0,124,23,18,43,142,60,49,59,176,36,237,2,29,222,42,192,121,209,197,237,141,0,41,228,187,217,203,254,217,11,246,250,231,237,207,228,8,225,33,224,181,219,6,228,245,241,9,246,205,249,11,4,229,26,130,55,15,75,139,65,179,45,51,17,254,30,104,36,211,23,195,27,13,34,188,11,171,243,251,207,191,190,34,221,45,245,204,10,106,45,45,43,140,47,223,29,43,15,84,3,233,249,12,240,68,222,70,214,77,210,95,217,177,219,13,208,135,198,140,214,60,243,55,1,11,238,12,218,137,207,164,222,83,231,199,233,81,245,157,26,255,65,198,71,76,35,172,12,189,20,42,11,47,24,118,23,58,52,226,69,113,47,181,9,212,230,168,210,6,215,254,224,40,242,39,231,101,215,36,1,118,15,183,252,159,242,211,228,117,226,30,226,206,214,183,215,163,233,94,239,227,252,189,13,255,28,163,51,24,66,52,60,169,51,91,19,50,20,220,47,10,30,21,21,177,32,82,10,212,250,67,210,111,188,228,223, 251,0,253,4,124,34,174,40,199,37,251,28,77,25,254,14,19,6,29,253,129,222,77,217,54,215,190,207,175,215,60,201,51,196,82,215,185,236,79,3,19,242,224,232,90,217,242,213,84,206,61,214,108,240,25,21,134,50,62,59,207,50,9,33,13,18,191,11,57,12,85,22,57,49,181,75,133,50,71,18,37,251,76,240,221,228,26,218,12,233,71,241,22,227,190,247,48,12,223,251,240,250,93,249,66,242,195,238,61,215,1,195,126,221,190,250,75,4,162,5,119,22,132,37,234,58,156,64,20,53,2,37,248,20,248,37,46,49,180,37,39,31,98,13,225,5,92,235,51,192,120,211,245,249,98,6,37,32,196,39,10,35,8,27,214,36,195,40,154,9,223,246,152,234,218,226,143,223,143,196,93,195,0,196,82,190,21,207,148,217,212,240,199,242,211,230,202,230,135,215,105,197,124,197,198,238,23,1,215,20,223,35,70,48,220,38,224,22,248,4,148,5,49,34,140,45,210,73,246,64,228,32,247,14,193,250,229,228,173,218,11,221,196,255,69,237,226,225,83,247,53,230,178,236,120,251,71,250,87,252,108,229,178,202,155,215,33,246,100,18,93,24,18,27,4,41,185,56,190,69,243,64,229,52,133,26,153,27,205,41,236,39,9,29,248,10,187,7,103,252,150,216,220,217,66,239,156,252,10,18,161,31,126,21,49,31,188,44,205,49,173,14,26,245,134,249,125,241,19,231,45,190,208,171,214,183,243,190,84,210,204,218,132,229,158,251,25,229,114,233,31,224,105,212,19,220,43,230,12,233,4,248,147,23,234,44,132,38,238,18,223,254,216,255,227,30,220,34,227,39,99,71,107,55,244,27,37,8,133,228,168,224,12,234,197,3,18,6,210,229, 105,229,80,227,46,219,30,244,227,3,129,251,75,238,145,204,75,198,89,234,112,9,81,18,127,24,90,48,118,62,120,72,236,71,225,58,205,12,115,255,126,30,117,40,46,22,210,3,151,6,39,255,94,229,171,219,88,234,154,247,238,5,14,28,190,21,9,31,102,52,8,61,13,28,225,241,152,239,126,243,10,236,131,199,38,178,214,197,78,201,103,205,1,218,199,236,60,235,211,231,38,227,92,227,234,217,74,210,219,207,94,222,223,241,54,20,249,42,75,32,2,32,109,18,171,14,131,35,169,36,98,24,247,60,141,66,174,34,151,11,144,242,25,228,88,238,2,255,63,10,104,251,199,235,103,234,229,233,250,252,185,15,20,0,190,242,165,222,71,196,128,213,243,236,178,253,67,9,232,36,164,62,157,76,103,75,154,57,200,15,108,240,246,28,20,56,165,42,189,24,239,22,67,18,103,249,190,223,52,231,247,4,93,0,161,9,123,16,36,32,7,60,16,62,12,42,116,4,38,238,220,233,93,222,22,198,173,178,236,198,241,199,80,172,177,195,250,225,139,221,167,219,234,213,155,228,90,220,105,197,129,196,38,208,209,232,31,251,83,24,144,43,80,28,92,24,237,28,11,31,132,35,19,34,144,46,2,65,36,36,145,13,164,3,220,234,176,234,188,248,96,12,90,3,195,227,94,217,197,240,182,246,26,11,202,8,138,249,224,233,129,192,137,200,175,232,26,239,235,254,250,32,92,73,58,82,191,78,154,50,103,36,31,4,46,12,155,40,58,41,82,22,194,20,95,34,121,13,97,233,7,229,100,2,248,15,179,19,183,23,23,28,59,54,236,54,85,44,5,8,57,242,100,233,248,232,127,218,203,200,100,209,219,215,124,187,141,201,114,236, 202,215,130,208,250,203,16,211,222,213,71,192,213,204,45,213,180,212,229,231,223,10,225,46,114,58,195,46,136,50,113,41,177,37,216,40,196,23,138,57,27,43,53,13,74,0,0,236,19,241,145,1,160,254,141,254,178,239,158,207,51,219,243,225,138,2,47,23,239,248,50,224,32,203,237,192,153,231,72,238,94,250,48,28,246,65,101,71,77,62,154,46,35,47,153,27,137,3,115,13,12,43,191,28,172,13,105,24,210,32,80,6,46,228,19,253,81,18,57,14,100,24,66,21,50,47,37,65,94,44,171,17,60,251,181,219,98,221,253,212,143,195,174,203,22,208,237,184,212,188,102,220,103,218,247,220,19,210,173,210,145,210,152,210,129,213,212,205,229,192,51,214,228,9,112,32,74,43,175,50,21,53,142,60,24,50,17,47,235,25,69,20,35,31,56,23,27,13,122,253,6,238,36,246,57,255,163,252,148,236,13,210,161,211,74,233,64,0,244,14,199,0,119,225,207,223,102,204,50,219,176,227,30,239,168,22,129,56,35,73,95,55,162,52,87,60,154,57,179,13,231,252,221,29,255,31,61,16,163,24,47,29,84,10,23,241,178,255,163,19,249,14,222,34,131,45,70,47,167,63,102,39,32,22,245,12,117,225,109,229,201,224,228,204,74,201,156,200,55,189,219,174,53,192,31,222,15,211,178,198,23,209,67,224,163,220,151,228,91,203,107,196,4,214,152,0,217,29,109,32,15,50,241,60,118,69,106,56,244,38,7,23,202,6,248,11,11,14,25,18,248,8,229,247,18,246,119,2,222,1,25,232,68,216,198,215,38,234,217,240,165,4,203,245,23,226,161,234,146,211,220,212,92,227,56,231,196,7,179,26,157,47,19,55,239,54,1,63,20,59, 216,28,7,1,170,20,55,35,0,23,139,12,249,27,145,17,168,247,111,242,183,12,6,27,15,47,49,66,53,55,143,53,249,32,16,35,12,26,147,237,2,214,38,225,85,217,151,206,101,184,106,184,96,173,145,185,44,216,254,208,40,208,15,226,90,249,95,244,189,228,232,197,53,194,212,220,156,249,190,9,111,6,58,26,191,55,107,66,183,61,92,44,124,33,85,17,115,2,18,19,250,23,154,34,151,14,15,243,150,247,132,252,223,225,42,219,123,227,31,237,18,234,34,244,95,252,154,240,30,252,6,223,172,208,132,232,33,237,4,242,153,5,71,21,113,44,116,50,208,47,54,50,8,37,68,8,233,26,87,51,59,20,6,252,39,20,132,16,67,252,85,235,24,254,220,34,196,53,149,77,248,86,247,66,3,47,156,32,25,32,182,243,79,213,247,222,46,219,175,196,234,179,100,165,61,166,150,171,248,200,0,216,147,222,50,245,234,14,147,9,35,233,92,209,68,203,95,225,103,228,174,238,59,255,1,16,66,49,136,64,209,74,30,64,204,40,127,10,171,12,108,26,249,41,187,38,114,16,88,6,56,224,225,212,226,219,143,229,64,239,145,235,64,232,135,248,91,6,167,244,86,242,78,226,121,226,29,233,66,225,239,224,235,1,7,38,122,51,200,43,230,38,6,45,36,36,80,15,170,21,28,60,114,39,7,251,78,255,241,13,193,237,165,223,201,250,37,29,3,54,112,77,163,95,238,90,150,60,176,31,143,7,113,240,178,223,199,228,232,218,145,188,104,176,146,162,241,156,9,163,212,182,118,221,5,228,129,235,231,1,112,13,106,252,95,234,36,225,24,222,41,229,144,240,156,5,226,22,130,44,31,59,75,68,100,58,41,48,16,30, 229,9,169,17,178,34,62,18,51,12,226,245,135,210,242,208,47,236,110,250,108,244,103,233,245,234,120,9,244,17,183,253,94,237,215,237,204,230,18,215,115,202,104,219,238,248,34,24,22,36,96,28,202,13,158,26,90,45,198,52,53,40,136,60,42,60,143,245,89,237,169,237,241,223,149,224,218,241,18,32,118,59,164,66,161,93,237,105,87,84,73,37,195,247,243,239,3,242,165,230,58,220,5,194,217,186,220,165,153,155,237,167,97,191,0,220,32,228,7,222,217,240,5,3,31,2,172,234,151,234,84,229,56,241,217,245,86,242,178,23,118,37,192,55,146,61,205,67,116,63,143,37,98,6,77,12,170,29,231,17,135,6,229,239,58,212,87,203,2,234,5,4,125,2,103,239,194,247,126,10,19,9,220,251,123,248,173,247,123,234,243,202,14,203,14,232,242,245,141,255,93,13,223,15,211,251,196,248,133,23,240,59,199,68,120,62,148,80,252,26,86,244,149,247,208,233,60,230,140,245,154,19,70,52,234,47,197,77,252,122,202,104,50,41,237,249,96,253,110,1,151,236,84,227,105,208,67,188,186,168,67,152,228,163,183,184,82,197,233,217,40,224,206,238,181,1,225,18,229,8,32,255,79,247,192,245,55,243,6,237,85,244,36,1,0,31,106,52,142,63,60,65,235,36,104,11,211,13,104,26,161,27,13,14,71,255,112,227,48,210,222,226,105,250,67,253,16,234,245,233,224,4,47,9,28,255,100,249,17,246,116,249,36,211,123,206,46,229,248,227,55,244,124,247,88,252,90,249,41,235,65,10,71,45,37,66,79,68,128,65,43,46,254,254,137,234,1,233,228,225,148,224,134,22,115,50,181,58,88,64,197,114,206,111,63,62,45,14,50,3, 241,0,234,234,225,221,183,214,221,180,89,168,21,170,21,185,26,191,118,182,56,201,15,227,2,237,69,250,249,11,144,23,238,11,42,3,255,1,74,5,21,240,123,229,17,246,41,23,53,52,57,50,71,60,254,39,231,17,167,10,111,7,172,10,254,6,75,9,87,246,107,230,234,229,213,251,82,15,1,255,23,230,244,249,252,14,153,0,122,252,81,241,62,245,224,234,181,217,238,215,150,225,225,229,227,235,23,242,248,255,131,253,18,6,13,23,219,47,124,63,176,56,254,52,188,6,40,227,3,242,64,233,205,224,210,245,102,28,50,52,207,51,59,93,209,104,126,71,108,43,200,14,54,9,159,235,14,213,192,220,72,195,255,192,164,186,87,179,95,174,182,183,98,196,150,221,243,227,230,234,49,3,166,27,4,34,179,19,111,4,206,11,228,244,45,221,94,232,193,3,152,41,170,58,219,48,252,51,224,22,2,18,50,20,212,12,97,5,219,255,180,8,250,1,235,252,166,253,153,3,108,250,3,229,158,226,207,14,104,23,127,5,94,246,237,240,195,247,116,226,135,208,151,221,82,231,29,244,54,250,100,245,228,247,38,11,1,29,229,42,39,62,109,55,144,49,24,35,187,0,38,253,222,246,121,237,186,237,153,8,238,23,135,41,217,65,243,101,229,84,110,51,59,13,200,3,198,246,143,209,213,205,242,199,55,200,194,212,156,186,153,171,222,184,253,183,102,211,179,216,57,216,4,248,8,27,86,39,243,19,72,9,165,7,161,255,43,232,165,238,230,10,133,26,175,40,71,46,148,36,253,13,82,7,30,13,240,6,39,243,39,242,137,9,234,22,176,10,132,238,78,246,194,239,56,230,132,222,229,3,161,30,221,33,102,12,157,239,242,242, 179,235,255,229,239,227,125,236,44,248,199,247,174,240,192,252,22,254,97,7,88,31,174,44,18,46,136,36,23,38,174,31,181,3,167,254,113,254,148,236,148,247,216,16,9,49,111,68,77,78,127,84,133,69,204,45,219,10,126,240,113,207,233,196,241,213,184,205,133,218,183,186,170,172,161,197,213,192,105,193,163,197,0,200,25,241,255,13,109,33,99,25,56,0,148,6,186,4,152,243,155,228,154,242,227,19,134,40,183,29,177,26,60,21,101,13,148,17,154,9,110,251,65,239,97,8,47,44,70,25,236,239,53,225,30,232,111,233,39,216,129,250,240,33,104,34,165,21,58,251,83,247,16,238,65,222,167,230,181,246,36,251,100,242,179,227,13,245,77,2,117,4,46,20,157,27,209,35,179,28,142,42,170,55,109,15,100,255,202,8,185,236,32,241,95,255,197,35,153,54,222,65,103,91,232,86,37,55,217,18,175,241,220,218,243,194,245,215,171,217,212,208,243,190,26,186,176,201,4,203,134,181,149,191,16,206,206,227,132,4,153,22,129,32,70,16,208,9,141,8,24,251,138,243,38,234,59,13,124,31,89,17,96,7,134,21,136,19,151,20,82,2,161,253,5,254,175,5,111,40,112,26,30,238,137,229,168,235,164,222,95,218,103,233,40,26,27,43,129,21,206,4,98,255,62,245,100,225,119,238,39,7,252,247,109,232,141,239,139,244,249,245,63,246,114,12,30,32,69,36,111,41,175,36,253,47,209,32,133,12,65,10,17,243,187,229,223,247,85,10,10,42,51,33,194,76,156,116,152,71,76,30,32,3,173,226,78,215,27,236,16,239,94,217,120,197,50,196,164,209,9,208,12,175,109,180,219,217,212,223,197,235,134,247,92,21,166,25,217,17, 237,15,252,13,31,2,92,242,186,255,219,13,179,246,131,246,47,18,194,21,224,10,135,7,226,1,20,15,149,3,233,13,31,20,77,241,255,224,157,225,5,223,60,227,113,238,36,23,230,31,134,18,17,18,244,5,54,244,120,229,44,241,170,4,132,250,207,231,102,238,67,232,196,225,71,242,160,13,10,42,65,41,81,34,204,29,151,38,179,42,30,19,135,9,187,247,192,235,212,240,103,244,99,31,66,35,196,59,214,107,217,81,143,39,140,23,35,239,179,225,188,231,194,231,165,220,192,199,248,194,81,220,254,224,189,189,253,174,124,209,148,223,72,215,24,222,1,3,248,30,111,22,63,13,143,12,215,19,58,1,146,248,112,14,189,248,187,240,245,4,78,20,231,27,55,26,187,10,93,36,97,20,228,247,82,8,230,250,32,233,124,230,85,223,34,230,76,226,129,251,117,25,20,27,228,21,243,19,229,253,129,245,219,242,114,12,39,9,133,238,220,233,61,229,145,217,75,228,141,254,6,41,228,52,149,32,246,11,249,31,192,53,108,20,191,4,30,0,89,0,172,243,66,234,255,8,234,38,146,42,204,78,237,77,240,53,227,31,116,248,112,238,171,232,114,220,97,220,212,205,69,200,69,216,223,233,253,220,168,182,224,191,146,218,35,199,50,207,204,246,220,22,101,15,242,7,86,12,199,24,74,15,252,244,96,1,36,254,225,241,166,254,237,25,97,34,78,37,4,11,240,34,189,21,146,241,75,254,149,255,225,241,137,240,238,222,81,239,196,238,205,248,247,24,244,22,188,17,209,27,80,7,116,4,156,242,208,249,140,10,82,245,246,223,132,213,14,217,67,231,152,7,35,38,61,60,182,31,142,16,176,30,115,48,241,19,134,253,226,3, 137,3,50,249,143,234,253,248,78,39,11,47,249,54,230,75,43,49,93,41,85,26,61,254,43,236,184,210,111,213,130,214,55,200,120,216,168,224,44,237,10,216,196,187,210,197,136,180,142,197,45,232,155,253,143,0,74,1,224,15,166,25,194,19,86,244,16,238,169,254,41,6,124,2,51,18,99,36,137,42,94,22,227,15,17,21,12,251,9,247,88,4,155,8,199,2,111,232,227,226,103,245,150,240,149,9,174,15,211,7,63,35,157,22,56,2,150,241,155,237,13,7,214,3,139,224,65,208,89,219,198,238,150,14,12,36,233,45,29,31,165,18,43,20,252,26,162,5,38,247,251,252,241,8,9,2,185,245,49,0,196,36,115,54,72,59,105,59,226,38,34,36,4,30,208,2,252,238,230,218,246,223,253,222,181,216,44,227,56,236,174,243,221,219,84,191,90,178,122,167,94,198,135,220,226,245,87,248,2,4,167,26,32,24,197,5,88,249,192,254,67,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,255,5,255,113,255,76,255,50,255,25,255,219,254,28,255,200,254,209,254,221,254,186,254,215,254,180,254,146,254,143,254,170,254,97,254,113,254,78,254,187,254,72,254,108,254,189,254,82,254,189,254,89,254,48,254,185,254,102,254,142,254,181,254,175,254,232,254,234,254,252,254,59,255,37,255,59,255,104,255,100,255,181,255,86,255,163,255,123,255,243,255,211,255,25,0,253,255,35,0,59,0,88,0,122,0, 151,0,180,0,230,0,43,1,22,1,162,1,56,1,192,1,176,1,19,2,125,1,52,2,87,2,201,2,135,2,52,3,5,2,86,1,252,2,73,5,5,7,5,9,193,6,179,2,151,254,175,255,199,0,60,254,196,248,162,250,205,0,60,254,31,251,175,253,50,1,254,1,230,1,199,5,212,253,231,241,103,245,41,7,160,7,149,2,130,8,216,15,100,2,130,247,9,250,184,1,87,1,138,6,23,16,108,17,171,11,237,17,51,27,218,29,131,28,209,31,4,28,238,20,187,19,168,23,150,18,3,13,49,18,183,24,57,22,235,15,194,14,2,11,7,6,26,10,73,23,65,27,40,22,74,21,191,22,108,16,86,8,109,6,48,4,67,251,71,245,211,245,211,243,254,233,185,226,245,225,45,223,2,219,4,222,160,230,68,235,222,231,109,230,1,231,198,230,3,229,228,232,201,236,62,234,135,226,38,225,112,226,2,223,104,220,132,223,222,224,244,221,201,220,66,225,59,228,185,228,238,233,23,241,81,241,66,238,80,238,207,236,184,230,100,228,30,234,145,241,190,244,7,249,252,253,251,253,248,250,33,253,54,3,120,6,167,5,50,6,62,7,122,5,102,3,94,4,194,5,9,3,92,2,78,5,241,6,159,7,159,11,135,19,160,24,39,26,189,28,186,27,79,22,238,20,32,27,80,32,100,35,177,37,236,40,16,40,46,36,185,34,9,34,12,34,138,32,148,33,70,37,229,35,227,33,25,34,238,34,99,32,24,30,82,28,37,23,120,16,210,11,96,8,41,1,23,250,88,250,46,1,104,255,43,247,65,245,215,242,152,237,93,234,243,243,22,245,91,239,154,240,80,255,48,254,251,240,231,241,4,252,155,244,159,236,41,243,244,248, 240,250,168,0,225,6,66,6,160,9,230,21,132,32,82,34,136,37,59,38,200,32,147,22,189,21,166,19,52,16,232,12,168,14,33,12,73,7,103,3,13,253,89,246,65,244,118,253,231,10,149,16,167,13,117,11,249,10,98,6,161,254,99,249,246,239,254,228,20,222,134,225,226,225,20,217,154,210,71,209,20,201,88,190,113,190,41,201,225,207,223,210,58,214,174,216,139,218,107,221,91,225,222,230,162,230,146,226,108,222,11,222,67,220,230,217,170,222,143,224,42,223,81,223,141,228,100,231,19,233,213,238,233,246,140,248,193,247,8,249,245,247,223,241,58,238,29,241,163,245,97,248,58,251,47,253,88,252,137,250,174,252,181,0,181,3,205,5,136,10,192,13,51,13,14,10,168,7,204,3,55,0,62,253,54,255,190,0,148,2,197,8,129,19,234,28,56,34,36,41,143,45,133,43,104,41,63,46,210,46,92,49,76,54,26,60,154,62,189,61,145,57,185,50,232,40,138,38,199,41,208,42,142,40,188,45,190,54,101,55,56,49,121,45,78,45,33,46,233,42,160,45,1,37,162,25,155,23,163,37,213,40,214,37,213,42,25,47,101,29,19,9,188,253,153,255,50,7,83,18,11,26,108,28,122,25,216,21,253,15,203,13,161,21,144,29,229,31,145,31,172,31,151,26,141,19,219,16,121,21,78,32,86,41,60,44,121,39,55,30,208,22,31,20,136,21,179,23,187,21,75,13,158,6,129,255,201,246,44,239,60,234,91,226,57,220,86,220,250,223,18,219,107,209,142,203,95,196,97,188,58,185,145,185,159,181,211,170,226,162,179,160,215,163,113,165,204,169,253,176,124,180,23,175,129,169,24,172,17,175,127,176,15,184,75,192,179,195,230,193, 242,192,22,193,240,191,255,196,107,206,87,214,84,217,164,220,97,221,81,219,65,218,105,223,145,232,137,242,86,250,70,1,121,4,140,3,90,2,194,5,209,10,112,14,98,14,86,13,66,13,195,10,10,8,114,7,248,8,190,11,128,17,129,22,215,23,155,21,173,23,68,26,217,30,55,33,26,36,176,33,62,34,188,33,130,34,238,40,93,47,229,59,179,68,151,69,18,69,144,66,37,72,217,75,83,74,196,68,199,67,22,74,146,68,108,62,81,62,232,60,201,59,20,50,67,52,157,31,150,10,56,8,114,20,66,19,196,17,36,28,26,35,125,14,52,253,120,246,83,247,218,243,125,255,196,12,164,19,215,27,227,38,185,40,116,35,68,36,157,38,225,30,42,27,35,33,177,40,100,33,23,25,46,29,202,35,246,38,119,40,149,40,236,30,71,19,122,18,117,25,228,26,215,22,52,23,253,27,236,21,247,12,141,8,22,1,149,241,15,230,90,229,113,228,243,218,18,208,125,200,148,188,127,175,134,176,146,184,7,186,95,178,116,172,234,167,182,169,149,176,225,185,237,194,145,198,6,195,129,188,11,187,175,185,105,181,155,180,67,176,37,172,83,173,151,180,66,186,180,190,171,200,64,210,136,211,73,211,241,214,75,216,42,213,80,214,247,221,224,229,162,233,215,240,52,246,102,244,59,242,181,244,191,250,90,252,240,252,99,254,207,0,21,3,153,5,154,9,110,11,119,5,120,1,194,3,82,6,232,7,57,13,98,21,234,26,58,29,75,33,20,34,51,27,206,28,116,36,248,43,67,46,196,57,92,62,37,65,175,67,196,63,208,60,112,58,144,61,170,64,139,62,62,57,24,60,186,60,93,52,129,49,179,46,104,43,170,42,97,45, 253,38,221,21,101,7,162,22,195,35,153,31,33,34,78,42,249,27,142,10,233,2,142,255,45,1,151,9,249,21,119,22,165,25,172,34,104,42,35,45,160,55,99,62,7,54,181,44,93,52,42,55,137,51,103,40,237,40,101,46,41,50,233,51,142,44,248,38,187,28,3,22,99,25,32,34,118,33,81,27,117,25,68,23,210,15,108,12,239,10,99,1,19,238,41,233,210,237,199,231,214,212,237,199,95,191,157,175,234,164,220,168,232,173,245,167,97,162,48,162,214,164,197,170,152,175,217,181,115,182,202,172,229,162,245,160,246,165,13,162,130,157,89,154,192,145,94,141,73,148,198,156,38,162,158,171,80,185,126,193,255,198,137,210,195,220,24,221,241,218,36,225,196,234,89,244,100,250,99,1,133,5,193,7,39,13,46,23,201,31,128,34,25,32,13,27,192,23,137,22,21,23,215,26,40,25,241,17,229,11,96,8,151,2,196,253,44,0,103,9,253,15,69,24,150,29,160,25,180,18,143,22,48,30,154,36,94,48,160,57,38,70,143,71,146,69,254,63,249,54,45,58,241,61,63,63,76,61,58,65,123,73,75,71,179,70,245,70,47,72,83,75,201,73,62,75,234,57,194,37,239,38,41,53,7,58,49,55,170,57,91,52,248,29,137,10,236,0,77,253,8,1,253,13,178,24,131,23,7,23,52,23,122,22,223,24,141,24,74,22,112,13,230,15,131,26,100,27,66,18,223,13,133,22,38,35,136,37,61,34,11,31,120,25,143,16,158,18,253,25,98,30,180,25,220,22,208,18,253,10,130,1,173,253,224,244,245,224,75,212,31,214,63,215,55,200,37,187,55,179,90,165,161,152,159,154,180,162,28,160,78,150,248,147,180,148,4,157,228,163, 56,169,111,169,193,160,238,147,81,140,108,143,178,145,229,141,8,141,116,135,195,133,18,140,32,153,61,161,70,172,206,186,9,198,68,203,200,210,12,224,235,229,182,231,216,238,132,250,157,6,51,13,180,21,128,28,24,31,183,34,64,40,104,47,208,50,228,50,189,49,61,45,76,42,194,39,213,41,187,38,10,32,109,28,53,30,146,29,23,28,227,27,47,30,24,35,23,41,104,45,167,41,136,35,158,32,125,40,209,47,232,56,101,65,184,73,249,74,129,71,234,63,197,60,229,64,58,66,100,64,132,65,17,65,83,63,88,57,204,57,24,57,49,53,77,52,224,53,172,48,147,31,250,17,154,24,198,28,108,28,111,33,150,42,138,31,57,14,83,5,141,253,0,247,251,250,163,7,130,17,185,25,118,37,10,40,16,37,143,38,0,44,235,36,45,27,116,30,120,35,116,33,111,20,105,11,144,13,159,23,96,29,143,27,88,22,159,17,240,12,32,16,96,22,87,23,63,21,176,26,163,29,123,25,141,16,160,8,232,248,32,225,198,208,72,206,222,202,128,190,177,180,201,171,14,160,74,153,243,158,24,169,85,170,18,164,4,161,73,162,84,171,178,180,221,186,250,187,52,180,67,172,177,166,111,166,18,164,109,160,1,156,175,146,29,140,248,143,43,155,147,162,41,174,44,190,55,201,204,207,174,216,18,225,27,224,180,220,55,224,74,235,87,247,253,254,244,7,76,13,75,16,98,21,11,28,178,35,161,38,128,39,247,37,203,36,38,36,147,36,23,38,111,35,194,26,169,20,131,16,22,17,157,16,50,22,227,27,198,38,194,50,6,57,189,56,102,51,188,52,124,60,133,69,60,78,196,86,12,93,150,89,140,82,86,73,232,67,48,66, 4,61,105,60,116,65,43,71,151,64,203,60,131,62,13,60,19,58,107,58,134,59,166,47,123,32,53,36,37,48,165,47,214,50,91,60,166,61,53,44,29,30,69,16,21,12,169,6,222,13,161,21,217,29,41,39,72,51,114,50,29,45,45,38,179,33,218,25,124,22,182,21,27,24,152,16,255,6,4,2,40,3,140,8,171,8,91,8,207,6,118,7,14,13,217,18,118,21,116,17,179,14,107,15,217,6,132,254,84,243,219,231,182,213,225,195,96,187,219,184,246,181,182,172,171,164,241,159,76,152,158,151,41,156,148,161,59,157,201,149,89,148,74,153,139,159,216,167,41,170,229,162,239,150,108,146,52,149,61,148,184,148,64,147,97,142,48,134,31,131,46,137,106,146,6,153,152,163,42,176,117,186,41,196,254,205,10,215,2,218,116,221,116,232,100,249,133,9,89,20,108,27,55,30,9,34,85,42,156,54,65,62,35,62,105,59,132,57,253,52,168,49,125,50,51,50,243,45,16,41,53,39,162,39,15,39,194,40,121,44,125,50,213,58,55,67,40,65,23,62,24,56,158,55,26,60,249,64,5,71,220,78,222,83,124,81,214,73,172,66,44,67,94,59,84,54,208,57,223,66,112,66,28,60,69,62,97,57,174,52,113,52,24,56,242,42,197,24,39,18,59,30,197,34,3,35,182,42,212,53,224,41,116,30,255,19,143,10,67,3,125,9,254,15,6,20,196,20,202,32,242,42,191,41,0,34,245,29,140,20,147,14,16,16,248,14,131,7,87,2,142,0,128,4,7,9,222,11,62,12,62,11,203,9,83,11,129,22,202,29,217,27,157,21,51,24,21,19,112,10,167,255,86,248,157,234,188,213,240,201,194,194,25,188,111,179,197,171,234,163, 33,154,213,148,30,153,232,155,141,154,163,146,179,140,227,144,230,152,239,164,36,174,97,174,163,164,22,154,25,152,140,152,209,153,136,154,169,151,164,141,167,132,162,134,122,142,78,150,150,160,81,173,67,184,176,194,36,209,26,218,176,221,74,224,225,230,65,246,2,4,82,18,122,24,58,25,61,23,62,25,32,35,105,43,140,46,127,46,216,45,214,42,58,39,94,39,223,40,132,37,45,33,196,33,20,37,12,38,123,39,75,43,136,47,76,56,75,66,200,68,140,68,19,65,112,67,56,69,43,73,55,80,51,86,159,96,42,97,216,92,100,83,228,78,146,74,151,64,46,61,137,64,24,67,44,63,165,62,19,60,56,56,139,55,112,55,78,48,234,31,195,17,34,26,20,35,173,37,44,42,82,52,111,49,242,34,120,22,36,11,135,4,87,7,19,14,88,19,202,23,91,35,23,46,239,46,145,44,91,38,222,32,200,24,246,25,86,25,150,21,25,15,156,8,44,9,24,15,147,20,170,18,163,16,69,15,244,14,245,22,201,31,197,32,224,25,123,26,242,23,36,15,205,3,112,250,194,238,152,216,195,200,147,191,200,185,174,177,44,169,210,160,97,151,198,144,83,148,224,152,38,154,244,146,15,140,234,142,136,150,49,162,61,172,141,174,199,166,191,155,59,152,36,152,93,153,91,154,251,151,223,142,118,133,116,134,90,142,104,150,77,160,120,172,112,183,188,193,249,207,87,217,60,221,183,223,201,229,177,244,154,2,255,16,139,23,190,24,24,23,255,24,151,34,16,43,106,46,116,46,208,45,219,42,58,39,95,39,222,40,167,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,186,168,234,156,213,57,216,110,230,140,230,79,233,121,254,158,16,183,240,196,4,193,56,165,53,218,3,33,242,60,249,137,24,17,250,43,245,78,8,247,37,118,42,12,53,121,65,87,28,21,53,142,46,5,53,247,28,90,22,164,55,100,43,113,36,59,59,146,94,131,66,167,34,169,22,224,27,197,10,180,6,54,241,200,212,192,197,21,227,247,227,21,212,18,212,250,199,146,200,242,208,25,228,235,234,12,245,5,248,156,222,11,227,212,240,71,250,186,223,152,207,207,215,176,0,35,15,38,7,146,0,226,245,164,248,79,250,106,222,80,214,138,238,207,8,136,25,81,45,63,41,183,73,16,76,139,44,244,27,242,41,69,62,39,18,177,254,139,16,119,29,128,16,85,8,64,32,115,35,184,1,226,252,168,23,149,30,251,230,24,219,201,238,45,238,233,226,18,207,13,203,102,207,70,209,160,203,55,202,13,234,185,243,129,236,105,213,103,224,26,248,207,235,6,217,81,204,189,240,213,253,27,19,12,251,93,249,238,21,178,21,3,5,75,254,45,234,57,229,164,250,148,230,158,16,138,12,43,20,107,238,93,8,84,20,33,8,133,248,76,6,238,50,68,25,182,245,148,251,224,49,18,64,71,10,185,2,148,36,204,50,108,31,167,16,14,6,91,16,219,5,135,246,158,10,12,25,41,17,185,253,97,13,85,255,171,245,144,224,219,244,63,7,226,233,167,245,182,5,196,10,48,3,83,244,89,9,9,250,187,246,170,254,9,1,216,8,218,248,174,30,248,18,150,10, 6,228,183,16,246,40,180,24,67,230,83,248,36,10,164,246,51,239,149,240,232,231,159,198,128,200,158,197,200,215,43,193,219,178,175,207,215,219,50,227,205,232,53,10,152,19,60,251,145,221,126,23,220,34,227,2,201,240,84,12,193,55,68,48,69,27,20,57,145,52,76,14,49,24,54,22,54,242,167,229,35,0,147,11,118,30,72,39,255,53,129,18,29,8,97,12,109,246,190,231,217,247,14,20,155,220,93,231,178,11,27,31,206,238,76,230,80,244,203,214,47,198,185,181,28,188,200,191,227,205,148,203,40,233,92,15,192,18,69,252,127,242,151,3,176,223,166,226,130,236,89,243,250,240,66,17,111,35,66,33,123,10,239,25,62,28,187,6,54,16,109,13,168,46,61,24,50,59,135,63,244,67,175,61,102,34,137,28,22,39,179,67,247,12,48,240,69,15,70,58,127,32,164,2,39,243,129,252,154,235,11,226,247,208,221,218,53,210,190,217,69,233,174,241,143,15,41,15,162,2,58,236,231,226,165,210,84,210,41,216,127,200,227,211,148,236,23,16,160,10,249,251,141,7,226,11,180,18,209,10,160,230,161,228,3,233,194,34,214,19,195,30,91,38,46,47,88,38,215,4,150,247,145,6,36,36,200,1,34,239,245,7,49,37,252,34,57,11,253,233,88,217,219,220,106,220,171,189,54,184,6,179,235,186,133,229,164,254,116,2,248,249,2,243,158,231,62,220,200,224,67,220,255,245,139,5,167,255,219,30,158,70,137,59,100,27,251,34,125,27,229,14,13,14,60,14,114,12,109,15,25,54,171,84,133,52,37,21,165,5,253,1,2,2,25,6,95,249,90,8,67,39,97,32,250,2,49,23,46,20,118,212,100,183,1,215,134,231,125,214, 240,206,214,221,38,245,171,253,234,12,67,28,183,27,74,3,197,214,30,220,243,242,149,2,141,222,192,233,183,16,231,27,165,10,180,40,45,46,140,254,190,13,245,15,38,8,90,231,101,1,2,28,113,47,142,63,123,60,212,33,58,34,229,49,135,247,196,203,125,2,93,31,121,247,81,223,127,17,188,23,133,229,45,197,143,204,125,220,142,206,185,172,155,173,86,203,115,236,6,239,84,239,138,250,223,226,70,192,51,202,6,211,244,191,72,194,90,229,59,253,117,250,3,18,41,64,84,74,103,31,166,9,118,16,196,245,232,9,100,3,155,19,159,54,20,90,63,88,113,90,152,84,34,20,45,222,26,233,64,30,63,23,156,0,222,255,88,16,29,20,14,3,39,232,129,250,177,240,18,208,79,211,225,227,210,245,239,250,47,1,81,247,196,235,97,243,8,246,103,229,121,219,219,212,187,219,110,244,147,10,15,237,15,23,183,40,37,18,235,26,250,247,67,241,12,234,32,13,137,0,65,18,169,39,212,108,134,122,95,66,74,21,158,23,204,24,37,247,221,244,6,239,250,230,18,237,119,247,43,225,125,225,18,239,235,214,12,191,7,202,164,226,153,229,122,234,73,241,44,232,144,248,101,15,26,26,67,2,209,254,165,242,47,255,211,11,211,220,56,240,242,29,246,44,28,247,198,242,29,246,71,252,187,225,128,233,177,249,107,244,84,42,76,87,188,81,131,0,196,4,152,47,182,16,225,205,217,216,250,230,141,222,31,213,55,201,0,216,141,247,116,231,38,194,242,225,31,1,233,243,231,241,252,249,155,253,247,228,147,248,227,17,74,30,78,14,108,8,81,19,73,15,96,7,127,233,142,21,207,18,68,7,9,1,10,20,205,11,205,239, 193,247,245,12,80,53,61,33,121,68,71,96,160,83,166,31,154,38,12,53,157,58,232,49,9,29,37,0,85,0,247,254,212,215,245,211,227,231,218,226,72,225,204,233,84,251,58,1,232,242,156,218,42,182,9,193,144,216,5,228,35,238,19,1,68,243,195,1,175,41,8,236,30,233,96,4,237,2,244,237,211,250,163,236,253,238,212,241,41,245,126,23,249,6,209,41,51,80,244,79,47,2,119,244,144,21,175,26,235,254,209,0,81,236,128,229,161,242,78,206,104,179,29,200,77,215,82,193,20,218,181,250,188,255,196,6,197,3,44,231,141,207,212,240,91,253,227,247,234,14,133,25,87,31,59,63,58,39,146,13,156,26,13,30,242,254,48,253,42,229,99,248,208,215,106,229,236,7,12,2,154,22,134,77,177,108,105,33,88,249,216,21,179,44,175,7,37,11,220,255,214,241,181,3,237,247,95,203,242,209,178,220,201,185,199,200,146,242,77,254,194,14,185,18,173,11,26,226,246,235,98,1,188,3,248,11,172,20,81,23,208,41,171,58,186,30,198,39,122,29,223,8,14,6,141,238,139,231,124,213,23,234,127,1,39,23,41,18,239,69,247,115,199,79,121,254,52,3,20,34,98,8,201,255,147,255,71,234,109,234,139,247,137,213,239,194,217,193,72,177,73,178,203,206,196,228,139,233,110,250,88,6,192,220,193,209,64,228,57,245,45,249,205,4,47,245,174,6,62,44,164,6,87,10,98,13,163,11,41,246,107,248,2,227,218,224,4,216,209,233,251,8,150,10,252,51,70,95,166,99,211,20,217,7,71,26,68,23,132,250,147,11,119,249,79,235,1,1,67,240,133,213,204,215,219,212,149,186,36,223,191,243,158,238,7,251,124,11,250,240, 11,212,51,235,94,254,188,251,15,11,228,16,71,17,188,43,200,25,64,19,99,25,25,18,160,254,37,19,123,246,243,254,103,223,188,247,20,24,63,23,103,35,36,85,70,118,181,57,29,18,69,24,241,32,12,254,7,13,220,0,48,226,7,244,200,247,29,209,184,204,91,202,23,171,27,204,19,232,221,231,226,240,37,3,47,241,20,201,54,225,58,248,121,249,151,10,86,19,165,18,203,46,87,28,141,19,9,27,126,18,150,254,242,18,91,246,215,254,79,223,179,247,20,24,73,23,88,35,82,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,133,1,141,2,167,2,169,1,20,2,19,3,8,3,28,3,33,3,237,3,113,4,146,3,15,4,139,5,120,6,84,6,91,6,170,5,112,3,22,2,8,1,249,255,70,254,73,254,192,255,140,1,206,1,190,1,4,2,36,2,192,1,59,0,239,255,222,255,110,0,217,0,229,0,167,0,93,0,192,255,245,254,210,254,141,255,221,255,69,0,177,0,145,1,18,2,105,2,229,255,206,4,203,2,50,1,204,247,196,12,36,5,54,252,254,10,191,5,103,9,129,8,56,5,126,8,6,252,82,254,40,4,58,1,173,251,60,17,1,19,108,238,18,237,126,251,93,255,180,244,190,237,250,251,64,238,14,235,243,226,124,226,95,231,128,238,220,239,30,243,68,5,194,5,111,7,214,0,116,1,81,253,220,254,124,5,211,4,215,253,68,0,34,10,125,16, 62,19,3,18,167,25,6,30,139,17,174,13,233,8,102,2,66,5,134,14,163,17,245,15,206,23,181,28,108,26,109,21,119,21,187,19,248,22,83,26,1,22,28,20,220,22,237,20,154,12,116,10,41,13,175,8,56,7,171,4,68,4,86,253,116,243,226,246,33,247,90,239,40,233,16,234,79,232,2,232,176,229,35,232,205,231,2,240,235,214,80,238,146,242,248,241,16,249,146,254,139,249,156,250,125,252,50,245,30,250,139,233,209,250,204,5,201,7,183,8,200,24,110,255,209,216,111,238,77,242,202,235,50,235,217,237,9,247,55,234,46,230,182,230,167,216,72,231,47,229,0,230,22,243,135,3,53,3,50,255,70,9,232,9,101,7,19,13,254,27,157,21,32,23,232,27,15,40,19,44,218,35,13,35,19,40,241,32,140,23,60,15,64,11,218,252,117,6,100,16,134,13,142,10,2,18,93,32,135,15,178,21,26,28,70,15,29,12,161,17,214,20,250,11,225,7,190,16,219,6,36,7,139,14,245,8,40,14,226,8,54,22,132,8,211,219,152,250,144,23,161,6,132,223,17,212,185,236,45,253,214,216,14,204,185,223,165,0,70,228,60,192,190,231,52,14,217,235,110,213,67,222,124,251,211,234,74,218,125,230,29,236,127,245,130,247,122,4,61,22,147,14,135,253,136,13,196,22,80,1,197,235,114,246,24,9,214,11,39,2,134,252,31,12,53,26,153,23,141,4,61,255,53,251,213,243,116,246,117,255,114,0,37,7,180,24,176,30,167,32,100,35,229,40,37,12,83,26,87,23,29,17,5,13,100,7,184,15,214,9,24,4,103,244,98,245,71,244,112,0,129,238,139,233,72,251,227,22,248,242,172,206,201,0,201,15,249,244,126,219, 57,216,186,238,19,227,56,204,1,212,93,221,218,252,236,250,107,239,205,254,208,10,92,8,42,5,233,4,6,8,27,255,230,4,175,9,213,8,176,5,52,24,29,30,160,28,164,23,235,26,221,15,135,9,116,19,50,0,218,1,185,0,58,30,106,35,89,19,119,31,41,59,254,44,35,1,96,13,88,25,208,17,175,14,215,6,52,6,248,245,214,249,51,241,157,221,200,237,143,241,82,235,89,232,251,243,217,0,205,250,89,234,179,216,152,212,69,228,115,236,56,214,143,214,23,244,159,6,6,0,108,249,161,1,199,249,130,236,98,249,203,1,235,245,65,229,165,233,6,249,216,252,244,0,23,1,85,22,102,12,0,42,119,27,80,17,188,14,98,14,117,22,13,18,135,36,253,40,125,49,43,23,76,24,81,40,188,33,33,20,109,36,183,13,126,233,42,247,74,22,202,19,123,221,197,199,185,247,112,14,156,221,238,201,186,233,81,7,209,226,61,203,47,245,105,30,44,255,81,219,126,216,103,229,68,228,106,219,16,211,25,236,27,10,218,18,145,23,112,26,47,14,55,5,198,7,157,5,211,245,52,237,44,2,97,42,140,31,142,244,65,11,180,29,98,11,82,3,49,231,213,242,215,221,245,223,105,226,188,232,76,0,123,4,228,10,162,32,88,58,168,49,100,59,64,58,162,36,62,20,58,23,131,26,85,13,134,13,173,17,230,25,101,17,20,9,3,5,138,13,31,4,146,4,46,0,131,242,104,229,92,246,230,2,111,249,253,228,104,248,148,255,96,240,240,255,63,246,32,240,34,248,204,8,4,8,0,5,11,0,34,0,147,253,241,2,254,14,98,22,203,1,207,244,106,4,74,240,138,232,219,242,135,227,211,192,47,180,156,191, 7,193,127,180,10,183,160,188,160,205,31,243,35,234,19,240,38,4,151,30,140,10,47,245,163,247,36,16,18,9,88,10,47,27,45,51,193,62,122,53,49,62,44,50,210,35,71,29,33,23,109,12,33,6,155,20,30,41,220,42,21,20,161,10,148,18,140,33,40,14,33,253,154,252,128,11,145,15,109,15,157,4,197,3,121,7,40,11,78,7,34,8,143,27,54,18,5,26,109,36,130,33,55,249,192,246,128,4,183,27,215,248,44,205,1,228,25,247,206,219,232,193,152,207,171,237,230,250,74,211,184,200,230,243,101,3,1,222,8,182,120,202,108,226,217,205,252,195,144,229,9,246,7,249,15,241,166,248,20,255,51,239,211,0,15,16,173,18,254,0,157,5,185,34,98,38,49,20,217,4,5,13,47,30,221,40,5,24,230,13,17,20,206,11,68,10,61,18,47,21,146,10,208,22,108,41,227,55,20,51,102,62,31,59,62,48,15,31,32,27,196,23,99,26,231,17,237,14,23,17,70,240,154,242,157,0,224,1,121,238,55,254,185,4,153,11,56,251,131,239,27,240,199,228,86,221,154,209,181,214,89,216,160,248,25,222,242,193,47,219,106,237,74,226,171,210,232,187,230,201,110,200,91,205,20,207,134,196,165,219,129,212,209,218,220,239,157,1,6,6,24,20,1,15,60,253,145,238,254,239,162,244,109,235,27,251,128,14,137,49,167,65,96,73,28,76,9,77,150,63,103,52,250,38,166,26,84,27,201,49,147,51,233,37,81,43,206,52,245,52,231,30,200,28,252,21,39,34,140,47,195,37,180,18,20,24,231,26,141,5,196,255,139,252,17,12,185,24,141,16,108,253,48,253,227,253,55,235,76,215,239,210,154,223,123,216,165,199,2,219, 6,236,255,191,147,187,224,215,88,211,205,190,24,185,194,206,196,206,18,186,76,183,152,195,134,197,58,192,6,185,158,202,55,245,66,0,93,24,51,31,206,32,51,20,9,6,125,2,140,8,53,12,115,19,90,39,239,62,237,76,252,61,176,59,202,49,246,34,215,41,101,34,193,14,251,4,102,10,197,3,93,9,227,17,91,25,28,32,77,56,249,69,195,56,65,57,24,57,69,46,202,34,131,47,77,25,212,34,27,37,56,36,3,26,6,20,77,253,65,253,70,245,144,225,44,226,39,206,164,221,254,222,254,224,17,206,176,212,194,185,92,164,0,174,90,186,89,187,159,181,75,180,235,198,237,190,22,191,230,201,210,200,190,204,194,203,228,231,222,7,109,23,133,36,197,55,174,52,246,32,201,26,87,10,62,1,90,247,38,14,83,26,77,41,23,43,157,43,106,44,101,45,132,38,56,38,38,28,36,11,249,254,34,8,198,9,173,11,211,29,31,50,72,71,1,83,212,94,53,76,50,68,206,70,53,55,158,34,198,39,106,28,216,29,19,30,104,16,242,4,190,6,244,243,65,221,6,205,215,202,169,197,219,194,63,199,231,212,210,205,102,200,203,213,194,206,127,164,213,163,39,191,165,193,122,178,35,173,112,198,156,200,203,190,114,190,131,203,34,217,247,212,139,221,164,248,158,21,226,24,61,53,33,60,217,44,0,20,200,12,229,11,139,3,1,255,191,6,219,21,232,30,234,41,80,48,178,60,213,55,108,51,136,57,3,45,100,26,218,20,220,22,220,28,246,45,8,60,23,71,223,79,50,101,138,96,109,77,3,71,103,58,173,35,81,24,178,21,245,250,145,252,101,251,52,245,249,232,3,226,100,208,159,209,104,213,253,202,250,204, 216,198,134,220,236,228,79,216,42,218,223,226,213,189,68,177,19,193,68,193,204,174,3,164,206,188,58,188,14,169,177,174,210,196,129,207,100,198,23,192,195,222,8,11,143,17,228,30,71,56,202,66,25,46,6,30,194,20,213,17,63,4,39,4,207,14,24,40,64,52,72,56,79,69,1,78,112,69,42,67,31,60,167,38,46,17,186,15,15,20,48,26,254,43,82,56,164,68,136,80,97,89,17,66,89,54,245,48,42,35,43,15,144,22,216,13,223,13,156,16,248,10,11,255,236,252,95,241,194,233,55,226,108,215,185,207,12,207,163,209,166,216,10,215,235,203,104,213,23,207,128,155,21,155,93,175,30,174,229,151,176,152,59,185,80,180,10,168,46,180,117,197,158,202,11,195,50,207,52,237,210,15,223,23,146,52,139,64,130,61,206,45,184,26,207,18,37,16,168,16,45,20,23,35,140,51,234,68,191,65,49,71,184,69,43,62,102,57,222,40,181,16,139,7,171,9,233,11,14,22,86,40,57,60,2,71,88,90,16,91,21,75,106,67,40,59,250,45,197,32,148,37,79,16,119,28,103,22,227,17,225,6,163,0,172,228,99,224,136,220,108,194,193,192,26,190,188,211,244,206,28,200,84,200,7,211,226,166,43,139,187,161,13,175,68,155,202,138,237,165,10,185,239,166,234,165,5,187,244,208,242,206,229,196,74,224,60,14,221,27,159,45,228,72,171,80,55,62,3,43,19,33,15,29,178,14,32,13,141,21,108,44,237,56,117,61,35,65,232,71,189,67,144,60,20,50,109,29,234,6,196,9,215,12,152,14,104,33,238,52,61,75,225,85,60,102,83,88,24,77,180,67,43,52,105,34,214,29,114,15,208,6,166,14,235,12,33,2,211,252, 54,237,11,222,164,219,145,206,148,185,251,183,130,197,138,212,219,205,213,200,138,216,171,212,238,158,70,156,208,181,134,180,236,152,40,149,179,171,208,173,152,163,38,170,11,186,155,192,105,191,24,200,8,234,91,17,117,25,249,63,67,76,237,72,60,54,141,41,193,29,243,20,195,13,90,21,110,32,48,44,246,61,129,63,143,71,109,70,23,66,220,63,204,48,211,22,132,10,160,14,221,11,22,16,221,37,62,64,143,77,250,91,109,92,46,77,134,69,58,60,58,40,250,22,235,29,208,3,2,16,207,8,202,7,77,252,185,250,90,229,136,227,172,220,35,200,198,195,140,198,94,217,241,212,30,205,136,212,236,215,138,166,85,153,20,177,249,179,113,153,226,146,43,169,74,173,26,163,114,169,170,185,150,192,109,191,24,200,8,234,30,15,92,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,4,92,254,98,255,68,18,161,237,51,244,11,19,80,239,193,1,63,251,217,247,244,27,209,255,118,16,237,14,178,252,89,35,151,4,114,236,83,249,230,233,155,248,229,10,162,246,88,249,15,10,64,0,217,11,186,237,43,241,15,29,83,254,210,4,76,14,126,251,143,4,160,247,224,3,204,7,178,232,196,249,116,252,69,252,58,2,208,245,253,250,53,2,211,20,146,40,4,23,24,254,8,250,229,247,238,247,11,255,198,252,28,246,17,241,167,249,180,14,180,18,110,11,144,9,176,14,103,11,126,254,80,240, 85,235,63,248,129,251,11,253,2,1,69,250,56,5,194,20,155,21,127,15,157,245,146,238,202,247,230,246,132,0,169,252,243,248,248,4,41,248,77,22,30,13,210,233,234,28,175,249,58,237,241,11,251,234,172,18,155,8,77,242,52,21,64,243,3,18,75,42,111,242,40,254,255,240,230,228,217,3,94,248,12,238,53,9,70,245,55,0,69,9,48,243,205,44,186,33,184,253,226,6,25,244,2,2,228,254,125,247,153,15,140,235,133,229,35,248,90,249,30,9,216,249,161,245,225,9,58,243,203,23,223,51,19,248,1,247,56,234,9,224,49,8,210,3,20,25,164,11,52,241,200,31,162,15,66,251,124,8,205,254,213,10,85,12,91,236,32,217,84,245,180,2,27,8,167,238,49,234,21,20,70,16,105,26,130,35,134,251,8,235,177,227,240,245,174,248,63,217,79,0,122,2,75,252,71,5,85,246,103,22,202,29,82,28,180,40,185,18,170,15,173,0,115,237,247,236,45,222,148,230,190,231,195,245,130,13,224,13,204,19,111,19,136,244,2,245,123,10,68,255,158,240,0,228,161,255,81,25,122,22,165,40,183,25,183,230,47,236,76,251,96,6,20,243,125,236,113,239,163,241,137,0,172,9,68,14,182,8,40,17,246,11,107,247,241,16,27,3,56,239,187,245,17,234,177,246,136,238,114,254,141,7,67,22,200,28,215,240,214,2,92,227,137,253,83,56,149,253,215,251,198,242,250,231,210,14,74,250,144,35,193,12,109,232,46,16,9,3,237,6,126,243,210,229,164,1,242,10,62,16,139,234,135,245,69,9,104,243,144,244,207,230,17,10,185,18,126,4,139,17,97,8,127,17,247,23,182,2,44,10,208,233,125,208,9,240,148,246,43,231, 177,240,217,245,108,0,147,19,101,22,239,44,79,53,11,38,3,24,118,213,74,215,63,221,42,208,26,10,108,251,115,229,41,11,63,253,196,39,144,23,90,249,116,24,6,240,173,252,28,36,105,3,5,4,107,248,163,224,91,252,169,241,75,213,123,21,245,5,178,245,193,2,175,214,190,17,126,37,96,33,137,62,68,243,181,245,132,8,44,236,201,15,200,238,57,209,31,230,175,247,139,246,59,11,144,14,207,246,84,19,103,5,243,18,127,24,63,222,214,2,75,251,79,240,49,16,56,236,43,253,66,3,231,253,117,9,15,15,149,14,168,251,170,248,238,227,161,234,188,240,203,7,105,48,210,16,77,19,139,14,92,227,160,9,140,247,94,245,59,245,123,216,72,243,247,247,231,24,169,31,32,15,201,11,240,234,66,250,79,5,58,5,53,2,125,227,185,247,210,0,8,3,179,38,4,11,59,255,222,252,242,237,20,237,185,233,90,239,168,11,37,37,47,35,203,6,163,217,172,228,25,6,19,237,66,251,3,255,173,241,204,24,146,14,134,33,202,18,86,220,156,0,8,16,146,19,247,10,246,231,251,242,44,236,226,244,37,8,48,235,177,213,50,238,189,29,56,44,73,31,236,21,146,253,179,227,119,254,208,9,177,249,45,244,52,247,113,4,165,252,245,246,123,254,249,254,108,5,49,13,238,23,66,13,222,224,250,3,65,14,96,242,137,250,231,241,64,240,17,244,47,236,135,20,234,19,90,245,161,248,174,253,128,20,198,8,150,12,195,40,212,252,245,238,233,254,235,235,140,230,52,239,83,248,70,1,232,237,203,14,41,47,113,30,34,19,230,15,122,14,203,216,119,204,66,240,165,231,131,225,115,224,57,0,31,42,28,23,228,13, 161,15,155,21,37,45,162,21,166,17,214,223,132,191,95,8,219,253,75,232,151,236,42,235,187,255,18,252,84,0,158,21,98,32,196,47,62,51,228,53,214,241,87,177,142,205,145,231,116,243,38,218,118,234,109,7,225,250,61,11,193,22,213,36,137,42,148,8,5,37,21,27,189,203,28,234,251,242,191,229,89,226,128,228,174,6,180,9,232,247,134,18,106,36,76,35,61,24,62,33,170,29,72,200,47,208,92,227,139,225,84,226,8,236,218,19,207,6,136,251,200,16,152,35,189,61,32,44,101,35,180,30,228,188,23,191,226,233,45,237,158,235,175,216,75,244,181,3,70,1,89,19,35,40,130,43,5,28,247,28,69,52,8,230,5,205,127,233,2,223,134,220,83,216,162,246,116,7,215,249,171,16,100,37,250,53,59,58,38,33,77,41,87,219,78,179,152,223,205,218,106,229,34,230,211,247,127,17,190,3,33,1,134,17,78,34,198,44,152,25,158,42,75,245,156,197,0,243,208,245,88,242,112,227,192,233,49,5,149,0,92,3,210,20,125,29,144,46,208,24,206,43,215,4,50,181,66,218,200,222,205,237,101,243,23,241,97,16,55,4,24,252,66,19,15,26,189,47,104,31,112,34,193,11,121,179,240,219,22,238,220,229,167,233,232,241,133,22,193,11,235,250,47,9,179,23,228,50,251,39,118,38,44,32,147,190,55,206,241,225,54,222,156,233,138,228,197,3,85,6,186,245,124,8,191,30,107,56,2,58,85,43,40,36,89,197,129,202,5,241,70,225,99,228,40,233,144,255,71,3,177,252,7,10,214,27,48,52,251,50,171,35,54,42,78,198,84,201,139,237,67,215,194,220,6,215,11,0,246,12,227,253,195,19,224,30,11,51,100,64, 197,35,35,38,173,197,171,185,226,229,165,216,208,227,39,226,154,7,49,18,73,3,190,13,228,28,20,56,65,59,122,35,147,48,58,212,246,192,2,235,125,213,190,216,101,206,39,248,55,9,216,245,232,3,237,22,33,56,158,75,6,57,198,65,165,228,243,183,201,233,62,214,136,209,21,208,231,241,120,11,223,253,49,5,59,20,208,44,32,71,43,55,208,58,212,231,180,178,214,233,21,228,26,217,216,212,103,239,112,9,136,254,50,6,116,18,205,30,249,53,30,52,229,67,249,245,75,181,196,232,207,226,135,218,24,216,107,243,190,13,47,253,172,2,85,18,55,35,64,52,13,48,158,64,84,249,212,170,242,229,209,230,190,217,76,218,35,240,207,14,112,255,223,5,38,22,29,36,170,58,174,50,89,59,206,1,245,170,182,220,1,228,155,210,117,211,26,235,108,16,151,6,102,12,180,24,122,35,45,56,44,53,130,60,147,4,120,166,39,216,130,235,95,218,159,209,98,233,93,13,198,7,42,12,155,23,58,29,133,41,192,48,223,57,112,15,30,174,162,209,136,237,152,221,137,206,86,228,197,10,148,8,14,15,139,24,136,29,107,48,196,57,107,67,160,37,203,177,183,204,199,237,235,213,205,202,201,218,57,3,120,1,73,7,201,27,65,39,169,47,68,55,18,59,174,34,73,175,224,197,127,237,8,213,21,198,186,211,22,8,95,10,241,16,25,31,183,35,18,43,183,56,96,72,212,54,92,185,40,187,75,232,215,213,214,202,144,218,66,7,245,1,211,5,18,22,216,29,99,42,150,56,221,65,215,52,50,187,136,189,27,240,10,225,161,211,126,212,192,250,228,249,210,254,138,23,147,31,105,40,220,57,187,65,139,69,158,207,23,186, 255,241,85,219,24,201,52,210,128,249,166,1,6,8,135,20,129,32,119,39,244,52,31,66,178,59,156,197,134,170,9,231,34,228,102,214,136,220,33,3,200,5,222,2,161,24,183,38,117,34,144,53,32,56,203,55,17,213,160,167,184,235,251,234,121,204,128,205,118,245,122,3,163,12,84,27,5,34,39,35,254,43,187,55,215,74,7,228,86,166,218,226,130,225,41,208,101,205,35,247,26,7,195,0,128,27,205,38,140,38,98,59,31,62,95,74,6,239,220,152,48,217,147,228,15,204,75,204,42,237,220,250,38,2,70,25,95,47,172,50,158,54,129,60,165,69,218,248,166,163,220,213,138,225,209,201,121,194,233,239,87,8,189,5,102,19,164,35,128,38,135,49,55,63,124,70,27,5,210,153,140,204,249,232,153,213,143,213,162,245,92,2,255,252,91,3,135,27,82,40,222,49,224,68,63,73,117,15,0,162,225,203,185,242,69,222,141,201,228,227,115,248,149,250,145,17,35,40,22,47,34,48,84,58,149,62,10,26,216,164,231,189,25,226,183,210,90,202,19,229,176,3,4,4,23,16,115,32,29,47,120,51,129,65,39,72,251,41,65,179,224,189,210,224,94,212,231,194,60,218,28,251,192,245,157,10,208,28,46,47,85,58,6,64,101,60,227,44,150,180,25,183,235,234,128,213,110,191,223,215,172,255,223,5,228,21,178,25,205,41,14,44,22,61,200,65,16,56,175,201,224,179,50,228,211,219,26,200,169,213,12,254,151,253,233,9,176,21,151,37,141,45,189,62,28,65,11,62,214,196,37,157,89,217,226,214,191,201,208,214,109,2,247,3,130,18,152,27,25,46,175,48,59,59,215,60,243,62,43,213,46,160,123,217,9,218,2,207,141,215, 196,4,7,2,139,7,135,18,93,35,179,45,167,58,50,54,206,59,22,224,127,152,21,216,126,226,104,208,28,209,109,255,24,5,251,6,90,22,81,38,22,52,16,63,187,58,92,62,133,235,62,152,29,206,92,221,61,206,117,201,46,251,67,12,107,14,8,30,152,39,170,47,253,52,173,53,255,59,5,246,162,147,198,197,207,223,203,205,132,201,125,247,227,12,196,10,175,25,73,41,115,51,247,58,106,60,232,62,251,4,174,152,125,189,128,222,104,200,132,190,94,240,215,14,189,14,238,29,24,36,100,50,180,57,197,61,90,63,249,16,48,158,77,183,211,223,93,202,17,185,230,229,39,9,173,7,46,21,91,32,62,54,152,58,51,76,44,79,212,32,40,162,21,166,183,220,25,204,240,181,105,223,187,7,96,8,50,27,8,38,6,62,191,62,172,71,45,72,204,35,107,163,62,155,171,217,3,208,38,188,189,221,173,5,216,5,31,22,6,30,153,50,77,49,80,66,70,74,150,50,211,185,206,158,185,228,30,217,84,186,178,209,21,253,42,255,185,16,67,31,21,55,238,55,183,71,22,79,197,59,107,195,253,144,75,219,165,211,145,177,21,201,122,250,212,9,178,25,81,32,246,55,114,48,207,64,10,78,2,62,15,211,208,137,14,216,134,221,81,181,131,204,223,252,105,6,58,21,96,28,126,51,24,50,160,60,69,81,102,66,233,222,54,131,250,202,15,220,162,180,241,197,170,248,36,10,192,24,81,34,132,51,216,47,145,55,134,81,223,67,243,233,49,133,58,203,168,231,54,194,71,201,202,246,29,5,157,14,9,24,103,36,210,38,140,47,45,84,113,74,122,250,51,137,79,195,242,233,123,191,12,195,108,244,241,5,30,14,72,33, 49,40,171,44,211,50,154,86,106,73,61,3,50,136,4,183,35,231,125,193,159,198,243,239,223,7,234,14,207,32,169,41,177,38,51,36,9,82,39,72,16,17,43,145,35,173,198,236,15,196,119,193,76,234,164,4,232,12,171,36,107,46,156,46,97,41,163,82,215,74,205,27,77,150,156,159,248,229,101,195,24,189,203,227,118,7,86,16,125,38,145,39,2,34,210,33,134,82,112,77,141,32,53,162,239,153,197,231,67,206,246,192,42,225,103,6,48,13,205,35,122,42,90,37,212,32,117,79,105,83,63,46,55,180,8,143,18,221,26,206,163,189,32,218,219,255,140,6,244,38,113,46,33,35,55,36,45,73,86,81,50,48,215,187,185,137,80,213,165,205,248,189,167,216,225,2,183,9,12,37,214,51,16,35,15,34,243,72,136,88,79,52,182,204,154,136,152,203,119,213,21,189,71,205,200,250,140,6,251,33,101,54,221,33,36,37,228,71,176,84,179,54,10,217,66,137,155,198,61,213,236,192,197,204,227,242,145,10,96,38,66,55,69,24,208,26,205,62,238,88,209,62,10,236,30,146,120,187,177,217,116,199,152,201,239,239,115,2,0,24,134,48,11,20,150,31,1,68,62,92,28,61,101,246,247,151,165,177,82,219,187,204,27,204,177,233,0,4,20,30,162,53,240,20,230,26,34,58,90,90,209,62,106,2,10,161,66,164,188,216,102,203,244,200,130,230,85,4,110,27,162,48,192,16,16,25,102,56,242,88,38,66,216,11,216,172,99,153,92,220,89,221,223,206,46,227,143,254,165,23,184,50,155,14,162,18,206,52,70,85,93,66,78,16,9,192,168,150,134,213,51,225,182,202,99,218,142,251,166,22,44,47,167,9,160,12,45,47,78,82, 31,74,246,27,98,211,220,147,23,207,42,230,62,209,84,217,58,249,9,23,227,43,250,8,161,10,66,50,94,81,131,71,136,31,45,224,193,138,45,196,143,229,30,206,190,212,174,243,155,21,101,46,86,14,79,9,125,46,106,76,116,76,11,35,89,238,143,137,219,185,50,239,234,215,2,212,248,242,84,25,183,43,175,11,96,4,13,40,39,67,95,75,245,38,247,253,92,142,132,175,55,243,53,221,140,210,217,237,32,19,171,40,10,10,127,254,58,39,189,61,250,75,129,44,93,13,72,152,77,162,87,241,124,224,79,206,157,234,7,20,204,39,196,15,224,1,194,39,38,60,45,72,137,46,233,24,255,159,187,148,43,235,190,227,197,204,163,229,54,21,63,41,103,15,226,0,83,35,233,53,94,70,179,49,55,33,177,172,57,138,96,231,125,231,202,202,5,225,40,20,158,42,68,16,90,1,198,31,159,54,164,72,21,57,130,41,145,163,231,135,98,227,225,229,202,197,22,219,140,23,197,44,107,15,133,1,200,37,47,59,219,75,98,53,26,36,8,170,210,136,255,230,53,231,172,202,254,224,40,20,158,42,68,16,90,1,198,31,159,54,164,72,21,57,130,41,145,163,231,135,98,227,225,229,202,197,22,219,140,23,197,44,107,15,133,1,200,37,47,59,219,75,98,53,26,36,8,170,210,136,255,230,53,231,172,202,254,224,40,20,183,43,127,16,88,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,3, 149,11,52,1,55,249,99,255,193,13,162,14,154,252,167,10,143,17,29,7,212,9,97,3,83,252,193,248,217,237,156,248,128,253,75,244,48,252,185,243,149,252,134,13,2,255,192,254,45,255,167,250,156,6,85,5,47,0,218,247,254,240,210,243,20,241,105,250,153,1,236,6,79,6,158,7,241,9,19,7,15,11,208,8,219,253,215,1,56,246,67,250,38,7,33,3,80,6,122,6,240,252,207,253,158,3,101,2,38,4,108,0,44,244,121,253,197,6,108,8,223,21,111,9,58,15,19,15,255,2,145,10,241,255,156,244,115,245,174,245,9,248,150,251,97,251,77,245,72,2,68,252,249,250,124,2,79,254,128,254,96,247,255,244,196,254,97,251,9,241,197,247,214,252,203,252,28,16,162,1,82,247,97,9,220,17,222,19,148,4,61,15,253,24,249,7,186,7,134,5,81,250,217,246,147,238,112,252,127,254,109,248,103,249,84,239,254,254,106,9,228,255,192,3,96,253,112,250,86,3,68,7,160,9,147,254,68,243,51,245,68,242,98,252,42,5,175,3,132,9,81,12,142,9,115,13,89,9,189,253,231,251,118,246,202,237,75,240,15,247,168,255,95,6,3,251,133,243,139,252,209,253,58,8,10,10,47,244,147,235,29,5,108,36,77,25,230,20,42,32,125,34,136,18,166,8,183,13,46,249,198,231,166,221,49,237,180,241,222,242,146,248,49,236,181,5,197,8,42,242,139,0,186,251,35,13,165,15,253,248,226,240,42,224,198,232,5,237,218,232,142,242,125,4,168,11,237,18,77,30,122,13,41,12,204,21,2,25,211,10,114,247,36,0,82,8,49,5,147,6,90,2,136,252,170,237,225,232,65,253,255,247,255,242,115,240,29,227,199,9, 181,19,85,13,45,19,152,15,44,39,186,27,17,8,127,248,142,233,53,240,243,236,81,230,227,247,190,253,192,3,160,15,64,8,227,246,46,245,197,16,214,18,241,252,201,9,98,254,254,255,148,6,250,247,104,254,166,244,131,220,237,241,228,253,224,249,11,9,245,247,133,250,94,22,41,12,243,14,213,7,234,3,54,25,142,16,228,254,92,238,235,234,137,234,89,227,129,236,96,248,76,251,83,5,176,12,207,8,210,255,68,9,95,32,189,13,43,22,151,30,204,14,214,22,178,17,253,250,139,239,194,235,89,230,223,5,182,1,40,249,3,242,69,223,188,7,125,17,237,252,30,25,86,8,9,8,200,17,186,12,176,21,59,242,182,225,96,213,116,198,39,230,176,242,57,6,47,3,225,2,97,7,145,252,128,16,178,11,116,2,129,10,70,1,111,18,129,12,143,16,254,15,28,252,18,242,66,241,62,243,152,4,75,11,252,246,214,254,41,250,122,247,133,17,12,37,239,38,64,29,18,19,59,13,220,14,19,17,195,9,118,255,179,226,31,228,76,231,250,228,226,235,105,251,159,245,37,234,82,6,173,1,171,8,111,40,226,17,230,21,10,253,64,249,9,4,182,239,56,239,108,234,182,243,176,247,134,233,87,235,155,5,182,11,255,1,59,0,170,254,121,15,4,20,137,26,94,17,238,5,80,28,185,19,81,3,110,252,189,226,29,244,138,245,81,240,241,245,95,240,44,238,125,3,188,9,83,26,180,30,8,12,234,28,75,21,223,5,192,26,221,42,253,17,60,245,74,228,160,216,15,221,52,236,130,237,57,1,242,237,117,241,116,7,53,26,69,43,199,19,214,11,22,23,179,236,116,247,73,40,204,11,252,251,237,233,139,207,130,224, 112,234,36,237,114,250,172,239,143,244,179,249,231,3,97,29,201,29,228,25,196,34,60,255,104,255,236,45,37,13,216,249,48,235,155,220,42,236,69,240,222,246,255,1,198,243,181,243,163,250,89,14,220,39,69,45,59,38,111,31,14,3,163,5,249,54,163,24,194,252,253,229,162,212,50,227,102,219,61,229,51,249,190,244,18,253,128,240,63,248,26,28,71,35,249,39,161,26,20,244,112,248,211,33,112,11,148,246,165,225,215,211,18,225,84,223,29,232,5,248,236,237,222,251,123,0,80,4,167,39,53,35,180,35,45,33,42,5,65,15,120,45,34,21,188,251,174,233,188,234,96,242,224,232,40,238,103,0,237,238,176,250,201,250,92,1,31,48,196,41,195,37,82,22,8,251,134,22,252,36,189,5,248,231,183,209,61,212,202,231,51,227,136,237,66,251,220,228,19,247,106,248,206,12,101,47,54,29,91,35,0,9,215,237,32,33,157,49,105,18,116,247,112,221,230,211,162,222,89,228,75,239,129,1,216,229,77,235,20,227,40,254,253,58,117,46,154,50,156,25,66,236,192,27,121,40,80,15,10,248,240,225,136,222,236,226,84,229,246,251,135,6,90,240,86,0,201,241,15,11,201,54,133,41,81,49,115,8,33,246,203,46,169,29,234,6,196,240,0,214,118,221,137,235,17,233,203,248,22,247,202,221,101,234,181,235,4,24,208,56,154,39,52,37,4,231,55,226,135,49,208,38,76,8,91,235,12,207,183,209,247,224,183,242,240,8,23,252,230,233,139,233,45,219,102,28,183,66,191,47,31,50,189,242,83,236,148,44,20,37,193,18,75,234,128,214,67,222,72,225,36,238,54,11,117,252,146,237,106,241,232,229,132,35,15,57,8,51,241,44, 219,236,33,4,36,41,27,13,205,10,47,234,252,219,97,226,148,223,24,238,134,2,43,238,111,231,74,232,44,246,159,49,39,47,209,45,174,26,250,217,71,5,6,49,123,5,148,241,35,217,39,215,233,225,19,225,56,247,159,9,158,236,46,227,191,221,181,238,35,64,82,62,81,48,8,22,175,216,184,9,161,54,68,26,210,4,165,226,60,222,95,228,79,227,103,255,163,19,219,238,12,225,217,219,108,243,154,65,247,65,200,59,239,14,85,220,3,11,94,30,0,3,223,244,169,221,235,217,192,222,69,221,237,247,220,5,96,236,252,228,12,213,186,0,100,67,6,52,113,51,16,254,218,220,73,29,251,34,2,7,62,248,69,216,223,212,203,226,76,231,14,9,194,7,139,231,159,225,142,205,240,7,33,76,42,60,20,57,236,240,80,206,192,19,168,30,138,12,254,254,104,225,98,218,22,224,23,234,42,17,8,18,127,236,58,220,234,203,62,12,32,71,71,64,185,61,141,243,8,226,118,36,172,23,174,254,219,237,75,214,111,220,87,224,201,229,47,3,93,247,144,228,189,225,87,217,226,35,53,77,75,57,123,39,81,219,82,232,121,49,124,24,7,254,118,226,168,197,204,218,32,231,22,245,240,18,57,248,212,225,255,210,236,208,74,47,148,82,95,61,98,30,138,197,33,225,44,47,119,24,157,9,15,236,233,204,237,225,134,233,254,248,252,23,88,252,242,226,86,210,217,213,12,59,108,86,160,69,201,41,199,204,90,236,7,50,241,18,101,3,2,230,147,203,141,217,154,219,17,244,94,18,37,242,98,221,196,200,127,220,89,68,114,79,119,60,113,14,37,197,151,249,178,46,157,17,217,3,24,221,139,202,243,223,237,225,198,1,230,23, 53,242,210,216,168,191,46,227,118,78,130,86,141,72,44,13,133,191,95,1,244,46,237,9,11,254,170,215,75,197,60,219,36,228,18,6,74,25,226,244,74,223,241,199,115,235,116,82,213,81,39,71,13,7,44,193,61,8,48,49,93,13,54,0,185,220,228,209,153,222,61,223,176,6,65,7,97,220,149,208,21,192,192,252,0,92,250,80,239,70,12,252,122,199,81,21,121,42,190,5,114,246,62,197,159,202,232,225,252,231,150,21,184,13,120,226,136,199,83,183,132,10,195,99,123,84,18,73,182,236,77,193,70,32,63,45,92,12,98,250,187,197,41,202,245,212,248,228,187,19,79,9,251,229,5,210,3,191,89,19,143,107,185,91,163,82,80,235,55,195,50,35,52,33,78,4,0,249,161,200,25,206,238,212,98,232,196,23,235,254,199,211,234,202,118,195,108,33,218,104,11,81,230,59,219,216,20,209,199,47,221,37,62,11,208,247,130,198,211,201,147,206,203,230,174,20,40,3,197,213,119,186,20,190,156,54,98,116,130,92,208,71,39,211,205,210,207,46,168,26,207,12,139,240,95,188,105,204,200,205,105,236,107,27,100,255,61,218,188,194,188,202,92,71,163,118,221,86,142,64,74,205,64,216,139,53,63,20,25,6,109,235,79,192,159,208,248,210,160,247,195,29,220,245,77,203,197,188,218,208,18,76,173,113,114,79,151,43,57,195,151,226,202,62,77,31,182,12,71,228,232,187,197,202,118,206,113,245,154,25,228,238,157,195,18,182,21,224,94,97,105,118,165,82,59,38,141,190,240,234,58,65,185,27,88,13,186,224,182,186,126,204,78,210,218,253,57,27,9,237,205,196,195,181,181,229,240,109,99,118,221,83,134,30,35,184,211,247,33,66, 156,19,244,6,219,221,35,189,196,203,14,213,100,2,235,22,143,236,184,201,28,187,24,236,24,109,178,104,240,75,57,23,2,182,205,251,166,67,98,27,162,9,25,217,231,185,139,203,154,218,243,6,207,17,104,225,186,184,136,184,117,249,237,127,45,118,81,83,127,20,159,173,87,253,242,77,96,33,132,9,80,211,121,179,131,199,50,217,46,7,17,18,72,225,186,184,136,184,117,249,237,127,45,118,81,83,127,20,159,173,87,253,242,77,96,33,132,9,80,211,121,179,131,199,50,217,46,7,17,18,72,225,186,184,189,182,17,249,95,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,169,18,231,0,249,5,216,21,35,10,134,6,221,21,29,28,206,17,179,247,237,246,222,3,61,10,189,249,80,214,187,223,89,243,220,248,157,4,47,235,200,245,153,29,204,8,145,247,248,6,249,16,240,45,202,17,15,234,140,221,56,215,62,250,130,253,4,241,96,4,241,253,35,1,83,15,5,24,81,32,45,22,212,16,224,6,66,245,15,241,112,250,141,0,190,243,34,3,228,25,94,22,66,12,53,10,67,24,81,11,174,243,120,242,105,241,17,235,136,252,54,250,200,253,82,31,193,8,127,9,169,23,35,0,136,7,248,6,183,253,212,236,194,237,46,254,177,241,198,248,244,15,76,22,227,3,251,245,133,2,236,2,27,254,211,222,60,207,10,237,102,243,62,0,209,247,247,219,124,1,55,37,238,13,75,255, 21,10,38,28,103,46,24,17,183,241,237,222,227,232,47,251,3,245,74,249,111,12,186,11,121,3,1,20,216,47,176,20,149,14,11,10,180,249,178,1,193,227,228,244,149,18,65,14,36,26,122,32,194,35,195,13,8,11,131,36,128,1,78,227,172,212,38,221,39,233,228,235,90,235,173,235,234,253,80,0,248,0,82,24,146,3,148,233,163,16,241,5,214,218,53,232,9,242,59,18,94,11,248,238,38,224,85,215,221,1,118,4,101,253,82,8,158,252,118,5,40,8,103,26,5,28,157,251,174,8,67,19,125,17,73,254,90,246,193,25,183,16,91,18,92,24,194,18,78,15,98,5,55,11,128,241,154,245,71,239,230,227,184,9,30,5,107,16,7,28,60,5,115,19,124,245,157,251,204,58,46,0,92,228,101,242,24,226,28,239,146,226,28,230,109,15,165,0,108,224,213,236,181,235,79,253,226,249,203,227,236,219,144,229,63,249,95,23,246,3,94,245,33,6,253,245,35,8,148,13,129,252,176,43,135,38,165,251,208,242,223,243,135,17,18,17,120,11,4,39,135,30,24,3,64,14,116,46,41,59,77,33,174,229,139,221,199,223,142,215,157,6,200,250,109,235,39,25,134,13,148,17,65,27,49,15,163,42,170,26,110,237,243,195,48,173,139,229,227,4,187,223,40,232,210,250,236,250,34,5,205,253,119,8,101,3,151,237,0,243,249,239,95,231,89,230,215,254,36,241,223,247,91,20,61,27,72,45,153,32,116,7,105,244,105,235,221,255,54,250,65,1,94,27,224,10,81,248,155,251,190,16,102,25,17,42,63,50,130,13,75,10,133,2,15,230,67,252,6,252,0,248,45,5,226,10,213,8,211,243,21,255,95,42,11,30,116,252,102,241, 161,243,132,252,179,241,38,238,28,225,44,200,253,238,224,10,98,245,67,215,86,241,32,19,13,240,18,252,41,255,28,16,140,22,185,226,76,202,132,208,188,2,197,17,34,246,213,7,159,33,118,7,227,238,189,3,66,13,19,12,254,46,60,31,188,243,209,243,138,15,54,38,12,32,184,10,199,41,16,68,50,28,26,243,223,226,189,249,239,255,217,214,227,206,1,229,71,0,233,8,225,255,180,0,50,250,2,17,221,44,157,42,20,226,201,195,236,252,205,228,200,217,155,242,113,12,182,36,211,243,136,237,40,0,236,6,178,6,128,224,30,223,156,238,25,206,68,201,10,248,206,250,203,13,217,38,27,33,194,28,190,250,199,21,248,24,239,247,216,249,232,27,130,51,235,11,194,241,239,248,91,18,74,26,194,254,132,4,201,23,139,16,16,245,78,230,108,249,163,245,98,9,226,18,187,3,193,237,17,241,64,19,60,4,122,0,247,26,195,54,188,22,179,224,141,211,160,215,190,236,101,236,222,216,86,232,15,248,98,227,136,231,190,245,127,249,106,23,61,18,137,3,225,245,7,230,74,25,208,248,237,220,68,0,198,34,35,54,132,9,30,247,35,5,231,246,22,247,165,246,75,252,28,19,172,5,252,253,65,11,144,6,169,24,117,30,125,29,131,30,180,247,3,11,92,253,76,229,82,3,189,45,93,59,248,248,1,222,57,230,243,234,247,237,45,240,131,239,93,243,175,252,164,248,193,251,60,254,135,247,19,8,138,244,181,234,10,237,204,244,78,7,192,234,42,235,103,17,148,65,47,35,170,248,193,245,101,229,108,212,88,207,100,226,225,246,55,254,158,245,233,255,52,16,38,7,12,39,25,38,251,25,219,13,135,242,1,22,227,237, 211,235,203,30,44,74,31,74,152,0,152,245,132,0,127,232,145,233,201,223,211,234,121,252,129,251,195,250,241,5,115,247,43,7,78,18,249,0,93,255,245,239,106,22,128,0,0,210,60,237,175,37,62,72,164,7,226,224,115,235,196,224,106,216,1,215,86,231,185,253,111,245,86,234,47,236,91,232,194,4,169,25,240,10,111,6,30,248,155,23,197,29,158,223,120,235,57,34,93,89,98,53,146,243,153,255,52,2,9,232,95,228,2,234,241,251,8,7,175,0,78,7,122,2,128,5,192,24,98,15,253,255,212,245,253,15,67,44,53,245,111,220,0,254,202,64,226,54,159,230,220,224,23,235,122,209,45,194,233,210,125,248,145,15,24,254,254,6,162,248,46,234,107,3,48,251,189,240,254,237,223,254,110,46,32,7,154,229,140,2,9,55,223,61,145,245,54,231,105,3,70,239,131,199,26,207,89,246,131,20,47,9,24,20,154,25,201,17,161,20,229,248,62,242,239,239,175,252,24,55,103,27,102,237,19,3,246,54,228,89,28,13,38,229,6,250,31,228,31,189,128,186,89,226,183,9,104,248,106,248,41,18,29,24,137,24,48,247,190,222,133,213,165,228,250,29,42,28,38,247,202,250,113,41,44,69,96,9,112,234,231,3,227,252,245,198,135,174,220,213,224,245,138,235,72,245,176,11,175,27,222,28,200,255,240,246,145,240,0,0,55,52,55,51,160,3,15,250,251,30,251,62,111,30,161,250,24,14,173,7,226,198,94,185,29,220,83,255,141,249,32,239,138,27,11,54,191,32,82,243,161,220,95,212,219,226,12,23,223,41,4,13,86,250,147,25,121,57,182,2,213,226,208,241,166,244,176,197,80,180,86,224,16,251,91,241,139,242,110,18, 88,54,45,33,6,243,217,218,213,217,39,219,150,1,224,36,117,32,217,27,31,41,180,69,16,32,27,244,104,10,84,15,87,216,121,173,20,202,67,248,177,239,109,241,193,20,136,62,254,48,144,2,65,233,137,222,57,216,70,0,95,38,243,34,195,26,4,41,26,67,67,23,149,225,78,239,187,250,212,216,155,174,44,190,185,238,201,218,146,225,19,7,179,51,174,63,207,251,90,229,155,219,194,201,20,244,171,12,202,24,17,47,171,62,137,78,134,26,188,218,212,231,16,5,92,225,111,190,203,197,83,232,210,229,84,230,51,8,226,64,28,84,151,19,249,240,69,215,219,199,180,247,218,12,173,35,85,54,242,62,151,91,253,42,105,240,84,239,34,253,217,218,248,179,4,195,121,225,211,214,52,214,221,0,205,47,133,74,124,32,120,235,12,222,184,199,38,216,83,242,109,252,6,36,33,75,132,91,172,42,17,228,66,218,130,1,225,237,232,187,204,201,171,228,108,224,10,214,53,246,199,55,185,85,83,35,216,244,119,220,203,200,245,235,183,6,66,250,100,43,90,87,32,101,71,53,107,222,150,230,251,14,72,235,112,190,145,195,210,244,107,238,162,213,142,226,80,37,139,76,55,37,192,254,59,223,209,196,91,230,224,243,219,244,254,25,147,84,102,117,178,60,10,237,235,218,168,235,147,216,234,174,77,187,240,233,19,227,0,219,35,243,45,42,17,85,233,40,220,244,126,222,52,197,224,218,23,245,184,243,178,24,158,93,145,122,81,69,107,239,38,231,242,7,106,222,237,168,134,197,131,241,48,235,1,223,179,240,122,36,142,74,62,38,245,7,65,246,20,218,165,238,33,246,0,228,103,11,199,72,119,118,245,80,92,246,128,234,25,254, 120,207,128,160,94,181,43,240,209,237,70,212,77,232,252,35,83,71,251,30,78,252,78,228,145,206,99,224,111,236,7,233,51,12,212,70,178,120,129,92,197,255,105,235,115,255,86,214,84,154,101,178,97,247,72,2,63,235,250,249,188,49,89,65,38,23,216,251,180,234,127,217,178,236,54,242,191,229,164,3,251,68,245,124,145,104,126,15,105,241,220,1,239,218,158,155,131,164,53,220,3,238,134,226,124,251,8,51,59,64,60,26,96,3,249,237,156,213,247,225,150,237,102,223,169,252,169,50,1,100,186,95,105,22,46,250,17,7,176,212,103,144,32,164,245,228,86,239,56,228,112,248,218,55,141,74,209,18,81,255,113,245,193,218,210,240,140,252,213,238,156,254,134,46,245,112,74,97,19,15,54,5,32,17,147,221,26,154,98,154,130,220,132,240,64,232,106,1,41,60,187,77,133,18,183,245,25,239,31,221,185,238,9,251,160,227,235,245,202,44,5,88,51,80,76,22,175,249,178,24,38,231,209,143,200,160,6,211,117,229,3,240,35,252,220,58,191,85,172,15,136,239,203,230,45,218,104,234,169,237,56,243,249,0,71,34,67,99,216,88,80,26,81,9,112,31,68,232,171,160,113,159,219,205,135,229,5,228,50,255,181,76,15,105,178,27,37,230,114,222,241,210,246,229,221,242,156,241,196,0,215,38,115,102,179,90,99,26,60,9,141,31,68,232,171,160,113,159,219,205,135,229,5,228,50,255,181,76,15,105,178,27,37,230,114,222,241,210,246,229,221,242,156,241,196,0,215,38,115,102,179,90,99,26,60,9,141,31,68,232,185,157,50,146,21,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,4,170,252,169,248,126,5,181,4,246,11,33,9,255,6,241,12,140,9,210,14,115,9,79,1,48,6,68,12,103,8,153,3,100,1,158,245,225,241,25,237,200,243,183,247,168,239,237,243,209,255,43,1,254,0,112,0,253,6,51,5,231,3,217,14,166,6,125,253,167,251,17,0,178,5,170,0,33,6,118,14,142,14,108,15,37,17,229,14,169,20,161,13,55,4,178,250,156,242,38,248,82,254,177,255,127,255,31,255,166,255,65,251,237,253,160,3,42,1,69,0,134,249,49,249,206,255,189,7,15,13,157,16,84,10,7,11,198,13,135,8,151,6,231,255,72,250,47,241,138,239,228,243,9,242,70,245,76,245,38,247,43,253,79,249,223,254,146,0,253,0,198,8,55,7,163,2,132,255,142,0,252,5,180,9,166,8,67,15,7,20,204,18,72,17,198,15,94,15,66,10,25,6,16,5,143,2,187,1,204,253,113,253,219,249,73,241,56,2,255,2,177,245,129,242,192,252,223,7,255,241,141,244,183,252,21,250,202,7,189,7,218,12,95,22,193,19,70,17,196,10,90,3,58,12,139,22,241,9,143,7,213,249,17,228,90,224,162,222,190,236,150,232,181,221,150,237,7,1,209,255,125,255,177,2,212,7,42,2,140,9,248,19,17,6,245,251,176,255,105,10,168,10,56,8,160,18,240,23,157,22,122,27,96,27,254,27,250,27,74,12,165,2,114,241,169,237,169,246,139,250,71,252,49,252,36,250,29,249,196,243,100,250,176,254,221,251,217,245,189,241, 32,250,162,5,56,13,46,20,253,17,85,8,130,15,247,17,58,14,185,5,116,248,173,242,111,233,18,234,154,227,248,228,13,247,254,239,182,227,180,244,53,247,166,250,100,252,66,246,98,22,130,7,78,252,253,13,221,249,69,24,227,28,95,22,206,44,244,28,5,34,245,29,164,23,41,25,138,16,165,248,172,246,81,255,149,242,52,245,140,236,140,236,194,241,168,244,157,251,172,245,139,237,220,254,227,252,204,250,221,241,120,236,210,249,97,0,169,7,124,10,108,17,118,22,195,17,182,13,102,14,1,13,37,14,30,19,196,5,150,252,223,231,211,234,183,235,234,233,67,253,87,235,11,234,82,249,139,240,66,244,172,239,104,0,29,9,95,10,129,16,196,20,193,24,187,29,9,38,223,29,106,24,88,14,174,24,225,20,150,7,239,3,160,244,180,227,189,214,208,231,127,244,48,221,199,223,205,237,154,246,139,252,239,247,129,8,122,2,99,246,208,9,246,3,255,242,106,253,235,15,146,21,123,17,171,16,64,29,11,30,241,32,235,36,158,35,56,28,90,5,141,249,91,236,92,225,196,227,180,225,5,242,206,248,62,225,176,228,197,234,34,239,89,242,147,239,142,250,194,246,8,247,30,4,112,13,124,33,224,54,43,50,242,39,141,34,31,30,214,35,33,24,58,9,163,244,92,215,205,208,6,206,56,222,151,222,13,214,214,221,224,238,105,250,6,250,103,255,154,4,43,253,205,249,54,249,232,251,232,251,42,5,197,27,115,28,71,26,184,35,95,42,1,49,99,39,199,35,198,29,231,22,172,20,240,7,111,243,199,235,100,230,25,233,224,239,81,244,44,247,90,235,236,218,123,230,119,228,151,207,111,220,216,224,67,237,11,6,34,16, 31,49,6,51,202,40,144,56,164,33,117,22,244,30,251,25,144,9,78,228,105,209,214,207,253,201,115,209,135,231,110,224,253,220,178,231,206,251,189,8,249,6,225,6,243,252,159,242,108,237,131,243,66,10,205,9,68,31,172,54,222,34,45,47,212,55,98,62,3,69,132,42,72,34,89,31,125,19,64,9,75,6,23,225,167,204,64,204,174,219,47,236,210,213,250,206,79,217,150,215,246,220,134,223,219,221,233,225,76,234,200,6,43,22,241,22,80,28,38,33,214,29,255,21,178,37,149,38,10,19,40,20,194,9,157,245,108,0,211,252,243,244,24,241,32,218,12,240,66,247,107,236,218,5,138,1,216,244,177,240,200,231,100,230,252,221,207,237,232,6,151,11,104,0,225,28,252,58,239,57,106,63,110,59,64,46,34,28,182,24,36,20,226,2,253,236,131,227,27,240,197,223,43,225,46,243,66,231,172,228,88,217,71,214,54,222,31,214,14,216,130,232,118,227,201,238,184,15,25,21,65,41,239,41,202,40,217,44,74,19,98,31,164,38,103,30,54,14,161,249,139,244,154,241,82,242,37,14,92,10,196,230,62,232,179,243,69,237,72,203,29,221,191,244,252,224,45,250,243,253,156,228,192,2,43,6,231,19,243,29,112,0,139,34,91,41,219,13,178,54,143,42,177,18,208,28,19,22,117,45,216,7,51,207,26,243,65,248,176,239,26,0,225,243,9,224,154,215,27,209,183,219,218,208,109,207,25,238,76,234,17,233,114,255,32,24,142,48,252,41,134,34,176,48,27,49,49,37,117,3,98,254,32,246,114,250,180,22,83,253,243,6,213,2,166,243,123,245,156,222,211,229,141,247,3,241,179,237,33,227,161,216,69,224,76,225,83,253,222,33, 40,14,130,7,97,9,249,17,212,25,20,18,205,25,39,16,96,18,242,24,250,10,148,42,152,25,68,24,99,30,146,244,142,14,220,18,163,244,32,251,159,214,246,204,168,221,205,217,54,239,203,242,157,196,127,211,81,228,253,242,192,5,132,254,183,16,5,28,52,18,138,20,0,7,163,34,254,22,40,249,159,14,13,5,84,19,156,35,140,8,52,13,14,10,198,6,147,5,64,239,147,234,89,248,33,241,95,241,141,253,48,242,157,229,223,211,241,221,164,248,33,248,115,5,31,1,190,5,211,8,54,249,97,7,116,18,174,39,127,41,189,18,130,33,248,30,122,40,77,52,162,21,27,11,15,249,179,233,8,236,118,224,4,231,86,255,93,5,64,239,123,221,29,205,194,215,126,221,56,231,193,245,177,229,129,225,157,244,64,22,0,13,71,245,232,3,13,28,151,26,13,11,2,25,147,38,189,8,66,22,217,24,117,19,195,49,194,30,188,13,166,1,19,227,204,248,187,16,82,251,35,244,12,227,170,188,98,192,153,207,206,245,19,6,21,246,175,249,41,20,177,15,111,3,106,6,208,33,193,29,71,5,105,23,68,31,175,18,205,21,130,22,208,23,85,21,107,27,81,22,31,248,140,235,203,242,249,249,69,250,140,231,26,218,245,191,190,176,120,193,105,228,34,242,1,237,47,235,90,2,192,18,153,8,240,0,113,16,73,31,143,13,156,0,178,19,158,29,234,46,90,58,159,48,98,56,188,52,33,38,191,31,223,9,37,251,74,239,225,240,97,227,7,216,46,203,141,178,76,181,200,212,60,229,116,236,49,233,210,250,149,22,226,0,254,238,230,245,97,25,143,33,153,16,143,39,147,39,69,38,200,51,10,35,254,36,98,58,117,35, 174,6,194,242,37,233,63,249,253,252,210,233,242,215,39,190,1,175,14,188,113,207,83,239,57,245,127,233,213,247,35,17,198,3,41,235,90,230,197,14,164,31,196,16,172,33,233,45,6,51,79,70,210,63,222,65,115,76,4,59,35,26,93,249,55,229,221,230,155,235,158,228,65,212,78,202,169,184,44,173,235,191,33,221,187,230,241,231,123,234,107,11,11,3,168,235,18,240,203,12,32,38,15,29,65,33,183,49,50,41,4,54,148,56,227,44,144,59,48,71,51,44,50,6,59,234,50,227,49,239,109,241,211,219,158,203,50,184,189,171,37,182,48,217,170,226,187,225,248,228,178,251,45,9,3,247,32,234,194,7,130,38,127,32,132,45,225,57,129,47,96,65,102,61,214,46,22,59,142,63,171,35,90,3,130,235,190,233,116,253,247,249,227,222,232,204,198,184,77,182,212,189,224,206,117,220,143,214,209,211,17,251,247,14,103,255,217,239,116,247,200,24,54,22,29,26,21,51,254,41,235,54,104,59,227,44,238,52,165,66,186,58,245,31,105,251,79,232,84,230,27,238,241,230,133,212,79,190,58,182,74,184,249,207,49,222,10,221,29,230,40,1,52,21,109,2,218,237,42,249,121,20,146,25,28,33,202,53,103,47,92,46,134,51,217,43,239,57,152,75,129,54,131,13,65,240,111,231,174,230,102,242,188,232,227,203,128,174,106,166,155,173,120,209,220,228,31,218,69,227,249,250,239,14,114,13,0,254,172,4,9,28,69,22,136,21,142,49,248,46,30,57,225,71,167,50,44,56,238,69,181,57,155,31,204,254,32,230,31,221,74,227,167,217,105,198,106,176,47,168,46,180,37,204,131,225,243,221,121,216,22,250,51,26,149,16,30,249,46,248, 76,18,178,19,139,21,181,57,43,56,236,60,140,71,227,55,116,66,219,78,233,68,204,40,172,251,172,232,6,217,63,214,184,220,65,201,218,177,217,165,24,162,246,192,147,224,171,219,155,216,157,245,67,13,105,10,162,243,194,236,156,8,56,15,115,21,239,53,192,59,168,65,50,83,229,73,29,76,13,88,187,77,44,43,130,4,169,237,188,232,181,232,164,225,201,197,165,156,39,147,183,156,209,189,235,224,223,217,214,204,182,229,141,9,52,18,115,8,53,252,196,9,48,12,51,16,124,54,119,69,82,66,26,92,11,80,205,67,33,82,176,75,54,40,230,1,158,229,110,212,191,213,68,216,218,206,144,180,56,150,100,154,179,182,132,218,73,227,248,205,155,216,175,253,171,255,202,252,60,249,186,10,183,23,68,32,252,65,136,84,83,80,163,99,211,87,59,72,161,88,102,82,240,42,98,13,29,237,216,217,112,216,31,213,48,201,177,169,166,138,138,143,174,168,55,200,141,210,27,204,6,222,85,5,188,3,105,249,240,246,193,14,56,31,73,32,137,62,242,83,195,77,123,101,226,91,33,80,17,84,178,76,4,44,84,5,63,236,46,218,59,216,49,223,7,204,117,170,90,142,66,143,178,171,136,207,129,209,187,194,136,198,155,236,31,254,11,251,82,3,204,27,129,37,42,39,233,69,98,99,199,93,81,103,138,87,254,69,162,78,72,76,43,39,120,6,37,236,229,218,208,221,101,226,245,212,140,181,110,138,236,133,149,155,109,198,255,215,39,196,42,198,250,234,100,247,179,243,76,252,124,19,183,39,211,42,63,68,80,90,170,85,117,105,226,99,48,71,234,74,65,80,22,45,244,4,177,233,203,211,134,208,196,228,139,219,72,189,78,145, 239,131,154,154,179,194,249,214,152,203,176,206,86,242,166,0,239,247,231,253,148,26,230,41,5,47,176,68,143,86,101,76,139,92,179,93,122,73,184,78,103,81,154,51,11,10,4,241,90,219,64,207,250,213,0,203,242,178,120,146,220,136,162,148,63,187,86,209,250,202,42,209,227,242,9,4,87,254,9,248,166,20,239,40,207,41,38,65,93,80,165,72,202,93,69,93,251,71,65,84,27,87,115,59,2,11,202,234,37,219,250,208,249,224,205,216,62,184,68,146,3,137,145,150,68,188,138,218,183,210,10,210,159,245,5,7,216,0,142,251,111,18,139,37,52,32,234,51,4,75,159,65,252,83,98,95,46,75,88,79,129,93,197,66,151,9,28,232,19,208,207,194,84,212,93,205,188,183,38,150,215,136,104,153,17,190,187,222,247,227,43,224,192,1,72,17,62,1,105,247,105,13,240,32,103,27,252,40,12,69,118,68,88,85,243,96,145,72,251,73,134,86,170,67,70,17,113,234,43,211,43,190,133,207,180,206,205,189,184,166,47,148,217,155,237,185,97,217,223,227,201,228,100,2,139,21,234,5,214,239,104,0,30,24,34,25,0,46,117,68,218,66,66,81,247,94,193,77,247,72,87,79,204,62,110,9,61,230,125,208,152,187,226,207,14,215,98,195,161,169,177,154,14,167,127,197,46,229,9,230,202,218,69,247,182,8,175,254,216,240,103,248,173,19,19,23,171,41,5,78,112,73,186,75,133,94,116,74,0,73,137,78,145,55,192,2,207,230,150,212,174,198,45,217,114,220,133,207,82,183,51,166,225,174,13,202,15,233,40,232,32,213,253,237,230,6,39,253,115,237,143,241,114,11,39,14,111,23,103,61,78,69,201,71,169,93,211,69,38,59, 128,69,86,60,144,12,88,237,138,213,223,190,17,213,48,227,71,220,161,202,68,182,196,187,34,207,4,232,219,236,203,220,203,242,10,9,23,248,163,230,255,238,108,12,90,15,254,22,116,52,206,58,0,62,162,82,252,62,33,54,231,61,133,57,253,6,41,234,36,229,67,210,186,224,45,239,89,223,126,204,133,188,178,188,227,200,201,228,205,233,34,215,171,237,249,6,124,251,77,232,235,232,154,9,239,10,80,15,104,43,228,50,78,53,138,77,210,62,31,53,204,61,30,64,232,18,105,240,225,235,73,215,225,232,29,251,194,232,125,214,188,188,235,186,12,206,217,229,15,238,120,214,232,229,29,7,86,252,125,236,56,228,137,249,59,0,127,4,92,34,174,44,248,40,235,64,154,56,235,49,242,62,11,68,214,26,109,249,123,245,148,224,195,233,137,0,94,245,18,225,84,195,135,186,162,203,217,231,59,242,157,218,71,226,10,2,27,249,24,226,47,220,202,247,187,250,107,252,193,25,37,39,172,36,225,66,102,63,192,53,92,60,30,62,85,31,98,249,115,247,180,232,53,232,25,3,54,249,191,229,24,210,85,196,72,206,1,233,208,242,130,220,39,222,237,252,106,247,107,226,236,209,131,239,16,249,29,252,148,24,88,35,187,31,236,59,181,64,221,58,112,68,67,68,157,39,70,249,64,242,146,232,90,229,102,255,179,246,150,226,30,205,78,194,243,205,149,231,208,242,247,219,208,217,81,1,180,248,178,223,254,205,48,233,117,248,35,249,150,23,129,42,29,37,19,60,59,68,80,60,98,75,106,77,237,44,73,248,53,238,193,236,112,234,170,5,95,1,210,237,170,211,167,193,5,205,216,225,59,238,175,214,38,203,109,239,227,237,192,220, 158,203,64,223,97,238,199,242,200,19,13,43,68,40,221,61,107,77,30,59,209,67,206,69,247,50,113,6,178,245,241,246,187,236,8,5,131,10,180,244,53,221,157,196,66,197,22,220,199,233,134,215,144,202,26,239,223,241,133,223,44,200,255,214,156,237,162,239,210,19,155,44,239,36,97,51,119,75,140,62,194,72,138,74,71,54,193,6,137,240,101,247,240,238,19,6,198,17,112,249,170,225,194,198,165,199,206,218,217,227,203,215,147,195,227,229,229,237,74,217,126,198,111,208,126,232,175,233,204,15,57,49,125,44,47,48,146,73,228,61,188,70,123,74,97,57,106,14,213,242,220,248,198,243,50,7,109,20,49,254,25,231,213,204,67,205,5,221,38,231,115,219,70,191,241,224,30,239,194,221,110,200,91,199,177,222,133,224,38,9,140,49,225,49,89,47,253,74,234,65,155,66,10,72,78,63,85,26,145,245,243,243,79,237,218,249,249,17,53,3,166,233,49,206,211,201,66,219,73,227,84,218,142,190,195,223,210,240,214,222,66,204,226,197,109,224,220,223,14,2,84,47,222,46,94,36,119,68,201,64,207,66,127,74,9,63,238,32,83,248,146,244,128,245,213,254,98,20,19,6,181,234,146,207,173,202,88,220,46,229,138,220,89,192,81,223,227,240,74,223,251,204,226,197,56,224,220,223,14,2,84,47,222,46,94,36,119,68,201,64,207,66,127,74,9,63,238,32,83,248,146,244,128,245,213,254,98,20,19,6,181,234,146,207,173,202,88,220,46,229,138,220,89,192,81,223,227,240,74,223,251,204,226,197,56,224,220,223,68,255,197,50,8,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,14,46,20,121,12,36,12,17,32,7,22,93,27,167,19,149,254,253,20,147,22,53,19,55,4,254,2,194,252,106,214,200,219,114,246,77,240,79,232,116,238,139,3,95,9,202,244,158,250,233,2,234,2,227,14,115,7,86,249,32,242,91,252,74,10,4,5,231,8,66,15,179,17,115,31,191,34,14,33,175,36,183,22,54,12,28,0,19,249,233,250,84,253,161,5,87,252,155,252,45,3,189,253,137,1,200,5,46,1,36,245,137,240,146,248,206,4,140,20,61,29,164,29,81,27,27,14,204,10,225,14,40,8,231,253,110,245,222,233,48,234,164,239,46,239,147,239,49,246,63,251,138,239,247,241,102,251,224,248,227,249,127,247,207,242,56,238,193,244,88,5,194,18,119,24,28,24,106,27,236,29,112,28,89,38,225,40,81,24,247,11,120,5,53,4,22,10,207,11,83,7,73,255,104,252,84,2,81,8,117,254,69,245,248,251,40,255,11,237,192,240,141,246,23,224,170,231,155,255,190,19,14,25,6,18,128,18,209,44,124,37,76,45,81,25,146,3,99,29,169,17,128,9,64,246,87,244,127,225,156,177,182,203,61,233,57,214,64,212,189,228,14,0,125,250,223,229,180,251,98,1,111,8,219,27,152,15,91,251,108,242,227,7,167,21,47,10,193,18,23,29,174,30,117,51,232,61,64,55,45,53,208,34,47,9,26,245,93,244,203,252,190,247,149,248,8,242,110,237,77,241,190,243,5,254,29,4,49,254,171,243,39,241,124,247,129,9,25,36,32,41,54,37, 16,25,165,254,195,5,92,13,43,245,30,231,233,228,111,200,5,197,0,229,253,237,163,228,16,251,165,249,98,245,177,252,228,253,196,234,53,235,128,8,18,249,220,238,63,252,149,16,171,20,173,11,219,30,244,47,91,24,66,14,202,48,213,54,108,26,190,10,254,1,16,248,210,20,70,23,70,240,214,241,163,245,241,237,247,253,238,254,214,249,236,21,159,0,74,244,194,248,74,13,149,29,122,23,85,13,131,33,200,9,76,253,61,12,53,252,12,23,30,13,74,7,205,20,234,239,51,215,212,198,167,186,50,194,111,199,173,205,65,221,234,245,211,7,16,5,179,248,233,5,194,15,112,25,146,11,182,253,234,0,94,3,4,3,179,4,223,4,169,3,113,20,189,34,210,41,200,46,120,42,40,33,6,25,122,5,15,246,118,254,245,250,114,248,128,0,148,9,180,8,182,4,125,18,18,28,18,10,138,1,97,250,97,231,84,250,14,39,209,26,103,6,169,41,26,7,228,227,9,248,62,243,147,227,53,247,18,239,144,219,142,206,79,238,134,253,177,222,127,250,121,0,121,240,219,241,101,251,227,9,214,221,88,170,185,193,56,200,106,215,79,247,225,16,92,29,140,20,46,55,107,60,121,50,194,67,197,48,133,24,214,252,250,229,158,246,58,16,44,11,153,254,87,11,105,20,32,14,71,34,30,72,135,58,185,31,217,19,45,5,9,249,15,9,26,8,61,250,125,11,80,16,129,5,171,246,18,240,66,243,202,217,94,196,99,222,248,220,169,197,235,223,205,1,231,12,128,252,120,246,106,235,2,238,227,247,92,210,191,190,250,182,151,182,177,218,233,247,201,219,78,16,182,40,207,2,119,17,216,48,193,57,35,52,229,27,24,24,170,9, 115,244,228,25,147,32,54,54,151,76,60,53,77,55,91,54,122,60,136,29,208,224,116,221,110,219,98,217,78,220,227,239,47,28,0,14,226,251,87,13,208,17,1,30,155,255,174,225,151,228,233,206,224,204,4,201,79,183,179,195,102,210,154,227,87,251,173,27,189,45,46,19,240,11,251,24,128,249,17,225,48,218,72,244,43,21,169,9,132,22,199,31,211,13,250,246,133,231,247,245,196,245,85,231,109,255,122,9,153,15,152,20,117,39,134,35,232,41,16,75,111,42,182,242,41,238,173,245,142,240,81,5,167,228,55,194,177,216,50,254,199,48,66,62,231,51,150,60,220,38,67,11,135,16,26,223,21,227,117,248,219,238,172,245,205,231,205,235,15,231,19,201,36,237,227,254,20,222,33,204,202,243,11,26,139,254,15,229,18,239,207,241,139,253,187,15,135,23,250,233,123,179,81,209,115,255,80,246,10,232,120,249,127,240,230,240,43,15,101,66,84,67,75,34,171,26,144,46,55,43,251,56,58,46,69,30,186,69,247,86,109,72,177,36,166,19,72,2,227,199,246,186,126,213,223,207,25,207,76,234,33,16,75,16,65,225,213,228,240,235,93,251,138,14,180,211,34,184,248,176,134,181,217,210,54,210,106,186,3,221,76,246,12,13,214,64,152,62,226,51,65,72,129,31,32,11,98,5,39,242,110,35,48,67,1,47,41,23,43,18,156,252,94,205,61,213,247,244,209,222,223,189,162,206,197,13,227,66,81,56,27,61,108,57,225,36,231,59,131,33,30,252,97,208,4,176,236,192,144,186,121,183,121,197,206,207,114,251,65,66,132,77,136,54,116,45,173,51,9,252,240,242,203,233,134,199,243,241,2,252,63,13,166,49,143,29,60,14,98,226, 186,207,229,243,136,234,108,213,113,214,64,244,239,38,191,38,163,25,148,16,183,22,98,15,102,236,8,233,44,184,223,154,167,214,153,213,144,179,213,209,104,231,187,29,18,99,228,103,7,115,222,92,100,46,199,37,56,239,35,221,27,14,69,42,104,45,48,17,193,40,239,33,164,242,238,247,195,241,142,206,76,180,152,199,101,237,119,230,42,2,179,20,13,249,22,254,131,3,197,2,154,24,41,223,25,198,136,234,158,190,129,180,23,205,147,196,171,242,58,43,147,43,136,85,103,82,75,42,100,1,163,228,182,8,138,2,203,1,245,20,255,6,196,252,55,226,33,243,112,17,153,228,209,230,231,248,255,3,228,55,106,38,35,38,69,85,136,55,175,43,117,29,42,242,234,245,57,220,158,225,242,236,64,180,72,169,109,207,203,207,251,245,130,244,41,24,124,88,21,70,112,28,119,226,140,239,101,12,86,247,46,3,145,254,187,247,98,203,123,169,188,241,13,8,240,233,83,1,158,243,7,22,236,33,181,19,22,67,54,59,201,17,20,8,29,244,42,199,83,184,130,234,222,223,3,174,109,191,143,234,59,6,118,52,207,52,150,75,117,98,63,87,243,78,94,44,53,69,125,70,192,246,145,233,174,231,69,246,92,220,151,177,195,224,40,223,61,168,184,210,73,5,150,27,175,3,207,224,35,237,240,5,234,15,222,17,111,2,38,219,136,175,210,207,109,226,184,210,221,248,208,15,35,252,249,39,64,68,195,78,232,87,74,52,225,19,128,217,86,229,33,49,170,5,230,237,5,246,224,241,71,211,104,202,228,252,156,250,182,197,91,202,72,236,59,46,6,62,211,54,109,74,52,44,243,27,123,43,214,15,190,28,116,237,54,226,33,219,30,155, 80,204,50,247,7,237,128,16,241,8,110,29,17,65,12,52,120,29,21,221,2,206,223,249,188,223,68,219,202,246,177,23,201,11,60,206,111,242,87,253,254,184,68,207,142,248,245,20,136,35,128,19,136,36,147,71,237,44,219,38,176,17,19,236,205,232,138,232,105,221,246,179,222,193,148,240,222,232,219,247,234,16,216,27,174,80,88,117,91,102,247,33,113,244,3,35,244,18,156,250,200,251,39,241,76,242,57,222,189,255,9,29,188,196,238,180,207,207,173,255,95,28,7,2,254,18,115,31,165,11,179,4,202,229,83,228,60,199,12,214,66,238,33,168,118,190,5,231,12,238,175,31,229,27,91,25,83,58,188,77,66,87,90,41,231,0,254,47,122,30,236,241,153,255,207,240,217,213,215,185,146,248,175,52,253,239,67,200,38,224,157,18,71,53,97,39,36,41,224,47,219,28,149,24,33,252,106,220,2,212,64,211,187,229,158,188,135,197,28,0,182,252,183,6,143,25,181,17,120,54,61,82,146,67,234,9,78,228,73,1,73,255,141,227,177,231,100,230,57,211,10,181,14,232,14,43,85,10,223,225,45,235,244,38,112,57,23,31,12,42,164,44,62,37,97,4,94,240,236,220,161,176,118,216,13,221,58,179,106,214,53,251,252,9,49,11,234,15,156,14,58,42,222,90,53,94,47,30,42,231,250,250,36,16,39,1,104,17,91,17,59,226,33,197,203,235,171,42,232,19,87,211,233,231,193,21,234,46,52,38,127,44,208,67,71,53,133,255,188,214,157,177,148,145,97,193,66,228,13,200,35,194,68,238,209,1,108,4,174,37,197,12,156,23,169,51,12,54,102,25,78,255,62,23,193,13,244,236,193,250,40,5,242,226,242,203,193,5,224,46, 76,4,169,197,183,208,162,15,254,53,212,50,143,71,75,73,212,69,144,53,111,0,143,224,40,168,164,191,43,206,209,173,37,218,216,251,60,3,94,6,119,18,106,17,68,27,90,50,27,59,244,15,182,248,111,21,237,14,234,239,160,231,90,242,16,215,81,169,245,227,109,29,160,10,210,207,179,214,227,6,82,34,101,42,39,56,21,96,45,92,96,43,145,251,7,219,1,186,150,208,176,206,139,152,198,181,200,251,63,20,122,27,92,41,132,19,188,26,143,56,16,69,171,24,107,253,129,23,37,15,86,236,69,234,234,241,26,202,147,170,32,227,106,25,159,11,184,212,24,229,247,40,189,40,55,32,80,58,46,66,100,101,136,65,45,3,72,223,135,162,228,210,18,224,44,168,11,184,127,229,62,3,187,255,5,22,7,18,126,11,177,31,205,44,50,6,54,253,235,24,50,24,162,248,171,233,131,240,205,196,188,169,88,220,188,28,169,22,147,219,123,239,95,36,217,42,59,56,133,70,239,62,111,95,44,66,109,25,25,232,144,181,61,217,56,204,89,180,56,182,77,255,50,27,171,0,82,23,16,2,150,19,178,21,20,29,200,7,145,242,10,17,249,12,15,248,213,230,103,232,129,216,81,164,127,202,111,21,138,13,192,222,93,245,87,16,234,25,148,33,63,58,65,71,45,102,213,95,108,24,184,211,92,175,250,226,208,215,239,173,71,174,229,243,16,23,236,5,94,42,3,18,56,19,146,21,64,29,213,253,232,238,102,27,219,21,185,1,158,250,45,244,39,208,27,165,88,220,133,15,5,9,79,218,16,223,166,21,209,42,90,32,150,61,122,76,123,83,162,93,189,48,241,245,194,167,241,202,172,199,39,141,126,168,148,240,170,34,160,16, 224,12,110,1,233,3,186,14,133,24,189,14,94,7,100,28,196,19,80,248,74,248,152,252,39,209,200,168,91,214,231,10,57,11,44,232,3,252,57,30,24,32,129,36,123,48,174,62,191,82,74,105,210,61,11,238,39,164,158,187,19,199,88,155,184,164,162,243,209,34,194,9,248,25,95,17,170,30,180,34,216,8,120,230,193,235,15,34,141,38,173,27,164,28,67,253,168,195,173,150,1,208,251,12,169,2,180,220,88,223,32,5,90,31,168,38,149,54,99,65,176,63,74,77,121,54,242,252,131,181,90,207,175,206,45,137,80,149,174,232,92,39,96,42,246,32,164,20,214,32,181,30,26,13,135,244,129,249,25,33,242,25,179,255,135,2,2,8,92,208,21,149,64,201,18,3,185,244,84,222,196,251,230,41,206,54,158,38,27,42,144,50,51,64,148,83,210,61,116,255,131,181,32,209,37,218,53,160,233,147,214,220,136,14,35,9,251,13,111,4,178,33,24,47,64,6,167,217,140,236,27,37,181,35,255,18,235,31,163,17,76,196,111,144,64,205,142,16,151,243,237,211,183,8,242,37,2,44,135,60,100,56,16,52,254,62,93,73,117,38,203,240,99,170,75,185,230,195,206,161,227,159,213,230,218,28,253,21,243,23,114,7,58,39,194,59,33,13,250,201,151,220,80,38,85,41,118,25,231,47,53,44,19,221,149,159,221,201,73,10,59,246,105,205,233,247,123,23,235,20,23,30,240,36,177,36,243,48,231,61,249,38,108,6,234,199,130,214,53,195,6,152,35,159,122,216,47,21,111,19,154,25,196,10,11,30,59,59,52,25,102,214,88,212,157,35,15,53,94,21,90,35,202,42,167,227,43,156,190,194,179,6,79,233,134,184,13,254,182,42, 45,32,123,42,233,42,163,51,197,51,173,74,158,32,57,250,229,213,139,222,166,212,33,158,180,157,65,224,87,11,104,15,45,27,28,248,161,22,183,57,31,22,127,198,219,180,108,21,31,38,227,21,144,46,243,45,215,236,112,159,76,193,83,255,27,230,72,187,15,250,66,39,151,34,114,46,241,47,246,48,3,57,226,85,42,37,128,250,92,230,86,226,136,208,207,149,234,154,228,217,149,254,32,13,188,21,166,247,5,19,163,52,82,43,136,225,253,180,88,251,113,19,19,22,149,46,1,42,179,243,214,168,94,197,91,7,45,240,230,195,179,246,79,46,5,48,154,47,29,48,219,51,196,50,149,62,14,21,206,230,146,224,190,247,52,223,38,150,137,142,5,211,196,3,225,15,24,25,150,253,255,13,45,44,45,30,173,222,157,185,162,243,247,9,155,18,135,48,104,49,12,250,171,176,90,192,177,253,120,246,231,209,163,251,79,50,46,56,7,36,108,28,168,42,100,50,70,63,130,19,218,219,125,215,108,6,220,1,12,187,149,159,150,218,255,1,4,3,210,11,90,0,205,21,55,34,183,16,85,223,202,174,21,219,2,8,192,28,189,51,80,47,53,251,123,188,74,199,230,246,68,234,135,190,223,225,180,32,172,64,176,52,143,31,14,43,250,56,210,70,195,34,75,225,230,204,114,7,226,3,121,191,35,156,248,218,166,11,9,1,154,0,158,242,177,14,123,34,152,16,93,238,156,207,153,215,39,239,95,28,126,60,53,57,38,1,119,187,48,194,246,242,227,241,230,191,4,218,142,21,198,66,140,66,242,32,227,41,200,56,128,61,246,24,122,220,253,185,118,252,156,12,108,201,149,147,90,201,193,9,240,3,176,3,243,240,197,17,59,37, 234,14,179,239,41,218,37,230,150,233,145,13,173,49,25,51,2,4,135,190,142,199,29,240,191,236,148,200,16,227,111,15,64,62,79,70,182,33,12,47,200,64,24,83,237,36,220,199,40,152,91,222,199,10,17,211,189,164,235,207,207,15,232,13,186,11,49,255,195,27,144,27,135,248,158,225,173,225,12,233,96,216,139,13,146,59,144,53,94,6,28,195,117,222,47,252,38,234,10,182,108,207,101,8,120,54,188,76,68,28,187,23,251,47,50,64,196,34,143,219,81,161,234,205,108,3,103,228,150,185,126,206,125,17,160,8,156,255,1,1,158,35,144,39,19,252,7,227,101,241,70,248,66,207,182,246,111,57,191,60,208,13,170,202,175,226,29,15,223,3,241,202,221,207,170,247,92,35,252,66,148,35,111,23,193,42,49,60,28,24,25,205,240,152,53,194,2,0,113,231,51,190,56,207,94,11,248,6,186,244,91,249,167,37,7,29,223,225,193,205,193,237,84,8,118,221,171,237,120,51,244,61,99,24,38,222,56,245,23,32,16,3,151,195,81,205,182,249,54,37,13,71,232,39,7,28,56,56,224,74,42,29,234,197,48,132,71,174,114,247,215,225,246,183,218,202,238,9,97,4,213,241,233,247,218,37,170,29,195,225,136,205,192,237,84,8,126,221,56,235,28,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,138,85,6,72,147,72,38,66,58,63,198,58,213,54,204,50,176,46,176,42,150,38,150,34, 149,30,123,26,123,22,95,18,100,14,64,10,89,6,53,2,57,254,29,250,30,246,1,242,22,238,61,234,72,230,110,226,120,222,162,218,165,214,227,210,229,206,14,203,25,199,63,195,75,191,112,187,149,183,161,179,199,175,209,171,227,167,73,164,114,159,221,157,42,149,124,154,103,138,93,33,148,85,4,69,48,74,89,65,156,63,161,58,224,54,205,50,176,46,178,42,151,38,150,34,149,30,123,26,125,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,0,62,231,105,239,242,1,17,8,91,6,195,254,143,254,48,2,137,1,42,3,195,1,35,253,120,245,67,235,168,234,101,237,229,253,158,235,128,205,4,248,246,239,153,240,146,242,225,250,12,2,168,0,80,252,243,253,167,11,116,30,121,49,210,59,44,66,141,46,207,231,181,224,164,231,255,249,89,5,247,7,143,2,140,253,205,1,246,3,0,4,91,4,124,255,31,249,142,239,151,233,194,237,92,243,78,0,215,205,195,222,202,249,220,237,113,243,120,246,175,255,213,2,188,255,152,253,180,4,218,20,88,40,136,56,27,61,63,63,15,254,166,223,127,229,173,240,183,2,1,8,26,6,11,255,79,0,161,5,70,6,122,6,109,2,199,251,151,244,48,236,20,236,32,239,129,254,198,234,210,191,95,244,234,242,141,242,224,244,4,252,61,3,162,2,73,255,176,0,124,12,111,30,82,51,38,57,15,67,11,28,124,226,131,230,171,233,164,252,162,6, 39,9,218,2,131,255,7,5,149,8,81,8,143,5,132,254,183,247,207,240,9,235,248,237,108,243,65,0,209,196,42,209,5,251,187,239,124,245,23,248,27,1,139,3,211,1,240,0,86,6,117,20,141,41,249,54,52,62,201,53,85,240,220,229,159,232,112,244,209,3,74,10,99,7,81,0,79,3,94,9,127,11,57,9,101,2,248,250,135,245,48,238,146,237,35,240,41,254,126,231,29,180,18,236,183,245,118,243,237,246,88,252,161,3,47,3,32,2,14,4,124,13,213,29,187,50,71,55,108,65,151,9,130,227,33,235,189,237,235,254,126,8,16,10,1,3,218,1,40,8,127,13,189,13,255,6,155,253,76,247,150,242,49,237,4,240,214,244,55,253,51,193,167,196,167,248,246,242,96,247,163,249,82,1,229,3,216,2,224,3,175,9,59,21,22,42,40,52,233,62,119,38,33,232,56,236,13,236,223,248,49,5,12,11,55,7,178,1,44,5,246,11,22,16,75,12,199,2,2,249,249,244,250,239,3,239,249,240,49,252,74,226,224,174,147,222,146,247,163,244,6,249,155,252,21,3,145,2,76,3,187,7,13,16,206,29,155,47,88,54,247,55,94,248,0,233,85,238,237,242,182,0,220,9,230,10,7,4,68,3,52,9,191,16,82,18,158,8,248,252,24,246,2,243,16,239,192,240,204,246,207,247,160,191,80,187,234,239,187,246,84,248,96,251,88,0,110,3,0,3,61,6,190,14,232,22,226,39,204,48,176,60,251,16,244,229,66,241,140,240,139,252,182,6,135,12,11,8,255,2,115,6,115,14,148,20,214,15,39,2,253,247,31,244,109,240,20,241,24,242,30,253,164,219,246,176,209,206,18,248,115,248,27,252,232,253,201,2,221,2, 238,3,155,12,26,21,218,31,86,44,225,55,131,42,101,237,128,239,6,242,99,249,106,3,67,12,89,12,67,6,167,5,134,11,60,20,24,23,61,12,185,253,131,246,242,241,50,242,76,241,139,251,139,240,252,189,52,181,207,220,213,251,162,249,239,254,128,0,34,3,53,2,121,7,67,19,61,27,159,39,5,48,126,56,225,0,26,233,193,243,148,245,212,0,47,9,208,13,242,8,219,4,184,7,171,15,218,23,200,20,199,4,114,249,30,244,235,240,60,244,201,244,214,254,245,206,86,182,150,187,158,236,55,253,223,253,246,0,178,2,82,2,251,2,180,14,198,25,172,36,252,42,189,56,18,27,115,231,48,243,161,244,148,254,207,6,83,14,231,12,211,6,24,7,179,12,1,21,69,25,51,15,143,254,156,247,143,241,238,243,87,243,252,254,72,231,20,186,9,183,14,197,154,250,183,253,53,2,148,1,165,2,173,0,244,6,203,20,69,32,185,41,203,49,73,48,126,241,89,235,189,244,54,250,186,4,183,11,252,15,255,10,92,7,119,10,186,17,217,24,9,23,76,8,47,251,14,245,95,242,84,245,46,248,244,251,132,196,99,187,100,178,160,215,43,2,67,1,154,4,58,2,254,1,253,1,188,14,31,27,238,40,42,46,64,57,34,10,156,227,85,243,242,245,168,2,140,10,45,16,78,15,178,9,189,9,173,14,106,23,148,26,203,17,235,1,24,249,190,242,173,244,147,244,36,0,83,218,13,183,32,188,56,177,99,233,244,5,78,4,79,4,179,1,73,0,240,6,243,20,86,35,231,45,6,56,120,38,155,231,172,236,2,245,49,254,73,9,216,15,240,17,97,13,85,10,30,13,102,20,239,27,221,24,178,11,21,255,159,246, 32,244,207,244,241,252,6,239,167,187,73,189,185,180,127,186,2,249,6,9,105,6,157,4,120,1,124,2,116,14,128,27,89,43,98,52,91,57,155,253,30,228,9,243,248,249,48,6,35,15,195,19,144,17,201,12,141,13,207,17,114,26,134,29,231,19,42,6,129,251,157,244,164,245,164,248,71,252,167,202,165,185,71,188,43,176,136,200,186,6,133,9,19,8,12,4,137,1,29,8,172,20,213,35,239,47,147,62,71,28,97,228,67,237,86,245,168,1,77,12,173,19,19,20,86,16,150,14,91,17,223,23,232,31,149,27,57,13,169,1,57,248,171,245,135,245,187,255,240,220,205,185,24,188,209,183,253,175,244,218,112,15,188,8,205,8,5,3,111,4,25,14,151,27,51,42,218,56,66,54,127,244,170,231,211,240,42,252,57,8,211,17,220,21,112,19,205,16,73,18,81,22,73,30,3,33,106,22,153,7,189,253,159,247,245,244,196,253,81,239,39,190,78,190,90,183,169,182,212,178,112,239,54,18,145,10,103,8,212,2,248,9,131,20,82,35,252,47,27,66,224,20,250,230,66,238,233,244,166,4,0,14,221,21,17,22,24,20,76,19,117,21,117,27,116,34,135,29,84,15,37,3,144,250,123,246,219,249,35,250,233,199,82,189,181,187,18,182,102,180,127,190,225,1,250,17,162,11,67,6,1,6,187,15,224,27,161,41,239,59,137,53,103,244,229,236,43,241,3,254,12,11,151,20,92,24,123,22,195,21,145,22,60,26,84,33,57,35,228,23,118,9,118,254,54,249,87,247,245,255,145,214,125,188,206,191,1,183,58,183,31,181,133,207,242,14,159,17,117,11,177,5,230,11,170,21,154,36,118,49,207,66,70,18,239,234,206,241,34,246, 106,6,5,16,67,24,192,23,239,22,4,24,204,24,69,31,206,36,114,31,221,17,248,3,25,252,245,246,25,0,195,229,63,190,85,193,21,186,162,181,155,184,126,185,179,225,43,23,54,16,98,10,19,9,43,18,165,29,67,43,73,61,191,50,237,243,33,242,112,244,201,255,29,12,108,21,230,25,221,23,69,25,224,25,28,29,151,36,11,37,48,26,11,11,10,0,146,247,146,253,123,243,39,195,197,194,238,188,213,183,166,179,112,188,112,190,206,243,140,25,67,13,114,10,134,14,254,23,253,36,120,50,170,66,255,13,111,237,61,247,141,249,58,8,104,17,29,25,200,25,41,25,107,27,227,27,43,35,199,39,52,33,185,19,70,6,138,251,204,248,243,253,16,205,189,193,88,194,42,186,61,182,246,183,215,192,59,199,42,5,141,24,22,12,94,14,196,20,7,31,179,42,110,62,131,46,213,241,229,245,157,248,85,2,150,13,143,21,126,26,40,26,162,28,186,28,210,31,39,40,32,38,23,28,115,13,102,2,111,247,199,0,114,220,27,192,197,199,150,189,237,183,141,180,136,189,237,193,47,212,38,19,169,20,151,14,40,20,153,26,178,38,202,51,162,65,171,9,151,238,115,250,235,252,69,10,52,18,169,24,32,27,177,28,147,30,49,30,204,37,169,41,191,34,237,20,122,8,96,250,109,255,117,233,56,192,37,201,14,195,231,187,183,181,24,185,237,195,48,195,234,232,208,26,133,16,112,20,93,25,167,34,184,45,3,65,115,45,251,240,15,248,96,252,9,6,56,16,238,21,132,26,169,28,67,31,63,31,122,34,122,42,217,39,217,27,209,15,11,1,175,253,27,244,164,194,96,200,100,199,47,193,105,183,188,183,82,189,143,198, 137,199,189,253,175,26,125,18,127,26,54,30,167,42,38,55,151,66,212,9,254,239,99,253,245,1,88,14,154,20,198,24,124,28,199,31,161,32,48,33,211,39,2,43,91,34,41,22,232,8,231,252,101,251,110,200,174,195,161,202,175,196,90,188,86,182,168,187,169,194,187,198,204,209,127,14,79,24,103,25,6,31,225,37,249,48,181,65,254,44,208,241,204,248,177,254,119,10,72,19,0,24,87,26,106,30,182,32,148,33,160,37,200,43,233,40,89,28,121,17,141,0,68,0,57,211,84,190,89,205,222,199,200,194,252,183,46,186,118,190,107,198,142,197,1,227,4,25,195,24,203,31,194,34,215,46,144,57,172,66,172,10,143,241,79,253,104,5,39,18,34,24,69,26,50,28,240,32,211,33,54,36,75,42,76,45,232,34,37,24,106,7,40,3,213,224,86,186,184,203,137,202,171,199,110,189,2,185,155,189,153,192,216,199,120,199,52,250,150,29,245,28,202,35,138,42,160,53,142,67,162,46,75,244,104,250,149,0,78,15,67,23,209,26,40,26,134,30,22,34,144,35,234,40,157,46,101,41,88,30,233,15,164,7,199,236,217,186,13,199,98,204,187,202,98,194,129,187,28,188,151,191,225,195,181,198,146,211,187,16,253,30,162,34,105,39,10,51,207,59,251,68,205,15,84,244,11,255,139,7,1,22,13,27,67,27,151,27,228,32,167,34,207,38,72,45,9,45,212,35,238,21,186,11,138,248,112,191,71,193,36,203,101,205,62,199,191,190,227,187,10,191,52,192,138,198,249,196,116,233,0,31,80,32,248,38,60,47,150,57,117,68,12,53,100,249,145,252,176,1,91,17,77,26,192,29,135,27,121,30,239,33,177,36,245,43,146,47,77,41, 76,29,141,16,101,4,43,200,131,189,189,201,209,205,32,204,55,195,60,190,24,190,109,192,130,193,127,199,167,201,121,4,247,35,77,36,230,44,1,56,112,62,61,72,145,22,140,246,168,0,145,8,110,24,158,29,158,29,0,28,232,31,237,33,161,40,129,48,221,44,222,35,36,20,207,13,73,212,166,185,193,199,221,203,149,207,231,199,197,192,203,190,77,192,140,192,11,197,163,197,51,219,143,27,25,37,54,43,237,52,223,61,64,70,70,59,88,254,2,254,98,4,185,19,64,29,2,32,135,28,92,29,230,31,140,36,79,47,16,48,210,41,237,25,12,20,242,225,16,185,62,198,124,201,138,207,71,204,85,195,144,191,94,192,197,193,159,192,241,198,110,198,216,250,13,39,244,39,255,49,169,60,165,64,116,74,133,32,8,249,252,3,145,12,75,28,46,32,166,31,253,27,230,29,26,33,133,42,161,49,253,45,133,31,136,24,157,238,225,187,97,196,247,200,124,206,71,207,174,200,223,193,88,194,146,194,241,192,162,195,211,197,197,213,75,25,36,41,115,48,218,58,104,66,33,70,103,67,125,7,247,254,130,9,101,22,25,32,16,33,119,29,5,28,60,30,136,37,2,48,212,48,113,36,227,28,238,249,0,193,14,195,168,199,156,205,94,207,59,204,244,195,232,194,232,194,126,194,90,192,135,198,86,197,155,243,13,40,96,44,101,56,178,65,53,68,16,76,97,45,250,251,57,8,129,16,40,30,224,33,209,32,198,28,24,28,229,33,142,44,98,51,160,41,133,33,3,6,159,199,15,196,193,198,65,205,136,207,167,207,0,200,222,195,213,196,11,196,92,194,203,194,178,198,222,208,63,20,15,45,18,53,53,63,76,71,174,70,5,74, 16,17,7,255,213,13,74,24,246,32,200,31,127,29,228,25,61,29,236,38,240,48,184,45,234,35,12,17,152,206,66,196,0,199,77,204,248,206,175,207,197,202,94,196,78,196,247,196,52,196,58,193,247,198,140,197,188,236,83,41,72,50,117,62,172,70,175,71,3,77,241,57,68,0,171,11,29,20,36,32,42,33,60,31,206,27,176,26,250,34,49,45,45,49,192,38,213,28,195,220,160,195,73,201,8,204,222,207,71,208,49,206,64,199,252,196,210,197,108,197,152,195,106,195,31,200,83,205,0,15,85,49,249,57,6,68,152,74,140,70,205,79,97,30,161,0,183,18,149,24,26,32,130,29,105,28,101,25,57,30,123,39,64,47,149,39,62,34,159,235,169,195,230,201,83,202,13,208,6,208,179,208,252,203,62,200,70,200,246,200,202,198,117,196,230,201,44,200,109,233,51,43,29,55,194,66,218,72,22,74,177,75,248,70,243,9,53,12,169,22,22,29,56,29,240,27,230,26,82,28,28,35,80,43,1,40,37,37,4,251,110,197,133,201,64,201,79,207,88,207,138,208,53,206,132,202,207,200,131,201,117,200,22,198,215,198,23,203,21,208,14,18,148,53,111,61,231,70,157,75,198,72,247,81,94,48,69,5,141,20,246,23,252,28,69,26,167,26,11,27,35,31,26,39,140,38,178,37,22,10,140,203,117,201,127,201,8,207,35,208,21,208,87,208,165,205,133,203,81,203,112,202,89,200,223,198,160,203,237,201,133,238,207,46,2,57,242,68,18,73,110,76,49,75,161,79,164,25,84,11,110,23,26,26,15,27,132,25,7,27,11,28,181,33,93,36,89,35,129,22,148,212,178,199,168,201,62,205,27,209,96,208,10,209,240,207,25,206,232,204, 53,204,157,201,237,200,190,201,86,205,239,211,250,22,74,56,132,63,223,72,0,76,206,74,42,80,252,65,110,11,188,18,231,23,2,27,198,24,242,26,7,28,213,29,220,34,141,32,118,31,120,225,189,198,14,203,71,203,92,209,240,208,43,209,175,209,8,209,93,207,166,206,23,204,94,203,249,201,25,206,167,204,54,243,162,50,119,58,94,71,188,73,5,78,111,74,38,84,67,43,240,8,215,23,219,24,224,25,52,25,63,28,64,27,78,32,180,29,78,35,103,242,32,199,100,204,228,201,213,208,164,209,81,209,187,209,135,210,7,209,158,207,31,205,149,203,118,203,38,204,109,207,88,218,117,31,65,57,12,66,5,74,161,75,176,76,209,77,52,78,197,19,52,16,242,24,161,24,28,24,8,26,242,25,95,28,65,27,23,33,14,4,130,202,10,204,30,202,191,207,120,210,246,209,129,209,224,210,178,210,145,208,59,206,193,203,154,204,135,202,60,208,156,207,4,3,183,54,184,60,250,72,123,73,105,78,117,73,149,85,229,56,141,10,30,24,202,22,97,24,226,23,191,25,14,25,118,25,111,28,149,17,217,210,88,202,130,203,75,206,252,210,202,210,159,210,148,211,59,213,248,210,139,207,245,204,223,204,45,203,82,206,204,207,126,231,21,43,36,58,38,68,252,72,67,76,65,76,26,76,114,85,171,31,74,15,179,24,147,22,134,23,170,24,192,23,146,24,24,24,164,25,33,225,140,200,131,205,57,205,12,211,229,210,193,210,126,211,183,213,64,212,25,209,170,205,111,204,127,204,142,203,45,210,132,213,93,19,50,57,219,62,30,72,56,75,82,76,70,73,16,85,249,71,191,15,166,21,22,22,37,22,159,23,211,22,34,23,222,20, 55,27,240,240,191,200,113,206,61,204,33,210,115,210,57,211,196,211,60,214,7,213,231,209,204,206,23,204,241,204,91,202,172,209,222,208,169,247,7,52,98,59,28,70,93,75,141,75,138,74,67,76,156,91,169,44,92,12,29,23,200,19,31,23,66,21,185,21,203,18,6,24,147,1,90,204,122,206,20,205,141,209,86,210,226,210,10,212,131,214,68,214,36,211,167,207,129,204,43,204,158,202,122,206,31,209,100,225,151,38,201,57,31,66,194,73,233,74,150,72,86,75,24,87,117,80,115,19,183,18,24,20,61,21,42,21,20,20,168,18,112,19,55,14,60,214,184,204,112,207,142,208,148,209,193,209,139,212,168,214,221,214,65,212,184,208,65,205,80,203,152,202,228,203,38,210,143,212,31,17,158,56,184,62,67,72,41,74,106,71,101,76,89,81,99,94,187,50,152,10,225,20,82,18,50,21,175,18,15,18,111,14,127,19,245,229,224,202,111,209,109,207,216,209,99,208,213,211,224,213,195,213,251,211,106,208,67,205,90,202,153,201,11,202,103,208,76,208,48,248,58,51,229,59,105,70,90,72,101,72,240,74,164,81,77,88,64,84,3,21,98,16,110,19,229,19,217,18,18,17,52,13,225,18,199,247,220,203,242,210,110,208,144,210,64,208,83,212,186,214,36,214,7,213,254,208,120,205,1,202,92,200,146,201,75,206,35,210,147,226,210,37,145,58,196,66,31,71,200,72,39,74,52,82,134,83,166,93,152,53,59,9,176,19,98,17,127,19,155,15,163,12,29,14,149,6,45,211,22,209,240,208,160,209,231,207,219,210,116,214,23,213,101,211,192,207,179,204,170,201,13,199,72,200,74,203,74,211,87,215,26,21,182,56,231,61,15,69,77,71, 154,76,196,80,126,85,140,86,79,83,190,21,129,13,243,18,86,18,111,15,119,12,102,9,95,15,247,226,214,205,58,211,112,209,177,209,79,210,8,214,165,212,10,210,51,206,189,203,48,201,62,198,91,198,125,200,33,211,136,209,178,2,118,53,188,56,145,66,235,69,240,77,215,79,236,85,50,81,49,89,238,53,198,7,39,19,79,16,53,15,224,10,237,6,164,14,87,246,34,205,68,211,222,208,98,210,22,209,18,212,31,212,159,208,37,205,156,202,141,200,84,198,156,196,181,198,29,209,238,207,216,240,98,47,205,53,226,63,71,70,193,78,193,81,226,83,131,82,233,80,80,82,134,22,188,13,102,18,160,14,246,9,132,6,191,9,144,7,224,213,65,209,199,210,166,210,59,209,220,209,84,211,65,207,18,203,39,201,59,199,230,197,37,194,119,196,128,205,21,208,218,225,46,37,48,52,45,59,212,69,91,78,39,83,177,82,56,82,131,76,181,87,140,56,35,10,53,18,62,13,214,8,94,6,141,5,74,16,246,230,237,205,204,212,199,209,254,209,225,206,32,210,153,206,59,201,137,199,80,197,103,197,71,193,101,195,139,202,106,209,19,216,7,23,158,51,128,54,74,69,8,78,58,83,211,82,195,79,201,77,64,79,111,84,26,26,248,11,133,15,177,6,91,6,77,4,125,16,232,251,104,207,177,213,154,210,206,209,160,204,109,207,160,205,247,198,60,196,165,194,84,195,147,191,211,192,109,198,61,208,217,209,16,5,100,49,116,50,68,67,247,76,143,82,92,82,28,78,32,77,158,74,185,88,208,60,141,9,176,15,117,6,12,6,32,6,231,12,237,12,204,217,253,210,11,213,231,208,87,204,23,205,241,204,63,198,0,194,47,193, 214,193,62,191,46,192,185,195,58,206,238,207,215,243,191,44,105,48,199,64,34,76,58,82,199,80,72,77,0,74,161,75,175,80,89,87,201,27,156,8,136,8,240,2,105,7,209,8,75,20,185,237,10,207,178,214,176,206,23,203,54,201,90,202,210,197,12,192,7,191,248,191,131,190,79,191,211,192,229,202,93,207,207,231,103,38,49,48,117,62,26,74,47,80,243,78,39,76,83,73,121,76,213,77,179,90,130,59,100,5,43,9,44,3,194,7,210,9,183,18,11,6,55,211,33,213,118,206,50,202,30,200,73,200,144,197,140,190,107,188,122,189,231,189,8,191,64,191,144,199,8,207,47,221,173,29,31,48,162,59,85,72,161,77,27,77,99,73,174,72,108,74,214,78,1,83,188,84,215,19,96,3,17,6,191,5,66,12,184,13,11,20,233,226,45,208,191,206,15,199,82,198,38,197,152,196,9,189,185,185,191,186,216,188,92,190,121,190,218,196,176,206,254,212,3,19,221,48,21,57,161,70,9,75,138,75,230,71,5,72,186,73,46,79,21,78,103,90,130,49,133,255,47,8,223,5,144,13,232,12,70,22,183,250,193,205,0,205,45,197,103,196,48,194,37,194,118,187,241,182,242,182,7,187,120,189,92,190,146,194,57,205,190,206,204,5,76,48,226,54,135,68,93,72,135,73,21,70,109,70,37,74,92,77,110,78,95,83,109,77,77,12,80,4,18,9,176,11,56,15,14,17,19,14,174,214,101,200,221,197,166,194,250,192,110,191,64,186,180,180,89,179,49,185,193,188,165,190,201,193,125,203,162,203,203,251,137,47,206,53,12,66,162,69,211,70,65,68,43,68,4,73,28,75,128,78,87,77,30,86,10,42,26,0,107,11,147,9,62,17, 113,12,50,21,197,237,169,193,57,197,49,191,11,191,159,187,170,183,86,178,168,175,177,182,62,187,121,190,165,193,155,201,172,200,11,243,174,45,251,52,169,63,24,67,91,68,106,66,204,66,99,71,100,74,171,76,154,76,0,81,148,72,157,9,39,9,118,12,1,16,43,14,153,16,195,5,86,200,4,193,41,191,62,189,89,185,7,181,94,176,218,172,74,180,14,185,77,190,120,193,169,199,61,198,191,234,249,42,79,51,84,60,192,63,184,65,175,64,118,65,29,69,140,73,95,74,4,76,111,74,237,86,167,36,243,3,224,15,95,13,136,15,134,10,233,13,15,222,122,186,176,190,133,185,88,183,236,177,236,173,243,170,100,177,196,182,209,189,199,193,84,198,178,196,242,226,192,39,210,49,7,57,186,60,176,63,153,63,134,64,74,68,146,71,147,73,21,74,9,73,170,85,185,69,216,8,164,14,231,13,182,13,35,10,82,8,13,247,170,190,161,186,81,184,117,180,147,175,156,170,20,169,34,174,224,179,147,189,23,194,13,197,29,195,24,219,84,35,167,47,60,53,165,57,201,60,179,61,147,62,41,66,146,68,228,72,55,71,163,74,62,80,40,90,209,31,154,8,133,16,196,10,61,11,156,0,29,3,218,212,99,179,236,183,95,177,43,174,34,167,248,167,42,172,170,177,18,189,10,194,187,196,44,194,40,216,209,32,172,45,72,50,144,54,178,57,219,59,62,61,103,64,242,65,205,70,165,69,202,74,24,79,68,93,208,61,130,8,218,15,39,10,197,8,66,254,225,254,130,241,220,182,151,178,240,175,14,171,70,164,14,166,136,169,180,175,48,187,158,192,94,195,207,192,240,213,192,29,28,43,22,47,67,51,137,54,154,57,212,59, 223,61,147,63,121,67,123,68,28,73,51,80,168,87,6,86,211,21,235,9,205,11,54,4,214,254,167,248,0,254,235,206,41,171,44,177,82,168,40,163,78,164,4,168,99,174,102,185,84,191,121,194,86,192,249,211,71,26,180,40,215,43,82,47,98,51,211,55,211,58,14,60,148,61,255,63,82,67,252,71,136,80,95,83,128,95,216,47,141,4,193,11,3,1,10,252,198,246,39,248,211,234,175,175,83,172,255,166,100,160,91,162,235,165,74,173,216,182,137,189,3,193,14,192,50,210,30,22,221,37,227,40,220,43,49,48,26,54,161,57,133,58,53,60,33,61,134,65,178,72,214,79,229,83,10,94,150,76,251,9,5,8,159,255,107,248,183,246,183,240,166,245,55,200,50,165,145,167,63,158,124,161,94,164,124,172,196,180,168,187,254,190,50,192,50,208,182,17,241,34,219,37,69,40,179,44,1,52,162,55,127,56,88,57,72,57,102,63,153,72,251,77,102,85,21,89,46,93,155,29,41,1,237,254,157,245,78,244,175,238,178,239,166,227,59,170,136,162,100,159,254,158,122,164,174,171,231,178,151,185,235,188,232,192,196,206,237,13,35,32,44,35,65,37,70,41,118,49,111,54,68,56,143,55,55,54,131,61,43,72,233,77,136,85,110,87,153,95,208,57,182,254,9,252,245,243,105,241,181,237,64,233,108,237,192,194,47,156,5,161,245,155,59,164,165,169,96,176,211,182,244,185,197,192,153,204,171,9,9,29,75,31,94,33,54,38,14,47,51,53,40,56,78,53,122,51,195,59,161,70,110,78,159,84,185,88,228,89,186,80,57,9,234,245,160,243,41,239,108,235,50,232,177,231,135,222,143,165,122,157,183,157,228,163,214,169,122,174,104,180, 232,183,111,192,187,203,62,7,164,25,90,27,173,29,15,35,224,43,156,50,46,55,91,51,222,48,48,57,213,68,175,78,255,83,2,89,63,85,178,89,51,31,171,240,151,243,37,236,249,233,191,230,96,226,204,228,107,196,98,154,51,159,62,162,20,169,81,172,39,177,134,181,30,191,81,202,97,5,89,22,52,23,77,26,69,32,120,40,247,47,4,54,210,49,84,47,176,54,174,66,39,78,128,84,173,87,82,84,140,87,115,56,103,243,27,241,127,234,68,233,72,227,201,225,202,220,105,221,132,170,57,155,247,163,169,166,27,171,175,172,223,178,140,188,49,200,19,4,110,19,248,18,135,22,126,28,169,36,251,44,178,51,188,48,232,45,74,52,129,64,226,76,143,84,90,85,103,84,204,80,103,73,36,2,41,235,250,234,255,230,83,226,209,222,16,217,73,223,117,204,107,157,249,164,8,166,185,170,138,169,113,176,175,186,36,198,115,3,111,17,136,15,18,19,156,25,157,33,114,42,28,49,220,47,150,45,61,50,2,62,114,75,93,84,50,84,126,83,43,76,151,77,239,26,90,231,50,235,37,228,222,225,234,217,123,216,215,214,44,225,70,182,51,159,87,167,8,167,206,166,210,171,163,183,232,193,245,255,107,15,33,11,74,15,190,21,60,30,72,39,251,45,215,46,112,45,36,48,156,59,183,73,30,83,153,84,154,81,218,74,93,73,164,50,54,237,194,232,108,228,16,224,250,215,94,213,181,213,222,223,63,221,100,167,200,165,252,166,244,164,151,169,154,181,136,189,225,249,41,15,157,7,201,11,88,18,26,28,157,36,210,42,53,45,144,44,39,46,151,56,133,71,37,81,133,84,146,78,86,73,61,67,59,64,75,254,143,227,1,229, 58,220,21,214,29,208,119,212,185,217,178,235,27,201,214,159,143,166,68,161,93,167,67,178,233,184,52,242,81,14,92,4,202,7,205,14,15,26,242,33,24,40,164,43,126,44,233,45,112,55,105,69,192,79,196,84,59,78,254,71,147,64,122,67,23,23,197,226,249,229,220,219,223,212,18,207,197,209,218,219,30,231,9,234,186,176,255,159,154,162,174,163,224,175,15,180,83,234,110,13,206,1,214,3,205,10,129,23,166,30,16,37,26,41,215,42,247,44,23,53,166,65,252,76,167,82,176,76,38,68,233,62,117,61,135,44,245,233,140,225,234,218,230,209,169,204,196,206,224,218,117,228,65,239,48,214,141,158,134,161,148,161,203,173,225,176,255,225,106,12,31,0,131,0,159,7,148,21,226,28,34,35,120,39,225,41,22,45,137,52,122,63,25,75,245,81,33,77,48,66,184,62,15,56,108,57,151,253,141,221,48,220,85,208,38,203,106,205,159,216,107,230,37,234,35,238,141,186,172,153,35,162,217,168,117,174,199,211,240,8,187,254,83,252,168,3,3,18,218,25,156,32,252,36,130,39,31,44,187,50,100,60,162,71,214,79,36,76,207,64,139,60,133,52,208,58,5,19,194,220,203,219,136,207,27,202,226,202,150,215,76,228,46,236,227,235,81,225,187,166,107,157,118,168,87,172,47,200,246,2,173,255,105,249,45,1,166,14,175,23,75,31,92,35,173,37,243,43,218,49,113,57,242,68,160,77,194,74,95,64,162,57,180,50,85,54,178,38,185,226,234,216,238,207,195,200,201,200,167,212,18,226,174,235,127,234,75,232,243,205,129,155,90,165,60,170,6,189,112,250,157,255,123,246,238,253,16,10,102,20,187,28,169,33,152,35,48,42,98,48, 226,54,85,66,151,75,194,73,141,64,167,55,75,50,75,49,104,52,246,241,130,213,149,209,66,199,144,200,62,209,234,224,100,233,63,237,55,228,145,227,190,186,73,156,24,172,227,178,215,240,75,255,71,244,33,251,192,5,164,17,38,27,177,31,145,33,13,40,251,46,98,52,2,63,82,72,213,71,44,64,212,53,103,48,230,44,182,56,255,5,242,210,66,210,15,198,71,199,247,205,82,221,29,232,7,235,81,232,137,223,26,221,209,169,205,165,151,174,95,226,57,0,5,242,10,249,39,2,28,14,228,24,170,30,28,33,137,38,19,46,102,51,17,61,79,70,29,71,129,64,61,54,219,46,162,43,92,55,46,27,52,215,248,209,254,198,52,199,209,204,255,218,51,231,226,233,61,234,120,223,178,224,168,205,63,163,229,170,61,208,108,253,39,241,142,245,66,254,235,10,115,22,220,28,237,31,191,36,130,43,24,49,228,57,251,66,36,69,145,63,181,53,149,44,114,42,191,49,88,42,238,225,171,207,204,200,208,197,111,203,14,216,60,228,109,233,10,233,189,227,195,218,124,226,54,189,107,163,250,194,174,245,233,243,180,242,169,251,250,7,152,20,61,28,161,31,168,35,204,41,30,48,233,55,170,64,134,67,133,63,191,54,58,44,100,42,100,45,246,50,71,244,80,206,207,203,37,197,54,202,201,212,232,225,163,231,99,233,207,228,214,220,253,221,113,221,175,173,33,178,64,236,88,245,199,239,105,247,169,3,212,16,213,25,28,30,34,34,166,38,34,45,217,52,47,61,36,65,236,62,124,55,57,44,96,41,97,42,85,52,211,8,244,207,51,206,123,197,241,200,85,209,224,222,250,229,48,233,185,229,55,223,191,218,224,227,255,209,218,166, 46,222,43,246,145,238,157,243,105,255,201,13,177,23,116,29,125,33,148,36,215,42,114,50,41,58,93,63,68,62,221,55,174,45,73,40,207,40,57,48,31,28,237,214,19,206,252,198,254,198,138,206,243,218,118,228,112,231,169,230,25,223,190,220,44,220,67,234,84,186,92,198,199,247,76,236,33,241,88,250,17,10,231,21,177,28,235,32,25,35,11,40,238,47,246,54,127,61,192,61,225,55,124,47,58,39,246,39,8,43,44,41,59,229,226,204,124,202,12,198,223,204,192,214,82,226,89,230,48,230,43,225,150,220,239,219,48,231,40,223,178,188,75,240,50,238,45,237,114,246,195,5,145,19,108,27,219,31,179,33,223,37,92,45,184,51,210,58,168,60,71,55,246,48,140,39,230,38,162,38,86,46,229,248,155,204,103,205,163,197,56,203,205,210,23,223,50,229,165,228,43,226,91,219,152,221,236,223,118,237,240,206,92,222,98,243,56,233,180,243,122,0,22,17,39,26,212,30,72,33,39,36,189,42,234,48,220,55,248,59,149,55,22,50,195,41,30,38,190,36,172,45,208,10,185,207,24,208,11,199,121,201,170,207,118,219,46,228,141,228,19,226,154,220,141,220,187,224,172,232,254,228,158,217,153,239,237,233,27,239,221,251,82,12,177,24,180,29,97,32,23,35,73,40,208,45,181,52,202,58,236,55,139,50,9,44,110,37,160,35,82,42,169,25,220,214,50,208,191,201,38,200,50,205,174,215,212,225,115,228,136,226,154,221,33,220,82,225,154,229,61,233,203,231,219,234,113,235,191,235,40,248,101,7,253,21,210,28,151,31,126,34,242,38,166,43,15,50,55,57,120,56,135,51,53,46,121,37,74,35,71,38,88,36,98,226,114,207,10,205, 108,199,148,203,46,212,122,223,50,228,231,226,191,221,235,219,12,224,187,229,140,229,93,238,138,245,179,232,39,235,94,243,160,3,88,18,190,27,223,30,158,33,99,37,147,41,54,47,234,54,69,56,74,52,140,47,105,38,92,35,238,34,147,42,194,241,77,206,84,208,127,199,142,202,114,209,121,220,41,227,63,227,114,222,22,219,157,224,169,227,125,231,25,229,141,3,148,239,237,230,140,241,204,254,191,14,103,25,227,29,118,32,43,36,129,40,71,45,180,52,227,55,186,52,214,48,32,40,168,35,37,33,3,44,43,2,129,207,108,210,146,200,194,201,37,207,122,217,212,225,184,227,65,224,234,218,52,224,219,226,190,232,133,224,248,248,110,5,233,226,108,240,37,250,242,10,72,22,145,28,1,31,162,34,68,39,27,43,145,50,182,55,128,53,22,50,15,42,204,35,202,32,186,42,149,17,150,211,108,211,171,202,68,201,174,205,165,214,134,223,132,227,112,225,64,220,12,223,186,228,248,229,168,229,160,228,189,18,179,238,95,233,155,248,211,5,1,20,160,26,30,30,32,33,120,38,73,42,139,48,229,54,207,53,227,50,111,44,107,36,52,33,254,39,67,30,196,219,208,210,141,205,56,201,101,204,197,212,57,221,34,226,242,225,97,221,191,221,76,229,186,228,246,232,38,220,12,5,248,11,139,226,82,247,124,0,199,16,188,23,49,29,94,31,185,36,94,41,137,46,75,54,242,54,44,51,144,46,97,37,36,33,9,36,193,38,183,230,44,209,118,208,180,200,42,203,47,210,192,218,90,224,50,226,247,222,208,221,31,228,147,230,148,230,27,225,199,233,233,30,154,239,136,239,74,255,89,12,88,22,49,27,142,30,188,34,59,41,53,45, 237,52,38,56,141,51,180,47,107,39,246,33,239,32,33,43,113,245,64,208,116,210,151,200,30,201,148,207,183,216,234,221,230,224,76,223,106,222,166,226,248,231,17,229,115,230,129,218,63,14,147,14,193,231,223,254,107,7,16,21,188,24,145,29,191,32,0,40,228,44,229,51,205,57,234,53,75,49,7,42,228,35,172,31,129,44,250,8,165,210,115,212,70,202,152,200,125,205,37,215,87,220,171,223,171,223,126,222,158,226,184,231,42,231,191,229,49,221,158,236,228,32,241,241,79,247,171,6,125,17,96,23,175,26,190,30,220,37,96,44,0,50,83,57,116,55,240,49,211,43,232,36,84,31,34,41,218,26,116,217,104,211,235,203,76,199,182,202,55,212,226,218,40,222,235,222,9,222,100,225,15,230,247,232,228,228,16,227,247,216,101,17,175,14,79,238,186,6,179,13,161,22,30,24,221,28,141,35,99,43,105,49,79,57,251,57,221,51,221,45,198,38,149,33,176,36,172,39,34,231,44,210,171,206,49,199,112,201,242,209,139,217,203,221,250,222,98,222,230,224,246,229,70,233,24,231,184,227,20,218,224,238,13,34,94,246,200,255,231,13,48,20,168,22,162,25,31,33,99,41,65,48,233,55,106,59,182,53,225,47,101,40,183,35,118,33,105,45,29,249,124,209,63,209,169,198,174,199,216,206,224,215,188,220,76,223,12,222,180,223,231,229,205,232,96,234,182,227,106,224,100,217,17,21,215,16,47,246,75,15,67,18,239,22,147,23,178,30,82,39,40,47,244,54,136,60,163,56,234,49,187,42,185,37,17,33,119,45,168,13,148,212,235,211,6,200,96,198,208,203,251,213,145,219,40,223,212,221,231,221,132,227,12,232,244,234,58,230,175,225, 11,215,149,242,70,32,78,247,50,9,197,18,16,22,220,21,4,27,21,36,225,44,25,53,142,60,21,59,163,51,251,44,51,38,211,33,189,41,147,31,181,221,219,211,53,203,142,197,66,201,109,211,31,218,46,223,148,223,197,221,188,225,188,232,52,235,162,234,144,226,225,222,1,217,140,23,229,8,191,254,105,21,83,21,144,22,254,23,89,33,143,42,91,51,39,60,1,62,134,54,161,47,43,40,236,35,245,37,163,43,24,237,242,210,25,207,233,196,108,199,47,208,68,216,236,221,52,224,111,221,156,222,225,230,81,235,235,236,197,228,241,225,31,212,19,245,252,26,252,248,124,18,41,22,119,23,38,22,184,29,135,39,197,48,73,58,155,63,238,57,129,50,57,43,176,38,38,36,172,48,152,1,130,211,126,211,65,198,195,197,77,204,177,213,160,219,70,224,165,222,126,221,56,228,176,235,83,238,118,234,34,226,156,221,169,215,7,20,133,4,159,6,212,24,10,24,196,23,112,26,152,36,67,46,124,55,95,63,88,61,136,53,87,46,195,40,99,36,114,47,185,22,197,215,162,212,22,201,77,197,66,201,160,210,25,217,114,223,158,223,145,220,222,224,46,234,185,238,229,237,56,228,58,226,80,211,56,244,203,18,96,253,163,22,116,24,55,26,241,25,56,34,112,43,230,52,29,62,190,63,135,57,17,50,214,42,18,39,87,44,215,39,80,228,207,212,185,205,90,198,233,199,12,208,226,214,181,221,145,224,83,221,45,222,197,230,213,237,84,239,26,233,55,226,230,219,102,217,251,12,148,1,229,11,25,25,105,26,239,26,127,31,187,40,64,49,67,59,147,64,143,60,211,53,155,44,36,41,34,41,222,49,32,246,143,211,157,209,241,198, 37,199,30,205,94,213,159,219,37,225,113,222,241,220,245,227,175,236,232,240,178,237,19,229,108,226,227,213,238,243,104,10,125,3,110,23,87,26,129,29,65,31,31,39,40,47,51,56,125,64,184,63,126,58,231,48,109,43,11,41,21,53,140,14,203,213,12,213,89,200,149,199,202,202,209,210,99,216,134,223,95,223,254,219,153,224,158,233,37,240,230,239,50,233,226,226,168,220,246,221,202,250,201,1,180,15,38,24,181,28,175,31,18,37,95,44,16,52,121,61,119,64,160,60,189,53,81,45,190,42,22,50,46,38,178,224,65,213,17,204,86,199,126,201,172,208,178,214,102,221,241,224,120,221,25,223,136,231,80,239,174,241,59,237,207,230,64,224,44,222,163,230,140,247,101,11,131,20,2,27,75,32,192,37,109,43,208,49,253,57,182,63,227,62,127,58,244,48,127,45,203,46,194,52,197,245,203,211,113,208,10,199,54,201,174,206,25,213,168,218,218,224,253,222,134,221,209,228,228,236,149,241,99,239,69,233,72,227,124,223,126,228,12,225,78,2,74,17,15,23,246,30,4,38,124,43,74,48,188,54,164,61,68,63,187,61,195,53,158,48,247,45,239,56,50,16,244,214,0,212,198,200,90,201,135,205,83,212,81,216,12,223,231,224,55,222,221,226,16,235,22,241,134,241,169,235,155,231,131,223,58,233,207,218,36,230,28,17,217,16,71,28,102,36,33,45,27,49,137,53,247,58,14,62,68,62,99,57,11,51,152,48,119,54,123,39,30,226,75,213,150,203,251,200,227,203,62,210,66,214,133,219,230,223,51,222,142,224,93,232,50,239,133,241,63,238,58,233,153,228,50,229,105,233,186,198,53,254,250,17,224,21,2,34,172,44,62,51,186,53, 214,57,232,60,134,61,63,60,167,53,217,52,198,52,65,55,25,248,27,215,212,209,65,201,135,204,85,209,236,213,83,217,22,223,17,223,205,223,111,230,155,237,247,240,128,240,232,234,62,232,227,226,180,241,52,204,49,207,144,16,250,15,217,29,177,40,55,52,15,55,73,57,207,59,250,59,3,60,119,55,231,54,180,53,140,60,170,18,76,218,244,214,120,202,169,204,70,208,161,213,1,216,206,220,143,223,119,223,138,229,101,236,195,240,132,240,39,237,189,232,156,229,7,238,162,229,255,181,252,237,160,18,36,22,109,37,182,49,64,58,146,59,21,60,76,59,197,59,125,57,218,55,195,57,168,60,125,43,113,229,55,217,98,207,249,203,178,208,255,212,211,215,236,218,211,222,216,222,52,228,22,236,115,240,211,239,107,237,210,232,179,230,147,235,5,242,54,196,73,194,232,1,82,20,207,30,59,46,193,57,204,62,222,61,236,59,201,58,64,58,41,55,100,60,29,60,75,59,118,250,189,215,201,213,230,203,106,208,252,212,199,215,60,217,170,221,32,222,175,226,33,236,227,241,58,241,90,238,56,234,29,232,214,233,86,247,65,216,27,185,227,214,252,12,70,26,200,41,242,54,175,64,147,65,112,61,243,58,162,58,55,55,27,60,222,61,191,65,231,23,26,218,158,217,198,206,234,207,252,212,127,216,159,216,237,219,25,221,76,223,180,233,134,242,34,243,176,238,23,234,239,231,212,231,0,247,31,230,129,192,102,193,50,226,183,24,77,34,198,51,77,62,121,68,119,64,19,60,200,58,126,55,150,57,138,64,212,65,35,52,11,235,55,216,147,212,133,208,151,213,134,217,196,217,42,219,122,221,20,222,124,231,241,242,247,246,216,241,109,235, 33,231,96,232,137,242,95,245,190,197,95,198,0,194,13,246,84,35,142,44,181,60,9,68,103,68,96,61,49,59,13,56,221,54,57,64,138,64,210,65,106,8,206,214,72,216,124,208,55,213,22,217,177,218,159,218,145,220,62,221,22,228,164,240,121,248,158,245,69,238,29,231,39,232,150,238,111,251,6,212,36,195,1,200,68,200,115,13,9,44,236,54,222,67,138,70,121,65,206,60,217,57,149,54,79,62,207,66,255,67,149,40,71,224,44,217,11,211,231,212,192,217,197,219,245,219,126,220,187,220,248,225,117,237,132,248,105,249,15,242,108,232,130,230,4,235,210,251,62,227,47,194,213,203,45,195,229,218,12,33,158,51,112,64,58,71,189,67,81,62,3,59,245,54,11,58,219,67,240,65,159,61,12,249,164,214,62,215,206,211,226,218,120,220,190,221,33,221,138,219,180,223,100,234,145,246,38,252,186,246,106,236,2,230,194,232,70,248,101,241,254,198,187,202,219,202,164,200,185,241,106,49,146,59,99,71,218,69,254,64,225,60,130,56,103,56,41,66,250,66,173,67,10,26,205,218,141,218,115,212,24,219,197,221,78,222,49,223,32,220,151,221,179,231,172,243,186,251,20,250,196,240,0,231,169,231,155,241,31,251,82,206,131,200,241,202,125,205,55,210,114,10,212,60,210,65,148,72,133,65,198,62,91,57,39,56,227,62,232,68,169,65,140,52,30,236,141,217,29,216,213,217,86,223,60,223,103,224,130,221,201,220,193,229,68,242,240,250,92,252,134,245,7,234,246,232,24,237,225,253,178,218,229,196,232,205,198,203,145,213,65,222,206,33,48,68,187,69,68,69,248,62,188,59,34,57,55,60,155,69,243,64,166,64,104,9,116,217,47,220, 180,216,19,224,177,224,62,226,40,224,78,220,68,227,177,240,3,250,164,252,93,249,125,237,28,235,24,236,108,251,89,229,153,194,113,205,253,204,44,214,126,220,64,239,218,52,227,70,223,69,240,64,248,59,230,58,49,59,62,67,66,67,191,65,39,40,50,227,130,221,45,218,129,223,106,226,128,227,151,226,119,222,104,225,75,238,12,249,116,252,123,251,222,241,178,236,38,238,18,248,156,238,64,195,79,202,220,205,50,213,37,223,31,228,221,2,109,66,125,70,9,68,136,60,163,59,18,60,40,64,149,69,218,62,18,59,133,250,44,220,83,222,224,221,73,227,141,228,209,228,207,224,149,225,220,235,86,248,77,252,163,252,64,245,222,237,5,241,162,246,77,247,18,199,229,197,58,205,172,213,21,221,14,232,95,236,73,21,134,72,146,67,173,62,28,59,13,62,75,63,102,69,223,63,199,64,132,25,168,223,204,225,35,222,234,226,9,229,13,230,48,226,242,225,117,233,108,247,228,253,176,253,106,248,237,238,151,242,130,246,82,254,220,207,180,191,179,204,229,210,97,222,129,228,36,241,198,243,7,39,130,73,247,61,42,60,8,61,107,64,76,67,245,66,69,62,61,51,26,239,175,225,254,225,197,225,65,229,186,230,41,227,50,226,0,232,197,244,61,254,198,254,74,250,163,239,62,242,74,247,32,3,191,216,22,187,97,201,123,208,66,220,198,227,116,238,61,246,168,253,189,56,170,67,168,58,51,61,248,63,12,66,4,68,160,60,169,62,84,15,180,225,237,231,199,225,248,228,164,230,54,229,223,227,132,232,147,243,239,253,102,0,129,252,168,240,133,240,46,246,111,6,40,229,50,186,56,197,230,204,35,218,43,226,68,236,148,247,250,247, 57,13,134,65,55,60,70,60,203,62,172,66,8,67,63,63,217,60,11,47,93,238,200,231,9,230,137,227,77,230,63,230,31,230,71,234,221,242,183,252,6,1,109,255,39,244,16,240,85,244,253,6,44,243,247,188,87,194,86,200,125,214,239,222,214,234,29,244,99,253,163,249,246,27,46,64,103,56,197,60,76,65,66,67,185,66,194,58,255,60,119,12,228,228,62,235,152,227,251,229,63,230,250,231,223,235,9,243,129,251,9,1,91,1,18,248,198,240,253,242,207,3,248,254,164,195,230,191,115,197,121,209,5,221,131,231,143,243,53,251,24,1,105,251,65,39,234,60,61,55,151,64,19,68,223,67,218,61,144,59,176,44,6,238,86,235,198,231,27,229,22,230,146,232,88,237,11,244,66,250,175,255,0,2,235,252,88,243,173,242,80,255,82,6,39,206,2,192,109,196,169,204,201,216,156,228,105,240,76,249,237,1,103,253,230,255,209,51,182,54,37,60,56,69,30,68,63,66,4,56,6,61,153,10,167,230,116,237,137,229,119,229,239,231,153,238,172,245,66,250,3,254,72,1,23,0,82,247,20,243,193,250,200,9,199,216,232,194,171,197,163,201,143,212,18,225,232,236,49,248,118,0,49,5,77,243,189,14,53,56,30,54,117,67,29,69,29,68,240,59,176,60,61,45,220,237,20,237,209,233,61,228,120,230,184,237,238,246,236,250,232,251,45,0,95,1,14,251,35,245,200,247,53,10,157,225,114,197,227,200,140,199,35,208,163,219,118,233,204,244,119,0,190,4,105,252,37,240,143,31,42,55,255,59,226,70,119,68,19,65,44,57,94,63,210,9,178,232,175,239,9,229,129,230,153,236,116,247,218,252,202,251,164,254,40,1,225,253,32,249, 110,247,43,9,132,234,245,198,57,205,126,200,72,205,23,214,142,228,213,240,110,253,113,4,161,0,174,240,204,246,227,44,63,55,67,68,195,70,99,66,57,60,31,63,91,44,187,238,151,238,106,232,216,229,77,235,226,245,248,253,149,252,59,253,134,0,110,255,252,252,24,249,168,7,47,242,100,199,13,208,245,203,9,204,66,210,91,223,161,237,4,250,67,4,171,1,8,250,244,230,147,7,191,53,22,61,99,73,211,66,142,65,84,60,208,63,179,10,250,233,121,237,32,230,216,234,200,243,39,254,170,253,59,252,220,255,146,255,68,255,95,252,220,5,78,249,185,200,61,207,118,208,159,205,131,207,152,218,248,232,222,246,34,0,133,2,207,252,248,239,238,230,68,29,229,59,16,69,74,70,54,66,232,63,141,64,173,45,239,239,2,237,53,233,205,234,151,242,150,252,105,255,110,252,54,255,85,0,8,0,223,0,222,6,113,0,34,203,239,203,0,211,63,209,66,207,120,214,71,228,103,242,41,252,5,0,234,254,238,246,226,229,96,242,226,48,143,64,236,70,50,67,219,68,236,61,58,66,85,12,18,232,223,237,153,234,204,242,177,250,21,255,52,253,122,253,35,1,113,0,11,3,145,7,158,7,32,209,101,200,31,212,234,212,45,210,116,211,12,223,118,237,229,248,251,251,13,255,235,249,41,239,71,223,227,13,115,62,91,66,211,70,226,69,19,66,225,66,231,48,170,238,92,237,234,237,109,243,6,250,50,253,193,253,181,251,83,0,48,1,123,4,168,8,84,14,85,220,39,196,120,211,66,214,213,214,204,211,231,218,188,232,248,244,167,248,110,251,191,251,22,243,219,227,219,232,44,43,213,63,102,69,109,71,69,70,177,63,121,68, 48,13,150,231,225,241,190,242,103,250,143,251,64,253,185,250,207,253,227,1,88,5,1,9,71,18,59,234,111,193,139,209,85,213,19,217,255,214,145,216,130,227,76,241,137,245,169,246,216,250,47,246,6,236,193,221,93,3,162,59,63,66,155,74,233,71,117,67,28,68,196,50,184,240,148,240,226,244,115,250,38,251,34,251,81,250,206,250,138,1,219,6,196,10,127,19,176,249,140,195,6,206,180,211,253,217,56,219,179,217,153,223,20,237,180,241,193,242,47,246,79,248,171,239,70,229,35,227,95,33,234,65,49,72,99,73,110,70,207,64,2,69,61,17,22,235,226,247,176,249,22,252,218,248,172,248,174,248,30,255,143,7,5,13,119,18,12,6,160,201,122,201,153,209,113,216,53,222,118,221,220,221,147,232,17,238,138,238,13,242,181,246,68,243,212,235,61,222,148,249,121,58,155,69,3,75,196,71,67,68,214,67,13,55,75,246,198,245,107,252,92,252,222,248,160,246,4,247,141,252,98,6,211,16,106,17,54,16,158,214,142,197,47,208,204,212,72,222,46,224,215,222,76,228,153,233,12,234,248,237,199,242,228,244,75,238,57,229,110,223,58,31,11,69,93,72,83,73,187,70,85,64,155,69,15,27,195,240,228,254,79,251,45,250,45,244,203,243,79,249,175,3,30,19,228,18,155,21,151,231,90,196,18,207,160,209,190,221,87,226,212,225,213,226,113,229,167,230,133,234,49,239,28,243,19,241,156,234,20,220,50,250,52,62,242,70,29,76,241,71,237,67,89,65,29,63,162,2,75,251,221,254,96,250,59,244,153,239,177,245,15,0,206,18,46,22,173,22,45,247,34,198,4,205,167,206,107,218,97,225,47,228,148,227,151,225,160,226,39,230, 154,235,190,238,170,241,241,235,231,226,62,224,202,34,200,70,250,72,239,73,89,69,132,63,58,71,27,43,41,250,37,1,234,249,64,245,224,236,49,242,156,253,36,16,205,25,144,23,250,5,217,205,134,203,11,206,124,215,12,225,85,230,179,231,5,225,123,222,106,226,121,232,205,235,147,239,254,237,25,232,73,221,62,253,16,63,195,70,132,75,178,69,233,67,134,65,171,73,68,19,226,251,145,253,59,245,122,237,219,237,123,250,108,12,108,27,78,24,75,17,107,218,37,199,59,206,133,211,201,222,158,229,122,233,3,225,104,218,233,221,65,228,208,232,149,235,241,237,223,233,106,227,112,230,232,41,1,70,189,72,198,71,43,68,42,65,61,75,218,61,41,0,168,252,12,245,67,237,159,234,75,246,197,8,156,26,181,25,129,23,120,239,90,197,20,207,238,209,255,219,167,227,207,234,14,227,122,216,97,217,5,223,101,229,190,232,39,236,216,234,105,233,45,223,231,11,255,65,14,68,54,73,221,67,62,68,215,68,132,84,66,33,118,246,129,247,51,236,122,234,226,241,203,4,125,22,172,26,227,23,74,4,220,202,242,203,198,209,117,216,237,224,226,233,16,228,180,215,81,213,113,217,19,225,237,229,65,232,0,235,205,235,136,226,181,240,78,52,194,66,41,71,168,70,233,67,218,69,204,80,111,74,204,3,177,244,39,238,229,233,95,239,230,255,134,16,127,26,95,22,108,19,209,218,189,199,12,211,56,214,147,222,209,231,196,228,194,216,100,212,144,213,10,220,162,227,138,229,128,233,21,235,230,232,160,225,36,27,21,65,66,66,215,71,123,67,182,70,78,75,13,87,210,43,20,242,33,240,150,233,210,238,167,251,204,10,237,23,228,20, 236,24,76,241,148,197,76,210,146,212,10,220,0,228,125,227,112,217,171,212,28,211,206,214,190,223,39,227,246,230,31,234,80,236,224,224,212,255,250,58,102,64,89,71,184,69,197,69,208,76,217,80,3,79,51,8,80,234,19,237,6,238,51,250,40,5,230,17,201,20,100,23,218,8,62,205,12,207,91,213,40,218,252,224,132,224,81,216,70,212,54,210,208,210,139,218,193,224,206,228,239,232,76,235,164,229,227,235,4,44,7,63,16,68,105,70,179,70,222,76,229,77,213,82,217,50,186,234,177,236,145,238,99,248,182,1,133,10,11,19,42,19,217,22,13,225,167,202,61,214,140,216,40,223,95,220,47,215,15,212,208,209,84,208,36,213,67,221,163,226,134,231,205,232,85,234,213,226,119,22,148,61,159,64,138,70,11,73,13,76,70,79,61,77,103,77,21,11,144,230,75,243,152,246,46,0,199,3,78,14,103,17,68,25,99,250,46,203,146,212,216,214,255,220,247,216,100,213,17,211,179,208,74,207,255,207,111,216,153,224,30,229,249,229,56,234,203,225,146,253,221,54,87,60,7,68,170,72,143,77,12,77,3,77,187,75,126,53,181,239,254,240,221,247,202,253,54,0,12,7,12,17,69,21,34,16,10,216,72,209,169,215,91,219,190,215,180,210,35,210,39,207,103,206,175,205,154,211,69,222,114,227,230,228,241,231,231,229,236,234,63,41,253,58,201,64,20,73,236,78,83,75,199,76,195,70,39,71,101,23,61,236,195,250,30,250,60,254,163,255,161,14,181,17,0,25,140,238,228,205,8,215,141,216,164,213,12,207,222,207,218,204,151,204,49,204,123,206,240,217,29,225,77,227,172,228,151,232,14,226,73,23,20,57,158,59,168,72,36,78, 9,77,194,72,168,71,7,66,63,60,69,253,254,245,59,252,34,251,129,252,178,9,38,17,15,24,93,9,244,211,88,213,207,215,114,212,180,205,93,205,50,203,161,202,189,203,90,203,85,213,153,222,194,225,126,226,174,232,149,223,111,4,119,53,250,54,132,70,68,77,42,78,202,70,25,70,115,62,139,69,43,38,3,244,223,252,35,248,33,250,197,2,25,16,243,18,121,25,187,230,125,209,136,215,178,209,226,204,1,202,188,200,40,200,247,201,223,201,179,208,227,218,41,224,151,225,175,230,234,224,131,243,86,46,5,53,111,66,119,77,18,78,10,72,5,66,107,64,68,63,22,70,157,12,49,246,228,249,153,246,226,254,14,12,133,16,74,28,178,0,158,210,249,214,21,208,251,204,253,200,144,198,2,198,189,199,123,201,40,205,13,214,108,221,63,225,113,228,14,227,183,229,75,33,88,52,61,61,71,76,143,77,92,72,226,63,201,61,166,61,48,73,109,54,238,249,1,249,230,244,165,251,243,6,84,15,131,23,16,22,180,222,141,211,33,208,240,202,234,199,148,195,36,195,115,197,122,200,105,203,165,209,143,217,44,225,233,226,56,228,1,222,255,15,38,52,39,57,1,74,218,77,86,73,248,63,165,57,254,62,44,67,32,79,183,24,33,242,55,246,87,247,243,2,226,12,125,18,249,30,248,245,109,208,87,208,91,200,216,198,80,193,219,191,164,193,76,198,28,202,219,205,225,212,136,223,227,225,111,227,113,219,72,252,81,49,124,55,177,70,208,76,104,73,171,63,235,55,198,59,62,67,219,77,79,65,169,250,112,242,13,246,65,255,156,9,233,16,115,29,111,15,172,214,176,207,189,199,152,196,81,192,231,188,243,189,137,195,121,200, 206,202,167,207,139,219,206,225,69,226,69,220,22,236,227,41,139,54,153,65,8,74,102,73,253,63,182,55,135,55,76,67,25,72,7,82,164,30,97,236,116,245,211,249,112,5,34,15,250,22,101,31,136,233,56,203,1,201,0,193,130,192,155,188,207,187,123,192,224,197,35,200,77,203,236,214,109,225,226,225,36,223,72,226,219,31,22,55,127,62,135,72,170,73,48,66,18,55,89,54,129,64,174,73,24,79,101,66,39,249,11,240,16,249,158,1,158,13,70,20,66,32,215,5,116,204,38,200,142,190,155,190,37,188,165,185,235,188,53,194,181,196,88,200,131,210,152,223,72,225,242,224,139,219,19,18,161,53,33,59,14,70,168,71,69,67,164,54,171,53,175,61,107,73,247,74,71,80,74,28,108,234,187,247,55,253,94,10,215,19,181,25,183,25,227,221,204,195,32,191,114,187,69,189,154,184,15,185,233,189,177,193,186,197,164,206,85,220,104,224,237,225,252,216,142,3,227,51,255,56,204,67,196,69,175,67,173,55,83,51,133,59,170,69,204,75,174,76,251,62,66,247,192,240,234,251,128,5,33,19,2,22,156,27,228,249,173,194,6,190,38,184,192,188,14,184,234,181,200,184,164,189,202,194,236,202,137,215,203,222,108,226,150,216,120,245,12,47,68,55,110,65,18,67,244,65,140,56,48,49,232,56,142,65,126,74,238,72,110,75,161,25,120,235,162,250,218,1,9,17,71,22,190,20,45,16,231,209,29,185,164,184,224,186,79,185,56,180,233,179,57,184,197,191,110,200,76,212,209,221,150,226,70,217,226,235,33,40,26,53,131,63,137,65,122,64,194,56,249,47,149,53,241,62,98,70,129,74,116,72,155,58,181,248,25,243,137,0,61,13, 162,22,6,16,135,19,232,240,31,182,64,183,255,183,148,185,175,178,244,175,93,179,49,188,149,197,230,208,176,218,102,225,123,218,65,229,67,34,72,51,154,60,233,63,229,61,187,55,177,47,194,50,171,60,218,66,173,74,168,70,171,70,176,25,178,237,103,254,234,10,181,21,134,17,130,12,52,9,113,200,106,176,157,184,130,184,116,179,131,172,160,174,26,184,21,194,197,204,155,215,192,223,144,220,18,224,219,27,107,48,175,56,54,62,176,59,119,53,228,46,56,48,106,56,22,64,251,70,32,72,168,67,87,56,148,249,142,245,16,9,188,19,131,18,150,8,94,10,33,232,26,175,206,182,231,183,131,180,27,171,46,170,86,178,188,189,157,200,203,211,1,221,131,222,80,220,118,21,51,47,13,53,8,61,119,58,243,51,121,46,99,47,60,53,33,60,97,67,113,72,94,65,158,67,75,25,135,238,22,6,128,17,19,18,189,9,174,2,209,252,102,195,76,175,247,185,162,180,63,172,139,166,227,172,233,184,8,197,100,208,196,217,112,223,65,218,157,15,106,46,233,48,153,58,113,57,5,50,53,44,1,46,228,50,90,56,6,65,249,68,81,67,124,63,59,54,61,249,233,252,66,16,173,16,49,9,187,255,177,250,182,227,16,176,168,181,158,180,0,173,136,164,144,167,121,179,62,192,95,204,14,214,46,223,231,217,182,12,25,46,141,45,169,56,194,56,123,49,247,42,87,45,230,49,98,54,156,62,82,66,106,68,59,61,55,65,65,21,42,244,85,13,162,15,212,8,147,0,83,244,32,244,108,202,189,172,234,181,43,173,144,165,241,162,185,173,127,186,9,200,237,209,230,220,212,216,139,8,5,46,233,42,215,52,221,54,238,47,116,40, 148,42,29,47,12,52,155,58,75,64,25,66,34,63,110,62,8,50,25,248,243,4,197,14,122,8,186,254,41,244,136,238,80,233,90,180,200,175,200,175,149,166,154,161,156,168,178,181,214,195,135,206,241,218,242,216,100,5,175,45,88,42,89,51,23,54,23,49,202,39,255,39,153,44,206,49,94,55,188,62,35,63,136,64,53,58,233,64,172,15,121,249,59,14,101,8,198,254,248,244,146,234,71,240,247,210,150,168,132,175,52,167,38,162,102,163,134,175,219,189,49,201,235,214,202,214,103,1,158,44,10,41,137,49,69,53,87,49,86,39,51,37,204,41,116,47,195,52,149,59,216,61,142,62,60,58,248,62,4,45,131,247,163,7,240,7,161,255,34,243,85,236,191,232,246,235,3,183,251,167,79,170,72,162,52,162,225,169,213,183,170,194,127,210,60,212,206,252,88,43,16,40,115,48,198,52,191,49,130,39,19,35,159,38,206,45,214,51,96,57,110,61,9,60,61,60,4,57,205,63,43,9,61,252,23,9,191,254,164,243,4,236,154,230,228,235,117,215,200,165,11,169,92,163,184,162,73,167,255,178,62,189,189,204,218,208,234,247,159,41,124,38,161,46,214,51,123,49,254,38,239,32,53,34,100,42,208,49,244,54,2,59,112,57,206,58,23,55,37,65,202,38,181,246,118,6,108,254,50,245,71,235,244,232,31,229,16,234,141,189,193,161,200,165,143,161,187,166,31,176,203,184,187,198,202,204,149,242,15,39,134,37,113,44,240,49,144,50,161,40,249,32,208,31,193,38,42,48,137,53,137,56,14,57,169,55,148,56,95,58,76,60,109,2,211,252,139,255,168,242,206,235,10,231,10,228,143,229,27,222,156,167,65,160,43,161,7,164,77,174, 170,180,114,193,110,199,124,239,92,36,59,35,186,42,211,47,128,50,232,41,38,33,68,30,49,35,176,44,152,51,212,53,148,55,167,53,29,56,3,54,55,65,75,26,118,245,254,254,27,241,222,236,18,230,33,229,91,225,77,231,27,201,74,154,60,160,235,160,183,173,105,178,140,189,15,195,162,235,182,33,45,32,126,40,87,45,212,48,133,43,43,34,97,29,81,32,233,40,64,49,46,52,190,53,18,53,156,53,55,53,145,58,243,48,107,248,206,248,25,241,162,234,42,231,74,226,17,227,87,224,28,227,80,174,154,151,196,160,201,169,121,178,157,186,237,190,186,230,53,30,180,29,176,38,7,43,210,46,120,44,30,36,179,29,251,29,128,37,195,46,34,51,64,52,171,53,227,51,114,53,178,51,100,59,19,10,121,240,217,241,159,231,91,231,126,225,105,225,19,224,231,225,38,211,32,154,96,155,184,166,42,177,196,185,24,188,231,226,2,27,77,26,82,35,10,40,126,44,224,43,52,37,2,30,157,27,176,33,93,42,153,48,172,50,249,51,98,51,139,51,177,48,166,56,117,34,120,239,241,240,121,230,95,229,185,225,230,222,207,225,218,220,225,225,110,186,9,146,30,164,35,173,223,185,171,186,197,221,26,23,82,23,49,32,245,37,160,42,129,44,47,39,210,31,243,27,83,31,38,39,113,46,128,49,221,49,169,50,56,49,37,48,53,49,126,50,30,250,179,235,121,231,225,225,250,224,184,222,181,223,180,223,47,219,55,218,7,163,43,152,52,171,235,181,204,186,124,214,37,18,5,20,74,27,177,34,126,39,124,43,26,41,150,33,239,28,97,29,6,36,231,43,210,47,17,48,91,48,136,47,56,47,25,43,36,53,57,14,201,230, 39,232,185,222,143,223,85,222,33,224,67,224,194,219,55,219,112,201,111,151,83,164,224,178,190,186,10,210,47,13,87,17,67,22,147,30,241,35,82,41,185,42,18,35,105,29,13,28,138,32,101,40,111,46,142,47,231,46,232,46,132,45,197,40,161,46,241,34,108,233,13,229,169,221,145,220,30,221,201,224,28,224,193,221,28,215,117,215,175,183,131,153,128,176,127,183,117,206,31,9,147,15,241,16,130,25,147,32,228,37,99,43,105,37,0,30,90,27,252,29,239,36,104,44,93,47,19,46,24,46,60,44,128,41,232,38,140,47,238,248,181,222,87,222,139,217,62,220,244,222,206,225,218,220,190,218,236,209,11,211,225,170,214,164,136,183,19,200,73,7,234,14,76,13,136,20,220,28,39,34,44,42,6,40,214,30,225,26,0,28,145,33,58,41,84,46,197,44,175,43,128,42,169,40,63,34,101,47,25,16,227,219,105,221,255,215,198,218,38,221,63,226,27,222,115,218,122,210,135,208,33,204,152,164,52,178,213,193,109,0,67,17,89,10,206,15,61,24,153,31,209,39,42,42,62,33,171,27,208,26,25,31,144,38,43,45,116,44,77,41,248,40,230,38,143,33,153,40,202,35,22,227,175,216,141,215,68,216,5,220,33,226,100,224,115,218,246,213,182,203,159,214,209,191,80,169,53,188,183,245,246,19,241,7,207,11,72,19,86,28,199,36,182,42,192,35,53,28,48,26,143,29,99,36,144,43,34,45,13,40,105,39,234,36,105,33,116,33,109,45,252,244,252,209,27,214,180,212,162,217,109,224,220,224,85,219,115,213,56,207,156,207,59,217,250,182,85,176,158,236,138,20,27,10,92,9,147,14,117,24,216,32,39,41,45,38,77,30,24,26, 65,27,11,33,153,40,254,43,21,39,54,37,0,35,23,32,30,30,51,44,74,12,83,209,176,211,58,210,42,215,192,222,134,225,252,219,95,215,183,208,204,205,47,215,88,215,134,172,134,223,106,20,128,11,252,7,80,10,198,19,153,28,50,38,216,39,225,32,59,27,247,25,182,29,84,38,30,43,251,38,175,34,66,33,17,29,49,29,218,37,123,32,164,219,248,206,229,207,195,211,33,220,192,225,174,220,0,217,246,208,66,207,83,206,181,227,117,197,45,202,54,18,135,12,63,8,225,6,94,15,108,24,95,35,102,40,14,36,149,29,244,25,95,28,83,36,88,42,212,39,120,33,187,31,112,26,245,27,252,31,64,42,67,240,221,202,74,207,101,208,93,218,218,225,227,222,67,218,228,212,81,207,216,206,146,218,251,226,148,196,107,5,49,18,134,8,230,6,203,10,150,19,185,30,170,39,153,38,15,32,99,26,237,25,208,33,198,40,19,40,51,33,106,30,91,25,184,25,70,28,45,42,20,8,207,203,111,204,32,204,109,214,209,222,219,223,135,218,75,216,215,207,197,207,230,209,214,233,240,215,1,242,35,22,209,8,68,8,28,7,121,15,155,25,25,37,157,39,216,34,108,28,193,24,48,31,65,39,31,39,90,32,75,28,203,24,119,23,124,27,171,36,201,28,80,214,191,200,147,201,209,209,231,219,241,223,110,219,249,217,31,211,51,206,192,208,110,224,155,236,23,240,151,16,145,12,134,8,103,6,243,10,181,20,50,33,23,39,249,36,102,30,205,24,150,28,79,37,66,38,31,32,138,26,62,23,126,20,35,27,209,30,146,40,239,234,57,197,232,200,134,204,229,215,97,222,85,220,195,218,53,214,0,206,124,207,54,218,135,235, 249,255,164,11,122,14,171,9,3,7,29,8,161,15,19,29,151,37,43,38,56,33,65,26,8,27,155,35,163,37,225,31,60,25,170,21,207,17,241,24,109,27,125,40,221,3,131,198,106,199,94,200,88,212,235,219,10,221,119,220,210,216,17,208,83,204,55,216,255,225,240,5,183,24,189,10,146,13,229,6,72,7,134,10,23,23,81,34,136,37,141,34,62,27,39,26,53,33,224,36,54,31,159,23,17,20,107,16,73,21,163,26,196,34,121,25,111,208,100,196,7,198,128,206,207,216,173,219,139,220,229,218,102,209,151,204,136,212,99,224,241,247,212,46,51,16,51,13,111,9,65,7,51,8,207,17,176,31,75,36,111,35,54,30,93,27,60,32,70,36,30,31,93,22,88,18,167,15,232,17,121,26,71,29,149,37,119,228,130,193,203,198,26,201,190,213,79,217,167,218,25,221,2,211,232,204,2,207,2,224,212,230,182,42,23,41,0,8,124,13,46,6,237,7,134,11,233,26,112,34,104,34,245,31,27,28,209,30,68,34,34,31,63,21,59,16,49,15,53,15,134,24,69,26,0,39,70,250,71,194,38,199,111,197,33,209,108,215,111,217,209,222,154,215,158,206,193,205,245,219,84,226,7,17,56,68,20,15,145,12,74,8,86,8,4,9,35,22,123,33,157,33,7,33,40,30,179,31,112,34,28,32,22,23,53,15,12,15,218,14,136,21,1,25,86,35,139,14,122,200,205,197,178,196,142,203,103,212,74,215,169,221,74,219,16,208,208,205,42,214,96,227,105,247,33,71,91,43,11,8,156,11,248,6,87,8,210,15,64,30,203,31,79,31,223,30,164,31,247,33,155,31,228,23,242,13,101,12,43,14,24,18,52,24,112,29,218,28,84,214, 126,195,136,199,4,200,157,209,94,213,70,219,152,222,93,211,219,206,190,210,222,225,166,234,221,48,253,75,22,15,28,11,156,8,115,8,212,12,155,26,25,31,165,29,243,30,99,32,165,34,2,32,180,24,157,14,140,9,76,13,112,16,15,23,41,25,254,34,156,233,24,193,184,201,14,198,110,205,253,210,175,216,148,222,60,214,86,207,131,209,7,222,110,230,217,19,116,87,55,42,246,6,71,11,115,7,27,12,166,22,136,30,208,28,197,29,28,33,89,35,19,33,97,25,160,15,124,7,199,10,99,15,230,21,15,23,0,35,107,254,73,195,103,202,168,199,156,202,79,208,134,214,151,221,124,217,91,208,153,209,114,218,190,228,124,251,136,71,113,72,214,11,37,10,54,8,48,10,173,19,174,28,173,28,71,28,54,32,252,35,232,34,30,27,149,17,72,7,225,7,132,14,11,20,147,22,67,31,6,16,253,202,20,201,193,202,181,201,161,205,103,212,23,219,37,220,132,210,73,209,187,215,64,227,184,238,41,44,142,89,62,34,135,6,132,11,183,8,241,17,113,26,190,27,155,26,107,29,251,34,38,36,140,29,164,19,33,8,34,5,3,13,55,19,153,22,92,26,221,27,146,216,117,197,115,204,109,201,43,203,18,209,157,216,90,220,88,213,107,209,62,214,170,225,138,233,12,18,140,84,173,64,66,10,9,12,48,10,239,15,232,24,38,27,213,25,9,27,229,32,84,36,254,30,32,21,178,8,194,2,31,10,201,17,214,22,72,23,159,33,127,234,185,195,75,206,154,202,209,202,146,205,81,213,113,218,139,215,121,209,148,212,224,222,123,232,24,254,238,64,76,85,66,29,249,7,136,13,121,13,252,23,38,27,180,25,141,25,52,30, 244,35,230,32,182,23,4,11,142,1,115,6,218,15,197,22,46,22,198,33,72,254,73,196,46,206,215,203,133,203,191,203,187,210,242,215,89,216,247,210,232,210,241,218,142,232,19,241,189,36,254,87,151,54,214,8,69,14,121,13,186,22,117,27,99,26,209,25,148,28,15,35,21,35,16,27,204,14,182,2,59,4,110,13,22,22,215,22,251,30,254,12,103,201,30,204,183,205,93,204,206,203,96,208,7,214,204,215,152,212,147,210,193,216,164,230,34,239,235,9,19,74,71,76,173,19,15,11,160,15,10,20,181,26,219,25,237,24,42,26,119,32,168,35,211,29,68,18,125,4,227,1,118,10,155,19,204,23,108,27,136,24,136,210,168,199,213,206,244,203,13,204,221,206,135,211,178,213,254,212,83,210,204,214,209,226,118,240,7,250,122,48,55,87,16,41,82,9,119,18,26,20,135,27,200,26,172,25,68,25,128,30,131,35,11,33,182,22,106,8,28,1,105,8,137,17,164,25,60,26,41,32,159,225,252,196,42,208,153,204,13,205,37,207,72,210,15,212,124,212,55,210,52,212,172,222,62,239,251,245,67,20,206,80,118,65,65,14,197,16,121,21,72,27,90,27,108,25,222,24,19,28,163,33,125,34,114,26,50,12,161,0,253,4,40,14,198,24,5,25,212,34,211,241,84,196,38,208,226,204,36,206,167,208,203,210,55,211,34,212,246,209,227,210,75,220,138,235,49,248,101,1,166,58,58,83,118,30,179,13,231,23,206,27,61,29,60,26,26,25,92,26,21,32,32,35,94,30,109,16,47,3,77,3,111,12,9,23,203,25,126,34,198,1,75,198,103,206,11,205,137,205,17,208,180,211,251,209,74,210,57,209,241,208,2,217,43,231,170,247, 84,251,204,29,75,84,192,53,40,14,215,23,19,29,31,31,13,27,9,25,175,24,77,29,43,34,127,33,29,21,90,6,81,2,126,10,212,19,230,25,162,32,227,15,129,204,191,203,151,205,44,205,180,207,201,212,103,210,215,208,6,208,103,206,206,213,50,228,218,243,232,252,220,6,135,66,235,75,136,23,148,20,176,31,42,33,59,29,96,25,39,23,232,25,152,31,101,34,193,25,231,10,85,2,242,7,205,16,228,24,92,29,211,26,6,216,206,201,130,206,115,204,119,207,69,212,249,212,55,208,180,206,250,204,83,210,12,225,90,239,7,254,253,252,254,31,90,84,15,42,186,17,46,33,45,35,45,32,107,26,230,22,237,23,39,29,15,35,6,31,165,16,68,4,61,6,121,13,125,23,115,27,153,34,193,232,92,200,21,208,157,203,30,207,19,211,178,214,201,209,143,206,254,203,123,207,42,221,110,236,194,249,183,255,248,2,1,67,107,67,179,18,60,32,40,37,137,35,191,28,120,23,76,23,181,27,133,34,246,34,222,22,33,7,147,4,69,11,121,21,71,26,240,37,100,252,205,201,217,209,32,203,210,205,141,210,184,216,119,213,123,207,44,204,222,204,243,216,189,233,42,246,36,1,5,252,213,29,207,82,11,32,59,27,60,39,221,37,34,32,182,24,71,23,196,26,168,33,11,37,19,28,40,11,255,3,196,9,104,18,122,25,170,36,221,13,136,206,2,209,64,204,85,204,68,210,59,217,232,216,124,209,85,203,70,202,197,212,149,229,59,244,19,253,12,1,244,0,65,68,41,57,65,22,242,39,219,37,9,36,26,26,167,23,189,25,67,31,54,37,145,31,171,15,63,5,243,10,228,16,77,24,245,32,88,27,7,216,85,206, 120,205,51,202,89,208,156,215,199,217,162,211,42,203,242,199,154,207,239,224,158,241,195,249,103,1,126,251,252,29,220,74,229,26,2,37,226,39,144,39,107,29,159,24,11,26,175,29,94,36,202,34,204,20,3,8,13,11,28,16,65,23,72,29,229,35,65,232,13,204,173,208,27,202,189,206,53,214,212,218,93,215,64,205,13,198,76,203,234,219,32,238,151,249,212,252,199,2,133,1,3,59,21,43,26,30,67,43,25,41,148,34,205,25,59,27,221,28,125,34,79,36,186,25,119,12,108,11,70,16,188,22,181,26,70,38,121,252,217,204,168,210,37,203,21,205,53,211,195,218,240,217,230,208,141,198,44,200,71,214,162,233,153,247,157,250,52,3,122,255,91,24,72,51,220,28,184,42,83,43,238,39,109,29,168,29,88,30,191,33,170,37,33,30,186,17,78,14,124,17,239,22,90,26,125,35,239,14,118,210,193,209,251,204,138,204,47,209,44,217,197,218,107,212,183,200,243,197,254,208,34,228,221,244,117,250,215,254,1,4,231,5,10,34,153,33,45,37,121,44,63,42,77,33,234,30,107,31,239,32,26,37,47,33,131,21,229,16,233,18,140,22,186,26,1,31,99,28,35,222,152,207,12,208,100,205,255,207,254,213,219,218,163,214,53,204,196,197,215,205,127,223,237,241,88,249,108,253,120,3,65,7,252,13,105,26,152,37,132,43,126,45,213,36,32,34,7,34,119,33,227,36,127,35,210,25,49,21,184,21,26,23,159,28,135,28,44,35,6,240,59,206,146,211,204,205,204,207,135,210,165,216,90,215,250,206,212,198,85,202,79,218,252,236,175,247,207,250,17,1,12,7,119,13,228,253,113,30,3,43,90,45,247,39,122,36,176,36,198,34, 125,36,70,36,145,29,14,24,191,23,46,23,147,28,72,28,62,36,108,5,107,209,31,213,128,208,42,209,133,208,122,213,130,215,187,209,36,203,186,201,28,214,131,231,118,244,111,248,50,0,208,3,26,21,197,246,191,251,98,46,126,42,68,44,45,38,217,40,79,38,17,38,127,37,249,32,241,27,45,26,194,24,5,28,159,29,180,32,17,23,9,218,203,211,10,211,5,209,32,208,16,210,105,214,62,211,131,206,45,203,114,209,43,226,187,239,217,246,35,253,213,3,157,17,32,10,143,218,86,24,96,46,51,43,131,41,210,42,65,43,135,40,144,39,15,35,45,31,132,29,74,27,0,28,95,32,35,31,139,35,137,234,212,208,47,214,212,209,192,209,118,208,214,212,197,212,234,208,34,206,158,207,134,221,205,234,229,243,64,250,243,2,117,13,245,23,156,222,213,233,26,42,70,42,127,43,81,44,36,47,41,44,7,41,224,36,187,33,132,32,40,30,32,29,183,34,189,31,139,39,107,255,225,207,35,215,174,210,236,210,154,207,191,209,106,211,254,208,153,208,2,208,120,216,158,229,37,239,71,247,210,0,179,10,125,27,85,243,104,208,78,4,154,44,99,41,134,46,197,48,45,49,104,44,164,38,209,35,180,34,51,32,190,30,9,36,213,34,211,38,111,22,148,214,164,213,26,213,113,212,27,209,81,208,96,210,226,209,147,210,208,210,119,214,48,225,164,235,67,243,114,254,215,6,176,28,185,0,82,214,176,221,21,16,52,46,34,45,21,52,21,53,160,50,19,42,219,37,32,37,48,35,221,32,209,35,158,38,187,35,206,38,196,232,193,209,14,216,247,212,127,211,112,207,161,208,246,208,236,210,154,213,250,214,170,220,24,231,81,239, 219,249,218,4,182,24,3,16,84,219,178,219,94,225,243,30,18,48,202,51,202,56,63,56,41,48,55,41,102,40,184,37,43,36,118,37,189,41,247,35,188,44,90,3,22,208,164,216,31,213,203,213,12,208,225,207,245,207,163,210,44,215,85,217,55,219,149,226,129,236,146,244,22,2,33,19,195,25,104,228,83,221,193,214,253,236,113,44,163,51,170,58,162,60,221,54,181,44,30,42,54,40,230,37,28,39,37,43,122,40,143,42,19,28,117,215,182,213,96,215,87,215,38,210,181,206,98,206,139,208,211,213,173,218,116,219,88,222,190,232,138,240,112,253,63,14,60,30,192,242,41,219,237,221,90,209,202,2,81,56,141,57,170,64,255,59,44,50,111,44,51,43,211,39,73,42,208,44,145,45,33,40,239,42,194,235,153,208,70,219,214,216,43,214,151,207,217,205,177,206,188,211,17,219,176,221,212,220,152,228,176,237,109,248,95,8,10,31,208,253,199,222,29,222,201,213,134,217,17,28,36,63,145,63,0,65,148,55,150,47,31,46,116,42,23,43,34,46,246,48,26,41,190,45,130,6,70,207,237,219,134,218,207,216,175,209,227,205,53,205,107,209,215,217,21,224,239,221,101,224,4,234,82,245,232,1,117,27,246,8,206,225,246,225,46,214,23,213,54,234,232,49,196,66,97,66,141,61,58,52,255,49,186,46,203,44,251,48,59,51,183,46,30,43,184,29,207,216,217,215,122,221,212,218,182,212,92,206,80,204,55,208,149,215,70,225,167,225,122,223,75,230,45,242,219,252,21,21,28,17,222,229,14,230,169,216,143,213,125,218,2,254,191,63,55,68,121,66,73,58,55,53,170,50,94,46,226,50,58,53,79,52,79,42,44,43,253,239,147,210, 28,225,24,221,210,216,225,208,255,204,7,207,111,213,32,224,134,229,78,225,14,227,191,237,102,249,213,13,58,21,65,234,205,232,248,223,8,212,234,218,6,228,58,17,115,73,104,68,9,65,58,57,246,55,194,50,147,51,61,55,144,56,53,46,86,45,50,12,102,211,42,225,21,224,71,220,124,212,55,206,174,205,132,211,235,220,147,230,142,228,124,225,77,232,69,245,55,5,225,21,2,238,75,233,6,229,255,215,223,212,58,228,237,237,44,36,159,76,85,66,117,63,206,58,78,56,189,53,218,56,132,58,42,53,86,44,158,34,94,224,58,220,109,228,243,221,23,216,179,208,217,205,242,210,56,219,31,230,34,233,104,227,5,228,218,240,171,255,63,21,197,242,245,231,147,235,231,219,254,213,227,219,69,238,238,248,43,52,235,75,90,65,88,64,159,60,2,58,62,59,173,60,64,59,40,46,105,45,94,249,95,214,19,231,164,224,226,219,174,211,182,207,80,209,44,216,91,226,93,234,170,230,251,225,124,235,159,248,229,16,249,246,7,228,72,238,71,225,29,216,58,215,218,230,56,245,211,4,59,64,246,71,5,66,77,65,158,61,209,61,1,62,178,62,68,52,156,46,185,20,160,216,144,228,191,228,119,223,5,216,54,211,170,209,102,214,44,223,160,233,38,235,15,228,159,231,6,242,162,11,59,252,18,224,187,238,173,230,243,220,82,214,124,222,219,241,81,250,194,19,234,72,95,69,96,68,9,65,165,63,57,65,40,64,94,60,38,47,113,41,251,234,72,220,61,233,162,225,164,220,5,214,215,211,100,213,68,220,217,229,15,237,197,231,123,229,222,235,81,3,12,1,160,221,189,236,181,234,75,227,220,216,127,218,91,232,64,252,102,255, 88,36,146,75,228,67,53,70,183,65,185,68,14,67,69,65,251,51,80,48,229,8,94,216,218,233,227,229,53,225,121,217,187,214,205,213,31,218,52,226,6,236,148,235,150,230,65,232,243,248,168,3,0,221,149,231,228,236,147,230,99,222,186,216,247,226,170,244,233,3,87,3,212,49,31,74,117,69,235,70,147,69,99,71,248,66,73,60,219,48,74,35,190,226,44,227,202,234,85,228,82,222,210,217,105,215,162,216,11,223,61,233,113,238,157,233,70,232,105,240,42,2,21,223,182,224,136,237,78,233,43,227,100,220,90,222,19,238,30,255,98,5,94,9,64,61,117,73,142,73,245,72,92,74,23,70,69,65,248,50,141,48,102,252,238,218,57,237,82,231,168,226,227,219,197,217,207,216,206,220,9,229,106,238,184,236,69,234,138,234,208,253,233,225,186,216,7,235,86,234,69,231,162,224,72,221,91,230,4,248,42,6,163,2,65,22,225,71,92,74,154,76,200,75,33,75,172,68,6,58,182,50,220,27,109,222,44,232,95,235,174,230,170,223,245,219,175,217,211,219,72,225,31,235,46,239,215,237,102,233,250,247,234,229,71,208,66,230,78,233,59,234,71,228,191,224,250,224,249,240,120,0,4,9,204,0,149,40,162,78,12,77,163,79,92,78,117,72,162,64,248,51,146,48,196,245,135,222,84,238,50,234,8,229,247,221,112,220,216,219,64,223,57,231,68,239,161,240,109,235,141,242,11,235,189,201,181,223,52,231,156,234,155,231,235,227,220,225,129,233,67,251,125,6,73,7,160,5,88,61,159,81,206,80,250,81,162,76,80,69,221,56,249,53,244,22,138,220,61,234,64,236,118,233,211,225,50,222,66,220,38,222,252,227,134,236,241,240,61,239, 16,240,255,239,187,198,173,212,220,228,35,233,115,234,182,230,191,228,111,230,93,244,173,2,45,11,144,2,198,19,69,78,237,82,124,85,24,82,109,73,195,64,163,54,187,48,157,240,173,225,123,238,58,236,151,231,110,224,10,222,40,222,192,225,115,232,195,239,167,241,30,239,201,244,123,202,112,199,98,224,117,229,204,234,252,232,119,230,81,231,248,237,176,254,164,7,179,10,179,254,23,43,135,87,196,85,17,89,91,78,249,69,35,57,169,57,130,17,65,222,86,236,214,236,255,236,19,229,91,224,208,222,51,225,97,230,146,236,149,242,216,238,77,247,219,212,33,189,144,216,25,226,127,232,202,234,186,232,3,233,87,236,68,248,171,5,98,10,109,6,223,4,241,66,167,89,228,89,151,86,143,74,152,63,97,56,6,47,164,236,241,228,221,236,173,237,178,234,48,226,49,223,128,224,172,228,175,232,162,240,255,238,39,246,116,225,0,185,153,204,9,220,104,228,78,232,70,234,221,233,179,236,87,243,55,1,97,9,178,11,161,0,140,22,125,84,149,91,6,94,199,80,104,70,1,57,64,59,132,11,19,224,186,237,242,236,233,239,96,232,82,225,134,224,92,228,100,231,245,236,66,240,41,243,136,237,121,189,142,195,223,211,188,224,65,229,80,233,214,233,121,237,243,241,148,251,186,7,249,10,144,9,91,0,214,52,26,94,47,94,249,90,160,74,43,63,246,56,239,44,58,235,110,231,210,237,9,240,235,238,22,230,134,225,6,228,202,231,141,233,136,239,105,239,15,244,87,200,107,189,57,205,202,217,195,226,189,230,147,234,15,237,207,241,183,248,154,3,90,11,80,12,113,4,209,15,235,80,91,96,14,98,227,84,46,71,88,57,119,58, 106,12,222,225,170,239,238,238,189,241,143,235,41,227,217,225,62,231,194,232,140,237,6,237,180,244,83,212,237,184,161,201,221,209,40,223,21,227,108,232,24,235,56,240,55,246,136,255,140,9,118,11,100,10,132,0,252,42,156,94,57,97,145,95,15,77,71,64,252,56,138,44,165,237,223,233,182,240,15,241,245,239,121,232,227,225,222,229,134,233,27,236,182,236,9,242,99,224,58,183,116,198,82,206,4,218,104,224,199,228,239,232,161,238,239,244,42,253,119,6,241,12,180,11,21,6,56,10,87,74,97,98,32,99,6,88,155,71,87,58,60,58,82,12,92,228,65,241,184,240,8,242,221,236,135,229,200,227,177,233,249,235,135,236,17,238,245,233,242,184,96,189,225,203,21,213,200,221,109,225,226,228,86,234,42,242,216,249,62,3,6,11,49,13,180,11,149,2,104,37,249,94,30,98,40,97,18,80,45,65,178,57,13,45,175,238,120,235,63,242,64,242,178,239,60,233,1,228,98,232,179,236,39,238,238,234,155,240,192,197,84,179,49,200,43,209,178,220,176,223,21,226,113,229,203,237,188,245,129,0,7,9,224,13,211,12,67,8,113,10,10,73,60,100,40,99,146,89,120,73,141,58,142,58,158,13,71,228,43,242,90,241,97,241,9,236,21,230,72,230,216,235,26,239,177,234,81,239,82,214,78,172,229,191,94,203,20,218,132,223,12,225,39,226,247,231,136,242,0,252,186,6,73,13,209,13,155,12,36,4,2,38,57,96,171,99,169,97,252,81,108,67,248,57,105,46,4,240,214,234,192,242,148,241,199,238,93,233,156,229,247,233,178,239,73,238,246,236,26,230,99,176,126,180,245,196,83,211,205,223,134,225,8,226,248,226,0,237,245,247, 225,2,180,11,213,15,149,13,5,10,110,12,29,74,230,101,130,100,134,90,10,76,198,59,205,58,221,16,13,229,106,242,252,241,155,240,96,235,215,230,164,231,9,238,217,241,105,236,60,239,129,191,78,169,181,190,116,201,134,219,145,226,164,226,201,225,154,229,69,242,147,253,107,8,30,15,149,14,33,14,14,7,37,40,234,97,32,102,1,99,255,81,164,68,13,58,198,47,232,241,26,234,111,242,155,240,226,236,91,232,63,230,125,234,125,242,106,238,82,241,75,214,90,165,84,181,62,193,67,210,42,224,119,227,35,227,83,226,105,234,248,247,111,3,87,12,209,15,8,14,198,11,104,17,28,80,76,103,51,102,197,90,7,75,165,60,197,58,228,21,140,229,169,241,138,240,177,238,188,232,2,230,119,230,246,237,0,243,43,240,183,234,201,176,253,169,41,187,251,198,113,217,174,227,112,228,97,227,223,227,42,240,74,254,221,7,16,15,62,14,245,15,96,9,201,50,5,101,152,101,26,99,245,80,204,68,34,56,143,52,26,249,174,232,242,242,214,238,66,235,125,229,143,229,51,233,187,242,192,240,253,243,82,201,67,162,74,180,41,190,163,207,90,223,211,228,32,229,209,227,201,232,20,247,204,3,198,12,179,15,186,15,72,13,11,25,66,88,122,102,246,102,37,90,187,74,225,59,96,57,51,32,237,231,58,241,28,240,60,237,217,230,234,228,18,231,109,238,15,243,26,245,8,228,209,167,28,171,184,183,38,198,90,215,160,226,147,228,36,229,8,229,151,238,137,253,57,7,38,15,214,13,168,16,225,12,38,61,227,102,152,101,71,99,245,80,206,68,165,53,95,56,242,1,203,231,166,243,213,236,87,233,92,227,226,229,233,233,24,242, 127,243,89,245,165,189,19,163,209,178,164,188,127,206,67,221,108,227,36,229,18,230,184,233,237,245,8,2,59,11,150,14,180,15,255,12,88,35,180,94,171,101,68,103,204,89,162,74,1,59,225,53,67,41,121,235,217,239,127,239,169,234,152,227,243,225,172,230,127,237,221,240,241,247,209,220,21,164,111,172,27,181,169,195,192,212,155,224,246,226,202,228,229,231,7,239,37,252,224,5,251,12,39,14,189,14,18,19,228,76,158,102,161,102,236,97,183,80,135,68,209,50,5,56,240,13,48,231,137,243,101,235,78,231,162,224,61,228,22,234,196,239,236,242,26,244,202,183,180,164,30,178,172,185,185,202,80,218,143,224,122,226,55,230,91,235,26,245,75,0,145,8,76,12,211,15,171,12,133,53,45,99,3,101,231,101,195,88,126,74,16,59,65,50,83,48,17,244,117,238,198,240,225,232,72,225,180,223,110,229,88,237,206,238,252,248,23,216,27,164,233,174,12,180,184,193,125,210,203,221,167,224,181,226,108,232,109,239,202,250,50,4,39,9,63,14,182,12,152,31,96,89,160,99,10,103,113,95,154,80,174,66,196,49,7,55,14,26,98,233,135,243,211,235,113,229,246,221,111,226,84,233,22,238,29,242,206,240,165,179,145,168,253,178,189,185,30,202,124,217,122,223,149,224,224,228,159,236,75,245,40,0,253,5,64,10,145,14,118,16,249,71,162,98,36,101,70,100,49,87,40,73,133,58,65,48,39,53,129,254,174,236,240,241,20,232,13,224,112,222,13,228,241,235,110,236,51,246,230,208,239,165,121,177,170,180,136,193,42,210,95,220,69,223,48,225,104,232,81,241,129,251,35,4,71,6,228,13,133,11,131,48,49,96,255,96,129,102,111,92, 13,80,110,65,196,49,1,52,67,35,68,237,241,241,211,235,132,227,110,220,217,224,117,231,39,235,151,239,100,233,138,176,59,173,68,180,44,186,12,201,62,215,20,221,55,223,160,226,203,235,47,246,197,0,3,5,234,8,16,11,220,25,53,86,115,96,222,100,234,97,153,86,247,71,227,57,253,45,124,53,3,10,171,235,35,242,182,230,166,222,81,221,215,226,200,232,65,233,113,242,2,201,16,168,3,180,207,181,13,194,251,208,253,217,40,222,221,223,110,229,0,241,102,252,180,4,1,6,233,9,117,13,144,69,206,96,178,96,34,101,236,90,83,78,14,63,202,49,213,47,222,44,128,245,68,239,88,236,87,225,10,220,61,223,65,228,91,230,138,236,204,227,10,174,141,175,187,180,41,188,31,202,87,214,193,219,165,222,136,225,104,234,110,247,107,2,155,4,168,7,219,5,178,48,254,94,39,94,57,101,37,95,11,84,97,69,142,56,230,44,170,52,210,25,226,235,70,240,61,228,116,221,203,220,155,224,155,228,22,229,160,238,192,197,186,168,211,180,168,182,123,195,116,208,166,216,38,221,52,224,121,228,162,239,236,253,40,4,140,6,238,2,95,27,23,87,160,92,34,98,69,97,27,88,145,74,38,60,242,49,142,44,113,52,109,1,79,235,113,235,214,221,32,220,186,221,72,225,227,225,155,232,199,223,11,173,229,175,151,180,229,189,187,202,81,213,135,218,133,222,6,226,253,231,215,246,47,2,21,6,147,4,39,10,8,72,53,92,105,94,241,98,13,92,248,79,254,65,81,54,208,44,150,50,250,40,122,239,69,237,185,226,249,219,143,220,233,221,184,224,227,224,52,234,164,194,150,168,88,180,123,184,168,197,115,208,20,216,128,219, 42,224,15,227,111,237,152,253,203,3,216,6,128,0,89,52,164,89,26,89,146,98,79,94,26,84,77,70,62,57,129,48,54,42,106,56,41,16,84,232,224,233,133,219,20,220,24,220,17,222,142,222,114,228,233,221,165,172,206,175,105,182,129,192,47,204,247,212,100,217,212,221,139,225,220,230,122,247,52,1,247,7,172,254,114,33,249,84,89,84,167,95,12,96,66,88,194,74,114,61,228,50,200,43,33,49,124,49,63,244,161,232,168,223,71,217,19,220,152,219,121,221,96,220,11,231,199,196,237,167,84,181,95,186,192,199,57,208,114,214,0,219,119,224,127,226,138,239,191,253,64,6,124,1,96,17,136,76,96,81,253,88,57,96,67,91,166,78,11,65,78,53,40,47,36,43,99,58,73,24,92,230,78,230,124,217,69,220,154,219,27,219,53,219,209,223,106,222,155,174,10,175,54,185,140,195,171,205,116,211,53,216,88,222,208,224,81,232,131,247,158,2,60,4,111,6,122,64,119,79,7,82,101,93,199,92,41,82,88,68,56,56,198,47,225,44,72,49,106,54,132,249,197,226,21,222,3,217,213,219,34,217,124,218,243,216,244,227,33,199,111,166,149,182,222,189,65,202,224,208,48,213,28,219,153,223,156,227,10,241,34,253,113,5,208,1,66,51,26,78,118,76,174,88,201,93,250,85,140,72,12,60,24,50,195,46,140,45,156,57,118,32,33,229,128,225,189,216,48,219,40,218,218,216,145,216,140,219,182,222,26,176,212,173,240,187,8,197,75,207,96,210,13,215,10,221,18,223,161,233,129,246,145,2,91,253,10,40,247,74,145,70,221,81,206,89,139,87,171,74,193,61,61,51,146,45,11,47,135,49,254,55,103,253,8,220,160,219,173,214, 83,218,131,215,221,215,196,214,149,224,36,206,194,167,35,185,204,193,204,204,237,208,31,212,176,218,64,221,61,230,205,240,226,255,159,252,102,30,44,74,150,67,191,76,126,85,136,88,198,77,225,64,80,53,81,46,9,47,9,49,251,55,74,35,189,225,18,220,9,215,67,216,135,216,36,214,107,215,242,215,187,224,243,184,52,173,42,192,62,199,199,207,64,208,96,214,79,217,203,224,154,234,117,248,107,249,62,18,80,70,218,65,203,70,38,79,219,84,24,78,113,65,123,53,3,47,150,44,126,49,23,49,135,55,197,255,15,217,124,220,96,215,249,218,5,215,175,215,24,216,153,222,128,216,228,173,176,186,150,196,232,204,71,207,16,211,151,215,232,220,149,230,116,242,15,247,134,7,220,64,5,67,83,67,239,73,245,79,182,77,225,66,77,54,120,46,198,43,205,46,132,48,39,52,106,36,63,225,131,219,74,216,205,216,193,216,118,213,169,216,166,215,181,227,2,198,195,174,38,194,137,199,142,206,41,208,247,212,175,216,91,226,208,235,6,243,45,254,135,56,35,67,52,64,254,68,200,74,17,75,7,68,192,56,31,47,111,44,63,44,63,50,195,46,201,52,81,2,200,215,53,221,171,215,175,217,70,214,32,215,63,216,49,220,244,224,70,181,232,184,30,197,222,202,180,206,218,209,124,213,234,221,155,230,35,239,73,246,40,47,42,67,88,62,219,64,180,68,250,70,71,67,137,58,199,47,56,43,237,42,43,47,119,48,200,48,51,38,147,227,120,219,59,218,140,216,96,215,221,213,214,216,219,215,17,228,3,210,237,176,202,193,45,199,37,205,162,206,1,210,107,217,73,225,156,234,225,238,152,36,58,66,96,61,89,63,15,64,163,67, 148,65,100,60,79,49,176,42,133,42,206,43,161,49,131,44,8,51,202,6,106,216,59,222,91,216,151,216,199,214,22,215,7,217,222,218,203,230,66,193,47,182,21,198,243,200,107,205,179,206,147,212,62,220,231,229,149,232,201,29,197,64,52,59,13,62,37,60,87,63,68,62,198,60,171,51,38,43,77,41,63,42,189,46,156,46,180,45,243,37,19,229,0,219,103,218,175,214,78,214,55,214,124,215,156,217,201,225,237,225,164,182,142,191,251,198,114,202,77,204,56,208,251,214,104,225,30,227,139,22,254,62,78,56,114,59,250,56,79,58,22,58,3,58,217,52,176,43,8,40,97,41,253,43,118,48,0,42,154,48,183,4,82,215,214,220,139,213,183,213,113,213,40,213,224,216,104,218,34,233,21,213,245,181,159,197,138,198,236,202,72,204,16,210,59,221,138,222,179,14,96,60,179,54,36,57,72,55,122,54,234,53,161,54,72,52,160,44,111,39,254,39,161,42,203,46,133,44,144,44,146,36,127,228,214,218,221,215,176,212,128,212,139,212,96,213,34,219,221,222,112,236,129,198,226,186,17,198,38,199,132,202,47,204,161,216,113,218,196,6,40,57,63,53,21,55,173,53,132,52,175,50,149,51,172,50,246,45,203,39,227,38,165,41,133,44,30,46,5,40,228,47,223,3,125,214,39,219,234,210,235,211,238,210,171,211,131,216,225,219,186,229,197,231,23,188,234,192,178,197,204,199,227,199,143,211,95,215,235,0,227,52,208,50,177,52,147,51,11,51,104,47,6,48,174,47,32,45,131,40,247,37,87,39,223,42,234,43,131,41,100,43,248,34,129,224,150,215,126,212,193,209,165,209,168,209,30,213,188,219,149,221,7,240,77,219,131,185,229,197, 89,197,71,197,253,205,16,211,215,253,161,48,214,46,140,50,40,49,216,48,10,45,41,44,21,44,243,42,161,40,255,37,248,37,238,41,225,41,150,42,179,38,140,47,176,253,55,211,245,214,186,207,17,209,195,206,2,211,240,214,136,220,146,228,218,243,77,203,173,188,227,197,162,192,135,202,64,206,17,252,19,46,146,43,234,47,249,46,220,46,186,43,19,41,101,41,13,40,67,39,154,38,147,37,73,40,74,40,39,40,135,39,87,44,87,29,173,218,6,213,108,208,52,207,1,205,219,207,103,212,122,217,90,224,107,238,248,238,30,191,173,193,122,191,40,199,34,203,32,249,30,43,80,39,67,44,87,44,148,44,100,42,140,38,44,37,222,36,22,37,173,38,151,37,26,38,202,39,60,37,16,40,36,38,209,43,1,244,126,206,34,210,212,203,228,203,225,203,83,209,140,213,112,222,199,228,149,248,182,223,69,186,91,192,203,195,106,200,153,245,144,39,85,36,210,41,42,42,220,42,226,40,44,37,172,34,67,34,196,34,104,37,148,38,211,37,56,39,198,36,53,39,245,38,124,42,237,20,20,211,51,208,37,203,223,201,242,201,46,206,211,212,216,217,180,226,243,237,180,249,176,203,165,185,8,197,90,196,3,241,162,34,117,32,165,37,253,38,177,40,101,39,79,36,81,32,41,31,79,32,193,35,142,38,3,37,109,37,97,36,116,36,72,40,148,36,193,36,171,228,12,202,111,204,34,199,123,200,163,202,226,210,199,215,51,223,244,232,81,247,2,237,64,186,225,196,196,195,225,235,205,30,167,28,140,34,73,36,138,39,111,38,159,35,14,31,140,28,11,30,92,33,4,38,97,37,84,37,56,37,29,36,255,39,183,34,244,38,18,255, 150,199,220,203,162,197,84,198,146,199,24,208,212,213,164,218,72,231,211,236,252,251,38,214,233,190,234,197,14,229,115,27,213,23,156,30,200,32,54,37,194,36,39,34,111,29,225,25,13,27,99,30,6,36,222,36,122,36,167,36,195,35,152,36,209,35,51,33,207,21,40,210,194,198,28,199,160,195,151,197,72,205,244,210,176,216,179,226,152,234,181,244,97,247,62,203,195,194,34,226,91,23,194,20,29,26,128,30,194,35,246,35,169,33,65,28,22,24,142,24,153,28,183,34,11,37,181,36,179,36,224,35,213,33,7,36,96,28,20,30,141,233,229,192,5,200,42,192,252,194,179,201,219,207,189,214,243,222,198,231,147,237,194,253,46,238,235,192,2,223,245,18,193,18,19,22,162,27,208,33,3,34,234,31,141,26,158,22,153,22,54,27,209,32,79,36,200,36,22,36,165,35,140,31,171,33,104,28,141,26,188,3,59,195,12,197,28,192,155,192,108,199,243,205,211,212,82,221,21,227,245,235,242,245,100,7,88,215,229,212,61,18,152,15,10,19,207,23,56,31,83,32,233,30,243,24,87,21,121,21,51,26,78,31,134,35,133,37,126,36,217,34,238,29,138,29,23,29,202,19,54,18,58,211,57,189,104,192,116,188,225,195,79,202,30,210,210,217,167,223,97,231,33,243,100,5,179,251,134,212,131,12,131,14,21,15,185,20,50,28,11,31,202,29,250,23,219,20,94,21,244,25,94,30,193,34,121,37,253,36,78,34,35,29,44,27,94,28,198,17,189,19,210,237,56,186,16,192,168,187,116,193,124,199,79,208,236,214,78,221,53,227,24,243,228,254,14,12,35,234,143,255,55,16,214,10,116,19,131,24,102,29,47,28,109,22,98,19,98,20, 15,25,63,29,134,33,101,36,243,36,188,32,252,26,158,24,88,24,52,19,194,13,38,4,240,195,9,187,0,189,120,189,230,196,193,205,225,212,109,218,193,225,118,240,116,253,73,7,150,3,227,1,63,13,149,11,193,17,17,22,248,26,138,26,209,21,134,19,109,20,128,25,15,29,27,33,228,35,190,36,192,31,205,25,33,24,162,21,113,20,45,9,128,12,163,218,113,181,5,191,129,186,212,194,210,202,170,210,150,215,173,223,137,237,222,251,109,2,13,8,90,24,185,8,198,11,56,15,187,19,226,23,91,24,238,20,42,19,82,20,15,25,150,28,118,31,23,34,232,35,247,29,99,23,162,21,89,19,188,18,177,8,154,8,45,244,69,184,245,188,55,186,130,192,176,200,243,207,153,213,126,221,85,236,182,247,204,2,157,254,249,42,116,24,9,6,211,16,213,15,160,21,181,20,72,20,14,19,40,21,24,25,240,28,173,30,204,32,62,34,123,27,162,21,250,18,139,17,61,15,93,9,127,1,169,2,5,201,198,182,130,188,176,189,232,198,107,204,65,211,36,219,115,234,210,244,210,0,244,249,160,34,50,54,239,4,216,16,197,13,134,19,100,18,223,19,212,19,211,21,59,25,22,29,24,30,25,31,107,32,35,26,223,20,247,17,104,16,42,13,173,8,143,254,129,3,208,224,180,180,197,189,82,189,144,197,109,202,172,209,0,219,224,232,146,243,115,252,173,250,123,15,101,72,204,21,119,10,50,15,54,16,220,16,3,19,191,20,52,22,60,25,110,29,138,29,134,29,119,29,58,23,235,18,220,15,5,14,46,11,196,5,127,254,83,253,179,245,94,187,33,187,68,191,148,195,97,200,40,207,164,218,82,231,236,241,230,248,215,250, 29,2,49,69,21,53,159,7,162,15,224,13,157,15,164,18,80,22,158,23,98,26,15,30,187,29,19,29,59,27,133,21,230,17,212,14,194,12,229,9,43,3,229,254,73,247,76,1,161,204,164,182,192,193,53,193,184,198,169,204,3,218,110,229,151,238,86,245,227,248,145,251,105,53,106,77,229,21,192,10,161,13,201,12,68,18,173,22,199,24,20,27,1,30,215,28,180,27,213,23,155,18,40,16,211,12,75,10,175,7,86,1,77,253,62,245,176,1,199,227,3,182,151,194,172,192,50,197,235,202,114,217,208,227,155,235,177,241,192,247,37,247,203,38,37,83,125,50,223,8,30,13,15,11,13,18,134,23,5,26,29,28,241,29,53,28,224,26,45,21,235,15,150,14,85,11,160,8,58,5,70,0,67,250,153,245,215,251,28,247,170,191,71,192,15,194,188,194,27,201,227,215,225,225,117,232,17,238,58,246,19,243,214,21,243,75,215,71,162,21,49,8,27,13,190,17,241,24,13,27,9,29,21,30,80,28,8,26,19,19,224,13,8,13,230,9,211,6,155,3,191,255,178,247,4,247,158,247,85,1,122,210,212,188,213,196,109,193,178,200,115,214,192,224,52,230,74,235,239,242,68,243,140,6,217,65,93,79,214,45,61,5,215,14,191,17,233,25,43,28,24,30,136,30,86,28,38,25,19,17,81,12,125,11,66,8,176,4,166,1,73,254,214,245,212,246,62,245,32,2,46,233,147,187,205,196,142,192,113,200,187,212,185,222,174,227,254,232,72,238,153,244,4,250,68,53,199,76,14,68,42,14,147,11,154,19,151,24,62,29,205,30,88,30,99,28,201,23,232,15,215,11,5,10,14,7,78,3,26,1,161,253,135,245,4,246,67,246,17,254, 102,253,96,195,216,193,5,194,171,199,104,211,85,220,97,225,5,230,237,233,220,244,174,243,99,37,131,73,125,76,118,37,92,7,184,21,250,22,5,30,213,30,245,29,248,27,90,22,33,14,44,10,143,7,13,5,127,1,162,255,196,251,176,244,47,244,71,247,38,250,13,8,181,212,245,188,35,196,247,198,220,209,70,217,124,223,54,227,251,230,115,242,125,243,140,18,116,71,209,73,92,63,209,13,229,20,93,24,107,30,120,32,2,30,29,28,188,20,135,12,50,9,104,5,1,3,234,255,64,254,132,250,149,244,151,243,137,247,138,249,69,9,74,235,37,187,185,196,22,199,185,207,68,214,113,221,45,224,123,228,129,238,175,244,108,1,216,63,232,68,41,76,39,35,252,15,59,27,95,29,98,33,69,29,144,27,63,19,65,11,14,8,141,3,195,0,20,254,239,251,161,248,202,244,96,243,15,247,17,252,37,5,105,255,228,193,92,194,105,201,139,205,249,211,94,219,198,221,69,226,144,234,176,245,11,248,144,49,42,69,119,74,201,63,66,18,215,27,183,29,155,33,125,29,123,26,207,17,89,10,3,7,63,2,42,255,143,252,230,249,30,247,234,244,38,243,28,246,222,253,98,0,224,9,95,208,45,190,193,203,226,202,248,209,126,216,232,218,225,223,81,232,9,245,90,245,116,24,97,69,54,69,49,82,143,33,162,25,230,32,93,32,126,30,122,25,241,16,0,10,88,6,241,1,54,254,182,251,128,248,221,245,187,245,92,244,110,247,17,0,165,255,177,12,205,226,73,189,60,205,231,201,60,208,154,213,199,216,93,221,24,231,80,241,120,247,109,2,182,59,188,68,47,86,149,59,2,25,30,35,45,31,48,31,194,24,80,16,31,10, 92,5,173,1,125,253,105,250,175,246,156,244,101,246,69,245,121,248,244,255,127,0,209,9,250,244,198,192,202,203,127,202,58,206,144,210,107,214,116,219,173,229,173,237,157,249,80,246,70,39,113,72,178,80,43,84,62,34,255,33,112,32,110,30,188,24,3,16,103,10,238,4,200,1,235,252,3,249,206,244,248,242,220,245,178,246,255,249,30,255,105,2,89,4,28,2,139,202,71,199,68,204,82,204,243,207,83,211,68,217,234,226,116,235,255,247,15,244,151,14,118,71,113,76,102,96,172,55,166,30,58,34,70,28,120,24,29,15,53,10,172,4,241,1,20,253,194,247,241,242,225,241,181,245,32,249,2,253,60,255,235,4,16,1,197,8,158,219,43,195,114,206,97,203,124,206,98,208,30,216,155,224,214,234,139,244,206,246,157,250,61,58,139,78,84,95,152,81,11,33,160,34,95,27,164,23,82,15,50,10,24,5,249,1,67,253,168,246,59,241,40,240,144,244,8,251,23,255,32,255,214,4,26,255,51,8,57,236,135,193,143,206,219,202,13,204,72,205,231,213,16,222,113,233,31,241,82,248,189,242,127,30,32,81,53,90,229,99,85,45,238,32,95,28,19,22,86,16,46,10,96,6,185,2,40,254,32,246,41,240,86,239,194,244,234,253,153,2,154,1,40,5,76,0,171,5,9,253,43,198,71,205,68,204,99,202,234,202,79,211,78,221,233,231,186,239,181,245,41,245,233,2,235,71,57,89,58,106,160,66,30,30,169,28,9,20,182,16,242,9,52,7,158,2,147,253,23,245,9,238,42,237,133,243,198,254,120,4,35,3,16,3,167,0,154,1,242,7,134,208,117,201,249,205,79,200,149,200,7,208,209,220,43,230,247,238,204,242,56,249, 217,245,161,48,163,92,204,103,36,91,86,34,138,28,22,20,74,17,191,10,170,8,148,4,247,254,27,246,45,238,71,237,20,244,104,0,193,6,201,5,169,2,230,1,85,255,205,12,84,223,77,198,103,207,233,198,172,198,105,204,81,219,155,228,194,236,85,241,174,247,231,245,179,18,135,87,175,99,79,106,249,46,10,24,169,20,189,14,197,10,145,8,243,4,2,254,187,245,140,237,44,236,170,243,60,0,233,7,44,8,246,2,2,2,73,255,249,12,202,240,77,198,28,208,28,199,60,197,3,202,8,218,238,228,145,235,40,242,23,245,217,251,247,254,237,63,105,101,66,111,233,67,173,22,231,22,50,14,81,12,37,10,138,7,88,255,250,246,113,238,110,236,47,244,188,0,104,9,244,10,104,4,172,1,207,255,132,9,109,254,161,201,4,206,218,199,200,194,63,199,17,215,77,227,104,234,29,241,122,243,183,251,123,253,93,29,180,94,177,111,2,87,183,25,89,22,246,13,22,12,38,11,47,9,104,0,211,247,68,239,155,236,86,244,21,1,150,10,80,13,167,7,72,2,29,2,217,6,184,9,117,210,181,203,85,202,183,193,57,198,238,212,185,225,250,234,138,240,230,243,129,249,112,3,164,7,46,70,39,112,185,100,169,36,103,19,209,14,168,10,36,12,78,10,171,1,181,248,50,240,197,236,161,243,97,0,153,10,88,14,53,10,117,2,203,2,234,3,252,14,190,222,118,200,251,203,99,192,185,196,153,209,253,222,213,233,56,240,101,243,78,248,173,3,223,4,103,37,106,103,88,111,128,53,164,17,134,16,3,10,211,13,23,12,205,3,90,250,90,241,179,237,185,243,212,255,22,11,56,15,8,13,65,4,174,3,9,3,134,16, 176,237,86,199,240,204,80,192,155,195,185,206,156,220,93,233,125,240,95,242,73,248,22,1,189,8,218,15,162,73,23,114,220,69,158,19,20,16,200,9,52,14,82,13,181,5,251,251,237,242,137,238,236,242,164,254,141,10,123,15,121,15,1,8,19,4,171,3,205,14,175,252,35,202,79,205,240,193,175,194,183,204,194,217,131,231,162,240,209,243,253,247,19,1,177,8,131,15,97,37,53,106,127,88,171,24,11,17,98,10,97,15,114,15,204,8,69,255,66,245,220,240,175,243,70,254,26,11,46,16,27,17,13,12,176,4,104,4,8,11,117,8,250,208,26,203,225,195,58,193,201,201,191,214,158,229,176,239,83,244,124,247,46,0,239,5,6,17,50,21,198,68,146,103,23,32,188,16,156,10,120,14,147,16,168,10,88,2,207,247,106,242,21,244,88,253,235,9,102,16,10,18,93,15,134,6,16,6,101,8,149,16,42,220,234,200,40,199,116,193,150,200,95,212,16,228,172,239,74,245,223,248,189,254,31,7,49,14,187,24,150,33,137,94,140,50,243,14,25,14,143,13,131,18,198,12,35,6,53,251,239,244,254,244,165,252,1,9,188,16,170,18,25,18,79,9,105,7,132,6,108,19,120,234,49,199,73,201,67,193,143,198,83,209,17,225,9,238,194,244,122,249,77,253,141,5,129,11,67,25,212,22,212,60,7,66,82,15,76,16,164,12,146,19,154,14,73,9,52,255,200,247,43,246,252,251,109,7,171,16,188,19,234,19,144,12,242,8,130,6,115,19,174,249,193,199,42,202,115,194,23,197,152,206,184,222,159,236,228,244,78,250,231,253,131,3,12,12,243,20,50,27,163,33,55,58,131,24,122,15,10,14,66,18,177,16,210,11,180,2, 162,250,43,247,114,251,210,5,229,15,141,20,164,20,145,15,19,10,206,7,202,16,81,7,66,204,238,200,63,196,130,195,49,204,167,219,42,235,101,245,226,250,167,254,96,2,16,11,183,18,98,27,97,29,105,34,65,27,70,17,102,14,154,17,48,18,136,14,166,6,129,254,185,249,6,252,109,4,180,14,64,21,146,21,146,18,56,12,49,10,100,14,51,18,78,214,106,199,167,198,86,194,228,201,185,216,93,233,11,245,70,251,182,254,94,2,185,9,155,17,43,24,10,32,147,22,132,3,80,22,116,14,147,17,110,18,124,17,245,10,168,2,164,252,177,252,30,3,198,12,59,21,27,22,155,20,224,13,140,12,86,12,91,24,97,230,77,197,167,201,52,194,232,199,235,212,181,230,110,244,68,251,84,255,54,2,44,9,26,15,213,23,234,27,60,32,198,235,64,5,176,21,237,14,35,20,151,18,151,15,9,7,157,0,193,253,53,2,233,10,189,20,114,23,46,22,25,16,92,14,107,13,166,25,142,248,84,197,60,202,1,195,23,198,10,209,194,226,189,242,60,251,75,255,53,2,199,8,66,13,8,22,164,25,63,36,21,243,29,222,65,21,203,14,114,20,137,19,213,18,89,11,73,4,187,255,171,1,101,9,66,19,40,24,237,23,11,19,148,15,253,15,63,24,147,9,43,203,69,201,41,197,35,197,74,206,227,222,27,240,251,250,131,255,158,2,130,8,107,13,218,19,251,25,86,34,238,5,183,203,89,246,4,20,22,18,168,21,123,20,3,16,24,8,115,2,8,2,111,8,239,17,252,24,63,25,171,21,52,16,128,18,244,21,139,22,47,215,37,198,14,200,85,196,17,204,95,219,68,237,67,250,209,255,252,2,238,7,3,13, 191,18,134,24,246,33,104,15,61,213,138,209,28,3,67,22,32,21,177,23,44,19,222,12,240,5,67,3,95,8,180,16,218,24,209,26,82,24,182,17,227,20,69,21,219,29,123,234,176,195,64,202,5,196,152,202,222,215,162,233,91,248,163,255,230,2,152,7,231,12,102,18,244,23,114,32,190,22,211,220,210,205,235,216,195,16,24,23,11,25,152,22,231,16,7,10,224,4,88,8,147,15,69,24,41,28,254,26,84,20,182,21,216,22,99,31,71,1,17,198,83,202,134,197,20,201,12,213,216,229,127,245,243,254,121,2,144,6,162,12,9,17,206,23,134,30,78,30,96,226,184,211,67,200,179,232,84,27,232,24,148,26,255,19,126,14,86,7,190,8,49,15,3,23,211,28,255,28,173,23,115,22,87,26,179,29,166,20,120,208,171,199,183,199,197,199,146,210,33,226,192,242,199,253,100,2,220,5,104,12,16,17,116,23,153,29,0,34,66,236,74,210,48,209,217,198,55,0,172,31,161,26,160,24,85,17,127,11,103,9,87,15,174,22,110,28,36,30,141,26,254,22,250,28,153,28,185,32,184,227,156,196,60,202,148,198,148,208,137,222,57,239,79,251,4,2,81,5,22,11,207,16,236,22,129,28,105,38,188,245,121,211,251,211,169,199,131,211,167,18,124,31,215,25,102,21,65,14,9,11,249,14,4,22,245,27,233,30,161,29,5,25,112,30,21,30,213,36,92,251,71,197,51,203,144,198,79,207,169,219,30,236,171,249,41,1,112,5,251,9,199,16,123,23,226,26,43,41,170,2,42,213,14,214,9,204,5,201,180,225,35,30,221,28,255,23,18,17,24,12,146,14,158,21,60,27,120,30,174,30,110,27,115,30,38,33,9,36,18,19, 90,206,189,201,38,200,184,204,189,217,186,232,92,247,176,255,191,4,1,9,112,15,182,23,239,26,50,41,22,18,147,217,34,217,113,205,236,205,139,204,233,243,179,35,142,25,223,21,194,13,151,15,218,21,89,27,134,30,160,31,219,29,156,30,215,36,223,34,55,35,160,225,31,198,28,203,167,201,168,215,212,229,18,245,40,254,38,3,145,7,211,13,13,23,55,27,122,38,204,29,31,225,176,216,129,210,207,202,111,209,62,211,78,3,202,33,65,21,43,17,93,14,216,21,13,27,246,30,176,31,106,31,147,30,107,37,145,35,147,41,6,252,180,197,134,204,45,200,113,212,65,227,237,242,202,252,211,1,60,6,130,12,117,21,138,28,133,36,99,39,33,236,249,217,14,214,19,206,230,206,231,214,137,218,57,14,247,28,161,17,139,16,80,21,48,28,175,31,70,33,250,32,125,32,99,37,38,39,188,41,118,21,27,207,180,202,46,201,85,208,193,224,247,240,241,251,132,0,50,4,211,10,63,19,198,28,246,33,29,45,166,249,195,218,98,218,251,207,51,207,185,213,102,217,106,225,24,21,67,22,13,16,97,20,26,28,99,32,201,34,15,34,183,33,169,36,118,42,178,40,25,40,50,228,204,199,114,204,251,203,46,220,247,237,149,251,46,0,35,3,25,9,204,16,178,27,151,32,59,47,5,13,108,221,40,222,55,211,246,208,40,211,194,220,29,216,56,234,155,24,248,16,68,19,197,26,209,32,241,35,23,35,10,34,34,35,59,42,53,41,228,46,144,2,29,200,195,204,207,200,241,213,39,232,75,249,112,0,212,1,37,6,139,13,131,24,101,31,176,44,106,30,25,228,100,223,90,215,225,208,118,211,29,217,16,223,94,212,7,244, 201,23,59,16,92,26,204,31,6,37,2,38,232,35,160,35,43,41,24,45,191,46,116,31,212,214,84,203,163,201,178,208,111,226,65,246,48,1,150,2,99,4,66,11,13,21,199,30,156,40,190,43,97,241,206,223,59,220,213,211,200,210,172,217,21,221,149,220,86,210,195,253,230,21,170,21,50,32,213,35,76,40,107,37,149,35,56,38,223,46,194,45,204,47,183,240,90,201,124,203,176,203,150,220,254,239,161,0,238,3,181,3,200,8,67,17,4,29,88,36,235,49,78,2,192,224,103,224,24,215,156,212,190,216,14,222,77,221,197,214,156,211,68,7,22,23,172,28,137,35,244,39,93,40,189,36,118,37,242,45,10,48,232,52,147,16,146,207,128,205,161,201,153,215,74,233,34,253,97,5,105,5,164,7,69,14,151,26,92,33,169,49,14,20,73,228,177,227,47,218,158,214,25,216,160,222,218,221,109,218,143,206,124,217,154,17,90,27,224,33,67,39,116,42,105,38,237,36,49,43,111,50,193,51,167,41,91,225,14,205,119,203,129,209,80,227,213,246,164,4,75,7,119,8,95,13,154,23,157,31,246,45,205,35,33,236,106,230,38,222,191,216,141,217,136,222,198,224,11,219,162,214,238,200,35,231,211,28,63,31,32,39,194,42,188,41,210,37,87,40,0,50,168,50,79,54,54,254,233,205,247,206,108,205,223,221,109,239,131,0,154,7,92,9,188,12,97,20,240,29,213,39,58,46,60,248,78,231,194,226,28,218,206,217,1,223,75,225,45,222,47,214,135,208,50,200,236,252,185,35,76,35,55,44,86,43,211,39,87,39,210,47,79,52,192,56,108,30,185,216,160,209,140,206,104,217,146,233,13,251,33,6,134,10,175,13,170,18,203,28, 175,34,91,50,59,10,178,232,194,232,209,220,2,219,253,222,69,227,60,224,98,217,184,209,54,202,122,211,185,20,93,36,95,40,223,44,91,40,60,39,235,43,189,52,118,53,195,51,52,240,29,208,164,209,3,212,151,227,41,244,81,1,29,8,62,13,114,17,45,26,16,31,105,46,125,27,0,235,87,235,192,224,1,220,84,222,7,228,161,226,101,220,154,210,73,206,156,199,156,233,151,35,230,37,187,45,182,42,183,40,248,42,51,52,95,53,100,58,235,17,46,212,6,213,83,211,178,223,95,238,231,252,37,5,211,11,101,18,211,24,229,30,66,40,131,40,169,243,211,235,105,230,44,222,150,222,247,227,140,229,116,222,242,213,2,205,195,204,184,204,239,3,106,41,215,41,63,46,142,40,3,43,47,49,190,54,167,55,173,44,167,228,248,211,42,214,81,220,238,233,77,247,46,1,136,8,215,17,42,24,41,31,250,34,58,46,79,1,229,233,215,235,87,225,229,223,65,227,20,231,87,226,161,216,177,207,67,204,152,205,143,219,124,26,15,43,160,45,138,43,62,43,227,47,157,55,253,53,68,57,168,2,82,211,180,217,249,218,18,231,95,242,153,252,205,3,126,14,213,23,2,32,251,33,182,45,52,19,205,232,157,237,102,228,241,225,11,227,198,230,70,229,68,220,136,210,91,203,12,207,112,206,206,243,189,40,74,42,139,44,191,41,132,46,204,52,226,54,40,56,190,35,40,222,44,217,231,219,32,228,142,238,236,247,80,255,246,8,78,21,143,31,129,35,170,41,69,36,2,239,0,235,73,232,125,227,234,228,29,231,182,230,48,225,174,214,122,206,125,204,116,210,111,214,235,15,12,45,237,42,252,42,126,45,206,50,78,56,131,52, 80,54,133,249,110,213,228,222,222,225,20,237,85,244,254,250,245,2,20,16,81,28,44,37,47,38,77,45,85,254,82,229,13,234,169,227,48,230,232,231,33,231,91,227,214,218,234,208,249,203,196,209,165,210,227,232,234,36,115,43,228,42,4,45,117,50,244,55,108,53,65,55,54,27,177,217,143,222,115,226,98,236,72,243,221,247,14,254,32,10,165,23,223,36,95,39,95,47,230,18,104,228,16,234,157,228,87,231,190,233,252,232,104,228,127,222,137,212,236,205,152,206,212,214,137,212,222,3,241,45,203,40,148,44,27,50,131,55,22,56,41,50,74,48,157,238,252,216,47,229,57,234,179,243,96,246,243,249,184,3,121,18,114,32,89,41,173,45,253,37,198,236,7,230,143,229,215,229,55,235,192,234,104,229,123,223,0,216,197,207,193,205,146,212,141,214,250,224,114,31,103,43,92,41,252,49,222,55,28,59,102,50,224,52,68,16,107,216,106,229,172,233,209,243,191,246,232,247,77,253,207,12,170,26,111,40,92,44,66,49,227,1,78,225,170,230,5,227,244,234,192,236,11,232,115,224,15,218,98,210,83,206,54,209,165,217,81,212,155,253,63,44,175,37,94,46,253,54,209,59,149,54,77,47,127,41,41,232,46,222,232,234,175,241,45,248,59,247,19,249,196,5,215,20,45,35,103,43,239,49,59,27,80,228,148,228,77,225,94,232,10,238,42,235,48,227,218,219,245,212,201,207,58,209,170,215,120,216,176,222,165,28,64,41,194,41,152,54,30,61,191,60,45,47,81,48,106,7,235,217,52,235,114,240,55,249,79,248,239,247,194,255,172,15,254,28,11,42,116,46,172,44,243,243,238,223,77,225,189,227,198,236,143,236,156,229,107,221,37,214, 52,208,74,208,157,212,227,218,100,212,4,250,203,41,82,38,3,51,130,60,61,63,124,53,213,44,211,34,249,229,31,228,7,241,88,248,96,250,29,248,71,252,69,10,89,23,86,38,90,44,83,50,130,13,107,223,194,225,110,224,71,235,169,237,152,232,231,223,60,216,4,210,91,207,94,212,239,216,210,216,146,221,88,24,247,40,105,45,33,59,44,64,3,60,126,44,212,43,80,2,243,220,234,239,231,245,241,251,21,249,115,250,237,4,72,18,165,31,27,43,186,46,39,36,229,233,99,222,165,222,201,229,65,237,226,233,210,226,66,218,59,211,245,206,40,211,77,215,109,219,217,213,20,250,110,39,253,40,255,54,210,63,140,63,156,51,23,41,10,32,96,231,159,231,200,245,65,251,254,251,118,250,167,1,208,13,219,24,191,38,39,42,206,44,34,3,181,221,38,225,3,226,177,235,36,235,177,229,212,224,90,215,53,205,117,212,63,219,49,221,42,221,187,228,151,21,198,34,77,41,74,51,195,54,130,52,69,43,12,44,149,18,7,232,226,239,2,245,176,248,182,254,113,5,145,3,96,8,159,23,128,32,88,35,153,23,48,237,80,230,49,230,182,234,147,235,224,232,230,230,9,229,66,203,169,204,51,227,132,226,65,230,35,228,195,254,170,25,181,27,0,36,184,40,200,43,165,45,120,44,28,48,157,5,16,233,82,242,79,243,118,250,176,1,14,9,52,12,105,14,108,21,63,25,142,27,154,2,74,239,45,237,165,236,92,237,23,235,245,233,166,238,65,219,239,187,125,219,207,235,27,235,99,237,28,243,175,11,14,17,219,20,244,25,195,30,152,37,192,44,141,51,92,42,232,240,165,236,121,240,134,245,46,0,30,9,206,11,212,8, 165,10,223,15,46,22,241,17,215,254,75,246,146,241,177,240,121,237,9,238,185,242,219,241,211,192,170,191,137,237,234,242,28,245,49,247,146,0,124,7,101,7,20,11,145,18,127,25,141,40,122,48,188,59,120,13,60,230,91,241,9,241,161,252,130,7,26,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,244,143,244,73,244,13,244,198,243,109,243,53,243,237,242,169,242,88,242,23,242,217,241,144,241,81,241,9,241,200,240,126,240,62,240,255,239,185,239,120,239,55,239,249,238,176,238,109,238,41,238,236,237,166,237,103,237,42,237,232,236,170,236,100,236,35,236,226,235,163,235,89,235,21,235,219,234,158,234,95,234,35,234,224,233,163,233,100,233,40,233,227,232,164,232,106,232,45,232,245,231,163,231,110,231,52,231,244,230,173,230,118,230,52,230,2,230,195,229,133,229,74,229,13,229,209,228,155,228,70,228,10,228,208,227,150,227,96,227,33,227,233,226,176,226,122,226,61,226,3,226,213,225,149,225,97,225,36,225,237,224,171,224,120,224,64,224,16,224,214,223,153,223,104,223,47,223,252,222,195,222,141,222,92,222,35,222,237,221,173,221,126,221,81,221,15,221,213,220,163,220,105,220,61,220,1,220,198,219,147,219,95,219,45,219,248,218,190,218,143,218,91,218,35,218,228,217,179,217,134,217,78,217,21,217,220,216,172,216,131,216,72,216,23,216,231,215,174,215,127,215,79,215,23,215,230,214,173,214, 134,214,85,214,31,214,244,213,190,213,142,213,98,213,50,213,250,212,204,212,166,212,122,212,74,212,20,212,232,211,189,211,138,211,98,211,48,211,5,211,219,210,173,210,127,210,76,210,34,210,245,209,201,209,157,209,110,209,75,209,27,209,236,208,196,208,155,208,113,208,64,208,26,208,238,207,195,207,144,207,103,207,62,207,13,207,232,206,181,206,143,206,107,206,56,206,5,206,218,205,178,205,135,205,112,205,64,205,34,205,236,204,203,204,167,204,112,204,66,204,19,204,33,204,102,203,111,206,73,204,126,217,201,27,143,92,174,121,29,117,62,96,18,77,188,68,75,70,251,75,137,80,12,82,185,80,103,78,80,76,186,74,189,73,97,73,53,73,207,72,42,72,90,71,123,70,186,69,252,68,91,68,184,67,21,67,107,66,201,65,31,65,125,64,219,63,68,63,160,62,5,62,115,61,215,60,52,60,169,59,26,59,129,58,251,57,101,57,229,56,77,56,201,55,71,55,186,54,46,54,166,53,36,53,165,52,38,52,168,51,39,51,169,50,51,50,179,49,61,49,190,48,62,48,203,47,78,47,228,46,102,46,243,45,122,45,10,45,147,44,37,44,177,43,65,43,211,42,90,42,243,41,120,41,21,41,159,40,51,40,193,39,82,39,236,38,133,38,17,38,162,37,61,37,214,36,112,36,5,36,150,35,44,35,189,34,92,34,245,33,152,33,43,33,199,32,102,32,253,31,155,31,50,31,214,30,108,30,14,30,174,29,82,29,246,28,149,28,45,28,206,27,109,27,7,27,167,26,65,26,233,25,136,25,40,25,199,24,111,24,20,24,178,23,92,23,0,23,164,22,61,22,231,21,121,21,29,21,190,20,103,20,11,20,169,19,83,19,242,18, 159,18,62,18,231,17,139,17,52,17,225,16,137,16,36,16,191,15,118,15,25,15,197,14,111,14,35,14,212,13,122,13,34,13,212,12,128,12,52,12,231,11,162,11,89,11,1,11,177,10,99,10,21,10,200,9,123,9,55,9,231,8,151,8,82,8,17,8,187,7,109,7,36,7,216,6,145,6,66,6,248,5,172,5,94,5,17,5,203,4,122,4,45,4,222,3,151,3,78,3,247,2,160,2,86,2,9,2,191,1,105,1,26,1,201,0,119,0,39,0,219,255,132,255,49,255,219,254,131,254,51,254,228,253,145,253,60,253,236,252,154,252,71,252,247,251,162,251,92,251,11,251,188,250,104,250,33,250,218,249,139,249,66,249,247,248,172,248,98,248,33,248,222,247,132,247,61,247,3,247,182,246,118,246,56,246,241,245,179,245,111,245,40,245,230,244,160,244,86,244,23,244,205,243,114,243,53,243,242,242,181,242,6,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,255,146,255,75,0,76,0,41,0,97,0,207,255,196,255,38,252,247,3,53,14,240,22,229,35,255,41,50,59,109,80,59,101,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,60,5,46,210,199,169,214,146,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,63,148,223,203,163,235,185,8,148,26,165,34,61,44, 29,84,167,85,253,73,143,73,244,55,83,68,113,65,16,49,15,7,74,203,225,156,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,188,150,62,154,151,170,220,201,79,244,249,41,12,66,8,79,218,102,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,132,113,164,105,148,95,143,73,151,52,14,29,232,9,103,6,229,242,120,224,60,212,155,220,167,197,70,199,239,195,211,190,185,213,36,195,112,198,190,187,182,219,5,214,69,197,46,212,175,241,161,215,127,229,171,227,150,250,207,0,169,231,30,238,124,7,15,25,82,253,109,250,144,13,99,27,227,249,123,237,190,2,172,14,223,254,24,234,58,248,240,9,182,245,94,246,106,241,140,7,65,18,67,254,212,5,1,32,38,35,44,23,214,23,163,38,208,43,85,38,116,40,107,40,51,47,104,43,33,28,145,29,58,34,33,32,116,32,249,24,42,19,172,20,12,20,68,23,97,6,132,240,139,228,108,215,175,200,133,189,84,178,182,163,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,119,141,144,147,193,156,173,159,56,183,37,199,64,231,108,246,172,246,189,5,161,25,117,52,82,51,45,54,201,56,45,68,65,69,189,68,42,77,130,61,143,58,130,30,125,16,12,17,119,251,217,230,74,221,212,218,65,197,193,198,249,181,44,161,165,167,13,173,117,145,207,160,24,166,12,164,145,158,134,173,141,185,55,194,6,197,99,186,176,224,77,243,16,237,229,236,150,7,145,30,80,13,67,15,107,40,95,53,99,60,134,34,189,55,78,78,24,49,228,52,9,47,235,53, 172,54,169,33,160,47,216,43,199,48,133,41,105,29,16,63,37,59,113,50,191,55,215,59,86,78,0,75,235,77,188,75,119,69,173,74,238,79,226,74,17,73,167,64,188,56,8,58,59,59,205,45,184,50,51,49,164,39,116,31,184,37,54,43,183,36,253,41,7,19,163,16,228,247,106,234,143,225,84,221,50,207,174,168,209,163,248,160,206,155,113,144,119,141,119,141,119,141,119,141,42,145,52,156,149,163,127,160,157,171,192,196,45,232,67,231,157,251,98,4,165,31,24,48,18,61,183,66,27,79,59,80,66,74,115,84,127,100,167,86,197,74,91,73,25,41,226,43,34,22,123,4,58,236,3,237,141,218,246,187,96,187,183,178,185,166,56,151,114,143,156,148,209,158,54,145,43,144,66,166,109,183,155,175,31,180,203,196,227,218,86,226,24,212,90,251,151,14,188,6,42,8,247,19,115,44,85,42,145,38,134,53,66,47,50,73,72,62,177,45,250,64,95,54,94,44,147,54,12,52,152,61,208,47,138,41,206,47,57,52,121,60,74,53,86,44,33,52,202,58,228,48,29,60,88,42,201,38,72,35,248,39,198,36,88,28,187,30,248,22,18,17,121,13,15,19,255,22,178,26,203,19,182,19,180,21,226,32,203,25,34,42,40,43,179,34,44,13,4,6,72,3,234,5,192,228,116,216,64,197,163,191,106,190,89,170,30,164,232,143,119,141,119,141,100,146,32,154,240,155,133,146,31,165,147,174,13,207,117,207,63,224,47,250,177,255,105,19,69,42,32,62,116,61,101,69,239,74,8,75,155,90,23,100,132,79,240,83,148,77,128,63,57,43,114,27,236,21,188,0,79,241,128,209,178,214,178,208,128,173,25,164,14,157,96,161,61,156,119,141, 79,149,205,160,195,158,37,153,31,165,98,198,75,186,88,185,11,212,192,218,187,240,104,242,140,234,25,6,120,15,142,17,182,17,219,30,164,38,56,42,227,40,135,60,246,51,194,50,78,48,85,51,48,70,178,74,120,61,212,60,113,72,231,78,179,85,233,82,122,82,188,76,25,84,20,90,242,85,173,73,124,68,179,48,198,52,206,50,178,40,26,33,240,18,153,3,227,0,255,2,250,252,58,1,14,251,222,1,163,255,23,250,62,5,53,21,117,23,150,29,144,9,249,20,124,17,174,12,249,1,160,241,138,233,103,207,154,207,114,208,180,191,242,170,171,143,119,141,65,151,181,148,169,144,231,142,98,156,75,159,122,167,166,194,246,201,42,216,139,231,111,246,218,10,30,37,236,50,35,49,150,59,163,73,225,74,237,86,237,75,65,87,32,94,250,69,180,59,181,41,110,30,32,13,55,237,255,228,19,217,139,193,236,164,134,151,83,165,119,141,119,141,119,141,119,141,119,141,119,141,119,141,26,155,246,172,240,178,227,190,79,207,48,233,26,242,52,248,46,11,228,23,86,30,158,42,187,46,233,52,206,60,219,59,52,69,166,80,238,79,54,67,125,60,139,68,118,78,11,71,90,72,80,61,106,60,134,71,184,72,107,73,171,69,198,62,124,66,182,74,160,72,120,68,252,61,38,46,15,49,227,40,14,45,119,39,197,19,188,14,66,5,2,1,37,250,99,249,53,0,150,254,66,246,106,241,7,247,238,11,81,10,230,12,37,20,63,14,103,17,31,16,132,17,71,8,197,246,87,225,188,218,98,236,161,219,163,187,77,173,61,161,236,151,17,153,46,153,108,146,70,147,237,152,141,151,110,171,182,183,248,190,138,203,100,210,207,237,199,5, 189,12,113,27,30,37,194,55,252,58,183,60,228,71,230,82,77,88,233,79,235,71,32,80,187,59,156,24,159,27,61,16,101,246,149,221,15,202,201,194,122,182,216,162,83,143,119,141,119,141,119,141,119,141,119,141,197,148,137,153,202,160,41,176,188,187,163,205,126,218,129,231,236,247,52,2,57,15,116,20,142,38,59,43,77,37,42,47,121,60,143,66,255,72,122,65,17,58,222,63,4,67,33,73,111,73,144,60,108,63,212,66,138,72,98,77,123,70,106,70,97,73,19,75,110,81,84,81,230,78,157,64,214,56,72,60,242,54,255,49,215,40,112,33,205,25,114,6,151,253,103,255,20,7,130,250,224,246,124,243,253,241,26,251,140,255,208,4,12,17,75,12,129,6,143,19,112,37,212,22,33,254,108,251,89,239,119,243,20,240,34,218,202,203,255,181,230,168,139,162,14,155,104,154,98,145,119,141,197,141,227,153,117,166,142,169,214,173,240,190,202,207,240,226,87,242,221,254,126,27,51,38,69,37,132,52,171,73,106,72,169,75,236,85,210,98,104,87,147,75,132,65,149,53,227,49,203,25,105,252,30,239,84,234,233,208,164,190,26,174,194,162,17,147,119,141,119,141,119,141,119,141,33,146,158,146,56,158,82,174,151,176,86,193,90,214,136,220,254,233,45,246,30,3,8,22,144,22,84,25,126,30,115,37,172,55,232,59,229,57,184,53,62,51,171,59,96,64,92,64,132,60,185,53,214,63,184,61,11,70,57,71,151,69,188,65,222,69,55,79,56,83,122,80,109,70,120,69,221,68,9,55,145,51,35,56,32,46,72,37,144,15,140,7,72,4,225,6,53,254,203,246,165,252,235,239,67,233,157,253,172,6,122,7,188,4,37,7,205,25, 246,37,40,38,243,27,82,15,22,11,37,10,244,7,222,255,110,238,1,223,69,197,120,184,175,181,180,170,73,155,21,145,119,141,113,146,7,154,81,145,149,152,50,167,45,178,255,178,97,201,85,227,159,239,83,247,242,12,102,25,98,35,176,44,154,48,255,63,51,80,193,79,89,68,68,70,246,72,82,60,192,39,1,28,85,10,133,250,230,237,62,216,61,197,184,188,220,161,168,146,215,143,119,141,119,141,119,141,119,141,119,141,168,142,235,151,127,168,158,179,48,197,4,202,119,220,18,235,244,254,213,11,21,13,190,18,85,28,183,43,247,58,193,61,51,57,115,60,24,66,33,71,160,70,78,75,192,66,211,69,243,65,128,76,113,82,3,73,174,68,189,74,80,82,148,82,121,81,112,86,70,82,11,78,147,68,119,57,118,71,114,67,89,48,13,42,60,33,212,18,87,11,20,10,159,13,243,255,73,242,155,239,34,249,146,2,6,255,98,253,132,254,207,10,87,26,85,35,124,29,62,31,101,19,128,15,60,18,224,17,255,8,91,250,97,227,57,212,50,209,129,198,171,175,59,159,181,163,86,154,107,145,139,150,117,158,70,154,51,159,16,167,56,180,96,196,179,210,209,221,87,240,136,5,245,13,4,15,205,30,71,49,76,54,190,65,62,66,67,67,136,77,249,70,249,54,17,51,146,33,155,19,242,1,129,245,204,230,136,206,171,190,210,170,98,156,151,141,119,141,119,141,119,141,119,141,119,141,119,141,11,143,210,154,9,167,99,172,49,187,17,204,97,224,253,245,98,247,251,252,130,8,77,24,167,40,143,47,231,51,90,57,46,58,249,63,73,72,97,79,59,70,92,65,189,74,121,78,233,79,58,80,238,73,132,80,72,84,92,78, 232,84,66,96,252,95,32,83,118,78,216,79,212,76,48,71,163,69,73,64,191,51,134,29,43,23,174,26,64,21,56,12,220,250,186,242,15,249,245,253,203,249,80,248,196,245,56,253,43,6,194,20,141,28,175,28,41,25,134,16,67,15,203,27,19,28,82,3,166,246,233,244,125,227,112,211,243,200,241,187,4,174,217,160,56,156,87,153,146,156,218,156,175,147,139,157,143,172,71,173,194,185,169,202,154,217,85,239,155,247,160,255,221,13,87,30,59,42,244,46,172,57,56,69,75,71,140,77,157,74,58,71,102,59,5,45,140,36,225,21,120,7,133,243,176,229,240,207,28,192,44,172,225,150,83,147,119,141,119,141,119,141,119,141,119,141,68,145,188,153,19,157,254,160,71,179,227,201,28,219,201,228,28,234,148,248,119,2,21,12,183,32,194,42,217,40,236,46,80,55,10,67,43,73,15,67,102,63,222,71,15,76,9,71,81,70,169,78,193,74,158,66,190,65,214,74,213,81,65,78,89,75,148,78,245,69,70,63,185,63,176,65,15,67,130,53,242,36,166,27,217,29,206,28,218,15,239,4,87,252,176,248,156,251,26,255,17,248,119,246,35,250,59,250,101,4,11,28,211,31,32,23,197,20,236,28,191,31,108,27,130,27,58,17,22,4,13,255,12,236,196,223,129,219,133,194,72,177,107,169,144,163,104,159,90,152,188,149,200,150,160,155,166,161,190,160,185,176,198,193,204,209,127,220,216,232,43,250,80,7,120,20,72,31,43,44,45,52,178,61,131,73,52,75,74,77,74,74,214,60,106,57,110,46,208,29,164,16,242,255,66,243,167,222,92,202,142,178,130,162,85,157,250,147,119,141,119,141,119,141,119,141,44,144,119,141,117,144,133,159, 93,171,105,189,223,207,47,218,239,225,29,233,166,247,49,11,47,26,160,26,127,29,231,44,19,58,77,58,194,60,174,65,22,72,188,66,176,66,213,77,58,81,225,76,49,72,178,74,11,75,8,78,242,81,38,87,202,88,134,84,99,71,94,72,2,80,182,81,173,70,45,60,56,49,81,41,101,45,82,36,249,19,213,10,63,5,244,252,33,252,67,0,57,254,196,234,184,238,100,251,246,2,8,17,170,17,136,14,29,24,232,25,77,27,48,30,163,31,156,22,91,9,152,5,128,251,155,242,231,225,55,206,192,192,84,185,133,174,176,162,1,158,62,158,238,156,84,153,17,151,170,161,187,171,65,180,171,197,216,205,48,221,85,236,175,248,166,6,39,19,209,27,68,39,162,50,109,64,212,69,158,71,165,72,209,65,253,63,195,52,154,36,71,27,137,17,252,1,221,238,230,208,76,193,156,187,244,170,136,147,119,141,119,141,119,141,119,141,119,141,119,141,119,141,132,144,144,157,165,182,40,196,211,199,179,204,19,224,74,245,22,255,223,2,228,17,131,30,9,37,102,42,234,55,35,63,57,60,35,61,129,64,62,71,73,72,81,73,150,70,211,72,43,70,41,64,154,70,102,83,60,83,193,80,79,75,2,70,42,75,37,82,228,83,86,68,109,60,46,63,196,52,44,49,174,50,141,32,156,19,68,13,166,12,254,13,111,10,178,252,36,243,175,248,206,0,173,5,4,13,70,17,126,17,248,19,105,24,27,29,126,33,153,31,162,19,39,17,73,13,208,7,116,249,26,229,247,221,92,210,251,190,85,180,85,173,123,167,36,165,110,156,66,154,113,154,112,160,223,166,5,175,54,188,62,199,210,209,76,226,207,238,207,251,220,6,120,14,40,29, 137,43,41,52,254,60,144,64,220,67,178,72,57,64,194,50,117,44,117,46,64,34,0,12,218,248,137,233,198,221,50,205,108,182,74,166,202,153,74,144,119,141,202,142,214,142,119,141,119,141,238,141,127,164,63,173,215,174,143,187,22,204,7,216,201,225,149,241,191,255,79,6,214,14,91,26,145,37,223,50,70,50,202,51,248,60,101,62,72,63,226,68,61,74,83,74,246,66,237,66,37,65,229,69,195,86,54,84,106,72,117,73,98,77,14,79,57,81,61,81,205,71,102,63,26,60,18,57,78,56,107,48,240,28,241,14,50,15,112,14,21,7,55,0,34,243,133,238,24,239,144,241,151,249,38,0,22,2,161,5,54,6,86,18,186,28,238,24,73,23,33,24,72,25,33,20,11,11,242,2,137,248,72,236,82,221,217,201,161,193,246,186,211,175,104,170,127,162,134,156,214,156,139,156,159,162,110,171,114,176,22,188,21,201,60,215,86,229,77,241,101,249,81,5,8,24,90,35,151,41,192,53,235,67,124,74,208,69,202,63,27,63,141,64,138,59,98,41,17,29,26,16,191,0,216,239,4,223,235,206,57,182,245,159,70,158,85,161,241,152,119,141,119,141,119,141,181,144,94,152,156,162,200,171,208,183,248,192,213,202,255,221,240,233,173,241,62,249,171,7,71,22,247,25,156,37,239,46,125,46,21,51,104,56,151,55,216,62,74,73,42,70,125,58,103,58,139,64,197,70,81,75,124,74,167,68,236,68,87,72,145,73,26,80,192,77,222,64,141,59,196,60,0,62,142,58,51,41,67,29,44,20,42,17,80,15,166,6,157,253,225,246,124,236,145,233,168,240,61,249,195,250,210,247,53,1,54,11,113,18,185,24,119,26,104,30,175,37,111,32, 77,30,202,28,221,22,99,14,244,254,227,239,193,226,173,213,8,202,154,194,41,185,194,172,103,165,245,161,183,159,45,164,86,166,177,169,108,179,37,195,3,208,215,215,27,228,212,242,239,1,46,12,30,21,60,37,42,55,160,65,81,69,215,66,228,73,39,75,158,69,246,64,252,57,114,43,110,23,156,11,177,9,182,241,17,207,247,187,26,177,118,173,197,158,149,143,119,141,119,141,119,141,119,141,119,141,107,152,165,153,57,160,204,178,226,191,252,201,12,216,254,227,169,235,158,251,236,8,164,16,93,27,84,42,43,44,252,41,99,48,194,57,170,65,198,70,29,62,81,58,1,61,46,63,207,68,148,71,131,70,73,66,67,63,28,70,167,78,203,76,59,72,62,63,51,62,39,67,243,66,69,58,51,46,221,37,32,32,214,22,135,22,63,21,136,5,87,250,67,243,219,243,40,249,232,247,98,246,193,251,159,2,178,8,124,13,33,20,92,27,239,31,94,31,41,31,230,34,182,31,135,28,90,21,61,9,173,250,162,238,158,226,119,215,121,207,178,196,155,181,72,176,231,172,121,171,47,167,84,164,128,173,207,183,185,191,102,200,42,210,53,226,254,239,61,245,242,255,214,14,231,33,226,44,67,51,94,65,68,68,186,65,154,70,176,76,135,74,159,55,230,41,197,42,164,34,240,18,87,247,0,222,228,208,138,195,214,176,29,167,83,157,119,141,119,141,119,141,119,141,119,141,119,141,8,145,194,150,146,166,103,180,176,185,207,199,114,214,96,224,201,235,238,245,144,4,175,21,45,28,169,29,198,31,121,42,2,56,71,60,146,62,250,61,197,56,205,57,210,63,68,68,67,70,205,63,210,59,161,61,70,69,154,76,139,68,253,60,123,63, 144,62,255,61,185,62,253,56,204,47,217,34,190,27,195,27,102,27,164,16,191,2,84,249,215,245,96,244,92,240,189,239,90,243,73,246,202,248,158,254,113,8,10,15,250,20,235,27,81,28,246,31,104,36,245,35,136,35,80,30,236,19,57,7,86,249,137,242,128,233,190,217,60,205,64,194,130,190,39,183,190,172,102,168,220,168,234,175,190,179,248,180,215,195,72,209,107,217,123,225,37,237,2,253,244,5,130,19,249,39,179,52,121,54,92,60,133,69,147,80,26,83,160,69,197,60,80,64,172,59,21,45,125,31,221,12,37,243,111,224,242,214,151,196,232,180,236,167,225,147,119,141,119,141,119,141,119,141,119,141,119,141,191,150,52,158,46,167,53,179,53,193,148,206,71,212,76,221,221,240,127,0,1,12,108,17,235,20,11,28,79,36,180,48,44,57,76,56,187,55,156,52,220,52,242,63,153,67,73,61,50,55,14,58,196,63,138,68,20,68,230,66,156,64,120,61,39,62,57,66,214,67,167,61,195,47,54,39,176,38,30,38,17,30,12,18,1,12,107,3,115,250,84,247,28,244,34,242,137,243,34,243,138,246,63,252,242,3,225,11,50,16,233,23,161,28,223,29,229,34,70,39,136,42,66,37,123,24,169,18,190,9,176,1,39,243,248,225,244,217,42,212,127,199,184,185,129,178,125,177,139,173,170,167,227,173,27,183,0,188,69,196,175,209,235,218,67,227,238,234,131,249,24,15,211,30,155,33,61,40,119,59,243,70,217,71,52,76,204,72,202,65,99,70,205,67,32,57,169,45,105,26,4,5,184,244,67,231,58,217,169,196,124,177,198,163,184,152,176,145,119,141,119,141,119,141,119,141,113,142,60,147,1,158,251,174,242,181,136,188, 185,198,179,210,22,228,25,245,133,253,108,4,129,11,50,16,134,26,3,42,19,51,246,48,141,43,89,47,95,57,243,59,227,58,212,54,214,53,241,55,71,58,107,63,114,66,76,64,160,58,94,55,46,63,117,70,192,63,93,56,196,49,229,44,253,41,17,37,243,31,205,23,2,14,133,6,37,252,156,248,156,245,109,241,50,240,155,239,202,243,177,248,139,253,212,6,12,15,93,19,108,23,103,27,176,36,36,45,236,44,62,38,103,34,128,33,204,26,61,9,199,252,35,248,200,235,144,220,244,210,29,203,138,191,47,182,222,176,55,175,229,176,98,178,124,181,0,197,135,208,139,205,139,213,116,232,224,245,94,3,232,15,28,24,119,37,74,53,21,65,50,70,78,71,41,73,113,72,15,73,144,75,88,67,143,54,172,35,173,18,199,7,242,246,154,227,47,206,19,189,15,178,241,159,111,142,119,141,119,141,119,141,119,141,119,141,119,141,188,150,43,160,244,165,75,173,182,183,55,198,94,212,174,229,188,243,158,246,35,249,164,4,207,21,151,34,167,36,193,36,115,39,81,45,92,52,56,53,113,54,202,54,176,48,231,49,103,58,58,65,193,63,113,56,182,56,91,60,195,64,173,67,233,63,144,59,20,55,70,50,197,46,111,43,49,39,216,31,199,20,174,12,128,6,36,255,203,248,192,244,16,242,31,241,221,239,25,243,197,250,125,3,114,9,51,10,178,14,145,28,210,37,147,37,48,39,34,45,17,45,119,37,163,31,223,23,5,13,192,3,22,246,131,236,49,231,217,213,13,199,42,198,157,190,43,178,216,175,85,181,158,188,180,193,234,196,86,201,210,208,231,224,63,237,145,246,245,1,107,13,231,28,102,43,110,54,162,63,183,65, 95,67,122,71,70,76,197,79,217,72,143,57,56,47,52,40,122,22,108,3,152,242,166,226,235,211,197,191,135,171,79,158,185,150,214,143,119,141,119,141,119,141,119,141,70,145,131,153,109,161,0,166,246,169,61,186,129,207,38,221,16,229,35,231,42,240,226,1,167,13,70,22,63,28,117,33,26,36,168,39,186,49,131,57,146,53,249,48,238,48,241,54,159,62,110,64,152,61,63,59,220,59,183,63,60,66,97,67,118,67,102,62,184,56,224,52,158,50,191,47,19,41,236,32,207,25,4,17,228,8,74,1,85,250,131,247,124,243,226,235,220,232,104,242,147,250,139,249,243,251,198,5,116,12,19,20,20,26,130,30,203,39,106,43,67,38,197,40,139,40,236,27,52,16,87,11,173,4,8,245,229,232,189,224,39,214,72,204,46,191,167,180,21,179,31,182,126,186,9,188,169,189,205,195,21,205,11,215,159,226,232,236,170,246,89,4,82,17,245,32,116,48,243,54,224,57,12,64,180,71,28,77,243,76,124,74,0,69,189,59,85,49,194,34,55,18,215,4,143,244,102,225,33,206,149,188,122,174,166,158,185,148,106,142,119,141,119,141,119,141,162,142,174,148,81,152,149,155,149,163,8,176,161,192,177,206,13,217,112,226,41,232,77,242,156,2,77,14,141,21,88,25,218,30,8,37,212,42,254,49,96,53,1,50,176,48,200,50,236,55,134,61,85,62,92,60,207,58,15,60,83,64,223,66,10,67,106,66,245,61,34,57,234,53,108,51,147,47,117,41,26,34,162,25,121,16,205,9,130,2,179,250,3,247,199,242,164,236,116,234,119,242,250,249,228,249,147,252,167,5,129,12,120,20,49,26,142,30,212,39,122,43,109,38,194,40,125,40,236,27, 69,16,90,11,20,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,245,74,244,243,243,112,244,207,244,110,247,226,246,84,248,115,248,82,249,34,249,252,248,105,252,69,249,223,253,217,252,218,252,167,2,109,252,136,2,238,3,54,2,162,11,212,12,9,12,115,19,68,23,221,24,24,26,70,34,203,33,22,34,145,44,171,42,10,47,43,52,8,50,54,58,251,38,101,89,98,29,168,64,152,79,16,37,32,87,169,43,160,58,102,72,35,42,225,62,5,53,151,46,220,52,42,45,125,27,157,52,37,22,88,30,135,22,123,5,126,18,190,247,140,6,84,242,182,234,6,249,192,209,169,232,14,213,15,211,129,212,118,206,69,191,232,213,87,190,155,184,7,209,169,166,119,202,73,177,113,185,63,183,192,180,50,182,185,178,201,180,71,178,161,178,24,178,52,177,93,178,83,174,94,181,179,171,220,180,191,180,42,170,152,184,156,180,23,187,45,181,49,199,58,185,80,196,139,223,38,178,223,237,137,206,169,215,164,9,242,184,231,32,191,235,185,217,20,89,63,150,103,102,42,17,53,208,179,119,131,187,66,86,55,47,147,245,73,124,170,19,241,55,234,84,201,43,15,88,171,63,8,70,206,75,103,79,207,70,238,83,126,74,232,81,70,80,177,79,44,82,66,80,158,81,11,84,70,81,86,81,68,84,9,70,171,79,156,82,122,78,236,85,227,75,114,82,133,65,183,51,188,81,70,71,245,59,214,69,204,69, 43,63,173,35,124,58,170,34,192,27,199,61,41,23,22,8,245,33,200,19,42,10,32,7,73,248,181,250,242,225,164,246,249,251,219,205,210,0,75,241,43,208,227,238,139,207,95,197,202,225,37,208,99,218,250,229,245,213,235,200,62,209,218,205,221,180,233,211,85,208,179,187,218,209,185,226,181,216,140,177,185,201,203,197,221,180,58,212,135,204,125,199,37,207,97,232,56,214,46,198,157,218,239,184,255,201,199,216,3,233,166,226,114,222,231,217,249,239,78,217,93,221,228,247,154,191,124,246,221,230,63,222,70,4,28,218,68,7,201,244,177,201,54,22,17,230,84,244,190,15,76,196,190,25,100,236,124,230,127,35,74,211,236,35,66,230,136,238,11,33,164,187,102,39,246,194,199,9,75,229,207,220,254,57,236,177,168,21,120,245,245,213,72,30,206,181,172,2,237,229,103,212,31,14,126,225,67,247,68,252,121,232,50,245,77,231,54,250,103,218,246,241,191,234,164,230,65,14,204,216,254,233,60,244,41,233,45,12,221,219,145,10,198,245,82,229,183,28,214,228,201,13,6,250,24,12,136,15,107,3,1,41,57,9,115,32,107,20,25,25,159,48,21,250,175,59,127,42,34,13,6,75,240,24,182,40,140,62,110,40,132,70,176,37,221,49,185,58,213,35,227,55,58,40,149,44,158,42,222,46,108,51,175,30,205,54,247,12,80,44,75,21,81,21,252,31,253,13,234,33,125,24,207,21,167,23,200,10,109,27,137,6,243,14,16,21,30,4,189,18,153,8,220,10,4,19,25,2,73,13,222,1,102,10,47,8,143,7,15,19,207,9,0,2,211,20,163,5,218,9,61,33,148,6,233,19,14,34,172,15,31,21,40,254,161,24,253,4,145,240, 112,26,180,253,233,14,52,16,62,0,90,0,152,250,47,0,232,252,5,4,35,4,146,254,13,247,100,220,198,237,202,242,231,203,5,243,210,205,10,199,222,235,76,183,52,191,195,213,114,174,183,220,33,166,179,199,197,192,45,180,131,206,224,184,122,196,116,188,159,202,218,183,123,185,107,211,83,177,160,206,77,193,107,199,133,200,228,183,212,208,137,196,34,206,49,217,43,215,70,218,35,217,166,243,34,227,98,239,142,243,195,226,166,17,2,227,142,26,196,20,174,252,227,56,122,249,61,37,17,15,27,19,44,51,22,8,226,53,160,46,103,46,73,55,5,32,158,51,102,35,129,43,18,65,205,51,10,67,146,58,52,59,112,61,98,48,112,63,243,50,59,51,51,61,51,59,187,69,115,54,29,61,211,44,197,37,193,54,247,41,80,58,79,54,59,51,5,53,67,34,41,45,242,24,191,30,207,30,65,20,50,36,216,28,20,40,217,27,29,20,215,21,128,7,15,10,176,3,244,5,121,10,224,255,10,8,239,4,157,250,137,3,55,240,160,241,133,248,130,240,254,239,154,235,32,230,225,238,135,230,115,231,79,237,230,223,157,233,241,225,254,212,40,228,17,218,17,220,12,223,136,221,238,232,141,223,238,222,225,224,116,216,61,220,110,219,31,217,197,221,15,225,90,218,69,229,78,232,239,234,44,239,210,222,244,224,181,226,189,227,119,236,204,237,11,238,214,249,10,249,180,243,10,246,58,246,3,247,99,243,123,234,129,242,31,239,211,240,22,249,96,235,207,247,220,246,9,242,81,246,173,239,77,241,84,244,28,242,201,245,208,254,220,251,122,248,129,251,185,243,35,249,57,251,220,244,255,242,26,243,98,242,129,246,217,247,92,240,216,251, 161,238,191,237,203,246,248,239,79,253,25,249,127,247,242,252,94,250,192,3,125,0,189,2,135,6,193,4,169,15,244,11,86,17,57,13,244,12,142,19,48,6,71,10,144,11,32,7,6,22,114,15,46,21,231,21,150,20,0,28,164,23,6,30,66,19,210,27,201,25,220,20,248,36,182,22,58,29,74,25,51,16,148,26,38,11,177,18,85,22,239,15,64,22,27,6,15,10,36,5,18,8,255,12,49,2,47,9,52,5,87,3,153,254,61,251,44,0,206,251,140,1,64,1,145,252,173,1,7,250,119,251,241,1,42,3,208,252,154,248,79,255,223,4,92,9,178,11,32,10,45,5,4,14,80,16,200,10,131,23,95,31,118,36,208,41,153,31,217,18,111,20,73,24,251,28,60,36,221,37,112,29,185,22,107,24,37,28,236,33,115,41,92,37,57,38,172,42,10,40,126,34,163,27,132,24,62,17,75,2,234,253,118,253,15,252,121,252,79,249,8,241,137,231,107,220,126,210,222,203,9,198,6,200,136,200,44,200,19,204,180,201,69,199,135,194,124,191,90,192,77,187,35,186,82,185,64,181,184,188,28,194,70,188,96,187,23,189,23,186,254,191,83,200,194,199,170,202,7,204,246,207,70,211,144,212,25,218,31,222,232,224,43,237,124,240,252,241,190,248,155,244,153,247,169,251,34,252,20,2,159,4,8,11,200,19,182,20,33,23,241,22,105,21,200,27,118,27,214,31,60,37,247,34,133,50,151,51,76,46,191,49,64,40,5,44,87,45,128,44,204,50,205,49,212,53,65,53,120,55,253,57,218,50,244,55,135,54,161,51,243,51,193,46,219,45,98,48,97,55,147,52,241,48,185,46,161,46,25,45,198,39,8,42,114,37,183,32,166,31, 61,27,73,30,243,24,167,25,31,26,125,18,246,22,12,9,148,2,88,6,253,253,205,3,39,0,11,255,38,1,59,255,252,252,221,246,38,241,47,236,207,234,248,234,132,236,235,235,179,237,166,239,209,236,173,236,20,232,91,226,23,221,196,214,68,220,230,222,188,220,129,224,246,220,106,222,171,219,178,213,205,216,243,215,151,218,126,215,140,214,120,213,73,215,238,221,209,222,186,228,124,229,32,230,254,229,148,228,15,234,245,231,122,234,130,237,38,237,153,241,237,237,84,237,137,239,136,237,224,243,132,243,214,239,129,241,97,243,226,249,73,254,146,0,114,1,151,255,152,1,100,3,154,0,180,254,73,0,77,254,101,1,160,2,54,0,174,253,4,252,164,251,202,252,156,0,54,0,234,254,82,253,8,252,36,250,252,249,189,251,207,253,100,0,9,1,197,0,75,1,134,5,247,10,112,10,54,11,97,8,105,5,179,10,61,10,106,9,171,10,132,11,33,13,105,12,178,13,210,14,47,16,167,18,14,14,57,9,136,8,23,8,45,12,89,21,90,24,46,22,206,17,201,12,173,14,183,12,162,12,241,13,231,10,170,13,58,12,181,7,86,6,44,7,127,10,160,10,21,10,222,8,237,4,6,1,54,0,204,0,122,253,231,252,145,249,39,248,255,249,160,248,50,251,162,248,53,248,209,248,165,243,150,243,20,242,43,243,108,247,182,246,160,247,227,247,76,247,179,248,157,249,164,251,230,1,229,6,206,12,253,21,127,25,190,27,9,25,55,21,28,19,73,16,155,21,213,25,213,28,86,38,190,43,108,44,69,42,15,40,219,38,61,38,65,43,130,45,14,49,129,53,130,54,233,52,135,47,109,42,196,36,178,32,212,30,71,27,42,19, 29,10,162,1,18,247,47,242,222,237,241,230,38,229,155,224,2,224,172,220,168,212,197,207,235,198,133,196,16,194,216,191,27,194,205,190,207,192,107,191,208,187,159,186,208,181,68,182,3,182,246,181,138,185,23,187,145,188,123,191,96,192,120,191,141,195,134,197,86,202,14,208,82,211,95,218,79,221,224,227,199,232,64,234,104,234,94,235,66,239,84,243,25,247,11,250,131,255,29,4,42,8,56,13,51,15,173,19,104,21,241,21,4,24,59,25,135,27,131,29,151,35,225,39,11,46,183,49,183,48,11,52,81,50,116,50,49,50,30,48,235,50,107,51,60,53,154,54,15,57,238,61,59,62,246,62,54,59,137,54,204,50,126,46,62,49,154,49,185,53,227,55,251,55,131,56,214,52,91,51,221,42,206,38,33,36,132,30,123,31,210,26,159,25,104,25,97,23,86,22,57,16,130,13,215,7,18,2,78,0,6,252,217,250,206,251,199,249,195,250,251,250,0,248,19,246,126,243,175,242,247,241,193,237,71,237,221,235,143,236,177,238,97,238,229,237,58,235,176,233,20,231,70,229,1,229,109,227,55,228,14,227,110,225,210,223,10,220,173,218,219,218,18,220,12,222,121,221,195,221,65,222,202,223,136,227,100,228,126,228,88,228,171,227,245,229,55,232,166,231,64,231,208,231,145,229,68,228,172,227,131,226,19,229,91,229,233,230,10,233,42,234,16,237,44,237,187,235,251,237,172,236,154,240,190,242,10,241,165,243,242,240,147,242,92,246,158,247,27,251,239,247,196,244,199,244,206,240,50,242,72,242,241,240,73,244,48,246,166,249,206,251,7,254,36,255,93,0,115,0,47,0,86,255,53,2,21,7,196,9,223,12,39,16,187,15,47,19,125,20, 167,20,96,22,206,18,136,19,209,19,119,20,246,22,240,22,246,23,21,25,206,26,71,28,209,27,244,28,8,29,251,28,27,26,181,25,4,25,105,23,179,25,135,22,70,23,206,22,185,18,88,20,51,17,200,16,205,14,167,10,27,11,175,9,175,7,165,7,61,2,79,1,209,254,19,253,251,252,115,250,173,251,46,251,231,249,232,248,249,244,135,241,175,237,84,234,127,233,170,232,4,234,101,236,50,239,121,241,87,243,9,243,4,242,99,244,101,248,106,250,183,255,228,254,221,3,92,5,122,9,167,13,238,15,82,19,61,22,207,24,49,26,47,27,223,26,161,26,81,27,242,28,155,31,6,37,33,43,154,50,236,54,141,57,25,59,51,56,107,56,214,52,108,51,124,49,206,47,214,43,47,40,14,33,64,24,96,17,215,9,139,5,40,0,225,251,145,246,35,240,129,236,51,229,117,222,93,217,185,211,24,210,47,205,75,202,106,198,175,193,91,192,161,189,198,189,125,187,147,185,252,183,58,179,157,179,223,178,147,178,238,179,234,181,239,185,210,190,203,194,205,197,66,201,159,202,159,202,252,203,216,206,222,211,244,217,191,224,40,231,221,234,147,240,27,244,170,243,166,244,90,245,30,245,19,248,203,254,18,5,157,9,198,14,125,19,138,21,207,24,100,26,232,25,185,26,206,26,71,30,74,32,226,35,15,39,36,42,78,47,162,48,146,51,125,51,47,50,212,49,183,46,182,47,75,45,88,45,144,48,222,50,138,53,149,54,36,53,231,50,32,48,128,47,161,46,251,45,114,47,198,47,138,47,142,47,128,46,173,43,215,42,52,40,190,37,223,34,135,30,88,29,86,25,23,24,51,21,178,16,136,14,129,10,244,7,40,8,124,5, 24,5,238,3,168,1,190,255,236,252,83,250,124,249,195,248,147,249,42,250,2,249,172,248,25,248,3,247,125,245,59,244,83,242,241,240,119,239,233,237,93,237,19,235,229,233,82,231,255,226,107,226,195,222,47,223,221,225,215,222,149,226,150,224,66,224,145,226,10,226,171,227,121,226,202,224,1,226,91,225,158,226,52,225,96,224,86,225,189,225,121,227,222,227,122,227,72,226,139,224,244,222,39,222,2,222,209,222,235,224,227,225,14,229,117,232,179,233,102,236,190,237,18,237,204,236,246,234,108,235,164,235,200,237,219,238,214,238,162,240,167,240,237,240,197,241,177,240,15,242,22,241,97,242,35,244,196,244,211,247,30,249,230,251,118,254,133,1,234,4,146,5,6,8,102,8,142,9,135,11,203,13,62,17,179,20,189,23,54,25,9,24,52,25,148,22,91,24,177,26,170,27,228,31,243,32,5,35,87,35,62,33,250,33,0,31,151,32,244,32,246,34,55,36,60,36,84,36,233,34,119,31,80,29,55,25,185,22,84,21,200,17,13,16,98,13,57,11,237,10,122,10,151,10,219,9,161,8,255,5,62,3,162,0,242,252,78,248,173,244,160,242,251,239,84,239,66,240,146,238,190,238,242,237,95,234,166,232,226,229,211,228,88,229,192,229,63,232,214,233,67,236,42,241,68,243,198,246,118,248,181,250,137,253,124,254,98,1,3,2,238,2,215,5,164,6,118,9,26,11,51,13,187,17,38,19,54,24,241,27,166,32,54,38,20,43,129,48,246,51,40,54,146,55,65,55,104,54,93,52,68,50,161,46,64,45,16,44,228,39,233,36,110,30,193,23,143,17,227,9,70,5,38,1,112,252,184,248,5,244,36,239,145,235,244,230,122,226,246,220, 240,214,108,208,23,203,68,199,84,197,99,196,169,194,125,193,47,191,223,190,156,189,153,186,56,186,216,183,249,182,68,185,248,186,70,192,239,195,14,200,63,205,95,208,224,211,81,213,247,214,62,216,146,216,203,220,169,224,228,228,123,234,125,239,224,244,132,247,127,250,13,252,111,252,124,254,226,255,135,2,102,5,165,9,153,13,103,17,37,21,5,23,40,25,28,27,105,29,187,32,179,33,78,36,9,38,130,39,229,41,71,43,56,44,51,45,47,45,148,45,130,45,93,45,36,46,67,46,154,45,43,46,104,45,158,45,246,46,162,47,52,49,138,49,204,48,101,49,238,47,114,47,248,46,68,45,120,44,103,43,238,40,62,39,58,36,87,33,145,30,86,27,217,25,33,23,114,20,45,19,13,16,91,13,140,10,181,7,226,6,244,4,11,4,237,2,228,0,175,0,115,255,76,255,13,255,165,253,108,254,79,253,227,252,116,252,171,249,58,248,17,245,236,241,172,240,247,237,88,236,158,235,202,234,164,234,33,234,189,232,201,230,117,228,97,226,234,224,5,223,213,222,223,222,108,222,113,223,9,224,86,224,76,225,45,224,94,223,199,221,129,219,240,218,40,217,215,216,237,215,192,215,248,216,156,216,124,218,74,219,249,218,154,219,196,218,65,219,236,219,11,221,60,223,119,225,89,228,176,229,204,230,96,231,52,231,163,231,175,231,81,232,169,232,165,233,119,235,51,236,244,237,123,239,100,239,95,240,14,241,16,242,209,243,167,245,99,248,22,251,54,254,233,0,67,2,16,4,158,5,162,7,42,10,191,12,191,15,102,18,83,21,97,23,240,24,73,26,196,26,158,27,91,28,56,29,49,30,244,30,226,32,101,34,43,36,153,38,106,40, 54,42,200,43,154,44,163,44,88,43,137,41,44,39,165,36,119,34,90,32,56,31,183,30,181,30,28,30,89,28,230,26,45,24,7,21,100,18,20,15,3,12,212,9,125,8,235,6,231,5,88,4,4,1,137,253,171,249,95,246,213,242,128,239,204,237,26,235,22,233,93,231,17,229,13,228,107,227,248,227,22,229,3,230,203,231,73,233,196,234,124,236,220,237,35,239,46,241,51,243,128,244,80,246,43,247,250,247,104,249,185,250,132,253,69,1,121,5,119,10,233,14,126,18,100,22,157,25,53,29,159,33,214,37,85,42,15,48,66,53,162,57,207,59,123,57,28,54,159,49,52,46,108,44,160,42,101,41,207,38,172,34,219,30,85,26,238,20,200,15,250,8,63,3,34,254,93,249,225,245,112,241,122,237,117,233,216,228,205,224,245,219,241,214,29,210,73,204,29,199,6,195,192,191,119,190,16,190,222,189,234,189,97,189,45,189,44,189,49,189,227,189,12,191,52,192,17,195,181,197,152,201,29,205,61,208,32,212,45,215,153,218,72,222,182,224,243,227,100,230,49,232,46,235,151,237,169,240,76,244,241,247,150,251,111,254,94,1,158,3,126,5,84,7,176,9,127,11,173,14,128,18,141,21,245,24,81,27,95,28,227,29,203,30,89,32,92,34,134,35,223,37,47,39,220,39,4,41,216,40,36,41,175,41,147,41,61,42,184,42,1,43,60,44,95,44,92,44,176,44,52,44,221,44,153,45,58,46,16,47,132,46,164,45,22,45,109,43,78,42,63,41,194,39,53,39,248,37,250,35,56,34,157,30,197,27,81,24,159,20,107,19,207,16,109,15,6,15,13,13,4,12,222,9,25,8,255,6,71,5,148,4,25,3,230,1,76,1,219,255, 128,255,143,254,155,253,176,253,178,252,230,251,147,250,233,247,185,245,239,242,80,240,127,238,145,236,80,235,206,234,67,234,23,234,99,233,218,231,65,230,8,228,184,226,130,225,62,224,52,224,241,223,120,223,166,223,95,223,210,222,195,222,112,221,135,220,66,219,51,218,177,217,252,216,186,216,245,215,59,216,112,216,201,216,41,218,162,218,47,219,163,219,149,219,72,220,231,220,5,222,79,223,75,225,69,227,76,228,74,229,135,229,176,229,23,230,169,230,98,231,251,231,97,233,221,234,216,235,168,237,167,238,61,239,126,240,150,241,93,243,109,245,224,247,225,250,174,253,238,0,78,3,223,4,164,6,251,7,20,10,34,12,173,14,90,17,28,20,12,23,65,25,23,27,110,28,64,29,84,30,253,30,56,32,220,32,242,33,184,35,8,37,14,39,18,41,162,42,67,44,54,45,175,45,49,45,151,43,184,41,12,39,205,36,145,34,157,32,172,31,4,31,248,30,195,29,227,27,85,26,17,23,93,20,127,17,59,14,62,11,52,9,159,7,184,5,133,4,244,1,124,254,240,250,47,247,49,244,109,240,35,238,17,236,118,233,221,231,154,229,44,228,122,227,140,227,181,228,162,229,72,231,227,232,98,234,32,236,145,237,228,238,242,240,253,242,99,244,51,246,13,247,77,248,183,248,73,0,146,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,79,0,99,0,115,0,134,0,153,0,167,0,182,0, 197,0,211,0,225,0,245,0,253,0,3,1,18,1,32,1,42,1,47,1,62,1,67,1,74,1,82,1,89,1,85,1,86,1,91,1,86,1,86,1,90,1,108,1,103,1,100,1,95,1,100,1,103,1,104,1,129,1,182,1,217,1,254,1,37,2,66,2,83,2,92,2,92,2,92,2,75,2,95,2,143,2,159,2,218,2,16,3,86,3,105,3,136,3,175,3,193,3,229,3,16,4,63,4,135,4,184,4,253,4,84,5,138,5,172,5,218,5,26,6,85,6,127,6,185,6,191,6,217,6,221,6,236,6,219,6,186,6,153,6,103,6,42,6,2,6,225,5,161,5,112,5,13,5,204,4,113,4,39,4,165,3,207,2,149,1,207,255,99,253,106,250,3,247,135,243,206,239,0,236,108,232,199,228,239,224,145,220,242,215,64,211,95,206,102,201,119,196,120,191,75,186,139,181,120,177,157,173,20,170,194,166,219,163,205,160,41,158,57,156,119,155,44,156,116,158,131,162,104,168,187,175,221,183,45,192,140,200,108,208,135,215,38,222,85,228,101,234,145,240,131,246,255,251,148,0,247,3,38,6,32,7,58,7,187,6,26,6,122,5,232,4,148,4,143,4,239,4,102,5,230,5,123,6,227,6,66,7,114,7,172,7,221,7,9,8,97,8,136,8,166,8,217,8,217,8,231,8,23,9,52,9,49,9,54,9,59,9,68,9,74,9,88,9,107,9,155,9,219,9,24,10,133,10,238,10,255,10,133,10,154,9,35,8,60,6,40,4,24,2,45,0,187,254,135,253,168,252,35,252,211,251,165,251,136,251,95,251,38,251,220,250,52,250,63,249,25,248,5,247,17,246,114,245,133,245,58,246,144,247,60,249,63,251,112,253,118,255,37,1, 187,2,248,3,220,4,147,5,249,5,79,6,123,6,144,6,193,6,34,7,208,7,175,8,247,9,147,11,189,13,65,16,15,19,234,21,116,24,166,26,155,28,165,30,149,32,208,34,58,37,18,40,83,43,229,46,43,51,131,55,211,59,42,64,62,68,233,71,115,75,22,79,237,82,205,86,85,91,44,96,137,101,13,107,80,112,155,116,219,118,17,119,178,118,243,117,40,115,236,110,214,105,146,99,50,92,180,83,225,73,190,62,96,51,173,39,80,28,179,17,57,8,201,255,146,248,25,242,80,236,8,231,214,225,129,220,76,215,0,210,214,204,204,199,179,194,53,189,121,183,115,177,196,171,24,166,96,161,15,158,202,156,139,157,99,160,216,164,147,170,226,176,93,183,106,190,129,197,227,204,196,212,198,220,207,228,156,236,193,243,225,249,234,254,148,2,15,5,115,6,253,6,231,6,144,6,1,6,139,5,58,5,3,5,247,4,31,5,123,5,176,5,225,5,22,6,50,6,77,6,75,6,56,6,254,5,192,5,134,5,81,5,26,5,248,4,242,4,222,4,205,4,185,4,204,4,167,4,103,4,28,4,246,3,185,3,97,3,252,2,167,2,121,2,87,2,38,2,24,2,245,1,247,1,221,1,251,1,249,1,215,1,178,1,140,1,120,1,101,1,101,1,202,1,68,2,223,2,151,3,64,4,176,4,219,4,224,4,205,4,113,4,242,3,54,3,140,2,229,1,80,1,255,0,147,0,50,0,21,0,25,0,75,0,162,0,205,0,173,0,128,0,32,0,186,255,91,255,57,255,61,255,136,255,246,255,172,0,148,1,180,2,248,3,105,5,236,6,90,8,238,9,142,11,116,13,148,15,18,18,233,20,32,24,204,27,132,31,77,35, 197,38,19,42,20,45,239,47,231,50,65,54,6,58,69,62,208,66,128,71,95,76,31,80,49,83,119,85,18,87,201,87,240,87,249,86,20,85,102,82,145,78,116,73,170,66,36,59,151,50,63,41,176,31,3,22,154,12,161,3,24,251,33,243,108,235,44,228,65,221,177,214,215,208,186,203,42,199,229,194,176,190,223,185,108,180,63,174,81,167,216,159,204,152,160,146,228,141,239,138,234,137,201,138,24,141,198,144,114,149,27,155,141,161,190,168,128,176,185,184,114,193,50,202,173,210,135,218,135,225,169,231,138,236,77,240,7,243,241,244,57,246,244,246,27,247,51,247,27,247,16,247,1,247,6,247,67,247,145,247,4,248,137,248,16,249,111,249,199,249,18,250,85,250,139,250,200,250,216,250,231,250,232,250,249,250,9,251,45,251,82,251,118,251,165,251,194,251,235,251,49,252,122,252,187,252,10,253,42,253,81,253,102,253,155,253,231,253,50,254,119,254,176,254,215,254,13,255,51,255,81,255,93,255,93,255,110,255,134,255,185,255,240,255,47,0,94,0,91,0,55,0,30,0,15,0,239,255,235,255,201,255,162,255,84,255,21,255,175,254,150,254,155,254,209,254,28,255,141,255,245,255,88,0,183,0,225,0,221,0,214,0,192,0,201,0,224,0,84,1,241,1,184,2,175,3,2,5,108,6,213,7,48,9,128,10,220,11,27,13,131,14,78,16,148,18,58,21,87,24,172,27,218,30,216,33,133,36,253,38,54,41,132,43,18,46,220,48,233,51,106,55,45,59,6,63,241,66,157,70,64,74,206,77,239,80,156,83,202,85,119,87,155,88,212,88,249,87,12,86,196,82,82,78,154,72,234,65,37,59,243,51,149,44,40,37,100,29,147,21, 161,13,138,5,162,253,49,246,99,239,92,233,58,228,136,223,46,219,172,214,174,209,203,203,238,196,86,189,80,181,113,173,186,165,227,158,74,153,31,149,180,146,211,145,136,146,218,148,101,152,47,157,49,163,40,170,52,178,130,186,143,195,140,204,103,213,139,221,201,228,51,235,121,240,177,244,14,248,128,250,39,252,87,253,30,254,95,254,118,254,106,254,61,254,39,254,64,254,113,254,221,254,127,255,46,0,9,1,227,1,177,2,147,3,120,4,81,5,14,6,163,6,214,6,27,7,81,7,189,7,37,8,166,8,55,9,214,9,137,10,66,11,243,11,145,12,252,12,120,13,230,13,58,14,93,14,117,14,113,14,10,14,139,13,14,13,144,12,28,12,193,11,91,11,228,10,89,10,184,9,219,8,27,8,136,7,231,6,101,6,56,6,9,6,241,5,224,5,177,5,112,5,60,5,12,5,214,4,186,4,151,4,137,4,82,4,24,4,224,3,141,3,45,3,157,2,236,1,66,1,175,0,28,0,201,255,192,255,1,0,143,0,53,1,187,1,38,2,111,2,94,2,119,2,175,2,81,3,126,4,247,5,3,8,113,10,240,12,126,15,249,17,83,20,147,22,208,24,65,27,199,29,147,32,155,35,253,38,165,42,94,46,66,50,13,54,233,57,184,61,115,65,30,69,159,72,86,76,59,79,104,81,179,82,13,83,56,82,127,80,194,77,64,74,185,69,254,64,246,59,69,54,5,48,53,41,173,33,178,25,129,17,110,9,186,1,147,250,71,244,177,238,171,233,231,228,16,224,243,218,50,213,160,206,11,199,204,190,24,182,103,173,28,165,64,157,120,150,250,144,44,141,16,139,154,138,215,139,166,142,21,147,194,152,176,159,164,167,124,176, 132,185,248,194,51,204,197,212,156,220,87,227,1,233,186,237,129,241,69,244,97,246,11,248,82,249,72,250,251,250,150,251,12,252,86,252,103,252,155,252,229,252,57,253,179,253,56,254,221,254,131,255,47,0,194,0,86,1,182,1,206,1,202,1,201,1,187,1,171,1,149,1,142,1,140,1,163,1,188,1,33,2,150,2,32,3,145,3,209,3,243,3,232,3,210,3,160,3,106,3,98,3,124,3,183,3,1,4,59,4,122,4,188,4,210,4,208,4,206,4,195,4,156,4,175,4,159,4,125,4,104,4,111,4,82,4,68,4,65,4,51,4,73,4,92,4,137,4,200,4,34,5,139,5,213,5,12,6,50,6,3,6,186,5,107,5,42,5,248,4,46,5,166,5,103,6,57,7,240,7,154,8,40,9,125,9,188,9,31,10,162,10,146,11,197,12,64,14,26,16,246,17,255,19,249,21,222,23,180,25,109,27,53,29,16,31,6,33,23,35,107,37,227,39,146,42,51,45,249,47,158,50,121,53,76,56,40,59,65,62,99,65,162,68,138,71,209,74,22,77,168,78,124,79,224,79,122,79,97,78,222,76,180,74,192,71,183,67,94,63,89,58,121,52,6,46,37,39,5,32,228,24,239,17,148,11,173,5,85,0,104,251,197,246,37,242,93,237,30,232,105,226,171,219,27,212,138,203,67,194,196,184,76,175,158,166,127,158,156,151,33,146,67,142,47,140,232,139,131,141,182,144,85,149,71,155,113,162,186,170,145,179,236,188,78,198,66,207,159,215,239,222,89,229,156,234,228,238,37,242,170,244,97,246,160,247,128,248,24,249,129,249,195,249,8,250,118,250,239,250,145,251,73,252,13,253,144,253,12,254,116,254,175,254,160,254,141,254,90,254, 2,254,161,253,34,253,190,252,90,252,41,252,20,252,46,252,75,252,195,252,36,253,99,253,169,253,219,253,220,253,225,253,219,253,196,253,210,253,213,253,243,253,232,253,234,253,229,253,238,253,207,253,186,253,147,253,106,253,47,253,26,253,235,252,233,252,238,252,13,253,36,253,72,253,28,253,31,253,48,253,79,253,128,253,227,253,74,254,166,254,225,254,239,254,187,254,109,254,24,254,219,253,169,253,234,253,122,254,66,255,35,0,250,0,202,1,99,2,184,2,16,3,68,3,129,3,243,3,183,4,178,5,241,6,126,8,27,10,244,11,153,13,67,15,186,16,27,18,120,19,243,20,168,22,77,24,84,26,105,28,160,30,230,32,42,35,146,37,5,40,176,42,101,45,103,48,98,51,127,54,106,57,76,60,237,62,60,65,48,67,196,68,28,70,9,71,144,71,130,71,230,70,132,69,135,67,162,64,230,60,96,56,96,51,184,45,178,39,113,33,74,27,81,21,170,15,126,10,186,5,37,1,235,252,127,248,209,243,172,238,248,232,124,226,234,218,112,210,241,200,244,190,210,180,61,171,212,161,138,153,127,146,15,141,107,137,203,135,252,135,243,137,146,141,212,146,148,153,134,161,123,170,208,179,68,189,240,198,27,208,123,216,11,224,107,230,171,235,228,239,75,243,208,245,214,247,112,249,202,250,251,251,10,253,21,254,46,255,59,0,17,1,236,1,150,2,68,3,170,3,243,3,247,3,224,3,145,3,252,2,41,2,100,1,167,0,23,0,157,255,102,255,75,255,86,255,74,255,71,255,86,255,98,255,96,255,91,255,105,255,104,255,94,255,96,255,86,255,57,255,69,255,45,255,247,254,194,254,113,254,11,254,181,253,113,253,86,253,92,253, 123,253,140,253,151,253,115,253,49,253,2,253,206,252,175,252,209,252,26,253,101,253,190,253,3,254,2,254,181,253,64,253,172,252,10,252,154,251,101,251,119,251,159,251,41,252,211,252,131,253,6,254,151,254,226,254,39,255,103,255,204,255,62,0,255,0,239,1,44,3,126,4,238,5,43,7,139,8,175,9,2,11,60,12,145,13,19,15,204,16,157,18,148,20,168,22,216,24,16,27,82,29,132,31,205,33,68,36,188,38,63,41,220,43,112,46,3,49,144,51,224,53,49,56,105,58,143,60,121,62,54,64,211,65,227,66,203,67,39,68,242,67,5,67,145,65,38,63,23,60,119,56,80,52,198,47,204,42,177,37,128,32,94,27,128,22,220,17,153,13,141,9,182,5,158,1,151,253,16,249,0,244,49,238,93,231,157,223,203,214,40,205,231,194,144,184,138,174,41,165,173,156,137,149,22,144,96,140,157,138,239,138,20,141,240,144,111,150,106,157,103,165,126,174,193,183,134,193,226,202,164,211,137,219,66,226,192,231,17,236,102,239,14,242,8,244,151,245,211,246,228,247,210,248,202,249,169,250,139,251,138,252,140,253,74,254,28,255,134,255,196,255,207,255,149,255,105,255,10,255,209,254,133,254,31,254,237,253,174,253,103,253,55,253,49,253,71,253,101,253,147,253,183,253,239,253,73,254,158,254,237,254,60,255,139,255,190,255,192,255,153,255,74,255,242,254,155,254,101,254,68,254,70,254,74,254,95,254,90,254,45,254,236,253,157,253,91,253,49,253,105,253,203,253,83,254,221,254,119,255,244,255,52,0,62,0,10,0,188,255,114,255,40,255,23,255,70,255,167,255,62,0,230,0,148,1,53,2,174,2,24,3,91,3,170,3,34,4,184,4, 152,5,111,6,96,7,132,8,166,9,142,10,143,11,125,12,95,13,86,14,84,15,100,16,169,17,5,19,114,20,2,22,162,23,82,25,26,27,15,29,14,31,48,33,132,35,215,37,51,40,151,42,255,44,97,47,222,49,40,52,104,54,155,56,187,58,245,60,16,63,226,64,131,66,249,67,237,68,81,69,85,69,208,68,135,67,181,65,77,63,60,60,183,56,206,52,153,48,68,44,191,39,39,35,159,30,87,26,75,22,120,18,193,14,216,10,236,6,167,2,243,253,120,248,50,242,214,234,110,226,224,216,140,206,193,195,230,184,117,174,219,164,86,156,99,149,24,144,168,140,115,139,33,140,201,142,54,147,82,153,215,160,114,169,193,178,52,188,171,197,211,206,43,215,148,222,1,229,52,234,93,238,149,241,42,244,28,246,218,247,66,249,163,250,232,251,19,253,63,254,85,255,51,0,192,0,91,1,183,1,254,1,46,2,39,2,234,1,132,1,41,1,188,0,66,0,211,255,96,255,233,254,151,254,74,254,11,254,254,253,51,254,133,254,15,255,182,255,75,0,209,0,36,1,38,1,24,1,239,0,180,0,99,0,66,0,56,0,42,0,235,255,182,255,118,255,11,255,119,254,251,253,140,253,97,253,111,253,202,253,75,254,221,254,136,255,34,0,120,0,162,0,152,0,122,0,50,0,11,0,235,255,250,255,23,0,97,0,177,0,238,0,37,1,100,1,149,1,239,1,99,2,245,2,165,3,137,4,144,5,171,6,188,7,184,8,123,9,88,10,226,10,125,11,32,12,198,12,124,13,48,14,20,15,27,16,85,17,154,18,228,19,98,21,4,23,169,24,137,26,128,28,162,30,175,32,217,34,22,37,89,39,118,41,161,43,222,45,10,48, 43,50,51,52,55,54,48,56,254,57,190,59,69,61,130,62,126,63,13,64,35,64,215,63,247,62,134,61,180,59,72,57,80,54,25,51,122,47,172,43,187,39,198,35,160,31,182,27,246,23,75,20,222,16,151,13,70,10,203,6,209,2,75,254,219,248,68,242,120,234,201,225,6,216,101,205,64,194,28,183,190,172,43,163,210,154,10,148,56,143,141,140,252,139,71,141,124,144,143,149,9,156,169,163,82,172,103,181,181,190,238,199,179,208,198,216,185,223,161,229,133,234,119,238,143,241,39,244,9,246,218,247,99,249,171,250,234,251,0,253,242,253,205,254,132,255,27,0,120,0,172,0,152,0,157,0,132,0,94,0,35,0,192,255,78,255,194,254,48,254,159,253,48,253,226,252,241,252,81,253,205,253,88,254,213,254,78,255,144,255,195,255,209,255,221,255,211,255,240,255,248,255,250,255,244,255,206,255,163,255,39,255,143,254,238,253,44,253,111,252,0,252,203,251,198,251,13,252,80,252,166,252,9,253,62,253,77,253,113,253,118,253,147,253,202,253,3,254,72,254,179,254,8,255,76,255,163,255,206,255,22,0,102,0,204,0,84,1,28,2,237,2,215,3,224,4,214,5,7,7,240,7,197,8,165,9,118,10,51,11,216,11,139,12,53,13,228,13,146,14,103,15,21,16,211,16,187,17,170,18,204,19,13,21,103,22,246,23,133,25,71,27,68,29,55,31,58,33,91,35,98,37,124,39,171,41,207,43,240,45,36,48,52,50,63,52,38,54,18,56,223,57,134,59,220,60,247,61,233,62,85,63,99,63,237,62,20,62,139,60,175,58,83,56,144,53,85,50,228,46,89,43,184,39,0,36,109,32,255,28,223,25,211,22,255,19,36,17,44,14, 162,10,142,6,178,1,186,251,153,244,14,236,127,226,168,215,27,204,64,192,182,180,242,169,41,160,169,151,4,145,101,140,245,137,163,137,65,139,232,142,89,148,51,155,63,163,32,172,76,181,193,190,4,200,166,208,142,216,94,223,60,229,20,234,15,238,44,241,201,243,232,245,248,247,166,249,43,251,117,252,196,253,224,254,212,255,154,0,57,1,217,1,101,2,191,2,218,2,145,2,65,2,138,1,216,0,42,0,123,255,23,255,203,254,166,254,191,254,255,254,51,255,114,255,163,255,236,255,59,0,128,0,211,0,62,1,168,1,41,2,133,2,203,2,193,2,102,2,222,1,50,1,117,0,204,255,81,255,245,254,221,254,226,254,242,254,33,255,86,255,93,255,113,255,136,255,148,255,192,255,6,0,94,0,175,0,2,1,57,1,91,1,147,1,153,1,162,1,167,1,190,1,2,2,126,2,15,3,192,3,161,4,129,5,119,6,77,7,48,8,242,8,209,9,150,10,112,11,32,12,226,12,172,13,93,14,12,15,192,15,81,16,11,17,184,17,111,18,95,19,87,20,133,21,207,22,73,24,222,25,144,27,104,29,84,31,76,33,66,35,80,37,80,39,59,41,27,43,12,45,1,47,233,48,236,50,198,52,133,54,57,56,194,57,11,59,14,60,197,60,47,61,78,61,242,60,75,60,47,59,160,57,160,55,74,53,149,50,150,47,142,44,58,41,31,38,246,34,242,31,57,29,174,26,68,24,8,22,160,19,248,16,183,13,170,9,169,4,97,254,244,246,21,238,7,228,20,217,110,205,125,193,230,181,19,171,123,161,70,153,255,146,171,142,136,140,116,140,130,142,97,146,242,151,252,158,23,167,255,175,251,184,57,194,13,203,60,211,146,218, 29,225,181,230,84,235,44,239,113,242,43,245,82,247,29,249,181,250,12,252,89,253,153,254,186,255,225,0,206,1,110,2,236,2,39,3,251,2,168,2,87,2,211,1,77,1,201,0,119,0,52,0,255,255,207,255,159,255,163,255,127,255,139,255,151,255,192,255,66,0,219,0,129,1,17,2,145,2,248,2,40,3,3,3,159,2,48,2,139,1,228,0,54,0,188,255,93,255,6,255,185,254,109,254,70,254,248,253,203,253,168,253,150,253,175,253,228,253,29,254,124,254,206,254,23,255,76,255,105,255,115,255,141,255,146,255,153,255,222,255,28,0,138,0,32,1,234,1,169,2,130,3,99,4,60,5,66,6,60,7,34,8,241,8,233,9,187,10,104,11,23,12,189,12,68,13,185,13,62,14,173,14,14,15,158,15,86,16,249,16,239,17,242,18,28,20,118,21,245,22,132,24,40,26,196,27,160,29,72,31,3,33,178,34,116,36,61,38,33,40,241,41,200,43,174,45,156,47,80,49,237,50,109,52,199,53,15,55,16,56,176,56,50,57,72,57,217,56,52,56,5,55,142,53,136,51,47,49,151,46,214,43,238,40,22,38,93,35,199,32,112,30,80,28,80,26,134,24,173,22,159,20,42,18,1,15,215,10,157,5,18,255,247,246,170,237,33,227,153,215,87,203,10,191,227,178,34,168,44,158,220,149,122,143,95,139,134,137,234,137,77,140,168,144,125,150,169,157,161,165,80,174,57,183,248,191,169,200,240,208,41,216,164,222,42,228,152,232,69,236,83,239,206,241,253,243,227,245,187,247,84,249,253,250,141,252,205,253,205,254,132,255,255,255,26,0,35,0,2,0,210,255,139,255,94,255,46,255,240,254,140,254,19,254,144,253,38,253,178,252, 119,252,103,252,172,252,21,253,159,253,78,254,18,255,176,255,28,0,104,0,154,0,153,0,97,0,26,0,221,255,136,255,50,255,211,254,121,254,238,253,123,253,13,253,160,252,103,252,93,252,100,252,125,252,166,252,232,252,60,253,142,253,199,253,14,254,55,254,90,254,124,254,171,254,194,254,252,254,88,255,177,255,34,0,162,0,76,1,0,2,188,2,158,3,176,4,137,5,124,6,135,7,100,8,93,9,65,10,7,11,178,11,105,12,9,13,135,13,6,14,117,14,248,14,92,15,232,15,151,16,95,17,85,18,113,19,189,20,17,22,134,23,9,25,171,26,94,28,33,30,219,31,153,33,113,35,84,37,17,39,227,40,147,42,67,44,252,45,156,47,31,49,138,50,202,51,217,52,200,53,144,54,219,54,242,54,152,54,206,53,175,52,67,51,133,49,107,47,30,45,163,42,14,40,136,37,40,35,212,32,209,30,8,29,113,27,248,25,173,24,65,23,139,21,59,19,28,16,251,11,139,6,200,255,142,247,10,238,84,227,161,215,84,203,1,191,234,178,34,168,44,158,239,149,189,143,97,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,108,124,108,124,108,157,88,49,71,78,68,11,65,201,44,203,11,185,249,25,247,242,224,63,186,243,155,144,137,111,136,111,136,111,136,244,141,138,155,49,172,227,191,50,203,17,209,53,216,79,227,191,235,226,240,79,252,172,7,121,5,144,255,34,3,234,11,219,10, 233,255,17,252,6,5,41,12,89,7,220,251,93,250,38,10,5,26,208,23,112,5,79,252,39,12,135,31,230,22,206,252,172,239,205,0,79,19,59,3,108,218,60,197,33,216,154,242,56,239,0,209,182,189,208,204,57,233,205,235,251,217,223,210,129,226,110,246,100,247,128,229,229,220,12,239,94,12,101,21,156,3,93,240,12,236,32,249,8,12,207,16,54,3,13,244,150,229,255,215,252,209,188,215,150,230,202,245,22,254,18,251,111,238,66,228,29,228,95,234,32,241,251,241,31,238,239,237,199,242,127,255,206,20,221,41,3,53,234,54,175,52,141,55,9,68,142,88,124,108,124,108,124,108,124,108,124,108,182,98,106,75,28,67,11,65,152,44,132,14,132,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,206,0,182,0,117,0,91,0,84,0,3,0,5,0,245,255,192,255,212,255,246,255,246,255,202,255,81,255,62,255,175,255,217,255,35,0,73,0,80,0,52,0,3,0,71,0,200,0,56,1,203,1,52,2,237,2,141,3,136,4,170,5,171,6,81,8,95,10,231,12,130,13,155,252,210,192,120,173,167,239,237,7,232,234,4,250,49,4,241,3,100,236,103,154,254,159,137,228,219,221,84,210,86,239,134,225,81,215,20,9,210,46,51,31,128,23,92,25,187,17,207,16,20,20,94,49,137,42,196,253,18,49,176,113,52,99,105,83,124,77,130,68,130,65,69,70,252,72,86,69,234,56,182,47,210,43, 217,44,26,38,197,28,198,27,252,20,194,25,96,23,72,9,70,7,82,4,205,248,150,242,115,246,155,242,79,235,124,235,42,235,161,228,23,231,187,230,211,222,139,219,131,210,157,209,155,209,164,202,249,205,16,210,216,208,49,209,156,216,61,217,197,210,118,207,219,204,248,201,217,202,1,204,6,206,162,211,155,208,6,210,226,217,17,220,245,222,151,225,113,223,68,223,86,226,71,223,166,226,24,231,145,236,47,245,236,235,141,241,152,0,72,243,213,242,54,8,174,3,21,251,140,4,105,21,160,9,116,232,177,254,102,36,78,25,43,6,61,12,96,255,199,236,242,24,75,66,214,53,213,47,135,46,13,54,250,66,60,53,248,51,106,35,12,255,68,40,101,89,240,79,140,68,242,58,40,67,147,89,251,92,63,88,8,88,80,55,79,12,35,24,27,28,128,240,118,244,254,32,161,45,77,36,216,13,172,255,96,232,76,197,210,197,88,180,98,144,111,173,156,228,219,231,28,198,195,183,177,177,203,157,141,169,104,202,72,188,197,150,45,148,81,183,154,220,233,230,138,232,58,238,252,254,119,23,163,39,121,39,240,18,211,2,199,8,241,30,92,61,184,78,239,73,154,77,1,91,166,97,254,101,255,102,153,102,10,96,84,90,218,90,144,86,133,76,166,68,6,65,223,57,249,57,190,63,6,62,210,53,130,45,61,38,137,30,180,20,249,11,250,12,67,8,186,255,101,1,190,3,67,253,98,248,93,242,6,231,51,230,53,224,61,215,17,219,203,206,64,204,224,212,138,204,47,205,107,214,107,200,22,192,97,198,147,196,211,185,105,183,27,192,145,188,139,182,27,185,117,201,60,193,142,175,146,202,100,207,78,174,28,188,231,209,135,202,62,192, 97,191,235,209,107,212,183,200,131,215,77,209,95,190,224,212,222,240,246,234,119,214,32,208,88,204,27,218,34,242,76,251,243,249,101,221,236,199,242,235,81,5,48,243,128,239,11,253,184,18,2,39,40,54,194,63,55,38,216,10,228,28,204,55,57,51,84,43,123,55,231,60,243,59,75,80,12,95,137,88,62,97,27,116,118,108,10,69,82,39,224,41,239,41,27,32,7,27,137,33,118,42,70,49,60,62,132,49,82,251,121,201,186,187,158,208,65,238,109,232,169,206,36,201,111,208,149,223,167,236,6,223,203,190,105,172,120,175,53,190,138,200,45,191,164,189,67,210,162,240,23,17,15,40,176,38,96,27,98,19,194,15,133,23,165,36,227,44,122,56,4,68,144,70,36,87,84,102,190,96,105,104,6,111,166,107,190,109,152,100,220,94,117,94,250,81,232,72,47,77,202,74,78,69,159,71,182,66,146,53,154,51,104,47,86,34,37,28,136,19,200,15,136,9,177,2,143,16,50,5,148,238,9,253,81,253,192,231,115,229,198,232,250,223,201,207,87,208,94,222,124,210,97,194,230,208,117,220,138,201,10,194,211,206,22,195,172,182,158,186,65,182,48,182,144,186,103,191,41,198,89,184,188,173,230,191,241,198,17,186,101,178,100,182,68,187,93,186,210,198,241,208,11,187,50,163,21,182,50,222,158,228,32,210,4,202,232,193,15,190,105,214,46,238,215,226,87,206,208,217,92,241,107,243,2,237,16,226,47,214,175,218,81,244,35,21,67,30,155,25,45,36,121,45,206,39,235,33,171,32,90,39,142,48,132,47,121,44,12,45,178,49,222,66,229,93,64,105,148,95,76,86,184,84,96,91,70,82,115,45,215,14,171,11,99,27,6,58,177,80, 112,63,176,27,11,4,154,250,201,255,69,250,19,219,62,203,75,204,100,208,139,230,155,237,105,218,97,209,185,209,179,205,55,201,154,191,17,175,133,168,214,167,10,180,40,221,156,249,127,252,206,11,145,19,121,12,142,15,221,13,207,17,37,26,226,29,230,44,3,51,136,55,14,76,165,84,92,84,115,98,26,110,108,104,213,98,35,104,132,96,52,77,122,77,13,90,220,85,147,68,26,74,118,86,54,68,231,60,14,71,115,56,15,37,140,35,244,39,44,35,254,18,89,16,139,21,66,12,104,6,40,8,127,4,185,250,82,243,205,243,20,236,88,220,94,218,18,226,194,219,211,203,35,210,73,225,2,217,7,204,80,204,185,196,147,180,98,181,168,199,127,194,96,171,218,173,160,191,64,197,236,191,141,182,242,169,98,163,253,181,156,210,60,207,166,178,146,161,244,165,109,182,168,201,12,208,128,198,194,189,189,195,101,211,79,219,185,204,14,193,4,205,176,222,96,234,12,239,58,235,157,227,123,219,8,212,16,217,231,228,42,236,166,255,195,26,144,29,142,19,214,18,33,28,75,45,74,48,74,33,74,26,72,28,50,33,12,49,255,60,119,55,146,58,194,82,42,107,8,122,231,112,245,75,146,47,62,38,231,45,51,66,180,62,74,48,126,55,23,64,225,62,139,51,20,31,190,10,31,245,72,232,102,238,184,240,146,228,159,225,55,232,134,231,178,237,70,245,174,225,169,200,202,189,154,177,40,165,56,165,249,189,73,214,188,218,218,238,182,5,13,251,22,245,139,5,155,9,127,254,22,1,199,20,103,25,11,22,41,36,33,52,214,59,252,69,133,86,22,96,151,89,243,84,189,89,155,90,151,80,0,73,172,77,85,76,140,70,61,77, 136,79,150,67,242,58,132,61,85,63,156,47,97,35,117,43,193,39,50,21,207,18,207,24,77,17,223,8,25,13,209,11,33,252,93,244,47,250,10,247,61,228,252,216,113,218,132,220,228,225,190,229,29,220,162,205,207,202,150,212,54,217,120,200,119,177,208,172,89,184,106,200,149,210,9,200,57,176,182,165,208,177,186,202,42,212,57,195,71,183,137,187,250,190,171,191,160,191,184,189,59,191,23,200,223,212,188,221,184,216,176,201,1,201,108,211,112,211,53,214,248,226,152,239,57,248,222,237,16,217,149,207,247,205,50,218,246,236,220,238,216,234,222,240,254,254,218,15,109,26,201,22,88,13,181,12,161,22,186,36,20,34,214,8,90,0,45,21,84,47,26,76,54,98,248,99,31,94,219,90,85,88,191,78,50,62,206,54,52,54,221,56,17,70,194,84,85,81,200,65,153,61,124,54,18,30,54,15,237,8,178,245,7,229,42,230,242,235,51,236,61,239,11,248,172,250,49,237,160,207,242,182,2,171,115,155,148,148,95,162,47,184,247,203,174,220,69,242,254,255,83,247,131,247,54,9,112,10,62,1,116,9,75,23,4,23,13,33,149,60,187,74,105,80,231,99,232,123,32,117,225,110,71,117,183,113,69,115,180,114,99,107,198,109,211,103,235,101,244,107,237,103,70,90,182,81,127,83,141,80,43,62,139,48,111,51,153,45,41,32,182,27,161,25,179,14,38,9,229,16,248,15,1,250,103,234,48,236,169,234,242,220,176,212,37,208,94,202,24,208,145,219,54,217,19,201,220,186,38,190,223,196,146,186,194,169,67,165,99,171,1,183,162,192,134,187,248,168,77,158,41,168,211,193,243,204,193,189,30,178,113,181,10,185,230,186,196,187,229,186, 113,189,186,198,6,212,146,220,149,214,205,199,223,199,203,210,131,211,129,214,238,226,44,239,217,247,184,237,22,217,141,207,236,205,49,218,242,236,225,238,209,234,10,241,43,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,20,188,23,135,50,220,41,254,18,76,19,17,11,12,39,164,31,228,26,126,254,12,246,94,230,104,251,39,232,6,250,142,247,13,244,133,16,216,15,32,250,129,208,203,201,94,201,155,214,234,208,201,224,232,208,253,249,242,13,147,15,219,14,9,15,33,44,20,30,79,24,65,16,248,45,144,40,128,62,133,64,2,69,165,44,132,29,237,31,27,240,0,251,181,229,19,224,68,215,140,243,215,239,207,213,250,174,163,171,23,163,49,169,199,178,151,174,235,204,110,242,44,21,70,27,137,36,187,66,193,80,6,81,90,69,40,63,176,59,167,73,239,62,150,81,121,61,162,50,250,26,119,240,44,227,197,218,174,187,44,173,26,195,204,209,201,214,67,186,10,188,26,175,72,192,112,220,75,207,225,224,92,242,35,22,162,22,99,21,44,40,183,71,53,67,173,66,75,45,241,48,161,57,193,44,95,69,235,55,243,63,4,41,194,16,209,244,32,244,69,218,57,194,159,182,124,201,166,213,194,199,21,195,164,163,252,167,253,189,158,198,75,195,114,208,216,250,187,15,69,22,4,36,139,71,104,74,48,87,198,71,131,83,48,76,74,78,253,88,136,73,190,72,211,65,90,29,21,245,73,231, 130,211,215,184,37,155,121,163,216,185,50,178,113,190,182,164,6,163,227,161,235,196,249,200,239,205,171,239,3,23,85,40,218,42,135,73,44,85,183,107,120,83,178,87,227,70,35,65,20,66,21,63,12,55,26,67,144,54,104,10,38,252,129,230,153,218,177,164,141,154,44,168,1,179,57,192,77,188,65,175,150,158,52,186,35,197,253,200,14,201,247,252,31,18,145,33,78,43,184,77,197,96,252,93,70,98,173,90,74,78,86,64,10,61,181,42,36,46,63,52,9,27,2,0,59,233,42,240,154,204,202,175,93,160,14,184,63,190,19,203,206,196,205,176,12,186,84,195,239,206,82,198,88,220,204,243,106,20,27,19,81,48,111,79,167,89,67,100,94,94,232,88,191,70,140,67,239,44,25,43,88,46,229,45,129,11,177,244,59,243,181,227,224,200,181,157,62,172,30,168,94,195,89,201,86,187,24,173,92,193,85,203,212,208,26,207,133,228,228,8,111,17,113,35,158,65,57,89,0,101,163,102,182,103,156,93,100,83,128,59,196,48,236,30,202,45,126,24,87,253,220,225,121,225,230,213,235,176,13,161,41,156,194,174,171,199,91,204,181,187,48,193,60,201,255,214,194,210,159,210,73,248,194,3,187,22,142,35,89,68,234,84,143,103,206,95,64,99,48,92,31,75,254,57,120,33,140,45,197,39,221,27,59,241,104,241,175,227,104,209,102,180,147,159,50,158,150,183,146,204,105,196,118,196,169,193,115,209,248,216,124,206,48,225,30,242,2,4,18,13,77,35,180,61,238,90,33,91,179,99,232,92,81,91,174,62,58,42,227,30,5,34,213,41,155,10,23,251,127,245,238,232,136,215,255,186,7,163,129,175,17,204,88,207,185,205,100,193,177,212, 2,211,142,216,159,213,34,231,56,238,159,252,54,0,169,18,22,50,23,66,49,84,191,76,65,98,90,82,124,63,223,36,21,41,43,51,194,40,163,17,124,10,17,254,169,240,243,228,115,186,27,180,107,188,79,208,1,210,23,191,178,193,145,200,11,200,119,196,53,210,121,215,219,237,195,237,161,0,48,20,107,48,214,66,67,76,190,86,140,97,141,90,220,59,39,47,84,55,178,60,51,40,232,27,205,12,168,252,14,253,254,217,213,187,44,173,253,192,130,206,91,204,207,191,145,203,144,199,106,194,142,200,3,204,139,220,154,224,160,242,252,244,71,18,245,39,252,61,170,68,64,85,113,101,75,87,237,55,71,49,199,60,222,51,129,47,67,31,103,20,77,13,81,2,71,229,45,191,39,182,75,195,42,210,243,193,163,193,146,193,48,192,152,184,68,188,211,199,162,209,221,224,249,234,154,251,85,18,12,48,198,65,193,76,189,98,140,114,10,88,194,60,22,63,54,56,200,56,194,41,99,25,84,12,25,5,82,247,207,213,170,178,109,176,197,196,142,195,29,194,191,191,61,198,173,188,95,191,242,195,18,208,78,217,69,229,33,241,141,0,139,26,154,52,205,67,16,81,195,113,100,113,83,83,61,67,215,60,108,60,210,51,0,37,107,21,134,12,3,1,108,245,85,201,26,175,219,175,62,189,27,188,150,182,253,189,123,189,178,186,191,186,118,197,175,209,91,220,48,235,164,247,41,11,243,37,174,58,136,67,119,97,204,115,68,109,113,84,59,67,55,62,210,57,14,49,86,30,42,17,9,6,84,6,32,236,26,200,62,176,182,180,223,187,29,188,72,189,40,194,21,195,234,190,228,191,8,201,190,208,129,218,89,230,50,240,80,6,212,32, 183,43,219,64,131,90,128,112,100,104,34,82,64,67,191,65,73,60,200,52,19,36,210,20,169,17,74,12,70,243,233,202,96,183,219,181,210,184,209,183,11,183,134,189,134,188,7,187,139,189,80,201,139,207,213,220,74,227,133,244,162,14,83,30,98,46,46,69,57,98,23,114,234,105,40,81,11,72,21,64,29,63,153,47,186,26,55,16,185,14,133,7,163,231,221,198,99,181,138,179,67,181,23,181,74,184,138,190,206,190,36,191,22,198,148,204,157,217,190,221,92,232,39,253,225,18,161,29,215,47,73,72,82,102,23,113,195,99,202,81,118,68,163,66,47,60,222,39,115,18,227,13,159,14,103,0,17,225,170,195,216,181,131,178,153,180,2,179,34,187,55,190,248,193,237,194,56,201,220,214,252,220,16,224,104,239,216,7,199,20,6,32,219,47,178,77,38,100,47,107,165,92,252,71,207,61,148,61,113,53,81,29,130,13,226,13,132,13,147,253,19,225,102,200,103,186,4,183,109,182,209,186,246,189,254,195,68,198,15,199,15,209,191,222,245,222,248,227,255,244,249,9,203,19,227,25,181,46,218,72,141,93,160,98,24,82,243,61,169,54,90,55,171,42,127,19,141,10,60,15,85,13,21,255,90,229,217,208,10,195,230,190,203,192,180,194,172,198,77,203,220,201,67,202,25,216,103,221,155,221,54,226,153,245,226,6,226,11,42,21,13,43,234,68,196,90,50,94,12,76,17,58,202,53,163,53,146,36,21,16,22,13,239,16,196,15,38,254,84,233,47,212,254,197,189,193,55,194,219,194,24,201,120,202,25,199,50,205,145,216,247,220,177,218,172,228,133,248,181,4,50,9,248,20,168,44,223,71,121,94,146,93,216,75,107,61,186,60,154,52, 208,31,221,13,218,12,8,16,127,10,28,251,39,231,142,211,64,199,137,196,58,194,198,198,182,201,21,200,96,198,83,207,234,217,31,217,28,218,175,231,249,249,90,2,236,6,67,20,177,44,81,73,187,93,135,88,64,70,45,62,239,59,9,50,76,27,253,15,96,17,228,19,59,13,247,254,183,235,217,216,162,205,174,198,32,199,132,201,167,201,142,196,170,196,195,206,178,212,35,212,88,216,180,231,187,246,224,253,60,1,36,16,231,40,255,72,41,91,103,85,232,72,81,67,226,64,75,50,167,29,23,19,151,20,222,20,106,14,244,253,72,235,180,217,214,204,107,199,112,200,150,203,35,200,200,195,189,198,108,207,83,210,98,210,170,217,26,233,135,247,143,252,199,0,187,13,74,41,20,72,0,87,124,80,160,71,245,68,26,64,69,48,115,29,154,22,140,23,255,24,78,15,133,255,255,236,143,218,98,204,222,198,47,202,165,201,72,197,209,194,195,200,182,206,42,208,138,209,229,218,200,233,99,246,89,250,248,252,101,13,183,43,32,74,238,83,243,78,191,73,175,71,1,64,249,46,83,30,161,24,200,27,228,26,14,17,229,0,69,239,109,219,237,203,223,200,233,202,84,198,238,191,96,192,61,198,152,202,244,202,13,208,163,218,134,234,207,246,107,248,82,252,131,16,83,50,61,77,131,84,87,81,218,78,114,74,214,64,54,45,53,29,39,25,230,26,95,24,196,12,21,255,184,236,150,215,162,202,186,202,176,201,87,195,223,190,6,194,6,200,109,202,237,204,110,210,74,222,219,238,129,249,73,248,36,253,44,20,42,53,164,75,251,81,203,81,180,78,184,74,6,62,78,42,252,26,2,23,100,24,120,19,146,9,161,253,80,234,61,213, 102,204,207,204,84,202,147,194,222,192,84,197,142,201,232,203,146,206,104,212,245,224,39,242,98,249,144,246,57,253,112,23,48,54,168,74,98,81,27,82,197,80,28,75,237,60,5,41,83,27,47,24,189,23,45,17,113,9,3,252,208,230,108,211,169,204,144,204,84,198,89,191,94,191,37,196,182,199,130,202,23,205,157,212,34,228,42,245,183,248,195,245,187,1,242,28,168,58,128,76,97,83,75,85,25,84,245,76,73,60,174,39,162,27,101,24,48,20,246,14,104,7,82,248,201,225,14,209,235,204,29,203,85,195,39,190,4,192,65,196,107,200,120,202,194,205,212,214,16,233,72,247,4,247,240,245,117,4,149,32,239,59,27,76,16,84,101,87,186,85,15,77,50,57,241,37,108,27,67,22,241,17,44,14,127,6,167,244,128,222,178,208,183,205,207,200,197,192,26,189,134,191,124,196,179,200,146,202,83,206,128,219,30,239,104,250,14,248,160,248,129,8,228,35,92,60,90,75,190,83,136,87,198,86,197,74,201,54,98,37,46,26,0,19,217,14,185,11,109,2,59,239,19,219,232,208,74,205,148,199,147,192,85,190,124,193,156,199,109,203,0,204,189,209,130,225,11,244,121,251,234,247,220,249,41,11,205,36,67,59,16,73,8,82,250,87,117,85,248,70,238,51,193,35,82,23,45,16,236,13,204,11,152,0,59,237,112,220,237,211,27,207,228,199,13,193,221,190,30,195,54,201,93,202,76,202,233,210,225,228,57,246,195,250,255,246,72,251,179,12,233,37,222,57,248,70,38,82,214,88,15,84,180,68,32,51,138,34,103,21,173,14,144,14,57,11,215,253,131,235,73,221,181,213,12,208,225,200,178,193,176,192,123,198,29,203,122,201,60,202, 90,213,108,232,59,247,15,249,205,245,221,250,248,13,241,37,112,55,90,69,228,82,139,88,236,81,88,67,159,50,253,32,227,18,40,14,186,14,91,9,219,250,173,234,109,222,39,215,125,209,1,201,91,193,6,194,162,200,19,203,86,200,202,202,0,217,251,235,165,248,253,248,207,245,231,252,9,17,247,37,142,53,107,69,105,83,155,87,8,80,199,66,224,49,219,30,108,17,171,14,202,14,168,6,4,248,50,233,225,221,159,215,174,209,175,199,82,193,147,195,162,201,143,201,236,197,85,203,72,219,97,238,93,249,88,248,62,246,32,0,189,19,250,37,216,53,115,71,1,85,49,87,239,79,69,67,47,49,220,28,28,17,169,15,141,13,168,3,84,245,6,231,83,221,52,216,98,208,34,198,76,193,151,197,99,202,213,199,218,196,114,204,202,221,24,241,38,250,217,247,44,248,147,3,47,21,18,37,61,54,195,72,219,84,23,86,114,79,196,66,112,46,112,26,61,17,6,16,2,12,139,1,183,242,169,229,139,221,4,216,215,206,177,196,110,194,227,199,233,202,157,198,23,197,160,206,59,226,239,244,220,250,26,248,95,250,248,5,196,20,46,36,186,54,68,73,232,83,71,85,203,79,205,65,188,43,18,25,19,17,39,15,97,10,93,254,22,240,121,228,6,222,241,215,87,205,45,196,75,196,124,201,28,202,36,197,80,196,26,208,71,229,189,246,181,250,69,249,155,253,54,8,21,21,162,36,254,55,112,73,54,83,183,85,212,80,183,64,175,42,245,24,69,17,16,15,148,8,168,251,166,237,146,227,229,221,149,214,115,203,127,196,198,197,120,202,45,202,103,196,128,196,237,209,159,231,183,246,55,250,206,250,162,255,82,8,244,19,21,36, 144,55,199,71,54,82,163,86,16,81,138,64,213,42,212,25,163,18,181,15,220,7,95,250,221,236,84,228,123,222,23,213,3,202,63,196,43,198,90,202,123,200,21,194,165,195,193,211,84,233,183,246,232,250,174,253,122,2,200,9,49,21,76,38,131,56,155,71,233,82,13,87,47,80,108,62,121,40,134,24,28,18,96,14,219,4,91,246,103,234,147,227,218,220,187,210,165,200,211,196,24,200,38,204,145,200,16,194,126,198,185,216,222,236,67,248,246,252,141,0,108,4,88,10,151,22,73,39,199,55,250,70,165,82,91,86,30,78,32,59,121,37,162,22,230,16,99,12,202,0,169,242,61,233,93,227,62,220,237,209,12,201,175,198,33,203,223,205,178,199,184,193,24,201,61,220,184,238,73,249,40,255,217,2,20,5,54,11,207,23,70,39,13,55,96,70,126,82,187,85,73,76,174,56,158,35,79,22,201,17,104,11,102,254,109,241,84,233,99,227,87,219,188,208,123,200,179,199,209,204,83,205,40,197,253,192,253,202,84,222,36,239,43,250,89,1,30,4,3,6,245,12,57,25,130,39,183,54,134,70,255,82,80,85,202,74,113,54,213,33,122,22,198,17,49,9,100,251,255,239,24,233,64,227,206,218,28,208,14,201,125,202,166,207,83,205,7,196,185,193,156,205,177,223,167,239,212,251,214,2,172,4,182,6,219,13,35,25,55,38,44,53,124,69,196,81,198,83,20,72,79,51,165,32,112,23,36,18,186,7,95,250,31,240,192,233,227,227,148,218,139,207,51,202,115,205,155,209,130,204,62,195,126,195,153,207,119,224,155,240,42,253,78,3,190,4,57,7,139,14,38,25,126,37,167,52,58,69,220,81,228,82,132,69,161,48,242,31,184,23, 192,16,65,5,99,248,22,239,152,233,171,227,75,217,208,206,246,203,220,208,21,211,206,203,0,196,202,197,109,209,232,225,116,242,182,254,54,4,132,5,140,8,89,15,205,24,148,36,202,51,5,69,208,81,123,81,182,66,197,46,36,32,6,24,167,15,120,3,217,246,128,238,186,233,193,226,85,215,209,205,151,205,208,210,101,210,66,202,22,196,191,198,64,210,11,227,16,244,35,0,238,4,186,6,27,10,117,16,38,25,79,36,194,51,224,69,91,82,250,79,66,64,242,45,239,32,90,24,237,14,221,1,166,245,118,238,22,234,225,225,89,213,223,205,216,207,253,211,87,209,113,201,41,196,10,199,160,210,17,228,41,245,94,0,80,5,167,7,96,11,100,17,47,25,202,35,184,51,182,70,5,82,117,77,192,61,28,45,230,32,42,24,141,13,15,0,167,244,218,238,148,234,129,224,27,212,117,207,203,210,95,213,102,209,167,201,6,197,219,199,247,211,230,229,148,246,74,1,60,6,236,8,108,12,188,17,37,24,14,34,10,51,118,70,205,79,234,73,17,59,216,43,165,32,182,23,67,12,138,254,143,244,119,240,56,235,90,223,73,212,232,209,81,213,110,214,179,209,56,202,94,197,59,200,185,212,119,230,115,246,195,0,9,6,67,9,56,13,20,18,84,23,195,33,116,52,136,71,2,79,35,72,10,58,224,43,53,33,162,23,218,10,235,252,184,244,101,241,45,234,105,221,41,212,132,211,140,214,116,214,111,209,215,201,199,196,45,200,96,213,28,231,186,246,233,0,76,6,238,9,49,14,161,17,226,21,142,33,113,53,213,71,199,77,187,70,186,57,227,44,32,35,216,24,105,10,0,253,84,246,73,242,184,232,173,219,98,212,167,212, 228,214,7,214,148,208,103,200,89,195,114,199,31,213,203,230,101,246,151,0,108,6,83,11,130,15,171,17,228,21,26,35,174,55,175,72,255,76,149,69,234,56,59,45,0,36,254,23,96,8,80,252,238,246,153,241,81,230,17,218,121,212,43,213,62,215,61,214,105,208,31,200,176,195,215,200,5,215,204,232,213,247,115,1,235,7,105,13,117,16,4,17,113,21,200,35,62,56,216,71,3,75,45,67,97,55,83,45,212,35,30,22,108,6,23,252,27,247,3,240,217,227,214,216,119,212,142,213,151,215,125,214,45,208,200,199,5,196,231,201,183,216,119,234,204,248,133,2,59,10,252,15,152,17,35,17,109,22,180,37,179,57,9,72,179,73,70,65,144,54,105,45,216,34,118,19,108,4,179,251,130,246,247,237,174,225,228,215,151,212,33,214,74,216,130,214,119,207,5,199,179,195,108,202,244,217,140,235,83,249,170,3,138,12,245,17,212,17,255,16,39,23,232,38,184,58,186,71,237,71,201,63,171,54,79,46,48,34,224,17,41,4,77,252,13,246,49,236,245,223,15,215,121,212,144,214,215,216,172,214,69,207,173,198,184,195,67,203,4,219,178,235,251,248,111,4,72,14,214,18,186,17,19,17,242,23,66,40,164,59,24,71,23,70,174,62,97,55,205,46,225,32,124,16,11,4,144,252,69,245,167,234,164,222,81,214,118,212,23,215,31,217,120,214,147,206,217,197,147,195,41,204,255,219,194,235,113,249,142,6,234,16,140,20,187,18,31,18,155,25,95,42,252,60,38,70,223,67,151,61,89,55,209,45,134,30,131,14,35,3,110,251,68,243,44,232,102,220,228,212,11,212,68,215,109,217,155,214,116,206,224,197,182,196,114,206,202,221,150,236, 13,251,74,9,93,19,18,22,152,19,3,19,25,27,90,44,155,61,104,68,188,65,226,60,9,55,41,44,39,28,246,12,63,2,75,250,140,241,23,230,162,218,32,212,49,212,14,216,90,218,52,215,94,206,227,197,38,198,120,208,171,222,25,237,103,252,44,11,224,20,151,22,87,19,172,18,163,27,63,45,157,60,130,65,137,63,89,60,179,54,247,42,44,27,239,12,191,2,172,250,87,241,120,229,56,218,97,212,45,213,75,217,130,219,146,215,189,205,208,197,87,199,81,209,123,222,15,237,78,253,113,12,175,21,168,22,211,18,151,18,252,28,116,46,169,59,101,63,78,62,23,60,224,53,97,41,217,25,68,12,70,2,228,249,21,240,0,228,27,217,29,212,158,213,110,218,237,220,228,215,164,205,238,198,61,201,136,210,240,222,214,237,229,254,81,14,39,23,248,22,77,18,230,18,81,30,207,46,199,57,3,61,62,61,164,59,35,53,114,40,99,25,158,12,228,2,18,250,108,239,193,226,28,216,127,211,166,213,52,219,253,220,138,214,78,204,184,198,122,201,47,210,108,222,247,237,196,255,218,15,115,24,91,23,220,18,50,21,159,33,166,48,159,57,160,60,126,61,198,59,133,52,116,39,189,24,34,12,82,2,246,248,97,237,159,224,73,214,45,210,143,213,212,219,174,220,114,213,7,204,217,199,207,202,39,211,84,223,60,239,157,1,220,17,96,25,232,22,201,18,171,22,19,35,60,48,204,55,4,59,129,60,213,58,44,51,64,38,35,24,68,12,172,2,204,248,236,236,6,224,147,213,13,210,173,214,232,220,139,220,187,212,59,204,184,200,148,203,137,211,152,223,235,239,52,3,183,19,251,25,142,22,121,19,173,24,147,36,249,47, 125,54,195,57,95,59,74,57,32,49,33,36,134,22,85,11,147,1,111,247,148,235,162,222,115,212,151,210,179,216,169,222,31,221,100,213,180,205,134,202,45,205,172,212,108,224,43,241,63,5,32,21,132,25,153,21,217,19,201,25,243,36,224,46,214,52,102,56,60,58,8,56,177,47,0,35,69,22,114,11,114,1,34,247,227,234,68,221,118,211,11,211,255,217,40,223,199,220,86,213,43,206,63,203,198,205,187,212,80,224,28,242,36,7,11,22,2,25,88,21,217,20,101,27,147,37,74,46,221,51,138,55,121,57,245,54,118,46,114,34,142,22,219,11,241,1,151,247,146,234,49,220,15,211,30,212,62,219,80,223,95,220,12,213,39,206,119,203,166,205,211,211,147,223,184,242,20,8,171,21,181,23,252,20,245,21,211,28,75,38,47,46,159,51,169,55,180,57,186,54,10,46,125,34,237,22,14,12,61,2,122,247,34,233,44,218,24,210,80,212,62,219,157,222,150,219,180,212,137,206,88,204,9,206,160,211,77,224,212,244,22,10,85,22,181,23,231,21,181,23,105,30,214,38,207,45,225,50,0,55,151,56,15,53,131,44,129,33,253,21,108,11,254,1,173,246,83,231,104,216,199,209,216,212,158,219,152,222,120,219,235,212,175,207,199,205,161,206,243,211,164,225,14,247,158,11,93,22,121,23,127,22,248,24,129,31,55,39,106,45,141,50,171,54,170,55,183,51,108,43,157,32,50,21,62,11,13,2,210,245,72,229,206,214,83,209,230,212,110,219,5,222,177,218,201,212,116,208,101,206,142,206,66,212,138,227,195,249,91,13,248,22,22,24,191,23,168,26,225,32,110,39,3,45,31,50,218,53,60,54,33,50,11,42,38,31,29,20,6,11, 226,1,134,244,136,227,248,213,170,209,227,213,62,220,61,222,206,218,177,213,188,209,239,206,50,206,95,212,207,228,39,251,178,13,117,22,201,23,49,24,167,27,94,33,55,39,167,44,200,49,41,53,73,53,98,49,91,41,128,30,65,20,249,11,77,2,157,243,71,226,74,213,175,209,87,214,63,220,146,221,76,218,27,214,120,210,181,206,145,205,189,212,72,230,169,252,102,14,144,22,62,24,167,25,105,29,104,34,154,39,235,44,145,49,55,52,22,52,2,48,152,39,211,28,141,19,195,11,57,1,158,241,74,224,36,212,193,209,241,214,136,220,141,221,4,219,228,215,35,212,122,207,58,206,92,214,154,232,118,254,244,14,99,22,129,24,168,26,83,30,174,34,124,39,138,44,161,48,219,50,180,50,108,46,149,37,122,27,108,19,224,11,181,0,108,240,10,223,164,211,20,210,49,215,221,219,153,220,4,219,183,216,148,212,78,207,131,206,193,215,167,234,49,0,201,15,219,22,172,25,101,28,216,31,203,35,111,40,240,44,66,48,61,50,231,49,234,44,166,35,58,26,199,18,18,11,254,254,248,237,189,220,108,210,33,210,92,215,135,219,160,220,53,220,83,218,140,213,216,207,124,207,148,217,209,236,118,1,203,15,148,22,252,25,249,28,35,32,236,35,77,40,75,44,68,47,110,49,200,48,60,43,77,34,235,25,111,19,161,11,213,254,30,237,246,219,170,210,243,210,183,215,50,219,170,220,0,221,2,219,117,213,119,207,182,207,225,218,138,238,100,2,223,15,193,22,162,26,169,29,182,32,108,36,77,40,130,43,65,46,71,48,249,46,202,40,51,32,241,24,69,19,118,11,242,253,186,235,47,219,62,211,37,212,98,216,186,219,234,221, 234,222,146,220,61,214,207,207,162,208,151,220,12,240,191,2,99,15,101,22,133,26,141,29,192,32,119,36,192,39,174,42,170,45,153,47,189,45,94,39,92,31,28,25,9,20,238,11,67,253,91,234,105,218,106,211,74,212,208,215,23,219,5,222,113,223,214,220,220,213,132,207,76,209,30,222,90,241,53,3,145,15,226,22,59,27,121,30,246,33,92,37,238,39,145,42,146,45,20,47,118,44,205,37,97,30,0,25,132,20,4,12,86,252,45,233,70,218,2,212,127,212,112,215,216,218,97,222,11,224,223,220,11,213,203,206,125,209,211,222,134,241,211,2,61,15,200,22,107,27,74,31,26,35,66,38,154,40,65,43,77,46,32,47,173,43,159,36,172,29,52,25,30,21,195,11,245,250,192,231,163,217,191,211,205,211,111,214,99,218,194,222,195,224,25,221,211,212,44,207,6,211,197,224,252,242,200,3,200,15,28,23,241,27,40,32,244,35,119,38,111,40,11,43,190,45,206,45,115,41,54,34,232,27,158,24,230,20,192,10,99,249,193,230,184,217,59,212,244,211,131,214,14,219,47,224,35,226,181,221,19,213,254,207,177,212,79,226,2,244,68,4,223,15,15,23,37,28,183,32,62,36,95,38,68,40,254,42,114,45,218,44,188,39,103,32,3,27,213,24,16,21,234,9,26,248,10,230,171,217,52,212,150,211,46,214,86,219,24,225,221,226,173,221,236,212,184,208,236,213,130,227,230,244,180,4,201,15,232,22,106,28,51,33,109,36,54,38,38,40,242,42,63,45,13,44,71,38,21,31,255,26,188,25,137,21,141,9,124,247,249,229,253,217,75,212,51,211,220,213,198,219,251,225,48,227,87,221,181,212,29,209,152,214,31,228,42,245,93,4, 29,15,122,22,140,28,127,33,131,36,64,38,97,40,117,43,126,45,115,43,211,36,246,29,249,26,84,26,175,21,243,8,250,246,4,230,91,218,81,212,188,210,149,213,68,220,160,226,69,227,235,220,172,212,149,209,106,215,18,229,211,245,143,4,14,15,182,22,56,29,27,34,233,36,147,38,211,40,251,43,155,45,118,42,43,35,198,28,187,26,79,26,251,20,168,7,188,245,84,229,229,217,130,211,170,209,22,213,145,220,16,227,69,227,221,220,11,213,136,210,210,216,183,230,37,247,54,5,133,15,162,23,99,30,34,35,157,37,242,38,62,41,97,44,75,45,250,40,52,33,142,27,145,26,97,26,98,20,177,6,46,245,35,229,174,217,180,210,198,208,204,212,212,220,11,227,184,226,66,220,230,212,205,210,160,217,150,231,150,247,35,5,150,15,29,24,48,31,38,36,133,38,238,39,165,42,201,45,163,45,233,39,194,31,211,26,121,26,16,26,115,19,102,5,44,244,195,228,30,217,194,209,17,208,230,212,84,221,101,227,222,226,121,220,95,213,234,211,42,219,20,233,107,248,107,5,189,15,69,24,112,31,53,36,72,38,223,39,248,42,1,46,206,44,13,38,240,29,204,25,24,26,138,25,105,18,104,4,229,243,2,229,31,217,129,209,57,208,187,213,75,222,27,228,58,227,177,220,226,213,236,212,120,220,32,234,232,248,141,5,223,15,188,24,23,32,140,36,101,38,40,40,159,43,76,46,221,43,25,36,34,28,202,24,125,25,165,24,23,17,54,3,89,243,186,228,145,216,230,208,53,208,65,214,248,222,155,228,137,227,233,220,118,214,43,214,6,222,89,235,143,249,189,5,12,16,50,25,142,32,177,36,117,38,200,40,160,44,181,46, 32,43,196,34,30,27,135,24,130,25,51,24,40,16,140,2,249,242,29,228,151,215,204,207,115,207,221,213,203,222,104,228,74,227,206,220,250,214,120,215,158,223,177,236,88,250,50,6,141,16,244,25,22,33,199,36,164,38,138,41,161,45,246,46,58,42,70,33,248,25,27,24,52,25,99,23,55,15,251,1,199,242,172,227,208,214,52,207,70,207,19,214,30,223,153,228,41,227,219,220,174,215,195,216,58,225,6,238,24,251,120,6,249,16,103,26,53,33,135,36,138,38,48,42,83,46,220,46,248,40,151,31,194,24,118,23,105,24,27,22,237,13,55,1,39,242,246,226,14,214,201,206,114,207,178,214,245,223,95,229,195,227,166,221,26,217,197,218,65,227,159,239,246,251,31,7,166,17,255,26,48,33,255,35,65,38,68,42,76,46,201,45,212,38,81,29,42,23,105,22,65,23,208,20,27,13,249,0,45,242,227,226,2,214,242,206,235,207,148,215,224,224,207,229,237,227,5,222,2,218,46,220,205,228,154,240,98,252,101,7,10,18,54,27,202,32,110,35,82,38,255,42,200,46,86,45,144,37,11,28,127,22,240,21,128,22,233,19,139,12,187,0,16,242,166,226,188,213,224,206,72,208,84,216,124,225,17,230,233,227,26,222,130,218,18,221,166,229,216,240,34,252,56,7,22,18,238,26,23,32,223,34,127,38,232,43,150,47,51,45,225,36,164,27,143,22,6,22,76,22,184,19,138,12,235,0,29,242,105,226,75,213,138,206,56,208,104,216,105,225,143,229,58,227,180,221,196,218,242,221,130,230,75,241,116,252,220,7,233,18,95,27,22,32,243,34,58,39,234,44,225,47,97,44,125,35,143,26,210,21,34,21,46,21,155,18,211,11,117,0, 184,241,250,225,254,212,161,206,237,208,123,217,92,226,56,230,180,227,136,222,19,220,108,223,121,231,149,241,120,252,0,8,248,18,228,26,82,31,158,34,167,39,167,45,250,47,129,43,78,34,199,25,71,21,113,20,80,20,220,17,76,11,34,0,111,241,136,225,119,212,97,206,13,209,205,217,131,226,38,230,165,227,3,223,111,221,58,225,11,233,173,242,132,253,16,9,135,19,202,26,195,30,90,34,10,40,24,46,161,47,94,42,7,33,173,24,84,20,122,19,81,19,255,16,194,10,220,255,56,241,72,225,73,212,142,206,167,209,141,218,30,227,62,230,181,227,153,223,165,222,107,226,191,233,253,242,210,253,115,9,137,19,29,26,237,29,47,34,170,40,157,46,132,47,190,41,117,32,108,24,7,20,3,19,211,18,182,16,153,10,205,255,2,241,210,224,215,211,112,206,236,209,231,218,25,227,237,229,108,227,244,223,165,223,147,227,139,234,155,243,104,254,247,9,173,19,128,25,32,29,17,34,45,41,232,46,17,47,221,40,162,31,210,23,163,19,121,18,72,18,79,16,134,10,229,255,22,241,217,224,237,211,232,206,179,210,183,219,101,227,198,229,88,227,109,224,134,224,78,228,212,234,185,243,195,254,50,10,79,19,161,24,124,28,47,34,188,41,29,47,150,46,30,40,244,30,75,23,39,19,2,18,195,17,10,16,136,10,234,255,231,240,152,224,214,211,20,207,43,211,14,220,80,227,77,229,64,227,14,225,170,225,94,229,138,235,94,244,123,255,175,10,251,18,206,23,17,28,146,34,109,42,106,47,115,46,186,39,157,30,19,23,237,18,177,17,108,17,195,15,68,10,137,255,74,240,201,223,34,211,211,206,60,211,236,219,194,226,126,228, 219,226,106,225,100,226,12,230,15,236,253,244,100,0,95,11,50,19,225,23,165,28,215,35,193,43,80,48,165,46,136,39,64,30,140,22,41,18,176,16,81,16,200,14,120,9,213,254,133,239,247,222,165,210,219,206,181,211,75,220,170,226,88,228,49,227,97,226,147,227,236,230,187,236,224,245,81,1,205,11,213,18,71,23,138,28,80,36,86,44,134,48,88,46,234,38,141,29,196,21,55,17,146,15,84,15,18,14,9,9,119,254,20,239,160,222,139,210,84,207,128,212,221,220,190,226,88,228,172,227,121,227,214,228,224,231,180,237,6,247,90,2,41,12,114,18,196,22,101,28,142,36,131,44,73,48,180,45,21,38,183,28,247,20,81,16,156,14,118,14,116,13,159,8,20,254,156,238,34,222,135,210,216,207,38,213,18,221,131,226,3,228,209,227,40,228,145,229,136,232,142,238,34,248,50,3,144,12,128,18,227,22,201,28,244,36,192,44,91,48,197,45,52,38,217,28,27,21,128,16,228,14,203,14,187,13,208,8,72,254,219,238,111,222,139,210,119,207,158,212,219,220,174,226,80,228,176,227,121,227,220,228,234,231,197,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,255,176,255,118,255,154,255,124,255,136,255,143,255,132,255,137,255,134,255,146,255,149,255,154,255,176,255,185,255,185,255,185,255,183,255,183,255,167,255,158,255,148,255,139,255,137,255,123,255,114,255,107,255,90,255,85,255,93,255,95,255, 103,255,119,255,123,255,129,255,136,255,139,255,134,255,129,255,128,255,122,255,117,255,105,255,95,255,93,255,90,255,80,255,79,255,71,255,69,255,75,255,73,255,76,255,70,255,73,255,84,255,79,255,66,255,66,255,61,255,42,255,42,255,51,255,61,255,16,255,105,255,66,255,213,254,187,254,66,255,225,254,17,254,70,255,38,1,38,1,121,1,142,3,238,3,177,2,203,2,16,1,89,253,93,252,58,254,182,255,145,254,154,253,150,254,165,254,226,255,213,254,148,252,108,251,133,249,142,250,19,249,173,244,25,244,8,245,125,245,164,242,34,237,49,239,18,245,232,246,141,244,86,239,182,234,23,237,84,245,195,253,59,9,178,16,223,19,8,22,125,17,170,11,8,8,139,6,45,8,249,11,53,19,167,26,108,26,34,24,137,25,163,27,235,32,230,36,202,37,147,37,74,38,151,43,95,47,160,46,245,44,179,39,8,33,55,28,204,23,82,20,34,15,230,7,199,3,152,1,111,252,143,246,115,242,176,240,247,238,229,234,101,229,155,220,72,211,78,206,173,199,228,194,65,197,80,202,47,208,25,211,60,206,32,196,179,184,33,177,138,171,243,167,71,171,43,178,87,185,220,192,244,197,230,201,79,206,2,211,187,217,147,224,16,231,178,237,224,240,181,242,125,246,108,250,225,253,211,255,65,2,214,8,173,16,248,24,197,32,192,38,249,43,218,47,194,48,69,47,240,42,156,38,115,37,84,38,100,40,190,40,237,36,175,31,206,27,42,28,104,33,83,41,43,49,71,53,89,52,147,46,155,36,129,27,170,21,135,18,91,18,121,18,107,16,185,10,168,1,141,249,255,242,108,238,3,238,99,240,114,243,176,247,191,253,178,5,47,14,193,22, 136,31,169,38,181,43,77,47,28,48,58,47,138,45,181,42,48,39,129,34,188,28,163,23,24,21,185,21,238,24,20,31,235,38,169,44,184,47,42,49,176,48,214,47,47,48,90,49,32,49,82,46,170,40,22,31,188,18,172,6,160,252,65,245,36,241,33,240,36,241,241,242,80,243,237,240,212,236,78,232,148,228,36,225,247,219,221,213,105,209,194,206,121,205,222,204,24,203,222,198,114,192,153,185,155,180,84,178,26,179,90,182,114,185,229,186,187,185,215,181,3,176,127,169,20,165,55,164,22,167,224,172,211,179,253,185,103,190,231,192,176,192,220,191,192,192,185,194,155,198,101,205,48,215,113,226,188,236,178,244,208,247,61,246,104,241,151,234,184,227,244,221,122,218,164,216,173,215,71,215,202,214,225,214,202,217,150,225,140,238,7,254,243,11,119,20,48,23,205,22,95,22,19,24,158,27,153,31,26,35,104,37,143,38,92,39,44,40,99,41,105,43,31,46,89,49,242,51,93,53,153,54,15,57,217,61,165,68,105,75,205,80,218,83,203,84,161,84,53,83,2,81,179,78,131,76,238,73,17,70,191,64,118,59,69,56,67,56,64,59,142,64,135,71,252,78,179,84,216,88,238,91,161,94,7,98,132,102,159,107,169,111,64,112,99,108,135,100,49,91,143,82,221,74,193,67,101,62,238,58,105,56,214,53,38,49,65,42,202,33,245,23,48,13,74,1,186,244,126,232,73,221,233,211,225,203,219,195,191,186,239,176,24,168,92,161,44,157,42,156,78,157,156,157,43,156,243,152,149,147,47,141,129,134,112,130,62,129,120,130,254,133,30,138,46,142,6,146,201,149,96,152,26,153,137,153,233,154,58,158,20,164,15,173,97,184,89,196,249,206, 177,214,108,219,0,222,176,222,179,221,171,219,135,216,232,211,114,206,117,201,206,197,242,195,178,196,53,201,168,209,136,220,245,230,187,238,73,243,223,244,228,244,198,243,141,241,31,239,208,237,222,237,198,238,68,241,130,245,59,250,218,254,185,3,180,8,137,12,223,15,192,19,139,24,30,31,111,39,168,48,208,56,66,63,74,68,169,71,157,74,248,77,224,80,226,82,151,83,87,83,85,82,248,80,207,80,168,82,7,87,71,93,2,100,92,106,147,111,206,114,77,116,190,116,69,117,80,118,216,118,16,118,248,114,244,108,164,100,189,90,250,79,40,69,172,58,154,49,171,42,201,37,38,34,126,30,228,25,59,20,168,13,61,6,64,254,219,245,166,237,101,230,226,223,155,217,51,211,241,204,25,199,193,193,133,190,92,189,11,190,44,193,254,195,206,197,21,198,93,196,85,193,17,190,4,187,140,184,166,183,113,184,57,187,103,191,17,195,171,197,91,198,167,197,241,196,37,197,194,198,0,201,37,204,84,208,241,212,3,218,213,222,107,226,66,229,47,231,112,231,147,229,207,224,244,217,246,209,148,201,21,195,102,191,91,191,93,195,166,202,138,211,189,220,128,228,76,234,66,238,75,240,70,241,134,241,81,241,77,241,214,241,166,243,144,246,239,249,218,253,5,2,218,5,11,9,151,11,252,13,47,17,54,21,238,25,105,30,46,34,74,37,236,39,1,42,157,43,246,44,217,45,30,46,119,45,240,43,189,41,145,39,48,38,252,37,155,39,175,43,139,49,42,56,199,62,136,68,5,73,230,75,163,77,214,78,219,79,0,81,182,81,207,80,212,77,98,72,194,64,140,55,185,45,130,36,197,28,43,23,77,20,192,19,147,20,151,21,133,21, 19,20,140,17,44,14,16,10,61,5,201,255,50,250,220,244,99,240,158,236,73,233,24,231,26,230,41,230,30,231,10,232,128,232,23,232,39,230,176,226,212,221,47,216,178,210,251,205,147,202,10,201,39,201,135,202,56,204,186,205,20,207,3,208,49,209,246,210,125,213,204,216,80,220,98,223,254,225,51,228,33,230,35,232,137,234,16,237,138,238,166,237,143,233,37,226,156,216,147,206,88,197,84,190,85,186,126,185,137,187,209,191,41,197,206,202,9,208,248,211,128,214,241,215,209,216,141,217,59,218,97,219,78,221,249,223,161,227,207,231,8,236,74,240,49,244,90,247,86,250,174,253,53,1,203,4,33,8,59,11,103,14,217,17,167,21,116,25,49,29,248,32,45,36,127,38,242,39,222,40,235,41,216,43,223,46,223,50,148,55,4,61,139,66,181,71,153,76,190,80,84,84,100,87,31,90,254,92,201,95,2,98,64,99,183,98,22,96,238,90,120,83,147,74,31,65,67,56,199,48,250,42,206,38,6,36,19,34,75,32,107,30,230,27,183,24,227,20,153,16,214,11,127,6,28,1,61,252,239,247,189,244,202,242,230,241,235,241,222,242,113,244,229,245,160,246,141,246,65,245,215,242,146,239,165,235,110,231,116,227,245,223,38,221,235,218,246,216,81,215,62,214,222,213,0,214,187,214,247,215,78,217,108,218,162,219,252,220,106,222,53,224,97,226,192,228,244,230,5,232,38,231,150,227,110,221,122,213,154,204,240,195,117,188,110,182,6,178,95,175,39,174,87,174,86,175,201,176,84,178,89,179,0,180,55,180,40,180,85,180,38,181,218,182,129,185,226,188,225,192,108,197,84,202,141,207,52,213,68,219,61,225,13,231,148,236,144,241,18,246, 13,250,202,253,212,1,145,6,224,11,89,17,142,22,254,26,106,30,254,32,83,35,204,37,246,40,86,45,130,50,71,56,42,62,132,67,81,72,142,76,89,80,212,83,12,87,32,90,59,93,79,96,190,98,46,100,39,100,62,98,116,94,4,89,173,82,8,76,142,69,219,63,66,59,9,56,235,53,165,52,44,52,28,52,252,51,63,51,129,49,147,46,104,42,115,37,78,32,129,27,149,23,239,20,137,19,222,18,97,18,200,17,162,16,194,14,60,12,64,9,244,5,155,2,54,255,197,251,33,248,247,243,60,239,115,234,201,229,192,225,151,222,76,220,243,218,101,218,137,218,62,219,47,220,36,221,64,222,170,223,138,225,209,227,29,230,31,232,146,233,2,234,232,232,26,230,73,225,219,218,140,211,254,203,45,197,112,191,248,186,19,184,197,182,173,182,27,183,129,183,110,183,222,182,224,181,157,180,113,179,195,178,170,178,5,179,204,179,226,180,47,182,218,183,26,186,14,189,225,192,70,197,186,201,5,206,5,210,210,213,102,217,224,220,114,224,92,228,160,232,19,237,106,241,77,245,188,248,206,251,198,254,78,2,183,6,214,11,182,17,54,24,220,30,152,37,77,44,222,50,113,57,5,64,147,70,18,77,52,83,224,88,148,93,7,97,47,99,236,99,28,99,12,97,23,94,6,90,20,85,171,79,40,74,2,69,132,64,240,60,61,58,106,56,73,55,41,54,138,52,13,50,89,46,93,41,144,35,174,29,139,24,201,20,101,18,43,17,187,16,90,16,161,15,91,14,135,12,29,10,76,7,152,4,19,2,212,255,241,253,17,252,31,250,20,248,250,245,18,244,147,242,201,241,219,241,158,242,247,243,206,245,246,247,117,250,48,253,234,255, 133,2,235,4,249,6,73,8,173,8,254,7,254,5,126,2,128,253,25,247,142,239,93,231,238,222,184,214,31,207,82,200,103,194,171,189,21,186,96,183,11,181,126,178,172,175,173,172,192,169,39,167,250,164,104,163,117,162,24,162,173,162,54,164,169,166,239,169,189,173,228,177,61,182,220,186,120,191,252,195,101,200,221,204,175,209,201,214,232,219,229,224,191,229,90,234,126,238,106,242,92,246,169,250,131,255,248,4,219,10,253,16,95,23,195,29,44,36,167,42,52,49,181,55,24,62,73,68,69,74,254,79,23,85,80,89,133,92,135,94,113,95,20,95,125,93,248,90,143,87,86,83,87,78,10,73,203,67,252,62,233,58,189,55,107,53,152,51,201,49,145,47,198,44,64,41,32,37,201,32,183,28,108,25,90,23,106,22,103,22,222,22,87,23,119,23,246,22,240,21,79,20,24,18,170,15,46,13,167,10,85,8,14,6,214,3,137,1,17,255,134,252,16,250,243,247,134,246,200,245,187,245,112,246,211,247,184,249,228,251,54,254,113,0,114,2,15,4,42,5,161,5,29,5,149,3,250,0,55,253,92,248,129,242,234,235,30,229,85,222,198,215,163,209,249,203,232,198,125,194,147,190,21,187,212,183,172,180,125,177,92,174,114,171,183,168,91,166,152,164,145,163,121,163,95,164,58,166,179,168,125,171,111,174,102,177,127,180,189,183,34,187,175,190,110,194,75,198,40,202,198,205,244,208,253,211,32,215,107,218,34,222,101,226,33,231,78,236,140,241,208,246,69,252,222,1,184,7,228,13,96,20,41,27,54,34,97,41,118,48,66,55,183,61,171,67,5,73,148,77,33,81,135,83,189,84,229,84,244,83,27,82,113,79,4,76,72,72,155,68, 61,65,115,62,51,60,98,58,18,57,13,56,244,54,112,53,86,51,181,48,242,45,95,43,55,41,231,39,143,39,11,40,237,40,194,41,22,42,199,41,213,40,67,39,50,37,182,34,40,32,187,29,76,27,233,24,100,22,179,19,201,16,168,13,97,10,43,7,82,4,29,2,153,0,211,255,199,255,34,0,196,0,169,1,158,2,136,3,70,4,186,4,177,4,252,3,128,2,80,0,116,253,237,249,203,245,52,241,73,236,14,231,167,225,38,220,221,214,225,209,79,205,82,201,205,197,142,194,118,191,57,188,233,184,182,181,170,178,22,176,54,174,47,173,19,173,180,173,230,174,116,176,71,178,88,180,173,182,78,185,91,188,147,191,209,194,230,197,170,200,65,203,166,205,205,207,209,209,230,211,90,214,49,217,83,220,166,223,21,227,143,230,27,234,223,237,219,241,15,246,161,250,127,255,176,4,77,10,62,16,117,22,193,28,5,35,20,41,156,46,137,51,170,55,196,58,197,60,198,61,0,62,114,61,42,60,61,58,230,55,108,53,251,50,205,48,25,47,224,45,254,44,89,44,176,43,219,42,196,41,111,40,21,39,204,37,234,36,182,36,65,37,109,38,246,39,146,41,200,42,119,43,129,43,204,42,117,41,139,39,75,37,225,34,104,32,223,29,64,27,115,24,93,21,230,17,47,14,128,10,10,7,55,4,63,2,52,1,246,0,123,1,150,2,11,4,172,5,48,7,125,8,133,9,42,10,65,10,185,9,184,8,77,7,138,5,122,3,249,0,231,253,247,249,137,245,198,240,223,235,8,231,81,226,202,221,132,217,88,213,28,209,218,204,116,200,22,196,3,192,76,188,26,185,128,182,146,180,72,179,150,178,116,178,193,178,106,179,127,180, 255,181,216,183,254,185,35,188,36,190,248,191,124,193,210,194,18,196,57,197,135,198,40,200,79,202,255,204,27,208,135,211,32,215,216,218,171,222,200,226,61,231,29,236,148,241,144,247,15,254,35,5,176,12,147,20,154,28,160,36,86,44,116,51,218,57,73,63,145,67,153,70,11,72,141,72,23,72,188,70,160,68,241,65,22,63,58,60,164,57,134,55,220,53,148,52,145,51,134,50,69,49,187,47,247,45,56,44,157,42,123,41,20,41,113,41,118,42,209,43,56,45,47,46,146,46,77,46,67,45,157,43,102,41,225,38,50,36,127,33,191,30,236,27,238,24,172,21,14,18,54,14,112,10,236,6,16,4,24,2,14,1,216,0,101,1,135,2,2,4,167,5,47,7,125,8,133,9,44,10,65,10,185,9,185,8,77,7,138,5,122,3,249,0,238,253,22,250,207,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,254,105,254,88,254,30,254,76,254,89,254,197,254,174,254,250,254,10,255,221,254,230,254,182,254,244,254,232,254,12,255,51,255,107,255,123,255,154,255,232,255,6,0,47,0,150,0,177,0,1,1,90,1,7,2,60,2,155,2,198,2,0,4,159,255,89,250,135,249,98,245,55,244,16,244,48,247,173,248,67,249,247,251,61,254,232,255,51,2,106,4,145,6,168,8,161,253,47,252,130,248,97,246,48,247,107,248,169,255,195,253,246,1,55,4,91,9,10,10,174,251,182,248,5,246,219,246, 247,244,117,250,172,3,22,2,107,6,178,13,108,5,141,248,183,249,107,246,214,245,235,247,177,2,72,10,113,3,16,248,194,252,86,250,216,252,30,252,192,5,20,18,135,247,200,248,140,253,112,3,253,0,7,10,87,13,244,239,168,245,96,252,229,254,16,9,26,245,76,248,115,253,35,6,149,254,104,248,116,47,165,244,126,34,60,15,132,112,82,178,119,140,115,187,119,140,56,156,119,140,123,64,198,45,136,230,132,112,132,112,41,95,255,106,148,101,209,45,125,82,114,46,77,52,163,23,236,49,215,251,130,18,126,9,25,1,197,252,102,250,200,247,186,233,49,254,171,234,31,244,253,234,71,240,243,228,238,246,105,236,122,233,28,243,150,235,19,240,158,241,75,247,129,236,135,246,52,245,159,231,171,246,30,242,23,246,52,245,113,247,114,13,127,8,130,0,159,25,227,30,98,20,15,39,166,25,110,250,134,5,189,231,22,212,179,186,199,175,141,187,12,168,0,192,142,236,54,242,135,186,210,34,114,77,195,14,149,91,97,80,180,83,218,55,137,89,25,102,124,250,214,241,131,238,134,199,36,142,119,140,120,178,119,140,222,165,147,16,5,231,143,237,121,52,86,35,177,40,13,64,120,56,46,45,97,45,62,52,18,34,48,23,82,16,38,11,83,7,119,252,33,239,11,246,159,239,235,240,53,247,180,244,201,247,169,1,85,254,126,254,26,5,122,4,72,1,150,5,123,255,150,250,70,243,216,248,112,235,117,229,185,231,178,222,178,225,94,214,44,243,236,239,65,219,219,255,15,19,237,15,80,21,31,42,174,39,93,33,39,58,75,42,133,29,232,248,94,252,195,234,226,192,23,195,48,195,133,171,251,179,0,253,177,224,155,224,202,14, 66,21,118,28,43,35,243,56,97,49,253,44,45,66,28,72,3,39,35,14,220,10,147,250,129,204,80,197,140,213,141,166,109,192,106,240,110,221,187,237,125,8,87,17,142,25,5,39,252,42,14,37,238,32,42,34,66,30,66,15,29,5,189,252,44,248,13,231,68,251,81,5,253,11,234,26,136,29,71,15,29,5,189,252,44,248,13,231,68,251,81,5,253,11,234,26,136,29,71,15,29,5,189,252,44,248,13,231,68,251,81,5,253,11,234,26,136,29,71,15,29,5,189,252,44,248,13,231,68,251,81,5,253,11,234,26,136,29,71,15,90,5,175,252,44,248,57,229,81,247,97,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,127,216,99,230,221,245,243,249,96,234,192,210,153,201,55,210,108,219,59,217,54,209,25,205,151,205,216,206,190,208,168,212,134,217,237,221,139,226,55,233,209,242,122,4,246,40,35,77,204,78,240,47,76,23,188,29,26,51,226,59,200,51,33,41,134,38,91,41,30,42,234,35,172,21,231,2,171,245,238,247,83,11,138,37,16,53,247,47,104,27,8,2,222,234,69,218,91,214,3,226,6,242,25,249,218,246,145,238,216,222,46,204,217,198,147,214,243,236,131,246,223,242,219,243,215,5,218,29,244,43,185,43,170,36,244,30,1,27,191,17,209,255,171,238,117,237,85,1,142,26,163,34,38,18,179,242,11,211,245,195,79,205,135,226,178,239,133,240,56,243,3,1,250,11,251,4, 35,243,45,234,109,238,225,241,209,233,161,220,161,217,12,232,1,4,201,34,151,54,113,54,10,39,115,19,145,254,194,235,125,232,193,251,227,20,78,29,210,21,110,17,8,23,14,25,135,14,131,253,173,235,13,220,79,213,108,221,242,241,42,12,63,37,29,52,15,48,17,29,196,10,230,1,237,248,147,229,35,211,199,212,9,232,156,247,207,247,128,238,144,228,183,220,79,215,195,213,97,216,26,221,79,226,213,231,8,239,71,255,179,26,204,50,186,52,56,33,168,12,147,6,37,13,76,23,250,31,116,40,254,46,128,38,147,6,19,230,238,225,85,246,230,6,12,4,9,246,203,232,158,222,189,215,40,215,85,218,119,220,13,220,249,217,145,216,225,216,14,219,177,223,87,231,159,240,56,249,141,0,80,6,78,8,71,7,140,12,172,31,243,59,125,78,38,73,232,51,168,34,222,30,110,34,117,37,194,39,130,41,203,30,181,254,79,224,229,222,161,243,95,2,119,255,249,243,219,233,74,226,203,220,205,219,7,223,35,228,248,236,191,6,4,43,220,54,152,31,123,1,247,251,99,18,92,46,114,61,234,63,69,59,27,50,188,38,141,21,26,253,193,231,53,227,87,238,159,246,147,238,17,219,198,202,55,198,193,203,72,213,70,222,199,226,213,224,23,221,206,222,165,231,165,242,31,1,45,28,253,59,63,69,248,48,130,23,218,13,128,11,96,6,102,14,209,43,122,70,19,68,128,41,161,6,189,225,233,204,93,217,32,250,198,12,71,3,36,237,95,220,104,211,105,207,181,210,91,220,205,227,211,227,115,234,55,12,42,43,150,39,114,17,116,14,136,34,12,55,0,63,242,63,129,61,65,49,117,15,205,227,114,215,199,241,142,15,11,17, 109,250,29,225,45,207,137,197,28,200,177,213,213,225,91,230,185,229,227,225,30,220,200,219,235,228,83,242,73,255,57,18,62,51,196,73,204,63,86,34,112,19,38,30,240,48,10,58,114,58,247,42,191,251,41,212,187,215,225,246,157,6,224,253,146,241,162,238,128,248,14,22,180,42,97,31,153,3,254,248,90,7,240,27,49,32,15,4,134,217,54,204,249,227,123,0,110,7,19,254,1,244,162,238,163,239,98,8,129,45,176,53,42,28,16,253,97,223,189,193,13,188,183,213,25,245,71,253,94,237,44,220,11,216,91,218,223,216,168,223,128,254,40,51,64,77,84,60,80,28,2,15,136,23,108,40,125,51,89,38,127,247,145,210,147,213,217,236,204,247,113,248,80,15,156,51,132,56,87,14,137,203,195,165,143,185,51,231,2,16,233,58,226,76,192,47,203,248,213,194,36,166,9,179,92,224,145,8,61,12,96,245,33,226,224,220,231,221,245,229,251,251,99,39,20,83,0,84,28,39,139,244,6,231,165,249,185,250,246,223,153,219,9,246,154,6,31,250,255,225,78,214,153,231,49,32,88,82,73,85,185,48,227,14,176,242,141,204,162,187,221,215,26,22,12,79,124,81,89,27,45,199,89,136,243,141,145,204,167,7,10,26,167,11,57,242,50,221,105,208,6,208,105,225,239,12,245,66,200,78,170,40,1,249,151,231,103,234,99,221,117,213,31,238,28,23,84,33,3,8,65,233,61,220,143,222,179,251,242,52,216,85,208,66,40,25,126,2,143,241,184,203,229,183,249,212,226,10,246,54,174,65,71,30,111,208,170,147,71,161,19,232,6,32,78,39,249,16,19,249,151,226,125,207,145,204,199,227,217,25,204,72,62,66,74,20,35,238,67,225, 49,211,56,199,205,221,175,16,250,50,232,41,65,7,3,235,35,226,109,229,182,254,156,52,182,84,49,64,50,19,3,250,73,231,21,196,241,183,91,220,34,19,49,59,216,69,24,41,171,226,81,166,195,174,201,238,92,33,168,37,48,14,77,243,89,217,78,198,219,195,119,214,142,0,104,53,96,68,162,38,57,253,1,228,113,208,193,203,93,234,152,27,124,55,64,42,213,5,175,230,212,218,74,221,97,243,225,39,0,78,166,63,31,17,247,244,75,234,243,206,201,190,59,221,171,21,78,64,112,82,88,63,156,252,25,179,89,171,116,230,238,29,76,39,52,18,5,248,189,220,133,198,217,193,135,210,159,240,172,32,15,69,82,62,178,22,201,241,40,215,27,206,107,231,161,22,150,55,146,48,171,12,63,233,69,216,247,215,51,230,0,20,145,70,194,76,70,38,38,2,41,244,209,221,109,201,244,221,144,22,164,77,230,98,179,70,231,251,69,176,57,166,43,221,118,20,48,33,101,15,86,245,202,217,165,195,141,191,250,206,115,236,80,31,45,72,149,67,109,28,249,250,249,237,167,224,104,222,111,249,101,35,52,50,26,25,4,240,10,214,79,208,29,216,156,253,249,54,30,78,168,49,248,8,10,247,149,226,183,199,217,208,100,7,28,73,132,100,64,68,138,243,58,169,197,159,167,211,42,11,75,28,152,14,73,247,189,222,141,202,247,198,183,213,47,240,67,30,222,72,10,73,184,34,206,254,47,247,119,249,245,234,233,231,34,4,174,35,218,29,29,249,69,218,205,210,147,216,85,239,50,37,44,78,60,68,63,26,74,253,244,232,129,203,97,200,147,255,18,86,94,116,0,72,139,2,114,199,69,170,247,187,33,241,64,29,56,33,106,3, 179,225,35,204,145,198,160,207,95,230,108,19,151,64,244,64,168,26,183,247,198,240,140,240,59,223,243,222,243,254,198,30,247,25,150,251,18,223,229,212,245,215,46,232,170,23,118,73,120,77,26,38,123,1,167,236,49,206,57,193,167,246,250,82,212,112,218,61,155,237,93,175,113,163,167,198,197,252,195,27,51,23,103,253,228,225,15,205,37,197,251,205,38,229,20,21,40,67,120,65,120,22,229,244,167,244,175,254,250,238,199,225,17,245,117,21,116,28,117,6,181,232,164,218,193,219,129,231,108,14,162,65,76,76,14,39,244,253,197,234,247,209,189,193,0,241,56,75,92,109,24,57,12,222,147,164,95,172,197,217,199,5,24,25,240,17,119,251,151,225,29,206,14,201,45,210,145,230,255,18,158,63,37,61,90,17,61,241,187,244,6,4,243,248,125,229,233,238,206,12,80,26,192,10,133,239,139,225,177,224,177,229,55,254,154,48,30,73,176,47,25,5,209,242,135,237,145,231,23,8,245,61,234,81,148,49,14,251,71,199,83,185,211,211,113,254,164,23,216,17,139,250,228,225,57,207,83,199,122,204,105,219,63,252,94,42,108,56,42,26,20,247,131,242,226,1,11,1,75,235,159,231,95,255,1,22,76,17,171,248,197,231,174,229,129,231,42,244,147,32,5,69,170,56,38,14,91,246,18,250,162,6,71,24,230,44,195,54,254,44,243,10,5,217,195,194,144,216,53,254,142,15,198,7,33,247,231,230,181,214,15,205,74,208,61,218,66,238,30,25,82,55,94,41,56,5,135,246,169,3,169,19,160,4,255,234,179,237,202,7,15,20,196,5,19,242,11,234,73,232,217,237,135,15,68,58,128,60,68,23,132,247,85,246,5,5,190,20,233,36, 186,49,120,48,14,18,77,221,237,194,97,215,71,251,70,10,166,3,40,247,133,233,99,218,184,208,135,210,250,217,199,230,230,9,244,47,180,47,77,15,73,249,124,1,45,21,230,11,7,238,103,234,127,5,44,23,133,12,205,248,246,239,44,236,173,236,209,5,155,53,148,68,32,37,32,255,197,246,255,3,165,20,59,37,173,51,52,54,110,27,41,230,141,198,10,214,155,249,199,10,56,6,31,251,59,238,124,222,159,210,226,210,100,217,49,225,183,245,190,31,213,52,36,33,27,3,205,254,161,15,15,15,171,242,189,232,158,1,159,24,54,18,97,253,77,241,2,237,34,236,173,255,135,47,232,70,76,45,14,3,93,244,47,0,172,17,99,34,112,51,165,58,160,36,17,239,21,201,167,209,131,243,197,7,124,6,77,252,125,240,67,226,249,213,237,211,247,216,95,223,151,238,79,22,188,51,215,39,163,7,41,252,216,11,102,26,22,5,231,233,218,240,80,11,152,19,84,5,45,245,101,237,251,234,55,245,75,29,4,65,254,55,227,15,61,246,4,251,212,12,111,30,203,47,118,58,54,45,171,251,21,206,8,205,209,237,200,5,245,6,111,253,231,242,17,229,211,215,137,212,113,217,35,223,165,232,218,8,120,45,0,45,251,14,23,252,245,6,56,28,90,21,203,243,179,231,0,252,77,15,68,12,105,253,77,242,139,236,134,239,51,12,92,55,172,63,73,31,135,253,93,248,110,7,184,25,45,43,212,55,77,52,36,15,157,218,40,199,225,222,186,253,211,6,28,255,57,245,79,233,149,219,119,212,45,216,213,222,99,229,59,248,114,31,215,49,9,31,64,4,248,2,10,23,28,34,135,8,113,234,147,238,32,6,62,16,82,6,9,248, 27,239,190,236,47,251,22,37,98,64,111,47,208,8,140,245,205,253,229,16,218,34,35,49,118,53,201,33,181,239,147,200,43,205,36,238,170,3,173,2,234,248,155,238,57,225,147,213,3,213,142,219,165,225,217,235,177,12,105,45,170,41,112,13,199,254,80,11,142,30,38,19,169,240,105,231,194,252,179,14,114,10,106,251,164,240,139,235,69,240,144,16,152,57,186,60,232,25,202,249,39,247,190,8,48,28,26,44,132,53,193,46,161,6,165,211,141,196,188,223,80,254,137,5,93,253,31,244,195,231,103,217,75,211,5,216,123,222,241,228,67,251,75,34,254,46,54,24,113,255,7,2,18,22,134,22,16,247,65,229,187,246,92,13,231,13,62,255,59,243,227,236,107,237,161,6,121,52,89,67,141,37,139,255,103,245,208,3,144,22,168,38,88,51,129,50,10,14,7,216,219,195,135,220,171,251,121,3,163,251,105,244,0,235,2,221,110,212,156,215,139,221,209,225,143,239,38,22,70,48,135,35,216,6,153,255,228,15,141,32,4,27,80,6,79,245,3,244,66,254,21,6,109,2,151,247,21,239,58,246,191,23,88,57,78,55,8,22,172,249,241,247,9,8,122,25,252,39,236,49,232,43,121,5,205,212,201,197,216,222,49,252,74,3,163,251,17,244,47,234,235,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,237,159,237,11,244,15,252,179,254,16,250,169,242,112,239,225,245,60,6,25,24,254,30,129,22, 194,7,190,255,179,1,193,6,7,9,247,9,41,13,68,18,234,21,143,21,45,17,221,10,177,5,0,5,10,10,238,15,74,14,224,3,138,249,27,247,156,250,241,252,42,251,52,247,36,243,19,240,164,240,90,247,140,1,184,7,18,5,241,252,5,246,3,244,141,247,251,255,126,9,236,14,135,14,24,10,117,3,61,252,116,246,46,243,188,241,244,240,234,239,79,238,168,237,14,241,145,249,163,2,41,7,124,7,241,6,192,5,167,2,175,255,182,255,60,2,112,5,177,10,25,19,114,26,8,27,64,21,210,14,105,11,199,9,126,7,69,3,226,251,117,241,215,232,197,231,130,236,128,238,174,233,232,226,166,223,31,224,54,227,100,233,105,241,46,246,199,243,144,237,27,235,50,240,149,250,115,6,60,16,44,21,96,22,193,23,90,26,167,27,72,25,213,17,241,6,157,254,188,253,202,2,139,8,61,10,55,5,95,252,48,247,65,249,173,253,15,0,195,3,60,14,56,27,7,31,51,21,100,5,179,249,27,247,10,254,174,10,88,21,187,23,0,20,42,18,18,21,204,24,3,26,92,23,105,14,103,255,243,239,217,230,253,228,251,230,71,234,105,237,167,236,46,229,20,220,232,218,18,228,237,240,196,251,47,3,214,6,155,7,3,10,118,17,129,26,189,29,245,22,86,7,89,246,95,239,176,247,198,6,220,14,5,12,228,4,239,253,215,245,19,237,83,233,204,237,35,245,235,246,241,241,159,235,113,232,19,232,102,231,88,228,158,225,171,231,2,253,146,26,223,45,86,44,255,31,132,26,143,33,19,44,40,46,14,35,135,14,195,248,36,233,177,227,111,232,105,245,20,8,55,26,144,33,62,25,70,9,15,0,137,3,13,13,27,17, 166,9,155,249,101,234,10,230,243,238,89,253,5,7,34,7,241,252,64,234,124,214,203,204,129,209,39,221,193,229,135,232,169,232,67,234,62,239,43,243,189,238,121,227,115,221,147,229,254,248,122,15,116,36,27,53,11,59,183,51,146,40,220,37,91,45,100,54,52,56,14,49,37,37,108,26,124,21,248,21,232,22,239,19,20,13,57,3,191,244,169,225,184,209,216,208,191,227,135,1,122,24,96,28,31,15,105,252,235,238,65,234,10,237,191,245,82,1,174,10,214,13,45,9,216,254,46,243,121,232,51,223,83,217,82,217,115,220,183,219,91,213,27,208,26,212,252,225,35,242,33,253,23,2,89,5,204,10,58,17,191,20,32,21,86,25,40,41,84,63,89,74,128,63,140,36,159,6,46,243,130,247,57,24,175,67,44,85,13,60,239,14,104,236,89,219,89,211,201,206,238,206,160,211,8,214,239,208,180,202,61,213,115,248,203,30,249,42,44,25,108,251,89,226,112,212,215,211,223,226,230,251,22,21,133,42,188,56,86,54,200,31,233,2,196,243,23,250,92,15,241,38,208,50,207,43,126,24,43,7,218,253,124,247,76,239,72,229,39,219,21,210,43,204,245,203,43,210,220,219,42,228,162,232,230,235,179,242,86,253,181,9,35,22,85,31,59,35,142,36,91,38,218,40,161,42,82,42,241,37,78,25,42,1,229,228,240,212,143,219,104,238,49,249,233,243,177,230,85,219,243,212,20,211,3,212,50,213,170,212,223,211,25,221,103,255,244,44,225,63,80,48,106,30,117,34,45,52,71,65,140,68,114,63,179,46,221,15,222,237,13,223,46,235,175,252,67,251,173,230,185,207,179,194,33,194,83,205,153,219,85,220,179,208,63,200,99,201,132,207, 34,217,5,246,211,47,88,90,169,77,98,38,154,22,72,31,136,34,97,29,19,30,140,28,102,12,58,252,225,250,167,254,212,248,143,236,118,227,231,224,78,228,38,231,188,224,39,212,79,205,128,211,25,232,232,1,254,9,131,244,109,213,131,205,105,228,17,6,214,35,170,66,94,92,78,84,145,31,92,228,121,210,32,239,200,19,39,30,96,12,145,241,122,222,145,217,124,224,228,235,245,245,207,0,106,34,4,76,105,76,203,39,137,20,175,42,96,77,152,91,136,64,237,254,241,210,195,224,131,7,233,20,168,5,229,244,129,236,41,232,127,0,153,48,144,60,10,16,120,198,239,152,16,174,235,229,62,6,5,255,192,230,26,216,251,220,193,232,155,246,1,250,235,240,234,233,222,237,165,252,189,9,91,6,180,253,3,252,66,250,53,242,174,233,131,232,34,235,143,254,126,50,9,86,173,69,138,37,144,34,143,54,8,70,139,71,44,56,94,5,243,212,97,223,32,16,86,40,110,19,149,239,55,218,252,214,246,242,215,47,215,80,80,53,9,6,239,250,191,17,138,34,138,15,223,222,160,194,213,208,180,239,103,249,254,234,119,219,46,218,132,221,51,220,108,221,147,228,129,235,172,238,70,240,21,238,114,235,225,235,64,234,181,229,230,227,103,232,239,235,184,232,127,233,91,4,47,64,201,106,127,96,94,58,4,38,229,47,116,60,106,28,214,228,213,219,223,0,201,25,222,12,145,243,243,228,247,224,101,224,29,225,185,231,99,12,27,64,244,74,53,39,81,9,186,16,53,39,151,46,52,14,24,209,183,184,202,218,207,3,191,11,88,2,49,253,45,249,186,240,30,233,88,228,164,226,198,226,48,224,163,219,239,223,220,0,152,36,156,16, 189,198,42,154,244,181,227,236,233,2,139,2,66,35,154,92,38,104,104,65,214,35,164,41,42,56,128,28,10,222,133,195,246,223,136,2,38,2,34,235,228,216,33,209,103,205,161,204,194,206,13,212,95,238,22,43,107,84,2,66,224,27,224,21,93,40,105,49,92,23,92,221,18,192,220,218,102,7,236,21,158,7,34,248,180,243,194,237,63,227,55,223,223,226,115,228,102,222,156,215,102,217,115,239,224,24,190,35,19,225,141,151,23,155,123,216,135,1,26,5,218,29,59,91,242,115,100,81,176,43,160,41,230,54,77,28,78,225,143,202,43,229,127,255,185,249,109,228,181,212,236,203,142,202,153,206,37,208,230,209,55,229,219,30,109,87,136,87,207,48,183,28,151,40,90,54,70,42,213,246,72,199,115,203,80,246,252,19,251,14,156,250,123,239,63,233,11,223,42,218,120,223,27,230,87,227,173,219,186,218,78,246,30,40,153,37,205,211,72,144,146,162,227,225,25,4,49,0,186,6,103,58,135,108,66,104,191,66,48,46,42,54,102,53,232,2,83,205,146,206,128,244,245,5,94,245,48,221,29,208,9,204,207,202,113,205,128,211,232,220,126,254,27,65,3,102,191,76,38,39,252,34,57,49,180,51,189,23,130,226,145,200,85,224,155,5,12,15,224,0,46,243,225,235,14,227,28,220,5,221,62,224,174,224,101,221,110,219,104,229,143,2,215,38,25,45,177,241,173,164,14,156,44,216,170,13,23,25,62,44,158,97,105,118,211,80,84,42,116,45,4,66,247,45,198,236,70,198,245,214,230,245,55,249,164,230,55,214,17,206,8,203,191,203,2,205,13,208,36,229,177,32,51,90,154,89,150,51,92,34,28,48,189,60,228,46,182,252,13,205, 185,204,178,242,111,17,205,15,86,250,22,235,140,227,100,219,27,217,138,224,130,232,50,229,106,219,61,217,86,239,20,37,34,71,227,28,182,187,28,143,126,188,97,0,82,25,91,35,163,81,166,118,191,96,200,51,64,41,24,62,141,69,122,20,198,214,215,202,43,231,68,249,7,240,180,222,161,210,251,203,122,200,204,199,145,200,207,209,1,248,34,61,176,99,233,78,13,43,205,36,193,51,247,56,116,30,87,230,125,200,161,222,249,7,152,22,205,5,239,239,157,229,3,223,118,217,228,220,229,228,90,230,194,221,150,215,147,233,11,32,92,71,62,40,143,203,85,143,26,170,168,237,244,17,0,24,233,58,176,108,8,107,5,62,108,38,66,53,114,75,194,56,172,245,58,196,48,203,121,237,166,249,46,235,169,216,247,205,153,198,115,193,221,193,146,200,14,224,48,28,88,90,49,95,22,56,154,30,210,37,128,52,159,46,184,2,161,210,221,207,136,243,39,15,57,11,171,245,231,230,247,224,227,219,150,219,2,225,199,227,170,221,140,213,235,223,8,18,191,69,117,61,233,236,140,153,157,148,188,210,64,10,174,23,129,40,244,89,75,111,157,75,201,37,213,40,63,67,245,75,93,30,68,214,233,184,112,212,215,245,255,245,134,225,77,209,128,200,47,193,114,190,242,194,184,209,115,252,37,66,216,101,15,77,156,37,205,28,2,43,120,51,76,32,69,238,49,206,117,220,89,255,190,13,214,255,152,235,166,226,229,222,206,218,107,220,221,224,214,222,161,213,179,216,168,3,39,61,254,69,8,12,132,180,147,141,156,179,139,245,19,22,53,30,68,67,118,106,75,91,198,45,21,32,234,54,15,78,224,59,168,246,25,189,46,192,68,231,252,248, 63,236,83,217,111,204,115,193,151,186,33,188,236,197,57,225,194,29,173,91,70,98,145,58,224,27,57,30,52,46,164,47,222,12,38,221,92,210,59,238,251,9,213,9,5,246,125,231,136,227,4,224,43,222,22,225,222,225,76,218,131,214,37,246,135,50,24,76,74,38,48,214,233,150,92,158,33,219,45,14,74,27,40,48,88,94,41,105,8,65,36,33,128,43,159,71,223,78,74,35,227,215,203,178,61,204,1,243,198,248,7,230,97,211,2,198,109,187,158,183,83,189,253,208,117,2,164,72,23,103,233,73,22,32,224,21,252,36,226,50,67,49,6,19,82,225,138,202,67,226,69,5,122,9,228,244,181,230,140,226,212,220,61,217,223,219,182,219,7,213,118,218,255,8,153,65,31,65,141,244,4,156,228,141,97,199,146,2,161,21,213,30,239,72,182,104,168,81,96,40,70,36,83,64,181,86,223,72,32,6,27,192,249,181,3,223,244,251,160,244,61,224,130,209,101,194,123,180,106,181,129,197,64,231,92,39,119,97,113,96,230,50,24,20,171,25,107,45,141,52,132,26,190,233,16,211,186,229,152,1,90,6,223,246,224,233,205,229,193,225,9,222,203,222,206,222,234,216,216,214,7,246,178,51,64,78,217,28,10,189,33,139,53,172,194,238,137,19,136,24,145,50,137,95,101,98,206,57,81,35,54,52,80,79,89,85,197,48,98,227,101,176,126,194,133,240,5,255,37,236,244,213,186,198,183,184,189,177,105,186,18,209,116,249,194,58,155,103,235,87,90,40,123,16,231,27,161,48,255,48,236,11,161,222,109,213,122,239,164,6,2,4,10,243,146,233,11,231,227,225,205,221,122,221,119,218,233,212,113,228,236,29,79,78,30,57,93,222,126,145, 140,151,168,214,216,8,120,19,24,26,55,69,119,104,176,84,199,45,20,41,237,65,78,84,93,73,41,13,133,196,29,180,48,221,5,255,238,248,9,225,162,207,96,193,132,180,93,181,62,198,27,229,113,30,111,92,53,102,118,59,152,20,178,18,150,39,214,52,27,34,118,242,35,213,135,224,52,252,52,6,81,251,78,238,146,233,128,229,104,223,49,221,20,220,63,215,5,221,92,12,152,70,109,73,245,4,159,170,115,139,131,182,253,244,180,18,195,19,128,43,26,90,138,97,109,60,75,37,127,52,203,77,79,83,236,50,135,231,90,176,135,190,114,238,111,1,40,240,125,215,162,197,15,183,149,176,16,187,54,212,236,253,93,62,252,104,168,86,0,37,82,12,28,25,176,47,35,45,94,2,230,218,18,220,196,246,129,5,233,254,72,241,76,235,150,233,231,228,96,225,18,224,63,219,116,215,251,242,235,49,217,82,72,39,86,198,93,140,59,165,99,228,86,11,224,13,40,19,95,64,151,101,75,84,199,47,16,43,144,65,0,82,59,73,161,17,61,199,91,177,8,217,1,255,52,252,149,225,254,202,109,187,130,177,75,181,115,200,158,235,229,41,76,97,108,95,103,49,167,15,115,18,169,40,229,47,131,12,150,221,44,214,252,238,225,255,124,252,77,241,64,234,236,231,151,228,153,224,2,223,58,221,148,219,8,247,192,50,94,80,79,47,9,229,35,162,77,153,51,199,53,254,27,19,204,10,175,30,150,83,45,99,100,65,90,39,181,49,86,71,249,76,181,49,7,238,144,182,10,189,98,233,245,0,156,242,97,214,233,194,39,183,189,177,214,186,226,210,52,252,90,58,30,100,60,85,228,39,155,14,62,23,35,43,149,40,177,1,97,219, 244,218,81,242,112,255,196,250,81,240,4,234,164,231,66,228,125,224,237,222,48,221,148,219,111,248,38,52,221,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,251,88,253,76,253,194,253,179,253,15,253,49,252,131,251,184,251,235,251,37,252,242,251,42,252,195,252,229,253,192,254,115,255,234,255,146,0,211,0,183,0,55,0,55,0,209,0,9,2,246,2,55,3,165,2,222,1,101,1,152,1,195,1,222,1,52,2,0,3,174,3,224,3,146,3,5,3,77,2,210,1,240,1,32,2,137,1,55,0,255,254,127,254,162,254,42,255,181,255,12,0,211,255,55,255,140,254,54,254,51,254,59,254,202,253,246,252,57,252,19,252,59,252,47,252,220,251,164,251,217,251,143,252,136,253,187,254,7,0,89,1,87,2,145,2,164,1,219,255,14,254,0,253,190,252,198,252,148,252,184,251,230,249,120,247,118,245,200,244,231,245,36,249,54,254,20,3,223,4,20,3,136,0,52,0,49,2,230,4,14,7,136,8,150,9,65,10,184,10,211,10,42,10,11,9,221,7,217,6,26,6,181,5,168,5,63,5,189,3,124,1,176,255,213,254,54,254,251,252,215,251,19,252,237,253,199,255,50,0,103,255,162,254,97,254,247,253,63,253,223,252,86,253,84,254,45,255,45,255,252,253,132,252,130,252,94,254,219,255,165,254,31,251,82,247,240,244,59,244,69,244,101,243,113,240,223,235,177,231,148,230,75,235,237,246,191,7, 48,25,78,37,133,39,136,32,19,24,3,21,113,22,50,22,40,17,60,10,40,5,215,1,24,254,240,249,39,247,89,246,91,246,168,245,133,243,241,240,135,240,232,243,224,248,131,251,163,250,60,248,193,245,82,242,248,237,60,235,194,236,232,241,247,246,71,249,16,249,122,247,42,245,215,242,139,241,121,241,192,241,38,241,35,240,205,242,223,254,40,22,221,47,103,59,68,50,172,33,176,25,168,27,0,30,253,26,205,21,177,18,4,17,1,14,3,8,220,254,254,243,89,234,218,227,83,223,141,218,181,213,98,211,52,213,103,218,180,225,209,233,40,240,52,242,54,239,199,233,51,231,12,235,45,245,75,5,95,29,148,59,80,81,193,77,43,56,91,40,155,41,213,49,214,50,56,40,101,23,40,8,60,255,110,252,236,250,121,246,91,239,231,233,35,233,197,236,21,242,204,246,3,251,226,255,153,5,155,9,50,7,42,252,34,235,143,218,94,212,185,222,168,240,115,250,213,247,255,239,42,233,161,228,209,226,245,227,65,230,160,232,187,246,140,34,191,75,182,68,199,30,153,12,89,26,95,39,218,26,85,255,26,237,69,239,115,0,220,14,140,14,42,2,65,245,248,237,155,237,161,240,19,235,87,217,204,204,89,210,62,225,6,234,115,232,114,229,27,238,95,17,211,65,31,86,133,66,246,39,44,36,173,44,52,44,42,37,133,34,168,32,159,25,132,16,189,8,158,255,152,246,212,241,194,238,160,232,100,225,136,223,143,228,145,242,78,15,85,49,236,59,159,38,13,13,229,8,45,22,76,35,30,37,172,21,71,246,105,218,169,219,148,243,218,2,153,250,180,232,145,220,239,213,166,208,253,207,202,212,14,215,138,211,242,206,81,204,146,201, 21,200,131,206,192,236,44,36,143,71,193,61,249,37,191,39,12,64,26,83,47,76,129,35,180,244,138,235,78,5,134,21,143,5,211,233,236,218,109,214,209,211,120,215,108,226,216,230,237,219,205,205,189,206,56,222,142,239,240,254,5,20,248,48,3,71,25,69,105,51,234,42,71,50,59,46,188,14,166,240,163,242,112,9,169,28,78,37,120,27,60,248,181,206,203,193,108,211,28,231,109,232,60,221,110,220,204,255,186,44,117,51,47,27,193,12,37,22,32,37,112,46,218,53,123,59,165,48,196,12,17,233,166,233,227,1,135,9,165,244,237,216,150,198,63,187,222,182,125,188,18,197,12,201,229,201,189,204,113,216,157,234,238,249,205,4,211,17,85,34,1,48,63,55,67,59,217,62,241,66,213,71,55,74,226,69,212,45,221,245,204,194,248,193,46,227,107,242,192,226,59,207,124,199,164,194,38,188,25,186,92,190,81,197,207,202,147,207,111,216,178,235,61,3,68,15,125,9,201,0,252,8,114,36,22,66,37,81,167,80,134,71,90,59,94,46,42,27,131,253,132,229,8,231,54,244,112,242,87,225,251,223,243,9,43,52,245,40,98,253,46,234,12,252,79,11,187,241,130,203,201,206,195,242,205,9,121,10,138,27,152,65,101,77,63,45,67,9,113,255,55,245,58,209,184,187,96,209,196,238,231,237,25,216,213,200,149,197,120,198,121,216,67,7,190,46,33,43,154,16,205,6,56,13,136,255,145,220,205,210,232,246,222,52,184,92,219,74,55,27,225,1,117,14,82,39,204,50,165,44,238,11,68,205,58,160,212,170,19,213,107,237,134,229,188,210,36,197,163,186,49,178,16,180,214,194,223,212,139,224,15,231,101,231,233,225,14,227,29,242, 211,247,86,239,187,239,2,0,193,12,12,10,148,0,220,249,185,6,126,57,135,99,50,85,140,41,54,21,101,33,192,53,224,67,125,78,4,86,93,82,52,51,10,248,163,208,203,220,103,3,6,21,61,6,189,243,11,251,17,20,242,25,28,241,59,183,53,174,253,210,40,240,200,234,241,213,123,201,44,202,142,207,245,212,195,220,218,227,98,228,137,224,240,224,186,230,182,241,0,0,18,8,167,1,79,244,142,237,97,2,187,58,173,91,151,72,10,37,127,31,185,51,149,66,93,69,207,66,4,31,61,214,194,184,253,220,101,8,48,8,127,239,60,218,97,203,28,193,200,195,141,211,63,226,154,231,76,231,158,228,44,222,45,221,103,240,210,41,253,95,152,91,100,49,70,27,183,39,167,60,13,72,217,67,244,32,88,243,157,239,137,31,235,82,113,86,174,57,195,31,121,18,231,14,23,23,235,36,200,38,166,25,253,14,162,14,177,13,238,11,55,15,237,13,165,230,146,168,242,155,47,210,192,35,229,52,32,223,224,140,252,140,4,188,77,215,203,215,154,209,175,200,157,187,19,195,88,236,119,254,223,19,13,50,21,58,215,28,229,3,228,9,174,33,167,53,214,63,208,71,200,69,215,43,86,231,53,189,150,210,196,253,70,7,195,239,171,211,176,196,96,193,157,197,129,204,28,207,119,212,197,217,185,220,182,249,181,52,96,75,62,49,36,23,138,29,235,53,138,70,20,74,113,69,63,67,98,64,126,45,244,253,30,221,129,234,92,12,27,15,23,236,112,200,111,189,180,195,168,201,144,204,236,205,240,202,7,196,114,197,16,207,111,216,26,227,141,241,196,250,252,251,141,255,163,7,210,11,200,9,188,7,91,16,75,39,216,29,197,251, 247,236,180,252,207,6,67,250,241,237,78,241,14,247,7,243,177,239,151,238,109,254,80,52,69,97,228,85,60,47,212,35,232,52,14,68,28,72,191,76,115,82,142,73,177,28,201,218,154,199,97,230,30,8,95,5,166,233,28,211,128,201,221,196,143,198,157,205,242,211,90,213,150,210,119,207,235,217,11,11,173,59,17,61,176,32,83,25,242,47,64,68,136,67,242,62,255,65,196,64,78,55,117,19,235,219,152,197,197,221,99,241,216,220,159,187,88,174,129,176,93,179,132,183,82,188,40,190,65,191,215,195,87,203,39,210,57,218,76,229,108,240,69,249,81,1,128,7,115,9,50,5,149,1,149,11,216,24,246,17,87,7,77,9,158,17,238,14,223,2,97,252,55,255,45,5,122,9,143,10,4,9,26,28,40,77,205,102,220,80,194,50,96,52,39,73,233,84,237,84,107,85,105,87,153,81,229,49,38,243,39,210,233,230,244,10,224,10,126,236,218,210,227,199,232,192,224,190,132,197,231,205,6,210,216,208,143,208,142,227,72,24,118,62,184,55,240,31,216,32,146,55,173,71,34,71,116,67,180,66,21,63,7,57,252,30,226,230,70,196,244,213,35,240,91,229,75,198,109,182,98,184,5,187,59,188,230,191,57,193,67,193,178,196,75,203,225,207,47,213,112,222,235,232,150,240,245,246,203,252,229,255,217,253,195,249,88,250,194,0,3,8,191,12,63,13,218,9,78,3,207,251,107,247,69,249,27,255,107,4,94,6,43,8,23,33,222,84,12,108,142,85,102,57,8,60,99,80,241,91,232,92,237,92,152,91,81,85,206,66,66,11,252,214,125,218,162,1,6,14,130,242,70,211,241,198,245,195,251,193,195,197,199,204,212,207,43,204,136,201, 190,212,145,2,88,50,97,56,21,33,26,23,199,37,177,55,134,60,11,58,36,58,43,57,248,48,31,14,32,218,82,200,28,226,95,247,90,230,192,197,166,181,57,182,185,184,152,190,37,203,187,214,6,224,104,234,184,241,122,244,152,244,139,244,226,242,150,227,75,218,15,236,2,5,0,8,38,248,104,234,72,232,59,237,82,242,246,242,106,238,146,231,58,224,190,220,231,223,139,231,147,239,155,244,155,244,220,249,146,37,99,91,43,97,95,64,118,49,171,67,230,87,28,93,55,94,93,95,150,89,232,75,14,31,230,222,187,204,98,240,165,14,118,0,213,222,75,201,247,192,138,191,52,196,171,203,141,209,192,209,187,204,24,210,38,253,189,50,40,62,191,39,190,26,29,39,156,57,237,65,84,64,211,61,68,60,214,57,110,39,54,247,200,205,79,210,65,238,1,239,245,207,56,180,201,174,135,181,236,193,22,211,175,227,78,241,243,242,4,227,224,206,51,212,116,238,184,243,140,227,51,229,91,251,23,6,12,250,117,234,51,229,225,229,155,232,151,236,211,235,154,229,239,223,43,221,121,219,44,220,28,226,226,235,173,242,134,241,109,239,161,13,159,75,91,102,168,78,209,52,206,57,221,76,30,86,93,86,249,86,186,86,133,81,101,57,8,251,11,205,210,217,47,2,213,9,243,237,9,210,63,199,10,196,197,194,21,200,23,209,141,214,63,211,116,211,159,241,91,40,19,63,35,45,144,25,137,33,155,56,27,71,18,72,102,68,9,66,18,60,165,31,111,236,68,211,153,228,14,252,51,241,9,205,140,177,92,171,125,177,181,191,159,221,114,1,139,11,8,241,229,218,7,240,186,25,73,35,203,245,169,199,42,210,183,255,80,22,5,8, 88,243,211,243,202,3,59,244,135,213,63,204,28,221,39,235,215,229,180,215,154,211,53,219,252,226,167,232,210,234,219,233,227,251,121,55,226,93,231,76,110,46,120,49,150,73,255,85,195,85,235,87,69,88,177,77,166,58,73,8,37,210,188,210,100,255,117,19,125,250,104,217,160,200,110,193,167,191,69,200,9,213,248,220,139,217,225,209,14,220,204,15,6,68,241,73,145,49,77,39,76,53,162,68,182,72,24,71,168,71,70,71,39,58,212,11,242,219,227,214,109,241,129,251,194,226,193,193,185,179,144,194,248,237,189,25,107,26,248,242,238,217,235,239,117,19,242,30,62,12,164,243,222,241,193,237,122,232,251,240,151,253,235,249,18,234,226,218,59,212,48,214,168,218,117,220,223,217,5,214,185,207,33,204,30,206,169,214,152,224,80,230,48,231,166,248,84,48,120,91,129,82,216,49,108,44,230,65,172,81,70,84,10,87,26,87,95,76,215,58,105,12,250,209,189,199,70,240,55,12,206,250,131,216,70,196,244,189,173,191,223,200,206,213,6,222,142,219,183,213,217,226,210,21,185,66,115,66,36,43,197,38,228,56,22,74,179,78,142,75,219,72,126,62,102,21,185,225,8,221,59,252,39,12,146,246,232,209,7,184,203,176,60,198,152,251,95,24,217,248,90,220,119,241,88,18,169,23,179,15,132,24,34,41,90,10,224,206,126,201,152,246,213,17,109,4,180,237,160,220,229,208,55,206,30,211,17,213,122,210,49,207,141,204,161,201,76,202,237,211,27,223,113,228,32,228,145,242,45,44,19,94,146,84,78,47,122,41,218,61,39,76,202,82,213,90,93,90,163,76,66,60,58,20,195,212,58,192,0,231,203,12,13,3,38,221,13,194,222,187, 143,191,66,199,15,211,205,219,172,217,215,207,228,217,38,15,5,64,129,65,217,43,7,39,130,54,129,70,115,76,64,74,56,70,86,48,181,248,201,213,100,235,151,13,118,10,124,234,158,203,208,183,185,179,25,204,219,233,197,236,102,247,57,19,152,23,0,248,22,235,246,14,239,54,14,41,98,231,65,198,83,228,29,12,100,14,83,253,44,239,180,225,163,215,0,216,239,218,130,213,136,209,96,209,190,207,116,204,175,210,192,222,85,230,178,230,142,227,167,239,179,40,139,93,227,89,117,56,4,46,151,59,183,73,30,82,139,87,32,87,7,79,22,66,200,28,237,219,100,191,200,222,180,6,61,3,174,224,28,197,155,188,237,188,178,193,236,205,64,217,171,216,149,207,230,217,220,9,111,57,246,64,148,47,170,39,226,51,119,68,238,75,68,74,172,60,76,11,88,218,110,225,176,12,182,26,12,255,24,222,63,201,165,183,62,173,139,182,47,210,97,4,254,47,75,39,40,243,152,219,95,0,73,47,141,59,134,23,37,225,221,210,153,240,53,15,39,19,162,4,7,245,218,232,71,224,97,220,9,218,39,215,82,213,19,213,244,213,254,216,234,221,99,227,197,231,156,231,77,227,6,237,85,34,166,91,59,98,99,68,50,49,226,54,44,71,129,82,236,87,87,90,235,81,21,63,101,30,231,228,244,191,49,212,178,0,76,8,49,230,47,196,131,184,166,184,111,189,180,202,107,215,195,215,205,205,20,204,110,230,68,35,20,77,32,69,237,40,233,36,144,55,149,70,251,68,101,35,138,235,11,219,28,253,236,29,215,19,202,241,83,218,119,204,159,189,82,183,0,201,144,253,45,49,54,48,213,7,49,237,121,251,105,29,162,55,148,59,147,21, 34,220,5,205,252,236,17,17,170,21,207,3,69,242,231,228,226,213,246,205,129,209,207,212,49,210,142,210,190,215,131,216,54,215,164,221,37,230,72,230,244,228,43,241,28,33,96,89,64,101,53,72,22,47,133,52,109,73,187,85,8,90,180,90,114,77,1,56,31,28,163,230,132,192,185,212,138,2,22,7,153,225,226,192,34,183,75,184,151,191,75,206,3,217,217,214,49,205,138,213,3,6,98,57,72,63,70,39,166,30,65,47,203,66,83,74,75,57,139,1,183,215,125,232,112,19,42,32,153,7,222,234,227,216,210,200,65,186,61,190,218,232,156,37,72,51,80,17,158,242,8,246,30,15,136,42,236,59,242,60,228,29,182,227,57,198,249,223,41,11,168,22,144,3,70,238,103,221,76,204,109,197,235,202,120,205,202,204,136,209,111,214,103,211,163,210,3,217,249,221,24,225,249,230,150,242,91,30,244,89,24,103,122,68,158,39,246,46,7,71,15,87,245,92,211,88,71,71,84,51,111,30,128,238,95,196,223,210,45,255,155,7,221,228,104,192,87,180,181,184,180,193,26,205,244,213,157,212,231,203,131,221,237,23,22,61,134,48,235,26,134,33,94,55,1,70,222,72,48,45,210,239,59,210,119,239,133,22,137,24,219,253,207,229,37,213,191,196,45,184,93,195,248,247,132,41,206,32,30,255,153,247,7,7,42,24,219,40,123,54,116,55,249,25,254,228,142,202,64,227,116,10,231,19,173,0,47,235,155,217,162,202,246,198,241,203,124,204,134,204,79,210,246,213,50,211,69,212,61,217,172,219,84,224,104,232,182,241,10,23,133,84,50,104,246,71,198,39,113,44,214,69,168,88,103,94,101,88,38,72,22,54,31,36,89,249,151,204,11,210, 215,249,55,7,239,233,71,197,112,183,124,187,79,195,129,204,130,213,249,213,121,206,108,223,128,25,13,62,12,49,80,27,147,33,99,55,185,70,110,69,15,30,113,228,178,215,172,251,173,24,213,17,44,249,190,229,66,214,138,198,93,189,215,205,207,251,87,24,240,18,79,11,116,13,45,15,37,19,92,36,60,54,178,59,118,47,122,4,10,211,251,208,172,249,226,22,101,13,249,243,176,221,128,206,73,199,63,199,163,201,39,205,124,209,114,212,27,213,69,212,210,212,93,216,114,222,59,229,38,236,48,253,84,41,35,90,239,96,164,65,171,40,204,47,183,71,28,89,60,94,120,88,125,71,252,52,71,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,120,251,70,254,38,254,93,254,179,252,85,251,243,249,222,248,68,249,21,250,89,251,134,251,34,252,20,252,11,253,114,253,201,253,48,253,34,253,218,253,252,255,108,2,209,4,99,6,78,7,157,7,40,7,249,5,107,4,201,2,137,1,85,0,182,254,153,252,120,250,177,249,39,251,249,253,47,0,243,0,89,0,106,255,246,254,12,255,167,255,248,0,188,2,151,4,249,5,86,6,221,5,218,4,202,3,198,2,173,1,112,0,69,255,188,253,158,251,23,249,170,246,7,246,246,247,222,250,182,252,130,252,137,250,212,248,13,249,95,250,163,250,233,248,67,245,171,240,169,237,166,236,173,235,143,232,95,227,57,218,73,204,22,180,41,138,134,160,145,237, 228,56,10,102,205,105,60,84,206,70,62,62,116,55,197,50,85,42,153,34,159,27,233,21,164,14,123,10,65,6,3,2,181,253,114,251,192,249,235,247,137,247,189,249,157,249,243,249,136,252,61,255,106,2,170,2,14,2,30,1,28,254,30,252,37,0,20,2,34,0,201,253,198,251,178,246,245,249,184,0,78,0,169,19,22,26,30,26,141,24,106,11,249,6,186,25,242,33,160,30,123,1,174,213,40,186,152,174,222,169,244,173,135,184,74,186,142,182,97,180,217,189,195,207,128,236,237,16,26,47,215,57,195,56,79,52,60,47,128,43,115,41,200,36,200,34,121,30,202,26,22,24,56,20,167,16,114,14,52,10,90,6,136,4,136,1,170,255,66,253,10,254,189,252,253,254,197,0,33,4,154,3,202,1,146,0,200,255,59,253,65,1,157,1,155,253,61,255,14,252,180,248,17,252,201,253,242,4,161,16,52,19,151,14,184,9,236,11,55,20,151,28,139,28,35,20,6,7,191,245,227,222,206,199,162,184,150,181,81,181,221,178,77,179,13,185,10,195,244,207,166,226,75,253,100,22,131,37,142,43,20,43,23,40,20,37,102,34,78,31,32,29,230,26,38,25,67,23,193,21,33,20,12,18,5,16,182,13,148,11,61,8,20,6,153,3,167,0,10,1,110,2,3,2,21,4,245,3,137,0,78,1,231,255,249,254,173,255,106,254,226,253,0,254,236,251,213,249,117,251,252,0,99,7,213,9,172,7,243,4,146,7,61,13,169,17,93,19,51,17,208,12,191,8,240,2,170,247,252,230,135,214,41,203,171,195,244,187,183,179,209,177,197,185,184,198,116,214,174,234,177,2,226,22,30,34,102,37,26,36,200,32,231,29,159,26,137,23,14,21, 130,19,165,18,137,17,142,17,174,17,17,16,48,16,181,15,8,13,10,12,106,10,31,8,174,7,103,7,51,6,86,5,173,3,216,1,224,0,126,255,0,254,72,253,11,253,20,252,192,250,8,249,164,249,99,254,74,3,250,4,218,4,232,4,42,6,131,9,52,13,164,14,188,13,121,12,203,10,48,8,250,4,243,255,181,247,29,237,117,226,178,216,203,206,108,194,245,181,87,176,218,181,170,195,52,214,84,236,133,3,151,22,169,32,200,34,160,32,136,28,115,25,250,22,196,19,4,18,89,17,236,15,161,15,199,15,165,15,138,15,121,15,226,14,237,13,65,13,160,12,31,12,73,11,99,10,72,9,23,8,232,6,76,5,4,3,75,1,204,255,24,254,198,250,24,248,235,247,150,249,161,251,192,253,196,254,105,255,110,1,175,4,157,7,192,9,253,10,15,11,130,10,167,9,140,8,27,6,126,2,20,254,194,248,133,242,191,235,252,227,214,217,157,203,95,188,203,178,91,180,36,193,31,212,74,234,11,1,188,19,3,30,237,31,64,28,216,23,53,20,59,17,216,14,66,13,133,12,107,12,151,12,61,13,14,14,133,14,175,14,188,14,230,14,218,14,188,14,113,14,225,13,83,13,171,12,61,11,162,9,137,8,41,7,198,4,249,1,233,254,117,252,137,251,232,251,85,252,76,252,161,252,202,253,136,255,228,1,153,4,73,6,129,7,82,8,175,8,143,8,184,7,107,6,92,4,134,1,18,254,123,250,41,246,110,241,75,235,250,225,151,212,123,196,173,183,56,181,139,190,246,207,119,229,89,251,249,13,56,25,84,28,79,25,186,20,135,16,160,13,172,11,140,10,58,10,202,10,61,11,222,11,199,12,137,13,61,14,244,14, 107,15,100,15,165,15,209,15,126,15,175,14,254,13,7,13,252,11,126,10,110,8,92,5,139,2,174,0,235,254,148,253,167,252,75,252,52,252,225,252,86,254,221,255,115,1,3,3,109,4,54,5,212,5,65,6,28,6,106,5,88,4,216,2,204,0,188,254,133,252,154,249,31,246,71,241,176,233,57,222,158,207,231,193,81,188,174,193,227,207,153,226,82,246,146,7,164,18,15,22,7,20,226,15,219,11,232,8,117,7,213,6,32,7,34,8,38,9,61,10,172,11,29,13,17,14,243,14,215,15,97,16,121,16,165,16,117,16,49,16,219,15,75,15,229,13,7,12,4,10,202,7,66,5,40,3,35,1,42,255,161,253,66,253,45,253,178,253,175,254,150,255,194,0,184,1,232,2,160,3,3,4,96,4,14,4,96,3,127,2,130,1,7,0,171,254,24,253,239,250,211,247,185,243,75,237,46,228,11,216,150,203,150,196,243,198,250,209,182,225,151,242,122,1,249,11,223,15,184,14,72,11,182,7,232,4,112,3,18,3,166,3,225,4,151,6,110,8,65,10,15,12,196,13,3,15,12,16,171,16,202,16,250,16,12,17,225,16,100,16,148,15,87,14,198,12,232,10,24,9,240,6,177,4,190,2,64,1,243,255,86,255,83,255,136,255,219,255,142,0,35,1,190,1,82,2,205,2,199,2,190,2,136,2,233,1,34,1,109,0,163,255,171,254,123,253,14,252,126,249,182,245,47,240,152,232,206,222,154,212,235,205,75,206,7,214,146,226,174,240,44,253,100,6,168,10,138,10,249,7,192,4,200,1,20,0,136,255,215,255,4,1,246,2,27,5,107,7,189,9,229,11,171,13,42,15,113,16,99,17,4,18,104,18,83,18,209,17,17,17, 226,15,94,14,148,12,145,10,83,8,14,6,11,4,158,2,113,1,180,0,109,0,140,0,144,0,242,0,122,1,174,1,1,2,52,2,55,2,224,1,130,1,28,1,130,0,225,255,83,255,185,254,185,253,147,252,144,250,57,247,118,242,6,236,32,228,26,220,84,214,108,213,94,218,220,227,7,239,90,249,37,1,86,5,253,5,33,4,92,1,196,254,239,252,83,252,138,252,168,253,112,255,197,1,37,4,153,6,21,9,48,11,52,13,14,15,134,16,165,17,101,18,200,18,185,18,67,18,109,17,42,16,123,14,136,12,106,10,68,8,71,6,153,4,119,3,144,2,7,2,208,1,192,1,200,1,239,1,41,2,47,2,61,2,44,2,204,1,81,1,211,0,50,0,153,255,237,254,92,254,120,253,54,252,103,250,98,247,64,243,214,237,155,231,135,225,29,221,15,220,77,223,49,230,0,239,143,247,48,254,11,2,253,2,168,1,66,255,194,252,184,250,205,249,194,249,174,250,75,252,107,254,239,0,123,3,40,6,184,8,22,11,56,13,22,15,155,16,202,17,145,18,240,18,200,18,73,18,79,17,251,15,70,14,96,12,95,10,78,8,100,6,197,4,156,3,177,2,37,2,225,1,198,1,200,1,241,1,4,2,198,1,31,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,254,94,5,14,10,70,10,241,10,226,9,14,6,77,2,255,253,116,250,123,250,231,252,213,255,123,2,137,3,41,3,143,1, 54,254,173,251,95,252,92,0,142,6,120,12,184,15,107,15,42,13,253,9,179,5,79,0,79,251,253,246,237,242,13,240,112,239,213,241,99,247,20,255,104,6,128,10,185,10,3,8,239,3,61,1,153,1,104,4,76,8,151,11,227,12,52,11,40,7,191,1,51,251,71,244,192,237,69,233,142,231,135,233,11,240,151,249,90,3,84,10,112,12,222,9,100,5,38,0,70,250,80,245,154,242,175,241,102,243,122,248,121,255,117,6,22,11,131,11,154,7,83,2,168,254,5,253,219,251,76,250,161,248,166,247,137,247,86,248,160,249,221,250,104,252,200,255,130,4,71,9,149,12,245,12,67,10,49,6,160,2,224,0,40,2,138,6,74,11,129,11,236,2,207,242,125,226,163,218,248,222,164,235,178,250,200,9,196,22,114,26,166,17,54,255,250,234,78,224,42,229,204,242,118,4,149,29,248,51,9,50,78,29,26,16,173,14,226,11,79,7,192,7,151,8,172,4,176,247,156,215,111,180,225,182,122,216,179,236,87,247,38,26,103,62,240,58,219,24,139,246,219,221,103,216,18,230,44,243,78,252,56,20,241,52,40,56,199,27,136,252,226,222,42,195,206,196,241,222,232,237,110,244,105,13,28,45,229,45,97,13,250,233,246,220,229,227,192,239,54,250,31,12,164,37,237,50,22,42,114,25,74,17,224,15,9,15,103,13,161,11,70,6,198,243,77,210,45,187,12,200,100,228,239,244,225,8,146,42,234,60,129,47,106,22,49,0,188,234,255,220,232,225,162,239,39,249,116,5,85,24,114,30,87,14,60,248,86,235,112,230,114,230,92,237,141,253,7,19,221,35,105,39,168,30,129,17,84,6,46,2,194,6,129,15,111,19,6,15,116,9,113,6, 36,3,39,250,24,229,27,206,181,211,25,253,231,35,9,40,240,21,143,1,240,224,224,194,194,203,245,235,54,248,208,253,236,25,136,52,159,44,85,9,110,228,158,209,9,215,46,230,133,237,103,242,53,4,118,31,11,41,189,18,3,239,22,217,5,220,205,233,150,242,64,252,77,20,61,46,42,48,110,24,86,249,252,224,217,215,212,225,95,248,116,18,68,40,80,45,236,32,194,17,150,7,186,1,82,5,221,17,148,23,172,16,147,6,72,252,13,243,72,248,8,14,120,26,85,19,188,10,39,10,237,3,252,227,158,185,109,180,63,214,1,235,241,238,192,16,33,66,48,70,79,33,153,9,95,239,226,194,17,186,147,222,31,245,213,1,211,40,14,65,97,39,16,9,136,4,220,250,175,229,106,226,117,240,152,239,49,220,22,212,97,225,50,238,138,240,112,248,56,15,181,40,50,53,234,48,116,32,55,8,175,233,127,209,219,208,75,225,39,238,249,250,20,17,56,31,213,20,140,255,166,240,95,233,84,235,192,250,146,20,140,45,149,55,181,44,93,26,20,10,54,244,217,224,246,230,166,255,73,14,230,9,140,1,162,2,185,13,87,21,104,15,248,251,24,221,160,195,205,201,200,227,145,239,26,244,197,14,213,52,49,62,26,40,84,17,110,4,63,247,178,239,72,248,85,9,64,20,168,18,178,8,20,253,85,241,139,233,189,242,76,12,220,22,25,245,83,196,83,190,252,223,221,241,250,238,62,248,36,23,13,58,155,68,10,40,219,241,211,199,81,200,44,227,118,239,161,245,155,24,89,63,157,55,178,20,248,7,2,253,3,219,216,202,61,234,28,15,67,28,124,32,61,32,95,20,43,253,6,221,99,200,237,217,83,12,239,55,174,56, 95,30,181,17,212,18,115,250,137,195,210,169,195,203,54,241,46,5,79,42,73,68,168,41,88,254,130,224,224,204,15,212,248,248,175,29,20,44,26,29,252,247,74,215,47,205,194,214,143,232,31,8,244,52,77,69,159,39,90,15,206,6,56,222,8,173,136,188,109,232,64,253,178,29,77,71,6,60,242,18,58,12,105,22,79,18,231,12,224,15,60,19,73,13,135,6,66,255,200,211,24,149,46,159,97,220,67,234,61,216,11,229,130,249,219,248,190,244,182,20,194,92,190,115,20,58,149,19,76,35,247,32,209,5,140,254,148,3,229,252,61,242,105,239,154,243,168,246,115,245,214,250,254,238,31,181,248,150,235,203,141,251,164,239,200,232,179,252,44,11,147,50,137,98,215,82,151,27,150,249,229,208,61,192,141,252,205,54,222,37,40,3,58,2,71,8,103,2,171,253,199,3,31,9,252,11,42,0,245,204,85,157,171,189,219,241,28,240,194,225,226,239,159,18,57,71,85,91,168,29,54,201,76,183,240,220,144,242,37,233,112,246,139,50,190,91,155,57,14,15,148,21,97,33,89,18,188,1,158,1,83,10,123,232,59,165,249,168,104,232,211,245,229,223,100,234,227,1,248,20,253,48,75,40,253,244,122,224,176,248,11,5,232,250,51,248,70,16,15,68,122,97,101,58,245,18,114,23,44,30,187,12,26,223,19,190,96,228,13,253,150,198,39,188,85,248,230,5,188,238,177,246,86,18,175,59,44,93,41,56,113,234,213,210,94,239,36,252,175,242,12,240,206,13,109,70,181,89,53,45,166,14,138,26,148,31,83,4,196,201,215,163,78,199,229,244,239,235,7,227,91,247,197,0,107,249,222,250,197,30,69,94,92,106,163,44,247,232,10,202, 64,205,196,227,147,236,158,232,133,10,12,73,250,81,171,30,49,10,12,28,89,30,147,254,77,194,172,163,80,203,118,242,74,231,53,225,243,242,151,248,109,240,121,248,169,44,199,105,193,87,33,26,27,242,36,205,59,181,159,208,150,236,27,232,89,7,239,72,160,76,233,20,246,3,87,24,15,26,95,246,221,184,23,160,73,204,191,238,241,224,174,221,88,240,150,244,125,235,171,248,53,52,80,106,64,75,94,18,148,251,187,211,94,168,201,193,228,234,17,239,23,15,136,72,240,62,109,9,209,2,78,22,34,20,47,242,228,181,196,158,255,204,53,238,62,223,128,221,84,239,96,242,173,234,146,252,17,61,187,108,243,67,95,15,157,2,104,216,248,162,106,187,47,234,201,236,229,10,165,73,53,68,158,11,153,2,251,23,222,22,121,243,241,182,227,161,86,209,226,240,26,225,234,223,243,241,98,244,116,236,80,255,92,63,74,110,98,70,6,19,20,6,237,218,118,165,45,191,98,238,19,241,181,16,41,79,87,71,178,14,202,6,21,28,241,26,64,246,215,184,205,165,26,214,99,244,235,228,149,228,51,246,122,248,247,240,121,2,234,65,139,114,27,76,110,24,36,10,120,222,170,169,208,195,112,242,43,244,42,20,247,82,11,75,104,18,51,11,107,32,34,30,197,248,204,187,119,169,159,218,75,248,166,232,88,233,237,250,252,251,1,244,220,5,76,68,203,116,190,79,26,28,104,13,216,225,25,173,187,198,65,244,72,246,223,23,52,86,129,75,144,18,117,13,144,34,163,31,173,251,203,191,135,170,135,217,103,248,181,233,111,233,199,250,138,253,180,246,53,6,127,66,22,117,10,83,240,29,198,14,151,228,236,171,218,193,145,243,47,253, 198,32,252,85,166,66,232,14,57,15,109,32,29,27,161,250,53,192,232,168,156,214,0,247,96,233,224,231,168,248,30,252,17,245,210,2,39,62,53,114,23,82,77,28,86,11,104,225,201,170,228,192,198,240,166,249,204,29,196,83,93,64,70,11,81,11,34,29,204,23,49,247,91,189,174,166,22,212,2,244,217,230,135,229,123,245,14,248,231,241,58,253,201,51,18,108,32,85,219,28,164,1,68,215,35,171,81,197,192,238,183,245,108,30,67,83,245,58,65,7,221,10,192,27,110,20,74,244,102,187,118,164,163,208,144,240,110,228,147,227,48,243,120,245,180,239,37,249,165,44,71,103,246,86,52,29,237,249,174,207,24,173,202,201,180,236,148,245,174,35,244,82,210,50,192,2,198,10,187,25,49,16,76,240,60,185,67,163,173,206,254,237,216,227,67,227,87,242,219,245,204,240,193,248,60,42,21,101,95,86,240,27,173,243,23,202,89,176,151,207,4,237,204,247,97,42,171,82,49,44,241,0,150,12,196,24,47,14,86,241,138,188,226,163,247,203,97,237,242,229,124,228,170,242,176,246,199,241,176,248,135,40,111,99,174,87,145,26,121,233,181,195,176,185,227,217,9,237,164,251,225,52,140,84,209,37,154,0,147,17,147,26,203,13,110,241,158,189,236,166,20,207,146,238,20,230,52,228,62,242,137,247,106,244,101,251,93,41,123,100,224,91,146,26,215,223,163,190,53,195,82,226,149,236,109,255,226,61,69,86,217,34,202,2,63,22,191,28,32,14,233,241,139,191,115,169,2,208,123,238,208,231,239,230,222,243,92,249,184,246,218,252,142,42,234,101,79,94,132,25,134,217,33,190,163,204,58,233,75,237,86,5,90,70,70,86,37,31,55,4, 129,24,195,26,12,11,187,241,67,193,200,169,121,207,159,239,17,234,29,232,105,244,26,250,76,247,36,253,68,42,154,102,84,96,203,21,235,208,9,190,50,214,250,237,150,237,14,13,100,78,55,83,128,25,32,6,4,27,162,24,56,9,177,243,222,196,186,169,170,204,16,239,65,235,145,231,224,242,172,249,15,247,30,253,108,43,29,103,57,95,209,18,121,205,79,190,136,216,142,236,129,235,19,16,150,81,49,80,40,21,183,5,89,27,192,22,232,6,170,241,63,194,131,167,183,203,51,239,77,235,210,230,119,242,232,249,225,246,129,252,213,41,146,101,48,93,127,13,227,198,136,190,240,221,184,237,29,235,94,20,84,84,58,76,167,16,181,5,113,27,245,19,11,5,201,242,150,195,1,167,86,203,120,239,243,234,204,229,170,241,164,248,51,245,205,250,154,40,166,100,48,93,52,11,71,195,221,191,168,226,248,238,145,234,135,23,65,86,225,72,30,14,63,6,156,27,49,19,117,4,162,241,109,193,181,165,143,203,196,239,255,234,100,230,35,242,9,250,162,246,113,251,255,40,140,101,160,92,21,7,45,192,18,193,11,228,218,236,244,232,225,25,96,88,15,71,23,12,182,7,68,29,95,19,190,4,106,241,166,192,153,165,166,204,191,240,37,235,229,230,27,244,58,251,135,247,120,253,146,42,18,101,243,89,154,0,170,187,109,197,176,234,102,238,9,235,180,32,210,91,189,66,254,8,74,10,18,31,224,18,20,5,198,240,4,190,43,166,79,208,118,243,40,236,141,231,176,244,61,252,246,247,101,253,102,43,235,101,3,89,147,255,62,188,45,201,161,237,242,236,80,237,153,41,105,93,105,58,203,5,191,13,199,31,127,17,212,5,37,241, 99,188,116,165,235,208,203,242,57,235,219,231,67,246,240,253,104,249,66,255,176,46,193,103,113,85,187,247,34,184,28,204,181,240,92,237,199,242,17,53,229,95,103,50,171,1,70,16,236,31,152,14,188,4,9,240,180,185,109,165,220,210,232,242,85,235,158,233,37,247,93,253,142,248,46,254,4,46,40,104,36,82,245,239,130,182,204,210,100,245,124,236,152,246,155,60,239,93,127,41,211,255,72,19,176,30,63,11,182,2,189,237,14,183,46,165,173,212,119,243,62,233,96,232,179,248,111,253,84,247,127,255,36,50,194,105,27,78,87,233,135,180,51,213,239,242,212,231,247,249,215,66,42,91,8,36,93,0,232,20,105,28,105,8,170,2,10,237,246,180,123,165,211,214,106,243,121,232,125,233,86,249,175,253,213,247,99,0,86,51,43,105,154,71,181,223,236,177,14,218,3,246,23,232,234,255,98,73,163,87,27,28,35,255,121,22,19,27,93,7,90,2,13,234,25,176,246,163,5,216,14,244,57,232,116,233,148,249,188,252,158,246,236,255,50,51,199,102,157,65,15,219,211,180,7,224,107,247,103,232,163,3,206,76,217,84,46,23,18,254,94,22,56,24,156,4,245,0,85,230,154,173,49,167,84,219,144,243,45,231,176,233,199,249,80,252,13,247,31,1,224,51,174,102,211,63,128,216,72,182,144,227,5,247,121,231,213,8,224,80,192,81,196,19,78,255,57,24,11,24,181,4,224,0,128,227,33,171,5,170,185,222,227,242,100,230,247,234,181,250,127,253,214,248,73,2,242,52,104,101,172,58,5,213,96,183,87,229,223,246,125,232,119,12,142,83,141,80,160,17,229,255,17,25,194,22,114,4,234,0,249,224,164,170,242,173,35,226,220,242, 78,230,142,236,204,251,21,253,28,248,200,2,56,54,112,101,15,57,18,212,42,185,188,232,90,248,129,234,173,19,37,88,219,75,82,13,247,1,8,27,239,21,78,4,71,1,39,223,96,169,102,176,93,229,40,244,105,230,238,236,55,252,151,252,151,247,2,4,90,56,171,101,179,54,118,210,92,186,94,233,91,247,205,235,66,23,33,89,137,72,177,11,206,4,233,28,52,21,172,3,79,0,174,219,21,167,150,178,236,230,139,242,102,229,238,237,11,253,187,252,222,248,3,6,117,58,208,100,199,49,93,207,184,186,230,234,30,248,35,237,152,27,50,92,98,70,213,8,250,3,112,27,33,18,246,2,63,0,169,217,74,167,241,182,92,234,179,242,49,229,1,238,169,252,27,252,168,247,188,5,136,59,180,100,86,48,219,206,94,188,248,235,190,247,150,239,221,32,196,93,142,66,59,6,124,5,86,28,25,18,192,3,237,254,74,213,166,165,253,184,11,235,102,242,107,230,10,240,134,253,253,251,148,247,67,7,5,61,133,99,197,44,91,204,124,188,172,236,164,247,177,242,7,39,30,93,121,58,63,2,69,7,66,28,1,15,22,2,76,254,86,211,193,164,16,186,252,234,174,239,87,228,218,239,83,253,161,251,6,249,3,9,253,61,250,97,197,39,125,200,74,189,187,237,250,245,206,244,95,46,222,94,199,53,120,0,106,9,246,27,83,13,86,3,199,254,81,208,201,163,97,189,208,236,188,238,246,227,154,240,148,253,197,251,142,249,156,9,32,63,55,98,66,38,136,199,46,190,131,238,233,245,96,245,142,47,236,94,205,52,67,0,230,9,29,28,244,12,97,3,128,254,148,207,161,163,54,190,56,237,83,238,82,228,210,240,132,253,248,251, 134,249,29,10,217,63,231,97,220,36,9,199,152,190,233,238,184,245,199,245,157,48,225,94,120,51,237,255,98,10,191,27,212,12,112,3,253,253,167,206,155,163,9,191,153,237,71,238,39,228,27,241,165,253,170,251,164,249,156,10,187,64,192,97,224,34,11,198,125,191,102,239,90,245,97,246,157,49,164,94,153,50,157,255,195,10,203,27,120,12,105,3,202,253,168,205,168,163,232,191,208,237,32,238,99,228,84,241,171,253,199,251,155,249,54,11,113,65,114,97,113,33,81,197,50,192,202,239,53,245,6,247,151,50,151,94,181,49,114,255,15,11,160,27,53,12,125,3,89,253,213,204,153,163,192,192,51,238,243,237,89,228,196,241,196,253,148,251,199,249,207,11,121,66,11,97,43,32,138,196,184,192,97,240,237,244,113,247,212,51,73,94,181,48,88,255,103,11,142,27,237,11,126,3,19,253,237,203,178,163,175,193,122,238,186,237,136,228,3,242,183,253,145,251,212,249,82,12,246,66,223,96,176,30,222,195,87,193,195,240,170,244,230,247,27,52,222,93,213,48,201,255,7,11,67,27,128,12,124,3,114,253,252,205,243,163,21,191,50,237,100,238,58,228,200,240,124,253,200,251,136,249,125,9,121,63,40,98,186,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,246,92,253,175,248,115,231,126,210,191,198,106,200,157,208,143,212,24,208,191,198,103,189,75,185,23,191,48,206,95,225,115,242,103,253,51,4, 128,15,15,40,9,76,18,107,110,114,195,95,115,71,124,59,19,61,196,64,167,59,228,42,127,19,47,253,199,238,241,237,8,247,160,253,126,248,88,231,164,210,207,198,162,200,51,208,35,212,114,208,197,198,30,189,84,185,235,190,252,205,129,225,108,242,67,253,128,4,11,16,100,40,149,76,28,107,20,114,147,96,216,71,124,59,35,61,211,64,152,59,42,43,144,19,175,252,198,238,227,237,123,246,139,253,94,248,201,230,164,210,220,198,57,200,90,208,1,212,200,207,126,198,251,188,68,185,85,191,92,206,126,225,164,242,106,253,65,4,244,15,126,40,33,76,153,107,174,114,104,96,206,71,127,59,35,61,226,64,159,59,235,42,209,19,52,253,131,238,191,237,165,246,139,253,167,248,85,231,112,210,197,198,106,200,162,208,143,212,77,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,0,36,0,158,0,134,0,18,0,45,0,80,0,81,0,120,0,182,0,178,0,81,0,18,0,71,0,151,0,56,0,7,0,176,255,191,254,24,254,208,254,95,0,174,1,94,2,191,1,78,0,208,254,16,254,30,254,89,255,209,0,129,1,148,1,188,1,182,1,223,0,110,0,56,0,254,255,23,0,120,0,115,0,13,0,209,255,170,255,152,255,68,255,247,254,226,254,208,254,84,254,34,254,87,254,168,253,187,252,217,252,147,253,94,254,196,254,234,254,199,254,237,253,177,252,241,251,239,251,103,252,145,253,27,255, 75,0,48,1,106,1,144,0,182,255,60,255,57,255,0,0,215,0,26,1,148,1,213,1,43,1,196,0,64,1,73,2,191,2,19,2,95,0,145,254,99,253,33,253,189,254,66,1,39,2,2,1,36,255,83,253,38,252,47,252,168,252,90,252,60,251,235,248,123,245,58,248,153,43,54,111,182,93,223,50,245,45,195,4,119,207,2,239,136,23,52,19,151,19,244,5,68,239,5,239,87,238,241,232,129,247,25,248,27,236,107,238,248,233,212,226,52,241,6,248,121,240,43,243,188,241,141,236,177,239,238,236,205,232,89,239,160,237,245,235,200,245,10,0,199,253,213,247,53,248,71,251,216,246,197,241,195,249,243,254,32,254,248,250,149,253,125,1,145,2,2,1,157,255,190,3,114,5,22,6,154,2,87,7,127,10,7,6,208,254,104,0,47,0,150,249,177,13,145,10,80,204,114,170,144,182,215,166,77,183,156,0,177,33,244,27,142,245,95,192,148,239,112,78,72,81,213,89,155,119,178,51,79,240,36,253,14,12,82,34,58,65,231,45,67,23,209,24,87,4,74,249,125,8,250,1,48,1,75,10,42,252,246,250,186,17,70,18,93,8,250,2,121,247,153,249,131,249,194,244,105,253,22,5,24,247,50,239,125,245,106,252,104,2,140,254,94,253,205,0,74,1,95,247,163,246,149,255,124,0,233,252,242,249,132,255,1,3,193,4,97,2,8,6,196,12,192,17,37,17,54,14,206,21,230,15,165,4,162,6,115,247,18,235,35,21,181,28,198,232,99,216,164,199,63,156,157,164,180,207,149,251,240,48,203,15,5,188,203,214,111,17,96,24,235,75,41,122,152,75,11,25,113,253,183,237,223,15,203,47,130,33,184,29,123,20,182,249,142,249, 227,251,174,242,246,0,247,5,24,238,107,238,159,251,20,4,65,9,110,0,109,241,238,244,138,241,157,229,116,240,102,249,178,242,50,229,215,227,217,234,149,245,102,246,188,242,207,247,107,247,123,243,203,236,242,241,127,247,129,250,174,246,136,246,221,251,96,252,109,252,66,249,200,255,136,8,201,7,41,9,119,16,203,1,254,4,197,16,209,233,199,221,236,12,142,16,24,249,67,247,250,208,175,172,89,163,89,152,232,205,237,39,54,22,166,216,88,222,45,227,44,239,136,48,237,99,67,102,249,80,212,24,213,246,102,10,13,29,86,39,95,48,16,31,74,12,43,14,81,255,22,249,14,7,141,13,104,1,68,248,70,248,28,7,211,20,70,10,30,3,160,2,137,254,250,241,171,244,74,255,87,1,151,245,4,234,117,239,130,245,234,249,131,249,242,253,223,253,228,253,100,250,51,246,139,250,194,254,42,0,204,253,8,255,206,4,140,6,242,254,25,8,40,10,235,6,78,27,187,23,217,0,66,27,146,37,11,244,68,236,218,1,195,4,224,19,171,15,58,233,28,220,155,183,27,129,140,172,178,253,64,8,214,250,109,241,101,209,178,213,228,2,151,52,219,100,36,108,91,59,32,18,20,4,67,3,30,32,122,46,195,35,148,28,130,22,223,2,104,249,168,252,43,3,25,8,147,248,96,239,205,250,253,8,45,6,190,5,40,6,79,255,197,246,159,239,193,245,50,253,65,248,156,234,231,234,214,237,60,240,253,245,26,250,250,250,6,250,164,248,252,244,82,243,3,245,105,252,251,246,216,247,109,1,21,251,212,252,112,9,79,249,27,252,238,29,190,11,155,249,244,27,234,30,13,1,243,250,54,237,239,245,164,23,41,10,153,252,238,3, 124,204,88,135,216,151,156,197,122,234,210,6,254,254,147,222,87,205,223,209,3,255,75,70,19,99,16,91,175,58,22,15,111,254,71,19,48,34,45,38,39,40,145,28,191,15,109,0,119,247,97,254,137,9,13,0,133,245,220,249,249,0,177,5,222,7,31,9,192,3,32,251,204,241,162,243,41,251,202,251,143,244,96,239,217,237,209,238,198,242,20,248,67,253,220,248,35,250,245,249,119,243,121,247,128,251,69,245,130,1,58,5,21,246,42,8,76,14,25,241,165,254,136,26,198,4,79,4,205,25,151,24,221,27,144,12,131,231,20,244,92,13,169,252,231,13,55,36,154,241,188,178,183,156,228,159,147,200,46,246,122,255,168,251,199,221,115,191,238,215,7,21,152,68,188,102,55,95,120,46,120,17,20,13,7,20,129,34,126,42,17,37,64,31,160,14,99,253,131,0,178,7,229,3,57,253,46,250,238,250,125,1,41,6,206,10,94,12,93,3,158,246,55,245,219,247,7,250,118,250,191,243,33,240,143,235,3,234,128,241,3,247,172,246,246,252,36,248,2,246,117,255,94,243,119,240,236,5,143,251,185,239,135,13,140,7,57,240,123,4,244,12,29,2,206,11,187,10,51,15,28,43,41,21,96,241,217,253,16,254,27,236,79,10,111,40,24,18,56,229,127,176,240,150,129,170,150,204,175,236,129,6,233,241,201,200,81,194,118,221,89,19,151,77,193,99,116,77,120,43,235,17,13,13,115,23,235,32,87,40,165,41,166,24,90,5,65,2,186,4,208,3,153,0,103,252,24,249,158,250,144,252,168,6,245,15,225,9,208,254,180,247,123,246,116,247,236,247,67,247,70,246,43,236,133,235,233,238,35,237,53,249,124,254,63,241,120,250,90,3, 94,235,26,243,186,4,243,239,111,243,252,12,238,254,95,247,186,5,149,0,151,6,2,12,13,251,98,11,103,43,171,22,233,3,83,13,75,251,64,232,108,250,77,26,38,41,148,17,93,215,133,175,253,162,98,170,11,210,168,251,165,255,45,231,204,200,126,189,77,226,105,32,79,79,87,93,247,72,192,39,250,22,217,17,78,21,111,38,149,49,62,38,72,19,210,10,175,7,243,6,122,2,163,255,117,255,83,250,236,246,176,255,45,12,44,15,249,7,61,252,254,251,7,249,215,245,32,252,112,248,44,239,171,242,97,235,60,229,188,250,10,249,212,237,107,0,97,254,205,235,86,253,1,255,89,234,39,249,1,5,235,251,88,0,137,254,123,250,14,15,14,8,32,241,252,8,24,33,234,20,229,17,227,22,177,5,56,239,99,230,159,255,242,39,106,40,163,1,91,215,54,175,153,156,59,180,125,219,217,248,88,253,98,224,95,188,234,190,205,233,153,37,96,80,100,85,153,65,205,43,160,23,0,13,120,27,165,45,170,46,201,31,235,17,153,13,187,11,255,3,96,1,105,3,29,253,81,247,201,246,209,2,222,14,81,11,149,3,52,1,116,248,120,248,135,254,156,244,101,246,104,249,32,231,154,231,35,248,86,237,94,241,178,3,137,243,242,238,140,2,49,249,127,237,166,248,225,248,84,255,82,6,237,243,68,248,111,19,66,5,250,239,75,2,222,18,170,18,112,20,179,25,5,24,128,1,81,226,98,234,169,17,5,40,179,34,138,2,41,207,184,168,220,163,173,184,31,224,153,252,80,246,206,211,245,181,114,190,62,242,162,43,139,71,151,78,117,67,6,41,17,18,134,17,121,33,233,47,76,42,150,26,49,21,250,16,54,10,61,5, 2,5,224,3,241,251,0,243,197,251,115,6,219,8,167,13,176,4,99,249,151,0,247,253,110,242,197,255,65,251,112,231,149,241,131,242,227,226,204,244,206,1,137,239,44,244,197,255,184,248,251,247,200,243,2,238,210,3,144,8,253,239,92,247,49,15,121,7,247,246,129,250,55,7,153,16,32,15,14,23,1,37,210,20,37,241,122,228,242,245,7,21,103,46,89,36,46,251,65,203,69,170,178,165,13,193,158,230,206,251,213,240,98,200,245,175,182,199,205,250,81,38,2,69,213,78,108,63,61,35,168,16,34,23,242,39,198,45,144,38,136,29,49,23,254,18,86,9,38,7,253,9,35,255,211,247,240,250,7,250,17,4,4,19,100,5,201,255,133,7,213,249,143,246,244,5,222,248,15,238,38,251,201,238,254,225,30,243,222,248,76,242,83,247,203,245,132,250,140,2,3,240,193,232,2,2,76,6,70,243,53,246,20,5,101,9,119,254,239,245,12,0,174,9,239,5,27,16,105,38,85,34,96,9,69,239,106,229,165,249,157,31,112,48,238,32,212,247,65,198,171,169,130,171,115,199,97,237,88,254,166,227,84,189,195,179,156,205,201,249,239,36,253,68,78,77,114,56,235,28,216,21,137,28,121,40,186,43,204,35,248,30,102,24,51,13,180,13,242,12,212,0,243,0,94,251,182,241,153,0,140,12,248,3,25,10,102,9,8,247,2,254,153,5,28,246,251,246,148,254,196,238,70,233,73,238,41,238,139,246,108,247,174,237,173,250,122,6,163,241,160,233,13,251,135,1,20,248,1,244,136,253,156,8,70,2,234,247,237,254,117,2,210,253,122,6,61,28,192,38,12,31,143,4,20,233,250,230,215,1,89,36,145,50,89,31,215,240,39,196, 31,169,238,173,113,210,123,245,234,245,72,216,191,186,208,182,154,207,226,247,91,39,143,70,210,69,104,49,163,29,33,25,29,34,10,39,25,41,29,42,217,27,199,19,195,22,2,14,136,7,62,11,17,252,142,243,124,0,132,255,155,1,212,17,4,9,187,249,219,4,155,2,164,247,180,254,19,254,219,243,154,242,67,235,55,233,149,247,240,243,169,234,90,249,44,4,16,247,154,237,223,244,72,254,96,250,231,241,40,250,155,5,241,0,133,251,116,1,178,255,73,249,146,252,177,11,30,32,214,41,201,26,129,252,149,231,60,233,122,8,71,43,153,50,119,27,183,239,248,190,117,167,160,184,208,221,234,245,63,237,241,209,16,187,106,182,102,205,85,252,122,41,35,67,181,63,116,42,253,32,120,30,208,28,224,40,61,47,61,32,116,28,64,27,248,14,110,17,105,17,38,254,147,251,14,1,45,245,48,254,59,16,102,7,26,1,111,7,100,0,82,252,175,0,158,252,121,251,159,248,51,235,32,235,253,245,186,239,187,233,61,245,13,0,135,251,195,240,131,242,26,253,4,250,228,239,131,248,83,2,101,254,155,252,83,2,225,1,212,250,253,245,5,251,139,16,197,37,13,40,65,21,153,247,228,226,5,238,187,15,38,44,227,51,149,27,226,231,35,184,139,171,167,195,81,228,69,240,156,231,200,207,4,183,231,180,107,207,210,254,206,44,37,60,123,53,172,47,89,32,207,24,225,37,231,42,147,38,94,39,124,28,111,18,158,27,248,20,201,4,72,6,144,1,193,243,1,253,144,7,21,5,90,8,101,7,74,1,25,2,105,255,98,252,79,3,29,253,31,238,105,239,196,245,49,239,207,231,223,238,184,252,204,253,115,241,32,242,18,253, 182,249,172,239,45,245,106,254,144,253,217,251,131,255,184,4,133,1,126,246,122,241,200,254,165,21,251,40,73,40,229,14,244,240,19,229,169,242,225,18,208,49,157,55,24,24,102,222,187,181,110,181,233,204,243,228,183,239,160,228,255,203,254,180,202,176,204,212,161,6,31,36,166,53,103,57,201,38,120,30,208,34,253,31,33,41,70,47,52,30,155,23,139,32,149,22,179,14,22,16,223,2,181,248,110,253,179,254,217,1,6,10,143,6,31,5,120,6,21,254,28,253,147,7,107,2,73,243,245,241,231,247,68,244,88,231,217,231,1,249,129,254,72,242,228,241,76,252,33,251,164,242,98,242,83,249,48,253,160,251,164,250,49,3,53,7,118,253,158,241,184,240,173,255,177,27,25,45,193,34,141,8,201,238,84,229,1,244,92,23,39,57,116,57,131,13,124,215,12,186,226,187,237,210,71,230,115,237,43,229,183,198,24,172,84,184,56,218,94,255,113,38,21,53,9,45,48,42,18,35,55,25,96,39,103,47,169,34,137,31,138,32,8,24,23,24,164,23,170,8,115,0,82,254,79,251,40,255,87,4,34,4,198,8,245,8,103,254,169,252,220,5,27,7,120,250,57,242,57,248,239,250,30,236,145,227,195,240,119,251,231,245,141,241,183,247,27,252,92,248,255,241,211,243,177,250,8,252,137,249,107,253,167,5,169,6,88,252,20,239,112,239,54,3,177,31,171,44,158,32,212,6,74,238,13,228,233,244,173,28,47,60,3,55,61,10,3,214,157,187,94,191,51,211,3,231,74,239,129,226,70,196,154,173,241,183,176,217,238,0,45,37,136,51,213,45,155,41,48,34,87,26,102,39,178,46,8,35,151,31,70,32,63,24,51,24,139,23,178,8, 112,0,82,254,84,251,39,255,85,4,34,4,194,8,253,8,84,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,78,0,64,0,76,0,84,0,76,0,100,0,156,0,224,0,177,1,200,254,67,252,22,255,31,1,227,251,1,1,108,254,79,0,204,253,148,0,79,12,82,9,197,7,211,11,1,16,57,23,113,17,192,6,243,4,90,10,6,3,222,251,7,246,18,248,232,1,134,245,25,243,76,246,174,254,224,247,149,240,146,232,58,225,254,233,93,243,57,234,161,223,178,224,221,212,236,228,237,236,195,236,142,238,113,223,253,226,78,228,73,236,46,235,96,240,92,233,218,247,3,3,143,243,239,253,148,1,239,14,110,14,24,14,49,14,44,18,175,21,164,14,156,21,14,31,238,41,42,42,9,40,233,35,128,38,99,30,223,35,23,35,65,36,90,38,232,23,130,23,101,25,213,26,196,23,9,18,104,12,138,28,237,38,107,26,21,30,28,16,63,47,18,48,7,50,53,56,110,67,126,73,192,63,35,51,5,44,84,57,247,58,98,63,58,25,237,17,88,27,99,31,72,25,230,7,41,9,131,3,0,248,31,251,250,241,58,233,112,243,85,240,166,218,29,214,248,189,238,184,250,190,57,193,203,190,157,165,172,165,133,166,7,169,157,169,15,177,214,168,207,173,3,185,213,172,26,159,191,166,254,176,101,179,3,198,194,198,187,194,80,202,182,198,187,196,154,197,120,203,180,221,176,213,243,220,229,228, 161,213,79,223,67,224,177,222,186,235,29,231,107,220,176,211,13,219,70,223,28,226,125,227,150,238,246,246,61,3,254,12,253,253,57,19,109,39,50,49,142,53,119,72,248,85,244,91,99,97,30,86,174,86,59,95,142,116,73,101,218,79,242,79,143,90,150,97,29,83,97,85,234,69,7,73,96,68,153,65,86,46,188,48,125,59,158,40,218,50,238,20,26,7,212,251,84,6,51,5,12,250,125,240,82,225,48,229,197,223,147,238,11,235,51,239,211,247,226,252,102,238,48,230,212,228,84,221,13,239,187,235,174,236,146,237,110,236,23,232,198,227,152,226,53,237,102,238,123,233,120,236,70,225,165,228,140,224,81,226,143,229,36,232,217,229,198,213,211,214,65,206,142,221,46,211,113,221,100,218,58,233,242,249,210,240,102,243,74,4,105,24,147,25,140,51,242,58,206,77,187,79,122,82,57,75,175,69,47,99,194,104,29,88,177,68,225,66,212,73,194,72,55,70,252,60,175,58,162,48,109,59,195,36,232,30,191,34,67,29,205,35,102,19,11,6,6,243,156,245,162,243,0,247,221,231,123,217,73,214,40,208,251,215,227,221,253,218,158,222,66,234,44,231,207,223,201,218,10,214,184,217,9,224,115,220,207,218,19,215,218,210,200,205,114,195,202,199,120,204,43,203,14,204,29,200,117,195,15,191,96,194,25,193,98,199,135,197,30,192,167,180,97,171,233,180,144,176,152,182,242,182,6,183,150,204,100,210,189,205,160,211,22,228,232,237,105,0,190,11,153,34,31,44,60,54,237,63,80,39,23,57,103,73,111,83,186,58,166,47,55,48,19,54,63,53,25,51,182,49,129,28,120,51,61,35,190,32,190,27,163,27,150,35,124,32,6,32,45,9, 211,2,132,254,106,9,33,1,98,250,208,241,86,235,233,237,201,246,23,253,120,246,104,7,108,11,141,14,160,14,181,4,177,1,214,10,205,11,250,12,235,12,147,6,199,8,237,248,166,248,59,248,236,245,56,251,224,245,165,247,8,241,154,243,255,236,154,246,65,243,115,251,211,240,122,227,32,228,230,222,11,233,49,227,232,226,252,231,1,253,164,246,236,250,180,253,55,6,123,20,211,24,175,48,36,54,162,69,102,83,4,75,35,65,43,75,3,98,144,91,74,75,130,57,211,63,65,55,222,59,246,57,138,34,59,42,121,37,227,33,156,20,49,18,108,15,44,20,240,23,237,14,19,253,56,239,39,242,221,242,80,238,119,228,35,221,27,209,233,214,74,222,153,214,59,221,18,231,81,234,110,242,110,235,146,226,205,228,4,229,207,235,39,233,231,230,193,235,131,223,38,219,210,213,32,212,52,213,132,215,46,213,167,211,147,208,149,203,236,207,189,204,248,215,220,216,163,207,36,203,255,193,185,201,120,204,132,201,110,199,244,216,162,224,238,226,15,231,17,233,244,249,58,251,230,18,4,25,129,40,33,57,201,66,224,57,244,47,3,69,135,81,146,82,168,55,113,58,113,44,137,48,253,54,229,38,198,34,124,29,28,34,1,19,59,15,6,5,138,6,39,12,148,15,243,9,35,243,252,236,111,240,250,239,148,235,101,232,132,215,83,211,92,219,129,217,193,216,119,223,37,228,93,238,73,242,178,234,197,229,124,226,21,234,159,235,171,232,46,239,58,233,178,230,58,221,29,222,43,216,3,224,76,223,78,223,219,223,255,217,150,221,19,215,64,226,202,230,177,234,180,228,108,223,60,216,61,229,75,230,214,222,232,235,100,244,47,3,15,3, 34,9,8,17,223,19,111,38,69,49,8,62,3,74,111,97,101,97,69,89,172,85,221,103,182,114,35,106,23,104,10,85,216,84,134,88,58,87,4,77,145,68,238,68,211,63,59,57,198,45,246,39,43,38,253,42,85,47,41,34,230,13,180,9,89,9,179,4,190,5,157,250,238,233,7,234,207,232,61,230,202,229,105,230,143,236,172,244,141,242,164,238,173,224,202,225,248,226,250,224,206,224,102,226,121,221,96,213,225,208,11,199,131,200,44,200,91,202,226,199,64,196,60,197,134,189,92,190,187,196,165,201,59,202,190,199,229,184,22,186,143,197,244,186,220,192,210,194,105,214,50,217,190,222,172,232,180,232,167,244,49,2,209,15,143,20,141,47,122,57,205,65,173,48,100,55,51,79,108,78,59,82,213,65,161,57,130,56,218,62,198,57,93,51,227,46,125,45,37,45,94,36,188,30,118,22,126,23,242,31,88,36,101,20,151,5,44,4,228,253,108,0,118,255,124,239,202,231,206,228,210,226,3,228,240,222,154,227,120,235,118,238,220,243,158,230,10,227,213,224,190,226,204,223,54,227,121,226,114,222,143,218,236,207,244,207,75,200,38,209,29,206,78,205,142,206,217,202,48,197,87,200,249,206,199,209,88,218,248,202,213,196,0,201,178,202,45,201,114,195,118,211,247,217,15,226,132,232,192,240,126,240,36,255,125,14,129,18,198,36,154,52,248,78,142,67,145,63,75,75,72,87,38,97,197,93,49,82,139,72,185,77,217,78,62,76,65,71,248,66,237,68,71,66,139,60,95,53,134,44,140,47,108,60,152,58,72,44,67,36,119,27,95,26,110,29,46,22,25,10,180,3,101,252,226,255,44,247,203,246,201,249,118,255,95,7,1,5,161,253, 145,246,150,247,122,243,177,244,71,244,168,244,237,240,243,231,196,227,93,218,96,218,60,221,51,218,125,218,124,219,193,211,86,208,41,211,97,210,246,224,7,217,83,209,208,199,111,203,193,204,213,192,86,197,182,202,226,212,174,213,221,226,171,222,197,229,128,241,56,251,108,3,113,11,205,44,168,51,203,45,114,44,107,53,182,66,127,74,78,71,175,55,36,52,104,53,60,54,122,50,86,44,160,42,240,42,225,39,72,36,252,24,249,14,107,24,178,33,185,27,172,20,144,8,156,0,228,3,107,2,90,251,198,241,9,232,6,233,180,227,17,224,98,221,184,225,122,232,215,239,237,238,238,230,248,229,124,224,118,227,174,224,18,229,69,228,206,223,213,219,74,212,37,207,23,207,180,209,186,205,30,213,144,207,106,204,150,203,154,198,86,213,174,215,173,215,253,202,113,200,222,204,246,200,183,194,210,198,45,208,174,209,172,223,254,222,3,230,1,232,9,247,179,2,69,0,186,26,219,50,253,56,10,52,169,54,46,63,105,78,58,88,96,80,9,71,7,66,30,70,168,69,84,65,182,61,206,60,148,60,189,60,200,57,41,39,121,37,41,47,122,50,150,49,59,43,9,27,159,25,178,23,57,24,161,16,102,4,95,1,32,252,254,249,67,243,38,242,124,244,165,254,173,2,241,0,34,253,34,247,217,246,193,242,53,245,169,246,88,245,108,243,150,236,145,229,82,225,35,226,26,221,199,227,167,223,130,224,126,220,92,212,175,216,83,223,45,232,80,222,190,215,64,212,146,216,128,205,197,204,250,207,209,209,117,221,157,222,163,231,180,227,165,236,174,252,172,250,77,2,235,28,35,49,155,51,52,50,87,49,131,60,106,75,234,80,190,73,75,63, 20,61,201,63,143,60,33,57,186,54,94,50,3,51,17,55,28,43,142,27,9,30,36,34,254,37,209,39,214,25,168,16,114,10,0,12,71,10,196,255,26,248,101,241,123,238,142,232,29,228,128,222,84,230,143,236,90,240,44,239,185,233,134,231,199,225,179,225,212,225,21,228,228,226,157,225,140,216,88,211,227,209,38,202,121,209,233,204,121,209,6,208,239,201,138,196,251,197,85,212,167,211,174,206,88,197,23,203,72,195,196,192,73,190,159,189,88,199,61,202,111,214,165,212,14,215,7,230,65,238,25,236,99,249,72,20,194,36,7,42,84,39,186,41,111,54,83,69,94,74,112,67,20,59,137,59,34,62,60,57,2,59,19,54,203,50,169,56,153,59,204,42,214,36,110,35,190,40,39,48,131,45,78,37,43,24,82,23,217,22,89,21,247,9,78,5,215,254,124,251,166,248,214,238,182,239,181,244,146,253,141,0,90,255,52,253,116,248,55,245,232,243,227,246,197,244,8,251,48,242,203,237,178,235,92,226,201,228,93,226,244,228,178,229,225,230,67,221,166,216,18,221,186,233,192,231,55,222,129,224,31,218,77,217,212,210,54,207,107,209,207,210,22,223,167,227,149,223,64,232,192,245,19,247,135,246,31,7,238,29,152,46,178,49,65,46,181,49,8,62,51,76,46,79,20,71,47,64,105,66,78,63,246,61,204,62,193,52,255,53,69,62,94,55,140,45,42,35,81,34,73,40,104,44,66,44,232,30,15,21,242,17,226,18,14,12,116,4,180,252,222,246,51,245,242,236,91,230,32,228,33,236,68,242,178,244,177,244,89,242,93,237,196,233,28,235,100,230,199,238,81,234,102,230,208,226,85,219,48,216,112,212,139,213,138,211,41,218,135,213, 65,207,188,198,169,210,232,218,112,210,245,211,98,205,208,205,243,199,106,195,83,194,140,189,28,198,54,209,209,207,245,206,74,221,18,229,31,229,188,231,20,248,95,16,242,30,153,34,241,30,188,36,132,49,108,65,31,65,78,59,104,55,138,55,142,51,215,55,172,49,102,42,184,49,86,51,239,49,154,36,116,29,46,28,237,34,6,40,28,39,53,26,128,17,167,17,229,14,164,11,241,1,8,252,62,248,48,245,99,238,134,229,185,231,55,238,7,246,164,246,109,251,91,246,200,243,195,243,17,238,31,244,123,244,246,245,23,241,174,237,165,231,229,227,248,225,236,223,200,226,173,229,45,229,238,214,96,215,127,226,154,227,234,226,248,222,252,222,179,219,236,213,230,213,106,206,208,203,169,216,240,223,119,218,201,224,88,237,141,242,230,241,198,245,17,7,110,30,228,44,83,46,109,44,135,49,201,65,74,78,108,76,57,73,71,70,27,65,174,68,142,67,133,58,253,56,167,59,245,63,177,58,118,47,46,38,108,38,23,43,87,49,97,45,247,31,255,26,192,22,114,23,253,15,86,7,245,1,0,254,172,250,143,240,196,232,210,232,66,242,163,242,161,250,2,248,48,246,41,246,97,238,52,240,90,239,146,243,129,241,100,239,25,232,248,228,181,222,139,219,6,218,142,218,253,227,117,215,248,207,20,209,156,215,109,219,5,214,92,215,2,213,131,207,189,205,9,203,165,191,154,194,212,207,149,207,6,205,52,213,125,224,20,227,57,226,37,229,188,248,236,13,50,28,218,28,146,26,230,33,125,52,79,59,221,59,186,60,204,50,47,54,153,54,15,52,2,44,218,42,95,47,57,50,129,45,53,33,146,26,134,24,84,33,126,37,197,32,205,22, 248,15,223,15,51,13,230,7,205,254,66,252,79,248,202,245,158,234,176,227,238,231,123,233,72,243,228,243,3,246,151,245,218,241,124,238,94,238,226,239,188,242,132,244,99,238,228,236,106,230,24,227,34,223,164,218,105,229,144,228,38,220,53,214,5,215,103,224,186,222,217,221,236,223,51,219,243,215,158,217,18,209,240,199,14,208,12,217,161,215,169,214,77,225,154,234,120,236,206,234,199,239,173,2,225,23,218,37,47,37,27,34,247,47,90,61,45,67,57,73,219,66,99,62,33,65,27,66,177,60,252,53,100,53,104,58,189,60,4,54,133,44,213,33,56,36,36,42,81,46,145,41,13,32,253,27,179,25,68,25,145,15,90,11,229,4,146,5,56,254,125,243,87,240,83,237,85,246,180,248,223,252,189,253,218,253,223,248,131,246,98,245,106,245,168,250,174,247,152,246,199,239,254,237,209,232,180,223,29,227,149,232,110,231,8,223,12,216,213,219,62,225,215,222,28,225,28,224,219,217,35,220,126,217,254,205,231,199,222,208,154,213,26,211,191,211,156,222,76,230,4,230,194,227,56,233,143,250,40,16,218,29,114,22,50,27,218,37,166,48,73,58,239,60,23,54,13,51,201,54,31,53,151,47,60,39,62,41,54,45,247,45,116,41,85,27,241,19,25,21,234,27,9,30,176,25,19,17,91,13,90,12,183,8,108,3,152,249,101,251,37,247,176,240,84,233,97,225,162,227,114,233,205,237,226,240,187,244,117,242,236,240,25,237,246,235,50,239,43,240,22,243,78,236,239,234,66,234,192,223,63,220,148,222,64,229,255,226,224,217,222,214,147,219,55,221,12,223,100,226,64,221,105,220,226,223,50,218,179,206,74,205,122,212,36,216,226,212,152,216, 27,228,192,234,116,233,117,233,82,237,5,0,145,25,72,30,183,29,32,34,139,43,225,55,234,65,59,67,118,60,176,60,66,63,228,62,107,53,143,48,135,49,214,52,202,55,62,48,127,36,197,27,184,31,125,35,126,39,148,32,6,27,21,23,84,21,189,20,198,7,220,6,105,3,246,0,37,251,159,241,224,234,8,237,93,242,138,244,191,250,109,250,185,252,158,247,46,245,133,245,59,244,144,251,96,248,25,244,217,245,100,240,185,231,103,227,42,231,164,237,48,232,135,224,251,224,135,224,53,227,156,231,86,231,20,226,125,229,163,230,148,222,61,212,139,212,122,218,99,219,6,217,115,221,201,233,205,235,22,238,84,233,207,237,36,5,35,24,88,29,175,29,174,33,227,41,228,55,39,64,7,64,105,58,132,58,32,63,196,57,107,50,79,44,15,45,187,48,243,50,42,43,254,28,155,23,220,23,237,30,116,29,21,26,163,18,136,14,146,16,61,8,1,1,19,253,2,251,224,247,9,242,182,230,73,225,238,226,140,229,39,235,195,236,170,241,244,239,154,236,174,235,11,231,10,236,37,239,173,235,221,234,91,235,23,229,243,220,92,216,129,223,22,227,92,219,50,217,235,214,195,213,249,218,119,223,188,219,113,218,124,223,42,223,159,213,138,206,154,207,3,213,45,212,96,210,50,219,112,226,139,233,223,232,78,226,54,236,13,2,173,18,197,24,91,27,52,29,5,41,206,53,237,62,232,61,236,56,41,61,67,62,51,59,140,50,115,46,89,46,190,52,176,53,172,45,28,33,118,26,169,31,202,32,138,36,53,30,17,24,221,23,189,21,73,15,25,8,2,5,177,2,46,2,174,248,40,240,249,233,71,234,90,239,182,240,242,246,171,248, 160,247,38,247,121,241,133,241,115,245,55,246,37,245,3,245,80,245,76,239,74,228,230,227,36,235,12,234,56,229,121,228,35,223,119,223,27,230,15,231,244,226,210,227,240,233,56,230,127,221,230,214,27,218,186,219,70,217,172,219,21,224,106,234,18,241,222,235,131,231,92,243,157,6,112,21,61,29,12,29,11,33,172,43,157,57,153,64,227,61,11,60,196,62,107,64,18,59,125,52,114,45,165,48,186,52,120,54,22,45,0,31,48,29,84,28,63,34,161,33,60,27,181,23,235,21,97,19,116,12,200,5,4,1,48,2,189,252,27,246,244,235,241,228,141,231,49,231,82,237,47,240,173,241,150,243,247,238,58,235,107,236,229,237,112,239,31,238,249,238,159,240,61,230,83,221,147,223,238,227,75,225,33,224,39,221,42,215,184,217,18,224,127,222,141,218,47,223,6,227,181,223,151,212,224,210,104,212,194,210,203,211,241,210,113,217,71,229,214,233,49,226,209,225,222,236,132,254,86,14,60,20,14,22,93,24,88,38,183,50,205,56,16,54,48,54,99,57,217,57,53,55,244,44,12,42,190,42,58,50,100,50,68,39,212,29,170,24,57,27,174,31,35,30,168,24,105,23,160,20,242,18,74,12,58,4,248,3,153,1,228,254,251,246,150,236,8,233,192,230,147,234,81,239,29,241,181,245,38,246,217,240,239,239,8,240,227,241,209,242,135,241,163,246,111,245,136,233,123,228,91,231,167,232,73,232,219,231,74,227,219,221,152,227,59,231,151,228,135,226,211,231,91,237,54,229,87,222,188,221,194,219,32,220,225,219,89,218,79,227,4,240,200,239,148,234,46,234,23,245,70,6,101,20,27,28,180,26,44,32,57,45,20,58,22,61,231,60,148,60, 87,63,178,65,61,59,114,52,251,44,0,50,204,55,109,53,196,44,45,33,143,29,25,32,137,35,74,31,92,29,111,25,153,24,33,22,157,12,130,8,93,4,157,4,240,255,5,247,142,239,15,232,206,230,13,235,155,236,101,240,241,244,202,242,158,239,132,237,162,238,177,239,78,238,240,239,71,246,113,240,43,230,96,227,182,227,175,228,76,229,28,229,88,221,152,219,4,224,166,226,170,222,81,221,44,230,175,230,76,223,33,219,150,216,118,214,200,215,64,212,162,211,231,223,169,232,159,232,154,226,12,228,170,237,97,254,15,13,237,18,36,18,250,23,47,39,21,48,175,53,227,51,61,53,33,57,167,57,70,54,242,42,44,39,57,44,148,48,156,47,69,38,189,26,58,24,89,27,170,27,78,26,108,22,196,20,228,20,75,15,121,9,71,2,173,1,251,0,187,250,56,245,125,235,88,228,11,229,145,230,49,233,113,238,149,241,143,240,189,236,52,236,72,238,1,237,29,236,59,242,236,245,51,239,119,231,135,229,63,228,77,230,210,232,137,229,2,224,227,222,49,228,91,229,118,223,180,227,212,234,174,233,129,228,2,225,35,221,137,221,194,220,155,215,24,219,85,230,124,239,248,236,75,233,224,233,12,244,62,4,54,19,216,23,147,22,163,32,24,44,96,55,150,58,214,58,213,60,146,63,83,67,84,60,37,50,102,47,93,52,218,55,241,55,100,44,32,34,29,33,64,33,149,35,185,30,235,28,50,28,178,25,64,22,135,13,25,8,67,8,244,4,211,0,103,250,52,239,61,234,194,232,128,233,232,236,56,241,144,244,214,242,74,238,126,240,187,240,177,236,200,238,124,245,0,247,51,239,245,234,87,230,225,228,190,232,244,232,254,229, 45,223,218,224,114,229,4,226,223,222,100,228,228,232,182,231,56,228,234,221,45,221,39,220,253,216,3,212,116,216,158,228,139,234,51,233,138,228,236,229,142,238,86,0,240,12,219,15,203,17,169,25,119,39,189,47,28,52,229,52,240,53,177,59,156,61,238,53,82,44,151,42,161,45,187,51,47,49,191,37,57,30,37,26,125,29,127,27,38,24,131,23,68,21,36,21,68,15,196,6,160,3,174,1,65,255,122,252,166,243,209,234,105,229,161,226,15,228,9,231,20,236,188,239,157,235,18,234,123,237,166,234,44,231,173,235,204,242,128,241,255,236,74,232,125,226,83,227,130,230,234,231,69,226,214,221,252,225,193,227,224,222,105,223,40,228,199,231,220,232,215,226,79,223,176,222,237,221,103,216,168,212,246,218,15,230,48,236,150,233,61,231,15,230,1,242,28,2,140,13,113,17,143,18,232,29,229,40,107,50,214,54,55,55,185,57,222,64,114,65,141,57,221,49,73,46,126,52,120,56,146,53,204,43,129,34,186,33,143,34,237,31,242,29,245,27,248,27,210,26,130,19,199,13,19,9,131,7,79,6,154,1,152,249,145,241,230,234,67,232,225,232,145,235,144,242,15,243,99,239,42,240,7,243,98,237,89,235,18,242,221,245,249,245,242,241,106,236,204,230,121,231,23,236,63,235,12,228,28,227,120,231,219,228,140,226,2,227,129,230,153,235,241,234,18,229,203,225,208,226,99,223,71,217,173,213,58,221,87,231,221,235,80,235,125,229,165,230,225,241,4,1,222,11,209,13,205,17,180,27,162,38,10,48,188,51,89,51,189,56,203,62,63,62,67,56,101,45,68,45,126,49,86,53,236,50,253,38,132,32,188,30,33,30,224,27,96,24,173,23, 132,24,219,20,79,15,236,8,180,3,145,3,101,1,23,252,71,245,155,236,154,230,232,226,58,226,144,231,9,237,116,236,107,233,54,237,15,237,124,230,217,231,78,236,0,241,242,240,193,237,195,231,101,225,98,228,17,233,28,229,40,223,230,225,106,226,217,224,146,222,22,223,79,227,93,232,146,231,198,224,177,224,153,224,25,221,239,212,47,212,148,219,121,228,230,234,223,231,198,227,196,228,14,241,187,255,173,8,206,11,207,16,103,26,211,37,243,47,41,49,223,51,92,57,5,63,136,64,146,55,214,47,14,47,78,51,180,56,95,51,188,41,19,36,113,33,239,33,164,29,167,26,22,28,96,27,96,24,115,19,217,11,82,8,71,8,49,5,42,1,104,249,79,242,193,235,105,230,175,230,241,236,66,241,191,238,107,239,12,243,248,239,140,235,194,236,12,241,77,245,221,245,19,243,251,235,5,230,222,235,229,237,146,231,206,229,20,231,136,231,19,229,146,227,19,227,122,232,40,237,95,234,79,229,144,229,155,230,85,223,157,216,26,216,80,222,150,232,214,236,163,234,2,229,62,231,181,243,134,0,153,8,142,12,125,17,108,26,228,39,79,46,65,49,239,51,108,57,197,64,169,63,202,55,179,47,149,46,97,52,123,55,242,49,171,41,211,34,241,33,94,32,238,26,208,25,74,26,128,25,65,23,196,16,189,9,240,6,209,5,147,3,87,254,116,247,252,240,66,233,223,226,34,228,77,235,134,235,215,234,26,237,13,239,225,235,212,231,73,233,26,237,77,241,160,242,92,240,231,229,109,228,196,233,144,232,205,227,224,226,104,228,118,227,59,226,191,222,245,223,117,229,182,233,226,229,101,225,228,228,151,226,222,219,21,213,105,212,91,219, 3,229,182,233,52,230,145,224,102,228,246,240,80,251,145,4,13,8,90,12,122,24,58,35,89,42,63,45,209,47,209,55,116,61,57,61,90,53,149,44,199,45,119,50,227,52,56,48,147,39,97,34,171,33,52,30,208,25,21,25,255,24,205,25,75,22,128,16,251,9,26,7,206,6,217,3,240,254,1,249,142,243,245,233,73,227,184,231,222,235,211,235,204,236,142,239,236,240,125,237,141,234,39,236,36,239,44,244,199,247,182,241,136,233,67,234,45,238,188,235,40,232,45,232,170,232,32,233,46,230,65,227,185,228,87,235,46,238,225,232,55,232,71,234,5,232,174,224,210,217,69,217,238,223,32,234,53,238,138,233,46,228,90,234,235,243,54,255,148,7,147,9,175,16,38,27,100,38,225,44,149,46,147,51,179,58,148,64,167,64,173,54,59,48,24,49,26,53,160,55,206,49,215,41,62,38,163,35,196,31,204,27,223,25,45,27,228,26,114,23,75,17,147,10,135,8,153,7,162,4,166,254,16,251,60,244,83,232,244,227,9,232,194,233,228,233,22,236,65,238,120,239,19,235,220,233,186,233,24,236,12,244,98,245,142,238,251,231,44,234,149,235,61,233,112,230,174,229,126,231,198,230,17,228,212,223,88,227,129,233,191,233,48,230,29,230,115,232,76,229,199,221,228,214,7,214,192,220,119,231,135,234,31,228,206,225,85,230,26,240,113,251,62,1,18,5,135,11,255,22,42,34,205,38,24,42,2,47,134,54,132,61,192,59,151,50,61,45,117,45,87,50,168,51,32,45,168,39,89,35,146,32,183,28,226,23,9,23,110,24,49,24,182,20,127,14,90,8,140,6,45,6,124,1,164,253,89,251,33,242,240,230,54,228,247,230,177,231,127,232, 248,234,80,238,60,237,110,235,13,234,213,231,214,236,248,244,37,245,215,237,168,234,126,235,235,236,171,234,247,231,33,232,152,233,44,234,204,228,154,226,79,231,168,235,217,235,210,232,76,234,244,235,238,232,14,225,196,218,132,216,48,225,203,235,23,236,11,232,187,228,208,233,6,244,110,253,214,3,249,6,26,14,223,26,237,35,31,41,62,44,72,49,121,58,149,64,71,62,14,54,83,48,125,49,108,54,107,53,159,48,83,43,253,38,119,36,68,31,194,26,133,25,115,27,172,26,106,23,200,16,133,10,119,10,201,7,21,3,62,1,26,254,82,243,145,233,216,230,152,232,52,232,66,233,76,237,24,238,51,238,16,237,26,234,122,231,157,238,4,246,210,243,198,238,130,235,170,236,248,236,248,234,59,232,25,232,86,235,126,233,224,227,62,227,198,231,255,234,122,234,122,232,85,234,210,235,5,232,67,225,113,216,81,215,97,225,35,233,118,234,128,229,165,226,127,232,49,241,251,250,230,255,207,2,230,11,75,23,105,32,70,37,130,39,65,46,135,55,3,61,59,59,48,50,78,45,166,47,164,50,205,49,109,45,140,40,215,36,143,33,21,28,254,22,173,22,237,23,193,23,101,20,155,12,160,8,221,7,185,3,102,0,254,255,217,250,217,240,87,231,167,229,235,229,79,228,243,231,104,234,52,235,78,236,205,235,133,230,178,229,87,238,141,243,235,241,54,237,134,235,194,235,125,236,133,234,201,230,61,233,226,235,217,232,112,227,146,228,96,232,52,235,81,234,156,233,34,236,150,236,207,234,8,226,210,216,12,218,207,226,186,234,145,235,63,230,211,228,206,233,84,243,30,252,171,255,67,4,52,13,153,24,221,33,73,37,79,40,68,48, 193,56,116,63,135,60,181,51,180,48,80,50,17,53,164,51,221,47,86,43,32,40,114,36,62,30,0,26,204,24,172,26,187,26,238,21,208,14,149,12,185,9,88,5,223,3,217,2,169,253,154,242,250,234,6,233,232,230,158,230,95,234,192,235,180,236,173,239,243,236,62,231,99,232,144,240,13,245,173,242,235,239,78,237,9,238,227,238,4,235,174,232,232,235,213,237,109,233,40,229,135,230,91,234,154,235,255,234,157,235,58,236,59,239,87,236,15,226,41,218,216,218,233,227,5,235,240,234,124,230,78,228,3,234,167,243,52,250,15,254,177,2,142,11,182,23,185,31,138,34,166,38,14,46,188,55,0,62,180,57,120,50,140,47,48,49,240,50,89,49,197,45,1,42,18,39,13,34,145,28,111,23,99,22,9,25,67,24,61,18,93,13,168,10,88,6,183,2,207,1,113,1,32,250,119,240,201,233,138,230,101,227,100,228,160,231,63,231,254,234,2,237,70,233,228,227,135,230,123,238,76,241,143,240,86,237,111,235,228,236,213,236,48,232,114,231,38,235,225,235,120,231,112,227,109,230,156,232,139,233,106,234,114,233,222,235,172,239,68,235,140,225,50,217,225,218,175,227,220,233,159,234,71,229,176,227,118,234,207,242,243,248,203,252,8,1,113,11,33,23,53,30,205,33,79,37,21,46,108,56,194,61,144,57,13,51,26,49,76,50,241,51,173,49,238,46,12,44,134,40,234,35,60,30,47,24,78,24,144,27,136,24,228,19,233,15,150,12,216,7,97,4,103,5,88,3,221,251,147,243,132,237,73,232,192,229,171,231,113,232,112,233,217,237,98,239,85,234,24,230,3,234,58,240,137,243,205,242,167,239,199,238,126,240,187,238,144,234,227,234, 95,238,216,238,214,232,49,231,122,233,90,234,155,236,14,236,119,235,78,239,111,242,24,238,108,227,154,219,214,221,42,229,246,235,228,235,229,229,183,229,22,236,169,243,137,249,236,251,41,1,249,11,152,22,59,30,110,32,109,36,13,46,120,56,249,60,178,56,72,51,27,49,240,50,40,51,216,48,208,46,240,43,85,40,77,36,13,29,197,22,214,24,233,25,10,23,151,18,160,15,79,11,142,5,237,3,244,4,167,1,31,250,237,243,59,236,110,230,1,229,134,229,137,229,90,231,1,237,136,236,78,231,182,228,238,231,253,237,75,241,42,240,98,237,30,238,192,238,100,236,113,232,163,233,194,237,217,235,44,231,130,230,43,231,92,233,143,234,129,233,218,233,21,238,187,241,48,236,135,225,173,218,39,220,185,227,146,234,24,233,245,227,61,228,80,234,53,242,119,246,17,249,27,255,91,9,164,20,119,27,43,29,234,33,113,44,176,54,170,58,242,54,232,49,156,48,48,50,125,49,211,47,86,46,255,42,229,40,21,36,117,27,253,22,182,24,70,25,206,21,246,18,64,16,155,10,52,5,15,5,239,5,191,0,218,251,85,245,184,236,200,231,90,230,12,230,30,229,123,233,55,238,199,236,50,232,57,230,71,233,119,239,125,242,172,240,201,239,120,240,23,241,180,237,52,234,102,237,170,239,147,237,65,234,234,232,71,234,107,236,183,236,211,235,82,236,23,242,35,245,218,238,245,228,175,221,34,223,66,231,213,236,29,235,163,230,187,230,156,237,31,244,168,247,127,250,61,0,252,10,19,22,42,28,12,29,39,35,185,45,167,55,135,59,160,55,82,51,185,50,124,51,51,50,111,49,149,46,225,44,192,42,111,36,19,28,18,24,235,25, 199,24,221,21,15,20,212,16,183,9,81,5,100,6,224,4,167,0,116,252,95,245,92,236,70,232,140,230,243,227,27,228,122,233,255,236,236,234,51,231,191,228,91,232,107,238,38,240,22,239,132,238,24,240,250,239,216,234,225,233,183,236,204,237,160,236,191,232,204,231,85,233,255,234,34,235,117,233,61,235,204,241,154,243,234,237,217,227,48,220,195,222,250,229,232,234,80,233,66,228,173,229,69,236,6,242,85,245,187,247,185,253,224,8,4,20,140,24,12,26,188,32,103,43,114,53,229,56,3,53,38,50,142,49,103,49,51,49,32,47,33,45,105,44,246,41,252,34,167,26,45,24,198,24,49,23,184,20,103,20,145,15,22,8,210,5,253,5,24,4,148,0,74,253,229,244,189,236,186,233,46,230,253,226,109,228,12,234,132,236,255,234,232,230,7,229,75,233,101,238,76,240,205,238,192,239,39,242,176,239,154,235,196,235,165,237,71,239,166,237,45,234,105,233,28,235,8,237,203,235,66,234,122,237,166,243,153,245,64,240,76,229,175,222,249,224,231,231,182,236,23,234,245,229,195,231,16,238,89,243,58,246,246,247,137,254,83,10,140,20,106,24,65,26,84,33,45,44,167,54,169,56,50,54,237,51,182,50,110,51,65,50,249,47,139,46,219,46,134,43,232,35,109,28,60,26,5,26,41,23,220,22,1,22,169,15,116,9,134,7,226,6,131,4,136,2,111,254,91,245,230,238,162,235,82,230,25,227,148,229,75,234,238,236,221,234,155,230,124,229,54,233,186,238,37,239,253,237,53,241,16,242,230,238,198,235,234,235,188,237,12,239,84,237,23,234,20,233,152,235,173,236,67,234,201,233,55,237,91,243,186,245,129,239,225,228,127,222,171,224, 150,231,90,235,150,232,235,228,35,231,255,236,49,242,29,244,95,245,219,252,130,8,246,17,146,21,131,23,180,30,172,42,204,51,7,54,133,52,247,49,171,49,8,50,124,48,131,45,130,45,18,46,3,42,14,34,146,27,213,25,105,23,170,21,64,22,107,20,172,13,173,8,210,6,12,5,212,3,94,2,21,253,109,244,221,239,28,235,12,229,118,226,167,228,234,233,8,236,190,233,4,230,161,228,123,233,21,238,11,237,78,238,192,241,223,241,220,238,15,236,206,236,59,238,149,239,32,238,80,234,90,234,121,237,233,236,220,234,115,234,11,238,254,244,183,246,189,240,51,230,240,223,112,226,244,232,210,235,248,232,4,230,15,232,48,238,229,242,181,243,41,245,118,253,110,8,196,17,232,20,110,22,7,31,113,42,58,51,194,53,138,52,78,50,104,50,231,50,31,48,177,45,134,46,68,47,61,42,109,34,134,29,92,26,75,23,139,22,157,23,77,20,20,14,42,10,33,7,108,5,81,5,129,3,31,253,60,246,241,241,249,235,5,230,255,226,212,229,231,234,105,236,159,234,245,229,212,229,66,235,162,237,21,237,166,239,249,242,198,242,129,239,160,237,35,238,104,239,72,241,224,238,57,235,148,236,210,238,231,237,160,235,23,235,201,239,86,246,43,248,26,242,79,231,121,225,73,228,237,233,39,236,138,233,152,230,243,232,26,239,10,243,184,242,25,245,248,252,17,8,28,17,204,18,141,21,34,30,102,41,197,49,170,52,103,51,152,49,115,50,5,50,242,46,94,44,174,46,174,46,156,40,48,34,125,29,6,25,161,21,33,22,101,22,90,18,75,13,79,9,34,5,73,4,222,4,138,1,155,251,248,245,72,241,43,235,46,228,131,225, 112,228,248,232,38,235,40,232,174,227,91,229,167,233,244,234,26,235,136,238,226,241,19,241,49,238,208,236,192,236,3,239,137,240,58,237,231,234,116,236,142,238,39,237,115,234,132,234,136,239,53,246,53,248,1,242,25,231,54,226,255,228,221,233,206,235,60,233,76,230,123,233,159,239,72,242,74,242,126,244,168,252,44,8,243,15,155,17,244,20,235,29,198,40,92,49,65,52,35,51,80,50,102,51,168,50,105,46,46,45,47,48,242,46,252,40,209,35,223,30,253,24,151,22,120,23,193,22,218,18,247,14,223,9,87,5,38,6,196,5,27,2,203,252,146,247,84,243,24,236,21,229,127,226,211,228,60,234,206,235,141,231,137,228,158,230,247,233,139,234,68,235,156,239,49,242,112,241,51,239,38,237,180,237,123,240,200,240,205,237,198,235,219,237,167,239,150,237,221,234,27,235,76,240,58,247,109,249,124,242,0,232,209,227,77,230,123,234,119,236,36,233,196,230,206,234,207,239,115,242,179,241,8,244,189,252,235,7,198,14,73,16,132,20,247,28,42,40,125,48,102,51,177,50,130,50,72,52,44,50,192,45,218,45,202,48,82,46,53,41,40,37,254,30,202,24,80,23,218,23,9,22,88,19,161,15,29,9,190,5,183,6,156,5,4,2,160,252,184,248,237,243,59,236,147,229,231,225,224,228,159,234,197,234,130,230,149,228,212,230,37,233,20,233,0,235,51,239,99,241,141,241,155,238,163,236,19,238,77,240,64,240,64,237,210,235,70,238,114,239,232,236,80,234,104,234,236,239,108,247,55,249,216,241,20,232,83,228,27,230,129,234,148,235,233,231,194,230,78,234,117,239,70,241,253,239,198,242,232,251,142,6,133,12,154,14,172,18,108,27, 120,38,204,46,150,49,7,49,104,50,203,51,165,48,162,44,29,46,31,48,46,45,130,41,133,37,60,30,137,24,215,23,12,23,156,21,250,19,41,15,204,8,254,5,250,6,204,5,140,1,93,253,211,249,123,244,98,237,203,229,237,225,9,230,39,235,98,234,114,230,132,229,195,231,205,232,19,233,194,235,65,239,87,242,78,242,249,238,190,237,124,239,138,241,239,240,17,238,105,237,8,240,139,240,39,238,51,235,48,235,86,241,41,249,54,250,233,242,7,234,208,229,14,232,203,235,255,235,167,232,178,231,135,235,100,240,129,241,146,239,40,243,61,252,21,6,205,11,202,13,27,18,165,26,238,37,236,45,61,48,137,48,28,51,168,51,129,47,199,44,150,46,92,47,186,44,83,42,162,37,153,29,57,25,197,23,62,22,219,21,212,19,212,14,62,8,254,5,67,7,245,4,46,1,205,253,228,249,32,245,188,237,60,229,232,225,96,230,202,234,63,233,206,229,52,230,87,231,243,231,205,232,7,235,249,238,115,242,237,241,170,238,251,237,238,239,163,241,116,240,239,237,11,238,109,240,210,240,90,238,219,234,212,234,14,242,145,249,17,250,121,243,104,234,203,230,0,233,246,235,179,235,101,232,233,231,231,235,171,240,121,240,209,238,228,242,144,251,8,5,60,10,138,12,148,16,103,25,220,36,74,44,68,46,5,48,77,51,100,50,93,46,203,44,76,46,8,46,136,44,191,42,179,36,129,29,125,25,222,22,199,21,143,21,141,19,48,14,120,7,105,6,198,6,34,4,27,1,131,253,40,250,178,245,166,237,191,228,247,225,186,230,69,234,208,231,226,229,76,230,177,230,163,231,26,232,123,234,225,238,113,242,140,241,145,238,89,238,191,240, 213,241,81,240,112,238,205,238,20,241,154,241,249,238,129,234,137,235,26,243,6,250,255,250,26,244,143,235,113,232,135,234,228,236,52,236,244,232,233,232,141,237,110,241,159,240,64,239,147,243,242,251,227,4,10,10,75,12,69,16,142,25,11,37,88,43,151,45,52,49,40,52,58,50,225,46,49,46,128,46,23,46,13,46,104,43,68,37,234,30,68,26,109,23,45,22,108,22,78,20,250,13,80,8,128,7,229,6,157,4,133,1,247,253,105,251,192,246,48,238,218,228,214,226,165,231,128,233,117,231,75,230,47,230,178,230,66,231,114,231,28,234,200,238,68,242,28,241,50,238,223,238,33,241,136,241,31,240,157,238,252,238,92,241,68,242,89,238,240,233,164,235,5,243,38,250,211,250,1,244,206,235,78,233,244,234,228,236,154,235,79,232,70,233,198,237,239,240,114,239,131,238,4,243,13,251,176,3,163,8,145,10,135,14,197,24,110,35,190,40,28,44,248,48,29,51,146,48,168,46,192,45,244,44,209,45,188,45,176,42,25,37,212,30,49,26,142,22,218,21,130,22,103,19,61,13,110,8,47,7,123,6,92,4,253,0,253,253,227,251,95,247,232,237,168,228,200,227,120,231,162,232,16,231,28,230,237,229,128,230,145,230,194,230,162,233,156,238,8,242,99,240,26,238,78,239,94,241,57,241,60,240,180,238,252,238,78,242,137,242,22,238,228,233,208,235,93,243,122,250,14,251,34,244,160,236,76,234,241,235,97,237,52,235,101,232,255,233,122,238,217,240,11,239,156,238,247,242,188,250,64,3,216,7,67,9,10,14,207,24,32,34,250,38,211,43,113,49,62,50,131,48,129,47,109,45,8,45,87,46,15,46,36,43,166,37,10,32,185,26, 161,22,249,22,17,23,107,19,236,13,63,9,226,7,36,7,206,4,132,1,214,254,173,253,171,248,64,238,19,230,88,229,243,231,244,232,155,231,206,230,218,230,37,231,221,230,0,231,23,234,102,239,79,242,130,240,216,238,152,240,213,241,230,241,3,241,232,238,42,240,128,243,60,243,109,238,66,234,85,236,2,244,28,251,66,251,162,244,105,237,133,235,25,237,171,237,217,234,142,232,182,234,210,238,138,240,133,238,90,238,98,242,32,250,144,2,70,6,120,7,88,13,255,23,211,31,208,36,88,43,76,48,178,48,51,48,170,46,89,44,75,44,184,45,124,45,46,42,134,37,248,31,170,25,45,22,240,22,31,22,182,18,105,13,232,8,140,7,130,6,68,4,127,0,234,254,70,254,54,248,229,237,152,230,127,229,135,231,55,232,251,230,153,230,136,230,212,230,17,230,70,230,210,233,59,239,159,241,212,239,85,239,191,240,246,241,76,242,225,240,15,239,246,240,94,244,156,243,172,238,110,234,202,236,165,244,118,251,188,251,23,245,99,238,2,237,109,238,26,238,219,234,40,233,165,235,119,239,142,240,151,238,108,238,33,242,80,250,37,2,238,4,115,6,119,13,85,23,188,29,2,36,13,43,65,47,103,48,41,48,112,46,243,43,27,44,211,45,13,45,31,42,64,38,25,32,111,25,186,22,31,23,253,21,138,18,136,13,53,9,162,7,205,6,221,3,52,0,254,255,18,255,65,248,117,238,150,231,48,230,179,231,0,232,24,231,203,230,242,230,227,230,183,229,241,229,15,234,84,239,245,240,11,240,197,239,24,241,147,242,178,242,231,240,120,239,3,242,38,245,60,244,228,238,180,234,96,237,66,245,0,252,42,252,140,245,123,239,162,238, 176,239,123,238,249,234,243,233,154,236,244,239,189,240,210,238,88,238,68,242,183,250,172,1,122,3,247,5,221,13,225,21,70,28,130,35,65,42,161,46,26,48,49,48,48,46,156,43,105,44,207,45,138,44,171,42,207,38,254,31,156,25,27,23,81,23,160,21,102,18,129,13,12,9,230,7,191,6,237,2,25,0,191,0,36,255,28,248,157,238,45,232,105,230,82,231,97,231,139,230,110,230,179,230,105,230,131,228,65,229,211,233,61,238,253,239,117,239,69,239,224,240,134,242,44,242,31,240,64,239,20,242,86,245,21,244,99,238,103,234,48,237,35,245,203,251,188,251,55,245,245,239,138,239,28,240,25,238,112,234,42,234,189,236,214,239,128,240,69,238,155,237,241,241,180,250,42,0,157,1,195,5,7,13,252,19,205,26,51,34,14,41,138,45,142,47,216,47,86,45,80,43,124,44,15,45,80,44,37,43,245,38,25,32,188,25,169,23,89,23,143,21,164,18,101,13,113,9,187,8,157,6,124,2,206,0,181,1,205,255,137,248,168,239,111,233,77,231,229,231,166,231,9,231,11,231,209,231,164,230,133,228,17,230,71,234,104,238,77,240,251,239,222,239,238,241,128,243,190,242,177,240,45,240,121,243,174,246,13,245,37,239,47,235,32,238,24,246,179,252,73,252,241,245,116,241,104,241,125,241,142,238,41,235,48,235,149,237,168,240,2,241,103,238,103,237,217,242,16,251,195,254,12,1,207,5,82,12,212,18,193,25,69,33,13,40,199,44,101,47,73,47,168,44,127,43,26,44,86,44,33,44,57,43,232,38,209,31,238,25,210,23,2,23,121,21,82,18,201,12,219,9,216,8,201,5,215,1,233,0,254,1,148,255,118,248,7,240,242,233, 120,231,170,231,54,231,99,230,58,231,199,231,195,229,252,227,211,229,167,233,151,237,180,239,69,239,157,239,3,242,98,243,100,242,56,240,35,240,200,243,238,246,255,244,253,238,5,235,21,238,61,246,153,252,227,251,210,245,55,242,131,242,214,241,107,238,48,235,97,235,174,237,227,240,10,241,97,237,2,237,113,243,32,250,62,253,80,0,59,5,56,11,109,17,131,24,253,31,164,38,22,44,222,46,79,46,70,44,51,43,135,43,172,43,240,43,62,43,164,38,192,31,29,26,183,23,239,22,127,21,207,17,186,12,63,10,204,8,83,5,149,1,38,1,32,2,158,255,141,248,121,240,76,234,189,231,209,231,247,230,111,230,135,231,198,231,139,229,252,227,215,229,142,233,136,237,152,239,54,239,188,239,55,242,137,243,112,242,62,240,86,240,17,244,39,247,41,245,27,239,28,235,63,238,101,246,180,252,236,251,237,245,125,242,192,242,252,241,127,238,75,235,118,235,190,237,254,240,14,241,92,237,11,237,118,243,30,250,62,253,79,0,58,5,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,0,139,0,182,0,241,0,24,1,42,1,65,1,104,1,143,1,150,1,169,1,193,1,226,1,251,1,226,1,227,1,245,1,245,1,229,1,220,1,232,1,210,1,193,1,174,1,143,1,118,1,101,1,98,1,50,1,3,1,211,0,191,0,158,0,124,0,69,0,45,0,6,0,1,0,205,255,195,255,144,255, 89,255,62,255,44,255,12,255,250,254,232,254,214,254,181,254,152,254,156,254,172,254,147,254,150,254,117,254,94,254,87,254,89,254,85,254,60,254,70,254,59,254,83,254,72,254,72,254,68,254,111,254,88,254,239,253,14,253,240,251,20,242,114,6,210,7,151,255,156,8,248,2,103,254,158,0,109,249,176,4,183,255,46,236,129,244,130,237,178,239,15,241,117,232,2,230,96,232,152,251,2,248,189,9,16,247,115,0,134,255,198,12,239,20,245,1,30,30,110,6,22,13,178,253,115,14,183,22,8,16,80,32,54,32,64,33,5,26,7,39,244,28,201,36,22,40,122,32,171,38,155,13,153,34,58,7,178,25,131,32,246,39,168,35,137,24,75,26,14,14,174,29,180,254,110,1,111,249,218,246,222,1,163,213,97,226,102,222,96,224,189,216,187,214,98,234,197,251,65,2,165,233,93,234,240,241,35,3,123,230,215,191,74,207,34,228,21,224,35,194,233,174,215,170,91,192,160,173,72,134,60,153,81,186,52,218,142,180,221,167,186,154,151,181,93,181,30,172,226,170,81,188,15,214,8,189,108,170,70,181,75,193,99,208,122,207,170,215,16,240,91,248,54,255,153,247,202,8,217,17,37,33,38,31,136,29,122,47,196,59,165,57,237,67,30,79,100,106,15,104,204,95,246,101,39,116,186,105,112,101,144,76,139,106,242,122,246,103,75,98,202,82,161,107,9,89,39,103,95,82,43,102,219,91,69,90,178,86,175,82,123,80,148,76,185,74,23,71,138,69,57,66,96,64,190,61,214,19,238,40,103,14,62,4,193,221,85,2,146,24,229,33,173,17,62,242,144,244,96,235,85,252,76,214,26,222,39,230,166,238,168,203,224,169,188,183,69,176,58,196, 86,183,85,185,77,200,92,189,130,198,112,179,34,189,215,186,2,206,163,187,117,204,205,194,119,199,68,211,45,202,65,239,74,223,156,233,86,235,104,230,151,250,111,235,159,226,168,235,41,241,17,246,56,240,179,238,91,234,5,246,255,242,77,240,163,233,231,255,99,26,157,12,185,19,69,41,24,51,106,18,79,21,216,247,152,17,148,24,180,9,229,238,163,225,204,237,160,211,174,194,13,187,204,218,54,250,195,3,170,244,140,219,137,223,78,239,73,232,244,223,128,234,213,2,123,245,54,234,164,202,5,215,244,228,245,230,246,234,17,235,173,237,145,1,79,245,92,236,19,248,66,246,208,9,117,4,102,254,46,11,30,3,155,18,203,29,16,21,127,36,163,22,92,39,225,43,93,37,231,35,234,31,130,36,173,32,31,39,60,32,58,31,0,24,153,28,96,23,215,251,128,15,244,23,81,33,234,17,207,55,196,44,16,49,211,32,204,13,218,20,159,33,46,36,81,7,154,253,124,241,32,231,255,204,61,187,176,192,10,206,192,238,42,239,14,215,143,209,178,210,225,222,130,205,161,222,154,214,78,247,94,224,11,201,114,190,186,191,0,206,9,220,213,214,23,214,172,244,80,241,92,246,219,236,96,239,117,6,55,3,81,11,144,6,154,251,123,27,38,22,142,42,26,31,30,41,19,56,118,63,39,66,112,59,150,72,162,64,49,68,68,63,96,80,128,70,67,73,48,70,196,68,198,50,43,45,191,63,225,48,51,70,244,75,81,82,160,89,77,76,196,63,211,50,19,68,60,75,233,69,180,50,232,43,119,32,29,2,169,252,61,219,46,230,206,251,157,18,103,1,239,234,163,234,117,228,87,236,230,219,238,216,148,236,90,245,209,222,193,205, 135,181,35,199,118,222,154,204,36,206,223,211,19,232,140,235,100,209,239,217,240,219,2,228,60,240,92,219,210,218,188,223,150,237,61,242,159,243,189,242,154,251,130,8,12,0,245,6,30,5,42,16,255,255,86,7,72,14,25,21,225,10,124,17,180,9,74,250,11,253,102,244,28,239,92,251,208,4,245,10,150,21,226,21,30,16,120,247,96,2,194,13,12,21,86,7,140,12,200,247,197,239,174,219,91,200,137,176,128,197,69,229,215,229,198,216,201,206,25,195,31,213,62,191,160,189,146,200,138,212,25,228,120,202,219,178,2,181,87,209,242,206,68,217,31,192,79,243,254,238,167,235,187,239,156,223,86,255,185,252,247,7,220,243,35,250,33,6,126,18,14,31,6,19,219,37,240,43,216,58,98,45,246,62,147,63,182,60,189,57,138,63,107,71,133,57,125,82,130,57,92,51,243,50,244,43,189,34,1,25,92,45,66,40,67,59,28,60,251,57,128,37,93,29,230,50,219,40,2,54,147,42,132,48,231,24,142,20,15,252,186,219,13,221,14,237,195,254,16,251,91,234,103,223,191,224,117,209,137,207,88,199,218,203,117,232,230,219,215,197,91,183,37,181,27,218,196,197,94,197,108,203,218,219,149,228,50,222,67,215,44,212,109,236,76,237,253,234,204,217,81,226,177,240,12,5,164,252,86,2,250,18,6,30,187,34,122,32,221,49,241,49,186,47,191,57,42,50,232,51,172,76,199,63,110,48,48,47,106,50,11,37,149,28,26,26,122,37,64,41,104,66,48,61,136,48,52,39,28,51,91,50,122,57,206,58,226,64,215,54,118,51,72,34,213,253,183,248,54,236,250,11,21,10,165,7,255,252,237,246,189,230,221,236,160,217,27,214,222,236, 25,233,238,243,115,197,38,198,79,216,215,213,194,220,147,205,38,224,187,228,170,243,2,222,68,217,221,220,108,232,20,238,255,217,0,205,178,215,123,234,10,233,15,233,124,233,69,0,56,1,225,253,221,15,151,0,100,14,114,20,144,3,98,3,29,18,178,29,185,3,90,0,181,249,198,253,195,232,195,232,161,222,191,233,194,254,91,9,209,254,85,246,75,249,158,0,206,252,19,13,210,9,203,13,174,23,39,255,46,246,109,211,173,204,158,214,232,229,102,223,79,240,20,210,16,218,60,208,90,196,162,200,48,188,182,220,18,224,54,207,129,192,84,194,220,207,128,218,49,217,158,212,94,234,108,248,38,250,125,240,90,234,45,251,230,7,62,8,159,241,100,245,255,0,242,19,43,15,215,15,180,36,148,36,136,53,87,60,53,51,42,61,65,78,205,63,4,55,28,62,8,78,107,72,150,56,247,50,190,46,50,42,43,31,9,15,236,6,244,31,173,46,53,47,148,31,67,39,134,29,202,38,187,43,234,36,239,46,48,51,9,50,238,35,79,4,74,237,247,242,108,235,224,250,191,251,174,240,134,242,94,219,230,223,173,204,149,198,125,211,54,220,57,220,17,204,123,191,8,193,174,204,130,213,185,201,119,209,221,224,71,236,192,235,243,217,168,221,102,239,121,246,47,237,249,219,188,224,228,249,197,242,216,1,55,1,124,5,236,28,75,43,204,30,6,42,93,56,183,64,129,44,157,47,184,55,41,70,133,55,91,54,42,34,15,39,181,41,57,14,181,4,44,0,93,45,174,30,25,43,194,29,164,28,101,34,146,41,26,36,39,41,144,46,166,54,24,61,141,18,24,7,121,244,83,238,168,253,174,242,254,2,50,240,170,241,16,229,246,215, 160,205,193,205,76,220,88,215,89,224,104,198,40,194,146,196,162,209,222,205,204,201,181,208,225,224,87,236,180,217,95,214,221,215,24,235,193,236,185,206,90,214,94,212,164,222,150,233,255,233,83,225,41,251,136,8,91,12,111,4,255,22,145,36,235,26,78,19,102,24,228,29,255,40,177,32,3,16,120,7,76,17,254,10,73,226,47,230,51,244,233,3,213,12,235,10,45,251,39,12,91,6,117,18,23,16,192,7,73,40,149,40,15,30,50,7,62,237,198,232,238,230,124,231,227,243,76,234,213,238,238,233,69,218,207,204,255,203,179,211,193,213,75,225,73,216,27,203,95,203,15,206,65,219,74,213,83,211,224,229,172,241,247,247,140,229,174,230,25,247,221,1,79,239,10,246,191,227,47,240,173,252,36,4,112,247,233,2,62,28,195,30,252,35,226,33,69,63,49,50,2,59,171,47,184,51,174,61,18,71,210,59,102,31,252,51,204,46,186,20,56,6,252,254,130,17,232,33,251,35,163,27,18,28,46,21,60,47,136,30,149,29,129,44,83,52,77,71,154,38,81,22,169,254,35,250,148,251,166,253,195,252,49,250,249,5,92,244,47,226,158,220,157,219,18,226,193,232,163,231,57,221,178,218,204,207,240,225,27,217,143,219,184,221,196,235,122,253,201,238,101,226,122,248,21,243,24,251,232,247,139,234,2,228,39,243,86,252,66,246,233,243,167,4,216,21,176,15,201,32,123,31,214,46,252,41,45,49,36,33,221,39,105,58,24,56,117,31,146,36,126,36,79,25,60,9,58,238,140,247,18,6,84,16,219,25,240,1,81,7,64,20,146,15,147,16,227,7,53,26,20,46,79,43,140,20,223,253,131,233,197,235,46,236,221,231,203,227,240,246, 103,238,184,224,42,209,158,197,232,210,86,209,160,217,130,211,237,203,127,199,114,203,82,200,182,208,227,194,252,211,83,236,36,222,220,223,201,222,237,232,34,231,225,245,239,229,30,221,23,226,14,240,166,240,238,228,131,251,106,251,180,10,181,15,150,26,245,32,198,35,125,50,248,31,202,29,71,49,83,51,213,42,193,38,117,30,52,39,7,22,17,251,155,247,241,237,23,14,69,22,87,7,2,9,104,6,72,20,43,15,216,5,95,11,72,30,25,47,201,38,8,18,16,245,222,240,124,241,218,233,60,229,77,240,236,245,199,244,107,221,152,208,52,207,100,215,222,215,107,223,108,206,139,217,228,200,208,208,204,212,33,195,89,213,76,226,4,237,96,224,219,237,107,227,151,241,160,244,205,251,13,230,98,233,224,245,202,244,69,245,93,250,160,3,64,10,227,18,104,38,172,32,96,49,169,59,51,53,65,46,151,58,46,59,17,69,75,60,111,50,124,64,235,43,1,46,158,12,139,2,71,18,208,33,64,37,147,26,219,25,8,34,128,36,46,31,124,22,61,34,45,53,81,66,128,57,32,23,227,9,187,8,147,253,221,251,190,245,220,2,73,13,206,252,111,236,98,223,145,219,121,238,221,226,173,230,158,224,108,218,205,222,148,220,19,206,73,209,44,228,139,228,78,237,102,230,25,236,223,230,13,245,54,249,28,235,216,229,124,239,144,235,134,236,244,237,42,249,47,244,154,255,124,19,67,11,93,30,90,40,100,34,4,38,3,35,180,37,104,48,43,40,229,43,107,36,113,32,68,35,50,11,254,241,39,242,228,252,40,16,213,5,199,5,102,3,172,16,33,11,128,5,230,4,42,7,35,48,228,40,151,30,112,255,101,252,245,240,217,239, 137,222,105,231,104,249,193,241,192,245,68,201,39,214,231,209,126,217,85,219,76,209,27,207,230,213,216,214,29,195,103,197,106,205,69,218,122,222,210,224,158,228,235,216,244,240,15,238,60,239,16,226,217,235,160,237,239,223,181,239,81,241,75,240,58,247,88,8,174,1,158,29,47,30,93,36,5,41,6,31,214,47,201,37,192,43,81,50,95,37,113,41,35,38,113,32,144,5,208,243,33,246,36,5,234,10,56,6,199,5,55,12,173,12,138,17,251,2,38,2,109,27,102,48,147,42,48,29,211,0,222,4,229,245,211,236,4,235,64,234,95,3,150,251,223,235,244,214,122,217,242,216,172,235,99,218,107,212,3,223,245,227,27,215,184,204,147,207,164,220,34,225,104,239,211,233,209,228,85,240,212,253,253,250,202,237,97,249,117,250,1,239,76,249,205,251,95,247,34,10,150,3,31,17,134,24,184,42,42,50,56,49,216,48,224,62,85,52,60,60,25,61,28,61,100,58,108,56,37,61,224,36,223,21,62,0,22,15,106,19,95,19,76,23,4,17,41,26,115,28,18,23,227,4,233,24,26,36,180,62,141,46,230,26,117,21,214,255,141,3,168,237,121,235,193,251,131,3,224,252,77,236,79,213,188,216,187,234,115,226,246,213,223,214,127,229,184,224,168,205,214,207,166,202,181,217,25,228,39,232,202,219,165,222,157,244,15,243,191,230,174,238,184,240,224,229,170,241,187,231,211,236,255,246,105,244,84,254,120,253,23,18,218,35,105,28,101,38,177,39,116,45,207,44,77,45,173,49,209,41,230,53,23,43,61,50,168,17,207,3,253,253,222,1,210,4,138,10,217,4,165,8,14,23,67,7,80,11,62,248,105,18,253,35,62,40,35,37,14,17, 112,4,11,255,203,236,181,226,236,230,51,241,239,247,28,247,247,210,184,206,100,213,10,227,162,209,21,201,147,217,143,214,108,215,29,199,112,194,21,196,215,214,199,225,159,216,124,202,246,234,222,229,78,230,219,232,208,225,247,231,171,232,13,226,86,230,133,229,164,243,98,244,125,237,23,3,218,17,119,27,176,28,110,33,170,39,7,43,215,47,198,39,108,46,22,44,201,50,11,52,24,37,30,15,25,8,189,252,213,3,28,11,177,1,213,14,151,14,241,23,175,14,9,1,110,9,78,27,156,38,229,54,189,33,125,28,44,16,146,3,208,243,11,242,186,238,115,2,83,10,217,246,159,221,133,223,194,238,18,230,2,222,84,222,78,230,80,233,150,227,90,215,91,204,29,217,180,244,109,228,243,225,213,233,159,243,240,245,144,252,10,239,239,250,1,245,220,248,239,245,62,235,210,5,84,250,57,3,221,252,175,23,122,30,204,39,139,45,156,38,212,57,59,53,222,56,59,50,112,51,119,54,19,67,247,50,121,40,131,24,71,3,40,15,155,2,196,11,165,8,56,11,170,30,110,14,238,9,183,2,235,10,160,24,112,46,218,37,87,35,152,27,107,4,101,1,67,235,96,235,12,236,41,4,147,1,16,228,134,220,197,225,97,227,249,223,100,215,97,217,248,222,133,227,168,223,37,192,16,202,214,225,207,220,12,223,171,218,22,223,247,238,110,237,162,239,238,233,178,236,24,246,46,236,15,233,220,237,68,251,93,242,81,248,114,252,130,12,54,29,188,33,64,32,54,38,195,47,207,49,174,50,52,33,255,51,1,52,136,56,190,47,96,28,120,12,182,8,78,254,155,7,159,248,99,4,157,17,31,15,35,9,129,0,234,250,74,10,111,23, 60,31,27,34,113,28,43,15,114,255,139,245,187,225,201,222,40,240,148,254,171,232,183,224,23,210,13,223,178,212,115,218,45,206,70,203,11,223,251,223,101,194,117,188,72,205,142,205,41,222,198,203,154,214,241,215,18,228,132,237,87,221,125,232,192,231,135,241,31,225,75,232,170,238,201,239,19,245,234,240,223,252,126,13,232,28,212,29,214,34,135,33,92,56,64,52,107,39,84,47,164,46,166,63,17,60,90,44,221,34,211,13,197,16,201,9,207,3,216,0,9,20,4,22,201,26,16,14,195,3,72,14,161,19,77,35,25,41,162,48,14,38,70,27,35,17,177,252,40,234,147,249,244,1,187,8,41,244,221,241,156,232,191,230,214,239,78,230,60,211,156,234,16,243,14,224,115,215,179,204,104,224,100,223,132,231,101,222,6,224,113,235,209,244,218,244,254,233,142,247,224,245,242,243,91,241,113,242,219,245,121,253,23,247,123,250,43,7,48,18,154,39,119,32,123,30,216,55,207,50,122,57,122,41,61,44,47,59,132,62,23,60,178,46,42,24,86,22,199,18,56,1,121,3,244,254,245,18,38,22,94,17,140,2,122,3,245,6,178,17,212,25,145,41,216,34,60,32,99,26,174,2,23,239,120,232,75,248,14,253,91,246,155,243,134,231,194,217,238,237,53,226,55,207,9,221,132,224,117,233,130,210,175,204,121,204,145,210,241,220,46,219,38,213,198,216,203,232,225,234,110,231,147,235,83,237,184,236,14,241,46,230,2,241,93,239,183,242,36,245,132,242,35,254,204,25,247,19,96,28,4,29,240,43,199,53,49,40,215,36,23,41,61,50,176,60,48,51,212,28,33,23,208,15,165,7,212,252,19,246,169,251,225,16,191,10,208,8,239,244, 29,4,19,249,105,16,198,22,41,26,239,31,80,27,95,21,232,241,169,230,224,236,74,244,59,238,155,252,242,227,251,220,40,231,72,222,127,218,118,202,238,222,200,223,29,220,209,209,88,199,33,205,133,208,198,222,58,209,240,213,93,220,205,229,33,232,140,235,20,234,215,235,87,243,234,231,141,244,240,234,203,243,61,252,81,236,62,255,177,5,157,25,131,28,188,28,180,37,241,55,24,51,255,49,226,39,172,44,175,67,59,63,125,52,229,36,68,29,207,24,69,15,2,255,105,253,157,10,215,26,209,16,120,11,41,4,247,2,212,12,195,24,100,29,222,34,192,43,48,45,19,18,211,244,35,254,245,241,98,253,108,3,250,247,10,239,211,238,236,239,41,230,8,220,73,225,90,231,224,232,26,229,80,217,205,211,166,212,220,229,136,220,200,223,84,226,237,227,48,240,58,244,145,238,121,248,60,239,135,248,91,248,64,238,214,250,38,250,185,248,161,250,142,253,91,17,119,29,252,25,254,37,211,40,100,58,49,56,136,46,238,35,82,61,2,62,198,67,42,46,158,37,22,33,174,23,43,14,175,244,108,5,202,11,79,20,129,16,163,5,14,254,226,1,0,12,114,20,63,19,234,30,171,53,66,24,48,8,132,249,35,236,176,245,104,248,81,250,112,233,202,236,225,233,197,228,64,215,230,214,61,219,227,219,184,224,218,217,182,201,32,204,54,210,88,211,19,213,35,216,66,209,124,228,35,223,10,236,152,233,181,227,108,239,226,235,184,233,105,237,20,237,246,241,149,239,230,235,38,254,242,4,191,18,155,20,153,26,219,35,179,56,51,40,126,36,24,34,75,54,177,58,150,55,3,40,67,28,116,34,0,15,70,0,46,245,90,0,102,8, 160,18,188,8,114,0,201,246,19,3,45,17,245,0,191,23,220,41,118,37,12,29,113,1,219,245,126,238,65,251,205,250,98,240,167,238,209,241,187,236,194,222,163,219,139,219,30,220,119,225,226,229,243,207,117,212,12,208,191,208,195,220,33,210,139,220,221,217,90,223,129,236,251,235,177,231,235,240,226,235,198,241,13,239,97,238,122,247,179,240,239,240,21,248,185,253,18,12,194,24,139,18,130,34,122,47,220,55,70,43,1,37,71,45,53,58,163,66,240,52,177,40,119,43,213,33,164,17,242,2,225,251,65,7,103,14,199,24,53,13,45,249,42,8,221,13,121,5,16,15,120,33,63,44,235,45,49,29,125,6,70,245,154,255,55,0,236,253,133,241,234,251,31,249,197,236,18,232,91,227,207,221,71,235,8,234,67,227,149,223,45,213,186,219,145,221,116,217,136,228,245,220,48,225,101,240,226,233,57,248,223,236,223,248,130,243,69,247,48,243,25,254,91,245,19,247,214,249,63,247,56,11,13,13,174,25,237,20,166,42,247,51,232,50,32,45,44,35,116,51,97,62,61,61,249,46,85,48,9,39,126,31,55,12,177,254,207,255,13,250,229,27,241,12,1,254,18,0,58,3,251,1,217,255,247,13,94,25,215,39,22,39,101,18,237,246,151,243,196,250,116,247,68,237,31,237,169,246,246,230,194,235,37,215,134,213,165,222,90,219,204,227,202,213,181,208,243,209,200,207,156,207,234,215,157,207,48,217,243,217,86,225,190,229,204,232,28,232,244,239,123,229,229,239,176,240,74,240,204,239,183,237,147,239,93,245,96,2,205,6,246,11,254,22,229,36,75,45,155,47,28,30,33,39,51,50,131,56,145,54,150,45,190,47,151,37,138,22,138,16, 87,249,192,245,197,13,253,17,27,6,246,255,25,3,61,255,78,255,154,3,15,11,130,28,252,44,103,36,100,11,116,245,213,254,166,252,115,242,45,244,71,240,32,245,162,244,244,226,139,219,73,223,3,219,26,238,215,217,130,221,62,216,242,209,171,217,160,212,123,216,147,216,237,221,114,222,180,234,45,229,198,242,132,240,44,236,89,242,217,242,92,249,44,244,221,245,56,240,10,247,80,255,168,3,50,11,245,18,156,29,160,44,17,54,203,40,201,42,53,45,192,58,67,61,57,54,22,63,39,46,131,41,120,38,176,10,155,252,231,6,225,21,74,16,246,12,233,8,40,6,193,3,77,7,25,5,49,18,26,38,109,54,181,35,50,6,72,9,218,254,165,2,99,250,144,241,9,251,2,254,113,240,137,237,33,216,41,232,8,231,228,231,15,227,103,222,162,216,130,220,79,216,12,216,178,220,117,216,16,229,216,224,155,230,156,239,201,241,133,240,76,237,196,243,205,245,147,248,33,247,189,238,213,243,53,249,234,251,38,2,17,10,149,12,186,36,172,38,123,48,87,36,80,37,189,50,162,46,4,56,147,58,131,47,133,42,245,44,163,23,86,255,17,252,95,6,192,10,98,9,245,8,94,254,18,1,171,253,94,255,75,250,104,13,168,43,255,37,173,21,207,6,182,251,102,255,36,251,42,234,239,243,156,239,76,249,148,234,102,217,152,219,200,222,11,224,69,226,116,216,196,214,246,213,135,210,90,213,2,208,5,211,46,218,200,218,1,218,152,228,17,234,136,236,16,232,164,235,199,235,248,245,105,244,184,237,164,237,172,241,141,244,18,252,177,251,125,4,227,17,185,30,23,44,5,35,119,37,168,43,143,38,116,51,71,58,106,50,10,46, 211,49,128,42,241,11,122,3,241,255,254,4,19,12,11,9,103,9,59,253,66,3,67,2,154,245,2,253,171,30,251,33,249,43,149,17,95,5,245,7,17,252,231,253,205,237,164,243,124,250,95,250,58,230,79,226,77,221,88,228,48,233,65,222,50,227,115,214,131,220,110,219,94,213,172,214,252,217,225,225,41,219,78,228,25,233,241,240,187,239,132,240,74,235,68,249,253,250,227,245,193,247,77,238,205,251,222,251,48,254,137,3,6,6,59,30,78,39,140,40,16,42,26,49,144,38,8,51,22,60,53,58,252,51,224,58,124,58,184,35,83,21,194,5,147,10,155,7,111,18,56,16,6,5,117,9,104,12,229,247,87,254,109,7,11,31,214,46,201,33,164,22,77,13,180,5,204,7,27,247,105,242,13,252,247,251,248,249,212,232,32,225,142,227,168,231,201,229,15,230,195,218,226,220,226,220,63,219,215,210,6,217,193,219,239,219,44,222,26,227,145,230,236,242,225,235,254,234,199,239,150,243,89,250,155,244,180,238,122,242,159,245,18,252,39,251,166,245,25,15,54,25,12,31,120,38,91,41,66,37,69,36,129,54,51,50,221,47,254,53,151,57,119,49,23,28,160,14,62,6,15,255,146,9,70,15,28,253,122,13,230,2,61,255,173,244,136,243,129,10,9,28,225,34,59,29,169,15,70,6,187,8,247,249,246,242,223,241,81,244,229,252,233,238,53,227,158,222,116,221,166,228,69,227,117,220,128,214,154,218,207,216,67,210,211,209,175,212,175,212,140,219,139,215,131,221,219,233,237,231,137,235,79,229,227,236,17,244,138,244,254,241,119,235,14,237,162,251,181,246,3,240,199,252,197,12,0,21,92,29,189,41,127,31,19,35,241,44,71,49, 12,45,22,49,30,57,153,60,71,40,234,31,235,15,236,253,108,14,174,6,61,7,200,9,69,9,26,9,224,250,235,240,151,254,154,12,165,30,153,38,54,24,220,21,87,13,108,6,219,0,46,243,82,249,89,251,66,255,96,241,49,233,84,224,32,231,191,234,173,230,114,222,149,223,15,225,63,217,210,221,177,211,44,218,20,223,33,219,75,225,123,228,70,238,29,241,145,236,22,238,190,244,226,247,216,255,57,242,127,238,208,254,195,252,26,249,81,245,115,9,105,10,169,29,165,39,205,36,79,36,56,44,139,50,199,50,187,43,134,61,83,63,223,55,213,52,130,28,115,13,142,15,144,9,250,11,218,8,0,13,111,18,121,3,211,249,19,246,103,255,166,17,150,34,247,29,181,30,63,19,92,15,216,7,69,252,90,247,53,249,236,253,28,253,172,241,180,228,167,224,30,236,139,231,71,225,85,225,130,219,27,223,42,219,25,213,89,213,115,216,254,216,168,220,40,217,19,231,123,234,47,234,208,236,114,230,133,243,31,250,56,246,163,233,138,243,246,251,40,243,244,244,22,247,196,253,149,11,220,30,65,28,76,33,104,29,206,48,12,42,104,36,209,53,198,49,89,59,175,57,105,39,19,23,236,13,17,8,189,10,180,0,173,6,129,16,124,5,49,2,116,240,222,240,161,0,49,14,26,28,244,25,63,24,28,16,192,13,118,0,220,249,131,243,140,247,219,252,36,250,20,234,131,222,2,232,206,227,109,229,22,223,243,218,29,222,89,218,37,215,21,212,180,210,158,214,246,215,18,212,181,224,1,224,112,234,83,234,172,228,24,233,244,245,53,248,239,235,31,240,190,247,141,242,154,248,165,243,247,243,141,255,243,14,57,32,145,24,244,27, 188,44,227,38,229,40,253,45,108,44,251,57,68,62,193,55,53,40,160,21,85,18,147,15,117,3,212,7,90,11,13,17,210,12,1,254,128,241,136,248,166,3,201,21,66,27,221,28,217,27,252,20,138,16,14,2,131,255,192,245,212,255,60,5,246,246,19,238,4,232,26,234,5,236,54,231,77,226,22,228,74,223,51,225,17,219,170,214,246,220,229,213,147,221,201,219,132,226,56,231,3,241,146,233,7,232,80,244,222,250,181,242,172,246,43,247,243,244,65,253,249,248,11,248,116,243,104,5,3,29,250,21,130,27,67,40,74,37,82,46,195,42,13,43,154,50,81,60,200,65,142,56,115,32,170,30,14,20,41,13,117,6,128,7,150,15,205,20,142,9,11,251,102,242,242,249,247,7,39,20,128,25,104,27,29,29,34,19,243,14,147,3,176,247,128,251,151,2,82,254,207,246,35,234,53,232,177,236,149,229,139,231,26,224,31,225,33,225,185,217,240,218,181,214,145,214,143,213,110,218,23,216,40,223,180,233,102,233,100,223,1,239,251,239,115,239,144,245,3,239,101,245,37,239,219,250,77,248,233,230,242,245,184,9,120,12,59,20,127,26,120,28,71,40,228,35,240,38,117,37,29,44,145,63,5,58,247,45,177,31,220,25,75,15,229,9,61,254,171,6,238,14,67,15,247,4,213,240,222,241,190,245,130,9,197,11,120,22,50,26,122,20,44,23,182,7,192,252,101,248,252,252,218,254,212,253,174,238,104,236,136,232,226,231,30,233,171,224,2,228,207,224,10,221,15,220,79,218,216,214,7,212,170,218,99,213,122,217,150,231,255,229,206,227,233,233,134,237,108,239,213,242,55,244,237,247,25,234,175,253,168,253,109,236,13,241,91,251,239,6, 194,18,43,19,128,28,103,33,177,39,71,42,156,35,107,37,38,56,234,62,21,59,5,46,237,34,250,29,163,18,180,8,135,1,121,13,196,18,130,18,47,2,72,242,73,246,140,253,12,7,85,18,245,23,153,24,19,31,101,20,219,8,1,1,11,250,52,6,2,255,226,254,58,243,207,237,113,237,240,236,223,231,121,232,127,229,142,227,0,225,177,224,119,220,78,214,212,224,24,212,156,217,4,229,14,229,88,233,182,230,243,238,210,240,202,237,14,252,19,248,157,237,24,251,85,1,104,245,228,244,42,240,222,1,67,9,87,17,125,23,213,26,243,36,134,44,152,37,89,33,48,46,204,55,153,66,241,54,41,47,124,37,243,30,236,17,131,5,254,6,19,13,237,23,12,15,95,252,167,246,119,244,73,253,114,10,76,14,84,20,88,29,222,25,238,20,11,3,200,254,60,255,146,0,235,0,31,249,176,240,63,238,211,235,80,233,22,230,121,231,240,225,250,223,118,227,197,215,69,218,134,220,112,210,228,212,74,217,109,225,181,226,192,223,200,234,108,234,210,228,173,247,188,242,8,236,121,244,31,246,10,252,61,240,126,238,87,241,94,251,13,6,195,14,137,14,31,25,216,37,10,35,26,32,213,29,160,44,205,54,139,60,255,49,131,42,31,38,208,23,94,15,228,255,120,4,209,16,126,19,241,6,221,252,52,239,136,243,26,0,115,2,24,13,154,17,249,27,8,27,148,10,114,4,216,252,224,255,65,1,130,253,105,247,76,240,214,239,117,233,242,232,49,234,169,225,100,228,70,230,242,216,195,223,201,219,170,217,26,212,233,211,150,225,59,223,127,222,71,236,10,230,55,230,54,243,96,243,181,240,211,240,87,246,130,252,120,248,91,242, 106,242,105,240,178,1,41,9,81,11,197,17,235,31,123,38,42,35,6,31,182,34,229,48,244,59,39,57,243,53,140,46,128,38,19,30,13,11,23,3,10,15,136,16,220,23,114,8,232,250,10,244,248,248,232,1,142,6,157,11,43,25,34,32,102,24,32,16,223,2,91,4,87,3,33,6,75,254,182,249,91,248,231,236,160,241,75,238,79,229,85,236,243,232,150,227,129,224,241,225,221,225,124,218,18,209,75,229,60,218,149,226,34,235,210,229,230,232,79,237,238,246,53,242,115,241,58,244,3,254,218,248,89,251,155,244,121,238,19,249,183,1,102,8,52,9,207,22,117,32,100,37,3,33,202,27,0,40,52,48,251,57,161,56,155,51,111,45,5,41,187,21,6,9,196,6,199,8,119,22,200,16,128,5,23,246,34,241,213,251,187,252,11,1,249,10,84,23,230,28,60,20,180,9,79,0,24,2,244,4,234,251,40,254,4,248,207,237,130,242,26,235,32,230,25,232,23,231,134,230,211,220,146,221,244,230,85,213,205,213,29,217,139,215,200,218,142,228,54,227,134,226,65,230,156,239,68,242,99,234,77,242,117,244,228,247,252,249,87,247,103,239,32,238,3,250,20,254,134,3,78,9,229,20,109,33,6,33,19,26,103,31,226,35,84,49,26,57,58,50,71,53,91,46,26,35,192,21,221,5,31,6,208,12,171,20,227,17,6,255,175,244,107,246,166,249,73,251,197,255,202,12,125,25,211,26,18,21,92,2,87,7,132,3,6,0,146,2,103,252,17,244,211,246,119,238,91,236,121,231,170,232,249,238,75,220,5,227,242,230,218,220,181,218,117,218,89,214,60,217,55,224,168,229,183,226,155,225,227,237,216,241,135,237,72,240,41,243,154,246, 197,250,207,253,105,244,26,242,117,243,27,251,178,0,4,3,98,11,29,28,107,32,205,31,236,29,83,29,51,43,204,51,52,53,119,56,226,53,25,48,54,38,224,17,6,11,110,6,168,19,30,25,78,13,186,0,79,247,244,251,48,249,142,251,104,4,95,12,171,33,136,25,225,15,52,11,155,7,49,3,212,8,141,254,3,255,98,248,92,246,133,245,90,229,207,240,155,238,145,229,137,228,166,233,149,225,189,225,80,222,226,217,0,216,115,218,166,231,105,226,118,224,11,233,132,238,57,241,174,237,11,243,60,240,11,251,216,252,254,249,144,245,32,241,237,245,95,252,103,252,176,1,171,16,216,23,112,34,123,27,248,24,211,34,222,39,61,50,146,51,56,54,45,54,226,45,130,33,94,16,131,4,1,10,253,19,220,20,154,7,2,253,230,249,228,244,32,249,20,247,80,254,133,20,140,24,64,20,191,16,198,3,47,7,79,3,6,3,98,255,136,246,123,251,148,245,209,231,189,237,109,238,66,229,16,231,199,228,89,228,50,223,52,225,6,221,55,212,52,213,146,223,145,226,173,220,28,226,187,231,114,236,199,238,186,237,192,235,239,243,83,249,156,250,174,248,175,239,247,243,172,246,204,246,176,251,196,1,39,14,194,28,254,26,95,24,147,27,55,31,88,43,216,44,231,51,130,55,178,50,92,49,240,26,174,15,179,2,128,15,205,20,243,14,125,8,88,252,142,247,196,249,109,243,215,243,72,8,121,13,182,27,223,18,186,12,81,8,122,3,181,9,224,1,158,249,230,255,155,251,53,238,66,240,31,240,97,233,191,234,168,230,111,233,120,223,215,229,75,228,44,218,215,212,82,219,4,227,165,222,164,225,198,227,139,233,51,241,74,239, 187,236,94,240,161,245,43,254,211,252,247,244,115,247,183,246,64,247,248,250,175,249,9,7,78,20,158,27,46,28,108,25,71,30,205,35,196,41,148,49,58,52,129,58,231,54,197,49,206,27,34,12,50,12,76,19,175,19,80,21,133,4,175,255,88,0,45,243,30,248,92,247,61,8,55,21,250,23,221,22,155,12,218,5,152,15,211,6,66,254,168,3,250,0,164,247,50,244,247,242,161,239,83,234,19,238,31,234,3,229,131,228,95,234,35,226,250,214,114,218,173,221,113,224,239,224,240,224,67,227,131,238,243,237,96,239,176,235,251,237,9,252,94,251,84,248,54,248,163,244,193,247,139,247,23,244,214,252,191,5,220,20,9,25,208,22,215,26,12,26,154,35,47,39,241,46,193,50,38,55,174,57,165,42,55,20,157,14,154,8,232,18,134,21,205,8,188,6,228,254,178,248,107,244,225,238,150,249,221,5,137,15,42,26,29,13,181,5,190,13,252,7,143,255,76,1,13,1,123,251,209,244,188,243,111,240,224,232,202,236,111,235,146,228,189,225,179,232,10,230,98,218,234,217,63,215,192,220,6,223,35,220,65,224,161,227,248,234,127,239,244,233,234,231,165,243,66,247,72,250,192,247,150,243,205,249,172,243,90,247,90,241,50,253,63,8,169,18,249,23,235,21,200,25,93,26,125,35,148,39,76,45,36,48,22,64,128,52,15,40,66,23,223,7,78,19,109,18,60,17,181,12,157,4,83,3,182,247,99,241,36,244,217,248,127,5,165,25,56,17,85,12,218,13,38,13,38,6,48,2,151,6,49,255,204,252,38,248,117,247,45,237,165,238,59,241,112,233,32,229,137,233,93,234,16,228,36,224,16,217,178,220,94,223,184,221,77,226,15,223, 161,231,254,240,110,237,175,234,157,237,106,243,239,253,72,248,20,250,98,247,123,251,193,248,159,243,109,246,88,255,130,11,70,21,145,22,74,25,121,24,19,29,141,40,189,34,105,46,155,56,94,60,233,56,37,37,112,18,183,18,71,17,224,21,27,16,250,11,139,11,204,255,28,247,218,246,25,239,32,251,103,14,34,19,182,15,22,15,75,16,111,9,216,6,14,7,67,4,102,254,114,254,113,251,115,242,238,237,248,244,10,236,116,232,254,232,169,232,2,235,170,227,84,221,124,220,186,219,155,221,55,226,215,218,96,226,33,234,146,237,43,238,78,230,212,239,141,244,241,251,140,247,231,246,133,250,214,250,172,245,58,242,50,245,176,0,46,11,173,17,163,24,67,17,248,25,195,32,75,29,74,38,22,43,123,55,220,63,71,48,69,33,68,18,168,16,55,20,58,15,178,13,255,15,166,3,40,255,253,248,81,237,208,238,215,254,90,11,217,12,139,14,79,15,189,10,236,6,169,7,178,5,169,253,115,255,224,255,247,243,94,240,52,242,227,238,151,234,54,231,162,230,176,234,236,230,45,224,243,223,221,213,213,222,170,220,95,220,66,220,124,224,225,235,74,235,1,234,173,230,194,238,136,246,6,249,8,244,54,249,185,249,101,251,115,242,75,240,59,249,166,252,203,14,44,19,77,15,125,24,243,24,253,30,75,31,62,34,54,46,63,61,161,59,252,49,133,28,114,21,101,23,78,14,126,19,254,16,189,12,14,7,93,3,7,245,221,236,36,245,19,2,251,8,19,14,158,18,55,14,132,10,32,11,96,12,177,0,170,2,41,6,9,251,20,248,228,243,88,244,104,241,24,235,15,233,174,237,200,232,142,235,25,227,173,221,132,222,160,222, 128,224,66,220,151,222,216,230,222,236,2,238,128,233,46,233,165,244,37,247,132,249,192,245,239,251,166,255,67,248,90,244,45,245,169,243,136,8,99,12,134,16,211,20,150,21,1,30,208,29,77,28,203,36,215,48,212,62,106,61,14,42,2,32,130,25,226,17,11,19,109,20,233,13,136,13,44,11,152,0,31,240,86,240,5,247,226,0,127,6,183,16,222,16,83,8,111,14,239,12,5,5,240,1,210,6,85,0,101,252,252,244,178,244,72,246,27,234,68,238,54,231,39,236,239,234,202,231,206,225,198,220,31,223,174,222,247,220,163,218,192,223,17,230,0,238,65,232,193,232,185,234,124,242,21,249,67,241,76,250,73,252,35,250,244,251,244,239,12,241,103,250,87,4,215,11,214,15,234,15,71,26,238,25,56,27,212,27,122,32,236,54,226,61,223,53,50,42,153,32,126,20,113,20,68,20,128,15,194,12,22,17,17,10,99,250,206,239,184,241,214,247,63,251,226,10,21,15,193,8,196,12,193,14,244,6,138,5,187,2,71,5,105,0,44,246,241,248,5,244,80,241,242,236,90,233,53,233,100,235,175,233,182,230,155,222,245,222,69,222,92,221,14,219,53,217,152,224,241,231,233,232,235,233,122,227,27,239,72,242,107,241,119,247,60,246,39,251,11,255,14,245,23,240,69,242,254,248,54,8,77,7,215,14,121,18,210,23,55,28,42,24,168,22,236,39,97,56,180,57,128,54,30,43,24,29,81,23,63,24,226,17,87,14,130,17,171,19,87,8,47,247,72,246,82,242,2,245,66,2,208,12,218,8,17,15,250,13,74,14,155,9,214,3,184,10,224,3,200,255,72,252,118,248,234,247,223,242,95,238,136,236,46,235,23,240,86,235,106,231, 95,226,214,225,68,226,99,223,4,218,233,223,157,225,28,237,157,234,67,230,60,238,188,237,145,243,56,247,223,244,212,250,192,0,84,253,49,248,62,239,157,245,70,255,244,4,223,10,225,14,101,18,62,30,155,24,84,20,30,27,74,44,134,53,148,59,129,55,139,38,170,30,129,26,10,24,212,14,241,14,5,23,66,17,67,3,246,251,138,244,221,236,250,251,46,0,190,8,35,9,140,12,93,16,219,8,67,7,82,7,29,7,39,2,21,255,105,249,180,249,2,245,8,242,17,236,184,233,45,238,123,235,191,235,9,227,71,225,80,228,47,221,73,222,171,215,184,220,170,230,42,231,166,229,21,235,33,231,68,239,158,242,254,240,53,247,226,247,169,1,50,251,144,242,87,240,132,245,155,252,206,5,19,7,16,11,252,23,204,25,59,19,15,19,241,29,139,39,211,55,249,58,245,49,172,36,212,30,56,29,77,18,55,12,214,20,8,21,217,11,0,8,198,247,4,240,4,243,81,248,140,2,30,3,210,9,230,15,137,9,189,9,243,6,68,8,178,5,161,1,199,253,232,250,130,248,221,246,111,238,247,236,12,235,224,236,70,239,82,229,80,230,53,226,34,226,61,225,106,216,207,216,169,226,196,225,251,231,129,231,95,231,31,235,68,238,189,241,249,242,172,243,212,253,158,0,93,248,181,244,98,239,186,246,229,0,20,3,34,4,197,16,144,25,175,20,229,20,163,19,27,29,7,43,55,58,79,58,99,46,204,37,17,38,116,25,180,15,107,21,209,18,199,21,226,16,90,5,227,248,94,241,42,246,237,252,147,253,89,7,29,13,35,14,245,10,93,10,42,10,6,10,126,5,186,4,33,253,7,255,100,250,84,246,234,242,216,234,157,240, 123,239,188,236,26,235,71,228,26,230,237,231,144,219,248,220,140,220,177,225,107,230,96,231,198,232,93,234,253,234,120,242,7,241,153,241,122,249,150,254,127,0,124,250,117,242,108,240,199,252,142,255,113,254,48,9,192,18,202,22,243,20,86,19,95,18,24,29,148,45,37,60,132,51,250,43,5,46,126,30,47,24,8,19,195,17,123,20,124,21,28,16,160,3,184,243,163,244,192,246,35,247,147,254,187,5,230,12,70,10,164,8,46,11,251,6,127,10,5,3,56,2,174,254,164,251,240,250,33,245,64,237,186,238,35,237,118,238,137,238,193,226,228,232,14,230,142,226,165,220,28,218,168,220,245,225,240,227,27,231,90,231,78,231,253,238,207,237,232,238,183,242,115,248,165,254,178,0,182,246,55,238,88,247,88,250,215,250,36,0,176,9,62,18,54,21,204,19,104,17,208,14,45,31,106,52,144,50,164,50,221,49,76,39,216,32,51,22,72,20,61,17,242,20,217,23,34,15,60,254,90,247,190,245,18,245,48,247,199,253,47,9,82,8,31,11,98,8,127,9,11,11,249,5,236,5,188,1,182,252,105,0,176,247,22,245,14,240,9,235,240,241,47,239,3,233,77,232,193,231,8,231,39,227,158,218,101,220,192,220,25,226,36,230,148,228,1,231,241,234,38,238,172,235,76,241,161,240,32,250,245,2,174,252,96,243,189,243,144,248,134,247,173,251,215,255,1,13,182,15,9,23,229,20,219,8,187,19,11,38,39,45,103,52,208,51,7,49,40,40,21,31,113,25,241,18,195,16,210,26,187,22,141,13,231,253,25,250,90,247,207,242,37,250,179,254,219,8,180,9,106,9,22,10,221,11,37,8,180,11,241,2,199,2,101,1,184,252,113,253, 204,243,251,237,222,241,122,241,203,238,232,234,174,232,105,235,252,231,235,225,39,222,231,218,113,224,224,228,216,228,171,228,24,235,17,236,236,236,192,239,142,237,146,243,12,0,46,1,156,249,211,246,42,246,37,249,4,246,110,252,118,4,58,7,110,22,154,23,144,11,220,12,237,22,221,35,159,45,48,51,36,53,21,47,65,38,138,34,162,21,169,17,26,20,249,26,105,22,59,8,163,0,64,249,235,244,123,244,215,246,55,0,193,7,104,5,115,11,230,5,26,11,89,10,107,5,71,5,84,0,165,254,129,0,112,248,144,240,207,239,236,239,41,241,135,235,222,232,11,234,234,232,181,230,129,224,158,218,105,218,30,226,13,225,73,225,227,230,85,231,152,235,62,237,245,233,249,235,53,247,12,254,42,253,158,247,206,246,52,248,14,241,64,250,26,251,88,253,18,14,113,21,190,16,89,10,5,13,162,23,251,33,37,44,92,53,80,48,39,47,186,39,13,32,55,20,124,16,83,25,157,25,74,19,93,10,117,254,89,251,83,244,4,243,109,250,208,254,241,6,153,8,254,5,93,10,203,10,153,8,26,10,213,1,149,1,147,3,190,254,68,249,208,240,131,242,163,242,168,240,28,236,192,235,195,234,102,235,15,233,174,222,71,220,151,223,221,225,168,224,19,230,68,228,169,235,252,238,56,234,229,234,174,238,124,251,89,254,145,249,77,253,8,249,89,243,27,249,126,249,209,246,189,4,181,15,138,21,219,13,22,11,233,16,20,21,243,36,185,45,163,51,175,48,182,48,94,41,20,30,14,18,42,23,3,24,247,26,44,19,237,7,242,3,111,247,96,246,244,244,153,247,208,2,109,5,96,6,199,8,142,8,165,10,145,12,35,5,141,3, 232,2,21,4,65,255,51,246,138,243,68,243,21,243,187,238,132,238,79,233,68,237,174,237,94,229,37,223,12,223,158,222,193,225,142,227,18,225,89,232,250,236,140,237,179,233,37,231,182,246,24,249,25,250,16,255,173,251,26,245,158,249,73,247,26,246,21,248,237,6,164,18,50,15,31,15,230,10,84,14,12,23,106,36,246,45,200,47,162,49,5,51,5,37,236,27,215,19,249,21,64,27,134,22,160,18,5,10,145,254,122,250,228,243,127,242,214,250,182,254,172,4,45,6,133,4,227,8,30,11,253,8,31,4,134,1,172,4,217,2,230,251,56,245,23,244,193,241,173,241,122,239,136,233,211,234,223,238,71,233,112,228,3,224,253,218,61,225,50,224,12,224,134,225,8,231,48,240,20,232,157,228,0,238,77,243,42,245,138,254,31,251,16,249,52,247,168,249,151,245,63,241,105,252,188,8,176,14,55,16,99,12,129,10,19,13,110,24,104,38,114,40,77,49,94,52,90,47,81,38,244,23,217,22,96,25,116,23,44,26,147,17,189,8,90,2,199,247,79,245,36,245,102,249,46,1,235,4,166,4,178,5,244,10,159,11,50,9,23,3,89,5,106,6,20,2,61,252,29,248,155,243,114,244,105,244,22,236,213,236,249,238,135,236,72,237,117,228,194,223,103,223,86,225,156,226,215,222,111,225,98,240,84,235,97,230,131,235,17,236,78,244,199,248,235,254,12,250,126,249,80,252,138,249,83,241,57,245,69,254,149,9,36,15,59,15,10,13,123,6,116,17,44,26,224,33,36,43,105,48,129,54,228,46,91,33,95,27,53,24,51,23,137,27,7,23,106,18,218,10,92,254,8,251,7,244,176,245,153,249,48,2,3,3,199,3,33,6,107,11, 233,11,79,5,85,5,104,6,209,4,31,2,94,253,239,244,90,246,138,246,249,238,28,240,118,235,20,239,5,239,255,234,79,229,189,222,72,224,35,229,55,221,53,221,91,234,173,234,45,235,231,231,249,233,93,236,76,244,38,252,211,250,65,248,111,254,196,251,130,246,205,240,70,246,56,0,245,7,231,16,102,14,34,7,147,11,175,15,19,26,95,33,211,39,13,54,158,51,164,43,19,35,150,25,243,24,194,24,204,24,199,24,241,17,110,8,197,255,177,249,208,243,250,244,128,250,2,1,128,1,144,1,155,7,42,11,230,7,113,5,52,6,57,3,137,6,178,1,84,248,172,248,120,245,169,243,161,240,127,236,213,236,232,238,93,237,218,236,127,223,38,224,98,229,8,221,237,220,130,224,111,232,228,233,223,233,82,232,188,230,57,236,127,248,9,248,247,247,210,250,205,254,45,251,230,241,14,243,215,245,126,254,60,12,192,13,32,11,8,8,112,9,157,18,255,22,247,29,115,45,221,50,58,51,230,42,131,32,243,27,127,24,97,24,113,26,209,24,28,17,216,8,148,0,95,249,108,244,156,245,170,252,119,0,74,255,159,3,232,9,130,7,126,10,243,5,194,3,227,8,89,5,65,0,169,251,75,248,126,247,11,245,49,239,113,240,55,235,81,242,131,241,189,230,164,227,251,229,8,226,95,222,93,222,22,228,216,231,181,235,250,236,25,229,98,232,250,241,203,247,10,248,28,247,221,0,196,254,227,248,37,246,220,240,183,247,5,3,95,11,229,14,69,9,135,7,59,15,165,14,57,23,119,32,246,44,200,52,162,49,229,41,158,33,110,28,6,24,156,26,179,26,74,24,95,17,213,8,118,1,97,248,51,244,149,247,5,254,154,251, 193,1,255,3,60,6,211,11,151,6,198,4,246,6,91,7,224,4,69,0,160,249,212,251,28,245,23,245,31,241,60,234,251,240,160,243,168,235,248,231,246,229,31,230,200,222,175,222,33,224,120,225,64,233,149,237,55,232,109,228,118,233,15,244,181,244,0,244,204,252,102,253,141,254,190,249,226,241,32,242,43,247,171,3,119,13,65,9,174,8,254,9,177,11,197,14,144,21,25,32,149,46,191,50,119,48,12,41,241,32,50,27,16,25,209,26,205,25,24,24,104,16,235,9,94,0,214,244,0,248,187,247,194,249,74,254,25,255,196,2,160,9,17,7,55,6,61,5,255,5,60,9,77,1,69,0,6,252,189,247,108,248,90,244,65,235,201,238,121,242,70,240,112,234,219,232,41,233,99,224,249,224,201,222,136,221,49,227,12,234,68,237,42,228,73,228,239,237,123,240,189,242,24,247,74,249,243,255,102,253,190,247,187,242,22,238,38,251,117,5,31,10,52,8,248,8,181,9,76,11,129,13,6,20,227,34,51,45,183,50,98,47,126,40,239,31,51,28,243,25,220,26,254,26,189,21,253,20,54,8,87,253,38,250,100,247,95,247,207,252,60,251,176,0,95,5,97,7,45,9,20,4,184,7,65,9,42,5,182,5,13,0,197,250,204,252,34,249,72,241,247,237,125,242,179,243,52,237,92,238,61,236,92,230,214,228,232,224,84,224,74,221,191,230,116,238,208,232,61,229,194,233,13,236,28,243,34,243,209,246,89,253,216,254,168,0,234,247,110,239,141,242,251,253,71,6,73,9,160,8,137,9,168,11,133,9,81,13,114,21,209,35,20,45,101,51,130,46,78,39,121,33,128,26,189,29,21,25,39,25,223,26,249,17,37,6,71,0,212,247, 159,248,166,248,184,248,251,252,11,255,127,5,242,7,64,3,179,7,172,6,253,5,17,8,255,2,73,253,65,253,52,253,229,245,88,238,3,241,14,243,34,238,26,240,229,236,125,235,172,229,68,228,185,225,118,218,253,223,171,233,164,232,229,232,160,228,149,232,50,237,151,239,92,243,4,246,4,251,158,1,169,254,203,243,180,238,211,243,83,254,103,5,173,6,240,7,117,10,40,9,218,7,232,12,190,20,63,35,203,45,142,48,189,46,52,37,60,31,10,31,213,25,208,23,167,29,76,23,135,18,62,6,231,253,18,251,170,247,115,248,102,249,180,249,254,2,179,4,154,3,111,7,51,5,98,6,111,8,46,7,111,1,77,253,66,2,152,250,82,243,11,242,32,242,99,241,224,239,31,240,227,238,83,233,191,232,188,230,159,219,64,223,4,226,25,233,237,233,119,230,166,231,156,232,1,237,28,241,234,242,226,244,28,255,65,2,91,253,95,242,115,239,225,246,31,255,5,5,68,5,254,10,15,9,153,8,153,8,185,10,140,23,106,34,138,45,202,50,228,42,116,36,209,35,168,27,56,26,208,26,42,27,37,27,104,15,149,6,120,255,223,249,205,250,32,247,163,246,138,254,60,1,193,2,67,6,198,4,143,5,163,6,35,11,175,3,0,0,76,3,222,255,53,249,131,244,197,242,246,242,148,239,61,242,17,241,229,234,116,238,112,233,179,226,1,222,172,222,98,229,28,232,183,232,30,232,107,231,160,232,79,239,76,240,5,241,115,247,180,0,227,2,183,250,246,241,123,240,50,250,180,253,171,4,126,7,152,9,132,10,237,7,229,6,252,13,7,21,218,35,248,48,15,46,22,43,125,39,143,32,212,30,184,24,209,27,45,30,52,24, 215,17,40,5,2,255,184,254,75,248,212,245,201,249,31,253,48,1,255,2,120,6,51,2,216,5,254,10,161,6,78,2,53,3,5,3,122,255,90,247,128,246,56,243,113,239,23,244,184,240,141,237,10,239,20,238,30,233,230,224,98,221,245,225,59,228,8,231,147,233,191,230,145,230,71,234,73,238,48,238,244,239,78,249,196,0,124,2,134,246,178,241,19,243,100,247,176,254,107,3,229,5,85,11,149,6,52,7,232,7,151,8,174,22,151,37,76,44,2,46,88,41,230,37,38,34,82,26,152,26,110,27,19,28,8,27,114,12,232,4,221,1,29,252,57,247,119,245,3,250,250,250,45,1,79,4,72,1,4,2,135,9,46,7,195,5,57,1,197,5,99,2,186,251,189,251,193,243,216,241,223,242,226,242,30,239,116,238,60,240,148,239,247,230,156,223,184,224,225,224,55,229,211,231,242,232,27,230,5,232,57,236,161,236,48,238,205,239,101,252,14,3,145,254,158,247,154,242,119,243,213,249,254,253,107,3,32,10,254,6,254,9,249,7,178,3,97,12,61,23,240,37,0,45,169,43,89,43,124,38,239,31,251,29,137,24,139,29,146,31,112,23,95,13,200,6,90,3,28,251,68,248,202,247,44,247,117,253,187,3,78,0,150,1,94,4,19,10,161,6,39,3,205,6,200,3,125,1,18,0,100,249,245,243,191,243,51,244,115,242,70,238,214,239,245,243,159,237,150,230,25,225,41,225,196,225,145,230,106,232,242,230,226,231,25,233,117,236,224,236,117,234,148,244,212,253,95,1,85,255,239,245,228,243,245,245,32,247,107,0,64,5,33,6,33,11,233,8,134,5,12,5,226,10,248,25,152,37,42,42,118,46,174,40,9,39,105,33,176,26, 151,26,176,31,94,30,220,21,138,13,62,9,231,255,50,253,11,249,138,243,132,249,77,254,222,1,26,254,59,0,111,8,153,5,224,4,223,5,195,3,62,3,227,2,98,254,239,247,123,243,97,244,155,244,114,238,162,238,131,241,28,243,197,235,49,230,96,224,234,223,60,227,133,229,138,230,111,230,136,230,16,235,52,235,193,231,13,237,251,243,181,253,186,1,36,250,209,247,218,243,233,241,188,250,140,254,160,2,144,8,174,8,11,9,15,3,150,2,86,14,47,23,39,37,80,42,96,43,87,41,81,39,141,30,134,26,76,28,170,32,57,27,144,22,85,15,114,5,232,3,179,252,83,247,229,243,154,250,234,0,21,253,84,254,70,4,117,5,107,5,23,7,68,4,130,4,162,4,241,3,180,254,76,246,240,246,224,245,195,243,32,238,76,241,169,243,118,242,85,238,240,228,184,225,59,226,64,228,66,231,65,230,208,229,163,235,243,234,131,233,54,234,163,235,53,249,111,254,47,255,244,253,87,247,183,242,138,246,158,249,195,255,248,3,5,8,179,12,40,5,78,3,205,4,208,12,176,25,117,36,67,41,124,43,210,42,252,37,104,28,212,28,166,30,13,29,78,30,90,21,150,13,168,7,166,3,178,253,30,243,152,246,139,253,1,252,207,252,253,255,67,2,146,4,13,6,118,5,199,3,154,3,86,6,58,3,234,251,97,247,223,247,198,245,113,240,101,240,120,240,248,243,137,243,205,235,106,229,42,225,76,226,189,230,186,228,245,227,147,233,147,233,242,235,35,232,143,230,17,241,124,247,9,253,164,1,119,250,170,247,62,243,31,246,2,251,108,253,217,4,216,10,26,9,144,5,114,2,57,4,49,14,146,25,144,35,91,39,8,46, 6,42,245,33,158,31,239,28,179,29,68,31,34,29,143,21,74,12,108,10,84,5,222,248,114,245,84,250,237,249,211,252,194,252,21,0,149,1,189,4,171,6,11,4,49,3,47,5,97,7,98,1,4,251,86,250,95,247,108,244,149,241,176,238,88,242,184,244,40,242,99,237,125,226,226,225,201,229,239,227,75,228,190,228,48,232,86,237,175,232,180,228,2,235,222,237,19,249,102,253,112,255,47,251,75,245,149,244,56,247,168,247,196,254,14,6,83,9,108,9,50,3,29,2,55,3,12,16,10,24,5,32,129,43,123,43,227,39,136,34,205,30,116,29,235,28,14,33,28,28,124,18,69,15,174,12,28,0,108,250,27,247,83,249,202,249,247,251,178,253,29,254,62,2,242,4,6,6,47,2,190,3,246,7,66,5,124,0,38,253,248,249,253,247,210,244,170,239,188,241,135,241,13,246,182,244,73,233,122,228,114,228,9,229,43,230,107,226,191,228,40,238,170,233,70,233,7,230,220,233,90,241,72,248,146,255,51,255,108,249,168,247,24,246,216,245,42,249,178,255,153,7,172,9,113,9,160,2,114,0,49,8,213,13,28,23,165,34,196,42,128,43,207,38,111,35,31,31,133,28,27,32,18,33,87,25,243,20,8,17,220,10,231,0,169,250,154,248,73,248,177,250,4,252,23,253,60,254,87,2,230,5,59,4,102,2,32,5,53,7,47,5,183,0,226,252,8,251,110,247,138,244,132,240,166,240,146,242,178,246,116,243,216,233,47,228,186,228,206,229,3,229,144,226,130,229,154,237,242,233,209,232,9,230,247,233,31,241,164,248,108,255,252,254,133,249,159,247,27,246,201,245,49,249,176,255,152,7,191,9,75,9,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,0,225,0,184,1,136,0,108,0,180,0,24,2,158,0,91,255,239,255,117,255,47,0,153,1,132,1,45,0,60,0,27,0,40,1,108,1,69,0,137,255,182,255,251,255,230,0,184,1,47,1,201,0,243,255,146,0,228,255,225,254,6,255,5,255,22,0,141,255,40,0,148,254,209,254,228,255,151,255,39,0,68,254,66,254,219,254,215,255,152,254,124,254,95,255,19,253,204,255,112,255,66,254,140,252,123,251,204,254,77,254,244,253,5,254,236,253,132,253,121,252,182,255,161,253,20,253,43,253,25,254,38,253,20,253,223,253,65,1,23,255,227,253,12,0,169,254,159,253,165,252,180,252,57,1,253,254,243,247,105,3,157,250,198,2,84,7,153,8,130,18,42,14,188,19,248,26,162,17,5,31,102,40,233,29,73,42,60,37,74,41,155,40,1,36,193,35,135,35,90,29,47,24,37,26,103,17,181,16,123,5,148,8,214,254,105,244,70,246,77,229,204,228,140,227,25,233,175,232,188,223,16,224,212,216,7,232,69,217,27,234,118,229,1,226,92,232,29,226,181,224,9,206,220,208,38,208,18,189,61,192,137,190,183,179,13,167,79,173,7,174,250,178,40,170,110,162,181,170,123,164,212,170,74,180,111,190,144,186,46,192,137,208,138,220,238,232,159,2,172,22,141,26,54,42,57,55,176,60,41,63,83,78,3,92,240,97,34,101,176,104,38,100,109,93,141,90,217,96,114,101,173,87,5,88, 215,96,35,96,158,96,193,105,65,105,211,95,71,93,117,96,18,93,205,95,192,88,179,95,228,85,102,80,126,76,86,72,201,60,57,67,132,77,153,60,21,38,35,25,53,19,206,244,171,229,10,226,112,207,231,189,128,173,121,174,3,165,191,152,117,154,85,153,216,145,27,139,229,139,56,151,132,151,154,157,3,180,163,182,123,173,211,195,161,204,79,210,178,209,155,214,223,211,6,215,92,221,191,229,19,233,17,233,143,238,78,243,29,240,72,235,154,247,23,7,37,2,165,8,94,23,15,24,132,21,164,34,46,42,235,45,26,46,220,42,204,56,81,49,71,61,250,74,130,73,48,72,103,72,139,74,124,60,107,57,240,66,226,63,73,34,126,23,88,16,197,244,189,231,76,224,40,222,17,198,246,186,37,189,78,184,99,175,9,179,204,182,52,176,47,168,158,167,76,177,74,173,156,170,81,198,162,191,71,188,170,194,181,205,197,205,253,215,23,220,155,221,85,214,97,217,9,227,47,229,86,235,127,237,243,242,117,236,6,224,120,234,155,246,130,245,114,250,119,7,41,13,59,13,245,23,121,31,20,40,5,36,172,36,168,45,214,43,219,50,194,64,142,70,41,68,109,70,38,76,77,66,241,56,37,75,21,83,222,64,62,60,209,53,158,44,85,20,161,15,120,18,145,3,103,242,179,246,179,246,14,240,179,243,217,253,108,1,176,243,38,240,32,255,230,239,144,241,234,3,202,7,84,253,208,3,123,11,168,13,238,18,20,26,42,34,194,25,184,25,250,32,43,38,182,39,133,44,119,55,97,47,66,28,153,29,92,35,124,28,14,30,245,37,176,35,130,35,149,30,17,34,191,38,21,32,55,32,23,29,211,22,67,17,169,19,76,18,39,9, 254,6,156,11,171,251,180,232,234,243,201,249,133,245,120,236,11,237,152,228,102,203,54,194,23,200,157,187,134,172,149,171,106,166,223,163,122,156,81,166,76,178,175,161,4,162,242,172,219,164,96,162,122,179,227,190,237,190,85,196,97,205,118,211,144,213,114,230,219,241,143,243,223,242,15,249,30,8,150,9,249,21,235,43,187,49,252,34,84,35,20,41,97,36,38,41,0,46,248,52,7,53,135,44,216,50,17,54,93,53,65,55,70,55,28,48,139,42,161,43,37,50,31,41,137,41,218,50,136,37,48,20,19,19,139,29,219,27,82,18,244,21,206,17,119,249,157,230,113,233,181,221,208,213,20,202,174,201,101,193,254,173,216,181,187,194,243,183,104,180,183,188,151,180,143,174,17,188,232,200,224,206,161,207,158,220,178,228,247,230,99,246,243,2,188,13,133,9,244,16,2,27,219,24,81,27,254,49,164,63,160,53,236,53,7,52,106,51,171,49,88,52,161,65,41,66,209,61,118,63,61,67,15,66,8,70,29,72,54,73,89,64,53,68,53,74,196,63,18,66,5,79,56,76,37,60,81,48,23,57,63,58,52,51,67,54,157,58,173,33,49,18,118,5,79,255,134,241,129,222,149,221,176,212,116,190,209,190,221,198,100,189,196,185,95,193,135,187,215,173,158,170,51,181,199,185,97,187,215,196,140,199,8,202,8,205,144,220,229,229,5,225,153,224,36,234,239,229,85,223,102,242,63,254,65,254,203,251,21,250,91,251,212,242,112,241,114,249,222,253,71,250,217,252,87,252,234,253,146,252,177,5,6,8,233,254,247,4,162,10,244,3,176,3,102,16,147,27,9,18,242,7,215,14,118,20,221,11,230,23,180,31,212,25,183,11,127,253,184,252, 164,240,99,225,15,230,103,226,16,207,181,205,69,213,42,208,137,208,56,215,52,219,24,209,173,204,186,212,91,216,242,222,135,229,2,239,58,241,62,240,216,251,253,9,241,8,0,9,240,22,187,19,151,13,119,23,162,36,188,46,92,44,114,45,238,46,0,37,236,29,23,35,146,37,41,39,109,36,111,39,240,37,79,33,84,44,215,47,99,38,139,40,246,45,232,40,166,33,24,41,248,56,236,49,194,35,170,41,226,38,208,30,70,33,10,40,47,44,250,29,165,15,22,12,84,254,119,236,47,239,171,237,191,218,186,213,62,214,98,211,164,205,35,213,186,219,93,212,47,207,169,206,89,210,205,212,145,219,27,230,175,234,249,229,248,236,13,252,17,250,126,253,71,8,165,9,44,4,96,4,235,16,89,28,59,30,94,33,90,38,74,30,115,22,104,18,178,22,189,23,216,21,61,28,79,22,111,17,11,24,185,29,110,23,26,23,196,28,196,26,220,11,80,10,167,28,30,26,21,16,186,17,215,12,253,5,201,254,50,5,48,14,244,3,106,246,5,244,177,228,106,206,224,206,53,204,245,191,140,179,191,179,219,173,10,164,59,170,76,175,156,174,15,169,213,166,55,168,98,169,188,172,247,185,81,196,122,190,199,199,130,213,120,216,167,222,96,234,244,244,109,245,131,242,90,254,108,11,108,17,46,27,255,34,80,37,16,31,193,24,194,30,192,29,163,32,79,41,180,41,184,35,185,42,89,49,10,50,155,46,207,54,148,61,16,46,41,42,147,57,121,60,167,57,182,56,193,57,59,53,104,41,234,43,19,57,109,52,61,43,14,46,32,32,5,12,206,2,39,2,178,246,100,233,212,231,57,223,47,212,76,209,202,214,9,216,70,211,232,206, 174,206,210,203,17,199,172,213,67,222,119,219,110,224,158,234,52,237,53,240,2,248,180,5,187,7,160,2,134,8,52,16,124,23,180,30,203,38,83,47,114,40,175,34,252,33,115,30,0,29,197,37,227,38,148,34,86,35,150,41,83,42,31,33,123,41,247,51,11,38,115,29,207,33,48,39,40,38,221,34,108,38,60,37,165,20,65,16,12,28,11,24,199,18,141,20,137,14,237,249,151,236,109,235,185,223,125,211,27,208,38,202,232,189,202,181,144,183,219,186,209,184,212,178,42,182,183,175,48,168,84,178,217,188,125,188,138,192,53,201,92,208,81,207,191,212,109,228,8,233,222,232,36,235,18,241,201,248,112,253,11,9,102,21,147,21,236,18,178,18,222,11,171,10,221,16,125,22,247,20,157,17,190,27,34,30,193,19,132,27,22,39,252,34,23,25,145,24,34,30,206,32,131,29,134,37,118,43,56,28,70,22,121,28,47,30,127,25,5,31,170,32,214,15,126,2,205,253,25,244,91,232,225,228,97,225,224,215,25,204,64,200,29,206,141,202,244,200,73,206,157,201,7,192,212,197,115,207,248,211,73,214,113,222,51,233,137,231,206,235,43,248,188,1,195,4,40,6,63,12,236,18,161,20,14,30,89,44,252,49,179,52,176,53,165,47,160,41,99,41,65,49,81,49,224,42,4,52,109,55,82,47,34,47,189,56,77,60,127,54,132,47,201,50,2,53,252,46,228,52,245,60,241,53,159,43,231,43,75,44,236,37,33,41,118,46,108,37,226,23,103,15,131,3,70,246,2,237,239,231,132,226,131,211,27,201,104,200,47,196,92,192,214,196,86,194,243,184,113,180,79,185,243,190,103,189,42,196,156,205,37,207,18,207,235,213,72,224,18,230, 106,230,35,236,134,242,95,242,176,248,233,3,176,11,95,18,134,22,219,21,200,12,230,6,218,14,72,15,223,9,49,16,84,22,253,15,124,12,218,18,195,27,123,25,121,17,225,20,138,22,46,17,20,20,79,31,182,31,74,22,109,22,238,21,51,15,123,16,34,25,79,22,40,14,99,7,61,254,54,243,152,230,95,226,116,224,247,212,62,202,183,200,239,194,102,191,48,195,14,198,105,194,88,186,39,190,236,194,19,194,70,200,150,211,36,218,139,219,237,222,255,233,97,242,115,245,25,253,103,4,225,4,193,8,50,17,147,27,209,35,93,43,77,49,41,41,28,33,245,38,23,39,204,32,185,37,122,46,56,45,147,38,96,39,85,50,40,51,250,44,31,47,2,49,121,41,231,38,182,49,92,53,45,47,81,46,90,45,253,35,205,33,149,39,111,41,2,36,164,28,108,22,30,11,57,251,228,243,29,243,65,232,186,222,190,217,106,210,252,203,227,202,239,208,193,205,205,197,215,197,65,200,216,198,50,201,50,210,187,219,186,221,243,221,112,231,76,239,19,242,97,249,110,255,20,3,250,3,154,8,90,17,117,22,74,32,22,44,173,39,160,30,108,32,58,31,58,25,67,25,33,33,84,37,234,28,60,26,153,34,67,38,58,33,128,32,166,35,226,27,108,21,22,28,71,33,220,27,231,28,181,28,222,19,114,13,50,14,150,17,15,16,254,10,74,8,231,255,58,238,238,228,198,225,207,216,106,208,200,201,232,195,109,185,143,180,218,185,140,185,232,178,144,177,158,178,75,177,127,175,91,181,221,192,88,197,87,198,56,206,43,213,104,218,80,225,98,233,95,240,73,241,102,246,113,254,68,2,165,12,144,29,95,32,122,27,153,28,33,30, 131,25,222,20,65,28,175,37,110,34,197,29,228,35,131,42,148,39,92,40,136,47,103,43,255,33,178,38,177,44,231,43,82,46,11,49,163,44,143,37,20,36,164,40,225,41,226,37,108,40,171,36,180,22,135,11,252,4,70,254,192,244,18,239,114,234,171,222,152,212,188,214,8,215,66,210,190,206,200,206,65,205,250,199,243,200,116,210,3,215,215,217,221,222,184,228,56,233,242,235,31,243,93,250,50,251,147,255,19,6,238,4,244,11,219,27,169,35,216,34,56,34,208,35,58,30,92,21,111,23,169,33,192,33,46,27,44,29,106,35,84,32,1,31,38,39,69,37,58,28,2,28,239,30,131,30,161,32,85,37,84,37,141,30,120,24,235,27,34,28,20,25,144,28,19,29,10,20,187,7,186,255,169,248,107,237,40,231,245,228,98,218,21,206,215,202,79,203,183,199,24,195,25,196,134,196,190,188,67,186,65,192,31,198,33,202,186,205,13,212,120,216,211,217,136,225,37,233,27,234,124,240,158,247,97,246,203,248,202,5,245,17,244,20,201,22,146,27,98,25,159,13,107,9,85,17,224,21,233,15,211,15,164,22,232,19,34,18,210,25,128,27,162,21,188,19,146,20,203,20,176,21,3,26,216,31,95,27,189,21,66,23,57,22,91,19,197,21,83,26,182,23,4,13,79,5,7,254,71,242,137,235,149,234,70,227,81,215,161,208,124,208,153,206,209,200,26,202,22,204,203,199,51,196,53,198,59,204,158,208,238,212,85,222,161,228,82,229,110,237,166,245,5,248,2,0,198,8,20,10,204,8,144,18,177,32,37,39,31,42,245,48,59,52,75,43,206,33,229,37,158,44,232,39,158,39,86,46,142,43,56,40,242,45,187,49,79,46,59,43, 232,41,88,41,94,38,14,41,187,47,217,44,99,39,22,38,116,35,191,30,153,28,36,33,133,33,19,25,201,17,53,10,122,252,49,242,122,238,29,233,161,221,11,210,80,207,39,203,157,195,230,193,46,195,2,193,191,187,126,184,216,187,36,190,64,192,147,201,137,208,117,209,134,215,188,221,1,224,198,229,200,240,236,244,25,242,68,246,72,3,27,12,127,16,217,24,37,34,249,30,204,18,44,19,94,25,81,22,124,22,223,29,104,29,156,25,3,29,192,33,75,34,152,31,155,31,159,30,111,25,16,27,5,34,42,35,255,31,208,30,181,30,174,25,192,21,128,25,79,28,255,23,112,20,233,15,87,4,45,248,117,241,227,238,183,229,112,218,103,213,96,208,217,200,146,196,59,197,240,197,12,193,245,187,53,190,127,190,109,190,165,198,137,205,100,208,158,213,115,220,101,222,87,225,210,235,12,244,59,243,63,244,194,253,189,7,28,12,247,18,110,33,71,37,186,26,153,23,163,27,96,24,100,23,231,29,35,32,165,29,52,30,169,35,156,38,210,36,191,38,90,39,104,33,46,32,214,37,128,41,124,40,135,40,204,42,234,38,222,32,134,34,171,37,150,36,164,35,76,34,204,26,164,13,95,5,15,3,232,251,228,241,32,236,91,230,57,223,111,216,15,214,246,215,254,211,140,206,195,206,74,205,97,203,64,208,235,214,33,218,91,223,34,230,171,231,78,231,157,239,71,249,9,251,194,249,99,254,125,8,52,11,155,14,91,29,19,39,228,31,213,26,154,27,31,23,110,19,109,22,249,25,28,24,238,21,1,26,166,27,2,25,114,26,215,27,5,23,12,18,101,19,118,23,172,22,139,22,55,26,139,23,137,16,104,15,12,17,239,16, 240,15,32,18,254,15,96,4,234,250,207,246,51,240,5,231,50,224,90,219,147,213,8,204,254,198,50,200,168,197,160,194,4,195,141,193,101,190,195,192,9,199,85,203,56,209,141,218,136,222,32,222,228,227,158,238,57,245,117,244,203,247,88,2,51,6,207,6,196,20,116,35,29,36,237,33,32,34,231,30,194,25,248,25,97,31,20,31,56,28,88,31,82,33,133,31,219,32,246,35,163,33,95,27,73,26,221,29,201,28,51,28,239,32,186,33,96,28,120,24,233,24,52,24,209,21,246,24,184,26,211,17,85,7,27,1,171,250,243,242,67,234,132,229,217,224,143,214,94,207,112,206,80,203,192,199,28,200,9,199,45,195,5,195,32,199,174,201,158,206,42,217,158,223,55,224,243,225,16,235,142,244,151,245,108,247,76,2,139,7,59,6,127,16,55,32,22,39,67,40,24,42,40,41,214,34,6,32,131,36,202,37,53,36,181,38,54,41,0,40,155,39,30,43,53,44,65,38,72,35,35,37,193,35,0,34,128,37,203,40,226,37,228,32,91,32,247,29,53,25,182,26,150,30,97,26,218,17,172,9,140,3,24,251,52,240,232,234,160,230,185,220,40,211,234,206,50,202,93,197,204,196,71,196,59,191,87,188,147,189,50,189,78,191,57,200,71,209,140,211,23,210,72,216,31,227,26,229,203,229,75,240,123,246,75,244,128,249,220,6,203,17,171,22,238,26,105,29,231,23,247,18,218,20,26,22,73,21,48,23,223,26,21,27,17,26,83,30,15,34,188,30,202,27,251,28,52,28,160,25,70,27,158,32,17,33,222,29,107,30,12,29,192,23,211,23,191,27,24,29,57,24,58,17,201,12,147,5,139,250,32,244,62,241,70,233,51,224,125,218, 40,213,126,206,255,204,113,205,21,201,10,198,125,198,67,197,147,196,247,201,144,212,253,218,26,217,49,220,6,231,226,233,168,233,207,242,63,251,29,251,184,251,155,5,205,16,115,23,203,30,217,36,220,33,8,28,242,26,129,27,103,26,69,27,82,31,40,32,177,29,78,32,92,36,203,34,210,31,172,31,136,31,205,27,210,26,1,32,178,33,6,32,150,33,163,32,212,27,159,24,146,26,118,30,231,28,123,23,92,20,228,14,31,4,236,251,54,248,4,242,39,233,29,227,64,221,214,212,34,209,13,209,2,206,32,203,239,202,126,201,53,198,87,198,11,208,38,218,195,217,196,218,108,228,122,232,189,231,12,238,23,248,166,250,74,249,78,255,54,9,221,15,144,24,28,34,7,36,234,31,75,29,87,28,53,25,15,24,202,27,107,29,233,26,207,27,141,31,216,31,211,28,55,28,24,29,130,24,5,21,18,24,107,25,20,25,205,26,238,27,101,24,14,19,162,17,24,21,146,21,236,17,46,16,121,12,61,3,127,249,170,244,120,239,115,231,243,225,184,219,149,210,148,204,127,202,177,199,181,196,194,195,232,195,137,192,247,187,110,194,64,206,114,208,128,209,226,217,47,224,238,223,55,227,0,238,117,244,110,244,115,248,234,0,9,7,39,15,205,26,90,34,2,34,156,32,30,32,94,28,204,25,49,29,146,32,85,31,15,31,154,34,52,37,254,34,221,34,42,37,157,33,135,29,224,30,204,31,109,31,244,32,183,35,82,35,100,29,123,25,99,27,100,28,112,26,128,25,231,24,41,18,77,8,39,2,222,251,249,243,239,238,56,233,11,224,77,216,99,211,158,207,197,203,138,201,56,203,167,200,48,192,38,193,0,203,133,207,155,208, 106,215,22,223,129,223,204,223,176,232,217,240,88,242,38,245,63,251,120,0,157,6,195,17,205,28,105,32,36,33,27,34,176,30,220,25,147,26,82,30,198,30,102,29,183,32,89,36,232,33,161,33,94,36,138,34,102,30,163,29,42,30,68,29,86,29,74,33,138,36,185,32,212,27,103,27,8,28,49,26,189,25,60,27,82,23,44,15,209,8,148,1,112,249,56,244,17,239,53,231,180,222,214,215,244,210,67,205,237,200,57,203,153,202,223,193,195,189,201,195,53,201,47,202,34,207,31,216,128,218,254,216,194,222,0,231,183,234,151,237,255,242,131,247,11,251,248,3,170,15,143,22,123,26,217,29,95,28,191,22,38,20,246,22,92,24,128,22,131,25,130,29,220,27,32,27,189,29,177,29,13,27,64,25,126,25,127,24,181,22,120,25,145,30,130,30,6,26,131,24,0,25,191,22,196,21,233,24,39,24,241,18,11,14,56,7,235,254,3,249,144,244,2,239,25,231,128,223,207,218,184,211,243,204,162,206,28,209,135,202,113,195,125,197,101,202,26,203,47,207,45,217,5,222,55,221,65,224,117,231,110,236,230,239,207,245,115,250,155,252,203,2,159,13,23,22,148,28,111,34,229,36,187,32,129,27,196,28,208,29,95,27,41,29,172,33,123,33,79,32,216,33,245,34,18,33,169,30,186,30,124,29,20,26,14,26,225,30,164,33,161,30,164,28,182,28,126,25,18,23,35,25,12,26,139,23,126,20,154,14,84,6,249,254,201,249,94,245,152,237,255,229,116,225,184,217,2,208,249,205,83,209,78,206,236,197,89,196,226,199,174,199,78,201,88,210,166,217,143,218,254,219,144,225,90,230,139,233,194,239,35,245,30,247,104,251,135,3,37,12, 146,19,109,27,129,34,142,33,249,27,96,27,147,27,229,24,109,25,112,29,17,31,236,29,122,30,84,32,53,31,196,28,144,28,46,28,101,24,108,21,92,24,183,28,221,27,132,26,204,26,129,23,192,19,54,20,24,21,188,20,179,19,13,16,140,9,171,0,91,250,131,246,141,239,234,231,220,227,76,221,146,209,220,202,79,205,84,205,225,197,3,194,125,195,134,194,99,193,12,200,66,209,175,212,4,214,209,218,31,223,25,226,39,232,107,238,110,241,92,244,166,250,214,2,189,9,81,18,57,29,248,32,231,29,239,28,139,28,136,25,154,24,4,28,60,31,83,31,254,31,18,34,254,33,26,32,209,31,172,32,15,30,82,25,207,25,165,29,91,30,188,30,104,32,102,30,163,26,11,25,217,24,77,25,107,25,203,24,34,21,212,12,219,5,217,1,114,251,184,243,19,240,174,235,71,224,71,213,105,212,79,213,216,207,201,202,156,202,32,201,89,197,213,199,92,208,177,213,205,215,25,220,190,223,202,225,206,230,82,237,167,241,18,244,200,248,62,0,108,5,149,12,144,24,39,32,152,32,69,32,247,31,212,28,164,25,252,26,43,30,31,31,166,31,171,33,119,34,79,32,248,30,224,32,214,31,114,26,149,24,167,26,22,27,57,28,185,30,142,30,152,27,180,24,3,23,130,22,105,22,140,23,2,23,94,16,232,8,39,4,17,254,149,245,27,241,60,239,240,229,149,216,67,211,114,211,157,207,51,202,235,200,148,199,129,194,36,193,78,199,50,205,182,208,16,213,162,216,190,218,164,221,126,227,11,233,129,235,158,239,181,246,251,250,253,255,229,10,61,21,183,25,166,27,81,29,36,27,128,22,103,21,194,23,106,25,85,26,119,28, 164,30,25,29,237,26,250,28,218,29,175,25,192,22,248,22,196,22,145,23,102,26,124,28,214,27,41,25,49,23,126,21,242,19,146,21,175,23,87,20,30,14,185,9,184,4,225,251,43,246,250,245,178,240,214,227,193,218,149,216,71,213,165,207,220,205,159,205,155,200,143,196,48,199,247,203,114,208,140,213,84,218,248,220,179,222,196,227,235,233,122,236,166,240,199,247,242,251,3,255,129,7,189,18,40,26,161,30,168,34,6,35,7,31,198,27,37,28,169,29,72,30,117,32,19,36,152,35,86,32,94,33,25,35,153,32,122,29,67,28,224,26,73,26,253,27,254,30,252,31,121,30,25,29,119,26,47,23,115,23,71,26,169,25,228,20,91,17,78,13,78,4,251,251,197,250,200,248,80,238,22,227,181,221,225,217,106,211,98,208,65,208,42,204,252,198,185,197,0,200,143,203,43,208,217,213,124,217,128,218,45,222,177,227,31,230,95,233,62,240,23,245,5,247,132,252,109,6,227,14,55,21,124,27,232,30,250,28,238,24,114,23,244,23,159,23,38,25,177,29,217,30,222,27,170,27,6,29,238,27,111,25,154,23,244,21,173,19,106,19,76,22,173,24,232,24,192,24,207,22,217,18,158,16,231,18,87,20,119,17,30,15,96,13,220,5,222,251,84,248,118,248,30,242,247,230,32,224,37,219,138,211,23,207,203,206,189,204,217,199,110,196,70,196,5,198,97,201,210,207,43,213,246,214,54,218,114,223,18,226,153,228,81,235,169,241,108,244,35,248,42,0,160,8,7,16,8,24,63,31,96,33,96,30,232,27,162,27,117,26,182,26,103,31,197,34,60,33,98,32,154,33,192,33,30,32,218,30,172,29,6,27,44,25,99,26,158,28,241,29, 97,31,117,31,168,27,38,23,179,23,167,25,231,23,167,22,73,23,117,18,19,8,150,1,168,1,80,254,239,244,140,237,81,231,21,223,103,216,49,214,190,212,178,208,235,203,197,201,232,200,214,201,95,207,96,213,214,215,164,218,168,223,122,226,162,227,156,232,129,239,251,242,171,245,188,251,101,3,54,10,225,17,238,26,216,32,136,32,103,30,159,29,224,26,232,24,37,28,81,32,245,32,41,32,118,32,132,32,30,31,207,29,225,28,39,26,7,23,89,22,76,23,47,24,102,26,207,28,206,26,83,21,178,19,188,20,24,19,159,17,159,19,236,18,39,10,19,1,35,255,251,252,207,245,220,238,152,232,33,224,141,215,147,210,212,208,127,205,29,201,121,198,228,195,42,194,71,197,219,202,4,206,8,209,134,214,17,218,130,218,215,221,115,228,40,233,68,236,246,240,164,247,248,253,186,4,67,14,115,23,243,26,66,27,104,27,227,24,92,21,60,22,136,26,47,29,120,29,44,30,193,30,224,29,252,28,208,28,95,27,77,24,147,22,154,22,183,22,130,24,230,28,23,30,0,26,78,23,144,23,41,22,202,19,11,22,89,25,7,20,182,10,201,6,229,4,216,255,45,250,245,244,224,237,137,228,24,221,4,218,6,215,29,211,129,208,59,205,107,201,214,201,136,206,254,209,205,212,108,218,23,223,6,224,199,225,247,230,5,236,104,239,138,243,160,249,109,255,78,4,186,12,245,22,80,29,128,32,145,34,66,33,0,29,40,27,154,29,113,32,134,33,148,34,54,35,53,34,26,33,250,32,30,32,64,29,185,26,199,25,9,24,220,23,249,27,41,31,247,28,159,25,231,24,80,23,238,18,4,19,213,23,129,22,220,14,57,9,89,6, 3,2,141,252,36,248,124,242,58,233,47,224,254,218,169,214,43,210,107,207,85,204,69,199,6,197,130,199,229,201,177,203,196,208,178,214,225,216,201,217,69,221,38,226,220,229,90,233,42,239,200,244,118,248,5,255,217,8,209,16,122,22,50,27,157,28,19,25,74,21,93,21,158,23,126,25,138,27,66,29,10,29,229,27,171,27,149,27,145,25,114,23,93,22,164,19,72,17,224,19,114,24,247,24,145,22,84,22,146,21,39,16,243,13,105,18,157,20,88,16,3,11,192,7,193,3,158,254,236,250,76,247,236,239,228,230,43,224,176,218,159,213,221,210,145,208,137,203,155,199,81,200,203,201,176,202,200,206,26,213,64,217,222,218,96,221,238,225,138,229,161,232,108,238,126,244,59,248,103,253,220,5,145,14,184,21,251,28,75,34,239,33,79,30,155,28,75,29,199,30,55,33,247,35,254,36,227,35,134,35,180,35,31,34,107,32,237,31,139,29,154,25,72,25,139,29,2,32,200,30,58,31,190,31,165,26,134,21,36,23,160,26,137,25,29,21,99,17,144,13,245,7,213,3,47,1,171,251,58,243,135,235,134,228,134,221,134,217,30,215,49,210,235,204,91,203,43,203,56,202,191,203,235,208,21,214,63,216,254,217,160,221,111,224,115,226,64,231,127,237,130,241,30,245,198,251,87,3,73,10,53,18,35,26,62,29,70,27,116,24,39,23,32,23,158,24,219,27,24,30,139,29,49,29,102,29,231,27,35,26,218,25,185,24,57,20,29,17,221,19,241,22,80,22,130,23,203,25,134,22,98,16,219,14,178,17,194,18,113,16,24,14,45,11,241,5,104,1,21,255,67,251,168,244,185,237,97,230,26,222,132,216,242,213,173,209,18,204,105,201, 167,200,254,198,102,198,226,201,138,207,14,211,81,213,16,217,39,220,168,221,76,225,141,231,130,236,26,240,177,245,170,252,241,2,138,10,7,20,211,26,162,28,88,27,180,25,110,24,111,24,84,27,149,30,143,31,34,32,195,32,230,31,8,30,5,30,134,30,2,27,72,22,190,22,72,25,7,25,71,26,58,30,81,30,251,24,1,21,17,22,211,23,85,23,127,22,0,21,186,16,195,11,227,8,18,6,17,1,147,251,245,244,240,235,168,228,10,225,233,220,92,215,132,211,0,210,222,207,84,205,101,206,59,211,5,215,166,217,111,221,203,224,246,225,235,227,239,232,215,237,66,241,214,245,217,251,12,1,29,7,228,15,238,24,14,30,35,31,82,30,2,28,223,25,18,27,247,29,164,31,153,32,154,33,16,33,88,30,96,29,156,30,52,28,138,22,227,20,248,21,24,21,199,20,119,24,65,27,236,23,124,18,185,16,72,17,235,16,206,16,146,16,169,13,164,8,69,5,111,2,26,254,223,249,153,244,12,236,118,227,54,222,187,217,230,211,218,206,156,204,130,202,226,198,52,197,227,199,139,203,116,206,96,210,125,214,70,216,119,217,117,221,91,226,58,230,217,234,188,240,241,245,5,251,160,2,119,12,88,20,236,24,219,26,166,25,210,22,52,22,63,24,147,26,91,28,121,30,182,31,109,29,171,27,163,29,85,29,200,24,226,21,80,22,30,21,129,19,88,22,74,27,132,27,85,23,97,20,97,19,208,18,207,18,14,20,207,18,1,15,251,11,39,9,21,5,196,1,108,254,180,247,44,239,172,232,253,227,247,221,190,215,172,212,238,210,66,207,52,204,180,204,17,207,124,209,93,213,122,218,91,221,88,222,237,224,248,228,165,232, 228,236,161,242,246,247,81,252,240,1,132,10,54,19,64,26,79,31,170,32,151,30,150,28,32,29,232,30,102,32,38,35,247,37,109,36,191,33,228,34,161,35,2,32,100,28,166,27,73,26,43,23,107,23,32,28,198,30,149,28,138,25,134,23,88,21,40,20,70,21,87,21,188,18,41,16,77,13,12,9,102,5,209,2,222,253,185,245,39,238,164,232,108,226,11,219,34,214,157,211,195,207,79,203,168,201,47,202,251,202,113,205,95,210,15,214,116,215,55,217,8,220,1,223,97,226,142,231,21,237,216,240,7,245,189,251,192,3,212,11,98,19,211,23,231,23,119,21,199,20,166,21,47,22,211,24,237,28,52,29,187,26,214,26,75,28,73,26,183,22,185,21,186,20,16,17,30,15,27,18,82,22,254,22,81,21,199,19,48,17,39,15,194,15,187,16,199,15,93,14,138,12,213,8,68,5,118,3,148,0,98,250,46,243,197,237,229,231,77,224,49,218,56,215,32,212,216,207,47,205,143,204,235,203,213,204,15,209,222,213,181,216,227,218,168,221,58,224,185,226,116,231,116,237,45,242,71,246,217,251,141,2,83,10,223,18,113,26,241,29,241,28,255,27,215,27,6,27,124,28,114,33,241,35,62,34,177,33,106,35,163,34,97,31,218,29,105,29,54,26,70,22,134,22,88,26,128,28,147,28,26,28,174,25,120,22,122,21,181,21,56,21,180,20,210,19,254,16,228,12,151,10,180,8,11,4,88,253,243,247,122,242,147,234,181,226,4,222,103,218,245,213,121,210,174,208,174,206,147,205,201,207,31,212,101,215,162,217,38,220,51,222,142,223,205,226,26,232,238,236,246,240,105,245,221,250,254,0,222,8,230,17,77,24,207,25,6,26,194,25, 162,23,230,22,211,26,169,30,103,30,62,29,130,30,175,30,176,27,145,25,67,25,2,23,59,18,248,15,253,17,65,20,180,21,157,22,32,21,213,17,161,15,207,14,28,14,185,13,204,13,68,12,170,8,11,6,238,4,162,1,181,251,121,246,204,241,202,234,145,226,127,220,70,216,145,211,200,207,130,205,47,203,229,200,237,200,25,204,196,207,195,210,44,214,219,216,239,217,25,220,159,224,216,229,96,234,249,238,39,244,104,249,215,255,83,9,42,18,215,22,126,25,49,27,204,25,165,23,223,25,126,30,7,32,214,31,60,33,92,34,159,32,43,30,67,30,194,29,189,25,38,22,254,21,53,23,29,25,93,27,210,27,204,25,175,23,70,22,196,20,208,19,108,20,97,20,162,17,247,14,231,13,245,11,51,7,65,2,181,254,69,249,70,241,18,234,163,228,30,223,35,218,35,215,163,212,70,209,22,207,48,208,215,210,108,213,8,217,98,220,233,221,1,223,240,225,90,230,212,234,96,239,124,244,166,248,241,252,160,4,1,14,122,20,240,24,142,28,90,28,19,25,208,24,128,28,9,31,112,31,186,32,187,34,183,33,176,30,255,29,253,29,220,26,129,22,63,20,165,19,112,20,239,22,164,24,215,23,240,21,69,20,8,18,248,15,6,16,127,16,204,14,18,12,209,10,174,9,226,5,22,1,125,253,84,249,73,242,192,234,83,228,2,222,65,216,160,212,230,209,73,206,192,202,226,201,0,203,250,204,81,208,251,211,73,214,64,215,235,216,95,220,86,224,161,228,253,233,128,238,14,242,35,248,221,0,160,8,191,14,222,20,198,23,153,21,178,19,229,21,209,24,0,26,72,27,43,30,254,30,186,28,175,27,23,28,111,26,10,23, 63,20,52,18,206,17,223,19,148,22,71,23,157,22,201,21,219,19,61,17,120,16,109,17,206,16,194,14,174,13,183,13,112,11,52,7,28,4,26,1,240,251,89,245,229,238,107,232,231,225,243,220,17,218,197,214,17,211,253,208,105,208,247,208,97,211,73,215,173,218,112,220,239,221,114,224,65,227,240,230,138,236,227,241,35,245,124,249,206,0,47,8,244,14,206,22,239,28,90,29,247,26,18,27,105,29,161,30,204,31,25,35,90,37,226,35,22,34,28,34,71,33,131,30,129,27,127,24,234,21,231,21,8,24,101,25,121,25,136,25,53,24,220,20,91,18,121,18,94,18,64,16,180,14,249,14,156,13,227,9,129,6,236,3,192,255,205,249,201,243,36,237,132,229,13,223,4,219,56,215,35,211,224,207,171,205,136,204,24,205,246,207,164,211,246,213,141,215,129,217,120,219,241,221,198,226,89,232,241,235,114,239,110,245,235,251,240,1,234,9,81,18,62,22,108,21,196,20,76,22,48,23,167,23,157,26,43,30,150,30,59,29,217,28,128,28,197,26,101,24,148,21,76,18,161,16,157,17,4,19,202,19,201,20,227,20,208,18,230,15,15,15,39,15,80,13,157,11,27,12,46,12,204,9,178,6,102,4,104,1,235,252,23,248,71,242,212,234,151,227,90,222,88,218,133,214,16,211,137,208,95,206,105,205,220,206,89,210,103,213,177,215,30,218,211,219,233,220,179,224,124,230,215,234,98,238,172,243,132,249,164,254,214,5,145,15,36,23,72,25,58,25,151,26,147,27,108,27,172,29,142,33,144,35,57,35,231,34,230,34,215,33,66,32,251,29,138,26,144,23,28,23,218,23,131,24,201,25,28,27,78,26,147,23,211,21,138,21,227,19, 135,17,91,17,56,18,61,17,132,14,21,12,73,9,84,5,56,1,190,252,5,246,34,238,108,231,35,226,188,221,218,217,153,214,102,211,140,208,228,207,206,209,58,212,134,214,87,217,65,219,160,219,123,221,63,226,89,230,176,233,102,238,205,243,255,247,20,253,196,5,39,15,247,19,93,21,253,22,202,23,5,23,182,23,220,26,187,29,141,30,222,30,188,30,233,29,202,28,25,27,201,23,80,20,116,18,25,18,216,17,134,18,130,20,20,21,221,18,215,16,76,16,205,14,254,11,185,10,193,11,248,11,93,10,158,8,104,6,24,3,192,255,97,252,48,247,231,239,191,232,135,226,87,221,227,216,161,213,130,210,240,206,155,204,21,205,211,206,195,208,3,212,5,215,190,215,215,216,135,220,198,224,3,228,106,232,55,238,165,242,101,246,131,253,66,7,179,14,170,18,234,21,222,23,143,23,109,23,201,25,13,29,17,31,100,32,249,32,134,32,243,31,69,31,207,28,123,25,18,23,31,22,36,21,222,20,226,22,175,24,47,24,157,22,6,22,238,20,31,18,218,15,10,16,176,16,75,16,102,15,216,13,254,10,255,7,93,5,178,1,34,252,8,245,50,238,237,231,122,226,137,222,155,219,219,215,24,212,210,210,12,211,245,211,189,214,93,218,173,219,235,219,14,222,136,225,139,228,60,232,208,237,202,242,142,245,64,250,198,2,22,11,239,16,147,21,9,25,167,25,229,24,208,25,110,28,179,30,185,32,8,34,215,33,104,33,251,32,17,31,148,27,76,24,114,22,164,20,255,18,223,19,7,22,100,22,55,21,127,20,252,19,124,17,97,14,18,13,223,12,168,12,77,12,138,11,81,9,75,6,142,3,243,0,161,252,146,246,210,239, 210,232,30,226,20,221,186,217,9,214,217,209,47,207,247,205,111,205,8,207,129,210,182,212,111,213,221,214,229,217,87,220,237,222,52,228,9,234,71,237,119,240,57,247,134,255,55,6,91,12,240,17,161,20,179,20,245,20,161,22,227,24,129,27,202,29,174,30,186,30,21,31,159,30,12,28,218,24,254,22,42,21,216,18,97,18,44,20,109,21,252,20,215,20,74,21,188,19,137,16,77,14,130,13,53,13,111,13,231,13,8,13,171,10,101,8,55,6,86,3,253,254,114,249,234,242,159,235,101,229,76,225,140,221,82,217,49,214,24,212,11,210,251,209,142,212,106,215,201,216,52,218,209,220,234,222,132,224,168,228,167,234,194,238,78,241,38,246,87,253,59,4,2,11,205,17,162,22,39,24,146,24,123,25,25,27,114,29,49,32,254,33,120,34,55,35,144,35,220,33,195,30,96,28,48,26,92,23,97,21,224,21,37,23,225,22,167,22,144,23,14,23,137,20,162,17,133,15,55,14,24,14,168,14,156,14,255,12,174,10,125,8,254,5,183,2,70,254,185,248,94,241,248,233,177,228,37,224,121,219,234,215,7,213,204,209,186,207,128,208,15,211,136,212,164,213,10,216,245,217,190,218,55,221,176,226,146,231,46,234,210,237,159,243,221,249,61,0,124,7,48,14,3,18,131,19,63,20,16,21,211,22,142,25,215,27,13,29,42,30,102,31,184,30,4,28,156,25,189,23,248,20,255,17,75,17,87,18,78,18,0,18,39,19,9,20,8,19,136,16,48,14,251,11,185,10,50,11,239,11,119,11,246,9,52,8,65,6,169,3,134,0,170,252,116,246,25,239,3,233,7,228,23,223,63,219,137,216,48,213,199,209,247,208,195,210,107,212,159,213, 5,216,81,218,222,218,20,220,111,224,188,229,85,233,182,236,169,241,24,247,231,252,239,3,167,11,172,17,45,21,245,22,197,23,205,24,70,27,40,30,219,31,89,33,66,35,10,36,114,34,27,32,34,30,146,27,48,24,76,22,157,22,180,22,70,22,208,22,250,23,43,24,176,22,53,20,77,17,5,15,92,14,244,14,69,15,145,14,3,13,100,11,245,8,153,6,19,4,80,255,94,248,189,241,215,235,254,229,20,225,215,221,149,218,60,214,117,211,150,211,94,212,195,212,136,214,65,217,15,218,96,218,11,221,185,225,109,229,141,232,195,236,121,241,63,246,57,252,155,3,136,10,234,15,108,19,189,20,22,21,235,22,121,25,74,27,237,28,79,31,53,33,161,32,160,30,237,28,172,26,235,22,21,20,105,19,33,19,32,18,3,18,11,19,243,19,195,19,76,18,156,15,94,12,112,10,123,10,41,11,7,11,102,10,73,9,249,6,194,4,42,3,16,0,100,250,15,244,6,238,135,231,179,225,242,221,0,219,159,214,147,210,88,209,102,209,49,209,101,210,111,213,79,215,64,215,179,216,129,220,46,224,127,227,141,231,39,236,130,240,167,245,102,252,135,3,20,10,156,15,211,18,53,20,178,21,48,24,59,26,221,27,126,30,152,33,125,34,69,33,252,31,115,30,60,27,244,23,164,22,2,22,242,20,83,20,189,20,226,21,185,22,186,22,34,21,42,18,19,15,175,13,202,13,31,14,101,14,33,14,90,12,64,10,24,9,60,7,59,3,219,253,31,248,170,241,222,234,188,229,91,226,75,222,176,217,238,214,235,213,216,212,166,212,244,214,128,217,216,217,90,218,204,220,53,224,45,227,242,230,53,235,28,239,46,243,166,248,32,255, 206,5,124,12,108,17,197,19,88,21,124,23,98,25,152,26,187,28,10,32,66,34,28,34,108,33,142,32,213,29,49,26,177,23,113,22,20,21,210,19,73,19,198,19,180,20,108,21,26,21,197,18,68,15,138,12,86,11,45,11,133,11,234,11,248,10,246,8,141,7,115,6,203,3,162,255,212,250,240,244,195,237,165,231,172,227,124,223,129,218,198,214,180,212,168,210,241,208,235,209,107,212,145,213,237,213,122,215,23,218,169,220,216,223,12,228,55,232,52,236,208,240,53,246,150,252,168,3,45,10,58,14,141,16,241,18,69,21,128,22,22,24,90,27,181,30,44,32,122,32,137,32,0,31,152,27,120,24,191,22,117,21,10,20,241,18,174,18,43,19,63,20,98,21,148,20,167,17,174,14,168,12,110,11,85,11,90,12,144,12,79,11,243,9,49,9,179,7,189,4,66,1,177,252,9,246,71,239,81,234,15,230,251,224,182,220,51,218,187,215,252,212,99,212,55,214,233,215,91,216,108,217,79,219,99,221,4,224,213,227,223,231,244,235,24,240,187,244,250,249,134,0,186,7,149,13,24,17,25,20,239,22,91,24,0,25,137,27,39,31,168,33,212,34,197,35,52,35,128,32,34,29,168,26,251,24,89,23,176,21,152,20,50,20,138,20,26,22,186,22,27,21,56,18,74,15,174,12,127,11,61,12,13,13,105,12,41,11,108,10,68,9,240,6,53,4,234,0,79,251,20,244,49,238,108,233,22,228,40,223,12,220,79,217,182,213,114,211,169,211,241,212,145,213,97,214,188,215,75,217,74,219,55,222,204,225,101,229,124,233,144,237,240,241,102,247,114,254,78,5,12,10,235,13,186,17,253,19,162,20,41,22,86,25,51,28,44,30,5,32, 7,33,187,31,143,28,127,25,123,23,209,21,68,20,226,18,191,17,94,17,155,18,45,20,20,20,71,18,180,15,138,12,209,9,140,9,160,10,208,10,40,10,184,9,16,9,94,7,99,5,122,3,138,255,56,249,34,243,56,238,165,232,55,227,113,223,169,220,19,217,186,213,121,212,18,213,153,213,55,214,97,215,149,216,16,218,120,220,153,223,26,227,25,231,94,235,89,239,245,243,119,250,106,1,0,7,164,11,119,16,78,20,195,21,222,22,122,25,100,28,242,30,118,33,183,35,30,36,242,33,207,30,76,28,64,26,164,24,51,23,151,21,91,20,146,20,16,22,249,22,167,22,239,20,250,17,59,14,77,12,142,12,232,12,149,12,113,12,90,12,7,11,53,9,4,8,128,5,115,0,133,250,101,245,159,239,94,233,170,228,125,225,232,221,202,217,28,215,86,214,37,214,111,214,101,215,82,216,126,217,66,219,126,221,69,224,191,227,217,231,169,235,71,239,66,244,207,250,201,0,194,5,72,11,66,16,194,18,12,20,238,21,97,24,224,26,124,29,95,32,87,34,216,33,87,31,100,28,174,25,177,23,50,22,151,20,126,18,121,17,20,18,52,19,251,19,193,19,211,17,48,14,224,10,203,9,0,10,209,9,3,10,56,10,138,9,226,7,12,7,241,5,149,2,94,253,81,248,253,242,156,236,240,230,31,227,183,223,111,219,253,215,8,214,233,212,142,212,8,213,216,213,193,214,21,216,252,217,62,220,55,223,77,227,90,231,181,234,13,239,235,244,253,250,6,0,142,5,172,11,204,15,23,18,242,19,42,22,120,24,249,26,69,30,125,33,221,34,241,33,169,31,200,28,122,26,248,24,125,23,69,21,152,19,53,19,193,19,230,20, 239,21,113,21,185,18,247,14,150,12,214,11,113,11,109,11,12,12,5,12,177,10,193,9,125,9,163,7,127,3,36,255,149,250,157,244,25,238,153,233,236,229,204,225,200,221,196,218,191,216,117,215,63,215,165,215,16,216,244,216,141,218,44,220,58,222,162,225,113,229,164,232,27,236,110,241,61,247,57,252,109,1,192,7,47,13,175,16,19,19,27,21,225,22,189,24,210,27,131,31,110,34,73,35,32,34,67,31,67,28,94,26,240,24,183,22,102,20,30,19,188,18,5,19,50,20,45,21,238,19,123,16,91,13,134,11,68,10,190,9,136,10,3,11,55,10,55,9,219,8,255,7,89,5,195,1,244,253,131,248,206,241,49,236,236,231,179,227,139,223,210,219,241,216,173,214,145,213,108,213,132,213,22,214,79,215,161,216,248,217,141,220,111,224,214,227,208,230,55,235,169,240,125,245,65,250,42,0,100,6,76,11,155,14,75,17,130,19,80,21,196,23,30,27,233,30,125,33,63,34,162,32,197,29,113,27,232,25,0,24,187,21,244,19,206,18,34,18,192,18,132,20,11,21,238,18,201,15,68,13,21,11,175,9,249,9,238,10,228,10,37,10,36,10,234,9,29,8,126,5,159,2,90,254,118,248,96,242,122,237,237,232,144,228,169,224,69,221,124,218,157,216,135,215,232,214,241,214,1,216,93,217,84,218,25,220,76,223,113,226,28,229,239,232,19,238,237,242,73,247,120,252,188,2,148,8,41,13,255,16,237,19,185,21,62,23,252,25,165,29,52,33,137,35,188,35,123,33,175,30,174,28,26,27,221,24,201,22,24,21,141,19,4,19,135,20,64,22,184,21,96,19,162,16,241,13,91,11,93,10,255,10,41,11,143,10,126,10,186,10, 155,9,144,7,141,5,145,2,195,253,193,247,40,242,78,237,166,232,99,228,111,224,245,220,75,218,83,216,225,214,56,214,160,214,145,215,39,216,56,217,189,219,192,222,49,225,49,228,152,232,118,237,164,241,27,246,159,251,163,1,5,7,135,11,102,15,245,17,142,19,109,21,102,24,55,28,2,32,47,34,143,33,84,31,58,29,90,27,64,25,70,23,142,21,110,19,188,17,234,17,156,19,89,20,86,19,91,17,197,14,130,11,43,9,4,9,136,9,53,9,107,9,11,10,145,9,43,8,186,6,12,5,176,1,168,252,30,247,236,241,238,236,112,232,85,228,87,224,26,221,190,218,215,216,30,215,178,214,56,215,184,215,55,216,21,218,201,220,255,222,104,225,104,229,37,234,140,238,195,242,160,247,21,253,162,2,251,7,164,12,103,16,163,18,97,20,130,22,190,25,226,29,166,33,57,35,43,34,46,32,47,30,220,27,191,25,53,24,37,22,198,19,164,18,152,19,222,20,237,20,49,20,102,18,56,15,212,11,99,10,127,10,73,10,64,10,229,10,17,11,19,10,247,8,255,7,192,5,177,1,193,252,129,247,45,242,58,237,201,232,182,228,242,224,27,222,174,219,95,217,243,215,203,215,238,215,223,215,225,216,61,219,102,221,51,223,48,226,150,230,198,234,191,238,9,243,237,247,31,253,120,2,29,8,218,12,65,16,65,18,227,19,17,22,14,26,141,30,196,33,148,34,145,33,160,31,53,29,223,26,101,25,182,23,223,20,112,18,41,18,27,19,0,20,26,20,101,19,224,16,42,13,136,10,136,9,15,9,193,8,82,9,238,9,131,9,134,8,164,7,96,6,194,3,216,255,12,251,250,245,254,240,106,236,1,232,150,227,57,224, 155,221,222,218,102,216,137,215,63,215,191,214,20,215,3,217,41,219,184,220,161,222,29,226,87,230,91,234,145,238,253,242,146,247,189,252,144,2,76,8,67,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,254,157,255,115,255,187,254,134,255,27,0,51,0,192,0,113,1,200,1,163,1,105,1,157,1,156,0,217,255,209,255,235,255,143,0,177,0,23,1,144,1,2,1,195,0,95,0,12,0,236,255,240,255,172,0,146,255,235,255,186,1,35,1,23,0,233,254,46,255,167,0,86,1,13,1,221,0,154,1,99,2,0,2,8,2,173,1,231,0,65,1,32,2,52,1,244,0,219,0,201,255,23,0,65,255,13,0,46,0,161,255,7,2,90,2,165,255,206,252,35,254,197,255,129,255,109,254,71,252,36,0,123,0,49,254,89,0,229,253,89,0,138,2,168,253,68,253,16,254,173,0,73,4,195,5,70,6,10,9,98,10,35,11,152,11,62,13,109,10,232,7,34,12,87,14,214,11,179,17,130,17,141,18,63,26,199,24,17,24,48,20,186,11,96,11,57,9,114,2,24,3,20,253,243,250,226,251,96,247,112,247,79,245,3,241,213,240,15,236,135,232,174,230,193,225,250,226,212,223,70,222,35,224,120,226,223,226,194,228,13,231,12,233,70,229,231,231,67,240,70,232,189,230,33,237,180,234,239,234,176,239,150,236,32,235,228,236,108,239,36,240,231,236,164,234,109,235,46,230,180,228,46,230,177,229, 223,228,24,230,114,234,125,235,231,234,136,242,54,243,72,240,134,247,44,244,9,242,57,245,2,241,201,246,122,252,202,252,64,5,62,7,128,12,198,19,162,21,212,30,6,35,190,38,164,47,21,48,147,49,162,54,168,61,197,70,192,74,186,79,63,83,193,84,232,87,78,89,27,85,211,84,43,83,29,79,7,82,126,76,115,72,27,77,213,76,252,74,188,73,64,70,45,64,176,56,0,51,23,45,58,35,73,29,19,25,169,15,216,8,199,4,164,1,177,0,236,250,249,246,189,241,0,233,152,228,43,224,237,219,161,217,5,216,140,215,84,210,244,205,98,210,82,206,14,199,160,200,164,197,47,196,160,196,61,191,224,190,237,190,146,188,235,188,128,185,99,186,92,189,189,187,29,187,27,185,84,181,87,179,228,177,94,177,187,174,40,171,229,176,81,178,240,176,119,183,249,186,33,192,153,201,164,205,239,208,51,211,116,214,66,219,63,220,107,226,125,237,74,244,34,251,51,0,197,2,140,9,83,15,16,22,150,31,5,36,98,43,178,48,202,51,4,57,129,61,106,68,25,74,16,74,143,77,236,78,201,76,202,78,33,76,52,75,53,78,125,77,97,77,234,76,125,76,242,78,148,75,61,77,15,78,169,70,80,66,207,62,254,55,76,51,4,45,10,37,5,31,205,22,103,16,151,11,110,7,97,4,75,255,129,250,64,245,109,239,237,235,167,229,177,222,113,221,219,216,232,209,153,208,75,206,147,205,206,206,208,203,217,202,23,204,204,201,112,200,119,198,243,197,151,197,185,193,64,192,31,193,46,193,24,198,134,199,108,200,197,201,48,198,143,201,123,202,235,198,23,203,20,206,161,208,242,213,210,216,21,221,6,226,224,231,65,240,12,244, 18,247,178,252,190,253,7,255,188,2,192,7,43,17,98,24,64,29,81,35,85,39,186,44,150,50,245,54,213,61,45,68,29,72,131,76,143,79,201,84,85,90,222,93,23,99,30,101,37,102,155,104,145,103,212,101,104,100,88,99,126,98,144,94,176,91,153,90,65,86,221,83,131,82,224,77,135,73,251,66,202,58,235,50,112,41,71,32,251,22,134,13,9,4,233,249,156,241,157,233,19,226,8,221,222,213,69,205,204,200,197,194,114,186,149,181,162,176,50,171,134,167,124,162,41,159,28,160,157,159,212,157,21,157,122,157,51,158,168,156,98,157,39,159,223,158,214,159,184,158,141,157,100,159,114,161,192,166,139,172,140,174,245,177,219,181,200,183,231,185,145,187,84,189,220,191,243,195,146,200,79,203,76,208,127,216,76,223,254,229,125,236,98,242,68,248,97,251,36,254,89,4,192,12,193,22,174,31,91,38,106,45,134,51,205,56,118,62,56,68,98,75,184,81,221,85,44,90,50,94,235,98,49,105,35,109,79,112,72,115,138,117,40,118,130,115,123,113,129,112,141,109,86,107,157,105,211,101,235,98,52,96,157,92,142,89,132,85,109,80,180,73,69,67,102,60,185,52,12,45,218,36,101,27,144,18,111,9,15,255,41,249,80,243,254,235,169,230,175,225,205,219,19,214,175,207,47,202,89,198,78,193,221,187,18,184,251,181,20,181,213,178,114,177,235,177,94,177,180,177,87,177,80,177,19,179,25,179,47,178,173,177,146,175,244,175,213,179,208,182,78,186,139,189,249,191,4,195,221,196,205,199,224,200,205,202,100,207,109,211,21,214,8,219,37,223,245,230,97,238,176,243,232,251,7,2,40,6,121,9,55,11,243,15,162,21,43,28,221,34, 194,39,64,45,85,49,139,51,191,55,110,60,80,65,80,69,157,71,88,73,85,76,184,79,207,83,94,86,231,87,115,91,57,91,53,89,215,86,169,83,50,81,192,77,95,74,152,70,188,66,25,63,190,59,90,56,218,52,195,48,154,43,244,37,220,30,173,23,224,16,121,8,80,0,167,248,220,238,196,229,161,222,151,215,153,209,75,204,242,199,29,196,128,191,186,186,102,182,17,179,84,176,249,171,39,168,13,167,116,166,127,165,158,165,120,166,106,168,228,169,42,171,238,173,253,175,158,178,158,181,208,182,40,183,91,184,50,187,144,191,36,196,153,201,93,206,103,210,32,215,172,218,237,220,11,223,20,226,34,230,32,234,255,236,88,241,231,246,0,253,124,3,138,9,172,16,94,22,146,25,161,27,13,30,125,34,3,40,214,45,9,52,10,58,174,62,22,66,56,69,23,73,73,78,66,83,185,86,211,88,153,90,246,93,24,97,103,99,90,102,44,105,66,107,69,107,126,105,154,102,42,99,201,95,7,92,27,88,186,83,84,79,156,75,19,72,36,68,15,64,246,59,62,54,151,47,38,41,163,33,169,25,67,18,113,10,119,1,58,248,123,239,63,231,172,223,51,217,10,212,175,207,74,203,14,198,251,192,155,189,23,186,177,181,179,177,189,174,67,173,189,171,108,170,220,170,176,171,143,172,241,173,115,175,240,176,4,179,225,181,187,183,234,183,12,184,184,184,16,186,16,189,242,192,105,196,243,199,216,203,91,207,100,209,136,210,83,212,19,215,226,217,53,220,2,223,185,226,251,230,174,235,224,240,20,247,81,253,18,2,223,4,154,6,49,9,118,12,137,16,156,21,224,26,10,32,210,35,123,38,36,41,91,44,47,49,71,53,46,55, 89,57,243,59,120,62,76,65,239,67,89,71,163,74,135,76,46,77,251,75,213,73,56,71,130,68,220,65,166,62,106,59,211,56,59,54,207,51,14,50,225,47,225,44,125,41,27,37,164,31,37,26,161,20,244,14,159,8,176,1,122,250,130,243,204,236,121,230,189,225,138,222,111,219,189,215,45,212,109,209,54,207,163,204,127,201,30,199,137,197,229,195,248,194,135,194,198,194,191,195,255,196,71,198,43,199,75,201,52,204,155,206,109,208,104,209,238,209,223,210,163,212,130,215,232,218,73,222,42,226,66,230,73,233,9,235,173,236,190,238,198,240,130,242,61,244,116,246,35,249,240,251,123,255,146,3,161,8,233,13,104,17,142,19,237,20,104,22,105,24,70,27,74,31,163,35,201,39,223,42,102,44,52,46,84,49,204,52,128,55,147,57,167,59,119,61,61,63,69,65,147,67,91,70,75,73,72,75,216,75,228,74,223,72,128,70,152,67,60,64,189,60,52,57,219,53,240,50,113,48,11,46,118,43,140,40,13,37,124,32,252,26,114,21,240,15,25,10,169,3,164,252,153,245,104,238,237,230,96,224,89,219,142,215,169,211,117,207,235,203,7,201,34,198,229,194,229,191,88,189,21,187,104,185,19,184,69,183,114,183,102,184,108,185,16,186,80,187,128,189,26,192,153,194,71,196,62,197,147,197,246,197,58,199,17,201,58,203,61,206,202,209,27,213,76,215,224,216,76,218,126,219,175,220,188,221,240,222,207,224,209,226,255,228,44,232,161,236,16,242,34,247,28,251,35,254,56,0,72,2,209,4,4,8,145,12,240,17,162,22,1,26,187,28,42,32,64,36,61,40,249,43,87,47,136,50,119,53,63,56,89,59,1,63,53,67,145,71,9,75, 1,77,134,77,32,77,10,76,56,74,45,72,221,69,45,67,229,64,39,63,144,61,16,60,209,58,63,57,205,54,62,51,243,46,181,42,25,38,220,32,74,27,112,21,68,15,110,8,153,1,251,251,141,247,147,243,159,239,232,235,191,232,221,229,205,226,206,223,193,220,15,218,232,215,180,213,191,211,178,210,141,210,165,210,141,210,147,210,14,211,76,212,229,213,96,215,238,215,112,215,212,214,107,214,85,214,188,214,209,215,226,217,64,220,36,222,114,223,29,224,184,224,10,225,237,224,29,225,165,225,77,226,238,226,238,227,49,230,166,233,241,237,29,242,52,245,96,247,201,248,204,249,11,251,127,253,104,1,236,5,159,9,66,12,203,14,201,17,46,21,168,24,253,27,44,31,24,34,194,36,102,39,48,42,194,45,42,50,113,54,237,57,42,60,52,61,46,61,82,60,9,59,63,57,229,54,126,52,146,50,238,48,135,47,144,46,202,45,176,44,160,42,148,39,6,36,44,32,177,27,152,22,140,17,63,12,7,6,66,255,201,248,99,243,176,238,86,234,97,230,195,226,156,223,161,220,128,217,82,214,85,211,184,208,51,206,174,203,211,201,241,200,157,200,151,200,144,200,162,200,77,201,181,202,143,204,51,206,245,206,3,207,249,206,221,206,218,206,105,207,224,208,72,211,222,213,246,215,201,217,84,219,86,220,209,220,60,221,243,221,189,222,122,223,104,224,5,226,220,228,2,233,244,237,188,242,178,246,255,249,106,252,237,253,235,255,106,3,14,8,240,12,32,17,194,20,98,24,17,28,30,32,96,36,115,40,133,44,59,48,102,51,100,54,188,57,250,61,214,66,175,71,241,75,252,78,182,80,82,81,29,81,36,80,115,78,85,76,66,74, 85,72,132,70,46,69,91,68,144,67,83,66,69,64,117,61,246,57,168,53,191,48,139,43,72,38,74,32,79,25,39,18,119,11,93,5,229,255,211,250,9,246,188,241,224,237,221,233,217,229,250,225,75,222,192,218,34,215,220,211,27,209,7,207,147,205,71,204,18,203,15,202,153,201,33,202,216,202,51,203,11,203,33,202,35,201,219,199,168,198,68,198,210,198,35,200,150,201,233,202,27,204,242,204,38,205,8,205,246,204,54,205,118,205,152,205,222,205,223,206,96,209,33,213,143,217,53,222,136,226,241,229,34,232,191,233,1,236,190,239,85,244,215,248,50,253,65,1,29,5,59,9,130,13,14,18,152,22,28,27,61,31,172,34,55,38,34,42,164,46,231,51,75,57,48,62,224,65,87,68,253,69,163,70,100,70,64,69,186,67,240,65,73,64,196,62,221,61,179,61,76,61,110,60,49,59,55,57,74,54,88,50,40,46,195,41,220,36,54,31,197,24,56,18,3,12,95,6,11,1,57,252,214,247,244,243,109,240,164,236,229,232,106,229,9,226,162,222,52,219,70,216,226,213,18,212,0,211,252,209,232,208,66,208,96,208,68,209,45,210,223,210,82,211,31,211,131,210,154,209,208,208,213,208,179,209,28,211,201,212,159,214,43,216,49,217,175,217,226,217,59,218,164,218,220,218,214,218,246,218,15,220,148,222,42,226,131,230,118,235,255,239,111,243,145,245,116,247,32,250,164,253,235,1,90,6,132,10,117,14,76,18,77,22,80,26,149,30,71,35,121,39,31,43,91,46,115,49,232,52,39,57,250,61,4,67,120,71,1,75,129,77,218,78,63,79,173,78,87,77,112,75,252,72,145,70,108,68,15,67,22,66,233,64,162,63,240,61,103,59, 13,56,187,51,26,47,31,42,101,36,227,29,234,22,189,15,198,8,95,2,68,252,169,246,199,241,64,237,213,232,102,228,28,224,255,219,0,216,234,211,233,207,105,204,134,201,132,199,202,197,45,196,184,194,212,193,218,193,23,194,144,194,38,195,65,195,12,195,243,193,174,192,225,191,156,191,108,192,115,193,38,195,41,197,188,198,33,200,225,200,99,201,37,202,229,202,52,203,97,203,201,203,59,205,181,207,120,211,106,216,210,221,207,226,135,230,97,233,25,236,74,239,104,243,55,248,222,252,158,1,55,6,162,10,239,14,139,19,142,24,156,29,81,34,138,38,55,42,201,45,205,49,132,54,216,59,52,65,42,70,111,74,172,77,13,80,87,81,152,81,43,81,208,79,237,77,235,75,111,74,120,73,175,72,28,72,120,71,88,70,118,68,172,65,39,62,51,58,215,53,195,48,208,42,94,36,216,29,111,23,46,17,86,11,45,6,157,1,69,253,253,248,192,244,154,240,169,236,159,232,109,228,104,224,219,220,250,217,198,215,185,213,206,211,89,210,106,209,52,209,68,209,122,209,254,209,37,210,154,209,85,208,192,206,155,205,243,204,232,204,171,205,229,206,119,208,203,209,140,210,5,211,93,211,203,211,18,212,205,211,75,211,34,211,184,211,106,213,113,216,194,220,134,225,201,229,239,232,61,235,146,237,77,240,160,243,126,247,155,251,183,255,185,3,148,7,99,11,93,15,205,19,100,24,145,28,64,32,106,35,106,38,229,41,0,46,162,50,133,55,36,60,56,64,103,67,161,69,190,70,4,71,134,70,230,68,159,66,107,64,139,62,3,61,220,59,45,59,116,58,28,57,49,55,116,52,26,49,80,45,246,40,188,35,173,29,51,23,156,16, 253,9,145,3,180,253,136,248,245,243,153,239,85,235,115,231,147,227,219,223,32,220,11,216,73,212,4,209,130,206,144,204,170,202,249,200,216,199,92,199,122,199,207,199,178,200,157,201,31,202,50,202,93,201,89,200,175,199,96,199,208,199,215,200,163,202,150,204,72,206,115,207,140,208,143,209,121,210,2,211,31,211,36,211,46,211,249,211,222,213,55,217,14,222,56,227,16,232,157,235,177,238,167,241,181,244,113,248,189,252,60,1,196,5,49,10,127,14,164,18,18,23,253,27,245,32,165,37,169,41,56,45,143,48,87,52,194,56,132,61,138,66,112,71,251,75,118,79,15,82,205,83,193,84,88,84,238,82,221,80,178,78,182,76,16,75,209,73,23,73,77,72,231,70,18,69,141,66,161,63,28,60,202,55,131,50,153,44,31,38,107,31,168,24,237,17,224,11,56,6,95,1,189,252,30,248,6,244,216,239,210,235,142,231,7,227,203,222,32,219,4,216,99,213,202,210,150,208,201,206,184,205,31,205,201,204,23,205,76,205,54,205,150,204,57,203,170,201,26,200,252,198,144,198,233,198,35,200,90,201,85,202,21,203,165,203,54,204,117,204,117,204,14,204,81,203,157,202,122,202,147,203,85,206,117,210,4,215,62,219,146,222,112,225,12,228,227,230,64,234,251,237,6,242,75,246,81,250,41,254,4,2,89,6,6,11,181,15,63,20,52,24,147,27,210,30,114,34,149,38,64,43,85,48,117,53,8,58,229,61,40,65,132,67,245,68,47,69,91,68,241,66,42,65,151,63,73,62,119,61,29,61,189,60,251,59,199,58,29,57,2,55,75,52,188,48,77,44,55,39,132,33,95,27,52,21,68,15,178,9,175,4,54,0,19,252,64,248,177,244, 83,241,207,237,255,233,13,230,74,226,28,223,130,220,46,218,45,216,102,214,38,213,123,212,61,212,168,212,80,213,22,214,120,214,34,214,113,213,31,212,169,210,199,209,104,209,242,209,29,211,80,212,127,213,128,214,98,215,26,216,138,216,181,216,131,216,222,215,11,215,154,214,125,215,28,218,234,221,64,226,91,230,190,233,119,236,22,239,251,241,47,245,184,248,158,252,176,0,155,4,83,8,63,12,125,16,254,20,169,25,1,30,206,33,41,37,66,40,161,43,117,47,212,51,148,56,68,61,147,65,113,69,176,72,25,75,102,76,172,76,230,75,54,74,63,72,25,70,80,68,26,67,41,66,53,65,244,63,94,62,152,60,78,58,49,55,102,51,180,46,79,41,87,35,211,28,26,22,166,15,184,9,48,4,25,255,132,250,68,246,74,242,133,238,130,234,37,230,209,225,186,221,8,218,172,214,167,211,27,209,211,206,226,204,147,203,233,202,222,202,48,203,126,203,145,203,11,203,240,201,84,200,110,198,249,196,76,196,88,196,248,196,202,197,187,198,170,199,102,200,14,201,113,201,134,201,71,201,120,200,103,199,215,198,142,199,16,202,220,205,20,210,66,214,255,217,50,221,50,224,77,227,179,230,144,234,204,238,46,243,112,247,157,251,239,255,159,4,199,9,1,15,223,19,96,24,114,28,50,32,17,36,108,40,82,45,140,50,194,55,191,60,104,65,121,69,203,72,25,75,71,76,111,76,168,75,69,74,204,72,181,71,29,71,173,70,56,70,156,69,193,68,181,67,53,66,239,63,236,60,38,57,146,52,48,47,58,41,20,35,245,28,76,23,25,18,58,13,203,8,237,4,89,1,205,253,249,249,212,245,201,241,220,237,23,234,177,230,155,227, 221,224,104,222,68,220,196,218,237,217,187,217,239,217,22,218,18,218,166,217,138,216,199,214,178,212,232,210,198,209,92,209,122,209,218,209,126,210,36,211,147,211,218,211,253,211,206,211,41,211,204,209,51,208,255,206,250,206,179,208,174,211,77,215,241,218,70,222,22,225,148,227,52,230,41,233,117,236,6,240,176,243,78,247,236,250,175,254,241,2,134,7,32,12,156,16,155,20,45,24,124,27,251,30,255,34,91,39,245,43,156,48,55,53,162,57,124,61,151,64,217,66,255,67,14,68,32,67,118,65,184,63,94,62,97,61,121,60,151,59,194,58,178,57,112,56,235,54,203,52,205,49,28,46,179,41,89,36,105,30,63,24,22,18,32,12,176,6,174,1,35,253,70,249,166,245,1,242,70,238,81,234,87,230,122,226,209,222,144,219,133,216,186,213,106,211,102,209,246,207,93,207,90,207,177,207,55,208,172,208,172,208,228,207,130,206,208,204,68,203,101,202,37,202,113,202,65,203,61,204,69,205,34,206,223,206,160,207,1,208,199,207,205,206,123,205,197,204,253,204,201,206,246,209,206,213,216,217,161,221,25,225,73,228,102,231,231,234,194,238,214,242,246,246,9,251,27,255,106,3,30,8,32,13,73,18,81,23,217,27,225,31,164,35,135,39,205,43,120,48,78,53,39,58,15,63,207,67,19,72,172,75,117,78,49,80,183,80,70,80,2,79,127,77,80,76,88,75,131,74,154,73,182,72,186,71,118,70,1,69,254,66,69,64,199,60,103,56,44,51,71,45,19,39,229,32,218,26,233,20,114,15,147,10,72,6,107,2,133,254,112,250,72,246,14,242,220,237,202,233,236,229,86,226,230,222,205,219,41,217,18,215,169,213,255,212,209,212,212,212, 210,212,94,212,24,211,38,209,232,206,192,204,42,203,57,202,184,201,158,201,218,201,59,202,144,202,235,202,65,203,52,203,115,202,235,200,14,199,164,197,50,197,48,198,147,200,194,203,76,207,187,210,208,213,171,216,144,219,172,222,32,226,214,229,124,233,23,237,224,240,230,244,71,249,22,254,33,3,1,8,108,12,104,16,26,20,244,23,51,28,185,32,112,37,71,42,58,47,20,52,140,56,111,60,169,63,240,65,246,66,231,66,41,66,55,65,83,64,171,63,29,63,125,62,217,61,61,61,118,60,94,59,235,57,223,55,20,53,119,49,245,44,191,39,49,34,139,28,215,22,65,17,62,12,203,7,229,3,113,0,2,253,128,249,246,245,64,242,162,238,27,235,180,231,148,228,153,225,204,222,131,220,207,218,210,217,123,217,175,217,66,218,212,218,0,219,86,218,3,217,111,215,168,213,81,212,152,211,73,211,138,211,7,212,152,212,101,213,60,214,254,214,83,215,208,214,154,213,217,211,113,210,14,210,210,210,11,213,247,215,87,219,187,222,226,225,220,228,205,231,246,234,109,238,248,241,115,245,233,248,155,252,114,0,164,4,82,9,38,14,212,18,32,23,244,26,149,30,57,34,23,38,61,42,134,46,225,50,106,55,204,59,247,63,190,67,206,70,231,72,189,73,122,73,142,72,80,71,252,69,211,68,173,67,135,66,108,65,88,64,251,62,114,61,192,59,99,57,75,54,99,50,159,45,66,40,102,34,95,28,31,22,25,16,134,10,141,5,31,1,15,253,55,249,67,245,73,241,73,237,74,233,111,229,169,225,31,222,154,218,88,215,160,212,103,210,206,208,4,208,250,207,82,208,161,208,158,208,239,207,112,206,163,204,185,202,14,201,0,200, 122,199,108,199,168,199,0,200,164,200,126,201,69,202,159,202,49,202,3,201,93,199,253,197,113,197,9,198,253,199,214,202,56,206,185,209,1,213,52,216,110,219,220,222,124,226,68,230,20,234,193,237,131,241,173,245,57,250,45,255,91,4,97,9,253,13,62,18,94,22,112,26,168,30,42,35,245,39,201,44,139,49,79,54,8,59,99,63,16,67,233,69,128,71,247,71,191,71,53,71,128,70,229,69,93,69,205,68,31,68,127,67,219,66,240,65,219,64,60,63,202,60,184,57,194,53,40,49,16,44,140,38,234,32,104,27,64,22,155,17,134,13,213,9,86,6,212,2,62,255,158,251,2,248,129,244,20,241,156,237,86,234,59,231,124,228,59,226,111,224,122,223,70,223,154,223,238,223,245,223,100,223,9,222,59,220,57,218,99,216,246,214,17,214,145,213,70,213,43,213,133,213,12,214,136,214,154,214,198,213,34,212,10,210,31,208,209,206,189,206,196,207,194,209,81,212,0,215,165,217,49,220,229,222,203,225,214,228,238,231,5,235,6,238,38,241,167,244,140,248,218,252,81,1,195,5,233,9,158,13,42,17,186,20,101,24,87,28,122,32,188,36,239,40,61,45,140,49,158,53,4,57,169,59,46,61,159,61,95,61,184,60,214,59,240,58,61,58,113,57,163,56,226,55,246,54,253,53,213,52,72,51,253,48,228,45,50,42,239,37,248,32,181,27,45,22,176,16,152,11,240,6,223,2,39,255,197,251,91,248,245,244,146,241,58,238,249,234,187,231,124,228,107,225,124,222,223,219,189,217,16,216,66,215,63,215,192,215,101,216,219,216,157,216,192,215,102,214,191,212,80,211,55,210,141,209,44,209,253,208,48,209,209,209,190,210,157,211,244,211, 150,211,83,210,150,208,8,207,254,205,0,206,39,207,56,209,232,211,206,214,200,217,213,220,250,223,67,227,182,230,32,234,145,237,224,240,68,244,1,248,44,252,216,0,178,5,128,10,15,15,57,19,46,23,21,27,27,31,91,35,208,39,86,44,211,48,80,53,220,57,65,62,5,66,251,68,244,70,221,71,9,72,183,71,29,71,124,70,233,69,86,69,172,68,221,67,32,67,66,66,42,65,184,63,138,61,155,58,24,55,250,50,62,46,252,40,129,35,9,30,190,24,237,19,124,15,109,11,202,7,35,4,119,0,208,252,60,249,177,245,35,242,162,238,39,235,204,231,176,228,240,225,188,223,70,222,154,221,125,221,131,221,107,221,216,220,134,219,174,217,151,215,145,213,191,211,83,210,51,209,58,208,197,207,207,207,43,208,109,208,76,208,97,207,184,205,145,203,78,201,166,199,252,198,71,199,125,200,112,202,187,204,39,207,185,209,99,212,82,215,81,218,107,221,158,224,138,227,165,230,255,233,208,237,25,242,187,246,99,251,181,255,198,3,178,7,127,11,111,15,169,19,13,24,138,28,19,33,184,37,98,42,10,47,30,51,93,54,203,56,56,58,237,58,17,59,230,58,194,58,157,58,102,58,46,58,206,57,125,57,75,57,205,56,211,55,59,54,19,52,72,49,224,45,222,41,95,37,133,32,163,27,250,22,158,18,175,14,28,11,236,7,193,4,150,1,121,254,123,251,125,248,115,245,135,242,139,239,160,236,220,233,88,231,124,229,76,228,214,227,254,227,114,228,201,228,160,228,201,227,101,226,179,224,25,223,159,221,80,220,50,219,105,218,250,217,26,218,134,218,0,219,0,219,70,218,201,216,192,214,129,212,195,210,235,209,28,210,15,211, 153,212,167,214,219,216,79,219,254,221,217,224,225,227,208,230,162,233,109,236,61,239,102,242,9,246,31,250,131,254,216,2,17,7,254,10,175,14,138,18,79,22,63,26,102,30,129,34,181,38,20,43,140,47,239,51,228,55,242,58,41,61,130,62,9,63,5,63,199,62,97,62,251,61,135,61,247,60,104,60,222,59,86,59,131,58,46,57,106,55,11,53,17,50,134,46,82,42,185,37,166,32,122,27,124,22,201,17,126,13,121,9,210,5,80,2,219,254,125,251,44,248,229,244,153,241,70,238,23,235,218,231,170,228,209,225,128,223,213,221,230,220,161,220,172,220,175,220,72,220,77,219,192,217,232,215,42,214,141,212,229,210,116,209,87,208,172,207,129,207,209,207,58,208,48,208,105,207,238,205,236,203,190,201,212,199,202,198,178,198,120,199,215,200,161,202,213,204,95,207,49,210,75,213,128,216,181,219,190,222,203,225,241,228,70,232,48,236,123,240,45,245,235,249,119,254,208,2,2,7,36,11,117,15,227,19,96,24,252,28,167,33,128,38,135,43,117,48,254,52,208,56,182,59,209,61,17,63,185,63,39,64,88,64,132,64,146,64,149,64,149,64,141,64,124,64,73,64,145,63,84,62,145,60,69,58,73,55,183,51,166,47,31,43,122,38,235,33,168,29,151,25,214,21,66,18,227,14,182,11,121,8,79,5,49,2,32,255,246,251,209,248,166,245,111,242,125,239,2,237,32,235,235,233,118,233,78,233,27,233,152,232,132,231,210,229,225,227,231,225,4,224,17,222,48,220,161,218,105,217,219,216,191,216,178,216,75,216,42,215,82,213,232,210,48,208,225,205,69,204,150,203,194,203,132,204,186,205,52,207,14,209,104,211,14,214,188,216,104,219, 254,221,121,224,16,227,240,229,64,233,39,237,116,241,187,245,229,249,215,253,153,1,123,5,128,9,139,13,173,17,236,21,64,26,207,30,130,35,37,40,129,44,61,48,32,51,44,53,93,54,3,55,104,55,143,55,150,55,153,55,138,55,129,55,141,55,130,55,68,55,162,54,124,53,202,51,137,49,190,46,86,43,99,39,5,35,115,30,2,26,207,21,222,17,42,14,143,10,55,7,21,4,239,0,229,253,236,250,238,247,248,244,252,241,245,238,247,235,41,233,206,230,252,228,206,227,89,227,104,227,135,227,63,227,113,226,54,225,171,223,244,221,81,220,173,218,254,216,134,215,126,214,24,214,70,214,152,214,148,214,216,213,87,212,74,210,11,208,244,205,139,204,1,204,66,204,26,205,90,206,8,208,21,210,165,212,166,215,178,218,171,221,150,224,127,227,115,230,150,233,30,237,51,241,168,245,69,250,191,254,4,3,47,7,104,11,175,15,232,19,52,24,149,28,31,33,219,37,189,42,157,47,31,52,37,56,85,59,161,61,48,63,22,64,168,64,253,64,21,65,24,65,14,65,4,65,17,65,11,65,222,64,57,64,19,63,103,61,30,59,97,56,15,53,31,49,186,44,37,40,129,35,32,31,16,27,18,23,71,19,165,15,52,12,194,8,109,5,58,2,3,255,208,251,132,248,26,245,198,241,146,238,167,235,90,233,184,231,194,230,85,230,240,229,48,229,8,228,117,226,169,224,172,222,165,220,149,218,113,216,141,214,8,213,25,212,196,211,147,211,41,211,42,210,79,208,236,205,86,203,220,200,6,199,243,197,157,197,236,197,181,198,233,199,157,201,200,203,90,206,52,209,232,211,157,214,58,217,223,219,224,222,25,226,231,229,61,234,169,238, 4,243,64,247,102,251,149,255,193,3,250,7,76,12,170,16,70,21,30,26,20,31,0,36,197,40,44,45,191,48,98,51,73,53,154,54,100,55,16,56,114,56,185,56,18,57,96,57,201,57,35,58,97,58,85,58,171,57,129,56,219,54,164,52,210,49,98,46,132,42,122,38,91,34,101,30,180,26,32,23,183,19,123,16,105,13,123,10,147,7,170,4,224,1,27,255,63,252,99,249,130,246,161,243,251,240,232,238,121,237,177,236,98,236,46,236,174,235,202,234,157,233,36,232,109,230,158,228,195,226,213,224,2,223,144,221,175,220,122,220,121,220,59,220,90,219,138,217,48,215,163,212,44,210,53,208,243,206,95,206,95,206,215,206,188,207,68,209,87,211,208,213,133,216,32,219,165,221,13,224,125,226,50,229,79,232,221,235,211,239,3,244,38,248,58,252,57,0,29,4,24,8,45,12,62,16,97,20,193,24,71,29,241,33,174,38,62,43,112,47,233,50,134,53,82,55,134,56,102,57,203,57,249,57,22,58,32,58,53,58,94,58,147,58,148,58,79,58,161,57,90,56,124,54,24,52,45,49,178,45,186,41,131,37,84,33,44,29,53,25,122,21,217,17,103,14,16,11,196,7,147,4,123,1,126,254,126,251,117,248,84,245,40,242,31,239,81,236,244,233,50,232,33,231,138,230,43,230,149,229,163,228,97,227,223,225,38,224,43,222,46,220,35,218,59,216,174,214,180,213,86,213,48,213,234,212,35,212,127,210,55,208,184,205,85,203,88,201,245,199,51,199,20,199,108,199,81,200,201,201,205,203,75,206,28,209,243,211,141,214,37,217,178,219,122,222,197,225,119,229,152,233,246,237,83,242,168,246,238,250,41,255,117,3,206,7,42,12,161,16, 46,21,218,25,198,30,231,35,217,40,130,45,116,49,141,52,224,54,141,56,186,57,133,58,31,59,144,59,248,59,113,60,240,60,120,61,235,61,18,62,211,61,244,60,156,59,164,57,8,55,252,51,120,48,159,44,174,40,194,36,16,33,139,29,32,26,221,22,169,19,149,16,153,13,172,10,198,7,222,4,242,1,249,254,208,251,198,248,231,245,130,243,198,241,143,240,217,239,85,239,169,238,185,237,97,236,201,234,251,232,247,230,206,228,142,226,106,224,185,222,110,221,180,220,97,220,210,219,195,218,239,216,123,214,171,211,239,208,146,206,172,204,121,203,211,202,161,202,0,203,23,204,171,205,178,207,5,210,126,212,196,214,233,216,24,219,137,221,80,224,133,227,45,231,16,235,13,239,24,243,18,247,4,251,235,254,221,2,4,7,36,11,78,15,176,19,81,24,25,29,213,33,65,38,44,42,81,45,177,47,96,49,124,50,72,51,188,51,1,52,87,52,165,52,30,53,189,53,53,54,99,54,80,54,184,53,117,52,178,50,93,48,96,45,253,41,85,38,140,34,203,30,57,27,223,23,150,20,118,17,100,14,108,11,160,8,223,5,76,3,142,0,205,253,24,251,33,248,57,245,136,242,62,240,153,238,149,237,242,236,131,236,13,236,91,235,84,234,5,233,129,231,179,229,179,227,189,225,190,223,17,222,250,220,87,220,32,220,244,219,45,219,179,217,96,215,167,212,3,210,177,207,229,205,175,204,249,203,205,203,34,204,49,205,206,206,220,208,96,211,222,213,70,216,134,218,175,220,28,223,8,226,52,229,234,232,199,236,217,240,8,245,37,249,78,253,92,1,81,5,125,9,177,13,203,17,64,22,6,27,228,31,166,36,48,41,106,45,197,48, 115,51,90,53,188,54,177,55,66,56,161,56,5,57,99,57,247,57,150,58,30,59,119,59,146,59,35,59,34,58,150,56,69,54,124,51,68,48,172,44,236,40,78,37,159,33,53,30,11,27,193,23,166,20,186,17,209,14,248,11,54,9,109,6,145,3,172,0,157,253,133,250,141,247,249,244,252,242,169,241,203,240,14,240,80,239,101,238,24,237,121,235,168,233,165,231,110,229,20,227,187,224,211,222,83,221,104,220,205,219,60,219,69,218,137,216,24,214,35,211,62,208,157,205,106,203,170,201,84,200,142,199,115,199,0,200,61,201,14,203,52,205,143,207,191,209,191,211,200,213,1,216,172,218,181,221,255,224,180,228,165,232,165,236,171,240,190,244,200,248,204,252,215,0,253,4,62,9,163,13,90,18,62,23,28,28,209,32,30,37,217,40,215,43,23,46,198,47,3,49,220,49,129,50,28,51,192,51,136,52,107,53,69,54,230,54,80,55,86,55,185,54,126,53,178,51,91,49,134,46,89,43,13,40,184,36,91,33,62,30,104,27,132,24,173,21,5,19,110,16,240,13,107,11,229,8,76,6,160,3,210,0,222,253,34,251,209,248,252,246,193,245,245,244,88,244,188,243,252,242,237,241,142,240,244,238,5,237,201,234,116,232,53,230,66,228,205,226,227,225,83,225,220,224,238,223,77,222,246,219,2,217,0,214,70,211,240,208,13,207,141,205,148,204,51,204,117,204,139,205,44,207,44,209,78,211,94,213,90,215,79,217,92,219,231,221,200,224,230,227,105,231,28,235,253,238,224,242,222,246,240,250,218,254,188,2,158,6,156,10,188,14,55,19,237,23,167,28,50,33,122,37,67,41,81,44,193,46,124,48,181,49,150,50,34,51,144,51,24,52, 185,52,110,53,61,54,234,54,86,55,133,55,28,55,18,54,122,52,71,50,150,47,130,44,55,41,210,37,121,34,68,31,52,28,83,25,120,22,176,19,9,17,118,14,254,11,135,9,248,6,73,4,133,1,160,254,191,251,48,249,14,247,118,245,98,244,157,243,244,242,74,242,117,241,71,240,216,238,35,237,14,235,204,232,131,230,95,228,155,226,87,225,142,224,12,224,122,223,103,222,159,220,52,218,79,215,104,212,211,209,154,207,205,205,109,204,150,203,87,203,194,203,246,204,175,206,187,208,229,210,247,212,247,214,248,216,24,219,179,221,155,224,196,227,79,231,14,235,240,238,217,242,218,246,238,250,219,254,164,2,65,6,123,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,1,229,1,142,3,156,6,176,10,92,28,97,46,11,51,105,51,243,41,83,38,15,17,203,12,88,16,234,9,70,251,63,2,221,14,90,2,231,2,64,18,251,46,247,50,196,49,249,23,149,11,70,2,87,5,248,9,165,2,100,244,102,231,225,253,91,2,86,220,109,216,226,232,112,218,34,211,192,225,20,227,106,233,96,240,245,246,203,9,246,2,230,235,130,243,245,9,238,14,44,11,183,255,233,251,66,237,166,222,99,212,109,223,240,224,54,220,19,238,212,217,120,184,8,185,131,200,65,229,228,224,197,248,34,29,199,38,175,46,148,50,142,99,19,120,209,100,51,80,58,65,11,57,232,23,24,17,71,21,67,12,163,249, 83,2,0,17,106,2,1,3,60,19,76,48,248,50,196,49,249,23,149,11,70,2,87,5,248,9,165,2,100,244,102,231,225,253,91,2,86,220,109,216,226,232,112,218,34,211,192,225,20,227,106,233,96,240,245,246,203,9,246,2,230,235,130,243,245,9,238,14,44,11,183,255,233,251,66,237,166,222,99,212,109,223,240,224,54,220,19,238,212,217,120,184,8,185,131,200,65,229,228,224,197,248,34,29,199,38,202,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,2,73,3,59,4,253,4,138,5,3,6,89,6,130,6,66,6,206,5,71,5,123,4,124,3,97,2,31,1,185,255,95,254,243,252,136,251,69,250,58,249,113,248,14,248,18,248,157,248,152,249,225,250,140,252,59,254,20,0,231,1,105,3,234,4,45,6,84,7,86,8,198,8,16,9,33,9,150,8,37,8,159,7,171,6,177,5,89,4,155,2,178,0,75,254,123,251,155,248,217,245,252,243,97,243,223,243,1,245,105,246,207,247,51,249,253,250,67,253,250,255,201,2,153,5,32,8,84,10,250,11,228,12,68,13,200,12,28,12,71,11,94,10,199,9,194,8,188,7,111,6,93,4,231,0,164,250,175,243,199,237,64,234,11,235,147,238,199,243,186,248,170,249,205,247,230,245,124,245,86,248,250,252,92,2,74,8,254,12,64,16,36,18,46,18,3,17,138,15,219,13,213,12,64,13,19,14,238,14,89,15,166,14,181,7,63,251,249,238, 99,227,243,221,45,224,153,230,167,241,142,250,6,254,139,251,26,243,243,237,116,238,77,243,115,252,74,5,110,13,54,20,216,22,174,22,111,20,217,16,23,14,193,12,97,13,108,16,50,20,15,25,90,29,14,20,14,2,146,238,100,218,99,209,135,210,23,219,184,236,169,250,255,0,74,1,191,246,78,233,217,229,205,232,205,242,64,1,65,11,133,21,42,28,11,27,135,24,121,19,136,14,27,13,61,13,212,16,95,23,129,32,62,44,196,37,147,15,101,245,29,215,102,199,149,197,169,205,37,229,109,249,223,3,202,6,88,252,114,234,198,222,160,222,209,231,243,248,174,7,11,19,179,29,12,31,128,27,140,22,243,14,134,11,253,11,96,14,47,22,14,34,103,53,116,55,2,32,54,2,29,219,150,192,5,187,152,191,53,217,70,245,40,4,164,11,179,2,56,239,47,221,230,213,164,221,83,239,65,2,244,16,212,29,134,35,250,31,10,26,240,17,118,11,214,10,96,12,211,18,127,31,161,57,136,71,223,50,192,19,232,229,31,191,133,179,143,177,209,201,136,237,90,1,116,14,190,9,243,244,170,223,146,207,64,210,124,228,146,249,153,12,235,27,59,37,83,36,67,29,191,20,33,12,103,9,108,10,118,15,14,25,46,53,140,81,246,66,234,37,132,247,189,195,217,177,64,169,2,186,182,227,67,252,202,13,98,16,66,251,30,229,98,207,12,201,212,218,235,240,104,6,70,25,1,37,58,40,205,33,106,24,31,15,215,9,103,9,220,12,217,19,22,45,244,85,192,81,42,54,186,11,8,205,192,177,77,165,19,171,49,215,235,245,113,9,28,20,82,1,136,233,231,209,202,193,166,207,221,231,75,254,196,20,40,35,235,41,244,37, 147,27,54,18,113,11,215,9,222,11,3,16,69,35,73,84,244,92,64,67,145,31,115,219,79,181,110,166,225,160,178,202,84,239,194,3,89,21,32,7,12,238,178,214,179,190,38,198,230,223,118,246,201,15,240,32,238,41,237,41,45,31,40,21,18,13,5,10,86,11,189,14,134,26,208,77,186,101,66,77,39,48,90,236,209,185,7,170,23,155,4,190,230,232,107,253,130,19,220,11,104,241,43,219,112,190,183,188,35,215,129,238,40,9,231,29,82,40,71,44,164,34,218,23,162,15,90,11,225,11,112,15,1,21,137,68,154,107,104,86,96,61,205,254,108,192,198,174,26,154,216,178,31,227,164,248,1,17,202,16,122,245,127,223,239,192,193,181,209,206,142,231,96,2,142,26,94,38,111,45,186,37,244,25,81,17,173,11,177,11,111,15,77,17,227,57,218,109,87,95,206,71,233,16,156,200,164,178,13,155,39,168,236,219,5,244,9,13,70,20,116,249,223,226,141,196,72,176,255,197,79,224,181,250,99,22,131,35,83,45,9,41,61,28,213,19,43,13,24,12,235,15,89,15,64,47,232,108,194,103,60,80,18,34,226,210,61,182,252,157,65,159,64,212,243,239,73,8,207,22,229,253,242,229,68,201,0,173,67,189,141,217,246,242,82,17,168,32,9,44,220,43,116,30,173,21,146,14,0,12,2,16,69,15,204,37,84,105,102,111,236,86,255,48,236,221,59,185,87,162,142,152,32,204,224,236,68,3,204,23,9,2,224,231,131,205,123,171,14,181,217,210,113,235,251,11,211,29,0,42,108,46,48,33,216,23,188,16,143,12,250,15,205,15,131,29,201,98,73,117,94,92,59,62,196,234,39,189,203,167,3,148,171,195,171,233,55,254,233,23, 152,6,106,234,139,210,231,171,140,173,101,204,58,228,4,6,162,26,18,39,175,47,111,35,93,25,145,18,69,13,206,15,18,16,197,22,204,90,201,121,39,98,85,74,13,249,63,194,137,173,207,145,82,187,41,230,99,249,38,23,44,11,94,237,114,215,84,174,174,167,55,198,180,221,41,0,250,23,96,36,234,48,162,38,134,27,224,20,121,14,18,16,77,17,207,17,17,81,192,123,7,102,82,83,111,7,246,199,20,180,151,146,118,179,221,226,234,244,160,20,1,15,66,240,169,219,236,177,239,162,21,192,207,215,31,250,46,21,22,33,66,48,190,40,165,28,95,22,89,15,242,15,134,18,233,14,204,71,206,124,49,106,88,90,243,20,179,205,158,185,236,148,217,172,11,224,153,241,178,17,92,18,200,242,201,222,253,181,248,158,224,185,199,210,88,244,135,18,103,30,146,47,51,43,217,29,241,23,28,16,56,15,19,19,177,12,251,61,180,123,24,109,113,95,252,33,34,212,224,190,104,152,8,166,27,220,83,238,11,14,75,21,237,245,208,225,147,186,126,156,239,179,106,205,173,237,188,14,234,26,144,45,28,45,14,31,93,25,69,17,118,15,22,20,255,11,219,53,98,122,243,112,9,100,245,45,175,218,70,195,173,156,182,160,115,216,207,235,243,9,240,22,162,248,74,228,49,191,200,154,117,174,183,200,166,231,177,11,131,24,167,43,228,46,248,31,219,25,86,17,30,14,142,19,91,11,151,46,210,120,177,116,143,103,27,56,113,224,19,198,69,160,244,155,151,212,249,233,212,6,199,24,125,251,225,229,242,194,176,153,32,169,65,196,218,225,34,8,46,22,115,41,117,48,143,33,59,27,14,19,49,14,175,19,113,11,95,39,155,117, 189,119,97,106,8,67,81,232,189,201,113,165,43,152,29,208,115,232,39,3,3,26,240,254,21,232,112,199,15,154,181,164,113,192,51,220,35,4,178,19,176,38,144,49,254,34,221,27,11,20,43,14,69,19,166,11,57,33,220,113,225,122,142,108,101,75,186,239,167,204,69,170,124,149,172,203,194,230,73,255,248,25,139,1,160,233,183,203,27,155,230,160,79,189,90,215,158,0,232,17,20,36,58,50,89,36,206,28,221,21,46,15,4,20,24,13,2,28,255,108,123,124,145,109,159,82,176,247,110,208,80,176,21,149,68,200,195,229,192,251,31,25,137,3,182,234,192,207,237,156,170,157,137,186,43,211,240,252,152,15,124,32,153,49,55,37,135,29,52,23,167,15,252,19,222,13,63,23,174,103,6,126,74,110,185,88,102,255,92,211,167,181,35,149,103,196,167,228,140,248,14,24,178,5,205,235,51,211,195,158,85,154,53,183,164,206,222,248,164,13,93,29,239,48,59,38,4,30,72,24,74,16,241,19,238,14,194,20,68,100,84,127,252,110,226,91,161,3,166,212,251,183,45,149,184,194,105,228,126,247,172,23,143,6,5,236,251,211,88,159,172,153,227,182,68,206,106,248,160,13,63,29,225,48,42,38,35,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,1,15,2,133,2,165,2,61,3,74,3,158,3,218,3,26,4,19,4,104,4,73,4,87,4,104,4,34,4,33,4,226,3,223,3,219,3,103,3, 8,3,106,2,4,2,110,1,9,1,123,0,13,0,143,255,33,255,205,254,48,254,155,253,221,252,62,252,172,251,91,251,87,251,87,251,184,251,64,252,226,252,102,253,180,253,14,254,60,254,164,254,232,254,148,255,57,0,246,0,149,1,91,2,238,2,150,3,5,4,132,4,209,4,66,5,184,5,81,6,185,6,5,7,94,7,100,7,126,7,91,7,250,6,234,6,110,6,27,6,134,5,253,4,53,4,135,3,174,2,237,1,18,1,65,0,91,255,58,254,246,252,130,251,244,249,248,247,71,246,253,244,70,244,144,244,229,245,218,247,47,250,72,252,225,253,249,254,99,255,45,255,216,254,88,254,27,254,43,254,175,254,157,255,230,0,221,1,222,2,149,3,38,4,223,4,172,5,215,6,18,8,186,9,67,11,119,12,141,13,235,13,193,13,18,13,167,11,50,10,203,8,72,7,65,6,137,5,0,5,49,4,184,3,163,2,143,1,35,0,48,254,111,251,251,246,88,241,54,236,164,232,168,231,195,233,3,238,227,243,201,249,82,254,217,0,67,1,162,255,53,253,97,251,28,251,158,252,173,255,136,2,124,3,224,1,235,254,121,251,95,249,215,248,76,250,212,253,179,2,1,8,119,13,18,18,232,20,28,22,206,21,233,20,194,19,57,18,153,16,45,15,163,13,167,11,54,10,27,8,169,6,185,5,161,4,145,3,111,3,77,2,93,0,161,249,98,238,75,228,53,219,110,215,194,217,34,225,9,236,192,247,136,0,104,5,184,5,72,1,185,250,153,245,185,243,250,245,14,252,221,3,187,10,179,13,134,8,5,254,99,243,47,235,119,233,45,237,126,244,235,254,171,9,66,19,187,27,108,32,196,32,33,30,66,26,229,22,84,21, 148,20,36,20,218,19,44,18,55,16,242,12,69,10,192,7,38,6,39,5,132,5,175,7,42,5,188,247,43,231,233,214,77,201,96,198,42,203,57,216,205,234,108,251,28,7,100,13,201,10,7,1,0,246,68,238,247,235,177,240,53,251,235,7,12,18,250,21,162,16,113,255,24,237,79,223,103,218,245,224,167,235,235,248,50,9,22,23,51,34,75,42,47,43,201,38,57,32,150,26,116,24,108,24,226,23,255,23,245,22,200,19,206,16,23,14,17,11,118,9,4,8,116,9,227,15,52,11,47,246,68,225,204,200,101,184,149,181,97,189,226,208,162,234,57,255,107,14,98,21,141,14,162,255,124,240,159,230,108,228,228,235,186,250,148,12,59,25,176,28,100,23,19,2,215,230,74,213,5,205,178,213,233,228,177,243,84,7,51,26,249,38,40,49,193,51,125,45,205,36,124,29,94,26,40,27,107,27,208,26,58,26,141,23,73,19,206,16,223,13,215,11,159,11,228,14,141,27,92,20,21,249,187,222,226,188,170,169,190,165,97,175,165,201,162,233,121,2,175,21,110,29,149,18,198,254,171,235,151,223,68,222,131,232,254,250,175,16,252,30,7,34,255,27,117,4,204,225,247,204,38,195,193,204,148,223,20,239,177,4,46,27,45,42,93,54,8,59,154,51,45,41,132,32,91,28,208,29,170,29,68,28,209,27,253,24,180,20,24,18,184,15,223,13,206,13,195,21,98,40,23,28,219,253,174,221,98,179,229,158,189,152,58,164,36,197,209,232,254,4,50,28,49,36,75,21,29,253,27,231,61,217,113,217,163,230,67,253,253,21,130,36,109,38,165,30,209,3,30,220,130,197,87,188,11,200,155,220,174,236,242,3,237,28,8,45,126,58,65,63, 125,54,161,43,82,35,14,31,65,32,111,31,241,28,122,29,246,25,211,21,152,19,186,16,5,15,182,15,232,31,45,53,61,31,75,0,143,214,53,168,77,149,232,142,168,159,90,199,202,235,81,9,187,34,44,39,105,19,68,248,112,225,21,212,194,215,39,233,133,4,28,30,207,41,200,40,189,29,150,252,31,211,189,189,242,183,14,200,127,221,48,237,21,7,79,32,206,47,144,61,254,64,135,54,177,43,45,36,230,33,79,35,96,33,5,31,78,30,238,25,160,20,251,17,244,15,218,13,108,17,92,45,5,61,62,29,192,255,120,202,36,159,194,142,44,137,20,162,222,205,199,239,9,15,140,40,162,38,19,15,193,242,106,220,246,208,35,216,221,236,224,11,174,35,181,43,71,40,172,25,119,241,36,202,45,184,87,183,124,204,104,223,149,239,254,11,221,35,211,50,76,65,6,65,35,53,134,43,65,36,164,35,107,37,167,33,59,31,243,29,255,23,178,19,92,17,143,15,106,13,20,25,202,64,227,61,136,26,252,246,128,182,73,148,249,132,168,133,97,171,1,215,238,246,120,25,198,45,208,33,46,6,55,233,144,212,39,206,195,218,235,245,144,23,239,42,76,45,181,38,77,15,234,223,213,190,191,177,74,185,45,211,30,227,98,248,246,22,253,42,241,57,193,67,177,59,199,47,247,39,108,36,3,38,146,36,146,32,218,30,168,26,103,20,153,17,232,15,71,13,8,21,217,57,50,67,211,32,136,254,4,192,38,151,116,134,85,132,155,166,89,211,137,244,205,22,44,45,231,34,96,7,62,234,56,213,243,205,114,218,89,245,23,23,208,42,96,45,159,38,122,15,238,223,213,190,192,177,79,185,123,207,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,2,199,2,40,3,126,3,165,3,213,3,200,3,210,3,178,3,135,3,165,3,160,3,169,3,90,3,29,3,242,2,145,2,253,1,235,1,241,1,111,1,53,1,41,1,244,0,124,0,239,255,159,255,66,255,199,254,53,254,214,253,106,253,240,252,103,252,228,251,86,251,195,250,79,250,187,249,97,249,74,249,124,249,230,249,119,250,16,251,217,251,161,252,87,253,0,254,135,254,255,254,95,255,178,255,207,255,211,255,194,255,178,255,148,255,139,255,137,255,163,255,221,255,71,0,225,0,127,1,61,2,30,3,236,3,200,4,142,5,37,6,134,6,185,6,206,6,191,6,142,6,46,6,181,5,73,5,235,4,138,4,247,3,179,3,87,3,33,3,232,2,52,2,226,1,22,2,215,1,14,1,99,0,231,255,163,255,33,255,77,254,170,253,255,252,251,251,153,250,54,249,176,247,63,246,231,244,146,243,229,242,46,243,47,244,219,245,0,248,47,250,51,252,249,253,16,255,194,255,25,0,60,0,125,0,204,0,18,1,79,1,82,1,244,0,17,0,204,254,49,253,176,251,217,250,11,251,78,252,126,254,35,1,224,3,71,6,13,8,63,9,8,10,94,10,118,10,119,10,99,10,24,10,176,9,20,9,91,8,168,7,187,6,181,5,190,4,26,4,151,3,73,3,9,3,246,2,218,2,159,2,7,2,163,1,120,1,56,1,183,0,16,0,78,255,22,254,132,252,110,250,120,247,152,243, 69,239,76,235,3,233,212,232,18,235,68,239,109,244,89,249,23,253,91,255,57,0,42,0,170,255,93,255,181,255,214,0,87,2,199,3,160,4,108,4,28,3,192,0,208,253,153,250,108,247,18,245,182,244,146,246,125,250,138,255,188,4,10,9,170,11,173,12,186,12,119,12,66,12,76,12,137,12,211,12,28,13,101,13,34,13,160,12,146,11,7,10,24,8,46,6,169,4,69,3,251,1,135,1,167,1,29,2,168,2,251,2,136,3,175,3,23,3,51,2,31,1,251,255,132,254,173,251,158,246,52,239,145,231,124,225,10,222,160,222,140,227,126,235,165,243,93,250,153,254,161,0,183,0,234,255,228,254,199,254,18,0,101,2,61,5,104,7,95,8,106,7,167,4,98,0,87,251,199,246,146,243,122,241,218,240,190,242,86,247,156,253,20,4,131,9,34,13,205,14,150,14,155,13,56,13,167,13,98,14,30,15,200,15,151,16,74,17,81,17,83,16,73,14,207,11,25,9,36,6,154,3,163,1,236,0,42,1,152,1,174,2,209,3,116,4,150,4,98,4,45,4,33,4,210,3,71,3,79,0,200,247,124,235,199,223,84,214,150,209,33,211,155,219,166,231,80,243,158,251,41,0,196,1,250,0,1,255,98,253,154,253,245,255,25,4,66,8,80,11,96,12,245,10,8,7,183,0,48,249,33,242,180,237,75,236,227,236,62,239,192,244,161,252,159,4,2,11,224,14,172,16,128,16,12,15,198,13,33,14,113,15,14,17,101,18,145,19,161,20,75,21,204,20,146,18,85,15,135,11,207,7,201,4,134,2,216,0,44,0,206,0,120,2,246,3,189,4,51,5,252,5,143,6,192,6,212,7,165,9,47,6,139,249,193,232,80,217,5,205, 65,198,32,201,65,213,148,229,225,243,89,253,36,2,188,2,73,0,251,252,33,251,66,252,133,0,163,6,41,12,225,15,186,16,44,14,171,8,105,0,247,246,49,238,131,232,90,231,121,233,107,236,23,242,76,251,228,4,57,12,65,16,140,17,87,17,2,16,132,14,144,14,103,16,183,18,125,20,249,21,66,23,164,24,165,24,162,22,32,19,93,14,149,9,243,5,49,3,31,1,42,0,97,0,234,1,161,3,227,4,202,5,210,6,192,7,221,8,147,11,132,15,218,10,22,250,65,230,122,211,188,195,118,187,119,192,71,208,49,228,126,244,186,254,155,3,68,3,52,255,187,250,241,248,232,250,60,1,74,9,245,15,237,19,10,20,88,16,49,9,253,254,193,243,50,234,5,228,67,227,238,230,148,234,41,240,70,250,214,4,206,12,27,17,43,18,182,17,191,16,29,15,204,14,201,16,111,19,144,21,47,23,122,24,204,25,165,26,99,25,147,21,165,16,83,11,62,7,252,3,1,1,133,255,32,0,24,2,83,4,144,5,79,6,177,7,43,9,255,10,117,16,215,22,254,14,138,249,48,226,56,203,242,184,220,176,208,185,150,206,242,229,93,247,140,1,7,5,61,2,81,252,30,247,17,246,238,249,254,2,246,12,191,20,140,24,115,23,242,17,117,8,226,251,253,238,216,228,60,223,4,224,147,229,31,234,229,239,178,250,177,5,138,13,195,17,126,18,48,18,192,17,83,16,229,15,236,17,142,20,110,22,27,24,172,25,55,27,125,28,88,27,128,23,52,18,149,12,217,7,21,4,72,1,3,0,166,0,160,2,219,4,137,6,235,6,202,7,188,9,120,13,48,23,19,30,187,16,45,247,103,221,204,194,26,175,188,168,99,182, 239,207,76,233,101,250,72,4,26,6,46,1,195,249,112,244,34,244,83,250,236,5,53,17,102,25,105,28,195,25,159,18,253,6,147,248,130,234,35,224,119,219,75,222,238,228,129,233,207,239,159,251,245,6,232,14,174,18,243,18,212,18,180,18,108,17,45,17,136,19,200,21,23,23,101,24,37,26,114,28,125,30,92,29,232,24,254,18,66,13,208,8,41,5,12,2,192,0,129,1,174,2,166,4,235,6,201,7,165,8,196,10,234,16,116,31,34,35,171,14,117,242,124,213,251,183,242,163,233,162,54,183,104,213,21,239,177,254,220,6,17,6,97,254,188,245,23,241,158,242,109,252,87,10,130,22,159,30,181,31,233,26,109,17,23,3,252,242,151,228,209,218,72,216,16,222,94,229,202,233,237,240,170,253,111,8,243,15,201,18,196,18,61,19,117,19,37,18,120,18,20,21,159,22,131,23,184,24,129,26,215,28,24,31,170,29,28,25,8,19,77,13,228,8,190,4,48,1,165,255,183,0,121,2,136,5,9,8,245,8,54,10,95,12,2,23,202,39,246,34,18,8,215,234,27,203,198,173,122,156,233,162,208,189,131,221,94,244,106,1,185,6,209,2,104,249,82,241,189,238,126,243,251,0,214,15,206,27,37,34,175,32,200,25,167,13,97,253,139,236,190,222,196,214,139,215,132,223,78,230,12,234,179,242,207,255,0,10,112,16,54,18,101,18,194,19,79,20,16,19,54,20,180,22,140,23,178,23,203,24,185,26,217,29,69,32,235,29,64,24,190,17,105,12,126,8,165,4,241,1,79,1,100,2,160,4,226,6,129,7,74,8,183,9,197,14,134,33,57,48,123,32,221,0,148,224,10,189,104,160,123,149,244,165,182,199,76,231,152,250, 215,5,118,7,177,255,9,245,174,237,31,237,29,246,153,6,238,21,193,33,175,37,157,33,53,24,214,8,116,246,45,229,97,216,222,210,47,216,213,225,126,231,142,235,158,246,61,3,53,12,219,16,134,17,149,18,248,20,15,21,11,20,37,22,216,23,227,23,222,23,246,24,47,27,11,31,114,32,23,29,210,22,133,16,101,12,184,8,170,4,37,2,8,2,185,3,56,6,231,7,109,7,138,7,1,9,223,19,190,45,185,50,255,23,74,247,22,211,59,174,113,148,113,148,171,175,3,213,252,240,79,0,88,8,241,5,39,251,29,240,230,234,122,237,123,251,111,13,150,28,117,38,230,38,99,32,160,19,74,1,181,237,92,221,145,210,160,209,8,219,147,228,49,232,6,238,8,251,90,6,232,13,108,16,225,16,173,19,99,22,157,21,194,21,73,24,193,24,183,23,68,23,42,24,93,27,250,31,102,32,32,28,74,21,142,15,187,11,164,7,129,3,198,1,206,2,206,4,218,7,198,8,182,7,168,7,231,10,86,32,148,55,133,43,78,10,11,233,177,193,248,158,242,141,111,155,170,191,117,227,63,248,171,4,44,8,1,1,252,244,61,236,248,233,238,241,131,3,73,20,61,34,5,40,222,36,245,27,121,12,147,248,79,229,172,214,20,207,225,211,44,223,17,230,157,232,66,242,55,0,37,10,104,15,204,15,13,17,51,21,235,22,206,21,208,23,205,25,212,24,80,23,33,23,202,24,52,29,166,32,25,31,194,25,243,18,43,14,127,10,71,6,35,3,248,2,34,4,95,6,47,9,192,8,10,7,46,6,75,18,200,49,53,58,63,30,60,253,38,216,244,175,23,145,189,141,224,168,251,208,118,238,90,254,182,7,164,6,241,251, 17,240,65,234,128,235,63,249,177,11,205,27,32,39,132,40,15,35,202,22,209,3,122,238,124,220,221,207,241,205,25,216,199,226,7,230,111,235,109,249,7,6,145,13,103,15,180,15,118,19,95,23,255,22,120,23,17,26,223,25,210,23,191,22,120,23,253,26,135,31,11,32,34,28,176,21,5,16,57,12,8,8,4,4,245,2,24,4,32,6,243,8,245,8,237,6,146,5,238,13,92,44,231,59,232,35,187,1,182,220,135,179,218,146,0,141,186,166,34,207,142,237,232,253,136,7,187,6,25,252,42,240,67,234,119,235,48,249,167,11,201,27,32,39,132,40,15,35,206,22,222,3,21,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,252,80,254,88,0,69,1,200,3,224,3,78,5,57,6,174,7,96,7,210,6,104,6,141,5,228,2,139,2,89,255,183,253,253,252,224,249,141,248,208,248,172,246,214,247,144,248,123,248,67,250,75,250,188,251,6,254,116,254,104,1,137,1,189,4,160,5,40,6,246,7,170,8,31,9,211,8,246,6,101,6,11,4,64,1,154,255,36,253,129,250,83,249,25,247,53,247,246,245,148,246,115,246,178,247,206,249,220,250,235,251,213,254,151,0,142,1,43,4,82,4,85,8,198,7,192,8,83,10,42,10,195,11,142,8,118,6,233,3,25,2,141,254,103,252,156,248,61,247,128,246,249,244,122,244,36,245,38,246,0,249,118,248,51,250,169,251,169,254,181,0,25,2, 55,6,168,5,81,9,229,11,130,11,105,13,46,12,17,12,137,9,31,7,158,2,202,0,131,253,76,249,101,247,56,244,17,245,205,242,143,244,113,243,235,245,106,246,208,247,106,250,184,251,178,255,92,1,142,4,108,6,3,10,149,11,138,12,122,14,72,14,131,15,232,12,115,8,176,6,75,2,122,255,249,250,223,246,163,244,195,243,130,241,247,241,130,241,145,242,23,244,14,246,251,247,51,251,203,252,205,254,41,2,195,4,173,8,1,11,226,13,232,14,119,18,145,17,178,16,219,13,35,10,194,4,50,1,192,251,75,248,7,244,192,240,245,239,84,240,161,239,9,241,112,241,250,241,63,246,48,248,80,251,226,254,155,254,14,4,104,7,253,9,178,13,131,18,154,18,197,21,251,20,173,17,185,14,5,8,165,2,242,253,20,250,200,243,33,241,40,238,113,238,199,237,56,238,211,238,107,239,98,242,83,244,75,249,32,251,54,255,118,1,228,4,101,11,86,12,137,17,0,23,138,22,46,26,166,22,163,16,201,12,184,5,129,0,57,251,247,246,165,241,223,238,202,236,150,236,69,237,197,236,37,236,137,237,62,241,239,245,62,250,122,253,205,254,127,3,206,7,206,12,224,19,146,21,163,26,251,29,255,28,249,20,39,15,115,8,38,3,32,254,29,247,114,243,102,239,0,236,182,236,53,236,76,234,48,233,214,233,108,237,127,242,35,248,40,249,5,253,187,1,4,7,66,13,70,18,37,23,139,29,244,32,96,34,219,24,153,18,247,10,252,4,103,0,21,249,176,243,125,240,74,238,206,234,252,236,224,233,125,231,164,230,88,233,65,238,97,244,117,248,29,249,233,0,212,3,64,10,149,17,97,21,164,29,202,35,214,38,39,31, 228,21,9,14,12,7,44,3,181,250,171,244,163,240,178,240,159,235,61,234,211,234,226,228,229,228,3,229,135,232,113,240,231,245,120,246,54,253,28,4,46,7,119,16,199,20,12,29,196,39,43,46,138,34,131,25,35,17,132,8,108,6,53,252,221,244,28,241,47,241,22,239,191,232,9,235,241,229,133,225,161,226,191,228,35,236,67,243,24,243,94,250,255,255,172,6,191,12,251,19,104,28,93,38,0,53,156,40,217,28,63,21,67,9,189,8,225,255,28,245,37,242,225,241,129,242,174,236,251,231,195,231,36,223,106,224,230,225,243,231,236,240,118,240,61,246,72,254,210,3,139,12,223,15,25,27,115,37,35,56,206,50,22,31,238,25,196,9,167,11,227,2,211,247,12,241,213,242,63,243,162,240,52,231,109,232,127,223,77,220,84,224,227,225,16,238,9,238,189,242,86,251,94,1,65,10,40,15,56,24,34,37,146,56,92,60,149,33,223,28,130,11,5,12,73,7,161,249,217,240,188,242,198,245,219,243,250,233,143,229,212,226,86,216,105,223,247,221,149,234,226,235,167,239,82,247,186,255,37,7,76,13,236,21,50,32,224,56,147,63,81,41,141,29,203,15,92,12,174,10,249,253,67,241,97,241,29,247,87,247,204,237,7,228,200,227,5,215,140,221,47,220,247,228,145,235,29,235,161,247,255,250,161,6,41,10,70,18,208,31,213,52,10,73,219,45,255,33,52,17,201,13,250,13,205,0,0,243,119,239,141,248,70,249,175,242,50,226,115,228,84,216,111,217,159,220,131,223,41,234,30,231,184,243,185,248,170,3,102,9,139,14,6,29,244,48,199,77,91,52,121,35,0,21,23,13,138,16,146,5,149,244,84,238,77,247,222,251,117,247, 132,228,231,226,235,218,213,214,81,221,242,219,252,231,179,227,254,240,169,246,95,0,24,8,138,10,126,24,148,44,137,78,183,62,110,37,37,24,104,13,102,18,127,9,141,247,69,237,60,246,30,254,208,251,161,232,57,224,236,221,72,211,218,221,41,217,32,230,92,225,95,235,244,244,103,252,144,7,13,6,22,23,211,38,192,79,158,72,51,37,112,29,138,11,131,20,124,13,43,251,207,237,255,244,190,254,195,254,31,238,170,221,174,224,19,209,112,220,183,216,52,226,62,224,92,230,210,244,101,248,46,7,228,5,191,18,146,34,88,75,174,81,207,39,255,31,19,12,112,20,24,18,104,255,228,237,73,243,71,255,17,1,171,244,159,220,251,224,139,209,237,217,78,217,94,223,36,224,217,225,26,244,119,245,30,5,82,4,168,13,129,31,215,68,253,88,156,42,92,33,197,13,101,19,223,21,232,2,32,240,111,241,20,0,243,2,66,249,170,220,77,224,215,211,138,214,130,218,114,219,66,225,14,221,41,243,148,243,85,1,118,4,175,8,167,28,107,61,85,96,254,46,85,36,93,16,108,17,194,25,38,6,214,242,28,239,42,0,96,3,74,255,134,223,10,222,246,213,74,210,236,220,234,216,73,226,240,215,176,240,228,242,175,254,139,5,54,4,240,23,26,55,240,101,97,53,245,36,113,17,138,15,96,29,190,10,28,246,91,237,17,255,123,5,116,3,147,227,159,218,177,217,94,207,133,222,97,215,232,225,226,212,216,236,204,241,248,249,96,6,198,1,167,21,87,46,42,104,247,60,186,36,232,22,60,11,64,32,13,13,189,249,174,236,109,254,167,6,223,5,206,233,78,215,42,221,77,204,3,223,39,214,243,225,66,210,43,232,214,242, 106,246,100,5,80,255,60,17,252,40,53,103,248,69,4,36,191,25,242,8,142,33,33,17,42,252,178,236,6,252,236,8,196,7,225,240,6,212,202,223,4,203,202,220,170,215,170,223,4,211,50,227,2,243,158,241,81,5,6,254,137,14,70,34,60,100,239,79,224,33,173,30,65,6,178,33,12,21,161,255,0,238,36,250,195,9,242,9,150,246,117,211,255,223,230,203,197,218,16,216,253,221,224,211,16,222,162,243,91,240,86,3,186,253,213,9,164,30,10,94,45,89,89,33,14,34,21,5,215,32,150,24,117,2,12,241,139,247,190,11,86,11,217,252,46,212,47,223,156,205,131,215,243,217,239,219,183,213,103,216,200,243,228,237,99,1,222,252,210,7,24,24,91,87,207,97,24,33,185,38,4,4,253,30,199,26,128,5,135,242,89,246,172,11,24,13,116,1,15,215,79,222,41,208,160,211,86,218,181,217,131,216,249,211,156,243,109,235,248,253,237,253,218,3,71,22,65,79,34,104,244,33,34,40,174,4,7,28,124,29,191,6,198,246,133,246,160,10,98,15,114,5,216,217,24,220,193,211,21,208,204,220,20,215,235,217,149,208,34,242,18,235,31,251,185,254,183,1,61,18,202,69,12,112,184,36,20,42,248,4,245,22,35,33,208,8,224,248,64,247,125,9,65,17,229,9,109,222,197,218,129,214,117,204,53,221,72,214,71,219,156,205,235,239,123,235,148,246,175,254,78,255,189,15,107,61,228,114,109,38,34,42,153,8,213,18,21,35,115,9,89,251,205,249,107,9,12,18,106,13,255,225,86,218,182,218,91,202,171,221,113,212,141,220,130,204,242,237,231,236,199,242,138,254,10,253,119,13,174,52,85,117,7,43,31,41,106,12,81,12, 89,38,217,11,209,252,114,251,217,8,238,18,65,17,45,231,133,216,171,222,9,200,241,220,94,211,102,220,111,204,244,234,9,238,122,238,158,254,186,251,140,13,4,46,13,118,174,47,223,39,87,17,38,7,220,38,149,12,25,254,199,252,154,9,114,18,114,20,119,234,248,215,116,224,159,199,92,220,97,211,136,220,251,203,162,233,34,238,3,238,59,254,154,251,17,13,12,45,243,117,252,47,216,39,87,17,38,7,220,38,149,12,25,254,199,252,154,9,114,18,114,20,119,234,248,215,116,224,159,199,92,220,97,211,136,220,251,203,162,233,34,238,3,238,59,254,154,251,17,13,12,45,243,117,252,47,216,39,87,17,205,8,127,22,100,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,0,67,2,64,1,205,254,236,253,229,255,121,1,176,254,205,254,6,3,52,5,29,2,39,254,27,2,242,1,6,254,18,252,45,255,88,4,158,5,21,0,183,250,194,255,19,4,22,4,120,1,251,0,142,3,216,6,238,3,1,9,52,9,88,255,251,252,26,255,188,4,201,9,5,3,248,252,184,3,138,9,199,2,170,0,102,2,113,5,243,4,165,251,104,246,100,251,240,1,146,3,3,7,155,5,210,5,13,0,152,254,3,254,126,4,237,1,101,8,235,12,146,8,203,6,254,5,34,254,78,252,229,254,57,248,53,4,122,11,50,5,192,0,132,255,124,0,52,255,118,0,159,253,20,2,125,1,226,254,162,4, 94,6,107,8,76,0,145,254,167,250,81,0,70,9,14,10,139,11,69,10,132,6,177,255,214,0,7,2,107,2,229,252,74,255,94,2,60,7,85,4,106,253,79,253,246,245,189,248,13,2,70,2,124,1,29,3,161,0,62,3,134,5,92,252,226,246,119,244,140,253,55,9,203,15,100,11,73,7,225,7,118,7,212,251,199,254,222,252,137,250,237,2,235,9,43,8,75,10,117,4,166,250,218,247,166,244,76,247,255,249,137,244,242,254,178,13,244,10,66,1,236,247,196,240,27,246,0,249,231,252,2,11,62,11,119,10,252,14,214,8,200,0,45,1,85,1,194,247,83,247,53,254,124,11,78,7,55,9,141,8,222,4,183,253,191,246,18,242,98,239,113,240,66,251,117,4,95,7,254,9,72,1,177,246,139,240,141,243,133,248,186,253,81,0,248,10,208,17,180,16,34,18,213,12,1,1,153,247,12,248,163,252,154,0,182,2,189,5,117,9,37,8,204,2,132,250,66,242,5,243,231,244,65,246,86,250,10,254,60,4,38,2,96,3,171,249,121,243,207,239,73,243,178,246,39,2,229,14,142,19,207,21,34,21,99,15,167,6,11,1,251,252,35,252,94,250,57,253,131,3,226,6,26,4,171,254,20,253,20,250,125,246,152,243,59,244,164,247,85,251,11,255,38,254,155,253,4,253,69,249,250,245,87,243,64,247,249,1,120,11,134,18,174,23,57,23,41,20,171,14,106,7,72,1,135,253,215,250,121,254,197,0,131,255,223,0,93,255,48,251,244,249,0,247,163,241,12,240,173,242,253,247,159,251,212,253,35,0,206,255,188,251,3,246,104,245,244,248,236,255,64,10,78,18,22,21,188,24,143,26,77,23,171,10,15,8,111,253,193,250, 255,252,200,255,138,251,88,255,134,250,228,246,145,248,56,246,183,236,155,237,115,241,163,241,239,250,126,254,117,250,249,254,103,253,225,249,177,251,9,253,191,253,252,5,65,14,38,22,105,29,183,27,5,24,124,19,11,14,186,5,40,253,40,249,101,251,83,250,65,250,12,252,107,249,205,245,19,240,226,235,79,234,134,234,90,234,19,243,22,252,112,254,106,1,188,2,119,252,184,251,152,255,67,2,218,5,167,15,24,20,190,29,253,30,54,25,145,26,230,18,225,4,194,0,240,251,192,249,158,247,136,248,164,250,64,250,189,240,220,235,15,233,23,230,134,226,101,230,66,241,126,249,233,255,240,2,144,2,193,2,254,2,207,2,252,3,161,11,170,18,83,24,110,27,121,28,78,27,31,27,12,16,2,11,140,3,148,251,19,247,20,250,2,248,161,248,126,246,115,240,177,234,13,228,235,220,126,221,8,229,66,233,197,240,165,251,107,0,93,6,236,8,202,8,122,14,246,14,95,16,247,23,133,27,119,26,164,25,115,24,23,22,163,18,202,11,207,3,214,255,28,252,199,249,173,247,7,246,52,242,3,240,20,233,228,222,93,218,173,219,85,219,62,225,142,235,178,246,211,0,149,6,232,8,24,17,174,20,246,25,139,30,32,32,195,32,197,32,18,28,149,19,30,14,168,10,243,8,103,6,151,2,44,0,246,251,89,248,133,246,167,240,191,232,189,225,206,219,212,214,15,211,249,214,38,219,136,228,164,242,38,252,214,4,40,11,181,17,54,26,185,37,41,44,240,44,130,41,143,37,252,28,28,14,85,7,80,4,168,3,32,5,127,4,95,3,254,0,62,251,162,245,83,238,38,225,163,218,193,211,222,207,56,208,124,213,143,218,98,228, 36,237,69,245,219,0,47,11,18,17,23,32,102,47,236,54,37,60,239,57,217,46,251,28,126,5,254,251,232,250,229,255,89,6,127,8,248,8,15,5,151,254,196,244,96,231,128,218,30,211,212,203,12,202,55,207,124,210,157,219,51,228,177,234,16,242,169,250,80,4,190,17,173,37,164,56,138,71,144,75,15,74,156,57,192,26,123,254,1,242,216,241,157,251,72,6,162,11,203,13,217,11,161,1,135,243,160,226,110,210,49,200,83,195,59,197,179,205,120,213,91,220,60,227,184,232,171,237,98,245,23,253,10,16,179,42,182,64,126,83,57,92,5,89,138,65,40,26,61,247,63,232,38,234,179,247,224,6,86,16,144,19,17,16,134,2,117,241,245,222,14,204,176,192,131,188,241,192,129,203,125,215,17,223,44,232,105,233,226,235,55,239,90,249,50,14,16,44,29,73,189,93,138,106,163,98,103,68,228,26,88,242,176,223,126,227,185,242,35,6,38,20,39,25,32,21,63,7,144,240,235,216,75,197,221,183,182,181,134,188,247,201,2,216,117,228,222,234,89,234,155,233,75,236,61,246,20,13,148,43,171,75,151,101,141,111,37,104,97,74,245,24,47,237,139,220,113,223,91,240,141,5,208,20,96,28,99,26,215,9,48,242,222,215,87,192,95,180,239,176,110,183,195,200,219,217,124,229,39,237,62,237,208,233,211,234,182,244,249,11,31,46,89,79,161,105,117,117,226,107,137,74,50,21,23,234,49,217,106,221,152,239,3,5,99,22,235,31,242,29,3,13,190,244,47,216,172,190,33,177,6,174,27,181,66,196,9,215,148,229,126,237,42,237,84,234,76,235,230,245,93,14,125,48,196,81,228,109,114,118,248,106,198,71,122,15,110,231,247,217, 126,221,141,239,214,6,187,21,120,33,69,32,131,15,192,246,136,217,248,189,36,175,120,170,185,178,57,197,1,213,114,228,166,237,194,236,143,234,58,235,173,247,67,17,229,51,118,85,195,109,32,118,23,105,227,68,48,12,67,231,117,217,122,221,50,239,230,4,250,21,63,34,250,33,212,16,200,248,229,217,28,191,41,174,75,168,190,173,146,189,121,211,137,229,224,238,40,239,43,236,104,236,19,249,31,18,83,51,15,85,218,111,69,120,171,106,33,68,138,5,33,229,187,215,253,220,183,239,76,5,101,22,245,36,234,35,245,18,157,250,41,219,98,190,126,172,107,166,169,171,97,187,57,210,60,228,49,239,69,240,120,237,232,236,187,250,44,18,249,52,32,87,227,109,130,119,39,105,15,64,33,6,233,228,187,214,248,222,248,239,148,4,129,23,253,36,243,35,247,20,140,251,152,221,63,193,108,173,238,162,169,167,4,186,38,209,59,228,194,239,168,242,204,239,31,240,162,251,232,18,80,52,80,86,87,110,173,119,143,105,161,65,52,7,6,227,133,213,98,220,140,238,122,4,70,22,214,36,235,38,51,24,24,254,235,222,158,193,236,171,16,163,198,165,22,185,172,207,29,227,243,239,157,243,33,242,30,243,64,254,158,19,102,51,149,85,236,110,3,119,208,102,113,62,237,4,45,228,12,214,215,218,207,236,97,4,67,25,90,39,153,38,70,22,5,254,164,222,126,194,230,172,185,162,111,166,192,181,242,205,131,225,172,240,36,245,145,243,108,245,89,0,236,21,254,52,108,84,85,106,195,111,120,101,77,63,133,7,16,228,120,214,52,220,88,238,117,5,215,23,172,37,166,37,237,22,162,255,61,224,17,195,107,172,237,161,4,163,63,178, 207,203,51,224,69,240,63,246,107,246,60,248,155,2,59,21,99,50,145,82,86,104,123,112,166,100,140,60,122,8,90,230,171,215,55,221,22,240,245,4,167,23,144,38,99,38,105,24,60,0,32,225,45,196,201,170,89,160,199,163,127,175,12,198,100,225,254,240,48,247,0,249,204,248,213,1,110,21,62,49,37,81,108,105,131,111,77,98,13,58,60,6,181,229,215,216,171,221,110,241,177,5,96,24,63,37,92,37,209,24,139,2,228,227,60,197,143,174,254,158,144,160,190,175,231,199,38,222,114,239,148,246,175,248,131,251,166,4,230,22,232,50,60,80,133,102,219,107,72,93,74,56,252,7,110,230,81,218,246,223,85,241,224,5,170,23,190,35,184,36,117,25,143,4,40,231,107,200,84,175,88,161,25,162,224,173,112,195,224,217,192,236,150,246,177,251,145,254,135,6,52,25,13,51,208,78,106,99,18,107,125,88,38,55,241,6,152,233,70,218,200,223,70,241,217,6,56,23,100,35,193,36,149,25,48,6,52,234,116,203,247,177,30,162,46,161,222,171,229,191,109,216,117,234,14,246,231,252,21,1,141,8,127,26,113,51,52,78,200,96,239,102,148,86,178,53,13,7,195,231,193,220,203,226,174,243,171,8,236,22,52,33,135,35,5,25,42,7,26,237,84,207,38,181,197,165,180,162,144,171,88,189,18,210,35,232,176,243,72,253,94,2,152,10,177,26,152,51,197,74,100,95,4,99,209,84,88,51,215,7,244,232,171,223,11,228,166,244,204,7,124,21,76,32,1,35,190,25,227,8,69,240,63,210,74,184,227,167,184,162,246,171,210,187,32,207,185,228,122,241,96,252,159,3,229,11,217,27,53,51,121,74,27,91,201,96,73,82,111,51, 192,8,82,235,201,223,195,228,125,247,20,10,183,22,241,32,180,34,58,25,93,9,250,239,69,212,168,188,227,171,125,165,10,172,243,183,201,204,232,221,232,240,26,253,160,4,86,12,239,28,13,50,204,73,1,89,249,90,32,77,192,50,247,7,57,236,42,226,130,232,190,250,70,10,37,23,117,32,149,32,143,23,246,8,62,242,247,216,53,194,158,174,130,166,114,172,102,183,95,198,121,220,186,237,233,252,34,7,204,13,184,28,150,49,185,70,230,85,189,88,21,75,190,46,224,8,98,237,184,227,119,234,250,250,167,12,80,23,88,31,245,32,83,24,50,10,108,244,150,219,202,196,172,177,102,168,93,172,121,183,15,195,82,217,183,235,175,253,236,6,179,15,17,29,105,49,249,69,29,85,185,86,225,74,252,45,86,7,70,235,224,226,205,235,183,252,219,14,17,26,105,32,178,32,212,24,133,9,32,246,68,221,43,198,16,181,121,173,33,173,119,181,203,193,180,211,75,234,194,249,10,8,36,17,128,30,224,49,236,69,173,82,31,85,143,73,110,44,52,9,125,237,70,227,28,236,58,253,40,14,171,26,145,33,50,31,195,24,197,10,139,247,13,225,211,202,231,183,7,174,218,172,26,180,166,191,146,209,211,230,15,247,227,7,40,17,83,31,5,50,56,70,37,82,104,85,120,71,234,46,174,9,232,237,94,228,212,234,2,253,72,15,235,26,25,34,24,33,252,24,164,12,184,249,172,227,117,206,115,187,215,175,247,171,170,178,30,191,159,203,236,226,114,244,114,7,73,18,109,31,187,48,214,68,18,81,158,82,62,72,233,45,183,12,229,238,25,227,175,233,11,254,132,14,234,27,83,34,179,34,139,27,20,15,109,251,36,229,181,208, 164,190,103,178,198,173,245,177,156,189,162,201,39,220,94,241,50,7,58,17,239,31,169,47,179,65,118,79,255,81,224,69,38,49,203,14,127,239,155,227,220,235,248,249,34,14,241,27,119,37,247,37,156,30,26,15,243,252,43,231,208,210,10,193,122,179,113,173,15,178,34,189,188,199,212,218,239,239,143,1,151,14,209,29,3,45,198,63,207,77,114,80,85,72,67,49,81,18,49,242,28,227,183,231,152,249,190,13,104,29,245,37,128,38,125,33,44,19,157,255,179,232,219,211,155,194,140,181,221,175,184,179,141,188,21,200,146,215,106,235,37,255,79,14,216,26,159,43,198,60,99,75,199,79,153,72,219,51,85,18,230,246,176,229,223,230,119,245,213,12,252,28,207,38,199,41,241,33,152,20,228,0,26,234,61,213,44,196,231,181,46,176,127,179,120,188,252,199,93,215,129,234,37,255,16,14,213,26,137,43,203,60,46,75,242,79,119,72,219,51,104,18,226,246,152,229,255,230,93,245,213,12,252,28,207,38,199,41,241,33,152,20,228,0,26,234,61,213,44,196,231,181,46,176,127,179,120,188,252,199,93,215,129,234,37,255,16,14,213,26,137,43,203,60,46,75,242,79,119,72,219,51,104,18,226,246,152,229,255,230,93,245,184,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,255,185,255,230,255,13,0,44,0,57,0,73,0,86,0,46,0,239,255,196,255,234,255,240,255,166,255,137,255,142,255,157,255, 182,255,212,255,234,255,173,255,78,255,234,254,122,254,227,253,2,253,18,252,29,251,104,250,27,250,240,249,190,249,145,249,97,249,124,249,201,249,124,250,5,252,245,252,195,253,138,255,141,0,196,1,137,3,46,4,201,4,206,5,235,6,249,7,80,8,174,8,216,8,192,8,139,8,212,7,24,7,183,6,9,6,34,5,227,3,143,2,162,1,57,1,47,1,93,0,142,255,190,255,97,0,7,1,219,0,171,255,118,254,92,253,24,252,234,249,110,247,85,245,111,243,177,241,193,240,142,240,89,240,46,240,245,239,95,240,13,242,175,243,224,245,8,249,207,250,216,252,137,0,147,3,125,6,72,9,99,10,192,11,236,13,198,15,240,16,174,17,71,18,3,17,243,14,137,14,209,14,43,14,94,11,208,8,73,8,224,6,177,4,29,3,174,1,201,0,46,1,192,1,210,1,137,1,253,0,70,0,232,253,193,250,228,247,207,245,41,243,255,238,96,235,239,232,131,231,10,231,13,231,165,230,237,230,82,233,243,234,5,236,60,238,21,243,155,247,72,252,240,0,91,3,217,7,38,14,55,17,86,19,109,20,171,21,53,24,192,26,218,26,55,25,48,24,236,22,135,20,176,17,156,16,121,15,188,12,130,8,19,4,136,3,5,5,201,2,137,1,20,3,57,2,166,1,140,2,137,0,6,254,169,251,33,246,196,241,171,238,185,233,103,227,220,222,198,221,179,221,120,221,82,221,23,221,68,222,8,224,54,228,192,234,75,239,49,243,78,249,17,1,200,6,224,10,103,17,88,22,248,22,24,23,63,26,227,29,82,33,17,37,167,33,225,30,95,31,97,29,196,26,19,26,176,21,206,15,217,14,151,13,95,8,194,3,89,1,99,2,146,2, 205,1,204,3,41,4,178,255,128,250,236,246,55,244,17,241,5,235,118,228,81,221,159,214,99,212,50,212,175,212,187,212,200,211,63,211,220,214,8,224,202,230,153,234,108,238,88,245,190,255,213,8,160,15,186,20,166,21,140,24,105,29,67,34,163,37,134,39,29,42,83,40,95,38,41,39,229,36,12,33,33,30,5,28,37,23,193,19,42,17,17,13,56,7,130,3,25,0,210,1,213,5,193,4,203,2,246,255,174,251,236,247,200,243,52,237,47,231,26,227,227,219,244,208,71,203,221,202,166,202,130,202,109,202,234,205,3,212,17,215,220,217,2,230,21,244,90,250,205,254,191,4,118,15,103,24,246,25,55,30,71,35,141,39,192,43,177,45,17,47,74,46,168,46,246,43,96,40,173,38,188,34,253,31,64,29,51,24,232,20,238,13,106,8,3,8,30,8,82,8,155,4,146,2,90,2,240,254,23,252,248,248,104,243,255,233,220,224,188,218,166,211,47,203,26,196,97,193,122,193,106,193,199,195,26,200,241,203,221,208,14,214,218,221,202,235,128,243,101,252,216,7,150,13,143,22,167,29,146,34,232,41,146,43,151,47,196,54,188,55,10,57,235,54,41,49,81,46,225,44,252,41,129,37,119,33,193,28,65,23,182,13,237,9,47,14,11,9,200,4,249,7,155,7,111,4,110,3,138,255,142,248,224,240,52,231,119,222,159,214,10,204,8,194,112,186,222,183,43,184,165,183,4,187,101,192,202,194,5,199,194,203,145,214,224,232,53,246,236,251,252,4,100,18,130,30,115,37,43,39,71,45,76,51,202,60,254,64,148,59,121,60,209,59,86,53,42,51,51,48,59,46,217,44,185,37,126,26,33,22,172,16,78,10,19,13,163,10,241,3, 79,6,115,8,70,7,216,2,45,254,114,249,249,239,25,231,239,222,16,212,66,198,247,185,114,179,235,176,216,174,68,174,10,174,101,176,78,182,31,191,217,197,19,208,116,226,238,242,42,253,186,6,97,19,160,31,46,41,153,47,61,53,187,56,221,63,191,66,248,68,91,71,60,62,3,58,109,54,76,51,232,49,192,43,102,37,37,32,164,27,154,18,116,15,219,19,222,16,216,13,186,10,112,8,209,9,184,4,78,252,101,246,153,240,112,232,5,219,39,205,21,195,207,182,14,173,207,170,18,168,200,164,177,164,155,167,74,173,194,180,61,187,162,196,12,222,149,246,34,253,99,7,193,22,252,34,165,50,16,56,96,57,89,67,92,69,22,70,180,77,77,76,29,65,157,58,254,58,98,56,114,52,2,48,234,41,163,37,142,33,191,31,208,20,86,14,223,21,35,16,130,9,129,12,125,6,236,255,205,255,82,248,201,234,74,227,78,215,78,199,239,184,27,169,25,161,194,159,105,161,77,160,40,155,161,159,96,171,185,178,65,186,169,203,174,224,154,241,60,254,155,10,35,27,152,39,193,45,85,60,118,70,56,74,5,80,44,78,138,79,187,79,12,74,24,72,81,70,116,62,107,55,103,51,205,47,66,45,186,33,141,23,240,29,82,24,43,15,22,17,214,11,129,10,242,9,6,4,241,253,135,250,42,241,150,220,152,201,177,190,65,180,105,167,202,157,210,149,157,145,114,147,169,152,20,153,103,158,97,172,234,185,141,202,4,226,177,245,5,2,121,10,235,26,235,37,231,50,149,69,224,73,217,76,198,77,176,79,41,87,182,90,99,81,228,74,204,71,10,71,195,67,237,57,45,52,59,51,4,41,82,26,101,22,68,25,239,20,91,17, 232,18,172,13,147,7,127,6,18,6,60,250,50,227,12,214,61,206,10,186,180,165,179,150,193,145,37,146,148,139,199,136,187,135,20,143,206,156,137,163,115,178,247,201,29,215,176,232,234,1,147,17,204,32,129,48,118,59,70,70,221,74,182,80,96,86,52,94,63,89,45,88,108,88,14,83,214,77,219,72,24,71,12,68,53,55,30,45,24,42,71,43,68,40,247,25,54,19,243,20,48,19,189,15,131,9,164,3,80,0,169,242,50,229,146,212,203,187,83,173,189,163,73,154,232,145,186,134,213,132,33,134,237,134,227,139,143,145,174,156,253,186,50,206,172,228,242,247,33,252,124,12,40,33,75,45,97,60,226,69,23,70,206,81,19,87,247,87,132,89,101,86,139,92,66,88,119,79,12,71,249,64,18,67,194,60,45,49,90,42,94,42,14,39,218,23,49,23,242,26,208,12,9,11,161,13,120,2,115,251,7,243,215,223,224,207,38,187,207,168,248,158,1,151,150,144,76,136,223,132,200,135,130,140,243,145,45,153,228,167,232,179,102,204,178,230,125,246,112,2,123,9,86,25,205,47,51,58,95,63,254,68,222,72,38,82,127,86,4,89,226,86,144,80,51,80,246,72,32,69,255,70,163,65,89,58,34,57,176,56,248,37,5,28,202,30,60,28,218,24,245,18,223,13,169,8,104,5,148,254,27,240,242,221,11,203,51,192,63,178,233,161,144,148,211,139,62,136,185,135,145,134,80,134,186,145,176,163,33,174,120,186,119,208,198,230,51,252,177,8,134,10,180,26,189,50,38,65,201,63,161,61,189,71,174,77,193,81,191,82,43,83,16,85,177,81,154,75,67,71,73,71,23,70,69,57,217,49,198,54,209,55,92,45,119,34,239,22,35,14, 24,17,64,15,109,10,153,255,158,244,38,236,207,218,201,196,87,182,4,172,156,159,205,146,181,138,166,133,53,135,83,138,193,142,0,151,153,161,125,173,152,187,239,216,73,242,100,246,19,1,205,21,15,36,26,46,162,54,37,64,42,69,171,72,72,73,244,76,207,81,110,80,68,79,24,77,57,75,117,69,125,67,119,71,5,68,247,52,138,48,85,53,208,44,245,29,150,31,198,27,37,14,100,8,196,6,25,0,28,243,156,229,239,212,26,195,234,178,163,169,177,158,251,145,225,137,148,134,144,139,194,146,214,143,74,151,204,170,99,185,58,201,27,212,151,232,117,255,0,8,202,19,44,32,76,45,87,56,133,60,216,61,48,66,111,72,190,78,9,83,165,80,67,81,130,77,71,69,247,68,221,71,245,71,78,66,40,58,227,54,133,52,206,42,232,31,15,23,169,17,212,17,246,12,111,1,174,246,183,239,36,228,150,206,227,186,207,173,182,167,223,158,10,146,4,140,10,138,212,141,233,142,66,146,179,157,4,168,118,184,192,206,11,229,84,240,223,251,77,8,214,19,28,36,3,51,146,56,123,57,95,58,84,65,22,74,228,73,156,77,239,81,75,79,166,79,81,78,178,73,5,71,219,68,14,71,196,68,156,54,151,45,241,43,204,35,205,24,22,20,148,11,233,5,162,0,5,243,144,228,227,219,63,206,118,189,246,175,97,162,104,150,220,141,255,138,230,140,64,144,72,147,254,150,245,156,37,172,128,192,241,213,57,229,31,245,216,252,145,10,232,27,60,39,101,46,163,51,245,58,193,59,203,61,207,69,238,75,5,77,114,79,105,78,218,72,233,73,22,75,105,75,241,75,241,70,22,59,24,52,242,54,61,48,108,30,139,19,227,15, 215,12,123,7,58,254,188,241,19,226,151,210,178,198,255,186,33,173,68,159,1,146,104,140,27,142,81,141,16,144,7,147,184,153,173,168,110,186,179,206,158,213,227,226,140,247,61,2,113,17,44,27,43,38,14,50,52,53,140,54,122,54,121,60,55,70,248,78,69,78,211,75,91,76,9,78,201,76,246,70,176,70,213,76,40,77,128,68,230,59,78,50,188,35,49,30,142,22,129,13,126,12,197,7,114,250,54,238,250,225,45,212,194,198,94,184,36,169,87,155,45,149,254,144,29,141,208,142,51,147,26,152,2,160,120,170,191,184,58,204,63,230,253,238,8,242,82,1,78,21,72,29,185,34,255,40,66,44,169,50,202,55,231,61,89,65,33,70,66,76,84,76,58,76,25,79,4,76,30,75,129,76,157,78,183,73,16,62,175,55,157,49,41,37,186,23,121,20,48,18,244,7,219,255,228,248,204,236,81,223,49,212,110,194,61,181,138,168,150,155,167,145,87,141,38,142,57,145,234,147,150,151,212,160,28,176,18,197,84,216,129,223,96,232,242,253,68,14,12,21,129,27,54,40,38,43,46,42,224,49,192,51,192,61,99,71,255,72,132,78,102,74,255,72,61,77,25,77,58,77,82,74,45,69,136,66,107,62,12,53,72,46,237,31,37,19,164,23,136,21,138,12,191,254,236,240,217,230,135,219,124,207,58,194,255,175,95,159,14,149,147,147,108,147,247,142,65,142,174,151,11,162,98,172,240,190,167,203,52,219,171,233,81,240,113,254,216,13,63,26,99,33,62,33,60,41,1,49,14,54,19,58,102,62,199,64,161,70,100,77,209,79,117,77,44,74,8,72,90,71,6,72,221,74,182,74,112,63,243,45,117,32,71,29,142,26,248,22,242,13, 168,2,169,247,244,233,68,226,171,216,46,202,164,187,228,169,20,156,210,149,184,145,154,144,27,145,4,147,56,158,200,169,162,179,246,186,139,205,210,223,93,237,215,248,228,4,130,14,49,20,17,27,168,38,254,38,151,42,117,50,181,58,150,63,192,66,54,74,85,77,121,79,247,76,180,69,246,69,113,79,174,78,235,68,63,62,97,57,60,46,198,29,249,23,222,19,147,12,164,7,83,5,27,251,131,231,208,222,138,212,166,197,171,183,238,168,141,158,60,150,12,144,51,145,228,150,179,153,226,162,63,169,103,179,48,198,233,207,229,224,164,241,16,251,122,5,46,15,189,23,189,31,49,36,242,38,57,45,203,52,75,57,192,66,105,76,185,79,212,75,190,72,148,74,14,78,220,79,65,79,191,73,194,64,220,60,211,56,114,40,69,22,0,21,141,19,61,10,208,3,51,250,165,241,171,233,160,216,32,201,171,192,27,181,148,166,144,152,129,145,211,145,92,152,156,157,72,155,93,158,74,170,34,185,149,204,244,222,214,229,252,238,131,253,155,10,160,19,247,26,208,35,205,40,235,39,37,42,241,53,149,67,121,69,79,73,150,76,157,76,52,77,145,76,57,78,1,79,203,76,75,69,130,61,165,58,62,50,7,37,218,28,134,16,71,12,187,13,177,5,22,250,76,235,56,223,1,217,172,207,231,191,248,173,126,159,7,152,206,147,25,149,226,153,126,156,155,157,57,165,164,179,200,194,40,213,130,225,159,231,25,243,137,4,151,15,131,16,171,25,67,33,210,35,34,42,187,44,71,55,82,66,231,71,230,76,3,77,70,79,209,79,39,80,13,83,43,75,178,67,111,72,154,70,164,54,8,42,21,28,253,15,217,18,188,16,70,7,80,255, 217,241,208,231,131,226,206,214,36,201,209,184,219,167,106,158,46,151,207,145,75,150,87,153,201,152,117,165,220,173,73,180,202,194,75,209,136,230,174,246,219,252,50,255,252,7,14,20,200,26,227,33,77,36,135,43,241,54,103,58,38,63,111,73,17,79,54,83,126,85,155,79,34,76,57,78,134,80,80,81,19,72,182,61,86,49,116,36,144,25,54,19,156,14,26,9,165,7,62,253,60,238,142,231,210,223,42,209,0,195,74,183,6,168,42,156,9,149,2,149,52,151,69,154,160,163,59,165,10,173,12,190,168,199,23,215,84,230,253,247,199,2,100,2,176,11,61,22,158,28,178,34,188,40,31,46,201,49,184,60,83,72,55,78,150,79,80,77,60,79,169,81,236,80,235,80,151,77,45,72,132,65,9,59,109,47,56,31,31,16,152,12,21,11,229,6,154,255,220,244,210,238,24,231,50,216,131,201,47,191,101,179,180,164,188,152,100,150,60,152,138,156,27,158,159,155,223,166,248,184,118,196,109,208,161,221,28,237,159,247,13,249,147,5,59,21,62,27,234,28,148,29,79,36,17,45,230,54,26,68,158,71,194,71,66,79,96,81,207,80,75,80,248,79,157,79,187,74,178,64,190,57,189,53,121,46,38,30,231,14,114,13,14,13,237,7,221,254,204,241,29,231,136,226,219,216,98,205,209,188,20,172,117,162,101,160,146,157,101,154,7,155,61,159,186,165,60,177,186,185,151,195,10,210,131,226,74,239,25,247,220,0,36,11,135,15,84,25,234,30,68,36,193,40,26,47,12,58,156,67,120,73,8,80,201,81,247,84,102,85,43,79,107,77,247,77,4,75,5,64,44,56,165,46,221,34,134,26,226,16,37,6,142,6,29,5,171,247,29,236, 204,231,101,224,85,211,211,196,200,186,139,176,131,163,33,155,246,150,106,155,232,158,167,163,166,171,50,178,244,184,142,200,189,215,149,230,14,247,117,254,92,3,30,11,93,20,219,31,87,35,250,37,100,42,187,51,38,62,185,70,36,79,33,86,204,82,173,82,188,78,18,75,230,76,106,79,165,71,140,54,206,47,185,42,117,31,167,20,52,8,62,3,56,6,128,255,158,244,86,235,253,226,147,217,244,206,79,196,16,184,247,171,198,162,105,154,230,153,46,160,32,164,148,167,198,170,230,176,173,194,16,212,82,220,118,239,192,250,226,254,97,5,40,14,197,26,0,29,124,35,73,42,107,45,105,58,5,69,154,75,187,80,201,77,212,75,50,78,32,81,235,79,229,75,197,74,4,65,32,54,86,48,138,37,97,21,182,12,103,6,229,0,220,0,252,252,32,241,132,228,146,218,74,213,61,207,218,196,204,183,167,169,64,159,250,153,119,156,112,161,135,165,78,166,65,173,105,180,106,194,252,215,51,234,187,241,131,246,83,0,233,10,7,23,94,30,157,28,83,34,162,43,150,49,92,62,199,71,154,75,75,80,94,79,204,78,235,80,190,80,135,77,184,73,145,70,244,57,151,48,62,40,143,28,164,17,72,9,233,4,3,2,72,251,95,245,218,236,165,228,119,223,221,215,35,200,5,187,240,174,211,167,166,162,142,155,226,154,207,160,106,166,89,170,45,179,84,190,40,200,147,214,232,235,76,244,86,250,191,11,66,19,32,22,116,31,251,35,32,42,64,47,231,53,91,64,53,74,215,83,89,84,140,79,246,75,70,80,45,84,21,78,137,72,94,64,2,52,231,46,22,36,243,19,223,8,8,3,136,2,185,253,44,246,19,240,94,232,222,225, 248,218,115,208,246,197,240,186,20,173,245,161,248,157,133,156,196,155,194,157,76,164,27,178,149,186,99,192,15,204,144,220,169,243,16,1,158,1,192,3,102,15,4,31,0,36,35,40,203,41,105,45,61,58,137,70,181,79,184,83,74,83,166,83,253,80,203,76,47,75,67,73,20,67,189,55,198,43,218,37,28,36,18,24,20,3,166,255,63,3,193,250,154,248,119,243,82,230,233,220,238,215,99,208,211,198,249,184,130,170,230,160,133,156,242,160,233,166,249,166,247,166,248,173,50,184,139,197,225,211,169,230,125,250,47,1,124,6,142,15,201,21,47,30,97,37,230,41,8,46,188,55,189,68,109,74,138,77,212,82,178,80,150,78,241,82,96,84,207,77,201,68,221,64,222,59,106,47,195,32,51,16,131,10,167,9,59,0,231,251,215,250,58,243,23,235,84,229,164,220,112,211,7,201,144,191,207,177,249,163,228,157,186,157,200,159,170,158,61,160,95,169,1,183,223,193,255,207,219,223,247,238,51,252,26,0,73,7,41,20,240,28,179,33,185,36,114,42,251,50,91,59,231,70,56,79,125,81,209,82,234,83,23,78,38,76,161,79,230,75,80,68,210,62,103,53,239,36,137,20,3,17,155,12,206,5,183,2,196,250,226,240,181,235,18,234,86,230,152,221,37,209,46,195,171,183,112,175,21,166,177,156,251,156,224,162,119,164,43,165,18,173,176,184,106,198,245,211,16,227,238,243,154,3,88,11,19,13,13,19,147,28,106,38,35,45,121,49,31,50,131,60,57,71,191,80,21,84,145,82,167,80,244,78,112,77,241,75,237,72,238,67,84,57,157,42,36,30,150,21,160,14,1,6,202,0,173,250,173,246,227,241,10,237,92,231,118,226,1,216, 52,203,191,187,104,175,63,168,131,162,11,157,180,154,17,158,53,163,18,171,37,185,194,191,246,192,18,213,145,237,218,249,133,5,59,11,118,15,104,25,232,33,54,38,228,41,133,49,245,56,149,67,114,79,191,82,88,83,82,81,241,76,214,74,31,75,229,72,57,67,211,60,80,54,194,42,138,28,74,17,201,10,12,2,101,253,255,252,79,249,24,241,162,235,24,231,154,220,90,206,35,197,124,187,88,173,191,161,239,158,36,158,253,156,141,158,220,161,141,170,122,183,220,195,68,204,245,219,243,243,180,255,1,6,76,13,248,22,222,28,195,33,202,42,23,48,21,51,113,62,141,71,159,75,15,82,196,84,91,83,52,80,131,78,186,76,62,71,161,61,230,50,71,44,116,36,55,28,103,19,232,4,211,1,255,255,112,246,90,244,36,243,111,230,77,220,48,214,242,204,55,192,11,178,161,167,86,162,144,157,32,153,24,156,110,159,190,164,96,176,135,188,124,201,38,213,150,226,162,246,178,7,165,13,201,16,63,25,131,34,157,37,248,43,166,56,217,62,69,63,21,73,152,83,238,82,0,78,189,77,31,76,204,71,126,71,164,68,96,60,103,51,103,43,42,29,209,18,109,15,73,7,146,252,212,252,139,251,238,239,85,234,30,233,32,223,25,209,179,198,124,190,127,179,74,167,131,159,9,157,203,158,65,161,184,163,207,170,45,181,78,190,127,201,226,218,0,237,94,254,148,7,150,10,1,17,211,28,188,39,52,45,66,49,79,51,217,57,255,70,97,82,103,81,99,81,248,85,89,78,96,70,79,73,12,75,17,68,198,56,30,51,109,41,223,26,49,19,183,11,35,3,244,253,208,247,123,244,102,242,15,232,75,224,127,218,197,207,207,193, 187,181,133,172,115,160,120,152,115,154,230,159,77,161,129,164,82,171,80,180,127,192,88,209,192,230,42,245,190,253,33,9,100,14,232,19,38,35,221,45,132,45,182,47,65,57,118,68,23,75,158,80,16,84,40,78,217,75,163,77,72,75,192,70,173,69,2,63,229,51,89,46,46,42,77,31,154,14,0,3,144,253,153,251,208,254,98,249,125,235,142,229,247,225,108,216,172,202,232,190,48,179,52,166,18,157,94,154,167,153,174,155,30,165,170,172,130,174,182,181,232,198,185,215,77,229,101,251,94,12,229,14,100,19,113,28,116,39,228,45,63,46,68,48,189,57,129,70,209,79,16,78,222,73,128,78,39,79,211,75,41,75,112,73,55,67,130,61,140,54,62,43,16,32,131,20,59,11,77,3,105,0,22,255,216,247,228,242,51,239,54,226,53,216,141,212,119,201,254,185,157,173,7,165,207,156,106,151,4,154,11,157,173,157,70,165,87,180,199,196,160,205,42,220,156,241,138,249,247,1,221,17,153,24,94,30,104,41,38,45,167,45,207,53,166,63,13,69,58,74,134,81,16,81,93,74,0,74,107,77,185,77,230,73,88,64,252,55,57,49,197,40,199,30,90,16,41,7,26,4,34,253,245,250,5,252,25,243,75,232,136,227,17,222,228,210,99,195,217,182,161,172,86,161,46,155,103,155,63,155,105,159,36,170,27,178,53,182,201,188,21,206,161,227,26,245,129,2,198,11,133,16,46,27,224,36,142,40,152,43,234,46,30,56,29,65,252,71,53,81,235,81,104,79,161,81,206,79,215,76,123,74,99,70,46,68,202,58,161,43,77,31,73,20,243,13,98,4,179,252,205,0,79,254,248,242,117,238,26,233,239,222,145,214,35,205,245,193,22,179, 243,165,241,157,108,154,130,155,173,159,127,163,58,166,12,170,103,183,89,200,251,214,14,240,73,0,55,255,220,6,214,20,163,28,85,34,231,39,167,43,139,46,129,56,115,70,92,77,249,79,171,86,229,81,38,76,235,76,18,75,114,74,128,71,159,59,79,44,252,39,72,38,2,21,240,0,177,254,223,5,158,2,189,252,194,247,127,238,42,229,98,221,157,213,27,202,121,187,67,176,46,165,190,157,38,158,72,158,13,157,213,160,45,170,236,182,150,194,161,204,192,218,196,241,78,5,83,8,111,8,183,19,11,30,19,35,36,39,56,40,178,49,159,65,190,70,124,74,138,77,240,75,104,80,71,83,125,78,145,71,228,68,156,66,142,56,27,47,188,41,215,27,152,14,53,10,130,3,222,255,119,255,5,248,133,239,200,232,5,227,220,217,166,207,201,195,29,182,237,168,74,159,112,154,83,154,160,155,39,158,181,164,67,177,172,190,162,197,136,206,174,225,3,245,183,1,16,12,61,18,160,20,175,27,208,35,69,43,98,49,105,55,174,63,57,73,174,77,16,78,84,79,176,78,176,75,70,73,85,69,41,68,52,65,25,56,174,42,28,32,143,22,20,14,93,9,180,255,214,254,39,255,195,245,73,239,51,236,208,227,98,216,57,202,102,188,156,178,199,168,221,158,200,152,69,153,87,160,116,169,40,173,155,174,252,182,231,197,104,212,165,231,239,251,173,3,20,8,55,14,4,25,228,32,179,38,118,48,209,50,140,54,210,65,214,74,139,78,32,80,133,79,49,78,249,74,78,71,238,66,235,64,241,60,242,47,225,34,240,31,50,26,86,13,253,255,113,253,190,0,164,253,71,246,210,238,0,231,162,223,139,213,27,201,218,187,122,173,62,163, 179,157,185,154,177,156,167,160,135,163,100,169,147,178,106,188,45,196,51,218,171,245,117,254,130,4,197,12,33,20,35,29,199,36,40,41,64,46,204,52,29,60,119,69,68,77,225,81,229,78,40,72,122,72,134,76,13,77,145,71,245,60,181,53,106,49,65,41,129,29,59,18,48,8,226,3,155,1,138,2,30,3,58,246,95,233,96,230,164,224,125,210,65,197,114,188,236,176,107,163,133,156,132,157,156,159,31,161,124,167,146,174,30,178,11,187,208,209,224,231,10,248,129,255,8,1,44,14,241,25,247,31,217,35,106,38,197,46,142,54,120,62,138,74,223,78,11,75,249,75,80,79,234,78,176,75,222,72,8,69,65,62,190,57,47,51,253,38,95,26,23,19,150,10,239,1,89,1,90,1,34,248,51,239,0,233,71,224,212,215,87,208,96,197,226,181,174,167,250,160,111,158,35,156,101,157,77,162,211,170,143,174,224,181,191,201,227,214,153,229,60,251,18,2,231,5,52,18,126,26,239,30,203,36,229,41,27,47,217,57,50,68,138,70,240,74,172,79,69,79,217,77,110,75,55,74,189,72,169,68,65,63,215,54,135,46,5,37,136,24,13,14,103,6,243,4,207,1,91,250,10,248,104,243,119,234,235,225,249,216,154,205,225,189,175,175,70,165,190,157,148,155,183,159,223,162,6,167,122,174,31,181,25,190,165,200,102,216,198,234,171,251,51,6,108,11,70,15,227,20,176,33,232,38,199,39,56,48,64,56,245,65,117,74,226,80,241,82,92,78,48,78,219,77,183,73,155,74,16,70,239,57,44,53,253,48,184,33,222,19,16,10,237,2,119,255,219,255,105,253,39,244,28,237,207,231,122,221,188,209,33,197,92,185,111,173,19,162,168,155, 204,154,185,158,32,164,128,168,94,169,255,171,183,187,60,211,22,225,181,239,153,0,117,5,4,7,74,19,222,29,5,34,130,41,39,45,134,49,32,61,56,69,192,74,16,78,64,78,120,76,22,74,217,73,67,73,254,70,156,66,48,56,79,44,41,37,74,28,10,15,166,6,184,5,190,3,185,254,16,250,193,245,87,236,25,226,94,219,217,210,149,197,67,182,199,168,250,158,36,154,156,156,202,161,148,164,23,165,243,169,25,183,223,199,89,211,80,223,124,245,4,3,164,7,191,17,125,24,46,29,192,35,231,38,248,43,195,53,192,63,151,69,165,72,51,76,227,77,154,78,152,80,65,76,95,69,21,68,61,64,221,54,37,45,193,36,207,25,208,15,126,10,132,1,86,255,65,2,202,251,161,239,72,231,117,226,11,218,23,203,154,186,42,175,121,167,221,159,18,155,237,155,187,158,90,162,39,168,161,174,153,185,237,195,141,217,171,239,89,246,214,255,216,10,90,15,134,24,154,30,76,34,35,38,9,45,165,55,2,64,145,73,206,80,66,76,7,75,177,77,174,76,154,73,43,70,241,64,13,60,243,53,246,41,157,27,162,21,175,19,77,9,91,2,39,0,113,253,186,246,241,240,47,235,213,225,29,215,76,202,205,187,252,174,86,162,43,156,166,157,162,160,7,163,18,168,57,173,115,178,100,187,48,203,119,223,135,241,170,253,152,255,112,8,211,20,113,25,161,30,70,34,225,41,110,49,215,55,195,67,241,76,111,77,145,76,198,76,164,75,91,77,27,76,127,69,53,65,17,61,252,49,215,39,115,30,5,19,3,12,98,4,71,2,26,1,31,250,28,245,74,239,100,229,27,220,197,210,125,197,119,182,155,169,25,158,9,155,97,158, 21,162,147,162,217,162,254,169,232,183,113,194,141,205,239,227,215,246,19,254,174,4,119,13,234,21,139,26,203,31,26,38,26,44,95,51,71,62,50,70,233,73,10,77,5,77,192,75,129,77,52,78,169,77,68,71,97,60,48,51,105,48,219,46,77,30,245,13,100,6,42,3,118,4,227,1,167,251,209,242,109,233,84,226,134,220,82,209,72,192,4,178,158,165,45,158,118,157,182,160,46,161,165,162,241,170,32,178,159,181,224,188,76,215,104,241,59,249,53,254,187,0,81,12,41,26,112,29,147,33,142,40,203,47,200,53,9,60,134,69,111,74,147,75,68,77,155,76,130,77,106,79,226,76,70,68,20,58,17,52,94,46,150,34,158,22,230,17,134,8,183,255,154,2,62,0,135,245,57,240,42,235,192,222,137,211,251,203,140,190,132,173,16,162,160,157,109,156,177,158,243,164,143,167,179,167,3,175,117,191,122,204,243,215,134,237,211,250,141,0,235,11,232,18,88,22,142,27,111,36,132,40,19,42,175,56,151,70,73,71,181,73,126,77,119,77,166,79,160,77,135,73,8,71,231,65,84,55,249,42,130,43,81,41,145,22,8,6,5,2,214,5,103,3,82,252,77,251,151,243,50,229,68,222,148,214,4,199,218,182,80,171,225,163,211,158,84,158,201,159,181,162,74,168,1,173,136,178,150,187,35,211,209,232,66,240,243,253,14,7,140,7,192,15,168,27,77,33,245,33,99,41,75,53,36,59,85,66,109,74,119,75,180,77,51,79,160,76,181,78,139,77,191,69,185,61,122,57,166,51,9,36,145,24,150,21,95,17,94,7,6,0,218,1,23,251,197,239,146,237,22,230,168,215,142,205,229,196,241,180,231,164,163,156,24,155,197,157,232,160, 157,161,107,161,111,171,254,190,159,203,129,213,72,234,235,248,151,252,36,5,203,15,157,21,70,27,200,36,156,42,174,45,155,47,244,63,206,74,106,72,2,78,215,78,48,77,222,75,45,74,99,75,136,71,23,60,184,47,235,42,227,43,209,32,209,13,38,8,160,7,19,3,155,253,122,249,128,243,149,234,7,225,124,214,25,199,151,184,211,172,214,164,123,159,222,154,0,156,181,163,175,168,250,172,188,179,119,186,198,203,194,225,66,241,94,251,76,2,143,6,192,11,240,24,147,33,192,35,81,40,204,50,237,57,131,60,187,72,132,80,89,76,185,73,44,77,176,78,94,75,25,73,167,68,175,61,99,52,168,42,204,34,189,28,124,19,252,7,28,255,85,1,24,3,254,246,61,238,166,231,217,219,222,205,170,195,37,183,30,169,11,158,237,153,97,155,0,159,5,164,141,166,46,170,133,185,39,201,16,205,133,223,70,249,165,253,161,255,49,9,213,17,49,23,232,30,8,40,248,43,232,44,178,56,206,68,230,73,45,75,94,75,146,79,47,80,123,75,91,75,120,75,208,66,107,53,55,46,129,47,196,38,37,21,163,8,236,2,107,4,4,3,195,0,184,248,248,234,182,223,224,216,221,204,77,190,159,178,19,167,38,156,46,153,92,158,36,164,163,166,108,169,23,175,165,178,223,193,51,220,253,234,168,245,234,255,247,2,226,7,85,20,154,32,162,31,83,35,181,44,96,52,215,57,150,66,99,73,212,76,150,78,14,78,8,81,148,79,244,73,52,69,66,67,202,60,106,47,57,39,137,32,246,24,41,15,155,4,163,3,116,1,24,248,70,240,214,232,125,221,87,209,9,198,122,186,168,171,1,157,23,154,23,157,8,159,9,160,56,161, 148,167,66,180,190,192,154,199,210,216,152,239,102,248,148,251,126,3,97,15,174,20,198,25,131,35,76,38,170,41,243,50,95,64,149,70,227,73,37,74,250,74,220,78,120,80,179,81,234,78,80,69,192,63,28,61,41,52,233,40,137,28,151,18,50,15,37,12,38,4,198,253,225,245,81,236,237,229,45,221,72,208,220,195,70,184,81,170,228,159,205,155,8,157,253,160,209,163,163,164,178,168,7,179,106,195,198,210,133,222,245,239,41,250,205,254,73,5,90,17,19,26,189,28,184,31,105,37,26,46,227,50,234,60,214,73,205,76,186,78,243,77,169,78,143,79,21,81,225,79,161,72,215,62,111,51,171,42,244,42,120,38,190,17,114,4,64,11,137,10,84,251,108,243,5,235,235,225,206,217,13,202,93,189,118,178,225,161,208,153,148,154,30,156,53,160,65,165,83,167,97,171,228,183,36,201,0,212,144,223,48,245,23,2,36,1,91,4,76,14,9,25,215,32,69,33,135,36,72,47,245,58,39,67,17,70,39,71,237,72,91,77,85,81,250,77,227,75,35,77,199,71,115,60,255,51,237,47,112,42,69,32,170,19,74,6,44,0,9,4,191,0,126,244,111,232,127,221,163,210,1,197,56,185,54,178,47,168,41,156,18,152,190,156,173,162,35,167,13,173,170,174,35,183,233,202,168,218,214,239,23,250,19,247,153,0,196,11,90,18,22,23,197,27,46,34,24,39,139,48,199,57,193,65,85,71,172,73,2,73,78,75,79,79,117,77,193,76,176,76,24,68,75,57,128,54,111,47,69,38,100,29,45,15,16,4,129,5,195,3,75,248,88,238,109,228,99,217,9,208,53,198,8,182,92,166,218,157,62,154,161,153,195,158,69,165,82,169,231,173, 50,180,96,184,98,202,215,227,72,241,250,245,182,250,45,5,220,11,80,17,200,25,237,31,43,38,77,38,78,42,170,61,150,71,98,69,255,67,1,70,148,77,207,83,155,82,141,78,117,72,133,63,97,56,166,54,211,50,228,32,166,16,76,12,171,6,176,4,193,2,120,246,100,235,201,223,18,213,33,208,133,195,162,175,151,161,94,157,193,156,21,158,247,160,16,165,179,169,185,172,122,179,150,193,111,216,200,233,93,237,82,242,186,253,208,7,98,15,141,19,31,25,37,32,220,34,7,41,83,51,96,62,7,68,21,68,192,72,59,75,48,79,212,86,240,85,82,81,243,72,168,62,47,60,119,55,226,42,216,29,3,17,114,11,212,7,28,1,129,252,89,242,1,232,54,223,166,211,216,201,127,188,212,172,120,161,120,154,196,153,118,158,226,162,141,166,249,164,119,175,149,187,13,197,226,220,164,236,45,237,107,248,13,3,247,10,227,17,69,22,201,25,170,27,38,33,113,46,216,58,57,62,223,66,245,69,218,77,94,80,134,82,71,87,173,82,223,74,209,67,134,65,131,60,136,51,240,39,186,25,235,17,178,9,120,1,167,2,76,252,47,240,41,230,14,220,135,211,25,199,171,184,238,170,128,161,78,157,2,161,186,161,17,164,166,168,21,170,54,177,203,192,21,202,106,219,64,239,161,249,217,253,131,255,32,11,3,19,154,22,251,25,125,28,199,39,243,48,183,56,208,65,243,67,165,73,62,75,55,78,22,87,77,88,134,82,13,74,153,70,173,65,181,57,102,51,46,39,44,20,24,10,52,9,165,8,52,3,196,248,68,237,197,226,104,217,65,208,162,195,54,181,127,168,18,159,178,156,164,157,70,161,182,165,22,167,120,173,69,183, 66,192,80,206,3,223,248,239,206,250,82,252,216,254,196,10,155,21,197,24,22,26,156,31,244,39,65,49,196,59,130,65,18,69,8,75,79,78,58,82,41,87,28,86,211,82,138,74,160,67,106,65,54,57,174,42,83,35,155,24,140,9,245,7,161,6,52,253,131,243,78,232,222,225,91,219,232,203,241,192,149,181,228,166,17,158,189,155,238,159,42,167,110,167,95,167,146,172,242,183,75,197,112,210,151,232,186,240,99,244,52,250,71,3,54,16,247,21,123,21,224,26,31,33,191,39,127,52,226,64,40,68,8,72,84,76,186,79,219,84,224,86,92,87,128,84,31,74,11,67,42,61,227,56,41,45,40,24,147,17,185,11,67,4,88,5,17,250,234,238,89,233,248,225,197,210,52,196,73,188,60,179,250,165,117,156,120,154,224,156,93,164,93,169,180,165,42,170,226,187,146,202,30,215,85,228,3,239,165,241,98,249,216,8,147,14,10,21,105,26,171,25,171,33,89,43,56,58,49,67,234,67,245,71,48,76,53,82,192,85,53,88,93,85,51,79,230,74,141,67,192,58,24,49,5,41,107,27,254,10,235,6,223,4,1,3,237,249,140,235,7,228,138,220,109,211,83,201,176,186,112,172,104,163,13,157,242,158,228,161,244,165,2,170,183,170,153,175,8,185,189,203,98,222,145,233,172,240,126,249,173,3,181,9,140,15,45,22,242,20,68,28,125,39,95,48,47,61,72,66,70,70,92,74,73,77,246,86,77,89,9,86,127,85,29,76,208,67,159,64,103,62,248,50,211,36,5,21,83,8,186,7,62,8,105,3,64,248,189,231,177,222,234,219,43,209,143,192,53,179,103,167,233,159,73,159,3,159,135,162,161,162,106,163,147,169,79,180,127,196, 141,201,38,214,0,236,41,248,13,253,61,2,31,10,203,15,83,19,87,25,168,35,148,42,245,50,129,59,163,64,140,67,239,73,208,81,185,89,243,90,211,85,89,84,217,78,214,69,204,62,228,55,170,46,7,32,149,17,236,8,45,10,168,8,24,253,5,242,112,231,25,226,227,218,233,204,163,193,145,182,29,169,158,156,220,154,27,162,245,164,165,164,127,167,72,171,106,181,176,196,215,205,114,222,248,242,14,247,245,250,93,6,205,12,197,14,187,22,178,30,122,35,159,44,144,51,126,60,70,71,31,74,2,79,224,83,171,83,185,88,41,87,229,78,151,73,175,69,228,60,251,49,161,42,251,28,93,13,252,7,76,7,69,0,106,248,107,239,248,231,128,225,62,214,225,201,51,190,141,178,228,163,70,152,56,154,218,157,42,164,217,167,232,165,124,171,14,181,222,197,24,216,88,228,225,241,246,247,178,250,210,5,209,15,118,16,92,21,97,28,6,36,53,44,115,53,188,65,231,72,184,71,124,76,30,85,203,86,61,86,111,82,151,77,50,76,174,68,106,57,178,49,41,37,48,20,198,8,180,8,98,9,155,4,23,250,252,237,204,228,225,223,165,215,65,201,61,187,84,175,196,163,40,158,215,157,224,160,183,166,30,165,20,164,225,177,155,188,252,198,3,220,128,228,31,240,144,252,126,252,169,6,56,16,148,18,254,21,220,28,180,37,82,49,123,63,95,66,24,68,54,75,144,78,92,85,79,89,58,87,63,83,233,74,138,69,94,63,34,55,76,48,219,37,32,21,240,7,72,7,193,7,139,0,41,244,36,234,91,230,131,221,251,208,128,196,91,181,224,167,7,161,0,156,207,155,221,162,168,162,243,161,53,168,89,179,53,192,231,201, 181,221,137,239,42,236,7,244,19,6,19,13,120,17,156,22,84,25,221,29,119,40,226,51,196,60,42,66,38,70,130,76,58,85,172,85,244,84,230,85,205,83,59,77,139,70,167,58,198,51,186,46,90,33,179,20,183,6,190,6,94,7,172,254,124,245,124,236,38,224,190,215,11,206,82,193,253,175,123,165,225,161,173,159,217,161,24,160,145,160,44,168,89,175,113,184,68,193,218,204,151,223,212,242,210,243,142,251,229,5,143,11,218,13,84,25,116,31,142,33,135,41,76,53,149,59,126,69,125,71,189,77,68,88,240,85,24,87,145,83,125,77,169,76,181,67,122,56,124,50,133,43,29,30,125,16,84,11,253,6,225,1,89,250,148,243,32,234,88,221,56,212,86,202,253,192,236,178,181,166,121,158,163,157,150,160,206,161,143,166,173,167,30,172,93,184,36,198,169,213,120,226,125,235,1,243,33,250,55,9,190,11,83,13,228,21,250,29,140,38,167,45,37,55,64,61,25,72,172,79,187,80,172,84,20,84,69,83,30,85,44,77,51,69,54,66,39,64,126,53,65,39,224,24,109,10,144,8,95,8,49,5,154,253,237,238,189,228,75,223,72,213,120,198,175,185,152,176,37,165,0,162,131,159,250,160,114,165,218,162,251,165,72,173,6,184,161,200,206,217,142,232,189,240,166,250,222,1,249,4,201,13,150,19,121,25,231,30,151,41,151,50,125,59,224,67,37,71,69,79,45,81,219,82,223,87,106,83,117,79,189,78,106,71,96,61,186,58,98,51,131,37,191,25,173,12,102,7,78,8,200,254,70,244,39,236,227,226,42,218,52,208,133,196,182,183,177,170,196,159,44,156,165,157,88,161,211,163,141,162,82,166,164,181,132,195,92,203,49,221, 74,233,219,239,220,249,162,0,8,12,89,17,232,20,246,28,128,34,251,43,14,51,96,57,97,66,72,71,225,79,118,81,66,83,80,85,95,81,90,80,156,78,136,71,241,59,114,52,42,48,176,32,35,20,194,7,175,3,174,4,77,253,204,246,115,237,20,225,252,215,113,208,183,195,16,180,28,170,229,162,182,158,30,158,106,161,25,167,118,165,176,169,40,183,65,195,179,210,158,223,218,231,100,240,63,251,215,6,200,11,120,18,159,25,150,30,21,37,239,43,113,54,255,60,222,67,212,75,6,81,18,83,102,84,107,84,141,78,58,76,174,76,82,73,185,61,223,45,224,42,28,36,88,16,142,5,119,2,102,4,1,0,237,242,171,233,191,224,144,213,161,202,94,191,102,175,110,162,224,157,101,156,77,158,142,163,202,161,97,162,149,170,179,182,33,197,232,210,30,229,106,235,94,240,244,253,85,5,244,10,63,21,198,27,33,33,22,40,211,45,169,55,160,62,24,71,75,79,152,78,136,80,211,82,163,85,244,86,13,80,56,71,213,65,52,57,65,46,191,38,216,29,34,14,184,2,6,6,184,4,226,251,0,242,76,230,121,222,8,212,144,197,218,189,166,179,83,165,132,158,163,157,111,162,85,163,141,161,88,165,35,176,65,196,187,202,225,206,93,227,194,242,83,250,144,3,18,8,71,11,20,19,23,30,105,37,114,45,102,48,195,53,39,68,125,72,14,78,13,85,136,83,192,83,228,82,177,76,13,75,225,73,170,67,129,56,201,45,191,38,152,17,159,3,150,10,198,8,60,255,154,247,117,238,134,230,99,222,25,211,123,198,62,184,178,173,3,166,139,160,54,161,76,159,237,160,200,167,205,170,141,169,99,185,95,202,218,214,36,244, 244,246,130,243,44,0,103,9,208,14,231,24,75,31,173,35,21,46,223,50,97,57,102,66,175,72,148,82,249,84,73,80,242,83,81,86,254,76,146,72,101,70,3,61,177,50,252,39,91,35,111,19,117,8,205,9,195,6,127,0,43,248,17,239,203,229,40,222,73,211,138,195,135,181,198,170,107,163,72,160,203,158,182,158,70,163,88,167,163,173,213,179,135,192,157,206,73,220,50,240,178,246,41,250,157,5,72,12,31,17,214,26,10,32,210,33,180,43,86,53,134,64,239,73,197,71,66,76,134,82,204,82,87,81,207,83,80,82,200,72,70,64,118,62,159,54,157,39,24,30,108,15,173,2,111,4,162,9,153,2,208,246,142,235,10,227,71,218,70,207,122,193,216,178,85,163,236,157,228,158,139,157,122,159,141,162,196,164,155,169,96,181,238,199,131,211,233,223,250,240,22,243,72,248,121,7,38,14,97,19,98,25,223,30,247,36,0,46,14,54,216,63,127,72,147,75,140,78,78,80,182,84,147,83,49,79,29,76,151,70,138,65,89,59,241,45,219,35,87,31,23,19,243,4,85,7,117,5,121,253,81,246,3,234,164,222,3,213,79,201,218,189,162,179,70,165,255,156,233,158,88,164,40,163,70,159,60,163,180,175,242,189,228,201,94,214,171,229,247,236,169,241,193,253,58,8,64,17,193,23,254,25,84,31,17,36,251,48,241,57,177,65,174,70,163,71,254,76,75,85,239,85,61,85,196,78,71,74,169,68,172,69,137,59,210,43,84,33,128,22,88,14,211,7,25,8,118,6,129,251,140,240,255,231,237,221,202,212,8,202,50,189,36,174,172,163,11,160,233,159,65,161,134,160,235,164,188,171,234,176,30,183,206,196,42,214,247,227,156,239, 231,245,84,255,17,10,110,16,19,20,173,29,115,37,9,39,10,47,113,57,12,68,115,80,11,80,245,77,21,79,70,79,249,84,55,80,173,67,63,67,151,68,19,61,85,47,242,31,83,16,254,9,157,10,152,7,239,3,246,251,139,241,21,233,26,221,86,208,39,199,126,187,187,174,183,167,34,163,218,161,231,159,130,158,83,165,1,173,48,179,122,188,50,205,176,219,83,228,151,243,37,251,174,252,138,9,191,20,89,25,100,28,157,34,48,45,65,52,56,60,43,68,143,74,234,78,51,80,82,82,33,81,204,77,52,81,182,80,89,69,63,57,44,53,203,49,69,32,194,14,15,11,63,10,106,8,70,4,42,249,97,237,198,229,238,221,60,213,69,201,50,185,249,170,235,163,206,161,139,160,23,161,163,164,112,163,36,169,24,182,76,191,134,203,53,220,152,233,220,240,252,249,46,2,20,11,189,21,193,27,23,30,203,35,137,43,49,50,26,58,97,71,40,78,249,79,240,76,123,75,61,79,99,79,64,80,22,75,112,67,124,63,29,53,18,41,74,28,188,14,193,13,24,14,223,4,90,0,114,250,100,240,226,231,88,223,30,211,215,198,65,184,208,169,231,160,94,160,133,161,173,159,146,161,107,167,147,173,23,181,241,192,117,205,34,221,197,236,226,242,223,247,180,4,50,17,250,24,165,28,16,28,159,30,144,40,87,52,79,63,143,71,126,71,141,74,109,82,143,84,120,83,249,78,168,74,199,72,222,67,111,60,134,51,81,40,191,28,208,15,69,11,141,14,37,8,8,255,195,247,62,237,109,228,176,218,52,205,182,193,234,183,12,170,102,159,160,156,47,160,209,164,248,162,205,159,5,169,12,185,18,197,216,204,115,215,240,233,75,245, 116,252,176,5,145,13,251,17,103,25,96,34,165,37,122,46,240,55,175,62,26,71,165,71,191,74,134,80,6,83,33,82,233,78,50,76,91,70,55,62,142,56,137,48,131,37,224,25,155,15,181,9,109,10,6,9,151,254,5,244,76,237,4,227,16,218,33,208,44,193,9,181,182,167,50,159,56,161,118,160,57,159,13,166,245,170,20,174,253,183,174,192,77,204,65,228,224,236,83,241,60,255,159,8,183,16,96,20,245,24,170,29,123,37,131,48,62,56,86,66,79,73,222,76,216,77,174,78,246,80,207,82,140,78,153,74,202,71,12,65,225,57,23,49,176,32,99,20,187,13,231,8,147,12,75,7,27,251,5,243,210,234,9,226,169,216,239,200,240,188,67,182,65,171,26,159,247,158,202,159,202,161,157,166,180,165,94,173,128,186,253,197,172,212,191,223,21,235,145,248,220,1,38,7,72,12,92,20,224,27,120,32,166,40,29,49,16,57,163,67,203,70,196,75,59,82,241,81,122,82,206,80,139,78,71,74,214,67,69,62,174,54,143,42,10,35,111,23,61,15,165,10,116,7,127,5,129,252,51,241,157,233,154,226,207,218,109,204,169,187,192,175,183,166,160,163,156,160,41,158,113,164,148,169,154,172,186,179,207,186,112,196,188,209,178,228,17,243,144,248,6,0,88,11,0,18,186,23,71,29,130,35,28,41,80,50,235,59,240,68,3,74,114,79,165,78,2,79,186,81,153,79,31,79,227,75,249,65,71,55,106,51,8,46,98,37,213,23,150,10,102,5,138,4,36,2,152,253,87,242,109,229,140,219,235,211,204,201,37,189,153,176,169,166,186,159,168,157,60,164,32,165,190,162,36,169,144,180,104,188,182,201,139,210,146,225,45,248,42,252, 85,254,142,6,36,16,35,29,212,32,81,34,42,38,70,52,95,65,125,70,1,77,57,78,167,74,86,80,130,83,237,79,157,74,70,70,221,65,220,57,119,49,116,40,211,28,153,13,116,10,227,11,149,6,227,1,215,248,6,238,137,229,84,222,21,213,189,201,194,188,149,176,48,168,66,160,209,157,104,163,111,165,70,163,48,165,236,175,228,190,20,206,247,220,251,231,180,237,176,247,192,6,161,13,96,19,11,28,219,30,29,37,150,46,27,55,47,65,56,72,104,76,249,75,75,76,158,81,88,84,59,79,157,69,89,67,55,67,222,59,22,48,28,32,74,21,118,17,97,10,183,8,137,6,254,254,230,246,224,238,178,231,179,222,132,213,196,198,147,182,250,169,136,162,84,159,155,158,154,159,197,160,63,163,109,169,145,181,128,190,29,200,186,219,33,236,83,243,98,253,6,8,202,14,8,19,222,24,161,30,103,38,204,50,224,59,176,67,183,70,184,72,244,76,95,80,21,79,236,78,123,78,164,72,59,66,33,65,84,57,0,42,150,33,5,26,7,18,134,13,216,8,44,4,88,254,229,243,181,237,209,232,123,222,164,206,195,192,99,184,166,173,57,162,33,158,131,159,36,159,81,159,69,164,73,174,209,184,142,195,102,209,231,225,98,236,188,246,199,0,212,8,235,16,22,20,234,28,252,37,185,42,62,48,183,54,210,63,91,73,9,78,154,78,0,77,200,75,86,77,77,79,124,74,114,69,162,64,41,52,249,44,78,39,189,25,76,13,79,9,238,8,190,4,83,0,78,248,196,233,96,224,5,217,98,205,181,190,24,178,213,168,49,161,1,158,157,155,153,158,110,166,245,167,166,173,47,186,171,192,224,206,144,230,246,242,16,248,214,255, 50,6,117,15,247,26,151,29,69,33,9,43,151,51,222,59,219,67,22,75,83,78,199,78,68,77,31,79,63,81,150,78,195,72,53,67,14,62,144,53,163,44,30,31,66,19,38,15,187,8,234,6,2,7,149,252,19,241,22,234,218,224,251,214,124,203,253,189,32,178,46,164,247,155,63,159,240,161,78,162,235,165,219,172,237,177,59,186,25,195,24,209,212,231,96,246,175,249,14,252,122,4,6,17,188,25,246,32,173,38,94,42,152,51,122,63,51,72,91,75,132,78,8,80,218,78,139,78,248,78,194,77,127,73,24,65,129,56,185,51,130,41,120,27,85,15,63,10,132,10,113,6,64,1,182,252,126,240,105,229,28,223,184,215,8,204,202,186,100,173,138,165,55,158,219,156,171,162,254,163,224,160,151,163,86,175,8,187,186,197,91,211,175,230,25,245,2,251,31,0,3,8,67,20,26,27,7,33,69,38,229,43,51,54,240,60,19,72,96,77,150,76,178,77,183,76,203,78,59,79,69,75,83,71,17,61,75,52,142,47,114,37,170,23,195,17,164,13,53,10,69,6,93,253,131,247,1,243,245,234,154,224,8,213,76,199,34,188,239,174,58,164,73,158,209,158,147,162,238,164,111,165,101,168,4,174,45,186,224,208,143,222,160,227,79,238,251,250,31,7,9,17,168,21,192,26,86,32,59,40,96,50,76,60,185,66,119,69,14,76,204,77,62,78,47,77,151,77,149,77,136,73,79,70,33,64,59,53,154,43,158,38,116,24,76,13,162,14,3,11,248,5,246,1,71,246,90,236,52,230,203,224,32,214,238,195,138,182,112,172,4,166,81,159,54,156,70,156,102,161,101,165,239,166,99,176,205,192,168,201,31,219,107,237,103,247,76,252,208,3, 187,13,33,20,235,26,180,31,73,41,183,49,138,54,254,63,53,74,131,76,75,80,250,79,57,76,66,79,132,79,67,75,26,71,60,62,233,48,7,41,33,36,123,26,107,16,26,12,241,7,199,2,50,255,159,248,245,240,79,233,70,222,167,209,95,197,151,181,189,168,53,162,198,158,162,159,36,165,9,167,123,165,40,173,71,182,216,187,12,207,121,231,166,240,140,247,212,253,155,4,217,13,244,21,75,29,188,35,248,40,139,46,99,58,135,71,243,75,177,75,144,76,56,79,114,79,159,78,172,77,21,75,210,67,89,60,96,54,150,41,253,30,255,28,165,16,77,3,1,5,181,5,132,255,141,248,1,238,39,228,126,217,53,205,208,195,145,184,129,169,132,159,31,157,222,157,1,163,108,167,19,169,72,171,98,180,140,192,109,207,72,232,85,243,145,242,51,250,204,4,241,16,120,25,232,30,14,34,165,36,12,47,98,61,15,71,122,77,93,78,116,73,201,76,255,79,122,80,116,82,255,74,50,62,228,55,8,54,26,46,241,34,205,22,148,13,63,9,2,7,172,1,152,253,225,244,227,238,48,229,83,217,220,207,161,195,122,179,88,164,3,157,127,159,9,165,192,165,186,166,10,172,184,174,144,177,168,194,182,212,177,228,195,244,184,246,127,248,65,7,178,21,189,29,237,31,243,32,77,38,80,50,221,61,182,70,67,75,227,77,105,75,212,73,85,79,80,81,121,76,107,71,251,64,108,56,86,50,160,42,76,33,158,23,98,9,203,4,125,8,139,5,62,253,238,242,188,235,213,227,252,214,80,203,249,192,124,178,214,165,251,156,60,155,146,161,103,163,90,165,31,166,140,173,235,187,99,198,202,214,24,233,58,238,109,246,254,1,68,10, 201,18,1,24,238,32,159,39,224,41,179,52,111,63,170,67,241,73,13,75,193,73,135,75,196,78,37,82,145,78,57,67,241,57,121,55,219,54,210,44,147,26,87,20,190,11,209,4,191,6,62,2,253,249,97,244,207,235,29,224,130,214,212,203,208,189,119,175,54,164,252,158,14,161,69,163,135,163,229,165,239,170,48,172,181,182,89,203,215,222,90,239,81,241,207,246,246,3,111,15,4,25,9,25,115,25,131,37,74,47,177,54,195,64,9,67,74,70,172,75,125,77,179,76,4,78,242,81,198,78,97,72,236,60,221,48,175,46,254,38,199,25,27,17,42,8,137,6,192,7,27,2,48,252,50,242,113,232,203,225,221,213,204,198,74,184,135,171,169,162,179,158,6,160,44,159,80,161,86,167,114,169,241,175,128,189,42,208,124,224,81,232,170,242,227,253,63,5,95,12,211,20,53,26,91,30,26,37,84,46,58,58,106,63,155,67,43,72,139,75,27,80,99,79,160,76,221,74,238,75,102,71,203,57,135,52,203,50,1,37,172,18,254,10,89,11,227,9,80,7,7,1,231,249,228,242,58,233,144,223,154,211,54,200,27,185,37,170,31,163,20,162,252,162,195,165,62,166,174,166,163,169,52,180,252,195,46,212,218,219,119,229,180,249,11,3,202,3,145,12,96,19,167,23,127,31,76,39,77,47,78,57,95,63,186,68,198,77,29,81,198,79,109,79,48,81,59,79,211,72,233,63,214,58,66,53,54,47,111,33,75,21,248,14,132,9,245,5,155,1,65,255,216,249,227,241,139,233,128,223,78,210,199,193,108,178,16,170,44,166,188,163,163,162,231,162,33,163,93,167,64,172,2,177,64,192,121,211,224,223,149,232,25,248,89,4,77,4,144,9, 31,18,244,27,3,33,104,39,24,50,183,56,103,65,227,73,116,77,94,80,53,81,148,79,16,81,188,78,190,69,109,60,103,56,156,54,37,44,109,25,76,16,55,17,240,8,153,2,171,4,112,0,178,246,153,240,15,233,237,221,115,209,220,195,16,184,196,174,42,166,249,161,136,162,87,164,181,162,131,163,232,172,236,186,173,197,40,208,151,222,183,239,124,251,96,255,178,5,206,13,161,21,110,29,3,38,227,44,102,48,88,56,169,65,126,72,198,79,79,83,221,83,25,80,38,76,162,73,67,68,215,59,251,52,111,47,17,43,33,33,89,17,73,10,89,12,168,7,180,255,19,252,224,249,213,241,190,231,167,220,220,206,18,192,161,178,193,170,182,164,226,159,233,157,101,160,240,164,219,172,114,174,246,176,233,193,224,210,242,225,41,241,47,250,107,252,230,2,189,13,64,26,222,30,169,33,73,45,77,54,196,60,77,66,120,72,195,78,150,79,84,79,111,76,219,74,39,73,110,69,42,66,113,59,30,47,134,37,46,27,109,17,23,13,186,6,199,7,19,8,155,253,129,245,4,241,157,232,183,218,161,204,136,193,238,182,94,174,173,166,101,161,215,159,194,161,213,163,28,167,190,172,12,184,221,198,211,215,102,226,101,238,161,250,134,252,186,6,224,17,96,24,88,31,89,39,145,44,28,49,182,60,120,72,231,75,98,78,92,82,94,81,187,76,212,73,164,71,72,68,176,60,141,51,140,47,106,43,28,32,157,18,22,8,158,5,66,8,54,4,146,255,73,248,8,236,64,227,193,216,163,203,65,190,73,178,21,169,17,165,40,160,179,157,78,161,83,165,107,169,244,179,223,189,148,196,106,209,5,227,132,243,177,250,185,254,188,6,255,15, 122,25,214,34,244,36,11,43,217,52,141,59,119,69,171,76,11,78,31,79,185,77,234,76,254,73,62,72,207,69,215,63,72,59,122,50,118,39,63,26,160,14,175,10,248,5,68,4,68,3,234,250,17,243,182,236,109,225,9,215,120,203,86,194,63,184,82,168,103,160,196,161,242,162,26,163,218,164,156,167,61,176,179,188,87,200,201,214,211,234,13,246,218,246,2,254,186,6,204,16,162,27,87,33,196,37,225,42,199,50,6,62,221,74,98,79,154,78,60,78,246,76,102,76,176,73,90,71,58,69,103,62,220,53,36,46,168,35,29,25,166,17,76,11,165,8,6,6,240,255,88,250,252,243,86,234,48,224,46,212,80,199,95,187,125,175,162,165,45,160,243,159,83,161,1,163,138,163,191,166,231,176,110,187,165,199,227,219,127,233,138,236,169,247,8,3,204,10,129,21,115,27,181,31,51,39,149,44,213,52,253,63,204,72,46,77,235,75,55,75,88,77,218,78,147,76,221,72,53,66,114,58,32,55,9,49,250,35,90,23,152,15,155,10,125,8,132,6,175,0,50,249,86,240,35,233,252,225,91,209,161,194,210,185,156,175,143,164,240,158,231,156,227,158,36,164,236,167,204,168,217,175,17,191,235,200,234,215,202,237,174,246,159,251,220,4,117,11,116,18,236,28,198,36,198,38,41,45,174,55,188,65,206,74,152,78,214,77,0,76,27,75,228,77,31,78,68,72,218,67,185,62,89,53,203,41,121,34,178,27,19,14,191,7,117,9,58,7,167,0,164,247,17,238,46,230,237,220,84,210,68,198,31,185,186,173,53,164,174,158,7,158,110,157,230,161,1,173,253,173,8,175,186,190,20,210,74,222,132,233,210,244,20,250,241,1,46,13,113,27, 67,31,76,30,200,36,132,46,25,58,3,67,46,76,62,81,101,77,52,76,113,78,44,82,103,80,109,70,201,63,94,59,83,51,120,46,188,38,197,26,15,15,24,1,161,255,161,6,46,1,162,246,228,235,209,226,155,220,155,211,228,199,46,186,187,171,28,163,56,159,215,160,141,166,127,168,62,166,67,168,126,182,69,197,156,206,251,225,175,243,101,246,32,249,171,0,67,14,91,27,81,28,107,30,191,41,153,49,64,61,12,73,204,77,4,77,197,74,97,79,202,81,93,78,186,73,159,75,39,74,220,62,147,51,181,44,166,30,207,19,181,11,115,3,58,7,23,8,53,254,65,244,249,233,180,225,89,219,11,210,129,196,63,182,147,171,91,163,9,160,183,160,227,161,53,164,66,169,88,175,143,181,218,192,98,218,138,229,237,236,213,246,47,251,132,3,47,16,12,23,252,26,195,32,205,41,176,49,155,60,32,69,121,76,30,78,121,76,186,79,159,83,103,84,129,79,73,74,131,66,15,58,47,49,38,43,103,33,68,18,64,11,83,11,16,4,64,0,131,254,45,244,62,237,159,230,252,216,20,204,97,193,14,181,46,169,3,162,159,160,128,164,206,167,178,164,105,167,244,178,188,186,143,196,41,214,15,233,196,238,50,245,234,254,81,8,229,17,228,23,8,30,163,37,162,39,172,47,163,64,28,70,100,75,2,79,173,80,29,83,105,78,105,80,233,82,210,73,113,64,124,53,145,47,203,49,2,34,13,11,185,6,218,10,46,7,200,254,142,249,207,244,10,236,130,225,3,214,41,202,75,188,10,174,77,165,17,159,80,158,82,163,173,166,82,168,249,170,226,173,251,183,244,197,36,216,150,230,68,237,0,249,65,4,14,4,101,13,180,26, 34,31,94,34,133,41,245,53,8,66,65,74,124,75,0,77,240,79,197,80,131,80,41,79,202,75,136,69,31,59,14,56,42,53,120,41,109,29,118,15,101,7,103,9,85,6,153,2,153,252,134,237,28,230,113,224,154,213,4,203,57,188,118,174,59,165,245,161,4,163,215,163,36,164,172,166,56,171,224,178,68,191,104,206,49,218,102,231,150,241,219,247,111,254,167,9,43,17,98,24,100,35,26,35,99,44,159,59,5,67,67,72,175,74,43,76,118,81,74,81,163,80,46,82,209,78,47,65,99,54,0,53,46,48,183,41,190,30,102,13,132,5,4,9,125,6,133,0,7,250,161,237,242,225,57,219,81,212,40,199,209,183,196,172,59,165,235,161,6,163,24,162,232,160,228,164,48,171,198,177,133,190,16,206,25,218,21,228,197,242,142,251,83,253,230,7,240,18,61,26,208,30,222,36,216,48,96,57,56,65,222,71,54,73,94,76,106,78,167,79,173,81,255,80,68,76,196,66,104,64,147,60,57,46,13,38,9,28,23,16,145,10,57,7,178,7,212,1,60,248,27,240,151,228,194,217,253,207,168,197,172,186,161,174,221,162,64,160,49,162,5,163,206,165,56,169,123,171,83,180,153,192,88,205,190,218,89,230,92,243,82,249,228,0,231,11,99,18,140,24,25,32,83,40,122,46,234,56,26,67,28,71,239,75,99,81,233,82,126,82,86,81,37,77,236,72,211,68,204,64,37,58,47,50,51,40,59,24,245,11,72,12,245,8,46,2,218,254,60,246,33,237,147,230,229,217,220,205,64,195,4,181,72,171,29,166,172,161,163,162,248,165,227,165,165,166,46,174,33,182,127,189,214,206,246,219,71,231,56,245,138,250,144,3,169,12,28,20,166,27, 45,32,6,42,80,49,253,56,56,65,60,74,18,81,187,80,75,80,218,79,6,78,203,79,91,77,68,68,219,61,69,51,80,43,122,38,204,21,21,11,4,13,53,10,47,5,205,254,223,244,238,237,159,230,244,218,142,206,136,193,12,182,106,172,171,165,22,161,208,161,75,164,197,164,179,166,241,170,185,185,215,198,152,206,142,223,5,238,98,239,61,245,237,4,189,13,70,21,215,27,91,33,164,39,238,47,105,59,192,67,246,72,227,77,208,81,183,81,21,78,165,77,159,77,234,74,99,68,203,56,50,49,127,45,48,36,151,22,158,10,39,8,198,9,68,5,73,253,201,244,195,236,40,226,115,213,34,203,98,195,150,185,100,172,176,162,35,159,197,161,102,163,207,162,2,168,96,177,141,185,70,195,255,206,13,225,121,231,232,241,31,255,164,6,46,11,230,18,179,26,121,34,224,40,218,49,230,59,236,67,142,73,33,78,197,80,21,84,86,81,148,79,101,75,54,68,151,63,223,58,236,48,105,40,183,35,22,27,82,15,38,9,214,6,152,1,247,253,158,244,139,234,222,224,202,214,26,203,91,193,174,181,235,169,229,160,249,160,191,163,40,167,203,169,161,168,201,171,249,184,1,195,242,206,131,227,29,243,175,244,184,249,24,4,246,14,132,24,99,31,40,36,44,42,106,51,83,62,193,70,211,75,20,80,122,79,5,77,149,76,241,75,19,77,71,75,111,68,161,61,134,53,193,43,127,31,42,17,242,10,48,12,101,13,96,8,192,252,186,240,185,232,242,224,8,213,155,201,249,192,120,183,205,171,94,161,54,158,57,162,159,166,186,168,175,169,180,174,245,185,75,196,164,205,244,227,129,246,186,245,144,246,6,3,2,16,228,23,25,29, 185,34,162,41,125,50,20,61,127,70,103,75,146,74,28,76,229,80,103,80,108,78,211,76,33,68,164,63,178,57,176,51,86,41,57,33,69,25,187,8,22,5,210,12,31,7,255,251,33,241,224,231,252,226,94,218,131,206,22,195,110,181,151,168,24,162,57,161,17,166,14,167,79,165,220,169,121,177,160,182,28,195,48,216,141,231,190,239,149,247,18,252,139,6,72,18,155,24,202,30,127,38,83,41,21,49,233,61,210,74,40,79,21,79,117,74,152,71,248,78,20,83,0,76,51,68,160,63,219,59,47,50,141,40,200,30,134,17,179,8,173,7,121,10,168,5,11,249,93,238,157,233,193,227,234,215,94,202,225,190,127,176,252,162,141,159,14,160,131,162,89,168,20,168,103,165,84,175,192,188,115,197,27,213,42,229,227,238,133,245,149,253,180,11,52,19,245,22,70,28,125,34,124,42,85,50,146,66,132,74,162,73,123,76,29,76,0,77,11,80,181,78,178,73,198,68,67,65,60,55,175,45,226,43,28,28,192,10,28,12,130,11,145,9,168,5,52,248,132,238,184,231,225,222,79,216,8,205,144,189,86,175,66,167,248,162,164,160,154,162,192,166,124,165,145,168,84,180,125,193,155,199,245,212,156,231,148,239,232,246,191,255,143,7,147,17,247,26,234,27,129,35,191,47,207,53,3,66,58,71,87,71,79,81,4,81,63,76,188,77,42,77,212,75,10,71,216,63,172,54,94,44,169,36,52,30,131,16,224,9,79,12,235,7,6,0,22,247,23,239,113,233,255,224,0,211,105,197,221,185,82,173,184,164,101,161,231,162,44,166,42,164,185,163,219,169,32,182,228,191,45,199,50,217,65,233,115,241,117,250,222,1,250,6,196,17,122,27,55,31, 132,37,29,45,115,54,200,68,167,75,166,75,105,80,210,79,15,77,236,77,39,79,31,81,118,73,180,57,117,51,90,47,165,32,52,23,33,20,82,13,93,10,94,7,234,1,45,253,102,242,108,232,221,223,125,211,237,198,1,189,243,177,197,167,236,161,95,159,133,163,220,168,146,170,15,174,123,179,155,188,197,196,223,216,137,237,134,240,2,250,14,4,3,7,154,18,212,29,2,36,210,38,206,47,52,59,44,68,49,77,151,82,173,80,153,79,206,80,153,80,159,78,64,72,153,66,253,58,148,52,213,46,115,35,16,22,173,12,16,9,135,7,51,6,115,2,18,250,183,240,17,233,221,222,148,207,195,196,48,187,33,177,6,167,215,160,250,159,213,160,207,164,187,167,52,170,182,176,233,185,208,203,193,219,45,231,30,244,253,249,163,252,130,11,163,26,51,34,78,36,250,35,75,47,136,60,168,69,38,79,227,81,149,78,224,79,143,77,40,77,74,78,245,72,165,61,175,56,78,56,100,45,203,36,39,28,182,12,118,9,69,10,64,6,119,0,88,248,90,241,185,233,52,221,255,207,82,197,210,184,242,171,252,163,88,161,118,162,225,161,231,162,81,164,109,169,115,181,117,191,233,204,205,222,104,232,223,242,161,254,62,3,160,8,243,21,172,27,45,32,116,45,86,54,251,61,54,66,255,69,203,78,83,83,248,77,47,75,169,78,182,76,199,72,254,66,148,58,63,52,228,44,159,33,89,21,1,13,150,12,70,11,54,5,35,253,174,246,175,237,242,227,130,219,84,206,82,192,197,181,56,172,150,164,135,161,17,159,95,159,253,162,26,164,173,168,58,185,29,196,160,204,169,225,87,240,50,244,149,251,23,6,78,13,31,26,178,33,167,34, 248,41,204,51,182,58,31,68,25,77,99,79,168,80,101,81,175,78,125,75,82,74,185,72,83,66,66,58,124,53,172,43,131,28,31,18,181,12,237,3,98,254,247,253,141,250,112,242,85,236,48,231,64,220,204,205,69,196,164,186,2,173,204,161,1,159,55,158,21,157,161,158,230,161,141,170,122,183,220,195,68,204,245,219,243,243,180,255,230,5,60,12,143,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,167,255,254,255,204,255,201,255,176,255,160,255,156,255,172,255,189,255,225,255,7,0,25,0,33,0,45,0,29,0,14,0,0,0,247,255,11,0,42,0,62,0,91,0,89,0,63,0,42,0,15,0,244,255,247,255,255,255,9,0,45,0,70,0,87,0,97,0,87,0,52,0,21,0,244,255,213,255,199,255,206,255,224,255,235,255,242,255,237,255,213,255,203,255,199,255,197,255,194,255,203,255,213,255,218,255,210,255,177,255,128,255,73,255,32,255,241,254,184,254,152,254,194,254,211,254,245,253,179,253,158,255,100,2,197,4,187,5,176,4,59,2,105,255,124,253,151,251,202,248,165,249,216,253,107,255,206,253,32,254,237,1,138,2,225,253,128,250,91,4,197,20,136,21,227,8,146,249,69,240,227,247,8,4,247,1,67,245,116,232,42,227,134,231,117,238,223,251,112,27,117,52,73,42,193,14,162,242,180,222,81,226,254,248,197,27,97,48,3,25,12,243,154,225,22,230,158,7,45,51,86,44, 76,254,81,229,175,236,41,24,190,72,246,71,78,32,166,240,158,192,77,165,168,182,52,226,68,18,9,57,167,75,242,60,0,242,128,154,120,132,253,174,137,238,164,31,194,30,91,248,69,240,121,15,232,40,129,15,227,198,84,157,133,186,226,242,56,44,31,86,96,84,255,54,23,28,91,17,169,0,56,207,177,168,203,193,63,18,134,99,119,116,128,58,163,245,57,221,157,230,238,243,232,224,61,183,75,182,5,235,161,53,237,89,181,43,170,227,26,207,243,239,109,27,79,30,7,239,241,202,161,222,177,26,185,85,52,86,105,29,216,235,246,232,255,17,126,38,104,245,72,194,174,215,116,30,182,91,35,84,136,7,162,198,141,187,92,229,92,22,106,2,3,204,231,197,135,241,52,42,213,61,3,21,245,230,79,225,182,247,190,25,89,23,214,220,103,177,198,193,76,0,63,56,216,43,5,248,194,229,3,251,122,26,136,25,89,230,195,194,243,221,173,21,13,71,110,76,164,30,101,247,115,241,125,254,81,3,95,230,145,201,171,220,92,12,43,54,64,63,121,20,236,225,92,211,219,229,220,6,159,6,27,223,70,210,254,239,29,18,188,27,197,252,85,217,166,218,161,242,8,12,254,12,251,233,98,212,176,236,51,21,33,49,36,48,102,24,132,10,206,14,28,28,209,26,195,243,93,206,246,215,173,252,81,34,216,48,22,18,77,239,90,238,87,252,31,0,196,231,142,196,40,199,70,245,206,39,47,55,118,24,231,248,42,252,131,7,199,9,224,0,127,237,68,237,115,7,182,38,53,62,19,55,58,20,111,4,22,12,196,14,123,1,38,223,169,198,218,212,76,243,149,10,15,9,203,235,33,216,103,222,179,234,48,242,253,230,136,211,120,223, 69,0,191,23,54,36,167,27,121,7,214,0,19,4,34,12,139,8,118,239,206,233,40,9,14,45,14,70,95,74,255,50,236,25,244,10,182,1,252,252,251,237,157,224,230,233,199,249,217,8,43,17,145,254,114,228,132,221,85,226,234,234,110,232,221,217,176,220,73,240,237,2,105,17,23,13,183,254,49,255,204,5,12,14,91,15,2,251,8,237,199,250,215,19,9,51,156,70,137,52,246,22,88,7,8,2,186,2,105,247,221,229,28,232,110,246,213,8,34,24,12,13,165,241,33,223,169,216,161,223,130,226,225,210,109,207,147,225,134,246,63,11,2,15,94,2,153,254,94,2,254,12,129,18,15,252,209,228,167,236,199,8,149,45,166,68,95,53,68,24,212,2,139,246,132,247,230,243,198,234,248,239,11,252,244,11,106,29,239,19,238,246,209,230,59,227,14,230,18,227,239,210,115,208,14,228,8,255,16,28,49,39,21,29,138,18,81,8,213,4,209,4,80,244,80,230,108,243,205,18,196,59,201,85,37,69,10,35,33,9,47,247,157,241,10,238,254,234,240,245,193,3,186,12,6,18,7,2,83,226,250,204,120,197,187,202,75,210,10,208,60,211,38,224,254,237,138,2,121,15,129,5,59,247,213,240,35,249,230,9,121,9,11,2,211,11,187,32,17,61,219,82,99,70,185,40,74,19,251,7,16,13,50,17,166,4,233,251,234,253,18,6,39,16,56,5,17,231,78,212,135,210,103,221,114,234,228,226,189,210,77,210,245,226,86,3,33,26,188,19,182,5,66,254,42,3,207,15,16,10,122,250,96,0,27,24,98,57,51,83,241,68,79,33,78,9,156,253,237,254,189,254,169,240,133,231,70,235,49,248,19,8,199,253,129,218,190,197,189,198, 235,212,242,225,75,214,69,195,176,196,50,217,136,252,203,19,64,11,98,254,43,253,125,7,164,23,13,21,22,8,125,15,172,40,231,73,28,98,246,84,15,53,127,33,132,24,246,23,142,17,247,250,90,236,162,239,221,251,125,8,66,252,37,219,83,202,183,204,54,213,217,216,180,200,165,184,80,192,125,213,48,243,233,7,138,3,108,251,43,252,13,6,29,17,168,7,15,249,156,5,87,37,106,74,219,101,116,91,91,60,209,39,214,26,132,21,107,14,176,249,209,236,59,242,91,253,114,5,11,248,0,217,107,200,49,199,148,203,172,207,31,196,72,183,195,190,87,211,62,239,111,2,111,1,204,255,4,3,15,10,70,21,80,16,29,3,152,13,100,45,165,84,140,112,135,102,139,73,166,52,18,34,143,23,214,16,129,254,240,241,12,245,179,251,96,2,183,248,170,219,230,201,195,199,185,202,93,206,139,196,219,184,237,191,92,210,225,234,22,254,42,254,59,249,59,248,227,251,220,4,25,4,69,0,230,14,100,41,23,73,154,98,28,90,220,61,159,43,102,31,249,25,224,20,74,1,70,240,196,238,187,246,76,4,14,1,130,229,237,208,240,201,39,199,199,200,215,193,116,184,39,191,26,207,80,230,201,252,251,0,42,251,114,245,2,247,26,4,139,10,233,8,212,21,121,48,177,79,87,103,45,95,119,68,197,48,254,34,57,31,115,29,59,12,37,250,250,244,178,247,48,1,56,254,55,228,196,206,152,198,125,197,144,201,134,193,126,179,213,181,56,198,158,226,118,255,86,7,148,1,102,251,85,252,199,8,68,15,73,13,167,24,178,48,44,79,87,107,228,103,115,74,148,47,242,28,177,24,252,26,176,14,80,252,107,243,125,244,166,253, 128,249,224,220,2,197,97,191,251,196,163,205,159,198,141,182,47,180,1,193,118,220,80,248,42,254,79,247,137,242,1,248,15,8,30,13,142,6,60,14,164,38,110,72,245,102,141,100,125,73,52,50,61,34,252,30,218,31,210,15,100,251,227,245,155,251,54,6,45,2,228,229,228,204,28,197,238,199,3,205,193,195,147,179,6,180,196,198,100,229,248,254,193,255,219,243,116,238,23,248,128,12,194,19,77,13,0,19,226,40,224,72,66,102,173,99,173,71,2,48,230,33,231,31,6,33,105,17,117,252,59,246,100,253,97,8,24,1,178,224,217,198,36,195,149,202,182,208,97,198,54,180,71,179,48,197,62,226,241,250,74,253,107,243,121,239,234,249,1,13,53,18,173,10,24,16,0,40,126,74,88,102,134,95,30,64,92,40,171,31,191,35,194,37,253,19,170,252,244,244,30,252,60,7,134,0,49,226,71,201,81,196,93,201,135,204,14,193,146,174,113,171,158,188,28,219,186,244,240,247,193,238,148,235,124,247,225,10,60,16,53,11,94,19,210,44,151,80,59,107,156,98,135,67,56,44,253,35,169,39,178,39,246,20,43,255,185,249,124,2,173,13,159,5,245,228,224,200,33,195,172,202,81,208,186,198,154,181,144,178,212,194,52,222,125,243,4,245,253,236,56,236,146,250,244,13,82,18,210,13,113,21,254,43,177,75,134,98,109,89,227,60,133,39,134,33,253,39,162,41,120,24,173,1,233,247,152,253,210,7,56,1,92,229,166,205,158,200,22,206,221,206,135,192,126,174,102,172,217,189,109,218,164,240,214,243,2,237,201,235,238,249,204,14,58,21,97,16,137,21,58,43,198,75,199,99,227,92,172,65,215,42,52,35,110,40,157,40,21,23, 141,0,22,247,84,253,71,6,159,253,187,226,167,205,91,202,56,208,237,207,223,192,174,174,115,171,83,189,44,221,22,246,49,250,156,243,148,242,189,255,43,17,84,20,71,15,178,21,192,44,222,78,71,102,141,92,244,62,192,39,240,32,253,36,138,34,33,17,233,253,128,247,173,254,74,7,81,254,109,227,189,205,83,202,73,208,84,206,63,190,81,173,55,172,224,191,199,223,214,245,245,245,49,236,134,234,40,251,162,15,50,19,51,15,45,23,25,46,31,78,152,98,126,87,193,59,116,39,141,34,152,39,113,36,88,17,73,253,250,246,115,254,255,6,77,254,89,228,51,206,124,201,203,207,150,206,48,190,151,173,249,173,29,195,14,226,115,244,100,242,244,233,239,234,172,253,163,19,109,23,26,18,10,24,158,45,239,77,233,98,240,87,95,59,65,37,222,31,22,38,211,35,132,16,3,252,124,246,195,0,210,11,86,3,48,232,122,209,217,205,186,212,255,210,247,194,38,179,151,178,220,197,165,227,29,246,206,244,145,235,78,234,214,251,13,18,170,22,105,18,136,24,219,45,171,78,57,99,103,86,168,56,14,35,147,31,5,40,97,38,143,18,163,253,211,247,238,1,200,11,161,0,235,227,59,206,183,204,135,213,13,212,198,193,79,175,57,174,63,195,37,227,80,246,199,243,216,232,187,231,197,248,8,13,205,17,135,15,88,22,198,42,184,72,199,88,64,74,233,46,35,29,190,28,189,37,172,34,90,14,32,251,125,246,138,0,135,11,63,3,8,234,167,214,10,213,58,219,152,214,161,195,109,179,150,181,159,203,235,233,230,250,30,246,85,233,172,231,189,249,153,15,246,20,245,17,235,23,8,43,188,70,104,86,54,74,72,49,99,32, 158,30,181,36,37,32,194,12,201,250,49,247,1,2,33,12,155,2,102,233,57,213,167,209,204,215,70,213,70,196,232,180,229,181,95,201,79,230,211,247,132,244,25,233,211,230,154,245,213,8,87,15,177,15,112,24,241,44,193,72,1,87,69,72,28,44,48,25,136,24,184,33,92,32,138,15,39,255,88,251,209,3,124,11,26,2,3,235,149,216,97,214,27,222,37,221,18,205,55,189,244,188,20,207,25,235,192,251,120,247,124,236,154,236,126,254,187,19,74,25,120,21,239,25,19,44,246,70,80,85,183,70,138,42,55,24,62,24,172,33,115,31,155,11,1,248,138,243,27,253,70,6,115,254,157,231,198,212,136,210,120,217,121,214,49,196,219,178,66,179,18,200,120,230,173,248,19,245,87,233,162,232,193,250,222,16,43,23,237,18,0,23,118,42,243,70,130,86,214,72,0,45,221,26,153,26,179,35,189,33,10,13,209,247,161,244,123,1,49,13,207,5,22,236,80,213,54,210,75,219,198,218,149,201,243,183,85,184,122,206,0,238,160,255,8,250,175,236,28,236,37,255,119,21,9,27,193,21,229,24,62,44,170,72,8,87,167,70,14,39,166,19,242,21,230,33,65,32,91,9,0,242,138,238,100,252,176,9,103,3,148,233,213,210,124,208,139,217,222,216,29,200,86,183,160,185,186,208,140,238,84,254,144,247,86,233,251,233,3,255,120,22,30,28,255,20,235,21,212,40,62,69,239,83,128,68,18,37,215,16,7,19,161,32,110,33,87,11,108,243,128,240,13,255,180,11,117,4,127,233,228,209,200,208,113,220,198,221,42,204,195,183,41,184,235,208,70,241,147,2,83,251,157,235,120,235,18,0,4,24,113,31,249,24,102,24,242,41,81,69, 10,83,231,66,48,34,39,13,112,15,38,29,252,30,117,10,203,242,86,239,36,254,235,11,79,5,28,233,232,207,2,207,204,219,166,221,135,203,38,182,129,182,88,208,16,242,236,3,135,250,158,231,212,231,158,255,215,26,48,36,4,28,31,25,85,42,70,69,144,82,145,65,151,30,158,9,174,15,189,32,110,35,10,14,254,244,226,241,162,1,142,14,217,6,20,234,3,208,189,206,113,220,232,223,149,206,92,184,17,184,29,210,115,243,42,4,76,249,167,229,13,231,190,0,209,28,131,37,116,26,145,20,170,37,207,65,64,79,183,61,38,26,125,5,187,12,160,30,225,33,208,11,223,240,4,238,255,255,136,14,43,7,20,233,105,205,115,204,164,219,216,224,0,209,76,186,119,184,70,210,127,244,134,6,59,252,86,232,185,234,94,6,137,35,38,44,223,31,103,24,219,40,217,68,54,82,60,63,50,24,89,2,90,12,249,33,137,39,156,16,169,242,22,238,35,0,132,15,224,8,110,233,3,204,251,203,24,221,195,226,74,209,10,183,61,179,211,206,164,243,186,6,136,251,172,229,104,231,84,4,147,35,90,45,173,31,190,21,39,37,20,65,6,78,61,58,48,19,227,254,245,10,147,33,201,38,179,13,239,237,218,234,15,0,33,17,57,10,68,233,211,202,104,203,239,221,102,228,232,209,155,182,187,179,215,208,234,245,23,8,1,251,243,227,242,230,137,5,44,37,230,46,14,32,34,20,252,34,53,63,40,76,28,56,37,16,131,251,22,9,146,33,4,40,186,15,52,240,63,237,55,3,217,20,5,13,243,233,95,202,30,204,79,224,196,231,183,213,140,185,68,181,227,209,53,247,46,9,114,251,192,227,86,231,207,7,227,40,104,50, 188,33,244,19,119,34,30,63,184,75,97,54,29,13,114,248,234,7,54,34,80,40,74,14,200,237,44,236,135,4,193,22,42,13,112,231,80,198,80,201,166,224,96,234,220,215,144,185,76,180,210,209,80,248,52,10,98,250,199,224,246,229,52,10,224,44,162,52,168,32,27,17,178,32,184,62,120,74,138,50,243,6,175,242,66,5,185,34,184,41,88,14,8,236,32,234,114,3,248,21,126,11,65,229,159,197,151,203,185,228,86,237,61,216,0,184,65,179,70,212,2,253,160,12,11,249,139,222,71,230,224,13,45,50,186,56,122,33,222,15,116,32,2,64,92,75,250,49,179,5,229,242,97,8,110,38,142,42,115,12,128,234,216,235,110,8,13,27,98,13,168,227,32,195,190,202,49,230,35,239,14,216,79,182,24,178,145,212,77,254,100,13,54,248,226,221,42,232,248,17,132,53,248,56,78,31,203,13,115,32,46,65,134,74,75,45,29,255,114,238,217,7,157,39,14,42,37,9,219,229,34,232,175,6,164,25,66,10,242,222,185,190,91,200,245,228,222,236,133,212,35,179,248,176,2,214,7,0,251,12,206,246,177,221,63,234,115,22,254,58,210,60,229,32,112,15,59,36,48,71,171,80,72,49,238,0,76,240,142,11,66,44,46,45,251,9,83,230,130,234,221,10,71,29,6,11,252,220,140,188,231,199,174,229,236,236,43,211,17,177,190,175,218,214,172,1,109,12,120,243,188,217,246,231,57,22,208,58,119,59,157,31,91,15,157,36,99,70,25,77,55,43,196,250,232,235,91,9,110,43,69,44,134,8,189,228,73,233,73,10,252,28,104,10,153,220,60,189,234,201,192,232,162,239,36,212,175,176,166,175,205,215,151,2,247,11,43,242,55,217, 90,233,17,25,73,61,87,60,129,31,82,15,32,37,246,70,143,76,53,41,18,248,181,233,100,8,4,43,68,43,114,7,180,228,76,234,214,11,250,29,165,9,228,218,79,188,57,202,133,233,50,240,41,212,137,176,236,175,242,216,132,4,174,13,113,243,239,218,35,236,207,28,126,64,217,61,73,32,65,16,92,38,125,72,136,77,73,41,101,248,157,234,251,8,152,42,198,41,81,6,147,229,41,237,64,15,48,32,47,10,170,218,46,188,108,202,12,234,25,240,241,210,10,175,195,174,17,216,67,3,40,11,94,239,65,214,237,231,140,25,60,62,64,60,13,31,214,14,100,36,72,70,143,75,8,40,228,247,75,234,153,8,165,41,233,39,161,4,69,229,113,238,46,18,189,35,203,12,153,220,63,190,63,204,124,235,132,241,179,212,154,177,141,177,211,217,113,3,67,10,193,238,218,214,232,232,170,25,53,61,242,58,232,30,43,16,96,38,188,71,156,75,28,39,52,247,66,234,217,8,223,41,237,39,253,4,27,230,111,238,194,16,133,33,27,11,215,220,140,191,155,204,109,234,90,239,102,210,92,176,137,176,180,215,66,0,161,6,246,235,222,213,22,233,239,25,231,60,255,57,47,30,238,15,229,37,4,71,6,75,44,39,161,248,28,236,104,9,8,41,10,39,161,5,222,232,250,241,108,19,66,35,111,13,40,225,217,196,142,208,239,235,51,239,3,211,54,179,28,180,251,217,8,1,234,6,110,237,160,216,209,234,157,25,100,59,138,56,214,29,181,15,242,35,181,67,3,72,103,37,183,247,49,234,110,5,25,36,137,34,223,2,206,231,111,241,214,18,184,34,50,13,160,225,29,197,66,207,160,233,89,237,251,210,245,180,28,182,27,219, 46,1,192,6,65,238,16,218,73,235,228,24,167,58,32,57,88,32,133,18,240,36,171,66,227,69,235,35,219,247,193,234,23,5,163,34,112,32,144,1,194,231,55,241,186,17,130,33,175,12,247,225,101,197,108,206,29,232,62,236,238,210,97,181,58,181,55,216,227,253,228,4,162,238,198,219,34,236,215,23,49,56,127,55,99,33,43,21,32,39,215,67,140,70,154,37,60,251,8,238,57,7,160,36,119,35,79,6,138,237,29,246,116,21,104,37,193,17,4,232,204,202,138,209,99,233,66,237,140,212,49,183,228,181,23,215,30,251,190,1,131,236,253,217,17,233,60,19,22,51,188,50,83,29,114,16,157,32,162,60,26,64,153,32,121,247,237,233,188,1,79,30,240,29,93,3,226,236,90,245,234,19,117,36,169,18,244,234,22,206,145,211,189,234,141,239,187,216,201,188,249,186,10,219,174,255,129,8,233,244,69,226,168,239,101,24,33,56,73,56,250,34,203,20,7,35,13,62,249,65,215,35,8,251,161,235,8,1,74,28,110,28,161,3,101,237,202,243,118,16,57,32,107,14,39,231,56,201,59,204,221,225,187,230,20,209,170,182,35,181,138,212,13,249,121,2,236,239,45,222,138,235,116,20,166,53,170,55,83,35,150,20,65,33,9,60,71,66,225,38,242,254,127,238,16,3,89,31,208,33,237,10,207,244,179,249,24,21,177,36,111,19,147,236,221,205,148,207,238,228,138,234,193,213,24,187,172,183,30,213,43,249,62,3,132,241,84,223,226,234,133,18,110,51,77,53,187,32,191,16,112,27,209,53,128,61,164,35,9,252,83,234,59,253,151,25,226,29,237,8,110,243,117,247,7,18,157,34,173,19,127,238,149,207,149,207,4,228,189,234, 31,216,236,190,253,186,26,215,218,250,183,5,231,244,59,226,195,235,33,18,228,51,88,55,56,35,179,17,246,25,40,51,36,59,229,33,25,250,100,231,141,249,184,22,52,29,20,10,108,244,187,246,104,16,195,33,41,20,128,239,136,207,3,206,156,226,38,235,137,218,179,193,45,188,111,214,5,250,153,6,219,247,178,229,185,237,190,18,193,52,165,57,155,38,9,20,6,26,104,50,101,59,163,35,156,252,68,233,182,250,147,24,134,32,70,14,54,248,210,248,26,17,163,34,102,21,50,240,221,206,11,204,120,224,202,233,105,217,172,191,172,184,10,210,138,246,110,5,60,248,158,229,1,236,228,15,121,50,76,57,192,39,180,20,236,24,52,48,105,57,216,34,20,253,134,233,15,250,12,24,238,32,169,15,192,249,132,249,97,17,179,35,96,23,11,242,102,207,74,203,14,224,175,235,129,221,251,195,27,187,241,209,105,245,253,4,207,248,100,230,45,236,162,15,31,50,176,56,158,38,177,18,229,21,212,44,144,54,223,32,129,251,124,231,88,247,68,21,252,30,232,14,138,249,183,248,230,15,100,34,12,23,19,243,2,209,43,204,112,224,34,236,44,222,192,196,147,187,91,210,79,246,35,6,131,249,126,230,209,235,121,15,151,51,237,59,229,41,58,20,143,21,219,43,77,54,107,33,66,252,185,231,138,246,157,19,170,29,63,15,57,251,16,250,224,15,30,33,78,21,193,241,234,207,165,202,110,222,86,234,60,221,173,196,94,187,107,209,131,245,80,6,210,250,38,232,200,236,234,15,57,52,46,61,135,43,162,21,98,22,69,44,127,54,72,33,159,251,144,230,43,245,211,18,10,30,160,16,241,252,53,251,49,16,59,33,136,21,248,241, 37,208,144,202,236,221,162,233,2,221,142,197,253,188,211,210,221,245,169,5,13,250,0,232,5,237,252,15,5,52,217,60,51,43,85,21,234,21,167,43,199,53,109,32,170,250,122,229,247,243,29,18,76,30,173,17,27,254,245,251,207,16,202,33,197,21,243,241,2,208,77,202,112,221,44,233,16,221,64,198,144,189,146,210,179,244,189,3,105,248,127,231,53,237,107,16,81,52,85,60,87,42,194,20,77,21,222,42,206,52,64,31,186,249,39,229,19,244,122,18,187,30,16,18,173,254,184,252,232,17,138,35,183,23,89,243,169,208,29,202,255,220,58,233,78,221,240,197,135,188,94,209,178,243,19,3,59,248,165,231,76,237,13,16,168,51,74,60,113,43,65,22,98,22,94,43,38,52,127,29,21,248,13,228,91,243,204,17,215,29,139,17,26,255,8,254,24,20,49,38,212,25,128,244,49,209,156,202,209,221,172,234,112,223,139,200,93,191,217,211,166,245,182,4,189,249,76,233,1,239,159,17,230,52,25,61,32,44,149,22,241,21,220,41,103,49,40,26,42,245,187,225,28,241,142,15,246,27,184,16,158,255,179,254,252,19,66,37,91,24,16,243,235,207,57,201,95,220,27,233,154,221,178,198,124,189,67,210,207,244,127,4,197,249,96,233,240,238,112,17,244,52,193,61,58,45,205,23,200,22,2,42,63,49,65,26,42,246,117,227,158,242,87,16,127,28,13,18,55,2,183,1,92,22,104,38,166,24,80,243,85,208,63,201,177,219,192,231,50,220,9,198,155,189,102,210,166,244,26,4,52,249,230,232,155,238,16,17,131,52,255,60,15,44,118,22,147,21,35,41,86,48,77,25,62,245,102,226,32,241,156,14,81,27,142,18,62,4,56,4, 69,24,89,39,174,24,76,243,141,208,248,200,103,218,226,229,222,218,53,198,213,190,150,211,80,245,57,4,104,249,216,233,11,240,111,18,132,53,206,61,207,44,17,23,132,21,22,40,149,46,34,23,70,243,214,224,133,239,237,12,241,25,207,17,60,4,118,4,23,24,165,38,2,24,1,243,177,208,5,201,91,217,208,227,140,217,233,198,192,192,36,213,219,245,141,4,23,251,72,237,234,243,48,21,192,54,12,62,58,45,38,24,156,22,196,40,67,47,120,24,79,245,182,226,185,240,26,14,24,28,23,21,6,8,190,7,65,26,14,40,72,25,18,244,2,209,221,199,135,214,23,224,50,214,246,196,203,191,231,211,192,243,7,2,28,249,21,236,62,242,194,17,23,50,2,58,240,42,0,23,234,20,205,37,217,43,205,21,7,244,68,226,9,240,19,13,136,27,169,21,158,9,70,9,235,26,99,40,235,25,33,245,255,209,33,200,88,214,201,224,160,216,96,200,251,194,55,214,207,245,245,4,60,253,193,240,21,246,171,19,49,50,57,57,68,42,183,22,140,20,199,36,90,42,235,20,16,244,78,226,49,239,105,11,248,25,118,21,15,11,251,10,147,27,235,39,211,24,183,243,118,208,250,197,85,211,181,221,71,214,233,198,178,193,136,212,48,244,79,4,132,253,14,241,74,245,142,17,207,47,228,55,99,42,75,23,14,20,216,34,93,40,54,20,6,245,65,228,175,240,225,11,68,26,176,22,111,13,124,13,14,29,109,40,24,25,91,244,77,209,69,198,211,210,14,221,122,214,110,200,21,196,169,214,237,245,197,6,4,1,202,244,6,248,163,18,237,47,240,55,89,42,13,23,77,19,165,33,145,39,147,20,55,246,236,228,9,240,132,10, 241,25,153,24,227,16,132,16,105,30,110,40,197,24,131,244,160,209,125,197,95,208,38,218,190,212,121,200,226,196,207,214,120,245,79,6,181,0,255,243,33,246,160,15,233,44,220,53,234,40,111,21,191,16,66,30,218,36,108,19,19,246,170,228,202,238,203,8,79,25,96,25,228,17,87,16,123,28,198,37,229,22,4,244,169,209,220,196,252,206,58,217,190,213,158,203,162,200,157,217,127,247,185,8,47,4,117,248,1,250,166,17,130,45,35,54,184,41,115,22,196,16,173,29,62,37,3,21,224,247,110,229,244,237,203,7,191,25,249,26,78,19,139,16,58,27,82,36,109,22,162,243,85,208,8,194,30,203,6,214,95,212,111,203,40,200,184,215,166,244,159,6,179,3,149,248,6,249,244,14,22,42,141,51,172,40,61,22,71,16,173,28,75,36,180,20,59,248,228,229,241,237,177,7,137,26,26,29,87,22,36,19,211,28,10,38,40,25,2,247,7,211,46,195,148,203,177,215,54,216,224,208,117,205,75,219,206,246,49,9,131,7,252,252,126,252,24,16,167,41,81,51,82,41,232,22,139,15,99,26,238,33,159,19,255,247,181,228,210,234,213,3,201,23,195,27,48,21,193,16,13,25,41,34,54,22,137,244,217,207,142,190,47,198,102,211,245,213,241,207,97,204,111,217,72,245,37,9,187,8,61,254,128,252,214,14,144,40,226,51,127,43,57,25,177,16,130,26,99,34,130,21,20,251,168,231,109,236,182,4,157,25,65,31,151,25,71,20,154,26,188,34,47,23,231,245,167,208,251,189,197,196,160,210,147,214,91,209,105,205,46,217,96,244,8,9,61,9,192,253,4,250,207,10,230,36,135,49,97,41,82,22,213,12,89,22,25,31,121,19, 161,249,212,229,199,233,26,2,119,24,69,32,23,28,152,22,127,27,107,34,221,22,84,246,135,209,89,190,156,196,70,211,212,216,174,212,70,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,150,3,188,0,19,251,249,253,232,4,2,0,57,240,203,240,151,8,108,12,226,3,97,254,89,0,62,22,219,30,185,24,21,3,153,251,240,17,132,244,110,220,143,241,102,226,199,220,204,233,226,219,0,222,150,246,186,12,105,27,176,15,34,30,254,52,57,44,253,51,99,32,19,6,112,5,39,231,229,227,11,254,231,242,254,233,38,241,246,247,199,225,102,212,214,254,138,25,3,8,233,8,189,15,63,3,35,236,48,219,122,228,178,220,59,232,234,17,196,22,62,27,228,37,204,19,233,0,78,2,178,32,199,64,59,62,233,63,139,71,59,42,147,223,77,160,243,146,64,149,232,158,237,189,67,236,23,16,102,0,150,212,176,187,130,187,189,226,50,19,228,58,17,101,103,125,86,114,3,67,212,13,80,252,47,246,134,228,176,242,28,36,187,75,113,65,56,17,160,226,195,183,195,168,18,197,36,237,48,4,175,34,123,60,126,25,62,230,190,204,190,201,8,219,151,229,164,250,54,29,230,41,23,35,21,6,43,225,199,216,30,231,237,4,102,39,35,54,25,66,117,53,21,255,137,212,72,204,47,215,9,231,166,1,135,31,37,37,7,16,100,233,151,200,231,189,161,196,49,221,236,252,90,39,126,66,147,46, 194,13,242,248,61,251,117,6,169,7,247,20,179,38,95,24,79,1,98,232,213,200,136,196,177,209,87,237,130,23,55,57,215,79,170,71,138,25,63,243,135,211,238,189,154,205,92,230,244,0,75,26,140,25,176,4,95,229,99,207,46,213,51,238,170,20,230,58,233,72,61,54,134,14,121,226,236,193,22,190,130,220,219,6,146,40,93,61,12,58,130,29,101,243,41,209,44,205,86,220,16,251,143,26,214,40,206,38,220,14,134,242,76,224,243,221,28,240,209,10,58,33,85,39,119,23,16,254,79,223,87,195,24,190,48,214,126,254,212,35,101,56,240,54,254,31,63,248,152,213,18,200,130,210,169,236,215,7,196,23,187,24,132,13,131,244,178,219,27,213,75,229,217,6,34,42,114,64,170,69,119,56,32,26,52,246,144,221,191,225,203,253,247,28,50,51,82,55,221,42,144,16,185,234,43,205,2,198,245,213,132,244,28,20,129,40,143,43,147,28,137,254,171,222,98,204,191,212,162,239,183,8,62,20,109,17,234,0,154,220,149,178,13,157,124,169,96,208,220,0,254,43,247,66,151,61,194,31,104,245,126,214,245,212,90,236,212,7,59,29,207,43,92,42,244,19,223,243,74,222,96,224,157,248,166,25,82,56,63,76,184,77,51,52,69,6,25,222,136,205,128,218,9,253,248,32,182,58,20,64,102,39,21,250,155,208,131,188,189,196,135,226,36,7,29,40,127,53,173,39,231,5,185,221,224,197,64,200,100,219,156,242,31,1,244,0,247,242,185,213,204,180,84,165,225,179,28,220,58,10,36,48,207,70,215,68,143,39,146,249,226,213,132,206,212,224,249,255,163,29,70,52,74,59,141,39,0,5,119,235,196,230,213,247,192,19,45,47,5,66, 73,68,126,46,78,4,223,221,183,209,38,225,19,2,210,37,123,64,222,71,237,49,121,5,223,215,52,192,244,198,196,223,149,253,68,26,201,42,62,35,223,5,62,227,32,206,63,206,180,222,225,244,180,5,58,7,92,248,232,220,111,187,53,169,165,180,111,211,255,251,19,34,36,57,180,58,241,32,137,249,15,218,10,205,7,214,225,238,65,9,26,31,224,40,66,29,153,3,142,239,7,239,93,0,183,25,92,50,88,68,223,72,63,57,30,24,21,248,123,234,103,243,142,9,127,35,70,55,9,60,50,46,38,13,97,232,109,212,174,213,211,230,10,254,69,20,120,35,9,31,102,7,206,233,151,211,124,206,146,215,103,229,0,242,230,245,72,236,153,213,231,186,199,174,118,185,95,213,206,248,98,26,115,48,106,50,97,29,79,250,145,220,124,208,221,213,133,232,7,0,35,21,95,35,234,31,93,13,38,254,112,252,62,9,114,29,109,47,107,61,208,65,58,52,83,24,9,251,213,235,178,241,246,3,105,27,241,48,99,58,250,49,119,20,220,239,25,217,143,213,108,224,46,243,183,9,212,27,214,29,73,13,228,243,179,222,200,210,76,208,14,215,113,226,100,235,148,236,100,224,193,204,0,193,89,196,195,216,143,246,77,23,172,52,46,63,145,49,199,18,240,241,144,220,71,214,7,225,69,249,75,20,117,40,70,41,43,23,149,2,157,246,106,247,233,2,83,19,186,37,239,48,215,41,144,17,99,245,25,228,233,226,80,241,177,8,87,33,71,50,128,47,28,22,112,243,61,217,65,209,60,218,189,238,101,11,105,37,248,45,227,33,240,8,86,240,126,225,117,220,251,223,151,233,104,243,28,246,147,235,31,216,142,202,74,202,183,216,194,243, 187,19,221,48,220,60,190,48,2,20,81,244,151,220,228,210,202,217,102,237,232,6,238,27,83,32,253,19,150,3,11,248,174,245,30,254,183,13,18,32,31,46,13,44,42,26,171,1,66,239,93,234,250,241,195,4,188,27,179,44,57,46,212,27,101,253,90,225,4,210,153,212,172,230,82,2,244,30,219,45,106,39,144,17,159,247,122,228,120,219,179,220,221,230,189,242,125,247,233,238,61,220,221,202,5,198,143,208,178,231,92,7,231,38,194,55,86,48,11,21,233,244,58,220,86,208,73,214,107,236,15,10,234,36,8,46,63,35,43,18,121,3,33,253,54,2,248,16,198,38,133,55,144,54,109,36,226,8,255,240,47,231,153,236,186,255,102,25,179,44,203,46,42,28,87,253,5,225,70,207,238,205,36,222,95,250,228,23,20,40,223,34,236,12,240,240,60,217,83,205,42,207,112,220,127,236,75,245,66,240,175,222,28,205,119,197,106,204,24,227,25,4,177,38,157,59,3,56,49,31,99,254,175,225,216,208,51,211,218,231,92,7,24,37,111,49,234,40,225,21,121,3,87,249,33,252,29,12,47,37,230,58,199,62,109,47,58,21,220,250,186,234,105,235,184,252,187,23,205,46,39,52,77,35,106,2,57,224,253,200,242,195,248,212,108,244,104,20,32,39,150,35,125,12,146,236,147,208,173,193,181,195,232,211,135,232,240,245,112,243,53,226,128,205,0,193,188,197,7,222,231,2,44,41,22,65,158,63,86,39,163,3,182,227,85,211,214,215,147,239,236,16,249,46,244,58,34,47,82,23,186,0,121,244,152,248,24,12,117,40,50,64,190,67,109,49,183,18,202,244,135,229,6,233,67,253,25,26,48,49,173,53,129,34,59,0,34,222,170,199, 128,196,254,214,78,247,191,23,197,40,173,33,254,6,13,229,109,202,117,191,100,197,14,217,61,238,194,248,15,243,177,223,103,202,67,190,56,196,199,221,18,3,205,41,6,64,152,60,177,36,163,1,31,227,230,212,6,220,89,246,111,23,153,50,209,58,227,43,168,18,121,252,112,242,151,249,244,14,52,43,114,64,148,65,97,46,186,14,81,241,155,226,174,231,119,255,246,28,212,50,85,53,20,31,222,250,20,216,205,195,181,197,212,219,129,254,165,30,135,44,15,35,181,6,196,228,110,203,68,194,104,203,242,224,8,246,213,254,114,244,34,221,123,197,172,185,142,195,8,224,94,7,253,45,212,65,163,59,68,31,199,249,105,219,193,205,181,214,224,242,160,21,226,48,52,55,104,39,160,12,80,245,119,236,84,246,186,15,60,46,197,67,116,68,220,46,41,13,61,238,20,223,62,229,79,253,15,29,253,51,16,54,188,33,6,254,101,218,236,197,21,200,33,224,53,4,127,36,76,50,0,39,56,8,209,228,131,203,70,196,162,207,97,231,195,253,121,5,138,250,250,224,195,197,89,184,164,192,202,221,12,7,177,45,33,65,183,56,113,25,112,242,196,211,34,201,65,214,19,245,177,24,241,49,32,53,109,33,15,4,193,236,0,230,141,243,190,16,235,49,211,71,200,70,92,46,251,9,54,234,11,221,114,230,110,2,218,36,227,59,235,59,49,35,86,251,52,214,107,194,111,198,53,225,37,8,162,41,153,54,191,41,98,9,193,227,172,200,201,193,204,206,57,232,105,255,219,6,29,251,8,225,222,197,136,184,48,193,254,222,229,8,252,47,237,66,116,58,197,27,133,244,114,213,219,201,135,213,184,243,253,22,118,47,136,50,56,31,245,1, 104,235,140,229,59,243,210,15,214,47,130,68,92,66,185,41,59,6,163,231,3,219,201,228,40,0,21,32,141,52,58,51,205,26,234,244,175,210,101,194,61,202,249,230,176,12,7,43,45,52,199,36,189,4,5,226,3,203,179,199,121,215,8,241,221,5,203,10,223,252,55,226,25,200,216,188,106,200,16,232,251,16,68,53,209,68,204,56,223,23,56,241,142,213,223,205,10,221,231,252,149,30,224,51,106,51,175,29,215,255,80,233,178,228,32,244,215,16,101,47,101,65,237,60,145,34,223,253,202,223,254,212,15,225,59,254,35,31,4,52,217,49,126,24,253,242,76,209,232,193,32,203,2,233,166,15,128,46,208,55,128,39,199,4,57,224,98,201,250,198,1,216,10,243,75,9,71,14,90,254,159,225,187,197,117,185,50,197,153,229,237,15,81,53,172,69,78,58,224,24,73,241,221,212,101,205,98,221,92,253,206,31,39,53,184,50,227,27,68,253,116,230,18,226,19,242,186,16,165,48,159,66,238,61,52,35,164,254,50,224,95,212,179,224,218,253,83,30,126,50,171,46,220,20,246,239,254,206,97,193,255,203,85,234,131,16,73,45,244,52,229,35,87,2,103,223,145,200,0,199,144,216,140,242,124,8,206,13,12,255,89,227,21,200,194,188,159,200,181,232,81,18,75,54,64,70,66,59,46,27,139,245,195,217,181,210,32,226,186,0,169,33,89,53,53,51,168,28,190,253,198,231,12,228,231,244,124,19,90,50,4,68,108,62,40,35,39,255,25,225,212,213,159,225,87,253,205,28,126,47,117,43,7,18,58,237,74,205,206,191,36,202,77,232,98,13,207,41,221,48,126,31,3,255,5,221,208,198,30,197,248,213,84,240,161,5,69,10,202,252, 156,226,128,201,196,190,38,202,181,233,46,18,105,53,26,68,224,56,134,26,0,246,201,219,90,214,34,230,176,4,165,36,67,55,69,53,99,31,153,1,250,235,59,232,208,248,210,21,63,51,222,67,82,62,89,36,47,1,108,228,197,217,254,228,66,255,108,27,66,44,245,39,51,15,130,236,218,205,177,192,55,202,33,230,159,9,245,36,168,43,94,27,213,251,157,218,129,197,18,196,151,212,122,237,202,1,135,6,232,248,85,224,26,201,147,191,211,203,11,235,162,18,39,52,121,65,109,54,177,24,53,246,55,222,237,217,162,234,166,8,10,39,145,56,146,53,73,32,46,4,65,239,140,235,244,250,156,22,185,50,25,66,140,61,163,37,101,4,130,232,43,221,183,230,200,254,52,25,223,40,140,36,59,13,1,236,194,206,120,194,181,203,115,230,52,8,86,34,74,41,45,26,158,251,53,219,96,198,147,196,214,211,125,235,83,255,106,4,116,248,133,225,62,203,210,194,156,206,239,235,197,16,148,47,168,60,233,50,125,23,135,247,27,225,122,221,44,237,28,9,33,38,115,54,16,51,140,30,110,3,38,240,94,237,125,252,86,23,215,49,76,64,236,59,31,37,30,6,85,236,120,226,210,235,222,1,207,25,185,38,228,32,159,9,119,233,64,206,180,195,229,205,185,232,67,9,255,32,185,37,93,21,130,247,156,216,89,197,189,196,65,212,125,235,224,253,37,2,192,246,94,225,161,205,212,198,213,210,26,239,213,17,147,46,80,58,158,48,132,22,155,248,60,228,212,225,96,241,114,12,163,39,172,54,29,51,25,30,130,3,106,241,156,239,74,255,23,25,251,49,59,63,80,58,248,35,28,6,99,238,26,230,131,239,77,4,219,25,114,36, 104,29,130,6,79,232,194,207,32,199,164,209,77,235,156,9,239,30,250,33,50,17,214,243,247,214,167,197,50,197,50,212,6,234,67,250,165,252,51,240,154,219,21,202,178,197,156,211,140,240,99,18,201,44,211,53,160,42,239,16,27,245,111,227,123,227,8,245,131,16,82,42,23,55,14,50,130,29,101,4,50,244,11,244,196,4,161,30,245,53,53,65,91,59,161,37,175,9,151,243,38,236,133,245,26,9,92,28,132,36,23,28,171,4,92,231,12,208,147,200,248,211,248,236,82,9,76,28,212,29,137,12,56,239,103,210,73,193,61,193,128,207,172,227,242,242,129,245,52,234,100,215,158,199,133,196,132,211,116,240,77,17,161,42,246,50,146,40,119,16,216,246,184,231,185,233,24,252,158,22,212,46,146,58,229,52,166,32,221,8,224,249,108,250,138,10,170,34,232,55,81,65,254,57,250,35,194,8,233,243,151,237,22,247,159,9,184,26,134,32,82,22,136,254,55,226,193,204,34,199,184,211,236,236,106,8,235,25,186,25,231,7,149,235,81,208,168,192,198,193,250,208,80,229,6,244,55,246,124,235,214,217,130,203,204,201,45,217,140,245,0,21,153,44,135,51,119,40,240,16,33,248,187,233,237,235,194,253,56,23,1,46,171,56,219,50,80,31,17,8,103,249,12,250,98,9,17,32,249,51,125,60,255,53,59,34,250,8,144,245,79,239,48,247,87,7,27,22,145,26,6,17,174,251,102,226,180,207,111,203,135,215,213,238,244,7,66,24,114,24,80,8,141,238,84,213,138,198,244,198,213,211,133,229,115,242,103,244,3,235,226,219,182,207,36,207,25,222,52,248,214,20,164,41,84,47,234,36,5,15,150,248,27,236,190,238,108,255,198,22, 86,43,117,52,84,46,61,28,17,7,199,249,202,250,110,9,183,30,21,49,19,57,252,50,134,32,73,9,174,247,86,242,1,250,208,8,165,21,137,24,52,14,36,249,29,225,42,208,30,205,139,217,113,240,108,8,97,23,226,22,243,6,234,237,166,213,155,199,10,200,55,212,171,228,71,240,163,241,204,232,5,219,15,209,71,210,144,225,26,251,220,21,6,40,198,43,1,33,192,12,155,248,174,237,91,241,220,1,225,23,194,42,150,50,152,44,195,27,168,8,40,253,219,254,25,13,236,32,46,49,123,55,99,49,117,32,93,11,95,251,124,246,116,253,203,10,162,21,249,22,26,12,151,247,152,224,42,208,108,205,157,217,191,239,154,6,152,20,178,19,231,3,71,235,0,211,92,196,193,195,176,206,53,222,215,233,119,236,120,229,206,217,124,209,82,211,142,226,116,251,109,21,107,39,239,43,91,34,124,15,139,252,63,242,227,245,214,5,255,26,126,45,206,53,221,48,89,33,237,14,47,3,7,4,177,16,228,34,112,50,144,56,8,51,16,35,168,14,146,254,154,248,186,253,195,8,227,17,58,18,92,7,0,244,151,222,85,207,144,204,155,215,30,236,184,1,48,15,154,14,249,255,55,233,67,210,208,195,144,194,46,204,109,218,134,229,141,232,253,226,97,217,15,211,39,214,114,229,161,253,104,22,53,39,72,43,28,34,129,16,232,254,75,245,204,248,189,7,219,27,135,45,170,53,105,49,48,35,7,18,241,6,81,7,168,18,84,35,148,49,94,55,24,50,74,35,170,16,132,1,165,251,244,255,115,9,98,17,2,17,239,5,73,243,7,223,231,208,101,206,190,216,206,235,127,255,183,11,181,10,226,252,95,231,194,209,167,195,126,193, 254,201,178,214,203,224,237,227,217,223,150,216,248,211,255,215,30,231,0,254,37,21,3,37,7,41,35,33,213,17,77,2,21,250,157,253,193,11,123,30,207,46,84,54,106,50,155,37,191,21,38,11,2,11,225,20,129,35,230,47,223,52,215,47,97,34,108,17,144,3,223,253,1,1,129,8,88,14,207,12,197,1,9,240,58,221,100,208,150,206,175,216,181,234,174,253,186,9,91,9,149,252,11,232,49,211,72,197,117,194,160,201,59,213,228,222,101,226,89,223,113,217,33,214,75,218,164,232,3,254,176,19,213,34,168,38,69,31,6,17,117,2,239,250,65,254,147,11,187,29,150,45,122,53,109,50,158,38,8,24,214,13,18,13,226,21,57,35,210,46,221,51,172,47,163,35,62,20,91,7,121,1,118,3,138,9,194,13,72,11,32,0,23,239,141,221,82,209,97,207,128,216,233,232,109,250,153,5,123,5,208,249,202,230,6,211,67,197,173,193,122,199,206,209,195,218,128,222,213,220,219,216,85,215,136,220,154,234,221,254,72,19,212,33,202,37,88,31,83,18,251,4,74,254,251,1,75,15,248,32,80,48,211,55,215,52,172,41,154,27,172,17,181,16,69,24,44,36,165,46,19,51,19,47,224,35,40,21,66,8,235,1,187,2,154,7,9,11,43,8,74,253,237,236,56,220,24,209,50,207,193,215,105,231,21,248,96,3,10,4,136,249,95,231,214,211,156,197,211,192,132,197,93,207,188,216,165,221,74,221,133,218,176,217,216,222,75,236,114,255,223,18,188,32,203,36,17,31,53,19,166,6,236,255,220,2,14,15,198,31,219,46,2,55,27,53,195,42,78,29,81,19,94,17,187,23,125,34,138,44,57,49,25,46,72,36,241,22,216,10, 41,4,185,3,21,7,135,9,133,6,100,252,246,236,39,221,93,210,84,208,73,216,14,231,86,247,126,2,113,3,123,249,212,231,175,212,38,198,163,192,94,196,101,205,87,214,192,219,121,220,234,218,244,218,8,224,177,236,180,254,40,17,220,30,179,35,72,31,147,20,12,9,168,2,52,5,131,16,91,32,16,47,119,55,128,54,96,45,153,32,69,22,218,18,32,23,95,32,195,41,253,46,83,45,240,36,136,24,84,12,98,4,87,2,35,4,194,5,252,2,156,249,100,235,194,220,87,210,206,207,159,214,102,228,71,244,2,0,43,2,160,249,239,232,128,213,47,198,158,191,131,194,100,203,27,213,232,219,64,222,244,221,137,222,118,227,31,239,233,255,98,17,165,30,192,35,15,32,54,22,250,10,72,4,60,6,241,16,128,32,70,47,47,56,206,55,17,47,37,34,120,23,136,19,248,22,146,31,202,40,87,46,117,45,247,37,241,25,140,13,223,4,150,1,111,2,180,3,65,1,178,248,81,235,2,221,146,210,94,207,64,213,72,226,203,241,40,254,143,1,91,250,134,234,242,214,82,198,9,190,89,191,163,199,20,210,157,218,55,223,118,224,163,225,8,230,79,240,132,255,3,16,75,29,136,35,164,33,29,25,118,14,62,7,212,7,224,16,60,31,212,45,150,55,175,56,82,49,234,36,83,25,151,19,34,21,74,28,47,37,180,43,145,44,224,38,239,27,132,15,151,5,115,0,210,255,78,0,38,254,183,246,163,234,134,221,22,211,105,207,126,212,157,224,4,240,217,252,152,1,157,251,46,236,117,216,225,198,40,189,88,189,23,197,249,207,137,217,118,223,227,225,21,227,231,230,32,240,87,254,105,14,226,27,247,34,19,34,116,26, 239,15,51,8,221,7,47,16,142,30,188,45,142,56,225,58,43,52,223,39,141,27,138,20,15,21,229,27,66,37,178,44,141,46,97,41,122,30,85,17,129,6,182,0,142,255,21,0,114,254,222,247,120,236,104,223,137,212,18,208,60,212,244,223,56,239,83,252,149,1,4,252,173,236,81,216,2,198,193,187,128,187,74,195,132,206,241,216,209,223,210,226,73,228,160,231,17,240,142,253,37,13,182,26,101,34,2,34,137,26,187,15,85,7,108,6,120,14,252,28,223,44,148,56,144,59,75,53,221,40,212,27,187,19,69,19,213,25,140,35,240,43,224,46,107,42,205,31,46,18,111,6,166,255,246,253,211,254,10,254,128,248,247,237,38,225,237,213,115,208,147,211,216,222,79,238,125,252,73,3,1,255,56,240,56,219,69,199,48,187,199,185,99,193,116,205,71,217,97,225,215,228,190,229,170,231,138,238,254,250,174,10,48,25,36,34,35,35,77,28,23,17,160,7,108,5,171,12,57,27,248,43,5,57,30,61,82,55,141,42,53,28,120,18,199,16,185,22,222,32,70,42,117,46,47,43,149,32,135,18,209,5,26,254,44,252,74,253,107,253,252,248,74,239,154,226,225,214,95,208,134,210,99,221,101,237,193,252,225,4,176,1,238,242,6,221,171,199,25,186,193,183,49,191,10,204,246,216,48,226,116,230,27,231,60,232,242,237,108,249,170,8,123,23,121,33,130,35,25,29,191,17,112,7,80,4,242,10,156,25,105,43,185,57,77,63,85,58,96,45,20,30,220,18,192,15,235,20,82,31,160,41,63,47,10,45,233,34,157,20,234,6,87,254,210,251,238,252,188,253,11,250,230,240,35,228,178,215,56,208,56,209,110,219,129,235,147,251,228,4, 184,2,103,244,40,222,148,199,167,184,86,181,150,188,13,202,6,216,54,226,223,230,127,231,1,232,238,236,228,247,10,7,119,22,87,33,67,36,150,30,42,19,40,8,241,3,222,9,142,24,7,43,111,58,53,65,217,60,126,47,21,31,95,18,34,14,3,19,241,29,138,41,74,48,231,46,26,37,43,22,175,7,93,254,153,251,108,253,31,255,103,252,170,243,105,230,209,216,194,207,112,207,243,216,61,233,104,250,51,5,35,4,66,246,103,223,187,199,131,183,31,179,69,186,62,200,35,215,54,226,19,231,53,231,165,230,85,234,155,244,202,3,25,20,57,32,118,36,177,31,107,20,7,9,246,3,47,9,189,23,189,42,91,59,73,67,189,63,178,50,174,33,198,19,52,14,59,18,48,29,175,41,152,49,36,49,172,39,131,24,81,9,6,255,157,251,76,253,123,255,139,253,35,245,146,231,7,217,152,206,240,204,132,213,210,229,212,247,224,3,36,4,212,246,230,223,97,199,44,182,63,177,117,184,111,199,165,215,185,227,243,232,104,232,168,230,251,232,83,242,173,1,240,18,137,32,14,38,206,33,30,22,159,9,82,3,199,7,167,22,213,42,29,61,71,70,69,67,137,53,18,35,97,19,70,12,174,15,2,27,166,40,197,49,27,50,136,40,135,24,18,8,198,252,16,249,27,251,140,254,224,253,86,246,201,232,42,217,113,205,61,202,216,209,39,226,230,244,129,2,9,4,176,247,251,224,213,199,177,181,228,175,236,182,159,198,217,215,16,229,241,234,143,234,65,232,153,233,14,242,229,0,87,18,244,32,138,39,44,36,248,24,12,12,227,4,106,8,201,22,57,43,34,62,97,72,37,70,144,56,110,37,132,20,53,12,180,14,7,26, 90,40,141,50,214,51,220,42,197,26,203,9,179,253,27,249,216,250,102,254,45,254,4,247,93,233,61,217,106,204,20,200,179,206,150,222,251,241,125,0,82,3,216,247,38,225,126,199,52,180,72,173,177,179,156,195,5,214,133,228,110,235,114,235,196,232,34,233,114,240,185,254,146,16,248,31,4,40,226,37,20,27,255,13,228,5,86,8,220,21,94,42,57,62,161,73,126,72,98,59,203,39,202,21,2,12,81,13,78,24,29,39,111,50,203,52,114,44,134,28,25,11,45,254,6,249,144,250,136,254,21,255,133,248,7,235,55,218,80,204,128,198,245,203,123,219,233,238,64,254,221,1,237,246,138,224,124,198,166,178,62,171,175,177,76,194,177,213,74,229,241,236,237,236,153,233,230,232,94,239,93,253,103,15,233,31,31,41,194,39,41,29,140,15,208,6,137,8,215,21,147,42,3,63,37,75,109,74,116,61,89,41,134,22,250,11,198,12,186,23,222,38,156,50,76,53,25,45,18,29,98,11,54,254,223,248,96,250,106,254,16,255,141,248,7,235,67,218,92,204,31,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,3,15,10,223,31,80,42,148,37,29,33,105,32,175,27,191,19,194,11,110,2,178,249,51,244,222,239,195,236,250,240,219,248,153,252,136,251,41,249,188,245,30,240,111,232,48,222,243,209,252,198,120,192,8,191,130,195,40,207,85,225,119,248,144,18,31,44,211,66,115,85,215,98,197,104, 252,101,223,87,222,67,47,49,184,32,2,17,181,3,111,250,132,245,53,245,156,248,18,253,138,0,227,1,125,255,14,248,44,236,207,221,161,206,135,192,33,181,178,173,169,171,152,177,122,192,109,213,59,237,144,6,55,32,239,55,36,74,223,83,90,85,78,81,29,72,113,56,28,36,172,15,251,254,249,242,35,234,167,228,109,228,91,233,249,239,227,244,29,247,177,246,10,243,9,235,253,222,199,208,40,195,136,184,1,179,157,179,238,186,10,201,78,221,250,246,195,19,54,47,124,70,51,88,144,99,102,103,61,99,116,87,72,70,113,51,6,33,23,16,130,2,124,249,101,245,209,245,75,249,142,253,182,0,111,1,177,254,213,247,188,236,113,222,184,206,23,192,147,180,121,173,242,171,27,178,204,192,114,213,1,237,45,6,227,31,230,55,109,74,105,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,1,237,3,142,8,103,245,166,242,207,252,9,9,214,24,212,212,81,248,144,44,155,167,125,18,211,93,67,194,166,79,44,109,114,209,124,72,60,59,255,188,90,44,164,8,126,164,232,30,169,232,163,187,252,44,189,211,236,184,133,250,33,240,82,235,247,232,55,253,70,214,67,236,239,223,45,240,181,59,231,3,156,56,246,99,165,30,231,40,212,50,126,8,32,31,137,15,216,238,115,8,111,15,0,246,88,31,185,245,20,202,111,241,146,15,224,253,203,184,190,10,215,206,103,163,64,224,26,253,75,232, 164,11,82,81,237,51,58,67,157,60,42,39,67,35,138,65,41,243,241,223,69,4,170,214,100,228,43,29,220,203,89,190,228,241,185,234,9,227,85,192,126,217,158,155,78,174,201,201,163,244,107,255,60,11,56,87,220,79,64,64,97,74,80,60,70,55,182,103,231,18,207,24,150,81,136,9,12,49,44,103,59,239,181,239,171,12,127,248,7,224,17,212,9,200,177,132,167,149,238,154,195,184,142,192,57,218,48,13,124,23,52,16,187,33,197,24,122,36,181,71,123,253,216,16,170,57,248,0,62,46,66,76,17,234,217,236,66,12,113,255,26,230,159,246,137,228,52,194,175,191,191,217,211,247,139,245,251,24,168,58,12,58,17,39,243,48,61,24,12,37,226,42,91,223,27,254,41,11,1,215,194,40,224,26,87,215,223,230,35,242,49,232,220,203,135,220,92,196,31,182,236,173,131,204,183,232,95,240,165,25,132,51,52,33,72,40,104,41,212,11,230,57,192,54,32,254,8,54,16,63,82,14,54,111,202,75,37,3,1,11,62,23,77,226,59,207,14,217,25,180,75,177,92,152,157,202,29,211,193,221,150,19,177,40,230,21,139,39,226,26,151,252,139,56,130,17,31,233,171,54,95,17,183,13,72,113,30,37,58,7,106,7,139,7,155,224,15,200,233,199,4,178,35,162,117,148,198,206,68,201,205,213,29,15,59,27,56,16,154,40,157,18,38,6,75,60,178,16,79,247,90,61,53,19,166,47,148,123,144,69,215,48,100,50,233,47,31,255,247,242,137,215,27,188,165,157,101,145,5,196,252,180,245,193,226,0,106,250,25,237,218,17,51,239,85,234,86,54,75,236,169,231,14,72,191,238,90,60,10,120,229,49,98,56,54,66,96,48,188,16, 182,17,37,234,87,225,253,186,249,191,43,225,197,199,171,228,44,18,31,253,126,3,179,4,175,222,120,239,154,24,204,212,177,224,185,32,217,225,78,55,116,87,55,43,81,40,44,58,210,47,143,22,179,24,249,242,185,228,78,185,41,191,120,200,254,176,168,210,215,239,217,221,237,241,71,234,33,197,227,240,17,17,230,187,0,2,251,20,32,233,179,95,2,85,160,57,118,67,36,71,188,54,230,52,222,35,97,15,56,6,3,204,222,223,225,227,239,192,152,242,162,253,111,230,181,253,37,230,159,199,201,246,105,255,148,171,191,253,235,228,41,212,230,65,132,41,28,33,100,43,196,43,120,33,154,38,139,13,56,21,4,1,95,207,95,244,168,239,53,219,18,22,14,17,16,0,52,28,115,244,23,209,212,22,185,245,134,183,132,15,221,210,233,220,100,54,20,25,176,14,25,38,249,23,81,14,221,23,219,248,161,11,149,234,35,196,155,235,230,225,119,220,0,19,187,6,15,14,78,35,221,247,202,228,193,40,109,235,213,214,170,23,168,205,199,246,9,52,193,20,88,15,20,36,205,6,14,18,111,8,177,244,185,15,185,209,111,189,209,232,52,205,253,215,101,15,153,247,242,19,69,42,44,246,89,254,75,49,190,229,3,251,71,18,49,212,31,12,98,56,108,35,135,41,98,62,107,21,251,46,251,20,118,9,236,27,18,212,29,198,61,228,192,188,191,202,219,247,91,210,88,247,31,11,239,200,117,244,6,19,189,205,101,3,55,255,6,213,56,22,122,53,145,25,0,55,30,57,177,29,16,62,183,14,192,33,60,37,175,211,117,227,223,244,213,194,191,235,221,255,45,213,17,12,34,9,161,188,106,7,93,254,188,195,49,4,69,228,45,200, 188,11,222,35,150,251,160,44,99,28,198,19,52,48,6,3,87,41,108,30,74,215,221,239,129,249,87,205,10,0,34,8,155,231,44,36,254,9,133,206,77,30,38,245,53,220,120,11,74,219,200,215,132,20,252,28,249,254,158,48,89,16,6,30,5,37,202,255,8,48,50,16,189,211,215,245,239,233,191,201,88,4,112,252,129,230,200,47,199,248,187,214,120,38,245,231,133,232,181,5,97,211,183,213,146,25,18,16,237,253,34,45,213,5,78,31,199,20,241,251,136,42,1,255,36,209,138,248,85,220,184,208,172,15,219,247,192,244,20,67,137,235,133,241,176,51,73,227,233,4,172,9,114,209,235,228,180,34,27,254,10,14,121,35,51,250,221,39,100,0,141,246,21,38,163,231,89,205,34,241,39,196,142,203,77,9,197,223,150,251,148,63,65,216,246,11,104,44,48,229,192,22,51,6,59,215,220,243,8,44,177,7,79,37,142,36,65,16,138,59,22,0,28,11,12,41,165,217,156,220,237,235,191,185,101,213,93,6,177,209,135,13,227,52,113,205,14,30,46,28,125,230,229,26,255,251,65,202,103,253,225,32,43,252,239,38,86,16,222,17,166,57,185,250,142,19,218,36,121,209,239,221,1,228,53,176,101,213,230,1,229,197,54,31,191,33,78,202,38,45,22,10,233,239,83,27,191,239,57,200,195,6,105,28,144,6,54,45,115,13,220,36,10,56,12,254,98,45,185,31,53,217,5,244,188,223,75,174,25,226,62,239,13,194,141,43,146,3,139,209,177,45,5,253,55,249,107,26,156,231,231,202,133,11,14,19,130,13,198,38,38,7,198,45,222,39,59,248,222,48,240,10,209,215,171,244,61,214,61,170,137,239,178,223,71,207,60,63,109,241, 210,237,149,56,186,0,138,16,41,45,196,232,97,223,226,27,247,14,109,29,176,36,142,8,78,57,56,31,159,253,254,52,39,252,225,212,249,237,250,188,43,156,5,232,153,182,189,206,246,43,39,203,51,243,200,30,169,238,136,18,151,37,159,221,63,237,12,32,200,19,230,49,141,32,60,26,140,76,118,27,136,23,15,63,2,0,191,228,147,249,57,182,203,168,93,236,23,166,171,223,144,27,21,192,181,249,45,15,29,230,201,23,72,28,0,212,245,246,210,27,130,24,22,58,224,25,20,41,222,80,137,17,126,41,203,62,219,254,149,242,137,253,115,170,15,191,159,231,11,157,25,244,12,6,16,192,3,252,206,1,121,227,224,26,182,10,239,205,54,252,46,15,216,32,174,56,23,23,254,63,45,76,147,21,93,58,12,64,112,0,1,255,215,253,247,160,174,211,29,215,109,154,4,2,197,234,215,187,241,250,75,241,151,222,84,30,87,247,107,199,28,1,212,0,44,36,28,50,103,15,16,79,75,61,149,24,126,66,38,55,214,252,203,14,237,245,74,164,231,235,137,203,27,174,69,16,181,226,84,198,105,3,148,231,147,230,85,33,93,228,253,208,29,249,95,247,13,46,116,29,189,14,23,85,172,44,246,29,2,71,222,50,167,249,112,31,99,232,149,175,125,252,187,190,119,203,38,19,199,226,131,215,182,11,120,232,71,244,124,38,93,215,143,219,165,243,215,244,244,49,159,8,6,20,50,79,75,29,21,32,158,71,107,32,21,249,118,37,213,204,253,183,67,247,37,170,239,212,19,10,207,210,152,221,55,10,193,224,219,6,151,37,189,212,3,235,211,234,62,2,104,55,189,252,246,40,90,74,169,29,218,44,76,80,86,22,237,10,92,36, 77,187,199,209,41,229,250,166,203,224,217,250,71,205,12,225,221,251,204,218,194,13,18,23,95,214,202,237,185,225,151,16,74,46,91,248,56,53,51,61,243,25,103,53,8,85,118,15,119,34,56,36,86,184,33,237,143,222,189,168,149,235,205,243,51,197,72,234,79,245,69,215,80,27,35,10,214,220,212,244,173,218,150,34,110,37,121,251,162,65,196,58,244,21,126,66,169,78,237,8,94,52,61,13,30,186,205,247,245,203,11,174,229,242,249,227,166,197,223,238,191,229,65,218,167,27,229,248,200,224,101,232,240,209,217,36,74,10,3,251,68,62,152,46,47,14,172,75,51,66,210,9,92,68,173,253,53,205,209,254,13,198,213,194,55,253,153,225,69,213,220,248,41,228,36,237,241,30,234,247,21,244,29,227,65,225,242,49,123,253,60,9,32,71,51,33,209,16,200,85,154,43,142,14,153,66,155,228,168,210,147,242,101,181,83,196,80,243,62,211,205,210,13,245,102,214,53,243,96,23,65,241,53,249,255,212,109,243,8,45,71,249,179,25,152,76,144,29,5,37,88,98,40,36,66,43,184,67,213,226,87,235,27,238,127,181,237,215,72,238,119,212,177,225,223,243,36,214,28,255,190,10,244,237,57,246,45,189,175,248,33,25,147,229,252,23,254,64,97,8,111,42,4,89,51,17,114,54,98,51,147,218,211,243,56,231,131,180,255,222,123,234,187,208,211,235,159,240,179,217,132,14,242,8,36,254,138,249,65,198,20,15,214,25,211,234,194,41,178,64,12,1,162,63,45,81,25,16,1,75,90,38,201,222,213,1,100,217,140,185,69,231,74,224,237,208,109,240,78,225,239,223,179,15,49,247,183,8,191,227,138,193,171,17,220,1,107,223,255,45, 144,43,33,248,4,76,57,57,208,18,13,83,32,22,1,232,26,10,43,208,253,196,212,244,115,223,111,220,149,252,165,225,79,244,96,22,52,255,217,25,29,224,5,212,149,29,127,254,153,229,254,54,146,24,2,248,160,79,97,31,181,22,28,73,165,254,91,235,187,250,113,187,93,196,85,234,85,206,207,225,213,242,73,214,30,3,67,8,193,8,25,32,213,214,207,231,54,42,23,250,227,245,165,69,193,9,20,9,161,86,115,18,40,40,100,74,105,247,77,252,1,250,233,188,247,206,71,233,27,204,113,234,246,239,61,213,41,12,29,252,183,19,205,22,11,205,181,239,103,37,197,236,203,253,38,68,194,246,127,22,161,75,31,6,127,48,189,58,241,236,87,1,253,237,95,182,43,215,179,224,239,203,14,245,69,231,203,224,85,18,161,249,18,38,47,19,113,208,60,4,142,43,17,236,103,26,8,72,25,241,116,50,76,67,44,3,212,66,207,41,63,233,24,7,235,220,123,173,191,216,59,201,121,194,245,241,143,201,96,227,2,2,217,239,60,43,36,0,89,202,1,16,145,30,233,227,116,49,63,57,38,245,112,71,44,58,122,18,164,84,154,35,30,252,102,20,98,220,165,189,51,225,58,201,123,211,139,244,63,198,59,244,29,246,104,248,62,45,193,241,47,205,51,22,9,15,31,224,133,65,184,33,183,248,40,80,98,35,95,24,230,82,5,16,100,255,98,21,59,205,13,193,241,226,167,186,142,219,29,235,249,189,91,253,221,233,183,252,21,48,152,230,93,212,111,36,26,0,153,234,1,80,72,17,81,9,138,86,56,26,222,43,164,82,159,14,244,14,119,23,237,201,145,204,194,228,81,182,59,231,57,221,126,196,78,252,159,224,213,3, 159,36,87,217,39,215,106,35,229,233,239,243,148,76,5,252,247,21,199,80,15,11,184,56,230,73,21,6,250,26,118,15,97,196,59,216,182,220,165,179,141,241,153,203,81,209,224,1,113,223,179,26,252,41,216,215,65,241,37,45,211,228,255,18,224,73,123,248,68,44,113,70,171,12,54,68,48,61,68,3,1,32,53,1,165,189,44,218,45,201,24,180,45,233,235,182,206,209,147,239,129,215,145,30,243,26,43,205,141,255,114,32,141,220,68,40,10,62,231,247,184,63,237,58,133,22,71,88,102,55,76,16,149,51,96,255,245,199,65,235,19,190,89,195,103,229,77,173,165,217,33,226,63,212,174,34,67,13,235,195,5,14,157,12,137,213,232,50,194,40,153,247,105,67,84,43,10,29,130,92,72,45,253,26,159,56,157,248,245,211,206,238,72,184,159,213,157,222,27,177,51,229,157,216,194,219,210,43,155,254,107,199,198,27,219,248,77,219,174,60,237,20,236,0,46,70,129,29,58,40,242,92,191,34,25,37,212,59,221,240,103,228,215,235,179,184,209,227,96,211,90,183,66,233,199,205,180,225,217,46,121,230,197,207,12,31,235,224,105,228,40,58,44,0,252,7,202,64,248,15,18,49,251,84,83,27,171,43,74,56,9,236,219,241,77,230,251,193,161,239,102,207,240,199,139,240,45,207,1,245,134,54,115,218,207,228,84,32,250,210,115,247,38,50,25,242,13,19,218,52,241,3,94,57,134,70,212,16,11,48,100,39,139,226,51,244,17,215,63,198,193,236,151,197,119,209,28,239,166,202,125,7,146,51,29,211,163,252,248,29,191,207,218,13,156,47,181,244,11,38,225,49,182,10,225,71,133,66,94,21,4,62,216,27,225,229,66,244,69,202, 40,202,209,225,76,189,39,207,133,224,171,190,186,15,203,30,11,202,103,10,38,11,19,206,205,27,91,34,233,247,140,50,56,39,15,20,124,81,230,59,227,30,125,73,131,19,147,244,19,245,45,199,5,215,187,217,150,190,71,215,41,217,57,191,170,29,182,12,130,200,220,21,130,245,79,208,25,32,18,17,37,250,82,50,59,26,135,25,210,83,195,48,217,41,8,76,115,13,80,4,71,244,245,202,161,226,251,214,227,194,112,225,21,208,189,200,92,41,240,249,49,209,139,29,117,226,101,216,84,32,15,255,131,254,1,43,201,12,245,28,39,80,35,37,184,52,192,69,9,13,39,15,237,236,94,214,229,232,209,212,3,203,63,233,55,201,188,218,158,50,207,235,145,227,16,32,135,214,115,230,106,30,52,244,60,4,35,33,52,0,24,29,105,67,49,21,226,53,237,52,6,8,231,13,89,226,141,222,246,234,25,211,234,215,51,239,243,195,15,243,188,56,29,228,187,254,88,31,76,212,85,251,16,26,27,244,54,15,210,26,238,252,184,36,186,53,232,17,17,55,72,35,83,9,226,1,51,215,43,222,68,223,245,203,144,221,195,227,221,190,171,4,30,47,185,227,195,17,227,24,92,219,116,12,60,21,103,253,107,26,66,23,207,0,185,47,138,43,81,23,186,57,194,24,28,16,130,250,131,211,243,223,159,218,101,197,13,230,47,219,113,184,78,23,39,31,13,225,25,32,224,10,173,221,206,21,41,13,68,0,124,32,21,16,74,5,49,53,50,35,112,34,253,53,138,21,153,23,225,238,252,212,207,226,37,205,214,197,109,232,144,200,143,186,50,32,8,11,51,230,70,38,87,252,26,232,86,27,59,10,76,12,194,41,58,12,118,21,247,58, 124,31,201,49,121,52,68,25,66,27,235,236,199,215,153,228,12,198,63,201,26,230,169,181,142,192,13,30,151,247,176,235,127,33,199,237,16,237,200,20,96,1,218,13,6,37,11,5,252,29,195,53,104,33,132,58,117,47,239,37,15,31,204,236,115,229,191,234,157,196,249,216,245,233,143,171,193,209,47,30,65,237,213,247,206,27,74,231,164,245,199,14,40,253,165,20,133,27,91,0,132,35,36,42,158,32,87,57,14,39,143,38,77,26,226,228,174,233,201,228,199,190,200,226,175,225,20,164,33,226,102,25,171,232,124,6,27,23,98,231,155,254,211,12,131,252,65,32,241,19,121,4,234,42,81,34,66,43,30,53,69,37,160,44,175,20,208,224,121,241,239,222,125,187,153,240,217,211,142,159,87,242,246,11,34,230,172,16,120,13,235,235,151,4,0,7,142,1,179,35,42,10,153,11,176,41,144,27,171,49,87,46,104,36,93,48,75,11,69,224,93,244,79,210,91,188,149,245,243,194,7,164,213,252,202,1,97,236,115,24,86,11,229,242,126,13,2,4,37,12,216,39,96,6,142,25,106,38,59,31,252,55,218,41,246,38,115,50,248,0,235,225,217,245,77,193,76,189,209,244,231,171,149,165,155,252,3,238,76,239,150,19,204,0,37,246,215,12,231,253,212,23,52,37,128,5,52,39,216,31,10,41,172,65,142,42,9,51,86,60,110,1,59,242,169,253,186,187,198,206,9,245,25,158,153,176,21,248,40,224,75,241,215,10,32,244,42,244,228,2,9,243,53,26,92,24,165,4,140,38,65,22,158,47,53,63,215,39,143,61,81,61,163,0,178,2,177,255,194,185,215,228,57,242,209,151,231,194,53,243,63,222,73,248,148,6,167,239,201,250, 33,250,13,239,116,30,183,8,224,9,8,33,6,14,125,51,34,56,232,33,250,66,124,55,64,253,131,15,143,250,149,187,1,248,217,234,103,153,130,211,195,238,45,228,113,253,213,3,109,239,64,253,38,240,47,241,154,27,131,251,190,15,60,20,117,10,208,54,147,43,220,30,154,70,254,42,61,250,36,26,21,239,133,191,138,9,27,223,17,160,103,226,204,234,145,235,129,8,241,2,5,247,72,7,173,235,100,255,80,28,253,247,116,24,98,13,33,9,50,57,127,32,4,29,112,69,42,26,81,246,149,24,49,218,151,191,168,12,214,202,222,167,233,227,242,229,187,241,151,11,96,1,73,255,83,9,237,232,241,13,82,22,255,255,123,33,15,9,50,20,152,63,224,26,191,39,19,73,234,15,254,0,19,26,125,203,103,200,215,10,77,183,233,172,25,223,167,219,105,240,105,7,123,249,21,5,92,3,181,229,23,23,30,13,158,5,231,35,112,4,33,29,110,64,236,23,118,51,63,74,156,10,22,15,183,25,225,193,78,218,155,5,121,174,163,182,119,219,1,218,7,245,218,2,41,246,4,12,185,245,45,232,68,24,246,0,96,11,156,31,1,252,86,38,144,59,80,17,240,63,202,70,27,6,188,33,192,22,117,190,133,244,127,255,59,173,79,194,100,217,39,216,138,249,232,251,89,243,42,16,223,228,233,237,76,18,119,245,203,14,98,20,193,245,90,42,52,48,84,14,58,71,202,59,3,6,6,46,137,12,45,195,89,6,210,248,165,180,155,204,143,219,178,223,40,1,198,250,23,255,74,19,238,223,37,250,226,11,3,242,255,18,191,5,81,240,36,42,105,30,67,9,254,70,58,40,52,2,178,51,30,247,14,201,65,16,138,238,19,187, 197,213,201,219,101,232,2,11,19,249,225,16,150,18,134,228,28,11,126,9,158,249,148,28,18,255,153,245,214,46,65,16,158,11,194,68,206,20,169,3,117,47,91,221,35,205,70,10,3,223,204,186,148,211,197,212,35,236,17,11,163,244,125,29,7,12,13,235,94,22,215,7,163,6,157,38,209,252,183,3,70,55,179,10,20,26,8,72,26,10,103,17,174,44,119,206,157,214,2,4,196,209,74,187,13,207,19,203,13,241,127,255,225,241,249,33,197,252,139,239,17,22,125,0,252,13,74,37,207,246,248,14,197,55,78,4,40,41,148,71,174,1,26,37,17,38,55,203,206,227,99,255,58,206,75,190,203,204,183,198,19,247,250,244,245,247,167,34,147,242,117,247,217,19,193,252,100,23,28,34,28,245,48,29,134,50,74,4,211,56,203,63,56,254,213,52,101,25,107,201,134,237,1,249,37,201,37,194,141,196,39,195,211,249,253,229,181,253,222,27,35,232,35,253,246,11,124,249,216,28,180,25,213,242,34,39,59,42,104,5,210,70,160,52,212,6,218,65,196,15,45,211,0,246,167,248,32,206,194,201,91,193,150,206,160,251,7,225,49,11,190,21,236,228,232,2,25,2,103,247,149,30,148,11,131,241,50,41,189,26,74,4,206,75,124,32,48,12,152,68,39,2,227,215,229,249,49,244,195,205,77,206,113,187,7,217,29,247,221,224,120,22,41,16,227,232,79,12,44,0,247,254,178,39,155,3,173,250,90,49,24,17,87,15,40,80,157,17,192,23,10,66,231,245,95,219,219,249,111,235,175,205,191,203,221,181,153,225,49,236,107,227,13,28,35,4,251,236,62,12,87,249,154,6,7,39,239,250,198,2,137,49,243,5,198,30,144,76,10,9, 92,39,245,60,54,241,173,225,30,252,35,229,19,210,149,197,181,180,121,231,3,226,246,234,174,30,122,252,7,244,27,12,23,247,105,17,117,37,121,248,88,15,162,49,112,0,194,47,148,68,191,5,56,52,80,52,33,237,105,229,172,249,55,222,199,211,98,186,145,181,171,228,47,212,227,240,241,24,163,242,123,248,82,6,189,242,15,26,15,31,171,245,222,28,148,42,50,1,239,65,205,59,179,13,34,67,114,48,61,241,247,241,17,251,255,226,43,219,222,179,229,191,169,226,77,204,201,248,223,14,20,234,141,249,125,250,29,237,155,26,102,19,211,239,108,35,215,28,83,2,60,73,160,45,19,19,78,72,192,43,201,241,117,250,25,250,97,232,115,221,101,179,75,202,154,223,131,207,226,1,69,10,218,235,241,255,253,242,213,241,173,29,130,7,135,243,215,39,157,12,40,10,228,73,26,31,53,26,116,72,170,35,186,243,219,255,253,245,174,240,149,218,232,179,58,212,14,217,239,212,42,7,102,3,1,237,116,1,235,235,185,244,146,29,55,251,11,248,180,37,144,255,235,18,248,66,58,23,1,32,243,69,18,29,111,246,23,1,68,246,249,248,65,214,155,187,119,222,143,213,209,225,73,15,6,1,1,249,18,5,230,232,37,255,139,30,147,240,197,3,25,32,16,242,66,28,14,56,81,12,21,33,194,62,10,14,57,245,79,249,35,240,101,247,1,202,153,190,63,221,147,207,113,234,225,16,173,255,59,4,201,6,127,236,116,13,210,30,121,241,63,21,168,28,179,245,131,42,87,52,16,16,10,41,102,62,161,10,213,249,193,243,115,240,249,243,233,190,201,193,113,212,227,198,167,234,116,7,53,248,34,3,196,253,207,231,49,20,194,19, 109,239,132,32,85,17,133,250,173,51,15,48,221,18,102,51,86,62,129,12,221,2,141,244,17,250,185,243,45,190,245,203,147,208,205,199,152,242,200,1,27,249,1,6,207,246,3,233,232,24,177,6,111,241,14,34,237,2,181,255,48,50,14,40,53,19,113,54,38,55,39,14,145,2,137,242,188,2,138,236,2,193,66,210,242,201,22,204,179,247,65,251,23,252,68,8,16,237,59,238,90,28,87,247,47,250,27,33,89,246,182,6,148,48,82,33,215,21,62,59,123,49,109,18,32,2,149,245,150,12,125,231,137,202,91,216,199,198,101,214,207,250,3,250,164,1,16,9,79,231,190,247,152,26,23,236,97,4,235,23,104,238,162,9,234,41,244,21,168,18,246,54,66,38,88,15,141,249,249,244,27,12,129,222,31,209,78,218,95,196,203,225,205,254,89,254,163,13,106,13,148,233,6,10,12,26,235,236,56,21,0,18,195,240,110,17,163,40,60,16,185,21,23,51,231,30,20,13,155,238,68,246,87,4,247,210,67,210,255,208,188,189,79,226,157,248,106,250,230,15,116,8,93,232,17,22,102,19,193,241,162,33,64,13,64,247,7,27,81,41,42,18,105,30,86,51,144,32,150,13,157,234,151,253,219,253,45,206,155,215,39,199,15,188,197,228,156,241,71,249,125,19,217,253,143,235,136,30,254,5,163,250,151,37,56,6,194,252,59,32,206,37,101,20,214,36,190,48,94,37,215,10,33,234,157,6,51,246,113,206,201,219,39,189,18,189,189,227,9,234,101,248,23,18,105,241,110,239,49,31,89,249,251,3,222,34,251,0,246,2,24,36,53,36,49,26,127,42,138,49,101,46,77,8,117,241,238,14,236,239,175,214,143,222,93,184,235,193,175,228, 52,228,19,252,191,16,163,228,199,246,88,25,93,238,142,9,8,28,197,249,91,3,232,33,23,30,223,25,241,40,94,47,76,48,100,1,179,247,146,19,250,233,234,224,91,224,117,184,63,201,23,231,3,228,21,5,137,15,12,225,50,5,149,18,11,238,209,16,37,23,50,248,160,7,113,32,127,26,100,27,57,35,56,49,160,44,155,248,161,254,235,13,183,225,173,230,247,216,161,180,168,205,213,226,2,225,182,12,27,8,223,222,103,17,17,11,251,240,255,23,77,20,167,249,201,13,62,35,222,27,103,32,241,34,37,55,255,40,212,244,92,8,225,7,57,224,105,235,189,210,185,178,105,209,245,219,67,224,145,19,197,249,243,225,104,22,134,255,133,245,45,26,240,11,52,250,124,15,135,30,20,30,199,31,105,34,101,62,125,34,23,245,18,18,163,0,152,226,81,240,38,206,221,180,3,215,40,213,107,228,214,25,152,237,204,234,61,24,171,249,123,249,191,28,128,9,159,250,121,20,191,27,51,33,81,29,234,36,67,67,53,24,189,248,233,21,234,247,163,229,211,240,19,199,196,182,245,215,118,203,164,234,154,23,40,224,124,244,117,20,84,242,142,0,76,27,165,3,111,254,164,22,163,24,140,38,96,27,103,42,22,74,222,18,78,4,124,27,225,244,93,238,173,244,161,194,133,190,93,217,77,195,27,247,41,16,159,216,121,251,130,12,252,235,106,1,117,22,85,251,111,253,221,17,250,21,5,37,149,19,179,46,206,70,69,10,145,13,145,25,167,243,111,246,23,245,52,194,107,199,207,216,111,194,191,5,153,7,203,219,174,6,27,6,41,238,118,9,186,20,169,248,252,2,33,13,130,23,92,36,76,12,46,53,22,63,60,2,77,20, 87,19,117,239,53,251,57,240,242,190,125,208,99,209,48,195,206,15,190,252,5,223,173,12,167,255,171,238,154,12,12,17,177,246,190,3,175,10,223,26,203,31,226,10,158,61,138,52,5,3,70,26,173,13,180,241,118,0,25,237,124,193,67,218,222,200,11,206,147,21,175,243,183,232,238,15,171,250,36,243,192,17,121,10,189,248,60,4,220,4,139,30,116,24,34,8,208,66,14,39,172,1,253,26,60,4,109,239,26,0,83,227,111,193,1,222,143,188,172,216,72,22,6,236,142,242,96,17,195,250,171,249,14,24,141,10,109,255,148,5,44,8,93,38,86,17,199,16,3,72,180,29,218,7,98,29,250,254,73,241,232,1,215,217,43,198,31,218,183,178,79,226,19,15,193,227,19,247,72,12,231,244,193,252,18,22,113,5,18,2,25,2,152,9,36,42,40,9,60,27,184,72,217,23,8,16,149,30,129,252,251,245,42,5,197,210,7,209,140,213,195,175,219,238,25,9,205,226,29,253,192,10,81,242,148,1,118,20,88,3,223,3,49,254,111,13,114,39,46,1,156,36,226,66,3,18,206,22,80,28,223,249,143,252,248,2,1,207,151,218,87,204,211,176,107,247,69,255,41,227,14,1,240,5,65,240,227,4,11,16,188,1,126,3,254,248,188,18,46,33,11,254,120,44,196,60,108,16,219,27,212,27,87,249,148,6,23,255,241,210,110,228,132,197,129,185,245,255,49,250,69,231,183,7,94,2,45,242,247,8,52,11,198,2,169,1,213,243,61,24,103,21,136,251,246,48,141,48,56,12,219,26,105,19,162,243,70,10,53,243,143,213,115,229,139,188,219,195,212,1,64,247,220,237,67,13,19,3,63,251,234,14,43,14,107,11,182,0,199,249, 117,32,236,12,206,1,74,54,246,40,106,13,120,29,38,11,205,243,8,12,44,230,231,215,153,224,209,175,175,198,35,253,245,236,179,236,206,11,53,252,77,253,7,17,150,12,148,16,192,254,172,1,32,38,130,8,24,12,134,59,71,39,82,18,0,35,25,6,171,251,31,12,211,224,255,225,68,219,176,171,175,206,215,249,11,231,95,240,20,8,61,247,45,255,139,13,46,11,219,16,221,247,186,9,54,36,42,2,251,20,70,58,236,34,142,21,35,37,80,0,126,3,237,8,169,221,179,233,113,211,57,171,1,212,207,245,243,226,251,242,45,5,249,244,77,1,52,11,177,13,132,14,222,245,62,18,70,31,91,1,202,29,8,58,45,33,211,29,101,36,125,0,94,14,74,3,117,225,65,240,201,201,57,173,117,217,189,238,161,223,253,244,61,254,197,242,154,1,50,4,220,15,167,6,219,242,150,23,11,21,71,0,244,32,52,54,137,28,204,35,34,30,19,1,74,21,185,253,127,234,83,244,121,199,115,181,173,225,18,239,191,227,57,250,215,253,181,246,238,3,87,4,95,19,243,255,187,244,247,26,76,12,202,0,119,34,142,48,136,24,42,38,104,20,14,1,131,20,156,242,153,238,11,240,215,190,227,183,143,227,207,232,117,228,201,252,138,249,102,251,152,4,245,7,6,24,83,252,254,253,10,30,224,9,10,7,246,40,101,46,153,29,182,42,175,15,35,10,88,19,123,238,24,246,137,234,231,185,36,187,97,225,123,227,155,226,155,249,143,244,239,251,49,255,98,10,226,21,134,244,65,5,224,25,107,5,128,9,199,42,93,42,205,33,44,42,23,13,208,18,228,14,83,241,81,253,115,231,65,186,189,193,81,226,35,226,15,230,26,248, 211,243,255,251,83,252,50,14,162,16,122,241,17,12,87,21,145,2,177,13,219,43,151,38,157,39,228,39,254,11,171,26,20,9,254,243,70,2,149,226,23,186,57,197,77,224,141,223,18,232,107,243,207,244,164,250,77,248,135,19,23,9,153,239,138,15,79,15,142,253,90,17,188,40,23,34,243,43,230,33,179,15,39,32,175,4,144,250,144,6,101,224,53,190,119,203,225,225,239,224,231,235,56,243,59,248,161,248,110,250,169,24,210,1,47,244,231,17,1,11,47,251,29,20,87,35,24,30,128,43,32,23,242,17,208,28,50,253,81,253,93,5,142,219,112,191,239,206,109,223,108,226,201,236,176,242,179,251,140,245,171,255,211,28,241,252,121,251,226,21,187,8,25,255,162,25,219,32,28,34,36,44,229,17,29,25,235,23,41,249,178,1,134,1,127,216,245,192,91,208,134,221,206,227,77,235,181,243,35,252,205,239,31,7,254,25,233,247,157,255,70,20,231,2,146,0,103,26,223,26,172,37,192,39,5,15,203,30,57,18,1,249,144,6,13,255,49,216,199,196,221,209,202,221,30,231,129,234,40,247,231,252,6,236,39,16,95,23,27,246,129,6,210,20,211,254,185,5,182,27,171,22,190,42,142,32,238,13,164,33,113,11,93,247,243,6,151,250,92,212,115,198,92,208,241,221,197,229,138,232,109,252,63,247,101,236,130,23,172,16,73,246,139,12,31,18,223,252,191,12,160,25,126,24,178,48,64,26,36,20,42,37,55,7,145,251,10,9,147,248,97,211,193,200,55,207,185,222,51,228,107,230,18,255,79,239,65,239,141,25,237,9,154,245,180,14,14,13,35,249,162,16,115,19,79,26,246,48,176,20,83,26,152,37,190,4,243,255,219,11, 67,247,51,212,197,202,87,208,16,226,230,225,195,233,5,3,75,232,63,247,140,28,145,4,158,249,188,18,43,8,177,250,152,20,115,12,78,31,90,44,47,14,131,30,162,31,255,0,4,1,86,11,148,243,30,213,75,202,81,208,49,228,18,221,133,238,130,1,15,227,173,253,168,27,251,0,98,253,182,21,248,2,230,254,80,22,70,9,250,39,232,40,221,13,104,38,228,28,106,1,79,5,42,12,135,241,181,214,21,202,237,209,240,227,223,215,105,245,98,252,245,222,233,4,255,23,30,252,212,1,29,21,35,252,50,4,202,17,222,6,70,44,8,32,5,14,201,39,205,22,139,0,48,7,172,9,147,239,63,216,183,200,230,214,193,227,213,214,191,253,241,247,128,225,160,13,57,23,217,252,36,10,161,22,145,251,116,13,130,13,175,10,42,49,58,24,240,16,24,39,225,16,233,253,82,7,108,4,111,235,129,213,143,196,117,217,181,219,173,213,217,255,158,238,117,226,161,16,109,18,154,250,12,16,227,19,169,252,148,20,170,9,43,19,124,53,171,21,22,26,233,41,127,16,154,2,144,11,87,3,59,237,245,212,92,196,161,222,249,211,83,216,16,1,105,229,189,227,229,17,99,11,253,247,232,19,93,11,65,254,248,20,194,2,35,26,44,50,71,18,44,30,115,41,58,14,25,5,214,13,196,1,125,239,14,211,137,200,21,226,161,205,165,223,68,0,219,222,117,232,76,18,18,5,249,248,168,23,117,4,3,3,84,20,127,254,207,34,136,45,48,18,160,35,28,40,180,13,247,9,124,15,10,2,185,242,239,207,61,207,151,226,178,200,13,231,113,253,61,217,8,237,10,18,112,252,109,252,171,21,81,252,18,7,28,13,203,251,18,39, 106,38,212,16,196,37,196,36,198,11,211,12,251,14,138,2,43,243,222,205,23,216,103,224,199,200,187,240,212,250,122,218,3,246,19,20,245,249,168,5,97,20,111,251,24,14,213,5,31,255,118,41,46,31,35,17,216,38,169,30,115,9,164,13,207,9,212,2,101,238,85,201,224,220,169,216,207,198,254,243,247,242,100,215,154,250,219,16,213,246,90,12,250,16,17,254,40,20,212,1,217,7,164,45,146,29,220,22,134,43,122,29,119,12,157,17,97,9,163,7,37,233,173,202,21,226,81,208,69,201,209,246,187,234,41,213,246,255,214,8,71,244,107,16,9,8,122,0,99,18,139,250,119,12,8,43,136,25,29,26,201,44,230,25,145,14,177,18,78,9,216,11,5,228,217,207,119,229,177,202,24,208,159,248,171,229,173,215,146,4,191,2,74,247,245,18,80,2,82,7,124,15,59,248,154,18,197,40,212,22,224,29,68,45,10,23,125,18,105,17,90,11,149,12,243,222,37,214,75,228,59,199,73,212,41,248,247,224,53,217,100,5,214,253,220,248,24,17,16,0,48,8,248,11,87,248,39,18,225,38,3,22,53,29,235,43,143,22,138,18,228,16,148,12,157,12,127,224,250,214,110,229,105,201,143,213,216,249,2,227,28,219,65,6,192,255,235,249,207,17,33,1,155,8,10,13,24,248,14,19,131,39,40,22,2,30,183,44,196,22,130,18,105,17,137,11,66,12,221,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,107,184,108,68,251,228,10,69,127,6,252,183,107,69,211,12,1,194,136,23,86,63,93,141,221,21,155,86,50,167,231,221,108,110,176,201,196,204,202,94,230,4,235,178,251,85,73,16,182,193,249,14,85,83,93,155,160,250,25,48,78,229,39,186,0,53,26,24,93,141,8,80,44,18,64,223,255,250,106,113,235,157,186,15,42,80,165,209,118,214,196,79,106,231,171,170,72,87,240,233,95,147,243,32,123,64,93,141,207,41,50,87,9,225,88,213,106,113,150,213,176,212,83,73,87,17,150,184,5,26,152,28,69,159,149,0,222,36,3,233,48,171,209,94,96,215,167,219,236,57,122,54,162,190,209,51,51,58,94,193,224,33,175,45,216,204,170,211,206,64,223,184,144,213,247,49,64,246,101,164,63,66,217,22,195,193,119,35,198,86,158,201,43,254,185,85,122,234,103,222,81,51,90,247,202,174,73,35,102,253,22,198,139,242,53,46,119,182,103,6,57,58,26,246,213,234,79,76,211,5,93,213,205,69,175,17,222,205,177,10,238,23,84,171,193,8,108,20,103,202,103,226,48,48,105,215,214,238,7,63,46,14,65,228,105,47,138,38,103,225,217,19,187,42,47,226,200,215,152,26,31,225,235,215,126,7,108,3,157,199,14,18,177,16,60,239,143,20,103,47,52,246,247,5,228,50,243,253,60,250,184,20,80,254,44,205,99,7,7,248,133,219,95,243,180,8,137,223,212,248,164,30,91,4,104,2,1,39,18,19,153,244,219,36,166,27,212,234,128,250,128,20,113,216,144,228,159,13,9,240,5,210,20,14,77,253,116,234,8,24,34,30,25,248,163,16,165,40,53,249,154,14,171,31,72,248,39,227,248,14,77,240,126,221,194,0,103,253, 1,216,218,0,75,16,211,240,143,11,163,35,159,251,62,5,132,42,224,5,240,249,215,24,40,0,160,221,11,5,196,255,122,225,66,240,117,10,32,229,161,246,251,23,96,3,92,0,215,24,116,16,252,251,82,25,33,17,216,246,4,0,161,4,40,231,170,244,187,4,111,237,214,237,48,7,168,247,65,249,241,17,156,16,235,254,107,17,10,20,218,255,131,11,24,14,166,249,83,236,9,6,93,239,138,236,196,252,233,255,226,229,230,1,245,17,236,250,89,13,251,22,108,10,162,0,236,23,171,7,126,253,235,0,62,253,188,233,219,245,64,248,55,239,107,243,234,255,201,246,166,250,51,20,103,14,151,9,90,18,73,16,222,1,5,15,109,10,58,251,245,243,45,253,16,232,1,239,155,249,154,245,231,236,83,255,167,5,86,255,223,14,203,22,68,12,42,6,45,25,101,6,109,2,241,6,253,253,131,233,120,246,145,240,56,237,155,241,157,252,121,242,137,251,88,11,167,7,145,14,54,20,206,15,162,4,96,19,59,9,34,0,198,252,129,250,203,234,80,239,152,244,234,238,159,241,195,252,109,249,136,246,197,18,79,17,157,6,85,26,105,16,197,0,237,14,16,13,80,244,191,245,211,253,41,228,247,238,92,247,215,240,198,238,25,1,231,253,126,254,170,19,57,15,85,10,127,22,132,14,214,1,118,11,175,255,110,251,138,238,212,244,241,235,20,239,48,243,155,244,179,243,11,252,218,7,152,6,71,14,252,17,106,16,95,5,10,19,204,7,69,254,178,252,156,251,206,233,113,236,146,244,98,240,54,237,46,246,126,0,116,252,175,11,225,14,150,13,26,9,130,16,90,10,124,7,49,8,48,253,5,244,227,244,181,239,70,235,92,244, 5,244,165,238,34,249,228,3,197,0,96,12,218,17,251,10,207,8,46,19,90,6,31,8,118,4,221,246,150,240,77,243,44,242,237,235,195,243,70,242,160,246,25,249,248,7,129,7,31,15,197,14,152,12,232,14,255,13,81,7,111,0,232,1,197,240,240,239,102,244,223,238,238,236,238,244,255,247,217,245,171,2,14,12,55,7,223,14,218,16,167,12,8,10,205,12,20,5,83,253,194,249,172,246,176,240,121,238,120,244,158,240,237,241,144,249,134,0,222,2,222,11,32,14,22,13,35,14,98,13,14,11,179,7,159,0,128,252,133,243,76,244,170,242,96,240,5,243,80,245,220,246,134,249,186,7,28,7,223,9,6,14,249,15,191,5,203,15,166,11,64,254,197,254,195,251,93,242,183,238,118,250,86,240,224,241,214,249,194,252,172,251,138,10,51,16,139,5,225,11,79,17,219,7,94,6,212,11,220,252,38,247,96,252,153,241,41,240,67,247,61,245,176,241,185,253,98,2,56,253,98,15,117,15,15,8,12,12,215,16,59,4,211,6,180,5,34,248,249,247,197,245,121,243,253,240,76,248,67,244,158,250,186,253,69,4,84,10,23,9,206,14,156,13,175,8,223,9,27,12,56,0,184,252,188,253,126,243,103,241,156,247,73,242,35,245,158,251,131,252,3,254,13,11,22,12,176,7,157,15,26,16,80,6,109,6,238,11,31,252,5,248,24,251,59,246,67,237,222,247,151,247,39,243,223,252,67,3,232,3,146,6,42,18,33,10,147,8,166,17,169,8,98,0,0,6,197,255,80,241,67,247,111,249,148,238,25,245,9,253,224,246,68,251,136,8,148,5,140,7,21,17,148,14,37,6,198,12,236,10,94,253,185,254,80,0,15,242,205,241, 203,249,132,243,185,241,250,252,78,253,76,253,60,10,41,11,243,7,132,14,222,15,45,4,218,8,90,8,184,254,49,249,214,251,152,242,252,240,39,249,133,245,13,245,234,253,41,2,237,255,1,12,204,12,230,8,122,12,40,14,235,3,183,4,178,5,103,250,47,248,190,248,40,243,96,243,76,249,85,247,74,249,96,1,81,1,93,7,155,12,227,10,142,9,122,12,57,9,170,2,1,5,98,255,153,249,36,246,154,247,216,241,104,245,224,249,92,250,133,252,200,3,251,5,40,7,82,13,1,12,43,9,184,9,144,8,85,0,246,255,16,253,241,247,208,243,69,246,236,244,195,248,192,249,56,253,249,0,100,4,42,7,193,11,251,12,255,9,239,10,225,6,174,4,115,255,73,252,197,249,127,246,26,244,227,245,175,247,130,248,40,252,48,1,31,2,99,7,189,11,167,10,220,10,92,12,97,6,161,5,237,2,239,251,13,250,39,250,245,243,58,245,111,249,177,244,180,252,134,255,47,1,189,5,4,12,197,9,102,11,30,12,213,6,83,6,105,3,142,254,5,253,192,247,68,245,231,247,64,244,88,246,239,252,49,254,142,0,207,5,253,7,183,11,197,10,234,10,121,8,173,7,181,1,170,1,237,252,156,248,111,247,54,246,153,246,118,247,205,251,72,251,194,1,184,3,27,5,228,9,1,12,133,7,53,9,24,8,153,1,79,0,239,255,211,247,22,248,168,249,196,245,233,246,229,251,98,252,19,253,74,5,55,5,203,5,44,9,144,9,219,4,163,7,16,3,106,0,117,255,202,250,118,249,39,248,84,248,254,246,205,251,32,251,46,254,195,0,33,4,8,6,254,6,172,7,91,7,72,4,67,4,94,1,9,253,50,253,27,250, 106,248,220,247,208,249,107,249,214,251,159,253,125,0,189,1,47,5,131,6,59,6,11,6,84,5,107,2,84,2,211,254,118,252,75,252,119,248,153,249,13,249,118,250,237,250,161,254,149,254,247,1,198,3,127,4,178,4,219,5,180,3,121,2,218,2,164,255,74,253,152,251,248,251,176,248,115,250,198,251,154,251,137,251,1,0,193,255,139,2,46,4,96,3,118,3,235,4,234,2,136,0,58,1,177,254,2,252,30,251,5,253,173,249,208,250,65,253,186,253,78,252,71,0,63,2,105,1,7,3,232,3,148,2,99,2,249,1,41,0,206,254,46,254,21,253,94,251,209,251,73,252,229,252,160,252,176,254,11,255,15,0,120,1,240,2,235,1,13,2,130,2,21,1,7,0,39,0,189,254,216,252,77,253,30,252,138,252,129,253,231,253,125,253,150,255,234,255,171,0,100,1,117,2,79,1,49,1,127,1,20,0,141,255,255,254,115,254,13,253,114,253,162,253,233,253,82,253,44,255,138,254,172,255,47,0,34,1,236,0,32,1,45,1,103,0,160,0,72,255,170,255,117,254,59,254,86,254,71,254,148,253,223,254,130,254,148,254,157,255,255,255,2,0,244,0,127,0,24,0,181,0,251,255,138,255,152,255,76,255,72,254,199,254,197,254,154,254,125,254,97,255,200,254,36,255,2,0,201,255,184,255,46,0,1,0,109,255,251,255,171,255,78,255,74,255,103,255,243,254,19,255,67,255,34,255,52,255,90,255,98,255,93,255,125,255,123,255,100,255,100,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,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,244,50,28,172,23,37,164,6,38,103,15,169,252,104,70,197,171,136,198,201,66,88,77,238,183,34,196,157,189,21,239,8,98,17,20,107,50,23,236,12,200,250,223,192,44,131,108,234,1,212,205,211,207,106,250,118,42,162,36,111,2,92,225,56,222,93,211,135,9,40,56,194,238,37,241,241,166,101,253,86,54,48,221,149,93,193,247,23,245,134,240,217,200,149,75,152,33,12,59,149,3,51,175,123,10,216,16,249,43,32,42,3,176,160,205,91,207,206,17,245,65,187,229,98,236,177,154,254,240,0,58,157,5,211,76,110,207,201,227,208,39,199,5,9,116,223,247,177,233,16,11,241,188,40,54,152,23,92,10,33,13,18,152,29,235,11,232,168,12,28,30,100,165,7,248,16,224,178,27,55,87,168,224,132,247,164,205,168,12,214,93,19,39,229,62,129,218,111,205,167,26,83,2,125,59,251,247,19,204,21,232,234,206,172,34,204,253,2,223,34,235,3,187,4,28,64,22,14,20,110,34,198,206,2,12,130,18,232,50,168,69,65,239,88,10,107,238,198,8,117,52,211,243,191,7,30,217,152,207,163,3,55,235,54,18,51,233,15,200,243,236,46,227,144,37,92,24,226,249,11,12,59,229,189,34,159,40,185,26,160,40,8,230,195,5,96,6,40,14,125,57,203,231,206,234,204,201,29,214,144,23,98,224,223,253,97,210,11,199,43,12,10,247,245,42,208,9,176,222,212,14,189,253,66,71,42,67,97,12,180,18,180,217,171,25,3,35,62,11,68,16,30,192,141,225,44,226,246,230,28,18,167,209,251,216,173,212,206,223,184,41,234,6, 57,13,153,245,207,237,64,59,13,39,222,62,85,29,247,236,30,19,21,251,218,42,80,26,195,228,180,236,196,186,121,238,143,6,103,234,184,247,133,186,143,223,211,0,67,4,221,47,193,242,52,0,177,8,48,17,181,83,72,38,79,26,209,247,88,227,225,38,113,20,154,23,155,233,185,188,28,232,5,222,252,4,42,250,172,206,197,225,14,205,54,3,49,35,37,12,212,22,214,234,79,15,132,53,8,48,77,61,238,250,157,250,200,3,126,7,108,46,65,251,222,237,210,210,190,194,90,250,228,242,213,251,157,224,192,192,190,242,91,252,224,32,55,30,69,249,8,17,87,8,208,47,230,63,204,26,41,23,123,233,238,252,234,24,25,13,226,13,0,206,10,204,31,221,245,230,149,12,209,227,82,220,192,223,4,225,210,26,64,21,235,23,217,16,15,247,124,42,134,46,160,61,3,47,234,242,151,4,42,250,172,21,241,25,227,230,220,228,106,193,198,216,226,245,133,235,88,245,225,205,5,214,68,249,175,10,23,44,225,10,69,0,143,16,186,25,233,68,175,50,162,26,238,8,38,240,187,12,193,11,69,11,194,247,169,205,192,214,63,216,23,245,127,253,20,217,146,217,88,210,165,244,191,25,99,17,151,24,241,2,0,10,7,43,123,42,114,63,78,31,111,3,148,2,44,253,81,32,175,255,193,230,44,215,197,193,239,232,140,232,177,233,66,228,117,200,85,224,148,236,199,16,245,39,27,8,29,12,208,13,99,42,147,64,144,38,200,30,77,254,173,0,101,22,90,8,141,10,181,223,92,205,64,218,0,219,91,248,33,231,87,215,134,218,242,220,153,2,22,12,42,13,172,13,107,0,110,30,191,48,219,56,44,48,6,10,74,10,69,4, 243,11,33,24,4,247,64,236,36,213,11,213,214,239,185,229,61,233,174,215,118,211,228,236,68,248,187,16,54,15,76,5,205,14,18,23,9,49,137,58,5,42,122,29,0,9,103,15,197,23,110,7,124,250,138,228,82,225,0,228,115,224,32,234,153,225,67,216,105,219,45,231,206,0,29,9,230,6,76,8,141,13,178,34,117,51,87,50,75,39,244,25,94,20,153,16,218,18,80,12,198,248,127,233,151,222,211,225,250,230,76,228,206,220,253,212,181,218,174,238,152,254,37,6,166,8,238,9,31,20,247,30,204,45,164,46,95,38,160,25,138,15,204,19,175,15,57,8,250,246,12,230,110,229,195,220,251,223,91,224,15,218,38,224,220,219,234,234,112,250,13,0,103,11,25,5,204,15,214,34,185,41,223,47,247,31,139,23,114,22,23,17,113,16,28,0,82,245,221,235,201,224,173,225,73,221,3,223,104,222,166,217,155,225,218,235,203,248,211,0,17,2,210,10,18,19,167,32,83,41,18,37,49,35,165,23,68,19,189,18,7,13,52,6,196,244,56,234,123,230,8,228,215,229,67,224,27,220,196,224,148,227,224,236,138,249,164,1,182,6,108,8,120,16,250,33,65,43,239,41,106,30,1,20,185,19,29,18,213,14,235,2,22,245,70,239,78,231,83,231,135,229,216,224,61,225,153,219,148,228,0,243,110,251,156,4,34,4,197,8,176,20,225,30,43,40,250,39,102,30,88,24,84,19,210,16,110,13,144,3,189,247,241,234,15,232,5,230,133,230,185,228,118,224,75,227,144,232,63,242,41,249,2,1,235,5,22,11,190,20,25,31,212,38,243,35,111,29,86,22,105,19,203,15,31,10,22,255,206,243,202,237,159,232,184,230,154,225,6,226, 121,226,181,226,39,233,40,239,132,252,156,4,167,7,59,14,196,20,109,33,186,37,178,34,243,30,202,22,116,20,219,14,57,6,246,255,39,242,144,237,165,232,129,225,109,228,162,224,126,225,58,230,42,233,169,245,37,249,46,1,124,10,93,14,68,28,48,30,30,35,143,36,234,27,175,25,16,17,83,13,66,8,20,252,147,245,191,234,158,230,72,229,63,222,23,226,117,226,26,230,237,238,50,240,27,252,190,4,192,10,213,18,101,23,97,34,225,36,198,34,115,30,64,21,136,18,244,11,249,4,3,254,221,242,22,236,160,227,134,223,227,224,123,224,16,228,187,228,210,233,62,243,114,251,122,5,108,10,7,17,25,26,33,33,225,37,202,35,193,28,88,22,88,15,78,10,217,3,145,252,3,245,32,233,183,226,224,223,12,223,188,225,196,225,67,229,47,235,213,241,24,254,244,4,29,12,129,18,122,22,132,33,228,39,76,37,68,28,212,18,103,15,183,9,220,4,35,253,239,240,157,234,241,225,240,222,82,224,58,222,48,227,51,228,7,235,240,245,3,251,43,6,138,9,233,16,249,27,162,32,103,38,124,32,59,27,107,21,16,15,121,13,60,1,49,249,254,241,71,233,15,230,152,224,227,224,147,223,148,225,247,232,54,237,26,246,228,253,39,4,4,13,222,20,128,27,55,33,56,34,254,33,92,29,140,22,23,18,78,10,102,4,9,250,66,241,224,236,4,230,166,226,207,223,216,225,160,228,45,231,183,237,177,243,223,252,143,6,135,13,65,20,249,26,22,34,227,35,64,32,39,28,214,22,174,18,217,12,85,5,160,252,146,242,54,236,26,229,130,225,5,227,210,226,74,229,6,233,106,238,0,246,174,252,100,6,66,13,163,19, 157,28,96,33,106,35,51,32,191,26,177,21,125,17,215,12,39,4,150,251,215,242,225,235,81,230,19,226,207,226,69,227,190,229,147,233,151,238,42,246,195,252,82,6,66,13,127,19,62,28,41,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,58,231,136,244,87,4,100,18,124,28,229,34,206,39,80,45,213,51,114,57,109,59,49,55,165,44,22,30,100,16,101,7,196,5,247,9,179,16,102,21,90,21,150,15,246,5,114,251,61,242,223,233,78,224,66,211,200,193,126,173,56,154,244,140,107,137,49,144,178,158,135,176,29,193,186,206,110,217,56,227,252,237,106,250,190,6,152,15,210,18,216,15,120,9,207,3,72,3,166,9,90,22,36,37,17,50,96,57,237,58,130,56,191,52,54,49,70,46,176,41,240,32,193,18,54,1,242,239,252,227,251,224,58,231,136,244,87,4,100,18,124,28,229,34,206,39,80,45,213,51,114,57,109,59,49,55,165,44,22,30,100,16,101,7,196,5,247,9,179,16,102,21,90,21,150,15,246,5,114,251,61,242,223,233,78,224,66,211,200,193,126,173,56,154,244,140,107,137,49,144,178,158,135,176,29,193,186,206,110,217,56,227,252,237,106,250,190,6,152,15,210,18,216,15,120,9,207,3,72,3,166,9,90,22,36,37,17,50,96,57,237,58,130,56,191,52,54,49,70,46,176,41,240,32,193,18,54,1,242,239,252,227,251,224,58,231,136,244,87,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,85,15,252,238,220,19,162,69,197,4,45,216,44,65,46,5,216,107,153,174,189,110,227,128,75,192,59,34,230,194,204,13,168,54,245,161,74,200,74,129,43,6,228,196,178,174,233,152,60,105,77,146,72,66,255,78,202,84,224,218,2,184,85,38,72,155,5,100,219,107,153,30,235,147,34,245,39,67,61,153,193,109,158,44,200,80,245,106,70,50,44,74,229,208,175,91,167,162,242,164,60,119,76,17,26,84,205,140,187,117,252,155,49,156,83,29,80,54,223,125,207,124,226,216,6,89,110,88,60,142,11,8,224,147,174,230,249,96,37,150,67,216,31,238,179,92,176,159,187,124,1,134,75,83,31,102,231,153,174,36,163,213,245,197,72,117,49,85,8,109,202,101,165,91,252,72,52,244,93,116,65,210,218,144,213,179,218,35,39,255,100,35,42,74,29,179,196,50,181,192,24,214,45,249,78,64,28,225,192,29,179,78,202,1,12,190,63,191,34,106,210,46,161,115,177,93,1,124,61,197,50,104,11,19,171,187,170,182,1,83,34,230,103,187,33,137,201,169,223,121,215,240,54,188,102,94,57,166,12,25,187,57,212,73,17,100,54,183,82,210,9,76,203,186,189,57,212,221,35,9,77,221,13,12,203,246,175,25,162,21,8,12,60,121,34,152,0,111,157,160,183,38,0,231,49,15,93,212,5,197,215,87,194,49,210,69,82,133,82,252,51,2,8,19,190,32,231,54,33,180,68, 28,77,196,16,237,189,106,188,41,239,37,41,130,74,139,19,7,215,120,165,31,178,161,27,239,42,241,41,125,232,166,133,253,200,89,234,114,47,214,92,46,249,21,205,44,184,123,233,216,69,215,76,119,51,41,236,77,193,153,234,177,35,102,91,181,83,76,0,225,198,238,217,153,237,179,56,211,84,59,252,1,221,69,162,69,197,228,44,197,44,8,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,102,122,188,120,248,117,48,114,76,109,110,103,167,96,7,89,139,80,81,71,138,61,32,51,58,40,250,28,145,17,229,5,43,250,128,238,22,227,215,215,240,204,155,194,188,184,132,175,4,167,103,159,153,152,187,146,219,141,9,138,70,135,150,133,5,133,152,133,64,135,6,138,206,141,177,146,145,152,87,159,246,166,115,175,172,184,116,194,220,204,196,215,4,227,107,238,23,250,210,5,126,17,232,28,39,40,12,51,99,61,66,71,122,80,247,88,151,96,101,103,67,109,35,114,245,117,184,120,104,122,255,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,1,128,253,7,5,254,244,234,73,63,3,103,165,203,254,195,3,113,235,153,76,51,169,203,50, 246,44,120,197,9,17,15,8,199,238,71,19,124,206,215,67,81,204,65,232,224,100,99,197,243,233,7,37,0,227,141,47,154,198,221,71,62,243,249,175,11,91,103,229,195,199,1,46,52,231,227,66,195,178,4,28,60,48,88,157,86,62,224,42,124,182,5,40,165,223,59,61,160,204,237,216,206,90,75,172,112,7,30,67,166,200,234,31,174,214,138,59,199,244,201,170,251,113,104,214,226,231,9,60,120,221,148,4,39,209,55,31,223,51,120,139,187,91,163,5,221,209,239,36,68,236,242,17,211,225,66,249,229,104,40,142,185,36,124,29,87,208,228,10,229,239,59,26,57,253,1,200,254,122,190,173,45,239,191,50,181,227,225,11,99,240,216,23,103,30,20,157,24,100,20,218,121,195,175,55,172,248,5,19,39,233,76,0,226,65,242,147,100,65,83,21,81,189,30,46,222,248,85,27,218,222,233,222,174,83,31,168,54,11,51,72,39,190,33,33,44,241,84,33,68,242,36,193,245,90,85,223,92,215,105,87,142,192,184,15,143,223,239,26,243,19,171,173,70,70,41,28,174,178,55,78,46,204,108,24,79,227,10,9,223,56,156,178,58,18,199,69,0,152,227,56,237,222,232,23,90,241,54,238,207,80,120,204,156,221,148,95,72,171,152,32,116,238,122,21,16,15,114,196,57,70,79,239,235,171,219,95,174,211,32,16,124,250,66,0,240,49,171,175,40,43,41,33,251,155,47,77,72,246,81,255,62,251,37,220,132,74,190,172,232,4,108,73,192,177,111,41,3,24,78,238,124,10,1,185,129,93,12,212,85,220,58,84,216,203,239,244,101,31,24,224,147,38,82,163,102,95,164,7,223,191,79,69,79,239,29,216,233,36,137,218,8,72,189,161, 152,48,116,50,43,171,71,26,214,14,252,211,25,47,250,210,133,89,42,186,19,248,178,76,158,186,111,247,190,36,110,215,55,52,146,195,193,72,107,222,66,187,131,88,45,228,224,226,247,46,163,229,198,56,68,189,41,32,51,20,187,160,15,75,113,9,204,221,214,29,177,220,12,49,43,205,247,241,248,82,78,164,184,52,5,35,185,221,197,8,0,215,254,38,122,252,116,193,224,109,109,181,56,10,208,30,153,225,114,2,198,222,120,29,3,56,59,159,137,101,126,210,10,230,116,25,243,237,178,13,234,234,206,248,129,93,96,139,124,60,239,245,177,217,222,30,74,253,203,23,122,0,166,201,242,111,19,151,127,11,89,31,207,219,68,32,213,249,179,12,47,12,58,164,231,103,89,208,120,232,228,57,55,230,34,29,141,237,77,248,171,33,95,153,41,81,114,15,199,194,101,57,188,221,191,22,48,233,229,232,134,66,157,175,7,38,63,72,100,175,18,39,212,215,161,20,111,247,12,219,17,77,92,215,6,227,48,93,127,168,214,25,95,223,61,32,38,28,176,203,211,60,91,3,203,168,114,92,30,192,70,20,27,231,231,21,33,52,28,193,99,10,92,44,145,150,133,86,178,230,174,23,105,242,181,243,151,61,11,200,23,216,136,78,194,166,182,59,23,0,52,6,51,252,169,200,125,65,162,241,58,189,207,98,112,202,243,26,14,10,92,237,19,13,106,177,97,56,198,34,21,174,232,76,59,234,152,243,111,18,109,214,183,55,218,187,62,32,5,78,23,175,184,25,116,2,162,218,185,35,91,199,188,75,122,211,121,240,235,84,173,193,238,232,151,32,102,220,163,64,73,193,108,68,254,237,108,196,50,69,137,228,221,202,58,50,22,219,252,78, 55,186,199,30,188,17,126,178,105,49,78,26,92,200,225,53,219,213,82,72,39,195,0,233,43,52,108,187,168,23,228,60,227,200,248,37,41,203,174,58,105,234,3,199,200,80,73,223,33,247,16,63,114,202,140,17,71,198,158,34,122,36,208,173,160,74,36,253,37,218,249,47,102,215,93,14,9,224,249,6,11,90,152,163,163,32,124,15,32,203,245,27,24,232,246,19,161,253,113,219,50,112,4,174,141,242,14,34,57,221,46,27,113,251,170,11,203,28,130,166,222,99,84,206,118,207,97,44,58,246,223,25,252,254,247,237,97,56,164,147,181,71,173,13,254,198,128,39,220,2,106,14,244,250,189,195,207,75,52,167,159,27,20,66,66,201,184,17,120,253,255,6,217,12,230,176,214,84,42,221,236,236,55,81,235,203,97,247,193,237,28,1,226,43,83,178,24,63,2,20,251,194,105,70,74,218,138,244,95,247,165,253,89,74,97,191,52,6,71,54,39,168,73,45,238,239,9,253,79,4,56,241,159,80,246,216,12,203,225,74,54,185,235,32,215,5,22,4,118,12,167,208,9,55,96,251,106,162,200,78,161,223,112,21,204,13,26,250,180,21,77,192,62,27,105,49,228,157,248,63,2,2,70,1,152,4,153,219,42,32,187,203,46,252,92,94,161,181,80,23,166,19,151,244,212,9,231,203,162,48,99,241,85,220,238,96,167,209,212,225,181,16,70,239,169,31,238,201,131,47,27,27,96,193,38,68,250,246,106,199,44,21,46,243,81,60,148,201,129,11,70,48,2,180,156,19,197,26,92,205,140,25,107,241,19,76,160,215,45,218,113,59,116,206,163,242,80,55,38,221,38,24,185,217,25,57,196,243,147,176,234,56,9,1,110,228,108,58,88,234, 95,21,16,202,135,29,230,34,56,172,230,36,139,38,187,220,74,30,253,227,197,16,170,210,128,251,248,83,2,195,36,2,176,52,215,224,220,4,82,227,210,19,68,249,170,214,165,96,125,219,17,213,27,32,141,241,60,2,223,233,73,19,169,40,69,190,22,74,57,250,246,193,41,12,211,7,137,16,237,243,100,242,101,65,120,173,24,29,182,23,64,207,235,1,89,26,35,30,227,1,162,200,47,70,25,194,215,246,97,45,155,236,67,248,184,7,51,21,233,15,134,166,8,59,203,245,144,231,149,51,15,3,188,241,169,240,232,2,208,40,175,168,50,31,82,38,122,220,77,28,221,252,152,244,99,230,219,243,18,72,25,206,67,248,45,64,154,221,53,3,46,241,95,1,229,245,102,231,157,73,248,245,152,197,134,53,228,231,245,254,201,240,198,17,106,19,109,225,203,44,58,26,13,167,191,32,82,249,137,16,139,237,17,10,195,30,78,216,251,251,100,53,106,177,138,20,53,12,191,37,116,241,8,237,31,28,221,230,139,214,115,70,180,207,159,4,204,7,230,33,162,246,171,208,2,20,43,14,172,206,130,72,243,244,175,246,48,247,192,13,125,12,47,198,118,7,19,50,245,211,208,39,118,4,168,231,49,237,216,255,69,47,226,220,239,243,34,66,55,224,71,253,218,8,81,229,158,249,188,237,197,65,113,243,199,211,222,43,134,246,147,228,251,16,238,244,164,23,40,223,36,58,244,6,194,191,201,7,190,19,132,228,26,20,73,244,222,39,237,209,29,23,1,26,148,203,165,241,22,50,255,247,241,21,191,227,46,38,201,211,43,243,0,39,167,235,13,224,125,50,226,0,191,15,189,203,161,30,140,243,31,230,58,49,177,13,107,217,48,24, 207,251,1,16,20,195,16,14,195,26,65,228,127,30,28,24,145,214,73,253,8,250,155,35,229,221,73,251,254,53,69,229,219,255,31,15,151,223,49,241,251,250,118,47,155,251,113,217,139,53,108,235,88,239,224,9,47,252,3,254,150,254,22,38,68,20,74,185,201,28,74,249,110,242,97,5,9,12,6,8,161,244,82,7,233,39,234,181,24,13,6,19,217,7,34,2,180,5,87,3,111,238,180,226,70,54,70,203,231,253,137,27,58,18,89,250,239,242,202,255,180,255,73,217,250,63,62,241,244,240,65,15,33,12,17,245,120,226,180,250,24,28,151,218,1,52,100,10,202,225,18,253,115,6,202,11,201,232,32,251,22,49,85,224,172,15,191,14,31,216,192,242,196,255,227,35,1,248,99,234,69,47,219,234,236,239,177,22,124,231,143,0,36,250,0,45,55,4,12,208,213,18,176,251,2,224,159,28,116,246,51,16,219,239,216,27,67,17,40,201,251,255,251,28,115,232,85,32,18,247,164,15,116,225,142,251,29,29,20,216,8,242,87,50,185,243,164,22,66,236,235,11,198,234,13,236,102,46,202,249,105,225,69,43,255,242,75,4,95,223,39,2,95,7,124,230,251,44,21,20,170,211,173,21,43,247,111,7,74,234,109,252,248,36,93,227,96,18,124,23,238,202,116,254,54,254,202,18,169,1,101,237,56,48,136,231,236,244,251,29,63,219,151,252,224,8,230,21,8,19,40,208,120,30,230,240,96,225,99,32,241,247,209,255,254,10,82,8,154,32,58,195,19,12,106,13,70,230,242,29,43,6,164,246,165,254,109,234,153,38,26,206,194,249,117,42,10,241,99,20,104,5,69,239,217,0,115,220,237,47,84,240,147,230,159,45,13,242,225,251, 67,252,17,233,185,15,26,226,145,45,123,20,204,212,136,30,227,248,86,245,77,1,93,237,161,33,48,232,240,15,135,36,175,195,173,5,129,2,145,253,243,16,156,239,74,38,51,244,127,236,182,43,204,205,81,250,255,16,194,4,215,22,164,224,191,15,244,254,197,207,6,48,42,236,141,248,106,25,176,1,192,24,180,217,5,249,203,23,148,208,210,42,181,5,100,236,72,14,252,238,34,21,54,227,68,233,128,53,89,226,199,26,27,21,129,225,113,6,242,229,59,26,62,255,139,219,183,55,158,238,5,247,171,20,154,218,194,9,179,238,196,27,4,33,25,209,110,35,101,254,248,223,206,22,82,227,93,19,254,245,51,8,145,40,198,199,105,1,172,16,75,224,206,33,240,240,237,23,102,0,248,234,5,42,206,212,211,233,172,37,3,233,143,31,124,239,241,5,221,5,167,211,81,39,94,249,47,225,101,50,185,243,67,23,61,238,220,237,100,22,132,211,18,29,252,24,27,215,75,33,254,240,152,6,139,247,249,224,159,44,188,231,150,13,51,42,222,210,242,9,17,243,87,254,248,13,211,215,186,47,80,246,227,237,26,37,115,215,146,253,82,2,231,255,238,42,149,213,247,31,114,5,237,215,6,29,7,233,0,249,99,17,171,243,77,49,85,209,93,255,104,21,115,216,35,29,126,5,45,248,92,28,69,226,56,42,21,219,141,228,172,36,197,229,197,17,3,17,24,233,212,22,123,213,162,31,231,251,17,220,11,48,128,249,116,2,50,16,90,219,189,19,57,216,61,18,11,28,225,212,212,33,47,0,205,238,162,14,113,221,158,28,15,243,16,4,130,50,211,209,22,8,7,4,164,231,150,18,156,228,105,26,5,7,150,230,43,50,203,214, 123,244,15,18,230,243,127,30,119,240,152,9,212,21,43,204,149,39,149,231,49,234,83,24,242,249,65,26,79,242,255,236,255,33,142,202,163,32,19,9,164,236,2,25,169,247,130,12,186,246,244,211,125,44,145,216,215,17,11,27,164,231,109,12,14,243,247,2,4,13,78,209,158,54,52,245,41,252,126,28,38,226,206,254,91,242,204,252,192,35,82,210,254,37,6,8,151,228,65,23,91,232,232,3,111,3,233,249,206,50,27,215,10,3,73,18,221,214,20,19,154,241,207,5,159,13,5,237,182,43,229,227,134,229,181,33,174,227,218,24,148,254,213,1,187,16,152,218,17,24,248,249,43,210,233,42,12,241,211,20,241,255,167,243,106,20,77,220,29,10,205,30,209,212,253,40,234,248,254,5,53,251,171,226,160,21,162,235,221,249,152,52,29,216,61,21,127,250,28,253,163,5,209,226,134,28,92,7,243,231,145,50,123,217,35,250,120,252,185,245,240,21,129,230,49,19,82,25,203,213,133,37,30,234,66,242,82,12,56,249,175,35,1,234,230,249,144,28,67,205,232,17,81,1,178,240,72,23,46,244,229,33,51,240,199,227,85,37,109,224,162,7,7,25,175,239,175,20,209,228,126,18,60,250,209,212,139,37,85,252,135,248,61,32,189,233,38,17,236,225,195,9,141,21,93,217,151,27,228,16,86,229,141,20,2,224,83,13,233,233,151,255,244,42,233,226,193,3,202,27,209,223,20,16,247,231,128,20,151,255,170,239,144,44,39,235,178,226,252,25,149,228,214,16,237,241,184,18,130,19,17,223,17,31,153,254,39,217,230,26,125,247,223,19,133,246,253,252,136,25,133,209,112,7,150,19,94,222,96,22,64,3,217,17,26,251,79,229,232,34, 219,223,68,249,36,37,198,235,149,6,56,252,235,2,143,1,88,210,55,37,158,252,140,238,89,39,250,247,65,251,84,248,243,250,234,25,50,212,37,28,109,20,212,226,182,16,166,249,205,243,214,250,138,244,219,47,151,225,101,6,95,32,150,226,3,1,91,1,98,252,135,7,195,234,244,46,223,236,170,227,22,27,100,235,202,249,40,8,2,5,143,22,141,223,3,32,227,1,150,211,182,23,182,255,243,252,249,5,15,252,229,22,123,214,125,3,86,25,28,216,24,18,185,16,145,2,190,3,121,238,160,25,50,229,45,239,35,45,236,230,159,1,101,12,154,252,11,254,198,225,112,24,15,3,85,228,167,49,134,249,237,242,162,2,179,252,101,8,217,226,151,16,66,27,218,214,141,26,173,255,109,234,110,250,200,254,253,26,127,238,83,0,186,41,222,215,198,1,122,10,38,243,62,253,21,250,41,32,22,246,51,225,79,37,10,230,34,241,41,20,102,4,106,8,200,240,219,25,175,7,79,207,115,27,98,1,79,237,128,15,245,5,253,9,201,224,222,3,17,27,175,212,161,14,169,28,25,244,176,5,36,253,6,16,64,226,32,240,138,43,15,232,22,246,157,28,190,245,151,248,174,237,21,23,12,249,157,229,244,47,67,3,26,229,220,15,31,251,231,253,49,230,143,21,0,19,58,217,64,24,255,16,10,221,212,0,136,2,255,18,249,237,174,9,158,38,17,219,233,249,203,25,218,233,147,248,100,0,246,28,110,244,64,234,103,36,27,233,154,230,93,30,201,2,98,254,63,248,157,25,198,4,194,210,28,25,106,1,168,225,194,20,43,12,236,255,98,231,201,4,167,25,108,211,79,14,225,28,145,237,54,6,136,10,186,4,171,229,243,237, 248,42,16,229,237,248,205,31,21,245,179,243,16,255,179,13,13,249,217,227,33,51,236,255,57,232,129,19,76,253,50,240,49,244,172,15,238,15,77,215,177,31,34,16,110,220,95,2,199,7,187,1,49,247,8,10,195,35,121,214,139,255,37,27,188,226,138,245,180,8,246,14,154,247,200,242,79,37,168,226,37,231,13,37,61,252,25,249,90,2,104,21,117,255,154,219,244,27,12,252,179,216,175,31,29,13,250,249,226,239,171,10,22,16,54,216,146,16,171,31,40,222,171,15,224,16,221,255,135,226,72,247,143,32,107,228,190,247,49,45,215,229,255,247,17,8,215,11,139,237,152,235,179,45,143,0,35,224,238,35,158,242,79,234,72,250,20,19,213,2,197,220,3,32,168,23,37,210,124,15,236,5,73,246,76,249,146,19,94,28,201,214,200,255,39,37,235,214,89,250,187,13,231,5,67,248,250,252,21,39,221,223,181,226,113,46,215,245,251,243,168,12,149,14,206,252,207,223,175,31,129,247,68,209,11,36,55,16,225,239,53,252,196,6,207,13,203,213,201,21,75,27,163,215,142,15,147,27,106,241,124,236,39,243,119,31,50,223,224,254,202,44,122,228,234,243,192,24,223,254,208,243,7,232,200,46,221,250,134,231,165,37,174,242,127,223,31,11,0,9,75,5,110,220,159,35,233,19,54,215,44,19,128,7,26,230,86,6,209,14,252,25,206,214,155,2,44,34,13,213,192,251,132,19,202,244,15,0,32,3,49,34,91,224,41,228,54,47,14,238,65,243,242,22,16,1,96,252,105,236,161,26,168,245,69,205,220,44,148,10,102,237,36,10,97,4,64,3,41,229,75,17,3,27,241,204,162,26,20,29,120,234,169,243,79,250,168,13,16,234, 12,254,213,51,181,214,15,252,128,33,53,247,6,239,12,245,162,28,37,0,15,228,148,50,41,230,245,219,95,22,57,6,28,248,187,235,106,25,30,25,254,208,51,33,37,3,43,216,159,14,243,20,249,9,144,226,164,254,48,40,43,205,63,2,218,26,153,228,89,4,228,18,167,23,31,230,136,225,101,52,52,234,233,236,0,37,77,245,115,248,25,252,19,22,199,244,172,201,113,46,66,16,85,224,133,26,226,255,66,250,101,238,224,16,17,22,83,200,219,21,45,42,114,219,60,255,226,250,63,2,195,237,91,2,220,47,31,217,4,243,229,51,170,233,41,243,55,249,99,17,124,255,24,236,225,46,15,237,98,207,48,40,183,253,161,245,69,244,142,20,105,22,178,220,135,28,153,10,159,199,253,25,140,19,194,0,162,235,22,254,71,33,160,215,229,252,163,33,47,213,252,8,208,28,81,12,58,236,1,228,53,42,104,238,246,231,230,43,54,233,214,244,122,14,124,10,176,245,187,206,176,38,245,17,199,222,199,35,212,253,116,236,83,3,142,9,252,14,67,205,173,19,100,43,113,217,138,6,221,3,56,236,145,254,20,4,240,39,77,219,8,246,172,55,7,230,29,240,190,8,111,249,184,4,53,245,42,42,93,234,13,208,155,45,227,253,38,231,135,8,206,4,110,18,121,233,106,28,177,5,15,193,24,29,80,26,228,235,236,252,148,251,245,23,181,224,22,1,46,32,194,203,184,9,104,45,113,251,142,244,105,236,222,29,22,241,41,233,147,47,173,226,43,238,35,36,75,2,188,240,123,219,78,29,64,19,48,221,162,43,210,253,137,222,153,18,50,10,98,255,153,213,33,13,128,46,123,213,239,11,27,10,0,220,209,3,214,14,58,23, 50,226,246,241,73,61,242,226,155,237,13,17,72,235,125,255,246,6,224,29,201,239,77,206,5,51,244,253,157,224,102,18,81,0,69,8,170,252,79,22,190,6,249,189,232,28,77,30,212,226,217,4,216,0,186,9,168,240,235,255,184,29,170,201,52,6,15,55,58,242,105,247,89,246,194,12,69,247,90,235,151,41,126,225,64,232,196,49,42,252,87,237,140,231,46,16,221,17,94,229,219,38,22,0,27,213,95,32,212,7,227,242,163,225,211,6,134,39,72,226,55,11,40,16,172,207,91,14,41,21,0,8,89,234,250,246,169,51,12,236,252,236,221,23,140,219,131,0,167,21,58,18,135,240,38,218,243,42,0,2,146,220,193,27,198,245,170,254,13,16,76,17,26,253,233,198,163,23,161,29,141,218,88,14,197,1,11,250,51,2,203,4,194,15,91,204,162,6,230,57,249,233,234,251,133,2,104,249,63,254,229,245,242,29,79,223,83,234,190,59,110,250,202,231,238,250,211,0,159,13,240,241,41,37,195,250,208,211,212,40,217,11,228,225,130,240,207,0,132,30,94,235,249,16,58,14,97,201,75,16,58,33,15,243,19,242,100,250,27,42,49,239,86,241,116,23,141,211,42,249,147,39,189,3,2,241,7,229,48,38,9,2,82,222,82,29,32,242,217,242,208,34,49,13,207,245,234,207,78,20,236,28,5,217,205,16,19,7,174,237,228,16,129,11,122,3,83,210,165,2,216,58,217,232,38,252,140,10,96,237,28,0,129,1,224,15,90,225,207,232,156,63,69,250,18,231,21,3,145,247,225,5,78,0,216,24,234,251,10,210,255,44,227,11,130,219,179,246,77,254,163,16,196,253,169,12,50,14,172,201,2,21,232,33,105,234,59,245,56,1, 41,26,79,254,148,243,35,20,78,207,163,251,163,45,185,252,236,240,152,244,102,24,212,8,63,228,167,25,65,235,10,239,47,46,218,9,223,236,159,223,54,10,82,24,205,222,134,17,64,3,173,229,208,30,127,15,75,244,225,219,36,1,22,48,182,235,221,254,229,14,221,223,98,8,177,11,166,255,103,226,216,241,1,57,66,254,160,231,210,15,42,234,101,3,170,14,117,15,19,243,21,223,162,43,164,14,25,212,194,3,226,246,254,5,67,12,219,16,58,2,28,210,21,21,18,39,236,219,163,251,209,2,219,11,234,4,168,255,14,8,104,207,31,248,255,54,111,240,70,241,56,0,106,15,41,6,32,241,140,17,41,230,193,232,241,56,87,5,3,230,147,237,2,7,126,15,209,231,157,15,206,2,33,224,135,41,76,22,122,231,127,228,36,2,162,37,181,239,234,0,69,16,187,219,200,10,95,24,244,240,185,227,202,246,102,52,163,255,90,236,163,17,66,230,11,251,140,28,153,2,11,239,208,227,237,42,165,13,53,215,34,3,159,246,213,247,154,27,92,13,86,253,166,215,154,23,227,34,75,219,58,249,0,7,15,253,232,17,190,3,29,2,170,209,187,252,227,50,181,239,58,240,74,12,142,3,33,13,38,250,126,8,72,226,202,235,213,55,121,5,112,225,186,251,28,255,37,11,236,242,251,9,165,251,193,226,107,46,56,24,204,222,42,237,11,255,172,23,239,247,12,1,172,10,244,216,51,18,224,29,205,228,176,229,101,254,161,37,138,6,171,242,147,17,113,223,15,253,183,35,7,249,137,231,233,243,82,34,218,14,126,221,74,9,209,237,55,244,158,37,38,14,188,240,48,232,170,21,48,31,20,217,234,254,255,1,148,243,5,25, 85,15,92,242,127,217,194,255,238,47,170,232,86,244,240,15,234,250,13,13,194,9,200,250,16,222,110,237,15,57,198,254,150,225,231,5,56,251,228,3,179,1,39,4,199,243,98,229,160,52,11,25,212,216,179,246,141,255,101,9,243,255,140,4,84,4,17,219,201,23,253,36,182,219,126,233,222,3,86,27,5,8,117,252,88,14,227,221,111,251,216,43,231,237,242,227,147,251,77,30,31,12,110,231,241,6,129,236,95,236,50,47,0,9,4,234,88,239,249,23,217,23,122,222,46,251,182,0,37,233,72,35,78,18,46,236,195,222,210,5,43,40,133,235,249,242,38,20,198,242,222,19,182,18,221,242,4,220,118,243,216,49,249,255,253,226,76,14,165,246,67,3,157,12,175,254,188,236,113,235,35,51,124,24,176,216,55,253,192,251,102,255,45,8,47,2,22,252,167,223,134,28,25,37,9,216,213,236,33,6,129,12,55,15,57,1,51,7,195,221,48,1,137,43,157,230,52,225,133,5,50,19,65,16,77,242,190,5,236,230,113,240,107,50,160,4,5,227,179,254,66,18,164,20,65,230,187,252,120,247,71,231,5,41,114,23,48,225,56,236,188,7,77,31,242,236,200,247,72,14,236,236,106,23,48,29,103,229,212,221,169,248,245,40,162,251,45,232,139,17,189,241,237,1,230,26,63,244,23,229,59,243,76,48,59,20,37,218,123,4,131,249,103,245,4,19,224,0,64,240,145,232,202,33,212,37,82,213,56,243,0,8,34,0,102,19,251,9,71,253,239,224,0,5,137,46,174,222,54,225,78,11,26,11,218,14,60,1,209,255,157,229,124,239,64,54,25,254,48,221,184,5,194,16,23,12,134,241,223,248,200,242,68,226,118,46,171,22,252,219, 227,243,236,12,245,20,155,242,198,245,183,11,180,231,116,28,226,34,48,222,38,224,125,0,248,29,209,253,48,235,61,19,236,240,196,4,24,36,39,238,43,224,113,250,154,41,202,18,27,223,159,6,107,247,250,240,35,27,235,252,213,231,248,239,244,33,121,35,6,218,88,244,34,7,137,244,79,25,181,10,65,243,177,229,200,9,252,40,47,223,3,224,40,15,105,255,17,20,66,10,64,250,7,230,249,246,8,49,118,250,157,217,253,15,129,8,245,11,159,253,67,245,105,236,203,232,59,45,53,23,33,215,8,1,245,12,49,13,104,251,152,246,196,255,138,233,212,30,4,39,31,214,240,230,200,4,218,17,34,0,106,241,143,12,154,239,34,8,34,45,195,228,187,220,245,2,104,29,61,15,35,231,108,6,247,244,237,238,1,36,155,248,31,221,236,252,68,32,61,31,147,224,206,249,179,4,236,236,242,29,113,14,208,229,76,240,46,15,99,37,214,222,15,228,182,16,77,248,62,20,195,24,59,239,111,233,99,253,193,45,43,245,140,216,102,18,118,5,63,5,228,13,45,239,49,231,22,236,129,45,106,19,207,212,217,6,69,16,237,1,188,6,78,244,118,246,109,233,37,32,56,40,96,211,123,234,11,14,190,4,121,4,138,246,57,6,246,241,214,11,196,49,62,226,26,218,227,11,5,19,75,12,246,239,12,4,121,246,45,240,191,41,84,246,153,213,234,5,31,30,97,25,143,235,132,247,7,4,53,232,200,31,231,14,188,218,89,245,229,20,61,28,139,231,253,226,214,14,148,241,106,22,2,31,231,231,201,234,15,7,216,34,251,246,34,215,37,19,118,255,153,5,62,25,92,236,102,226,130,248,181,36,203,18,157,214,91,12,214,15, 91,253,89,16,181,244,126,233,76,242,86,29,200,37,93,212,12,241,105,17,128,251,60,9,178,252,149,248,58,246,214,15,4,49,41,224,37,217,139,17,139,6,139,8,134,251,91,250,77,245,144,247,153,42,114,244,1,207,174,14,14,24,174,17,222,248,101,247,228,252,248,234,253,31,142,14,9,208,162,255,44,24,25,19,230,240,1,234,46,7,38,241,147,21,24,39,82,222,124,239,41,17,79,24,108,245,97,222,94,12,222,253,225,1,210,37,134,231,177,222,235,2,157,31,82,10,206,220,158,10,16,16,237,245,191,26,254,243,38,220,185,247,102,29,48,29,129,217,140,242,225,22,219,242,92,13,156,3,243,234,141,248,110,22,50,44,181,226,213,217,51,22,63,254,6,4,89,7,135,243,96,245,32,0,83,42,93,245,193,204,134,19,172,21,220,7,115,6,244,245,67,248,49,239,31,30,241,12,108,203,9,1,140,30,194,7,102,251,97,237,95,0,53,241,41,21,8,38,243,218,223,237,129,27,145,12,246,247,32,226,174,4,179,251,126,3,69,41,215,232,80,218,105,16,151,22,149,6,252,227,5,7,74,14,33,248,2,30,163,247,10,210,17,1,29,26,99,21,227,226,250,245,171,21,82,243,164,15,44,9,15,223,135,252,145,26,214,34,55,232,125,221,109,20,230,248,207,0,214,15,80,234,222,243,41,12,19,35,21,246,149,207,38,19,30,16,201,0,134,16,155,243,123,239,28,251,3,26,54,8,118,202,240,4,179,30,182,0,211,5,21,245,176,243,217,248,211,20,148,34,94,216,216,241,195,33,60,4,253,248,46,239,96,247,254,251,63,7,80,43,242,231,94,219,54,25,61,17,241,253,134,240,186,255,232,8,223,249,42,34, 39,247,71,203,210,6,203,25,51,7,93,237,190,247,216,17,185,243,61,18,177,12,70,212,250,252,123,33,180,21,141,236,175,228,255,16,140,246,192,254,215,22,213,227,162,241,69,25,54,30,59,245,54,215,231,16,204,13,214,249,155,25,87,243,43,232,47,5,96,25,2,2,156,207,243,2,128,32,240,249,126,13,59,252,50,234,105,251,110,23,108,25,141,218,165,239,123,37,238,252,147,250,169,247,185,238,120,248,173,12,158,37,106,235,71,219,36,32,29,12,52,248,56,249,60,250,255,1,115,1,101,31,196,249,65,202,200,11,212,24,69,254,104,246,79,251,197,11,47,251,115,19,130,13,171,208,217,253,39,36,105,11,100,242,80,236,166,9,83,248,50,0,182,23,192,224,223,238,112,34,163,22,232,245,36,225,227,9,251,7,156,249,246,25,176,242,58,225,90,15,141,21,172,251,163,215,71,2,106,25,194,249,227,17,210,1,91,225,45,3,125,23,74,14,12,222,46,244,120,33,162,251,166,252,5,2,245,228,180,249,244,19,4,30,223,235,47,228,79,32,146,9,83,244,30,3,212,242,151,250,81,9,218,29,128,246,252,206,4,14,172,22,22,245,197,255,155,252,221,0,179,1,151,22,35,9,84,207,127,253,6,36,185,255,19,246,118,246,46,0,233,248,228,4,31,22,137,221,162,239,32,40,89,16,83,244,250,238,101,4,141,2,93,250,137,27,205,240,190,223,167,23,191,21,155,243,217,227,132,1,31,20,158,249,134,22,113,4,123,221,86,6,219,27,246,1,62,226,75,246,18,29,200,248,202,0,143,7,85,224,231,246,210,26,0,21,250,236,246,232,113,31,214,5,103,243,154,8,199,238,196,241,123,16,205,25,154,245,49,214, 181,15,231,19,32,241,122,5,176,255,131,249,5,8,73,24,255,5,104,211,95,254,229,33,224,248,62,250,43,254,204,250,4,252,207,9,229,17,173,223,249,239,73,42,184,10,25,245,247,247,36,255,165,253,209,254,75,22,224,239,171,222,9,28,160,18,104,241,32,236,94,0,21,11,149,253,196,21,234,4,21,219,23,11,185,25,18,250,102,231,94,249,28,19,202,251,228,3,219,11,236,221,15,250,96,29,119,12,96,239,26,243,48,25,77,4,220,245,194,12,108,234,99,239,185,21,107,20,171,243,134,225,156,15,130,15,94,240,3,11,5,254,101,242,175,14,116,23,40,255,49,217,197,255,59,27,65,243,196,253,1,3,226,241,105,0,64,15,192,11,185,223,102,244,244,38,108,4,17,246,185,2,90,247,238,250,91,3,18,19,158,236,92,227,199,30,42,16,12,238,122,250,108,254,161,3,33,1,191,23,57,2,144,221,45,14,1,26,69,240,114,239,163,252,61,11,22,251,157,9,105,12,246,221,123,251,100,33,246,1,220,240,155,249,152,19,90,0,142,248,88,14,189,231,190,234,27,27,214,13,250,240,120,235,16,15,152,11,201,240,69,14,162,253,62,236,33,19,9,23,240,249,201,224,254,0,123,22,127,239,17,2,152,7,254,237,209,3,30,20,94,6,120,229,101,246,74,36,60,255,25,248,251,8,86,244,223,247,175,8,231,11,24,238,57,230,249,30,176,11,209,238,71,1,9,254,178,252,124,5,17,18,172,0,247,222,248,15,187,21,28,236,83,244,121,254,91,1,51,0,77,9,235,11,157,224,57,255,205,31,73,251,171,243,75,0,90,10,142,1,51,252,173,13,78,231,229,236,77,28,139,7,43,242,71,247,228,10,204,8, 128,245,214,14,96,252,199,233,171,22,14,18,189,244,110,235,165,0,218,13,14,241,88,3,115,8,113,233,218,8,219,20,192,254,8,235,104,251,75,26,210,251,2,249,116,13,102,237,152,249,25,13,7,4,117,237,41,239,128,26,9,9,46,239,221,11,60,250,142,248,163,11,93,14,18,251,197,231,140,15,0,19,33,232,228,253,214,255,114,249,94,4,61,13,41,7,133,230,251,1,45,31,93,243,2,248,28,6,158,0,210,255,72,1,196,9,208,232,161,237,240,29,12,0,171,240,136,2,101,6,234,3,124,250,192,13,180,250,58,232,54,24,30,14,55,238,42,246,105,1,104,7,189,242,121,5,64,9,201,232,200,11,142,24,201,246,73,243,170,255,37,19,55,250,33,251,98,15,28,237,28,248,200,19,227,252,118,240,0,246,154,22,211,5,92,242,46,15,121,251,11,243,221,16,208,7,109,248,49,237,83,13,170,13,145,232,8,1,78,3,72,241,224,8,122,11,209,2,147,237,136,3,65,26,5,241,125,248,47,11,77,248,214,0,102,4,142,4,162,237,135,242,245,26,25,253,124,241,170,11,117,2,33,2,81,1,6,9,121,251,153,235,159,22,80,10,62,235,120,255,111,1,206,255,117,250,242,3,150,7,74,235,14,13,140,22,216,241,84,249,244,3,215,6,25,252,87,251,194,12,30,236,255,249,132,20,116,246,134,242,132,0,29,12,99,4,219,245,136,16,118,250,145,242,136,19,49,2,189,242,20,250,132,8,102,8,3,236,144,5,238,3,69,239,23,13,71,12,172,250,142,248,23,6,102,19,27,240,12,252,37,13,251,241,61,1,205,9,152,251,130,242,49,249,230,21,2,250,200,242,191,17,137,253,42,253,233,8,87,3, 103,248,90,241,88,18,213,4,106,232,67,7,129,1,248,247,118,0,155,4,5,3,236,240,215,12,156,20,86,236,66,0,58,9,19,253,73,252,128,255,213,7,120,240,31,251,159,22,124,241,106,245,50,10,231,6,100,0,63,252,144,13,87,252,242,241,124,21,98,253,39,239,179,1,130,6,245,0,90,241,22,5,224,5,34,237,2,15,115,11,1,244,101,254,27,8,6,10,42,242,189,251,190,13,152,238,194,255,253,11,239,245,192,246,40,0,243,14,168,249,36,245,123,20,180,252,72,250,81,13,50,254,155,248,36,249,41,13,43,1,59,234,194,10,30,4,121,243,157,6,15,3,196,255,44,249,231,11,198,14,168,236,186,1,102,12,142,245,194,254,241,255,51,1,66,244,63,254,125,17,169,240,220,246,209,16,254,254,151,255,136,0,107,7,251,251,75,246,75,17,62,250,236,236,89,10,230,1,73,251,214,248,242,4,16,4,253,242,171,14,118,9,52,240,70,7,112,9,122,0,53,246,179,254,78,10,208,240,217,0,205,12,219,239,77,252,24,9,56,6,195,249,128,250,170,18,196,251,148,249,104,15,26,248,151,245,57,3,41,7,36,251,227,237,74,12,87,2,187,241,210,10,121,2,199,248,34,2,255,10,29,7,182,236,46,5,157,12,103,240,192,255,150,4,243,248,115,250,227,2,177,12,182,239,207,251,167,21,1,252,64,252,6,8,215,1,90,252,142,251,127,14,251,245,85,238,11,16,234,1,172,244,124,255,198,3,63,2,16,248,225,14,221,5,43,237,167,10,210,11,250,246,9,248,224,255,192,5,5,243,183,1,211,10,72,236,114,254,79,15,47,0,183,248,226,254,92,15,239,251,172,249,24,15,63,244,25,245,34,10, 132,3,11,247,29,244,224,11,228,3,59,242,14,13,166,1,39,247,217,8,137,11,117,255,132,240,89,5,75,12,7,239,13,1,60,4,149,245,189,254,160,7,242,4,229,240,234,253,236,22,147,249,9,252,156,8,221,251,125,251,149,1,23,7,125,243,11,240,154,18,217,255,21,243,87,3,111,1,45,255,90,0,171,12,70,1,9,238,112,14,158,10,8,242,120,251,255,0,190,0,11,249,73,4,96,7,46,236,98,3,44,19,66,250,90,250,19,4,105,10,209,252,97,253,50,11,69,240,176,245,133,16,169,254,198,243,38,250,170,10,8,1,120,246,149,12,1,254,5,244,108,16,120,9,137,247,129,242,125,6,111,7,70,240,32,2,16,4,238,239,123,5,210,11,98,254,18,241,122,3,154,20,63,249,229,252,95,11,253,245,180,252,204,7,19,3,144,239,253,245,75,20,170,255,158,242,251,8,22,255,189,252,253,6,81,12,138,251,74,240,149,16,3,10,232,236,125,253,82,1,110,251,165,253,153,7,81,2,70,235,166,6,13,21,166,245,158,249,9,7,95,5,83,253,124,0,109,7,201,235,48,247,157,20,135,252,38,241,3,0,242,8,105,1,137,250,221,12,168,250,70,244,170,20,56,10,52,242,231,246,19,6,81,5,66,242,164,4,23,2,196,239,150,9,57,16,243,248,55,243,252,4,163,18,171,248,209,254,157,9,117,242,121,252,72,12,144,252,252,237,203,248,60,20,192,254,178,244,58,9,51,252,243,250,202,12,198,8,206,246,82,242,202,17,152,7,97,236,255,254,172,255,91,248,131,4,130,9,88,254,188,237,119,10,102,21,195,243,199,251,252,7,119,0,183,0,32,5,143,2,122,234,196,249,129,22,200,249,207,242, 104,4,52,6,162,0,226,0,26,10,89,246,31,244,129,24,143,6,25,239,237,249,104,4,255,255,158,246,210,4,250,254,218,237,20,16,214,16,229,243,14,245,119,7,236,12,118,250,172,0,233,7,151,237,221,0,71,16,173,247,229,236,200,254,134,18,188,255,113,248,116,12,207,247,80,251,28,19,51,6,8,242,162,246,215,17,33,6,188,236,80,2,243,252,80,244,103,10,99,12,131,249,186,239,10,13,165,19,225,240,33,253,188,7,197,249,145,2,197,8,159,253,217,231,251,251,111,23,9,247,145,242,81,9,87,2,17,1,229,5,227,7,32,242,14,245,163,26,115,5,171,235,214,254,209,2,59,254,7,251,89,6,193,251,210,238,78,20,11,20,41,240,103,248,87,7,23,9,186,251,218,2,17,5,147,235,166,1,116,20,15,243,54,237,134,0,180,15,100,0,75,252,137,11,250,244,48,249,188,22,187,1,167,238,149,248,143,15,68,4,213,238,162,2,178,250,202,241,32,16,9,12,36,246,218,243,246,13,34,18,92,241,214,253,110,6,110,245,212,6,14,12,203,248,47,234,196,254,216,22,49,247,43,245,55,11,25,255,82,3,135,12,13,3,186,239,195,245,55,26,98,3,218,235,183,1,118,255,221,250,47,2,98,4,35,248,110,239,219,22,142,19,78,238,50,251,26,6,33,1,217,255,118,3,186,0,3,234,74,5,230,21,138,239,27,239,237,4,12,10,73,3,38,1,211,10,161,242,67,251,150,26,131,253,206,235,162,254,77,12,248,3,34,244,24,4,87,248,161,240,23,22,221,12,121,241,73,249,161,14,234,14,65,243,142,254,125,3,107,239,12,10,22,16,59,243,108,235,32,1,204,19,132,247,144,246,14,13,214,249, 203,3,226,18,132,254,86,236,15,248,95,23,56,2,113,235,231,5,111,253,237,248,14,9,78,4,117,244,65,243,252,23,191,20,245,236,28,255,71,6,217,251,73,3,47,5,220,251,10,236,237,6,45,25,242,237,69,240,186,7,39,5,6,5,95,6,245,6,232,241,152,250,3,28,162,250,73,232,170,0,64,8,149,2,25,250,167,2,77,246,114,239,142,24,20,13,222,237,60,253,62,13,54,11,90,247,151,253,105,0,29,237,125,11,73,19,90,239,233,239,104,4,13,16,172,250,5,249,41,12,234,248,206,4,68,24,60,250,39,236,248,250,231,18,211,1,27,238,60,6,233,252,205,247,44,16,247,1,145,240,240,246,79,22,54,19,41,239,240,254,142,4,108,245,61,7,64,5,16,245,242,237,190,8,225,23,122,239,162,241,245,8,204,254,154,7,101,11,198,1,222,241,43,253,150,26,80,249,91,231,135,4,126,3,245,1,242,2,64,1,96,245,217,242,117,25,208,12,172,235,47,2,194,12,17,6,105,253,139,253,118,251,17,236,200,12,215,20,34,236,237,242,0,8,248,9,203,253,28,251,59,8,19,246,80,5,212,27,227,245,239,232,233,254,21,12,188,0,148,241,92,5,226,250,213,247,239,21,182,1,80,235,9,252,234,19,204,16,55,242,84,0,15,3,236,241,68,10,155,7,165,238,86,242,187,10,174,22,151,242,63,244,56,10,168,250,143,7,7,17,77,252,13,242,196,255,235,23,145,248,80,230,50,5,105,0,159,255,51,10,154,255,221,242,130,245,58,24,235,11,5,233,39,3,158,11,8,1,78,2,206,252,138,245,76,237,53,12,247,21,21,235,79,245,120,11,213,5,82,1,199,254,222,2,133,246,200,5,219,29, 230,244,230,232,58,2,160,7,50,0,67,247,9,3,249,251,89,249,194,25,73,2,228,232,98,255,243,16,178,12,193,247,150,254,67,1,8,240,57,11,10,8,126,233,141,244,183,12,149,18,131,247,108,245,35,8,237,247,204,7,34,19,186,246,199,241,156,3,18,19,131,249,189,231,12,4,49,254,204,255,13,17,16,254,131,241,19,252,212,21,132,10,254,234,73,3,36,10,15,254,130,8,222,253,8,240,138,240,121,12,16,20,55,237,24,248,165,13,67,1,208,4,60,2,244,251,125,245,227,6,164,27,79,244,53,232,230,4,87,1,92,254,255,252,70,255,171,249,99,253,131,26,203,1,7,230,145,2,130,13,77,7,114,252,101,254,21,253,209,241,181,12,150,8,28,229,91,248,64,15,146,14,149,252,182,249,56,5,37,247,221,7,185,21,0,242,94,241,54,8,205,14,214,249,213,235,166,1,192,251,221,254,103,22,209,253,205,238,125,0,44,19,205,6,86,236,163,1,33,7,55,250,185,11,18,255,253,233,237,242,16,12,124,16,240,238,213,249,174,14,180,254,234,5,181,5,100,245,46,245,132,8,160,24,86,244,17,234,207,6,88,255,74,253,179,2,83,252,121,249,211,1,104,27,101,2,65,230,147,3,90,11,121,2,148,1,71,253,202,249,51,244,83,13,54,8,34,228,147,248,81,16,55,10,75,1,158,252,160,0,216,245,80,7,208,19,18,239,66,240,116,10,200,9,216,250,11,240,50,254,35,250,249,255,0,24,127,253,136,238,12,6,214,15,122,3,60,240,110,255,101,4,204,250,122,14,255,255,192,231,182,247,212,12,53,12,58,243,86,252,208,13,126,254,33,9,135,7,123,239,205,244,66,10,116,19,224,245,188,236, 70,6,83,252,128,253,251,6,132,248,162,246,239,6,26,25,124,1,25,232,254,2,19,6,79,254,37,5,139,252,18,245,198,248,187,13,23,6,185,228,213,251,186,15,40,6,231,5,17,1,22,252,219,247,63,8,229,16,211,236,76,242,136,13,105,6,66,252,251,246,42,251,31,249,242,2,247,24,87,252,94,239,105,10,59,13,194,255,7,244,139,252,103,255,32,251,43,17,95,0,28,229,9,251,101,12,5,7,240,246,12,254,129,10,207,253,229,10,184,8,103,234,51,244,23,11,233,13,207,246,233,241,249,5,36,251,170,254,176,10,12,246,235,246,170,11,48,23,235,0,134,236,140,3,88,3,28,251,150,8,245,251,73,243,48,254,9,15,55,4,117,231,255,252,20,15,78,3,154,9,91,3,72,248,154,248,198,8,126,12,55,235,57,242,211,13,37,3,211,254,136,251,114,247,193,247,206,4,58,23,240,251,55,240,218,12,204,9,117,253,247,247,100,249,142,251,83,253,192,17,19,1,93,231,125,255,170,11,103,3,134,251,194,255,88,8,187,255,221,12,142,8,126,232,217,245,50,11,232,7,199,249,49,246,2,5,244,251,173,0,171,11,73,243,70,246,32,15,16,19,168,0,48,240,234,0,250,254,243,249,53,9,137,249,227,240,98,3,68,14,149,2,16,235,87,253,81,11,109,1,213,12,169,4,34,244,63,252,150,8,77,7,62,236,141,244,4,13,114,1,122,2,179,1,248,244,53,249,130,7,200,19,171,251,22,244,190,14,168,6,97,252,114,252,210,245,83,248,10,0,91,17,201,0,221,233,139,3,60,10,200,254,71,255,74,255,59,3,187,1,194,13,183,6,23,230,56,246,34,10,232,1,176,251,142,250,87,2,53,253, 156,3,71,12,82,240,120,246,134,17,183,14,176,0,14,246,18,255,195,252,97,249,177,10,123,248,182,240,63,9,126,14,57,1,95,241,0,254,190,8,88,255,65,14,206,5,116,242,196,254,141,8,253,1,89,237,31,245,8,12,255,255,102,4,142,5,99,243,12,250,106,8,213,13,212,250,143,244,157,14,22,5,75,250,103,254,246,242,49,246,100,2,128,14,192,1,6,238,75,6,224,10,63,252,215,0,32,254,26,1,99,4,2,12,90,6,217,232,81,247,46,10,179,253,231,253,246,253,214,2,66,2,48,4,218,10,71,242,151,245,67,17,200,9,234,255,92,249,207,253,196,253,93,248,71,6,29,249,124,241,176,12,61,13,190,0,152,245,122,252,134,7,253,253,231,8,75,5,13,242,112,2,223,7,125,253,84,240,32,245,41,11,202,2,229,3,192,8,108,245,146,253,97,9,100,7,251,250,249,245,87,13,211,6,175,249,88,0,96,243,196,246,239,4,71,10,44,3,141,243,212,7,181,12,161,249,26,0,35,253,52,253,33,6,136,8,113,4,170,236,125,247,54,10,95,250,82,252,175,0,0,2,156,6,135,4,215,7,91,243,155,244,253,15,182,5,139,252,52,253,53,253,220,0,174,249,154,2,110,250,215,242,70,15,248,14,1,255,248,250,190,252,144,6,194,253,190,3,180,4,79,243,26,4,132,10,135,250,1,243,26,246,249,9,60,4,38,2,203,10,12,248,171,253,119,10,249,0,195,248,239,245,117,10,68,8,239,247,236,0,22,246,166,245,202,6,202,6,116,1,10,248,136,8,70,15,23,248,82,253,62,253,129,250,220,6,192,6,95,2,20,242,71,249,246,12,235,249,229,249,97,3,109,2,224,9,222,6,210,4, 77,246,38,243,115,14,25,4,115,248,124,255,1,255,145,2,219,252,73,255,189,251,226,242,7,15,35,16,216,252,23,253,237,253,29,4,91,253,102,253,69,3,230,243,65,4,155,13,206,248,97,244,34,249,223,7,4,6,123,255,124,10,244,251,90,254,91,12,72,253,51,245,82,247,135,8,112,10,83,248,96,1,251,250,146,246,35,9,12,5,98,254,89,251,209,8,144,17,106,248,134,249,43,254,4,247,194,5,101,6,98,255,222,245,123,251,4,14,243,250,163,245,114,4,84,1,62,9,88,8,246,1,245,246,1,243,83,11,189,2,4,243,41,1,72,1,213,3,168,0,128,253,27,252,175,244,8,13,178,17,121,249,60,254,82,1,217,2,204,253,79,249,18,0,51,246,33,4,207,17,25,249,231,244,221,252,167,6,4,6,74,253,199,7,114,254,108,253,45,14,91,251,21,240,185,247,226,5,65,10,48,249,146,0,112,255,194,246,108,9,159,4,246,248,100,252,145,8,245,16,26,249,198,246,12,255,133,245,108,3,241,6,46,252,155,249,180,255,3,16,8,253,168,242,225,4,190,1,37,7,195,10,39,255,228,247,84,245,214,9,109,2,6,239,122,0,94,5,77,4,100,5,121,253,224,250,138,245,253,10,4,17,119,246,80,252,117,4,197,0,82,254,62,247,14,252,128,246,173,3,77,20,71,250,97,244,202,1,223,4,93,4,0,252,212,3,154,255,159,253,50,15,205,251,85,236,233,249,121,5,179,8,28,251,220,0,202,3,143,249,208,10,24,5,102,243,64,252,132,9,101,15,129,250,16,245,79,0,106,245,123,1,77,8,186,248,219,249,10,5,243,16,218,254,99,240,74,3,16,0,64,3,139,11,74,253,166,245,141,248, 224,8,174,1,230,235,18,0,133,7,142,3,59,9,196,255,208,248,187,247,222,8,40,15,53,243,238,250,110,8,76,0,238,254,42,249,200,248,212,247,146,4,3,22,125,251,194,244,227,6,66,5,144,1,76,251,46,255,164,254,227,253,206,16,243,252,222,232,221,251,229,5,151,5,189,252,85,0,84,5,178,251,128,11,245,5,99,237,199,249,191,9,206,11,11,251,227,245,13,1,114,246,124,0,237,9,239,245,13,250,15,10,181,17,98,0,29,241,158,2,141,255,245,254,82,12,17,252,205,244,213,253,87,10,111,1,181,235,17,255,59,10,213,2,57,12,44,2,29,247,82,249,49,8,98,11,235,239,231,247,230,10,217,255,119,0,133,251,137,245,153,247,100,5,95,21,34,252,232,243,195,10,2,5,209,254,105,251,61,250,210,251,16,255,21,17,252,254,0,233,26,255,43,7,207,2,172,254,149,0,25,6,47,255,225,12,206,6,13,234,191,248,12,10,72,7,117,252,213,247,94,2,165,249,17,1,211,10,96,243,144,248,117,14,168,16,8,1,86,242,75,0,116,253,191,251,210,10,181,249,39,242,30,3,158,11,51,1,167,236,222,253,99,9,148,1,13,14,10,4,242,243,136,252,215,7,205,6,38,238,140,246,216,11,86,0,1,3,30,1,248,243,42,249,115,7,38,19,28,252,122,245,252,13,46,5,240,252,76,253,241,245,180,248,156,0,23,17,76,0,98,234,57,3,214,8,187,254,37,0,125,255,4,3,202,1,179,13,81,6,133,230,203,246,207,9,213,1,71,252,195,250,232,1,219,252,142,3,11,12,90,240,201,246,113,17,130,14,199,0,46,246,255,254,177,252,112,249,184,10,123,248,182,240,60,9,103,14,82,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,45,0,62,0,88,0,110,0,132,0,134,0,123,0,128,0,129,0,127,0,127,0,125,0,127,0,125,0,125,0,127,0,127,0,127,0,125,0,141,0,146,0,138,0,187,0,219,0,226,0,228,0,204,0,18,1,113,0,212,1,182,255,222,9,57,1,160,2,40,54,168,103,72,118,189,71,179,20,186,246,224,215,35,183,166,190,126,211,9,192,68,158,7,156,172,196,99,249,214,41,87,61,210,21,150,220,97,179,166,210,65,2,21,33,144,49,49,27,34,248,23,213,57,213,54,234,71,19,234,69,177,66,246,30,127,248,100,229,48,231,230,251,56,39,212,55,191,28,253,232,158,188,75,190,197,237,243,40,2,54,114,49,226,35,20,13,142,5,227,12,129,53,138,73,215,59,174,23,38,235,48,225,229,236,128,4,146,21,207,35,180,21,225,225,198,197,235,203,234,245,104,25,10,37,196,34,166,0,87,242,249,230,52,223,193,242,72,20,62,36,213,5,116,236,83,216,26,206,6,210,112,221,34,241,190,238,205,238,152,227,66,213,25,239,39,9,227,15,213,12,24,19,97,19,17,250,236,230,3,228,233,253,184,14,122,16,166,253,72,226,25,237,137,242,8,245,153,7,182,24,64,21,1,253,93,248,29,5,94,21,139,30,173,32,208,34,130,24,105,19,49,248,160,233,64,6,33,22,43,19,28,1,3,255,8,6,56,12,101,27,194,36,181,51,43,54,145,49, 77,30,72,23,43,38,211,18,201,6,202,12,99,17,183,11,156,241,147,229,125,230,182,246,88,2,135,251,69,249,155,252,109,1,173,235,78,231,250,247,49,253,41,5,143,252,160,247,168,239,225,229,184,227,128,230,89,251,40,255,215,233,156,205,145,205,163,223,224,223,41,234,99,239,53,242,173,239,214,221,121,215,165,215,148,245,254,9,251,6,166,254,236,240,211,228,214,215,251,234,238,5,251,24,162,27,207,5,219,252,221,0,109,13,239,19,49,21,210,48,104,54,129,31,28,8,145,254,110,5,251,16,83,32,226,24,30,19,227,8,229,253,130,3,137,22,11,57,205,54,88,37,188,35,80,31,231,30,220,30,136,37,86,45,234,49,116,33,12,254,37,244,131,249,23,9,249,7,25,254,242,252,8,229,121,217,172,217,115,229,136,248,225,255,129,252,191,240,251,241,11,238,125,232,102,235,118,251,208,17,188,0,75,228,201,208,84,197,217,213,95,223,85,229,153,229,215,222,61,206,176,187,45,195,74,216,6,244,62,248,47,251,123,251,155,232,67,226,131,226,54,250,208,26,74,30,23,8,46,235,180,226,66,234,11,251,178,12,7,28,18,40,95,27,116,15,204,5,169,12,51,38,123,46,207,55,146,52,187,35,87,10,168,250,61,8,173,35,147,57,43,47,69,27,207,16,210,19,119,34,56,38,2,57,254,73,201,63,85,45,155,21,135,18,170,21,242,31,35,38,57,30,170,15,234,242,66,225,23,220,253,243,231,5,86,251,72,240,214,227,88,226,50,226,45,229,191,244,17,0,135,7,83,247,159,219,179,205,140,211,206,228,104,235,231,245,229,232,45,206,121,184,196,176,19,200,85,218,149,231,223,225,219,215,131,217,139,213,173,210, 116,220,168,250,188,11,2,4,238,241,154,220,84,222,238,233,212,252,156,16,151,18,15,18,86,0,64,247,18,3,13,24,107,41,41,48,192,53,159,45,34,35,96,18,23,18,235,41,33,59,140,65,200,42,251,14,117,10,142,15,7,34,245,52,93,63,64,56,89,37,113,21,208,15,8,33,251,43,126,55,122,54,235,38,42,23,51,252,80,249,175,7,180,25,89,32,199,10,86,235,169,219,101,225,223,230,183,240,232,251,65,249,100,242,12,223,232,214,59,218,184,224,180,242,79,243,132,237,165,225,154,204,95,185,189,193,60,221,152,227,18,223,40,205,233,193,138,193,144,194,243,207,87,220,221,239,243,253,102,239,124,222,215,219,63,231,78,244,167,5,11,17,19,10,201,252,98,233,203,236,2,254,18,19,218,31,228,21,42,19,127,17,244,11,201,9,158,24,207,51,12,66,47,61,128,39,244,22,79,21,103,31,85,52,239,62,135,70,253,56,54,27,62,20,35,30,199,51,32,59,64,61,108,56,125,41,26,28,152,15,156,20,253,36,6,61,56,56,252,21,240,254,146,236,25,234,169,241,208,251,197,1,114,245,192,229,216,212,2,211,61,225,79,237,168,245,116,246,34,246,191,223,201,202,53,199,56,212,206,238,153,240,219,222,22,196,180,180,8,185,56,190,128,201,116,215,117,221,167,212,245,201,79,203,125,208,130,227,179,241,17,254,210,7,212,253,187,240,78,225,122,237,143,10,111,24,152,20,199,8,190,0,215,249,64,1,166,10,111,26,202,49,7,54,18,45,160,29,214,25,54,36,147,44,109,66,29,82,3,71,65,43,226,24,207,23,147,36,240,61,34,62,192,51,182,40,119,32,115,29,76,24,226,40,59,59,245,61,179,52, 89,33,150,14,191,7,169,15,251,20,136,25,237,20,108,249,180,226,48,214,168,224,159,237,202,236,140,238,19,230,2,221,84,212,135,208,213,210,42,225,16,242,215,234,78,218,110,196,243,185,66,188,112,195,23,215,253,217,165,205,216,190,72,178,4,182,136,193,2,209,226,218,44,232,27,239,139,228,150,217,93,213,231,234,85,1,207,12,220,11,76,251,252,242,124,240,236,245,173,3,190,19,225,27,141,21,103,17,33,17,110,22,179,31,94,44,15,66,250,74,112,71,21,51,174,35,61,47,149,64,51,79,79,74,161,61,29,45,85,32,195,32,118,39,89,54,137,62,182,61,35,47,200,31,201,29,11,25,89,31,253,45,60,53,165,42,179,10,13,245,151,236,169,242,67,252,3,251,137,240,5,227,14,220,237,204,68,203,205,215,226,225,147,234,41,230,68,221,5,206,125,193,209,196,171,205,70,217,255,219,69,205,108,178,187,169,35,181,16,185,132,194,69,200,170,204,162,206,73,199,49,199,37,202,218,220,219,244,161,254,42,251,254,244,160,238,242,231,164,245,150,8,132,19,199,20,175,8,232,4,208,6,125,13,158,26,0,35,37,48,153,56,14,52,109,41,192,43,33,59,50,74,198,84,204,75,68,64,46,57,4,56,210,63,126,65,134,65,248,57,104,45,37,40,80,42,145,49,144,53,24,55,236,48,218,41,13,37,64,27,189,28,220,37,63,44,204,35,167,10,140,248,37,239,94,241,241,246,156,245,92,237,11,227,207,219,60,206,59,205,108,215,4,224,95,231,253,227,82,220,238,205,59,194,225,196,30,205,30,216,61,218,160,203,124,178,217,170,85,181,41,185,93,194,40,200,173,204,130,206,127,199,117,199,154,202,58,221,235,244, 142,254,33,251,253,244,157,238,253,231,172,245,150,8,134,19,177,20,212,8,232,4,208,6,125,13,113,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,21,81,153,45,68,160,31,195,8,101,55,121,224,65,151,45,46,93,55,25,218,24,254,216,253,146,162,226,99,1,63,1,219,187,41,49,26,12,10,46,246,70,233,197,25,111,41,239,158,177,1,183,152,246,180,206,113,239,37,245,44,232,18,97,187,95,145,116,69,28,197,128,77,144,103,63,249,255,50,187,227,218,192,116,215,247,204,152,192,30,250,226,28,83,66,68,31,109,242,187,1,105,9,90,45,108,52,23,238,193,141,61,26,224,10,125,211,6,219,114,14,120,210,198,20,163,59,92,189,57,13,241,39,137,100,134,25,43,33,171,61,37,248,241,200,250,149,183,180,34,208,206,113,131,65,200,33,70,30,38,143,199,166,73,38,149,210,86,101,94,81,93,11,183,47,168,220,156,188,110,216,147,194,6,203,89,252,170,27,24,67,60,21,117,243,85,1,137,2,222,47,227,51,77,218,16,143,8,31,1,246,152,204,116,231,88,3,43,213,226,32,250,42,17,196,162,8,160,65,186,87,119,13,228,58,52,26,207,4,237,178,85,167,153,179,100,209,206,113,38,39,58,49,230,24,193,141,104,186,203,24,104,226,168,108,98,67,198,17,119,44,176,207,112,194,205,213,112,192,69,205,44,254,212,34,193,58,100,22,211,249,212,254,80,0,7,49,204,55, 253,192,249,172,193,27,215,233,223,197,77,250,253,252,151,210,105,60,32,15,145,212,114,4,57,92,112,58,64,23,66,58,222,12,237,9,167,153,150,202,74,152,243,238,206,113,204,28,198,57,166,7,193,141,104,194,122,24,67,234,206,113,250,51,5,27,15,40,147,197,209,207,170,209,83,194,79,214,217,255,50,42,213,54,187,16,131,0,48,250,128,252,90,57,45,43,151,188,136,189,80,30,64,210,180,204,222,1,112,242,228,224,162,57,21,16,210,201,13,26,122,92,81,37,95,45,229,33,79,28,63,246,195,159,87,216,193,141,127,14,206,113,167,23,175,66,170,251,193,141,251,207,84,12,199,249,206,113,191,39,235,31,179,28,16,193,228,209,112,210,80,190,23,222,6,2,218,43,22,51,105,13,30,6,129,247,117,246,125,63,14,30,249,180,138,208,132,25,145,192,109,209,6,18,210,223,218,248,79,54,176,10,55,202,26,44,122,86,23,26,176,57,95,14,119,43,210,217,86,176,127,216,193,141,147,41,206,113,215,26,44,65,101,243,193,141,219,230,155,252,118,19,206,113,101,32,148,40,241,14,119,194,244,212,172,207,168,193,34,225,182,5,170,48,94,40,46,18,183,4,73,242,20,249,152,62,160,23,213,171,78,237,242,8,31,184,126,214,176,21,195,220,134,253,183,67,133,245,68,214,59,59,216,71,130,29,39,55,194,7,169,51,144,192,24,201,119,208,193,141,77,63,183,102,153,31,170,62,206,231,193,141,11,240,39,243,28,38,18,107,32,27,91,43,180,3,95,192,107,219,42,202,109,197,156,231,190,6,206,52,141,35,96,15,121,15,252,233,68,251,170,65,66,8,217,176,216,247,102,4,211,163,255,235,186,14,222,221,160,8, 223,63,58,239,105,215,242,78,16,47,138,42,203,37,139,13,28,45,138,175,179,224,62,189,189,156,141,70,71,96,26,28,246,70,99,208,193,141,194,246,41,235,204,64,173,90,191,32,214,40,57,252,137,193,241,220,201,203,129,196,226,240,118,9,75,54,130,30,161,20,23,12,7,233,189,252,103,66,200,251,250,180,188,13,135,240,142,161,249,241,204,16,172,213,79,26,164,58,196,224,4,236,27,78,211,38,179,47,220,22,75,26,255,25,5,173,168,237,205,178,33,171,231,77,184,81,220,30,32,69,29,191,193,141,85,251,246,229,230,82,166,78,82,34,81,39,233,242,9,195,115,224,143,199,146,201,5,246,70,12,5,59,144,18,4,31,155,9,137,230,82,2,183,61,124,244,91,181,48,33,39,215,118,165,229,247,85,14,67,216,89,32,19,62,200,203,245,8,29,68,23,40,220,44,161,19,197,32,28,7,237,180,202,241,168,173,196,184,154,90,210,63,47,42,245,62,205,175,193,141,136,252,107,231,52,97,245,68,177,31,147,38,198,230,193,199,1,224,25,195,127,208,252,247,95,14,79,58,142,13,43,33,103,9,60,226,39,3,91,61,171,225,205,199,242,36,101,203,51,163,243,254,175,8,241,216,234,48,44,44,118,207,15,22,234,65,55,37,133,42,221,21,129,28,67,251,215,184,47,247,8,168,231,204,20,88,25,55,177,45,250,59,59,156,249,153,11,242,19,240,171,108,166,54,130,36,115,33,230,223,188,203,218,222,22,195,167,213,213,248,173,21,232,51,130,12,202,36,51,3,20,231,29,0,130,60,215,211,218,213,79,36,253,189,134,165,126,4,78,9,69,213,171,70,7,21,1,217,83,33,47,61,41,37,235,39,219,21,134,28, 84,238,8,192,74,253,8,158,76,230,32,81,140,48,233,53,240,49,26,145,144,171,238,235,15,245,206,113,55,38,152,44,250,25,90,216,47,212,111,217,175,196,71,218,169,249,78,28,48,47,237,9,30,43,102,0,105,227,55,7,183,48,89,208,9,226,78,43,196,171,15,175,241,6,122,0,252,225,245,69,242,14,99,215,221,48,130,49,102,38,222,34,42,19,239,26,73,224,109,204,61,246,218,163,157,244,205,77,147,37,80,64,218,32,193,141,227,189,104,221,111,7,206,113,252,31,88,47,28,18,69,215,98,212,87,219,186,195,212,222,34,254,102,31,151,41,240,13,38,39,6,2,201,225,141,8,80,45,248,195,218,249,187,29,228,169,77,172,99,22,200,242,42,242,35,76,37,251,195,235,205,45,60,52,213,34,126,31,138,20,201,21,190,215,85,214,78,243,193,163,237,7,34,65,198,36,20,67,144,19,193,141,26,208,91,208,44,23,243,112,216,25,57,51,45,8,181,215,85,214,108,216,172,199,205,224,119,2,24,35,12,35,253,15,136,41,89,255,59,226,190,7,233,38,46,188,190,12,235,20,41,163,236,177,92,20,176,238,184,248,209,79,61,235,90,249,219,46,95,49,177,31,124,29,149,19,49,16,127,210,112,223,210,237,141,170,96,25,229,50,182,39,143,69,214,0,193,141,97,217,2,201,244,39,120,108,149,23,178,51,143,3,15,213,216,218,109,214,23,200,69,231,126,3,171,36,10,33,58,12,123,46,142,249,110,224,116,14,220,21,136,196,215,18,237,18,230,148,103,194,79,15,164,235,11,13,148,65,65,240,34,252,14,54,39,44,123,31,197,24,11,22,65,8,186,207,169,232,5,231,222,182,223,32,114,43,65,37,61,75, 192,234,32,149,19,224,236,192,170,58,20,94,67,26,172,48,25,254,221,212,171,218,5,216,160,198,85,237,164,5,87,38,153,25,243,17,199,42,106,250,113,222,154,15,190,10,209,196,34,35,227,3,214,150,251,195,111,18,126,228,204,26,161,60,34,233,4,9,5,52,248,40,165,30,92,19,41,20,1,5,225,204,1,240,118,227,36,193,170,44,180,29,82,44,76,69,194,221,37,154,79,231,216,186,222,74,43,87,38,23,194,52,130,243,154,216,67,219,189,213,35,203,32,239,193,9,111,40,56,17,72,23,146,44,125,240,209,228,159,11,144,2,55,199,241,48,42,243,217,151,127,203,47,12,143,234,90,29,122,62,253,224,172,21,146,49,156,37,193,28,126,15,4,17,62,1,90,204,118,244,71,227,227,202,150,52,30,17,72,49,125,64,17,206,86,173,127,224,38,195,108,80,189,77,179,24,170,49,153,239,146,214,157,224,156,208,238,208,135,241,77,14,138,38,107,15,0,24,95,45,186,238,61,228,207,13,162,242,142,213,229,48,197,237,253,147,121,213,102,5,131,236,147,41,66,48,210,232,85,23,129,52,69,31,85,28,181,10,34,15,65,253,79,203,40,252,30,221,101,219,133,52,124,11,121,51,118,60,107,188,103,191,153,217,60,199,35,93,204,63,91,31,232,43,150,235,156,216,9,224,221,208,33,211,245,244,81,18,127,36,233,10,190,31,105,40,132,236,98,230,246,10,91,232,86,225,237,52,143,223,31,155,165,215,219,3,108,237,69,51,13,40,111,233,103,33,65,48,206,28,233,27,42,4,231,15,180,246,84,206,145,255,29,219,177,235,232,50,168,2,122,58,172,47,63,183,31,204,105,215,84,205,177,97,36,53,245,32,167,42, 11,227,171,221,205,222,47,207,104,216,130,246,0,22,12,35,235,5,184,37,187,37,212,231,94,237,205,1,1,228,63,234,172,55,66,210,206,160,61,221,44,250,90,250,71,48,4,39,175,232,19,42,61,44,64,26,214,26,31,255,132,15,87,240,194,211,227,255,118,221,117,246,40,51,194,250,79,66,160,33,51,177,76,219,91,203,103,222,158,94,81,50,127,33,252,38,51,224,34,222,54,225,146,204,121,222,168,247,19,28,51,28,136,9,211,37,190,37,233,228,49,238,92,0,132,214,118,0,173,43,0,210,207,159,82,230,199,241,201,255,231,56,195,22,92,246,124,40,227,44,7,21,1,26,126,250,114,13,178,235,113,215,218,1,62,220,3,9,95,40,85,251,84,65,181,23,239,171,245,235,56,194,227,235,135,92,180,39,103,40,67,29,197,223,13,224,236,222,84,206,153,225,62,250,70,32,127,23,148,8,15,45,97,29,37,231,7,240,28,249,64,212,147,11,244,39,139,199,177,170,198,226,233,242,125,4,233,59,179,16,19,251,71,46,165,39,246,19,149,23,117,246,46,12,94,230,108,221,162,0,222,223,185,20,188,32,156,250,175,68,207,6,52,176,58,241,127,189,94,250,251,86,83,37,125,41,92,25,91,219,105,228,250,220,216,205,24,231,195,251,185,34,220,20,117,8,56,48,44,27,149,227,13,246,48,235,199,215,14,19,54,36,213,190,44,180,77,228,177,233,11,20,1,50,110,18,123,253,203,51,179,34,209,19,243,19,5,244,29,10,8,225,68,229,42,252,0,232,34,31,125,26,149,249,183,71,214,245,148,181,49,251,40,181,21,13,33,76,205,35,215,42,173,18,211,219,173,227,50,222,203,204,195,235,108,254,27,38,151,13, 166,15,29,47,47,24,70,228,233,246,113,228,239,212,92,36,80,18,189,193,159,180,178,231,241,228,167,29,54,51,103,7,159,12,126,47,91,34,127,17,105,16,178,241,219,5,168,222,139,233,156,250,58,238,134,41,203,14,24,0,180,66,184,234,88,186,30,254,203,180,86,24,20,71,16,33,91,46,128,10,228,220,171,229,27,218,37,209,59,237,57,2,49,40,0,9,145,18,213,50,6,17,163,232,186,244,240,220,7,214,41,47,67,7,207,190,40,192,199,225,10,232,32,32,105,51,172,2,57,21,30,48,69,31,234,15,238,13,60,239,104,1,230,221,40,238,98,248,166,246,103,50,1,5,137,4,48,64,244,216,176,201,187,248,100,186,244,33,23,60,154,34,246,43,125,6,126,218,197,232,96,214,195,211,25,240,10,6,156,38,37,8,158,20,71,51,120,14,81,230,79,249,115,205,132,228,146,45,209,1,244,185,111,200,185,222,83,230,79,47,92,37,95,10,104,23,172,50,197,26,223,15,239,8,231,238,49,252,198,220,202,244,136,242,108,6,126,49,175,0,57,7,142,59,187,204,252,212,125,247,199,187,104,48,26,46,223,39,57,41,32,0,122,221,12,230,32,215,4,212,237,243,227,8,167,38,26,3,200,28,25,47,36,12,25,234,217,244,154,198,103,233,98,53,72,241,30,193,156,204,150,220,227,230,216,51,2,34,110,6,218,34,164,45,101,25,241,14,46,3,175,239,168,244,191,223,143,246,97,241,92,17,100,52,184,247,149,15,255,47,165,197,121,222,71,244,184,195,185,52,229,39,242,37,241,42,155,247,246,224,240,229,103,212,113,217,215,244,10,14,143,36,73,2,243,31,90,48,174,5,178,238,24,240,106,192,232,243,244,53, 234,230,176,193,235,212,89,212,160,240,103,53,95,30,84,8,97,41,127,43,27,23,98,13,72,255,191,238,54,238,150,227,48,247,167,241,107,29,59,51,178,241,5,21,253,36,197,189,224,237,238,231,110,212,23,52,18,33,201,40,204,37,50,245,206,223,83,231,83,209,194,221,243,245,152,19,195,30,148,5,207,33,225,45,62,5,50,239,139,239,0,180,79,5,53,45,190,226,228,195,172,219,58,209,94,241,212,61,4,17,73,18,87,42,252,42,92,20,217,11,197,251,151,237,173,232,0,231,62,249,108,240,5,45,140,43,32,243,191,21,5,29,234,182,9,250,181,225,161,223,48,54,177,23,154,46,254,30,88,243,94,226,206,228,253,209,233,224,57,248,53,23,35,28,244,3,18,41,46,39,44,5,3,240,130,232,170,178,123,13,90,44,254,212,81,205,23,218,86,208,120,247,208,62,5,14,2,20,80,50,82,37,251,19,54,9,57,247,63,237,43,225,241,236,10,248,21,243,163,57,247,37,84,240,133,27,255,10,220,187,117,255,214,220,25,239,239,50,7,19,228,47,176,28,182,237,46,230,23,227,17,209,78,229,205,250,197,25,33,25,31,7,111,41,52,39,57,0,202,246,124,220,74,180,11,23,163,36,231,207,121,210,155,224,241,198,253,4,23,55,80,13,119,24,76,53,47,34,166,18,212,5,47,244,232,235,118,218,15,244,227,244,95,249,156,66,72,31,204,240,167,29,120,254,175,188,204,7,11,214,134,254,180,43,48,17,183,48,35,23,156,237,197,229,137,226,35,209,231,232,142,252,40,30,106,17,72,14,175,40,35,35,26,2,154,243,24,217,88,174,97,41,80,20,3,209,148,211,180,227,69,198,205,8,143,61,211,0,73,39, 110,50,165,33,251,16,198,2,2,242,224,232,117,215,84,248,5,245,100,253,92,79,65,20,11,246,42,26,240,241,177,194,99,10,50,213,1,12,141,39,203,11,94,52,140,15,56,237,17,232,39,222,85,212,72,234,59,0,5,31,5,15,93,15,35,45,29,28,104,3,134,244,36,207,147,179,90,46,244,13,31,201,144,225,86,221,18,202,112,12,49,57,154,1,90,41,68,55,215,27,24,17,29,255,229,239,1,230,58,212,4,254,96,242,161,6,41,85,34,12,62,249,153,25,88,227,5,206,99,7,205,215,18,23,235,29,114,14,4,50,122,12,112,235,0,234,130,220,44,213,84,238,113,3,182,30,55,13,196,19,182,43,252,26,35,2,184,246,235,193,169,190,84,47,34,7,168,198,42,230,150,222,188,199,95,25,19,46,210,6,165,44,190,56,81,24,163,16,60,250,223,238,7,226,131,209,5,4,211,237,205,18,12,86,98,7,100,251,22,21,152,214,35,215,102,7,216,215,151,38,227,18,228,14,221,48,154,5,164,237,77,232,207,219,198,214,14,241,108,6,224,31,227,7,3,28,147,40,156,23,211,4,106,242,128,189,61,193,106,58,49,244,235,205,228,234,211,220,173,202,71,27,157,45,67,1,182,56,146,51,232,23,53,15,235,245,114,238,29,221,240,210,68,5,213,238,208,26,107,90,114,252,211,3,79,11,29,208,170,224,62,1,201,224,205,40,14,16,27,12,200,50,54,255,107,238,58,234,33,215,94,220,15,241,189,11,208,28,174,8,172,29,1,42,147,17,168,8,233,238,175,180,218,204,226,54,107,238,25,204,241,241,185,215,181,211,4,28,168,40,121,5,162,59,245,51,216,20,232,13,141,242,68,237,89,216,6,213,71,6, 142,239,215,37,169,88,139,249,124,6,182,4,45,197,135,240,77,246,134,239,123,44,127,8,80,15,6,43,198,254,204,236,181,235,253,212,13,224,213,242,214,16,225,24,208,9,122,34,192,37,226,17,241,6,81,238,142,170,3,220,211,49,116,231,93,206,29,248,197,213,235,211,10,37,93,27,78,14,124,60,154,51,7,18,128,12,174,238,185,235,170,212,243,213,181,8,14,238,5,52,56,82,194,247,195,8,241,250,202,193,221,248,219,241,81,246,172,49,167,255,25,20,102,39,137,250,162,240,145,232,193,213,85,226,223,245,63,19,106,24,138,7,69,41,118,33,27,15,78,11,168,229,135,170,250,225,207,48,221,219,188,215,206,245,164,214,105,221,17,32,140,28,3,14,136,67,48,47,236,17,84,10,89,235,8,235,0,208,84,218,120,7,89,242,130,61,1,78,92,245,97,14,144,235,63,196,167,254,35,236,23,6,65,47,33,253,142,17,166,36,23,245,43,242,70,232,60,211,24,231,14,247,235,22,197,19,19,12,178,40,133,33,201,10,227,14,174,220,255,168,248,237,116,40,251,215,250,216,98,254,43,205,36,234,32,28,160,23,189,21,15,67,253,46,164,15,11,8,230,232,141,232,207,204,114,222,180,4,182,248,195,69,116,72,99,245,47,15,3,225,254,195,209,8,70,227,117,20,15,43,119,251,134,19,229,30,132,246,172,240,86,232,51,211,18,234,242,248,232,26,207,13,88,16,56,43,174,27,101,12,131,12,94,218,156,162,69,253,159,25,195,215,208,221,32,252,18,211,253,234,87,32,157,12,191,33,25,64,242,45,198,14,59,4,218,231,70,228,224,203,72,224,43,4,27,253,212,79,121,61,155,250,131,12,187,213,155,201,251,9, 83,226,74,33,245,40,63,246,0,22,238,22,166,244,64,243,171,228,116,213,38,236,164,252,97,27,156,13,39,16,122,48,49,22,94,12,239,14,116,206,211,170,11,255,54,24,248,205,198,233,146,247,171,212,152,243,121,24,216,16,202,33,13,69,242,40,114,15,132,0,179,230,60,225,249,201,64,229,191,255,56,7,152,83,181,55,184,251,21,12,129,198,156,211,7,9,222,225,98,44,232,32,78,250,233,17,0,21,27,243,116,243,30,228,238,212,233,239,241,254,33,28,60,10,238,21,247,45,158,21,217,9,191,16,223,196,43,177,102,4,68,11,100,209,130,235,20,251,235,210,84,0,56,14,31,17,141,41,95,65,213,40,177,13,222,252,7,230,147,221,169,201,87,233,31,252,248,17,97,86,78,48,242,255,226,7,201,188,126,220,59,8,102,225,5,58,79,26,88,248,165,19,49,12,215,244,214,242,142,226,164,215,144,241,3,3,246,28,153,6,12,28,110,45,237,16,30,13,204,12,190,191,3,179,74,14,103,251,209,214,12,238,172,247,135,216,175,0,127,15,33,11,15,52,123,60,156,40,113,12,64,249,197,229,43,216,220,204,65,233,95,252,70,26,158,89,41,39,38,7,175,254,180,180,9,230,199,2,193,234,16,59,237,25,185,247,32,18,112,8,133,244,156,244,174,222,164,220,198,241,100,8,15,26,122,8,223,28,102,47,36,12,131,14,250,10,75,183,229,190,65,10,34,247,116,211,36,248,143,241,33,225,69,5,203,5,150,16,59,53,137,60,253,36,71,12,248,244,119,229,76,211,158,207,155,234,98,250,173,38,141,86,26,36,123,8,231,249,157,170,8,245,212,249,248,241,95,67,188,15,93,253,202,11,245,5,27,243,97,244, 38,222,240,221,157,244,224,11,0,24,2,8,117,34,8,43,41,12,46,13,68,10,214,173,34,203,79,6,196,239,26,216,186,248,233,241,73,226,103,13,102,252,75,22,120,56,95,58,207,35,112,11,85,241,139,229,26,207,107,210,187,236,250,247,203,52,150,80,218,33,226,12,179,238,237,168,186,249,249,248,232,247,22,72,251,10,47,0,251,8,141,255,216,247,98,240,182,222,118,224,178,246,172,14,71,23,152,6,81,39,201,40,24,8,104,17,218,0,224,174,156,207,157,7,151,226,16,225,7,249,196,238,23,238,187,8,47,252,252,19,249,63,7,52,250,35,121,9,154,237,139,229,78,202,163,215,44,235,0,251,191,61,183,77,115,29,186,17,208,225,155,169,226,3,216,239,106,6,212,68,87,10,203,254,136,7,194,251,90,246,2,243,251,218,42,230,240,246,226,19,15,18,241,11,114,39,2,40,15,6,80,18,184,252,195,169,10,221,128,253,141,225,53,226,67,254,37,234,105,246,9,11,23,244,66,29,8,63,51,51,128,34,127,7,238,235,102,227,178,199,155,219,216,233,151,253,84,71,144,70,48,29,53,18,24,216,197,167,145,11,35,233,151,18,84,66,128,8,238,2,154,254,225,251,57,246,124,240,241,219,64,232,178,248,133,23,236,13,85,14,130,43,245,33,13,8,6,16,118,249,139,165,94,233,23,244,16,222,37,233,151,250,10,239,255,248,208,14,230,235,210,35,130,63,249,47,119,33,101,5,158,233,78,225,244,197,242,222,149,233,230,255,187,81,18,61,134,32,130,16,194,204,172,174,223,12,130,233,233,25,192,65,192,4,2,5,190,250,133,247,32,249,30,237,178,221,149,234,228,251,20,24,188,13,217,14,27,47,37,30, 148,6,187,18,167,237,191,173,135,233,133,241,78,213,64,243,3,248,138,237,160,4,127,6,76,239,149,35,186,67,157,42,197,33,143,2,236,231,122,223,126,195,14,228,31,230,255,6,51,86,203,55,186,31,41,18,161,190,175,183,69,12,133,232,209,38,64,58,215,8,108,4,74,246,71,245,230,249,235,235,191,221,78,238,7,254,21,26,187,9,236,21,117,44,98,29,151,5,255,18,34,230,90,176,215,242,208,227,89,219,203,242,90,250,136,236,172,13,134,2,251,235,231,42,53,64,188,41,181,31,0,0,122,230,198,220,205,194,163,231,56,228,186,13,101,90,220,47,172,35,29,12,223,182,72,189,51,14,61,232,8,47,177,54,90,6,241,6,27,239,71,246,187,248,69,234,114,224,164,239,170,1,40,27,3,7,88,26,24,46,65,23,201,9,48,14,150,226,115,178,32,250,118,215,51,219,91,250,183,244,138,243,245,14,230,4,15,230,251,50,153,61,180,39,234,30,66,253,246,229,156,216,242,197,26,232,171,229,133,19,122,94,239,39,36,40,120,6,98,174,170,200,177,6,204,240,184,50,7,51,47,9,30,6,86,234,149,243,5,251,153,229,40,228,153,240,162,5,182,24,152,8,114,27,238,46,132,19,221,9,160,13,33,216,61,190,56,245,125,213,180,216,250,1,5,239,75,249,106,20,12,252,17,237,249,48,225,63,248,34,199,30,3,250,183,229,44,213,205,199,175,234,104,228,180,29,4,92,109,37,193,40,200,1,108,165,60,212,23,2,98,246,189,57,175,42,94,14,6,2,239,231,236,242,3,250,205,229,91,229,220,243,105,8,133,24,194,6,129,34,86,42,220,18,254,9,11,11,150,209,37,199,60,245,79,202,36,222,31,2, 212,240,176,249,44,29,25,246,249,237,152,53,19,60,39,34,132,28,177,247,133,228,31,210,86,202,53,236,237,227,107,39,121,88,185,33,228,43,225,246,10,165,138,217,44,255,37,253,56,60,64,39,27,15,107,3,176,223,230,244,9,248,245,227,167,232,27,245,154,11,65,23,58,7,186,37,206,41,69,14,163,14,251,2,155,209,104,203,127,246,54,192,227,229,229,3,215,235,86,5,72,24,47,247,1,238,69,58,25,56,10,34,186,25,0,246,252,227,204,206,20,207,202,234,83,232,81,45,179,86,153,29,144,47,30,236,88,163,193,226,8,246,141,11,74,56,152,38,232,15,6,1,253,220,140,242,156,249,159,224,44,237,95,245,108,16,12,18,13,12,71,38,186,39,123,12,129,14,203,255,91,202,232,217,163,235,207,191,109,228,53,9,23,233,3,10,173,30,120,239,14,245,198,55,59,56,60,31,215,23,160,244,47,226,182,204,252,210,73,234,65,235,253,53,42,79,87,31,86,45,67,228,47,163,212,233,95,242,1,20,66,57,2,33,240,21,119,250,203,220,120,241,12,247,83,226,79,238,237,248,86,18,9,17,126,12,39,44,234,33,113,13,95,14,13,251,214,200,159,225,175,230,193,185,64,237,239,5,8,235,71,14,158,30,54,235,91,250,176,55,243,52,97,30,144,20,95,243,33,224,104,203,114,214,184,233,36,239,18,61,153,71,159,32,103,44,99,216,7,170,10,233,250,241,6,29,19,55,110,30,67,25,75,248,140,214,122,244,169,243,20,227,178,240,75,252,184,18,139,16,189,14,241,45,20,32,204,10,14,18,32,240,12,207,217,227,147,227,30,180,4,243,21,6,153,233,155,24,113,25,175,239,92,249,214,57,247,48,59,30, 127,16,48,243,27,222,90,201,237,219,6,230,118,247,79,63,155,66,137,32,45,44,26,204,111,177,73,235,188,239,177,41,30,47,192,33,196,22,100,246,57,213,197,241,251,243,7,226,49,244,160,253,226,21,188,11,181,21,35,44,223,29,132,10,33,17,228,234,97,206,77,238,118,213,235,183,197,244,208,6,57,233,189,30,60,24,217,233,190,3,173,51,25,49,180,28,6,13,125,243,69,219,112,202,208,222,44,229,89,254,4,67,80,58,169,37,50,37,106,198,198,182,144,235,197,239,251,49,253,44,62,30,23,30,170,238,39,213,45,241,204,240,125,229,95,244,131,2,74,21,74,11,0,24,180,46,199,23,39,13,229,13,116,230,112,208,67,243,228,205,24,182,87,251,67,1,147,240,170,29,92,26,191,232,110,6,76,50,138,46,251,27,239,9,164,243,7,216,126,204,50,223,158,229,164,2,251,67,171,53,156,40,114,33,22,193,39,191,79,229,228,247,159,48,5,44,212,31,167,26,6,240,79,211,52,243,81,238,161,231,26,244,31,4,116,19,137,13,162,23,38,46,3,25,162,11,52,16,60,226,216,215,92,235,78,211,38,180,88,252,209,1,161,238,106,34,148,19,195,239,176,1,232,52,81,45,143,28,47,10,123,243,5,217,211,203,109,224,59,228,208,4,164,64,123,56,21,38,153,34,213,192,175,190,51,230,232,244,94,51,152,40,52,34,97,25,138,240,126,211,240,240,199,240,17,229,164,245,97,2,7,21,41,11,78,26,128,43,84,26,64,11,76,15,63,228,108,212,153,239,52,206,29,185,108,248,203,4,178,236,81,34,135,21,153,235,56,6,150,49,123,47,231,27,91,10,163,243,28,217,208,203,56,224,189,228,48,3,100,66, 216,55,22,39,60,34,65,196,206,185,42,234,138,241,32,51,229,43,143,30,249,29,19,238,20,213,5,241,142,240,186,229,117,244,189,2,58,21,76,11,30,24,171,46,187,23,41,13,225,13,113,230,113,208,67,243,183,205,86,182,88,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,186,23,63,185,240,54,233,243,78,43,28,34,5,232,156,16,198,38,59,37,255,183,199,254,176,222,215,10,172,235,174,24,13,14,17,224,154,73,190,20,76,22,145,3,72,100,211,8,205,240,47,246,16,49,53,51,216,239,49,30,167,17,239,9,95,65,213,18,37,209,92,228,2,14,19,243,129,252,37,23,146,237,28,7,224,229,152,235,49,13,252,215,55,190,42,11,207,245,84,59,211,97,11,5,227,17,78,36,219,220,37,67,172,211,108,170,71,196,242,252,138,212,153,254,224,4,240,196,32,28,18,22,225,253,167,233,148,65,196,212,96,218,198,219,61,29,216,18,113,219,33,255,204,237,110,239,244,31,242,240,182,188,64,211,152,245,45,227,30,244,185,255,164,222,206,234,218,211,58,225,183,8,196,197,134,208,199,254,37,239,237,71,206,89,219,11,249,26,218,42,94,223,11,52,236,204,237,179,108,227,232,2,150,214,254,11,189,24,1,223,47,48,79,40,128,6,120,246,51,77,156,239,54,248,44,241,154,39,99,15,74,233,152,15,236,6,0,2,31,37,15,4,215,211,222,242,74,255,70,246,119,255,250,2, 1,250,80,249,112,223,114,240,190,17,5,195,186,214,4,11,223,248,174,81,14,87,70,18,55,31,30,46,151,237,235,66,84,216,250,191,11,240,115,244,156,227,141,2,55,1,152,221,18,34,143,26,218,3,101,245,74,59,146,232,174,240,109,230,50,53,114,15,191,222,252,4,129,250,165,246,18,22,92,243,190,186,84,228,105,244,186,234,78,254,41,240,112,218,84,238,51,213,4,216,16,27,72,182,19,199,140,10,7,239,198,82,80,82,3,22,137,20,112,42,89,235,188,43,22,199,228,191,28,235,98,239,128,229,208,15,154,17,203,243,239,46,232,34,230,15,43,2,69,64,70,251,13,255,103,227,105,55,182,7,106,237,21,17,135,6,43,4,30,31,248,0,45,200,71,0,73,254,109,235,22,11,232,250,159,240,249,1,36,230,191,224,17,36,152,179,134,208,90,21,216,241,117,82,84,84,202,24,184,21,69,62,168,244,200,65,186,227,21,186,99,250,46,248,90,222,129,12,117,5,254,227,36,27,179,31,113,9,102,246,124,47,152,233,242,242,138,227,124,56,112,0,187,225,134,2,199,244,139,255,164,9,146,232,246,178,116,237,35,234,108,237,101,245,2,227,37,231,31,228,219,217,102,214,132,30,17,165,85,199,177,17,213,231,172,82,145,79,126,21,48,22,198,57,237,230,136,48,172,218,41,176,118,251,228,243,157,228,27,31,196,23,247,247,53,44,101,46,101,22,195,8,31,59,242,9,210,5,48,227,105,70,223,8,164,250,98,16,170,8,16,25,89,20,200,255,206,212,18,9,34,246,202,252,245,5,222,250,237,2,187,0,222,237,101,232,187,34,157,176,249,219,149,24,179,249,142,89,25,82,251,40,35,21,192,67,134,10,2,65, 232,227,146,190,119,10,223,243,138,234,237,29,24,5,82,236,121,29,48,39,97,23,212,250,86,32,160,248,26,253,149,218,224,70,250,255,217,227,63,2,254,249,208,3,218,3,68,227,43,176,217,252,226,224,235,230,195,245,25,222,177,230,99,225,201,219,233,204,200,20,196,153,85,197,102,5,245,233,153,65,84,60,88,34,251,1,221,48,249,242,236,35,159,203,216,175,159,252,191,229,22,234,141,29,30,14,179,247,211,36,168,50,178,28,19,8,116,46,188,23,47,6,208,221,3,90,191,14,152,245,0,26,32,16,143,26,7,26,180,3,219,210,150,20,133,244,106,250,245,15,83,247,106,2,95,6,103,234,63,225,177,39,51,159,240,223,55,21,236,234,149,83,62,75,6,35,86,7,9,75,226,8,106,44,28,223,21,184,6,10,42,234,213,233,248,22,106,2,245,228,221,23,214,46,167,22,148,239,217,24,192,2,159,245,93,222,78,73,106,254,199,232,128,249,7,1,91,17,104,245,40,227,146,183,215,255,206,217,64,238,65,249,83,212,199,232,42,236,106,208,236,209,165,20,197,135,6,213,241,3,143,219,212,64,104,64,173,30,127,248,221,60,130,241,48,24,177,203,12,170,8,0,106,220,208,233,155,23,54,10,53,242,254,31,65,53,211,26,147,250,16,42,248,18,62,251,65,229,247,78,64,5,23,250,242,4,78,14,135,35,54,8,55,249,95,212,235,12,58,235,37,3,28,2,37,244,186,254,141,254,23,235,162,216,213,30,194,158,114,220,128,6,40,237,5,76,237,61,242,41,102,255,131,76,213,10,247,36,72,219,155,190,209,9,253,223,3,242,190,17,26,250,231,231,110,28,49,37,197,24,29,233,244,9,27,18,179,240,216,219, 12,80,105,249,226,231,127,250,178,8,199,21,31,235,128,224,118,190,25,254,87,221,179,245,105,236,221,222,7,229,148,236,10,220,228,201,238,10,108,148,160,214,232,245,191,232,85,61,222,64,29,42,97,241,116,68,181,251,81,19,24,204,90,180,24,1,207,218,141,249,154,22,185,10,61,255,123,38,143,48,23,49,17,251,201,31,91,41,90,3,153,231,48,95,245,12,19,253,228,13,6,30,89,47,27,13,36,248,122,228,222,27,199,235,143,21,2,6,4,251,128,9,171,11,40,234,151,227,121,36,134,161,46,225,36,10,55,246,111,71,30,68,7,53,31,248,132,89,33,17,247,31,109,228,236,192,178,6,119,233,254,249,44,3,151,4,56,233,186,31,214,38,254,26,222,227,79,10,143,26,25,244,199,227,74,79,53,249,243,241,157,255,223,15,79,30,75,236,86,215,221,214,110,6,160,219,124,5,61,240,35,224,110,244,232,254,229,212,252,217,176,14,65,155,129,220,158,249,192,242,178,65,41,71,51,52,6,236,57,82,236,8,143,11,83,212,158,182,112,0,105,226,143,251,133,11,132,20,109,245,59,32,38,54,187,42,40,239,195,30,65,36,251,251,195,236,25,80,65,11,229,247,231,253,50,36,58,39,42,251,76,237,148,231,223,13,16,233,98,14,233,246,114,255,210,0,243,3,225,228,162,230,8,14,228,163,221,219,202,252,11,248,115,60,138,58,61,54,146,234,42,85,80,23,255,19,159,210,111,200,121,2,205,221,129,255,167,240,105,3,211,234,83,19,250,29,61,29,39,209,54,5,219,21,129,245,53,220,147,62,234,254,47,234,19,243,170,25,18,17,218,221,90,214,89,216,58,252,244,222,168,1,138,219,99,238,65,237,247,247, 255,210,67,216,160,253,125,160,143,209,39,241,202,245,221,56,197,61,194,53,72,226,15,85,97,15,43,254,187,196,56,201,103,244,185,216,219,6,11,255,85,16,156,247,45,31,45,43,155,55,136,225,155,28,122,40,249,249,196,239,157,79,170,10,253,250,224,252,66,42,252,41,233,246,189,230,93,247,147,12,33,232,128,23,225,243,51,5,221,254,121,12,124,230,157,233,136,4,47,175,240,218,174,254,133,254,30,53,192,66,141,53,219,229,168,102,22,23,203,10,214,212,59,213,238,253,95,224,169,2,146,237,151,11,86,235,38,19,131,31,169,36,114,196,44,10,193,25,180,243,225,225,247,58,94,255,44,238,173,239,140,30,94,17,152,216,234,207,47,231,8,247,117,223,158,8,234,210,199,244,28,235,113,251,210,211,206,217,110,241,228,172,130,204,89,240,154,252,72,47,2,63,164,56,166,224,141,93,141,14,169,245,191,200,206,209,48,237,189,217,15,11,41,248,136,21,49,248,157,30,191,41,247,58,151,215,188,30,225,42,236,251,203,241,114,74,164,14,196,251,142,248,9,52,46,37,57,241,208,226,138,4,204,4,19,236,137,27,100,236,27,11,237,252,235,15,148,231,191,234,148,246,230,188,33,213,213,253,45,4,90,43,229,68,149,56,178,226,182,109,175,23,198,1,105,217,88,220,166,247,180,226,111,7,138,229,10,16,255,235,66,17,119,32,202,37,236,187,160,13,62,25,128,246,56,230,59,52,40,4,114,238,117,236,107,40,78,11,93,210,185,206,77,243,238,238,161,227,234,9,123,207,242,249,17,234,249,254,211,212,229,217,128,229,45,187,180,196,14,241,207,0,86,39,4,62,84,60,214,222,17,100,194,14,126,237,64,206,177,215, 42,231,166,222,149,14,147,238,112,25,141,249,165,28,238,42,15,58,220,206,157,34,238,42,109,255,98,244,168,67,171,19,118,251,10,247,19,60,208,30,183,234,9,229,205,12,130,253,16,240,247,26,86,235,156,14,209,252,227,17,100,234,155,233,186,234,96,203,163,204,249,254,89,7,228,35,124,69,61,59,143,224,162,116,202,22,238,248,249,222,170,226,54,241,177,233,69,8,60,222,11,20,78,237,249,14,196,33,49,35,37,182,254,18,247,21,228,251,50,232,77,45,64,10,204,237,31,235,124,47,14,6,17,204,189,210,190,248,59,233,200,231,141,9,50,207,10,252,89,235,220,255,125,216,163,214,13,220,126,200,91,189,98,242,127,3,76,32,64,62,188,62,160,221,8,106,122,13,179,227,196,214,230,220,140,224,43,230,178,11,21,235,142,27,239,251,104,25,80,45,16,54,65,202,118,38,218,40,16,5,181,244,62,62,82,23,168,251,17,246,33,66,59,25,250,228,17,234,37,16,11,248,241,246,197,24,98,234,47,16,50,254,232,17,112,238,92,228,199,227,220,216,46,196,245,0,161,9,228,28,54,69,35,61,175,226,241,119,136,21,232,237,105,234,52,229,191,234,129,240,178,3,166,222,112,20,52,241,163,11,175,35,161,29,181,181,200,20,6,20,33,2,96,230,241,40,93,14,229,237,185,233,184,53,122,0,182,198,92,216,85,251,61,228,185,241,70,4,15,207,11,253,18,237,182,255,224,220,43,208,192,213,71,213,77,182,56,245,5,4,75,26,180,62,18,64,245,223,125,107,87,13,45,217,24,228,156,220,18,220,235,235,153,6,149,237,181,26,84,0,97,20,204,48,244,46,26,203,62,38,96,39,94,10,153,244,246,57,100,26, 241,251,210,245,58,71,251,18,252,222,65,241,31,17,208,243,231,1,218,15,180,236,225,15,94,0,109,17,40,242,30,220,85,224,105,229,196,187,194,4,96,9,78,24,212,66,218,62,29,231,194,119,233,20,155,228,107,248,236,226,141,230,45,247,211,254,191,224,193,18,0,247,211,6,156,38,230,20,121,185,160,18,203,20,232,7,233,228,209,36,17,18,219,237,134,235,245,56,127,250,40,192,252,225,230,250,145,224,18,252,127,250,221,212,45,251,210,240,95,254,76,225,175,199,84,211,244,222,162,176,130,248,83,2,56,22,156,61,163,65,118,227,197,106,33,14,187,208,24,241,201,217,42,217,75,244,112,255,156,239,242,24,66,5,77,15,202,51,13,37,164,208,118,36,202,37,88,16,243,243,163,53,151,29,38,252,135,248,199,71,117,13,227,215,179,252,23,14,173,241,219,9,128,6,90,244,235,12,84,5,54,15,120,246,131,210,71,225,2,237,65,182,207,7,126,7,35,21,224,63,242,63,28,237,169,116,31,22,129,220,52,6,229,222,167,228,226,1,126,244,191,227,218,15,192,252,136,2,27,40,135,11,122,191,130,15,30,21,63,14,168,226,166,33,188,20,202,237,161,239,51,56,154,245,157,186,88,237,130,246,28,223,157,2,194,242,141,220,239,247,22,246,188,251,219,229,164,190,229,212,98,229,201,171,96,250,255,0,243,18,192,59,75,66,138,234,42,102,56,15,254,200,191,254,13,213,37,217,210,253,0,244,121,244,108,21,37,11,99,10,172,52,198,25,86,218,94,32,59,37,2,23,245,240,92,50,225,32,249,251,244,251,115,70,148,8,141,212,35,6,20,9,27,241,219,16,80,254,238,250,222,9,24,10,157,12,33,250,21,201, 26,228,135,241,89,179,58,9,210,5,193,18,124,61,240,64,52,244,114,109,223,23,105,212,166,21,246,216,133,229,90,8,43,235,185,233,105,11,125,3,174,252,234,41,27,1,147,201,214,9,122,22,96,18,63,225,82,31,90,22,184,237,156,242,229,54,242,242,218,185,117,241,65,244,100,223,194,5,85,239,206,222,22,247,71,247,62,251,97,230,28,189,127,213,217,229,149,171,109,250,255,0,225,18,133,59,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,122,102,122,188,120,248,117,48,114,76,109,110,103,167,96,7,89,139,80,81,71,138,61,32,51,58,40,250,28,145,17,229,5,43,250,128,238,22,227,215,215,240,204,155,194,188,184,132,175,4,167,103,159,153,152,187,146,219,141,9,138,70,135,150,133,5,133,152,133,64,135,6,138,206,141,177,146,145,152,87,159,246,166,115,175,172,184,116,194,220,204,196,215,4,227,107,238,23,250,210,5,126,17,232,28,39,40,12,51,99,61,66,71,122,80,247,88,151,96,101,103,67,109,35,114,245,117,184,120,104,122,255,122,102,122,188,120,248,117,48,114,76,109,110,103,167,96,7,89,139,80,81,71,138,61,32,51,58,40,250,28,145,17,229,5,43,250,128,238,22,227,215,215,240,204,155,194,188,184,132,175,4,167,103,159,153,152,187,146,219,141,9,138,70,135,150,133,5,133,152,133,64,135,6,138,206,141,177,146,145,152,87,159,246,166,115,175,172,184, 116,194,220,204,196,215,4,227,107,238,23,250,210,5,126,17,232,28,39,40,12,51,99,61,66,71,122,80,247,88,151,96,101,103,67,109,35,114,245,117,184,120,104,122,255,122,102,122,188,120,248,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,161,115,173,145,185,72,199,103,215,56,231,239,246,111,8,249,24,68,39,81,53,169,65,178,74,128,82,239,88,190,92,113,95,180,97,41,98,171,97,46,97,1,96,14,94,100,92,136,90,24,88,150,85,65,83,150,80,47,78,29,76,124,73,79,70,53,67,12,63,125,57,171,51,77,45,82,37,114,29,213,21,214,12,17,4,185,252,154,244,47,236,137,229,21,222,116,213,72,206,5,199,55,190,164,182,254,175,214,167,98,160,206,154,103,148,77,142,212,138,136,135,181,132,176,132,230,133,33,135,55,139,193,145,13,152,228,160,182,172,204,184,68,198,134,214,151,230,42,246,98,7,200,23,226,37,238,51,192,64,74,74,24,82,150,88,78,92,217,94,243,96,171,97,100,97,37,97,5,96,14,94,64,92,64,90,208,87,101,85,74,83,173,80,29,78,11,76,106,73,102,70,39,67,75,63,210,57,247,51,153,45,185,37,190,29,65,22,133,13,192,4,113,253,87,245,159,236,173,229,133,222,22,214,247,206,234,199,24,191,42,183,115,176,124,168,4,161,116,155,90,149,59,143,100,139,28,136,235,132,181,132,6,134,118,135,77,139,140,145,224,151,98,160,34,172, 6,184,99,197,112,213,128,229,15,245,62,6,182,22,235,36,216,50,152,63,48,73,38,81,244,87,51,92,172,94,171,96,82,97,221,96,149,96,185,95,19,94,64,92,100,90,186,87,15,85,244,82,128,80,52,78,52,76,160,73,79,70,21,67,66,63,233,57,63,52,36,46,46,38,29,30,177,22,245,13,40,5,234,253,10,246,83,237,61,230,21,223,174,214,112,207,180,200,37,192,20,184,88,177,48,169,143,161,246,155,238,149,243,143,86,140,252,136,149,133,6,133,37,134,73,135,10,139,157,145,22,152,84,160,164,171,87,183,95,196,76,212,119,228,37,244,62,5,209,21,15,36,207,49,161,62,75,72,83,80,87,87,154,91,64,94,91,96,14,97,171,96,95,96,118,95,199,93,28,92,78,90,177,87,42,85,6,83,105,80,209,77,214,75,119,73,97,70,75,67,125,63,44,58,90,52,95,46,140,38,127,30,34,23,169,14,206,5,95,254,149,246,253,237,232,230,210,223,76,215,229,207,41,201,212,192,208,184,79,178,111,170,134,162,179,156,171,150,122,144,221,140,234,137,185,134,235,133,208,134,181,135,19,139,117,145,13,152,84,160,98,172,2,185,18,199,103,215,252,230,232,245,229,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,99,0,100,0,100,0,97,0,98,0,100,0,98,0,100,0,100,0,98,0,100,0,99,0,100,0,99,0,97,0,100,0,98,0,100,0,100,0,98,0,100,0, 100,0,100,0,97,0,99,0,100,0,97,0,100,0,100,0,100,0,100,0,100,0,99,0,99,0,100,0,98,0,100,0,99,0,97,0,100,0,98,0,100,0,99,0,100,0,98,0,98,0,100,0,97,0,99,0,102,0,93,0,109,0,100,0,75,0,103,0,122,0,80,0,128,255,56,1,247,253,74,254,248,252,146,250,186,250,129,240,142,253,197,235,121,251,206,254,81,13,89,21,164,221,173,6,216,177,87,29,194,239,135,7,66,99,71,236,98,125,29,246,92,53,77,36,68,235,138,59,30,199,14,68,151,252,226,45,109,89,170,29,24,89,232,222,15,9,240,213,227,211,133,16,176,191,213,44,188,205,210,239,166,216,219,148,217,7,193,145,2,16,213,241,22,2,74,54,107,195,22,34,253,175,113,254,222,234,255,198,34,46,230,201,214,61,114,228,100,247,43,245,123,171,217,44,143,197,104,81,46,38,17,37,23,96,41,241,120,94,110,241,124,27,218,21,71,224,120,66,96,227,49,101,209,37,207,55,191,78,184,201,151,53,204,158,50,7,136,221,139,224,243,47,139,161,102,34,11,141,198,224,101,210,218,163,142,38,95,186,155,77,149,235,250,249,233,9,14,166,12,39,120,172,61,21,20,239,139,237,113,53,177,203,131,51,31,174,187,241,172,250,225,224,106,105,219,234,54,112,197,21,182,39,24,73,9,218,102,85,78,201,23,45,177,11,24,2,127,105,143,254,155,115,72,254,96,18,12,0,163,170,226,28,150,173,74,40,238,221,69,218,197,249,71,141,227,2,64,149,157,234,85,235,250,226,115,67,41,216,18,39,21,205,5,227,81,253,56,191,109,33,167,204,95,27,226,6,137,247,177,27,83,175,118,15,209,210,182,22,245,58, 61,8,93,107,192,1,164,78,115,23,210,7,19,52,65,213,116,58,46,232,142,53,206,54,24,35,112,96,102,246,3,42,3,208,189,219,9,245,62,199,201,33,68,199,196,250,152,203,137,175,19,238,91,147,174,4,55,196,75,18,134,28,144,237,209,41,191,180,202,12,6,208,24,236,4,6,133,208,183,49,57,225,1,37,210,240,166,211,203,7,61,198,124,64,40,4,107,66,178,60,193,24,24,82,88,245,239,59,139,249,11,8,66,27,185,241,69,70,217,17,53,79,180,53,48,13,91,29,140,195,21,250,67,205,158,239,34,3,87,206,175,253,145,173,161,215,82,189,98,190,102,239,80,199,26,37,239,251,106,22,26,0,236,212,144,3,213,199,241,5,33,231,21,243,4,22,23,239,192,40,253,222,191,245,148,233,220,230,185,47,226,7,59,79,209,37,187,48,183,57,15,5,225,54,94,241,169,25,34,7,0,5,9,57,110,22,136,85,60,31,151,34,2,4,133,208,36,246,156,199,183,0,92,231,121,228,235,232,219,173,250,220,74,175,93,211,170,218,106,219,27,29,35,249,58,35,239,238,107,233,171,244,242,209,64,9,227,220,182,5,14,2,212,255,199,31,167,225,224,3,3,219,212,252,234,32,175,20,148,75,213,29,177,63,109,37,233,20,70,43,27,245,174,30,28,251,253,21,235,42,254,30,155,81,210,23,66,40,3,245,22,220,101,237,211,201,123,5,143,220,108,235,67,216,235,179,36,218,203,171,23,221,126,209,101,231,243,20,254,253,85,38,242,230,127,245,180,236,49,218,5,8,149,220,36,12,222,248,211,8,56,27,73,231,174,7,187,215,62,11,111,24,54,26,226,75,136,23,167,70,54,26,151,31,21,35,134,244,191,37, 82,240,185,34,173,32,134,37,33,78,4,14,54,50,196,227,111,230,232,229,74,205,105,11,246,203,98,248,227,195,78,189,253,213,193,166,81,237,237,190,212,251,158,8,171,3,176,42,189,219,45,10,224,215,143,238,202,1,217,216,48,25,89,230,84,32,186,7,122,245,7,12,244,206,174,35,41,0,129,50,103,58,15,27,252,79,126,3,222,56,83,9,183,7,156,29,162,233,215,55,217,4,166,63,75,55,123,22,143,49,97,206,192,1,42,201,246,230,22,251,196,202,167,0,68,167,21,219,208,184,151,185,74,235,84,181,248,20,60,235,24,34,69,22,46,227,243,20,52,196,40,15,204,225,204,242,147,15,210,224,203,51,82,236,129,24,24,243,166,228,17,37,12,241,219,78,70,25,54,56,165,57,55,7,53,70,50,235,123,42,154,252,201,2,117,45,184,251,59,89,176,16,205,56,214,14,48,221,183,2,206,182,165,8,15,211,225,233,76,231,33,168,137,231,84,154,238,225,202,199,114,208,238,13,149,226,172,61,249,240,125,12,60,248,210,211,158,21,26,205,114,22,166,232,197,3,21,31,179,238,87,46,94,214,103,15,139,1,51,13,128,71,156,11,255,83,140,18,61,45,88,37,83,250,39,47,149,228,60,37,168,7,142,28,1,69,83,14,120,71,11,235,210,0,187,225,197,204,97,3,106,197,250,3,33,189,40,201,193,204,247,163,52,236,165,175,159,246,53,233,29,2,2,47,102,239,92,35,115,215,156,252,105,245,77,227,111,20,75,219,24,30,198,252,141,20,81,23,149,226,244,27,180,236,178,46,248,36,7,38,57,70,69,11,191,65,144,5,108,26,204,18,88,243,207,38,174,245,84,58,62,33,78,41,197,48,91,236,156,11, 130,198,216,238,152,228,174,219,208,246,124,177,54,222,80,170,119,198,92,212,213,188,171,251,207,216,12,32,187,15,152,12,136,20,167,217,95,12,78,223,78,2,234,248,79,237,156,26,48,245,251,41,165,254,80,2,128,10,127,247,94,53,173,18,65,62,70,42,118,32,5,53,33,2,161,40,122,250,223,12,211,15,31,5,98,54,104,20,224,59,166,20,122,0,99,248,128,205,122,245,61,213,89,240,99,219,3,193,206,209,190,168,222,211,104,192,2,214,97,233,55,230,50,32,97,8,69,31,144,255,75,240,103,1,22,229,207,7,177,236,200,0,197,7,30,4,79,37,209,254,35,17,147,253,178,11,80,38,170,26,196,62,243,30,74,46,164,34,12,16,216,29,188,250,93,20,202,2,98,19,187,39,212,28,137,54,158,11,86,7,158,233,67,219,93,237,45,217,197,240,141,206,79,203,251,194,71,177,36,209,70,192,169,222,224,223,254,243,11,25,54,13,178,33,212,251,239,251,3,249,241,237,56,5,45,237,249,5,146,0,179,13,209,30,254,6,56,21,138,251,127,20,54,31,140,33,169,56,236,29,114,49,176,25,31,22,173,22,3,254,37,19,103,254,6,26,185,31,46,33,219,47,114,7,47,7,123,227,188,226,0,232,51,220,126,238,210,200,26,205,51,186,187,183,216,206,67,193,225,227,127,220,95,252,0,20,119,18,7,36,55,249,53,4,138,243,219,244,14,4,180,237,55,10,148,249,71,22,202,27,0,13,110,24,132,250,50,30,239,22,11,40,248,51,16,28,246,51,152,16,76,30,97,13,173,1,42,18,226,249,234,33,99,21,202,39,46,38,87,4,156,9,230,218,72,236,56,223,12,228,105,233,8,194,151,210,140,173,19,195, 217,199,208,198,234,231,70,214,101,9,175,9,45,30,197,32,175,249,30,13,123,233,64,4,130,250,199,243,190,9,21,245,173,34,179,15,116,28,62,19,28,0,203,35,241,12,182,53,150,35,18,37,179,46,104,11,21,39,155,253,200,15,195,4,119,0,139,35,66,10,255,50,146,19,4,15,151,254,89,218,46,244,94,212,221,242,158,215,156,201,14,204,144,167,163,208,128,184,60,217,151,220,116,222,151,13,239,0,246,48,10,16,102,9,178,7,106,235,195,14,55,235,253,5,68,251,26,255,201,33,168,10,104,45,183,4,18,21,39,24,237,17,39,57,126,21,248,53,175,25,88,25,4,30,221,249,137,25,171,243,223,19,177,16,174,18,18,49,250,6,242,26,79,233,206,235,222,232,31,218,11,247,223,198,19,217,189,182,29,182,40,202,139,183,152,230,182,204,56,243,0,0,67,12,120,50,240,6,109,29,96,246,59,254,165,4,184,238,223,13,222,236,178,18,123,15,126,26,218,42,237,4,100,35,241,6,48,38,30,40,190,27,252,53,143,13,163,40,196,7,199,10,232,13,121,244,216,26,112,0,234,36,77,28,176,15,201,18,151,226,101,248,168,217,151,236,163,230,1,204,91,216,100,169,172,198,210,184,163,201,77,222,162,207,36,254,29,242,176,32,204,34,184,20,144,28,162,241,92,13,88,244,7,1,53,2,91,242,131,21,240,5,124,45,202,27,118,22,105,29,179,8,59,46,179,23,226,44,251,35,152,21,62,36,191,0,134,22,124,251,26,4,112,14,145,3,115,40,127,13,157,26,0,0,32,238,100,242,29,217,181,245,182,215,150,217,204,198,105,176,81,198,176,178,45,216,251,208,91,224,178,245,40,247,178,39,20,25,28,38, 123,15,237,253,60,10,234,243,60,11,211,244,234,255,50,11,23,14,213,46,3,24,61,37,236,17,252,21,89,38,38,24,31,48,125,23,175,32,90,22,213,7,193,17,247,246,240,11,96,2,89,15,212,28,154,13,73,25,249,246,111,246,38,231,129,228,159,240,96,214,234,219,214,186,253,185,115,188,79,187,151,216,146,207,224,233,156,237,207,2,88,35,188,29,76,42,21,10,174,8,55,4,145,251,44,8,211,243,192,5,118,4,248,22,165,41,7,31,183,39,62,16,219,29,250,29,122,29,16,42,80,22,163,33,204,14,72,13,218,8,8,250,21,11,255,254,185,18,218,19,216,16,48,18,41,245,44,246,151,228,203,235,4,235,68,217,17,215,42,183,122,188,118,184,54,194,76,214,133,211,83,236,104,236,122,10,251,32,20,35,184,41,164,11,59,14,129,1,186,255,9,6,224,245,104,6,197,2,126,26,62,40,145,35,154,40,137,17,243,31,243,26,50,31,24,39,201,21,212,32,81,12,172,13,21,6,89,251,44,10,146,253,92,19,168,17,222,16,203,15,40,244,115,246,24,228,73,237,245,233,108,217,33,214,96,182,10,189,222,183,48,195,56,214,220,211,167,236,90,236,239,10,219,32,45,35,184,41,168,11,117,14,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,215,73,53,248,239,224,20,39,59,189,227,136,72,202,241,53,254,44,33,201,186,163,26,166,208,139,217,172,21,63,187,177,39, 110,246,59,251,167,68,159,227,165,64,9,13,206,243,234,53,242,197,200,18,84,233,189,198,162,26,85,185,183,13,5,2,59,224,170,67,88,231,12,46,235,38,16,235,105,67,140,218,63,8,5,6,223,187,105,27,92,193,241,240,236,12,8,202,187,57,209,238,9,21,198,58,225,228,188,70,196,243,177,252,185,33,100,187,14,25,176,210,174,215,172,21,63,187,177,39,110,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,255,55,0,58,0,101,0,106,0,102,0,93,0,49,0,32,0,251,255,201,255,164,255,158,255,154,255,186,255,227,255,31,0,63,0,118,0,116,0,134,0,133,0,136,0,128,0,105,0,54,0,19,0,194,255,107,255,70,255,32,255,37,255,51,255,58,255,56,255,34,255,4,255,236,254,240,254,18,255,53,255,107,255,140,255,154,255,145,255,116,255,141,255,187,255,21,0,119,0,221,0,37,1,69,1,59,1,37,1,54,1,130,1,170,1,164,1,194,1,157,1,83,1,247,0,179,0,181,0,189,0,3,1,34,1,21,1,200,0,204,0,185,0,16,1,77,1,20,0,42,2,166,255,239,251,134,254,235,255,254,8,30,10,57,9,129,6,239,253,161,2,100,252,80,242,58,242,109,248,225,244,181,253,91,5,61,23,102,23,170,3,43,244,137,7,247,254,0,254,66,250,89,254,219,15,151,3,242,234,84,241,145,254,56,241,199,2,150,11,163,37,6,37,132,1,162,231,50,8, 189,7,146,232,15,227,216,10,150,43,78,31,194,0,254,239,25,232,140,203,20,194,186,237,162,40,13,56,35,28,254,8,202,12,63,249,231,211,233,204,199,248,219,45,105,48,15,9,117,6,64,253,81,221,75,197,194,221,109,3,87,36,172,14,31,4,187,23,252,7,202,211,239,212,186,251,214,35,178,24,30,250,196,1,28,254,252,198,198,165,207,199,64,19,73,47,64,34,245,18,185,25,88,255,141,196,191,182,146,239,185,43,236,42,97,32,119,22,224,7,184,226,131,197,199,215,55,28,225,58,247,48,190,31,147,22,246,240,207,204,152,195,217,250,238,52,17,69,192,39,35,23,150,238,116,190,214,159,94,198,131,29,95,87,74,74,67,42,45,15,108,232,146,183,36,176,99,231,65,64,196,93,36,81,244,51,160,250,183,176,206,136,42,164,96,251,158,65,133,87,161,73,80,36,246,239,101,168,162,147,60,196,173,24,122,74,72,87,140,63,149,26,192,221,23,155,19,149,88,227,171,41,166,77,161,59,24,25,61,235,67,185,117,145,65,192,211,21,150,75,64,81,16,70,12,30,128,225,190,157,93,147,43,217,209,39,211,75,99,79,73,60,104,12,233,194,235,138,155,166,128,240,135,49,177,72,231,74,187,52,35,251,230,171,62,146,45,191,185,5,77,51,83,69,193,69,131,44,10,228,40,171,245,178,185,240,128,42,69,68,65,70,188,67,164,25,251,205,69,162,139,190,220,249,99,44,163,61,32,64,152,51,233,248,108,187,57,184,139,223,172,12,23,43,190,59,210,67,225,36,87,224,45,182,127,198,178,240,163,22,99,33,163,43,133,43,186,1,250,203,158,190,131,211,174,255,232,28,3,44,56,52,10,33,176,235,119,206,188,209, 190,243,126,15,140,26,139,33,36,32,105,246,240,197,222,181,138,209,120,255,149,25,173,38,16,47,61,27,159,234,164,198,95,193,247,232,136,17,220,36,14,47,237,43,93,4,204,217,164,190,1,204,216,242,241,19,127,38,100,55,212,37,66,253,40,216,92,204,24,233,82,9,217,25,150,42,201,39,58,7,76,224,239,194,180,201,56,240,18,14,181,35,148,50,7,35,179,4,13,226,217,214,82,241,209,20,252,42,5,59,15,50,190,17,42,234,28,203,175,203,37,236,205,7,19,33,30,47,253,29,155,250,250,215,178,196,200,219,79,0,201,27,123,53,129,49,115,18,254,237,73,203,244,200,9,233,145,9,41,39,122,51,87,30,92,255,76,222,242,201,228,216,119,246,201,24,244,49,225,45,232,18,208,242,129,211,76,209,31,233,245,10,191,42,172,51,215,29,213,254,71,217,165,196,117,208,40,241,242,23,139,53,206,49,144,27,188,253,54,224,20,216,16,235,218,11,203,48,115,56,100,35,54,4,107,224,151,206,53,214,146,238,236,20,170,51,180,46,32,24,16,245,191,214,151,204,240,215,99,246,185,34,4,49,103,37,186,6,177,227,254,205,238,204,130,223,242,12,211,50,12,55,54,33,125,251,181,218,18,205,66,206,15,234,102,27,42,54,11,53,227,25,21,245,39,219,44,208,230,210,213,250,226,34,115,48,178,34,94,1,185,224,123,210,220,203,197,227,9,18,59,49,41,52,136,25,80,242,149,217,135,201,112,203,109,242,54,29,12,53,113,45,84,12,121,237,42,219,141,204,46,222,86,9,213,45,75,57,41,38,90,3,122,234,142,209,123,201,238,228,229,15,224,44,194,43,168,15,163,245,170,222,45,202,250,210,36,249,114,31, 168,50,145,33,89,4,165,237,0,212,152,201,217,225,255,8,218,42,172,44,181,19,238,254,44,233,74,210,126,215,246,246,125,32,246,53,176,35,101,9,53,244,236,218,148,206,18,225,168,7,38,45,133,45,132,19,114,251,100,227,217,203,27,205,193,235,246,28,169,54,114,43,94,19,126,254,220,223,212,204,116,213,44,253,93,40,211,47,15,26,220,7,254,238,150,214,87,208,129,231,89,24,195,55,78,43,140,22,43,1,62,227,84,207,10,210,209,248,50,42,18,54,70,36,121,17,136,247,228,222,232,208,7,227,13,19,47,54,162,47,141,30,244,6,145,237,84,212,222,209,255,244,4,41,187,55,27,43,48,23,60,255,212,227,68,208,254,217,249,10,40,49,160,48,186,32,216,9,25,239,204,211,16,201,134,232,252,30,124,52,158,45,136,26,9,4,40,233,233,207,56,211,112,3,143,44,129,51,128,35,196,13,231,245,20,218,218,198,59,224,156,18,151,46,205,44,233,25,109,3,142,233,69,204,133,203,46,247,152,35,119,49,172,38,218,16,225,251,117,221,62,196,50,214,85,5,251,36,108,40,171,22,201,4,185,239,43,209,80,202,113,238,250,24,204,44,0,36,49,16,167,254,234,223,104,195,133,207,2,252,191,34,21,46,45,31,202,17,42,252,233,216,120,201,0,229,73,15,86,43,247,37,94,23,209,7,11,233,68,200,154,204,73,241,49,27,52,41,20,31,208,20,24,1,200,219,95,198,97,216,126,1,255,33,87,34,74,25,175,13,65,241,186,206,151,203,87,233,44,20,168,35,193,28,48,21,203,4,189,225,135,201,159,210,153,251,137,31,73,34,238,25,216,15,237,243,231,209,80,197,235,221,91,11,228,33,218,31,239,26, 157,10,229,233,14,206,98,207,205,245,195,25,168,32,142,29,216,20,210,251,19,219,88,199,187,218,129,5,63,28,230,30,37,30,117,15,194,243,153,212,9,207,137,240,168,20,44,31,111,33,32,26,26,5,188,229,207,204,171,216,205,0,248,24,222,32,35,34,60,22,122,254,95,223,11,212,167,240,86,18,219,30,215,35,12,29,78,11,105,237,3,209,35,217,48,255,81,23,52,34,0,34,127,23,108,1,99,225,140,209,223,234,255,10,195,29,9,37,143,31,181,16,71,244,104,213,207,217,84,250,90,19,114,33,8,34,149,24,10,7,38,230,38,211,93,232,196,7,56,29,176,38,251,32,156,20,153,248,106,213,46,211,173,238,13,11,233,30,189,33,117,26,219,10,85,231,34,209,74,222,251,251,248,22,61,37,102,34,76,26,148,254,85,219,18,211,170,232,241,4,8,29,190,33,56,31,70,16,213,238,167,213,130,220,34,245,129,17,104,31,125,32,146,28,235,4,151,226,212,214,85,229,39,1,224,26,110,33,245,33,59,20,72,243,117,217,184,219,167,239,45,14,212,28,177,33,58,31,161,7,176,229,137,215,75,223,13,251,70,20,65,29,162,32,147,20,70,244,178,218,27,213,220,229,7,4,100,20,32,29,217,30,21,9,152,233,55,215,205,216,78,242,40,11,114,23,243,31,244,23,70,251,111,225,218,214,15,229,4,1,39,17,252,27,25,31,112,11,80,239,89,219,188,216,251,239,61,8,194,21,141,33,177,26,139,1,174,232,231,216,122,225,219,250,69,11,112,26,130,31,49,15,217,245,12,223,122,215,67,236,45,3,22,21,19,36,130,31,159,9,134,239,97,219,106,225,234,248,35,10,206,27,47,34,100,20,187,253,127,229, 187,218,219,235,214,255,130,19,90,35,208,31,195,12,143,244,73,221,213,223,81,242,115,4,168,24,221,32,91,22,116,3,136,233,74,220,15,232,56,249,176,14,162,31,184,30,237,15,205,247,83,223,1,224,202,237,239,0,198,21,70,30,68,22,209,5,51,235,124,222,114,230,171,245,52,12,174,30,78,31,95,20,121,252,137,227,204,224,231,234,232,253,174,21,140,31,56,27,50,12,26,240,57,225,4,228,154,240,137,8,113,28,209,32,162,26,204,2,233,233,123,227,45,233,244,250,95,18,84,28,75,28,34,14,146,244,188,229,232,227,179,236,122,3,58,22,20,30,165,26,96,5,5,238,152,228,56,229,137,246,236,12,243,24,161,27,147,15,32,248,218,233,168,227,148,234,71,1,187,19,38,29,49,26,188,4,236,239,153,229,61,227,78,244,171,10,129,25,149,30,0,18,24,250,92,235,14,226,96,232,9,253,104,16,83,29,250,28,64,8,62,245,207,230,66,225,157,238,110,3,79,20,201,29,248,18,8,254,36,238,236,225,19,229,219,246,168,9,225,25,174,27,165,10,123,248,217,231,97,223,54,234,31,253,112,16,112,28,206,18,131,1,144,241,237,226,120,227,200,242,118,5,98,25,136,28,208,14,139,253,184,234,225,223,25,233,135,249,167,15,164,29,231,22,121,7,28,247,35,230,32,229,127,240,197,2,52,23,127,28,10,18,210,3,11,241,141,229,222,233,77,247,121,13,34,28,219,23,87,11,184,251,107,234,93,231,175,238,49,1,139,22,235,28,47,20,217,7,69,244,74,232,113,232,237,244,18,12,21,28,0,25,64,15,245,253,63,236,6,230,41,234,45,252,160,18,143,25,203,19,49,8,191,245,107,233,32,230,143,240, 178,7,176,24,197,24,198,16,165,255,111,238,1,229,180,230,184,248,227,15,22,24,116,21,77,10,210,249,98,236,194,228,229,234,205,1,71,20,111,25,176,19,214,3,157,243,45,232,164,228,94,244,207,10,211,22,47,24,181,14,92,255,28,242,130,230,13,234,211,254,77,17,100,25,99,22,196,8,88,250,184,236,195,229,75,243,61,7,242,20,60,24,180,16,112,3,20,247,247,232,35,235,225,252,231,14,35,24,56,22,159,9,136,253,88,238,112,230,40,241,196,4,125,19,216,24,42,16,98,4,109,247,116,232,48,232,149,248,75,10,37,22,137,21,174,10,184,255,167,239,56,229,78,237,42,0,150,16,28,24,198,16,47,7,195,249,52,234,254,230,229,243,247,4,192,19,223,19,7,12,99,1,121,241,74,229,214,234,172,250,53,13,146,20,113,14,204,5,217,249,139,234,171,230,75,240,117,1,131,16,196,17,105,11,165,2,86,243,240,230,130,233,11,247,185,9,35,18,203,14,94,8,106,253,230,237,45,232,127,238,200,255,81,15,207,17,46,13,230,5,174,246,187,234,136,233,104,245,63,8,151,17,15,15,15,10,29,255,43,241,217,233,25,238,74,254,253,13,203,16,38,14,154,7,223,249,102,237,130,233,187,243,24,7,100,17,56,17,36,13,229,1,217,243,15,235,37,237,237,253,115,14,117,18,63,17,5,10,172,252,28,240,180,233,120,242,90,6,116,17,78,19,94,15,42,4,149,246,157,236,230,235,248,251,250,11,50,18,76,18,63,12,157,255,117,242,208,232,79,239,51,2,154,15,8,20,230,17,4,7,171,249,178,236,108,233,161,247,205,8,140,17,143,19,211,13,226,1,190,244,121,233,2,238,172,254,34,12,83,18, 21,18,23,9,173,253,95,239,122,234,150,245,20,5,122,14,179,18,192,13,155,4,206,247,175,235,176,237,205,251,105,8,125,16,252,16,217,9,180,254,105,240,231,233,17,243,188,1,64,12,53,17,161,13,37,6,136,249,199,236,194,236,51,249,70,6,20,16,132,17,73,12,249,1,245,242,104,234,36,241,40,254,153,10,153,16,243,14,38,9,249,252,189,238,129,236,158,245,157,2,149,13,189,16,192,13,29,5,168,245,155,235,89,239,239,250,180,7,134,14,119,14,155,10,97,255,24,241,17,237,207,243,58,0,55,11,16,15,23,14,133,7,231,248,115,238,15,239,132,248,129,5,126,13,158,14,82,12,73,1,2,244,36,238,37,242,161,253,134,9,59,14,69,15,86,9,158,251,53,240,173,238,96,246,186,3,180,11,178,13,18,12,130,2,167,245,245,238,187,241,77,252,121,7,1,12,209,13,224,8,219,252,144,241,199,238,73,245,161,2,76,10,139,13,98,12,169,3,34,247,89,240,229,240,103,251,76,6,42,12,119,14,89,10,217,254,224,243,83,238,156,243,31,0,41,9,186,13,167,13,62,5,149,249,21,241,42,240,213,249,9,5,172,11,230,14,52,11,141,0,255,245,181,239,190,243,232,254,17,8,63,13,82,14,169,6,75,252,154,242,110,240,0,248,231,2,29,10,243,14,214,11,233,2,251,247,178,240,200,242,240,252,169,5,203,12,43,14,252,7,40,254,26,244,24,240,222,246,45,0,81,8,93,14,249,12,251,4,75,250,141,241,58,242,236,250,198,3,6,12,181,14,228,9,73,0,190,245,144,240,245,245,127,254,153,7,70,14,126,13,80,6,74,252,79,242,1,242,220,248,213,1,10,11,56,15,7,11,114,2, 0,247,31,241,193,244,109,252,133,5,236,12,218,12,193,6,60,252,121,242,83,241,222,246,33,255,163,8,36,13,103,10,100,2,14,247,148,240,224,242,79,249,120,2,97,10,169,11,125,7,152,253,39,243,88,240,138,244,194,252,86,7,57,12,232,10,187,3,116,248,98,241,206,242,98,248,67,2,229,9,235,11,57,8,254,254,95,244,51,241,186,243,202,251,203,5,123,11,107,11,107,5,147,250,24,243,187,242,91,247,215,0,182,8,218,11,163,9,130,1,154,247,145,243,144,244,174,251,183,4,120,10,188,11,29,7,243,252,167,245,152,243,71,247,66,0,37,8,161,11,117,10,98,2,41,249,52,244,30,244,122,250,200,3,31,10,189,12,158,8,61,255,147,247,219,243,69,246,29,255,28,7,155,11,75,11,9,4,68,251,123,245,202,243,139,249,152,2,28,9,60,12,221,8,70,0,133,248,3,244,159,245,210,253,207,5,71,11,86,11,240,4,200,252,128,246,156,243,151,248,201,0,91,8,99,12,187,9,171,1,100,250,130,244,74,245,156,252,71,5,251,11,172,12,31,6,54,254,91,247,213,243,195,247,113,255,224,7,221,12,84,10,211,2,81,251,162,244,129,244,168,250,109,3,103,11,60,13,166,7,78,0,144,248,64,244,208,246,252,253,184,6,229,12,27,11,50,5,187,253,205,246,118,245,67,250,57,2,104,10,189,12,162,8,36,2,164,250,17,246,69,247,161,252,18,5,139,11,20,11,131,6,132,255,123,248,19,246,222,248,228,255,227,8,59,12,107,9,101,3,179,251,117,246,122,246,234,250,135,3,28,10,195,10,250,6,75,0,70,249,77,246,153,247,53,254,188,6,184,10,27,9,226,3,106,252,88,247,85,246, 208,249,158,1,52,8,183,9,236,6,122,0,194,249,54,246,36,246,8,252,158,4,113,9,38,9,165,4,52,253,236,247,175,245,80,248,232,255,4,7,249,8,74,7,91,1,43,251,121,246,193,245,170,250,48,3,101,8,39,9,242,4,120,254,140,248,140,245,104,247,201,254,20,6,140,9,55,8,144,2,5,252,156,246,255,244,232,249,88,2,30,8,107,9,121,5,112,255,158,249,176,245,183,246,248,253,74,5,134,9,44,8,73,3,252,252,147,247,224,244,252,248,130,0,82,7,87,9,89,6,125,0,146,250,184,245,67,246,39,252,176,3,72,8,243,7,100,3,47,254,109,248,107,245,43,248,74,255,254,5,204,8,94,6,163,1,205,251,179,246,149,246,237,251,109,3,129,8,81,8,82,4,104,255,97,249,56,246,107,248,30,255,221,5,46,9,55,7,220,2,202,252,97,247,97,246,36,251,66,2,66,8,214,8,255,5,251,0,13,251,225,246,35,248,161,253,38,5,55,9,137,8,133,4,156,254,132,248,92,246,119,249,169,0,11,7,41,9,107,7,170,2,41,252,7,247,213,246,211,251,194,3,92,8,123,8,192,4,29,255,243,248,53,246,16,248,51,255,246,5,244,8,86,7,75,3,5,253,37,248,153,246,207,250,76,2,228,7,245,8,74,6,125,0,94,250,129,246,146,247,237,253,36,5,207,8,71,8,39,4,43,254,242,248,186,246,53,250,86,1,57,7,246,8,145,6,64,1,130,251,91,247,176,247,36,253,92,4,120,8,185,8,225,4,185,255,47,250,137,247,200,249,131,0,169,6,122,9,47,7,67,2,128,252,37,248,167,247,191,252,68,3,25,8,204,8,114,5,40,0,15,251,12,248,25,250,37,0,29,6, 85,9,250,7,167,3,50,254,100,249,48,248,92,252,114,2,145,7,162,8,52,6,97,1,80,252,89,248,175,249,161,254,194,4,99,8,75,8,93,4,19,255,150,249,199,247,167,250,155,0,241,5,58,8,67,6,5,2,155,252,130,248,140,248,162,252,136,2,40,7,210,7,203,4,164,255,4,250,124,247,81,249,157,254,97,4,102,7,58,6,166,2,215,252,100,248,93,247,214,250,182,0,27,6,77,7,26,5,221,255,107,250,74,247,185,248,77,253,132,3,253,6,236,6,246,2,134,253,203,248,146,247,4,250,16,0,171,5,235,7,212,5,159,0,183,250,172,247,33,248,129,252,180,2,238,6,144,7,22,4,89,254,55,249,113,247,33,249,216,254,94,4,185,7,93,6,168,1,145,251,66,248,218,247,188,251,255,0,222,5,244,6,93,4,184,254,43,250,168,247,58,249,135,253,245,2,110,6,45,6,200,1,135,252,164,248,207,247,240,250,37,0,189,4,162,6,163,4,144,255,231,250,218,247,155,248,137,252,217,1,194,5,159,6,246,2,2,254,128,249,10,248,92,250,99,255,36,4,251,6,79,5,46,1,43,252,21,249,203,248,109,252,59,1,217,5,231,6,126,4,153,255,27,251,203,248,204,250,75,255,146,4,88,7,136,6,154,2,240,253,40,250,158,249,131,252,100,1,39,6,194,7,135,5,188,0,10,252,70,249,176,250,152,254,37,4,75,7,30,7,50,3,201,254,67,250,124,249,130,251,32,1,48,6,158,8,63,6,202,1,91,252,117,249,152,249,250,253,176,3,233,7,0,8,201,4,132,255,24,251,51,249,20,251,125,0,232,5,86,8,133,6,53,2,217,252,155,249,54,249,57,253,20,3,196,7,229,7,246,4, 148,255,79,251,184,248,82,250,63,255,108,5,51,8,51,7,179,2,186,253,198,249,231,248,11,252,86,2,71,7,135,8,127,5,137,0,15,252,70,249,225,249,172,254,212,4,156,8,47,8,226,3,195,254,146,250,191,248,48,251,107,1,7,7,10,9,89,6,141,1,246,252,173,249,22,249,104,253,171,3,117,8,89,8,118,4,74,255,254,250,11,248,207,249,89,255,240,5,189,8,2,7,36,2,222,253,186,249,126,248,94,251,203,1,48,7,148,8,73,5,143,0,166,251,26,248,182,248,203,253,151,4,95,8,77,7,254,2,139,254,6,250,53,248,61,250,79,0,14,6,102,8,148,5,97,1,14,252,131,248,233,247,56,252,130,2,49,7,143,6,88,3,191,254,161,250,2,248,98,249,133,254,212,4,47,7,109,5,74,1,118,252,125,248,108,247,208,250,125,1,110,6,113,6,156,3,11,255,145,250,222,247,220,248,183,253,24,4,129,6,161,5,56,2,218,253,91,249,228,247,65,250,189,0,124,5,116,6,234,3,227,255,39,251,66,248,46,248,47,253,87,3,122,6,164,5,141,2,226,253,176,249,79,247,122,249,203,255,21,5,91,6,127,4,114,0,14,252,201,248,31,248,98,252,99,2,165,5,144,5,59,3,225,254,4,251,77,248,178,249,81,255,199,4,78,6,18,5,38,1,30,253,91,249,156,248,85,252,145,2,201,5,62,6,130,3,2,0,28,252,38,249,196,249,75,255,101,4,175,6,159,5,86,2,77,254,146,250,226,248,19,252,208,1,174,5,203,6,226,4,123,1,65,253,150,249,162,249,147,254,219,3,3,7,215,6,27,4,225,255,160,251,13,249,220,251,66,1,251,5,45,7,204,5,90,2,69,254,250,249, 249,249,63,254,191,3,230,6,45,7,196,4,57,1,35,252,32,249,4,251,84,0,49,5,60,7,0,6,26,3,160,254,1,250,87,249,226,252,105,2,86,6,39,7,40,5,179,1,61,252,243,248,59,250,129,255,103,4,6,7,74,6,49,4,146,255,161,250,176,248,220,251,72,1,186,5,201,6,7,6,176,2,79,253,248,248,89,249,181,253,40,3,252,5,12,6,67,4,218,255,195,250,204,248,43,251,50,0,86,4,167,5,95,5,176,2,180,253,85,249,220,248,124,252,239,1,253,4,183,5,149,4,243,0,169,251,240,248,39,250,193,254,220,2,0,5,68,5,145,3,181,254,41,250,159,248,229,251,201,0,63,4,74,5,208,4,33,1,55,252,186,248,115,249,189,253,74,2,142,4,81,5,203,3,146,255,240,250,186,248,238,250,139,255,59,3,242,4,17,5,235,1,25,253,12,249,21,249,162,252,55,1,193,3,4,5,207,3,41,0,60,251,229,248,94,250,171,254,60,2,187,4,11,5,179,2,190,253,154,249,220,248,30,252,69,0,134,3,24,5,130,4,229,0,14,252,15,249,238,249,197,253,210,1,214,4,182,5,129,3,84,254,191,249,144,248,148,251,149,255,56,3,40,5,235,4,89,1,150,252,82,249,56,250,150,253,119,1,43,4,148,5,175,3,61,255,160,250,99,249,114,251,104,255,232,2,83,5,141,5,117,2,75,253,220,249,244,249,192,252,137,0,230,3,250,5,226,4,120,0,164,251,234,249,146,251,237,254,51,2,12,5,250,5,117,3,119,254,235,250,171,250,44,253,76,0,175,3,15,6,193,5,121,1,176,252,23,250,82,251,76,254,242,1,249,4,188,6,72,4,118,255,100,251,211,250,191,252,208,255, 212,2,225,5,41,6,138,2,112,253,159,250,88,251,236,253,12,1,116,4,177,6,55,5,170,0,24,252,221,250,65,252,21,255,93,2,27,6,238,6,255,3,143,254,56,251,237,250,77,253,26,0,9,4,130,6,195,5,23,1,120,252,145,250,68,252,145,254,173,1,11,5,113,6,216,3,249,254,37,251,14,251,31,253,166,255,49,3,18,6,236,5,213,1,239,252,175,250,213,251,163,253,241,0,137,4,168,6,161,4,194,255,47,251,182,250,70,252,5,255,126,2,247,5,69,6,235,2,165,253,12,251,117,251,72,253,243,255,170,3,11,6,97,5,22,1,203,252,116,251,59,252,20,254,191,1,80,5,86,6,122,3,120,254,160,251,152,251,230,252,153,255,140,3,86,6,191,5,68,1,195,252,50,251,231,251,193,253,91,1,228,4,128,6,17,4,114,255,38,252,194,251,72,252,173,254,46,2,125,5,125,5,216,1,95,253,203,251,111,251,166,252,192,255,231,3,95,6,176,4,199,255,89,252,39,251,66,251,74,253,42,1,9,5,204,5,95,2,56,254,57,252,141,251,16,252,109,254,176,2,189,5,196,4,118,0,70,253,159,251,119,251,198,252,76,0,38,4,198,5,145,2,178,254,58,252,87,251,100,251,192,253,182,1,143,5,214,4,225,0,93,253,143,251,246,250,46,252,43,255,163,3,208,5,56,3,69,255,110,252,32,251,34,251,29,253,243,0,8,5,212,4,150,1,7,254,219,251,226,250,138,251,59,254,57,3,232,5,28,4,71,0,55,253,58,251,238,250,58,252,88,0,179,4,90,5,88,2,21,255,134,252,125,251,154,251,7,254,196,2,182,5,34,4,203,0,172,253,185,251,49,251,40,252,37,0,182,4,100,5, 192,2,140,255,21,253,202,251,107,251,174,253,155,2,204,5,141,4,80,1,18,254,75,252,80,251,30,252,211,255,153,4,153,5,114,3,252,255,124,253,120,251,171,250,137,252,231,1,158,5,87,5,19,2,189,254,111,252,7,251,222,250,191,254,2,4,211,5,184,3,13,0,117,253,18,252,254,250,84,252,104,1,77,5,105,5,41,2,251,254,189,252,22,251,124,250,54,254,98,3,53,6,121,4,223,0,6,254,34,252,50,250,129,251,73,0,30,5,8,6,129,3,7,0,145,253,252,250,246,249,62,253,14,3,122,6,140,5,226,1,197,254,73,252,220,249,139,250,89,255,194,4,192,6,172,4,26,1,98,254,34,251,149,249,62,252,244,1,30,6,58,6,240,2,16,0,245,252,23,250,29,250,139,254,3,4,226,6,240,4,195,1,223,254,201,251,194,249,22,252,156,1,111,6,164,6,160,3,170,0,243,253,223,250,106,250,25,254,179,3,241,6,189,5,24,3,126,0,236,252,237,249,63,251,85,0,224,5,246,6,161,4,175,1,200,254,75,251,105,250,89,253,5,3,122,6,10,6,155,3,24,1,112,253,170,250,33,251,204,255,236,4,118,6,168,4,100,2,139,255,27,252,62,250,132,252,141,1,47,5,50,5,158,3,139,1,62,254,225,250,69,250,43,254,97,3,207,5,2,5,54,3,40,0,125,252,34,250,172,251,100,0,82,4,196,4,202,3,214,1,212,254,44,251,61,250,121,253,132,2,193,4,145,4,214,2,91,0,185,252,24,250,47,251,25,0,187,3,132,4,174,3,80,2,123,255,160,251,225,249,212,252,204,1,97,4,126,4,47,3,5,1,115,253,128,250,39,251,200,255,84,3,58,4,69,3,24,2,155,255, 34,252,247,249,152,252,36,1,31,4,80,4,53,3,29,1,233,253,99,250,197,250,243,254,187,2,231,3,96,3,231,1,171,255,21,252,209,249,73,252,240,0,224,3,33,4,210,2,180,0,104,253,206,249,228,249,21,254,95,2,251,3,80,3,163,1,87,255,150,251,69,249,72,251,228,255,255,2,199,3,183,2,252,0,171,253,239,249,102,249,78,253,186,1,234,3,105,3,61,2,249,255,10,252,20,249,182,250,222,254,128,2,152,3,29,3,182,1,115,254,242,249,5,249,114,252,33,1,150,3,124,3,138,2,154,0,160,252,91,249,121,250,119,254,97,2,157,3,115,3,108,2,116,255,196,250,52,249,234,251,198,0,183,3,103,4,157,3,202,1,99,253,219,249,196,249,180,253,228,1,248,3,23,4,116,3,67,0,175,251,115,249,154,251,80,0,149,3,88,4,20,4,137,2,110,254,167,250,248,249,122,253,193,1,65,4,202,4,130,4,89,1,207,252,213,249,79,251,155,255,62,3,129,4,17,5,160,3,204,255,139,251,118,250,79,253,145,1,231,3,20,5,1,5,50,2,153,253,68,250,29,251,91,255,15,3,213,4,192,5,98,4,96,0,243,251,93,250,202,252,228,0,100,3,7,5,150,5,95,3,189,254,236,250,222,250,89,254,202,1,35,4,196,5,54,5,140,1,214,252,74,250,86,252,51,0,14,3,243,4,252,5,22,4,238,255,171,251,42,251,34,254,136,1,166,3,104,5,249,4,20,2,136,253,243,250,66,252,160,255,26,2,59,4,130,5,6,4,219,255,123,251,144,250,82,253,152,0,251,2,33,5,19,5,77,2,136,253,170,250,179,251,28,255,90,1,211,3,60,5,122,4,110,0,18,252,140,250,11,253, 214,255,99,2,131,4,46,5,185,2,58,254,225,250,132,251,26,254,116,0,251,2,2,5,174,4,12,1,107,252,142,250,111,252,210,254,60,1,197,3,24,5,65,3,229,254,217,250,12,251,148,253,72,0,186,2,207,4,96,4,6,1,21,252,70,250,1,252,194,254,59,1,213,3,40,5,198,3,0,255,222,250,139,250,238,252,79,255,1,2,100,4,31,5,62,2,60,253,138,250,115,251,195,253,113,0,49,3,209,4,228,3,135,255,59,251,158,250,160,252,233,254,175,1,1,4,243,4,105,2,170,253,223,250,164,251,147,253,41,0,193,2,219,4,90,4,97,0,15,252,53,251,133,252,201,254,41,1,186,3,202,4,200,2,25,254,99,251,127,251,72,253,159,255,78,2,107,4,105,4,120,0,51,252,210,250,174,251,216,253,124,0,32,3,186,4,8,3,63,254,120,251,72,251,203,252,236,254,136,1,234,3,123,4,206,0,179,252,18,251,201,251,116,253,232,255,127,2,241,4,127,3,65,255,1,252,82,251,23,252,65,254,209,0,214,3,203,4,177,1,105,253,137,251,194,251,99,253,162,255,61,2,182,4,151,3,165,255,124,252,180,251,107,252,110,254,142,0,189,3,252,4,57,2,35,254,28,252,149,251,242,252,193,254,220,1,203,4,105,4,152,0,115,253,223,251,78,252,214,253,74,0,196,3,140,5,14,3,24,255,130,252,226,251,240,252,194,254,231,1,50,5,18,5,113,1,231,253,244,251,110,252,179,253,222,255,87,3,126,5,133,3,17,0,76,253,129,252,32,253,148,254,117,1,44,5,113,5,80,2,186,254,199,252,203,252,205,253,195,255,128,3,229,5,114,4,177,0,96,253,113,252,87,253,137,254,114,1,0,5, 177,5,47,3,105,255,4,253,5,253,243,253,144,255,23,3,130,5,207,4,177,1,116,254,7,253,40,253,194,253,175,0,111,4,194,5,206,3,57,0,74,253,177,252,232,252,181,254,119,2,98,5,6,5,41,2,132,254,249,252,214,252,127,253,45,0,236,3,117,5,51,4,158,0,154,253,169,252,112,252,244,253,207,1,244,4,56,5,168,2,247,254,60,253,136,252,136,252,18,255,40,3,87,5,188,4,3,1,14,254,160,252,254,251,11,253,236,0,44,4,40,5,181,2,16,255,5,253,12,252,225,251,141,254,122,2,26,5,154,4,48,1,54,254,157,252,83,251,33,252,199,255,140,3,73,5,59,3,184,255,164,253,70,252,123,251,124,253,57,1,112,4,161,4,197,1,147,254,140,252,225,250,166,251,15,255,44,3,87,5,176,3,58,0,203,253,212,251,246,250,218,252,107,0,227,3,152,4,18,2,74,255,38,253,50,251,114,251,59,254,76,2,213,4,175,3,188,0,85,254,79,252,81,251,170,252,238,255,183,3,165,4,180,2,15,0,112,253,27,251,25,251,183,253,6,2,219,4,2,4,124,1,25,255,130,252,2,251,249,251,80,255,57,3,43,4,131,2,69,0,244,253,138,251,2,251,234,252,13,1,255,3,176,3,168,1,109,255,181,252,237,250,90,251,141,254,137,2,216,3,185,2,255,0,140,254,187,251,150,250,15,252,113,0,229,3,21,4,60,2,228,255,4,253,13,251,1,251,31,254,55,2,1,4,51,3,163,1,33,255,119,252,174,250,158,251,206,255,130,3,66,4,47,3,14,1,17,254,167,251,246,250,192,253,216,1,245,3,135,3,60,2,231,255,30,253,217,250,148,251,152,255,132,3,109,4,100,3,77,1, 120,254,234,251,13,251,150,253,182,1,244,3,207,3,167,2,146,0,218,253,138,251,244,251,161,255,75,3,110,4,218,3,26,2,122,255,116,252,25,251,153,253,8,2,158,4,188,4,120,3,11,1,9,254,45,251,69,251,238,254,251,2,155,4,69,4,161,2,9,0,207,252,249,250,211,252,249,0,246,3,165,4,182,3,178,1,216,254,211,251,127,251,137,254,111,2,112,4,197,4,150,3,34,1,86,253,228,250,65,252,130,0,219,3,254,4,89,4,189,2,222,255,135,252,115,251,9,254,219,1,51,4,175,4,205,3,161,1,246,253,53,251,21,252,179,255,32,3,125,4,88,4,41,3,92,0,125,252,250,250,47,253,236,0,189,3,178,4,90,4,106,2,157,254,78,251,134,251,195,254,104,2,104,4,237,4,28,4,57,1,16,253,13,251,171,252,66,0,72,3,176,4,219,4,81,3,96,255,146,251,37,251,243,253,144,1,245,3,208,4,87,4,169,1,59,253,165,250,222,251,125,255,171,2,71,4,140,4,19,3,67,255,93,251,114,250,254,252,208,0,145,3,218,4,146,4,160,1,35,253,81,250,40,251,127,254,209,1,217,3,195,4,185,3,218,255,153,251,255,249,233,251,105,255,53,2,235,3,124,4,31,2,165,253,85,250,116,250,84,253,146,0,204,2,21,4,85,3,196,255,154,251,180,249,46,251,67,254,36,1,89,3,70,4,48,2,241,253,158,250,95,250,205,252,191,255,53,2,235,3,172,3,76,0,57,252,26,250,99,251,75,254,25,1,86,3,154,4,208,2,205,254,2,251,75,250,134,252,178,255,116,2,138,4,122,4,75,1,234,252,88,250,61,251,234,253,214,0,105,3,15,5,146,3,122,255,89,251,96,250, 85,252,115,255,97,2,209,4,242,4,7,2,144,253,184,250,9,251,141,253,113,0,103,3,128,5,131,4,117,0,24,252,117,250,238,251,233,254,53,2,46,5,195,5,241,2,61,254,238,250,201,250,33,253,21,0,84,3,182,5,20,5,51,1,181,252,149,250,119,251,50,254,121,1,149,4,200,5,143,3,0,255,102,251,174,250,143,252,111,255,213,2,146,5,121,5,243,1,89,253,184,250,65,251,181,253,34,1,164,4,68,6,84,4,180,255,169,251,196,250,116,252,47,255,149,2,115,5,175,5,113,2,238,253,248,250,33,251,81,253,148,0,34,4,37,6,151,4,95,0,104,252,9,251,40,252,179,254,47,2,113,5,38,6,51,3,145,254,96,251,4,251,146,252,191,255,185,3,71,6,99,5,65,1,226,252,4,251,140,251,185,253,87,1,220,4,12,6,203,3,125,255,71,252,68,251,14,252,210,254,205,2,200,5,157,5,8,2,204,253,132,251,100,251,247,252,75,0,55,4,53,6,157,4,121,0,234,252,103,251,157,251,244,253,237,1,88,5,204,5,140,2,59,254,233,251,145,251,220,252,34,0,228,3,6,6,123,4,114,0,48,253,185,251,173,251,178,253,110,1,253,4,215,5,179,2,169,254,50,252,103,251,68,252,79,255,64,3,238,5,197,4,186,0,57,253,138,251,89,251,17,253,177,0,156,4,232,5,42,3,22,255,67,252,15,251,203,251,201,254,220,2,223,5,0,5,74,1,204,253,184,251,40,251,207,252,75,0,74,4,231,5,122,3,184,255,201,252,43,251,115,251,247,253,244,1,138,5,62,5,208,1,64,254,194,251,199,250,21,252,83,255,160,3,225,5,243,3,53,0,5,253,53,251,33,251,82,253,96,1, 31,5,40,5,38,2,184,254,49,252,41,251,255,251,197,254,64,3,165,5,73,4,33,1,212,253,116,251,9,251,163,252,159,0,204,4,82,5,1,3,204,255,214,252,66,251,122,251,237,253,160,2,96,5,104,4,135,1,98,254,221,251,13,251,26,252,13,0,135,4,144,5,107,3,5,0,201,252,3,251,14,251,100,253,25,2,57,5,229,4,113,2,242,254,229,251,124,250,12,251,11,255,219,3,130,5,19,4,220,0,89,253,246,250,38,250,95,252,132,1,69,5,155,5,45,3,123,255,74,252,64,250,68,250,54,254,100,3,193,5,195,4,153,1,241,253,82,251,222,249,115,251,55,0,61,4,76,5,155,3,85,0,38,253,167,250,9,250,153,253,146,2,104,5,33,5,86,2,236,254,49,252,24,250,88,251,6,0,23,4,128,5,13,4,13,1,36,254,97,251,31,250,43,253,237,1,49,5,108,5,242,2,212,255,243,252,95,250,21,251,80,255,139,3,165,5,187,4,14,2,78,255,40,252,74,250,157,252,21,1,29,5,49,6,39,4,44,1,223,253,134,250,227,250,149,254,243,2,177,5,51,5,220,2,85,0,177,252,99,250,62,252,100,0,122,4,255,5,120,4,252,1,174,254,227,250,155,250,196,253,31,2,66,5,41,5,22,3,194,0,239,252,77,250,109,251,41,255,143,3,172,5,188,4,171,2,33,255,37,251,93,250,202,252,60,1,194,4,33,5,207,3,133,1,76,253,109,250,237,250,57,254,174,2,249,4,178,4,103,3,6,0,161,251,14,250,211,251,42,0,228,3,137,4,213,3,15,2,10,254,245,250,174,250,179,253,49,2,151,4,115,4,157,3,118,0,96,252,129,250,185,251,241,255,164,3,147,4,91,4, 189,2,217,254,176,251,224,250,152,253,20,2,134,4,234,4,87,4,59,1,67,253,184,250,56,251,78,255,59,3,127,4,149,4,248,2,91,255,2,252,130,250,181,252,40,1,170,3,124,4,90,4,170,1,228,253,234,250,196,250,128,254,90,2,235,3,131,4,52,3,2,0,178,252,175,250,103,252,66,0,205,2,89,4,142,4,34,2,192,254,112,251,210,250,25,254,148,1,124,3,174,4,138,3,147,0,18,253,125,250,162,251,83,255,20,2,15,4,160,4,139,2,16,255,65,251,13,250,254,252,141,0,237,2,137,4,209,3,19,1,49,253,15,250,171,250,27,254,61,1,209,3,149,4,212,2,124,255,89,251,197,249,23,252,112,255,120,2,118,4,20,4,196,1,203,253,46,250,106,250,49,253,92,0,72,3,102,4,96,3,94,0,241,251,231,249,143,251,130,254,182,1,33,4,70,4,97,2,95,254,172,250,94,250,126,252,117,255,163,2,54,4,215,3,28,1,198,252,96,250,54,251,190,253,69,1,244,3,157,4,51,3,61,255,87,251,117,250,9,252,39,255,149,2,84,4,102,4,238,1,116,253,211,250,8,251,41,253,155,0,94,3,164,4,224,3,34,0,65,252,3,251,228,251,186,254,235,1,40,4,7,5,242,2,113,254,154,251,43,251,238,252,35,0,1,3,193,4,182,4,80,1,71,253,98,251,175,251,47,254,90,1,245,3,82,5,130,3,21,255,22,252,53,251,170,252,132,255,99,2,168,4,56,5,3,2,71,254,3,252,198,251,169,253,169,0,138,3,168,5,128,4,126,0,2,253,87,251,29,252,195,254,219,1,193,4,168,5,254,2,48,255,101,252,175,251,73,253,225,255,243,2,132,5,204,4,38,1,148,253, 147,251,36,252,79,254,27,1,99,4,170,5,117,3,190,255,199,252,207,251,59,253,123,255,181,2,146,5,39,5,166,1,222,253,148,251,243,251,218,253,197,0,55,4,192,5,189,3,6,0,152,252,179,251,232,252,22,255,94,2,111,5,82,5,87,2,82,254,204,251,209,251,96,253,20,0,174,3,133,5,54,4,197,0,33,253,218,251,129,252,103,254,193,1,244,4,82,5,47,3,38,255,46,252,162,251,175,252,57,255,31,3,72,5,196,4,138,1,181,253,229,251,31,252,135,253,223,0,49,4,93,5,194,3,219,255,156,252,167,251,25,252,114,254,58,2,221,4,252,4,34,2,44,254,222,251,109,251,123,252,185,255,84,3,56,5,30,4,109,0,255,252,140,251,114,251,143,253,41,1,58,4,9,5,192,2,192,254,102,252,118,251,30,252,240,254,185,2,42,5,185,4,14,1,150,253,166,251,83,251,4,253,142,0,227,3,118,5,126,3,198,255,236,252,88,251,152,251,18,254,215,1,227,4,35,5,249,1,120,254,240,251,39,251,110,252,145,255,252,2,63,5,192,3,77,0,39,253,89,251,71,251,147,253,221,0,35,4,212,4,80,2,231,254,71,252,250,250,235,251,183,254,109,2,202,4,217,3,219,0,208,253,150,251,35,251,181,252,246,255,146,3,183,4,229,2,238,255,19,253,119,251,228,251,54,254,232,1,136,4,16,4,133,1,174,254,55,252,163,251,166,252,186,255,61,3,137,4,250,2,153,0,185,253,4,252,232,251,244,253,147,1,136,4,42,4,34,2,74,255,1,253,235,251,160,252,80,255,22,3,158,4,163,3,69,1,121,254,133,252,248,251,122,253,27,1,102,4,148,4,214,2,196,255,98,253,228,251,48,252, 166,254,238,2,244,4,161,4,251,1,245,254,161,252,215,251,194,252,180,0,58,4,78,5,214,3,230,0,247,253,97,252,247,251,94,254,148,2,23,5,255,4,135,2,93,255,1,253,222,251,151,252,84,0,3,4,141,5,60,4,60,1,47,254,75,252,106,251,174,253,200,1,213,4,54,5,12,3,207,255,81,253,124,251,216,251,51,255,61,3,94,5,175,4,166,1,191,254,119,252,78,251,11,253,28,1,133,4,172,5,205,3,149,0,187,253,161,251,140,251,170,254,211,2,147,5,64,5,111,2,110,255,219,252,69,251,139,252,89,0,56,4,235,5,34,4,2,1,24,254,163,251,236,250,122,253,152,1,77,5,121,5,0,3,204,255,38,253,6,251,204,251,216,254,60,3,147,5,175,4,189,1,196,254,184,251,149,250,105,252,152,0,169,4,160,5,153,3,143,0,109,253,13,251,76,251,3,254,93,2,26,5,241,4,124,2,149,255,47,252,192,250,172,251,101,255,111,3,35,5,169,3,55,1,229,253,128,251,245,250,23,253,30,1,92,4,110,4,170,2,163,255,96,252,135,250,248,250,63,254,169,2,150,4,183,3,120,1,27,254,76,251,112,250,74,252,107,0,241,3,102,4,22,3,92,0,47,253,228,250,234,250,207,253,53,2,86,4,16,4,248,1,199,254,169,251,81,250,165,251,20,0,195,3,171,4,78,3,163,0,84,253,235,250,75,250,31,253,139,1,41,4,51,4,137,2,94,255,94,252,127,250,78,251,57,255,7,3,91,4,163,3,84,1,41,254,171,251,202,250,9,253,19,1,236,3,95,4,12,3,8,0,1,253,171,250,76,251,237,254,244,2,119,4,20,4,178,1,3,255,74,252,2,251,196,252,218,0,184,3, 153,4,88,3,205,0,215,253,98,251,83,251,115,254,62,2,97,4,143,4,206,2,16,0,245,252,28,251,132,252,66,0,107,3,202,4,61,4,52,2,4,255,14,252,113,251,80,254,12,2,148,4,188,4,119,3,231,0,181,253,95,251,147,252,18,0,128,3,231,4,136,4,189,2,242,255,109,252,81,251,140,253,99,1,62,4,236,4,179,3,115,1,251,253,90,251,255,251,33,255,200,2,185,4,147,4,11,3,78,0,152,252,33,251,215,252,200,0,219,3,243,4,21,4,68,2,174,254,173,251,84,251,54,254,242,1,85,4,132,4,184,3,252,0,51,253,227,250,239,251,101,255,226,2,60,4,243,3,69,2,202,254,158,251,28,251,126,253,31,1,99,3,209,3,72,3,230,0,84,253,244,250,117,251,136,254,3,2,157,3,207,3,130,2,119,255,13,252,248,250,186,252,34,0,126,2,135,3,79,3,116,1,231,253,77,251,49,251,35,254,82,1,47,3,153,3,194,2,181,255,95,252,159,250,31,252,107,255,38,2,83,3,117,3,209,1,182,254,195,251,27,251,74,253,88,0,135,2,140,3,34,3,132,0,13,253,205,250,200,251,151,254,114,1,4,3,145,3,51,2,82,255,3,252,56,251,3,253,245,255,39,2,165,3,94,3,81,1,174,253,61,251,159,251,54,254,228,0,13,3,204,3,231,2,255,255,164,252,78,251,161,252,62,255,223,1,204,3,6,4,16,2,37,254,70,251,76,251,182,253,103,0,208,2,227,3,77,3,104,0,254,252,113,251,183,252,24,255,156,1,70,3,237,3,67,2,198,254,213,251,183,251,121,253,37,0,127,2,248,3,206,3,43,1,92,253,154,251,83,252,102,254,230,0,13,3,64,4,35,3, 149,255,111,252,232,251,122,253,212,255,4,2,187,3,40,4,221,1,38,254,34,252,151,252,154,254,200,0,233,2,88,4,184,3,65,0,4,253,199,251,30,253,86,255,191,1,170,3,185,4,135,2,236,254,98,252,136,252,57,254,107,0,79,2,77,4,23,4,25,1,151,253,30,252,17,253,24,255,39,1,102,3,193,4,57,3,196,255,218,252,124,252,224,253,235,255,9,2,133,4,181,4,43,2,101,254,118,252,193,252,173,254,131,0,41,3,182,4,167,3,26,0,18,253,52,252,215,253,130,255,144,1,223,3,126,4,60,2,193,254,89,252,180,252,106,254,32,0,158,2,132,4,242,3,189,0,85,253,33,252,97,253,195,254,10,1,151,3,200,4,232,2,67,255,47,252,72,252,195,253,171,255,35,2,119,4,77,4,148,1,205,253,58,252,243,252,92,254,69,0,241,2,91,4,126,3,66,0,77,253,179,252,133,253,224,254,152,1,13,4,107,4,7,2,92,254,137,252,227,252,250,253,0,0,220,2,159,4,208,3,102,0,67,253,124,252,58,253,159,254,70,1,193,3,155,4,143,2,37,255,254,252,0,253,124,253,70,255,209,1,8,4,194,3,240,0,194,253,223,252,202,252,196,253,27,0,14,3,152,4,16,3,99,255,24,253,122,252,184,252,80,254,35,1,197,3,9,4,75,1,90,254,43,253,220,252,75,253,18,255,31,2,47,4,51,3,247,255,209,253,212,252,206,252,213,253,106,0,29,3,22,4,132,1,189,254,38,253,168,252,203,252,145,254,104,1,16,4,69,3,71,0,220,253,186,252,105,252,102,253,147,255,191,2,28,4,250,1,35,255,71,253,124,252,157,252,23,254,216,0,178,3,74,3,208,0,89,254,236,252, 91,252,237,252,231,254,132,2,74,4,187,2,242,255,219,253,140,252,118,252,119,253,122,0,152,3,213,3,122,1,38,255,103,253,210,252,8,253,215,254,69,2,64,4,217,2,97,0,48,254,227,252,158,252,104,253,98,0,178,3,241,3,216,1,132,255,210,253,3,253,218,252,147,254,54,2,97,4,62,3,202,0,117,254,70,253,173,252,92,253,46,0,169,3,48,4,110,2,212,255,15,254,181,252,62,252,183,253,181,1,77,4,235,3,101,1,242,254,89,253,113,252,103,252,90,255,49,3,96,4,172,2,232,255,5,254,31,253,109,252,133,253,79,1,19,4,252,3,124,1,28,255,132,253,95,252,8,252,231,254,183,2,174,4,71,3,133,0,106,254,18,253,185,251,215,252,118,0,249,3,130,4,129,2,228,255,23,254,61,252,155,251,45,254,125,2,236,4,27,4,73,1,248,254,34,253,99,251,12,252,185,255,177,3,19,5,106,3,184,0,177,254,68,252,48,251,80,253,155,1,170,4,164,4,25,2,239,255,151,253,122,251,164,251,14,255,33,3,48,5,157,3,52,1,10,255,186,252,70,251,35,253,82,1,234,4,249,4,165,2,104,0,86,254,9,252,205,251,171,254,229,2,70,5,72,4,68,2,74,0,144,253,89,251,116,252,92,0,138,4,68,5,113,3,49,1,247,254,88,252,197,251,20,254,102,2,247,4,141,4,178,2,196,0,246,253,229,251,87,252,244,255,215,3,237,4,127,3,196,1,145,255,243,252,151,251,105,253,74,1,4,4,243,3,186,2,30,1,146,254,7,252,164,251,178,254,177,2,123,4,210,3,108,2,10,0,58,253,122,251,190,252,104,0,98,3,168,3,226,2,92,1,9,255,60,252,148,251,34,254, 7,2,177,3,131,3,39,2,55,0,102,253,102,251,79,252,40,0,240,2,127,3,212,2,193,1,141,255,146,252,64,251,151,253,117,1,107,3,123,3,116,2,194,0,250,253,179,251,64,252,229,255,162,2,77,3,137,2,156,1,170,255,243,252,72,251,99,253,243,0,65,3,98,3,129,2,219,0,81,254,125,251,204,251,48,255,68,2,59,3,206,2,150,1,181,255,170,252,184,250,211,252,214,0,99,3,160,3,125,2,158,0,172,253,107,250,121,250,67,254,46,2,172,3,18,3,134,1,97,255,214,251,158,249,129,251,230,255,227,2,169,3,165,2,246,0,180,253,255,249,110,249,78,253,183,1,223,3,85,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,1,120,0,246,0,207,0,206,0,197,0,139,0,156,0,91,0,124,0,71,0,105,0,66,0,107,0,81,0,102,0,62,0,55,0,17,0,12,0,240,255,234,255,222,255,228,255,228,255,230,255,229,255,238,255,222,255,214,255,194,255,180,255,148,255,131,255,119,255,108,255,112,255,124,255,149,255,190,255,222,255,254,255,25,0,66,0,114,0,109,0,119,0,132,0,154,0,183,0,207,0,220,0,249,0,6,1,249,0,246,0,235,0,228,0,226,0,248,0,226,0,199,0,42,0,76,0,193,1,232,2,60,253,233,2,120,246,34,247,179,237,44,244,245,254,200,15,111,22,16,5,143,18,66,7,47,7,136,249,52,250,131,251,57,232,119,209, 56,228,8,7,41,20,189,46,247,46,225,44,173,28,3,2,77,2,100,231,193,187,78,166,150,200,234,240,212,253,218,53,198,66,62,88,27,34,207,250,63,217,150,188,106,149,119,145,25,223,201,2,51,49,181,80,80,112,231,104,43,40,45,253,184,242,9,214,203,161,163,151,115,232,31,250,230,53,137,53,74,83,188,77,156,19,204,249,179,232,62,226,232,156,50,190,58,220,61,1,68,26,117,47,170,82,40,57,115,3,172,238,247,254,32,231,113,162,134,214,64,237,147,28,249,30,221,43,45,74,9,29,75,230,236,204,243,255,130,189,219,180,81,203,150,254,133,44,154,39,251,72,78,82,48,34,219,227,221,220,4,252,178,182,62,187,190,206,113,9,90,34,218,25,61,69,208,68,31,39,1,210,55,254,95,242,84,200,112,183,241,199,163,5,180,25,155,35,60,73,218,73,20,19,28,215,47,255,159,231,181,208,173,189,162,214,137,33,218,35,16,72,27,77,200,86,175,242,198,216,83,227,182,206,172,187,211,170,36,222,79,28,77,41,232,72,164,105,179,90,1,250,73,233,204,222,119,199,16,184,156,158,201,236,159,4,96,39,32,54,74,118,141,75,118,12,240,0,195,240,29,224,217,181,25,168,91,220,45,249,254,4,244,39,149,88,110,38,229,248,104,255,230,239,5,253,188,191,250,212,228,242,15,19,45,9,213,56,19,78,99,21,113,245,242,231,190,236,37,220,202,180,0,191,222,231,99,254,144,6,206,75,12,100,134,40,2,30,143,246,87,1,10,205,138,171,185,172,183,219,146,226,7,255,233,80,255,80,65,53,236,21,167,15,237,9,13,226,183,191,50,207,231,237,86,229,26,248,44,67,216,38,124,21,135,237,157,254,172,249, 165,225,45,194,24,227,156,5,169,243,100,44,48,78,245,64,162,21,97,251,176,251,232,238,232,194,169,174,68,206,38,235,133,222,165,46,39,76,199,79,145,33,200,19,251,13,187,249,20,196,221,164,60,207,199,190,101,214,28,22,231,71,80,71,216,40,59,30,73,37,167,4,79,208,191,186,92,222,89,197,70,230,117,22,115,71,70,55,117,27,51,24,87,17,121,254,53,183,150,206,166,213,77,214,67,246,166,58,113,96,161,79,243,41,232,34,160,20,48,232,0,166,55,191,87,184,98,191,141,226,105,46,171,92,143,65,63,51,74,31,18,43,30,223,255,187,221,188,174,187,100,186,52,232,157,46,125,81,210,58,27,40,180,41,7,44,114,225,213,208,149,209,61,203,247,205,162,243,224,69,67,78,161,67,153,22,86,45,145,12,171,208,142,192,156,200,100,196,229,202,111,3,112,71,167,86,216,59,28,29,230,50,229,4,42,204,52,194,64,189,174,193,95,190,10,13,197,61,200,89,76,37,209,31,194,37,108,247,213,199,230,191,58,200,58,187,120,202,51,10,37,66,225,81,7,32,36,36,47,39,101,237,127,205,43,188,138,203,26,175,178,216,78,9,240,85,163,75,42,37,232,47,130,33,78,241,149,199,247,201,92,195,90,183,194,217,121,23,142,92,96,77,249,43,64,63,131,32,160,246,77,197,248,212,154,183,128,189,54,211,69,30,76,88,248,58,107,47,206,49,87,29,7,225,122,200,24,200,48,178,103,180,102,211,39,40,66,93,12,58,20,58,220,48,28,28,109,214,142,207,102,189,29,178,139,173,11,207,26,51,188,78,164,65,64,57,43,66,204,24,136,228,166,216,38,200,233,184,154,173,163,214,235,54,196,66,175,59,45,47, 97,62,32,8,88,228,36,211,247,192,135,182,186,160,146,233,24,52,189,77,117,57,191,66,111,62,48,12,152,230,134,209,207,193,177,174,124,159,194,243,232,50,95,79,215,57,189,78,13,64,81,17,253,245,34,215,34,212,231,162,21,169,241,235,81,53,233,62,43,61,249,78,11,59,248,14,14,238,127,215,15,207,183,155,139,173,180,239,155,53,71,55,158,60,83,78,4,46,81,17,158,225,182,225,83,193,133,156,248,169,3,247,218,47,181,51,88,67,115,77,191,52,241,17,230,232,248,232,100,187,67,150,246,166,141,247,240,44,6,47,201,77,117,69,160,61,242,7,190,244,162,230,181,191,164,151,126,179,82,2,77,38,150,51,205,70,24,66,159,50,191,253,77,243,129,228,64,185,92,151,135,183,228,9,137,31,81,64,0,69,125,82,3,47,212,6,172,249,109,232,96,182,124,143,220,190,248,253,67,27,203,52,18,66,151,79,106,43,116,7,177,254,185,228,62,178,113,139,165,200,151,245,52,34,16,48,59,73,255,74,206,37,186,7,43,253,24,233,54,167,187,149,153,199,12,246,128,27,52,44,86,71,211,71,158,31,95,11,45,255,170,233,29,157,6,160,220,195,79,251,3,23,231,46,89,76,165,66,76,35,33,9,127,11,52,226,38,163,203,163,194,203,228,251,206,23,168,50,81,82,6,65,29,37,234,10,185,20,136,214,221,167,206,164,43,209,139,253,180,20,128,59,202,76,236,66,219,26,3,22,175,16,255,212,244,164,151,168,154,210,90,252,194,19,237,60,77,72,52,60,16,15,241,25,55,6,65,206,241,160,112,164,87,211,39,239,85,22,178,51,241,77,168,49,121,23,84,32,24,10,32,209,9,167,198,176,197,217,23,244, 185,27,223,57,130,82,197,43,38,30,121,35,132,4,30,206,125,160,31,184,131,210,55,248,130,22,93,68,226,77,175,43,241,33,210,35,233,2,97,199,100,162,38,183,3,208,219,245,51,20,111,70,246,69,157,37,197,37,64,31,135,1,116,190,216,169,248,179,222,215,212,242,27,32,70,78,110,69,230,42,11,42,51,38,59,0,65,192,166,174,192,182,72,216,122,242,227,36,192,80,228,60,168,45,65,38,254,39,96,243,248,190,45,165,120,182,189,206,207,235,66,38,140,71,97,57,50,41,55,41,108,36,220,239,10,190,163,167,53,182,24,204,84,235,59,46,5,68,57,61,250,42,114,54,33,36,122,244,127,190,255,170,232,184,245,196,201,239,128,44,34,66,163,55,247,44,213,55,230,37,35,243,224,191,247,172,134,185,211,191,142,245,31,42,19,67,96,49,143,49,5,57,180,37,187,244,58,193,6,184,109,185,42,199,43,251,39,48,115,64,167,49,43,51,105,56,22,33,104,239,202,188,88,186,206,176,252,201,8,251,81,51,95,59,148,47,37,55,188,55,195,36,83,234,136,196,223,185,155,178,4,200,227,253,89,47,29,53,135,44,9,52,252,51,183,32,233,227,88,201,213,180,236,176,125,198,95,0,65,48,119,49,23,50,229,52,38,60,197,27,210,232,31,202,82,183,185,174,37,199,156,3,202,44,218,46,189,49,203,52,56,63,134,22,155,235,240,204,107,184,196,175,152,201,195,9,23,40,143,48,134,43,112,57,79,58,192,21,116,235,103,207,65,186,183,176,119,209,119,11,191,39,228,46,248,41,90,60,152,54,168,17,38,234,78,204,23,182,210,169,208,211,156,6,80,39,44,40,164,45,240,61,202,53,39,16,54,233,247,205, 239,179,164,170,39,215,150,7,58,39,1,37,221,44,190,61,196,48,202,14,64,233,158,209,74,174,75,175,254,213,235,10,117,35,144,35,94,47,69,62,182,47,128,12,239,235,35,208,252,172,196,175,218,215,133,11,186,33,0,35,137,53,59,64,56,50,32,10,158,241,102,204,188,173,153,175,46,218,188,12,130,29,134,35,3,55,24,67,20,48,156,14,82,245,35,207,19,177,229,180,167,224,202,16,96,28,158,39,130,56,52,69,28,43,123,17,118,244,205,205,35,176,18,181,45,229,11,14,13,27,47,39,246,61,189,67,85,42,97,18,217,243,152,202,248,172,85,179,12,230,149,8,94,25,137,35,61,63,124,61,19,40,2,17,109,239,47,199,223,167,27,182,59,229,199,8,31,20,149,38,214,63,47,60,78,41,72,19,42,240,125,200,240,166,17,188,168,230,130,9,199,18,176,42,230,64,239,58,112,43,225,18,146,244,37,198,226,172,243,190,254,234,106,6,241,17,24,45,63,63,82,56,204,41,196,16,251,242,198,194,200,173,187,192,175,236,242,3,130,18,186,48,159,61,69,58,19,40,205,20,7,240,3,194,152,171,129,194,201,234,61,255,68,19,146,48,134,59,197,55,26,37,160,19,118,235,219,190,210,170,173,196,234,234,255,252,104,22,77,47,245,61,186,53,102,41,194,20,163,236,172,190,53,174,136,201,38,234,110,253,64,25,116,49,88,63,210,53,220,43,10,21,59,234,221,187,85,174,205,203,38,230,206,254,38,23,9,51,7,59,206,52,240,42,200,19,255,231,21,185,119,176,27,203,200,227,139,252,75,22,252,49,38,56,19,51,185,42,175,18,202,231,4,183,200,181,190,201,187,228,28,251,164,23,224,48,219,53,28,50, 225,41,159,18,246,226,39,185,35,184,7,204,122,229,75,252,68,26,187,49,232,52,56,50,174,40,184,18,253,221,216,186,204,184,174,205,228,228,246,252,246,27,51,49,225,53,12,52,59,46,60,20,111,224,84,191,112,189,102,207,64,229,131,254,111,31,206,48,172,55,202,50,213,47,40,15,88,220,223,189,91,189,173,207,102,228,25,0,219,31,80,50,73,53,200,51,209,47,212,12,132,218,184,189,167,188,163,207,135,225,34,2,140,29,118,49,165,51,177,54,120,50,4,12,82,220,139,191,41,193,173,207,204,228,68,2,191,31,80,49,209,50,14,56,135,49,124,8,247,219,149,191,217,194,151,206,55,230,43,3,215,33,241,48,140,51,135,59,235,45,152,6,178,215,57,193,188,194,102,207,106,230,68,4,70,34,84,46,78,50,75,60,99,44,18,6,52,215,156,196,4,195,208,206,232,227,66,3,129,33,84,42,196,52,187,58,177,44,201,1,154,215,225,196,142,194,44,205,110,226,64,5,33,34,99,41,211,54,215,58,14,45,228,255,38,216,253,196,65,195,135,205,163,226,214,8,88,30,152,43,116,54,16,62,139,43,71,255,113,218,93,200,113,197,156,205,240,227,68,8,171,26,179,40,156,52,164,61,136,39,10,253,61,218,162,198,152,197,204,201,255,231,208,6,249,26,192,38,37,55,38,61,60,37,244,251,89,218,130,202,37,196,33,202,244,233,219,5,207,25,237,38,2,57,83,62,231,35,156,253,255,218,38,205,29,194,213,205,103,234,73,7,64,24,181,39,181,58,241,60,72,34,43,250,232,219,31,205,134,193,103,206,246,235,56,8,167,25,30,40,9,60,161,58,33,34,23,248,78,222,17,202,199,193,208,205,206,234,224,4, 255,22,219,41,255,59,89,58,175,30,180,248,97,223,200,202,37,193,162,208,75,235,38,6,74,21,23,44,95,60,140,60,0,29,77,251,254,224,167,202,243,193,80,209,116,237,7,5,128,23,239,44,34,62,222,56,69,27,153,250,43,226,75,201,83,195,184,209,81,240,218,3,49,24,55,44,15,63,43,56,242,25,35,252,155,225,127,201,185,193,57,211,251,237,227,1,196,20,100,44,30,62,187,53,139,22,41,252,79,222,247,199,114,191,27,213,19,237,29,2,6,21,82,45,199,62,8,51,181,23,102,252,204,223,33,199,239,195,52,215,157,238,37,2,232,22,107,48,184,63,137,48,91,25,25,253,106,226,30,199,193,199,102,217,54,239,138,2,217,23,133,52,102,61,152,48,183,22,12,255,83,223,13,199,47,199,235,216,164,237,194,0,4,23,233,52,129,59,39,47,208,22,129,255,188,221,203,198,2,200,106,216,12,238,226,252,28,25,67,50,124,59,191,43,0,24,168,253,163,220,222,198,31,201,141,217,107,238,25,254,205,27,35,52,78,58,37,42,194,23,214,252,227,218,45,201,102,201,44,221,100,236,243,255,191,26,151,52,1,56,254,43,6,25,76,252,128,219,180,202,206,203,122,222,29,236,67,1,95,29,240,52,42,55,17,43,127,26,31,251,169,221,112,201,73,207,177,220,154,235,113,0,30,32,112,53,23,54,124,43,31,25,99,250,3,220,245,199,148,206,158,219,65,234,220,0,254,30,29,53,45,51,62,45,23,22,100,251,221,217,82,203,208,208,14,221,196,233,1,1,254,32,116,51,2,52,158,43,55,23,187,250,175,217,101,203,227,208,71,218,84,233,100,0,208,34,192,48,102,52,202,40,178,23,18,248,220,216,12,204, 7,209,42,219,16,232,137,3,72,34,236,49,25,52,242,41,182,22,188,246,234,215,209,206,191,209,226,219,236,230,85,7,168,33,184,50,44,51,191,42,244,22,142,245,68,217,238,206,108,211,151,216,33,232,24,7,12,34,120,48,227,49,102,42,134,23,248,243,191,217,77,205,219,212,129,214,98,234,105,6,121,34,177,48,96,49,158,43,64,20,157,244,203,216,29,210,34,211,71,215,154,234,137,8,131,34,12,48,47,48,128,43,18,18,78,244,200,215,65,212,56,209,61,215,90,235,53,8,217,34,49,45,157,49,180,40,211,18,126,240,235,217,52,212,87,210,89,216,105,237,40,9,0,34,140,44,246,49,167,39,83,18,141,239,8,221,140,213,15,210,54,217,182,236,149,12,147,32,57,46,202,48,73,41,243,15,156,239,28,221,166,213,220,208,254,216,181,237,15,13,80,32,68,47,195,49,143,42,132,14,69,238,171,222,252,211,215,210,47,215,153,240,135,11,115,34,227,45,96,50,62,40,157,12,65,239,200,224,112,212,168,209,161,215,33,242,201,11,243,32,241,44,169,49,250,39,113,9,158,241,237,221,84,214,187,206,237,217,102,241,3,12,198,31,33,45,178,49,157,37,112,8,191,240,153,222,211,212,210,205,180,217,193,241,46,11,128,31,185,43,34,51,135,33,97,9,157,239,181,224,41,211,99,207,235,218,159,243,255,11,190,30,96,45,76,50,241,33,2,10,254,241,116,226,79,213,106,208,68,221,96,243,169,13,131,30,133,49,254,49,102,35,81,9,244,243,232,226,41,213,162,208,143,220,112,244,90,13,112,32,167,49,112,48,36,33,159,9,226,242,146,226,91,210,122,209,215,219,191,246,66,10,91,33,239,47,98,48,57,32, 11,9,191,243,125,225,138,211,148,207,11,222,251,246,125,11,136,34,76,48,151,46,22,32,162,7,110,245,159,224,66,213,210,206,70,225,132,245,198,12,198,34,195,47,19,47,88,30,70,10,86,244,36,227,25,212,236,208,77,226,236,245,183,12,217,35,224,47,57,48,78,29,158,10,25,243,30,228,231,209,58,211,240,225,196,245,103,14,217,34,217,48,181,44,160,29,197,7,64,244,182,225,249,208,252,209,161,224,143,244,49,14,229,33,151,48,195,41,100,29,216,5,161,245,92,224,90,209,30,212,4,224,65,246,77,12,6,36,122,46,96,43,120,27,144,7,148,245,191,224,173,209,40,212,38,224,74,247,124,12,162,37,80,45,64,43,67,25,14,7,6,245,60,221,68,210,186,208,159,225,158,244,122,14,15,35,69,45,79,40,120,23,163,6,135,243,115,221,140,210,9,210,144,226,100,244,55,15,194,34,56,45,27,40,166,22,15,10,28,243,41,225,163,209,99,213,104,225,145,247,107,16,151,36,134,46,95,39,204,24,15,10,174,243,145,224,216,209,225,213,23,225,166,247,176,16,117,36,236,46,92,36,243,25,3,7,126,244,6,221,152,211,134,212,68,225,16,247,242,14,104,37,126,44,246,34,88,24,108,6,9,243,110,220,253,210,10,212,55,224,130,247,0,14,135,39,2,41,194,35,168,21,73,8,224,240,52,221,29,212,150,212,33,227,168,247,37,17,70,39,102,41,73,35,49,24,64,9,9,242,72,222,10,214,190,212,4,230,64,247,201,21,149,38,186,42,92,34,193,25,50,10,236,242,197,225,151,213,10,216,197,229,235,249,99,22,222,38,86,41,39,35,235,25,145,9,61,241,61,226,194,211,55,218,4,227,123,251,107,21, 79,38,222,39,168,33,250,26,113,6,110,242,251,223,180,213,29,217,68,227,86,251,173,22,158,38,233,39,121,34,255,27,83,5,94,244,176,221,236,215,6,216,248,227,207,252,53,23,207,39,218,37,200,36,203,24,159,6,189,241,153,222,107,215,236,215,86,228,209,253,222,22,13,39,247,35,105,37,35,22,94,7,40,240,36,223,107,215,135,214,252,228,132,252,195,25,5,35,207,38,197,34,101,23,226,5,3,240,219,223,229,215,34,215,144,229,199,253,224,25,26,33,217,39,27,34,88,24,39,5,136,238,139,224,205,213,246,215,83,227,116,1,193,22,65,34,51,37,31,33,176,22,33,3,54,239,181,224,27,214,225,214,14,227,20,2,29,21,22,34,74,36,211,32,178,23,161,1,138,240,206,222,31,216,119,212,3,231,116,1,211,21,192,33,73,35,226,32,6,22,183,1,195,239,50,223,249,214,8,212,24,232,197,0,180,21,255,33,43,34,202,34,64,19,234,3,186,237,52,226,173,213,238,214,204,234,63,2,112,23,153,33,155,36,105,34,210,20,195,3,253,239,140,227,138,213,128,216,80,236,110,2,45,25,77,31,253,38,16,32,22,22,78,0,12,241,213,226,214,212,209,217,231,234,29,4,129,22,143,31,101,36,228,31,169,20,161,255,216,241,119,225,141,211,70,218,213,233,50,6,55,20,94,33,203,34,56,33,135,18,44,255,173,242,22,223,148,213,73,217,23,237,152,4,130,20,225,31,198,34,209,32,180,16,75,255,249,242,174,221,222,214,69,216,154,239,44,3,146,21,83,30,223,34,238,32,9,15,82,2,231,240,233,223,95,213,235,219,220,239,238,3,163,21,150,30,45,36,27,32,98,14,112,4,200,239,40,224,112,211, 154,221,191,239,151,4,103,21,68,29,128,38,187,27,192,15,79,1,43,241,116,222,228,211,137,221,220,239,68,5,45,20,125,29,254,37,162,26,244,16,33,1,219,241,202,221,99,214,88,223,224,239,120,7,113,17,62,33,160,35,144,28,97,16,160,2,241,240,30,221,20,215,209,222,211,241,18,6,53,18,223,34,183,34,8,28,73,15,92,2,194,239,44,220,144,215,175,221,244,244,223,2,203,20,23,33,223,34,6,27,136,15,158,2,174,238,43,221,226,215,210,224,187,245,72,3,64,22,45,33,24,34,143,26,158,16,46,4,97,237,65,223,134,214,8,229,36,244,181,4,113,22,43,34,189,33,232,25,215,17,243,2,61,238,113,221,40,215,240,229,0,244,205,4,4,23,138,32,130,33,229,24,9,19,84,0,234,238,238,218,160,217,108,229,60,243,88,4,211,21,22,32,23,30,82,25,255,16,61,0,144,237,243,218,151,218,176,229,174,241,124,5,85,22,211,32,38,28,210,26,85,15,71,1,171,235,52,219,100,220,169,229,39,243,95,5,145,24,186,30,146,29,145,26,237,15,43,1,120,235,194,219,208,221,134,228,64,244,201,5,154,25,123,28,156,30,149,25,18,16,70,0,133,233,91,221,219,221,36,230,193,242,157,7,213,23,71,28,213,29,185,25,129,16,138,0,245,231,174,221,43,221,56,231,209,242,245,8,113,21,192,27,158,29,87,24,245,16,91,253,25,233,245,220,160,222,136,228,104,243,73,8,167,20,98,27,227,28,126,24,231,16,49,252,48,233,2,221,149,223,11,228,13,245,205,8,46,20,123,28,86,27,45,26,21,15,123,253,28,232,119,223,8,223,138,228,179,246,42,8,162,20,163,27,31,27,8,26,76,14, 138,252,96,231,69,224,133,222,36,229,5,248,58,7,206,21,208,25,135,28,251,24,102,15,193,250,102,232,203,224,207,221,72,230,163,247,252,7,11,22,5,26,34,29,138,25,187,15,72,250,42,233,69,226,6,222,237,232,162,246,106,9,85,20,33,27,39,28,128,26,22,15,240,249,157,234,19,225,155,222,15,233,158,247,137,9,210,19,83,26,32,28,186,26,38,14,9,248,172,235,74,223,196,224,4,232,235,248,141,8,49,20,45,26,34,28,221,27,19,12,174,249,240,234,240,223,159,224,115,232,241,248,159,8,40,20,152,25,158,28,111,28,61,10,245,250,34,233,27,225,76,224,54,234,237,249,30,9,92,21,116,24,248,30,75,26,74,10,12,250,209,233,188,225,2,225,90,234,199,249,2,10,136,20,169,23,22,32,231,23,72,11,251,248,71,234,90,225,218,224,200,233,125,248,45,11,9,18,253,24,174,29,230,22,70,10,190,248,189,233,200,224,210,224,51,234,85,249,181,10,70,15,129,26,71,29,92,23,212,8,169,247,179,233,133,224,66,226,234,232,82,252,121,9,205,16,61,26,76,29,76,23,238,8,16,248,208,233,115,225,132,226,112,233,213,253,210,7,16,17,56,26,235,28,206,22,111,7,117,248,194,232,69,227,55,224,128,235,18,253,82,7,9,17,128,26,182,29,133,22,116,7,131,247,120,232,234,226,104,223,154,237,204,253,182,7,177,17,48,26,45,30,104,21,74,9,164,246,101,235,196,225,236,223,31,238,57,253,181,7,236,17,7,27,160,29,157,21,122,9,191,246,196,235,232,224,85,225,222,239,144,252,168,7,206,16,126,28,70,28,236,22,48,7,170,247,227,235,9,224,96,226,23,240,247,252,118,7,251,17, 139,28,140,28,167,22,255,5,54,248,96,236,38,224,59,229,210,239,220,253,221,5,50,19,42,27,93,29,211,21,100,5,254,248,113,234,137,224,38,229,100,241,99,253,216,6,174,19,196,26,121,29,218,20,131,5,108,250,56,233,67,226,74,229,226,242,181,251,140,7,106,19,246,27,151,30,136,19,186,6,17,249,29,233,133,225,184,230,234,242,32,252,236,7,222,17,57,27,212,29,63,18,119,8,4,248,8,233,125,224,178,231,73,241,31,251,41,7,222,17,13,29,250,27,39,18,102,7,39,248,255,231,56,225,79,232,49,241,177,251,2,7,96,17,228,29,61,26,170,18,9,7,150,248,182,231,213,226,58,233,218,240,206,252,239,5,156,19,154,28,210,25,0,18,33,7,22,247,225,230,87,227,105,233,110,241,98,253,84,5,7,21,91,28,63,26,203,17,111,7,115,246,60,230,89,229,70,232,208,242,91,251,25,6,242,20,101,28,69,25,212,17,62,7,112,244,120,230,57,229,98,232,38,243,104,249,244,5,10,20,65,27,167,23,33,17,202,6,47,242,155,231,218,227,146,233,199,241,49,249,255,5,157,20,151,26,180,22,131,18,47,6,250,241,120,231,82,227,246,234,18,242,199,249,224,6,124,21,107,26,144,22,80,20,9,4,85,243,249,230,214,228,53,235,13,242,4,250,48,8,45,22,170,24,120,23,197,19,93,3,226,242,149,230,49,230,179,235,15,241,253,249,72,8,42,22,178,22,242,24,128,18,120,3,158,241,174,230,232,230,167,235,3,241,87,249,196,9,238,20,207,22,29,25,184,17,115,2,229,240,37,231,238,231,86,235,157,240,122,249,195,11,243,19,140,24,72,25,244,17,106,2,135,240,169,232,159,232,109,236, 230,239,187,251,60,12,228,19,199,24,161,25,48,18,215,1,193,240,57,234,66,234,34,238,195,239,57,253,22,11,30,20,28,25,228,25,17,18,182,0,102,241,158,233,100,235,143,236,252,240,232,254,216,11,193,19,142,25,252,25,222,17,216,255,109,241,41,234,134,236,173,235,18,242,104,255,3,12,248,19,177,24,84,26,7,16,214,255,217,239,19,236,136,236,144,235,66,242,253,255,32,11,10,19,238,23,122,25,4,15,54,255,190,239,33,237,217,235,128,234,233,242,182,255,182,11,59,18,55,25,213,24,203,15,231,253,168,240,215,237,12,235,49,234,40,243,212,255,175,10,140,18,12,26,88,25,49,15,216,252,39,241,175,238,30,234,232,234,83,243,200,0,26,10,150,19,101,25,252,24,159,13,159,251,50,242,12,239,28,234,97,235,35,244,32,0,113,9,139,19,156,25,92,25,220,12,113,250,104,243,14,238,208,233,186,234,45,245,153,255,205,9,208,18,116,25,189,24,211,10,112,250,122,243,125,237,212,232,103,234,189,244,232,254,4,9,115,18,189,24,87,24,59,8,146,250,110,242,238,236,45,231,248,234,128,244,192,254,208,8,178,17,152,25,43,23,4,8,11,251,51,243,197,236,6,232,184,235,220,244,129,254,44,9,197,17,238,26,245,21,24,8,50,251,134,244,161,236,102,232,143,236,3,245,185,255,14,9,142,19,115,27,147,21,56,7,165,251,134,244,73,236,130,232,8,237,48,245,109,0,207,8,204,21,183,27,230,20,223,5,131,251,81,244,176,235,204,232,158,236,123,246,55,0,73,9,150,21,90,27,131,19,204,5,147,251,182,243,75,235,158,233,14,237,120,247,84,255,188,9,233,21,152,26,145,18,170,5,163,252, 38,243,107,236,202,233,196,238,184,247,90,255,200,9,43,23,202,26,87,18,37,6,60,253,111,243,35,237,156,233,152,239,219,247,95,255,141,11,233,23,218,26,89,17,157,6,33,252,227,243,148,236,76,234,139,240,39,248,117,255,32,12,33,24,242,25,123,16,120,6,78,252,220,244,250,236,108,235,94,241,137,247,78,255,81,12,31,25,163,24,125,16,167,5,207,252,35,245,153,236,105,235,227,241,126,247,73,255,169,12,149,24,251,23,59,16,203,4,112,252,115,244,88,236,15,236,162,241,34,247,179,254,111,13,78,23,141,23,38,15,128,4,41,252,223,243,73,236,93,237,71,242,41,246,114,254,29,13,205,22,158,22,69,14,132,4,42,253,179,243,105,236,127,237,149,242,18,245,124,254,115,12,140,22,50,22,211,13,147,4,130,253,111,243,101,236,164,238,21,242,186,244,203,254,115,13,33,23,159,22,165,13,87,5,57,253,194,242,97,236,128,239,155,241,245,244,136,255,209,14,82,23,102,21,159,12,87,5,92,253,211,241,1,237,202,239,149,241,137,244,235,255,141,14,41,23,236,19,139,11,138,4,136,252,44,241,94,238,36,240,234,240,217,243,225,255,193,14,235,22,152,19,138,11,55,5,85,251,187,240,123,238,137,240,187,239,26,244,167,0,6,16,226,22,237,18,190,11,77,6,114,250,186,240,56,239,128,240,173,239,15,244,36,1,35,16,195,22,76,18,201,12,240,5,127,249,233,239,1,240,166,240,67,240,132,244,207,1,207,16,37,22,183,17,111,13,185,5,244,248,37,241,0,241,162,240,127,239,149,244,126,2,213,17,185,21,23,18,57,14,133,5,221,247,17,241,41,241,31,241,11,240,243,244,84,3,92,18,56,21, 68,18,130,14,179,4,171,247,184,241,172,241,123,240,210,239,33,245,47,5,92,18,99,20,229,17,83,14,151,3,197,247,16,243,202,242,177,240,64,239,119,245,38,6,218,17,45,19,29,18,165,14,79,3,134,247,198,243,214,242,107,241,171,238,80,246,110,6,48,17,129,18,240,18,215,14,170,2,105,247,55,244,179,243,106,241,97,238,220,246,53,7,253,16,189,18,62,19,134,14,62,1,255,247,94,244,94,244,157,240,53,238,126,247,118,7,170,15,14,18,217,19,97,13,7,0,150,246,50,244,211,244,135,240,16,238,45,248,19,7,200,14,179,17,117,19,202,11,173,255,225,246,80,245,157,244,124,239,11,238,251,248,190,6,124,13,229,17,117,19,134,11,134,255,154,247,97,246,205,244,156,238,152,238,99,250,102,7,3,13,206,18,170,19,148,11,89,255,55,248,105,247,46,245,44,238,224,238,157,251,57,7,125,13,49,19,135,19,167,10,195,254,118,248,218,248,33,245,222,237,32,239,91,252,71,6,29,13,8,19,188,19,2,11,25,255,89,249,200,248,46,244,91,236,222,239,48,252,202,5,7,13,198,19,174,19,83,10,242,253,187,249,39,249,73,243,115,235,142,240,85,252,189,5,226,13,152,20,219,19,102,9,196,253,50,250,226,249,76,242,80,236,32,242,158,252,180,4,151,13,228,20,78,20,119,8,115,253,209,250,30,250,96,241,163,236,183,242,20,252,221,3,102,13,123,21,179,19,129,7,189,252,231,251,127,249,56,240,58,236,29,243,210,251,53,4,64,13,185,21,227,18,138,6,206,252,156,252,212,248,76,239,226,236,46,243,6,252,176,3,15,14,182,21,78,18,46,5,83,253,123,253,144,248,6,239,156,237,128,243, 128,251,145,3,197,14,225,21,135,17,6,4,217,253,27,254,10,247,198,238,207,237,107,244,85,251,7,4,21,15,42,22,228,15,54,3,237,254,89,254,68,246,10,239,1,239,221,244,152,250,223,3,25,16,5,23,10,15,208,1,86,255,126,253,0,246,227,238,253,239,186,244,152,250,219,3,43,17,24,23,63,13,130,1,239,255,52,253,66,245,182,238,89,240,136,244,72,250,204,3,96,17,212,22,166,11,112,2,60,0,108,253,158,244,212,239,24,241,226,244,237,249,93,4,192,18,185,21,141,10,193,2,58,1,105,253,103,244,19,240,97,241,107,244,199,249,239,4,80,20,161,20,94,10,6,3,12,2,115,252,59,244,135,240,153,241,85,244,246,248,82,6,162,20,204,19,203,9,246,3,193,2,85,252,54,244,14,241,1,242,3,244,53,248,140,7,103,20,34,19,142,8,136,4,15,3,92,252,180,244,102,241,87,242,231,242,83,248,82,8,189,20,14,18,149,8,173,5,232,3,223,252,3,245,148,241,243,242,230,241,232,248,251,8,90,21,225,17,60,9,52,6,78,3,97,252,214,244,255,242,26,243,192,241,6,249,195,9,69,20,233,16,41,9,56,7,78,3,225,251,15,244,142,243,139,242,65,241,137,249,136,10,38,20,123,15,136,9,255,6,86,3,26,251,176,244,52,244,52,242,143,240,46,250,107,11,218,19,228,14,35,10,76,7,147,3,88,250,50,245,147,244,71,241,217,239,12,251,194,12,61,19,224,14,195,9,162,7,150,2,76,249,59,245,200,244,171,240,255,239,53,252,161,13,104,18,127,14,121,9,0,8,231,1,214,248,185,245,209,244,80,240,2,240,249,253,112,13,51,18,178,13,125,9,153,7,8,1,132,248, 181,246,170,244,44,239,234,239,30,255,146,13,154,17,12,13,161,9,184,7,194,255,92,248,187,246,230,244,43,238,173,240,117,255,168,13,28,17,25,13,104,10,174,7,158,254,97,248,168,247,191,244,103,237,115,241,88,0,174,13,112,16,99,12,91,11,43,7,74,254,12,248,142,248,2,244,57,237,208,241,217,0,124,13,85,15,63,12,153,11,152,6,49,253,39,248,40,249,49,243,227,236,88,242,13,1,153,13,113,14,241,12,197,11,125,6,223,251,137,248,242,248,95,242,156,236,188,242,60,2,121,13,224,13,145,12,198,11,161,5,205,251,233,249,51,249,156,241,216,236,104,243,87,3,176,12,143,13,153,12,106,12,167,4,17,252,58,251,180,249,61,241,96,236,30,244,156,3,23,12,3,13,122,13,102,12,66,3,139,251,51,252,44,249,235,240,206,235,100,245,132,3,95,11,4,12,64,14,130,12,151,2,71,252,212,252,99,249,28,240,75,236,67,246,190,3,75,10,76,12,70,15,159,12,149,1,217,252,2,253,179,249,75,239,193,236,252,246,244,3,56,10,220,12,178,16,191,11,36,1,23,253,207,253,21,249,165,238,11,237,23,248,133,4,244,9,197,13,159,17,152,10,225,0,243,252,108,254,68,248,161,238,215,237,34,249,128,4,252,8,199,14,113,17,102,10,192,0,79,254,150,254,56,247,118,237,150,238,15,250,123,4,169,8,238,15,57,17,189,9,18,0,41,255,162,254,251,245,194,236,232,238,149,251,141,3,50,9,105,16,79,17,115,8,243,255,175,255,21,255,164,245,159,236,204,239,27,252,183,2,219,9,52,17,202,17,242,7,249,255,127,0,184,254,70,245,1,236,68,241,203,251,138,2,8,10,5,18,76,17, 234,6,10,0,186,0,87,254,42,244,211,235,113,242,84,251,7,2,112,10,218,18,127,16,61,5,231,255,60,0,69,254,141,242,175,236,19,243,89,251,143,1,197,10,173,18,232,14,142,4,255,255,248,0,207,253,94,241,161,237,242,243,220,250,246,0,69,11,25,19,155,13,87,4,253,255,77,2,146,252,41,241,123,238,252,244,146,250,217,0,76,12,209,18,159,12,101,3,196,0,45,3,193,251,99,240,37,239,91,245,106,250,254,0,119,13,51,18,72,12,130,2,206,1,69,3,18,251,84,240,28,240,174,245,157,249,82,1,131,13,3,18,114,11,167,2,109,2,213,2,126,249,94,240,192,240,217,245,230,248,149,2,216,13,168,17,63,9,181,1,57,3,204,2,239,248,52,240,175,241,55,245,161,248,208,2,146,14,118,17,73,8,240,1,31,4,23,2,15,248,66,240,165,242,16,244,79,248,238,2,191,15,47,17,157,7,102,2,122,4,207,1,18,247,155,241,15,243,15,244,20,248,185,3,66,16,118,16,222,6,174,3,167,5,171,1,44,246,93,242,62,243,73,244,86,248,127,4,185,16,43,15,143,6,98,4,33,7,236,0,167,246,207,242,179,243,225,243,131,248,114,5,90,17,166,14,187,6,55,5,111,7,16,0,150,246,59,243,31,243,55,243,54,248,231,6,29,17,224,13,28,6,111,6,196,6,157,254,10,246,195,243,101,243,241,242,137,248,222,7,162,16,149,12,162,5,76,7,173,6,246,253,118,246,25,244,164,243,228,241,104,249,188,8,214,16,90,11,182,5,191,7,13,6,105,253,250,246,209,244,164,243,136,241,70,250,98,9,90,16,6,10,27,6,199,8,146,5,154,253,5,247,26,246,217,242,130,241,210,250, 174,10,225,15,102,9,32,7,88,9,3,5,223,252,51,247,141,246,178,242,175,241,48,252,195,11,167,15,190,8,10,8,97,8,68,4,157,251,63,248,238,246,152,242,213,241,73,253,87,12,221,13,48,8,67,8,101,8,58,3,95,251,17,249,66,247,251,241,206,241,85,254,191,12,14,12,92,8,97,8,224,8,61,2,68,251,79,249,174,246,38,241,237,241,81,0,177,12,55,11,192,7,130,8,52,8,47,1,39,251,216,249,68,246,96,240,13,242,77,2,27,12,181,10,91,7,241,8,129,7,172,0,20,252,158,250,168,246,69,239,28,243,151,2,108,11,164,9,198,7,172,9,84,7,31,0,122,252,24,251,153,246,97,238,93,244,158,2,191,10,207,8,110,8,114,10,241,6,61,0,6,252,58,251,123,244,241,237,90,245,224,3,22,10,131,8,155,8,118,10,233,5,172,255,149,252,53,252,34,244,122,238,152,246,26,4,64,9,192,7,78,9,54,10,3,6,78,255,232,253,71,252,62,243,92,238,129,247,34,4,119,8,92,7,113,9,210,9,25,5,192,254,142,254,244,251,50,242,179,238,52,248,16,4,222,6,53,7,152,9,160,10,99,4,243,254,86,255,105,251,17,241,233,238,70,249,85,4,139,6,99,7,239,9,104,10,141,3,83,255,42,0,171,250,145,240,30,239,173,250,16,4,156,6,37,7,160,10,195,9,232,2,196,255,139,0,242,249,41,240,121,240,191,251,132,3,228,5,78,7,60,11,83,9,240,1,160,0,201,0,187,249,146,239,196,241,230,251,178,3,84,5,20,8,250,11,177,8,169,1,52,1,11,1,91,248,59,239,158,242,235,252,175,3,56,5,189,8,169,12,187,7,149,1,47,1,209,0,216,246, 183,239,217,243,176,253,15,3,137,4,67,9,72,12,195,6,60,1,75,2,215,0,81,246,128,239,35,244,157,253,148,2,253,3,204,9,132,11,47,6,91,1,203,3,104,0,82,245,20,239,97,244,209,253,138,1,111,4,138,10,216,11,129,5,211,1,253,3,122,255,86,244,99,239,48,245,45,254,33,1,104,5,17,11,62,11,205,3,217,1,99,4,30,255,92,244,253,239,215,246,7,254,117,0,174,4,36,11,25,10,116,3,54,3,80,5,164,254,198,243,98,240,236,247,142,253,12,0,228,4,90,11,40,9,111,3,204,4,33,6,201,254,53,243,38,241,245,247,34,253,118,255,4,6,31,12,163,8,93,3,83,5,28,6,38,254,178,242,48,242,138,248,190,252,18,255,103,6,176,11,96,7,166,3,189,5,45,6,223,252,129,242,226,242,32,249,239,251,230,254,24,7,61,11,145,6,241,3,114,6,77,6,181,251,156,242,161,243,78,249,34,251,21,255,0,8,77,10,221,5,221,3,208,7,47,6,21,251,76,242,112,244,90,249,157,250,229,255,189,8,5,10,75,5,58,4,154,8,166,5,67,250,131,242,55,245,5,249,31,250,101,1,11,9,178,9,104,4,25,5,250,8,21,5,73,249,22,243,146,246,198,248,4,250,153,1,64,9,171,8,29,4,224,5,246,9,215,4,217,248,122,243,30,247,180,247,253,249,10,2,135,9,11,8,103,4,231,6,70,10,207,3,197,247,50,244,211,246,209,246,218,249,162,2,118,9,120,7,131,4,227,7,54,10,130,2,186,246,221,244,41,246,84,246,33,250,200,3,35,9,42,6,251,3,54,8,109,10,96,1,8,247,206,245,27,246,120,245,38,250,22,4,187,8,90,5,46,4,153,8, 104,10,95,0,213,247,100,246,187,245,199,244,109,250,94,4,184,7,183,4,101,4,78,10,37,10,175,255,14,248,230,246,35,245,95,244,2,251,12,5,70,7,253,3,146,4,110,11,185,9,75,255,102,248,230,246,194,244,108,244,76,252,84,5,8,7,40,3,66,5,227,11,243,8,245,254,34,249,39,247,65,244,97,244,211,252,98,5,66,6,112,2,88,6,60,12,85,8,247,254,4,250,168,247,132,243,200,244,107,253,158,5,10,5,53,2,112,7,131,12,89,7,158,254,149,250,238,247,121,243,104,245,39,254,192,5,238,3,41,2,116,8,113,12,183,6,121,254,19,251,32,247,60,243,179,245,103,255,192,5,236,2,9,2,234,8,246,11,254,5,21,255,254,251,16,247,16,243,246,245,37,0,85,5,130,1,17,2,67,9,31,12,161,5,248,255,218,251,181,246,92,242,53,246,136,0,126,4,28,1,250,2,87,10,104,11,27,5,8,0,177,251,206,245,178,241,186,246,130,1,6,4,12,1,22,4,94,11,175,10,222,4,217,255,133,251,77,245,179,241,111,248,87,2,91,3,84,0,238,4,127,11,36,10,198,4,100,0,247,251,37,245,189,241,139,249,151,2,29,2,139,255,81,5,81,11,8,10,15,5,22,1,220,251,94,244,95,241,242,249,73,2,217,0,183,255,4,6,80,11,98,9,16,5,8,1,192,251,77,243,228,241,8,251,54,2,5,0,250,255,144,6,238,10,248,8,204,4,64,1,101,251,10,243,144,242,58,252,203,1,85,255,35,0,239,6,152,10,16,9,64,5,10,2,43,251,152,242,92,243,77,253,64,1,145,254,3,1,189,7,12,11,36,9,191,5,65,2,89,250,165,241,47,244,45,254,250,0,135,254, 184,1,218,7,140,10,47,8,205,5,145,2,243,249,63,241,252,244,135,254,6,0,106,254,246,1,62,8,100,10,81,8,43,6,154,2,188,248,42,241,84,246,244,254,100,255,98,254,99,2,108,8,218,9,222,7,115,6,150,2,44,248,170,241,221,247,164,254,127,254,195,253,134,2,72,8,160,9,251,7,19,7,44,2,170,246,153,241,135,248,98,254,178,253,121,253,173,2,19,8,23,9,54,8,184,7,123,1,27,245,233,241,3,249,3,254,29,253,21,254,176,3,131,8,178,8,17,8,244,7,118,0,98,244,166,242,189,249,227,253,246,252,107,254,51,4,45,8,4,8,100,8,151,8,151,255,52,244,125,243,127,250,110,253,114,252,103,254,79,4,19,8,0,8,98,9,246,8,167,254,20,244,134,244,183,250,231,252,205,251,128,254,162,4,222,7,187,7,82,10,190,8,168,253,208,243,238,244,176,250,88,252,215,251,28,255,201,4,186,6,46,7,221,10,122,8,188,252,252,243,181,245,230,250,203,251,126,251,18,255,162,4,196,5,143,7,170,11,14,8,12,252,60,244,119,246,212,250,65,251,17,251,170,255,225,4,148,5,54,8,86,12,48,7,34,251,23,244,244,246,215,250,24,251,67,251,76,0,152,4,252,4,250,8,182,12,123,6,254,249,112,244,108,247,65,251,11,251,172,251,234,0,223,3,184,4,198,9,247,12,138,5,122,249,4,245,16,248,87,251,148,250,39,252,116,1,59,3,91,4,79,10,10,13,208,4,165,249,200,245,201,248,255,250,225,249,126,252,149,1,138,2,204,4,85,11,51,13,50,4,157,249,23,246,13,249,123,250,155,249,127,253,251,1,126,2,85,5,123,12,220,12,40,3,0,249,112,246,134,249, 38,250,206,249,129,254,14,2,29,2,216,5,30,13,111,12,71,2,101,248,174,246,215,249,174,249,106,250,7,255,144,1,37,1,82,6,189,13,82,12,3,2,180,248,211,247,205,249,15,249,138,250,125,255,14,1,17,1,105,7,146,14,70,12,140,1,171,248,46,248,105,249,138,248,2,251,16,0,115,0,241,0,9,8,185,14,127,11,161,0,205,248,206,248,46,249,44,248,142,251,245,255,168,255,186,0,160,8,238,14,59,11,0,0,39,249,45,249,212,248,41,248,35,252,123,255,140,254,182,0,74,9,98,15,196,10,188,255,202,249,105,249,199,247,221,247,185,252,125,255,9,254,214,0,172,9,133,15,213,9,45,255,11,250,61,249,19,247,23,248,18,253,239,254,149,253,38,1,78,10,0,15,136,8,150,254,173,250,83,249,215,246,118,248,147,253,48,254,2,253,87,1,28,11,247,14,155,7,87,254,5,251,249,248,123,246,92,249,213,253,162,253,37,252,94,1,125,11,185,14,217,6,124,254,126,251,122,248,94,246,247,249,232,253,11,253,194,251,2,2,95,12,106,14,88,6,247,254,254,251,18,248,145,246,154,250,251,253,126,252,199,251,228,2,5,13,223,13,196,5,180,255,67,252,86,247,118,246,47,251,82,254,71,252,255,251,219,3,174,13,72,13,44,5,21,0,5,252,68,247,56,247,225,251,24,254,120,251,194,251,200,4,250,13,89,12,36,5,245,0,235,251,209,246,100,247,53,252,239,253,204,250,250,251,180,5,68,14,198,11,102,5,9,1,60,251,104,246,212,247,202,252,157,253,64,250,27,252,113,6,246,13,218,10,129,5,21,1,207,250,133,246,122,248,30,253,255,252,134,249,85,252,63,7,68,13,46,10,206,5, 91,1,236,250,199,246,254,248,14,253,44,252,225,248,235,252,220,7,130,12,213,9,71,6,116,1,75,250,191,246,155,249,71,253,165,251,28,248,179,253,126,8,97,12,251,9,137,6,254,0,174,249,183,246,25,250,203,253,118,251,46,248,161,254,126,8,115,11,248,9,190,6,212,0,87,249,242,246,166,250,30,254,146,250,250,247,66,255,73,8,54,11,228,9,7,7,60,0,251,248,23,247,87,251,17,254,145,249,48,248,222,255,74,8,239,10,22,10,254,6,181,255,183,248,79,247,88,252,223,253,190,248,131,248,147,0,83,8,160,10,89,10,192,6,59,255,70,248,199,247,30,253,123,253,89,248,60,249,67,1,44,8,147,10,157,10,99,6,171,254,180,247,52,248,186,253,223,252,24,248,196,249,213,1,235,7,148,10,163,10,35,6,87,254,51,247,248,248,32,254,95,252,246,247,96,250,28,2,150,7,221,10,208,10,82,6,215,253,96,247,35,250,133,254,184,251,164,247,11,251,70,2,228,7,20,11,223,10,42,6,30,253,135,247,253,250,141,254,0,251,114,247,94,251,17,2,246,7,95,11,13,11,192,5,249,251,153,247,174,251,141,254,78,250,149,247,111,251,161,1,204,7,100,11,125,11,119,5,109,251,205,247,37,252,64,254,177,249,197,247,116,251,167,1,182,7,115,11,214,11,17,5,39,251,49,248,172,252,105,253,203,248,163,247,116,251,240,1,211,7,202,11,205,11,35,4,95,250,136,248,31,253,252,252,227,248,9,248,136,251,188,1,101,7,11,12,153,11,111,3,26,250,223,249,223,253,190,252,214,248,35,248,235,251,168,1,100,7,82,12,198,11,199,2,213,249,64,250,202,253,47,252,199,248,73,248,25,252,84,1, 77,7,116,12,112,11,15,2,255,249,22,251,134,253,203,251,138,248,118,248,27,252,66,1,165,7,0,13,31,11,202,0,2,250,165,251,173,253,143,251,74,248,117,248,22,252,43,1,5,8,155,13,132,10,233,255,57,250,241,251,130,253,39,251,75,248,229,248,117,252,113,1,131,8,26,14,212,9,105,255,149,250,90,252,173,253,32,251,138,248,251,248,67,252,66,1,64,9,155,14,34,9,39,255,34,251,221,252,122,253,227,250,193,248,162,249,96,252,74,1,228,9,217,14,131,8,3,255,110,251,238,252,25,253,181,250,246,248,51,250,116,252,87,1,146,10,123,14,231,7,242,254,228,251,35,253,47,253,186,250,78,249,56,250,29,252,193,1,96,11,25,14,41,7,208,254,124,252,149,253,28,253,123,250,89,249,32,250,94,251,39,2,215,11,240,13,111,6,198,254,180,252,146,253,190,252,67,250,195,249,28,250,115,251,218,2,116,12,153,13,239,5,216,254,4,253,183,253,134,252,51,250,55,250,214,249,106,251,137,3,155,12,194,12,66,5,20,255,144,253,243,253,20,252,94,250,120,250,87,249,79,251,24,4,198,12,17,12,196,4,73,255,0,254,63,254,249,251,248,250,147,250,230,248,73,251,165,4,8,13,178,11,145,4,32,255,61,254,246,253,232,251,133,251,138,250,106,248,84,251,80,5,208,12,27,11,98,4,99,255,142,254,60,253,188,251,207,251,132,250,16,248,144,251,194,5,138,12,148,10,207,3,142,255,145,254,241,252,189,251,225,251,11,250,193,247,83,252,140,6,94,12,239,9,54,3,182,255,161,254,148,252,239,251,12,252,134,249,48,247,156,252,163,6,244,11,113,9,21,3,47,0,126,254,77,252,8,252,242,251, 201,248,211,246,16,253,251,6,50,12,160,8,237,2,81,0,77,254,59,252,86,252,53,252,103,248,66,247,176,253,97,7,164,11,197,7,211,2,128,0,46,254,80,252,213,252,23,252,204,247,58,247,247,253,148,7,55,11,71,7,48,3,168,0,202,253,33,252,93,253,198,251,53,247,240,246,38,254,233,7,253,10,43,7,115,3,156,0,94,253,69,252,126,253,33,251,201,246,33,247,20,255,92,8,99,10,203,6,68,3,86,0,153,252,145,252,241,253,53,251,199,246,72,247,136,255,58,8,171,9,127,6,154,3,32,0,211,252,132,253,113,254,229,250,70,246,87,247,42,0,59,8,24,9,111,6,247,3,21,0,13,253,249,253,66,254,118,250,250,245,211,247,187,0,1,8,111,8,111,6,21,4,187,255,64,253,97,254,40,254,247,249,200,245,136,248,104,1,208,7,255,7,99,6,160,3,25,255,131,253,1,255,179,254,234,249,128,245,222,248,227,1,193,7,6,8,217,6,153,3,213,254,168,253,74,255,208,254,160,249,161,245,116,249,39,2,22,7,189,7,32,7,64,3,150,254,214,253,175,255,206,254,68,249,140,245,3,250,96,2,188,6,228,7,43,7,221,2,164,254,72,254,42,0,140,254,164,248,142,245,217,250,170,2,145,6,45,8,38,7,138,2,90,254,126,254,138,0,129,254,67,248,232,245,99,251,90,2,48,6,74,8,8,7,77,2,148,254,76,255,27,1,90,254,237,247,66,246,1,252,19,2,9,6,87,8,219,6,20,2,239,254,16,0,173,1,5,254,125,247,173,246,109,252,196,1,56,6,135,8,188,6,226,1,21,255,134,0,166,1,128,253,27,247,73,247,144,252,241,1,104,6,155,8,47,6,69,1,243,254, 204,0,202,1,255,252,32,247,160,247,148,252,162,1,69,6,73,8,187,5,2,1,66,255,86,1,240,1,144,252,51,247,253,247,58,252,75,1,52,6,91,8,124,5,231,0,110,255,150,1,173,1,220,251,73,247,38,248,250,251,43,1,90,6,48,8,17,5,162,0,110,255,4,2,106,1,149,251,198,247,178,248,52,252,48,1,30,6,169,7,161,4,103,0,204,255,129,2,4,1,91,251,245,247,217,248,77,252,72,1,31,6,48,7,44,4,49,0,127,0,233,2,190,0,13,251,15,248,206,248,87,252,159,1,95,6,27,7,166,3,5,0,251,0,45,3,51,0,209,250,23,248,248,248,67,252,187,1,42,6,244,6,68,3,238,255,113,1,241,2,154,255,156,250,97,248,8,249,143,252,251,1,65,6,163,6,157,2,243,255,211,1,194,2,112,255,225,250,176,248,251,248,156,252,231,1,40,6,32,6,235,1,28,0,116,2,37,3,86,255,220,250,96,248,201,248,119,252,197,1,71,6,205,5,159,1,141,0,194,2,235,2,44,255,12,251,86,248,189,248,96,252,215,1,74,6,100,5,164,1,8,1,9,3,136,2,252,254,4,251,111,248,19,249,165,252,53,2,95,6,193,4,104,1,96,1,118,3,116,2,23,255,43,251,188,248,58,249,131,252,80,2,173,5,48,4,86,1,67,2,236,3,150,2,36,255,3,251,174,248,40,249,163,252,172,2,194,5,203,3,87,1,170,2,34,4,199,2,32,255,207,250,162,248,247,248,14,253,32,3,204,5,58,3,80,1,216,2,2,4,155,2,221,254,221,250,213,248,55,249,123,253,55,3,55,5,140,2,101,1,14,3,49,4,254,2,61,255,65,251,191,248,21,249,141,253,86,3,181,4, 63,2,176,1,73,3,91,4,6,3,42,255,72,251,133,248,13,249,9,254,150,3,70,4,253,1,33,2,147,3,125,4,173,2,12,255,52,251,120,248,53,249,114,254,184,3,204,3,48,2,68,2,180,3,137,4,159,2,33,255,50,251,87,248,102,249,8,255,214,3,93,3,10,2,31,2,204,3,111,4,131,2,31,255,41,251,57,248,134,249,75,255,30,3,194,2,193,1,97,2,57,4,138,4,112,2,242,254,238,250,44,248,240,249,143,255,173,2,140,2,207,1,165,2,104,4,181,4,157,2,252,254,148,250,163,247,93,250,2,0,183,2,92,2,159,1,160,2,92,4,132,4,126,2,7,255,84,250,132,247,238,250,41,0,160,2,0,2,91,1,159,2,133,4,190,4,231,2,133,255,45,250,148,247,224,250,253,255,90,2,0,2,144,1,27,3,234,4,239,4,33,3,86,255,189,249,185,247,65,251,2,0,0,2,152,1,154,1,108,3,36,5,177,4,245,2,182,254,44,249,219,247,196,251,35,0,202,1,27,1,81,1,74,3,220,4,157,4,40,3,156,254,51,249,70,248,3,252,12,0,79,1,211,0,33,1,108,3,184,4,3,5,111,3,87,254,247,248,118,248,39,252,185,255,199,0,65,0,57,1,142,3,190,4,58,5,108,3,210,253,149,248,99,248,83,252,191,255,161,0,12,0,115,1,145,3,185,4,81,5,35,3,78,253,183,248,201,248,221,252,245,255,85,0,249,255,115,1,139,3,209,4,160,5,230,2,2,253,117,248,54,249,6,253,5,0,25,0,2,0,154,1,107,3,11,5,241,5,228,2,178,252,133,248,94,249,68,253,225,255,228,255,35,0,218,1,117,3,119,5,33,6,218,2,146,252,172,248,139,249, 92,253,204,255,217,255,129,0,245,1,126,3,148,5,56,6,92,2,64,252,217,248,23,250,173,253,153,255,177,255,202,0,51,2,236,3,28,6,110,6,41,2,32,252,13,249,197,250,87,254,125,255,149,255,147,0,7,2,45,4,168,6,181,6,34,2,22,252,51,249,253,250,56,254,3,255,125,255,137,0,5,2,98,4,55,7,187,6,161,1,138,251,239,248,8,251,233,253,235,254,159,255,163,0,222,1,113,4,48,7,85,6,57,1,89,251,0,249,100,251,212,253,216,254,157,255,114,0,163,1,132,4,65,7,35,6,1,1,46,251,116,249,168,251,179,253,165,254,115,255,251,255,92,1,198,4,123,7,30,6,202,0,254,250,163,249,128,251,67,253,85,254,79,255,217,255,149,1,84,5,187,7,6,6,31,0,182,250,168,249,162,251,53,253,169,254,131,255,212,255,149,1,41,5,81,7,133,5,205,255,236,250,62,250,157,251,33,253,145,254,49,255,93,255,157,1,85,5,148,7,64,5,127,255,254,250,120,250,138,251,224,252,79,254,215,254,69,255,225,1,162,5,184,7,3,5,13,255,232,250,88,250,97,251,243,252,117,254,131,254,45,255,241,1,26,6,220,7,172,4,145,254,196,250,76,250,118,251,154,253,239,254,175,254,41,255,13,2,62,6,222,7,80,4,198,254,225,250,83,250,95,251,223,253,15,255,226,254,99,255,68,2,77,6,138,7,7,4,181,254,99,251,109,250,177,251,243,253,242,254,164,254,105,255,167,2,188,6,145,7,253,3,221,254,111,251,35,250,167,251,5,254,249,254,164,254,147,255,1,3,219,6,106,7,173,3,203,254,43,251,23,250,207,251,43,254,233,254,165,254,159,255,37,3,187,6,33,7,118,3, 181,254,217,250,243,249,30,252,109,254,245,254,106,254,170,255,47,3,173,6,219,6,108,3,148,254,214,250,22,250,87,252,124,254,234,254,89,254,161,255,48,3,173,6,243,6,137,3,151,254,214,250,25,250,24,252,98,254,216,254,123,254,183,255,81,3,200,6,9,7,107,3,124,254,198,250,26,250,35,252,97,254,216,254,145,254,190,255,69,3,180,6,255,6,102,3,148,254,197,250,250,249,47,252,114,254,243,254,106,254,172,255,54,3,153,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,253,0,36,1,60,1,76,1,94,1,109,1,113,1,105,1,104,1,104,1,101,1,90,1,67,1,47,1,27,1,249,0,214,0,197,0,185,0,168,0,143,0,122,0,100,0,45,0,8,0,233,255,195,255,165,255,154,255,163,255,166,255,185,255,209,255,231,255,249,255,25,0,51,0,46,0,65,0,71,0,44,0,39,0,27,0,55,0,49,0,69,0,59,0,21,255,203,2,100,0,51,0,25,254,56,247,187,242,98,247,160,10,20,20,109,13,202,0,82,7,96,250,7,246,79,255,94,235,199,228,242,7,150,20,244,25,253,30,202,17,81,8,108,251,186,224,65,214,6,245,47,240,183,11,18,33,102,41,29,15,90,220,55,191,148,195,25,223,157,4,133,54,221,63,63,66,79,25,229,228,95,177,222,204,142,245,211,10,133,44,44,56,250,54,200,5,70,207,178,162,74,202,129,234,143,21,196,58,32,71, 203,47,151,250,224,200,253,147,86,186,128,221,110,34,163,76,76,93,232,66,4,29,169,216,105,150,20,175,134,198,173,2,207,55,229,96,81,69,25,36,43,222,206,175,83,196,189,214,86,7,212,57,118,89,28,67,171,38,61,215,3,177,127,183,239,203,146,250,104,65,55,90,172,69,231,38,212,210,56,180,168,180,130,209,246,248,198,61,109,74,87,61,174,23,106,200,198,187,88,189,80,220,194,12,132,80,246,80,188,61,80,6,122,180,113,162,8,172,28,207,217,17,124,87,38,93,130,88,153,17,11,195,224,163,26,170,158,202,95,19,0,78,52,77,80,77,146,5,19,209,23,184,170,191,49,223,185,38,234,79,242,68,254,57,147,233,51,182,123,164,56,180,245,223,198,52,3,98,12,103,11,80,204,254,66,187,172,160,166,165,66,212,216,44,129,76,43,94,164,55,97,233,29,174,74,164,117,180,72,235,173,71,161,91,170,103,4,49,177,223,139,161,196,149,84,164,193,227,188,65,113,94,102,111,1,70,81,246,163,185,52,168,41,156,214,215,51,31,79,69,24,89,15,48,251,231,44,184,91,176,189,174,45,0,246,59,146,96,201,103,109,59,244,235,120,172,86,159,217,151,17,224,63,35,42,87,103,111,217,75,228,2,67,202,224,164,240,154,6,220,112,18,188,66,126,92,186,64,70,249,215,208,255,160,53,162,55,230,116,34,106,89,210,107,241,73,36,248,8,204,75,150,30,157,184,208,156,19,230,84,182,111,80,85,145,24,171,239,30,168,113,165,181,216,190,8,115,65,84,97,238,57,212,0,59,218,240,154,210,165,192,219,74,22,21,78,236,113,204,57,99,9,40,216,216,149,3,161,0,204,90,12,241,70,68,117,6,63,66,28, 69,231,58,167,179,178,169,216,222,13,8,71,246,102,192,42,25,10,174,210,36,158,206,175,144,221,62,13,56,82,145,102,21,53,131,19,124,207,237,156,36,166,74,216,136,255,136,83,237,93,185,45,40,19,8,205,153,164,132,175,135,227,89,10,166,91,111,89,38,45,142,15,108,197,116,158,94,176,107,218,45,12,163,96,132,89,80,55,129,17,157,203,20,157,243,180,158,209,226,11,117,94,9,82,138,60,67,18,60,213,249,163,118,190,116,210,135,19,199,94,21,74,119,58,163,11,32,201,197,154,48,178,2,196,37,17,116,89,154,73,165,57,26,17,208,203,36,169,87,185,27,196,192,22,113,80,145,73,238,53,77,17,93,199,171,176,91,189,7,198,68,36,179,84,18,85,76,62,73,24,189,201,186,181,240,185,145,193,31,32,240,74,23,76,204,59,13,17,155,195,229,180,212,177,64,200,47,35,45,79,188,76,152,65,251,12,196,191,34,184,247,166,20,204,97,34,59,80,77,78,114,71,140,13,109,196,208,195,127,170,146,212,134,34,211,75,133,75,159,72,8,11,153,202,123,195,248,168,79,215,85,37,107,74,101,77,109,73,79,0,238,205,43,188,184,166,254,212,241,35,66,67,116,73,95,72,146,247,154,210,178,183,175,169,55,219,169,39,144,66,50,75,241,66,31,241,102,214,240,181,10,168,139,219,76,38,78,63,9,83,144,66,30,247,219,218,110,182,40,167,75,219,189,33,135,51,242,82,168,55,63,249,240,220,229,184,246,172,166,227,117,41,13,58,229,94,127,52,229,252,85,220,184,177,134,166,150,222,168,30,243,51,57,93,59,50,187,0,72,222,127,179,48,168,51,229,120,25,197,56,64,91,67,45,125,255,51,218,252,177, 0,167,193,234,106,17,147,59,39,85,127,40,249,255,99,217,172,176,154,166,124,236,200,11,118,63,238,83,138,42,68,4,9,222,121,176,43,174,120,239,247,12,162,68,114,81,125,41,220,1,62,223,207,170,222,179,242,236,57,13,27,71,106,81,115,45,69,4,204,227,226,166,183,184,64,232,125,14,14,73,189,79,78,45,96,6,249,227,245,165,88,190,86,226,4,12,211,69,20,75,107,39,184,7,105,221,111,162,184,190,156,221,190,14,114,71,26,81,185,41,214,19,38,225,83,173,25,200,195,223,215,21,154,72,75,81,109,38,97,21,18,215,110,173,25,199,86,221,194,21,144,72,74,78,204,37,217,23,124,209,70,176,199,195,50,219,126,18,59,74,230,70,93,36,205,20,180,202,171,179,28,192,206,220,101,18,88,79,238,68,52,45,116,24,82,204,123,186,129,192,244,221,170,19,182,81,204,63,224,51,138,22,67,205,195,188,245,190,240,215,77,17,35,74,219,51,110,50,153,11,13,203,141,186,211,190,88,212,239,20,124,71,17,50,177,53,88,4,110,204,244,185,92,194,255,214,199,31,34,72,186,53,127,58,49,2,34,207,253,186,227,192,209,212,234,35,76,66,205,58,234,59,251,1,31,208,208,189,214,190,109,212,120,39,231,58,23,62,163,56,19,2,249,208,6,196,238,190,27,218,220,42,57,54,52,66,103,52,203,254,111,205,9,195,103,184,224,220,24,41,64,52,217,67,149,50,101,253,229,206,22,198,207,180,74,228,203,38,93,52,9,67,196,48,76,251,146,207,116,198,18,178,52,235,159,34,86,53,5,68,249,49,241,252,227,215,20,202,241,180,170,242,218,33,164,55,155,68,200,47,217,246,105,217,27,197,207,180,165,244, 70,32,43,56,214,69,46,49,171,245,237,221,189,190,110,181,96,241,90,27,80,54,72,68,195,46,7,245,140,227,144,187,164,186,49,243,134,27,166,53,148,68,2,41,162,241,70,225,250,180,21,187,104,240,97,26,88,54,9,73,58,39,79,247,227,227,160,182,89,192,252,241,156,26,83,52,149,73,119,32,200,250,95,226,192,181,23,194,41,241,165,24,31,52,20,75,200,28,157,254,232,222,137,179,113,194,220,239,122,20,26,53,14,73,1,27,217,4,45,223,90,182,253,196,42,242,231,17,213,55,130,68,203,23,168,5,56,220,81,184,204,198,183,245,14,18,65,64,222,67,173,27,180,9,157,219,54,185,109,198,201,243,58,14,58,65,33,60,30,27,250,7,219,217,167,184,17,202,100,242,148,13,68,66,32,54,52,28,36,6,1,216,138,182,231,204,30,238,75,16,72,68,103,51,18,30,79,5,247,216,131,182,149,210,158,234,63,20,146,67,114,49,175,32,223,5,146,217,212,183,22,214,129,231,82,25,198,65,148,49,212,33,53,7,52,216,33,189,45,216,119,229,197,28,15,62,254,49,62,33,170,7,210,211,47,193,135,215,28,229,122,31,52,60,173,51,251,34,192,10,212,209,61,199,36,213,87,230,117,32,154,56,59,50,160,35,112,10,233,206,50,201,18,207,41,230,11,31,254,53,67,46,70,37,76,7,132,206,126,204,92,204,116,233,252,31,201,54,210,44,131,40,204,3,110,209,189,206,241,202,6,236,108,31,166,53,57,41,46,42,12,255,219,211,221,206,152,201,155,236,4,31,15,52,253,41,190,43,26,250,104,213,130,204,216,199,173,234,213,30,233,46,52,44,58,44,117,248,111,217,96,203,165,199,250,233,88,31,7,42, 253,45,25,41,195,245,230,219,93,204,54,200,233,236,14,34,195,40,144,50,138,38,52,244,25,220,248,202,66,198,72,238,154,32,22,38,35,53,221,35,135,245,174,222,10,205,106,200,9,243,66,32,79,38,54,57,47,35,217,247,34,225,41,204,77,199,77,245,115,28,152,38,60,58,64,33,178,248,104,227,13,204,33,199,63,249,94,25,159,38,191,57,16,31,80,249,39,227,234,201,47,200,172,252,240,23,253,41,186,58,89,30,176,251,225,228,222,199,185,202,191,253,139,19,205,42,78,57,130,27,93,252,161,229,236,197,16,206,82,254,159,18,198,44,205,54,133,23,64,252,22,230,212,194,60,208,195,252,215,16,34,46,98,52,131,23,238,253,238,230,225,193,72,211,80,250,74,15,175,47,148,49,4,22,230,254,79,229,133,192,254,213,122,247,238,13,66,49,18,50,164,22,48,2,251,227,48,194,185,217,27,246,116,15,15,48,45,49,244,21,95,6,165,227,46,196,19,222,56,246,250,19,115,49,90,48,135,20,109,5,3,223,132,195,5,222,175,243,155,19,131,48,245,44,60,21,239,6,194,220,250,197,144,220,168,241,75,18,140,49,17,43,123,21,215,5,253,216,77,200,90,220,139,242,19,19,158,51,54,42,57,24,162,7,128,217,28,205,198,221,122,243,78,21,79,52,145,40,207,25,188,6,94,217,215,205,97,222,209,243,191,23,202,50,222,36,120,27,210,3,14,216,21,205,160,220,213,238,154,22,109,48,183,34,7,28,68,0,185,216,36,206,172,220,60,238,107,24,218,46,61,33,48,29,204,254,99,216,248,207,220,219,32,238,79,26,240,44,122,34,151,30,253,254,149,215,72,210,181,219,75,239,244,28,71,42,99,37,213,31, 8,255,188,216,74,213,201,219,36,241,35,31,135,40,33,38,190,31,43,252,91,216,80,214,196,217,109,241,145,29,112,36,16,37,101,31,218,249,108,217,195,213,33,215,124,242,48,29,15,35,119,37,171,31,19,249,172,219,45,215,59,215,187,245,114,28,153,33,40,40,125,32,145,249,200,222,48,216,211,214,238,248,0,29,140,33,18,41,19,30,67,248,136,223,148,215,94,213,191,249,219,25,61,31,77,41,23,28,56,247,157,224,65,214,177,212,253,250,81,23,164,29,15,41,184,26,211,246,254,225,103,212,167,213,126,252,121,21,95,31,176,42,148,26,171,247,103,227,178,210,244,214,48,254,195,20,8,33,249,43,54,25,0,247,157,228,132,210,176,217,104,254,152,19,46,34,173,44,227,24,121,248,36,230,94,209,39,220,145,254,52,19,143,34,66,45,101,23,123,248,229,229,46,209,214,222,17,254,139,17,116,34,23,45,59,20,11,249,92,228,234,208,109,223,22,254,196,17,0,35,183,45,228,18,184,252,50,229,168,210,249,224,249,254,222,17,167,36,57,46,226,18,158,254,63,228,164,210,4,225,211,254,85,16,47,38,173,43,245,16,10,254,150,226,47,210,111,225,237,253,209,14,110,39,88,41,51,17,234,253,100,225,139,208,1,226,127,253,49,13,154,40,135,38,121,17,66,254,162,225,10,209,74,227,73,252,225,12,175,40,87,36,251,17,85,254,152,224,47,209,254,229,188,250,5,13,197,39,25,35,43,18,79,254,178,223,126,209,174,230,10,248,78,15,197,39,224,33,211,17,26,254,21,223,55,210,190,231,229,245,252,15,154,38,70,32,101,18,183,253,184,221,128,211,79,231,27,245,216,16,43,38,126,31,219,19,7,255,169,221, 77,216,159,231,25,245,145,18,128,37,9,31,6,21,217,255,137,221,2,219,24,231,208,245,156,20,232,36,218,30,104,21,26,255,187,220,215,219,65,229,79,245,55,21,190,35,59,31,148,22,39,254,77,221,119,220,208,227,202,245,12,21,133,34,184,30,133,23,131,251,93,221,12,222,73,227,33,247,148,20,8,34,183,30,198,23,99,249,38,222,252,222,134,226,81,248,221,19,75,33,34,31,61,24,142,248,204,223,248,223,68,226,176,249,28,20,208,31,99,31,162,23,135,246,249,224,73,223,161,226,247,249,133,20,151,30,16,32,163,23,159,245,78,227,126,222,145,227,210,249,201,20,209,30,154,33,51,24,115,246,79,229,121,222,22,229,158,251,173,21,151,30,13,35,15,23,233,246,112,230,82,222,220,228,119,252,142,21,199,29,194,35,17,21,72,247,27,229,254,221,61,228,235,252,169,19,81,28,65,36,165,19,103,248,152,229,63,222,74,228,46,254,237,18,231,29,50,37,63,18,14,248,80,229,116,222,124,228,13,255,80,17,73,29,119,36,72,17,141,247,35,229,242,221,226,228,91,255,27,16,77,30,97,35,168,16,143,246,89,230,162,221,214,229,230,254,184,13,243,30,19,34,85,16,109,246,32,231,73,220,101,230,244,253,134,12,79,30,186,32,16,15,229,245,102,230,11,219,114,231,190,252,172,11,255,29,229,32,127,14,51,247,172,230,36,219,84,232,252,251,244,12,15,30,62,33,29,14,165,248,158,230,217,219,101,234,152,251,45,14,178,30,196,32,174,13,168,249,186,229,171,219,42,234,163,250,4,14,222,30,224,31,102,12,37,249,149,229,168,220,207,234,14,251,127,14,78,31,156,30,145,12,157,249,93,229,98,223,212,235, 135,251,183,14,186,32,30,31,144,13,246,250,248,228,121,225,142,235,110,251,51,15,136,32,43,30,121,13,215,250,186,228,199,225,223,235,204,250,204,14,203,31,216,28,158,13,126,249,212,228,28,226,237,235,40,250,123,14,152,31,3,28,98,14,121,248,103,229,16,226,8,236,117,250,76,14,102,31,226,26,39,15,75,248,123,230,191,227,57,236,215,249,217,14,148,31,158,27,116,15,239,247,118,230,31,228,145,236,231,249,177,15,117,30,88,27,31,15,252,248,179,231,209,228,176,237,96,250,238,16,91,29,168,27,145,14,176,248,202,231,122,229,145,237,67,250,254,17,154,28,177,27,141,13,191,248,6,232,79,229,106,236,186,250,150,17,7,28,152,27,198,13,122,249,96,232,196,230,86,235,196,250,100,17,108,28,104,27,114,13,186,249,246,232,110,231,104,234,243,250,81,16,133,27,215,26,62,13,36,249,183,232,252,230,85,233,180,250,55,15,74,27,190,25,109,12,27,247,200,232,202,230,145,233,60,251,243,13,47,27,82,25,216,12,156,247,228,233,222,230,176,233,203,251,59,14,27,27,122,25,29,12,201,246,239,233,75,230,54,234,22,251,199,13,180,25,156,24,200,11,146,246,232,234,13,229,225,234,195,250,194,13,82,25,28,25,245,11,188,246,91,235,12,229,246,235,165,251,151,14,200,25,185,25,171,11,231,246,255,235,217,229,120,236,121,252,141,14,120,25,112,25,95,11,232,247,234,235,241,230,245,236,236,252,22,15,172,25,210,26,223,10,100,249,32,236,7,232,131,237,217,253,254,15,82,25,86,27,163,10,213,249,249,235,149,232,86,237,251,252,253,14,69,25,133,26,108,10,224,248,6,236,205,231,236,236,21,253,20,14, 254,25,12,25,7,10,0,248,141,236,128,232,21,237,199,254,154,12,250,26,197,23,17,10,239,247,55,237,74,233,11,237,200,254,97,12,179,26,253,22,103,9,169,247,197,237,14,233,241,237,57,253,140,12,78,25,67,23,69,9,156,247,6,238,154,232,1,240,132,252,236,12,189,24,231,22,107,8,119,247,10,239,129,231,204,239,145,251,10,13,241,23,88,22,249,7,96,247,202,237,250,230,46,240,235,251,184,12,82,23,93,22,123,7,126,248,139,237,93,232,61,240,219,252,76,13,136,24,164,22,2,7,22,250,115,237,15,234,71,240,97,253,235,12,251,23,31,22,32,6,104,250,21,237,243,234,211,239,97,252,222,11,133,23,136,20,171,5,127,249,241,236,187,234,1,240,177,252,57,11,39,24,77,19,210,6,107,249,69,238,125,235,236,240,211,252,98,11,165,24,59,19,62,7,29,249,253,238,237,235,236,240,111,252,57,12,175,24,58,18,55,7,100,249,20,239,176,235,49,241,81,252,186,12,206,23,168,17,67,7,246,248,162,239,160,235,1,242,147,251,69,13,56,23,9,17,81,6,188,248,173,239,198,235,221,242,177,251,174,13,124,22,221,17,114,6,150,249,248,239,140,236,6,243,85,252,208,14,220,21,119,18,180,6,33,250,195,239,227,237,217,242,48,253,225,15,184,21,168,17,191,6,73,251,17,239,195,238,139,242,47,253,132,14,71,21,178,17,198,6,51,251,153,238,30,239,128,241,39,254,151,14,131,21,35,17,129,6,241,250,124,239,185,239,62,240,165,254,125,14,18,21,104,16,121,7,250,249,125,239,198,238,206,239,127,254,151,13,123,20,61,15,227,7,126,248,101,240,145,238,169,240,167,254,226,13,246,19,236,14, 208,7,79,247,167,241,53,238,51,241,43,254,232,13,165,18,141,14,43,7,244,246,131,241,33,237,215,240,137,253,28,14,57,17,104,15,236,5,103,247,149,241,33,237,80,241,110,253,136,14,153,15,75,16,196,4,81,248,3,242,197,237,143,241,40,254,208,14,234,16,42,17,19,4,146,248,77,242,26,239,43,241,231,255,218,13,221,17,12,17,223,3,24,249,52,242,180,239,244,240,197,1,65,12,245,17,1,16,136,3,102,249,191,241,157,239,229,240,218,2,114,11,254,17,169,15,242,3,94,249,226,242,145,238,198,241,237,2,132,11,95,18,32,15,195,3,154,248,39,244,203,237,182,243,196,2,207,11,139,18,101,14,33,4,1,248,152,244,84,237,207,244,247,1,195,11,94,18,116,13,54,3,75,248,121,244,57,237,193,245,38,1,147,10,215,16,218,13,29,2,0,249,198,242,65,237,58,246,129,0,28,11,52,16,100,14,73,0,255,249,48,243,179,237,244,245,78,255,90,11,109,16,64,14,6,0,56,251,7,243,53,238,104,246,171,255,81,11,192,17,144,13,90,0,66,251,124,242,110,239,27,246,246,255,170,9,237,18,128,12,123,0,135,251,213,241,179,240,241,245,241,0,37,10,213,19,114,11,238,255,119,251,238,241,74,242,157,246,105,0,137,10,7,20,154,11,115,1,189,251,110,242,237,241,44,247,127,255,45,11,16,20,93,10,19,3,115,251,224,242,151,241,59,248,191,254,90,11,136,19,96,9,72,4,138,250,39,243,246,241,69,248,79,254,240,11,223,18,216,8,159,4,212,250,248,242,82,242,0,248,23,255,64,14,130,17,92,9,83,4,249,250,221,242,102,243,182,247,90,254,16,15,84,15,89,10,11,4,162,251, 134,242,232,243,78,247,106,254,153,15,171,14,192,10,183,3,78,250,32,242,17,245,68,247,224,255,10,15,126,13,194,9,242,3,202,249,252,242,111,245,255,244,207,0,166,14,26,14,142,9,78,3,0,249,209,242,86,245,190,243,133,2,228,13,141,13,152,9,101,3,123,248,232,243,115,245,222,243,228,2,247,12,24,13,174,9,40,3,255,247,153,245,231,244,165,244,128,2,8,13,242,12,132,9,54,3,27,247,94,246,229,242,82,245,155,2,216,12,157,12,6,10,209,3,254,246,251,246,29,242,42,246,10,3,31,12,152,11,70,10,255,2,110,247,163,246,255,241,48,246,163,3,154,11,32,11,248,10,52,1,62,248,169,245,16,242,219,245,168,3,167,10,192,10,197,11,183,255,71,249,116,245,84,242,56,246,15,4,137,10,59,10,103,11,127,255,139,250,60,246,235,241,178,246,191,4,20,10,69,11,47,11,217,255,245,249,146,246,174,241,64,247,49,5,222,8,138,12,180,9,17,0,86,250,39,247,20,241,171,247,225,5,124,7,170,13,50,9,222,255,47,251,212,246,225,240,89,248,192,5,150,7,5,14,49,9,99,255,176,251,118,246,234,240,202,249,31,4,77,8,156,13,142,9,207,255,27,252,4,246,144,240,30,252,159,2,180,8,161,13,127,9,66,0,127,252,179,245,55,240,226,252,85,2,180,9,223,14,51,8,165,255,98,252,124,245,92,241,68,252,126,2,252,8,161,14,227,6,28,0,128,253,194,243,243,242,165,251,86,2,117,9,93,14,75,6,214,255,145,254,101,243,102,244,45,251,115,1,88,10,102,13,72,6,148,0,158,254,193,243,199,244,52,251,166,0,25,11,240,12,172,5,174,1,54,253,34,244,157,244, 31,251,62,1,180,11,111,13,3,5,83,3,135,252,63,244,59,245,67,250,110,1,36,11,203,13,199,4,93,3,225,251,74,244,107,246,179,249,159,1,137,11,104,13,122,5,150,2,180,250,108,244,49,247,201,249,120,1,91,12,91,11,185,5,116,2,147,250,67,245,220,246,180,249,152,0,164,12,229,10,8,6,129,2,111,249,173,245,96,246,161,249,158,0,170,11,83,10,127,5,111,2,3,249,208,245,78,246,254,248,33,1,147,10,16,9,58,5,34,2,61,249,151,245,173,246,89,248,81,2,2,11,61,8,230,5,68,2,50,250,153,245,250,246,82,248,134,2,35,11,89,7,164,6,31,2,93,250,99,246,227,246,222,248,88,3,226,10,4,7,82,6,217,1,213,249,67,247,72,246,130,248,45,4,108,10,63,8,81,6,72,1,159,248,226,247,49,246,25,248,210,4,239,9,43,8,82,6,14,1,6,249,21,248,245,245,185,248,95,5,116,9,218,7,22,7,22,0,192,249,239,248,177,245,79,249,151,5,117,9,211,7,235,7,167,255,50,250,210,249,61,245,135,250,162,5,211,8,192,7,189,7,202,255,70,251,26,250,104,244,0,251,229,4,53,7,20,8,159,7,144,255,179,251,94,249,193,243,185,250,22,5,139,6,226,8,194,7,146,255,9,252,19,248,222,243,104,251,7,5,3,6,69,9,34,8,149,255,195,252,122,247,30,244,98,252,70,4,3,6,130,9,130,7,105,255,84,253,129,247,174,243,60,253,253,3,31,6,214,9,250,6,236,255,248,252,93,247,52,244,14,254,247,2,215,5,10,10,23,6,98,0,162,253,54,247,194,244,241,253,20,3,240,5,45,10,153,5,95,0,35,254,136,246,10,246,25,254,20,3, 111,6,56,10,173,5,134,0,221,254,60,246,28,247,50,254,78,2,190,6,254,9,167,5,225,0,60,255,137,245,145,246,124,254,9,2,4,7,117,9,16,5,142,1,19,254,13,245,99,246,46,254,200,0,148,6,128,9,43,4,101,2,182,252,207,244,170,246,11,254,120,1,220,6,29,9,25,3,223,2,88,252,40,244,183,247,32,254,5,2,162,7,107,8,21,3,106,2,80,252,161,243,68,248,162,253,162,1,85,8,145,7,151,3,4,2,135,251,191,243,233,248,20,254,33,1,217,8,145,6,83,3,92,2,204,250,207,244,141,249,178,253,180,0,200,8,130,6,112,3,49,3,80,250,77,245,145,249,204,252,254,1,29,9,198,6,112,3,108,3,50,250,161,245,193,250,88,252,204,2,22,8,79,6,128,4,62,3,13,250,246,245,32,251,162,251,202,3,39,9,167,5,2,5,99,2,220,249,153,246,188,250,197,251,183,3,64,9,252,4,170,5,53,2,3,249,178,247,25,250,18,252,5,4,171,8,200,4,250,5,228,2,149,248,167,248,194,249,75,252,12,5,135,7,222,4,42,6,30,3,196,248,241,248,174,249,143,251,136,5,91,6,181,4,42,6,154,1,230,248,25,249,7,250,223,251,94,5,191,5,246,3,96,6,137,0,235,249,171,249,219,248,107,252,40,5,45,5,39,3,183,6,45,0,12,250,175,250,109,248,72,253,6,5,243,4,73,4,250,6,42,0,98,250,121,251,91,248,39,254,78,5,195,3,17,5,241,6,75,0,51,251,3,251,31,248,228,253,220,5,100,3,13,6,2,7,95,255,205,251,240,249,130,248,33,255,185,6,100,3,226,5,115,6,111,254,87,252,230,249,140,248,10,0,124,5,55,3,4,6, 38,6,16,254,59,252,171,249,46,248,149,1,24,5,243,2,154,6,46,5,148,254,120,252,252,249,43,248,46,1,85,4,191,2,136,7,24,4,191,254,146,252,93,249,172,248,226,0,64,3,78,2,54,8,29,4,156,254,238,252,248,247,206,248,249,0,151,2,14,3,236,7,213,3,95,254,47,253,96,247,8,249,91,1,106,1,170,3,177,7,195,3,121,254,232,252,71,247,139,249,36,2,209,0,83,4,116,7,218,2,50,255,101,252,238,246,40,250,215,1,81,0,128,4,223,7,14,2,239,255,69,252,72,246,117,250,22,1,65,0,154,4,247,7,46,2,251,255,205,251,4,246,18,252,202,0,177,255,137,4,0,7,154,2,45,0,164,251,187,245,253,252,229,0,185,255,56,5,3,6,154,2,206,0,21,251,200,245,53,253,196,0,127,255,146,5,215,5,106,2,177,1,172,250,220,246,170,253,32,0,13,0,189,5,173,5,129,2,131,2,38,250,117,247,236,253,71,255,234,0,47,6,118,5,231,2,131,2,136,249,134,247,135,254,169,254,215,0,32,6,200,4,131,3,202,1,70,249,115,248,232,254,107,254,204,0,120,6,252,3,243,3,89,1,118,248,111,249,250,254,209,254,96,1,134,6,105,3,21,4,24,1,18,248,135,250,235,254,174,254,151,2,197,6,96,3,99,4,156,0,184,247,55,251,183,255,226,254,21,3,171,5,93,3,80,5,32,0,233,247,0,251,73,255,43,254,214,3,177,5,124,3,158,5,185,254,255,247,48,251,176,254,2,254,15,4,22,5,44,3,240,5,116,254,255,247,163,251,16,254,137,254,60,4,98,4,136,3,35,6,95,254,234,247,82,252,89,253,142,254,132,4,213,3,188,4,110,6,30,254, 247,247,12,252,148,252,232,254,51,5,32,3,17,5,62,6,139,253,198,248,81,252,6,252,210,254,50,5,86,3,177,5,52,6,198,252,27,249,240,251,97,251,214,255,228,4,54,3,104,5,185,5,61,252,150,249,48,252,185,250,85,0,180,3,174,2,156,5,31,5,131,251,213,249,127,252,227,250,26,1,39,3,15,2,85,6,230,4,130,251,120,250,228,251,236,250,125,1,243,2,190,1,236,6,128,4,62,251,90,251,37,251,143,251,108,1,34,2,171,1,32,7,237,3,201,250,244,251,38,250,6,252,130,1,127,1,39,2,212,7,180,3,125,250,152,251,114,249,90,252,0,2,53,1,121,2,179,7,70,2,39,251,226,251,192,249,138,252,29,2,251,0,143,2,29,8,23,1,246,251,206,251,21,250,121,253,9,2,128,0,131,2,10,8,51,0,243,252,44,252,175,249,181,253,190,1,105,0,113,3,218,7,151,255,28,253,23,252,131,249,82,254,207,1,253,255,99,4,39,7,1,0,139,253,206,251,184,249,199,254,232,1,68,255,152,5,177,6,71,0,3,254,152,251,119,250,170,255,14,2,5,255,81,6,84,6,30,0,70,254,12,251,129,250,112,0,139,1,120,255,105,6,176,5,187,255,132,254,251,250,124,250,23,1,7,0,230,255,153,6,187,5,147,0,140,254,9,250,235,249,181,1,74,255,119,0,229,6,5,5,234,0,132,254,239,249,57,250,30,1,111,254,17,1,112,7,183,4,119,1,145,254,8,249,50,251,43,1,88,254,79,1,23,7,113,4,198,1,78,255,88,248,239,251,165,0,19,254,22,2,135,6,70,4,13,2,143,255,241,247,154,252,39,0,65,253,168,2,14,6,2,4,121,2,250,254,250,247,8,253, 81,255,119,252,168,2,243,5,158,3,237,2,231,253,69,248,165,253,41,254,124,252,217,2,23,6,107,3,151,3,55,253,126,248,66,254,110,253,18,253,246,2,6,6,185,3,174,3,236,252,80,249,83,255,24,253,79,253,117,3,124,5,78,4,214,3,66,252,162,249,33,255,1,253,178,253,21,4,152,4,84,4,184,3,21,251,130,250,242,254,237,252,207,253,1,4,136,3,41,4,199,3,149,250,0,251,243,253,132,252,118,254,16,4,117,3,22,5,73,3,192,249,205,250,225,253,156,252,122,255,184,3,194,2,184,5,169,2,130,250,55,251,2,254,92,252,6,0,181,3,112,2,8,6,129,1,193,250,228,251,68,254,112,252,122,0,55,3,160,2,4,7,55,1,158,250,17,252,196,253,154,252,161,1,24,3,6,3,167,6,225,0,212,250,250,252,108,253,61,252,3,2,109,2,45,4,158,6,90,0,156,250,82,253,52,253,81,252,143,2,14,2,200,4,26,6,131,255,251,250,186,253,120,252,114,252,37,2,172,1,3,5,52,6,218,254,166,250,203,253,1,252,140,253,188,1,72,1,237,4,235,5,128,254,34,251,107,254,145,251,70,254,18,1,38,1,195,5,82,6,89,254,154,251,98,254,75,251,49,255,32,1,13,1,27,6,71,6,14,254,90,252,178,253,55,251,120,255,226,0,56,1,120,6,194,5,134,253,36,253,248,252,136,251,176,255,64,0,30,1,187,6,136,5,89,253,241,253,153,252,41,252,241,255,66,255,133,0,119,6,174,4,190,253,1,255,96,252,15,252,158,255,158,254,122,0,169,6,195,3,138,254,144,255,49,252,91,252,96,255,39,254,187,0,95,7,25,3,31,255,65,255,145,251,30,253,175,255,103,254, 47,1,82,7,72,2,220,255,122,255,139,251,144,253,76,255,95,254,107,2,159,7,226,1,17,0,18,255,232,251,72,254,141,255,202,253,145,2,161,6,182,1,202,0,182,254,28,252,29,254,112,255,152,253,153,3,3,6,110,1,248,0,72,254,119,252,141,254,28,255,192,252,117,3,64,5,154,1,96,1,19,254,83,252,101,254,58,254,228,252,43,4,0,5,240,1,98,1,225,253,237,251,189,254,180,253,136,253,176,4,104,4,76,2,22,1,202,253,139,251,250,254,23,253,165,253,142,4,193,3,140,2,231,0,195,253,216,251,223,254,15,252,218,253,220,4,222,3,133,2,221,0,62,253,29,252,255,254,213,251,132,254,79,4,158,3,73,2,94,1,194,252,190,252,230,254,53,251,102,255,50,4,174,3,60,2,89,1,58,252,71,253,10,255,89,251,39,0,233,3,49,3,87,2,18,1,212,251,217,253,187,254,176,251,188,0,40,4,214,2,211,2,2,1,13,252,214,254,239,253,239,251,191,0,243,3,105,2,121,3,207,0,39,252,161,255,62,253,38,252,158,0,79,3,33,2,20,4,100,0,5,252,129,255,216,252,92,252,8,1,207,2,67,2,106,4,154,255,182,252,81,255,127,252,68,252,95,1,78,2,153,2,225,4,158,254,65,253,213,254,101,252,206,252,241,1,32,2,212,2,184,4,244,253,12,254,179,254,29,252,99,253,73,2,171,1,4,3,212,3,202,253,151,254,46,255,95,252,236,253,182,1,163,0,122,3,42,3,66,254,46,255,41,255,228,251,5,254,183,1,74,0,15,4,14,2,5,254,180,255,175,255,38,252,58,254,22,1,221,255,60,4,179,1,119,254,57,0,65,255,234,251,232,254,162,0,85,0,58,4, 7,1,51,254,81,0,35,255,223,251,56,255,131,255,210,0,92,4,220,0,54,254,55,0,187,254,245,251,245,255,21,255,84,1,94,4,196,0,177,254,132,0,97,254,10,252,159,255,174,254,241,1,186,4,204,0,237,254,170,0,193,253,5,253,209,255,187,254,32,2,123,4,152,0,62,255,38,1,251,252,173,253,222,255,204,254,91,2,69,4,132,0,91,255,45,1,221,252,145,254,137,255,94,254,111,2,6,4,62,0,49,0,62,1,229,252,232,254,25,255,82,254,131,2,233,3,17,0,42,1,167,0,185,252,243,254,146,254,72,254,126,2,158,3,149,255,39,2,125,0,217,252,226,254,231,253,89,254,196,2,112,3,171,255,120,2,183,255,164,252,201,254,202,253,210,254,127,3,126,2,90,255,88,2,46,255,57,253,203,254,123,253,230,254,78,4,255,1,168,255,66,2,164,254,137,253,153,254,151,253,78,255,123,4,47,1,46,0,58,2,29,254,194,253,142,254,62,253,108,255,117,4,18,1,207,0,205,1,236,253,45,254,214,254,201,252,234,255,11,4,125,0,159,1,206,1,19,254,9,254,135,254,13,252,83,0,184,3,39,0,210,1,52,1,56,254,136,254,171,254,236,251,177,0,247,2,216,255,19,2,38,1,27,254,175,254,119,254,81,252,164,1,134,2,249,255,17,2,26,1,55,254,73,255,15,254,86,252,27,2,42,2,171,0,60,2,236,0,3,254,133,255,165,253,216,252,189,2,236,1,231,0,73,2,240,0,5,254,81,255,229,252,151,253,21,3,154,1,245,0,133,2,81,0,5,254,158,255,180,252,102,254,193,2,85,1,211,0,136,2,154,255,34,254,191,255,95,252,78,255,174,2,243,0,154,0,43,2,18,255, 195,254,254,255,49,252,102,255,81,2,186,0,241,0,44,2,233,254,139,255,172,255,64,252,152,255,239,1,7,0,32,1,54,2,184,254,21,0,8,255,78,252,149,255,154,1,207,255,161,1,39,2,135,254,110,0,145,254,161,252,42,0,171,1,219,255,22,2,218,1,247,254,192,0,239,253,98,252,158,0,215,1,253,255,121,2,57,1,57,255,182,0,224,253,10,253,58,1,125,1,210,255,209,2,152,0,120,255,187,0,214,253,105,253,124,1,7,1,192,255,193,2,44,0,11,0,231,0,145,253,152,253,101,1,79,0,62,0,228,2,241,255,16,0,185,0,115,253,215,253,144,1,235,255,238,0,151,2,165,255,83,0,175,0,89,253,41,254,190,1,157,255,118,1,22,2,129,255,248,0,13,1,146,253,113,254,55,1,66,255,244,1,27,2,123,255,240,0,141,0,4,253,199,254,166,0,28,255,249,1,114,1,79,255,33,1,129,0,149,252,250,254,216,255,46,255,117,2,125,1,187,255,84,1,25,0,75,252,110,255,143,255,120,255,160,2,51,1,254,255,177,1,149,255,114,252,241,255,133,255,209,255,144,2,204,0,233,255,0,2,35,255,50,253,102,0,94,255,39,0,106,2,167,0,240,255,29,2,89,254,76,253,85,0,45,255,143,0,77,2,51,0,207,255,29,2,31,254,241,253,50,0,157,254,114,0,38,2,0,0,147,0,49,2,178,253,14,254,224,255,158,254,143,0,43,2,159,255,57,1,24,2,155,253,127,254,108,255,158,254,231,0,77,2,88,255,143,1,192,1,128,253,199,254,37,255,191,254,67,1,215,1,250,254,183,1,91,1,152,253,177,254,162,254,135,254,178,1,130,1,234,254,212,1,219,0,215,253,192,254, 108,254,73,254,18,2,66,1,78,255,75,2,22,0,174,253,185,254,87,254,141,254,107,2,176,0,70,255,39,2,149,255,242,253,20,255,27,254,230,254,187,2,73,0,152,255,34,2,165,255,89,254,152,255,43,254,122,255,145,2,138,255,45,0,42,2,156,255,196,254,3,0,59,254,13,0,125,2,33,255,120,0,234,1,128,255,41,255,13,0,233,253,95,0,116,2,91,255,24,1,39,2,148,255,102,255,178,255,188,253,248,0,49,2,167,255,167,1,97,2,118,255,170,255,78,255,149,253,213,1,244,1,170,255,213,1,39,2,49,255,199,255,11,255,203,253,36,2,105,1,138,255,236,1,211,1,56,255,251,255,108,254,237,253,72,2,48,1,90,255,110,1,13,1,98,255,132,0,14,254,93,254,77,2,158,0,7,255,116,1,241,0,141,255,109,0,113,253,174,254,67,2,76,0,52,255,120,1,66,0,137,255,152,0,96,253,175,254,168,1,200,255,194,255,2,2,5,0,186,255,32,0,60,253,62,255,186,1,81,255,151,255,188,1,153,255,91,0,6,0,33,253,88,255,79,1,6,255,225,255,167,1,103,255,171,0,178,255,44,253,209,255,40,1,180,254,37,0,115,1,136,255,240,0,137,255,91,253,0,0,171,0,129,254,197,0,11,1,120,255,43,1,110,255,115,253,37,0,141,0,174,254,92,1,226,0,195,255,64,1,228,254,101,253,115,0,115,0,206,254,91,1,80,0,233,255,94,1,157,254,202,253,23,1,42,0,216,254,18,1,229,255,102,0,190,1,177,254,19,254,23,1,149,255,65,255,11,1,107,255,144,0,193,1,151,254,54,254,251,0,75,255,178,255,243,0,23,255,186,0,191,1,145,254,129,254,167,0,240,254, 10,0,243,0,91,255,6,1,91,1,45,254,28,255,172,0,189,254,45,0,151,0,73,255,52,1,81,1,46,254,162,255,79,0,145,254,154,0,123,0,91,255,92,1,244,0,12,254,28,0,81,0,208,254,147,0,220,255,83,255,184,1,188,0,45,254,88,0,238,255,21,255,187,0,144,255,81,255,234,1,80,0,101,254,160,0,186,255,52,255,129,0,122,255,88,255,217,1,81,0,172,254,74,0,153,255,91,255,138,0,175,255,131,255,201,1,84,0,203,254,31,0,188,255,102,255,134,0,188,255,161,255,193,1,128,0,215,254,34,0,204,255,41,255,149,0,191,255,154,255,159,1,129,0,177,254,66,0,0,0,39,255,139,0,131,255,120,255,186,1,141,0,128,254,93,0,220,255,49,255,182,0,131,255,86,255,234,1,76,0,124,254,156,0,177,255,96,255,120,0,69,255,142,255,188,1,56,0,54,255,71,0,133,255,212,255,93,0,62,255,15,0,103,1,27,0,186,255,42,0,159,255,54,0,3,0,245,254,113,0,24,1,56,0,36,0,245,255,147,255,134,0,151,255,203,254,176,0,158,0,50,0,128,0,224,255,239,255,255,0,192,254,104,254,163,0,69,0,88,0,221,0,109,255,12,0,99,1,16,254,131,254,162,0,190,255,114,0,32,1,11,255,68,0,76,1,181,253,195,254,105,0,159,255,183,0,4,1,179,254,147,0,30,1,151,253,174,254,212,255,88,255,249,0,246,0,148,254,206,0,153,0,131,253,237,254,176,255,47,255,37,1,197,0,179,254,90,1,44,0,117,253,253,254,89,255,52,255,154,1,139,0,158,254,94,1,192,255,190,253,88,255,50,255,71,255,230,1,50,0,218,254,125,1,176,255,65,254,197,255, 62,255,139,255,2,2,165,255,104,255,200,1,143,255,150,254,254,255,52,255,249,255,56,2,86,255,199,255,176,1,99,255,229,254,30,0,248,254,62,0,83,2,102,255,97,0,211,1,102,255,5,255,238,255,187,254,202,0,63,2,109,255,245,0,251,1,102,255,41,255,199,255,114,254,129,1,34,2,109,255,67,1,206,1,55,255,75,255,175,255,109,254,215,1,177,1,88,255,98,1,148,1,52,255,146,255,49,255,75,254,9,2,105,1,79,255,26,1,21,1,57,255,25,0,221,254,123,254,57,2,231,0,33,255,27,1,22,1,81,255,51,0,58,254,158,254,77,2,157,0,64,255,33,1,139,0,49,255,123,0,14,254,160,254,197,1,27,0,165,255,187,1,95,0,79,255,57,0,174,253,28,255,207,1,192,255,96,255,152,1,234,255,219,255,74,0,99,253,59,255,95,1,113,255,138,255,174,1,152,255,37,0,7,0,76,253,171,255,67,1,18,255,186,255,159,1,137,255,141,0,212,255,103,253,199,255,224,0,185,254,86,0,96,1,80,255,249,0,183,255,121,253,216,255,206,0,184,254,248,0,72,1,131,255,65,1,44,255,92,253,21,0,200,0,181,254,24,1,173,0,154,255,119,1,230,254,164,253,196,0,148,0,160,254,250,0,30,0,51,0,108,1,229,255,32,0,2,0,19,253,220,255,5,3,21,5,240,2,139,254,29,252,197,249,39,244,88,236,93,229,192,225,202,226,176,231,44,239,239,247,80,0,79,7,241,14,253,23,29,30,137,31,48,30,244,25,208,17,10,9,17,3,61,255,26,252,133,250,113,250,39,251,41,254,184,2,152,4,121,2,195,255,117,254,58,252,12,247,144,239,218,231,225,226,9,226,143,228,98,235, 10,244,9,251,250,1,17,11,13,20,84,26,68,30,188,31,110,28,208,20,0,13,130,6,255,0,110,253,85,251,151,249,137,249,108,253,68,2,228,3,142,2,252,0,252,255,74,254,202,249,137,242,54,235,53,229,193,225,239,226,249,232,203,239,194,245,148,253,23,7,141,15,204,22,60,29,60,32,235,29,245,23,234,16,173,9,152,3,50,0,212,252,35,249,15,249,24,253,63,1,27,3,127,2,140,1,109,1,61,0,75,252,81,246,101,239,207,231,166,226,59,227,157,231,92,236,29,242,79,250,240,2,238,10,128,19,118,27,89,31,2,31,89,27,124,20,204,12,155,7,133,3,36,254,186,249,78,249,164,252,142,0,126,2,76,2,84,2,227,2,158,1,193,254,128,250,9,243,7,234,163,228,43,228,32,230,99,233,87,239,233,246,254,253,73,6,230,15,245,23,79,29,188,31,41,29,119,22,26,16,96,11,25,6,217,255,171,250,43,249,230,251,80,255,223,0,205,1,213,2,237,2,30,2,72,1,238,253,242,245,220,236,122,231,233,228,103,228,54,231,166,236,127,242,51,249,16,2,98,11,228,19,170,27,246,31,34,30,246,24,171,19,160,14,255,8,231,1,196,251,3,250,2,252,60,254,14,0,245,1,183,2,59,2,180,2,127,3,109,0,253,248,72,241,70,235,78,230,160,228,175,230,237,233,103,238,64,245,118,253,6,6,233,15,92,25,177,30,134,30,212,26,119,22,73,18,69,12,15,4,172,253,26,251,39,251,104,252,33,255,137,1,137,1,102,1,87,3,125,4,151,1,9,252,100,245,7,238,16,232,201,229,230,229,81,231,146,235,142,241,33,248,107,0,209,10,13,21,251,27,95,29,131,27,82,25,187,21,18,15, 183,6,46,0,64,252,65,250,99,251,192,254,71,0,222,255,9,1,157,3,120,4,216,2,55,255,107,248,147,240,193,234,13,231,47,229,242,229,47,233,167,237,51,243,219,250,113,5,197,16,149,24,47,27,123,27,39,27,231,23,75,17,254,9,101,3,105,253,68,250,142,251,238,253,60,254,112,254,112,0,97,2,214,3,82,4,102,1,254,250,233,243,115,237,103,232,157,229,79,229,118,231,177,234,189,238,194,245,204,0,132,12,127,20,149,24,94,27,53,28,20,25,195,19,134,13,212,5,120,254,120,251,31,252,204,252,14,253,8,254,79,255,23,1,179,3,217,4,175,2,167,253,41,247,131,240,170,234,178,230,153,229,232,230,117,232,227,234,128,241,140,252,138,7,176,15,227,21,141,26,242,27,26,26,234,22,16,17,66,8,226,0,124,253,9,252,203,251,123,252,40,253,65,254,166,0,152,3,51,5,247,3,3,0,122,250,209,243,254,236,54,232,216,230,33,231,197,230,248,231,86,238,144,248,97,2,58,11,66,19,135,24,180,26,161,27,77,26,46,20,182,11,172,4,191,255,255,252,132,252,164,252,186,252,200,253,12,0,38,3,45,5,230,4,116,2,59,254,179,247,42,240,27,235,83,233,199,231,93,229,21,230,249,235,87,244,103,253,152,7,91,16,168,21,214,25,238,28,232,27,161,22,104,15,14,8,108,2,52,255,232,253,57,253,155,252,40,253,99,255,149,2,209,4,104,5,169,4,124,1,148,250,241,242,143,238,38,236,155,232,90,229,238,229,190,233,182,239,8,249,114,3,141,11,66,18,153,24,178,28,17,29,90,25,195,18,74,11,32,5,37,1,23,255,168,253,99,252,156,252,1,255,231,1,216,3,142,5,111,6, 144,3,145,252,239,245,64,242,67,238,137,233,167,230,188,229,216,230,58,236,31,245,65,254,95,6,40,14,140,21,42,27,95,29,82,27,208,21,166,14,14,8,124,3,198,0,59,254,18,252,93,252,127,254,117,0,145,2,234,5,238,7,207,4,141,254,131,249,18,245,244,239,227,235,117,232,128,229,90,229,171,233,51,241,151,249,183,1,3,10,66,18,242,24,187,28,156,28,137,24,194,17,55,11,159,6,197,2,244,254,155,252,209,252,218,253,162,254,74,1,6,6,230,7,113,5,137,1,32,253,239,247,226,242,124,238,237,233,176,229,117,228,164,231,204,237,40,245,8,253,108,5,254,13,138,21,59,27,22,29,1,26,13,20,49,14,97,9,110,4,152,255,80,253,8,253,18,252,123,252,115,0,2,5,156,6,199,5,46,3,216,254,231,249,126,245,40,241,217,235,153,230,43,228,176,229,18,234,60,240,193,247,250,255,175,8,110,17,251,24,116,28,153,26,211,21,51,17,28,12,189,5,2,1,7,255,221,252,160,250,153,251,112,255,98,3,201,5,54,6,64,4,66,0,18,252,72,248,249,243,61,238,125,232,50,229,58,229,229,231,36,237,219,243,61,251,219,3,148,13,209,22,118,27,174,26,45,24,151,20,70,14,14,8,98,4,82,1,161,253,251,250,139,251,130,254,41,2,94,5,173,6,70,5,253,1,155,254,125,251,36,247,12,241,46,235,221,230,57,229,161,230,202,234,171,240,4,247,42,255,22,10,209,19,178,24,136,26,84,26,123,22,58,16,227,10,35,7,222,2,101,254,99,251,12,251,53,253,198,0,96,4,130,6,140,5,230,2,160,0,200,253,123,249,217,243,196,237,165,232,115,229,152,229,12,233,239,236,199,241, 181,250,208,5,31,15,211,21,112,26,105,27,229,23,138,18,229,13,173,9,230,4,0,0,104,252,41,251,31,252,142,255,233,3,16,6,148,5,17,4,97,2,19,0,51,252,27,247,63,241,205,234,112,230,55,230,200,231,139,233,7,238,216,246,203,0,24,10,201,18,114,25,137,27,87,25,59,21,18,17,156,12,65,7,51,2,243,253,12,251,69,251,182,254,208,2,66,5,120,5,212,4,3,4,191,1,187,254,219,250,115,244,36,237,217,232,148,231,199,230,33,231,98,235,211,242,72,251,237,4,251,14,249,22,103,26,147,25,20,23,171,19,34,15,86,10,48,5,166,255,157,251,214,250,178,253,174,1,3,4,61,5,169,5,174,4,12,3,145,1,5,254,1,247,240,239,203,235,203,232,107,230,116,230,142,233,51,239,124,246,241,255,1,11,231,19,118,24,190,25,108,24,59,21,87,17,242,12,233,7,209,1,197,252,130,251,151,253,107,0,12,3,56,5,131,5,120,4,83,4,244,3,252,255,126,249,136,243,194,238,121,234,24,231,45,230,25,232,186,235,199,241,136,251,167,6,15,16,103,22,46,25,218,24,90,22,39,19,176,15,141,10,170,3,65,254,61,252,180,252,206,254,68,2,160,4,87,4,106,4,162,5,51,5,155,1,12,252,154,246,129,241,8,236,249,231,155,230,121,230,68,232,155,237,162,246,102,1,109,11,56,19,159,23,37,24,157,22,242,20,49,18,185,12,170,5,55,0,150,252,68,251,154,253,44,1,218,2,24,3,30,4,223,5,220,5,199,2,154,254,221,249,224,243,253,237,242,233,91,231,134,229,239,229,29,234,0,242,7,252,140,6,180,15,56,21,128,22,141,22,133,22,237,19,174,14,182,8,127,2, 29,253,34,251,27,253,3,0,102,1,244,1,201,3,180,5,147,5,197,3,255,0,109,252,105,246,179,240,79,236,165,232,128,229,200,228,176,231,245,237,238,246,239,1,13,12,202,17,137,20,220,22,85,23,17,21,95,17,231,11,237,4,160,254,7,252,72,253,9,255,203,255,10,1,55,3,220,4,91,5,230,4,0,3,203,254,69,249,1,244,114,239,234,234,189,230,23,229,40,230,237,233,78,242,175,253,49,7,188,13,220,18,52,22,59,23,103,22,10,20,28,15,162,7,209,0,205,253,162,253,6,254,189,254,103,0,108,2,243,3,45,5,191,5,145,4,190,0,173,251,17,247,43,242,220,236,211,232,50,230,138,228,216,230,180,238,180,248,202,1,191,9,48,16,99,20,95,22,5,23,31,22,141,17,251,9,92,3,169,255,243,253,91,253,6,254,177,255,123,1,251,2,207,4,68,6,81,5,255,1,92,254,11,250,98,244,135,239,117,235,185,230,102,227,252,228,98,235,26,244,34,253,240,5,99,13,16,18,38,21,169,23,209,23,156,19,198,12,130,6,253,1,244,254,118,253,203,253,42,255,112,0,34,2,249,4,156,6,177,5,233,3,13,1,47,252,98,247,109,243,121,238,97,232,234,227,32,228,173,232,182,239,177,248,30,2,191,9,3,15,207,19,239,23,223,24,149,21,212,15,191,9,120,4,61,0,238,253,11,254,111,254,37,255,183,1,134,4,205,5,105,6,201,5,199,2,74,254,103,250,214,246,75,241,120,234,104,229,35,228,89,230,217,235,136,244,192,253,18,5,77,11,160,17,206,22,248,24,233,22,92,18,10,13,221,6,186,1,95,255,5,254,43,253,117,254,247,0,32,3,18,5,210,6,164,6,181,3,19,0, 72,253,226,249,246,243,12,237,157,231,98,228,82,228,235,232,223,240,86,249,180,0,144,7,238,14,83,21,11,24,136,23,231,20,126,15,42,9,150,4,20,1,44,254,24,253,36,254,179,255,126,1,82,4,221,6,210,6,83,4,220,1,236,255,107,252,164,246,114,240,93,234,96,229,211,227,247,230,190,237,58,245,239,251,166,3,61,12,177,18,200,22,124,24,120,22,122,17,40,12,81,7,122,2,249,254,181,253,243,253,173,254,131,0,252,3,197,6,154,6,226,4,155,3,209,1,127,254,215,249,1,244,69,237,250,230,169,227,172,229,27,235,219,240,168,247,3,0,47,8,103,15,127,21,130,24,72,23,175,19,74,15,8,10,120,4,122,0,151,254,178,253,146,253,222,255,222,3,67,6,100,6,199,5,226,4,100,3,214,0,255,252,254,247,214,240,10,233,236,228,120,229,97,232,25,237,232,243,147,251,141,3,21,12,148,19,115,23,174,23,179,21,4,18,148,12,211,6,222,2,22,0,108,253,197,252,50,255,135,2,237,4,208,5,186,5,99,5,25,4,22,2,242,255,177,251,247,243,252,235,54,231,128,229,124,230,116,234,57,240,178,246,168,254,217,7,10,16,24,21,53,23,36,23,27,20,163,14,151,9,134,5,58,1,203,253,170,252,73,254,88,1,157,3,207,4,170,5,88,5,233,3,57,3,88,2,27,254,206,246,130,239,166,233,249,229,192,229,131,232,188,236,61,242,28,250,152,3,246,11,19,18,123,22,169,23,234,20,162,16,36,12,138,7,183,2,111,254,175,252,8,254,65,0,62,2,131,4,205,5,250,4,55,4,193,4,228,3,3,0,19,250,251,242,14,236,89,231,24,230,100,231,223,233,156,238,138,246,95,255, 173,7,123,15,44,21,29,23,163,21,111,18,187,14,89,10,184,4,191,255,200,253,238,253,7,255,159,1,115,4,28,5,125,4,180,4,116,5,222,4,41,2,89,253,105,246,218,238,153,233,132,231,189,230,207,231,42,236,203,242,143,250,100,3,64,12,20,19,57,22,203,21,198,19,35,17,145,12,130,6,201,1,246,254,95,253,35,254,29,1,128,3,238,3,214,3,122,4,80,5,61,5,10,4,112,0,107,249,250,241,147,236,128,232,239,229,47,230,69,233,121,238,154,245,112,254,6,8,247,15,250,19,234,20,237,20,247,18,78,14,244,8,15,4,114,255,193,252,95,253,14,0,11,2,140,2,38,3,224,3,103,4,140,5,205,5,113,2,66,252,193,245,144,239,40,234,182,230,188,229,67,231,21,235,252,240,192,249,52,4,140,12,124,17,148,20,168,21,199,19,31,16,192,11,130,6,9,1,195,253,11,254,185,255,2,1,62,2,234,2,213,2,230,3,40,6,184,6,52,4,122,255,97,249,227,242,1,237,128,232,145,230,240,230,174,232,96,237,49,246,36,0,101,8,252,14,166,19,106,21,139,20,74,18,187,14,220,8,173,2,69,255,122,254,9,255,190,0,73,2,70,2,40,2,187,3,234,5,227,6,169,5,7,2,236,252,173,246,203,239,177,234,39,232,107,230,102,230,140,234,94,242,99,251,39,4,34,12,218,17,89,20,227,20,81,20,8,17,20,11,97,5,59,1,201,254,232,254,169,0,155,1,134,1,210,1,106,3,215,5,98,7,197,6,141,4,103,0,188,249,235,242,7,238,24,234,145,230,115,229,128,232,223,238,248,246,55,0,26,9,34,15,177,18,78,21,202,21,209,18,240,13,96,8,237,2,177,255,134,255, 150,0,71,1,51,1,72,1,6,3,102,5,197,6,136,7,221,6,254,2,186,252,149,246,107,241,57,236,110,231,142,229,57,231,143,235,229,242,126,252,45,5,144,11,251,16,219,20,221,21,86,20,153,16,187,10,230,4,45,1,28,0,180,0,228,0,84,0,214,0,130,2,49,4,35,6,47,8,71,8,215,4,114,255,82,250,229,244,142,238,64,233,107,230,168,229,82,232,122,239,96,248,126,0,18,8,166,14,25,19,138,21,146,21,144,18,62,13,44,7,188,2,77,1,17,1,90,0,0,0,147,0,131,1,202,2,70,5,61,8,166,8,191,5,226,1,134,253,130,247,63,241,252,235,89,231,178,228,174,230,125,236,214,243,32,252,64,4,53,11,213,16,123,20,189,21,29,20,52,15,2,9,164,4,146,2,77,1,76,0,55,0,146,0,141,0,112,1,149,4,195,7,48,8,195,6,82,4,231,255,57,250,210,244,194,238,151,232,65,229,192,229,152,233,25,240,219,247,231,255,101,7,145,13,135,18,149,21,17,21,191,16,46,11,230,6,233,3,145,1,107,0,133,0,31,0,80,255,161,0,225,3,87,6,133,7,190,7,185,5,224,1,167,253,93,248,153,241,245,234,85,230,15,229,80,231,90,236,128,243,119,251,240,2,232,9,110,16,237,20,113,21,28,18,127,13,78,9,62,5,48,2,71,1,233,0,90,255,144,254,36,0,130,2,16,5,133,7,34,8,148,6,254,3,128,0,133,251,207,244,172,237,31,232,93,229,203,229,150,233,244,239,55,247,116,254,5,6,215,13,156,19,2,21,31,19,234,15,127,11,127,6,171,3,146,2,223,0,15,255,155,254,72,255,45,1,69,4,230,6,195,7,0,7,97,5,208,2,111,254, 1,248,233,240,170,234,97,230,58,229,192,231,10,237,70,243,250,249,45,2,3,11,60,17,171,19,245,19,179,17,217,12,114,8,223,5,159,3,117,1,195,255,159,254,159,254,88,0,78,3,242,5,17,7,0,7,119,6,209,4,48,1,136,251,196,244,236,237,73,232,188,229,22,231,235,234,114,239,151,245,101,254,55,7,200,13,138,18,123,20,124,18,127,14,198,10,158,7,244,4,189,2,166,0,211,254,51,254,155,255,102,2,207,4,29,6,202,6,17,7,48,6,114,3,193,254,121,248,39,241,77,234,207,230,38,231,227,232,249,235,78,242,167,250,216,2,186,10,38,17,247,19,28,19,58,16,177,12,56,9,78,6,247,3,123,1,22,255,25,254,66,255,166,1,208,3,94,5,138,6,89,7,23,7,45,5,183,1,32,252,7,244,176,236,244,232,100,231,29,231,190,233,86,239,91,246,154,254,138,7,236,14,230,18,123,19,160,17,79,14,208,10,247,7,102,5,80,2,118,255,54,254,216,254,198,0,208,2,106,4,29,6,92,7,52,7,135,6,166,4,23,255,19,247,98,240,165,235,16,232,183,230,100,232,58,236,14,242,54,250,127,3,139,11,242,16,48,19,82,18,120,15,126,12,226,9,3,7,171,3,115,0,146,254,201,254,17,0,101,1,87,3,113,5,67,6,248,6,47,8,195,6,115,1,194,250,64,244,56,238,128,233,84,231,127,231,166,233,124,238,37,246,37,255,198,7,166,14,58,18,74,18,120,16,35,14,168,11,215,8,42,5,91,1,101,255,249,254,12,255,133,0,240,2,37,4,249,4,12,7,220,8,187,7,181,3,63,254,174,247,245,240,171,235,114,232,250,230,184,231,125,235,11,242,152,250,230,3,225,11, 139,16,219,17,223,16,11,15,62,13,113,10,72,6,219,2,161,0,206,254,160,254,117,0,19,2,154,2,252,3,176,6,158,8,85,8,220,5,82,1,222,250,7,244,99,238,5,234,48,231,212,230,33,233,65,238,76,246,198,255,114,8,117,14,207,16,159,16,24,16,184,14,127,11,233,7,188,4,102,1,230,254,236,254,98,0,34,1,167,1,130,3,45,6,39,8,225,8,195,7,3,4,41,254,196,247,134,241,15,236,103,232,189,230,94,231,64,235,73,242,134,251,47,5,9,12,45,15,177,16,24,17,142,15,228,12,29,10,138,6,80,2,183,255,156,255,33,0,36,0,207,0,173,2,252,4,95,7,54,9,237,8,14,6,101,1,72,251,171,244,243,238,78,234,67,231,156,230,178,232,96,238,157,247,91,1,115,8,42,13,69,16,30,17,15,16,155,14,83,12,25,8,143,3,29,1,101,0,237,255,206,255,122,0,183,1,197,3,156,6,185,8,54,9,231,7,34,4,155,254,125,248,57,242,209,236,7,233,140,230,153,230,98,235,235,243,228,252,155,4,6,11,4,15,59,16,99,16,39,16,229,13,121,9,85,5,173,2,255,0,31,0,236,255,222,255,179,0,226,2,118,5,241,7,140,9,7,9,72,6,188,1,161,251,56,245,235,239,41,235,216,230,147,229,50,233,7,240,39,248,198,0,42,8,171,12,247,14,188,16,65,17,17,15,53,11,79,7,239,3,215,1,198,0,217,255,128,255,42,0,180,1,53,4,38,7,31,9,164,9,77,8,93,4,132,254,194,248,100,243,102,237,234,231,185,229,141,231,103,236,12,244,32,253,201,4,191,9,129,13,112,16,87,17,10,16,240,12,237,8,151,5,95,3,155,1,76,0,150,255, 126,255,160,0,9,3,191,5,37,8,232,9,134,9,255,5,42,1,99,252,197,246,3,240,5,234,174,230,55,230,66,233,112,240,43,249,142,0,154,6,139,11,17,15,250,16,140,16,211,13,76,10,8,7,88,4,78,2,190,0,104,255,216,254,191,255,155,1,247,3,36,7,212,9,208,9,36,7,173,3,150,255,172,249,213,242,203,236,200,231,34,229,13,231,12,237,187,244,109,252,52,3,226,8,149,13,128,16,191,16,213,14,215,11,125,8,156,5,124,3,101,1,136,255,236,254,72,255,33,0,91,2,21,6,21,9,105,9,39,8,49,6,92,2,199,252,187,246,246,239,95,233,122,229,215,229,58,234,34,241,136,248,128,255,10,6,158,11,91,15,185,16,233,15,81,13,27,10,109,7,215,4,35,2,74,0,126,255,241,254,15,255,120,1,77,5,231,7,248,8,48,9,176,7,93,4,19,0,128,250,100,243,14,236,228,230,144,229,100,232,7,238,182,244,206,251,230,2,31,9,216,13,105,16,64,16,49,14,166,11,16,9,10,6,43,3,140,1,55,0,122,254,103,254,212,0,225,3,145,6,191,8,142,9,148,8,87,6,248,2,224,253,206,246,251,238,179,232,253,229,65,231,78,235,32,241,7,248,47,255,6,6,231,11,120,15,31,16,3,15,64,13,119,10,241,6,134,4,237,2,133,0,106,254,78,254,220,255,78,2,81,5,238,7,26,9,229,8,198,7,91,5,13,1,105,250,72,242,59,235,48,231,155,230,33,233,253,237,74,244,92,251,199,2,148,9,173,13,47,15,157,15,93,14,73,11,110,8,111,6,26,4,63,1,9,255,36,254,173,254,200,0,243,3,183,6,96,8,244,8,175,8,103,7,247,3,189,253,193,245, 67,238,2,233,213,230,232,231,122,235,141,240,101,247,155,255,159,6,77,11,138,14,1,16,216,14,74,12,254,9,190,7,16,5,88,2,241,255,73,254,46,254,206,255,161,2,118,5,84,7,99,8,13,9,218,8,97,6,230,0,107,249,170,241,44,235,191,231,138,231,47,233,39,237,12,244,244,251,218,2,191,8,92,13,112,15,232,14,70,13,88,11,13,9,135,6,195,3,241,0,184,254,232,253,7,255,144,1,45,4,13,6,119,7,241,8,170,9,44,8,254,3,80,253,23,245,250,237,182,233,143,231,119,231,199,234,4,241,25,248,58,255,21,6,101,11,40,14,173,14,210,13,66,12,46,10,223,7,66,5,56,2,122,255,11,254,133,254,155,0,230,2,155,4,113,6,123,8,178,9,119,9,178,6,109,0,137,248,148,241,38,236,28,232,193,230,12,233,228,237,41,244,142,251,5,3,16,9,213,12,120,14,89,14,15,13,63,11,59,9,168,6,120,3,71,0,59,254,78,254,231,255,155,1,119,3,154,5,166,7,197,9,251,10,252,8,90,3,113,252,158,245,238,238,150,233,46,231,229,231,37,235,160,240,225,247,137,255,40,6,15,11,191,13,87,14,197,13,112,12,152,10,77,8,249,4,67,1,254,254,127,254,30,255,147,0,130,2,82,4,127,6,129,9,104,11,38,10,29,6,120,0,127,249,27,242,244,235,93,232,127,231,52,233,164,237,95,244,250,251,46,3,237,8,163,12,87,14,59,14,45,13,230,11,205,9,133,6,36,3,126,0,208,254,149,254,210,255,112,1,25,3,140,5,129,8,140,10,156,10,99,8,228,3,61,253,131,245,197,238,34,234,183,231,229,231,27,235,250,240,53,248,128,255,22,6,9,11,148,13, 41,14,200,13,190,12,179,10,247,7,239,4,199,1,87,255,139,254,28,255,101,0,32,2,82,4,233,6,58,9,89,10,210,9,181,6,138,0,242,248,237,241,74,236,85,232,2,231,20,233,218,237,53,244,153,251,251,2,220,8,104,12,17,14,60,14,56,13,125,11,89,9,132,6,49,3,58,0,133,254,135,254,188,255,78,1,82,3,169,5,225,7,2,10,7,11,245,8,109,3,139,252,170,245,0,239,172,233,59,231,232,231,40,235,163,240,230,247,142,255,33,6,1,11,178,13,82,14,197,13,112,12,152,10,75,8,242,4,199,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,125,255,126,255,144,255,201,255,7,0,88,0,5,1,128,1,145,1,88,1,79,0,42,255,85,254,32,252,120,251,39,251,135,250,103,247,249,247,241,253,169,252,250,249,178,253,224,1,17,8,138,9,156,8,74,4,169,251,186,248,127,247,8,246,28,254,67,9,195,13,176,14,221,21,48,27,103,24,236,19,199,12,253,5,46,6,163,0,26,241,3,236,212,232,53,219,127,213,43,223,170,230,92,231,151,239,241,253,163,11,60,32,254,50,136,45,121,23,43,7,179,250,217,237,31,240,183,2,67,5,147,254,173,254,44,11,181,32,84,43,11,33,128,22,164,19,201,23,34,13,118,253,139,247,143,217,221,191,127,194,45,197,124,208,17,217,15,222,151,238,100,253,185,27,171,55,161,46,93,44,148,30,11,254,15,241,192,242, 92,251,11,250,40,237,111,239,228,250,181,22,95,41,144,21,247,19,78,21,23,5,249,253,132,242,161,233,204,214,59,187,43,186,209,185,115,186,88,203,117,199,121,205,154,232,41,2,25,33,129,53,234,59,86,47,56,19,229,10,251,16,187,14,95,11,249,251,117,244,130,21,51,46,21,53,71,59,54,53,6,45,19,22,244,4,9,4,136,240,111,217,134,203,137,190,187,196,150,208,172,212,178,206,137,204,150,225,15,249,174,23,182,56,135,64,77,49,230,28,5,16,203,17,66,22,4,8,253,244,126,245,216,9,10,30,63,45,61,64,232,72,158,53,12,38,124,32,10,19,242,255,64,234,49,207,15,188,192,192,145,208,201,206,30,195,82,200,91,208,122,229,77,19,147,51,73,66,114,62,252,40,10,31,47,34,184,28,27,3,123,238,180,242,232,253,0,11,15,35,144,59,2,57,20,42,68,37,249,29,143,20,130,13,233,246,49,213,201,195,186,202,224,202,170,191,172,189,142,178,143,175,90,202,61,238,92,20,57,44,246,31,178,14,178,14,244,23,145,13,121,237,238,238,245,242,192,242,46,7,107,38,100,58,82,56,142,48,120,40,255,26,235,31,123,37,79,255,116,227,47,219,199,204,134,207,13,209,51,190,202,176,144,169,3,181,39,222,90,10,17,34,103,21,78,9,134,26,254,28,92,7,95,253,167,253,183,246,237,252,109,22,39,49,197,62,222,73,182,70,128,48,211,51,103,61,195,39,59,12,129,238,50,212,62,201,163,202,57,199,166,189,59,175,93,170,224,180,235,227,24,27,109,34,175,21,231,23,11,33,175,24,225,6,242,255,160,244,217,226,61,244,218,8,91,23,90,58,62,68,193,55,142,52,79,58,48,61,132,50, 131,22,45,249,173,220,166,206,22,206,118,197,28,192,223,175,234,152,216,164,150,218,169,9,152,18,248,17,177,34,61,34,92,25,158,23,245,4,87,239,78,232,170,230,0,239,27,10,146,42,138,50,27,43,145,45,32,50,146,51,235,47,169,22,68,247,61,223,95,202,44,193,241,194,137,194,151,173,118,141,128,159,112,211,1,239,58,255,22,22,154,28,164,32,199,37,106,26,242,5,37,248,246,232,6,220,68,232,156,10,120,40,36,51,182,56,57,61,110,71,101,82,237,79,47,60,151,36,226,9,67,234,142,222,244,232,111,224,12,181,150,156,146,172,157,195,166,221,253,249,91,6,213,12,51,29,208,29,83,19,78,9,224,250,48,224,147,207,116,220,239,247,2,19,92,39,21,46,202,57,140,75,181,88,123,90,207,79,191,64,192,32,71,248,87,251,25,8,78,234,10,198,25,176,87,169,211,188,9,214,19,231,38,243,244,254,43,10,195,7,222,2,105,1,1,237,219,209,197,193,62,201,21,227,235,253,112,16,123,30,232,46,127,70,59,84,237,87,170,98,169,82,51,39,205,13,137,20,9,18,67,248,99,216,201,188,190,177,44,193,186,212,18,226,250,244,195,4,145,13,231,19,190,22,157,22,127,3,238,224,197,205,178,205,31,221,8,247,229,1,80,15,160,40,245,54,23,60,219,83,152,96,205,71,33,37,56,23,65,24,24,20,130,2,8,228,183,194,120,184,135,191,181,199,9,214,250,234,23,249,154,253,67,5,45,17,221,16,78,252,237,222,18,197,244,191,98,211,113,223,205,231,114,3,58,23,116,24,142,44,102,79,6,87,30,65,218,43,95,28,57,26,188,30,251,13,168,235,107,205,63,192,45,187,100,190,81,206,18,230, 127,235,171,240,112,0,48,9,73,13,174,4,59,223,23,197,212,200,174,203,35,208,242,230,143,3,46,11,221,16,239,51,225,81,55,89,106,81,154,55,43,38,73,43,159,42,88,24,111,246,221,220,246,201,205,184,12,188,201,206,166,219,21,230,225,239,4,248,206,8,30,24,134,8,173,232,209,221,202,213,217,199,177,210,171,236,153,248,98,255,155,12,90,41,50,74,250,89,223,79,164,56,236,45,132,51,218,49,93,31,14,8,11,239,89,209,98,192,102,194,7,201,17,217,107,227,165,225,100,242,19,13,61,22,206,6,254,247,128,232,188,207,57,195,69,208,85,223,177,234,150,240,52,251,202,24,115,59,129,75,177,66,25,48,140,43,199,49,240,43,174,34,0,18,72,244,71,218,117,200,70,194,53,205,25,222,56,222,92,223,131,247,42,15,216,18,152,18,211,11,105,246,175,219,218,204,226,211,177,225,232,230,96,236,41,247,207,16,96,57,248,71,162,61,54,53,178,49,165,48,167,49,23,44,111,28,41,2,105,231,188,204,188,193,117,206,77,212,72,205,183,215,156,238,154,254,209,8,131,16,103,15,122,250,174,222,163,210,18,216,39,225,153,231,241,232,185,237,110,17,75,54,77,67,140,69,16,65,14,58,114,59,97,62,128,58,35,46,170,27,158,248,60,218,127,216,29,219,60,214,109,210,175,220,65,236,219,246,33,3,233,19,46,17,88,252,206,229,21,211,116,213,54,225,29,224,71,218,76,231,91,8,143,40,59,60,62,68,78,62,51,58,193,60,136,58,39,59,28,58,239,33,88,249,82,228,226,220,134,214,226,205,183,205,11,217,55,225,221,235,121,2,245,16,74,19,138,7,247,233,107,215,103,221,217,225,113,216,242,211, 40,224,55,250,0,28,92,54,155,60,80,61,243,61,135,55,67,56,47,66,231,63,149,36,59,2,215,238,118,229,156,213,73,206,170,209,71,211,22,218,45,233,228,251,99,17,110,27,15,13,124,241,64,227,51,232,249,225,88,215,189,209,113,212,61,237,134,15,170,36,215,52,232,60,196,56,191,52,11,57,73,72,66,71,124,42,202,16,52,255,89,234,45,218,99,209,211,205,9,203,68,206,42,216,85,232,23,5,99,15,128,255,19,236,220,225,253,223,184,220,199,208,92,198,191,200,224,221,84,250,43,18,14,41,108,53,186,47,53,42,171,55,104,71,149,66,165,46,66,29,13,6,82,240,242,225,97,213,14,206,228,204,0,203,99,207,139,232,9,7,91,15,100,6,45,249,207,237,107,238,97,234,97,217,253,205,242,205,166,219,186,241,28,11,80,41,147,51,36,40,226,45,93,60,141,70,27,72,218,61,17,43,239,20,230,0,239,237,50,222,11,218,147,211,31,199,80,207,220,232,17,4,108,17,1,11,153,253,68,247,76,246,82,240,228,221,91,208,161,207,8,209,13,226,81,3,10,31,7,38,0,35,178,42,19,54,215,63,132,72,54,65,193,49,185,34,31,9,214,242,35,232,129,222,52,207,110,194,83,196,248,219,40,246,100,3,209,0,230,246,252,243,32,245,85,233,97,217,69,208,38,199,212,193,21,213,19,247,103,14,189,24,159,27,175,34,82,45,146,58,233,66,191,64,175,57,251,38,212,12,82,250,238,238,82,228,166,211,123,193,230,195,202,215,32,242,76,2,195,255,193,252,237,255,53,253,55,243,98,235,227,223,3,207,27,199,39,219,33,247,251,14,44,30,72,35,10,42,245,53,75,64,84,73,184,77,234,71,58,55, 16,28,62,9,31,1,66,241,201,219,201,200,161,194,40,213,225,239,15,251,22,254,251,2,139,4,178,254,25,251,135,246,203,228,132,206,166,200,56,212,203,235,191,4,139,18,159,25,231,34,247,44,160,54,169,64,37,76,215,75,193,55,37,34,163,18,187,6,144,248,145,226,198,199,167,193,193,211,95,231,5,241,50,252,231,4,212,0,255,0,101,4,69,252,124,234,84,213,128,200,85,208,141,228,20,251,169,9,28,19,148,32,7,39,132,46,151,62,159,76,151,75,251,62,222,41,22,26,85,18,103,4,119,231,195,202,80,197,178,206,22,218,90,233,104,247,139,251,164,252,126,1,10,6,253,1,199,240,52,217,75,202,38,205,22,221,5,239,1,254,113,12,74,22,94,27,177,37,127,55,139,71,29,76,105,64,192,44,132,34,131,30,212,12,199,238,60,214,68,203,251,202,121,213,184,228,45,240,86,246,154,246,208,254,130,6,231,4,245,246,171,222,238,205,241,206,249,214,147,229,242,247,242,5,15,16,134,20,82,30,114,48,93,66,108,73,97,61,188,44,114,41,243,35,153,16,185,247,171,221,221,205,97,198,134,205,55,221,26,231,104,236,39,240,76,247,48,2,243,3,235,245,32,224,239,207,78,204,36,206,117,218,8,238,21,252,91,6,53,13,239,20,122,41,252,63,204,70,224,61,64,52,71,51,136,45,32,27,106,6,107,237,125,213,170,202,120,207,222,218,240,227,202,233,12,237,10,246,209,4,47,8,246,251,11,235,2,220,3,209,66,207,167,216,122,233,228,247,84,3,21,6,87,14,251,36,33,58,30,63,25,58,177,55,245,54,88,48,178,35,210,17,78,246,27,221,174,207,225,207,132,217,124,227,47,230,227,232,192,246, 53,4,108,7,67,1,150,244,121,227,46,214,206,207,247,211,22,228,83,244,59,252,126,253,13,9,176,32,129,50,249,55,19,58,158,57,37,56,245,52,203,43,124,25,146,0,4,230,150,212,226,211,12,221,182,226,98,228,239,234,186,248,32,5,49,13,214,10,174,255,90,241,58,225,60,213,230,214,147,230,153,244,7,248,54,249,225,6,35,28,43,42,225,51,28,56,242,55,163,55,78,54,181,46,251,31,141,6,114,233,116,212,105,208,237,212,50,214,208,216,45,223,203,236,111,251,209,4,9,7,58,1,154,243,29,226,203,209,103,210,67,227,15,237,129,238,136,243,13,1,80,19,48,35,210,46,154,53,222,55,86,57,33,58,189,53,68,43,241,18,231,244,170,223,145,216,139,215,95,214,214,214,42,222,140,234,82,248,163,3,194,9,56,8,59,254,103,232,128,214,191,216,82,228,222,233,68,236,3,240,136,252,145,13,241,28,193,42,238,50,122,55,26,57,76,59,23,60,57,51,143,29,241,0,227,235,25,226,196,219,134,214,29,215,210,219,81,231,80,245,93,255,56,10,166,15,230,3,183,237,55,221,139,219,247,226,243,228,205,231,27,235,170,245,242,5,118,20,48,35,221,45,213,49,170,53,176,58,47,63,86,58,128,36,43,10,191,246,99,231,21,222,195,214,209,210,220,215,169,225,135,234,233,246,100,6,224,14,201,4,239,240,28,226,145,222,10,226,49,227,150,227,141,231,17,240,198,254,106,14,162,29,122,41,181,46,118,49,114,58,228,66,32,61,188,42,175,19,108,254,127,238,160,225,145,212,196,207,195,210,101,217,86,224,140,237,130,2,72,13,102,5,229,244,253,231,21,227,159,226,246,225,223,226,63,228,16,235,50,249, 59,6,30,24,74,37,113,39,245,45,53,59,195,66,95,66,197,50,246,29,77,11,254,249,196,234,66,219,111,213,207,215,244,214,117,218,89,234,119,0,123,12,41,7,104,251,182,239,5,231,193,230,46,228,31,225,208,228,87,232,155,240,164,2,195,19,214,29,152,34,48,42,110,56,17,67,196,68,16,57,214,37,244,22,115,4,121,239,88,225,15,219,22,216,52,211,16,213,16,230,9,251,44,7,225,8,122,253,37,242,36,237,157,231,182,226,95,228,27,228,178,227,131,237,30,254,253,13,2,24,28,29,243,36,20,52,50,66,56,68,63,59,137,46,113,32,217,11,154,246,100,232,185,225,225,215,174,207,189,209,32,223,232,243,188,4,215,5,168,254,93,248,208,238,251,230,152,228,218,227,210,224,10,223,199,231,133,247,41,7,179,17,128,22,78,32,118,49,101,63,102,67,208,62,44,55,215,42,180,20,36,0,129,244,45,233,234,219,17,210,78,206,160,218,236,240,198,254,244,3,152,3,54,253,209,243,95,236,75,233,168,229,32,224,35,220,178,227,229,242,73,2,203,11,113,17,223,27,136,45,139,59,180,63,226,64,52,63,139,49,219,28,249,11,249,253,250,241,182,226,168,210,202,205,81,216,126,234,208,247,212,0,81,3,126,253,134,244,237,238,33,236,218,231,170,223,177,218,92,224,17,237,66,252,231,4,59,9,144,23,214,41,90,51,50,60,158,67,245,64,250,52,48,35,30,18,175,5,132,249,213,230,93,211,111,205,159,212,4,226,122,240,14,253,183,2,70,254,25,247,224,243,63,239,208,232,176,224,225,215,15,219,161,233,234,244,34,249,102,1,191,16,73,28,60,40,8,55,242,63,30,65,221,57,64,39,118,24,198,14, 150,0,146,235,129,215,95,207,21,209,71,218,140,234,172,249,136,255,211,253,102,249,239,245,232,241,1,237,165,225,23,214,160,220,57,231,39,236,220,243,111,254,35,9,237,21,18,35,188,48,167,61,235,65,51,58,193,42,246,31,42,24,123,8,102,242,156,222,223,208,59,204,31,211,172,227,227,242,160,250,10,253,107,249,138,246,182,247,149,239,49,224,82,217,31,221,74,226,184,231,101,239,136,248,101,3,251,14,184,26,120,42,144,59,95,66,4,60,234,48,126,41,127,33,49,17,244,252,108,232,19,214,99,204,146,210,53,223,188,237,11,250,94,250,169,247,156,252,36,252,72,241,61,230,50,223,50,223,196,225,206,229,154,236,93,245,71,0,89,10,172,20,202,38,131,57,120,64,48,61,149,54,129,50,136,41,21,27,103,10,89,242,141,220,208,209,20,208,166,218,125,236,180,245,181,246,189,250,244,0,44,255,215,245,129,235,103,227,233,224,32,226,157,227,228,233,65,243,214,251,234,2,205,12,178,32,150,52,100,58,225,59,25,59,150,52,165,46,45,37,168,18,225,251,236,230,67,213,134,207,224,217,19,232,196,238,132,242,197,250,129,1,80,1,159,249,14,239,185,230,217,226,239,223,148,224,18,230,130,239,167,246,140,249,152,6,82,27,8,43,38,54,139,60,11,58,242,55,189,53,57,44,12,29,135,9,212,240,206,217,31,211,99,218,59,227,225,233,25,240,199,248,212,1,130,2,236,251,55,243,91,234,230,229,106,224,151,221,68,229,50,236,223,236,118,242,22,255,201,15,236,33,195,47,10,54,228,55,206,56,133,54,71,47,172,37,139,18,124,246,239,222,121,213,174,215,185,221,159,226,0,234,115,244,237,252,141,0,134,251, 136,243,100,238,0,231,155,221,249,221,243,228,183,230,184,232,40,238,125,247,6,8,116,27,166,40,242,48,195,54,35,57,89,55,94,53,130,47,216,28,2,1,164,231,127,220,71,217,97,217,252,222,149,229,111,239,250,252,185,255,217,251,127,250,61,244,2,233,227,225,132,226,101,229,155,230,71,233,160,235,87,242,31,4,49,21,136,33,175,46,208,53,242,55,45,57,9,59,0,57,228,38,87,11,43,245,248,227,130,220,35,220,156,219,11,225,224,238,225,248,120,251,175,253,101,254,75,245,6,235,50,230,202,226,71,228,142,230,57,228,70,228,68,236,224,249,145,9,18,24,197,38,200,47,67,49,5,54,69,60,116,57,84,43,229,20,33,251,123,233,122,225,82,217,84,213,10,222,252,233,219,240,153,248,115,255,116,254,12,247,201,239,113,231,213,228,172,231,136,230,185,226,11,227,216,232,69,244,148,1,187,18,67,35,4,42,19,47,198,55,8,61,22,63,105,54,142,30,211,6,111,247,216,232,115,219,47,217,186,224,236,230,3,240,233,250,174,0,33,3,241,254,234,244,40,238,214,235,47,237,162,234,236,228,158,229,99,233,22,239,93,254,135,16,162,29,228,38,167,45,121,53,206,62,179,69,97,61,92,40,252,21,26,4,151,238,88,225,230,220,190,221,11,228,79,236,71,246,122,255,154,2,71,255,71,246,86,238,103,238,228,237,246,231,104,229,141,228,72,227,165,232,115,247,148,6,167,20,32,31,238,36,140,45,178,60,37,67,185,59,19,47,12,31,223,9,236,244,114,229,157,221,147,219,117,222,99,230,224,239,238,249,191,1,70,254,255,244,143,241,111,240,79,236,110,233,19,231,231,225,13,223,179,228,248,238,211,253,53,15, 134,22,51,27,56,42,218,56,132,62,138,61,216,53,100,39,187,18,132,253,131,236,78,224,180,218,102,220,245,223,114,233,109,248,234,255,239,251,206,248,135,245,99,240,156,238,126,237,162,231,177,226,148,224,117,224,33,233,114,251,91,8,64,13,185,22,204,37,168,50,221,58,197,61,9,59,100,46,3,28,222,7,249,243,217,229,213,223,99,218,20,219,24,231,112,244,250,249,190,251,101,251,200,245,92,242,226,242,213,238,83,234,57,231,101,222,243,219,119,231,0,246,41,0,195,6,41,17,52,32,249,43,60,54,162,61,234,59,185,51,49,37,133,15,107,252,224,239,8,228,182,217,80,219,111,229,150,238,93,247,207,252,235,249,169,247,25,246,187,242,34,241,69,240,225,232,85,222,11,220,29,230,5,241,37,249,48,1,202,12,40,25,29,38,62,51,246,58,162,61,9,59,28,44,196,23,175,8,69,249,89,231,108,221,3,220,29,224,91,234,226,244,56,248,154,249,91,249,236,244,86,242,115,244,97,243,105,234,87,222,221,220,108,228,53,234,151,242,36,252,198,4,133,17,60,32,98,43,231,53,232,62,76,61,175,47,90,34,236,19,188,255,165,238,171,226,199,218,164,222,46,232,88,240,138,246,148,250,159,249,61,244,232,242,44,248,33,246,3,235,234,225,52,224,29,226,122,231,171,239,114,246,80,255,1,14,251,24,40,36,136,52,92,62,44,60,245,54,57,44,253,27,32,10,162,247,89,230,74,221,128,222,143,228,4,236,160,244,243,250,64,248,46,243,252,246,206,251,55,247,215,238,14,231,202,224,74,225,74,230,193,234,12,241,229,252,187,6,106,15,107,31,116,47,218,56,38,61,251,58,199,49,249,37,213,20,123,0,7,238, 64,227,132,224,10,226,26,233,31,245,202,249,11,246,129,245,155,250,31,252,118,249,154,243,69,233,102,226,138,227,40,227,2,230,203,239,222,247,65,254,113,9,16,24,127,39,90,51,46,58,95,59,100,54,148,45,91,30,110,8,76,246,24,234,58,225,234,222,73,232,31,243,210,244,233,243,233,246,2,249,182,251,99,252,200,243,207,234,170,230,10,226,56,223,65,228,89,235,226,240,76,247,196,1,126,15,72,30,240,43,164,52,44,55,249,54,37,50,196,34,208,14,227,254,118,238,26,223,57,221,1,230,239,234,175,238,80,241,218,241,29,246,171,251,65,249,154,243,150,238,114,232,136,225,10,223,118,226,40,231,243,234,205,241,197,250,49,7,45,23,134,37,202,45,247,51,16,57,236,52,248,38,124,25,102,8,134,241,210,226,8,224,156,226,131,232,107,237,147,237,76,240,115,247,89,250,29,249,104,247,36,243,106,235,122,228,193,225,62,227,180,229,152,233,25,239,72,245,142,2,6,19,75,30,191,39,47,52,189,57,253,53,195,47,238,36,40,16,170,250,205,234,23,226,22,228,37,233,50,234,95,236,182,241,27,247,150,249,94,250,65,250,215,245,26,238,144,232,27,228,107,227,18,230,238,232,205,234,238,240,71,255,56,12,159,21,238,36,132,49,194,53,21,57,117,55,174,44,89,27,250,4,136,241,221,231,113,231,149,232,192,232,210,235,253,240,108,245,242,248,249,251,212,252,54,249,178,242,17,237,159,230,18,229,74,232,245,230,100,231,76,240,41,250,24,3,64,16,16,31,39,42,97,50,247,56,100,58,211,51,189,36,229,13,227,249,33,239,78,235,235,232,74,232,49,235,230,239,81,243,94,248,62,253,178,253,26,252,101,248, 224,239,171,233,131,234,208,232,217,228,100,232,137,238,102,244,82,254,74,11,45,24,89,36,65,46,243,54,15,60,197,57,157,44,133,22,0,3,202,246,156,238,60,233,85,232,164,234,157,236,110,241,36,248,122,250,110,253,142,255,90,248,155,240,215,238,25,236,70,231,163,229,248,231,148,234,221,239,121,249,252,4,73,17,228,29,47,40,207,50,139,60,180,61,253,49,18,30,121,12,116,254,130,242,235,236,245,234,155,232,149,235,229,241,125,244,111,249,76,0,128,255,248,248,189,245,170,242,117,237,98,233,153,231,133,231,23,233,155,237,132,245,23,0,104,12,245,23,192,33,246,46,132,60,171,63,105,54,162,39,212,22,48,5,227,249,9,243,156,235,214,233,75,237,110,238,215,241,105,250,152,255,133,254,130,251,50,249,113,245,157,240,195,236,95,233,248,231,54,232,126,234,34,241,254,250,25,6,128,15,128,25,75,42,26,57,8,61,216,57,207,45,137,27,83,12,61,0,34,244,252,236,183,235,62,234,166,233,229,238,73,247,122,251,17,252,15,251,218,248,104,245,228,240,168,236,246,232,155,230,161,229,15,230,229,234,66,245,119,253,68,4,89,17,67,34,98,48,36,58,186,58,163,47,179,33,209,19,219,3,103,246,225,239,179,235,240,230,185,230,128,236,165,243,110,248,89,250,94,250,177,248,108,245,64,242,213,237,182,233,31,232,27,228,145,226,24,234,132,241,49,246,208,254,143,10,5,25,29,42,164,54,28,56,139,49,201,40,157,26,81,9,250,252,203,244,249,236,82,230,58,229,242,233,189,239,174,244,93,248,107,248,239,247,210,246,43,242,129,238,135,236,162,231,96,225,79,226,172,231,217,235,191,241,250,248,126,1,94,17, 114,36,19,48,150,52,87,52,198,45,188,31,228,15,236,3,5,250,135,239,224,231,199,229,20,232,202,237,182,243,146,246,236,247,204,249,25,247,108,243,103,243,76,239,213,231,96,227,107,226,238,228,34,234,218,238,175,242,47,251,26,12,124,29,43,42,166,51,68,55,83,50,16,38,42,24,140,12,119,0,80,245,211,236,89,231,101,232,242,237,118,241,135,245,76,250,84,250,169,247,131,247,219,246,110,241,151,235,136,230,69,227,43,230,234,234,237,235,221,237,125,246,61,5,68,21,48,35,111,48,44,55,10,52,64,43,180,31,28,19,58,7,52,251,78,239,211,232,90,233,13,235,65,238,151,245,248,248,18,248,156,248,69,249,4,248,164,244,251,238,176,231,117,228,31,232,40,235,218,233,78,235,31,243,112,255,211,13,193,29,67,45,18,53,140,53,114,48,149,37,75,27,177,16,151,1,89,245,243,238,81,234,109,233,150,238,141,244,248,246,82,248,181,249,27,250,184,250,201,248,128,241,110,233,119,231,7,234,120,234,97,232,18,234,55,240,204,248,27,7,209,23,128,38,16,50,194,53,63,49,250,42,115,35,98,22,189,7,190,252,9,243,37,235,205,234,172,238,83,242,232,245,196,247,222,247,218,249,209,252,195,250,194,242,84,235,91,234,224,234,61,233,78,232,217,232,64,235,62,243,203,255,141,14,38,32,140,45,163,49,207,49,240,47,172,39,75,27,155,15,248,2,110,246,157,238,221,235,174,236,180,240,158,244,250,245,154,246,103,250,182,254,149,251,128,243,132,238,79,236,2,235,77,234,198,232,48,231,26,233,164,238,214,247,136,7,53,26,116,38,163,45,132,50,43,49,139,42,141,33,50,22,247,8,80,252,75,242,204,236, 57,236,182,239,5,243,46,243,249,244,63,251,58,255,147,251,250,245,53,241,126,237,120,236,59,235,60,232,95,231,138,231,206,232,101,241,13,1,156,17,244,30,190,41,25,48,142,48,214,44,223,37,170,27,235,14,197,1,110,246,75,238,114,236,149,239,39,240,140,239,6,244,82,250,34,253,157,251,22,247,204,241,73,239,7,238,68,235,175,233,198,232,23,229,243,228,203,236,0,250,170,9,127,24,198,36,252,44,175,47,54,47,164,42,57,33,202,21,163,8,13,250,204,240,160,239,235,239,26,238,22,239,122,243,39,248,161,252,12,252,104,247,155,244,18,242,151,238,40,237,176,236,145,233,160,228,115,227,241,232,97,243,217,1,208,17,31,31,71,40,92,46,99,48,1,45,183,38,181,29,203,14,201,254,183,246,194,242,121,239,29,238,57,238,80,241,21,248,66,252,58,251,77,249,22,247,165,242,94,239,251,238,207,237,242,233,34,229,40,227,231,229,161,237,25,251,57,10,10,23,166,34,78,43,236,45,29,46,8,44,206,34,99,19,37,5,39,251,187,244,204,240,254,236,129,235,117,240,92,246,107,249,219,250,179,250,10,248,166,243,247,240,104,240,118,238,129,234,211,229,71,226,210,226,12,233,13,245,73,2,253,15,214,29,12,38,40,43,195,47,132,46,169,38,228,25,44,11,255,0,82,250,19,243,235,236,232,235,232,239,79,244,58,248,120,251,199,251,247,248,112,245,254,242,61,242,60,240,239,236,103,232,247,226,4,226,204,230,194,238,196,251,1,11,144,23,31,33,90,41,175,47,53,49,113,43,16,31,156,17,67,8,203,255,86,246,167,239,140,237,213,238,159,242,84,247,157,251,180,252,46,250,168,247,242,245,15,244,71,243, 155,240,159,234,157,229,172,227,65,228,104,234,230,246,134,4,216,16,120,27,4,37,226,45,83,50,240,45,102,35,99,24,184,14,144,4,119,250,137,242,170,238,61,238,174,240,43,246,170,250,119,251,152,250,158,248,0,246,85,245,18,245,148,241,192,236,219,231,30,227,115,225,89,230,160,240,205,253,48,10,143,20,208,31,135,43,18,49,124,46,8,39,36,30,165,20,242,9,235,254,40,246,17,240,61,237,189,239,239,244,233,248,76,251,225,250,23,248,171,246,149,246,75,245,79,243,187,239,18,234,84,228,230,224,26,227,47,236,72,248,46,3,194,13,51,27,1,40,0,47,232,46,10,42,96,35,85,26,82,15,231,4,33,251,103,242,227,238,224,239,109,243,93,248,52,251,128,250,54,249,125,248,231,247,243,246,200,245,165,242,98,237,240,230,39,225,15,226,160,233,227,242,244,252,246,7,238,21,3,36,222,43,236,45,233,44,176,39,83,31,0,22,103,11,80,255,150,245,39,240,43,239,145,242,196,247,51,250,127,250,11,250,2,249,109,248,189,247,238,246,99,245,69,240,78,232,10,226,112,225,110,230,155,237,158,245,169,0,190,15,165,29,139,38,47,44,1,45,211,40,73,35,74,27,50,16,134,4,83,249,75,241,186,238,228,240,54,245,1,248,57,249,48,249,215,248,42,248,108,247,236,247,65,247,228,241,5,234,217,226,20,225,128,228,130,232,253,238,222,250,99,8,9,22,201,33,206,40,40,43,245,41,7,38,255,30,49,21,173,9,240,252,147,243,101,239,146,239,46,243,11,246,39,247,44,248,130,247,121,246,221,246,80,248,71,248,206,243,59,235,146,228,152,226,134,226,124,228,131,234,64,244,230,0,134,15,210,27,35,36, 18,41,204,41,92,39,206,34,7,26,124,14,54,2,76,247,252,240,42,240,29,242,77,244,210,246,72,248,104,247,111,246,210,246,54,249,3,250,56,245,167,237,243,231,40,228,137,226,0,227,156,230,181,238,233,250,201,8,33,22,98,32,139,38,75,41,190,41,12,38,215,30,41,21,25,8,177,251,236,244,134,241,58,241,246,243,164,246,80,248,185,247,253,245,98,247,143,250,251,250,19,247,231,240,97,235,40,231,218,227,53,226,216,227,64,234,206,244,168,2,207,16,120,27,92,35,187,40,222,41,116,40,106,36,184,26,44,14,102,2,45,249,139,243,199,241,97,243,252,246,210,248,179,247,121,246,167,248,211,251,58,252,35,249,154,243,84,238,32,234,168,229,142,226,93,226,69,230,181,239,37,253,17,10,221,21,61,31,214,36,160,40,43,42,78,39,210,31,255,19,112,7,242,252,32,245,58,241,214,242,205,246,233,247,86,246,213,245,189,247,6,251,109,252,197,249,85,245,223,240,36,236,207,231,218,227,22,225,107,227,41,235,140,246,176,3,218,15,105,25,190,32,58,38,141,41,104,41,153,35,60,25,237,13,92,2,179,247,102,242,146,243,33,246,206,246,132,245,201,244,15,247,240,250,58,252,23,251,171,247,22,243,14,239,121,234,213,228,112,225,212,225,99,231,143,241,197,253,0,10,92,20,72,28,173,35,150,41,224,42,97,38,244,30,181,20,152,7,215,251,172,245,217,244,221,246,30,247,244,244,245,244,146,247,132,250,19,253,156,252,159,249,103,246,203,242,248,237,243,231,245,226,111,225,174,228,242,236,186,248,231,4,252,14,205,23,73,33,30,40,75,42,4,41,6,36,39,26,105,13,104,0,80,248,19,247,136,247,149,246, 121,245,8,245,214,246,117,250,255,252,180,252,186,250,29,248,12,245,133,240,188,234,198,228,79,225,220,225,106,232,109,243,141,254,44,8,131,18,211,28,74,36,160,40,209,41,7,39,113,31,33,18,39,4,215,251,147,248,133,247,221,246,236,244,6,244,0,246,80,249,179,251,17,252,248,250,64,249,173,246,229,242,144,237,57,231,88,225,166,223,71,229,172,238,36,248,151,2,57,13,163,23,135,32,185,37,126,41,64,42,153,35,13,23,188,9,228,255,52,251,248,248,74,247,217,244,203,243,140,245,137,248,34,251,109,252,17,252,205,250,72,248,58,245,43,241,217,233,131,226,133,224,132,227,153,234,154,243,43,253,61,8,85,19,123,27,102,34,55,41,79,44,64,39,49,28,82,15,195,4,179,254,120,251,144,248,186,245,64,244,140,245,52,248,76,250,26,252,147,252,197,250,116,249,133,248,77,244,211,236,79,229,34,225,53,226,80,231,37,238,196,247,147,3,215,13,206,21,166,30,157,39,82,44,231,41,20,33,208,20,218,9,184,2,54,254,246,249,62,246,203,244,164,245,15,247,5,250,136,252,12,252,225,250,68,251,79,250,235,246,1,240,156,231,202,226,107,226,74,228,175,233,109,243,101,254,103,7,212,15,15,26,51,36,245,42,122,43,60,36,14,25,108,14,216,6,193,0,246,250,89,247,118,245,50,244,83,246,150,249,197,250,208,250,162,250,20,251,190,251,73,249,43,242,61,234,1,229,249,225,14,225,217,229,128,239,15,249,129,1,36,10,78,20,221,31,174,40,132,43,93,38,110,28,99,19,53,11,27,3,164,253,48,249,2,245,249,243,10,246,115,248,254,249,221,249,178,249,61,251,199,252,79,250,247,243,172,237,35,232, 53,226,173,223,49,227,84,235,168,243,114,251,31,4,79,14,107,26,24,38,110,42,248,38,75,32,236,23,132,14,46,7,85,1,4,251,235,245,53,244,94,245,212,247,78,249,215,248,29,249,23,252,186,253,69,251,238,246,26,242,132,235,13,228,43,224,161,226,170,232,243,239,212,247,244,254,171,8,228,22,245,34,166,40,114,41,189,36,127,28,35,20,223,12,131,5,22,254,44,248,126,245,57,246,16,249,94,249,75,248,65,250,100,253,30,254,155,252,82,250,191,246,54,239,24,231,148,226,39,226,207,230,67,238,197,243,224,249,136,4,219,17,252,29,212,38,5,42,207,38,67,32,120,25,203,17,0,10,40,2,79,250,171,246,241,247,29,249,47,248,7,248,186,250,129,253,197,253,197,253,68,253,26,249,83,242,158,234,135,227,1,226,89,230,17,235,49,239,113,245,251,254,58,11,107,24,19,35,153,39,207,38,153,34,35,28,146,21,122,14,188,4,26,252,161,248,206,248,75,248,245,246,133,247,22,250,161,251,27,253,133,254,27,254,125,251,215,245,174,236,34,229,45,227,76,229,71,232,8,236,51,241,26,249,21,5,211,18,15,30,49,37,153,38,34,35,225,30,69,26,166,18,48,8,28,255,90,251,204,249,150,247,205,246,157,247,163,248,157,250,109,252,219,253,64,255,103,254,234,248,240,239,136,232,44,229,6,229,8,231,147,233,1,237,87,244,174,255,56,13,96,26,64,35,114,37,178,35,135,33,96,30,142,22,193,11,197,3,236,254,194,250,113,248,160,247,101,247,99,248,57,250,130,251,89,253,36,0,50,0,217,250,5,243,111,235,121,230,120,229,47,230,236,230,136,233,106,239,73,249,162,6,219,20,40,31,128,34,247,34, 253,35,206,32,113,24,118,15,98,7,155,0,236,251,45,249,79,247,191,246,1,248,206,248,69,249,83,252,209,255,217,255,78,252,50,245,6,237,253,231,214,229,233,228,208,228,118,230,224,234,221,242,9,0,49,15,180,24,112,29,193,33,28,36,150,33,105,27,120,19,179,10,49,3,46,254,188,249,210,246,229,246,15,247,154,246,18,248,47,251,155,254,69,0,207,253,68,247,181,239,135,234,137,231,14,229,189,228,90,229,147,230,228,237,187,251,67,9,230,18,49,26,160,32,186,35,24,35,46,31,148,23,23,15,67,8,53,1,115,251,57,249,71,248,79,247,245,246,182,247,127,250,173,254,166,1,14,0,207,249,151,243,26,238,33,233,33,231,85,230,250,227,188,227,213,234,19,247,183,2,5,13,128,22,162,29,161,34,138,36,74,33,242,26,236,19,13,12,219,3,253,253,240,250,69,249,225,247,4,247,171,246,7,249,117,254,245,1,160,0,140,252,245,246,76,240,160,235,54,234,164,231,252,226,47,226,46,232,163,241,164,252,222,7,87,17,178,25,192,32,173,35,113,34,137,30,102,24,85,16,216,7,67,1,40,253,157,250,29,249,254,246,158,245,190,248,93,254,145,1,16,2,163,255,94,249,83,242,215,238,61,237,160,232,110,227,47,226,130,229,88,237,219,247,2,2,55,12,27,22,39,30,107,34,253,34,34,33,237,27,91,20,118,12,198,4,166,255,91,253,128,250,206,246,123,245,66,248,212,252,185,0,186,3,26,2,55,251,164,245,9,243,189,239,2,235,120,229,53,226,0,228,54,234,237,242,137,252,17,7,233,17,112,26,19,32,232,34,85,34,217,30,227,24,88,16,233,7,254,2,28,0,222,251,162,247,105,246,98,247, 109,250,23,0,31,4,41,2,209,252,161,248,223,245,151,242,150,237,60,231,191,226,11,227,72,231,15,238,36,247,205,1,145,12,238,21,71,29,136,33,217,34,131,33,78,28,107,19,106,11,138,6,221,1,123,252,19,249,178,246,132,245,31,249,166,255,147,3,122,2,98,254,175,250,10,248,207,244,154,239,220,232,224,227,228,226,203,228,242,233,43,242,211,251,124,6,13,17,52,25,214,30,152,34,119,35,123,30,81,22,184,15,123,9,254,2,155,254,155,250,0,246,36,244,208,247,70,254,118,2,84,2,47,255,199,251,181,249,238,246,105,241,221,234,153,229,148,226,204,226,207,230,107,237,5,246,250,0,201,11,193,19,31,27,239,33,29,35,237,30,106,25,195,18,69,11,132,5,110,1,239,251,223,245,154,243,181,246,104,252,53,1,212,1,7,255,236,252,230,251,228,248,243,243,15,238,175,231,242,226,4,226,63,228,187,232,94,241,175,252,208,5,63,14,108,24,208,31,154,33,133,32,141,28,92,21,32,14,53,9,69,4,154,253,22,247,190,243,86,245,77,251,52,0,188,0,141,255,178,254,72,253,181,250,47,247,132,241,53,234,87,229,252,226,206,225,104,229,26,238,243,246,87,255,232,9,186,20,78,28,152,32,67,34,13,31,51,24,28,18,251,12,77,7,180,0,23,249,68,244,147,245,148,250,151,254,249,255,71,0,185,255,55,254,32,253,41,250,209,243,161,237,222,232,159,227,58,225,184,228,35,235,185,241,113,250,108,5,177,15,81,24,146,31,188,34,114,32,42,27,141,21,170,16,123,11,49,4,119,251,221,245,110,246,196,249,251,252,223,255,230,0,31,0,19,0,126,255,177,251,138,246,229,241,194,235,203,228,23,226, 43,228,132,231,20,237,52,246,60,0,38,10,110,20,22,29,82,33,132,32,130,28,234,23,27,20,133,15,66,7,172,253,7,248,225,246,58,248,2,252,47,255,149,255,33,0,101,1,17,0,199,252,235,249,151,245,231,237,251,230,51,228,132,227,192,228,4,234,190,241,114,250,149,4,253,15,184,25,135,31,84,32,57,29,201,25,196,23,244,18,41,10,82,1,136,250,252,246,37,248,190,251,189,253,189,254,250,0,221,1,207,255,159,254,91,253,37,248,23,241,17,235,145,230,186,227,8,228,219,231,185,237,129,245,169,255,39,11,79,22,33,30,127,31,147,29,207,28,59,27,11,22,144,14,131,5,183,252,107,248,88,249,228,250,250,251,216,254,53,1,190,0,71,0,184,0,72,255,152,250,220,244,138,238,139,232,195,228,254,227,26,230,199,234,51,241,183,249,137,5,97,18,106,26,135,28,114,29,247,29,116,28,71,25,230,18,153,8,50,255,41,251,132,249,204,248,225,250,68,254,156,255,203,255,190,0,117,1,252,255,113,252,131,247,12,241,159,234,234,229,146,227,136,228,218,231,232,235,162,243,133,0,30,13,52,21,216,25,67,28,178,28,254,28,243,27,106,21,77,11,70,3,232,253,123,249,61,248,84,250,161,252,167,253,239,254,150,0,58,1,160,0,97,254,224,249,4,244,104,237,84,231,113,228,209,228,120,229,119,231,30,239,76,251,183,6,135,16,31,23,128,25,105,27,93,30,220,29,136,23,25,15,98,7,14,0,127,250,7,249,32,250,55,251,150,252,92,254,234,255,53,1,66,1,58,255,55,252,96,247,14,240,188,233,67,231,177,229,121,227,214,228,98,235,85,245,91,1,213,12,79,19,95,22,223,26,50,31,206,30, 82,26,221,19,166,11,5,3,218,252,68,250,202,249,100,250,231,251,132,253,185,255,180,1,167,1,241,0,164,255,70,250,175,242,125,237,75,234,99,230,110,227,202,227,108,231,12,240,236,252,233,7,89,14,128,19,178,25,61,30,27,31,74,29,65,24,155,15,213,6,234,255,185,251,79,250,46,250,186,250,199,252,137,255,207,0,151,1,17,3,253,1,58,252,11,246,132,241,133,236,243,231,165,228,79,226,210,227,58,236,115,248,142,2,180,9,208,16,112,23,251,27,217,30,2,31,4,27,85,19,156,10,203,2,229,253,92,251,175,249,25,250,175,252,54,254,236,254,144,1,222,3,97,2,30,254,97,249,55,244,253,238,205,234,45,230,77,225,106,225,7,233,62,243,136,252,8,5,53,13,255,19,155,25,33,30,180,31,60,29,181,22,238,13,68,6,228,0,118,252,215,249,160,250,37,252,66,252,238,253,177,1,171,3,6,3,128,0,43,252,245,246,194,242,194,238,16,232,149,225,44,225,199,230,153,238,179,247,215,0,229,8,67,16,249,22,141,28,11,32,118,31,170,25,208,17,238,10,1,4,210,253,107,251,165,251,47,251,72,251,235,253,86,1,78,3,63,4,137,2,192,253,108,249,176,246,199,241,196,233,69,227,169,225,149,228,11,235,165,243,69,252,144,4,94,12,79,19,122,26,37,32,86,32,209,27,31,22,201,14,30,6,242,255,122,253,201,251,76,250,222,250,19,253,220,255,5,3,21,5,240,2,139,254,29,252,197,249,39,244,88,236,93,229,192,225,202,226,176,231,44,239,239,247,80,0,79,7,241,14,253,23,29,30,137,31,48,30,244,25,208,17,10,9,17,3,61,255,26,252,133,250,113,250,39,251,41,254,184,2, 152,4,121,2,195,255,117,254,58,252,12,247,144,239,218,231,225,226,9,226,143,228,98,235,10,244,9,251,250,1,17,11,13,20,84,26,68,30,188,31,110,28,208,20,0,13,130,6,255,0,110,253,85,251,151,249,137,249,108,253,68,2,228,3,142,2,252,0,252,255,74,254,202,249,137,242,54,235,53,229,193,225,239,226,249,232,203,239,194,245,148,253,23,7,141,15,204,22,60,29,60,32,235,29,245,23,234,16,173,9,152,3,50,0,212,252,35,249,15,249,24,253,63,1,27,3,127,2,140,1,109,1,61,0,75,252,81,246,101,239,207,231,166,226,59,227,157,231,92,236,29,242,79,250,240,2,238,10,128,19,118,27,89,31,2,31,89,27,124,20,204,12,155,7,133,3,36,254,186,249,78,249,164,252,142,0,126,2,76,2,84,2,227,2,158,1,193,254,128,250,9,243,7,234,163,228,43,228,32,230,99,233,87,239,233,246,254,253,73,6,230,15,245,23,79,29,188,31,41,29,119,22,26,16,96,11,25,6,217,255,171,250,43,249,230,251,80,255,223,0,205,1,213,2,237,2,30,2,72,1,238,253,242,245,220,236,122,231,233,228,103,228,54,231,166,236,127,242,51,249,16,2,98,11,228,19,170,27,246,31,34,30,246,24,171,19,160,14,255,8,231,1,196,251,3,250,2,252,60,254,14,0,245,1,183,2,59,2,180,2,127,3,109,0,253,248,72,241,70,235,78,230,160,228,175,230,237,233,103,238,64,245,118,253,6,6,233,15,92,25,177,30,134,30,212,26,119,22,73,18,69,12,15,4,172,253,26,251,39,251,104,252,33,255,137,1,137,1,102,1,87,3,125,4,151,1,9,252,100,245,7,238,16,232,201,229,230,229,81,231, 146,235,142,241,33,248,107,0,209,10,13,21,251,27,95,29,131,27,82,25,187,21,18,15,183,6,46,0,64,252,65,250,99,251,192,254,71,0,222,255,9,1,157,3,120,4,216,2,55,255,107,248,147,240,193,234,13,231,47,229,242,229,47,233,167,237,51,243,219,250,113,5,197,16,149,24,47,27,123,27,39,27,231,23,75,17,254,9,101,3,105,253,68,250,142,251,238,253,60,254,112,254,112,0,97,2,214,3,82,4,102,1,254,250,233,243,115,237,103,232,157,229,79,229,118,231,177,234,189,238,194,245,204,0,132,12,127,20,149,24,94,27,53,28,20,25,195,19,134,13,212,5,120,254,120,251,31,252,204,252,14,253,8,254,79,255,23,1,179,3,217,4,175,2,167,253,41,247,131,240,170,234,178,230,153,229,232,230,117,232,227,234,128,241,140,252,138,7,176,15,227,21,141,26,242,27,26,26,234,22,16,17,66,8,226,0,124,253,9,252,203,251,123,252,40,253,65,254,166,0,152,3,51,5,247,3,3,0,122,250,209,243,254,236,54,232,216,230,33,231,197,230,248,231,86,238,144,248,97,2,58,11,66,19,135,24,180,26,161,27,77,26,46,20,182,11,172,4,191,255,255,252,132,252,164,252,186,252,200,253,12,0,38,3,45,5,230,4,116,2,59,254,179,247,42,240,27,235,83,233,199,231,93,229,21,230,249,235,87,244,103,253,152,7,91,16,168,21,214,25,238,28,232,27,161,22,104,15,14,8,108,2,52,255,232,253,57,253,155,252,40,253,99,255,149,2,209,4,104,5,169,4,124,1,148,250,241,242,143,238,38,236,155,232,90,229,238,229,190,233,182,239,8,249,114,3,141,11,66,18,153,24,178,28,17,29,90,25,195,18, 74,11,32,5,37,1,23,255,168,253,99,252,156,252,1,255,231,1,216,3,142,5,111,6,144,3,145,252,239,245,64,242,67,238,137,233,167,230,188,229,216,230,58,236,31,245,65,254,95,6,40,14,140,21,42,27,95,29,82,27,208,21,166,14,14,8,124,3,198,0,59,254,18,252,93,252,127,254,117,0,145,2,234,5,238,7,207,4,141,254,131,249,18,245,244,239,227,235,117,232,128,229,90,229,171,233,51,241,151,249,183,1,3,10,66,18,242,24,187,28,156,28,137,24,194,17,55,11,159,6,197,2,244,254,155,252,209,252,218,253,162,254,74,1,6,6,230,7,113,5,137,1,32,253,239,247,226,242,124,238,237,233,176,229,117,228,164,231,204,237,40,245,8,253,108,5,254,13,138,21,59,27,22,29,1,26,13,20,49,14,97,9,110,4,152,255,80,253,8,253,18,252,123,252,115,0,2,5,156,6,199,5,46,3,216,254,231,249,126,245,40,241,217,235,153,230,43,228,176,229,18,234,60,240,193,247,250,255,175,8,110,17,251,24,116,28,153,26,211,21,51,17,28,12,189,5,2,1,7,255,221,252,160,250,153,251,112,255,98,3,201,5,54,6,64,4,66,0,18,252,72,248,249,243,61,238,125,232,50,229,58,229,229,231,36,237,219,243,61,251,219,3,148,13,209,22,118,27,174,26,45,24,151,20,70,14,14,8,98,4,82,1,161,253,251,250,139,251,130,254,41,2,94,5,173,6,70,5,253,1,155,254,125,251,36,247,12,241,46,235,221,230,57,229,161,230,202,234,171,240,4,247,42,255,22,10,209,19,178,24,136,26,84,26,123,22,58,16,227,10,35,7,222,2,101,254,99,251,12,251,53,253,198,0,96,4,130,6,140,5, 230,2,160,0,200,253,123,249,217,243,196,237,165,232,115,229,152,229,12,233,239,236,199,241,181,250,208,5,31,15,211,21,112,26,105,27,229,23,138,18,229,13,173,9,230,4,0,0,104,252,41,251,31,252,142,255,233,3,16,6,148,5,17,4,97,2,19,0,51,252,27,247,63,241,205,234,112,230,55,230,200,231,139,233,7,238,216,246,203,0,24,10,201,18,114,25,137,27,87,25,59,21,18,17,156,12,65,7,51,2,243,253,12,251,69,251,182,254,208,2,66,5,120,5,212,4,3,4,191,1,187,254,219,250,115,244,36,237,217,232,148,231,199,230,33,231,98,235,211,242,72,251,237,4,251,14,249,22,103,26,147,25,20,23,171,19,34,15,86,10,48,5,166,255,157,251,214,250,178,253,174,1,3,4,61,5,169,5,174,4,12,3,145,1,5,254,1,247,240,239,203,235,203,232,107,230,116,230,142,233,51,239,124,246,241,255,1,11,231,19,118,24,190,25,108,24,59,21,87,17,242,12,233,7,209,1,197,252,130,251,151,253,107,0,12,3,56,5,131,5,120,4,83,4,244,3,252,255,126,249,136,243,194,238,121,234,24,231,45,230,25,232,186,235,199,241,136,251,167,6,15,16,103,22,46,25,218,24,90,22,39,19,176,15,141,10,170,3,65,254,61,252,180,252,206,254,68,2,160,4,87,4,106,4,162,5,51,5,155,1,12,252,154,246,129,241,8,236,249,231,155,230,121,230,68,232,155,237,162,246,102,1,109,11,56,19,159,23,37,24,157,22,242,20,49,18,185,12,170,5,55,0,150,252,68,251,154,253,44,1,218,2,24,3,30,4,223,5,220,5,199,2,154,254,221,249,224,243,253,237,242,233,91,231,134,229,239,229,29,234, 0,242,7,252,140,6,180,15,56,21,128,22,141,22,133,22,237,19,174,14,182,8,127,2,29,253,34,251,27,253,3,0,102,1,244,1,201,3,180,5,147,5,197,3,255,0,109,252,105,246,179,240,79,236,165,232,128,229,200,228,176,231,245,237,238,246,239,1,13,12,202,17,137,20,220,22,85,23,17,21,95,17,231,11,237,4,160,254,7,252,72,253,9,255,203,255,10,1,55,3,220,4,91,5,230,4,0,3,203,254,69,249,1,244,114,239,234,234,189,230,23,229,40,230,237,233,78,242,175,253,49,7,188,13,220,18,52,22,59,23,103,22,10,20,28,15,162,7,209,0,205,253,162,253,6,254,189,254,103,0,108,2,243,3,45,5,191,5,145,4,190,0,173,251,17,247,43,242,220,236,211,232,50,230,138,228,216,230,180,238,180,248,202,1,191,9,48,16,99,20,95,22,5,23,31,22,141,17,251,9,92,3,169,255,243,253,91,253,6,254,177,255,123,1,251,2,207,4,68,6,81,5,255,1,92,254,11,250,98,244,135,239,117,235,185,230,102,227,252,228,98,235,26,244,34,253,240,5,99,13,16,18,38,21,169,23,209,23,156,19,198,12,130,6,253,1,244,254,118,253,203,253,42,255,112,0,34,2,249,4,156,6,177,5,233,3,13,1,47,252,98,247,109,243,121,238,97,232,234,227,32,228,173,232,182,239,177,248,30,2,191,9,3,15,207,19,239,23,223,24,149,21,212,15,191,9,120,4,61,0,238,253,11,254,111,254,37,255,183,1,134,4,205,5,105,6,201,5,199,2,74,254,103,250,214,246,75,241,120,234,104,229,35,228,89,230,217,235,136,244,192,253,18,5,77,11,160,17,206,22,248,24,233,22,92,18,10,13,221,6, 186,1,95,255,5,254,43,253,117,254,247,0,32,3,18,5,210,6,164,6,181,3,19,0,72,253,226,249,246,243,12,237,157,231,98,228,82,228,235,232,223,240,86,249,180,0,144,7,238,14,83,21,11,24,136,23,231,20,126,15,42,9,150,4,20,1,44,254,24,253,36,254,179,255,126,1,82,4,221,6,210,6,83,4,220,1,236,255,107,252,164,246,114,240,93,234,96,229,211,227,247,230,190,237,58,245,239,251,166,3,61,12,177,18,200,22,124,24,120,22,122,17,40,12,81,7,122,2,249,254,181,253,243,253,173,254,131,0,252,3,197,6,154,6,226,4,155,3,209,1,127,254,215,249,1,244,69,237,250,230,169,227,172,229,27,235,219,240,168,247,3,0,47,8,103,15,127,21,130,24,72,23,175,19,74,15,8,10,120,4,122,0,151,254,178,253,146,253,222,255,222,3,67,6,100,6,199,5,226,4,100,3,214,0,255,252,254,247,214,240,10,233,236,228,120,229,97,232,25,237,232,243,147,251,141,3,21,12,148,19,115,23,174,23,179,21,4,18,148,12,211,6,222,2,22,0,108,253,197,252,50,255,135,2,237,4,208,5,186,5,99,5,25,4,22,2,242,255,177,251,247,243,252,235,54,231,128,229,124,230,116,234,57,240,178,246,168,254,217,7,10,16,24,21,53,23,36,23,27,20,163,14,151,9,134,5,58,1,203,253,170,252,73,254,88,1,157,3,207,4,170,5,88,5,233,3,57,3,88,2,27,254,206,246,130,239,166,233,249,229,192,229,131,232,188,236,61,242,28,250,152,3,246,11,19,18,123,22,169,23,234,20,162,16,36,12,138,7,183,2,111,254,175,252,8,254,65,0,62,2,131,4,205,5,250,4,55,4,193,4, 228,3,3,0,19,250,251,242,14,236,89,231,24,230,100,231,223,233,156,238,138,246,95,255,173,7,123,15,44,21,29,23,163,21,111,18,187,14,89,10,184,4,191,255,200,253,238,253,7,255,159,1,115,4,28,5,125,4,180,4,116,5,222,4,41,2,89,253,105,246,218,238,153,233,132,231,189,230,207,231,42,236,203,242,143,250,100,3,64,12,20,19,57,22,203,21,198,19,35,17,145,12,130,6,201,1,246,254,95,253,35,254,29,1,128,3,238,3,214,3,122,4,80,5,61,5,10,4,112,0,107,249,250,241,147,236,128,232,239,229,47,230,69,233,121,238,154,245,112,254,6,8,247,15,250,19,234,20,237,20,247,18,78,14,244,8,15,4,114,255,193,252,95,253,14,0,11,2,140,2,38,3,224,3,103,4,140,5,205,5,113,2,66,252,193,245,144,239,40,234,182,230,188,229,67,231,21,235,252,240,192,249,52,4,140,12,124,17,148,20,168,21,199,19,31,16,192,11,130,6,9,1,195,253,11,254,185,255,2,1,62,2,234,2,213,2,230,3,40,6,184,6,52,4,122,255,97,249,227,242,1,237,128,232,145,230,240,230,174,232,96,237,49,246,36,0,101,8,252,14,166,19,106,21,139,20,74,18,187,14,220,8,173,2,69,255,122,254,9,255,190,0,73,2,70,2,40,2,187,3,234,5,227,6,169,5,7,2,236,252,173,246,203,239,177,234,39,232,107,230,102,230,140,234,94,242,99,251,39,4,34,12,218,17,89,20,227,20,81,20,8,17,20,11,97,5,59,1,201,254,232,254,169,0,155,1,134,1,210,1,106,3,215,5,98,7,197,6,141,4,103,0,188,249,235,242,7,238,24,234,145,230,115,229,128,232,223,238,248,246, 55,0,26,9,34,15,177,18,78,21,202,21,209,18,240,13,96,8,237,2,177,255,134,255,150,0,71,1,51,1,72,1,6,3,102,5,197,6,136,7,221,6,254,2,186,252,149,246,107,241,57,236,110,231,142,229,57,231,143,235,229,242,126,252,45,5,144,11,251,16,219,20,221,21,86,20,153,16,187,10,230,4,45,1,28,0,180,0,228,0,84,0,214,0,130,2,49,4,35,6,47,8,71,8,215,4,114,255,82,250,229,244,142,238,64,233,107,230,168,229,82,232,122,239,96,248,126,0,18,8,166,14,25,19,138,21,146,21,144,18,62,13,44,7,188,2,77,1,17,1,90,0,0,0,147,0,131,1,202,2,70,5,61,8,166,8,191,5,226,1,134,253,130,247,63,241,252,235,89,231,178,228,174,230,125,236,214,243,32,252,64,4,53,11,213,16,123,20,189,21,29,20,52,15,2,9,164,4,146,2,77,1,76,0,55,0,146,0,141,0,112,1,149,4,195,7,48,8,195,6,82,4,231,255,57,250,210,244,194,238,151,232,65,229,192,229,152,233,25,240,219,247,231,255,101,7,145,13,135,18,149,21,17,21,191,16,46,11,230,6,233,3,145,1,107,0,133,0,31,0,80,255,161,0,225,3,87,6,133,7,190,7,185,5,224,1,167,253,93,248,153,241,245,234,85,230,15,229,80,231,90,236,128,243,119,251,240,2,232,9,110,16,237,20,113,21,28,18,127,13,78,9,62,5,48,2,71,1,233,0,90,255,144,254,36,0,130,2,16,5,133,7,34,8,148,6,254,3,128,0,133,251,207,244,172,237,31,232,93,229,203,229,150,233,244,239,55,247,116,254,5,6,215,13,156,19,2,21,31,19,234,15,127,11,127,6,171,3,146,2, 223,0,15,255,155,254,72,255,45,1,69,4,230,6,195,7,0,7,97,5,208,2,111,254,1,248,233,240,170,234,97,230,58,229,192,231,10,237,70,243,250,249,45,2,3,11,60,17,171,19,245,19,179,17,217,12,114,8,223,5,159,3,117,1,195,255,159,254,159,254,88,0,78,3,242,5,17,7,0,7,119,6,209,4,48,1,136,251,196,244,236,237,73,232,188,229,22,231,235,234,114,239,151,245,101,254,55,7,200,13,138,18,123,20,124,18,127,14,198,10,158,7,244,4,189,2,166,0,211,254,51,254,155,255,102,2,207,4,29,6,202,6,17,7,48,6,114,3,193,254,121,248,39,241,77,234,207,230,38,231,227,232,249,235,78,242,167,250,216,2,186,10,38,17,247,19,28,19,58,16,177,12,56,9,78,6,247,3,123,1,22,255,25,254,66,255,166,1,208,3,94,5,138,6,89,7,23,7,45,5,183,1,32,252,7,244,176,236,244,232,100,231,29,231,190,233,86,239,91,246,154,254,138,7,236,14,230,18,123,19,160,17,79,14,208,10,247,7,102,5,80,2,118,255,54,254,216,254,198,0,208,2,106,4,29,6,92,7,52,7,135,6,166,4,23,255,19,247,98,240,165,235,16,232,183,230,100,232,58,236,14,242,54,250,127,3,139,11,242,16,48,19,82,18,120,15,126,12,226,9,3,7,171,3,115,0,146,254,201,254,17,0,101,1,87,3,113,5,67,6,248,6,47,8,195,6,115,1,194,250,64,244,56,238,128,233,84,231,127,231,166,233,124,238,37,246,37,255,198,7,166,14,58,18,74,18,120,16,35,14,168,11,215,8,42,5,91,1,101,255,249,254,12,255,133,0,240,2,37,4,249,4,12,7,220,8,187,7,181,3, 63,254,174,247,245,240,171,235,114,232,250,230,184,231,125,235,11,242,152,250,230,3,225,11,139,16,219,17,223,16,11,15,62,13,113,10,72,6,219,2,161,0,206,254,160,254,117,0,19,2,154,2,252,3,176,6,158,8,85,8,220,5,82,1,222,250,7,244,99,238,5,234,48,231,212,230,33,233,65,238,76,246,198,255,114,8,117,14,207,16,159,16,24,16,184,14,127,11,233,7,188,4,102,1,230,254,236,254,98,0,34,1,167,1,130,3,45,6,39,8,225,8,195,7,3,4,41,254,196,247,134,241,15,236,103,232,189,230,94,231,64,235,73,242,134,251,47,5,9,12,45,15,177,16,24,17,142,15,228,12,29,10,138,6,80,2,183,255,156,255,33,0,36,0,207,0,173,2,252,4,95,7,54,9,237,8,14,6,101,1,72,251,171,244,243,238,78,234,67,231,156,230,178,232,96,238,157,247,91,1,115,8,42,13,69,16,30,17,15,16,155,14,83,12,25,8,143,3,29,1,101,0,237,255,206,255,122,0,183,1,197,3,156,6,185,8,54,9,231,7,34,4,155,254,125,248,57,242,209,236,7,233,140,230,153,230,98,235,235,243,228,252,155,4,6,11,4,15,59,16,99,16,39,16,229,13,121,9,85,5,173,2,255,0,31,0,236,255,222,255,179,0,226,2,118,5,241,7,140,9,7,9,72,6,188,1,161,251,56,245,235,239,41,235,216,230,147,229,50,233,7,240,39,248,198,0,42,8,171,12,247,14,188,16,65,17,17,15,53,11,79,7,239,3,215,1,198,0,217,255,128,255,42,0,180,1,53,4,38,7,31,9,164,9,77,8,93,4,132,254,194,248,100,243,102,237,234,231,185,229,141,231,103,236,12,244,32,253,201,4, 191,9,129,13,112,16,87,17,10,16,240,12,237,8,151,5,95,3,155,1,76,0,150,255,126,255,160,0,9,3,191,5,37,8,232,9,134,9,255,5,42,1,99,252,197,246,3,240,5,234,174,230,55,230,66,233,112,240,43,249,142,0,154,6,139,11,17,15,250,16,140,16,211,13,76,10,8,7,88,4,78,2,190,0,104,255,216,254,191,255,155,1,247,3,36,7,212,9,208,9,36,7,173,3,150,255,172,249,213,242,203,236,200,231,34,229,13,231,12,237,187,244,109,252,52,3,226,8,149,13,128,16,191,16,213,14,215,11,125,8,156,5,124,3,101,1,136,255,236,254,72,255,33,0,91,2,21,6,21,9,105,9,39,8,49,6,92,2,199,252,187,246,246,239,95,233,122,229,215,229,58,234,34,241,136,248,128,255,10,6,158,11,91,15,185,16,233,15,81,13,27,10,109,7,215,4,35,2,74,0,126,255,241,254,15,255,120,1,77,5,231,7,248,8,48,9,176,7,93,4,19,0,128,250,100,243,14,236,228,230,144,229,100,232,7,238,182,244,206,251,230,2,31,9,216,13,105,16,64,16,49,14,166,11,16,9,10,6,43,3,140,1,55,0,122,254,103,254,212,0,225,3,145,6,191,8,142,9,148,8,87,6,248,2,224,253,206,246,251,238,179,232,253,229,65,231,78,235,32,241,7,248,47,255,6,6,231,11,120,15,31,16,3,15,64,13,119,10,241,6,134,4,237,2,133,0,106,254,78,254,220,255,78,2,81,5,238,7,26,9,229,8,198,7,91,5,13,1,105,250,72,242,59,235,48,231,155,230,33,233,253,237,74,244,92,251,199,2,148,9,173,13,47,15,157,15,93,14,73,11,110,8,111,6,26,4,63,1,9,255, 36,254,173,254,200,0,243,3,183,6,96,8,244,8,175,8,103,7,247,3,189,253,193,245,67,238,2,233,213,230,232,231,122,235,141,240,101,247,155,255,159,6,77,11,138,14,1,16,216,14,74,12,254,9,190,7,16,5,88,2,241,255,73,254,46,254,206,255,161,2,118,5,84,7,99,8,13,9,218,8,97,6,230,0,107,249,170,241,44,235,191,231,138,231,47,233,39,237,12,244,244,251,218,2,191,8,92,13,112,15,232,14,70,13,88,11,13,9,135,6,195,3,241,0,184,254,232,253,7,255,144,1,45,4,13,6,119,7,241,8,170,9,44,8,254,3,80,253,23,245,250,237,182,233,143,231,119,231,199,234,4,241,25,248,58,255,21,6,101,11,40,14,173,14,210,13,66,12,46,10,223,7,66,5,56,2,122,255,11,254,133,254,155,0,230,2,155,4,113,6,123,8,178,9,119,9,178,6,109,0,137,248,148,241,38,236,28,232,193,230,12,233,228,237,41,244,142,251,5,3,16,9,213,12,120,14,89,14,15,13,63,11,59,9,168,6,120,3,71,0,59,254,78,254,231,255,155,1,119,3,154,5,166,7,197,9,251,10,252,8,90,3,113,252,158,245,238,238,150,233,46,231,229,231,37,235,160,240,225,247,137,255,40,6,15,11,191,13,87,14,197,13,112,12,152,10,77,8,249,4,67,1,254,254,127,254,30,255,147,0,130,2,82,4,127,6,129,9,104,11,38,10,29,6,120,0,127,249,27,242,244,235,93,232,127,231,52,233,164,237,95,244,250,251,46,3,237,8,163,12,87,14,59,14,45,13,230,11,205,9,133,6,36,3,126,0,208,254,149,254,210,255,112,1,25,3,140,5,129,8,140,10,156,10,99,8,228,3,61,253, 131,245,197,238,34,234,183,231,229,231,27,235,250,240,53,248,128,255,22,6,9,11,148,13,41,14,200,13,190,12,179,10,247,7,239,4,199,1,87,255,139,254,28,255,101,0,32,2,82,4,233,6,58,9,89,10,210,9,181,6,138,0,242,248,237,241,74,236,85,232,2,231,20,233,218,237,53,244,153,251,251,2,220,8,104,12,17,14,60,14,56,13,125,11,89,9,132,6,49,3,58,0,133,254,135,254,188,255,78,1,82,3,169,5,225,7,2,10,7,11,245,8,109,3,139,252,170,245,0,239,172,233,59,231,232,231,40,235,163,240,230,247,142,255,33,6,1,11,178,13,82,14,197,13,112,12,152,10,75,8,242,4,199,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,104,0,115,0,178,0,51,1,211,1,110,1,35,0,99,1,192,4,148,5,25,5,211,8,212,9,215,7,52,12,101,19,248,20,148,21,198,20,245,10,217,3,203,4,234,4,135,0,45,253,164,252,95,252,29,253,3,245,9,236,107,233,144,228,140,224,242,218,230,209,29,213,130,227,25,227,79,216,177,211,58,221,200,238,134,241,200,231,148,233,33,238,177,0,11,21,150,23,214,4,85,7,58,20,12,7,107,10,115,26,217,28,243,16,214,11,49,24,110,49,149,74,171,83,171,83,236,66,172,50,121,55,27,55,229,26,185,5,36,15,238,3,31,239,171,236,43,225,187,219,248,221,109,213,19,190,235,175,123,192,111,195,112,174, 213,166,11,180,62,196,239,210,48,222,120,207,41,195,37,230,10,9,195,5,193,12,197,27,227,25,221,23,105,29,112,30,44,37,153,45,222,30,213,15,255,24,192,52,226,91,43,119,35,104,168,92,32,103,246,96,108,75,12,52,74,43,172,39,153,22,71,0,251,237,246,226,51,227,197,222,123,192,124,164,114,172,5,173,110,156,121,153,148,147,225,153,102,193,220,216,76,202,158,190,217,203,32,222,65,237,56,252,117,10,76,32,228,40,32,33,147,33,236,39,118,35,191,35,90,18,35,238,97,249,222,41,101,76,220,86,78,93,170,101,186,96,152,85,161,70,167,54,81,46,145,49,41,38,228,255,168,241,101,1,73,249,47,230,67,216,26,191,2,186,145,200,82,184,38,144,76,144,49,177,92,195,204,198,174,195,61,187,45,194,245,213,153,218,216,230,95,254,174,13,224,25,32,29,111,23,105,35,114,52,14,40,149,253,218,232,178,253,235,31,74,52,106,70,45,95,143,101,104,101,121,98,58,74,17,65,48,77,47,65,250,33,167,10,156,5,49,7,116,7,168,241,59,210,163,206,54,221,43,210,198,176,193,154,54,151,154,173,6,185,146,175,35,181,159,181,61,179,70,193,156,209,9,214,141,233,117,4,102,5,46,1,35,20,230,48,106,51,77,15,92,238,173,229,139,231,37,255,110,23,147,35,208,63,250,91,166,86,46,71,246,75,62,77,51,76,235,73,131,49,122,26,194,41,91,53,153,29,115,7,140,252,176,250,227,0,133,234,55,190,14,168,201,171,38,177,56,180,238,179,94,173,128,168,85,165,61,166,255,172,4,189,229,217,14,232,212,218,126,236,239,21,232,43,230,44,74,24,72,247,64,233,221,241,105,244,99,1,164,33, 125,62,9,78,42,79,145,72,119,70,28,85,177,87,131,63,126,41,254,36,65,48,177,50,171,27,160,5,165,8,107,13,212,1,156,238,161,209,67,183,192,182,97,188,211,185,173,183,33,184,255,186,35,173,1,164,70,187,105,215,191,226,20,231,26,233,116,254,168,45,125,77,206,69,201,50,133,38,72,18,213,252,31,1,189,10,92,28,179,66,49,78,49,60,240,60,51,76,5,81,107,72,47,49,248,30,6,38,16,49,230,36,85,20,27,12,218,17,179,25,212,16,7,254,41,224,125,200,229,195,133,187,122,175,86,183,230,191,20,175,60,155,47,156,131,174,125,197,13,208,47,198,42,204,181,247,232,30,179,51,232,65,109,59,192,42,202,27,109,4,96,245,104,0,128,26,164,49,253,52,185,40,205,45,215,74,22,74,131,51,66,38,49,32,198,35,240,37,236,26,54,13,146,8,229,19,202,33,227,24,179,4,160,249,237,230,145,206,148,196,187,198,180,202,218,201,103,184,87,158,193,162,216,190,78,200,144,196,65,200,3,208,185,237,84,25,97,49,181,58,101,68,31,63,165,35,218,9,223,248,11,1,2,28,130,38,201,30,186,27,191,49,81,71,5,63,64,47,24,42,238,35,45,35,111,38,51,21,73,0,8,5,20,20,223,21,247,14,100,12,125,252,114,224,192,202,84,189,60,196,136,210,65,197,55,171,172,158,142,164,213,178,211,187,135,179,217,172,121,190,236,215,161,244,27,18,235,39,232,60,5,62,19,30,161,252,137,248,104,7,178,16,204,12,195,10,231,22,84,42,210,57,217,56,10,44,96,39,213,45,238,47,10,34,177,18,160,12,18,10,31,17,151,23,7,22,202,27,184,17,167,234,112,206,74,213,97,219,192,214, 165,205,190,180,30,170,131,182,187,187,51,185,209,180,86,178,43,190,126,208,53,229,87,2,78,39,80,71,242,68,53,31,179,9,148,17,167,22,158,18,168,15,2,15,140,24,125,49,4,67,235,54,206,48,176,59,218,62,207,58,134,47,19,33,0,26,70,23,63,17,57,22,18,39,62,39,226,21,203,245,70,221,153,224,55,229,239,216,193,197,154,178,138,169,81,173,156,173,87,165,148,159,136,162,177,170,255,171,117,183,240,225,131,20,208,46,21,42,109,23,103,13,233,15,163,23,99,15,116,2,188,9,44,29,202,47,158,54,132,50,166,48,24,63,153,71,6,57,9,49,139,48,231,32,15,18,15,18,207,28,242,46,246,53,132,32,123,1,164,242,237,245,150,245,88,230,255,211,208,195,214,189,235,192,250,182,161,169,44,172,65,178,51,169,155,157,136,178,189,222,222,7,233,37,7,41,101,25,89,22,64,34,154,28,255,13,116,9,164,13,92,33,25,48,12,44,61,47,155,58,202,65,27,68,155,63,61,60,195,57,202,39,53,19,252,19,221,36,20,53,3,53,177,32,166,9,220,253,160,1,138,253,147,232,20,212,2,202,66,201,253,188,101,175,24,178,18,182,172,175,44,161,234,151,135,165,16,210,82,254,6,19,60,27,86,24,72,25,168,37,61,29,163,7,83,9,55,22,36,25,255,28,73,35,189,41,39,50,138,55,253,57,139,60,240,65,212,62,253,36,76,16,187,23,159,40,141,51,163,49,44,34,111,12,211,10,6,15,38,253,105,231,173,223,11,217,173,198,243,184,58,181,166,179,108,185,82,177,1,151,9,140,145,158,139,196,158,235,41,0,58,9,221,21,113,33,83,34,39,24,63,12,21,15,232,19,164,18,66,21, 115,29,154,41,170,44,177,42,156,50,36,62,210,67,79,57,217,33,94,15,254,19,82,40,186,49,250,39,189,25,14,24,21,22,144,7,180,252,197,240,103,228,81,219,77,200,12,182,20,183,36,190,118,189,147,178,229,151,126,136,44,157,183,189,189,211,157,230,125,253,162,16,6,25,115,28,189,20,75,14,231,17,245,16,234,10,232,14,56,32,120,39,76,34,65,38,85,53,143,68,123,76,53,68,251,38,77,22,92,41,41,57,150,51,39,50,124,49,9,45,15,41,179,28,228,12,102,7,225,253,154,234,61,212,197,192,192,193,199,203,7,200,53,177,15,147,80,138,0,152,93,170,161,184,251,203,37,231,212,251,245,4,231,5,85,5,13,6,37,2,226,252,0,251,131,5,135,18,121,22,14,22,25,24,239,43,98,72,111,76,40,58,190,40,38,33,14,41,114,50,16,46,116,45,54,52,85,48,132,38,209,26,17,18,230,12,134,3,108,239,137,205,170,189,252,200,20,209,248,196,167,173,150,153,236,144,109,153,160,163,211,172,199,196,27,227,118,245,77,252,32,5,130,13,164,7,131,1,12,0,112,252,95,5,32,24,229,20,144,8,65,22,83,50,192,69,0,74,61,63,132,50,34,46,189,49,27,50,188,48,108,52,137,56,211,54,57,44,250,31,204,30,61,32,97,21,89,247,15,217,38,207,154,216,68,221,29,204,66,182,159,166,47,157,50,154,87,155,162,168,73,195,185,217,189,235,31,253,70,7,209,14,242,17,17,4,86,251,216,4,1,16,83,21,142,11,214,3,255,18,137,46,227,61,149,62,177,60,127,52,52,45,149,45,140,44,25,42,177,48,125,57,53,49,231,32,29,31,77,38,184,40,218,25,139,250,240,222,64,218, 209,228,226,225,66,207,36,196,253,185,127,163,26,153,47,159,160,164,103,184,237,209,161,223,104,239,234,5,16,19,255,10,212,253,80,255,122,10,183,21,182,18,123,6,107,3,162,19,96,43,178,56,171,62,132,62,162,59,116,56,35,50,10,46,124,49,247,57,6,61,21,48,186,32,97,36,186,49,136,51,234,31,36,1,94,238,181,234,212,230,255,227,160,219,199,205,143,191,200,172,97,156,200,152,112,163,47,177,87,189,87,206,157,230,4,1,134,11,157,0,158,247,86,0,62,16,0,20,88,15,112,7,173,3,45,20,79,41,173,50,190,58,180,67,6,68,88,59,12,49,6,47,135,55,41,63,158,60,64,42,23,28,51,42,125,56,88,46,221,29,148,10,60,244,0,232,25,231,231,223,182,214,180,210,16,194,56,167,216,150,3,151,78,155,159,157,204,164,188,183,49,215,207,241,16,247,192,239,25,237,234,247,71,7,214,9,5,3,131,252,122,253,69,9,51,25,72,34,25,48,170,63,241,64,130,56,9,45,224,46,235,62,234,67,253,53,231,38,28,37,89,46,101,56,101,54,137,38,254,21,184,4,190,244,123,235,129,230,212,228,17,222,234,202,13,177,34,163,223,163,122,159,183,149,68,156,129,180,246,208,109,233,51,240,171,234,223,237,194,252,30,10,234,8,245,0,94,0,118,255,93,3,69,14,217,23,136,40,13,61,94,63,252,45,232,40,218,54,161,64,15,63,248,51,192,38,107,36,161,48,100,58,125,53,128,46,239,37,164,17,121,253,56,243,88,242,99,242,105,230,128,206,53,188,238,177,18,170,193,157,170,142,45,147,142,170,241,197,119,218,1,223,221,222,46,233,162,248,135,1,212,1,11,0,1,255,62,1,43,1, 47,1,227,18,217,44,19,59,217,55,19,47,245,47,194,60,255,71,103,67,204,53,85,44,137,43,139,50,167,57,48,57,227,55,159,50,62,27,180,3,147,255,247,254,148,248,13,234,82,215,66,202,55,192,103,181,253,162,116,144,167,147,143,172,22,195,226,206,21,216,207,220,211,230,42,250,221,0,31,254,102,4,150,9,173,0,206,246,145,254,194,17,80,38,197,50,78,47,120,39,212,46,111,62,254,67,71,63,158,53,202,47,224,45,185,45,45,53,159,60,169,62,116,54,194,31,141,14,195,11,160,9,64,255,30,239,168,224,246,214,61,207,66,187,137,160,120,144,136,145,50,163,28,182,184,190,148,195,48,208,186,223,229,231,227,236,193,246,181,0,95,0,245,245,173,235,106,241,208,8,114,28,210,35,213,33,37,31,250,42,43,57,229,59,177,57,163,55,246,49,185,40,163,40,145,51,118,62,49,64,142,53,234,36,83,23,95,21,96,19,119,2,44,243,207,237,222,231,27,219,177,198,63,169,217,146,19,151,203,166,108,173,99,179,138,195,134,208,36,216,40,226,130,234,184,247,192,5,63,3,40,245,182,234,51,243,214,10,198,25,155,29,200,30,9,36,28,45,16,54,99,58,114,61,58,63,232,51,158,39,210,41,238,52,59,64,116,66,97,55,46,41,237,35,84,33,17,23,194,7,166,249,170,244,180,244,177,233,132,204,150,173,196,158,58,156,168,160,108,164,49,172,49,190,35,202,114,206,44,214,247,227,102,247,79,5,25,2,54,241,12,234,121,246,225,7,0,18,50,22,159,30,250,37,143,41,161,50,246,60,43,66,220,65,10,56,45,41,39,42,156,57,154,65,247,62,159,56,207,48,100,43,240,41,202,31,52,8,174,252, 52,2,251,0,245,240,10,214,198,188,170,171,222,162,6,159,74,159,123,170,224,186,45,196,114,196,226,202,163,224,170,247,73,3,99,253,16,240,139,238,10,247,218,255,57,8,207,17,150,24,30,29,23,35,254,43,16,57,193,66,48,65,48,51,189,41,152,46,0,56,18,64,229,62,81,54,122,53,169,55,167,50,239,33,97,14,100,8,78,13,86,11,180,249,113,228,244,206,120,186,114,171,130,160,178,160,30,173,193,186,130,189,77,186,71,196,20,222,137,244,159,250,17,249,199,244,178,240,57,245,221,252,118,3,129,12,133,21,33,22,4,23,158,40,184,57,161,63,182,63,164,52,151,42,110,48,82,61,225,62,91,55,138,54,33,60,113,62,240,52,110,35,196,20,200,15,144,19,34,15,2,255,122,238,74,220,17,196,98,172,59,159,167,159,47,173,245,180,190,175,62,175,99,189,123,212,170,231,247,240,136,242,57,240,111,240,31,240,17,244,3,0,32,8,195,10,47,10,117,15,140,30,212,48,152,59,13,55,4,45,154,40,244,47,35,56,150,52,65,48,240,52,39,62,168,63,192,52,154,37,8,27,67,24,42,23,57,18,2,7,61,252,166,237,181,207,214,177,167,165,244,168,73,175,88,175,6,172,169,170,174,183,210,206,133,221,116,231,204,239,70,240,173,234,88,236,46,245,141,252,6,5,145,6,231,1,159,6,214,25,213,46,117,52,3,48,186,42,70,43,84,48,57,50,66,45,117,42,78,52,4,62,79,59,61,49,120,37,179,30,26,27,37,21,99,14,151,11,164,9,53,245,100,212,202,185,102,172,9,173,221,174,197,170,100,165,239,168,131,180,90,195,100,213,127,227,228,235,222,236,106,232,57,234,53,243,175,254,87,4, 154,0,43,250,0,2,74,24,58,41,184,45,74,42,60,42,233,47,45,49,112,46,102,41,128,42,110,54,155,63,229,59,32,49,165,46,163,42,91,30,0,23,19,22,151,24,234,21,68,3,238,225,174,197,196,187,195,181,80,175,132,170,92,166,232,165,58,173,121,188,103,205,44,221,202,231,215,232,195,227,52,230,50,244,219,254,129,0,215,250,120,244,167,255,2,21,252,34,202,37,68,39,245,45,116,50,170,50,195,43,95,38,159,45,126,56,82,60,84,57,175,56,250,55,178,46,121,34,87,25,144,28,24,36,50,32,61,12,13,240,200,216,132,201,154,191,162,182,52,175,43,170,142,167,203,171,8,183,70,201,180,220,73,230,38,230,202,225,214,231,222,247,7,2,91,0,87,247,51,246,46,1,101,18,145,29,201,30,215,36,181,48,162,54,214,47,174,40,147,42,51,47,47,54,99,57,43,57,4,61,68,62,228,49,84,33,216,29,175,35,72,40,141,37,157,21,155,253,61,229,94,213,45,201,68,187,68,179,137,172,119,165,15,164,42,175,64,195,62,213,8,223,241,220,26,219,115,230,75,246,49,255,124,251,162,244,210,244,200,0,33,14,24,18,30,24,244,36,141,48,81,50,206,44,160,41,71,44,161,47,36,48,10,51,176,58,124,65,233,63,99,49,147,36,33,34,104,38,147,44,41,42,40,30,110,10,186,244,116,226,108,210,126,198,240,187,230,177,236,165,47,159,255,170,119,191,19,208,17,214,105,212,54,214,108,227,24,246,104,251,132,244,214,241,69,247,109,254,5,3,120,8,160,17,123,32,237,43,60,43,189,40,139,42,97,45,217,41,25,40,25,47,212,55,10,63,5,61,219,47,162,35,215,33,213,39,69,42,131,42, 144,35,98,18,216,254,202,234,76,219,151,206,185,195,170,180,165,161,173,154,239,165,121,185,200,199,151,202,85,200,126,206,162,224,117,238,36,240,127,237,139,239,34,246,163,247,140,248,55,255,163,12,127,26,210,32,26,36,54,39,233,42,11,43,244,37,6,37,74,43,185,55,165,62,219,58,50,48,168,37,164,36,68,40,197,43,111,45,172,41,106,29,144,8,134,245,150,232,6,221,33,207,14,187,134,164,206,153,20,166,69,184,221,191,205,192,152,194,155,205,39,221,91,231,138,233,26,235,191,243,208,246,154,242,224,243,71,254,40,11,40,19,236,27,207,33,105,39,213,45,245,43,37,37,164,35,135,44,163,56,171,62,169,59,58,49,255,40,14,39,171,40,135,44,23,49,12,49,216,36,158,18,135,1,72,246,210,237,201,221,108,196,194,169,117,161,103,172,49,183,163,186,72,186,19,193,7,206,39,217,236,223,36,229,16,239,239,244,162,244,33,242,30,243,9,253,38,7,193,13,239,20,250,29,93,40,30,46,176,43,209,35,48,35,169,44,49,56,209,62,218,60,204,53,10,45,227,39,20,41,116,45,7,52,85,53,90,43,161,24,1,10,4,6,67,253,178,233,29,204,154,177,64,170,193,176,13,181,81,178,223,182,151,193,10,201,228,208,93,217,170,226,92,236,170,242,205,242,37,239,183,242,104,251,147,1,129,5,199,13,74,26,83,36,124,42,53,39,1,32,149,32,246,40,94,51,208,57,240,59,208,54,18,45,106,39,19,38,197,44,128,53,63,55,237,43,70,26,145,18,227,17,175,10,149,242,242,210,69,190,163,181,142,178,90,175,223,174,139,180,23,188,43,194,149,199,177,209,118,222,170,232,103,237,252,236,138,237,222,241, 88,248,206,251,204,253,194,7,175,21,69,34,5,39,117,35,40,31,140,30,110,38,146,47,208,54,240,58,43,56,204,46,186,36,232,36,190,45,207,55,2,58,57,43,138,28,57,29,245,31,117,19,196,250,2,226,106,205,75,192,171,183,5,177,124,175,233,179,133,185,125,187,139,192,21,205,122,218,117,227,202,230,197,233,134,235,168,239,254,244,78,244,207,246,251,0,190,15,19,28,53,33,79,32,230,27,52,28,158,32,244,40,15,52,21,58,249,56,78,46,80,33,52,34,172,48,85,58,85,52,158,40,25,35,47,38,197,38,34,26,201,5,3,240,64,220,5,203,248,188,177,180,35,178,197,181,135,182,87,182,110,188,10,201,165,214,75,221,136,225,59,231,252,235,106,240,76,242,92,241,86,242,15,253,54,13,109,23,243,29,221,31,57,28,92,26,137,29,79,36,141,48,149,61,111,59,144,42,142,32,88,39,177,52,43,56,73,50,171,42,215,40,110,45,115,44,105,34,167,17,81,0,68,237,113,215,90,199,137,189,192,185,113,184,20,182,22,181,111,186,242,199,225,210,63,216,203,221,12,228,175,235,130,240,234,239,189,237,176,239,193,248,213,6,186,19,206,25,206,28,142,29,92,24,35,22,113,31,210,49,143,60,149,54,212,39,43,33,0,42,77,50,20,51,200,46,227,41,42,43,79,46,74,45,7,38,245,26,12,12,179,246,210,224,242,206,144,196,98,190,110,183,27,179,243,177,97,182,103,194,11,204,139,207,253,213,89,224,77,231,242,235,211,236,7,232,98,233,15,244,216,255,241,8,179,20,159,29,10,26,204,16,249,14,97,29,137,47,1,54,200,48,215,37,43,35,191,42,226,47,222,45,121,42,151,42,191,42,28,44, 56,45,184,41,111,35,77,22,251,0,17,235,186,217,22,206,55,196,72,186,144,177,200,176,7,182,7,189,231,196,104,201,57,207,27,218,232,229,104,233,9,230,153,229,64,232,77,238,182,245,38,2,6,20,188,27,130,20,160,10,203,12,98,27,71,42,21,48,151,42,113,36,105,37,93,41,55,43,170,41,152,40,57,41,226,40,128,41,31,44,114,45,192,40,38,30,134,10,26,244,164,229,158,217,164,202,185,188,84,181,135,177,240,179,116,188,173,191,155,193,224,202,69,216,146,225,40,227,42,229,141,231,95,230,182,229,238,237,244,255,18,17,154,23,132,16,181,6,99,12,144,27,12,38,112,41,124,40,148,38,83,39,169,41,57,41,46,41,213,40,241,39,79,40,136,40,62,44,140,49,229,48,185,36,243,19,212,3,185,242,29,229,207,213,225,195,31,185,150,182,51,185,153,186,98,186,69,191,46,203,54,214,165,219,118,226,113,233,7,233,147,228,235,225,245,234,242,255,88,18,26,22,125,14,92,9,145,15,17,29,123,36,184,39,11,43,105,43,232,43,83,46,128,46,34,44,61,45,10,45,246,39,238,41,191,49,189,54,220,54,94,47,58,33,230,16,76,3,14,246,8,226,237,204,74,194,232,192,252,188,34,183,118,185,8,192,96,199,57,207,18,215,167,224,80,233,161,232,240,222,1,220,3,231,192,251,125,12,223,14,199,9,96,8,140,14,101,23,27,31,190,35,196,37,193,41,191,42,254,41,104,44,156,45,215,43,208,40,27,38,151,39,39,46,47,54,153,55,187,49,43,38,223,26,221,17,191,0,73,233,124,215,26,206,237,197,214,189,32,185,95,186,75,192,5,196,22,201,32,212,179,225,132,234,9,231,44,220,156,217, 124,231,218,249,142,5,127,11,123,9,8,8,160,15,7,23,213,26,32,33,95,39,223,40,30,41,138,44,36,47,208,47,34,46,69,42,232,38,125,38,141,47,208,57,134,56,217,49,77,47,164,41,141,28,89,11,192,246,55,229,108,217,237,204,95,193,74,188,154,189,114,190,78,190,21,194,120,207,224,225,29,232,62,225,63,217,246,214,194,225,74,243,143,254,87,2,252,3,79,6,17,9,5,15,39,21,46,27,79,32,77,33,199,35,9,40,85,42,110,44,162,44,54,37,110,30,89,35,160,44,222,48,31,48,11,48,177,49,45,45,219,32,210,16,3,1,119,240,31,224,48,209,245,195,135,191,3,192,207,185,98,181,140,188,24,204,218,219,27,227,228,221,23,212,149,213,67,224,13,236,78,246,55,253,40,1,52,2,244,3,121,10,24,18,79,22,46,27,82,31,178,30,105,34,122,43,249,46,98,41,153,33,31,31,98,35,177,41,94,43,101,43,161,48,232,51,124,47,186,37,86,24,42,12,135,252,98,231,230,213,130,204,247,198,50,192,148,184,90,177,42,182,155,200,107,216,40,221,214,216,193,210,211,211,181,219,239,228,164,239,30,249,5,251,87,253,213,1,142,5,174,11,147,20,221,24,247,22,24,24,80,32,220,41,102,44,31,37,152,31,25,32,255,32,232,35,50,37,46,39,194,46,194,51,123,46,195,38,9,34,55,22,29,3,169,239,133,222,23,212,40,206,215,195,169,181,131,173,111,179,239,196,193,210,217,213,111,213,203,209,185,206,140,213,182,224,160,232,123,240,133,248,254,250,234,250,238,0,68,10,63,18,219,19,217,16,180,21,149,32,189,40,206,41,233,37,165,34,18,35,88,35,62,32,28,34,206,41,35,47, 183,49,239,48,41,46,9,43,18,34,209,14,72,250,155,235,166,226,36,219,167,203,193,184,204,177,218,183,123,195,18,208,173,215,230,213,244,208,161,210,248,214,101,221,191,230,226,240,218,248,161,248,27,249,90,2,223,13,42,18,169,17,252,17,217,22,119,34,68,42,160,40,64,40,104,42,213,39,77,35,245,34,195,37,119,43,137,48,37,50,194,51,21,53,166,52,77,45,164,25,250,4,28,251,238,243,155,229,142,211,70,195,117,182,200,183,88,196,2,207,186,212,32,213,141,211,19,211,209,211,254,216,160,228,187,239,154,242,180,243,226,247,219,0,211,11,247,14,23,12,124,15,45,24,115,30,55,35,132,38,188,40,181,42,62,39,76,33,115,33,117,36,139,40,112,44,217,45,143,48,5,56,32,59,207,46,86,30,216,16,239,5,25,253,74,240,30,221,21,200,215,185,196,185,130,194,50,202,221,207,106,213,185,211,227,205,52,207,170,214,158,224,25,234,135,236,232,235,32,244,49,0,162,5,246,6,200,8,106,13,193,19,148,23,208,28,33,35,129,39,61,40,85,37,3,32,166,29,184,35,92,38,53,35,172,38,253,47,180,55,78,56,113,48,209,34,22,22,223,13,231,6,69,250,185,227,146,204,212,191,102,187,148,188,196,196,140,205,148,209,143,207,92,201,166,200,111,211,181,221,207,224,152,226,48,230,198,239,94,249,166,253,134,255,185,4,253,9,157,12,213,17,76,23,58,29,124,37,172,38,164,32,76,29,54,32,75,34,57,32,1,31,188,35,38,46,130,54,41,57,180,51,251,37,219,27,68,25,23,18,20,2,186,238,89,217,120,199,127,191,97,189,208,194,163,206,171,210,84,205,28,200,220,203,219,212,229,218,249,219, 69,222,9,231,185,238,1,245,208,251,18,255,178,3,141,10,235,12,111,13,247,20,123,31,26,36,89,35,41,33,129,33,111,35,1,34,239,30,146,29,52,32,3,43,222,55,13,58,67,50,32,43,175,36,43,33,139,27,0,13,185,250,245,230,202,209,173,193,25,190,81,197,66,206,239,208,168,202,28,200,187,206,128,211,104,213,246,215,89,219,179,225,0,235,136,241,235,244,3,252,40,4,60,7,23,7,45,10,248,19,227,28,151,31,11,33,150,34,182,34,31,36,71,37,205,29,39,25,148,31,236,42,180,53,139,56,162,51,194,45,205,43,250,40,145,33,173,24,40,10,37,245,77,220,72,200,110,196,219,202,234,205,209,204,212,203,112,203,109,206,107,212,153,213,197,212,62,218,242,225,73,231,112,235,174,242,5,252,210,1,22,2,9,4,184,10,193,16,105,24,144,29,87,29,189,31,121,36,103,38,148,34,79,27,135,22,187,27,14,41,238,48,172,50,144,49,125,46,1,45,93,42,183,37,217,33,169,23,194,254,126,226,199,209,82,203,67,202,193,203,23,202,63,200,86,202,75,207,51,209,86,208,169,209,252,215,14,221,224,221,137,229,229,239,192,245,128,251,205,254,21,0,93,5,175,14,151,20,167,22,155,25,243,29,6,37,132,40,71,34,0,26,159,22,103,27,112,37,163,44,254,46,8,49,45,49,105,43,107,41,182,45,13,45,248,32,0,10,220,239,30,220,209,211,230,207,220,203,148,200,126,200,193,205,168,206,151,204,221,207,204,211,137,213,135,215,118,219,97,225,139,234,166,243,1,247,41,249,192,252,202,2,217,11,50,17,255,16,98,20,14,29,107,37,155,39,255,33,233,24,83,23,222,27,226,31,176,38,74,47, 15,50,34,45,182,41,167,43,92,49,204,51,194,41,205,20,250,250,10,233,77,224,172,213,90,204,111,203,239,205,21,205,234,204,7,207,192,207,166,210,94,213,89,213,83,216,172,223,252,232,227,240,39,244,87,245,74,250,77,3,109,10,192,13,106,13,196,16,204,28,207,38,42,38,19,33,94,30,51,26,27,24,23,29,9,38,212,46,142,47,21,43,231,40,118,43,85,52,123,57,211,47,142,27,59,9,245,248,164,231,157,218,144,210,85,206,100,206,165,205,49,204,59,205,250,207,247,209,247,210,155,210,132,211,15,220,246,229,126,235,15,238,94,240,150,246,229,0,28,8,106,6,239,6,180,15,136,25,46,32,102,34,183,34,202,31,165,24,19,22,139,26,237,34,45,43,34,45,148,38,34,35,121,44,24,55,108,56,214,50,19,38,6,21,78,3,214,241,203,225,62,215,98,210,112,207,189,205,125,203,57,204,212,207,105,209,231,207,66,206,167,208,121,215,231,225,252,230,161,229,152,234,70,245,181,253,254,255,78,0,141,4,45,11,122,18,148,26,209,32,172,33,238,29,209,24,39,19,192,21,30,34,31,41,201,37,181,32,71,34,47,42,110,51,170,55,137,52,173,44,131,30,14,13,62,251,139,234,222,221,4,215,79,210,197,204,124,203,83,205,6,207,23,209,15,206,74,202,164,205,28,215,7,222,136,222,237,224,185,233,224,242,179,247,73,251,94,255,58,1,4,6,227,14,211,21,30,29,4,35,162,31,129,21,85,18,0,25,155,33,246,37,235,34,83,31,95,33,100,40,188,48,195,54,241,55,23,51,117,41,51,25,36,6,18,247,99,233,186,222,146,215,235,208,70,205,133,207,210,211,255,209,5,204,57,203,28,209,228,214, 204,215,166,218,179,224,211,230,210,238,130,245,132,248,89,251,88,0,230,2,241,6,241,17,131,29,242,33,109,28,118,20,98,19,219,25,11,33,87,34,146,32,119,29,53,30,104,37,99,44,199,50,63,56,169,55,138,47,189,33,21,17,65,0,247,242,70,232,247,219,154,209,128,207,127,212,172,212,113,206,61,204,30,206,66,208,4,211,85,214,141,215,10,220,228,228,210,234,7,239,95,245,168,251,217,252,145,252,40,3,223,15,135,28,218,30,33,25,119,20,14,20,199,25,215,31,70,32,29,30,254,28,161,29,143,32,187,39,60,48,96,54,227,57,1,54,150,41,169,24,89,11,123,0,21,240,180,222,220,214,27,215,24,214,170,211,5,209,171,205,100,206,68,209,24,210,178,209,35,213,168,219,72,224,32,229,143,235,46,244,121,249,89,247,194,247,153,0,240,13,39,25,3,28,37,23,208,18,162,21,115,26,44,29,227,30,54,30,104,28,43,27,25,30,88,35,220,41,19,52,58,60,5,56,108,43,73,34,74,25,180,8,62,246,0,231,128,221,209,217,237,216,77,213,168,207,220,206,86,208,50,208,76,207,56,208,196,212,65,216,48,218,123,224,47,234,0,242,46,244,34,243,153,243,124,252,169,11,194,21,85,23,127,20,152,19,250,20,45,24,181,28,128,30,235,28,171,27,245,27,21,26,191,27,199,39,103,52,202,56,53,54,0,50,10,44,227,33,135,19,80,0,90,239,18,230,241,224,110,220,120,214,136,210,131,210,175,209,64,207,210,206,52,210,147,211,223,211,8,215,217,221,221,231,156,239,89,240,53,237,195,239,2,251,141,7,75,16,32,20,227,19,167,17,228,19,182,25,245,26,187,27,44,31,113,31,10,25,31,21, 105,27,181,37,55,47,57,53,241,53,45,53,208,50,51,43,51,28,77,9,13,250,245,239,170,231,242,222,46,218,4,216,157,212,145,209,13,208,159,208,101,210,179,210,77,209,190,210,20,220,137,231,179,236,212,234,229,233,203,237,123,245,148,2,194,13,80,16,89,15,159,17,204,20,135,20,234,22,120,29,75,32,76,29,217,22,41,20,150,24,200,33,66,42,124,47,65,51,210,54,213,55,129,48,245,33,110,19,199,5,60,248,119,236,204,228,197,223,55,219,45,215,175,210,155,208,97,210,95,212,187,208,38,204,68,209,173,219,230,227,252,232,74,233,49,230,95,231,203,242,199,255,80,6,154,11,88,16,179,17,33,16,76,17,255,22,154,29,108,32,181,28,106,22,146,19,184,23,60,31,53,36,29,41,86,49,202,56,251,56,194,50,204,41,72,29,230,14,134,0,249,243,128,234,24,229,215,224,102,216,74,210,26,212,128,214,77,211,130,205,170,203,77,206,149,214,183,226,142,231,127,227,216,224,37,230,225,238,13,247,17,0,189,8,252,13,161,13,173,11,199,13,233,19,171,27,146,30,73,26,1,20,71,19,3,23,43,25,96,28,198,35,141,45,156,52,126,55,245,53,117,46,119,36,35,24,172,7,180,249,142,242,197,236,0,226,76,217,140,215,140,215,29,215,22,213,235,206,45,200,222,202,245,214,140,224,73,226,109,224,213,224,31,228,218,232,18,241,215,251,40,6,192,11,111,11,194,8,137,10,155,19,172,27,118,28,192,24,50,22,190,21,103,20,93,21,103,25,143,31,101,41,156,50,137,54,123,54,104,53,198,45,248,29,107,15,186,5,122,252,127,241,129,231,74,223,38,218,63,219,44,221,62,216,8,206,123,200,72,205, 68,214,9,221,193,223,108,224,121,224,86,225,245,228,225,235,150,247,82,4,22,10,148,7,155,4,36,10,135,18,75,23,211,25,185,25,144,23,219,21,37,21,62,19,5,20,41,28,42,37,253,42,223,49,224,56,97,56,111,47,211,36,108,25,200,13,174,3,136,249,107,236,95,224,130,221,92,224,197,223,251,215,191,206,217,202,151,204,207,210,37,217,183,220,128,222,220,222,109,222,107,222,207,229,70,245,26,1,234,3,77,3,106,4,177,7,236,13,155,20,158,22,104,23,161,25,116,24,55,19,45,17,26,21,178,24,14,29,212,37,103,48,208,54,112,55,113,51,112,42,186,31,48,23,92,14,166,0,220,239,174,229,216,227,120,228,203,225,110,218,164,210,57,205,70,205,139,209,191,213,14,219,42,224,17,223,151,217,176,218,249,228,250,240,91,251,13,1,120,1,72,2,179,7,69,13,118,15,234,19,181,25,168,26,206,22,12,20,49,20,115,19,53,20,159,25,17,34,208,43,176,52,4,57,198,52,236,44,154,39,80,34,242,23,28,7,240,246,26,237,89,233,201,232,153,229,140,221,212,213,81,210,104,207,20,206,156,212,41,221,36,223,120,219,247,215,135,216,75,224,108,237,242,246,149,250,31,254,69,3,94,6,146,7,203,12,239,19,122,23,250,23,53,23,195,21,120,19,106,18,227,18,138,20,122,27,121,39,143,50,228,53,43,50,253,46,160,45,63,41,162,30,204,14,157,253,134,242,222,239,97,236,2,230,227,224,157,219,109,211,52,205,113,206,59,212,226,218,26,222,122,218,178,212,157,213,1,223,228,231,3,238,157,245,5,253,65,0,41,1,55,5,27,11,37,16,206,20,43,23,95,22,244,20,119,20,83,19,119,15, 218,14,25,23,129,36,214,45,0,49,52,49,36,48,46,49,107,48,156,37,243,19,209,5,209,252,75,244,221,238,251,235,255,230,57,223,151,214,219,207,179,205,148,211,69,220,55,221,115,215,165,212,217,215,4,220,35,225,228,233,136,242,107,248,88,252,60,255,149,2,172,7,77,14,125,19,108,21,110,21,17,23,155,23,1,18,70,12,197,12,142,19,3,31,122,41,153,44,48,44,2,49,229,53,206,50,234,40,87,28,234,14,206,1,5,249,28,244,147,239,26,235,114,228,118,217,8,207,105,206,202,213,223,217,35,217,141,215,198,213,211,212,33,215,23,221,149,228,126,236,88,243,104,248,244,250,126,253,156,4,72,11,184,13,147,16,201,21,101,24,184,22,52,18,221,10,171,8,253,16,249,27,115,33,45,36,253,41,219,48,179,52,151,52,246,46,157,35,33,22,10,10,137,255,215,247,15,246,103,243,166,232,53,219,206,211,27,211,37,213,40,216,158,217,131,216,232,213,75,212,164,214,178,218,177,224,195,233,67,241,166,243,90,246,0,253,59,2,37,6,160,10,175,14,82,20,143,26,109,26,206,17,29,10,71,11,77,17,168,22,84,27,207,32,41,39,250,45,12,53,252,54,106,50,13,43,64,32,251,16,84,4,153,0,13,255,159,248,84,237,190,225,106,218,189,214,27,215,50,218,23,219,204,216,108,215,160,214,162,212,30,216,216,224,97,231,22,236,250,240,82,245,76,250,109,0,15,4,245,4,189,10,94,21,241,27,227,24,116,17,47,13,110,12,171,14,83,19,48,23,249,26,130,34,174,43,201,48,140,52,212,54,240,49,54,37,12,22,37,12,55,8,67,4,81,252,20,242,174,230,248,220,220,217,17,218,66,217,149,218, 168,219,58,216,216,211,88,211,157,214,242,219,176,226,152,231,7,235,246,240,26,249,195,253,222,252,43,255,204,8,81,19,101,24,222,23,2,19,43,13,247,12,88,15,175,15,181,17,203,23,239,30,194,36,138,43,31,52,97,57,138,52,89,40,9,29,242,19,129,13,68,10,79,3,151,246,95,235,189,227,10,221,113,217,9,219,226,220,211,219,191,216,147,212,98,210,18,213,105,219,81,223,1,225,135,230,77,240,252,246,147,247,189,248,197,252,169,4,229,15,234,22,191,21,223,17,36,16,11,15,124,13,43,13,46,16,78,21,140,24,255,28,155,39,68,50,17,55,147,53,47,45,38,33,6,25,107,21,157,15,95,7,12,254,17,243,49,232,60,224,117,220,1,220,127,221,154,221,119,217,12,211,167,209,250,214,202,217,46,217,226,220,167,228,115,236,174,242,221,244,47,244,210,247,8,2,173,12,96,18,238,18,136,18,46,18,102,14,192,11,10,14,20,16,93,16,64,19,122,25,9,34,240,45,158,54,103,53,46,46,124,38,226,31,238,25,249,20,123,14,30,5,192,249,150,238,116,229,186,222,103,222,178,225,244,222,205,215,207,212,164,213,139,214,246,214,69,215,172,217,82,225,109,234,159,239,56,240,181,239,71,245,131,255,39,7,197,12,135,18,247,19,105,16,78,14,240,13,154,13,24,14,78,14,108,14,177,18,247,29,156,42,158,50,220,51,30,48,85,42,136,35,155,30,98,26,71,19,67,11,43,2,154,244,205,231,145,227,52,228,68,226,247,221,97,217,130,214,141,214,155,214,98,213,10,212,111,214,115,223,165,232,159,234,18,234,5,238,236,242,101,248,45,1,6,10,75,15,120,17,251,16,74,14,208,13,99,15,164,14, 127,11,254,9,198,14,48,25,179,36,146,46,178,50,214,47,164,43,25,40,4,34,51,28,10,26,40,20,87,7,61,249,152,238,201,233,5,232,163,228,153,223,34,219,133,216,175,216,73,216,40,211,225,208,203,214,117,222,249,226,129,230,87,233,241,234,197,238,14,245,164,252,105,5,186,12,205,15,207,14,130,13,152,15,31,17,18,14,74,10,179,8,95,10,233,18,167,32,219,41,219,45,98,48,161,46,193,40,86,35,169,33,89,32,188,25,184,12,87,255,108,245,219,238,79,236,111,232,237,224,205,220,241,221,132,220,175,214,207,210,147,210,94,213,41,219,134,224,201,227,92,230,171,232,184,235,66,240,22,248,167,2,18,10,43,12,22,13,94,15,175,16,197,17,175,16,74,10,143,5,54,8,16,16,125,25,145,35,254,43,113,48,196,46,241,40,70,38,153,38,7,37,83,31,104,20,23,6,123,251,92,247,0,242,132,233,28,228,132,226,48,225,11,222,203,216,143,212,54,211,103,213,2,218,42,222,135,225,241,228,238,230,44,231,45,236,211,245,29,254,208,4,172,9,27,11,179,12,118,17,241,19,75,16,8,10,40,6,14,7,215,10,73,18,103,30,43,41,213,44,13,44,161,41,212,38,158,39,230,41,41,36,247,23,81,13,243,4,87,253,76,245,164,237,114,232,87,230,192,228,196,224,224,218,177,213,156,212,104,213,242,214,49,220,165,225,229,226,11,227,162,229,186,233,87,241,27,251,184,1,220,4,104,7,56,12,240,17,145,19,51,16,129,12,223,8,11,5,101,6,37,15,17,26,153,36,67,43,76,42,65,39,37,40,195,43,240,43,38,38,96,29,180,20,57,12,207,2,13,250,179,241,240,235,162,234,109,232,108,226, 84,221,185,217,207,212,68,211,196,214,73,219,249,222,250,224,51,225,141,225,98,229,3,238,82,247,11,252,171,254,121,4,64,11,195,14,119,17,98,18,15,14,124,8,93,4,26,3,117,8,22,21,7,33,149,37,13,37,46,37,185,40,236,43,200,43,67,40,173,33,27,26,216,18,247,8,29,253,163,245,104,241,240,236,139,233,91,230,213,224,140,218,190,213,194,211,91,213,195,217,242,221,142,223,12,222,67,221,109,227,10,236,68,241,36,246,233,251,55,1,179,6,217,12,222,16,80,18,191,16,40,11,246,3,147,0,37,6,124,18,52,28,192,31,234,33,128,36,169,39,24,44,206,44,30,41,53,38,252,33,209,24,6,14,106,4,24,252,82,245,46,241,53,238,140,234,33,229,118,222,27,217,207,212,241,212,56,219,28,223,31,221,172,219,1,222,18,226,64,232,202,238,61,243,251,247,27,254,21,4,73,9,173,14,97,19,185,19,141,12,101,3,196,0,22,5,241,13,88,23,139,27,48,29,34,34,114,39,181,41,158,42,67,43,214,41,128,37,43,30,51,20,119,10,29,1,221,249,231,245,219,241,185,237,249,233,36,227,137,217,8,213,102,215,232,218,129,220,232,219,200,218,111,219,20,223,123,228,194,233,45,238,161,243,13,250,102,254,178,3,250,12,166,19,6,19,32,13,208,4,226,255,29,3,28,11,231,16,1,21,85,26,123,31,166,35,124,38,49,41,91,43,200,42,101,40,139,35,47,26,85,15,100,7,179,255,49,248,61,245,248,243,54,238,241,228,159,220,53,216,165,216,84,219,115,220,121,219,239,217,172,218,2,222,221,224,36,229,193,235,171,240,26,244,239,248,88,0,200,9,218,18,145,20,97,13,181,5,105,2, 190,3,221,7,70,12,104,17,58,23,211,27,219,31,162,36,143,39,85,41,5,44,177,43,58,38,71,31,149,23,81,13,64,3,50,253,34,251,200,248,45,242,252,232,236,224,72,219,221,218,241,220,226,219,91,218,187,218,249,218,2,219,127,222,21,228,8,233,185,237,123,240,148,243,130,251,148,7,89,17,19,19,9,14,107,8,71,5,135,3,68,5,36,10,111,14,235,18,80,25,43,30,24,33,134,37,12,42,215,43,177,43,189,41,22,37,210,28,167,17,136,8,86,3,114,0,239,253,147,247,108,237,178,228,154,224,97,222,198,220,246,220,108,220,90,219,195,218,81,218,29,220,211,225,221,231,128,234,70,235,116,238,232,247,185,4,207,13,186,16,127,15,200,10,201,5,40,4,152,4,21,6,173,10,144,16,30,21,250,24,110,29,69,35,46,39,236,40,157,43,168,44,185,40,157,32,203,22,235,12,47,7,14,6,22,2,223,249,159,241,18,234,161,227,36,224,112,222,157,221,142,221,211,220,129,218,147,216,149,218,67,225,155,230,73,230,205,229,151,234,22,243,35,254,165,9,14,15,35,14,249,11,194,8,62,5,64,3,165,4,16,9,53,13,156,16,36,21,180,26,212,30,179,34,19,39,108,42,13,45,72,44,131,36,224,25,63,18,72,13,131,9,60,5,56,254,241,245,145,238,234,231,169,226,156,223,146,222,255,222,111,221,189,216,151,214,232,218,38,224,217,226,132,227,241,226,120,229,87,237,39,249,29,4,31,10,167,12,236,12,183,9,164,4,255,2,88,4,123,5,131,8,103,13,140,17,32,22,104,27,189,30,126,34,10,41,213,45,145,44,41,38,190,29,105,22,60,17,81,13,188,8,15,2,99,250,80,243,246,235, 6,228,249,224,15,226,108,224,39,220,53,216,217,214,68,217,253,221,41,225,92,224,234,222,97,225,7,233,24,243,232,252,2,6,196,11,220,11,35,9,71,6,189,3,39,3,85,4,190,5,35,9,178,14,55,19,114,22,41,26,180,31,245,38,238,44,79,45,91,40,140,33,131,26,246,21,7,18,215,11,124,6,36,1,159,248,195,238,50,232,225,229,201,228,105,226,29,222,175,217,152,215,226,217,206,222,150,224,70,222,217,221,85,224,133,228,20,237,206,248,100,2,176,8,142,11,215,9,53,7,8,6,157,4,43,3,124,4,144,8,212,12,7,16,32,18,51,22,62,28,160,35,104,43,93,45,68,41,157,36,91,32,132,26,177,20,245,16,196,12,209,5,155,252,95,243,238,236,181,233,248,231,100,229,177,223,230,217,8,217,202,219,241,221,72,223,253,222,53,221,104,221,10,225,7,232,147,242,222,253,69,5,103,8,164,9,241,8,131,7,201,4,105,2,9,4,104,7,118,10,24,13,223,14,189,17,125,24,225,33,120,40,112,42,8,42,170,39,190,34,192,28,144,24,8,22,187,17,150,10,255,1,80,248,158,240,112,238,238,236,102,231,69,225,38,221,8,219,173,219,138,222,137,223,136,222,140,221,34,220,91,221,208,227,51,238,10,249,138,0,231,5,201,9,47,10,18,8,156,5,169,3,123,3,169,6,47,10,93,10,172,10,234,14,41,22,237,29,141,36,35,41,31,43,96,41,214,36,143,32,181,28,164,25,19,23,182,16,56,6,182,252,34,247,151,243,84,240,134,235,113,228,152,223,180,221,94,221,231,222,75,224,222,223,170,221,216,218,33,219,215,224,128,233,89,242,71,251,21,3,157,7,183,9,54,9,2,6,77,3, 101,4,150,7,222,8,201,7,113,8,212,12,225,17,61,24,176,32,213,38,104,41,181,41,235,38,125,33,237,30,20,31,220,27,210,20,106,11,12,2,29,252,135,248,148,244,131,238,176,231,150,226,71,223,208,221,109,223,4,226,73,225,179,221,70,219,21,219,164,221,95,228,97,237,235,245,65,254,156,5,36,9,64,8,28,5,5,4,173,5,211,6,183,6,135,6,34,7,48,9,14,14,158,20,94,27,49,35,105,40,152,40,207,37,107,34,67,33,188,33,124,31,144,24,63,15,4,7,55,1,242,252,36,248,69,242,28,236,162,229,77,224,8,223,242,224,232,225,27,225,189,222,61,219,110,217,22,219,80,224,11,231,26,239,136,249,158,2,255,5,60,5,254,4,223,4,123,4,12,6,52,6,75,4,147,4,162,6,83,9,165,14,244,22,121,31,225,36,40,38,54,36,62,34,116,34,151,35,152,33,210,26,197,18,203,11,30,5,132,255,252,251,202,246,172,238,163,231,224,226,178,224,59,225,188,226,76,226,250,222,43,219,51,217,243,217,236,219,172,224,140,234,37,245,69,253,148,2,220,3,151,3,55,4,243,4,52,5,21,5,138,4,252,3,69,4,207,5,80,10,120,18,84,27,85,33,40,35,48,34,194,33,170,35,138,36,76,34,43,30,177,23,208,15,229,8,94,4,146,0,148,250,223,242,53,235,26,229,139,225,228,225,243,227,59,226,248,222,93,221,192,218,5,216,164,216,255,220,166,228,62,239,227,248,48,254,156,0,97,2,131,3,246,3,157,4,32,5,209,4,222,3,206,2,29,3,109,6,107,14,30,24,156,29,118,31,198,32,246,33,251,34,78,36,169,36,67,33,1,27,243,19,173,13,89,9,8,5,209,255, 199,248,84,239,248,231,60,229,161,228,5,228,90,227,232,225,113,223,148,220,100,217,155,215,35,218,116,225,15,235,69,244,181,250,152,254,174,1,88,3,6,4,45,5,12,6,103,6,79,5,120,2,240,0,180,4,207,12,109,20,32,26,242,29,240,31,75,33,213,34,151,37,254,38,202,35,167,30,242,24,34,18,119,13,41,11,4,6,30,253,170,244,212,237,254,232,242,230,66,230,19,229,25,228,170,226,233,222,59,218,67,215,171,216,153,222,192,230,197,239,202,246,159,251,185,255,111,2,49,3,59,4,34,7,248,7,235,4,154,1,74,0,217,2,222,8,205,15,89,22,177,26,141,28,219,30,42,34,189,36,79,38,138,37,251,32,160,26,120,21,4,18,156,14,146,9,186,1,204,248,193,241,74,236,117,232,167,230,217,229,179,229,75,228,68,224,226,218,37,215,43,215,254,218,86,226,66,234,78,241,70,248,247,252,224,254,95,0,111,3,24,7,135,7,167,4,193,1,221,255,44,0,78,5,184,12,14,18,233,21,162,25,53,28,207,30,89,35,154,38,105,37,227,33,238,28,18,24,253,20,51,18,90,13,1,6,32,254,208,246,8,240,208,234,21,232,193,231,71,231,184,229,118,226,81,220,149,215,44,215,52,217,169,221,41,229,178,237,188,244,3,249,148,251,23,255,15,3,225,5,48,7,201,5,187,1,133,254,94,255,255,2,55,8,115,14,214,18,186,21,207,24,165,28,189,33,153,37,170,37,150,34,120,30,182,26,180,23,40,21,122,16,21,10,131,3,157,251,192,243,207,237,249,233,10,233,172,233,137,232,80,228,124,222,219,217,129,215,173,214,95,217,38,225,137,233,96,239,57,244,233,248,88,252,98,0,115,5,14,7, 11,5,22,2,248,254,234,253,84,0,147,5,228,10,243,14,19,18,255,20,148,25,69,31,200,35,227,36,165,34,209,31,76,29,104,26,220,23,107,20,167,14,76,8,96,1,215,248,241,240,134,236,164,235,217,235,65,234,184,230,71,226,83,221,51,216,5,214,190,216,39,222,28,229,0,236,222,240,4,245,171,249,9,255,180,3,123,6,30,6,13,3,223,255,249,253,69,255,212,3,111,8,4,12,19,15,242,17,229,22,108,29,8,34,191,35,33,35,211,32,174,30,181,28,84,26,27,23,255,18,36,14,48,7,160,253,186,244,95,240,204,238,213,236,15,236,182,234,148,229,132,223,178,218,66,215,20,215,201,219,81,226,190,231,247,236,184,241,170,246,164,252,251,1,160,5,51,6,128,3,45,0,1,254,105,254,53,2,75,6,164,8,93,11,254,14,202,19,56,26,245,31,110,34,38,34,75,33,255,31,48,30,200,27,39,25,85,23,38,19,23,11,72,2,72,250,243,243,95,240,122,239,240,238,11,237,81,233,112,227,75,221,204,216,24,215,238,217,89,223,78,228,49,233,56,238,51,243,137,249,36,0,205,4,137,6,177,4,26,1,187,254,26,255,172,1,112,4,179,6,217,8,21,12,32,17,122,23,199,29,163,32,124,33,164,34,163,33,164,30,47,29,8,29,207,26,134,22,173,16,251,7,216,254,70,248,220,243,230,241,170,241,81,240,223,236,103,231,186,224,60,219,109,216,68,217,49,221,95,225,133,229,88,234,134,239,139,245,248,252,82,3,132,5,109,4,13,2,119,255,80,255,14,1,2,3,135,4,163,5,136,8,24,14,56,20,57,25,231,29,115,33,216,33,135,32,71,31,53,30,7,30,64,29,12,26,224,20,38,13, 181,3,51,252,246,246,232,243,131,243,243,242,225,239,153,234,249,227,170,221,220,217,157,217,112,219,200,222,155,226,48,230,22,235,121,241,84,249,128,0,199,3,254,3,130,2,240,255,60,255,99,1,151,2,197,1,83,3,14,7,109,10,107,15,33,22,173,27,99,31,225,32,15,32,8,31,164,30,199,30,228,30,11,29,200,24,230,17,255,8,156,0,104,250,174,246,101,245,125,245,83,243,215,237,214,231,101,225,34,220,42,218,0,219,24,221,161,223,131,226,250,230,154,237,119,245,242,252,85,2,151,3,138,1,156,0,41,1,58,1,22,1,51,1,29,2,108,4,57,7,138,11,57,18,96,24,165,28,10,31,93,31,136,30,91,30,74,31,161,31,235,30,206,27,125,21,134,13,218,4,104,253,31,249,161,247,77,247,109,245,227,240,200,234,39,228,75,222,55,219,87,219,225,219,198,220,214,223,95,227,11,232,227,240,250,249,153,254,110,0,230,0,182,0,230,0,220,0,151,0,143,0,248,0,251,1,25,4,68,8,34,14,193,20,204,25,193,28,31,30,112,29,74,29,6,31,45,32,13,32,123,30,193,25,245,17,111,9,206,1,108,252,66,250,138,249,253,247,159,244,103,238,63,231,13,226,31,222,215,219,81,220,9,221,108,221,206,223,12,229,145,237,54,246,167,251,126,254,66,0,177,0,110,0,21,1,72,1,178,0,141,0,172,0,247,1,108,5,158,10,24,17,12,23,194,26,24,28,56,28,165,28,59,30,66,32,80,33,214,32,127,29,75,22,222,13,128,6,210,255,53,252,74,252,226,250,225,246,74,242,45,236,143,229,188,224,189,222,161,221,68,220,94,219,182,220,217,225,123,233,73,241,161,247,186,251,80,254,151,255, 235,255,231,0,158,1,192,0,228,255,228,255,18,0,228,1,231,6,81,13,20,19,133,23,185,25,84,26,57,27,162,28,243,30,193,33,247,33,141,31,152,26,81,18,155,9,37,3,100,255,135,253,52,252,219,249,124,245,158,239,204,232,224,227,184,225,37,223,246,219,61,218,158,218,34,222,178,228,69,236,32,243,96,248,155,251,128,253,9,255,35,0,176,0,186,0,245,255,252,254,97,254,1,255,252,2,114,9,227,14,225,19,141,23,1,24,118,24,185,26,32,29,141,31,48,34,246,33,32,29,230,21,238,13,207,6,230,1,41,255,29,254,137,252,46,248,48,242,49,236,131,231,113,228,30,225,243,220,31,218,147,217,85,219,138,224,54,232,243,238,51,244,185,248,138,251,62,253,22,255,50,0,239,0,183,0,242,254,152,253,230,253,95,0,182,5,90,12,138,17,164,20,109,22,28,23,82,24,249,26,131,30,42,34,59,35,213,31,10,26,14,19,69,11,31,5,78,2,61,1,74,255,63,251,162,245,61,240,223,235,14,232,7,228,205,223,158,219,104,217,161,218,148,222,7,229,116,235,203,240,22,246,202,249,162,251,19,254,220,0,139,1,249,0,47,0,251,253,182,252,49,255,246,3,102,9,222,14,6,19,40,21,177,21,139,22,121,25,200,29,178,33,176,35,139,34,25,30,126,23,205,15,28,9,219,5,215,4,61,2,103,254,255,249,93,244,190,239,78,236,20,232,26,227,41,222,230,218,222,218,167,221,31,226,31,232,118,238,59,243,23,247,122,250,252,252,204,255,70,2,122,2,18,1,201,254,52,253,134,254,3,2,153,6,131,12,157,17,151,19,247,19,45,21,216,23,215,27,119,32,178,35,147,36,177,33,12,27,188,19, 158,13,143,9,184,7,112,5,171,1,63,253,24,248,107,243,50,240,33,236,244,229,197,224,104,221,32,219,33,220,96,224,121,229,17,235,155,240,181,244,159,247,205,250,176,254,235,1,130,2,55,1,80,255,147,253,67,253,168,255,142,4,42,10,17,15,95,17,182,17,76,19,170,21,187,24,221,29,241,34,219,36,245,34,197,29,213,22,192,16,182,12,63,10,10,8,111,4,77,255,4,251,98,247,44,243,185,238,76,233,97,227,196,222,235,219,76,219,209,221,77,226,184,231,6,237,234,240,223,243,246,247,238,252,36,0,133,1,104,1,119,255,35,253,222,251,87,253,14,2,83,7,110,11,52,14,166,15,157,16,100,18,163,21,157,26,144,32,231,35,26,35,177,31,152,25,242,18,100,15,58,13,194,9,3,6,4,2,161,253,184,249,56,246,222,241,66,236,112,230,63,225,57,221,26,219,249,219,33,224,9,229,32,233,45,237,218,240,4,245,27,250,246,253,83,0,121,1,237,255,174,252,38,251,103,252,151,255,43,4,180,8,227,11,212,13,126,14,128,15,195,18,158,23,102,29,190,34,242,35,156,32,128,27,58,22,87,18,145,15,116,12,139,8,177,4,238,0,30,253,204,249,105,245,209,239,149,234,207,228,230,222,163,219,208,219,195,222,160,226,47,230,22,234,82,238,135,242,24,247,25,252,218,255,24,1,223,255,204,252,219,250,140,251,142,253,81,1,139,6,244,9,125,11,240,12,229,13,123,15,41,20,43,27,181,32,153,34,255,32,233,28,152,24,254,20,8,18,219,14,168,10,0,7,12,4,61,0,81,252,159,248,1,244,124,238,39,232,110,225,231,220,114,220,229,221,239,223,123,227,117,231,2,235,12,239,12,244,207,249, 158,254,61,0,98,255,104,253,239,250,35,250,16,252,147,255,160,3,193,7,156,10,99,11,140,11,186,12,250,16,30,24,35,30,4,33,239,32,253,29,133,26,233,23,203,20,205,16,49,13,51,10,213,6,255,2,30,255,244,251,111,248,179,242,150,235,251,228,236,223,181,221,225,221,247,222,216,225,100,229,217,231,152,235,163,241,158,247,83,252,213,255,65,0,207,253,177,251,235,250,95,251,207,253,206,1,108,6,146,9,6,10,217,9,226,10,118,14,36,21,255,27,143,31,49,32,78,31,30,29,90,26,63,23,86,19,255,15,103,13,122,9,32,5,57,2,184,255,69,252,211,246,225,239,71,233,136,227,154,223,134,222,125,223,211,224,126,226,74,229,219,232,201,237,85,244,76,250,88,254,172,255,90,254,165,252,86,251,163,250,58,252,76,0,157,4,151,7,168,8,44,8,103,8,254,11,82,18,198,24,37,29,14,31,151,31,175,30,224,27,223,24,12,22,243,18,197,15,168,11,148,7,64,5,112,3,158,255,134,250,246,244,164,237,106,230,88,226,104,224,115,223,235,223,46,225,186,226,87,229,66,234,32,241,141,247,0,252,146,254,221,254,21,253,48,251,62,250,205,250,63,254,47,3,40,6,217,6,115,6,110,6,133,9,32,15,200,20,185,25,142,29,102,31,191,30,105,28,249,25,6,24,97,21,42,17,57,13,87,10,141,7,65,5,216,2,133,254,131,248,122,241,108,234,51,229,250,225,79,224,29,224,82,224,111,224,131,226,100,231,113,237,162,243,83,249,205,252,16,254,74,253,8,251,75,249,129,249,184,252,183,1,166,4,230,4,132,4,235,4,250,6,64,11,167,16,12,22,80,27,78,30,146,29,111,28,243,27,206,25, 100,22,241,18,69,15,172,11,38,9,163,7,128,5,147,1,64,252,191,245,74,238,204,231,60,228,115,226,154,224,104,223,32,223,62,224,91,228,21,234,4,240,9,246,234,250,116,253,98,253,21,251,128,248,146,248,9,252,88,0,13,3,160,3,98,3,26,4,86,5,174,7,254,12,152,19,169,24,178,27,235,28,35,29,213,28,90,27,159,24,39,21,47,17,119,13,96,11,10,10,179,7,218,4,173,0,238,249,91,242,16,236,248,231,53,229,130,226,12,224,147,222,8,223,18,226,255,230,119,236,142,242,6,249,52,253,83,253,56,251,184,248,98,248,198,251,137,255,70,1,172,2,227,3,136,3,67,3,168,5,158,10,71,16,125,21,143,25,231,27,235,28,79,29,33,29,192,26,226,22,144,19,90,16,144,13,17,12,156,10,34,8,49,4,247,253,145,246,87,240,47,236,170,232,23,229,154,225,37,223,26,223,252,224,30,228,1,233,93,239,115,246,244,251,187,252,82,250,196,248,58,249,254,250,161,253,124,0,120,2,34,3,135,2,8,2,238,3,182,7,174,12,129,18,211,22,103,25,195,27,135,29,164,29,220,27,4,25,185,21,35,18,66,15,208,13,241,12,243,10,43,7,114,1,79,250,61,244,91,240,43,236,126,231,180,227,189,224,69,223,221,223,112,225,214,228,231,235,95,244,109,249,122,250,249,249,29,249,174,248,146,249,112,252,209,255,110,1,235,1,210,1,249,0,186,1,55,5,228,9,126,14,230,18,203,22,227,25,78,28,76,29,110,28,99,26,29,23,74,19,134,16,30,15,155,14,116,13,177,9,251,3,229,253,94,248,216,243,123,239,95,234,161,229,209,226,193,224,151,222,122,222,9,226,240,232,176,240,222,245, 130,248,102,249,94,248,136,247,172,248,87,251,69,254,147,0,128,1,167,0,197,255,152,0,73,3,231,6,213,10,119,15,11,20,109,23,104,26,159,28,144,28,48,27,150,24,98,20,17,17,124,16,146,16,31,15,14,12,39,7,57,1,145,252,29,248,93,242,203,236,228,232,231,229,242,225,252,221,110,221,126,224,226,229,217,236,46,243,198,246,1,248,252,247,74,247,166,247,76,250,179,253,17,0,214,0,255,255,105,255,56,0,236,1,181,4,96,8,159,12,52,17,85,21,151,24,122,27,102,29,212,28,224,25,28,22,238,18,4,18,161,18,154,17,91,14,32,10,239,5,182,1,39,252,231,245,61,241,214,237,118,233,13,228,204,223,238,221,18,223,194,227,114,234,201,240,74,245,137,247,226,247,248,246,11,247,248,249,145,253,157,255,114,0,57,0,138,255,224,255,111,1,28,3,225,5,114,10,150,14,33,18,99,22,131,26,42,29,158,29,46,27,46,23,43,20,6,20,157,20,206,18,168,15,57,13,56,10,31,5,61,255,50,250,187,245,156,241,35,237,82,231,199,225,132,222,92,222,120,225,233,230,52,237,204,242,254,245,116,246,186,245,58,246,172,248,16,252,157,254,99,255,102,255,123,255,69,255,185,255,62,1,147,3,23,7,220,10,111,14,194,18,216,23,18,28,66,29,230,26,51,23,105,21,132,21,151,20,160,18,45,17,142,15,101,12,184,7,85,2,65,253,209,248,2,245,138,240,35,234,191,227,180,223,252,221,243,222,138,227,30,234,139,239,45,243,154,244,240,243,122,244,79,247,80,250,141,252,46,254,231,254,182,254,85,254,200,254,214,255,171,1,143,4,135,7,58,10,179,14,103,21,147,26,76,27,195,25,47,24, 177,22,139,21,102,20,62,19,98,18,27,17,126,14,51,10,253,4,51,0,114,252,170,248,147,243,137,237,59,231,104,225,237,221,172,221,227,224,24,231,29,237,184,240,42,242,160,242,146,243,192,245,154,248,63,251,87,253,97,254,42,254,169,253,151,253,132,254,219,0,247,2,238,3,93,6,57,12,50,19,175,23,62,25,128,25,218,24,83,23,3,22,12,21,21,20,106,19,248,18,141,16,245,11,188,7,7,4,245,255,64,252,224,247,238,241,76,235,239,228,141,223,72,221,202,223,67,229,128,234,37,238,96,240,125,241,128,242,131,244,132,247,54,250,168,252,175,254,128,254,236,252,30,253,41,255,173,0,201,0,68,1,79,4,254,9,81,16,3,21,211,23,17,25,6,25,76,24,202,22,85,21,28,21,54,21,116,20,70,18,186,14,220,10,83,7,183,3,235,255,10,252,35,247,119,240,184,232,241,225,150,222,222,223,249,227,140,232,131,236,245,238,106,240,248,241,158,243,173,245,252,248,217,252,157,254,115,253,127,252,227,253,215,255,245,255,85,255,254,255,112,2,52,7,121,13,54,18,89,21,35,24,65,25,86,24,232,22,32,22,234,21,17,22,187,21,175,19,154,16,134,13,41,10,79,6,221,2,16,0,5,252,253,244,174,236,79,229,128,224,7,224,20,227,198,230,219,233,6,237,172,239,153,240,42,241,195,243,64,248,34,252,18,253,87,252,159,252,13,254,82,255,82,255,60,254,27,254,115,0,186,4,193,9,146,14,217,18,89,22,48,24,214,23,150,22,32,22,109,22,152,22,18,22,128,20,91,18,166,15,229,11,42,8,136,5,81,3,133,255,65,249,6,241,123,232,203,226,106,225,97,226,117,228,203,231,213,235,235,237, 136,237,156,238,130,242,185,246,212,249,89,251,92,251,231,251,251,253,56,255,78,254,25,253,29,253,146,254,187,1,31,6,214,10,194,15,14,20,109,22,116,22,211,21,35,22,116,22,42,22,246,21,143,21,213,19,209,16,111,13,7,10,107,7,32,6,132,3,111,253,219,244,141,236,128,230,188,226,63,225,36,227,79,231,138,234,141,235,179,235,74,237,250,240,64,245,16,248,60,249,37,250,198,251,201,253,221,254,12,254,252,252,227,252,165,253,163,255,14,3,212,7,81,13,222,17,48,20,224,20,127,21,245,21,234,21,47,22,166,22,119,22,34,21,161,18,27,15,105,11,164,9,126,9,220,6,156,0,99,249,6,242,48,234,8,228,236,225,102,227,119,230,29,233,205,233,224,233,246,235,212,239,92,243,140,245,42,247,243,248,33,251,92,253,92,254,146,253,204,252,158,252,145,252,74,253,78,0,134,5,151,10,167,14,212,17,161,19,132,20,22,21,95,21,163,21,58,22,23,23,182,22,219,19,189,15,28,13,100,12,123,11,217,8,152,4,192,254,9,247,63,238,218,230,146,227,91,228,134,230,1,232,64,232,198,232,28,235,145,238,139,241,118,243,99,245,227,247,162,250,251,252,214,253,228,253,243,253,40,253,218,251,6,252,196,254,19,3,150,7,5,12,180,15,13,18,186,19,2,21,252,20,205,20,164,22,171,24,144,23,65,20,94,17,80,15,243,13,244,12,86,11,151,8,1,4,156,252,252,242,135,234,126,230,14,230,212,230,67,231,78,231,247,231,48,234,123,237,235,239,76,241,169,243,228,246,107,249,99,251,52,253,84,254,66,254,5,253,168,251,114,251,34,253,178,0,5,5,253,8,160,12,104,16,29,19,116,19,40,19, 92,20,235,22,152,24,134,23,30,21,222,18,246,16,63,15,10,14,124,13,77,12,146,8,62,1,87,247,163,238,199,233,253,231,124,231,209,230,56,230,23,231,163,233,47,236,213,237,141,239,93,242,32,245,64,247,228,249,160,252,11,254,253,253,48,253,120,251,88,250,19,252,87,255,9,2,136,5,108,10,209,14,225,16,66,17,236,17,185,19,99,22,225,23,53,23,182,21,60,20,34,18,185,15,152,14,26,15,21,15,15,12,83,5,206,251,229,242,149,237,237,234,162,232,160,230,43,230,30,231,172,232,89,234,51,236,80,238,139,240,189,242,106,245,53,248,7,251,130,253,32,254,173,252,3,251,183,250,202,251,33,253,22,255,248,2,52,8,111,12,40,14,252,14,132,16,197,18,57,21,183,22,12,23,202,22,119,21,178,18,247,15,26,15,45,16,31,17,49,15,234,8,252,255,5,248,146,242,55,238,46,234,170,231,0,231,209,230,127,231,126,233,65,235,216,236,40,239,110,241,78,243,54,246,106,250,48,253,69,253,87,252,155,251,78,251,42,251,89,251,10,253,28,1,57,6,1,10,197,11,107,13,162,15,178,17,144,19,119,21,232,22,77,23,51,22,83,19,33,16,111,15,135,17,54,19,110,17,205,11,121,4,127,253,13,247,134,241,14,237,200,233,219,231,13,231,79,231,85,232,26,234,92,236,36,238,76,239,63,241,29,245,146,249,255,251,78,252,103,252,134,252,204,251,105,250,199,249,110,251,129,255,17,4,87,7,172,9,27,12,99,14,33,16,240,17,30,20,92,22,177,23,216,22,117,19,16,16,67,16,238,18,49,20,174,18,193,14,202,8,192,1,110,251,188,245,34,240,35,236,228,233,243,231,199,230,163,231,216,233, 157,235,85,236,75,237,206,239,250,243,11,248,71,250,87,251,164,252,122,253,74,252,36,250,114,249,0,251,237,253,162,1,223,4,177,7,143,10,11,13,173,14,12,16,180,18,109,22,129,24,24,23,121,19,9,17,65,17,28,19,153,20,46,20,55,17,111,12,137,6,7,0,139,249,238,243,222,239,106,236,240,232,25,231,40,232,3,234,188,234,176,234,169,235,116,238,77,242,163,245,253,247,111,250,214,252,194,253,100,252,57,250,128,249,77,250,125,252,122,255,71,2,68,5,202,8,70,11,231,11,66,13,96,17,200,21,130,23,124,22,186,19,53,17,24,17,13,19,123,20,75,20,189,18,131,15,16,10,120,3,96,253,14,248,46,243,50,238,225,233,241,231,176,232,190,233,65,233,240,232,145,234,55,237,8,240,200,242,205,245,17,249,231,251,34,253,37,252,51,250,65,249,199,249,13,251,179,252,129,255,159,3,24,7,124,8,26,9,89,11,163,15,44,20,119,22,197,21,42,19,21,17,18,17,88,18,149,19,80,20,70,20,215,17,182,12,0,7,198,1,144,252,146,246,76,240,162,235,191,233,170,233,58,233,28,232,53,232,228,233,220,235,214,237,115,240,199,243,111,247,229,250,131,252,104,251,18,250,18,250,216,249,85,249,210,250,85,254,43,2,5,5,90,6,2,7,29,9,208,13,193,18,51,21,234,20,97,19,236,17,41,17,184,17,43,19,219,20,160,21,139,19,22,15,171,10,163,6,41,1,36,250,153,243,50,239,199,236,44,235,153,233,118,232,131,232,172,233,29,235,130,236,116,238,20,242,162,246,230,249,12,251,23,251,48,251,220,250,161,249,223,248,36,250,135,253,51,1,159,3,92,4,185,4,96,7,95,12,11,17, 174,19,124,20,251,19,122,18,11,17,61,17,69,19,175,21,109,22,104,20,71,17,152,14,36,11,27,5,210,253,199,247,75,243,198,239,63,237,29,235,76,233,40,233,52,234,123,234,140,234,227,236,92,241,96,245,41,248,27,250,90,251,8,252,138,251,243,249,146,248,141,249,7,253,117,0,1,2,62,2,9,3,231,5,105,10,223,14,30,18,54,20,152,20,180,18,164,16,22,17,147,19,162,21,235,21,196,20,125,19,218,17,96,14,189,8,4,2,232,251,48,247,102,243,151,239,42,236,161,234,133,234,48,234,52,233,60,233,228,235,212,239,60,243,42,246,189,248,225,250,49,252,199,251,147,249,233,247,45,249,142,252,68,255,52,0,107,0,115,1,252,3,155,7,211,11,27,16,78,19,205,19,150,17,221,15,254,16,28,19,51,20,153,20,198,20,107,20,122,19,243,16,137,11,235,4,151,255,34,251,13,246,10,241,223,237,103,236,57,235,184,233,103,232,91,232,128,234,196,237,174,240,99,243,182,246,11,250,223,251,33,251,191,248,76,247,188,248,179,251,155,253,78,254,12,255,27,0,148,1,58,4,232,8,77,14,174,17,212,17,70,16,177,15,154,16,29,18,58,19,166,19,53,20,3,21,5,21,139,18,144,13,79,8,176,3,124,254,145,248,143,243,111,240,46,238,16,236,236,233,19,232,202,231,167,233,22,236,24,238,212,240,222,244,251,248,241,250,12,250,11,248,69,247,160,248,191,250,33,252,72,253,129,254,182,254,172,254,116,1,5,7,53,12,108,15,95,16,142,15,27,15,65,16,139,17,210,17,72,18,14,20,210,21,206,21,179,19,74,16,53,12,126,7,215,1,204,251,219,246,164,243,254,240,193,237,169,234,156,232, 58,232,89,233,125,234,186,235,170,238,147,243,22,248,231,249,78,249,38,248,218,247,64,248,74,249,99,251,111,253,234,253,18,253,248,252,174,255,199,4,20,10,153,13,189,14,181,14,87,15,142,16,202,16,125,16,148,17,234,19,123,21,153,21,179,20,184,18,175,15,76,11,114,5,68,255,120,250,73,247,252,243,232,239,47,236,12,234,107,233,94,233,34,233,152,233,193,236,50,242,111,246,48,248,237,248,234,248,231,247,92,247,227,248,104,251,53,253,118,253,93,252,182,251,234,253,245,2,217,7,226,10,139,12,18,14,119,15,254,15,200,15,200,15,27,17,93,19,213,20,55,21,62,21,191,20,167,18,120,14,192,8,197,2,95,254,239,250,197,246,246,241,25,238,45,236,87,235,197,233,12,232,154,232,245,235,71,240,255,243,233,246,182,248,166,248,108,247,33,247,174,248,56,251,11,253,1,253,63,251,85,250,238,252,125,1,61,5,14,8,192,10,54,13,185,14,35,15,208,14,10,15,133,16,107,18,161,19,67,20,52,21,2,22,147,20,181,16,106,11,41,6,56,2,182,254,133,249,232,243,182,240,27,239,182,236,204,233,24,232,72,232,50,234,188,237,238,241,140,245,188,247,2,248,245,246,92,246,17,248,55,251,242,252,51,252,103,250,230,249,238,251,68,255,71,2,57,5,200,8,225,11,129,13,251,13,243,13,130,14,233,15,53,17,246,17,9,19,240,20,149,22,223,21,48,18,122,13,171,9,69,6,121,1,146,251,231,246,7,244,105,241,50,238,24,235,233,232,203,231,166,232,196,235,232,239,250,243,230,246,79,247,211,245,135,245,244,247,234,250,22,252,73,251,244,249,196,249,48,251,117,253,214,255,221,2,205,6,59,10, 205,11,121,12,77,13,45,14,53,15,250,15,75,16,153,17,176,20,8,23,245,21,0,19,113,16,160,13,109,9,30,4,216,254,101,250,206,246,169,243,85,240,229,236,1,234,44,232,198,231,184,233,35,238,219,242,183,245,231,245,187,244,40,245,217,247,116,250,70,251,188,250,243,249,206,249,129,250,170,251,171,253,7,1,253,4,50,8,252,9,21,11,114,12,23,14,198,14,86,14,155,14,11,17,111,20,8,22,100,21,113,20,63,19,88,16,15,12,82,7,80,2,183,253,2,250,91,246,141,242,61,239,48,236,29,233,57,231,146,232,16,237,201,241,81,244,127,244,253,243,246,244,183,247,243,249,108,250,103,250,108,250,52,250,7,250,173,250,86,252,112,255,134,3,134,6,227,7,161,9,101,12,7,14,131,13,241,12,67,14,240,16,115,19,216,20,97,21,100,21,203,20,169,18,203,14,69,10,194,5,87,1,30,253,58,249,191,245,141,242,179,238,28,234,49,231,51,232,90,236,139,240,181,242,2,243,72,243,230,244,67,247,252,248,236,249,128,250,202,250,149,250,211,249,153,249,41,251,146,254,246,1,218,3,128,5,181,8,248,11,192,12,61,12,149,12,0,14,25,16,63,18,193,19,200,20,190,21,216,21,27,20,222,16,29,13,36,9,127,4,219,255,64,252,75,249,229,245,52,241,187,235,250,231,127,232,15,236,25,239,172,240,159,241,160,242,66,244,119,246,45,248,30,249,82,250,80,251,172,250,232,248,169,248,7,251,215,253,156,255,97,1,44,4,150,7,84,10,69,11,3,11,164,11,57,13,246,14,192,16,96,18,2,20,151,21,6,22,205,20,158,18,226,15,239,11,0,7,100,2,49,255,192,252,32,249,93,243,5,237, 40,233,30,233,84,235,147,237,3,239,23,240,120,241,109,243,74,245,129,246,39,248,153,250,82,251,132,249,248,247,186,248,138,250,15,252,107,253,118,255,138,2,7,6,170,8,157,9,205,9,177,10,51,12,115,13,237,14,255,16,28,19,157,20,89,21,50,21,22,20,28,18,84,14,11,9,156,4,87,2,42,0,241,251,215,245,109,239,12,235,12,234,94,235,146,236,74,237,218,238,13,241,96,242,24,243,26,245,49,248,84,250,99,250,235,248,19,248,206,248,230,249,152,250,167,251,252,253,45,1,135,4,222,6,220,7,192,8,252,9,241,10,229,11,115,13,151,15,191,17,73,19,75,20,55,21,149,21,249,19,239,15,233,10,83,7,118,5,48,3,234,254,180,248,1,242,89,237,244,235,167,235,63,235,101,236,176,238,8,240,86,240,135,241,133,244,193,247,142,249,142,249,176,248,96,248,247,248,108,249,86,249,36,250,190,252,240,255,173,2,238,4,157,6,217,7,17,9,228,9,152,10,87,12,190,14,100,16,102,17,248,18,55,21,89,22,7,21,111,17,18,13,199,9,98,8,183,6,8,2,100,251,115,245,15,241,228,237,199,235,100,235,204,236,119,238,197,238,190,238,113,240,184,243,223,246,164,248,253,248,208,248,15,249,80,249,230,248,131,248,113,249,196,251,142,254,9,1,97,3,125,5,32,7,15,8,137,8,161,9,208,11,246,13,234,14,250,15,87,18,253,20,179,22,43,22,179,18,131,14,116,12,232,11,155,9,162,4,11,255,201,249,137,244,196,239,246,236,160,236,154,237,65,238,14,238,244,237,177,239,16,243,197,245,57,247,67,248,6,249,98,249,84,249,172,248,2,248,203,248,217,250,245,252,41,255,222,1,156,4, 9,6,100,6,60,7,234,8,187,10,70,12,58,13,23,14,120,16,95,20,229,22,243,21,173,18,221,15,193,14,222,13,62,11,46,7,206,2,136,253,67,247,208,241,171,238,228,237,39,238,203,237,237,236,4,237,3,239,197,241,15,244,183,245,73,247,186,248,90,249,37,249,94,248,218,247,169,248,218,249,13,251,121,253,211,0,44,3,68,4,18,5,28,6,191,7,243,9,108,11,123,11,37,12,147,15,11,20,17,22,18,21,26,19,178,17,130,16,36,15,14,13,35,10,137,6,72,1,120,250,119,244,58,241,238,239,235,238,199,237,189,236,204,236,90,238,159,240,141,242,65,244,124,246,137,248,24,249,177,248,122,248,103,248,63,248,164,248,32,250,132,252,100,255,210,1,245,2,108,3,203,4,88,7,117,9,208,9,65,9,192,10,214,14,180,18,72,20,49,20,142,19,154,18,101,17,6,16,171,14,39,13,12,10,126,4,138,253,160,247,22,244,237,241,226,239,29,238,214,236,174,236,235,237,101,239,192,240,41,243,13,246,185,247,72,248,199,248,217,248,51,248,178,247,199,247,169,248,12,251,97,254,193,0,62,1,206,1,68,4,42,7,59,8,185,7,191,7,200,9,136,13,11,17,185,18,131,19,236,19,21,19,128,17,119,16,80,16,176,15,245,12,180,7,41,1,76,251,62,247,89,244,78,241,172,238,176,237,117,237,117,237,64,238,18,240,96,242,182,244,146,246,180,247,127,248,230,248,164,248,210,247,9,247,190,247,137,250,186,253,255,254,53,255,220,0,5,4,119,6,215,6,60,6,184,6,222,8,253,11,251,14,75,17,39,19,7,20,238,18,89,17,23,17,138,17,89,17,77,15,132,10,102,4,68,255,55,251,223,246, 237,242,150,240,17,239,184,237,44,237,205,237,42,239,22,241,132,243,139,245,193,246,4,248,95,249,55,249,89,247,75,246,179,247,116,250,145,252,20,253,152,253,249,255,96,3,83,5,95,5,54,5,250,5,164,7,223,9,225,12,33,16,135,18,96,19,167,18,80,17,31,17,100,18,194,18,142,16,140,12,231,7,2,3,34,254,128,249,173,245,212,242,143,240,166,238,136,237,115,237,94,238,90,240,111,242,215,243,133,245,16,248,187,249,239,248,225,246,96,246,24,248,31,250,19,251,94,251,142,252,136,255,179,2,29,4,111,4,229,4,107,5,36,6,39,8,65,11,157,14,160,17,211,18,230,17,255,16,216,17,64,19,82,19,245,17,98,15,122,11,148,6,157,1,14,253,169,248,38,245,154,242,24,240,251,237,136,237,150,238,202,239,192,240,20,242,194,244,1,248,108,249,85,248,167,246,201,246,101,248,122,249,119,249,221,249,159,251,59,254,216,0,208,2,183,3,60,4,172,4,3,5,37,6,41,9,61,13,56,16,46,17,222,16,209,16,169,17,185,18,69,19,251,18,82,17,19,14,224,9,50,5,61,0,211,251,82,248,244,244,95,241,229,238,141,238,7,239,235,238,17,239,184,240,10,244,79,247,118,248,95,247,169,246,165,247,166,248,200,248,208,248,88,249,167,250,228,252,113,255,79,1,202,2,1,4,21,4,132,3,132,4,207,7,167,11,59,14,152,15,45,16,107,16,31,17,121,18,89,19,87,19,135,18,91,16,139,12,196,7,43,3,58,255,92,251,255,246,238,242,148,240,255,239,133,239,58,238,207,237,21,240,205,243,63,246,212,246,172,246,212,246,168,247,108,248,108,248,24,248,157,248,245,249,150,251,166,253,32,0, 121,2,147,3,251,2,76,2,132,3,123,6,209,9,140,12,44,14,222,14,114,15,133,16,210,17,168,18,88,19,165,19,28,18,117,14,98,10,190,6,222,2,73,254,26,249,183,244,171,242,194,241,173,239,106,237,116,237,225,239,186,242,192,244,169,245,247,245,180,246,218,247,78,248,229,247,218,247,164,248,59,249,234,249,32,252,65,255,162,1,122,2,20,2,154,1,106,2,253,4,69,8,220,10,116,12,158,13,184,14,179,15,157,16,213,17,62,19,247,19,187,18,186,15,158,12,16,10,90,6,202,0,75,251,180,247,119,245,14,243,19,240,161,237,81,237,74,239,202,241,103,243,70,244,60,245,112,246,74,247,105,247,160,247,35,248,80,248,1,248,155,248,253,250,10,254,99,0,131,1,74,1,153,0,70,1,179,3,96,6,131,8,158,10,124,12,161,13,87,14,88,15,16,17,18,19,233,19,136,18,79,16,244,14,232,12,127,8,237,2,59,254,203,250,238,247,166,244,240,240,14,238,140,237,41,239,206,240,232,241,82,243,220,244,177,245,54,246,248,246,193,247,7,248,185,247,81,247,204,247,202,249,232,252,157,255,166,0,91,0,15,0,188,0,124,2,166,4,213,6,48,9,100,11,94,12,153,12,16,14,212,16,218,18,21,19,92,18,188,17,42,17,30,15,223,10,197,5,129,1,71,254,14,251,217,246,107,242,130,239,189,238,42,239,238,239,66,241,24,243,88,244,233,244,208,245,16,247,210,247,14,248,205,247,250,246,242,246,15,249,56,252,141,254,168,255,224,255,231,255,118,0,178,1,54,3,144,5,146,8,97,10,142,10,75,11,185,13,96,16,177,17,10,18,62,18,155,18,168,18,235,16,227,12,95,8,12,5,38,2, 24,254,55,249,220,244,170,241,169,239,234,238,143,239,232,240,83,242,98,243,60,244,61,245,167,246,9,248,131,248,204,247,189,246,165,246,104,248,72,251,106,253,109,254,53,255,233,255,243,255,51,0,239,1,243,4,128,7,118,8,212,8,80,10,10,13,111,15,141,16,9,17,232,17,60,19,169,19,196,17,41,14,228,10,105,8,51,5,200,0,52,252,233,247,209,243,222,240,177,239,192,239,155,240,251,241,229,242,85,243,113,244,87,246,236,247,123,248,193,247,105,246,115,246,77,248,106,250,250,251,165,253,75,255,147,255,223,254,83,255,138,1,60,4,6,6,202,6,96,7,50,9,22,12,30,14,234,14,208,15,200,17,188,19,237,19,58,18,223,15,122,13,220,10,182,7,213,3,83,255,154,250,51,246,171,242,142,240,24,240,198,240,173,241,78,242,164,242,187,243,244,245,239,247,70,248,48,247,129,246,216,246,183,247,233,248,207,250,53,253,176,254,139,254,249,253,189,254,246,0,57,3,148,4,35,5,21,6,102,8,8,11,81,12,246,12,201,14,84,17,242,18,81,19,156,18,234,16,191,14,167,12,6,10,123,6,104,2,215,253,229,248,154,244,233,241,198,240,225,240,105,241,83,241,46,241,186,242,114,245,16,247,24,247,240,246,219,246,153,246,149,246,190,247,23,250,142,252,200,253,115,253,239,252,205,253,21,0,245,1,149,2,58,3,23,5,123,7,44,9,51,10,157,11,187,13,33,16,18,18,221,18,141,18,154,17,255,15,40,14,7,12,26,9,55,5,186,0,188,251,219,246,135,243,76,242,24,242,117,241,143,240,221,240,179,242,196,244,255,245,169,246,48,247,5,247,43,246,231,245,57,247,181,249,33,252,40,253,158,252, 102,252,252,253,237,255,168,0,34,1,165,2,138,4,69,6,196,7,227,8,59,10,112,12,3,15,8,17,82,18,199,18,37,18,254,16,187,15,5,14,127,11,112,8,82,4,166,254,51,249,4,246,112,244,233,242,68,241,140,240,22,241,115,242,240,243,114,245,191,246,141,247,62,247,7,246,87,245,183,246,146,249,158,251,230,251,203,251,166,252,41,254,61,255,191,255,130,0,12,2,253,3,149,5,176,6,178,7,30,9,38,11,193,13,36,16,181,17,112,18,131,18,230,17,157,16,59,15,238,13,163,11,70,7,119,1,127,252,81,249,167,246,227,243,243,241,57,241,54,241,202,241,10,243,181,244,126,246,214,247,64,247,81,245,233,244,222,246,59,249,95,250,227,250,138,251,115,252,162,253,70,254,127,254,94,255,40,1,241,2,83,4,125,5,91,6,112,7,151,9,73,12,123,14,70,16,226,17,101,18,124,17,96,16,36,16,186,15,119,13,35,9,34,4,166,255,242,251,128,248,96,245,11,243,207,241,72,241,5,241,163,241,198,243,90,246,63,247,19,246,148,244,181,244,90,246,24,248,27,249,211,249,206,250,242,251,197,252,23,253,121,253,78,254,206,255,172,1,28,3,234,3,155,4,240,5,241,7,32,10,92,12,241,14,31,17,115,17,154,16,128,16,46,17,209,16,181,14,59,11,221,6,136,2,165,254,168,250,227,246,120,244,22,243,104,241,28,240,10,241,180,243,240,245,129,246,167,245,148,244,209,244,28,246,24,247,199,247,228,248,45,250,58,251,38,252,170,252,193,252,113,253,43,255,7,1,25,2,209,2,238,3,20,5,42,6,230,7,211,10,236,13,209,15,44,16,36,16,186,16,178,17,197,17,51,16,83,13,227,9, 255,5,105,1,231,252,138,249,26,247,133,244,187,241,48,240,18,241,141,243,144,245,232,245,105,245,22,245,61,245,207,245,146,246,78,247,85,248,175,249,13,251,0,252,47,252,42,252,26,253,202,254,12,0,249,0,88,2,149,3,227,3,133,4,184,6,229,9,183,12,152,14,61,15,142,15,192,16,35,18,30,18,220,16,85,15,187,12,129,8,184,3,185,255,164,252,204,249,94,246,195,242,211,240,150,241,116,243,187,244,64,245,92,245,47,245,55,245,191,245,77,246,167,246,156,247,88,249,230,250,118,251,150,251,57,252,38,253,251,253,7,255,139,0,8,2,188,2,203,2,87,3,102,5,164,8,125,11,3,13,200,13,12,15,177,16,171,17,231,17,235,17,55,17,213,14,186,10,60,6,211,2,253,255,108,252,19,248,27,244,8,242,11,242,53,243,61,244,229,244,42,245,57,245,150,245,15,246,215,245,234,245,67,247,0,249,233,249,119,250,100,251,10,252,67,252,236,252,74,254,237,255,116,1,38,2,205,1,38,2,102,4,87,7,87,9,215,10,125,12,253,13,92,15,100,16,76,17,92,18,104,18,31,16,42,12,132,8,205,5,214,2,210,254,46,250,5,246,55,243,93,242,247,242,170,243,5,244,129,244,91,245,221,245,145,245,65,245,203,245,5,247,33,248,6,249,17,250,254,250,123,251,157,251,255,251,88,253,124,255,234,0,254,0,193,0,135,1,141,3,190,5,126,7,63,9,66,11,203,12,193,13,3,15,250,16,194,18,242,18,226,16,150,13,191,10,86,8,81,5,110,1,224,252,54,248,215,244,172,243,128,243,35,243,84,243,138,244,113,245,105,245,48,245,66,245,149,245,67,246,76,247,49,248,90,249,203,250,53,251, 211,250,106,251,54,253,11,255,230,255,255,255,27,0,21,1,164,2,44,4,244,5,58,8,76,10,104,11,52,12,248,13,170,16,178,18,6,19,167,17,87,15,225,12,163,10,38,8,78,4,65,255,143,250,101,247,95,245,215,243,30,243,160,243,141,244,51,245,111,245,81,245,92,245,183,245,13,246,122,246,152,247,63,249,94,250,88,250,41,250,22,251,12,253,123,254,2,255,105,255,253,255,185,0,153,1,202,2,196,4,81,7,248,8,142,9,152,10,216,12,150,15,186,17,198,18,29,18,31,16,97,14,32,13,189,10,138,6,236,1,194,253,221,249,199,246,165,244,116,243,129,243,104,244,229,244,225,244,67,245,181,245,145,245,101,245,241,245,115,247,12,249,178,249,119,249,144,249,206,250,110,252,111,253,8,254,248,254,201,255,1,0,88,0,210,1,43,4,43,6,86,7,30,8,50,9,60,11,35,14,233,16,35,18,140,17,143,16,233,15,191,14,91,12,234,8,224,4,197,0,182,252,218,248,235,245,125,244,42,244,73,244,86,244,177,244,120,245,216,245,72,245,217,244,201,245,101,247,131,248,238,248,238,248,129,249,201,250,228,251,151,252,174,253,237,254,53,255,237,254,118,255,26,1,16,3,235,4,99,6,239,6,145,7,242,9,98,13,210,15,236,16,68,17,21,17,196,16,12,16,250,13,228,10,160,7,197,3,61,255,250,250,224,247,12,246,251,244,54,244,13,244,199,244,168,245,168,245,235,244,176,244,195,245,49,247,212,247,2,248,146,248,98,249,8,250,200,250,3,252,140,253,107,254,112,254,104,254,205,254,250,255,49,2,90,4,37,5,50,5,46,6,155,8,178,11,39,14,127,15,98,16,19,17,65,17,170,16,17,15, 225,12,45,10,111,6,169,1,83,253,48,250,197,247,155,245,51,244,7,244,185,244,95,245,249,244,74,244,170,244,239,245,194,246,25,247,197,247,128,248,175,248,242,248,26,250,111,251,160,252,196,253,24,254,156,253,196,253,114,255,169,1,89,3,6,4,34,4,23,5,141,7,76,10,99,12,251,13,137,15,195,16,45,17,204,16,13,16,217,14,134,12,199,8,84,4,62,0,248,252,209,249,201,246,251,244,216,244,71,245,33,245,142,244,122,244,9,245,150,245,18,246,236,246,175,247,237,247,33,248,166,248,122,249,215,250,134,252,144,253,120,253,222,252,23,253,201,254,240,0,66,2,179,2,243,2,20,4,61,6,147,8,117,10,133,12,173,14,9,16,128,16,192,16,207,16,22,16,241,13,114,10,140,6,11,3,118,255,97,251,212,247,44,246,201,245,46,245,157,244,170,244,161,244,119,244,249,244,193,245,78,246,251,246,124,247,110,247,140,247,107,248,35,250,4,252,12,253,179,252,14,252,122,252,58,254,18,0,12,1,84,1,232,1,25,3,169,4,115,6,142,8,253,10,72,13,165,14,98,15,96,16,62,17,214,16,223,14,13,12,49,9,3,6,174,1,52,253,8,250,242,247,106,246,123,245,6,245,159,244,91,244,83,244,175,244,89,245,29,246,238,246,92,247,24,247,219,246,210,247,204,249,181,251,153,252,16,252,105,251,34,252,227,253,84,255,21,0,185,0,140,1,96,2,120,3,20,5,101,7,0,10,8,12,51,13,81,14,40,16,109,17,217,16,117,15,52,14,230,11,77,8,79,4,64,0,151,252,236,249,7,248,154,246,171,245,29,245,172,244,100,244,138,244,11,245,7,246,8,247,81,247,196,246,109,246,115,247,168,249, 149,251,19,252,145,251,76,251,18,252,88,253,88,254,43,255,25,0,219,0,70,1,234,1,142,3,50,6,188,8,51,10,118,11,143,13,123,15,89,16,115,16,54,16,90,15,112,13,117,10,195,6,204,2,243,254,201,251,128,249,176,247,96,246,179,245,6,245,84,244,21,244,139,244,161,245,193,246,251,246,33,246,182,245,219,246,0,249,168,250,46,251,43,251,68,251,225,251,188,252,145,253,134,254,205,255,124,0,37,0,162,0,163,2,230,4,167,6,111,8,114,10,116,12,83,14,162,15,80,16,175,16,99,16,25,15,197,12,123,9,156,5,176,1,71,254,140,251,98,249,214,247,216,246,212,245,175,244,1,244,134,244,227,245,15,247,9,247,18,246,208,245,248,246,177,248,4,250,171,250,251,250,110,251,212,251,37,252,28,253,192,254,205,255,181,255,150,255,95,0,245,1,163,3,78,5,67,7,80,9,62,11,19,13,174,14,206,15,149,16,248,16,103,16,160,14,222,11,82,8,103,4,188,0,160,253,21,251,110,249,78,248,213,246,6,245,13,244,182,244,27,246,243,246,198,246,249,245,198,245,228,246,82,248,39,249,18,250,21,251,73,251,2,251,162,251,49,253,151,254,50,255,41,255,43,255,199,255,224,0,62,2,232,3,207,5,221,7,227,9,219,11,136,13,253,14,50,16,7,17,13,17,215,15,136,13,113,10,183,6,226,2,99,255,197,252,60,251,209,249,181,247,139,245,138,244,8,245,65,246,201,246,75,246,224,245,36,246,174,246,82,247,133,248,238,249,200,250,159,250,135,250,143,251,23,253,56,254,197,254,248,254,7,255,94,255,37,0,43,1,139,2,107,4,114,6,116,8,121,10,75,12,238,13,126,15,214,16,97,17, 175,16,39,15,204,12,30,9,242,4,94,1,224,254,28,253,92,251,204,248,3,246,1,245,161,245,53,246,62,246,68,246,73,246,12,246,245,245,163,246,38,248,143,249,12,250,241,249,38,250,24,251,92,252,115,253,30,254,121,254,166,254,224,254,105,255,69,0,106,1,20,3,5,5,236,6,205,8,128,10,73,12,81,14,240,15,171,16,221,16,84,16,102,14,6,11,226,6,58,3,0,1,84,255,190,252,131,249,9,247,240,245,186,245,178,245,224,245,71,246,51,246,147,245,120,245,104,246,189,247,211,248,93,249,112,249,177,249,149,250,206,251,213,252,159,253,29,254,87,254,124,254,209,254,92,255,49,0,193,1,202,3,151,5,63,7,58,9,54,11,8,13,186,14,255,15,201,16,60,17,22,16,164,12,135,8,132,5,116,3,27,1,26,254,23,251,169,248,4,247,19,246,229,245,81,246,130,246,23,246,104,245,89,245,65,246,100,247,87,248,224,248,7,249,71,249,26,250,67,251,95,252,86,253,235,253,63,254,139,254,147,254,166,254,103,255,198,0,83,2,14,4,209,5,202,7,235,9,185,11,33,13,186,14,167,16,220,17,225,16,218,13,152,10,23,8,168,5,183,2,200,255,224,252,6,250,193,247,136,246,71,246,148,246,158,246,25,246,110,245,92,245,13,246,5,247,204,247,89,248,138,248,167,248,90,249,138,250,135,251,116,252,132,253,34,254,60,254,70,254,89,254,186,254,214,255,61,1,134,2,65,4,150,6,154,8,211,9,54,11,139,13,52,16,139,17,220,16,228,14,135,12,37,10,126,7,184,4,226,1,224,254,158,251,214,248,81,247,211,246,207,246,165,246,251,245,80,245,76,245,230,245,211,246,176,247,11,248,29,248, 99,248,0,249,215,249,224,250,13,252,18,253,219,253,40,254,5,254,12,254,147,254,79,255,3,0,46,1,84,3,209,5,60,7,18,8,228,9,196,12,100,15,231,16,17,17,13,16,50,14,226,11,87,9,213,6,48,4,19,1,166,253,149,250,198,248,248,247,115,247,14,247,120,246,152,245,94,245,17,246,228,246,115,247,226,247,26,248,49,248,180,248,122,249,70,250,134,251,250,252,219,253,228,253,219,253,65,254,142,254,109,254,177,254,66,0,161,2,141,4,133,5,133,6,134,8,86,11,236,13,210,15,204,16,138,16,35,15,51,13,3,11,200,8,57,6,242,2,89,255,64,252,25,250,223,248,72,248,150,247,139,246,163,245,99,245,211,245,139,246,37,247,126,247,197,247,9,248,82,248,166,248,110,249,244,250,111,252,246,252,40,253,204,253,109,254,25,254,131,253,242,253,161,255,159,1,23,3,7,4,39,5,254,6,145,9,63,12,141,14,51,16,115,16,107,15,11,14,143,12,142,10,21,8,42,5,135,1,12,254,183,251,86,250,51,249,51,248,251,246,208,245,94,245,201,245,106,246,213,246,69,247,214,247,6,248,217,247,28,248,83,249,185,250,155,251,32,252,222,252,238,253,78,254,146,253,16,253,161,253,9,255,162,0,228,1,213,2,5,4,162,5,222,7,152,10,85,13,55,15,229,15,174,15,213,14,163,13,51,12,34,10,49,7,150,3,27,0,127,253,179,251,94,250,15,249,136,247,54,246,215,245,0,246,32,246,135,246,97,247,232,247,147,247,83,247,239,247,37,249,16,250,161,250,131,251,214,252,238,253,44,254,122,253,4,253,138,253,160,254,192,255,254,0,7,2,199,2,32,4,108,6,26,9,224,11,70,14,129,15, 176,15,90,15,205,14,197,13,251,11,62,9,187,5,15,2,65,255,118,253,223,251,22,250,128,248,98,247,148,246,7,246,18,246,225,246,207,247,212,247,68,247,89,247,24,248,232,248,86,249,245,249,51,251,198,252,212,253,230,253,133,253,87,253,141,253,73,254,107,255,109,0,41,1,225,1,11,3,0,5,157,7,141,10,27,13,174,14,74,15,132,15,117,15,235,14,199,13,93,11,196,7,60,4,172,1,122,255,77,253,92,251,247,249,147,248,14,247,44,246,105,246,71,247,192,247,147,247,67,247,134,247,77,248,161,248,184,248,136,249,0,251,86,252,92,253,207,253,132,253,53,253,111,253,3,254,220,254,187,255,124,0,255,0,213,1,140,3,35,6,15,9,164,11,132,13,106,14,214,14,93,15,162,15,195,14,131,12,99,9,101,6,188,3,7,1,155,254,234,252,80,251,65,249,82,247,117,246,180,246,69,247,92,247,15,247,42,247,169,247,239,247,243,247,21,248,217,248,43,250,172,251,223,252,94,253,60,253,255,252,41,253,140,253,69,254,63,255,204,255,4,0,159,0,1,2,73,4,56,7,31,10,26,12,1,13,245,13,78,15,254,15,78,15,144,13,64,11,100,8,71,5,125,2,67,0,136,254,142,252,9,250,207,247,0,247,29,247,16,247,236,246,6,247,67,247,137,247,165,247,130,247,130,247,44,248,121,249,251,250,32,252,207,252,234,252,180,252,193,252,72,253,253,253,165,254,33,255,71,255,134,255,120,0,172,2,187,5,129,8,44,10,93,11,14,13,189,14,134,15,108,15,133,14,191,12,2,10,226,6,40,4,68,2,99,0,205,253,0,251,238,248,224,247,92,247,4,247,207,246,254,246,63,247,140,247,155,247,78,247, 35,247,181,247,208,248,38,250,135,251,92,252,122,252,107,252,161,252,9,253,149,253,69,254,226,254,196,254,103,254,65,255,153,1,75,4,149,6,118,8,41,10,10,12,195,13,210,14,95,15,98,15,16,14,69,11,96,8,52,6,75,4,254,1,58,255,126,252,64,250,206,248,242,247,82,247,232,246,3,247,115,247,161,247,137,247,84,247,23,247,84,247,74,248,178,249,4,251,223,251,57,252,95,252,115,252,169,252,117,253,158,254,242,254,76,254,220,253,170,254,153,0,211,2,224,4,229,6,255,8,245,10,126,12,15,14,141,15,8,16,217,14,126,12,56,10,87,8,70,6,220,3,5,1,50,254,212,251,52,250,200,248,179,247,63,247,110,247,184,247,234,247,246,247,140,247,254,246,24,247,0,248,45,249,79,250,126,251,57,252,29,252,232,251,115,252,159,253,170,254,196,254,252,253,138,253,82,254,177,255,55,1,64,3,153,5,150,7,40,9,255,10,58,13,40,15,221,15,27,15,108,13,142,11,229,9,4,8,127,5,177,2,15,0,155,253,104,251,152,249,68,248,139,247,105,247,173,247,25,248,15,248,108,247,248,246,20,247,135,247,88,248,202,249,72,251,218,251,149,251,106,251,53,252,147,253,103,254,58,254,181,253,135,253,215,253,138,254,231,255,28,2,87,4,248,5,138,7,165,9,36,12,70,14,97,15,25,15,231,13,154,12,76,11,112,9,9,7,126,4,225,1,65,255,221,252,224,250,12,249,195,247,145,247,234,247,246,247,184,247,122,247,40,247,203,246,227,246,195,247,100,249,239,250,75,251,202,250,234,250,13,252,63,253,209,253,228,253,198,253,97,253,31,253,151,253,235,254,215,0,202,2,77,4,225,5,44,8,236,10, 56,13,125,14,171,14,55,14,114,13,85,12,178,10,161,8,55,6,140,3,7,1,180,254,42,252,219,249,140,248,41,248,17,248,247,247,241,247,226,247,95,247,136,246,73,246,81,247,41,249,122,250,148,250,86,250,215,250,198,251,159,252,111,253,2,254,242,253,79,253,224,252,23,253,64,254,239,255,138,1,189,2,77,4,195,6,155,9,222,11,106,13,65,14,69,14,194,13,39,13,250,11,254,9,174,7,123,5,16,3,84,0,123,253,13,251,137,249,189,248,48,248,2,248,79,248,103,248,134,247,72,246,31,246,79,247,206,248,190,249,25,250,66,250,147,250,81,251,57,252,73,253,12,254,12,254,84,253,166,252,208,252,215,253,53,255,85,0,85,1,5,3,108,5,18,8,144,10,148,12,154,13,0,14,41,14,240,13,213,12,25,11,70,9,96,7,244,4,18,2,50,255,204,252,245,250,109,249,111,248,125,248,20,249,214,248,132,247,102,246,110,246,54,247,65,248,58,249,210,249,1,250,61,250,217,250,211,251,30,253,36,254,41,254,62,253,145,252,224,252,157,253,107,254,80,255,91,0,184,1,223,3,155,6,45,9,30,11,154,12,177,13,72,14,59,14,103,13,33,12,220,10,31,9,155,6,197,3,57,1,219,254,72,252,17,250,46,249,99,249,166,249,27,249,239,247,247,246,191,246,53,247,19,248,248,248,173,249,235,249,9,250,104,250,126,251,34,253,49,254,251,253,69,253,227,252,234,252,91,253,12,254,175,254,77,255,130,0,169,2,71,5,160,7,161,9,125,11,20,13,9,14,35,14,168,13,24,13,60,12,103,10,235,7,172,5,134,3,178,0,128,253,44,251,50,250,26,250,21,250,114,249,80,248,72,247,227,246,5,247, 137,247,122,248,98,249,141,249,92,249,214,249,48,251,180,252,176,253,212,253,68,253,212,252,218,252,60,253,152,253,208,253,36,254,69,255,74,1,159,3,190,5,226,7,70,10,62,12,47,13,140,13,202,13,187,13,197,12,1,11,44,9,114,7,69,5,42,2,215,254,83,252,17,251,183,250,116,250,195,249,171,248,190,247,4,247,167,246,47,247,74,248,225,248,205,248,186,248,81,249,140,250,1,252,50,253,115,253,253,252,171,252,207,252,36,253,44,253,12,253,68,253,80,254,6,0,198,1,175,3,71,6,246,8,191,10,220,11,240,12,208,13,208,13,240,12,171,11,110,10,10,9,237,6,213,3,85,0,172,253,71,252,128,251,217,250,86,250,128,249,46,248,34,247,221,246,100,247,49,248,146,248,135,248,108,248,239,248,42,250,182,251,238,252,68,253,233,252,217,252,63,253,125,253,39,253,214,252,55,253,251,253,230,254,75,0,116,2,45,5,130,7,63,9,225,10,148,12,188,13,232,13,96,13,149,12,200,11,199,10,190,8,149,5,83,2,171,255,172,253,105,252,216,251,104,251,80,250,211,248,183,247,91,247,175,247,83,248,165,248,109,248,48,248,154,248,210,249,92,251,129,252,205,252,202,252,59,253,183,253,132,253,16,253,16,253,87,253,117,253,218,253,50,255,109,1,200,3,220,5,194,7,191,9,216,11,95,13,177,13,98,13,48,13,245,12,4,12,26,10,119,7,90,4,90,1,1,255,156,253,243,252,82,252,18,251,133,249,78,248,213,247,4,248,137,248,191,248,97,248,232,247,63,248,152,249,246,250,188,251,58,252,213,252,127,253,171,253,108,253,94,253,125,253,62,253,224,252,43,253,109,254,70,0,76,2,34,4,8,6, 122,8,234,10,95,12,228,12,58,13,148,13,136,13,221,12,123,11,46,9,22,6,240,2,105,0,201,254,229,253,23,253,179,251,253,249,169,248,2,248,53,248,196,248,185,248,231,247,115,247,17,248,59,249,8,250,164,250,153,251,139,252,237,252,19,253,69,253,104,253,108,253,11,253,108,252,111,252,162,253,65,255,152,0,34,2,97,4,4,7,75,9,235,10,234,11,160,12,53,13,115,13,77,13,105,12,117,10,125,7,87,4,196,1,3,0,225,254,222,253,100,252,125,250,204,248,59,248,165,248,239,248,103,248,127,247,89,247,251,247,118,248,2,249,255,249,23,251,227,251,83,252,169,252,7,253,131,253,135,253,189,252,250,251,48,252,31,253,7,254,253,254,135,0,190,2,60,5,150,7,128,9,196,10,186,11,159,12,63,13,130,13,32,13,132,11,198,8,216,5,54,3,60,1,17,0,21,255,81,253,251,250,60,249,254,248,64,249,233,248,62,248,185,247,136,247,178,247,252,247,128,248,122,249,183,250,105,251,159,251,29,252,18,253,155,253,93,253,158,252,48,252,90,252,185,252,34,253,225,253,63,255,65,1,160,3,9,6,28,8,165,9,178,10,185,11,225,12,166,13,166,13,138,12,81,10,109,7,158,4,178,2,165,1,90,0,10,254,144,251,48,250,191,249,121,249,27,249,154,248,21,248,199,247,152,247,130,247,19,248,65,249,64,250,145,250,231,250,236,251,1,253,84,253,25,253,177,252,93,252,101,252,125,252,158,252,21,253,61,254,230,255,7,2,143,4,181,6,62,8,104,9,207,10,55,12,81,13,228,13,136,13,132,11,130,8,3,6,155,4,96,3,128,1,17,255,195,252,72,251,137,250,249,249,93,249,18,249,196,248, 36,248,124,247,106,247,44,248,50,249,173,249,233,249,149,250,194,251,203,252,68,253,36,253,246,252,214,252,168,252,136,252,125,252,177,252,98,253,214,254,244,0,79,3,107,5,9,7,131,8,240,9,75,11,245,12,116,14,102,14,86,12,201,9,212,7,101,6,239,4,228,2,110,0,69,254,184,252,130,251,116,250,245,249,221,249,103,249,82,248,142,247,185,247,97,248,245,248,71,249,122,249,74,250,135,251,120,252,229,252,33,253,36,253,16,253,234,252,203,252,144,252,73,252,180,252,10,254,225,255,234,1,24,4,19,6,81,7,98,8,49,10,143,12,92,14,131,14,251,12,229,10,91,9,14,8,93,6,44,4,231,1,230,255,248,253,49,252,15,251,198,250,138,250,189,249,131,248,203,247,1,248,123,248,171,248,198,248,47,249,253,249,15,251,251,251,148,252,237,252,16,253,35,253,64,253,14,253,97,252,254,251,100,252,46,253,132,254,177,0,24,3,201,4,187,5,237,6,21,9,201,11,218,13,63,14,27,13,186,11,171,10,87,9,121,7,154,5,168,3,105,1,9,255,5,253,231,251,134,251,23,251,243,249,188,248,68,248,83,248,103,248,94,248,122,248,211,248,117,249,123,250,155,251,72,252,124,252,221,252,78,253,83,253,248,252,137,252,42,252,246,251,69,252,130,253,182,255,251,1,91,3,31,4,91,5,202,7,210,10,233,12,126,13,45,13,129,12,119,11,18,10,135,8,251,6,68,5,206,2,49,0,58,254,40,253,115,252,148,251,95,250,73,249,199,248,152,248,117,248,101,248,91,248,93,248,2,249,51,250,27,251,160,251,56,252,233,252,64,253,73,253,64,253,251,252,68,252,140,251,146,251,188,252,230,254,251,0,246,1, 133,2,35,4,210,6,147,9,159,11,210,12,62,13,0,13,26,12,216,10,177,9,149,8,205,6,35,4,114,1,145,255,112,254,78,253,40,252,17,251,255,249,64,249,12,249,240,248,140,248,44,248,92,248,1,249,204,249,129,250,60,251,16,252,174,252,4,253,93,253,159,253,113,253,136,252,92,251,29,251,103,252,116,254,250,255,159,0,95,1,19,3,146,5,252,7,29,10,236,11,244,12,228,12,55,12,114,11,210,10,228,9,5,8,98,5,6,3,47,1,152,255,89,254,43,253,191,251,120,250,216,249,148,249,11,249,98,248,48,248,107,248,193,248,78,249,38,250,234,250,162,251,35,252,136,252,41,253,2,254,242,253,141,252,28,251,2,251,58,252,215,253,205,254,97,255,89,0,252,1,6,4,75,6,188,8,255,10,85,12,104,12,254,11,235,11,173,11,172,10,253,8,181,6,73,4,83,2,214,0,112,255,230,253,71,252,56,251,158,250,253,249,50,249,143,248,59,248,49,248,92,248,188,248,136,249,111,250,0,251,66,251,223,251,41,253,54,254,242,253,95,252,12,251,15,251,247,251,232,252,164,253,64,254,63,255,147,0,35,2,101,4,75,7,204,9,14,11,124,11,190,11,249,11,237,11,77,11,229,9,157,7,69,5,154,3,29,2,69,0,128,254,18,253,244,251,27,251,88,250,112,249,181,248,109,248,36,248,241,247,99,248,75,249,252,249,40,250,75,250,90,251,23,253,37,254,183,253,83,252,66,251,57,251,189,251,42,252,204,252,179,253,99,254,20,255,154,0,0,3,206,5,62,8,194,9,166,10,59,11,192,11,55,12,240,11,119,10,105,8,133,6,248,4,76,3,96,1,123,255,2,254,231,252,211,251,196,250,243,249, 75,249,174,248,248,247,169,247,89,248,83,249,156,249,74,249,156,249,251,250,207,252,222,253,120,253,101,252,192,251,116,251,86,251,192,251,155,252,81,253,127,253,12,254,123,255,165,1,54,4,201,6,141,8,136,9,146,10,195,11,125,12,73,12,54,11,133,9,238,7,114,6,162,4,164,2,220,0,117,255,29,254,183,252,159,251,246,250,65,250,25,249,31,248,17,248,223,248,163,249,117,249,223,248,84,249,251,250,171,252,140,253,157,253,53,253,134,252,202,251,150,251,22,252,185,252,2,253,33,253,122,253,128,254,144,0,58,3,143,5,68,7,155,8,17,10,158,11,169,12,189,12,253,11,205,10,103,9,218,7,250,5,25,4,133,2,248,0,41,255,174,253,242,252,68,252,28,251,155,249,132,248,174,248,148,249,206,249,29,249,162,248,99,249,202,250,28,252,68,253,237,253,157,253,198,252,33,252,252,251,54,252,193,252,12,253,198,252,198,252,191,253,163,255,4,2,34,4,177,5,67,7,46,9,8,11,57,12,136,12,67,12,144,11,94,10,173,8,3,7,142,5,243,3,4,2,10,0,177,254,20,254,83,253,163,251,186,249,217,248,59,249,192,249,123,249,208,248,165,248,16,249,8,250,114,251,217,252,140,253,130,253,224,252,51,252,247,251,76,252,184,252,198,252,82,252,32,252,236,252,182,254,185,0,138,2,15,4,197,5,5,8,16,10,65,11,5,12,105,12,253,11,218,10,107,9,39,8,237,6,59,5,236,2,212,0,200,255,97,255,44,254,237,251,42,250,185,249,200,249,187,249,129,249,244,248,106,248,147,248,105,249,190,250,63,252,79,253,121,253,241,252,74,252,32,252,126,252,229,252,180,252,15,252,173,251,91,252,233,253, 124,255,235,0,134,2,135,4,179,6,160,8,54,10,138,11,102,12,48,12,35,11,2,10,63,9,42,8,33,6,154,3,225,1,55,1,85,0,158,254,150,252,7,251,61,250,14,250,247,249,162,249,1,249,101,248,49,248,194,248,241,249,134,251,216,252,31,253,156,252,51,252,39,252,161,252,15,253,164,252,175,251,101,251,255,251,20,253,39,254,108,255,34,1,29,3,34,5,23,7,12,9,230,10,255,11,224,11,14,11,171,10,112,10,25,9,192,6,184,4,105,3,119,2,79,1,142,255,133,253,240,251,254,250,139,250,88,250,8,250,92,249,145,248,19,248,91,248,134,249,41,251,129,252,232,252,122,252,25,252,117,252,28,253,65,253,160,252,207,251,139,251,240,251,145,252,93,253,155,254,59,0,249,1,165,3,157,5,42,8,107,10,82,11,64,11,82,11,154,11,67,11,203,9,191,7,243,5,199,4,204,3,130,2,204,0,189,254,19,253,245,251,65,251,229,250,167,250,233,249,223,248,46,248,50,248,46,249,225,250,57,252,125,252,24,252,34,252,195,252,89,253,82,253,200,252,49,252,215,251,222,251,254,251,141,252,224,253,97,255,103,0,211,1,113,4,88,7,60,9,49,10,191,10,118,11,18,12,183,11,88,10,146,8,5,7,230,5,229,4,147,3,215,1,233,255,16,254,173,252,241,251,135,251,56,251,134,250,76,249,35,248,237,247,251,248,167,250,198,251,230,251,201,251,40,252,223,252,89,253,78,253,246,252,175,252,79,252,198,251,170,251,140,252,180,253,82,254,245,254,146,0,82,3,14,6,222,7,14,9,66,10,115,11,72,12,50,12,241,10,94,9,37,8,7,7,246,5,201,4,35,3,32,1,50,255,171,253,173,252, 56,252,9,252,71,251,191,249,72,248,22,248,10,249,85,250,55,251,90,251,110,251,24,252,217,252,6,253,38,253,97,253,29,253,44,252,123,251,182,251,140,252,26,253,40,253,176,253,105,255,246,1,101,4,40,6,140,7,44,9,223,10,240,11,251,11,27,11,209,9,169,8,179,7,195,6,153,5,9,4,25,2,21,0,54,254,23,253,214,252,163,252,153,251,218,249,84,248,247,247,204,248,202,249,56,250,128,250,22,251,188,251,33,252,124,252,23,253,120,253,233,252,212,251,118,251,223,251,61,252,61,252,16,252,135,252,39,254,125,0,146,2,54,4,245,5,245,7,229,9,65,11,177,11,30,11,12,10,22,9,59,8,82,7,90,6,27,5,40,3,191,0,210,254,189,253,127,253,88,253,35,252,12,250,138,248,88,248,190,248,35,249,138,249,48,250,197,250,14,251,89,251,49,252,49,253,97,253,166,252,215,251,188,251,47,252,74,252,215,251,121,251,223,251,67,253,41,255,243,0,170,2,135,4,161,6,195,8,113,10,45,11,255,10,104,10,152,9,181,8,25,8,136,7,94,6,83,4,184,1,142,255,166,254,161,254,30,254,150,252,173,250,113,249,1,249,189,248,198,248,108,249,43,250,82,250,106,250,21,251,54,252,39,253,60,253,129,252,8,252,59,252,158,252,97,252,187,251,89,251,152,251,161,252,35,254,192,255,65,1,30,3,122,5,193,7,141,9,202,10,31,11,151,10,211,9,41,9,194,8,166,8,201,7,141,5,172,2,175,0,8,0,201,255,220,254,79,253,198,251,133,250,115,249,204,248,253,248,178,249,35,250,254,249,19,250,241,250,53,252,9,253,253,252,125,252,90,252,200,252,253,252,158,252,238,251,99,251,106,251, 69,252,84,253,133,254,4,0,228,1,32,4,121,6,144,8,31,10,220,10,168,10,222,9,79,9,107,9,190,9,244,8,118,6,185,3,20,2,81,1,123,0,118,255,70,254,243,252,95,251,240,249,35,249,86,249,212,249,233,249,126,249,166,249,200,250,18,252,165,252,145,252,97,252,114,252,221,252,52,253,188,252,237,251,130,251,119,251,202,251,127,252,112,253,168,254,112,0,145,2,208,4,37,7,57,9,99,10,51,10,98,9,70,9,16,10,119,10,94,9,37,7,245,4,96,3,28,2,16,1,52,0,78,255,238,253,254,251,90,250,173,249,216,249,253,249,148,249,45,249,148,249,163,250,174,251,57,252,44,252,16,252,112,252,15,253,63,253,219,252,40,252,165,251,141,251,169,251,5,252,179,252,191,253,54,255,251,0,33,3,228,5,140,8,190,9,99,9,241,8,111,9,99,10,173,10,215,9,45,8,84,6,131,4,245,2,215,1,55,1,120,0,213,254,159,252,17,251,135,250,84,250,3,250,128,249,12,249,100,249,130,250,105,251,193,251,208,251,236,251,92,252,255,252,62,253,236,252,87,252,225,251,160,251,107,251,133,251,19,252,252,252,227,253,43,255,128,1,191,4,107,7,122,8,97,8,139,8,85,9,52,10,139,10,41,10,9,9,83,7,79,5,144,3,189,2,98,2,100,1,122,255,111,253,236,251,68,251,225,250,50,250,86,249,240,248,99,249,89,250,24,251,90,251,112,251,173,251,43,252,219,252,48,253,251,252,178,252,103,252,211,251,85,251,140,251,35,252,120,252,155,252,199,253,109,0,178,3,58,6,94,7,197,7,81,8,54,9,2,10,137,10,210,10,51,10,100,8,71,6,200,4,1,4,126,3,110,2,109,0, 117,254,43,253,120,252,177,251,158,250,146,249,30,249,134,249,76,250,255,250,56,251,78,251,177,251,73,252,183,252,255,252,55,253,55,253,168,252,211,251,144,251,11,252,78,252,223,251,152,251,178,252,73,255,104,2,198,4,23,6,18,7,246,7,158,8,106,9,105,10,12,11,163,10,255,8,255,6,181,5,30,5,142,4,59,3,80,1,118,255,69,254,97,253,73,252,248,250,196,249,54,249,117,249,47,250,147,250,172,250,251,250,124,251,215,251,30,252,198,252,117,253,82,253,122,252,207,251,235,251,97,252,56,252,60,251,171,250,209,251,41,254,173,0,255,2,227,4,33,6,236,6,173,7,183,8,26,10,26,11,194,10,59,9,157,7,157,6,17,6,86,5,238,3,23,2,113,0,82,255,85,254,25,253,124,251,22,250,136,249,180,249,250,249,41,250,119,250,248,250,38,251,49,251,203,251,222,252,135,253,49,253,77,252,242,251,121,252,205,252,22,252,236,250,114,250,60,251,250,252,43,255,133,1,164,3,254,4,191,5,150,6,5,8,198,9,231,10,189,10,117,9,38,8,85,7,202,6,239,5,158,4,227,2,89,1,86,0,105,255,217,253,255,251,158,250,247,249,167,249,156,249,243,249,109,250,164,250,145,250,156,250,105,251,184,252,54,253,154,252,13,252,68,252,189,252,189,252,236,251,195,250,35,250,98,250,129,251,137,253,10,0,70,2,149,3,84,4,76,5,17,7,247,8,42,10,37,10,79,9,100,8,207,7,78,7,119,6,248,4,77,3,29,2,79,1,33,0,102,254,189,252,86,251,66,250,129,249,80,249,205,249,81,250,38,250,182,249,17,250,89,251,120,252,161,252,37,252,244,251,108,252,222,252,205,252,25,252,17,251, 45,250,229,249,149,250,108,252,244,254,18,1,49,2,253,2,80,4,81,6,81,8,160,9,215,9,64,9,176,8,136,8,61,8,33,7,181,5,113,4,108,3,121,2,29,1,129,255,8,254,148,252,251,250,214,249,220,249,108,250,120,250,220,249,143,249,69,250,140,251,92,252,81,252,28,252,88,252,216,252,53,253,53,253,193,252,204,251,143,250,189,249,25,250,212,251,44,254,2,0,11,1,239,1,94,3,118,5,179,7,38,9,112,9,50,9,50,9,63,9,194,8,179,7,110,6,110,5,140,4,98,3,10,2,209,0,131,255,140,253,140,251,123,250,162,250,248,250,110,250,163,249,147,249,95,250,91,251,231,251,244,251,244,251,83,252,208,252,53,253,128,253,101,253,95,252,192,250,160,249,215,249,80,251,68,253,237,254,226,255,153,0,44,2,140,4,211,6,48,8,185,8,252,8,89,9,148,9,4,9,9,8,56,7,93,6,42,5,0,4,35,3,72,2,167,0,76,254,61,252,95,251,106,251,51,251,106,250,194,249,199,249,123,250,38,251,131,251,178,251,231,251,56,252,160,252,63,253,2,254,16,254,251,252,67,251,229,249,182,249,235,250,192,252,7,254,176,254,133,255,63,1,176,3,212,5,37,7,250,7,221,8,127,9,143,9,41,9,174,8,38,8,23,7,190,5,201,4,108,4,144,3,159,1,50,255,83,253,126,252,35,252,119,251,138,250,234,249,2,250,101,250,206,250,58,251,167,251,174,251,182,251,42,252,23,253,12,254,84,254,108,253,153,251,13,250,205,249,198,250,38,252,11,253,103,253,63,254,35,0,101,2,65,4,201,5,52,7,100,8,244,8,7,9,28,9,28,9,115,8,34,7,7,6,166,5,131,5,126,4, 101,2,7,0,88,254,91,253,159,252,158,251,173,250,48,250,9,250,28,250,151,250,37,251,94,251,70,251,70,251,186,251,207,252,24,254,148,254,184,253,226,251,61,250,244,249,192,250,174,251,18,252,115,252,127,253,50,255,12,1,209,2,190,4,144,6,175,7,69,8,202,8,94,9,131,9,166,8,87,7,133,6,128,6,113,6,86,5,62,3,60,1,208,255,143,254,91,253,90,252,105,251,159,250,47,250,56,250,169,250,53,251,100,251,32,251,232,250,105,251,170,252,63,254,8,255,51,254,78,252,220,250,177,250,43,251,109,251,149,251,18,252,250,252,63,254,182,255,160,1,226,3,180,5,197,6,138,7,168,8,164,9,191,9,195,8,150,7,47,7,102,7,47,7,254,5,79,4,165,2,12,1,150,255,87,254,54,253,25,252,15,251,99,250,77,250,196,250,85,251,118,251,7,251,143,250,229,250,92,252,73,254,23,255,63,254,163,252,164,251,109,251,67,251,34,251,95,251,217,251,97,252,21,253,119,254,147,0,211,2,128,4,137,5,186,6,84,8,138,9,127,9,141,8,217,7,189,7,212,7,143,7,186,6,89,5,188,3,25,2,147,0,82,255,35,254,202,252,148,251,198,250,127,250,222,250,128,251,155,251,215,250,9,250,129,250,63,252,34,254,211,254,54,254,50,253,116,252,221,251,84,251,47,251,119,251,178,251,192,251,49,252,135,253,167,255,171,1,247,2,44,4,246,5,246,7,31,9,31,9,144,8,33,8,21,8,38,8,247,7,86,7,51,6,179,4,44,3,181,1,113,0,36,255,179,253,63,252,22,251,169,250,55,251,244,251,203,251,147,250,156,249,45,250,238,251,131,253,61,254,50,254,186,253,246,252,24,252,139,251, 110,251,172,251,119,251,17,251,107,251,213,252,170,254,32,0,85,1,232,2,7,5,7,7,64,8,134,8,84,8,48,8,28,8,40,8,44,8,192,7,182,6,103,5,1,4,164,2,101,1,32,0,152,254,184,252,55,251,205,250,149,251,63,252,178,251,89,250,143,249,41,250,110,251,200,252,186,253,48,254,242,253,36,253,56,252,223,251,251,251,215,251,33,251,149,250,15,251,91,252,170,253,184,254,235,255,181,1,249,3,9,6,95,7,236,7,9,8,250,7,1,8,62,8,97,8,25,8,92,7,58,6,215,4,141,3,119,2,89,1,147,255,64,253,138,251,101,251,30,252,98,252,162,251,99,250,182,249,252,249,216,250,9,252,84,253,59,254,6,254,20,253,103,252,103,252,111,252,222,251,236,250,115,250,253,250,237,251,192,252,133,253,191,254,144,0,201,2,244,4,132,6,77,7,138,7,158,7,213,7,32,8,105,8,100,8,232,7,213,6,110,5,112,4,223,3,194,2,120,0,217,253,69,252,30,252,148,252,139,252,189,251,183,250,17,250,206,249,38,250,105,251,28,253,6,254,198,253,36,253,223,252,7,253,207,252,242,251,0,251,174,250,12,251,153,251,5,252,148,252,157,253,82,255,135,1,212,3,142,5,147,6,31,7,120,7,169,7,228,7,97,8,198,8,73,8,7,7,236,5,123,5,36,5,223,3,95,1,180,254,55,253,247,252,245,252,160,252,49,252,116,251,110,250,177,249,241,249,63,251,205,252,141,253,97,253,44,253,97,253,152,253,49,253,69,252,112,251,27,251,60,251,133,251,188,251,8,252,211,252,74,254,109,0,167,2,123,4,217,5,183,6,19,7,61,7,189,7,180,8,25,9,135,8,90,7,143,6,138,6, 82,6,213,4,73,2,237,255,124,254,172,253,49,253,12,253,205,252,4,252,171,250,171,249,231,249,48,251,107,252,243,252,2,253,58,253,169,253,200,253,88,253,130,252,204,251,99,251,91,251,126,251,94,251,66,251,212,251,48,253,27,255,60,1,84,3,8,5,239,5,56,6,128,6,97,7,142,8,234,8,28,8,25,7,237,6,46,7,208,6,89,5,52,3,23,1,82,255,25,254,132,253,136,253,91,253,61,252,148,250,162,249,228,249,208,250,168,251,24,252,121,252,255,252,132,253,176,253,96,253,177,252,249,251,150,251,154,251,123,251,9,251,208,250,47,251,11,252,136,253,176,255,29,2,253,3,225,4,45,5,199,5,43,7,95,8,97,8,174,7,60,7,107,7,164,7,60,7,24,6,90,4,54,2,21,0,152,254,30,254,53,254,217,253,126,252,221,250,2,250,30,250,168,250,37,251,159,251,32,252,209,252,123,253,217,253,128,253,202,252,59,252,0,252,198,251,134,251,53,251,249,250,240,250,81,251,112,252,170,254,75,1,16,3,186,3,56,4,99,5,247,6,243,7,240,7,129,7,117,7,198,7,232,7,182,7,37,7,200,5,131,3,19,1,131,255,41,255,27,255,85,254,229,252,116,251,168,250,115,250,163,250,239,250,63,251,181,251,148,252,128,253,209,253,132,253,34,253,198,252,108,252,19,252,191,251,114,251,27,251,163,250,115,250,121,251,215,253,81,0,189,1,124,2,98,3,239,4,120,6,71,7,128,7,128,7,144,7,177,7,220,7,29,8,9,8,197,6,102,4,255,1,161,0,45,0,213,255,248,254,144,253,43,252,63,251,248,250,231,250,207,250,242,250,144,251,132,252,82,253,188,253,162,253,123,253,78,253,228,252, 105,252,83,252,72,252,149,251,145,250,21,250,19,251,62,253,87,255,147,0,134,1,230,2,142,4,240,5,206,6,85,7,149,7,140,7,157,7,19,8,200,8,233,8,165,7,89,5,63,3,235,1,61,1,191,0,229,255,113,254,253,252,47,252,172,251,62,251,222,250,219,250,115,251,95,252,21,253,109,253,180,253,220,253,151,253,253,252,180,252,253,252,241,252,221,251,116,250,2,250,248,250,164,252,45,254,73,255,138,0,28,2,165,3,247,4,32,6,4,7,70,7,17,7,49,7,28,8,35,9,80,9,82,8,74,6,59,4,222,2,41,2,129,1,105,0,4,255,180,253,219,252,57,252,120,251,219,250,205,250,95,251,1,252,156,252,62,253,212,253,243,253,109,253,231,252,21,253,142,253,57,253,242,251,144,250,47,250,221,250,242,251,16,253,70,254,167,255,33,1,129,2,11,4,168,5,161,6,161,6,105,6,208,6,217,7,1,9,130,9,171,8,242,6,56,5,243,3,37,3,82,2,21,1,185,255,157,254,184,253,188,252,192,251,18,251,4,251,49,251,119,251,37,252,53,253,232,253,198,253,49,253,12,253,162,253,31,254,145,253,51,252,2,251,145,250,200,250,77,251,59,252,138,253,186,254,229,255,106,1,97,3,32,5,17,6,31,6,244,5,106,6,173,7,242,8,154,9,7,9,145,7,1,6,235,4,25,4,9,3,183,1,144,0,148,255,123,254,55,253,49,252,163,251,61,251,224,250,249,250,231,251,40,253,170,253,74,253,212,252,33,253,237,253,51,254,130,253,106,252,121,251,211,250,130,250,211,250,188,251,179,252,138,253,157,254,50,0,83,2,56,4,50,5,75,5,46,5,165,5,245,6,122,8,85,9,252,8,231,7, 196,6,224,5,208,4,131,3,98,2,115,1,78,0,247,254,175,253,202,252,30,252,76,251,149,250,186,250,218,251,15,253,77,253,214,252,198,252,93,253,16,254,45,254,203,253,9,253,252,251,23,251,169,250,219,250,129,251,35,252,170,252,155,253,87,255,128,1,131,3,169,4,184,4,147,4,37,5,143,6,35,8,242,8,218,8,72,8,165,7,186,6,113,5,70,4,112,3,124,2,34,1,174,255,162,254,219,253,214,252,129,251,137,250,205,250,246,251,198,252,178,252,145,252,211,252,84,253,223,253,64,254,36,254,121,253,116,252,109,251,230,250,2,251,72,251,116,251,165,251,108,252,16,254,88,0,136,2,194,3,214,3,194,3,128,4,7,6,125,7,73,8,142,8,135,8,0,8,247,6,190,5,219,4,19,4,251,2,142,1,59,0,127,255,182,254,52,253,120,251,168,250,2,251,173,251,29,252,52,252,48,252,105,252,211,252,96,253,251,253,44,254,157,253,132,252,133,251,18,251,18,251,29,251,2,251,217,250,80,251,214,252,50,255,104,1,145,2,184,2,238,2,223,3,50,5,90,6,90,7,49,8,122,8,18,8,37,7,70,6,168,5,215,4,113,3,246,1,36,1,152,0,107,255,137,253,228,251,26,251,34,251,128,251,211,251,245,251,6,252,25,252,116,252,50,253,11,254,93,254,201,253,213,252,233,251,107,251,82,251,57,251,208,250,70,250,119,250,245,251,84,254,100,0,120,1,246,1,133,2,72,3,60,4,88,5,161,6,203,7,63,8,209,7,63,7,246,6,116,6,66,5,195,3,175,2,39,2,120,1,11,0,31,254,140,252,152,251,67,251,95,251,160,251,216,251,197,251,174,251,29,252,250,252,235,253,84,254,251,253, 23,253,57,252,204,251,209,251,159,251,200,250,206,249,230,249,95,251,103,253,54,255,132,0,92,1,17,2,175,2,87,3,137,4,52,6,129,7,207,7,163,7,163,7,163,7,255,6,171,5,102,4,176,3,69,3,122,2,255,0,64,255,160,253,115,252,212,251,209,251,10,252,10,252,199,251,170,251,16,252,238,252,238,253,151,254,109,254,149,253,216,252,182,252,216,252,102,252,52,251,27,250,12,250,56,251,228,252,108,254,230,255,43,1,220,1,48,2,237,2,99,4,16,6,37,7,140,7,241,7,129,8,145,8,201,7,121,6,113,5,232,4,108,4,152,3,73,2,152,0,221,254,125,253,175,252,142,252,159,252,127,252,45,252,232,251,40,252,241,252,35,254,239,254,174,254,222,253,115,253,144,253,172,253,6,253,158,251,133,250,99,250,7,251,28,252,185,253,116,255,202,0,65,1,143,1,127,2,10,4,114,5,75,6,239,6,214,7,175,8,208,8,11,8,8,7,58,6,172,5,45,5,142,4,97,3,167,1,205,255,69,254,91,253,252,252,209,252,161,252,61,252,164,251,194,251,184,252,2,254,174,254,108,254,201,253,193,253,35,254,15,254,53,253,11,252,5,251,104,250,95,250,60,251,223,252,162,254,177,255,22,0,170,0,223,1,86,3,101,4,55,5,65,6,125,7,108,8,153,8,13,8,66,7,110,6,214,5,127,5,26,5,20,4,100,2,149,0,7,255,220,253,94,253,70,253,239,252,37,252,104,251,112,251,108,252,156,253,6,254,189,253,147,253,229,253,63,254,15,254,111,253,146,252,120,251,98,250,247,249,171,250,54,252,184,253,132,254,16,255,239,255,48,1,67,2,23,3,30,4,100,5,188,6,198,7,59,8,18,8, 95,7,143,6,30,6,231,5,125,5,169,4,57,3,86,1,127,255,63,254,189,253,147,253,12,253,247,251,29,251,75,251,67,252,24,253,74,253,62,253,123,253,220,253,6,254,246,253,189,253,11,253,172,251,55,250,170,249,101,250,168,251,183,252,106,253,55,254,82,255,113,0,57,1,1,2,33,3,99,4,196,5,32,7,218,7,196,7,68,7,190,6,87,6,48,6,9,6,118,5,38,4,64,2,69,0,250,254,137,254,68,254,62,253,213,251,46,251,119,251,47,252,174,252,236,252,45,253,123,253,205,253,248,253,71,254,108,254,184,253,30,252,158,250,14,250,140,250,86,251,1,252,197,252,205,253,219,254,218,255,183,0,120,1,90,2,156,3,59,5,178,6,155,7,202,7,120,7,8,7,171,6,137,6,157,6,93,6,59,5,53,3,58,1,44,0,206,255,27,255,184,253,103,252,221,251,246,251,67,252,129,252,213,252,57,253,93,253,126,253,1,254,196,254,12,255,63,254,145,252,57,251,188,250,193,250,14,251,158,251,78,252,57,253,83,254,82,255,12,0,166,0,120,1,190,2,98,4,239,5,9,7,140,7,131,7,27,7,172,6,167,6,2,7,9,7,202,5,194,3,23,2,63,1,159,0,152,255,29,254,247,252,86,252,29,252,13,252,100,252,209,252,7,253,222,252,255,252,220,253,231,254,36,255,95,254,19,253,212,251,10,251,206,250,221,250,51,251,194,251,164,252,188,253,174,254,79,255,206,255,137,0,198,1,101,3,253,4,77,6,48,7,80,7,202,6,111,6,202,6,110,7,101,7,37,6,103,4,35,3,81,2,71,1,7,0,192,254,155,253,184,252,29,252,5,252,116,252,209,252,159,252,82,252,184,252,204,253,206,254, 41,255,168,254,141,253,102,252,120,251,249,250,183,250,196,250,63,251,16,252,35,253,21,254,181,254,27,255,211,255,233,0,70,2,244,3,181,5,211,6,231,6,93,6,64,6,236,6,143,7,102,7,79,6,23,5,14,4,26,3,244,1,171,0,141,255,70,254,237,252,44,252,64,252,168,252,139,252,28,252,218,251,69,252,97,253,116,254,247,254,181,254,228,253,205,252,232,251,46,251,171,250,127,250,200,250,140,251,126,252,68,253,210,253,88,254,226,254,165,255,239,0,217,2,237,4,23,6,12,6,202,5,23,6,221,6,104,7,47,7,128,6,168,5,195,4,151,3,120,2,137,1,91,0,190,254,60,253,149,252,166,252,205,252,135,252,250,251,164,251,255,251,253,252,25,254,192,254,201,254,45,254,83,253,126,252,155,251,198,250,96,250,166,250,73,251,8,252,200,252,133,253,5,254,74,254,167,254,247,255,46,2,49,4,42,5,68,5,93,5,255,5,201,6,27,7,37,7,235,6,75,6,79,5,80,4,149,3,178,2,68,1,99,255,219,253,39,253,21,253,253,252,137,252,242,251,139,251,206,251,183,252,227,253,177,254,221,254,156,254,25,254,59,253,27,252,36,251,169,250,193,250,10,251,135,251,114,252,97,253,179,253,161,253,235,253,87,255,143,1,121,3,84,4,180,4,69,5,238,5,116,6,227,6,70,7,62,7,153,6,200,5,44,5,160,4,181,3,54,2,78,0,196,254,16,254,199,253,140,253,9,253,63,252,148,251,177,251,137,252,140,253,90,254,218,254,255,254,185,254,215,253,170,252,197,251,61,251,235,250,231,250,114,251,134,252,96,253,96,253,253,252,70,253,201,254,202,0,100,2,125,3,79,4,247,4,138,5,43,6, 229,6,105,7,92,7,195,6,31,6,209,5,113,5,127,4,241,2,37,1,150,255,172,254,90,254,12,254,96,253,125,252,196,251,175,251,74,252,9,253,198,253,152,254,18,255,226,254,27,254,41,253,93,252,148,251,214,250,163,250,89,251,141,252,30,253,190,252,93,252,204,252,12,254,161,255,52,1,163,2,146,3,54,4,219,4,165,5,153,6,53,7,31,7,173,6,103,6,74,6,244,5,37,5,188,3,230,1,79,0,88,255,238,254,123,254,165,253,170,252,247,251,179,251,216,251,100,252,82,253,78,254,247,254,221,254,102,254,207,253,1,253,211,251,167,250,134,250,96,251,82,252,141,252,71,252,25,252,100,252,70,253,163,254,66,0,181,1,185,2,84,3,15,4,46,5,58,6,187,6,182,6,120,6,95,6,120,6,95,6,204,5,121,4,164,2,24,1,50,0,165,255,243,254,3,254,33,253,82,252,189,251,146,251,247,251,239,252,254,253,143,254,163,254,184,254,136,254,144,253,252,251,215,250,212,250,128,251,29,252,73,252,19,252,218,251,252,251,136,252,198,253,116,255,221,0,196,1,127,2,113,3,167,4,188,5,85,6,113,6,96,6,105,6,176,6,225,6,85,6,0,5,86,3,247,1,4,1,79,0,124,255,156,254,218,253,247,252,13,252,145,251,244,251,221,252,144,253,3,254,161,254,70,255,41,255,243,253,86,252,86,251,66,251,181,251,48,252,120,252,106,252,13,252,206,251,58,252,109,253,249,254,67,0,24,1,227,1,251,2,70,4,108,5,61,6,106,6,94,6,161,6,57,7,136,7,29,7,239,5,118,4,60,3,62,2,46,1,79,0,170,255,231,254,178,253,124,252,19,252,115,252,226,252,73,253,243,253,243,254, 208,255,190,255,161,254,44,253,52,252,206,251,242,251,106,252,180,252,151,252,24,252,206,251,57,252,73,253,143,254,161,255,139,0,96,1,120,2,219,3,41,5,235,5,13,6,37,6,158,6,107,7,216,7,128,7,153,6,129,5,90,4,18,3,245,1,71,1,166,0,150,255,44,254,15,253,177,252,168,252,160,252,205,252,164,253,238,254,215,255,235,255,36,255,246,253,197,252,28,252,37,252,168,252,246,252,180,252,23,252,198,251,255,251,205,252,234,253,238,254,179,255,128,0,165,1,47,3,138,4,73,5,131,5,182,5,116,6,81,7,175,7,129,7,18,7,51,6,208,4,121,3,158,2,9,2,55,1,233,255,138,254,169,253,46,253,168,252,64,252,93,252,65,253,100,254,88,255,175,255,68,255,40,254,208,252,10,252,23,252,148,252,213,252,154,252,14,252,159,251,167,251,71,252,43,253,249,253,160,254,88,255,157,0,58,2,150,3,56,4,142,4,52,5,254,5,164,6,28,7,119,7,87,7,110,6,3,5,224,3,55,3,155,2,138,1,46,0,16,255,55,254,101,253,130,252,221,251,221,251,139,252,162,253,200,254,137,255,83,255,55,254,242,252,35,252,1,252,90,252,154,252,90,252,187,251,63,251,55,251,183,251,125,252,6,253,101,253,46,254,175,255,55,1,93,2,19,3,200,3,112,4,16,5,181,5,120,6,41,7,41,7,69,6,25,5,82,4,214,3,11,3,217,1,166,0,175,255,189,254,159,253,150,252,192,251,118,251,212,251,229,252,60,254,50,255,59,255,105,254,52,253,83,252,27,252,96,252,153,252,100,252,196,251,41,251,29,251,160,251,35,252,78,252,153,252,159,253,12,255,89,0,97,1,85,2,60,3,214,3, 87,4,46,5,93,6,60,7,56,7,121,6,166,5,37,5,145,4,169,3,156,2,152,1,151,0,147,255,126,254,93,253,63,252,145,251,186,251,183,252,17,254,54,255,133,255,218,254,191,253,229,252,129,252,183,252,5,253,187,252,240,251,123,251,170,251,254,251,13,252,25,252,121,252,108,253,155,254,179,255,212,0,8,2,219,2,74,3,210,3,250,4,94,6,66,7,70,7,227,6,114,6,233,5,68,5,113,4,147,3,160,2,155,1,152,0,137,255,55,254,223,252,227,251,191,251,142,252,242,253,36,255,162,255,70,255,71,254,70,253,253,252,64,253,84,253,214,252,44,252,227,251,0,252,11,252,218,251,236,251,83,252,5,253,213,253,249,254,84,0,139,1,42,2,124,2,54,3,135,4,219,5,166,6,4,7,2,7,195,6,61,6,176,5,7,5,51,4,88,3,100,2,119,1,100,0,22,255,121,253,40,252,175,251,54,252,96,253,192,254,137,255,79,255,100,254,161,253,130,253,161,253,112,253,228,252,111,252,77,252,53,252,235,251,189,251,201,251,11,252,97,252,26,253,100,254,216,255,206,0,74,1,191,1,178,2,246,3,37,5,27,6,162,6,205,6,167,6,74,6,231,5,91,5,161,4,197,3,250,2,67,2,65,1,191,255,22,254,148,252,184,251,218,251,0,253,105,254,54,255,249,254,68,254,213,253,207,253,171,253,70,253,231,252,170,252,119,252,43,252,230,251,209,251,212,251,181,251,183,251,131,252,212,253,22,255,220,255,113,0,8,1,226,1,23,3,90,4,113,5,60,6,148,6,148,6,109,6,46,6,171,5,228,4,54,4,169,3,1,3,4,2,176,0,225,254,12,253,201,251,183,251,211,252,42,254,218,254,180,254, 97,254,68,254,34,254,200,253,103,253,54,253,4,253,156,252,56,252,27,252,32,252,208,251,96,251,100,251,27,252,87,253,122,254,64,255,208,255,113,0,71,1,101,2,164,3,225,4,191,5,57,6,124,6,149,6,103,6,234,5,81,5,191,4,75,4,190,3,6,3,215,1,254,255,207,253,64,252,254,251,227,252,235,253,108,254,147,254,166,254,176,254,105,254,10,254,215,253,190,253,92,253,231,252,182,252,182,252,130,252,9,252,128,251,91,251,245,251,252,252,244,253,200,254,108,255,249,255,181,0,221,1,57,3,99,4,73,5,248,5,109,6,174,6,150,6,42,6,185,5,60,5,187,4,104,4,17,4,28,3,29,1,180,254,252,252,146,252,7,253,161,253,22,254,133,254,200,254,184,254,126,254,105,254,68,254,252,253,128,253,36,253,11,253,15,253,198,252,47,252,157,251,115,251,202,251,140,252,120,253,71,254,214,254,83,255,10,0,53,1,115,2,140,3,140,4,128,5,38,6,113,6,130,6,93,6,233,5,70,5,228,4,243,4,243,4,254,3,207,1,104,255,194,253,2,253,229,252,57,253,214,253,84,254,128,254,142,254,142,254,142,254,108,254,252,253,111,253,48,253,65,253,57,253,212,252,79,252,194,251,97,251,124,251,30,252,7,253,178,253,39,254,151,254,88,255,95,0,116,1,150,2,201,3,208,4,139,5,23,6,114,6,96,6,210,5,33,5,246,4,95,5,131,5,139,4,151,2,116,0,169,254,106,253,224,252,10,253,141,253,240,253,20,254,56,254,132,254,170,254,107,254,228,253,120,253,85,253,91,253,72,253,255,252,133,252,219,251,72,251,62,251,206,251,135,252,19,253,139,253,15,254,185,254,141,255,173,0,225,1, 25,3,36,4,2,5,226,5,143,6,105,6,140,5,233,4,25,5,162,5,190,5,9,5,125,3,137,1,134,255,244,253,26,253,8,253,85,253,133,253,152,253,236,253,101,254,145,254,93,254,241,253,146,253,112,253,119,253,126,253,96,253,225,252,19,252,134,251,112,251,192,251,62,252,188,252,64,253,187,253,72,254,253,254,28,0,108,1,134,2,109,3,152,4,251,5,188,6,113,6,164,5,54,5,99,5,222,5,34,6,203,5,165,4,190,2,141,0,205,254,207,253,121,253,100,253,90,253,121,253,226,253,97,254,153,254,129,254,70,254,233,253,169,253,203,253,246,253,212,253,63,253,136,252,239,251,192,251,231,251,59,252,190,252,73,253,149,253,237,253,187,254,233,255,249,0,198,1,230,2,138,4,4,6,193,6,148,6,249,5,146,5,181,5,24,6,138,6,143,6,170,5,230,3,197,1,241,255,181,254,4,254,140,253,94,253,127,253,223,253,75,254,165,254,195,254,121,254,19,254,239,253,31,254,87,254,58,254,174,253,18,253,128,252,30,252,9,252,89,252,238,252,55,253,85,253,191,253,168,254,147,255,71,0,14,1,100,2,43,4,195,5,153,6,167,6,54,6,205,5,188,5,33,6,206,6,24,7,119,6,219,4,237,2,39,1,164,255,129,254,217,253,128,253,105,253,163,253,24,254,146,254,185,254,120,254,22,254,249,253,74,254,112,254,65,254,247,253,129,253,198,252,39,252,21,252,130,252,207,252,217,252,4,253,158,253,115,254,20,255,134,255,64,0,174,1,118,3,16,5,46,6,134,6,65,6,200,5,157,5,15,6,233,6,83,7,209,6,153,5,232,3,16,2,93,0,19,255,19,254,117,253,44,253,75,253,205,253,90,254, 124,254,65,254,20,254,26,254,48,254,69,254,104,254,73,254,170,253,204,252,76,252,78,252,130,252,127,252,105,252,194,252,109,253,7,254,103,254,186,254,120,255,198,0,124,2,39,4,141,5,54,6,254,5,117,5,90,5,230,5,164,6,41,7,0,7,24,6,165,4,231,2,43,1,169,255,118,254,124,253,223,252,235,252,95,253,197,253,221,253,227,253,224,253,183,253,180,253,7,254,92,254,61,254,135,253,201,252,104,252,120,252,85,252,30,252,35,252,126,252,16,253,122,253,178,253,253,253,172,254,203,255,95,1,77,3,252,4,192,5,169,5,58,5,36,5,151,5,77,6,235,6,23,7,141,6,70,5,165,3,12,2,130,0,242,254,154,253,240,252,215,252,4,253,59,253,151,253,193,253,147,253,86,253,110,253,244,253,91,254,19,254,108,253,231,252,180,252,132,252,64,252,250,251,255,251,99,252,201,252,24,253,94,253,147,253,230,253,207,254,122,0,120,2,62,4,48,5,78,5,21,5,5,5,89,5,0,6,198,6,53,7,208,6,208,5,158,4,52,3,106,1,148,255,59,254,87,253,220,252,200,252,251,252,102,253,145,253,79,253,30,253,108,253,255,253,68,254,11,254,147,253,61,253,14,253,184,252,72,252,5,252,6,252,61,252,158,252,252,252,46,253,52,253,76,253,5,254,142,255,157,1,114,3,143,4,247,4,244,4,214,4,0,5,201,5,177,6,6,7,232,6,108,6,142,5,46,4,93,2,133,0,4,255,201,253,222,252,154,252,234,252,59,253,47,253,236,252,242,252,106,253,246,253,24,254,252,253,191,253,142,253,53,253,211,252,111,252,23,252,245,251,38,252,134,252,237,252,30,253,241,252,205,252,98,253,218,254,179,0, 138,2,252,3,177,4,167,4,143,4,230,4,162,5,87,6,200,6,253,6,230,6,67,6,255,4,108,3,190,1,246,255,70,254,32,253,197,252,239,252,11,253,203,252,153,252,216,252,74,253,162,253,221,253,237,253,208,253,168,253,109,253,1,253,143,252,40,252,226,251,248,251,111,252,234,252,238,252,159,252,119,252,221,252,239,253,181,255,191,1,91,3,25,4,61,4,97,4,206,4,84,5,232,5,134,6,18,7,40,7,184,6,211,5,148,4,254,2,243,0,252,254,183,253,56,253,33,253,227,252,151,252,134,252,193,252,29,253,117,253,188,253,248,253,7,254,244,253,185,253,121,253,7,253,111,252,4,252,56,252,179,252,255,252,11,253,202,252,124,252,133,252,98,253,12,255,38,1,180,2,159,3,34,4,124,4,198,4,44,5,192,5,128,6,43,7,90,7,26,7,168,6,217,5,58,4,6,2,3,0,180,254,235,253,119,253,5,253,183,252,143,252,176,252,245,252,61,253,154,253,237,253,249,253,248,253,17,254,221,253,70,253,157,252,84,252,121,252,211,252,37,253,73,253,255,252,112,252,46,252,223,252,117,254,81,0,232,1,32,3,239,3,109,4,166,4,244,4,163,5,113,6,5,7,71,7,114,7,115,7,196,6,51,5,48,3,38,1,162,255,169,254,245,253,76,253,222,252,176,252,155,252,184,252,30,253,120,253,173,253,220,253,36,254,85,254,19,254,111,253,221,252,145,252,128,252,195,252,79,253,141,253,33,253,103,252,6,252,125,252,201,253,94,255,11,1,146,2,170,3,16,4,75,4,207,4,140,5,32,6,142,6,21,7,163,7,231,7,133,7,55,6,74,4,104,2,205,0,124,255,116,254,197,253,55,253,177,252,133,252, 188,252,1,253,66,253,123,253,223,253,89,254,122,254,78,254,222,253,78,253,186,252,153,252,4,253,149,253,196,253,77,253,131,252,30,252,100,252,53,253,148,254,103,0,21,2,18,3,151,3,34,4,196,4,91,5,222,5,72,6,210,6,163,7,53,8,255,7,3,7,138,5,180,3,225,1,90,0,72,255,89,254,114,253,189,252,142,252,166,252,180,252,214,252,56,253,180,253,19,254,99,254,119,254,30,254,108,253,185,252,140,252,7,253,159,253,190,253,74,253,178,252,45,252,244,251,111,252,204,253,148,255,31,1,58,2,242,2,160,3,94,4,247,4,70,5,166,5,121,6,97,7,2,8,38,8,157,7,82,6,147,4,196,2,65,1,254,255,189,254,165,253,248,252,142,252,83,252,76,252,120,252,200,252,50,253,172,253,41,254,123,254,48,254,71,253,134,252,128,252,236,252,96,253,136,253,106,253,225,252,23,252,142,251,219,251,6,253,159,254,29,0,59,1,50,2,40,3,243,3,108,4,189,4,52,5,249,5,219,6,177,7,59,8,2,8,236,6,103,5,203,3,61,2,181,0,91,255,60,254,77,253,179,252,72,252,32,252,38,252,75,252,148,252,48,253,18,254,124,254,26,254,82,253,196,252,153,252,206,252,52,253,160,253,137,253,7,253,44,252,117,251,132,251,134,252,204,253,14,255,66,0,128,1,170,2,129,3,247,3,106,4,220,4,111,5,95,6,103,7,33,8,28,8,119,7,85,6,226,4,57,3,153,1,28,0,234,254,223,253,240,252,105,252,51,252,255,251,213,251,27,252,234,252,210,253,31,254,246,253,118,253,221,252,145,252,178,252,27,253,167,253,212,253,76,253,79,252,135,251,119,251,23,252,0,253,18,254,111,255, 218,0,245,1,229,2,175,3,23,4,97,4,249,4,253,5,17,7,229,7,40,8,221,7,24,7,218,5,61,4,158,2,37,1,197,255,115,254,112,253,236,252,110,252,202,251,150,251,237,251,167,252,127,253,5,254,1,254,170,253,32,253,163,252,153,252,38,253,219,253,29,254,139,253,158,252,244,251,189,251,224,251,121,252,140,253,202,254,20,0,112,1,155,2,98,3,195,3,8,4,160,4,155,5,174,6,148,7,44,8,84,8,221,7,171,6,68,5,225,3,59,2,129,0,43,255,53,254,116,253,158,252,211,251,115,251,161,251,77,252,24,253,188,253,4,254,214,253,58,253,140,252,103,252,19,253,218,253,11,254,160,253,240,252,48,252,171,251,163,251,255,251,189,252,208,253,48,255,166,0,241,1,206,2,49,3,131,3,16,4,241,4,219,5,234,6,230,7,57,8,219,7,45,7,48,6,191,4,254,2,82,1,245,255,223,254,238,253,206,252,211,251,64,251,59,251,156,251,62,252,15,253,193,253,176,253,253,252,71,252,80,252,220,252,115,253,198,253,163,253,252,252,54,252,178,251,114,251,134,251,239,251,188,252,16,254,173,255,6,1,226,1,136,2,18,3,123,3,15,4,11,5,86,6,65,7,201,7,222,7,150,7,202,6,122,5,183,3,13,2,169,0,133,255,101,254,28,253,1,252,71,251,240,250,231,250,151,251,171,252,97,253,79,253,187,252,42,252,9,252,118,252,31,253,149,253,141,253,29,253,124,252,217,251,132,251,79,251,86,251,5,252,85,253,185,254,1,0,60,1,33,2,148,2,230,2,123,3,129,4,175,5,171,6,92,7,210,7,232,7,98,7,58,6,144,4,6,3,178,1,103,0,10,255,207,253,158,252,141,251, 198,250,173,250,82,251,89,252,21,253,35,253,176,252,30,252,249,251,89,252,245,252,126,253,158,253,81,253,223,252,104,252,194,251,55,251,39,251,169,251,145,252,200,253,66,255,173,0,159,1,23,2,120,2,36,3,14,4,40,5,50,6,7,7,205,7,66,8,250,7,222,6,129,5,50,4,201,2,87,1,13,0,229,254,136,253,37,252,20,251,199,250,66,251,44,252,239,252,29,253,209,252,85,252,11,252,89,252,7,253,134,253,172,253,193,253,149,253,2,253,71,252,186,251,121,251,143,251,37,252,75,253,201,254,70,0,67,1,215,1,73,2,247,2,225,3,203,4,198,5,231,6,250,7,157,8,116,8,193,7,187,6,104,5,233,3,138,2,100,1,44,0,169,254,6,253,161,251,35,251,100,251,25,252,212,252,67,253,251,252,106,252,72,252,136,252,242,252,93,253,209,253,22,254,235,253,96,253,203,252,55,252,173,251,110,251,201,251,186,252,42,254,170,255,163,0,68,1,238,1,177,2,83,3,11,4,39,5,115,6,148,7,66,8,136,8,90,8,132,7,78,6,220,4,143,3,126,2,62,1,138,255,186,253,49,252,74,251,49,251,234,251,171,252,233,252,188,252,124,252,93,252,90,252,162,252,45,253,190,253,9,254,244,253,159,253,45,253,145,252,213,251,82,251,99,251,67,252,148,253,222,254,226,255,204,0,169,1,60,2,178,2,104,3,135,4,209,5,3,7,227,7,121,8,156,8,16,8,230,6,148,5,120,4,115,3,44,2,153,0,174,254,196,252,129,251,74,251,198,251,65,252,128,252,146,252,119,252,47,252,10,252,89,252,230,252,121,253,234,253,250,253,211,253,143,253,246,252,4,252,72,251,50,251,222,251,209,252,226,253, 17,255,57,0,19,1,156,1,22,2,212,2,247,3,33,5,57,6,97,7,106,8,190,8,88,8,114,7,109,6,82,5,81,4,82,3,197,1,161,255,125,253,31,252,165,251,182,251,10,252,114,252,139,252,103,252,23,252,250,251,38,252,170,252,63,253,159,253,225,253,23,254,18,254,111,253,116,252,179,251,121,251,180,251,90,252,89,253,157,254,213,255,160,0,32,1,186,1,128,2,105,3,112,4,182,5,19,7,51,8,206,8,202,8,47,8,17,7,35,6,124,5,132,4,226,2,184,0,165,254,7,253,40,252,238,251,46,252,125,252,156,252,128,252,35,252,246,251,63,252,168,252,229,252,78,253,215,253,87,254,98,254,218,253,235,252,49,252,184,251,156,251,234,251,239,252,51,254,62,255,3,0,184,0,100,1,250,1,190,2,188,3,6,5,103,6,184,7,176,8,236,8,92,8,137,7,245,6,107,6,115,5,239,3,240,1,201,255,228,253,153,252,20,252,20,252,106,252,146,252,75,252,248,251,240,251,29,252,71,252,106,252,230,252,164,253,70,254,105,254,0,254,98,253,171,252,235,251,110,251,163,251,116,252,126,253,111,254,96,255,49,0,208,0,89,1,22,2,253,2,4,4,135,5,42,7,90,8,164,8,85,8,223,7,116,7,250,6,67,6,236,4,12,3,251,0,226,254,42,253,86,252,54,252,91,252,82,252,26,252,232,251,237,251,250,251,241,251,245,251,127,252,80,253,229,253,32,254,31,254,187,253,226,252,233,251,96,251,111,251,233,251,192,252,194,253,179,254,122,255,49,0,217,0,90,1,247,1,255,2,149,4,97,6,142,7,32,8,25,8,222,7,172,7,113,7,221,6,198,5,48,4,7,2,163,255,187,253,175,252, 91,252,44,252,236,251,186,251,186,251,199,251,154,251,100,251,132,251,11,252,181,252,69,253,217,253,41,254,210,253,242,252,2,252,77,251,0,251,91,251,42,252,247,252,207,253,185,254,158,255,50,0,131,0,10,1,17,2,169,3,115,5,188,6,87,7,158,7,197,7,181,7,143,7,72,7,157,6,62,5,17,3,168,0,141,254,80,253,163,252,26,252,174,251,152,251,152,251,122,251,46,251,29,251,47,251,128,251,254,251,208,252,152,253,249,253,229,253,56,253,64,252,79,251,249,250,58,251,167,251,65,252,45,253,53,254,37,255,170,255,231,255,77,0,82,1,239,2,164,4,255,5,237,6,129,7,180,7,183,7,200,7,214,7,144,7,94,6,96,4,246,1,233,255,118,254,97,253,138,252,36,252,5,252,212,251,138,251,118,251,82,251,39,251,68,251,207,251,150,252,96,253,31,254,80,254,181,253,192,252,231,251,122,251,96,251,137,251,1,252,206,252,237,253,247,254,102,255,131,255,228,255,209,0,65,2,232,3,91,5,135,6,69,7,151,7,174,7,247,7,102,8,96,8,80,7,108,5,83,3,95,1,141,255,24,254,53,253,173,252,67,252,251,251,202,251,149,251,78,251,36,251,49,251,127,251,41,252,53,253,35,254,99,254,245,253,53,253,118,252,234,251,145,251,105,251,170,251,140,252,194,253,164,254,27,255,58,255,149,255,96,0,145,1,24,3,179,4,27,6,236,6,58,7,111,7,36,8,234,8,245,8,36,8,198,6,230,4,192,2,209,0,82,255,37,254,63,253,183,252,100,252,9,252,194,251,152,251,78,251,25,251,69,251,247,251,26,253,34,254,144,254,85,254,203,253,55,253,154,252,233,251,126,251,157,251,99,252,136,253, 109,254,231,254,35,255,120,255,5,0,247,0,107,2,63,4,178,5,115,6,201,6,91,7,62,8,248,8,67,9,243,8,221,7,39,6,34,4,58,2,120,0,8,255,6,254,85,253,184,252,73,252,17,252,212,251,97,251,240,250,244,250,148,251,192,252,205,253,81,254,83,254,33,254,198,253,18,253,25,252,121,251,129,251,43,252,39,253,234,253,124,254,233,254,35,255,81,255,12,0,171,1,138,3,206,4,143,5,51,6,220,6,177,7,153,8,73,9,73,9,131,8,45,7,83,5,77,3,131,1,236,255,166,254,156,253,218,252,100,252,47,252,231,251,68,251,149,250,126,250,26,251,37,252,25,253,196,253,27,254,71,254,15,254,71,253,51,252,123,251,91,251,196,251,104,252,60,253,29,254,145,254,136,254,139,254,92,255,222,0,139,2,234,3,222,4,120,5,39,6,37,7,49,8,250,8,71,9,8,9,254,7,87,6,125,4,171,2,6,1,122,255,39,254,62,253,198,252,162,252,29,252,66,251,124,250,85,250,198,250,155,251,125,252,64,253,237,253,104,254,98,254,147,253,141,252,222,251,143,251,130,251,18,252,15,253,235,253,44,254,35,254,47,254,197,254,21,0,204,1,60,3,53,4,238,4,175,5,155,6,169,7,176,8,89,9,105,9,167,8,64,7,150,5,239,3,51,2,105,0,230,254,237,253,118,253,24,253,112,252,111,251,148,250,75,250,142,250,29,251,193,251,158,252,167,253,79,254,78,254,186,253,4,253,69,252,137,251,89,251,237,251,216,252,153,253,227,253,197,253,181,253,44,254,104,255,240,0,73,2,105,3,76,4,2,5,220,5,6,7,74,8,67,9,155,9,25,9,1,8,181,6,63,5,79,3,69,1,169,255, 164,254,23,254,170,253,236,252,194,251,221,250,135,250,118,250,138,250,38,251,84,252,101,253,6,254,70,254,27,254,110,253,134,252,185,251,110,251,204,251,168,252,105,253,164,253,134,253,114,253,206,253,208,254,39,0,140,1,203,2,187,3,108,4,59,5,109,6,222,7,6,9,133,9,99,9,198,8,217,7,118,6,145,4,108,2,155,0,145,255,15,255,95,254,80,253,61,252,115,251,212,250,60,250,43,250,213,250,220,251,213,252,173,253,74,254,95,254,229,253,244,252,245,251,115,251,198,251,137,252,52,253,112,253,75,253,53,253,125,253,60,254,106,255,196,0,17,2,3,3,156,3,98,4,184,5,61,7,97,8,18,9,82,9,36,9,139,8,120,7,136,5,64,3,136,1,142,0,186,255,179,254,194,253,228,252,232,251,224,250,31,250,237,249,86,250,37,251,24,252,16,253,238,253,95,254,25,254,47,253,25,252,126,251,173,251,85,252,228,252,26,253,9,253,235,252,6,253,142,253,170,254,21,0,83,1,38,2,190,2,170,3,248,4,133,6,206,7,153,8,17,9,110,9,93,9,96,8,96,6,87,4,202,2,138,1,102,0,116,255,156,254,144,253,114,252,96,251,112,250,1,250,42,250,185,250,142,251,151,252,184,253,122,254,92,254,130,253,112,252,219,251,235,251,107,252,234,252,27,253,48,253,2,253,202,252,61,253,85,254,144,255,173,0,137,1,43,2,246,2,90,4,245,5,35,7,250,7,249,8,224,9,248,9,15,9,109,7,163,5,241,3,128,2,76,1,88,0,133,255,128,254,50,253,233,251,223,250,53,250,21,250,77,250,233,250,10,252,94,253,91,254,111,254,186,253,196,252,31,252,3,252,79,252,213,252,57,253,40,253, 204,252,151,252,229,252,197,253,240,254,12,0,188,0,79,1,92,2,220,3,34,5,26,6,66,7,166,8,186,9,9,10,145,9,87,8,189,6,13,5,111,3,31,2,33,1,81,0,78,255,240,253,149,252,111,251,154,250,25,250,225,249,59,250,65,251,193,252,239,253,53,254,210,253,25,253,89,252,240,251,58,252,205,252,38,253,36,253,205,252,118,252,147,252,132,253,153,254,76,255,203,255,161,0,223,1,34,3,40,4,62,5,146,6,31,8,89,9,1,10,243,9,52,9,216,7,46,6,132,4,20,3,13,2,50,1,23,0,176,254,85,253,49,252,63,251,88,250,195,249,234,249,242,250,84,252,123,253,25,254,10,254,91,253,141,252,45,252,85,252,194,252,43,253,49,253,161,252,34,252,131,252,112,253,36,254,148,254,40,255,23,0,60,1,81,2,56,3,57,4,155,5,60,7,172,8,156,9,235,9,167,9,148,8,253,6,88,5,242,3,227,2,253,1,205,0,72,255,10,254,250,252,182,251,115,250,156,249,137,249,47,250,105,251,203,252,169,253,197,253,82,253,158,252,9,252,21,252,189,252,46,253,234,252,72,252,255,251,95,252,15,253,117,253,211,253,119,254,119,255,128,0,107,1,67,2,71,3,167,4,61,6,194,7,1,9,199,9,224,9,26,9,171,7,34,6,226,4,221,3,189,2,98,1,33,0,13,255,215,253,96,252,244,250,220,249,74,249,160,249,208,250,38,252,47,253,182,253,121,253,153,252,247,251,52,252,224,252,36,253,194,252,54,252,20,252,100,252,206,252,1,253,81,253,2,254,241,254,208,255,165,0,143,1,135,2,205,3,71,5,207,6,64,8,133,9,6,10,109,9,50,8,4,7,238,5,186,4,116,3, 71,2,27,1,240,255,183,254,77,253,159,251,36,250,93,249,100,249,35,250,125,251,219,252,144,253,64,253,102,252,5,252,95,252,233,252,255,252,144,252,56,252,39,252,83,252,140,252,166,252,247,252,147,253,95,254,38,255,235,255,194,0,185,1,229,2,41,4,189,5,154,7,41,9,218,9,138,9,212,8,236,7,185,6,130,5,93,4,37,3,234,1,226,0,187,255,27,254,105,252,232,250,192,249,44,249,167,249,15,251,151,252,68,253,253,252,90,252,43,252,152,252,4,253,237,252,165,252,115,252,112,252,125,252,139,252,150,252,206,252,111,253,20,254,175,254,100,255,80,0,46,1,4,2,49,3,248,4,4,7,163,8,164,9,220,9,108,9,176,8,202,7,147,6,62,5,22,4,21,3,22,2,222,0,96,255,197,253,7,252,76,250,68,249,142,249,234,250,88,252,245,252,197,252,112,252,121,252,216,252,13,253,254,252,219,252,199,252,186,252,160,252,141,252,154,252,242,252,98,253,209,253,69,254,26,255,1,0,143,0,57,1,119,2,49,4,46,6,10,8,64,9,189,9,188,9,92,9,143,8,94,7,29,6,29,5,25,4,252,2,219,1,148,0,253,254,255,252,216,250,106,249,138,249,197,250,230,251,106,252,128,252,109,252,154,252,227,252,15,253,245,252,228,252,238,252,216,252,130,252,94,252,156,252,237,252,18,253,105,253,20,254,196,254,110,255,224,255,108,0,135,1,44,3,42,5,27,7,131,8,82,9,201,9,175,9,252,8,254,7,2,7,254,5,231,4,198,3,219,2,226,1,84,0,246,253,111,251,218,249,192,249,142,250,114,251,230,251,27,252,69,252,158,252,234,252,232,252,242,252,45,253,42,253,185,252,112,252,132,252, 171,252,185,252,229,252,71,253,213,253,127,254,19,255,93,255,168,255,145,0,48,2,33,4,245,5,162,7,225,8,143,9,178,9,73,9,135,8,181,7,169,6,92,5,91,4,197,3,14,3,110,1,243,254,79,252,127,250,0,250,115,250,254,250,60,251,138,251,17,252,84,252,105,252,164,252,241,252,21,253,252,252,169,252,127,252,120,252,116,252,111,252,145,252,235,252,119,253,37,254,143,254,162,254,229,254,192,255,28,1,229,2,174,4,137,6,15,8,1,9,83,9,74,9,5,9,73,8,15,7,183,5,225,4,156,4,6,4,120,2,252,255,54,253,57,251,142,250,110,250,108,250,183,250,73,251,174,251,215,251,30,252,146,252,223,252,225,252,208,252,151,252,108,252,105,252,95,252,63,252,58,252,167,252,72,253,221,253,32,254,32,254,79,254,11,255,41,0,166,1,123,3,138,5,40,7,49,8,209,8,86,9,110,9,180,8,117,7,56,6,122,5,95,5,19,5,136,3,255,0,108,254,121,252,67,251,142,250,94,250,157,250,251,250,54,251,120,251,216,251,76,252,154,252,187,252,183,252,146,252,138,252,147,252,93,252,3,252,8,252,136,252,48,253,160,253,206,253,208,253,0,254,97,254,30,255,123,0,115,2,147,4,20,6,66,7,99,8,78,9,173,9,48,9,218,7,149,6,47,6,94,6,254,5,111,4,61,2,232,255,178,253,241,251,248,250,175,250,169,250,213,250,18,251,75,251,184,251,66,252,138,252,162,252,159,252,167,252,194,252,190,252,109,252,242,251,0,252,130,252,18,253,109,253,162,253,233,253,235,253,235,253,109,254,189,255,143,1,107,3,3,5,70,6,174,7,44,9,236,9,97,9,6,8,13,7,238,6,22,7, 183,6,135,5,192,3,130,1,23,255,16,253,179,251,8,251,212,250,193,250,201,250,5,251,136,251,33,252,103,252,103,252,137,252,201,252,249,252,221,252,116,252,5,252,23,252,102,252,193,252,51,253,188,253,214,253,163,253,126,253,228,253,11,255,197,0,141,2,228,3,45,5,29,7,2,9,203,9,64,9,59,8,159,7,102,7,126,7,80,7,122,6,3,5,239,2,127,0,72,254,175,252,173,251,25,251,189,250,148,250,198,250,77,251,224,251,37,252,36,252,112,252,238,252,32,253,226,252,137,252,64,252,15,252,47,252,157,252,42,253,171,253,209,253,124,253,33,253,84,253,136,254,19,0,98,1,120,2,44,4,121,6,105,8,67,9,24,9,117,8,228,7,173,7,197,7,197,7,85,7,30,6,61,4,218,1,131,255,198,253,129,252,134,251,225,250,124,250,150,250,28,251,139,251,156,251,226,251,103,252,206,252,230,252,229,252,174,252,70,252,252,251,250,251,71,252,230,252,168,253,219,253,58,253,169,252,24,253,27,254,21,255,236,255,31,1,1,3,105,5,132,7,155,8,202,8,119,8,252,7,184,7,218,7,7,8,228,7,251,6,70,5,21,3,204,0,242,254,116,253,30,252,253,250,148,250,176,250,227,250,28,251,101,251,165,251,22,252,132,252,198,252,210,252,176,252,108,252,2,252,170,251,243,251,232,252,192,253,146,253,222,252,154,252,18,253,186,253,64,254,215,254,4,0,235,1,67,4,116,6,210,7,104,8,109,8,248,7,177,7,219,7,41,8,61,8,182,7,65,6,50,4,53,2,108,0,124,254,174,252,123,251,229,250,170,250,175,250,221,250,7,251,71,251,196,251,57,252,108,252,162,252,220,252,151,252,193,251,89,251, 234,251,246,252,139,253,61,253,173,252,147,252,255,252,100,253,140,253,233,253,250,254,195,0,236,2,50,5,245,6,222,7,5,8,224,7,153,7,174,7,53,8,140,8,8,8,208,6,72,5,139,3,148,1,125,255,153,253,49,252,74,251,206,250,143,250,131,250,178,250,26,251,127,251,172,251,12,252,175,252,1,253,91,252,109,251,56,251,243,251,214,252,48,253,243,252,163,252,177,252,3,253,32,253,11,253,68,253,5,254,122,255,169,1,3,4,222,5,40,7,186,7,150,7,95,7,188,7,103,8,165,8,90,8,155,7,113,6,214,4,236,2,225,0,180,254,11,253,255,251,45,251,139,250,107,250,179,250,236,250,249,250,41,251,234,251,209,252,0,253,71,252,121,251,88,251,7,252,178,252,214,252,179,252,152,252,184,252,241,252,16,253,218,252,204,252,94,253,166,254,113,0,184,2,246,4,138,6,44,7,61,7,83,7,183,7,65,8,162,8,161,8,54,8,104,7,51,6,119,4,70,2,41,0,116,254,5,253,180,251,224,250,204,250,241,250,193,250,141,250,235,250,228,251,198,252,236,252,57,252,155,251,199,251,74,252,183,252,227,252,202,252,174,252,215,252,30,253,5,253,190,252,178,252,254,252,193,253,89,255,180,1,11,4,177,5,152,6,5,7,68,7,182,7,87,8,188,8,212,8,186,8,88,8,87,7,160,5,169,3,207,1,246,255,6,254,118,252,182,251,123,251,72,251,182,250,110,250,9,251,31,252,198,252,178,252,49,252,206,251,229,251,98,252,198,252,200,252,203,252,239,252,41,253,74,253,53,253,22,253,217,252,170,252,20,253,129,254,176,0,244,2,213,4,225,5,126,6,254,6,165,7,66,8,150,8,226,8,65,9, 29,9,38,8,189,6,61,5,108,3,72,1,13,255,85,253,144,252,55,252,114,251,143,250,106,250,24,251,4,252,153,252,165,252,36,252,226,251,32,252,126,252,172,252,172,252,229,252,12,253,35,253,86,253,132,253,80,253,216,252,106,252,137,252,170,253,173,255,244,1,211,3,243,4,230,5,183,6,100,7,204,7,62,8,218,8,89,9,69,9,148,8,177,7,153,6,227,4,111,2,9,0,132,254,149,253,167,252,139,251,148,250,73,250,230,250,212,251,87,252,68,252,244,251,236,251,23,252,53,252,107,252,158,252,191,252,201,252,243,252,79,253,139,253,86,253,208,252,49,252,239,251,196,252,169,254,179,0,91,2,219,3,46,5,32,6,183,6,53,7,222,7,168,8,38,9,15,9,174,8,117,8,173,7,217,5,99,3,78,1,185,255,135,254,72,253,210,251,137,250,46,250,211,250,161,251,234,251,236,251,218,251,192,251,208,251,2,252,64,252,108,252,113,252,144,252,196,252,43,253,147,253,149,253,226,252,249,251,172,251,86,252,187,253,99,255,19,1,201,2,94,4,85,5,212,5,131,6,145,7,83,8,164,8,185,8,246,8,28,9,118,8,192,6,123,4,117,2,248,0,182,255,23,254,51,252,205,250,103,250,192,250,70,251,155,251,202,251,188,251,141,251,171,251,239,251,24,252,51,252,82,252,78,252,99,252,254,252,163,253,156,253,219,252,4,252,157,251,237,251,218,252,50,254,246,255,238,1,109,3,60,4,2,5,28,6,36,7,168,7,251,7,103,8,0,9,118,9,18,9,127,7,121,5,195,3,119,2,252,0,13,255,253,252,104,251,156,250,144,250,2,251,88,251,121,251,109,251,100,251,120,251,180,251,16,252,65,252,28,252, 0,252,59,252,244,252,161,253,135,253,209,252,23,252,193,251,158,251,243,251,40,253,17,255,231,0,44,2,47,3,88,4,171,5,153,6,16,7,90,7,254,7,235,8,163,9,70,9,233,7,83,6,9,5,199,3,22,2,17,0,1,254,33,252,4,251,198,250,234,250,27,251,90,251,89,251,29,251,24,251,127,251,234,251,2,252,199,251,145,251,0,252,227,252,109,253,86,253,251,252,141,252,234,251,59,251,102,251,145,252,48,254,171,255,232,0,13,2,120,3,238,4,230,5,71,6,170,6,149,7,221,8,150,9,74,9,91,8,63,7,16,6,221,4,79,3,57,1,238,254,250,252,154,251,235,250,202,250,20,251,78,251,57,251,243,250,252,250,123,251,231,251,213,251,96,251,106,251,1,252,158,252,251,252,59,253,72,253,218,252,243,251,39,251,53,251,33,252,96,253,161,254,210,255,31,1,195,2,87,4,34,5,100,5,9,6,64,7,129,8,84,9,98,9,184,8,204,7,3,7,17,6,126,4,136,2,92,0,58,254,111,252,94,251,29,251,49,251,73,251,14,251,169,250,227,250,147,251,205,251,127,251,101,251,142,251,225,251,67,252,201,252,87,253,142,253,25,253,15,252,47,251,8,251,195,251,185,252,147,253,165,254,67,0,35,2,135,3,65,4,186,4,118,5,164,6,19,8,252,8,35,9,218,8,95,8,207,7,3,7,168,5,209,3,201,1,129,255,113,253,14,252,176,251,179,251,88,251,209,250,183,250,32,251,129,251,140,251,124,251,122,251,150,251,182,251,13,252,187,252,127,253,225,253,128,253,113,252,137,251,128,251,234,251,62,252,184,252,245,253,162,255,99,1,219,2,173,3,38,4,243,4,83,6,189,7,174,8,25,9, 7,9,230,8,160,8,247,7,229,6,110,5,113,3,216,0,126,254,42,253,159,252,12,252,94,251,0,251,9,251,80,251,128,251,150,251,165,251,189,251,178,251,166,251,218,251,156,252,165,253,30,254,155,253,190,252,49,252,13,252,8,252,253,251,74,252,82,253,14,255,229,0,70,2,253,2,127,3,125,4,223,5,75,7,83,8,234,8,57,9,81,9,18,9,163,8,29,8,2,7,235,4,71,2,11,0,173,254,152,253,127,252,186,251,110,251,79,251,84,251,118,251,149,251,185,251,243,251,197,251,95,251,166,251,172,252,189,253,7,254,177,253,51,253,189,252,122,252,28,252,180,251,185,251,174,252,87,254,29,0,109,1,43,2,206,2,225,3,67,5,133,6,147,7,145,8,34,9,34,9,255,8,27,9,253,8,235,7,219,5,136,3,139,1,229,255,116,254,51,253,57,252,186,251,130,251,69,251,33,251,112,251,227,251,232,251,86,251,242,250,84,251,94,252,84,253,180,253,157,253,84,253,27,253,207,252,46,252,118,251,60,251,8,252,142,253,51,255,79,0,27,1,255,1,19,3,54,4,114,5,216,6,29,8,137,8,145,8,240,8,140,9,126,9,126,8,200,6,191,4,204,2,7,1,80,255,186,253,179,252,48,252,151,251,5,251,11,251,148,251,224,251,173,251,40,251,210,250,42,251,28,252,233,252,48,253,72,253,99,253,97,253,42,253,113,252,110,251,7,251,190,251,21,253,81,254,105,255,113,0,96,1,35,2,35,3,159,4,58,6,85,7,193,7,47,8,238,8,182,9,231,9,51,9,206,7,43,6,94,4,79,2,80,0,203,254,179,253,186,252,196,251,42,251,45,251,172,251,241,251,150,251,13,251,207,250,39,251,236,251, 156,252,226,252,10,253,105,253,190,253,128,253,142,252,115,251,11,251,136,251,94,252,107,253,186,254,231,255,140,0,54,1,106,2,10,4,129,5,121,6,11,7,168,7,163,8,159,9,227,9,95,9,147,8,88,7,117,5,80,3,129,1,254,255,176,254,85,253,19,252,79,251,83,251,187,251,195,251,92,251,212,250,159,250,242,250,171,251,38,252,81,252,177,252,124,253,10,254,178,253,190,252,226,251,90,251,47,251,184,251,219,252,31,254,19,255,167,255,87,0,157,1,70,3,185,4,148,5,50,6,44,7,100,8,66,9,181,9,198,9,114,9,83,8,125,6,124,4,201,2,91,1,204,255,27,254,147,252,193,251,184,251,249,251,231,251,113,251,233,250,200,250,49,251,177,251,182,251,215,251,144,252,137,253,231,253,186,253,61,253,107,252,121,251,19,251,126,251,115,252,157,253,118,254,223,254,157,255,5,1,156,2,169,3,123,4,120,5,142,6,170,7,155,8,88,9,246,9,241,9,252,8,77,7,145,5,28,4,166,2,221,0,237,254,48,253,42,252,249,251,24,252,210,251,41,251,181,250,226,250,59,251,58,251,43,251,135,251,82,252,23,253,149,253,206,253,121,253,163,252,158,251,251,250,49,251,36,252,20,253,139,253,13,254,249,254,86,0,168,1,165,2,153,3,166,4,187,5,181,6,203,7,245,8,246,9,41,10,105,9,241,7,127,6,61,5,200,3,0,2,241,255,245,253,204,252,158,252,113,252,178,251,2,251,236,250,28,251,0,251,225,250,242,250,59,251,211,251,160,252,71,253,179,253,207,253,6,253,195,251,31,251,98,251,249,251,112,252,219,252,112,253,115,254,170,255,190,0,187,1,223,2,255,3,232,4,205,5,13,7, 142,8,189,9,49,10,186,9,168,8,105,7,81,6,27,5,48,3,197,0,202,254,203,253,69,253,131,252,182,251,69,251,39,251,30,251,2,251,206,250,190,250,253,250,103,251,14,252,246,252,198,253,223,253,254,252,234,251,98,251,135,251,199,251,235,251,76,252,253,252,227,253,224,254,219,255,235,0,32,2,18,3,211,3,184,4,20,6,185,7,38,9,248,9,197,9,232,8,33,8,135,7,73,6,22,4,196,1,9,0,192,254,183,253,191,252,212,251,87,251,59,251,18,251,199,250,181,250,184,250,163,250,212,250,135,251,187,252,176,253,180,253,232,252,25,252,174,251,142,251,119,251,131,251,229,251,141,252,60,253,1,254,18,255,78,0,102,1,54,2,229,2,190,3,252,4,199,6,141,8,116,9,78,9,254,8,227,8,91,8,11,7,27,5,23,3,102,1,238,255,135,254,71,253,98,252,207,251,100,251,8,251,213,250,228,250,178,250,84,250,85,250,78,251,164,252,118,253,154,253,33,253,155,252,67,252,216,251,134,251,125,251,209,251,55,252,171,252,116,253,141,254,178,255,214,0,198,1,84,2,212,2,75,4,105,6,247,7,192,8,34,9,85,9,117,9,36,9,235,7,33,6,119,4,219,2,28,1,122,255,54,254,61,253,109,252,171,251,69,251,62,251,41,251,175,250,28,250,42,250,25,251,81,252,19,253,81,253,73,253,251,252,120,252,249,251,176,251,178,251,191,251,231,251,79,252,232,252,193,253,33,255,125,0,10,1,50,1,241,1,135,3,115,5,251,6,225,7,156,8,86,9,202,9,147,9,137,8,44,7,191,5,25,4,52,2,134,0,59,255,1,254,202,252,233,251,159,251,144,251,80,251,152,250,251,249,23,250,8,251, 13,252,188,252,69,253,113,253,31,253,167,252,74,252,228,251,165,251,198,251,247,251,242,251,64,252,114,253,229,254,4,0,111,0,159,0,95,1,7,3,178,4,252,5,14,7,53,8,76,9,234,9,202,9,52,9,82,8,0,7,72,5,140,3,254,1,142,0,6,255,141,253,153,252,77,252,35,252,140,251,164,250,35,250,50,250,191,250,142,251,120,252,37,253,86,253,73,253,20,253,145,252,37,252,29,252,24,252,212,251,133,251,218,251,15,253,124,254,92,255,169,255,243,255,212,0,79,2,191,3,223,4,44,6,169,7,227,8,148,9,217,9,170,9,246,8,178,7,26,6,146,4,42,3,153,1,174,255,4,254,40,253,217,252,87,252,151,251,229,250,57,250,222,249,71,250,29,251,211,251,142,252,44,253,49,253,204,252,101,252,59,252,79,252,40,252,141,251,8,251,107,251,165,252,227,253,131,254,201,254,82,255,58,0,84,1,118,2,173,3,26,5,179,6,244,7,222,8,156,9,224,9,88,9,65,8,253,6,211,5,134,4,147,2,129,0,4,255,6,254,75,253,187,252,7,252,28,251,75,250,242,249,35,250,179,250,123,251,106,252,31,253,52,253,204,252,138,252,178,252,203,252,97,252,126,251,231,250,104,251,135,252,122,253,250,253,114,254,26,255,223,255,189,0,186,1,19,3,131,4,248,5,57,7,108,8,143,9,16,10,152,9,194,8,38,8,53,7,169,5,225,3,253,1,68,0,17,255,83,254,156,253,168,252,169,251,204,250,66,250,22,250,96,250,47,251,65,252,4,253,4,253,189,252,202,252,49,253,63,253,148,252,145,251,23,251,129,251,64,252,225,252,100,253,0,254,161,254,51,255,225,255,221,0,60,2,177,3,225,4, 58,6,227,7,46,9,150,9,112,9,37,9,172,8,226,7,176,6,2,5,16,3,67,1,0,0,38,255,54,254,41,253,58,252,85,251,115,250,215,249,228,249,190,250,227,251,153,252,144,252,118,252,208,252,96,253,82,253,140,252,197,251,106,251,143,251,255,251,118,252,0,253,187,253,77,254,138,254,28,255,57,0,99,1,104,2,200,3,117,5,33,7,119,8,60,9,113,9,111,9,65,9,200,8,211,7,47,6,63,4,122,2,33,1,12,0,254,254,242,253,21,253,0,252,194,250,208,249,195,249,168,250,183,251,56,252,56,252,97,252,0,253,112,253,63,253,163,252,244,251,164,251,143,251,167,251,29,252,226,252,111,253,177,253,11,254,192,254,148,255,99,0,98,1,196,2,99,4,18,6,142,7,137,8,245,8,60,9,122,9,82,9,121,8,14,7,78,5,156,3,29,2,203,0,154,255,184,254,230,253,159,252,237,250,197,249,182,249,119,250,38,251,128,251,180,251,25,252,223,252,81,253,18,253,161,252,56,252,185,251,65,251,100,251,252,251,130,252,217,252,40,253,146,253,24,254,192,254,115,255,94,0,152,1,56,3,253,4,148,6,166,7,85,8,240,8,116,9,136,9,226,8,156,7,41,6,142,4,233,2,91,1,66,0,163,255,195,254,48,253,94,251,39,250,244,249,83,250,182,250,217,250,56,251,242,251,153,252,224,252,242,252,212,252,103,252,180,251,74,251,116,251,219,251,45,252,125,252,227,252,66,253,185,253,58,254,176,254,84,255,128,0,49,2,238,3,126,5,169,6,152,7,133,8,86,9,149,9,35,9,85,8,64,7,145,5,160,3,14,2,33,1,133,0,140,255,202,253,192,251,152,250,85,250,57,250,43,250,112,250, 10,251,153,251,21,252,137,252,238,252,225,252,95,252,192,251,97,251,92,251,140,251,206,251,23,252,125,252,240,252,99,253,197,253,10,254,144,254,168,255,66,1,220,2,81,4,131,5,181,6,9,8,252,8,69,9,74,9,16,9,35,8,117,6,122,4,235,2,68,2,180,1,100,0,106,254,166,252,127,251,191,250,46,250,5,250,65,250,175,250,23,251,181,251,117,252,221,252,219,252,130,252,253,251,144,251,121,251,140,251,178,251,230,251,77,252,204,252,50,253,108,253,131,253,226,253,244,254,131,0,242,1,62,3,178,4,38,6,108,7,98,8,3,9,115,9,177,9,7,9,63,7,64,5,23,4,121,3,150,2,47,1,142,255,236,253,124,252,86,251,157,250,85,250,77,250,117,250,222,250,135,251,83,252,210,252,242,252,190,252,80,252,225,251,190,251,188,251,186,251,238,251,81,252,227,252,86,253,85,253,38,253,135,253,121,254,170,255,236,0,66,2,214,3,114,5,178,6,136,7,125,8,150,9,43,10,127,9,222,7,81,6,84,5,122,4,94,3,16,2,147,0,226,254,62,253,1,252,39,251,155,250,76,250,84,250,168,250,70,251,16,252,176,252,238,252,213,252,116,252,15,252,216,251,189,251,138,251,162,251,78,252,240,252,37,253,15,253,255,252,70,253,254,253,234,254,225,255,67,1,12,3,149,4,129,5,136,6,248,7,117,9,23,10,160,9,126,8,77,7,74,6,77,5,76,4,25,3,156,1,227,255,44,254,206,252,188,251,232,250,100,250,44,250,83,250,239,250,198,251,130,252,224,252,209,252,143,252,84,252,8,252,156,251,93,251,156,251,48,252,207,252,255,252,216,252,220,252,41,253,149,253,15,254,245,254,143,0,86,2, 123,3,83,4,167,5,114,7,248,8,193,9,180,9,6,9,9,8,11,7,31,6,48,5,13,4,173,2,14,1,81,255,213,253,147,252,112,251,173,250,64,250,41,250,161,250,140,251,76,252,161,252,193,252,202,252,149,252,53,252,178,251,82,251,158,251,77,252,196,252,200,252,205,252,7,253,31,253,1,253,65,253,85,254,253,255,98,1,80,2,85,3,214,4,172,6,67,8,89,9,172,9,85,9,148,8,187,7,230,6,7,6,4,5,167,3,12,2,110,0,226,254,123,253,73,252,56,251,97,250,21,250,127,250,78,251,241,251,104,252,186,252,252,252,237,252,98,252,177,251,96,251,190,251,63,252,114,252,149,252,246,252,71,253,6,253,157,252,240,252,11,254,97,255,121,0,95,1,106,2,226,3,179,5,126,7,213,8,130,9,112,9,221,8,70,8,163,7,210,6,229,5,197,4,63,3,142,1,12,0,174,254,51,253,202,251,182,250,54,250,95,250,2,251,139,251,1,252,165,252,52,253,23,253,103,252,212,251,200,251,238,251,254,251,27,252,133,252,22,253,53,253,185,252,97,252,181,252,155,253,164,254,162,255,104,0,117,1,219,2,163,4,133,6,29,8,13,9,69,9,30,9,163,8,14,8,119,7,194,6,171,5,57,4,172,2,61,1,193,255,33,254,128,252,53,251,137,250,130,250,195,250,11,251,168,251,150,252,40,253,224,252,89,252,21,252,11,252,214,251,181,251,240,251,156,252,35,253,41,253,170,252,85,252,147,252,65,253,11,254,233,254,174,255,120,0,197,1,150,3,137,5,57,7,123,8,36,9,39,9,229,8,144,8,42,8,129,7,125,6,38,5,180,3,82,2,238,0,39,255,82,253,2,252,71,251,195,250,118,250, 189,250,170,251,164,252,0,253,194,252,147,252,120,252,52,252,188,251,150,251,249,251,169,252,40,253,28,253,189,252,122,252,147,252,23,253,207,253,108,254,240,254,168,255,225,0,144,2,105,4,74,6,216,7,171,8,242,8,243,8,221,8,167,8,48,8,74,7,9,6,213,4,160,3,11,2,29,0,77,254,18,253,249,251,218,250,77,250,166,250,136,251,67,252,148,252,176,252,202,252,192,252,77,252,172,251,129,251,246,251,130,252,239,252,12,253,185,252,95,252,124,252,230,252,102,253,219,253,90,254,251,254,235,255,101,1,74,3,71,5,251,6,12,8,128,8,172,8,225,8,229,8,114,8,164,7,190,6,227,5,183,4,246,2,24,1,149,255,38,254,133,252,18,251,117,250,162,250,57,251,204,251,47,252,155,252,244,252,208,252,70,252,175,251,128,251,201,251,101,252,228,252,240,252,168,252,107,252,120,252,185,252,20,253,138,253,238,253,74,254,4,255,62,0,13,2,33,4,4,6,63,7,212,7,98,8,237,8,249,8,135,8,8,8,150,7,185,6,88,5,199,3,65,2,205,0,38,255,38,253,123,251,182,250,177,250,217,250,55,251,209,251,122,252,209,252,196,252,58,252,152,251,98,251,170,251,54,252,154,252,180,252,123,252,71,252,71,252,125,252,206,252,33,253,109,253,169,253,19,254,18,255,221,0,4,3,205,4,4,6,246,6,1,8,154,8,146,8,111,8,85,8,20,8,70,7,255,5,169,4,124,3,10,2,20,0,245,253,76,252,62,251,185,250,150,250,206,250,117,251,44,252,185,252,206,252,73,252,156,251,93,251,145,251,7,252,109,252,139,252,106,252,74,252,73,252,107,252,153,252,248,252,69,253,50,253,69,253,63,254, 13,0,228,1,130,3,2,5,100,6,132,7,31,8,70,8,114,8,184,8,149,8,186,7,168,6,196,5,189,4,55,3,62,1,47,255,80,253,9,252,38,251,178,250,171,250,53,251,19,252,175,252,206,252,104,252,206,251,118,251,161,251,251,251,77,252,126,252,128,252,105,252,77,252,81,252,173,252,54,253,48,253,211,252,232,252,200,253,42,255,173,0,79,2,23,4,187,5,235,6,121,7,243,7,148,8,248,8,194,8,27,8,112,7,203,6,205,5,90,4,122,2,110,0,142,254,4,253,179,251,220,250,159,250,26,251,235,251,153,252,229,252,135,252,230,251,157,251,178,251,223,251,27,252,121,252,155,252,78,252,12,252,79,252,226,252,51,253,251,252,166,252,169,252,95,253,74,254,110,255,29,1,33,3,194,4,209,5,169,6,144,7,91,8,198,8,180,8,92,8,232,7,112,7,182,6,100,5,165,3,204,1,222,255,6,254,90,252,35,251,153,250,223,250,164,251,110,252,186,252,122,252,29,252,216,251,174,251,187,251,46,252,158,252,143,252,40,252,2,252,117,252,242,252,13,253,204,252,164,252,191,252,1,253,117,253,139,254,90,0,66,2,194,3,239,4,13,6,41,7,16,8,150,8,169,8,121,8,73,8,26,8,127,7,78,6,216,4,40,3,62,1,77,255,105,253,190,251,207,250,237,250,152,251,29,252,103,252,141,252,89,252,218,251,137,251,189,251,78,252,171,252,110,252,253,251,14,252,145,252,232,252,228,252,211,252,213,252,175,252,140,252,214,252,213,253,99,255,44,1,175,2,246,3,80,5,160,6,165,7,57,8,108,8,128,8,148,8,137,8,20,8,50,7,228,5,92,4,174,2,191,0,125,254,127,252,114,251,61,251, 119,251,232,251,111,252,188,252,118,252,210,251,129,251,216,251,125,252,166,252,76,252,20,252,78,252,151,252,179,252,223,252,28,253,25,253,184,252,106,252,135,252,82,253,187,254,73,0,177,1,2,3,150,4,18,6,44,7,206,7,57,8,116,8,172,8,224,8,165,8,218,7,211,6,198,5,58,4,19,2,175,255,157,253,76,252,153,251,111,251,211,251,135,252,225,252,121,252,214,251,182,251,32,252,118,252,123,252,90,252,78,252,99,252,136,252,174,252,0,253,73,253,62,253,200,252,74,252,66,252,239,252,15,254,88,255,149,0,5,2,176,3,63,5,119,6,90,7,207,7,47,8,175,8,6,9,197,8,56,8,177,7,224,6,103,5,87,3,16,1,229,254,38,253,235,251,113,251,231,251,154,252,186,252,53,252,211,251,233,251,19,252,46,252,65,252,82,252,64,252,57,252,63,252,122,252,240,252,95,253,82,253,183,252,38,252,30,252,129,252,64,253,82,254,138,255,231,0,139,2,74,4,156,5,108,6,37,7,226,7,119,8,181,8,171,8,115,8,72,8,158,7,67,6,114,4,110,2,61,0,244,253,72,252,199,251,23,252,123,252,116,252,39,252,244,251,233,251,252,251,17,252,50,252,96,252,66,252,23,252,3,252,79,252,0,253,117,253,71,253,182,252,66,252,12,252,57,252,197,252,133,253,114,254,211,255,160,1,85,3,145,4,136,5,136,6,120,7,20,8,90,8,122,8,176,8,185,8,30,8,8,7,191,5,248,3,130,1,227,254,26,253,100,252,74,252,91,252,77,252,25,252,238,251,221,251,210,251,206,251,1,252,73,252,48,252,202,251,193,251,42,252,205,252,59,253,56,253,181,252,39,252,242,251,18,252,77,252,170,252, 103,253,204,254,135,0,22,2,89,3,143,4,220,5,225,6,104,7,199,7,67,8,161,8,153,8,44,8,171,7,197,6,23,5,141,2,249,255,3,254,237,252,129,252,82,252,55,252,17,252,240,251,192,251,129,251,155,251,0,252,30,252,229,251,138,251,133,251,225,251,146,252,40,253,35,253,160,252,56,252,16,252,8,252,230,251,2,252,174,252,244,253,114,255,204,0,34,2,172,3,33,5,17,6,178,6,107,7,25,8,100,8,108,8,103,8,83,8,192,7,60,6,225,3,68,1,42,255,218,253,12,253,139,252,115,252,103,252,13,252,180,251,148,251,191,251,14,252,30,252,234,251,136,251,108,251,218,251,150,252,38,253,37,253,198,252,140,252,126,252,52,252,207,251,205,251,122,252,108,253,122,254,184,255,83,1,2,3,78,4,71,5,55,6,52,7,217,7,46,8,106,8,194,8,248,8,174,8,99,7,50,5,204,2,171,0,232,254,180,253,37,253,0,253,180,252,64,252,228,251,188,251,223,251,53,252,84,252,252,251,132,251,108,251,234,251,147,252,3,253,13,253,1,253,17,253,239,252,100,252,232,251,238,251,93,252,215,252,147,253,229,254,146,0,30,2,95,3,140,4,181,5,202,6,141,7,225,7,56,8,219,8,111,9,81,9,70,8,151,6,87,4,0,2,245,255,158,254,233,253,129,253,17,253,135,252,22,252,226,251,28,252,119,252,135,252,29,252,133,251,116,251,239,251,116,252,179,252,236,252,61,253,98,253,17,253,139,252,63,252,61,252,51,252,87,252,13,253,68,254,180,255,17,1,100,2,168,3,27,5,75,6,242,6,86,7,250,7,225,8,131,9,168,9,44,9,205,7,182,5,87,3,50,1,141,255,151,254,8,254, 113,253,175,252,19,252,237,251,59,252,173,252,140,252,236,251,130,251,154,251,232,251,9,252,66,252,202,252,72,253,53,253,251,252,184,252,118,252,59,252,6,252,254,251,128,252,154,253,218,254,245,255,50,1,196,2,74,4,95,5,35,6,180,6,113,7,95,8,54,9,189,9,163,9,166,8,208,6,147,4,86,2,145,0,121,255,182,254,221,253,212,252,9,252,255,251,116,252,168,252,99,252,220,251,176,251,192,251,158,251,163,251,27,252,173,252,8,253,29,253,8,253,227,252,189,252,98,252,227,251,188,251,56,252,15,253,236,253,230,254,67,0,224,1,88,3,137,4,108,5,16,6,211,6,216,7,210,8,153,9,234,9,96,9,217,7,193,5,133,3,171,1,130,0,168,255,117,254,28,253,68,252,92,252,172,252,143,252,74,252,27,252,232,251,174,251,122,251,136,251,239,251,131,252,210,252,220,252,2,253,37,253,240,252,109,252,227,251,201,251,27,252,131,252,19,253,248,253,73,255,218,0,91,2,161,3,149,4,86,5,22,6,17,7,60,8,69,9,242,9,224,9,199,8,203,6,144,4,217,2,178,1,125,0,225,254,99,253,185,252,146,252,140,252,124,252,105,252,59,252,249,251,160,251,81,251,92,251,208,251,55,252,87,252,134,252,255,252,51,253,222,252,95,252,4,252,210,251,234,251,34,252,122,252,54,253,100,254,212,255,77,1,183,2,192,3,122,4,55,5,58,6,106,7,174,8,207,9,66,10,94,9,120,7,165,5,82,4,245,2,84,1,148,255,37,254,71,253,216,252,167,252,127,252,142,252,139,252,49,252,168,251,104,251,131,251,210,251,239,251,19,252,128,252,254,252,49,253,8,253,155,252,80,252,37,252,252,251,249,251, 44,252,186,252,175,253,19,255,142,0,238,1,13,3,224,3,165,4,127,5,150,6,46,8,234,9,145,10,185,9,80,8,252,6,171,5,44,4,108,2,163,0,35,255,23,254,87,253,203,252,189,252,229,252,197,252,51,252,189,251,181,251,192,251,187,251,204,251,232,251,99,252,240,252,37,253,1,253,212,252,143,252,86,252,30,252,252,251,253,251,66,252,23,253,85,254,174,255,8,1,93,2,98,3,223,3,100,4,173,5,165,7,111,9,61,10,232,9,253,8,6,8,220,6,77,5,133,3,204,1,70,0,219,254,182,253,25,253,21,253,27,253,208,252,76,252,243,251,237,251,231,251,187,251,166,251,222,251,82,252,199,252,8,253,12,253,235,252,188,252,151,252,99,252,24,252,197,251,247,251,176,252,147,253,187,254,85,0,224,1,184,2,251,2,136,3,241,4,249,6,211,8,200,9,216,9,125,9,234,8,213,7,77,6,193,4,42,3,98,1,169,255,82,254,163,253,112,253,66,253,217,252,104,252,64,252,36,252,233,251,167,251,142,251,183,251,23,252,149,252,241,252,2,253,222,252,224,252,211,252,116,252,6,252,212,251,230,251,31,252,174,252,234,253,168,255,49,1,222,1,11,2,153,2,8,4,20,6,222,7,240,8,136,9,179,9,63,9,78,8,35,7,207,5,75,4,105,2,127,0,32,255,80,254,210,253,97,253,242,252,147,252,100,252,52,252,236,251,171,251,122,251,120,251,209,251,93,252,166,252,193,252,237,252,25,253,226,252,129,252,65,252,18,252,197,251,144,251,254,251,59,253,0,255,121,0,8,1,49,1,233,1,101,3,40,5,206,6,70,8,76,9,187,9,132,9,226,8,23,8,13,7,135,5,132,3,141,1,36,0, 50,255,100,254,193,253,83,253,242,252,174,252,145,252,82,252,228,251,146,251,179,251,252,251,64,252,128,252,215,252,35,253,56,253,1,253,210,252,186,252,118,252,230,251,80,251,146,251,225,252,149,254,205,255,74,0,173,0,103,1,159,2,16,4,195,5,125,7,204,8,103,9,125,9,81,9,230,8,8,8,145,6,164,4,208,2,74,1,255,255,20,255,90,254,167,253,35,253,250,252,204,252,86,252,213,251,177,251,203,251,223,251,254,251,102,252,208,252,20,253,14,253,241,252,253,252,43,253,221,252,221,251,11,251,82,251,139,252,255,253,255,254,151,255,34,0,208,0,188,1,12,3,196,4,163,6,17,8,209,8,44,9,130,9,110,9,173,8,114,7,183,5,224,3,77,2,5,1,221,255,207,254,246,253,151,253,102,253,250,252,110,252,14,252,219,251,177,251,160,251,194,251,47,252,164,252,210,252,180,252,207,252,76,253,138,253,255,252,201,251,246,250,48,251,26,252,46,253,47,254,224,254,119,255,2,0,178,0,230,1,198,3,162,5,247,6,244,7,197,8,88,9,135,9,41,9,33,8,123,6,189,4,87,3,244,1,113,0,51,255,111,254,245,253,129,253,8,253,134,252,47,252,2,252,173,251,100,251,154,251,21,252,102,252,83,252,60,252,177,252,115,253,176,253,251,252,217,251,12,251,23,251,181,251,131,252,120,253,97,254,218,254,34,255,203,255,8,1,172,2,102,4,216,5,11,7,16,8,241,8,143,9,130,9,136,8,33,7,197,5,102,4,217,2,61,1,237,255,15,255,110,254,203,253,48,253,206,252,125,252,13,252,126,251,56,251,152,251,30,252,35,252,211,251,243,251,158,252,113,253,180,253,19,253,13,252,88,251,19,251, 70,251,12,252,29,253,246,253,60,254,137,254,54,255,61,0,168,1,101,3,220,4,20,6,90,7,177,8,138,9,152,9,3,9,2,8,216,6,128,5,214,3,65,2,246,0,12,0,38,255,65,254,176,253,107,253,7,253,71,252,158,251,143,251,246,251,77,252,24,252,176,251,231,251,196,252,149,253,211,253,119,253,191,252,228,251,74,251,83,251,14,252,238,252,134,253,223,253,30,254,143,254,157,255,21,1,143,2,230,3,70,5,212,6,96,8,110,9,200,9,146,9,246,8,245,7,150,6,246,4,116,3,56,2,23,1,207,255,225,254,132,254,46,254,124,253,151,252,236,251,254,251,107,252,108,252,239,251,139,251,243,251,179,252,108,253,242,253,238,253,40,253,39,252,137,251,121,251,233,251,183,252,94,253,130,253,157,253,30,254,17,255,71,0,131,1,175,2,43,4,247,5,158,7,202,8,116,9,171,9,121,9,155,8,62,7,223,5,165,4,76,3,200,1,97,0,126,255,35,255,181,254,176,253,145,252,13,252,63,252,115,252,46,252,187,251,131,251,175,251,59,252,22,253,205,253,216,253,75,253,104,252,156,251,96,251,206,251,114,252,231,252,247,252,16,253,150,253,125,254,110,255,114,0,148,1,14,3,239,4,167,6,225,7,233,8,172,9,165,9,234,8,219,7,210,6,179,5,65,4,132,2,5,1,68,0,234,255,44,255,203,253,202,252,139,252,137,252,106,252,59,252,208,251,83,251,89,251,228,251,185,252,137,253,227,253,132,253,160,252,193,251,116,251,206,251,80,252,146,252,139,252,157,252,23,253,229,253,144,254,85,255,128,0,13,2,192,3,98,5,230,6,87,8,94,9,137,9,2,9,74,8,162,7,159,6,249,4,18,3, 196,1,42,1,114,0,93,255,27,254,41,253,172,252,147,252,134,252,61,252,174,251,51,251,254,250,93,251,37,252,33,253,186,253,114,253,141,252,207,251,131,251,192,251,45,252,66,252,19,252,60,252,189,252,54,253,154,253,83,254,120,255,228,0,103,2,15,4,216,5,152,7,206,8,33,9,222,8,186,8,115,8,87,7,141,5,251,3,218,2,2,2,33,1,247,255,166,254,153,253,13,253,218,252,185,252,116,252,234,251,71,251,224,250,12,251,223,251,239,252,165,253,126,253,177,252,247,251,208,251,12,252,43,252,21,252,9,252,61,252,134,252,200,252,33,253,224,253,222,254,6,0,69,1,232,2,15,5,6,7,29,8,146,8,253,8,86,9,20,9,254,7,123,6,5,5,239,3,23,3,25,2,228,0,121,255,98,254,187,253,93,253,37,253,240,252,89,252,135,251,244,250,255,250,185,251,224,252,152,253,123,253,197,252,88,252,66,252,74,252,51,252,48,252,62,252,79,252,100,252,106,252,178,252,111,253,70,254,240,254,4,0,4,2,74,4,2,6,54,7,28,8,249,8,153,9,122,9,148,8,62,7,242,5,236,4,11,4,254,2,173,1,81,0,18,255,49,254,201,253,147,253,95,253,206,252,215,251,248,250,216,250,165,251,199,252,106,253,76,253,230,252,167,252,133,252,100,252,71,252,81,252,122,252,131,252,75,252,65,252,197,252,92,253,157,253,1,254,43,255,40,1,67,3,235,4,65,6,142,7,202,8,171,9,215,9,21,9,240,7,237,6,250,5,7,5,5,4,187,2,67,1,231,255,228,254,80,254,23,254,251,253,95,253,50,252,42,251,23,251,193,251,161,252,54,253,60,253,7,253,242,252,208,252,107,252,102,252,170,252, 189,252,100,252,34,252,98,252,225,252,23,253,5,253,75,253,113,254,56,0,24,2,179,3,30,5,182,6,78,8,110,9,195,9,76,9,109,8,140,7,183,6,226,5,225,4,151,3,27,2,158,0,90,255,175,254,157,254,121,254,162,253,86,252,74,251,14,251,145,251,70,252,166,252,225,252,14,253,253,252,157,252,86,252,127,252,192,252,141,252,31,252,23,252,117,252,167,252,144,252,84,252,131,252,135,253,36,255,196,0,45,2,196,3,152,5,100,7,194,8,105,9,65,9,155,8,236,7,60,7,109,6,141,5,123,4,229,2,22,1,199,255,36,255,11,255,222,254,244,253,125,252,114,251,63,251,108,251,190,251,51,252,186,252,243,252,183,252,83,252,101,252,177,252,176,252,84,252,12,252,42,252,147,252,174,252,82,252,247,251,10,252,225,252,49,254,133,255,236,0,140,2,111,4,98,6,254,7,226,8,14,9,214,8,76,8,168,7,35,7,146,6,123,5,206,3,215,1,89,0,207,255,195,255,93,255,69,254,252,252,15,252,156,251,93,251,127,251,29,252,185,252,183,252,116,252,110,252,161,252,206,252,176,252,63,252,19,252,101,252,208,252,188,252,62,252,213,251,218,251,109,252,112,253,156,254,197,255,91,1,94,3,102,5,20,7,100,8,247,8,211,8,108,8,6,8,187,7,121,7,143,6,183,4,151,2,48,1,188,0,123,0,206,255,203,254,182,253,183,252,216,251,92,251,144,251,53,252,165,252,139,252,97,252,130,252,203,252,236,252,155,252,53,252,45,252,168,252,252,252,206,252,82,252,219,251,182,251,41,252,206,252,159,253,200,254,79,0,43,2,55,4,44,6,176,7,137,8,173,8,94,8,40,8,73,8,78,8,118,7, 130,5,118,3,56,2,146,1,237,0,68,0,124,255,131,254,66,253,34,252,138,251,182,251,48,252,116,252,60,252,39,252,141,252,240,252,218,252,118,252,41,252,60,252,164,252,18,253,218,252,78,252,238,251,199,251,219,251,52,252,210,252,187,253,29,255,224,0,214,2,242,4,209,6,244,7,31,8,233,7,35,8,192,8,224,8,223,7,46,6,126,4,50,3,38,2,97,1,202,0,46,0,37,255,174,253,102,252,207,251,241,251,57,252,37,252,246,251,40,252,151,252,221,252,198,252,85,252,253,251,54,252,187,252,255,252,218,252,100,252,1,252,209,251,193,251,223,251,73,252,251,252,19,254,138,255,115,1,209,3,4,6,47,7,89,7,122,7,32,8,231,8,6,9,89,8,16,7,140,5,13,4,210,2,249,1,130,1,248,0,203,255,25,254,214,252,80,252,45,252,29,252,251,251,205,251,7,252,154,252,219,252,169,252,62,252,1,252,48,252,165,252,233,252,210,252,119,252,29,252,213,251,144,251,131,251,199,251,71,252,244,252,22,254,24,0,187,2,225,4,251,5,102,6,250,6,216,7,160,8,243,8,168,8,191,7,87,6,178,4,87,3,166,2,91,2,168,1,72,0,184,254,107,253,206,252,132,252,40,252,188,251,158,251,252,251,143,252,198,252,141,252,43,252,254,251,32,252,145,252,222,252,212,252,178,252,123,252,2,252,151,251,154,251,206,251,219,251,248,251,11,253,47,255,190,1,210,3,6,5,198,5,145,6,146,7,106,8,242,8,51,9,172,8,56,7,134,5,72,4,156,3,58,3,126,2,11,1,129,255,97,254,180,253,29,253,107,252,213,251,180,251,22,252,154,252,222,252,169,252,80,252,52,252,90,252,145,252,203,252, 6,253,16,253,172,252,24,252,228,251,11,252,242,251,117,251,74,251,60,252,64,254,172,0,165,2,243,3,14,5,31,6,253,6,232,7,214,8,102,9,25,9,211,7,57,6,24,5,138,4,32,4,49,3,202,1,83,0,67,255,113,254,145,253,165,252,233,251,183,251,7,252,143,252,182,252,132,252,84,252,70,252,54,252,69,252,188,252,52,253,35,253,162,252,58,252,72,252,97,252,251,251,29,251,182,250,152,251,101,253,94,255,73,1,251,2,57,4,50,5,45,6,82,7,151,8,135,9,94,9,53,8,220,6,242,5,109,5,223,4,229,3,134,2,59,1,59,0,76,255,68,254,20,253,55,252,252,251,67,252,135,252,159,252,156,252,151,252,80,252,13,252,86,252,251,252,90,253,31,253,166,252,126,252,206,252,210,252,15,252,14,251,168,250,57,251,142,252,72,254,44,0,252,1,72,3,59,4,63,5,169,6,72,8,102,9,111,9,121,8,95,7,154,6,26,6,114,5,131,4,61,3,12,2,34,1,50,0,225,254,124,253,143,252,53,252,36,252,69,252,139,252,170,252,123,252,23,252,226,251,53,252,237,252,40,253,198,252,133,252,191,252,7,253,221,252,15,252,6,251,113,250,150,250,112,251,0,253,248,254,212,0,21,2,247,2,15,4,186,5,135,7,197,8,253,8,104,8,160,7,16,7,153,6,240,5,216,4,167,3,179,2,239,1,208,0,96,255,15,254,1,253,84,252,253,251,12,252,108,252,159,252,63,252,174,251,176,251,74,252,210,252,206,252,128,252,116,252,221,252,44,253,0,253,70,252,81,251,133,250,65,250,190,250,30,252,20,254,213,255,234,0,204,1,20,3,243,4,227,6,63,8,174,8,85,8,228,7,173,7, 86,7,121,6,115,5,139,4,184,3,222,2,170,1,69,0,254,254,215,253,201,252,45,252,97,252,200,252,176,252,25,252,176,251,239,251,136,252,210,252,158,252,118,252,180,252,41,253,101,253,77,253,204,252,230,251,205,250,19,250,72,250,137,251,90,253,223,254,216,255,189,0,21,2,1,4,32,6,161,7,46,8,52,8,57,8,43,8,180,7,234,6,253,5,63,5,139,4,151,3,111,2,73,1,5,0,122,254,30,253,143,252,201,252,8,253,158,252,247,251,191,251,14,252,115,252,138,252,95,252,83,252,164,252,24,253,107,253,139,253,76,253,91,252,252,250,255,249,8,250,20,251,156,252,245,253,205,254,130,255,244,0,22,3,51,5,170,6,126,7,239,7,66,8,96,8,237,7,51,7,144,6,231,5,8,5,40,4,91,3,103,2,228,0,16,255,159,253,21,253,54,253,26,253,142,252,14,252,241,251,54,252,101,252,89,252,61,252,72,252,144,252,235,252,106,253,230,253,209,253,222,252,101,251,46,250,229,249,191,250,37,252,38,253,191,253,135,254,7,0,37,2,34,4,161,5,179,6,164,7,65,8,88,8,17,8,170,7,58,7,112,6,133,5,210,4,93,4,101,3,174,1,190,255,91,254,205,253,155,253,53,253,145,252,31,252,30,252,56,252,57,252,49,252,65,252,41,252,43,252,140,252,63,253,235,253,16,254,61,253,170,251,79,250,251,249,156,250,159,251,84,252,171,252,104,253,240,254,226,0,176,2,81,4,213,5,12,7,174,7,229,7,252,7,234,7,96,7,120,6,191,5,126,5,56,5,47,4,89,2,103,0,19,255,92,254,222,253,53,253,149,252,69,252,31,252,12,252,30,252,48,252,24,252,231,251,226,251,58,252, 8,253,3,254,83,254,139,253,240,251,135,250,28,250,148,250,66,251,145,251,225,251,184,252,18,254,177,255,106,1,81,3,25,5,81,6,24,7,174,7,38,8,51,8,141,7,176,6,44,6,42,6,255,5,241,4,39,3,114,1,62,0,70,255,103,254,183,253,22,253,151,252,75,252,54,252,69,252,92,252,65,252,224,251,161,251,251,251,248,252,49,254,186,254,253,253,102,252,23,251,195,250,248,250,32,251,64,251,152,251,60,252,63,253,147,254,81,0,98,2,42,4,111,5,107,6,125,7,68,8,90,8,172,7,235,6,184,6,231,6,166,6,151,5,24,4,163,2,70,1,21,0,29,255,73,254,140,253,240,252,127,252,79,252,114,252,157,252,113,252,235,251,113,251,164,251,197,252,65,254,214,254,37,254,194,252,199,251,100,251,36,251,1,251,37,251,101,251,195,251,91,252,146,253,93,255,91,1,8,3,84,4,165,5,30,7,39,8,45,8,143,7,43,7,48,7,76,7,14,7,78,6,12,5,165,3,65,2,242,0,226,255,7,255,32,254,88,253,208,252,134,252,162,252,229,252,176,252,225,251,37,251,113,251,198,252,58,254,198,254,73,254,89,253,138,252,227,251,94,251,48,251,71,251,87,251,87,251,178,251,204,252,136,254,79,0,181,1,34,3,238,4,186,6,198,7,225,7,148,7,100,7,126,7,158,7,115,7,220,6,221,5,149,4,59,3,231,1,202,0,203,255,204,254,209,253,5,253,179,252,5,253,87,253,243,252,199,251,232,250,59,251,140,252,212,253,113,254,85,254,207,253,3,253,50,252,171,251,114,251,119,251,57,251,227,250,34,251,52,252,170,253,254,254,74,0,245,1,6,4,223,5,3,7,94,7,91,7,110,7, 140,7,167,7,171,7,78,7,117,6,86,5,14,4,198,2,163,1,161,0,128,255,44,254,41,253,230,252,105,253,187,253,18,253,213,251,4,251,85,251,71,252,106,253,50,254,124,254,28,254,91,253,137,252,28,252,2,252,194,251,35,251,172,250,248,250,230,251,233,252,224,253,34,255,239,0,25,3,11,5,71,6,228,6,45,7,85,7,134,7,208,7,242,7,191,7,44,7,50,6,235,4,175,3,172,2,178,1,84,0,168,254,123,253,107,253,237,253,255,253,60,253,5,252,65,251,77,251,245,251,247,252,251,253,153,254,85,254,124,253,210,252,166,252,125,252,236,251,30,251,175,250,251,250,150,251,48,252,221,252,16,254,225,255,2,2,7,4,125,5,76,6,182,6,2,7,90,7,171,7,243,7,2,8,163,7,186,6,129,5,138,4,222,3,214,2,11,1,25,255,253,253,236,253,74,254,53,254,107,253,83,252,135,251,49,251,115,251,125,252,209,253,125,254,55,254,167,253,74,253,51,253,219,252,19,252,67,251,235,250,18,251,89,251,148,251,6,252,7,253,179,254,201,0,232,2,130,4,148,5,74,6,202,6,24,7,104,7,234,7,74,8,243,7,242,6,0,6,116,5,235,4,194,3,196,1,182,255,157,254,128,254,149,254,80,254,205,253,238,252,214,251,32,251,76,251,84,252,138,253,29,254,244,253,181,253,181,253,176,253,49,253,90,252,156,251,67,251,65,251,76,251,74,251,125,251,67,252,180,253,174,255,178,1,108,3,206,4,195,5,71,6,157,6,40,7,8,8,113,8,23,8,54,7,131,6,82,6,234,5,148,4,124,2,150,0,125,255,246,254,181,254,156,254,59,254,86,253,5,252,26,251,49,251,45,252,42,253,154,253, 172,253,191,253,240,253,218,253,83,253,137,252,231,251,135,251,97,251,61,251,239,250,206,250,91,251,157,252,95,254,84,0,71,2,233,3,227,4,100,5,218,5,184,6,194,7,45,8,175,7,244,6,195,6,209,6,91,6,10,5,51,3,109,1,11,0,63,255,239,254,242,254,169,254,138,253,254,251,17,251,37,251,211,251,129,252,229,252,56,253,150,253,220,253,207,253,96,253,181,252,27,252,192,251,149,251,61,251,175,250,112,250,194,250,143,251,237,252,226,254,17,1,211,2,220,3,100,4,21,5,91,6,123,7,170,7,72,7,4,7,32,7,58,7,203,6,182,5,28,4,68,2,150,0,142,255,82,255,104,255,3,255,193,253,63,252,86,251,71,251,162,251,9,252,121,252,235,252,117,253,221,253,241,253,122,253,211,252,86,252,19,252,182,251,76,251,217,250,137,250,120,250,219,250,231,251,217,253,45,0,224,1,184,2,104,3,142,4,0,6,0,7,58,7,15,7,24,7,97,7,129,7,69,7,159,6,73,5,82,3,98,1,67,0,25,0,22,0,108,255,34,254,202,252,235,251,149,251,154,251,208,251,32,252,148,252,75,253,233,253,247,253,144,253,44,253,216,252,124,252,9,252,150,251,28,251,174,250,62,250,32,250,9,251,14,253,60,255,170,0,151,1,150,2,7,4,123,5,99,6,205,6,249,6,30,7,84,7,138,7,174,7,108,7,43,6,36,4,44,2,37,1,231,0,182,0,255,255,194,254,117,253,129,252,20,252,216,251,183,251,232,251,131,252,77,253,214,253,2,254,206,253,157,253,104,253,255,252,123,252,54,252,244,251,54,251,80,250,229,249,181,250,132,252,98,254,168,255,180,0,9,2,149,3,247,4,240,5,150,6, 237,6,15,7,76,7,196,7,72,8,59,8,0,7,255,4,59,3,51,2,189,1,113,1,197,0,137,255,57,254,94,253,178,252,35,252,201,251,219,251,111,252,50,253,181,253,223,253,250,253,253,253,186,253,50,253,215,252,221,252,157,252,153,251,91,250,229,249,158,250,2,252,110,253,142,254,199,255,65,1,192,2,26,4,77,5,53,6,153,6,164,6,239,6,205,7,167,8,172,8,180,7,224,5,29,4,6,3,132,2,13,2,53,1,20,0,235,254,9,254,64,253,107,252,218,251,220,251,100,252,241,252,103,253,210,253,46,254,51,254,188,253,60,253,64,253,117,253,5,253,216,251,150,250,34,250,150,250,127,251,136,252,172,253,247,254,92,0,191,1,68,3,205,4,201,5,254,5,10,6,150,6,151,7,148,8,236,8,20,8,132,6,9,5,251,3,84,3,184,2,205,1,190,0,196,255,214,254,198,253,192,252,17,252,10,252,63,252,134,252,17,253,218,253,83,254,44,254,170,253,119,253,205,253,12,254,124,253,62,252,19,251,136,250,158,250,12,251,218,251,1,253,29,254,72,255,200,0,161,2,67,4,61,5,126,5,151,5,52,6,114,7,144,8,13,9,118,8,36,7,198,5,208,4,34,4,83,3,88,2,120,1,159,0,142,255,66,254,47,253,149,252,59,252,254,251,37,252,230,252,220,253,56,254,229,253,120,253,154,253,33,254,63,254,148,253,136,252,148,251,224,250,132,250,189,250,123,251,77,252,27,253,47,254,179,255,169,1,109,3,104,4,177,4,213,4,127,5,210,6,42,8,220,8,129,8,134,7,123,6,168,5,192,4,186,3,232,2,59,2,69,1,6,0,191,254,189,253,3,253,78,252,193,251,237,251,208,252,198,253, 250,253,153,253,119,253,213,253,81,254,87,254,234,253,32,253,19,252,48,251,186,250,205,250,70,251,202,251,80,252,61,253,220,254,222,0,176,2,204,3,10,4,49,4,243,4,93,6,206,7,129,8,106,8,220,7,59,7,91,6,64,5,83,4,188,3,13,3,246,1,169,0,145,255,169,254,165,253,126,252,173,251,228,251,211,252,128,253,119,253,85,253,119,253,205,253,50,254,115,254,59,254,136,253,135,252,137,251,248,250,240,250,18,251,43,251,92,251,31,252,169,253,192,255,183,1,224,2,34,3,82,3,61,4,193,5,32,7,228,7,35,8,14,8,127,7,136,6,117,5,190,4,49,4,106,3,73,2,29,1,72,0,97,255,251,253,118,252,184,251,247,251,135,252,238,252,7,253,254,252,26,253,102,253,207,253,62,254,75,254,179,253,169,252,176,251,47,251,13,251,248,250,202,250,168,250,37,251,145,252,178,254,165,0,189,1,14,2,123,2,135,3,227,4,17,6,9,7,205,7,2,8,150,7,182,6,228,5,96,5,202,4,201,3,156,2,218,1,55,1,9,0,80,254,209,252,9,252,3,252,86,252,166,252,198,252,207,252,217,252,30,253,174,253,82,254,127,254,225,253,248,252,19,252,139,251,83,251,27,251,159,250,39,250,102,250,197,251,223,253,178,255,184,0,73,1,248,1,220,2,234,3,23,5,88,6,107,7,209,7,102,7,205,6,116,6,7,6,37,5,12,4,52,3,180,2,0,2,168,0,223,254,98,253,116,252,30,252,51,252,109,252,165,252,151,252,129,252,218,252,139,253,69,254,133,254,30,254,64,253,110,252,248,251,215,251,130,251,172,250,201,249,234,249,61,251,7,253,165,254,215,255,175,0,119,1,56,2,6,3, 73,4,228,5,35,7,118,7,67,7,34,7,3,7,123,6,124,5,137,4,255,3,162,3,232,2,135,1,229,255,82,254,49,253,150,252,141,252,190,252,193,252,140,252,121,252,206,252,134,253,79,254,197,254,137,254,186,253,5,253,212,252,201,252,54,252,15,251,17,250,3,250,14,251,139,252,233,253,62,255,107,0,39,1,167,1,132,2,251,3,163,5,196,6,59,7,132,7,216,7,207,7,39,7,33,6,93,5,251,4,155,4,227,3,170,2,17,1,106,255,27,254,78,253,37,253,48,253,20,253,213,252,162,252,221,252,139,253,130,254,22,255,197,254,2,254,158,253,157,253,141,253,214,252,128,251,119,250,81,250,222,250,218,251,72,253,205,254,6,0,146,0,2,1,254,1,136,3,0,5,250,5,167,6,101,7,2,8,12,8,98,7,149,6,254,5,155,5,66,5,189,4,168,3,10,2,73,0,208,254,239,253,134,253,86,253,41,253,215,252,94,252,135,252,94,253,107,254,229,254,153,254,2,254,236,253,40,254,249,253,24,253,242,251,243,250,93,250,84,250,24,251,128,252,13,254,14,255,133,255,32,0,77,1,203,2,3,4,250,4,3,6,18,7,208,7,230,7,102,7,191,6,29,6,182,5,129,5,52,5,71,4,185,2,6,1,138,255,101,254,222,253,188,253,99,253,181,252,33,252,57,252,24,253,18,254,89,254,12,254,220,253,20,254,79,254,12,254,95,253,119,252,101,251,103,250,4,250,151,250,231,251,67,253,5,254,146,254,96,255,148,0,189,1,192,2,230,3,41,5,96,6,64,7,151,7,106,7,211,6,50,6,234,5,212,5,137,5,210,4,128,3,190,1,254,255,202,254,57,254,250,253,113,253,132,252,214,251,15,252, 237,252,161,253,192,253,167,253,209,253,28,254,51,254,11,254,180,253,243,252,169,251,87,250,199,249,89,250,113,251,110,252,24,253,207,253,201,254,223,255,194,0,179,1,240,2,56,4,131,5,182,6,77,7,46,7,191,6,88,6,22,6,18,6,8,6,140,5,91,4,156,2,195,0,132,255,253,254,156,254,161,253,103,252,224,251,45,252,217,252,74,253,120,253,160,253,217,253,30,254,59,254,101,254,98,254,168,253,44,252,198,250,45,250,136,250,57,251,219,251,140,252,114,253,96,254,83,255,62,0,35,1,42,2,120,3,6,5,87,6,30,7,62,7,242,6,152,6,92,6,93,6,136,6,92,6,86,5,132,3,179,1,167,0,44,0,104,255,25,254,233,252,116,252,151,252,234,252,36,253,100,253,176,253,204,253,232,253,82,254,226,254,5,255,61,254,173,252,96,251,211,250,197,250,9,251,142,251,41,252,242,252,233,253,212,254,155,255,87,0,79,1,163,2,61,4,173,5,172,6,20,7,2,7,169,6,93,6,120,6,223,6,243,6,222,5,20,4,142,2,176,1,250,0,236,255,130,254,107,253,220,252,186,252,186,252,9,253,97,253,141,253,106,253,132,253,57,254,15,255,50,255,115,254,55,253,252,251,41,251,225,250,233,250,53,251,178,251,114,252,99,253,62,254,228,254,130,255,95,0,170,1,72,3,206,4,0,6,193,6,210,6,92,6,31,6,138,6,48,7,57,7,47,6,170,4,128,3,174,2,162,1,90,0,17,255,246,253,44,253,176,252,161,252,2,253,84,253,45,253,236,252,64,253,38,254,250,254,64,255,189,254,171,253,131,252,147,251,13,251,202,250,211,250,60,251,235,251,212,252,168,253,71,254,198,254,152,255,196,0, 44,2,208,3,108,5,99,6,110,6,244,5,230,5,144,6,57,7,42,7,69,6,58,5,77,4,102,3,67,2,241,0,198,255,140,254,85,253,172,252,192,252,29,253,7,253,173,252,114,252,204,252,190,253,170,254,26,255,205,254,251,253,229,252,252,251,67,251,196,250,152,250,209,250,115,251,63,252,234,252,112,253,253,253,158,254,129,255,223,0,188,2,168,4,178,5,168,5,109,5,182,5,117,6,6,7,235,6,99,6,177,5,240,4,224,3,193,2,191,1,135,0,254,254,154,253,253,252,8,253,46,253,248,252,131,252,56,252,132,252,97,253,89,254,234,254,231,254,67,254,100,253,137,252,169,251,222,250,124,250,177,250,52,251,211,251,121,252,34,253,159,253,252,253,130,254,227,255,6,2,236,3,214,4,237,4,2,5,150,5,87,6,178,6,204,6,174,6,53,6,105,5,133,4,196,3,209,2,100,1,153,255,38,254,117,253,93,253,76,253,238,252,109,252,19,252,76,252,27,253,40,254,222,254,254,254,174,254,30,254,58,253,40,252,62,251,196,250,204,250,3,251,104,251,48,252,254,252,76,253,85,253,194,253,56,255,97,1,59,3,15,4,104,4,235,4,136,5,10,6,120,6,222,6,238,6,119,6,212,5,79,5,191,4,204,3,83,2,127,0,0,255,75,254,255,253,203,253,93,253,172,252,19,252,44,252,238,252,218,253,148,254,3,255,19,255,186,254,215,253,183,252,219,251,82,251,253,250,239,250,97,251,71,252,0,253,2,253,186,252,25,253,162,254,156,0,51,2,68,3,10,4,167,4,50,5,200,5,115,6,246,6,1,7,153,6,31,6,227,5,130,5,146,4,15,3,80,1,200,255,221,254,134,254,62,254,167,253,222,252, 56,252,35,252,175,252,97,253,17,254,203,254,43,255,235,254,38,254,56,253,109,252,171,251,248,250,192,250,85,251,91,252,208,252,114,252,33,252,157,252,227,253,125,255,14,1,115,2,89,3,250,3,151,4,78,5,43,6,193,6,195,6,123,6,88,6,78,6,255,5,56,5,216,3,13,2,122,0,129,255,18,255,163,254,227,253,1,253,95,252,30,252,67,252,203,252,168,253,138,254,24,255,243,254,116,254,217,253,12,253,237,251,212,250,172,250,100,251,50,252,87,252,12,252,225,251,54,252,37,253,135,254,33,0,138,1,142,2,43,3,222,3,226,4,211,5,79,6,95,6,67,6,70,6,113,6,102,6,219,5,148,4,202,2,65,1,82,0,190,255,20,255,57,254,105,253,167,252,33,252,255,251,99,252,73,253,64,254,193,254,200,254,202,254,139,254,154,253,29,252,8,251,249,250,141,251,14,252,37,252,226,251,168,251,213,251,111,252,174,253,83,255,184,0,165,1,101,2,74,3,99,4,97,5,240,5,25,6,33,6,68,6,159,6,220,6,93,6,26,5,125,3,26,2,29,1,101,0,154,255,198,254,14,254,58,253,102,252,248,251,85,252,51,253,220,253,69,254,205,254,85,255,43,255,0,254,119,252,130,251,105,251,202,251,46,252,92,252,59,252,222,251,173,251,34,252,80,253,213,254,34,0,2,1,211,1,221,2,15,4,29,5,222,5,17,6,26,6,112,6,23,7,116,7,29,7,4,6,149,4,84,3,79,2,65,1,103,0,196,255,9,255,232,253,200,252,105,252,198,252,51,253,154,253,56,254,29,255,222,255,194,255,171,254,67,253,84,252,242,251,16,252,112,252,158,252,113,252,241,251,175,251,27,252,36,253,103,254,127,255, 117,0,81,1,96,2,172,3,224,4,147,5,185,5,222,5,98,6,57,7,183,7,120,7,164,6,146,5,104,4,32,3,3,2,82,1,176,0,171,255,86,254,72,253,241,252,236,252,237,252,28,253,230,253,23,255,234,255,241,255,40,255,1,254,221,252,61,252,66,252,174,252,227,252,148,252,248,251,168,251,223,251,168,252,194,253,204,254,157,255,115,0,147,1,9,3,75,4,252,4,54,5,109,5,46,6,21,7,137,7,115,7,18,7,58,6,222,4,138,3,168,2,12,2,59,1,250,255,170,254,209,253,95,253,228,252,136,252,169,252,132,253,149,254,118,255,188,255,73,255,51,254,235,252,48,252,54,252,159,252,205,252,134,252,248,251,137,251,140,251,38,252,8,253,220,253,144,254,84,255,148,0,31,2,104,3,255,3,79,4,239,4,185,5,107,6,248,6,99,7,80,7,116,6,21,5,243,3,64,3,157,2,144,1,61,0,38,255,84,254,139,253,184,252,32,252,36,252,205,252,217,253,238,254,155,255,90,255,68,254,13,253,71,252,33,252,107,252,155,252,83,252,176,251,50,251,36,251,155,251,94,252,239,252,94,253,46,254,168,255,37,1,65,2,236,2,147,3,49,4,209,4,128,5,80,6,14,7,30,7,76,6,43,5,99,4,222,3,16,3,225,1,178,0,188,255,208,254,190,253,194,252,248,251,182,251,23,252,33,253,102,254,73,255,72,255,121,254,78,253,117,252,58,252,116,252,161,252,99,252,192,251,36,251,15,251,135,251,7,252,61,252,148,252,157,253,7,255,81,0,83,1,59,2,17,3,162,3,34,4,252,4,49,6,26,7,41,7,125,6,179,5,48,5,153,4,176,3,163,2,158,1,158,0,160,255,147,254,123,253, 104,252,199,251,247,251,239,252,57,254,77,255,146,255,231,254,212,253,1,253,157,252,201,252,12,253,189,252,242,251,120,251,154,251,229,251,245,251,8,252,110,252,99,253,149,254,175,255,203,0,242,1,184,2,31,3,163,3,199,4,44,6,26,7,48,7,221,6,115,6,237,5,73,5,116,4,147,3,160,2,156,1,157,0,145,255,71,254,250,252,12,252,241,251,189,252,20,254,56,255,173,255,79,255,87,254,92,253,17,253,76,253,91,253,220,252,49,252,223,251,242,251,246,251,198,251,218,251,68,252,250,252,209,253,247,254,77,0,123,1,19,2,93,2,15,3,89,4,173,5,129,6,236,6,246,6,191,6,64,6,182,5,10,5,52,4,88,3,101,2,121,1,103,0,31,255,141,253,73,252,217,251,96,252,131,253,214,254,150,255,91,255,118,254,181,253,147,253,173,253,124,253,239,252,118,252,77,252,45,252,223,251,175,251,186,251,254,251,89,252,24,253,99,254,212,255,198,0,62,1,171,1,147,2,207,3,255,4,250,5,138,6,191,6,163,6,77,6,236,5,94,5,163,4,200,3,251,2,66,2,64,1,195,255,35,254,172,252,217,251,254,251,29,253,125,254,68,255,7,255,85,254,230,253,220,253,183,253,83,253,243,252,178,252,122,252,41,252,224,251,199,251,199,251,170,251,177,251,129,252,211,253,21,255,219,255,109,0,252,0,205,1,251,2,60,4,85,5,37,6,133,6,142,6,109,6,48,6,174,5,232,4,57,4,170,3,0,3,3,2,176,0,231,254,28,253,226,251,211,251,234,252,59,254,232,254,194,254,111,254,80,254,45,254,211,253,114,253,64,253,11,253,161,252,58,252,24,252,24,252,199,251,88,251,95,251,24,252,85,253, 122,254,65,255,207,255,106,0,58,1,82,2,142,3,202,4,171,5,43,6,117,6,146,6,103,6,236,5,83,5,193,4,76,4,189,3,3,3,212,1,255,255,216,253,80,252,15,252,242,252,247,253,120,254,158,254,175,254,184,254,113,254,18,254,222,253,196,253,97,253,235,252,184,252,180,252,125,252,3,252,122,251,86,251,241,251,250,252,244,253,201,254,108,255,246,255,174,0,209,1,41,3,82,4,58,5,236,5,101,6,170,6,148,6,42,6,186,5,61,5,188,4,103,4,13,4,24,3,28,1,184,254,4,253,154,252,15,253,169,253,29,254,139,254,205,254,189,254,130,254,109,254,71,254,255,253,131,253,39,253,12,253,14,253,196,252,44,252,153,251,111,251,199,251,138,252,119,253,71,254,214,254,82,255,7,0,48,1,108,2,132,3,132,4,122,5,33,6,110,6,128,6,92,6,233,5,71,5,228,4,242,4,241,4,252,3,206,1,105,255,196,253,4,253,232,252,60,253,216,253,86,254,130,254,143,254,143,254,143,254,109,254,253,253,112,253,48,253,65,253,57,253,211,252,78,252,193,251,96,251,19,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,255,142,255,193,255,252,255,122,0,54,2,130,2,139,255,218,254,151,1,166,1,184,3,13,5,53,4,187,5,41,3,42,254,17,0,81,4,26,10,159,7,228,0,216,3,187,10,179,12,214,10,212,5,50,10,134,19,25,19,149,11,177,5,242,8, 57,15,163,7,203,251,202,253,105,17,122,9,103,253,183,249,120,228,2,0,231,13,19,236,108,239,25,11,182,22,166,24,175,9,199,243,255,254,244,228,96,184,168,173,203,170,145,188,170,190,117,184,255,213,120,247,210,247,124,6,198,3,235,219,52,239,123,8,185,251,255,5,252,23,45,24,247,4,4,231,72,244,4,26,122,47,1,31,80,12,92,5,232,11,188,11,139,10,89,4,217,250,185,11,126,13,190,251,165,239,125,250,210,0,76,217,132,218,155,220,200,244,65,23,236,250,121,6,192,30,42,7,142,24,78,55,79,29,240,10,120,19,85,15,180,43,123,46,159,34,255,42,216,34,244,40,180,63,18,54,142,23,89,249,200,195,91,178,163,156,69,130,31,174,42,224,81,210,229,226,201,249,167,247,123,246,243,234,153,223,64,238,209,15,44,40,8,43,19,40,230,35,116,30,130,30,184,29,35,34,132,48,106,42,29,24,61,250,116,0,18,4,101,232,80,240,196,244,78,250,210,21,132,249,198,236,168,250,252,224,50,228,253,238,198,197,134,205,45,253,156,233,1,203,79,198,50,241,142,41,168,27,132,237,210,6,241,38,153,51,241,44,8,28,47,46,196,62,74,35,134,48,253,79,204,61,192,58,53,29,203,214,3,179,125,193,92,198,108,187,90,185,254,199,196,217,20,229,139,220,61,193,195,193,248,201,87,207,9,215,217,231,220,14,183,21,83,15,106,249,236,231,234,24,37,48,85,27,244,36,233,34,249,33,47,47,8,16,55,1,4,41,15,30,233,41,79,55,112,21,247,27,91,49,104,21,164,237,179,222,43,235,246,7,4,227,126,176,8,201,191,242,127,11,42,16,72,243,224,10,141,37,217,13,253,9,148,30,178,27, 73,33,187,38,96,21,159,38,105,85,70,97,116,55,132,12,24,247,236,216,78,197,16,176,113,178,117,196,120,204,2,214,172,198,39,191,44,192,184,171,153,186,86,196,94,201,11,248,196,6,71,244,244,6,41,6,202,7,159,47,149,35,193,48,179,75,75,51,2,43,236,59,107,28,188,19,88,40,119,47,196,45,87,28,114,35,154,70,76,39,157,240,106,236,44,240,112,242,221,229,40,182,14,187,79,222,45,223,85,239,87,7,76,254,37,255,185,18,158,22,116,2,178,11,132,26,135,14,254,8,177,19,67,51,254,79,116,78,64,60,12,21,222,245,191,238,121,204,162,194,203,195,92,190,252,221,119,230,155,199,179,218,169,204,73,184,213,200,48,209,83,227,211,9,31,253,158,251,6,21,22,1,50,11,103,43,108,38,74,33,150,37,69,44,80,50,181,16,217,4,182,41,57,30,185,3,184,20,111,44,93,64,191,53,231,251,24,244,178,11,11,244,71,211,219,199,249,204,79,197,140,217,51,236,233,232,66,250,16,10,159,6,100,5,251,11,222,34,133,21,175,2,131,253,135,252,136,16,117,55,44,54,22,64,144,57,27,7,79,1,255,232,250,198,34,210,237,209,69,202,10,231,89,232,74,226,146,224,160,180,117,168,180,210,115,216,170,222,249,243,217,0,7,12,146,255,84,3,151,34,161,25,159,20,126,52,183,47,140,18,26,20,178,15,240,23,146,8,195,237,62,253,249,45,209,52,169,15,73,7,202,17,9,255,73,247,23,233,43,208,233,199,221,203,174,213,74,215,182,232,172,12,57,12,116,254,191,20,182,25,65,49,126,52,228,18,81,17,85,18,154,254,59,34,19,62,40,58,49,72,250,46,218,5,115,253,164,220,99,199, 198,207,186,191,216,191,220,229,43,231,42,216,76,193,182,182,16,194,22,195,247,202,167,243,205,241,114,239,205,11,34,17,211,5,119,7,190,26,57,47,226,51,189,27,226,17,18,46,241,48,59,245,212,227,69,2,33,25,202,31,42,27,11,12,38,10,112,9,14,21,46,243,124,213,109,224,52,211,164,200,148,208,139,213,196,252,97,22,240,250,205,5,107,36,125,40,2,67,79,59,23,29,68,31,91,26,186,24,15,62,70,72,120,80,70,92,37,58,104,20,78,9,117,243,7,224,222,202,10,198,108,232,122,230,220,221,225,225,81,201,156,171,24,188,246,211,254,213,30,210,234,233,241,252,250,11,255,247,48,231,242,17,120,57,108,28,234,9,161,35,148,57,134,48,173,10,43,252,185,252,224,14,213,51,227,32,90,13,246,33,138,32,238,29,250,25,152,248,1,245,3,243,238,201,177,204,33,224,158,222,116,250,226,255,159,238,175,3,242,18,143,36,46,54,105,32,162,4,121,11,114,1,21,11,41,33,79,53,127,71,127,52,180,30,57,33,3,0,74,219,5,215,39,214,238,197,16,208,27,235,120,223,166,196,22,177,248,173,64,194,174,198,57,175,33,208,23,253,2,244,97,220,77,227,96,11,36,20,16,5,95,17,123,23,254,36,9,63,179,30,222,245,42,2,79,9,146,28,5,38,57,16,183,27,184,50,243,24,147,32,252,34,208,7,116,252,241,232,31,209,92,220,170,220,41,226,160,250,191,241,239,236,164,4,128,30,44,52,184,45,174,27,158,23,64,0,163,251,125,24,17,46,23,40,199,53,49,66,244,41,224,10,200,252,212,227,84,208,162,204,67,204,209,231,46,233,29,197,150,189,194,196,250,191,30,167,120,171,204,218, 26,230,44,208,234,225,40,232,152,241,58,11,26,255,3,243,199,22,249,34,235,45,233,41,23,254,247,0,123,19,178,5,35,15,244,32,186,26,85,37,97,30,250,30,151,52,187,40,121,11,177,0,11,236,30,231,133,226,145,230,240,242,10,241,142,237,126,254,190,15,85,29,16,58,140,61,227,22,240,1,168,22,25,26,61,21,114,40,249,53,200,70,96,68,166,44,214,32,207,9,241,226,201,210,20,223,200,245,1,224,167,207,135,239,205,225,230,175,132,177,120,192,145,201,48,228,155,209,112,206,78,237,131,242,40,250,245,254,245,232,40,5,41,41,149,32,20,29,121,24,14,8,68,11,196,255,27,2,100,24,83,23,1,20,46,22,101,30,205,42,98,44,89,31,81,18,216,246,63,226,205,231,143,233,30,218,234,220,76,242,119,229,176,232,18,26,121,52,7,52,43,41,131,27,48,29,58,31,146,24,16,40,33,58,180,70,176,67,121,73,90,85,227,37,195,231,191,247,200,250,163,219,72,220,75,223,152,229,141,236,98,190,245,159,142,181,83,185,92,195,219,193,196,170,145,196,247,232,96,225,204,216,166,213,76,235,126,13,66,17,51,13,51,20,79,13,70,0,234,247,104,251,4,10,175,10,175,8,202,16,73,21,46,26,116,44,169,65,62,33,47,2,60,2,135,243,107,226,249,233,209,229,171,222,243,215,206,222,23,254,78,26,196,38,64,43,199,39,55,37,59,19,50,8,214,48,229,47,57,26,236,66,93,102,6,81,212,58,95,24,193,8,94,11,198,233,16,218,226,239,64,239,8,244,89,227,9,184,115,185,11,205,173,205,85,191,58,180,113,196,224,228,94,229,63,215,99,216,35,227,81,250,109,6,64,20,178,26,94,20, 180,4,209,255,234,7,88,254,14,255,59,22,15,12,142,0,212,25,156,41,139,49,145,53,235,40,140,13,119,249,17,244,31,253,59,236,103,220,169,208,13,211,94,242,174,252,175,250,149,45,125,57,176,12,100,16,153,32,190,23,106,22,66,20,86,45,251,90,241,82,15,69,3,62,197,35,157,16,124,253,131,229,39,232,137,247,169,248,22,233,217,202,251,194,17,206,93,202,32,187,13,177,50,189,81,206,9,215,92,213,56,209,196,210,216,215,223,233,91,14,103,9,77,255,137,12,192,3,198,239,11,250,37,1,246,254,214,250,214,253,4,8,165,13,141,33,234,55,16,46,73,26,143,3,204,243,89,15,192,2,168,206,45,215,187,228,193,202,68,221,34,254,60,20,224,33,182,18,98,22,253,41,155,21,38,4,26,18,57,36,149,57,237,74,154,73,114,77,200,66,78,43,191,6,70,238,45,241,69,0,242,253,154,233,41,219,9,220,170,213,213,201,249,186,216,180,150,193,176,190,108,194,76,222,166,216,223,192,98,208,77,227,64,242,214,3,116,14,172,11,218,255,169,253,27,8,81,254,183,254,218,5,225,253,186,6,210,13,253,12,139,61,179,76,135,27,120,22,170,34,209,20,196,14,201,255,3,243,14,233,202,212,227,218,237,2,213,9,179,15,1,34,59,46,10,49,201,34,203,18,57,20,226,35,170,51,65,64,11,74,96,90,65,98,110,81,236,31,118,4,219,6,169,12,82,7,61,242,178,228,29,244,194,228,120,202,123,205,224,197,187,178,119,186,221,201,189,207,73,204,63,200,39,204,109,200,28,219,63,254,217,255,26,4,111,9,196,246,102,1,145,6,2,239,235,2,180,9,132,231,137,238,246,19,229,34,254,40,236,33, 171,32,155,35,58,12,230,9,162,21,136,2,204,221,174,207,156,215,92,234,33,238,245,245,167,9,164,35,197,44,251,35,159,18,17,12,127,25,8,39,4,33,93,47,57,79,48,98,40,97,60,52,140,11,0,19,206,19,163,253,99,249,223,243,138,234,134,231,206,227,31,216,239,189,156,180,58,197,32,190,105,193,12,212,8,197,12,197,229,202,112,195,39,231,90,3,177,245,70,0,3,17,110,246,214,245,161,7,199,12,223,253,8,227,57,235,174,11,143,14,192,16,124,35,18,43,104,25,152,10,114,19,136,30,43,15,126,238,244,216,135,216,243,221,2,223,84,229,236,241,121,19,132,41,129,31,166,22,198,21,105,23,25,33,156,21,60,21,105,67,79,101,115,93,46,77,234,54,19,36,194,19,17,17,143,20,116,249,28,237,130,2,252,242,34,229,217,217,136,189,207,191,141,206,10,191,141,200,60,214,205,188,135,189,68,208,12,209,70,221,226,244,7,8,9,6,14,236,134,243,178,18,15,18,240,245,132,233,10,243,47,251,236,253,154,13,103,32,255,40,193,28,77,18,107,28,36,35,65,31,130,10,229,235,167,228,253,229,118,216,36,214,125,228,2,251,169,28,156,28,171,13,210,26,79,36,212,20,67,3,216,10,153,50,123,68,73,83,216,100,228,70,1,45,40,47,84,31,52,17,153,13,94,243,104,250,175,9,104,239,1,223,170,218,94,192,223,189,9,206,158,207,26,199,30,191,0,198,33,200,60,185,18,197,174,236,191,0,148,240,255,229,201,248,102,6,130,5,41,253,18,248,121,241,107,228,41,235,1,7,184,20,213,23,111,23,165,15,167,28,224,40,40,30,194,21,217,9,150,246,5,242,243,222,140,203,101,219,18,247, 167,11,43,3,92,15,228,46,38,38,74,16,164,18,171,8,150,18,77,61,197,75,137,84,157,94,50,68,215,57,9,60,178,31,97,15,179,15,118,4,51,255,95,3,143,253,176,228,100,198,53,199,69,212,141,205,114,191,239,199,226,209,46,189,194,172,59,193,194,223,203,236,221,230,98,234,103,248,86,249,118,253,193,12,27,7,112,246,219,231,208,226,119,255,207,23,46,15,187,17,24,21,18,29,172,42,89,38,61,28,200,23,98,24,171,12,234,224,89,203,101,232,242,237,187,230,143,252,151,8,214,21,194,44,78,27,19,7,12,8,90,2,176,24,174,62,160,67,236,69,252,80,108,79,111,59,220,40,104,34,103,22,136,4,0,3,236,15,38,10,133,233,35,218,88,219,82,207,34,194,243,200,246,212,173,206,223,179,127,171,243,192,231,202,21,208,241,224,201,228,83,235,112,239,67,238,59,7,125,15,155,251,9,229,124,222,112,239,194,7,226,9,110,4,163,4,204,21,132,48,224,29,2,12,121,44,180,48,180,13,220,249,43,228,183,220,106,237,132,227,134,225,140,252,131,12,213,30,234,41,165,23,224,252,182,253,161,21,195,35,162,45,231,61,241,80,8,82,199,69,88,65,26,54,137,25,32,11,229,21,226,22,148,8,132,251,94,247,48,237,22,206,32,194,10,220,218,219,66,206,67,194,171,182,240,188,122,193,155,196,183,216,153,229,111,226,205,226,254,236,244,4,25,17,85,5,199,246,57,228,108,229,49,9,9,4,153,237,66,9,195,27,9,18,41,24,111,23,169,33,121,53,40,34,54,6,182,250,60,237,114,224,195,223,224,223,236,221,225,243,3,22,240,36,45,24,113,5,9,2,9,6,215,11,191,32,207,53,116,57, 221,64,116,87,186,87,243,63,46,32,169,27,45,42,151,22,91,7,219,16,205,13,105,248,195,220,38,204,96,217,166,224,55,212,70,203,238,192,56,185,24,183,156,187,79,209,73,217,181,210,168,220,182,229,178,238,249,19,161,14,91,235,236,242,93,247,171,239,70,245,234,246,202,0,248,16,157,14,180,8,134,23,102,38,171,40,228,41,30,35,111,14,95,251,93,243,87,236,77,220,216,211,218,232,217,8,131,22,60,27,193,29,104,8,152,252,123,6,22,28,86,40,218,32,112,53,217,94,191,94,217,68,117,56,189,49,121,44,218,30,38,19,201,27,66,26,228,7,192,241,32,224,43,222,249,224,149,219,49,222,12,209,56,180,5,187,152,192,215,189,67,216,117,213,118,192,202,215,213,247,165,1,52,255,12,251,11,250,70,253,20,241,83,229,182,242,238,5,55,5,81,255,147,5,133,16,170,23,46,35,151,43,102,41,235,24,95,17,46,13,68,242,134,222,233,217,134,220,31,235,146,0,35,26,244,35,100,7,71,250,200,13,58,19,81,12,35,18,35,43,39,74,123,84,170,76,116,73,91,64,180,48,51,38,48,29,201,35,228,34,168,12,168,7,166,246,168,215,61,226,40,233,138,218,93,218,14,204,185,174,125,179,202,200,40,204,118,192,182,185,31,197,104,227,39,243,116,237,179,241,220,1,179,253,4,233,217,227,202,234,127,246,127,248,134,249,173,250,47,247,97,6,32,30,90,32,251,28,246,28,7,30,251,22,23,252,220,233,102,226,96,204,42,205,209,240,252,11,202,10,173,2,226,4,89,12,152,3,127,246,88,4,195,23,29,43,42,61,1,65,252,81,23,78,40,46,142,44,168,46,32,32,172,37,142,37,250,13,236,2, 52,248,218,226,78,226,123,241,229,236,224,211,27,188,41,186,229,201,112,210,131,190,40,180,161,197,126,214,136,223,108,230,37,244,126,2,241,253,54,246,186,240,33,230,132,237,110,255,119,254,153,244,31,240,174,1,126,24,187,23,196,25,233,40,131,40,219,29,60,27,216,13,66,239,236,210,140,209,134,239,38,254,48,252,156,9,31,17,170,23,139,11,11,244,111,3,224,22,119,19,90,41,2,71,241,75,53,81,78,78,112,54,201,46,199,53,61,49,176,40,150,38,90,28,20,3,47,241,189,235,166,248,241,253,80,226,200,200,70,201,214,209,23,206,33,191,7,189,86,199,198,196,129,205,141,226,28,236,1,247,13,0,139,0,229,246,248,232,240,236,199,255,121,252,242,238,59,245,226,251,17,0,57,15,224,27,124,34,77,27,172,31,120,52,217,36,29,252,204,225,249,214,30,231,196,239,112,228,114,250,58,22,168,14,160,4,101,3,25,248,142,253,1,13,49,21,51,35,220,64,56,80,100,73,214,66,53,56,152,49,157,50,142,48,61,49,157,43,75,16,81,247,61,245,102,0,177,255,146,229,193,215,153,217,227,207,153,199,141,198,233,194,204,191,1,188,204,192,120,208,241,218,118,231,192,254,206,253,163,238,83,241,136,243,110,245,52,245,254,245,176,250,144,238,217,238,75,12,147,22,108,17,46,18,148,29,215,56,180,59,184,13,75,245,9,245,218,229,186,220,233,230,84,242,105,254,225,16,253,15,206,0,146,254,155,253,135,252,22,7,20,21,160,40,72,62,48,71,98,73,59,67,191,51,148,45,87,52,10,65,129,57,32,22,147,2,165,8,149,6,176,251,4,241,147,233,7,227,113,215,26,204,68,206,158,197,113,188,163,194, 10,188,18,184,28,202,155,225,116,244,129,240,125,238,118,251,6,245,98,236,190,249,17,252,53,243,39,237,125,233,24,2,45,20,8,2,28,0,91,32,4,53,243,48,219,41,154,23,16,255,45,243,54,230,162,220,54,232,135,248,124,2,178,12,131,10,9,5,88,253,4,246,120,250,0,6,84,20,85,37,74,54,214,74,93,76,36,50,60,38,160,59,172,71,71,59,187,34,243,16,212,17,75,10,43,254,49,254,116,243,72,229,216,226,94,217,255,205,158,196,121,196,14,200,107,180,243,166,142,190,145,208,115,218,120,234,208,236,167,237,254,238,79,234,141,245,201,0,47,236,185,219,61,241,193,0,233,247,122,246,46,0,146,11,250,33,85,46,184,43,243,39,12,26,175,2,166,237,24,224,210,228,168,237,44,246,98,2,124,11,145,14,253,3,186,244,223,244,40,3,152,1,56,9,148,42,229,68,72,72,51,53,231,42,45,63,244,72,206,65,38,56,239,38,42,24,128,21,123,17,208,10,63,252,240,242,187,248,130,230,134,210,211,215,107,214,84,203,44,191,227,177,193,177,166,194,250,206,160,223,63,242,9,233,50,221,111,242,81,6,128,247,79,233,228,234,188,240,172,250,240,247,148,240,55,247,155,3,121,19,174,31,234,42,111,50,107,45,170,25,24,3,155,238,156,231,113,235,20,235,12,245,88,13,128,14,10,5,29,1,151,254,215,252,64,242,104,249,191,30,247,55,130,56,3,55,159,51,19,57,192,66,200,70,243,71,221,49,57,32,177,37,173,28,117,10,106,8,164,7,177,249,78,237,171,224,211,221,77,224,31,212,250,194,74,192,2,182,209,166,13,189,208,224,136,225,45,216,146,219,150,237,192,253,187,249,126,235,7,232, 225,240,114,248,205,244,99,236,195,238,134,247,72,0,30,16,23,28,89,42,236,53,6,39,215,18,140,5,146,242,27,228,231,228,5,239,181,0,108,1,4,0,152,15,63,11,42,246,14,232,165,239,149,13,121,32,62,41,67,51,78,49,6,46,80,65,103,75,181,66,205,61,88,56,109,43,245,32,28,23,196,17,219,20,253,8,232,239,208,238,246,241,111,223,252,217,46,222,230,205,83,179,189,169,239,184,22,208,203,215,86,210,36,214,102,230,211,247,176,249,59,238,140,237,80,240,126,244,126,249,169,240,157,235,238,243,213,245,40,253,137,18,230,33,48,45,189,45,41,39,251,32,50,2,241,232,19,236,202,243,91,243,17,240,168,252,219,21,23,20,88,249,128,235,127,234,91,244,80,16,145,34,189,31,46,36,1,49,51,57,36,63,143,66,30,64,90,69,128,59,246,31,47,28,123,37,162,25,129,10,18,6,40,253,249,238,236,231,26,234,161,234,220,215,63,190,224,177,161,180,223,195,239,201,37,200,121,209,221,220,223,231,50,245,95,240,149,234,29,241,251,240,178,244,255,245,147,239,217,237,211,233,209,240,230,5,131,16,218,24,79,43,42,55,94,47,102,16,149,248,57,251,195,249,202,231,160,232,70,250,203,10,231,21,175,14,96,241,47,227,27,241,182,2,84,17,167,21,193,21,122,40,75,56,217,49,42,54,245,75,133,76,19,59,150,48,201,44,71,40,34,30,131,26,171,22,64,6,25,245,143,240,35,244,219,247,92,230,198,200,240,191,209,187,74,187,80,195,38,192,231,197,245,212,130,223,173,233,181,236,45,237,178,240,91,237,236,239,173,250,59,247,213,233,113,230,78,237,21,249,53,251,106,3,220,35,111,57,171,45, 162,28,203,20,43,7,2,251,98,241,139,227,110,233,2,3,160,19,47,19,97,0,114,231,55,233,250,253,45,0,208,0,214,18,193,31,53,33,34,38,211,53,252,67,124,68,103,66,203,63,169,52,89,42,131,37,157,34,147,37,9,19,8,248,59,248,133,253,191,255,246,245,28,219,81,202,219,197,80,194,145,190,37,184,61,187,4,203,108,212,26,218,161,230,131,236,18,235,104,233,9,238,6,250,11,247,172,232,195,234,249,242,130,232,182,227,249,249,131,18,91,36,8,45,117,38,56,31,200,26,186,10,73,246,234,233,22,226,89,241,242,14,197,18,166,1,110,247,104,244,179,239,172,240,122,253,96,12,140,12,57,16,98,32,229,42,178,55,108,61,132,65,185,74,15,63,26,44,139,44,172,47,87,47,102,32,83,7,17,253,30,3,65,9,107,4,197,237,74,217,66,214,156,207,98,194,17,186,159,185,103,193,216,201,69,210,77,224,240,231,12,226,158,231,6,248,223,244,97,237,152,243,173,248,245,240,251,231,15,224,159,232,144,3,155,20,239,29,75,39,228,39,89,37,110,34,182,11,147,235,169,227,178,242,57,4,166,5,43,8,44,11,231,249,127,237,237,239,51,248,89,5,102,3,54,3,127,20,126,32,30,37,107,49,215,63,158,72,150,66,53,50,144,47,29,53,105,54,176,44,66,19,211,1,75,6,9,13,109,8,40,250,234,234,41,225,48,217,8,202,238,193,192,189,92,180,175,185,64,208,189,216,199,209,237,217,183,232,153,238,237,237,35,233,241,238,247,252,106,248,157,229,105,222,118,223,40,235,168,2,10,16,209,19,26,28,22,47,244,52,122,21,210,248,40,241,105,238,211,245,244,253,194,5,226,13,109,2,177,240, 244,240,57,247,57,249,95,252,236,255,64,9,255,16,162,21,209,37,153,55,190,67,211,67,120,56,113,50,65,59,48,64,130,53,133,34,71,17,184,14,222,17,238,12,79,6,48,2,73,241,38,223,33,223,227,215,248,191,147,180,249,187,233,199,150,207,176,205,222,207,9,228,187,236,42,230,114,231,112,239,247,249,169,253,182,244,107,229,46,215,110,228,41,251,112,251,63,255,132,20,167,43,22,55,123,41,252,14,107,0,152,244,131,238,105,249,62,5,117,9,140,4,222,252,66,250,26,246,16,242,255,247,36,0,74,2,100,4,90,7,178,20,73,44,173,60,104,62,237,55,12,54,85,62,230,70,64,61,123,42,19,37,214,27,34,15,91,17,41,22,74,9,187,250,174,243,172,236,202,228,142,206,130,186,18,191,11,196,82,196,21,198,251,205,229,218,185,223,54,228,194,229,143,227,102,243,231,5,47,250,70,230,13,224,70,228,70,238,235,237,88,238,90,4,63,29,195,44,171,48,209,38,34,18,115,251,198,240,239,248,212,2,236,1,171,3,155,4,4,1,207,248,186,239,181,241,59,252,188,1,176,250,231,248,132,3,40,26,75,50,152,53,8,45,60,52,227,65,248,64,232,62,226,60,104,45,254,32,11,26,52,23,105,25,238,14,111,3,152,2,70,254,126,239,29,217,229,204,203,201,66,191,195,188,187,195,49,197,109,206,92,222,155,220,53,216,120,222,90,238,40,255,225,250,90,236,127,233,132,235,172,230,76,226,209,228,130,243,173,5,30,24,239,45,171,51,184,33,204,8,193,250,204,249,87,254,81,255,220,254,84,5,47,8,170,254,223,243,181,240,124,247,115,1,0,253,131,236,167,243,9,16,127,30,246,37,5,44,121,46, 159,55,137,63,214,68,117,69,190,55,31,41,112,36,22,37,12,31,250,15,117,12,122,20,95,10,221,249,198,239,240,222,164,211,71,205,49,193,248,185,179,191,201,204,127,217,48,215,212,206,54,216,158,234,135,246,119,245,178,240,202,243,54,242,128,232,216,225,173,226,39,229,36,239,27,5,143,30,90,48,152,44,55,25,39,9,234,1,149,253,59,252,190,255,21,2,25,8,238,7,46,245,241,240,154,253,137,255,54,248,236,237,121,238,144,252,140,11,198,24,155,34,148,37,178,41,29,53,95,68,176,74,10,57,55,45,93,51,180,44,103,31,212,23,12,19,246,19,127,21,142,9,84,249,149,236,106,228,66,222,22,202,182,182,126,184,83,202,52,213,111,206,107,199,163,209,109,226,4,233,93,236,63,242,123,245,66,245,14,241,225,233,197,226,244,220,191,222,238,239,178,13,36,34,4,42,182,40,104,23,72,12,126,6,154,250,241,251,183,7,217,10,93,3,153,249,53,249,198,255,126,255,106,250,84,243,153,237,5,242,111,250,51,12,157,28,217,24,54,25,246,47,160,63,33,65,66,63,222,56,202,54,49,52,129,42,64,31,70,23,74,24,171,29,211,22,35,5,193,248,126,246,168,240,151,217,186,190,53,187,134,201,107,207,132,202,73,199,96,204,15,214,23,223,187,230,199,235,0,242,138,243,142,245,14,248,216,233,94,219,126,217,79,223,252,245,163,17,188,30,184,36,242,38,57,29,144,11,5,252,215,255,20,11,177,10,210,3,186,251,225,252,93,3,252,255,85,252,158,253,134,240,18,230,189,244,178,4,13,11,120,13,155,18,195,33,37,49,170,58,51,62,167,61,6,60,114,59,108,52,79,38,101,28,64,29,127,35,211,29, 151,12,158,5,112,7,215,255,17,232,55,208,81,198,187,197,46,203,51,202,100,198,7,201,90,202,18,211,174,224,128,227,116,229,83,239,164,245,15,250,204,245,172,226,155,212,219,212,144,229,230,247,157,6,50,27,88,41,108,36,17,19,139,1,179,255,69,12,111,10,100,0,24,1,143,253,170,250,158,1,184,5,233,253,1,240,158,232,5,239,7,249,51,254,251,1,156,8,240,19,73,35,135,46,36,53,82,57,205,61,9,67,172,59,153,43,102,34,35,39,148,41,188,29,104,20,104,19,164,19,236,13,11,249,80,227,140,215,1,205,29,201,78,206,115,201,238,196,243,199,201,205,6,215,3,221,167,223,46,228,174,238,137,253,27,255,166,237,10,223,92,217,141,217,179,228,84,242,133,8,137,36,115,40,251,24,101,15,182,10,176,7,91,11,227,12,241,5,38,252,43,251,243,5,42,12,24,4,127,247,201,238,135,240,254,245,121,248,35,250,204,253,180,8,23,24,251,34,218,39,146,45,39,63,202,72,118,62,18,49,82,45,197,47,219,47,48,34,248,22,60,29,228,30,163,24,14,13,142,249,226,231,75,219,179,211,197,207,35,204,182,200,88,199,125,200,66,210,109,217,28,214,207,219,254,231,98,245,201,255,78,249,13,235,158,228,15,219,246,210,169,223,201,249,80,15,225,28,94,32,12,26,117,13,172,6,218,13,230,17,254,9,245,252,113,249,155,4,82,12,230,8,155,252,126,243,37,242,63,244,16,246,245,241,251,239,219,253,27,15,222,17,8,21,201,32,42,53,44,69,41,61,1,49,118,51,127,54,159,49,157,38,99,28,2,28,22,33,165,33,199,25,241,7,22,249,214,235,183,220,161,214,39,210,38,200,63,198,6,201, 126,204,249,209,217,207,9,207,158,221,25,238,194,243,21,249,203,250,169,240,190,221,153,209,170,214,11,228,1,248,109,14,99,28,90,28,24,17,171,11,17,16,173,20,20,14,43,0,156,250,1,2,230,9,64,12,191,3,30,246,190,246,96,251,128,245,11,238,134,235,159,246,66,5,60,5,173,3,199,19,218,41,75,56,207,56,89,52,85,54,57,56,98,55,12,47,252,32,192,29,220,34,152,35,98,35,54,26,54,7,252,249,187,239,216,226,48,218,77,207,172,197,174,201,97,208,194,204,70,199,181,202,40,213,242,219,95,230,72,245,192,253,64,249,151,234,130,219,77,210,233,211,230,227,35,252,99,15,33,21,158,15,151,14,55,20,192,20,72,18,106,8,119,252,3,0,68,10,90,12,41,6,176,252,7,252,10,1,174,248,112,236,6,236,237,245,30,253,44,250,186,249,69,7,164,24,109,41,189,49,92,48,32,53,186,59,131,57,215,52,74,45,169,33,95,32,153,38,145,39,250,36,226,23,146,7,222,253,88,247,251,232,209,212,191,205,250,208,186,208,163,203,12,201,203,201,93,203,174,207,205,218,125,234,254,246,104,253,224,248,233,234,153,217,39,204,125,213,16,237,249,254,198,8,130,11,36,12,128,20,228,25,41,22,193,12,253,1,117,2,20,11,235,10,246,3,25,1,136,5,232,6,26,250,147,239,115,241,242,245,146,248,133,246,5,242,129,250,150,12,171,23,191,34,172,44,132,48,162,55,25,60,19,58,118,51,53,43,196,35,6,36,234,44,147,45,228,31,72,20,200,16,138,8,147,246,161,228,136,218,208,214,130,210,114,209,160,206,217,202,111,200,41,200,96,208,71,221,119,232,213,247,138,2,80,249,122,229,108,210, 221,206,203,222,16,241,47,251,50,0,56,4,3,16,31,27,63,25,247,13,72,5,153,8,40,14,98,7,64,0,189,4,181,9,23,8,43,0,44,242,103,242,138,249,86,247,181,241,46,239,24,242,213,251,152,9,22,20,189,28,75,39,38,48,236,53,18,59,143,58,56,46,46,37,250,38,211,44,241,43,117,36,151,32,49,28,23,19,242,5,151,245,136,231,77,222,152,213,83,212,245,211,213,204,175,199,96,199,55,199,142,204,184,215,251,233,238,253,62,1,0,243,20,222,78,208,75,213,10,228,76,239,73,242,203,246,20,6,135,25,67,24,179,12,78,11,220,12,168,14,26,9,124,255,142,2,60,13,24,13,55,2,194,249,79,247,71,249,246,250,196,245,182,237,4,237,175,244,249,251,240,6,8,18,196,25,249,34,141,48,166,60,246,58,138,48,241,44,182,44,241,43,33,43,241,40,126,41,54,40,161,30,151,20,145,9,114,248,107,234,143,225,8,220,50,217,70,211,83,206,148,203,215,198,1,196,40,202,124,218,252,241,170,1,143,253,91,237,67,217,96,213,186,225,106,229,82,228,187,236,252,252,242,14,70,21,18,15,125,12,172,19,83,19,156,9,107,2,66,5,240,10,50,14,138,9,228,254,107,251,255,253,53,254,221,249,154,243,249,237,178,236,27,243,36,0,132,5,219,7,198,20,64,39,63,53,171,56,175,50,187,49,39,51,139,45,156,41,124,42,164,43,6,44,54,40,178,33,35,24,163,9,74,250,77,240,229,229,158,222,27,218,193,213,121,211,166,202,113,192,136,192,242,200,125,223,49,250,172,0,71,243,67,230,205,223,36,224,2,224,243,219,171,223,105,240,122,2,170,8,177,11,148,16,97,20,224,19,247,13, 28,5,56,4,254,9,14,14,89,10,184,3,137,0,180,254,205,254,202,1,120,251,236,238,191,234,167,239,230,247,137,251,75,250,83,4,130,23,246,38,0,47,111,50,158,51,23,52,10,49,178,43,98,42,183,41,212,43,141,46,61,42,51,35,197,23,219,10,60,1,78,243,95,230,92,225,241,221,204,217,239,213,235,199,87,185,62,187,184,207,53,233,253,247,238,245,68,237,243,234,176,233,88,223,54,215,23,219,11,230,219,241,10,251,231,2,52,12,112,20,22,23,224,15,208,7,217,7,221,9,187,10,85,13,68,9,167,1,99,255,188,1,246,5,123,1,15,245,241,237,129,241,19,244,67,243,234,242,245,248,110,7,178,21,51,34,232,44,12,48,245,50,203,51,85,48,42,44,196,40,255,40,214,47,15,48,99,41,192,35,54,26,83,14,140,2,118,244,208,230,4,227,106,229,144,225,6,210,12,190,229,179,28,193,108,218,159,232,32,236,41,239,213,242,162,239,1,228,173,217,207,215,68,222,160,231,178,236,16,243,72,3,108,15,8,19,163,16,99,11,30,7,61,8,90,11,227,13,245,10,53,2,82,255,245,4,39,7,116,3,176,249,249,243,107,244,51,242,79,239,134,238,77,240,55,248,210,4,141,17,94,32,145,40,115,44,9,50,104,50,112,44,99,41,13,41,8,43,128,46,93,47,128,41,27,35,162,29,229,17,119,1,236,241,118,232,112,235,32,239,156,225,69,199,168,182,0,187,171,202,14,215,86,225,179,233,132,241,200,245,178,236,171,222,199,218,175,221,215,223,12,226,17,232,21,244,193,4,92,15,36,18,135,14,218,6,1,8,172,13,52,16,182,11,156,3,27,2,32,8,224,8,55,5,132,0,216,251,31,250, 192,246,67,240,94,238,112,237,168,238,127,247,217,3,16,16,92,29,61,40,127,45,252,47,37,49,25,44,100,40,72,42,255,44,236,46,213,46,143,43,97,40,107,35,76,20,74,254,44,240,201,244,216,249,206,238,238,216,3,196,98,188,29,195,141,203,214,210,26,224,54,239,235,244,47,242,221,231,226,224,78,223,240,221,16,222,248,223,72,230,130,246,223,7,104,16,227,14,85,7,10,8,33,16,95,17,237,11,241,5,84,4,73,9,97,11,36,7,11,5,38,3,111,255,58,252,110,248,53,241,10,236,224,236,179,238,133,245,15,2,119,15,208,27,212,39,128,45,186,47,251,45,34,43,90,41,2,43,49,46,207,44,246,43,115,50,52,50,35,34,162,11,118,253,24,252,226,1,114,252,185,231,204,212,89,200,189,194,239,193,117,198,255,211,226,228,116,238,218,241,163,238,218,231,24,228,177,224,251,220,158,218,132,218,222,230,148,251,61,8,112,10,111,7,122,7,68,14,174,17,219,12,33,7,182,6,247,6,97,9,207,10,15,8,105,4,184,4,103,2,245,253,152,248,202,240,198,235,70,235,48,238,238,243,125,253,76,13,128,27,110,37,128,44,99,44,120,41,66,43,145,46,136,41,80,38,116,42,49,52,182,58,84,48,137,25,16,10,230,6,20,9,26,5,26,247,110,232,230,218,138,203,123,193,129,191,196,199,250,215,187,228,44,236,188,239,152,236,65,234,37,232,165,225,56,217,150,213,6,220,116,236,128,252,243,1,143,3,5,8,53,12,175,14,227,15,42,11,118,6,3,7,203,8,33,10,93,9,248,6,177,5,232,4,47,5,118,255,218,246,208,240,232,236,32,234,50,236,147,241,132,249,122,10,155,28,72,35,139,36, 232,38,254,43,159,47,124,41,109,32,207,35,139,49,13,61,241,55,112,36,73,22,125,17,200,14,94,11,213,2,10,248,171,236,26,219,12,202,47,192,30,192,37,202,34,217,118,226,160,231,49,235,227,237,207,237,223,232,11,220,203,210,36,215,123,225,158,236,248,246,199,252,47,2,171,7,224,12,229,14,189,12,246,9,157,6,244,6,98,10,213,10,21,7,186,6,140,8,137,6,167,4,61,0,90,246,72,240,11,239,23,235,98,232,244,236,139,251,9,15,132,24,239,26,229,32,206,42,124,49,233,42,54,29,199,30,16,45,201,58,40,60,182,48,37,35,9,28,86,22,125,17,251,12,11,6,124,252,233,238,174,219,85,201,151,193,123,196,70,206,238,217,150,222,42,227,115,237,217,242,27,239,241,226,209,216,168,213,197,218,34,228,42,236,73,243,114,251,182,2,207,7,26,13,130,14,223,9,222,7,238,9,86,9,53,9,57,10,247,7,147,8,114,10,33,9,233,4,1,254,49,248,126,245,124,237,226,229,179,229,28,240,145,1,146,11,165,14,118,24,128,39,149,47,228,42,131,30,196,26,40,37,247,50,177,57,226,55,235,46,2,37,217,30,252,24,160,18,255,15,97,9,133,254,181,238,71,217,50,200,230,195,202,201,26,208,207,211,124,218,98,229,250,239,198,242,129,234,121,221,53,215,120,216,167,219,41,226,198,234,95,240,199,248,11,4,178,8,232,9,151,10,7,9,20,9,68,9,176,8,30,9,83,7,249,8,23,12,255,10,132,7,33,4,147,0,180,253,184,243,146,230,73,227,232,234,36,245,214,251,43,1,225,12,198,30,221,42,189,40,43,33,248,26,252,28,125,41,196,51,144,55,158,53,10,46,29,38,238,31, 74,26,92,21,13,19,181,14,109,1,188,235,146,215,101,204,115,201,125,203,68,205,21,208,178,218,207,234,74,241,189,238,165,231,49,221,16,216,82,219,221,220,76,224,107,230,173,239,1,251,52,2,109,6,51,9,169,8,236,8,38,10,157,8,104,7,179,6,238,7,67,12,118,12,215,7,211,6,168,9,120,7,195,251,188,237,241,229,96,234,50,239,243,238,249,243,140,255,5,17,201,33,64,39,178,34,137,28,251,26,61,32,188,42,81,51,7,54,149,51,167,47,178,40,207,31,87,26,90,27,94,26,218,17,18,1,88,235,18,219,160,212,90,205,1,200,240,202,166,209,97,222,253,235,236,240,65,237,220,228,121,222,71,221,112,219,180,219,176,223,234,229,211,239,168,250,26,1,78,5,64,7,153,8,239,10,118,11,252,6,163,4,30,9,101,12,226,11,215,7,222,6,107,14,183,15,100,4,209,246,162,238,129,237,119,238,40,235,11,233,191,240,21,2,74,20,101,31,91,33,24,29,131,25,184,27,26,35,26,42,10,48,3,54,220,53,98,46,112,38,55,30,204,29,79,35,82,30,163,15,228,255,178,239,41,226,80,214,128,204,47,200,176,201,155,211,144,226,29,235,100,237,220,234,42,229,187,224,242,221,169,219,5,219,233,222,21,229,154,239,3,251,186,254,189,1,97,7,75,11,231,11,74,7,81,4,179,9,186,13,234,9,77,6,145,7,143,14,155,18,22,13,107,0,68,247,162,244,215,242,136,236,202,229,186,230,188,242,168,4,173,21,226,27,136,25,12,26,90,26,221,27,85,34,114,40,219,48,65,57,197,53,185,42,238,34,73,34,31,38,160,36,55,28,184,16,0,2,139,244,114,231,10,216,107,203,182,199,196,204, 176,214,43,226,122,232,139,234,147,234,176,228,245,224,163,223,230,219,49,218,102,222,154,230,46,241,59,246,220,249,165,2,79,10,183,9,219,5,156,5,1,10,65,13,239,10,73,6,105,6,240,12,190,18,140,17,79,8,6,1,252,252,16,249,85,244,221,233,44,225,223,231,185,246,72,6,226,18,76,22,234,22,153,25,232,25,214,25,152,30,145,42,210,54,221,55,184,48,189,41,102,38,155,39,236,41,149,38,97,28,177,18,208,7,127,250,207,234,24,216,1,204,114,203,51,207,173,215,251,225,168,231,43,234,204,232,200,229,78,227,234,221,115,216,208,218,196,225,240,230,155,234,112,242,28,253,117,5,60,6,153,3,227,4,230,8,70,12,37,10,38,4,104,5,231,10,37,15,48,18,168,13,251,5,114,4,200,1,51,250,224,239,240,227,136,224,0,233,0,248,37,5,101,12,162,18,62,23,25,22,123,18,193,21,104,32,189,43,17,52,169,50,110,43,219,39,8,40,232,41,178,42,92,35,92,27,238,21,88,11,98,251,132,232,51,215,200,205,52,203,40,207,38,216,6,224,38,228,187,231,76,234,53,230,108,222,175,217,126,218,189,221,213,221,67,224,255,232,150,243,219,253,70,1,1,255,128,2,46,8,196,9,119,9,72,4,79,1,30,7,101,13,60,15,49,13,33,10,51,9,0,8,99,4,186,249,61,235,140,225,118,227,68,235,7,244,151,0,173,12,50,18,113,19,12,16,181,14,93,23,211,34,181,44,73,49,232,44,176,40,166,41,201,42,203,42,218,39,6,36,76,32,164,25,79,13,106,253,24,235,15,216,173,205,125,206,173,210,37,215,97,220,28,229,108,236,40,233,114,226,220,222,50,221,163,222,189,220,123,217, 134,224,123,236,147,245,189,251,167,252,0,255,13,6,107,12,27,11,3,5,92,2,86,6,62,12,205,14,239,13,180,11,174,11,163,15,54,15,186,3,213,247,208,237,138,230,48,230,78,234,135,244,99,4,252,13,210,16,114,15,116,12,245,15,14,27,180,38,213,44,36,45,135,43,236,43,37,45,94,43,157,42,184,42,255,38,252,34,170,29,176,18,151,0,218,233,216,218,179,213,15,209,196,208,188,214,215,222,223,232,174,234,57,229,247,226,253,226,61,225,207,220,16,217,16,218,41,227,21,238,245,243,104,245,66,249,236,1,8,10,126,10,156,6,253,2,67,2,34,9,71,14,75,10,117,8,34,11,171,15,186,18,72,12,33,2,46,249,187,238,220,229,123,227,26,233,155,245,62,4,41,12,52,11,33,8,164,8,161,17,103,29,64,35,39,39,190,42,110,43,158,43,96,42,159,42,79,43,142,39,22,39,141,40,24,32,106,17,169,254,107,236,153,223,193,213,153,206,13,208,172,216,144,224,181,228,81,229,111,228,153,228,26,228,42,223,187,216,7,214,136,220,91,230,42,234,109,237,225,242,190,248,148,3,230,9,247,5,248,1,219,1,159,6,79,11,38,9,227,5,205,8,154,14,155,17,111,17,89,12,180,3,37,250,93,238,118,228,10,227,233,233,135,249,91,6,76,7,196,4,67,5,108,10,157,19,139,25,190,32,200,39,88,40,247,41,237,44,191,43,28,41,186,40,28,42,92,45,225,42,39,32,223,17,79,3,248,241,26,225,100,213,60,209,74,213,101,219,240,223,206,226,163,227,150,231,207,233,47,226,93,219,2,217,160,217,67,224,111,229,153,230,91,234,188,242,113,253,138,5,128,5,147,1,203,2,237,6,92,8, 142,8,194,6,223,6,143,11,208,15,69,19,153,19,82,13,126,6,4,252,94,236,100,227,2,228,26,240,181,253,188,1,93,2,147,4,62,5,202,9,244,18,43,26,214,30,104,35,22,40,117,44,199,44,137,40,63,39,154,43,75,47,252,46,29,42,215,33,225,23,76,6,111,242,7,226,199,213,231,213,181,218,55,218,60,220,97,226,169,231,113,234,92,231,99,223,80,218,114,218,57,221,159,224,6,225,162,225,20,235,88,247,120,254,146,1,65,1,110,2,51,6,19,6,88,7,75,7,175,4,106,7,50,12,82,16,212,19,199,19,140,17,226,9,22,248,229,232,85,229,67,233,143,241,14,251,191,255,197,255,32,0,149,3,255,10,181,18,29,22,4,27,54,35,76,41,1,43,250,38,125,37,37,42,75,44,125,46,57,47,118,42,196,37,99,28,83,7,18,241,189,226,12,220,164,217,25,216,213,214,195,219,80,228,20,233,172,233,72,228,105,220,1,220,74,222,193,221,100,220,229,218,125,226,30,238,104,245,1,251,152,254,199,255,110,3,251,5,152,6,75,6,182,3,134,4,188,8,104,10,60,13,2,21,75,25,99,19,130,6,53,247,41,235,114,231,123,234,23,243,204,250,102,251,22,252,41,255,178,4,241,10,49,13,222,18,130,29,120,35,196,38,199,39,71,37,71,38,53,43,4,45,253,44,128,47,44,48,9,43,125,28,183,6,153,244,143,233,241,223,36,219,230,214,61,214,111,222,237,230,147,234,57,231,234,223,45,223,156,225,248,222,125,219,145,217,11,220,192,228,168,237,71,244,83,249,184,251,208,255,215,5,252,6,205,3,141,4,255,6,160,5,10,5,214,7,158,16,178,25,181,25,45,19,31,6,39,246,111,236, 198,233,141,238,208,245,173,246,61,248,149,253,43,0,9,2,26,7,66,12,115,19,9,29,110,34,18,35,236,36,24,38,59,40,208,41,13,41,44,46,159,51,121,50,10,43,250,26,5,8,111,249,184,236,251,226,138,218,86,212,249,216,216,226,48,231,71,230,253,226,137,225,177,226,64,225,212,220,125,217,107,216,227,219,213,229,214,237,170,239,184,244,55,252,164,1,74,3,20,2,126,4,238,6,241,3,222,1,80,2,31,8,55,19,250,25,63,26,17,19,174,2,8,244,107,239,75,238,114,238,82,242,241,245,251,247,108,252,82,253,183,254,114,4,4,11,29,20,189,26,170,28,87,33,59,37,76,37,85,37,78,37,117,41,61,49,154,52,14,51,233,41,164,25,70,11,162,254,236,239,169,225,116,216,142,215,129,221,18,227,124,227,193,227,151,227,97,226,7,228,226,225,95,218,195,214,44,217,209,223,72,229,125,231,199,238,222,246,107,251,7,255,50,1,110,3,228,6,50,5,133,1,191,0,58,2,140,8,150,22,138,30,116,25,222,15,216,2,10,248,147,243,196,239,177,239,65,243,254,245,165,250,26,252,115,250,124,254,165,5,117,12,236,18,252,22,0,29,165,35,176,36,208,35,79,35,238,36,116,44,154,53,181,55,245,49,19,41,38,30,157,18,176,2,17,239,174,226,95,221,138,219,242,223,47,227,101,227,95,227,163,228,112,231,65,229,34,221,19,218,186,218,128,219,90,222,50,226,80,232,135,240,58,246,155,248,190,254,209,2,85,3,6,7,234,5,25,255,46,253,134,1,45,13,247,25,139,28,25,24,39,15,49,3,149,251,32,245,125,239,113,240,45,244,224,247,76,249,63,247,77,249,170,255,228,4,140,9,2,16, 254,21,239,28,49,35,170,34,16,31,213,31,147,37,125,48,143,54,117,51,229,48,220,44,240,34,83,20,208,1,251,240,49,229,151,222,51,224,26,225,236,222,168,224,226,229,180,231,191,229,145,225,179,220,101,220,24,219,216,215,134,220,244,226,139,230,169,237,128,243,207,246,76,252,6,1,237,5,31,7,110,0,40,251,210,251,18,2,234,14,162,24,86,26,134,22,156,14,220,5,34,253,82,244,105,240,60,243,116,245,140,245,90,246,174,246,185,248,132,254,47,2,179,6,119,13,255,20,74,30,246,33,28,29,153,27,71,32,181,40,186,47,22,50,33,52,32,52,117,47,51,39,217,24,154,3,181,242,46,235,186,229,182,225,2,223,12,222,55,228,177,232,140,229,238,228,8,228,154,223,243,220,118,218,230,217,89,221,94,225,184,231,125,237,103,239,233,244,59,253,72,4,223,7,26,5,97,254,178,250,137,252,63,5,244,16,212,23,167,24,213,23,58,17,113,6,215,253,31,247,146,244,211,245,83,245,158,245,82,246,73,246,94,250,109,253,188,254,227,3,197,13,215,24,209,29,150,27,48,26,57,29,75,33,250,39,112,47,244,48,212,50,228,54,188,51,231,40,90,23,137,3,48,249,87,241,163,229,221,223,228,223,131,225,1,229,221,229,79,230,168,229,37,226,246,223,138,221,24,217,193,216,21,221,52,226,64,230,112,232,252,235,161,244,95,254,121,4,157,6,101,1,7,250,214,249,43,254,238,4,10,15,203,21,64,25,105,23,169,14,229,5,244,253,255,247,80,246,155,245,10,244,112,243,13,245,239,247,232,248,219,246,90,250,169,5,151,14,177,20,98,25,194,23,145,23,162,28,235,32,95,38,237,42,76,45,179,53,172,58, 227,50,203,37,15,23,124,9,226,252,215,239,247,230,162,226,251,223,217,225,78,229,250,229,138,229,143,229,182,227,121,224,108,219,226,215,161,218,56,223,21,225,223,227,174,229,224,233,0,246,122,0,238,4,131,3,214,253,182,250,179,250,65,253,228,4,1,15,101,22,151,25,167,22,154,14,26,6,82,255,137,251,62,249,208,243,247,241,50,247,222,247,22,245,248,244,96,245,161,251,176,6,151,13,118,19,151,21,90,20,123,24,239,29,48,31,194,33,9,40,23,50,71,57,52,56,56,50,193,40,124,26,245,11,132,255,201,242,190,232,172,227,247,225,126,227,15,229,218,228,165,231,246,231,40,227,123,223,251,218,34,217,202,220,6,224,143,224,217,223,28,226,192,235,113,248,105,0,47,3,200,1,116,253,118,250,0,250,225,252,179,5,237,14,113,22,132,26,113,20,201,11,174,9,41,4,68,252,198,247,101,244,56,246,28,249,46,246,171,243,193,242,43,244,245,252,110,7,217,12,1,15,209,17,3,23,161,26,62,25,88,26,216,33,118,42,242,49,13,56,72,56,43,51,72,42,155,28,8,16,14,2,49,243,140,235,199,230,8,227,82,227,0,229,174,230,160,232,132,231,117,227,81,222,199,218,47,220,125,223,136,222,131,220,69,221,104,226,124,237,77,248,168,254,152,2,73,0,142,251,107,251,183,248,42,250,154,6,19,17,171,21,85,22,110,18,212,15,247,11,18,3,9,252,194,248,35,247,146,248,36,249,125,245,135,240,153,239,150,246,49,0,157,4,88,7,146,14,41,20,1,22,169,22,203,21,249,25,145,33,242,40,89,50,234,55,207,54,252,51,189,44,141,31,58,17,55,3,15,247,72,238,156,231,242,227,229,227,45,229, 156,232,183,234,116,230,232,224,81,222,108,221,245,223,242,222,225,218,149,219,164,220,107,225,199,238,25,248,208,252,166,1,154,0,154,251,138,247,154,246,9,254,204,8,230,14,54,19,242,21,233,20,40,17,96,11,1,4,108,253,147,249,63,250,39,253,93,248,197,240,70,240,52,243,68,248,99,253,23,1,64,8,144,15,94,18,157,20,160,20,133,19,97,24,156,33,250,41,63,49,23,54,48,56,62,54,162,45,3,33,3,20,194,5,141,250,38,242,93,232,225,227,6,229,211,231,99,236,202,233,193,226,62,226,91,225,121,223,245,224,112,222,173,217,203,217,149,220,77,227,47,237,72,246,26,255,157,2,245,253,251,247,223,246,163,249,164,255,209,6,117,13,14,20,124,21,180,20,221,19,224,11,255,1,203,254,131,254,190,254,175,251,34,245,151,242,3,243,17,243,187,246,86,252,251,0,215,7,33,15,146,18,63,18,138,16,67,18,150,25,199,32,76,40,224,48,139,53,11,57,77,56,57,46,206,34,100,22,226,8,52,255,162,242,182,230,126,230,197,233,104,234,29,235,181,231,86,227,200,226,232,226,135,226,11,224,155,219,76,217,40,218,19,219,242,224,232,236,140,248,128,255,55,254,235,249,187,248,213,246,215,247,149,255,238,5,58,11,39,18,158,22,53,23,196,17,25,8,198,3,91,3,172,0,92,253,59,250,166,245,183,242,53,242,212,242,227,245,114,249,16,0,176,9,218,13,237,14,128,15,195,13,45,17,42,24,136,29,148,38,101,47,232,52,156,58,181,55,186,44,174,36,190,26,77,12,253,253,128,241,207,233,13,233,189,234,142,235,67,234,108,229,173,227,70,229,53,228,179,225,15,223,6,220,242,217,96,214,139,215, 181,226,68,238,207,246,106,253,18,253,226,248,91,246,63,246,222,249,23,254,189,1,90,10,182,20,81,23,166,19,175,14,172,9,74,7,200,4,57,1,100,254,230,248,74,245,39,245,184,241,148,240,119,244,237,248,92,1,73,9,33,11,152,13,229,13,21,12,131,16,12,22,234,26,11,37,110,48,137,54,120,56,247,53,99,48,238,40,164,28,29,14,10,0,173,242,145,236,19,237,239,236,188,235,186,232,106,230,102,231,199,229,65,227,97,228,222,225,105,219,75,215,178,213,12,217,99,226,221,237,83,248,12,253,165,249,247,246,188,248,86,248,219,247,250,250,162,2,207,13,172,19,60,20,76,19,72,14,255,10,3,11,55,6,31,1,172,254,42,250,100,248,130,245,156,239,237,239,165,244,104,249,91,1,29,8,111,9,20,11,180,12,89,12,221,13,77,18,254,26,68,38,7,46,188,51,163,55,43,54,71,50,57,43,20,30,15,15,206,255,212,244,11,242,53,239,112,235,108,235,52,234,132,230,71,229,229,229,75,230,76,229,248,223,119,218,34,215,131,211,47,215,142,227,5,239,228,245,104,247,168,247,161,249,93,247,234,243,108,246,92,250,217,2,68,14,175,17,177,17,42,17,56,14,89,13,119,11,176,4,56,1,74,0,4,252,25,248,46,244,31,239,90,239,117,244,104,250,88,0,31,4,13,8,178,11,50,10,189,8,196,11,237,16,77,26,111,36,199,43,199,50,17,54,82,54,130,53,232,44,206,28,9,15,216,3,91,249,241,242,113,239,8,238,74,237,140,232,2,230,180,231,107,231,218,230,0,230,49,225,136,218,143,211,131,210,30,220,210,228,221,235,76,244,147,247,174,248,146,249,102,245,170,242,220,245,95,251,49,5, 49,14,157,15,108,16,83,18,93,16,237,13,16,11,106,6,195,3,185,1,74,254,128,249,118,242,88,239,155,242,64,245,84,249,87,255,52,4,233,8,22,10,156,7,224,7,152,10,194,15,116,26,10,36,0,41,95,48,211,55,208,57,33,54,112,43,9,31,82,19,73,5,195,250,177,246,184,242,197,239,196,236,45,233,192,232,43,231,157,231,188,235,12,232,89,222,64,216,34,212,50,213,186,220,64,227,246,234,217,243,137,247,205,248,15,248,165,242,20,241,77,246,228,252,66,4,180,10,35,14,37,17,152,17,98,16,240,14,235,9,220,6,200,6,92,3,245,253,72,248,163,242,41,241,71,242,166,243,59,249,179,255,49,3,215,7,20,9,39,5,186,4,119,9,161,16,149,24,124,30,155,38,16,50,194,55,247,56,78,54,13,45,95,33,71,19,156,6,202,255,195,248,160,242,71,242,80,238,180,231,67,231,96,233,2,236,217,236,179,229,246,220,107,216,235,212,247,213,27,220,240,225,12,234,181,243,225,247,220,247,82,244,69,241,200,242,221,245,206,251,220,3,161,8,228,12,123,17,162,17,124,15,100,13,125,10,8,10,179,8,213,2,62,254,119,249,220,242,8,241,145,242,176,243,103,248,248,254,184,4,223,7,92,4,204,2,155,6,189,9,20,14,192,20,152,28,165,39,132,48,16,54,77,59,168,55,66,44,172,34,212,22,102,9,101,1,127,251,241,246,49,243,1,236,77,231,250,233,193,236,32,238,178,236,39,229,171,221,18,217,63,214,231,214,160,217,233,224,57,236,137,243,78,246,161,246,16,243,241,240,205,243,239,246,192,251,53,2,143,7,22,14,198,17,115,15,123,14,54,15,214,12,178,11,198,9,200,4,200,255, 135,249,239,244,3,243,51,240,135,242,216,250,134,0,190,3,45,4,243,2,21,5,234,5,26,6,34,13,38,20,215,25,20,37,42,48,115,54,197,57,168,54,35,46,96,36,177,22,13,11,127,5,55,255,84,248,155,241,250,234,242,232,250,234,42,238,119,239,189,234,215,227,159,223,237,217,250,212,153,213,27,217,31,225,15,236,108,242,24,244,121,243,164,240,95,241,81,244,157,244,123,249,219,1,240,7,168,12,144,14,68,14,218,14,183,13,79,13,116,13,180,8,35,4,125,1,76,251,238,244,10,240,246,238,1,246,190,251,18,253,60,1,250,3,218,1,109,2,137,4,255,5,198,10,44,16,58,24,141,36,226,45,199,52,198,57,51,55,92,46,203,34,152,23,208,15,201,8,240,0,211,249,191,240,69,234,107,235,154,237,135,238,187,238,254,234,19,229,96,224,87,217,161,212,70,213,222,216,163,226,29,237,60,240,62,241,112,242,152,241,120,241,91,241,227,243,243,250,230,0,222,6,231,12,16,13,4,13,249,14,16,15,219,14,86,12,57,8,238,7,83,4,128,249,27,243,54,242,32,242,31,246,173,250,173,253,34,1,135,1,82,1,82,3,48,3,218,3,190,8,94,15,7,24,49,34,139,44,228,54,42,58,154,53,61,46,28,36,21,26,63,20,188,12,41,2,159,249,148,241,62,237,39,238,131,238,39,239,151,239,53,235,162,230,127,225,180,216,126,211,251,212,23,219,97,228,102,234,58,238,81,242,114,241,246,239,218,240,154,240,153,243,131,250,187,0,14,7,177,10,37,10,234,13,123,17,34,14,196,12,244,13,96,12,57,9,87,2,254,249,63,245,101,242,192,242,133,247,163,250,4,253,4,0,167,1,189,2,141,1, 152,0,223,3,243,7,233,11,113,21,49,33,40,44,193,54,112,57,33,52,127,45,53,37,211,29,208,23,144,13,188,2,132,250,98,242,244,238,188,239,55,239,239,239,235,239,168,237,32,233,8,223,139,214,51,213,53,214,203,218,90,227,51,233,171,237,55,241,35,240,207,239,210,239,8,238,74,243,200,251,70,255,69,3,181,8,236,11,15,14,186,13,34,13,138,15,79,15,23,13,154,9,82,2,87,250,255,244,255,242,47,245,127,247,174,248,97,253,246,0,142,0,90,1,86,1,44,0,129,2,9,5,52,9,151,19,2,32,98,44,89,54,196,54,160,50,99,46,93,39,85,33,4,26,192,14,19,4,158,250,119,244,79,242,48,239,112,238,208,242,47,243,121,238,29,232,154,222,253,215,121,214,237,213,53,219,54,227,67,231,166,236,183,241,216,239,133,237,198,237,91,240,56,245,137,248,34,253,118,4,217,8,76,10,251,11,229,12,229,14,148,16,51,16,129,15,178,10,66,1,82,251,180,247,8,244,244,244,127,247,97,249,153,253,9,0,64,0,248,1,16,1,13,0,88,1,154,1,4,7,223,18,186,31,58,44,223,51,136,52,171,50,111,46,252,41,250,37,142,27,136,14,155,6,54,254,19,246,228,241,97,239,162,241,223,245,142,243,194,238,33,233,21,223,248,216,190,215,161,215,216,218,28,225,191,232,203,238,159,238,179,236,31,238,36,239,55,240,89,243,183,247,152,254,86,4,74,6,79,9,141,11,113,11,182,14,122,18,80,17,11,15,74,10,89,2,18,253,192,247,92,244,224,245,33,247,112,249,53,253,63,254,150,255,112,1,139,0,79,255,0,254,199,254,182,6,183,17,229,29,117,43,11,49,176,48,213,49,155,48, 248,43,34,38,134,27,218,17,38,10,122,254,201,245,182,242,74,241,67,243,66,246,198,244,40,239,231,230,27,224,34,220,85,215,221,213,166,219,255,226,205,232,245,235,46,236,132,237,98,238,224,236,240,238,253,243,88,247,181,253,45,4,170,5,150,7,78,9,169,11,163,16,111,18,73,17,240,15,125,10,128,3,216,253,9,248,206,245,3,247,228,247,61,250,219,251,77,253,115,1,62,2,8,255,8,254,46,252,82,252,233,5,50,18,80,30,234,40,53,45,114,48,172,51,240,48,60,44,123,39,236,30,235,20,107,10,5,0,61,248,26,243,104,243,204,247,228,247,200,243,87,239,65,233,253,225,21,219,5,214,252,215,126,222,0,226,251,230,61,236,107,236,196,236,116,237,176,236,216,238,74,242,41,247,156,254,137,2,174,3,117,6,198,8,73,12,206,16,235,17,18,18,38,16,102,10,80,4,169,253,139,247,234,247,113,248,206,246,122,249,223,251,131,253,133,1,207,1,179,254,91,251,242,247,136,251,161,6,16,17,12,27,29,37,87,44,168,48,88,49,42,48,77,46,43,40,207,31,78,23,183,11,89,255,97,248,192,245,103,246,28,248,39,246,187,244,84,242,214,232,226,223,20,219,91,215,123,216,228,220,118,225,68,231,130,234,246,234,148,236,227,235,37,235,204,237,161,241,37,247,46,253,165,255,253,1,48,5,105,7,165,12,104,16,180,16,231,18,24,17,135,9,231,3,51,254,52,249,114,248,100,247,242,246,2,249,181,250,128,254,235,2,71,1,223,251,120,247,140,247,222,252,26,4,144,13,115,25,37,35,97,41,51,47,252,48,104,47,56,46,219,41,138,34,145,24,4,10,0,0,251,251,54,247,167,245,74,248,169,248, 221,246,17,241,17,232,88,225,81,219,127,215,45,217,150,220,154,224,102,230,117,233,217,234,168,235,160,233,139,234,233,237,210,240,60,247,45,252,50,253,26,1,149,4,59,6,111,11,55,16,139,18,141,19,228,15,75,10,62,5,207,254,224,250,184,249,21,248,75,246,100,247,22,252,0,2,217,2,141,254,15,251,249,247,179,246,12,252,145,3,18,12,98,23,176,32,122,40,53,46,62,46,63,47,189,49,144,44,201,34,249,23,147,12,175,3,38,252,29,247,48,248,66,250,117,249,167,247,98,241,239,232,122,226,203,219,227,216,21,218,133,219,243,224,253,230,112,232,105,234,101,234,18,232,113,234,128,238,46,241,65,246,96,250,77,253,35,0,191,1,179,5,241,11,93,16,105,18,218,18,17,16,224,10,14,5,95,0,81,254,118,250,68,245,41,246,232,249,119,253,222,1,1,2,219,253,111,250,151,246,248,246,137,252,98,1,4,10,214,22,1,32,154,37,54,42,30,46,102,50,49,50,207,43,176,36,142,26,113,14,89,5,120,253,147,249,236,250,16,251,7,251,221,248,7,241,41,234,71,228,171,220,32,218,203,218,26,220,246,225,34,231,138,232,156,232,3,232,174,232,13,235,16,237,150,240,77,246,58,250,7,252,56,254,35,1,90,6,126,11,77,15,140,19,49,19,223,13,57,11,116,8,247,2,190,254,117,249,30,246,47,248,189,250,199,254,14,3,249,0,89,252,51,250,168,247,218,246,203,249,77,0,167,11,113,21,131,27,79,35,217,41,73,46,108,50,140,49,106,45,15,39,69,27,249,15,83,7,118,254,44,252,126,253,180,252,59,252,28,249,15,242,124,235,230,228,99,222,164,218,103,218,225,221,127,227,77,230,248,230, 17,232,230,231,217,231,115,233,78,236,137,241,248,245,138,247,63,251,5,254,211,254,8,5,78,12,107,16,100,18,140,16,35,14,150,13,79,9,49,3,25,255,115,249,77,246,210,248,158,252,60,0,105,1,81,255,53,254,51,250,153,244,77,245,29,250,248,0,69,10,82,17,25,25,70,34,172,39,169,45,170,50,204,49,181,46,240,39,71,28,60,17,30,8,55,1,144,254,168,254,122,254,53,253,58,249,167,243,163,237,80,229,229,221,84,219,249,219,23,223,28,227,231,228,131,231,248,231,91,229,56,231,143,234,29,236,99,240,53,245,118,247,133,249,124,250,31,254,170,6,109,12,168,14,19,17,179,16,126,15,95,14,49,10,210,4,237,253,212,247,175,248,59,251,253,251,189,255,204,1,248,0,25,254,33,247,226,243,92,246,116,249,162,255,239,7,251,14,26,23,194,31,114,38,199,44,239,49,232,50,197,47,24,40,87,29,165,18,30,9,221,2,56,1,237,255,164,254,77,254,224,250,174,245,228,237,75,228,130,223,174,221,186,219,208,222,231,227,38,229,246,229,13,230,153,229,112,231,219,232,107,235,196,241,222,244,3,245,243,246,188,249,14,255,219,5,56,10,99,14,250,15,4,15,71,17,83,16,223,9,153,3,49,253,1,250,31,250,130,249,254,251,26,1,50,2,255,255,11,252,151,246,46,244,212,245,24,249,69,254,50,5,149,12,187,20,199,28,6,36,247,43,40,49,188,50,6,49,167,40,147,29,188,19,203,10,72,5,55,2,22,255,15,0,228,0,114,251,230,244,159,238,85,230,133,224,97,221,222,220,197,224,32,227,169,227,220,229,156,229,92,228,51,230,220,232,159,237,163,241,26,242,122,244,96,246,41,248,27,255, 162,5,23,9,45,12,27,14,60,17,110,19,105,15,73,9,153,4,16,255,147,250,27,249,24,250,153,253,178,1,51,2,82,255,228,250,89,246,66,245,252,245,85,248,243,253,162,3,16,10,210,18,60,26,2,34,53,43,43,49,213,51,70,49,180,39,202,30,72,23,193,12,95,5,244,2,212,1,42,2,122,0,187,251,74,247,107,239,47,230,204,225,236,222,147,222,225,224,98,226,1,229,73,229,151,226,246,227,168,230,2,233,180,237,196,240,109,241,176,242,98,244,80,249,6,0,107,3,7,6,242,10,158,15,202,17,39,18,91,15,255,10,213,5,50,255,169,250,101,249,45,251,187,255,255,1,217,0,47,255,175,250,78,246,166,245,223,245,255,247,39,253,164,1,58,8,148,16,203,22,53,32,167,43,24,49,40,50,14,48,98,41,150,33,52,23,170,12,27,8,182,4,106,2,42,3,154,1,4,254,133,247,85,238,83,232,102,227,178,222,102,223,252,225,18,227,34,228,78,227,108,226,159,227,238,229,209,233,4,238,232,238,118,238,139,241,197,245,146,249,88,253,211,0,194,5,64,11,185,14,130,17,35,18,207,15,100,12,179,5,51,254,105,251,21,251,168,252,174,0,226,1,235,0,27,255,16,250,156,246,147,246,74,245,26,247,237,252,163,0,164,5,220,12,138,21,76,33,184,41,104,46,174,50,221,48,34,42,183,33,148,23,192,15,149,9,134,4,205,4,127,5,81,2,63,254,25,248,51,240,243,232,86,227,109,224,13,225,72,226,26,227,251,227,89,226,163,224,66,227,162,231,197,234,25,236,38,236,197,238,123,242,194,244,251,247,191,251,183,255,228,5,149,10,76,13,159,17,87,19,13,17,191,12,49,5,155,254,245,252, 252,251,180,253,61,2,62,2,221,0,111,255,224,250,164,247,186,245,252,245,1,250,151,251,45,253,204,3,237,11,68,21,81,31,152,39,222,47,71,51,4,48,39,43,244,35,208,25,166,16,209,10,182,7,42,7,134,6,61,4,136,0,171,249,32,241,183,234,88,229,214,225,110,226,48,228,167,228,192,226,36,224,195,225,231,229,233,231,207,233,18,235,26,236,163,239,13,242,221,242,218,246,132,251,84,255,206,4,179,8,252,12,53,19,204,19,231,16,236,12,239,4,22,255,65,253,92,253,18,0,136,1,239,1,246,2,56,255,178,249,165,247,38,247,67,248,142,248,89,248,86,252,225,2,87,9,140,18,204,29,67,39,21,46,187,49,4,49,134,44,12,36,231,25,90,18,119,12,167,8,131,8,91,8,165,5,43,1,56,250,206,242,142,235,53,229,13,228,117,229,102,228,177,226,40,225,54,224,28,227,255,229,82,230,225,232,250,234,3,236,15,239,222,239,164,241,236,246,201,249,37,253,222,2,176,7,154,13,134,18,168,19,49,18,51,11,172,3,129,0,88,254,175,253,135,255,12,2,226,3,24,2,0,253,34,250,147,249,29,248,214,246,51,247,32,248,161,250,193,255,63,7,79,17,115,27,128,36,74,45,228,49,120,48,241,43,13,36,246,26,48,19,16,13,161,10,78,10,111,8,140,6,65,3,250,250,119,242,15,236,13,231,204,230,79,230,210,226,13,226,51,225,225,224,104,227,66,228,179,229,114,233,56,234,19,235,97,237,12,239,82,242,211,244,184,247,214,252,254,0,38,6,239,13,55,19,195,19,76,16,130,10,111,5,20,1,149,253,13,254,217,1,112,3,98,2,138,0,248,253,108,251,153,249,12,248,207,247,231,246, 1,246,71,249,214,254,121,5,135,14,214,24,130,35,153,44,125,48,90,48,205,44,2,36,87,27,46,21,120,14,142,11,94,11,221,9,12,9,202,3,251,249,26,243,196,237,222,233,209,232,100,229,228,226,188,226,75,225,16,225,6,226,8,228,52,231,46,232,158,232,69,235,224,236,61,238,87,241,141,244,238,246,238,249,13,255,24,7,217,14,31,18,79,18,7,17,192,11,109,4,8,0,1,255,217,0,108,2,110,2,164,2,23,1,175,253,207,251,176,250,190,248,33,247,123,245,131,245,198,248,82,252,202,2,119,13,236,22,163,33,231,43,205,47,2,48,49,44,220,35,56,29,239,21,182,14,83,13,58,13,233,12,145,10,186,2,133,250,227,244,22,240,101,236,144,232,176,229,218,228,190,226,164,224,118,225,26,227,115,228,98,230,20,232,21,233,39,234,242,235,12,239,66,242,178,242,184,243,87,249,104,0,41,7,46,13,191,17,8,20,243,16,186,9,102,4,245,1,138,0,148,1,15,3,238,2,215,2,194,0,153,254,16,254,221,250,89,248,27,248,126,245,246,244,226,247,206,250,221,1,34,11,234,20,174,33,247,42,194,46,206,47,250,43,139,37,37,30,124,21,110,16,170,15,58,16,54,15,218,9,160,2,21,253,102,247,116,241,117,237,140,234,62,231,149,228,236,226,190,225,243,225,225,226,16,229,190,231,142,231,50,231,14,234,216,237,202,239,188,239,79,240,89,244,189,249,123,254,248,5,78,14,141,18,139,19,190,15,117,9,131,5,63,2,82,1,191,3,38,3,121,2,161,3,99,1,144,255,40,254,47,251,251,249,212,247,182,244,57,245,124,246,69,249,238,255,233,8,115,20,39,32,128,40,226,45,111,47,143,44, 41,38,249,28,104,21,237,18,235,18,102,17,172,14,149,10,40,4,198,253,21,248,61,243,87,239,233,234,116,231,185,229,55,227,217,224,153,225,75,228,239,229,163,229,219,228,232,231,226,235,102,236,96,237,19,239,6,240,16,243,37,247,8,253,236,6,164,13,102,17,56,19,100,14,178,8,212,5,25,3,21,3,140,3,192,2,167,3,49,3,52,1,93,0,141,254,35,252,16,250,74,247,131,245,155,244,167,244,184,247,36,254,137,7,191,18,119,29,65,38,149,45,87,48,184,43,219,35,211,28,190,23,22,21,164,19,108,18,51,16,237,10,86,4,90,255,63,250,95,244,10,240,104,236,75,233,140,229,125,225,229,225,172,228,0,228,197,227,213,228,225,229,14,233,105,234,53,235,42,238,12,238,236,237,155,241,166,245,247,252,106,6,74,13,214,17,111,17,7,13,119,9,59,6,228,3,218,3,205,3,183,3,130,3,240,2,121,2,56,1,255,254,182,252,191,250,36,248,210,245,241,243,25,243,163,246,232,253,208,5,112,15,101,27,222,38,219,45,91,46,225,41,66,36,19,30,198,24,247,22,229,21,138,19,81,16,114,11,148,6,75,1,205,249,229,245,188,243,163,237,120,232,41,229,145,227,211,228,159,227,76,226,137,228,53,229,235,229,138,232,10,234,5,236,71,237,178,236,120,237,146,239,108,244,63,253,40,6,219,12,79,16,26,16,51,13,81,9,51,6,240,4,208,4,16,4,134,3,196,3,121,3,10,3,170,1,6,255,63,253,44,252,249,248,155,244,151,242,136,243,229,246,60,251,34,2,15,14,67,27,96,37,28,44,216,44,247,40,247,35,216,29,218,26,140,25,131,21,219,19,146,18,207,12,156,6,180,0,98,252, 20,250,190,243,160,236,192,233,70,231,61,229,55,228,233,226,127,227,53,228,133,228,30,230,250,231,18,234,46,236,208,236,169,235,75,235,49,238,145,244,16,253,26,5,207,11,152,15,237,14,6,12,53,9,11,7,194,5,74,5,2,4,131,3,153,4,132,4,142,2,228,0,8,0,101,255,64,252,40,247,11,245,16,244,250,242,167,244,79,248,161,0,94,13,205,24,252,35,74,43,235,41,241,38,28,36,127,31,244,27,146,24,233,22,16,23,90,18,104,11,1,7,61,3,81,255,201,249,62,243,148,238,22,235,250,231,200,229,82,228,97,227,92,227,225,227,34,228,101,229,204,231,182,234,59,236,39,235,138,233,34,234,109,237,167,243,127,252,177,4,176,10,20,14,166,13,47,11,167,9,246,7,2,6,162,4,0,4,96,5,37,5,194,2,240,2,216,2,39,1,81,255,40,251,119,248,65,247,40,243,175,241,167,243,90,246,214,254,233,11,190,24,67,35,71,39,249,39,15,40,55,36,219,30,233,27,6,27,3,26,114,22,60,17,227,12,99,9,19,5,22,0,132,250,158,244,224,239,50,236,22,233,123,230,221,228,23,228,220,227,26,227,37,227,180,229,211,232,194,234,128,235,40,234,13,232,10,233,206,236,76,243,58,252,241,3,174,9,57,12,223,11,78,12,109,10,151,6,10,6,191,5,94,5,123,5,138,3,173,3,71,5,197,2,190,0,155,255,97,252,198,249,176,246,148,243,172,241,111,240,53,244,227,254,125,11,113,22,115,31,243,37,117,40,109,38,17,34,85,31,93,30,173,28,192,25,59,22,90,18,160,14,219,10,71,6,45,1,126,251,248,245,137,241,84,237,121,233,163,231,115,230,83,228,80,227,193,226,59,227, 92,230,50,233,249,234,18,235,159,232,131,231,9,232,42,235,255,243,89,252,227,1,235,7,79,11,135,12,68,12,95,8,8,7,30,8,73,6,205,4,193,4,237,4,92,5,101,4,47,3,46,2,156,255,208,252,91,251,132,248,54,243,195,238,24,239,250,244,225,253,54,8,240,19,237,30,242,36,175,37,5,36,54,34,246,32,138,31,13,29,255,25,212,22,75,19,23,16,86,12,15,7,134,2,142,253,39,247,65,242,24,238,243,234,87,233,187,230,169,228,11,227,205,225,99,228,110,231,225,232,187,235,13,235,61,231,18,230,4,231,76,236,36,244,177,249,120,0,215,7,69,11,124,11,126,10,165,9,28,9,116,7,187,5,136,5,78,5,1,5,156,5,223,5,241,3,65,1,31,0,13,0,159,253,132,247,136,241,14,239,198,239,91,243,53,251,11,7,199,19,146,29,23,34,92,35,147,35,167,34,11,34,116,32,191,28,88,26,7,24,114,20,6,17,200,12,203,8,143,4,9,254,135,248,182,243,197,238,75,237,220,234,93,230,145,228,192,226,24,226,158,228,53,231,125,234,24,236,3,233,163,229,176,229,229,231,181,235,88,241,6,249,253,0,54,6,238,8,176,10,242,10,130,9,86,8,192,7,94,6,206,4,181,4,94,6,247,6,169,4,11,2,60,2,20,3,13,1,148,252,33,247,99,242,83,239,209,237,109,241,193,250,36,6,59,18,6,27,230,30,139,33,9,35,11,35,99,34,135,31,121,29,186,27,216,23,77,21,25,18,51,13,129,10,182,5,136,254,74,249,174,244,46,241,176,238,207,234,68,231,192,228,25,226,188,225,3,229,50,233,254,234,203,233,213,231,118,230,112,229,255,229,158,234,221,241,199,248,237,254, 158,4,179,8,255,9,195,9,186,9,177,9,150,7,203,4,46,5,70,7,76,7,156,5,117,3,129,3,189,4,95,3,2,1,204,253,28,248,201,242,86,238,105,236,33,241,62,250,210,5,200,16,47,23,227,28,18,33,188,33,253,34,109,34,150,31,106,30,107,28,194,24,235,21,221,18,183,15,245,11,229,5,142,255,193,250,144,246,170,242,152,239,175,236,94,232,161,227,153,225,212,227,18,231,230,232,230,233,37,234,59,232,38,229,41,228,116,230,4,235,195,240,77,247,200,254,29,4,115,6,6,9,240,10,127,10,87,8,153,5,240,5,16,8,75,7,232,5,59,5,89,4,16,5,233,4,202,3,186,2,138,254,32,249,183,242,25,236,48,236,239,241,166,249,83,4,16,14,237,20,78,27,182,31,83,33,19,34,179,33,147,32,219,30,8,28,231,24,206,22,133,20,174,16,224,11,193,6,69,1,98,251,243,246,203,244,29,242,167,236,161,230,144,227,50,227,72,228,163,230,35,233,197,234,161,233,99,230,210,228,103,228,38,229,186,233,104,240,30,247,216,252,174,0,221,5,147,10,26,10,62,8,188,6,106,6,208,7,45,7,45,6,11,6,189,4,236,4,104,5,45,4,214,4,141,4,99,255,94,248,33,241,253,235,77,236,108,241,6,249,37,2,104,11,101,19,194,25,154,29,164,31,87,33,13,34,162,32,243,29,237,27,142,26,17,24,177,20,143,17,238,13,147,7,153,0,154,252,51,250,0,247,27,242,39,236,203,231,161,228,225,226,20,229,63,232,143,233,55,234,233,232,255,230,207,228,63,226,230,228,6,235,237,239,226,244,47,250,235,0,100,7,211,8,24,8,203,7,204,6,143,7,45,8,82,6,240,5,115,6, 96,5,111,4,219,4,222,5,242,6,159,5,246,255,221,247,171,240,167,236,5,237,235,240,161,247,105,0,12,10,248,17,68,23,108,27,92,31,173,33,14,33,127,31,205,30,206,28,250,25,104,24,190,22,118,19,168,13,173,6,151,2,150,255,91,251,248,247,55,243,255,236,191,231,240,227,117,228,200,230,134,231,146,233,15,235,113,233,20,230,149,226,246,226,248,230,147,233,65,237,95,243,247,249,75,1,139,6,21,7,213,6,221,7,0,8,125,7,82,7,27,7,236,6,87,6,244,4,53,4,111,5,229,7,0,9,123,6,253,255,219,247,128,241,218,237,22,237,238,239,246,246,56,0,20,8,188,14,194,21,0,27,16,30,94,32,229,32,126,32,95,30,91,27,97,27,239,26,96,23,4,19,99,13,117,8,101,4,27,0,184,253,86,250,120,243,8,237,51,232,175,229,107,229,125,229,56,232,193,235,196,234,126,231,47,229,155,227,30,228,91,230,21,232,160,235,203,242,127,250,54,0,207,3,203,5,243,6,174,7,177,7,90,7,183,7,19,8,82,7,190,5,30,4,65,4,183,6,162,9,246,9,30,6,187,255,131,249,175,242,98,237,97,237,184,240,161,246,26,254,140,5,250,13,54,20,31,24,89,29,178,32,153,32,34,31,88,29,144,29,153,29,207,26,10,24,4,20,17,14,28,9,100,5,28,3,61,0,0,250,204,243,73,239,215,233,110,229,104,229,141,231,24,234,114,235,151,233,161,230,126,229,17,229,42,228,36,228,191,230,3,236,243,242,133,249,162,254,162,2,85,5,109,6,167,6,207,6,148,7,138,8,96,8,32,7,140,4,55,3,227,5,146,8,209,9,20,10,216,6,42,1,119,249,215,241,214,238,88,238, 192,239,156,245,59,253,214,4,97,11,219,16,226,23,115,29,186,30,203,30,99,30,15,30,46,30,91,29,14,28,115,25,82,19,101,13,242,10,54,8,218,3,24,0,181,251,218,245,106,239,65,233,188,229,189,230,185,233,180,234,174,233,121,232,158,231,137,230,153,228,162,226,62,227,163,230,215,235,243,241,210,247,197,253,23,2,2,4,156,5,158,5,39,6,221,8,140,9,201,7,127,5,171,3,196,4,138,6,29,8,49,11,116,11,49,7,221,0,166,249,217,243,119,239,60,237,44,240,231,245,137,251,253,1,39,9,134,16,68,23,24,27,9,29,156,30,238,29,34,29,253,30,157,31,101,28,218,23,161,19,170,15,88,12,221,8,22,5,216,1,237,253,206,246,137,238,42,233,231,231,44,233,255,233,115,233,85,233,56,233,193,232,131,230,28,227,94,226,83,227,236,229,97,235,182,240,117,246,57,253,45,1,200,2,110,3,151,4,34,8,184,9,71,8,244,6,90,5,20,4,61,4,24,6,236,9,70,12,171,10,84,7,26,2,140,250,155,243,95,239,150,238,248,240,28,244,228,248,178,0,51,8,44,14,9,21,146,26,246,27,196,27,218,28,204,30,0,32,45,31,202,27,244,23,207,20,190,16,103,12,102,9,92,7,178,4,71,254,221,245,249,238,232,234,84,234,220,233,182,232,165,233,65,234,193,233,10,233,214,229,201,226,63,226,5,227,232,229,201,233,58,239,8,247,170,252,206,254,135,0,219,2,246,5,41,8,149,8,126,8,37,7,45,4,53,3,248,4,95,7,37,10,236,11,186,11,23,9,127,2,16,250,202,244,182,241,24,239,135,239,167,243,194,248,126,254,40,6,42,14,127,20,102,24,130,25,214,26,163,29, 166,31,239,31,70,30,53,28,169,25,213,20,90,16,137,13,214,11,178,10,205,5,94,253,152,246,242,240,3,237,69,235,158,233,83,233,50,234,210,234,11,235,199,232,84,229,198,227,225,226,97,226,75,228,68,233,105,240,140,246,222,249,251,252,49,0,100,2,56,5,88,8,99,9,75,8,178,5,129,3,240,3,34,5,108,6,8,10,151,13,147,12,188,7,102,2,38,252,137,245,159,241,211,239,13,240,89,242,73,246,40,253,150,5,41,13,100,18,250,20,239,23,127,27,73,29,212,30,123,31,184,30,161,29,18,25,57,19,164,16,170,15,121,14,54,11,249,4,80,254,226,247,61,242,122,238,96,235,84,233,222,233,1,235,19,235,6,234,46,232,131,230,47,228,32,225,14,225,219,228,178,233,36,239,144,244,137,248,181,251,60,254,41,1,179,5,242,8,119,8,155,6,12,6,110,4,135,2,58,4,244,7,43,11,23,13,73,12,232,8,49,3,91,252,29,247,67,243,229,240,220,239,78,240,163,245,206,253,178,4,11,11,181,15,103,19,246,23,152,26,14,28,161,30,190,32,131,32,233,28,139,23,59,20,219,18,167,17,236,15,206,11,165,5,177,255,8,250,99,244,82,239,181,235,37,235,229,235,56,235,217,234,83,235,229,233,182,230,54,227,32,225,247,225,18,229,121,233,244,238,122,244,37,247,22,249,13,254,199,2,57,5,130,7,193,8,205,7,59,5,229,2,64,3,52,5,61,8,216,11,118,13,73,13,218,9,246,2,180,253,158,249,171,244,203,240,164,238,68,240,132,246,98,253,19,3,213,8,127,14,121,19,94,22,87,24,236,27,200,31,55,33,194,31,195,27,89,23,63,21,146,20,119,19,155,16,157,11,223,6, 47,2,35,251,51,244,222,239,136,237,22,236,62,235,79,235,3,236,107,236,3,234,249,229,114,227,89,225,176,224,226,228,111,234,26,238,88,241,30,245,160,249,63,253,184,0,78,5,34,8,150,8,251,6,223,3,255,2,154,3,141,4,75,8,168,12,65,14,13,13,15,9,58,4,69,0,63,251,251,244,227,239,163,238,167,241,86,246,47,251,117,1,80,8,113,13,19,17,255,19,158,23,139,28,47,32,7,33,189,30,70,26,165,23,87,23,32,22,89,19,159,16,172,13,216,8,145,2,169,251,128,245,211,241,145,238,156,235,243,235,217,236,114,236,74,236,175,234,163,230,243,225,66,224,200,226,175,229,158,232,203,236,111,240,95,244,41,248,132,251,218,0,229,5,128,7,113,7,83,6,41,4,145,2,140,2,5,5,142,9,16,13,189,13,35,12,154,9,222,6,57,2,253,250,169,244,31,241,236,239,102,241,201,244,93,250,78,1,253,6,67,11,196,14,66,18,76,23,74,29,139,32,94,31,225,28,25,27,70,25,242,23,64,22,237,19,146,18,45,15,251,8,131,3,210,253,115,247,46,242,23,239,164,237,49,236,123,236,172,238,205,237,204,233,131,229,24,226,178,225,26,227,160,228,39,232,133,236,79,239,57,242,151,246,170,251,194,0,162,4,184,6,75,7,222,5,47,3,125,1,74,2,73,6,63,10,144,11,88,12,217,12,188,11,255,7,178,1,53,251,14,246,214,241,153,239,146,240,88,244,208,249,87,0,153,5,20,8,160,11,199,17,200,23,175,28,113,30,94,29,234,28,123,27,200,24,98,23,1,23,224,21,160,18,230,14,32,11,157,4,175,253,216,248,180,243,37,239,231,236,196,236,191,238,183,239,234,236,27,233, 254,229,252,226,103,225,115,226,45,229,83,232,199,234,66,237,74,241,235,245,15,251,254,255,235,3,49,7,160,7,149,4,166,1,129,1,9,4,240,6,161,8,160,10,69,13,110,14,85,12,31,8,12,3,186,252,47,247,241,242,112,239,59,240,20,245,139,250,152,255,137,2,84,5,54,11,57,18,143,23,246,26,108,29,155,30,127,28,59,26,5,26,208,24,69,23,140,22,66,20,70,16,140,11,231,5,132,0,170,250,201,243,32,239,136,238,86,239,202,239,60,239,58,237,40,234,189,229,134,226,30,226,96,227,135,229,103,231,18,233,116,236,217,240,220,244,115,249,66,255,224,4,38,7,136,5,175,2,228,1,56,3,21,4,119,5,125,8,21,11,207,13,13,15,116,12,161,8,79,4,135,254,49,248,48,242,82,239,135,241,111,246,156,250,136,252,164,255,128,5,194,10,8,16,125,22,188,26,70,28,221,28,47,28,219,26,213,25,218,24,129,24,200,23,68,20,28,16,244,12,147,8,217,1,232,249,245,243,35,241,219,239,232,239,152,240,6,240,206,237,188,233,81,229,37,227,55,227,229,227,120,228,24,230,2,233,23,236,22,239,175,242,12,249,182,0,61,4,155,4,50,4,200,2,107,2,236,2,34,3,221,4,30,8,153,11,23,14,66,14,161,12,215,9,232,5,202,255,13,247,64,241,166,241,191,243,129,245,119,248,148,251,153,254,120,3,130,9,191,15,118,21,250,24,85,27,172,28,157,27,250,25,191,25,80,26,140,25,161,22,35,20,132,18,20,15,76,9,233,1,169,250,72,245,242,241,170,240,229,240,167,241,183,240,32,237,62,233,71,230,145,228,217,227,244,226,7,228,36,231,84,232,114,233,21,237,178,242,201,249, 175,255,155,2,156,3,180,3,69,3,96,2,197,1,186,2,178,4,40,8,252,11,32,13,34,13,75,14,190,12,19,6,97,254,229,247,181,243,233,242,216,243,166,245,214,247,163,249,21,253,202,2,226,8,132,14,191,19,181,24,116,27,6,27,94,26,252,26,79,27,95,26,139,24,29,23,232,21,13,20,64,16,244,9,15,3,33,252,17,246,36,243,111,242,244,242,11,243,31,240,209,236,201,234,146,231,90,228,91,227,54,228,185,229,98,230,170,230,95,232,205,236,109,243,110,249,27,254,164,1,28,3,58,3,84,3,2,2,148,0,248,2,119,6,3,8,239,9,238,12,128,15,244,15,88,12,14,6,42,255,213,248,27,245,104,244,47,245,155,245,16,246,210,248,50,253,130,1,209,6,123,13,228,19,131,23,243,24,16,26,253,26,186,27,50,27,116,25,206,24,62,24,235,22,41,21,6,17,15,11,39,4,38,252,123,246,32,245,209,244,186,243,55,242,207,240,151,238,251,234,52,231,144,228,90,228,131,229,119,229,116,228,92,229,31,232,84,236,250,242,207,248,51,252,82,0,165,3,51,3,91,1,141,0,199,1,176,3,172,4,69,6,190,9,208,13,109,16,1,16,173,12,78,6,224,254,222,249,112,247,213,245,100,244,148,244,106,246,40,248,227,250,243,255,100,6,85,13,58,18,206,20,180,23,251,25,237,26,41,27,252,25,45,25,94,25,141,24,75,23,29,22,217,18,192,11,52,3,176,252,222,248,151,246,13,245,213,243,216,242,240,241,235,238,246,233,21,231,68,230,106,229,136,229,242,228,250,226,217,227,237,231,153,236,42,241,51,246,53,252,223,0,30,2,65,1,189,0,139,1,41,2,43,2,65,3,191,5,126,9, 238,13,46,17,194,16,172,11,157,5,215,0,27,252,69,248,250,245,240,244,104,245,107,245,239,245,214,249,187,255,5,6,195,11,204,15,139,19,136,23,241,25,36,26,15,26,46,26,118,25,107,24,175,24,131,25,224,23,245,18,189,11,27,4,226,254,248,250,231,246,149,245,209,245,35,244,202,241,165,238,92,234,189,231,119,231,80,231,81,229,3,227,232,226,213,228,110,231,166,234,190,239,161,246,48,252,10,255,71,0,239,0,103,1,91,1,169,1,9,2,236,1,139,4,115,10,91,15,72,17,124,15,104,11,61,7,237,1,142,252,79,249,155,247,63,246,222,244,241,243,34,245,168,249,145,255,153,4,64,9,125,14,54,19,58,22,127,24,64,26,15,26,32,25,142,24,108,24,67,26,53,27,152,23,118,18,231,12,213,5,131,255,72,251,140,248,250,246,127,246,81,245,222,241,140,237,204,234,216,233,11,233,162,230,53,228,134,227,151,227,228,227,118,229,223,233,65,240,169,245,95,250,61,254,89,255,22,0,111,1,245,1,36,1,166,255,173,0,156,5,64,11,181,14,51,16,144,15,108,12,137,7,70,2,215,253,68,251,82,249,115,246,140,243,64,243,235,245,69,249,181,253,110,3,85,8,41,13,229,17,45,21,141,24,108,26,210,24,110,23,143,24,50,26,250,26,197,26,158,24,182,19,113,13,37,7,240,0,54,252,199,249,86,249,106,248,6,245,252,240,119,238,39,237,129,235,176,232,195,230,17,230,42,228,206,226,102,227,136,229,207,233,182,239,129,245,203,249,86,252,152,254,93,1,189,2,60,1,61,255,109,255,236,1,48,6,233,10,182,14,171,16,44,16,205,12,111,7,80,3,33,1,147,253,129,249,172,246,73,244, 17,244,252,245,142,248,53,253,3,3,73,7,64,11,246,16,92,22,135,24,104,24,239,23,207,23,252,24,209,26,221,27,100,27,223,24,221,20,45,15,184,7,88,1,208,253,208,252,176,251,233,247,135,244,201,242,113,240,148,237,124,235,192,233,14,232,66,230,75,228,193,226,138,226,211,228,27,234,26,240,1,244,60,247,123,251,154,255,147,1,38,1,210,255,180,254,66,255,249,1,103,5,78,10,185,15,15,17,243,14,252,11,96,8,93,5,88,2,230,253,196,249,60,247,2,245,103,243,17,245,67,249,231,252,92,0,250,4,178,10,177,16,241,20,211,22,242,22,94,22,107,23,95,25,226,26,180,27,105,27,28,26,19,22,70,14,219,6,238,2,154,0,205,253,216,250,38,248,180,245,79,243,174,240,82,238,69,236,33,234,161,232,228,230,153,227,240,224,155,225,181,229,26,234,145,237,166,241,91,246,124,251,200,255,95,0,108,255,71,255,74,254,219,253,107,0,75,5,240,10,56,15,206,15,220,13,66,12,69,10,81,6,102,2,75,255,47,251,224,246,19,244,25,244,7,246,34,248,27,251,15,255,7,4,89,10,29,16,229,19,77,21,21,21,207,21,190,23,203,24,178,25,23,28,126,29,215,26,248,20,115,14,29,9,27,5,143,1,155,254,196,251,169,248,64,246,48,244,135,241,127,238,184,236,112,236,94,234,8,230,172,226,54,225,168,226,46,230,147,232,75,235,183,240,184,246,66,251,127,254,237,255,162,255,157,254,44,253,170,252,91,0,124,6,200,10,73,13,170,14,143,14,190,12,6,10,185,7,198,4,244,255,253,250,26,247,28,245,15,245,169,245,9,247,172,249,125,253,52,3,79,10,124,15,199,17,140,19,47,21, 160,21,253,21,175,23,237,26,143,29,36,29,23,26,63,21,153,15,122,10,141,6,94,3,117,255,216,251,69,250,1,248,51,244,89,241,181,239,255,238,250,237,39,234,69,229,31,227,37,227,139,227,197,228,101,231,240,234,99,240,39,246,76,250,4,254,83,0,111,255,192,252,141,251,162,253,109,1,111,5,250,9,115,13,82,14,174,13,142,12,102,11,121,9,93,5,25,0,167,251,51,248,18,246,219,245,221,245,163,245,247,247,79,253,131,3,203,8,9,13,12,17,127,19,173,19,164,19,41,21,106,24,162,27,74,29,78,29,247,25,174,20,133,16,86,12,100,7,88,3,54,0,183,253,118,251,211,247,166,243,27,242,90,242,148,240,39,237,112,233,243,229,61,228,129,227,201,226,190,227,223,230,233,234,48,239,117,244,200,250,199,254,214,254,82,253,17,252,208,251,69,253,178,0,104,5,20,10,137,12,233,12,113,13,182,13,85,12,239,9,251,5,134,0,239,251,114,249,23,248,242,245,249,243,250,244,127,248,9,253,221,1,48,7,228,12,118,16,107,17,45,18,246,18,145,20,153,24,112,28,116,29,49,28,167,25,254,21,239,17,14,13,133,7,59,4,185,2,92,255,218,250,36,247,236,244,80,244,111,243,155,240,207,236,185,233,128,231,179,228,107,226,200,226,112,228,227,229,177,232,67,238,30,245,177,250,90,253,115,253,176,252,106,251,163,250,232,252,83,1,109,5,202,8,47,11,158,12,80,13,238,13,190,13,122,10,29,5,178,0,210,253,97,251,32,248,241,244,110,244,103,245,77,247,170,251,66,1,127,6,137,11,53,15,230,15,212,15,164,17,220,20,40,25,78,28,64,28,127,27,174,26,51,23,153,17,106,12,234,8, 161,6,155,3,55,255,136,250,201,247,47,247,229,245,12,243,104,240,53,238,214,234,232,230,117,228,106,227,28,227,15,227,11,228,77,232,178,238,156,244,170,249,178,252,211,252,248,250,198,249,173,250,250,252,132,0,246,4,249,7,180,9,190,11,17,14,118,15,125,13,40,9,183,5,198,2,238,254,118,251,168,248,168,245,19,244,19,245,24,247,187,250,127,0,48,6,4,11,151,13,82,13,251,13,141,17,175,21,134,24,116,26,54,28,218,28,18,27,210,22,119,17,116,13,64,11,104,8,73,3,105,254,225,251,253,249,196,247,10,246,70,244,51,242,206,238,158,234,237,231,55,230,2,228,18,226,254,225,24,228,229,231,206,237,255,244,225,249,176,251,159,251,94,250,135,249,60,250,18,253,48,1,33,4,185,5,213,8,22,13,8,15,162,14,77,13,83,10,213,6,0,4,83,0,115,252,49,249,26,246,114,244,199,244,67,246,29,250,152,0,214,6,211,9,155,10,249,11,144,14,158,17,129,20,71,23,43,26,236,28,158,29,98,26,179,21,213,18,91,16,198,12,60,8,189,3,90,0,73,253,38,250,110,248,169,247,176,245,14,242,157,238,107,236,163,233,141,230,103,228,129,226,128,225,4,227,156,231,30,238,81,244,177,248,243,250,203,250,220,248,175,248,163,251,27,254,153,255,80,2,124,5,23,9,227,12,142,14,79,14,43,13,204,10,7,8,58,5,163,1,124,253,42,250,143,247,164,244,51,243,148,245,50,251,2,1,0,5,139,7,74,9,167,11,165,14,142,16,194,18,30,23,100,27,29,29,210,27,13,25,233,22,145,20,236,16,207,12,50,9,156,5,248,0,69,253,224,251,145,250,13,248,84,245,152,242,177,239,255,236, 104,234,169,231,163,228,163,225,195,224,72,227,94,231,39,237,121,244,149,248,158,248,41,248,82,248,129,249,104,251,207,252,108,254,107,1,39,5,254,8,90,12,15,14,151,13,151,12,113,11,243,8,44,5,225,1,113,255,195,251,213,246,129,243,38,243,84,246,178,251,192,255,115,2,149,5,217,8,27,11,67,12,100,14,241,18,6,24,1,27,73,27,190,26,255,25,106,23,248,19,121,17,138,14,222,9,56,5,189,1,33,255,42,253,25,251,195,248,64,246,222,242,3,240,177,238,192,235,119,231,155,228,31,226,106,224,62,226,140,231,99,238,254,243,130,246,229,246,120,247,164,248,142,249,170,250,250,251,172,253,164,0,26,5,84,9,137,11,150,12,218,13,154,13,56,11,169,8,55,6,2,4,13,1,204,251,10,246,61,243,130,244,175,247,162,250,169,253,157,1,166,5,14,8,134,8,44,10,188,14,153,19,190,22,105,25,64,27,224,26,55,25,111,23,86,21,180,18,152,14,2,10,134,6,217,2,187,255,135,254,119,252,211,248,27,246,18,244,202,241,58,239,89,236,208,232,208,228,39,225,180,223,151,226,124,232,66,238,110,242,217,244,1,246,232,246,78,248,218,249,248,249,39,250,34,253,41,1,160,4,201,7,152,10,223,12,246,13,224,12,132,10,205,8,45,8,60,6,46,1,206,250,55,246,238,244,182,245,190,246,223,248,146,253,58,2,29,4,32,5,88,7,69,10,20,14,100,18,70,22,102,25,70,26,201,25,189,25,98,24,144,21,18,19,151,15,167,10,151,6,44,4,228,1,51,255,117,252,165,249,42,247,211,244,142,242,170,240,11,238,121,233,26,228,108,224,124,224,129,227,111,232,32,238,146,241,20,243,72,245, 184,247,160,248,125,248,187,248,108,250,83,253,119,0,135,3,244,6,221,10,94,13,23,13,141,11,209,10,24,11,134,10,166,6,63,0,79,251,135,248,196,245,140,244,129,246,26,250,239,253,151,0,115,2,198,4,139,6,214,8,147,13,105,18,105,21,231,23,225,25,24,26,112,25,208,24,16,23,187,19,137,15,114,11,85,8,148,5,137,2,220,255,107,253,143,250,97,247,74,245,167,244,210,242,152,238,140,233,74,228,133,224,216,224,162,228,255,232,135,236,163,239,225,242,174,245,106,247,203,247,214,247,241,248,243,250,196,252,33,255,3,3,130,7,41,11,51,12,240,10,29,11,69,13,36,13,80,10,104,6,242,1,80,253,116,248,35,245,101,245,86,247,126,249,216,252,51,0,172,1,227,2,164,5,11,9,232,12,58,17,192,20,34,23,111,24,40,25,206,25,72,25,233,22,132,19,14,16,231,12,78,9,242,5,183,3,20,1,36,253,216,249,214,247,118,246,125,245,203,243,132,239,250,232,111,227,72,225,59,226,175,228,137,231,175,234,159,238,139,242,173,244,138,245,159,246,164,247,223,248,30,250,199,250,244,253,200,3,211,7,208,8,241,8,65,10,152,12,99,13,26,12,178,10,4,8,158,2,244,252,25,249,54,246,41,245,241,246,175,249,48,252,84,254,41,0,44,2,122,4,208,7,95,12,170,16,193,19,171,21,112,23,117,25,253,25,116,24,167,22,64,20,121,16,231,12,95,10,176,7,130,4,88,1,192,253,28,250,253,247,1,248,195,247,178,244,217,238,93,232,32,228,26,227,17,227,227,227,221,230,147,234,150,238,246,241,56,243,128,244,9,247,57,248,156,247,121,247,85,250,219,255,34,4,145,5,223,6,96,9, 234,10,227,11,90,13,120,13,130,11,51,8,137,3,61,254,115,249,168,246,141,246,191,247,151,249,199,251,205,253,133,255,252,0,98,3,198,7,68,12,52,15,13,18,81,21,145,23,226,24,189,25,67,25,2,23,252,19,36,17,43,14,45,11,204,8,7,6,213,1,120,253,68,250,174,249,208,250,57,249,83,244,210,238,121,233,188,229,253,227,210,226,127,227,242,230,27,235,5,238,250,239,135,242,3,246,185,247,30,246,71,245,18,248,234,251,41,255,105,2,246,4,155,6,65,8,109,10,168,12,197,13,170,13,116,12,56,9,52,4,186,254,63,250,233,247,74,247,188,247,205,249,30,252,8,253,251,253,129,0,186,3,5,7,184,10,121,14,149,17,19,20,239,22,30,25,134,25,16,25,84,23,90,20,159,17,234,14,156,12,203,10,164,6,252,0,67,253,236,251,52,252,50,252,124,249,146,244,164,239,61,235,20,231,207,227,123,226,137,228,240,231,154,233,132,235,7,240,70,244,162,245,75,245,27,245,8,246,24,248,82,251,9,255,188,1,130,3,133,5,206,7,76,10,130,12,241,13,174,14,141,13,163,9,171,4,239,255,68,251,32,248,232,247,36,249,24,250,206,250,87,252,23,254,214,255,254,2,202,6,196,9,32,13,99,16,80,19,151,22,132,24,71,25,127,25,105,23,229,19,193,17,179,16,231,14,90,11,247,5,192,0,54,254,243,253,13,254,183,252,84,249,174,245,225,241,14,236,83,230,89,228,211,228,46,229,159,229,19,232,123,236,191,240,99,243,165,244,139,244,92,244,158,245,33,248,75,251,46,254,65,0,126,2,18,5,6,7,112,9,169,12,184,14,203,14,108,13,168,10,206,5,199,255,152,251,181,249,183,248, 46,249,17,250,133,250,198,251,96,253,126,255,176,2,154,5,75,8,11,12,155,15,80,18,83,21,99,24,201,25,226,24,43,22,221,19,67,19,149,18,235,15,252,10,254,4,33,1,104,0,153,255,171,253,136,252,114,251,195,247,91,241,143,235,120,232,118,230,142,228,233,227,24,229,45,232,125,236,89,240,195,242,164,243,69,243,220,243,21,246,69,248,113,250,71,253,238,255,157,1,66,3,81,6,198,9,253,11,72,14,166,15,44,14,215,10,14,6,145,0,185,252,124,250,115,249,153,249,174,249,159,249,1,251,61,253,23,255,100,1,148,4,239,7,253,10,198,13,52,17,105,21,94,24,189,24,93,23,32,21,77,20,75,21,55,20,80,15,162,9,247,5,136,3,163,0,174,254,238,254,193,254,190,251,201,246,151,241,70,237,241,233,180,230,90,228,187,227,191,228,254,231,169,236,4,240,73,241,197,241,202,242,9,244,9,245,155,247,199,250,145,252,100,254,189,0,189,2,108,5,186,8,191,11,119,14,149,15,45,14,15,11,126,6,37,1,128,253,231,251,130,250,61,249,254,248,205,249,32,251,72,252,234,253,23,1,44,4,111,6,59,9,183,12,236,16,161,21,42,24,48,23,48,21,112,21,25,23,89,22,183,18,4,15,122,11,19,7,35,3,234,0,174,0,243,0,55,255,173,251,147,247,243,242,163,238,252,234,111,231,84,228,250,226,70,229,109,233,90,236,228,238,35,241,143,241,239,241,136,243,93,245,159,247,4,250,235,251,241,253,6,0,243,1,236,4,194,8,228,11,108,14,247,15,203,14,3,11,86,6,54,2,102,255,185,252,114,250,242,249,24,250,2,250,172,250,27,252,15,254,189,0,52,3,247,4,78,7,26,12, 100,18,221,21,151,21,92,21,137,22,123,23,85,23,196,21,150,19,136,16,145,11,169,6,218,3,180,2,92,2,146,1,239,255,196,252,24,248,90,244,24,241,221,235,223,230,120,228,2,228,188,229,53,233,106,236,206,238,80,240,223,240,234,241,155,243,54,245,72,247,212,249,136,251,232,252,9,255,125,1,118,4,221,7,186,11,102,15,71,16,4,14,16,11,164,7,124,3,226,255,55,253,123,251,133,250,24,250,252,249,48,250,162,251,205,254,191,0,169,0,106,2,130,7,131,13,134,17,236,18,8,20,186,21,147,22,218,22,13,23,174,22,125,20,235,15,43,11,123,7,94,4,93,3,187,3,36,2,35,255,169,252,188,249,220,245,78,241,224,235,34,231,130,228,10,228,226,229,62,233,213,235,159,237,57,239,28,240,13,241,206,242,237,244,28,247,176,248,39,250,133,252,88,254,187,255,10,3,230,7,39,12,145,14,33,15,42,14,179,11,250,7,83,4,171,0,172,253,177,252,161,251,111,249,194,248,173,250,116,253,116,254,162,253,199,254,37,3,78,8,127,12,100,15,3,18,46,20,192,20,155,21,132,23,235,23,224,22,233,20,112,16,3,11,175,7,56,6,53,5,249,3,14,2,254,255,23,254,43,251,18,247,80,242,154,236,148,231,25,229,249,228,176,230,50,233,135,235,163,237,152,238,50,239,45,241,89,243,148,244,47,246,160,248,168,250,152,251,128,252,75,255,106,3,162,7,194,11,84,14,215,14,153,14,178,12,146,8,88,4,163,1,78,0,238,253,81,250,247,248,168,250,194,252,45,253,24,252,136,252,179,255,26,3,241,6,191,11,13,15,219,16,224,18,137,20,167,21,113,23,217,24,240,23,154,20,206,15,158,11, 96,9,159,7,203,5,90,4,168,2,255,0,90,255,178,252,159,248,226,242,214,236,156,232,33,230,96,229,47,231,231,233,107,235,86,236,203,237,188,239,29,241,252,241,46,244,204,246,89,248,152,249,131,250,168,251,194,254,37,3,82,7,139,10,61,13,145,15,64,15,166,11,2,8,243,5,40,4,5,1,87,252,247,249,49,251,30,252,171,251,171,251,191,251,22,252,157,254,182,2,163,6,114,10,210,13,1,16,163,17,22,19,61,21,29,24,5,25,60,23,206,19,206,15,146,12,80,10,70,8,124,6,131,4,174,2,1,2,207,0,100,253,211,248,144,243,207,237,227,232,88,230,222,230,74,232,0,233,139,234,117,236,125,237,161,238,7,240,184,241,27,244,131,246,24,248,132,248,250,248,136,251,14,255,24,2,199,5,53,10,28,14,139,15,88,13,196,10,40,10,121,8,20,4,229,255,82,253,232,251,245,251,133,252,219,251,2,251,185,250,182,251,117,254,228,1,213,5,6,10,224,12,114,14,51,16,168,18,238,21,94,24,112,24,196,22,149,19,201,15,108,13,151,11,199,8,50,6,187,4,34,4,36,3,15,1,148,254,71,250,140,243,151,237,250,233,241,231,84,231,194,231,1,233,147,234,195,235,249,236,243,237,0,239,180,241,148,244,220,245,89,246,45,247,3,249,99,251,45,253,0,0,236,5,114,11,252,12,204,12,28,13,156,12,12,11,47,8,6,4,51,0,191,253,220,252,15,253,119,252,82,251,182,250,110,250,41,251,144,253,63,1,176,5,19,9,182,10,181,12,109,15,96,18,220,21,71,24,31,24,225,21,21,19,249,16,153,14,59,11,193,8,8,7,12,5,35,4,26,4,7,3,156,255,2,250,29,244,19,239, 240,234,188,232,218,231,185,231,18,233,197,234,96,235,212,235,14,237,129,239,136,242,10,244,15,244,205,245,98,248,118,248,151,248,232,251,33,1,54,6,145,9,84,11,201,12,154,13,78,13,185,11,34,8,247,3,228,0,255,254,31,254,127,253,78,252,124,251,148,250,124,249,136,250,163,253,89,1,233,4,157,7,126,9,115,11,62,14,168,18,88,22,37,23,215,22,14,22,224,19,57,17,184,14,95,12,140,9,140,6,107,5,181,5,82,5,168,3,7,0,121,250,241,244,88,240,48,236,103,233,85,232,148,232,24,234,216,234,211,233,196,234,48,238,49,240,230,240,152,242,26,245,232,246,227,246,155,246,143,248,116,252,36,1,119,5,57,8,74,10,169,12,40,14,38,14,245,11,4,8,187,4,88,2,37,0,247,254,83,254,46,253,122,251,169,249,86,249,198,250,91,253,107,1,222,4,10,6,122,7,199,10,236,14,128,18,232,20,179,22,37,23,150,21,221,19,77,18,193,15,142,12,115,9,250,6,102,6,17,7,112,6,27,4,101,0,44,251,84,246,206,241,135,236,133,233,2,234,100,234,108,233,232,232,45,234,92,236,134,237,116,238,209,240,122,243,81,245,5,246,131,245,247,245,165,248,114,252,194,0,79,4,188,6,239,9,69,13,162,14,250,13,177,11,185,8,154,5,155,2,46,1,114,0,224,254,90,253,191,251,135,249,212,248,217,250,144,254,116,1,190,2,122,4,74,7,76,10,250,13,20,18,216,20,21,22,108,22,177,21,156,20,67,19,25,16,82,12,129,9,131,7,137,7,111,8,251,6,18,4,91,1,81,253,37,247,2,241,141,237,131,236,5,235,49,233,249,232,179,233,168,234,139,235,64,236,71,238,99,241, 157,243,205,244,232,244,93,244,172,245,193,248,59,252,109,255,92,2,44,6,54,10,208,12,95,14,59,14,182,11,157,8,18,6,228,3,39,2,248,0,29,0,10,254,166,250,215,248,233,249,244,251,7,254,77,0,246,1,129,3,66,6,170,9,170,13,201,17,221,19,231,20,21,22,25,22,60,21,192,19,32,16,217,11,163,9,89,9,11,9,216,7,251,6,95,6,210,2,171,252,22,247,234,242,218,239,63,237,160,234,148,233,13,234,31,234,46,234,150,234,190,235,119,238,137,241,128,243,217,243,62,243,33,244,75,246,80,248,3,251,91,254,165,1,66,5,90,9,185,12,10,14,76,13,163,11,77,9,13,6,234,3,189,3,236,2,16,0,25,253,142,250,92,249,72,250,196,251,147,253,190,255,203,0,30,2,137,5,131,9,67,13,182,16,215,18,3,20,119,21,206,22,80,22,199,18,217,14,4,13,71,11,42,9,134,8,5,9,35,9,18,7,33,2,253,252,205,248,150,244,180,240,105,237,85,235,167,234,102,234,33,234,167,233,141,233,225,235,112,239,137,241,61,242,170,242,55,243,18,244,156,245,219,247,66,250,207,252,110,0,66,5,41,9,145,11,200,13,242,13,75,11,114,8,134,6,146,5,44,5,7,3,184,255,65,253,241,250,154,249,160,250,78,252,131,253,131,254,166,255,153,1,173,4,230,8,30,13,20,15,140,16,3,20,218,22,195,22,253,20,127,18,37,16,137,13,93,10,23,9,232,9,144,10,134,9,119,6,143,2,120,254,240,249,162,245,135,241,227,237,43,236,216,235,220,234,36,233,139,232,4,234,158,236,17,239,191,240,196,241,255,241,127,242,92,244,184,245,90,246,224,248,121,252,211,255,251,3,74,8, 203,11,227,13,223,12,56,10,183,8,219,7,194,6,148,5,106,3,54,0,237,252,224,250,189,250,40,251,249,251,99,253,156,253,213,253,26,1,102,5,130,8,187,10,33,13,245,16,133,20,202,21,187,21,22,21,87,19,34,16,105,12,124,10,158,10,251,10,228,10,166,9,195,6,44,3,173,255,69,251,1,246,199,241,106,239,34,238,107,236,54,234,20,233,252,232,239,233,222,236,62,239,159,239,126,240,11,242,243,242,208,243,153,244,12,246,196,248,93,251,105,254,101,3,126,8,155,11,115,12,162,11,100,10,252,8,32,8,27,8,143,6,79,3,124,0,123,253,10,251,40,251,43,252,86,252,170,251,182,251,54,254,185,1,59,4,119,6,111,9,72,13,195,16,255,18,232,20,60,22,106,21,146,18,79,15,109,12,18,11,119,11,242,11,23,11,117,9,95,7,203,4,144,0,232,250,161,246,143,243,138,240,197,238,240,236,242,233,150,232,99,233,253,234,218,236,11,238,13,239,197,240,233,241,48,242,36,243,138,244,221,245,30,247,157,249,101,254,143,3,160,7,7,11,223,11,159,10,45,10,211,9,33,9,137,8,27,7,45,4,59,0,26,253,170,252,33,253,119,252,13,251,200,250,136,252,227,254,130,0,134,2,230,5,61,9,17,12,98,15,182,18,45,21,98,22,67,21,57,18,229,14,155,12,106,12,127,12,91,11,244,10,179,10,93,8,46,5,33,1,225,251,171,247,248,244,134,242,196,239,112,236,209,233,128,233,36,234,205,234,13,236,198,237,138,239,88,240,200,240,153,242,188,243,167,243,162,244,74,246,225,248,201,253,71,3,111,7,189,9,142,10,161,10,22,10,187,9,51,10,5,10,140,7,92,3,239,255,197,254, 160,254,45,253,57,251,242,250,194,251,123,252,218,253,211,255,82,2,69,5,234,7,251,10,173,14,47,18,132,21,161,22,21,20,53,17,126,15,177,13,170,12,117,12,245,11,183,11,62,11,89,9,241,5,8,1,103,252,131,249,232,246,120,243,161,239,138,236,83,235,89,234,128,233,238,234,194,236,107,237,139,238,13,240,74,241,135,242,88,243,125,243,150,243,37,245,251,248,223,253,126,2,127,6,47,9,229,9,122,9,133,9,205,10,245,11,76,10,82,6,116,3,240,1,70,0,135,254,199,252,176,251,121,251,78,251,31,252,187,253,54,255,207,1,198,4,122,6,123,9,142,14,199,18,4,21,57,21,124,19,99,17,126,15,255,13,43,13,78,12,28,12,191,12,75,12,222,9,123,5,233,0,87,254,106,251,18,247,155,243,205,240,151,237,64,235,72,234,97,234,11,235,10,236,14,237,255,237,110,239,109,241,180,242,142,242,43,242,211,242,212,244,82,248,233,252,213,1,76,6,16,8,145,7,111,8,195,10,32,12,122,11,239,8,142,6,218,4,116,2,111,0,247,254,232,252,178,251,168,251,29,251,98,251,122,253,111,255,246,0,128,2,7,5,87,9,32,14,12,18,84,20,27,20,206,18,111,17,184,15,77,14,187,12,210,11,53,13,8,14,212,11,197,8,239,5,156,2,7,255,179,251,89,248,168,244,8,241,8,238,210,235,128,234,124,234,21,235,93,235,249,235,163,237,176,239,123,241,254,241,121,241,200,241,83,242,109,243,82,247,31,253,252,1,134,4,21,5,147,6,122,9,27,11,115,11,29,11,21,9,236,6,133,5,43,3,196,0,63,255,188,253,32,252,223,250,196,250,63,252,152,253,150,254,207,255,59,1,109,4, 37,9,197,13,182,17,101,19,227,18,200,18,65,18,167,15,23,13,199,12,183,13,25,14,152,13,40,12,171,9,126,6,93,3,83,0,227,252,76,249,200,245,201,241,142,238,174,236,128,235,69,235,6,235,198,234,59,236,88,238,173,239,2,241,237,241,230,241,41,241,146,240,16,243,201,248,113,253,68,0,177,2,121,4,177,6,144,9,14,11,42,11,173,10,152,9,25,8,186,5,145,3,71,2,60,0,223,253,25,252,8,251,148,251,200,252,52,253,228,253,218,254,37,0,238,3,142,9,189,13,5,16,55,18,201,19,73,19,29,17,240,14,208,13,150,13,253,13,137,14,220,13,72,12,59,10,49,7,81,4,128,1,13,254,149,250,126,246,43,242,150,239,14,238,65,236,16,235,169,234,73,235,179,236,160,237,100,239,39,242,85,242,80,240,104,239,131,240,9,244,190,248,86,252,223,254,31,1,239,3,55,7,26,9,68,10,87,11,248,10,165,9,7,8,16,6,183,4,46,3,82,0,182,253,96,252,155,251,243,251,78,253,105,253,101,252,15,253,65,0,108,4,29,8,185,11,169,15,86,18,48,19,148,18,139,16,220,14,68,14,0,14,93,14,174,14,205,13,140,12,125,10,118,7,43,5,217,2,81,255,47,251,230,246,153,243,129,241,128,238,245,235,174,235,88,235,176,234,147,235,5,238,235,240,47,242,20,241,126,239,228,238,244,240,231,244,3,248,143,250,158,253,120,0,118,3,99,6,126,8,81,10,124,11,219,10,114,9,159,8,74,7,72,5,116,3,227,0,179,253,14,252,176,252,216,253,23,253,181,251,9,252,136,253,8,0,112,3,253,6,59,11,117,15,189,17,130,18,240,17,32,16,2,15,162,14,66,14,175,14, 5,15,41,14,178,12,96,10,65,8,216,6,165,3,57,255,235,251,161,248,226,244,128,241,48,239,213,237,20,236,102,234,96,234,244,235,227,238,143,241,78,241,124,239,182,238,100,239,138,241,119,244,11,247,181,249,4,253,192,255,78,2,186,5,144,8,211,9,131,10,160,10,235,9,158,8,215,7,4,7,221,3,226,255,248,253,175,253,223,253,147,253,31,252,127,251,40,252,28,253,43,255,136,2,72,6,222,10,1,15,11,17,192,17,34,17,184,15,1,15,95,14,86,14,117,15,56,15,149,13,115,12,105,11,153,9,177,6,163,3,229,0,32,253,207,248,136,245,199,242,133,240,131,238,188,235,184,233,131,234,54,237,176,239,229,240,14,240,169,238,219,238,198,239,26,241,177,243,158,246,18,249,139,251,186,254,78,2,2,5,113,7,218,9,81,10,136,9,187,9,249,9,43,9,209,6,247,2,69,0,113,255,197,254,29,254,81,253,245,251,144,251,225,251,99,252,113,254,163,1,165,5,140,10,24,14,249,15,52,17,200,16,57,15,95,14,200,14,120,15,231,14,23,14,50,14,115,13,143,11,166,9,120,7,208,4,180,1,158,253,92,249,192,246,172,244,151,241,45,238,5,235,187,233,161,235,72,238,149,239,208,239,118,239,244,238,148,238,104,239,175,241,134,243,78,245,104,248,52,251,164,253,56,1,245,4,178,7,245,8,212,8,132,9,45,11,7,11,43,9,101,6,66,3,123,1,115,0,70,255,147,254,136,253,66,252,222,251,131,251,179,251,223,253,101,1,129,5,139,9,101,13,74,16,116,16,68,15,47,15,109,15,26,15,243,14,245,14,191,14,181,14,201,13,203,11,102,10,236,8,238,5,14,2,1,254,190,250,215,248, 77,246,24,242,157,237,49,235,138,235,205,236,53,238,235,239,241,239,201,238,206,238,58,239,171,239,42,241,49,243,126,245,230,247,206,249,46,253,230,1,27,5,165,6,137,7,142,8,186,10,249,11,249,10,21,9,148,6,25,4,161,2,98,1,28,0,22,255,23,254,3,253,116,251,205,250,234,251,167,253,46,0,200,4,241,9,37,13,215,14,129,15,80,15,119,15,97,15,156,14,203,14,96,15,19,15,110,14,116,13,115,12,149,11,180,9,76,6,247,1,189,254,67,253,161,250,21,246,236,241,49,238,160,235,241,235,135,237,167,238,83,239,25,239,231,238,5,239,150,238,68,239,112,241,6,243,81,244,12,246,225,248,141,253,139,1,148,3,21,5,188,6,230,8,23,11,215,11,224,10,194,8,167,6,239,4,2,3,89,1,189,0,12,0,10,254,151,252,247,251,246,250,227,250,176,252,254,255,202,4,41,9,167,11,144,13,233,14,62,15,6,15,180,14,210,14,61,15,61,15,217,14,223,13,67,13,192,13,144,12,232,8,167,5,11,3,129,0,138,254,113,251,210,246,20,242,5,238,122,236,34,237,129,237,21,238,15,239,13,239,159,238,25,238,98,238,41,240,124,241,200,241,182,242,76,245,39,249,19,253,10,0,14,2,198,3,17,6,31,9,48,11,38,11,133,10,104,9,209,6,162,4,174,3,90,2,5,1,218,255,99,254,69,253,226,251,61,250,58,250,146,252,71,0,48,4,164,7,217,10,42,13,45,14,173,14,99,14,26,14,85,15,225,15,119,14,242,13,130,14,187,14,60,14,11,12,249,8,81,6,184,3,251,1,47,0,9,252,227,246,112,242,64,239,213,237,95,237,169,237,210,238,76,239,121,238,168,237,22,238, 109,239,90,240,93,240,193,240,114,242,63,245,47,249,182,252,117,254,117,0,134,3,11,6,117,8,206,10,77,11,111,10,227,8,3,7,170,5,104,4,192,2,108,1,129,0,133,255,122,253,230,250,230,249,152,250,100,252,209,255,132,3,158,6,104,10,23,13,71,13,95,13,52,14,13,15,114,15,129,14,219,13,141,14,249,14,46,15,129,14,245,11,248,8,202,6,107,5,229,3,207,0,54,252,156,247,147,243,44,240,34,238,6,238,254,238,113,239,132,238,210,237,67,238,220,238,174,239,49,240,100,239,206,239,174,242,172,245,130,248,84,251,153,253,234,255,155,2,140,5,155,8,155,10,221,10,253,9,201,8,211,7,67,6,6,4,10,3,184,2,77,1,166,255,106,253,158,250,238,249,234,250,17,252,172,254,145,2,201,6,21,10,42,11,254,11,128,13,116,14,202,14,157,14,228,13,192,13,146,14,153,15,185,15,6,14,62,11,35,9,24,8,196,6,121,4,36,1,64,253,217,248,202,243,61,240,117,239,76,239,52,239,26,239,244,237,141,237,226,238,209,239,138,239,253,238,220,238,34,240,131,242,64,245,10,248,97,250,141,252,235,254,208,1,162,5,207,8,175,9,44,10,134,10,61,9,188,7,65,6,132,4,24,4,218,3,18,2,146,255,10,253,123,251,194,250,44,250,74,251,210,254,213,2,38,6,150,8,86,10,235,11,90,13,87,14,147,14,247,13,52,13,220,13,126,15,70,16,87,15,24,13,78,11,136,10,231,8,9,7,163,5,131,2,227,253,16,249,90,244,71,241,183,240,113,240,104,239,51,238,209,237,167,238,127,239,160,239,28,239,98,238,168,238,47,240,41,242,253,244,184,247,1,249,34,251,164,254,188,1, 0,5,194,7,38,9,49,10,97,10,61,9,123,7,234,5,135,5,127,5,10,4,210,1,255,255,9,254,180,251,230,249,189,249,140,251,184,254,0,2,11,5,128,7,88,9,116,11,83,13,17,14,192,13,164,12,214,12,243,14,228,15,60,15,161,14,85,13,160,11,142,10,107,9,41,8,159,6,101,3,98,254,247,248,15,245,46,243,227,241,87,240,253,238,246,237,68,238,108,239,108,239,64,239,7,239,216,237,30,238,98,240,128,242,113,244,45,246,239,247,161,250,225,253,43,1,77,4,211,6,21,9,149,10,12,10,89,8,88,7,4,7,105,6,94,5,2,4,177,2,234,0,35,254,134,251,249,249,214,249,192,251,152,254,84,1,18,4,22,6,123,8,210,11,69,13,162,12,96,12,183,12,145,13,233,14,144,15,74,15,117,14,46,13,183,11,120,10,234,9,184,9,148,7,91,3,133,254,176,249,145,246,236,244,88,242,44,240,66,239,87,238,141,238,163,239,226,239,42,239,11,238,164,237,200,238,161,240,96,242,223,243,45,245,77,247,105,250,76,253,227,255,95,3,6,7,86,9,203,9,7,9,143,8,74,8,94,7,155,6,236,5,215,4,167,3,74,1,34,254,200,251,7,250,230,249,90,252,197,254,42,0,118,2,232,5,51,9,72,11,223,11,210,11,253,11,150,12,207,13,159,14,45,15,154,15,106,14,142,12,178,11,17,11,50,11,237,10,166,7,17,3,8,255,40,251,253,247,122,245,247,242,160,240,0,239,188,238,152,239,21,240,144,239,126,238,132,237,144,237,45,239,191,240,135,241,198,242,217,244,70,247,133,249,186,251,86,255,154,3,129,6,69,8,229,8,201,8,238,8,96,8,72,7,19,7,160,6,126,5, 84,4,247,1,32,254,35,251,95,250,49,251,77,252,71,253,63,255,79,2,217,5,28,9,105,10,197,10,159,11,206,11,35,12,149,13,162,14,102,15,128,15,196,13,247,11,235,11,137,12,122,12,234,10,200,7,217,3,207,255,69,252,112,249,109,246,15,243,164,240,136,239,151,239,113,240,102,240,26,239,235,237,155,237,99,238,88,239,179,239,251,240,249,242,104,244,19,246,49,248,35,251,104,255,38,3,101,5,104,7,159,8,152,8,126,8,75,8,122,7,246,6,0,7,243,6,10,5,79,1,32,254,25,252,76,251,158,251,143,251,63,252,34,255,85,2,95,5,52,8,143,9,74,10,24,11,90,11,213,11,123,13,63,15,149,15,86,14,213,12,60,12,164,12,25,13,252,12,50,11,196,7,68,4,243,0,186,253,142,250,213,246,30,243,239,240,79,240,239,240,4,241,140,239,146,238,103,238,11,238,30,238,181,238,142,239,65,241,167,242,58,243,216,244,183,247,224,250,133,254,25,2,218,4,149,6,161,7,162,8,113,8,73,7,63,7,197,7,10,8,127,7,139,4,230,0,214,254,40,253,154,251,244,250,242,250,4,252,197,254,245,1,202,4,73,7,24,9,216,9,239,9,89,10,8,12,254,13,226,14,181,14,149,13,76,12,92,12,69,13,198,13,69,13,248,10,234,7,13,5,9,2,32,255,97,251,120,246,33,243,29,242,181,241,89,241,153,240,124,239,26,239,190,238,164,237,155,237,219,238,23,240,221,240,112,241,190,242,114,244,199,246,150,250,72,254,238,0,227,3,68,6,165,7,77,8,130,7,194,6,213,7,3,9,166,8,17,7,158,4,246,1,205,255,206,253,204,251,176,250,211,250,64,252,135,254,74,1,164,4, 96,7,88,8,192,8,83,9,96,10,115,12,36,14,176,14,50,14,217,12,88,12,37,13,252,13,104,14,146,13,214,10,93,8,183,6,9,4,20,0,116,251,8,247,176,244,183,243,138,242,132,241,247,240,142,240,135,239,34,238,253,237,137,238,18,239,85,240,247,240,243,240,19,242,34,244,203,246,62,250,92,253,26,0,159,3,140,6,91,7,241,6,209,6,127,7,197,8,98,9,168,8,15,7,11,5,18,3,179,0,222,253,14,252,68,251,216,250,221,251,51,254,87,1,147,4,128,6,82,7,243,7,166,8,105,10,222,12,1,14,9,14,134,13,85,12,80,12,223,13,175,14,73,14,195,12,215,10,179,9,45,8,204,4,41,0,180,251,167,248,50,246,218,243,15,243,148,242,114,241,150,240,141,239,51,238,22,238,213,238,142,239,86,240,126,240,97,240,188,241,81,244,140,246,239,248,51,252,27,0,193,3,168,5,16,6,50,6,182,6,41,8,85,9,34,9,159,8,176,7,211,5,146,3,237,0,100,254,145,252,11,251,126,250,207,251,52,254,79,1,103,4,166,5,19,6,31,7,88,8,103,10,202,12,166,13,45,13,57,12,237,11,31,13,105,14,147,14,122,13,43,12,6,12,44,11,49,8,177,4,237,0,160,252,23,249,152,246,174,244,200,243,19,243,212,241,142,240,73,239,8,238,33,238,82,239,207,239,135,239,88,239,71,240,14,242,126,243,64,245,42,248,214,251,4,0,7,3,18,4,198,4,201,5,224,6,27,8,214,8,13,9,7,9,235,7,16,6,43,4,127,1,184,254,189,252,202,250,29,250,196,251,87,254,69,1,153,3,145,4,32,5,24,6,40,8,214,10,128,12,205,12,225,11,41,11,122,12,11,14, 215,13,79,13,77,13,12,13,137,12,71,11,151,8,55,5,143,1,69,253,170,249,87,247,126,245,113,244,179,243,81,242,95,240,171,238,104,238,44,239,63,239,7,239,22,239,124,239,147,240,150,241,74,242,74,244,215,247,219,251,131,255,165,1,226,2,98,4,131,5,121,6,251,7,225,8,40,9,66,9,38,8,121,6,169,4,46,2,83,255,148,252,190,250,136,250,206,251,144,254,97,1,194,2,121,3,39,4,128,5,140,8,106,11,179,11,252,10,60,11,18,12,253,12,154,13,83,13,53,13,157,13,109,13,222,12,186,11,76,9,246,5,32,2,60,254,182,250,221,247,169,246,18,246,67,244,238,241,51,240,85,239,100,239,116,239,232,238,225,238,118,239,14,240,140,240,172,240,117,241,93,244,229,247,69,251,159,254,188,0,53,2,222,3,40,5,106,6,208,7,239,8,123,9,26,9,109,8,101,7,71,5,180,2,209,255,154,252,188,250,208,250,59,252,247,254,130,1,236,1,191,1,132,3,110,6,16,9,113,10,72,10,111,10,122,11,62,12,180,12,5,13,43,13,89,13,119,13,198,13,146,13,238,11,159,9,231,6,209,2,98,254,38,251,70,249,73,248,183,246,17,244,238,241,220,240,38,240,214,239,28,239,143,238,89,239,237,239,204,239,201,239,8,240,83,241,31,244,133,247,220,250,161,253,228,255,189,1,253,2,143,4,96,6,162,7,177,8,121,9,69,9,197,8,34,8,37,6,43,3,56,0,215,252,140,250,65,251,134,253,152,255,107,0,73,0,94,1,25,4,200,6,120,8,42,9,183,9,143,10,58,11,4,12,193,12,179,12,173,12,100,13,207,13,200,13,142,13,136,12,177,10,94,7,168,2,220,254,143,252, 212,250,65,249,179,246,3,244,180,242,185,241,113,240,112,239,238,238,46,239,186,239,234,239,147,239,23,239,149,239,90,241,177,243,201,246,63,250,213,252,209,254,218,0,112,2,250,3,26,6,130,7,58,8,64,9,119,9,5,9,129,8,228,6,201,3,188,255,50,252,60,251,171,252,90,254,4,255,232,254,178,255,204,1,8,4,0,6,178,7,107,8,247,8,67,10,73,11,206,11,39,12,55,12,216,12,87,13,40,13,169,13,38,14,78,13,2,11,10,7,222,2,43,0,40,254,236,251,88,249,224,246,3,245,100,243,227,241,115,240,72,239,33,239,208,239,243,239,138,239,71,239,251,238,44,239,0,241,112,243,27,246,112,249,242,251,183,253,217,255,217,1,137,3,108,5,10,7,57,8,195,8,0,9,143,9,123,9,100,7,70,3,217,254,151,252,251,252,170,253,196,253,31,254,133,254,129,255,178,1,203,3,141,5,196,6,125,7,242,8,78,10,196,10,89,11,8,12,86,12,150,12,149,12,15,13,84,14,242,14,172,13,133,10,252,6,21,4,135,1,9,255,155,252,248,249,168,247,20,246,46,244,231,241,163,240,236,239,156,239,62,240,69,240,122,239,16,239,226,238,43,239,215,240,75,243,14,246,184,248,25,251,92,253,77,255,31,1,63,3,103,5,214,6,151,7,20,8,97,9,42,11,107,10,185,6,171,2,143,255,34,254,10,254,205,253,177,253,178,253,14,254,200,255,230,1,82,3,192,4,49,6,146,7,203,8,170,9,116,10,98,11,31,12,25,12,166,11,25,12,214,13,45,15,236,14,73,13,154,10,146,7,63,5,166,2,132,255,49,253,13,251,162,248,173,246,134,244,47,242,220,240,95,240,80,240,124,240,81,240, 176,239,232,238,145,238,70,239,214,240,218,242,133,245,52,248,110,250,140,252,79,254,108,0,116,3,50,5,132,5,109,6,91,8,203,10,182,11,162,9,62,6,220,2,59,0,55,255,193,254,227,253,46,253,91,253,124,254,232,255,63,1,165,2,57,4,225,5,33,7,235,7,239,8,154,10,170,11,91,11,3,11,67,11,66,12,80,14,97,15,93,14,231,12,12,11,119,8,223,5,38,3,84,0,1,254,241,251,157,249,28,247,165,244,154,242,75,241,168,240,208,240,235,240,72,240,150,239,220,238,124,238,73,239,126,240,81,242,94,245,204,247,65,249,40,251,220,253,6,1,16,3,118,3,89,4,128,6,37,9,59,11,111,11,76,9,234,5,34,3,121,1,64,0,221,254,160,253,45,253,169,253,161,254,126,255,117,0,98,2,73,4,3,5,12,6,162,7,34,9,195,10,66,11,89,10,23,10,49,11,198,12,66,14,214,14,53,14,247,12,94,11,28,9,95,6,130,3,36,1,2,255,136,252,32,250,137,247,195,244,239,242,198,241,29,241,96,241,11,241,33,240,160,239,249,238,86,238,136,238,6,240,194,242,2,245,46,246,239,247,19,251,83,254,101,0,107,1,52,2,193,3,121,6,143,9,81,11,187,10,126,8,27,6,17,4,122,2,194,0,165,254,214,253,225,253,134,253,224,253,32,255,124,0,47,2,124,3,27,4,100,5,174,7,150,9,92,10,40,10,158,9,244,9,48,11,214,12,22,14,87,14,33,14,105,13,168,11,143,9,1,7,38,4,27,2,243,255,81,253,204,250,231,247,26,245,99,243,110,242,224,241,107,241,2,241,216,240,27,240,136,238,177,237,225,238,243,240,112,242,127,243,40,245,233,247,52,251,254,253, 144,255,25,0,47,1,217,3,8,7,224,9,248,10,209,9,113,8,37,7,239,4,186,2,18,1,147,255,145,254,4,254,142,253,245,253,113,255,218,0,194,1,90,2,130,3,183,5,235,7,105,9,209,9,66,9,77,9,53,10,45,11,183,12,219,13,33,14,68,14,147,13,228,11,221,9,113,7,17,5,3,3,240,0,106,254,74,251,29,248,222,245,102,244,220,242,190,241,234,241,55,242,59,241,90,239,33,238,126,238,154,239,174,240,171,241,124,242,159,244,24,248,50,251,92,253,87,254,166,254,179,0,108,4,112,7,47,9,12,10,226,9,223,8,92,7,44,5,49,3,185,1,73,0,221,254,174,253,143,253,175,254,177,255,101,0,237,0,103,1,81,3,240,5,203,7,231,8,12,9,190,8,30,9,241,9,251,10,91,12,137,13,36,14,38,14,127,13,32,12,21,10,175,7,187,5,59,4,219,1,127,254,136,251,42,249,200,246,51,244,169,242,222,242,7,243,62,242,182,240,250,238,116,238,63,239,192,239,24,240,181,240,192,241,125,244,133,248,41,251,232,251,145,252,36,254,245,0,50,4,182,6,159,8,195,9,241,9,41,9,68,7,131,5,81,4,122,2,134,0,205,254,174,253,38,254,47,255,136,255,186,255,42,0,64,1,129,3,250,5,148,7,61,8,100,8,116,8,207,8,130,9,170,10,45,12,59,13,225,13,96,14,196,13,7,12,5,10,140,8,52,7,166,4,181,1,113,255,209,252,180,249,193,246,120,244,198,243,22,244,107,243,219,241,105,240,62,239,243,238,171,239,174,239,12,239,126,239,194,241,75,245,72,248,178,249,144,250,168,251,197,253,182,0,63,3,230,5,94,8,133,9,152,9,205,8,110,7,87,6, 255,4,177,2,82,0,199,254,89,254,203,254,73,255,46,255,9,255,168,255,73,1,162,3,172,5,252,6,208,7,242,7,249,7,138,8,106,9,113,10,128,11,10,13,118,14,53,14,241,12,27,12,5,11,79,9,68,7,232,4,207,2,194,0,122,253,152,249,11,247,146,245,240,244,205,244,174,243,182,241,56,240,228,239,77,240,201,239,149,238,84,238,141,239,87,242,127,245,94,247,152,248,234,249,75,251,85,253,243,255,183,2,177,5,15,8,11,9,9,9,187,8,31,8,21,7,73,5,194,2,136,0,90,255,48,255,117,255,33,255,137,254,174,254,151,255,86,1,129,3,136,5,229,6,41,7,97,7,57,8,115,8,129,8,232,9,240,11,82,13,218,13,140,13,34,13,233,12,132,11,60,9,168,7,45,6,36,4,72,1,155,253,22,250,155,247,156,246,121,246,68,245,40,243,178,241,34,241,55,241,192,240,22,239,216,237,82,238,27,240,149,242,242,244,179,246,12,248,110,249,193,250,162,252,116,255,162,2,119,5,82,7,43,8,196,8,250,8,169,8,157,7,74,5,166,2,224,0,44,0,3,0,113,255,189,254,114,254,98,254,45,255,115,1,174,3,226,4,5,6,38,7,132,7,140,7,107,7,40,8,70,10,226,11,121,12,24,13,181,13,189,13,199,12,41,11,199,9,98,8,11,7,46,5,158,1,98,253,110,250,223,248,39,248,3,247,208,244,245,242,116,242,107,242,194,241,81,240,139,238,203,237,173,238,81,240,87,242,130,244,73,246,173,247,158,248,218,249,61,252,57,255,73,2,219,4,121,6,171,7,190,8,116,9,70,9,122,7,233,4,26,3,196,1,180,0,90,0,239,255,152,254,230,253,115,254,171,255,110,1, 234,2,84,4,31,6,0,7,181,6,149,6,78,7,202,8,3,10,8,11,86,12,71,13,192,13,190,13,140,12,233,10,246,9,110,9,65,8,135,5,97,1,163,253,188,251,144,250,223,248,181,246,156,244,146,243,125,243,253,242,162,241,211,239,113,238,60,238,209,238,55,240,84,242,83,244,213,245,203,246,161,247,58,249,194,251,220,254,219,1,228,3,81,5,110,7,86,9,149,9,243,8,137,7,32,5,55,3,57,2,160,1,245,0,127,255,50,254,41,254,196,254,131,255,171,0,172,2,235,4,212,5,206,5,20,6,138,6,60,7,101,8,131,9,151,10,254,11,90,13,219,13,79,13,219,11,210,10,252,10,178,10,148,8,14,5,84,1,220,254,72,253,90,251,250,248,148,246,35,245,194,244,58,244,32,243,153,241,231,239,165,238,57,238,203,238,106,240,110,242,20,244,98,245,44,246,178,246,207,248,3,252,106,254,144,0,223,2,22,5,101,7,38,9,185,9,33,9,48,7,29,5,241,3,76,3,73,2,153,0,79,255,248,254,127,254,23,254,7,255,7,1,0,3,112,4,39,5,80,5,190,5,88,6,244,6,200,7,171,8,21,10,55,12,141,13,86,13,61,12,109,11,199,11,37,12,246,10,50,8,187,4,11,2,60,0,49,254,124,251,230,248,17,247,23,246,120,245,140,244,93,243,210,241,177,239,124,238,95,238,168,238,89,240,170,242,213,243,83,244,30,245,150,246,232,248,62,251,124,253,180,255,245,1,136,4,63,7,75,9,194,9,103,8,189,6,249,5,21,5,122,3,20,2,39,1,255,255,217,254,4,254,1,254,86,255,53,1,222,2,17,4,131,4,233,4,187,5,74,6,131,6,206,6,32,8,138,10,127,12, 243,12,55,12,143,11,237,11,205,12,127,12,142,10,216,7,90,5,83,3,66,1,91,254,164,251,149,249,169,247,167,246,53,246,232,244,110,243,240,241,245,239,94,238,5,238,42,239,248,240,51,242,228,242,161,243,180,244,78,246,78,248,141,250,186,252,129,254,210,0,91,4,152,7,169,8,110,8,11,8,76,7,60,6,230,4,157,3,188,2,139,1,4,0,181,254,206,253,13,254,120,255,60,1,129,2,33,3,214,3,9,5,202,5,150,5,89,5,58,6,113,8,251,10,8,12,150,11,66,11,171,11,193,12,61,13,252,11,57,10,150,8,90,6,34,4,237,1,236,254,4,252,238,249,131,248,103,247,95,246,137,245,68,244,254,241,171,239,121,238,177,238,200,239,211,240,162,241,128,242,60,243,16,244,8,246,114,248,223,249,33,251,152,253,10,1,130,4,179,6,193,7,85,8,30,8,70,7,57,6,47,5,74,4,76,3,239,1,50,0,131,254,192,253,141,254,244,255,235,0,181,1,183,2,24,4,80,5,55,5,107,4,210,4,138,6,18,9,224,10,179,10,108,10,85,11,72,12,231,12,226,12,245,11,131,10,238,8,78,7,29,5,57,2,87,255,225,252,173,250,244,248,251,247,108,247,117,246,109,244,190,241,229,239,60,239,27,239,238,239,49,241,153,241,191,241,179,242,144,244,115,246,122,247,134,248,161,250,163,253,219,0,209,3,40,6,156,7,55,8,252,7,88,7,108,6,150,5,20,5,28,4,18,2,250,255,169,254,137,254,105,255,229,255,69,0,133,1,30,3,153,4,14,5,19,4,172,3,44,5,102,7,7,9,203,9,29,10,134,10,98,11,121,12,255,12,143,12,194,11,254,10,208,9,223,7,127,5,225,2, 56,0,137,253,249,250,172,249,68,249,45,248,118,246,116,244,34,242,40,240,89,239,245,239,200,240,198,240,157,240,157,241,88,243,180,244,136,245,103,246,248,247,78,250,19,253,65,0,92,3,159,5,97,7,30,8,166,7,8,7,139,6,84,6,229,5,6,4,158,1,36,0,100,255,69,255,99,255,69,255,234,255,243,1,228,3,76,4,158,3,64,3,3,4,128,5,74,7,153,8,25,9,102,9,116,10,181,11,98,12,135,12,60,12,12,12,131,11,234,9,43,8,104,6,168,3,90,0,167,253,237,251,193,250,189,249,190,248,55,247,137,244,188,241,111,240,133,240,172,240,74,240,248,239,162,240,17,242,47,243,29,244,236,244,185,245,114,247,189,249,86,252,128,255,144,2,37,5,14,7,68,7,191,6,219,6,46,7,243,6,203,5,157,3,139,1,152,0,60,0,80,255,74,254,171,254,139,0,125,2,88,3,85,3,225,2,225,2,16,4,163,5,237,6,191,7,46,8,53,9,133,10,50,11,177,11,85,12,132,12,247,11,47,11,118,10,38,9,168,6,150,3,226,0,100,254,76,252,85,251,237,250,174,249,40,247,38,244,87,242,191,241,25,241,125,240,10,240,0,240,252,240,63,242,27,243,220,243,110,244,121,245,70,247,51,249,161,251,11,255,143,2,0,5,29,6,100,6,145,6,76,7,13,8,95,7,93,5,122,3,174,2,204,1,43,0,193,254,76,254,68,255,36,1,139,2,231,2,173,2,93,2,29,3,140,4,135,5,36,6,35,7,71,8,31,9,213,9,217,10,237,11,48,12,244,11,12,12,234,11,243,10,99,9,40,7,93,4,52,1,91,254,53,253,242,252,173,251,128,249,247,246,180,244,98,243,98,242,70,241, 120,240,250,239,50,240,66,241,62,242,179,242,80,243,77,244,55,245,90,246,69,248,51,251,224,254,57,2,76,4,235,4,111,5,255,6,38,8,205,7,148,6,66,5,90,4,131,3,226,1,239,255,154,254,120,254,214,255,171,1,107,2,3,2,226,1,144,2,115,3,6,4,208,4,26,6,20,7,157,7,165,8,231,9,194,10,85,11,151,11,14,12,55,12,176,11,59,11,71,10,160,7,39,4,34,1,96,255,183,254,182,253,205,251,138,249,86,247,103,245,18,244,209,242,90,241,95,240,90,240,180,240,59,241,217,241,167,242,91,243,222,243,144,244,107,245,111,247,66,251,26,255,91,1,175,2,7,4,217,5,107,7,191,7,52,7,138,6,228,5,29,5,248,3,240,1,158,255,127,254,57,255,193,0,136,1,119,1,207,1,55,2,99,2,1,3,237,3,245,4,187,5,73,6,102,7,183,8,94,9,48,10,44,11,157,11,183,11,226,11,63,12,58,12,164,10,104,7,52,4,7,2,166,0,164,255,67,254,14,252,215,249,22,248,129,246,168,244,204,242,171,241,254,240,154,240,210,240,55,241,199,241,220,242,152,243,111,243,95,243,195,244,235,247,139,251,31,254,223,255,219,1,16,4,243,5,24,7,74,7,244,6,178,6,152,6,28,6,16,4,45,1,169,255,126,255,233,255,143,0,44,1,166,1,207,1,167,1,64,2,61,3,179,3,59,4,66,5,67,6,30,7,6,8,12,9,53,10,219,10,204,10,54,11,85,12,248,12,87,12,63,10,60,7,130,4,209,2,204,1,77,0,34,254,73,252,160,250,192,248,221,246,223,244,252,242,230,241,86,241,177,240,100,240,13,241,102,242,76,243,218,242,23,242,198,242,25,245,0,248, 159,250,182,252,246,254,88,1,186,3,217,5,145,6,74,6,184,6,123,7,91,7,194,5,73,3,115,1,97,0,175,255,247,255,240,0,87,1,50,1,111,1,229,1,90,2,189,2,56,3,45,4,41,5,177,5,140,6,250,7,57,9,196,9,218,9,93,10,114,11,176,12,92,13,81,12,184,9,67,7,113,5,217,3,80,2,151,0,166,254,243,252,106,251,115,249,38,247,19,245,186,243,193,242,83,241,49,240,145,240,9,242,15,243,192,242,196,241,211,241,5,243,8,245,166,247,222,249,160,251,47,254,81,1,234,3,7,5,62,5,49,6,162,7,249,7,28,7,192,5,195,3,174,1,125,0,75,0,162,0,245,0,0,1,77,1,184,1,206,1,11,2,176,2,139,3,25,4,118,4,103,5,205,6,247,7,213,8,19,9,14,9,30,10,5,12,77,13,45,13,227,11,204,9,226,7,66,6,151,4,195,2,215,0,72,255,245,253,244,251,122,249,147,247,40,246,192,244,167,242,182,240,153,240,176,241,126,242,185,242,19,242,83,241,162,241,48,243,66,245,241,246,105,248,241,250,133,254,41,1,139,2,187,3,18,5,101,6,129,7,223,7,83,7,173,5,118,3,227,1,29,1,184,0,142,0,193,0,59,1,101,1,36,1,123,1,62,2,182,2,28,3,137,3,11,4,58,5,233,6,217,7,238,7,242,7,174,8,102,10,51,12,18,13,198,12,112,11,233,9,144,8,194,6,172,4,240,2,158,1,95,0,65,254,178,251,19,250,220,248,225,246,116,244,80,242,45,241,91,241,73,242,225,242,126,242,77,241,253,240,68,242,145,243,64,244,147,245,20,248,42,251,3,254,35,0,212,1,67,3,160,4,67,6,179,7,19,8,10,7, 62,5,210,3,137,2,63,1,192,0,15,1,59,1,44,1,42,1,43,1,158,1,85,2,158,2,153,2,228,2,6,4,191,5,237,6,57,7,63,7,113,7,187,8,205,10,53,12,162,12,70,12,133,11,167,10,241,8,159,6,25,5,58,4,175,2,104,0,58,254,168,252,104,251,142,249,27,247,152,244,112,242,154,241,129,242,67,243,155,242,161,241,105,241,255,241,116,242,176,242,155,243,113,245,246,247,203,250,108,253,150,255,15,1,108,2,132,4,177,6,168,7,147,7,1,7,174,5,246,3,136,2,137,1,52,1,96,1,93,1,19,1,223,0,71,1,33,2,80,2,5,2,27,2,209,2,82,4,232,5,140,6,110,6,100,6,59,7,31,9,198,10,126,11,8,12,152,12,30,12,123,10,138,8,43,7,74,6,189,4,139,2,147,0,227,254,115,253,76,252,81,250,35,247,37,244,218,242,26,243,69,243,182,242,15,242,210,241,234,241,240,241,226,241,74,242,74,243,237,244,151,247,169,250,198,252,67,254,31,0,58,2,76,4,42,6,73,7,139,7,236,6,146,5,9,4,142,2,206,1,212,1,156,1,8,1,197,0,251,0,156,1,12,2,181,1,91,1,182,1,226,2,150,4,185,5,136,5,81,5,40,6,123,7,168,8,176,9,5,11,109,12,141,12,87,11,28,10,0,9,225,7,161,6,242,4,175,2,137,0,116,255,235,254,26,253,207,249,148,246,175,244,26,244,186,243,19,243,140,242,93,242,9,242,215,241,249,241,187,241,157,241,199,242,4,245,141,247,206,249,181,251,174,253,164,255,196,1,11,4,220,5,17,7,164,7,234,6,98,5,1,4,15,3,153,2,57,2,132,1,255,0,27,1,120,1,243,1,230,1, 34,1,202,0,234,1,153,3,174,4,203,4,209,4,162,5,90,6,207,6,244,7,208,9,100,11,25,12,2,12,75,11,41,10,78,9,201,8,93,7,213,4,135,2,123,1,26,1,214,255,227,252,154,249,88,247,195,245,164,244,25,244,116,243,182,242,108,242,133,242,105,242,167,241,4,241,125,241,231,242,211,244,26,247,18,249,234,250,27,253,37,255,27,1,103,3,155,5,19,7,93,7,78,6,19,5,88,4,165,3,223,2,47,2,86,1,253,0,111,1,9,2,0,2,0,1,98,0,70,1,167,2,84,3,208,3,134,4,26,5,60,5,126,5,122,6,232,7,139,9,35,11,218,11,107,11,199,10,134,10,90,10,67,9,204,6,86,4,94,3,228,2,188,1,189,255,249,252,33,250,216,247,110,246,123,245,66,244,55,243,18,243,33,243,198,242,41,242,65,241,195,240,123,241,230,242,141,244,120,246,115,248,123,250,119,252,64,254,114,0,70,3,148,5,192,6,198,6,1,6,68,5,189,4,36,4,57,3,237,1,45,1,192,1,146,2,57,2,27,1,173,0,39,1,170,1,52,2,40,3,19,4,129,4,199,4,242,4,34,5,26,6,226,7,213,9,16,11,245,10,158,10,54,11,162,11,170,10,170,8,170,6,78,5,101,4,156,3,130,2,29,0,23,253,185,250,242,248,64,247,184,245,116,244,184,243,190,243,180,243,3,243,10,242,41,241,253,240,180,241,189,242,62,244,75,246,56,248,233,249,143,251,161,253,93,0,55,3,101,5,121,6,76,6,190,5,170,5,144,5,103,4,138,2,185,1,79,2,203,2,72,2,167,1,82,1,6,1,33,1,157,1,69,2,40,3,249,3,114,4,165,4,76,4,119,4,44,6,112,8, 178,9,208,9,29,10,48,11,235,11,141,11,104,10,147,8,195,6,220,5,109,5,102,4,154,2,44,0,171,253,167,251,179,249,166,247,232,245,210,244,107,244,103,244,207,243,218,242,8,242,101,241,31,241,116,241,139,242,84,244,17,246,141,247,16,249,209,250,22,253,254,255,15,3,244,4,93,5,120,5,72,6,132,6,48,5,148,3,207,2,157,2,186,2,165,2,50,2,189,1,62,1,255,0,55,1,146,1,32,2,65,3,82,4,113,4,166,3,108,3,224,4,197,6,226,7,144,8,62,9,25,10,104,11,53,12,149,11,11,10,96,8,65,7,194,6,4,6,144,4,183,2,150,0,141,254,140,252,42,250,226,247,82,246,148,245,57,245,176,244,243,243,57,243,75,242,78,241,241,240,141,241,197,242,72,244,212,245,50,247,69,248,220,249,2,253,96,0,72,2,117,3,210,4,17,6,152,6,249,5,196,4,210,3,66,3,3,3,5,3,192,2,41,2,163,1,101,1,53,1,206,0,9,1,151,2,10,4,248,3,81,3,52,3,192,3,20,5,112,6,38,7,183,7,185,8,45,10,180,11,2,12,1,11,149,9,124,8,231,7,105,7,72,6,169,4,243,2,72,1,83,255,206,252,50,250,75,248,20,247,30,246,114,245,248,244,111,244,117,243,47,242,102,241,17,241,91,241,228,242,177,244,92,245,202,245,120,247,67,250,42,253,79,255,24,1,48,3,10,5,17,6,60,6,173,5,189,4,232,3,139,3,141,3,53,3,128,2,105,2,100,2,98,1,106,0,177,0,208,1,33,3,171,3,61,3,226,2,25,3,1,4,53,5,247,5,90,6,26,7,165,8,125,10,170,11,133,11,118,10,122,9,249,8,143,8,161,7,62,6, 3,5,193,3,0,2,155,255,6,253,223,250,250,248,95,247,136,246,27,246,73,245,150,244,217,243,92,242,234,240,212,240,34,242,134,243,236,243,29,244,108,245,168,247,8,250,44,252,80,254,183,0,249,2,176,4,218,5,5,6,32,5,131,4,128,4,240,3,46,3,7,3,45,3,0,3,3,2,192,0,105,0,35,1,82,2,47,3,40,3,174,2,163,2,72,3,72,4,244,4,40,5,149,5,218,6,203,8,160,10,59,11,200,10,54,10,216,9,114,9,148,8,112,7,152,6,192,5,25,4,62,2,51,0,154,253,47,251,123,249,17,248,220,246,42,246,247,245,96,245,136,243,145,241,255,240,192,241,152,242,216,242,247,242,218,243,116,245,39,247,48,249,107,251,108,253,213,255,185,2,136,4,11,5,29,5,36,5,240,4,63,4,113,3,75,3,157,3,148,3,206,2,114,1,109,0,137,0,143,1,151,2,216,2,112,2,72,2,180,2,122,3,16,4,35,4,55,4,20,5,218,6,213,8,23,10,75,10,97,10,109,10,209,9,20,9,137,8,193,7,203,6,232,5,168,4,182,2,59,0,6,254,14,252,221,249,241,247,64,247,68,247,181,246,255,244,222,242,219,241,5,242,33,242,63,242,158,242,211,242,146,243,68,245,255,246,113,248,76,250,3,253,17,0,91,2,153,3,146,4,81,5,102,5,194,4,225,3,136,3,227,3,49,4,199,3,125,2,19,1,173,0,63,1,38,2,160,2,105,2,29,2,129,2,42,3,184,3,173,3,69,3,208,3,120,5,15,7,89,8,143,9,72,10,99,10,41,10,233,9,102,9,130,8,214,7,118,7,134,6,192,4,252,2,57,1,249,254,59,252,175,249,161,248,195,248,10,248,94,246, 190,244,79,243,98,242,71,242,97,242,51,242,28,242,176,242,245,243,26,245,10,246,148,247,8,250,240,252,119,255,99,1,22,3,132,4,62,5,22,5,84,4,194,3,7,4,148,4,140,4,147,3,5,2,6,1,39,1,204,1,87,2,82,2,218,1,9,2,16,3,162,3,64,3,212,2,30,3,245,3,26,5,151,6,25,8,25,9,177,9,65,10,67,10,159,9,28,9,207,8,112,8,169,7,51,6,4,5,24,4,221,1,141,254,242,251,143,250,217,249,51,249,29,248,130,246,177,244,120,243,16,243,165,242,1,242,197,241,51,242,255,242,167,243,56,244,93,245,85,247,185,249,59,252,132,254,166,0,204,2,76,4,185,4,86,4,185,3,204,3,156,4,250,4,101,4,45,3,189,1,46,1,190,1,65,2,231,1,120,1,222,1,188,2,53,3,36,3,255,2,185,2,204,2,201,3,35,5,58,6,124,7,184,8,178,9,21,10,159,9,64,9,153,9,95,9,42,8,65,7,244,6,87,6,113,4,164,1,217,254,151,252,87,251,197,250,222,249,56,248,119,246,50,245,109,244,134,243,117,242,7,242,73,242,165,242,228,242,10,243,186,243,67,245,41,247,46,249,120,251,224,253,115,0,213,2,7,4,6,4,185,3,176,3,41,4,1,5,41,5,19,4,144,2,235,1,56,2,69,2,207,1,163,1,200,1,23,2,207,2,61,3,247,2,133,2,100,2,221,2,235,3,183,4,168,5,128,7,0,9,70,9,22,9,124,9,243,9,145,9,160,8,19,8,238,7,182,7,213,6,180,4,197,1,23,255,86,253,118,252,106,251,187,249,39,248,254,246,238,245,187,244,99,243,134,242,149,242,198,242,158,242,131,242,184,242,148,243,18,245, 170,246,78,248,187,250,165,253,89,0,101,2,89,3,94,3,35,3,180,3,238,4,91,5,108,4,110,3,226,2,134,2,101,2,46,2,172,1,138,1,203,1,99,2,25,3,15,3,116,2,82,2,177,2,212,2,12,3,62,4,39,6,114,7,249,7,140,8,71,9,199,9,177,9,11,9,106,8,67,8,103,8,91,8,17,7,107,4,181,1,188,255,89,254,13,253,108,251,224,249,207,248,177,247,44,246,165,244,137,243,254,242,8,243,231,242,89,242,61,242,204,242,173,243,168,244,228,245,186,247,59,250,54,253,68,0,15,2,37,2,71,2,65,3,79,4,247,4,206,4,16,4,122,3,19,3,192,2,122,2,1,2,96,1,105,1,63,2,213,2,164,2,137,2,212,2,166,2,3,2,8,2,29,3,153,4,199,5,146,6,132,7,148,8,86,9,174,9,77,9,137,8,74,8,196,8,47,9,166,8,204,6,100,4,101,2,193,0,243,254,74,253,233,251,163,250,121,249,17,248,72,246,204,244,8,244,186,243,80,243,183,242,114,242,130,242,194,242,147,243,118,244,23,245,229,246,53,250,142,253,209,255,199,0,62,1,65,2,138,3,105,4,187,4,138,4,242,3,132,3,122,3,60,3,56,2,100,1,166,1,42,2,42,2,57,2,179,2,28,3,198,2,220,1,146,1,50,2,53,3,67,4,34,5,254,5,58,7,135,8,74,9,40,9,121,8,20,8,151,8,96,9,71,9,65,8,173,6,217,4,255,2,20,1,41,255,147,253,100,252,84,251,213,249,220,247,102,246,102,245,95,244,214,243,119,243,163,242,53,242,152,242,28,243,54,243,61,243,63,244,228,246,78,250,5,253,166,254,193,255,215,0,253,1,80,3,94,4,80,4, 202,3,247,3,59,4,181,3,162,2,245,1,7,2,16,2,189,1,215,1,147,2,26,3,248,2,63,2,160,1,180,1,116,2,44,3,202,3,127,4,140,5,57,7,157,8,208,8,59,8,242,7,73,8,16,9,117,9,43,9,78,8,238,6,100,5,112,3,6,1,86,255,99,254,18,253,142,251,12,250,68,248,175,246,201,245,25,245,51,244,33,243,134,242,189,242,30,243,221,242,69,242,149,242,111,244,32,247,247,249,122,252,238,253,228,254,106,0,69,2,112,3,156,3,173,3,68,4,159,4,25,4,100,3,252,2,177,2,65,2,212,1,199,1,88,2,22,3,56,3,194,2,25,2,198,1,33,2,203,2,254,2,65,3,57,4,247,5,169,7,76,8,32,8,224,7,249,7,181,8,128,9,106,9,33,9,213,8,160,7,175,5,175,3,201,1,59,0,23,255,219,253,50,252,66,250,160,248,155,247,205,246,157,245,27,244,76,243,148,243,171,243,28,243,115,242,23,242,140,242,103,244,74,247,230,249,134,251,217,252,211,254,220,0,1,2,140,2,71,3,26,4,116,4,72,4,225,3,166,3,109,3,193,2,14,2,228,1,55,2,227,2,94,3,18,3,101,2,244,1,44,2,142,2,101,2,65,2,6,3,103,4,56,6,148,7,171,7,111,7,195,7,57,8,139,8,6,9,123,9,142,9,251,8,205,7,3,6,238,3,51,2,253,0,221,255,89,254,44,252,89,250,134,249,148,248,237,246,83,245,119,244,46,244,39,244,241,243,49,243,7,242,119,241,157,242,249,244,26,247,173,248,141,250,214,252,214,254,53,0,52,1,83,2,131,3,8,4,20,4,38,4,52,4,16,4,118,3,148,2,1,2,17,2,204,2,136,3,71,3, 176,2,145,2,143,2,146,2,125,2,0,2,231,1,29,3,227,4,39,6,203,6,54,7,111,7,147,7,240,7,111,8,252,8,139,9,176,9,48,9,251,7,247,5,7,4,244,2,1,2,69,0,32,254,124,252,105,251,62,250,182,248,12,247,135,245,173,244,175,244,237,244,30,244,102,242,102,241,209,241,34,243,156,244,13,246,11,248,123,250,114,252,230,253,81,255,196,0,45,2,9,3,102,3,203,3,15,4,75,4,40,4,20,3,0,2,7,2,137,2,241,2,20,3,191,2,115,2,179,2,1,3,139,2,178,1,111,1,17,2,33,3,117,4,147,5,72,6,198,6,243,6,37,7,159,7,38,8,184,8,150,9,250,9,25,9,90,7,212,5,212,4,165,3,244,1,25,0,131,254,15,253,215,251,180,250,247,248,190,246,109,245,107,245,169,245,249,244,64,243,252,241,207,241,38,242,193,242,214,243,165,245,244,247,225,249,131,251,64,253,218,254,105,0,208,1,117,2,200,2,166,3,109,4,105,4,157,3,160,2,9,2,76,2,235,2,253,2,112,2,115,2,247,2,49,3,220,2,19,2,121,1,142,1,32,2,9,3,81,4,102,5,251,5,105,6,214,6,248,6,5,7,206,7,39,9,8,10,176,9,157,8,152,7,146,6,77,5,0,4,97,2,104,0,226,254,234,253,242,252,27,251,148,248,223,246,150,246,166,246,14,246,165,244,90,243,173,242,45,242,235,241,144,242,230,243,173,245,198,247,126,249,246,250,226,252,234,254,73,0,15,1,233,1,235,2,235,3,163,4,77,4,27,3,125,2,183,2,6,3,236,2,133,2,110,2,248,2,95,3,51,3,168,2,14,2,139,1,132,1,61,2,61,3,29,4,3,5,248,5, 133,6,81,6,16,6,227,6,73,8,76,9,195,9,133,9,184,8,217,7,253,6,247,5,91,4,38,2,139,0,211,255,252,254,46,253,170,250,179,248,8,248,161,247,221,246,5,246,245,244,191,243,198,242,20,242,192,241,103,242,0,244,163,245,13,247,201,248,212,250,191,252,120,254,159,255,81,0,124,1,26,3,48,4,74,4,148,3,255,2,12,3,69,3,11,3,155,2,145,2,212,2,47,3,127,3,97,3,170,2,219,1,146,1,253,1,103,2,213,2,12,4,119,5,16,6,225,5,166,5,1,6,15,7,66,8,84,9,180,9,53,9,194,8,138,8,220,7,76,6,26,4,106,2,228,1,27,1,50,255,241,252,22,251,177,249,194,248,39,248,94,247,105,246,137,245,91,244,222,242,21,242,53,242,219,242,255,243,71,245,169,246,157,248,226,250,203,252,244,253,211,254,32,0,236,1,121,3,246,3,176,3,126,3,140,3,122,3,77,3,11,3,208,2,184,2,11,3,203,3,244,3,51,3,142,2,65,2,247,1,188,1,243,1,25,3,132,4,96,5,165,5,128,5,84,5,230,5,55,7,133,8,43,9,0,9,227,8,92,9,76,9,194,7,177,5,101,4,171,3,188,2,77,1,80,255,37,253,154,251,111,250,37,249,76,248,224,247,29,247,228,245,85,244,238,242,76,242,124,242,2,243,143,243,140,244,76,246,153,248,173,250,236,251,185,252,50,254,56,0,244,1,229,2,56,3,122,3,126,3,82,3,111,3,79,3,180,2,117,2,217,2,126,3,186,3,111,3,53,3,238,2,52,2,145,1,129,1,2,2,49,3,101,4,27,5,31,5,185,4,195,4,243,5,123,7,23,8,11,8,152,8,140,9,179,9,215,8,70,7, 178,5,238,4,93,4,254,2,39,1,113,255,191,253,16,252,140,250,113,249,205,248,95,248,114,247,205,245,22,244,12,243,174,242,181,242,160,242,224,242,80,244,133,246,146,248,208,249,185,250,62,252,44,254,215,255,97,1,103,2,208,2,17,3,104,3,184,3,130,3,204,2,149,2,230,2,20,3,77,3,135,3,161,3,128,3,239,2,17,2,127,1,130,1,32,2,100,3,167,4,209,4,19,4,40,4,59,5,44,6,184,6,39,7,206,7,252,8,230,9,142,9,76,8,21,7,75,6,133,5,123,4,31,3,132,1,221,255,37,254,61,252,191,250,247,249,141,249,238,248,125,247,162,245,80,244,165,243,35,243,99,242,226,241,213,242,172,244,96,246,200,247,247,248,48,250,198,251,164,253,150,255,243,0,137,1,63,2,51,3,163,3,108,3,254,2,190,2,198,2,212,2,220,2,36,3,171,3,210,3,115,3,232,2,11,2,15,1,81,1,207,2,232,3,19,4,198,3,189,3,113,4,85,5,183,5,230,5,189,6,52,8,80,9,141,9,25,9,64,8,123,7,189,6,197,5,187,4,150,3,39,2,104,0,83,254,119,252,86,251,216,250,110,250,43,249,87,247,34,246,91,245,73,244,245,242,29,242,72,242,81,243,176,244,72,246,146,247,116,248,195,249,208,251,209,253,59,255,68,0,92,1,136,2,80,3,119,3,62,3,49,3,28,3,213,2,228,2,65,3,97,3,200,3,102,4,16,4,190,2,125,1,82,1,70,2,108,3,200,3,134,3,145,3,76,4,222,4,249,4,17,5,184,5,24,7,114,8,37,9,69,9,9,9,137,8,226,7,238,6,13,6,68,5,54,4,197,2,157,0,82,254,254,252,117,252,197,251,132,250, 11,249,9,248,39,247,185,245,58,244,3,243,64,242,100,242,131,243,228,244,236,245,195,246,12,248,202,249,182,251,73,253,122,254,230,255,97,1,61,2,222,2,110,3,76,3,254,2,16,3,30,3,211,2,202,2,137,3,123,4,174,4,175,3,11,2,105,1,21,2,230,2,45,3,20,3,71,3,240,3,113,4,108,4,82,4,165,4,187,5,22,7,21,8,193,8,20,9,4,9,162,8,212,7,206,6,83,6,242,5,219,4,176,2,70,0,205,254,252,253,233,252,167,251,143,250,151,249,153,248,112,247,13,246,76,244,211,242,89,242,215,242,190,243,154,244,43,245,78,246,10,248,123,249,235,250,174,252,61,254,119,255,212,0,35,2,200,2,226,2,6,3,51,3,26,3,171,2,54,2,199,2,45,4,240,4,82,4,231,2,249,1,33,2,154,2,188,2,180,2,228,2,141,3,24,4,10,4,217,3,253,3,159,4,201,5,231,6,185,7,119,8,11,9,26,9,85,8,78,7,15,7,52,7,104,6,145,4,128,2,244,0,170,255,97,254,46,253,231,251,207,250,32,250,53,249,223,247,34,246,29,244,255,242,17,243,83,243,133,243,53,244,54,245,57,246,121,247,22,249,166,250,12,252,158,253,57,255,184,0,188,1,47,2,181,2,84,3,81,3,153,2,209,1,33,2,136,3,156,4,136,4,150,3,171,2,122,2,154,2,108,2,85,2,143,2,21,3,163,3,200,3,137,3,106,3,200,3,158,4,117,5,63,6,105,7,168,8,12,9,91,8,160,7,164,7,196,7,69,7,48,6,122,4,198,2,118,1,10,0,164,254,88,253,9,252,48,251,213,250,208,249,207,247,199,245,111,244,154,243,26,243,49,243,126,243,246,243,195,244, 228,245,66,247,158,248,218,249,108,251,72,253,242,254,8,0,196,0,221,1,18,3,92,3,154,2,178,1,155,1,192,2,7,4,76,4,211,3,69,3,243,2,195,2,115,2,45,2,63,2,175,2,81,3,144,3,79,3,33,3,103,3,204,3,255,3,151,4,45,6,178,7,71,8,59,8,198,7,178,7,250,7,216,7,30,7,13,6,137,4,255,2,201,1,120,0,170,254,23,253,132,252,38,252,43,251,178,249,232,247,28,246,172,244,175,243,75,243,52,243,53,243,163,243,144,244,193,245,204,246,188,247,68,249,89,251,255,252,18,254,8,255,110,0,47,2,28,3,151,2,152,1,83,1,15,2,34,3,175,3,194,3,149,3,102,3,46,3,181,2,45,2,242,1,92,2,12,3,31,3,222,2,45,3,111,3,56,3,10,3,121,3,187,4,108,6,102,7,146,7,159,7,191,7,222,7,5,8,15,8,54,7,230,5,246,4,236,3,78,2,106,0,212,254,229,253,77,253,150,252,145,251,17,250,52,248,121,246,44,245,88,244,195,243,42,243,52,243,250,243,210,244,117,245,49,246,136,247,139,249,75,251,70,252,50,253,210,254,18,1,139,2,151,2,218,1,110,1,206,1,148,2,51,3,153,3,186,3,220,3,8,4,104,3,124,2,97,2,198,2,246,2,238,2,243,2,90,3,189,3,121,3,212,2,198,2,218,3,48,5,77,6,41,7,109,7,100,7,213,7,95,8,103,8,221,7,52,7,163,6,200,5,74,4,127,2,198,0,110,255,151,254,235,253,69,253,57,252,101,250,144,248,56,247,10,246,220,244,211,243,120,243,230,243,106,244,164,244,249,244,34,246,21,248,185,249,151,250,95,251,244,252,89,255,94,1,35,2,9,2, 148,1,148,1,73,2,207,2,238,2,120,3,57,4,101,4,221,3,25,3,215,2,1,3,16,3,202,2,200,2,125,3,239,3,155,3,14,3,180,2,217,2,225,3,80,5,71,6,141,6,202,6,128,7,41,8,70,8,13,8,212,7,171,7,49,7,3,6,116,4,206,2,16,1,191,255,37,255,168,254,187,253,57,252,163,250,76,249,233,247,81,246,202,244,16,244,42,244,67,244,3,244,2,244,216,244,150,246,25,248,210,248,160,249,243,250,0,253,133,255,27,1,94,1,73,1,138,1,224,1,255,1,64,2,236,2,217,3,107,4,18,4,106,3,90,3,107,3,255,2,170,2,194,2,51,3,171,3,228,3,137,3,184,2,76,2,11,3,65,4,41,5,156,5,10,6,219,6,165,7,217,7,204,7,233,7,252,7,219,7,82,7,65,6,158,4,183,2,60,1,101,0,204,255,244,254,171,253,91,252,72,251,218,249,2,248,48,246,28,245,244,244,166,244,211,243,120,243,6,244,59,245,157,246,130,247,232,247,198,248,204,250,61,253,23,255,46,0,200,0,54,1,138,1,106,1,80,1,24,2,63,3,191,3,171,3,154,3,164,3,126,3,20,3,195,2,130,2,175,2,95,3,226,3,162,3,200,2,33,2,93,2,54,3,214,3,89,4,16,5,230,5,160,6,10,7,87,7,132,7,157,7,220,7,252,7,123,7,51,6,65,4,163,2,176,1,218,0,239,255,202,254,179,253,9,253,216,251,178,249,182,247,137,246,232,245,59,245,71,244,85,243,53,243,58,244,148,245,44,246,103,246,17,247,153,248,211,250,192,252,40,254,136,255,175,0,240,0,146,0,148,0,98,1,69,2,211,2,51,3,111,3,141,3,163,3,108,3,218,2, 81,2,52,2,237,2,179,3,163,3,235,2,89,2,91,2,138,2,197,2,80,3,20,4,199,4,137,5,36,6,159,6,227,6,224,6,74,7,5,8,40,8,90,7,182,5,254,3,1,3,37,2,209,0,136,255,236,254,116,254,89,253,141,251,134,249,238,247,56,247,137,246,36,245,166,243,7,243,147,243,166,244,63,245,48,245,154,245,239,246,161,248,29,250,204,251,237,253,144,255,26,0,19,0,28,0,138,0,86,1,7,2,131,2,221,2,54,3,177,3,211,3,64,3,91,2,19,2,201,2,136,3,131,3,58,3,221,2,152,2,121,2,101,2,179,2,86,3,219,3,148,4,122,5,14,6,86,6,110,6,193,6,170,7,134,8,52,8,247,6,204,5,220,4,157,3,50,2,236,0,18,0,197,255,40,255,133,253,109,251,226,249,252,248,51,248,196,246,222,244,152,243,185,243,123,244,184,244,148,244,1,245,224,245,199,246,244,247,170,249,222,251,232,253,28,255,137,255,173,255,247,255,160,0,99,1,226,1,34,2,152,2,147,3,22,4,134,3,179,2,78,2,166,2,67,3,121,3,124,3,95,3,2,3,179,2,136,2,125,2,176,2,45,3,211,3,184,4,162,5,230,5,183,5,41,6,79,7,50,8,111,8,6,8,66,7,119,6,105,5,211,3,79,2,119,1,53,1,199,0,125,255,155,253,239,251,17,251,114,250,225,248,170,246,54,245,201,244,186,244,175,244,193,244,34,245,136,245,230,245,163,246,253,247,3,250,48,252,234,253,255,254,84,255,149,255,101,0,39,1,100,1,162,1,75,2,116,3,79,4,22,4,116,3,7,3,244,2,49,3,158,3,216,3,213,3,171,3,95,3,14,3,246,2,215,2,173,2,58,3, 95,4,38,5,77,5,81,5,164,5,150,6,164,7,45,8,64,8,39,8,228,7,12,7,121,5,198,3,171,2,81,2,48,2,23,1,40,255,180,253,15,253,71,252,172,250,169,248,18,247,12,246,70,245,216,244,198,244,22,245,65,245,57,245,146,245,84,246,192,247,252,249,31,252,119,253,54,254,212,254,199,255,133,0,165,0,187,0,126,1,164,2,145,3,254,3,204,3,95,3,29,3,27,3,69,3,185,3,3,4,199,3,146,3,157,3,92,3,188,2,79,2,157,2,148,3,108,4,174,4,146,4,211,4,173,5,155,6,50,7,175,7,19,8,87,8,36,8,211,6,219,4,155,3,107,3,62,3,24,2,93,0,43,255,128,254,186,253,81,252,136,250,0,249,124,247,12,246,63,245,237,244,233,244,22,245,9,245,204,244,218,244,203,245,188,247,227,249,91,251,87,252,143,253,199,254,124,255,184,255,220,255,75,0,87,1,130,2,43,3,117,3,110,3,6,3,185,2,236,2,76,3,130,3,127,3,146,3,191,3,152,3,229,2,28,2,251,1,201,2,153,3,200,3,209,3,8,4,160,4,122,5,17,6,120,6,45,7,66,8,199,8,182,7,217,5,176,4,89,4,16,4,8,3,132,1,130,0,216,255,229,254,217,253,123,252,220,250,55,249,155,247,59,246,93,245,23,245,59,245,67,245,171,244,10,244,131,244,13,246,187,247,39,249,121,250,219,251,100,253,128,254,211,254,239,254,113,255,46,0,31,1,39,2,248,2,43,3,229,2,173,2,208,2,241,2,18,3,34,3,93,3,232,3,242,3,49,3,85,2,247,1,82,2,249,2,85,3,82,3,76,3,218,3,178,4,239,4,16,5,254,5,141,7,157,8,33,8,165,6, 182,5,84,5,194,4,212,3,184,2,161,1,197,0,255,255,20,255,248,253,150,252,21,251,130,249,201,247,32,246,135,245,191,245,162,245,209,244,250,243,216,243,177,244,0,246,29,247,79,248,251,249,206,251,17,253,200,253,56,254,156,254,254,254,211,255,2,1,2,2,162,2,171,2,149,2,197,2,222,2,176,2,168,2,19,3,209,3,16,4,163,3,215,2,33,2,45,2,192,2,241,2,200,2,228,2,122,3,45,4,35,4,237,3,212,4,159,6,222,7,251,7,94,7,165,6,41,6,165,5,219,4,231,3,221,2,221,1,39,1,101,0,87,255,70,254,80,253,187,251,135,249,160,247,154,246,109,246,87,246,138,245,113,244,250,243,74,244,236,244,157,245,169,246,54,248,227,249,134,251,195,252,123,253,224,253,42,254,193,254,241,255,23,1,216,1,42,2,119,2,226,2,216,2,133,2,103,2,181,2,127,3,63,4,29,4,86,3,167,2,147,2,225,2,215,2,101,2,160,2,127,3,235,3,138,3,61,3,228,3,102,5,218,6,141,7,162,7,85,7,222,6,119,6,248,5,5,5,242,3,62,3,122,2,114,1,130,0,226,255,60,255,245,253,215,251,151,249,39,248,180,247,79,247,101,246,105,245,196,244,117,244,130,244,220,244,135,245,181,246,36,248,213,249,123,251,164,252,55,253,103,253,236,253,11,255,19,0,210,0,139,1,42,2,206,2,25,3,194,2,71,2,102,2,49,3,49,4,112,4,185,3,40,3,90,3,99,3,221,2,113,2,194,2,157,3,250,3,120,3,249,2,76,3,76,4,154,5,220,6,104,7,107,7,122,7,102,7,214,6,2,6,66,5,157,4,183,3,146,2,142,1,16,1,223,0,5,0,253,253, 201,251,66,250,82,249,147,248,163,247,169,246,218,245,43,245,194,244,169,244,232,244,158,245,141,246,4,248,3,250,136,251,80,252,201,252,81,253,31,254,27,255,224,255,139,0,119,1,108,2,31,3,18,3,89,2,23,2,3,3,25,4,82,4,232,3,185,3,255,3,239,3,35,3,126,2,217,2,138,3,235,3,182,3,33,3,203,2,102,3,147,4,182,5,105,6,247,6,130,7,166,7,86,7,187,6,46,6,217,5,17,5,152,3,99,2,6,2,18,2,135,1,237,255,244,253,58,252,249,250,244,249,222,248,223,247,18,247,26,246,76,245,249,244,200,244,190,244,68,245,113,246,41,248,238,249,14,251,190,251,103,252,35,253,0,254,206,254,87,255,38,0,148,1,207,2,226,2,44,2,220,1,156,2,154,3,203,3,170,3,2,4,99,4,47,4,129,3,210,2,186,2,73,3,229,3,249,3,66,3,163,2,223,2,150,3,123,4,80,5,23,6,10,7,152,7,104,7,255,6,214,6,211,6,37,6,166,4,77,3,194,2,213,2,181,2,153,1,234,255,83,254,213,252,118,251,111,250,105,249,66,248,64,247,97,246,193,245,59,245,173,244,136,244,65,245,140,246,31,248,142,249,127,250,61,251,51,252,46,253,175,253,248,253,205,254,111,0,2,2,81,2,203,1,204,1,89,2,216,2,19,3,73,3,211,3,79,4,109,4,251,3,20,3,166,2,18,3,183,3,240,3,112,3,191,2,154,2,228,2,81,3,226,3,219,4,26,6,224,6,225,6,201,6,1,7,63,7,234,6,158,5,35,4,119,3,85,3,31,3,158,2,133,1,0,0,114,254,8,253,210,251,188,250,120,249,65,248,115,247,195,246,219,245,250,244,92,244,80,244, 35,245,129,246,205,247,202,248,198,249,19,251,72,252,141,252,122,252,88,253,33,255,170,0,48,1,63,1,130,1,216,1,33,2,92,2,139,2,30,3,242,3,96,4,38,4,85,3,189,2,220,2,108,3,177,3,102,3,229,2,184,2,161,2,117,2,189,2,175,3,231,4,220,5,19,6,23,6,182,6,91,7,57,7,78,6,29,5,35,4,179,3,127,3,61,3,182,2,132,1,245,255,151,254,112,253,33,252,194,250,135,249,133,248,191,247,237,246,214,245,184,244,11,244,86,244,105,245,76,246,243,246,33,248,227,249,53,251,90,251,69,251,22,252,144,253,14,255,9,0,125,0,243,0,121,1,197,1,197,1,196,1,73,2,83,3,41,4,63,4,152,3,243,2,9,3,117,3,139,3,130,3,110,3,63,3,220,2,72,2,3,2,194,2,11,4,219,4,47,5,129,5,58,6,38,7,130,7,11,7,28,6,38,5,76,4,248,3,235,3,147,3,201,2,171,1,100,0,54,255,236,253,140,252,53,251,242,249,29,249,122,248,99,247,203,245,163,244,155,244,38,245,80,245,167,245,251,246,201,248,46,250,157,250,161,250,36,251,82,252,189,253,225,254,161,255,88,0,31,1,157,1,158,1,100,1,158,1,188,2,236,3,53,4,216,3,110,3,86,3,149,3,165,3,131,3,198,3,1,4,138,3,155,2,6,2,93,2,88,3,30,4,96,4,203,4,162,5,154,6,94,7,150,7,18,7,32,6,68,5,200,4,160,4,86,4,219,3,36,3,21,2,245,0,224,255,146,254,10,253,142,251,208,250,89,250,18,249,82,247,26,246,177,245,119,245,19,245,253,244,245,245,167,247,40,249,244,249,41,250,123,250,98,251,148,252,178,253,163,254, 118,255,147,0,119,1,120,1,16,1,57,1,32,2,92,3,16,4,236,3,190,3,219,3,216,3,154,3,155,3,2,4,125,4,65,4,63,3,99,2,112,2,253,2,134,3,219,3,26,4,183,4,170,5,196,6,138,7,118,7,212,6,20,6,122,5,22,5,214,4,156,4,22,4,38,3,98,2,166,1,69,0,110,254,19,253,106,252,200,251,112,250,211,248,169,247,245,246,49,246,76,245,177,244,8,245,96,246,215,247,226,248,102,249,176,249,102,250,123,251,82,252,30,253,74,254,165,255,194,0,24,1,180,0,154,0,105,1,128,2,47,3,125,3,175,3,239,3,236,3,127,3,99,3,0,4,158,4,155,4,205,3,238,2,146,2,173,2,8,3,88,3,101,3,172,3,123,4,183,5,215,6,70,7,43,7,174,6,232,5,96,5,87,5,26,5,112,4,219,3,150,3,20,3,178,1,229,255,174,254,0,254,33,253,204,251,68,250,39,249,103,248,97,247,27,246,2,245,157,244,87,245,175,246,183,247,75,248,211,248,139,249,88,250,7,251,142,251,155,252,83,254,204,255,75,0,47,0,33,0,178,0,142,1,30,2,174,2,89,3,220,3,207,3,75,3,43,3,191,3,109,4,178,4,80,4,128,3,225,2,177,2,229,2,18,3,230,2,227,2,127,3,107,4,140,5,166,6,39,7,202,6,37,6,219,5,215,5,94,5,145,4,74,4,102,4,20,4,240,2,83,1,31,0,117,255,114,254,15,253,176,251,143,250,198,249,230,248,120,247,197,245,211,244,231,244,180,245,155,246,48,247,197,247,189,248,137,249,223,249,38,250,4,251,199,252,129,254,88,255,123,255,165,255,38,0,168,0,247,0,165,1,183,2,124,3,147,3,43,3, 249,2,80,3,254,3,141,4,153,4,235,3,53,3,3,3,2,3,226,2,182,2,153,2,171,2,34,3,49,4,182,5,134,6,110,6,51,6,64,6,30,6,138,5,192,4,136,4,218,4,184,4,203,3,143,2,115,1,160,0,216,255,131,254,228,252,205,251,35,251,89,250,9,249,37,247,148,245,29,245,83,245,192,245,29,246,197,246,225,247,210,248,254,248,242,248,148,249,54,251,250,252,253,253,137,254,29,255,171,255,238,255,16,0,164,0,213,1,212,2,66,3,38,3,210,2,221,2,165,3,104,4,149,4,63,4,204,3,132,3,58,3,5,3,1,3,184,2,51,2,69,2,54,3,146,4,137,5,220,5,32,6,147,6,132,6,212,5,39,5,242,4,22,5,52,5,175,4,163,3,190,2,24,2,77,1,23,0,119,254,50,253,159,252,25,252,240,250,11,249,48,247,54,246,209,245,155,245,148,245,19,246,81,247,101,248,137,248,72,248,180,248,244,249,106,251,142,252,128,253,134,254,37,255,81,255,115,255,213,255,177,0,245,1,223,2,0,3,160,2,149,2,65,3,255,3,73,4,103,4,71,4,214,3,138,3,140,3,140,3,24,3,63,2,228,1,145,2,147,3,67,4,245,4,186,5,92,6,148,6,27,6,100,5,48,5,84,5,118,5,49,5,104,4,177,3,61,3,163,2,132,1,232,255,122,254,208,253,117,253,146,252,231,250,24,249,203,247,230,246,241,245,66,245,138,245,170,246,179,247,230,247,194,247,20,248,214,248,212,249,15,251,76,252,124,253,101,254,215,254,237,254,249,254,153,255,251,0,41,2,120,2,109,2,121,2,209,2,92,3,3,4,120,4,125,4,6,4,186,3,11,4,55,4,136,3,166,2,51,2, 84,2,219,2,84,3,244,3,236,4,233,5,110,6,56,6,157,5,92,5,129,5,177,5,138,5,241,4,102,4,54,4,231,3,236,2,99,1,224,255,24,255,187,254,245,253,143,252,20,251,218,249,161,248,5,247,175,245,156,245,92,246,19,247,115,247,145,247,183,247,30,248,188,248,180,249,233,250,55,252,151,253,102,254,102,254,81,254,237,254,255,255,27,1,213,1,48,2,91,2,101,2,182,2,163,3,122,4,110,4,17,4,6,4,93,4,151,4,37,4,71,3,175,2,129,2,146,2,164,2,2,3,240,3,30,5,0,6,45,6,199,5,119,5,175,5,239,5,194,5,57,5,196,4,214,4,228,4,34,4,171,2,59,1,98,0,250,255,27,255,217,253,223,252,254,251,132,250,135,248,209,246,19,246,49,246,157,246,20,247,67,247,88,247,166,247,23,248,120,248,55,249,184,250,107,252,115,253,170,253,161,253,31,254,241,254,196,255,218,0,174,1,208,1,183,1,17,2,3,3,220,3,7,4,210,3,234,3,92,4,187,4,137,4,229,3,89,3,248,2,164,2,96,2,83,2,232,2,29,4,60,5,183,5,148,5,91,5,149,5,254,5,225,5,78,5,217,4,11,5,127,5,7,5,173,3,121,2,191,1,6,1,255,255,237,254,77,254,178,253,106,252,114,250,129,248,10,247,119,246,157,246,194,246,205,246,29,247,118,247,148,247,136,247,216,247,58,249,4,251,50,252,210,252,48,253,101,253,202,253,159,254,225,255,216,0,13,1,11,1,105,1,73,2,40,3,130,3,117,3,164,3,31,4,128,4,153,4,70,4,214,3,125,3,8,3,93,2,229,1,12,2,7,3,54,4,227,4,255,4,242,4,68,5,230,5,229,5,37,5, 189,4,28,5,155,5,95,5,113,4,143,3,243,2,3,2,190,0,208,255,57,255,200,254,17,254,122,252,86,250,130,248,101,247,246,246,160,246,112,246,224,246,94,247,65,247,228,246,3,247,234,247,59,249,157,250,207,251,119,252,136,252,179,252,125,253,183,254,210,255,50,0,67,0,173,0,128,1,74,2,197,2,238,2,40,3,170,3,33,4,90,4,79,4,41,4,18,4,172,3,208,2,1,2,174,1,35,2,65,3,12,4,37,4,62,4,232,4,160,5,169,5,8,5,175,4,20,5,105,5,64,5,238,4,120,4,218,3,12,3,204,1,168,0,254,255,188,255,109,255,69,254,75,252,111,250,21,249,216,247,218,246,132,246,229,246,61,247,23,247,203,246,176,246,224,246,189,247,43,249,165,250,149,251,201,251,206,251,123,252,181,253,194,254,80,255,132,255,247,255,192,0,132,1,21,2,93,2,157,2,48,3,181,3,229,3,28,4,82,4,121,4,100,4,190,3,140,2,185,1,240,1,203,2,100,3,94,3,153,3,146,4,91,5,93,5,18,5,235,4,22,5,86,5,84,5,63,5,34,5,210,4,64,4,31,3,165,1,208,0,184,0,147,0,179,255,68,254,205,252,57,251,106,249,234,247,68,247,49,247,88,247,102,247,45,247,212,246,140,246,196,246,239,247,132,249,185,250,30,251,45,251,188,251,205,252,202,253,122,254,217,254,69,255,25,0,229,0,99,1,196,1,64,2,203,2,88,3,186,3,226,3,43,4,186,4,36,5,192,4,106,3,76,2,101,2,218,2,238,2,219,2,47,3,40,4,1,5,56,5,31,5,28,5,41,5,87,5,96,5,75,5,96,5,173,5,122,5,94,4,221,2,254,1,204,1,117,1,212,0, 26,0,13,255,131,253,154,251,202,249,144,248,241,247,200,247,230,247,218,247,104,247,192,246,113,246,49,247,150,248,196,249,110,250,168,250,13,251,255,251,15,253,179,253,31,254,177,254,101,255,40,0,205,0,52,1,174,1,79,2,249,2,115,3,94,3,152,3,158,4,130,5,72,5,40,4,45,3,243,2,7,3,191,2,129,2,190,2,108,3,62,4,196,4,210,4,212,4,31,5,95,5,55,5,215,4,39,5,232,5,250,5,18,5,236,3,253,2,105,2,233,1,120,1,25,1,126,0,82,255,162,253,189,251,13,250,189,248,24,248,47,248,79,248,218,247,245,246,87,246,127,246,124,247,183,248,97,249,186,249,63,250,254,250,222,251,162,252,43,253,190,253,100,254,47,255,246,255,87,0,173,0,135,1,117,2,191,2,136,2,198,2,246,3,39,5,77,5,162,4,251,3,150,3,83,3,240,2,119,2,78,2,179,2,132,3,31,4,46,4,98,4,3,5,46,5,200,4,119,4,196,4,141,5,233,5,136,5,196,4,219,3,0,3,85,2,230,1,174,1,86,1,144,0,109,255,218,253,212,251,247,249,235,248,160,248,178,248,112,248,119,247,124,246,73,246,202,246,168,247,79,248,201,248,95,249,3,250,194,250,158,251,57,252,161,252,96,253,89,254,10,255,69,255,177,255,182,0,202,1,251,1,184,1,10,2,35,3,92,4,238,4,215,4,125,4,30,4,218,3,122,3,176,2,54,2,131,2,16,3,80,3,131,3,15,4,199,4,2,5,166,4,88,4,132,4,17,5,159,5,199,5,121,5,206,4,217,3,2,3,152,2,46,2,220,1,165,1,4,1,208,255,255,253,208,251,37,250,113,249,103,249,48,249,67,248,36,247,151,246, 159,246,4,247,161,247,32,248,135,248,31,249,253,249,200,250,71,251,175,251,153,252,174,253,42,254,71,254,214,254,8,0,16,1,73,1,32,1,102,1,43,2,84,3,81,4,141,4,122,4,153,4,153,4,253,3,17,3,143,2,166,2,188,2,167,2,217,2,145,3,90,4,194,4,144,4,58,4,83,4,154,4,20,5,174,5,209,5,100,5,189,4,235,3,48,3,175,2,81,2,53,2,29,2,137,1,34,0,246,253,224,251,202,250,106,250,1,250,71,249,68,248,83,247,230,246,8,247,109,247,177,247,222,247,133,248,135,249,38,250,90,250,227,250,0,252,25,253,103,253,125,253,42,254,77,255,95,0,240,0,225,0,216,0,127,1,177,2,163,3,254,3,98,4,2,5,63,5,178,4,236,3,126,3,85,3,29,3,165,2,147,2,73,3,16,4,130,4,181,4,129,4,68,4,96,4,208,4,115,5,230,5,234,5,138,5,230,4,38,4,107,3,203,2,146,2,216,2,231,2,240,1,29,0,21,254,135,252,167,251,24,251,127,250,139,249,83,248,142,247,129,247,138,247,95,247,99,247,24,248,19,249,107,249,123,249,39,250,69,251,60,252,170,252,200,252,42,253,58,254,142,255,83,0,69,0,50,0,227,0,219,1,128,2,17,3,213,3,187,4,65,5,247,4,96,4,49,4,245,3,116,3,223,2,138,2,185,2,102,3,34,4,128,4,118,4,49,4,35,4,89,4,222,4,118,5,202,5,191,5,139,5,11,5,18,4,35,3,200,2,20,3,119,3,15,3,212,1,29,0,72,254,247,252,68,252,180,251,171,250,82,249,128,248,56,248,198,247,41,247,37,247,193,247,97,248,175,248,210,248,77,249,71,250,84,251,245,251,247,251, 26,252,55,253,166,254,105,255,140,255,173,255,53,0,255,0,115,1,233,1,238,2,12,4,164,4,203,4,191,4,159,4,122,4,11,4,90,3,172,2,111,2,211,2,147,3,33,4,84,4,44,4,221,3,242,3,90,4,209,4,56,5,148,5,229,5,191,5,193,4,161,3,16,3,29,3,125,3,173,3,40,3,190,1,232,255,115,254,189,253,240,252,163,251,131,250,203,249,33,249,61,248,121,247,67,247,133,247,230,247,59,248,63,248,107,248,114,249,178,250,52,251,54,251,89,251,63,252,149,253,100,254,180,254,40,255,204,255,49,0,115,0,253,0,242,1,7,3,229,3,91,4,155,4,189,4,214,4,172,4,255,3,61,3,165,2,130,2,3,3,190,3,34,4,24,4,202,3,199,3,10,4,45,4,113,4,29,5,212,5,1,6,107,5,95,4,135,3,29,3,80,3,248,3,10,4,229,2,88,1,44,0,70,255,35,254,201,252,216,251,27,251,46,250,52,249,52,248,123,247,139,247,239,247,232,247,161,247,189,247,165,248,224,249,114,250,94,250,151,250,106,251,109,252,42,253,197,253,119,254,29,255,106,255,161,255,14,0,194,0,224,1,236,2,136,3,3,4,126,4,219,4,255,4,174,4,238,3,15,3,127,2,171,2,85,3,200,3,203,3,205,3,223,3,220,3,175,3,198,3,123,4,85,5,213,5,228,5,78,5,22,4,47,3,80,3,24,4,89,4,162,3,175,2,199,1,169,0,128,255,63,254,24,253,84,252,158,251,122,250,30,249,41,248,250,247,55,248,2,248,95,247,69,247,21,248,31,249,159,249,178,249,253,249,175,250,82,251,5,252,213,252,156,253,101,254,220,254,241,254,45,255,204,255,179,0,179,1,122,2, 30,3,198,3,99,4,228,4,25,5,150,4,162,3,219,2,167,2,235,2,53,3,100,3,182,3,229,3,161,3,102,3,116,3,191,3,80,4,48,5,254,5,206,5,164,4,168,3,103,3,150,3,225,3,248,3,149,3,203,2,209,1,162,0,98,255,53,254,69,253,139,252,140,251,33,250,2,249,122,248,66,248,246,247,138,247,101,247,164,247,23,248,193,248,116,249,216,249,21,250,129,250,42,251,5,252,222,252,167,253,79,254,187,254,241,254,72,255,216,255,168,0,176,1,143,2,37,3,200,3,123,4,1,5,7,5,121,4,192,3,26,3,172,2,195,2,71,3,187,3,205,3,191,3,193,3,173,3,113,3,166,3,137,4,114,5,214,5,172,5,248,4,246,3,88,3,127,3,21,4,62,4,162,3,204,2,226,1,178,0,132,255,96,254,89,253,128,252,153,251,112,250,59,249,93,248,25,248,48,248,240,247,101,247,91,247,31,248,24,249,149,249,176,249,253,249,169,250,76,251,2,252,211,252,155,253,99,254,217,254,239,254,45,255,202,255,179,0,176,1,116,2,25,3,200,3,107,4,232,4,20,5,148,4,170,3,230,2,181,2,248,2,63,3,111,3,196,3,238,3,157,3,84,3,98,3,201,3,125,4,85,5,237,5,160,5,146,4,198,3,149,3,185,3,241,3,11,4,198,3,1,3,230,1,187,0,182,255,188,254,189,253,192,252,168,251,122,250,146,249,248,248,129,248,8,248,167,247,160,247,223,247,63,248,208,248,98,249,186,249,248,249,87,250,10,251,242,251,211,252,152,253,15,254,68,254,143,254,43,255,228,255,128,0,29,1,1,2,2,3,220,3,154,4,30,5,5,5,112,4,221,3,108,3,24,3,25,3,129,3, 4,4,46,4,208,3,73,3,3,3,82,3,43,4,30,5,144,5,109,5,5,5,166,4,55,4,185,3,202,3,101,4,167,4,10,4,245,2,3,2,111,1,202,0,186,255,104,254,43,253,66,252,136,251,161,250,160,249,220,248,82,248,15,248,246,247,23,248,137,248,244,248,41,249,93,249,150,249,253,249,198,250,217,251,217,252,45,253,13,253,118,253,114,254,11,255,80,255,214,255,126,0,81,1,142,2,217,3,172,4,230,4,186,4,120,4,12,4,118,3,21,3,72,3,242,3,114,4,39,4,82,3,161,2,149,2,120,3,144,4,248,4,244,4,12,5,235,4,86,4,158,3,143,3,62,4,192,4,109,4,150,3,213,2,98,2,0,2,15,1,187,255,127,254,136,253,191,252,223,251,199,250,211,249,11,249,86,248,237,247,228,247,33,248,111,248,180,248,240,248,241,248,223,248,130,249,226,250,208,251,3,252,75,252,222,252,110,253,1,254,125,254,219,254,53,255,210,255,246,0,81,2,116,3,39,4,132,4,166,4,111,4,175,3,6,3,244,2,115,3,38,4,103,4,164,3,155,2,87,2,228,2,149,3,1,4,109,4,2,5,30,5,113,4,173,3,107,3,227,3,132,4,132,4,234,3,89,3,10,3,210,2,29,2,234,0,198,255,209,254,243,253,2,253,3,252,4,251,20,250,37,249,118,248,40,248,240,247,20,248,183,248,237,248,112,248,72,248,232,248,227,249,176,250,56,251,167,251,36,252,163,252,77,253,222,253,36,254,89,254,182,254,149,255,209,0,245,1,0,3,248,3,137,4,156,4,53,4,104,3,213,2,42,3,12,4,126,4,239,3,253,2,158,2,168,2,207,2,34,3,208,3,177,4,35,5,182,4,227,3, 108,3,164,3,48,4,83,4,0,4,159,3,122,3,83,3,218,2,244,1,245,0,10,0,13,255,29,254,88,253,70,252,5,251,63,250,124,249,116,248,216,247,39,248,180,248,182,248,64,248,13,248,86,248,235,248,183,249,95,250,215,250,67,251,195,251,119,252,64,253,132,253,146,253,247,253,136,254,86,255,116,0,154,1,185,2,214,3,147,4,141,4,159,3,209,2,11,3,208,3,62,4,22,4,136,3,31,3,215,2,122,2,117,2,6,3,17,4,217,4,193,4,15,4,138,3,148,3,235,3,33,4,244,3,198,3,203,3,174,3,80,3,237,2,28,2,239,0,29,0,128,255,134,254,87,253,113,252,194,251,161,250,61,249,118,248,110,248,180,248,205,248,131,248,30,248,31,248,120,248,23,249,225,249,75,250,142,250,45,251,254,251,161,252,23,253,71,253,124,253,213,253,114,254,89,255,53,0,81,1,246,2,91,4,178,4,18,4,82,3,77,3,204,3,45,4,64,4,44,4,244,3,146,3,225,2,96,2,163,2,159,3,143,4,222,4,114,4,240,3,248,3,31,4,16,4,35,4,50,4,6,4,4,4,41,4,223,3,9,3,45,2,160,1,226,0,191,255,197,254,43,254,97,253,54,252,182,250,134,249,41,249,42,249,31,249,10,249,162,248,51,248,96,248,238,248,124,249,218,249,41,250,176,250,82,251,15,252,203,252,19,253,34,253,126,253,13,254,126,254,225,254,214,255,158,1,127,3,88,4,53,4,190,3,150,3,212,3,21,4,55,4,104,4,154,4,67,4,139,3,173,2,109,2,45,3,41,4,132,4,126,4,101,4,52,4,22,4,49,4,67,4,15,4,244,3,70,4,139,4,48,4,171,3,67,3,191,2,245,1, 214,0,242,255,134,255,224,254,173,253,80,252,251,250,11,250,180,249,181,249,147,249,15,249,135,248,119,248,182,248,9,249,126,249,206,249,14,250,160,250,127,251,61,252,149,252,197,252,63,253,187,253,206,253,198,253,105,254,4,0,255,1,113,3,212,3,213,3,207,3,213,3,229,3,8,4,76,4,210,4,254,4,57,4,31,3,171,2,246,2,128,3,24,4,126,4,107,4,19,4,48,4,102,4,34,4,211,3,228,3,62,4,129,4,79,4,253,3,249,3,166,3,192,2,184,1,232,0,104,0,239,255,20,255,208,253,66,252,252,250,120,250,57,250,221,249,111,249,251,248,135,248,116,248,189,248,22,249,67,249,101,249,233,249,185,250,103,251,215,251,66,252,203,252,80,253,111,253,48,253,81,253,90,254,11,0,209,1,14,3,124,3,167,3,200,3,181,3,164,3,243,3,129,4,236,4,196,4,3,4,21,3,166,2,242,2,146,3,15,4,73,4,65,4,25,4,60,4,70,4,246,3,198,3,233,3,50,4,98,4,60,4,4,4,250,3,153,3,181,2,178,1,232,0,111,0,245,255,19,255,204,253,65,252,253,250,120,250,57,250,221,249,6,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,254,104,254,83,254,97,254,238,254,156,255,70,0,187,0,77,1,132,1,67,1,56,1,67,1,28,1,53,1,101,1,139,1,40,2,199,2,92,3,183,3,229,3,201,3,126,3,79,3,251,2,214,2, 139,2,233,1,144,1,86,1,185,0,96,0,20,0,156,255,211,254,112,254,181,253,24,254,71,251,107,251,45,1,246,255,107,0,113,253,221,252,141,255,35,253,207,245,78,250,190,249,15,251,173,254,208,254,237,248,91,247,236,3,184,9,205,255,237,246,27,243,83,229,135,212,209,225,243,236,231,233,42,241,171,9,206,18,117,44,102,21,95,243,64,216,39,225,118,238,40,9,122,25,102,32,26,42,14,65,2,81,104,60,32,68,84,57,25,61,157,75,16,26,118,249,64,242,234,244,59,231,219,223,185,212,82,178,130,196,12,228,14,234,77,229,56,249,126,5,93,236,85,244,176,249,204,240,25,250,193,10,227,30,76,34,197,21,198,230,170,200,89,179,101,177,250,184,82,186,156,208,255,220,230,0,143,35,194,56,221,38,57,27,225,248,41,215,183,222,158,255,37,29,196,13,203,54,244,78,105,57,191,64,47,34,53,53,139,82,198,91,27,78,227,33,88,15,13,252,216,242,204,237,178,199,52,180,180,212,221,222,221,218,12,225,42,235,48,237,228,244,123,241,235,248,212,238,53,252,71,21,81,70,105,80,143,58,102,255,149,204,227,185,224,165,147,170,12,193,235,205,173,201,189,244,210,35,130,50,19,56,68,36,118,245,42,175,138,193,15,223,127,231,96,23,138,45,81,58,110,54,67,66,223,62,25,54,114,79,61,86,105,56,44,23,245,6,162,248,5,255,96,224,209,181,158,178,197,190,254,198,221,224,252,226,48,249,90,235,121,253,215,253,81,7,98,244,165,7,207,39,89,73,251,69,215,38,42,1,23,225,246,197,67,165,11,166,208,187,201,189,54,207,67,233,245,30,243,37,221,58,68,47,70,223,129,194,201,180,116,204,44,235, 145,3,63,28,177,49,126,68,66,68,153,63,156,76,108,93,230,88,243,86,207,59,77,41,244,48,152,44,224,241,90,205,212,184,230,197,153,200,41,233,31,233,68,250,137,234,103,246,179,243,90,244,28,220,30,226,148,8,230,46,254,63,249,48,2,23,134,241,39,195,28,170,68,156,193,180,27,173,143,198,89,248,100,12,56,67,30,81,143,49,13,1,237,211,27,190,118,209,20,229,198,248,61,19,18,56,188,76,223,59,253,66,245,77,39,76,48,101,19,90,239,47,223,53,2,56,76,42,29,237,10,210,55,178,74,187,223,194,17,222,195,222,15,228,131,234,4,240,234,249,50,235,9,214,175,206,191,245,4,34,5,40,234,46,120,26,70,249,92,185,76,162,62,168,98,140,210,160,91,180,94,203,126,250,162,46,241,57,179,32,135,250,61,209,89,181,118,203,121,218,85,224,114,4,13,59,85,61,9,70,208,76,14,80,30,107,203,115,241,94,150,60,250,71,139,75,129,53,77,2,10,232,229,202,205,195,167,211,79,227,201,243,133,236,182,248,255,251,142,255,18,244,235,205,211,212,165,240,77,31,244,40,1,50,1,57,75,245,122,210,67,199,217,176,148,167,207,184,166,184,159,212,35,0,158,55,47,64,164,50,83,8,146,210,193,187,190,208,96,195,226,221,74,254,170,39,236,53,216,63,51,65,132,70,153,108,246,110,222,87,213,60,252,70,90,70,255,39,35,9,202,224,249,204,53,190,40,215,192,231,74,235,79,242,218,241,78,4,158,247,203,240,55,206,125,198,63,245,51,250,209,22,185,51,104,37,15,248,56,231,187,200,141,185,130,177,64,182,73,177,189,201,16,240,215,38,76,47,249,52,38,241,20,213,72,193,177,185,212,187, 124,212,5,242,119,28,26,65,84,67,202,70,63,90,41,121,216,118,218,89,192,83,132,78,83,80,162,52,58,23,229,234,217,192,226,190,134,193,78,225,30,220,233,227,7,239,253,244,166,11,151,227,28,206,216,209,18,210,252,227,174,11,3,29,254,26,255,250,176,233,221,200,2,189,37,179,54,177,93,164,86,199,203,214,119,32,160,59,89,42,126,3,14,236,81,207,88,188,223,196,109,202,197,235,85,28,215,61,122,60,184,61,149,105,79,120,12,121,106,98,130,90,52,93,244,82,17,77,216,29,239,251,245,208,61,195,75,206,138,218,57,237,194,231,13,250,187,25,189,11,54,240,63,233,248,213,16,206,82,233,8,10,158,24,25,26,91,0,161,230,12,195,170,202,158,167,156,165,124,161,216,165,40,204,229,21,83,55,199,38,92,22,248,244,135,216,194,200,85,198,219,201,108,229,177,34,240,50,146,54,116,62,129,101,30,119,131,103,114,104,220,78,16,86,233,77,124,66,207,32,8,239,195,209,1,185,253,184,188,219,140,210,119,219,177,1,13,21,110,5,220,2,244,244,50,221,94,214,39,242,65,15,244,24,122,49,221,12,19,241,163,226,247,208,165,184,18,177,141,162,241,155,249,210,7,10,237,45,104,42,94,26,206,6,123,223,205,216,129,193,147,202,69,236,242,28,100,54,214,40,162,79,147,95,54,116,182,107,212,99,255,89,29,79,64,82,177,72,109,25,180,255,183,199,253,177,15,187,130,202,173,185,129,214,196,237,144,0,140,249,47,251,120,234,154,189,45,205,168,213,220,238,220,17,197,23,204,6,144,242,9,227,187,204,165,199,104,175,75,153,128,156,31,198,75,7,36,33,96,49,186,28,215,9,69,245,29,215,111,199, 14,189,133,238,182,15,125,38,154,39,104,69,54,97,112,107,56,109,176,108,18,82,35,93,158,81,125,78,245,46,234,8,239,202,172,198,184,191,219,193,1,191,188,214,146,239,190,244,156,9,173,1,206,236,40,215,105,203,45,214,238,248,246,22,8,26,137,28,227,4,94,241,194,228,227,218,119,189,10,151,212,167,127,189,175,246,140,32,62,36,119,36,2,10,239,4,146,219,76,192,60,197,12,231,202,10,161,24,133,37,197,73,56,85,81,116,77,112,97,107,149,98,235,100,10,83,146,101,103,62,0,12,124,224,235,207,31,201,206,180,174,196,24,207,198,222,243,247,251,2,179,252,169,239,24,220,22,187,71,213,229,238,55,3,99,28,1,24,224,9,118,237,28,249,195,227,31,188,120,162,13,155,182,188,169,231,117,24,67,34,168,28,53,31,198,7,216,225,86,188,69,194,45,228,66,242,213,16,105,28,196,51,4,81,47,109,41,96,235,110,44,97,235,85,149,92,250,97,51,73,247,9,163,241,243,217,39,187,47,187,32,189,178,190,48,212,244,241,133,243,55,255,33,241,77,205,66,190,165,199,210,230,57,241,235,25,232,17,215,254,127,248,142,250,171,236,13,194,115,164,194,158,104,173,248,232,163,9,109,32,192,31,57,41,237,23,84,224,133,201,236,205,4,217,26,240,84,14,124,11,189,46,188,76,214,92,137,100,240,104,49,96,144,76,55,100,218,105,205,67,236,28,103,1,44,223,130,195,223,195,162,183,179,196,229,213,234,230,162,0,35,0,178,1,101,210,102,206,205,203,184,222,89,0,100,24,7,21,88,10,120,1,192,14,53,242,177,217,54,168,231,162,131,179,22,226,195,6,82,23,215,41,107,59,92,29,5,239,81,224, 251,201,10,223,240,242,116,252,157,15,136,40,106,70,218,79,30,105,103,105,8,81,216,85,77,104,176,102,149,71,174,45,85,4,207,228,163,207,155,184,190,188,58,181,243,203,229,214,242,250,121,254,90,245,68,221,44,199,88,193,184,216,90,244,38,19,46,6,174,15,149,254,220,14,152,253,230,217,116,176,241,158,177,176,203,217,17,243,212,7,139,51,227,48,17,34,37,254,206,213,186,211,76,218,73,231,231,236,215,5,40,31,60,45,209,76,175,101,80,88,38,75,24,94,27,94,141,99,101,84,54,45,109,21,132,231,19,214,151,187,49,189,221,185,51,185,84,220,136,246,42,250,6,255,8,227,166,207,176,186,86,223,166,242,249,9,86,11,26,10,171,11,219,18,41,10,39,233,14,182,116,161,68,187,209,198,151,230,238,11,34,36,38,54,88,39,37,4,57,218,15,218,75,221,222,212,159,235,252,0,164,9,75,30,11,82,85,86,4,79,65,80,0,85,78,97,106,99,231,91,126,59,75,30,1,255,242,216,77,207,43,197,176,181,199,192,10,218,83,249,59,253,229,8,114,240,177,209,32,196,78,220,178,243,186,5,94,8,225,10,158,14,9,21,207,29,104,235,69,189,64,182,157,178,114,194,90,222,212,4,158,33,202,57,223,53,190,4,244,237,41,231,28,220,149,209,110,247,252,240,244,252,97,33,84,66,109,80,10,74,54,76,193,82,57,89,53,106,150,83,180,74,216,38,243,2,39,230,252,209,194,202,49,175,14,191,49,213,19,238,159,254,94,10,60,246,188,212,15,198,219,217,53,242,73,251,175,12,129,2,193,7,95,36,180,26,120,240,214,199,172,182,3,173,180,178,73,210,202,231,11,21,47,48,201,40,217,251,20,247, 167,216,96,205,92,214,200,222,16,223,218,239,44,14,146,58,97,60,106,73,142,62,105,79,92,89,57,93,195,92,209,76,63,50,127,8,3,243,236,219,59,200,176,183,126,188,79,204,20,232,17,254,175,12,29,252,145,211,238,210,114,215,43,236,45,5,249,1,81,0,42,19,129,44,114,34,128,253,180,223,45,190,27,182,213,183,214,202,189,223,143,30,89,41,73,40,123,21,136,252,213,225,97,219,114,220,245,225,209,215,252,245,128,9,200,51,232,66,20,66,152,70,34,81,55,90,185,95,242,103,130,88,34,59,169,25,39,1,116,227,86,206,249,191,220,185,22,200,233,218,243,255,182,11,77,246,84,226,218,202,191,210,2,238,17,253,148,244,108,249,6,23,2,38,7,37,167,6,166,230,160,191,196,191,84,175,91,178,52,226,146,8,131,27,4,39,206,21,242,253,36,220,254,231,209,214,19,216,58,215,235,226,169,6,176,39,0,58,72,60,133,70,191,79,92,84,194,98,126,111,61,93,160,68,61,41,23,12,61,241,158,212,245,202,95,188,244,186,63,227,146,250,54,10,7,0,179,231,73,203,86,215,4,243,255,245,176,238,32,252,231,19,19,33,125,44,252,16,69,226,195,214,25,191,240,162,140,178,33,213,149,252,52,12,172,42,230,22,204,249,144,233,69,228,133,218,151,210,203,206,76,218,166,252,6,27,127,44,218,51,119,66,96,68,209,76,209,95,147,105,147,97,87,70,54,50,125,23,74,237,199,230,70,204,73,182,241,183,106,220,184,241,190,11,220,2,103,230,52,204,65,224,235,242,220,235,236,241,38,254,19,9,180,48,87,46,216,18,199,250,196,227,122,201,121,163,100,184,68,207,184,237,250,18,230,37,201,26,255,2, 227,241,83,235,133,226,104,211,166,203,168,213,237,246,199,14,223,36,115,50,29,59,209,63,238,71,14,94,85,110,3,92,98,87,77,60,39,32,108,253,92,246,122,209,208,188,20,188,71,210,103,239,17,15,9,4,118,227,54,211,15,230,77,227,106,240,7,234,133,236,159,11,134,37,18,43,195,17,120,8,127,234,240,195,143,174,105,174,119,191,176,227,5,8,236,29,71,26,159,2,216,247,228,238,119,232,13,209,46,200,20,217,7,234,153,7,222,30,80,44,5,59,114,51,197,74,56,91,59,102,79,98,93,95,140,62,107,42,27,15,114,250,27,218,120,195,1,184,199,201,29,240,196,18,117,248,26,237,89,221,34,222,97,239,95,236,109,230,210,233,80,14,143,33,140,31,145,32,204,17,17,239,241,207,214,182,152,168,216,183,80,219,47,255,222,23,160,24,60,4,101,249,84,250,225,231,109,212,137,201,198,210,30,230,227,248,100,26,175,40,91,45,155,50,193,73,45,80,218,98,172,106,83,94,237,68,24,52,100,25,149,255,237,227,14,205,95,169,191,200,180,241,187,1,32,255,126,235,214,221,103,224,181,241,202,234,246,216,196,236,201,11,248,17,175,33,246,37,170,22,69,250,105,219,114,188,107,167,110,178,13,211,228,243,245,21,231,15,212,8,59,1,242,254,36,238,103,212,41,207,218,209,17,217,148,243,66,22,23,31,17,37,10,55,163,64,10,74,108,101,212,109,168,96,57,76,59,71,251,28,47,17,76,249,8,199,221,178,108,200,196,236,146,253,36,2,56,239,120,221,98,233,132,247,58,225,21,221,28,239,139,1,239,14,237,31,171,40,39,30,44,3,135,235,115,192,74,175,132,170,115,205,60,241,116,12,62,13,73,10, 67,7,98,5,63,238,67,219,126,213,6,204,124,208,74,242,82,9,237,19,219,36,212,48,228,54,29,66,123,103,137,99,147,98,222,91,1,62,193,44,2,32,155,255,104,203,219,183,140,199,228,226,87,252,255,0,232,231,151,228,181,239,152,241,127,224,92,223,218,234,208,250,106,7,239,31,148,36,194,40,146,10,253,245,193,204,109,175,211,168,51,197,160,232,205,2,54,5,8,9,109,12,245,3,83,239,124,231,81,211,245,197,249,206,47,231,198,253,151,9,28,36,239,33,237,44,62,72,167,83,7,101,107,105,204,86,238,67,35,57,85,43,74,4,55,210,208,190,106,189,99,224,190,251,6,243,73,230,58,233,137,237,73,237,29,221,24,224,42,224,80,244,245,255,50,23,223,35,204,39,206,20,53,254,53,214,99,180,164,166,162,194,246,226,98,248,128,253,105,15,21,12,21,2,42,251,76,236,249,213,200,197,240,212,216,218,95,243,138,16,26,21,32,29,70,45,234,59,192,78,142,103,219,106,159,87,146,75,197,74,59,51,210,16,208,230,154,190,178,195,193,228,253,246,174,241,114,234,88,243,157,238,19,241,143,229,62,226,241,225,30,241,227,253,226,19,26,36,60,44,108,31,207,10,42,227,66,188,249,165,67,196,216,217,55,233,208,254,254,8,170,10,136,1,11,7,41,239,76,213,78,211,19,203,2,212,6,243,190,4,239,14,40,26,144,39,93,48,9,74,216,105,225,101,248,84,124,89,218,75,233,62,62,32,178,236,130,195,20,198,76,230,229,236,128,237,15,237,152,241,181,240,134,239,78,232,60,226,155,223,37,236,107,247,90,13,205,30,152,44,131,35,229,23,22,236,102,188,81,178,106,191,72,208,152,222,143,252,209,3, 180,0,213,11,1,6,188,236,38,227,212,207,115,199,48,209,170,234,172,248,244,7,7,23,192,27,168,33,17,76,234,92,145,94,164,88,166,86,175,79,211,72,45,43,110,241,250,200,84,203,2,225,90,231,242,231,195,235,225,240,75,239,136,239,161,233,39,227,185,220,98,232,120,240,81,8,132,24,109,38,152,47,60,30,179,245,253,195,1,189,227,188,228,196,133,224,115,243,124,248,78,8,13,9,186,5,207,247,14,232,82,208,2,200,28,209,75,226,139,238,128,14,11,11,246,16,133,35,185,68,211,87,197,94,1,92,26,87,64,90,6,89,41,54,51,254,43,216,249,214,213,225,247,231,20,234,69,238,166,246,199,240,89,246,12,237,48,232,4,227,35,225,165,244,83,2,179,19,116,39,95,57,36,39,35,251,235,218,103,197,53,184,213,203,17,219,90,234,248,250,89,7,189,8,17,11,27,2,195,238,150,209,115,212,136,203,171,215,132,242,141,6,223,2,161,9,85,31,206,57,167,79,29,93,173,83,213,83,164,95,169,95,144,59,134,6,235,225,175,216,83,223,208,224,162,232,48,232,185,240,15,242,170,238,9,240,104,230,97,221,111,221,223,236,232,245,43,2,153,38,96,55,137,32,18,8,182,226,127,193,100,186,95,195,187,206,124,223,69,242,140,253,219,252,134,14,54,1,22,234,196,219,121,210,203,194,169,210,63,239,76,251,18,250,231,5,181,20,174,47,126,74,114,88,209,76,54,83,159,103,165,99,167,68,143,15,102,241,56,221,203,222,253,228,229,227,138,233,209,239,111,241,150,242,186,243,233,235,94,219,52,229,131,236,72,234,172,4,112,41,120,50,13,47,64,20,37,239,132,205,193,194,142,199,65,199,248,226,143,238, 210,244,98,5,97,16,208,1,169,244,141,231,49,210,98,195,131,214,44,235,112,246,223,247,71,2,83,12,193,41,120,76,41,79,54,75,162,82,189,110,213,106,162,75,209,34,254,252,30,230,181,228,218,228,91,230,65,233,186,242,244,238,232,248,179,247,179,232,21,227,73,235,143,225,138,233,92,0,127,31,112,49,132,50,38,32,117,244,255,218,19,200,161,191,25,204,179,219,26,226,42,242,45,4,162,9,82,2,89,254,75,233,99,209,28,197,218,211,129,226,17,239,59,246,201,243,144,5,132,33,164,67,144,67,255,64,214,82,91,106,77,106,127,83,66,41,193,5,245,234,198,231,107,224,13,230,2,233,40,231,16,239,252,251,60,237,102,235,69,233,51,229,122,220,243,226,71,249,191,19,253,47,68,53,248,29,6,1,168,226,58,198,240,194,219,204,30,209,174,217,235,240,24,251,162,3,62,6,176,4,175,236,221,209,49,204,148,204,188,225,77,237,109,240,189,236,167,253,132,32,205,57,102,59,226,63,57,81,109,107,84,111,63,94,27,53,76,20,0,252,239,233,58,231,238,240,162,224,87,235,92,247,254,248,25,241,84,240,69,241,214,227,154,222,13,228,41,238,232,16,245,46,164,50,62,39,46,16,134,234,216,205,19,205,193,202,42,204,231,215,182,237,236,245,142,254,237,13,141,5,33,242,27,218,135,204,72,205,101,222,72,238,73,232,43,229,90,251,58,27,246,47,19,52,194,59,67,74,66,104,148,115,169,95,119,62,96,37,114,252,22,239,131,239,213,233,30,225,186,235,199,247,243,242,237,239,135,247,189,238,197,231,77,224,244,218,115,232,243,11,48,37,56,47,121,49,118,21,110,242,23,215,88,210,128,200,87,199,25,218, 251,227,60,237,14,254,92,10,113,9,245,243,186,224,120,204,201,202,240,223,42,233,246,224,162,224,133,247,39,19,195,37,95,47,106,50,77,67,234,105,188,109,203,100,30,78,141,42,2,6,25,249,159,244,118,231,143,224,110,239,155,240,42,241,211,243,13,245,231,242,143,236,255,223,158,213,45,233,90,0,167,29,191,48,65,53,211,27,185,250,8,231,6,214,97,200,172,204,208,212,133,222,23,231,91,252,34,9,124,11,228,253,221,229,187,205,44,207,141,225,245,229,137,219,99,223,104,242,140,8,96,36,244,35,96,43,243,68,115,94,96,107,153,107,50,87,99,49,65,16,53,6,144,244,77,231,138,232,47,236,2,239,215,242,245,242,134,243,144,251,23,236,6,224,22,216,22,228,48,247,166,19,170,49,216,51,61,29,17,9,79,237,85,217,184,202,100,205,30,208,189,214,62,226,61,245,96,3,237,12,25,2,174,229,91,206,122,211,48,224,245,221,246,219,244,214,171,232,151,8,5,23,88,26,60,38,16,61,40,84,227,103,90,115,147,89,176,55,187,32,245,11,126,247,65,237,110,234,150,232,45,243,242,237,62,240,85,248,236,252,145,239,8,223,210,219,57,221,39,235,246,18,4,44,184,49,24,37,244,19,1,246,124,221,182,209,108,208,59,205,132,212,29,222,166,237,171,255,180,17,209,5,181,228,172,215,98,214,239,220,107,227,51,214,183,210,93,233,218,2,85,14,161,19,147,37,127,50,166,74,100,107,115,114,213,91,169,67,64,45,165,16,235,0,74,241,15,235,198,237,55,240,124,238,4,239,211,252,147,254,67,239,25,232,79,219,202,214,187,231,185,12,58,36,44,46,131,42,64,28,99,251,224,229,18,216,63,209,40,204, 196,210,205,215,225,225,5,1,142,17,65,1,95,236,17,217,185,213,96,225,133,224,75,209,175,206,14,232,148,249,56,4,246,16,49,29,37,37,38,70,115,104,2,108,110,98,255,76,25,52,109,28,76,4,29,246,206,237,101,240,62,239,96,232,22,242,82,251,197,251,37,245,191,236,78,218,111,211,134,227,192,4,143,26,12,44,94,46,43,33,40,3,182,238,155,223,126,209,153,210,23,210,129,205,178,226,211,253,108,13,53,7,211,238,145,221,224,217,52,232,165,221,220,206,207,210,9,229,78,240,110,2,51,16,84,16,83,33,241,66,107,95,95,109,55,100,16,86,215,61,157,37,241,12,189,248,145,246,82,243,87,235,68,235,63,243,79,249,179,253,33,250,58,240,192,217,246,211,120,225,56,251,237,18,88,41,212,48,87,34,4,13,98,247,151,224,156,218,206,214,139,202,122,203,215,219,244,248,125,10,181,9,216,237,28,222,207,226,59,231,200,215,33,208,48,212,161,217,106,236,87,0,45,3,189,9,129,24,199,57,187,85,134,103,68,102,207,87,2,71,227,44,129,14,38,0,199,251,194,241,102,234,69,235,156,241,191,245,226,254,214,254,55,241,216,219,124,212,144,223,212,239,234,12,235,38,129,43,189,40,149,21,62,249,159,233,7,226,39,216,237,200,8,202,251,212,74,242,9,12,184,7,22,236,131,228,104,234,62,226,184,217,137,213,126,204,113,215,5,233,190,250,158,252,151,1,122,19,168,46,71,78,19,100,168,98,91,94,89,79,165,49,141,22,133,9,26,1,230,242,150,236,150,237,189,238,146,244,217,0,0,4,211,241,146,223,120,218,71,215,243,235,115,8,236,29,165,45,237,45,152,26,217,255,127,244,76,233,61,219, 1,206,91,199,42,207,155,240,139,12,145,0,110,239,33,239,120,232,234,229,13,222,31,214,112,203,154,211,130,232,70,245,244,246,58,254,65,9,212,38,254,70,121,90,188,98,81,100,109,85,29,56,235,31,19,18,80,5,190,245,216,240,198,238,226,234,7,243,171,5,92,1,139,246,41,231,88,216,194,214,252,229,189,253,112,21,243,44,99,47,96,28,194,8,57,251,162,238,86,225,130,210,36,192,24,203,21,242,145,1,214,254,249,242,188,239,165,234,73,231,55,226,173,212,37,201,72,212,158,226,134,240,133,243,64,244,33,2,240,30,143,60,105,80,198,97,90,102,49,87,58,61,169,40,164,25,38,8,194,249,115,247,46,234,54,234,9,246,152,1,53,3,78,251,80,234,11,218,3,216,45,225,1,244,24,18,114,42,233,45,159,31,33,17,151,255,160,245,226,237,114,207,119,191,208,205,22,235,148,252,129,252,180,245,34,241,15,236,150,237,253,227,64,213,255,204,210,208,145,224,225,237,51,238,189,237,228,253,198,22,104,47,226,72,196,95,145,102,149,89,112,67,235,52,250,27,134,13,87,4,115,246,226,234,157,235,65,244,70,254,30,5,225,254,6,236,168,223,8,217,21,219,154,235,75,14,132,35,227,42,144,39,50,17,150,5,36,3,242,240,209,209,57,193,241,205,154,229,169,244,7,252,64,245,223,239,41,241,11,239,55,229,172,215,242,203,177,206,88,224,156,234,49,232,141,234,39,249,14,13,48,36,171,64,137,95,80,98,184,90,223,78,22,56,31,34,250,22,179,10,37,249,51,238,164,237,126,240,133,255,1,7,15,1,109,240,70,231,3,217,50,213,106,235,206,4,118,29,103,46,25,37,142,20,104,14,59,12,242,246, 240,211,136,199,147,205,71,223,202,242,221,248,247,243,130,242,54,243,42,241,175,232,77,217,245,202,32,208,223,222,159,229,155,227,51,230,89,246,164,0,163,23,139,60,27,85,142,92,25,94,100,82,45,59,58,41,143,31,212,12,47,253,55,240,181,235,104,238,156,255,3,5,249,254,250,248,242,232,133,214,197,214,127,226,204,251,184,25,130,41,99,34,168,20,38,23,166,18,83,249,252,218,216,202,25,203,77,220,102,237,92,244,172,242,87,242,138,242,127,244,159,235,144,217,202,204,164,207,12,223,187,223,137,223,193,232,153,237,246,245,74,17,69,51,232,74,110,90,17,97,40,83,119,65,25,49,173,37,151,18,169,4,49,244,202,233,111,243,150,253,83,1,54,6,194,252,160,236,230,220,100,213,44,222,159,245,167,23,122,37,129,30,195,26,172,30,94,23,174,1,104,227,78,207,137,205,96,219,15,233,183,242,233,241,44,241,8,246,247,246,135,240,26,219,121,206,181,214,20,219,72,221,184,226,70,231,220,230,102,240,30,12,134,39,49,68,124,88,165,95,171,84,161,71,171,56,117,40,105,29,3,10,30,243,140,239,79,242,73,249,72,3,185,6,86,0,92,240,109,225,120,212,102,214,225,242,214,18,119,28,36,28,31,29,211,32,230,27,125,8,212,232,21,212,89,206,116,215,231,229,67,237,10,239,118,238,15,244,58,252,87,238,135,218,97,211,192,213,183,213,1,219,40,227,218,224,175,224,99,235,199,0,143,26,220,58,40,83,99,88,65,87,84,75,129,56,217,49,185,34,88,11,11,249,236,240,16,241,135,246,254,1,194,6,92,0,221,246,133,229,127,208,190,211,159,239,145,10,241,20,205,25,86,28,227,35,248,32,45,14, 50,242,206,216,142,209,81,215,73,225,80,237,42,234,5,236,204,247,96,253,3,238,14,223,227,217,136,211,39,212,196,220,196,225,188,221,68,222,179,231,212,244,160,17,126,52,91,72,224,88,118,88,32,75,248,64,163,56,120,41,151,18,218,255,132,245,39,240,215,246,54,2,193,4,184,5,83,255,162,232,10,209,169,212,26,235,135,4,2,16,55,21,147,30,53,37,161,37,213,23,113,248,248,226,202,212,128,215,162,227,24,234,255,229,125,236,154,251,68,251,211,239,147,229,51,220,227,210,253,212,124,222,72,222,58,221,85,223,246,222,242,239,85,10,89,39,244,67,79,85,30,86,136,77,132,70,88,63,5,46,220,25,118,7,208,246,240,241,97,248,146,254,171,3,82,11,30,3,172,235,11,212,156,211,178,233,70,253,31,9,107,19,59,26,43,39,124,40,205,27,105,2,82,232,121,215,9,218,37,229,10,228,226,226,128,238,183,249,162,249,246,242,39,235,83,220,207,211,165,216,27,218,96,223,254,222,137,217,202,220,122,233,135,254,110,29,248,60,2,80,126,81,22,79,66,75,132,65,84,51,19,34,115,11,244,248,99,246,78,246,193,249,102,4,116,12,226,7,38,237,118,213,58,214,168,227,51,248,2,3,154,11,19,24,51,37,201,40,118,32,78,10,83,235,193,218,240,222,252,225,188,222,252,224,204,237,51,245,17,247,152,247,246,233,38,222,212,215,240,212,181,218,160,223,212,219,158,216,218,217,137,226,219,243,102,20,219,53,140,71,170,77,33,81,251,76,140,68,208,59,44,40,244,14,63,1,185,248,188,246,241,247,189,3,125,18,111,9,190,242,190,219,131,214,93,227,212,243,58,253,84,7,81,22,47,34,119,42,53,41, 28,17,79,242,123,227,241,228,148,224,66,220,246,227,27,233,247,241,153,250,254,246,221,237,178,227,94,216,85,214,41,219,118,223,130,219,247,216,181,216,42,219,191,233,50,11,210,42,112,61,218,74,162,79,176,75,154,74,251,63,5,46,163,22,52,6,225,254,13,243,55,245,154,4,30,17,154,12,245,246,154,223,217,215,153,225,161,237,52,246,28,3,253,14,254,28,92,43,36,45,116,20,90,247,94,238,232,229,205,222,67,223,247,223,41,230,87,241,196,247,1,248,42,240,131,229,121,217,147,215,221,219,128,221,75,219,77,218,236,213,249,211,44,228,223,2,78,30,239,55,208,68,85,75,16,77,200,75,120,70,242,48,115,28,136,15,80,0,232,242,166,244,192,3,163,17,69,15,157,250,64,227,21,220,17,224,38,233,42,243,28,254,226,7,81,24,40,47,61,45,25,22,189,2,142,243,160,232,67,227,7,223,111,223,44,229,41,239,157,246,90,249,183,243,135,231,84,220,122,218,230,219,9,220,79,222,133,220,166,209,83,211,184,222,153,248,240,22,126,46,206,64,217,70,128,76,240,80,140,71,111,53,65,37,103,22,126,3,173,244,13,244,173,2,133,19,176,16,48,254,127,233,101,224,10,224,255,229,70,243,243,247,191,255,32,26,9,45,195,43,242,28,122,9,244,249,18,238,51,230,56,224,73,223,34,228,10,236,91,245,119,250,82,245,135,232,234,223,87,221,135,216,157,222,119,224,61,219,28,211,95,206,26,218,164,239,132,12,244,40,78,55,181,65,17,77,231,80,119,72,191,58,25,45,10,28,188,8,193,245,142,243,246,2,106,19,200,17,100,0,2,241,63,227,142,221,229,233,52,239,148,239,198,253,107,22,29,41,2,44, 231,32,144,15,223,255,8,244,22,233,228,225,18,224,186,226,245,232,82,244,16,252,228,242,251,235,137,227,221,219,131,218,154,221,32,226,228,219,242,208,88,206,79,211,198,230,128,5,28,31,7,46,60,61,212,75,227,78,220,73,215,62,117,51,49,35,242,12,32,248,229,242,162,3,79,18,64,15,160,7,12,245,9,227,57,226,146,233,222,233,228,234,101,249,73,17,102,36,55,43,145,34,122,20,218,5,18,249,145,236,163,227,53,226,16,222,208,231,229,243,86,247,194,245,153,237,151,229,196,220,171,216,172,223,25,226,253,219,62,211,254,203,214,204,101,224,244,253,113,19,214,37,48,56,242,71,199,76,222,72,142,66,110,56,38,42,35,18,168,247,106,246,31,2,202,12,240,18,27,11,45,246,209,230,225,229,43,233,235,229,133,231,61,244,116,11,120,31,190,40,83,36,46,24,119,13,103,252,224,241,96,233,110,223,180,223,182,230,124,241,156,247,76,245,251,241,172,231,192,220,208,219,249,224,246,226,159,223,115,214,53,202,236,202,17,221,59,246,84,11,129,30,114,52,250,67,116,75,149,74,15,68,185,65,37,50,201,20,111,255,221,249,163,255,79,13,71,22,4,14,246,248,12,237,70,234,213,233,156,228,247,228,221,240,50,5,50,28,117,36,158,37,210,30,60,15,115,3,113,247,157,235,161,226,241,222,205,230,13,239,85,244,141,247,49,244,253,231,101,222,100,221,156,223,237,227,144,226,171,214,225,201,189,200,63,217,246,236,70,1,104,23,143,43,155,64,46,72,120,69,103,72,26,71,195,52,79,26,170,4,29,250,78,252,212,13,76,22,224,13,220,251,32,241,24,238,149,232,9,229,28,225,119,235,15,2,30,19,145,33, 9,38,6,31,142,20,182,7,92,253,181,239,71,227,5,225,29,230,96,235,143,243,161,249,121,244,111,233,91,225,238,220,217,223,143,229,210,229,99,215,85,201,247,201,252,210,187,229,161,249,35,12,181,38,92,59,79,64,226,67,205,74,20,74,108,56,104,34,158,9,136,250,184,252,10,13,190,22,218,12,219,0,146,245,46,240,16,237,180,226,104,224,36,234,185,250,240,14,118,29,102,37,212,33,132,23,92,14,187,3,240,242,71,231,154,228,140,228,219,233,61,244,144,249,117,246,215,235,76,228,196,221,46,224,47,234,50,230,52,217,101,205,229,199,170,209,122,224,50,239,222,5,70,33,40,52,115,57,110,67,74,75,49,75,70,63,89,41,174,15,200,250,241,254,87,13,15,20,140,16,94,2,37,250,223,245,16,237,228,228,203,223,168,230,15,246,242,7,227,25,218,35,76,33,188,26,213,20,159,7,66,247,60,237,239,229,26,228,109,232,156,243,206,248,181,245,44,240,222,227,113,220,204,226,8,232,132,231,15,220,244,204,16,201,205,206,111,216,191,228,89,255,224,24,15,41,78,52,59,63,216,73,65,74,115,68,78,48,89,17,238,255,242,254,69,11,68,20,159,14,88,5,65,254,251,247,246,239,52,229,166,223,101,228,170,239,200,1,130,22,225,31,245,31,238,30,19,24,2,12,156,252,24,242,82,232,228,226,206,233,161,241,130,246,5,250,81,240,130,228,244,222,8,226,193,233,93,233,199,221,105,206,136,204,31,205,72,208,161,223,9,248,51,17,74,32,202,46,32,60,182,67,60,77,240,72,168,52,101,24,40,2,13,1,237,11,9,18,174,15,234,7,245,1,109,252,86,242,78,231,94,226,223,225,242,234,170,255,227,16, 254,27,24,32,202,33,61,28,63,15,137,4,31,247,23,233,173,231,100,232,96,239,95,248,209,249,135,242,224,229,24,224,187,225,170,235,208,234,99,221,145,211,92,206,73,203,130,203,94,218,186,242,181,5,77,26,78,41,185,52,134,66,165,76,212,76,231,58,128,28,158,7,210,3,175,11,36,18,18,16,8,10,176,6,94,255,157,244,186,236,100,227,108,224,185,232,34,251,239,11,106,22,142,32,95,35,224,27,178,22,86,9,14,250,252,238,242,231,245,231,163,237,145,248,218,249,212,243,141,231,155,222,88,228,165,235,254,233,242,222,31,215,181,209,65,199,127,200,128,213,78,232,139,254,238,17,102,33,124,46,44,60,73,75,171,78,173,61,143,33,3,12,58,5,19,12,50,16,229,13,152,13,208,8,82,1,255,248,105,239,229,228,70,222,138,231,195,247,117,3,13,21,94,30,207,32,87,32,187,25,87,14,42,255,141,244,6,234,196,231,77,238,89,246,112,252,19,245,14,232,141,224,134,229,30,237,46,232,243,226,70,221,201,209,232,200,58,199,194,208,0,227,18,247,191,11,27,27,45,39,221,55,195,74,200,79,184,66,234,39,70,16,92,10,58,12,92,14,6,16,14,15,137,11,184,3,173,253,212,244,199,227,139,225,161,230,110,240,254,0,45,16,14,27,132,31,19,34,199,28,6,18,64,6,73,247,125,237,128,232,72,237,219,246,43,252,121,246,39,231,188,226,87,232,119,233,208,232,209,229,252,222,212,212,78,201,230,197,153,204,158,219,165,239,160,4,148,17,149,31,138,50,10,70,118,80,219,68,80,43,147,22,55,13,175,12,77,13,0,16,145,17,156,9,9,9,3,3,247,244,52,233,237,226,189,228,202,236,11,253, 177,11,172,22,103,32,175,33,125,31,148,22,42,11,59,253,70,240,211,234,74,236,141,247,0,255,29,245,167,233,197,230,227,231,113,233,101,233,166,232,152,226,115,215,56,203,189,198,102,200,237,213,64,235,205,252,183,10,105,24,35,43,146,67,61,79,66,71,244,48,18,28,232,18,49,10,252,14,92,18,154,14,182,13,61,12,177,5,46,248,21,237,181,228,90,226,46,236,217,247,134,6,45,19,40,29,236,33,4,32,24,27,107,15,44,1,181,244,107,233,84,236,54,249,194,252,31,245,191,235,242,231,119,231,243,231,40,233,232,234,229,227,78,217,200,206,251,196,44,197,199,209,116,227,20,246,215,1,38,15,102,36,253,60,163,78,81,69,56,53,127,35,2,18,109,13,134,15,91,16,45,14,202,15,112,14,72,6,57,253,219,239,26,230,64,227,23,233,233,243,146,0,212,15,52,26,152,31,67,34,98,28,233,19,5,8,143,246,204,234,123,238,66,249,207,251,164,245,149,237,141,234,33,231,239,230,100,235,14,235,5,230,132,222,228,208,9,199,154,195,168,205,103,223,49,238,5,253,32,6,124,29,162,58,86,71,198,71,109,58,76,39,205,21,196,16,182,16,15,14,38,16,229,16,120,15,59,10,144,0,243,243,249,231,161,228,182,231,62,239,11,254,11,11,162,22,103,31,0,33,148,30,247,25,249,12,120,249,21,238,178,240,221,249,52,251,38,246,61,241,117,235,130,230,40,233,52,234,52,236,245,232,111,225,103,213,118,198,160,196,61,202,73,218,198,235,5,242,239,255,33,24,1,51,116,67,214,72,243,62,254,41,169,27,205,19,241,15,48,15,141,16,248,17,161,16,7,13,60,4,112,246,193,236,15,230,9,230,157,237, 23,249,217,5,219,19,95,28,21,31,186,33,26,30,227,16,114,252,124,240,135,243,127,249,136,249,123,249,124,241,0,236,218,231,215,231,40,235,109,234,120,236,124,228,203,214,195,203,48,193,94,200,93,216,162,228,173,234,36,249,19,17,211,40,155,63,136,72,98,63,148,46,245,31,110,22,43,16,104,15,247,16,169,16,229,18,70,15,109,6,100,251,236,239,130,231,168,230,88,235,39,244,30,3,38,16,160,24,29,30,150,35,231,34,246,20,34,255,37,247,75,245,94,249,18,252,218,249,160,245,153,236,205,234,187,232,103,232,221,238,84,236,175,231,221,220,126,204,173,193,8,200,91,214,43,221,135,229,182,243,34,7,48,33,105,58,245,69,202,63,167,50,243,36,135,23,18,18,166,15,55,15,113,17,141,19,103,16,214,9,28,255,93,242,143,234,2,231,115,232,123,241,56,255,179,11,90,20,62,26,38,38,170,36,158,22,148,5,7,249,39,248,119,248,129,253,166,251,50,244,174,241,154,234,17,232,77,234,252,236,40,237,94,235,42,225,177,204,97,195,22,201,8,209,101,216,226,224,111,236,214,253,93,25,190,52,149,64,81,64,15,54,156,39,15,27,65,20,100,15,125,15,207,17,43,19,94,18,242,12,189,1,69,247,230,237,174,231,60,232,169,237,152,253,63,7,64,14,157,27,221,36,100,39,50,25,188,10,234,254,123,247,154,252,136,253,164,251,104,248,70,242,63,235,240,232,172,234,191,234,248,238,9,240,167,225,83,207,130,198,136,200,139,205,203,212,16,221,183,227,49,246,167,17,36,44,212,59,104,64,122,55,54,43,255,30,182,21,79,16,69,16,76,17,107,20,29,20,92,14,197,6,108,250,96,242,164,233,96,229, 114,239,231,248,246,2,179,9,129,24,46,38,37,37,187,30,193,14,94,0,91,252,50,253,124,253,147,253,226,250,193,242,45,237,94,235,235,231,219,233,158,241,242,241,78,227,224,210,123,202,55,199,150,204,14,211,178,215,141,221,0,240,204,8,248,35,142,55,164,62,246,56,99,47,1,34,57,24,78,18,60,15,229,18,249,19,212,21,224,17,220,7,159,1,184,244,157,235,185,230,26,238,87,248,206,251,4,8,72,22,78,34,254,39,124,33,41,18,47,5,33,0,83,253,120,254,249,0,112,251,252,244,4,241,144,235,11,230,58,234,251,243,203,241,196,230,54,216,106,204,150,199,3,205,187,208,110,211,175,217,135,233,224,255,141,28,158,49,158,59,131,59,246,48,36,39,72,26,88,19,190,17,110,16,114,22,111,21,65,19,228,12,145,4,203,249,193,234,169,233,26,239,219,242,131,249,239,3,59,17,5,32,111,40,12,34,234,20,199,10,51,1,49,254,204,0,105,1,151,251,225,247,250,243,228,233,150,229,177,235,7,243,197,241,152,234,101,219,249,205,242,201,4,205,13,206,196,208,87,213,8,225,216,248,137,18,12,44,159,55,214,57,36,53,136,39,195,30,66,20,12,17,252,17,129,20,251,22,11,18,166,16,208,9,230,249,198,238,48,236,29,237,101,240,221,246,199,254,73,12,222,30,176,37,171,34,25,25,31,14,144,2,203,0,93,3,52,0,64,253,14,252,169,244,168,233,248,230,103,235,120,241,130,243,189,237,166,221,167,209,58,205,139,203,186,206,131,205,71,210,145,219,165,239,151,12,101,34,38,53,70,57,113,53,111,44,97,32,46,24,149,16,164,18,61,22,217,19,180,20,40,21,116,11,2,253,8,243,80,238, 87,236,242,240,155,242,211,249,28,9,95,27,117,34,15,36,121,29,151,15,88,5,169,4,92,3,89,0,43,1,51,255,175,245,65,235,119,232,212,233,39,241,142,246,2,238,126,226,34,212,86,207,138,205,151,204,170,206,211,204,0,215,241,232,232,1,240,27,251,45,104,56,149,53,142,46,148,36,127,23,63,18,169,20,244,19,63,19,55,23,1,23,125,12,92,2,242,245,15,240,176,238,173,240,173,238,88,246,144,6,128,21,21,32,215,37,193,30,81,17,49,10,224,6,207,2,169,1,182,4,99,0,48,247,128,239,48,231,85,235,25,241,34,246,66,241,199,227,117,218,240,207,17,207,118,206,189,203,36,204,25,209,230,226,67,249,12,19,224,41,72,51,174,53,241,49,131,37,27,25,172,21,148,20,207,16,153,20,127,23,84,23,237,15,4,6,45,248,86,242,177,241,29,238,24,236,197,244,79,1,59,15,248,30,235,36,185,30,48,20,250,14,194,7,66,2,104,5,20,4,123,3,159,250,54,240,197,233,123,233,25,243,12,245,79,242,145,232,154,219,72,212,61,208,140,207,185,203,38,201,107,207,223,218,39,241,63,12,193,33,224,46,25,55,56,51,200,37,252,29,51,24,129,19,229,16,105,21,130,23,86,24,166,20,208,7,161,251,212,247,154,243,184,236,63,237,34,242,29,252,25,11,133,29,91,35,232,29,70,26,126,15,187,9,80,5,80,5,169,7,226,3,231,254,197,241,91,234,186,235,218,240,214,245,146,243,23,235,75,223,219,213,114,212,198,207,81,204,221,201,132,203,19,212,1,235,15,4,124,24,172,44,21,54,212,49,71,40,173,33,105,25,243,18,213,18,171,19,109,22,38,27,78,22,93,8,222,0,1,251, 61,244,85,237,85,237,21,239,73,245,47,10,133,23,182,31,246,31,30,26,150,19,101,9,204,7,20,6,218,7,39,8,179,255,144,244,74,236,161,235,252,240,26,244,63,246,94,236,233,225,53,218,57,214,53,208,145,206,14,202,13,199,64,209,70,228,223,249,141,17,182,40,143,50,170,48,96,44,3,36,41,26,169,21,246,18,237,16,170,24,37,28,165,22,186,11,35,5,34,254,150,243,148,242,173,236,43,235,135,244,173,3,148,20,239,27,150,32,232,27,15,20,176,13,216,7,30,7,218,9,90,9,3,3,243,245,175,239,85,235,121,239,229,244,164,246,76,237,139,229,219,221,109,214,8,212,6,208,172,200,254,197,168,206,141,220,26,240,174,11,162,34,254,44,17,49,89,46,229,35,55,30,179,22,77,17,219,16,201,24,186,28,87,20,111,17,8,8,138,254,142,249,164,242,81,237,37,233,244,241,178,255,15,14,211,26,112,30,127,28,211,22,197,14,161,9,57,7,128,12,230,10,158,4,66,250,240,241,152,235,20,240,51,246,224,244,152,240,187,232,19,223,109,217,234,215,219,208,87,200,3,199,86,203,137,212,110,233,16,5,253,24,98,42,250,47,13,45,202,38,181,32,78,25,243,13,102,19,129,24,196,24,235,24,70,18,57,10,183,1,213,252,199,245,234,235,119,234,69,238,194,250,123,10,185,22,14,29,14,28,70,25,31,16,130,9,211,8,112,13,114,11,53,7,179,254,176,241,10,238,8,241,108,244,83,245,97,243,85,234,167,224,165,221,54,218,52,209,187,202,224,200,168,197,48,208,6,227,117,250,79,18,158,36,171,46,82,42,17,43,201,35,136,22,240,17,252,18,50,22,243,24,133,25,239,20,190,10,51,7, 188,255,121,247,211,238,27,234,114,236,1,246,171,6,198,18,124,26,122,29,43,27,47,17,35,11,21,12,39,12,213,13,91,11,181,0,135,244,209,240,250,240,103,243,246,246,240,244,196,234,215,227,119,226,55,217,58,212,115,206,66,199,117,197,232,202,129,221,233,239,107,12,134,32,228,38,159,44,24,45,130,35,12,25,13,19,120,19,112,19,161,26,43,26,14,21,80,14,172,9,8,3,210,249,12,242,138,234,83,234,109,243,70,2,179,13,2,24,251,30,239,25,89,18,194,13,203,11,46,12,123,16,86,13,169,2,207,248,58,243,76,240,181,243,220,249,14,243,31,237,195,232,37,226,81,221,97,214,73,210,181,198,63,197,66,202,7,211,161,234,58,6,137,23,238,35,27,44,73,46,240,34,88,28,158,20,238,17,43,20,193,25,122,26,155,21,172,17,227,11,239,5,216,253,37,245,61,235,87,233,163,242,121,252,174,9,42,23,55,29,122,25,18,21,224,14,87,11,1,14,64,18,84,14,35,5,168,254,208,242,145,241,197,246,211,246,23,245,234,238,210,235,208,226,33,223,35,220,202,208,52,202,52,199,82,196,79,206,131,228,144,254,77,14,149,32,188,42,229,43,227,37,176,29,168,21,27,17,157,20,19,24,75,25,193,22,47,19,100,13,188,7,54,2,244,245,74,236,149,234,219,238,222,246,174,6,239,19,223,25,14,26,45,22,58,15,123,10,27,17,138,16,233,15,123,11,54,254,184,245,68,243,121,247,108,246,202,244,242,243,48,234,176,229,45,228,209,219,16,212,38,206,195,199,213,192,94,203,137,222,216,243,112,8,125,27,133,39,91,42,46,40,212,30,249,21,37,18,118,20,248,22,112,24,213,24,78,19,246,14, 103,12,227,4,6,248,55,240,179,235,72,235,45,244,248,2,178,16,154,22,196,28,225,20,246,14,0,15,186,14,198,17,223,18,39,14,89,1,18,247,152,248,42,245,241,246,217,248,218,242,71,236,93,233,75,230,227,220,74,217,228,209,160,198,66,193,153,200,110,216,31,235,176,2,99,21,71,35,245,41,14,41,58,32,73,23,124,20,102,19,122,21,144,25,118,24,211,18,72,18,117,15,21,6,89,252,185,242,198,236,9,232,221,243,160,253,143,10,216,23,95,25,227,20,11,17,97,14,201,14,146,16,118,23,23,14,54,3,74,253,175,247,245,245,185,248,106,249,237,241,209,239,141,236,118,229,127,224,40,221,116,212,246,198,153,194,168,197,202,209,70,228,236,250,59,14,243,29,35,41,62,40,108,32,166,25,166,20,103,17,195,21,5,25,48,22,183,20,80,19,103,17,150,6,23,2,173,245,114,235,64,235,22,239,37,249,240,8,93,20,158,24,25,20,91,20,167,13,101,13,217,20,84,22,234,15,145,8,221,0,168,247,66,249,80,251,224,247,211,244,191,242,248,237,72,230,64,229,215,224,159,214,180,202,235,195,180,195,188,204,32,223,88,243,70,7,95,26,175,38,102,38,21,35,196,27,157,19,78,19,163,21,131,24,237,19,42,23,107,21,212,15,129,13,29,4,248,247,183,239,83,234,125,237,184,244,66,7,211,16,51,21,202,23,171,18,193,12,157,15,244,21,103,20,167,19,58,13,85,1,137,251,23,252,180,251,172,247,36,248,148,244,178,237,106,233,120,232,140,227,58,217,179,206,186,196,87,194,101,201,132,217,43,234,152,1,93,21,96,32,109,38,238,35,238,28,5,19,62,20,55,22,65,19,234,22,121,22,210,19, 56,19,103,14,181,7,115,250,75,243,145,234,91,233,12,245,187,1,143,11,216,20,46,24,161,15,50,14,12,17,113,18,114,21,51,22,130,14,148,2,149,255,211,253,82,250,168,249,188,249,61,245,5,238,68,236,167,233,194,229,153,220,161,210,243,196,115,195,173,199,118,209,15,228,91,250,191,14,52,27,35,37,177,37,146,25,192,22,4,21,208,18,194,20,33,21,61,22,82,19,225,20,182,16,54,8,188,0,102,245,26,234,202,233,188,243,249,250,161,9,21,21,63,20,157,16,51,16,0,16,38,17,175,23,132,24,10,15,41,7,99,3,19,255,63,251,55,253,167,250,112,246,227,239,96,239,52,234,82,233,225,225,38,212,99,201,151,196,144,197,115,204,29,222,182,245,75,4,207,24,96,36,7,34,104,29,88,23,107,21,66,18,212,20,136,21,207,19,200,21,201,21,94,17,63,12,35,6,170,245,78,237,157,236,139,238,80,248,81,8,223,17,231,17,88,18,183,16,176,13,35,18,235,24,59,24,169,16,135,12,20,5,167,0,23,253,205,255,193,250,135,247,45,243,127,238,179,237,60,236,72,228,108,215,118,204,42,200,197,192,226,201,47,218,254,233,215,255,176,19,122,32,115,32,63,30,18,25,89,19,56,19,36,20,95,19,68,19,52,23,13,19,152,18,165,17,238,5,242,248,58,241,11,236,237,234,238,246,40,5,180,12,191,17,116,19,203,14,150,12,246,19,206,23,11,24,16,19,110,16,2,7,44,2,46,1,219,254,111,253,117,249,153,243,73,240,216,238,95,240,118,228,18,220,244,210,90,197,102,194,189,199,140,211,106,226,81,249,145,14,148,26,249,31,216,30,143,24,180,19,86,21,187,17,231,17,15,22,160,19, 12,19,13,22,28,19,110,7,197,254,80,244,203,234,143,234,53,246,11,0,67,9,154,18,239,17,188,13,235,12,254,19,130,22,90,23,72,23,150,16,0,10,59,5,188,1,53,1,244,253,139,252,164,242,155,241,234,243,138,237,197,232,252,224,77,213,109,199,184,195,3,198,243,204,152,220,6,243,238,6,27,21,0,32,6,29,156,23,91,23,102,18,233,16,131,19,138,20,119,16,38,21,4,23,4,19,3,11,151,4,245,245,88,235,233,236,209,242,79,252,208,7,171,17,132,16,92,12,150,15,209,17,223,21,4,25,128,23,44,20,242,11,44,9,138,2,81,2,170,3,83,250,188,245,175,244,167,243,155,238,216,236,65,229,61,215,141,203,46,198,249,195,226,199,245,216,118,235,133,254,215,19,9,27,194,27,107,26,187,23,124,16,63,19,2,20,236,17,21,16,156,22,32,22,35,19,246,16,168,6,65,248,236,238,186,237,79,240,10,248,222,7,51,14,155,14,6,14,134,13,231,17,31,20,236,25,225,23,9,20,103,17,176,7,38,5,35,6,39,3,239,250,168,248,29,246,86,242,196,240,13,240,195,231,146,217,158,208,146,199,18,193,239,199,205,209,227,226,189,249,178,13,251,20,244,27,169,26,105,21,206,16,186,20,35,18,236,14,46,18,71,20,248,19,129,21,80,19,184,8,18,250,189,243,182,236,248,236,197,247,36,3,76,12,13,12,18,14,17,13,183,14,222,21,155,22,103,24,192,23,79,17,145,8,16,9,46,8,240,2,43,254,227,250,45,247,203,241,86,244,59,242,93,232,130,224,37,212,41,200,208,195,242,197,242,202,66,222,152,243,214,5,190,17,204,27,20,25,49,19,210,20,250,19,197,15,27,16,51,17, 87,18,198,18,254,24,111,20,162,9,227,0,13,245,94,238,101,235,49,246,41,1,29,8,212,13,100,11,15,12,67,16,116,19,84,21,161,26,155,25,226,16,202,12,165,11,60,10,142,3,158,2,129,253,152,245,92,245,69,246,253,241,76,237,56,229,3,214,13,205,15,198,179,194,192,199,233,217,251,235,53,253,190,16,213,24,168,21,119,21,37,21,227,18,118,14,138,17,150,15,1,14,102,21,119,23,211,21,104,12,110,4,122,248,111,237,121,237,19,243,245,252,155,7,218,10,120,9,162,12,109,15,60,15,104,22,137,26,184,25,222,16,137,16,93,14,128,8,7,7,171,5,113,252,14,248,124,247,104,244,162,244,179,240,86,230,233,217,120,209,31,199,167,191,16,199,144,211,245,225,246,248,203,11,18,20,60,19,212,22,245,20,153,15,249,17,248,14,187,13,80,13,111,20,116,23,106,20,23,17,149,7,208,249,193,240,10,237,87,240,253,251,202,5,69,6,214,10,231,11,140,13,26,13,218,22,95,27,64,23,233,19,31,20,92,13,18,11,114,11,35,5,187,255,44,251,6,247,207,245,62,247,115,243,244,231,192,224,155,213,191,198,40,195,74,197,133,205,146,219,88,244,208,6,102,13,208,21,26,21,223,19,93,17,97,18,60,15,186,10,83,14,141,19,78,21,179,22,213,19,130,9,136,254,63,244,41,235,161,241,80,250,168,2,133,4,7,11,94,12,247,9,218,13,34,24,78,24,197,23,119,24,93,19,126,15,252,14,72,12,222,7,214,2,76,253,130,246,232,248,184,249,39,242,6,238,24,229,24,216,144,202,37,198,63,196,25,198,226,217,156,237,91,255,66,11,173,19,157,20,24,18,213,19,196,18,175,13,112,11, 152,14,99,16,251,20,127,24,64,19,114,14,89,2,131,245,236,236,153,241,185,248,230,253,17,4,53,12,146,8,82,8,38,16,248,19,117,22,224,25,28,24,44,20,145,17,220,16,75,12,6,11,148,6,142,251,115,250,8,250,154,248,79,244,32,242,200,232,107,216,159,209,11,200,189,192,133,196,254,211,56,231,147,247,163,8,84,16,35,17,241,17,110,21,181,16,79,13,198,12,14,11,15,16,221,19,135,22,37,21,154,17,166,5,192,246,80,239,100,243,146,244,82,250,117,6,103,8,69,6,13,10,155,13,178,17,236,21,41,26,12,23,244,20,146,20,140,14,126,16,234,13,110,6,204,253,39,253,88,251,107,246,255,248,23,245,37,233,4,223,172,213,116,202,168,191,101,196,73,207,187,223,233,241,182,5,104,11,193,14,4,20,82,19,230,17,55,14,58,11,236,10,1,15,164,18,5,21,210,22,176,21,253,6,137,248,92,245,100,241,57,241,171,251,120,3,174,5,221,5,180,9,64,11,92,15,16,23,244,21,33,25,227,22,94,19,71,16,54,19,123,16,4,6,214,2,79,255,19,249,251,249,224,250,66,246,247,234,38,229,174,217,51,204,41,193,96,196,217,201,247,216,241,238,89,254,120,7,31,14,234,17,119,19,126,18,69,14,199,10,140,10,170,14,202,15,233,18,35,27,219,21,186,7,196,255,208,246,85,240,112,241,3,251,28,1,84,3,58,8,151,5,187,10,78,15,165,19,46,22,194,25,17,24,131,17,66,20,127,21,237,14,215,10,80,6,202,255,119,249,248,252,188,251,21,247,155,238,199,234,250,220,159,206,133,198,148,193,181,197,188,213,94,232,196,248,37,4,80,11,136,16,39,19,7,19,18,14,174,9, 45,13,19,12,40,11,187,21,45,26,80,21,36,12,26,4,93,248,182,239,128,244,89,247,240,254,205,3,40,5,128,5,173,9,67,14,89,15,172,23,104,26,196,20,239,19,99,22,60,21,9,16,83,15,173,7,92,0,137,251,44,255,197,251,218,246,217,244,173,236,207,223,188,212,86,200,192,192,238,195,228,208,158,226,251,242,177,255,29,8,136,13,167,20,134,18,77,11,29,14,204,11,127,8,80,11,207,21,148,24,91,20,127,18,254,5,254,249,196,243,163,242,212,246,80,253,70,3,140,1,86,6,131,9,114,9,122,15,210,23,14,24,8,20,225,22,234,21,229,20,12,19,109,18,0,9,80,0,64,0,251,254,222,250,134,250,177,246,133,238,48,229,242,216,68,203,184,193,112,194,132,205,122,220,90,238,109,251,149,1,158,15,1,19,170,15,194,13,243,15,109,10,65,5,118,13,33,19,211,21,50,24,84,19,72,9,18,253,52,247,91,241,57,247,78,253,120,255,100,2,52,7,125,6,12,7,37,17,114,21,241,21,72,21,112,23,115,21,250,19,171,23,223,19,9,9,190,4,220,1,35,254,36,253,161,251,35,248,171,241,49,233,217,221,224,205,51,195,133,194,237,198,167,218,70,232,2,243,80,255,115,13,210,15,25,13,189,17,197,14,58,7,102,7,207,10,56,16,235,19,202,25,50,19,52,12,246,0,109,246,232,242,142,247,222,249,151,252,73,4,174,4,44,3,214,6,70,15,19,19,130,19,23,23,59,22,160,18,144,22,29,25,253,18,99,12,81,7,142,2,157,255,186,253,32,253,1,249,13,244,33,239,73,223,84,212,28,198,255,191,15,199,139,214,2,226,94,236,129,255,181,9,1,11,142,16,51,18,72,14, 127,7,91,9,173,8,239,14,203,20,222,23,170,21,100,16,63,3,248,247,149,247,128,246,78,247,219,253,142,3,39,3,166,1,238,7,186,13,103,15,57,21,132,23,136,19,28,20,196,24,217,24,144,21,49,15,41,10,128,4,251,0,169,1,235,251,183,251,5,248,118,240,138,230,190,216,107,200,90,191,40,201,232,209,69,217,252,234,59,251,110,4,194,8,233,17,129,16,238,13,253,9,143,7,141,7,14,14,199,18,181,21,38,25,113,17,118,4,59,253,220,248,57,245,21,246,18,254,99,2,150,255,184,2,114,7,251,8,177,14,230,21,23,20,136,19,44,20,244,24,84,25,6,22,216,19,121,10,220,6,104,4,64,0,237,254,40,253,23,250,133,242,199,237,176,220,177,200,228,196,129,200,132,204,2,213,203,232,172,244,80,255,17,9,214,15,0,16,39,15,164,10,211,5,207,8,107,11,41,15,92,23,127,25,189,17,130,7,36,1,130,250,83,243,178,247,71,254,236,254,101,255,119,4,17,3,244,7,103,14,151,20,111,19,70,17,63,22,47,23,120,25,169,25,252,18,232,13,13,9,67,6,49,0,98,1,216,253,2,249,28,249,198,241,72,222,232,204,41,202,227,197,252,199,136,211,221,226,188,238,130,251,169,6,43,12,53,17,29,15,240,8,53,8,233,7,218,7,62,14,243,22,252,24,27,17,67,12,23,5,238,249,58,244,58,250,89,250,232,253,97,0,112,2,17,2,196,4,235,14,154,17,51,17,41,19,83,19,120,23,135,25,217,26,102,19,42,17,156,11,140,5,240,4,77,2,66,252,33,251,48,255,135,243,56,225,193,212,72,204,31,197,252,198,104,209,92,220,41,235,4,248,87,1,56,12,168,16,75,13, 6,11,99,9,120,6,53,5,251,13,113,22,1,22,46,18,28,18,43,5,219,251,193,247,34,248,59,250,124,252,36,2,109,0,24,255,101,6,176,11,113,16,65,16,137,18,113,17,186,23,64,26,168,24,38,23,62,19,192,11,243,7,63,9,238,0,119,251,24,0,165,0,253,244,239,230,101,219,140,205,235,198,184,199,102,204,213,217,204,230,205,241,19,255,8,11,171,14,229,12,0,13,121,10,76,4,24,4,210,15,58,18,66,20,66,22,180,17,46,8,177,253,10,251,110,247,174,247,188,254,182,255,38,255,48,254,86,5,244,8,133,15,44,16,184,14,213,17,242,22,76,24,191,24,136,26,166,18,119,12,216,13,139,9,74,255,193,253,66,3,123,0,162,247,223,237,159,221,238,209,92,201,195,197,237,202,175,214,165,224,198,236,255,251,199,7,144,11,97,12,91,16,62,8,104,2,93,7,105,11,250,15,202,18,208,23,234,18,184,8,236,2,134,250,0,247,221,247,223,254,168,253,255,253,233,254,139,1,88,8,43,14,167,13,65,13,211,18,203,19,32,22,217,27,244,25,145,17,146,16,217,17,212,8,132,255,23,2,55,2,11,2,40,252,31,241,192,226,217,214,158,202,142,198,175,202,198,210,181,219,0,232,67,250,85,2,131,7,125,16,34,14,90,8,84,3,29,7,71,9,63,12,93,20,82,22,54,19,31,12,94,6,168,250,19,247,222,249,130,252,212,253,147,253,246,252,141,255,232,8,14,11,202,10,1,15,155,16,114,16,35,23,232,28,134,23,213,17,217,22,242,17,99,9,12,3,139,2,12,3,111,4,3,254,60,245,217,232,26,218,171,205,136,199,225,203,188,206,128,213,216,231,21,243,8,254,213,6,238,15, 124,13,31,7,198,6,153,5,170,6,36,11,198,19,75,20,131,19,134,16,237,6,5,253,179,248,169,249,117,251,15,255,116,252,139,250,100,1,213,6,177,7,174,11,32,15,255,12,161,14,158,26,116,26,174,21,24,22,131,24,227,18,90,12,160,4,115,3,135,5,99,4,216,0,156,248,129,238,98,222,40,207,225,205,35,201,97,203,72,212,145,227,156,237,160,248,110,7,209,13,26,12,78,8,24,8,250,3,206,4,122,11,30,16,231,18,10,21,1,18,220,7,237,255,199,249,16,248,235,253,227,253,237,249,104,251,39,1,41,3,116,5,25,14,198,11,57,9,233,16,250,24,247,22,130,22,109,23,204,24,237,21,231,12,52,7,99,4,19,6,138,5,171,0,2,0,231,240,252,224,137,213,245,207,117,200,207,200,238,211,221,221,179,231,17,245,81,5,75,10,238,10,8,11,216,6,251,2,77,5,166,9,193,12,75,18,9,22,80,17,29,12,160,1,130,249,40,250,232,254,49,252,235,248,252,253,103,254,116,255,43,8,218,12,102,7,195,9,53,17,151,21,156,22,239,20,39,25,254,25,213,22,175,15,151,6,214,8,84,5,110,4,19,5,82,2,237,243,5,229,53,220,220,208,174,200,72,201,98,210,236,215,99,226,77,243,127,0,233,6,167,11,31,11,234,5,192,3,15,6,111,5,227,11,228,16,16,20,106,19,127,14,67,2,71,250,151,253,82,253,121,249,237,251,120,253,242,249,42,0,68,9,99,8,32,7,57,8,154,16,75,20,60,20,51,22,9,23,235,28,177,23,14,16,147,11,147,9,34,5,71,5,33,9,200,2,35,247,87,235,149,225,128,210,244,201,235,203,8,207,251,210,168,223,40,239,40,251,169,4, 103,12,91,8,60,7,35,5,64,4,24,5,28,10,110,14,238,18,142,22,46,15,250,1,8,255,36,255,41,250,63,251,67,254,230,248,181,250,11,0,212,7,198,6,146,4,189,9,133,13,136,19,117,18,199,19,94,25,188,28,156,23,111,18,39,16,211,8,111,5,3,8,220,10,191,3,111,250,179,242,165,228,218,212,168,206,46,205,239,203,51,208,232,221,113,232,133,247,77,3,37,9,173,8,39,8,97,5,60,3,161,5,145,7,178,10,85,20,148,23,252,12,21,5,117,3,79,251,39,252,227,252,166,252,212,247,69,248,222,1,168,4,104,5,180,3,67,7,215,13,52,17,101,15,12,19,197,26,138,26,238,23,26,22,206,17,21,9,93,6,128,11,38,10,74,4,212,255,111,247,77,231,231,216,36,212,74,204,30,203,153,207,52,216,88,228,36,244,25,0,229,5,64,9,54,8,92,4,31,5,98,5,214,2,203,9,177,22,175,18,7,15,83,9,78,3,228,252,18,252,236,255,128,250,90,247,76,249,106,0,79,4,63,4,57,2,6,7,151,14,7,14,15,14,119,20,100,25,194,25,83,25,232,26,181,18,58,10,104,10,23,13,240,9,173,6,87,6,30,250,196,235,102,224,84,214,101,206,117,204,92,206,84,212,171,225,108,240,176,251,193,4,94,9,24,6,142,5,136,9,42,0,192,1,228,10,58,18,200,18,111,15,212,12,67,2,171,253,232,254,51,255,150,249,25,247,165,248,112,255,243,3,42,1,42,1,126,8,203,11,136,11,209,12,209,20,137,22,21,24,0,28,10,28,192,18,25,12,115,14,123,11,154,9,58,11,175,7,25,253,222,240,42,229,197,216,156,209,73,205,221,203,158,209,145,222,83,234,14,247, 165,5,186,3,2,6,167,9,237,5,232,255,182,0,101,10,2,14,102,17,61,18,235,12,76,2,238,255,93,0,238,254,67,250,125,245,84,248,174,0,29,1,167,255,248,0,179,8,222,8,72,9,221,13,184,18,175,19,160,23,245,30,224,26,50,19,111,17,181,14,111,11,168,11,107,13,200,8,133,1,240,245,248,232,26,221,226,213,245,205,193,201,203,210,152,215,28,230,104,247,186,254,192,1,198,6,59,11,24,4,89,255,252,1,43,7,194,10,153,17,33,19,232,11,80,4,247,0,50,1,203,0,141,248,154,245,23,249,74,0,128,254,39,254,174,2,237,6,124,6,118,8,3,15,40,15,209,16,42,26,151,29,72,26,109,22,83,20,105,14,28,13,85,13,12,14,211,10,116,5,127,250,119,235,43,229,236,214,228,206,144,206,204,205,59,212,70,228,197,243,110,249,181,255,161,8,51,10,84,3,14,1,57,2,243,2,19,10,135,17,94,18,86,13,27,4,211,2,150,3,103,1,174,247,154,245,19,251,88,254,135,252,170,253,237,3,38,4,249,3,203,10,22,12,132,11,197,16,217,25,204,26,252,26,26,25,124,21,132,15,88,14,60,15,199,12,62,16,194,6,80,252,83,244,70,231,61,218,209,211,221,206,183,202,32,210,145,226,6,238,86,244,197,254,136,8,235,6,220,4,153,2,0,0,50,2,189,7,209,16,100,18,36,13,211,4,148,4,129,6,147,0,218,247,202,246,86,252,226,251,122,250,104,0,13,2,28,1,25,5,33,11,92,8,91,10,186,16,150,23,211,25,46,27,233,27,54,20,32,20,43,15,118,13,163,17,241,15,109,8,88,2,106,248,68,234,104,223,173,216,68,206,63,201,170,209,67,224,228,230, 117,241,167,253,109,4,54,7,107,5,31,3,52,255,35,0,9,6,146,15,86,18,223,10,209,5,156,6,249,7,98,255,48,247,10,250,178,250,160,248,83,251,206,0,71,254,184,0,196,5,65,8,155,6,149,8,205,16,89,18,31,26,193,27,137,25,188,24,45,20,85,14,146,16,58,18,80,15,190,11,215,6,157,250,74,238,78,229,224,220,34,205,100,202,109,210,235,217,84,227,77,238,99,250,240,1,33,6,76,6,113,3,110,255,66,253,99,5,216,14,40,17,204,9,6,6,157,10,205,7,87,254,56,250,7,252,153,247,53,249,218,252,73,254,103,253,86,0,156,7,38,4,158,6,130,9,4,12,128,19,150,24,102,25,98,28,114,26,217,19,252,16,253,18,165,17,210,16,28,15,78,10,248,251,41,244,2,237,62,221,221,207,154,204,186,208,141,214,150,223,21,235,91,246,220,255,28,4,98,7,236,3,83,254,9,252,208,3,38,15,242,13,206,7,79,8,138,12,164,4,18,0,150,253,8,250,19,247,185,248,60,254,90,250,150,252,55,2,192,2,209,4,23,6,219,5,169,11,214,17,139,20,88,25,128,29,62,25,41,21,216,18,253,19,16,16,103,18,89,19,38,9,215,255,120,250,166,240,19,224,48,211,176,206,212,206,129,212,137,219,229,231,80,242,190,251,73,3,29,7,82,5,123,252,186,250,83,4,177,14,162,8,65,8,128,11,155,10,118,5,144,1,104,0,85,248,70,247,67,252,10,250,142,250,242,253,114,255,232,2,83,5,124,3,197,5,139,11,161,13,52,19,38,25,188,29,204,24,107,22,172,22,165,17,112,17,8,22,111,19,59,10,147,4,3,0,215,243,211,228,168,214,76,209,247,206,231,209,188,217, 213,227,233,238,118,247,183,1,231,7,142,6,66,249,191,251,31,6,179,9,179,7,144,8,191,12,205,8,182,5,177,6,19,254,244,248,100,250,244,249,154,249,125,251,112,251,68,255,238,3,157,2,127,3,147,5,248,9,251,10,59,17,102,26,86,26,123,25,24,26,21,22,38,17,41,20,220,23,157,18,214,12,20,8,107,4,63,248,180,232,216,219,9,211,229,207,99,208,190,215,43,224,98,235,227,241,243,0,137,9,78,2,50,250,37,253,159,5,245,5,101,5,145,11,105,9,253,7,177,9,181,5,2,254,229,251,58,249,58,249,222,250,194,248,79,251,248,254,52,2,84,1,80,2,221,6,115,5,186,8,145,17,229,22,247,23,40,27,80,27,38,20,6,19,149,21,242,23,221,18,51,14,41,12,37,7,106,252,71,237,173,224,11,213,131,209,183,206,121,214,247,222,2,227,125,239,128,0,219,7,133,0,39,250,222,0,17,2,242,2,254,7,75,9,50,7,248,10,156,9,14,5,0,1,40,251,96,250,88,250,94,249,45,248,35,250,47,0,133,255,67,0,134,4,179,4,253,2,196,8,62,16,44,18,195,24,42,28,206,26,57,20,87,20,1,24,129,23,83,19,64,16,212,15,129,9,52,1,170,241,40,229,159,218,245,207,131,208,198,214,16,218,84,222,41,236,252,0,175,3,255,253,128,254,208,255,102,254,203,4,173,6,10,6,249,8,112,9,222,9,141,6,240,0,160,252,115,250,210,251,154,247,232,246,234,251,217,253,96,253,103,1,255,4,202,0,133,3,253,7,200,12,195,15,28,24,209,28,91,25,150,20,250,21,189,25,192,22,238,20,249,17,36,17,181,14,29,3,251,247,102,235,30,220,128,210,55,210,255,215, 22,213,38,217,201,236,88,253,66,254,89,0,177,255,254,252,182,0,252,2,219,4,244,5,125,7,30,10,145,9,28,8,50,1,15,253,133,253,193,250,61,246,78,248,150,252,224,249,81,254,201,1,19,3,69,0,193,3,41,7,51,9,103,14,95,23,100,28,86,23,25,22,239,23,167,24,233,24,223,19,220,19,129,20,29,15,157,7,77,253,172,240,62,222,53,212,66,215,158,214,237,206,194,216,150,234,178,245,120,254,148,255,69,254,225,253,106,255,183,2,1,3,68,5,21,6,192,8,3,11,113,7,198,0,60,255,142,255,174,247,171,247,247,248,192,249,35,249,83,254,21,1,143,0,162,0,93,3,61,5,249,4,91,13,41,23,137,24,248,23,254,20,51,24,120,26,47,23,32,21,76,21,121,21,108,16,167,10,45,4,106,244,224,222,202,218,35,219,49,209,137,207,18,215,237,228,32,243,9,251,190,254,251,252,26,254,31,255,8,1,26,3,171,3,30,4,248,8,236,11,210,4,108,3,212,1,253,253,96,248,24,249,171,248,113,247,204,249,40,254,69,0,196,254,122,1,100,4,252,0,16,5,202,11,221,20,66,24,159,21,55,22,100,25,128,26,170,23,12,22,177,23,64,22,46,16,87,17,243,10,146,243,240,229,101,225,8,219,29,211,218,206,145,213,208,224,48,240,251,248,212,252,93,253,123,254,195,254,58,1,182,3,69,0,76,5,72,10,102,9,141,5,30,6,5,3,34,253,188,250,2,250,116,248,152,246,20,250,235,254,102,252,45,0,157,2,108,2,184,0,91,2,208,10,84,19,141,21,129,20,121,22,255,25,147,26,11,22,106,24,59,26,177,17,89,20,159,23,139,10,171,248,117,235,17,230,87,220,86,212, 9,207,238,210,146,221,137,236,174,245,162,250,164,253,180,251,158,255,117,2,117,0,127,255,254,5,229,8,234,6,107,7,215,6,21,3,193,253,255,251,181,251,49,245,135,247,234,250,160,251,132,252,124,255,190,2,212,1,193,254,17,1,200,9,204,16,164,19,17,18,158,22,213,27,75,22,174,24,105,28,37,21,194,18,208,23,53,26,69,12,42,253,98,241,203,233,15,223,79,214,50,207,190,208,42,220,201,230,215,242,191,249,60,250,154,251,240,0,135,1,13,254,237,0,47,5,153,6,135,6,244,7,243,8,113,1,225,255,157,254,119,249,180,246,18,248,73,250,135,250,106,251,172,255,94,3,114,0,92,254,4,0,8,8,188,16,222,13,51,18,126,25,115,22,54,23,201,27,228,27,35,19,111,20,155,26,144,27,5,15,1,2,150,246,30,237,127,228,111,215,40,208,72,209,178,215,196,227,4,241,205,246,35,247,129,253,247,0,183,255,104,254,217,0,140,5,217,3,25,7,5,10,165,6,111,3,61,2,254,254,4,250,184,247,181,248,93,250,160,248,53,251,149,0,54,2,72,2,37,251,166,255,62,10,100,10,11,13,207,19,216,22,229,19,100,25,77,29,48,26,176,18,39,22,113,28,95,27,86,19,104,5,215,250,19,243,226,230,122,218,202,210,117,208,163,211,149,226,150,237,40,242,239,246,175,252,25,1,143,253,231,254,130,2,184,1,157,3,49,8,165,8,145,6,238,4,71,3,205,255,224,249,171,248,112,250,174,247,179,249,87,249,175,255,252,4,245,253,99,251,12,2,177,6,106,6,249,13,184,18,213,18,221,18,6,27,21,30,88,23,26,20,198,22,82,28,46,30,180,20,68,9,114,0,167,247,208,233,186,223, 0,213,145,206,239,211,167,223,81,234,253,237,210,245,227,253,230,253,163,253,198,0,181,0,127,0,25,4,102,7,51,8,116,6,240,5,241,5,195,253,157,252,184,249,147,249,3,250,180,245,29,249,50,2,141,2,140,251,80,254,169,1,141,2,251,4,190,13,181,16,11,14,154,19,117,27,44,28,202,23,122,19,206,22,75,29,5,31,130,21,254,13,237,4,162,249,14,240,74,227,35,215,93,206,53,211,155,222,112,228,53,235,212,245,234,250,17,252,234,254,58,0,143,255,35,0,58,3,82,8,187,4,217,7,155,7,144,4,10,1,158,251,161,250,120,252,227,247,15,243,217,251,171,1,125,255,227,252,178,255,189,0,236,254,46,6,66,13,100,12,72,13,68,19,40,27,32,28,187,23,157,18,111,24,171,30,137,29,151,25,99,17,136,8,97,254,40,245,2,233,59,216,43,208,49,213,241,218,49,224,205,234,62,243,61,248,228,251,2,254,165,1,237,252,165,0,2,4,122,4,66,6,5,7,46,7,186,6,121,0,231,250,138,254,88,252,142,244,90,244,0,252,191,255,125,252,13,255,90,0,155,252,166,254,198,5,142,10,126,9,140,11,253,16,207,26,249,27,188,20,3,20,37,24,76,29,9,30,249,26,224,20,31,10,180,2,124,251,174,235,199,217,134,212,124,212,25,215,140,222,181,230,176,241,55,244,66,251,3,255,199,253,91,254,153,0,203,1,145,4,71,5,95,5,196,9,126,6,83,254,67,254,54,0,113,251,195,242,91,246,29,252,100,251,127,253,81,0,195,254,28,251,102,255,110,4,174,8,45,8,222,7,110,17,41,26,197,25,23,21,7,20,210,24,200,27,166,30,245,29,79,22,50,12,144,9,181,255,14,238, 34,224,94,214,175,213,107,212,200,220,35,230,228,235,146,243,48,251,137,252,234,253,254,254,225,254,228,2,184,3,45,2,178,7,78,10,67,5,83,254,123,1,218,1,143,248,237,244,222,247,129,249,103,249,52,255,5,0,87,253,143,251,209,253,55,5,145,7,128,4,27,7,61,16,41,25,247,23,253,20,6,21,250,23,69,26,80,33,194,30,180,21,132,18,37,13,137,4,41,242,238,228,2,220,31,212,187,212,173,220,204,225,133,233,246,242,222,247,141,252,33,254,230,252,218,0,95,2,60,1,180,1,49,9,66,10,253,1,11,1,72,4,142,0,2,248,196,247,60,247,176,246,22,250,232,253,39,0,205,252,133,249,182,254,103,4,144,5,177,1,154,5,14,15,227,22,116,21,81,22,120,20,41,20,175,28,103,32,137,30,248,22,254,20,89,18,248,5,65,247,87,235,108,221,69,213,133,214,204,216,74,223,184,231,119,238,117,247,254,250,230,251,5,253,195,1,108,1,112,253,55,3,42,10,77,7,49,1,72,4,146,4,193,254,6,251,16,248,134,246,249,245,110,248,188,254,109,255,94,251,221,248,148,255,248,3,177,3,210,254,127,5,207,13,244,17,41,23,14,21,188,18,61,20,247,27,55,33,158,28,236,24,127,25,214,19,57,9,173,254,172,238,215,224,139,217,84,213,238,216,107,221,15,228,109,236,31,246,98,249,53,249,234,254,114,2,47,254,128,252,147,5,250,8,194,3,28,4,40,5,1,4,254,255,208,251,209,249,7,246,223,244,252,247,90,255,37,254,120,250,249,247,139,0,113,4,128,255,26,0,140,3,24,10,151,17,204,21,215,20,159,16,1,20,111,29,241,30,130,27,9,29,141,26,166,21,171,15,205,1, 33,244,205,229,241,219,255,214,174,216,190,219,141,224,212,235,147,244,113,245,233,248,134,1,122,1,186,250,122,255,193,5,110,6,95,4,177,4,48,6,233,3,254,0,124,253,109,251,8,245,33,245,217,247,50,255,61,254,19,247,190,250,177,0,242,1,32,0,21,255,24,2,109,7,22,16,15,22,128,18,169,14,98,22,180,27,26,28,92,30,120,28,213,27,210,24,190,18,157,6,9,249,132,234,97,222,205,217,224,216,94,216,236,222,51,235,223,240,227,240,69,251,23,1,3,254,104,251,239,255,213,4,129,4,123,4,202,4,145,6,168,2,110,2,94,255,89,251,199,245,76,242,253,249,180,254,118,250,190,247,191,250,37,0,253,0,115,255,210,254,77,255,55,4,196,16,164,19,149,14,15,17,184,20,134,25,236,27,165,29,18,29,10,29,78,27,8,21,168,11,46,254,14,238,231,226,39,221,59,216,81,213,84,224,127,232,194,234,188,240,120,251,64,255,25,252,47,252,173,255,43,4,96,2,186,4,162,5,10,5,1,4,153,1,56,2,143,252,82,243,19,244,119,250,196,252,15,249,133,247,249,250,95,255,184,255,85,1,140,253,219,250,155,5,112,14,46,16,185,14,25,16,153,19,13,24,131,27,85,28,157,29,59,30,19,28,138,24,95,16,92,2,74,241,33,234,184,223,28,214,46,215,99,224,75,228,249,230,190,240,250,249,60,254,179,250,218,252,88,0,168,1,165,3,168,3,86,6,153,5,41,2,196,4,104,4,225,251,206,243,180,245,206,250,233,251,106,247,12,249,2,251,141,252,195,2,38,1,191,250,153,251,160,4,33,12,64,14,175,14,253,14,218,18,113,23,185,25,91,28,15,30,205,30,18,28,140,29,45,20, 134,4,197,248,3,240,247,224,14,215,59,218,87,222,80,225,122,228,159,239,0,249,146,250,222,251,127,252,200,255,195,1,91,1,247,4,137,6,99,3,115,2,52,7,197,4,16,252,162,243,88,247,16,251,102,248,15,249,66,248,154,247,183,253,7,3,119,255,69,249,185,251,105,2,150,9,208,12,122,12,33,14,127,17,51,22,13,23,248,28,181,29,188,28,238,30,36,32,47,21,140,8,233,0,222,242,78,227,18,218,202,219,193,221,177,220,232,227,211,237,17,246,7,250,227,249,29,253,162,255,171,255,91,1,65,6,156,4,132,2,238,2,143,8,6,6,78,250,215,246,159,248,65,248,140,249,17,249,9,246,116,246,241,254,31,2,82,254,216,249,152,250,16,1,81,7,153,11,6,10,249,13,121,16,244,18,155,23,115,28,50,27,119,28,0,35,224,31,40,23,176,14,93,6,162,247,86,229,27,223,187,221,155,219,52,220,138,225,13,236,58,244,68,247,175,249,25,254,78,253,9,255,35,2,199,5,235,3,193,255,54,5,10,10,177,3,130,252,156,248,164,247,247,247,33,251,118,247,227,243,2,247,98,254,144,1,174,253,158,250,50,249,114,0,215,5,25,8,79,10,154,13,233,13,103,17,116,25,139,25,154,25,224,30,54,35,196,32,204,24,82,21,146,11,41,250,49,235,76,227,119,223,183,219,135,218,45,224,33,235,81,240,140,245,96,250,207,252,219,252,62,253,166,3,34,6,37,0,208,0,132,6,203,8,150,3,87,255,127,248,167,246,152,249,185,250,31,246,80,242,24,247,171,252,61,1,211,253,227,248,148,249,165,255,216,2,134,5,37,11,108,10,94,11,196,18,226,22,98,23,27,24,85,32,21,35,226,30,178,28, 9,26,11,15,200,254,254,239,64,231,155,226,235,218,206,217,43,224,153,231,33,238,102,243,48,250,103,252,81,249,159,254,232,4,185,3,108,254,176,2,232,5,125,7,214,5,9,0,240,248,22,247,153,251,180,249,127,245,142,242,119,245,141,252,26,1,51,253,106,248,120,251,59,253,255,255,247,6,190,8,137,8,89,10,243,18,58,21,253,19,31,25,202,32,247,32,111,31,239,31,33,29,174,19,137,2,51,245,57,237,163,227,113,220,9,218,45,223,198,229,155,233,77,243,22,250,106,249,191,247,154,0,0,4,69,1,137,255,254,1,233,4,72,7,185,7,102,255,41,249,251,248,109,251,181,249,5,245,137,241,210,243,56,253,60,255,69,251,44,251,244,249,90,251,22,255,20,6,158,6,158,5,35,11,11,18,131,17,214,18,229,25,245,30,252,31,131,31,243,33,148,33,165,21,138,7,75,251,170,241,103,231,37,221,253,219,254,222,89,226,79,231,29,244,221,247,51,246,95,249,123,0,213,2,162,0,202,0,121,0,69,4,225,8,157,7,27,0,57,250,105,250,123,251,108,251,129,244,124,239,173,245,44,251,119,253,97,252,222,251,23,249,158,249,176,255,214,4,3,3,226,4,245,11,244,14,72,15,72,18,143,24,146,30,42,29,236,31,60,36,224,34,40,25,90,11,88,1,97,246,211,233,100,223,11,223,39,221,72,222,223,231,64,242,102,244,80,244,90,250,249,254,124,1,107,1,43,255,125,255,251,3,105,9,109,6,40,1,23,251,208,249,70,254,125,250,248,242,83,240,235,244,219,248,182,251,103,253,165,251,228,246,122,249,89,0,70,1,222,0,64,5,208,9,77,13,45,12,131,17,71,24,65,27,251,27,124,31,147,37, 24,36,25,27,125,15,255,7,232,249,199,235,212,228,102,224,208,218,168,220,31,232,15,239,60,241,138,244,121,248,229,253,35,1,209,1,69,253,32,255,90,4,159,7,48,8,227,0,164,250,53,252,70,255,235,249,213,242,84,241,239,243,99,246,106,251,164,254,174,249,72,246,86,251,75,254,158,255,14,255,253,4,92,9,194,9,17,11,183,16,95,23,218,24,139,26,23,31,68,39,173,36,77,28,251,21,177,12,27,253,179,240,169,234,244,224,196,217,72,222,63,230,200,236,179,239,55,244,212,246,156,253,67,2,19,0,95,254,5,255,105,3,10,9,150,8,138,0,255,251,192,254,222,255,226,249,36,244,242,242,205,241,225,244,70,253,235,252,102,249,224,246,180,251,254,253,225,252,5,255,179,4,34,8,80,7,73,10,163,15,76,22,174,22,52,24,134,32,175,38,218,35,56,31,161,27,64,15,110,0,39,248,247,237,66,226,136,218,167,222,10,228,156,234,2,239,176,240,59,246,49,253,155,0,95,0,218,253,130,253,87,3,192,9,125,7,32,0,131,253,180,0,25,255,217,249,46,247,75,241,161,240,209,244,16,252,219,251,235,247,27,248,186,251,83,252,197,250,38,255,154,3,43,6,70,5,46,8,25,16,194,19,105,19,102,23,50,33,50,36,245,34,0,36,222,29,7,18,215,5,35,254,34,241,104,228,161,221,76,221,79,227,175,233,249,235,90,239,56,245,136,251,61,0,215,0,103,252,204,252,206,3,8,10,26,6,195,255,200,0,207,255,104,255,90,252,236,247,236,240,150,239,103,245,232,250,24,250,65,247,189,249,68,251,125,250,41,250,25,254,203,3,218,3,237,2,114,7,254,15,71,16,108,16,181,24,92,30,153,33, 37,36,114,38,232,30,140,20,111,12,243,1,34,245,115,232,88,222,200,221,17,227,108,231,184,233,43,238,182,242,99,250,54,0,52,0,46,251,220,251,230,5,221,7,248,4,205,1,104,1,193,255,30,0,222,254,147,248,190,240,97,239,38,246,109,249,67,248,91,248,228,249,136,251,35,249,162,249,47,254,175,3,87,1,212,0,119,9,46,13,23,13,73,16,8,24,101,27,144,31,110,38,160,38,43,32,54,25,127,16,17,7,142,250,183,235,134,224,197,223,36,226,77,230,151,232,217,235,220,240,233,248,152,1,236,253,208,249,85,253,87,5,124,6,229,4,68,3,38,1,20,0,66,1,250,0,216,248,117,240,36,241,64,245,199,247,180,246,187,248,81,250,41,251,172,247,117,248,91,0,38,1,108,254,108,1,195,8,41,10,184,10,212,16,34,21,41,24,195,31,236,37,139,38,61,34,250,27,60,20,214,12,119,254,140,239,30,228,181,224,80,226,184,228,102,232,137,232,165,238,117,249,19,0,4,252,192,249,33,254,154,3,226,5,50,5,230,3,141,0,226,255,182,3,156,1,82,249,20,241,82,242,119,244,33,246,184,245,214,247,88,252,80,249,221,245,70,250,220,255,131,254,10,253,159,2,99,6,7,7,250,10,43,15,248,17,148,22,135,30,68,36,120,39,150,34,237,29,234,24,8,17,111,3,41,243,103,232,171,225,105,226,135,229,242,229,133,229,159,237,93,249,28,253,23,251,240,249,233,253,76,2,199,4,94,6,23,3,39,0,143,0,85,5,232,1,238,249,35,243,38,242,54,245,217,243,229,243,217,249,209,251,60,247,238,245,103,252,75,254,16,252,108,254,21,2,204,3,112,6,204,10,131,12,2,17,157,20,207,28, 92,36,225,38,237,35,233,31,124,29,10,21,11,8,79,249,172,235,136,227,109,228,139,230,230,226,5,228,25,237,218,247,69,251,249,249,208,250,151,252,97,1,2,5,11,7,22,2,184,255,135,2,30,5,56,3,154,250,234,243,205,244,8,244,41,241,172,243,10,251,205,249,67,245,239,247,5,252,120,251,135,251,9,255,42,255,209,2,78,5,216,8,23,11,208,13,118,18,145,26,85,35,46,37,67,35,21,34,130,31,26,24,213,12,126,254,164,237,146,230,166,230,126,229,203,224,44,226,91,236,180,244,252,248,31,249,103,250,176,250,177,255,35,6,82,5,136,1,194,255,11,2,186,6,19,3,219,250,127,246,199,246,37,242,93,239,128,245,75,250,36,247,118,245,219,249,169,249,28,251,227,251,209,253,177,254,1,1,128,4,137,7,235,9,53,11,1,16,134,25,100,33,158,35,81,35,249,35,129,32,119,28,130,18,11,2,127,241,109,234,197,233,196,228,239,223,104,225,23,235,78,242,186,246,222,249,108,248,195,249,39,0,32,5,175,5,202,0,75,255,107,3,167,7,55,2,25,252,179,250,75,247,39,240,187,239,65,247,83,247,131,246,165,246,189,248,163,249,106,250,185,251,213,252,14,254,162,255,93,3,34,7,209,7,181,8,22,14,106,24,21,30,153,34,220,35,118,35,86,34,117,32,139,23,96,5,101,246,9,239,51,236,85,229,54,223,102,226,118,232,255,239,220,246,11,248,230,247,2,249,127,255,142,5,226,5,142,255,152,255,142,5,6,7,137,1,245,254,208,254,253,245,116,240,228,241,160,245,159,246,107,246,16,247,47,248,170,249,11,250,125,251,252,252,205,252,153,254,177,2,2,7,223,4,201,6,31,13,56,21, 248,27,115,33,48,35,27,34,103,36,25,36,163,26,141,9,182,250,221,244,247,237,153,229,60,225,151,224,164,230,140,238,12,245,139,246,0,247,67,247,2,255,253,5,52,4,129,254,120,0,231,6,14,4,3,2,38,3,231,254,90,246,155,241,138,242,56,244,188,245,163,245,119,246,239,247,116,248,154,249,229,250,254,252,184,250,117,253,185,2,159,4,16,3,58,5,17,11,133,17,123,26,22,32,165,32,204,33,30,37,135,39,7,29,125,12,105,1,32,248,108,240,21,232,241,225,124,223,136,229,112,236,139,243,204,245,184,244,126,246,66,255,114,6,81,1,148,254,140,3,204,4,216,2,251,3,74,5,91,255,247,247,242,242,213,242,38,244,174,244,154,245,219,245,244,247,128,247,148,249,210,251,72,251,242,249,126,253,83,2,108,2,122,2,36,4,211,7,26,16,66,24,122,30,90,30,16,32,251,39,139,40,3,31,147,17,133,6,220,251,96,244,101,234,46,227,244,223,123,227,79,235,109,242,242,244,204,241,8,246,60,1,168,3,51,0,206,0,30,4,220,2,111,3,158,5,93,6,45,1,85,249,13,245,53,243,72,244,8,244,108,245,123,246,113,246,47,247,72,250,237,251,152,249,36,250,204,253,39,0,145,2,99,1,136,2,191,5,75,13,255,23,97,27,65,27,60,32,149,40,154,40,5,34,125,21,199,10,4,1,106,247,181,237,186,228,121,224,155,225,35,234,191,242,244,240,191,239,81,247,30,0,53,0,200,0,27,2,233,2,3,2,192,2,175,6,212,6,133,2,215,250,59,246,135,244,63,243,129,243,100,245,208,245,104,244,61,247,4,251,128,249,173,249,119,249,145,252,132,255,217,0,92,1,6,0,127,2,64,12, 202,21,21,23,151,25,38,31,82,39,148,41,57,35,49,25,153,14,138,5,241,250,208,240,27,232,49,223,121,224,0,235,162,240,145,236,212,239,141,247,24,253,236,254,139,0,195,2,206,1,55,1,144,2,132,6,243,7,52,3,131,252,13,248,61,245,123,242,175,243,60,246,7,243,115,244,45,247,22,250,163,249,138,248,168,249,170,251,40,254,50,1,197,0,222,252,179,1,34,11,66,18,219,20,18,23,93,30,35,38,211,41,224,36,3,28,239,19,249,8,20,255,88,246,90,234,88,222,121,226,91,235,210,236,128,235,168,239,228,246,190,250,249,253,27,1,172,2,217,1,148,0,164,2,5,7,193,8,41,4,173,254,87,251,169,244,25,244,221,244,21,245,113,243,251,243,149,247,43,250,35,249,42,249,252,249,218,249,10,255,13,2,176,254,85,252,97,0,255,9,163,15,83,18,66,21,58,28,215,37,5,41,197,37,220,31,128,23,188,11,151,5,64,251,134,234,24,225,86,228,110,234,57,234,149,234,128,239,223,244,16,249,189,252,34,1,160,2,104,1,188,255,2,2,253,7,26,7,235,5,105,1,77,251,47,246,217,244,246,244,164,244,86,242,167,243,169,247,20,248,98,249,127,249,156,247,44,250,213,254,141,1,34,253,251,250,147,255,126,7,148,13,108,15,156,18,238,26,53,36,193,38,4,40,182,34,214,23,46,17,136,11,29,254,139,236,10,228,36,230,145,232,206,232,155,233,149,238,240,242,64,247,198,251,95,0,159,3,126,255,220,255,22,3,252,5,160,7,149,7,224,2,208,252,138,247,5,246,62,246,25,243,63,242,27,244,89,245,162,248,113,249,131,248,119,246,220,249,80,255,66,0,85,252,1,250,39,254,251,5, 111,11,111,11,94,17,186,25,196,31,226,38,126,41,137,34,23,26,167,22,222,16,150,0,104,240,177,231,161,231,158,231,219,231,127,233,215,236,63,242,48,244,168,250,105,1,176,1,123,255,104,0,246,1,20,5,203,7,22,8,6,5,61,253,58,249,108,248,217,244,194,243,125,242,245,242,136,244,147,248,187,249,13,247,239,245,246,249,46,255,194,255,110,252,89,248,201,253,156,5,70,7,78,10,130,16,175,21,144,29,27,39,148,41,198,33,80,29,136,27,246,20,228,3,163,244,30,236,80,232,138,232,171,230,172,232,31,237,238,238,140,242,156,250,230,255,233,0,28,0,143,255,212,1,157,3,169,7,65,10,138,4,71,255,129,251,213,248,137,245,52,244,138,242,134,241,255,243,144,248,236,248,132,245,17,246,251,248,196,254,38,0,215,249,98,248,12,254,21,2,9,5,79,9,219,13,106,17,75,28,31,38,224,39,127,33,230,31,29,32,71,23,180,8,13,249,107,239,110,235,152,231,136,230,175,233,19,235,145,236,31,242,127,248,10,255,13,0,187,255,148,0,158,255,32,3,30,8,175,9,131,5,39,1,56,253,147,249,198,246,19,245,57,242,55,240,152,244,12,248,220,247,245,245,6,244,74,249,233,255,15,254,126,249,66,249,202,252,254,254,114,4,152,7,6,10,139,14,162,26,236,36,83,36,226,33,51,34,27,34,146,27,242,11,93,253,189,244,198,236,132,231,141,232,176,232,200,233,1,235,205,239,250,247,118,252,189,255,133,0,64,255,187,254,250,2,135,7,33,9,160,6,212,2,149,254,51,250,193,248,141,245,7,241,48,241,70,243,162,247,89,248,133,243,137,243,76,250,21,255,32,252,204,250,96,249,151,250,249,253, 167,3,62,6,173,5,4,13,159,25,107,33,55,35,186,33,96,35,212,37,74,30,87,15,89,4,117,248,80,239,50,234,54,233,20,234,84,232,47,234,180,239,203,245,68,251,106,0,147,0,188,254,220,254,237,2,103,7,198,8,106,8,153,4,9,255,199,253,38,250,25,246,135,242,21,240,103,243,163,248,94,247,139,241,196,244,104,250,57,253,60,252,11,251,112,249,55,248,206,253,95,3,30,2,60,3,41,11,87,22,54,31,163,32,232,31,193,37,83,38,197,31,159,20,106,8,2,253,70,241,243,235,41,235,100,233,50,231,198,233,153,237,59,243,47,250,169,255,43,0,180,253,170,254,127,2,238,4,168,9,128,8,107,4,136,1,163,254,90,251,149,247,45,242,150,238,139,244,52,248,202,244,113,241,53,244,153,249,38,251,158,252,252,251,10,247,171,247,38,254,221,0,21,0,56,1,11,8,151,21,149,27,242,28,173,32,79,37,86,39,218,33,161,24,223,13,127,0,84,244,112,239,101,236,121,233,216,231,200,232,18,236,35,241,28,249,174,255,94,254,156,254,101,254,151,0,168,5,19,9,79,8,243,5,241,2,94,255,80,254,156,248,214,240,39,240,209,244,93,247,36,243,144,241,159,244,15,247,200,250,238,253,85,250,72,246,65,248,84,252,147,0,149,253,201,253,177,7,53,18,249,23,177,26,126,31,89,37,14,39,123,35,90,29,246,17,27,4,24,249,33,242,37,238,115,234,19,232,17,233,66,233,105,240,48,248,71,253,88,255,142,254,135,253,189,0,144,5,216,7,168,9,13,7,226,2,228,2,173,0,112,249,90,241,174,241,21,246,162,245,247,242,21,243,197,242,240,245,66,252,103,252,143,250,115,246,103,247,212,253, 202,254,34,251,198,252,239,5,177,15,123,20,47,24,0,31,255,35,7,38,47,38,106,32,181,21,165,8,210,252,246,245,246,238,121,236,126,233,240,230,214,232,224,238,135,245,51,252,61,255,228,252,142,253,101,0,6,3,35,8,68,9,55,6,178,3,244,4,128,2,214,248,250,241,185,243,139,244,3,244,147,244,199,240,89,241,135,245,127,250,255,252,56,249,37,245,61,248,25,253,216,252,8,249,249,250,100,4,76,12,23,16,166,22,125,28,126,33,207,37,182,38,174,35,56,24,0,13,224,1,168,247,23,242,212,238,167,233,221,230,146,232,251,235,27,244,187,251,18,253,102,253,86,253,211,254,165,2,240,7,196,8,44,5,218,4,52,8,225,2,219,248,184,245,68,243,14,244,25,245,68,243,224,240,54,240,252,243,48,251,63,252,231,247,74,245,189,248,26,253,126,251,17,247,36,251,44,2,136,8,86,14,242,19,25,27,252,30,215,36,163,40,162,36,49,28,233,17,80,5,56,251,38,246,9,240,44,235,52,232,103,230,51,235,228,242,101,249,166,252,127,253,197,252,203,253,102,2,120,8,24,7,215,3,127,8,172,8,103,3,77,252,43,246,70,244,213,244,191,244,60,244,88,240,179,238,1,244,12,251,110,251,71,247,0,245,149,250,153,252,94,249,138,247,187,249,167,0,199,5,151,11,180,18,157,23,63,29,133,36,31,40,53,38,202,32,47,21,85,9,79,0,33,248,66,243,248,237,52,232,87,230,144,234,250,240,192,247,4,252,216,253,178,251,49,252,107,4,153,6,143,4,11,6,128,8,68,9,134,5,122,253,25,248,55,245,192,244,204,245,109,244,17,239,12,238,246,242,62,251,69,250,115,245,222,246,78,250,200,251, 168,248,194,246,168,249,182,253,80,3,12,10,113,15,85,20,32,28,21,34,5,39,194,40,41,34,187,24,10,14,44,3,101,251,174,246,131,239,23,233,33,230,131,233,228,238,9,245,4,253,54,252,21,249,59,254,70,3,70,4,140,4,122,5,216,8,47,10,65,6,179,255,176,249,104,245,34,246,3,246,153,244,70,238,54,236,49,244,162,249,65,248,63,245,231,246,251,250,117,250,233,247,66,247,53,248,31,251,79,2,42,7,0,12,59,19,172,24,191,31,0,39,173,40,32,36,192,28,82,17,22,7,40,255,189,249,24,242,148,233,4,232,66,232,98,235,255,245,91,251,118,249,232,249,24,254,54,2,120,3,58,3,93,5,41,9,226,9,108,8,74,1,246,250,194,246,69,246,141,248,11,244,255,236,215,236,144,243,199,248,179,246,218,244,0,248,183,250,82,249,242,248,243,246,87,246,38,251,223,255,142,4,150,10,34,16,193,21,127,30,17,37,246,40,112,38,132,31,67,21,21,10,19,4,89,253,53,243,226,237,119,232,162,229,203,235,14,245,233,248,219,248,134,249,222,253,227,1,134,1,10,3,228,4,146,8,234,10,160,8,35,4,215,251,35,247,244,248,38,249,152,243,162,236,200,236,98,243,26,247,152,244,128,245,212,247,244,248,58,250,105,248,232,245,118,246,52,249,24,253,57,3,89,7,232,12,86,19,53,27,89,35,150,39,14,40,38,34,115,22,112,15,199,7,148,254,231,247,155,240,108,231,135,229,35,235,252,242,115,247,186,246,99,249,82,253,102,0,103,1,2,1,177,4,189,7,31,10,6,11,31,5,60,252,195,248,195,250,14,250,113,243,4,236,3,238,233,242,60,244,198,244,55,245,166,246,168,249,21,250, 134,247,2,247,156,245,115,247,34,252,190,0,122,5,235,9,200,16,15,25,82,31,10,40,93,41,32,34,219,26,199,19,138,9,205,2,117,252,114,242,55,233,140,229,70,235,191,241,240,244,206,246,57,248,104,253,30,0,221,255,147,1,195,3,133,6,25,11,147,12,27,6,213,253,98,250,154,253,103,251,143,242,251,237,252,238,49,241,237,243,99,244,214,243,105,247,134,249,94,249,160,248,175,246,152,245,117,246,195,250,249,255,244,1,97,8,0,15,74,20,16,30,241,39,220,39,94,36,253,30,174,21,135,13,235,6,238,0,180,245,58,234,202,231,205,234,227,240,37,244,8,245,234,248,46,253,12,255,65,0,109,1,55,2,130,6,125,11,236,13,97,7,87,254,188,253,44,0,45,251,27,244,212,239,107,238,138,241,57,243,196,242,100,244,158,246,48,249,128,249,146,248,175,247,73,244,14,246,113,250,144,252,166,0,46,7,85,10,130,17,242,28,81,36,178,39,216,37,19,33,144,24,245,15,248,11,18,4,70,248,21,237,23,232,71,235,166,239,137,241,87,244,104,248,74,251,3,255,225,255,72,0,242,0,229,4,89,12,147,14,85,6,18,0,156,0,64,0,112,252,107,245,142,239,157,239,145,240,187,241,255,241,7,243,99,246,186,247,68,249,138,249,11,246,45,244,138,246,66,247,191,250,163,0,255,2,123,7,7,15,68,25,0,34,44,38,177,39,9,34,0,26,33,20,11,15,221,7,191,251,194,238,24,234,235,235,81,237,118,240,79,243,202,246,148,250,16,254,226,255,97,255,65,254,147,4,81,13,254,12,235,6,133,2,47,1,90,2,124,253,49,246,97,241,209,239,199,240,93,240,31,241,74,243,115,244,47,247,200,250, 69,248,190,245,74,246,85,244,32,246,193,250,93,254,231,0,127,4,28,13,139,21,105,30,62,38,131,39,206,34,127,28,146,22,253,18,78,12,37,254,83,242,172,236,220,235,229,236,52,239,78,242,210,245,223,248,26,254,134,0,202,252,23,253,139,5,206,11,40,13,209,7,154,3,226,3,142,3,99,255,190,247,254,242,229,241,49,240,170,239,74,242,207,241,49,243,17,249,95,249,56,248,247,247,222,245,51,244,75,245,175,250,232,252,103,254,160,3,14,10,150,17,145,28,170,36,60,39,53,36,80,29,233,25,13,23,18,15,19,2,240,245,235,238,220,236,48,236,96,238,185,241,251,242,205,247,100,255,148,254,140,251,187,252,22,4,136,11,245,11,45,8,213,4,253,4,95,5,57,0,197,248,225,245,54,242,92,239,126,241,89,240,31,240,25,244,111,247,220,248,88,248,177,248,164,245,30,243,199,245,70,249,91,250,141,253,46,1,52,6,174,14,190,24,219,34,233,38,51,35,142,30,134,28,168,25,75,18,186,5,152,249,81,242,38,237,22,236,53,239,223,238,88,241,69,248,30,254,244,253,25,250,230,251,137,3,52,10,112,11,46,8,79,5,70,7,51,6,62,0,182,252,198,246,35,242,170,241,103,240,110,239,215,239,151,243,80,246,207,247,150,249,229,248,175,244,59,244,122,245,98,247,21,250,215,251,249,254,220,3,116,10,210,21,59,33,80,37,177,34,157,31,75,30,185,28,234,20,44,9,243,254,199,243,116,238,91,238,177,237,51,237,0,240,154,247,145,253,134,252,37,249,58,251,36,2,177,9,114,10,134,6,15,8,233,7,192,5,195,3,227,253,215,247,49,244,201,242,53,240,149,238,70,240,209,242,71,244,166,248, 47,250,234,247,254,245,124,244,173,244,105,247,230,248,240,250,195,253,199,0,40,7,84,19,156,30,229,35,219,33,192,31,95,33,229,29,98,23,183,14,205,1,142,246,64,241,149,239,55,237,119,235,205,238,21,247,45,252,187,251,196,248,236,248,139,2,49,8,121,7,60,8,32,8,135,7,82,7,77,5,52,255,31,249,90,246,174,243,10,239,61,239,35,240,45,240,15,244,70,248,255,248,98,248,249,245,92,244,153,244,28,246,229,247,129,250,158,251,223,253,11,4,126,15,252,28,224,32,243,31,90,33,76,33,27,31,8,27,61,18,5,5,166,249,6,244,63,241,110,236,16,234,134,238,208,244,10,252,207,250,245,245,240,249,109,1,118,5,33,7,59,8,250,7,204,7,207,8,235,6,243,255,233,251,226,248,82,243,153,240,5,240,176,238,0,240,115,243,95,247,61,249,122,248,74,246,80,245,60,244,85,245,13,248,65,249,233,250,254,250,120,0,5,14,38,25,217,29,202,31,231,32,14,33,202,32,234,29,186,21,62,8,240,252,82,248,255,241,43,237,1,234,238,235,110,245,27,251,52,248,42,246,212,249,168,255,191,3,131,6,222,7,244,6,173,8,83,10,100,6,95,2,193,254,74,249,10,245,218,241,154,239,121,238,85,239,32,242,232,246,146,248,252,247,99,247,216,244,79,244,188,244,9,247,32,250,186,248,243,247,237,254,203,10,11,21,194,27,128,30,230,31,249,32,201,33,76,33,175,23,235,11,28,2,116,250,95,245,72,238,40,232,84,236,54,245,14,249,51,247,101,246,135,249,171,253,219,2,144,6,192,5,75,7,55,10,142,9,237,7,5,5,45,0,52,251,61,247,222,242,106,240,129,238,73,238,40,242,155,245, 69,248,87,248,11,247,66,246,169,243,183,243,13,248,193,249,122,246,166,246,215,252,23,7,215,17,233,24,136,29,153,29,70,32,242,35,180,33,174,26,250,15,163,4,0,255,148,248,40,238,73,232,179,236,77,244,184,246,87,246,10,247,103,247,155,252,234,2,220,3,232,4,231,7,99,9,115,9,120,9,67,6,228,1,63,253,113,248,227,244,158,240,111,238,97,238,124,240,68,245,111,247,173,247,76,248,121,246,113,242,91,244,134,248,98,248,165,245,233,244,41,251,91,3,6,14,145,23,18,26,228,27,143,32,45,35,132,35,125,29,229,17,233,8,175,3,62,251,232,238,27,233,201,237,51,242,96,245,28,247,50,245,155,246,191,252,18,1,58,2,253,4,53,7,237,8,61,10,222,9,75,8,126,3,29,255,66,251,237,245,26,242,224,238,179,237,112,240,103,244,208,245,132,248,56,249,114,245,208,242,122,244,239,248,230,247,141,244,38,245,21,248,38,0,78,12,226,19,205,23,227,26,162,30,167,35,70,37,251,30,141,20,111,13,248,8,61,253,166,240,59,236,3,237,80,241,211,245,16,246,80,244,82,247,217,251,119,255,44,2,23,4,25,7,196,8,49,10,108,11,44,9,201,5,141,1,17,253,92,248,205,243,183,238,123,238,132,240,57,242,228,245,234,248,72,249,89,245,119,242,204,245,17,248,32,247,149,245,57,243,165,245,108,254,105,8,215,16,151,21,250,23,211,28,120,35,31,38,211,30,122,22,244,18,158,11,131,255,53,244,25,237,51,236,125,241,124,244,220,243,101,244,69,246,135,250,28,254,135,0,120,3,121,5,55,8,36,10,250,10,11,10,144,7,132,2,69,255,177,250,164,243,247,239,235,238,235,238,194,240, 168,244,107,249,82,248,53,244,194,243,237,244,5,247,50,248,173,244,223,241,115,244,71,251,58,5,238,13,38,19,183,20,197,26,89,36,203,36,148,30,106,26,104,22,55,14,215,3,77,247,211,237,207,237,19,241,41,243,80,243,174,243,20,246,255,248,250,252,224,255,247,1,132,4,32,8,61,9,28,11,140,11,182,7,235,4,247,1,232,251,112,245,31,241,215,239,233,237,247,238,129,245,181,248,24,247,118,245,154,243,113,244,228,247,7,248,134,244,60,241,31,243,144,248,12,2,95,12,39,15,41,17,165,26,21,35,140,34,202,31,3,29,106,24,183,18,127,7,196,249,109,240,210,238,84,241,30,242,172,242,174,243,42,245,228,247,124,252,142,254,199,0,161,4,120,6,37,9,230,11,65,11,97,9,21,7,87,4,5,254,21,247,46,244,117,240,165,236,183,239,9,245,163,247,231,247,108,245,181,243,177,244,86,248,83,248,132,244,47,242,72,241,230,245,91,1,139,9,179,10,188,15,217,25,37,32,74,34,90,32,249,29,183,27,86,22,80,11,6,253,51,243,155,240,61,241,127,241,161,242,241,242,12,244,233,247,144,250,98,253,153,0,134,2,174,5,210,8,47,11,65,11,205,9,104,9,217,5,214,254,117,250,231,245,221,239,37,237,203,238,223,243,45,247,153,247,245,244,244,242,88,245,178,247,153,247,227,245,128,241,87,238,239,244,202,255,51,4,179,7,190,13,142,22,12,30,162,32,148,31,137,30,240,29,121,25,106,14,73,0,146,246,13,242,234,240,36,242,162,241,249,241,100,244,23,246,105,249,224,252,45,255,111,1,121,4,127,8,105,10,16,10,193,11,251,10,35,6,225,1,248,252,62,247,252,240,108,237,76,238, 135,242,90,247,24,247,253,243,237,243,66,245,89,246,206,248,129,247,67,239,236,237,10,245,170,252,76,1,59,5,98,11,49,20,41,28,25,31,178,30,61,31,112,32,97,28,50,17,0,5,174,249,116,243,233,242,164,241,18,241,63,242,103,243,67,245,118,248,53,252,78,254,152,255,137,4,3,8,78,8,9,11,219,12,91,11,229,7,127,4,189,255,231,248,253,242,23,238,102,237,233,242,70,247,214,245,160,244,43,245,144,243,242,246,30,251,243,246,67,239,148,238,113,244,147,250,14,255,236,2,36,9,46,18,101,26,109,29,68,29,143,32,74,34,77,30,252,21,237,8,25,253,237,246,29,244,58,242,137,241,70,242,96,243,50,244,114,248,206,251,251,251,187,255,69,4,41,6,195,7,39,11,70,13,157,11,212,9,234,6,133,1,163,251,233,244,207,237,141,237,118,243,27,245,138,245,240,245,85,243,205,242,23,248,81,251,81,246,151,239,157,238,70,243,141,248,82,252,37,0,1,6,38,16,225,23,218,25,129,28,234,31,48,34,216,32,157,24,39,12,197,0,42,249,106,245,61,242,193,241,41,242,75,241,17,244,203,247,75,249,39,251,248,254,190,2,27,4,8,7,188,10,55,12,15,12,39,11,223,7,230,3,254,254,49,245,130,238,38,239,86,241,203,243,81,246,49,245,150,241,228,242,121,248,203,250,71,246,205,239,170,238,2,242,5,247,244,249,77,252,53,4,169,13,10,20,237,23,154,26,125,30,218,34,55,34,85,27,146,15,184,4,168,252,47,246,241,243,199,242,223,240,148,241,63,244,181,246,213,247,248,250,148,254,252,0,78,3,205,6,162,9,232,11,114,13,14,11,107,9,37,8,114,0,193,246,110,241,119,239, 232,239,87,244,253,246,8,244,42,241,56,243,223,248,133,250,174,246,217,240,59,238,95,242,40,246,195,246,179,250,88,2,166,10,245,17,176,21,234,24,129,29,249,34,55,36,101,29,252,19,134,9,251,254,43,249,100,246,108,243,220,240,92,242,103,244,81,245,103,247,29,251,140,253,201,255,110,3,82,5,111,8,41,13,182,12,30,11,148,12,115,10,231,1,1,250,237,243,243,238,213,239,203,244,209,246,238,242,141,240,162,243,254,247,169,250,78,247,35,240,7,239,107,242,188,243,224,244,105,248,192,255,252,7,203,14,79,19,197,21,228,27,202,34,128,35,122,31,177,23,156,12,190,1,47,252,19,248,77,243,83,241,226,242,100,243,195,243,91,247,204,249,169,251,178,255,108,1,50,3,149,8,255,11,188,10,226,11,83,14,228,10,61,4,250,252,21,245,191,238,167,239,32,245,113,245,238,241,93,240,37,242,214,247,211,250,11,246,199,240,211,239,174,241,139,242,203,242,168,246,224,252,95,5,179,12,174,15,121,19,131,26,0,33,59,35,174,33,187,26,106,15,163,5,135,255,152,249,242,243,5,243,250,242,62,242,81,244,83,246,47,248,10,252,186,254,57,255,251,2,145,8,194,9,119,10,47,13,215,14,98,12,81,7,95,0,96,246,149,239,45,241,148,244,63,245,64,242,229,238,55,242,67,248,206,249,26,246,118,241,219,240,60,241,127,241,0,242,18,244,220,250,172,3,142,9,191,12,178,17,122,24,197,30,91,35,103,35,233,28,128,18,60,10,158,2,219,250,184,246,53,244,126,242,46,243,47,244,180,244,87,248,97,252,108,252,121,254,118,3,255,6,97,8,131,10,180,13,204,14,220,13,50,11,157,2,18,248,13,242, 77,241,0,245,227,245,3,241,139,238,83,242,85,248,28,249,3,246,253,242,31,241,110,241,176,241,109,240,28,242,134,249,132,1,74,6,144,10,159,15,154,21,115,28,85,35,16,36,203,29,183,22,16,14,149,4,254,253,13,249,98,244,97,243,42,244,95,242,22,244,9,249,178,250,228,250,68,254,222,2,26,5,230,6,212,10,168,12,21,14,93,16,35,13,203,4,231,250,218,242,58,242,165,245,141,245,8,240,226,237,158,242,18,247,27,248,103,246,39,243,86,241,14,242,35,241,141,238,234,240,239,247,188,254,125,3,153,8,27,13,198,17,248,26,99,34,243,34,238,31,56,26,133,16,193,7,151,1,20,250,183,245,129,245,77,243,122,241,138,244,133,248,27,249,173,249,75,254,100,1,207,2,242,6,119,9,246,10,166,14,243,16,72,15,172,7,232,252,93,244,135,243,239,246,250,244,113,239,84,238,32,242,17,246,246,247,96,246,33,243,141,242,175,242,100,240,172,237,33,240,72,246,141,251,196,1,144,6,58,9,94,15,28,25,162,31,47,34,19,34,231,27,90,19,60,12,117,3,206,251,140,248,95,246,214,242,116,241,19,245,133,247,64,247,50,250,99,253,100,255,180,2,181,5,255,7,77,10,22,14,198,17,126,17,195,10,204,254,105,246,49,246,179,247,175,244,4,240,168,238,85,241,29,246,217,247,238,245,224,243,244,243,138,243,191,239,10,238,223,239,191,243,35,250,178,0,161,3,148,6,255,13,11,22,15,29,198,34,80,34,122,29,172,23,67,15,168,5,209,254,102,251,53,247,89,242,228,242,223,244,130,245,123,247,109,249,163,251,153,254,157,1,95,4,131,6,38,9,188,12,244,17,213,19,130,12,75,0,53,249, 99,248,202,247,26,245,90,240,2,238,2,241,170,245,16,247,225,244,185,244,36,245,209,242,242,239,124,238,23,238,171,241,81,249,32,254,86,0,73,5,235,10,27,18,149,27,33,33,113,33,110,31,206,26,192,17,161,7,178,2,197,253,5,247,39,244,174,243,192,243,89,245,54,247,136,248,173,250,32,254,162,0,67,3,211,5,93,7,64,11,219,18,187,21,180,13,247,2,111,252,12,250,24,249,241,245,214,240,191,237,55,241,172,245,127,245,195,244,237,245,76,245,0,243,114,241,79,238,110,236,183,241,211,247,52,251,128,255,51,3,140,7,207,15,109,25,33,31,158,32,215,33,133,29,14,19,202,11,108,6,19,255,253,248,207,245,248,243,145,243,93,245,161,246,183,247,78,250,28,253,157,255,217,2,179,4,201,4,108,10,160,19,42,22,122,15,186,5,65,255,254,251,186,250,65,247,200,240,100,238,3,242,172,244,125,244,158,245,93,246,3,245,235,244,111,242,84,237,51,237,68,241,169,245,71,250,76,254,12,1,229,4,243,13,16,23,171,27,255,32,123,35,36,30,21,22,181,15,18,9,95,1,126,251,44,247,127,244,40,244,16,245,255,245,99,247,160,249,124,251,95,255,189,2,84,2,203,2,125,9,17,19,29,22,218,16,74,8,41,1,83,254,196,252,124,247,222,240,126,239,203,241,204,242,105,244,125,245,185,244,26,246,237,245,179,241,231,237,51,237,177,239,185,243,254,248,152,252,134,253,22,3,161,11,33,18,51,25,146,32,209,34,225,30,246,24,101,18,92,11,42,4,116,253,81,248,100,245,133,244,27,244,168,245,63,247,144,247,111,250,97,255,150,1,17,0,250,0,88,8,135,17,9,22,106,18,208,9,82,3, 95,1,142,254,156,247,148,242,8,241,92,240,217,242,138,244,184,243,7,245,32,247,5,246,238,241,170,238,111,237,193,237,13,243,112,248,90,249,228,251,6,2,226,7,51,14,76,23,228,30,172,33,32,32,24,27,191,20,50,14,68,7,77,255,26,250,39,247,35,244,33,244,55,246,82,246,33,246,35,250,147,255,45,0,87,254,189,255,116,6,249,15,21,22,44,19,156,10,42,6,141,4,229,254,72,249,194,244,117,240,158,240,8,243,51,243,208,242,39,245,177,247,139,245,214,242,18,240,14,236,52,237,42,243,40,246,33,247,108,251,11,0,47,4,129,11,231,20,162,28,206,32,41,33,178,28,63,23,183,17,151,9,7,2,3,253,85,248,199,244,54,245,194,246,39,245,70,245,137,250,73,255,100,255,143,253,136,254,95,4,253,14,101,22,156,18,171,12,17,10,250,5,56,1,13,252,204,245,160,241,169,241,83,243,0,242,133,242,7,246,205,246,34,246,234,244,251,239,159,235,31,238,49,242,198,243,118,246,132,250,201,253,80,1,212,8,198,17,248,25,242,31,153,32,203,29,247,25,216,19,9,12,47,5,80,255,22,249,165,245,131,246,53,246,233,243,161,244,44,250,88,254,156,254,224,252,190,251,99,2,108,14,207,19,79,18,228,14,52,11,202,7,125,3,210,253,136,246,157,242,244,242,242,241,1,241,248,242,182,244,213,245,180,247,93,245,63,239,150,236,62,238,127,240,59,242,205,245,21,249,104,251,91,255,96,5,79,14,191,23,160,29,143,31,8,31,186,27,103,21,203,14,148,8,212,0,45,250,79,247,110,247,166,245,26,243,162,244,249,248,160,253,30,255,143,250,216,249,237,1,195,11,234,17,133,18,1,16,117,12, 242,9,134,6,213,254,218,247,39,245,43,243,1,241,207,241,133,242,3,243,142,246,129,248,255,244,199,239,232,237,8,238,251,238,232,241,193,244,135,247,104,250,235,252,49,2,165,11,249,20,232,26,202,30,49,32,140,28,51,23,49,18,142,11,164,2,221,251,233,249,44,248,76,245,216,243,106,243,19,248,211,254,252,253,49,249,109,249,134,0,88,9,70,16,242,18,69,16,215,13,82,13,173,8,45,0,49,251,106,247,34,243,86,242,115,242,68,241,186,242,144,247,213,248,234,244,119,241,244,238,148,237,244,238,29,241,161,243,241,246,24,249,95,250,163,255,36,9,52,17,16,24,3,30,228,31,211,28,211,24,111,21,197,13,226,3,218,254,56,251,95,248,155,246,156,242,10,242,80,248,76,254,170,252,29,248,226,248,52,254,130,6,240,14,145,17,70,15,194,15,64,15,8,9,197,2,182,253,0,248,28,244,113,243,214,241,180,239,202,242,102,247,215,247,161,245,96,242,48,239,225,237,115,238,208,239,218,242,113,246,52,247,81,248,207,253,193,5,134,13,121,21,205,28,242,30,102,28,131,27,213,23,69,15,87,7,145,0,169,252,168,250,232,246,179,241,166,241,153,248,87,253,147,251,62,248,208,247,138,251,2,5,50,13,160,14,178,15,88,17,162,15,230,10,192,5,137,255,59,249,118,246,173,244,225,240,228,239,217,242,140,246,220,247,87,246,248,242,30,240,177,238,138,237,253,238,224,242,39,245,154,245,19,247,225,251,127,2,132,9,131,19,176,26,94,28,107,29,184,28,3,25,78,18,135,9,72,2,26,255,225,252,5,247,45,241,63,242,89,248,225,251,197,251,131,248,151,245,168,250,212,3,201,9,8,13,65,16,155,17, 45,16,167,13,148,8,213,0,1,252,28,249,31,245,84,241,129,240,137,242,50,246,107,248,161,246,228,243,1,242,232,238,58,237,84,239,167,242,115,244,100,244,232,246,96,250,128,254,180,7,36,17,89,23,122,27,111,29,100,29,65,27,45,21,127,11,150,4,109,2,247,254,251,246,239,241,40,243,195,246,220,251,142,252,17,247,217,244,99,250,102,1,140,6,236,11,252,15,168,16,121,17,33,16,202,9,245,2,7,255,238,250,252,245,89,242,125,240,16,242,91,246,218,247,155,246,109,245,221,242,47,239,231,236,133,239,103,242,90,242,139,244,89,246,69,247,62,252,20,5,147,13,128,20,188,25,50,28,152,29,16,29,233,22,150,12,41,7,174,5,131,255,237,247,82,243,253,241,47,246,82,252,208,251,7,246,21,245,185,249,57,254,99,4,200,10,6,14,61,16,223,18,59,17,8,11,154,5,102,1,159,252,223,247,223,242,84,240,126,242,145,245,43,247,215,246,140,246,13,244,148,238,215,237,246,239,162,240,67,242,182,244,253,244,151,245,124,250,19,2,111,10,229,17,120,23,162,26,39,30,16,31,113,23,164,14,41,11,95,7,82,1,59,250,160,243,127,241,186,246,112,252,94,250,45,246,198,245,233,247,39,252,228,2,111,8,251,11,87,16,111,19,178,17,46,13,238,7,112,3,133,255,74,249,177,243,50,241,148,242,85,245,243,245,223,247,23,248,160,243,207,239,24,239,47,239,17,240,175,242,72,244,74,244,184,244,163,248,116,255,223,7,194,15,14,20,51,25,143,31,231,30,85,24,234,17,132,13,137,9,115,4,139,252,166,243,73,242,212,247,99,251,247,249,113,247,157,245,148,246,88,251,39,1,139,5,212,10,6,16, 224,18,253,18,166,14,223,9,85,6,180,1,75,251,94,244,114,242,52,243,113,243,202,245,203,248,193,247,2,244,94,241,43,239,174,238,241,239,80,242,151,243,112,243,9,244,29,246,193,252,60,6,127,11,113,16,170,24,159,30,38,30,177,25,44,20,209,14,30,12,190,7,84,253,50,244,199,243,109,247,255,249,60,250,197,247,151,244,242,245,72,250,6,254,69,3,199,8,85,14,166,18,208,18,186,15,64,11,196,8,133,4,42,252,33,246,80,244,132,242,136,242,70,246,113,248,130,247,30,245,51,242,72,239,41,238,3,240,163,241,177,242,217,243,45,242,166,243,178,251,16,3,6,7,194,13,29,23,134,28,182,29,37,27,205,20,103,16,184,15,4,10,107,254,54,246,242,244,151,246,182,249,231,250,52,247,234,244,214,245,149,248,106,252,161,0,242,6,229,12,211,17,58,19,208,15,50,13,220,11,234,5,227,253,34,249,44,245,29,242,186,242,14,246,38,248,161,247,97,246,25,243,51,239,38,239,125,239,211,240,157,243,82,243,134,240,67,243,190,250,166,255,220,3,229,11,112,20,200,26,99,30,133,27,118,21,142,19,17,19,238,11,4,1,81,249,136,245,95,247,145,250,162,250,25,248,90,245,45,246,31,248,217,250,44,255,187,4,195,11,212,17,109,18,111,16,79,16,204,13,167,7,69,1,163,251,131,246,181,242,83,243,253,245,74,247,181,248,24,247,99,243,187,240,10,239,128,238,108,241,239,243,181,241,177,239,93,243,129,248,67,252,165,1,142,8,231,16,172,25,199,29,86,26,44,22,80,22,79,20,15,14,44,4,133,250,213,246,167,247,90,250,138,250,7,248,1,246,194,245,52,247,180,249,98,252,22,2,232,10, 225,15,153,16,152,17,124,17,208,14,144,9,251,3,233,253,2,247,231,243,98,243,172,244,133,247,185,248,217,246,168,244,186,241,24,238,111,238,123,242,52,243,98,240,91,240,224,242,54,246,178,250,75,255,185,4,64,14,252,24,129,27,66,25,220,23,60,23,104,22,180,16,142,6,179,252,1,248,147,248,78,250,87,250,223,248,77,246,153,245,174,247,43,248,158,249,58,1,57,9,145,13,205,15,46,18,201,18,148,15,91,12,8,7,117,255,116,249,95,245,21,243,225,244,201,247,254,247,123,247,132,246,213,241,102,237,157,239,160,242,189,241,116,240,168,240,154,241,182,244,198,249,155,251,248,0,171,12,246,21,111,25,171,24,241,23,99,24,1,24,81,19,37,9,194,254,240,249,92,249,15,250,252,250,11,249,3,246,252,246,109,247,58,246,84,248,173,255,54,7,0,11,64,15,165,18,123,18,77,17,236,14,240,8,69,2,31,252,65,246,205,243,156,245,25,247,77,247,88,249,167,247,66,241,106,238,159,240,24,242,43,241,93,241,18,240,179,240,73,245,102,247,138,248,177,254,222,9,94,19,54,23,158,23,204,23,227,24,154,25,114,21,58,11,122,1,217,251,126,249,24,251,234,250,110,248,44,247,170,247,239,246,163,244,75,247,66,254,227,3,12,9,104,14,63,17,131,18,188,18,21,16,53,11,87,5,253,253,43,247,130,245,187,245,109,245,230,247,108,250,132,247,55,241,195,239,98,240,250,240,17,242,81,240,247,238,38,241,84,244,31,245,229,245,245,251,202,6,68,16,247,20,34,22,201,22,97,25,20,27,144,22,103,14,26,4,233,252,97,251,193,251,161,250,91,248,99,248,162,248,223,245,49,244,14,247,195,251,122,1, 161,7,83,12,34,16,230,18,66,19,4,17,62,14,28,8,74,255,233,249,63,247,24,245,219,244,66,249,191,250,253,246,82,243,76,240,0,240,25,242,255,241,150,239,50,239,195,241,222,243,146,243,27,244,210,249,192,3,149,13,6,19,171,19,116,22,198,25,27,27,249,24,7,17,96,6,13,255,103,253,199,252,9,250,28,249,72,250,165,248,196,245,243,244,3,246,224,249,250,255,180,5,31,10,127,15,203,18,190,18,17,19,233,16,244,9,197,1,139,253,170,248,36,244,58,246,189,249,70,250,153,248,108,244,157,240,228,240,240,242,186,241,57,239,166,239,91,242,99,243,114,242,26,243,14,247,137,1,117,11,194,15,73,18,116,21,21,25,191,27,221,26,144,19,120,8,162,1,230,255,191,252,230,249,167,250,208,250,171,248,91,246,15,245,188,244,154,248,55,254,149,2,163,8,83,14,12,17,90,18,200,20,115,18,191,10,137,5,27,0,143,248,44,245,113,246,243,248,103,250,94,249,126,244,222,240,129,241,3,243,255,240,125,238,36,240,203,241,203,242,210,241,131,240,34,245,222,254,209,7,235,12,252,15,141,19,180,23,205,27,90,28,151,20,96,10,248,4,10,1,185,252,149,250,116,251,210,250,71,249,60,247,85,244,159,244,195,247,179,251,80,0,70,7,90,12,157,14,50,19,195,21,46,18,151,13,210,8,164,1,21,250,87,246,29,246,206,248,230,250,128,249,177,244,81,241,185,242,139,242,73,240,184,238,97,239,46,242,235,242,119,240,73,239,135,243,50,252,176,4,55,10,249,13,2,17,35,22,145,28,154,28,174,21,127,13,240,7,55,2,177,253,254,251,92,251,172,251,105,250,91,247,181,244,16,245,168,246,0,249, 114,255,188,5,219,8,0,14,131,19,250,20,16,19,135,16,48,11,6,4,135,252,72,247,116,246,234,248,216,251,121,249,254,244,34,243,251,242,238,242,174,240,65,238,188,239,240,242,217,242,240,239,146,238,126,242,202,249,248,1,187,8,51,11,132,14,177,21,165,28,120,28,86,23,75,17,51,10,79,4,190,255,187,252,70,252,26,253,123,251,113,247,57,246,220,245,145,244,99,248,177,254,154,2,160,6,144,13,40,18,51,20,103,20,85,18,174,13,110,6,251,254,9,248,110,246,8,250,104,251,56,249,228,245,133,243,117,243,63,243,10,240,196,237,173,239,10,243,91,242,241,238,90,238,112,240,219,246,209,255,10,6,140,7,195,11,185,20,186,26,198,27,233,24,38,19,69,12,61,6,35,1,231,252,71,253,37,254,179,250,151,248,176,247,181,244,147,243,84,248,80,252,142,255,249,4,127,11,145,16,36,19,241,20,144,19,120,15,221,9,188,0,2,249,218,247,83,250,82,251,162,249,59,246,137,244,100,244,130,243,225,239,108,237,116,240,230,242,247,241,104,239,240,237,173,238,252,244,102,254,179,2,99,4,51,10,145,18,228,24,78,27,42,26,198,20,227,14,238,8,152,1,120,254,0,255,184,253,29,251,205,250,221,247,24,244,83,244,59,247,84,250,89,253,65,3,144,9,88,14,188,18,133,20,34,20,60,18,46,12,94,2,211,250,158,248,153,250,113,251,107,249,139,246,16,245,160,245,105,243,82,239,204,237,96,240,89,242,255,241,40,240,203,236,62,237,111,244,13,252,188,255,251,1,68,8,3,16,49,23,69,27,12,26,244,22,49,18,89,10,47,3,84,1,157,255,189,253,161,253,241,251,106,248,19,245,56,245,240,246, 144,248,121,252,126,1,79,7,137,13,187,17,231,19,208,21,139,20,208,14,48,5,1,253,124,250,125,251,108,252,174,249,35,247,248,246,207,246,181,243,188,239,235,238,25,240,54,242,124,243,29,240,28,236,4,237,216,243,185,249,27,253,93,0,56,5,128,13,188,21,104,25,207,25,151,25,221,19,101,11,116,6,175,2,181,255,174,254,252,254,202,252,134,248,90,246,171,245,182,245,204,247,201,250,222,254,180,5,133,11,141,15,10,19,24,22,85,22,169,16,153,7,229,254,141,251,155,252,92,252,53,249,110,247,85,248,11,247,99,243,180,240,112,238,68,239,112,242,234,243,98,239,78,235,68,237,43,242,104,247,51,251,159,253,41,2,178,11,229,18,112,22,172,26,106,26,134,20,179,13,186,8,172,3,197,255,218,255,210,255,170,252,140,249,96,247,69,245,174,245,194,246,174,248,31,253,118,3,87,9,48,13,216,17,55,22,64,23,238,18,173,9,200,0,55,253,250,253,61,252,203,248,226,248,231,248,54,247,80,244,83,241,220,237,186,238,98,243,165,243,247,238,176,235,223,236,167,240,87,246,42,249,61,250,223,0,217,8,248,14,22,21,112,26,140,26,133,21,91,16,240,10,81,4,15,1,73,1,227,255,190,253,182,250,249,247,75,246,177,245,252,245,37,247,141,251,183,1,216,6,78,11,104,16,4,22,107,24,19,21,211,11,214,2,79,0,20,255,86,252,204,249,237,249,127,249,16,248,33,246,116,241,180,237,154,239,211,243,58,243,165,239,84,236,245,235,3,241,21,245,66,246,24,249,33,255,116,5,215,11,172,19,136,25,211,25,7,23,13,19,243,11,241,5,139,2,158,1,202,0,116,254,108,251,176,248,24,247,222,245, 214,244,20,246,217,249,147,255,71,4,203,8,69,14,174,20,101,25,12,22,58,13,159,5,113,2,167,255,138,252,219,250,210,249,161,249,122,249,234,246,219,240,223,237,22,240,165,242,167,243,220,239,40,235,68,236,153,240,180,242,10,244,206,247,160,252,126,1,214,8,209,17,210,22,75,25,134,24,3,20,160,13,129,7,191,3,108,2,152,1,105,255,242,251,250,249,245,247,10,246,77,244,42,245,171,248,69,253,102,2,233,5,168,11,22,20,146,25,133,22,228,14,247,8,34,4,114,0,218,253,159,251,145,249,143,250,99,251,212,246,173,241,227,238,117,239,78,243,77,244,83,239,120,235,63,237,16,240,250,240,20,243,60,247,159,249,176,254,252,6,155,14,176,20,211,24,41,25,81,21,62,15,76,9,168,4,141,3,86,2,248,255,208,252,1,251,63,249,32,246,115,244,125,244,71,247,35,252,51,0,245,2,86,9,151,19,213,24,193,22,84,17,202,11,233,5,79,2,251,255,100,251,67,250,108,252,235,251,31,248,12,243,242,238,45,240,93,244,95,244,94,239,176,236,159,238,40,239,101,240,161,243,191,245,223,247,8,253,141,4,0,12,222,18,126,24,131,25,20,23,78,17,84,11,193,6,248,4,204,3,188,0,115,254,168,252,111,250,99,247,231,244,43,244,180,246,161,251,184,253,27,0,184,7,39,18,122,23,3,23,228,19,78,13,20,8,37,5,152,0,10,252,159,251,211,252,15,253,175,249,112,243,78,239,18,241,11,245,123,243,130,239,105,238,24,238,125,238,114,240,227,242,68,244,29,246,25,251,89,1,18,9,97,16,206,22,161,25,187,23,205,18,131,12,118,8,54,6,54,4,134,1,101,255,155,253,109,251,151,248, 159,244,178,243,221,246,106,250,10,251,131,253,83,6,96,15,214,21,0,24,138,20,247,14,44,11,173,6,155,1,112,253,1,252,136,253,128,254,250,250,125,243,217,239,174,242,64,244,223,242,169,240,230,238,193,237,91,238,148,240,213,241,83,243,248,244,210,248,209,254,232,5,219,13,206,20,82,25,120,24,182,19,36,14,38,10,94,7,214,4,174,2,253,255,128,254,30,253,47,249,113,244,162,243,87,247,113,248,91,248,6,252,36,3,42,12,225,20,10,23,163,20,57,17,40,13,76,8,4,3,101,254,32,252,39,254,103,0,12,251,195,243,187,241,45,243,173,243,237,242,175,241,212,238,225,237,164,238,17,240,96,241,95,242,29,244,226,246,102,252,44,3,228,10,4,19,172,24,193,24,147,20,71,16,217,11,180,8,106,6,133,3,226,0,7,0,54,255,213,249,188,244,111,245,84,247,234,246,206,247,0,250,31,0,98,10,0,19,248,21,60,21,8,19,52,15,70,10,119,5,214,254,171,252,43,0,41,1,90,251,6,245,121,243,18,243,153,243,170,243,238,241,93,239,24,238,6,239,234,239,17,241,2,242,32,243,132,245,37,250,71,0,167,7,16,17,70,23,78,24,155,21,86,17,61,13,5,10,145,7,205,3,71,1,11,2,12,0,142,249,91,246,44,246,129,246,200,246,87,246,117,247,150,253,192,7,107,16,38,20,157,21,161,19,170,16,27,13,128,6,52,255,236,253,190,1,55,1,36,252,232,246,88,244,182,243,222,243,52,244,88,242,208,239,161,238,37,239,3,240,231,240,204,241,78,242,182,244,4,248,81,253,53,5,132,14,178,21,244,23,90,22,138,18,185,14,107,12,161,8,211,3,125,3,225,3,85,0,107,251, 195,247,191,246,59,247,230,246,117,245,155,245,2,252,255,4,182,13,136,19,251,20,50,20,69,19,21,16,118,7,154,0,45,0,136,2,4,2,132,253,187,248,107,245,103,244,142,244,129,244,226,242,94,240,86,239,61,239,113,240,214,240,113,241,141,242,225,243,37,246,221,250,134,2,241,11,146,19,159,23,159,22,227,18,33,17,86,14,101,8,79,5,51,5,141,4,147,1,224,252,5,249,133,247,122,248,253,246,98,244,11,245,224,249,36,2,148,11,47,18,86,19,228,20,19,22,126,17,215,8,133,2,232,1,52,3,191,2,32,255,45,250,173,246,46,245,108,245,172,244,124,243,251,240,98,239,192,239,85,240,111,240,85,241,80,242,1,243,23,244,108,248,162,255,55,8,156,17,141,22,209,20,216,19,220,18,119,14,1,9,49,6,254,5,225,4,173,2,176,253,64,249,196,248,217,248,144,246,211,243,251,243,219,246,57,255,111,9,169,14,92,17,83,21,87,23,93,18,255,9,57,4,231,2,164,3,40,3,60,0,244,250,147,247,244,245,104,245,0,245,150,243,237,240,173,239,194,239,21,240,2,240,48,241,100,242,207,241,205,242,148,246,178,251,164,5,168,15,171,19,38,20,187,20,236,19,232,14,23,10,62,7,69,6,18,6,114,3,60,254,98,250,34,250,249,248,200,246,113,244,53,242,195,244,87,253,128,6,47,11,162,15,139,21,252,23,132,19,128,11,45,6,225,3,86,4,71,4,29,1,101,252,186,248,173,246,52,246,130,245,238,243,113,241,22,240,39,240,138,239,217,239,189,241,132,241,192,241,110,242,117,243,30,249,71,3,197,12,221,16,134,19,73,21,57,20,48,16,20,11,239,7,94,7,124,7,235,3,7,255, 85,252,153,250,203,249,43,248,113,244,228,240,186,243,160,251,10,3,16,8,225,13,111,21,86,24,157,20,182,13,215,7,126,5,175,5,62,5,178,2,21,254,15,250,16,248,42,247,128,246,118,244,40,242,133,241,223,239,206,239,224,240,14,241,250,241,106,242,135,241,76,241,87,247,5,1,54,9,202,14,182,18,40,21,203,20,101,17,179,11,128,8,3,9,205,7,112,4,136,0,56,253,241,250,76,251,102,249,255,243,94,240,254,242,213,249,173,255,196,4,60,12,29,20,43,24,182,21,17,15,151,9,240,6,121,6,76,6,195,3,128,255,75,251,219,248,162,248,118,246,164,244,152,243,32,241,237,239,38,240,112,240,129,240,165,242,178,242,208,239,227,239,126,245,235,253,135,5,64,12,221,16,26,20,131,21,116,17,7,12,203,9,196,9,227,7,164,5,198,1,125,253,44,252,224,252,92,250,12,244,72,240,240,242,173,247,101,252,242,1,166,9,119,18,177,23,23,22,141,16,251,10,46,8,145,7,198,6,85,5,102,0,42,252,226,250,219,248,239,246,177,245,1,244,48,241,150,240,90,240,92,239,211,240,92,243,144,242,241,238,23,239,194,243,188,250,228,2,33,9,185,14,206,19,126,21,72,17,7,13,222,10,183,9,194,8,170,6,46,2,238,253,60,253,120,254,224,250,32,244,14,241,140,242,204,245,180,249,194,254,36,7,119,16,158,22,181,22,59,17,198,12,117,9,34,8,129,8,241,5,115,1,18,254,231,251,97,249,23,248,184,246,247,243,50,242,90,241,1,240,242,238,141,241,251,243,57,242,90,239,149,238,33,242,227,248,6,0,221,5,49,13,83,19,168,20,4,18,91,14,150,11,135,10,12,10,22,8,197,2, 187,254,88,255,204,255,122,251,79,245,221,241,181,242,153,244,246,246,75,252,225,3,96,14,113,21,14,22,196,18,166,13,79,10,185,9,75,9,106,6,242,2,175,255,86,252,167,250,21,249,222,246,72,244,82,243,150,241,225,238,21,239,182,241,146,243,96,242,53,239,125,237,235,240,205,246,251,251,201,2,12,11,58,17,134,19,22,18,202,14,145,11,196,10,63,11,69,8,117,2,190,255,79,0,94,0,32,252,170,245,8,243,78,242,67,243,202,244,180,248,79,1,106,11,41,19,240,21,58,19,27,14,152,11,15,11,108,9,157,7,110,4,159,0,70,253,51,252,11,250,198,246,127,245,110,244,98,241,216,238,70,239,120,241,197,243,242,242,190,238,132,237,144,240,100,244,16,249,53,0,190,8,84,15,166,18,166,18,36,15,166,11,79,12,111,12,143,8,92,3,165,0,38,2,72,1,26,253,149,247,237,243,89,243,229,242,222,242,168,246,165,254,78,8,123,17,191,21,242,18,102,15,61,13,254,11,68,10,26,9,4,6,116,1,57,255,218,253,116,250,202,247,50,247,49,245,190,241,109,239,242,238,205,241,140,244,197,242,38,239,55,238,18,240,159,242,159,246,225,253,63,6,254,12,107,18,189,18,225,14,222,12,93,13,209,13,29,9,254,3,170,2,20,3,141,2,148,254,239,248,198,245,165,244,143,242,222,241,12,245,85,251,185,5,196,15,129,20,255,18,145,16,144,14,138,12,181,11,140,10,168,6,238,2,65,1,176,254,252,250,67,249,246,247,11,246,157,242,229,238,225,238,47,242,75,244,149,242,164,239,187,238,162,239,159,240,185,244,18,251,145,2,64,11,236,16,232,17,110,14,247,12,199,14,233,13,110,9,225,4, 95,3,251,3,114,3,24,255,74,250,180,247,4,245,198,242,60,241,159,242,97,248,239,2,74,13,85,18,234,18,92,17,202,14,91,13,40,13,0,11,79,7,248,4,115,2,110,255,110,252,9,250,40,249,117,247,240,242,233,238,82,239,73,242,46,244,76,242,153,240,100,239,143,238,31,240,198,242,7,248,186,255,202,8,245,15,86,16,237,13,203,13,85,15,48,14,6,10,80,5,52,4,86,5,170,3,31,0,22,252,244,248,60,246,160,243,231,240,90,240,245,245,87,0,16,10,108,16,224,18,57,17,239,14,0,15,252,13,84,11,232,8,99,6,195,3,190,0,58,253,231,250,202,250,99,248,123,243,241,238,210,239,125,242,12,243,239,242,75,241,139,239,226,238,69,239,107,241,230,244,223,252,14,7,226,13,138,14,198,13,39,14,181,15,35,15,43,10,52,6,191,5,247,5,120,4,134,1,235,253,93,250,43,248,70,245,183,240,75,239,155,244,151,253,7,7,119,15,85,18,221,16,105,16,65,16,217,14,183,12,106,10,3,8,234,5,4,2,135,254,116,252,165,252,22,250,174,243,86,240,145,240,20,242,84,243,44,243,58,242,241,239,67,239,142,239,212,239,25,242,191,250,246,4,95,11,82,13,220,12,70,14,128,16,41,15,153,10,48,7,190,6,95,6,57,5,193,2,225,254,232,251,92,250,96,246,126,240,16,239,167,242,27,250,149,4,70,13,125,16,179,16,200,16,131,16,199,15,45,13,109,11,124,9,253,6,42,3,192,254,51,254,32,254,84,250,211,244,240,240,213,240,155,241,221,242,102,243,63,242,247,239,24,240,129,239,193,237,54,240,29,248,61,2,39,9,17,11,217,11,82,14,160,16,254,14,10,11,55,8, 46,7,203,6,31,6,97,3,104,255,238,253,6,252,254,246,144,241,206,238,74,240,157,247,230,1,66,10,253,14,236,15,226,16,52,17,249,15,40,14,12,12,108,11,160,8,90,3,72,0,193,255,67,255,88,251,222,245,7,242,250,240,32,241,255,242,129,243,156,241,11,241,225,240,48,239,234,236,54,238,219,245,218,255,122,6,180,8,208,10,85,14,94,16,22,15,218,11,10,9,125,7,18,8,231,6,138,3,18,1,12,0,83,253,247,248,91,243,129,238,83,239,140,245,56,255,250,7,214,12,153,15,154,16,233,17,227,16,67,14,197,13,73,13,189,9,149,4,234,1,137,1,179,0,175,252,206,247,144,243,234,240,249,241,115,243,16,243,58,242,39,242,241,241,148,239,74,236,207,236,25,244,205,253,180,3,144,6,226,9,0,14,179,15,147,15,120,12,8,9,128,8,29,9,192,6,12,4,160,2,225,0,33,255,247,250,119,244,253,238,229,237,213,243,60,252,7,5,234,10,194,13,159,16,26,18,125,16,188,14,20,15,104,14,152,10,110,5,89,3,15,3,18,1,77,254,109,249,229,243,145,241,76,242,0,243,103,242,44,242,189,242,177,242,212,239,106,235,144,235,101,242,73,251,81,0,89,4,128,8,86,12,67,15,186,15,0,12,75,9,163,9,239,8,23,7,210,4,9,3,61,2,81,0,53,253,247,245,111,239,185,237,178,241,232,249,65,2,243,7,95,12,88,16,130,17,59,16,40,15,29,16,180,15,219,10,192,6,239,4,153,3,137,2,249,255,167,250,216,244,143,242,200,242,204,242,13,242,37,242,169,243,192,243,94,240,3,235,66,235,98,241,134,248,250,253,166,2,135,6,71,11,143,15,9,15,60,12,124,10, 25,10,197,9,87,7,161,5,212,3,14,3,117,2,233,254,11,248,189,240,105,237,150,240,19,248,27,255,104,5,33,11,146,15,41,17,152,15,249,15,135,17,246,15,21,12,67,8,227,5,161,4,37,4,145,1,251,251,58,246,167,243,120,243,175,242,184,241,255,241,145,244,238,244,95,240,85,235,120,235,229,239,42,246,96,252,218,255,131,4,180,10,114,14,214,14,64,12,37,11,187,10,252,9,95,8,225,5,91,4,85,4,215,3,208,0,101,250,203,241,180,237,29,240,165,245,52,252,96,2,109,9,175,14,72,15,55,15,109,16,165,17,90,16,54,13,35,9,112,6,155,5,111,5,192,2,0,253,152,247,160,244,246,243,149,242,144,240,202,241,78,245,15,245,66,240,105,236,215,234,58,238,165,244,48,249,83,253,113,2,39,9,68,13,139,13,125,12,50,11,193,10,107,10,125,8,209,5,205,4,136,4,239,4,236,2,213,251,70,243,69,238,121,239,237,243,135,248,214,255,220,7,186,12,192,13,252,14,98,16,176,17,40,17,78,14,10,10,20,7,237,6,184,6,250,3,156,254,217,248,35,246,19,245,63,242,162,239,139,242,111,245,5,245,157,241,132,236,232,234,185,237,7,243,249,246,147,250,237,0,183,7,215,11,50,13,126,12,87,11,169,11,230,10,236,8,155,6,192,4,99,5,106,6,171,4,56,254,207,244,231,239,237,239,248,241,213,245,239,253,203,5,130,10,146,12,111,14,38,16,148,17,0,18,51,15,179,10,48,8,253,7,2,8,107,5,248,255,54,250,142,248,234,245,180,241,106,240,85,242,151,245,216,245,83,242,97,237,48,235,199,237,182,241,148,244,159,248,36,255,171,5,204,10,120,12,13,12,15,12, 206,11,186,11,248,9,229,6,90,5,213,5,232,7,228,6,31,0,41,247,107,242,122,240,139,240,57,244,2,252,188,3,140,8,164,11,199,13,153,15,249,17,181,18,12,16,164,11,70,9,219,8,189,9,134,6,137,0,18,253,55,250,143,246,41,242,36,240,21,242,97,245,77,246,223,242,165,237,222,235,180,237,1,240,184,242,139,246,140,252,27,4,187,8,42,11,181,11,115,11,255,11,221,11,61,10,11,7,213,4,214,5,239,8,178,7,54,1,184,249,51,244,142,240,14,239,112,242,109,249,180,0,74,6,185,9,16,12,131,14,189,17,100,18,144,16,27,12,6,9,106,10,102,10,183,6,28,2,207,254,180,251,96,247,161,242,34,240,146,241,136,245,200,246,226,242,133,238,224,236,60,237,90,239,196,240,86,244,169,250,158,1,6,7,211,9,191,10,56,11,221,11,34,12,239,10,224,6,81,4,153,6,142,9,112,8,207,2,171,252,111,246,12,241,231,238,56,241,51,247,72,254,129,4,139,7,145,10,244,13,211,16,72,19,252,16,52,12,111,10,157,11,30,11,163,7,197,3,218,0,98,253,202,248,135,243,243,239,138,241,209,245,68,246,160,243,100,239,145,237,205,237,76,238,112,239,158,242,117,248,150,255,37,5,92,8,22,10,162,10,140,11,30,13,81,11,181,6,99,4,75,7,243,9,198,8,238,4,110,255,147,248,48,242,139,239,6,240,58,245,188,252,250,1,49,6,30,9,118,12,16,17,154,19,14,17,243,12,186,11,181,12,195,11,167,8,174,5,173,2,118,255,252,250,250,243,182,240,239,241,161,245,180,246,208,243,93,240,213,238,44,238,254,237,136,238,243,240,166,246,116,253,6,3,53,7,189,8,164,9, 160,11,192,13,89,11,73,6,211,4,117,7,168,9,12,9,13,7,168,1,138,250,62,244,110,239,123,239,186,243,9,250,49,0,21,4,184,6,26,11,169,16,17,19,171,16,72,13,180,12,253,12,243,11,203,9,75,6,135,4,145,1,249,251,21,245,237,240,223,241,111,245,67,246,206,243,19,241,102,239,149,238,176,237,64,237,169,239,101,244,10,251,45,1,150,5,8,7,92,8,252,11,231,13,35,11,54,6,124,5,43,7,239,8,237,9,237,7,176,3,31,253,124,245,114,240,26,239,234,241,37,248,67,254,103,1,91,4,185,9,6,16,35,18,35,16,64,14,8,13,147,13,226,12,14,10,180,7,84,6,140,3,204,253,65,246,175,241,127,242,48,245,31,246,63,244,190,241,177,240,65,239,199,237,24,237,165,238,146,242,211,248,227,255,188,3,53,5,128,7,81,12,206,13,183,10,80,7,159,5,204,6,21,9,204,9,85,9,3,6,104,255,207,247,22,242,2,239,25,241,226,246,159,252,25,255,26,2,4,9,213,14,94,17,149,16,120,14,20,14,149,14,132,13,249,10,33,9,97,8,54,6,212,255,12,248,100,243,57,243,191,245,66,246,190,244,255,242,253,241,83,240,73,238,164,237,227,237,28,241,119,247,186,254,223,1,54,3,164,7,31,12,108,13,135,11,188,7,8,6,237,6,163,8,229,9,150,10,159,7,236,1,77,250,137,243,70,239,80,240,61,246,79,250,105,252,140,0,11,7,122,13,116,16,233,15,161,14,150,14,215,14,238,13,47,11,241,9,31,10,186,7,140,1,134,249,133,244,227,243,123,245,233,245,162,244,207,243,128,242,216,240,238,238,174,237,180,236,7,239,125,246,168,252,1,255,202,1,88,6, 15,11,233,12,55,11,210,7,78,6,34,6,241,7,180,9,177,10,243,8,224,3,8,253,174,244,106,239,176,240,201,244,2,248,45,250,45,254,9,5,203,11,219,14,41,15,98,14,179,14,81,15,157,13,77,11,143,10,101,11,117,9,33,3,55,251,222,245,212,244,66,245,124,245,212,244,48,244,24,243,104,241,98,240,187,237,83,235,156,238,54,245,82,250,6,253,23,0,225,4,80,10,35,12,61,11,113,8,70,6,239,5,51,7,172,9,178,10,214,9,178,6,13,255,0,246,195,240,230,240,216,243,92,246,230,247,42,252,16,3,207,9,184,13,27,14,93,14,43,15,169,15,227,13,139,11,141,11,207,12,133,11,25,5,73,253,22,248,20,246,213,245,118,245,195,245,193,244,103,243,97,243,214,241,180,237,148,235,159,238,40,244,9,249,74,251,197,254,42,4,92,9,6,12,117,11,123,9,216,6,215,5,164,7,85,9,155,10,192,11,48,9,106,1,110,248,138,242,253,241,197,243,248,244,147,246,40,250,87,1,75,8,43,12,50,13,45,14,167,15,221,15,247,13,185,11,43,12,47,14,223,12,1,7,49,255,82,250,68,247,176,245,40,246,15,246,79,244,50,244,229,244,90,242,37,238,160,235,31,238,58,243,8,247,170,249,253,252,186,2,10,8,241,10,211,11,169,9,180,6,51,6,19,7,21,8,106,10,129,12,224,10,137,3,20,250,111,244,163,242,112,243,210,243,153,244,25,248,30,255,59,6,29,10,208,11,164,13,144,15,253,15,146,13,195,11,113,12,40,15,28,14,68,8,176,1,106,252,227,247,102,246,210,246,76,245,61,244,251,244,169,245,16,243,32,238,247,235,186,237,15,242,89,245,112,247,116,251,208,0, 1,6,56,10,116,11,68,9,58,7,59,6,38,6,33,7,180,9,67,13,15,12,54,5,61,252,45,246,222,243,129,243,7,243,250,242,74,246,39,253,222,3,8,8,16,10,11,13,81,15,207,15,85,13,92,11,2,13,217,15,150,14,16,10,98,4,180,253,67,249,216,247,253,246,45,245,21,244,208,245,131,246,172,243,234,238,62,236,252,237,77,241,178,243,77,246,231,249,150,254,214,4,98,9,169,10,145,9,185,7,192,6,160,5,54,6,155,9,144,13,105,13,36,7,179,254,98,248,155,245,93,244,172,242,21,242,209,244,148,251,217,1,247,5,193,8,74,12,110,15,199,15,196,12,133,11,249,13,169,15,124,15,109,12,65,6,159,255,32,251,99,249,83,247,209,244,106,244,60,246,91,247,73,244,78,239,14,237,54,238,2,240,192,242,255,244,176,247,180,252,7,3,23,8,168,9,69,9,89,8,131,6,202,4,13,5,234,8,90,13,255,13,163,8,130,0,123,250,26,247,27,245,68,242,247,240,127,243,129,249,132,255,160,3,166,6,61,11,138,15,204,14,72,12,16,12,122,13,150,15,99,16,48,14,1,8,83,1,127,253,204,250,219,247,240,244,131,244,237,246,48,248,151,244,120,240,43,238,39,238,230,239,12,242,215,243,10,246,233,250,163,1,75,6,152,8,43,9,230,8,118,6,247,3,45,4,11,8,15,13,90,14,243,9,95,2,154,252,53,249,33,246,96,242,146,240,112,242,189,247,195,253,204,0,179,4,227,10,110,14,253,13,83,12,25,12,15,13,82,15,136,17,98,15,120,9,124,3,161,255,92,252,169,248,168,244,223,244,107,247,239,247,61,245,78,241,182,238,64,238,137,239,146,241,87,242,100,244,75,249, 250,255,143,4,115,7,97,9,112,9,214,6,176,3,168,3,119,7,226,12,253,14,56,11,106,4,66,255,187,251,151,247,133,243,126,240,236,241,97,247,160,251,186,254,209,3,78,10,221,13,238,13,42,13,85,12,2,13,24,16,164,18,226,16,188,11,248,5,138,2,219,254,123,249,199,245,217,245,249,247,166,248,52,246,194,242,129,239,243,238,2,240,74,241,113,241,52,243,18,248,23,254,188,2,79,6,83,9,197,9,2,7,124,3,249,2,143,6,67,12,7,15,197,11,70,6,70,1,126,253,154,249,207,243,75,240,211,241,237,245,254,248,87,252,68,2,128,8,68,12,157,13,219,12,107,11,149,12,203,15,221,18,182,17,118,12,39,8,239,4,57,0,74,250,51,246,37,246,163,247,161,248,200,246,47,243,225,239,80,239,35,240,109,240,56,240,229,241,137,246,201,251,121,0,216,4,185,8,204,9,20,7,78,3,255,1,214,5,150,11,57,14,152,12,115,7,47,3,27,0,60,251,104,244,234,240,40,242,135,244,143,246,149,250,119,0,69,6,50,11,15,13,56,12,34,11,203,11,237,15,41,19,223,17,225,13,108,10,125,7,245,1,176,251,92,247,132,246,179,247,236,248,127,247,179,243,155,240,5,240,151,240,226,239,120,239,17,241,2,245,162,249,69,254,94,3,184,7,179,9,75,7,127,2,146,1,186,4,74,10,209,13,146,12,47,8,36,5,106,2,108,252,38,245,40,242,90,242,247,242,253,244,190,248,3,254,137,4,185,9,133,12,187,11,36,10,121,11,183,15,245,18,220,17,6,15,165,12,170,9,240,3,137,253,184,248,17,247,50,248,124,249,67,248,72,244,155,241,42,241,255,240,212,239,40,239,201,240,194,243, 205,247,146,252,131,1,86,7,209,9,76,7,209,2,49,1,221,3,153,9,86,13,41,12,11,9,164,7,148,4,164,253,12,247,203,243,75,242,117,242,137,243,233,246,237,251,36,2,104,8,175,11,231,10,52,9,34,11,152,15,95,18,193,17,30,16,128,14,133,11,28,6,92,255,247,249,130,247,130,248,230,249,90,248,203,244,99,242,40,242,54,241,160,239,66,239,253,239,176,242,244,245,7,250,213,255,69,6,71,9,103,7,229,2,117,0,2,3,1,9,68,12,31,11,17,10,164,9,195,5,143,255,10,249,72,245,34,243,26,242,222,242,97,245,210,249,76,0,90,7,252,10,23,10,195,8,63,11,84,15,176,17,243,17,41,17,71,16,157,13,135,8,194,1,98,251,164,248,60,249,115,250,168,248,106,245,210,243,229,242,199,241,39,240,52,239,16,240,21,242,65,244,26,248,100,254,17,5,225,8,222,7,2,3,223,255,239,2,147,8,121,10,207,10,23,11,215,10,112,7,85,1,92,251,233,246,238,243,71,242,90,242,219,243,140,247,88,254,51,6,203,9,225,8,113,8,4,11,192,14,6,17,189,17,20,18,97,17,191,15,18,11,250,3,3,253,205,249,132,250,176,250,224,248,111,246,170,244,204,243,143,242,109,240,137,239,107,240,106,241,207,242,127,246,174,252,143,3,197,8,86,8,130,2,57,0,63,3,93,7,58,9,94,10,246,11,236,11,215,8,114,3,192,253,206,248,48,245,11,243,100,242,104,242,102,245,212,252,153,4,34,8,185,7,189,7,168,10,149,13,19,16,86,17,13,18,31,18,61,17,99,13,182,5,84,254,64,251,255,250,174,250,15,249,172,246,31,245,122,244,144,242,107,240,190,239,79,240,70,240, 57,241,133,244,175,249,252,1,35,8,59,7,22,2,49,0,207,2,188,5,108,7,114,9,213,11,31,12,182,9,5,5,152,255,41,250,47,246,6,244,237,241,152,240,101,243,171,250,176,2,241,5,94,6,1,7,147,9,127,12,239,14,169,16,120,17,99,18,228,18,36,15,106,7,61,0,173,252,135,251,3,251,253,248,237,246,199,245,225,244,132,242,151,240,68,240,164,239,191,239,29,240,172,241,80,247,125,0,240,6,24,6,204,1,111,0,61,2,22,4,231,5,118,8,86,11,36,12,91,10,227,6,52,1,138,251,1,248,47,245,247,241,77,239,229,241,21,249,127,0,53,4,31,5,77,6,167,8,106,11,64,14,170,15,203,16,254,18,65,20,156,16,119,9,53,2,66,254,172,252,109,251,35,249,128,247,238,246,249,244,7,243,131,241,73,240,15,240,22,240,14,239,148,239,139,245,65,255,141,5,20,5,28,2,2,1,249,1,62,3,194,4,2,8,215,10,14,12,193,11,140,8,60,3,193,253,137,250,81,247,137,242,67,239,79,241,252,247,229,254,206,2,167,4,211,5,2,8,59,11,209,13,181,14,193,16,209,19,147,21,165,18,244,11,194,4,104,0,167,254,245,251,240,249,216,248,94,247,165,245,25,244,238,241,174,240,243,240,143,240,245,237,180,237,21,244,179,253,154,3,60,4,17,2,107,1,121,1,13,2,17,4,215,6,221,9,235,11,114,12,230,9,97,4,195,255,213,252,252,248,16,243,249,238,138,240,66,246,156,252,23,1,88,3,74,4,29,7,107,10,85,12,67,13,219,15,161,19,224,21,18,20,63,13,176,6,167,2,92,255,93,252,184,250,27,249,129,247,58,246,121,244,232,241,4,241,250,241,205,240, 194,236,128,236,128,242,215,251,164,1,222,2,116,2,107,1,234,0,92,1,3,3,171,5,135,8,159,11,246,12,128,10,140,5,191,1,51,255,170,250,232,243,86,239,50,240,146,244,221,250,168,255,177,1,32,3,122,6,183,9,245,10,57,12,160,14,36,19,135,22,167,20,218,14,90,9,141,4,114,0,135,253,121,251,125,249,23,248,29,247,182,244,187,241,4,242,238,242,233,240,41,236,47,235,105,241,168,249,95,255,240,1,41,2,119,1,123,0,237,0,48,2,38,4,74,7,80,11,5,13,198,10,154,6,214,3,172,1,89,252,115,245,101,240,207,239,117,243,148,249,49,254,25,0,129,2,219,5,222,8,102,10,237,10,176,13,74,19,171,22,87,21,28,17,231,11,170,6,80,2,62,255,133,252,255,249,148,249,0,248,200,244,95,242,1,243,93,244,78,241,228,235,23,235,53,240,172,247,108,253,252,0,252,1,47,1,98,0,209,0,80,1,158,2,42,6,181,10,220,12,142,10,159,7,204,5,89,3,31,254,68,247,85,241,87,239,202,242,15,248,233,251,152,254,4,1,154,4,18,8,213,8,0,9,177,12,73,18,184,21,135,21,141,18,203,13,24,8,82,4,106,0,182,252,4,251,77,250,108,248,138,244,92,242,39,244,236,244,94,241,216,235,169,234,207,238,71,245,82,251,207,255,45,1,186,0,112,0,102,0,100,0,14,1,41,5,44,10,12,12,75,10,162,8,95,7,209,4,86,0,78,249,38,242,238,239,77,242,157,246,123,250,242,252,154,255,23,4,37,7,74,7,199,7,189,11,69,17,175,20,46,22,255,19,27,15,172,10,92,6,198,1,179,253,29,252,238,251,234,248,145,244,59,243,68,245,205,245,248,241, 151,236,4,235,209,237,117,243,236,249,130,254,141,0,143,0,225,0,161,0,138,255,1,0,161,4,114,9,231,10,102,10,131,9,84,8,253,6,206,2,48,251,245,243,220,240,9,242,5,246,19,249,68,251,207,254,145,3,83,6,251,5,46,7,13,11,153,15,122,20,127,22,240,20,25,17,32,13,235,8,59,3,7,255,36,254,124,253,130,249,26,245,81,244,165,246,186,246,231,242,31,238,119,235,37,237,29,242,151,248,89,253,164,255,143,0,139,1,184,0,167,254,156,255,40,4,27,8,76,10,93,10,144,9,127,9,240,8,167,4,150,253,189,245,158,241,113,242,74,245,108,247,51,249,191,253,175,2,87,4,255,4,248,5,246,8,3,14,41,19,8,22,246,20,29,18,56,15,135,10,9,4,55,0,134,255,89,254,139,249,7,245,1,245,228,246,230,246,149,243,205,238,116,235,1,236,135,240,197,246,102,251,228,253,79,0,181,1,199,255,228,253,247,254,155,2,182,6,67,9,36,9,77,9,247,9,210,9,135,6,101,255,77,247,131,242,230,242,198,244,43,245,25,248,213,252,3,1,85,3,19,4,230,4,81,7,96,12,37,18,54,21,184,20,180,19,76,17,26,12,106,5,196,1,118,1,69,255,230,249,203,245,170,245,88,247,124,247,175,244,8,240,241,235,96,235,174,239,97,245,28,249,192,252,112,0,83,1,124,255,219,253,36,254,171,1,206,5,250,7,136,8,248,8,106,10,233,10,123,8,179,1,159,248,104,244,255,243,186,243,36,244,226,246,117,251,159,255,50,2,41,3,131,3,120,5,13,11,160,16,157,19,134,20,218,20,14,19,78,13,165,6,211,3,27,3,27,0,169,250,138,246,50,246,179,247,228,247,243,245, 94,241,55,236,138,235,117,239,140,243,66,247,64,252,253,255,54,1,214,255,178,253,20,254,20,1,16,5,59,7,221,7,9,9,99,10,120,12,201,10,74,3,83,251,253,246,37,245,188,243,177,243,43,246,102,250,69,254,173,1,113,2,44,2,108,4,197,9,247,14,248,17,19,20,26,22,101,20,108,14,138,8,27,6,194,4,99,1,159,251,135,247,199,246,139,247,106,248,59,247,11,242,219,236,97,236,171,238,157,241,150,245,119,250,1,255,114,0,81,255,52,253,29,253,67,0,98,3,248,5,12,7,179,7,159,10,202,13,27,12,94,5,55,254,105,249,148,246,250,243,150,243,18,245,73,248,197,252,67,0,226,0,128,0,170,2,224,7,57,12,77,15,60,19,119,22,221,20,159,15,127,10,92,8,173,6,143,2,3,253,227,248,202,246,91,247,65,249,173,247,121,242,75,238,218,236,30,238,25,240,182,243,213,248,97,253,208,255,117,254,187,252,226,252,210,254,82,2,57,5,139,5,199,6,1,11,165,14,151,13,151,7,89,1,77,252,21,248,95,245,252,243,45,244,245,246,139,251,55,255,130,255,32,255,168,1,23,6,72,9,26,13,71,18,33,22,44,21,121,16,100,12,167,10,58,8,232,3,24,255,215,249,203,246,16,248,127,249,225,247,73,243,121,239,231,237,168,237,77,239,255,241,21,247,116,252,147,254,242,253,200,252,242,251,222,253,164,1,224,3,53,4,216,5,2,11,68,15,122,14,64,10,174,4,254,254,141,250,95,247,248,244,237,243,32,246,241,250,80,254,58,254,166,254,36,1,51,4,1,7,45,11,51,17,217,21,55,21,94,17,207,14,199,12,220,9,169,6,44,1,36,251,236,247,206,248,49,250,11,248, 149,244,237,240,192,238,55,238,92,238,178,240,9,246,215,250,153,253,212,253,46,252,95,251,73,253,242,0,202,2,126,2,13,5,185,10,228,14,84,15,128,12,86,7,164,1,28,253,177,249,1,246,130,243,192,245,66,250,160,252,20,253,13,254,43,0,77,2,118,4,206,8,221,15,144,20,74,20,140,18,60,16,21,14,247,11,215,8,64,3,62,252,43,249,165,249,17,250,146,248,82,245,0,242,49,240,65,238,191,237,20,240,104,244,82,249,183,252,71,253,194,251,142,250,232,252,71,0,247,0,21,1,46,4,157,9,59,14,234,15,86,14,165,9,255,3,27,0,42,252,214,246,254,243,217,245,94,249,70,251,50,252,139,253,161,255,169,0,219,1,79,7,26,14,166,18,240,19,14,19,80,17,55,15,63,14,101,11,229,4,72,254,198,250,45,250,169,250,200,248,236,245,171,243,17,241,159,238,195,237,42,239,2,243,169,247,203,251,210,252,188,250,29,250,218,252,55,255,145,255,230,255,238,2,47,8,35,13,82,16,179,15,21,11,170,6,73,3,81,254,62,248,23,245,239,245,150,248,55,250,255,250,143,253,205,254,156,254,57,0,114,5,5,12,177,16,112,19,136,19,163,17,205,16,144,16,91,13,84,7,122,0,96,252,189,251,9,251,32,249,39,247,225,244,79,242,103,239,27,238,225,238,133,241,120,246,58,251,183,251,220,249,253,249,110,252,42,254,24,254,201,254,110,1,235,5,246,11,68,16,189,15,53,12,40,9,168,5,33,0,241,249,199,245,86,246,152,247,73,248,91,250,228,252,129,253,169,252,95,254,77,3,196,8,84,14,66,18,58,18,118,17,177,17,163,17,50,15,1,9,40,2,53,254,106,252,39,251,72,249, 150,247,192,245,208,242,253,239,133,238,212,237,241,239,94,245,217,249,67,250,210,248,160,249,230,251,204,252,48,253,213,253,94,255,230,3,2,11,151,15,130,15,184,13,73,11,118,8,186,2,220,251,3,248,45,247,14,247,143,247,32,250,206,252,99,252,179,251,132,253,224,0,115,6,199,12,148,16,151,17,96,17,88,18,115,19,2,17,46,11,216,4,116,0,16,254,222,251,4,250,225,248,169,246,221,243,155,241,27,239,136,237,82,239,178,244,245,248,8,249,140,248,199,249,54,251,28,252,233,252,174,252,89,253,151,2,122,9,108,14,67,15,81,14,140,13,196,10,193,4,88,254,70,250,46,248,107,246,36,247,74,250,204,251,143,251,113,251,229,251,232,254,81,4,144,10,12,15,39,16,202,16,243,18,109,20,151,18,58,13,62,7,5,3,114,255,180,252,64,251,145,249,101,247,74,245,10,243,223,239,57,237,44,239,45,244,116,247,240,247,96,248,51,249,48,250,28,252,69,252,78,251,237,251,161,0,250,7,232,12,74,14,244,14,51,15,181,12,187,6,14,1,10,253,196,248,71,246,134,247,135,249,255,250,66,251,152,250,160,250,207,252,230,1,106,8,172,12,93,14,230,15,166,18,22,21,145,19,221,14,255,9,11,5,179,0,240,253,4,252,247,249,178,247,133,246,75,244,1,240,47,237,50,239,24,243,153,245,88,247,145,247,245,247,192,249,126,251,130,251,221,249,253,249,228,254,221,5,187,10,196,12,214,14,83,16,131,13,107,8,45,4,190,254,105,249,239,246,54,247,219,248,63,250,173,250,40,250,56,249,219,250,247,255,241,5,89,10,87,12,112,14,123,18,6,21,253,19,194,16,55,12,15,7,55,2,127,255,13,253, 20,250,91,248,4,248,38,245,255,239,4,238,21,239,174,241,200,244,117,246,158,246,34,247,30,249,90,251,238,250,183,248,177,248,70,253,4,4,76,8,62,11,65,15,107,16,68,14,34,11,212,6,250,0,53,251,234,247,169,247,126,248,212,249,204,250,161,249,86,248,141,249,247,253,10,4,238,7,1,10,92,13,180,17,156,20,119,20,149,18,133,14,252,8,94,4,138,1,5,254,68,250,212,249,66,249,159,245,84,241,224,238,246,238,35,241,17,244,208,245,186,245,70,246,251,248,45,251,161,250,206,247,157,247,137,252,195,1,221,5,177,10,179,14,43,16,134,15,110,13,173,9,138,3,84,253,194,249,48,248,139,248,32,250,212,250,212,249,217,247,93,248,247,252,36,2,156,5,34,8,64,12,178,16,202,19,251,20,60,20,97,16,221,10,63,7,144,3,139,254,150,251,5,251,229,249,156,246,132,242,165,239,236,238,157,240,154,243,219,244,170,244,93,245,81,248,60,251,190,249,142,246,81,247,237,250,245,254,217,3,21,9,66,13,102,15,236,15,75,15,157,11,168,5,210,255,6,251,203,248,160,248,213,249,4,251,128,249,22,247,110,247,160,251,233,255,207,2,7,6,114,10,201,14,62,18,88,21,43,21,36,17,93,13,228,9,229,4,200,255,205,252,209,251,136,250,143,247,208,243,55,240,10,239,130,240,217,242,62,244,115,243,19,244,104,248,193,250,143,248,106,246,202,246,15,249,184,252,209,1,143,7,128,11,62,14,145,16,100,16,127,13,83,8,22,2,8,253,159,249,226,248,55,250,81,251,106,249,170,246,32,247,163,250,247,253,108,0,115,4,170,8,70,12,93,17,92,21,255,20,111,18,215,15,23,12,175,6,101,1, 79,254,144,252,53,251,235,248,185,244,25,241,99,239,60,240,242,242,96,243,212,241,198,243,30,248,194,249,16,248,69,246,89,246,109,247,131,250,79,0,94,5,99,9,77,13,80,16,80,17,50,15,185,10,228,4,56,255,220,250,155,249,17,251,201,251,147,249,183,246,105,247,253,249,224,251,20,255,15,3,24,6,112,10,126,16,135,20,222,20,178,19,24,18,64,14,174,8,173,3,166,255,144,253,88,252,223,249,57,246,248,241,97,239,1,241,2,243,254,241,11,241,77,243,82,247,207,248,130,247,141,246,119,245,178,245,26,249,59,254,25,3,54,7,184,11,178,15,161,17,111,16,220,12,157,7,36,1,27,252,123,250,236,251,35,252,63,249,82,247,198,247,128,248,137,250,2,254,211,0,169,3,163,8,11,15,18,19,84,20,222,20,156,19,39,16,31,11,127,5,75,1,199,254,248,252,101,251,149,247,54,242,94,240,239,241,186,242,69,241,102,240,54,243,105,246,220,247,233,247,128,246,228,244,222,244,214,247,119,252,235,0,26,5,251,9,226,14,107,17,103,17,6,15,74,10,114,3,112,253,27,252,43,253,237,251,197,249,143,248,152,247,200,247,244,249,224,252,201,254,131,1,45,7,19,13,84,17,23,20,49,21,232,20,89,18,45,13,235,7,77,3,141,255,101,254,35,253,91,248,8,243,109,241,240,242,115,242,106,240,108,240,96,242,38,245,73,247,231,247,66,246,69,244,24,244,155,246,189,250,160,254,216,2,34,8,114,13,213,16,192,17,6,17,242,12,19,5,83,255,63,254,155,253,38,252,203,250,78,249,122,247,110,247,204,249,142,251,194,252,25,0,33,5,198,10,207,15,248,18,84,21,52,22,192,19,183,15,172,10, 196,4,32,1,27,0,167,254,58,249,239,243,62,243,164,243,75,242,133,240,99,240,147,241,46,244,247,246,194,247,44,246,221,243,158,243,175,245,252,248,148,252,124,0,22,6,197,11,50,15,227,17,236,18,87,14,212,6,204,1,186,255,238,253,136,252,197,251,134,249,38,247,178,247,65,249,251,249,84,251,15,254,193,2,156,8,75,13,149,17,7,21,254,21,43,21,253,17,169,12,66,6,118,2,17,2,144,255,197,249,80,245,128,244,12,244,105,242,194,240,251,239,157,240,11,243,78,246,107,247,162,245,127,243,5,243,164,244,114,247,36,250,84,254,62,4,1,9,97,13,56,18,193,19,132,15,253,8,106,4,28,1,142,254,210,253,166,252,169,249,215,247,229,247,162,248,80,249,193,249,96,252,1,1,178,5,17,11,21,16,205,19,195,21,48,22,90,20,106,14,197,7,191,4,228,3,87,0,213,250,240,246,140,245,177,244,250,242,48,241,204,239,190,239,80,242,191,245,253,246,124,245,25,243,181,242,89,244,161,245,18,248,231,252,179,1,251,5,187,11,244,17,198,19,107,16,142,11,157,6,39,2,7,0,2,255,0,253,132,250,99,248,27,248,223,248,81,248,191,248,24,251,201,254,82,3,205,8,115,14,28,18,25,21,130,23,28,22,205,15,212,9,83,7,95,5,106,1,94,252,144,248,189,246,139,245,13,244,242,241,183,239,121,239,192,241,64,245,22,247,30,245,252,242,83,243,182,243,37,244,254,246,140,251,12,255,60,3,122,10,3,17,32,19,224,17,254,13,71,8,22,4,167,1,237,255,56,254,22,251,63,249,242,248,183,248,1,248,15,248,253,249,175,252,227,0,225,6,30,12,179,15,83,20,89,24,248,22,45,17, 34,12,142,9,208,6,142,2,213,253,227,249,124,247,139,246,17,245,85,242,240,239,228,238,249,240,19,245,95,246,119,244,92,243,124,243,184,242,249,242,87,246,209,249,251,251,239,0,182,8,212,14,148,18,242,18,69,15,94,10,181,5,60,3,94,1,202,254,245,251,34,250,144,249,176,248,193,247,219,247,202,248,153,250,6,255,242,4,43,9,89,13,151,19,101,24,106,23,136,18,112,14,176,11,66,8,46,4,150,255,5,251,198,248,169,247,23,246,133,243,9,240,113,238,2,241,183,244,107,245,65,244,11,244,105,243,205,241,193,242,251,245,161,247,211,249,43,255,251,5,11,13,193,17,97,19,250,16,246,11,176,7,25,5,202,2,196,255,253,252,98,251,65,250,221,248,43,248,230,247,109,247,16,249,187,253,147,2,17,6,13,11,116,18,205,23,112,23,240,19,157,16,96,13,22,10,237,5,229,0,141,252,196,249,146,248,156,247,121,244,255,239,126,238,42,241,234,243,95,244,131,244,166,244,146,242,141,241,52,243,210,244,78,246,58,248,224,252,180,3,196,10,176,16,162,19,36,18,166,13,185,9,26,7,70,4,220,0,119,254,192,252,189,250,145,249,61,249,195,247,107,246,74,248,156,252,49,0,47,3,242,8,12,17,117,22,142,23,88,21,64,18,138,15,35,12,161,7,198,2,0,254,183,250,3,250,85,249,40,245,36,240,32,239,104,241,145,242,188,243,52,245,251,243,58,242,197,241,208,242,15,244,223,244,162,246,151,250,224,0,52,8,20,15,43,19,152,18,228,14,151,11,240,8,90,5,22,2,5,0,135,253,44,251,159,250,245,249,98,247,176,245,183,247,93,251,98,253,91,0,151,6,100,14,187,20,9,23,169,21, 144,19,51,17,168,13,113,9,156,4,244,254,156,251,145,251,203,250,113,245,209,240,108,240,137,240,147,241,199,243,214,244,157,243,1,242,226,241,164,242,92,243,226,243,73,245,130,248,38,254,145,5,72,13,102,18,152,18,32,16,157,13,105,10,171,6,244,3,104,1,55,254,31,252,247,251,206,250,40,247,179,245,202,247,232,249,67,251,36,254,234,3,239,11,232,18,22,22,254,21,221,20,137,18,142,15,186,11,104,6,209,255,253,252,226,253,116,251,66,246,149,242,233,240,57,240,80,241,184,243,160,244,89,243,14,242,30,242,161,242,248,242,87,243,70,244,178,246,116,251,8,3,109,11,232,16,78,18,136,17,52,15,181,11,135,8,253,5,203,2,9,255,161,253,185,253,75,251,148,247,117,246,197,247,16,249,212,249,7,252,122,1,164,9,169,16,4,21,57,22,170,21,177,19,166,17,162,14,147,7,23,1,114,255,51,255,100,252,251,247,58,244,150,241,93,240,97,241,171,243,107,244,58,243,64,242,82,242,171,242,173,242,16,243,177,243,222,244,220,248,188,0,252,8,206,14,236,17,84,18,41,16,227,12,121,10,237,7,125,3,9,0,106,255,200,254,197,251,83,248,2,247,189,247,137,248,65,248,253,249,43,255,208,6,6,14,100,19,51,22,91,21,149,20,103,20,71,16,173,8,26,3,53,1,15,0,107,253,162,249,142,245,22,242,110,240,101,241,77,243,237,243,220,242,41,242,87,242,87,242,73,242,15,243,240,242,251,242,191,246,35,254,236,5,107,12,18,17,142,18,64,16,1,14,131,12,23,9,32,4,79,1,184,0,116,255,147,252,233,248,138,247,244,247,245,247,21,247,15,248,12,253,124,3,12,11,54,18,184,20, 139,20,13,22,84,22,128,17,62,10,52,5,195,2,2,1,186,254,93,251,228,246,243,242,245,240,150,241,26,243,123,243,143,242,80,242,50,242,229,241,116,242,12,243,28,242,159,241,218,244,133,251,140,2,255,9,39,16,208,17,53,16,107,15,36,14,232,9,70,5,150,2,232,1,93,0,43,253,185,249,31,248,132,248,118,247,253,245,47,247,97,250,27,0,230,8,28,16,107,18,7,20,48,23,165,23,220,18,55,12,88,7,53,4,53,2,85,0,37,253,92,248,247,243,178,241,27,242,5,243,21,243,192,242,99,242,210,241,218,241,188,242,43,243,135,241,238,240,150,243,159,248,104,255,246,7,162,14,88,16,124,16,160,16,104,15,32,11,104,6,25,4,23,3,144,1,249,253,113,250,143,249,212,248,40,247,54,246,18,246,141,247,166,253,164,6,32,13,249,15,98,19,187,23,109,24,62,20,71,14,72,9,172,5,148,3,238,1,249,254,240,249,8,245,233,242,181,242,209,242,34,243,0,243,96,242,108,241,251,241,52,243,229,242,62,241,213,240,80,242,151,245,217,252,178,5,74,12,10,15,103,16,159,17,95,16,88,12,188,7,63,5,204,4,135,2,138,254,3,252,152,250,200,248,222,247,172,246,166,244,99,245,188,251,17,4,213,9,146,13,131,18,145,23,232,24,179,21,62,16,39,11,59,7,228,4,184,3,186,0,73,251,152,246,45,244,69,243,204,242,77,243,87,243,248,241,19,241,59,242,83,243,91,242,180,241,224,240,136,240,67,243,86,250,25,3,99,9,57,13,1,16,184,17,69,17,39,13,113,8,214,6,252,5,204,2,185,255,98,253,227,250,74,249,3,249,201,246,82,243,211,243,237,249,20,1,83,6,18,11, 2,17,172,22,14,25,200,22,26,18,228,12,137,8,141,6,89,5,69,2,213,252,82,248,161,245,205,243,24,243,201,243,141,243,112,241,94,241,143,242,195,242,147,242,96,242,0,241,58,239,101,241,78,248,37,0,181,6,88,11,248,14,20,18,1,18,135,13,221,9,111,8,153,6,177,3,81,1,62,254,60,251,114,250,84,250,230,246,137,242,4,243,68,248,21,254,38,3,80,8,1,15,97,21,150,24,208,23,138,19,70,14,239,9,16,8,195,6,115,3,114,254,22,250,214,246,10,244,202,243,69,244,252,242,103,241,122,241,53,242,51,242,206,242,27,243,184,240,88,238,19,240,236,245,102,253,226,3,159,8,249,13,18,18,178,17,35,14,114,11,92,9,26,7,6,5,155,2,163,254,203,251,219,251,82,251,218,246,96,242,106,242,160,246,95,251,197,255,137,5,119,12,112,19,235,23,124,24,177,20,91,15,111,11,162,9,21,8,120,4,71,0,242,251,128,247,13,245,166,244,88,244,191,242,157,241,147,241,100,241,201,241,78,243,84,243,177,240,254,237,154,238,20,244,244,250,87,0,15,6,238,12,27,17,27,17,24,15,159,12,226,9,3,8,168,6,145,3,239,254,234,252,86,253,34,252,82,247,111,242,73,242,42,245,182,248,181,252,153,2,153,9,11,17,255,22,172,24,151,21,87,16,17,13,78,11,208,8,15,6,88,2,101,253,170,248,130,246,177,245,85,244,236,242,77,242,89,241,192,240,218,241,103,243,182,243,47,241,123,237,215,237,238,242,52,248,12,253,7,4,104,11,174,15,232,16,38,16,124,13,110,10,147,9,83,8,62,4,199,255,42,254,239,254,38,253,18,248,69,243,140,242,61,244,167,246,75,250,171,255, 178,6,141,14,218,21,219,24,210,21,197,17,244,14,130,12,3,10,246,7,84,4,209,254,59,250,92,248,117,246,154,244,215,243,183,242,16,241,143,240,123,241,152,243,110,244,66,241,78,237,237,237,183,241,101,245,88,250,211,1,58,9,226,13,221,16,180,16,171,13,111,11,19,11,189,9,245,4,169,0,177,255,81,0,52,254,36,249,164,244,254,242,181,243,47,245,28,248,2,253,62,3,22,12,144,20,254,23,33,22,52,19,109,16,145,13,111,11,245,9,224,5,75,0,123,252,221,249,31,247,148,245,161,244,48,243,73,241,3,240,25,241,38,244,191,244,35,241,226,237,46,238,106,240,230,242,22,248,82,255,70,6,100,12,103,16,155,16,186,13,102,12,159,12,206,10,181,5,161,1,76,1,115,1,58,255,112,250,233,245,222,243,67,243,65,244,102,246,224,249,13,0,151,9,122,18,170,22,90,22,117,20,94,17,119,14,53,13,98,11,7,7,78,2,99,254,15,251,69,248,108,246,87,245,13,244,70,241,63,239,50,241,95,244,141,244,32,241,209,238,100,238,231,238,72,241,230,245,67,252,79,3,165,10,144,15,213,15,173,13,37,13,242,13,122,11,96,6,197,2,106,2,154,2,29,0,215,251,144,247,146,244,132,243,15,244,188,244,248,246,47,253,251,6,226,15,6,21,185,22,36,21,237,17,17,16,221,14,123,12,194,8,119,4,55,0,196,252,142,249,62,247,218,246,7,245,57,241,248,238,156,241,110,244,247,243,212,241,223,239,117,238,41,238,30,240,213,243,9,249,155,0,203,8,77,14,142,14,126,13,21,14,196,14,62,12,23,7,224,3,190,3,91,3,48,1,158,253,5,249,128,245,114,244,60,244,79,243,124,244, 212,250,14,4,193,12,199,19,157,22,23,21,222,18,152,17,18,16,218,13,140,10,67,6,130,2,99,254,160,250,132,248,132,248,231,245,242,240,93,239,207,241,222,243,182,243,142,242,177,240,110,238,16,238,77,239,207,241,237,245,252,253,6,7,78,12,51,13,49,13,167,14,154,15,184,12,229,7,40,5,163,4,22,4,122,2,26,255,69,250,178,246,215,245,133,244,246,241,221,242,113,248,129,0,222,9,42,18,142,21,4,21,194,19,126,18,113,17,21,15,253,11,72,8,157,4,233,255,147,251,116,250,35,250,98,246,101,241,5,240,208,241,34,243,192,243,24,243,57,241,164,238,67,238,230,238,149,239,48,243,133,251,183,4,48,10,144,11,176,12,37,15,240,15,40,13,5,9,63,6,100,5,239,4,220,3,95,0,75,251,145,248,98,247,162,244,142,241,218,241,177,245,66,253,48,7,181,15,79,20,192,20,45,20,132,19,139,18,68,16,94,13,215,10,191,6,252,0,52,253,169,252,154,251,26,247,144,242,189,240,164,241,188,242,223,243,171,243,108,241,106,239,25,239,138,238,244,237,244,240,56,249,111,2,160,7,167,9,54,12,42,15,7,16,192,13,29,10,62,7,234,5,54,6,23,5,46,1,221,252,217,250,168,248,100,245,58,242,190,240,123,243,104,250,20,4,25,13,104,18,0,20,0,20,108,20,79,19,192,16,251,14,35,13,85,8,49,2,76,255,158,254,213,252,98,248,248,243,159,241,73,241,163,242,46,244,170,243,183,241,118,240,235,239,91,238,139,236,244,238,28,247,209,255,198,4,174,7,58,11,183,14,166,15,104,14,240,10,152,7,173,6,132,7,159,5,219,1,214,254,109,252,28,250,216,246,205,242,44,240, 122,241,201,247,203,0,71,10,46,16,125,18,245,19,236,20,100,19,43,17,197,16,230,14,126,9,191,3,68,1,99,0,231,253,242,249,171,245,45,242,72,241,218,242,23,244,106,243,7,242,120,241,243,240,62,238,101,235,147,237,28,245,32,253,198,1,187,5,240,9,138,13,78,15,254,14,25,11,200,7,220,7,0,8,251,5,220,2,21,0,229,253,134,251,133,248,147,243,243,239,241,239,5,245,235,253,57,7,72,13,194,16,209,19,174,20,254,18,229,17,55,18,71,16,122,10,86,5,56,3,164,1,58,255,202,251,13,247,196,242,175,241,9,243,242,243,2,243,68,242,190,242,241,241,109,238,207,234,197,236,105,243,87,250,56,255,241,3,38,8,70,12,144,15,235,14,59,11,192,8,184,8,150,8,116,6,253,3,68,1,95,255,90,253,33,250,17,245,66,240,204,238,227,242,120,251,215,3,34,10,91,15,46,19,2,20,153,18,167,18,138,19,19,17,161,11,38,7,182,4,209,2,229,0,141,253,111,248,154,243,70,242,112,243,146,243,139,242,129,242,230,243,223,242,136,238,192,234,90,236,162,241,168,247,90,253,128,1,251,5,119,11,33,15,180,14,113,11,167,9,90,9,32,9,80,7,185,4,107,2,209,0,16,255,251,251,0,247,205,240,8,238,170,241,224,248,77,0,30,7,191,13,50,18,172,18,53,18,95,19,56,20,183,17,38,13,171,8,231,5,27,4,157,2,83,255,171,249,178,244,40,243,205,243,24,243,205,241,184,242,212,244,110,243,151,238,130,235,189,235,173,239,191,245,206,250,220,254,234,3,87,10,43,14,5,14,204,11,21,10,212,9,142,9,212,7,58,5,108,3,218,1,121,0,52,254,178,248,117,241, 249,237,160,240,86,246,134,252,41,4,240,11,103,16,255,16,250,17,138,19,117,20,133,18,141,14,10,10,221,6,134,5,93,4,235,0,8,251,249,245,94,244,62,244,146,242,245,240,85,243,75,245,151,243,147,239,230,235,57,235,128,238,22,244,66,248,30,252,30,2,227,8,1,13,135,13,246,11,126,10,133,10,10,10,62,8,26,6,10,4,183,2,58,2,91,0,126,250,138,242,199,238,44,240,222,243,23,249,186,1,190,9,30,14,151,15,129,17,109,19,106,20,97,19,217,15,45,11,238,7,3,7,24,6,109,2,140,252,91,247,42,246,179,244,210,241,29,241,118,243,105,245,54,244,155,240,93,236,10,235,9,238,117,242,200,245,176,249,41,0,11,7,203,11,234,12,197,11,27,11,248,10,140,10,43,9,219,6,143,4,158,3,38,4,157,2,98,252,79,244,133,240,9,240,182,241,159,246,89,255,81,7,207,11,85,14,201,16,245,18,115,20,56,20,252,16,25,12,47,9,88,8,243,7,214,3,159,253,200,249,210,247,254,244,183,241,24,241,42,243,96,245,2,245,80,241,184,236,81,235,171,237,200,240,136,243,102,247,185,253,51,5,9,10,179,11,140,11,32,11,252,10,216,10,211,9,41,7,146,4,44,4,197,5,16,4,203,253,155,246,27,242,193,239,199,239,97,244,154,252,84,4,66,9,149,12,111,15,214,17,82,20,120,20,197,17,211,12,171,9,1,10,56,9,158,4,57,255,250,251,34,249,115,245,8,242,221,240,164,242,129,245,167,245,189,241,88,237,7,236,60,237,168,239,133,241,18,245,150,251,21,3,29,8,131,10,22,11,237,10,249,10,58,11,147,10,48,7,98,4,55,5,6,7,55,5,127,255,110,249, 6,244,228,239,209,238,171,242,23,250,95,1,36,7,153,10,215,13,8,17,206,19,53,21,105,18,81,13,3,11,180,11,71,10,189,5,91,1,40,254,175,250,164,246,177,242,177,240,109,242,223,245,215,245,115,242,71,238,190,236,105,237,178,238,205,239,35,243,124,249,193,0,41,6,54,9,137,10,116,10,195,10,22,12,13,11,12,7,126,4,69,6,224,7,17,6,146,1,52,252,16,246,103,240,182,238,44,241,137,247,15,255,164,4,205,8,20,12,158,15,171,19,173,21,148,18,245,13,138,12,248,12,25,11,32,7,115,3,35,0,131,252,92,248,28,243,214,240,119,242,216,245,26,246,236,242,23,239,180,237,196,237,236,237,129,238,91,241,119,247,102,254,9,4,18,8,117,9,157,9,212,10,216,12,33,11,201,6,250,4,217,6,54,8,179,6,233,3,199,254,234,247,211,241,157,238,24,240,108,245,89,252,116,2,173,6,193,9,34,14,118,19,100,21,95,18,177,14,208,13,176,13,193,11,165,8,232,4,34,2,170,254,183,249,233,243,17,241,104,242,188,245,49,246,28,243,238,239,151,238,47,238,117,237,78,237,252,239,48,245,233,251,36,2,173,6,236,7,150,8,62,11,49,13,16,11,167,6,172,5,25,7,4,8,192,7,152,5,23,1,67,250,57,243,46,239,80,239,81,243,249,249,95,0,247,3,49,7,197,12,213,18,138,20,16,18,177,15,142,14,94,14,205,12,167,9,121,6,63,4,215,0,98,251,6,245,118,241,181,242,163,245,41,246,133,243,201,240,213,239,184,238,87,237,227,236,224,238,17,243,147,249,175,0,230,4,60,6,191,7,162,11,73,13,187,10,93,7,30,6,249,6,44,8,82,8,65,7,115,3, 157,252,49,245,110,240,200,238,206,241,75,248,88,254,51,1,189,4,170,11,163,17,161,19,66,18,57,16,98,15,86,15,189,13,179,10,45,8,98,6,101,3,102,253,118,246,145,242,64,243,251,245,51,246,6,244,255,241,30,241,129,239,168,237,44,237,214,237,78,241,216,247,77,255,248,2,67,4,145,7,171,11,248,12,9,11,231,7,132,6,1,7,27,8,188,8,216,8,102,5,33,255,176,247,193,241,147,238,192,240,32,247,217,251,86,254,192,2,220,9,18,16,161,18,233,17,108,16,10,16,218,15,107,14,109,11,108,9,103,8,118,5,87,255,219,247,164,243,218,243,228,245,242,245,55,244,24,243,207,241,30,240,79,238,73,237,178,236,70,239,146,246,108,253,83,0,162,2,184,6,251,10,119,12,255,10,31,8,206,6,136,6,179,7,3,9,140,9,252,6,119,1,102,250,214,242,136,238,141,240,160,245,56,249,185,251,97,0,157,7,70,14,36,17,48,17,83,16,73,16,81,16,140,14,223,11,84,10,26,10,122,7,17,1,104,249,221,244,173,244,144,245,144,245,143,244,177,243,116,242,193,240,143,239,97,237,98,235,92,238,84,245,41,251,12,254,7,1,129,5,66,10,213,11,0,11,175,8,218,6,56,6,78,7,69,9,224,9,81,8,77,4,192,252,23,244,121,239,165,240,71,244,35,247,68,249,24,254,103,5,43,12,199,15,63,16,61,16,151,16,195,16,228,14,71,12,108,11,208,11,195,9,2,3,87,251,213,246,174,245,204,245,124,245,92,245,68,244,223,242,93,242,6,241,100,237,25,235,27,238,40,244,114,249,28,252,149,255,165,4,99,9,136,11,56,11,133,9,38,7,41,6,152,7,51,9,5,10,63,10, 30,7,27,255,47,246,14,241,74,241,169,243,104,245,111,247,213,251,80,3,65,10,49,14,66,15,252,15,252,16,19,17,36,15,144,12,82,12,139,13,132,11,9,5,96,253,252,248,181,246,183,245,249,245,211,245,40,244,142,243,254,243,219,241,171,237,30,235,175,237,26,243,122,247,83,250,242,253,96,3,34,8,197,10,150,11,213,9,22,7,113,6,102,7,82,8,21,10,150,11,65,9,103,1,30,248,226,242,225,241,44,243,246,243,105,245,139,249,231,0,24,8,42,12,233,13,105,15,250,16,78,17,229,14,176,12,242,12,229,14,4,13,171,6,217,255,19,251,96,247,37,246,157,246,107,245,6,244,100,244,15,245,144,242,200,237,99,235,85,237,239,241,145,245,56,248,90,252,147,1,87,6,25,10,115,11,138,9,116,7,159,6,171,6,114,7,199,9,168,12,211,10,104,3,85,250,187,244,234,242,250,242,240,242,150,243,120,247,159,254,155,5,9,10,29,12,180,14,211,16,53,17,158,14,132,12,172,13,223,15,238,13,148,8,153,2,148,252,122,248,82,247,234,246,37,245,227,243,59,245,249,245,58,243,86,238,181,235,102,237,238,240,199,243,190,246,179,250,87,255,254,4,90,9,183,10,146,9,230,7,1,7,7,6,147,6,176,9,68,13,87,12,113,5,218,252,224,246,105,244,121,243,76,242,88,242,150,245,158,252,86,3,193,7,116,10,218,13,199,16,7,17,12,14,149,12,156,14,16,16,236,14,251,10,204,4,83,254,33,250,185,248,38,247,203,244,15,244,206,245,216,246,205,243,207,238,110,236,149,237,164,239,149,242,96,245,125,248,74,253,88,3,49,8,186,9,90,9,115,8,221,6,60,5,130,5,64,9,89,13, 69,13,61,7,249,254,19,249,228,245,29,244,217,241,22,241,241,243,108,250,225,0,60,5,87,8,201,12,200,16,50,16,129,13,11,13,141,14,26,16,14,16,31,13,189,6,31,0,88,252,41,250,155,247,192,244,56,244,130,246,179,247,47,244,224,239,137,237,145,237,60,239,201,241,22,244,154,246,114,251,235,1,129,6,175,8,53,9,1,9,189,6,94,4,164,4,139,8,61,13,223,13,209,8,21,1,78,251,221,247,20,245,209,241,94,240,163,242,117,248,205,254,83,2,62,6,50,12,225,15,71,15,107,13,59,13,51,14,7,16,94,17,185,14,119,8,67,2,145,254,182,251,83,248,134,244,148,244,21,247,179,247,210,244,223,240,58,238,158,237,242,238,63,241,139,242,214,244,192,249,81,0,200,4,139,7,93,9,131,9,247,6,238,3,10,4,251,7,34,13,151,14,87,10,75,3,231,253,84,250,129,246,168,242,17,240,221,241,157,247,136,252,225,255,244,4,136,11,19,15,249,14,8,14,102,13,20,14,173,16,172,18,101,16,187,10,198,4,97,1,1,254,16,249,86,245,115,245,157,247,51,248,193,245,62,242,245,238,53,238,65,239,217,240,105,241,114,243,101,248,115,254,243,2,108,6,91,9,219,9,28,7,167,3,105,3,48,7,162,12,228,14,75,11,88,5,38,0,92,252,115,248,22,243,203,239,136,241,51,246,198,249,89,253,93,3,207,9,140,13,152,14,226,13,170,12,178,13,165,16,63,19,137,17,228,11,38,7,249,3,153,255,212,249,229,245,227,245,109,247,88,248,119,246,226,242,113,239,171,238,123,239,14,240,34,240,18,242,217,246,47,252,187,0,252,4,223,8,233,9,30,7,107,3,127,2,100,6,247,11, 102,14,61,12,202,6,55,2,239,254,58,250,149,243,52,240,178,241,163,244,27,247,72,251,115,1,136,7,63,12,254,13,62,13,51,12,237,12,196,16,175,19,251,17,92,13,151,9,158,6,67,1,38,251,245,246,65,246,108,247,156,248,53,247,109,243,36,240,98,239,232,239,112,239,62,239,22,241,69,245,246,249,133,254,135,3,250,7,205,9,66,7,187,2,239,1,72,5,207,10,8,14,131,12,188,7,79,4,109,1,143,251,83,244,80,241,218,241,249,242,49,245,70,249,245,254,142,5,181,10,97,13,169,12,51,11,115,12,162,16,171,19,32,18,184,14,255,11,244,8,63,3,241,252,72,248,190,246,212,247,42,249,252,247,1,244,36,241,132,240,92,240,74,239,208,238,164,240,233,243,252,247,177,252,197,1,120,7,216,9,70,7,215,2,125,1,85,4,8,10,167,13,69,12,182,8,226,6,195,3,223,252,22,246,233,242,205,241,45,242,147,243,78,247,169,252,21,3,66,9,133,12,203,11,40,10,17,12,134,16,48,19,36,18,3,16,19,14,248,10,119,5,217,254,146,249,48,247,52,248,160,249,50,248,139,244,1,242,153,241,167,240,26,239,206,238,229,239,187,242,14,246,68,250,17,0,124,6,98,9,98,7,241,2,187,0,103,3,110,9,179,12,102,11,212,9,32,9,59,5,199,254,34,248,118,244,123,242,179,241,173,242,150,245,97,250,253,0,12,8,182,11,220,10,138,9,16,12,63,16,136,18,101,18,59,17,255,15,33,13,246,7,55,1,251,250,58,248,226,248,47,250,122,248,44,245,99,243,117,242,55,241,135,239,203,238,209,239,253,241,74,244,62,248,151,254,75,5,250,8,214,7,11,3,23,0,51,3,250,8, 12,11,12,11,254,10,152,10,248,6,175,0,137,250,42,246,74,243,195,241,19,242,244,243,248,247,237,254,215,6,130,10,154,9,30,9,214,11,169,15,219,17,83,18,73,18,85,17,101,15,158,10,135,3,155,252,105,249,29,250,127,250,180,248,38,246,94,244,102,243,254,241,223,239,23,239,23,240,65,241,194,242,144,246,221,252,201,3,216,8,80,8,149,2,65,0,107,3,214,7,178,9,164,10,250,11,206,11,132,8,219,2,7,253,24,248,126,244,110,242,252,241,92,242,164,245,57,253,47,5,202,8,84,8,98,8,98,11,124,14,235,16,255,17,119,18,57,18,27,17,18,13,107,5,1,254,215,250,187,250,131,250,223,248,128,246,234,244,32,244,30,242,236,239,83,239,0,240,24,240,36,241,148,244,245,249,47,2,73,8,103,7,35,2,59,0,7,3,51,6,235,7,204,9,12,12,52,12,142,9,161,4,17,255,149,249,148,245,104,243,140,241,124,240,126,243,9,251,51,3,141,6,231,6,145,7,76,10,76,13,196,15,90,17,254,17,164,18,220,18,4,15,51,7,229,255,83,252,71,251,203,250,207,248,195,246,146,245,148,244,26,242,30,240,208,239,90,239,118,239,238,239,190,241,117,247,165,0,35,7,65,6,207,1,111,0,111,2,127,4,79,6,209,8,166,11,80,12,83,10,151,6,207,0,15,251,95,247,152,244,130,241,12,239,212,241,71,249,237,0,169,4,145,5,197,6,67,9,36,12,250,14,96,16,92,17,72,19,98,20,162,16,75,9,231,1,243,253,101,252,49,251,241,248,79,247,175,246,181,244,152,242,2,241,226,239,164,239,178,239,208,238,128,239,141,245,93,255,193,5,53,5,11,2,245,0,25,2,125,3, 17,5,77,8,39,11,71,12,185,11,99,8,231,2,69,253,239,249,177,246,6,242,210,238,22,241,7,248,39,255,33,3,241,4,49,6,127,8,197,11,116,14,96,15,64,17,38,20,206,21,180,18,209,11,125,4,33,0,85,254,185,251,179,249,151,248,47,247,87,245,171,243,132,241,66,240,126,240,40,240,172,237,134,237,255,243,207,253,211,3,85,4,13,2,99,1,149,1,67,2,75,4,45,7,51,10,43,12,145,12,221,9,53,4,103,255,95,252,125,248,145,242,140,238,72,240,69,246,213,252,91,1,165,3,173,4,137,7,245,10,253,12,233,13,108,16,26,20,70,22,70,20,79,13,147,6,113,2,49,255,43,252,129,250,247,248,87,247,243,245,37,244,141,241,157,240,137,241,107,240,112,236,52,236,97,242,237,251,209,1,251,2,105,2,109,1,253,0,123,1,57,3,247,5,223,8,231,11,41,13,153,10,115,5,125,1,217,254,63,250,109,243,219,238,221,239,127,244,243,250,215,255,243,1,101,3,207,6,43,10,133,11,199,12,47,15,169,19,244,22,252,20,249,14,73,9,113,4,73,0,79,253,75,251,87,249,231,247,217,246,107,244,103,241,151,241,135,242,139,240,193,235,213,234,49,241,179,249,131,255,1,2,45,2,117,1,133,0,253,0,87,2,103,4,147,7,151,11,71,13,239,10,151,6,171,3,105,1,3,252,249,244,229,239,115,239,71,243,143,249,77,254,65,0,171,2,31,6,65,9,211,10,107,11,45,14,197,19,41,23,183,21,71,17,241,11,157,6,41,2,11,255,91,252,217,249,89,249,195,247,133,244,1,242,161,242,249,243,237,240,113,235,163,234,245,239,163,247,125,253,9,1,1,2,49,1,95,0,217,0, 109,1,207,2,103,6,255,10,37,13,197,10,171,7,189,5,59,3,223,253,221,246,223,240,247,238,137,242,253,247,255,251,177,254,43,1,215,4,101,8,61,9,111,9,33,13,209,18,69,22,249,21,217,18,245,13,37,8,61,4,77,0,155,252,219,250,35,250,59,248,75,244,11,242,205,243,159,244,3,241,97,235,53,234,133,238,47,245,85,251,219,255,55,1,189,0,107,0,109,0,119,0,47,1,89,5,111,10,89,12,133,10,189,8,105,7,201,4,38,0,249,248,187,241,127,239,1,242,123,246,115,250,251,252,177,255,63,4,103,7,155,7,25,8,33,12,193,17,53,21,161,22,91,20,89,15,193,10,93,6,179,1,151,253,249,251,197,251,191,248,79,244,231,242,247,244,133,245,157,241,27,236,137,234,119,237,69,243,219,249,135,254,145,0,141,0,221,0,159,0,147,255,17,0,195,4,179,9,49,11,155,10,171,9,115,8,1,7,181,2,245,250,147,243,117,240,185,241,209,245,251,248,61,251,211,254,175,3,133,6,53,6,105,7,97,11,13,16,243,20,251,22,91,21,99,17,79,13,253,8,55,3,241,254,7,254,95,253,87,249,215,244,5,244,99,246,125,246,145,242,169,237,253,234,195,236,219,241,121,248,85,253,167,255,141,0,137,1,183,0,169,254,161,255,69,4,87,8,139,10,151,10,195,9,167,9,13,9,169,4,111,253,109,245,65,241,31,242,19,245,71,247,29,249,189,253,195,2,129,4,39,5,41,6,65,9,97,14,161,19,137,22,105,21,121,18,125,15,177,10,21,4,43,0,123,255,75,254,101,249,201,244,191,244,175,246,177,246,73,243,101,238,255,234,153,235,59,240,157,246,87,251,223,253,79,0,185,1,201,255, 221,253,247,254,177,2,227,6,123,9,91,9,127,9,43,10,1,10,155,6,85,255,17,247,47,242,153,242,137,244,251,244,241,247,201,252,15,1,107,3,47,4,9,5,131,7,173,12,141,18,175,21,45,21,27,20,161,17,83,12,127,5,197,1,117,1,65,255,195,249,143,245,113,245,39,247,73,247,107,244,169,239,129,235,239,234,85,239,43,245,253,248,177,252,111,0,89,1,123,255,207,253,29,254,181,1,239,5,39,8,183,8,43,9,161,10,31,11,160,8,178,1,119,248,43,244,195,243,130,243,241,243,189,246,100,251,160,255,59,2,51,3,145,3,139,5,50,11,213,16,217,19,193,20,17,21,61,19,110,13,179,6,217,3,33,3,25,0,158,250,121,246,34,246,167,247,217,247,231,245,79,241,38,236,124,235,107,239,134,243,63,247,63,252,253,255,65,1,57,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,254,44,255,208,255,111,0,141,0,176,1,253,1,236,3,241,6,14,6,124,5,11,8,24,6,106,3,183,2,254,3,153,2,227,255,233,1,22,3,82,2,202,2,6,254,174,2,47,250,255,244,214,253,252,250,145,255,14,250,54,1,50,251,151,245,217,242,190,246,118,1,235,251,170,253,55,250,69,16,134,8,70,253,85,241,133,255,147,239,154,219,196,206,177,236,191,25,189,13,241,248,163,232,87,221,183,241,205,244,100,248,82,253,119,215,201,235,54,224,191,234,132,3,106,48,235,19, 142,238,155,34,75,51,110,57,6,68,252,92,226,89,234,73,170,54,108,41,96,51,152,43,187,35,46,21,18,10,163,247,101,252,180,236,72,209,201,7,20,39,166,240,31,210,103,207,243,186,46,184,179,237,172,252,135,250,234,254,173,190,214,190,157,201,234,240,55,18,76,20,81,250,243,250,70,21,142,7,57,8,106,3,59,3,75,9,234,230,58,229,139,209,129,227,157,249,187,198,25,186,17,171,11,183,19,205,177,206,104,201,77,225,52,226,61,249,94,7,156,15,226,236,247,231,222,248,55,245,185,46,102,95,219,82,206,71,74,65,225,49,104,31,14,45,213,62,78,59,87,70,158,73,229,74,233,63,227,18,47,1,235,39,155,37,244,37,172,40,59,6,99,217,0,255,115,27,15,29,33,32,190,255,152,208,3,184,117,180,108,187,210,255,99,1,93,246,133,227,178,197,106,207,91,239,91,243,224,231,81,254,171,0,161,255,216,230,113,236,105,244,160,255,205,14,112,250,230,253,127,25,180,33,127,24,192,241,193,206,188,206,194,205,130,188,19,189,52,194,121,191,205,202,99,232,179,248,203,251,98,253,164,212,194,204,35,235,35,24,116,54,249,61,173,84,39,72,115,52,148,39,255,37,191,56,20,54,67,55,130,79,197,89,143,40,76,46,163,49,0,33,50,43,33,49,1,4,26,223,42,232,165,249,26,33,70,49,22,4,21,245,92,196,55,151,179,146,12,183,117,211,134,233,96,240,56,188,94,218,199,228,132,247,248,238,235,245,100,16,126,15,86,19,1,255,152,248,229,13,194,21,70,1,160,244,159,241,57,25,175,38,22,7,69,232,78,221,221,212,82,182,186,182,48,175,149,166,234,196,152,210,230,237,185,13,160,34,209,0, 209,218,91,232,217,251,235,28,11,57,178,78,46,87,146,81,44,51,46,36,76,44,119,21,17,34,80,69,207,65,81,42,182,59,96,41,47,11,125,35,6,45,247,33,20,26,12,239,223,246,171,32,204,52,177,44,234,38,30,245,164,206,95,188,156,150,87,188,115,205,4,224,142,207,0,197,136,226,68,236,208,231,104,236,248,233,205,6,11,24,201,9,249,0,88,7,4,25,132,20,190,252,6,227,140,252,157,36,81,17,128,5,221,249,50,222,176,220,76,212,130,191,12,179,212,195,38,210,255,212,252,255,219,36,46,23,106,247,4,238,16,230,81,1,77,21,206,42,29,76,69,68,181,38,146,37,10,35,156,0,205,24,110,61,220,55,43,63,171,71,125,40,178,33,179,26,100,25,90,51,116,39,207,243,201,232,178,240,143,251,237,40,229,26,36,5,21,227,89,185,159,155,42,140,220,189,175,213,184,215,18,218,248,208,35,222,139,239,34,222,87,221,30,240,80,20,52,30,215,20,24,8,179,22,120,50,82,16,93,243,217,247,68,14,191,22,48,29,197,2,190,234,111,223,163,221,162,198,42,182,69,185,72,181,144,183,149,215,60,246,222,19,107,10,160,245,9,235,160,250,253,251,224,19,27,77,11,65,136,67,135,85,168,60,134,24,29,33,105,38,25,50,13,66,128,59,202,60,186,68,62,20,59,27,78,51,156,42,61,29,160,4,165,237,127,254,246,25,139,50,171,43,144,22,69,253,106,197,182,171,235,171,144,196,161,222,200,212,91,203,253,205,156,232,200,231,30,215,218,222,107,240,93,20,113,21,19,248,185,7,186,35,248,25,71,5,112,237,132,239,244,5,224,21,249,14,161,235,182,231,63,222,176,194,250,197,133,179,69,163, 135,166,220,182,229,198,136,255,117,15,245,253,210,4,214,240,244,228,28,4,128,55,245,47,90,75,246,96,240,75,212,58,221,30,239,14,149,49,253,51,232,44,171,71,26,61,160,32,132,31,249,26,97,50,171,43,98,19,12,0,147,231,199,0,57,21,80,38,159,48,242,24,12,250,223,200,218,174,238,177,14,206,119,212,94,198,222,206,146,215,75,228,177,228,10,209,73,216,237,4,143,14,220,7,136,4,83,22,55,31,187,25,164,8,37,228,141,250,150,18,36,24,228,10,32,3,108,238,83,215,79,220,96,195,149,176,22,170,248,159,161,176,113,221,177,232,85,0,186,22,157,241,109,221,32,250,88,9,18,32,219,65,16,77,222,95,121,100,193,47,67,38,19,43,112,38,15,60,24,63,119,72,236,54,74,35,223,47,122,35,49,65,202,42,252,16,77,254,142,237,214,247,178,17,7,48,27,50,241,29,179,246,126,197,221,179,94,199,21,194,206,207,246,193,88,199,90,222,12,222,121,201,14,204,154,227,119,249,103,249,45,4,14,1,118,15,32,33,236,22,130,245,147,244,228,7,147,254,61,36,191,8,167,0,245,230,116,227,239,202,109,208,94,174,25,139,182,165,249,173,48,182,179,230,148,7,84,240,85,238,96,232,129,222,71,21,26,20,219,46,209,95,224,91,64,88,93,61,212,46,131,38,9,46,137,68,223,70,21,72,235,51,113,46,40,50,184,62,239,62,183,44,146,32,151,0,19,244,240,250,166,25,149,47,222,61,64,27,17,238,191,207,124,189,161,204,47,192,30,193,13,185,230,209,59,216,220,196,151,200,58,210,168,221,70,236,126,249,32,241,192,1,236,27,124,17,254,9,20,0,94,245,130,244,166,23,202,16,27,13, 139,11,28,226,77,231,204,238,25,203,253,166,200,175,227,156,199,165,82,213,153,226,86,10,130,253,60,228,68,242,92,238,127,5,27,21,8,60,103,88,182,90,97,91,155,68,121,45,220,36,200,52,203,69,209,81,182,55,235,47,179,47,207,59,4,61,216,57,52,56,52,22,2,3,193,243,12,240,169,27,97,55,231,57,204,20,93,236,226,208,180,204,93,204,87,175,197,188,171,195,113,218,178,192,92,209,109,199,27,207,42,234,98,232,236,230,110,250,157,17,34,7,211,22,28,8,250,245,213,249,54,247,131,4,8,21,250,16,18,226,28,243,78,236,161,207,40,212,206,170,251,148,128,158,252,160,149,199,226,235,224,244,1,238,181,233,81,233,22,231,239,251,143,24,93,56,26,76,180,93,76,83,17,71,155,36,5,37,68,59,103,83,250,73,69,49,41,59,188,49,107,62,169,69,224,62,213,55,161,33,179,5,21,243,86,250,190,39,214,64,191,62,223,18,54,240,183,226,174,225,223,183,232,189,250,193,251,204,22,206,227,209,169,191,250,198,243,233,93,215,101,223,131,243,236,254,70,14,10,26,46,15,202,13,241,17,88,235,6,1,212,39,70,5,129,15,20,4,175,236,16,241,55,235,134,204,93,181,51,154,136,151,94,171,97,205,24,235,6,238,192,253,203,232,179,230,37,231,1,248,27,24,133,43,201,69,52,83,222,82,249,56,161,14,164,34,71,58,30,66,172,59,72,39,97,46,102,41,101,64,224,56,234,64,166,51,27,30,141,3,14,232,159,253,210,38,37,76,124,40,114,8,235,252,132,237,184,204,223,193,115,185,203,181,66,221,235,197,161,188,131,189,74,216,213,209,41,215,75,218,35,224,240,8,2,5,51,1,189,30, 89,6,82,240,7,4,14,1,89,19,2,18,176,13,67,0,188,249,20,242,116,246,254,214,79,185,135,152,82,164,163,179,16,209,82,237,85,243,137,0,109,234,137,240,243,229,34,4,240,27,195,45,227,71,195,105,133,83,160,49,31,29,204,45,254,61,38,72,148,51,41,48,78,37,210,48,153,56,39,61,52,66,52,48,255,40,17,247,77,227,23,10,199,58,213,54,155,37,168,29,197,254,219,245,18,222,174,187,245,187,16,214,60,211,6,191,13,200,43,190,20,218,117,222,13,194,36,220,247,245,191,234,233,8,163,19,65,6,10,1,50,246,33,250,171,0,138,9,81,12,21,2,195,253,125,233,130,245,0,244,187,204,114,174,247,148,133,155,202,170,230,200,187,223,119,236,161,250,92,230,255,220,33,240,33,253,22,14,219,42,233,87,249,94,34,82,210,45,112,40,59,50,212,69,179,70,130,58,74,48,77,36,215,56,120,55,137,64,231,60,208,72,172,21,197,232,29,248,36,18,167,44,250,56,221,41,187,19,147,18,161,251,106,206,71,197,142,205,92,200,246,225,66,184,15,183,27,225,169,201,189,204,124,217,12,214,135,226,55,249,62,13,26,13,39,5,243,1,174,247,138,3,14,255,66,16,59,14,178,7,179,248,195,248,65,255,220,245,213,213,121,177,137,153,172,158,79,178,89,194,56,224,197,245,182,237,223,227,188,232,93,236,55,243,106,10,189,51,28,86,134,91,209,73,122,47,197,47,181,50,229,71,153,73,143,59,233,38,44,52,243,52,137,43,61,74,213,86,139,52,36,10,75,250,142,242,247,22,221,49,71,43,231,33,36,44,82,7,19,252,106,212,247,185,201,222,216,209,223,189,139,193,253,198,124,197,24,201,135,210, 142,205,183,201,183,225,80,248,68,13,163,4,65,0,202,1,138,252,125,248,148,11,189,11,86,17,90,254,151,3,146,250,43,3,189,255,235,213,251,174,244,162,165,160,42,168,4,199,140,223,3,237,0,227,121,237,81,228,195,232,244,230,215,13,35,57,122,81,211,83,59,70,121,57,220,40,174,57,68,83,178,66,252,54,210,63,98,44,161,39,74,61,244,92,45,77,52,51,52,20,120,231,81,16,241,17,51,30,41,52,165,31,76,39,244,26,135,229,90,208,140,217,140,211,44,196,194,201,166,197,204,190,196,197,175,208,125,211,230,197,50,199,102,228,194,1,204,1,181,3,227,2,191,0,119,243,120,3,6,14,122,6,32,11,118,2,110,253,113,255,61,18,224,245,177,217,146,182,148,165,156,153,144,173,247,201,239,220,29,227,208,231,158,241,183,225,79,220,244,226,60,26,39,52,131,71,51,84,48,71,90,41,176,52,6,68,162,64,248,63,235,75,126,46,3,30,78,50,32,53,117,100,167,78,212,30,131,16,69,253,193,250,112,27,144,27,187,27,129,53,110,45,21,6,239,232,249,226,182,215,78,201,131,209,192,197,66,200,183,183,157,203,213,217,72,198,103,194,203,202,253,235,238,246,172,4,122,9,25,0,154,246,176,254,71,5,31,10,131,14,156,2,163,0,234,0,145,12,154,11,12,250,182,225,86,188,203,162,63,157,1,182,183,201,94,213,127,224,167,242,57,244,92,215,176,210,38,248,232,7,16,56,46,76,132,76,225,51,49,57,72,61,139,45,67,74,151,70,211,65,244,51,60,19,15,38,242,88,211,81,116,73,114,42,224,3,136,3,223,15,0,10,117,15,153,49,122,60,120,30,246,10,85,240,3,237,10,210,125,209, 241,211,148,197,43,194,165,186,234,217,8,203,188,195,45,197,199,207,182,222,83,250,135,11,6,0,100,254,136,246,73,255,100,7,228,16,151,5,48,254,183,5,223,3,195,12,136,7,236,2,113,227,111,186,37,159,74,161,160,186,37,189,218,199,205,235,227,240,96,229,40,207,132,217,142,224,243,9,131,68,121,48,89,64,215,64,253,47,31,54,181,50,222,57,208,89,115,63,239,24,213,30,173,46,187,84,2,91,90,74,110,24,152,20,97,24,15,254,14,8,250,25,115,60,156,53,111,31,20,16,124,254,158,233,97,214,252,223,236,210,59,196,135,193,176,207,93,206,36,199,64,208,164,191,109,201,62,224,121,0,173,5,191,0,246,248,54,247,22,3,135,15,233,13,162,2,178,0,101,12,231,2,222,16,198,12,180,14,24,233,86,178,15,173,54,177,37,178,78,177,8,217,78,233,81,231,34,239,128,203,55,194,16,245,55,12,36,45,120,58,44,50,210,64,37,63,232,29,193,49,30,80,14,80,222,48,192,33,144,15,225,50,128,97,91,77,202,59,73,29,27,37,157,9,30,251,155,4,236,35,189,55,179,41,179,37,199,20,153,251,53,229,159,234,252,218,246,198,171,205,254,199,114,203,144,199,220,211,136,197,164,189,213,197,175,225,194,255,35,0,209,251,16,243,71,246,220,6,94,10,39,11,166,249,19,2,58,9,245,250,25,16,71,26,51,13,186,214,230,191,110,187,208,162,53,171,53,192,102,201,193,240,125,245,51,213,77,210,148,200,138,235,102,32,11,32,101,47,127,67,76,73,227,37,219,43,245,62,182,76,147,83,208,48,83,19,174,25,229,70,155,84,49,76,134,55,149,51,0,36,119,1,90,253,127,14,197,41,81,41, 163,54,192,46,49,15,15,0,136,248,250,235,85,215,205,213,73,208,163,202,243,206,32,207,27,214,172,193,146,188,128,200,119,229,156,0,44,252,17,250,248,241,0,248,169,8,160,11,131,1,82,0,58,3,183,248,208,249,96,31,72,24,102,244,101,234,45,193,62,173,177,175,218,154,163,182,54,212,155,228,47,238,126,212,163,189,93,199,109,255,186,253,7,25,242,56,108,57,18,58,131,38,130,40,203,62,207,89,117,71,76,37,181,18,6,40,125,70,133,75,178,70,156,62,155,62,81,15,153,6,159,3,100,13,213,26,31,49,28,57,103,33,37,18,164,6,193,250,4,235,249,216,74,216,43,207,41,203,241,209,83,209,45,212,109,191,118,187,142,205,96,232,184,253,6,1,182,246,178,245,184,254,121,15,128,5,92,16,158,13,222,239,110,1,215,22,24,15,87,37,10,0,5,229,95,217,213,180,104,165,200,166,3,187,102,206,175,250,246,226,245,199,223,200,0,214,40,232,134,1,181,29,74,51,101,62,95,48,124,33,70,46,31,77,7,87,179,61,219,30,184,26,150,48,46,60,252,65,137,79,110,73,188,43,140,20,146,13,212,254,21,7,101,31,159,50,122,48,123,31,39,21,124,10,82,249,72,234,244,218,71,212,49,206,229,197,37,213,122,209,15,197,157,191,96,179,190,203,82,224,212,252,238,241,145,235,244,254,44,242,187,254,137,27,42,0,169,255,96,246,33,250,84,20,84,27,203,18,247,254,239,251,15,203,136,188,129,170,151,154,201,185,62,227,87,232,60,216,245,207,55,199,207,212,197,224,213,0,2,26,180,58,0,53,41,39,107,34,225,55,163,86,156,81,71,50,123,38,125,44,239,40,79,54,227,77,255,86,121,66, 166,52,125,31,8,13,0,1,145,12,8,40,73,49,18,48,6,39,235,25,160,20,220,251,158,245,182,225,66,214,169,208,204,209,7,222,120,205,255,202,232,192,53,176,178,209,29,237,136,228,160,252,235,244,159,235,193,248,148,8,7,15,151,11,220,244,239,233,208,11,225,14,69,15,0,24,139,6,177,238,200,223,76,186,11,151,235,162,185,193,59,220,184,222,120,214,10,202,241,203,87,201,179,216,120,250,118,32,247,48,86,41,160,25,202,33,188,71,173,79,223,62,167,50,55,49,239,31,203,36,235,55,81,75,5,79,9,67,182,53,89,32,134,1,60,8,63,6,80,41,23,42,236,43,28,41,16,27,195,16,10,1,153,249,117,224,201,207,24,218,100,214,165,211,231,226,112,183,48,189,159,196,182,200,84,228,102,244,217,242,133,242,238,242,221,239,178,17,35,27,204,252,245,242,27,255,227,254,28,21,152,24,193,13,208,14,109,1,162,226,213,178,200,159,204,168,120,201,76,220,95,217,52,215,17,215,59,200,162,197,87,215,8,0,80,42,202,42,194,27,225,20,254,57,139,69,88,72,219,67,180,57,199,48,113,30,12,44,12,58,16,73,205,86,147,67,192,62,168,29,63,8,27,9,143,16,143,36,101,40,255,49,172,44,109,22,241,22,114,16,39,238,226,234,162,208,106,210,98,230,28,219,159,201,239,196,203,191,61,182,54,211,106,222,222,233,4,251,81,234,25,225,94,1,14,16,202,14,195,253,209,241,185,244,166,7,185,16,62,9,13,19,247,19,237,3,132,220,82,174,27,156,34,179,13,198,44,209,70,211,251,218,6,210,121,195,134,183,169,209,105,12,7,37,234,17,71,22,32,28,21,56,202,62,65,69,155,68,187,53, 173,46,1,31,26,42,19,54,183,74,90,79,28,80,51,53,53,32,150,6,13,16,180,17,106,23,227,58,142,40,83,39,30,36,67,22,28,19,47,254,243,219,150,214,118,231,62,222,250,219,223,210,199,189,95,193,125,196,211,195,232,229,70,246,90,235,58,229,221,238,35,255,98,20,197,15,129,248,83,244,26,255,197,8,34,7,95,18,34,19,4,37,145,7,224,216,16,175,193,169,35,183,79,196,27,206,48,210,157,227,178,212,246,173,34,183,113,222,92,16,111,18,181,10,80,23,125,27,11,53,144,62,179,68,28,63,48,55,189,38,50,36,122,33,101,57,109,64,121,85,102,81,218,38,62,41,68,11,16,4,52,21,108,31,250,41,184,47,149,37,239,26,121,41,104,19,2,241,151,231,110,218,171,224,202,235,95,213,75,202,217,202,21,188,168,181,167,209,143,228,124,233,210,232,180,226,11,235,121,7,137,17,215,4,63,252,254,246,101,1,34,4,161,3,21,14,121,32,179,40,67,4,18,217,83,181,210,175,203,191,65,185,13,202,217,224,135,231,244,193,24,170,112,191,25,232,32,3,0,15,188,10,175,14,139,36,222,44,207,70,167,64,186,68,231,53,187,38,143,45,108,29,109,55,254,77,129,81,255,74,95,60,14,29,82,17,68,16,99,12,10,36,121,49,15,32,110,37,72,47,78,34,154,21,59,249,11,224,8,228,57,236,29,224,243,221,186,209,47,198,215,180,91,192,26,207,155,228,96,234,124,219,212,227,161,243,161,5,38,10,82,3,33,252,193,249,155,2,212,248,217,253,21,20,60,32,53,46,33,254,59,212,31,191,61,186,169,175,81,178,57,209,177,233,224,210,154,187,203,171,170,189,108,231,85,247,72,11,200,255, 105,12,213,33,33,38,137,71,225,65,26,57,224,56,155,44,33,29,2,38,150,51,36,70,89,89,113,74,144,51,172,42,196,15,206,4,160,31,155,32,216,32,9,41,49,40,92,44,217,44,175,17,125,246,208,235,86,231,251,227,133,237,152,222,211,207,166,197,234,178,126,191,65,216,231,226,24,220,81,219,41,232,229,242,146,5,172,3,58,2,209,2,74,251,116,254,196,244,103,251,54,22,104,51,232,32,11,252,153,219,185,210,68,176,220,166,169,192,188,216,215,230,238,201,103,188,134,172,195,192,206,232,51,244,181,255,106,5,235,5,72,23,247,53,68,56,220,63,179,64,228,48,68,43,253,35,128,26,232,54,1,77,65,74,116,78,223,63,30,26,203,19,228,17,94,23,15,32,122,33,186,34,211,44,81,55,13,36,21,21,229,255,197,233,111,233,19,239,136,235,226,227,101,209,16,192,52,177,192,204,180,215,61,220,99,216,28,217,250,236,198,244,26,253,173,4,7,2,38,2,242,3,83,245,100,239,206,247,169,44,94,45,182,18,140,8,33,234,164,207,7,169,48,175,55,203,58,218,57,225,190,205,130,177,90,183,202,196,158,222,3,252,77,249,197,251,154,10,149,26,78,42,69,66,46,63,195,56,168,61,236,38,239,25,27,42,169,48,215,69,15,84,84,79,116,54,242,35,244,19,234,18,87,32,115,23,10,27,158,43,81,49,205,48,144,44,208,22,167,255,121,239,68,240,226,235,163,248,152,229,204,206,227,187,227,185,209,207,170,219,125,209,17,212,141,224,33,231,27,246,167,250,205,1,126,253,254,15,23,3,81,225,92,238,125,10,234,39,9,31,254,23,189,18,233,239,130,193,25,178,36,176,183,203,191,224,60,214,146,198, 146,182,134,174,63,196,165,229,116,231,26,247,209,253,103,251,120,24,168,47,68,47,17,67,224,62,224,46,72,36,185,32,250,29,88,49,27,70,120,80,71,77,176,55,255,24,20,28,144,29,49,16,182,23,6,27,172,40,17,45,58,56,65,39,79,23,2,5,148,238,15,237,73,247,244,246,45,235,61,197,75,187,39,200,169,205,232,215,192,204,56,216,152,218,251,233,2,252,117,239,211,250,101,18,58,17,10,243,83,222,16,249,117,19,207,18,32,38,240,34,108,18,55,242,17,196,71,174,26,188,245,208,74,217,57,220,187,193,81,175,47,188,82,193,182,218,29,241,228,236,251,243,12,5,27,19,37,34,121,61,131,63,241,57,95,51,240,37,181,27,212,37,66,42,31,74,3,89,231,71,115,50,225,36,140,37,92,20,149,24,44,21,61,25,118,42,205,50,135,51,140,45,171,25,140,8,241,237,167,239,245,4,55,252,97,229,227,194,86,200,126,202,69,205,17,218,106,207,193,204,224,228,119,243,214,236,91,233,244,6,153,32,130,0,52,236,234,235,9,253,162,5,95,26,67,32,101,43,9,28,171,233,166,198,250,184,141,184,94,215,197,224,41,205,43,195,101,184,83,176,1,200,151,220,42,225,18,240,19,243,2,253,51,11,66,42,52,50,217,66,5,58,93,45,81,43,96,30,113,26,26,48,46,83,185,78,196,68,67,57,112,41,146,35,149,29,40,16,39,23,183,25,238,41,236,53,32,48,16,50,163,31,226,3,84,235,96,252,46,14,100,245,214,221,175,209,216,192,111,204,115,215,29,208,231,199,35,207,102,242,104,230,80,219,160,245,2,22,40,15,122,253,124,236,224,239,128,252,51,0,55,16,32,49,251,41,175,19,124,244, 21,195,76,180,107,202,54,213,72,216,40,209,103,191,128,178,45,185,67,199,149,208,91,235,150,226,185,242,162,251,185,6,240,37,146,56,199,59,86,51,179,56,123,38,24,18,227,31,39,56,100,72,140,79,72,63,154,60,192,43,8,36,188,31,201,13,85,20,145,28,55,42,173,47,56,53,17,59,181,27,94,247,32,254,128,3,30,11,76,246,41,227,111,204,232,195,59,216,244,213,237,192,63,199,141,230,200,225,109,213,72,226,40,253,82,18,42,11,26,243,154,247,21,243,224,235,175,1,254,27,91,36,192,52,217,24,209,232,77,199,176,191,73,201,71,215,216,220,235,198,81,196,188,178,72,183,167,198,15,212,29,222,201,231,38,240,237,238,25,11,15,40,48,46,34,56,209,66,205,48,219,32,57,20,220,35,207,57,61,68,209,76,5,67,95,59,255,48,155,41,83,27,232,15,17,21,248,34,171,25,91,56,60,66,194,50,172,20,188,2,157,2,140,7,92,12,231,253,254,220,251,200,104,219,243,215,58,195,173,197,83,217,222,220,106,218,242,207,244,230,155,8,255,5,5,2,192,4,120,241,153,237,244,238,84,255,217,18,39,51,134,51,184,16,171,242,109,196,40,198,235,208,79,215,228,214,70,206,103,188,250,179,245,188,217,192,201,204,193,226,221,226,30,222,23,250,109,4,109,27,54,45,216,58,58,66,69,41,149,26,89,24,142,35,175,55,99,64,12,76,29,64,156,57,65,61,219,31,201,26,104,25,242,20,30,17,8,35,17,63,186,62,96,42,86,23,101,7,18,0,221,17,123,21,43,238,169,219,242,224,142,217,169,205,77,197,226,203,229,225,33,217,31,197,9,221,27,241,255,250,193,3,255,11,57,252,144,247,153,237, 42,231,43,1,246,23,147,50,118,53,248,20,113,232,115,211,243,203,116,207,54,222,99,218,63,197,149,191,226,189,81,177,150,199,18,209,123,218,108,219,213,227,30,246,142,0,253,17,124,49,11,63,145,59,207,36,164,27,19,27,5,31,251,57,122,63,62,64,109,68,154,67,215,46,187,37,46,33,213,25,162,8,254,15,51,45,232,60,197,55,192,47,255,19,183,255,41,17,148,25,72,4,192,241,38,226,250,230,178,219,251,187,107,203,91,221,79,217,252,196,135,209,175,220,77,232,137,252,213,1,210,7,48,1,228,241,246,231,244,233,159,244,255,30,161,54,236,46,111,13,170,241,120,211,233,197,187,224,153,216,142,210,57,204,38,191,131,183,240,182,119,200,173,208,206,206,126,222,212,228,121,240,228,247,230,17,104,57,104,57,121,54,54,42,174,23,171,25,63,43,4,51,144,57,138,69,177,74,252,58,80,48,101,47,237,39,207,12,31,9,58,25,157,40,43,62,7,66,80,34,248,17,42,14,102,24,73,26,153,254,245,240,233,247,97,235,19,197,154,199,59,220,129,215,111,211,4,202,101,206,23,222,158,233,241,245,180,7,178,5,204,1,17,245,36,232,107,218,16,0,118,37,213,42,116,51,145,18,79,235,173,216,77,211,32,218,141,217,223,212,40,205,141,185,147,183,75,187,52,199,161,199,117,203,176,224,184,226,129,224,180,248,249,19,231,45,156,61,31,53,227,32,20,25,20,33,35,38,179,43,82,58,118,74,115,64,44,55,75,60,252,50,199,26,50,23,114,4,226,16,87,51,82,64,68,56,54,32,22,17,218,24,145,35,47,10,71,252,215,7,254,249,127,220,118,205,19,206,8,221,4,219,250,201,187,205,32,207,130,217, 181,229,109,252,253,254,209,6,235,12,58,237,228,220,160,230,198,253,158,32,239,52,70,44,115,18,155,237,43,224,130,213,165,219,42,222,25,214,19,202,134,184,117,188,121,195,165,187,26,198,81,211,137,219,223,218,185,226,231,241,137,16,198,51,231,57,146,46,50,32,92,33,169,32,24,29,161,48,15,66,100,61,98,67,190,63,137,56,82,56,56,35,229,12,6,4,183,25,126,52,91,69,109,47,54,21,134,33,163,39,198,18,60,11,97,10,70,13,192,248,195,216,226,210,219,216,58,224,114,210,204,211,96,205,215,199,174,224,49,234,81,238,48,7,23,16,142,4,163,236,71,220,144,230,35,254,53,37,69,52,112,40,149,19,216,242,167,226,23,219,10,221,96,230,105,211,111,195,93,193,187,193,80,185,97,191,12,197,150,208,238,215,73,216,76,217,30,238,227,18,23,50,192,47,168,39,200,42,175,26,58,23,59,37,31,45,179,57,147,65,111,60,253,60,146,67,185,53,212,31,23,11,216,255,131,28,44,69,71,52,118,33,192,35,83,41,85,32,115,14,44,15,160,21,6,16,23,237,90,221,197,221,26,214,180,218,90,225,246,199,206,200,62,212,21,216,69,226,202,241,121,11,88,14,160,2,240,235,56,216,61,232,48,0,6,37,91,51,145,36,50,23,104,246,224,224,147,222,154,234,31,222,179,208,230,201,67,195,247,190,190,187,241,187,74,198,243,208,104,214,227,209,152,205,27,246,82,20,106,33,163,49,49,45,105,32,136,27,32,27,95,31,188,47,119,58,66,54,193,61,118,66,141,63,7,65,219,24,17,254,173,9,218,42,38,57,193,40,46,37,78,43,152,44,4,24,181,12,143,30,72,26,105,1,196,250,113,224,119,215, 53,223,64,222,39,216,67,202,64,205,195,208,140,208,141,224,236,240,42,11,204,14,253,255,141,232,101,216,135,227,217,3,156,33,43,43,33,46,209,18,8,245,186,231,180,232,127,230,5,224,113,211,241,202,106,198,42,190,163,188,37,183,216,202,30,215,112,201,82,201,65,217,15,238,28,10,10,39,238,45,24,41,250,38,152,24,187,23,31,40,106,43,176,55,223,54,103,56,134,69,228,80,200,55,201,17,55,4,38,21,157,44,102,48,125,35,52,44,240,56,127,29,5,24,199,29,53,28,198,25,164,10,226,248,173,225,111,224,120,227,71,219,245,217,236,205,119,206,81,206,169,205,85,220,132,246,65,10,66,15,211,255,5,226,239,218,81,230,244,0,174,30,5,51,13,38,153,17,189,250,93,234,54,238,101,229,88,225,250,210,205,203,105,204,228,185,175,178,132,195,114,205,226,199,101,199,215,204,159,205,42,237,150,11,166,25,45,48,60,41,222,30,169,24,136,26,53,35,146,48,186,48,242,44,178,58,130,84,39,76,14,49,39,15,254,7,58,38,249,35,163,32,3,50,95,50,185,43,175,31,213,29,198,29,153,32,157,30,181,8,253,248,179,232,251,228,89,226,171,223,55,214,227,213,150,206,131,199,203,205,9,219,116,247,187,13,126,14,156,247,220,231,44,216,165,227,112,4,178,30,89,49,235,33,13,18,42,254,39,239,43,242,254,234,31,218,140,217,89,216,76,195,41,180,66,193,160,193,5,200,159,203,81,193,180,198,105,210,86,230,133,2,247,30,137,39,89,40,143,29,227,20,69,25,124,43,234,41,102,35,43,45,190,61,92,92,41,73,56,29,186,23,51,25,225,24,197,27,185,39,217,49,127,44,158,42,174,29,164,27, 25,35,90,35,104,26,17,12,164,246,190,238,60,231,13,225,117,223,44,220,252,214,5,203,53,200,96,196,88,223,155,251,38,9,158,13,139,248,30,228,205,213,156,228,7,7,105,30,237,41,65,38,244,12,149,254,45,252,25,244,129,223,22,230,222,227,153,205,161,195,72,188,149,189,183,200,220,199,235,196,176,195,178,196,137,206,147,228,9,3,116,23,140,42,98,40,5,18,255,25,91,33,128,41,87,39,80,23,29,47,218,81,183,87,57,57,2,39,22,34,75,22,97,22,252,30,66,40,244,49,206,47,98,35,255,31,91,32,210,37,106,38,90,28,146,9,176,253,98,244,107,228,221,230,245,220,197,225,221,219,147,198,117,193,84,200,130,223,198,248,184,10,55,14,194,247,181,221,196,217,252,229,61,2,181,31,85,47,207,22,3,15,3,15,113,247,73,234,143,237,230,231,116,224,95,208,109,192,35,189,247,193,115,199,31,196,251,198,167,188,205,193,228,208,181,218,63,253,72,31,163,33,66,33,170,17,24,24,223,42,167,39,97,18,20,24,181,60,87,80,174,73,229,58,30,43,158,33,148,25,17,17,231,30,82,45,23,48,234,42,48,36,158,31,209,34,226,44,170,36,170,29,50,12,10,1,192,248,78,231,4,225,139,232,157,229,51,216,157,197,222,192,141,202,155,218,152,250,160,15,78,9,104,242,218,228,202,213,183,223,54,15,246,31,118,27,57,30,53,26,161,8,250,248,212,238,81,240,100,236,220,226,15,205,71,196,182,192,152,191,51,205,221,194,39,190,245,196,70,190,202,198,177,220,123,252,139,27,180,34,82,19,43,16,76,40,227,44,30,21,127,15,159,34,4,60,69,78,27,69,251,57,41,49,150,37,180,18,182,19, 215,35,68,42,98,50,197,39,135,33,46,35,104,37,24,46,125,40,98,24,229,19,171,7,146,248,190,228,232,231,72,240,59,229,62,214,251,200,184,193,71,194,113,222,120,1,106,6,123,9,106,251,189,215,255,211,60,239,200,10,140,21,25,29,215,32,207,26,13,10,22,249,190,241,194,249,232,234,78,226,120,212,17,191,153,196,167,199,181,197,211,195,175,193,192,191,2,189,89,193,129,214,192,1,163,27,201,16,236,11,24,33,20,42,1,34,204,16,248,15,182,36,139,63,15,70,129,66,42,65,134,50,169,34,105,20,13,20,64,38,247,44,42,43,156,42,199,29,150,34,105,43,72,46,31,35,89,28,106,27,33,8,95,244,110,232,68,243,28,237,189,227,189,224,123,198,114,182,108,203,135,223,127,246,99,15,161,12,61,238,35,214,147,220,195,239,32,4,211,19,6,24,57,41,51,24,224,2,196,1,254,245,177,246,76,244,9,226,72,207,124,198,45,198,167,199,27,199,237,194,9,195,197,194,147,178,111,183,85,227,87,3,130,8,39,8,99,19,61,35,22,42,17,27,132,8,159,20,148,40,18,55,156,68,53,66,53,68,35,52,90,28,86,24,47,23,76,36,100,45,64,45,127,35,132,27,146,41,239,44,242,40,69,35,106,39,91,28,150,0,200,250,140,243,51,234,180,241,111,242,183,213,223,195,13,192,171,197,221,217,181,254,3,19,99,2,7,237,96,215,160,226,66,241,19,249,131,20,215,31,113,32,79,23,164,10,199,251,211,251,172,252,78,242,147,226,246,209,147,199,29,202,84,200,82,193,192,203,30,203,109,180,10,170,107,196,21,230,227,248,214,0,148,4,151,22,136,44,224,33,248,19,154,11,99,23,24,40,197,48, 114,67,187,71,183,66,31,47,169,33,192,23,65,22,88,40,45,47,82,39,125,29,126,34,162,45,90,37,142,38,16,50,103,37,208,19,90,15,27,249,0,239,29,243,220,250,85,234,212,215,22,204,46,183,176,195,47,223,19,1,2,19,221,250,45,232,123,228,222,224,49,233,113,255,241,16,9,30,171,33,183,22,113,8,135,1,88,255,204,252,254,246,220,222,197,210,138,209,41,198,168,190,236,203,26,212,32,189,179,172,15,174,227,196,121,231,10,236,110,245,175,6,156,26,181,42,161,26,112,14,178,15,230,23,180,30,168,48,126,69,253,68,21,63,114,49,230,32,64,20,123,26,193,45,255,42,119,28,53,36,29,42,76,30,158,40,222,47,227,44,215,34,153,30,32,11,254,244,112,250,205,243,23,249,252,239,24,218,203,199,151,182,170,188,178,230,140,6,103,3,189,249,155,237,19,226,230,221,188,233,36,251,35,17,184,29,5,27,101,25,140,8,195,255,55,7,157,1,227,237,109,225,150,225,230,202,42,189,123,202,220,210,121,209,148,181,197,167,15,179,230,201,144,223,112,226,141,238,54,8,44,32,159,33,167,20,204,18,244,16,87,16,255,28,106,51,145,65,119,68,184,63,43,54,37,23,188,22,22,43,152,35,241,34,37,38,142,38,70,30,79,34,159,45,254,40,173,48,202,40,146,26,93,12,176,251,159,247,40,253,171,247,3,243,60,228,179,190,167,177,5,199,228,234,171,253,242,1,172,250,36,238,76,227,30,218,67,233,246,253,179,11,131,27,205,31,127,19,218,1,95,14,112,10,77,245,250,245,71,238,124,220,42,197,183,192,34,211,144,216,10,202,173,177,3,168,78,183,206,204,80,214,43,214,165,240,245,12,189,25, 36,26,181,24,141,18,232,12,67,12,39,33,239,46,156,58,216,77,178,62,103,41,27,28,31,37,199,32,146,31,26,44,45,35,215,32,173,34,100,33,108,40,101,48,125,46,1,44,17,28,199,8,206,2,35,250,64,249,223,255,139,253,124,218,131,187,21,183,23,202,181,234,209,249,112,254,163,254,87,238,175,222,106,222,51,236,209,243,212,14,83,35,62,18,211,15,170,16,208,13,110,2,90,250,229,253,163,241,185,213,255,194,19,201,30,217,193,216,174,197,230,172,205,171,60,192,79,200,252,199,234,215,81,241,206,9,49,19,211,26,26,28,79,9,25,13,242,17,66,24,200,41,9,71,232,72,241,51,73,46,48,37,191,29,147,35,183,37,134,35,96,40,181,31,193,30,164,36,103,38,69,49,98,52,213,41,24,27,203,17,6,1,35,247,195,2,36,7,165,252,215,215,156,185,28,188,250,206,202,228,13,246,239,4,140,250,215,232,86,232,45,221,23,225,111,253,175,18,171,22,162,15,193,22,75,21,125,9,35,0,51,4,152,4,226,237,158,210,173,198,194,207,204,223,64,216,179,187,96,176,204,179,97,194,18,191,231,193,0,221,220,235,142,2,0,23,165,27,174,17,41,15,207,16,134,6,126,20,108,53,247,64,41,65,217,57,157,40,118,40,110,32,85,32,214,37,79,39,105,34,77,32,97,32,228,29,139,42,85,53,244,48,21,44,152,32,232,16,158,0,134,250,163,10,150,15,92,250,211,209,99,194,209,195,251,198,200,230,134,254,159,250,29,250,43,244,170,227,117,214,200,232,249,2,16,13,243,13,147,21,243,28,97,17,8,5,64,8,52,13,18,4,157,238,117,207,7,204,104,218,7,227,185,209,161,183,79,185,128,186, 27,185,246,187,45,199,5,212,238,230,247,6,115,19,189,17,71,25,17,19,0,4,66,9,112,23,173,50,109,66,237,61,157,54,223,48,97,38,143,31,173,38,224,36,223,37,136,38,48,31,166,27,202,33,20,43,243,51,4,50,214,46,76,35,126,16,141,251,238,0,251,25,94,11,105,242,183,222,26,194,183,188,253,206,27,233,134,242,73,251,156,0,49,241,5,218,224,217,114,239,9,255,144,1,137,14,150,28,43,21,232,14,0,4,159,13,16,19,106,3,158,233,64,205,178,212,213,227,150,220,51,201,0,193,205,187,78,181,214,183,88,190,149,185,222,208,234,236,81,249,152,12,204,23,48,20,232,13,18,3,216,2,156,25,211,49,42,57,47,60,173,56,209,43,179,39,210,33,79,33,194,39,156,37,12,36,124,28,47,27,20,32,151,42,19,50,52,48,140,55,126,34,214,3,8,3,57,15,112,19,141,11,38,252,189,217,57,194,226,194,226,209,82,224,17,241,9,2,109,0,207,232,36,217,172,228,232,236,212,247,80,0,142,18,115,29,123,16,120,11,206,6,8,21,141,23,123,1,181,224,171,214,143,224,251,224,114,214,59,209,220,193,56,185,43,191,197,181,181,179,122,192,224,207,171,226,181,250,39,11,102,22,73,23,4,9,189,253,83,9,129,25,219,45,218,57,74,58,5,57,163,45,10,40,173,34,9,37,18,41,61,36,106,39,252,23,69,28,94,37,134,35,209,47,205,63,99,53,246,23,185,11,131,9,112,16,58,22,206,20,135,247,60,218,244,200,90,199,34,207,198,217,235,249,32,4,233,247,159,230,186,224,58,232,134,232,135,242,99,4,42,21,61,26,175,14,233,5,219,14,223,30,113,23,31,247,144,229,54,227, 199,221,179,226,52,219,174,202,252,198,114,193,84,184,95,181,254,181,56,188,153,204,57,226,150,240,71,14,161,24,199,15,8,6,99,254,230,8,242,23,242,43,73,54,58,59,250,55,121,41,166,43,2,34,236,34,141,44,121,38,117,28,48,30,209,32,127,22,35,36,36,58,78,63,14,45,97,27,58,11,68,10,110,20,77,27,75,21,195,240,85,225,85,207,35,195,149,200,174,223,220,252,188,253,212,240,254,233,75,230,180,227,129,228,116,240,79,6,224,21,155,22,37,4,170,5,203,30,35,29,60,14,169,252,62,232,242,226,229,231,84,224,195,213,185,210,216,200,60,191,65,188,103,177,196,179,248,190,47,197,159,218,171,240,191,14,150,19,21,12,228,2,226,253,217,9,136,18,2,41,114,55,148,54,147,51,22,49,49,34,19,35,144,44,30,38,206,32,42,35,170,34,80,19,222,22,253,41,156,58,61,62,85,44,139,27,151,8,228,14,99,28,91,29,80,14,189,248,31,231,42,207,113,189,32,202,215,231,242,247,47,247,86,240,66,238,61,230,146,224,22,224,177,238,109,14,17,21,103,4,101,6,14,15,185,27,225,29,37,16,131,245,207,237,48,237,6,227,86,224,33,217,167,209,238,204,107,192,51,185,143,177,104,182,73,184,91,192,101,214,78,239,137,14,166,13,94,6,129,3,121,0,216,0,68,22,211,38,33,48,52,57,48,52,163,40,202,35,164,45,91,35,107,36,50,39,108,36,212,29,145,14,129,25,108,42,217,59,86,62,197,43,122,21,8,13,177,21,205,31,125,26,27,15,147,3,62,232,150,204,51,190,145,210,128,233,11,242,124,245,99,242,176,242,202,233,101,214,183,223,182,252,216,11,203,10,190,7,184,4, 49,16,33,39,55,26,157,9,214,254,163,242,38,239,122,230,118,225,53,218,180,215,193,205,201,193,199,186,181,180,64,182,52,182,90,186,61,211,8,248,136,3,169,10,133,10,118,255,157,253,58,5,60,19,157,32,76,55,237,52,110,46,125,43,89,42,79,41,153,34,50,40,190,42,46,37,38,24,68,16,109,23,75,45,57,63,85,61,114,39,239,19,101,20,49,26,197,29,140,26,90,22,33,10,181,227,15,204,112,197,159,212,39,234,204,235,36,240,75,252,105,245,79,220,221,215,88,232,35,248,45,13,170,6,14,253,48,9,150,23,75,35,202,21,117,12,30,255,13,247,228,240,189,229,21,226,143,221,225,215,198,207,79,194,108,185,181,189,35,177,114,173,86,188,232,212,164,239,33,1,17,13,186,0,145,1,223,254,192,254,150,16,62,37,142,49,102,47,172,45,237,45,149,41,47,35,187,38,230,39,31,45,119,34,60,20,246,12,92,22,46,49,43,64,200,55,90,35,175,22,198,25,110,23,242,26,81,33,141,26,89,8,234,228,82,201,47,204,189,219,206,222,100,228,10,253,10,251,35,237,46,222,88,214,120,233,69,254,20,7,1,252,245,254,106,10,79,26,210,31,101,21,159,11,8,4,255,248,19,240,152,234,233,223,202,225,48,219,228,203,235,195,220,195,144,184,92,171,26,177,33,183,47,209,48,239,28,254,161,4,83,5,18,0,180,248,13,255,63,18,141,35,251,42,146,47,111,46,48,46,146,39,254,34,124,39,149,43,66,46,212,33,100,15,93,12,202,25,200,52,137,62,190,49,111,38,34,28,32,24,181,24,108,29,161,37,106,35,9,8,248,219,68,217,168,213,18,208,84,222,118,235,6,253,118,251,193,236,123,216, 224,218,91,240,165,254,133,255,171,250,148,254,142,15,7,28,116,25,9,27,199,12,195,5,30,254,184,242,144,232,250,231,195,229,237,213,10,209,171,203,216,194,65,184,42,174,53,169,154,186,88,208,43,233,59,251,166,4,13,5,57,249,157,249,203,0,58,16,178,32,127,40,116,46,26,47,114,45,56,38,123,33,23,42,33,49,50,45,35,32,9,11,111,13,193,32,248,50,105,58,76,50,176,38,7,30,140,27,66,16,168,37,234,50,229,28,174,0,66,235,216,222,48,209,34,210,148,220,176,238,213,255,159,250,158,229,176,217,96,224,246,243,208,253,85,246,157,251,141,1,241,14,0,25,92,30,109,22,16,15,55,13,130,251,160,243,62,241,104,234,189,225,255,219,166,210,147,208,181,198,211,183,105,170,112,172,94,186,168,202,3,230,241,252,167,1,124,0,183,248,47,249,225,0,158,14,91,30,99,37,191,45,7,50,114,41,204,36,55,33,67,46,233,53,55,44,208,25,45,11,115,19,8,29,134,54,66,53,229,46,225,47,39,29,203,14,127,26,212,48,234,44,54,27,84,5,244,242,170,223,144,211,102,206,4,222,149,245,59,253,205,248,103,224,97,219,51,232,0,245,114,245,190,247,139,249,89,255,144,17,179,24,110,24,37,25,83,21,48,5,82,0,29,247,126,241,237,234,157,226,233,217,77,214,219,213,255,196,80,180,183,173,179,171,105,179,106,201,139,228,239,249,7,253,236,252,233,247,196,245,161,1,82,11,219,25,214,34,24,47,47,47,140,39,229,29,43,35,202,55,52,48,211,42,170,25,196,7,180,20,193,35,180,43,51,50,137,58,85,42,39,20,150,17,108,36,8,46,208,44,229,24,254,9,10,250,146,221,166,209, 212,205,50,224,252,246,106,254,110,238,125,222,191,225,19,233,112,241,223,245,108,241,122,248,204,3,143,11,204,21,216,27,30,25,216,18,228,8,148,0,45,249,148,246,168,235,165,222,170,222,34,222,182,211,231,197,2,183,170,175,113,167,200,176,205,203,1,223,64,248,174,249,223,250,42,244,29,248,29,0,96,8,181,21,21,33,250,51,207,41,36,31,13,33,93,39,176,50,103,55,232,38,1,15,79,18,35,22,235,27,191,39,57,60,158,55,0,36,38,19,127,22,155,41,255,44,122,41,157,29,237,17,88,249,147,227,186,205,214,206,240,230,9,251,5,246,105,236,99,225,2,226,201,237,229,239,118,239,96,243,235,248,46,255,72,11,101,21,112,25,160,25,66,21,56,6,95,1,67,2,123,244,129,232,64,226,137,228,221,221,161,211,31,203,237,183,124,173,62,165,184,179,219,196,78,224,147,244,151,245,113,248,69,241,40,251,15,255,253,255,209,20,63,41,157,42,121,39,32,32,30,28,225,43,220,57,199,51,73,28,181,25,242,19,205,15,124,26,160,43,169,62,117,51,180,29,238,20,235,29,75,39,8,44,142,42,190,32,194,21,41,1,95,222,158,204,207,215,82,233,96,249,42,245,82,231,207,227,255,232,14,236,39,237,123,240,17,243,213,245,163,1,59,10,58,16,63,31,69,25,155,17,209,7,209,9,130,4,219,240,6,236,227,230,51,229,102,222,68,219,57,203,121,185,114,173,154,164,244,178,36,194,77,223,129,242,235,241,91,239,15,251,190,247,110,244,106,3,129,21,15,37,147,42,162,37,238,20,191,34,141,49,84,55,20,45,16,34,237,26,90,18,1,12,178,25,110,52,96,59,98,43,81,29,128,25,141,29,20,41, 143,42,16,40,28,41,25,27,255,253,123,223,9,207,118,218,193,239,78,246,185,237,95,232,238,232,69,231,214,235,107,239,117,235,124,243,194,246,69,255,45,4,88,22,215,30,81,20,56,16,205,13,82,14,42,255,211,244,153,238,110,230,44,230,12,226,97,221,59,205,194,184,157,173,253,167,88,167,170,199,251,223,13,230,36,238,69,244,129,248,234,238,236,246,23,254,118,20,187,39,171,37,11,26,152,23,73,36,92,50,223,50,112,42,157,38,28,28,14,10,17,9,248,33,42,51,151,52,100,41,110,27,54,27,160,32,203,35,193,40,210,44,4,43,45,31,46,253,35,220,56,209,238,227,233,238,180,236,197,240,216,230,142,231,92,233,195,236,27,233,177,236,153,244,205,242,223,248,68,6,78,26,19,21,200,18,146,19,102,16,233,11,155,0,22,247,163,238,162,231,66,229,130,234,251,217,17,207,75,191,149,171,81,159,196,175,191,201,124,211,186,229,162,237,50,243,70,245,62,239,43,239,54,0,195,24,159,36,81,31,247,21,214,25,58,41,195,46,176,45,160,50,2,42,9,20,152,8,190,14,139,35,248,51,253,47,49,37,193,32,66,29,211,31,110,34,71,42,120,45,128,53,50,33,55,246,127,225,226,218,15,230,197,235,140,240,94,237,43,231,85,236,227,234,217,233,239,233,4,243,252,239,152,238,63,251,57,12,130,18,189,20,226,20,227,20,177,21,85,7,137,8,110,248,156,236,95,236,151,236,203,229,31,224,63,216,149,187,153,167,157,166,192,177,175,194,25,212,204,223,203,237,98,245,194,240,197,233,145,238,75,3,224,25,204,32,68,22,237,22,9,32,232,35,34,42,205,52,7,53,9,39,84,18,114,5,187,22,203,37, 28,48,55,43,157,40,44,33,177,30,169,33,218,28,2,42,247,56,58,57,8,26,12,251,15,231,182,222,19,233,171,236,95,239,55,234,205,236,214,236,1,232,222,233,82,241,189,237,153,236,137,239,244,252,221,13,26,10,35,22,98,23,235,21,144,16,248,17,136,6,202,245,144,244,170,238,68,232,206,235,96,233,234,212,130,188,141,169,180,169,41,179,77,191,116,205,146,224,177,239,56,241,124,237,90,229,234,237,40,9,35,24,31,22,77,23,90,25,102,28,243,31,194,41,188,58,159,53,128,35,185,10,56,13,222,25,52,33,50,47,189,41,99,37,150,36,66,34,10,23,133,27,86,49,106,61,46,53,76,26,231,254,234,231,183,228,240,233,68,237,107,233,190,239,202,236,70,231,139,234,71,236,33,242,2,233,233,232,193,243,0,0,39,2,76,14,22,23,175,18,107,21,172,23,102,15,167,3,246,254,12,243,195,235,30,236,44,241,184,235,182,212,89,186,80,173,58,175,160,173,61,187,11,204,221,223,97,237,60,241,8,227,177,226,164,244,233,6,125,17,98,18,116,24,3,24,25,24,149,25,170,47,40,64,174,46,157,30,204,14,54,16,186,22,252,38,243,40,36,37,26,43,136,40,13,27,226,18,160,32,229,52,179,62,82,51,40,32,49,251,244,240,169,233,191,232,127,237,251,235,10,241,66,234,209,230,160,236,40,243,212,234,126,230,224,238,227,243,73,248,171,6,4,14,146,15,101,23,59,24,126,21,115,16,4,9,178,255,211,242,152,236,60,240,237,248,228,235,163,210,120,191,253,180,49,171,252,176,202,181,32,203,121,227,201,236,164,233,113,222,25,231,107,245,0,5,43,12,34,18,174,27,25,19,40,15,236,30,168,55, 223,56,196,47,203,29,125,14,95,18,124,28,145,35,198,33,215,42,240,45,47,39,19,20,119,22,168,33,228,55,249,64,202,51,7,30,26,3,186,244,127,236,41,235,134,235,245,242,179,238,222,229,208,235,161,243,195,236,165,233,143,236,84,235,137,242,205,251,100,4,254,8,150,18,64,22,82,24,238,22,255,16,250,13,164,255,150,240,170,237,0,251,227,247,200,235,206,213,54,195,120,184,94,173,49,173,189,177,198,208,101,225,141,233,96,227,141,220,55,234,226,245,218,253,205,9,177,25,49,20,16,11,3,16,252,35,74,51,182,59,63,44,133,25,158,18,184,20,130,30,84,25,33,36,202,45,19,45,250,34,17,18,239,19,5,38,168,56,19,63,154,52,170,28,254,7,24,249,244,235,39,234,155,243,6,240,121,230,215,235,152,238,97,239,20,237,108,235,15,232,22,237,141,241,46,251,139,0,234,7,238,15,113,23,25,23,144,18,218,25,119,13,26,250,32,242,32,243,156,252,136,247,56,236,239,213,164,201,137,185,246,170,32,169,128,178,16,208,63,225,120,227,246,216,166,227,67,233,82,237,160,251,149,16,121,19,66,14,158,8,181,15,230,35,162,52,15,59,145,37,29,26,101,23,94,23,52,23,63,26,88,36,39,48,111,45,109,28,98,17,141,20,76,38,109,58,10,63,8,48,11,35,107,13,175,244,252,239,182,241,166,241,3,234,49,236,214,233,66,239,78,239,222,236,169,233,209,232,14,235,74,242,112,251,61,249,130,10,164,16,215,18,142,20,254,25,193,27,222,8,21,252,73,243,207,248,152,254,54,247,40,236,54,221,14,204,168,187,49,171,144,162,14,184,144,210,182,219,161,215,52,225,241,224,74,225,84,236,185,253, 197,15,111,14,78,10,185,4,47,14,124,38,27,54,198,49,70,37,243,27,2,26,67,23,233,17,176,25,161,40,93,48,255,40,208,27,190,13,65,21,31,43,199,55,14,58,221,55,245,36,247,9,25,252,53,244,52,244,227,239,8,237,6,235,80,236,227,240,144,237,240,239,249,230,185,232,61,238,32,242,167,244,187,252,66,11,103,10,79,18,220,21,55,31,133,25,80,8,245,249,142,249,221,252,198,251,247,249,40,238,121,224,160,210,73,189,5,162,72,170,231,188,204,204,215,213,131,217,155,225,81,219,23,222,174,236,228,255,92,13,252,12,37,3,192,2,78,17,247,38,210,51,122,45,137,36,148,32,212,29,18,15,252,18,195,27,63,41,76,48,234,39,195,20,63,15,4,26,2,38,217,54,48,61,232,56,205,33,255,14,143,253,135,248,52,247,83,236,25,239,113,235,108,236,75,241,125,240,136,235,45,231,27,237,89,236,45,239,1,245,70,0,225,4,200,10,107,12,20,29,228,33,230,20,116,7,85,254,217,252,244,251,189,0,107,246,175,241,131,234,177,211,58,183,224,166,119,175,56,188,135,199,170,212,116,220,239,219,103,216,157,219,186,236,168,2,39,11,35,7,220,255,64,1,25,19,93,41,206,43,189,42,243,40,108,36,121,23,75,17,242,16,193,27,117,47,64,44,78,35,122,21,62,18,219,21,133,39,183,55,189,61,63,58,12,33,207,17,123,3,41,253,172,244,4,241,243,238,97,233,78,241,56,241,100,238,150,234,142,236,67,234,235,235,215,236,15,248,209,255,128,0,231,3,135,17,87,34,48,26,130,23,113,7,106,254,97,1,15,255,239,250,216,248,176,250,225,237,69,208,39,183,156,174,185,174,203,185,144,197, 34,213,83,219,109,216,94,210,164,218,101,240,179,0,135,10,20,1,90,250,255,3,214,23,195,32,0,42,168,43,88,41,173,38,122,21,185,13,132,16,181,35,72,43,103,41,92,36,226,19,171,17,36,21,209,38,43,56,194,64,222,52,201,37,173,20,122,7,175,254,109,248,147,241,104,235,13,241,59,239,3,241,175,237,197,236,140,237,66,234,95,231,82,239,129,253,251,247,234,251,175,6,84,19,110,31,156,29,33,19,43,7,26,5,91,3,85,252,239,248,72,1,20,255,118,236,93,208,253,188,82,176,78,176,29,181,51,198,216,215,201,214,25,211,154,207,176,218,97,239,158,4,245,2,104,249,132,252,249,4,66,20,145,29,99,38,29,42,196,47,184,34,168,15,239,15,151,18,18,35,152,40,126,42,210,31,145,21,72,13,221,19,48,39,177,56,10,60,230,53,4,39,33,20,138,14,252,254,66,249,210,239,15,240,224,239,18,240,12,240,245,234,149,242,223,235,147,227,169,234,166,244,240,246,217,245,37,249,147,5,166,21,137,30,27,28,188,14,6,13,40,8,148,1,211,248,101,254,119,5,103,1,85,235,96,210,250,194,77,178,158,172,173,181,31,203,248,209,48,214,108,206,20,202,32,221,196,242,84,0,24,252,113,248,157,250,172,7,28,17,37,23,71,37,27,48,213,44,176,30,235,18,76,13,17,23,106,33,148,41,51,41,223,32,0,19,129,11,247,22,198,37,19,57,193,59,198,53,80,38,160,28,30,15,209,1,242,251,129,239,53,243,246,243,194,236,142,238,6,244,51,240,171,231,214,229,131,238,193,244,58,245,200,242,12,247,95,7,17,23,144,29,55,22,246,19,111,16,191,8,78,255,181,248,55,4,38,10,24,0, 185,235,230,219,178,195,253,177,120,175,7,183,52,204,163,211,91,211,250,197,214,205,2,222,193,243,231,253,113,246,32,246,216,255,245,5,128,9,71,23,71,38,59,49,183,41,24,32,180,15,154,16,58,23,145,31,150,44,238,38,2,31,8,17,71,12,227,19,86,40,3,56,254,55,186,54,192,40,178,29,3,20,184,4,89,246,234,248,85,244,24,240,50,237,135,243,101,244,29,237,46,231,226,231,240,240,211,244,85,243,41,237,157,249,186,8,19,22,42,25,134,22,55,23,243,18,46,8,19,250,69,255,90,8,144,7,133,1,91,241,207,221,104,197,187,179,229,171,169,188,237,204,77,209,134,204,174,196,167,202,242,224,15,245,178,243,251,243,206,248,249,255,37,255,218,7,73,21,71,40,59,47,43,40,57,31,201,16,107,15,239,22,155,35,177,41,116,38,116,32,105,13,174,10,11,24,191,38,115,53,252,57,145,50,27,45,28,35,125,20,242,2,45,254,222,250,219,242,159,239,119,239,34,247,6,242,135,236,139,229,82,235,116,243,31,243,230,237,127,237,193,250,202,7,200,21,157,18,172,25,62,28,156,16,170,4,241,253,86,3,30,7,178,10,61,2,83,246,86,226,52,198,126,177,174,178,209,189,58,205,63,210,197,196,243,193,82,205,225,229,40,236,34,240,9,245,236,249,129,252,181,250,5,6,41,22,214,38,117,43,230,42,226,27,39,15,232,16,135,25,1,31,144,44,167,40,50,25,115,15,232,10,0,23,108,39,7,52,50,52,92,54,55,48,115,36,225,19,28,7,15,4,109,249,165,243,77,239,48,244,114,248,135,240,77,233,188,231,13,240,188,241,33,242,3,234,11,238,74,252,250,7,180,12,176,20,120,30,64,25, 39,16,128,3,148,0,187,4,192,8,2,8,39,8,55,251,248,225,41,199,73,180,105,179,61,193,15,210,197,201,86,190,52,196,217,208,33,226,3,230,127,239,236,245,29,249,75,246,151,249,148,5,255,18,30,36,203,47,42,36,247,26,32,19,85,13,228,24,196,34,149,44,170,36,239,26,114,11,250,11,253,24,66,37,211,46,49,52,138,57,228,47,167,36,81,21,32,13,110,5,38,250,12,243,85,241,173,251,62,245,8,239,197,233,252,234,221,241,190,243,139,236,222,233,226,242,205,250,57,3,79,11,119,24,89,29,155,28,0,11,49,6,19,6,87,3,91,7,240,12,50,13,19,252,121,230,199,199,69,180,217,184,229,201,59,206,40,195,136,190,87,199,112,210,202,218,167,228,135,241,87,246,197,242,68,248,230,247,93,0,60,21,63,37,90,42,225,37,92,29,22,14,125,17,182,23,197,37,158,44,74,36,139,23,26,11,33,16,23,23,38,34,115,44,62,55,250,55,33,49,98,36,232,23,195,19,160,4,221,248,124,243,191,248,199,249,135,244,22,237,27,233,129,240,195,242,62,239,125,235,60,237,244,240,195,250,68,254,223,9,32,28,145,29,36,23,180,11,215,12,238,2,243,1,36,10,58,15,197,14,179,1,148,230,178,197,109,183,25,194,244,203,10,200,39,191,82,193,137,203,59,201,217,216,36,232,225,236,224,242,74,245,47,243,45,243,86,2,211,17,57,35,220,40,206,37,82,26,217,13,150,15,135,23,40,42,206,40,127,34,144,20,252,14,237,14,76,20,94,32,6,43,21,56,217,55,52,47,243,35,125,33,129,18,183,4,240,248,87,247,57,252,237,249,98,241,149,234,138,239,118,240,237,241,25,238,21,234,185,238, 123,242,107,244,227,249,4,16,16,26,181,24,28,22,78,17,130,9,125,2,1,3,116,9,139,16,30,20,40,4,180,226,127,197,211,189,176,203,153,197,90,194,20,195,209,195,185,193,51,203,79,217,48,225,5,238,2,242,159,241,166,239,139,242,121,255,251,16,208,32,35,39,87,38,218,22,61,13,224,12,129,29,71,40,159,37,193,33,199,20,194,15,165,13,32,19,135,27,223,45,159,54,214,51,243,45,32,42,68,35,31,19,118,4,75,248,74,255,144,252,155,246,67,241,42,236,135,240,159,242,125,240,235,233,27,238,187,241,72,236,128,239,126,255,63,14,48,22,70,24,182,24,222,16,47,9,195,4,99,0,98,11,137,20,96,27,183,2,162,221,98,204,54,203,7,199,219,195,35,200,58,192,80,194,222,193,171,202,213,212,1,226,226,236,217,239,29,240,209,235,252,241,160,253,149,15,45,29,215,41,196,35,215,19,253,10,189,17,182,30,17,37,52,40,61,30,116,23,213,16,21,12,21,16,206,29,214,45,6,51,222,50,201,45,115,49,210,36,153,17,238,4,83,0,120,0,255,252,239,248,65,239,94,238,203,245,37,242,61,235,17,239,72,242,254,237,233,231,250,243,54,254,99,11,85,21,127,24,223,25,118,16,5,11,36,4,199,253,255,11,220,32,192,26,125,250,27,229,167,212,28,204,11,200,15,201,89,197,206,194,43,193,111,193,18,202,11,210,137,226,134,235,57,240,91,235,120,235,150,241,70,251,81,11,221,32,61,41,65,30,148,19,224,11,218,19,103,30,76,38,57,37,34,31,147,26,122,13,209,11,86,14,127,31,64,45,237,45,121,47,87,53,217,50,181,33,228,19,39,8,181,1,140,2,10,1,172,242,183,240, 13,244,204,245,248,235,129,238,105,243,143,239,207,234,55,233,129,244,230,251,226,8,170,20,252,25,31,21,107,21,84,14,164,248,211,255,113,22,123,33,211,19,135,254,91,232,44,216,18,206,137,202,45,202,183,196,235,194,64,191,60,195,58,196,163,209,227,225,96,235,168,234,22,234,206,236,115,235,138,247,173,12,203,32,104,35,179,29,18,16,35,12,107,21,65,28,81,37,176,35,77,32,23,26,12,12,255,6,181,17,218,32,125,37,139,41,128,52,142,53,230,48,223,36,116,19,195,8,161,6,8,8,121,250,163,242,50,247,69,244,20,241,38,237,167,242,253,242,38,237,161,232,176,237,132,239,53,250,41,12,230,15,106,21,224,28,24,25,253,1,22,250,114,6,33,25,219,31,57,19,43,1,10,236,120,219,124,208,216,206,30,202,250,196,212,194,26,194,192,190,228,192,123,213,133,223,10,231,196,233,164,236,246,230,116,232,171,247,102,12,83,31,154,32,173,26,174,15,63,13,59,20,152,30,13,32,174,37,223,35,154,23,14,7,169,11,82,21,223,25,119,34,41,43,213,51,107,53,68,53,12,35,33,18,45,16,4,12,237,4,64,249,141,249,138,247,250,243,23,238,131,242,219,244,170,238,248,238,73,235,22,232,242,239,174,255,59,2,29,14,219,26,163,32,238,17,76,255,230,252,153,10,116,27,96,29,62,21,30,4,63,239,153,221,133,215,71,209,197,200,215,200,52,198,125,191,125,186,242,198,50,211,236,219,103,231,106,235,125,234,50,227,164,230,216,248,215,12,207,27,131,32,109,23,80,15,38,15,160,23,161,23,109,34,5,44,178,32,9,19,248,10,33,16,200,16,108,24,200,33,98,40,54,52,175,58,23,50,71,32, 57,25,37,20,131,14,152,1,138,253,19,0,67,245,68,242,41,244,126,244,74,241,66,245,117,238,123,231,174,235,178,244,168,248,223,254,13,17,65,31,101,32,39,12,37,255,106,0,35,14,68,25,49,30,172,24,75,3,194,240,152,228,111,218,14,206,131,206,74,204,79,195,92,188,245,189,32,197,121,207,5,218,209,231,130,236,180,227,12,225,55,230,46,247,183,10,222,28,65,26,98,19,142,19,72,15,72,17,78,23,161,42,125,39,17,29,174,20,249,13,114,13,36,17,10,23,83,27,245,41,4,54,69,58,142,44,17,34,224,30,109,23,94,8,15,5,163,4,132,249,155,246,38,245,214,241,60,243,71,246,148,242,174,233,204,233,80,238,15,242,20,241,18,254,42,19,163,34,230,25,232,7,82,2,2,2,73,12,246,25,219,33,193,20,106,4,39,248,207,230,239,215,162,212,99,209,178,204,16,192,183,190,176,191,192,192,44,204,86,219,88,233,147,230,159,226,84,223,225,225,252,247,127,12,249,21,145,20,136,24,243,17,76,9,129,15,147,29,10,39,168,35,231,31,108,17,200,15,32,14,172,15,44,17,181,25,59,43,96,56,31,51,221,42,211,42,183,30,183,20,89,13,248,8,210,1,43,253,175,248,137,241,199,244,198,246,156,246,225,238,10,235,184,236,210,240,114,236,7,236,171,0,111,24,63,31,241,19,222,11,224,1,70,0,193,14,134,30,89,28,24,22,227,9,247,250,59,230,216,219,230,218,244,210,125,202,182,193,172,196,71,186,26,191,11,206,73,219,15,231,193,230,245,224,157,216,60,229,169,250,121,7,100,15,51,26,101,23,24,12,153,10,138,16,93,30,157,37,176,36,1,28,101,20,250,16,254,15,93,12, 239,10,43,30,63,45,98,49,31,49,39,49,130,40,24,32,42,24,113,13,221,10,4,5,224,254,8,245,27,244,43,247,57,248,58,245,159,236,48,237,146,242,194,237,61,228,58,236,186,6,2,21,146,26,150,23,192,7,177,255,189,2,230,17,112,27,92,26,34,26,254,12,217,249,239,230,222,228,24,220,102,209,183,204,81,199,117,192,11,184,100,193,205,201,18,220,85,231,204,228,15,216,57,218,0,233,0,244,34,3,93,17,88,24,3,19,46,11,22,8,34,19,190,29,242,35,227,36,15,24,126,23,136,21,74,12,65,5,230,15,90,30,224,39,84,48,84,49,103,48,212,41,9,35,119,21,10,18,63,13,239,6,91,253,61,246,69,245,234,250,97,249,88,240,4,237,213,245,205,242,4,229,75,229,54,239,252,4,117,19,37,29,168,20,109,4,228,1,251,5,72,18,136,22,96,31,183,29,231,10,63,250,236,239,251,230,93,219,143,214,157,207,135,200,148,190,227,187,83,187,237,202,224,224,23,228,56,221,128,217,215,220,236,227,118,242,140,1,157,17,71,22,16,15,253,9,15,8,121,18,100,31,211,35,255,28,186,28,118,29,238,16,123,9,251,6,32,16,163,27,138,39,193,44,24,49,108,50,220,42,63,33,179,25,57,20,250,15,246,7,36,253,132,245,193,250,166,255,139,241,251,239,37,245,137,247,45,237,7,229,61,229,3,238,254,3,191,20,44,29,150,13,207,5,57,5,217,5,229,12,57,26,231,34,238,24,28,12,62,255,5,243,66,230,103,224,20,216,150,208,226,203,155,191,160,181,185,187,240,209,153,219,147,224,182,220,49,217,44,220,170,224,133,240,32,2,234,15,215,18,154,15,35,4,153,9,133,22,133,28, 33,29,84,32,239,32,91,26,123,17,34,8,249,5,81,16,241,26,40,34,255,43,53,50,116,49,228,40,174,35,146,26,147,21,191,21,224,3,229,250,86,251,75,0,118,248,158,239,64,245,223,247,219,245,113,235,41,230,7,226,120,237,139,5,196,23,103,20,10,14,228,9,218,2,127,3,246,14,15,30,198,30,148,25,209,15,59,1,240,244,149,235,131,224,94,217,109,217,119,202,190,187,17,183,244,190,125,209,4,217,155,222,160,219,118,218,251,214,155,224,207,238,8,0,53,16,87,17,86,7,211,5,214,13,161,19,102,24,168,30,157,32,43,33,230,28,146,14,36,7,121,8,97,16,187,21,79,33,76,45,132,47,107,50,123,41,102,34,69,29,61,30,214,17,145,1,243,0,166,0,42,255,152,243,230,243,98,248,185,248,97,245,116,238,166,225,213,223,169,241,187,6,34,18,113,18,25,18,210,6,159,0,32,5,100,17,81,27,255,30,121,27,92,14,199,6,58,248,170,233,158,227,205,225,135,217,200,201,182,187,148,183,167,195,52,205,2,217,36,222,69,219,195,215,5,216,128,220,85,237,215,3,160,13,230,9,12,8,73,8,111,11,159,19,242,21,234,29,108,33,240,36,175,25,159,12,253,11,137,7,96,13,81,21,129,32,205,41,246,50,162,47,116,38,227,36,167,36,111,29,110,13,237,5,9,6,237,2,28,250,75,246,111,246,173,247,68,252,90,248,226,234,161,222,55,228,155,242,193,3,128,16,92,21,170,15,78,4,115,4,96,3,53,18,217,29,192,28,5,26,223,21,129,8,211,246,217,236,127,233,154,230,2,218,188,200,221,189,48,186,244,192,0,207,198,215,167,218,114,220,9,216,91,209,21,219,12,242,124,0, 225,8,25,8,243,7,33,6,159,13,182,16,60,17,214,32,141,35,164,34,58,23,150,17,67,9,27,8,254,12,158,17,245,30,78,44,114,48,35,42,175,39,61,42,212,39,206,23,53,15,195,11,218,6,39,2,68,251,182,246,156,244,45,252,67,255,198,245,148,231,33,225,163,228,231,238,26,5,52,15,183,18,247,14,239,5,67,254,149,8,153,19,90,24,221,27,95,30,206,23,65,7,215,246,49,241,138,239,119,230,73,219,200,202,163,189,150,185,13,197,87,203,23,211,161,223,93,218,112,209,39,207,75,222,21,239,186,253,202,6,221,3,53,6,71,9,145,10,147,9,108,21,25,31,244,34,99,33,60,24,173,16,216,10,165,8,220,7,222,16,58,32,140,44,217,41,202,39,208,44,242,44,110,36,35,24,120,19,24,12,162,9,195,3,229,249,33,245,97,247,147,1,8,253,225,244,75,233,122,223,193,227,63,242,68,0,234,14,33,21,87,11,111,1,250,2,48,10,6,16,115,22,133,29,160,34,94,22,12,6,8,251,128,246,198,239,220,235,155,221,5,200,47,194,125,189,197,194,153,199,185,217,175,222,101,213,226,208,150,207,235,220,92,239,76,253,194,255,102,4,28,8,30,7,106,6,241,10,86,20,209,30,56,36,69,30,218,25,29,18,180,12,56,5,196,4,141,19,127,33,142,38,78,37,196,43,42,45,72,45,76,35,43,26,147,19,170,15,124,13,50,2,87,247,251,247,111,251,201,255,220,0,126,244,30,230,169,226,70,229,243,236,124,2,45,17,95,17,79,7,190,2,190,6,157,7,142,12,144,22,196,34,239,31,152,20,109,10,27,251,144,248,106,246,96,238,48,217,33,206,184,196,115,187,72,191,190,204,207,216, 88,218,24,214,64,204,152,206,7,223,227,237,254,246,60,255,23,4,47,6,28,6,90,3,49,10,56,20,132,31,164,33,69,28,249,28,137,20,220,10,64,0,18,9,82,20,158,29,152,34,104,37,79,43,132,46,221,45,88,35,71,24,88,23,41,22,251,9,71,2,68,250,104,246,46,252,214,5,221,253,46,242,19,234,182,226,156,224,155,237,201,5,96,14,240,12,193,4,66,9,212,4,69,1,166,15,88,24,238,32,204,31,0,25,24,7,210,253,33,0,139,249,139,235,193,223,244,210,242,193,232,188,204,192,149,205,215,216,230,218,153,208,78,203,150,209,30,221,114,235,59,244,236,253,36,3,17,6,55,2,72,1,183,9,132,21,79,29,221,27,171,32,109,31,112,18,14,7,232,2,178,9,242,18,183,26,65,32,136,34,101,43,157,50,196,42,218,31,44,30,43,27,204,18,113,15,146,2,120,246,200,249,220,1,61,4,222,251,5,247,152,234,29,224,233,221,210,243,182,5,155,7,188,10,253,10,21,7,40,255,218,5,33,14,29,22,120,34,138,34,255,19,79,7,156,5,174,0,214,248,12,240,79,227,68,210,12,196,242,187,115,192,156,209,95,214,241,215,240,205,164,203,186,208,0,220,232,231,56,241,178,252,85,3,142,3,247,252,65,1,248,11,59,18,65,23,218,30,121,34,110,30,251,15,74,7,239,3,73,8,111,19,243,23,245,24,130,35,215,47,251,43,59,41,75,35,200,29,69,26,226,24,212,15,58,252,240,250,17,252,169,2,184,0,144,255,128,250,37,230,87,219,168,228,169,245,140,253,142,7,2,13,175,9,194,2,44,3,172,3,33,10,26,27,119,35,224,29,230,19,206,12,80,6,206,2,9,252,78,242, 56,232,126,211,213,195,83,188,66,198,108,208,200,214,67,213,51,205,14,204,240,208,93,219,116,227,171,239,79,255,12,2,174,252,57,254,199,3,189,9,145,13,12,24,101,33,5,34,86,29,78,18,8,6,253,2,69,15,188,15,147,16,96,27,235,38,21,42,60,45,157,43,58,32,14,32,106,31,105,28,116,11,58,254,151,255,0,254,177,254,187,4,119,7,6,245,207,226,74,225,28,232,150,239,50,254,176,9,118,9,213,9,52,5,139,0,227,255,81,15,134,27,35,32,161,30,186,19,132,15,254,8,134,3,53,254,54,249,121,233,210,211,79,196,4,192,193,199,4,209,86,214,12,211,138,203,131,205,221,210,72,212,114,225,81,243,141,253,110,251,203,251,139,0,56,2,10,4,254,13,137,25,220,27,144,38,153,29,53,13,186,5,161,11,179,11,130,8,51,19,95,26,92,35,103,42,192,46,28,39,17,32,156,35,179,37,240,23,228,9,135,6,60,255,27,249,91,2,113,13,58,3,237,240,126,232,247,226,34,229,46,240,65,255,218,3,103,12,20,10,12,2,160,254,182,0,229,15,250,26,228,30,109,27,92,23,35,17,229,7,46,5,5,4,32,252,83,234,154,212,48,199,122,193,234,200,203,212,115,210,111,207,85,207,210,207,4,204,8,210,213,228,122,243,250,246,108,249,249,255,139,252,188,255,64,5,35,12,73,19,160,35,238,38,246,20,213,15,230,11,143,10,70,7,53,10,42,17,127,23,57,34,45,45,173,42,148,33,253,36,56,41,85,33,241,21,135,18,12,7,176,247,148,253,40,9,177,11,129,255,158,245,221,231,219,226,198,230,246,238,24,252,147,5,219,11,254,8,119,1,94,251,27,3,161,17,168,24,248,27, 72,30,27,25,229,15,82,8,247,9,81,8,153,252,195,237,183,214,50,198,169,196,255,207,100,207,122,207,25,210,42,210,39,203,245,197,60,215,181,227,223,236,167,245,230,251,84,249,188,252,2,2,23,254,115,7,86,25,0,36,156,30,195,22,43,18,50,13,40,8,249,7,70,10,184,11,239,22,247,37,243,41,56,34,26,38,33,42,198,36,14,32,18,30,64,20,129,255,242,251,20,2,57,9,193,11,207,0,201,244,25,234,2,228,52,229,254,238,138,250,23,5,19,13,187,7,100,252,52,253,143,5,210,15,62,21,184,28,94,33,58,22,163,14,225,12,90,12,210,8,159,3,161,237,192,213,83,201,248,204,55,207,185,201,16,212,106,214,162,206,134,197,216,204,51,214,43,222,123,239,23,245,160,245,112,252,242,255,78,250,85,251,19,11,238,26,188,31,15,28,45,27,24,18,246,12,112,10,242,9,150,3,183,10,162,28,77,35,136,33,223,36,65,43,101,36,224,36,218,38,217,31,192,16,159,1,150,253,253,4,248,11,83,10,101,2,73,247,139,234,221,228,52,231,253,235,128,250,225,7,243,12,242,2,6,252,74,1,19,5,96,11,101,22,84,33,234,27,93,23,35,17,213,12,243,13,46,16,87,6,49,234,98,216,79,210,6,207,50,199,223,207,190,216,250,208,202,203,167,202,68,201,65,210,118,226,86,235,67,239,113,247,36,255,102,250,127,244,61,253,140,12,197,23,94,27,191,31,206,24,84,16,160,17,204,12,251,2,240,0,157,17,189,25,126,27,34,35,119,39,184,37,137,36,142,39,167,41,112,32,171,14,146,1,184,1,238,6,236,9,52,13,193,2,199,246,213,236,3,231,234,227,202,234,10,253,252,9,201,6, 58,0,125,2,240,252,29,2,133,12,228,23,140,29,198,27,101,25,1,14,179,12,193,20,104,21,120,0,178,235,189,226,4,211,140,201,155,205,4,212,110,210,192,211,29,205,122,198,255,200,34,213,215,223,243,228,233,239,176,250,135,252,126,243,153,245,101,254,70,9,28,21,172,29,96,28,110,20,229,22,226,20,5,6,180,0,48,7,104,14,199,20,88,27,48,35,236,36,63,35,83,35,15,44,183,44,187,27,154,15,130,4,40,3,201,5,75,13,172,12,218,1,189,248,153,240,234,228,26,223,66,240,11,254,84,4,87,4,165,4,175,254,128,250,87,3,69,12,39,21,233,28,254,30,106,20,54,10,179,20,192,26,223,14,240,1,222,245,163,224,29,211,50,206,109,207,213,209,142,213,67,212,139,200,152,198,49,203,221,212,190,216,158,227,81,243,51,249,123,246,135,243,230,245,71,250,255,7,30,24,28,24,145,22,27,27,214,24,35,16,42,5,121,3,49,6,92,12,31,18,9,27,221,35,171,31,172,31,140,39,158,47,89,40,178,29,122,16,68,6,199,2,79,8,150,16,224,7,63,5,182,254,78,238,210,224,163,228,231,241,28,250,99,3,226,6,76,3,133,251,107,253,134,3,112,8,79,22,144,34,175,25,105,13,220,19,61,24,136,22,150,17,113,8,117,245,90,227,252,214,28,207,148,208,165,212,89,216,4,208,202,199,228,201,42,205,202,206,124,214,248,230,173,242,175,244,104,247,25,243,36,240,196,252,218,10,234,18,58,19,171,27,247,27,58,25,186,15,172,5,212,6,122,5,205,8,250,18,187,30,202,29,140,28,8,33,178,43,213,45,39,40,157,33,31,15,166,5,207,7,37,11,224,10,63,11,211,11,196,252, 183,235,54,228,100,231,192,238,21,250,26,5,145,5,117,255,142,255,55,254,185,250,103,13,8,28,9,28,237,19,181,19,72,21,116,22,93,25,166,20,244,9,139,248,96,231,69,216,77,208,128,212,6,217,111,213,251,205,117,203,45,205,63,200,176,203,216,217,26,228,39,240,167,246,90,244,104,236,246,242,225,252,167,7,235,13,125,18,186,27,252,28,194,22,237,12,137,11,213,3,36,1,205,8,122,21,48,27,234,22,99,28,206,34,216,40,248,45,41,44,23,29,72,14,19,12,158,8,47,7,31,12,62,17,180,10,254,250,223,237,20,231,156,228,226,238,139,253,182,255,226,3,218,4,126,253,181,244,82,0,251,16,222,22,117,24,235,20,129,19,95,20,1,24,241,25,38,21,51,12,152,252,92,231,165,216,35,211,112,218,133,214,201,209,33,210,75,205,127,201,252,198,133,205,74,212,191,228,21,242,92,243,107,239,64,237,172,242,80,253,239,4,248,7,27,22,200,27,145,26,111,21,81,17,89,12,83,255,174,0,31,13,217,19,119,20,151,23,76,27,8,31,16,43,166,48,142,40,229,26,236,20,66,12,180,6,19,7,152,16,67,18,170,7,14,255,193,238,239,227,6,232,204,241,53,246,106,0,65,9,36,1,87,247,124,247,250,2,228,14,133,21,202,22,141,20,177,18,192,22,196,23,111,26,115,23,119,17,165,253,124,230,66,220,230,218,233,216,122,212,54,215,228,208,89,205,248,202,47,198,207,200,170,213,81,230,68,239,177,241,104,235,0,238,173,244,63,250,106,255,204,8,225,22,183,24,131,23,82,25,202,20,93,6,215,254,141,5,116,11,180,16,212,20,27,21,77,22,74,34,41,44,255,46,186,37,74,31,196,23, 78,9,62,7,191,11,28,16,88,17,164,13,139,253,151,236,45,234,136,233,203,235,18,248,101,4,109,7,66,253,68,247,93,249,247,1,108,16,195,18,6,22,77,19,76,20,12,23,145,22,113,27,201,29,176,18,231,250,76,236,68,225,161,219,117,217,121,217,131,212,234,210,45,209,3,200,102,197,217,199,57,214,83,231,105,237,179,236,67,235,84,240,119,243,143,245,13,254,77,12,218,17,10,21,31,28,0,28,44,17,238,5,81,3,121,3,114,12,84,17,230,17,237,16,249,22,204,36,73,42,7,44,99,41,224,33,4,20,17,13,29,9,40,9,207,18,233,22,165,9,36,253,233,242,0,235,151,229,200,236,29,251,167,3,238,5,23,251,52,247,220,248,43,4,161,14,67,17,164,19,76,20,62,22,125,17,2,24,244,32,49,30,44,16,122,0,39,238,129,226,53,224,69,218,137,216,20,215,190,212,119,209,101,199,131,194,248,199,80,216,7,230,39,233,150,233,51,238,71,239,56,238,110,244,171,0,146,6,215,12,194,24,115,27,69,26,191,16,254,5,41,2,45,4,125,13,178,14,83,12,135,15,168,24,29,32,59,40,90,46,127,39,40,31,171,25,16,10,103,6,8,13,35,22,146,18,241,8,173,2,189,242,203,232,124,229,43,238,157,250,89,4,104,2,89,250,1,245,20,250,66,6,215,9,238,14,121,21,136,21,197,14,232,18,108,28,22,31,6,31,244,18,135,0,233,240,250,230,17,225,52,219,178,216,161,216,165,215,240,207,145,197,230,191,31,202,59,217,29,225,2,229,2,236,116,237,103,233,32,239,40,245,85,252,209,2,36,13,61,23,213,27,179,25,93,16,242,4,243,1,105,8,245,11,53,10,184,12,155,15, 185,19,233,33,227,40,177,42,79,40,69,37,87,22,157,7,90,12,166,15,45,20,12,18,146,14,172,2,242,243,100,232,186,230,20,239,120,251,250,4,69,0,46,247,137,246,183,254,193,0,128,7,81,20,122,19,116,16,113,16,242,19,248,27,199,33,33,32,9,20,172,2,227,244,79,235,57,226,167,220,128,218,215,220,240,217,59,207,224,194,122,194,115,206,171,212,13,223,203,231,191,234,64,234,212,234,23,239,106,244,100,249,174,1,155,11,41,23,230,28,81,26,35,13,58,5,235,7,157,5,189,10,197,11,145,9,121,11,20,23,1,32,131,35,30,44,64,45,221,33,134,18,210,13,80,12,239,15,46,19,150,20,215,16,21,3,7,245,26,233,151,230,164,239,36,0,143,2,105,250,62,251,184,249,81,249,91,0,76,11,189,17,10,18,143,15,107,15,61,20,151,28,168,35,59,32,113,20,25,5,140,249,75,237,104,227,131,220,167,221,39,226,88,216,74,203,218,197,238,196,28,202,106,212,148,222,224,229,48,232,53,233,190,233,167,238,225,241,254,247,122,253,213,8,131,27,30,26,109,22,138,14,51,9,17,4,43,8,119,13,162,6,181,6,196,15,74,21,236,24,155,38,212,46,181,43,252,30,121,21,22,16,1,12,160,15,69,20,46,23,52,16,173,5,10,247,231,228,45,232,187,246,181,252,32,253,83,254,99,251,55,247,106,248,39,1,162,11,207,15,97,17,234,13,80,14,181,19,3,31,226,35,59,31,120,21,146,8,0,254,11,239,177,224,38,225,102,228,99,224,116,215,126,205,60,199,129,195,252,202,29,211,255,221,74,228,52,231,65,232,198,231,77,240,239,240,151,241,48,251,46,14,36,22,174,23,123,24,146,14, 61,5,188,7,213,12,186,5,5,5,126,10,55,13,119,14,48,25,212,40,60,45,151,40,37,31,168,24,206,14,213,10,161,18,216,19,5,21,37,22,165,7,26,240,70,232,230,237,255,244,69,249,45,254,81,255,93,249,146,245,129,248,49,2,156,9,39,16,28,16,54,11,79,13,159,21,153,31,211,35,77,29,149,23,140,15,194,254,238,236,33,229,212,230,233,227,12,227,109,215,156,207,80,199,6,196,199,203,81,209,212,221,184,228,36,228,251,228,111,237,250,238,135,234,131,240,239,254,49,9,169,19,20,29,61,20,224,10,171,10,2,12,155,7,97,4,66,9,195,9,3,8,26,12,214,27,168,40,86,41,49,41,237,34,136,21,229,15,181,16,196,13,250,19,115,28,193,23,90,3,142,241,211,237,36,239,70,243,168,249,187,0,63,254,212,247,129,246,29,249,246,0,195,11,246,14,183,14,34,9,73,12,95,25,149,31,124,31,1,31,154,30,95,15,32,255,96,239,203,233,147,232,205,230,111,228,212,216,192,207,214,200,75,198,64,199,135,212,25,223,228,222,241,224,7,235,48,237,223,231,101,236,133,241,213,248,194,8,27,24,193,24,131,15,228,15,41,14,149,9,141,5,18,8,104,11,51,5,235,3,223,15,188,26,115,35,189,44,181,40,136,31,123,24,122,19,207,11,168,12,143,25,230,30,233,20,126,1,204,245,33,240,41,237,84,243,248,251,224,254,177,253,139,246,166,246,216,247,38,1,250,11,145,15,190,9,193,5,112,18,164,23,245,26,210,31,103,35,64,31,251,15,66,0,247,242,8,235,34,235,202,235,52,226,89,218,106,211,44,201,163,193,103,203,123,216,226,214,207,219,158,230,36,233,182,231,125,234,144,235, 62,234,129,248,127,11,80,20,91,18,236,16,20,19,40,13,172,4,223,8,182,12,135,4,243,2,177,6,94,12,125,23,39,38,108,42,178,37,37,34,45,28,164,16,37,9,158,16,42,30,2,30,200,17,185,6,209,247,5,240,245,237,138,245,78,252,187,254,244,251,157,248,63,245,218,244,63,6,221,12,251,9,132,6,254,10,69,17,48,20,224,25,92,34,220,36,133,30,162,19,133,1,15,243,178,239,63,240,92,233,1,227,3,226,122,209,1,196,30,200,162,207,161,208,222,212,90,224,211,227,23,230,250,234,25,234,49,229,80,233,5,251,134,11,63,13,58,16,204,23,97,16,33,8,8,10,114,12,195,7,214,4,26,4,244,2,7,10,117,25,151,35,187,38,99,37,134,38,227,26,155,10,33,12,77,20,173,29,10,27,82,20,136,7,69,248,81,239,129,239,130,247,38,249,148,254,76,254,210,244,77,240,7,251,108,6,173,8,225,5,207,8,57,12,179,12,12,19,43,27,57,33,185,36,115,34,129,19,82,255,93,249,86,244,62,236,246,235,233,235,173,222,253,204,202,202,137,203,118,202,123,207,142,215,194,220,180,225,253,231,54,236,105,229,235,223,102,237,29,252,91,2,145,11,173,21,69,19,213,12,27,11,116,12,183,9,48,9,247,4,137,1,136,0,87,11,75,25,43,30,193,37,37,42,51,39,251,20,213,12,105,14,181,22,171,28,60,27,177,24,145,7,155,247,53,243,183,242,162,243,119,252,11,2,29,251,209,240,200,243,208,255,51,3,53,5,71,8,232,9,228,8,134,12,83,20,225,23,208,33,157,42,185,32,138,16,94,7,34,253,102,240,233,240,215,244,66,234,177,219,230,211,60,205,122,202,231,202,7,209, 253,214,130,216,89,227,96,237,71,231,216,223,76,229,115,238,201,244,23,1,55,15,161,17,19,18,2,13,64,13,242,11,59,10,195,11,193,2,187,254,53,2,6,13,113,18,150,28,222,39,125,44,60,35,36,19,241,14,125,17,15,20,52,28,228,32,182,21,190,6,79,252,28,244,127,239,48,245,127,1,161,255,254,244,79,242,42,248,50,253,98,255,66,7,207,7,146,5,106,10,183,12,52,13,172,24,114,39,93,38,65,29,150,23,173,9,44,248,30,245,75,247,144,244,213,232,37,222,214,214,80,205,144,200,11,207,95,208,34,207,100,218,220,232,41,232,168,225,201,227,150,228,35,234,133,241,141,2,15,12,194,14,229,16,69,13,40,12,220,10,99,15,204,7,221,255,4,0,143,3,44,8,236,13,80,28,1,43,211,41,219,29,52,23,77,15,235,13,215,21,96,31,130,30,31,20,76,11,59,254,75,240,68,240,146,251,131,1,119,249,129,245,82,246,181,245,7,251,223,2,255,3,159,4,239,9,153,9,60,5,122,14,42,30,12,34,37,36,95,35,183,24,61,7,97,250,95,250,1,251,241,241,105,235,217,226,46,213,108,204,69,207,25,207,88,199,212,209,43,222,220,229,137,227,110,227,228,227,94,226,48,230,191,242,249,0,137,7,174,15,28,15,183,10,103,12,108,15,171,13,40,5,122,0,81,2,11,3,184,0,233,13,224,31,177,39,173,38,73,32,227,22,64,12,151,15,156,25,202,28,81,28,133,24,45,14,18,250,118,239,45,247,87,253,215,251,96,250,21,247,6,243,134,246,244,253,172,253,15,1,152,10,143,7,26,2,55,7,238,16,80,25,138,32,56,38,0,38,79,22,127,6,175,255,91,254,28,248,10,246, 249,240,80,222,44,215,218,210,40,209,98,200,213,200,70,212,197,221,67,226,93,227,173,229,248,224,115,224,173,230,40,241,103,253,43,9,206,12,13,12,234,10,253,13,74,18,145,9,199,3,197,5,6,2,95,252,221,255,7,16,224,28,36,37,98,40,166,31,10,19,156,13,75,19,252,23,161,25,141,32,128,29,121,9,181,248,125,246,7,249,12,251,73,254,160,250,151,243,172,246,14,250,185,247,10,254,202,6,244,7,155,4,189,1,165,9,195,14,82,22,237,33,157,42,77,35,136,20,162,12,130,1,43,253,122,253,34,251,197,236,178,224,255,219,236,214,119,206,125,198,183,204,19,212,0,219,225,225,86,229,201,226,31,225,255,223,124,228,45,240,111,252,240,8,245,9,50,8,19,14,155,17,78,14,35,8,118,9,6,7,246,253,128,251,130,1,73,13,1,27,26,39,89,40,213,27,197,18,61,19,62,17,170,19,101,30,114,37,76,25,70,8,205,253,194,246,249,248,148,255,124,251,97,247,19,248,26,247,217,245,162,246,134,1,153,5,253,5,46,1,12,5,27,8,112,8,67,24,2,37,34,39,144,33,127,25,173,11,197,1,166,1,105,2,172,249,229,235,168,229,13,225,39,214,51,204,40,203,138,203,151,210,161,219,238,224,211,228,122,226,39,224,234,222,219,225,80,239,20,254,26,4,123,4,31,10,192,16,207,13,173,11,71,12,196,10,83,4,71,253,109,251,236,254,3,10,230,28,240,38,100,34,55,27,186,23,89,16,176,12,63,23,104,34,46,33,142,26,94,10,49,251,1,251,18,253,9,253,196,249,23,251,138,248,29,246,1,243,229,249,53,3,103,2,232,3,92,5,187,3,125,1,172,11,18,25,99,34,234,38, 56,36,27,25,228,10,72,5,162,7,28,3,235,246,47,241,90,234,251,224,17,216,229,205,101,203,100,204,206,209,95,219,47,225,227,227,158,227,110,223,116,219,119,226,35,242,229,250,34,254,30,6,3,12,18,14,9,12,205,13,222,14,230,9,170,4,243,254,139,248,221,251,16,13,57,29,90,33,147,33,246,32,130,19,56,14,46,16,104,23,160,34,8,36,216,25,37,7,235,0,209,253,31,253,173,251,137,251,154,253,199,247,77,242,98,246,209,252,35,254,91,3,176,6,177,3,235,255,216,2,137,11,27,23,38,34,117,40,187,36,153,21,47,13,195,11,239,7,109,2,252,249,71,243,168,237,100,226,250,216,252,207,178,203,26,204,85,210,1,218,127,224,154,229,24,227,214,218,186,219,63,229,198,239,180,245,98,253,177,6,153,10,161,10,89,13,68,15,81,13,3,12,210,6,75,252,87,244,53,0,66,12,125,23,182,33,216,35,25,29,192,19,139,14,8,13,212,26,132,36,131,34,4,23,201,9,220,3,106,255,13,251,91,252,85,0,5,251,169,244,133,245,101,247,231,248,42,255,30,5,78,5,39,2,191,254,143,3,254,8,117,21,164,37,251,39,128,32,149,23,166,16,40,14,90,9,248,2,166,252,195,246,181,239,161,228,66,219,67,209,224,204,190,205,7,208,185,217,151,227,77,229,58,223,198,218,196,221,125,229,34,235,94,244,164,253,137,4,107,8,32,10,189,14,26,11,87,17,78,15,5,3,203,249,104,248,24,254,198,8,125,24,178,31,242,34,78,30,86,18,221,10,72,16,139,28,79,37,71,32,248,21,17,15,182,5,222,252,123,253,69,1,19,254,235,249,123,247,174,245,170,245,163,248,167,0,175,5,239,1, 197,2,124,255,68,254,30,8,210,23,7,36,92,37,41,31,84,24,255,18,124,15,77,9,81,4,87,254,217,248,17,242,248,229,161,219,23,212,120,206,247,201,92,208,146,219,242,227,247,225,156,221,100,220,64,222,226,226,12,233,246,244,206,249,21,3,21,9,98,8,103,9,110,16,205,19,21,11,57,4,186,250,120,246,108,253,163,8,72,20,227,31,209,35,110,28,48,15,117,9,64,19,167,30,20,33,153,29,54,27,214,14,226,2,231,255,26,0,248,255,171,253,225,250,201,248,22,243,254,244,166,251,9,255,142,3,11,5,185,1,63,252,47,253,45,9,234,23,39,35,79,35,211,30,49,26,90,21,191,16,220,10,207,4,118,1,68,253,70,241,52,233,153,222,132,215,254,203,245,201,234,210,43,220,208,226,15,223,39,223,106,220,82,220,143,226,129,233,209,238,127,250,173,4,94,3,25,5,213,12,212,16,194,17,37,14,160,2,153,249,12,248,39,252,149,5,12,19,210,32,161,36,80,24,255,10,175,13,54,22,20,26,146,32,176,33,212,25,124,14,127,4,8,3,149,0,207,254,170,0,206,251,164,245,139,244,210,246,41,249,114,254,180,5,151,4,118,255,36,250,153,252,63,9,25,24,184,32,102,33,86,30,255,26,104,24,201,15,11,11,18,7,129,5,127,251,118,243,242,236,71,225,138,215,26,202,42,204,252,211,162,219,12,224,24,225,76,221,254,218,137,223,153,224,9,228,10,241,177,251,123,254,66,2,48,5,41,11,210,17,97,19,210,12,78,2,176,250,113,248,17,250,127,1,24,20,157,36,28,31,145,19,190,14,162,14,171,19,175,25,29,34,123,34,67,23,148,15,168,8,170,1,100,0,229,2,107,0,170,249, 114,247,162,245,5,245,58,248,23,1,48,5,5,5,164,252,79,249,8,253,74,8,127,25,172,29,110,31,180,30,208,30,78,23,169,15,92,14,157,10,69,5,131,252,217,247,86,240,52,228,206,212,213,205,15,206,19,210,241,220,65,225,22,221,97,221,243,223,166,219,223,220,59,230,96,240,63,248,114,253,156,255,133,3,69,11,191,18,83,19,223,11,228,1,200,254,173,246,82,243,194,3,115,23,45,32,250,26,34,20,104,16,69,12,125,17,17,29,132,33,217,30,103,25,59,18,42,6,201,2,21,4,255,2,141,254,66,252,211,247,255,244,242,242,192,249,99,2,120,4,136,4,255,250,40,248,57,251,88,11,207,22,97,25,110,31,40,33,94,29,188,21,131,18,128,16,169,11,76,3,248,255,182,252,237,240,116,227,41,217,7,206,79,203,63,215,121,220,104,219,181,222,203,224,123,220,154,217,102,221,118,229,214,238,129,246,247,250,204,253,149,0,178,12,10,21,157,14,31,12,90,8,165,252,27,241,29,244,90,7,221,21,211,26,84,27,50,22,12,12,210,11,25,21,159,27,220,30,205,32,242,27,110,14,199,8,181,5,115,4,9,2,196,255,76,254,186,246,65,243,103,243,31,251,154,0,167,6,219,2,47,248,229,245,12,255,66,10,15,17,180,25,253,31,227,32,236,26,163,22,128,22,133,17,173,8,78,7,221,4,169,251,57,244,39,233,78,214,18,206,17,210,161,214,122,216,205,220,67,225,200,223,117,219,245,216,154,222,85,228,31,237,5,248,16,247,178,248,172,4,117,13,238,15,208,14,200,17,116,9,122,247,195,239,45,249,191,5,73,17,237,27,43,28,12,17,114,11,204,15,251,17,153,26,127,32,200,33,121,25, 235,14,136,12,75,6,53,4,41,3,132,3,21,253,68,246,46,244,12,244,108,249,151,4,205,7,38,254,232,247,104,248,51,0,107,6,24,16,163,26,16,33,228,28,150,26,152,28,30,22,234,14,154,13,219,8,86,3,98,1,199,248,254,229,80,215,194,211,56,210,192,212,92,215,135,222,68,226,166,220,150,219,80,218,167,218,186,228,154,239,197,242,5,242,196,250,156,5,36,9,160,11,111,21,140,20,71,4,53,246,48,244,22,248,131,1,79,20,19,27,184,23,42,16,75,14,18,13,231,16,190,27,168,33,144,31,215,23,47,19,169,12,143,5,103,5,155,6,62,2,247,252,95,248,239,241,32,242,16,253,143,6,225,3,51,252,144,248,14,251,7,253,115,2,164,18,195,27,59,26,254,28,143,31,29,26,142,21,210,19,1,13,133,7,166,9,111,5,60,248,53,231,79,219,103,216,31,209,217,210,194,219,195,222,154,223,199,223,191,219,167,214,235,219,232,231,90,237,206,235,151,243,125,253,103,0,116,3,119,16,233,25,77,14,8,5,71,249,103,242,22,245,107,4,133,19,28,23,44,22,235,17,128,12,18,10,40,19,140,28,198,31,203,28,222,27,143,19,163,10,96,8,179,7,134,5,193,3,216,255,26,246,196,239,45,244,178,0,159,5,149,255,216,252,187,253,207,246,184,248,153,7,8,18,16,21,25,27,140,31,215,27,17,27,37,25,35,18,198,11,242,9,224,14,61,6,212,245,44,235,50,225,238,212,152,209,55,214,151,217,106,221,139,225,165,224,144,214,87,214,128,224,34,231,129,229,29,236,54,248,0,247,134,250,163,6,73,19,221,20,25,16,69,7,121,247,154,240,91,247,105,5,101,15,180,21,252,22,143,16, 125,8,88,12,153,20,121,25,200,29,5,32,119,26,249,17,171,13,70,9,204,6,223,6,98,6,85,255,247,242,148,238,4,250,186,0,64,255,104,1,29,1,84,248,220,243,5,254,165,5,178,12,95,22,9,26,247,28,241,27,224,29,77,26,181,14,153,11,0,17,45,14,27,4,184,250,123,238,12,225,39,213,255,213,25,212,224,215,33,224,242,227,227,219,131,212,227,221,198,225,215,224,56,231,22,242,253,242,141,243,98,252,136,8,234,16,141,22,15,20,220,5,103,247,171,243,208,250,30,3,86,14,145,23,67,21,249,12,123,11,81,14,77,18,236,25,89,31,100,30,105,25,110,20,64,14,179,9,17,6,8,10,154,8,148,249,179,240,7,245,43,250,100,250,190,2,107,3,199,251,178,247,217,246,47,253,111,3,20,12,145,21,231,23,63,25,41,32,38,32,105,21,12,15,62,16,4,17,167,11,251,7,233,252,217,238,95,225,211,217,43,213,223,207,74,219,203,227,66,222,175,215,221,219,115,222,142,220,213,225,194,235,175,238,163,239,232,243,251,251,2,6,102,17,173,25,51,19,218,3,231,249,45,247,154,248,222,2,102,16,196,20,199,17,132,14,104,11,197,12,117,19,146,25,188,30,142,28,36,25,57,23,47,13,197,6,76,10,167,14,119,1,92,247,17,246,134,243,113,246,35,253,42,3,61,0,124,250,140,247,43,249,4,249,211,2,47,14,15,16,151,19,187,27,166,34,68,27,171,20,204,17,129,16,111,14,227,13,75,10,165,251,77,239,106,231,248,217,128,206,100,213,110,223,68,222,102,218,9,221,23,221,168,218,159,221,64,229,237,234,193,236,34,240,98,243,98,249,143,5,182,21,223,24,40,17,246,6,230,252, 239,245,115,250,84,5,35,14,166,19,103,17,19,14,41,11,205,12,112,20,99,26,145,27,87,27,218,30,79,20,226,8,160,12,188,14,61,9,142,0,52,250,158,244,77,242,25,246,90,0,35,0,148,253,91,252,62,248,140,245,104,249,253,6,232,8,143,11,237,20,115,30,203,31,235,25,102,23,182,18,230,13,136,17,104,17,69,6,68,253,86,247,239,230,162,212,101,211,53,218,254,218,28,219,43,221,168,221,137,218,183,218,180,223,62,229,28,233,33,238,9,239,24,239,84,248,246,8,184,19,200,22,223,19,230,6,30,253,53,248,123,251,38,5,187,13,244,17,6,17,51,13,243,8,66,16,120,21,24,21,151,27,130,33,195,26,52,16,137,14,77,14,220,14,33,7,119,2,134,250,227,241,192,242,118,249,3,254,245,252,118,0,58,251,183,244,110,245,14,254,88,3,173,3,155,10,4,23,178,27,231,28,28,29,28,22,55,15,8,18,239,19,210,11,177,7,195,4,45,247,221,226,144,216,169,215,144,216,7,217,242,219,71,222,105,219,118,218,190,220,181,223,104,228,138,236,225,237,174,234,239,239,85,249,255,7,182,19,0,24,39,19,228,8,171,254,22,249,69,254,191,4,63,13,65,19,121,14,145,9,22,15,69,16,13,16,100,23,9,30,227,32,139,22,80,18,204,17,252,14,147,13,131,9,108,3,151,246,51,243,220,245,182,247,147,251,55,0,227,255,198,247,210,243,97,250,164,254,139,253,133,3,116,12,26,19,144,26,238,32,57,26,23,19,85,20,81,20,103,14,237,12,148,13,208,5,38,245,85,228,214,220,246,215,51,215,170,217,198,220,166,219,32,219,23,220,30,218,197,223,151,231,157,235,46,235,116,234,5,238, 157,248,147,8,109,17,94,24,150,19,131,8,195,255,51,252,204,251,143,6,2,16,138,13,119,12,5,13,152,15,6,12,80,16,69,25,37,31,241,27,125,22,159,21,168,16,190,14,112,16,70,10,18,255,188,247,98,245,16,244,42,245,181,253,153,1,150,250,19,245,230,248,127,250,130,249,211,254,203,2,39,7,217,18,47,30,231,27,231,22,121,23,182,21,51,16,97,13,243,16,248,14,6,5,221,244,155,232,65,221,150,215,74,217,10,217,93,218,249,220,114,219,228,216,95,219,140,225,122,231,50,236,210,233,144,232,98,238,83,249,53,5,129,20,145,22,79,18,28,13,103,255,101,251,146,255,231,9,9,12,143,11,9,14,90,15,81,12,245,10,70,19,161,26,180,27,124,27,201,25,49,19,100,17,221,18,119,17,10,8,39,255,10,251,84,244,165,240,190,248,104,0,23,252,126,248,30,249,235,247,251,247,10,253,195,252,22,253,159,8,32,21,78,26,118,24,15,26,28,25,184,19,31,14,44,16,57,19,2,14,84,6,180,247,220,232,218,222,97,219,46,215,227,216,164,220,62,219,15,218,68,217,72,219,50,226,113,234,14,233,208,233,131,232,42,236,145,249,54,6,46,17,14,22,56,22,205,10,59,255,239,253,240,3,70,8,148,8,88,12,60,16,125,12,151,9,72,14,228,18,120,24,156,27,150,28,72,23,168,18,212,20,80,21,154,14,167,7,188,3,13,249,118,240,160,244,175,251,84,251,3,252,196,249,141,246,168,247,126,252,132,250,172,247,43,254,242,9,182,18,142,22,34,25,162,28,153,23,126,17,219,15,40,17,45,18,86,17,229,5,193,247,246,235,43,225,195,217,28,216,192,218,122,217,151,220,0,216,253,214, 125,221,249,226,6,233,119,234,234,231,115,230,81,238,142,248,208,3,104,16,42,25,42,21,42,9,44,1,234,2,102,5,171,4,113,10,157,14,219,13,21,11,242,11,55,14,230,17,199,24,123,29,113,26,42,20,135,23,44,23,105,18,251,14,91,13,195,0,0,246,72,244,224,245,10,249,228,252,145,251,144,245,114,247,158,251,100,251,216,246,211,246,65,0,60,8,219,14,210,21,188,27,130,26,124,23,22,18,214,14,38,18,176,21,156,15,40,6,224,252,147,235,90,227,200,219,9,216,74,219,19,220,161,217,28,215,136,216,191,220,198,228,56,234,211,232,31,230,234,232,89,237,49,246,56,2,167,18,198,25,178,16,93,9,51,6,98,4,223,2,143,6,154,11,18,13,254,11,90,12,241,11,144,11,25,19,164,27,55,26,17,22,159,25,191,24,115,19,220,20,203,19,163,10,141,255,235,248,103,243,173,245,213,251,51,252,92,247,171,245,176,250,211,252,145,248,2,245,88,250,253,253,92,5,228,14,125,21,69,26,6,28,213,22,214,14,240,17,120,19,110,19,33,17,12,8,49,252,230,239,135,227,108,219,245,218,101,219,26,219,173,216,99,214,179,214,6,223,183,229,96,232,22,231,121,231,213,233,92,234,93,243,164,4,37,20,5,20,31,17,42,12,124,8,10,4,48,4,226,8,71,10,205,11,90,14,203,12,236,7,32,14,216,22,172,22,28,23,185,25,90,25,103,20,186,22,66,22,207,17,235,10,84,0,83,246,126,243,138,248,237,251,132,248,35,244,72,249,188,251,232,250,99,247,192,247,202,247,235,252,233,5,222,10,188,21,255,28,84,25,242,20,211,17,46,17,42,20,38,20,141,16,157,9,98,255,181,240,53,228, 236,222,49,219,241,220,93,219,202,214,202,212,246,215,205,224,200,228,170,229,85,232,15,234,139,229,46,232,114,244,34,6,170,15,210,17,29,18,142,13,173,7,83,5,139,7,117,6,177,8,137,15,22,13,243,7,26,11,111,17,192,17,178,21,197,24,208,23,176,22,223,22,122,22,140,21,241,19,116,10,187,254,95,244,166,246,220,250,185,248,140,244,209,246,83,249,253,249,45,252,10,247,156,245,181,249,202,251,65,0,195,12,5,22,98,26,45,25,158,20,46,17,195,18,237,19,123,18,138,18,21,11,130,0,231,241,125,230,122,223,203,221,44,222,83,218,188,212,189,211,203,219,63,223,200,225,254,230,242,234,96,231,199,226,205,232,60,246,12,4,196,11,188,19,183,17,202,11,30,11,46,9,159,4,27,6,128,14,26,13,175,9,54,11,139,13,40,14,94,19,189,21,21,23,155,23,66,23,24,23,236,21,62,24,176,21,72,9,93,251,197,247,190,250,53,248,30,247,39,246,240,244,23,250,251,252,201,248,80,248,77,248,9,248,30,249,82,1,16,12,113,21,214,26,65,23,252,20,30,19,179,18,231,18,66,20,148,18,64,13,73,1,30,244,224,231,230,224,29,226,200,222,100,215,81,212,131,215,41,219,152,220,171,226,226,233,173,234,145,227,226,227,177,234,52,244,94,1,34,14,44,17,139,13,149,17,233,12,87,6,139,5,134,11,152,11,62,11,181,11,56,11,199,12,42,15,246,18,7,20,81,22,160,23,224,22,119,20,72,23,123,28,116,19,249,4,36,254,229,249,198,248,191,249,9,245,54,243,225,246,182,250,163,249,72,250,146,249,65,247,110,247,132,247,75,0,26,12,194,21,122,23,243,23,72,21,103,19,74,18, 23,19,202,20,161,18,223,14,45,3,221,243,112,232,147,230,169,227,250,219,231,214,0,214,128,216,126,215,235,219,124,229,238,233,44,230,232,228,186,228,210,230,111,244,21,3,156,9,213,11,91,19,199,16,66,10,156,8,61,8,135,10,20,11,214,11,228,10,118,11,126,13,212,15,49,17,19,19,222,23,163,23,202,17,179,22,201,28,144,25,93,18,132,6,104,253,67,251,220,251,163,246,125,243,218,244,164,246,193,248,137,250,37,250,242,249,104,248,29,244,25,247,26,0,200,11,146,19,49,22,54,24,51,21,215,18,157,18,15,19,88,19,100,21,80,16,182,1,80,244,124,236,221,234,213,225,57,219,78,216,191,216,111,212,14,214,183,223,111,228,97,231,123,232,192,228,238,223,83,234,77,246,240,253,210,6,131,14,110,18,8,15,128,12,161,9,137,9,174,10,107,11,39,11,96,10,107,12,133,15,180,12,218,15,79,23,118,21,198,18,144,19,70,25,22,27,174,27,146,16,122,4,253,255,208,253,172,249,226,245,204,243,203,243,160,246,125,247,200,249,123,251,207,250,185,246,113,242,58,247,55,0,224,9,122,17,252,22,211,22,58,21,18,20,92,17,168,17,104,21,223,23,162,14,21,1,228,245,125,243,140,233,41,224,42,222,190,218,181,212,70,211,124,217,19,220,183,227,127,234,219,229,10,224,167,227,97,235,119,242,1,252,53,6,170,13,150,16,119,15,199,12,248,10,217,9,66,12,14,11,74,8,168,13,179,14,26,11,57,13,96,20,162,20,168,19,126,18,164,19,205,25,34,31,68,25,193,14,71,7,111,1,130,254,196,249,20,245,20,244,133,244,18,245,68,246,179,250,85,253,79,250,15,244,88,244,204,246,187,254, 127,9,168,16,195,21,199,22,74,23,135,18,66,16,49,18,167,25,96,23,193,11,169,2,250,252,121,243,140,231,71,230,48,223,111,216,111,214,82,213,51,213,190,221,145,231,110,231,31,227,71,226,96,229,184,233,228,241,84,250,122,6,146,11,68,16,183,16,202,11,113,12,252,13,101,10,233,7,107,13,74,14,12,11,15,12,165,15,252,18,230,20,207,17,56,15,220,21,26,28,239,29,248,23,180,14,5,8,82,3,120,254,136,248,45,245,194,244,171,243,129,241,84,247,183,251,205,252,47,248,52,245,6,243,158,245,87,255,193,6,98,15,69,20,101,24,195,22,111,15,26,15,252,22,10,26,255,17,85,13,90,7,253,251,5,243,113,237,186,228,151,222,8,220,70,213,168,209,68,214,216,224,9,229,127,229,97,226,224,227,182,228,164,232,8,241,192,249,156,2,240,12,164,15,147,12,249,14,177,16,194,10,191,8,59,12,72,13,131,12,15,12,172,11,237,16,228,20,158,18,223,14,73,16,83,23,82,29,178,29,141,22,5,16,95,9,166,5,242,252,46,249,124,247,135,244,137,240,122,242,25,248,132,251,251,252,230,247,153,245,66,242,175,246,31,254,76,5,242,12,68,22,156,26,232,17,16,14,214,20,227,23,61,21,5,21,29,15,105,6,181,254,31,247,117,236,188,229,32,228,20,218,233,211,45,209,0,217,194,224,37,227,7,228,10,228,181,226,165,228,80,234,192,237,178,247,23,5,131,10,86,10,40,16,78,18,195,13,123,11,174,10,92,12,95,14,60,12,93,10,224,13,204,18,166,20,37,16,184,13,39,17,47,24,67,31,139,27,26,22,169,17,10,12,162,3,112,253,234,251,4,247,216,242,181,239,134,242,137,247, 201,251,185,251,138,248,171,243,134,242,18,248,53,251,229,0,45,15,101,25,163,19,150,16,128,18,57,20,93,21,233,23,218,19,231,13,25,10,185,0,104,246,242,237,13,234,155,228,92,217,212,209,187,211,24,218,236,221,172,227,161,227,165,225,107,228,134,230,171,229,48,237,53,251,113,0,153,6,226,11,33,17,44,17,166,14,71,10,11,12,36,14,73,13,146,10,187,10,226,15,81,19,205,19,18,14,71,12,227,17,134,27,203,28,199,25,219,24,213,18,66,11,4,4,65,0,111,252,4,247,155,241,2,240,75,242,86,247,105,252,67,252,3,246,196,243,36,248,248,242,105,247,250,3,139,17,98,19,103,19,196,18,174,16,3,21,59,23,182,21,190,18,1,17,247,10,77,1,15,246,158,241,210,237,123,226,100,216,57,212,97,211,198,216,62,224,92,225,26,224,121,229,7,229,50,226,184,230,211,239,146,247,20,255,104,4,199,12,160,17,98,17,168,13,123,11,207,14,32,14,108,12,126,10,45,12,15,17,216,21,216,17,230,10,124,13,166,20,195,25,48,27,204,27,82,25,247,18,212,10,205,5,34,2,114,252,42,246,6,242,236,238,114,240,82,250,145,251,150,247,57,247,92,249,123,242,239,239,53,250,200,3,68,14,79,19,173,18,66,16,3,19,195,21,13,22,34,20,201,19,177,19,105,10,19,0,174,249,241,245,254,235,252,227,68,218,73,209,74,213,151,219,123,220,122,222,247,227,32,228,163,226,48,226,229,231,12,239,218,245,219,251,53,3,205,13,212,16,208,15,7,13,40,14,141,14,37,14,2,12,219,8,80,13,187,20,153,20,240,13,134,11,96,14,202,20,156,23,74,28,72,28,40,26,138,17,25,12,232,8, 31,1,165,253,237,247,144,239,14,237,135,245,151,248,151,246,175,249,115,251,159,245,228,240,186,241,2,248,250,3,171,13,28,17,239,16,132,16,221,20,137,21,99,19,36,20,9,24,97,17,104,9,77,3,63,252,34,245,162,240,252,227,126,214,215,213,184,214,160,216,7,219,217,223,154,227,159,226,105,225,183,226,60,233,122,238,160,242,110,249,221,4,187,12,205,14,11,16,230,13,135,14,155,16,129,14,118,8,255,9,240,16,150,21,177,17,178,13,224,11,186,15,114,18,141,23,112,30,84,28,64,24,125,19,84,14,162,6,59,5,31,0,217,243,162,238,118,242,187,243,49,244,185,248,208,250,225,250,69,245,35,240,249,240,3,248,130,4,216,11,71,15,98,14,124,20,15,21,254,17,16,20,2,24,46,21,210,17,61,12,235,1,88,255,184,249,104,240,229,225,33,218,162,215,224,213,161,215,5,219,179,224,205,226,234,224,105,224,114,229,229,233,134,235,145,240,211,250,201,2,154,11,149,15,201,13,184,14,65,17,50,18,155,10,148,8,164,12,119,19,96,20,22,16,192,14,138,13,223,12,93,18,5,27,10,28,252,27,238,26,81,19,253,11,135,12,89,8,96,251,210,244,112,242,166,241,99,241,158,244,127,248,87,252,144,250,103,244,250,239,120,239,42,250,122,4,118,8,174,11,237,18,252,19,58,17,151,20,118,20,165,22,10,23,83,18,177,9,153,5,82,3,157,250,131,239,140,227,216,220,218,215,165,213,86,214,69,220,84,225,12,224,110,222,125,227,32,230,254,231,171,234,248,239,153,248,169,2,33,12,198,11,140,13,34,17,186,19,42,16,148,8,153,9,120,16,49,19,30,18,145,18,58,15,135,10,210,13,136,20, 189,23,149,28,55,32,238,22,145,18,14,17,63,15,110,5,136,252,159,246,75,243,215,240,222,239,142,244,203,248,144,252,99,250,9,244,160,235,31,243,213,251,85,254,54,7,142,13,7,17,2,18,225,18,66,18,108,20,165,24,56,22,122,15,220,10,36,9,213,3,95,251,249,238,28,230,207,221,82,216,136,210,74,216,221,221,170,221,129,221,191,223,140,227,67,229,38,232,115,232,216,237,93,248,223,2,68,8,217,9,69,13,167,20,202,19,162,11,204,8,88,13,93,15,102,17,58,21,150,17,63,12,189,12,74,13,227,16,65,25,164,31,54,27,163,22,162,20,86,19,42,15,113,4,210,253,48,248,123,243,196,238,170,240,22,242,115,249,66,255,115,247,12,240,214,239,8,244,76,247,147,254,23,6,232,11,109,17,213,17,180,16,14,18,13,23,59,24,72,20,66,15,246,12,230,10,105,6,158,249,16,241,233,233,3,222,210,213,241,212,139,218,40,219,20,220,50,221,87,223,188,227,76,230,78,230,192,230,72,237,231,248,135,2,66,3,110,8,108,17,28,22,17,15,91,12,50,12,251,10,23,16,180,20,125,19,106,16,167,15,159,10,144,11,112,18,144,27,236,29,180,25,236,23,166,22,66,22,241,12,219,6,249,255,243,247,30,245,30,239,201,236,39,244,81,253,247,250,63,246,79,241,18,241,27,242,225,247,5,252,89,4,218,12,83,16,183,15,154,15,5,20,195,22,232,23,39,18,220,14,241,15,77,13,203,3,223,251,107,245,208,233,152,220,6,216,6,215,168,217,207,218,191,218,6,220,201,223,88,228,195,230,236,227,214,228,198,238,226,250,215,251,122,0,54,12,199,17,138,18,173,16,123,13,235,8,196,13,129,17, 238,18,166,19,172,18,159,13,18,9,183,11,106,19,149,28,134,26,193,24,214,26,246,22,136,21,111,15,201,6,151,255,255,252,61,243,167,235,141,238,236,246,143,250,169,250,106,245,185,241,146,241,249,242,184,245,184,249,36,6,107,11,217,14,162,14,169,15,43,21,99,24,233,20,152,16,96,18,142,17,103,11,127,5,218,255,201,245,159,233,24,222,187,216,0,217,13,217,245,217,50,217,226,218,232,223,212,230,65,228,25,224,128,231,132,241,198,244,223,248,78,3,187,9,253,17,125,19,15,16,98,11,143,11,72,14,186,16,105,20,139,20,117,19,52,12,173,7,180,13,56,22,95,24,51,27,69,26,57,25,76,26,174,22,61,14,231,7,126,5,190,251,117,241,153,236,27,240,152,246,230,250,63,249,12,244,8,244,49,242,55,241,46,244,146,250,170,4,100,11,0,13,51,12,177,17,102,23,180,21,165,18,111,19,226,18,206,16,35,12,223,7,235,1,91,246,198,233,40,223,46,219,165,216,238,217,84,217,131,213,182,218,251,227,14,228,100,223,44,227,34,233,9,238,173,242,32,248,166,0,82,10,184,18,213,16,53,16,60,11,173,11,134,14,128,16,156,20,239,23,183,16,57,10,17,10,75,14,176,20,241,24,171,25,62,24,211,29,220,25,3,21,126,15,25,12,34,6,16,251,154,241,27,236,126,241,201,247,76,248,77,247,1,246,3,244,78,241,244,240,5,242,139,250,39,5,130,9,77,8,23,14,194,19,45,21,214,19,56,19,35,20,192,18,67,16,9,13,106,11,11,2,5,247,23,235,9,225,129,218,125,220,160,218,40,211,16,214,213,222,171,225,81,224,243,224,179,227,170,232,112,237,141,239,126,246,231,0,245,9, 32,17,3,18,74,13,161,13,210,11,246,11,213,18,185,23,202,21,241,15,112,11,12,9,115,16,191,20,123,22,205,23,171,28,177,29,129,24,252,21,35,18,41,14,28,8,248,250,65,240,75,239,124,243,36,246,127,247,222,247,107,246,242,244,55,242,138,237,55,243,213,252,243,2,162,5,204,8,239,15,62,19,248,19,217,18,4,21,118,20,54,17,174,16,162,16,125,11,55,3,119,250,119,233,136,225,121,224,205,221,77,213,129,211,35,217,124,221,19,224,56,223,132,224,242,229,36,232,59,234,167,239,58,244,185,0,117,10,125,15,94,16,90,16,184,12,253,8,75,15,179,19,53,24,59,22,26,15,238,9,107,12,126,17,116,17,97,21,52,26,88,29,61,28,188,25,25,21,16,21,203,17,22,7,224,249,37,242,87,241,174,242,13,246,118,245,237,247,87,248,223,244,155,238,176,238,253,244,121,251,104,0,85,3,199,9,184,16,203,17,241,17,5,21,176,21,167,17,140,18,250,17,116,16,33,14,53,7,224,246,152,234,60,231,200,226,52,219,72,213,51,212,64,218,181,221,230,219,171,223,99,226,50,229,86,231,18,234,86,235,192,245,1,0,121,7,142,15,199,17,203,14,33,11,232,9,167,14,192,21,5,26,175,19,82,13,59,13,20,14,40,14,200,17,234,20,4,27,6,30,219,27,192,23,76,23,199,25,34,17,81,7,168,250,200,243,233,242,39,243,18,243,192,245,28,250,239,247,226,242,251,237,242,239,116,245,246,249,170,252,192,2,62,12,100,13,4,16,195,19,148,20,83,19,253,18,74,17,159,16,201,19,52,17,171,3,34,247,215,237,32,233,187,228,169,215,255,212,184,214,173,217,67,217,111,220,126,222,14,226, 25,230,249,228,78,231,227,235,15,244,196,252,240,7,169,14,161,16,177,14,136,9,66,8,120,16,29,25,47,22,119,18,92,15,64,14,247,12,48,14,150,15,214,20,105,29,29,28,140,25,106,24,201,26,35,26,154,18,156,6,153,251,41,247,79,243,79,241,158,242,145,247,235,249,183,247,170,240,14,238,230,242,115,244,153,245,178,252,148,4,154,8,222,12,31,17,142,18,32,20,109,21,82,16,111,16,222,19,41,22,79,17,64,3,93,247,227,242,45,237,36,225,51,217,186,215,33,214,5,217,172,216,86,218,141,223,125,227,175,227,230,228,199,230,147,234,188,241,85,253,39,6,149,13,71,19,111,11,36,7,163,10,208,19,21,23,170,21,105,19,245,15,218,15,50,13,2,12,190,15,127,23,27,28,52,27,24,25,30,25,157,30,44,27,107,18,36,7,174,255,103,248,66,243,110,241,176,242,45,249,12,251,146,244,79,240,127,242,209,241,17,242,182,245,176,253,231,0,168,9,74,12,43,15,34,20,224,20,25,19,184,15,70,16,68,22,166,25,138,14,34,2,226,252,79,245,170,236,112,226,189,218,239,215,111,216,134,214,45,215,36,219,231,223,170,225,160,228,178,228,244,227,218,234,214,240,119,250,59,5,110,17,70,15,178,8,95,8,129,12,200,19,196,22,34,21,69,19,186,18,91,15,210,11,140,11,25,16,128,24,128,27,15,25,115,23,102,29,138,31,31,26,80,19,79,9,211,0,234,249,233,242,181,239,59,245,107,250,96,247,100,243,157,243,208,240,59,241,33,242,56,244,24,252,175,1,139,6,66,11,242,15,27,19,153,21,44,17,58,12,12,19,21,26,107,22,185,13,210,4,79,254,143,247,98,236,195,226,73,220, 249,217,86,214,232,212,93,216,196,216,238,222,39,227,87,227,212,225,203,229,7,233,133,236,36,250,113,7,27,15,14,12,198,8,155,7,48,14,127,19,220,20,139,21,91,20,95,19,13,15,168,10,30,10,191,18,214,24,118,24,169,22,5,27,53,29,223,31,91,27,57,19,161,11,25,4,211,249,182,240,53,243,144,246,176,247,97,247,252,243,35,243,17,242,93,240,232,239,17,246,3,250,76,0,108,6,83,9,175,15,157,22,238,18,6,13,210,14,109,21,31,26,63,21,133,14,20,6,135,2,96,247,49,236,6,230,50,222,140,216,206,214,238,213,142,212,18,217,122,224,207,224,134,225,246,227,142,228,97,228,156,236,193,249,183,7,187,12,119,9,8,8,215,8,69,14,250,17,254,20,145,20,28,22,223,20,103,13,20,8,221,13,60,19,152,22,130,22,160,23,121,26,255,30,206,32,134,25,142,21,65,16,80,3,109,249,186,243,238,243,185,246,206,247,142,245,174,245,28,244,109,240,150,240,128,240,79,243,232,250,179,255,104,1,186,10,17,18,18,21,57,15,9,13,207,15,149,23,173,25,87,19,238,15,172,10,14,2,120,247,246,240,207,230,14,222,172,219,76,215,23,211,7,213,87,219,181,221,125,224,3,227,108,228,243,225,113,226,245,235,245,251,99,6,169,9,69,9,195,7,177,9,40,14,218,18,6,18,109,23,62,25,12,19,74,11,215,10,116,15,12,18,145,22,101,20,94,23,58,29,130,31,28,30,150,28,211,24,96,16,55,5,203,249,140,245,240,246,248,245,110,246,91,248,249,244,134,244,86,242,0,239,50,240,163,245,61,250,44,251,28,2,96,12,185,18,131,19,164,12,118,12,134,19,195,23,236,21,216,21, 111,18,251,9,148,2,150,251,132,240,206,230,208,226,58,219,107,213,56,211,26,214,76,217,40,220,76,224,9,229,158,226,110,222,202,224,165,237,134,250,223,3,60,9,87,6,65,7,151,11,23,13,10,15,161,19,8,27,75,23,108,17,19,12,84,11,45,16,189,18,93,18,54,20,179,25,156,27,30,31,68,30,200,29,3,27,38,18,250,2,198,252,27,248,109,245,112,246,165,246,171,246,47,246,79,245,124,239,109,238,147,242,117,244,32,247,196,248,180,1,165,13,123,19,229,13,63,11,31,16,232,18,56,20,240,23,239,22,173,16,108,12,241,4,222,250,251,240,147,235,155,226,108,219,49,212,33,213,62,213,102,214,40,219,227,226,248,228,140,222,143,221,147,224,178,236,20,250,130,3,184,4,70,5,148,10,196,9,100,9,164,15,246,21,18,26,158,23,224,15,143,11,135,14,20,16,188,15,40,18,171,20,180,24,89,29,234,27,129,31,163,33,49,27,160,17,69,6,65,254,235,248,120,247,154,245,192,245,240,248,46,247,237,242,177,239,2,240,115,242,57,245,239,242,72,246,224,4,144,15,57,14,2,12,176,14,210,14,42,17,71,22,133,23,245,21,59,19,244,13,183,5,181,250,246,244,138,237,56,227,162,218,134,214,202,214,96,209,50,213,137,221,102,227,131,226,49,222,161,219,34,223,119,238,189,249,173,254,195,2,215,8,29,8,213,7,10,9,222,14,22,24,172,26,151,20,114,15,174,14,20,14,240,15,93,14,101,16,187,22,32,24,48,26,91,28,2,34,205,32,131,28,181,18,122,6,228,0,128,251,212,245,217,244,67,248,112,248,229,246,62,242,14,239,245,240,240,245,233,239,134,238,70,249,244,6,144,10,186,12, 43,13,89,12,67,14,95,17,236,21,1,22,221,22,127,20,195,14,133,4,155,252,96,249,1,237,119,226,45,221,55,217,238,210,187,207,101,214,28,221,233,226,78,226,20,219,127,216,143,226,13,237,5,246,156,252,115,3,65,7,72,8,195,4,8,7,138,18,230,23,95,24,215,20,134,15,56,16,138,15,117,13,59,13,231,18,74,21,125,22,26,26,193,28,52,34,253,34,194,28,126,17,91,11,223,2,251,250,150,246,85,246,8,248,177,250,15,246,104,239,78,241,232,246,250,240,71,236,241,240,84,250,15,5,136,9,19,13,187,11,237,11,154,14,245,17,178,20,188,21,169,25,150,21,33,13,245,5,66,2,222,248,239,236,84,230,7,224,89,216,172,209,247,208,85,212,167,223,235,227,125,222,245,216,238,218,181,225,151,235,128,244,151,249,114,5,45,7,7,4,171,3,112,8,150,18,241,23,65,23,34,19,141,18,103,17,178,13,239,12,11,15,42,17,84,21,223,21,158,23,116,30,132,36,241,33,241,27,19,22,84,12,51,4,189,252,96,246,78,246,226,252,76,249,136,241,82,242,196,245,24,245,160,237,13,237,193,240,227,249,186,3,60,9,34,12,199,9,112,12,77,15,15,16,206,18,57,25,136,25,176,19,152,13,180,10,193,1,95,248,172,240,164,231,76,225,51,217,1,208,70,206,200,215,142,224,106,224,211,221,237,215,77,219,97,226,123,232,133,241,136,251,236,4,167,4,251,2,126,1,138,10,73,19,192,21,129,21,18,22,6,19,116,16,186,14,133,12,236,13,117,19,71,19,174,18,108,25,88,32,118,34,227,33,211,30,215,21,90,15,20,7,33,250,158,247,128,251,93,252,238,244,198,242,117,245,202,246,218,242, 228,236,120,237,227,239,88,249,132,3,109,9,95,8,53,11,57,13,43,13,54,14,211,21,181,25,11,23,7,21,108,16,37,11,218,2,21,251,157,240,160,235,224,228,136,213,148,207,149,208,50,216,117,224,72,223,232,218,96,217,38,220,149,223,145,230,86,240,91,252,172,3,210,2,112,254,100,4,41,11,163,16,223,20,37,23,204,20,44,20,240,17,98,12,166,12,254,16,156,17,99,15,50,21,78,25,238,30,19,36,83,33,108,30,252,25,140,18,105,4,132,251,112,252,88,253,121,249,241,243,21,245,26,248,189,245,14,242,5,238,250,234,248,239,212,249,15,3,153,5,4,9,148,12,20,10,68,11,49,16,219,21,137,23,65,24,199,20,47,17,81,14,197,1,195,250,214,245,179,238,9,227,40,214,11,207,77,209,158,218,49,222,40,221,29,219,37,218,96,219,227,221,170,227,75,241,205,253,66,0,220,254,196,0,220,3,21,9,128,17,221,19,150,21,20,23,202,21,94,14,238,13,200,15,5,15,56,16,253,15,218,19,29,25,109,33,193,32,18,33,219,33,77,29,214,16,113,4,155,255,22,0,168,252,55,247,16,246,253,246,122,248,168,246,250,242,242,235,179,234,83,242,200,248,94,0,90,6,170,10,155,9,126,9,153,12,15,15,29,23,211,23,18,22,104,23,122,21,80,11,118,3,161,253,207,249,136,240,167,227,35,213,113,208,211,211,219,217,91,221,174,219,70,219,14,220,187,217,8,217,190,229,251,242,79,250,64,254,93,255,65,255,121,2,173,11,102,14,195,17,86,25,68,23,53,19,237,15,160,15,242,14,20,16,127,14,103,14,102,20,100,27,150,29,167,31,26,35,92,37,55,29,238,14,126,7,205,3,168,0, 107,251,232,247,152,246,84,247,105,250,14,247,177,240,84,235,42,237,37,240,59,246,7,2,207,4,39,9,200,9,201,7,169,10,157,18,144,20,225,20,53,24,11,26,227,19,17,11,240,3,237,0,232,252,193,240,80,227,146,213,73,209,192,212,57,218,230,216,72,219,183,222,59,217,169,212,27,218,137,230,217,238,71,250,162,252,68,251,136,255,243,3,104,7,244,11,140,20,149,23,130,22,240,18,203,15,31,16,183,16,185,13,69,12,29,15,168,21,216,25,242,25,66,32,78,38,181,37,15,27,50,16,252,10,77,5,58,1,127,251,56,247,55,246,154,250,139,250,250,244,35,241,247,236,246,233,184,240,178,246,27,254,213,6,184,8,196,5,10,7,226,13,126,16,226,17,64,21,100,26,131,26,169,18,134,10,159,6,117,4,128,253,191,243,61,226,70,213,203,213,2,214,232,213,210,216,254,223,243,219,113,214,177,213,98,217,36,228,67,241,17,247,2,249,148,252,144,255,49,1,1,6,126,12,141,19,59,24,171,21,143,17,169,17,247,17,252,15,50,11,63,12,58,17,21,21,47,22,192,24,92,35,80,38,15,37,83,26,213,18,128,12,250,7,99,2,142,249,24,247,30,250,143,249,103,250,128,247,154,239,6,236,117,236,216,238,216,243,144,1,53,6,229,4,204,4,89,9,134,13,235,13,146,16,39,23,163,28,11,24,206,18,237,11,122,7,169,7,166,1,171,242,23,224,45,220,129,214,66,210,41,214,75,220,70,221,117,219,73,214,171,210,106,217,182,229,104,238,24,244,157,249,252,250,174,254,73,0,199,3,141,12,106,20,71,23,121,19,61,18,141,20,172,18,109,13,202,10,212,14,72,17,145,18,62,20,128,26,90,35, 240,38,167,36,221,26,240,18,218,17,167,9,168,255,239,251,207,248,33,248,240,251,116,252,131,244,220,240,217,237,119,234,209,235,199,246,188,1,212,2,0,3,93,5,140,11,11,10,57,11,170,18,103,24,175,26,124,25,193,18,188,9,221,11,243,12,1,0,28,241,107,231,209,220,119,212,251,211,188,214,222,219,130,222,74,218,28,211,140,211,188,217,211,227,82,237,8,242,165,248,109,250,6,254,182,252,43,3,133,13,213,19,44,20,33,18,155,21,103,21,74,16,111,12,135,12,114,15,145,15,137,16,46,20,125,24,51,37,50,40,168,32,78,27,250,24,203,17,143,8,197,3,6,251,128,247,66,251,209,253,127,249,45,246,76,243,239,235,180,232,159,235,103,250,163,254,77,255,163,3,129,8,238,7,100,7,98,13,124,17,92,23,161,29,77,24,210,13,126,14,55,16,207,10,87,0,97,245,78,232,37,221,215,213,146,210,149,215,153,221,109,220,219,216,130,210,238,210,242,216,141,227,224,233,11,241,214,247,198,250,225,249,204,250,111,4,185,13,31,16,228,17,129,20,184,22,17,20,173,14,22,14,113,12,199,14,14,16,189,13,102,16,32,29,57,37,105,34,117,34,130,30,50,24,198,18,247,12,48,2,198,249,247,250,74,252,55,252,134,249,151,249,242,242,189,232,123,231,223,240,37,248,207,249,156,0,183,5,157,5,106,6,70,9,152,9,190,17,255,27,55,27,51,20,13,17,144,17,191,15,0,13,178,1,78,247,47,236,1,221,194,213,3,212,7,218,118,220,227,220,166,215,190,209,22,211,222,217,23,225,135,231,79,241,118,249,43,247,166,246,242,252,16,5,95,11,226,12,162,19,54,22,85,21,80,20,66,16,200,11, 231,14,213,17,170,10,194,11,140,20,163,29,243,31,90,37,46,35,245,28,88,27,93,22,93,13,250,0,224,252,63,253,119,251,210,250,128,254,73,251,176,238,240,231,180,236,244,239,40,243,69,252,163,0,210,2,30,7,62,6,102,4,41,10,210,21,137,25,87,25,28,20,3,18,68,19,114,17,252,11,156,4,156,251,215,235,173,221,235,214,180,213,221,217,134,221,42,220,170,213,59,209,77,213,243,215,211,220,48,232,9,243,125,246,160,242,57,247,211,254,68,2,81,7,218,14,171,18,245,19,222,24,237,18,164,12,86,15,24,19,170,11,92,9,105,14,204,19,214,26,129,33,250,36,210,32,231,30,161,30,134,24,33,11,152,3,75,1,197,251,4,249,77,0,53,2,100,246,230,238,206,236,45,235,102,238,176,244,237,250,243,253,42,7,3,5,148,2,100,4,159,11,225,21,80,25,198,22,253,19,33,21,166,19,71,16,122,14,157,8,55,252,67,237,38,223,74,216,208,213,32,220,175,222,181,216,74,213,116,212,84,212,113,211,203,220,248,234,252,241,44,240,69,244,120,249,118,250,20,2,226,7,205,11,4,17,202,25,217,21,171,14,38,17,245,18,92,15,179,10,208,10,101,13,99,18,3,27,102,34,47,33,70,32,212,34,227,32,85,21,40,13,206,9,250,254,72,248,116,254,123,3,56,254,66,247,59,241,200,234,205,236,46,238,217,241,189,249,204,0,62,5,119,3,176,0,40,3,211,13,53,22,221,21,218,21,207,22,11,21,162,18,62,17,14,18,79,9,164,253,73,240,3,223,185,215,116,217,50,222,142,218,154,215,6,216,100,213,41,206,65,210,106,224,55,232,173,236,81,241,16,244,54,244,195,252,76,1,108,1, 39,11,163,21,82,22,88,17,75,17,26,19,136,17,235,13,120,11,196,9,228,10,81,19,226,27,208,30,40,29,76,37,79,36,197,28,184,23,169,19,145,7,29,252,254,252,243,255,233,2,138,255,177,246,196,240,14,238,98,235,82,236,142,241,142,249,235,0,132,5,89,0,145,253,229,5,185,14,63,19,200,19,1,24,38,23,233,18,136,19,8,20,201,17,118,11,96,2,187,238,152,223,149,218,133,222,74,219,188,215,170,220,252,217,245,207,187,205,219,214,54,221,45,230,161,238,232,238,88,240,40,249,203,251,52,251,163,1,173,14,71,20,243,18,55,18,247,19,253,18,92,17,123,15,101,11,35,6,14,13,19,22,70,24,47,26,186,34,10,38,201,31,76,32,223,28,9,19,102,7,93,254,234,253,92,3,234,3,100,254,59,248,185,243,84,237,22,236,44,236,160,239,89,251,0,3,7,3,140,252,54,255,128,8,38,12,208,16,106,22,213,23,248,20,207,20,29,20,40,20,20,19,123,17,139,2,150,236,92,227,32,225,7,220,79,215,20,222,251,221,204,212,125,208,41,208,214,210,86,221,211,231,119,233,105,236,101,243,14,249,249,245,76,249,232,3,204,13,58,17,98,17,119,20,166,18,129,18,67,20,26,15,13,6,123,8,166,16,20,17,199,20,33,30,161,33,47,34,67,34,186,33,31,31,196,19,71,6,42,255,66,2,85,3,229,2,62,0,199,248,49,244,230,238,231,235,131,232,8,241,18,254,11,2,107,253,112,253,6,2,91,4,19,11,162,17,229,21,101,21,63,22,66,21,220,17,31,20,216,25,58,18,226,253,244,240,100,234,247,221,157,217,88,221,51,222,137,218,19,215,198,207,50,205,50,212,236,222,177,226, 201,230,74,238,118,244,240,244,136,242,203,250,204,3,146,10,150,15,243,18,116,17,213,17,84,23,68,19,139,9,50,9,170,10,140,12,144,15,176,21,245,28,18,32,3,33,170,33,52,38,124,32,194,16,37,8,151,2,166,2,87,3,148,4,173,255,157,249,82,246,195,240,172,230,115,232,213,245,18,252,1,254,19,253,64,255,209,254,31,3,197,11,164,16,253,18,17,23,153,23,52,16,43,17,150,27,119,26,216,12,236,2,12,247,212,230,111,223,209,220,76,221,146,221,49,221,40,213,245,204,232,206,217,213,130,219,200,222,154,231,6,240,238,241,165,240,29,244,34,250,128,0,80,10,235,16,117,13,95,17,211,22,93,21,68,16,126,11,255,9,63,9,88,12,67,13,184,22,226,28,214,27,158,31,33,38,232,39,147,29,19,19,29,10,34,4,242,2,78,6,244,3,211,254,140,254,171,248,142,236,42,230,9,237,125,245,128,249,199,253,246,254,230,252,165,253,141,5,117,10,58,13,75,22,237,25,211,16,194,15,140,24,223,26,224,23,4,17,21,7,246,245,55,234,85,225,184,220,57,223,135,224,81,220,116,210,58,206,169,209,176,212,41,215,196,222,45,234,206,237,142,238,242,242,192,241,250,246,150,3,160,9,187,11,210,13,254,20,192,21,185,21,59,16,62,12,179,11,197,8,11,9,91,16,249,23,174,23,157,26,151,33,27,41,148,37,35,31,163,21,100,9,19,6,208,6,239,4,54,2,208,3,190,1,222,245,19,235,130,233,241,237,176,242,112,250,148,254,37,252,85,251,113,1,139,2,38,5,122,18,225,23,57,19,249,15,111,20,17,23,106,26,246,25,254,18,205,7,184,249,81,235,64,225,231,222,138,226,40,225, 142,217,78,210,164,209,0,210,136,207,133,215,7,224,217,230,2,237,197,239,64,238,4,239,112,250,64,0,132,6,232,9,191,13,150,20,81,22,185,18,83,16,17,15,227,8,196,5,26,10,221,18,247,18,16,20,185,27,78,34,219,38,145,39,249,31,98,19,5,12,88,10,125,5,166,2,212,5,208,7,247,255,202,244,89,237,219,234,184,234,120,245,26,251,85,249,59,253,47,255,210,252,135,253,102,10,194,18,54,19,93,18,76,17,21,19,179,23,15,27,182,25,79,20,42,11,21,251,161,234,202,226,251,225,141,229,141,221,167,216,81,214,31,209,174,206,3,209,6,214,209,220,0,233,144,236,203,235,186,236,241,240,252,247,82,0,224,3,13,7,147,16,78,20,248,19,181,18,248,19,21,14,58,5,84,7,126,13,79,15,5,16,197,20,251,25,58,33,67,41,156,39,186,29,241,20,85,17,164,9,161,3,174,4,73,10,174,6,230,255,182,247,90,236,245,232,180,239,173,244,86,245,108,252,24,0,105,250,129,249,221,0,37,10,209,16,148,18,109,17,84,16,144,20,6,24,204,25,107,27,188,22,2,15,188,249,9,235,54,231,90,230,12,226,63,222,28,220,89,212,191,209,255,207,217,205,157,211,247,223,189,230,178,234,115,234,252,234,50,241,87,248,227,252,70,0,136,8,240,16,217,16,198,18,6,23,138,19,207,9,200,6,143,9,55,12,173,13,245,15,198,17,96,24,63,36,125,40,222,37,116,29,57,26,253,17,64,7,247,5,252,7,30,9,29,9,27,3,155,244,203,236,115,238,47,238,62,240,7,249,252,253,45,253,131,248,93,250,82,0,253,9,37,17,226,15,221,16,235,16,56,21,215,22,43,25,149,29,72,28, 102,12,134,249,59,241,47,233,186,229,54,228,108,224,142,217,233,215,217,210,253,204,133,205,68,212,80,223,184,230,131,232,242,231,56,235,205,242,186,245,223,248,50,1,6,10,253,11,37,16,152,22,108,23,189,16,196,10,26,8,101,9,36,13,14,13,91,13,110,15,189,26,186,36,165,37,33,37,76,34,127,26,165,16,166,10,53,6,3,7,12,14,113,11,10,255,241,246,46,241,102,237,255,234,138,243,89,249,212,252,243,252,162,246,173,249,214,0,151,10,200,14,101,14,10,16,89,19,13,19,89,19,88,28,206,33,111,25,145,12,253,254,87,240,70,235,64,233,59,227,166,223,200,220,106,216,230,209,254,203,146,204,58,212,167,223,58,229,144,228,87,231,221,237,102,239,12,242,59,249,190,1,223,4,54,10,89,18,1,22,81,22,4,16,31,10,210,7,173,10,23,13,255,9,105,9,93,17,50,26,52,32,174,37,47,39,85,32,31,27,129,20,31,7,220,5,69,12,57,15,100,7,205,1,24,250,189,239,108,236,24,236,63,243,34,249,198,253,142,249,45,246,104,248,121,2,219,9,79,10,54,14,127,19,50,16,76,14,88,23,2,30,105,31,39,28,34,14,143,254,224,243,155,238,205,232,125,227,34,225,84,222,195,216,17,209,100,202,138,203,37,214,96,222,211,224,93,227,0,234,207,234,34,236,250,242,161,248,73,254,185,2,14,10,249,17,108,22,150,21,8,15,202,8,29,10,156,12,47,10,60,7,29,12,69,15,18,23,134,34,138,36,211,36,167,35,94,31,250,15,155,7,9,12,21,13,64,13,146,10,60,4,26,250,72,241,228,235,123,237,236,242,8,251,66,253,90,247,54,244,233,251,5,3,164,3,139,11,91,18, 22,15,165,13,200,16,201,22,4,30,11,34,103,28,182,14,242,0,246,247,22,240,47,233,102,229,153,226,243,224,169,217,114,207,106,201,195,206,45,214,136,218,120,224,58,229,200,231,78,233,113,236,98,242,184,247,150,251,159,1,224,8,220,18,83,23,9,20,53,12,7,12,86,12,92,9,81,10,93,8,161,8,93,13,150,26,193,29,53,33,215,40,185,38,96,26,7,16,156,12,106,11,94,13,75,14,150,12,50,5,46,251,16,242,67,236,91,236,22,245,65,254,79,248,162,244,16,250,10,251,81,253,167,5,141,13,93,15,18,14,92,13,196,15,131,22,237,31,107,34,218,27,37,16,181,3,191,250,15,241,245,233,168,229,59,230,18,227,35,215,66,206,150,204,12,206,155,211,221,217,8,224,193,227,18,230,93,232,31,235,55,242,121,245,210,249,137,253,135,9,207,21,51,19,167,17,141,15,213,12,125,9,192,12,129,10,2,4,117,8,91,18,114,20,7,26,32,38,243,41,105,36,33,26,37,19,158,13,182,11,62,14,109,16,137,13,178,5,240,254,122,241,148,232,69,241,83,249,249,247,225,246,160,249,62,248,32,248,134,253,131,6,104,12,127,14,145,13,158,11,206,14,175,23,222,32,227,33,190,27,158,17,29,7,149,253,238,240,23,233,21,235,232,232,2,225,109,215,64,208,177,204,75,205,57,211,164,216,208,223,45,226,43,230,137,229,25,235,170,243,83,242,45,244,158,254,233,12,250,15,79,18,38,20,186,13,29,10,246,14,31,12,43,4,248,5,140,11,32,13,215,15,84,28,216,38,23,40,234,34,162,27,201,20,71,12,229,12,33,17,75,14,120,14,87,12,62,252,109,237,134,238,251,243,180,245,47,246,244,249, 14,249,245,245,96,247,174,253,210,5,198,11,79,14,187,11,181,9,9,15,199,24,7,33,63,33,83,26,18,22,252,10,137,252,208,240,222,237,229,237,72,232,228,226,208,215,174,209,149,204,232,205,40,210,164,215,63,224,129,226,55,225,248,229,3,240,77,239,20,237,159,245,28,1,8,7,172,16,196,21,253,14,187,12,90,16,158,14,19,7,43,6,107,9,243,8,221,8,115,15,138,30,68,37,187,37,145,37,230,28,236,17,138,16,189,15,150,12,176,17,70,21,221,10,32,249,200,241,66,242,215,242,113,244,91,248,28,251,225,247,85,245,196,247,89,253,149,5,179,12,23,13,108,10,157,7,67,16,227,26,99,31,17,30,49,31,137,25,244,9,8,254,65,243,122,241,120,238,179,234,181,227,126,216,77,210,187,206,55,204,15,208,35,219,83,223,94,220,33,225,95,236,89,235,45,234,121,240,113,244,102,251,122,9,223,18,254,15,188,13,18,18,190,16,2,11,53,7,20,10,142,9,12,4,135,7,12,19,66,26,142,35,183,41,225,34,223,26,201,22,172,17,251,10,164,14,135,23,95,21,190,7,206,250,103,245,119,242,251,240,188,245,142,249,203,249,196,247,232,243,255,247,196,251,225,5,54,13,227,11,141,5,148,8,125,19,199,23,64,28,102,32,63,34,203,24,77,11,78,255,82,246,172,241,224,241,194,236,181,225,61,219,113,213,16,204,131,201,202,213,235,218,28,215,142,221,8,230,142,231,70,232,135,237,232,236,183,238,230,253,103,10,158,13,178,12,187,16,233,19,60,13,54,8,168,12,83,10,234,3,37,5,110,8,21,14,27,26,79,38,219,37,111,33,49,31,174,24,181,13,109,11,201,19,35,26,25,19,162,8, 253,254,187,246,31,242,191,241,251,247,121,249,222,249,203,246,227,245,16,245,52,251,58,10,115,11,207,6,1,6,249,11,13,17,17,21,141,28,131,35,27,33,32,26,60,14,141,255,48,247,192,246,242,243,191,233,55,229,251,224,172,208,175,201,8,209,79,213,78,211,227,216,73,224,226,225,195,230,126,235,11,234,252,231,242,239,182,255,246,7,154,7,186,14,41,21,210,14,46,11,225,13,26,12,54,7,5,6,112,4,2,4,228,13,99,28,202,33,199,35,83,35,78,34,5,21,25,11,152,15,78,22,162,24,98,18,63,11,48,0,209,246,225,240,245,244,97,247,145,247,61,251,230,247,14,241,134,243,123,0,55,8,245,6,76,5,229,8,120,10,113,13,124,21,46,29,204,33,118,34,82,29,90,12,90,255,86,254,163,247,176,239,74,239,101,235,32,219,104,207,195,208,176,208,45,208,191,212,99,217,184,220,217,225,102,232,32,235,61,228,3,230,143,244,248,252,40,0,10,10,188,17,223,15,123,13,108,14,39,13,209,10,158,9,212,4,127,1,201,2,122,16,69,25,239,29,88,37,252,38,183,32,31,17,86,14,54,18,142,23,89,23,7,21,145,14,225,255,156,246,244,245,35,244,180,245,255,251,160,252,11,244,34,239,62,248,39,2,202,3,185,5,10,8,226,7,203,7,135,14,58,21,17,26,179,36,156,38,6,25,203,12,33,8,229,253,21,244,198,246,74,245,24,231,82,219,120,213,19,209,118,207,219,208,193,213,28,215,28,218,129,229,249,234,148,227,44,227,51,235,239,241,143,246,221,1,216,11,171,13,201,15,64,14,106,14,100,12,78,13,228,9,85,2,173,255,230,5,214,14,120,19,213,30,35,39,28,40,45,28, 56,17,135,17,109,19,195,20,22,26,75,24,39,12,57,1,131,250,237,244,171,241,84,249,111,255,69,248,102,240,198,242,47,250,36,254,3,2,245,7,208,5,27,5,70,10,238,11,197,15,36,30,108,39,133,32,75,25,206,20,49,6,121,250,178,250,142,250,146,243,241,230,26,222,86,215,200,207,101,207,31,212,136,209,121,210,139,222,5,232,111,227,81,226,231,230,237,231,69,238,17,245,203,2,38,8,204,12,54,15,88,13,173,12,142,14,253,14,81,6,220,0,169,1,193,5,113,9,254,16,1,32,146,41,109,35,240,25,171,21,83,16,39,17,194,23,30,28,254,21,30,13,242,5,4,250,142,241,33,245,75,254,228,252,228,243,138,243,254,244,127,246,14,254,83,4,167,3,21,5,56,9,112,6,86,6,178,20,200,31,14,33,13,34,6,31,113,19,252,4,147,253,54,255,6,252,128,241,224,234,172,224,248,212,120,209,170,212,110,207,139,204,182,214,57,224,109,227,35,225,21,229,124,228,87,230,20,235,43,246,194,255,85,6,126,13,140,12,50,11,135,14,250,16,133,12,165,4,186,1,97,4,236,1,176,3,191,19,137,33,70,37,34,34,133,28,83,20,54,14,15,20,231,25,27,25,152,22,71,18,68,6,245,245,139,243,110,251,130,252,219,248,13,247,112,243,220,241,219,248,252,254,56,254,65,4,193,9,184,3,178,1,104,10,14,20,120,27,169,32,230,36,86,32,97,16,124,6,60,2,198,0,182,249,22,247,221,236,215,220,254,216,183,214,26,210,38,203,33,207,251,215,177,222,81,224,26,227,137,228,84,226,34,229,172,234,197,243,53,254,168,7,67,10,109,10,127,11,9,17,70,17,94,8,254,5,38,6,19,1, 178,252,234,4,215,20,185,29,55,36,27,36,169,26,173,17,3,17,64,22,56,23,119,24,170,28,36,20,145,1,23,248,110,249,162,250,77,251,141,252,55,245,130,241,17,247,25,249,196,248,186,1,206,7,175,5,133,1,38,3,129,11,12,17,125,25,95,35,8,40,205,27,151,18,242,10,86,2,188,0,219,255,179,248,69,233,7,225,136,221,163,215,235,206,182,203,69,209,26,215,56,220,119,225,0,227,138,226,51,227,244,226,238,232,230,242,234,253,82,7,174,6,116,8,126,15,215,17,243,12,148,9,228,10,34,5,17,253,173,253,129,5,142,17,83,29,30,38,202,34,121,23,197,19,199,20,120,18,157,21,223,30,194,30,19,16,137,3,0,252,2,248,129,252,33,255,71,247,193,245,253,245,39,245,67,245,207,249,91,4,137,5,27,3,155,0,231,5,142,7,94,13,63,28,233,36,123,35,226,29,166,21,227,8,102,4,77,5,99,2,61,246,211,234,28,230,45,224,164,213,13,207,24,206,196,207,175,214,7,220,142,224,25,227,237,225,63,226,15,225,78,230,95,243,152,254,179,1,161,3,113,11,50,16,54,13,190,12,155,13,81,10,212,2,224,252,124,253,41,2,252,15,141,31,21,36,203,29,155,25,37,23,24,16,87,16,211,26,14,32,242,27,122,19,59,3,92,251,219,252,210,254,12,251,193,248,44,249,65,245,235,243,186,243,201,253,230,3,15,2,70,3,5,4,249,1,98,4,68,16,139,27,188,34,234,36,235,31,215,19,249,9,122,8,98,9,20,1,197,245,118,240,182,232,95,224,58,215,175,207,154,206,6,208,165,213,67,220,25,224,43,227,249,226,250,223,14,222,12,232,8,245,0,250,227,253,138,6,210,11, 229,12,139,12,127,15,173,14,67,9,179,3,171,253,88,249,138,1,179,18,221,29,226,30,4,32,132,29,63,17,133,16,64,19,33,26,155,33,239,30,186,16,138,3,108,0,135,254,178,253,159,250,211,251,93,250,165,243,117,241,118,248,200,253,135,255,76,4,233,4,22,1,33,0,161,5,210,14,47,26,97,35,120,38,179,30,153,17,147,14,95,12,122,8,131,1,148,248,118,242,181,235,228,224,41,216,0,209,106,206,255,207,60,213,215,218,96,224,13,229,184,224,179,219,224,223,101,233,90,241,252,245,168,254,163,6,106,9,155,10,110,14,141,15,5,14,81,11,13,5,247,248,70,248,238,5,120,14,58,26,240,32,199,32,127,25,4,19,68,15,73,17,69,30,237,34,134,28,40,16,236,6,232,2,217,254,70,251,81,254,98,254,221,246,171,242,87,245,102,247,188,250,153,1,221,4,54,3,28,0,223,255,241,4,42,12,208,26,28,38,197,35,235,28,153,20,238,16,157,14,26,9,78,2,144,251,141,245,128,237,189,226,225,217,236,209,241,207,247,207,245,210,238,219,115,227,16,227,152,221,181,220,45,225,79,232,200,236,118,246,93,254,111,4,165,7,40,11,190,13,114,13,168,18,57,12,73,0,131,249,122,251,11,1,229,13,139,26,144,30,13,33,165,26,51,16,232,12,20,21,179,31,194,34,119,26,253,17,184,11,152,2,9,253,191,255,8,1,70,251,22,248,8,245,144,244,29,246,94,251,141,2,16,4,57,1,137,1,34,254,196,0,32,13,192,27,18,36,230,33,54,28,10,22,238,18,87,15,212,8,228,3,53,253,216,247,74,239,84,227,174,218,222,212,44,207,203,204,238,211,202,221,7,227,24,223,66,222,237,220, 93,225,169,228,26,236,121,246,126,250,69,4,8,8,129,7,126,11,52,19,171,17,130,9,20,2,129,249,207,248,239,1,33,12,193,22,115,32,62,33,40,24,25,13,14,13,85,24,202,31,102,30,103,27,139,22,187,9,135,1,210,0,163,0,212,255,199,251,72,249,151,245,247,241,102,247,241,252,233,255,23,4,169,3,65,255,127,251,170,0,199,13,162,27,214,34,115,32,160,28,54,24,0,21,254,15,40,10,105,4,73,1,198,250,123,238,212,230,233,221,52,214,94,204,220,205,160,213,169,222,92,224,91,222,88,223,41,220,54,223,19,229,39,235,210,240,130,253,164,3,236,1,241,6,206,14,133,17,163,17,114,11,190,255,119,249,230,249,194,255,7,9,184,22,214,33,250,32,8,19,87,11,254,17,111,24,119,27,136,32,100,30,22,21,5,10,247,3,43,3,236,255,23,0,39,255,3,248,6,244,160,244,129,247,66,250,185,0,210,5,82,2,8,253,6,250,49,0,253,13,65,27,18,32,251,31,111,27,47,27,58,22,172,14,2,11,37,7,94,4,118,248,225,241,79,234,165,223,227,212,134,203,142,207,194,214,131,220,189,223,48,224,191,219,37,221,51,225,31,225,79,231,215,244,0,252,255,253,122,2,120,6,80,13,45,19,99,18,210,9,239,255,137,250,201,249,59,252,28,6,197,25,223,35,171,25,137,17,100,15,222,16,254,21,54,28,131,34,5,30,131,19,22,13,46,6,68,1,246,1,19,3,124,253,118,247,171,246,118,244,161,245,124,250,43,3,236,4,73,2,135,250,240,249,188,255,101,14,243,26,171,29,20,30,225,29,26,30,167,19,73,16,37,14,1,10,75,3,182,250,57,246,126,237,112,224,90,211,61,207, 133,207,114,213,198,222,132,223,189,219,63,223,111,223,92,219,211,223,198,233,148,242,33,249,124,253,203,255,61,5,240,13,238,19,222,17,79,8,106,1,227,253,168,244,182,247,141,10,159,26,156,30,120,23,31,19,182,15,140,13,183,21,57,31,103,32,82,28,245,22,151,13,127,4,153,3,12,5,87,1,77,253,171,250,185,245,66,244,152,243,18,253,97,3,69,4,187,1,13,249,41,248,198,255,42,16,28,23,148,26,97,31,109,32,155,26,121,20,146,18,11,16,7,10,206,1,159,255,227,249,222,236,28,225,12,215,232,204,88,207,11,218,160,219,75,219,3,224,195,223,115,219,123,218,82,224,66,232,37,241,147,247,53,251,173,253,86,3,140,16,190,19,80,13,188,11,209,5,40,249,175,240,232,249,89,13,209,22,230,26,157,25,94,19,233,10,38,15,18,24,169,28,75,31,179,31,252,22,161,11,229,7,152,5,202,4,75,0,54,0,77,251,174,244,226,242,218,244,159,253,4,2,133,6,71,255,6,246,242,247,46,3,115,12,83,19,84,27,110,32,63,31,140,24,226,22,2,22,115,15,161,7,195,7,97,2,0,249,238,241,78,228,45,211,142,207,123,212,50,215,11,217,94,222,8,225,135,222,116,218,33,218,100,225,20,230,181,240,143,248,208,245,76,251,9,8,204,14,47,15,234,15,238,16,64,4,202,243,33,242,241,253,199,8,211,20,152,28,39,25,238,13,182,12,92,17,19,20,17,29,84,33,144,31,247,20,255,13,136,10,5,6,156,3,184,3,30,2,240,249,34,245,201,243,247,244,125,252,223,6,107,5,6,251,50,247,165,250,72,2,15,9,237,18,86,29,12,32,238,26,82,27,217,27,50,19,197,14,45,13, 243,6,119,2,239,255,207,243,221,224,42,214,197,211,56,211,63,213,253,216,187,224,112,224,132,219,57,220,117,217,79,221,132,232,91,241,11,242,31,243,96,254,76,7,56,9,100,14,244,22,120,16,52,255,176,244,11,246,144,249,93,7,22,24,172,25,212,21,99,14,172,14,121,13,38,20,140,30,167,33,230,28,226,21,118,17,29,10,38,5,30,6,60,6,166,255,34,252,223,245,23,241,100,244,245,0,223,6,75,1,60,250,242,248,235,251,186,253,235,6,195,22,91,27,28,26,126,30,46,30,73,24,31,21,224,18,154,10,187,7,173,9,2,2,26,243,235,226,142,218,149,214,139,208,181,213,27,221,253,222,150,223,86,223,154,217,37,215,146,223,196,234,249,236,147,236,18,247,235,254,150,0,128,6,15,21,98,23,129,11,99,1,184,246,52,242,150,248,91,10,60,21,227,22,28,21,242,15,52,11,82,12,96,23,117,30,182,30,93,28,227,24,68,15,54,9,50,8,218,6,130,4,80,2,40,251,48,242,72,241,153,250,97,4,157,2,117,253,115,253,238,249,10,247,140,1,185,14,18,20,184,24,127,30,40,29,243,26,46,26,33,20,141,13,43,10,123,13,32,9,146,249,76,237,99,227,81,215,230,209,87,213,15,217,213,220,241,224,252,224,205,215,6,214,152,223,160,230,185,229,144,235,175,247,29,247,100,250,124,6,73,19,27,21,219,14,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,73,83,84,86,182,0,0, 112,100,116,97,112,104,100,114,76,19,0,0,80,105,97,110,111,32,49,32,32,32,32,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,80,105,97,110,111,32,50,32,32,32,32,32,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,80,105,97,110,111,32,51,32,32,32,32,32,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,72,111,110,107,121,45,84,111,110,107,32,32,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,69,32,80,105,97,110,111,32,49,32,32,32,0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,69,32,80,105,97,110,111,32,50,32,32,32,0,0,0,0,0,0,0,0,5,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,72,97,114,112,115,105,99,104,111,114,100,32,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,67,108,97,118,105,110,101,116,32,32,32,32,0,0,0,0,0,0,0,0,7,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,67,101,108,101,115,116,97,32,32,32,32,32,0,0,0,0,0,0,0,0,8,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,71,108,111,99,107,101,110,115,112,105,101,108,0,0,0,0,0,0,0,0,9,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,77,117,115,105,99,32,66,111, 120,32,32,32,0,0,0,0,0,0,0,0,10,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,86,105,98,114,97,112,104,111,110,101,32,32,0,0,0,0,0,0,0,0,11,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,77,97,114,105,109,98,97,32,32,32,32,32,0,0,0,0,0,0,0,0,12,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,88,121,108,111,112,104,111,110,101,32,32,32,0,0,0,0,0,0,0,0,13,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,84,117,98,117,108,97,114,32,66,101,108,108,0,0,0,0,0,0,0,0,14,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,83,97,110,116,117,114,32,32,32,32,0,0,0,0,0,0,0,0,0,0,15,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,79,114,103,97,110,32,49,32,32,32,32,32,0,0,0,0,0,0,0,0,16,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,79,114,103,97,110,32,50,32,32,32,32,32,0,0,0,0,0,0,0,0,17,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,79,114,103,97,110,32,51,32,32,32,32,32,0,0,0,0,0,0,0,0,18,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,67,104,117,114,99,104,32,79,114,103,32,49,0,0,0,0,0,0,0,0,19,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,82,101,101,100,32,79,114,103,97,110,32,32,0,0,0,0,0,0,0,0,20,0,0,0,29,0,0,0, 0,0,0,0,0,0,0,0,0,0,65,99,99,111,114,100,105,97,110,32,0,0,0,0,0,0,0,0,0,0,21,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,72,97,114,109,111,110,105,99,97,32,32,32,0,0,0,0,0,0,0,0,22,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0,66,97,110,100,110,101,111,110,32,32,32,32,0,0,0,0,0,0,0,0,23,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,78,121,108,111,110,32,115,116,114,46,71,116,0,0,0,0,0,0,0,0,24,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,101,101,108,45,115,116,114,46,71,116,0,0,0,0,0,0,0,0,25,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,74,97,122,122,32,71,116,46,32,32,32,32,0,0,0,0,0,0,0,0,26,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,67,108,101,97,110,32,71,116,46,32,32,32,0,0,0,0,0,0,0,0,27,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,77,117,116,101,100,32,71,116,46,32,32,32,0,0,0,0,0,0,0,0,28,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,79,118,101,114,100,114,105,118,101,32,71,116,0,0,0,0,0,0,0,0,29,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,68,105,115,116,111,114,116,105,111,110,32,71,0,0,0,0,0,0,0,0,30,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,71,116,46,72,97,114,109,111,110,105, 99,115,0,0,0,0,0,0,0,0,31,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,65,99,99,111,117,115,116,105,99,32,66,115,0,0,0,0,0,0,0,0,32,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,70,105,110,103,101,114,101,100,32,66,115,46,0,0,0,0,0,0,0,0,33,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,0,0,80,105,99,107,101,100,32,66,115,46,32,32,0,0,0,0,0,0,0,0,34,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,70,114,101,116,108,101,115,115,32,66,115,46,0,0,0,0,0,0,0,0,35,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,83,108,97,112,32,66,97,115,115,32,49,32,0,0,0,0,0,0,0,0,36,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,83,108,97,112,32,66,97,115,115,32,50,32,0,0,0,0,0,0,0,0,37,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,66,97,115,115,32,49,0,0,0,0,0,0,0,0,38,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,66,97,115,115,32,50,0,0,0,0,0,0,0,0,39,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,86,105,111,108,105,110,32,32,32,32,32,32,0,0,0,0,0,0,0,0,40,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,86,105,111,108,97,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,41,0,0,0,56,0,0,0,0,0, 0,0,0,0,0,0,0,0,67,101,108,108,111,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,42,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,110,116,114,97,98,97,115,115,32,32,0,0,0,0,0,0,0,0,43,0,0,0,58,0,0,0,0,0,0,0,0,0,0,0,0,0,84,114,101,109,101,108,111,32,83,116,114,105,0,0,0,0,0,0,0,0,44,0,0,0,59,0,0,0,0,0,0,0,0,0,0,0,0,0,80,105,122,122,32,83,116,114,105,110,103,115,0,0,0,0,0,0,0,0,45,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,72,97,114,112,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,46,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,84,105,109,112,97,110,105,32,32,32,32,32,0,0,0,0,0,0,0,0,47,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,114,105,110,103,115,32,32,32,32,32,0,0,0,0,0,0,0,0,48,0,0,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,83,108,111,119,32,83,116,114,105,110,103,115,0,0,0,0,0,0,0,0,49,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,83,116,114,105,110,103,0,0,0,0,0,0,0,0,50,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,83,116,114,32,50,32,0,0,0,0,0,0,0,0,51,0,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,67,104,111,105,114,32,65,97,104,115,32,32, 0,0,0,0,0,0,0,0,52,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,0,0,86,111,105,99,101,32,79,111,104,115,32,32,0,0,0,0,0,0,0,0,53,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,86,111,105,99,101,32,0,0,0,0,0,0,0,0,54,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,79,114,99,104,101,115,116,114,97,32,72,116,0,0,0,0,0,0,0,0,55,0,0,0,73,0,0,0,0,0,0,0,0,0,0,0,0,0,84,114,117,109,112,101,116,32,32,32,32,32,0,0,0,0,0,0,0,0,56,0,0,0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,84,114,111,109,98,111,110,101,32,32,32,32,0,0,0,0,0,0,0,0,57,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,84,117,98,97,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,58,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,77,117,116,101,100,32,84,114,117,109,112,32,0,0,0,0,0,0,0,0,59,0,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,70,114,101,110,99,104,32,72,111,114,110,32,0,0,0,0,0,0,0,0,60,0,0,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,66,114,97,115,115,32,49,0,0,0,0,0,0,0,0,0,0,0,0,0,61,0,0,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,66,114,97,115,115,49,0,0,0,0,0,0,0,0,62,0,0,0,81,0,0,0,0,0,0,0, 0,0,0,0,0,0,83,121,110,116,104,32,66,114,97,115,115,50,0,0,0,0,0,0,0,0,63,0,0,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,83,111,112,114,97,110,111,32,83,97,120,32,0,0,0,0,0,0,0,0,64,0,0,0,83,0,0,0,0,0,0,0,0,0,0,0,0,0,65,108,116,111,32,83,97,120,32,32,32,32,0,0,0,0,0,0,0,0,65,0,0,0,84,0,0,0,0,0,0,0,0,0,0,0,0,0,84,101,110,111,114,32,83,97,120,32,32,32,0,0,0,0,0,0,0,0,66,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0,0,0,66,97,114,105,116,111,110,101,32,83,97,120,0,0,0,0,0,0,0,0,67,0,0,0,86,0,0,0,0,0,0,0,0,0,0,0,0,0,79,98,111,101,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,68,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,69,110,103,108,105,115,104,32,72,111,114,110,0,0,0,0,0,0,0,0,69,0,0,0,88,0,0,0,0,0,0,0,0,0,0,0,0,0,66,97,115,115,111,111,110,32,32,32,32,32,0,0,0,0,0,0,0,0,70,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,67,108,97,114,105,110,101,116,32,32,32,32,0,0,0,0,0,0,0,0,71,0,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,80,105,99,99,111,108,111,32,32,32,32,32,0,0,0,0,0,0,0,0,72,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,0,70,108,117,116,101,32,32,32,32,32,32,32,0,0, 0,0,0,0,0,0,73,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,82,101,99,111,114,100,101,114,32,32,32,32,0,0,0,0,0,0,0,0,74,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,80,97,110,32,70,108,117,116,101,32,32,32,0,0,0,0,0,0,0,0,75,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,66,108,111,119,110,32,66,111,116,116,108,101,0,0,0,0,0,0,0,0,76,0,0,0,98,0,0,0,0,0,0,0,0,0,0,0,0,0,83,104,97,107,117,104,97,99,104,105,32,32,0,0,0,0,0,0,0,0,77,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,87,104,105,115,116,108,101,32,32,32,32,32,0,0,0,0,0,0,0,0,78,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,79,99,97,114,105,110,97,32,32,32,32,32,0,0,0,0,0,0,0,0,79,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,83,113,117,97,114,101,32,87,97,118,101,32,0,0,0,0,0,0,0,0,80,0,0,0,103,0,0,0,0,0,0,0,0,0,0,0,0,0,83,97,119,32,87,97,118,101,32,32,32,32,0,0,0,0,0,0,0,0,81,0,0,0,105,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,32,67,97,108,108,105,111,112,101,0,0,0,0,0,0,0,0,82,0,0,0,107,0,0,0,0,0,0,0,0,0,0,0,0,0,67,104,105,102,102,101,114,32,76,101,97,100,0,0,0,0,0,0,0,0,83,0,0,0,109,0,0,0,0,0,0,0,0,0, 0,0,0,0,67,104,97,114,97,110,103,32,32,32,32,32,0,0,0,0,0,0,0,0,84,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,0,0,83,111,108,111,32,86,111,120,32,32,32,32,0,0,0,0,0,0,0,0,85,0,0,0,113,0,0,0,0,0,0,0,0,0,0,0,0,0,53,116,104,32,83,97,119,32,87,97,118,101,0,0,0,0,0,0,0,0,86,0,0,0,115,0,0,0,0,0,0,0,0,0,0,0,0,0,66,97,115,115,32,38,32,76,101,97,100,32,0,0,0,0,0,0,0,0,87,0,0,0,117,0,0,0,0,0,0,0,0,0,0,0,0,0,70,97,110,116,97,115,105,97,32,32,32,32,0,0,0,0,0,0,0,0,88,0,0,0,118,0,0,0,0,0,0,0,0,0,0,0,0,0,87,97,114,109,32,80,97,100,32,32,32,32,0,0,0,0,0,0,0,0,89,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,80,111,108,121,115,121,110,116,104,32,32,32,0,0,0,0,0,0,0,0,90,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,83,112,97,99,101,32,86,111,105,99,101,32,0,0,0,0,0,0,0,0,91,0,0,0,123,0,0,0,0,0,0,0,0,0,0,0,0,0,66,111,119,101,100,32,71,108,97,115,115,32,0,0,0,0,0,0,0,0,92,0,0,0,125,0,0,0,0,0,0,0,0,0,0,0,0,0,77,101,116,97,108,32,80,97,100,32,32,32,0,0,0,0,0,0,0,0,93,0,0,0,127,0,0,0,0,0,0,0,0,0,0,0,0,0,72,97,108,111,32,80,97,100,32,32,32,32,0,0,0,0, 0,0,0,0,94,0,0,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,83,119,101,101,112,32,80,97,100,32,32,32,0,0,0,0,0,0,0,0,95,0,0,0,131,0,0,0,0,0,0,0,0,0,0,0,0,0,73,99,101,32,82,97,105,110,32,32,32,32,0,0,0,0,0,0,0,0,96,0,0,0,132,0,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,116,114,97,99,107,32,32,0,0,0,0,0,0,0,0,97,0,0,0,134,0,0,0,0,0,0,0,0,0,0,0,0,0,67,114,121,115,116,97,108,32,32,32,32,32,0,0,0,0,0,0,0,0,98,0,0,0,136,0,0,0,0,0,0,0,0,0,0,0,0,0,65,116,109,111,115,112,104,101,114,101,32,32,0,0,0,0,0,0,0,0,99,0,0,0,138,0,0,0,0,0,0,0,0,0,0,0,0,0,66,114,105,103,104,116,110,101,115,115,32,32,0,0,0,0,0,0,0,0,100,0,0,0,140,0,0,0,0,0,0,0,0,0,0,0,0,0,71,111,98,108,105,110,32,32,32,32,32,32,0,0,0,0,0,0,0,0,101,0,0,0,142,0,0,0,0,0,0,0,0,0,0,0,0,0,69,99,104,111,32,68,114,111,112,115,32,32,0,0,0,0,0,0,0,0,102,0,0,0,144,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,97,114,32,84,104,101,109,101,32,32,0,0,0,0,0,0,0,0,103,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0,0,0,83,105,116,97,114,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,104,0,0,0,148,0,0,0,0,0,0,0,0,0,0,0, 0,0,66,97,110,106,111,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,105,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,83,104,97,109,105,115,101,110,32,32,32,32,0,0,0,0,0,0,0,0,106,0,0,0,150,0,0,0,0,0,0,0,0,0,0,0,0,0,75,111,116,111,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,107,0,0,0,152,0,0,0,0,0,0,0,0,0,0,0,0,0,75,97,108,105,109,98,97,32,32,32,32,32,0,0,0,0,0,0,0,0,108,0,0,0,153,0,0,0,0,0,0,0,0,0,0,0,0,0,66,97,103,32,80,105,112,101,32,32,32,32,0,0,0,0,0,0,0,0,109,0,0,0,155,0,0,0,0,0,0,0,0,0,0,0,0,0,70,105,100,100,108,101,32,32,32,32,32,32,0,0,0,0,0,0,0,0,110,0,0,0,157,0,0,0,0,0,0,0,0,0,0,0,0,0,83,104,97,110,97,105,32,32,32,32,32,32,0,0,0,0,0,0,0,0,111,0,0,0,158,0,0,0,0,0,0,0,0,0,0,0,0,0,84,105,110,107,101,114,32,66,101,108,108,32,0,0,0,0,0,0,0,0,112,0,0,0,159,0,0,0,0,0,0,0,0,0,0,0,0,0,65,103,111,103,111,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,113,0,0,0,161,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,101,101,108,32,68,114,117,109,115,32,0,0,0,0,0,0,0,0,114,0,0,0,163,0,0,0,0,0,0,0,0,0,0,0,0,0,87,111,111,100,32,66,108,111,99,107,32,32,0,0,0,0,0,0, 0,0,115,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,84,97,105,107,111,32,68,114,117,109,32,32,0,0,0,0,0,0,0,0,116,0,0,0,165,0,0,0,0,0,0,0,0,0,0,0,0,0,77,101,108,111,32,84,111,109,32,49,32,32,0,0,0,0,0,0,0,0,117,0,0,0,167,0,0,0,0,0,0,0,0,0,0,0,0,0,83,121,110,116,104,32,68,114,117,109,32,32,32,0,0,0,0,0,0,0,118,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,82,101,118,101,114,115,101,32,67,121,109,98,0,0,0,0,0,0,0,0,119,0,0,0,170,0,0,0,0,0,0,0,0,0,0,0,0,0,71,116,32,70,114,101,116,78,111,105,115,101,0,0,0,0,0,0,0,0,120,0,0,0,171,0,0,0,0,0,0,0,0,0,0,0,0,0,66,114,101,97,116,104,32,78,111,0,0,0,0,0,0,0,0,0,0,0,121,0,0,0,172,0,0,0,0,0,0,0,0,0,0,0,0,0,83,101,97,83,104,111,114,101,32,32,32,32,0,0,0,0,0,0,0,0,122,0,0,0,173,0,0,0,0,0,0,0,0,0,0,0,0,0,66,105,114,100,32,84,119,101,101,116,32,32,0,0,0,0,0,0,0,0,123,0,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,84,101,108,101,112,104,111,110,101,32,32,32,0,0,0,0,0,0,0,0,124,0,0,0,175,0,0,0,0,0,0,0,0,0,0,0,0,0,72,101,108,105,99,111,112,116,101,114,32,32,0,0,0,0,0,0,0,0,125,0,0,0,177,0,0,0,0,0,0,0,0,0,0,0,0,0, 65,112,112,108,97,117,115,101,32,32,32,32,0,0,0,0,0,0,0,0,126,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,71,117,110,32,83,104,111,116,32,32,32,32,0,0,0,0,0,0,0,0,127,0,0,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,97,110,100,97,114,100,32,32,0,0,0,0,0,0,0,0,0,0,0,0,128,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,69,79,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,255,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,112,98,97,103,216,2,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0, 60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127,0,0,0,128,0,0,0,129,0,0,0,130,0,0,0,131,0,0,0,132,0,0,0,133,0,0,0,134,0,0,0,135,0,0,0,136,0,0,0,137,0,0,0,138,0,0,0,139,0,0,0,140,0,0,0,141,0,0,0,142,0,0,0,143,0,0,0,144,0,0,0,145,0,0,0,146,0,0,0,147,0,0,0,148,0,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,156,0,0,0,157,0,0,0,158,0,0,0,159,0,0,0, 160,0,0,0,161,0,0,0,162,0,0,0,163,0,0,0,164,0,0,0,165,0,0,0,166,0,0,0,167,0,0,0,168,0,0,0,169,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,173,0,0,0,174,0,0,0,175,0,0,0,176,0,0,0,177,0,0,0,178,0,0,0,179,0,0,0,180,0,0,0,181,0,0,0,112,109,111,100,10,0,0,0,0,0,0,0,0,0,0,0,181,0,112,103,101,110,216,2,0,0,41,0,0,0,41,0,1,0,41,0,2,0,41,0,3,0,41,0,4,0,41,0,5,0,41,0,6,0,41,0,7,0,41,0,8,0,41,0,178,0,41,0,9,0,41,0,10,0,41,0,11,0,41,0,12,0,41,0,13,0,41,0,14,0,41,0,15,0,41,0,16,0,41,0,17,0,41,0,18,0,41,0,19,0,41,0,20,0,41,0,21,0,41,0,22,0,41,0,23,0,41,0,24,0,41,0,25,0,41,0,26,0,41,0,27,0,41,0,28,0,41,0,29,0,41,0,30,0,41,0,179,0,41,0,31,0,41,0,32,0,41,0,33,0,41,0,34,0,41,0,35,0,41,0,36,0,41,0,37,0,41,0,38,0,41,0,39,0,41,0,40,0,41,0,41,0,41,0,42,0,41,0,43,0,41,0,44,0,41,0,45,0,41,0,46,0,41,0,47,0,41,0,48,0,41,0,49,0,41,0,50,0,41,0,51,0,41,0,52,0,41,0,53,0,41,0,54,0,41,0,55,0,41,0,56,0,41,0,57,0,41,0,58,0,41,0,59,0,41,0,60,0,41,0,61,0,41,0,62,0,41,0,63,0,41,0,64,0,41,0,65,0,41,0,66,0,41,0,67,0,41,0,68,0,41,0, 69,0,41,0,70,0,41,0,71,0,41,0,72,0,41,0,73,0,41,0,74,0,41,0,75,0,41,0,76,0,41,0,77,0,41,0,78,0,41,0,79,0,41,0,80,0,41,0,81,0,41,0,82,0,41,0,83,0,41,0,84,0,41,0,85,0,41,0,86,0,41,0,87,0,41,0,88,0,41,0,89,0,41,0,90,0,41,0,91,0,41,0,92,0,41,0,93,0,41,0,94,0,41,0,95,0,41,0,96,0,41,0,97,0,41,0,98,0,41,0,99,0,41,0,100,0,41,0,101,0,41,0,102,0,41,0,103,0,41,0,104,0,41,0,180,0,41,0,106,0,41,0,105,0,41,0,107,0,41,0,108,0,41,0,109,0,41,0,110,0,41,0,111,0,41,0,112,0,41,0,113,0,41,0,114,0,41,0,115,0,41,0,116,0,41,0,117,0,41,0,118,0,41,0,119,0,41,0,120,0,41,0,121,0,41,0,122,0,41,0,123,0,41,0,124,0,41,0,125,0,41,0,126,0,41,0,127,0,41,0,128,0,41,0,129,0,41,0,130,0,41,0,131,0,41,0,132,0,41,0,133,0,41,0,134,0,41,0,135,0,41,0,136,0,41,0,137,0,41,0,138,0,41,0,139,0,41,0,140,0,41,0,141,0,41,0,142,0,41,0,143,0,41,0,144,0,41,0,145,0,41,0,146,0,41,0,147,0,41,0,148,0,41,0,149,0,41,0,150,0,41,0,151,0,41,0,152,0,41,0,153,0,41,0,154,0,41,0,155,0,41,0,156,0,41,0,157,0,41,0,158,0,41,0,159,0,41,0,160,0,41,0,161,0,41,0,162,0,41,0,163,0,41,0,164,0,41,0,165,0,41,0,166,0,41,0,167,0,41,0, 168,0,41,0,169,0,41,0,170,0,41,0,171,0,41,0,172,0,41,0,173,0,41,0,174,0,41,0,175,0,41,0,176,0,41,0,177,0,0,0,0,0,105,110,115,116,164,15,0,0,112,105,97,110,111,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,105,97,110,111,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,112,105,97,110,111,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,104,111,110,107,121,116,111,110,107,0,0,0,0,0,0,0,0,0,0,0,25,0,115,104,111,110,107,121,116,111,110,107,0,0,0,0,0,0,0,0,0,0,34,0,101,112,105,97,110,111,49,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,115,101,112,105,97,110,111,49,0,0,0,0,0,0,0,0,0,0,0,0,49,0,101,112,105,97,110,111,50,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,104,97,114,112,115,105,99,104,111,114,100,0,0,0,0,0,0,0,0,0,56,0,99,108,97,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0,99,101,108,101,115,116,97,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,115,99,101,108,101,115,116,97,0,0,0,0,0,0,0,0,0,0,0,0,64,0,103,108,111,99,107,101,110,115,112,105,101,108,0,0,0,0,0,0,0,0,67,0,115,103,108,111,99,107,101,110,115,112,105,101,108,0,0,0,0,0,0,0,70,0,109,117,115,105,99,98,111,120,0,0,0,0,0,0,0,0,0,0,0,0,73,0,115,109,117,115,105,99,98,111,120,0,0,0,0,0,0,0,0,0,0,0, 77,0,118,105,98,114,97,112,104,111,110,101,0,0,0,0,0,0,0,0,0,0,81,0,109,97,114,105,109,98,97,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,120,121,108,111,112,104,111,110,101,0,0,0,0,0,0,0,0,0,0,0,88,0,116,117,98,117,108,97,114,98,101,108,108,0,0,0,0,0,0,0,0,0,91,0,100,117,108,99,105,109,101,114,0,0,0,0,0,0,0,0,0,0,0,0,93,0,111,114,103,97,110,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,115,111,114,103,97,110,49,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,111,114,103,97,110,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,0,111,114,103,97,110,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,0,115,111,114,103,97,110,51,0,0,0,0,0,0,0,0,0,0,0,0,0,110,0,99,104,117,114,99,104,111,114,103,49,0,0,0,0,0,0,0,0,0,0,113,0,115,99,104,117,114,99,104,111,114,103,97,110,0,0,0,0,0,0,0,0,116,0,114,101,101,100,111,114,103,97,110,0,0,0,0,0,0,0,0,0,0,0,120,0,115,114,101,101,100,111,114,103,97,110,0,0,0,0,0,0,0,0,0,0,124,0,97,99,99,111,114,100,105,97,110,0,0,0,0,0,0,0,0,0,0,0,127,0,104,97,114,109,111,110,105,99,97,0,0,0,0,0,0,0,0,0,0,0,132,0,98,97,110,100,110,101,111,110,0,0,0,0,0,0,0,0,0,0,0,0,135,0,115,98,97,110,100,110,101,111,110,0,0,0,0,0,0,0,0,0,0,0,139,0,110,121, 108,111,110,115,116,114,103,116,114,0,0,0,0,0,0,0,0,0,142,0,115,116,101,101,108,115,116,114,103,116,114,0,0,0,0,0,0,0,0,0,147,0,106,97,122,122,103,116,114,0,0,0,0,0,0,0,0,0,0,0,0,0,151,0,115,106,97,122,122,103,116,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,99,108,101,97,110,103,116,114,0,0,0,0,0,0,0,0,0,0,0,0,157,0,109,117,116,101,100,103,116,114,0,0,0,0,0,0,0,0,0,0,0,0,160,0,111,118,101,114,100,114,105,118,101,103,116,0,0,0,0,0,0,0,0,0,163,0,115,111,118,101,114,100,114,105,118,101,103,116,0,0,0,0,0,0,0,0,168,0,100,105,115,116,111,114,116,105,111,110,103,116,0,0,0,0,0,0,0,0,171,0,103,116,104,97,114,109,111,110,105,99,115,0,0,0,0,0,0,0,0,0,177,0,97,99,99,111,117,115,116,105,99,98,115,0,0,0,0,0,0,0,0,0,180,0,102,105,110,103,101,114,101,100,98,115,0,0,0,0,0,0,0,0,0,0,184,0,112,105,99,107,101,100,98,115,0,0,0,0,0,0,0,0,0,0,0,0,188,0,102,114,101,116,108,101,115,115,98,115,0,0,0,0,0,0,0,0,0,0,192,0,115,108,97,112,98,97,115,115,49,0,0,0,0,0,0,0,0,0,0,0,196,0,115,108,97,112,98,97,115,115,50,0,0,0,0,0,0,0,0,0,0,0,200,0,115,121,110,116,104,98,97,115,115,49,0,0,0,0,0,0,0,0,0,0,204,0,115,121,110,116,104,98,97,115,115,50,0,0,0,0,0,0,0,0,0,0,210,0,115,115,121,110,116,104, 98,97,115,115,50,0,0,0,0,0,0,0,0,0,214,0,118,105,111,108,105,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,0,118,105,111,108,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,0,99,101,108,108,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,0,99,111,110,116,114,97,98,97,115,115,0,0,0,0,0,0,0,0,0,0,236,0,116,114,101,109,101,108,111,115,116,114,0,0,0,0,0,0,0,0,0,0,240,0,112,105,122,122,105,99,97,116,111,115,116,114,0,0,0,0,0,0,0,0,245,0,104,97,114,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,116,105,109,112,97,110,105,0,0,0,0,0,0,0,0,0,0,0,0,0,251,0,115,116,114,105,110,103,115,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,115,108,111,119,115,116,114,105,110,103,115,0,0,0,0,0,0,0,0,0,9,1,115,121,110,115,116,114,105,110,103,115,49,0,0,0,0,0,0,0,0,0,14,1,115,121,110,115,116,114,105,110,103,115,50,0,0,0,0,0,0,0,0,0,17,1,115,115,121,110,115,116,114,105,110,103,115,50,0,0,0,0,0,0,0,0,20,1,99,104,111,105,114,97,97,104,115,0,0,0,0,0,0,0,0,0,0,0,23,1,115,99,104,111,105,114,97,97,104,115,0,0,0,0,0,0,0,0,0,0,26,1,118,111,105,99,101,111,111,104,115,0,0,0,0,0,0,0,0,0,0,0,29,1,115,118,111,105,99,101,111,111,104,115,0,0,0,0,0,0,0,0,0,0,32,1,115,121,110,118,111,120,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,35,1,111,114,99,104,101,115,116,114,97,104,105,116,0,0,0,0,0,0,0,0,38,1,116,114,117,109,112,101,116,0,0,0,0,0,0,0,0,0,0,0,0,0,41,1,116,114,111,109,98,111,110,101,0,0,0,0,0,0,0,0,0,0,0,0,48,1,116,117,98,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,1,109,117,116,101,100,116,114,117,109,112,101,116,0,0,0,0,0,0,0,0,58,1,102,114,101,110,99,104,104,111,114,110,0,0,0,0,0,0,0,0,0,0,62,1,98,114,97,115,115,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,1,115,98,114,97,115,115,49,0,0,0,0,0,0,0,0,0,0,0,0,0,69,1,115,121,110,116,104,98,114,97,115,115,49,0,0,0,0,0,0,0,0,0,73,1,115,121,110,116,104,98,114,97,115,115,50,0,0,0,0,0,0,0,0,0,76,1,115,111,112,114,97,110,111,115,97,120,0,0,0,0,0,0,0,0,0,0,79,1,97,108,116,111,115,97,120,0,0,0,0,0,0,0,0,0,0,0,0,0,88,1,116,101,110,111,114,115,97,120,0,0,0,0,0,0,0,0,0,0,0,0,97,1,98,97,114,105,116,111,110,101,115,97,120,0,0,0,0,0,0,0,0,0,106,1,111,98,111,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,1,101,110,103,108,105,115,104,104,111,114,110,0,0,0,0,0,0,0,0,0,119,1,98,97,115,115,111,111,110,0,0,0,0,0,0,0,0,0,0,0,0,0,122,1,99,108,97,114,105,110,101,116,0,0,0,0,0,0, 0,0,0,0,0,0,126,1,112,105,99,99,111,108,111,0,0,0,0,0,0,0,0,0,0,0,0,0,130,1,115,112,105,99,99,111,108,111,0,0,0,0,0,0,0,0,0,0,0,0,133,1,102,108,117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,1,115,102,108,117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,1,114,101,99,111,114,100,101,114,0,0,0,0,0,0,0,0,0,0,0,0,142,1,112,97,110,102,108,117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,145,1,115,112,97,110,102,108,117,116,101,0,0,0,0,0,0,0,0,0,0,0,148,1,98,111,116,116,108,101,98,108,111,119,0,0,0,0,0,0,0,0,0,0,151,1,115,98,111,116,116,108,101,98,108,111,119,0,0,0,0,0,0,0,0,0,154,1,115,104,97,107,117,104,97,99,104,105,0,0,0,0,0,0,0,0,0,0,157,1,119,104,105,115,116,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,160,1,111,99,97,114,105,110,97,0,0,0,0,0,0,0,0,0,0,0,0,0,163,1,115,113,117,97,114,101,119,97,118,101,0,0,0,0,0,0,0,0,0,0,166,1,115,115,113,117,97,114,101,119,97,118,101,0,0,0,0,0,0,0,0,0,169,1,115,97,119,119,97,118,101,0,0,0,0,0,0,0,0,0,0,0,0,0,172,1,115,115,97,119,119,97,118,101,0,0,0,0,0,0,0,0,0,0,0,0,175,1,115,121,110,99,97,108,108,105,111,112,101,0,0,0,0,0,0,0,0,0,178,1,115,115,121,110,99,97,108,108,105,111,112,101,0,0,0,0,0,0, 0,0,181,1,115,99,104,105,102,102,101,114,108,101,97,100,0,0,0,0,0,0,0,0,184,1,99,104,97,114,97,110,103,0,0,0,0,0,0,0,0,0,0,0,0,0,187,1,115,99,104,97,114,97,110,103,101,0,0,0,0,0,0,0,0,0,0,0,190,1,115,111,108,111,118,111,120,0,0,0,0,0,0,0,0,0,0,0,0,0,193,1,115,115,111,108,111,118,111,120,0,0,0,0,0,0,0,0,0,0,0,0,196,1,102,116,104,115,97,119,119,97,118,101,0,0,0,0,0,0,0,0,0,0,199,1,115,102,116,104,115,97,119,119,97,118,101,0,0,0,0,0,0,0,0,0,202,1,98,97,115,115,108,101,97,100,0,0,0,0,0,0,0,0,0,0,0,0,205,1,102,97,110,116,97,115,105,97,0,0,0,0,0,0,0,0,0,0,0,0,211,1,115,102,97,110,116,97,115,105,97,0,0,0,0,0,0,0,0,0,0,0,214,1,119,97,114,109,112,97,100,0,0,0,0,0,0,0,0,0,0,0,0,0,217,1,112,111,108,121,115,121,110,116,104,0,0,0,0,0,0,0,0,0,0,0,220,1,115,112,111,108,121,115,121,110,116,104,0,0,0,0,0,0,0,0,0,0,223,1,115,112,97,99,101,118,111,105,99,101,0,0,0,0,0,0,0,0,0,0,226,1,115,115,112,97,99,101,118,111,105,99,101,0,0,0,0,0,0,0,0,0,229,1,98,111,119,101,100,103,108,97,115,115,0,0,0,0,0,0,0,0,0,0,232,1,115,98,111,119,101,100,103,108,97,115,115,0,0,0,0,0,0,0,0,0,235,1,109,101,116,97,108,112,97,100,0,0,0,0,0,0,0,0,0,0,0,0,238,1, 115,109,101,116,97,108,112,97,100,0,0,0,0,0,0,0,0,0,0,0,242,1,104,97,108,111,112,97,100,0,0,0,0,0,0,0,0,0,0,0,0,0,248,1,115,104,97,108,111,112,97,100,0,0,0,0,0,0,0,0,0,0,0,0,251,1,115,119,101,101,112,112,97,100,0,0,0,0,0,0,0,0,0,0,0,0,254,1,105,99,101,114,97,105,110,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,115,105,99,101,114,97,105,110,0,0,0,0,0,0,0,0,0,0,0,0,4,2,115,111,117,110,100,116,114,97,99,107,0,0,0,0,0,0,0,0,0,0,6,2,115,115,111,117,110,100,116,114,97,99,107,0,0,0,0,0,0,0,0,0,9,2,99,114,121,115,116,97,108,0,0,0,0,0,0,0,0,0,0,0,0,0,12,2,115,99,114,121,115,116,97,108,0,0,0,0,0,0,0,0,0,0,0,0,15,2,97,116,109,111,115,112,104,101,114,101,0,0,0,0,0,0,0,0,0,0,18,2,115,97,116,109,111,115,112,104,101,114,101,0,0,0,0,0,0,0,0,0,22,2,98,114,105,103,104,116,110,101,115,115,0,0,0,0,0,0,0,0,0,0,25,2,115,98,114,105,103,104,116,110,101,115,115,0,0,0,0,0,0,0,0,0,28,2,103,111,98,108,105,110,115,0,0,0,0,0,0,0,0,0,0,0,0,0,31,2,115,103,111,98,108,105,110,115,0,0,0,0,0,0,0,0,0,0,0,0,34,2,101,99,104,111,100,114,111,112,115,0,0,0,0,0,0,0,0,0,0,0,37,2,115,101,99,104,111,100,114,111,112,115,0,0,0,0,0,0,0,0,0,0,40,2,115,116,97,114, 116,104,101,109,101,0,0,0,0,0,0,0,0,0,0,0,43,2,115,115,116,97,114,116,104,101,109,101,0,0,0,0,0,0,0,0,0,0,45,2,115,105,116,97,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,2,98,97,110,106,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,2,115,104,97,109,105,115,101,110,0,0,0,0,0,0,0,0,0,0,0,0,55,2,115,115,104,97,109,105,115,101,110,0,0,0,0,0,0,0,0,0,0,0,58,2,107,111,116,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,2,107,97,108,105,109,98,97,0,0,0,0,0,0,0,0,0,0,0,0,0,65,2,115,107,97,108,105,109,98,97,0,0,0,0,0,0,0,0,0,0,0,0,68,2,98,97,103,112,105,112,101,0,0,0,0,0,0,0,0,0,0,0,0,0,71,2,115,98,97,103,112,105,112,101,0,0,0,0,0,0,0,0,0,0,0,0,75,2,102,105,100,100,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,2,115,104,97,110,97,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,2,116,105,110,107,101,114,98,101,108,108,0,0,0,0,0,0,0,0,0,0,87,2,115,116,105,110,107,101,114,98,101,108,108,0,0,0,0,0,0,0,0,0,91,2,97,103,111,103,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,2,115,97,103,111,103,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,2,115,116,101,101,108,100,114,117,109,115,0,0,0,0,0,0,0,0,0,0,99,2,119,111,111,100,98,108,111,99, 107,0,0,0,0,0,0,0,0,0,0,0,102,2,116,97,105,107,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,2,115,116,97,105,107,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,2,109,101,108,111,116,111,109,49,0,0,0,0,0,0,0,0,0,0,0,0,110,2,115,121,110,116,104,100,114,117,109,0,0,0,0,0,0,0,0,0,0,0,113,2,115,115,121,110,100,114,117,109,0,0,0,0,0,0,0,0,0,0,0,0,116,2,114,101,118,101,114,115,101,99,121,109,0,0,0,0,0,0,0,0,0,0,119,2,103,116,102,114,101,116,110,111,105,115,101,0,0,0,0,0,0,0,0,0,122,2,98,114,101,97,116,104,110,111,105,115,101,0,0,0,0,0,0,0,0,0,125,2,115,101,97,115,104,111,114,101,0,0,0,0,0,0,0,0,0,0,0,0,128,2,98,105,114,100,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,2,116,101,108,101,112,104,111,110,101,49,0,0,0,0,0,0,0,0,0,0,138,2,115,116,101,108,101,112,104,111,110,101,49,0,0,0,0,0,0,0,0,0,141,2,104,101,108,105,99,111,112,116,101,114,0,0,0,0,0,0,0,0,0,0,144,2,97,112,112,108,97,117,115,101,0,0,0,0,0,0,0,0,0,0,0,0,149,2,103,117,110,115,104,111,116,0,0,0,0,0,0,0,0,0,0,0,0,0,154,2,115,116,97,110,100,97,114,100,95,68,82,85,77,83,0,0,0,0,0,0,159,2,98,97,110,106,111,32,35,48,50,0,0,0,0,0,0,0,0,0,0,0,228,2,115,98,97,110,100,110,101,111,110,32,35,48, 50,0,0,0,0,0,0,0,232,2,115,121,110,99,97,108,108,105,111,112,101,32,35,48,50,0,0,0,0,0,235,2,69,79,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,2,105,98,97,103,188,11,0,0,0,0,0,0,15,0,0,0,23,0,1,0,27,0,2,0,32,0,3,0,36,0,4,0,41,0,5,0,45,0,6,0,49,0,7,0,53,0,8,0,73,0,8,0,77,0,9,0,81,0,10,0,85,0,11,0,89,0,12,0,93,0,13,0,97,0,14,0,101,0,15,0,105,0,16,0,124,0,16,0,128,0,17,0,132,0,18,0,136,0,19,0,140,0,20,0,144,0,21,0,148,0,22,0,163,0,22,0,167,0,23,0,171,0,24,0,175,0,25,0,179,0,26,0,183,0,27,0,187,0,28,0,191,0,29,0,195,0,30,0,210,0,30,0,214,0,31,0,218,0,32,0,222,0,33,0,226,0,34,0,230,0,35,0,234,0,36,0,238,0,37,0,242,0,38,0,0,1,38,0,6,1,39,0,12,1,40,0,17,1,41,0,21,1,42,0,27,1,43,0,42,1,43,0,46,1,44,0,50,1,45,0,54,1,46,0,69,1,46,0,73,1,47,0,77,1,48,0,91,1,48,0,100,1,49,0,104,1,50,0,118,1,50,0,127,1,51,0,131,1,52,0,145,1,52,0,149,1,53,0,162,1,53,0,166,1,54,0,170,1,55,0,185,1,55,0,189,1,56,0,193,1,57,0,206,1,57,0,210,1,58,0,214,1,59,0,230,1,59,0,234,1,59,0,238,1,59,0,242,1,59,0,3,2,59,0,8,2,60,0,13,2,61,0,17,2,62,0,36,2,62,0,41,2,63,0,46,2, 64,0,51,2,65,0,67,2,65,0,71,2,65,0,75,2,65,0,86,2,65,0,89,2,66,0,93,2,67,0,106,2,67,0,109,2,68,0,121,2,68,0,125,2,69,0,129,2,70,0,142,2,70,0,146,2,71,0,150,2,72,0,163,2,72,0,169,2,73,0,173,2,74,0,187,2,74,0,191,2,75,0,195,2,76,0,199,2,77,0,216,2,77,0,220,2,78,0,224,2,79,0,228,2,80,0,246,2,80,0,250,2,81,0,254,2,82,0,12,3,82,0,17,3,82,0,21,3,82,0,39,3,82,0,43,3,82,0,47,3,82,0,53,3,82,0,67,3,82,0,75,3,82,0,79,3,82,0,83,3,82,0,95,3,82,0,99,3,82,0,103,3,82,0,116,3,82,0,120,3,83,0,124,3,84,0,128,3,85,0,132,3,86,0,145,3,86,0,149,3,87,0,153,3,88,0,166,3,88,0,170,3,89,0,174,3,90,0,178,3,91,0,190,3,91,0,194,3,91,0,198,3,91,0,214,3,91,0,218,3,92,0,222,3,93,0,226,3,94,0,230,3,95,0,246,3,95,0,250,3,96,0,254,3,97,0,2,4,98,0,18,4,98,0,21,4,99,0,25,4,100,0,39,4,100,0,43,4,101,0,47,4,102,0,60,4,102,0,64,4,103,0,73,4,104,0,87,4,104,0,91,4,105,0,95,4,106,0,107,4,106,0,111,4,107,0,115,4,108,0,119,4,109,0,123,4,110,0,135,4,110,0,139,4,111,0,143,4,112,0,155,4,112,0,159,4,113,0,163,4,114,0,167,4,115,0,171,4,116,0,175,4,117,0,187,4,117,0,191,4,118,0,195,4,119,0,207,4,119,0,211,4,120,0,219,4,121,0,223,4, 122,0,238,4,122,0,241,4,123,0,249,4,124,0,253,4,125,0,13,5,125,0,17,5,126,0,21,5,127,0,25,5,128,0,41,5,128,0,45,5,129,0,49,5,130,0,53,5,131,0,68,5,131,0,72,5,132,0,79,5,133,0,83,5,134,0,98,5,134,0,102,5,135,0,107,5,136,0,111,5,137,0,127,5,137,0,131,5,138,0,135,5,139,0,139,5,140,0,143,5,141,0,147,5,142,0,163,5,142,0,167,5,143,0,171,5,144,0,175,5,145,0,192,5,145,0,196,5,146,0,200,5,147,0,204,5,148,0,219,5,148,0,223,5,148,0,227,5,148,0,231,5,148,0,235,5,148,0,239,5,148,0,243,5,148,0,1,6,148,0,6,6,148,0,10,6,148,0,14,6,148,0,18,6,148,0,22,6,148,0,26,6,148,0,40,6,148,0,44,6,148,0,48,6,148,0,52,6,148,0,66,6,148,0,70,6,149,0,75,6,150,0,79,6,151,0,94,6,151,0,98,6,152,0,102,6,153,0,106,6,154,0,110,6,155,0,126,6,155,0,130,6,156,0,134,6,157,0,146,6,157,0,150,6,158,0,154,6,159,0,169,6,159,0,174,6,160,0,179,6,161,0,183,6,162,0,188,6,163,0,193,6,164,0,198,6,165,0,202,6,166,0,206,6,167,0,219,6,167,0,224,6,168,0,228,6,169,0,232,6,170,0,236,6,171,0,249,6,171,0,253,6,171,0,1,7,171,0,5,7,171,0,9,7,171,0,21,7,171,0,25,7,171,0,29,7,171,0,44,7,171,0,48,7,171,0,52,7,171,0,69,7,171,0,72,7,171,0,76,7,171,0,88,7,171,0,92,7,171,0,96,7,171,0,109,7,171,0,113,7, 171,0,117,7,171,0,132,7,171,0,136,7,171,0,140,7,171,0,152,7,171,0,156,7,172,0,160,7,173,0,172,7,173,0,176,7,174,0,180,7,175,0,191,7,175,0,196,7,176,0,200,7,177,0,217,7,177,0,221,7,178,0,229,7,179,0,233,7,180,0,237,7,181,0,241,7,182,0,245,7,183,0,9,8,183,0,13,8,184,0,17,8,185,0,21,8,186,0,25,8,187,0,29,8,188,0,45,8,188,0,49,8,189,0,53,8,190,0,57,8,191,0,75,8,191,0,79,8,192,0,83,8,193,0,87,8,194,0,103,8,194,0,107,8,195,0,111,8,196,0,127,8,196,0,131,8,197,0,135,8,198,0,139,8,199,0,156,8,199,0,160,8,200,0,164,8,201,0,168,8,202,0,186,8,202,0,189,8,203,0,193,8,204,0,211,8,204,0,215,8,205,0,219,8,206,0,233,8,206,0,237,8,207,0,241,8,208,0,245,8,209,0,249,8,210,0,253,8,211,0,1,9,212,0,5,9,213,0,9,9,214,0,25,9,214,0,29,9,215,0,33,9,216,0,37,9,217,0,41,9,218,0,45,9,219,0,49,9,220,0,53,9,221,0,57,9,222,0,71,9,222,0,75,9,223,0,79,9,224,0,83,9,225,0,87,9,226,0,91,9,227,0,95,9,228,0,99,9,229,0,103,9,230,0,117,9,230,0,121,9,231,0,125,9,232,0,129,9,233,0,133,9,234,0,137,9,235,0,141,9,236,0,145,9,237,0,159,9,237,0,163,9,238,0,167,9,239,0,171,9,240,0,175,9,241,0,188,9,241,0,193,9,242,0,197,9,243,0,211,9,243,0,215,9,244,0,220,9,245,0,224,9,246,0,238,9,246,0,241,9, 247,0,245,9,248,0,249,9,249,0,7,10,249,0,11,10,250,0,15,10,251,0,28,10,251,0,32,10,251,0,36,10,251,0,51,10,251,0,55,10,251,0,59,10,251,0,72,10,251,0,76,10,252,0,80,10,253,0,96,10,253,0,100,10,254,0,104,10,255,0,116,10,255,0,120,10,0,1,124,10,1,1,136,10,1,1,140,10,2,1,144,10,3,1,155,10,3,1,159,10,4,1,163,10,5,1,175,10,5,1,179,10,6,1,183,10,7,1,195,10,7,1,199,10,8,1,203,10,9,1,217,10,9,1,221,10,9,1,225,10,9,1,239,10,9,1,243,10,10,1,247,10,11,1,3,11,11,1,7,11,12,1,11,11,13,1,23,11,13,1,27,11,14,1,31,11,15,1,47,11,15,1,51,11,16,1,55,11,17,1,71,11,17,1,75,11,18,1,79,11,19,1,93,11,19,1,97,11,20,1,101,11,21,1,113,11,21,1,117,11,22,1,121,11,23,1,142,11,23,1,146,11,24,1,150,11,25,1,162,11,25,1,166,11,26,1,170,11,27,1,185,11,27,1,189,11,28,1,193,11,29,1,207,11,29,1,211,11,29,1,215,11,29,1,231,11,29,1,235,11,30,1,239,11,31,1,1,12,31,1,5,12,31,1,9,12,31,1,27,12,31,1,31,12,32,1,35,12,33,1,55,12,33,1,59,12,34,1,63,12,35,1,67,12,36,1,71,12,37,1,75,12,38,1,89,12,38,1,93,12,38,1,97,12,38,1,115,12,38,1,119,12,39,1,123,12,40,1,137,12,40,1,141,12,40,1,145,12,40,1,161,12,40,1,165,12,41,1,169,12,42,1,189,12,42,1,193,12,43,1,197,12,44,1,212,12,44,1,216,12, 45,1,220,12,46,1,235,12,46,1,239,12,47,1,243,12,48,1,2,13,48,1,6,13,48,1,10,13,48,1,27,13,48,1,31,13,48,1,35,13,48,1,53,13,48,1,57,13,48,1,61,13,48,1,65,13,48,1,83,13,48,1,88,13,48,1,93,13,48,1,98,13,48,1,102,13,48,1,106,13,48,1,126,13,48,1,130,13,48,1,134,13,48,1,153,13,48,1,157,13,48,1,161,13,48,1,180,13,48,1,184,13,48,1,188,13,48,1,205,13,48,1,209,13,48,1,213,13,48,1,231,13,48,1,234,13,48,1,253,13,48,1,2,14,48,1,6,14,48,1,25,14,48,1,30,14,48,1,34,14,48,1,48,14,48,1,52,14,49,1,56,14,50,1,69,14,50,1,73,14,51,1,77,14,52,1,95,14,52,1,99,14,53,1,103,14,54,1,107,14,55,1,122,14,55,1,126,14,56,1,130,14,57,1,144,14,57,1,148,14,58,1,152,14,59,1,166,14,59,1,170,14,60,1,174,14,61,1,193,14,61,1,197,14,61,1,201,14,61,1,221,14,61,1,225,14,61,1,229,14,61,1,247,14,61,1,251,14,61,1,255,14,61,1,18,15,61,1,22,15,61,1,26,15,61,1,45,15,61,1,49,15,61,1,67,15,61,1,71,15,61,1,75,15,61,1,87,15,61,1,91,15,62,1,95,15,63,1,107,15,63,1,111,15,64,1,115,15,65,1,119,15,66,1,131,15,66,1,135,15,67,1,139,15,68,1,152,15,68,1,156,15,68,1,160,15,68,1,164,15,68,1,176,15,68,1,180,15,69,1,184,15,70,1,197,15,70,1,201,15,71,1,205,15,72,1,216,15,72,1,220,15,73,1,224,15,74,1,236,15, 74,1,240,15,75,1,245,15,76,1,249,15,77,1,5,16,77,1,9,16,78,1,23,16,78,1,27,16,79,1,31,16,80,1,35,16,81,1,39,16,82,1,43,16,83,1,47,16,84,1,61,16,84,1,65,16,85,1,69,16,86,1,81,16,86,1,86,16,87,1,91,16,88,1,95,16,89,1,108,16,89,1,109,16,90,1,120,16,90,1,124,16,91,1,128,16,92,1,140,16,92,1,144,16,93,1,148,16,94,1,160,16,94,1,164,16,95,1,168,16,96,1,182,16,96,1,186,16,97,1,190,16,98,1,204,16,98,1,208,16,99,1,212,16,100,1,226,16,100,1,229,16,101,1,243,16,101,1,247,16,102,1,251,16,103,1,12,17,103,1,16,17,104,1,20,17,105,1,37,17,105,1,41,17,106,1,45,17,107,1,59,17,107,1,63,17,107,1,67,17,107,1,81,17,107,1,85,17,108,1,89,17,109,1,102,17,109,1,106,17,110,1,110,17,111,1,129,17,111,1,133,17,111,1,137,17,111,1,150,17,111,1,154,17,111,1,165,17,111,1,181,17,112,1,185,17,113,1,202,17,114,1,219,17,115,1,234,17,115,1,238,17,116,1,242,17,117,1,1,18,117,1,13,18,118,1,17,18,119,1,36,18,119,1,40,18,119,1,44,18,119,1,48,18,119,1,53,18,119,1,67,18,119,1,72,18,119,1,76,18,119,1,81,18,119,1,85,18,119,1,99,18,119,1,104,18,120,1,108,18,121,1,113,18,122,1,118,18,123,1,128,18,123,1,136,18,124,1,144,18,125,1,151,18,126,1,160,18,127,1,169,18,128,1,177,18,129,1,185,18,130,1,192,18,131,1,199,18,132,1,207,18,133,1,214,18,134,1,222,18, 135,1,229,18,136,1,236,18,137,1,245,18,138,1,254,18,139,1,5,19,140,1,13,19,141,1,22,19,142,1,35,19,143,1,45,19,144,1,58,19,145,1,67,19,146,1,77,19,147,1,85,19,148,1,93,19,149,1,102,19,150,1,111,19,151,1,120,19,152,1,129,19,153,1,138,19,154,1,148,19,155,1,158,19,156,1,167,19,157,1,176,19,158,1,184,19,159,1,193,19,160,1,202,19,161,1,210,19,162,1,218,19,163,1,226,19,164,1,234,19,165,1,243,19,166,1,252,19,167,1,4,20,168,1,12,20,169,1,20,20,170,1,28,20,171,1,39,20,172,1,50,20,173,1,59,20,174,1,68,20,175,1,76,20,176,1,84,20,177,1,92,20,178,1,101,20,179,1,110,20,180,1,120,20,181,1,130,20,182,1,138,20,183,1,149,20,184,1,160,20,185,1,169,20,186,1,177,20,187,1,185,20,188,1,194,20,189,1,204,20,190,1,215,20,191,1,227,20,191,1,231,20,192,1,235,20,193,1,239,20,194,1,254,20,194,1,2,21,194,1,6,21,194,1,20,21,194,1,24,21,195,1,28,21,196,1,105,109,111,100,178,17,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0, 2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,2,1,8,0,0,0,2,13,0,0,0,0,0,0,0,0, 0,0,28,21,105,103,101,110,116,84,0,0,8,0,104,42,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,225,252,36,0,34,17,38,0,108,255,39,0,0,0,40,0,33,0,48,0,150,0,43,0,0,50,3,0,0,0,50,0,0,0,2,0,0,0,45,0,0,0,52,0,213,255,58,0,75,0,53,0,151,0,43,0,51,57,52,0,8,0,58,0,81,0,53,0,150,0,43,0,58,66,52,0,4,0,58,0,77,0,8,0,145,37,53,0,149,0,43,0,67,76,52,0,2,0,58,0,83,0,53,0,148,0,43,0,77,81,52,0,2,0,58,0,89,0,36,0,89,13,53,0,147,0,43,0,82,88,52,0,29,0,58,0,106,0,53,0,145,0,43,0,89,91,52,0,30,0,58,0,111,0,53,0,146,0,43,0,92,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,64,56,34,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,112,0,26,0,104,221,27,0,90,223,28,0,206,249,30,0,0,0,9,0,75,0,54,0,1,0,35,0,225,252,36,0,34,17,38,0,108,255,39,0,0,0,40,0,33,0,48,0,67,0,43,0,0,50,52,0,213,255,58,0,75,0,53,0,151,0,43,0,51,57,52,0,8,0,58,0,81,0,53,0,150,0,43,0,58,66,52,0,4,0,58,0,77,0,53,0,149,0,43,0,67,76,52,0,2,0,58,0,83,0,53,0,148,0,43,0,77,81,52,0,2,0,58,0,89,0,53,0,147,0,43,0,82,88,52,0,29,0,58,0,106,0,53,0,145,0, 43,0,89,91,52,0,30,0,58,0,111,0,53,0,146,0,43,0,92,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,64,56,34,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,112,0,26,0,104,221,27,0,90,223,28,0,206,249,30,0,0,0,54,0,1,0,35,0,225,252,36,0,34,17,38,0,108,255,39,0,0,0,40,0,33,0,48,0,172,0,43,0,0,56,52,0,213,255,58,0,75,0,53,0,151,0,43,0,57,63,52,0,8,0,58,0,81,0,53,0,150,0,43,0,64,72,52,0,4,0,58,0,77,0,53,0,149,0,43,0,73,82,52,0,2,0,58,0,83,0,53,0,148,0,43,0,83,94,52,0,29,0,58,0,106,0,53,0,145,0,43,0,95,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,17,0,225,254,34,0,104,221,35,0,225,252,36,0,34,17,38,0,108,255,39,0,0,0,40,0,33,0,48,0,202,0,43,0,0,50,52,0,221,255,58,0,75,0,53,0,151,0,43,0,51,57,52,0,16,0,58,0,81,0,53,0,150,0,43,0,58,66,52,0,11,0,58,0,77,0,53,0,149,0,43,0,67,76,52,0,10,0,58,0,83,0,53,0,148,0,43,0,77,81,52,0,10,0,58,0,89,0,53,0,147,0,43,0,82,88,52,0,36,0,58,0,106,0,53,0,145,0,43,0,89,91,52,0,38,0,58,0,111,0,53,0,146,0,43,0,92,127,52,0,216,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221, 37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,17,0,146,0,34,0,32,209,35,0,225,252,36,0,34,17,38,0,108,255,39,0,0,0,40,0,33,0,48,0,202,0,43,0,0,50,52,0,50,0,58,0,76,0,53,0,151,0,43,0,51,57,52,0,2,0,58,0,81,0,53,0,150,0,43,0,58,68,52,0,253,255,58,0,77,0,53,0,149,0,43,0,69,76,52,0,252,255,58,0,83,0,53,0,148,0,43,0,77,81,52,0,252,255,58,0,89,0,53,0,147,0,43,0,82,88,52,0,22,0,58,0,106,0,53,0,145,0,43,0,89,91,52,0,24,0,58,0,111,0,53,0,146,0,43,0,92,127,52,0,46,0,58,0,112,0,53,0,144,0,15,0,128,1,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,143,43,54,0,1,0,34,0,104,221,35,0,140,229,36,0,126,254,37,0,240,1,38,0,101,253,48,0,232,0,43,0,0,48,52,0,21,0,58,0,65,0,36,0,126,254,37,0,240,1,53,0,143,0,43,0,49,60,52,0,21,0,58,0,65,0,36,0,251,254,37,0,219,1,53,0,143,0,43,0,61,79,52,0,21,0,58,0,65,0,36,0,176,4,53,0,143,0,43,0,81,103,52,0,29,0,58,0,82,0,53,0,142,0,43,0,104,127,52,0,208,255,58,0,111,0,8,0,64,56,9,0,190,0,53,0,144,0,15,0,163,1,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,52,0,29,0,58,0,76,0,54,0,1,0,35,0,140,229,36,0,237,13,38,0,101,253, 48,0,232,0,43,0,0,60,52,0,29,0,58,0,76,0,53,0,141,0,43,0,61,98,52,0,235,255,58,0,76,0,53,0,140,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,210,19,34,0,160,221,26,0,160,221,37,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,12,25,29,0,65,0,30,0,249,3,54,0,1,0,35,0,140,229,36,0,205,16,38,0,75,252,48,0,127,0,43,0,0,103,52,0,29,0,58,0,82,0,53,0,142,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,64,56,34,0,160,221,26,0,160,221,37,0,232,3,36,0,32,209,35,0,32,209,24,0,16,195,22,0,43,253,16,0,109,0,11,0,159,13,27,0,75,253,28,0,74,1,29,0,156,1,48,0,59,1,43,0,0,104,52,0,211,255,58,0,82,0,54,0,1,0,38,0,91,0,35,0,90,246,36,0,96,9,37,0,179,3,53,0,139,0,43,0,105,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,147,31,34,0,160,221,26,0,160,221,37,0,232,3,36,0,32,209,35,0,32,209,24,0,16,195,22,0,43,253,16,0,109,0,11,0,159,13,27,0,75,253,28,0,74,1,29,0,156,1,48,0,150,0,43,0,0,103,52,0,29,0,58,0,82,0,54,0,1,0,35,0,90,246,36,0,65,13,37,0,169,3,38,0,110,240,53,0,138,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,67,35,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,24,0,54,0,1,0, 35,0,236,238,36,0,233,11,38,0,63,2,48,0,60,0,43,0,0,94,52,0,33,0,58,0,73,0,53,0,137,0,8,0,27,37,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,140,229,36,0,233,11,38,0,63,2,48,0,60,0,43,0,0,106,52,0,235,255,58,0,84,0,53,0,136,0,43,0,107,127,52,0,208,255,58,0,111,0,53,0,144,0,11,0,159,13,34,0,160,221,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,27,0,75,253,28,0,74,1,29,0,156,1,8,0,209,22,38,0,254,247,35,0,90,246,36,0,157,1,37,0,149,0,48,0,52,0,43,0,0,59,52,0,11,0,58,0,52,0,53,0,135,0,43,0,60,73,52,0,11,0,58,0,52,0,53,0,135,0,8,0,145,37,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,140,229,36,0,233,11,38,0,55,6,48,0,52,0,43,0,0,109,52,0,32,0,58,0,88,0,53,0,134,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,9,0,190,0,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,11,0,159,13,27,0,75,253,28,0,74,1,29,0,156,1,54,0,1,0,34,0,24,226,35,0,90,246,36,0,249,3,37,0,169,3,38,0,11,4,48,0,82,0,43,0,0,60,52,0,235,255,58,0,76,0,53,0,140,0,43,0,61,98,52,0,235,255,58,0,76,0,53,0,140,0,43,0,99,127,52,0,208,255,58,0,111,0, 53,0,144,0,8,0,85,40,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,136,0,11,0,175,27,30,0,7,9,54,0,1,0,33,0,60,234,34,0,104,221,35,0,140,229,36,0,45,3,38,0,213,0,37,0,1,3,48,0,82,0,43,0,0,60,52,0,235,255,58,0,64,0,34,0,67,236,53,0,133,0,43,0,61,86,52,0,235,255,58,0,64,0,34,0,114,222,53,0,133,0,43,0,87,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,250,0,37,0,232,3,24,0,16,195,16,0,109,0,8,0,171,18,11,0,175,27,13,0,20,0,22,0,122,253,26,0,104,221,27,0,220,224,28,0,126,254,29,0,156,1,30,0,85,5,54,0,1,0,34,0,104,221,35,0,140,229,36,0,205,16,38,0,176,2,48,0,82,0,43,0,0,94,52,0,24,0,58,0,73,0,36,0,233,11,53,0,137,0,43,0,0,94,52,0,24,0,58,0,73,0,36,0,8,6,53,0,137,0,43,0,95,127,52,0,208,255,58,0,111,0,9,0,190,0,53,0,144,0,15,0,250,0,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,175,27,26,0,104,221,27,0,220,224,30,0,85,5,54,0,1,0,34,0,140,229,35,0,110,240,36,0,221,7,37,0,221,3,38,0,43,3,48,0,0,0,43,0,0,115,52,0,29,0,58,0,94,0,53,0,132,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,8,6,38,0,232,255, 48,0,67,0,52,0,211,255,58,0,98,0,53,0,131,0,43,0,121,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,26,40,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,104,221,35,0,21,252,36,0,86,16,38,0,163,6,48,0,0,0,52,0,50,0,58,0,109,0,53,0,136,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,148,251,36,0,150,8,38,0,121,4,48,0,180,0,43,0,0,114,52,0,224,255,58,0,92,0,53,0,130,0,43,0,115,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,145,37,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,104,221,35,0,104,244,36,0,200,14,37,0,0,0,38,0,30,245,48,0,217,0,43,0,0,86,52,0,241,255,58,0,64,0,53,0,129,0,43,0,87,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,145,37,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,104,221,35,0,104,244,36,0,200,14,37,0,0,0,38,0,30,245,48,0,217,0,43,0,0,110,52,0,241,255,58,0,88,0,35,0,241,0,36,0,197,15,53,0,133,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,226,30,34,0,160,221,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,11,0,175,27,29,0,43,3,54,0,1,0,35,0,140,229,36,0,206,249,37,0,0,0, 38,0,30,245,48,0,90,0,43,0,0,75,52,0,219,255,58,0,91,0,53,0,128,0,43,0,76,121,52,0,30,0,58,0,100,0,53,0,127,0,43,0,122,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,163,1,34,0,160,221,26,0,160,221,22,0,43,253,16,0,109,0,8,0,226,30,11,0,175,27,6,0,28,0,24,0,162,250,29,0,43,3,54,0,1,0,17,0,75,0,35,0,140,229,36,0,10,251,37,0,0,0,38,0,30,245,48,0,187,0,43,0,0,75,52,0,221,255,58,0,91,0,53,0,128,0,43,0,76,121,52,0,32,0,58,0,100,0,53,0,127,0,43,0,122,127,52,0,208,255,58,0,111,0,53,0,144,0,10,0,194,1,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,13,0,20,0,15,0,226,1,22,0,19,247,9,0,118,0,13,0,65,0,22,0,151,244,54,0,1,0,37,0,0,0,35,0,241,0,36,0,197,15,38,0,30,245,48,0,111,1,43,0,0,114,52,0,5,0,58,0,93,0,53,0,126,0,43,0,115,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,64,56,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,13,0,253,255,22,0,11,225,54,0,1,0,34,0,189,249,35,0,140,229,36,0,140,229,37,0,0,0,38,0,101,253,48,0,21,1,43,0,0,110,52,0,236,255,58,0,88,0,34,0,189,249,53,0,133,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,85,40,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,30,0,11,0,144,255, 7,0,248,255,27,0,140,229,30,0,48,17,54,0,1,0,34,0,140,229,35,0,140,229,36,0,140,229,37,0,0,0,38,0,101,253,48,0,21,1,43,0,0,60,52,0,228,255,58,0,65,0,53,0,125,0,43,0,61,87,52,0,228,255,58,0,65,0,53,0,125,0,43,0,88,127,52,0,208,255,58,0,111,0,9,0,190,0,34,0,161,244,53,0,144,0,2,0,255,255,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,3,0,255,255,54,0,1,0,34,0,126,230,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,48,0,157,0,43,0,0,84,3,0,0,0,50,0,0,0,2,0,0,0,45,0,0,0,52,0,33,0,58,0,92,0,53,0,124,0,43,0,85,98,52,0,241,255,58,0,76,0,53,0,133,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,154,250,35,0,140,229,36,0,140,229,37,0,0,0,38,0,56,251,48,0,157,0,43,0,0,110,52,0,236,255,58,0,88,0,53,0,129,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,13,0,16,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,22,0,62,255,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,158,250,48,0,240,0,43,0,0,55,52,0,210,255,58,0,76,0,53,0,123,0,43,0,56,66,52,0,255,255,58,0,81,0,53,0,122,0,43,0,67,111,52,0,15,0,58,0,90,0,53,0,121,0,43,0,112,127, 52,0,208,255,58,0,111,0,53,0,144,0,13,0,16,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,22,0,14,254,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,48,0,105,0,43,0,0,113,52,0,33,0,58,0,92,0,53,0,124,0,43,0,114,127,52,0,208,255,58,0,111,0,53,0,144,0,13,0,16,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,22,0,14,254,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,48,0,6,1,43,0,0,59,52,0,210,255,58,0,76,0,53,0,123,0,43,0,60,111,52,0,15,0,58,0,90,0,53,0,121,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,69,252,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,48,0,6,1,43,0,0,98,52,0,236,255,58,0,76,0,53,0,120,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,22,0,70,253,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,16,0,109,0,21,0,170,241,13,0,255,255,5,0,248,255,24,0,165,6,6,0,248,255,54,0,1,0,35,0,140,229,36,0,205,16,38,0,110,240,48,0,75,0,43,0,0,56,52,0,46,0,58,0,70,0,53,0,119,0,43,0,57,77,52,0,255,255,58,0,77,0,53,0,118,0,43,0,78,97,52,0,32,0,58,0,76,0,53,0,117,0,43,0,98,127,52,0,208,255,58,0,111,0, 53,0,144,0,22,0,70,253,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,16,0,109,0,21,0,170,241,13,0,255,255,5,0,248,255,24,0,165,6,6,0,248,255,54,0,1,0,35,0,140,229,36,0,89,13,38,0,110,240,48,0,135,0,43,0,0,72,52,0,47,0,58,0,74,0,53,0,116,0,43,0,73,97,52,0,32,0,58,0,76,0,53,0,117,0,43,0,98,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,47,36,34,0,160,221,26,0,160,221,29,0,232,3,16,0,109,0,22,0,70,253,21,0,170,241,13,0,255,255,24,0,187,252,6,0,248,255,54,0,1,0,35,0,140,229,36,0,38,11,37,0,127,3,38,0,110,240,48,0,97,0,43,0,0,96,58,0,74,0,53,0,115,0,43,0,97,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,105,39,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,22,0,187,252,13,0,255,255,54,0,1,0,35,0,148,251,36,0,89,13,37,0,89,2,38,0,110,240,48,0,97,0,43,0,0,109,52,0,238,255,58,0,87,0,53,0,114,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,206,1,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,156,243,36,0,66,10,38,0,110,240,48,0,180,0,43,0,0,95,52,0,7,0,58,0,74,0,53,0,115,0,43,0,96,127,52,0,252,255,58,0,91,0,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,53,0,113,0, 8,0,64,56,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,16,0,109,0,22,0,15,253,5,0,9,0,54,0,1,0,35,0,140,229,36,0,125,11,38,0,110,240,48,0,0,0,43,0,0,98,52,0,210,255,58,0,76,0,53,0,112,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,83,14,37,0,34,0,38,0,110,240,48,0,202,0,43,0,0,62,52,0,211,255,58,0,72,0,53,0,111,0,43,0,63,66,52,0,221,255,58,0,79,0,53,0,110,0,43,0,67,105,52,0,38,0,58,0,84,0,53,0,109,0,43,0,106,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,148,251,36,0,83,14,38,0,110,240,48,0,202,0,43,0,0,109,52,0,238,255,58,0,87,0,53,0,114,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,31,20,37,0,148,3,38,0,110,240,48,0,75,0,43,0,0,62,52,0,211,255,58,0,72,0,53,0,111,0,43,0,63,66,52,0,221,255,58,0,79,0,53,0,110,0,43,0,67,72,52,0,38,0,58,0,84,0,53,0,109,0,43,0,73,113,52,0,252,255,58,0,91,0,53,0,113,0,43,0,114,127,52,0,208,255, 58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,192,250,36,0,31,20,37,0,148,3,38,0,140,246,48,0,22,0,43,0,0,116,52,0,8,0,58,0,85,0,53,0,108,0,43,0,117,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,21,11,38,0,158,250,48,0,0,0,43,0,0,87,52,0,44,0,58,0,66,0,53,0,107,0,43,0,88,110,52,0,25,0,58,0,89,0,54,0,1,0,35,0,140,229,36,0,217,9,38,0,55,6,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,88,31,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,175,27,28,0,30,245,54,0,1,0,35,0,140,229,36,0,217,9,38,0,158,250,48,0,157,0,43,0,0,84,58,0,62,0,53,0,105,0,43,0,85,110,52,0,25,0,58,0,89,0,54,0,1,0,35,0,140,229,36,0,217,9,38,0,55,6,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,48,0,112,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,128,29,9,0,18,0,11,0,175,27,28,0,0,0,54,0,1,0,35,0,140,229,36,0,134,20,37,0,212,0,38,0,56,251,43,0,0,89,52,0,236,255,58,0,67,0,53,0,104,0, 43,0,90,110,52,0,25,0,58,0,89,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,10,29,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,18,0,11,0,175,27,28,0,206,249,54,0,1,0,35,0,140,229,36,0,112,23,37,0,211,3,38,0,101,253,48,0,37,0,43,0,0,81,52,0,33,0,58,0,60,0,53,0,103,0,43,0,82,110,52,0,25,0,58,0,89,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,9,32,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,175,27,28,0,206,249,54,0,1,0,35,0,156,243,36,0,112,23,37,0,211,3,38,0,5,244,48,0,142,0,43,0,0,72,52,0,246,255,58,0,50,0,53,0,102,0,43,0,73,110,52,0,29,0,58,0,82,0,54,0,1,0,8,0,227,27,11,0,210,15,53,0,138,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,87,34,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,175,27,28,0,206,249,54,0,1,0,35,0,140,229,36,0,112,23,37,0,211,3,38,0,241,242,48,0,202,0,43,0,0,88,52,0,25,0,58,0,67,0,53,0,101,0,43,0,89,110,52,0,25,0,58,0,89,0,54,0,1,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,92,19,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253, 16,0,109,0,11,0,12,25,27,0,140,229,28,0,30,245,54,0,1,0,35,0,140,229,36,0,112,23,37,0,211,3,38,0,251,244,48,0,82,0,43,0,0,65,52,0,4,0,58,0,44,0,53,0,100,0,43,0,66,109,52,0,255,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,43,0,66,102,52,0,2,0,58,0,81,0,53,0,98,0,43,0,103,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,185,35,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,12,25,27,0,140,229,28,0,140,252,54,0,1,0,35,0,140,229,36,0,112,23,37,0,211,3,38,0,222,252,48,0,157,0,43,0,0,81,52,0,35,0,58,0,60,0,53,0,103,0,43,0,82,110,52,0,25,0,58,0,89,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,88,31,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,63,0,11,0,167,20,27,0,140,229,28,0,206,249,54,0,1,0,35,0,140,229,36,0,112,23,37,0,211,3,38,0,222,252,48,0,120,0,43,0,0,89,52,0,241,255,58,0,67,0,53,0,104,0,43,0,90,110,52,0,25,0,58,0,89,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,65,41,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,5,0,19,0,21,0,228,246,22,0,187,252,54,0,1,0,34,0,220,224,35,0,140,229,36,0,135,15,37,0,0,0, 38,0,101,253,48,0,82,0,43,0,0,70,52,0,30,0,58,0,87,0,53,0,97,0,43,0,71,74,52,0,15,0,58,0,90,0,53,0,96,0,43,0,75,78,52,0,211,255,58,0,94,0,53,0,95,0,43,0,79,82,52,0,24,0,58,0,98,0,53,0,94,0,43,0,83,123,52,0,15,0,58,0,102,0,53,0,93,0,43,0,124,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,19,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,21,0,228,246,22,0,187,252,54,0,1,0,34,0,224,229,35,0,140,229,36,0,135,15,37,0,0,0,38,0,101,253,48,0,45,0,43,0,0,65,52,0,30,0,58,0,87,0,34,0,13,245,53,0,97,0,43,0,66,69,52,0,15,0,58,0,90,0,53,0,96,0,43,0,70,73,52,0,211,255,58,0,94,0,53,0,95,0,43,0,74,77,52,0,24,0,58,0,98,0,53,0,94,0,43,0,78,123,52,0,15,0,58,0,102,0,53,0,93,0,43,0,124,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,19,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,21,0,228,246,22,0,187,252,54,0,1,0,34,0,163,245,35,0,140,229,36,0,140,229,37,0,0,0,38,0,226,253,48,0,82,0,43,0,0,53,52,0,32,0,58,0,76,0,53,0,92,0,43,0,54,105,52,0,38,0,58,0,84,0,53,0,91,0,43,0,106,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,19,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,21,0,228,246,22,0,187,252,54,0,1,0, 35,0,140,229,36,0,140,229,37,0,0,0,38,0,101,253,48,0,82,0,43,0,0,85,52,0,32,0,58,0,64,0,53,0,90,0,43,0,86,105,52,0,38,0,58,0,84,0,34,0,185,234,53,0,91,0,43,0,106,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,19,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,13,0,30,0,21,0,228,246,22,0,204,1,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,107,254,48,0,67,0,43,0,0,59,52,0,33,0,58,0,74,0,53,0,89,0,43,0,60,72,52,0,50,0,58,0,88,0,53,0,88,0,43,0,73,115,52,0,36,0,58,0,94,0,53,0,87,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,248,255,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,16,0,109,0,13,0,255,255,21,0,228,246,22,0,187,252,52,0,7,0,54,0,1,0,35,0,140,229,36,0,68,4,38,0,213,0,48,0,0,0,43,0,0,115,52,0,3,0,58,0,91,0,53,0,86,0,43,0,116,127,52,0,215,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,217,9,38,0,55,6,48,0,60,0,43,0,0,110,52,0,25,0,58,0,89,0,53,0,106,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,52,0,50,0, 58,0,80,0,54,0,1,0,35,0,214,251,36,0,70,8,38,0,108,255,48,0,127,0,34,0,104,221,51,0,0,0,43,0,0,47,51,0,0,0,38,0,202,5,36,0,240,8,53,0,85,0,43,0,48,48,51,0,0,0,38,0,249,3,36,0,217,8,53,0,85,0,43,0,49,51,51,0,0,0,36,0,169,8,53,0,85,0,43,0,52,55,51,0,0,0,38,0,45,3,36,0,221,7,53,0,85,0,43,0,56,59,51,0,0,0,38,0,189,2,36,0,70,8,53,0,85,0,43,0,60,71,51,0,0,0,38,0,70,2,36,0,221,7,53,0,85,0,43,0,72,101,51,0,0,0,36,0,118,6,53,0,85,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,25,43,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,232,255,48,0,90,0,43,0,0,59,52,0,29,0,58,0,74,0,8,0,125,38,53,0,89,0,43,0,60,72,52,0,50,0,58,0,88,0,53,0,88,0,43,0,73,115,52,0,36,0,58,0,94,0,53,0,87,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,162,45,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,123,252,35,0,140,229,36,0,140,229,37,0,0,0,38,0,11,4,48,0,142,0,43,0,0,59,52,0,29,0,58,0,74,0,53,0,89,0,43,0,60,72,52,0,50,0,58,0,88,0,53,0,88,0,43,0,73,115,52,0,36,0,58,0,94,0,53,0,87,0, 43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,224,235,35,0,140,229,36,0,140,229,37,0,0,0,38,0,82,1,48,0,75,0,43,0,0,115,52,0,4,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,7,0,126,255,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,11,0,112,0,30,0,221,7,54,0,1,0,34,0,38,247,35,0,140,229,36,0,140,229,37,0,0,0,38,0,55,6,48,0,45,0,43,0,0,115,52,0,8,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,246,29,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,9,0,100,0,11,0,175,27,28,0,0,0,29,0,43,3,30,0,246,6,54,0,1,0,34,0,38,247,35,0,140,229,36,0,140,229,37,0,0,0,38,0,55,6,48,0,52,0,43,0,0,116,58,0,94,0,53,0,84,0,43,0,117,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,108,249,35,0,140,229,36,0,140,229,37,0,0,0,38,0,213,0,48,0,0,0,43,0,0,119,52,0,10,0,58,0,98,0,53,0,83,0,43,0,120,127,52,0,208,255,58,0,111,0,53,0,144,0,9,0,69,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,108,249,35,0,140,229, 36,0,140,229,37,0,0,0,38,0,213,0,48,0,0,0,43,0,0,107,52,0,228,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,241,44,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,42,0,51,0,1,0,54,0,1,0,34,0,104,244,35,0,140,229,36,0,134,13,37,0,97,0,38,0,201,251,48,0,75,0,43,0,0,92,52,0,241,255,58,0,70,0,53,0,126,0,43,0,93,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,134,13,37,0,191,0,38,0,201,251,48,0,75,0,43,0,0,101,52,0,228,255,58,0,79,0,53,0,81,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,74,209,35,0,140,229,36,0,140,229,37,0,34,0,38,0,82,1,48,0,0,0,43,0,0,107,52,0,231,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,140,229,37,0,0,0,38,0,202,5,48,0,0,0,43,0,0,119,52,0,35,0,58,0,98,0,36,0,110,240,53,0,80,0,43,0,120,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0, 11,0,206,26,28,0,214,15,34,0,104,221,35,0,140,229,36,0,205,16,37,0,23,0,38,0,201,251,48,0,52,0,5,0,9,0,21,0,228,246,22,0,187,252,9,0,42,0,43,0,0,64,52,0,213,255,58,0,84,0,53,0,79,0,43,0,65,69,3,0,0,0,50,0,0,0,2,0,0,0,45,0,0,0,52,0,236,255,58,0,88,0,53,0,78,0,43,0,70,74,52,0,255,255,58,0,93,0,53,0,77,0,43,0,75,79,52,0,24,0,58,0,98,0,53,0,76,0,43,0,80,125,52,0,252,255,58,0,103,0,53,0,75,0,43,0,126,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,131,20,24,0,16,195,16,0,109,0,52,0,249,255,58,0,70,0,11,0,175,27,26,0,104,221,28,0,1,15,29,0,240,1,30,0,160,13,54,0,1,0,34,0,104,221,35,0,140,229,36,0,205,16,37,0,23,0,38,0,201,251,48,0,0,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,52,52,0,249,255,58,0,70,0,53,0,74,0,43,0,53,59,52,0,33,0,58,0,80,0,53,0,73,0,43,0,60,64,52,0,253,255,58,0,84,0,53,0,72,0,43,0,65,111,52,0,16,0,58,0,90,0,53,0,71,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,11,0,206,26,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,28,0,214,15,5,0,9,0,21,0,228,246,22,0,187,252,54,0,1,0,34,0,104,221,35,0,140,229,36,0,205,16,37,0,55,0,38,0,56,251,48,0,0,0,43,0,0,86,52,0,38,0,58,0,65,0,53,0,70,0, 43,0,87,111,52,0,16,0,58,0,90,0,53,0,71,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,24,0,16,195,16,0,109,0,8,0,131,20,11,0,206,26,26,0,104,221,28,0,214,15,29,0,240,1,30,0,160,13,34,0,104,221,35,0,140,229,36,0,205,16,37,0,55,0,38,0,56,251,48,0,82,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,65,52,0,44,0,58,0,78,0,53,0,69,0,43,0,66,112,52,0,216,255,58,0,90,0,53,0,68,0,43,0,113,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,2,0,1,0,3,0,1,0,11,0,206,26,28,0,214,15,34,0,114,222,35,0,140,229,36,0,205,16,37,0,149,0,38,0,232,255,48,0,0,0,43,0,0,111,52,0,15,0,58,0,90,0,53,0,67,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,9,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,21,0,228,246,22,0,187,252,54,0,1,0,11,0,206,26,28,0,214,15,34,0,104,221,35,0,140,229,36,0,205,16,37,0,55,0,38,0,75,252,48,0,120,0,43,0,0,71,52,0,221,255,58,0,77,0,53,0,66,0,43,0,72,116,52,0,47,0,58,0,95,0,53,0,65,0,43,0,117,127,52,0,208,255,58,0,111,0,53,0,144,0,33,0,140,229,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,5,0,9,0,21,0,160,246,22,0,98,252,54,0,1,0,11,0,206,26, 28,0,214,15,34,0,104,221,35,0,140,229,36,0,205,16,37,0,55,0,38,0,75,252,48,0,120,0,43,0,0,71,52,0,230,255,58,0,77,0,53,0,66,0,43,0,72,116,52,0,213,255,58,0,94,0,53,0,65,0,43,0,117,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,243,38,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,66,0,11,0,175,27,27,0,236,238,28,0,214,15,30,0,103,11,54,0,1,0,34,0,104,221,35,0,140,229,37,0,55,0,36,0,205,16,38,0,56,251,48,0,0,0,43,0,0,109,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,51,24,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,9,0,21,0,11,0,175,27,54,0,1,0,27,0,220,224,28,0,214,15,29,0,221,3,30,0,81,10,34,0,104,221,35,0,140,229,36,0,205,16,37,0,0,0,38,0,201,251,48,0,0,0,43,0,0,108,52,0,2,0,58,0,87,0,53,0,99,0,43,0,109,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,86,0,38,0,110,240,48,0,0,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,56,52,0,36,0,58,0,71,0,53,0,64,0,43,0,57,58,52,0,211,255,58,0,74,0,53,0,63,0,43,0,59,65,52,0,5,0,58,0,76,0,53,0,62,0,43,0,66,72,52,0,29,0,58,0,82,0,53,0,61,0, 43,0,73,76,52,0,253,255,58,0,84,0,53,0,60,0,43,0,77,86,52,0,252,255,58,0,91,0,53,0,59,0,43,0,87,115,52,0,29,0,58,0,94,0,53,0,58,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,52,0,36,0,58,0,71,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,44,0,38,0,110,240,48,0,45,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,53,52,0,36,0,58,0,71,0,53,0,64,0,43,0,54,57,52,0,211,255,58,0,74,0,53,0,63,0,43,0,58,62,52,0,5,0,58,0,76,0,53,0,62,0,43,0,63,69,52,0,29,0,58,0,82,0,53,0,61,0,43,0,70,73,52,0,253,255,58,0,84,0,53,0,60,0,43,0,74,81,52,0,252,255,58,0,91,0,53,0,59,0,43,0,82,115,52,0,29,0,58,0,94,0,53,0,58,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,44,0,38,0,110,240,48,0,67,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,51,52,0,36,0,58,0,71,0,53,0,64,0,43,0,52,54,52,0,211,255,58,0,74,0,53,0,63,0,43,0,55,58,52,0,5,0,58,0,76,0,53,0,62,0,43,0,59,64,52,0,29,0,58,0,82,0,53,0,61,0,43,0,65,68,52,0,253,255,58,0,84,0,53,0,60,0,43,0,69,74,52,0,252,255, 58,0,91,0,53,0,59,0,43,0,75,115,52,0,29,0,58,0,94,0,53,0,58,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,55,0,38,0,110,240,48,0,30,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,51,52,0,211,255,58,0,74,0,53,0,63,0,43,0,52,56,52,0,5,0,58,0,76,0,53,0,62,0,43,0,57,59,52,0,29,0,58,0,82,0,53,0,61,0,43,0,60,64,52,0,253,255,58,0,84,0,53,0,60,0,43,0,65,68,52,0,252,255,58,0,91,0,53,0,59,0,43,0,69,115,52,0,29,0,58,0,94,0,53,0,58,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,140,229,37,0,55,0,38,0,110,240,48,0,45,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,63,52,0,33,0,58,0,80,0,53,0,57,0,43,0,64,68,52,0,38,0,58,0,84,0,53,0,56,0,43,0,69,109,52,0,32,0,58,0,88,0,53,0,55,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,36,0,140,229,37,0,55,0,38,0,110,240,48,0,22,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,101,52,0,221,255,58,0,79,0,54,0,1,0,53,0,54,0, 43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,140,229,37,0,55,0,38,0,110,240,48,0,22,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,88,52,0,41,0,58,0,67,0,53,0,53,0,43,0,89,101,52,0,221,255,58,0,79,0,54,0,1,0,53,0,54,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,140,229,37,0,55,0,38,0,110,240,48,0,22,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,69,58,0,74,0,53,0,52,0,43,0,70,101,52,0,49,0,58,0,80,0,53,0,51,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,125,11,37,0,86,0,38,0,110,240,48,0,90,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,111,52,0,228,255,58,0,89,0,53,0,125,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,177,243,35,0,140,229,36,0,184,16,37,0,86,0,38,0,110,240,48,0,90,0,8,0,125,38,43,0,0,113,52,0,33,0,58,0,92,0,53,0,50,0,43,0,114,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0, 26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,221,236,35,0,156,243,36,0,233,11,37,0,34,0,38,0,110,240,48,0,0,0,9,0,106,0,5,0,9,0,21,0,228,246,22,0,187,252,43,0,0,111,52,0,228,255,58,0,89,0,53,0,125,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,140,229,37,0,34,0,38,0,110,240,48,0,240,0,9,0,97,0,43,0,0,103,52,0,255,255,58,0,81,0,53,0,126,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,5,0,9,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,52,0,33,0,58,0,92,0,21,0,228,246,22,0,187,252,54,0,1,0,34,0,104,221,35,0,140,229,36,0,184,16,37,0,34,0,38,0,110,240,48,0,52,0,43,0,0,113,52,0,33,0,58,0,92,0,53,0,50,0,43,0,114,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,104,221,35,0,140,229,36,0,237,15,37,0,34,0,38,0,110,240,48,0,142,0,43,0,0,103,52,0,255,255,58,0,81,0,53,0,126,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,104,221,35,0,140,229,36,0,134,13,37,0,34,0,38,0,110,240,48,0,142,0,43,0,0,113, 52,0,40,0,58,0,92,0,53,0,50,0,43,0,114,127,52,0,208,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,37,5,37,0,0,0,38,0,110,240,48,0,180,0,43,0,0,91,52,0,38,0,58,0,70,0,53,0,49,0,43,0,92,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,104,221,35,0,140,229,36,0,237,15,37,0,0,0,38,0,110,240,48,0,180,0,43,0,0,103,52,0,249,255,58,0,81,0,53,0,126,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,217,9,37,0,13,0,38,0,110,240,48,0,180,0,43,0,0,103,52,0,249,255,58,0,81,0,53,0,126,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,250,236,35,0,140,229,36,0,140,229,37,0,13,0,38,0,110,240,48,0,67,0,5,0,9,0,21,0,101,247,22,0,5,252,43,0,0,107,52,0,24,0,58,0,86,0,53,0,48,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,52,0,5,0,9,0, 21,0,101,247,22,0,5,252,43,0,0,107,52,0,24,0,58,0,86,0,53,0,48,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,74,209,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,180,0,43,0,0,101,52,0,224,255,58,0,79,0,53,0,47,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,74,209,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,180,0,43,0,0,101,52,0,217,255,58,0,79,0,53,0,47,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,85,40,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,81,0,11,0,175,27,28,0,206,249,34,0,74,209,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,54,0,1,0,48,0,60,0,43,0,0,109,52,0,255,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,163,42,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,81,0,11,0,175,27,28,0,206,249,34,0,74,209,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,54,0,1,0,48,0,120,0,43,0,0,102,52,0,2,0,58,0,81,0,53,0,98,0,43,0,103,127,52,0,208,255,58,0,111,0,53,0,144,0,30,0,45,3,26,0,160,221, 29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,15,0,210,1,37,0,23,0,34,0,74,209,35,0,140,229,36,0,37,5,37,0,23,0,38,0,110,240,48,0,180,0,43,0,0,91,52,0,38,0,58,0,70,0,53,0,49,0,43,0,92,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,135,0,43,0,0,101,52,0,224,255,58,0,79,0,53,0,47,0,43,0,102,127,52,0,208,255,58,0,111,0,53,0,144,0,7,0,151,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,250,17,9,0,33,0,11,0,4,18,26,0,225,234,27,0,157,1,28,0,112,23,29,0,0,0,30,0,221,7,54,0,1,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,51,0,247,255,48,0,82,0,15,0,241,1,43,0,0,102,52,0,2,0,58,0,81,0,53,0,98,0,43,0,103,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,135,0,43,0,0,108,52,0,10,0,58,0,87,0,53,0,99,0,43,0,109,127,52,0,208,255,58,0,111,0,53,0,144,0,7,0,107,255,34,0,160,221,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,29,0,68,2,54,0,1,0,35,0,140,229,36,0,140,229,37,0,23,0, 38,0,110,240,48,0,21,1,51,0,255,255,52,0,24,0,43,0,0,102,52,0,241,255,58,0,80,0,53,0,138,0,43,0,103,127,52,0,232,255,58,0,111,0,53,0,144,0,15,0,241,1,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,5,0,47,0,22,0,178,255,54,0,1,0,34,0,140,229,35,0,140,229,36,0,237,15,37,0,23,0,38,0,110,240,48,0,82,0,43,0,0,103,52,0,255,255,58,0,81,0,53,0,126,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,241,1,34,0,160,221,26,0,160,221,29,0,232,3,16,0,109,0,9,0,33,0,5,0,248,255,22,0,214,255,6,0,9,0,24,0,29,0,54,0,1,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,48,0,82,0,43,0,0,119,52,0,5,0,58,0,98,0,53,0,83,0,43,0,120,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,8,0,132,17,9,0,150,0,11,0,175,27,28,0,85,5,29,0,215,2,30,0,48,17,34,0,140,229,35,0,140,229,36,0,186,14,37,0,23,0,38,0,110,240,15,0,179,1,48,0,30,0,43,0,0,109,52,0,255,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,250,17,34,0,160,221,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,9,0,190,0,11,0,175,27,28,0,235,5,29,0,194,2,30,0,48,17,54,0,1,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240, 15,0,241,1,48,0,30,0,43,0,0,107,52,0,2,0,58,0,86,0,53,0,98,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,92,1,26,0,160,221,24,0,16,195,16,0,109,0,8,0,92,19,9,0,36,0,21,0,220,247,22,0,244,252,11,0,55,20,28,0,0,0,29,0,89,2,30,0,85,5,54,0,1,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,23,0,38,0,110,240,15,0,241,1,48,0,0,0,43,0,0,65,52,0,8,0,58,0,44,0,53,0,100,0,43,0,66,109,52,0,255,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,43,0,66,102,52,0,2,0,58,0,81,0,53,0,98,0,43,0,103,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,163,245,35,0,140,229,36,0,140,229,37,0,23,0,38,0,176,2,48,0,60,0,8,0,64,44,43,0,0,115,52,0,13,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,47,36,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,15,0,11,0,58,9,28,0,118,6,30,0,180,9,15,0,226,1,54,0,1,0,35,0,140,229,36,0,81,12,38,0,176,2,48,0,82,0,43,0,0,103,52,0,29,0,58,0,82,0,53,0,142,0,43,0,104,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,26,0,160,221, 29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,13,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,202,5,48,0,60,0,8,0,107,33,43,0,0,115,52,0,10,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,241,44,34,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,9,0,7,0,13,255,26,0,140,229,15,0,210,1,54,0,1,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,82,1,48,0,187,0,43,0,0,108,52,0,2,0,58,0,87,0,53,0,99,0,43,0,109,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,123,44,34,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,97,0,7,0,248,255,11,0,77,239,25,0,115,250,26,0,157,1,28,0,59,1,30,0,37,14,15,0,226,1,54,0,1,0,35,0,140,229,36,0,140,229,37,0,23,0,38,0,82,1,48,0,187,0,43,0,0,102,52,0,11,0,58,0,81,0,53,0,98,0,43,0,103,127,52,0,208,255,58,0,111,0,53,0,144,0,9,0,24,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,5,0,28,0,22,0,214,255,15,0,210,1,54,0,1,0,34,0,104,221,35,0,140,229,36,0,140,229,37,0,23,0,38,0,238,4,48,0,180,0,43,0,0,98,52,0,236,255,58,0,76,0,53,0,46,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,9,0,24,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0, 5,0,19,0,22,0,180,0,15,0,226,1,54,0,1,0,34,0,114,222,35,0,140,229,36,0,140,229,37,0,23,0,38,0,238,4,48,0,180,0,43,0,0,119,52,0,5,0,58,0,98,0,53,0,83,0,43,0,120,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,26,0,160,221,37,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,128,29,54,0,1,0,25,0,176,253,29,0,0,0,34,0,126,230,35,0,133,0,36,0,48,17,38,0,55,6,48,0,240,0,43,0,0,97,52,0,36,0,58,0,76,0,53,0,141,0,43,0,98,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,226,1,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,65,41,54,0,1,0,25,0,220,224,27,0,156,243,28,0,155,10,34,0,186,232,35,0,140,229,36,0,21,11,37,0,139,0,38,0,124,7,48,0,240,0,43,0,0,98,52,0,236,255,58,0,76,0,53,0,45,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,8,0,130,23,9,0,81,0,11,0,198,19,28,0,86,12,30,0,48,17,54,0,1,0,34,0,131,232,35,0,140,229,36,0,48,17,38,0,163,6,48,0,240,0,43,0,0,85,52,0,32,0,58,0,64,0,53,0,90,0,43,0,86,97,52,0,36,0,58,0,76,0,53,0,141,0,43,0,98,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,226,1,26,0,160,221,29,0,232,3,24,0,16,195, 22,0,43,253,16,0,109,0,8,0,150,22,9,0,78,0,11,0,167,20,28,0,227,11,30,0,48,17,54,0,1,0,34,0,140,2,35,0,236,238,36,0,185,22,37,0,43,3,38,0,163,6,48,0,240,0,43,0,0,64,52,0,32,0,58,0,64,0,36,0,21,11,53,0,117,0,43,0,65,76,52,0,32,0,58,0,64,0,36,0,233,11,53,0,117,0,43,0,77,85,52,0,32,0,58,0,64,0,36,0,21,11,53,0,117,0,43,0,86,98,52,0,236,255,58,0,76,0,53,0,45,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,108,30,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,9,0,129,0,10,0,168,0,11,0,175,27,22,0,227,242,5,0,9,0,27,0,220,224,28,0,85,5,30,0,119,10,54,0,1,0,34,0,191,248,35,0,140,229,36,0,112,23,37,0,76,0,38,0,11,4,48,0,240,0,43,0,0,109,52,0,252,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,128,29,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,9,0,24,0,10,0,168,0,11,0,35,17,22,0,227,242,5,0,9,0,28,0,85,5,30,0,155,10,54,0,1,0,34,0,186,232,35,0,140,229,36,0,112,23,37,0,76,0,38,0,11,4,48,0,240,0,43,0,0,109,52,0,252,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,24,0,16,195,22,0,43,253,16,0,109,0,8,0,132,17,9,0,100,0,11,0,175,27,25,0,181,242, 26,0,176,16,28,0,7,9,29,0,250,1,30,0,48,17,54,0,1,0,34,0,38,248,35,0,140,229,36,0,162,16,37,0,0,0,38,0,124,7,48,0,21,1,43,0,0,108,52,0,7,0,58,0,87,0,53,0,99,0,43,0,109,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,70,26,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,9,0,11,0,97,15,28,0,169,8,30,0,227,11,54,0,1,0,34,0,140,229,35,0,140,229,36,0,192,18,37,0,232,3,38,0,233,7,48,0,157,0,43,0,0,109,52,0,252,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,56,0,50,0,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,51,0,240,255,9,0,109,0,7,0,120,4,26,0,104,221,28,0,45,3,30,0,48,17,54,0,1,0,34,0,177,243,35,0,140,229,36,0,192,18,37,0,232,3,38,0,192,8,48,0,157,0,52,0,232,255,58,0,82,0,53,0,37,0,8,0,168,27,24,0,16,195,22,0,43,253,16,0,109,0,9,0,72,0,11,0,128,14,26,0,195,245,28,0,59,1,29,0,43,3,30,0,101,16,15,0,210,1,54,0,1,0,34,0,39,255,35,0,140,229,36,0,148,18,37,0,86,0,38,0,233,7,48,0,142,0,51,0,1,0,43,0,0,112,52,0,242,255,58,0,90,0,51,0,3,0,53,0,99,0,43,0,113,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,148,28,24,0,16,195,22,0,43,253,16,0,109,0,9,0,60,0,11,0,66,16,26,0,220,247, 28,0,59,1,29,0,1,3,30,0,7,16,15,0,226,1,54,0,1,0,34,0,39,255,35,0,140,229,36,0,148,18,37,0,86,0,38,0,233,7,48,0,142,0,51,0,1,0,43,0,0,105,52,0,242,255,58,0,83,0,51,0,3,0,53,0,99,0,43,0,106,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,210,1,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,236,238,36,0,233,11,38,0,202,5,48,0,187,0,8,0,203,40,43,0,0,94,52,0,29,0,58,0,73,0,53,0,137,0,43,0,95,127,52,0,208,255,58,0,111,0,53,0,144,0,15,0,226,1,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,35,0,140,229,36,0,233,11,38,0,19,7,48,0,187,0,43,0,0,118,52,0,211,255,58,0,96,0,53,0,136,0,43,0,119,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,226,30,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,15,0,11,0,175,27,28,0,176,4,30,0,176,4,15,0,210,1,54,0,1,0,35,0,140,229,36,0,188,7,37,0,86,0,38,0,231,254,48,0,37,0,43,0,0,72,52,0,47,0,58,0,74,0,53,0,116,0,43,0,73,97,52,0,32,0,58,0,76,0,53,0,117,0,43,0,98,127,52,0,208,255,58,0,111,0,53,0,144,0,6,0,28,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0, 21,0,170,241,22,0,158,252,15,0,226,1,54,0,1,0,35,0,140,229,36,0,83,14,37,0,86,0,38,0,55,6,48,0,37,0,43,0,0,115,52,0,4,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,22,0,204,1,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,16,0,109,0,5,0,66,0,15,0,210,1,54,0,1,0,34,0,74,209,35,0,140,229,36,0,173,10,38,0,163,6,48,0,0,0,43,0,0,107,52,0,224,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,64,56,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,15,0,226,1,54,0,1,0,34,0,74,209,35,0,140,229,36,0,173,10,38,0,163,6,48,0,0,0,43,0,0,115,52,0,4,0,58,0,94,0,53,0,84,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,250,17,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,54,0,11,0,187,23,26,0,188,16,27,0,250,236,28,0,45,3,30,0,160,13,15,0,210,1,54,0,1,0,34,0,78,9,35,0,140,229,36,0,140,229,37,0,0,0,38,0,41,9,48,0,14,1,43,0,0,107,52,0,224,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,250,17,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,94,0,11,0,105,22,26,0,188,16,27,0,101,247,28,0,15,13,30,0,250,13,15,0,210,1, 54,0,1,0,34,0,78,9,35,0,140,229,36,0,140,229,37,0,0,0,38,0,41,9,48,0,14,1,51,0,32,0,43,0,0,107,52,0,224,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,190,20,26,0,160,221,24,0,16,195,22,0,43,253,16,0,109,0,9,0,103,0,11,0,175,27,28,0,140,252,29,0,215,2,30,0,166,11,15,0,210,1,54,0,1,0,34,0,220,224,35,0,140,229,36,0,140,229,37,0,0,0,38,0,92,5,48,0,60,0,43,0,0,119,52,0,5,0,58,0,98,0,53,0,83,0,43,0,120,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,250,17,37,0,232,3,29,0,232,3,24,0,16,195,16,0,109,0,9,0,75,0,11,0,12,25,5,0,28,0,22,0,204,1,26,0,140,255,28,0,246,6,30,0,30,245,15,0,226,1,54,0,1,0,34,0,175,255,35,0,140,229,36,0,30,13,38,0,92,5,48,0,60,0,43,0,0,107,52,0,224,255,58,0,85,0,53,0,82,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,90,25,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,16,0,109,0,9,0,24,0,11,0,237,25,5,0,19,0,22,0,15,253,28,0,206,249,30,0,180,9,15,0,210,1,54,0,1,0,34,0,190,235,35,0,156,243,36,0,134,13,38,0,55,6,48,0,210,0,43,0,0,95,52,0,5,0,58,0,74,0,53,0,115,0,8,0,226,30,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,18,0,11,0,159,13, 28,0,0,0,30,0,114,12,15,0,226,1,54,0,1,0,34,0,190,235,35,0,140,229,36,0,140,229,37,0,0,0,38,0,55,6,48,0,210,0,43,0,0,109,52,0,252,255,58,0,87,0,53,0,99,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,139,19,38,0,11,4,48,0,60,0,43,0,0,108,52,0,30,0,58,0,87,0,53,0,44,0,43,0,109,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,16,246,36,0,8,6,38,0,226,253,48,0,60,0,43,0,0,66,52,0,44,0,58,0,78,0,53,0,43,0,43,0,67,107,52,0,225,255,58,0,85,0,53,0,42,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,65,41,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,231,254,48,0,60,0,43,0,0,111,52,0,228,255,58,0,89,0,53,0,41,0,43,0,112,127,52,0,208,255,58,0,111,0,53,0,144,0,8,0,70,26,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,67,236,35,0,16,246,36,0,8,6,38,0,231,254,48,0,60,0,43,0,0,65,52,0,44,0,58,0,78,0,53,0,43,0,43,0,66,107, 52,0,225,255,58,0,85,0,53,0,42,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,156,243,36,0,108,9,38,0,213,0,48,0,60,0,43,0,0,107,52,0,24,0,58,0,86,0,53,0,40,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,0,1,38,0,176,2,48,0,7,0,9,0,96,0,43,0,0,98,52,0,236,255,58,0,76,0,53,0,140,0,43,0,99,127,52,0,208,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,140,229,37,0,0,0,38,0,43,3,48,0,7,0,43,0,0,120,52,0,217,255,58,0,98,0,53,0,41,0,43,0,121,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,74,209,35,0,140,229,36,0,140,229,37,0,23,0,38,0,101,253,48,0,0,0,43,0,0,57,52,0,242,255,58,0,62,0,53,0,39,0,43,0,58,115,52,0,32,0,58,0,94,0,54,0,1,0,53,0,38,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,74,209,35,0,140,229, 36,0,140,229,37,0,23,0,38,0,101,253,48,0,0,0,43,0,0,57,52,0,250,255,58,0,62,0,53,0,39,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,35,0,140,229,36,0,135,15,37,0,13,0,38,0,101,253,48,0,165,0,5,0,9,0,21,0,117,249,22,0,244,252,43,0,0,70,52,0,30,0,58,0,87,0,53,0,97,0,43,0,71,74,52,0,15,0,58,0,90,0,53,0,96,0,43,0,75,78,52,0,211,255,58,0,94,0,53,0,95,0,43,0,79,82,52,0,24,0,58,0,98,0,53,0,94,0,43,0,83,123,52,0,15,0,58,0,102,0,53,0,93,0,43,0,124,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,34,0,104,221,35,0,220,224,36,0,100,14,37,0,76,0,38,0,222,252,48,0,15,0,5,0,9,0,21,0,117,249,22,0,244,252,43,0,0,115,52,0,29,0,58,0,94,0,53,0,38,0,43,0,116,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,200,3,37,0,156,1,38,0,11,4,48,0,60,0,43,0,0,76,52,0,29,0,58,0,84,0,54,0,1,0,53,0,143,0,43,0,77,110,52,0,7,0,58,0,89,0,54,0,1,0,53,0,36,0,43,0,111,127,52,0,208,255,58,0,111,0,53,0,144,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253, 16,0,109,0,52,0,19,0,58,0,107,0,35,0,140,229,36,0,131,255,38,0,108,255,48,0,60,0,53,0,35,0,35,0,140,229,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,116,1,38,0,108,255,48,0,120,0,43,0,0,116,52,0,50,0,58,0,95,0,53,0,35,0,43,0,117,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,116,1,38,0,108,255,48,0,120,0,43,0,0,86,52,0,233,255,58,0,64,0,53,0,140,0,43,0,87,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,160,246,36,0,11,4,38,0,11,4,48,0,60,0,43,0,0,109,52,0,32,0,58,0,88,0,53,0,34,0,43,0,110,127,52,0,208,255,58,0,111,0,53,0,144,0,34,0,74,209,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,126,254,38,0,158,250,48,0,0,0,56,0,50,0,51,0,240,255,52,0,12,0,43,0,0,124,52,0,246,255,58,0,102,0,53,0,41,0,43,0,125,127,52,0,245,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,85,5,38,0,108,255, 48,0,37,0,56,0,50,0,51,0,251,255,43,0,0,117,52,0,244,255,58,0,95,0,53,0,33,0,43,0,118,127,52,0,232,255,58,0,111,0,53,0,144,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,85,5,38,0,82,1,48,0,37,0,56,0,50,0,51,0,245,255,52,0,25,0,58,0,107,0,53,0,85,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,21,11,38,0,150,3,48,0,105,0,56,0,50,0,51,0,252,255,43,0,0,104,52,0,244,255,58,0,83,0,53,0,33,0,43,0,105,127,52,0,232,255,58,0,112,0,53,0,144,0,7,0,4,2,34,0,160,221,26,0,160,221,37,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,28,0,126,254,29,0,106,3,30,0,48,17,54,0,1,0,35,0,236,238,36,0,116,1,38,0,75,252,48,0,60,0,56,0,50,0,51,0,244,255,43,0,0,103,52,0,244,255,58,0,81,0,53,0,33,0,43,0,104,127,52,0,232,255,58,0,111,0,53,0,144,0,7,0,79,2,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,28,0,30,245,30,0,206,249,54,0,1,0,35,0,140,229,36,0,224,2,38,0,75,252,48,0,60,0,56,0,50,0,51,0,244,255,43,0,0,111,52,0,242,255,58,0,89,0,53,0,140,0,43,0,112,127,52,0,232,255,58,0,111,0,53,0,144,0, 54,0,1,0,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,147,3,35,0,140,229,36,0,161,247,38,0,115,228,48,0,7,0,56,0,50,0,51,0,250,255,43,0,0,112,52,0,23,0,58,0,91,0,53,0,32,0,43,0,113,127,52,0,232,255,58,0,111,0,53,0,144,0,9,0,190,0,34,0,160,221,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,107,247,48,0,0,0,56,0,50,0,51,0,244,255,43,0,0,103,52,0,253,255,58,0,81,0,53,0,31,0,43,0,104,127,52,0,232,255,58,0,111,0,53,0,144,0,35,0,140,229,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,36,0,66,10,38,0,75,252,48,0,126,1,56,0,50,0,51,0,251,255,43,0,0,91,52,0,19,0,58,0,70,0,53,0,49,0,43,0,92,127,52,0,232,255,58,0,111,0,53,0,144,0,8,0,250,17,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,9,0,57,0,11,0,97,15,26,0,50,11,27,0,228,246,28,0,180,9,30,0,205,13,54,0,1,0,34,0,240,6,35,0,230,3,36,0,108,9,38,0,163,6,48,0,0,0,56,0,50,0,43,0,0,109,52,0,9,0,58,0,88,0,53,0,30,0,43,0,110,127,52,0,232,255,58,0,111,0,53,0,144,0,43,0,0,120,52,0,9,0,58,0,99,0,8,0,190,20,11,0,27,10,28,0,227,11,30,0,250,13,54,0,1,0, 34,0,110,240,35,0,140,229,36,0,30,13,38,0,163,6,53,0,30,0,43,0,121,127,52,0,232,255,58,0,111,0,53,0,144,0,48,0,7,0,34,0,160,221,26,0,160,221,37,0,232,3,36,0,32,209,35,0,32,209,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,56,0,50,0,43,0,127,127,58,0,51,0,9,0,160,0,5,0,201,255,7,0,169,253,21,0,224,253,22,0,204,1,26,0,170,244,30,0,239,14,56,0,50,0,54,0,1,0,34,0,154,250,35,0,140,229,36,0,68,4,38,0,126,254,53,0,140,0,43,0,100,127,52,0,232,255,58,0,111,0,53,0,144,0,43,0,127,127,58,0,35,0,9,0,160,0,5,0,169,253,7,0,169,253,21,0,224,253,22,0,204,1,26,0,90,249,28,0,206,249,56,0,50,0,54,0,1,0,34,0,154,250,35,0,115,245,36,0,140,252,37,0,148,3,38,0,59,1,53,0,140,0,43,0,0,83,58,0,35,0,9,0,160,0,5,0,169,253,7,0,169,253,21,0,156,243,22,0,204,1,26,0,90,249,28,0,206,249,56,0,50,0,54,0,1,0,34,0,104,221,35,0,115,245,36,0,6,21,37,0,148,3,38,0,166,7,53,0,140,0,9,0,103,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,32,209,35,0,140,229,36,0,140,229,37,0,0,0,38,0,201,251,48,0,105,0,56,0,50,0,51,0,253,255,43,0,0,107,52,0,17,0,58,0,86,0,53,0,29,0,43,0,108,127,52,0,232,255,58,0,111,0,53,0,144,0,9,0,103,0,26,0,160,221,29,0,232,3, 24,0,16,195,22,0,43,253,16,0,109,0,54,0,1,0,34,0,32,209,35,0,140,229,36,0,140,229,37,0,0,0,38,0,201,251,48,0,105,0,56,0,50,0,51,0,253,255,43,0,0,107,52,0,16,0,58,0,85,0,51,0,0,0,9,0,112,0,54,0,3,0,34,0,32,209,35,0,140,229,36,0,140,229,37,0,0,0,38,0,201,251,53,0,29,0,43,0,108,127,52,0,232,255,58,0,111,0,53,0,144,0,8,0,230,18,26,0,160,221,29,0,232,3,24,0,16,195,16,0,109,0,9,0,9,0,5,0,79,2,10,0,215,13,13,0,118,0,22,0,2,1,54,0,1,0,34,0,30,2,35,0,140,229,36,0,237,13,37,0,0,0,38,0,108,255,48,0,172,0,56,0,50,0,51,0,244,255,43,0,0,59,52,0,9,0,58,0,85,0,53,0,30,0,43,0,60,106,52,0,9,0,58,0,85,0,53,0,30,0,43,0,107,127,52,0,232,255,58,0,111,0,53,0,144,0,51,0,232,255,52,0,2,0,58,0,127,0,5,0,47,0,53,0,83,0,54,0,1,0,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,34,0,51,6,35,0,140,229,36,0,140,229,37,0,0,0,38,0,108,255,48,0,45,0,56,0,50,0,51,0,248,255,43,0,0,111,52,0,23,0,58,0,98,0,17,0,217,0,53,0,28,0,43,0,112,127,52,0,232,255,58,0,111,0,53,0,144,0,43,0,0,124,52,0,23,0,58,0,103,0,17,0,225,254,53,0,28,0,43,0,125,127,52,0,232,255,58,0,111,0,53,0,144,0,34,0,74,209,26,0,160,221,29,0,232,3,24,0,16,195, 22,0,43,253,16,0,109,0,35,0,140,229,36,0,140,229,37,0,0,0,38,0,108,255,17,0,40,255,48,0,0,0,51,0,244,255,56,0,50,0,43,0,0,114,52,0,17,0,58,0,93,0,17,0,40,255,53,0,27,0,43,0,115,127,52,0,232,255,58,0,111,0,53,0,144,0,43,0,0,117,52,0,17,0,58,0,96,0,17,0,32,1,53,0,27,0,43,0,118,127,52,0,232,255,58,0,111,0,17,0,32,1,53,0,144,0,34,0,32,209,26,0,160,221,37,0,232,3,36,0,32,209,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,140,229,48,0,0,0,43,0,27,27,54,0,1,0,52,0,225,255,58,0,45,0,48,0,142,0,36,0,110,240,38,0,108,255,53,0,26,0,43,0,28,28,52,0,19,0,58,0,51,0,48,0,142,0,54,0,1,0,36,0,131,255,38,0,226,253,53,0,30,0,43,0,28,28,52,0,208,255,58,0,54,0,48,0,142,0,36,0,228,246,38,0,108,255,53,0,25,0,43,0,29,29,52,0,208,255,58,0,57,0,48,0,112,0,36,0,140,229,37,0,0,0,38,0,108,255,57,0,7,0,53,0,24,0,43,0,30,30,52,0,244,255,58,0,42,0,48,0,112,0,36,0,140,229,37,0,0,0,38,0,108,255,57,0,7,0,53,0,31,0,43,0,31,31,52,0,4,0,58,0,42,0,48,0,37,0,36,0,140,229,37,0,0,0,38,0,107,247,53,0,23,0,43,0,32,32,58,0,31,0,48,0,127,0,35,0,75,250,36,0,140,229,37,0,0,0,38,0,107,247,53,0,135,0,43,0,33,33,52,0,208,255,58,0,51,0,48,0,0,0, 36,0,60,234,38,0,35,233,53,0,25,0,43,0,34,34,52,0,208,255,58,0,51,0,48,0,127,0,36,0,129,248,38,0,107,247,53,0,25,0,43,0,34,34,52,0,222,255,58,0,44,0,48,0,127,0,54,0,1,0,36,0,80,7,38,0,107,247,53,0,36,0,43,0,35,35,52,0,2,0,58,0,50,0,48,0,30,0,36,0,227,6,38,0,254,247,53,0,22,0,43,0,36,36,52,0,24,0,58,0,48,0,48,0,7,0,36,0,140,229,37,0,0,0,38,0,181,248,53,0,22,0,43,0,37,37,52,0,208,255,58,0,56,0,48,0,135,0,36,0,206,249,38,0,158,250,53,0,25,0,43,0,38,38,52,0,213,255,58,0,56,0,48,0,45,0,36,0,224,2,38,0,43,3,53,0,21,0,43,0,39,39,52,0,235,255,58,0,46,0,48,0,90,0,54,0,1,0,17,0,40,255,36,0,247,253,38,0,222,252,53,0,28,0,43,0,39,39,52,0,47,0,58,0,79,0,48,0,90,0,54,0,1,0,17,0,40,255,36,0,251,254,38,0,226,253,53,0,28,0,43,0,40,40,52,0,8,0,58,0,52,0,48,0,112,0,36,0,116,1,38,0,213,0,53,0,21,0,43,0,40,40,52,0,208,255,58,0,51,0,48,0,112,0,54,0,1,0,36,0,126,254,38,0,201,251,53,0,33,0,43,0,41,41,52,0,18,0,58,0,69,0,48,0,112,0,54,0,1,0,17,0,40,255,36,0,80,7,38,0,55,6,53,0,33,0,43,0,42,42,52,0,219,255,58,0,50,0,48,0,67,0,57,0,1,0,54,0,1,0,17,0,146,0,34,0,32,209,35,0,220,224,36,0,206,249,37,0,221,3, 38,0,201,251,53,0,20,0,43,0,43,43,52,0,231,255,58,0,68,0,48,0,67,0,54,0,1,0,17,0,182,255,35,0,140,229,36,0,118,6,38,0,92,5,53,0,33,0,43,0,44,44,52,0,210,255,58,0,52,0,48,0,67,0,57,0,1,0,54,0,1,0,17,0,146,0,34,0,34,227,35,0,220,224,36,0,32,209,37,0,221,3,38,0,5,244,53,0,20,0,43,0,45,45,52,0,231,255,58,0,67,0,48,0,67,0,54,0,1,0,17,0,182,255,36,0,146,5,38,0,121,4,53,0,33,0,43,0,46,46,52,0,239,255,58,0,54,0,48,0,45,0,57,0,1,0,54,0,1,0,17,0,75,0,36,0,150,8,38,0,121,4,53,0,20,0,43,0,47,47,52,0,252,255,58,0,66,0,48,0,52,0,54,0,1,0,36,0,37,5,38,0,11,4,53,0,33,0,43,0,48,48,52,0,40,0,58,0,63,0,48,0,67,0,54,0,1,0,36,0,176,4,38,0,121,4,53,0,33,0,43,0,49,49,52,0,47,0,58,0,68,0,48,0,0,0,54,0,1,0,17,0,146,0,36,0,188,7,38,0,163,6,53,0,32,0,43,0,50,50,52,0,231,255,58,0,61,0,48,0,90,0,54,0,1,0,17,0,32,1,36,0,88,3,38,0,63,2,53,0,33,0,43,0,51,51,52,0,249,255,58,0,59,0,48,0,142,0,54,0,1,0,17,0,40,255,36,0,227,6,38,0,202,5,53,0,19,0,43,0,52,52,52,0,47,0,58,0,74,0,48,0,75,0,54,0,1,0,17,0,111,255,36,0,188,7,38,0,238,4,53,0,18,0,43,0,53,53,52,0,8,0,58,0,71,0,48,0,90,0, 54,0,1,0,17,0,40,255,36,0,146,5,38,0,11,4,53,0,17,0,43,0,54,54,52,0,35,0,58,0,70,0,48,0,52,0,54,0,3,0,17,0,146,0,35,0,236,238,36,0,176,4,38,0,41,9,53,0,16,0,43,0,55,55,52,0,47,0,58,0,65,0,48,0,90,0,54,0,1,0,17,0,182,255,35,0,140,229,36,0,118,6,38,0,92,5,53,0,32,0,43,0,56,56,52,0,242,255,58,0,72,0,48,0,202,0,17,0,146,0,35,0,236,238,36,0,107,2,38,0,41,9,53,0,15,0,43,0,57,57,52,0,47,0,58,0,74,0,48,0,0,0,54,0,1,0,17,0,40,255,36,0,118,6,38,0,92,5,53,0,32,0,43,0,58,58,58,0,82,0,48,0,0,0,54,0,1,0,17,0,83,254,36,0,118,6,38,0,43,3,53,0,14,0,43,0,59,59,52,0,18,0,58,0,66,0,48,0,165,0,54,0,1,0,17,0,225,254,36,0,227,6,38,0,202,5,53,0,19,0,43,0,60,60,52,0,21,0,58,0,78,0,48,0,0,0,17,0,102,1,35,0,170,241,36,0,0,0,38,0,90,249,53,0,13,0,43,0,61,61,52,0,238,255,58,0,77,0,48,0,0,0,17,0,217,0,36,0,0,0,38,0,201,251,53,0,12,0,43,0,62,62,52,0,43,0,58,0,82,0,48,0,0,0,17,0,225,254,36,0,0,0,38,0,101,253,53,0,11,0,43,0,63,63,52,0,210,255,58,0,85,0,48,0,0,0,17,0,83,254,36,0,251,254,38,0,90,249,53,0,10,0,43,0,64,64,52,0,21,0,58,0,83,0,48,0,0,0,17,0,83,254,36,0,131,255,38,0,56,251, 53,0,9,0,43,0,65,65,52,0,50,0,58,0,89,0,48,0,0,0,54,0,1,0,17,0,217,0,36,0,107,2,38,0,232,255,53,0,85,0,43,0,66,66,52,0,50,0,58,0,95,0,48,0,0,0,54,0,1,0,17,0,32,1,36,0,107,2,38,0,232,255,53,0,85,0,43,0,67,67,52,0,50,0,58,0,85,0,48,0,0,0,17,0,225,254,36,0,251,254,38,0,254,247,53,0,35,0,43,0,68,68,52,0,50,0,58,0,91,0,48,0,0,0,17,0,225,254,36,0,251,254,38,0,101,253,53,0,35,0,43,0,69,69,52,0,242,255,58,0,85,0,48,0,0,0,17,0,154,254,36,0,0,0,38,0,56,251,53,0,8,0,43,0,70,70,52,0,27,0,58,0,83,0,48,0,90,0,17,0,154,254,36,0,45,3,38,0,115,228,53,0,7,0,43,0,71,71,52,0,36,0,58,0,87,0,48,0,210,0,57,0,2,0,54,0,1,0,17,0,217,0,35,0,115,245,36,0,140,229,38,0,115,228,53,0,6,0,43,0,72,72,52,0,36,0,58,0,91,0,48,0,157,0,57,0,2,0,54,0,1,0,17,0,217,0,35,0,246,251,36,0,140,229,38,0,115,228,53,0,6,0,43,0,73,73,52,0,231,255,58,0,90,0,48,0,180,0,57,0,3,0,17,0,32,1,36,0,176,4,38,0,254,247,53,0,5,0,43,0,74,74,52,0,210,255,58,0,102,0,48,0,90,0,57,0,3,0,17,0,102,1,36,0,37,5,38,0,56,251,53,0,4,0,43,0,75,75,52,0,40,0,58,0,100,0,48,0,45,0,17,0,32,1,36,0,126,254,38,0,75,252,53,0,3,0,43,0,76,76, 52,0,211,255,58,0,104,0,48,0,37,0,17,0,102,1,36,0,110,240,38,0,115,228,53,0,41,0,43,0,77,77,52,0,211,255,58,0,111,0,48,0,37,0,17,0,32,1,36,0,16,246,38,0,115,228,53,0,41,0,43,0,78,78,52,0,35,0,58,0,87,0,48,0,150,0,57,0,4,0,17,0,40,255,36,0,0,0,38,0,107,247,53,0,2,0,43,0,79,79,52,0,35,0,58,0,105,0,48,0,67,0,57,0,4,0,17,0,40,255,36,0,0,0,38,0,251,244,53,0,2,0,43,0,80,80,52,0,224,255,58,0,88,0,48,0,21,1,57,0,5,0,54,0,1,0,17,0,83,254,36,0,101,253,38,0,211,237,53,0,1,0,43,0,81,81,52,0,214,255,58,0,89,0,48,0,217,0,57,0,5,0,54,0,1,0,17,0,154,254,36,0,200,3,38,0,199,1,53,0,1,0,43,0,82,82,52,0,242,255,58,0,95,0,48,0,0,0,17,0,32,1,36,0,126,254,38,0,140,246,53,0,8,0,43,0,83,83,52,0,4,0,58,0,104,0,48,0,0,0,54,0,3,0,17,0,102,1,34,0,46,246,35,0,140,229,36,0,107,2,38,0,82,1,53,0,16,0,43,0,83,83,52,0,47,0,58,0,73,0,48,0,0,0,54,0,1,0,17,0,102,1,34,0,224,229,35,0,140,229,36,0,107,2,38,0,108,255,53,0,18,0,43,0,84,84,52,0,244,255,58,0,105,0,48,0,0,0,54,0,1,0,17,0,32,1,36,0,176,4,38,0,108,255,53,0,0,0,43,0,85,85,52,0,21,0,58,0,89,0,48,0,29,1,17,0,83,254,36,0,206,249,38,0,75,252,53,0,13,0, 43,0,85,85,58,0,71,0,48,0,29,1,17,0,83,254,36,0,206,249,37,0,0,0,38,0,75,252,53,0,135,0,43,0,86,86,52,0,238,255,58,0,104,0,48,0,202,0,57,0,6,0,17,0,154,254,36,0,45,3,38,0,101,253,53,0,12,0,43,0,87,87,52,0,231,255,58,0,113,0,57,0,6,0,48,0,165,0,54,0,1,0,17,0,83,254,36,0,80,7,38,0,11,4,53,0,33,0,43,0,87,87,52,0,50,0,58,0,125,0,57,0,6,0,48,0,165,0,54,0,1,0,17,0,83,254,36,0,206,249,37,0,124,1,38,0,11,4,53,0,85,0,54,0,1,0,34,0,160,221,26,0,160,221,37,0,232,3,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,35,0,16,246,36,0,8,6,38,0,226,253,48,0,112,0,43,0,0,66,52,0,44,0,58,0,78,0,53,0,43,0,43,0,67,107,52,0,225,255,58,0,85,0,53,0,42,0,43,0,108,127,52,0,208,255,58,0,111,0,53,0,144,0,54,0,1,0,26,0,160,221,29,0,232,3,22,0,43,253,16,0,109,0,34,0,69,252,35,0,140,229,36,0,140,229,37,0,0,0,38,0,110,240,48,0,240,0,6,0,9,0,24,0,239,250,51,0,12,0,52,0,2,0,43,0,0,98,52,0,238,255,58,0,76,0,53,0,120,0,43,0,99,127,52,0,210,255,58,0,111,0,53,0,144,0,30,0,45,3,26,0,160,221,29,0,232,3,24,0,16,195,22,0,43,253,16,0,109,0,15,0,210,1,37,0,23,0,34,0,74,209,35,0,140,229,36,0,37,5,37,0,23,0,38,0,110,240,48,0,0,0,43,0,0,91, 52,0,38,0,58,0,70,0,53,0,49,0,43,0,92,127,52,0,208,255,58,0,111,0,53,0,144,0,0,0,0,0,115,104,100,114,126,27,0,0,85,45,98,101,108,108,116,114,101,101,0,48,72,0,52,1,200,4,50,1,0,0,0,0,42,29,0,0,119,24,0,0,37,29,0,0,68,172,0,0,60,0,0,0,1,0,85,45,116,114,105,97,110,103,108,101,0,48,160,4,53,1,115,101,99,9,74,29,0,0,95,37,0,0,154,30,0,0,90,37,0,0,68,172,0,0,60,0,0,0,1,0,85,45,113,117,105,99,97,100,111,119,110,0,176,13,202,0,9,32,32,48,127,37,0,0,218,43,0,0,134,37,0,0,214,43,0,0,68,172,0,0,60,0,0,0,1,0,85,45,98,111,99,107,99,108,97,118,101,0,8,9,52,1,114,32,67,117,250,43,0,0,232,50,0,0,1,44,0,0,228,50,0,0,68,172,0,0,60,0,0,0,1,0,85,45,103,117,105,114,111,50,0,0,52,1,176,0,52,1,42,9,0,32,8,51,0,0,212,61,0,0,15,51,0,0,207,61,0,0,68,172,0,0,60,0,0,0,1,0,85,45,103,117,105,114,111,100,111,119,110,0,208,5,53,1,9,32,32,48,244,61,0,0,76,72,0,0,251,61,0,0,72,72,0,0,68,172,0,0,60,0,0,0,1,0,85,45,115,97,109,98,97,119,104,105,115,116,108,101,0,32,224,8,53,1,108,72,0,0,3,79,0,0,205,76,0,0,245,78,0,0,68,172,0,0,60,0,0,0,1,0,85,45,109,97,114,97,99,97,115,0,51,1,136,1,51,1,42,9,0,0,35,79,0,0,217,91,0,0,42,79,0,0,213,91,0,0,68,172, 0,0,60,0,0,0,1,0,85,45,99,97,98,97,115,97,115,116,114,107,0,101,108,97,248,12,202,0,249,91,0,0,112,102,0,0,0,92,0,0,108,102,0,0,68,172,0,0,60,0,0,0,1,0,85,45,108,111,119,116,117,109,98,97,0,70,184,14,51,1,114,32,67,117,144,102,0,0,70,118,0,0,151,102,0,0,66,118,0,0,68,172,0,0,60,0,0,0,1,0,85,45,113,117,105,110,116,111,116,111,110,101,0,48,48,0,112,10,50,1,102,118,0,0,121,130,0,0,109,118,0,0,117,130,0,0,68,172,0,0,60,0,0,0,1,0,85,45,113,117,105,110,116,111,115,108,97,112,0,109,32,84,144,5,52,1,153,130,0,0,4,142,0,0,160,130,0,0,0,142,0,0,68,172,0,0,60,0,0,0,1,0,85,45,109,98,111,110,103,111,116,111,110,101,0,9,0,0,72,0,51,1,36,142,0,0,200,152,0,0,43,142,0,0,196,152,0,0,68,172,0,0,60,0,0,0,1,0,85,45,101,98,111,110,103,111,115,116,111,110,101,0,9,0,184,7,51,1,232,152,0,0,108,165,0,0,239,152,0,0,104,165,0,0,68,172,0,0,60,0,0,0,1,0,85,45,118,105,98,114,97,108,111,111,112,0,176,15,53,1,117,101,110,99,140,165,0,0,160,168,0,0,149,165,0,0,155,168,0,0,68,172,0,0,60,0,0,0,1,0,85,45,99,111,119,98,101,108,108,0,52,1,208,13,52,1,105,116,99,104,192,168,0,0,160,175,0,0,199,168,0,0,156,175,0,0,68,172,0,0,60,0,0,0,1,0,85,45,116,97,109,98,111,114,105,110,101,0,176,2,51,1,48,48,48,0,192,175,0,0, 212,189,0,0,45,184,0,0,193,189,0,0,68,172,0,0,60,0,0,0,1,0,85,45,114,105,100,101,112,105,110,103,0,32,232,1,53,1,0,104,101,32,244,189,0,0,134,213,0,0,18,204,0,0,129,213,0,0,68,172,0,0,60,0,0,0,1,0,85,45,99,104,99,114,97,115,104,0,42,9,176,1,50,1,0,15,202,0,166,213,0,0,138,251,0,0,184,237,0,0,133,251,0,0,68,172,0,0,60,0,0,0,1,0,85,45,112,97,105,115,116,101,112,105,110,103,0,109,32,84,40,11,50,1,170,251,0,0,151,47,1,0,205,24,1,0,146,47,1,0,68,172,0,0,60,0,0,0,1,0,85,45,104,97,116,111,112,101,110,109,115,0,168,15,52,1,200,15,53,1,183,47,1,0,117,93,1,0,123,70,1,0,112,93,1,0,68,172,0,0,60,0,0,0,1,0,85,45,115,110,97,114,101,50,52,0,115,9,224,10,50,1,8,4,53,1,149,93,1,0,186,108,1,0,156,93,1,0,182,108,1,0,68,172,0,0,60,0,0,0,1,0,85,45,98,100,49,53,0,110,120,1,51,1,111,32,68,101,99,97,121,9,218,108,1,0,29,115,1,0,225,108,1,0,25,115,1,0,68,172,0,0,60,0,0,0,1,0,85,45,115,116,105,120,0,86,8,8,50,1,32,32,49,9,0,9,32,32,61,115,1,0,175,116,1,0,68,115,1,0,171,116,1,0,68,172,0,0,60,0,0,0,1,0,85,45,115,99,114,97,116,99,104,0,0,0,240,7,202,0,0,0,0,0,207,116,1,0,76,123,1,0,214,116,1,0,72,123,1,0,68,172,0,0,60,0,0,0,1,0,85,45,118,101,114,98,99,108,105,99, 107,119,97,118,101,0,0,1,51,1,108,123,1,0,36,128,1,0,115,123,1,0,32,128,1,0,68,172,0,0,60,0,0,0,1,0,85,45,102,105,108,116,101,114,115,110,97,112,0,115,101,9,240,7,54,1,68,128,1,0,232,129,1,0,75,128,1,0,226,129,1,0,68,172,0,0,60,0,0,0,1,0,85,45,103,117,110,115,104,111,116,0,53,1,48,1,51,1,0,14,53,1,8,130,1,0,28,151,1,0,15,130,1,0,24,151,1,0,68,172,0,0,60,0,0,0,1,0,85,45,97,112,112,108,97,117,115,101,0,1,0,8,51,1,32,32,42,42,60,151,1,0,29,183,1,0,67,151,1,0,24,183,1,0,68,172,0,0,60,0,0,0,1,0,85,45,108,101,102,111,110,101,0,9,0,0,232,12,202,0,32,32,42,42,61,183,1,0,110,189,1,0,69,183,1,0,102,189,1,0,68,172,0,0,60,0,0,0,1,0,85,45,119,104,105,116,101,110,111,105,115,101,119,97,118,101,0,9,0,116,142,189,1,0,244,221,1,0,149,189,1,0,239,221,1,0,68,172,0,0,60,0,0,0,1,0,85,45,103,117,105,116,97,114,102,114,101,116,0,107,9,32,64,15,52,1,20,222,1,0,8,236,1,0,27,222,1,0,3,236,1,0,68,172,0,0,60,0,0,0,1,0,85,45,99,114,97,115,104,53,0,116,116,101,104,7,53,1,105,111,110,9,40,236,1,0,6,33,2,0,128,11,2,0,1,33,2,0,68,172,0,0,60,0,0,0,1,0,85,45,102,108,111,111,114,116,111,109,98,114,105,116,101,0,48,10,53,1,38,33,2,0,42,61,2,0,154,53,2,0,37,61,2,0,68,172,0,0,60,0, 0,0,1,0,85,45,115,116,101,101,108,100,114,117,109,0,112,10,50,1,42,9,32,32,74,61,2,0,156,72,2,0,115,72,2,0,149,72,2,0,68,172,0,0,60,0,0,0,1,0,85,45,97,103,111,103,111,108,111,116,111,110,101,0,32,32,248,9,52,1,188,72,2,0,47,90,2,0,195,72,2,0,43,90,2,0,68,172,0,0,60,0,0,0,1,0,85,45,99,111,108,100,103,108,97,115,115,49,50,119,97,118,101,0,42,42,79,90,2,0,170,90,2,0,94,90,2,0,165,90,2,0,68,172,0,0,60,0,0,0,1,0,85,45,120,121,108,111,101,52,108,111,111,112,101,100,0,9,128,1,50,1,202,90,2,0,158,94,2,0,209,90,2,0,154,94,2,0,68,172,0,0,60,0,0,0,1,0,85,45,99,104,97,110,116,101,114,97,120,49,0,13,53,1,200,13,53,1,190,94,2,0,0,102,2,0,200,101,2,0,248,101,2,0,68,172,0,0,60,0,0,0,1,0,85,45,98,97,103,112,105,112,101,100,114,110,97,0,51,1,40,15,51,1,32,102,2,0,161,109,2,0,4,109,2,0,153,109,2,0,68,172,0,0,60,0,0,0,1,0,85,45,107,111,116,111,100,51,0,9,0,49,32,8,50,1,32,32,42,42,193,109,2,0,14,132,2,0,227,131,2,0,9,132,2,0,68,172,0,0,60,0,0,0,1,0,85,45,119,111,111,100,98,108,111,99,107,0,48,15,50,1,8,3,54,1,46,132,2,0,186,136,2,0,53,132,2,0,182,136,2,0,68,172,0,0,60,0,0,0,1,0,85,45,98,97,110,106,111,100,51,0,51,1,184,8,51,1,49,55,54,0,218,136,2,0,217,150,2,0, 174,150,2,0,213,150,2,0,68,172,0,0,60,0,0,0,1,0,85,45,98,97,110,106,111,103,50,0,50,1,152,13,50,1,42,9,0,99,249,150,2,0,27,162,2,0,217,161,2,0,22,162,2,0,68,172,0,0,60,0,0,0,1,0,85,45,115,105,116,97,114,100,120,52,0,0,168,11,51,1,32,32,42,42,59,162,2,0,71,171,2,0,30,171,2,0,66,171,2,0,68,172,0,0,60,0,0,0,1,0,85,45,114,101,115,121,110,116,104,52,100,52,119,97,118,101,0,110,105,116,103,171,2,0,243,171,2,0,172,171,2,0,238,171,2,0,68,172,0,0,60,0,0,0,1,0,85,45,111,114,103,97,110,49,57,100,52,119,97,118,101,0,112,6,53,1,19,172,2,0,159,172,2,0,88,172,2,0,154,172,2,0,68,172,0,0,60,0,0,0,1,0,85,45,115,113,117,97,114,101,119,97,118,101,0,9,32,32,48,0,54,1,191,172,2,0,58,182,2,0,252,181,2,0,51,182,2,0,68,172,0,0,60,0,0,0,1,0,85,45,111,99,97,114,105,110,97,102,120,50,0,32,42,42,72,2,50,1,90,182,2,0,253,186,2,0,210,186,2,0,248,186,2,0,68,172,0,0,60,0,0,0,1,0,85,45,115,105,107,117,101,50,0,116,116,101,184,1,52,1,105,111,110,9,29,187,2,0,223,207,2,0,36,187,2,0,219,207,2,0,68,172,0,0,60,0,0,0,1,0,85,45,114,101,99,111,114,100,101,114,97,120,50,0,32,84,120,2,52,1,255,207,2,0,79,213,2,0,17,213,2,0,71,213,2,0,68,172,0,0,60,0,0,0,1,0,85,45,99,108,97,114,105,110,101,116,98,50,0,32, 67,117,80,9,52,1,111,213,2,0,44,216,2,0,185,215,2,0,38,216,2,0,68,172,0,0,60,0,0,0,1,0,85,45,99,108,97,114,105,110,101,116,100,50,0,117,97,116,176,15,52,1,76,216,2,0,241,218,2,0,160,218,2,0,235,218,2,0,68,172,0,0,60,0,0,0,1,0,85,45,98,97,115,115,111,111,110,99,50,0,96,6,51,1,32,32,42,42,17,219,2,0,52,223,2,0,187,222,2,0,46,223,2,0,68,172,0,0,60,0,0,0,1,0,85,45,101,110,103,104,111,114,110,100,120,51,0,116,116,101,64,4,52,1,84,223,2,0,88,229,2,0,27,229,2,0,82,229,2,0,68,172,0,0,60,0,0,0,1,0,85,45,111,98,111,101,97,120,51,0,0,0,72,3,50,1,32,32,42,42,120,229,2,0,94,233,2,0,54,233,2,0,88,233,2,0,68,172,0,0,60,0,0,0,1,0,85,45,111,98,111,101,102,120,51,0,51,1,16,6,51,1,42,9,0,0,126,233,2,0,72,238,2,0,23,238,2,0,66,238,2,0,68,172,0,0,60,0,0,0,1,0,85,45,111,98,111,101,99,120,51,0,32,32,152,4,50,1,0,1,52,1,104,238,2,0,228,241,2,0,168,241,2,0,222,241,2,0,68,172,0,0,60,0,0,0,1,0,85,45,115,115,97,120,100,120,52,0,110,99,24,10,53,1,248,14,53,1,4,242,2,0,169,246,2,0,116,246,2,0,164,246,2,0,68,172,0,0,60,0,0,0,1,0,85,45,97,115,97,120,99,52,0,15,50,1,224,15,50,1,42,9,0,0,201,246,2,0,112,251,2,0,51,251,2,0,107,251,2,0,68,172,0,0,60,0,0,0,1,0, 85,45,97,115,97,120,102,51,0,14,53,1,120,9,50,1,97,115,97,120,144,251,2,0,30,255,2,0,239,254,2,0,25,255,2,0,68,172,0,0,60,0,0,0,1,0,85,45,97,115,97,120,100,51,0,0,0,0,96,8,52,1,0,0,0,0,62,255,2,0,246,1,3,0,193,1,3,0,241,1,3,0,68,172,0,0,60,0,0,0,1,0,85,45,97,115,97,120,103,50,0,32,42,42,32,8,52,1,80,7,202,0,22,2,3,0,125,8,3,0,53,8,3,0,120,8,3,0,68,172,0,0,60,0,0,0,1,0,85,45,97,115,97,120,101,50,0,111,102,102,24,1,54,1,9,32,32,42,157,8,3,0,105,13,3,0,27,13,3,0,100,13,3,0,68,172,0,0,60,0,0,0,1,0,85,45,97,115,97,120,99,50,0,42,42,9,96,6,51,1,16,14,52,1,137,13,3,0,7,18,3,0,167,17,3,0,2,18,3,0,68,172,0,0,60,0,0,0,1,0,85,45,98,114,97,115,115,115,101,99,116,102,53,0,51,1,232,3,51,1,39,18,3,0,244,39,3,0,164,37,3,0,210,37,3,0,68,172,0,0,60,0,0,0,1,0,85,45,98,114,97,115,115,115,101,99,116,99,51,0,0,1,8,6,51,1,20,40,3,0,244,61,3,0,177,61,3,0,239,61,3,0,68,172,0,0,60,0,0,0,1,0,85,45,102,114,101,110,99,104,104,111,114,110,103,52,0,42,96,7,53,1,20,62,3,0,225,67,3,0,160,67,3,0,220,67,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,114,109,110,109,117,116,101,99,52,0,108,116,101,64,13,52,1,1,68,3,0,136,71,3,0,73,71,3,0, 131,71,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,114,109,110,109,117,116,101,99,51,0,9,0,0,184,9,51,1,168,71,3,0,117,77,3,0,52,77,3,0,113,77,3,0,68,172,0,0,60,0,0,0,1,0,85,45,116,117,98,97,97,120,49,0,51,1,0,10,51,1,105,97,108,32,149,77,3,0,65,85,3,0,188,84,3,0,61,85,3,0,68,172,0,0,60,0,0,0,1,0,85,45,116,114,111,109,103,52,0,9,32,32,192,8,52,1,0,0,0,0,97,85,3,0,130,91,3,0,65,91,3,0,125,91,3,0,68,172,0,0,60,0,0,0,1,0,85,45,116,114,111,109,100,52,0,0,0,0,136,14,202,0,0,0,0,0,162,91,3,0,3,96,3,0,212,95,3,0,254,95,3,0,68,172,0,0,60,0,0,0,1,0,85,45,116,114,111,109,97,51,0,42,42,9,200,5,52,1,80,14,50,1,35,96,3,0,89,101,3,0,30,101,3,0,84,101,3,0,68,172,0,0,60,0,0,0,1,0,85,45,116,114,111,109,98,50,0,101,0,0,136,10,52,1,73,110,105,116,121,101,3,0,172,106,3,0,73,106,3,0,167,106,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,116,114,117,109,112,101,116,97,120,51,0,42,9,64,5,53,1,204,106,3,0,75,113,3,0,14,113,3,0,70,113,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,116,114,117,109,112,101,116,102,51,0,10,51,1,80,10,51,1,107,113,3,0,68,119,3,0,25,119,3,0,63,119,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,116,114,117,109,112,101,116,99,51,0,32,32,57,240,1, 202,0,100,119,3,0,217,125,3,0,162,125,3,0,212,125,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,116,114,117,109,112,101,116,103,50,0,9,0,42,32,5,51,1,249,125,3,0,93,132,3,0,55,132,3,0,88,132,3,0,68,172,0,0,60,0,0,0,1,0,85,45,104,116,114,117,109,112,101,116,100,50,0,111,110,9,72,14,51,1,125,132,3,0,7,139,3,0,217,138,3,0,2,139,3,0,68,172,0,0,60,0,0,0,1,0,85,45,111,114,99,104,104,105,116,50,0,102,32,3,52,1,32,32,42,42,39,139,3,0,253,156,3,0,46,139,3,0,249,156,3,0,68,172,0,0,60,0,0,0,1,0,85,45,118,111,120,100,111,100,111,0,42,42,48,15,51,1,48,1,54,1,29,157,3,0,16,169,3,0,212,168,3,0,11,169,3,0,68,172,0,0,60,0,0,0,1,0,85,45,111,111,104,118,111,105,99,101,99,51,0,46,48,48,24,8,50,1,48,169,3,0,190,204,3,0,83,169,3,0,185,204,3,0,68,172,0,0,60,0,0,0,1,0,85,45,102,101,109,97,108,101,118,111,105,99,101,103,50,0,120,13,52,1,222,204,3,0,21,239,3,0,48,206,3,0,17,239,3,0,68,172,0,0,60,0,0,0,1,0,85,45,115,121,110,116,104,115,116,114,105,110,103,115,99,52,0,42,42,9,53,239,3,0,36,22,4,0,45,244,3,0,31,22,4,0,68,172,0,0,60,0,0,0,1,0,85,45,116,105,109,112,97,110,105,0,116,101,192,9,50,1,105,111,110,9,68,22,4,0,87,52,4,0,235,49,4,0,83,52,4,0,68,172,0,0,60,0,0,0,1,0,85,45,112,105, 122,122,118,105,111,108,105,110,99,51,0,110,72,5,51,1,119,52,4,0,143,58,4,0,82,58,4,0,138,58,4,0,68,172,0,0,60,0,0,0,1,0,85,45,115,116,114,105,110,103,115,100,120,52,0,32,42,42,48,0,52,1,175,58,4,0,150,100,4,0,201,70,4,0,145,100,4,0,68,172,0,0,60,0,0,0,1,0,85,45,115,116,114,105,110,103,115,102,51,0,240,9,52,1,121,9,32,32,182,100,4,0,125,134,4,0,13,114,4,0,120,134,4,0,68,172,0,0,60,0,0,0,1,0,85,45,115,116,114,105,110,103,115,103,50,0,240,8,52,1,9,0,32,48,157,134,4,0,250,170,4,0,206,144,4,0,245,170,4,0,68,172,0,0,60,0,0,0,1,0,85,45,99,111,110,116,114,97,118,105,111,98,97,115,115,0,176,3,202,0,26,171,4,0,189,176,4,0,48,176,4,0,184,176,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,99,101,108,108,111,97,120,50,0,48,0,7,52,1,221,176,4,0,44,180,4,0,252,179,4,0,39,180,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,99,101,108,108,111,100,50,0,51,1,96,6,51,1,76,180,4,0,252,184,4,0,179,184,4,0,247,184,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,118,105,111,108,105,110,99,52,0,9,144,14,51,1,28,185,4,0,126,191,4,0,61,191,4,0,121,191,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,118,105,111,108,105,110,103,120,51,0,104,12,53,1,158,191,4,0,209,195,4,0,166,195,4,0,204,195,4,0, 68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,118,105,111,108,105,110,101,51,0,0,160,14,202,0,241,195,4,0,47,200,4,0,252,199,4,0,42,200,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,118,105,111,108,105,110,99,51,0,99,144,0,50,1,79,200,4,0,54,207,4,0,245,206,4,0,49,207,4,0,68,172,0,0,60,0,0,0,1,0,85,45,97,114,99,111,118,105,111,108,105,110,103,120,50,0,80,3,51,1,86,207,4,0,26,214,4,0,241,213,4,0,21,214,4,0,68,172,0,0,60,0,0,0,1,0,85,45,98,115,97,119,116,111,111,116,104,119,97,118,101,97,51,0,115,9,58,214,4,0,128,214,4,0,73,214,4,0,123,214,4,0,68,172,0,0,60,0,0,0,1,0,85,45,115,97,119,115,116,97,99,107,119,97,118,101,109,115,0,48,48,32,160,214,4,0,85,12,5,0,193,215,4,0,81,12,5,0,68,172,0,0,60,0,0,0,1,0,85,45,115,121,110,116,104,98,97,115,115,108,111,111,112,0,80,2,54,1,117,12,5,0,46,14,5,0,125,12,5,0,40,14,5,0,68,172,0,0,60,0,0,0,1,0,85,45,115,98,50,0,42,42,112,1,52,1,42,42,42,9,0,32,48,9,78,14,5,0,238,23,5,0,119,23,5,0,233,23,5,0,68,172,0,0,60,0,0,0,1,0,85,45,115,108,97,112,98,97,115,115,49,99,51,0,32,32,128,15,202,0,14,24,5,0,87,32,5,0,39,31,5,0,81,32,5,0,68,172,0,0,60,0,0,0,1,0,85,45,102,114,101,116,108,101,115,115,97,50,0,117,97,116,176,12,202,0,119,32, 5,0,156,41,5,0,236,40,5,0,151,41,5,0,68,172,0,0,60,0,0,0,1,0,85,45,98,97,115,115,103,117,105,116,108,111,111,112,0,32,112,0,52,1,188,41,5,0,57,42,5,0,197,41,5,0,52,42,5,0,68,172,0,0,60,0,0,0,1,0,85,45,103,115,98,97,115,115,100,50,0,42,224,10,51,1,128,10,51,1,89,42,5,0,226,45,5,0,71,45,5,0,221,45,5,0,68,172,0,0,60,0,0,0,1,0,85,45,112,108,117,99,107,104,97,114,112,0,240,2,51,1,0,0,0,0,2,46,5,0,152,59,5,0,83,59,5,0,147,59,5,0,68,172,0,0,60,0,0,0,1,0,85,45,97,99,98,97,115,115,101,49,0,0,24,15,202,0,0,0,0,0,184,59,5,0,183,65,5,0,56,65,5,0,178,65,5,0,68,172,0,0,60,0,0,0,1,0,85,45,104,97,114,109,103,117,105,116,97,114,100,51,0,1,48,11,52,1,215,65,5,0,47,67,5,0,1,67,5,0,41,67,5,0,68,172,0,0,60,0,0,0,1,0,85,45,100,105,115,116,103,116,114,97,51,0,152,11,51,1,9,32,32,48,79,67,5,0,42,72,5,0,250,71,5,0,37,72,5,0,68,172,0,0,60,0,0,0,1,0,85,45,100,105,115,116,103,116,114,101,51,0,184,6,50,1,0,0,0,0,74,72,5,0,226,77,5,0,166,77,5,0,221,77,5,0,68,172,0,0,60,0,0,0,1,0,85,45,100,105,115,116,103,116,114,97,50,0,248,12,202,0,0,12,53,1,2,78,5,0,42,85,5,0,211,84,5,0,37,85,5,0,68,172,0,0,60,0,0,0,1,0,85,45,109,103,116,114,0,97, 64,13,50,1,42,42,42,9,32,32,42,42,74,85,5,0,142,88,5,0,72,88,5,0,137,88,5,0,68,172,0,0,60,0,0,0,1,0,85,45,100,105,115,116,103,116,114,100,52,0,8,15,53,1,84,111,32,80,174,88,5,0,148,95,5,0,231,94,5,0,143,95,5,0,68,172,0,0,60,0,0,0,1,0,85,45,106,97,122,122,103,117,105,116,108,111,111,112,0,9,120,8,51,1,180,95,5,0,43,96,5,0,189,95,5,0,38,96,5,0,68,172,0,0,60,0,0,0,1,0,85,45,101,108,103,117,105,116,97,114,100,50,0,7,54,1,184,7,54,1,75,96,5,0,20,102,5,0,196,101,5,0,15,102,5,0,68,172,0,0,60,0,0,0,1,0,85,45,97,99,103,116,114,103,50,0,186,0,72,0,52,1,32,32,42,42,52,102,5,0,70,121,5,0,244,120,5,0,65,121,5,0,68,172,0,0,60,0,0,0,1,0,85,45,97,99,103,116,114,98,51,0,53,1,248,11,53,1,216,6,50,1,102,121,5,0,199,145,5,0,126,145,5,0,194,145,5,0,68,172,0,0,60,0,0,0,1,0,85,45,110,103,117,105,116,98,50,0,46,49,168,7,52,1,66,9,0,0,231,145,5,0,48,166,5,0,236,165,5,0,43,166,5,0,68,172,0,0,60,0,0,0,1,0,85,45,110,103,117,105,116,114,102,50,0,42,80,4,53,1,96,0,51,1,80,166,5,0,69,181,5,0,223,180,5,0,64,181,5,0,68,172,0,0,60,0,0,0,1,0,85,45,103,117,105,116,97,114,49,0,202,0,240,1,202,0,42,9,0,48,101,181,5,0,241,181,5,0,170,181,5,0,236,181,5,0,68,172,0,0, 60,0,0,0,1,0,85,45,97,99,99,111,114,100,102,120,51,0,168,4,51,1,42,9,0,0,17,182,5,0,107,185,5,0,43,185,5,0,103,185,5,0,68,172,0,0,60,0,0,0,1,0,85,45,97,99,99,111,114,100,97,120,50,0,208,12,202,0,9,0,0,0,139,185,5,0,247,187,5,0,193,187,5,0,243,187,5,0,68,172,0,0,60,0,0,0,1,0,85,45,97,99,99,111,114,100,102,120,50,0,240,11,52,1,0,107,9,0,23,188,5,0,48,192,5,0,234,191,5,0,43,192,5,0,68,172,0,0,60,0,0,0,1,0,85,45,104,97,114,109,111,110,105,99,97,97,51,0,51,1,128,8,51,1,80,192,5,0,30,196,5,0,227,195,5,0,25,196,5,0,68,172,0,0,60,0,0,0,1,0,85,45,102,108,117,116,101,99,52,0,51,1,72,9,51,1,42,9,0,101,62,196,5,0,214,201,5,0,147,201,5,0,209,201,5,0,68,172,0,0,60,0,0,0,1,0,85,45,115,104,97,107,117,97,50,0,52,1,152,12,52,1,99,107,9,0,246,201,5,0,34,231,5,0,27,210,5,0,29,231,5,0,68,172,0,0,60,0,0,0,1,0,85,45,111,114,103,97,110,119,97,118,101,97,51,0,48,46,128,8,51,1,66,231,5,0,190,242,5,0,150,242,5,0,184,242,5,0,68,172,0,0,60,0,0,0,1,0,85,45,111,114,103,97,110,119,97,118,101,0,216,2,52,1,104,0,50,1,222,242,5,0,81,253,5,0,20,253,5,0,75,253,5,0,68,172,0,0,60,0,0,0,1,0,85,45,111,98,111,101,114,101,115,121,110,119,97,118,101,100,52,0,0,0,113,253,5,0,253,253, 5,0,182,253,5,0,248,253,5,0,68,172,0,0,60,0,0,0,1,0,85,45,100,108,99,109,114,99,51,0,42,42,80,7,53,1,224,5,53,1,29,254,5,0,24,13,6,0,223,12,6,0,19,13,6,0,68,172,0,0,60,0,0,0,1,0,85,45,120,121,108,111,101,52,117,110,108,111,111,112,101,100,0,110,105,116,56,13,6,0,12,17,6,0,63,13,6,0,8,17,6,0,68,172,0,0,60,0,0,0,1,0,85,45,109,97,114,105,109,98,97,99,51,0,112,0,50,1,32,32,48,9,44,17,6,0,93,20,6,0,52,17,6,0,88,20,6,0,68,172,0,0,60,0,0,0,1,0,85,45,111,99,116,97,118,101,119,97,118,101,0,9,0,1,208,12,50,1,125,20,6,0,9,21,6,0,194,20,6,0,4,21,6,0,68,172,0,0,60,0,0,0,1,0,85,45,103,108,111,99,107,108,111,111,112,99,52,0,110,9,152,11,51,1,41,21,6,0,1,22,6,0,48,21,6,0,252,21,6,0,68,172,0,0,60,0,0,0,1,0,85,45,115,105,110,101,116,105,99,107,0,32,72,5,53,1,110,117,97,116,33,22,6,0,106,22,6,0,40,22,6,0,101,22,6,0,68,172,0,0,60,0,0,0,1,0,85,45,116,98,101,108,108,100,52,119,97,118,101,0,46,46,0,15,52,1,138,22,6,0,179,43,6,0,103,41,6,0,174,43,6,0,68,172,0,0,60,0,0,0,1,0,85,45,118,105,98,101,115,101,50,0,0,101,216,13,53,1,32,32,42,42,211,43,6,0,225,46,6,0,139,46,6,0,220,46,6,0,68,172,0,0,60,0,0,0,1,0,85,45,99,108,97,118,99,50,0,110,105,116, 152,6,54,1,65,116,116,101,1,47,6,0,170,58,6,0,21,58,6,0,165,58,6,0,68,172,0,0,60,0,0,0,1,0,85,45,104,97,114,112,115,105,99,104,111,114,100,99,51,0,184,12,53,1,202,58,6,0,57,64,6,0,216,63,6,0,52,64,6,0,68,172,0,0,60,0,0,0,1,0,85,45,115,105,110,101,119,97,118,101,0,114,32,4,52,1,116,32,122,111,89,64,6,0,229,64,6,0,158,64,6,0,224,64,6,0,68,172,0,0,60,0,0,0,1,0,85,45,114,104,111,100,101,115,99,104,105,109,101,0,50,1,144,2,50,1,5,65,6,0,33,66,6,0,12,65,6,0,28,66,6,0,68,172,0,0,60,0,0,0,1,0,85,45,101,112,105,97,110,111,50,109,115,0,96,10,51,1,0,115,69,102,65,66,6,0,214,70,6,0,161,70,6,0,209,70,6,0,68,172,0,0,60,0,0,0,1,0,85,45,99,111,108,100,103,108,97,115,115,55,119,97,118,101,0,11,51,1,246,70,6,0,60,71,6,0,7,71,6,0,55,71,6,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,98,53,0,1,16,12,50,1,0,101,99,0,92,71,6,0,115,92,6,0,239,82,6,0,110,92,6,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,100,120,53,0,120,3,50,1,152,4,50,1,147,92,6,0,149,116,6,0,96,116,6,0,144,116,6,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,102,53,32,35,48,50,0,1,64,6,54,1,181,116,6,0,249,143,6,0,233,132,6,0,31,133,6,0,68,172,0,0,60,0,0,0, 1,0,85,45,107,112,105,97,110,111,102,53,0,110,192,0,50,1,32,32,42,42,25,144,6,0,93,171,6,0,217,170,6,0,87,171,6,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,98,52,0,9,56,3,52,1,42,9,0,0,125,171,6,0,254,13,7,0,193,231,6,0,249,13,7,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,99,120,52,0,40,12,52,1,9,0,32,105,30,14,7,0,100,98,7,0,32,98,7,0,95,98,7,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,103,50,0,48,40,7,52,1,45,48,48,50,132,98,7,0,247,184,7,0,105,167,7,0,243,184,7,0,68,172,0,0,60,0,0,0,1,0,85,45,107,112,105,97,110,111,98,49,0,0,56,2,50,1,1,128,0,0,23,185,7,0,103,252,7,0,182,226,7,0,98,252,7,0,68,172,0,0,60,0,0,0,1,0,69,79,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, };