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