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