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