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