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