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