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