255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,1,0,1,0,0,255,219,0,67,0,8,6,6,7,6,5,8,7,7,7,9,9,8,10,12,20,13,12,11,11,12,25,18,19,15,20,29,26,31,30,29,26,28,28,32,36,46,39,32,34,44,35,28,28,40,55,41,44,48,49,52,52,52,31,39,57,61,56,50,60,46,51,52,50,255,219,0,67,1,9,9,9,12,11,12,24,13,13,24,50,33,28,33,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,255,192,0,17,8,2,133,2,88,3,1,34,0,2,17,1,3,17,1,255,196,0,28,0,0,1,5,1,1,1,0,0,0,0,0,0,0,0,0,0,5,1,2,3,4,6,0,7,8,255,196,0,74,16,0,2,1,3,3,2,5,2,3,6,5,3,2,4,1,13,1,2,3,0,4,17,5,18,33,49,65,6,19,34,81,97,113,129,20,50,145,7,35,66,161,177,193,21,82,209,225,240,36,51,98,22,241,23,37,67,114,52,83,99,162,70,115,130,146,226,53,54,178,194,195,255,196,0,25,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,255,196,0,49,17,0,2,2,2,2,1,4,2,1,2,4,7,1,0,0,0,0,1,2,17,3,33,18,49,65,4,19,34,81,50,97,113,35,129,51,66,161,209,20,82,145,177,193,225,240,98,255,218,0,12,3,1,0,2,17,3,17,0,63,0,241,229,193,137,200,102,207,79,140,83,144,146,204,124,204,30,162,163,207,163,27,143,230,7,24,254,148,140,84,54,14,121,232,107,176,196,148,202,50,216,45,187,60,55,189,116,114,58,43,18,196,159,99,81,133,32,1,156,103,175,183,210,144,183,83,142,190,252,212,189,10,206,36,2,61,176,120,167,163,17,183,146,14,65,36,124,83,58,156,112,121,193,200,206,43,148,18,123,125,42,128,123,144,92,236,44,79,82,88,99,32,212,185,159,35,107,19,220,103,191,21,209,198,24,149,242,240,199,56,199,108,87,75,110,86,109,152,193,57,227,167,110,213,26,177,139,19,22,109,192,6,36,242,24,100,84,235,28,142,55,121,1,64,57,110,122,236,235,129,219,138,168,163,24,192,206,48,56,29,234,212,65,209,124,224,1,143,112,87,195,231,159,126,180,165,173,129,36,103,10,175,184,170,2,118,224,112,11,30,62,149,123,79,150,88,125,86,215,4,54,204,186,119,24,207,3,220,212,9,21,196,228,194,133,80,198,185,109,167,243,0,50,51,205,79,103,101,29,236,49,0,254,84,206,225,27,158,57,239,250,226,178,147,85,108,40,51,165,90,201,117,52,141,248,185,14,214,30,106,50,147,201,228,145,236,105,186,172,150,214,215,130,209,45,148,92,60,168,76,188,109,96,71,67,82,91,94,254,30,234,218,208,179,165,212,139,229,206,51,233,153,123,54,126,72,168,174,180,41,238,36,146,99,112,158,84,151,12,209,134,60,128,58,126,149,204,159,202,222,138,173,104,167,46,159,121,54,167,116,23,214,79,253,198,67,133,61,177,138,185,127,101,119,167,90,153,237,231,111,195,198,170,14,79,79,113,250,209,24,160,147,70,72,68,160,201,16,71,149,200,110,15,3,249,210,216,222,65,169,233,211,218,163,5,143,201,96,90,65,131,207,35,173,75,155,180,252,20,163,246,9,190,180,134,45,24,77,47,255,0,137,18,108,110,114,13,11,73,158,207,202,72,6,76,145,144,75,124,247,169,46,180,217,77,135,153,230,43,229,182,159,87,32,253,42,141,220,13,111,34,41,118,117,64,0,97,252,235,179,19,248,152,73,38,246,77,35,4,136,196,209,130,24,140,146,121,227,218,162,146,40,246,173,193,148,43,131,143,44,14,131,222,163,76,183,150,236,231,142,87,189,116,241,129,51,54,30,76,145,143,99,91,34,106,157,16,171,110,152,180,158,162,15,7,165,89,10,100,152,162,174,0,193,207,205,87,146,80,241,5,8,1,83,214,164,134,105,16,174,192,92,245,207,181,59,251,46,73,246,17,183,211,13,198,159,53,196,183,1,101,141,185,137,186,145,80,36,33,163,45,147,128,118,147,237,138,120,142,57,45,124,249,36,217,35,63,172,179,116,166,139,104,237,145,93,111,82,87,220,115,31,60,14,196,210,106,140,174,252,140,130,201,220,29,179,176,192,222,56,227,235,92,45,72,203,25,75,51,72,70,122,100,212,178,51,72,140,55,4,110,2,227,161,3,222,184,73,19,67,4,0,157,224,238,45,238,105,232,46,69,91,162,169,117,27,194,236,205,199,212,26,178,235,51,221,238,19,239,220,7,168,140,96,145,210,173,121,42,33,146,244,237,243,99,35,233,215,21,81,47,204,16,176,43,27,180,167,119,168,123,81,67,229,107,67,203,185,49,64,225,12,132,240,227,169,171,145,15,46,22,51,1,146,196,130,189,241,210,135,196,33,184,149,174,183,254,26,104,201,145,6,50,164,246,20,190,110,119,153,27,115,177,224,175,99,74,196,215,209,11,197,43,92,150,153,248,231,24,247,169,78,198,25,145,126,164,212,82,69,229,17,251,230,60,110,198,106,102,59,98,101,144,179,6,231,62,244,138,103,24,32,242,229,104,229,198,61,32,19,215,138,129,214,104,99,92,144,114,50,190,245,32,88,163,44,226,48,85,87,149,38,154,142,124,148,145,95,112,96,112,15,81,241,64,116,71,157,235,185,186,40,228,138,66,175,35,110,80,219,72,25,238,113,82,238,44,14,35,0,147,200,29,234,197,177,104,153,100,3,111,80,164,80,53,33,23,106,46,216,198,84,174,121,237,78,142,119,59,148,62,35,217,177,148,14,8,205,94,128,187,216,149,142,53,101,195,35,200,195,130,199,154,134,11,95,250,132,83,32,85,224,185,29,0,238,104,171,34,254,202,114,135,242,144,6,56,98,118,252,115,79,182,2,1,230,137,15,155,211,102,56,108,245,171,151,182,141,21,210,172,27,93,48,73,96,42,190,215,134,18,199,0,231,113,199,111,138,40,105,253,10,250,107,165,171,23,244,200,118,186,182,120,11,206,106,52,183,123,144,200,178,22,41,223,228,213,235,39,88,237,63,196,37,219,36,204,8,72,217,177,133,231,53,5,188,177,219,196,102,185,103,8,242,141,209,160,228,119,205,74,96,216,244,176,138,41,37,69,184,89,85,73,229,142,48,216,231,235,85,132,114,44,70,72,129,109,139,188,144,57,4,246,166,234,80,67,22,161,50,219,76,101,139,127,238,73,61,142,15,52,233,227,16,72,128,92,134,39,150,218,56,7,165,45,148,144,158,123,52,11,28,139,144,234,62,163,154,91,132,87,187,147,112,218,6,14,220,127,13,66,224,70,162,69,201,108,143,189,61,94,225,239,94,104,163,253,226,141,196,31,242,208,21,244,116,112,166,240,82,54,117,0,200,112,112,54,230,164,159,105,187,133,237,45,214,22,36,133,12,125,207,83,85,55,23,118,37,136,59,78,0,60,84,242,134,134,232,155,108,220,40,1,75,55,185,28,211,85,99,226,195,86,22,182,170,166,59,183,65,36,146,49,123,143,225,43,140,109,95,156,212,10,211,9,163,185,212,10,152,78,242,155,79,176,192,63,53,78,236,52,214,48,36,236,83,97,36,243,233,85,248,249,171,26,101,176,187,142,202,50,205,39,239,93,48,123,40,233,250,209,41,43,23,22,150,203,55,191,128,191,221,119,109,9,132,128,20,44,109,141,160,12,15,185,197,66,150,243,67,165,130,241,219,36,91,242,242,54,75,131,158,134,137,233,222,29,115,115,117,248,137,10,196,138,166,40,213,114,93,142,120,250,240,42,230,155,224,253,107,86,89,237,46,45,157,98,118,87,35,24,36,131,211,244,169,121,35,64,162,238,140,252,150,165,159,114,201,184,156,18,35,29,170,161,68,141,241,36,83,2,178,2,172,27,25,231,56,175,79,79,217,126,179,121,169,59,91,24,116,203,6,110,67,29,242,12,12,113,245,169,110,191,101,122,146,71,10,139,232,0,50,159,222,48,200,85,238,126,180,189,216,248,41,66,95,70,1,181,7,143,79,107,177,96,238,46,36,220,199,119,10,160,224,31,237,67,21,82,72,216,60,165,124,217,56,25,228,45,122,190,157,251,42,208,96,146,71,185,214,103,189,141,50,162,8,219,104,221,158,248,235,218,136,218,120,23,194,150,243,52,195,75,154,225,146,80,191,189,127,242,247,61,185,172,229,234,20,77,35,130,79,193,227,8,35,130,243,202,128,229,100,194,172,96,228,191,52,177,216,188,18,51,45,180,211,201,191,111,151,28,101,176,125,184,175,125,146,77,26,214,70,48,232,150,158,88,217,181,128,0,229,79,25,227,181,54,215,91,150,210,206,24,237,173,97,134,101,44,210,185,76,41,25,36,145,223,218,178,255,0,139,137,107,211,206,246,124,227,170,90,205,99,112,137,60,82,69,35,198,178,24,228,82,165,115,158,48,126,149,64,114,192,227,154,219,254,213,110,102,186,241,152,154,118,12,237,101,15,33,118,241,234,61,62,245,136,200,235,86,165,201,89,85,199,71,73,147,38,58,83,201,17,190,27,213,145,81,239,245,140,140,231,173,79,28,5,221,118,156,22,29,77,48,44,69,31,155,167,178,192,193,89,14,91,158,181,89,72,104,248,24,3,173,60,198,240,70,202,100,201,61,214,152,164,109,200,29,14,42,74,162,32,230,54,247,205,115,190,113,154,71,30,166,57,239,74,202,26,60,247,170,36,105,57,165,95,79,37,55,10,110,56,174,86,59,72,239,64,15,18,13,199,43,128,70,49,72,171,180,150,67,76,83,199,57,44,106,83,183,1,85,78,238,231,52,0,194,89,155,154,87,24,20,171,181,177,150,27,137,197,116,139,216,55,229,234,104,1,153,224,1,222,148,2,27,109,112,5,0,4,242,57,6,151,115,23,207,122,0,92,100,87,82,100,142,181,212,192,140,46,73,246,250,244,63,20,161,65,36,100,227,173,62,52,82,190,99,48,227,144,1,61,233,128,113,185,71,110,121,207,95,253,171,174,204,24,204,96,110,236,188,102,164,49,225,65,36,16,123,131,250,210,38,194,222,182,219,215,12,188,224,212,146,200,172,119,41,198,254,160,31,129,253,233,55,97,68,39,175,230,200,57,201,6,156,163,213,249,136,31,94,180,131,45,220,158,223,53,50,196,68,97,203,13,156,2,199,156,100,224,125,248,52,55,161,34,93,165,124,182,220,128,249,101,243,187,174,14,57,249,169,238,163,70,140,72,237,176,18,198,60,243,146,56,199,242,205,71,33,242,223,108,104,167,156,101,127,43,1,241,81,221,239,154,121,100,152,132,147,1,128,3,104,57,24,200,31,106,207,182,80,195,51,202,198,93,139,129,216,12,15,173,115,7,72,242,187,192,199,171,158,15,61,105,161,247,16,248,232,121,35,158,41,240,134,7,96,201,39,128,27,24,97,223,21,79,161,5,173,163,104,192,116,69,146,1,35,5,57,245,103,111,79,165,92,210,244,244,188,191,217,104,93,79,149,151,222,113,135,206,72,199,181,15,243,34,196,206,145,168,79,44,166,236,129,145,192,28,123,230,174,91,233,211,92,90,77,114,247,109,12,209,130,81,1,192,98,59,123,228,138,231,150,134,139,237,127,28,58,201,150,234,5,145,227,37,35,149,1,252,160,227,32,126,180,73,72,123,169,32,71,2,69,62,132,124,144,65,57,63,214,130,216,44,47,170,88,37,187,186,25,82,50,88,157,219,57,63,211,20,82,242,218,219,76,185,107,175,196,3,32,103,243,12,164,122,207,81,255,0,5,99,52,147,75,201,73,178,238,171,109,248,187,55,54,242,42,180,200,176,44,11,39,28,14,120,247,192,172,239,225,226,180,127,42,226,70,82,210,4,112,14,125,57,169,174,181,72,151,196,127,143,182,87,24,85,59,182,129,150,199,94,42,206,134,80,220,78,211,67,36,144,147,146,118,231,105,39,60,252,80,148,161,27,125,3,106,78,138,119,144,90,90,89,201,229,220,249,248,149,129,76,255,0,6,50,15,218,129,60,198,243,3,12,57,20,111,88,130,11,107,87,72,99,57,119,206,240,184,24,207,74,7,12,187,84,128,64,245,112,107,167,15,226,103,53,187,26,67,67,31,167,156,240,41,241,74,240,141,238,24,183,108,251,246,169,34,149,27,110,70,64,98,73,199,36,119,169,37,145,111,29,193,148,70,138,51,24,219,216,123,214,221,25,221,232,101,205,179,77,2,178,197,251,193,150,115,238,15,65,80,37,200,129,20,131,234,60,48,3,160,174,55,51,249,106,84,145,220,252,211,213,140,193,159,203,7,3,154,47,118,52,159,26,99,188,248,89,83,204,66,197,87,42,15,118,237,154,91,169,165,187,185,107,134,10,173,39,44,20,96,116,166,56,47,46,208,128,145,212,246,171,114,89,203,53,153,154,54,133,124,183,8,87,119,168,241,158,148,57,55,216,42,79,68,112,164,138,159,247,21,142,71,164,251,84,15,34,173,201,119,232,78,118,142,217,237,77,137,152,100,49,228,16,126,180,65,86,214,41,102,243,229,87,139,0,174,193,223,218,149,137,233,236,160,211,177,183,242,193,56,124,100,103,166,14,106,32,161,246,169,78,7,25,249,167,149,243,136,101,56,201,169,160,8,34,44,210,182,115,144,49,76,122,72,137,115,18,144,175,144,113,144,71,74,158,107,35,26,194,121,220,222,163,131,75,42,182,231,217,130,118,143,185,168,139,49,28,185,228,12,227,181,49,54,216,232,226,219,54,14,28,100,140,49,239,78,187,119,121,137,232,58,96,14,56,174,130,220,72,173,181,152,190,115,252,169,169,36,136,146,41,1,131,113,187,218,144,94,198,160,141,192,89,9,219,200,56,235,79,100,16,56,65,202,128,58,83,162,117,5,228,48,150,85,227,142,130,173,73,20,105,26,166,245,46,16,59,17,72,28,136,21,17,84,141,224,42,169,124,247,63,21,37,159,151,115,11,71,35,52,56,96,251,143,249,125,135,222,146,222,33,52,135,161,218,140,223,232,41,46,45,92,74,153,112,236,84,19,131,210,130,85,15,181,148,254,31,200,118,101,140,56,99,253,51,86,64,145,238,154,104,143,18,49,42,8,227,104,247,248,170,113,77,229,25,84,198,9,56,28,244,20,82,101,154,43,98,45,164,89,144,40,222,71,25,3,182,62,244,213,208,154,217,4,247,179,77,114,209,218,177,242,228,1,90,66,159,155,177,197,32,130,234,223,208,60,189,187,242,204,78,238,64,224,26,146,73,230,154,242,43,75,40,248,137,115,180,244,233,205,58,241,198,97,75,118,242,164,36,4,207,241,103,146,79,233,82,247,177,254,139,119,219,33,137,197,220,27,110,74,2,160,46,2,228,123,85,69,140,222,64,2,65,30,231,3,134,56,35,176,169,229,186,75,235,169,39,189,118,86,91,124,184,31,196,195,129,207,185,161,113,68,237,16,150,66,89,31,129,180,242,40,176,138,39,125,61,69,200,129,240,175,140,16,71,27,189,243,244,170,211,195,248,114,136,219,143,152,153,24,94,163,183,235,68,174,231,146,77,61,25,20,151,89,54,133,251,127,62,42,107,11,27,253,97,139,5,104,99,137,127,121,43,114,1,3,183,218,179,148,235,179,104,69,176,85,167,148,168,60,216,218,78,152,85,234,107,87,103,224,93,98,242,210,89,220,197,107,3,109,63,188,62,167,27,115,142,59,113,91,111,14,248,58,194,211,77,130,104,80,188,172,165,222,73,84,18,65,224,1,90,43,123,21,142,213,86,105,30,64,128,172,105,216,39,182,43,139,39,171,221,68,237,197,233,27,86,207,49,182,253,158,153,101,142,86,189,133,172,228,93,133,227,234,14,220,224,3,250,86,141,60,1,225,200,96,131,201,255,0,16,96,54,134,113,236,58,143,189,109,96,177,181,88,173,196,113,168,242,215,106,229,121,199,189,62,234,216,192,11,169,96,189,2,161,199,94,245,148,189,68,219,180,105,31,77,21,166,103,45,60,53,225,173,29,98,146,45,39,124,204,157,37,5,128,62,231,52,177,89,233,90,108,209,203,109,167,198,10,146,91,98,103,36,142,180,90,89,145,113,8,114,216,82,15,25,63,106,134,119,127,193,148,131,150,101,36,21,76,145,245,172,220,230,222,203,246,161,21,164,71,43,25,15,226,35,42,118,250,134,197,3,105,28,114,42,100,212,217,230,136,180,140,17,95,62,143,204,120,228,212,22,106,68,43,184,18,75,18,220,99,159,165,79,12,110,192,36,54,227,169,44,216,25,248,197,43,145,73,46,201,77,204,247,184,137,140,166,40,220,185,67,233,14,163,160,39,218,135,174,200,182,150,14,228,179,97,65,36,96,251,251,15,106,176,240,93,188,89,146,224,249,132,112,135,0,0,15,245,168,222,222,120,137,123,136,100,137,72,0,119,6,157,182,20,136,119,42,65,40,72,246,135,224,16,58,224,251,212,147,21,104,118,59,185,220,65,0,26,226,95,98,69,157,160,100,231,30,253,177,74,172,16,40,96,202,54,150,192,239,207,189,77,80,238,201,205,189,169,140,172,197,28,156,16,24,242,8,166,219,45,167,154,24,7,144,130,67,18,167,28,138,85,142,101,17,220,111,82,119,110,32,143,229,82,67,114,217,104,221,88,43,177,3,106,243,156,83,160,60,83,246,160,3,120,205,241,144,191,133,136,174,125,185,197,97,241,197,111,191,106,104,101,241,155,97,129,197,164,35,129,219,213,197,97,118,97,120,174,252,95,138,56,231,249,49,138,56,62,245,110,219,107,186,110,202,128,164,26,170,138,24,156,245,21,50,101,216,6,56,173,25,40,146,221,81,37,101,96,197,79,10,59,154,98,3,28,83,163,140,109,108,243,237,86,28,155,107,216,124,160,36,199,35,53,20,210,23,156,72,195,148,109,196,118,111,138,143,37,149,230,88,215,148,109,217,238,41,1,196,89,53,53,221,235,92,9,20,192,145,166,236,168,81,211,138,167,184,148,21,104,205,143,28,243,78,112,173,10,178,140,30,249,166,3,134,206,42,86,59,212,96,99,20,1,8,108,97,148,117,169,85,143,230,227,230,152,115,193,2,148,40,61,78,13,0,72,129,92,128,170,55,14,105,14,214,36,63,78,248,165,101,49,149,101,56,227,147,76,221,131,138,0,102,211,187,255,0,30,212,189,71,210,151,134,53,204,217,28,14,148,1,203,234,192,237,93,92,168,75,42,143,226,239,237,93,64,12,143,150,3,140,124,154,85,0,72,202,204,184,3,36,99,131,142,212,220,128,54,227,161,254,117,217,194,241,215,223,61,107,177,163,11,22,99,190,87,98,0,201,232,6,49,79,144,196,118,149,81,243,206,59,14,42,47,127,98,127,74,177,105,18,77,42,164,242,136,98,98,65,144,140,133,192,226,165,232,21,217,28,41,41,220,99,232,188,145,79,25,40,163,12,114,6,48,121,207,207,205,67,255,0,104,135,101,108,100,224,142,224,83,144,128,227,27,243,156,128,27,184,251,81,218,2,250,78,65,103,193,37,84,238,228,2,126,49,85,238,37,154,86,77,196,29,171,133,4,231,0,251,26,150,56,26,117,14,236,232,55,16,210,50,250,70,57,231,250,84,80,184,91,133,113,233,4,231,224,31,106,143,35,34,139,134,35,144,165,123,247,21,98,221,78,230,64,172,100,86,5,59,99,31,62,212,233,226,72,228,118,67,230,42,250,88,169,227,61,65,174,136,186,73,3,132,36,171,144,167,28,182,123,31,165,55,117,98,12,233,246,11,168,106,113,66,177,6,75,152,89,80,179,109,25,24,207,62,249,233,90,17,167,217,219,94,94,71,115,17,252,101,178,34,68,66,237,222,10,156,51,174,121,108,240,104,109,165,212,26,113,8,90,227,240,241,35,181,164,175,22,210,204,88,22,195,124,28,85,221,95,82,154,107,195,171,69,39,226,90,226,36,135,202,112,55,41,235,158,62,107,138,78,82,116,139,84,149,130,110,30,75,109,26,206,39,211,229,180,189,183,43,182,66,164,49,29,241,247,237,87,244,194,154,158,172,131,85,183,70,17,218,153,9,117,206,224,204,54,182,15,233,247,164,146,255,0,90,184,142,105,39,129,75,43,29,192,175,171,166,118,227,216,138,181,105,119,109,168,91,61,193,177,152,206,190,134,117,79,202,159,24,236,15,28,210,149,241,232,21,89,218,174,139,165,195,166,203,53,180,37,60,128,222,165,124,242,79,3,255,0,182,163,178,214,35,85,80,17,35,108,0,217,254,47,167,189,13,154,218,210,117,120,108,110,166,119,103,10,177,177,56,35,184,250,131,83,199,162,181,165,236,75,121,34,149,146,50,196,129,249,122,210,81,92,106,79,97,230,203,126,38,66,52,232,208,6,220,100,82,8,92,3,142,149,140,107,114,100,112,112,14,123,124,86,211,89,185,115,225,136,99,115,186,72,228,140,103,233,158,71,197,101,35,87,152,187,40,224,46,242,126,252,214,254,155,240,39,38,153,16,97,0,87,97,184,12,2,7,205,75,110,214,206,1,101,193,18,5,231,166,49,82,75,111,28,177,58,44,189,84,20,63,61,243,84,128,104,36,242,184,57,56,198,59,215,81,138,166,191,100,210,90,186,2,71,229,227,210,123,211,131,32,137,183,38,0,28,109,52,211,184,202,187,9,36,46,27,62,213,125,109,108,165,178,149,152,184,145,84,16,190,223,90,41,131,149,118,15,64,175,132,223,192,235,82,121,16,38,247,223,189,207,64,13,65,0,194,238,242,152,29,216,45,142,62,149,101,82,56,148,96,140,55,35,3,146,41,4,180,68,187,68,128,186,229,113,128,41,100,85,219,181,72,27,65,39,34,156,80,201,32,104,216,231,61,42,75,168,188,151,104,158,60,17,212,231,173,58,11,217,89,97,119,133,118,229,66,247,246,205,62,72,100,128,19,17,220,137,249,141,72,30,68,70,142,41,55,33,62,160,7,74,67,177,91,107,200,118,129,158,189,104,240,23,99,109,203,200,27,3,115,103,177,247,169,38,141,109,212,137,1,220,70,81,79,115,85,182,145,35,180,12,65,29,64,237,83,172,199,120,146,69,220,23,129,190,144,53,177,97,146,64,161,16,128,187,78,227,142,105,100,30,74,162,109,39,12,61,61,201,53,48,181,145,27,206,194,152,134,25,136,57,3,190,41,183,33,26,228,75,30,247,98,55,0,7,76,80,132,187,209,42,92,77,105,44,150,19,194,99,219,234,8,201,212,154,175,38,231,102,144,38,25,79,171,29,42,204,87,26,157,211,77,112,138,242,202,144,237,145,202,15,66,116,205,81,18,74,8,92,28,17,219,189,43,10,242,60,35,121,68,238,96,15,82,13,57,227,146,41,63,119,150,57,206,79,52,142,99,4,12,58,168,35,38,164,15,24,216,34,145,137,110,15,190,105,140,228,9,228,200,37,46,46,119,97,64,28,26,146,214,102,179,185,99,249,102,3,28,140,129,79,184,184,113,60,79,27,33,88,64,3,142,24,142,244,216,149,174,252,201,247,42,200,140,50,8,224,251,211,125,9,126,203,186,76,74,207,113,127,114,226,33,26,21,70,207,37,136,246,170,114,207,230,72,66,57,114,143,185,92,142,216,197,89,120,94,27,166,134,9,161,144,58,29,222,156,131,244,170,79,110,99,42,167,208,49,250,212,39,161,213,187,36,10,235,103,151,83,147,49,89,9,60,227,28,10,181,106,74,192,33,120,246,162,250,203,124,84,106,205,228,177,60,121,153,112,79,118,250,82,74,211,202,233,13,186,180,147,176,88,86,49,213,152,240,0,169,147,209,164,99,122,11,232,58,60,250,246,168,45,212,129,10,122,230,108,224,32,250,251,145,94,167,166,232,150,150,86,208,69,26,40,228,1,26,131,200,206,114,199,228,98,169,233,158,23,143,68,211,162,72,98,13,251,181,121,238,88,114,239,215,160,246,233,244,173,38,155,44,141,6,247,33,167,84,25,227,134,56,192,63,106,242,242,229,114,127,163,211,195,137,71,249,46,66,153,144,172,178,133,97,193,85,24,83,82,69,19,27,133,141,2,121,96,147,147,215,159,106,141,93,9,105,101,32,16,118,129,220,159,165,89,86,102,149,66,182,31,118,220,237,232,61,235,56,163,105,74,150,142,121,3,49,72,227,66,51,128,219,186,226,162,156,164,109,9,201,44,23,210,122,169,167,8,229,82,78,224,235,230,18,204,78,54,175,115,81,92,67,17,132,178,58,201,19,96,42,133,232,15,31,239,84,211,236,155,93,16,61,186,139,135,156,197,182,86,59,12,139,200,192,248,170,200,175,17,51,219,18,16,176,5,129,234,59,240,106,243,62,91,108,120,244,225,113,244,239,78,253,220,173,36,99,118,208,118,144,122,10,154,191,32,80,243,37,55,98,41,72,102,108,179,62,220,0,7,197,72,36,48,178,68,184,148,31,202,84,116,29,115,154,185,118,190,140,21,13,183,133,36,224,145,241,84,45,26,216,203,41,138,71,93,173,131,193,228,211,2,98,177,121,76,254,96,218,23,104,77,188,231,57,39,245,167,72,139,58,152,167,121,21,50,3,2,120,38,173,34,21,195,6,86,96,190,128,23,2,163,242,134,217,87,123,174,224,0,221,216,154,63,99,191,0,211,98,33,87,100,244,197,191,169,108,147,199,247,170,165,66,72,86,64,232,88,115,207,126,212,73,213,226,136,137,4,37,56,59,79,114,13,85,152,53,197,203,51,25,21,31,37,119,118,199,199,181,49,34,1,184,159,44,2,193,83,123,159,97,239,93,230,155,136,67,250,246,18,8,32,237,56,30,244,145,155,143,49,138,179,177,57,206,70,62,213,36,178,59,197,232,143,59,134,0,199,252,239,73,223,128,209,227,223,180,166,63,250,208,42,55,6,218,30,191,122,199,78,158,90,224,114,119,86,183,246,148,12,190,52,45,180,174,219,72,120,249,25,172,194,67,186,18,0,37,151,156,154,236,198,234,40,229,154,249,50,138,143,207,239,154,124,109,206,59,210,109,101,25,101,225,169,34,82,210,17,216,86,173,217,153,52,217,89,81,207,182,41,35,89,16,51,19,136,207,76,210,184,102,141,9,227,173,63,43,45,187,135,220,85,70,70,223,122,134,92,72,174,64,194,227,218,170,158,181,49,5,198,220,231,184,168,157,113,199,122,184,145,35,182,63,92,210,149,118,57,205,55,36,12,82,160,245,128,79,166,152,133,8,224,245,167,225,199,126,42,54,201,60,116,205,60,12,169,230,169,1,217,98,155,7,122,111,66,15,181,114,174,8,193,164,198,1,92,231,52,152,14,66,171,144,123,244,174,76,161,245,114,13,33,165,81,247,164,3,137,174,174,80,9,32,215,80,4,59,189,37,70,56,247,166,142,112,70,209,242,77,72,227,105,83,159,73,0,227,25,52,220,21,39,29,189,198,107,181,28,227,65,61,176,79,94,180,236,238,32,128,51,158,163,190,105,192,190,222,55,231,144,48,56,249,167,21,79,71,152,88,29,252,156,116,227,165,3,161,128,31,44,245,192,61,14,120,38,165,136,55,4,96,17,128,217,60,142,120,38,152,206,165,66,22,96,219,137,206,70,15,183,21,33,98,234,169,33,25,3,57,32,114,51,82,20,78,203,39,158,200,232,199,157,175,18,55,83,183,175,233,205,66,141,234,82,121,67,234,42,7,79,112,127,231,122,67,195,54,210,222,102,112,15,184,239,207,110,41,96,71,114,68,32,44,156,144,73,28,174,51,138,158,144,22,28,192,124,181,17,134,145,125,28,228,2,51,198,126,123,84,97,75,221,179,21,40,217,36,2,127,41,29,69,46,246,186,118,118,92,103,5,218,53,30,149,247,199,122,140,128,219,127,120,88,59,16,118,131,158,188,31,140,210,81,10,52,203,125,53,205,166,153,21,210,198,233,99,16,88,220,54,63,59,130,55,99,174,0,35,239,82,79,104,167,95,158,233,55,172,22,236,12,161,57,8,187,177,144,71,108,115,64,236,231,142,213,63,23,34,134,108,16,128,244,12,58,18,51,90,29,53,5,195,68,133,182,25,84,68,198,22,252,249,29,8,247,174,89,174,55,64,71,102,151,17,235,23,107,6,164,150,241,64,251,49,118,114,92,145,193,193,237,87,116,248,102,77,70,91,105,110,0,19,70,89,30,217,189,19,169,111,80,250,175,113,67,37,190,158,223,82,138,210,238,214,7,154,39,81,36,166,44,180,145,244,95,208,85,212,150,202,77,74,235,202,88,227,178,219,19,169,73,54,4,152,156,18,157,249,29,106,36,153,101,61,74,59,125,39,85,186,123,116,117,146,51,17,129,149,178,187,72,33,137,249,200,165,135,92,153,118,205,50,121,200,184,3,190,223,113,250,84,183,48,89,90,221,180,82,121,211,137,163,42,168,242,110,101,25,200,193,236,69,116,240,89,199,172,71,107,40,104,212,198,120,13,207,32,227,38,171,226,213,49,121,39,213,181,20,212,244,88,76,112,21,101,155,105,192,252,191,7,230,179,66,221,134,232,214,114,78,205,167,28,103,158,149,168,213,224,255,0,14,240,205,204,118,242,109,111,50,45,199,57,56,108,230,177,246,239,32,148,146,79,35,245,173,125,55,30,26,39,39,43,46,188,86,208,200,33,99,187,104,245,28,241,154,143,83,146,5,212,110,12,4,20,12,24,28,113,207,38,171,152,72,96,199,161,206,73,237,205,88,107,120,60,134,243,9,37,70,238,107,166,204,149,46,202,73,112,98,98,195,36,48,193,38,137,219,184,149,133,179,58,41,97,189,228,39,175,176,161,107,11,147,186,48,25,71,108,245,171,145,73,11,196,68,144,149,144,114,100,29,126,148,89,83,138,37,159,123,89,201,20,83,176,66,114,209,227,140,251,208,212,98,48,20,224,129,140,245,162,15,24,150,100,138,39,34,51,143,169,53,82,88,210,24,246,231,47,237,211,20,4,58,162,123,37,145,165,0,191,56,47,159,160,206,42,228,176,24,218,9,140,170,201,32,223,243,147,78,177,22,182,168,211,51,28,68,9,63,57,24,170,242,148,184,141,93,0,9,254,95,97,138,211,73,108,205,219,151,232,124,9,49,59,109,213,48,201,130,71,182,105,164,66,210,60,11,14,27,118,6,79,183,90,91,20,242,22,70,242,183,178,224,12,19,255,0,61,170,188,133,210,124,56,96,229,72,98,79,34,179,109,120,26,91,99,224,128,163,74,235,157,152,245,99,174,42,84,134,25,219,153,124,188,161,115,191,166,239,106,100,19,200,178,17,188,133,127,75,12,123,211,175,36,184,146,8,98,117,67,12,39,110,245,31,152,31,122,76,126,118,34,76,68,123,19,38,60,96,140,240,126,106,68,153,208,180,168,174,70,221,152,94,217,239,81,34,160,5,113,233,57,224,118,167,139,147,13,170,160,64,57,200,111,131,82,4,203,169,92,57,120,131,20,86,93,173,183,140,175,207,189,64,190,100,69,149,227,96,192,14,221,189,233,170,200,202,51,193,61,79,189,116,114,76,209,202,236,36,100,192,82,199,144,40,177,81,222,176,6,244,202,63,35,220,243,87,2,66,130,27,120,226,77,251,247,18,78,73,7,140,103,222,160,115,52,138,152,56,85,1,86,186,202,222,71,190,2,34,128,168,44,29,142,0,32,83,186,29,90,46,92,69,12,55,210,236,81,46,23,2,49,209,120,197,69,3,236,71,69,76,174,224,174,126,123,85,88,165,150,218,79,52,177,89,8,44,9,29,121,171,18,137,76,97,35,147,107,110,12,203,142,91,142,191,206,139,66,226,206,118,99,114,173,17,27,135,25,233,142,217,171,114,71,248,187,66,254,162,214,217,86,94,228,103,156,10,171,52,111,12,137,24,77,178,166,9,25,234,123,85,233,111,110,86,228,201,40,143,115,229,100,218,159,148,112,120,253,42,31,232,180,153,214,9,12,243,58,186,53,186,201,156,60,131,37,23,29,133,110,188,7,225,113,168,234,11,175,220,198,63,11,111,233,181,193,218,101,148,127,22,61,133,5,240,190,140,60,91,226,25,80,202,241,218,196,158,100,238,7,94,155,80,125,123,215,175,65,167,72,141,28,9,20,105,109,2,109,72,99,224,40,236,62,166,184,115,228,167,196,236,195,143,86,65,118,199,121,181,141,94,50,20,151,10,114,14,112,122,212,161,90,37,42,210,128,120,3,98,255,0,8,164,159,205,154,101,73,35,219,51,144,163,3,128,62,191,106,95,40,68,172,170,140,39,193,94,188,231,223,233,92,138,172,238,221,22,67,66,209,126,231,14,101,60,51,12,16,69,69,26,180,119,33,164,152,179,100,128,71,97,239,243,76,243,68,214,112,198,192,51,70,24,150,35,161,28,115,243,85,214,240,194,131,124,76,205,33,30,150,227,102,78,56,167,166,197,180,95,12,203,25,193,102,133,193,37,122,147,77,137,35,121,24,38,237,170,199,163,99,28,85,107,171,179,5,196,113,29,168,65,192,43,241,212,26,132,220,73,105,44,183,16,129,36,6,66,89,84,228,161,233,64,219,47,76,96,138,40,230,97,149,193,9,33,227,7,228,212,150,210,9,224,85,8,80,200,185,223,216,159,122,164,36,141,135,225,38,70,242,202,153,20,117,13,147,192,254,181,203,55,148,182,208,192,9,72,199,172,47,57,29,169,254,204,211,101,249,60,166,30,97,96,18,47,79,35,189,66,155,0,43,32,85,25,202,148,29,125,233,141,114,35,136,220,21,98,36,96,10,109,207,21,82,226,89,93,17,161,87,95,87,12,199,244,24,161,180,144,41,50,252,44,80,179,110,96,57,221,158,185,246,170,233,116,13,214,207,47,113,32,19,131,208,102,154,111,127,126,177,180,121,148,175,57,252,167,142,126,245,4,34,49,24,64,230,41,12,152,5,143,4,127,181,103,203,101,89,60,183,49,74,194,63,33,128,18,126,99,236,57,167,121,137,52,139,20,37,71,153,194,187,244,168,33,157,204,37,22,87,35,126,28,176,192,167,32,67,156,38,229,3,8,107,68,211,19,110,137,150,56,80,52,66,60,200,50,204,217,192,251,84,147,50,43,68,80,19,177,72,84,3,138,141,29,252,192,23,150,219,249,91,142,71,127,210,186,25,60,199,12,235,233,83,195,131,214,138,96,153,225,191,180,237,227,198,14,81,10,98,210,44,131,219,243,86,119,76,136,220,171,66,242,109,103,244,131,158,149,180,253,165,198,100,241,69,227,178,227,22,177,99,63,254,245,100,116,197,85,132,202,89,114,24,42,243,210,186,35,47,138,50,107,123,7,202,141,108,242,197,35,6,84,124,6,29,234,8,208,189,193,85,200,36,102,175,222,201,251,246,89,2,176,7,57,21,74,124,254,49,124,182,219,197,109,6,101,36,147,44,69,132,182,27,242,72,207,90,117,156,141,248,27,168,206,23,129,198,58,212,48,42,51,108,150,67,156,26,79,58,56,200,32,146,15,81,239,74,93,142,29,145,190,85,70,56,192,233,85,216,228,110,239,87,175,204,123,177,31,113,154,164,63,37,92,73,144,209,93,144,8,45,210,157,129,78,69,14,24,55,110,148,201,35,78,231,183,97,74,78,120,165,216,118,228,245,174,28,83,176,26,80,99,169,165,198,20,28,210,158,148,155,73,28,244,162,192,94,14,57,167,1,197,113,84,194,236,234,15,52,142,249,0,14,212,128,230,56,192,29,107,171,136,227,53,212,0,140,163,112,0,49,25,198,115,249,185,205,40,92,128,17,79,29,14,7,60,226,156,234,133,215,104,10,192,96,245,193,63,25,165,1,80,109,1,67,103,32,247,31,34,186,239,70,20,72,160,203,4,163,202,12,200,75,100,182,8,251,98,162,124,146,84,179,13,170,73,7,168,253,106,72,229,56,145,89,178,178,2,164,15,205,245,205,68,2,134,224,238,207,25,234,106,86,128,103,40,224,142,54,246,35,154,122,190,230,109,199,7,25,4,140,242,57,174,39,17,180,96,43,110,31,167,222,185,213,99,125,167,12,170,65,220,167,244,31,235,85,104,9,103,148,77,41,153,87,96,124,22,255,0,238,3,175,197,38,212,89,16,239,103,94,25,153,65,232,71,61,59,210,68,88,50,178,40,60,238,219,156,138,179,100,230,35,231,44,124,14,11,41,206,1,28,224,125,234,90,164,4,59,79,154,99,140,146,50,84,48,4,110,25,239,250,83,103,217,189,212,170,199,219,25,227,167,63,206,157,50,149,216,196,50,163,174,65,39,142,63,224,164,141,21,221,67,231,99,100,110,207,78,253,104,240,50,210,0,247,44,145,48,104,145,64,221,140,227,142,104,134,139,36,118,90,164,115,74,142,240,13,204,166,62,160,227,130,62,156,80,232,166,104,88,71,18,56,114,164,51,131,249,199,56,52,102,222,113,4,5,27,135,28,38,227,158,220,143,190,122,215,62,78,168,3,81,106,38,24,23,93,146,223,204,89,34,16,122,0,220,165,73,206,70,123,245,161,215,81,139,223,196,234,247,17,178,183,153,191,203,0,2,0,199,219,230,146,250,202,247,74,91,79,195,92,249,177,200,166,93,130,79,79,39,218,155,117,37,242,233,183,187,149,21,12,68,176,234,71,168,2,7,242,172,98,149,218,41,144,219,91,77,36,177,106,170,241,200,160,188,175,27,241,179,111,81,237,236,106,197,242,98,250,218,225,99,89,150,82,61,44,167,174,58,113,78,180,154,222,27,6,181,178,133,167,107,216,206,214,207,49,191,76,31,138,154,43,45,76,77,101,107,56,8,160,180,170,199,147,199,24,253,105,201,238,223,129,36,84,215,91,240,214,139,1,86,63,136,219,33,57,200,244,228,96,126,181,159,130,38,155,105,85,98,204,193,84,123,214,203,93,75,59,173,147,94,50,198,145,157,129,227,234,73,224,231,238,5,99,162,105,45,125,69,142,208,119,32,62,249,173,189,51,184,33,101,211,164,58,77,203,41,141,148,229,51,149,38,156,178,60,44,219,213,25,89,112,55,115,142,58,213,167,117,156,254,33,221,68,140,249,101,199,65,154,172,217,112,11,255,0,219,25,57,239,93,6,54,57,28,37,145,88,226,216,92,250,155,231,227,237,81,168,43,176,176,102,254,21,30,230,167,16,79,58,162,192,9,118,231,110,106,21,154,231,152,223,8,67,158,0,231,62,244,9,108,179,36,251,32,219,28,81,137,124,205,254,96,60,143,140,85,97,230,29,165,163,12,199,36,226,186,64,36,78,56,42,48,217,250,210,193,12,179,198,236,167,56,82,91,7,160,165,101,86,133,112,139,16,86,140,147,212,156,210,153,150,70,92,142,164,100,47,78,42,115,248,63,194,71,28,44,124,230,252,219,135,11,214,160,22,203,27,69,151,252,231,7,158,115,79,178,85,116,54,75,153,225,6,56,100,36,55,39,142,221,105,11,60,238,101,155,115,30,187,135,122,156,160,150,217,2,168,13,27,21,61,179,243,73,28,111,38,205,190,149,98,64,57,235,67,79,176,93,11,106,168,179,66,211,33,17,63,115,198,105,113,35,25,97,71,204,0,239,199,190,63,247,168,164,150,73,85,99,149,253,49,12,1,143,106,187,8,105,237,210,0,3,164,92,141,163,5,179,239,72,26,242,13,134,101,142,224,227,36,147,130,61,184,171,100,198,177,150,33,64,97,133,201,228,84,34,204,155,150,234,14,78,115,77,49,70,81,57,228,12,31,173,65,93,147,52,1,163,95,40,14,27,6,152,158,116,68,91,238,114,24,231,110,59,251,212,143,186,11,112,164,18,231,62,154,150,248,8,174,173,93,31,12,97,5,148,28,237,199,4,26,0,69,137,224,134,69,147,212,228,110,207,181,54,41,92,168,59,61,10,14,227,77,121,158,81,185,156,109,69,192,42,59,124,210,52,209,73,108,81,119,110,32,103,3,3,21,95,200,145,61,212,137,52,118,133,179,230,32,99,211,140,110,244,255,0,42,73,165,154,104,226,223,130,241,229,147,104,193,31,90,108,247,96,194,145,169,27,81,6,89,186,231,216,82,25,35,253,222,197,101,218,10,187,158,132,251,212,149,31,162,221,179,236,89,36,245,54,229,82,75,140,144,121,201,254,149,102,222,214,230,243,81,72,45,35,145,166,153,129,84,238,120,239,236,42,11,40,210,226,95,43,50,114,187,250,116,3,146,107,214,127,103,154,36,250,110,159,61,246,163,18,165,212,161,82,221,89,125,91,51,157,223,114,69,99,146,84,181,217,180,82,176,238,147,163,69,225,237,22,36,22,202,151,80,21,51,24,219,38,86,28,146,126,166,139,31,198,92,220,171,32,88,32,81,230,6,60,150,221,142,62,162,174,67,101,228,74,220,70,219,253,78,236,219,138,55,177,205,53,145,214,67,14,26,69,3,42,65,233,218,184,101,126,78,200,164,198,92,34,196,209,46,15,148,50,206,204,115,183,35,189,15,138,234,20,87,151,113,38,51,203,16,78,87,53,118,230,226,56,173,228,136,2,122,46,27,156,146,106,138,168,75,105,99,18,5,149,127,40,199,25,237,197,67,167,209,170,77,34,100,184,95,198,179,24,137,243,100,65,183,24,1,113,214,163,158,28,92,189,194,204,64,44,24,134,31,151,156,85,136,150,98,232,210,78,11,34,128,88,127,17,205,88,242,226,123,121,86,81,157,227,44,120,226,154,127,64,215,216,18,242,223,125,204,197,36,39,247,134,68,7,161,52,46,121,252,181,190,184,73,151,45,141,235,142,113,240,63,90,35,60,38,210,253,102,18,186,194,27,242,99,63,111,142,180,2,98,176,135,105,149,151,112,200,239,146,71,74,30,200,243,69,169,117,88,99,154,238,222,57,3,133,134,51,17,249,254,212,205,63,81,145,100,130,213,246,130,168,207,191,248,179,218,177,210,203,45,182,160,46,35,206,76,100,202,185,224,19,144,7,214,165,178,213,163,87,27,97,44,231,163,72,221,15,113,154,167,6,246,132,229,90,55,171,168,187,196,201,52,233,182,66,120,3,167,113,85,214,108,182,205,142,0,232,75,100,231,233,89,168,117,63,221,38,210,203,150,36,48,32,142,181,53,190,167,11,239,192,28,191,81,212,30,249,172,229,22,22,153,166,252,92,228,9,37,80,66,122,135,60,125,197,114,93,180,141,11,121,81,200,131,146,7,64,115,237,89,215,212,24,219,187,180,132,23,82,54,183,5,121,227,235,197,37,173,212,240,203,22,66,249,127,41,254,149,42,1,102,174,9,214,102,64,76,161,114,73,82,56,90,156,204,176,2,17,208,168,124,157,203,219,251,86,122,214,245,37,181,42,185,141,131,28,190,115,147,159,99,86,30,236,146,25,85,9,94,48,15,230,81,86,149,14,244,18,222,146,44,158,91,5,103,112,114,167,36,123,211,188,197,142,56,131,75,185,145,137,82,171,212,208,107,125,72,78,21,133,190,194,249,218,49,201,31,90,184,47,3,144,85,182,23,36,1,219,21,66,236,243,159,218,42,187,120,170,224,9,19,105,180,136,125,79,53,142,183,136,144,241,70,129,148,242,199,218,181,126,56,101,111,22,101,200,12,109,208,110,236,71,60,214,67,152,100,109,174,85,27,57,219,85,29,232,114,234,202,151,55,73,144,158,87,228,97,150,247,174,184,43,248,147,49,79,75,40,251,85,55,207,153,141,199,105,110,134,173,59,73,34,30,229,112,22,186,42,140,46,201,108,48,94,71,81,158,56,4,84,40,145,15,48,72,172,38,223,232,246,169,18,87,130,67,9,148,166,226,51,93,126,166,214,109,137,46,228,144,110,36,245,169,111,97,79,193,93,139,203,41,244,169,97,193,197,67,181,67,54,78,7,247,169,78,20,239,135,142,57,168,119,183,148,16,109,49,177,201,200,231,53,180,72,187,26,167,61,105,192,224,145,74,198,54,140,8,243,230,119,205,55,24,57,233,76,4,206,91,20,189,105,10,31,205,216,210,142,148,0,152,167,225,153,0,29,41,180,224,89,70,225,210,128,57,25,1,218,71,52,132,166,105,210,44,138,192,58,96,145,145,76,97,179,147,64,29,33,201,174,164,252,199,61,171,168,2,202,161,45,25,149,247,6,83,128,163,156,83,11,150,141,65,94,55,19,144,62,57,164,5,186,156,131,201,224,254,181,197,165,81,24,198,65,229,70,120,2,186,82,126,76,68,108,170,134,36,16,192,244,199,7,251,82,146,193,183,101,179,142,0,61,254,180,208,74,174,236,128,79,76,14,135,230,184,103,150,247,98,51,243,237,84,52,60,73,24,145,75,46,232,192,108,2,121,228,113,207,184,53,210,55,152,21,112,171,148,85,4,14,167,222,154,136,204,206,27,0,227,57,207,252,237,72,37,30,91,101,10,227,149,199,32,158,244,154,221,138,142,85,100,206,8,56,227,2,159,27,16,120,232,199,146,7,219,4,103,182,41,172,225,253,74,20,101,191,32,231,111,20,248,144,52,155,26,64,167,174,226,164,227,140,224,208,250,29,11,32,118,85,218,229,209,115,180,149,192,57,231,63,90,154,24,131,164,113,201,33,64,31,148,113,220,140,6,254,85,1,12,99,116,222,172,136,127,46,239,233,250,210,72,238,255,0,189,115,150,97,201,233,211,182,42,105,180,32,141,180,12,101,137,89,144,250,80,130,79,1,115,255,0,63,90,190,214,80,222,107,23,74,140,96,16,108,146,8,165,59,139,238,56,35,35,175,63,202,130,32,86,145,100,109,197,212,13,200,6,50,184,237,68,148,23,148,92,195,56,23,112,149,96,100,3,60,116,207,197,99,43,3,167,183,43,166,194,197,164,91,184,164,125,241,188,132,12,131,208,103,167,60,252,209,59,107,235,201,47,218,84,176,145,237,37,11,186,35,130,65,3,4,131,158,50,106,140,186,152,213,231,105,53,4,17,186,59,25,21,113,141,199,174,7,244,171,150,23,63,129,23,47,60,161,91,102,232,148,28,110,231,156,123,158,71,233,89,202,248,254,199,228,84,184,178,123,201,161,181,182,104,0,80,177,100,96,161,3,57,250,231,52,70,228,94,68,35,47,114,243,223,63,87,199,33,79,60,252,213,5,144,106,122,254,248,19,210,15,253,197,254,47,79,95,214,180,58,116,43,101,119,113,51,233,239,121,111,109,136,221,213,198,224,228,115,180,119,192,172,178,62,59,42,42,193,58,236,36,88,91,66,37,18,75,231,50,76,163,0,12,128,202,126,249,160,98,208,165,188,203,41,196,163,0,110,254,212,111,83,133,167,23,26,148,145,203,28,30,106,69,111,20,159,159,28,157,196,125,56,21,153,158,229,75,239,40,238,217,60,177,233,93,94,155,240,50,204,159,42,68,211,233,183,86,240,36,174,161,35,124,21,36,254,153,170,43,27,203,140,179,146,78,0,29,234,233,184,188,158,85,138,45,206,184,95,221,176,200,227,165,50,24,165,87,102,157,182,58,146,199,29,254,5,108,102,155,67,218,9,108,24,172,82,151,140,156,111,238,79,94,41,240,230,50,147,188,97,144,231,44,127,132,10,116,147,219,189,175,148,194,79,196,249,155,196,135,166,205,184,199,235,84,118,206,84,3,39,238,137,252,185,160,93,147,141,165,202,40,230,67,193,166,51,100,52,17,151,70,31,152,251,140,87,73,108,141,30,239,51,99,109,27,125,250,246,165,134,0,55,175,152,91,157,184,238,104,29,162,107,70,16,58,238,1,119,40,218,196,124,254,106,138,89,26,71,120,176,172,169,54,68,128,117,236,42,109,66,241,101,120,216,38,197,130,21,137,35,199,207,63,90,152,91,74,137,111,229,206,172,210,149,148,198,0,37,87,228,209,98,253,149,12,46,17,109,213,95,187,99,28,230,148,58,67,38,217,3,108,66,0,94,248,239,82,221,121,137,113,229,188,197,102,140,29,167,166,65,168,102,183,127,52,202,172,25,84,12,2,121,201,160,17,27,196,165,131,228,128,196,140,31,106,176,141,228,149,133,157,212,169,246,237,77,187,153,213,163,153,237,246,137,63,39,200,28,31,231,76,255,0,184,165,156,49,112,73,39,52,15,193,51,76,55,29,234,253,64,56,168,34,130,75,135,43,110,187,128,124,12,215,29,193,134,208,204,115,156,99,173,17,139,123,205,230,137,98,136,36,98,66,195,129,158,120,197,36,190,197,215,68,50,193,115,107,10,203,46,68,172,165,151,119,249,65,198,127,90,174,174,210,199,157,153,96,114,88,209,118,114,250,119,157,60,70,96,172,168,178,185,252,138,127,135,235,158,104,122,40,33,209,79,152,11,112,23,140,241,71,67,78,200,228,76,66,56,196,76,11,127,247,55,3,20,200,184,141,247,47,36,227,32,126,90,108,30,187,133,243,129,17,161,193,25,167,43,201,36,198,67,190,56,156,151,11,244,24,226,147,217,105,80,136,204,145,250,162,27,8,252,223,52,70,41,29,237,68,106,19,200,145,240,114,63,57,232,13,65,26,147,27,196,190,180,42,2,131,216,154,208,104,94,31,147,85,186,210,109,37,7,201,121,118,48,94,192,112,24,214,114,146,93,151,24,182,104,188,23,224,233,181,75,147,124,88,165,141,188,91,92,176,199,153,156,228,47,184,192,235,94,159,37,195,189,188,119,124,70,210,250,98,201,252,163,219,233,199,235,65,237,18,89,38,180,183,137,138,88,66,190,84,137,24,62,89,193,192,253,104,148,233,46,198,138,222,5,40,110,64,95,87,68,7,181,112,78,110,78,206,200,66,145,117,25,161,66,36,104,156,73,33,87,43,198,247,236,41,239,112,182,172,210,12,52,65,125,120,228,175,79,212,243,93,117,181,141,196,103,242,64,67,40,11,211,220,210,169,243,86,50,177,150,83,145,151,227,140,117,53,50,52,138,164,69,44,143,24,49,136,227,84,42,88,23,229,143,62,213,94,25,60,248,11,70,241,110,86,204,138,203,207,29,170,121,36,145,218,95,37,208,206,61,49,171,41,227,222,161,121,140,197,227,88,138,40,200,89,1,24,110,156,125,42,58,40,188,241,163,50,179,70,187,85,119,21,29,206,115,253,170,8,167,138,91,141,162,221,226,56,36,168,232,115,207,52,216,138,184,142,95,40,7,110,85,75,84,118,247,50,92,21,10,90,50,36,43,183,29,120,235,154,7,72,138,238,48,75,171,128,68,163,106,129,214,177,154,204,38,7,242,140,138,162,55,36,0,114,72,199,79,138,215,221,147,3,168,112,205,137,112,8,238,49,254,181,231,58,234,203,12,215,17,148,121,30,102,102,80,79,25,29,234,226,172,206,122,102,91,85,141,229,142,107,152,238,49,31,154,14,205,220,129,211,39,235,67,35,190,184,88,130,33,118,137,73,35,142,51,243,90,155,43,11,15,194,88,46,165,41,19,221,51,25,19,56,72,194,131,128,126,228,26,41,115,226,15,11,105,254,101,165,172,161,230,135,247,56,17,157,156,113,145,239,93,17,149,106,172,198,74,221,217,139,134,246,111,43,113,73,88,47,182,64,31,2,172,11,201,225,243,38,142,27,132,50,140,237,39,56,233,69,31,197,186,89,243,161,104,36,218,220,110,219,222,173,54,167,164,207,110,30,27,132,13,128,63,54,48,104,109,255,0,202,36,191,96,115,226,25,65,15,42,73,43,145,140,178,240,7,76,127,189,77,105,174,237,29,110,195,244,199,230,4,147,252,128,171,235,125,99,51,36,106,201,185,185,237,207,218,162,151,77,180,220,74,43,43,28,169,5,74,140,252,26,46,62,85,7,203,193,118,219,92,138,79,251,119,8,146,67,193,12,48,9,207,181,93,183,190,149,217,222,50,140,205,158,253,190,107,63,62,133,34,70,134,51,186,60,109,35,130,221,115,156,255,0,42,172,246,247,86,238,66,166,31,32,227,36,125,65,247,165,193,62,131,155,93,155,51,127,10,75,19,72,49,24,1,87,13,219,222,184,222,44,172,33,179,113,128,113,200,233,142,123,251,214,81,110,166,112,35,185,179,32,5,253,222,15,34,166,89,163,35,105,15,108,141,156,238,207,4,124,255,0,206,181,47,30,182,53,59,41,120,197,207,248,218,203,48,80,205,10,227,31,122,204,221,72,229,149,78,54,100,116,20,91,92,154,41,231,218,80,249,137,24,219,131,144,23,176,160,231,115,202,170,163,143,138,148,169,155,93,162,166,167,229,37,208,17,231,5,71,110,244,240,193,20,39,71,98,24,26,134,252,179,220,16,71,108,82,41,46,160,15,204,162,183,125,24,165,178,66,173,117,124,199,126,122,81,11,184,9,178,103,120,134,84,97,91,222,135,219,137,21,243,249,113,222,167,189,184,150,91,96,50,197,125,171,57,47,146,52,93,21,32,8,100,72,216,225,113,131,245,168,231,142,56,216,70,172,14,13,41,15,26,5,120,200,220,50,13,70,20,12,238,30,170,218,157,145,161,189,7,29,107,131,41,13,191,59,143,176,174,52,220,115,147,84,102,42,159,78,222,217,174,39,111,21,216,227,235,78,102,30,72,78,254,244,0,130,157,130,87,20,193,78,71,216,217,35,138,0,149,93,153,179,43,22,192,192,21,27,140,159,95,3,230,164,79,41,216,151,114,131,28,125,105,142,192,146,9,220,5,0,48,17,208,116,174,166,244,174,160,2,14,190,91,128,99,193,13,181,147,252,185,235,138,174,254,130,200,19,112,83,195,227,7,24,227,63,29,40,164,133,166,80,55,13,205,151,7,190,15,7,63,173,68,128,173,189,200,73,209,12,36,12,19,212,116,63,90,223,146,232,193,3,131,128,217,82,51,158,61,143,189,51,204,114,0,218,188,118,238,5,79,47,19,185,12,71,164,0,172,127,151,74,137,151,13,251,178,193,70,55,23,236,123,213,216,198,130,194,66,195,0,55,80,79,246,246,169,221,212,227,242,66,197,125,73,131,181,192,3,7,239,80,46,240,11,22,32,245,198,42,114,205,36,160,121,138,60,204,110,56,224,125,61,168,236,8,189,33,119,2,251,186,237,236,7,126,122,212,214,254,121,59,144,110,57,3,134,27,186,124,212,71,13,185,88,156,41,39,63,38,166,69,89,36,50,170,8,176,199,1,65,56,56,60,15,235,67,232,6,92,74,38,184,105,10,250,220,228,156,1,244,169,109,163,185,12,146,199,18,186,198,187,184,57,224,159,245,170,251,220,40,47,156,156,117,239,215,250,81,77,56,216,53,157,242,203,113,44,87,166,216,27,89,20,28,9,68,131,112,111,130,185,168,147,168,216,168,170,254,120,149,154,88,144,62,208,172,160,242,189,249,250,138,33,126,146,8,103,49,75,27,150,24,69,24,203,39,108,124,246,161,233,43,78,178,51,74,124,201,74,228,176,246,56,253,49,82,73,115,110,110,23,42,238,80,236,102,85,224,115,193,21,155,78,192,101,185,13,107,190,0,130,72,240,25,113,142,59,209,232,163,210,228,184,72,53,6,218,144,146,173,41,108,108,221,200,36,14,217,226,129,66,32,105,167,47,180,52,167,208,164,109,108,14,231,235,214,139,27,180,151,80,138,40,224,46,175,197,192,35,5,151,231,251,84,205,55,209,65,169,162,142,25,102,109,44,68,155,45,203,44,168,119,40,97,215,35,223,184,169,172,172,175,44,209,68,23,62,116,98,63,54,111,86,75,49,224,156,231,175,113,197,9,180,85,183,215,110,45,45,165,38,223,32,133,127,242,145,223,245,230,141,234,251,96,187,150,109,48,98,57,8,183,126,48,55,2,57,62,195,154,228,154,170,87,217,172,119,178,158,177,114,99,182,222,73,184,72,100,218,209,244,57,237,252,171,38,211,48,153,90,72,142,206,224,15,113,71,111,44,110,108,173,165,55,178,96,153,149,65,86,200,32,30,127,145,161,87,50,69,57,242,150,66,216,110,8,227,138,236,244,209,74,26,57,242,201,243,218,25,105,61,204,114,204,68,78,28,174,220,147,211,35,140,154,163,19,50,134,103,152,134,81,199,125,199,189,92,15,39,151,36,98,66,81,255,0,48,249,29,41,93,227,124,195,248,116,128,28,109,98,122,113,222,186,60,17,123,103,44,201,6,198,147,13,233,193,25,168,119,121,155,100,0,46,226,106,89,45,225,158,229,87,204,88,242,153,202,158,55,83,86,48,64,8,74,229,142,50,56,226,141,139,68,169,0,119,64,219,125,67,174,127,46,59,212,103,116,41,36,187,147,114,190,63,222,145,214,88,165,71,145,48,146,126,82,14,115,78,104,212,68,89,21,139,54,125,45,198,15,106,5,252,140,107,196,144,143,48,100,128,84,177,233,138,158,118,17,200,159,131,149,155,128,1,250,119,170,130,210,64,17,95,1,155,56,52,248,17,161,145,14,72,0,242,195,176,160,166,149,232,177,43,153,88,44,249,105,89,178,199,184,168,10,1,43,52,123,151,4,100,142,115,83,221,51,93,92,164,208,146,172,195,12,72,198,239,248,42,48,194,38,101,83,201,60,129,219,20,133,224,141,165,117,137,4,216,101,32,133,36,231,104,169,237,155,44,136,100,85,87,124,16,220,113,243,76,221,17,80,72,200,201,220,166,185,226,81,229,182,224,192,15,202,7,61,104,6,22,150,41,161,134,105,2,71,38,224,2,184,60,161,206,0,31,90,25,113,106,194,242,64,161,227,218,163,205,82,127,138,174,44,91,160,150,71,108,34,28,240,122,241,193,253,106,24,92,33,152,51,52,158,100,103,212,7,36,145,208,208,221,137,42,66,121,254,88,54,210,200,223,135,50,111,192,233,187,24,206,41,45,213,183,121,41,144,205,157,132,156,113,239,78,142,220,8,128,12,72,0,111,86,28,173,44,242,207,12,75,27,162,109,17,121,121,199,171,4,231,53,54,82,95,68,7,144,168,100,30,103,83,199,164,1,210,173,60,46,176,179,146,163,114,133,43,212,140,158,222,212,60,22,19,236,5,83,38,137,66,178,79,186,36,57,17,157,229,143,81,247,169,108,209,23,180,237,42,75,249,132,86,139,36,143,249,81,19,187,87,162,232,90,20,190,31,130,210,57,110,9,185,157,4,199,203,57,203,1,140,124,14,77,65,251,51,209,82,123,219,171,215,118,142,69,97,228,68,167,56,202,224,200,126,57,32,86,146,120,0,75,95,42,56,98,217,189,35,81,203,73,130,121,63,29,235,135,54,75,210,58,176,227,221,151,237,198,52,152,124,161,33,185,50,29,234,91,27,201,60,84,150,16,44,151,91,101,98,90,19,235,17,191,1,187,143,214,169,91,66,84,192,64,198,209,194,117,63,7,52,94,59,86,135,108,49,148,70,102,243,89,219,184,199,36,214,10,206,150,151,68,144,197,185,239,220,129,187,156,115,145,211,189,50,0,103,134,87,123,134,104,219,27,243,252,57,224,99,244,174,73,12,34,71,142,57,39,243,112,187,144,113,214,173,91,129,19,201,28,138,168,135,242,166,50,72,247,34,169,105,80,175,101,72,90,4,42,3,180,140,3,54,16,144,64,233,80,173,180,81,217,195,20,106,54,162,143,50,70,110,113,159,235,68,60,200,202,249,65,0,218,167,160,193,45,131,138,25,112,238,240,168,140,33,4,128,87,28,149,3,131,67,84,129,61,217,116,167,159,230,68,253,84,140,8,250,142,226,159,179,135,101,151,44,92,0,231,30,156,14,106,180,79,230,78,132,245,56,102,43,199,108,125,251,10,73,154,19,14,214,89,0,66,92,179,116,39,158,62,106,74,101,109,89,24,105,146,51,200,103,144,100,166,222,9,4,117,226,177,26,138,121,246,162,64,229,153,240,187,253,142,123,86,214,234,88,193,73,109,212,129,181,112,163,163,41,198,107,23,168,217,75,20,223,247,253,36,7,80,57,4,18,127,152,173,34,169,153,77,217,140,241,98,51,11,85,222,72,80,206,64,29,88,182,51,250,10,204,73,38,24,161,25,32,230,181,30,42,156,155,77,55,105,82,139,27,140,169,228,229,187,214,94,82,22,65,142,121,25,174,236,95,137,201,145,236,230,120,215,118,99,193,236,59,10,76,43,116,64,49,142,148,198,86,108,224,231,156,82,129,133,221,205,104,65,219,50,160,228,128,9,230,137,69,174,234,177,70,145,53,235,58,40,194,36,138,24,10,162,103,149,98,49,140,16,227,145,138,139,118,222,184,224,210,105,48,179,71,105,226,89,161,98,103,129,101,64,7,165,27,110,113,70,44,252,97,166,153,89,103,130,104,6,204,41,144,6,25,250,214,23,204,110,135,177,233,82,42,171,158,51,138,151,138,50,41,77,163,213,68,186,110,166,162,75,109,78,218,97,229,169,97,192,97,240,42,56,180,105,4,36,198,173,44,83,122,208,55,70,30,227,249,215,155,45,170,44,65,211,5,185,28,113,210,175,218,107,58,181,180,144,254,19,80,149,82,5,8,168,237,184,99,219,7,183,90,205,224,107,241,101,44,137,246,59,196,214,205,14,171,42,200,224,122,7,29,56,230,134,91,72,17,101,147,169,3,2,187,88,188,185,189,191,102,187,112,242,145,130,64,199,21,81,28,121,226,46,112,58,254,149,132,147,78,153,209,22,171,68,19,41,45,187,166,78,105,214,202,63,20,55,14,49,77,149,188,197,24,7,32,212,246,131,243,73,145,149,29,13,104,255,0,18,104,106,76,86,77,184,244,6,169,221,210,230,98,14,80,3,180,10,108,22,178,79,123,10,68,1,36,238,96,106,125,89,163,75,136,252,148,3,13,150,248,34,179,111,228,105,64,187,134,150,9,154,29,217,0,211,36,71,17,239,207,90,181,170,198,223,137,73,118,5,89,20,116,238,106,177,96,83,96,61,43,104,152,200,132,126,90,224,114,48,105,9,34,184,14,42,137,23,61,87,218,145,122,215,14,24,12,117,169,161,183,105,97,121,21,128,42,121,20,1,9,235,82,134,192,1,134,86,162,60,159,154,112,56,39,142,180,0,230,31,196,191,150,152,49,206,206,181,34,129,143,81,200,29,133,48,176,39,0,98,128,18,186,147,175,74,234,0,208,93,219,198,91,56,85,56,203,5,236,217,161,210,42,148,70,88,177,34,182,242,73,252,195,61,241,247,163,151,207,4,247,23,183,104,64,142,73,129,80,35,219,145,208,145,66,165,145,4,225,163,76,174,227,181,91,176,35,145,199,106,213,28,229,91,132,141,35,27,147,44,1,10,192,229,88,245,235,81,237,37,67,4,96,93,178,59,134,3,175,232,105,247,78,178,54,196,143,106,1,246,207,189,70,37,111,74,134,82,1,35,144,112,115,201,254,127,210,169,91,67,240,57,213,162,57,97,30,36,1,128,12,51,81,33,193,234,185,7,243,14,120,31,243,249,82,33,135,105,202,182,252,28,99,140,251,100,99,218,158,248,133,16,150,33,200,206,220,96,129,216,253,234,146,2,79,44,202,88,43,237,206,89,195,14,20,19,199,235,93,3,170,202,140,11,175,32,21,25,253,107,191,122,201,28,146,196,254,89,67,18,186,174,55,17,200,7,222,150,216,249,215,40,36,42,118,174,209,184,1,159,143,173,37,208,9,46,229,43,153,55,32,93,209,148,96,118,231,175,222,146,69,93,204,209,151,88,246,237,37,198,50,105,243,8,127,118,66,164,101,96,232,65,229,179,211,62,226,166,144,73,44,104,114,141,133,36,240,50,196,123,252,244,164,188,7,68,10,71,225,204,78,164,19,134,39,111,229,31,53,118,40,101,181,143,104,120,222,50,251,148,128,112,70,43,173,82,123,152,163,157,16,250,87,50,239,233,207,25,205,50,40,161,89,12,112,202,204,10,110,3,25,40,222,216,246,168,109,49,144,170,37,195,75,36,207,184,201,47,150,0,7,28,30,63,181,95,178,142,88,18,127,195,70,35,242,155,211,41,57,201,29,137,246,166,65,3,199,113,176,24,203,0,36,245,242,51,143,235,83,217,196,102,77,182,242,178,3,34,239,70,245,0,184,63,203,53,51,99,53,184,91,105,33,150,245,21,46,91,48,187,14,115,220,96,31,235,78,212,110,101,142,218,3,102,162,86,81,153,163,111,226,82,121,63,106,165,111,61,181,229,205,165,156,168,206,200,175,158,10,144,126,158,213,126,249,76,113,67,27,172,222,68,145,152,178,173,130,164,182,120,248,226,184,36,182,141,226,254,128,222,38,101,154,210,223,19,51,168,93,192,17,198,75,99,53,152,136,198,37,196,128,129,238,43,75,226,11,127,38,210,208,62,124,179,189,80,19,158,48,8,31,200,154,206,44,113,201,3,58,179,101,184,7,191,21,223,233,163,253,51,159,43,249,108,136,70,192,179,43,225,138,228,127,106,116,18,24,174,163,107,152,22,117,141,247,50,49,224,253,235,128,141,236,206,236,169,140,97,91,187,28,244,166,188,168,158,95,150,24,134,95,86,239,243,119,173,204,211,178,201,158,221,128,221,110,209,185,102,96,171,211,25,224,15,165,51,207,30,83,70,232,68,101,242,15,197,71,51,27,169,34,137,152,130,128,133,11,77,156,178,197,30,27,112,112,70,41,182,74,73,147,194,26,101,49,7,98,80,101,83,216,117,164,154,105,90,111,222,141,217,235,241,244,166,89,62,233,90,54,144,171,17,128,195,189,62,113,229,76,234,196,177,92,96,138,65,211,161,110,37,73,36,253,210,176,65,142,61,189,234,59,123,193,231,20,148,102,60,109,250,87,63,39,112,57,102,228,128,58,83,96,179,50,161,149,152,32,221,129,154,44,106,171,101,215,153,75,40,49,250,84,14,1,228,212,10,207,19,52,105,130,1,61,125,233,63,18,177,5,220,187,179,212,247,197,35,20,107,156,91,179,50,115,146,122,210,76,42,132,185,87,138,8,100,35,243,174,119,14,134,172,66,240,72,141,52,129,148,228,6,11,220,84,172,37,123,117,98,20,69,14,23,7,182,126,42,168,137,221,26,83,208,55,218,139,161,37,100,162,70,242,200,78,33,7,242,231,57,197,36,2,73,36,140,146,125,68,28,116,207,53,26,171,40,49,238,244,183,244,167,169,45,43,48,244,5,28,12,244,165,116,93,18,72,242,77,112,234,146,156,38,113,199,39,39,161,166,72,209,12,23,4,50,140,99,52,232,118,112,231,242,231,159,115,82,65,2,205,32,224,249,142,112,1,29,170,89,84,116,11,24,150,39,148,7,87,78,131,168,53,169,210,180,51,127,117,111,167,218,192,202,205,56,150,226,125,223,253,48,50,23,249,26,3,22,148,76,187,22,82,134,102,11,25,3,57,25,199,21,237,26,30,147,109,165,91,67,105,22,245,184,151,105,153,255,0,203,144,7,235,214,185,243,229,81,90,236,223,14,55,55,250,8,181,181,183,159,36,214,118,242,34,75,135,147,113,199,165,23,1,23,30,231,154,149,173,162,120,218,24,237,218,54,91,108,179,147,149,86,35,144,15,197,44,172,36,41,104,147,24,164,141,139,129,31,93,153,192,205,57,145,210,204,198,143,41,83,54,236,15,204,171,219,3,230,184,187,219,59,105,71,81,7,71,230,139,59,103,143,38,36,81,22,227,193,62,230,174,9,76,237,127,44,75,186,50,171,26,231,220,114,126,157,170,167,157,36,86,178,137,25,176,101,70,85,97,202,169,61,41,45,101,100,144,192,24,97,213,179,17,238,217,56,63,243,218,154,251,33,253,5,173,136,23,6,76,74,133,83,145,252,57,197,60,75,48,129,241,22,235,153,15,14,167,32,3,208,147,84,172,181,41,110,46,124,179,33,68,86,9,234,94,164,117,171,73,60,150,182,176,50,149,216,146,121,114,133,254,60,244,63,204,83,79,200,216,212,45,58,199,234,222,99,61,120,204,167,7,175,183,53,4,210,92,173,180,114,27,118,103,83,176,142,188,1,156,98,166,142,68,129,100,22,227,247,106,224,122,120,12,231,174,42,104,174,20,145,33,96,142,67,103,7,134,97,237,82,221,148,136,109,191,15,28,97,86,54,85,200,145,119,3,219,168,170,247,172,133,227,128,239,72,200,50,3,142,216,192,31,169,171,91,167,252,204,185,228,54,211,212,14,245,82,121,102,123,128,228,111,40,251,64,0,16,71,113,138,107,96,244,138,58,139,98,213,33,144,145,140,157,195,128,78,63,222,131,94,176,143,77,44,146,111,151,104,223,207,76,30,49,239,71,111,182,168,221,57,18,38,239,74,47,92,117,60,80,77,78,28,111,100,81,18,250,176,8,231,160,171,107,102,18,122,48,254,46,179,140,90,44,177,177,81,28,72,72,97,141,228,177,206,43,26,21,68,134,67,210,183,62,54,243,35,153,224,234,139,111,16,228,117,60,159,239,88,185,109,221,114,88,140,118,249,174,236,63,130,57,178,126,76,128,1,128,224,251,212,222,147,6,48,75,183,67,80,174,21,10,158,167,60,83,211,119,150,15,76,28,86,166,98,21,0,28,156,98,164,91,88,222,41,28,220,5,117,198,212,35,59,169,74,161,141,137,36,158,152,166,68,236,206,0,11,199,189,2,32,101,42,197,79,90,152,68,21,21,255,0,139,25,199,122,152,219,224,250,155,39,169,197,89,72,188,167,66,66,185,200,31,95,165,58,11,25,26,71,52,222,135,40,122,224,212,130,31,38,69,73,84,109,98,113,131,239,82,61,168,103,98,155,128,3,143,160,235,83,71,105,36,193,67,16,170,160,238,102,227,3,223,235,76,155,2,234,49,249,87,128,242,127,118,63,94,106,156,82,29,197,241,205,95,213,21,191,21,31,78,20,18,71,122,160,142,11,145,92,115,95,38,117,195,240,68,68,230,85,203,109,247,249,171,145,68,35,133,135,118,239,237,85,36,218,79,60,31,122,38,16,155,21,81,193,238,213,57,29,42,52,128,235,70,50,222,219,145,33,132,167,1,187,53,37,196,137,230,76,10,249,146,49,33,72,162,77,100,101,211,162,100,38,70,143,216,116,168,44,172,86,100,125,241,191,153,187,57,233,92,202,123,179,64,44,232,200,145,180,160,169,206,10,147,85,229,64,178,2,167,168,162,26,172,97,174,165,96,88,21,31,148,208,246,86,101,15,207,78,181,211,142,73,198,204,103,162,39,82,49,193,174,233,199,90,149,165,127,36,41,0,138,135,142,221,43,98,5,221,142,131,173,32,36,33,10,199,147,234,21,192,227,36,83,194,15,224,61,122,210,1,170,61,234,69,57,59,113,247,166,215,22,227,3,173,0,56,16,164,247,166,111,32,244,24,53,195,129,131,72,122,208,2,241,218,186,186,186,128,53,87,178,133,83,110,178,44,192,131,133,69,233,207,250,80,155,195,135,45,31,154,209,150,198,79,95,140,209,2,162,75,216,240,202,187,88,46,123,53,84,184,113,229,92,69,58,0,202,133,84,17,206,65,200,254,93,235,94,142,84,80,152,175,150,119,69,34,74,197,155,56,225,144,129,129,138,108,184,18,60,5,206,198,42,217,97,249,120,255,0,122,185,117,9,88,108,228,144,137,55,70,118,129,200,220,8,224,129,238,42,17,29,166,251,132,109,153,140,229,121,60,100,244,20,212,145,104,172,20,126,255,0,17,200,200,170,64,108,99,25,198,9,248,169,65,98,133,81,140,194,68,27,139,3,232,62,212,182,241,172,183,64,63,238,99,118,243,12,99,178,251,102,144,35,136,159,201,96,200,192,59,28,109,32,100,228,124,211,110,216,200,81,165,59,23,204,147,243,110,219,216,31,127,173,60,41,156,187,200,125,88,221,200,25,45,237,83,220,20,136,68,209,50,57,8,220,99,56,207,197,66,201,110,145,177,50,230,76,227,106,228,113,142,180,251,11,44,219,69,12,150,234,210,200,233,181,75,160,41,193,35,176,231,233,79,252,61,187,89,180,175,1,18,136,89,137,9,159,80,60,115,85,173,109,36,187,145,34,140,171,41,108,174,241,198,79,124,253,170,203,95,226,113,22,124,146,160,166,0,200,39,60,255,0,58,137,39,116,32,135,157,34,88,193,26,60,144,217,18,190,110,227,233,44,115,223,175,106,131,205,186,145,228,22,177,195,2,198,251,149,130,225,243,254,181,36,54,19,222,134,82,224,71,40,50,48,199,112,112,49,238,107,209,52,143,12,193,99,110,218,165,242,200,18,218,213,167,11,206,87,104,56,57,238,123,215,60,164,162,105,24,182,121,220,115,71,44,204,21,92,60,164,52,142,71,4,169,233,241,210,136,217,205,36,50,223,94,40,76,155,152,203,70,70,54,169,96,120,237,142,244,46,209,228,150,222,123,153,14,69,212,155,229,99,216,22,207,78,220,28,228,81,251,189,53,30,9,25,67,60,178,64,145,12,62,208,216,35,4,252,226,137,181,208,81,12,118,146,234,186,221,245,202,206,87,108,140,219,192,218,74,244,233,69,205,225,129,109,97,157,228,88,167,196,129,202,228,127,151,39,233,205,15,211,109,110,96,188,65,34,7,123,129,232,153,28,156,96,224,209,123,219,84,89,98,243,31,121,143,5,147,56,35,61,135,189,115,100,107,149,120,53,130,117,104,15,226,136,38,147,72,121,93,212,236,148,113,236,1,56,199,212,86,78,202,234,40,166,205,194,249,177,170,16,19,167,38,180,222,32,190,91,144,246,176,157,209,224,77,38,241,249,118,228,42,251,230,179,48,219,139,155,121,174,124,146,6,210,84,142,156,99,249,215,111,165,79,219,48,207,87,177,138,93,14,237,193,182,242,120,254,85,61,228,30,88,92,3,184,161,124,1,157,181,25,72,173,229,69,151,46,160,228,168,61,197,93,159,81,137,98,100,180,66,161,85,194,228,228,141,220,16,115,241,93,42,171,102,13,187,208,251,187,7,181,142,218,242,18,15,156,161,148,48,193,3,223,31,106,101,205,157,173,240,129,52,243,34,220,20,6,83,49,218,172,249,228,143,97,86,95,80,103,176,138,242,234,28,72,242,24,208,147,233,0,1,140,15,108,127,90,170,209,203,60,9,114,176,58,41,96,119,246,35,191,243,165,42,20,108,175,125,103,45,165,204,182,243,42,51,66,198,63,50,38,202,177,29,193,165,72,166,72,209,230,95,204,115,187,220,1,86,6,161,167,204,182,49,121,70,33,28,44,179,177,57,220,229,142,72,251,98,169,151,105,163,144,195,43,17,187,0,31,242,246,165,69,187,17,74,144,121,193,29,7,189,73,189,195,44,82,50,129,142,213,37,247,225,44,228,68,179,156,220,63,2,70,43,192,56,228,15,189,83,5,46,111,218,68,92,38,70,65,246,20,52,9,89,101,141,183,147,180,29,238,14,224,127,181,55,9,24,1,54,135,221,201,83,146,126,42,105,214,221,81,30,32,55,145,146,61,170,20,32,157,197,130,156,240,123,208,144,187,38,111,49,146,82,24,97,186,231,169,174,102,196,96,28,17,129,192,247,247,167,165,166,235,86,145,61,69,65,231,223,189,65,18,111,248,192,253,105,74,135,17,253,1,148,176,192,225,64,29,105,35,183,121,223,56,198,112,78,105,234,66,148,243,1,43,198,224,58,227,60,226,165,154,24,133,239,151,111,230,121,125,80,231,158,127,210,165,178,145,94,48,197,194,5,224,15,248,104,201,129,228,16,165,177,204,170,193,25,135,191,176,247,168,32,129,231,38,222,222,38,146,224,237,138,48,131,61,120,39,235,94,169,224,255,0,7,174,159,178,250,254,53,75,139,98,124,152,79,32,48,28,177,199,83,88,100,202,160,111,139,27,155,42,120,71,195,183,16,249,151,215,214,204,103,139,211,6,225,192,94,228,124,214,242,65,112,150,254,119,145,151,36,182,212,31,151,143,234,105,233,27,71,17,148,18,66,166,21,67,118,110,167,235,87,167,93,168,171,111,176,201,145,249,201,224,87,11,185,124,153,222,146,130,164,10,6,221,67,25,68,165,152,238,198,48,84,118,4,247,171,51,186,198,146,94,196,76,106,164,43,100,245,3,28,83,101,120,124,227,117,37,206,197,143,248,8,231,142,51,242,77,73,27,163,89,254,37,83,116,82,146,234,142,58,100,138,5,101,45,77,26,230,23,151,204,141,65,11,149,3,242,144,122,231,230,133,189,204,39,83,119,83,132,142,60,2,189,142,58,254,180,115,80,104,90,209,149,66,172,147,144,170,160,117,35,160,172,243,237,55,200,194,1,28,66,61,133,128,239,77,178,92,89,98,4,145,103,148,206,190,182,132,183,39,128,125,234,123,73,35,181,128,56,36,70,70,240,207,234,245,3,142,149,86,123,123,217,48,214,229,188,173,187,216,227,146,58,16,5,112,192,137,188,166,102,141,216,0,49,249,112,63,214,149,148,130,200,17,110,217,146,21,48,5,18,110,60,2,231,3,53,44,80,44,155,76,160,40,140,99,111,76,102,134,65,112,202,86,7,81,43,161,0,122,191,49,235,252,170,247,152,124,226,205,150,143,140,243,201,98,113,67,26,217,59,196,238,192,229,128,110,165,155,190,40,125,227,60,8,153,136,134,64,3,96,244,247,193,239,218,175,33,119,101,57,30,82,201,130,27,140,227,189,14,212,154,87,96,161,55,144,220,96,242,70,120,226,156,69,53,72,166,173,20,210,23,4,249,141,153,23,61,115,142,130,132,59,137,153,20,200,207,35,18,89,73,207,67,205,16,187,156,192,175,4,144,201,234,220,202,91,183,57,21,153,187,212,206,155,40,187,137,3,50,196,88,12,112,73,227,31,114,113,90,165,122,57,155,2,248,162,85,212,53,91,162,195,134,144,170,176,110,202,21,71,247,160,66,5,38,65,32,36,161,11,156,246,237,86,245,200,157,110,26,53,144,1,2,140,169,247,62,166,63,169,170,169,121,178,25,10,160,102,118,83,183,191,29,191,157,122,16,141,69,35,138,114,182,216,54,88,7,44,167,156,242,42,2,24,2,163,185,171,151,104,82,225,191,121,146,231,35,104,225,71,205,53,98,71,152,70,65,99,187,243,14,254,213,165,2,101,103,82,133,143,56,2,164,137,1,64,79,4,247,169,94,50,100,49,51,108,24,36,150,254,148,248,109,230,11,150,0,34,144,65,39,174,120,226,164,44,124,48,132,84,149,27,37,129,222,27,181,74,160,74,10,163,4,124,30,49,215,233,80,78,175,19,188,82,126,126,132,102,163,84,117,10,112,193,151,165,49,118,95,48,177,245,60,140,174,138,56,237,199,106,178,238,33,12,236,7,172,103,25,206,51,84,163,186,153,142,21,118,128,56,36,255,0,42,179,43,170,72,143,112,155,114,6,248,250,18,61,233,50,88,47,89,151,55,46,224,1,184,14,131,165,8,183,84,37,153,207,74,39,174,168,75,136,196,120,218,224,28,142,244,62,4,86,130,70,145,192,85,227,29,235,146,79,228,206,232,126,8,137,34,51,92,5,69,224,176,205,30,109,61,230,150,56,55,98,49,249,249,197,86,210,35,95,221,224,130,65,36,230,138,70,101,142,103,227,36,12,243,92,185,103,186,53,140,124,150,172,30,56,129,137,37,204,113,140,80,91,157,69,210,231,116,121,82,173,205,95,212,108,227,123,112,45,165,219,230,114,224,82,218,217,216,207,19,70,135,46,128,103,119,189,99,23,21,118,86,236,102,163,37,182,169,0,104,152,121,225,65,56,24,205,0,88,246,197,44,46,252,213,155,159,59,71,190,10,170,164,238,7,4,117,20,237,66,206,127,241,19,230,198,170,38,1,148,173,116,227,210,253,19,37,96,118,6,51,180,116,166,224,85,187,168,77,184,42,220,176,53,75,57,174,152,187,48,99,184,20,131,42,115,220,215,14,180,174,27,3,61,41,176,16,113,249,169,196,3,130,5,48,100,83,142,113,197,0,72,48,70,74,109,249,247,166,53,46,226,99,218,196,144,59,83,84,115,64,29,93,93,138,234,0,208,60,45,36,80,110,40,210,188,165,14,79,79,130,63,189,73,21,164,87,144,184,150,79,45,160,147,99,190,51,133,60,2,126,134,161,136,75,112,197,99,244,52,110,92,3,215,32,117,168,226,187,67,60,139,112,23,23,32,101,241,142,157,197,91,78,180,114,196,138,101,184,55,43,44,114,70,200,95,98,200,23,171,125,189,234,175,225,228,23,9,233,79,48,200,67,7,4,0,127,222,136,178,205,97,8,123,86,46,145,237,146,69,98,61,44,27,210,69,75,117,125,36,114,202,139,24,104,46,83,115,111,25,218,217,4,243,239,186,133,38,186,45,48,115,44,235,27,78,200,160,16,17,58,237,61,120,205,54,80,155,210,72,152,143,45,6,121,60,224,119,169,89,165,242,110,64,87,242,87,18,149,98,123,156,231,138,171,26,204,208,177,71,12,25,76,127,155,243,10,181,125,176,35,220,9,34,38,192,32,46,119,100,145,82,66,132,200,35,116,11,128,78,125,253,179,79,48,164,146,133,7,0,156,96,159,97,193,251,87,79,20,158,84,50,25,20,100,149,202,240,71,35,156,85,57,46,128,181,111,49,131,50,62,213,42,8,218,163,138,147,203,243,74,20,81,184,0,73,35,175,28,159,165,48,218,102,231,254,240,146,56,223,12,172,221,56,227,4,118,52,74,192,194,39,18,54,198,140,6,243,16,159,202,49,193,172,36,233,90,26,53,190,15,209,204,240,170,222,91,177,9,147,188,30,81,207,229,63,165,108,127,104,18,79,97,224,9,132,74,235,230,132,133,192,231,210,199,4,129,242,41,158,21,179,22,218,117,188,139,232,118,111,49,220,243,179,227,31,67,210,168,120,254,237,238,44,173,180,163,32,105,101,153,74,34,156,48,218,220,2,61,191,210,184,212,183,103,77,106,145,230,22,178,34,91,203,20,109,181,137,68,133,73,198,72,39,147,241,138,158,250,198,11,43,40,191,17,28,165,153,87,240,229,101,37,153,183,118,29,134,123,252,87,163,216,248,74,207,77,210,218,250,255,0,100,194,56,152,203,192,98,84,12,144,43,206,63,197,147,85,241,116,119,247,81,145,108,170,69,188,43,255,0,211,64,61,3,235,158,107,85,39,41,104,135,26,46,233,186,196,182,51,91,90,72,184,142,218,51,25,144,15,87,39,36,154,209,199,118,151,198,60,194,178,128,128,171,176,198,113,244,235,84,33,243,99,146,73,166,180,220,210,176,229,0,35,159,126,56,171,41,28,171,30,84,108,133,151,112,85,92,144,165,142,127,74,230,200,211,218,70,184,211,70,115,91,183,65,111,171,76,56,147,241,112,150,97,249,66,149,227,31,112,104,21,165,205,196,118,108,144,190,17,65,4,109,238,107,67,172,233,119,16,105,242,181,229,207,89,99,137,177,128,10,22,37,114,61,198,79,63,52,18,218,211,22,37,146,84,39,113,220,132,224,144,15,250,87,161,233,239,134,142,92,238,165,176,116,44,187,156,207,187,126,61,36,30,245,37,184,15,36,129,178,73,83,183,235,72,48,211,135,31,148,114,223,21,98,233,74,192,238,139,183,204,96,160,119,205,109,179,54,210,99,103,182,184,123,8,110,28,249,177,43,237,192,254,1,208,126,181,53,204,183,17,233,113,34,207,182,221,179,25,128,182,74,141,217,207,199,53,24,187,185,190,72,109,140,177,197,24,81,17,69,224,16,185,59,143,206,106,72,82,221,80,172,228,122,152,29,236,51,219,165,93,19,215,100,50,89,27,168,4,241,38,17,72,95,249,250,212,94,89,183,149,144,199,147,193,171,123,33,54,102,83,43,137,114,20,168,62,154,137,132,13,110,242,9,136,157,93,84,38,59,99,154,26,161,41,54,71,115,41,150,229,231,16,170,7,31,151,176,20,235,118,88,79,153,18,126,116,198,79,35,52,143,19,198,142,174,227,114,118,61,105,102,243,9,56,4,128,217,33,71,24,239,73,148,53,200,8,196,100,176,61,41,140,209,157,156,147,147,215,218,149,149,133,192,86,62,130,7,57,226,154,2,200,74,178,224,169,192,53,45,142,130,81,92,201,37,178,192,136,70,65,245,251,123,143,210,171,135,144,73,24,9,194,12,30,212,129,154,50,73,144,230,48,49,142,152,165,141,191,16,232,144,163,188,142,118,250,70,73,52,152,226,88,129,226,243,95,116,126,96,42,84,174,112,115,219,21,169,240,167,132,239,252,69,111,37,211,70,45,108,146,54,34,87,28,48,29,113,254,181,115,194,94,11,77,66,27,155,185,82,65,109,25,216,238,220,29,253,112,163,250,215,166,44,54,55,105,104,176,176,183,130,21,49,195,0,56,18,3,129,146,43,143,46,117,27,138,58,113,96,114,223,130,45,55,68,211,44,218,216,233,118,209,91,4,86,83,50,174,76,185,224,182,127,165,24,72,196,78,201,18,179,184,192,242,193,227,56,235,154,125,180,113,218,136,161,36,8,135,160,18,48,73,25,53,99,201,132,178,21,32,112,206,62,125,201,253,107,145,39,45,179,181,53,29,34,59,123,103,86,72,119,168,125,165,177,254,99,254,213,4,173,186,24,103,45,148,93,200,192,117,113,156,10,177,116,236,176,6,136,42,186,156,35,17,141,171,252,88,170,242,200,165,92,68,187,81,70,65,247,52,218,21,223,99,101,48,173,180,133,160,17,160,43,135,35,57,246,251,230,163,187,188,144,71,251,149,13,25,200,27,113,145,243,85,239,101,118,133,176,202,155,179,149,62,249,246,247,161,19,93,78,179,126,28,200,187,150,77,164,156,14,62,40,110,134,182,23,116,153,101,73,93,129,142,34,36,44,131,158,58,138,29,109,28,192,201,149,13,230,57,49,43,12,109,25,200,170,203,125,28,113,62,4,174,4,110,76,187,184,45,159,111,106,20,117,100,137,252,219,153,213,30,69,7,113,60,103,28,98,142,246,75,117,163,75,61,227,70,103,116,102,243,114,72,42,113,183,182,42,175,248,150,216,222,64,209,163,33,221,207,241,140,116,172,181,197,253,253,220,110,109,108,238,110,60,214,24,12,187,65,62,228,210,195,162,120,166,230,7,113,13,164,40,203,181,132,141,144,138,15,65,138,46,62,88,185,59,232,213,91,75,109,113,122,20,200,60,195,25,118,219,193,92,246,162,173,36,101,81,139,128,146,236,42,72,247,227,245,226,188,222,214,207,88,209,60,78,154,158,165,42,79,12,13,182,67,18,250,118,28,12,253,6,69,109,98,148,165,186,162,16,21,27,149,234,65,0,209,42,237,49,197,253,133,85,149,132,101,57,4,135,3,28,168,233,131,245,197,85,145,60,187,211,12,138,87,116,123,195,231,7,57,169,45,36,125,217,119,3,105,203,51,116,198,56,253,42,27,175,48,197,33,50,40,117,144,1,191,146,195,25,170,138,242,18,102,123,90,188,153,163,39,13,194,156,131,212,227,165,103,47,156,69,165,65,41,144,25,124,248,148,41,30,199,113,31,202,142,107,23,72,230,72,215,135,76,99,60,208,141,86,88,96,65,231,0,25,15,152,1,252,187,153,48,62,248,231,239,90,227,249,52,142,124,159,24,217,154,187,49,205,170,73,36,161,182,75,146,216,246,233,197,82,242,146,39,202,141,178,44,128,128,125,133,93,212,85,38,210,214,77,224,188,108,66,227,169,230,169,67,11,53,196,119,51,46,253,157,99,255,0,53,122,73,210,60,244,198,220,126,105,213,191,48,94,59,100,210,195,4,114,76,174,190,156,71,146,79,118,166,160,138,75,83,44,133,132,184,43,211,255,0,46,163,245,171,8,160,194,170,48,79,33,178,57,206,127,210,129,182,49,140,14,170,146,229,87,24,39,169,31,53,30,97,115,229,180,178,24,200,24,82,57,31,63,122,154,59,82,232,75,178,171,150,225,79,82,42,102,181,198,85,134,9,31,156,117,199,181,4,149,26,48,101,223,130,25,134,88,255,0,165,68,208,202,101,222,185,199,37,104,172,54,177,188,74,32,45,230,109,253,232,145,248,206,120,197,72,246,172,230,52,42,99,144,156,156,55,79,159,210,149,161,216,50,57,153,63,123,229,140,175,94,58,54,104,236,81,53,218,200,247,10,146,202,84,250,186,13,191,251,208,198,76,192,136,81,145,148,147,144,57,113,218,136,90,199,35,249,17,238,101,112,113,40,97,219,253,42,101,177,163,53,175,171,52,240,238,80,134,52,80,64,233,222,132,91,136,145,129,152,159,45,143,56,173,15,138,85,124,240,19,167,150,160,31,126,58,214,92,163,34,110,39,190,56,247,174,89,246,206,200,126,40,210,67,10,70,143,44,124,40,92,81,77,59,47,104,210,227,39,166,123,80,189,46,23,186,182,97,158,4,124,143,122,150,7,146,193,85,25,201,13,145,229,98,184,114,45,155,166,18,43,182,15,51,102,88,182,6,5,86,109,150,136,206,80,41,97,146,123,211,159,89,91,36,242,229,128,170,17,158,104,126,163,123,111,117,97,44,144,49,50,1,194,142,181,48,131,111,101,248,4,234,87,13,123,120,238,27,118,220,1,138,177,107,32,146,4,150,73,63,120,27,110,24,250,134,62,42,75,89,146,45,42,222,221,98,141,39,121,193,114,253,88,123,85,93,82,214,226,11,161,115,113,15,148,247,4,144,7,76,3,93,113,94,12,200,111,137,155,80,10,164,29,212,59,4,150,200,193,4,138,186,9,42,160,159,94,115,85,202,245,249,53,209,13,35,25,118,68,114,41,206,78,209,187,20,169,157,192,14,115,73,180,121,164,57,166,35,135,111,154,144,33,207,35,138,136,242,132,38,115,156,84,143,27,41,10,206,115,142,130,128,26,71,172,140,100,124,87,19,128,49,154,82,201,26,129,18,54,254,228,215,110,201,245,140,80,3,107,169,216,31,195,252,235,168,0,213,197,219,93,223,155,137,92,66,239,146,124,177,129,144,49,154,130,217,45,157,138,220,18,11,30,88,242,62,13,20,184,178,18,105,182,102,76,68,36,137,203,7,24,223,180,224,99,142,184,170,182,150,17,189,140,183,146,122,225,133,213,89,67,225,185,226,175,148,82,209,204,54,13,46,101,47,45,219,200,214,80,201,135,218,121,40,15,56,247,164,188,146,27,136,196,54,242,184,183,19,159,43,60,54,222,160,159,147,222,165,107,87,147,247,118,55,119,18,195,36,96,73,187,227,168,251,26,143,240,203,103,248,139,60,43,56,140,188,76,188,242,7,31,222,165,59,217,72,175,112,171,106,152,142,70,57,77,164,103,168,227,53,1,229,144,192,20,114,88,156,240,223,106,136,126,245,148,121,242,12,28,18,231,36,127,206,148,248,155,114,130,6,36,3,12,127,203,147,144,107,74,161,140,11,61,201,40,170,21,134,88,229,72,197,78,169,33,220,243,21,145,15,167,142,196,211,163,121,26,121,216,177,64,83,4,129,252,254,180,237,61,102,138,246,32,210,9,81,249,28,126,163,20,54,232,66,74,146,77,185,86,69,86,141,128,10,58,182,48,104,230,141,102,63,18,8,84,104,229,111,37,249,206,50,69,6,142,56,99,183,73,138,190,36,159,208,64,232,1,254,181,168,240,254,158,195,89,178,146,40,217,81,164,86,154,70,92,140,3,143,239,88,101,151,196,210,10,217,235,73,167,165,157,169,72,164,49,174,255,0,91,43,112,132,14,15,220,226,179,218,93,154,223,120,138,227,81,189,149,166,9,232,140,145,147,144,50,112,0,207,208,10,189,121,60,246,182,51,172,204,29,201,218,55,116,244,231,158,58,117,171,58,12,63,135,210,237,93,202,111,45,188,16,49,157,220,138,225,179,169,70,200,63,104,119,159,128,240,133,228,113,185,252,171,18,130,125,75,187,253,179,94,65,110,139,45,204,10,145,150,155,240,152,140,19,128,206,27,142,126,153,175,70,241,253,243,62,138,76,144,49,142,41,75,74,73,4,178,244,7,245,53,231,134,225,101,149,158,25,94,55,142,18,20,50,130,49,199,32,246,173,113,183,36,201,154,165,179,67,21,197,205,194,88,222,164,254,83,174,67,33,60,31,247,20,82,11,155,200,89,210,229,21,179,25,40,65,244,182,79,74,199,233,122,212,48,32,182,157,11,28,156,144,188,224,241,210,180,118,23,19,76,144,56,27,60,144,98,145,28,28,147,238,62,198,162,112,113,99,139,40,120,162,35,54,143,153,164,244,197,42,134,113,212,227,56,251,214,74,250,18,109,162,147,119,165,87,35,7,158,79,250,86,187,198,51,70,116,86,88,142,75,60,65,178,49,187,25,231,234,15,90,195,172,222,84,168,217,200,115,234,221,210,189,15,73,94,223,247,57,115,197,185,156,178,58,196,192,40,198,225,185,135,124,83,46,121,145,165,86,110,113,156,158,228,84,151,51,197,33,41,18,133,80,220,48,224,17,74,208,196,34,72,89,243,39,231,39,31,165,116,254,140,186,221,13,183,13,181,24,174,80,176,82,71,110,106,205,244,51,181,178,58,186,180,2,87,72,215,191,24,57,254,117,4,183,17,219,196,98,129,152,150,0,184,60,96,252,82,35,129,52,50,72,75,13,248,100,20,252,80,188,216,196,154,77,134,34,119,6,193,57,237,82,219,91,25,11,50,146,113,234,92,125,123,212,141,29,169,18,178,205,153,11,176,88,241,209,126,181,37,179,16,241,199,28,187,65,229,137,227,143,115,80,208,219,250,29,121,8,2,41,216,146,36,234,71,60,247,254,117,203,207,152,209,182,216,35,25,218,127,138,159,120,142,86,56,34,186,18,69,213,113,239,239,84,165,183,150,8,163,147,115,24,100,98,170,123,49,160,72,121,100,42,73,126,87,0,47,197,91,210,226,180,89,90,75,196,45,20,94,162,51,249,185,233,85,68,139,5,155,35,40,50,72,114,9,236,106,229,172,113,223,195,33,118,85,17,128,89,115,130,70,122,15,154,85,176,240,82,105,3,196,236,248,86,118,7,104,237,241,94,129,225,31,9,221,155,3,172,204,241,218,216,50,178,77,40,245,62,220,14,16,127,152,251,252,86,91,73,181,134,247,81,179,138,194,6,55,132,151,88,155,212,9,206,20,26,246,155,123,120,227,138,59,88,89,140,145,194,170,109,84,15,44,58,131,185,135,201,60,26,230,205,145,173,35,124,80,77,236,117,172,141,170,233,54,150,15,229,172,112,32,50,53,179,250,148,5,234,255,0,36,115,90,11,104,209,22,25,35,49,170,144,56,35,158,122,17,243,81,91,217,46,157,109,112,205,24,14,195,13,28,99,25,7,251,215,45,220,75,177,50,201,30,205,202,58,144,139,156,115,245,226,184,55,39,108,238,85,21,72,184,6,233,20,58,9,54,62,55,147,192,62,255,0,165,42,74,204,85,182,18,3,178,231,161,192,61,126,149,159,142,243,202,142,38,36,149,66,100,100,25,36,49,99,128,212,77,46,36,184,131,131,28,76,202,25,192,234,50,63,211,154,117,65,25,90,38,185,157,217,204,88,27,48,23,115,123,158,191,106,163,53,202,164,114,150,198,221,219,50,189,7,20,14,255,0,196,16,105,66,49,117,116,64,116,0,175,89,27,158,54,143,154,243,221,115,198,55,215,210,42,67,52,150,182,133,136,137,20,2,238,125,216,211,140,101,39,72,82,146,137,186,190,188,89,209,222,70,33,98,201,102,118,192,227,140,147,89,187,223,16,91,27,180,183,178,42,197,184,51,72,125,25,246,29,201,205,96,230,191,154,104,194,61,212,210,2,119,50,177,36,126,149,111,66,142,75,171,153,175,157,38,123,75,52,44,205,142,55,255,0,8,7,223,56,173,125,133,21,114,100,123,206,90,138,13,235,102,119,152,69,54,166,210,12,170,172,81,13,163,7,169,253,69,104,180,59,24,5,163,41,129,226,118,43,178,89,148,182,72,35,133,246,172,190,137,99,113,170,234,222,115,62,72,28,146,188,3,223,253,43,216,108,116,246,125,62,40,229,125,190,92,99,123,40,25,70,174,76,211,118,177,217,211,26,75,149,21,108,237,67,238,142,73,119,226,67,181,135,24,31,3,181,88,150,52,183,149,87,205,202,21,10,35,207,115,215,63,52,78,59,87,17,172,190,68,96,137,11,112,57,35,29,106,173,213,188,126,80,88,227,41,52,129,157,36,198,66,182,59,215,51,168,143,149,153,121,162,150,242,210,123,121,145,26,49,3,195,57,4,134,39,121,32,143,126,213,14,150,203,38,159,14,214,102,201,242,223,223,114,228,49,39,228,213,125,79,84,88,238,84,51,197,230,71,41,140,190,237,163,37,3,22,97,252,171,180,123,149,85,212,35,137,226,124,92,121,138,133,176,8,144,110,35,245,29,107,163,26,124,118,67,164,244,106,108,191,236,180,187,65,108,109,144,14,20,41,239,245,166,205,20,104,177,204,173,43,23,202,236,97,195,19,147,159,208,83,173,238,34,10,210,38,210,66,227,4,29,172,221,200,250,10,235,211,248,187,103,17,74,190,96,37,134,222,163,140,99,31,74,221,42,242,76,157,128,94,193,36,47,115,191,17,47,173,148,247,64,9,39,244,21,159,241,4,144,69,111,10,93,70,124,210,134,228,198,189,67,63,42,15,209,64,173,37,225,141,158,222,219,18,24,174,174,18,55,124,99,40,131,115,96,123,99,175,214,177,26,171,157,82,239,241,196,229,231,137,164,44,78,6,237,196,109,3,232,5,116,96,91,179,147,212,75,227,64,182,142,41,26,54,146,54,68,17,146,9,110,167,233,250,213,116,98,100,141,35,245,122,179,145,216,10,185,4,164,90,152,204,106,204,142,57,99,200,24,228,83,38,80,182,214,222,84,42,147,196,204,12,128,242,217,60,3,244,174,211,136,130,93,219,188,192,23,106,186,226,63,101,238,43,154,73,36,157,82,24,253,44,196,175,191,74,73,188,194,172,237,128,224,103,119,242,233,82,193,28,209,16,207,1,103,242,243,189,121,200,52,237,118,5,99,111,44,205,35,43,21,202,130,50,106,245,146,205,16,43,230,6,37,125,89,236,42,25,166,138,25,94,54,243,71,150,152,41,223,63,233,87,132,201,123,9,79,57,78,23,10,193,113,184,226,155,217,40,128,136,163,158,5,96,55,121,153,59,186,113,210,174,205,231,91,204,139,52,121,196,216,145,0,254,14,220,212,23,144,180,49,194,74,224,179,174,93,78,64,200,224,85,217,100,62,91,202,238,93,88,13,251,185,57,233,154,201,148,142,142,22,121,10,48,195,237,206,226,115,133,21,44,80,6,180,105,139,242,192,158,56,244,227,156,254,149,52,106,145,90,250,185,153,212,17,223,211,238,126,105,45,109,167,190,190,180,181,183,220,219,95,107,29,189,84,30,105,94,173,141,109,152,143,21,196,145,234,202,96,44,20,34,229,73,206,27,28,143,183,74,15,110,11,200,165,207,7,249,86,203,246,171,166,71,164,248,166,11,40,28,152,227,181,143,168,193,228,177,231,230,176,128,29,196,141,219,69,96,250,108,235,90,164,29,183,206,158,197,210,86,33,186,1,218,175,233,144,106,119,114,53,197,180,74,70,113,230,201,252,52,251,91,139,65,165,197,36,129,119,40,233,220,213,52,159,84,188,202,105,240,74,182,239,159,129,92,141,182,111,18,109,67,195,183,69,94,87,212,60,201,186,237,236,40,77,246,155,119,166,65,28,178,73,234,113,147,129,214,172,207,105,174,70,133,167,24,86,24,206,238,149,126,40,82,123,56,188,217,140,142,87,27,88,228,238,21,112,110,43,99,227,118,1,125,74,127,39,99,129,184,176,97,199,74,181,226,13,68,94,221,217,133,115,229,197,8,4,124,209,40,116,187,121,99,147,80,156,238,138,70,216,85,7,228,35,189,15,213,116,184,213,82,104,100,5,191,34,160,231,35,220,211,89,34,228,77,53,16,67,9,31,214,15,20,194,73,92,238,227,218,149,210,88,165,217,40,42,79,32,10,67,19,136,196,167,110,198,249,230,186,163,35,57,10,93,118,129,179,7,222,162,59,73,169,56,200,231,131,75,181,76,101,148,114,13,83,217,35,156,185,242,193,192,81,77,57,18,29,199,159,122,64,224,62,214,39,6,145,120,201,206,121,239,72,7,224,28,238,56,249,166,238,82,48,87,39,220,82,169,203,115,130,61,141,115,224,182,71,31,74,0,65,93,74,160,17,197,117,0,107,245,27,129,54,159,106,96,155,247,17,47,166,18,185,0,30,24,159,99,197,14,134,27,141,82,121,149,89,17,28,163,22,94,6,87,32,31,237,86,45,110,45,239,36,158,39,141,163,142,105,203,146,141,249,99,60,109,198,61,241,85,191,195,90,55,157,60,237,133,99,18,5,36,141,192,158,152,166,181,167,217,206,198,65,119,125,167,188,150,160,5,217,152,152,231,42,73,57,226,150,246,234,107,123,177,112,187,89,152,58,92,46,59,242,63,157,37,165,164,58,152,50,36,139,20,177,225,138,179,254,124,122,185,253,49,77,23,222,124,77,106,240,140,188,142,195,56,4,158,72,193,197,61,114,215,247,26,64,178,166,52,64,0,203,38,231,36,240,57,237,197,73,107,18,254,35,99,21,228,242,122,1,223,245,164,7,123,41,245,31,83,70,88,159,204,190,212,214,76,206,35,82,1,126,157,7,243,251,86,157,141,22,194,178,151,17,200,115,33,5,80,244,224,210,172,108,46,213,193,42,81,152,149,7,129,239,138,130,22,102,66,141,185,3,99,107,123,99,175,74,34,109,36,185,242,17,36,217,46,220,28,99,158,252,212,61,118,8,181,167,89,61,197,236,9,235,84,87,103,49,228,96,156,142,7,212,226,189,42,43,65,166,91,195,111,112,193,60,208,82,89,63,252,156,132,110,76,252,100,99,235,89,159,9,64,13,197,129,184,34,64,210,249,140,234,50,6,7,167,245,226,182,23,54,242,221,61,196,187,81,131,179,36,176,63,229,113,142,51,243,94,126,105,114,116,118,97,73,68,143,86,187,187,182,178,149,46,44,246,185,227,205,4,20,110,57,249,28,209,59,111,47,252,54,17,184,188,113,64,164,176,234,172,56,57,31,4,208,152,172,225,255,0,16,88,231,132,52,86,240,100,169,114,219,137,224,96,244,249,174,212,44,238,63,10,100,146,11,89,27,203,218,100,145,217,24,131,144,55,99,130,122,114,106,56,155,45,20,53,219,209,117,11,216,180,170,209,220,1,3,62,236,131,185,128,56,250,14,107,61,164,104,50,221,106,179,233,246,241,160,137,90,72,37,151,118,65,27,248,35,219,140,81,203,29,50,238,239,89,217,40,132,183,154,169,26,68,61,32,12,28,175,183,205,111,26,222,223,66,210,141,200,64,177,219,172,140,238,114,11,96,100,159,229,84,180,180,76,154,103,156,248,164,105,214,147,105,190,29,178,177,30,122,74,46,166,149,0,37,0,220,7,235,199,233,76,89,66,68,202,197,221,196,192,34,168,218,75,48,27,121,253,115,80,71,18,207,173,65,171,222,191,151,115,168,71,44,187,2,158,1,31,187,3,216,98,163,125,80,54,165,109,9,146,68,17,204,172,165,135,86,249,164,247,209,5,95,17,88,92,174,147,27,76,187,102,105,81,101,43,202,174,88,145,207,185,21,146,189,140,162,96,46,81,114,1,35,156,102,189,15,196,215,48,75,225,169,247,58,151,75,184,227,194,158,170,114,65,31,174,43,21,5,187,75,12,151,32,145,4,74,124,194,121,227,183,211,218,189,31,71,79,19,191,179,139,212,54,178,3,162,182,9,27,25,98,36,133,222,164,252,244,169,174,208,75,114,210,64,249,68,194,228,251,15,106,134,77,73,101,218,190,73,242,194,237,3,60,226,159,98,230,75,181,154,103,93,164,174,241,142,222,223,165,117,42,233,25,181,47,201,145,220,196,226,96,172,128,62,6,51,199,90,114,64,233,149,117,27,131,0,121,233,68,245,57,161,89,165,1,14,103,66,70,121,42,56,198,61,186,80,120,134,79,4,238,200,60,247,163,166,37,109,13,27,150,225,130,156,29,221,8,162,22,241,25,157,99,17,100,109,97,245,170,18,238,121,11,40,227,60,252,226,174,65,117,186,63,206,201,48,56,143,166,0,254,44,253,170,116,199,37,74,198,70,145,199,51,70,36,194,151,9,191,29,7,189,37,218,73,52,162,36,149,154,32,223,185,29,0,3,169,171,87,112,197,3,199,177,162,145,38,1,198,198,203,32,246,63,53,1,76,59,236,246,192,251,210,232,19,242,33,101,141,23,204,77,202,8,36,227,154,185,60,22,214,77,116,3,137,138,42,52,110,167,142,122,231,233,80,36,110,177,110,12,187,11,109,56,231,21,126,75,205,58,36,48,90,175,158,142,142,175,184,114,27,60,26,93,139,97,15,10,201,254,25,226,171,34,9,64,242,162,185,81,208,19,254,184,175,119,210,173,173,60,147,248,114,229,139,153,100,97,252,71,39,191,108,251,87,206,90,108,243,27,232,228,50,226,73,165,70,222,120,228,30,191,21,244,30,145,122,151,54,241,180,12,21,27,210,225,143,70,83,131,159,142,13,121,254,161,46,86,119,250,126,130,236,243,178,59,68,202,88,142,66,245,3,191,222,133,220,164,79,108,209,69,16,56,196,80,160,29,187,3,245,38,138,35,52,241,239,80,21,155,114,241,222,132,94,126,230,245,26,48,202,36,195,97,122,49,3,3,158,199,138,202,61,27,77,116,193,215,119,176,195,60,66,234,234,27,104,217,6,240,196,46,88,118,254,85,154,212,60,97,31,159,60,26,50,126,50,101,128,237,159,59,32,93,167,212,115,222,179,99,195,169,127,121,168,222,106,122,162,203,228,221,60,74,178,62,115,193,201,207,254,36,143,174,40,124,229,100,252,45,180,175,185,45,218,66,101,78,4,199,118,65,35,224,116,31,53,180,113,41,109,152,75,42,134,136,174,38,154,235,205,212,39,149,157,164,97,182,70,206,95,216,47,176,170,49,183,225,238,157,222,55,87,142,51,183,63,155,118,56,31,78,104,141,253,204,166,226,51,118,224,72,95,136,241,194,46,71,56,29,241,81,69,113,20,215,79,56,109,193,78,84,119,45,219,53,211,24,168,156,242,200,222,202,145,218,249,113,24,218,44,121,126,185,24,242,73,56,192,21,162,184,142,239,70,211,109,244,88,213,149,221,132,242,196,7,62,105,28,15,181,71,161,88,220,234,122,193,144,18,33,131,254,166,238,70,92,134,124,141,145,253,73,162,90,85,164,186,239,139,220,220,44,146,60,77,43,76,71,66,197,189,57,251,113,92,126,171,45,58,240,183,254,199,87,166,131,106,223,147,73,224,223,13,68,97,178,46,142,124,181,37,216,158,29,201,206,126,131,251,86,249,89,74,71,18,169,6,86,218,220,114,70,123,253,106,189,134,159,5,157,164,81,184,56,206,238,152,10,125,135,199,106,135,93,212,206,131,161,222,234,108,219,158,20,217,15,31,154,86,224,126,159,218,184,20,121,58,125,191,251,29,51,146,95,216,205,106,191,180,9,83,246,147,107,225,232,76,113,233,113,202,45,230,98,185,99,47,94,15,97,208,86,178,242,50,11,196,82,66,129,3,150,87,198,73,36,133,31,53,243,69,251,203,231,137,4,205,37,208,62,115,202,115,147,38,119,18,107,232,109,35,86,135,196,250,45,182,166,150,236,82,226,45,130,54,112,54,144,48,127,152,174,143,87,141,36,164,99,134,77,186,60,167,95,186,16,249,74,209,73,27,48,45,112,135,7,123,131,128,65,246,197,25,253,158,65,44,144,106,26,157,202,126,226,67,26,36,109,213,128,201,45,240,48,64,172,247,139,85,34,212,146,5,79,45,176,80,146,114,118,142,0,173,143,132,66,218,248,113,220,174,200,165,118,218,65,220,72,224,99,31,106,168,186,198,168,190,230,236,214,63,150,203,48,150,53,142,24,92,0,1,247,28,1,239,84,224,186,79,53,94,72,101,220,210,152,240,184,85,110,122,130,62,5,26,130,218,50,26,50,219,85,165,82,7,241,100,12,241,245,170,151,55,160,53,196,54,81,43,92,91,128,99,29,64,39,175,30,245,86,158,201,148,90,209,146,215,245,19,108,109,45,237,212,202,202,110,24,237,236,114,6,1,248,94,181,132,146,76,172,25,144,2,171,187,103,182,121,199,214,180,186,254,167,111,54,165,42,71,52,142,96,253,204,71,110,50,231,254,230,7,126,120,251,86,86,250,226,220,220,40,139,62,89,98,67,17,234,32,12,115,93,120,34,248,217,197,157,220,169,14,95,42,107,168,148,144,164,185,7,62,230,161,150,43,217,165,120,209,3,200,156,62,15,10,115,214,154,176,151,84,85,127,82,128,234,79,181,90,181,186,129,76,170,142,203,49,0,184,60,111,248,174,147,159,161,176,64,194,229,99,150,101,38,77,192,128,51,211,160,31,90,73,161,154,217,54,70,199,241,23,29,21,27,59,113,218,162,121,100,243,162,113,30,36,80,118,113,208,19,197,77,111,182,55,158,105,36,115,32,192,83,142,50,79,60,208,32,91,25,142,168,209,207,27,146,138,119,231,169,239,90,59,59,72,213,54,35,129,184,112,0,198,62,42,11,91,148,91,137,39,2,110,67,97,138,110,221,242,126,40,131,249,77,108,251,55,28,254,240,141,184,207,219,181,18,144,12,188,89,30,232,172,82,34,134,1,25,216,97,80,142,128,81,104,172,230,178,182,107,121,93,55,72,73,44,87,42,64,232,71,219,165,82,101,142,75,104,252,198,43,1,30,105,82,191,152,143,127,215,138,189,21,194,173,164,30,99,121,153,66,112,15,85,232,50,123,1,89,182,82,18,123,107,167,132,79,18,108,141,216,68,55,112,71,25,39,224,1,147,91,15,3,218,165,189,132,154,179,39,174,69,242,45,149,187,70,191,199,245,98,51,89,127,14,233,178,235,179,73,110,178,178,89,56,221,44,172,196,231,4,122,87,235,142,107,210,18,4,72,150,40,144,36,113,46,35,0,224,99,220,252,214,89,37,254,84,116,97,199,254,99,196,127,106,163,207,241,195,22,206,239,195,70,223,81,234,172,52,112,177,140,121,106,55,19,150,6,189,23,246,175,14,239,20,73,42,49,50,71,103,17,31,61,107,19,111,102,151,17,73,52,142,209,50,168,206,58,86,60,170,209,189,108,155,77,142,72,217,164,40,25,83,248,107,89,164,203,35,97,35,136,8,72,39,63,52,35,75,180,38,22,100,220,234,220,110,247,162,22,141,46,157,116,150,200,172,99,126,78,123,87,14,89,109,155,65,22,245,115,17,182,125,197,84,121,124,124,26,197,88,188,111,173,65,184,149,75,113,150,113,210,182,122,162,67,54,155,119,184,31,82,126,149,137,182,150,214,231,80,142,223,81,184,252,37,178,160,37,144,126,108,118,53,183,166,73,196,39,166,28,211,110,237,6,165,117,21,187,59,165,222,66,43,12,42,158,252,212,26,132,114,88,172,134,64,2,31,65,218,57,199,189,17,123,39,178,209,89,161,141,101,130,111,92,108,163,212,163,222,160,186,91,139,187,72,252,229,25,17,236,220,59,143,245,163,74,69,65,90,51,90,141,155,23,89,25,137,112,153,0,244,34,132,156,2,6,0,231,189,105,46,163,141,237,202,220,22,89,33,24,95,145,89,242,222,157,161,23,30,231,173,118,65,218,57,166,169,142,96,165,65,50,2,15,96,58,82,51,42,176,219,249,113,131,81,99,29,135,212,83,155,160,173,8,28,118,179,169,25,227,173,57,99,70,115,206,5,71,140,116,164,12,119,28,80,3,153,66,57,218,114,61,233,160,228,138,92,57,228,82,162,142,119,30,104,1,200,165,152,237,25,197,117,114,54,204,225,241,243,239,93,72,97,20,102,252,112,252,60,129,3,122,65,57,247,224,253,234,237,204,23,145,92,164,87,55,144,182,232,185,32,227,106,251,85,73,147,79,181,187,49,249,141,38,71,5,65,207,184,106,117,163,196,8,188,189,85,152,59,109,40,220,122,73,32,176,31,21,163,222,209,204,58,226,250,38,178,146,218,43,116,10,95,42,203,195,231,24,235,222,171,199,13,205,205,148,67,100,120,129,88,254,82,9,0,243,140,119,25,165,144,201,34,238,93,169,28,24,41,158,167,7,173,92,213,110,154,24,44,128,145,115,229,111,218,131,4,51,228,28,159,183,74,93,58,67,236,24,208,78,178,237,44,10,156,16,87,56,207,250,211,35,65,231,54,73,220,132,113,142,135,169,63,110,191,122,122,73,35,56,43,194,46,61,67,184,61,63,181,61,164,158,123,187,139,169,10,179,182,88,156,240,113,129,199,214,180,182,3,34,59,1,39,32,96,131,184,103,169,162,112,222,200,151,166,227,106,136,194,237,42,71,199,90,161,17,1,129,104,143,168,96,140,114,13,79,109,184,60,171,184,32,98,57,207,61,171,57,34,214,205,167,134,4,136,26,85,1,194,196,128,42,156,122,129,221,199,216,86,221,228,6,7,88,155,39,114,128,15,125,195,38,179,154,4,45,111,100,211,197,8,112,219,21,56,0,177,140,101,135,212,130,127,74,37,113,59,194,96,242,101,92,25,21,82,57,23,4,7,252,191,167,63,165,112,37,242,108,237,142,162,145,126,220,151,102,89,72,49,220,177,42,252,100,118,31,210,170,120,134,225,154,205,98,18,16,101,145,99,108,3,202,231,57,251,1,81,186,249,48,139,104,67,72,240,168,29,199,163,170,72,131,190,14,65,30,213,5,255,0,153,112,176,92,204,177,70,129,74,198,136,114,9,110,173,241,244,161,189,232,182,30,240,109,169,158,246,107,129,193,137,114,135,182,78,51,154,187,227,41,156,120,62,254,12,99,121,72,65,207,59,78,121,166,248,80,18,110,23,112,66,88,43,49,61,114,163,138,131,246,129,2,92,120,91,80,49,130,103,16,121,129,7,25,218,73,232,62,41,94,140,234,228,96,173,111,237,111,53,75,25,96,83,118,206,143,23,151,208,162,168,194,159,214,150,227,70,138,89,150,226,237,212,75,184,18,140,49,141,188,231,131,246,172,191,133,175,30,223,196,54,152,12,200,238,35,192,56,32,28,244,173,102,165,166,220,204,76,111,51,164,145,220,110,194,30,68,88,232,126,245,121,33,193,210,116,37,242,4,120,130,31,254,69,62,199,101,129,47,2,1,156,146,122,131,159,161,197,103,162,146,103,138,123,104,36,120,210,226,49,4,136,15,7,248,143,244,173,103,137,226,91,79,15,52,112,31,57,4,200,50,254,231,60,154,196,188,171,181,16,75,147,130,249,78,199,29,43,171,210,183,237,156,153,215,204,175,42,64,131,3,112,99,193,200,167,71,103,231,71,114,232,226,63,37,20,178,177,252,228,144,48,62,121,174,134,116,100,43,112,155,128,24,83,243,243,73,62,100,45,229,31,72,109,251,71,98,43,165,50,41,149,208,201,36,130,50,196,144,127,136,244,169,219,116,106,184,28,99,244,169,45,154,40,162,103,153,78,230,67,199,191,52,231,125,200,172,3,24,192,0,177,247,161,182,38,247,162,24,3,73,233,231,212,216,235,192,169,4,145,165,200,220,171,181,125,169,21,148,169,80,164,19,223,226,163,141,28,177,2,60,227,146,79,176,162,197,72,184,64,243,188,203,126,170,57,227,189,76,210,181,181,161,137,163,82,252,31,126,126,106,172,114,54,230,0,16,163,158,58,156,211,149,183,204,192,183,201,201,226,147,98,162,85,9,229,6,46,84,147,219,181,42,36,113,49,50,18,49,202,145,220,85,119,112,9,71,4,2,106,102,84,242,73,243,11,48,198,213,248,169,177,164,19,209,116,241,168,106,15,110,75,136,227,140,19,183,157,164,145,138,244,223,10,76,241,54,161,98,254,98,78,37,23,1,76,120,14,160,97,182,231,236,126,245,131,240,166,177,254,27,226,9,29,45,214,70,184,141,163,85,3,36,49,24,7,237,156,215,165,106,219,179,6,181,102,228,181,153,64,232,27,27,135,228,113,250,17,250,87,23,168,118,232,235,195,107,118,106,109,152,52,145,50,44,170,184,102,42,8,193,224,99,143,126,106,181,218,181,197,138,50,66,209,74,140,76,99,217,71,247,168,163,107,101,142,36,121,30,38,64,205,187,119,241,30,131,237,68,36,118,146,3,144,254,105,85,39,112,194,133,247,174,94,142,180,211,211,60,219,83,180,146,210,230,104,172,214,52,130,226,220,220,186,74,127,51,12,7,199,201,21,147,184,212,98,138,229,98,22,190,64,145,131,122,215,160,199,65,241,94,145,226,149,22,182,208,106,98,15,57,173,38,89,25,88,112,241,231,107,113,244,52,15,80,179,50,170,6,252,48,184,102,193,47,203,114,120,227,176,197,117,97,204,148,105,156,121,241,124,172,196,93,77,109,112,207,43,17,184,28,14,236,220,246,168,45,64,142,89,165,72,164,71,92,186,6,233,142,128,124,154,57,122,150,246,147,198,210,91,193,46,72,80,231,210,1,7,218,136,105,241,219,46,146,179,78,33,91,136,192,184,64,145,228,185,14,48,62,152,205,107,60,202,49,179,40,193,202,84,87,242,174,244,175,8,90,192,251,69,213,251,249,229,3,21,101,32,144,161,190,157,107,121,224,205,25,44,143,226,87,206,145,157,209,210,96,115,230,122,112,115,238,51,154,200,105,130,247,91,215,82,234,230,41,54,165,199,62,156,128,167,162,253,77,122,238,155,97,109,166,218,45,188,5,176,63,34,150,206,211,237,94,108,228,229,45,191,219,61,20,148,99,162,121,159,116,193,86,48,204,205,193,39,248,171,202,124,111,172,205,174,234,215,90,53,188,132,88,233,172,99,28,227,205,148,130,89,155,225,122,15,173,122,54,191,169,141,7,195,247,122,142,20,203,26,108,132,48,235,33,56,24,253,107,204,108,38,211,52,27,81,113,185,102,188,242,146,57,146,117,201,150,105,31,124,175,158,158,156,96,124,86,158,157,124,156,229,228,195,51,189,35,207,7,154,68,173,34,29,236,60,178,72,255,0,156,215,166,254,199,117,120,90,222,231,68,151,63,137,134,224,221,66,9,244,249,100,0,195,234,15,106,201,11,251,89,103,119,123,117,193,152,185,104,206,74,243,158,149,95,195,119,167,70,241,213,181,218,63,150,4,172,146,43,113,233,96,71,250,87,102,120,243,131,75,179,28,114,106,70,135,246,153,28,169,226,39,97,25,22,208,128,17,241,128,119,114,127,157,105,124,34,66,248,126,193,93,67,49,95,49,88,130,0,235,205,87,241,235,254,63,73,107,128,201,228,76,90,45,219,186,178,16,123,252,3,210,187,194,215,112,92,104,246,13,22,239,220,68,208,178,231,171,41,227,249,17,92,73,183,137,29,216,213,76,220,218,76,161,183,50,15,45,144,182,227,212,145,215,249,10,7,168,164,159,225,183,215,46,155,101,49,74,201,42,103,42,72,224,241,245,21,124,44,230,216,38,16,70,200,219,137,61,250,255,0,74,171,126,132,233,55,82,17,32,132,219,59,129,156,147,142,159,94,148,162,250,67,154,189,158,81,120,190,91,69,28,44,229,237,16,43,76,221,76,131,243,31,214,168,204,177,181,218,71,50,152,213,144,20,117,29,114,57,163,243,70,209,187,121,209,18,147,16,85,58,28,156,159,235,66,174,96,118,132,12,73,132,0,196,160,116,81,215,63,173,122,208,122,60,121,191,144,228,134,123,105,213,196,136,72,94,49,200,219,79,130,209,2,6,88,188,226,178,22,43,158,113,245,170,208,254,41,156,249,113,190,20,4,12,79,20,78,7,54,145,172,130,99,27,62,87,202,94,65,227,156,213,217,12,150,27,136,230,151,203,216,168,164,16,14,59,99,174,126,42,41,173,27,202,83,17,9,12,152,206,71,35,29,1,250,212,49,237,123,150,64,172,4,192,108,44,48,17,187,213,184,158,107,128,232,172,78,194,78,214,35,212,195,143,210,163,144,248,178,164,119,18,219,56,71,25,144,156,1,15,76,124,209,17,110,215,196,205,53,198,210,234,119,148,234,160,14,152,249,168,46,25,96,141,64,242,210,230,34,1,110,63,48,246,61,197,59,124,69,157,151,59,217,128,36,30,8,239,67,158,135,193,150,214,225,181,13,65,25,202,137,46,66,164,158,159,64,42,184,192,3,160,192,2,175,155,88,230,100,177,245,8,100,5,38,49,117,219,211,11,159,147,67,173,118,219,223,27,145,50,249,17,140,46,193,134,37,184,11,253,107,109,225,47,15,137,202,106,247,232,197,213,201,181,141,155,242,142,153,35,223,173,103,60,139,199,101,227,196,219,53,22,122,101,174,147,167,71,103,109,12,106,0,219,149,231,11,212,125,234,66,99,136,51,72,248,93,185,201,235,255,0,189,54,119,88,102,85,95,92,242,15,74,41,232,62,125,134,42,213,189,143,34,123,163,189,243,157,163,242,168,172,246,206,196,184,163,197,127,105,126,124,254,50,97,228,102,57,45,34,24,61,113,206,13,98,108,215,127,159,21,203,148,132,28,1,220,214,231,246,171,168,52,126,54,150,24,65,243,255,0,9,11,100,118,7,119,21,134,242,102,33,37,187,83,177,143,59,71,53,207,36,211,98,93,135,109,66,89,136,153,29,154,220,30,65,163,144,58,200,75,140,29,195,143,129,67,18,40,227,178,108,200,12,59,6,1,235,82,90,48,129,25,212,51,71,183,43,92,82,217,211,4,73,170,93,165,142,155,60,131,25,35,10,15,122,192,105,182,173,169,207,52,110,170,55,130,119,30,213,161,241,117,192,103,129,48,66,20,206,1,239,67,116,37,138,39,44,234,230,69,97,211,166,61,171,183,12,120,194,204,231,185,134,124,53,60,218,125,192,211,111,36,87,141,129,27,73,206,5,89,8,154,77,244,176,50,51,194,234,100,143,235,66,181,171,143,43,88,183,186,130,220,135,192,82,54,215,107,26,236,83,106,54,206,101,85,138,53,218,17,71,39,61,115,75,141,236,180,248,232,11,46,160,247,55,175,59,22,15,146,54,129,197,12,49,176,98,199,140,156,214,236,105,137,105,20,123,163,141,252,222,73,29,129,172,109,250,8,239,174,33,81,128,173,128,43,163,12,147,210,51,205,31,37,101,32,19,183,169,239,72,67,247,197,112,3,62,212,231,29,57,173,142,115,131,122,43,163,100,0,238,92,211,75,16,112,58,82,130,192,80,7,2,172,56,92,87,19,140,226,185,120,30,170,68,203,30,156,80,3,149,55,122,177,93,83,55,150,205,136,50,163,3,33,253,235,169,12,146,225,85,55,151,118,123,134,115,191,35,128,51,198,42,196,34,9,52,103,137,246,249,178,186,136,203,3,233,57,231,233,239,85,172,26,29,206,211,239,206,78,8,60,22,246,39,245,171,22,241,37,197,157,189,167,228,123,137,3,151,96,125,56,39,159,233,91,55,90,57,252,150,161,211,239,174,109,167,72,164,133,214,217,128,82,8,201,250,124,83,44,37,145,162,150,38,183,12,93,194,149,192,198,113,211,63,21,98,113,27,70,154,126,155,38,92,76,24,200,56,220,48,56,249,230,153,115,61,246,149,41,179,150,48,230,38,223,38,57,27,187,31,173,102,165,200,40,165,37,180,167,137,28,161,25,85,85,236,125,141,54,51,37,189,178,180,145,73,229,28,198,255,0,7,168,63,52,182,146,27,137,89,216,178,237,199,0,245,207,83,159,138,180,11,187,186,239,221,30,236,46,71,241,85,182,214,152,198,36,209,121,43,27,5,12,48,231,112,233,236,126,149,107,77,182,102,212,226,79,45,152,51,128,165,87,1,155,35,143,165,65,229,230,86,145,183,101,144,35,1,207,191,74,219,120,46,207,122,167,152,175,44,99,247,138,192,100,241,128,160,125,249,251,86,57,103,198,54,107,137,92,141,101,165,178,219,88,164,81,108,34,45,187,120,201,70,81,146,115,243,205,9,88,27,83,213,36,191,183,146,53,183,177,109,241,135,4,135,114,115,177,190,0,52,98,254,67,21,140,172,145,28,190,81,78,113,147,219,239,93,164,196,182,186,85,180,94,166,118,140,73,32,35,150,144,243,223,226,185,34,169,81,216,246,81,18,205,4,205,36,229,160,146,34,60,167,81,188,41,108,250,79,186,18,56,207,122,174,183,6,112,25,204,102,63,73,194,131,183,237,86,245,165,44,161,131,52,123,173,221,88,103,7,243,169,95,184,53,81,223,202,178,89,147,24,93,242,5,62,224,159,231,158,212,146,160,11,105,215,232,117,105,4,114,70,144,196,5,187,201,156,6,152,12,129,245,193,198,106,214,175,48,212,32,146,200,144,139,40,0,74,173,146,67,2,48,61,177,154,1,163,70,96,240,226,92,44,182,197,239,100,121,30,57,199,15,199,28,246,96,105,173,228,70,217,184,88,97,180,242,136,205,179,150,118,62,223,31,90,135,221,34,188,89,135,241,22,137,168,233,203,30,163,230,71,44,41,232,105,98,63,149,212,144,63,177,251,214,138,198,230,227,206,181,213,39,144,189,148,241,20,118,199,229,108,114,8,250,211,47,237,197,230,135,124,37,78,18,57,29,86,62,14,241,140,31,158,130,134,105,80,202,222,10,73,26,234,72,152,177,242,148,143,75,6,198,51,247,53,188,165,202,27,48,122,118,139,222,38,121,206,138,114,66,128,233,128,192,115,215,147,88,73,12,81,70,174,168,172,84,140,246,207,184,251,214,239,197,129,225,240,220,113,72,75,178,72,137,156,96,157,185,21,132,155,203,150,69,18,2,8,140,103,31,90,232,244,159,129,205,153,252,202,114,57,158,105,92,32,64,238,95,98,254,85,201,232,42,120,193,140,100,112,49,223,189,35,198,35,98,20,21,94,198,184,134,245,134,7,223,158,213,212,223,130,46,206,120,218,84,50,169,82,73,252,185,171,113,199,24,17,67,27,151,27,70,65,29,27,28,129,77,182,149,35,64,242,198,155,16,150,207,191,106,80,232,112,22,51,235,36,131,220,81,217,155,111,161,198,15,38,225,19,25,108,96,251,103,251,212,146,16,219,132,120,93,189,79,185,168,11,220,31,45,152,56,10,184,76,255,0,90,137,75,28,179,1,159,113,197,72,251,45,34,68,140,239,41,33,142,54,109,233,247,170,170,142,151,13,191,25,0,224,211,164,103,117,40,220,98,154,80,240,217,231,174,115,74,198,145,35,72,140,16,30,64,24,38,164,50,198,36,40,131,247,121,207,212,84,7,212,164,244,56,224,82,42,156,28,159,215,218,129,208,75,74,186,146,211,82,211,238,34,97,230,36,202,185,110,128,19,140,159,214,189,240,162,53,140,150,202,177,225,16,36,129,215,146,15,86,192,247,200,230,190,118,96,29,2,169,35,211,215,185,62,245,236,190,21,215,18,255,0,77,177,145,164,243,47,103,183,107,121,229,102,245,38,210,112,15,212,12,215,39,168,91,82,58,176,61,80,67,195,151,111,20,18,217,93,44,82,75,167,57,70,201,198,85,84,149,253,65,21,165,142,65,45,196,81,75,188,121,177,156,166,119,5,4,103,4,251,116,172,78,170,183,186,38,185,54,167,107,137,188,209,229,206,187,114,124,190,6,240,59,156,86,190,6,104,237,75,66,146,33,92,202,177,103,39,97,57,229,189,240,58,87,51,86,173,27,69,211,160,103,136,44,95,80,209,94,212,202,67,172,79,135,39,243,30,127,76,96,87,149,40,187,125,54,43,211,41,105,224,1,75,57,229,72,247,175,99,213,173,255,0,233,54,170,49,146,70,31,148,246,106,243,223,17,104,239,12,114,79,109,145,4,234,176,220,7,0,98,66,125,4,125,113,138,49,203,140,168,172,208,229,27,2,65,110,117,235,8,196,210,176,145,103,219,43,40,254,22,234,127,64,104,157,223,226,174,167,242,225,101,89,92,36,81,5,234,34,29,9,246,56,230,168,216,73,46,143,114,109,227,86,142,64,25,238,79,13,202,244,0,125,241,69,244,109,49,245,27,200,204,60,170,40,144,145,213,220,159,202,126,139,205,25,230,151,240,103,130,30,77,183,130,52,116,130,213,166,229,74,78,216,223,213,143,114,126,157,171,96,12,109,50,148,31,149,136,39,29,232,69,187,69,167,218,196,145,133,17,7,242,253,39,57,31,196,127,90,118,177,175,193,161,104,151,183,193,86,103,183,0,36,107,213,166,126,17,62,185,34,185,161,242,248,253,246,107,145,214,204,79,237,3,88,91,205,84,104,233,42,181,174,149,31,155,114,196,227,125,195,126,68,30,228,3,154,243,11,187,187,153,174,231,130,69,111,66,190,64,231,4,145,201,251,81,203,203,179,167,121,80,180,145,77,168,172,242,205,114,229,65,62,107,228,18,126,157,5,102,76,206,100,89,35,203,51,46,100,255,0,203,39,144,107,210,197,10,56,165,43,43,148,101,183,117,83,136,242,1,25,234,105,102,44,103,55,7,12,231,13,130,122,224,99,251,10,43,125,166,8,145,124,137,213,149,149,93,149,187,49,29,40,103,148,85,137,144,237,27,138,21,61,107,123,79,100,166,122,222,135,120,254,38,253,158,199,112,98,137,239,109,221,162,69,35,140,224,131,244,206,115,66,188,45,60,118,13,123,166,178,170,60,119,34,64,160,242,23,24,111,208,138,1,224,237,78,93,47,88,255,0,9,46,94,214,240,9,98,140,62,3,63,177,249,35,60,81,159,18,90,221,105,23,255,0,227,22,113,36,146,198,217,146,56,198,127,118,127,54,126,199,31,106,242,231,14,19,112,240,250,59,177,203,74,95,71,162,217,184,142,23,153,2,187,164,69,162,9,207,13,223,158,248,164,187,211,101,213,52,43,73,86,246,88,204,208,152,88,178,2,187,112,125,64,15,122,19,225,171,203,123,200,37,104,167,86,87,33,163,145,115,140,14,198,142,104,123,226,210,101,129,222,48,182,147,109,86,45,208,117,7,249,211,199,42,236,172,240,221,163,206,60,79,115,108,240,91,220,52,114,78,2,126,101,109,135,27,176,56,63,52,49,174,99,184,182,66,211,56,242,151,108,168,87,4,14,188,159,210,181,218,206,151,29,158,183,115,35,6,107,98,169,60,49,146,24,52,101,137,63,254,145,63,168,172,143,138,101,109,50,53,16,152,183,221,183,172,96,18,137,140,224,138,233,131,223,20,112,201,110,192,241,207,4,210,152,86,105,18,54,98,220,169,56,249,197,54,210,250,52,150,0,147,18,209,190,74,8,178,113,208,254,163,154,39,160,65,109,111,103,52,183,115,32,185,243,130,164,121,234,10,228,103,216,85,118,150,43,93,117,165,88,86,238,59,114,35,149,211,128,204,73,233,241,90,242,219,68,86,194,13,62,139,61,203,193,38,165,58,219,202,193,201,48,99,212,59,124,10,126,159,101,163,92,234,179,219,217,95,207,51,148,220,133,98,59,88,119,201,251,208,109,93,224,150,241,29,224,48,163,41,192,83,198,64,233,86,172,175,116,235,77,18,120,236,165,154,59,215,144,34,7,28,164,99,4,177,63,57,168,113,117,166,48,232,208,236,237,165,146,210,107,192,55,174,120,97,145,207,82,123,83,173,237,244,153,238,18,195,79,212,110,82,119,12,243,56,198,192,160,124,247,172,241,176,187,154,202,226,245,238,225,146,218,56,218,95,75,13,236,48,14,211,68,180,11,6,213,239,45,35,179,85,142,226,112,201,56,94,68,81,14,63,82,42,26,107,201,73,27,15,13,232,150,87,87,138,200,30,81,108,204,30,121,87,150,82,1,87,95,158,194,183,82,204,144,50,65,111,18,153,182,250,35,7,160,247,35,218,168,217,91,127,135,67,30,151,166,43,75,112,136,9,105,78,66,123,22,63,78,130,139,90,217,67,167,197,145,251,201,136,204,179,55,87,61,114,106,226,153,170,250,58,214,213,109,85,228,145,203,79,39,231,147,24,199,124,83,164,153,229,93,136,9,92,242,20,242,105,130,118,59,217,148,158,152,207,74,167,123,168,9,84,218,218,202,99,228,110,101,94,113,245,247,230,159,129,191,179,195,255,0,107,76,240,248,252,180,114,3,255,0,71,15,35,158,125,92,80,59,59,155,169,45,119,121,153,96,216,10,69,26,253,172,195,20,122,242,60,97,193,242,99,94,185,56,25,172,180,23,74,141,111,22,215,86,206,115,239,89,79,229,22,37,217,170,146,214,102,210,101,18,46,93,193,219,138,93,22,112,218,118,199,108,52,99,12,15,197,77,107,118,110,173,100,8,199,205,81,133,6,128,71,41,132,220,58,130,79,59,135,177,174,40,175,12,233,93,3,245,41,86,234,234,121,166,252,171,144,128,26,175,166,222,164,50,185,149,152,36,132,0,1,232,125,233,207,26,73,50,32,111,91,31,82,210,46,157,36,169,41,142,219,116,100,237,220,127,205,94,130,75,142,204,247,122,54,179,218,11,253,56,205,21,212,81,201,16,0,116,37,190,104,68,26,37,155,137,150,72,252,233,130,231,204,60,1,243,87,252,63,161,76,34,100,189,104,226,150,37,221,128,220,176,197,10,212,174,238,159,125,149,156,79,178,83,180,178,251,214,17,79,164,104,218,242,24,145,70,161,225,196,183,243,18,25,99,108,25,1,201,32,116,197,99,245,155,54,182,157,100,57,33,248,220,123,214,191,73,177,255,0,228,86,240,196,54,207,27,176,147,121,231,53,75,196,182,82,73,166,236,3,212,173,156,209,9,56,206,135,53,112,49,46,184,108,30,180,133,169,234,11,6,45,212,28,84,104,185,106,239,56,69,224,181,73,180,99,57,3,224,211,50,20,243,74,195,56,97,31,94,244,2,217,199,33,114,170,77,73,12,91,228,85,83,201,231,233,78,72,9,28,73,180,142,114,106,100,142,61,219,93,179,33,25,27,41,89,84,35,198,168,24,227,116,132,142,157,49,93,81,70,101,85,96,57,174,164,8,35,28,118,118,86,210,37,242,153,36,101,73,0,221,252,68,158,15,235,86,180,148,150,230,11,185,114,16,91,192,219,23,110,113,255,0,58,83,181,35,105,113,120,39,157,208,48,207,152,84,114,48,122,99,222,161,155,82,150,223,71,142,15,193,8,124,224,209,164,131,210,93,51,208,211,77,205,107,182,96,211,76,163,38,203,107,125,62,236,112,242,12,227,25,39,105,234,127,231,106,210,67,169,195,255,0,167,229,184,158,65,188,205,32,34,49,215,42,0,86,207,252,226,179,198,72,124,251,104,3,19,24,140,47,239,58,43,30,9,31,21,97,214,75,99,113,111,105,15,226,45,138,145,43,58,112,173,238,62,69,84,215,36,190,201,242,85,68,137,45,200,134,99,28,219,88,57,115,193,4,156,15,174,42,205,140,38,39,134,110,75,13,172,70,126,72,207,242,53,28,144,88,44,48,201,16,119,154,100,203,161,95,202,50,114,63,64,42,221,156,49,220,216,230,22,217,35,31,43,112,231,4,242,51,241,193,162,76,104,150,214,40,46,157,22,222,76,58,182,224,24,116,234,112,113,94,143,225,59,54,181,179,38,71,217,58,97,66,41,202,244,7,244,230,177,158,26,177,138,11,159,196,109,86,141,27,108,155,207,57,28,156,125,171,210,244,235,85,183,85,148,16,155,208,239,83,212,147,200,254,88,253,43,143,35,185,113,71,102,24,210,176,125,220,63,142,187,178,180,245,111,86,243,159,143,202,13,19,10,242,93,201,55,147,136,192,59,65,62,145,237,253,170,27,9,80,235,23,111,149,222,33,8,161,120,207,61,79,218,173,222,59,165,132,174,145,182,245,112,132,99,130,123,100,123,124,212,203,232,213,0,53,39,99,120,227,103,1,2,96,116,221,212,255,0,60,85,29,76,21,182,130,222,50,67,144,68,96,18,65,108,128,56,251,146,106,219,64,232,210,179,179,51,228,118,234,1,231,63,122,117,140,18,92,248,142,7,148,39,225,173,89,240,164,245,147,104,201,251,84,130,236,42,214,113,165,178,193,37,188,110,109,144,70,80,12,128,0,25,56,250,255,0,90,13,169,88,44,86,235,248,104,99,86,85,32,170,174,14,24,113,131,219,158,244,120,169,50,144,65,62,102,240,92,116,198,57,231,235,84,181,80,210,67,31,150,84,72,87,107,15,243,133,193,31,202,161,26,63,163,7,173,221,220,193,101,113,12,17,249,22,202,187,88,150,206,215,192,202,143,131,69,244,109,57,229,240,157,186,202,199,240,178,70,85,147,110,55,115,140,131,219,21,146,241,68,143,46,168,144,44,152,141,162,89,221,21,178,55,182,125,187,214,175,79,150,246,29,63,240,146,196,203,4,67,104,7,213,195,15,126,195,60,214,217,35,80,84,115,223,202,138,94,35,211,150,223,75,88,173,239,100,120,154,80,36,141,142,225,215,210,192,159,138,9,103,166,232,82,178,65,113,117,118,29,227,226,95,47,136,228,223,212,241,202,237,7,3,220,209,159,21,151,77,48,70,203,39,155,230,35,72,113,199,124,28,252,214,83,204,190,138,40,149,36,108,48,244,15,111,165,116,96,77,227,211,163,151,51,249,139,169,90,197,99,176,195,47,157,111,40,99,19,50,109,110,15,113,84,156,168,234,61,13,199,34,173,217,204,75,186,206,73,130,69,218,207,140,227,184,231,183,53,28,86,55,83,196,179,71,25,100,12,84,12,254,99,236,43,165,105,108,192,137,37,218,171,26,224,161,5,113,247,171,106,9,181,95,250,76,79,2,151,18,41,234,27,24,207,182,48,127,90,175,254,15,169,60,178,249,118,236,60,164,50,190,120,218,160,227,173,95,133,174,96,178,242,226,102,97,125,128,138,188,238,199,28,158,220,154,187,94,1,189,104,98,74,103,221,7,152,162,9,7,44,252,148,25,234,42,7,179,117,33,119,140,55,66,125,170,252,94,30,184,243,100,133,227,203,169,24,245,12,30,55,26,182,218,53,209,144,180,176,231,100,64,149,31,193,158,248,239,80,228,190,197,202,180,129,6,36,120,93,10,31,78,74,28,114,79,122,174,45,247,54,204,128,64,203,81,235,93,54,234,234,230,107,113,104,254,114,145,185,10,237,218,164,103,53,98,211,71,19,220,226,54,86,136,66,201,59,145,159,80,61,190,123,10,135,52,152,212,140,228,118,229,164,9,32,219,142,203,201,169,237,237,172,221,164,134,121,36,89,73,27,8,62,144,59,230,164,146,200,92,234,210,71,106,210,109,65,187,12,48,217,3,167,235,90,157,35,194,66,252,90,194,144,200,179,198,71,155,44,109,249,114,121,102,39,142,159,210,150,73,241,91,46,46,217,145,158,210,218,24,95,254,162,70,185,18,99,203,217,143,70,51,154,209,120,26,228,219,107,169,98,240,66,198,99,231,198,100,109,187,142,220,99,62,248,233,86,181,109,34,27,57,100,8,102,121,165,152,136,101,147,4,150,28,16,199,166,8,53,66,59,59,184,110,225,22,240,197,37,221,180,128,198,115,129,132,83,211,223,189,101,203,220,129,178,106,50,61,74,109,183,22,48,168,142,70,97,22,194,65,193,0,158,65,247,170,94,30,213,227,133,231,209,111,26,105,174,99,149,60,133,254,35,31,101,251,30,245,110,194,227,241,58,116,23,39,59,24,157,217,232,23,25,3,245,200,172,223,138,23,203,88,245,112,9,185,70,86,129,162,29,139,99,39,232,107,146,14,157,51,170,74,213,163,126,255,0,136,101,142,222,120,222,39,141,90,92,183,33,212,116,199,211,53,155,214,81,167,210,117,120,24,70,85,237,154,85,105,15,229,49,141,220,124,241,138,212,94,204,151,158,14,211,245,123,121,26,73,33,137,37,244,31,204,14,3,169,254,127,165,10,103,79,58,91,137,81,63,0,96,149,167,27,115,128,65,32,99,235,68,163,198,104,113,159,40,52,121,121,190,120,172,34,121,17,13,229,251,9,63,118,185,32,158,54,143,126,15,247,175,76,240,213,169,176,130,213,23,0,170,171,49,56,24,61,201,247,255,0,106,243,207,7,216,201,169,106,203,171,77,27,37,180,107,229,91,224,113,149,80,14,61,190,190,245,233,250,101,170,73,108,241,161,98,228,133,66,222,203,201,254,213,205,234,36,147,227,231,255,0,38,208,142,172,42,95,203,80,22,18,219,73,232,48,10,245,220,125,171,202,188,105,226,37,189,149,22,19,33,183,178,187,44,178,108,194,203,49,3,113,207,114,185,0,123,98,183,94,48,213,141,134,141,47,147,255,0,226,111,23,240,208,164,124,150,115,213,177,236,6,107,1,168,105,178,127,133,216,233,87,76,178,71,14,249,228,69,56,49,49,0,100,252,244,171,244,208,227,243,126,78,124,243,213,24,168,163,121,245,40,228,89,99,73,139,114,242,183,31,82,106,202,105,239,21,229,194,70,187,211,1,215,7,228,99,250,215,77,165,148,87,93,134,69,82,87,204,81,149,247,2,168,35,206,67,164,50,50,237,96,120,237,245,175,82,185,45,28,109,132,227,212,30,246,105,73,141,119,201,54,54,168,227,129,199,244,168,102,80,227,202,157,76,114,160,102,109,221,199,98,40,190,159,3,24,226,188,72,81,92,44,158,96,94,54,156,99,36,252,213,184,224,142,248,193,168,221,46,35,0,195,48,100,206,209,216,138,207,146,78,137,232,201,218,172,143,50,52,12,35,185,132,121,177,63,112,87,145,138,245,93,33,237,245,141,38,93,78,57,156,171,66,171,44,89,200,64,114,14,126,115,201,21,230,247,22,130,218,89,146,0,238,220,121,50,63,164,168,199,32,131,71,60,13,172,201,167,93,65,99,44,233,29,173,195,187,186,176,229,216,14,23,61,178,123,214,62,171,31,185,6,215,104,234,244,249,56,202,190,195,150,87,83,120,86,254,75,121,129,252,38,79,153,26,143,251,44,127,137,125,193,227,53,168,146,198,9,110,22,230,233,100,148,206,161,156,169,59,91,129,183,0,28,103,138,110,163,167,197,170,89,137,75,129,58,2,21,207,57,227,143,168,237,88,73,181,125,71,71,71,133,36,154,222,79,80,86,220,54,12,255,0,226,126,61,171,147,28,150,94,180,206,217,124,21,75,104,211,234,119,210,89,94,233,241,74,145,207,3,200,96,183,66,79,152,1,203,48,30,234,48,43,51,121,225,203,169,175,87,88,187,142,57,17,151,206,158,50,216,25,39,106,168,251,96,159,165,59,195,218,149,229,206,176,154,205,212,173,113,53,160,68,76,168,194,194,78,9,3,183,205,88,241,119,226,34,179,183,186,130,124,91,27,182,85,84,63,159,140,130,71,183,90,233,133,198,73,94,206,28,187,118,145,20,16,67,103,166,175,152,23,202,183,98,237,176,110,121,152,176,7,175,176,60,125,107,59,127,12,207,125,119,44,36,193,178,87,145,149,134,54,251,2,43,87,164,105,211,186,133,145,140,45,114,225,130,58,228,46,8,56,251,212,242,93,89,92,234,151,45,167,193,28,134,219,213,57,3,119,70,99,215,224,15,229,90,70,73,73,152,211,72,206,93,92,206,222,29,89,175,97,88,72,77,195,41,255,0,112,112,20,15,156,243,93,167,232,242,95,195,111,26,219,74,218,140,193,103,89,67,15,44,64,84,146,88,246,198,5,17,182,183,186,241,141,235,221,223,177,77,58,43,133,88,87,162,5,13,206,71,126,63,173,110,245,125,26,202,45,26,91,123,102,154,222,59,133,252,58,8,23,13,40,99,194,231,176,227,31,74,78,106,47,138,46,41,180,99,252,53,167,105,147,233,23,22,240,88,9,175,167,101,10,174,196,239,70,234,223,24,192,175,66,240,238,131,109,160,105,233,99,167,196,13,201,24,158,118,231,107,30,122,247,250,84,126,31,240,219,104,246,170,34,41,230,200,0,121,80,127,217,0,114,131,220,214,158,8,227,181,129,35,68,199,117,80,115,143,169,247,249,167,78,246,105,24,142,183,68,180,141,146,45,205,41,193,118,39,150,62,245,9,45,39,238,212,18,184,57,201,235,197,60,147,187,32,30,7,171,224,80,75,221,80,176,107,91,50,162,105,120,149,241,249,87,184,250,154,171,69,117,209,98,231,80,82,233,20,79,232,234,115,219,220,230,169,72,66,198,23,112,224,179,115,147,234,207,90,137,164,84,69,136,0,85,136,245,158,119,115,237,87,33,129,84,238,125,196,227,33,63,133,126,106,91,177,175,217,227,255,0,181,24,152,107,140,101,108,131,110,140,139,237,215,154,197,207,121,28,214,118,195,203,255,0,170,136,97,152,119,173,95,237,33,218,127,25,207,28,40,88,11,104,241,207,81,205,97,194,201,11,130,225,129,111,158,149,80,141,246,100,251,52,182,55,23,75,17,97,142,64,231,219,154,232,30,73,197,204,72,3,200,205,185,207,181,83,211,245,31,195,194,136,234,204,67,103,56,224,253,104,205,140,105,117,167,93,74,164,69,36,167,46,58,100,123,15,106,229,106,153,186,122,2,221,11,61,58,230,52,50,201,37,193,195,22,31,148,15,106,191,104,25,26,13,211,57,203,150,72,241,197,13,252,29,197,212,241,192,45,227,104,225,86,49,144,220,158,189,79,122,41,164,153,72,183,243,49,178,48,85,67,15,86,126,190,213,172,159,196,112,236,43,101,52,233,169,37,229,202,143,49,65,4,175,241,15,165,16,150,15,199,70,207,28,95,134,182,137,184,144,126,102,38,132,65,63,159,48,120,191,116,16,237,125,221,198,123,86,166,57,35,152,199,177,118,121,99,247,107,252,44,125,205,114,242,163,121,173,3,116,91,36,75,75,230,183,46,84,201,235,50,117,7,226,164,189,135,204,133,209,215,37,135,21,52,151,18,165,202,129,176,68,205,137,112,57,45,218,171,107,151,134,214,216,136,209,222,102,225,80,127,90,81,229,118,37,213,30,121,171,105,242,91,106,14,164,97,113,158,40,88,244,177,41,252,232,246,160,151,211,131,52,208,176,24,228,154,10,248,237,128,43,210,199,43,71,38,72,83,24,153,53,122,218,56,215,105,101,36,181,73,167,216,153,87,204,147,132,237,138,146,111,221,177,192,244,143,202,77,55,43,116,40,198,138,211,226,37,101,4,199,147,211,222,186,89,198,1,145,139,56,3,97,3,21,19,179,49,109,217,39,182,105,35,5,163,101,25,44,122,228,116,171,138,21,142,79,92,164,158,3,114,107,169,36,27,83,208,122,255,0,42,234,150,9,178,221,172,172,147,44,247,136,93,1,223,146,112,79,252,197,93,212,53,75,45,78,47,92,76,38,222,74,109,108,227,63,31,106,130,96,134,216,92,12,132,92,22,83,216,231,250,84,130,230,1,4,158,82,5,99,182,79,80,232,119,114,127,218,175,191,145,131,236,165,107,28,143,53,180,50,68,1,124,178,150,239,212,12,253,232,149,156,17,182,157,115,28,119,115,65,112,14,74,30,87,216,131,254,181,69,34,188,187,184,103,132,9,2,103,210,48,0,25,207,3,239,82,90,5,184,145,37,50,121,114,96,249,138,70,125,67,143,231,154,169,89,21,76,126,157,28,55,103,240,55,23,31,133,145,100,194,202,163,42,91,28,244,237,210,164,176,68,142,227,240,207,30,217,9,6,73,17,142,208,70,78,238,63,175,205,51,73,73,90,229,146,40,75,72,178,42,228,129,233,203,96,147,243,138,41,166,79,109,111,172,155,104,35,115,25,95,39,205,63,196,115,146,79,124,86,115,125,162,162,25,240,153,252,96,41,46,232,137,153,80,35,174,55,6,199,63,167,245,175,72,186,145,45,145,100,116,1,224,57,245,47,94,56,197,100,244,184,11,61,229,220,214,51,77,4,44,33,1,15,42,78,11,113,244,199,52,106,73,97,58,44,230,25,60,216,90,88,212,43,166,26,63,88,7,29,205,114,247,43,59,160,170,52,84,17,46,159,21,196,242,153,130,74,165,158,84,229,209,129,245,16,59,143,143,106,43,97,112,110,109,159,201,104,165,124,255,0,221,140,250,92,21,4,28,118,53,34,207,18,60,70,105,8,140,76,209,199,113,183,134,94,122,142,199,167,214,162,180,244,92,222,52,72,34,15,20,77,177,71,12,121,5,135,211,138,153,61,149,90,5,106,87,80,219,166,240,160,129,234,110,123,251,84,222,27,136,166,144,247,210,59,137,110,25,220,253,207,254,223,165,102,60,64,198,238,249,209,111,11,149,157,99,85,141,10,134,32,31,204,79,122,220,178,136,45,237,109,2,148,69,131,110,71,92,240,7,232,106,102,252,13,47,35,163,64,242,101,165,109,210,246,219,128,64,227,245,233,250,214,127,196,119,48,193,18,205,182,69,139,149,244,140,178,99,142,158,217,53,165,89,54,73,228,188,138,89,136,11,199,205,98,117,139,153,23,85,242,246,48,77,194,50,20,231,169,12,79,90,105,111,98,228,209,130,191,91,111,241,187,100,182,71,49,136,226,66,206,49,185,135,83,207,215,249,86,252,79,33,18,187,176,69,100,9,19,237,227,175,113,88,200,158,77,75,197,215,47,121,47,153,228,201,38,220,113,233,7,129,253,43,101,109,23,225,225,43,20,190,96,219,133,222,119,21,39,159,235,90,103,234,40,202,61,182,6,241,73,7,72,183,132,187,254,33,114,122,150,44,131,156,31,215,34,177,240,32,148,162,177,101,108,19,156,244,248,175,65,212,44,72,211,230,54,206,35,185,149,252,214,102,233,130,57,78,122,116,53,145,22,55,122,157,252,17,69,104,203,51,169,50,21,252,184,31,196,13,116,250,103,112,57,51,254,100,214,182,242,24,191,7,36,24,129,192,112,197,182,231,105,206,40,134,131,45,151,238,89,81,68,210,92,226,56,90,79,74,143,154,75,11,75,141,123,74,154,192,38,225,98,204,18,96,216,201,60,140,159,175,106,147,78,240,141,236,30,92,132,70,124,219,148,183,73,11,13,164,182,114,51,216,240,107,70,227,228,195,176,125,229,142,167,62,161,169,121,19,111,183,50,136,157,131,225,78,79,0,15,106,154,195,195,90,179,188,214,176,76,190,108,91,76,101,122,2,114,115,158,192,98,181,26,255,0,132,34,178,208,163,183,142,120,32,149,92,228,44,152,98,219,176,171,243,142,185,248,168,30,73,236,60,59,2,181,253,180,151,13,24,89,253,208,47,65,159,99,154,202,121,169,36,138,81,251,22,234,91,24,116,84,149,102,119,121,46,149,26,88,83,36,128,7,11,239,147,158,104,69,141,205,232,151,252,78,217,48,175,185,18,9,31,213,230,32,201,39,235,237,81,93,106,214,178,219,198,36,156,40,142,49,228,236,24,218,197,179,252,178,113,83,105,86,241,196,177,94,56,150,120,149,207,3,160,102,56,220,62,104,95,24,182,197,95,68,119,222,41,214,127,245,47,157,114,4,55,15,2,41,141,84,28,174,63,153,197,93,215,45,198,159,173,91,60,23,94,69,181,238,72,127,225,222,121,57,31,92,10,19,169,192,246,26,236,119,161,215,207,89,67,4,118,206,51,156,10,173,45,172,250,149,165,197,212,254,97,16,13,177,2,199,10,73,37,143,235,78,48,77,169,71,72,171,93,48,154,105,11,109,36,143,119,35,180,139,130,26,35,215,62,254,195,53,173,209,102,138,213,26,200,56,133,124,240,46,71,153,146,2,128,202,127,214,188,251,78,215,117,11,97,44,132,9,98,16,108,144,63,33,148,251,255,0,95,181,95,58,141,197,206,249,86,40,182,203,195,74,70,48,64,192,63,94,42,51,66,82,117,224,188,106,130,250,230,191,14,167,104,202,18,52,82,242,74,100,63,157,179,208,227,177,160,26,78,166,214,26,230,150,243,220,159,42,43,132,243,101,3,59,98,220,50,0,160,211,76,75,109,50,49,108,157,199,176,166,169,65,185,31,39,43,255,0,181,107,24,36,168,171,109,219,61,123,195,26,128,212,52,139,203,88,164,47,58,223,205,31,147,216,47,152,74,140,252,130,127,74,53,174,233,107,62,159,122,145,69,229,250,86,46,71,32,103,35,109,121,135,236,242,253,237,117,166,179,91,151,130,107,233,34,142,54,218,24,100,19,150,63,35,53,237,44,134,43,134,179,184,153,166,42,187,188,230,94,74,156,237,254,134,184,179,99,113,150,142,220,50,77,83,2,120,55,88,2,195,92,209,174,227,2,107,121,115,177,49,192,145,71,10,62,180,39,87,213,69,149,173,246,150,136,207,44,214,239,100,139,145,215,104,37,219,224,14,42,11,141,120,120,114,109,74,246,218,210,41,110,46,99,30,89,110,168,227,1,183,124,15,239,64,52,155,107,221,66,232,106,146,202,101,158,239,46,50,223,145,64,228,159,142,51,74,114,248,169,14,16,166,226,108,60,63,167,165,181,149,189,188,114,2,145,219,170,147,211,146,114,223,243,233,90,197,143,203,141,208,122,6,206,163,176,247,160,186,81,45,113,28,82,71,31,173,50,72,60,132,199,164,129,243,214,161,215,245,103,182,130,210,210,214,70,89,111,230,242,34,102,28,96,126,118,63,10,162,184,20,28,228,145,179,149,25,139,235,161,170,234,205,168,77,150,134,222,102,182,177,80,51,146,191,157,198,59,103,140,214,119,88,159,240,14,100,34,73,102,186,44,78,225,133,43,220,213,155,235,251,123,73,100,134,193,29,45,32,46,145,156,227,32,19,234,251,158,126,245,70,226,246,109,106,219,241,76,19,22,214,196,198,167,149,35,7,175,205,122,152,241,105,63,7,153,57,219,41,219,120,198,107,43,67,109,12,49,170,60,254,100,140,70,236,46,49,180,15,175,53,214,23,186,101,181,164,170,176,58,205,35,180,134,71,35,214,184,35,250,154,161,225,253,45,46,245,50,151,114,121,113,172,108,126,173,219,250,211,46,236,100,182,177,182,152,169,117,103,101,86,199,0,251,127,122,232,74,9,210,37,236,155,80,129,109,138,126,22,253,230,92,134,33,91,140,245,57,247,167,198,247,87,26,109,205,212,151,75,18,195,182,66,174,73,222,217,192,0,15,249,197,84,211,173,131,189,195,73,116,150,168,144,187,171,237,39,115,168,202,160,31,39,138,63,101,105,49,209,239,73,137,228,154,32,75,141,184,64,220,48,228,251,115,83,55,24,141,34,181,181,204,183,246,171,109,115,153,60,201,76,230,80,158,162,202,8,218,62,40,197,182,141,18,222,105,109,125,60,111,103,112,133,11,162,99,102,122,231,184,35,61,106,45,18,88,174,109,45,148,254,232,91,77,186,224,236,25,85,61,112,125,243,198,40,174,163,232,209,174,128,56,145,212,152,184,25,32,29,216,251,142,181,156,229,242,164,43,163,77,225,221,191,225,143,25,62,107,217,74,109,165,33,191,50,255,0,244,219,233,210,133,107,122,79,248,176,146,91,134,84,141,127,118,133,134,56,198,6,62,245,79,195,87,179,75,121,5,249,202,219,200,187,38,0,227,35,111,12,71,125,164,138,217,204,137,40,107,81,12,82,197,191,107,158,222,252,87,151,158,47,22,94,81,242,122,120,39,238,99,166,121,15,135,86,91,79,19,53,147,134,243,118,180,91,71,112,57,231,53,163,189,180,109,83,66,138,11,153,30,19,98,238,164,40,201,110,14,193,252,192,170,222,49,209,222,29,120,234,66,51,27,171,134,114,173,249,128,199,35,219,138,179,59,143,240,155,171,192,67,181,197,176,64,1,230,55,7,135,250,227,53,217,207,159,25,175,38,18,198,210,107,232,175,111,168,77,111,225,125,49,83,204,243,196,7,49,185,220,76,129,136,201,248,164,210,32,184,240,238,129,62,172,239,28,131,83,102,242,227,11,203,227,33,179,241,241,243,86,52,235,127,197,120,102,214,79,251,187,67,192,207,142,114,58,12,251,209,77,55,76,129,46,108,110,238,82,123,166,48,143,195,217,49,244,135,60,28,14,156,154,209,180,149,125,156,241,86,195,250,93,188,122,102,133,109,170,53,186,2,209,3,12,3,255,0,169,51,14,0,31,21,161,208,116,59,148,142,43,221,82,66,215,172,120,207,34,49,206,2,251,117,171,186,118,152,236,45,110,181,56,35,19,192,49,12,105,249,83,61,241,239,218,138,183,238,223,118,226,92,156,149,235,143,106,168,99,242,203,253,8,145,164,96,132,10,23,24,2,169,249,123,200,12,70,121,192,207,245,171,159,187,0,185,42,48,50,236,79,74,196,235,126,39,51,201,37,142,154,169,228,177,195,93,19,140,251,159,165,92,180,182,82,117,162,198,189,174,148,148,105,250,121,30,116,158,153,24,28,136,199,250,208,219,8,149,56,13,38,228,98,242,62,113,147,142,191,52,42,222,221,144,7,217,194,18,85,207,89,15,115,90,27,0,178,0,17,64,64,188,177,239,241,242,107,54,237,141,38,92,183,132,239,73,28,2,58,168,246,169,29,149,32,121,24,156,109,193,201,247,169,152,40,140,187,144,22,52,201,61,5,1,212,46,229,186,155,240,177,55,238,216,137,10,168,252,171,198,51,245,235,77,210,29,238,143,48,241,132,194,95,218,23,238,176,203,248,120,215,61,136,25,172,172,246,209,221,235,45,29,179,146,187,176,224,246,250,86,187,197,150,170,190,45,146,224,49,216,45,209,85,143,27,136,206,107,55,161,178,55,136,167,48,128,202,121,59,187,26,151,63,40,154,216,82,93,58,11,13,46,86,102,207,167,210,118,247,170,118,147,204,214,143,19,5,244,145,158,113,145,83,120,137,228,88,67,163,16,135,243,3,210,163,120,224,26,124,87,13,39,12,61,64,119,172,99,109,89,167,69,77,58,238,24,103,188,252,82,151,85,70,16,40,231,4,252,213,157,62,115,61,137,190,184,10,240,91,156,121,104,219,72,247,56,160,208,243,231,172,91,208,33,221,150,29,171,150,108,219,172,228,98,49,149,151,156,9,62,213,187,134,130,15,102,190,222,75,112,171,36,80,254,229,215,9,150,201,31,38,142,105,229,238,237,54,198,132,249,39,7,181,101,180,153,100,183,48,65,53,168,72,165,66,201,43,31,204,181,163,210,237,47,152,7,180,149,149,38,207,155,158,129,71,181,114,74,20,206,151,43,68,183,177,152,173,238,163,71,11,46,208,251,91,166,125,179,86,44,218,59,168,214,121,99,10,251,54,21,61,67,127,165,103,117,221,70,201,224,48,71,120,100,156,184,18,1,213,64,53,31,134,117,27,207,241,75,197,96,76,110,70,193,39,197,87,182,218,209,9,171,10,234,150,209,165,156,166,121,50,118,227,10,58,124,87,155,93,66,34,191,242,246,18,189,107,123,172,234,191,136,111,38,218,6,105,89,189,103,183,21,148,154,38,159,82,141,27,10,221,77,105,134,77,45,139,34,76,179,16,9,10,113,132,3,145,138,17,126,197,229,33,92,128,59,81,155,163,177,93,153,240,20,98,179,197,139,110,39,156,247,173,177,247,102,121,52,134,18,55,6,86,98,41,232,248,98,65,57,62,230,154,185,84,200,29,106,48,55,55,60,26,233,93,24,81,60,36,180,251,72,200,61,43,170,214,157,16,55,0,182,56,21,213,207,41,59,58,33,5,91,36,82,177,168,86,255,0,182,79,44,79,246,171,10,177,185,32,162,182,80,35,38,72,224,115,145,243,201,166,44,69,113,232,102,66,64,198,220,130,57,254,149,10,203,137,67,99,11,180,159,99,128,63,208,87,67,223,71,28,89,52,72,246,87,75,26,201,181,38,27,215,60,149,25,224,213,121,236,101,23,198,69,150,49,185,151,50,19,211,189,88,23,75,60,146,221,148,82,177,144,193,72,232,114,62,42,252,214,150,58,141,149,197,201,102,181,108,137,61,0,144,123,145,143,143,138,158,110,47,101,188,118,254,32,212,123,251,27,225,34,160,5,48,193,201,252,227,223,167,61,104,214,141,229,199,40,107,182,216,88,132,140,59,99,121,110,160,126,130,135,131,12,144,164,82,65,43,70,128,32,98,114,123,114,62,221,168,236,86,150,246,182,118,100,221,172,209,172,249,138,57,49,185,102,43,239,142,152,253,13,41,202,209,17,84,205,206,138,118,105,246,114,148,255,0,241,6,73,191,54,75,54,236,96,253,133,19,212,34,143,252,38,225,84,2,136,56,112,57,224,103,63,168,172,142,129,121,35,88,89,91,90,52,87,19,217,204,85,163,119,217,185,135,42,67,116,201,201,227,226,181,55,119,78,182,18,139,187,119,129,228,130,79,221,156,17,249,123,17,197,114,164,206,249,12,137,38,45,106,33,148,121,46,162,70,119,27,149,137,231,12,59,30,163,53,194,101,159,80,187,49,29,194,221,68,88,76,141,133,201,98,62,156,85,248,67,71,18,40,70,80,177,40,17,156,3,202,3,159,246,160,90,141,220,214,83,38,161,49,196,124,163,140,15,140,2,125,142,73,7,183,53,155,109,178,144,50,206,218,227,87,215,228,183,50,198,182,214,151,101,246,34,113,193,198,230,63,124,86,134,214,87,91,228,142,235,205,11,134,72,165,3,137,6,238,55,125,58,102,132,90,73,248,31,16,106,202,81,241,49,137,193,78,160,114,113,142,245,164,138,226,57,161,142,222,207,23,33,58,100,237,61,201,25,61,233,247,34,95,68,26,133,223,225,9,133,61,46,35,103,92,156,30,43,16,206,46,111,99,150,105,2,237,62,96,239,156,100,28,253,43,75,170,8,227,128,221,8,207,158,11,109,87,109,204,16,245,250,86,67,86,190,183,176,142,218,225,137,243,60,185,2,109,94,36,102,198,48,123,12,85,165,244,67,232,21,225,112,215,247,87,151,38,221,26,224,18,234,81,120,44,115,198,123,116,6,180,246,210,92,61,186,59,70,168,199,215,180,16,115,158,160,253,40,87,132,237,132,90,65,148,112,88,156,149,108,128,57,20,126,218,36,196,200,193,92,133,201,64,7,57,60,28,118,226,140,210,185,52,76,23,196,31,173,203,44,150,18,25,35,82,131,9,249,125,79,158,49,243,205,2,179,178,120,71,153,28,239,27,71,22,232,84,250,139,57,24,8,113,218,181,210,34,165,197,171,76,187,210,54,12,173,158,160,3,233,231,231,20,50,41,154,47,240,255,0,37,124,181,195,25,39,10,11,5,83,140,255,0,62,43,163,211,191,129,195,234,127,50,123,33,111,161,79,4,50,91,22,133,45,134,100,139,45,230,200,65,203,50,251,140,253,171,180,65,105,105,58,222,203,18,93,153,228,19,133,243,14,203,96,9,27,182,142,224,226,134,106,51,73,125,113,13,205,188,195,121,143,116,147,72,113,194,246,192,239,82,218,254,226,204,201,36,190,68,17,176,46,118,250,155,12,27,111,185,7,31,206,140,173,168,152,193,92,129,190,42,189,184,213,181,137,111,154,229,101,89,78,85,115,202,129,198,56,247,167,233,58,85,220,187,46,174,93,127,9,56,62,98,177,201,80,14,56,31,74,173,226,47,195,181,252,173,105,110,35,133,155,122,152,185,198,238,72,248,235,138,55,33,146,247,195,48,221,218,238,51,219,35,36,155,112,20,32,7,57,61,206,41,201,203,219,143,31,38,145,171,216,27,196,48,105,240,223,36,186,122,68,96,12,160,175,61,187,159,185,254,84,70,195,73,91,237,61,154,91,135,134,36,86,92,69,38,3,50,254,94,126,181,146,100,150,82,64,82,119,174,242,185,232,7,56,253,43,123,224,171,40,39,211,94,214,89,246,165,196,75,42,153,72,27,72,227,143,212,211,203,23,28,106,158,208,212,183,179,20,211,79,111,123,4,82,236,159,203,43,48,57,201,207,96,77,49,167,185,156,24,231,146,66,179,77,144,253,20,158,226,138,107,22,86,144,172,118,246,145,201,20,151,18,59,7,115,201,85,28,85,59,152,209,45,98,134,59,189,210,67,183,201,80,185,86,35,36,183,193,237,246,173,226,237,35,61,89,115,68,49,254,14,225,101,181,107,129,115,232,200,232,132,48,193,199,211,53,111,70,213,44,108,36,223,117,103,36,241,68,92,121,32,129,203,12,84,22,214,142,214,146,121,78,174,133,34,93,145,182,214,221,140,156,254,166,171,217,219,15,196,188,173,11,178,200,204,161,75,123,40,57,63,0,212,202,41,167,97,23,76,213,107,62,27,211,111,97,134,230,212,199,18,223,93,165,188,65,78,74,54,51,129,239,64,227,240,181,220,118,113,137,137,79,198,0,75,75,128,33,96,197,125,95,28,102,180,58,230,157,38,157,162,233,55,51,200,209,126,29,204,199,97,226,55,255,0,55,220,28,102,173,187,201,47,132,34,212,117,213,6,93,68,149,72,54,242,192,147,181,241,219,10,58,10,229,199,54,149,89,209,36,234,202,227,65,211,244,24,86,247,78,183,145,110,108,177,120,151,50,29,194,88,84,141,207,241,158,113,94,145,168,221,89,106,58,149,172,182,243,51,72,96,104,93,20,31,226,27,211,250,31,214,188,82,13,103,92,212,37,155,68,131,55,194,91,4,178,218,83,6,40,147,161,24,254,44,113,207,189,25,255,0,214,23,26,55,133,191,6,176,53,190,177,109,148,149,156,101,193,60,43,19,208,96,30,159,74,36,165,209,188,43,176,126,179,44,218,231,139,166,176,183,144,36,44,170,183,4,112,2,130,25,254,217,192,175,71,181,178,133,238,218,223,203,84,182,142,220,198,37,85,227,7,25,28,116,24,226,176,190,24,209,230,177,136,92,207,33,123,171,152,150,105,152,140,236,76,130,170,79,185,225,141,122,118,159,104,241,75,235,145,100,223,130,74,158,227,146,62,153,197,112,230,146,148,146,93,35,166,55,87,246,94,107,52,128,94,59,58,69,26,70,225,166,3,30,92,123,112,7,216,87,158,235,133,4,146,235,139,44,134,216,71,29,157,186,200,164,52,49,99,36,243,212,185,193,38,183,218,165,197,165,201,151,79,120,217,237,173,135,159,118,235,202,174,209,184,33,249,60,113,94,117,119,226,11,93,79,73,212,162,189,244,146,65,141,152,128,48,48,1,199,108,10,215,12,41,28,249,178,25,89,174,77,237,194,0,142,229,242,210,198,160,12,243,140,10,187,117,103,14,139,108,109,193,133,1,111,42,104,228,127,80,37,75,2,7,197,65,167,37,188,90,132,83,52,233,36,86,207,128,209,159,251,189,232,44,49,207,173,107,23,58,141,196,155,101,157,157,129,35,61,120,199,216,113,93,145,78,255,0,71,35,161,214,218,188,36,188,211,199,18,109,27,176,163,159,108,125,248,173,14,183,52,119,222,8,180,121,17,214,116,152,249,49,131,195,49,28,125,112,40,108,94,23,43,102,178,76,17,46,9,5,119,184,1,114,192,41,96,105,250,182,185,61,213,199,248,30,157,111,20,139,19,133,200,30,162,235,157,219,79,97,199,90,185,37,105,196,73,91,27,167,105,16,92,89,77,45,244,179,71,28,81,179,188,169,129,202,224,142,59,209,213,214,45,175,252,60,34,138,227,115,169,10,97,85,218,138,72,192,3,220,147,212,208,168,174,150,254,230,91,107,203,89,108,225,134,55,47,20,94,166,114,64,1,73,236,56,228,252,213,7,187,138,215,85,54,182,72,144,162,16,173,34,157,219,91,28,176,61,248,205,68,163,201,150,12,211,237,166,26,172,86,238,251,55,76,26,80,126,15,122,217,148,107,248,191,12,37,80,214,206,197,93,115,230,58,227,36,143,128,6,51,88,230,49,91,223,77,190,105,38,105,28,236,39,131,140,245,63,90,188,250,196,145,196,205,248,134,243,64,242,84,227,12,234,127,48,248,20,242,69,201,166,130,130,122,5,197,217,223,117,115,111,230,90,222,72,246,170,100,109,163,120,193,4,123,96,26,244,45,30,6,183,177,130,53,186,23,10,70,37,59,134,50,9,24,250,241,94,107,225,25,21,181,25,33,150,211,241,9,32,200,110,162,219,212,55,56,237,157,188,115,94,129,167,95,105,119,26,188,127,131,185,105,150,246,105,68,145,28,109,76,31,73,82,59,237,174,79,85,141,201,82,58,125,60,248,58,251,8,235,22,48,234,214,6,25,98,127,48,161,59,135,102,6,179,150,58,12,171,166,223,104,247,40,209,24,201,12,192,130,68,108,51,193,247,173,162,159,63,48,180,139,149,39,39,28,231,181,101,53,123,180,211,60,65,96,211,51,203,28,178,181,189,220,89,218,28,145,195,103,227,35,53,231,227,148,151,193,29,178,75,178,158,137,169,220,195,117,115,98,150,113,219,192,75,37,172,49,169,93,178,28,114,1,248,239,220,154,244,207,14,248,105,173,220,223,234,0,53,211,182,229,78,201,254,245,75,193,86,150,144,94,234,80,201,26,27,223,49,93,217,152,57,108,2,50,191,24,197,108,230,153,45,225,121,100,96,168,163,36,147,129,94,196,18,146,228,207,57,174,46,134,73,32,77,228,244,69,205,9,147,80,130,222,55,184,154,79,252,138,129,206,40,94,171,171,153,54,172,27,138,182,75,48,224,184,248,248,249,161,98,85,103,127,48,16,191,153,35,221,144,59,115,67,146,46,168,75,251,235,205,113,157,74,188,22,126,95,152,33,28,111,227,128,199,218,133,69,96,139,34,92,58,131,34,133,66,8,224,15,108,116,246,162,146,92,230,93,128,48,108,238,248,63,79,129,80,200,38,153,0,84,12,204,231,27,135,80,122,138,205,187,31,17,203,15,226,28,161,70,14,222,253,7,36,18,62,49,70,173,226,142,40,227,68,24,3,183,199,189,87,211,172,29,2,70,184,119,31,157,186,15,253,133,16,187,145,173,45,140,86,232,38,144,174,78,78,51,142,185,246,90,180,190,195,164,82,212,46,224,142,71,133,143,152,176,168,114,7,66,122,0,126,191,218,134,218,89,153,60,201,46,36,4,200,119,59,54,71,31,232,58,84,86,51,126,49,165,191,103,45,110,100,49,194,170,63,252,67,14,174,61,135,80,62,5,95,186,86,146,69,142,86,64,130,49,36,193,14,64,239,182,147,216,89,229,254,60,186,65,172,172,143,24,17,172,74,81,122,122,121,197,100,52,24,227,107,217,110,225,62,181,201,242,189,235,81,251,80,84,189,191,73,227,109,155,227,140,41,255,0,48,231,6,178,162,252,217,136,237,196,113,199,46,64,50,14,172,42,92,83,76,77,151,53,75,153,46,35,6,229,26,2,140,89,83,179,26,12,215,39,252,49,35,146,70,252,228,129,241,68,245,187,152,239,96,11,11,110,145,7,168,158,226,133,92,200,145,219,91,163,168,36,41,56,237,154,112,141,32,228,68,176,59,151,98,196,179,46,70,15,106,159,117,188,246,113,67,185,1,68,230,34,14,88,211,96,150,41,173,230,140,18,174,19,130,43,173,98,51,60,81,187,108,109,188,57,237,90,181,97,23,76,210,235,218,165,188,90,126,146,176,66,124,214,183,218,222,172,227,237,78,73,111,47,162,135,117,211,36,104,187,68,74,113,65,180,171,49,119,122,94,230,86,116,136,122,27,29,78,107,127,53,173,147,90,69,116,93,34,244,115,177,121,53,203,150,73,104,234,199,125,129,46,172,236,209,65,41,26,100,169,222,7,168,159,154,233,174,32,111,16,216,71,111,112,15,25,144,1,142,213,125,21,100,181,188,22,119,54,109,113,28,123,191,124,125,71,232,43,59,163,172,247,254,36,50,178,178,52,17,101,200,28,103,20,163,31,141,131,154,176,150,165,169,197,104,100,134,214,48,204,73,108,129,207,90,3,15,239,228,105,36,66,140,78,78,122,214,134,238,215,133,147,134,36,149,233,218,131,106,49,189,187,39,62,128,105,193,167,26,20,251,178,190,162,241,178,31,154,6,204,200,132,39,122,35,121,41,216,14,209,234,60,113,67,92,150,199,97,158,213,213,142,58,48,158,199,121,74,0,36,250,241,82,65,108,210,21,27,115,180,230,158,176,52,160,73,180,224,14,180,70,216,197,229,180,138,167,110,48,115,74,83,174,135,24,144,16,209,51,2,138,161,186,98,186,159,46,194,190,100,177,178,168,7,105,29,235,171,62,205,57,23,145,60,176,190,127,4,38,10,227,56,227,142,123,208,251,164,10,1,36,19,252,36,14,78,122,113,237,70,245,43,25,93,82,250,204,40,81,24,43,129,128,113,144,70,61,232,45,197,188,206,251,101,78,128,1,142,191,79,154,222,14,221,156,146,85,164,81,101,108,72,138,1,82,119,96,131,207,191,29,106,218,137,82,8,228,98,66,22,42,70,59,129,83,199,30,205,155,200,86,13,201,97,131,247,169,222,124,67,34,109,18,35,38,21,79,27,15,251,127,58,169,75,122,8,175,178,228,160,71,44,167,114,224,69,27,16,78,55,13,184,200,249,233,68,181,75,11,11,175,12,217,36,119,3,204,142,118,56,64,88,146,1,200,63,173,6,102,142,252,219,37,249,17,69,23,166,63,195,128,91,35,131,146,126,198,139,105,182,118,246,119,230,236,72,4,207,35,2,128,141,192,227,146,62,162,185,165,38,171,237,29,11,28,101,116,26,240,53,159,147,111,100,29,99,146,11,216,166,118,82,125,37,227,32,140,247,4,41,173,93,197,170,197,162,78,211,22,89,22,22,82,133,247,113,192,200,61,248,53,156,240,253,155,105,151,150,246,254,165,142,45,65,228,136,112,114,146,71,200,7,191,53,164,212,128,109,30,69,49,238,153,35,96,27,167,57,29,170,46,221,166,104,149,34,123,39,13,50,134,46,207,150,218,113,249,182,141,181,90,231,79,77,67,73,150,220,156,163,35,101,155,169,199,63,173,72,132,172,75,42,171,18,81,152,16,195,248,155,31,106,177,249,167,41,58,247,88,223,105,192,193,238,61,142,106,37,162,154,242,12,130,33,168,94,2,161,81,218,24,98,148,177,232,192,19,215,177,162,16,91,9,47,204,133,140,146,169,4,56,27,95,35,56,45,142,26,170,233,202,240,207,36,226,54,102,252,71,150,233,24,201,109,163,147,207,197,22,143,33,132,176,240,36,228,241,201,25,227,233,73,45,176,146,0,107,2,43,104,158,217,163,27,230,59,98,99,211,57,206,63,168,175,54,215,237,144,199,28,132,136,158,20,10,168,210,18,88,147,140,40,237,94,169,175,193,29,213,171,137,212,236,242,204,133,135,13,145,147,145,236,65,31,206,188,134,246,40,110,29,94,213,46,51,229,73,186,105,201,195,176,1,182,168,61,250,138,219,13,185,109,153,79,81,53,94,31,89,162,240,184,181,82,88,72,161,203,47,240,29,204,48,13,69,117,20,240,67,248,165,185,99,33,140,20,42,112,119,6,198,15,199,24,251,211,188,35,116,179,232,113,238,70,86,142,79,78,31,36,140,146,73,251,224,81,52,6,36,118,5,92,172,78,219,15,70,96,73,207,197,101,45,77,223,216,162,174,40,165,168,223,143,240,187,107,198,128,29,206,146,52,60,159,87,177,250,224,211,110,111,210,27,91,57,218,5,22,247,169,50,91,162,176,5,114,65,254,181,20,186,202,65,97,111,4,49,73,51,149,216,199,102,49,146,114,62,8,207,126,148,26,203,78,142,77,90,218,218,234,41,102,183,141,95,121,13,144,188,18,48,126,43,179,211,199,226,112,250,157,207,97,40,97,58,148,222,116,42,209,249,72,3,91,228,109,25,239,159,146,42,23,150,239,87,187,185,154,254,123,123,104,28,170,250,72,82,6,64,225,104,206,151,107,166,217,105,174,100,144,126,234,80,29,88,145,232,99,195,63,183,74,25,118,52,6,210,221,173,81,150,20,112,254,100,171,151,148,175,93,190,201,85,201,114,170,50,73,214,129,19,67,53,179,180,77,40,104,136,97,24,65,195,224,240,199,239,138,158,61,65,172,108,162,136,38,240,234,234,97,61,159,169,98,40,174,145,62,155,35,206,147,236,219,51,25,96,115,192,143,224,253,187,80,121,52,205,65,227,146,230,63,52,38,227,229,97,51,145,238,79,106,174,107,151,22,53,23,86,62,49,9,188,55,143,102,178,67,18,25,89,65,192,45,216,125,248,226,152,154,194,105,247,194,86,183,150,45,69,8,242,131,156,164,43,144,113,182,166,182,210,110,153,214,214,119,73,102,184,10,197,81,240,98,35,161,63,76,102,172,199,22,157,141,183,30,100,215,83,194,92,77,180,238,1,65,235,246,239,87,72,155,22,229,237,225,107,107,184,161,134,226,57,140,178,204,101,60,162,182,6,213,7,235,145,84,109,90,196,134,182,87,88,109,225,13,62,231,79,86,78,48,61,207,53,53,158,143,109,34,90,53,220,178,249,210,178,21,86,56,202,119,81,243,82,141,22,75,191,17,220,219,160,121,225,136,144,100,97,180,146,6,113,207,97,67,104,72,183,106,34,210,244,87,158,91,193,52,166,89,138,172,152,25,12,163,97,35,177,206,79,210,170,195,111,111,125,169,217,45,189,235,69,29,205,184,73,24,38,48,216,195,47,220,142,181,67,80,102,123,95,194,9,35,113,20,132,177,81,213,243,128,51,223,189,21,240,157,228,145,234,194,200,172,70,224,46,34,220,114,24,100,134,69,30,231,61,107,41,54,162,228,107,197,94,130,255,0,180,37,120,188,53,111,108,47,4,247,23,79,155,131,187,254,212,40,160,36,96,125,169,167,84,130,121,44,172,225,146,79,241,20,181,65,104,54,110,85,200,0,177,36,244,219,159,189,59,197,118,254,126,142,99,151,240,41,34,74,22,101,73,1,146,54,28,42,224,117,200,201,52,253,37,44,180,237,10,206,91,85,141,167,183,62,95,158,231,105,41,38,84,100,119,203,6,56,236,0,174,88,63,130,111,179,162,173,210,42,88,92,79,225,77,0,234,176,217,121,114,234,100,197,109,34,31,91,224,242,115,253,40,5,165,157,215,136,117,203,132,156,111,145,230,107,139,204,182,64,25,30,159,175,97,86,117,203,249,111,53,38,129,154,69,177,210,247,65,109,16,127,74,177,60,227,244,173,167,131,252,62,116,205,34,41,221,63,235,239,14,127,251,19,128,51,70,108,190,220,127,108,219,20,45,134,96,129,17,163,129,0,147,112,17,56,28,241,129,199,219,24,253,107,71,119,119,111,163,90,75,123,114,184,142,219,36,8,199,98,50,5,10,77,233,248,118,80,175,35,76,83,108,109,141,160,2,73,207,212,80,207,19,94,38,161,169,38,157,36,173,61,132,11,153,94,55,226,67,199,164,159,147,199,218,184,241,70,222,205,178,207,138,7,201,175,121,58,7,153,118,228,71,114,141,119,168,28,110,98,50,21,1,31,76,113,88,77,95,80,176,214,52,205,66,234,206,47,38,216,74,177,249,101,64,96,49,249,143,212,226,181,222,33,91,45,87,75,123,104,34,85,72,103,69,148,198,125,44,160,112,9,61,112,72,172,141,230,142,97,209,228,179,132,101,222,97,189,193,28,140,240,49,94,134,62,40,224,147,176,22,157,19,201,14,84,170,161,151,105,39,162,147,193,53,162,135,78,139,74,146,234,88,238,124,219,20,87,146,222,121,87,105,112,163,32,129,242,120,197,16,131,194,147,218,88,194,240,25,77,210,3,42,133,193,84,97,216,214,87,80,191,186,154,210,222,210,110,68,67,5,191,205,219,21,175,37,55,162,42,217,66,226,230,231,86,185,150,238,227,115,75,32,15,32,36,237,235,199,216,87,67,59,195,112,174,165,68,138,217,82,5,49,99,60,175,59,72,228,53,44,54,173,59,59,71,209,23,121,39,129,244,173,117,91,42,130,150,119,51,172,243,181,188,210,180,247,113,180,76,84,242,65,237,244,170,154,93,179,73,169,196,139,140,162,179,50,49,236,58,213,139,88,218,23,89,237,37,40,209,41,144,182,121,227,159,235,197,18,137,172,16,79,114,234,242,79,114,84,153,9,218,99,93,163,42,7,201,254,181,22,144,48,106,89,73,169,234,80,173,186,22,143,122,198,204,58,144,88,224,212,119,150,177,91,221,199,2,203,235,27,150,64,122,169,221,128,63,74,212,106,63,141,210,237,172,174,239,108,224,181,111,37,86,8,220,242,220,101,78,7,67,140,85,11,109,55,81,154,103,188,123,40,227,70,12,17,238,71,164,49,246,31,21,60,171,177,197,49,214,58,116,82,218,254,34,111,50,222,193,125,50,21,98,12,231,237,212,3,69,116,45,52,92,94,181,157,133,147,67,121,114,209,165,172,172,112,34,219,249,229,7,175,176,199,205,105,252,47,225,131,114,187,96,50,95,54,226,94,121,163,219,108,14,115,192,234,223,0,113,94,147,163,248,122,13,45,222,225,228,146,234,250,65,251,203,153,113,184,243,156,0,56,81,240,42,55,34,149,166,1,151,78,151,74,54,246,143,33,153,60,188,249,161,64,105,24,117,205,102,181,21,243,94,89,68,43,52,178,177,35,11,188,5,108,41,7,233,154,244,109,94,215,205,211,167,46,118,121,89,145,25,78,8,199,38,178,193,64,140,78,146,194,176,149,202,128,188,177,234,114,107,201,245,48,246,231,107,201,232,224,159,56,211,3,120,95,85,54,87,80,188,207,27,254,22,67,105,36,234,184,220,131,131,187,228,113,90,253,66,43,157,70,89,174,47,164,252,54,159,110,1,138,46,162,94,115,185,189,248,232,43,2,208,52,126,40,146,89,99,49,219,223,166,200,36,3,255,0,170,7,230,35,183,29,251,214,222,198,226,75,255,0,11,41,149,247,75,107,251,182,199,241,17,252,95,165,118,122,108,150,156,76,51,67,228,153,66,234,233,46,44,218,56,145,128,198,9,97,201,249,62,195,182,42,186,89,144,129,1,80,242,13,196,142,191,79,208,84,247,1,212,249,104,235,249,84,250,121,57,234,126,213,126,195,78,5,119,202,11,6,255,0,182,135,248,177,239,90,237,138,144,34,64,233,182,63,130,50,59,124,123,209,27,43,73,85,87,247,36,203,140,49,246,227,161,62,245,114,107,187,123,8,223,202,183,13,40,95,75,0,48,167,159,233,89,43,127,24,76,247,198,222,205,36,184,158,225,130,160,206,24,183,199,215,222,141,19,127,97,251,235,201,44,224,26,125,171,36,186,180,192,152,227,28,40,200,228,159,165,6,212,46,60,217,19,67,73,252,235,169,34,31,226,119,42,115,248,120,184,93,128,255,0,152,242,42,13,82,253,124,25,103,37,196,236,102,215,238,35,193,99,202,67,187,162,143,167,189,101,244,67,118,182,47,107,101,181,164,185,144,75,113,43,117,62,192,147,208,14,77,61,147,118,111,175,174,172,244,105,246,76,209,33,68,16,219,68,164,122,84,14,184,29,232,110,161,169,11,72,218,53,117,105,55,18,118,229,183,49,233,245,199,181,2,176,176,154,91,199,104,95,124,187,246,41,219,185,165,61,241,236,43,109,160,248,94,91,17,52,215,129,30,244,255,0,217,201,202,161,254,231,231,181,27,108,119,170,60,143,197,182,247,49,107,246,137,127,128,230,21,151,202,39,36,103,56,7,231,138,14,116,244,6,234,233,146,50,64,244,2,115,182,180,63,182,36,252,55,140,109,101,76,179,139,120,193,111,115,206,107,49,164,220,219,187,92,18,232,204,227,37,25,170,120,181,180,67,40,79,6,248,98,148,41,77,205,234,126,205,241,85,245,19,251,255,0,45,147,27,71,31,52,102,228,45,206,153,42,199,30,221,167,56,7,165,103,103,152,204,255,0,155,1,69,107,143,99,125,12,7,14,8,82,55,112,49,68,116,236,201,115,58,20,30,97,132,133,46,122,125,42,165,184,223,115,10,22,171,113,237,23,80,133,141,140,141,48,93,224,246,205,84,157,42,42,29,209,177,209,173,162,211,180,235,124,194,30,86,27,142,238,166,180,141,19,199,182,233,98,128,192,19,214,15,56,160,172,76,115,158,89,130,12,12,142,0,197,92,138,250,43,91,91,165,145,247,3,30,85,77,121,147,183,35,178,184,160,77,222,157,167,222,92,195,117,16,69,184,47,147,128,84,82,217,177,181,241,117,205,169,30,137,226,24,117,92,3,197,79,103,60,119,86,208,172,18,67,42,177,37,182,158,86,170,107,232,246,226,214,254,57,88,52,115,46,236,127,151,165,105,22,238,136,113,221,151,111,162,16,250,7,240,158,244,35,87,67,37,184,30,156,171,12,243,71,47,118,92,111,101,4,146,161,235,57,168,92,121,186,76,192,41,221,156,83,199,167,67,123,141,153,171,182,62,107,70,72,194,30,62,148,219,11,86,185,184,85,28,243,147,154,235,146,169,36,126,130,73,94,104,182,155,23,150,170,225,112,206,43,178,82,227,3,153,124,165,68,215,49,170,90,178,71,192,28,19,243,84,36,4,91,37,184,125,174,220,244,162,135,24,124,255,0,219,28,177,168,45,145,110,213,167,147,131,25,196,99,222,185,227,45,91,58,43,232,109,198,233,10,163,122,81,87,21,213,22,169,41,87,80,120,205,117,107,6,218,34,122,101,189,63,85,104,75,105,122,138,52,77,184,141,205,215,39,168,63,167,90,39,115,12,8,241,202,89,140,236,197,65,39,35,104,28,86,134,226,199,79,215,109,69,173,228,80,153,0,62,83,12,113,187,242,243,212,26,204,106,218,37,239,133,164,89,80,181,230,156,205,140,178,157,241,144,57,4,1,140,115,214,136,228,132,221,116,204,103,138,75,104,27,44,78,140,114,11,184,98,54,145,201,201,56,199,235,84,34,133,218,82,167,35,111,96,49,138,213,126,26,218,239,75,130,226,9,86,104,253,32,50,158,84,14,164,252,231,142,104,92,54,232,232,93,35,117,112,205,230,198,70,120,234,57,31,99,91,41,232,202,173,149,109,99,83,35,164,174,113,131,198,114,205,142,212,147,91,27,107,203,135,87,245,163,46,192,252,18,24,117,31,21,122,107,52,73,152,101,152,121,106,251,186,99,21,215,176,179,65,23,151,8,157,247,50,172,164,101,185,29,62,198,165,202,228,111,8,174,54,107,45,117,75,120,219,73,33,182,22,184,86,1,190,15,57,205,108,60,248,46,108,38,5,57,152,96,16,72,250,127,49,88,59,104,90,231,68,144,201,183,204,54,167,98,117,9,220,17,236,73,173,102,141,124,239,117,20,178,70,190,67,197,30,194,59,55,66,127,83,92,113,211,58,36,168,45,12,145,181,189,189,193,92,101,65,47,215,57,201,206,62,180,146,70,166,29,138,2,74,206,0,43,208,125,253,185,166,105,98,75,107,89,18,66,39,72,89,225,94,196,144,217,7,238,13,79,117,12,80,233,210,73,17,18,20,140,182,213,39,4,245,254,181,164,145,54,12,211,158,95,197,94,108,108,199,21,228,161,208,245,218,64,200,250,140,81,123,121,35,88,227,49,58,178,162,229,66,243,215,60,80,29,18,47,54,223,85,181,105,25,103,19,195,46,31,150,5,227,4,159,237,70,98,129,163,222,109,66,237,60,129,140,28,15,247,168,143,108,111,160,111,137,16,73,165,222,194,197,198,235,105,56,7,149,226,188,227,197,32,189,157,186,70,225,154,222,86,225,79,64,20,3,245,34,189,47,88,184,18,90,73,112,58,172,110,219,74,231,213,236,125,235,203,252,91,12,208,163,202,202,136,222,114,135,0,244,47,24,60,15,110,13,109,143,243,76,206,107,226,17,240,180,176,220,120,120,193,18,42,77,28,160,191,29,1,231,131,90,29,62,34,177,96,226,80,187,212,130,123,125,77,100,188,35,115,109,29,164,232,229,195,134,14,3,19,134,0,1,199,207,108,86,194,43,136,37,153,221,24,132,142,93,161,189,186,117,247,21,25,163,82,100,193,232,138,239,78,130,230,227,12,239,18,74,155,201,76,102,66,131,5,71,182,114,5,23,135,69,211,238,69,183,225,45,149,237,99,136,2,67,237,40,216,239,143,110,115,154,166,191,135,58,134,159,115,58,151,60,194,177,238,218,155,156,228,49,62,224,173,23,212,213,116,59,187,121,45,116,249,76,183,27,218,54,183,143,120,185,151,35,8,64,234,8,98,119,123,138,81,228,213,38,97,149,38,237,160,126,171,169,105,81,75,113,20,240,219,152,239,196,0,71,18,110,105,246,18,121,246,95,244,175,56,214,162,100,119,154,43,85,91,117,112,133,50,119,14,51,156,125,199,20,151,26,134,162,190,44,75,199,146,67,45,177,50,68,178,128,174,99,206,112,7,99,214,141,106,58,156,17,220,92,222,76,166,234,27,249,97,197,199,30,151,24,39,104,60,128,23,3,228,215,100,98,225,219,179,153,247,161,190,27,154,215,202,252,12,235,9,186,114,174,29,135,164,168,61,7,254,92,255,0,42,220,172,246,183,48,152,35,157,94,197,88,185,36,142,84,16,173,211,220,244,250,80,139,157,2,198,218,57,45,226,98,46,112,83,206,82,24,110,92,16,56,248,110,125,232,6,155,162,93,182,191,107,166,9,26,25,11,52,171,25,30,134,40,1,36,251,231,189,115,53,12,173,202,232,211,229,21,70,226,214,222,223,75,150,219,240,186,106,61,189,252,172,161,165,92,50,12,31,226,61,115,131,250,210,221,233,250,77,204,183,183,83,91,36,86,246,233,181,140,111,180,185,200,200,63,248,168,200,171,104,154,178,216,205,111,115,112,36,185,102,105,34,157,35,36,64,155,112,62,23,158,212,6,13,27,86,177,240,237,197,165,213,204,69,46,164,113,52,195,254,228,139,215,39,255,0,17,74,51,165,249,3,138,250,25,175,234,214,58,149,131,91,91,24,227,117,144,73,110,248,0,47,24,1,49,236,6,78,107,57,26,93,192,137,61,247,152,243,73,38,214,13,144,203,223,119,255,0,189,71,116,143,5,172,154,100,246,247,58,132,107,12,142,135,204,0,179,171,16,73,250,0,40,175,138,45,32,241,36,246,145,218,95,195,136,206,29,192,62,130,160,99,32,115,219,189,104,179,193,58,110,201,246,228,247,71,152,222,72,98,182,68,242,48,11,179,72,238,112,119,118,25,251,215,120,122,202,255,0,81,190,132,233,144,58,188,39,38,124,224,2,120,198,123,30,107,209,23,194,182,69,46,150,254,250,59,133,151,18,110,85,252,222,146,114,7,65,237,87,236,109,6,159,225,187,72,81,140,27,149,216,164,120,25,39,30,163,244,192,167,147,212,124,106,10,217,81,143,252,218,50,122,174,132,116,141,88,219,69,109,111,60,240,1,39,150,28,148,133,156,242,73,63,152,244,235,239,65,225,55,150,202,241,38,201,4,215,17,202,128,2,119,186,100,14,71,108,147,83,223,92,75,166,181,202,93,94,9,174,110,36,47,53,202,100,178,111,92,121,100,30,135,140,213,139,25,37,209,244,251,55,138,19,113,117,114,68,86,200,237,208,16,115,199,198,71,222,137,75,140,82,102,152,163,110,199,248,123,74,252,118,170,96,145,25,224,183,144,77,114,207,200,105,15,97,245,38,189,81,157,218,8,204,177,50,163,128,2,196,185,218,119,122,115,244,235,89,205,3,71,143,67,210,98,183,4,189,218,200,179,76,192,244,110,118,131,242,49,154,213,189,175,151,167,54,201,88,161,245,25,24,231,3,57,110,125,205,121,217,37,206,118,142,216,252,99,69,13,114,233,52,189,30,120,148,225,184,140,50,12,126,108,146,71,201,175,46,213,53,121,60,184,109,130,60,110,243,17,114,165,112,170,56,192,253,0,173,93,220,241,94,75,125,117,168,203,44,119,46,8,180,69,252,145,1,208,237,233,211,250,208,169,52,187,107,219,20,130,43,252,249,76,93,229,242,201,245,28,114,199,237,140,87,94,24,168,106,142,60,211,228,244,73,166,69,21,237,172,6,234,230,45,241,205,185,17,8,10,112,48,185,247,193,57,251,82,91,216,199,168,195,119,168,150,11,103,108,196,52,173,192,98,167,147,250,243,66,109,116,27,139,155,235,84,202,139,86,147,99,55,255,0,147,95,239,156,85,155,157,11,82,107,123,155,68,252,67,105,136,223,189,134,57,63,48,224,147,143,165,107,199,119,102,68,154,253,255,0,145,105,136,157,148,92,130,81,161,108,30,131,130,61,187,214,22,100,184,18,98,86,245,160,1,87,20,123,91,209,46,223,89,146,116,183,150,56,153,112,168,231,162,15,159,126,149,28,54,10,118,187,164,155,136,47,20,197,193,24,29,114,43,72,84,86,138,173,2,44,244,203,171,182,220,201,182,50,193,73,39,3,159,127,138,186,101,128,55,144,238,242,5,94,54,128,7,7,165,78,96,132,72,129,51,48,118,220,221,143,126,130,159,167,76,162,226,80,144,121,131,44,95,8,9,192,28,242,125,170,220,175,96,112,143,207,177,117,5,23,202,5,194,100,12,41,254,181,165,179,143,194,223,143,179,213,162,142,230,97,18,163,53,171,143,221,197,32,28,238,39,175,35,165,8,211,252,49,125,173,74,127,195,44,167,158,28,225,102,97,133,7,191,168,241,199,197,122,30,143,224,150,55,17,91,106,70,37,194,102,56,160,203,111,3,30,183,111,108,254,181,18,253,14,172,202,233,250,108,58,150,161,38,169,60,243,220,206,125,80,67,180,204,20,179,99,167,108,127,106,244,125,19,193,144,224,94,234,191,245,51,156,21,129,129,9,25,29,200,238,222,245,53,214,167,101,160,93,69,96,110,18,215,114,122,150,214,211,132,246,98,64,249,162,54,26,157,141,237,170,221,91,234,251,225,79,204,95,0,245,198,78,122,100,212,170,189,149,90,12,170,8,213,85,21,85,64,192,85,224,10,116,146,44,40,93,200,84,81,146,126,43,59,115,226,205,54,198,222,39,252,96,188,105,31,106,44,35,44,122,231,143,110,40,101,133,245,247,137,94,89,117,11,57,173,172,163,57,72,206,81,143,36,99,142,189,179,84,230,188,2,65,105,111,174,245,9,75,34,198,182,59,72,10,235,147,39,29,79,254,52,46,245,237,221,165,152,71,27,48,97,230,40,224,43,99,111,79,208,209,161,200,222,121,29,2,251,124,10,175,44,22,242,44,137,34,144,36,245,121,159,229,35,56,174,127,81,141,228,133,121,58,49,53,9,89,128,213,108,205,227,207,108,17,214,230,18,160,16,164,141,195,149,251,86,135,194,215,226,123,141,197,127,117,116,184,100,198,0,110,224,125,8,253,42,31,48,57,23,104,70,99,66,36,61,75,15,159,167,244,161,186,100,210,216,107,239,101,54,193,28,225,110,109,63,202,178,3,234,65,245,224,215,155,135,39,25,38,188,127,243,58,178,193,180,108,103,107,104,101,96,144,39,93,172,216,230,130,223,106,98,232,54,203,239,194,192,140,68,178,131,130,191,248,131,239,197,27,213,137,252,40,184,136,103,206,199,11,216,251,215,159,232,247,182,58,238,131,125,225,235,169,214,13,101,238,101,14,8,199,238,179,195,47,99,197,122,204,226,177,246,183,119,190,48,188,54,122,76,115,71,165,66,225,127,18,120,200,7,36,228,245,39,158,43,101,107,225,123,13,54,222,75,109,61,26,54,147,105,55,91,255,0,122,57,228,231,177,162,58,6,157,103,163,248,126,215,77,181,114,209,192,129,55,17,130,199,220,252,243,87,101,242,163,77,238,64,218,9,4,30,245,74,52,133,87,217,231,122,223,236,206,235,85,213,229,154,27,239,220,145,195,92,57,118,224,112,42,254,129,251,58,252,0,84,184,188,225,23,99,8,198,75,113,243,91,5,212,173,148,12,49,56,28,0,181,90,231,84,104,163,104,227,66,164,240,30,67,144,62,112,40,116,28,75,182,26,93,150,159,16,91,72,21,88,15,251,152,245,54,61,205,62,107,155,123,4,50,93,76,145,169,231,12,121,63,106,10,215,55,82,129,190,233,177,146,54,167,160,124,116,166,139,56,195,179,170,22,118,62,166,39,39,245,52,114,250,14,39,146,126,213,245,59,107,223,22,36,91,27,201,54,209,129,185,112,123,215,158,221,216,45,187,111,182,56,94,254,245,182,253,171,198,195,199,49,38,55,102,218,46,127,90,204,235,17,197,5,156,111,200,144,138,158,159,242,68,150,197,211,174,7,145,40,95,225,79,86,107,62,236,173,35,17,221,168,133,174,227,105,35,121,152,4,99,21,66,66,48,23,29,15,90,214,42,152,55,162,107,98,134,104,248,239,83,100,37,234,57,224,44,153,28,211,116,248,214,91,200,227,193,207,94,42,123,139,85,89,31,205,192,32,246,169,110,219,46,43,201,189,180,147,204,183,75,129,180,130,122,102,173,91,105,239,116,173,33,117,228,228,175,184,246,172,254,145,44,95,134,10,146,176,24,232,195,173,30,181,17,37,167,157,230,183,153,156,4,175,62,73,242,59,158,209,2,205,107,107,112,209,218,89,45,185,7,4,176,224,253,41,117,136,226,185,210,46,35,83,130,209,22,233,208,138,177,116,239,125,106,239,35,169,100,97,182,62,50,42,45,121,139,233,50,121,110,160,249,97,114,180,209,152,38,198,89,95,64,179,1,207,154,235,130,79,176,52,58,249,36,252,33,66,192,110,151,6,140,36,102,222,194,217,11,6,43,24,63,67,67,117,87,2,230,21,56,29,8,3,189,82,252,138,106,226,1,185,179,63,226,98,54,108,32,94,40,212,112,152,33,12,188,144,42,235,91,65,112,193,221,20,16,48,49,77,190,34,206,204,51,15,78,41,207,47,42,137,49,199,91,3,220,204,174,223,135,143,243,183,90,183,109,19,65,24,137,240,15,244,168,180,200,124,192,211,178,169,98,120,39,218,172,205,35,71,159,65,98,71,7,218,147,123,81,42,49,211,96,13,64,151,185,121,25,199,7,0,87,84,19,134,18,238,59,78,211,146,61,235,171,182,49,209,203,55,108,215,42,222,248,111,90,142,125,105,25,162,100,216,46,33,245,70,231,146,55,123,28,86,146,199,80,55,86,32,95,194,192,147,132,83,235,192,63,63,61,104,68,215,31,137,73,224,150,70,185,176,105,90,18,187,78,229,32,14,222,220,28,31,173,82,182,157,180,75,215,182,154,224,181,153,101,88,167,144,228,192,115,145,187,255,0,28,87,35,92,151,236,234,170,8,106,30,30,72,167,150,235,195,151,113,195,122,73,34,221,78,18,104,177,237,217,184,253,104,109,157,196,23,50,178,44,94,68,177,40,142,107,121,142,29,8,7,57,247,25,254,180,122,206,253,110,101,146,91,100,100,141,114,124,212,93,219,250,243,244,230,167,215,188,51,111,172,91,71,113,1,242,111,208,108,75,172,227,126,15,241,14,164,127,74,168,231,107,227,35,28,152,20,182,140,212,214,242,102,121,2,7,50,4,30,89,94,58,3,199,61,114,63,157,70,93,127,17,43,137,89,3,177,225,122,142,56,63,173,93,211,30,89,164,158,215,84,131,254,190,52,202,115,196,171,208,50,158,248,192,230,162,184,179,103,132,174,213,82,167,210,115,128,122,100,253,65,247,173,57,110,153,159,25,71,178,215,135,149,214,253,109,207,152,128,183,163,61,112,71,57,255,0,90,216,232,106,215,26,53,156,96,250,224,105,32,117,219,202,29,199,25,253,5,5,211,246,76,208,153,118,192,82,18,75,171,116,0,245,31,97,210,142,248,118,227,204,211,229,144,112,183,14,207,156,99,57,124,15,212,115,92,238,86,236,222,74,145,122,202,50,154,165,196,34,70,2,104,163,152,51,3,128,217,42,79,216,255,0,90,163,113,169,164,190,117,155,238,130,68,1,166,143,176,193,201,3,235,193,31,90,33,163,93,77,119,174,67,44,168,20,165,180,208,176,206,87,33,246,213,93,122,202,222,111,26,216,92,20,220,171,106,94,229,112,125,64,16,23,234,122,244,246,173,119,86,101,101,125,58,57,109,117,157,76,206,165,101,154,206,11,185,123,237,245,145,143,126,23,31,165,24,141,145,110,93,226,144,101,79,172,3,156,134,28,113,244,168,54,60,90,232,212,203,51,71,115,110,182,243,68,64,61,201,66,15,193,168,46,45,69,189,174,244,13,190,202,77,146,99,248,163,60,129,252,248,250,84,241,209,73,253,142,212,164,41,99,48,117,203,40,61,186,143,122,195,235,236,215,122,109,210,254,21,164,137,29,90,54,78,160,237,11,159,177,173,166,161,49,184,136,196,253,29,8,46,131,57,235,192,172,110,251,131,3,90,91,226,89,163,118,141,55,38,192,234,227,59,152,252,17,211,222,170,42,157,149,224,204,120,110,73,87,81,123,67,33,17,202,164,21,101,63,157,121,25,246,239,91,187,73,224,182,209,33,59,142,223,36,29,189,119,103,59,143,207,53,132,240,234,60,254,33,147,37,221,247,72,205,130,50,72,35,175,198,115,91,53,187,255,0,13,120,163,16,134,19,12,186,127,249,23,39,7,158,155,79,95,138,211,212,126,70,24,214,153,110,123,73,181,237,42,40,84,172,79,146,8,145,78,24,1,254,244,11,77,191,188,240,206,167,13,166,165,115,123,29,165,187,111,91,120,155,40,223,0,245,0,156,116,53,174,211,110,37,186,190,54,238,165,64,12,254,159,225,233,223,245,171,122,158,141,105,171,91,136,220,55,226,149,79,144,195,248,20,245,200,169,196,245,178,102,173,153,217,236,244,187,253,49,211,195,237,107,109,169,43,23,48,203,235,146,227,212,24,21,36,250,70,70,62,153,172,166,179,162,120,134,88,188,205,78,198,95,58,89,154,100,186,59,66,56,35,39,56,239,208,10,159,87,240,254,167,163,70,242,201,24,150,24,223,31,136,140,99,111,24,231,184,171,90,87,142,175,116,120,13,132,185,212,52,242,163,8,237,235,66,57,24,39,168,207,106,232,139,146,218,217,139,138,254,10,240,53,229,203,20,6,75,21,144,41,36,194,113,144,56,78,58,147,138,181,161,235,154,133,166,174,145,90,164,86,247,17,33,86,184,184,28,250,178,210,100,159,112,56,173,84,90,174,157,174,65,167,220,79,167,221,65,109,38,239,38,115,30,21,89,122,228,175,83,215,25,247,170,145,65,225,120,46,71,159,117,114,93,217,100,127,81,195,117,3,57,28,226,161,201,110,208,248,126,199,69,227,228,132,219,68,210,121,176,188,78,8,149,25,0,57,194,151,227,36,114,127,74,20,222,45,214,110,228,91,196,186,134,198,226,57,153,114,48,209,5,3,159,73,231,105,192,162,19,91,104,215,55,38,104,245,251,152,103,154,63,34,118,22,219,242,152,232,56,192,39,3,154,109,159,134,44,165,181,11,10,220,200,142,164,22,152,5,24,247,63,60,230,165,40,37,209,77,54,92,211,252,93,121,47,135,228,150,224,172,183,166,69,17,180,40,0,59,242,50,87,174,50,0,251,230,134,193,226,13,114,246,107,139,165,211,96,23,86,203,228,8,225,86,201,46,195,115,18,58,182,64,3,216,81,235,31,8,216,218,103,200,89,165,149,2,133,100,56,69,108,242,50,123,115,154,212,90,248,98,68,182,72,99,189,185,182,182,12,100,217,11,46,230,36,245,45,140,244,165,194,43,164,13,54,101,244,171,15,19,91,62,110,116,72,133,188,136,100,6,75,149,67,30,48,58,115,206,50,105,36,177,241,14,162,209,91,92,235,154,61,146,110,221,18,199,25,144,133,61,201,207,39,251,214,214,15,9,233,208,48,50,181,204,239,199,170,107,135,108,227,239,87,237,173,44,173,110,22,222,43,43,104,201,76,134,72,135,24,29,205,28,98,182,208,212,89,230,73,225,249,180,149,255,0,19,190,212,63,196,46,36,118,157,127,114,71,155,56,83,142,188,96,14,115,241,84,52,38,125,78,242,93,118,227,41,28,113,52,58,122,42,231,106,150,245,62,61,217,185,162,158,55,189,30,34,212,172,173,224,184,116,181,39,118,67,99,203,128,122,93,192,255,0,200,250,69,21,240,254,158,175,42,79,12,75,5,180,65,76,54,235,249,112,15,0,255,0,90,231,205,149,87,242,116,99,133,5,244,184,100,182,83,20,255,0,188,124,175,155,220,142,63,169,201,170,158,37,185,184,178,75,125,40,221,180,49,203,16,151,9,17,150,86,59,176,16,99,128,49,207,62,212,93,32,185,73,77,196,146,69,28,120,36,133,234,202,51,201,63,39,20,34,234,27,187,179,113,52,147,164,79,55,24,207,60,127,63,165,79,167,131,74,216,242,187,210,2,193,109,52,86,130,238,250,57,22,209,29,154,226,234,105,85,10,51,28,3,180,246,233,74,158,43,208,228,134,27,85,158,229,132,146,29,134,219,96,13,238,88,14,131,218,166,188,181,154,111,221,50,44,155,20,15,43,157,142,123,103,61,125,232,96,134,246,38,25,134,51,35,72,185,33,66,240,115,192,199,205,116,166,115,180,152,70,219,85,240,250,91,72,24,205,17,103,7,109,199,249,122,2,64,7,29,77,73,45,239,135,1,103,130,238,202,55,36,196,31,200,150,64,223,160,31,52,9,97,156,38,217,101,97,234,0,170,255,0,122,175,43,220,9,183,69,116,96,229,142,223,47,143,131,154,45,248,39,132,126,131,51,67,225,73,130,134,212,236,157,152,177,105,77,180,165,241,158,160,116,170,243,104,30,28,144,126,239,94,134,48,195,146,246,110,21,177,212,143,122,17,230,234,216,85,55,160,99,122,250,16,40,193,234,13,69,60,247,146,193,0,55,37,124,140,170,238,57,202,158,167,233,77,88,112,137,110,111,12,232,182,241,180,214,190,32,243,46,164,100,82,34,177,111,66,243,235,247,233,222,141,105,186,127,132,244,102,138,72,110,108,111,230,76,141,215,75,32,234,65,200,92,99,140,80,8,245,41,34,142,53,107,171,130,236,0,102,65,140,145,211,31,106,177,109,168,219,172,89,154,226,114,216,59,75,14,121,60,142,41,185,48,224,153,233,81,248,138,208,33,149,222,35,25,92,34,43,237,69,7,160,25,28,147,67,236,60,75,97,166,235,250,132,183,62,88,91,209,19,70,34,157,100,242,194,46,210,167,160,95,165,100,82,238,22,44,201,44,219,219,248,93,242,61,191,246,171,73,44,79,22,29,67,244,82,10,131,199,28,210,230,202,163,99,172,91,104,190,36,84,185,135,88,138,11,181,139,106,48,153,112,6,115,134,92,215,158,94,233,233,106,119,203,172,89,77,228,69,200,136,130,167,7,36,19,223,227,230,175,199,99,101,130,194,206,50,205,151,42,120,0,30,217,21,110,40,211,203,140,49,117,40,1,35,211,219,156,227,31,90,28,172,106,45,1,180,143,21,232,118,242,187,199,165,179,92,49,222,155,227,96,171,240,70,50,107,117,103,227,61,37,80,69,121,121,134,30,156,71,105,32,80,62,164,80,168,47,154,60,49,245,16,50,4,138,61,251,17,87,35,215,46,119,51,136,45,88,182,224,29,114,121,253,105,41,36,58,97,135,241,78,142,193,25,110,38,41,140,238,252,59,251,253,42,43,111,16,233,51,19,230,221,224,168,36,39,146,195,3,63,155,165,65,6,172,239,18,40,180,139,212,48,205,27,30,181,86,211,88,27,129,183,185,144,74,158,135,12,56,94,122,31,113,197,87,33,211,161,111,99,178,135,82,138,234,194,70,146,57,85,199,164,101,12,156,101,126,226,132,107,86,14,241,230,208,34,207,110,194,230,6,45,215,28,145,252,171,95,115,55,248,158,146,241,33,204,176,190,73,219,128,24,114,14,104,36,214,235,116,136,210,6,142,226,7,221,30,125,199,230,24,175,55,213,71,134,78,107,166,117,224,124,161,82,236,191,163,248,146,214,109,25,36,150,217,230,220,133,163,141,23,118,7,241,3,237,134,200,172,230,183,162,217,107,201,129,161,152,229,81,185,102,183,82,178,71,206,70,27,254,117,168,60,57,119,38,157,174,25,208,74,182,178,153,36,216,203,212,22,195,15,215,159,181,122,5,224,40,251,189,68,16,0,36,247,174,204,51,229,10,190,142,124,144,169,179,205,172,45,60,111,104,202,44,117,162,98,24,253,221,241,18,48,254,245,102,25,252,120,11,64,235,166,5,30,144,65,219,199,92,247,173,115,228,56,46,177,231,161,96,189,77,52,4,66,89,4,96,184,36,142,185,237,90,147,70,93,38,241,116,193,84,139,56,144,101,74,135,228,231,28,244,239,82,199,115,173,238,68,186,9,20,76,27,50,18,88,175,198,7,122,210,171,2,199,210,0,232,164,138,121,96,17,143,24,82,64,56,224,31,245,164,210,29,63,176,26,220,106,198,97,248,55,133,162,92,149,222,10,150,25,227,34,173,217,92,235,172,206,183,86,246,140,10,146,164,200,87,39,219,129,214,138,40,85,35,40,2,128,48,0,235,207,189,76,9,5,203,96,179,30,167,176,161,9,166,120,111,237,42,105,110,188,68,146,79,8,183,185,91,104,178,170,120,3,156,80,163,28,3,79,70,189,42,83,111,165,143,82,104,135,237,107,112,241,243,66,27,106,155,72,114,195,167,241,86,106,226,194,230,104,173,224,222,31,217,129,233,77,171,93,153,181,178,139,41,242,164,145,48,168,15,76,213,32,193,152,12,113,158,104,235,217,139,93,54,96,229,90,69,60,55,106,11,28,178,177,118,218,132,142,107,92,110,208,153,122,213,133,188,205,34,163,96,12,3,138,117,234,205,44,45,60,155,150,34,113,193,228,215,67,59,188,94,107,18,20,14,106,7,187,70,192,37,153,115,156,26,43,101,167,160,158,141,124,137,23,148,76,158,100,125,15,106,215,90,49,187,182,18,0,234,127,204,181,131,179,105,111,102,48,32,42,24,245,94,181,180,209,226,252,20,15,9,184,147,61,70,107,159,53,35,120,54,194,222,117,170,205,21,184,129,216,109,38,102,60,18,106,157,220,2,93,34,224,70,50,1,202,243,218,172,69,114,60,153,134,68,147,17,130,79,240,213,155,123,20,123,49,134,202,144,71,29,235,157,34,222,140,245,189,210,220,68,29,57,30,94,211,241,138,15,40,147,82,191,117,92,239,129,58,81,109,62,216,65,29,196,12,216,101,102,60,251,80,214,45,17,107,165,124,73,33,218,7,184,173,99,66,189,23,52,246,243,45,20,177,33,148,225,190,180,253,118,72,100,181,242,217,189,43,138,130,6,252,53,196,208,147,184,178,135,168,117,37,73,35,98,9,25,25,197,96,151,205,179,95,242,147,219,168,130,213,80,156,113,193,165,156,183,146,61,92,30,184,246,166,35,23,183,78,50,49,83,51,132,182,109,145,231,131,154,127,230,66,79,226,209,145,190,226,121,54,146,171,158,43,170,59,144,101,188,0,30,13,117,122,171,164,112,183,179,210,16,203,168,233,246,97,86,213,93,145,149,247,113,185,119,100,96,255,0,155,158,41,35,211,34,95,198,187,111,100,84,41,42,112,204,209,158,8,31,74,198,195,170,53,181,162,197,109,115,35,121,155,132,145,72,114,185,61,198,58,30,148,127,73,213,26,33,4,51,172,173,35,22,143,114,224,144,79,67,156,243,212,87,14,76,50,142,209,217,143,34,145,99,73,187,58,84,191,130,142,228,205,167,92,171,11,121,93,112,202,115,146,135,231,218,180,54,115,69,30,167,61,140,146,164,145,161,196,102,70,195,38,122,28,119,6,132,197,30,142,214,174,175,24,101,153,200,104,128,198,211,211,43,158,135,39,52,67,75,130,11,139,230,252,90,25,47,109,225,48,203,145,215,4,237,108,251,48,254,98,178,147,82,217,163,84,168,33,170,233,17,107,22,138,80,152,100,128,111,183,152,96,60,124,14,7,198,115,145,64,244,229,253,237,206,147,169,197,26,220,196,172,25,215,242,48,60,137,7,184,207,31,122,211,192,237,116,183,33,70,246,133,85,210,85,33,128,60,103,63,111,233,66,181,205,42,89,218,222,234,193,140,215,1,246,194,192,99,205,25,27,163,63,80,63,81,81,9,107,139,51,106,251,41,106,225,180,221,12,169,84,150,220,176,71,199,84,47,252,95,219,21,170,209,94,11,47,14,233,241,236,195,157,161,242,58,228,228,127,42,204,107,31,245,150,26,116,31,138,23,63,138,150,69,64,61,59,48,71,36,117,200,198,57,246,173,221,165,180,66,24,193,111,220,196,170,80,28,118,232,107,88,116,78,77,160,126,139,107,40,213,53,92,49,242,225,184,145,84,119,27,201,207,243,197,73,50,58,235,158,83,177,120,197,154,0,51,249,70,227,201,251,212,250,107,186,223,106,183,7,131,36,222,120,25,232,167,35,251,82,92,206,45,245,123,107,140,101,37,132,33,255,0,248,191,208,154,190,140,232,143,80,69,58,85,204,104,205,148,82,249,233,134,83,159,183,74,122,91,249,210,221,163,150,197,196,10,72,207,83,180,142,127,81,82,222,132,142,27,191,43,214,12,12,165,115,199,214,162,184,117,15,36,169,19,110,72,70,62,78,51,199,199,74,167,208,188,148,21,144,21,132,70,17,46,161,73,20,103,144,192,97,184,160,58,225,186,182,66,147,223,64,177,16,199,114,38,37,113,209,134,49,212,3,199,210,143,195,30,235,225,185,115,182,217,98,129,159,174,115,150,63,218,133,120,149,55,20,144,28,101,118,171,129,157,188,243,253,42,124,236,181,244,121,156,146,233,182,158,44,105,44,158,65,167,71,58,170,51,103,118,61,253,250,230,182,54,182,82,106,18,11,175,196,134,179,153,72,89,19,186,145,142,123,214,123,89,180,190,147,95,191,178,243,34,185,146,230,8,167,89,118,133,44,170,185,24,227,131,199,63,74,213,248,87,80,39,195,22,48,71,229,52,146,36,168,128,227,140,228,96,253,235,92,173,240,140,145,149,55,38,130,58,107,93,25,98,75,111,90,149,45,231,55,25,218,49,129,246,163,159,191,150,81,57,85,141,251,33,56,197,10,211,182,37,173,188,5,79,153,12,104,140,185,233,129,142,62,255,0,210,139,199,43,198,140,174,224,110,201,195,12,224,116,197,101,14,137,151,101,135,153,103,182,120,175,45,129,220,152,35,179,103,222,188,183,197,158,17,155,67,221,168,89,46,253,41,240,114,14,76,94,249,248,205,122,169,96,97,17,204,170,202,50,0,61,65,35,250,212,112,172,51,66,232,33,18,91,60,109,11,68,252,130,27,60,124,86,208,147,139,180,67,86,121,111,129,117,137,236,124,67,107,104,178,51,90,94,184,133,225,102,59,85,137,225,135,183,34,189,45,175,162,150,226,113,166,255,0,213,58,1,230,110,33,149,49,255,0,145,232,7,181,120,228,186,101,206,155,171,221,88,164,161,36,179,110,37,83,198,223,225,35,245,175,100,240,204,182,113,90,91,196,209,8,163,141,70,248,192,194,147,193,201,61,206,125,234,242,85,218,242,17,127,97,91,29,54,107,163,231,220,19,48,192,37,86,61,168,79,28,103,169,2,142,199,165,218,147,189,237,225,224,240,161,0,3,231,53,29,166,167,111,116,197,99,44,54,231,233,215,181,58,235,86,178,179,56,121,183,185,24,242,208,18,199,237,80,168,210,171,178,242,199,30,50,17,2,117,3,29,105,26,69,133,67,187,170,12,112,9,234,62,148,20,106,151,119,3,133,22,200,14,2,142,95,253,5,68,211,164,104,102,98,242,58,243,189,142,88,252,15,189,22,48,223,226,227,102,217,24,5,207,121,14,48,59,214,103,198,154,186,233,218,84,150,230,114,129,134,110,26,3,134,84,28,237,7,221,184,24,250,212,242,73,248,107,111,197,221,15,41,81,242,249,60,19,217,115,239,88,9,39,155,83,190,148,207,60,178,218,196,223,138,155,140,175,156,63,42,143,96,61,171,44,179,213,21,21,108,147,72,178,159,87,191,115,117,22,251,155,132,204,202,195,9,4,104,114,168,61,177,199,30,230,183,16,172,144,72,44,45,96,192,72,3,151,207,229,44,121,205,14,211,173,100,181,211,230,153,163,100,186,185,125,158,174,8,12,120,63,36,231,53,168,184,69,143,78,75,102,147,115,227,2,64,61,134,50,125,235,150,17,247,101,126,17,172,159,20,4,190,187,243,228,86,109,138,176,160,85,68,238,15,76,255,0,47,214,168,179,153,99,243,7,39,32,49,207,56,233,140,212,243,108,19,200,86,80,203,200,99,183,146,123,98,160,10,200,133,72,13,181,185,207,24,207,124,119,174,195,1,113,229,180,74,196,228,0,84,142,72,246,168,36,124,96,40,24,7,36,19,201,53,109,45,247,42,254,241,130,51,224,151,224,252,83,227,180,136,134,47,251,194,24,175,176,63,79,229,72,159,224,20,246,227,18,70,81,93,89,242,72,227,52,217,108,39,88,157,8,72,193,24,192,25,97,207,99,218,142,54,192,54,32,27,56,36,127,42,100,176,110,44,118,132,35,167,124,253,127,90,117,69,113,1,13,53,6,214,146,21,119,41,216,231,63,239,85,231,211,162,200,99,108,168,251,179,233,246,163,165,66,176,42,172,114,6,114,122,117,168,202,160,204,139,134,5,179,140,115,199,246,169,21,25,243,165,144,11,132,224,158,21,184,197,52,105,139,230,96,166,121,194,4,228,3,68,245,9,173,236,45,146,107,233,73,18,56,85,245,114,125,128,29,77,69,166,73,29,204,197,144,146,168,49,34,17,135,86,39,142,61,176,58,213,91,37,149,161,211,90,54,10,96,9,184,228,41,24,3,29,234,204,186,100,145,161,17,177,27,134,48,123,243,214,136,67,27,101,1,234,73,220,20,231,62,216,169,215,34,70,27,242,36,110,63,210,151,99,226,12,100,146,48,222,113,220,113,140,40,232,59,115,79,97,145,26,39,0,142,135,189,91,95,222,74,35,43,183,60,146,120,25,250,252,82,224,72,197,84,135,113,192,247,207,250,80,52,136,4,45,184,15,45,152,128,20,33,57,3,230,166,9,232,10,34,3,43,156,160,224,124,125,59,211,203,30,99,35,0,99,158,153,231,175,210,165,117,40,2,156,225,91,7,159,204,69,3,35,178,223,9,12,143,189,73,36,128,112,122,119,246,167,201,10,91,145,42,129,20,146,2,210,170,243,156,145,206,105,82,0,192,178,254,237,148,15,72,228,28,246,169,25,177,230,69,51,32,92,12,159,113,158,159,214,154,10,38,176,144,71,60,170,31,111,152,8,88,178,79,29,78,79,233,86,245,37,51,8,111,32,145,142,192,34,153,70,9,220,58,31,169,247,248,161,182,226,69,121,124,166,8,204,12,153,61,113,143,229,201,31,165,24,68,9,102,182,150,242,44,241,220,148,12,236,113,181,242,63,94,42,50,67,220,131,136,225,46,18,76,198,106,75,113,176,205,151,115,110,249,88,128,3,8,227,12,79,222,182,250,69,234,106,122,88,221,195,199,136,153,65,201,0,14,13,6,212,244,131,107,117,29,192,130,57,109,182,180,83,35,28,179,14,191,212,10,161,225,11,175,192,234,75,99,51,108,51,250,21,130,240,184,201,81,187,228,100,125,171,151,211,77,169,164,117,102,74,81,228,141,84,232,99,37,14,72,231,7,28,138,164,64,47,143,86,56,228,119,163,70,223,243,12,224,227,36,150,38,169,205,110,98,56,4,41,126,2,231,35,245,174,250,57,80,56,178,159,45,178,123,227,57,0,125,171,151,127,151,185,27,112,36,186,131,198,106,193,183,39,121,12,163,119,10,51,205,55,240,147,43,254,236,239,3,28,14,152,164,51,129,220,163,46,14,15,65,242,42,112,85,7,151,146,58,147,158,65,61,105,130,222,82,164,170,134,97,144,78,105,130,41,153,176,87,130,121,201,160,15,33,253,166,207,102,124,89,34,92,70,90,70,181,132,100,119,28,214,126,41,33,73,149,45,182,169,145,48,164,158,134,142,254,209,237,3,126,208,229,133,31,120,54,17,109,223,198,15,170,178,63,225,19,8,145,247,110,42,223,192,122,83,105,51,23,216,235,173,72,165,172,150,87,48,225,131,118,254,180,25,4,2,124,231,211,142,158,244,95,88,48,155,24,218,48,222,110,237,165,159,169,161,86,241,198,200,251,240,172,189,9,173,113,210,136,153,48,154,69,46,17,127,114,228,0,135,183,210,146,120,183,50,52,105,180,57,192,7,181,92,130,213,230,184,140,72,192,162,144,84,167,74,150,226,220,200,232,92,231,108,152,93,181,28,233,154,194,22,141,14,141,162,69,98,137,60,128,172,146,1,202,156,209,59,149,134,220,229,119,62,78,9,168,82,252,44,17,68,98,1,130,129,156,212,239,2,44,9,8,25,151,119,154,75,30,222,213,199,57,91,58,87,196,177,51,68,182,27,149,90,37,152,133,98,6,77,79,12,193,74,71,187,40,56,206,49,154,186,215,16,199,28,108,34,11,188,100,41,28,80,248,21,90,55,112,25,147,127,4,212,38,217,50,64,141,109,74,106,144,69,2,103,207,93,174,71,215,53,13,252,97,45,72,138,28,108,117,3,211,158,244,75,90,141,225,252,53,218,32,111,46,76,16,58,224,209,41,226,242,180,247,151,111,12,65,193,21,119,72,147,53,52,43,12,182,211,74,187,25,73,7,61,243,76,158,206,57,119,146,114,224,85,221,105,12,154,123,73,213,147,13,159,129,93,30,199,141,37,85,255,0,184,130,166,74,182,109,29,130,99,66,182,170,48,70,41,94,71,183,180,45,198,48,115,154,185,50,238,140,162,140,98,133,106,97,214,205,208,48,246,20,67,109,4,180,140,186,182,110,145,199,249,235,169,235,9,75,148,66,67,115,206,218,234,244,101,52,180,113,198,54,17,142,217,10,77,230,199,40,37,119,100,14,152,63,90,142,218,238,226,27,136,246,22,72,150,64,200,112,65,7,175,90,47,6,149,6,165,108,46,196,165,100,118,192,129,14,72,94,223,243,226,157,119,166,62,151,16,181,187,220,226,86,216,210,108,59,72,4,16,192,251,128,115,246,163,220,143,79,178,253,183,122,54,90,114,165,245,164,77,233,147,45,207,127,83,3,145,250,212,218,108,38,206,234,9,247,54,230,38,222,80,205,249,151,183,232,64,172,165,133,237,254,137,114,22,222,56,238,160,145,3,196,99,232,84,158,78,126,189,171,83,115,113,231,90,217,220,68,158,108,151,25,148,236,39,42,195,169,192,251,87,159,56,184,189,116,206,148,249,32,157,165,140,150,215,178,20,157,158,217,151,115,68,14,24,30,153,254,117,218,140,246,240,218,146,228,133,66,174,167,242,225,179,200,3,191,214,173,194,119,89,71,114,192,161,101,42,236,131,57,25,193,6,150,127,44,205,111,106,222,92,129,35,33,196,139,184,96,245,251,138,205,11,145,159,114,183,254,48,137,98,42,159,130,182,51,47,28,51,55,36,17,238,107,87,107,116,27,73,136,170,110,100,82,129,79,83,206,43,35,225,107,168,117,45,83,94,153,54,130,229,90,22,56,252,136,71,3,236,43,83,165,204,131,79,179,103,24,44,236,172,61,134,238,159,202,186,84,90,209,14,159,67,108,25,97,212,10,68,196,35,71,50,156,247,43,34,128,63,153,170,62,38,188,146,219,74,123,248,98,101,100,187,84,93,199,35,213,232,233,236,58,213,168,89,80,71,38,208,60,200,11,231,110,121,103,39,251,10,165,174,32,150,214,11,103,147,151,184,182,234,56,99,191,60,253,112,69,91,73,232,132,27,144,69,19,64,242,130,166,112,177,224,100,238,244,230,152,31,247,151,150,224,177,43,58,160,207,24,244,10,134,215,51,48,18,170,180,107,230,73,211,161,4,227,237,81,233,82,126,31,75,95,57,158,71,124,57,111,114,220,243,246,197,42,123,177,11,53,188,238,98,86,76,155,99,157,220,116,236,126,148,59,88,152,206,194,8,7,161,65,223,142,49,158,156,254,191,173,28,242,119,94,137,247,15,40,167,40,125,136,161,122,229,174,203,59,185,97,111,91,0,8,31,94,162,165,189,148,140,180,150,75,54,191,12,206,54,164,118,145,195,130,112,78,226,225,78,125,169,190,5,44,190,28,212,108,217,113,61,180,236,164,55,24,249,253,106,237,226,131,21,176,124,0,182,226,55,97,212,133,98,195,235,249,141,69,162,159,43,93,214,22,76,143,54,214,41,152,145,220,54,9,166,221,227,19,84,236,183,162,151,180,187,145,231,14,200,92,168,35,156,156,251,124,86,165,98,79,50,64,9,111,86,1,111,243,14,160,214,122,230,254,7,244,150,59,195,145,187,183,61,15,207,32,81,203,39,146,91,72,222,68,17,76,224,7,65,217,186,156,127,173,17,232,198,125,150,174,28,39,144,164,229,137,225,136,227,63,251,212,83,93,152,109,76,81,167,155,38,225,149,4,15,248,5,67,113,51,179,0,92,15,70,65,57,231,158,223,53,65,239,237,147,116,242,40,216,170,76,133,127,202,7,251,98,175,201,38,66,43,88,181,207,28,95,203,0,113,26,69,183,204,65,149,222,48,62,227,131,91,164,212,45,213,86,11,137,149,35,227,1,87,36,156,117,192,250,86,63,195,129,222,196,93,197,28,169,231,187,55,11,194,130,221,7,216,86,138,55,54,50,187,20,86,113,146,196,114,120,255,0,222,170,91,116,1,24,110,188,196,45,104,205,109,110,70,210,202,61,109,207,57,246,230,136,217,195,108,159,188,80,12,237,213,143,56,3,220,208,219,117,123,136,68,225,210,52,151,56,143,184,57,199,52,94,218,210,228,225,84,30,87,113,98,6,7,191,251,84,34,163,178,88,164,71,37,84,177,118,96,51,237,243,241,83,25,226,100,242,85,84,40,117,195,99,59,143,94,106,52,180,148,206,124,233,74,6,7,46,167,45,143,154,165,44,55,48,220,71,5,188,18,79,27,109,7,45,129,184,244,201,246,198,104,114,162,216,63,197,58,223,157,44,86,204,99,144,218,198,210,55,24,71,148,14,7,215,154,143,69,210,100,183,140,188,184,153,45,88,205,229,171,127,220,149,128,56,62,225,120,205,6,179,128,95,107,97,154,221,182,7,115,27,19,144,189,66,145,158,163,3,57,173,198,155,104,168,150,150,22,165,98,149,98,38,77,195,62,150,62,163,245,226,185,50,62,83,163,104,198,162,91,138,214,91,166,91,166,56,65,249,21,142,67,49,252,205,252,240,41,37,141,164,146,64,93,241,146,19,7,183,254,245,118,121,32,15,181,27,48,66,160,40,81,198,106,184,132,108,223,234,33,87,128,123,215,92,32,160,169,25,54,222,202,115,34,194,237,17,219,187,129,188,84,32,68,197,118,146,204,188,19,142,120,171,46,21,156,19,180,146,127,40,28,154,99,71,136,242,172,206,75,115,158,153,205,80,17,48,46,193,242,125,3,61,56,36,247,166,140,145,232,108,77,213,91,176,171,8,137,184,179,103,36,228,231,169,165,242,183,184,96,10,149,56,62,226,151,64,67,28,82,121,94,96,143,119,24,13,142,163,253,107,151,208,143,230,0,152,99,147,252,234,216,142,72,227,40,140,234,164,140,12,244,251,213,77,82,234,207,77,10,110,164,144,203,35,109,134,218,37,221,44,205,215,10,189,79,215,160,239,70,197,116,53,160,243,54,48,220,85,187,142,249,224,80,155,203,169,229,187,107,45,26,24,231,184,82,124,203,153,115,248,120,15,201,254,35,240,62,245,56,176,214,175,27,206,212,230,93,63,79,61,44,45,159,50,55,124,73,39,111,162,209,56,163,68,134,36,183,137,35,183,140,113,18,140,1,241,67,253,9,0,237,60,63,21,156,223,226,18,202,215,215,249,220,110,167,25,199,194,47,69,31,74,125,206,151,5,206,201,16,52,51,131,129,52,103,212,164,251,251,253,13,24,101,15,128,8,216,80,241,142,6,69,74,145,66,208,238,86,35,140,174,121,4,208,58,51,207,52,218,121,63,226,94,90,219,156,5,188,140,29,174,123,6,31,195,253,42,234,225,226,70,73,23,102,236,171,35,101,79,210,138,50,43,175,149,44,74,208,227,7,211,149,35,30,198,128,190,143,119,166,48,186,210,34,9,26,204,124,253,49,100,6,57,99,247,66,127,35,244,60,113,218,141,9,162,216,95,57,198,211,157,196,231,60,99,21,27,195,153,119,171,96,227,149,28,241,245,171,22,55,182,58,147,183,225,203,44,241,241,45,172,158,153,80,252,175,247,21,101,226,244,113,233,4,112,23,185,247,52,80,214,193,76,133,91,96,66,66,46,71,247,230,172,42,40,25,66,225,51,207,25,63,251,213,133,183,84,184,110,72,39,1,70,120,35,21,203,108,118,43,158,92,3,145,140,230,138,10,25,18,159,46,54,203,5,224,18,58,212,209,198,164,250,151,162,237,207,82,79,181,54,20,153,61,62,75,200,163,56,194,240,0,249,169,18,23,100,5,152,141,237,157,222,195,216,83,64,76,150,144,203,102,175,188,180,143,148,97,159,203,82,67,16,146,93,173,149,65,233,24,63,206,160,130,235,202,186,245,196,85,88,132,47,215,123,115,143,160,31,206,167,117,101,144,149,124,145,134,36,14,167,57,167,160,44,76,241,223,167,150,81,150,100,93,196,48,59,78,114,50,61,235,35,45,166,235,136,90,5,104,191,120,160,1,156,239,67,237,243,253,235,101,20,98,91,180,66,88,31,224,96,122,100,28,131,241,253,232,86,163,2,45,226,157,204,172,227,0,17,206,229,238,62,181,231,122,140,110,19,229,246,116,224,154,107,139,52,150,51,254,58,210,59,189,129,12,163,112,66,115,180,123,84,197,1,92,176,25,199,191,21,156,240,193,123,121,141,153,156,188,91,124,232,139,158,121,39,114,253,143,53,165,200,200,192,39,62,158,149,232,97,159,185,4,206,121,71,139,162,38,182,79,45,21,20,0,71,81,215,53,88,194,234,197,22,39,84,206,50,125,189,234,240,192,231,219,173,33,39,157,135,182,6,79,122,182,145,37,17,27,71,249,0,43,140,103,60,84,177,192,202,232,254,80,200,3,7,57,197,78,48,237,192,195,28,241,140,3,239,82,174,9,235,145,253,61,232,72,118,124,239,251,97,118,183,241,172,126,94,82,81,107,25,223,158,185,221,197,100,197,235,67,104,208,198,216,105,72,44,217,173,231,237,146,41,101,241,75,133,88,132,127,134,136,228,143,87,122,243,22,133,188,146,209,6,101,28,18,106,146,76,197,189,146,206,195,201,40,217,39,57,206,115,78,183,180,121,162,109,201,185,15,92,84,45,177,99,8,85,142,71,90,39,165,229,23,5,136,95,99,74,111,138,28,85,178,251,64,145,42,121,105,178,52,0,145,81,58,43,92,71,183,242,111,200,0,209,25,103,107,134,98,168,155,21,66,211,91,77,88,174,161,40,55,22,0,224,87,50,145,213,21,90,47,73,103,186,24,221,114,164,31,124,209,75,72,218,234,203,247,167,149,60,57,53,28,81,137,33,33,201,76,84,54,147,11,105,119,92,22,48,110,192,35,222,178,171,45,132,239,38,42,232,199,212,145,174,8,21,22,152,239,37,187,188,156,110,108,132,29,133,88,32,59,202,23,152,217,115,81,194,60,155,76,131,129,156,99,218,157,104,93,150,74,5,140,239,192,12,9,3,174,77,61,37,123,189,29,99,147,4,140,171,99,181,54,39,243,201,219,17,99,26,230,168,90,203,205,226,2,83,97,206,62,77,74,51,122,101,86,80,218,45,194,57,244,109,49,171,123,154,25,164,92,17,162,71,147,151,140,236,199,122,183,166,64,234,215,86,183,83,183,168,151,10,203,252,234,140,81,34,207,117,18,116,82,24,17,222,173,245,178,226,246,75,60,167,113,92,17,142,73,161,58,154,51,218,72,217,244,247,34,137,55,153,57,32,99,107,28,49,246,21,13,228,32,90,220,91,199,202,133,206,234,152,58,101,205,54,140,246,150,20,94,128,87,112,236,13,117,71,106,254,76,232,73,220,113,129,138,234,235,200,173,156,241,210,53,19,93,199,162,234,177,254,22,218,70,177,142,78,129,179,133,35,242,231,177,205,90,187,212,98,159,195,83,179,47,239,201,38,61,252,236,96,122,252,123,85,75,88,90,254,210,246,214,236,249,23,110,201,128,163,208,74,147,146,195,231,35,24,169,255,0,196,236,26,218,59,133,210,210,9,226,197,180,200,205,234,203,119,254,89,205,103,37,214,182,117,70,75,144,47,240,190,100,134,120,141,195,64,137,249,1,219,206,1,224,142,156,138,214,232,90,183,145,174,71,108,99,145,76,145,41,117,8,0,141,138,250,128,248,239,247,174,190,179,138,218,194,222,24,158,40,102,36,148,108,128,8,35,219,189,87,210,244,241,107,115,37,221,204,207,43,188,99,204,147,118,24,14,152,218,127,165,103,57,169,38,28,82,52,154,61,207,226,108,175,173,109,24,22,142,87,49,3,211,25,254,253,106,47,16,234,141,167,105,119,119,126,114,172,162,61,145,5,94,12,135,143,177,193,165,176,188,177,129,150,91,120,227,207,150,177,51,227,1,192,28,116,239,239,89,111,28,92,92,91,220,193,166,79,44,114,50,200,215,71,103,32,3,194,131,239,142,107,60,80,231,58,34,95,21,98,120,25,210,214,230,101,104,247,168,137,249,29,70,0,25,253,107,113,18,36,19,88,54,75,133,73,159,11,252,93,64,207,200,172,119,131,173,242,210,220,134,216,137,9,225,184,203,28,112,126,59,214,162,220,203,248,139,161,46,51,13,154,166,20,244,46,249,253,113,138,234,201,249,89,148,118,130,83,195,32,181,183,116,112,36,194,41,200,235,199,35,239,80,76,18,121,237,149,162,24,146,237,99,218,123,225,73,227,218,166,125,175,117,28,44,231,106,72,91,105,238,113,222,163,89,183,106,86,232,209,147,24,114,234,216,227,112,24,31,214,150,250,6,51,116,137,167,170,49,245,201,25,65,142,219,223,3,53,96,198,68,173,101,156,68,187,64,56,36,144,7,81,92,166,43,107,176,207,19,58,56,140,238,61,6,11,31,228,105,110,103,243,110,99,120,148,153,78,6,126,63,225,161,48,68,214,178,179,121,155,100,18,34,141,160,30,184,255,0,106,160,242,181,221,149,208,98,170,0,192,245,100,1,156,212,255,0,136,182,178,15,14,89,153,28,177,35,158,15,90,29,117,125,110,153,49,6,13,46,114,71,33,179,241,216,214,109,114,24,15,82,16,66,233,115,52,165,85,157,75,168,255,0,49,39,104,253,106,24,46,160,155,197,215,48,193,185,132,86,62,84,195,60,3,188,18,63,157,55,93,9,42,219,195,32,10,94,80,169,215,59,151,149,206,58,208,219,13,64,65,226,233,226,16,121,114,15,54,41,54,156,7,92,6,28,123,230,174,48,114,95,216,82,116,195,9,101,37,180,223,137,148,177,183,89,213,74,168,207,0,255,0,189,25,179,214,45,174,84,91,187,21,186,142,35,230,2,121,36,183,60,247,168,116,230,154,238,41,161,104,206,25,90,64,196,227,167,99,89,219,169,109,180,125,70,92,51,184,141,68,145,158,50,205,184,28,103,245,170,198,155,84,204,178,118,106,175,238,246,190,197,97,36,42,8,83,236,123,143,210,128,222,220,203,37,141,219,65,26,22,113,229,149,207,164,147,239,244,197,58,246,112,97,143,108,109,27,25,11,50,169,200,199,111,185,53,71,77,143,241,64,51,72,246,200,36,218,15,30,172,146,10,129,238,115,214,173,42,86,103,97,253,27,203,183,177,180,180,138,70,242,68,104,11,142,3,156,18,199,245,163,176,164,82,121,75,198,119,28,140,117,207,189,13,130,207,240,242,91,36,103,108,40,49,131,234,98,160,255,0,81,70,108,84,179,77,49,82,232,156,41,35,4,124,214,111,101,160,165,165,186,218,219,52,104,139,156,228,144,59,213,224,232,132,187,185,192,30,175,244,170,106,185,137,119,182,79,7,3,177,198,41,38,118,138,214,65,188,16,170,122,245,3,230,171,193,68,223,140,143,206,139,19,40,51,99,9,140,187,115,140,1,88,239,17,221,94,221,120,134,29,58,221,158,104,224,1,125,50,97,87,36,238,108,142,158,131,183,159,154,51,119,126,250,55,133,117,29,85,99,141,47,39,145,97,180,105,71,229,227,134,31,3,147,65,188,49,166,226,198,73,228,46,12,160,51,177,56,201,56,192,253,58,214,25,231,198,37,226,143,39,176,238,143,167,37,150,158,37,138,18,92,176,88,163,83,156,41,60,117,247,173,52,64,90,91,72,25,192,189,152,122,134,63,39,192,63,29,106,134,155,162,22,214,14,182,247,183,82,32,86,88,109,88,143,45,73,3,212,7,198,13,93,150,55,105,75,179,100,55,127,154,61,62,62,43,151,146,178,77,183,68,59,140,96,6,39,104,200,39,29,105,235,46,75,122,201,94,220,116,24,228,215,102,36,84,92,239,42,73,108,245,197,51,241,80,196,173,136,255,0,56,230,183,51,33,101,244,22,94,189,115,138,107,71,24,224,146,74,242,0,60,85,182,186,5,134,232,70,23,0,12,255,0,63,173,50,83,25,95,45,16,224,28,109,247,163,64,87,81,136,241,184,48,57,220,221,78,126,157,171,164,104,162,130,73,25,149,16,114,237,35,97,85,125,201,161,215,254,34,179,177,187,22,86,240,77,119,126,125,70,218,220,110,41,158,155,219,242,168,250,213,127,240,137,245,25,69,215,136,36,138,226,69,57,138,198,12,139,120,189,179,254,115,242,120,248,165,208,89,101,245,73,239,99,7,68,139,116,76,72,55,147,169,242,144,123,162,158,92,251,118,171,86,26,101,190,159,36,151,113,151,154,250,85,196,183,147,144,101,147,227,63,194,62,5,61,95,114,0,79,42,49,145,142,6,123,82,121,101,50,172,73,94,184,7,161,246,162,194,137,156,159,83,60,139,176,140,19,81,44,145,229,87,242,58,140,158,51,197,57,3,21,25,85,111,73,36,103,129,241,81,134,220,192,50,174,224,113,143,140,124,117,160,9,67,31,45,37,151,11,158,195,158,59,12,83,114,34,112,21,73,200,10,7,184,197,48,131,149,244,224,3,234,199,79,181,72,15,239,14,8,39,28,46,49,138,64,42,200,199,30,174,163,7,52,197,219,33,35,112,36,41,220,236,49,214,158,165,12,123,84,224,96,30,78,43,140,99,157,204,89,89,123,99,169,160,10,23,250,77,166,170,51,114,140,46,144,143,46,230,3,178,88,200,233,181,170,130,94,234,90,38,232,245,149,146,250,195,162,234,54,235,251,200,199,255,0,157,65,219,255,0,33,250,81,225,19,140,140,174,95,28,231,167,181,116,101,129,86,83,187,130,6,238,148,236,84,50,222,91,91,200,97,184,179,149,46,97,96,118,77,25,202,255,0,177,167,38,12,155,143,0,17,145,142,212,34,235,69,11,116,111,180,57,197,133,233,36,186,128,26,9,254,29,61,254,70,13,37,174,182,203,115,21,150,173,23,248,117,251,240,129,219,48,207,207,84,127,127,131,205,26,240,22,252,154,4,115,26,151,70,27,9,233,158,180,142,171,50,121,145,159,87,82,153,192,207,124,10,135,18,35,16,6,29,120,11,253,233,248,60,54,58,145,200,56,111,154,44,162,23,65,188,140,146,231,149,207,229,4,30,51,78,136,4,66,89,220,200,48,72,29,59,240,42,68,11,48,202,58,169,201,56,198,42,23,80,146,121,175,32,79,86,54,227,57,56,235,245,197,2,46,218,76,241,157,169,157,204,56,63,207,21,102,230,53,184,182,73,128,203,186,103,41,193,207,67,67,30,229,50,172,8,10,2,224,99,28,30,135,233,158,245,122,193,131,74,209,99,110,88,31,205,129,187,184,31,21,25,161,206,60,71,23,197,217,159,107,167,211,46,227,150,45,146,136,231,37,184,201,72,207,92,251,119,173,186,29,233,189,95,122,177,244,31,113,88,189,94,222,75,125,86,103,17,129,108,234,204,187,155,42,204,122,112,62,135,138,53,225,75,211,117,163,188,50,202,29,237,100,216,8,32,250,15,169,8,248,218,71,233,88,250,71,77,192,188,219,169,5,198,229,140,122,64,36,224,243,222,187,106,237,201,206,1,233,239,138,147,160,228,103,31,206,144,162,130,120,57,35,237,93,204,200,80,118,142,64,24,61,169,202,114,51,192,235,192,21,25,32,99,5,136,7,111,20,163,61,84,16,205,206,40,64,120,111,237,145,177,226,137,83,204,69,45,107,22,9,235,252,85,231,215,192,219,232,240,164,46,11,48,203,99,189,108,191,107,177,27,239,27,180,209,50,201,108,182,144,134,112,120,7,213,154,243,235,182,136,50,71,27,179,118,201,233,68,118,100,201,163,79,52,47,156,223,144,103,42,122,125,104,165,148,129,32,102,32,56,94,172,104,116,91,34,133,148,242,174,48,220,115,68,172,99,99,130,21,68,35,248,95,140,212,229,52,136,74,192,134,89,36,36,108,108,96,81,135,142,57,46,99,10,48,85,56,52,46,218,36,87,3,102,67,158,20,123,81,187,84,89,47,240,193,149,85,112,22,185,44,217,15,182,140,110,66,196,176,25,200,21,28,209,25,173,202,71,180,250,178,51,87,205,187,71,189,162,59,125,63,173,82,157,74,40,137,87,12,160,49,106,75,178,137,45,65,221,251,195,129,140,31,173,72,234,90,0,189,183,98,171,66,155,100,27,229,82,185,227,29,235,161,146,99,13,197,183,82,36,200,99,214,173,129,114,212,172,18,73,186,82,160,0,56,239,66,99,145,90,247,80,16,22,145,164,97,244,21,101,231,85,89,153,206,2,38,126,166,163,208,206,44,228,184,17,144,101,98,78,125,169,45,43,23,146,125,66,192,67,12,90,132,110,12,145,133,87,1,179,144,122,214,110,210,120,38,241,45,218,168,97,19,39,28,214,174,202,230,205,162,146,56,227,39,57,86,12,115,205,121,220,215,151,58,118,181,113,58,196,178,41,37,70,7,29,106,227,30,104,134,233,154,179,110,35,62,92,93,215,63,90,169,48,5,12,76,54,191,127,154,146,210,250,222,234,197,102,121,140,87,163,159,33,135,111,122,125,225,138,71,87,222,10,176,30,160,43,7,22,153,211,25,90,50,186,140,43,101,57,153,7,160,244,61,129,174,163,13,20,87,107,36,27,119,161,56,228,116,249,174,174,152,230,214,204,167,143,102,191,78,211,45,245,77,33,181,53,188,95,76,123,206,209,180,103,25,28,246,57,235,85,37,209,172,111,109,136,158,69,50,108,88,196,241,174,27,205,11,185,24,158,252,182,211,73,98,182,218,21,184,154,88,100,8,28,165,229,169,114,200,11,31,68,138,63,202,184,230,138,220,75,20,70,41,154,80,246,178,206,141,131,25,24,4,141,164,99,177,231,244,164,229,79,68,241,105,153,91,203,104,110,26,22,212,94,107,119,49,126,233,75,96,140,117,231,235,207,218,174,254,18,123,102,73,94,238,89,252,207,66,23,224,43,168,234,79,200,163,58,148,54,90,162,73,11,56,18,66,202,144,200,235,148,36,224,231,29,71,53,107,85,75,43,125,46,115,118,10,91,60,123,76,204,56,200,224,31,142,122,84,57,58,70,182,157,42,217,29,171,66,218,20,105,113,26,20,130,56,221,142,64,99,201,227,235,154,243,109,66,77,250,165,204,215,69,247,201,51,28,55,80,51,192,253,59,85,205,71,91,41,108,186,101,189,244,146,91,198,2,205,32,31,247,48,73,3,228,3,206,104,21,197,194,205,47,152,140,10,160,192,220,122,228,255,0,92,87,95,167,197,40,190,76,231,205,145,126,40,222,248,54,88,165,138,123,57,100,115,251,176,98,221,209,182,156,159,190,43,77,166,204,211,221,92,41,216,94,91,160,172,119,14,85,66,143,237,89,95,4,217,60,138,101,222,118,249,111,130,27,0,19,211,165,28,209,188,233,215,202,72,192,149,36,146,228,122,177,232,39,24,253,121,172,230,151,38,84,127,16,213,203,110,149,153,88,151,49,49,35,223,158,181,29,148,165,75,60,207,229,178,32,41,158,157,105,240,219,136,230,117,121,74,202,209,108,3,28,103,60,213,114,178,92,51,201,128,81,91,240,229,134,121,42,114,71,234,104,77,116,50,212,119,14,138,210,76,172,81,194,133,81,237,146,56,171,23,36,79,15,153,4,78,130,51,128,113,158,220,244,170,224,206,215,118,201,30,220,196,170,217,61,15,53,106,221,230,91,201,226,124,42,1,147,129,128,62,107,55,87,96,134,219,205,18,192,110,142,4,242,38,214,4,117,161,243,219,69,44,50,28,42,183,93,164,112,62,149,53,220,70,234,238,67,20,129,68,103,3,140,0,106,13,66,121,45,109,67,203,26,146,70,223,73,254,127,202,162,94,40,160,5,212,71,252,78,197,55,182,248,231,89,88,1,144,87,56,32,125,133,80,107,73,91,246,167,52,140,159,187,157,229,100,32,12,62,19,175,215,165,77,61,204,179,94,65,50,231,114,122,7,167,184,57,193,248,228,115,79,150,222,70,241,190,159,248,149,34,70,158,88,136,78,50,25,114,48,61,243,197,105,7,95,244,38,123,15,105,224,199,171,59,49,18,67,248,86,101,3,248,136,29,126,43,23,226,8,157,231,222,87,130,131,39,31,148,245,34,182,154,59,39,248,196,145,160,121,18,24,101,132,182,211,128,87,28,103,239,64,124,108,210,73,175,53,180,113,133,17,194,3,14,155,152,14,113,79,11,50,200,80,186,186,150,123,21,218,197,115,134,101,81,201,4,142,40,182,159,228,249,208,250,74,42,229,216,48,206,230,29,254,156,213,24,109,226,107,116,89,67,42,228,6,193,57,224,85,239,15,137,205,188,183,55,143,189,101,201,137,49,128,137,187,167,215,138,214,79,70,40,48,172,247,41,150,37,92,169,27,80,247,239,71,225,142,56,81,85,150,71,37,114,20,116,39,220,213,29,54,24,227,66,195,4,178,1,128,57,29,255,0,165,93,129,145,153,152,18,29,143,172,14,254,216,172,141,34,90,50,201,228,35,62,6,88,12,14,164,245,171,17,219,67,115,231,137,220,197,26,198,36,150,124,227,110,6,113,154,91,107,57,37,128,12,237,105,51,219,149,231,173,9,241,126,166,214,150,227,195,250,122,7,150,233,194,59,147,144,167,251,252,211,110,149,151,87,164,101,145,174,188,75,119,10,94,204,94,194,215,115,192,24,228,51,112,62,224,1,250,154,217,217,89,71,115,61,173,162,62,232,83,55,18,150,231,11,242,62,123,10,161,103,165,69,166,88,197,110,23,59,20,42,237,60,187,100,112,43,87,99,108,52,216,229,105,88,9,238,88,57,80,58,0,56,25,174,88,255,0,86,123,233,26,191,138,162,211,207,139,111,66,180,112,140,109,0,116,95,247,170,196,57,18,110,108,49,36,141,163,160,236,15,205,92,137,243,149,44,31,43,252,67,173,51,203,218,196,166,14,57,7,218,187,12,168,169,4,68,64,92,167,173,75,30,156,183,197,53,2,237,195,40,0,128,71,28,213,155,137,163,179,131,207,154,104,226,138,32,89,164,145,182,128,51,238,107,59,113,170,95,107,128,69,225,216,66,219,15,75,106,119,42,68,99,255,0,217,175,87,63,61,41,53,161,89,111,83,212,52,253,30,63,58,242,231,201,12,193,99,92,111,121,27,255,0,17,212,253,168,126,205,119,92,37,101,73,52,141,37,206,8,7,254,174,117,255,0,254,96,254,180,79,79,240,245,166,155,114,110,240,247,87,228,146,215,183,7,115,252,237,31,194,62,5,18,243,50,193,139,250,155,57,45,66,10,6,88,89,88,105,86,171,109,166,219,69,107,28,141,150,69,24,45,238,89,143,36,252,154,157,35,243,67,121,153,11,217,74,224,244,231,53,96,68,178,198,100,60,100,99,234,41,19,204,12,234,202,48,167,24,35,57,169,2,22,183,244,21,136,0,118,142,113,215,237,72,33,109,196,168,12,200,113,143,143,249,138,176,1,86,198,1,29,65,207,74,86,100,200,81,146,235,208,14,255,0,52,198,84,242,152,157,203,30,229,3,236,49,245,169,161,136,227,166,28,115,199,97,78,143,37,21,158,22,87,200,227,28,102,187,50,171,146,83,174,121,35,165,20,12,96,133,76,129,149,183,110,4,96,210,24,67,156,252,237,32,14,106,68,98,64,97,8,96,71,164,171,212,137,231,34,49,104,14,51,192,235,69,49,89,93,225,98,54,128,49,142,120,254,70,186,36,44,129,120,29,192,169,216,178,191,11,42,156,127,151,143,189,67,150,87,85,37,203,30,125,49,244,4,82,30,206,140,147,182,68,101,112,120,227,250,211,202,43,169,143,176,231,62,231,218,145,74,168,1,24,133,81,181,64,143,169,167,6,221,233,18,169,124,224,130,49,205,2,33,54,228,169,81,223,130,125,135,199,205,54,75,43,123,171,117,130,246,209,38,133,206,210,143,234,251,143,106,149,228,27,148,40,12,248,244,128,120,250,212,192,177,1,54,241,238,15,95,173,52,128,14,137,168,232,106,194,8,223,83,210,20,101,99,221,155,155,113,240,79,231,81,237,214,139,91,189,165,229,162,207,109,32,145,49,213,120,32,255,0,149,135,80,126,41,55,121,76,6,214,220,15,229,95,205,84,174,116,155,161,116,53,29,54,104,96,212,137,220,225,185,138,112,127,129,192,239,255,0,151,81,72,84,208,67,240,100,41,80,3,28,100,12,99,131,239,77,150,199,120,49,161,0,49,1,185,198,7,190,107,172,117,200,174,229,54,23,208,157,63,80,28,8,36,57,14,125,209,186,48,235,68,228,132,30,89,128,228,12,99,131,222,174,134,157,129,140,82,160,149,238,86,50,6,48,79,230,41,158,6,62,194,156,146,109,216,136,118,56,245,35,159,124,213,137,236,132,237,230,237,103,42,6,197,39,168,234,70,61,233,136,17,39,13,24,30,95,36,49,82,72,248,52,80,244,87,214,214,226,104,60,235,4,13,232,252,174,190,156,169,201,3,228,243,66,124,57,118,214,218,136,18,197,28,118,215,204,97,77,188,108,101,57,25,248,206,71,233,90,6,157,226,50,41,219,28,109,181,153,137,229,79,65,143,191,245,172,245,236,17,201,105,114,240,71,41,59,204,145,48,29,0,207,233,234,29,43,139,47,244,231,206,62,77,97,242,143,22,110,89,88,28,18,57,20,225,215,144,112,58,26,167,167,235,86,151,154,37,166,161,36,138,166,72,68,152,36,110,201,28,140,80,247,214,230,150,231,16,196,18,19,208,63,231,98,57,57,246,21,218,231,21,187,49,140,101,47,1,105,101,142,8,154,89,136,84,81,159,173,101,245,61,82,234,250,118,142,202,87,134,8,200,57,65,134,115,219,63,29,120,170,218,156,204,73,71,144,77,33,252,210,30,66,251,1,85,144,94,4,137,202,108,50,40,5,131,228,143,147,246,172,101,151,151,70,202,10,61,152,191,27,129,103,171,52,51,66,174,94,218,48,113,254,110,120,197,121,149,204,173,44,251,4,105,16,83,237,210,189,11,197,207,36,222,37,118,114,208,44,112,198,87,120,193,232,121,53,231,55,77,231,95,72,236,119,250,185,35,189,107,132,231,201,221,150,227,95,90,179,56,32,116,197,22,180,78,174,237,230,41,29,7,106,161,4,74,16,58,12,131,193,248,162,214,177,161,143,202,83,151,60,212,228,101,69,4,44,114,25,89,36,29,48,1,162,240,191,255,0,50,85,61,215,175,189,9,86,72,73,97,18,225,20,81,56,72,19,192,248,3,114,230,185,205,162,131,6,50,24,224,240,23,56,170,90,178,52,100,202,177,179,25,80,41,3,181,16,202,176,4,231,59,120,197,49,166,99,11,96,28,227,24,52,172,31,102,122,101,130,218,56,100,18,99,4,103,39,165,77,167,76,179,88,73,52,109,184,188,135,45,237,205,65,170,170,155,119,95,44,2,204,20,103,222,137,219,90,173,174,158,144,32,85,0,103,3,222,169,189,89,84,14,212,209,155,79,115,30,21,153,130,243,87,17,13,165,172,113,198,73,33,70,227,239,84,53,201,138,91,197,27,176,18,100,21,31,53,211,223,8,103,4,205,202,198,54,255,0,230,113,210,154,77,162,94,152,231,185,139,78,73,50,87,18,169,96,231,141,167,218,179,55,218,174,156,250,30,155,4,91,101,97,43,75,33,252,173,156,231,28,209,75,56,146,123,201,101,214,45,30,107,105,23,208,138,220,169,250,85,59,221,62,220,106,210,60,22,209,165,163,194,22,52,97,202,16,43,163,26,143,70,78,217,113,175,46,124,95,113,248,139,29,40,68,214,144,238,100,139,243,149,7,25,170,151,26,128,138,229,45,229,132,198,196,2,50,64,250,230,131,105,218,141,222,143,119,36,154,126,166,232,197,10,101,56,201,246,170,187,38,252,79,155,114,190,123,99,50,111,126,185,238,106,253,181,33,115,113,52,198,228,254,32,77,3,175,151,39,165,65,31,152,251,87,86,120,121,177,237,142,213,204,152,245,150,237,31,210,186,163,217,72,167,153,179,209,205,164,242,89,61,180,242,32,185,120,138,76,251,120,86,4,14,51,212,16,115,86,109,109,127,193,237,82,103,186,43,111,179,204,141,88,249,152,41,149,192,250,28,145,237,154,243,251,191,20,93,220,78,237,20,178,160,101,218,99,82,8,31,57,234,104,84,154,157,220,138,34,146,98,192,12,0,88,159,211,154,33,233,166,251,209,164,243,195,163,123,172,120,190,202,194,118,134,194,217,46,0,141,68,119,27,192,12,174,161,185,31,230,12,43,37,170,248,159,88,214,34,146,11,171,214,54,204,71,238,145,66,169,195,101,65,199,90,16,8,217,144,114,72,198,105,208,67,61,204,130,40,34,119,118,206,54,174,122,87,92,48,66,27,103,43,202,222,144,195,249,137,3,104,206,120,52,244,195,2,71,29,241,156,115,154,35,39,135,239,34,115,28,172,169,34,67,231,50,158,131,35,33,79,207,20,62,56,164,42,92,96,12,14,58,227,53,191,40,190,140,218,104,244,63,2,202,2,220,70,183,13,23,161,164,27,70,114,87,7,21,166,210,174,68,23,114,205,38,207,50,72,81,89,85,112,57,126,127,167,243,175,51,240,181,216,180,213,224,243,164,218,129,204,109,131,142,191,251,26,244,153,96,123,125,110,224,42,193,37,163,144,145,201,27,126,94,51,207,242,253,107,207,203,20,165,76,234,198,238,33,160,124,187,133,50,32,108,141,237,38,115,128,6,64,24,170,22,77,248,143,12,219,59,202,155,238,67,206,229,78,0,119,57,253,58,84,122,214,162,116,173,10,226,233,78,232,222,63,38,36,207,33,219,128,63,157,79,164,105,94,94,149,103,21,193,198,200,149,118,3,209,128,4,214,84,187,45,33,248,130,25,23,123,151,98,7,229,60,10,177,111,114,101,187,118,147,128,171,140,131,156,243,129,76,138,21,183,188,113,48,6,57,6,23,61,71,6,163,138,54,146,232,219,171,24,209,135,171,142,64,199,99,83,45,140,175,12,177,174,179,115,129,185,88,245,7,228,231,20,203,211,19,72,96,156,96,238,192,39,168,7,63,233,83,127,210,88,222,163,57,220,7,30,158,14,239,106,175,119,105,21,244,200,89,240,54,238,15,215,60,228,86,110,172,160,6,164,151,54,215,2,40,144,0,103,0,145,243,223,230,129,205,117,34,248,199,79,242,159,115,193,124,172,192,182,114,199,253,135,74,51,226,91,80,52,169,165,216,226,72,140,50,35,41,61,67,224,228,125,43,31,110,143,166,235,176,43,166,30,27,158,61,89,200,206,107,167,12,83,92,191,70,57,91,93,30,165,225,39,104,181,71,180,112,222,108,45,112,247,42,15,44,11,110,86,3,228,127,74,200,235,215,173,168,120,142,55,242,218,33,11,23,117,110,91,150,201,251,224,214,198,210,242,11,127,29,139,130,11,53,174,159,59,203,183,159,65,43,229,131,239,131,187,245,172,9,212,7,153,125,171,76,90,73,25,196,43,25,234,196,246,165,135,171,35,39,97,203,69,216,90,6,56,33,118,150,39,145,187,167,222,136,134,88,161,48,28,122,70,208,170,56,192,226,134,233,150,109,101,107,27,205,32,105,228,38,91,146,121,201,232,7,218,142,233,154,101,205,197,235,202,145,43,219,161,108,59,112,11,99,60,14,248,20,229,217,9,22,237,252,193,18,137,25,68,168,163,204,249,62,212,111,79,181,107,130,10,176,218,187,68,156,116,35,176,63,20,203,125,26,73,164,221,44,65,34,124,18,73,245,31,138,63,111,28,81,91,132,138,53,134,53,5,137,29,62,73,164,139,95,162,45,83,86,131,67,209,231,189,145,176,217,43,8,60,151,63,232,43,25,225,235,123,151,212,238,47,53,18,89,138,20,33,176,90,37,200,109,199,229,191,165,71,174,234,143,226,47,17,61,140,42,162,210,217,14,119,62,0,81,140,129,242,107,83,164,105,208,206,146,58,110,54,228,171,51,30,3,227,57,95,215,25,63,21,207,54,230,233,26,199,227,182,18,176,177,183,6,43,233,71,40,172,45,212,142,16,119,111,173,58,73,211,204,98,173,184,33,206,229,92,228,154,123,221,73,113,59,170,127,219,92,12,116,4,253,125,170,181,229,245,142,141,102,215,122,132,177,91,196,15,5,184,7,216,1,220,214,241,138,138,164,75,118,237,150,220,201,16,71,244,134,110,0,199,60,158,13,2,213,124,74,108,175,215,78,177,13,127,171,72,112,182,86,248,33,121,224,187,116,95,189,50,89,181,207,20,159,37,98,151,69,210,31,134,152,241,115,48,246,65,252,0,251,245,163,150,90,118,155,160,217,121,86,150,240,90,70,58,202,252,52,141,254,102,110,172,106,232,134,216,26,15,14,93,223,94,45,239,137,166,138,242,68,230,43,37,226,218,223,143,110,174,223,39,53,162,102,2,52,62,157,137,217,70,49,244,20,42,239,196,154,68,36,169,186,19,56,24,196,121,61,62,61,251,80,230,186,241,38,161,50,254,10,209,109,45,152,112,210,15,82,175,191,61,232,189,134,151,70,156,142,61,35,161,227,35,2,168,222,223,90,90,35,53,221,196,75,229,255,0,14,50,79,216,80,159,253,51,169,93,74,69,246,179,33,143,158,17,143,74,41,105,160,216,105,192,200,17,174,37,110,11,205,234,35,232,40,254,193,108,22,222,41,182,121,25,116,251,75,203,166,94,24,44,120,201,169,237,111,53,155,198,30,94,148,97,70,201,223,59,109,2,141,9,60,181,42,168,137,156,131,176,99,52,225,47,36,28,158,58,102,144,248,153,233,44,252,77,60,140,171,53,157,184,117,193,144,46,237,191,60,154,100,122,54,174,192,27,175,18,206,199,149,253,197,186,39,31,92,86,137,164,93,160,109,224,112,78,105,173,50,41,1,84,31,124,244,250,80,216,81,159,151,195,178,200,80,73,226,29,98,68,14,14,197,117,95,232,180,239,253,41,100,208,236,158,247,80,153,114,73,13,57,32,159,122,58,174,74,19,180,2,57,24,24,166,151,80,72,60,133,228,128,49,154,84,20,140,211,120,27,77,7,106,221,222,38,51,180,43,144,7,252,205,78,124,31,108,152,219,171,234,139,177,115,145,55,79,165,104,34,59,213,178,152,92,158,249,253,105,66,237,83,129,233,98,50,59,211,164,20,140,255,0,254,147,186,85,34,47,19,106,67,3,133,102,4,12,253,171,155,195,218,228,49,162,199,226,121,192,0,126,116,7,183,29,171,70,228,47,63,197,201,56,254,116,221,132,150,10,9,201,224,231,159,129,64,113,51,49,232,222,39,142,68,113,226,40,207,7,122,188,100,143,182,42,71,131,197,208,236,11,248,43,181,94,11,55,167,235,215,226,180,235,176,51,32,82,91,24,233,214,185,118,128,74,129,145,206,9,39,138,3,137,156,19,234,208,188,143,125,161,171,32,59,51,106,254,172,31,246,167,13,85,109,229,101,153,47,172,215,1,93,229,139,114,15,110,113,90,86,98,217,10,27,25,245,1,198,107,129,139,152,192,202,244,193,231,52,187,10,127,96,123,43,203,103,96,246,215,118,215,13,183,156,28,54,51,243,245,171,91,161,141,194,72,146,198,225,242,199,175,243,166,222,232,154,77,235,51,79,98,129,176,61,73,233,35,244,170,67,195,242,89,166,237,51,86,184,140,147,204,55,7,122,30,63,149,58,19,109,4,238,108,45,181,59,19,12,201,28,241,49,61,79,169,15,98,167,177,170,182,235,168,233,44,97,149,205,222,159,26,110,19,63,253,216,128,228,171,15,226,227,161,3,53,78,91,141,90,196,15,63,73,19,162,159,251,214,207,201,199,25,197,45,167,137,109,228,147,201,105,30,210,101,255,0,232,220,41,233,238,126,180,236,90,97,203,43,187,93,78,5,188,179,184,142,104,91,62,168,207,67,243,236,106,57,188,209,63,11,128,115,199,81,159,154,19,46,147,21,196,231,83,211,167,54,23,172,114,211,90,0,241,204,8,232,232,126,220,224,26,179,38,173,119,101,106,241,106,112,71,29,232,65,228,77,11,111,142,115,220,170,245,24,234,115,246,167,106,173,142,223,69,132,95,54,71,82,161,145,128,87,221,198,87,189,81,185,104,173,188,149,113,25,188,119,145,84,127,244,249,61,79,206,59,84,23,186,139,203,230,170,7,72,247,57,243,115,234,112,122,42,142,213,70,12,195,30,203,128,28,70,72,98,79,165,115,219,158,195,223,185,174,121,212,244,109,24,184,237,150,225,182,142,8,100,5,60,176,88,240,84,96,142,248,35,160,167,69,45,180,215,4,43,237,100,229,219,60,244,201,31,165,81,189,188,138,223,201,141,176,136,61,33,192,228,143,242,143,111,138,100,186,149,185,102,81,178,73,33,0,121,105,130,64,233,203,119,235,71,3,95,112,42,177,91,35,135,72,128,103,70,151,35,252,164,113,215,222,169,93,75,18,66,170,146,229,155,0,147,213,115,199,78,255,0,21,3,235,2,24,226,104,63,43,48,4,59,110,201,199,36,253,40,124,183,233,32,146,76,199,149,220,225,176,78,84,1,158,61,232,81,93,25,185,89,134,241,236,190,94,191,52,82,177,41,248,116,218,79,94,252,31,154,243,200,151,50,168,29,222,181,30,49,212,99,184,214,36,99,207,238,16,42,123,117,227,235,89,123,118,101,145,70,210,114,115,244,174,156,106,163,103,52,255,0,35,70,35,142,31,78,113,211,165,90,133,89,229,5,6,14,56,161,233,19,59,134,125,192,246,207,67,68,98,220,73,37,130,149,30,156,119,174,92,140,221,45,151,102,108,198,71,1,176,1,24,171,205,43,121,176,49,32,98,49,233,161,171,25,80,26,67,150,110,114,42,107,60,203,116,203,51,21,202,225,77,99,102,234,38,173,38,142,91,112,83,134,192,21,20,210,72,145,4,29,251,213,11,71,146,56,123,28,123,211,238,103,105,151,32,21,193,233,76,153,42,6,234,230,67,100,90,23,93,234,224,115,239,154,52,174,93,84,17,134,17,142,62,113,89,157,94,116,178,183,141,165,231,51,46,64,236,51,69,239,175,214,217,127,16,120,93,131,25,60,30,42,220,91,72,92,144,27,196,170,69,190,214,97,187,168,110,227,154,17,108,35,184,182,104,229,118,51,2,54,54,121,2,155,36,247,26,214,165,132,56,85,245,19,252,56,20,95,74,176,255,0,11,107,187,203,152,196,158,124,69,33,201,224,19,220,86,233,212,104,207,182,19,211,172,147,202,84,119,39,61,9,60,253,106,210,65,31,156,216,8,232,63,46,225,64,211,80,123,121,109,247,163,146,131,28,116,197,21,75,228,88,217,196,137,24,207,164,55,124,214,14,45,187,70,138,138,55,254,26,130,245,131,249,34,34,79,84,161,242,120,58,120,163,155,240,247,201,219,137,58,154,49,54,170,194,50,239,112,185,13,140,47,53,159,185,241,28,174,210,67,229,18,73,229,128,60,86,177,231,224,153,40,2,231,141,236,210,75,121,25,22,85,60,149,232,107,168,131,188,78,79,159,110,75,72,190,150,199,90,234,219,147,51,227,125,25,222,72,206,78,6,72,233,199,189,55,123,236,82,51,206,122,81,57,244,107,139,98,81,252,190,165,75,35,238,233,244,170,235,100,114,187,139,0,223,148,96,243,93,234,72,229,105,162,186,70,238,202,170,7,171,165,110,116,61,46,123,63,33,214,17,30,229,37,156,158,72,0,100,124,86,79,79,49,219,222,218,151,39,106,176,32,131,236,120,173,140,173,53,253,195,121,23,174,142,14,245,141,151,143,183,193,235,88,102,147,210,69,226,87,178,57,100,26,86,162,210,36,140,219,142,217,98,43,151,25,24,199,63,20,23,80,211,222,222,209,110,255,0,15,248,104,46,67,121,74,28,19,128,122,55,176,246,250,86,138,11,125,66,245,164,73,142,110,37,114,22,66,57,224,16,51,240,64,163,182,250,93,187,194,208,206,138,210,42,225,193,83,198,70,8,31,25,230,177,83,227,209,179,133,152,11,75,9,224,50,72,214,134,107,39,95,89,227,118,0,221,185,79,184,234,61,232,199,135,188,74,241,24,86,121,35,120,132,141,51,73,143,86,238,220,119,4,10,59,110,162,218,56,22,86,15,45,187,128,99,39,168,3,210,9,250,100,125,49,89,127,19,104,11,101,170,69,113,165,196,226,194,245,119,196,160,255,0,219,147,171,39,79,210,170,214,71,76,55,5,160,158,165,174,201,171,174,158,247,10,241,91,71,120,138,158,159,76,207,212,131,207,240,130,63,90,220,233,211,180,151,25,87,111,42,82,118,238,61,78,56,255,0,74,241,16,211,55,151,16,149,217,11,18,136,36,60,57,225,184,247,227,249,87,176,120,79,79,9,160,90,179,204,219,196,204,27,63,253,51,220,86,121,160,161,20,138,132,249,48,165,197,179,221,234,44,222,104,8,48,24,1,209,143,60,31,165,54,91,140,221,70,209,97,68,35,243,117,247,7,250,212,186,123,180,209,92,92,177,1,102,149,157,2,246,60,40,63,202,153,103,109,178,221,223,118,50,165,11,17,199,57,200,174,118,104,128,215,16,249,209,146,219,178,92,144,123,159,165,91,179,59,12,105,185,179,252,47,142,8,199,74,174,232,193,66,109,225,129,228,1,147,199,95,138,158,75,164,137,99,12,118,190,210,71,28,14,42,94,221,34,154,64,61,94,65,115,13,227,20,101,72,252,151,12,195,242,149,126,191,67,89,143,18,217,133,142,234,224,19,186,55,71,86,3,170,150,193,251,102,180,250,251,179,90,220,0,49,155,112,73,250,30,185,246,226,128,248,166,229,99,77,58,8,228,118,142,107,109,211,41,3,210,1,82,48,126,122,214,216,164,211,73,25,79,163,69,169,73,53,135,159,125,191,49,77,109,28,87,14,184,12,25,72,101,35,61,115,253,171,29,163,71,54,161,169,69,230,190,229,138,67,51,23,232,100,63,222,142,120,182,234,104,180,246,179,109,173,145,28,172,253,54,131,144,49,245,168,116,43,121,109,108,226,137,84,52,147,48,151,129,202,231,140,26,188,90,199,102,57,63,35,77,166,89,203,125,127,29,190,11,177,193,118,3,128,59,147,255,0,59,87,162,105,214,162,214,213,32,50,153,54,179,29,216,198,65,52,51,68,211,127,195,45,214,32,88,200,227,247,173,192,14,115,199,233,70,208,23,6,61,164,149,63,243,237,83,228,113,251,24,137,233,24,24,227,35,253,43,61,227,13,121,116,171,17,102,145,187,220,220,31,44,32,228,114,63,47,247,52,87,85,213,97,208,180,233,245,11,166,202,167,17,241,203,124,226,188,174,243,85,146,107,149,187,187,153,205,252,145,51,88,64,160,230,96,231,10,79,177,36,147,159,97,83,43,122,70,137,121,15,120,119,76,154,230,95,34,214,24,223,203,4,9,216,16,72,56,203,159,231,129,241,94,150,109,97,142,203,240,176,168,75,88,113,208,227,35,190,239,235,64,44,231,183,240,190,156,182,178,72,111,181,121,145,100,150,222,44,110,221,180,103,39,248,16,123,154,28,162,243,196,83,35,106,62,101,244,65,179,254,31,98,219,45,99,246,243,37,56,222,126,7,20,226,171,178,28,172,45,63,136,124,248,218,15,15,89,29,70,85,252,215,39,211,107,9,247,103,63,155,30,194,135,65,109,161,105,215,195,80,214,117,47,241,93,99,141,178,48,222,177,182,78,68,72,63,40,246,53,125,252,57,54,162,130,61,86,233,146,212,28,69,167,217,54,200,99,28,112,78,50,223,210,141,90,233,150,54,11,182,214,202,40,125,68,244,25,201,249,171,38,152,38,226,93,123,87,144,13,59,255,0,151,218,224,6,158,117,30,107,55,114,20,244,166,175,131,109,36,151,205,213,111,46,117,41,120,63,189,127,72,35,224,86,131,121,39,1,206,51,193,199,38,149,136,36,116,25,197,45,21,199,236,134,222,210,218,214,52,91,120,34,138,49,192,10,128,99,143,245,169,2,73,233,44,224,231,158,189,169,64,96,9,246,39,143,122,121,82,99,193,3,131,250,85,1,26,198,70,75,50,228,224,116,167,236,69,4,238,32,143,231,78,77,165,198,65,198,112,77,38,6,27,144,9,232,105,129,26,197,24,27,9,24,102,36,150,234,79,90,80,34,12,204,35,92,14,57,31,211,235,93,192,0,231,39,176,4,82,6,224,169,97,146,127,157,65,71,24,96,100,245,38,59,240,221,41,178,91,68,224,183,154,254,159,158,42,67,141,192,22,28,118,235,92,25,16,168,30,173,199,166,58,81,64,64,97,98,14,199,7,158,0,56,174,104,101,221,180,17,237,215,189,89,87,25,32,156,144,61,185,165,33,78,114,27,176,201,20,118,34,168,133,208,23,96,195,60,117,166,171,16,216,33,128,4,242,123,251,85,192,85,243,132,99,158,217,232,105,158,79,85,59,179,144,112,71,111,106,6,86,86,113,192,4,19,252,141,33,97,252,96,177,28,147,216,158,213,97,227,36,19,140,96,112,1,168,74,190,72,0,122,123,231,242,159,239,64,10,178,42,191,151,135,220,48,70,63,165,62,89,82,38,6,121,10,146,85,70,61,201,233,77,88,240,160,108,4,227,25,234,115,239,78,59,201,218,200,49,156,19,212,103,222,144,18,110,93,199,39,60,115,207,74,93,227,32,129,159,99,208,84,42,24,96,149,27,128,199,78,181,32,27,99,0,127,15,36,99,24,160,4,112,114,234,204,173,187,28,10,69,110,115,191,166,6,8,246,167,133,218,21,131,29,160,114,73,29,41,203,18,16,192,134,244,242,14,122,154,161,28,88,41,32,203,180,12,158,59,129,80,94,105,122,118,171,24,55,118,241,202,64,198,226,48,227,232,122,212,239,36,118,137,190,72,201,82,112,165,125,68,143,129,64,110,181,123,203,184,165,34,35,4,3,133,195,100,184,60,17,242,126,148,165,37,30,193,69,200,160,150,118,218,69,253,207,248,85,196,242,200,240,250,92,201,145,27,228,12,99,161,226,159,38,158,134,83,44,215,18,52,152,245,200,19,36,140,228,122,125,142,59,84,176,196,209,90,68,124,163,19,122,182,130,120,82,15,24,3,169,165,216,98,12,21,84,176,33,140,155,142,72,232,121,236,43,29,200,217,40,195,162,65,28,144,237,157,2,77,149,57,42,54,237,239,145,246,170,122,129,95,44,164,97,146,52,77,197,118,100,185,60,131,67,245,111,21,165,147,121,41,24,125,135,96,70,28,50,99,243,15,124,231,31,106,204,223,106,151,247,183,202,45,237,231,123,137,120,138,37,57,114,49,142,0,251,26,168,227,125,147,60,139,160,180,250,148,9,134,157,131,72,163,140,191,172,63,124,131,241,66,27,196,48,178,8,97,138,57,166,216,65,242,50,93,126,58,125,40,222,153,251,62,121,39,73,60,65,52,145,23,27,145,99,108,52,140,123,49,228,15,247,162,146,105,201,225,121,34,212,244,107,101,75,123,114,82,230,16,160,249,169,252,89,62,227,173,54,225,23,76,203,147,107,70,74,61,55,91,212,76,75,101,0,143,41,184,156,18,249,207,199,79,214,180,154,127,236,185,230,118,147,83,189,149,16,176,102,141,95,59,201,235,144,58,118,175,72,183,187,138,123,88,166,183,32,195,50,134,70,28,12,17,145,78,39,36,252,119,173,210,72,205,114,125,179,230,255,0,218,150,131,99,160,248,141,32,177,139,202,128,91,71,130,78,75,55,57,39,230,177,150,49,73,37,199,231,24,3,36,123,215,164,254,218,238,35,111,16,181,175,151,185,196,17,48,111,214,188,235,78,12,66,176,235,208,211,79,76,117,180,23,73,11,184,66,158,128,56,231,161,171,81,46,214,3,107,18,194,135,192,236,27,166,112,113,68,160,150,73,20,198,24,111,28,253,171,138,103,90,164,40,152,140,160,225,148,244,60,213,132,159,123,199,43,112,115,131,129,84,247,5,159,103,241,17,147,75,111,62,240,19,166,27,131,239,89,241,209,74,70,164,179,4,196,107,184,247,29,234,164,183,76,176,161,145,54,150,56,25,61,233,83,82,81,51,108,198,242,2,211,99,140,205,116,76,203,148,143,145,245,166,149,5,216,43,87,136,29,42,91,153,87,121,46,0,95,106,134,59,95,253,76,234,173,35,165,188,1,70,225,208,241,87,110,167,113,113,29,170,68,210,180,141,194,246,2,139,219,89,139,123,127,46,5,88,227,94,74,143,122,211,157,66,145,28,110,69,8,116,203,91,121,214,40,193,9,140,31,154,73,236,222,22,68,27,218,1,209,51,156,26,191,210,80,167,130,220,230,167,216,232,217,220,27,218,163,147,242,87,26,3,195,108,140,132,76,79,94,50,42,29,75,71,19,73,20,113,72,66,17,188,142,104,243,67,14,223,222,22,45,215,138,100,18,206,84,178,8,240,195,104,44,57,2,154,201,66,113,48,166,27,152,166,184,142,214,221,220,237,222,236,199,56,20,46,73,36,141,132,141,51,135,148,122,148,14,0,173,158,179,103,44,48,74,150,139,181,157,8,110,121,106,206,216,189,132,246,179,173,228,33,37,183,140,8,189,93,88,158,245,217,142,118,142,105,166,152,232,181,15,251,81,78,235,229,237,244,201,215,109,117,50,203,78,180,157,218,222,91,156,200,63,129,6,67,159,138,234,82,105,49,198,232,33,13,181,189,149,236,101,3,176,65,206,238,65,39,173,45,192,134,102,96,240,169,143,212,232,177,131,133,163,79,97,43,195,4,98,0,85,191,41,45,247,169,86,193,45,91,50,172,45,47,4,170,158,106,148,254,131,143,144,77,158,155,103,37,156,173,101,104,26,232,17,44,107,41,57,101,70,5,148,118,206,51,90,91,72,108,222,242,206,104,28,185,32,56,193,200,96,58,140,246,224,212,90,108,81,207,112,235,50,121,76,178,102,34,167,150,94,196,251,31,122,143,64,181,188,176,213,23,72,153,163,17,73,27,205,105,50,156,249,139,187,149,199,184,207,74,82,147,191,147,28,105,45,6,46,34,120,100,6,2,156,73,158,231,208,120,207,243,169,182,31,63,7,204,101,104,202,170,147,140,115,193,165,107,121,35,148,66,210,238,117,36,99,24,28,123,85,230,41,248,68,141,242,178,17,195,231,32,241,89,246,93,130,228,176,243,175,54,237,111,49,128,223,236,72,31,215,253,105,10,217,157,57,172,46,162,219,44,82,18,174,121,193,205,95,146,241,76,106,10,109,184,30,140,133,28,158,198,170,188,144,76,155,230,117,243,125,75,156,145,200,228,102,157,95,98,108,198,106,26,119,225,252,83,105,168,43,194,97,184,101,243,56,252,140,188,18,123,16,67,14,107,93,166,68,246,182,183,81,199,50,151,113,36,184,35,32,30,195,244,172,238,171,98,183,54,87,77,18,121,146,193,17,149,19,166,238,114,127,144,197,16,211,245,4,151,76,55,145,238,242,153,36,242,183,119,4,116,39,235,197,57,92,144,226,183,160,229,180,210,90,105,203,110,132,153,138,168,4,30,51,140,244,250,154,185,10,53,188,112,180,217,216,224,146,164,231,213,158,42,155,75,29,228,251,227,196,110,161,70,220,96,19,129,219,249,84,243,74,242,195,137,135,172,28,112,114,6,71,250,215,57,173,18,220,197,31,148,166,23,141,76,158,220,236,199,252,233,66,228,187,142,241,163,138,68,244,198,10,253,243,241,82,126,34,59,4,65,117,41,203,100,146,6,105,182,177,219,195,26,188,99,5,152,159,88,237,240,42,21,38,55,84,11,215,0,104,46,68,19,109,242,237,138,178,147,249,184,36,1,89,13,122,254,59,245,208,209,20,135,91,102,18,167,25,4,157,160,125,128,173,190,160,34,83,121,184,9,35,120,217,100,98,56,224,112,126,57,172,117,192,97,29,149,147,219,237,124,22,87,111,205,183,112,34,183,197,247,255,0,221,25,100,90,53,26,133,154,207,113,104,247,22,172,241,254,29,22,68,97,146,29,70,71,219,147,250,81,223,15,105,254,102,161,2,168,196,140,11,190,6,66,0,56,231,218,157,182,86,220,36,66,54,160,70,231,156,130,71,53,172,240,238,153,248,59,81,113,33,34,103,94,7,64,170,113,143,189,40,59,84,100,213,178,232,143,146,170,172,48,6,92,142,213,114,44,68,14,70,0,234,205,199,30,230,184,12,241,201,92,99,145,94,115,227,159,20,221,92,95,75,161,104,194,91,150,10,68,145,219,174,89,207,112,79,101,25,228,214,159,164,6,127,199,126,34,180,212,53,121,206,101,91,56,176,18,60,228,72,192,28,16,62,120,171,190,16,240,175,136,230,123,141,86,91,88,108,110,167,141,68,55,119,139,186,75,120,255,0,252,220,103,248,143,185,233,68,188,5,224,123,235,59,246,215,117,187,120,214,233,23,109,173,188,135,112,136,159,226,192,234,113,199,197,122,43,134,121,14,73,61,249,237,66,73,116,27,96,173,59,65,177,211,108,103,181,27,238,218,225,140,151,83,93,122,222,118,56,234,125,184,28,116,162,138,24,32,84,56,28,16,161,64,81,244,20,136,95,0,128,65,61,64,25,197,46,240,64,62,172,244,233,129,64,210,162,68,221,184,122,142,74,241,138,120,7,179,57,207,78,194,163,206,220,109,201,111,167,65,74,73,49,237,245,100,250,65,251,118,160,98,239,141,200,33,186,254,94,105,89,6,50,192,241,252,243,75,187,114,129,179,32,142,70,63,149,118,210,170,6,8,56,224,138,40,5,40,56,24,193,201,228,210,34,231,59,207,124,224,246,165,195,109,220,50,120,166,158,64,36,122,179,142,148,196,72,171,206,64,3,220,251,210,28,112,192,122,79,76,138,64,204,204,61,4,241,129,74,67,177,28,29,190,216,166,152,8,64,80,167,3,183,229,25,166,135,81,146,193,120,39,24,236,59,83,140,76,78,21,57,7,4,226,147,202,99,198,48,41,0,153,97,149,77,184,35,191,122,64,199,113,195,103,144,50,125,233,66,59,140,132,39,219,142,148,158,84,152,0,198,222,172,158,7,74,67,36,202,158,192,228,116,239,72,88,130,50,203,242,51,219,165,68,144,54,243,38,214,201,94,9,227,138,121,140,168,32,161,62,231,20,208,14,224,224,103,4,17,146,7,21,38,240,65,237,142,167,226,171,151,100,11,136,157,252,199,198,20,116,250,252,83,210,57,14,11,100,241,157,171,208,124,31,122,54,33,1,46,9,232,188,112,125,233,155,148,224,142,8,7,25,236,106,82,142,99,59,135,79,138,140,36,133,177,176,144,70,3,15,127,154,41,140,239,203,247,206,121,233,244,167,162,240,121,220,126,127,157,60,64,231,0,160,38,187,200,155,102,74,231,154,84,197,104,78,20,240,199,3,166,7,20,184,103,60,16,195,145,210,187,203,96,235,192,7,145,199,181,101,252,80,110,97,186,84,146,238,226,43,75,168,196,56,141,138,236,117,57,220,24,114,50,14,62,78,40,127,29,177,173,186,52,114,20,12,200,206,184,244,149,5,133,85,213,53,132,210,237,150,81,9,148,245,203,176,85,198,113,253,113,89,173,30,101,176,125,140,147,60,25,62,92,238,55,200,72,94,119,247,200,29,42,75,171,216,238,165,73,38,128,71,12,127,254,30,38,25,59,187,150,30,253,241,89,188,154,99,224,238,130,119,19,220,176,103,158,120,198,64,102,96,72,10,127,202,184,234,5,82,86,116,5,134,82,98,160,169,192,199,164,12,31,138,23,169,248,154,210,38,86,105,21,198,238,35,65,177,164,82,58,227,183,53,147,189,241,76,186,141,241,142,218,64,140,195,115,110,99,136,200,32,12,142,135,165,40,198,82,119,69,185,37,72,218,234,250,196,11,106,172,111,97,142,92,238,86,24,98,56,60,227,234,43,49,53,174,191,226,27,103,139,77,183,184,158,25,31,13,46,221,138,227,57,206,78,49,214,172,104,183,190,18,210,255,0,234,245,153,231,189,188,12,195,98,219,146,185,7,25,199,74,212,175,237,71,195,179,71,177,26,244,99,11,179,240,197,118,255,0,58,213,67,201,131,155,232,7,166,254,202,74,188,51,106,90,147,33,200,45,4,30,174,123,229,141,109,45,124,61,97,167,66,227,76,87,177,157,207,55,42,3,72,199,228,176,60,124,80,182,241,254,138,205,132,55,111,25,3,213,29,169,60,231,235,80,205,251,64,211,242,138,150,183,236,27,57,38,0,188,253,9,170,127,177,82,101,187,189,106,242,203,117,135,136,108,221,237,27,129,127,110,167,105,25,224,144,63,41,21,106,57,18,242,208,193,115,42,184,104,136,243,163,80,68,168,79,14,63,189,3,63,180,91,82,86,52,181,187,218,115,185,90,36,33,190,14,90,130,205,174,219,197,190,77,5,238,236,238,27,46,97,120,71,148,114,217,32,12,157,185,248,168,154,228,52,233,232,215,120,98,237,237,53,11,205,2,228,227,200,203,90,131,198,228,207,56,247,234,13,105,247,28,29,199,31,21,231,109,226,27,29,110,43,121,18,230,61,43,93,129,212,175,226,16,226,78,58,15,116,39,244,173,158,145,168,174,175,165,65,124,140,140,95,243,170,242,17,199,12,185,250,138,112,186,166,10,172,241,95,219,60,110,60,86,210,177,204,70,214,33,129,212,31,85,121,229,148,164,96,3,223,53,233,159,181,113,31,254,174,149,93,164,253,229,164,64,5,193,228,110,175,51,180,93,165,247,228,72,188,98,173,121,5,249,4,227,124,22,111,122,189,104,25,174,3,12,96,142,125,232,110,29,163,224,10,179,110,93,113,181,137,237,92,249,17,214,226,118,162,198,27,128,6,121,239,93,12,155,10,103,145,138,117,225,89,10,131,193,29,115,80,200,66,144,65,4,15,106,22,226,67,65,43,40,119,220,6,138,67,150,110,73,231,21,164,113,133,120,226,126,49,207,185,172,206,149,63,151,112,50,64,83,215,61,235,64,124,197,201,44,203,133,59,75,14,15,21,15,108,165,162,43,8,253,79,51,184,99,156,12,117,20,82,28,199,1,195,13,141,211,222,179,250,43,200,109,138,162,160,38,99,185,179,201,250,81,169,64,136,41,10,164,131,130,57,169,156,104,19,178,95,40,200,65,32,99,29,105,91,247,39,7,154,100,115,149,45,200,3,61,41,216,5,200,119,11,156,237,168,236,208,85,153,21,178,80,31,173,115,202,37,99,149,11,16,232,5,66,146,76,192,9,54,176,206,15,20,242,91,110,196,81,176,156,125,41,9,178,189,244,94,102,153,112,87,1,130,229,95,189,98,173,45,98,189,187,253,238,17,226,24,192,232,249,247,173,221,220,96,89,74,170,121,3,159,129,89,141,58,202,57,34,17,70,140,210,60,153,105,71,181,116,227,181,27,49,146,182,79,164,232,175,105,168,71,116,165,66,159,78,8,174,162,255,0,135,104,193,245,183,30,157,185,174,172,249,182,53,20,94,104,229,96,60,198,72,240,119,109,92,31,140,159,108,251,84,102,209,188,205,200,16,116,4,183,63,251,245,169,127,19,111,13,180,112,155,45,219,88,231,167,175,216,231,235,85,70,161,45,193,67,38,146,241,35,71,133,38,76,227,156,231,250,215,92,109,62,140,136,100,185,252,13,187,92,24,90,93,178,21,32,46,112,61,241,66,53,16,100,186,75,128,146,65,229,141,232,204,216,216,88,245,250,26,209,75,248,195,59,188,54,170,219,192,198,95,174,58,102,132,221,198,247,210,47,157,2,69,134,245,162,231,14,115,208,231,218,156,149,74,216,46,180,18,95,17,155,119,101,214,173,214,218,69,57,19,196,187,211,31,56,233,197,73,39,137,244,79,195,224,106,32,203,144,25,18,50,121,161,86,83,36,178,186,189,188,147,174,226,187,129,198,222,49,143,154,35,7,135,241,8,146,240,56,87,110,85,64,24,227,140,254,181,155,113,67,93,15,127,17,91,199,119,28,241,89,78,235,38,55,121,167,104,4,123,158,213,92,92,222,207,32,145,82,7,13,151,49,130,73,95,108,253,170,224,183,180,179,150,72,230,186,46,140,20,159,86,79,192,226,157,42,65,36,169,36,80,186,152,208,16,79,127,175,197,56,119,160,5,67,22,185,45,193,145,90,218,53,145,121,1,25,176,51,242,122,127,173,87,210,134,37,184,211,214,64,140,85,138,218,42,255,0,219,126,165,147,63,192,192,231,29,176,104,225,146,104,230,183,49,192,179,65,202,178,121,152,33,143,191,199,205,82,212,44,94,226,234,43,184,156,67,44,24,1,199,240,169,225,178,123,140,28,80,229,110,139,138,52,122,63,225,231,181,183,185,137,90,73,25,3,114,6,61,177,85,219,204,142,19,59,72,68,135,114,4,13,156,113,219,245,160,58,77,243,163,78,196,121,126,67,133,100,67,144,87,113,193,30,192,228,214,145,172,85,99,150,233,157,200,45,145,207,64,123,214,47,82,217,178,210,25,115,104,179,44,60,228,162,224,169,31,152,3,239,244,164,91,136,188,233,86,41,6,23,160,61,2,251,85,77,71,82,100,101,137,8,84,136,157,135,119,94,223,173,116,118,234,158,100,232,234,84,158,172,113,130,64,233,81,95,100,171,40,92,176,197,232,85,115,20,145,224,131,212,116,255,0,74,205,234,170,167,86,211,163,157,221,164,137,136,4,156,22,82,119,96,253,40,206,160,46,237,99,185,150,213,153,157,198,210,152,200,207,65,247,29,107,53,103,36,186,198,181,109,20,197,154,229,3,101,207,82,113,147,145,220,241,91,227,251,240,191,216,203,33,235,254,26,185,75,189,109,90,88,211,115,196,238,128,114,49,192,35,249,214,219,32,30,6,24,31,202,126,43,1,224,155,127,39,82,119,32,16,200,251,66,116,237,91,255,0,205,149,199,83,206,58,84,226,252,73,146,217,21,220,13,117,11,162,93,52,37,151,104,109,185,193,207,92,80,88,124,45,117,107,112,247,118,62,33,158,41,164,24,149,154,214,51,188,14,131,24,233,90,1,131,198,84,183,106,112,5,135,4,115,198,61,171,66,90,176,51,105,122,212,188,75,226,169,215,31,152,65,107,26,159,177,32,212,7,195,218,128,218,71,139,117,86,124,247,72,246,231,255,0,225,163,187,67,41,228,144,14,58,117,164,85,32,55,3,36,99,138,44,92,80,37,116,59,213,59,164,241,62,166,204,223,152,133,141,65,199,176,219,197,47,248,69,198,215,73,60,65,170,144,79,230,6,49,199,199,166,138,156,142,220,177,192,4,241,154,93,160,133,4,231,184,249,199,106,2,144,44,233,23,91,248,241,22,171,142,131,6,62,125,255,0,134,153,46,139,126,251,60,175,18,234,49,168,7,134,88,216,182,122,127,15,20,96,40,47,187,35,232,7,32,210,121,71,169,28,19,64,233,2,95,70,213,95,113,30,43,212,20,156,46,225,12,88,31,109,189,106,36,208,117,72,139,200,60,95,169,177,110,161,162,136,231,233,233,226,141,129,203,99,128,122,243,222,147,96,4,49,57,111,154,118,46,40,18,116,59,215,148,180,158,39,213,9,198,223,64,141,127,255,0,90,137,52,27,245,144,56,241,86,175,212,183,169,35,32,103,227,109,31,17,18,61,45,156,159,72,167,170,16,65,14,192,247,249,160,56,160,66,232,151,46,57,241,38,172,114,0,59,60,181,207,255,0,163,80,75,225,88,229,98,37,215,53,166,202,224,255,0,212,133,4,125,133,31,43,142,73,56,164,5,78,70,242,121,233,142,212,131,138,51,240,248,54,192,41,19,94,234,179,40,232,36,188,56,207,191,20,233,60,21,162,201,39,152,223,142,231,160,23,109,199,243,163,192,141,158,156,182,59,158,148,229,0,54,51,200,228,18,104,160,226,128,99,194,154,90,66,35,23,26,137,81,198,26,245,240,43,135,133,52,102,42,89,111,36,0,147,234,187,147,253,104,230,209,198,120,81,192,164,218,216,35,36,12,228,1,69,15,138,2,175,133,116,76,2,45,101,232,65,205,204,153,254,181,36,126,30,211,96,10,176,199,112,163,61,174,31,249,228,209,157,188,56,35,167,191,126,41,20,122,67,103,156,96,15,239,66,10,64,228,210,108,213,192,204,249,219,140,249,237,159,175,214,160,111,15,88,73,143,222,95,2,57,5,110,216,99,189,24,92,178,250,142,214,63,122,99,144,131,212,66,103,29,71,82,120,20,232,84,128,223,250,95,77,120,185,159,80,56,198,115,120,255,0,240,211,34,240,158,145,11,146,169,120,223,229,221,114,254,156,253,232,211,200,61,62,94,36,201,198,7,189,61,215,25,36,158,63,151,222,149,33,210,2,255,0,233,125,32,183,41,112,63,203,182,233,254,253,234,88,60,51,162,195,145,28,83,28,142,166,119,207,245,162,36,30,51,198,15,32,127,23,210,184,6,28,54,192,71,191,122,122,7,20,14,125,3,77,121,67,249,119,41,142,0,23,14,62,221,105,14,135,103,45,179,218,51,220,188,4,156,163,92,49,12,58,209,19,216,3,223,57,38,148,100,18,70,222,188,96,226,150,134,162,140,181,223,130,130,161,58,94,161,115,30,72,196,83,75,144,14,115,128,72,233,67,39,240,63,138,46,162,253,238,179,108,172,125,120,228,224,255,0,236,107,122,185,10,1,3,111,184,53,35,63,39,131,215,183,90,42,62,69,77,116,207,39,155,246,73,171,73,112,167,252,70,216,130,50,238,73,235,237,83,167,236,159,81,48,172,83,106,144,1,213,188,168,134,127,82,107,212,185,96,6,220,28,243,207,74,114,239,233,133,230,174,223,216,184,152,11,127,217,93,148,74,26,75,251,156,175,179,244,31,74,188,63,103,150,162,216,71,13,244,209,133,80,164,140,101,189,216,159,115,91,34,196,103,128,115,156,115,210,187,118,118,168,35,119,182,122,82,254,71,70,62,63,2,203,167,160,26,118,175,113,12,160,147,189,216,48,36,251,140,123,85,167,209,124,69,30,243,14,181,4,200,1,42,38,136,114,72,198,9,246,173,30,254,64,194,245,254,221,107,189,37,182,238,83,128,59,115,69,33,81,152,93,51,95,243,138,205,101,161,207,10,128,67,121,120,102,227,145,250,142,180,175,111,119,18,40,190,208,108,88,150,85,204,17,110,31,39,223,237,237,90,184,201,235,198,58,154,85,96,112,234,224,169,231,211,71,27,39,141,51,45,60,54,55,161,99,147,77,181,218,8,104,157,226,40,70,115,130,15,210,166,210,109,109,180,73,93,44,160,38,9,213,93,160,139,145,159,243,175,199,111,181,104,26,50,200,60,205,142,195,185,90,141,33,133,38,5,17,22,69,92,0,56,249,199,243,165,196,163,196,255,0,105,114,37,207,140,11,161,97,255,0,79,18,250,215,24,235,218,188,222,88,197,174,162,232,242,110,201,235,239,94,133,251,87,189,84,253,160,172,18,130,97,107,72,125,75,238,119,87,158,95,70,208,221,121,133,70,192,125,59,143,36,85,47,162,87,118,93,73,119,39,92,123,85,139,89,25,78,208,62,245,74,57,119,176,37,64,4,116,21,50,177,71,224,214,121,35,163,173,75,68,215,101,99,96,115,184,158,181,19,54,78,0,0,123,84,146,58,148,24,228,213,121,6,192,207,180,151,219,140,10,152,170,91,23,42,46,193,52,113,130,9,25,219,147,158,212,69,245,225,251,136,148,137,86,81,177,65,249,172,236,113,249,118,131,241,113,63,152,255,0,151,30,213,78,234,38,89,135,148,31,130,4,96,30,114,125,171,69,142,61,153,57,222,141,153,137,180,75,171,40,47,7,151,28,172,93,6,115,138,59,13,202,180,125,137,99,145,145,218,177,186,183,151,164,152,44,231,121,111,46,210,21,119,50,28,148,207,36,15,158,105,45,47,227,217,230,105,146,92,180,99,153,214,65,146,163,235,83,60,118,172,152,206,157,27,149,17,76,167,204,40,161,142,71,56,170,23,50,163,94,44,75,213,79,24,60,85,123,112,215,218,89,212,124,189,176,185,216,170,91,147,242,41,246,194,9,8,104,193,82,23,13,191,249,215,63,29,27,185,108,116,87,79,20,135,126,54,6,171,113,221,168,157,99,104,207,168,18,13,10,111,193,129,36,112,179,179,147,201,61,5,71,113,47,225,85,12,108,205,40,224,51,31,138,106,22,39,34,222,167,170,72,97,154,24,16,42,149,252,196,117,168,180,67,251,134,145,14,252,40,200,246,160,48,201,60,119,145,207,43,9,160,149,204,78,172,216,198,127,165,94,182,142,59,75,135,134,87,104,100,136,250,99,141,242,15,113,147,90,184,234,137,228,27,189,138,95,194,229,64,221,158,185,233,93,84,191,26,206,224,74,74,179,15,202,58,87,86,73,80,54,105,38,156,225,26,218,220,72,142,224,22,127,72,76,127,106,175,45,206,157,48,104,46,221,88,145,176,162,18,56,247,4,83,245,24,231,187,93,170,208,136,131,28,197,191,175,28,146,127,65,85,101,210,162,196,13,12,98,44,46,198,17,158,172,122,231,53,209,22,239,100,210,161,169,113,111,17,72,163,252,68,113,167,0,150,220,66,251,31,154,138,250,225,225,145,174,157,142,215,32,179,16,50,185,239,83,72,75,202,102,142,24,128,100,216,73,4,177,35,143,167,79,233,81,25,214,216,178,73,18,200,196,0,88,158,164,251,15,181,91,218,182,75,211,17,117,171,255,0,38,75,107,123,116,216,78,236,166,50,79,35,39,143,189,94,211,226,150,248,52,183,17,204,83,10,78,95,216,17,192,170,237,173,121,248,138,49,12,35,56,252,156,158,58,125,232,237,172,241,42,134,18,196,209,183,168,28,128,20,125,15,74,207,249,67,191,161,246,246,144,218,190,217,160,137,23,3,111,3,113,253,120,167,249,80,189,187,249,142,23,15,146,127,241,168,167,187,181,19,175,226,166,66,138,74,225,61,191,225,170,141,171,217,67,42,58,169,100,102,43,181,206,6,61,233,167,251,10,22,65,4,96,153,225,245,140,133,219,156,50,208,13,67,83,138,218,66,210,201,229,197,33,10,98,39,37,189,199,211,154,33,123,175,27,136,194,180,139,0,141,240,144,175,4,159,247,172,142,182,242,53,234,164,106,146,182,205,153,43,145,146,115,215,177,20,212,121,118,93,208,65,101,120,221,22,39,136,139,152,140,42,221,206,214,12,160,227,221,115,90,209,117,51,89,152,161,44,201,202,51,19,211,39,254,10,243,149,184,154,205,237,226,54,219,26,57,24,164,233,206,246,232,64,251,86,170,202,246,234,77,45,80,193,36,15,41,108,121,139,131,195,113,207,210,166,112,242,109,25,42,12,234,14,177,220,36,82,65,18,65,128,89,202,243,144,58,125,241,80,76,37,142,207,240,206,168,197,249,66,135,248,122,145,80,222,205,53,198,143,177,203,180,177,168,59,66,242,113,211,159,122,167,5,197,193,178,130,105,34,120,201,113,46,1,237,158,128,126,185,250,215,61,49,88,65,82,56,33,146,102,85,99,176,204,251,142,1,42,181,135,240,76,197,252,89,107,51,55,25,198,72,237,128,40,247,138,110,94,199,67,116,64,124,187,140,34,46,64,32,19,200,250,116,160,190,7,134,37,212,3,187,237,104,182,21,39,156,156,244,21,209,141,86,41,72,195,51,249,40,158,189,160,79,26,235,139,12,91,85,154,55,40,135,130,20,17,154,216,254,248,110,226,53,247,36,255,0,42,241,239,26,222,95,232,122,27,107,26,117,204,150,151,198,226,56,214,104,91,12,21,179,184,116,239,129,250,87,156,31,218,31,139,216,156,248,147,81,245,112,115,32,231,249,81,134,23,27,51,148,210,103,213,44,30,60,51,73,0,81,212,237,233,252,233,225,212,175,37,1,35,32,131,193,29,43,229,52,241,255,0,139,66,250,124,67,168,0,91,56,50,14,184,235,210,145,191,104,190,48,221,234,241,38,160,123,114,224,244,251,86,190,219,39,220,62,175,101,25,0,140,19,193,62,213,219,14,84,18,184,233,130,49,95,39,47,237,11,197,232,251,151,196,122,136,97,192,253,239,28,212,135,246,143,227,50,14,124,75,168,228,243,204,128,127,106,61,176,247,15,171,29,20,127,22,6,112,160,246,52,161,72,192,199,243,175,148,71,237,31,198,71,255,0,214,109,71,35,166,100,31,233,82,47,237,35,198,131,131,226,109,75,216,126,244,127,165,63,108,61,196,125,85,180,142,113,206,56,31,222,152,206,19,214,196,0,48,58,100,243,208,87,203,39,246,145,227,76,115,226,109,75,237,32,255,0,74,143,255,0,136,94,47,63,155,196,122,137,227,31,247,71,250,81,237,253,7,184,190,143,170,86,120,89,140,104,71,153,142,51,220,123,212,160,34,158,217,60,115,95,40,159,218,23,139,178,27,255,0,80,223,229,65,0,137,7,3,191,106,127,255,0,17,252,103,140,15,19,106,35,235,32,255,0,74,74,15,200,123,139,232,250,172,117,192,42,63,181,61,182,170,129,176,144,63,242,175,148,27,246,151,227,61,199,30,36,212,84,19,218,65,254,148,167,246,145,227,65,211,196,186,153,247,253,232,255,0,74,124,3,220,253,31,85,112,27,110,222,58,128,127,157,52,19,201,32,142,120,205,124,172,127,105,30,51,28,127,234,93,75,61,191,120,63,210,147,255,0,137,62,51,39,7,196,250,143,199,239,71,250,81,237,254,199,238,47,163,234,204,134,59,121,201,25,226,153,183,105,25,201,237,201,239,142,149,242,151,255,0,17,252,98,65,7,196,154,147,103,255,0,206,15,244,165,255,0,226,71,140,134,72,241,38,165,207,255,0,156,28,255,0,42,61,177,123,136,250,180,170,172,101,185,36,12,156,154,80,169,179,36,99,142,57,175,148,127,248,147,227,50,63,254,229,212,179,255,0,237,7,250,82,127,241,43,198,100,147,255,0,169,181,19,243,230,255,0,181,30,216,123,135,214,30,128,3,100,129,238,13,52,50,133,5,29,134,238,51,154,249,75,255,0,137,62,53,234,60,77,168,252,126,247,253,169,141,251,72,241,145,92,31,18,106,28,28,255,0,221,31,233,71,182,30,226,62,174,222,120,216,206,113,193,24,206,65,239,81,204,92,46,34,142,73,88,190,49,157,184,192,60,243,219,138,249,93,255,0,104,254,49,145,118,159,18,234,94,255,0,247,122,159,210,163,147,199,222,46,185,140,36,190,34,212,29,65,200,13,47,25,165,237,7,184,190,143,171,99,5,109,198,24,140,224,146,15,6,184,101,223,172,155,199,177,56,197,124,171,15,237,15,197,246,177,136,161,241,22,162,136,58,1,40,199,244,167,31,218,79,140,199,255,0,172,218,143,183,253,209,254,148,253,177,251,139,232,250,172,172,217,4,171,99,185,29,107,130,180,139,146,142,14,123,140,154,249,75,255,0,136,254,50,108,159,253,77,169,115,239,55,251,84,51,120,247,197,147,12,73,226,29,73,187,159,223,145,223,138,61,160,247,127,71,214,130,55,59,182,194,228,103,128,63,138,154,234,232,132,177,84,29,247,31,225,175,145,165,241,119,136,231,207,155,174,234,45,147,147,155,134,170,114,234,87,242,48,121,175,46,36,115,221,220,177,2,143,108,61,211,236,148,49,172,94,97,150,49,19,14,28,176,25,227,173,81,151,196,58,5,178,6,151,91,211,163,92,241,153,193,39,244,175,143,165,212,46,228,8,141,113,43,42,2,0,39,32,15,129,218,150,45,74,242,23,87,138,230,69,43,208,128,50,63,149,53,140,79,35,62,169,186,253,163,248,74,217,3,46,185,107,33,37,48,128,183,126,167,143,97,85,230,253,168,120,62,222,51,178,254,226,224,47,65,111,108,237,242,6,107,230,88,245,221,82,5,117,75,233,70,254,91,24,231,249,85,229,241,191,138,73,80,53,219,193,180,42,143,88,224,14,157,187,82,246,216,185,158,252,127,107,26,109,207,162,195,67,213,231,150,69,109,159,186,80,219,135,61,207,97,154,31,63,237,67,89,144,196,246,222,30,146,37,100,218,230,70,201,103,234,2,156,123,98,188,95,255,0,136,30,47,141,139,175,136,239,247,229,134,225,39,191,94,113,222,170,71,227,15,18,70,130,24,181,171,221,185,206,208,249,231,222,142,12,92,143,119,63,180,175,20,178,111,95,9,66,170,51,150,146,70,231,231,165,53,252,117,227,89,213,221,52,43,88,227,218,0,253,211,145,159,124,215,134,143,27,120,160,161,79,241,203,226,167,168,243,56,167,183,143,124,92,208,60,45,226,29,64,197,38,55,47,156,112,104,227,63,208,92,79,118,95,218,47,138,18,35,230,248,90,23,147,131,185,75,224,131,219,167,181,49,255,0,104,30,43,252,62,98,240,220,4,145,233,69,141,254,185,63,106,240,116,241,175,137,99,226,61,110,249,71,176,150,158,60,113,226,128,73,58,245,255,0,76,127,221,235,75,142,79,208,238,63,179,223,224,253,163,106,6,218,69,213,52,123,219,105,202,179,109,182,182,111,64,28,126,99,220,245,248,170,211,254,214,44,96,191,182,17,233,247,146,71,28,111,185,217,2,188,135,3,29,79,3,142,123,215,132,175,141,252,85,252,58,254,161,211,255,0,202,158,149,15,254,179,241,34,200,95,252,106,243,113,24,39,204,206,69,53,9,121,7,37,224,221,248,207,92,79,21,234,241,94,126,23,201,46,21,17,65,201,85,81,198,127,83,66,117,27,53,146,203,99,176,221,25,202,158,227,235,66,116,109,90,234,224,188,183,115,180,178,121,128,6,110,189,40,189,234,179,92,91,93,171,110,87,113,28,145,159,158,245,132,174,50,52,95,141,128,213,102,182,141,154,67,147,216,213,132,144,2,165,155,32,140,154,43,169,67,103,20,146,3,39,150,27,210,80,142,126,162,128,53,188,177,229,130,179,69,187,25,30,213,188,106,91,23,38,180,17,141,209,151,43,223,154,109,221,195,164,97,226,97,242,13,85,252,100,81,162,109,82,59,28,212,177,70,178,217,221,133,59,164,124,60,127,74,124,16,57,104,179,61,228,236,109,239,36,143,114,24,182,8,193,239,239,83,64,209,249,105,44,11,153,88,228,238,63,151,233,67,46,86,72,180,219,22,50,231,118,114,190,220,215,49,127,42,53,95,251,152,192,57,236,104,80,51,76,37,115,1,212,160,17,188,191,252,193,91,57,111,227,29,134,106,190,159,115,123,161,77,190,85,222,101,141,163,104,0,224,245,230,162,83,60,119,91,11,20,216,55,33,7,61,40,173,245,250,220,233,182,209,64,201,43,12,179,54,220,18,125,179,74,218,209,100,150,218,181,169,180,182,65,35,69,41,4,178,158,138,115,142,5,16,133,46,110,31,126,245,31,228,0,254,111,147,65,238,236,163,146,43,59,242,139,251,227,228,254,31,190,236,85,219,107,219,43,20,91,11,185,37,245,54,11,40,255,0,180,123,115,222,178,148,47,104,209,72,157,226,152,75,181,206,65,83,184,142,212,58,226,101,25,71,146,92,198,114,128,47,94,59,147,69,103,139,107,161,211,110,210,229,34,7,207,221,193,4,244,166,218,163,56,49,58,6,144,3,244,164,180,20,10,142,38,114,161,188,182,19,41,233,252,39,61,106,91,104,148,192,254,106,130,204,74,151,250,119,174,184,105,100,149,84,162,169,65,176,224,116,21,96,45,157,197,188,118,183,13,42,70,135,37,211,140,213,58,98,217,4,211,181,197,157,189,196,109,136,209,188,185,159,228,127,181,117,67,54,179,99,103,115,248,27,4,243,52,176,225,166,243,7,57,248,174,162,191,66,179,108,31,80,120,163,149,52,194,14,50,207,187,3,30,216,253,41,142,53,27,130,86,120,35,243,36,201,96,146,109,218,56,218,71,233,87,89,228,88,124,199,124,22,57,32,30,126,70,61,250,84,111,45,187,150,150,9,83,10,23,112,145,200,96,59,253,233,55,93,148,157,131,102,180,189,220,208,73,39,11,193,113,33,192,198,112,126,148,60,65,61,187,69,32,183,89,131,54,54,172,222,161,158,122,30,212,123,98,178,157,155,140,131,141,193,129,92,238,224,253,49,84,110,24,90,205,153,89,25,99,83,130,196,125,127,189,84,88,152,36,67,119,60,234,139,6,198,124,41,86,112,121,171,177,105,183,134,54,103,182,221,25,224,228,253,115,159,233,85,198,163,8,145,100,102,43,140,98,69,83,251,195,154,190,215,211,162,19,111,118,38,143,56,193,83,211,60,255,0,90,109,177,38,142,139,70,187,116,138,77,240,68,140,141,131,191,145,142,185,249,237,76,187,209,46,98,33,224,145,55,113,144,27,60,124,84,201,118,46,161,85,100,116,144,62,67,47,61,255,0,218,164,183,102,138,53,202,161,11,252,88,57,231,235,82,173,116,90,160,64,211,167,5,36,217,19,183,165,114,92,158,79,57,21,50,91,61,180,137,26,219,0,55,51,0,9,42,164,142,72,207,176,163,82,192,210,72,8,183,81,188,228,20,227,129,198,49,67,239,160,62,147,60,210,199,2,102,66,84,228,40,28,31,247,164,219,99,74,182,89,91,59,123,123,123,104,184,46,20,54,236,113,184,156,156,26,183,185,35,183,49,54,38,138,41,10,42,148,32,158,252,158,245,158,131,197,90,68,54,126,84,151,18,76,202,1,59,99,36,28,123,19,67,103,241,125,247,153,35,67,40,154,57,100,222,161,162,245,70,61,178,62,42,99,138,111,84,83,200,141,150,249,110,173,99,40,208,219,163,54,215,103,252,192,19,218,168,106,58,181,174,159,28,44,90,57,21,11,40,92,228,156,117,3,245,21,151,213,60,89,115,117,112,90,198,35,111,22,67,41,113,150,4,10,207,220,220,93,94,177,186,185,147,204,96,78,120,227,175,92,127,122,184,122,103,41,92,180,41,101,138,90,219,44,234,250,172,250,189,218,92,76,66,71,130,35,133,14,66,15,115,242,104,247,130,22,9,46,228,87,200,112,135,103,3,25,249,172,162,194,90,38,145,78,66,174,88,247,199,74,210,120,73,91,50,202,81,192,136,121,155,192,225,126,8,235,205,116,102,140,99,137,198,62,14,104,182,231,108,61,251,68,191,138,95,8,254,27,204,245,254,46,54,9,180,229,71,57,230,188,148,54,91,131,199,190,58,87,170,120,238,204,91,248,22,41,72,45,52,215,17,52,210,28,18,27,158,7,197,121,75,55,65,156,227,226,177,244,255,0,128,101,252,133,39,221,189,89,247,167,74,141,19,178,186,109,97,216,212,89,37,112,79,29,234,253,188,201,120,177,218,222,54,208,163,108,51,99,242,123,6,255,0,198,181,110,136,74,202,7,167,7,138,236,158,1,231,227,53,53,213,164,246,55,45,111,60,76,146,161,193,7,251,124,84,7,60,103,35,191,251,211,91,16,185,24,239,247,167,134,199,229,35,237,222,163,35,24,31,114,51,93,199,183,81,214,152,18,6,35,130,105,196,242,114,58,212,88,199,3,52,164,156,3,201,236,113,64,15,220,78,120,164,201,235,219,222,152,78,57,60,253,169,11,227,129,218,128,36,7,39,210,164,147,192,197,33,29,177,219,156,212,96,156,228,159,210,148,156,40,206,113,237,64,14,4,6,235,145,215,52,132,159,127,167,52,220,129,192,228,124,215,6,236,79,7,189,0,113,198,51,201,247,166,156,99,25,230,187,182,115,93,206,122,98,128,59,62,245,197,184,61,61,142,43,139,99,235,218,184,1,158,164,15,214,152,29,187,35,158,244,224,185,61,51,72,79,60,40,31,53,219,142,0,251,210,1,220,3,158,105,197,185,255,0,156,82,100,49,39,21,195,147,147,156,208,7,17,145,206,71,181,119,44,56,228,119,226,148,242,113,129,245,165,3,156,231,158,223,52,1,30,126,217,174,227,255,0,122,81,211,166,125,235,189,56,249,160,5,206,57,206,13,35,62,70,24,231,237,72,91,227,181,51,191,7,181,0,56,228,14,194,145,73,4,28,241,245,164,39,39,52,153,246,207,205,48,36,82,125,249,247,164,36,10,64,71,124,243,92,112,122,103,230,128,59,60,16,105,7,230,205,112,164,229,122,28,208,3,179,143,239,138,227,131,220,227,165,115,17,198,23,28,96,243,215,230,147,235,246,160,14,233,211,131,86,44,236,238,47,110,82,222,217,12,146,191,69,31,204,159,96,58,147,73,103,101,62,161,119,21,181,186,239,150,83,133,29,190,73,61,128,238,104,198,163,127,103,166,218,62,147,164,184,147,120,197,221,240,235,49,255,0,34,123,32,253,90,162,82,223,21,217,73,121,101,29,65,173,32,2,210,206,83,42,174,60,217,241,129,35,127,227,255,0,136,237,239,214,134,145,223,181,56,227,239,73,158,49,84,149,18,29,208,1,54,243,116,11,230,12,156,103,181,29,18,238,134,56,229,56,118,156,121,108,125,170,159,131,226,19,90,93,40,35,119,152,184,207,210,172,94,70,210,73,108,147,28,129,46,220,45,114,228,105,205,163,161,126,8,35,172,18,214,207,43,36,83,178,176,1,151,250,80,59,48,247,23,66,61,236,60,201,2,136,197,17,213,116,246,182,153,109,108,100,38,38,92,144,221,119,85,111,15,8,155,95,68,184,244,184,5,71,195,251,211,139,172,98,171,100,122,149,152,179,190,146,9,147,37,70,69,71,104,66,56,96,90,61,163,210,185,234,40,215,138,153,133,226,200,112,195,110,210,195,222,128,77,182,111,86,211,192,28,10,211,20,185,70,200,146,162,193,72,77,186,71,46,245,114,75,13,221,0,166,37,169,104,166,149,36,7,36,34,243,74,92,74,137,17,14,125,28,100,112,191,122,232,148,38,205,140,190,156,131,207,90,209,186,16,217,32,155,77,83,43,63,157,8,59,85,215,185,52,64,221,219,166,154,214,49,218,25,10,31,52,63,122,75,71,99,108,182,198,32,119,200,89,84,158,13,115,249,41,44,146,73,4,176,204,222,146,235,249,77,102,228,153,165,80,212,186,141,174,227,184,145,36,54,193,120,81,213,26,159,21,185,142,248,94,203,249,204,128,170,184,224,251,102,168,60,30,73,4,72,204,11,114,65,254,213,40,145,228,23,12,235,43,178,96,171,230,138,214,137,228,20,128,199,105,171,94,205,117,35,132,154,38,46,177,140,2,253,176,43,180,251,167,137,22,27,155,161,28,174,50,9,29,56,239,67,205,207,238,196,155,100,121,92,109,43,158,245,126,114,211,58,164,145,198,177,72,155,91,113,203,2,43,55,222,202,76,177,29,228,71,212,227,247,109,193,148,12,131,247,169,229,139,49,6,128,163,171,14,8,230,133,89,31,240,249,119,203,55,253,17,4,11,118,232,220,117,171,26,110,166,208,163,134,64,57,224,198,51,233,165,199,232,164,202,119,90,98,77,25,120,151,108,204,48,200,6,50,107,168,187,223,65,170,36,139,106,82,18,157,67,117,38,186,149,204,116,108,154,84,134,73,4,209,41,156,184,117,98,189,8,238,63,95,189,86,144,202,196,183,150,128,134,56,5,71,164,231,226,162,222,168,172,175,195,6,96,15,233,143,210,166,184,133,165,68,70,118,10,204,114,112,112,126,71,220,85,170,66,74,193,230,218,52,146,71,146,98,12,131,105,97,211,142,223,173,83,154,0,247,139,48,1,131,238,56,97,192,32,81,115,101,44,81,171,186,135,94,85,114,58,54,69,75,23,224,240,196,38,248,214,85,87,125,167,28,231,39,233,77,74,153,46,47,200,46,199,76,105,100,142,53,49,25,83,129,236,57,200,20,65,180,171,165,35,120,95,45,48,57,24,98,115,214,175,207,248,43,100,11,181,218,225,114,20,162,143,81,236,126,212,201,100,185,185,153,99,152,170,42,122,73,82,73,255,0,238,63,214,148,166,236,113,130,43,164,86,246,76,100,243,99,12,185,42,51,144,113,158,191,173,88,128,219,20,149,76,240,72,178,96,101,134,55,12,117,31,53,159,215,47,173,44,110,13,188,18,59,94,229,130,34,245,207,24,39,183,67,64,36,146,242,243,100,115,59,134,27,159,100,68,25,2,227,159,72,31,122,158,45,246,232,209,81,177,212,60,71,166,233,82,170,91,222,6,187,3,210,16,229,84,156,117,227,219,154,201,203,113,169,234,82,205,61,222,74,21,62,88,95,66,142,115,187,231,169,162,246,62,24,142,57,146,104,173,156,197,179,36,147,249,129,232,192,147,237,237,77,212,150,242,11,235,55,177,142,73,98,145,94,57,35,3,130,113,142,167,220,26,74,73,105,20,151,150,103,225,209,132,5,102,158,29,209,131,144,8,192,198,63,222,170,92,40,141,94,37,183,100,140,40,225,6,71,7,169,173,178,189,212,195,79,111,195,5,177,24,134,226,22,24,242,159,56,4,252,99,3,235,84,117,13,38,121,94,226,27,89,176,85,164,111,36,140,96,14,118,15,140,115,85,28,237,203,228,18,130,170,137,146,179,88,205,194,51,29,168,228,146,192,156,41,31,95,138,47,37,149,171,95,160,133,12,75,115,181,80,134,244,238,253,40,85,186,92,71,229,220,202,155,226,10,63,43,12,12,140,242,62,148,119,76,134,61,77,36,49,35,68,208,191,154,146,151,228,18,56,251,113,90,229,109,124,175,70,112,138,106,188,145,195,166,216,49,211,38,213,1,134,210,237,2,60,177,190,0,59,217,118,159,142,1,169,60,61,167,203,101,174,234,186,99,23,99,2,73,9,101,110,24,100,96,254,156,213,173,122,70,62,24,154,205,99,70,43,44,110,204,167,242,166,114,122,119,13,252,141,58,208,217,155,251,9,108,194,176,184,211,132,115,152,207,168,78,140,55,110,249,199,242,172,156,155,131,253,137,197,41,81,63,237,22,230,212,248,77,109,225,145,139,11,136,142,9,207,99,154,242,101,218,9,36,15,161,254,181,232,158,50,146,75,143,15,207,44,113,98,216,92,71,25,99,207,172,110,206,62,43,206,72,244,135,4,19,211,21,120,63,3,60,213,200,226,120,234,105,1,32,140,147,199,65,74,84,143,161,29,169,184,231,156,103,235,91,25,26,43,9,163,215,45,99,210,46,216,45,218,113,101,112,237,250,68,199,252,167,177,236,78,58,30,2,79,20,182,179,73,111,60,102,57,80,149,117,97,130,13,66,56,198,78,72,61,171,85,109,229,120,182,219,201,148,133,215,34,65,228,200,88,1,116,163,141,173,159,227,3,161,239,89,63,131,191,5,175,151,242,101,184,36,128,78,41,222,221,254,212,249,32,150,25,94,41,16,171,166,67,41,234,15,181,68,70,9,224,244,239,222,181,178,5,25,231,57,31,20,163,24,247,207,24,207,74,77,172,65,224,129,74,168,253,0,192,235,64,28,79,92,30,63,157,32,192,3,35,130,56,38,148,43,17,206,49,75,181,137,232,62,148,0,220,13,160,17,143,154,226,65,31,79,142,148,230,140,238,225,64,207,34,152,81,148,226,128,26,113,143,204,62,148,208,57,36,227,131,75,211,184,0,87,99,185,233,138,96,42,5,254,50,113,131,141,190,255,0,233,77,231,182,126,181,196,1,206,69,39,233,64,11,146,70,0,164,24,60,87,2,105,70,91,129,237,64,9,239,218,148,115,156,154,237,132,240,1,52,165,27,216,230,128,20,183,24,253,107,177,159,253,233,1,199,78,180,240,121,24,4,158,244,128,238,131,145,246,165,45,184,231,160,249,57,165,108,115,199,53,30,79,63,74,0,82,48,216,25,251,211,128,206,50,5,53,78,57,227,63,90,226,252,112,126,212,0,152,231,20,142,20,49,0,231,230,156,83,122,6,13,234,207,43,142,131,235,72,99,110,184,249,235,76,6,227,158,134,146,164,193,198,15,243,52,221,141,238,63,90,0,101,59,183,94,41,225,8,29,179,239,154,110,214,207,79,214,128,21,23,143,248,105,48,79,211,230,187,5,79,32,131,214,148,109,221,234,206,61,197,32,16,140,117,251,102,172,88,88,92,106,87,113,218,218,196,100,154,67,128,7,245,62,192,123,210,216,216,220,106,55,177,218,90,68,210,207,43,109,68,94,230,142,234,119,86,218,13,148,154,62,153,50,205,60,128,11,251,212,60,49,239,26,31,242,142,231,191,210,162,83,105,241,143,101,40,249,125,21,175,174,173,244,203,121,52,173,45,214,87,97,182,238,245,127,250,190,232,158,201,252,219,233,64,184,63,6,187,57,56,39,211,93,145,131,140,241,85,24,168,137,187,26,123,210,30,113,218,184,210,85,8,217,120,38,25,101,142,228,198,193,118,184,60,247,226,137,93,91,150,141,229,68,34,104,164,7,61,141,12,240,96,144,218,220,249,92,186,202,167,111,184,197,106,174,163,40,179,64,210,5,118,64,120,29,171,205,205,42,202,206,188,123,138,7,234,197,147,101,204,95,153,83,121,250,226,135,232,40,239,168,201,62,197,243,76,94,98,238,25,231,52,91,86,138,69,209,11,34,224,148,198,125,235,59,163,203,44,58,132,24,44,89,163,40,71,197,105,143,229,141,146,251,45,107,173,33,120,124,217,6,27,146,20,247,161,41,38,55,96,140,144,70,42,222,163,143,198,249,108,89,182,243,205,81,69,78,55,12,0,114,77,117,98,85,26,49,151,101,139,153,198,216,83,115,100,15,80,205,41,203,198,54,160,8,62,57,165,146,29,241,172,225,148,174,112,5,74,178,49,1,118,160,226,155,8,151,237,227,17,71,28,153,237,197,91,19,171,66,162,78,163,222,168,153,22,56,85,152,243,143,202,41,146,56,0,2,9,66,58,159,122,230,113,110,71,67,106,142,159,202,23,12,83,104,221,193,227,173,78,109,94,40,221,138,179,16,6,54,158,181,73,2,121,145,249,173,177,115,147,145,69,245,13,82,218,220,198,177,146,192,174,119,40,170,148,154,210,37,66,246,193,8,210,71,119,230,91,161,255,0,59,7,237,79,180,121,166,93,66,245,66,182,20,23,127,242,243,197,16,176,120,110,111,164,121,16,170,201,30,208,19,144,106,105,237,22,192,74,150,147,42,36,155,76,145,16,61,120,247,167,44,145,78,152,60,109,189,21,86,238,56,243,52,246,168,230,37,219,32,99,215,60,230,165,243,130,105,177,165,188,126,93,189,196,129,164,219,249,130,231,222,146,56,173,238,166,184,159,80,131,205,73,147,129,25,198,214,237,246,170,87,14,197,65,16,189,178,70,187,6,57,4,14,157,104,139,76,153,70,81,45,77,104,22,75,151,129,162,97,19,229,65,30,162,62,181,213,69,165,185,182,183,138,230,65,233,152,149,192,29,5,117,82,139,126,73,217,234,17,233,202,234,21,55,126,108,18,205,216,1,83,195,102,208,144,171,35,150,207,42,70,70,125,191,173,17,130,220,202,236,210,157,136,188,19,140,96,208,187,223,22,217,233,215,166,24,100,70,100,95,49,64,94,75,28,2,49,212,227,173,98,164,223,70,212,18,184,183,120,173,151,105,85,145,216,171,43,244,83,253,232,84,144,90,173,181,195,76,235,18,200,20,48,4,12,1,142,221,249,52,54,109,87,196,26,155,127,211,218,165,188,103,37,77,195,156,201,244,31,211,52,38,43,72,22,226,22,212,30,105,103,151,63,188,148,250,65,24,244,237,233,74,157,50,180,187,9,197,170,219,195,116,226,194,25,47,100,136,142,80,113,211,166,238,131,230,186,45,59,84,214,229,50,220,234,175,97,24,82,134,11,110,72,83,254,102,35,154,102,133,60,18,54,165,105,18,44,141,107,43,178,168,92,9,81,152,147,129,240,51,69,180,13,66,77,70,206,226,102,142,40,182,73,229,109,4,143,64,28,19,245,29,235,74,226,38,239,160,81,209,225,211,227,22,177,249,51,49,46,24,159,83,3,191,4,147,215,160,24,162,112,233,208,89,203,109,37,140,105,21,210,62,211,36,169,130,70,120,39,223,218,169,106,193,180,235,185,30,53,86,138,105,50,228,113,177,198,6,79,215,251,81,57,133,187,195,12,183,83,185,231,213,16,56,245,119,193,249,174,108,179,149,154,194,58,46,232,166,93,218,166,150,220,189,189,199,155,16,206,66,71,140,225,79,249,114,107,53,117,119,168,200,93,173,96,6,84,83,38,220,225,73,7,183,218,137,95,92,29,58,246,43,248,114,177,196,54,184,61,100,140,254,96,125,200,28,209,169,196,22,240,144,174,25,37,81,151,31,155,105,246,253,107,57,79,107,69,70,52,98,103,186,150,250,215,100,226,72,139,42,9,130,247,3,212,78,126,160,116,246,161,122,133,212,54,58,162,220,139,157,207,24,44,99,98,127,120,27,143,214,139,106,22,214,229,74,27,150,86,105,20,250,73,224,231,167,208,138,21,168,233,67,85,215,36,183,185,117,130,43,59,117,109,196,2,210,142,185,81,244,61,43,124,92,111,125,19,59,75,93,148,108,140,87,87,95,135,243,226,221,118,198,53,5,177,229,134,234,113,236,0,171,86,9,13,172,42,177,77,182,88,162,102,149,99,39,45,206,21,177,223,131,85,46,164,211,46,237,226,142,206,16,26,32,210,9,33,25,118,199,76,231,175,210,172,104,151,204,250,116,115,139,117,157,237,227,84,3,112,206,20,231,167,94,132,214,243,139,227,175,250,25,195,243,166,77,61,137,184,114,12,63,132,18,171,163,187,228,109,12,50,51,207,210,162,240,156,203,10,223,72,178,71,231,160,10,177,49,193,37,189,36,253,170,251,207,121,170,94,60,150,241,152,227,125,184,243,23,61,70,48,125,248,254,148,58,206,209,116,255,0,23,53,180,173,34,153,227,36,113,212,231,131,244,202,212,197,220,28,95,242,25,99,181,32,215,142,213,96,253,157,199,2,66,34,219,115,22,225,212,185,245,122,141,121,14,113,219,6,189,99,246,145,112,95,195,107,186,48,143,36,241,238,218,120,98,51,206,59,87,147,96,147,142,14,106,253,55,248,103,62,101,82,19,39,140,118,230,187,35,60,129,246,174,35,39,227,235,73,140,247,227,189,110,100,59,3,128,78,5,62,41,10,72,29,24,169,82,10,149,56,32,251,230,162,199,183,254,244,224,164,14,224,208,6,222,8,161,241,197,147,5,43,31,136,45,208,19,147,180,92,160,238,127,242,247,253,122,103,25,41,34,48,76,240,202,133,36,67,134,86,24,57,249,168,173,231,146,214,226,57,225,149,163,149,8,101,101,224,130,58,26,215,180,246,190,45,180,82,194,40,53,104,87,25,0,42,200,62,79,183,244,250,116,231,119,137,255,0,249,255,0,183,254,141,117,53,251,50,101,129,233,252,133,51,96,221,158,64,249,171,18,69,36,46,209,60,109,28,136,118,178,177,193,6,162,10,80,103,175,60,30,121,173,209,145,19,140,182,20,112,58,226,187,140,140,174,62,166,165,109,204,1,192,207,243,168,242,24,242,79,183,52,192,226,95,166,236,129,243,77,245,96,126,106,118,84,122,195,130,126,181,204,171,130,219,143,94,195,140,211,1,55,245,12,70,123,100,82,17,192,222,132,103,144,69,118,194,114,1,62,220,210,149,100,37,119,1,64,13,40,164,130,27,168,238,105,29,48,113,215,230,187,112,57,220,63,74,92,244,193,97,245,25,160,6,112,58,144,115,78,70,80,119,48,207,28,82,228,30,24,12,210,20,193,200,231,20,0,230,127,98,113,215,52,139,156,100,17,199,189,42,5,41,150,237,205,47,164,140,99,140,245,247,160,14,39,41,147,77,56,3,211,159,210,158,87,114,227,244,164,69,69,252,231,38,128,17,87,113,192,25,165,100,199,5,190,194,164,56,28,160,251,26,141,159,39,37,72,197,32,27,133,7,24,39,235,75,219,176,249,197,32,108,142,203,72,87,185,57,249,246,166,7,28,145,212,145,218,184,100,240,84,253,115,210,147,0,247,63,60,82,160,5,142,27,60,30,13,0,33,192,236,15,222,187,10,87,56,198,41,87,106,240,192,28,210,176,193,57,60,251,80,3,64,220,48,57,248,165,99,131,145,246,32,215,114,58,129,140,254,149,220,176,202,147,207,90,0,86,114,237,235,57,61,51,82,90,217,220,94,221,71,107,109,27,203,52,172,21,17,7,44,106,75,27,27,157,78,238,43,107,88,90,73,156,224,42,255,0,95,129,243,91,13,98,107,95,4,216,201,163,216,178,77,173,76,128,94,94,47,255,0,68,31,254,154,30,223,39,173,101,147,39,22,163,29,201,255,0,245,178,227,27,86,250,40,94,222,91,120,103,77,125,43,75,148,73,168,204,54,223,222,161,225,71,255,0,146,140,251,123,158,245,147,235,244,174,44,88,231,254,26,65,142,245,80,135,21,251,20,165,98,146,49,140,115,239,73,156,103,181,113,193,237,159,165,38,120,171,36,80,51,73,74,69,39,94,104,3,75,225,123,151,183,73,124,178,114,242,42,224,125,43,121,44,63,136,128,205,140,200,169,177,141,121,214,137,51,195,106,229,56,196,160,231,237,90,205,63,89,252,68,27,85,138,204,27,213,158,134,184,61,78,54,221,163,124,114,164,73,116,207,45,132,112,201,33,101,113,177,113,198,13,102,16,189,189,194,50,59,121,145,62,211,154,212,249,17,207,32,154,73,201,104,156,48,94,194,179,186,188,111,6,163,33,218,0,115,187,112,233,79,211,181,92,71,39,228,151,88,82,183,177,202,172,8,150,60,253,232,114,140,171,18,65,247,21,222,124,142,232,172,115,177,72,92,210,33,37,198,71,7,173,118,65,24,183,100,219,208,32,84,27,126,181,53,176,47,115,235,219,128,42,184,96,179,172,152,204,99,138,144,6,51,16,135,13,212,15,138,26,26,45,187,175,152,229,1,193,95,70,71,83,85,188,233,10,174,245,62,97,60,175,181,61,110,88,190,36,140,254,83,140,26,128,52,114,71,16,218,235,39,39,150,226,165,70,134,221,132,236,36,138,107,135,121,1,39,27,118,30,149,45,249,178,18,41,103,195,0,63,116,58,31,138,167,110,225,65,138,40,200,99,150,231,223,226,163,142,209,245,43,153,74,186,66,209,70,75,22,239,89,184,252,173,151,201,241,160,165,141,212,127,137,50,193,16,133,0,218,168,58,83,111,38,65,120,60,200,91,129,135,32,241,241,80,233,91,164,183,8,195,3,112,36,252,82,92,48,123,159,47,97,127,95,191,81,89,186,114,53,132,157,12,67,36,99,205,243,24,0,120,79,138,124,215,51,71,181,158,101,150,38,57,69,61,234,75,185,210,89,50,45,202,70,14,206,15,122,162,60,159,52,178,198,72,39,9,158,213,113,74,152,77,132,239,154,41,146,222,216,70,249,148,110,63,248,215,83,238,150,97,168,91,56,3,8,152,31,53,213,9,147,196,220,222,193,121,121,100,175,121,169,191,168,22,120,109,253,42,184,192,228,247,172,221,181,176,183,34,104,7,175,254,227,73,195,18,184,60,18,126,40,205,196,224,105,234,207,193,145,246,228,114,9,4,231,245,205,10,212,38,252,53,171,78,17,131,204,4,74,139,212,231,3,167,79,122,112,109,105,116,57,111,65,123,105,229,186,182,138,86,99,183,12,70,27,24,0,241,252,168,86,175,113,104,131,147,178,224,46,84,253,71,122,55,13,184,182,179,130,37,108,21,7,32,244,235,154,205,235,241,185,184,68,104,194,12,48,44,87,134,4,140,81,4,185,132,191,16,101,181,221,196,90,188,23,177,200,177,202,20,0,59,16,163,7,62,249,7,173,122,85,211,157,59,68,75,237,60,69,113,102,214,241,203,58,255,0,19,161,57,59,113,208,175,60,119,21,230,250,157,179,216,105,250,77,232,140,100,7,13,184,100,115,129,205,106,124,55,226,11,91,63,10,222,193,117,42,134,179,30,104,83,201,104,159,128,49,220,103,63,173,107,154,54,147,68,67,186,38,212,100,87,182,154,75,112,100,183,184,92,167,171,57,83,222,161,177,202,8,162,184,220,70,208,98,102,228,224,1,233,63,56,253,106,151,135,53,32,222,31,142,217,252,175,58,25,153,1,99,128,114,9,11,207,206,0,52,79,78,176,255,0,17,209,173,221,75,11,135,69,84,44,71,12,7,95,131,156,131,241,92,18,92,91,76,237,139,210,13,204,45,229,183,88,229,136,152,136,43,33,69,233,149,62,172,253,250,86,120,93,54,147,102,186,117,236,229,237,225,35,200,190,198,64,29,54,63,183,94,189,40,233,184,146,210,198,121,68,8,34,118,85,154,3,252,12,1,4,125,126,104,108,54,209,207,167,7,132,163,71,150,18,7,3,42,15,32,17,237,81,31,216,209,85,116,239,58,112,209,205,28,200,171,143,75,110,82,126,181,95,88,209,33,121,98,189,134,121,94,117,132,199,24,111,203,192,36,31,143,247,174,109,22,34,36,187,179,11,101,34,49,92,219,250,75,142,249,6,172,218,205,119,12,75,5,213,218,93,70,1,98,66,109,112,70,58,246,233,86,155,79,146,98,113,251,49,154,148,80,233,54,112,24,37,79,241,4,157,188,232,194,242,170,234,8,97,252,232,70,151,33,183,186,86,14,195,168,24,234,196,140,87,163,235,182,49,220,104,247,134,8,21,238,37,82,17,202,130,10,99,56,4,87,152,96,47,33,79,29,120,224,26,244,61,60,253,216,59,56,242,199,140,147,71,160,120,110,229,69,162,199,234,202,59,111,114,122,227,242,224,125,15,218,134,106,146,52,254,62,142,27,105,24,136,12,112,198,72,254,34,114,127,253,34,106,230,129,100,233,106,174,247,67,100,140,216,76,245,198,6,79,220,98,135,107,113,180,30,47,75,171,49,182,57,221,10,96,228,171,174,55,15,215,53,140,20,125,217,127,12,211,37,251,104,187,251,72,136,38,152,188,183,19,40,80,122,131,222,188,192,231,166,73,35,140,230,189,119,246,156,155,252,57,21,195,72,172,230,88,179,193,246,60,138,242,51,208,244,171,244,223,225,163,159,47,228,52,140,12,169,227,165,32,224,116,205,61,121,200,24,201,247,166,113,184,228,103,29,112,107,160,200,112,224,28,142,159,53,195,42,122,159,181,33,35,176,239,212,210,198,115,206,121,246,160,7,12,51,0,78,50,121,205,79,4,210,91,202,178,68,219,89,79,12,42,184,115,156,227,35,165,118,226,56,205,32,54,240,88,193,226,205,41,228,128,164,90,173,184,228,19,180,72,189,0,99,252,131,118,60,30,48,107,37,42,75,111,44,145,76,172,146,35,109,96,122,169,169,52,221,66,235,77,189,142,234,222,77,146,41,231,184,97,221,72,238,15,66,13,110,111,108,108,124,109,165,173,230,156,22,45,82,53,2,88,152,243,236,20,147,212,127,149,190,199,182,121,92,158,25,111,241,127,233,255,0,163,106,247,22,187,48,3,30,251,187,14,41,140,3,96,171,109,200,230,156,241,201,4,210,69,34,50,58,18,172,167,168,62,216,164,200,220,48,125,95,3,53,212,153,137,23,241,96,131,199,76,117,167,115,206,222,7,245,165,98,73,198,70,58,156,140,26,97,244,158,14,51,76,7,12,99,12,216,61,177,74,85,91,63,152,252,158,9,166,156,43,126,94,123,100,87,49,233,184,244,227,158,212,0,225,24,32,100,125,250,211,25,78,113,92,146,99,168,167,2,173,144,120,249,205,0,70,23,44,79,90,113,98,14,119,18,216,253,105,65,43,200,198,61,169,173,183,169,207,52,1,199,45,151,39,235,72,57,82,125,169,193,200,28,115,159,229,92,29,135,32,12,19,210,128,24,174,122,96,211,152,128,56,35,119,205,34,144,88,158,244,174,70,49,183,156,240,104,1,155,201,24,165,220,65,234,13,55,129,74,49,147,253,251,80,3,139,3,249,150,144,42,147,220,82,134,1,79,63,65,92,48,78,71,81,64,10,171,206,85,178,71,74,229,195,2,58,17,92,192,103,184,250,87,103,104,227,25,39,39,138,0,65,199,126,126,107,129,193,245,128,126,105,199,107,1,198,15,197,55,59,120,39,52,0,163,131,233,193,21,53,165,156,218,133,228,118,182,145,23,158,83,181,17,122,147,93,107,107,61,237,196,112,91,66,210,203,35,4,69,81,201,39,181,122,11,219,91,254,207,244,31,48,52,51,107,183,0,14,112,222,88,61,192,255,0,47,94,127,136,252,14,112,203,155,135,198,59,147,233,23,8,114,219,232,165,121,44,30,2,176,54,86,133,36,214,238,34,30,108,224,231,200,83,216,124,251,126,190,213,132,145,222,87,46,204,89,207,37,137,201,38,157,113,52,183,51,201,60,206,210,75,35,22,103,39,36,159,154,139,230,171,22,62,10,222,219,237,132,229,125,116,113,57,61,56,174,227,61,63,157,39,218,157,128,65,62,221,189,235,82,4,201,31,113,93,249,72,35,30,244,159,106,225,145,214,128,23,7,169,239,75,140,38,115,223,24,164,199,20,128,119,160,3,154,18,187,44,129,87,112,14,9,4,124,81,177,108,36,130,67,188,69,58,156,170,168,198,105,124,9,110,147,217,95,110,64,205,188,96,147,211,138,187,199,248,130,194,224,40,207,14,122,87,38,76,141,201,196,222,49,248,217,107,79,185,138,242,36,129,200,83,183,14,113,222,170,248,150,8,214,11,86,86,93,202,74,159,98,42,41,238,19,74,213,24,172,94,100,114,30,59,96,138,130,235,83,180,212,180,166,131,27,110,60,204,130,199,160,172,97,142,92,249,199,160,109,80,22,32,18,82,51,188,124,83,153,118,146,74,145,247,165,16,4,105,20,72,155,151,166,15,90,233,16,241,230,150,33,135,106,239,82,50,66,108,99,8,15,25,10,199,140,30,245,56,222,99,139,41,156,117,43,214,161,78,54,134,102,42,15,0,84,235,34,44,36,68,10,182,113,146,105,216,200,155,2,85,93,174,61,66,153,40,64,206,64,56,86,239,82,137,242,234,71,37,58,253,105,170,200,91,204,152,29,197,185,95,122,86,198,57,73,121,112,36,96,249,10,163,29,1,162,178,105,240,233,113,25,231,118,148,201,193,11,216,30,148,177,187,106,45,44,214,246,203,10,174,20,17,206,113,78,213,166,111,193,71,14,27,57,201,32,102,177,156,219,149,26,165,74,203,186,117,170,128,100,81,233,101,224,26,163,168,69,139,147,248,134,8,159,192,98,234,62,180,83,78,141,164,178,136,54,224,145,141,195,230,134,106,209,73,20,159,137,43,185,31,156,14,162,177,139,249,81,94,44,163,46,35,201,132,60,170,61,77,207,65,239,83,88,168,157,193,49,59,137,27,36,15,224,31,21,92,126,242,53,120,164,17,151,24,42,221,232,190,145,1,71,82,102,4,14,161,107,89,252,81,17,109,177,151,42,178,95,153,67,200,86,44,0,128,87,87,93,77,248,125,73,246,115,158,88,131,198,107,171,24,244,106,205,142,160,168,109,163,138,7,220,172,141,32,144,30,85,178,49,252,243,84,188,183,159,88,181,141,163,223,28,10,215,13,146,56,99,133,95,239,87,45,158,73,21,3,162,231,96,0,183,64,9,247,164,176,134,24,6,161,116,142,165,229,185,101,36,113,149,64,0,199,220,154,180,234,201,91,46,62,1,70,206,222,252,159,205,207,90,13,171,201,27,52,171,181,93,154,61,168,172,51,181,189,255,0,157,25,121,86,52,62,172,229,65,193,251,208,114,203,45,210,72,210,44,108,177,22,231,130,112,120,205,40,42,118,18,118,136,181,212,88,188,2,170,39,57,42,177,136,219,128,72,113,188,15,159,131,237,65,60,55,163,127,140,106,235,0,101,27,20,22,7,140,128,64,199,63,90,33,226,45,82,41,188,57,254,30,34,112,99,191,0,185,78,8,252,217,28,252,213,95,14,221,181,159,140,224,49,160,117,243,90,34,164,237,14,54,244,253,64,174,165,124,29,24,186,228,137,180,205,50,89,224,191,123,108,108,55,174,136,141,208,170,147,131,253,170,255,0,135,53,17,60,147,71,60,194,57,101,144,204,21,78,61,89,193,79,131,145,210,139,120,99,49,120,98,200,172,104,76,241,200,252,158,84,151,39,245,6,169,235,90,116,17,255,0,243,27,75,114,174,172,30,101,65,143,95,184,251,226,184,103,52,229,40,179,186,58,72,51,113,106,250,167,155,22,239,46,96,112,90,67,195,253,71,247,160,233,117,62,151,51,89,234,208,249,75,49,85,44,128,178,148,13,128,67,99,250,209,77,55,196,81,106,26,148,118,206,187,29,66,163,103,128,229,128,203,47,250,85,253,94,49,20,45,18,24,200,87,242,222,71,25,201,28,116,53,138,184,186,104,105,239,69,89,172,25,237,227,22,179,121,177,99,59,178,6,225,212,31,175,65,243,84,109,52,199,37,140,196,109,113,147,145,252,191,149,38,151,107,62,157,186,246,109,166,202,60,44,168,14,118,33,113,146,62,157,126,149,168,212,224,88,172,191,12,171,140,2,81,151,248,129,25,200,248,169,109,173,33,185,86,153,143,188,138,229,108,167,178,181,155,19,72,159,186,118,60,156,156,227,61,143,81,94,119,117,109,18,67,101,229,50,60,146,198,194,69,4,101,88,49,235,243,91,107,237,74,123,75,152,150,40,195,168,195,13,199,27,128,61,187,244,205,103,245,120,99,183,153,98,183,142,49,109,59,174,198,7,152,201,201,32,159,156,158,181,221,233,91,139,175,179,28,241,208,126,222,206,246,13,45,45,100,77,155,16,203,193,27,74,145,187,147,219,165,1,210,213,47,188,77,4,79,32,59,92,145,142,133,179,147,207,216,214,142,123,129,109,225,196,134,244,172,198,101,76,182,64,244,109,43,140,253,141,51,193,122,69,189,174,148,250,173,220,36,59,182,200,1,63,195,220,253,243,140,212,198,73,70,82,126,72,158,233,33,223,180,139,216,231,240,228,177,196,49,139,200,203,28,126,94,15,21,228,71,213,199,53,234,94,62,180,151,255,0,78,126,50,117,88,89,174,19,108,41,207,7,60,147,94,96,73,57,110,185,226,182,244,234,160,97,154,185,17,227,24,227,239,79,149,48,65,192,201,29,233,74,224,2,8,63,81,82,163,100,109,98,49,252,235,86,100,86,217,131,223,53,50,40,221,223,4,99,133,174,206,20,118,52,229,115,192,28,119,235,76,6,20,3,131,198,121,207,189,52,12,28,240,126,181,101,176,220,143,202,7,90,139,232,57,249,165,96,55,7,145,208,124,85,187,11,251,141,50,242,59,187,71,41,36,103,60,140,134,29,193,29,193,246,170,241,128,199,107,16,51,220,246,166,231,0,28,116,246,161,164,244,198,157,30,133,127,103,101,227,77,36,95,233,160,38,171,18,254,250,220,30,100,199,245,62,199,191,67,207,95,62,146,54,73,25,25,54,178,156,16,120,34,173,233,122,140,250,93,218,92,192,216,43,212,17,144,71,112,71,177,233,91,125,99,72,180,241,102,151,254,57,163,175,253,88,3,206,132,114,88,129,200,35,252,253,193,254,33,207,80,107,145,63,248,119,198,95,139,235,244,109,94,226,181,217,231,108,8,192,36,96,243,193,205,40,32,33,219,250,215,50,176,56,110,59,31,175,210,148,122,135,81,199,81,93,136,192,99,122,189,68,159,169,238,107,182,23,139,56,225,71,183,74,115,35,109,45,130,71,127,138,232,243,130,7,4,251,81,96,66,87,7,213,154,237,196,100,14,59,211,217,121,193,227,228,211,84,96,227,25,160,7,43,159,110,125,199,106,238,48,123,159,165,118,1,228,241,78,42,85,143,0,145,64,13,101,40,51,130,20,244,6,155,184,6,231,161,171,101,243,108,128,224,124,98,170,242,65,60,80,152,8,164,111,60,254,148,175,249,253,241,241,75,24,33,243,142,41,91,30,173,167,0,154,0,141,70,59,224,210,99,63,79,122,81,193,165,29,121,233,237,64,29,180,103,160,167,100,73,128,64,25,227,20,220,18,51,158,148,170,185,57,61,186,10,0,76,109,56,7,3,230,165,219,145,242,61,187,210,14,160,3,145,158,65,237,78,118,0,146,56,246,20,1,17,224,114,188,83,85,11,184,84,82,73,56,0,12,147,83,199,4,183,18,36,81,161,121,88,237,85,0,146,115,211,31,53,187,180,210,173,60,19,166,174,165,168,236,159,85,144,98,11,124,231,97,239,250,119,61,186,14,228,99,151,50,199,174,219,233,23,8,57,111,192,150,109,99,224,45,52,205,113,137,117,249,227,5,96,100,200,137,79,98,123,15,126,231,167,76,231,13,123,127,115,170,94,75,121,119,51,75,113,41,203,51,117,63,237,79,212,239,174,117,59,233,110,110,229,50,79,33,203,49,254,222,194,169,30,51,197,24,177,113,249,75,114,125,255,0,235,244,57,206,244,186,29,157,184,2,154,126,148,160,23,96,2,146,79,0,87,49,10,196,108,25,28,115,91,25,141,28,228,145,214,186,148,176,99,144,48,127,149,119,66,57,63,210,152,14,10,187,121,35,158,148,205,188,252,127,90,86,61,58,125,41,9,44,104,1,9,231,142,159,74,93,220,82,98,187,29,253,168,3,109,224,105,210,27,123,160,228,128,210,47,110,58,86,131,81,181,129,109,131,219,229,136,203,54,238,191,106,205,248,50,57,191,11,115,50,38,228,73,87,119,31,21,163,213,174,150,70,133,145,118,199,46,85,190,43,204,203,111,51,72,235,130,248,38,200,63,195,173,181,13,43,204,153,201,148,254,70,83,194,208,91,191,14,79,107,105,248,141,241,201,23,186,245,163,86,50,61,181,153,72,127,120,115,142,121,197,17,157,37,109,26,229,31,27,182,156,143,106,75,44,161,37,16,224,158,204,20,17,177,25,48,25,55,122,80,10,176,228,8,136,60,149,227,24,198,41,144,11,136,208,74,146,42,136,207,164,30,245,109,230,185,12,90,234,40,204,114,159,80,3,145,94,143,43,57,210,40,33,88,229,232,73,197,78,193,182,144,112,113,206,41,133,54,172,132,34,148,206,65,207,74,124,45,181,148,134,36,145,205,0,48,188,98,85,42,187,23,28,228,119,164,12,210,202,169,40,85,43,200,62,244,236,131,20,113,187,18,219,137,56,29,169,177,0,242,166,224,220,190,50,125,168,125,14,61,135,244,205,144,218,136,216,144,140,249,56,170,154,164,190,93,192,85,4,166,115,138,180,82,40,37,206,24,160,60,0,106,29,74,0,204,39,10,229,118,241,205,115,247,43,58,26,164,20,183,144,8,129,98,200,172,156,10,165,127,27,126,16,184,114,3,112,159,90,150,212,121,150,17,76,229,176,70,49,154,138,234,9,36,129,88,146,21,100,226,179,234,97,224,10,124,168,246,44,137,189,192,199,206,104,253,146,73,103,108,84,170,229,151,39,61,168,68,144,75,36,219,149,213,134,254,113,70,219,103,225,228,110,79,167,7,226,175,52,180,133,141,3,230,104,222,242,70,140,109,82,190,164,61,235,170,130,41,73,36,98,172,85,215,8,198,186,169,71,64,222,207,69,152,52,110,237,114,64,40,94,66,7,99,129,199,29,184,166,218,34,199,164,217,70,228,137,102,70,153,185,232,92,231,31,165,38,190,147,126,5,99,15,190,226,225,214,2,252,15,204,121,39,244,171,83,50,36,222,95,167,8,0,80,196,96,1,81,122,41,118,13,158,238,0,100,142,71,40,24,150,24,31,151,21,78,211,247,186,132,48,192,203,189,183,96,63,60,241,239,82,221,153,63,22,138,35,27,127,204,195,4,131,80,37,170,165,234,72,177,59,158,88,170,242,88,30,14,62,107,72,153,200,23,226,27,209,121,117,109,101,188,18,151,5,229,194,99,45,194,241,239,205,84,211,237,165,212,117,59,131,108,25,103,220,101,132,255,0,230,188,143,212,10,110,163,56,23,209,73,3,238,35,248,182,14,163,253,235,71,225,216,33,135,70,19,197,19,155,153,110,57,61,128,94,128,125,114,127,74,232,147,227,19,37,30,82,13,120,102,120,181,45,22,39,16,180,127,135,0,21,12,6,214,254,60,251,245,39,237,90,11,104,224,104,100,149,129,145,36,220,121,28,21,28,96,215,154,60,243,104,218,220,210,218,36,158,78,226,215,49,30,84,228,243,197,122,37,157,221,165,221,148,45,110,54,156,143,54,48,71,25,28,145,241,192,175,51,46,58,149,174,153,216,165,104,195,95,216,8,117,11,203,84,87,116,243,68,144,205,187,14,23,39,7,226,141,70,53,27,59,83,37,211,189,246,158,89,93,228,35,116,209,143,124,127,16,254,117,95,197,50,94,67,28,51,193,107,152,88,50,51,50,243,30,122,127,79,231,69,60,61,169,189,218,70,158,79,35,108,114,240,112,1,235,87,59,226,152,224,234,194,118,118,241,8,10,135,134,123,121,224,43,149,228,48,35,169,247,168,172,181,11,141,54,234,61,55,85,130,67,20,129,99,183,184,7,210,172,79,10,79,106,12,241,75,164,235,209,90,66,23,240,183,15,36,201,0,232,146,47,44,20,251,21,231,20,87,88,189,138,227,69,252,51,91,176,51,102,70,203,18,21,147,144,122,214,11,79,238,202,123,216,35,196,51,71,109,173,53,153,176,121,157,192,145,91,112,235,201,32,253,129,53,149,157,109,53,11,187,161,20,242,170,220,74,133,14,204,136,219,24,7,31,243,173,107,117,253,169,126,215,107,20,171,118,44,213,128,25,252,164,225,129,31,67,88,107,22,138,61,94,66,198,70,134,53,243,99,84,4,110,199,64,77,117,122,120,234,215,130,50,75,65,77,78,214,91,187,189,31,71,23,10,182,114,122,19,28,149,216,72,44,126,249,34,181,76,96,1,52,241,230,249,27,17,81,189,130,242,127,90,192,104,48,95,69,169,203,34,219,137,230,129,12,216,45,249,84,156,150,30,253,107,86,183,226,218,105,218,31,82,72,234,170,91,146,167,185,31,233,79,44,90,106,63,70,81,126,74,223,180,52,117,240,224,6,71,109,179,162,57,147,171,54,91,167,192,24,175,45,1,65,25,198,13,122,95,140,137,151,194,75,41,149,228,102,186,142,66,204,48,114,225,137,31,200,87,155,241,140,14,59,98,181,244,239,224,99,151,242,26,201,176,227,28,138,236,237,32,228,14,121,169,1,83,14,56,5,79,21,27,144,7,25,206,57,227,165,110,100,72,251,72,44,49,199,80,189,234,61,253,137,56,29,57,167,194,1,200,39,4,12,244,254,180,201,23,99,147,216,243,210,146,250,27,37,133,217,112,84,18,192,156,2,51,252,169,191,144,241,246,248,166,169,25,200,224,17,197,78,234,25,21,129,99,219,156,82,242,4,88,193,28,100,251,123,210,200,0,231,24,207,53,202,84,14,57,249,207,74,118,76,138,118,245,7,191,113,76,8,207,25,39,52,99,195,122,252,250,6,166,183,1,75,219,190,22,120,115,141,235,158,199,177,29,65,236,104,55,36,17,199,222,148,99,242,130,106,103,21,53,197,141,54,157,163,208,188,97,225,235,91,251,85,215,180,119,89,99,145,75,200,20,127,220,3,171,99,179,15,226,95,184,227,167,157,50,242,113,90,207,10,248,131,252,38,113,12,254,100,154,124,204,60,229,95,204,140,58,72,158,204,63,152,200,52,71,197,222,21,141,98,109,103,77,49,188,46,60,198,88,120,86,82,113,230,32,255,0,47,98,63,132,241,211,6,185,49,77,225,126,212,222,188,51,105,197,77,115,137,134,137,203,44,136,20,156,173,48,149,24,238,120,169,32,27,102,4,251,28,138,73,208,133,83,183,28,96,113,214,187,47,102,21,161,24,3,201,200,249,236,106,50,6,227,142,126,69,115,103,11,159,110,41,163,210,121,24,254,213,66,30,64,83,206,64,198,115,74,88,122,135,191,34,152,121,60,154,81,156,130,58,145,237,64,18,145,155,117,25,36,212,42,50,8,249,169,255,0,52,57,201,60,116,197,64,24,13,216,92,31,173,36,54,57,84,133,164,80,8,251,231,235,74,254,148,11,212,158,180,161,120,80,59,208,33,23,210,202,113,208,231,154,82,1,0,16,114,114,115,158,181,192,100,12,14,125,170,107,152,196,114,236,218,203,180,14,15,92,209,99,32,32,0,78,211,237,145,74,6,216,247,103,169,227,35,181,56,12,1,158,163,159,122,146,226,6,6,37,247,28,15,154,86,20,117,170,41,47,35,28,42,142,181,20,48,205,115,58,199,18,59,202,237,133,85,28,146,104,238,157,163,189,213,191,145,18,150,149,198,20,5,57,201,248,239,91,253,15,195,246,190,16,211,191,25,124,84,223,176,193,43,130,202,123,162,127,229,238,221,23,160,230,185,179,122,152,227,87,219,240,141,161,137,201,254,129,186,102,135,109,224,141,59,252,75,81,219,38,164,224,170,160,63,246,142,63,40,62,255,0,230,110,221,7,53,138,212,111,238,53,171,231,185,185,147,112,10,78,58,4,81,216,14,194,139,120,139,87,147,82,158,91,153,15,255,0,154,133,84,16,170,191,31,243,156,208,134,141,96,211,20,176,12,110,24,183,94,66,142,0,253,121,251,86,120,98,239,220,158,228,255,0,208,169,181,92,99,210,3,59,180,146,110,56,5,143,110,212,141,233,144,237,237,220,209,173,18,214,19,116,247,151,40,198,218,209,124,247,10,58,227,242,143,187,109,31,173,10,147,205,186,157,228,114,94,89,92,179,30,236,196,215,106,146,186,48,104,138,49,181,90,94,227,133,250,211,57,200,227,227,173,88,186,81,19,136,23,7,203,224,145,158,189,255,0,157,70,171,145,211,138,164,252,146,70,23,29,122,138,147,105,72,201,60,179,112,1,29,189,235,145,11,200,21,122,211,223,214,252,112,163,129,143,106,44,8,48,113,237,72,114,56,254,149,58,199,149,103,61,7,79,154,140,169,35,61,169,216,17,156,118,174,207,211,239,75,131,210,147,109,0,110,124,12,38,109,46,252,68,199,254,234,146,61,248,52,75,86,182,144,217,249,139,195,126,108,41,205,10,240,60,146,37,149,218,32,200,105,84,19,246,173,35,217,199,13,139,202,101,12,21,189,89,106,242,242,201,199,59,59,49,175,233,160,118,147,25,218,34,67,39,156,192,49,223,192,235,90,40,108,229,75,151,146,71,15,9,92,56,61,5,102,244,171,184,231,188,113,18,200,93,15,92,230,181,145,203,231,238,108,21,80,6,241,243,92,254,162,78,46,205,33,27,84,96,53,59,84,182,212,100,145,98,38,221,152,156,246,6,168,199,251,249,29,154,86,44,121,80,123,214,179,196,214,89,133,26,34,73,206,230,192,226,177,242,48,86,5,24,239,199,57,21,234,122,121,242,199,108,230,156,120,178,193,67,31,152,29,84,18,6,82,149,149,128,92,128,185,28,98,163,140,153,70,199,111,89,27,131,117,169,197,188,132,143,196,62,35,3,44,69,108,64,196,89,22,54,112,192,176,56,166,163,191,226,85,165,36,5,97,210,156,169,31,154,99,89,50,173,211,20,217,112,50,175,156,169,31,122,92,149,208,210,221,132,46,28,179,110,44,118,131,211,222,172,133,47,111,184,28,140,99,7,165,71,99,24,187,102,36,28,236,200,94,217,171,42,209,36,11,28,138,201,39,57,90,229,147,167,71,66,232,173,104,242,241,108,200,14,211,157,171,68,47,163,98,241,40,96,177,47,44,15,115,66,212,67,18,173,212,50,72,46,17,249,45,220,123,81,27,201,17,52,239,53,20,185,39,32,252,154,36,183,98,76,31,98,173,37,228,134,40,178,160,229,129,169,239,26,91,121,75,35,14,71,41,158,42,107,13,241,35,135,66,210,176,200,61,42,165,242,171,69,230,59,50,14,115,129,156,209,119,36,130,233,3,204,211,79,232,96,84,14,131,60,10,234,109,147,134,38,108,146,163,162,227,154,234,222,70,42,205,229,237,194,182,167,166,194,115,183,241,6,114,58,156,42,224,127,50,42,221,204,225,174,220,103,41,200,59,78,57,56,254,84,50,230,230,86,213,243,30,229,50,88,16,188,113,150,113,159,167,2,175,121,91,134,35,13,229,164,123,115,142,164,143,245,172,171,72,211,149,104,91,132,105,91,124,103,157,185,230,161,150,11,152,110,173,60,189,222,92,131,203,96,220,115,215,32,246,53,111,105,82,219,189,76,169,140,246,200,235,247,201,169,37,105,230,181,252,59,64,222,99,142,120,227,35,185,248,249,162,46,157,3,86,97,117,69,117,213,175,98,102,81,36,119,1,67,117,198,56,254,152,230,182,154,2,188,154,70,153,4,82,72,210,60,62,108,96,129,133,109,220,143,235,88,89,36,243,174,156,56,92,171,177,45,158,164,28,99,244,175,76,181,138,36,186,67,100,29,98,69,5,48,1,218,162,49,147,246,173,242,116,145,156,22,219,0,120,138,192,88,89,220,220,199,54,242,110,4,59,177,184,153,57,108,15,166,40,77,221,166,167,165,201,12,215,241,60,18,92,65,230,163,196,222,150,86,231,7,217,190,43,67,171,105,144,255,0,234,219,45,28,202,243,68,232,110,64,94,142,236,248,7,231,43,158,148,98,238,8,245,107,195,111,48,89,32,154,222,65,181,186,140,16,1,251,26,230,231,195,79,103,67,219,1,105,58,180,215,118,87,49,223,220,153,18,40,15,161,240,75,40,83,158,253,113,67,188,35,168,205,14,167,36,74,175,182,84,8,70,57,247,92,213,29,82,216,90,91,148,145,255,0,125,17,242,164,59,134,91,130,6,123,159,173,92,240,189,146,75,118,146,25,118,176,64,0,28,115,187,7,231,173,83,81,80,114,251,20,95,201,32,183,136,29,154,239,79,101,42,147,69,118,138,31,161,245,140,126,152,205,20,186,188,221,167,207,98,99,82,255,0,134,104,195,227,161,0,224,254,181,71,197,47,4,113,126,34,73,222,86,180,150,16,50,191,229,108,28,252,96,158,106,229,174,167,29,149,204,176,148,137,138,183,241,125,73,253,57,174,55,248,173,116,116,210,104,103,138,38,134,255,0,69,178,191,133,165,34,225,60,149,104,152,111,86,96,161,190,192,131,88,45,47,75,149,188,67,38,159,50,150,153,179,18,156,254,98,14,0,253,56,173,156,0,203,111,125,0,140,67,28,177,188,241,14,152,96,14,237,163,238,13,99,116,57,228,131,88,142,226,251,205,243,35,71,145,20,169,45,157,188,17,199,92,243,93,56,109,70,84,97,52,149,17,105,90,155,218,248,147,206,156,152,151,115,91,202,152,232,152,42,195,249,3,246,173,124,86,214,177,106,145,199,0,200,89,23,107,149,198,241,131,252,205,82,241,70,149,103,170,217,141,98,205,150,61,66,73,1,152,31,66,200,132,99,39,35,134,4,98,157,225,216,150,93,41,26,86,145,77,188,219,36,64,55,50,243,211,236,127,173,94,71,25,197,77,127,20,102,147,140,169,148,124,89,114,102,209,37,136,160,43,13,226,0,0,207,30,160,7,242,175,59,100,41,249,134,65,24,29,235,123,226,167,48,232,119,8,138,85,36,187,141,151,28,116,221,254,181,143,152,44,208,135,13,184,142,71,25,205,86,47,140,76,178,109,148,147,208,224,158,71,79,173,36,200,119,144,0,3,175,28,210,140,243,200,207,205,77,16,50,169,76,100,145,233,36,254,159,233,91,191,179,34,180,110,99,112,115,83,60,101,135,215,145,245,168,74,149,111,86,65,248,171,118,255,0,188,183,60,100,169,253,69,38,252,141,21,113,200,31,173,79,141,192,183,182,41,36,67,27,99,191,67,207,122,88,142,91,96,231,63,210,147,232,68,109,144,253,112,173,252,84,145,182,217,51,158,167,6,166,146,55,4,161,24,43,208,10,172,196,3,193,57,166,182,4,146,71,181,201,7,25,231,129,197,51,113,29,7,25,197,74,202,207,2,190,87,235,220,212,3,144,112,50,7,115,66,2,221,163,21,118,94,50,48,192,119,173,175,132,252,77,30,155,42,233,218,129,206,155,43,238,18,117,54,238,70,55,129,221,72,225,151,184,53,133,133,246,58,146,49,198,40,130,199,230,70,101,1,64,30,147,207,191,76,86,25,160,164,170,70,176,147,93,27,15,23,120,58,29,58,232,234,54,96,126,25,176,100,133,14,66,110,232,65,238,173,216,253,186,214,127,86,211,90,61,53,206,20,178,8,229,59,123,6,24,254,164,86,195,193,30,38,137,208,104,90,190,198,129,247,37,180,178,244,0,245,140,255,0,226,127,145,167,248,147,195,255,0,128,45,10,71,39,225,167,182,120,21,159,170,178,229,130,159,158,7,61,199,53,199,28,211,132,150,57,248,255,0,84,108,225,22,185,68,242,182,66,109,247,14,54,182,61,233,138,163,12,14,9,236,77,17,181,183,121,98,185,135,105,12,20,158,62,63,246,170,49,47,168,238,29,62,107,209,82,236,229,104,143,104,82,73,199,76,252,10,226,91,10,73,24,81,129,154,149,84,153,31,3,62,147,77,42,76,96,224,125,106,172,66,133,34,28,238,0,156,140,103,156,84,42,6,119,124,213,161,14,45,212,185,235,156,12,243,138,172,55,28,32,24,207,20,38,12,225,235,36,99,146,70,42,89,151,108,187,64,206,7,3,25,165,134,2,183,94,91,0,10,156,156,252,85,145,16,107,245,66,163,25,201,0,118,235,73,176,72,138,206,31,62,246,222,50,63,51,128,217,31,53,206,205,45,228,155,14,11,185,92,253,78,42,206,152,153,185,146,108,40,17,68,207,207,191,65,253,106,215,134,172,141,238,187,108,48,112,174,25,155,29,57,255,0,122,137,78,173,253,22,163,116,137,162,208,90,127,18,77,98,142,187,45,134,247,113,211,106,129,252,242,64,173,76,222,23,182,146,226,218,28,75,37,202,254,85,24,96,249,63,214,173,105,250,67,197,125,168,92,198,94,91,171,249,147,203,68,94,85,11,22,63,31,194,14,123,113,91,155,27,59,79,14,89,181,221,212,158,100,236,10,134,207,36,255,0,145,63,185,175,59,47,168,118,184,179,166,24,213,108,23,111,161,88,120,82,205,239,46,20,126,33,208,169,10,254,162,113,255,0,110,63,111,150,253,43,25,169,93,93,106,43,45,237,201,8,184,42,160,14,17,71,64,7,181,27,213,47,167,212,175,150,121,54,7,136,102,48,6,82,53,233,180,124,125,104,108,169,107,37,176,9,16,243,1,254,38,227,63,3,183,106,198,58,124,165,182,91,222,151,70,54,241,94,225,225,129,121,192,39,158,0,25,235,244,166,235,98,51,170,181,172,0,121,112,133,141,8,61,120,28,255,0,90,214,71,105,182,105,92,42,3,110,158,99,63,4,231,182,115,215,147,65,172,180,195,170,234,240,196,142,4,183,47,234,108,99,106,245,99,142,216,0,254,149,219,143,34,123,48,148,72,239,96,54,30,21,183,182,0,36,215,173,248,153,191,253,154,241,24,251,157,199,244,160,86,176,50,41,185,0,133,136,19,149,108,21,110,213,160,241,45,202,234,26,180,236,137,181,119,8,33,140,28,133,69,24,81,199,210,167,190,180,255,0,14,240,188,54,145,193,182,230,240,238,155,113,228,34,183,24,246,201,254,149,162,157,45,249,37,199,253,12,83,35,76,217,10,114,221,126,77,75,52,31,134,2,54,226,65,249,134,58,31,106,57,167,233,79,27,139,169,240,17,1,35,63,230,28,226,168,90,89,79,170,235,9,12,100,35,200,251,153,207,68,3,146,199,224,12,159,181,108,178,38,255,0,72,135,18,132,121,142,23,108,0,206,54,130,123,14,244,197,93,236,17,58,244,28,98,137,106,210,197,115,169,57,183,143,109,188,120,142,17,142,74,142,1,63,39,169,250,209,63,12,233,216,158,91,166,42,36,137,14,25,215,42,188,30,126,180,75,34,140,121,48,80,109,208,14,242,31,195,8,227,202,238,218,25,134,125,251,85,19,192,194,213,153,221,174,39,121,152,1,185,179,129,208,127,181,54,56,139,229,250,133,246,171,78,150,201,237,149,143,205,55,167,63,165,76,99,193,35,35,20,217,8,12,66,227,31,6,174,201,53,126,11,158,33,21,197,188,172,202,100,144,16,203,244,173,132,154,126,158,177,188,50,72,74,159,80,27,186,214,27,194,209,172,161,163,25,18,52,170,21,135,210,182,18,150,130,220,249,200,68,138,216,45,218,188,207,85,31,234,89,215,141,190,41,20,52,123,11,200,110,38,187,177,218,177,28,128,173,222,181,45,27,203,4,109,157,140,87,213,236,77,6,186,184,58,94,155,30,224,91,112,37,66,240,69,77,165,234,169,119,26,197,135,82,195,210,9,228,215,62,78,82,223,102,201,86,135,36,111,53,211,7,125,208,183,7,219,53,150,214,108,227,142,240,198,187,85,240,118,226,182,169,20,214,200,207,229,168,137,186,41,161,30,33,210,163,149,99,189,30,130,137,202,214,222,151,45,51,60,144,209,142,182,10,36,201,201,0,117,249,171,254,81,114,11,110,43,33,228,3,154,169,101,31,159,57,69,192,244,147,205,16,131,203,130,2,208,147,177,134,48,125,251,226,189,57,52,186,57,151,116,63,79,139,109,233,97,27,96,140,242,58,83,53,88,8,50,74,196,6,39,35,35,154,183,167,171,61,193,120,220,5,232,121,167,223,197,189,24,74,192,21,232,222,245,131,151,200,233,226,184,131,244,187,178,151,10,11,29,216,192,2,139,95,32,112,146,133,99,33,233,138,207,217,202,35,212,35,243,49,141,216,38,182,177,105,224,196,204,38,92,15,202,164,243,89,122,141,52,201,131,213,25,171,116,37,38,19,16,88,118,168,110,46,30,93,50,59,117,7,210,196,2,13,95,158,25,108,110,36,12,170,124,206,226,131,108,101,184,204,123,178,190,160,49,145,91,69,169,34,37,221,26,91,120,225,125,54,208,70,133,110,58,59,49,161,122,196,205,18,36,59,148,40,60,224,85,168,181,8,100,137,227,242,222,70,116,13,187,166,15,210,133,106,129,26,84,198,79,60,230,162,43,250,131,147,209,90,223,115,130,232,56,39,146,59,215,85,189,53,60,192,200,120,0,215,85,206,117,42,20,86,131,122,149,196,45,169,184,132,242,208,4,81,27,240,48,249,237,71,237,165,121,86,57,46,15,12,138,229,65,239,89,73,180,195,109,113,32,129,79,225,216,226,55,7,167,199,60,214,146,221,216,197,2,132,194,173,185,198,229,201,13,142,63,90,185,69,113,84,36,223,34,226,72,75,111,80,188,57,224,245,199,205,92,158,225,153,100,66,224,164,100,0,71,240,143,131,237,80,68,185,183,12,187,177,249,178,48,15,29,65,171,118,214,160,131,152,203,25,0,200,199,199,79,233,88,174,205,47,71,154,173,188,173,120,241,24,138,203,231,126,92,109,60,159,247,175,86,208,172,154,43,211,54,214,221,28,108,132,22,202,28,12,127,74,199,205,2,94,120,221,146,80,203,182,80,184,60,143,74,246,61,240,69,111,52,242,32,119,18,91,22,138,54,86,206,114,191,253,195,226,182,156,174,136,138,163,48,27,207,253,166,76,25,9,91,59,68,138,32,57,218,2,146,15,234,212,74,211,141,97,83,130,210,91,176,206,48,114,28,116,251,26,7,107,28,150,30,59,213,34,153,100,103,185,128,202,141,215,42,78,113,158,224,99,24,173,13,192,140,106,154,100,202,60,181,47,36,36,251,3,30,71,223,35,249,215,46,101,191,213,27,35,205,103,18,75,121,113,18,57,98,39,124,228,146,70,14,57,253,40,181,155,207,161,221,105,154,128,137,124,183,145,225,102,97,156,150,0,131,131,243,67,85,154,95,20,92,162,134,81,248,182,224,175,63,155,154,219,235,26,52,186,182,151,61,149,182,216,218,49,230,64,199,143,90,227,111,211,56,197,107,150,74,53,23,211,22,53,109,177,111,116,87,109,62,107,121,156,180,19,0,146,19,140,169,207,7,167,110,42,150,133,21,189,205,163,91,223,160,23,150,109,229,77,181,185,96,20,225,185,234,8,193,205,89,209,188,64,154,222,143,228,74,242,71,119,12,91,102,78,132,16,113,158,104,62,163,12,182,210,254,58,215,207,93,70,47,72,80,133,188,229,24,220,141,241,140,154,230,73,238,15,179,125,246,205,13,218,200,46,162,137,18,52,183,142,46,36,39,12,70,210,15,223,165,99,210,91,123,127,18,90,25,124,207,55,214,31,121,7,0,231,105,94,252,123,86,161,47,88,233,187,146,69,146,25,20,52,78,157,57,60,6,246,172,29,204,15,115,172,103,126,92,200,75,48,61,9,249,253,42,240,71,109,49,79,81,209,233,112,233,214,177,217,197,22,161,1,144,51,33,101,115,207,230,235,253,235,7,162,52,246,62,35,213,96,51,43,122,153,25,129,198,225,187,3,239,130,107,121,111,52,246,171,111,111,119,106,225,34,10,178,157,251,217,78,239,205,89,118,180,177,158,250,254,246,38,115,44,242,19,42,109,198,198,7,140,125,71,52,177,201,109,63,38,89,34,233,0,188,86,178,127,129,43,146,49,45,194,144,59,224,100,12,214,86,198,85,221,177,176,1,25,228,86,207,197,114,71,39,134,32,68,182,27,150,229,72,152,28,150,7,56,227,234,43,8,185,89,1,24,227,185,233,93,80,220,78,105,106,68,151,81,236,39,105,24,61,177,85,227,144,199,32,36,250,123,209,23,81,114,157,7,60,253,62,212,61,208,163,149,35,4,117,171,139,181,76,153,42,217,61,228,121,30,114,224,243,130,1,233,243,80,218,17,230,128,73,80,71,243,171,54,164,78,129,31,160,24,35,222,171,203,11,67,112,64,39,0,240,216,234,40,95,66,127,101,135,92,122,64,194,190,72,30,223,53,80,2,146,6,60,224,242,40,150,55,196,64,220,71,215,57,246,231,233,84,238,65,3,39,183,24,205,17,126,6,215,209,43,191,154,162,69,224,116,226,169,206,165,101,57,198,27,146,79,122,183,96,86,86,242,29,182,140,240,125,179,214,146,230,29,187,227,35,5,73,207,57,25,20,39,78,129,171,34,177,84,105,188,162,88,7,224,17,219,218,162,149,89,92,150,110,222,212,144,176,243,23,32,227,161,171,114,194,100,66,192,5,86,25,192,247,20,238,152,85,162,163,32,49,171,12,156,112,104,157,179,135,94,196,56,203,1,214,169,218,39,152,146,46,62,196,227,21,110,222,35,28,123,73,7,110,121,7,181,68,199,20,77,26,133,203,140,141,188,3,94,149,225,93,120,107,182,35,76,187,68,146,242,8,240,162,86,226,104,251,143,254,225,212,123,126,181,231,11,234,69,43,208,30,121,250,254,181,102,57,94,222,235,241,54,236,203,36,120,145,28,117,7,35,167,181,114,102,198,178,70,188,155,66,92,77,5,207,133,174,52,47,16,200,152,15,107,112,49,3,149,235,156,140,17,216,142,245,136,189,182,104,46,101,27,74,149,147,7,35,7,158,107,220,52,91,251,47,19,232,226,41,214,47,53,6,249,99,64,1,18,113,135,7,177,227,249,227,218,177,62,32,240,219,27,152,237,97,10,173,44,138,201,51,231,108,201,140,41,31,78,253,235,12,30,169,169,56,228,236,211,38,36,213,196,196,89,194,100,185,3,28,28,83,110,45,90,8,198,225,140,185,31,108,86,230,93,14,11,63,195,29,226,70,134,4,66,168,122,254,243,4,231,245,170,58,237,140,179,233,177,69,111,2,1,108,211,18,78,1,218,167,154,232,143,169,82,146,174,140,158,38,150,204,194,192,94,202,47,72,195,179,12,133,230,135,67,30,235,132,30,199,61,43,75,12,49,182,155,96,209,50,36,161,28,187,119,39,121,253,120,197,12,211,109,214,75,137,100,105,2,121,67,56,199,92,156,86,241,201,166,102,227,180,65,10,121,154,163,150,35,146,113,154,185,165,68,215,218,148,217,108,48,141,202,146,56,25,255,0,134,173,105,150,145,191,227,229,101,111,66,54,210,163,158,58,18,121,199,36,81,95,5,232,219,163,146,234,93,255,0,190,77,136,49,199,46,19,39,245,111,210,167,38,68,162,199,24,182,202,22,58,53,213,188,15,231,35,35,204,86,48,0,206,51,158,184,235,244,173,47,131,244,27,139,43,105,101,104,139,222,204,1,138,33,221,118,156,100,251,114,9,246,163,150,86,237,52,191,244,233,190,70,150,121,18,53,24,220,64,218,191,204,154,215,69,101,109,162,217,121,215,15,146,161,66,168,36,22,96,6,17,121,233,192,250,247,226,184,50,250,150,211,75,201,209,12,105,108,142,206,214,207,194,218,75,220,222,97,165,39,0,1,150,118,10,6,213,253,43,33,171,106,87,26,160,91,219,131,130,238,34,138,46,129,65,246,29,248,239,87,181,40,239,117,45,74,73,165,33,143,148,18,56,220,100,70,73,3,128,58,253,126,42,27,217,163,197,185,101,242,99,140,73,48,195,12,0,160,128,184,207,39,142,159,53,148,82,95,201,109,129,94,76,165,240,105,14,3,132,140,255,0,14,225,201,253,56,21,197,202,152,160,108,180,146,97,216,159,102,193,227,231,165,75,105,107,231,71,4,51,187,68,205,135,49,132,199,231,108,146,73,224,240,7,199,20,64,218,35,159,52,163,202,30,76,174,231,206,15,65,143,183,218,137,201,39,66,73,189,130,181,23,252,47,135,138,109,8,110,229,35,112,24,202,175,191,223,63,165,84,208,96,252,46,149,125,170,204,61,114,255,0,210,192,160,243,207,45,244,206,0,251,154,179,226,132,158,93,69,44,225,86,113,10,42,70,23,156,231,140,252,115,68,175,45,115,248,13,18,2,187,35,81,230,48,25,203,99,213,252,243,252,171,126,106,49,162,42,216,23,69,208,205,254,168,143,113,181,148,54,247,39,25,31,79,235,154,181,170,195,248,175,17,77,115,112,172,240,42,170,40,0,16,196,112,23,20,99,240,241,105,26,103,146,157,71,27,154,62,24,158,254,255,0,31,106,110,151,104,175,36,151,151,75,251,168,70,0,61,216,255,0,160,172,61,246,219,151,130,248,106,129,218,181,190,205,57,165,99,151,43,159,87,126,221,40,5,149,180,118,150,146,221,0,20,204,166,37,126,158,145,141,199,251,81,235,165,155,80,189,11,30,75,72,74,166,78,64,81,254,149,67,92,141,167,145,45,108,211,49,198,68,40,7,199,115,245,57,53,172,39,254,95,178,92,124,130,52,189,22,77,78,91,171,168,202,170,3,177,24,241,134,63,222,138,120,146,39,208,252,47,21,130,75,177,165,59,48,23,27,177,249,143,199,111,214,180,186,109,156,22,118,145,218,171,2,176,115,35,109,229,223,185,172,15,139,238,230,212,53,115,128,254,76,107,178,32,127,153,170,199,149,230,203,94,16,74,60,33,251,51,177,91,60,204,224,19,181,23,113,63,218,137,11,39,107,105,74,40,85,142,62,184,192,39,254,127,74,183,99,166,19,96,83,112,13,33,14,75,14,15,252,25,162,26,159,147,165,104,236,177,2,243,72,71,230,254,181,215,44,183,42,70,49,133,43,102,39,36,199,129,131,187,131,131,92,109,242,190,99,0,169,158,57,252,223,74,210,120,103,195,159,143,119,190,187,1,108,162,201,36,241,188,252,124,10,31,169,32,188,213,154,222,198,39,120,247,236,138,49,212,252,214,235,34,229,197,25,241,213,151,252,46,102,91,91,145,4,68,202,36,86,4,14,131,21,168,213,111,53,8,145,90,75,116,48,177,0,131,253,106,159,133,236,36,177,252,77,166,237,179,17,134,57,234,216,232,40,206,165,24,184,182,91,71,124,74,127,132,215,159,158,105,228,223,71,76,19,226,71,12,214,186,189,140,114,8,23,116,13,181,129,246,160,55,18,27,43,184,94,56,246,236,144,237,111,138,179,30,134,246,104,103,75,194,34,14,60,197,206,42,238,165,13,173,204,91,99,144,170,182,20,28,102,148,92,83,164,244,63,216,98,218,246,47,193,219,181,197,192,112,237,215,29,42,165,224,142,89,110,99,70,46,134,50,114,253,62,212,51,66,120,71,157,166,220,31,84,45,152,203,30,180,75,84,104,160,182,120,247,114,87,10,167,168,172,161,131,142,68,208,220,174,39,159,198,113,112,112,112,70,70,69,18,181,32,8,224,192,99,188,99,61,5,11,68,42,238,169,212,30,149,106,9,90,56,136,3,124,153,225,171,217,107,226,114,39,242,52,179,91,199,2,152,198,20,231,62,142,245,82,240,23,95,72,39,3,144,123,84,209,185,104,226,145,184,98,57,57,227,63,53,29,228,158,75,121,167,44,72,195,165,114,39,242,58,159,226,3,185,12,132,36,97,91,163,100,125,107,123,167,221,218,75,165,69,35,162,153,24,96,143,165,98,174,124,131,24,146,221,60,182,60,109,207,34,136,232,19,51,163,33,82,229,123,85,103,141,197,25,192,155,85,150,59,107,135,146,56,129,200,207,38,135,195,115,8,153,101,88,165,50,145,149,97,249,69,88,215,101,114,246,235,2,174,71,231,207,82,61,168,120,2,226,230,53,12,23,112,244,133,56,197,94,37,81,37,238,69,235,41,217,255,0,19,112,202,171,198,24,98,171,106,42,137,111,11,177,230,67,144,59,213,233,55,217,217,44,43,27,52,42,219,159,13,156,154,21,59,126,38,227,205,96,216,60,34,31,225,165,21,242,176,145,106,209,60,189,157,183,114,107,170,95,201,24,82,48,216,192,174,169,146,183,101,197,104,208,105,174,183,35,42,21,149,95,104,24,35,57,57,25,30,248,162,87,113,102,69,59,7,173,7,94,190,223,203,138,167,167,66,110,46,97,44,205,229,170,121,138,185,233,254,83,245,201,52,106,120,89,86,40,131,48,10,132,122,186,158,249,250,214,210,163,56,187,27,108,173,20,3,130,224,122,119,55,185,235,245,233,86,35,191,184,129,86,65,213,121,82,195,130,2,241,143,231,73,10,203,184,70,187,88,18,175,129,212,96,99,138,23,172,220,201,105,165,73,33,98,36,149,60,149,0,103,156,158,126,181,28,91,209,64,255,0,9,134,147,196,47,60,237,251,198,89,100,56,29,207,189,110,34,188,35,76,147,110,74,133,7,237,158,71,200,172,215,132,3,53,194,202,206,172,142,174,138,91,227,31,202,141,187,54,203,143,195,198,22,39,5,8,207,59,114,15,246,170,148,149,141,0,181,88,154,68,211,181,72,110,24,77,107,35,158,57,220,141,252,63,99,145,78,185,212,82,93,19,252,70,9,84,254,28,165,196,124,99,108,168,114,85,190,163,112,162,54,200,242,67,34,148,12,50,84,6,3,185,235,65,117,45,34,59,57,117,20,87,102,177,212,236,153,140,101,128,97,60,103,62,142,196,241,210,178,105,72,171,166,101,238,63,232,124,64,210,6,114,12,191,137,87,238,85,206,240,71,219,143,181,122,72,145,30,23,185,130,68,104,156,110,7,184,7,227,239,94,97,163,218,220,106,119,73,108,178,6,149,98,59,55,146,70,23,157,191,29,107,67,225,205,78,230,211,84,54,210,169,12,210,5,150,19,211,158,164,127,42,175,81,142,215,237,6,39,224,41,169,233,150,215,102,61,75,78,99,14,184,101,24,244,226,57,215,184,124,15,181,18,181,15,127,165,195,170,192,237,28,241,179,60,129,87,59,0,244,176,249,199,53,52,5,52,228,105,189,1,85,119,5,39,158,188,241,75,225,185,225,221,169,91,41,49,191,226,1,81,183,145,188,100,131,241,145,92,174,77,255,0,99,105,116,100,252,20,215,145,105,87,19,9,68,118,183,18,56,10,203,195,112,78,70,106,244,218,10,67,186,225,29,80,202,119,103,128,14,70,72,57,249,170,90,28,115,197,164,165,170,48,47,109,117,52,51,196,253,21,243,193,7,182,69,69,169,107,137,28,115,216,106,41,36,18,249,37,149,211,212,24,30,128,31,239,90,73,74,83,110,37,70,171,101,253,71,196,15,41,72,237,193,146,85,11,231,50,182,84,140,117,63,78,106,43,27,241,125,109,117,120,222,95,146,215,134,43,125,167,27,148,40,228,252,252,252,208,183,177,186,240,245,203,73,115,179,5,100,140,50,182,84,229,63,166,8,53,22,133,105,46,151,37,206,147,58,135,34,5,156,99,145,149,25,7,244,53,162,132,84,93,25,101,110,210,25,226,166,95,253,54,162,48,118,155,149,57,246,235,129,250,214,46,85,220,21,215,163,14,71,207,122,221,107,54,237,113,224,213,144,43,43,181,220,75,189,184,29,24,242,62,213,148,178,183,18,199,45,179,2,36,252,200,15,184,234,63,189,92,93,68,230,146,182,65,99,185,135,150,75,0,167,43,129,93,125,9,66,100,29,64,245,12,84,137,27,90,74,37,195,2,27,105,249,247,254,84,66,117,141,253,109,134,14,190,156,118,227,218,135,58,149,130,90,160,5,188,155,91,29,3,113,87,158,15,58,0,232,14,87,36,19,220,125,42,147,33,134,94,153,193,200,30,244,98,198,220,220,196,194,54,143,132,222,3,19,234,25,228,10,185,186,217,49,87,162,141,147,3,144,115,199,3,62,213,110,230,0,99,37,128,228,114,42,192,210,90,31,223,22,69,220,56,43,206,69,29,210,244,104,47,162,109,243,56,97,199,253,189,203,211,185,237,197,97,147,44,99,242,52,140,27,209,134,242,154,218,117,221,200,234,49,220,81,107,219,16,154,124,23,145,75,188,200,219,29,72,30,147,140,169,30,252,103,238,42,198,173,100,35,79,36,3,190,44,144,79,25,247,162,62,22,180,77,95,78,184,179,37,139,159,79,199,193,251,17,78,89,126,42,98,80,223,19,23,113,9,142,64,114,64,62,161,129,71,45,4,119,54,140,140,21,153,185,86,3,62,175,108,124,227,28,123,211,47,44,26,53,146,9,64,222,167,0,227,161,255,0,156,84,250,45,188,155,226,43,185,88,101,27,61,58,247,254,85,83,154,113,177,70,45,48,64,95,195,221,168,40,200,28,112,15,111,138,179,20,155,101,206,225,207,12,71,205,94,214,52,201,22,225,166,88,194,156,137,0,7,35,159,247,207,233,84,210,217,164,221,177,177,32,25,96,58,96,98,133,53,37,99,170,116,34,62,198,245,22,0,126,99,208,31,181,16,69,121,153,78,223,254,158,192,62,196,127,165,15,155,96,47,38,220,130,1,0,240,113,142,126,181,126,11,141,144,47,167,5,27,232,78,112,71,219,138,153,117,101,32,199,135,239,174,45,53,56,13,184,32,177,0,182,222,156,124,3,145,253,171,214,26,238,11,219,104,110,208,100,196,127,121,27,46,25,51,215,25,239,243,220,87,155,120,126,4,68,154,234,82,199,202,144,41,227,12,185,232,71,189,105,227,156,91,223,165,207,156,124,178,197,36,7,157,224,251,215,147,234,151,41,105,116,117,98,116,131,58,198,133,6,165,108,179,219,199,182,96,160,102,63,78,229,206,127,90,198,235,150,209,230,117,33,178,12,234,6,121,229,50,115,243,147,91,121,85,156,36,219,228,242,4,64,196,33,124,24,114,120,62,205,220,31,210,131,234,177,219,95,93,196,183,79,28,51,163,29,151,10,63,117,41,198,48,217,252,173,245,227,230,179,132,101,10,147,122,42,77,75,71,155,105,241,150,210,45,114,27,6,57,130,237,31,152,131,158,127,90,167,162,218,168,146,248,202,57,66,138,51,193,229,136,173,45,254,153,37,140,112,218,136,74,152,217,149,149,78,15,228,83,159,190,42,43,123,40,205,201,145,85,63,52,0,142,155,178,59,215,122,204,154,127,191,247,57,220,54,136,116,251,79,194,67,118,68,222,100,173,48,82,22,62,163,57,227,61,240,181,173,240,237,131,94,206,171,24,100,72,252,191,52,183,97,203,113,243,146,40,102,157,105,27,186,8,198,215,118,124,137,27,40,131,110,1,63,76,245,173,104,188,143,74,70,180,178,83,55,150,115,52,191,193,184,140,122,190,120,233,246,172,50,205,201,212,123,102,145,138,91,97,203,70,139,76,176,4,172,34,222,49,182,45,131,146,61,134,121,201,239,84,174,37,55,166,57,110,0,207,12,16,254,85,231,140,113,255,0,189,83,190,150,85,180,135,205,27,31,186,110,222,2,255,0,148,123,31,154,123,182,85,114,78,85,115,207,74,231,127,14,251,45,108,171,51,111,156,203,140,56,32,240,112,56,230,134,222,65,44,205,113,187,44,92,36,41,143,102,62,175,189,16,71,15,63,56,192,60,145,216,83,109,36,23,87,240,169,80,16,187,74,223,65,210,180,82,173,138,175,67,175,45,230,104,228,145,35,41,181,60,184,213,58,140,100,117,63,21,102,199,76,194,65,32,203,121,107,188,238,147,62,178,6,6,7,64,40,156,194,55,137,119,198,24,134,44,7,76,118,170,247,147,172,118,206,0,117,66,3,46,112,57,61,58,87,14,60,205,200,217,227,208,18,27,121,158,249,238,139,199,32,132,144,78,54,183,125,191,207,154,150,43,93,172,143,159,89,37,189,64,102,166,136,249,17,5,149,138,238,245,145,219,142,148,224,222,90,201,114,78,213,81,128,71,60,86,185,50,58,162,35,21,96,77,93,25,238,150,8,73,255,0,40,80,220,100,158,194,165,213,29,108,52,100,180,136,101,137,10,9,234,199,185,169,116,213,55,55,18,222,200,222,147,233,76,244,39,185,251,116,161,90,164,198,242,253,146,48,204,136,66,160,7,56,167,5,114,81,240,187,28,158,175,236,151,195,176,200,26,91,163,200,69,42,170,123,251,159,235,78,210,45,33,54,233,123,113,0,51,202,251,163,223,192,28,241,129,239,222,141,91,218,37,165,188,48,196,65,202,237,207,79,169,168,164,196,211,28,168,49,199,194,231,223,222,159,184,219,108,92,105,36,85,212,87,108,6,24,148,59,183,95,87,3,220,253,107,39,61,143,153,63,239,8,255,0,49,25,173,151,146,174,60,222,157,128,3,244,172,253,196,97,24,151,1,11,30,231,39,142,149,182,22,227,209,50,216,56,226,22,0,133,192,231,21,90,219,79,151,93,190,144,56,11,109,25,245,55,99,236,7,205,78,96,121,228,17,160,36,200,118,129,158,113,90,107,91,68,211,236,4,75,133,10,50,204,59,154,233,114,224,181,217,146,92,140,215,137,175,127,7,105,29,141,183,165,64,3,210,56,0,83,188,55,161,199,167,219,255,0,136,220,46,46,101,95,221,169,254,5,61,207,201,162,54,218,66,222,204,183,87,113,171,91,196,119,46,241,146,237,244,246,168,124,73,169,37,173,148,210,22,196,178,112,128,113,244,251,1,78,51,109,112,143,247,19,84,249,48,12,55,243,155,155,199,128,228,199,56,0,253,7,63,206,180,2,127,196,170,220,52,4,72,137,195,30,230,176,218,100,146,155,73,89,92,172,126,104,203,117,231,21,183,211,103,51,105,36,55,170,88,254,58,214,158,162,21,208,161,45,8,33,140,216,73,29,192,201,144,229,126,181,74,214,228,53,129,182,54,224,79,110,228,176,61,113,69,52,198,71,130,105,110,177,191,118,17,15,99,89,253,106,107,161,168,180,208,226,53,65,135,31,230,172,241,37,39,196,114,46,220,219,217,92,223,219,188,137,36,82,54,50,232,123,213,59,150,154,195,86,150,206,226,81,112,8,220,37,61,84,85,253,50,224,73,12,15,50,162,183,82,204,56,197,2,189,189,138,230,242,233,210,31,75,13,137,33,239,205,116,97,79,150,200,147,248,149,174,27,204,157,253,10,9,28,109,227,35,222,155,17,104,212,1,192,246,239,86,53,8,163,134,107,98,199,32,196,1,219,239,85,227,84,218,112,216,231,140,215,101,182,180,96,150,195,49,177,88,86,50,114,7,168,156,113,81,79,43,34,144,211,47,62,253,69,89,183,158,51,167,145,187,59,184,206,40,109,252,136,33,198,65,57,224,154,198,49,249,157,51,117,18,180,74,63,21,254,117,29,73,162,94,31,185,16,234,82,168,94,88,97,106,133,144,192,145,155,181,19,209,44,152,44,183,44,61,68,250,71,181,86,87,160,130,209,75,87,75,169,53,7,81,109,38,245,234,123,98,163,176,134,63,47,207,146,101,252,108,39,49,197,215,112,249,163,87,254,100,177,162,93,92,249,44,78,3,169,234,61,141,5,188,182,135,76,185,88,237,203,153,152,113,42,156,240,125,169,195,112,50,122,97,27,198,180,120,212,218,239,125,195,50,130,216,93,221,192,161,241,149,158,66,241,171,34,168,198,209,205,90,187,181,149,4,106,8,68,100,245,103,173,50,27,87,71,79,67,19,183,144,190,223,52,45,33,165,99,201,100,242,212,141,199,28,159,106,234,108,164,162,56,28,187,240,181,213,37,55,70,243,73,69,141,147,203,81,176,200,70,204,228,149,78,73,253,104,132,210,44,150,239,153,3,54,119,41,95,204,67,116,21,70,201,154,44,72,72,102,25,1,71,206,1,200,63,74,154,51,190,34,16,16,240,177,86,56,199,200,170,145,41,81,61,175,238,149,25,200,252,165,84,227,158,157,43,47,226,217,201,158,210,206,70,218,241,129,52,206,131,171,96,143,233,90,180,96,177,44,133,8,33,247,99,28,165,121,239,136,110,205,214,187,168,5,59,227,51,149,82,125,128,199,233,79,26,110,66,122,86,110,116,152,33,134,214,8,226,101,194,64,21,148,117,14,221,115,68,89,151,32,28,130,217,85,236,15,110,180,55,73,89,6,158,133,176,206,239,190,66,58,241,211,154,180,242,109,32,49,206,25,72,199,28,247,168,147,187,41,22,11,36,107,150,124,31,48,40,92,245,53,157,241,92,226,227,76,181,207,164,71,168,194,200,80,250,163,98,112,223,173,95,154,87,121,68,135,110,244,59,135,124,243,223,235,89,253,118,121,4,214,41,34,177,86,190,70,114,190,225,73,193,31,124,253,169,66,63,36,91,170,51,122,117,212,150,90,233,145,36,40,235,54,9,206,49,201,206,126,213,173,241,101,159,225,110,44,239,160,32,152,136,142,70,32,28,171,12,169,207,199,79,165,8,241,25,142,109,79,79,184,182,183,84,103,82,142,99,199,168,240,65,63,60,26,208,120,166,117,185,240,215,158,177,236,151,202,138,71,3,0,16,172,185,31,161,170,156,185,74,50,251,22,61,89,127,70,150,218,123,88,205,212,128,204,136,187,247,176,229,78,122,30,249,162,90,42,66,215,119,192,70,23,50,198,168,115,201,218,164,245,63,95,229,89,47,12,109,68,38,78,68,146,24,142,121,56,28,128,7,247,163,191,227,182,214,211,11,101,82,67,184,98,58,30,157,122,255,0,204,87,28,147,140,156,81,208,213,160,22,183,58,248,127,197,215,55,81,186,180,23,196,52,144,142,169,40,80,73,249,28,159,214,162,190,130,221,180,219,229,81,109,34,219,92,46,247,145,178,254,76,163,43,143,161,226,164,241,46,155,178,222,214,107,249,12,138,46,163,27,195,103,122,19,130,126,120,168,53,13,62,222,77,92,193,167,203,24,91,139,41,60,194,24,21,144,196,217,95,229,253,43,92,109,52,155,239,253,133,181,165,209,13,148,75,172,232,211,195,52,160,92,66,163,240,205,47,57,4,224,130,51,199,24,160,35,80,158,35,24,150,15,38,234,4,16,76,174,14,95,142,9,207,67,130,51,239,138,43,20,173,105,118,226,41,197,197,193,182,82,35,92,122,189,92,143,239,93,227,59,98,218,165,158,166,95,255,0,234,16,109,144,99,27,37,78,0,63,254,238,13,116,98,174,124,95,79,163,12,205,181,175,4,58,205,252,131,195,49,66,147,40,6,238,55,16,227,60,128,121,168,30,209,46,172,161,189,177,143,108,241,224,224,14,191,7,237,211,238,41,183,22,193,244,37,109,249,111,62,32,167,28,127,31,250,85,157,29,205,180,72,179,2,201,141,174,7,101,39,183,200,60,214,89,223,5,113,51,199,183,178,11,139,85,189,181,15,31,2,81,211,31,145,135,108,80,203,20,105,34,48,56,245,70,197,112,195,165,106,76,66,11,169,161,102,229,136,111,131,199,81,245,20,62,242,218,56,102,121,66,40,46,6,226,15,183,122,194,25,124,26,74,32,187,205,33,165,183,37,99,2,69,198,8,232,126,42,45,1,196,23,67,41,185,144,242,135,141,202,120,35,237,71,227,125,241,103,61,70,211,237,66,47,97,252,30,165,13,208,198,198,110,113,220,158,191,168,173,35,147,146,113,100,184,164,237,27,38,208,163,149,18,94,66,28,200,131,174,224,126,106,125,40,37,157,201,80,66,137,56,228,116,61,170,93,18,224,77,106,96,144,115,16,244,159,242,131,254,244,219,251,115,20,254,98,6,242,201,200,227,242,17,218,188,201,57,91,132,142,141,45,162,166,175,162,162,110,184,98,92,177,245,159,111,98,62,59,85,29,2,213,116,125,76,79,8,194,142,93,58,171,3,214,181,137,178,255,0,79,66,200,173,145,180,140,115,242,63,231,181,1,154,6,182,153,144,228,176,57,86,61,199,106,188,57,91,92,24,167,29,217,55,140,116,88,228,158,59,200,149,74,190,22,80,131,0,158,204,61,242,40,45,189,186,219,188,82,40,4,163,2,193,123,227,250,214,223,79,146,61,67,71,54,151,7,113,140,121,100,124,118,255,0,159,21,151,187,178,123,107,135,141,199,42,125,45,217,135,189,92,38,255,0,7,224,78,62,71,106,250,26,27,120,68,88,43,12,152,222,173,145,177,185,25,207,207,31,122,206,92,233,18,193,114,171,10,171,7,39,210,79,4,245,0,252,98,189,6,8,69,254,149,18,73,215,203,198,0,231,166,71,243,160,207,17,86,138,88,148,101,93,91,18,113,192,60,243,244,205,40,102,113,208,229,4,204,59,105,229,30,101,149,92,5,98,165,201,192,63,240,83,109,57,104,162,42,64,13,130,74,228,159,97,252,235,123,168,105,78,103,196,233,147,187,122,29,196,171,40,206,62,248,171,122,126,137,4,154,101,232,17,199,232,101,101,27,7,76,127,74,213,250,181,198,217,30,203,176,46,139,13,196,242,92,219,7,1,10,41,59,79,66,58,125,122,17,71,26,201,35,35,114,31,49,84,22,245,117,198,57,0,211,116,139,25,146,232,130,54,200,97,101,82,58,14,115,215,223,25,235,69,124,160,147,224,237,36,96,224,46,50,122,147,243,154,229,201,147,228,108,163,160,150,137,36,45,104,186,124,228,35,3,155,121,9,193,25,231,31,74,142,255,0,79,150,105,174,21,81,18,120,128,50,68,192,50,206,189,143,245,25,160,229,216,74,15,229,117,232,126,65,237,90,205,64,139,214,183,187,77,225,210,63,81,82,48,202,195,144,126,248,52,161,54,138,74,217,135,215,52,216,162,211,224,154,57,30,91,37,231,15,146,240,103,141,192,251,14,132,30,148,182,122,85,210,182,235,111,194,204,95,107,44,177,191,4,140,129,145,70,174,45,103,86,120,204,161,146,224,111,217,254,82,122,253,143,181,3,240,255,0,133,226,177,212,164,150,234,73,85,114,74,198,140,66,168,250,10,221,69,56,246,76,175,151,70,159,73,210,237,236,172,22,20,49,36,195,213,52,228,0,3,158,184,207,252,21,26,197,16,188,133,162,80,33,141,139,66,20,231,115,115,153,15,207,94,191,90,139,82,213,33,189,183,93,59,78,69,217,185,82,89,118,229,99,82,113,129,158,231,183,181,79,51,172,23,113,69,18,157,136,161,87,224,0,0,21,207,47,233,255,0,44,106,164,168,175,174,58,202,97,3,147,142,221,179,77,150,64,25,203,12,122,115,246,255,0,130,171,95,50,139,245,65,146,125,179,211,175,52,174,231,202,96,188,179,48,81,255,0,63,90,197,187,171,42,168,104,37,45,100,224,238,35,60,14,164,241,87,244,187,70,243,37,159,3,110,4,49,143,145,212,213,123,104,164,8,119,16,20,101,254,128,10,49,101,0,134,198,5,144,112,171,189,151,29,207,61,125,249,163,44,174,21,246,40,47,144,201,194,151,108,31,81,109,153,219,222,162,154,0,80,169,229,65,192,200,199,78,245,99,106,163,146,220,16,9,7,184,38,171,72,229,162,218,132,115,233,255,0,216,214,24,177,181,179,89,200,160,241,9,156,141,155,183,176,85,227,249,82,223,162,187,45,148,60,12,122,176,56,85,29,243,83,219,161,221,230,227,5,6,208,192,231,169,228,212,159,131,71,157,246,243,191,243,29,221,5,116,202,59,179,20,202,55,14,182,154,127,238,33,193,198,216,128,193,251,255,0,122,165,161,216,159,52,94,48,10,168,74,166,122,228,245,53,99,86,148,153,226,176,135,33,229,192,35,216,127,160,235,69,132,17,91,90,36,48,224,170,47,25,60,224,127,189,77,112,141,121,101,93,187,250,42,76,95,113,9,249,219,208,191,222,160,117,30,82,42,3,147,211,35,175,205,93,182,76,238,153,148,28,12,10,132,6,114,196,144,51,211,189,11,64,246,70,231,1,80,246,4,15,239,89,43,249,150,75,135,218,224,144,122,14,56,173,14,173,112,182,246,82,16,202,25,189,61,104,46,129,97,248,235,159,198,206,170,98,136,254,236,17,193,111,246,173,240,180,147,155,34,127,65,13,35,76,252,44,45,117,58,129,113,39,228,92,114,162,136,152,22,69,40,195,134,254,66,165,98,206,228,99,129,239,81,93,59,193,17,233,150,224,124,83,183,45,138,146,42,94,204,145,101,16,133,141,7,61,171,201,181,221,71,252,79,84,119,87,44,164,237,64,61,191,222,181,190,44,212,194,88,189,178,18,94,99,131,216,252,213,143,8,120,63,240,133,117,13,74,47,250,135,25,134,38,254,1,238,71,191,244,174,236,60,113,71,156,140,39,114,124,80,13,116,91,157,59,76,134,18,197,102,185,253,233,143,25,233,197,91,211,117,9,34,194,24,202,50,182,28,17,140,209,207,23,201,60,23,246,51,219,130,68,106,68,152,235,140,208,219,212,18,220,89,234,144,16,241,23,2,85,35,27,79,205,91,124,161,111,200,85,61,4,239,26,66,163,240,113,140,75,193,200,229,106,148,182,81,91,203,23,226,35,105,203,254,114,79,25,171,150,215,12,110,110,17,228,135,32,224,46,238,148,186,156,73,44,43,229,57,14,88,2,1,205,113,71,146,116,107,74,69,123,235,9,29,115,24,13,24,24,8,189,168,14,161,109,30,192,2,109,1,120,0,112,13,108,44,191,115,166,148,119,5,199,79,122,21,170,192,135,74,32,55,239,57,220,113,90,225,155,233,145,56,232,206,235,17,180,82,91,240,8,17,140,227,167,74,161,1,4,185,110,132,113,83,92,206,239,110,138,216,192,93,164,245,32,212,10,70,192,2,156,123,215,171,31,196,231,233,135,172,97,83,103,219,24,205,2,185,204,179,236,234,1,233,69,109,90,85,182,220,54,227,30,245,69,7,152,25,220,170,178,183,64,121,168,132,106,77,154,77,218,71,59,52,118,239,180,128,64,205,17,178,184,151,240,137,31,171,115,119,20,63,96,185,186,16,14,87,25,207,189,16,184,188,77,62,201,98,17,254,241,189,35,226,148,213,135,47,0,141,64,59,78,235,46,227,180,224,140,212,208,56,89,36,145,16,191,150,131,243,14,135,226,171,44,50,172,199,122,238,153,190,115,82,151,184,80,97,89,51,239,197,106,209,159,108,183,110,127,16,55,177,114,238,65,98,199,32,15,97,69,217,130,70,127,203,140,6,29,170,134,157,152,142,242,6,209,206,13,75,62,46,55,195,3,103,7,37,59,159,165,97,45,179,101,164,82,50,7,145,200,12,100,83,232,174,171,90,123,121,112,92,9,99,253,226,156,6,238,43,170,244,67,61,11,102,208,237,229,171,56,80,253,58,115,150,30,245,216,149,39,108,204,192,185,32,133,228,54,6,71,211,138,183,34,48,138,69,67,137,22,23,59,241,201,30,223,122,166,85,163,150,66,242,49,96,128,140,12,245,228,159,208,210,26,39,86,15,108,26,121,22,56,144,49,124,125,187,246,226,188,223,78,141,245,93,80,239,136,200,3,153,89,135,24,93,196,243,241,208,86,135,95,187,105,32,26,77,145,105,46,165,63,191,69,234,1,228,47,182,72,197,89,208,244,246,210,173,46,150,98,194,98,22,57,0,227,111,25,192,254,85,105,210,178,26,183,65,125,49,64,181,134,64,72,102,223,199,64,126,149,102,232,200,192,229,95,106,242,50,123,145,140,212,150,49,198,44,161,116,5,31,103,76,244,57,230,171,94,204,198,64,167,168,83,223,169,172,155,178,215,101,84,17,188,248,42,217,94,8,60,12,245,230,129,120,129,135,248,214,143,111,230,240,197,164,145,67,109,57,198,7,247,163,17,203,178,93,168,193,129,28,147,215,24,237,64,117,244,102,184,179,154,7,140,75,30,228,5,122,128,71,250,211,198,190,67,155,42,75,44,58,142,149,122,177,200,230,230,203,247,217,201,4,225,176,121,237,197,107,237,230,183,26,72,181,153,68,129,145,85,199,7,42,195,147,243,218,176,54,115,11,61,124,75,35,134,138,99,151,193,24,100,97,130,63,83,94,131,109,164,165,165,161,16,185,199,9,147,200,42,61,190,244,179,37,20,86,55,102,107,79,190,176,210,225,146,222,35,251,251,57,153,10,203,144,100,83,213,129,237,218,186,219,99,203,5,236,251,155,205,82,200,3,100,174,15,7,29,77,59,196,246,73,108,94,248,58,199,60,147,174,112,51,159,79,117,239,210,163,182,63,252,165,55,198,191,137,133,124,180,201,193,80,78,71,199,191,95,106,134,162,215,37,228,233,133,221,49,124,111,168,179,105,218,104,134,224,1,26,200,118,231,5,25,72,199,235,147,250,85,223,10,105,75,168,162,223,195,51,226,214,57,102,43,39,57,220,155,72,7,29,249,226,179,38,57,111,217,227,79,223,157,140,167,205,231,25,25,207,250,81,15,217,223,136,37,177,214,33,179,121,219,202,159,17,97,134,224,9,4,41,199,212,255,0,74,213,193,172,85,30,209,207,41,84,136,180,232,63,7,60,119,112,9,39,101,141,129,24,193,56,224,145,238,70,77,77,226,40,209,237,45,90,57,154,104,100,156,220,197,191,169,92,40,63,173,63,84,177,212,45,181,23,223,42,0,132,145,147,130,160,147,145,250,147,252,170,45,66,11,136,162,180,50,42,178,6,192,33,122,129,134,0,252,245,169,139,110,81,149,149,149,37,23,67,154,32,116,123,88,138,190,100,187,136,224,142,131,107,241,84,253,112,204,202,6,229,28,245,198,104,132,90,140,23,22,22,22,233,16,87,252,114,114,221,120,87,36,124,240,69,89,186,181,73,136,127,76,111,202,244,224,253,171,159,52,220,101,82,50,198,173,104,134,207,125,245,186,71,30,30,72,6,238,190,162,157,190,189,233,239,2,205,19,6,76,240,57,168,32,89,52,155,216,231,81,181,135,249,87,245,21,164,190,181,142,226,53,190,180,28,75,134,146,60,117,249,31,62,245,201,41,40,75,244,205,170,209,147,134,214,75,114,234,6,229,35,140,117,53,198,36,187,139,107,198,27,28,128,71,220,81,22,80,178,101,1,32,16,71,201,205,92,186,177,49,70,215,49,33,49,110,33,215,31,144,255,0,165,91,201,77,18,163,96,237,38,225,160,191,140,185,194,147,181,177,207,7,175,243,197,108,103,129,93,49,32,200,254,149,139,158,49,17,252,64,201,86,30,160,59,86,183,69,188,252,117,154,171,183,239,20,108,114,79,176,224,253,198,43,15,80,186,154,42,31,69,139,69,88,215,202,57,84,43,128,49,201,35,189,82,213,44,204,139,230,34,97,199,65,239,238,42,216,10,91,0,229,151,185,239,82,22,105,151,183,43,147,143,122,231,77,169,114,52,241,64,93,42,115,29,198,80,16,29,112,192,252,127,195,69,47,173,35,185,131,50,41,201,28,123,131,239,76,75,104,132,190,116,67,168,62,158,223,90,37,20,66,104,54,149,199,108,145,200,199,79,249,243,79,36,190,74,104,113,95,26,43,233,241,24,85,19,7,24,11,131,241,67,46,45,246,92,73,19,17,133,99,129,236,40,162,196,120,33,143,25,231,216,212,90,162,110,134,25,194,224,156,171,26,165,249,3,232,89,227,252,70,147,109,112,23,45,8,218,216,246,232,127,160,167,104,227,38,242,49,156,50,142,126,121,167,233,69,102,177,154,222,65,192,57,193,246,61,127,152,165,181,143,240,228,174,224,121,29,57,237,89,74,85,22,141,18,183,101,75,55,242,238,227,231,39,56,57,239,197,17,150,48,9,39,31,151,145,243,84,4,37,117,64,167,163,56,35,62,196,209,123,180,218,6,23,248,120,219,78,237,217,45,104,206,223,20,252,92,145,242,49,156,144,120,21,177,181,31,252,178,50,91,35,201,92,251,158,57,172,142,160,227,207,125,171,234,101,29,59,241,90,87,190,142,211,195,176,76,217,253,236,32,96,117,28,98,180,139,66,141,143,184,129,36,120,153,114,72,79,111,210,168,234,18,197,29,166,161,56,57,48,196,72,4,241,184,131,138,191,27,169,80,89,177,192,31,106,201,220,234,17,94,75,115,111,11,146,36,185,30,97,83,252,42,7,245,173,99,171,101,77,210,160,142,149,98,137,97,101,108,192,137,215,19,78,79,191,80,15,235,82,73,205,243,54,226,199,115,28,125,234,109,53,195,220,205,181,66,32,30,149,29,185,21,93,6,233,164,109,189,143,83,243,92,211,151,41,182,74,85,18,169,77,250,139,183,101,95,127,249,239,82,172,15,198,64,32,2,64,62,231,255,0,115,79,138,49,36,247,36,99,0,133,255,0,159,173,19,130,215,126,73,227,112,236,57,192,166,163,114,164,43,164,69,107,3,72,27,114,254,233,200,27,177,219,60,143,229,87,165,157,202,179,121,100,3,250,125,169,12,209,193,18,219,100,254,239,140,156,128,15,201,247,170,215,23,144,196,170,9,44,249,225,115,140,252,142,121,174,165,233,37,52,67,200,145,34,196,140,74,241,201,201,201,168,46,213,21,255,0,43,40,207,32,156,230,169,157,80,171,19,17,0,100,30,14,64,253,78,69,52,106,47,113,184,55,32,140,109,36,115,239,180,231,166,123,86,145,244,18,94,72,121,147,8,29,139,2,66,64,82,57,36,247,169,165,149,35,92,20,71,10,189,184,25,160,158,118,113,178,62,135,106,2,8,3,249,101,79,242,166,163,169,89,16,156,28,101,199,35,24,237,129,253,69,15,208,205,45,50,125,229,244,93,181,81,248,153,110,102,93,165,134,208,122,224,83,158,226,57,188,196,86,101,39,141,189,143,222,169,199,43,109,195,49,13,130,113,188,18,7,206,122,253,169,209,132,141,4,219,139,56,59,139,32,202,129,241,254,106,197,250,121,167,114,69,243,94,11,225,252,152,4,69,49,236,223,214,161,114,0,2,53,33,177,210,156,142,23,203,144,22,96,78,64,236,71,177,205,54,226,102,72,206,193,153,15,167,56,228,86,50,141,22,164,102,174,225,125,79,86,22,128,16,171,146,199,252,163,185,163,240,90,199,5,186,67,0,218,137,194,169,231,63,122,136,66,154,124,106,144,194,205,36,156,201,34,243,207,183,210,172,70,251,136,37,194,0,6,70,65,173,84,109,107,162,121,15,64,160,151,102,3,7,211,246,160,154,132,198,71,110,74,231,133,24,235,244,162,115,79,27,113,187,8,15,229,232,79,192,247,53,208,197,231,31,196,60,138,200,152,80,170,56,67,223,39,167,21,172,98,75,96,91,79,14,219,155,181,191,187,77,211,196,127,118,173,200,95,146,61,232,227,190,212,4,96,177,248,233,76,184,146,1,106,210,44,195,120,24,218,73,201,250,118,35,239,67,165,190,70,43,181,134,226,57,80,58,31,229,90,168,74,79,100,115,81,40,120,130,21,73,213,157,142,231,129,182,140,247,221,89,147,36,150,122,37,219,44,108,82,92,1,187,250,209,125,110,226,229,167,180,185,140,160,88,21,178,28,228,49,207,74,31,168,94,188,214,225,22,0,251,211,113,64,48,5,108,162,211,72,19,181,160,96,209,47,37,183,143,81,19,28,48,203,21,63,151,20,67,195,250,132,219,218,218,226,22,112,70,85,143,92,83,188,51,124,209,76,116,249,14,98,149,122,53,20,54,137,111,170,50,162,242,83,209,81,154,123,113,104,168,70,182,17,150,222,35,106,100,132,149,32,100,213,72,80,220,104,210,134,80,206,59,119,166,166,244,133,146,80,192,177,193,197,88,220,150,86,160,143,226,60,230,185,224,235,72,167,108,195,106,5,34,153,226,68,228,250,143,215,218,161,46,203,42,110,143,208,71,63,20,253,80,72,111,101,98,141,203,101,113,73,109,20,242,143,82,141,189,201,61,43,216,134,226,142,73,45,150,45,166,242,237,101,89,202,109,231,203,249,170,150,242,136,223,124,210,140,200,191,148,14,148,246,183,19,25,4,210,199,26,167,79,165,87,185,95,41,226,44,201,130,56,192,170,91,97,101,187,99,248,112,100,118,59,243,192,62,213,203,99,168,223,188,147,237,38,33,202,177,168,108,161,26,133,202,135,109,192,31,80,199,56,163,151,210,77,254,28,32,17,249,40,24,103,7,31,187,255,0,90,207,146,82,162,146,189,128,0,46,236,176,146,242,255,0,20,159,218,172,91,64,100,144,168,4,5,60,183,189,73,119,2,25,141,213,132,96,66,0,10,24,224,183,185,171,26,84,23,87,229,97,130,34,16,19,189,205,57,205,37,176,140,118,78,35,145,164,91,120,163,44,204,123,83,160,182,212,22,75,132,130,0,140,164,102,86,237,244,173,85,134,149,111,101,18,242,198,83,193,99,81,218,20,146,57,94,87,63,187,118,86,0,117,174,110,116,205,90,179,63,109,4,225,231,118,196,133,176,9,29,9,239,93,69,227,182,23,22,121,140,201,18,59,16,114,57,250,215,80,228,79,19,83,44,206,77,184,207,14,238,8,251,15,245,170,150,150,130,238,222,43,135,158,116,123,123,136,228,62,91,99,120,198,48,120,174,174,173,208,47,0,191,11,194,178,61,230,171,39,170,103,112,227,35,37,73,144,175,95,254,220,10,35,123,210,104,88,6,221,121,176,159,112,71,251,87,87,81,62,197,16,164,35,0,198,73,194,54,192,123,245,161,250,167,165,102,115,147,186,61,192,116,219,219,138,234,234,145,174,193,133,135,164,133,194,158,54,131,89,13,107,80,150,93,90,241,79,11,110,74,198,20,227,27,64,230,186,186,180,196,147,108,153,189,34,238,191,102,171,166,217,221,163,21,127,53,162,111,252,129,25,7,237,138,185,165,248,163,85,149,237,225,150,84,120,215,10,67,39,45,145,212,154,234,234,84,165,141,223,139,28,95,206,141,142,177,166,67,119,167,60,19,0,122,144,216,228,17,210,177,254,31,130,91,173,98,75,107,139,131,36,66,50,74,237,192,36,12,3,143,165,117,117,114,69,191,109,157,75,177,183,80,195,3,194,177,166,198,222,234,89,112,50,3,21,25,227,216,86,87,195,177,121,154,197,136,220,192,121,169,156,124,48,63,218,186,186,187,49,55,237,73,156,249,119,52,143,66,157,4,154,148,208,75,251,213,243,124,220,191,60,224,113,252,232,95,138,194,218,233,118,175,109,186,45,247,69,153,65,224,182,8,207,215,2,186,186,185,112,255,0,137,19,108,221,48,25,205,189,230,138,192,228,181,196,132,241,142,139,143,233,90,135,195,166,122,29,192,215,87,82,245,159,146,48,195,209,90,114,95,204,67,216,100,113,222,175,120,90,105,30,75,139,86,57,141,84,78,153,234,185,224,175,210,186,186,185,101,20,241,187,52,77,242,38,212,173,226,183,212,22,68,76,171,16,229,15,190,104,148,103,99,161,228,134,32,17,158,185,174,174,172,165,184,162,215,96,125,118,214,8,35,73,34,140,38,231,42,234,58,30,249,248,170,250,12,141,30,160,34,83,233,149,78,239,126,58,87,87,83,131,188,78,201,150,164,105,100,194,148,144,0,56,7,2,164,143,151,40,14,1,10,71,198,107,171,171,157,35,71,216,242,171,13,206,208,56,126,191,237,86,237,209,68,78,216,224,0,64,233,93,93,85,73,196,73,187,43,203,149,159,30,231,38,165,120,150,93,54,69,110,249,96,125,141,117,117,103,225,23,228,27,166,100,93,127,247,38,62,149,125,248,108,142,50,107,171,171,44,159,147,53,143,72,156,66,146,74,172,202,55,70,120,52,235,169,56,66,87,60,227,154,234,234,35,224,79,200,37,227,86,152,150,25,239,252,170,226,196,39,176,97,33,220,136,50,169,142,6,77,117,117,105,31,252,4,123,37,212,20,27,50,57,3,7,32,119,227,189,102,60,59,108,159,225,178,200,160,6,121,93,142,70,122,28,98,186,186,180,255,0,35,43,39,104,210,105,105,180,78,224,156,231,28,84,49,194,2,51,3,201,198,127,90,234,234,195,204,140,223,72,147,79,95,221,49,238,92,158,158,213,105,46,158,5,253,222,67,72,57,108,228,142,43,171,171,211,244,49,91,102,57,95,130,188,145,157,242,133,42,172,170,88,144,56,111,168,205,9,150,73,13,169,148,182,84,28,236,231,174,59,28,241,93,93,94,154,57,152,18,239,80,149,31,112,252,234,161,131,14,189,248,254,85,61,180,242,201,19,200,173,183,247,97,202,158,65,206,63,79,173,117,117,37,217,40,153,174,92,200,35,36,238,116,7,204,7,13,244,62,244,196,98,89,25,73,24,96,169,206,118,158,228,125,107,171,168,1,209,93,202,93,85,136,32,184,13,140,140,147,220,96,240,104,157,153,89,140,130,104,213,130,75,129,183,211,247,250,215,87,84,50,145,60,209,115,229,51,18,138,219,112,9,29,123,143,99,84,154,234,72,230,101,7,43,31,24,110,115,143,154,234,234,229,156,83,211,52,78,137,34,59,149,139,127,28,100,144,58,123,215,67,176,238,218,129,122,3,142,226,186,186,178,164,150,138,236,137,166,41,19,73,26,170,170,74,192,12,122,135,190,27,181,84,212,47,166,182,146,53,137,176,140,118,241,195,12,158,78,70,7,242,174,174,174,188,80,141,244,115,205,176,85,221,212,209,58,34,190,60,193,201,28,126,190,244,50,75,169,121,229,125,0,156,1,199,251,87,87,87,84,18,57,219,96,173,79,92,104,149,97,154,38,152,57,221,159,51,4,99,140,116,170,209,248,177,163,101,197,166,64,227,6,78,223,165,117,117,63,106,15,109,26,198,114,72,230,241,52,64,23,139,79,242,228,83,149,111,59,59,127,253,26,181,23,141,229,23,43,60,150,123,216,46,48,101,192,255,0,252,107,171,170,95,167,196,251,69,44,146,251,45,31,30,12,18,52,204,30,223,191,224,127,250,53,81,188,108,242,203,153,44,67,47,249,124,223,246,174,174,164,189,46,36,244,134,242,74,187,3,106,30,32,107,201,247,27,112,128,30,129,255,0,218,160,255,0,23,207,30,70,59,112,255,0,237,93,93,93,10,42,168,197,182,89,93,110,39,128,164,214,94,97,3,27,140,184,39,235,197,85,151,88,107,135,6,72,70,23,133,1,177,129,250,87,87,80,162,130,221,133,244,239,20,71,103,0,79,240,212,114,14,119,121,152,63,210,171,106,190,38,147,82,152,110,183,17,32,31,149,31,169,247,60,87,87,84,44,113,78,232,211,147,232,130,13,100,35,3,36,13,32,29,1,147,24,254,85,166,179,241,220,118,17,133,131,72,81,239,251,254,191,254,141,117,117,41,98,140,187,65,206,72,154,111,218,67,201,25,81,165,133,250,79,255,0,242,213,19,227,166,36,149,211,194,103,174,217,186,159,127,203,93,93,73,97,135,208,253,201,125,141,139,199,50,44,30,84,150,70,65,238,102,255,0,249,107,171,171,169,251,48,250,15,114,95,103,255,217