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