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