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