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