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