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