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