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