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