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