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