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