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