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