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