[{"options":["Air Conditioning","Pets Allowed"],"image":[{"type":"Buffer","data":[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,2,21,3,32,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,0,1,4,3,1,1,1,0,0,0,0,0,0,0,0,0,7,4,5,6,8,2,3,9,0,1,10,255,196,0,84,16,0,2,1,3,3,2,4,4,3,5,4,7,6,3,1,17,1,2,3,4,5,17,6,18,33,0,7,19,34,49,65,8,20,81,97,50,113,129,21,35,66,145,161,9,22,82,177,36,51,98,114,130,193,240,23,67,146,209,225,241,37,83,99,162,24,52,115,178,194,100,131,147,39,179,38,53,54,68,69,84,164,255,196,0,28,1,0,1,5,1,1,1,0,0,0,0,0,0,0,0,0,0,5,1,2,3,4,6,7,0,8,255,196,0,66,17,0,1,3,3,2,3,5,7,3,4,1,2,4,7,1,1,1,2,3,17,0,4,33,18,49,5,65,81,19,97,113,129,240,6,34,145,161,177,193,209,20,50,225,35,66,82,241,21,51,98,7,114,178,210,22,36,52,67,130,162,194,226,83,255,218,0,12,3,1,0,2,17,3,17,0,63,0,118,56,231,219,223,175,160,103,62,188,117,244,3,158,190,224,253,63,78,190,170,154,225,149,240,3,207,31,110,190,133,250,103,215,172,184,231,39,215,215,175,161,114,112,112,9,250,158,144,152,167,14,149,243,159,167,175,72,96,158,150,43,141,85,37,59,57,96,86,74,136,217,177,225,22,95,43,133,111,224,109,164,101,124,187,213,255,0,139,126,28,64,3,215,166,235,205,148,220,162,73,233,103,90,90,250,112,198,150,164,197,226,5,220,6,228,116,200,241,34,108,46,228,200,206,20,130,174,168,235,19,132,196,167,113,235,215,163,82,55,0,194,182,245,235,212,83,142,209,156,122,115,214,170,218,36,175,167,106,119,103,79,50,200,140,164,130,174,140,25,27,239,134,80,112,120,56,193,4,18,58,106,211,87,90,202,131,61,174,233,111,158,146,178,145,138,148,146,81,50,149,246,41,47,6,68,255,0,11,50,171,17,193,27,210,64,177,30,253,93,245,205,159,74,83,79,162,55,64,242,85,20,171,171,84,89,68,49,148,101,1,163,40,65,86,39,150,200,218,66,250,150,224,119,17,226,140,240,235,23,47,220,4,161,2,72,3,56,223,29,220,250,84,173,219,169,111,6,70,9,162,29,13,83,213,70,235,44,62,20,208,191,133,42,110,12,3,0,15,4,122,131,144,70,64,56,35,32,122,116,165,209,36,70,142,69,87,71,82,172,172,50,24,123,130,61,199,66,222,202,119,5,175,52,85,118,253,105,90,41,174,20,200,63,210,100,10,169,59,170,19,146,199,4,150,68,39,56,36,8,206,236,12,49,159,53,254,211,85,28,141,107,184,138,185,146,39,42,41,25,101,108,13,187,200,7,42,89,119,46,70,11,13,195,3,44,1,29,193,189,163,176,246,130,205,47,178,127,120,62,234,162,72,216,227,32,142,241,35,145,206,42,205,213,139,182,110,232,87,196,122,199,157,37,214,150,11,54,171,163,163,210,247,234,127,26,138,225,83,137,161,17,156,72,136,142,229,119,15,192,14,48,78,65,32,176,7,158,160,150,174,207,217,244,127,113,160,184,219,42,235,162,122,136,124,59,108,85,19,153,105,106,225,8,255,0,49,65,62,224,89,220,32,87,141,203,146,81,24,178,73,224,185,114,93,165,76,146,200,213,146,120,245,176,34,36,178,224,108,77,195,119,134,135,3,60,109,36,128,55,100,31,96,170,182,243,101,160,212,86,169,236,215,36,115,4,224,29,209,182,201,35,117,96,201,34,48,229,93,29,85,213,135,33,149,72,228,116,235,254,13,107,126,132,184,91,26,145,5,60,162,54,24,216,119,100,14,135,106,150,214,249,203,82,91,213,238,157,249,239,207,214,79,90,1,93,123,87,69,107,212,116,182,26,105,197,37,13,64,90,74,56,171,31,111,131,57,86,204,38,98,143,159,20,101,233,229,231,107,9,33,96,172,34,80,96,237,189,226,239,45,27,210,223,214,104,106,213,140,126,4,167,115,66,241,249,94,54,125,236,119,227,99,128,73,221,27,163,7,144,151,97,157,214,215,65,171,244,236,218,11,89,20,55,199,132,164,69,79,131,243,164,21,17,213,210,184,252,45,226,148,221,26,249,225,144,168,243,43,67,36,176,107,205,77,222,203,79,111,188,94,229,50,106,155,108,80,67,93,29,22,244,154,235,72,192,120,53,116,232,234,3,202,172,89,89,10,175,155,114,73,225,195,38,27,32,155,46,29,193,47,83,120,144,70,102,36,140,193,73,10,72,193,41,4,144,8,34,50,50,148,206,137,110,63,197,88,44,171,126,187,247,130,15,126,199,152,49,60,224,167,220,45,49,106,238,30,142,171,210,183,229,169,150,154,77,178,167,203,20,19,6,67,157,177,151,5,85,152,2,153,35,248,186,163,61,237,238,62,162,190,235,81,98,186,212,90,238,47,167,96,75,108,119,74,106,5,143,246,182,201,90,101,172,97,34,177,73,166,70,67,33,82,85,202,156,101,72,205,168,188,247,128,39,109,117,102,173,183,214,219,214,106,41,5,5,158,68,168,138,49,52,242,83,197,225,63,239,155,24,51,60,188,56,82,22,54,87,80,232,234,41,5,60,166,86,52,186,154,170,218,172,20,248,117,45,40,168,217,186,66,216,102,132,57,62,103,102,207,226,3,56,207,3,160,30,223,95,90,56,134,213,102,101,78,9,36,115,0,227,231,63,74,41,236,165,165,195,107,90,46,48,18,113,226,70,126,81,77,151,180,154,211,5,37,88,82,177,221,163,53,49,191,28,160,118,70,92,122,140,72,146,47,56,206,220,140,171,2,122,151,240,63,164,173,122,107,225,195,78,213,83,192,180,213,183,167,169,184,214,72,9,38,87,105,157,35,110,125,63,114,145,12,14,56,251,158,168,79,100,244,102,143,213,58,142,225,97,238,86,232,40,44,91,175,114,77,20,158,63,204,83,195,20,166,106,90,115,27,98,67,54,196,117,96,79,146,9,74,158,121,183,63,13,181,221,248,210,176,211,105,141,45,166,106,245,70,134,142,222,181,116,247,107,164,137,110,8,239,57,253,220,40,229,164,17,172,114,99,99,114,86,32,192,41,44,173,144,224,183,45,112,178,110,92,76,147,129,180,242,39,202,180,252,97,133,223,180,45,155,49,16,73,229,28,170,201,235,138,185,26,211,251,50,41,88,213,215,159,151,82,28,2,35,36,43,185,36,140,0,24,2,115,145,156,143,78,156,164,215,58,110,205,77,111,138,170,145,163,158,171,154,8,230,220,24,141,170,1,117,198,212,39,62,85,99,146,63,50,58,143,119,55,185,22,110,209,88,70,169,238,2,208,196,106,136,166,161,166,168,174,138,157,165,32,22,44,93,246,141,138,160,146,50,9,36,1,201,207,67,125,63,222,253,55,173,52,8,154,231,98,167,181,94,106,42,106,49,83,77,26,162,124,176,99,224,180,113,187,202,20,236,32,48,102,96,89,91,140,54,2,241,78,40,174,38,176,160,33,35,97,84,172,56,122,108,27,41,153,60,205,29,215,87,252,180,6,91,131,62,91,108,140,55,108,140,100,15,67,140,145,206,49,180,103,25,227,160,183,119,62,40,173,186,58,217,89,21,217,163,100,82,134,157,85,12,64,255,0,248,86,98,72,95,67,185,87,140,31,167,44,87,14,230,220,233,90,24,42,101,123,165,59,186,71,19,169,45,176,177,224,225,142,114,24,143,43,22,200,39,159,165,1,248,163,213,67,85,106,166,168,182,204,29,12,104,36,146,53,42,88,96,130,25,114,112,65,24,63,144,227,161,154,192,34,174,20,18,96,84,191,188,63,22,242,234,9,106,34,176,87,73,44,243,179,59,75,27,16,145,150,231,202,126,128,240,7,211,129,213,99,188,205,93,112,34,241,49,47,227,59,239,151,10,50,249,201,206,49,207,32,254,189,55,122,28,145,146,125,186,159,233,235,101,61,126,144,90,118,167,150,166,86,89,24,198,158,163,205,145,233,245,219,210,92,188,45,128,89,218,98,167,183,103,180,37,52,73,236,63,124,204,52,79,161,181,125,108,223,45,37,55,201,210,212,185,47,132,44,236,145,243,144,10,179,156,15,70,0,47,4,12,189,252,63,86,106,11,127,126,225,208,210,84,137,172,213,205,90,171,28,192,188,10,146,46,92,133,62,86,225,113,131,156,250,14,79,53,243,75,234,27,109,130,150,233,67,120,180,181,98,214,34,170,5,42,10,178,231,130,79,32,29,222,220,240,58,48,252,47,235,29,125,168,59,149,65,165,116,173,170,138,182,249,115,89,105,40,235,42,67,19,67,78,241,178,212,57,32,128,64,136,184,220,114,192,51,96,51,108,2,102,26,91,183,26,80,156,152,3,190,105,203,40,67,64,169,89,204,142,145,93,64,236,204,145,193,218,237,55,108,166,122,147,5,182,134,43,124,95,51,23,135,81,26,192,12,107,187,12,193,209,209,81,227,113,183,40,200,112,67,141,163,141,62,33,248,117,238,252,186,98,24,94,46,223,247,50,191,230,109,158,20,42,176,90,47,175,181,94,159,142,66,84,97,118,14,2,176,85,85,218,29,148,243,65,71,71,109,183,83,91,105,135,238,169,98,72,80,177,243,21,80,20,100,254,67,168,151,119,59,125,65,220,221,5,118,210,146,83,192,213,146,192,210,219,101,149,218,49,77,92,170,76,18,239,80,89,54,190,50,84,19,180,176,193,206,58,233,104,176,54,182,200,67,36,149,55,180,244,230,158,176,71,89,131,7,149,115,212,93,33,111,168,57,132,47,7,236,175,17,243,18,57,212,254,154,118,148,109,62,220,103,255,0,46,181,84,215,26,106,168,96,201,45,36,110,192,12,121,136,198,7,255,0,141,246,224,244,8,248,122,239,139,106,94,202,232,221,81,172,106,43,190,110,224,77,178,166,225,80,168,235,45,88,157,161,140,19,18,141,187,200,4,111,81,128,203,185,152,157,236,90,171,154,150,74,186,123,174,200,76,209,57,134,71,145,188,209,43,141,171,183,60,169,44,20,96,112,219,143,4,224,137,218,117,55,67,83,25,218,65,228,14,126,155,114,168,31,101,86,203,40,119,191,229,81,46,224,107,122,141,35,102,172,23,27,55,143,28,201,44,22,42,93,178,79,53,101,206,28,181,58,99,27,70,243,24,112,204,70,226,25,142,2,151,125,26,82,191,86,89,232,87,76,95,173,116,86,168,33,81,53,60,144,201,243,117,53,49,57,196,211,85,150,194,120,193,165,87,154,64,100,95,16,74,205,128,240,151,245,234,199,166,110,23,89,245,149,203,80,215,83,37,166,174,22,133,210,178,68,167,142,104,26,71,145,17,1,88,217,223,196,120,29,188,222,70,120,252,173,226,102,81,127,184,219,109,134,150,237,61,109,76,84,240,84,164,144,202,140,66,200,175,152,243,38,211,131,26,137,11,146,124,171,179,121,192,76,134,33,77,46,232,176,165,194,146,38,57,17,230,50,54,219,104,137,220,84,170,112,165,160,82,153,212,124,231,184,80,239,179,118,203,116,150,27,246,130,26,102,107,85,190,156,65,81,72,228,1,243,52,117,80,50,148,44,121,147,193,168,142,174,16,178,40,253,220,48,51,7,223,189,224,21,17,220,117,189,207,83,208,118,251,79,189,37,29,36,198,151,81,222,40,94,33,251,109,18,44,165,58,170,150,241,42,216,203,36,114,206,234,10,8,216,29,219,149,4,71,71,69,221,138,216,170,53,61,246,182,249,6,136,169,11,107,249,120,204,177,53,85,29,69,66,72,210,83,188,142,30,56,2,48,115,83,187,44,168,21,88,198,243,18,84,214,211,217,110,253,183,182,105,158,213,61,158,197,103,81,78,46,16,210,52,144,85,80,90,167,114,181,139,20,9,30,14,65,148,146,193,162,111,13,201,229,67,174,56,92,216,241,149,171,134,165,174,205,196,35,82,68,4,169,73,39,26,79,32,21,4,242,35,150,244,89,19,106,232,89,84,234,34,103,96,121,200,156,158,238,70,162,125,176,186,91,181,79,116,174,29,208,179,90,228,160,178,218,228,130,203,107,164,142,104,42,94,146,142,58,111,223,97,55,40,141,182,172,123,25,200,140,248,210,42,153,74,178,146,230,185,109,53,171,180,204,150,29,121,106,162,164,21,180,94,13,68,12,226,68,80,86,67,226,248,228,168,195,109,59,188,53,66,187,60,222,67,185,160,61,160,209,180,73,105,187,199,109,123,173,16,174,169,138,217,12,84,213,136,144,215,10,104,90,38,169,139,106,236,21,111,185,154,71,93,187,228,167,67,228,33,240,81,171,49,67,5,13,15,133,53,83,170,252,194,34,55,250,91,197,27,42,180,169,189,134,231,86,146,47,19,121,243,6,126,9,59,13,219,30,18,21,108,187,133,175,82,149,147,131,145,36,17,164,65,235,4,68,29,129,140,165,207,16,254,170,82,208,192,129,222,48,57,156,120,142,124,234,7,85,71,120,22,248,239,212,17,54,153,138,213,111,89,237,50,83,219,154,51,13,42,169,83,11,65,224,185,147,110,95,114,238,57,149,23,106,178,149,1,69,135,80,65,113,187,74,203,170,32,173,170,137,161,179,203,83,12,197,227,142,37,229,92,69,18,34,179,151,103,86,62,38,84,130,202,172,132,70,241,218,94,247,82,105,218,74,90,233,47,148,53,148,183,105,158,90,182,40,242,79,77,50,65,2,198,144,120,140,6,215,146,67,159,24,17,130,251,170,35,84,84,146,91,218,75,157,61,214,215,115,169,182,219,26,150,53,173,169,170,168,241,36,141,170,96,158,166,174,162,161,169,229,17,51,166,213,105,153,227,117,114,175,28,200,202,48,217,57,69,112,155,30,53,120,221,169,121,109,235,92,238,14,162,33,65,50,146,20,39,49,170,68,108,118,2,197,213,202,152,104,173,77,133,64,240,129,183,58,25,105,59,7,247,43,85,235,157,23,87,20,232,165,159,83,218,229,93,65,42,24,109,82,60,174,4,116,76,161,28,69,82,210,151,12,209,128,242,169,3,36,16,178,122,205,73,170,45,151,61,5,168,40,13,138,217,110,166,154,142,225,51,83,71,31,143,135,81,72,209,98,101,32,54,119,42,169,218,135,202,26,70,92,244,89,212,84,73,87,81,69,15,135,82,236,60,108,10,101,8,202,90,38,77,222,48,195,68,219,26,84,82,172,132,153,8,222,50,114,52,189,91,232,117,141,226,88,168,170,110,175,87,118,183,136,190,118,123,116,148,146,37,61,44,163,37,225,149,17,42,87,117,115,157,209,174,70,216,194,169,97,191,173,239,180,28,26,237,60,57,109,88,58,173,97,48,18,34,74,102,99,116,153,56,19,62,52,46,211,136,33,231,3,142,160,103,51,156,30,189,58,158,93,212,213,109,182,105,26,221,61,68,151,6,162,211,18,212,203,81,77,116,160,146,217,12,48,180,136,146,129,44,104,152,133,149,73,115,25,44,81,35,39,144,233,38,234,145,222,221,13,65,105,175,134,231,103,89,210,223,91,26,84,69,29,64,86,150,5,60,250,169,243,41,30,101,60,28,29,164,6,86,2,238,106,78,207,105,109,84,245,54,127,22,58,75,133,84,45,75,93,77,32,101,168,169,164,241,153,12,82,68,197,66,62,215,116,241,10,110,71,145,73,4,0,132,113,241,3,219,43,53,38,134,162,186,81,86,71,61,62,150,163,162,183,84,225,32,167,13,18,51,197,132,136,126,241,240,241,200,11,17,179,241,178,60,169,143,11,3,237,61,147,246,16,251,45,167,177,4,0,164,158,112,2,160,9,193,86,242,64,4,43,25,173,47,6,226,72,237,2,20,163,38,65,7,196,199,79,204,82,203,95,114,41,187,135,240,149,29,202,237,37,190,166,249,16,253,157,52,245,216,153,133,117,44,108,203,41,50,171,102,71,167,84,98,24,97,157,212,123,130,74,22,59,197,186,131,183,180,246,205,57,65,67,36,53,180,244,112,219,197,5,181,224,164,157,235,16,230,76,40,113,131,34,206,229,84,111,199,5,75,122,212,94,200,214,104,168,116,198,182,210,90,175,83,217,224,154,57,233,228,177,75,116,105,22,146,57,43,9,166,153,229,148,43,69,22,207,14,141,183,62,220,236,80,56,221,139,29,216,219,253,53,93,186,134,219,96,183,69,37,5,174,251,82,173,37,109,60,148,245,53,52,77,44,210,67,88,22,72,131,60,6,41,233,21,93,176,115,44,170,193,67,114,127,134,241,43,219,183,187,75,82,148,168,182,10,73,39,74,149,144,173,73,4,100,146,79,61,129,206,212,55,136,216,183,111,169,183,65,41,10,199,112,57,17,220,54,162,141,186,255,0,167,104,191,105,213,220,235,234,105,37,162,168,134,57,26,178,89,33,249,128,244,226,68,144,67,35,12,6,243,198,0,28,188,50,1,248,8,17,77,109,115,237,61,251,86,91,52,148,151,88,6,161,176,85,212,92,223,193,183,23,154,137,188,25,25,158,76,170,248,99,196,149,38,45,192,111,15,57,244,96,82,191,183,137,52,186,162,74,100,89,45,116,211,207,41,130,154,54,148,194,80,19,18,22,101,218,26,68,129,155,7,159,12,122,244,17,211,31,221,51,223,154,246,68,168,134,150,77,48,183,114,245,212,191,47,177,22,71,137,99,138,70,85,255,0,68,141,29,216,149,38,38,105,179,185,184,198,143,143,46,249,230,81,108,8,1,194,148,43,26,138,117,110,65,56,32,117,34,71,238,233,64,173,18,207,188,252,28,2,68,30,152,245,203,151,42,157,93,53,53,150,215,77,29,158,142,139,246,132,21,52,233,24,165,74,22,168,217,35,33,48,169,84,27,36,86,8,234,196,57,218,202,167,149,37,151,236,55,163,14,167,136,210,217,231,189,205,112,180,86,84,185,166,170,106,71,165,145,26,159,193,18,83,76,112,39,240,234,54,229,188,39,101,225,138,136,213,75,157,86,165,166,241,97,178,164,117,80,60,212,145,215,83,205,38,233,89,169,252,177,201,11,40,101,152,74,93,144,103,113,57,112,119,2,50,177,13,113,168,116,253,199,79,234,216,181,5,186,186,86,177,69,90,176,52,182,135,138,113,34,81,133,105,75,228,133,200,158,38,89,29,98,24,66,224,108,143,122,220,180,227,54,220,77,107,180,101,69,42,65,131,253,166,83,19,167,153,27,123,192,105,51,0,215,147,110,180,0,226,132,207,158,251,79,226,103,19,78,246,109,101,99,190,220,245,6,152,212,175,12,18,81,211,73,45,80,241,145,233,171,40,209,124,26,137,16,140,159,13,92,21,113,184,178,55,149,155,32,168,81,77,123,183,104,174,219,220,53,5,77,3,218,26,130,154,122,234,171,123,74,92,210,85,72,90,70,129,11,49,79,198,225,85,80,248,121,35,102,229,43,148,26,194,221,100,158,237,160,39,180,154,122,88,109,119,25,161,104,105,84,199,40,183,199,72,242,181,44,113,32,223,129,81,79,64,90,32,61,34,10,71,177,141,247,62,166,223,116,165,172,167,188,77,45,162,91,140,147,36,13,95,70,207,14,202,87,167,151,193,98,54,178,164,197,54,15,8,72,25,229,198,247,226,46,151,139,58,108,120,115,207,58,176,86,216,86,149,18,19,146,48,9,16,7,238,9,27,78,14,249,168,152,72,117,196,132,225,42,137,27,236,99,110,123,77,67,180,71,109,236,157,213,163,150,139,87,214,86,85,196,214,250,121,40,218,10,168,221,34,152,54,233,68,83,133,34,85,10,212,161,157,67,46,230,151,7,12,115,35,237,247,98,180,78,166,208,84,151,74,219,53,109,52,247,74,69,171,167,38,125,242,208,196,98,33,26,55,94,66,24,202,201,225,200,210,108,39,105,45,183,168,21,138,185,239,218,118,209,99,167,131,86,53,230,87,138,215,13,106,64,86,154,158,58,146,242,248,191,52,164,178,121,26,152,180,123,67,55,167,137,180,146,179,61,49,111,212,61,176,160,167,209,246,234,42,118,130,219,117,164,154,178,225,39,154,0,210,14,54,140,57,131,39,247,47,51,171,63,135,80,91,203,136,193,231,252,59,140,240,157,12,77,177,113,1,61,154,149,1,112,162,2,198,173,213,41,247,146,51,57,157,160,209,91,166,30,82,148,123,80,15,77,176,49,243,193,218,166,119,187,109,132,235,221,55,77,113,183,91,110,117,183,219,89,170,162,189,85,82,137,5,121,165,98,36,121,30,50,171,35,146,244,242,228,47,135,49,50,144,232,64,70,199,95,233,139,36,177,73,22,165,213,20,182,154,3,106,152,85,84,83,209,170,74,170,92,51,60,146,225,182,198,210,51,29,174,124,204,199,150,108,176,145,219,116,149,213,117,125,14,171,171,187,64,177,83,218,167,164,146,220,41,18,81,243,83,204,146,205,58,204,192,17,254,173,20,16,138,216,7,36,110,101,34,15,139,73,226,147,77,139,87,247,154,47,154,186,17,71,29,166,154,173,2,135,141,242,38,168,145,152,44,65,76,208,103,118,6,57,57,10,25,78,251,68,91,225,60,57,79,56,194,74,139,137,132,136,26,128,141,5,89,4,132,152,38,114,35,206,170,218,56,171,139,128,150,148,98,50,119,131,221,234,40,111,174,116,109,118,177,238,133,234,183,79,212,53,194,127,14,155,231,26,48,242,209,138,165,131,194,118,134,93,236,203,191,194,14,60,66,92,180,147,2,88,174,231,154,104,205,29,117,172,215,246,169,245,228,23,137,227,164,130,9,46,22,81,106,169,146,158,170,74,66,203,69,19,56,83,20,142,119,50,130,164,54,68,177,149,82,196,29,157,141,237,164,183,221,62,154,139,81,195,101,120,233,233,55,82,84,84,37,76,85,212,117,107,41,142,88,30,33,44,89,141,30,13,145,238,127,88,193,1,75,50,36,142,166,199,172,181,90,93,238,214,14,227,83,215,208,203,107,53,19,83,87,86,8,231,50,203,20,133,97,168,88,124,24,205,58,40,149,66,172,56,15,41,207,138,145,20,60,197,124,53,118,46,51,196,111,22,75,234,88,40,71,186,2,227,36,144,153,132,78,234,247,118,81,128,34,116,61,170,46,37,164,96,36,65,61,15,118,249,168,215,124,62,30,123,113,220,125,89,21,22,154,182,195,166,43,230,154,74,41,238,17,91,228,249,41,235,152,143,10,41,17,23,104,108,172,133,221,64,198,224,196,185,56,21,14,255,0,69,222,239,135,251,142,160,237,237,6,167,187,233,234,91,144,17,92,105,168,234,100,138,26,232,114,118,201,17,24,220,132,2,55,12,122,96,242,8,29,11,236,110,171,160,212,58,94,168,83,210,120,49,90,235,100,166,142,129,252,87,52,169,185,164,141,75,152,130,21,195,134,27,93,137,203,28,47,187,87,126,187,93,103,238,222,153,123,45,93,93,37,5,222,134,6,185,91,171,106,24,162,67,24,149,35,151,123,5,39,195,101,223,192,33,153,162,27,67,178,236,59,171,139,59,126,37,193,215,237,19,42,236,212,168,37,39,105,7,74,147,222,103,104,220,245,38,106,11,30,42,187,107,196,240,235,129,169,27,78,228,116,39,187,175,79,149,84,158,202,119,71,86,104,237,55,52,83,216,233,117,38,149,166,114,213,52,115,84,176,168,167,50,24,218,87,140,33,202,35,73,20,39,115,35,166,65,11,225,180,146,22,176,212,114,220,106,168,173,154,131,66,221,169,175,154,90,154,138,26,170,122,122,246,20,43,37,121,149,214,21,166,157,22,86,70,89,149,35,120,28,168,136,224,110,42,248,90,107,167,174,119,62,215,106,240,110,84,45,60,74,101,167,171,164,51,188,75,52,108,10,178,150,140,228,161,251,28,17,199,167,68,232,59,179,255,0,102,180,183,138,205,17,102,77,65,162,47,161,42,107,237,18,85,20,172,180,78,65,84,104,216,134,81,137,26,47,223,248,110,173,178,21,37,28,128,42,251,43,196,6,178,110,148,20,214,34,63,112,78,249,255,0,36,106,201,222,63,199,115,87,56,207,14,82,207,244,147,239,28,247,43,240,174,155,77,92,109,51,105,190,211,52,171,118,172,163,150,153,42,170,106,41,154,146,71,97,82,38,144,203,190,69,117,37,10,179,48,84,87,101,0,3,146,118,132,223,171,117,37,151,77,208,197,61,222,162,65,36,243,36,116,116,180,234,94,166,178,112,119,172,80,198,190,103,99,183,36,14,2,134,102,33,67,48,140,199,220,170,43,54,154,178,215,83,68,218,154,187,84,210,82,207,101,183,90,51,226,203,85,53,52,115,252,172,81,108,50,237,84,125,236,100,85,100,66,73,221,136,196,137,52,229,13,234,223,102,174,215,186,166,138,170,167,91,85,83,181,61,66,77,8,223,101,18,0,241,211,71,77,25,146,106,120,182,149,114,74,239,115,24,50,149,109,138,58,213,175,180,54,55,142,27,123,55,37,73,222,102,6,221,119,57,199,159,74,192,187,194,238,91,87,105,112,152,19,203,159,227,191,229,76,157,194,177,247,7,89,138,11,190,163,186,69,164,244,229,158,101,187,86,91,104,231,119,174,249,104,101,142,71,150,162,170,16,76,108,33,90,128,177,83,146,124,80,135,197,145,67,120,115,13,71,162,52,253,190,215,104,184,88,162,160,139,80,248,209,71,91,42,69,11,220,228,164,167,141,115,185,165,82,243,97,112,81,119,28,248,99,149,81,185,94,110,212,178,220,236,179,210,233,219,142,229,99,32,171,150,186,141,243,80,66,169,49,180,82,42,62,215,220,200,196,170,128,168,4,106,200,234,193,192,216,108,238,42,5,69,4,85,13,86,158,29,67,202,11,60,171,189,156,41,111,196,0,103,98,160,16,23,62,92,96,117,95,142,112,101,113,155,55,109,155,221,99,37,95,221,191,186,57,164,19,19,2,34,125,211,79,183,190,77,154,147,175,97,56,79,45,178,122,157,226,73,61,226,131,116,218,51,78,235,91,197,109,206,174,27,155,181,7,250,29,5,182,42,248,96,249,72,106,11,15,18,161,18,89,77,59,174,230,4,101,78,33,108,33,36,198,32,221,189,214,122,95,78,235,59,133,241,53,19,221,239,245,244,242,211,218,102,130,23,164,167,175,138,106,136,234,150,116,109,191,187,59,162,102,104,70,197,98,193,70,242,242,30,142,86,126,209,104,237,35,113,175,212,122,86,212,177,94,170,98,145,18,166,178,174,105,33,136,16,199,14,134,64,30,60,177,98,9,203,49,201,33,142,241,25,237,182,133,135,88,69,69,220,43,157,12,21,150,250,234,232,46,49,44,27,33,162,174,48,84,183,136,99,1,126,103,47,179,105,51,182,248,132,184,66,223,188,83,132,184,224,234,246,119,244,118,60,61,144,151,228,192,78,162,149,8,87,188,165,66,64,34,118,33,81,238,245,130,86,222,237,187,178,227,142,31,112,70,248,35,108,70,126,62,53,57,210,6,11,70,143,26,166,11,149,229,124,8,101,167,168,253,161,36,245,51,188,81,205,35,110,157,25,183,51,62,93,178,185,35,116,100,144,60,68,232,47,222,77,97,127,178,73,114,209,53,214,203,101,171,74,85,60,240,10,139,189,100,117,51,84,197,4,177,52,147,254,13,254,42,198,241,160,88,163,242,239,42,136,88,46,217,134,164,213,118,138,121,221,238,86,185,225,209,84,162,223,83,53,107,219,34,158,56,247,196,178,20,170,163,87,95,17,87,198,14,193,229,140,199,39,137,130,216,11,35,84,218,99,89,124,68,82,220,181,253,84,203,105,176,83,120,173,161,45,119,136,81,162,50,236,216,183,26,164,88,246,186,237,92,162,200,173,157,216,33,144,254,247,15,113,194,56,199,181,183,10,225,183,206,161,210,211,128,200,110,32,65,202,97,68,96,132,65,41,4,234,34,113,2,250,16,213,184,237,156,5,9,61,249,39,225,60,204,230,0,205,87,136,245,197,255,0,187,151,118,165,104,47,53,22,165,106,165,162,129,161,67,85,242,160,120,135,198,148,41,150,84,104,89,149,247,28,54,1,201,218,7,87,71,179,186,18,217,165,116,29,170,142,11,93,85,177,153,210,178,88,39,121,18,70,152,160,66,243,2,222,118,96,1,193,0,2,20,236,70,7,161,175,107,244,21,206,139,90,89,171,46,149,118,218,93,79,69,120,184,84,93,169,232,164,73,84,65,37,28,91,99,144,110,44,204,12,153,14,197,176,210,63,36,28,116,106,171,215,54,26,43,213,69,166,83,89,40,183,83,181,77,76,180,212,237,34,171,114,4,96,142,25,201,86,27,115,248,138,255,0,133,202,116,78,9,194,237,253,147,213,196,248,181,192,72,210,16,53,144,18,6,8,130,114,15,246,196,13,182,136,161,220,78,229,119,202,77,165,162,125,209,152,30,99,206,119,158,250,151,66,128,128,6,56,235,102,20,103,36,128,61,48,216,231,244,233,147,72,106,136,47,1,110,49,203,65,61,51,52,6,26,17,81,153,27,197,141,8,19,50,175,149,151,44,12,104,78,78,15,136,0,32,185,153,62,105,149,226,101,219,38,223,15,105,200,59,136,11,140,30,114,89,64,199,169,35,30,189,107,236,56,189,175,20,66,157,183,84,160,115,145,177,204,239,35,206,40,51,246,171,182,33,42,220,242,28,189,119,77,70,181,62,133,211,250,226,10,7,189,36,171,36,78,18,10,136,42,26,25,255,0,120,164,60,34,85,33,202,201,25,145,25,3,97,149,155,140,170,178,136,245,119,112,244,140,175,65,166,173,84,115,214,165,170,158,106,123,109,206,26,214,161,249,90,115,19,161,219,59,185,105,7,203,36,105,231,255,0,88,99,82,114,36,224,199,125,213,22,173,25,111,11,126,191,213,91,210,172,165,186,31,146,137,60,85,145,213,182,190,230,114,1,0,103,12,160,126,239,57,97,185,64,15,188,221,244,163,165,187,81,91,34,183,73,116,146,162,253,53,178,133,96,163,69,146,73,221,155,124,174,210,134,97,28,104,200,142,188,2,200,8,224,131,31,41,246,235,137,240,222,52,224,181,97,244,152,90,1,210,21,170,4,146,66,228,36,233,41,204,72,131,10,193,173,39,6,97,214,128,214,14,65,35,34,7,203,159,127,74,147,93,116,165,212,233,11,29,43,178,217,33,146,178,26,138,138,43,149,202,166,174,56,224,141,4,173,58,153,27,230,105,8,20,238,22,36,149,118,174,236,29,204,72,123,180,106,93,101,127,211,247,85,90,68,141,235,226,170,139,246,149,2,248,50,198,170,100,49,210,75,11,52,143,22,248,154,44,188,108,228,120,178,0,177,182,36,10,99,178,218,238,18,217,209,33,146,185,152,205,84,179,87,69,189,104,26,63,15,114,34,96,198,36,86,156,42,41,10,80,103,0,132,216,207,150,181,145,39,188,193,14,248,64,171,69,137,213,121,3,229,96,228,22,4,49,7,60,242,56,193,207,61,116,30,17,193,238,56,157,146,149,114,181,161,14,182,148,233,48,149,136,220,157,37,72,26,135,36,140,73,204,226,131,221,223,37,135,18,2,65,82,76,207,159,92,19,231,211,106,8,118,230,237,126,210,26,142,211,109,166,175,182,10,154,56,5,63,143,8,106,37,168,129,36,17,42,203,188,37,78,200,138,201,24,253,216,8,16,148,35,115,110,52,214,70,38,142,146,166,134,170,74,154,170,86,134,150,188,202,6,233,10,202,165,203,128,195,12,135,36,22,44,216,13,156,150,207,76,149,154,66,134,122,161,108,188,81,83,139,5,21,180,57,173,146,174,72,234,60,84,103,121,29,229,18,6,92,32,44,207,234,219,152,179,224,99,160,182,181,215,26,226,174,213,116,185,216,181,13,238,155,246,5,176,74,212,13,111,104,43,38,141,132,129,228,157,176,67,20,11,12,141,199,224,144,156,182,89,159,15,193,184,34,61,130,226,78,113,78,34,162,243,202,74,144,218,18,117,172,39,86,165,25,80,73,211,229,140,239,52,73,197,158,48,200,110,214,82,153,5,68,237,208,121,252,233,199,191,90,34,191,87,234,123,54,190,107,140,116,182,219,92,20,49,82,204,106,246,172,115,75,87,134,145,16,98,103,112,178,211,190,35,93,192,70,248,201,3,172,105,42,155,183,151,249,226,166,211,55,139,180,22,232,222,226,105,173,150,231,48,194,38,70,46,50,190,35,34,22,80,75,153,159,202,10,103,106,109,233,134,207,168,117,111,122,116,93,53,155,70,104,184,111,19,160,164,74,74,235,150,96,211,182,148,135,253,96,112,65,150,174,105,64,0,170,169,218,147,43,101,121,29,76,104,123,5,123,213,186,153,238,186,216,82,234,151,167,172,201,211,154,126,147,101,167,120,17,74,99,122,109,232,211,178,170,69,229,169,157,99,80,232,236,239,254,171,161,254,213,216,49,237,21,202,86,230,180,91,220,40,143,218,162,20,64,25,42,41,247,32,130,0,31,184,115,196,2,22,40,253,43,125,138,200,43,72,216,17,32,120,120,110,78,212,56,172,214,218,171,191,186,190,42,27,29,230,135,77,217,230,72,173,58,171,89,208,149,130,23,130,56,146,54,138,47,22,69,73,23,112,73,11,198,185,15,34,200,161,228,120,211,162,143,103,52,141,219,66,75,168,41,40,171,109,246,45,47,98,166,172,138,199,116,183,161,163,5,84,43,201,52,143,41,90,213,8,200,207,40,105,118,144,204,161,202,133,96,162,139,180,181,215,138,56,47,118,185,116,165,53,234,130,172,209,195,13,21,53,93,68,178,120,145,186,20,53,113,124,164,138,97,141,29,247,171,71,0,69,48,71,14,213,11,44,195,75,209,221,180,149,50,221,239,218,73,26,24,89,141,190,182,5,133,158,219,75,13,34,199,52,184,12,64,66,86,82,172,143,44,203,21,64,140,157,162,67,211,172,248,127,235,56,146,108,44,86,133,91,129,169,197,106,84,193,6,4,251,216,36,126,217,7,76,228,68,139,55,119,33,54,253,162,191,116,192,27,156,120,239,210,115,249,99,182,105,91,29,154,134,130,58,59,99,157,57,84,172,42,33,150,146,79,6,165,12,32,203,26,15,83,78,88,83,161,137,100,33,154,41,124,97,41,98,88,147,93,71,77,83,69,53,186,253,75,29,69,13,174,137,222,121,107,70,249,174,53,37,16,115,22,197,222,54,239,69,85,66,36,121,112,64,104,241,208,87,92,252,69,254,207,168,169,162,210,182,95,239,85,115,52,105,107,134,154,159,247,200,178,162,47,203,74,207,134,167,12,226,73,64,216,205,41,88,194,41,140,248,193,14,145,209,125,196,214,214,138,183,214,26,66,158,190,183,80,197,79,83,37,177,238,130,142,133,100,40,146,53,68,180,176,45,74,84,179,134,143,207,49,143,27,73,72,226,43,198,118,242,250,243,135,123,64,221,211,23,19,103,108,72,210,20,82,21,49,253,146,101,34,8,72,254,239,220,38,115,39,233,191,85,108,20,250,116,169,126,19,227,56,207,250,162,117,195,89,105,90,141,244,118,58,75,182,174,188,211,171,71,44,90,122,148,212,212,91,150,118,199,158,101,67,29,43,109,83,225,248,197,51,225,141,204,0,102,12,186,63,71,106,155,46,171,212,58,190,243,107,165,162,142,225,90,166,219,75,85,112,90,138,218,42,105,80,164,136,42,17,24,69,41,149,140,187,99,105,3,151,85,241,1,95,17,221,46,112,205,97,187,91,105,207,108,53,117,29,206,8,97,164,158,166,209,85,111,249,121,154,63,222,248,68,189,88,103,131,8,216,18,162,42,150,59,64,119,201,213,123,215,85,113,218,169,96,186,233,125,91,110,175,167,146,25,206,218,90,40,214,173,163,120,252,95,13,163,168,168,68,66,27,24,149,144,121,128,221,156,56,235,28,61,206,33,197,88,255,0,150,191,36,106,0,161,180,133,105,3,112,74,138,6,169,25,210,71,188,99,49,0,0,88,69,160,253,45,160,7,252,148,84,9,239,128,14,35,175,44,247,212,198,134,170,139,246,82,52,85,177,202,180,64,210,213,202,103,89,4,115,70,6,240,204,9,231,4,49,221,181,176,192,145,207,81,94,233,106,251,30,152,177,77,109,185,221,35,167,184,221,96,145,40,41,194,60,178,78,225,114,85,99,140,22,98,112,85,87,248,152,132,25,39,29,67,237,55,149,211,154,102,215,166,229,210,23,139,77,206,251,44,179,87,201,80,209,212,162,248,112,205,44,178,70,148,213,19,73,48,220,119,120,35,192,147,10,219,75,157,202,164,59,53,142,154,138,248,218,142,225,44,215,90,154,248,191,123,113,155,195,249,201,119,16,222,10,249,0,138,16,20,109,68,194,140,146,81,155,46,79,112,247,184,135,17,176,28,58,226,59,64,141,46,44,2,50,71,246,167,4,18,59,128,73,235,25,26,253,179,22,174,254,169,102,65,50,148,245,131,204,228,125,77,54,219,44,23,59,253,101,22,168,212,85,21,180,147,198,60,120,233,163,159,100,173,35,4,243,204,241,156,41,1,21,68,81,54,193,153,119,52,219,242,49,212,189,187,180,220,109,173,29,135,79,208,10,184,41,228,138,146,158,20,52,169,185,226,120,201,121,33,196,130,48,141,130,168,200,74,134,82,112,216,19,58,153,141,68,207,55,134,145,134,57,216,131,10,163,216,15,176,235,80,86,92,96,156,244,95,137,123,62,207,16,176,93,170,14,133,17,133,64,81,10,3,221,36,28,40,36,193,210,112,99,52,49,174,36,243,79,7,1,144,57,108,35,187,164,245,222,163,214,219,93,222,147,69,193,115,213,216,16,209,71,77,44,212,240,82,137,12,198,21,93,222,50,168,222,236,222,26,170,167,60,0,160,182,0,0,27,46,173,150,131,70,221,229,187,84,86,210,221,106,175,97,109,116,87,148,149,204,53,6,116,168,152,120,104,210,8,155,116,135,10,141,226,22,145,93,78,249,184,37,235,173,69,168,41,117,85,69,222,219,67,21,109,131,74,198,134,238,43,110,198,138,148,85,21,18,197,248,161,117,119,64,241,183,7,150,120,134,65,77,172,162,199,58,234,203,69,78,165,142,217,165,104,109,54,153,55,81,91,171,235,26,42,104,100,147,99,71,82,194,8,36,18,77,44,147,48,141,8,64,155,78,231,71,148,14,185,125,183,179,150,94,204,56,241,118,226,28,113,74,151,87,42,90,193,0,18,144,144,18,144,145,33,49,171,222,247,141,106,155,125,251,214,210,144,137,16,48,8,0,70,192,206,100,224,153,140,82,134,171,186,92,116,165,156,119,126,178,247,90,244,237,79,34,88,237,85,49,199,56,101,57,133,234,12,109,18,204,80,169,243,57,118,140,229,158,73,154,37,153,85,247,18,245,13,24,182,216,233,233,168,110,19,84,78,60,91,69,69,72,146,170,158,37,220,133,209,55,71,44,178,7,141,192,15,134,44,167,205,27,0,12,46,146,253,103,213,122,255,0,251,211,169,238,80,77,73,97,152,71,104,166,162,182,26,122,150,169,73,214,72,204,142,178,75,52,138,131,209,255,0,115,19,60,82,230,51,132,38,122,97,211,149,244,20,118,157,61,104,164,181,80,71,114,48,89,150,120,18,40,2,53,57,241,27,228,81,131,144,194,57,21,74,129,232,72,117,193,4,119,25,246,150,195,132,90,56,135,238,53,180,176,18,82,1,212,148,39,82,187,66,152,62,242,129,74,96,153,84,74,66,114,4,232,181,119,181,73,113,38,83,38,127,180,19,202,119,129,4,226,59,201,230,215,219,155,53,251,80,88,42,6,172,180,13,59,45,69,210,70,33,168,209,167,74,64,196,172,74,242,111,62,24,37,112,202,145,177,42,92,97,152,177,155,214,218,109,52,40,39,146,130,123,168,164,105,5,57,216,245,51,57,102,221,177,26,82,74,130,113,248,138,170,142,78,208,56,117,210,186,32,233,155,37,53,170,166,241,91,115,146,37,220,245,21,143,185,201,110,72,25,36,133,30,138,11,49,192,25,102,57,98,234,99,68,144,34,70,56,250,251,245,212,120,55,12,98,195,132,166,219,135,251,138,41,193,210,48,162,63,113,72,129,62,124,179,53,154,187,186,91,247,10,91,185,19,200,156,142,158,20,17,211,29,185,212,55,75,141,207,85,221,109,116,20,95,181,162,16,211,219,233,163,73,41,153,75,101,166,169,42,232,100,119,80,170,118,16,187,92,228,109,202,153,245,159,71,235,58,13,64,154,150,231,220,219,182,198,128,69,37,166,156,70,105,66,239,105,12,35,43,131,14,249,37,194,236,86,1,178,24,17,158,166,7,195,130,36,141,20,98,52,8,160,12,0,0,192,235,212,240,75,89,40,0,19,246,3,172,151,178,191,248,116,142,12,132,63,196,159,83,174,36,3,2,82,144,172,147,183,188,188,156,23,10,142,48,4,154,185,119,198,92,126,80,208,128,124,207,46,187,109,202,178,71,114,115,142,125,128,233,100,20,83,79,231,101,98,58,127,180,233,173,241,172,147,33,207,211,169,69,30,152,140,21,121,215,106,143,69,3,173,197,199,18,105,163,2,168,181,108,165,213,45,189,119,27,77,216,245,7,236,26,195,86,141,226,4,53,18,67,225,160,44,112,9,12,67,1,235,147,142,49,212,146,9,224,171,130,58,186,105,227,150,9,144,73,28,136,193,149,212,140,130,8,224,130,57,200,233,151,91,232,250,45,104,212,243,215,83,83,202,240,74,131,107,3,18,44,89,27,246,8,241,181,177,233,193,31,111,160,67,187,53,247,13,29,167,169,251,89,98,105,43,237,168,36,249,169,224,137,50,190,113,42,197,32,32,144,202,118,29,234,64,115,41,30,93,172,0,63,254,45,246,151,217,6,11,158,214,182,219,129,70,16,166,76,123,208,72,7,80,78,8,7,32,18,158,96,138,133,54,22,215,240,44,148,66,185,133,116,235,235,122,177,234,65,1,151,4,17,193,207,7,175,163,131,145,193,234,185,118,162,221,172,52,86,161,180,92,127,106,43,232,155,213,56,158,58,147,91,28,16,52,143,14,227,28,144,59,183,135,50,178,236,227,241,21,225,182,231,22,66,145,233,106,97,90,152,170,4,180,242,169,41,36,12,24,49,199,160,57,198,115,199,175,29,109,61,156,246,173,158,63,103,250,133,182,90,92,78,133,126,226,152,4,41,34,2,136,32,227,221,153,196,85,43,190,30,187,85,232,144,70,210,54,7,161,228,62,53,162,159,20,153,164,142,157,74,198,167,192,86,59,81,128,28,41,218,56,0,241,128,51,180,14,73,207,78,182,219,108,151,26,66,89,227,134,181,20,205,242,141,54,249,164,70,145,149,10,40,207,151,112,117,92,144,72,137,176,1,27,67,102,163,163,167,172,166,168,165,162,106,90,160,164,52,115,109,222,145,203,25,12,172,81,114,235,32,33,89,64,4,134,0,250,99,62,167,184,73,85,53,117,138,162,182,10,145,71,20,73,52,81,254,19,20,129,202,151,140,228,168,118,18,144,173,159,66,57,193,36,63,30,182,226,28,90,234,202,231,131,94,41,146,146,9,145,45,184,130,101,72,80,228,168,16,8,130,39,184,197,235,101,53,108,203,168,184,104,43,234,14,210,59,179,225,241,168,254,172,162,187,75,91,5,198,208,144,71,45,176,184,170,144,201,33,153,7,248,126,93,83,247,152,252,120,220,174,192,20,83,137,88,153,29,61,68,85,42,166,25,20,151,133,102,82,143,189,89,14,60,202,222,140,185,35,159,246,151,56,220,58,83,94,63,106,200,178,92,17,42,10,4,8,29,1,84,85,1,80,40,198,20,42,128,0,24,0,0,7,3,168,101,45,158,199,102,187,87,233,141,194,134,26,232,231,187,210,180,19,180,12,170,113,29,82,22,66,24,42,248,138,67,110,5,68,248,143,111,132,8,216,128,235,106,11,49,239,68,137,196,247,99,202,124,49,67,146,91,117,26,58,109,140,199,199,207,227,89,234,26,56,239,116,50,210,73,71,16,154,57,115,4,210,197,58,64,94,60,54,233,215,104,42,133,214,76,114,200,234,165,119,226,66,165,212,197,251,86,146,158,251,67,71,224,220,41,225,145,68,19,72,0,80,48,37,167,148,169,43,195,38,221,195,112,82,185,25,25,12,162,154,233,81,70,237,73,121,134,104,221,29,132,53,33,3,37,74,170,179,150,242,103,99,4,82,88,48,81,193,43,145,144,177,139,150,151,208,212,247,10,29,67,242,77,53,36,172,147,172,240,86,74,209,192,237,183,194,153,2,201,200,124,42,237,85,96,193,80,240,16,228,119,16,116,217,180,171,134,18,140,126,226,181,104,9,3,153,33,42,219,39,144,239,231,83,178,157,100,54,178,99,148,102,123,183,27,211,173,146,253,96,253,163,71,71,77,119,41,243,84,80,195,71,67,42,149,96,81,12,140,126,155,182,58,3,244,217,143,183,82,228,31,231,208,138,107,150,147,210,189,197,172,253,171,13,67,67,109,84,69,158,120,170,42,39,21,83,41,112,19,5,140,163,17,184,12,171,149,33,149,136,194,3,50,210,125,199,176,106,103,90,33,85,29,61,123,187,162,211,49,145,119,237,245,219,226,34,49,198,14,65,80,70,14,71,166,70,112,191,104,217,91,138,182,191,125,160,225,113,73,109,41,86,74,65,192,50,114,172,17,140,24,49,144,64,125,213,131,137,1,214,146,162,152,4,146,61,122,242,52,239,170,116,205,163,84,91,82,146,239,78,239,224,74,179,211,203,18,6,150,25,71,25,76,130,57,82,200,202,65,86,70,117,96,85,136,49,17,106,183,235,168,234,172,86,234,218,56,181,29,167,193,65,76,102,142,74,68,125,172,166,31,12,3,182,158,160,153,18,72,247,200,75,70,228,179,60,97,152,140,114,125,250,130,247,89,169,116,198,135,189,107,10,73,227,163,185,219,41,101,146,154,180,197,186,64,94,69,111,7,60,18,174,225,0,25,192,96,141,234,163,11,237,15,7,106,224,126,189,40,73,91,105,86,248,145,164,243,29,14,69,88,225,60,69,108,159,211,21,16,20,68,71,35,35,151,67,206,171,7,121,210,90,170,186,93,37,22,250,122,42,85,41,40,171,44,149,34,116,33,16,206,129,136,118,132,239,140,186,168,82,165,188,33,225,36,123,27,244,14,143,209,58,22,253,103,167,239,4,52,2,162,239,108,150,233,65,110,186,85,189,45,52,210,229,126,95,197,168,217,225,132,144,239,1,139,132,80,132,177,206,17,146,118,251,92,199,126,190,86,197,220,43,172,109,61,109,100,151,56,139,221,5,52,144,220,165,108,71,52,36,254,28,51,169,59,10,157,163,118,91,98,14,140,189,171,237,126,137,239,127,117,165,191,247,206,174,182,158,207,164,169,234,41,228,181,195,83,24,253,171,82,163,205,76,219,74,188,18,40,241,25,209,50,200,0,76,192,85,87,174,13,114,175,214,61,218,175,35,151,149,117,171,113,216,34,6,15,51,89,235,218,110,203,67,53,79,114,187,123,164,102,161,211,52,176,201,106,123,213,37,20,150,145,81,81,61,63,139,28,209,35,248,126,42,198,98,68,112,34,40,99,174,112,91,136,217,163,122,59,251,68,245,166,142,189,65,163,237,58,99,78,86,233,248,106,160,128,75,116,158,88,158,88,35,143,107,15,25,119,8,228,145,199,18,50,178,38,225,185,72,5,186,150,252,97,247,38,215,173,44,182,232,40,42,94,158,146,59,133,57,144,79,52,207,20,129,99,120,99,165,64,204,87,9,28,179,62,113,146,197,221,183,51,179,14,127,86,83,61,21,92,244,114,126,56,36,104,155,243,83,143,249,116,168,76,24,52,197,175,95,189,159,58,185,191,24,186,219,85,119,87,78,81,106,91,229,206,158,247,108,166,45,115,161,107,100,213,53,80,80,37,90,161,72,229,169,145,19,113,198,213,195,34,29,222,33,192,222,21,65,122,127,189,87,187,61,29,186,216,110,181,66,10,118,136,78,238,4,174,209,129,230,85,45,200,207,7,62,223,110,134,148,87,154,216,45,239,110,249,217,254,89,247,126,227,196,109,153,56,231,111,167,168,7,244,29,98,144,72,91,202,8,45,233,249,245,25,70,72,81,171,13,164,4,130,42,229,233,189,99,169,111,58,82,175,84,80,86,37,61,44,53,102,142,58,150,144,134,90,141,139,42,19,25,31,128,15,196,115,239,143,83,192,71,95,79,14,170,191,92,46,149,212,16,219,107,43,88,189,76,49,127,171,73,177,135,101,30,160,51,2,113,234,11,30,79,68,79,133,253,83,67,174,36,184,118,122,255,0,49,165,113,68,245,182,166,134,85,132,52,233,133,145,49,180,228,152,216,159,79,68,111,126,76,87,90,89,218,159,87,92,108,149,180,244,241,77,69,80,208,191,203,231,97,216,0,220,185,231,4,243,207,60,245,66,229,37,35,6,57,211,147,10,58,141,14,105,180,77,21,93,48,137,165,88,101,7,196,105,62,131,232,1,246,244,253,122,126,211,20,113,67,13,69,4,114,224,197,18,163,58,177,28,231,3,31,114,115,252,250,249,115,131,195,105,99,46,197,81,64,86,65,200,227,63,203,159,229,212,113,170,150,139,247,148,243,58,60,131,118,80,145,143,247,112,115,207,61,81,61,173,210,74,84,170,36,202,2,68,138,223,175,22,218,149,116,182,59,29,174,3,85,44,100,78,225,11,54,50,48,64,246,244,39,235,233,245,29,117,3,225,131,225,198,203,240,221,161,106,34,121,154,225,127,188,8,42,110,181,145,194,89,213,196,106,62,90,48,160,150,137,28,185,83,140,182,242,72,24,24,231,87,195,182,146,188,107,254,246,105,123,101,182,146,150,170,104,110,81,92,167,21,178,48,141,225,166,62,51,36,142,21,200,86,17,236,252,39,150,3,158,186,163,110,254,237,106,155,90,173,102,157,164,6,150,95,10,166,223,89,77,27,61,28,224,100,163,175,43,156,48,96,70,85,149,149,212,178,178,177,233,222,197,112,244,161,162,242,255,0,118,192,159,156,124,126,30,117,137,246,182,237,73,90,90,157,242,124,57,125,234,95,79,41,114,185,117,99,193,200,244,63,124,100,240,125,122,217,81,81,12,10,242,205,42,198,136,165,157,152,224,40,30,164,159,110,162,177,199,81,104,145,226,178,83,192,104,41,34,135,101,4,56,82,184,86,83,28,96,176,72,198,197,140,170,144,20,145,234,155,153,186,11,124,65,234,251,159,114,117,213,39,195,46,148,187,201,102,165,171,163,75,190,177,186,153,190,93,197,164,202,34,106,26,114,202,75,205,49,112,56,27,88,21,95,50,187,227,101,114,240,182,18,161,147,128,58,147,182,107,32,205,185,184,84,36,227,114,122,14,120,173,61,128,211,246,206,227,81,107,11,212,83,83,92,180,149,63,112,235,171,173,84,149,52,166,116,152,196,72,74,152,37,103,10,209,201,28,170,152,42,195,40,204,14,230,99,209,62,191,71,218,181,86,164,249,203,133,134,89,109,245,40,96,145,164,157,93,233,94,38,32,199,25,241,91,192,86,108,6,240,2,150,48,0,216,0,111,156,89,52,245,183,78,105,42,107,54,136,182,83,209,82,80,209,248,22,218,86,141,162,141,54,169,8,172,15,152,12,227,36,242,114,73,201,61,4,86,237,220,173,119,121,74,109,11,53,109,170,208,230,166,213,114,185,85,143,254,243,172,8,243,21,134,53,154,93,196,135,80,211,74,128,171,254,236,16,199,106,4,118,233,158,16,148,91,165,178,227,138,228,1,206,124,14,211,183,33,221,68,84,167,47,28,91,169,58,82,58,248,119,115,49,62,53,56,213,115,211,81,88,229,210,58,134,105,117,56,138,223,227,71,69,107,130,22,188,174,214,137,32,170,90,85,77,174,82,69,145,188,84,240,163,83,181,124,38,245,88,21,30,162,186,106,157,6,117,231,116,45,21,52,244,150,26,169,169,162,176,213,210,200,12,213,123,247,189,101,98,47,12,23,46,82,156,102,48,55,28,179,188,75,25,103,65,105,234,221,41,97,146,130,181,104,227,158,122,151,168,117,166,154,89,241,232,139,186,105,64,121,156,162,38,93,134,226,115,156,224,18,229,116,183,90,245,45,28,214,155,221,178,10,250,73,176,90,41,144,50,146,61,15,216,143,98,57,7,145,211,191,225,147,121,114,223,23,40,210,242,80,164,128,173,192,81,6,20,65,50,36,119,198,245,88,222,165,144,89,25,19,184,251,14,85,17,215,221,165,173,214,90,106,219,106,166,184,65,13,101,13,116,85,111,40,141,226,140,133,73,1,84,69,108,170,120,178,9,10,6,201,8,19,120,33,93,107,199,101,228,169,237,191,116,174,221,190,238,36,246,234,248,99,166,253,142,181,48,82,237,169,163,71,117,115,33,220,35,105,34,155,230,83,46,91,118,34,80,184,64,27,171,149,66,210,68,205,14,209,225,231,116,120,227,3,221,125,79,161,251,0,1,3,219,170,193,241,11,219,61,39,160,98,168,238,26,93,47,245,119,33,20,209,219,44,198,71,105,3,197,39,204,68,148,146,199,231,138,53,62,34,149,27,188,179,3,195,161,44,39,218,158,30,187,100,255,0,201,217,37,33,212,38,36,144,6,152,128,152,56,240,200,131,182,76,137,108,94,237,9,105,124,254,190,84,77,209,180,147,53,77,126,145,175,158,221,81,107,106,24,170,104,161,130,22,167,120,166,71,97,52,171,34,2,162,65,49,220,89,72,116,113,188,103,127,145,166,215,53,51,233,145,165,181,125,101,178,224,213,49,203,85,83,29,28,146,220,90,189,163,42,194,40,202,16,254,33,10,251,89,137,5,90,45,206,187,130,168,19,183,125,206,214,13,223,70,178,88,47,177,199,105,172,141,234,18,178,36,130,120,166,249,122,25,94,8,102,240,183,120,168,95,124,103,194,114,12,142,251,14,237,143,213,161,191,106,222,219,222,160,169,183,87,197,37,5,93,90,75,32,45,0,241,163,85,129,75,76,174,84,25,6,208,145,238,80,119,96,2,21,122,201,161,255,0,249,46,20,20,251,168,106,237,26,199,189,148,202,185,74,78,173,63,219,168,236,55,17,20,78,86,203,164,132,74,76,24,251,255,0,174,116,60,213,26,78,201,113,237,234,75,114,240,232,108,150,27,154,86,86,211,211,239,134,160,213,211,196,209,186,72,213,14,89,183,186,187,0,193,156,2,48,142,93,215,175,105,158,231,216,110,119,122,109,75,164,45,31,61,103,162,223,109,187,222,104,233,35,166,130,42,34,21,210,121,162,7,115,52,115,199,36,59,97,121,99,76,212,202,204,170,80,59,134,187,237,150,159,167,211,218,150,220,144,94,102,163,160,160,172,185,87,80,37,113,49,94,227,218,178,195,22,21,64,133,191,119,60,92,134,102,42,143,130,60,68,113,111,194,157,226,231,79,169,53,78,151,183,90,33,171,211,50,198,100,130,106,74,20,134,165,215,56,134,6,152,176,114,170,134,77,173,52,153,0,109,1,9,219,209,110,6,235,220,54,234,217,55,68,35,181,17,24,80,42,4,198,131,136,65,57,27,224,196,9,4,69,114,182,222,97,106,7,84,120,140,30,189,79,202,106,202,234,34,175,101,174,104,221,128,52,238,234,241,99,114,182,50,29,78,214,193,7,7,118,214,199,7,7,24,234,12,37,213,53,154,62,70,134,170,205,109,186,10,166,158,207,29,40,104,233,160,42,254,35,43,188,148,249,27,34,18,174,225,30,37,140,179,3,135,89,2,45,39,168,110,22,59,181,183,75,221,108,144,211,233,61,69,61,69,53,132,160,56,165,158,40,223,196,165,117,220,201,242,243,42,201,61,40,86,42,34,242,0,170,177,128,225,173,109,86,139,100,130,247,169,235,169,168,237,148,83,45,100,198,168,22,167,154,88,32,219,28,77,26,176,118,44,175,46,72,45,185,99,218,202,216,140,14,129,196,214,190,197,87,77,130,74,4,105,7,78,70,127,119,33,27,76,96,231,122,15,106,222,133,246,42,140,153,7,126,232,143,168,238,243,165,54,61,19,171,46,246,185,110,154,177,236,241,94,234,166,86,189,86,80,68,101,142,170,4,149,60,40,227,90,130,225,16,162,42,242,25,189,8,42,64,32,35,241,1,87,217,163,45,206,199,109,184,90,164,213,118,232,160,147,197,157,62,122,170,179,196,145,150,72,205,107,164,146,137,34,81,24,10,243,32,88,216,168,7,24,17,109,107,223,109,107,173,169,159,76,233,57,91,79,233,170,119,43,23,203,179,197,52,176,227,111,239,8,44,216,225,70,50,125,124,204,237,150,44,186,103,176,75,168,26,217,119,75,133,13,53,29,76,17,212,189,74,212,199,52,226,38,108,44,130,158,55,241,24,146,193,124,53,243,12,101,130,140,145,204,248,191,181,214,109,217,46,217,134,116,160,204,147,146,39,38,72,36,111,36,153,138,213,218,112,183,88,113,55,55,110,196,108,54,152,238,220,211,127,96,59,39,164,187,215,173,175,118,221,79,20,166,209,109,162,134,162,100,166,42,38,153,131,140,70,28,243,24,124,62,230,94,112,48,25,51,158,172,71,103,59,117,219,251,157,230,146,229,166,91,80,232,57,232,173,169,91,21,37,21,225,102,53,16,74,14,233,146,41,227,144,108,30,32,136,179,31,49,87,28,148,110,128,149,122,111,83,252,54,119,69,86,221,174,30,91,69,230,58,89,158,186,214,99,18,73,70,206,37,69,101,118,219,30,253,138,112,88,143,13,143,44,172,84,216,43,149,126,174,237,53,218,171,90,222,111,34,255,0,12,162,158,221,167,173,198,4,161,138,112,206,22,71,88,225,6,40,138,168,146,53,35,59,154,101,103,85,220,9,24,210,80,211,108,176,164,193,104,146,226,129,27,2,20,172,230,6,144,2,8,221,68,128,64,146,95,197,110,31,91,229,230,85,41,88,26,71,92,71,62,115,188,237,79,58,238,223,113,176,186,91,181,47,118,123,131,73,167,132,38,146,142,75,100,84,97,140,130,35,44,137,44,49,209,153,42,148,42,44,134,76,56,10,102,44,200,98,243,194,181,30,149,238,213,249,110,209,105,13,65,168,235,173,100,189,43,196,41,173,84,43,12,172,152,149,70,22,47,19,135,117,101,240,225,95,222,23,14,199,114,22,139,117,70,183,215,114,85,93,244,253,218,221,87,168,238,53,211,87,205,87,27,138,89,41,152,197,70,212,244,185,155,46,97,142,106,118,84,68,118,86,96,128,159,58,200,196,45,63,173,82,193,175,238,17,208,133,162,182,61,206,146,26,170,95,14,142,106,138,130,99,43,181,66,190,230,149,163,216,20,56,44,187,84,51,32,203,45,203,143,105,152,116,169,210,193,54,202,33,58,144,78,169,80,192,16,119,228,161,6,32,231,149,84,29,171,105,0,16,84,4,228,8,49,243,243,168,86,154,189,252,65,93,53,29,182,131,79,220,52,225,171,211,246,120,45,51,126,210,130,162,10,167,40,166,99,243,49,10,163,58,179,144,138,38,49,225,242,152,201,96,78,22,173,109,173,244,181,246,107,79,118,108,53,130,158,154,121,101,186,106,184,30,174,231,13,52,47,30,232,161,34,36,142,68,164,102,71,4,74,36,133,178,36,59,130,157,229,238,245,209,85,81,232,170,254,225,88,100,20,183,125,59,66,243,200,228,20,38,128,149,122,136,228,42,86,69,10,138,101,82,140,146,43,196,165,89,73,108,234,210,90,86,179,69,119,35,246,125,170,170,105,172,175,110,121,227,44,74,199,18,248,140,173,24,59,249,96,92,179,113,134,50,71,192,219,145,165,123,131,241,30,19,114,133,88,45,78,74,210,86,84,65,247,73,3,104,27,0,115,60,187,241,72,95,91,220,180,84,226,2,76,24,3,6,64,235,183,62,156,249,197,66,30,171,75,119,43,92,80,222,116,149,218,178,251,83,100,136,164,151,90,105,4,208,76,243,180,72,18,41,85,149,34,194,211,7,216,28,5,106,185,50,57,144,116,119,187,232,173,45,175,41,173,212,58,190,202,141,110,241,4,243,82,180,198,66,137,19,2,202,91,141,224,236,200,82,112,222,93,222,164,117,14,213,189,187,237,94,174,191,159,152,180,208,38,169,101,53,95,63,110,153,168,238,72,136,4,101,205,69,59,44,219,87,122,141,165,182,146,64,35,220,68,27,89,119,59,64,234,58,93,10,37,58,178,219,123,182,213,11,37,101,99,199,13,108,149,180,241,137,12,53,21,65,12,111,79,176,9,68,171,10,204,204,133,73,101,220,196,131,220,13,98,241,119,215,14,21,133,194,22,152,73,66,135,246,146,146,37,42,73,41,130,9,144,144,8,216,213,20,186,219,193,41,111,16,39,56,56,222,15,48,115,211,187,106,147,94,46,58,67,182,245,86,122,56,173,18,192,247,91,174,86,42,25,25,99,166,50,46,215,145,163,4,25,33,77,192,42,170,57,82,81,99,80,118,175,83,73,168,173,23,38,166,175,52,71,116,19,173,74,45,68,97,39,134,111,8,168,50,32,39,100,129,36,42,84,156,140,224,224,140,10,239,5,119,112,245,251,65,76,116,45,61,49,187,41,142,170,234,38,150,166,6,165,150,166,118,106,70,241,169,227,100,201,97,32,43,180,162,67,15,46,89,80,154,244,157,170,225,164,108,245,145,207,166,99,105,29,254,96,67,105,172,134,103,149,196,113,198,23,247,144,210,166,113,24,203,179,22,39,215,236,188,25,15,254,185,110,219,180,150,173,137,247,145,217,128,173,122,71,188,84,147,147,202,72,152,143,26,142,241,160,150,134,181,203,167,158,172,68,237,82,244,108,241,250,245,92,62,44,162,212,148,54,181,214,54,195,73,34,252,155,197,20,177,79,34,109,145,106,50,91,193,105,29,29,154,22,142,34,112,73,98,92,42,128,160,26,22,227,220,11,137,167,107,102,158,179,91,41,42,98,87,121,238,85,239,53,85,41,35,59,30,150,20,240,164,63,194,118,213,0,51,144,91,24,102,27,207,105,244,85,179,79,67,96,171,185,222,75,93,238,134,88,163,123,156,235,12,213,4,189,76,138,41,163,117,128,146,177,203,131,225,147,128,9,220,87,61,39,182,220,26,243,143,219,180,197,150,129,10,149,21,206,209,26,64,141,213,49,39,0,79,90,111,8,121,54,78,149,56,119,196,12,249,249,80,31,181,58,170,183,72,232,203,181,143,89,220,107,163,174,65,29,178,134,154,7,89,252,57,224,121,36,88,179,24,44,232,124,119,33,144,145,180,166,215,77,177,178,200,251,83,110,239,70,170,182,79,168,104,36,177,67,69,83,178,138,174,154,237,226,255,0,164,0,167,124,126,36,106,198,120,162,241,29,48,206,85,157,92,54,220,58,179,181,195,76,88,116,69,226,61,29,163,228,165,158,143,83,215,186,213,82,75,78,213,82,161,77,168,225,221,101,218,86,55,154,61,168,98,124,56,145,153,136,80,160,161,219,203,69,110,148,178,85,105,250,180,148,69,75,80,230,25,30,8,161,139,99,18,196,32,64,164,243,150,37,148,1,184,42,151,85,220,114,30,202,240,139,131,196,69,181,240,87,244,210,172,143,254,222,162,15,102,165,156,28,17,26,121,73,216,146,74,241,11,148,48,193,91,68,29,71,159,62,240,55,175,154,129,52,221,150,182,197,105,165,165,185,197,93,93,90,143,61,101,58,84,206,242,21,69,13,44,210,3,206,74,70,10,59,236,97,157,225,149,112,69,253,196,142,247,96,190,215,94,47,23,111,24,209,42,76,139,83,81,29,44,50,211,52,73,29,41,171,56,16,28,212,17,251,236,83,25,26,38,17,196,2,135,136,217,95,63,131,76,211,188,51,205,10,148,241,252,0,89,210,18,192,73,32,11,230,109,136,89,240,185,98,20,133,4,224,117,16,213,84,144,73,113,134,171,228,105,171,236,38,41,5,194,158,224,231,198,104,36,105,24,179,199,42,98,84,89,21,155,7,45,141,236,172,65,68,109,123,220,3,135,49,112,120,98,21,238,168,106,209,63,179,51,172,3,149,40,170,73,36,226,118,130,106,133,181,237,195,173,118,202,19,24,158,106,238,158,67,187,159,90,175,189,213,163,209,250,205,235,45,26,175,69,95,108,183,24,233,222,106,123,221,76,30,30,233,195,68,178,200,10,166,217,224,101,18,201,140,32,50,54,65,136,51,6,175,119,205,43,175,187,83,117,164,190,80,84,203,68,35,146,116,162,184,211,207,186,154,160,161,104,221,51,232,164,168,96,209,190,9,86,1,151,13,205,130,213,116,183,201,59,133,103,138,147,74,53,109,93,116,115,80,221,104,98,173,47,110,184,164,136,203,138,96,112,35,13,72,241,16,225,182,169,42,54,143,12,238,46,202,23,88,105,153,52,22,168,211,198,180,92,32,142,121,30,226,139,72,96,73,217,138,60,170,73,111,25,100,242,6,84,95,18,64,196,44,107,214,19,217,222,16,56,130,92,78,181,54,182,180,161,191,112,136,32,12,56,160,0,213,59,243,25,39,17,90,31,249,101,89,164,54,160,28,65,202,178,48,15,52,248,116,231,203,51,84,255,0,73,173,55,120,233,43,181,29,45,196,219,117,69,166,146,138,134,90,86,69,240,101,166,72,5,36,98,24,163,30,35,40,130,53,87,194,185,25,57,24,97,213,129,211,31,16,23,190,219,71,101,237,215,116,244,155,82,87,83,202,45,85,247,36,150,55,128,9,54,152,170,12,140,232,136,233,226,70,100,95,222,43,43,179,130,164,120,93,86,254,230,246,179,85,118,27,184,137,53,186,239,10,72,144,154,171,124,244,210,238,118,128,157,164,178,224,17,206,81,178,160,30,125,65,230,210,252,63,106,205,23,222,206,217,92,116,125,234,40,107,181,24,73,234,239,244,19,40,13,88,161,142,202,136,66,227,118,200,146,21,59,112,200,99,13,194,128,65,223,103,16,187,43,199,109,20,233,102,224,170,97,95,176,199,246,249,158,96,236,78,243,21,63,24,66,30,97,55,26,3,172,198,8,253,194,121,244,48,57,28,204,109,20,104,183,75,60,211,86,63,205,199,45,56,159,247,39,112,102,32,168,39,27,79,10,14,64,200,7,131,234,48,74,252,28,147,142,132,20,179,106,46,193,4,162,189,84,220,47,189,189,85,90,122,74,128,169,37,93,141,185,88,214,69,192,51,66,89,149,113,185,118,225,118,237,199,135,33,94,201,123,178,234,107,106,222,116,173,218,142,239,66,210,108,51,67,54,209,23,174,85,149,128,104,223,0,29,146,5,108,28,250,21,235,169,218,113,84,58,174,193,241,161,209,186,79,213,39,251,135,120,243,0,215,63,187,225,170,64,237,153,58,155,59,17,244,61,15,113,173,213,148,84,117,116,51,67,113,72,154,153,163,97,47,137,141,161,112,114,73,62,156,123,245,31,211,95,43,116,176,210,216,52,52,137,109,180,233,217,170,98,154,19,111,132,176,168,150,182,122,134,143,195,119,30,18,248,53,72,163,30,116,12,193,163,5,4,65,232,165,38,171,141,104,98,67,81,66,145,131,117,135,25,17,187,47,150,146,117,193,252,64,150,101,200,56,64,24,20,147,149,154,110,142,162,22,174,165,157,98,253,221,116,165,94,50,48,202,228,72,188,100,224,133,117,83,156,100,169,32,0,71,67,184,215,11,181,227,200,108,58,162,2,76,130,146,65,239,18,32,193,18,8,254,42,91,39,221,225,186,161,57,49,131,180,117,142,121,170,231,95,89,115,238,5,215,68,118,104,219,174,212,22,202,251,109,37,234,250,178,178,72,77,20,49,190,242,187,14,232,99,168,147,106,224,20,116,114,73,7,196,59,172,229,174,219,21,154,134,154,211,77,184,36,17,248,112,41,140,5,142,24,246,128,163,106,128,2,171,40,3,215,243,193,61,0,190,26,237,181,21,246,189,75,221,205,69,79,59,205,125,120,237,54,242,209,42,202,150,218,88,132,97,148,175,152,22,43,135,0,15,52,1,190,253,26,53,14,173,189,105,40,63,105,91,171,44,245,148,53,8,176,204,146,209,124,212,171,51,224,193,178,68,101,88,162,97,42,174,95,24,202,54,227,187,160,40,122,215,131,91,255,0,201,40,21,45,88,28,215,217,200,128,0,141,227,86,6,231,157,19,187,215,120,240,182,216,13,227,109,124,254,27,100,236,40,59,171,244,125,210,225,105,189,222,236,186,114,205,91,89,93,119,120,162,52,182,101,88,5,34,69,37,190,141,89,164,241,26,103,88,235,35,169,13,18,120,103,192,146,48,170,73,47,12,211,122,170,77,40,151,30,218,84,233,54,191,92,108,84,52,215,186,171,138,222,18,10,120,88,26,127,152,167,122,149,63,141,36,106,165,218,160,200,2,2,23,212,137,181,110,159,147,64,234,168,42,110,255,0,183,239,80,218,109,137,91,53,64,184,75,21,174,134,69,96,68,73,8,86,48,64,145,195,35,99,47,234,155,246,160,220,36,247,141,31,91,102,130,144,246,218,138,174,138,74,218,120,225,122,230,155,117,50,76,254,18,7,122,109,206,178,198,192,63,139,226,35,156,176,62,137,158,178,158,219,240,145,198,75,78,189,104,167,18,218,243,5,69,66,32,165,65,32,123,192,153,7,113,140,200,38,47,88,188,134,211,11,80,18,48,78,62,125,223,126,234,107,186,234,237,65,97,190,10,141,51,89,37,68,122,142,122,91,133,174,146,122,216,162,167,146,181,218,102,117,121,74,186,129,186,158,149,85,3,168,116,149,150,50,229,113,209,6,229,175,44,240,81,223,171,234,210,182,186,182,205,65,85,113,44,180,202,239,79,177,21,212,5,0,59,2,31,203,180,110,218,156,157,220,116,11,188,107,173,43,95,171,110,95,222,117,182,165,69,194,225,75,87,29,125,84,13,71,44,81,9,86,6,130,69,43,38,36,143,197,168,103,12,178,70,202,88,4,203,25,32,213,116,213,55,157,89,89,7,117,173,157,189,190,155,45,182,72,171,96,85,184,83,90,225,154,90,105,218,99,182,73,35,50,214,67,36,6,165,152,44,106,193,165,117,203,0,113,81,198,108,154,189,93,219,9,82,96,144,80,147,35,74,181,41,194,180,153,72,210,184,80,141,68,123,160,99,34,70,237,221,117,41,75,145,31,228,113,156,64,158,114,62,254,20,74,73,142,173,213,226,235,74,42,218,174,7,125,180,13,18,71,20,94,44,83,102,66,204,76,146,8,216,201,27,100,120,106,87,203,28,156,3,0,41,163,98,238,22,151,182,234,106,106,235,213,210,231,105,142,132,83,193,75,9,183,209,150,11,24,158,153,7,2,37,62,50,148,33,136,43,35,49,12,6,126,88,187,205,170,104,165,174,215,145,246,70,182,235,79,92,213,63,45,95,74,235,93,87,20,196,74,4,82,144,3,136,130,152,99,25,8,17,3,178,126,37,143,165,90,11,187,22,13,83,165,238,209,233,250,135,183,221,108,180,148,244,22,75,124,241,9,110,49,248,66,72,163,169,118,101,114,254,41,159,108,128,25,22,52,201,46,11,185,52,45,61,143,225,156,107,134,11,59,167,148,22,165,151,19,251,144,11,100,108,51,204,103,86,165,145,203,24,19,221,174,229,165,23,82,153,71,237,196,24,60,182,147,221,176,252,144,233,22,73,174,215,171,181,166,142,158,10,227,58,219,105,103,71,67,13,112,134,30,124,69,28,226,57,140,200,251,66,190,33,95,101,24,112,210,215,250,43,160,172,183,68,149,41,91,110,151,21,209,202,173,136,231,144,151,100,87,201,4,6,36,0,9,192,11,236,84,145,133,77,238,211,162,110,131,87,212,207,121,169,166,90,152,173,118,138,25,97,38,174,253,84,90,161,231,104,233,129,77,179,15,17,127,214,39,154,84,145,152,196,242,97,150,219,251,125,124,238,6,159,142,215,121,184,220,180,246,140,169,146,162,169,173,112,84,168,185,94,35,154,111,19,117,109,68,100,172,17,186,110,38,158,155,110,124,119,13,33,192,3,167,112,47,105,211,198,87,166,192,36,165,42,80,128,73,37,35,221,10,50,6,153,84,245,62,236,0,102,70,118,247,134,246,45,234,125,80,49,4,143,25,0,115,129,229,222,41,203,89,247,98,207,92,247,13,15,161,108,19,107,171,207,134,240,220,105,168,42,214,10,59,122,157,193,133,101,107,126,238,2,118,184,216,11,75,229,56,80,112,122,141,209,246,6,255,0,220,43,164,122,235,191,90,206,123,205,218,122,17,109,123,37,179,125,45,162,27,120,37,210,137,135,19,204,139,38,215,243,58,156,170,143,225,86,232,175,101,181,105,61,7,100,54,75,29,164,91,45,150,216,176,148,54,155,103,140,197,217,246,236,17,170,145,150,219,46,231,60,134,25,36,22,220,28,106,239,54,186,16,35,146,182,10,137,252,97,72,144,192,219,154,121,193,1,163,77,187,148,62,50,216,36,0,161,157,138,198,143,34,21,191,179,178,184,214,231,20,26,244,137,192,48,57,66,99,223,81,201,2,39,36,192,4,128,98,183,126,229,148,37,22,30,236,157,206,231,188,242,72,196,253,205,68,59,135,115,170,208,218,106,219,103,208,246,9,224,154,186,81,111,160,134,217,111,141,161,163,66,190,26,49,82,85,35,69,119,137,84,159,40,98,153,5,114,58,135,246,223,93,232,10,40,238,183,75,146,79,65,83,89,61,100,49,84,73,82,179,24,168,188,48,124,31,28,170,58,166,90,67,38,114,100,147,197,144,179,151,144,169,54,219,29,206,207,100,73,181,149,240,86,85,180,74,181,53,111,136,214,157,8,44,99,200,109,170,136,204,224,20,218,185,98,216,203,51,17,30,157,137,251,195,12,250,99,78,84,126,205,210,118,90,141,179,94,18,145,98,172,185,49,141,80,10,84,117,204,10,83,206,213,24,203,179,2,128,2,88,103,56,237,175,21,226,29,137,176,80,8,117,32,22,149,130,148,30,130,61,213,105,38,84,84,152,48,6,119,185,98,187,86,208,224,116,31,116,229,124,137,251,231,97,7,169,231,79,241,247,211,182,215,138,219,182,136,162,168,142,253,83,77,82,213,20,117,86,186,99,89,243,146,44,146,111,166,142,40,213,203,41,240,92,25,2,44,65,101,141,153,192,97,39,79,119,123,119,119,187,165,101,169,178,82,87,205,160,173,10,102,72,214,158,33,85,113,249,114,146,43,248,213,28,65,72,27,49,97,98,50,157,203,185,38,62,157,38,255,0,178,125,49,164,116,154,218,52,91,69,96,172,166,169,90,250,42,215,121,30,24,171,2,132,12,202,206,64,87,82,99,96,61,85,153,121,206,11,141,167,94,91,232,236,39,83,85,87,221,100,75,163,193,107,172,128,181,50,252,133,67,69,80,76,114,49,40,164,16,36,80,84,58,55,39,37,73,206,115,135,127,225,221,151,179,28,41,235,119,95,133,58,82,178,86,117,100,13,42,130,96,133,105,81,76,130,145,239,73,145,32,144,79,22,55,151,9,118,213,178,160,153,29,253,124,32,196,230,78,8,28,171,78,159,237,38,146,181,218,96,211,194,6,249,11,101,52,113,198,212,7,229,36,170,174,136,156,213,50,162,34,44,164,162,21,145,88,229,164,148,150,43,183,18,13,61,75,109,164,161,181,181,20,114,86,212,203,49,166,107,131,70,41,155,194,103,62,20,136,97,5,124,60,4,38,70,110,85,84,159,92,133,84,213,54,219,178,90,237,148,129,17,46,148,141,81,13,58,204,187,158,21,88,252,171,34,21,139,130,233,159,54,194,172,64,14,57,25,208,220,41,174,180,235,91,66,100,104,36,99,177,157,118,151,80,120,96,51,157,172,48,203,156,18,172,164,129,156,2,182,190,194,240,11,219,181,107,43,253,65,74,73,42,51,170,52,168,144,131,40,143,218,20,0,35,48,114,38,135,92,241,107,214,147,218,16,52,18,70,57,12,136,145,158,191,10,249,82,250,134,170,213,53,77,242,150,11,117,92,210,22,167,138,162,161,252,73,162,222,166,19,33,137,179,19,176,37,24,44,174,3,12,141,227,131,20,173,177,214,92,181,108,87,163,107,162,178,87,69,28,133,42,169,100,106,143,155,136,186,187,71,57,219,25,225,214,38,198,73,32,190,214,30,108,200,175,154,130,130,134,205,95,116,185,220,146,26,75,116,78,159,49,51,22,141,29,50,74,40,83,189,138,159,225,78,75,121,71,155,56,130,104,222,224,234,67,81,113,189,215,105,251,29,53,225,5,48,168,183,222,37,38,58,107,88,140,201,243,5,225,101,241,37,30,44,167,241,4,80,140,10,134,194,177,235,107,214,125,151,183,77,157,243,235,184,120,36,168,145,167,144,24,74,65,4,14,105,30,241,3,26,136,21,88,37,219,242,84,202,18,218,102,62,61,73,223,161,250,102,181,83,83,233,171,239,114,35,23,123,165,190,107,228,95,233,116,147,69,51,127,165,70,167,108,145,136,84,50,180,44,129,195,120,140,57,3,11,34,182,246,43,203,71,49,167,253,171,91,225,65,79,44,226,36,150,86,72,149,229,98,6,216,193,35,115,13,217,42,128,144,185,56,199,67,56,44,26,212,85,77,168,165,161,179,211,53,228,61,13,21,190,130,69,164,217,36,177,202,223,53,51,35,159,17,227,93,229,93,78,236,6,192,27,132,109,11,126,221,247,58,175,189,247,30,234,107,157,118,250,118,195,96,168,34,205,53,93,100,115,82,10,83,228,218,115,50,138,117,96,19,33,134,210,78,214,5,64,206,71,217,78,37,197,44,184,114,220,178,179,37,75,84,133,41,41,66,116,100,224,74,85,3,145,112,167,247,8,49,138,181,196,88,109,247,82,28,112,16,6,192,228,159,159,156,127,52,127,146,145,105,148,201,81,60,74,128,41,44,28,109,231,24,231,211,220,117,13,215,218,242,135,79,210,189,154,223,71,87,83,117,169,136,200,176,198,134,57,18,37,147,103,136,197,138,248,17,151,194,137,223,247,108,55,108,241,72,41,210,10,253,77,169,111,154,70,186,237,219,123,93,37,41,172,167,99,253,227,186,35,80,82,82,68,174,195,196,72,37,139,199,153,213,67,200,21,227,88,148,202,164,73,48,86,70,73,161,104,181,117,175,71,212,106,90,251,93,4,87,8,158,81,68,151,41,12,121,112,187,77,109,84,140,89,164,152,236,98,88,144,72,102,0,170,28,245,177,246,147,138,55,117,104,237,154,148,180,35,73,82,220,66,85,132,140,171,73,239,2,36,73,207,187,38,74,106,89,89,11,101,38,225,96,19,48,19,35,126,255,0,199,198,54,50,13,59,70,151,186,10,43,157,53,154,174,217,91,21,50,162,61,192,75,49,160,59,164,89,5,58,200,112,210,176,121,207,205,96,23,18,198,199,196,81,177,83,174,159,213,105,220,11,48,146,219,3,208,44,47,53,109,222,80,146,74,118,17,228,137,2,5,137,228,50,13,229,195,59,5,242,50,236,102,120,159,101,187,155,91,118,213,83,89,234,238,87,29,81,117,171,133,42,42,11,181,60,52,246,232,214,95,10,110,55,12,149,10,141,136,148,134,222,167,0,150,34,196,193,77,12,229,74,149,46,249,32,3,198,7,169,254,163,249,142,131,217,112,190,17,237,31,8,182,13,133,161,182,224,12,137,33,50,33,68,234,223,114,65,212,14,10,166,69,76,187,219,171,7,214,18,65,159,148,252,60,50,35,186,132,119,158,220,154,168,238,246,235,21,155,246,124,21,42,105,40,153,2,97,94,100,41,35,178,140,129,4,113,149,42,135,111,225,42,160,49,243,73,52,207,102,180,165,178,150,41,239,212,20,215,75,186,201,44,230,225,177,163,120,94,79,198,176,48,59,227,76,243,128,217,39,204,121,198,37,237,119,178,69,83,61,2,222,109,241,203,74,64,156,203,82,136,177,49,206,3,179,16,170,72,4,224,144,112,51,215,213,154,106,128,26,34,219,88,3,202,149,60,253,136,4,126,71,168,184,39,176,124,22,202,242,230,236,30,216,186,162,168,89,10,8,7,251,64,238,35,4,231,124,210,92,113,91,181,182,148,25,72,29,49,61,107,229,108,169,184,162,55,39,215,39,158,145,16,205,192,39,63,229,210,198,164,98,220,128,79,175,79,22,187,67,212,29,229,6,196,28,143,111,215,174,132,93,67,8,147,66,66,74,204,83,5,61,178,162,121,21,118,21,83,245,245,234,105,102,177,45,52,67,200,55,159,232,58,251,13,28,80,56,32,2,195,212,244,169,110,19,198,114,54,129,247,232,109,213,211,143,141,41,218,173,180,210,80,101,84,251,3,83,91,224,83,32,5,189,190,253,37,172,188,75,43,128,28,160,62,128,122,158,154,102,170,105,83,196,103,108,250,14,144,181,193,80,249,223,45,252,32,123,117,65,187,93,71,81,201,171,37,232,16,54,170,248,49,184,103,59,71,175,80,250,125,53,160,245,214,185,190,82,93,45,85,246,195,75,76,32,150,79,17,30,74,157,232,70,71,148,4,62,133,92,48,36,96,56,42,93,26,67,73,118,220,241,210,220,224,249,89,228,219,177,131,23,167,152,144,184,240,229,192,4,146,196,5,96,174,118,177,10,84,110,43,5,12,2,189,174,40,165,101,146,33,11,156,159,50,169,37,120,250,130,91,159,191,57,192,198,159,218,223,103,63,248,174,213,22,157,174,132,73,213,238,164,152,32,128,70,160,74,84,12,16,68,24,145,57,160,188,62,244,240,215,11,154,100,198,61,13,193,250,208,66,237,216,218,170,90,251,101,155,78,95,42,233,169,234,218,170,174,115,115,156,165,28,108,10,24,136,8,124,53,168,100,96,158,36,173,16,59,88,109,39,29,44,181,118,151,185,250,119,84,10,239,254,28,198,26,184,156,202,247,52,146,9,149,78,224,93,81,92,16,25,142,23,7,110,220,129,233,147,61,69,44,85,112,73,77,56,99,28,168,81,128,36,28,17,131,131,236,122,130,218,104,123,131,170,111,85,246,205,87,113,169,182,193,110,88,224,160,186,81,200,241,37,79,135,229,87,150,32,196,48,116,36,182,205,170,172,70,20,133,85,94,75,198,127,240,225,159,103,157,102,233,14,92,63,161,56,13,164,21,74,61,227,157,198,172,233,25,0,13,35,37,52,126,219,142,46,242,80,82,132,158,170,152,201,223,203,111,157,42,184,216,46,21,214,171,213,134,199,65,105,164,191,93,233,102,122,170,40,234,170,234,13,83,60,100,1,79,133,64,178,190,220,228,96,146,24,236,25,73,3,69,142,94,228,105,59,53,22,144,186,104,152,244,165,69,161,82,140,84,106,107,140,206,225,124,69,72,252,209,68,177,74,100,12,138,17,102,92,147,183,28,17,212,179,80,234,11,222,148,166,180,89,239,148,243,87,79,28,239,242,247,219,125,47,143,17,114,54,196,146,120,82,25,99,39,36,7,72,129,27,136,36,14,58,93,77,222,106,14,229,70,218,118,251,79,50,69,11,9,146,178,234,87,192,148,200,152,49,199,35,62,8,34,44,228,162,238,59,79,171,140,205,192,189,167,126,227,137,186,237,203,136,97,165,19,161,43,86,146,82,161,171,223,73,76,161,96,233,11,7,73,198,164,234,25,51,190,211,65,144,148,183,173,98,50,153,57,29,51,145,19,27,142,88,173,86,175,239,87,200,91,104,107,47,86,58,202,246,87,169,172,99,107,150,26,137,84,57,18,70,168,42,54,196,35,115,225,110,216,224,21,25,46,121,45,58,226,178,231,108,164,55,251,230,159,90,10,91,44,233,89,68,244,181,255,0,55,83,80,249,216,208,248,114,197,79,24,50,197,35,196,51,35,29,206,165,85,152,40,233,242,209,164,180,149,158,182,158,245,109,210,214,216,46,94,74,181,171,150,129,69,91,41,57,66,207,34,248,143,27,40,30,86,242,50,224,97,151,4,172,154,223,69,28,179,85,11,124,5,102,37,228,142,58,116,3,113,36,151,1,87,147,147,200,247,3,140,31,94,163,194,19,196,47,44,82,183,86,156,129,10,66,212,176,123,253,244,192,62,19,227,65,46,158,182,98,226,52,153,7,32,164,38,59,189,211,183,141,70,224,215,169,85,73,251,98,245,166,46,180,182,105,41,86,178,10,197,129,43,203,144,193,128,100,162,121,253,182,186,200,60,184,7,118,210,160,186,59,213,203,74,106,27,149,170,203,13,242,19,87,251,201,26,223,21,76,80,92,36,105,34,217,31,143,4,128,74,233,180,131,231,43,180,199,27,54,70,246,8,116,230,137,210,135,82,220,109,151,171,85,174,232,2,26,235,35,189,28,70,31,217,179,16,76,75,198,36,240,228,24,231,112,84,120,49,183,118,58,148,75,219,189,27,44,238,23,73,217,98,134,166,63,14,160,197,72,35,148,128,65,79,13,147,1,60,222,98,64,201,42,156,140,2,39,185,180,188,187,183,45,44,37,64,200,33,91,244,59,0,8,238,233,240,165,109,235,70,28,153,80,231,141,143,62,115,158,254,180,201,165,15,111,59,151,96,142,219,171,174,75,53,100,102,166,122,74,147,75,43,211,77,75,15,238,228,219,57,30,28,169,27,179,12,172,128,7,8,118,228,2,205,186,87,78,233,59,78,179,81,91,113,47,169,109,82,58,207,81,226,5,122,134,116,17,177,153,57,76,238,112,9,93,172,29,149,36,46,196,60,173,247,46,195,104,157,61,76,183,189,19,5,207,75,139,117,79,205,87,173,174,178,104,106,170,96,12,187,193,153,25,165,41,225,172,142,34,82,119,176,85,5,10,156,68,187,147,123,184,118,250,174,107,133,251,87,120,117,116,240,51,91,104,229,137,68,79,2,150,17,161,165,88,196,143,4,145,133,140,201,53,73,39,50,97,27,104,199,59,178,224,174,251,32,226,63,88,67,237,2,52,235,236,229,176,153,142,200,132,37,71,96,33,101,71,31,184,106,50,116,118,92,85,181,34,217,69,61,208,126,121,35,51,203,127,42,178,244,244,149,149,91,150,142,150,74,135,3,59,81,73,251,12,224,125,112,58,171,223,22,221,206,128,120,125,170,183,86,70,106,224,148,84,222,22,57,120,140,130,124,26,119,199,241,122,59,15,225,33,7,168,96,26,173,63,17,122,214,237,161,105,244,158,140,187,92,105,110,102,149,104,214,225,109,69,184,220,235,170,167,115,152,99,73,166,142,162,36,218,9,47,24,152,140,170,129,18,182,192,21,170,237,221,77,36,181,85,86,189,79,100,188,10,40,35,169,184,76,213,77,72,11,31,197,26,10,213,134,73,165,86,202,178,198,143,246,207,61,65,237,23,183,111,113,11,117,90,218,163,74,85,137,153,36,116,238,249,248,209,46,17,236,162,45,30,75,207,43,81,30,66,104,127,126,180,205,115,189,219,233,168,136,89,43,49,28,123,216,97,78,227,238,15,0,103,233,213,161,237,230,165,189,46,158,54,90,170,104,169,100,90,184,141,60,146,200,88,186,163,120,113,157,164,50,28,1,18,144,70,229,219,17,85,83,17,126,162,218,79,225,203,91,223,164,151,86,222,109,117,182,100,178,210,201,112,163,90,232,188,17,80,232,168,225,54,185,86,1,149,151,107,126,28,149,207,151,113,19,189,45,77,115,188,215,82,173,161,5,29,202,216,143,87,251,200,217,1,116,194,136,228,25,86,8,196,148,117,36,28,18,8,227,172,53,161,90,155,78,160,71,149,106,157,40,11,40,73,200,249,80,155,226,73,174,246,221,53,110,182,195,75,186,207,61,201,170,18,113,25,62,12,222,30,68,77,187,207,11,16,196,170,49,59,148,22,15,32,253,227,2,181,52,169,61,238,166,161,33,240,188,98,178,176,223,187,204,202,24,156,224,122,146,79,71,63,136,174,241,213,106,138,234,107,45,163,71,173,150,216,40,94,158,177,39,140,189,76,236,91,33,100,46,138,1,140,32,42,160,16,140,204,67,49,218,69,125,158,115,80,202,207,140,170,42,103,24,200,3,3,250,99,171,27,170,69,69,16,156,214,251,60,9,81,113,130,57,0,41,188,22,207,208,122,244,251,89,78,41,164,151,194,200,84,114,16,3,236,79,31,231,253,58,104,179,207,224,78,177,201,27,20,145,148,238,7,27,125,179,252,137,232,135,120,166,182,211,90,146,154,58,112,107,15,150,174,100,153,39,77,161,242,4,97,70,61,148,228,49,244,60,224,145,213,59,133,148,184,39,106,180,208,1,188,111,73,180,101,37,203,79,86,82,234,187,93,198,122,91,156,57,146,154,104,36,42,241,147,193,57,250,16,72,32,240,65,32,228,18,58,126,186,95,166,166,162,106,219,141,93,77,85,194,119,220,210,204,230,73,101,124,242,75,156,146,127,63,249,117,237,13,165,211,82,234,23,177,233,139,214,119,146,105,170,47,19,67,65,17,80,6,224,237,36,173,28,120,201,198,92,130,61,193,224,231,173,116,190,170,183,63,141,87,77,0,142,220,205,188,36,169,36,121,252,63,141,24,134,245,245,7,7,215,211,25,168,180,45,199,12,153,21,42,10,68,77,66,164,212,115,75,112,122,89,100,1,101,112,161,134,114,167,30,159,207,223,172,39,128,59,25,127,249,135,10,72,60,103,239,233,143,191,223,166,250,10,127,30,251,13,35,212,178,23,108,16,1,220,75,103,144,127,95,175,82,72,116,252,242,95,226,211,177,18,205,87,42,132,144,30,66,156,254,46,125,185,206,126,157,74,90,74,20,2,106,194,28,201,171,21,240,89,117,208,253,184,187,221,181,126,167,187,50,92,43,227,91,77,166,130,154,150,90,186,186,160,206,26,86,138,8,85,164,112,190,26,130,85,78,50,121,234,198,92,59,137,221,157,75,168,169,117,15,108,59,45,116,138,56,88,211,86,87,106,106,168,236,226,178,153,75,254,224,211,157,243,48,12,124,72,165,116,82,133,228,0,109,121,4,153,252,56,233,107,126,148,237,173,52,212,116,2,9,107,230,148,177,104,130,184,142,55,49,34,231,25,42,118,25,6,73,230,86,35,215,162,162,79,145,128,113,159,78,187,103,3,225,14,55,195,90,66,151,0,137,192,206,115,146,103,228,5,114,174,53,196,219,115,136,56,176,157,68,99,39,24,198,194,62,181,1,188,247,139,185,250,94,130,178,182,241,240,237,125,173,116,200,136,105,219,173,53,201,38,152,130,16,16,68,115,170,18,20,51,136,78,208,73,193,198,11,47,108,59,63,220,235,22,154,212,221,194,215,177,91,43,53,222,165,188,71,117,169,138,134,165,195,193,76,80,66,98,19,146,2,53,60,15,40,136,13,232,167,57,50,229,2,24,41,170,4,114,141,222,128,245,42,160,104,234,169,194,134,1,73,12,48,121,200,57,233,220,79,132,11,132,67,171,42,143,219,33,62,233,228,98,32,145,202,65,170,182,188,68,35,8,64,76,239,19,145,211,36,249,210,74,171,118,181,146,212,148,22,61,111,21,60,207,188,201,91,113,180,37,77,66,135,198,223,12,68,208,196,133,6,113,190,57,6,113,184,48,4,24,150,150,237,100,157,180,146,141,180,163,173,76,70,186,173,235,225,170,33,149,233,101,59,163,11,180,70,75,169,69,39,205,146,211,75,150,35,105,82,165,52,113,190,35,97,146,71,90,171,173,206,50,195,208,244,58,235,135,91,94,45,37,201,10,79,237,32,144,70,217,31,15,132,141,137,169,19,112,226,18,64,130,14,226,5,70,169,238,116,247,10,10,122,250,71,137,161,170,133,102,141,163,148,74,174,140,50,173,187,0,28,130,14,6,64,206,1,97,230,59,40,157,196,128,142,79,91,228,182,72,36,44,71,25,244,235,24,233,93,100,27,71,71,89,9,109,144,222,162,168,27,157,207,121,170,10,149,43,84,69,122,245,116,54,107,45,125,246,88,153,150,219,3,214,17,18,141,229,35,66,196,121,142,24,227,119,25,95,92,12,30,122,174,93,238,238,36,218,162,217,83,85,126,168,177,255,0,117,173,240,72,181,148,116,170,181,21,165,101,130,88,94,81,35,60,98,56,200,153,70,121,196,130,52,117,59,153,13,153,191,105,201,117,94,144,189,233,129,90,104,100,187,219,170,40,86,168,71,188,192,100,137,144,62,220,141,219,119,103,110,64,56,199,64,123,231,101,187,201,104,218,154,124,105,251,205,84,19,198,208,212,79,16,142,86,163,165,49,48,129,103,114,93,26,168,187,43,197,149,140,42,74,165,136,144,179,115,159,108,85,198,86,243,8,225,201,37,169,254,164,65,49,35,145,18,99,36,1,131,25,163,156,52,48,18,84,233,247,134,220,168,123,217,138,189,87,73,99,165,210,242,81,232,202,107,1,154,101,172,175,138,170,24,146,161,37,104,226,130,48,244,103,196,138,171,52,205,39,141,130,118,69,185,136,240,183,245,50,147,69,209,234,157,117,120,151,81,215,193,45,150,91,92,116,225,239,30,17,171,161,195,5,86,146,106,114,21,195,164,127,187,149,229,119,115,28,129,215,106,100,128,173,189,188,215,58,10,181,175,182,189,47,169,111,122,114,245,68,181,9,111,162,165,153,218,10,105,94,176,199,29,68,212,160,248,117,2,135,108,140,6,221,171,85,180,128,27,111,82,27,127,122,237,85,183,43,109,206,93,85,29,179,85,104,212,166,150,130,122,177,37,34,84,209,169,69,20,181,106,133,12,161,70,227,140,41,217,36,200,75,238,86,25,53,241,17,102,127,65,126,202,200,64,5,39,49,9,16,68,136,213,140,137,27,146,144,100,205,21,13,42,123,70,249,253,254,53,112,52,182,144,186,105,56,234,44,119,170,218,106,186,136,234,11,210,84,42,24,166,150,0,171,196,168,73,243,36,142,227,10,118,133,100,198,210,112,26,245,21,162,199,161,233,94,191,78,210,81,89,234,110,145,195,109,105,225,11,10,65,20,98,71,241,212,21,104,131,67,23,141,32,12,0,125,138,132,156,34,244,52,208,189,227,169,214,247,187,149,151,182,250,30,186,186,237,105,162,142,104,30,57,86,134,145,38,151,255,0,190,26,181,100,152,164,229,231,70,111,18,37,119,49,144,85,203,22,32,157,75,67,121,164,213,50,234,59,238,157,154,232,213,117,51,210,209,213,208,220,33,158,27,93,15,145,177,36,115,44,18,70,197,161,93,203,10,204,236,202,55,103,98,5,234,156,38,226,213,118,173,166,222,75,104,194,73,147,180,140,19,158,224,122,115,160,47,176,226,28,81,81,201,229,129,62,94,188,41,175,93,105,26,143,216,48,218,244,133,170,133,94,3,12,180,20,238,26,56,226,171,164,79,18,140,238,65,229,93,240,197,27,150,60,198,2,112,27,160,111,197,46,185,121,233,104,116,244,79,178,211,129,116,121,20,144,42,225,240,215,193,32,17,188,5,203,231,60,22,250,109,224,235,125,213,118,56,116,237,13,254,205,124,183,37,142,107,132,113,7,187,201,45,10,211,202,39,8,171,137,124,54,240,214,96,161,148,243,26,238,96,174,170,35,20,239,226,27,81,223,44,58,207,78,94,239,55,74,81,80,105,168,110,115,197,12,77,39,200,151,149,164,157,74,73,150,255,0,239,175,154,144,71,33,220,169,34,35,42,237,3,161,254,213,113,16,44,28,109,149,126,237,32,145,208,145,183,148,143,197,21,224,22,106,55,72,83,201,218,72,158,177,69,11,22,128,176,105,174,219,87,93,222,217,77,85,127,52,77,73,62,208,42,218,150,105,169,167,113,59,8,140,129,100,139,1,70,224,136,138,158,155,218,103,103,107,237,247,70,221,244,38,147,177,104,202,243,77,118,181,80,153,233,99,168,182,73,44,211,76,79,239,25,24,110,27,221,203,50,171,56,4,51,6,43,228,87,123,178,105,43,70,164,236,237,77,246,172,223,233,181,37,85,186,91,234,11,157,253,214,149,234,66,54,106,77,60,21,33,4,40,206,206,172,241,100,131,231,4,179,100,95,21,182,245,113,176,220,181,94,172,169,74,91,230,149,121,236,247,99,75,74,140,147,196,140,209,149,72,227,116,89,20,15,221,228,109,1,79,39,106,166,254,107,237,137,87,8,101,14,54,132,169,178,144,144,10,117,17,60,194,132,16,163,224,113,130,99,20,85,165,11,181,151,22,78,169,39,225,208,116,241,241,167,93,67,110,208,21,218,10,190,159,85,94,4,114,93,42,188,11,28,112,91,30,165,209,41,138,180,178,153,56,221,38,201,68,114,49,195,102,50,121,220,64,27,201,171,123,185,165,236,55,29,41,109,211,116,119,170,60,71,21,46,161,138,149,197,67,82,208,85,101,22,58,129,181,204,105,39,148,43,2,241,134,76,4,242,224,135,164,244,181,226,221,121,179,218,40,244,45,199,85,90,41,167,150,162,24,236,151,9,38,183,181,68,142,135,101,68,152,204,18,83,199,147,230,47,202,174,48,36,241,122,40,221,190,27,108,26,171,92,88,117,198,142,174,177,85,105,186,135,130,190,229,5,90,26,232,174,132,191,239,229,86,33,163,6,72,202,242,129,114,196,183,240,168,20,184,95,8,226,183,232,237,108,253,213,202,82,176,163,36,130,12,175,10,136,86,227,73,219,148,153,48,175,137,166,215,250,110,128,164,156,231,151,129,160,191,107,62,33,244,62,157,212,118,245,147,196,211,144,199,34,197,82,181,20,254,44,126,7,145,141,26,20,202,170,2,129,81,130,171,170,8,201,46,67,41,51,105,61,45,89,118,238,29,223,184,247,58,27,93,63,133,87,16,145,25,91,20,181,134,56,210,52,202,73,181,164,88,165,4,74,9,18,51,182,210,216,80,184,247,55,225,98,195,125,173,214,90,211,184,250,130,158,68,172,197,93,37,81,0,75,3,51,50,134,39,116,72,6,24,47,134,119,101,146,50,28,12,198,71,212,53,61,228,248,102,167,164,169,184,221,38,212,93,184,249,239,217,229,93,38,105,45,208,52,206,163,98,72,145,73,19,108,132,183,134,1,135,37,78,75,50,56,123,94,206,241,59,20,219,139,133,22,153,237,16,181,36,66,210,146,55,219,41,49,39,80,36,78,73,153,169,66,173,111,53,42,215,254,164,24,7,159,56,7,99,61,244,96,212,205,120,215,154,35,87,81,75,219,234,249,100,172,162,170,181,208,61,53,93,48,169,169,142,72,202,171,2,238,138,170,124,66,127,25,87,83,252,64,224,172,211,26,114,43,100,218,107,246,237,228,94,41,235,173,15,26,155,145,132,188,213,108,148,238,129,0,69,12,124,24,24,224,0,113,19,49,201,44,122,223,89,174,237,246,120,167,215,173,82,191,220,202,106,114,106,43,99,50,200,204,84,51,201,60,16,34,51,52,104,168,55,99,219,197,112,23,195,99,36,111,65,235,91,93,191,181,253,179,190,235,11,189,29,169,107,74,194,143,81,81,20,48,41,249,74,130,170,95,132,80,21,0,3,56,7,3,233,215,119,66,210,135,0,82,231,221,201,48,57,136,218,7,112,172,130,146,190,204,233,76,103,28,255,0,180,200,231,221,138,155,234,43,170,105,56,169,238,215,219,245,190,146,128,75,242,171,15,134,208,43,151,252,11,187,121,30,69,12,73,193,1,67,182,223,40,192,235,82,86,234,61,101,124,254,231,94,45,22,244,211,149,84,209,84,87,73,13,231,199,17,210,202,197,18,84,100,42,93,154,85,204,108,235,132,17,57,0,156,120,110,90,247,95,246,178,239,81,98,171,131,185,116,205,251,42,173,110,210,84,233,248,26,238,124,20,87,140,197,51,211,36,201,4,110,210,46,239,16,13,192,0,49,144,192,3,171,59,183,117,186,247,18,154,191,179,180,119,59,173,166,203,81,73,21,116,58,90,221,84,141,53,50,239,49,36,208,201,74,200,132,59,240,118,72,185,11,179,105,105,9,19,197,46,153,83,137,14,168,20,106,76,165,48,74,182,50,70,112,34,54,30,51,21,102,202,201,229,38,66,72,84,28,144,64,29,58,111,86,83,77,220,21,237,102,142,104,163,130,229,29,109,61,53,108,112,23,69,122,136,231,85,50,174,88,179,36,145,160,112,114,114,170,225,240,193,199,82,91,229,250,75,52,116,164,34,188,149,51,138,115,228,119,142,2,80,190,247,42,9,0,42,156,3,141,197,148,101,125,69,107,210,189,222,212,85,186,138,215,71,168,59,71,171,40,106,173,243,79,73,83,37,5,13,64,105,169,13,61,65,64,202,164,200,38,89,152,148,25,102,85,106,130,14,89,177,7,184,247,27,80,74,241,216,52,172,85,19,233,234,107,188,211,73,65,64,166,157,18,138,161,222,82,179,153,26,57,8,196,145,172,111,177,71,134,140,65,59,24,134,113,79,107,109,237,26,79,98,36,171,105,4,70,209,50,60,102,36,200,16,12,211,155,224,111,173,205,75,24,27,228,126,126,21,117,52,253,162,146,195,4,198,122,192,213,21,178,10,186,217,26,71,216,211,180,106,165,145,100,102,49,161,8,54,166,236,40,224,116,205,220,43,181,61,185,237,47,73,36,38,229,84,181,2,214,239,72,178,196,36,240,25,132,178,200,85,188,42,112,187,150,71,28,237,147,202,65,193,3,139,31,115,53,90,233,235,117,6,182,236,157,250,166,229,67,60,116,203,61,37,26,61,27,171,177,141,65,105,221,29,95,194,125,135,41,141,204,64,219,184,0,253,218,75,230,130,175,249,138,8,174,246,209,90,211,213,89,104,172,179,84,58,85,83,71,3,52,149,49,181,36,234,178,33,44,225,156,133,218,200,33,252,42,177,162,79,250,167,111,153,77,187,233,18,185,7,10,142,160,144,160,55,136,32,19,7,153,25,166,11,83,106,165,92,73,247,79,81,246,159,160,199,74,195,83,234,77,53,164,175,95,223,42,91,228,115,92,36,20,212,181,1,204,108,171,72,237,74,226,37,96,121,38,61,239,30,233,10,15,22,86,201,243,158,160,90,187,92,233,139,174,183,157,117,36,21,23,205,55,107,172,160,171,183,212,209,43,32,105,222,89,90,9,137,241,144,53,58,23,149,124,98,10,179,40,81,128,10,201,40,239,166,161,163,58,131,69,232,42,145,139,53,85,99,213,92,127,126,60,54,166,164,140,60,209,76,54,59,21,16,201,187,28,111,224,101,114,88,74,237,90,122,197,111,172,162,151,78,218,232,45,214,241,139,122,205,75,77,10,202,212,168,187,214,52,37,55,60,70,69,127,46,225,195,180,138,78,60,208,95,54,167,220,95,100,10,203,68,74,82,1,50,82,76,148,149,0,160,65,3,57,145,35,153,168,155,82,10,82,165,227,80,48,73,198,15,80,48,119,142,227,88,106,24,111,58,147,70,9,108,97,96,172,174,240,76,105,49,40,170,173,81,25,149,153,124,197,93,66,201,134,193,35,36,143,196,15,94,189,87,219,116,221,206,182,106,109,69,67,109,154,233,89,5,214,234,107,182,201,242,244,8,240,192,226,34,254,72,98,32,176,108,243,201,41,134,11,181,125,227,88,90,236,215,168,236,83,210,77,45,93,77,37,84,240,141,235,10,9,99,80,99,141,221,248,93,228,250,250,0,7,248,151,58,102,183,218,238,55,58,99,83,168,231,23,38,170,144,209,45,53,97,143,99,68,163,124,73,30,74,185,10,27,120,96,205,230,115,229,0,5,87,173,248,95,19,187,124,217,58,148,221,163,179,74,156,32,24,34,72,78,112,73,4,133,4,153,130,83,32,237,93,14,188,206,149,58,146,27,50,66,125,114,230,39,231,77,87,123,126,161,211,55,97,81,102,160,164,187,73,81,84,66,37,113,144,71,19,72,245,14,30,57,161,134,67,22,211,81,34,48,117,17,148,101,109,232,198,93,226,27,133,255,0,86,139,57,146,74,219,134,148,170,162,138,162,205,60,244,44,30,75,172,161,216,180,181,21,21,16,43,33,196,83,24,240,18,68,13,59,25,34,62,94,172,131,171,50,248,114,96,182,14,224,185,31,76,159,168,245,31,150,122,72,214,218,106,134,153,42,233,163,168,134,85,8,233,41,200,117,195,6,83,254,206,214,198,62,228,250,146,73,158,39,193,29,189,64,253,59,218,8,10,216,76,149,70,222,246,51,231,157,250,178,223,137,37,181,18,226,38,99,61,195,202,134,29,184,237,215,111,239,22,42,187,188,175,13,218,170,247,12,212,151,104,101,169,105,26,101,74,137,34,89,103,70,37,196,142,176,171,2,236,196,99,114,16,89,153,171,135,119,187,35,170,251,61,169,165,214,189,180,184,84,193,5,186,182,57,40,165,165,169,34,190,141,154,45,233,33,219,131,225,229,101,69,113,193,240,156,55,166,90,226,232,109,30,52,161,189,180,23,10,233,105,238,151,57,235,68,21,140,210,52,114,51,16,242,44,172,75,48,147,10,228,18,112,197,201,36,179,0,209,173,43,108,218,173,204,26,87,84,209,216,239,22,73,99,130,228,89,227,103,170,79,25,157,217,103,56,104,130,199,24,13,26,176,7,195,109,203,150,4,243,159,105,29,253,15,178,182,238,60,214,187,144,173,9,193,66,140,40,130,66,96,169,88,18,71,49,239,146,157,193,222,25,196,157,107,136,59,161,82,217,25,7,32,237,240,241,242,205,3,59,103,241,198,215,27,159,236,174,235,89,40,41,35,169,48,42,221,104,35,104,252,23,0,43,153,35,46,87,99,100,59,16,50,164,54,208,65,10,167,157,115,219,250,45,23,73,47,117,180,142,174,165,210,85,175,76,183,39,156,50,201,100,189,83,54,210,4,251,9,87,18,120,131,100,145,7,37,203,99,18,109,96,42,188,124,45,104,78,235,216,234,181,93,153,170,108,55,217,36,101,150,37,134,52,161,90,159,198,195,193,85,12,136,193,215,105,202,176,7,113,67,194,244,54,237,199,118,123,171,240,177,125,155,183,250,178,137,174,26,97,166,98,246,201,220,203,28,25,118,87,169,161,144,48,17,182,85,129,0,237,102,66,178,40,101,242,165,175,26,190,87,13,101,92,77,39,176,94,80,224,33,74,76,28,25,10,49,228,65,131,18,13,22,106,202,210,229,229,191,195,112,224,30,243,103,0,249,70,126,125,98,142,90,99,85,82,119,15,84,77,162,181,164,21,86,221,88,244,43,58,208,221,154,10,170,71,49,248,166,58,186,55,96,62,101,2,130,54,143,49,89,106,75,60,158,105,15,206,246,207,113,237,132,53,58,151,66,211,90,172,146,13,41,116,174,188,83,91,188,90,122,79,152,134,159,195,166,157,35,201,92,137,170,223,2,93,236,251,80,115,225,239,143,102,176,91,47,196,85,146,199,125,209,164,211,73,73,77,37,222,159,81,83,85,129,81,101,168,68,4,195,60,120,6,50,94,54,95,17,217,80,152,9,71,108,174,225,54,171,238,165,207,91,232,206,232,232,173,113,168,180,93,174,236,214,40,45,115,92,36,186,71,225,85,26,57,231,101,52,139,23,138,211,73,43,74,249,84,80,188,41,44,138,0,105,44,184,189,191,14,96,219,41,197,58,172,13,64,20,166,64,18,72,84,28,17,133,123,210,147,0,198,4,10,177,126,233,212,188,19,161,60,210,98,71,129,230,14,253,65,25,163,119,103,190,83,73,246,151,183,133,37,184,65,27,219,233,107,234,106,99,95,19,192,138,72,140,243,203,49,124,8,208,188,165,156,128,10,134,3,209,55,43,62,173,142,155,185,250,190,239,99,138,196,179,221,109,85,79,73,61,12,74,145,153,97,57,154,58,162,73,92,41,125,145,120,110,57,14,206,163,35,170,207,109,239,207,119,245,61,37,139,179,189,190,183,210,93,39,138,40,173,86,154,186,74,55,133,165,142,44,42,185,18,190,27,10,138,219,221,80,46,221,229,84,168,101,81,30,156,238,149,198,235,75,87,220,222,226,222,244,166,155,52,13,71,30,161,163,73,46,54,248,252,41,132,43,78,211,211,72,81,1,125,254,102,117,92,38,115,206,76,124,96,183,237,2,208,134,155,43,105,40,8,144,148,165,73,60,225,211,148,114,231,30,100,71,173,120,99,150,101,78,188,176,149,18,76,18,76,247,233,25,62,66,106,197,119,62,233,218,157,1,163,117,38,146,214,22,123,13,157,237,117,180,77,251,26,176,136,166,105,68,74,0,138,158,25,36,169,63,186,133,35,241,64,10,124,112,55,141,178,149,30,233,95,137,158,234,95,108,54,221,33,217,190,214,189,218,11,69,60,49,86,106,13,65,28,140,178,36,57,101,38,24,164,17,211,25,21,10,24,222,121,183,237,43,30,214,56,233,130,227,216,254,204,89,109,243,199,219,234,170,189,117,169,21,85,218,121,106,65,166,154,95,18,52,43,78,98,199,139,38,233,226,144,160,50,97,55,147,200,32,74,251,91,121,158,27,78,151,211,247,107,181,61,150,162,244,230,219,86,210,93,146,25,100,240,106,118,138,68,69,101,154,13,251,37,40,1,220,90,85,35,9,225,169,18,199,180,247,55,124,85,54,69,194,16,10,16,74,8,200,84,70,146,145,6,36,73,48,34,64,206,13,135,24,181,98,215,180,67,122,200,147,239,3,142,166,14,121,119,114,169,125,71,111,251,221,223,26,155,165,203,85,119,11,71,216,160,166,165,54,216,237,214,173,45,75,84,104,37,203,25,22,157,38,139,117,43,110,50,51,75,28,129,221,136,59,202,132,61,124,180,246,27,189,139,65,85,166,166,248,148,190,92,105,42,38,89,190,102,166,211,19,213,171,5,207,137,21,67,72,242,192,170,73,199,134,203,131,184,143,98,73,85,29,219,237,135,110,181,21,209,123,147,115,162,166,172,106,117,182,193,79,87,59,120,128,248,107,81,13,66,66,184,57,83,42,157,231,128,17,130,242,224,17,151,116,53,157,103,247,194,139,83,105,183,215,149,182,217,43,229,174,91,109,37,170,225,36,201,186,44,248,20,237,37,49,167,148,179,128,201,40,150,69,65,187,8,202,170,14,131,137,90,88,240,231,87,100,171,114,252,148,25,74,200,211,171,80,212,172,145,238,145,227,145,128,8,36,115,119,183,183,72,67,201,80,73,206,232,28,163,98,71,175,26,134,208,118,135,185,186,187,64,89,237,186,151,191,19,37,130,25,22,130,154,215,73,108,130,224,146,161,152,4,19,60,78,162,164,248,225,48,28,200,6,71,152,114,189,97,220,46,200,235,237,97,175,18,255,0,170,59,167,60,181,246,138,26,170,154,203,141,21,134,146,146,162,150,24,99,102,125,176,82,176,89,25,132,133,3,43,144,219,213,65,111,192,12,26,1,102,185,104,75,125,131,71,90,237,84,53,182,117,1,35,174,184,65,113,169,163,169,221,48,144,49,167,221,28,115,0,82,68,155,44,3,22,13,79,129,131,21,214,23,235,61,125,125,246,90,248,105,153,46,19,205,71,69,168,36,154,120,99,171,175,72,153,66,179,201,33,134,34,91,33,86,34,145,130,142,203,24,66,72,203,251,77,195,184,189,154,237,127,227,144,167,17,165,189,64,149,18,85,42,145,172,233,64,76,96,225,36,99,96,169,171,156,63,136,147,218,7,212,1,147,128,19,182,59,179,243,249,80,27,74,219,181,86,157,238,156,213,154,195,83,208,197,169,110,84,136,182,109,75,170,238,149,198,157,161,4,164,114,124,204,82,38,197,42,160,39,204,41,135,108,107,248,8,80,77,118,189,117,171,52,100,117,183,14,238,246,111,83,207,108,104,37,168,169,191,219,83,231,236,181,179,187,143,150,157,106,85,153,30,6,5,6,221,178,178,182,29,88,179,24,250,36,233,94,223,69,22,142,139,73,235,154,148,212,166,161,124,111,151,184,65,27,248,8,170,170,34,65,201,43,30,64,223,146,119,49,57,25,0,3,59,199,240,243,167,180,59,211,92,244,230,155,181,92,108,55,90,232,105,42,109,146,91,146,170,225,73,63,156,36,148,146,231,196,96,11,97,160,39,205,129,146,72,86,136,253,231,179,87,30,207,32,113,123,67,14,233,204,145,172,8,146,146,50,149,128,79,145,51,28,233,45,248,197,159,26,115,244,215,41,131,176,141,143,129,220,119,8,243,228,108,15,110,239,182,251,246,141,91,205,178,235,21,198,134,149,132,8,96,149,95,194,92,98,52,42,18,50,142,216,57,13,28,91,164,241,10,162,169,81,210,27,110,179,54,168,175,26,199,87,92,227,181,216,42,235,37,107,75,72,140,15,236,241,26,164,83,8,213,4,174,245,94,11,48,66,29,153,68,65,85,74,148,53,210,109,63,219,157,65,89,95,110,181,89,90,155,246,68,15,43,86,195,117,20,166,161,97,86,86,74,72,182,248,194,105,150,54,144,182,100,10,91,195,218,185,89,11,109,194,252,250,115,89,207,174,45,215,186,189,69,163,235,183,26,153,47,48,80,87,95,160,172,85,40,147,154,134,73,38,85,134,116,71,68,47,27,49,131,24,11,153,13,6,255,0,241,1,110,54,213,189,202,1,41,18,8,133,38,66,128,73,51,186,167,104,49,50,65,218,28,158,1,110,181,173,109,168,202,252,143,254,80,121,79,240,6,244,64,238,16,173,238,245,202,72,239,213,149,186,66,223,13,1,168,75,68,143,36,85,108,17,115,20,149,113,54,78,233,4,236,190,29,62,230,83,40,12,120,242,144,116,54,173,107,222,129,93,101,115,134,10,251,205,178,90,117,173,161,165,117,139,117,176,50,43,121,97,147,16,49,116,18,19,44,44,132,70,124,164,70,54,140,175,61,199,237,157,30,143,187,105,84,239,61,62,168,212,55,138,117,138,194,63,101,212,211,59,209,8,146,98,149,21,51,196,145,59,135,221,136,195,187,137,35,88,241,146,195,160,205,95,124,38,237,38,155,158,138,197,124,173,173,212,117,181,200,181,86,245,184,79,18,65,74,21,89,29,86,37,42,210,19,226,171,137,28,12,73,17,84,111,51,46,7,142,158,49,115,197,82,227,55,26,157,158,213,58,181,1,57,210,8,68,143,116,236,21,40,152,10,57,50,239,210,168,180,134,18,220,68,136,228,6,57,243,158,167,63,42,188,151,236,106,157,57,116,181,219,160,168,141,234,233,222,156,124,212,50,66,184,150,62,31,60,22,64,31,60,28,176,4,12,231,61,68,245,142,135,176,233,123,93,94,174,211,22,106,74,120,173,54,90,223,30,217,23,137,4,53,56,143,114,60,126,19,160,134,85,8,203,184,12,186,182,210,71,149,146,179,246,235,227,135,92,234,13,109,107,209,26,142,37,52,55,91,221,61,53,59,82,209,43,85,188,114,84,97,98,153,164,115,179,59,215,62,17,28,46,220,16,72,55,39,83,83,207,95,96,185,91,224,216,141,85,69,60,94,52,139,190,56,137,93,185,101,83,189,184,98,118,175,174,210,50,164,142,190,128,224,101,175,106,120,51,105,227,8,10,113,41,72,95,32,85,167,222,218,36,73,59,136,231,27,86,86,233,187,158,5,114,148,182,168,213,156,116,145,235,168,166,139,21,45,230,10,182,181,80,223,94,130,140,91,190,74,123,124,180,202,245,113,195,43,229,214,25,75,183,134,140,170,177,228,52,160,32,10,10,73,24,112,138,56,46,223,182,174,180,242,193,60,73,117,149,234,33,154,178,161,42,41,74,141,136,174,177,22,44,206,204,251,206,118,242,232,9,108,0,184,86,27,142,173,211,212,179,252,213,173,235,162,121,34,88,232,106,163,144,153,196,141,0,105,3,172,129,105,228,116,149,30,55,138,79,46,115,191,99,161,223,118,185,138,154,200,168,210,225,83,104,142,57,233,230,173,171,169,93,175,88,206,85,252,40,103,112,124,76,164,107,205,57,36,49,65,189,10,178,155,163,130,112,205,93,189,170,52,169,68,144,164,198,162,72,41,80,4,131,167,31,184,136,51,223,76,46,220,145,165,213,109,202,48,34,12,247,147,203,122,109,181,246,249,116,237,5,219,74,86,234,43,117,61,101,101,28,149,214,234,83,27,25,210,152,60,134,42,186,135,218,89,157,228,40,202,228,162,4,128,168,241,60,66,136,53,214,154,31,189,151,57,30,197,106,158,41,41,166,167,136,84,155,88,20,113,78,203,132,241,48,204,12,185,30,25,50,20,85,44,28,170,133,220,73,206,231,173,109,154,114,237,38,144,211,118,26,251,253,234,153,93,231,160,182,8,246,80,74,67,149,21,147,72,234,148,197,217,27,42,196,202,65,220,35,124,141,204,214,205,9,175,117,18,93,233,59,135,171,205,29,130,225,32,134,13,55,167,166,41,10,82,42,4,9,45,123,69,29,91,22,85,93,194,19,2,183,152,48,101,114,163,11,117,236,58,92,117,182,184,106,253,220,135,22,1,213,0,130,148,37,100,196,3,37,82,20,118,247,71,34,195,138,148,161,74,186,72,78,218,65,220,245,58,119,240,146,7,121,166,237,43,119,180,82,81,208,104,222,219,233,83,95,87,105,168,50,92,99,89,68,20,118,202,180,129,97,120,170,42,213,29,60,93,164,230,56,132,143,184,134,100,84,127,16,108,214,189,131,167,238,61,19,167,112,245,29,198,241,45,74,71,76,244,180,169,21,53,5,42,25,20,188,180,240,72,37,104,228,218,27,247,141,35,203,230,101,14,20,237,18,91,95,103,180,61,158,215,77,99,179,80,221,40,173,180,147,44,208,209,211,94,235,162,129,28,18,67,8,214,96,190,167,119,35,241,121,189,121,233,29,239,181,181,90,110,149,175,26,11,88,94,236,19,213,85,66,213,230,90,223,159,89,225,220,76,140,162,183,197,11,32,80,118,145,128,204,21,14,55,2,54,143,126,155,217,238,28,92,186,74,67,45,143,218,147,128,59,146,64,4,146,121,153,147,136,218,134,48,175,214,220,4,218,44,133,158,106,31,85,2,99,200,71,94,180,241,173,52,117,218,235,163,82,197,100,213,245,150,129,77,224,200,245,81,210,196,242,133,128,137,20,198,177,136,194,190,248,211,24,42,160,22,227,208,10,87,87,112,238,213,94,179,160,169,186,107,91,141,170,91,106,71,72,147,214,213,79,60,17,42,109,98,38,222,95,119,137,44,113,179,147,149,221,130,21,85,2,173,175,238,47,119,43,251,31,114,180,197,173,233,106,47,118,27,186,202,144,221,104,105,54,85,210,188,74,25,190,106,21,98,140,187,78,227,36,69,64,218,195,97,198,226,38,248,131,166,214,90,191,83,88,43,251,102,143,120,181,221,233,154,175,124,54,125,244,180,241,71,224,52,147,239,27,140,193,158,166,53,106,128,170,131,114,199,187,33,135,88,79,110,175,6,164,93,217,188,82,234,64,42,68,43,97,4,21,16,97,49,171,196,149,13,227,4,184,99,46,33,10,101,212,5,36,201,74,134,221,241,140,255,0,21,19,188,219,174,250,178,249,115,90,253,9,97,178,91,173,212,94,36,245,54,138,209,78,145,213,187,52,191,190,105,136,50,176,89,72,240,145,119,4,48,166,55,159,49,73,245,125,102,148,211,148,244,186,86,227,36,143,117,182,193,71,5,186,17,227,77,81,71,20,70,37,240,166,85,205,48,193,153,151,42,25,152,72,238,88,160,81,49,179,223,228,142,203,251,102,239,251,66,236,41,109,146,195,81,101,183,236,130,52,71,240,201,83,23,135,33,102,76,129,190,119,82,4,178,54,36,36,175,77,189,182,237,174,173,139,80,190,137,163,215,113,91,165,166,160,168,249,233,33,130,152,212,210,135,32,124,178,5,9,35,146,24,22,152,251,42,1,129,180,55,21,23,215,60,83,137,20,240,183,85,14,42,16,17,41,33,64,29,73,80,36,37,7,120,58,134,164,157,129,163,46,6,251,62,213,224,57,239,228,38,119,254,123,166,150,246,7,183,182,202,216,107,170,164,107,233,146,215,87,19,197,79,116,160,104,18,137,252,204,85,1,150,72,92,249,148,228,169,116,56,32,169,110,142,203,72,177,13,131,12,125,219,165,90,107,67,91,52,149,37,77,61,166,137,34,150,190,97,85,91,34,238,221,83,81,225,162,25,27,113,56,202,198,163,25,192,199,74,230,141,98,109,167,204,223,65,215,208,158,197,112,69,123,55,195,83,106,234,245,186,96,172,130,98,99,144,38,0,27,72,9,213,18,68,205,101,47,157,253,67,154,249,114,152,251,83,106,82,13,192,5,251,244,247,13,84,20,176,172,101,1,92,123,123,244,140,199,28,42,100,153,128,63,225,233,23,205,180,181,173,19,128,34,17,43,169,11,200,57,35,7,159,127,110,63,133,178,125,7,90,197,14,219,125,170,170,125,204,138,117,168,171,131,129,14,70,239,94,122,68,8,121,60,73,14,21,121,3,235,212,114,225,175,116,117,5,234,159,77,85,106,74,8,238,213,141,182,154,214,147,9,43,167,56,201,217,2,230,87,0,101,137,10,64,80,73,192,25,233,73,212,214,0,106,188,75,197,52,41,68,93,42,100,145,194,199,11,174,65,87,115,133,86,220,0,219,156,249,135,24,231,170,207,221,218,88,132,254,161,212,163,81,129,36,9,61,7,83,220,42,84,52,243,198,16,146,124,169,210,170,182,69,39,110,20,116,209,85,88,201,150,11,151,63,207,161,148,191,20,93,147,122,235,133,150,135,88,254,209,187,91,210,71,123,109,61,28,194,105,54,126,45,158,34,170,183,232,216,62,185,192,234,19,221,143,139,43,119,108,180,213,22,166,173,237,142,168,146,26,201,188,37,90,163,5,58,40,7,4,25,17,228,1,253,72,67,134,32,49,244,82,67,151,198,184,85,146,195,79,190,128,163,176,212,36,248,13,205,74,158,25,126,255,0,236,105,95,8,250,211,189,85,8,48,212,71,242,112,212,210,84,71,34,207,70,200,164,75,184,29,195,204,118,157,217,32,171,96,18,114,72,231,40,158,59,165,52,113,201,99,149,170,97,74,128,211,210,212,63,239,81,72,5,149,25,253,253,72,87,35,27,193,12,21,66,23,252,125,51,211,61,101,138,164,212,79,93,105,154,130,130,178,82,167,199,249,38,118,114,61,165,196,139,226,140,100,115,130,50,112,65,193,29,33,99,152,222,179,13,175,146,142,62,94,190,116,186,138,182,142,186,4,169,165,155,114,200,112,55,2,174,27,25,42,202,216,101,97,238,164,6,4,16,64,199,77,250,195,82,217,244,118,156,173,212,23,202,230,164,164,165,140,150,116,0,185,99,194,170,6,224,177,36,0,15,25,245,227,164,215,173,51,111,187,212,75,61,83,85,209,214,201,78,169,227,211,212,76,99,117,142,109,208,131,26,48,37,213,136,147,114,128,80,6,95,16,43,16,204,246,77,89,115,183,71,112,143,82,230,178,146,215,20,198,174,174,151,100,136,101,89,17,25,99,112,21,29,80,179,120,139,128,209,146,187,182,141,170,217,238,49,237,8,225,14,33,167,144,160,23,32,44,13,73,65,2,101,98,66,130,123,196,137,196,140,85,203,126,28,171,160,84,209,152,220,115,142,227,183,211,194,128,54,159,136,77,103,121,142,174,154,105,32,191,192,110,201,28,22,251,157,182,35,243,52,108,36,35,127,132,161,67,163,36,62,153,243,54,121,0,130,94,212,22,251,245,61,13,29,94,132,176,208,31,52,215,7,106,219,140,84,109,2,178,175,136,179,75,61,68,101,202,188,132,130,196,96,186,166,3,41,232,135,89,96,237,174,139,183,37,218,158,75,109,182,90,42,136,171,82,59,50,188,6,39,0,136,164,169,52,219,76,113,49,118,136,172,132,110,102,104,200,7,118,214,45,71,26,119,39,64,26,122,91,153,150,170,231,73,43,45,68,8,87,140,108,149,66,62,75,70,55,148,96,55,145,156,163,51,172,109,215,47,60,29,28,103,245,92,46,226,237,55,46,45,178,161,25,82,96,140,37,68,146,2,137,3,24,61,208,77,104,157,2,217,180,58,80,91,200,17,129,203,114,7,135,169,138,223,219,93,116,151,187,116,246,26,217,76,149,116,146,121,101,18,187,210,204,165,84,230,7,60,28,110,193,93,238,70,71,225,244,19,6,120,208,128,228,141,220,2,71,25,206,0,207,67,30,207,82,219,180,246,159,169,188,215,107,90,67,74,105,41,163,150,138,73,118,69,66,209,7,220,217,98,4,76,85,148,186,21,13,156,22,60,140,146,218,88,107,99,104,232,170,105,103,109,138,197,119,172,138,200,222,205,140,224,17,158,127,161,244,59,47,252,61,184,77,191,2,182,178,185,112,7,64,35,73,32,47,25,219,81,39,16,100,70,35,2,128,241,100,19,114,165,36,72,198,121,84,94,235,106,169,191,215,73,119,210,110,231,80,105,89,42,31,228,68,153,19,35,236,50,36,138,160,182,201,16,33,200,4,171,50,201,181,217,66,182,251,111,114,180,179,105,202,125,83,169,197,94,158,166,169,170,169,165,142,146,104,254,98,178,71,134,70,70,17,197,22,75,158,7,35,200,9,229,246,249,200,155,186,125,233,182,232,203,165,77,119,111,53,29,116,154,153,42,163,166,171,165,146,178,161,105,237,239,22,26,70,117,87,95,19,8,251,86,52,99,22,230,98,65,36,158,170,237,85,110,181,187,94,234,234,238,90,134,166,166,75,131,200,106,164,153,156,153,217,213,183,238,80,60,204,217,245,96,79,191,61,6,246,139,219,43,158,9,124,166,90,82,72,131,182,115,202,71,34,0,235,158,98,181,60,39,128,51,196,173,194,156,73,27,68,224,245,35,192,255,0,163,86,27,184,95,16,233,171,160,173,183,105,154,134,177,65,226,34,208,201,92,80,157,232,64,144,78,177,135,149,9,44,74,176,80,187,120,42,78,88,5,47,54,43,205,246,249,87,122,185,223,225,185,207,57,253,245,72,51,55,136,88,96,238,50,162,177,24,192,31,92,103,143,64,249,160,251,81,168,175,85,95,47,163,108,239,88,146,38,42,42,229,85,72,169,73,192,12,219,189,78,14,118,96,146,7,3,215,163,223,111,254,25,109,148,180,52,53,186,203,83,53,229,226,43,44,9,110,99,21,59,198,121,10,100,252,78,132,109,35,110,204,99,28,142,122,199,218,216,241,255,0,107,157,237,244,157,7,251,212,72,17,221,215,193,53,162,122,235,133,112,4,118,106,32,17,200,9,62,187,204,85,117,176,118,143,81,220,84,214,105,123,68,181,48,210,15,18,162,105,153,82,10,126,113,184,200,88,40,24,98,199,32,96,6,108,237,4,139,23,164,251,13,54,157,75,37,207,87,106,127,152,168,163,241,33,164,177,181,39,206,83,198,206,115,38,205,225,211,126,192,204,161,66,97,192,39,112,7,37,168,173,117,22,24,227,130,203,111,138,40,17,225,93,212,177,70,3,14,67,188,144,3,26,13,171,180,238,140,239,98,0,8,64,10,80,218,111,52,150,105,77,146,186,128,82,218,166,111,14,154,96,254,37,45,60,143,130,212,146,18,1,132,121,208,34,200,168,9,127,9,84,109,64,251,238,27,236,23,13,225,228,57,114,162,181,247,254,217,240,252,146,59,171,51,119,237,85,221,208,34,221,33,41,238,253,209,227,248,19,222,42,21,91,163,111,20,214,203,133,191,72,216,111,148,21,21,202,37,150,236,5,21,34,213,133,37,148,59,218,106,169,167,101,243,46,208,200,251,66,12,35,30,12,71,181,29,170,212,154,42,237,170,174,215,91,202,215,173,218,104,177,36,215,115,90,243,212,40,147,199,111,16,197,19,169,46,36,204,114,70,174,12,60,240,3,177,123,85,205,95,161,169,34,212,150,234,5,174,134,130,38,142,100,146,165,97,79,14,70,130,50,2,133,194,202,206,21,192,69,17,224,72,8,86,96,199,109,146,203,124,91,5,125,234,216,133,234,218,158,106,233,100,173,80,166,38,148,151,98,70,118,174,208,219,66,238,109,187,64,201,198,88,79,182,86,214,182,77,182,134,73,10,157,163,17,17,35,3,239,87,189,159,184,184,184,42,91,128,20,198,252,231,191,53,77,239,180,16,106,102,174,122,170,18,245,85,181,117,66,157,228,70,105,188,125,236,118,157,164,131,226,3,183,1,73,223,179,12,171,187,170,235,127,182,181,178,224,105,12,123,72,80,70,70,51,209,59,88,234,45,81,190,123,181,69,213,105,195,215,61,92,194,87,201,18,59,126,16,163,241,46,91,4,15,79,92,117,5,212,181,18,234,123,219,92,227,168,165,113,80,197,182,160,17,133,231,147,183,128,6,121,0,96,12,224,1,215,60,209,161,205,67,106,213,36,149,38,43,29,43,65,5,69,114,73,90,236,177,34,134,8,160,111,148,3,140,46,120,193,60,18,125,57,32,28,99,169,211,180,117,5,230,96,50,228,49,219,158,50,63,62,162,22,137,162,167,191,36,208,171,252,187,200,33,64,172,70,192,72,0,3,158,64,199,191,168,231,30,221,16,90,148,74,65,45,226,32,199,155,223,242,232,125,224,82,212,34,173,165,80,34,148,90,228,138,216,241,53,58,133,80,114,64,224,28,254,95,110,58,116,238,101,66,61,142,24,160,15,19,75,80,22,69,36,225,184,62,153,250,12,116,219,42,195,79,73,45,76,68,55,130,14,66,159,112,56,31,212,127,62,160,85,21,215,42,234,204,92,107,170,165,113,80,193,188,102,45,225,129,193,3,233,207,24,234,54,27,81,53,224,65,166,138,134,150,42,191,155,130,95,222,163,43,171,227,208,131,145,255,0,35,131,209,11,181,84,23,139,158,187,183,84,165,36,117,53,183,80,18,148,203,40,68,87,103,49,134,56,246,202,178,243,245,224,30,58,135,84,79,36,112,10,117,243,70,142,101,10,170,87,121,108,103,63,160,3,249,244,96,236,69,60,26,223,189,250,74,20,162,52,116,214,247,90,148,138,38,4,68,41,163,105,87,36,142,65,145,70,78,63,139,235,207,71,56,101,169,189,188,106,222,63,114,128,242,145,63,42,101,211,226,222,221,111,79,237,73,63,1,93,14,166,138,150,130,130,154,223,68,155,41,233,98,72,34,82,73,218,138,161,84,103,236,0,235,194,163,28,103,61,104,87,42,48,121,207,88,63,149,189,250,250,45,45,4,224,87,14,82,202,142,163,78,49,84,3,234,223,124,244,247,65,92,209,68,54,49,200,234,53,72,119,184,5,186,122,131,49,166,49,158,171,92,32,108,106,102,149,82,251,21,212,73,58,44,197,178,78,50,122,154,138,83,83,1,112,50,62,189,65,180,165,26,130,213,21,110,169,16,83,43,51,144,21,20,12,146,73,224,12,123,244,90,249,20,163,164,68,0,100,128,72,235,27,197,93,67,46,128,141,232,221,155,106,90,36,237,80,202,139,114,238,62,216,227,164,113,81,114,118,166,79,215,29,74,42,168,220,185,33,61,122,106,186,93,109,214,118,20,126,27,85,92,36,17,248,116,84,234,210,76,194,71,17,172,140,168,25,146,45,199,13,41,27,20,2,73,24,234,20,93,29,56,169,59,2,163,2,146,197,12,145,159,66,1,235,57,82,57,99,40,93,148,123,149,98,167,249,131,158,157,173,182,251,128,167,145,239,15,70,210,179,22,88,233,145,130,194,152,24,140,179,18,100,32,228,111,194,110,224,236,95,78,180,207,111,14,73,78,14,115,215,131,233,81,164,83,69,27,84,42,247,160,244,205,247,71,75,161,34,162,22,235,115,164,98,31,217,228,64,244,207,27,43,71,36,68,15,43,171,34,144,125,114,58,133,104,175,132,254,212,104,173,67,81,127,160,180,181,76,245,84,79,68,203,82,119,4,71,66,146,236,35,4,111,12,197,131,22,35,56,82,170,54,244,93,135,228,100,154,162,10,106,184,103,154,145,132,117,49,71,32,105,33,114,161,130,176,28,169,42,202,192,31,80,192,250,17,208,121,254,33,108,22,61,121,120,211,151,218,175,5,237,181,15,79,85,77,35,108,150,158,4,50,24,231,11,141,173,226,130,172,170,14,243,26,111,193,202,175,64,184,218,248,75,5,23,124,65,32,128,116,133,17,32,79,94,233,25,48,64,220,192,147,86,24,55,48,82,217,167,155,111,110,52,14,130,214,183,61,69,79,103,167,138,90,171,108,110,38,106,24,221,160,88,209,149,213,37,11,226,187,60,105,150,92,187,48,139,39,0,40,233,235,76,216,169,77,5,202,231,83,167,5,149,167,150,174,40,204,76,191,50,180,161,138,7,15,16,13,25,112,190,32,64,75,46,240,9,12,54,175,205,123,170,229,176,232,4,212,214,27,108,183,105,43,102,160,104,35,106,71,105,39,89,166,137,70,99,93,172,36,40,216,64,118,225,202,3,183,219,225,213,114,221,149,52,246,139,212,246,251,141,201,227,18,85,215,248,144,204,180,49,171,42,74,193,83,106,52,156,146,170,120,7,150,202,237,86,32,213,219,77,189,250,86,112,52,234,192,193,147,200,237,229,211,59,82,20,45,207,120,248,124,42,19,63,114,244,254,169,121,180,198,141,133,234,223,230,77,11,73,114,71,138,150,10,177,33,81,28,146,76,174,75,110,0,164,74,132,179,108,83,176,28,244,3,238,183,192,181,125,206,229,169,53,52,154,182,74,17,251,54,42,218,116,161,179,52,141,87,36,45,46,250,100,166,18,238,242,132,132,248,172,228,183,136,202,119,182,95,171,159,218,221,15,216,107,197,76,86,203,175,112,173,119,218,251,140,134,166,154,209,29,80,167,141,153,247,225,92,100,73,83,86,18,34,101,222,205,40,56,103,3,42,72,55,86,221,233,52,223,196,238,184,236,158,250,187,102,135,238,37,9,183,219,34,166,240,246,210,87,211,209,152,231,142,33,48,104,199,204,162,212,2,88,103,196,133,8,33,136,61,100,220,226,41,226,113,109,112,18,162,9,74,72,49,10,0,128,12,18,48,126,113,90,203,94,28,187,102,214,253,154,143,186,36,226,103,34,104,100,154,170,229,164,244,198,158,212,176,233,202,227,91,85,66,106,41,45,209,57,167,181,207,110,128,47,204,205,70,136,83,241,34,188,210,66,99,92,177,90,130,168,84,25,7,253,218,183,217,40,171,52,213,239,68,234,43,243,217,181,29,99,61,234,225,49,63,51,111,168,49,198,138,140,200,21,101,118,167,46,50,37,145,36,120,166,9,183,107,133,182,90,163,70,213,141,7,7,110,42,202,222,237,84,244,177,82,163,92,169,154,121,22,79,17,4,114,190,208,55,248,41,186,64,35,97,128,165,79,10,88,143,245,15,195,76,119,171,61,170,150,178,231,89,92,240,75,45,77,222,38,170,104,228,174,152,202,27,124,82,51,62,214,219,157,162,66,84,136,225,13,225,157,236,105,92,123,53,120,250,148,150,82,84,11,105,157,114,115,62,48,78,73,36,110,48,32,138,24,47,89,193,82,180,147,35,184,143,168,243,243,166,29,119,102,180,233,254,212,216,172,139,106,154,225,89,5,45,185,5,225,105,75,90,170,82,165,137,100,149,154,64,193,29,149,252,229,67,41,117,57,141,152,56,147,124,60,119,34,162,213,98,163,209,53,246,138,40,92,92,35,183,81,45,12,75,182,83,176,172,140,226,36,2,38,83,79,52,146,120,131,123,52,161,143,7,119,68,122,13,89,164,109,180,118,93,21,251,215,145,204,52,20,244,210,66,34,150,38,141,3,41,96,72,30,66,177,169,104,203,236,147,0,236,97,142,180,212,246,238,174,110,226,69,168,109,215,239,145,179,189,47,206,77,108,136,96,139,162,72,161,106,130,16,84,135,133,165,141,201,28,21,141,128,102,229,101,180,246,77,254,9,119,255,0,35,193,94,82,193,95,190,222,240,147,18,148,149,40,64,78,224,78,49,130,68,17,175,62,84,158,202,229,48,121,30,191,10,153,119,1,235,99,211,245,82,219,103,11,87,89,28,52,98,118,174,106,95,151,12,89,124,72,220,6,196,153,147,10,20,101,152,168,39,156,138,235,119,169,191,212,118,242,247,103,212,215,9,46,22,233,16,141,65,83,87,71,88,173,4,162,161,74,44,113,150,40,29,182,192,203,189,9,140,110,220,209,142,1,255,0,86,77,109,147,74,93,133,238,219,21,206,220,144,72,245,84,175,72,42,214,104,148,101,211,194,60,62,64,60,30,51,235,199,64,13,69,124,134,159,182,218,229,161,175,182,214,137,166,147,231,80,108,150,83,62,243,20,139,11,51,129,40,241,37,166,157,102,44,112,30,64,7,238,213,86,239,182,136,182,75,141,38,229,70,33,103,10,210,65,9,132,224,68,228,243,49,130,55,32,27,60,17,229,193,45,167,50,51,29,226,126,84,7,237,159,112,181,115,105,234,139,6,164,238,79,236,93,29,74,13,134,121,106,45,15,114,253,196,141,35,120,67,48,200,170,25,26,67,130,83,49,192,121,242,40,232,185,219,169,52,47,107,218,227,219,27,190,140,164,212,157,199,211,87,38,138,214,144,208,137,234,43,99,149,22,106,121,82,103,93,148,200,169,40,15,130,170,138,132,242,115,212,7,72,247,90,245,164,123,49,110,77,127,219,152,83,77,233,139,188,85,54,234,180,187,65,67,89,77,92,239,44,241,199,44,114,7,102,144,120,141,248,84,109,17,225,189,27,164,246,143,140,30,222,104,109,77,173,187,135,122,183,203,114,212,122,162,178,63,217,240,188,107,2,67,107,134,53,88,96,51,34,59,135,201,59,188,155,27,104,59,178,48,43,251,55,123,111,8,117,119,50,96,12,202,180,129,37,80,12,137,213,164,2,58,100,114,37,120,157,179,238,45,206,205,191,112,153,247,72,18,103,18,70,98,38,65,163,203,246,67,77,213,220,31,95,247,186,189,117,93,221,222,55,20,181,110,239,103,183,200,225,99,41,77,72,228,161,206,35,82,206,11,57,69,33,85,137,5,231,80,119,95,66,105,26,201,44,116,115,124,205,125,29,28,85,63,35,67,18,185,52,202,25,202,70,55,170,111,17,134,112,153,13,130,164,6,224,117,82,111,191,218,1,170,53,140,243,233,139,69,13,166,203,5,109,80,128,85,164,38,64,105,188,64,88,9,170,25,81,119,198,12,100,188,28,111,44,54,144,7,77,58,2,255,0,251,23,187,201,119,178,194,151,91,149,107,213,73,65,65,95,86,239,50,24,0,49,43,170,58,23,145,66,68,68,68,190,225,176,168,201,0,23,226,62,216,35,134,221,34,218,197,50,133,9,82,138,84,85,131,6,32,202,140,68,72,196,102,103,1,7,7,125,228,149,221,156,141,146,14,63,2,174,237,77,4,44,218,110,229,49,20,146,165,198,162,174,121,30,96,26,156,60,21,50,73,22,226,48,66,150,101,57,198,20,49,200,35,29,14,117,229,7,107,117,95,119,44,58,118,174,215,70,213,43,89,44,55,74,250,105,100,165,52,181,9,11,207,14,217,227,101,219,33,49,200,9,7,112,42,192,18,80,237,155,95,45,90,210,255,0,29,158,218,182,200,168,169,175,244,18,165,249,149,157,90,130,97,26,178,172,91,36,27,93,203,76,140,229,100,5,70,211,128,70,89,236,253,182,138,223,107,212,182,106,11,141,234,150,241,169,209,82,150,186,170,72,99,154,106,120,214,35,149,149,55,248,173,26,182,71,136,161,129,103,84,42,55,56,57,197,220,186,226,55,1,132,91,130,210,33,69,106,3,42,253,193,41,10,255,0,44,36,168,109,145,189,80,177,90,24,26,251,66,20,113,142,89,130,79,134,241,89,212,141,75,99,182,211,208,216,175,118,253,77,67,167,41,75,217,166,134,169,233,46,45,80,177,169,51,85,73,188,195,93,182,154,165,92,200,166,21,243,150,120,103,102,86,79,154,230,137,181,146,73,83,219,211,115,188,215,189,63,236,138,202,171,157,44,112,80,67,36,18,201,226,172,165,132,115,201,60,114,153,132,111,11,18,147,129,251,212,70,144,179,183,99,116,205,223,65,104,250,189,61,122,169,149,106,109,215,103,105,35,42,166,45,134,4,42,34,101,98,94,50,28,56,222,20,171,150,92,16,170,205,247,82,200,52,126,160,26,230,201,12,149,52,215,169,162,130,241,110,164,70,150,90,178,16,132,171,167,137,50,101,158,52,95,222,42,130,242,65,31,27,154,24,209,163,176,225,238,113,36,53,196,110,20,160,158,109,201,247,78,221,115,7,112,103,184,8,138,157,203,254,201,69,150,128,42,235,200,249,12,9,229,28,252,102,162,53,125,182,208,58,190,223,73,68,154,134,170,243,95,107,241,82,134,138,174,84,131,229,37,80,172,233,52,52,105,11,68,220,160,119,202,75,231,85,241,23,114,158,137,87,122,166,249,218,121,230,187,82,209,69,75,0,166,132,65,78,190,60,238,192,200,234,177,140,229,246,211,238,94,29,176,206,48,78,27,170,245,220,67,61,70,162,188,247,21,234,110,86,189,43,119,142,147,228,174,118,85,141,228,169,88,29,95,230,229,145,7,146,23,139,96,89,9,42,164,82,179,100,195,180,76,187,81,105,55,253,75,62,176,185,93,234,238,53,48,198,90,57,90,170,32,87,196,88,208,197,52,81,228,25,21,105,224,220,119,96,180,113,146,164,128,230,163,124,105,151,248,210,108,139,37,46,41,80,12,148,234,74,36,149,17,18,113,7,114,8,32,99,154,56,203,173,218,151,84,191,116,13,176,76,156,71,76,82,123,253,146,150,239,168,222,251,104,189,205,243,213,181,111,75,79,104,168,118,120,226,83,71,243,5,100,95,17,26,6,44,173,187,57,17,149,56,80,11,103,218,2,237,167,110,55,235,93,170,218,180,20,230,198,133,234,41,41,166,142,8,47,53,166,64,42,188,20,151,108,136,24,152,63,238,240,72,10,93,65,3,169,62,162,210,154,143,87,107,138,11,205,190,249,45,191,79,80,219,39,16,181,49,40,213,53,245,10,241,252,198,14,86,69,138,52,143,97,1,119,120,172,55,178,238,70,217,46,152,159,78,217,43,108,90,98,141,99,150,186,58,100,158,75,108,66,142,72,183,202,35,105,209,216,148,222,35,18,17,131,228,43,23,148,3,145,87,138,251,18,142,32,95,214,145,217,47,94,163,4,173,124,210,1,10,152,73,152,200,17,203,57,243,60,79,72,74,20,70,172,116,0,120,250,53,247,68,88,175,177,107,45,65,127,188,219,109,42,106,42,39,205,66,154,135,172,222,254,19,172,100,200,137,16,69,143,106,147,18,237,98,128,241,131,146,0,140,250,250,103,168,215,109,105,245,77,46,149,163,182,107,79,150,253,167,74,26,37,120,166,105,26,162,4,33,86,87,222,73,220,120,207,153,179,144,114,11,109,18,229,139,211,35,173,223,4,182,69,141,138,27,68,231,57,16,115,212,117,235,223,154,1,122,225,117,242,163,29,49,181,107,49,206,32,118,133,17,230,85,62,26,200,196,33,108,112,9,0,144,51,140,156,31,203,170,223,174,172,149,116,55,90,166,186,83,197,11,82,210,77,81,36,86,250,230,166,87,157,39,6,25,64,33,209,36,101,104,153,219,33,200,216,205,204,133,69,153,80,72,228,116,199,120,208,186,102,251,90,107,110,148,30,51,74,141,21,66,231,203,50,21,219,134,250,112,0,220,187,91,30,252,12,101,63,241,3,217,171,191,105,172,18,213,146,135,104,146,48,162,66,74,73,19,176,38,112,35,207,186,175,240,126,32,221,131,132,186,48,71,76,255,0,170,96,237,14,138,75,126,150,158,45,67,118,146,237,91,60,209,203,95,20,231,45,71,44,136,146,152,36,82,51,130,130,153,130,55,148,5,5,84,110,37,149,247,51,182,218,51,185,149,19,105,205,85,111,153,168,77,34,73,66,232,209,43,210,206,75,124,196,144,202,20,72,204,76,148,224,229,124,51,183,204,165,134,75,230,45,90,90,128,126,202,160,47,52,113,134,142,40,83,116,181,76,130,53,10,205,145,156,136,226,12,204,74,133,65,187,8,164,172,78,161,251,139,81,92,105,109,245,145,215,85,209,204,239,84,213,84,139,5,13,68,82,162,183,132,142,145,49,149,35,63,197,24,143,215,204,88,13,166,30,17,236,239,252,15,11,99,135,190,230,176,141,69,96,1,14,5,76,2,57,4,200,2,39,2,34,96,130,34,237,203,151,149,114,209,211,180,19,35,76,116,140,103,166,62,181,75,175,125,178,164,237,87,112,45,218,95,186,191,62,186,70,233,87,28,213,19,210,74,14,234,61,229,13,66,133,14,25,144,29,197,112,91,4,143,83,209,34,143,182,93,182,214,87,139,157,7,102,233,209,168,173,34,58,10,219,173,117,52,47,67,52,73,226,9,166,167,18,179,59,187,254,229,151,15,6,197,97,159,245,168,209,153,59,155,109,237,188,154,94,231,91,221,45,37,59,193,102,85,121,171,210,73,228,47,151,113,77,10,85,182,201,166,36,74,20,238,2,53,119,32,227,0,245,238,208,104,186,78,209,232,171,62,155,253,221,179,80,94,99,106,186,191,148,154,117,141,222,77,190,52,126,32,118,120,130,33,142,1,41,101,39,200,203,185,207,134,70,183,236,107,118,119,10,5,65,104,80,192,81,33,90,178,18,157,161,32,153,146,145,36,3,254,34,142,185,237,26,159,100,56,144,67,131,24,253,164,110,85,0,228,129,24,59,72,235,74,251,77,217,253,35,217,250,27,137,138,182,162,227,44,166,41,235,107,106,215,115,201,60,81,147,136,227,85,242,162,174,88,40,46,119,51,100,150,92,244,170,187,189,80,216,218,166,13,89,166,238,58,122,166,150,185,223,253,39,9,155,116,114,18,39,4,129,230,153,81,150,53,200,201,36,171,146,170,36,114,215,22,253,111,109,237,173,109,38,148,187,9,43,107,166,89,46,119,27,188,190,5,61,53,35,51,147,43,31,72,252,50,87,204,219,155,106,57,195,48,200,172,52,189,178,239,22,148,213,22,221,25,118,134,159,76,210,234,15,1,138,85,212,133,162,8,161,214,57,166,99,35,42,201,35,83,202,192,239,84,119,145,118,236,28,8,189,166,227,60,78,198,205,60,59,135,53,217,46,0,49,148,74,191,180,40,143,137,193,19,51,188,12,180,178,98,245,197,92,220,56,86,78,199,239,20,82,255,0,179,235,78,184,122,237,81,167,158,158,174,166,182,142,89,174,241,89,110,111,69,79,95,86,206,100,106,41,150,158,67,18,70,232,202,128,110,145,148,52,155,220,149,6,66,30,153,209,221,167,186,89,228,174,180,104,61,51,53,150,236,242,81,193,78,150,104,35,21,19,169,34,69,120,222,37,40,209,152,89,54,103,12,79,40,92,101,162,150,40,123,101,219,233,245,15,110,45,29,214,166,125,77,61,60,117,17,197,75,115,158,40,229,156,159,2,82,42,160,141,162,32,153,148,164,109,157,210,24,208,120,135,100,133,129,53,132,189,144,209,149,189,194,165,237,213,211,84,209,234,57,32,185,219,106,149,215,230,68,213,37,128,73,171,34,87,222,174,128,72,161,112,229,146,69,144,199,227,69,214,78,243,218,182,56,117,163,118,86,150,250,110,213,42,68,123,169,11,5,73,0,206,144,66,64,212,175,220,149,8,32,25,18,87,254,62,238,229,103,90,204,109,226,48,79,95,45,136,171,5,110,208,182,173,39,0,182,105,43,13,134,130,142,52,121,4,52,225,104,144,54,214,201,77,137,180,229,130,174,0,36,242,115,198,211,235,117,25,172,185,37,84,20,210,84,212,193,80,126,93,4,108,90,55,82,195,114,96,2,27,14,203,185,121,199,191,39,170,137,221,159,141,78,231,232,59,139,213,88,109,52,150,155,93,93,52,114,89,232,234,161,165,169,173,137,242,18,85,152,72,39,143,42,209,72,10,184,12,139,36,67,96,225,133,93,238,87,124,59,231,175,237,22,91,198,187,158,170,166,215,26,203,13,20,149,144,180,212,18,177,192,114,148,242,238,165,142,64,21,71,238,99,143,133,83,143,126,181,188,27,218,95,211,217,171,245,69,199,84,246,74,92,82,61,194,82,1,66,116,37,35,72,141,128,222,76,213,71,61,154,121,75,10,42,8,142,128,146,123,204,157,235,164,93,232,238,183,110,180,181,53,109,30,176,215,86,203,102,160,183,66,198,10,51,118,49,92,85,247,6,17,5,71,249,132,87,100,10,192,99,42,88,103,30,130,61,125,241,15,218,237,68,104,172,58,47,86,37,225,96,152,154,248,43,80,192,148,176,211,171,60,165,154,170,31,24,72,202,165,68,192,249,24,130,15,36,30,109,187,25,27,123,201,185,190,223,111,78,141,61,156,238,166,144,178,89,110,250,127,85,210,214,83,207,83,104,184,196,43,162,170,125,213,44,99,131,229,233,146,56,226,37,75,53,58,171,57,113,229,35,13,17,5,218,173,239,180,119,54,92,47,244,60,49,144,132,37,33,32,38,73,3,111,238,38,96,117,4,213,214,120,3,33,222,213,231,20,163,51,152,137,242,174,129,93,251,207,37,222,215,85,39,206,218,41,174,26,162,200,247,11,117,60,115,56,149,160,120,213,96,16,82,209,71,226,205,11,22,98,211,20,167,153,88,176,240,155,10,171,88,175,122,191,251,239,116,170,146,61,71,53,234,207,72,232,105,235,154,106,153,205,100,70,56,36,120,255,0,124,209,242,24,200,11,24,212,171,203,80,0,147,100,106,5,186,223,81,93,53,180,239,89,166,233,234,237,21,114,210,199,103,172,164,162,43,75,66,109,161,216,168,11,28,20,228,133,104,209,182,17,34,156,166,8,35,98,197,52,229,210,251,163,239,139,85,116,190,217,214,134,42,128,106,109,127,59,188,50,12,130,129,99,200,244,36,12,100,103,4,131,142,177,55,44,241,110,32,202,94,184,112,23,80,152,27,72,7,42,26,187,241,206,7,40,27,26,110,205,150,19,45,164,5,28,250,233,86,90,134,231,120,179,211,215,234,30,221,223,18,207,226,209,42,172,75,89,30,249,227,150,86,117,130,118,10,203,181,99,137,154,72,147,59,205,59,130,165,92,5,77,222,254,232,213,104,126,219,233,138,77,39,73,69,83,104,146,74,182,122,75,180,113,67,42,25,24,248,50,69,77,225,132,9,159,25,178,178,79,201,229,163,244,97,173,163,190,250,122,146,251,77,75,165,110,51,90,162,106,184,165,161,41,52,224,208,200,146,25,35,217,43,96,166,231,97,184,174,213,109,170,91,240,169,86,126,226,247,123,89,119,115,82,220,198,161,142,191,82,75,67,10,206,192,214,207,83,73,20,153,72,218,81,15,17,166,100,115,185,151,10,75,28,29,165,79,89,235,62,0,234,222,66,46,219,78,148,25,133,12,193,16,32,137,146,12,243,144,57,144,107,205,36,146,53,1,31,115,80,27,127,112,94,118,54,251,237,166,141,168,42,42,86,127,5,209,158,37,32,15,194,11,6,7,42,163,114,200,173,183,43,146,14,58,82,52,242,94,43,229,185,92,47,183,3,243,117,71,44,209,172,106,227,12,219,252,66,115,185,138,96,15,12,122,142,120,233,204,210,119,15,79,222,255,0,100,141,18,40,36,165,150,52,172,219,111,63,34,187,216,8,220,188,97,188,72,219,114,21,117,98,36,12,54,134,4,22,153,217,123,165,97,212,55,74,107,87,117,44,145,208,208,216,168,165,166,50,219,229,136,74,88,76,198,51,4,115,178,101,21,93,178,25,157,155,104,193,24,85,26,171,229,174,217,26,173,80,85,142,81,183,112,57,233,183,194,174,128,84,147,63,17,235,52,225,240,183,219,171,118,161,248,140,179,32,210,255,0,179,104,244,221,29,69,249,162,172,46,103,149,148,172,112,238,5,216,41,142,105,17,135,10,124,135,57,227,29,22,106,72,170,20,71,81,224,172,108,202,11,76,234,136,14,70,9,102,32,14,113,201,60,117,207,221,95,221,125,21,217,219,133,171,82,118,6,215,120,180,199,45,37,42,213,148,186,71,91,69,86,60,236,207,81,30,249,0,146,76,161,240,242,141,24,221,248,89,176,182,55,179,253,221,212,191,19,54,151,104,239,86,253,33,104,166,95,10,170,150,193,88,255,0,181,171,230,83,19,51,52,210,32,106,88,1,92,133,135,18,226,76,52,164,96,191,71,246,23,218,6,220,225,201,183,105,165,118,170,36,251,208,39,148,147,39,96,54,220,242,172,47,180,124,37,197,190,46,220,88,13,4,142,186,135,116,117,39,159,198,166,181,23,218,126,218,94,43,44,177,209,93,107,228,212,210,37,117,184,48,150,105,103,137,16,199,37,60,17,31,222,5,31,46,199,197,101,8,187,209,102,104,84,242,239,67,105,238,14,169,158,121,117,85,208,105,251,67,187,120,22,171,60,205,21,108,145,21,76,10,186,212,109,202,193,131,101,41,74,47,37,90,73,148,227,167,75,55,109,180,206,157,154,106,253,63,109,142,150,186,113,151,172,113,227,212,72,251,152,179,203,52,155,165,148,182,237,164,187,177,218,6,221,167,158,166,20,244,25,199,39,3,220,250,245,174,179,178,121,58,255,0,90,161,164,159,117,9,62,236,64,223,221,73,57,159,119,246,199,41,56,207,221,95,182,178,147,106,152,87,53,29,231,184,73,3,199,126,250,97,160,209,86,91,101,12,20,154,126,215,111,180,165,24,219,76,180,180,136,145,196,155,247,50,4,93,163,107,28,146,6,57,57,245,0,244,243,77,12,172,229,38,132,40,5,136,100,109,195,3,211,57,193,201,231,128,8,227,215,211,167,1,26,1,177,71,219,61,108,142,158,71,56,65,193,232,159,105,164,64,192,161,217,81,149,102,144,86,77,69,107,164,150,182,225,87,5,45,60,43,186,89,230,144,36,113,140,227,44,199,0,114,64,252,200,232,113,222,25,102,213,93,189,166,143,69,11,60,235,85,84,106,22,233,83,87,36,113,64,99,77,193,246,227,253,107,71,200,222,158,84,86,200,231,43,54,238,13,167,65,84,208,211,218,251,143,122,180,219,169,94,95,153,138,43,149,84,20,226,98,21,148,21,241,121,227,119,170,144,78,54,146,84,178,180,31,85,247,99,225,138,151,72,211,232,135,215,83,120,54,151,141,162,164,178,173,65,222,170,172,190,24,144,47,135,32,33,137,36,191,226,195,103,35,61,96,61,181,111,136,241,43,23,173,44,220,66,82,164,16,39,36,170,70,243,9,9,128,71,89,51,202,142,240,166,66,20,22,16,162,174,120,192,31,154,221,240,215,170,238,125,194,237,229,69,38,160,156,92,111,116,226,166,158,170,166,75,106,199,79,153,24,237,82,170,22,57,19,5,9,85,218,78,214,220,7,12,195,94,216,105,142,229,10,59,127,109,42,123,201,109,181,208,83,209,201,73,37,170,227,3,74,210,237,146,120,210,40,169,242,147,111,42,177,148,68,169,104,138,156,108,100,62,15,78,7,227,43,178,157,170,183,203,69,161,116,124,180,137,80,237,82,180,247,58,152,40,35,143,200,171,152,213,26,70,144,18,187,136,224,146,79,61,65,40,59,211,167,187,143,91,65,121,162,186,208,105,202,74,170,170,239,217,151,105,89,214,162,122,182,115,52,211,74,187,145,101,17,111,157,252,66,155,35,7,97,60,130,216,206,59,196,127,226,184,35,63,173,115,180,90,32,40,34,125,228,244,24,204,1,39,0,144,14,219,214,134,206,217,212,23,61,205,32,228,72,19,48,124,243,231,77,58,154,159,185,86,190,236,61,173,52,132,50,220,226,169,142,165,229,119,166,168,167,90,137,15,138,187,155,100,104,24,174,24,112,167,115,48,228,250,159,62,30,170,46,144,119,90,236,218,250,43,197,150,186,228,106,38,181,83,92,252,90,41,110,222,108,201,32,129,54,192,226,48,78,84,33,49,151,65,251,176,21,88,23,241,21,241,41,69,160,52,189,61,223,73,247,10,171,86,234,157,69,60,145,83,94,109,146,254,201,52,145,64,35,13,243,6,157,35,122,128,196,130,128,225,88,59,178,144,2,238,164,250,151,188,122,251,87,93,82,245,125,186,197,83,87,29,74,85,172,207,77,27,203,226,47,166,101,96,100,97,245,12,196,31,124,245,147,246,74,214,206,241,41,226,11,66,244,33,100,161,42,5,188,140,21,17,168,158,232,210,156,130,50,146,40,149,221,153,185,76,24,73,32,109,157,190,31,154,237,38,172,248,133,236,230,157,62,29,95,112,109,115,21,102,141,227,182,179,87,202,172,14,8,104,233,131,178,243,245,3,161,142,170,248,204,237,150,157,90,137,41,237,23,186,168,209,75,69,87,44,112,211,67,55,229,226,200,36,95,204,198,58,229,69,86,172,212,58,189,18,133,181,109,218,9,118,179,203,21,125,221,205,44,143,158,54,3,133,136,1,236,196,142,61,64,244,79,46,133,134,216,193,117,46,176,211,212,114,75,11,205,18,83,215,139,129,108,38,229,12,212,98,101,82,199,202,3,16,65,206,224,163,158,186,122,189,163,120,8,109,0,124,77,83,71,179,236,76,173,68,249,128,63,53,107,251,243,253,161,157,202,184,139,76,93,166,52,26,80,43,76,213,178,164,244,151,105,103,252,59,20,135,137,146,53,25,99,232,73,62,248,4,26,251,121,238,199,125,123,165,53,37,53,203,185,154,170,184,221,229,2,178,55,168,150,158,142,54,105,60,53,98,145,55,134,99,1,135,155,98,224,151,80,8,0,152,98,85,104,123,85,68,79,75,99,184,223,82,25,214,79,22,229,47,202,65,58,249,15,134,240,64,197,213,114,37,86,43,80,25,129,82,12,100,28,188,107,25,45,181,54,42,59,245,147,87,108,241,27,194,123,44,54,198,163,142,152,160,85,66,141,30,98,148,148,141,11,200,79,136,204,20,182,246,44,192,77,223,19,185,125,67,180,90,189,238,147,31,44,15,19,245,52,69,139,11,118,19,13,160,15,175,198,137,125,187,161,186,246,47,185,58,142,219,14,149,212,87,170,248,40,97,150,143,80,91,108,79,53,85,4,47,24,148,79,12,82,237,216,36,221,31,250,66,72,15,134,27,195,118,73,73,98,237,54,163,183,107,201,219,72,220,173,250,194,122,15,149,123,125,53,226,107,99,193,67,74,79,31,53,44,168,119,202,251,221,51,180,129,226,16,23,202,85,128,19,225,167,72,91,187,183,175,235,236,26,198,137,238,187,168,94,174,58,154,137,229,102,130,97,34,13,216,14,3,231,121,202,182,114,64,227,171,141,105,239,101,13,234,182,62,218,69,119,210,243,92,116,220,116,226,74,250,187,203,87,25,136,64,34,160,164,50,185,139,196,220,158,35,42,29,193,208,175,153,67,3,204,189,163,187,178,75,202,105,224,165,60,210,2,181,73,0,78,36,105,218,78,12,4,136,53,97,10,78,163,203,191,233,227,235,198,135,58,202,183,70,124,61,246,142,58,205,15,166,173,84,213,244,241,138,72,229,169,138,221,45,198,174,119,149,100,138,122,166,145,217,165,8,81,216,34,66,64,5,71,11,151,21,19,185,93,215,238,63,120,175,113,106,30,226,234,74,155,205,100,16,138,120,75,69,28,81,195,24,254,20,142,37,84,94,121,56,81,147,201,201,234,91,175,187,199,54,168,165,184,105,218,88,105,45,20,181,53,78,103,130,91,108,53,36,16,220,48,169,35,122,31,92,120,113,166,1,35,36,30,160,173,166,236,239,225,111,238,70,159,62,32,5,129,134,224,124,60,231,241,127,162,251,125,179,235,249,244,119,217,238,18,171,100,126,174,253,0,220,25,247,183,84,24,196,230,54,200,4,131,240,2,76,198,146,125,122,245,206,186,191,30,91,32,130,10,146,190,135,7,233,235,235,193,29,102,6,57,234,33,163,181,229,190,245,79,67,106,185,86,165,13,238,166,32,209,210,84,62,39,149,112,196,49,66,145,238,44,177,179,225,84,121,8,108,33,59,86,77,27,204,178,153,4,44,200,251,252,96,9,125,140,184,3,104,56,60,142,112,23,4,115,193,252,95,93,219,93,183,118,202,95,111,246,144,15,199,57,233,92,73,235,117,178,178,218,183,245,181,97,93,20,242,40,137,98,119,73,56,18,70,20,180,12,1,62,38,24,249,128,227,128,9,207,177,4,225,187,82,45,138,166,130,49,120,184,155,100,146,82,124,229,14,214,122,121,163,100,96,178,75,12,219,119,199,176,178,135,202,13,169,146,73,80,224,62,199,40,146,53,158,22,89,98,110,119,35,103,143,182,61,127,235,25,244,234,35,221,213,167,175,208,147,209,75,124,123,60,13,58,15,159,167,17,9,35,152,75,25,64,75,224,99,124,65,127,18,224,145,234,64,192,143,104,197,202,172,86,187,80,20,70,224,236,71,49,200,109,223,87,248,74,144,155,128,135,36,78,196,110,13,13,52,226,211,234,29,51,168,46,79,85,110,186,85,219,94,174,71,164,170,82,42,174,115,44,67,109,84,83,42,134,120,198,115,34,230,69,118,88,183,179,97,90,41,55,105,180,198,186,210,180,149,90,103,84,220,163,134,150,56,76,148,17,196,161,228,167,114,55,120,144,187,46,210,174,28,178,134,45,144,143,149,24,124,175,138,196,186,90,221,79,18,221,244,236,50,91,156,214,85,92,238,181,146,26,136,166,148,179,204,21,161,72,221,83,107,205,32,139,7,116,34,64,112,170,73,144,218,110,240,202,103,165,190,91,225,154,199,118,18,138,59,132,117,6,162,138,169,148,17,50,133,101,218,177,249,92,49,1,85,153,26,80,165,36,145,226,229,94,202,89,219,240,222,38,148,220,41,77,188,200,207,69,5,206,23,4,143,116,148,206,99,99,0,205,106,120,184,114,245,178,226,125,228,145,143,46,147,215,49,62,2,70,70,219,158,152,211,230,58,187,180,154,126,222,106,39,148,73,112,146,100,33,166,132,41,14,138,196,237,80,72,71,244,243,24,192,59,119,51,6,43,148,218,31,70,232,91,214,163,136,165,242,27,116,14,242,154,137,86,119,147,4,237,141,114,54,160,203,132,5,87,208,12,238,35,167,203,189,202,151,78,205,12,151,56,104,89,150,226,102,137,174,21,129,79,133,36,155,166,120,101,147,62,101,83,35,248,126,163,105,9,149,8,171,86,59,169,220,3,76,215,221,31,96,190,154,155,45,238,184,204,241,36,91,119,203,146,231,7,146,16,49,11,185,136,220,17,15,0,99,162,254,208,93,240,142,9,196,20,242,44,154,237,72,84,168,36,21,2,65,32,153,0,73,86,241,38,50,98,106,167,14,225,183,124,69,180,255,0,81,90,100,70,121,2,49,215,109,190,28,168,115,67,107,170,214,151,197,212,247,75,204,212,180,215,74,207,10,182,182,120,188,71,66,54,32,144,170,128,29,64,218,24,40,200,24,227,158,142,186,111,225,178,166,125,82,60,29,97,106,170,180,2,101,107,133,190,79,223,207,0,227,116,96,238,3,113,202,238,203,40,33,191,22,0,53,241,103,214,118,40,168,173,58,94,231,83,78,107,153,12,244,106,229,98,159,98,176,70,110,64,35,105,33,134,121,251,224,117,104,123,105,101,161,173,209,81,84,105,187,44,41,123,163,83,53,124,242,219,196,149,49,43,41,89,38,165,59,38,15,14,224,80,38,193,146,25,70,25,200,60,130,201,47,221,241,84,94,61,253,102,146,74,150,210,99,90,211,60,164,130,72,57,128,78,161,140,28,214,203,138,62,229,131,29,157,186,130,73,16,49,183,127,119,141,28,45,26,126,215,101,160,164,183,88,12,148,148,148,100,1,20,13,185,100,10,78,229,96,193,178,89,191,19,12,57,35,241,116,207,125,185,215,219,47,20,176,219,167,134,182,178,158,9,106,110,52,177,200,234,172,0,194,0,129,152,68,73,148,48,46,118,182,214,44,64,218,241,143,173,221,214,188,104,233,32,131,86,215,211,220,166,174,147,122,149,167,52,149,70,21,103,70,50,69,40,143,50,3,25,69,218,160,129,27,6,221,180,98,90,218,211,64,219,245,101,93,254,125,67,13,53,42,84,155,60,175,113,133,104,190,86,165,169,210,118,102,105,27,113,82,81,163,93,216,27,150,79,195,184,6,237,39,219,158,25,116,139,116,240,224,82,20,180,165,96,130,133,52,12,137,41,34,55,1,39,160,58,182,172,2,56,117,202,75,142,92,141,88,36,29,245,31,29,252,42,101,110,189,11,165,206,174,138,150,223,85,28,52,145,70,238,243,175,135,34,59,22,27,26,51,131,143,41,11,34,238,141,202,73,181,188,153,101,21,246,107,117,210,57,18,174,7,13,44,94,11,77,4,207,4,226,50,114,85,101,140,172,136,9,245,218,195,160,38,172,239,229,142,155,88,38,152,146,142,201,53,28,83,52,243,214,37,219,230,34,88,203,8,98,120,26,32,205,4,225,164,222,74,13,234,158,35,108,103,35,97,86,203,173,103,182,118,254,13,65,171,45,215,117,154,223,64,26,229,41,163,12,237,44,16,147,84,236,177,100,68,170,241,201,150,127,13,60,185,92,140,19,174,225,220,94,210,253,181,160,57,172,34,66,137,26,99,125,193,2,58,79,56,161,247,22,142,160,165,198,145,166,98,0,51,240,201,52,54,189,246,158,245,67,224,195,67,81,120,186,74,215,72,32,178,218,101,79,154,141,233,99,85,240,23,119,130,30,149,87,14,93,85,144,48,12,91,240,239,39,190,228,207,122,211,189,146,191,213,106,154,187,117,154,103,182,181,34,69,67,66,207,4,178,204,190,22,8,98,237,130,242,131,184,184,198,1,98,64,101,232,67,164,62,54,244,5,54,167,54,237,53,95,4,119,99,35,71,69,53,76,62,61,45,84,121,82,163,5,86,64,242,2,64,69,243,54,54,171,6,35,113,55,84,252,76,118,203,190,122,103,84,118,234,141,41,164,171,168,182,152,205,93,190,53,184,65,76,129,227,255,0,72,46,175,20,113,128,79,148,52,138,119,33,3,121,225,184,239,180,151,108,92,223,149,91,18,91,78,1,206,123,252,36,227,249,174,147,194,24,117,187,64,151,255,0,122,178,118,245,227,92,187,238,179,86,90,110,205,96,119,130,161,26,20,155,197,78,127,22,24,96,250,122,109,250,250,245,0,222,196,42,147,194,158,58,56,119,39,181,114,104,189,97,112,211,26,210,219,58,221,32,0,153,90,70,2,69,96,26,54,92,225,138,148,101,60,128,71,163,5,35,29,11,106,236,209,154,197,74,82,17,65,216,114,49,144,127,78,15,62,135,145,208,141,105,222,136,128,70,43,42,95,29,160,138,79,17,158,65,183,99,3,192,218,78,8,24,252,186,47,90,52,150,179,188,105,71,212,244,111,77,12,48,193,44,173,17,4,188,136,171,156,128,65,245,193,194,241,233,159,78,163,125,178,209,18,106,155,200,138,229,20,223,179,169,89,13,68,225,118,130,61,4,106,113,248,137,31,160,57,251,27,113,166,41,190,76,109,181,44,40,187,2,42,2,8,120,200,198,24,28,3,198,70,127,167,85,8,212,115,82,157,170,169,85,118,210,227,54,128,159,95,207,94,80,201,40,17,193,180,239,113,226,4,12,88,112,70,65,246,62,223,78,163,80,220,43,110,181,117,55,106,246,89,38,145,213,137,65,133,206,6,78,62,184,3,211,171,115,221,187,52,82,118,178,253,71,79,67,28,107,75,74,174,168,168,35,84,8,234,217,85,250,0,24,113,199,219,215,170,149,72,170,177,59,18,9,219,144,65,247,245,207,229,210,143,116,212,137,34,155,169,235,22,142,241,21,77,60,106,237,12,129,213,28,18,164,134,200,4,103,145,199,60,231,30,253,89,14,195,94,244,228,221,253,164,189,219,150,163,109,85,174,67,52,113,83,201,43,45,65,76,50,237,141,73,62,153,102,244,206,78,122,173,6,48,107,99,125,190,66,193,189,49,233,233,199,70,191,134,147,52,93,222,178,178,212,84,210,188,176,87,16,240,170,9,54,138,57,134,229,18,13,132,169,27,198,240,87,201,232,120,4,239,179,203,13,241,70,23,255,0,112,170,156,89,29,165,131,169,255,0,180,215,64,243,145,247,235,22,200,200,199,81,122,139,141,235,72,52,181,90,150,182,219,251,34,122,135,127,218,117,213,166,149,105,134,230,34,57,50,166,53,196,97,2,144,81,73,86,221,134,97,189,117,85,210,162,177,136,178,217,235,43,100,79,21,22,89,93,168,233,150,69,198,3,187,13,236,141,159,44,145,71,42,158,187,208,184,108,224,28,244,231,240,21,199,77,178,196,30,93,121,124,76,83,252,35,4,63,176,60,244,241,37,198,219,107,162,253,167,120,184,83,81,80,166,55,212,213,74,177,70,156,255,0,19,177,0,126,167,168,5,166,139,87,221,105,49,115,214,17,192,26,64,240,207,103,183,197,19,58,114,10,185,168,241,209,212,228,16,200,177,231,25,0,2,0,38,118,239,68,233,248,106,233,107,228,160,134,91,180,48,248,9,113,159,116,213,5,9,203,70,179,74,207,40,77,220,132,46,64,227,170,55,175,45,13,235,41,143,31,226,106,195,12,163,94,157,83,225,63,120,251,211,190,159,212,244,218,130,166,10,125,57,104,186,221,173,244,207,13,83,212,211,210,152,162,169,65,182,104,77,60,243,248,112,79,20,133,64,47,28,142,48,0,198,28,58,150,168,238,218,166,248,124,20,208,181,246,63,221,146,213,87,105,233,29,20,149,59,118,71,77,60,141,33,13,183,42,205,24,218,78,31,60,117,157,174,212,209,77,27,8,193,82,6,72,234,97,36,145,173,63,176,192,199,92,223,136,221,118,142,2,51,90,187,70,210,148,17,24,168,53,222,205,120,170,181,124,139,106,106,170,26,226,164,73,91,110,167,129,48,199,221,35,157,38,80,7,176,109,220,1,146,121,39,229,45,190,142,214,143,21,26,29,211,191,137,44,142,197,158,87,192,93,206,199,150,59,85,70,79,160,85,3,128,0,116,169,153,89,153,247,238,82,113,215,197,130,23,59,137,82,79,74,149,20,167,53,18,142,163,2,147,195,11,59,242,167,173,143,110,144,2,226,60,130,125,71,79,116,150,248,176,165,142,122,251,115,52,118,170,22,171,185,85,67,73,77,16,241,36,154,121,2,70,136,61,89,152,224,1,247,61,87,85,212,42,5,72,45,229,50,104,125,89,166,191,248,176,188,209,86,212,81,202,95,125,68,113,5,240,170,200,140,162,248,202,70,78,208,70,10,149,39,106,2,72,80,5,82,239,207,96,111,111,171,83,91,219,239,85,53,87,187,211,214,210,82,194,232,36,129,234,94,25,165,134,21,103,150,63,8,203,224,164,24,229,86,54,218,119,159,51,156,59,149,241,177,240,163,160,161,146,158,163,187,86,187,197,90,68,210,248,22,5,123,161,56,254,15,18,156,52,72,217,255,0,27,175,85,71,185,255,0,27,51,119,150,163,79,90,187,79,219,43,221,156,65,121,74,251,86,163,187,86,181,35,55,128,153,157,2,211,238,73,20,163,176,120,196,196,237,0,129,184,169,74,188,69,118,183,54,167,245,9,144,51,240,223,124,109,215,6,166,183,183,125,14,74,69,18,180,230,167,214,215,254,208,77,161,236,186,90,121,45,209,165,77,174,229,44,53,187,170,35,164,158,156,194,129,101,116,32,202,213,79,48,45,18,17,31,203,201,136,213,124,50,194,78,246,88,160,237,93,226,227,167,116,78,182,173,123,5,109,161,97,120,225,146,66,170,242,24,210,104,36,231,207,22,17,89,148,112,23,42,65,101,32,184,247,54,78,248,223,59,51,167,133,166,161,41,247,188,146,222,169,45,118,202,79,2,205,48,33,242,213,85,21,5,34,71,117,142,73,152,206,140,147,25,50,95,105,218,25,169,191,216,169,109,52,154,126,247,168,44,243,87,9,82,107,245,230,27,156,87,8,232,82,160,202,160,124,220,50,48,169,8,202,205,133,152,130,92,169,250,39,62,226,183,37,238,24,195,44,75,132,16,141,113,164,128,7,40,152,4,70,36,207,40,197,19,106,220,160,19,215,113,226,121,215,68,190,15,108,157,186,61,188,208,146,151,174,155,81,45,202,107,229,53,92,118,145,77,45,19,75,72,18,106,119,152,134,21,48,186,51,229,148,145,134,92,248,109,24,192,163,189,90,86,175,186,180,245,55,187,100,141,109,212,180,151,35,120,180,213,133,30,36,53,75,48,150,57,57,0,229,92,33,228,5,224,100,227,61,6,19,227,199,182,61,140,150,223,46,150,208,119,77,97,118,164,178,61,21,186,107,177,134,221,242,95,49,188,188,233,225,193,41,103,0,42,225,101,28,73,34,179,22,7,0,45,67,241,241,221,106,241,32,211,246,91,37,129,228,13,135,165,166,222,98,200,192,10,38,46,164,114,115,149,57,227,1,112,49,31,7,181,188,85,154,20,234,66,78,240,39,3,17,39,114,96,103,191,3,2,181,220,30,242,218,201,181,135,196,200,3,3,150,102,186,99,219,205,71,79,220,221,5,71,170,94,133,169,141,207,124,53,244,193,136,249,90,232,113,28,240,171,112,217,71,95,43,28,54,211,27,140,6,94,180,215,235,61,61,97,146,158,143,85,234,123,45,174,227,36,6,99,5,69,124,80,188,136,163,44,234,142,193,182,129,201,198,64,244,201,245,235,144,149,63,18,29,228,158,74,137,169,181,165,69,182,90,233,124,106,230,183,34,210,138,233,48,64,121,210,32,177,202,192,18,1,101,36,15,78,160,53,250,130,245,115,121,90,186,237,85,48,158,87,154,69,105,8,86,145,142,89,182,142,50,79,169,247,235,167,179,237,67,141,50,148,173,0,172,12,153,199,195,124,214,30,231,217,230,94,125,106,109,68,32,153,2,50,43,172,26,179,226,39,177,169,114,171,188,91,53,130,222,205,156,169,186,195,69,82,124,8,25,8,9,82,3,109,89,100,79,102,66,202,76,105,187,148,73,34,137,92,254,54,108,223,182,35,161,178,36,144,91,26,154,42,250,127,154,149,103,170,122,84,72,228,121,156,68,73,84,202,50,20,221,36,133,124,86,63,194,171,204,171,69,222,233,102,168,146,162,211,49,138,73,169,230,165,147,200,28,60,82,161,71,82,172,8,32,171,31,110,14,8,193,0,135,91,61,238,106,75,140,82,221,104,97,154,17,52,115,170,77,28,67,195,149,72,59,192,101,218,84,145,231,66,10,184,200,60,237,101,5,119,196,111,238,18,231,96,173,26,140,202,71,223,191,159,241,87,218,225,118,205,165,41,95,189,27,77,90,222,236,252,111,247,114,249,120,123,46,141,123,5,246,197,36,198,166,9,104,45,211,109,173,165,240,74,203,20,144,205,251,229,64,89,198,74,169,202,238,13,140,98,69,167,117,173,47,112,52,53,13,132,197,77,71,107,184,120,140,43,138,229,252,109,170,222,51,109,195,178,239,241,99,56,70,43,229,24,36,40,20,215,82,92,172,119,75,165,125,214,8,169,40,225,175,169,154,120,232,40,34,116,138,143,113,4,120,64,146,2,231,62,79,64,48,6,61,21,219,74,247,131,84,104,75,125,206,205,167,175,21,149,20,85,212,205,75,16,171,10,126,88,51,41,105,97,83,184,193,41,11,183,124,110,172,21,152,3,207,89,31,104,248,59,222,208,33,183,150,191,234,166,50,163,255,0,183,18,60,35,122,180,45,219,104,4,178,52,129,210,172,191,112,59,151,217,250,175,135,222,225,233,134,213,182,205,75,118,154,74,9,109,49,201,60,212,245,98,103,168,10,228,46,89,37,49,120,44,199,24,225,179,189,146,68,38,151,198,181,51,176,72,163,119,108,96,5,92,156,116,225,38,161,156,168,16,219,173,208,182,246,145,159,229,86,70,114,192,103,38,77,199,28,122,125,73,233,52,215,171,180,232,209,73,113,159,195,97,131,26,185,84,199,211,104,227,216,123,117,115,130,240,134,56,19,42,105,151,20,173,74,212,102,55,128,32,68,64,196,237,185,53,40,152,136,173,207,96,188,68,127,211,32,20,140,6,66,213,204,144,177,31,96,228,19,250,117,43,211,221,209,188,210,234,11,70,165,191,188,215,70,178,213,120,133,22,95,6,89,98,116,41,47,239,128,37,91,27,112,216,56,39,56,39,214,5,214,72,219,79,59,182,158,24,41,198,71,211,162,75,67,78,168,41,73,146,39,39,39,34,55,229,229,94,41,212,32,215,116,169,167,167,172,130,10,234,57,210,106,106,152,210,104,101,67,149,146,54,0,171,169,244,32,130,8,61,57,196,54,198,67,182,17,71,39,60,1,215,41,123,29,241,181,220,206,208,91,104,180,173,77,190,147,81,233,186,2,254,21,28,217,134,104,163,60,237,73,23,42,6,236,177,37,25,137,36,110,231,139,167,165,126,36,116,95,127,116,221,21,62,154,212,181,122,106,58,247,150,221,112,167,175,183,163,180,146,111,135,247,0,137,134,211,34,54,205,251,182,133,152,228,238,95,47,68,71,180,214,239,53,145,14,108,1,32,2,121,0,163,143,191,73,56,172,45,199,0,126,217,114,147,40,235,204,120,138,51,234,74,218,218,115,29,5,186,58,95,153,172,35,195,103,149,131,40,4,120,146,21,84,59,149,6,195,203,40,98,85,9,93,202,74,21,131,229,101,55,75,133,114,238,142,57,1,199,238,160,141,73,12,205,180,147,147,132,82,75,51,99,13,183,104,98,10,107,94,135,170,182,105,186,75,5,218,255,0,61,92,244,137,79,24,153,33,137,118,8,10,152,130,134,86,7,105,80,219,136,36,146,199,129,181,85,194,75,76,83,70,169,89,61,68,236,168,84,191,138,99,102,251,225,54,128,126,224,14,181,86,164,169,164,169,98,9,25,27,193,233,208,197,3,116,165,42,210,147,142,163,249,170,149,171,45,247,77,53,221,41,244,142,137,214,85,166,202,144,252,234,81,77,85,33,166,53,187,228,50,83,196,83,202,21,152,179,202,64,193,144,72,184,86,92,245,58,237,29,214,59,126,155,189,232,219,149,218,207,29,125,117,95,137,74,96,222,69,194,48,86,9,73,146,93,128,196,202,136,21,203,35,237,241,48,19,1,149,239,226,11,68,82,213,233,170,91,132,84,177,70,244,111,71,69,67,53,69,84,238,208,203,60,254,28,179,72,3,28,133,71,102,105,64,149,240,210,51,14,55,0,222,159,254,233,91,110,214,10,203,141,215,246,44,179,205,44,48,77,120,180,45,68,48,248,52,138,88,160,64,165,145,157,135,149,157,182,109,64,202,114,89,184,167,31,99,136,123,59,198,208,229,178,134,149,72,108,78,144,157,98,14,118,0,4,129,36,192,228,49,21,184,182,122,214,254,199,82,198,121,243,146,158,102,55,153,239,171,136,244,81,210,76,232,170,160,134,33,182,146,67,30,6,226,114,119,31,40,228,146,122,242,193,226,18,142,155,148,140,16,70,65,233,173,245,85,60,49,22,189,209,213,211,86,166,195,85,79,77,71,61,82,35,185,33,124,55,142,60,72,140,87,202,192,3,130,161,149,27,40,28,109,87,122,27,167,136,41,41,238,10,98,85,118,249,155,125,69,48,33,177,232,211,34,169,35,60,140,228,125,58,238,41,120,6,193,38,176,43,101,194,189,170,15,125,208,114,207,171,108,58,182,245,82,86,223,99,173,38,42,120,25,201,85,145,163,99,44,174,137,146,68,170,27,24,218,66,229,220,150,110,136,148,149,107,83,81,65,68,244,175,79,91,115,155,192,166,164,86,51,185,124,103,27,149,112,125,61,112,6,78,208,91,202,204,51,238,71,120,180,149,146,209,116,181,94,158,166,138,162,132,69,53,101,60,53,244,51,84,165,58,204,190,35,52,16,203,44,197,48,8,42,99,1,179,180,178,110,44,172,86,207,139,46,208,106,31,148,176,89,43,19,81,92,181,4,105,75,5,5,83,83,164,111,37,65,49,45,60,238,205,177,92,229,178,54,21,0,228,228,101,186,201,221,93,49,195,238,29,186,23,41,18,153,210,118,42,136,42,81,18,96,0,152,2,35,222,36,25,16,117,187,27,155,166,210,149,50,119,220,99,29,211,142,102,102,142,237,5,92,12,35,174,161,158,142,125,160,201,4,224,9,34,36,126,22,0,145,159,200,145,244,233,5,101,120,133,252,10,120,252,106,134,82,203,30,240,191,171,30,118,174,112,51,131,235,192,62,157,85,127,136,79,139,62,224,118,117,18,201,65,218,234,139,84,117,40,244,214,186,170,216,16,210,178,196,170,55,195,50,74,85,194,238,79,221,180,72,193,89,73,219,144,58,2,216,254,43,251,205,220,13,116,182,235,78,163,142,207,101,169,153,171,106,232,218,170,158,150,69,167,241,55,212,40,172,142,40,152,19,31,27,216,229,17,1,220,2,231,170,233,246,194,205,22,201,117,36,186,116,206,164,128,18,172,110,36,236,121,84,237,251,51,112,226,137,36,36,114,19,39,229,143,157,95,56,45,119,16,213,20,247,123,170,81,91,109,245,240,8,12,212,137,18,84,197,20,41,41,65,36,142,225,163,82,232,55,96,21,49,191,169,253,225,99,187,119,215,182,186,125,160,211,26,91,185,26,114,241,170,47,51,165,13,186,146,130,113,116,121,42,28,160,146,89,69,27,48,138,53,13,189,212,180,100,136,228,219,147,199,85,55,226,10,13,67,95,71,109,181,118,231,79,106,182,155,83,220,174,43,77,107,175,90,152,235,17,214,20,249,160,35,149,204,196,159,14,35,230,246,69,27,85,10,32,137,252,43,118,195,92,94,245,85,159,184,200,211,215,91,152,220,94,89,237,208,203,81,112,164,172,85,240,71,142,233,25,150,33,153,196,192,238,9,40,71,143,122,185,109,184,219,207,111,127,87,96,237,195,77,4,20,234,32,44,234,80,82,117,71,81,32,131,24,57,78,38,5,28,71,2,109,191,121,231,9,0,108,0,3,151,158,98,173,79,196,118,161,189,105,58,75,198,158,213,215,200,47,182,75,253,45,59,91,63,187,244,209,188,81,75,5,108,41,87,28,204,89,155,144,7,134,22,66,229,252,101,116,140,108,217,94,37,239,87,118,251,181,33,214,90,67,79,86,200,241,82,213,217,42,173,112,209,207,121,122,152,170,221,80,26,120,100,77,158,36,44,180,165,228,73,35,33,234,162,8,128,18,9,23,90,86,106,75,175,111,244,206,161,213,148,205,109,166,130,243,71,54,164,171,166,216,101,10,173,82,168,185,133,68,210,63,130,244,254,109,235,181,169,220,42,169,117,102,11,93,255,0,236,227,183,149,55,141,69,219,158,244,91,167,178,61,122,207,71,106,134,193,113,105,12,126,49,49,72,159,57,76,209,172,145,174,54,51,75,188,242,9,195,184,235,33,195,120,173,255,0,17,117,87,46,62,92,88,192,86,165,1,18,113,27,79,72,158,100,68,154,62,197,181,170,25,1,164,0,51,176,240,159,160,162,189,175,226,22,47,239,69,219,181,154,246,162,229,107,254,229,133,138,41,234,234,36,49,203,13,36,194,73,5,77,57,70,105,101,70,69,148,68,86,72,136,140,128,152,72,199,68,93,75,160,244,181,247,177,122,130,199,100,154,241,116,75,149,185,166,161,183,219,231,138,182,83,5,49,53,97,75,179,172,181,10,146,71,79,27,56,119,225,161,85,44,64,11,82,116,255,0,118,123,103,163,53,236,119,187,124,87,141,81,29,250,186,105,174,183,13,73,225,120,79,29,68,133,90,163,228,96,114,169,60,97,231,202,204,243,71,32,33,140,106,173,183,162,221,103,197,117,62,131,178,211,222,180,119,111,188,72,42,102,150,193,120,183,212,180,180,213,84,166,221,75,76,169,60,51,211,48,52,202,237,83,44,65,65,98,171,74,187,26,63,194,161,56,239,3,186,87,102,245,146,84,227,128,133,65,88,9,212,157,57,206,68,231,3,6,32,144,42,80,18,21,9,21,92,174,253,241,188,220,45,181,58,118,13,51,100,142,223,61,210,59,180,177,205,76,100,154,122,132,4,43,76,196,129,46,11,72,84,48,194,9,166,84,8,178,200,172,89,131,226,42,45,85,162,228,182,234,45,13,114,186,79,100,133,106,233,35,106,231,166,162,1,38,141,96,67,10,98,48,99,77,170,211,42,172,146,40,96,228,229,10,86,154,189,75,118,170,118,97,80,34,220,229,193,133,22,54,25,63,226,80,9,253,122,144,246,225,235,107,106,245,25,122,234,156,13,61,93,60,193,101,33,229,17,168,96,51,246,32,55,252,61,108,141,139,14,165,40,90,112,157,187,177,27,239,181,41,112,206,40,155,163,146,175,187,61,202,181,208,221,244,6,146,169,181,206,137,77,13,53,125,194,226,145,209,210,172,155,164,145,234,105,100,46,100,109,236,90,89,21,215,113,200,64,48,189,88,186,253,55,218,75,159,195,148,149,221,194,188,208,91,94,205,71,45,182,205,83,89,185,32,164,105,99,41,10,164,33,101,106,162,177,96,9,4,82,74,140,100,120,217,50,29,106,159,195,69,87,111,83,189,186,126,225,174,2,11,92,50,109,90,106,217,217,218,122,167,5,34,42,235,24,69,40,236,175,231,218,14,204,110,4,130,45,199,117,187,61,219,173,117,165,234,181,5,255,0,82,81,90,172,86,42,36,138,145,205,192,193,111,165,156,192,194,37,146,156,172,111,33,87,242,152,227,144,72,131,198,33,37,115,225,245,130,246,170,232,219,113,11,91,117,56,91,64,32,133,1,42,6,72,210,10,167,43,192,152,234,9,51,20,194,231,188,58,213,13,162,159,79,134,141,173,154,102,166,185,212,126,241,37,220,249,63,98,167,31,205,122,118,208,203,173,245,142,175,164,211,154,2,138,142,58,217,25,166,134,158,100,166,8,22,37,46,197,204,170,21,128,85,36,169,206,113,140,18,112,96,211,47,133,36,144,37,66,205,26,57,1,211,112,71,246,220,3,0,112,126,224,31,183,83,62,221,247,123,85,246,182,223,126,167,209,166,42,42,237,65,68,109,243,92,150,73,133,68,48,23,71,34,48,174,35,13,148,0,49,82,192,51,96,131,130,58,5,194,158,12,168,219,128,87,202,118,243,231,3,120,175,106,171,205,83,218,189,45,219,221,59,85,89,174,244,221,177,170,173,182,186,91,173,101,92,20,82,85,164,17,53,73,86,196,140,25,227,111,60,76,207,181,2,42,202,209,160,64,35,106,97,223,187,230,146,188,235,235,165,94,155,106,121,11,200,16,189,178,56,96,183,13,184,25,133,35,141,119,2,6,75,28,18,114,78,115,210,219,223,196,86,187,191,81,234,36,188,211,211,87,87,234,122,37,167,173,185,85,43,44,170,236,217,158,72,209,10,194,166,65,181,14,80,225,81,118,237,35,61,9,214,54,126,20,100,253,0,207,249,117,154,224,92,30,246,214,229,203,187,231,36,156,4,131,41,131,7,159,67,32,28,79,65,205,202,82,137,169,15,109,101,168,135,184,90,110,74,69,223,48,186,83,108,64,161,139,159,16,121,64,62,164,250,15,185,234,220,246,251,73,216,244,54,179,171,212,191,16,218,110,171,230,225,179,203,85,100,177,94,35,122,84,164,136,202,26,157,81,17,146,52,119,64,206,158,26,75,25,59,148,143,19,44,180,227,76,214,95,45,55,234,11,150,153,158,166,43,173,60,234,212,173,78,63,120,37,206,0,3,156,231,56,198,57,206,49,213,214,45,83,127,209,54,45,91,168,238,154,126,223,116,13,29,5,209,42,106,77,50,212,62,233,90,64,244,244,202,174,242,25,0,148,176,136,144,178,40,84,147,27,157,61,165,124,219,41,10,147,10,247,112,125,238,123,99,99,140,245,137,198,10,180,12,231,106,172,186,223,76,106,174,232,119,110,232,186,90,197,122,150,91,169,158,229,2,93,147,229,165,16,35,55,136,236,101,114,21,17,149,211,37,207,224,246,62,81,9,211,244,180,241,92,218,11,250,84,83,65,150,128,202,87,30,12,223,112,71,174,1,24,202,159,124,174,50,46,29,120,238,114,92,213,41,236,86,40,170,45,116,203,79,168,77,174,150,58,182,150,129,26,156,45,21,67,78,174,41,42,99,242,133,240,84,128,102,231,12,60,241,94,225,118,242,209,168,59,89,85,172,174,221,197,211,22,57,172,240,203,91,75,103,185,52,147,86,94,89,217,84,195,20,98,48,201,180,171,143,18,34,251,139,22,127,5,87,43,13,167,180,97,14,54,202,180,150,212,18,1,76,168,130,122,194,96,131,128,32,0,55,48,54,76,151,32,26,175,119,219,5,207,79,196,210,210,78,39,160,156,108,105,98,109,208,200,63,218,31,194,79,182,64,227,27,75,254,46,180,232,45,79,173,244,173,250,7,208,154,130,91,93,194,162,104,210,44,74,177,171,73,187,8,73,127,32,32,159,196,216,199,60,142,153,172,181,55,215,184,211,209,216,133,84,245,117,44,41,97,166,133,12,173,57,118,226,33,30,14,253,204,71,151,7,39,219,163,167,107,59,123,96,168,165,159,91,235,123,236,157,189,146,29,180,208,85,27,92,213,203,20,243,66,242,69,34,68,29,12,46,209,171,50,150,102,10,187,95,106,7,138,78,181,142,220,11,68,246,146,100,116,4,159,32,36,252,41,222,235,222,234,134,40,181,219,239,237,5,215,186,107,58,123,187,58,42,217,112,170,72,246,211,87,199,86,212,94,35,2,0,241,10,199,42,156,243,231,80,163,143,126,157,47,127,218,41,172,34,168,89,45,58,75,70,83,81,120,133,89,36,186,75,91,54,223,241,13,134,33,245,224,227,236,122,163,247,170,122,170,74,233,109,178,25,221,99,144,248,98,84,218,216,207,7,104,36,12,253,137,252,207,95,105,52,197,242,181,75,65,109,156,128,50,75,46,193,143,174,91,3,163,200,227,252,71,64,79,104,126,2,126,49,52,33,124,14,195,180,37,45,253,126,147,21,104,174,191,218,1,221,187,236,213,117,9,127,179,216,32,156,176,142,146,130,216,210,8,148,15,46,26,77,207,146,120,63,189,227,36,131,192,29,65,59,147,241,103,175,187,139,45,68,247,157,95,124,145,43,54,9,168,104,0,183,209,160,84,85,242,33,121,128,220,87,113,194,175,39,60,122,116,26,22,21,138,63,18,174,237,110,132,103,5,126,96,72,227,254,20,7,172,214,143,76,197,54,201,239,117,19,166,63,21,61,46,209,252,220,131,253,58,170,239,16,186,123,254,162,201,243,171,45,217,91,178,125,196,1,229,78,211,247,50,250,79,135,78,211,52,0,121,99,170,168,121,118,159,77,216,93,139,156,1,252,62,195,166,202,205,109,171,43,64,15,122,168,137,112,87,109,57,16,130,15,177,216,6,127,92,245,168,212,233,168,34,145,97,182,79,60,160,249,30,89,201,82,62,225,66,145,252,207,90,191,111,77,27,43,81,208,80,83,21,247,74,112,231,249,201,184,245,80,168,157,205,89,219,20,142,26,74,170,183,34,8,38,153,191,216,66,196,158,156,228,177,223,24,196,149,113,165,40,42,21,77,68,169,15,151,128,6,14,14,56,255,0,51,234,122,78,186,130,240,225,161,150,233,81,224,203,195,174,119,46,62,202,120,31,166,58,77,83,80,55,161,167,173,168,149,83,4,25,23,97,83,246,1,143,77,34,189,128,40,190,218,50,42,40,41,231,191,234,90,72,30,10,70,120,133,108,80,79,3,202,33,46,81,68,236,160,151,97,234,78,70,120,82,112,164,111,93,81,163,37,146,57,168,232,235,147,202,171,44,33,194,33,96,48,89,115,188,224,227,56,45,239,129,192,233,190,182,249,112,175,182,81,218,106,164,15,13,19,203,36,100,231,113,50,16,78,78,121,228,28,126,103,171,79,240,197,240,249,162,117,101,158,211,173,238,20,119,90,235,148,147,120,81,209,26,160,177,77,188,50,21,8,33,27,74,227,127,136,211,162,133,145,88,18,80,130,17,203,175,248,91,98,237,218,181,100,192,3,115,146,0,29,72,28,249,243,166,118,133,3,222,207,149,87,221,40,116,201,186,76,110,20,41,71,68,180,115,203,21,77,90,200,202,36,84,37,21,148,110,14,25,128,76,0,188,182,114,49,203,29,231,83,234,59,157,103,204,220,174,239,60,222,28,113,172,168,195,34,52,64,177,174,71,32,42,42,168,95,96,160,96,99,29,89,171,103,194,222,158,29,201,167,181,222,111,23,90,157,27,5,202,164,85,83,36,51,199,93,112,158,45,193,105,208,148,49,196,50,187,26,89,25,118,143,21,200,94,16,71,190,37,236,221,129,161,147,246,85,130,227,117,177,106,109,61,186,218,218,118,142,222,147,209,82,198,55,200,177,153,203,134,119,14,228,73,51,75,43,18,114,23,140,5,99,141,90,220,62,150,218,37,74,80,38,0,216,3,18,99,191,29,42,194,213,167,250,123,124,121,242,255,0,124,234,184,25,230,105,68,239,43,51,130,14,230,57,57,253,122,87,95,121,174,184,174,202,137,228,101,206,118,146,0,207,228,160,15,233,210,106,70,167,74,168,94,172,57,132,56,50,108,3,118,220,243,140,241,159,207,142,157,110,213,218,102,72,60,11,77,186,183,126,224,124,106,137,148,31,184,216,163,29,27,229,81,3,223,77,84,245,85,84,143,226,82,212,203,11,228,29,209,185,83,144,114,57,31,66,1,235,86,73,245,61,100,239,184,1,177,87,31,65,214,61,36,9,166,144,57,82,186,42,21,171,130,166,79,16,137,34,85,49,198,187,9,145,137,244,193,96,216,219,184,229,67,114,0,32,103,35,8,170,46,22,249,94,40,39,168,166,144,18,174,168,236,135,35,216,227,173,49,74,240,202,178,198,64,100,57,25,0,140,254,71,173,247,8,233,18,167,253,10,89,100,137,145,31,50,70,16,134,42,11,46,3,54,64,98,64,57,201,0,18,20,157,161,57,211,177,166,121,215,86,40,116,252,122,110,130,123,45,93,4,55,11,4,201,225,170,37,50,150,136,50,254,241,94,4,76,58,59,130,197,151,157,210,227,104,85,200,251,116,186,53,178,162,142,178,209,91,45,197,170,166,122,104,104,196,171,42,84,182,233,119,237,113,153,20,171,227,113,195,34,42,109,10,128,146,178,181,195,0,200,202,67,12,140,28,140,117,30,190,104,203,45,230,182,223,45,101,189,12,80,212,66,210,124,188,158,12,206,168,120,69,32,132,56,82,197,75,135,17,224,149,66,72,219,244,61,219,79,54,193,54,128,21,1,128,73,30,83,159,41,17,59,226,184,251,15,165,110,127,92,224,239,204,120,145,245,35,62,116,197,95,168,232,233,173,115,95,94,239,89,111,168,170,129,170,105,232,233,213,15,204,68,133,214,40,148,74,205,11,77,181,50,82,23,71,198,208,113,129,136,166,138,174,210,218,218,42,234,107,181,238,166,103,154,86,74,10,75,133,213,49,93,2,34,130,185,4,202,28,134,36,239,93,200,38,5,84,141,217,108,52,250,146,230,107,244,246,178,184,85,220,227,180,209,61,98,181,69,8,130,171,12,237,188,199,78,241,237,169,66,170,169,226,19,25,197,67,2,4,132,39,81,138,158,219,190,148,209,118,170,90,91,108,215,203,212,225,105,160,73,232,102,150,166,101,101,73,50,34,137,252,72,159,100,108,178,9,12,129,0,80,168,140,93,199,34,227,30,219,221,34,233,86,140,132,18,144,101,181,225,106,86,100,16,14,8,2,82,70,21,229,90,235,78,24,218,17,218,169,80,76,65,17,0,114,204,79,118,118,163,31,253,154,233,45,77,170,52,237,202,170,253,92,108,214,11,97,165,166,162,130,149,103,161,69,14,169,26,171,40,59,217,93,91,106,203,35,170,109,200,104,192,243,62,212,222,235,234,180,237,182,59,102,153,157,236,191,33,36,175,53,198,181,40,166,218,168,73,141,149,86,161,144,5,81,44,114,248,158,32,240,194,18,14,25,162,90,55,70,212,126,194,185,222,45,150,8,174,52,179,67,21,214,221,107,185,48,184,73,67,114,67,48,50,194,101,112,68,114,180,126,36,102,105,17,200,64,65,137,78,66,107,151,124,105,180,69,154,106,43,188,41,118,134,166,35,95,111,158,42,160,242,92,26,68,99,130,174,197,227,72,166,59,144,186,1,128,129,85,246,110,234,193,126,217,63,252,253,226,139,43,120,74,66,100,160,1,3,42,9,49,59,144,72,6,99,97,52,246,67,235,87,96,143,125,40,193,156,30,100,115,248,30,130,123,170,165,119,6,14,243,215,107,58,238,219,234,123,173,81,182,88,39,89,98,138,95,13,99,104,10,134,167,112,34,202,224,199,177,130,169,40,153,218,54,128,170,28,180,30,143,187,234,11,137,22,157,61,113,171,146,133,214,54,43,3,52,67,196,36,2,95,33,84,113,156,182,6,20,156,224,28,36,185,195,115,212,183,170,171,197,101,105,168,158,225,49,99,248,84,62,227,145,133,227,220,227,142,56,224,117,100,251,89,160,46,177,246,254,146,150,195,167,233,97,41,60,237,117,187,205,112,98,178,193,39,27,210,54,166,32,4,72,148,134,13,248,211,150,11,188,142,85,196,120,141,171,215,106,74,151,0,225,0,168,39,81,38,0,42,32,128,79,82,32,237,206,182,107,82,236,173,18,160,145,175,159,78,243,29,41,15,108,244,222,144,211,122,170,178,43,149,254,209,124,191,219,167,138,144,219,246,165,100,16,66,203,186,115,183,107,205,36,129,112,187,202,36,113,182,114,206,84,237,45,73,112,210,151,163,108,173,164,158,146,41,231,136,199,71,87,19,35,210,71,34,160,151,229,246,156,100,146,235,136,204,97,201,1,130,131,24,101,129,208,208,104,170,195,87,169,110,116,116,73,83,104,52,147,83,215,216,42,154,226,3,188,229,34,133,234,149,162,104,194,44,145,171,110,241,20,51,6,218,65,140,59,125,102,137,238,46,170,208,176,210,218,97,154,146,101,18,221,210,161,106,30,71,157,209,49,224,2,99,142,84,147,113,148,121,131,40,60,35,56,108,146,28,55,218,139,203,47,212,88,35,135,132,164,143,122,21,239,164,3,5,90,128,36,242,210,97,4,76,206,34,178,215,118,238,93,41,55,15,56,73,27,114,30,0,3,30,89,154,145,213,234,75,45,242,193,83,6,162,166,185,199,111,123,91,214,254,218,185,90,154,170,145,234,230,150,54,167,168,88,167,66,251,134,238,73,8,86,50,16,130,140,185,173,58,254,219,221,49,65,22,154,181,106,218,75,213,21,40,168,134,24,188,106,74,167,142,151,196,97,26,181,108,120,222,164,60,161,70,70,213,221,251,180,82,185,178,144,104,77,97,71,219,219,118,150,213,181,209,65,89,83,2,84,61,60,20,110,149,73,2,33,57,13,9,76,202,128,133,43,234,226,16,164,176,224,186,221,237,214,93,15,79,65,243,90,126,106,106,186,247,146,215,106,156,93,37,146,56,228,104,150,63,151,42,34,87,255,0,81,25,114,205,189,134,212,77,228,248,108,78,187,103,121,196,46,158,77,185,82,97,180,114,144,162,168,247,85,164,170,84,64,235,51,5,92,141,121,146,132,36,78,114,98,76,17,222,36,12,103,241,85,91,183,246,184,46,127,183,244,143,112,173,22,205,45,117,164,165,90,154,42,187,148,48,80,132,168,39,114,72,211,50,168,72,65,218,165,16,51,49,150,44,33,65,38,33,189,225,214,210,83,104,127,251,62,211,203,138,40,174,236,247,74,232,238,11,48,174,149,21,213,7,133,26,8,225,65,231,59,85,228,12,66,157,238,17,31,171,239,127,237,245,174,150,223,183,182,250,153,172,21,16,150,170,133,238,78,141,225,175,134,86,84,146,104,105,225,145,215,110,14,100,18,227,17,158,25,67,245,94,190,41,45,118,189,13,218,43,141,46,165,179,217,147,82,93,235,140,80,79,78,90,173,153,11,169,17,180,149,42,179,249,2,75,177,194,144,162,60,7,30,33,70,36,223,9,114,202,201,33,232,105,208,14,173,143,186,73,33,51,51,42,32,198,6,196,68,77,57,183,80,183,211,217,251,194,68,111,190,196,231,151,251,233,84,207,77,79,65,65,80,247,90,169,231,74,138,29,147,83,8,92,171,110,13,128,193,129,5,89,78,210,8,63,127,110,174,47,195,15,116,190,26,251,125,167,90,245,172,117,29,230,179,92,95,146,74,170,223,26,73,229,167,183,161,45,230,10,217,18,204,165,4,129,142,10,164,140,193,164,96,187,105,6,214,192,108,28,19,128,126,253,100,98,147,112,82,167,113,59,113,239,145,237,142,128,169,26,183,173,34,86,83,181,95,154,93,19,219,110,250,95,83,83,93,251,129,112,181,83,86,51,72,247,138,138,117,169,249,233,89,213,98,167,85,80,129,37,72,60,63,21,183,148,241,36,41,26,98,39,196,14,233,240,85,220,58,45,117,91,73,81,4,50,89,173,146,197,81,53,108,115,162,153,232,36,146,101,142,100,77,229,129,113,79,39,145,188,195,60,251,116,233,240,137,220,89,45,22,139,61,154,158,213,69,123,25,158,156,210,181,188,64,176,40,101,118,121,170,153,246,176,5,222,69,69,27,201,85,57,11,149,7,139,135,196,53,36,157,212,212,22,216,235,233,99,161,122,107,85,141,233,230,137,188,101,157,166,168,104,157,28,55,41,186,112,48,70,14,112,25,72,32,213,84,234,34,166,196,8,20,55,135,183,175,167,41,41,232,168,109,115,83,210,40,37,35,100,142,72,152,18,72,42,235,156,146,55,103,62,110,11,31,94,158,45,235,21,186,19,25,121,18,85,25,64,49,134,57,228,227,39,237,207,182,71,215,162,213,131,85,216,171,140,22,74,223,150,44,148,223,134,88,76,113,185,0,46,82,82,68,120,35,110,50,220,228,31,110,152,117,114,233,123,77,109,101,53,53,75,221,22,151,113,154,142,217,70,42,106,32,42,219,100,140,227,8,174,190,187,29,213,200,7,104,60,14,154,137,52,210,169,52,43,214,21,111,38,142,190,81,76,196,52,150,250,173,138,233,140,19,27,122,115,239,146,51,200,227,170,165,71,167,239,215,10,72,37,163,180,202,105,234,36,120,18,178,80,33,165,50,168,203,3,52,132,70,164,15,171,14,174,37,250,211,124,93,49,91,44,98,146,37,20,146,22,138,25,139,58,157,170,223,140,141,196,7,86,42,99,216,70,230,13,184,114,105,142,163,171,184,94,231,122,155,133,117,69,77,68,140,210,75,52,174,206,204,237,203,28,147,235,233,211,200,167,35,120,173,180,148,122,102,212,33,150,239,118,146,177,192,140,189,53,184,100,237,43,150,83,59,141,168,234,112,56,89,7,175,235,97,62,21,107,52,93,125,194,244,186,146,237,13,161,146,138,146,142,144,61,225,233,166,170,83,36,140,224,73,189,92,140,162,110,142,50,177,156,141,202,120,234,178,81,193,52,147,130,249,144,32,218,115,201,250,1,199,229,253,122,191,127,9,22,79,216,157,172,166,168,88,228,223,121,168,158,191,196,217,129,229,115,6,204,253,132,65,134,112,15,137,198,112,216,214,251,23,98,46,184,144,82,128,132,2,114,36,116,251,205,6,246,158,235,244,188,60,193,50,162,6,12,30,191,106,158,29,5,161,151,18,190,144,180,86,165,98,148,122,211,73,19,78,17,151,10,207,46,55,184,199,151,126,119,15,33,57,243,56,117,173,211,150,90,202,10,139,27,196,244,244,149,169,33,168,130,150,103,166,50,134,192,99,186,50,174,62,152,82,7,159,145,200,235,227,105,27,52,109,52,182,200,229,182,73,81,36,179,72,104,223,195,70,150,66,12,146,180,39,48,188,132,140,239,116,99,146,78,114,115,211,101,227,82,84,233,176,137,169,169,76,177,57,81,5,85,190,54,108,202,21,120,49,2,94,61,204,72,28,186,0,60,242,13,225,58,236,105,67,108,137,90,66,64,248,15,164,125,43,153,23,29,124,128,133,146,122,115,250,231,203,52,240,137,95,13,253,252,59,148,210,67,36,33,197,52,190,23,133,22,1,25,93,171,226,185,221,179,33,152,12,103,156,241,212,223,68,213,221,191,107,132,150,182,136,80,129,159,9,105,221,102,15,232,48,230,66,164,28,146,124,160,141,188,103,60,1,44,127,16,157,173,91,125,77,210,237,170,168,173,139,23,137,37,83,220,99,146,142,122,135,12,22,51,79,78,235,190,101,100,7,132,44,232,21,3,130,91,61,71,175,191,27,189,173,177,207,53,46,135,183,223,245,133,114,193,227,196,40,40,94,8,14,61,67,180,193,101,80,61,216,68,195,161,119,92,83,134,189,109,172,60,32,237,6,126,66,79,202,174,53,97,124,29,210,26,56,234,35,231,138,232,21,179,83,201,79,9,138,102,201,244,83,143,94,58,215,95,171,26,56,200,241,57,231,174,98,215,252,118,252,65,247,2,179,251,189,218,221,51,105,181,207,93,7,139,71,21,21,60,183,203,150,87,213,64,137,89,67,31,97,37,56,199,185,247,232,89,174,239,93,215,214,130,102,239,87,121,222,221,77,86,129,102,162,190,223,146,15,148,170,83,248,37,180,80,138,153,130,143,171,82,197,247,35,172,51,183,150,77,168,173,3,87,200,124,107,70,215,12,187,88,210,226,180,252,205,116,219,86,252,86,246,43,183,179,77,6,174,238,109,158,10,168,159,195,150,134,150,83,89,84,143,244,104,32,15,34,254,101,64,232,29,171,255,0,181,3,68,91,214,121,187,109,219,93,65,168,146,142,64,147,85,220,101,75,125,36,96,156,43,18,130,105,0,39,217,210,63,204,117,207,249,47,189,147,176,163,196,210,234,13,74,211,70,33,169,165,181,209,83,218,105,85,215,254,250,10,170,191,156,152,228,243,197,60,7,253,223,78,144,215,247,198,101,169,21,90,107,183,122,74,221,82,170,34,53,183,26,55,190,213,75,24,24,80,230,230,243,196,172,6,60,209,69,23,216,1,199,67,31,226,233,39,221,129,225,159,227,231,68,89,224,232,71,238,36,252,191,159,173,91,27,199,199,119,198,127,119,38,173,182,118,218,26,107,104,160,112,42,96,209,150,22,185,76,33,111,227,106,150,21,17,0,163,213,131,195,250,116,15,215,17,234,93,75,88,149,157,242,239,205,174,174,170,9,132,148,175,127,213,82,223,164,104,191,142,35,75,110,249,198,166,147,60,109,121,224,3,211,143,96,174,170,238,79,112,117,204,52,244,186,195,90,222,239,20,180,100,154,90,106,202,233,36,130,152,31,104,98,39,100,75,246,64,0,30,221,70,253,120,29,11,93,241,39,220,30,190,191,58,38,139,84,163,215,175,165,25,223,91,246,71,77,58,53,166,61,111,169,166,138,83,83,77,36,66,151,77,173,28,184,198,213,148,124,245,92,240,253,188,104,78,62,132,228,39,179,124,73,221,244,181,208,92,52,135,107,187,117,107,140,180,207,44,82,217,26,227,44,207,36,94,25,118,171,173,146,106,165,35,241,226,57,145,11,19,149,42,74,145,60,20,53,117,45,182,10,119,115,246,29,72,173,221,179,214,151,26,121,43,227,177,85,45,13,60,126,45,69,91,70,124,24,19,56,5,223,240,160,36,28,100,140,224,253,58,106,173,238,174,208,82,164,74,78,14,32,16,113,146,119,30,52,242,166,155,194,143,175,10,211,175,59,133,171,123,147,124,146,253,171,111,53,85,179,49,43,4,82,79,36,145,82,199,237,20,42,236,197,16,122,5,207,74,180,46,183,139,77,137,237,151,123,93,29,202,209,81,226,84,53,52,212,113,72,77,90,196,235,3,150,97,187,106,187,12,174,72,218,210,96,101,186,87,6,131,179,82,212,53,53,195,82,83,85,212,132,87,74,107,94,107,158,76,250,42,180,33,163,221,246,102,94,178,238,95,110,53,54,129,91,77,93,235,64,234,61,61,69,118,133,158,134,91,213,11,83,53,96,92,110,100,86,245,3,122,243,147,234,61,58,141,238,20,148,91,233,89,1,59,64,156,121,140,8,229,154,106,95,74,213,161,32,253,62,185,171,95,173,59,1,165,123,221,165,116,245,101,191,93,209,88,111,11,84,41,105,96,157,247,83,212,36,177,16,190,2,6,113,51,75,83,25,204,145,77,225,141,206,193,48,192,10,71,112,181,201,106,173,158,223,95,42,165,69,52,141,20,209,168,44,81,212,225,148,251,100,28,142,15,183,83,222,216,247,126,237,163,109,213,182,42,235,173,116,150,214,135,125,61,41,157,252,45,200,230,79,3,104,200,84,145,240,199,42,203,189,81,136,200,220,163,138,137,229,170,158,74,153,228,121,37,149,203,187,187,22,102,98,114,73,39,146,126,253,101,56,13,149,247,13,113,214,110,92,214,208,141,18,0,137,36,156,136,234,38,122,99,157,61,180,45,50,9,199,42,203,52,170,120,73,100,251,146,23,250,115,254,125,103,243,161,10,152,104,233,227,32,99,59,11,231,243,14,72,233,63,94,235,75,218,43,150,42,77,35,157,40,107,133,115,35,197,243,82,172,114,126,36,86,218,167,254,17,199,176,233,62,122,247,94,233,133,69,89,38,148,0,54,175,117,238,189,215,186,74,90,247,94,235,221,123,175,87,171,221,109,133,161,25,89,149,176,127,137,121,199,233,252,189,255,0,159,90,176,122,247,78,74,138,12,138,241,19,74,22,5,118,2,9,119,54,120,3,131,250,125,122,56,118,203,183,21,85,58,106,106,219,168,158,154,182,182,33,61,53,101,30,201,103,134,148,200,138,178,237,87,14,152,117,118,57,30,38,212,36,43,14,8,31,162,135,105,187,239,127,237,221,93,37,182,226,159,180,180,224,151,253,42,143,98,137,118,18,114,81,241,157,192,156,141,222,132,121,74,147,158,135,241,165,93,57,104,127,64,0,88,32,196,192,32,102,60,73,235,143,10,110,156,205,88,109,35,241,75,221,62,195,223,103,237,238,177,182,81,106,107,109,190,42,105,99,249,104,226,134,162,26,105,163,19,196,237,20,36,162,179,165,76,59,176,88,41,27,72,102,4,245,106,123,125,241,51,217,174,228,216,218,241,100,213,144,65,60,36,138,139,93,80,43,95,9,11,184,159,0,101,221,64,245,116,12,163,7,158,15,92,164,212,119,115,124,213,23,45,75,65,93,50,205,81,89,45,68,110,174,194,69,203,18,152,39,7,0,96,12,96,128,61,58,147,105,94,237,92,52,106,10,227,105,182,85,215,212,193,61,44,149,31,44,22,71,167,194,152,149,201,202,21,241,145,89,134,197,118,84,101,44,67,241,171,182,227,220,70,194,210,81,149,70,1,202,103,198,65,30,18,124,168,45,231,6,182,189,86,162,32,245,24,62,124,143,141,95,203,215,196,231,104,172,26,150,245,95,168,117,45,214,105,45,211,189,69,37,0,156,69,26,192,208,164,4,170,74,241,173,66,185,66,234,145,137,74,150,102,200,220,193,107,205,15,197,110,158,179,222,234,245,5,166,233,168,170,44,149,151,81,84,218,122,122,169,165,117,89,88,203,59,200,235,177,89,68,168,138,17,139,97,31,104,206,55,10,215,171,245,29,126,185,212,82,92,45,180,243,204,102,81,178,21,164,80,241,125,81,54,100,237,201,56,231,128,113,237,212,251,182,63,13,26,207,185,182,123,253,117,101,79,236,123,133,12,42,45,148,215,33,36,77,93,83,185,63,117,202,16,185,14,170,25,217,20,60,137,146,1,232,7,25,226,166,230,197,15,241,53,104,9,80,81,41,4,66,143,187,251,178,99,49,220,7,65,86,88,225,150,246,198,19,220,55,229,203,20,69,213,191,30,29,197,191,223,98,175,211,182,235,109,130,4,142,120,32,89,89,106,153,99,113,141,187,162,69,149,1,43,25,35,113,27,145,88,15,40,29,7,53,119,126,123,181,175,237,239,75,170,117,173,214,227,65,27,38,232,138,2,145,224,249,49,35,101,193,245,193,39,62,189,106,212,157,156,171,208,244,177,92,53,61,224,203,3,22,89,154,213,67,53,74,211,16,219,64,146,71,17,196,11,112,84,7,36,130,14,0,35,51,237,31,219,253,101,220,93,37,103,160,211,54,139,205,117,191,80,87,212,209,208,193,115,146,166,146,217,85,61,60,65,252,108,69,23,128,36,96,146,41,34,80,115,11,239,98,73,61,76,247,22,47,183,219,58,236,164,243,42,36,98,115,210,49,225,87,25,181,101,145,13,164,8,232,0,160,85,198,241,81,116,159,199,172,146,166,173,130,132,71,172,169,121,157,84,122,13,220,112,62,152,232,219,240,179,172,104,180,133,211,83,223,235,161,189,197,112,142,200,208,218,205,162,139,153,217,165,65,44,27,227,129,218,57,89,57,73,139,162,169,70,12,72,124,116,53,214,50,234,205,17,168,170,180,205,219,73,91,244,197,202,217,39,135,53,52,84,106,206,141,142,24,75,33,145,153,74,144,65,87,42,192,134,25,200,61,70,107,111,151,171,148,41,79,113,187,214,213,69,31,224,142,105,221,213,127,32,78,7,85,46,154,99,137,218,169,146,178,80,177,186,96,72,61,249,144,71,118,199,21,32,7,122,45,119,231,93,234,206,240,235,9,175,154,151,80,210,209,91,233,163,138,26,90,122,217,162,73,145,85,0,13,36,80,180,146,72,248,200,222,251,155,104,85,206,0,2,5,107,125,39,167,107,225,175,254,241,92,170,170,160,196,177,75,109,167,17,162,183,186,147,54,9,207,32,249,113,143,99,156,117,24,204,62,22,54,63,137,187,59,183,13,184,250,99,30,191,124,254,157,97,211,173,45,152,176,183,69,173,186,0,66,64,3,195,228,62,84,161,60,166,186,12,191,21,93,189,174,191,193,175,163,182,91,111,87,13,77,101,122,219,165,190,4,249,104,237,117,137,27,163,162,182,208,177,180,242,7,223,226,135,47,204,133,176,203,211,247,110,123,209,167,237,221,186,182,254,214,214,182,189,17,102,160,189,255,0,118,110,22,90,152,90,129,102,175,102,21,19,51,210,83,113,78,17,220,249,155,17,198,193,206,226,88,142,185,209,5,226,227,79,108,169,179,195,80,194,150,173,163,105,83,215,118,194,72,31,97,147,146,7,169,3,233,212,170,147,68,119,2,253,109,88,105,108,230,166,160,86,205,106,150,145,168,54,86,199,44,9,227,16,204,209,130,205,135,113,133,118,144,108,85,112,160,194,27,31,119,236,133,186,219,92,190,180,76,74,181,100,164,106,193,39,31,220,68,193,39,114,73,217,226,40,221,241,19,221,138,200,43,97,211,118,251,122,85,80,221,229,165,184,69,120,134,5,132,213,192,17,7,202,180,91,48,193,112,51,135,203,18,172,79,35,168,61,170,255,0,219,11,102,158,187,82,235,88,174,90,142,85,74,55,164,249,31,21,99,19,10,41,21,149,229,118,86,84,19,149,87,3,110,71,42,28,0,67,87,115,236,218,170,221,168,41,172,29,217,185,87,215,92,236,148,75,107,180,138,100,167,240,127,102,83,110,72,164,222,167,120,143,200,236,55,71,150,82,95,113,221,158,167,157,190,211,189,180,215,122,50,154,182,78,224,232,125,47,37,18,170,92,255,0,111,83,171,214,82,49,153,240,208,171,110,106,210,209,162,177,41,16,81,185,99,109,187,68,132,143,15,179,183,225,92,61,180,182,100,24,36,164,147,57,193,243,230,54,229,28,170,70,160,2,0,170,243,113,173,186,202,144,208,215,151,138,40,0,150,42,113,24,137,19,122,39,156,32,0,110,101,88,242,216,203,5,92,147,129,209,34,170,83,170,244,126,185,44,176,205,89,59,219,53,162,214,78,197,25,188,207,77,93,5,58,31,196,90,162,189,92,227,248,40,152,159,78,165,93,229,210,29,134,209,186,118,223,85,160,181,116,122,190,253,117,99,53,108,215,9,89,252,4,149,90,69,109,240,202,3,74,3,34,176,100,27,93,31,118,50,163,166,94,215,85,197,89,114,208,201,61,101,45,60,21,115,92,52,37,85,85,92,65,169,168,169,46,40,241,252,195,103,62,100,253,161,85,32,39,28,194,15,183,70,172,238,209,124,199,108,216,32,31,242,5,39,6,54,57,240,166,132,193,205,6,149,25,216,42,41,98,125,0,28,158,166,29,177,90,180,212,213,52,113,198,67,213,89,238,180,204,135,130,67,81,77,198,15,229,212,122,121,124,25,30,146,90,103,12,142,84,172,164,134,140,142,10,227,56,255,0,236,245,51,237,4,23,145,175,237,181,16,219,100,27,226,171,136,56,132,162,157,244,210,168,25,0,14,73,199,87,17,149,10,66,144,6,106,45,166,110,215,93,53,127,182,234,187,51,172,53,182,138,184,171,41,101,104,4,139,28,209,176,120,220,171,249,27,12,1,195,100,28,114,8,200,234,75,220,46,231,235,190,228,197,110,165,214,119,200,234,41,173,49,188,116,107,4,16,211,192,155,200,44,74,64,187,75,29,170,9,60,144,163,60,228,152,219,217,46,116,149,171,5,116,209,81,206,227,202,132,146,204,15,183,238,193,245,251,244,182,13,31,91,62,253,180,117,207,34,158,85,160,17,43,126,78,237,159,254,207,85,149,104,195,142,165,245,160,21,167,101,64,145,224,119,27,211,187,233,137,33,167,32,163,74,3,129,198,213,44,27,159,174,78,56,251,117,245,29,83,44,1,56,252,72,205,180,31,228,65,254,157,77,41,187,125,90,241,44,230,223,10,196,163,50,124,204,239,33,140,125,65,140,40,254,103,167,171,5,179,76,89,227,158,178,252,150,249,41,68,138,41,234,98,85,148,114,57,7,102,230,92,113,248,185,245,234,196,117,165,2,134,80,197,37,75,237,166,163,105,1,228,132,140,185,31,203,7,250,245,181,109,149,110,140,206,209,70,177,182,27,124,168,25,127,52,201,124,126,157,17,43,70,130,167,169,106,138,149,172,173,132,49,104,106,131,180,176,2,125,20,176,108,175,234,167,165,20,183,9,182,134,177,232,113,28,210,28,37,87,132,103,167,144,125,75,198,20,175,235,158,147,20,176,104,135,240,159,170,180,38,141,164,188,38,163,210,198,229,85,82,98,168,107,151,250,57,106,120,99,201,255,0,70,51,194,178,197,40,222,73,240,100,118,144,248,100,68,76,123,213,235,93,235,91,30,172,214,22,251,92,84,54,229,158,27,108,144,82,85,61,10,44,56,222,100,82,78,214,145,228,93,228,18,78,50,153,243,146,165,69,21,119,45,89,28,193,38,172,179,216,100,0,17,28,243,193,44,82,254,89,204,171,249,96,244,143,228,110,87,132,49,212,234,139,189,74,200,64,146,146,154,158,105,105,223,253,214,152,198,170,63,83,233,214,121,126,207,88,158,32,190,34,225,37,74,17,4,152,218,48,57,99,166,41,237,50,181,19,217,130,102,167,186,195,190,246,232,174,151,27,5,183,78,221,44,116,85,18,197,58,214,67,32,130,233,80,161,102,241,131,78,241,3,32,145,231,145,183,186,153,6,233,23,50,7,61,7,239,23,77,45,117,190,75,115,175,180,106,9,168,229,144,188,144,27,204,62,59,200,199,46,194,79,148,9,235,143,47,134,8,206,61,179,211,125,117,150,145,106,42,33,138,41,128,142,89,21,85,128,18,198,161,200,255,0,17,87,199,166,51,203,21,1,143,35,166,185,22,170,150,34,38,2,88,9,218,93,125,143,32,6,207,32,240,112,24,3,129,198,61,122,39,105,98,197,162,64,101,59,8,157,207,153,57,61,114,105,86,72,148,171,20,68,176,94,52,38,157,177,182,190,209,55,232,172,186,174,207,91,8,161,177,220,41,39,174,169,173,137,178,146,179,84,128,148,194,34,143,202,152,195,159,48,24,24,44,135,188,29,236,212,125,228,187,80,222,245,61,5,45,61,117,190,156,195,20,180,172,232,1,105,90,89,48,153,216,161,165,146,89,48,170,24,180,140,89,152,244,62,147,105,34,72,137,207,249,31,250,255,0,163,214,167,102,118,220,222,189,74,45,144,93,237,149,149,114,238,29,49,18,55,222,119,53,10,189,218,83,5,214,227,77,34,75,5,108,200,209,228,46,28,249,65,57,32,125,57,235,109,77,214,182,164,153,229,184,76,211,176,10,118,168,80,87,238,65,4,255,0,46,144,96,245,224,51,239,213,154,100,154,247,94,4,169,12,61,71,61,125,199,223,175,0,191,196,122,245,122,182,77,85,83,80,168,147,212,73,34,199,157,138,204,72,92,250,224,123,117,171,172,213,213,115,229,207,232,63,231,158,190,51,175,240,174,7,220,245,234,245,99,131,214,75,27,185,194,169,39,236,51,215,204,177,24,3,211,232,58,81,77,110,184,215,141,212,180,178,204,1,219,185,70,64,63,76,250,117,224,9,175,10,212,34,192,220,196,12,122,141,192,30,143,157,157,248,145,166,208,58,98,109,55,168,96,154,240,178,135,142,23,175,83,88,41,162,49,176,41,16,144,133,133,14,34,27,85,88,146,24,229,70,85,128,233,110,175,114,66,81,206,219,73,83,136,207,7,233,210,168,180,237,214,81,184,82,149,95,76,177,3,31,243,234,143,17,225,118,252,93,131,109,114,153,73,207,194,188,83,171,17,70,14,243,247,147,79,223,104,37,209,246,42,74,123,212,72,202,241,222,103,133,55,70,24,135,101,167,15,31,141,16,201,193,204,152,35,241,32,101,4,3,153,217,206,89,137,252,206,122,126,131,68,223,42,15,238,226,86,207,248,114,79,242,199,89,77,162,174,16,63,129,45,69,44,115,17,144,146,206,145,159,228,196,31,233,211,172,56,115,124,53,128,195,83,3,169,201,61,127,129,3,186,159,165,68,84,121,84,177,218,160,146,125,135,89,120,110,125,16,156,231,219,245,233,222,10,120,108,181,73,87,53,109,44,205,9,195,211,169,125,204,8,193,218,74,237,244,57,206,122,144,85,106,61,39,90,176,153,237,53,180,210,71,50,108,173,166,142,60,36,67,57,221,11,121,101,32,19,229,222,185,0,2,222,253,92,56,164,74,1,220,197,65,128,36,224,14,122,83,91,110,173,183,248,95,55,1,140,78,134,72,142,65,14,129,138,238,82,56,35,42,195,35,131,142,167,116,244,218,106,213,85,13,250,223,68,102,166,221,28,130,102,186,211,83,75,7,152,101,146,157,100,150,64,195,57,25,45,143,117,56,233,37,76,189,187,74,185,209,109,55,187,139,202,92,39,131,118,136,121,206,54,48,145,169,75,200,50,78,229,49,161,60,97,190,190,207,49,82,6,132,111,90,187,119,218,29,109,220,217,153,180,253,20,48,91,225,147,194,168,186,87,74,32,163,133,241,144,134,67,248,164,35,44,35,64,206,85,93,130,149,70,33,206,207,219,234,219,149,226,223,7,236,251,253,244,81,84,172,21,116,148,86,159,155,85,10,195,247,96,67,80,140,193,151,31,133,147,57,242,185,60,245,42,191,119,34,253,253,214,163,211,250,121,97,11,37,181,109,181,20,98,207,9,142,157,50,29,138,57,141,85,92,202,25,193,143,62,204,93,156,177,234,1,95,167,245,182,165,171,55,27,228,181,245,213,37,21,90,122,250,211,35,149,3,129,185,137,56,3,219,61,84,109,213,21,149,45,64,14,67,159,198,121,142,236,117,53,113,190,28,250,132,6,201,159,31,197,117,125,81,81,66,160,218,0,192,3,140,14,182,197,52,145,163,194,6,228,151,104,116,255,0,22,24,48,254,160,122,117,162,218,234,180,210,71,116,146,72,164,129,223,116,211,73,30,74,111,33,101,96,2,168,82,60,222,95,194,1,0,18,8,234,49,87,173,63,106,223,40,109,186,46,186,143,6,22,153,154,105,233,221,170,217,113,152,226,132,200,146,228,101,134,236,168,87,24,108,128,71,93,251,142,251,69,109,193,24,75,183,13,56,189,74,0,37,8,43,62,48,57,13,250,242,0,168,128,120,109,189,147,174,171,250,100,0,57,147,2,181,247,23,68,92,53,237,157,173,15,116,90,88,70,214,17,248,64,175,141,130,60,81,149,46,155,119,54,20,63,152,29,165,134,75,116,38,158,135,186,90,103,68,92,109,20,86,186,91,249,181,127,160,200,161,95,197,164,44,11,149,150,35,39,133,81,77,42,0,202,101,73,20,168,228,35,163,162,158,109,204,212,118,150,185,93,234,162,129,170,38,53,51,120,140,161,34,106,137,112,171,187,240,101,164,112,0,4,249,157,87,36,144,89,171,88,218,46,212,114,166,181,211,148,95,51,117,179,83,201,226,81,179,44,127,59,72,74,180,208,23,110,16,144,129,149,184,1,210,50,114,161,149,178,92,127,217,14,15,237,35,73,226,206,32,161,212,251,196,255,0,112,196,108,121,129,176,128,78,70,9,154,45,99,196,174,44,92,54,210,32,236,121,3,226,57,29,140,109,229,6,144,210,119,255,0,184,118,107,197,125,134,150,130,106,11,157,93,92,81,138,90,75,80,149,254,106,41,135,250,50,195,55,250,181,36,144,201,177,178,241,170,129,181,223,43,222,130,158,134,4,191,221,97,221,84,255,0,187,72,130,5,10,121,24,81,198,213,199,27,49,133,192,246,192,235,117,166,243,161,117,149,199,228,187,139,164,218,150,178,231,113,241,43,117,2,52,105,189,220,0,26,100,49,144,234,60,64,207,224,201,24,109,217,193,111,86,221,65,68,150,235,125,125,186,223,114,134,190,150,138,186,81,4,148,225,188,54,132,57,1,212,176,228,49,92,224,122,2,57,60,19,200,184,146,3,22,173,181,108,178,89,6,34,98,6,241,164,228,24,230,1,79,32,113,91,254,4,164,169,74,73,76,42,57,254,126,219,243,163,180,125,171,77,61,75,71,75,83,112,52,58,150,172,78,148,243,203,95,20,116,225,131,152,154,156,200,190,32,5,149,130,149,217,189,152,74,129,149,113,33,35,88,255,0,184,26,86,243,113,209,186,167,182,130,156,61,179,246,173,53,70,159,138,153,224,249,136,220,8,217,233,227,131,230,128,44,20,134,14,204,142,163,104,117,12,253,123,180,215,219,102,180,210,171,109,189,50,220,37,146,58,122,133,134,170,129,22,9,129,67,184,38,94,67,43,163,198,205,35,200,67,23,125,193,66,144,20,162,229,171,109,226,90,10,154,121,150,157,30,3,52,78,179,70,146,135,111,43,236,110,72,108,130,50,15,148,142,61,186,151,15,246,67,135,41,44,220,217,191,165,126,233,4,110,64,30,240,41,156,204,228,130,6,118,235,144,191,226,215,161,247,16,250,73,25,223,97,210,12,98,55,219,149,1,234,107,109,218,66,167,92,105,237,39,99,174,254,241,92,165,55,218,179,89,77,13,72,34,82,135,27,87,114,186,101,152,5,198,3,74,188,16,92,164,219,181,22,197,183,104,245,173,131,92,79,93,109,174,130,23,182,189,117,41,217,72,203,133,10,224,178,153,148,149,137,50,216,37,16,40,37,78,222,159,244,253,53,37,254,80,154,223,72,209,37,194,153,3,72,211,172,117,49,5,153,49,190,37,117,127,12,254,236,169,10,196,130,167,206,85,200,233,203,246,60,180,247,249,43,163,190,61,109,12,164,183,135,83,11,52,177,51,110,46,82,66,249,229,138,156,21,218,21,118,170,174,119,117,91,135,88,53,199,184,235,233,191,181,113,9,96,67,71,66,219,76,40,146,74,92,10,1,74,25,11,73,27,159,119,82,106,179,238,139,75,116,150,92,78,181,101,89,7,144,196,70,199,17,243,138,129,119,7,81,106,107,46,167,158,224,19,78,67,166,230,72,233,170,227,146,132,85,87,78,95,111,239,22,72,135,137,28,104,168,237,230,28,183,238,203,5,100,146,25,45,4,19,220,107,32,176,106,137,102,149,236,54,199,142,156,61,5,108,78,4,178,35,248,137,35,42,179,101,35,167,101,103,84,149,56,218,177,140,131,35,166,111,152,167,134,165,98,154,37,157,18,85,73,99,104,220,6,0,141,200,216,42,112,125,15,35,166,237,85,106,50,216,40,181,45,199,82,71,89,37,178,121,165,141,233,105,162,142,166,146,158,36,17,173,55,137,200,152,186,49,140,187,97,130,196,80,18,224,24,137,221,251,60,56,37,227,23,118,14,243,136,89,82,137,3,222,34,102,72,211,170,38,96,196,204,154,158,219,136,27,235,87,88,117,16,64,25,24,231,31,25,251,244,168,181,243,185,186,98,207,102,169,164,185,205,61,76,200,192,8,228,161,150,57,234,97,86,27,136,66,168,21,152,100,43,157,168,89,78,10,225,130,85,254,255,0,195,112,239,183,118,63,184,115,69,89,109,135,75,135,138,0,35,50,204,180,226,24,228,44,98,103,27,157,154,101,28,17,132,137,112,9,39,37,13,107,37,195,79,89,175,53,116,122,51,77,89,244,197,200,199,35,220,53,2,202,106,37,150,61,197,98,72,226,125,241,190,90,70,87,137,2,198,187,223,114,236,200,134,246,46,229,111,238,252,247,107,250,220,227,211,26,83,79,206,181,55,229,138,17,37,117,85,50,198,222,15,143,81,52,178,75,50,146,161,113,181,182,132,1,74,245,143,227,247,206,241,71,83,115,114,148,206,232,132,175,3,105,5,113,41,80,131,33,9,19,49,204,147,156,2,201,166,84,162,153,198,12,198,248,233,204,103,169,140,80,15,95,118,170,174,203,87,95,166,109,154,146,221,126,253,157,113,146,56,97,180,171,84,201,79,4,123,149,140,172,219,74,170,72,202,187,112,216,220,236,72,1,119,193,181,181,178,207,107,90,106,90,106,186,145,91,24,85,122,105,104,204,63,186,240,212,165,67,28,227,50,41,70,0,46,118,224,177,45,201,188,95,19,221,210,211,157,215,211,240,69,169,255,0,110,83,94,86,120,43,104,233,109,212,114,9,45,214,231,44,136,170,234,165,3,178,51,51,130,195,37,66,101,118,140,210,45,101,65,112,212,58,158,231,95,97,179,221,154,128,207,35,65,28,232,206,212,241,111,96,145,147,140,121,66,237,255,0,128,250,99,0,26,23,38,38,180,106,24,144,42,89,218,27,141,158,130,235,75,106,162,187,221,80,76,158,53,194,162,146,53,7,196,227,195,69,86,32,178,163,28,146,57,39,209,78,6,94,251,137,164,224,171,212,146,10,251,212,119,152,162,141,34,90,168,193,66,84,1,130,249,228,48,206,27,147,202,183,153,134,24,142,52,93,82,217,106,228,74,181,154,57,38,37,113,180,140,50,3,144,125,253,199,167,219,243,232,161,104,97,83,27,85,248,226,88,221,118,130,160,21,98,56,61,11,188,83,129,216,76,129,214,167,110,0,10,166,191,239,119,115,44,54,218,91,69,215,84,220,107,44,180,121,134,26,118,173,44,60,60,16,170,119,110,86,93,167,1,74,145,234,56,0,117,117,244,190,169,131,80,216,255,0,107,218,116,252,48,195,22,38,146,154,149,14,218,69,98,15,225,80,60,160,182,50,48,50,125,122,171,84,122,122,11,253,36,209,212,210,128,21,227,240,93,136,192,125,254,184,62,191,79,207,31,151,73,245,13,147,82,105,203,141,174,182,197,91,116,165,172,165,117,16,77,19,200,190,115,193,240,212,0,70,121,4,103,204,49,237,212,172,190,173,50,230,245,229,231,246,136,171,45,170,175,38,138,213,61,99,210,170,71,36,18,55,148,39,178,251,131,194,243,140,231,39,142,122,164,50,76,37,167,37,192,93,185,220,173,129,159,185,251,245,98,43,181,198,162,139,76,204,117,20,82,52,205,12,192,57,117,201,59,50,67,1,156,28,12,240,126,188,3,235,92,234,164,89,80,71,6,75,200,124,209,168,57,36,12,96,253,242,122,157,75,19,34,145,176,103,53,190,194,145,73,116,163,89,228,196,114,76,190,35,22,192,10,72,201,63,231,213,195,135,226,63,178,186,90,217,106,209,218,106,142,249,171,102,179,179,207,68,148,22,173,128,186,171,225,152,79,177,191,239,27,207,26,183,32,183,161,193,168,86,154,187,102,150,20,58,131,82,210,86,86,90,102,80,37,138,134,104,82,87,36,201,181,21,166,142,88,215,205,23,59,163,113,130,120,233,203,78,235,10,173,97,115,135,72,246,187,180,182,73,37,167,50,77,71,85,168,235,158,229,37,36,89,229,165,21,15,29,180,47,42,11,26,85,25,192,30,160,117,163,224,188,120,240,70,92,120,40,38,119,39,144,30,56,3,57,158,148,43,140,112,246,248,137,66,28,152,78,99,188,213,130,184,252,75,235,58,183,164,179,246,206,241,73,120,174,186,120,173,20,83,91,42,171,234,105,151,215,98,164,30,115,130,25,55,75,19,183,166,61,24,244,32,213,26,227,185,26,178,68,29,203,238,132,182,248,38,89,104,106,227,170,185,69,71,28,82,33,71,57,167,161,89,100,145,50,35,228,210,249,153,54,134,220,167,27,117,141,163,186,141,71,80,102,239,87,255,0,0,158,215,45,238,130,150,207,16,162,181,212,61,48,86,120,190,78,152,164,17,72,135,7,202,132,96,163,2,67,28,2,172,145,86,93,110,80,218,167,186,133,166,169,218,146,60,181,102,56,132,104,9,27,152,131,180,0,14,220,142,62,152,232,117,167,30,114,225,143,233,62,167,17,146,74,167,57,60,160,9,27,30,120,131,181,49,158,29,110,217,214,148,0,122,197,17,42,111,125,169,178,71,26,215,106,91,150,166,172,130,37,163,150,27,85,164,65,67,87,7,3,122,213,220,26,71,141,149,70,23,20,11,233,129,143,80,215,95,221,219,77,52,113,82,105,206,220,219,91,228,73,20,21,154,146,182,123,229,77,50,103,59,60,57,10,80,178,227,28,26,79,191,228,191,185,218,99,88,213,67,107,149,52,213,59,67,91,17,175,53,145,69,27,85,212,134,33,124,105,240,3,68,172,196,144,164,40,44,196,144,73,7,166,59,223,103,181,189,178,58,73,238,116,49,211,73,83,26,182,217,156,69,133,24,92,225,177,130,27,40,87,241,18,132,140,140,145,235,123,199,46,144,149,166,6,162,64,200,57,27,128,122,243,57,199,58,179,13,164,193,62,188,169,183,80,247,99,184,250,162,218,246,43,190,175,184,126,198,121,60,81,103,165,113,73,109,70,250,165,28,33,32,79,248,80,117,19,234,69,69,166,41,101,169,90,54,184,53,101,83,56,65,75,109,133,234,101,98,79,240,237,27,15,232,221,78,36,237,61,234,194,39,55,205,47,75,167,36,165,84,152,255,0,123,174,176,219,167,120,143,241,45,19,176,168,151,255,0,209,6,63,110,136,11,5,175,223,121,96,124,254,99,31,19,81,151,210,156,32,125,190,180,41,138,154,162,115,182,40,93,207,216,103,167,170,77,17,168,106,169,141,115,80,180,20,139,128,245,19,254,238,36,201,192,203,182,0,254,125,25,108,125,187,253,168,146,67,101,189,95,175,204,225,37,162,58,67,76,189,61,20,135,222,54,174,175,240,38,136,140,250,136,164,30,252,244,87,210,95,9,189,197,213,245,146,79,96,237,13,174,25,106,252,54,74,189,75,117,168,212,23,58,121,0,228,170,67,224,211,186,251,237,146,25,62,228,245,27,142,112,219,79,250,138,212,122,79,217,51,255,0,170,158,132,93,63,251,19,30,187,227,233,85,106,219,161,45,147,214,11,123,222,197,198,191,196,72,214,130,207,3,215,79,49,111,254,83,70,12,78,121,244,241,7,211,162,41,237,72,210,159,52,151,189,43,75,167,166,164,146,57,4,218,214,245,79,105,168,88,143,37,154,212,11,86,74,62,134,18,79,231,213,228,210,255,0,217,239,222,171,237,11,208,234,189,121,121,183,91,110,74,177,214,219,108,255,0,47,97,182,84,15,254,165,29,32,140,49,192,228,152,216,158,61,122,44,232,31,236,213,237,62,148,142,55,168,163,181,73,60,82,42,248,137,76,213,46,70,224,63,27,140,169,201,247,28,96,147,192,234,3,199,146,217,211,104,201,241,128,7,220,252,197,77,255,0,28,86,37,231,60,183,250,64,249,26,231,5,174,223,96,173,146,122,107,45,250,243,126,51,200,147,67,77,160,116,131,69,74,72,244,68,186,220,202,214,83,156,250,145,12,131,243,234,117,99,236,78,183,213,55,145,114,182,252,63,91,94,74,181,142,47,152,215,90,130,190,247,94,146,18,127,120,13,49,166,133,207,35,10,241,145,133,247,207,61,109,210,159,14,189,168,211,148,168,148,150,8,170,115,135,73,36,155,35,30,216,17,132,82,57,251,231,239,212,230,150,217,106,180,84,83,218,109,54,120,41,224,144,121,150,26,64,145,42,128,199,146,48,51,198,61,207,152,31,76,244,62,243,137,113,39,132,182,66,123,247,35,204,146,106,102,45,45,90,194,129,63,33,242,174,111,104,175,129,207,138,11,245,50,45,195,185,87,29,29,19,160,134,88,52,173,5,30,153,141,227,63,195,40,164,72,222,112,7,187,134,61,10,254,55,62,1,244,199,195,127,98,109,253,195,164,171,175,184,93,37,212,16,210,86,213,70,26,163,100,82,195,51,110,153,217,148,12,200,136,55,5,198,226,6,124,195,174,200,169,64,60,128,1,236,71,85,83,251,76,47,182,184,190,19,245,134,151,173,154,153,234,111,48,35,69,78,210,109,147,108,14,181,2,64,185,203,98,72,80,100,113,150,25,227,61,87,69,203,128,165,110,172,173,88,239,165,132,25,74,18,18,43,130,199,25,227,211,175,117,245,145,144,225,134,15,94,10,79,56,227,162,101,10,212,65,25,168,43,231,94,235,114,209,206,66,150,80,129,189,11,157,160,254,167,142,183,24,40,162,140,120,149,0,200,50,29,87,159,127,98,56,63,207,169,83,110,163,251,136,30,38,154,84,41,31,94,193,62,157,57,68,148,77,33,249,43,117,77,96,31,226,24,25,251,133,207,249,245,156,113,214,180,138,145,195,75,72,115,140,49,27,179,254,233,37,191,144,233,194,221,35,37,83,224,15,212,197,55,180,229,21,135,247,126,224,40,146,181,227,218,37,117,72,227,32,135,114,195,32,227,233,142,115,247,29,106,107,91,194,84,212,84,64,160,227,33,100,86,97,159,182,71,82,88,116,70,163,184,8,252,116,186,204,178,17,181,98,162,144,46,211,232,71,139,177,113,199,168,227,169,77,183,178,245,115,169,155,246,116,104,160,168,31,59,92,95,32,250,157,144,160,254,70,65,211,86,229,178,58,121,159,196,212,237,90,93,61,148,36,159,47,205,14,96,169,164,166,166,38,58,233,99,152,62,1,133,66,54,223,204,14,127,241,15,110,145,213,53,43,128,32,19,180,133,139,52,146,16,55,103,253,158,127,158,122,184,125,188,248,30,238,30,179,9,37,13,151,228,105,159,103,239,100,183,197,79,8,7,248,214,90,159,18,70,199,251,27,143,229,238,59,248,136,248,107,213,157,176,214,203,167,158,182,123,161,162,160,135,247,145,84,61,78,194,65,112,16,56,70,41,134,244,80,72,109,216,7,61,71,250,198,221,80,108,16,39,203,230,77,90,95,10,185,101,5,213,39,238,126,2,171,220,114,170,141,146,196,29,115,249,48,252,143,254,121,31,110,190,50,196,72,240,156,158,61,24,99,159,231,255,0,95,78,150,213,91,42,169,3,26,152,50,138,219,76,137,200,86,250,48,245,83,246,56,61,36,48,18,50,140,24,99,169,75,11,24,137,250,213,0,160,118,173,68,17,234,58,247,89,110,101,225,189,189,143,88,241,237,212,4,83,169,101,154,215,113,190,93,232,172,150,136,76,213,215,10,136,233,41,163,14,23,124,178,48,85,92,177,0,100,144,50,72,31,94,157,245,53,197,45,90,166,122,125,63,124,138,231,71,103,119,161,161,174,72,79,131,81,18,51,102,104,227,149,114,137,35,23,144,41,80,71,137,200,7,61,99,163,46,207,167,106,238,119,132,137,222,88,237,21,212,104,162,45,203,154,168,90,149,139,28,141,155,82,119,96,121,243,42,140,115,145,30,235,193,74,70,216,164,32,29,233,210,171,83,106,58,170,102,161,169,191,86,189,51,182,246,167,21,12,33,207,215,96,59,127,167,78,250,39,185,218,179,183,243,83,75,167,170,41,66,83,220,35,184,152,170,41,99,153,37,145,17,147,107,134,7,114,21,118,5,125,61,15,168,4,69,58,247,81,188,132,190,10,93,18,15,90,84,251,187,81,11,185,93,223,170,238,69,146,209,107,172,177,65,73,61,186,162,166,166,90,132,101,111,21,166,219,229,69,8,12,72,187,127,8,98,9,57,62,131,5,191,132,238,224,71,165,52,197,238,129,30,140,177,169,146,166,116,148,41,59,90,36,137,89,149,228,10,203,177,231,24,216,195,5,247,2,14,82,177,116,170,223,117,184,218,154,118,183,85,201,7,205,65,37,44,193,79,18,68,227,12,140,61,8,35,249,16,8,228,3,208,139,222,12,197,197,137,177,107,221,73,51,207,153,147,223,185,244,41,8,154,178,31,21,253,193,236,255,0,118,244,62,130,215,186,42,155,193,212,241,64,246,123,181,50,213,197,0,160,130,44,188,48,154,53,140,6,4,202,251,38,136,170,1,27,43,46,230,93,181,151,172,162,134,89,228,88,96,137,228,145,206,21,17,73,36,253,0,29,44,253,149,91,16,38,160,65,78,63,136,77,42,43,168,227,248,9,223,239,236,58,181,194,120,98,120,85,170,109,26,82,148,148,204,73,146,1,36,129,224,153,129,220,7,60,210,147,72,64,36,224,12,245,236,31,126,58,126,182,233,10,235,133,16,185,36,153,166,222,19,49,198,197,137,44,20,99,118,213,57,98,6,55,103,169,60,29,163,189,212,81,252,212,118,196,167,17,158,94,174,227,27,172,191,76,44,67,35,63,77,196,253,62,230,19,104,242,163,221,222,162,47,32,115,161,215,161,224,231,242,234,203,252,44,119,203,87,211,235,120,180,117,246,26,221,67,79,171,110,52,84,51,84,215,84,207,81,29,40,121,98,141,139,67,226,42,72,173,26,132,218,94,62,68,100,182,16,14,163,131,179,214,139,9,74,189,75,169,232,237,136,200,9,138,26,101,79,54,51,136,167,156,242,216,57,224,231,211,237,214,51,218,59,73,26,75,111,171,212,55,169,174,212,241,126,232,189,99,201,42,74,14,64,139,98,248,110,115,233,230,3,220,31,126,160,191,224,200,189,97,76,186,64,157,167,145,193,27,25,137,0,145,207,99,138,78,220,236,154,178,157,228,215,61,160,163,186,89,227,238,133,138,217,91,127,180,86,81,10,154,41,227,138,69,186,82,186,74,170,21,225,163,148,193,4,79,55,140,98,223,137,20,228,9,36,69,146,90,153,174,59,103,75,65,173,110,52,182,77,73,65,168,41,42,17,106,160,175,160,167,142,10,121,60,117,5,66,71,19,50,32,86,98,54,2,54,237,42,66,144,84,35,172,189,233,251,116,22,202,77,49,104,170,174,186,170,75,77,82,106,224,48,51,72,64,8,219,21,217,139,97,165,4,134,25,242,112,54,243,174,75,198,177,164,170,156,86,211,80,105,216,216,32,52,146,160,137,226,69,80,21,163,73,155,197,35,3,130,9,231,61,8,225,188,9,28,37,9,80,120,173,64,105,80,128,18,121,130,7,246,243,230,103,86,73,132,196,205,172,169,123,64,138,99,135,68,220,140,145,167,202,203,57,117,4,148,145,98,11,156,251,182,73,244,250,117,54,179,232,152,225,211,55,107,93,206,166,154,146,89,38,130,182,136,29,242,43,24,150,95,21,156,57,9,229,141,203,103,211,10,122,103,166,142,255,0,112,10,241,106,90,169,0,77,159,232,52,211,185,149,125,6,228,101,72,243,143,92,183,231,212,187,64,233,71,183,205,115,106,171,125,201,96,172,163,90,122,134,150,120,224,196,79,81,8,155,106,46,242,25,162,50,47,175,42,204,56,206,122,40,29,64,49,87,147,100,250,196,165,6,60,41,78,187,183,218,47,147,65,220,26,141,66,33,174,188,75,32,187,138,114,145,44,215,48,3,77,41,10,79,150,163,112,152,19,177,75,180,241,198,54,192,79,77,125,179,185,105,91,95,112,236,183,74,9,42,99,154,57,217,106,233,170,35,33,165,140,161,4,134,44,65,193,198,7,191,219,169,150,134,237,213,206,170,213,168,180,44,148,150,218,88,171,104,229,186,44,44,237,36,116,181,118,248,229,159,198,145,102,37,100,97,76,43,98,85,10,60,213,0,231,140,31,154,47,68,60,26,146,199,5,85,222,173,224,253,161,78,173,79,18,173,52,78,166,69,12,10,196,170,8,198,125,79,81,166,229,33,64,14,181,107,254,42,225,72,42,80,2,7,90,132,79,121,190,85,77,37,124,26,101,146,149,147,97,53,127,232,178,197,247,220,231,99,14,144,53,222,189,145,34,170,213,20,42,185,204,82,80,179,26,164,63,70,240,21,145,191,83,212,242,13,9,166,97,115,81,53,178,9,92,242,100,168,37,201,111,247,142,127,207,167,250,91,77,37,20,69,105,169,97,167,69,229,188,56,194,143,207,143,79,229,212,70,232,171,9,21,112,112,116,35,47,58,7,174,250,20,37,186,166,190,165,170,94,45,65,89,91,140,45,100,20,235,69,226,15,163,22,98,8,255,0,135,165,180,122,78,240,211,165,101,46,155,183,208,206,6,30,90,138,199,151,196,231,213,146,32,171,250,125,250,63,217,187,65,220,203,252,208,71,102,237,237,246,127,155,143,198,138,87,162,120,224,120,241,157,254,33,10,184,250,18,121,207,223,169,68,127,9,253,246,20,178,212,79,163,227,161,10,4,184,150,190,28,184,193,36,40,70,98,14,7,57,192,231,215,233,18,158,115,184,84,205,217,240,212,24,82,138,143,174,131,239,85,198,131,72,221,224,149,157,111,52,180,45,38,3,199,111,161,134,0,127,226,32,177,233,127,247,22,223,80,172,149,243,87,214,39,169,90,186,201,29,127,240,146,7,86,199,74,124,19,107,43,166,201,245,86,160,182,88,227,113,147,28,121,169,152,31,161,3,9,252,156,244,74,180,124,20,118,222,8,99,55,189,81,122,174,148,114,223,46,34,133,15,228,25,92,255,0,94,170,155,133,29,205,104,27,225,182,173,254,212,15,132,254,106,137,91,180,189,170,132,169,163,181,83,196,20,122,172,74,51,250,224,159,167,191,78,209,90,234,231,98,41,169,67,22,60,14,72,108,143,167,215,219,174,135,216,62,30,123,31,166,216,213,83,104,250,122,153,83,143,18,186,86,168,207,220,161,59,63,251,61,78,173,116,22,59,109,50,210,90,109,148,112,193,24,59,35,134,21,85,28,231,128,7,244,234,5,59,87,144,208,3,21,202,125,121,218,77,77,77,5,61,222,245,166,107,169,146,175,34,155,197,167,52,211,16,128,2,97,145,128,18,0,24,121,95,56,221,229,120,243,208,114,241,100,146,6,103,170,36,195,22,35,122,136,225,218,241,103,1,86,120,143,42,56,24,83,149,33,66,161,108,151,235,172,63,21,122,62,93,65,218,154,235,213,5,49,249,235,33,91,130,41,64,229,144,96,74,15,184,242,157,199,31,224,29,84,43,39,100,43,251,201,99,168,189,232,234,67,85,89,104,167,18,84,4,101,89,242,204,216,88,189,68,138,202,50,81,184,37,88,96,249,119,89,98,237,73,68,171,97,64,56,159,10,97,199,66,80,116,169,89,19,177,60,252,234,150,87,219,164,165,59,213,124,185,219,185,78,87,60,255,0,47,66,61,193,32,224,144,58,64,115,239,209,119,89,104,26,155,52,242,137,105,214,149,226,98,173,32,140,138,124,250,17,34,122,194,120,193,35,41,198,49,24,207,80,7,161,161,163,159,228,238,244,146,82,59,12,172,128,229,112,125,24,99,57,28,122,174,65,36,251,116,77,167,18,238,198,178,119,86,110,90,175,67,130,41,136,43,183,10,164,227,232,58,246,210,79,36,127,62,164,233,107,211,144,70,179,201,87,45,82,147,230,48,71,191,111,230,11,46,58,114,161,22,226,229,172,154,94,182,229,26,227,247,177,144,10,156,123,162,169,63,215,169,136,72,220,213,80,138,133,252,171,133,18,62,225,25,32,23,10,72,31,159,82,42,173,1,118,165,167,74,140,164,161,136,221,181,177,180,31,127,184,234,71,85,21,233,35,136,86,216,236,176,82,203,143,61,76,129,30,63,248,102,112,9,31,238,245,147,220,92,176,162,175,215,20,139,18,1,225,189,182,41,4,168,61,135,238,99,216,127,241,116,133,73,21,34,91,147,0,84,122,135,183,215,122,174,26,48,163,25,12,136,206,127,228,58,91,6,130,165,50,52,82,221,34,51,39,44,177,203,26,176,255,0,131,150,233,194,56,40,238,100,252,225,212,23,105,16,226,42,164,167,90,118,31,76,185,145,179,249,149,233,106,105,186,154,168,66,174,143,138,89,131,0,147,215,92,25,164,253,68,75,25,63,169,234,51,112,216,230,42,219,124,62,229,193,238,182,126,17,76,201,98,210,10,174,209,214,173,84,168,112,97,64,230,98,126,129,95,110,122,223,97,170,182,218,165,157,44,20,245,151,22,157,131,61,35,47,133,44,88,255,0,8,195,3,252,254,157,73,83,76,223,235,36,70,150,75,21,17,143,24,122,122,1,52,139,244,243,77,184,255,0,94,151,174,150,188,85,51,75,112,212,247,73,121,219,228,169,240,19,255,0,12,120,30,158,223,126,163,55,105,27,85,180,112,75,181,254,224,7,137,252,77,71,221,111,210,153,43,105,244,160,88,57,46,149,236,212,210,41,250,238,98,16,142,155,150,90,218,120,157,255,0,188,54,56,86,102,203,196,174,178,79,25,63,225,104,3,19,233,212,197,116,46,155,138,96,242,211,71,81,49,247,145,140,140,199,235,230,57,39,244,233,222,11,45,52,7,20,182,241,19,40,246,132,12,255,0,65,207,81,254,169,71,97,83,142,12,132,255,0,214,120,15,93,228,80,226,107,116,85,168,137,81,121,188,221,225,247,132,81,16,84,253,164,145,148,255,0,78,183,46,151,70,127,255,0,167,171,170,225,35,202,183,10,240,10,254,145,161,35,255,0,23,70,253,61,218,30,229,106,122,72,110,26,123,67,221,171,41,170,203,44,115,37,59,36,47,140,228,248,164,108,30,132,100,176,231,142,144,234,45,31,122,209,119,4,182,106,59,123,81,212,73,10,76,33,102,86,96,27,211,59,73,25,245,4,103,32,131,145,158,161,93,202,193,140,85,219,110,19,100,225,247,84,85,235,194,133,41,161,42,166,132,192,212,150,138,88,249,198,34,146,87,81,254,244,141,235,250,123,117,186,45,5,88,193,162,146,241,84,32,148,109,120,169,209,96,71,7,212,50,199,193,24,232,135,75,67,85,94,235,75,111,165,150,162,119,226,53,138,61,236,196,253,0,228,245,104,190,18,116,77,226,197,114,188,29,87,161,37,165,150,72,225,146,142,186,229,109,49,237,33,136,100,71,145,56,206,65,242,158,118,253,186,137,119,10,131,154,38,223,9,180,65,31,211,248,201,250,213,65,211,221,128,185,223,66,255,0,119,116,37,210,233,157,170,36,74,105,29,65,247,203,1,140,126,100,126,157,24,180,199,194,103,114,42,104,226,131,251,137,105,178,204,141,184,214,212,213,254,36,97,130,175,16,105,57,28,21,42,170,65,201,57,227,109,245,170,150,168,29,145,73,225,178,169,27,211,113,25,252,199,175,72,100,129,228,31,51,62,95,3,14,121,99,143,235,254,125,13,118,229,197,96,209,134,108,152,72,132,128,60,49,244,170,153,105,248,35,184,202,10,94,187,129,110,130,163,37,196,52,148,237,32,63,169,42,127,251,39,162,190,134,248,51,236,148,150,153,174,183,7,213,23,73,168,230,52,213,63,49,84,148,144,23,28,179,21,17,130,139,140,31,245,167,215,215,3,162,202,75,6,246,84,241,157,151,129,137,9,192,252,189,177,245,199,81,43,246,145,184,106,11,211,221,108,186,202,245,166,188,72,77,45,201,104,227,66,213,74,50,99,42,101,66,177,178,146,78,245,4,144,112,120,233,214,238,164,31,234,137,31,74,142,249,135,86,129,250,117,65,31,63,92,169,170,58,235,85,224,203,5,174,235,111,172,158,155,207,186,9,146,113,11,101,208,55,145,190,171,34,250,243,181,135,177,232,73,223,94,212,182,174,74,107,253,166,220,82,235,78,36,121,238,74,4,200,41,194,57,196,176,59,238,227,42,19,194,14,217,207,148,113,209,98,174,193,77,83,89,37,222,219,41,161,185,60,98,158,74,200,81,119,79,18,182,229,138,81,143,58,3,144,14,67,168,103,216,232,93,137,79,253,224,168,181,213,124,150,166,162,90,95,17,210,58,58,154,72,222,88,39,5,132,104,167,104,38,41,89,177,136,219,130,92,4,103,193,199,210,220,111,134,219,241,139,85,89,113,4,192,59,40,70,15,34,38,96,228,238,8,229,38,98,190,76,183,82,154,61,165,177,146,63,180,239,30,91,253,123,170,49,165,33,212,218,131,74,92,180,254,186,178,82,221,52,229,58,195,101,130,251,13,69,56,21,197,226,69,84,154,152,76,245,16,204,119,6,203,198,173,229,118,116,141,145,186,67,171,245,70,180,209,148,23,155,217,177,8,105,214,146,67,79,83,73,85,79,81,28,149,33,128,73,167,45,10,72,36,111,44,123,66,50,18,84,110,25,220,164,154,170,117,170,87,136,188,110,39,69,241,96,149,67,44,168,112,48,232,121,4,131,183,243,219,144,113,183,168,125,202,227,119,181,233,11,229,158,158,223,37,222,166,68,172,165,183,71,82,93,12,139,156,132,145,152,55,140,118,156,46,74,201,47,161,228,51,176,71,248,61,199,13,225,75,10,121,75,113,180,144,149,36,148,168,164,108,146,68,146,122,17,6,113,181,94,110,225,171,151,253,214,225,42,57,7,57,59,145,63,207,93,232,49,163,170,123,149,110,181,221,116,229,226,134,59,116,87,170,103,154,58,122,186,42,122,106,163,20,175,41,240,98,249,150,142,37,70,121,74,131,42,145,251,209,180,17,129,212,26,251,166,32,164,139,193,164,167,116,122,186,98,42,124,68,167,134,120,235,215,38,72,86,150,38,242,162,129,30,29,7,134,217,199,7,204,249,234,27,246,180,161,181,209,220,197,59,80,86,69,95,178,73,107,38,130,170,153,106,33,80,118,203,111,149,119,180,153,42,172,206,27,150,195,144,83,247,145,43,37,162,239,85,169,39,22,43,103,135,36,210,60,237,21,13,28,142,35,70,57,146,64,145,35,187,40,220,120,0,144,20,14,48,58,225,93,167,16,189,101,12,95,41,74,59,33,36,146,68,249,12,99,158,119,24,174,139,99,106,134,29,253,66,32,117,61,71,141,75,187,103,171,204,52,180,122,74,190,211,170,235,133,190,162,170,90,122,107,29,176,86,77,82,166,51,226,40,140,200,128,176,0,156,178,184,219,188,2,156,238,50,246,183,186,26,183,95,84,25,52,199,111,180,213,186,90,49,52,162,170,241,120,173,132,212,150,199,140,26,10,97,44,110,9,85,202,228,58,180,107,230,242,0,138,187,101,219,109,25,75,162,63,191,86,228,146,235,90,245,10,96,189,195,87,226,67,44,202,113,136,158,150,73,4,80,100,148,114,248,224,182,241,143,40,151,90,62,126,10,59,133,198,27,77,44,23,149,65,185,237,180,145,73,61,66,172,163,198,119,40,197,36,102,49,34,52,126,71,225,246,28,141,171,167,111,130,167,134,92,48,187,213,18,230,157,95,211,74,150,160,17,157,32,131,238,185,182,145,16,173,129,59,80,171,238,34,205,194,156,83,45,76,98,85,177,239,142,99,121,230,58,82,123,212,125,235,123,156,85,145,235,253,57,96,51,211,178,75,29,147,74,53,198,158,22,12,2,34,173,90,200,228,144,89,140,141,33,193,37,66,168,233,210,57,187,156,45,219,110,125,226,175,106,163,25,144,84,65,162,44,212,208,70,153,32,179,163,80,176,24,10,199,12,227,211,35,212,101,227,79,222,6,160,160,163,184,91,106,104,235,227,169,96,37,104,3,196,96,59,71,151,195,112,88,156,228,243,183,202,202,64,57,207,77,90,186,199,253,244,183,208,212,90,174,190,37,5,53,77,53,193,54,101,169,235,194,50,185,82,80,177,122,121,35,204,89,8,192,248,140,225,29,66,22,235,141,240,235,55,45,195,236,168,185,168,72,42,82,204,142,179,172,15,81,89,65,196,95,46,105,112,4,36,96,233,9,129,221,251,73,245,53,21,237,157,55,122,235,225,52,23,30,228,69,21,179,124,178,173,198,158,209,72,130,185,37,99,38,228,121,232,222,96,236,206,227,112,219,28,104,177,8,131,175,61,41,178,220,174,250,107,85,65,93,174,239,215,123,149,53,101,44,52,86,243,83,75,12,80,70,190,43,9,23,194,138,56,132,71,247,124,22,84,206,229,224,142,158,244,191,116,180,229,195,82,197,162,214,154,225,71,112,171,159,108,168,244,165,130,212,42,176,49,0,156,101,60,54,76,182,205,194,48,202,93,70,226,41,215,31,16,149,53,157,238,163,236,206,133,107,117,74,44,14,181,149,204,69,73,21,108,132,24,162,101,126,54,198,93,91,0,185,44,203,133,193,126,177,247,163,133,187,108,183,44,174,148,151,88,88,200,213,149,96,192,6,53,8,144,114,70,224,205,25,183,126,242,234,224,91,173,160,82,177,182,4,15,167,72,249,84,247,226,87,74,174,177,237,5,226,216,181,84,176,84,43,192,212,245,149,167,49,211,31,17,82,73,88,147,237,3,205,230,62,128,147,234,51,213,113,248,77,210,250,114,221,171,109,154,106,229,127,175,158,203,169,240,183,42,74,27,77,99,199,117,240,92,120,88,159,194,104,132,9,51,1,35,43,41,242,149,56,4,131,121,232,52,165,77,5,138,165,53,58,70,214,247,142,56,100,142,162,12,7,202,133,16,197,26,109,37,155,240,132,247,63,175,91,245,174,129,163,107,61,28,150,235,245,54,155,181,226,42,105,232,105,237,208,211,211,164,10,48,139,27,19,136,217,120,10,85,23,28,113,145,158,130,251,77,197,218,226,247,1,246,147,0,36,12,238,125,77,28,224,124,57,124,49,146,203,170,146,73,61,194,104,47,241,53,28,250,126,186,158,182,146,227,126,182,81,233,28,94,36,173,179,84,183,134,37,149,91,192,141,157,65,93,140,134,82,193,184,218,202,115,183,61,83,206,222,252,68,235,25,117,197,215,88,235,161,22,167,167,187,132,166,188,217,170,168,161,249,90,232,128,81,30,35,192,142,55,140,174,245,40,168,67,229,129,4,147,215,73,53,173,38,138,209,189,166,170,172,191,26,104,233,173,177,180,173,59,70,35,105,216,128,92,169,59,150,103,102,49,229,75,22,115,225,239,63,132,142,79,213,218,42,116,110,172,175,183,215,91,103,162,141,89,29,233,229,95,52,33,192,104,206,223,117,218,234,126,224,130,62,249,82,165,20,157,27,209,180,128,147,10,171,81,166,251,93,240,137,174,116,181,85,238,218,43,45,218,150,174,57,230,146,223,168,47,88,20,228,70,8,88,158,37,68,40,172,21,84,48,50,150,12,1,117,85,118,17,247,22,100,210,212,182,26,75,63,203,136,33,165,241,42,98,140,5,86,220,35,5,189,206,239,196,115,207,166,78,113,212,100,66,89,54,71,36,128,114,28,198,197,78,61,15,35,249,116,157,108,53,21,243,24,170,107,37,146,2,60,61,160,101,182,224,128,51,250,245,80,92,169,120,88,205,63,64,153,7,20,91,19,139,61,21,178,221,10,211,26,134,255,0,92,37,60,175,59,136,0,6,195,16,120,39,129,234,65,28,18,6,145,210,212,122,182,8,214,58,250,65,85,10,44,181,17,146,193,162,36,176,32,150,81,185,115,158,125,56,0,227,32,117,0,160,181,207,168,154,22,166,166,41,36,113,136,99,105,100,9,144,49,129,156,114,57,245,25,62,189,22,116,20,26,155,75,203,88,179,218,249,104,101,69,49,191,138,234,74,102,50,199,113,1,114,160,101,176,70,224,113,156,41,176,128,149,83,12,138,129,247,103,69,95,34,211,87,58,218,69,249,202,43,100,50,200,106,5,62,210,135,195,243,149,59,65,112,120,59,183,50,250,143,92,142,170,147,78,25,86,63,19,115,133,24,25,245,63,78,174,119,115,117,254,173,211,90,78,239,61,62,158,164,187,210,215,210,75,77,91,73,60,76,208,197,20,138,85,152,248,110,31,202,9,195,6,27,91,215,208,230,155,197,10,85,73,43,211,196,80,99,119,134,199,39,244,234,85,164,3,138,149,137,39,53,182,171,68,235,61,67,96,163,170,181,89,171,166,181,165,67,196,106,217,72,166,18,0,164,70,24,241,145,185,142,7,248,243,239,212,255,0,179,157,182,214,186,22,238,186,250,43,205,166,214,176,65,85,10,214,214,71,4,180,244,142,16,102,89,12,192,170,132,222,140,6,211,188,143,12,6,220,84,146,116,71,106,123,135,173,251,103,106,179,105,125,57,171,106,222,130,175,230,188,42,186,133,179,81,236,149,72,115,19,172,146,61,74,101,144,150,100,71,32,141,160,168,108,30,59,79,240,97,223,170,106,154,43,150,156,211,122,79,77,211,82,203,33,89,13,182,107,172,213,84,229,176,99,149,235,101,106,98,196,142,90,56,129,221,200,39,215,167,162,233,131,104,166,157,74,74,228,140,146,65,29,32,115,141,231,28,187,234,155,236,220,56,233,82,76,39,225,241,159,181,2,123,169,13,61,244,83,246,199,76,83,221,181,124,210,172,137,85,105,178,89,60,83,74,75,197,50,73,0,130,53,164,88,216,42,186,61,52,174,172,146,28,225,118,142,133,50,232,90,13,56,212,144,221,104,52,190,155,47,112,20,204,247,155,194,213,213,192,66,179,129,83,110,162,18,213,199,146,152,228,126,34,163,223,174,155,92,190,0,41,53,174,158,163,155,95,234,123,165,93,186,158,8,230,142,216,250,134,99,75,35,164,64,43,10,117,111,149,66,219,73,99,18,162,229,137,85,80,54,244,193,240,105,217,13,45,168,53,86,167,186,193,217,187,101,45,138,223,121,146,197,45,109,45,100,34,24,132,20,177,200,21,17,64,121,55,73,59,150,153,100,37,131,68,165,23,102,67,44,184,181,191,11,104,89,91,52,162,76,146,74,70,73,35,120,19,25,222,68,1,154,132,217,235,115,83,138,249,147,247,143,149,84,203,85,130,241,172,42,173,51,165,30,190,212,117,182,186,209,227,201,69,103,91,117,158,174,54,40,3,44,213,239,227,237,80,50,202,105,206,254,119,123,96,211,107,248,108,214,157,232,165,223,168,187,65,11,212,173,60,201,67,95,87,50,220,5,182,86,10,176,83,176,16,71,226,199,24,138,54,7,197,64,73,96,85,67,48,110,138,77,69,219,109,10,35,16,217,40,247,195,58,82,196,169,10,207,52,115,56,5,20,49,203,160,32,146,11,50,129,128,125,8,204,74,241,241,65,217,253,46,60,27,222,187,161,164,48,75,61,28,226,73,94,166,120,101,64,48,101,167,136,153,20,31,63,170,128,112,57,7,142,170,221,219,170,232,160,79,103,160,146,52,147,34,114,115,51,19,202,98,35,160,171,168,67,72,76,16,85,227,252,85,72,237,215,246,126,234,221,69,73,86,47,221,198,169,130,158,104,26,138,182,223,107,240,44,180,53,42,172,81,183,82,91,227,68,145,73,66,67,185,243,96,50,147,144,221,30,116,79,246,116,252,63,105,13,178,254,196,130,89,145,0,73,33,164,68,145,120,254,39,125,229,189,249,224,244,125,180,104,251,5,53,199,251,221,71,5,76,87,27,156,71,230,101,170,121,11,72,173,181,177,177,216,248,92,168,242,128,49,248,112,48,49,34,171,170,165,161,135,197,171,169,72,97,80,78,93,128,3,31,215,129,212,58,110,148,98,233,90,212,59,204,119,116,140,111,191,222,165,46,4,129,217,128,159,42,136,233,254,206,118,191,76,65,21,45,167,72,91,204,112,160,64,106,65,156,96,125,21,201,81,250,1,211,165,198,255,0,166,52,149,190,174,225,168,43,104,236,86,155,96,141,124,122,134,90,104,20,177,194,170,177,32,28,229,64,0,114,91,3,39,128,215,116,238,150,129,160,134,170,188,92,103,172,138,139,203,83,45,21,44,149,43,15,251,229,1,9,140,28,150,198,48,115,212,43,90,197,71,223,57,151,180,186,130,203,61,5,5,73,253,160,103,144,164,145,85,165,59,171,164,145,97,188,193,101,240,119,43,170,254,49,141,219,91,108,237,54,165,170,30,3,124,116,248,83,50,4,230,153,245,103,198,55,104,161,136,208,105,42,203,213,254,162,117,116,118,180,91,36,204,124,16,14,249,76,123,72,36,16,192,48,227,30,249,3,10,255,0,137,78,242,94,168,105,214,215,161,40,105,214,19,44,181,117,119,138,183,116,145,10,149,12,208,199,225,172,99,105,198,222,70,114,78,73,36,215,251,254,174,214,45,122,185,217,237,151,26,59,101,182,57,228,134,33,12,41,27,44,106,199,105,87,193,144,28,99,56,108,117,28,173,219,95,81,29,70,160,213,85,21,181,33,118,134,149,203,190,209,236,12,132,182,63,46,181,172,123,60,235,128,23,23,142,128,122,250,208,119,56,186,17,33,35,227,86,3,77,247,71,186,250,179,88,88,45,215,222,242,205,87,78,181,63,58,109,90,114,53,13,83,20,64,200,212,230,88,48,222,117,82,191,188,98,121,200,201,245,177,86,63,136,122,77,76,139,30,158,211,147,220,42,94,41,37,150,26,118,2,122,68,143,112,115,61,59,237,169,82,10,176,192,133,137,43,129,146,192,26,209,240,179,217,251,15,116,46,26,134,67,127,184,219,96,181,211,211,163,205,69,42,10,146,243,72,76,123,30,68,109,159,234,31,204,152,97,198,24,115,213,202,180,246,167,71,91,233,62,78,190,138,182,246,130,5,166,118,189,215,205,92,36,64,6,114,147,187,32,206,208,78,213,3,237,208,30,46,134,248,125,199,233,128,144,0,153,235,223,191,117,18,178,119,245,44,118,170,57,39,151,74,22,77,223,253,105,117,2,215,69,109,160,179,93,242,179,195,69,46,107,218,174,153,176,65,9,78,69,84,76,80,228,102,153,254,184,245,197,23,248,167,191,235,251,220,119,11,189,205,174,9,107,168,153,45,4,212,190,255,0,147,162,158,79,150,147,62,34,164,242,110,89,228,124,201,30,224,72,56,92,113,211,78,227,94,109,157,185,208,114,82,105,218,90,75,107,212,131,75,67,79,78,139,20,81,150,252,78,21,112,23,104,37,178,7,174,223,175,92,216,248,191,182,61,119,110,168,44,233,177,224,184,94,169,226,171,84,63,235,35,84,146,78,15,251,232,190,159,127,166,122,20,221,195,159,168,72,7,3,127,95,199,149,94,67,73,117,58,82,50,112,43,156,21,143,91,81,85,182,122,120,224,145,6,221,152,219,183,7,158,9,206,115,211,157,191,70,234,138,242,141,75,106,174,43,32,200,100,167,101,4,125,119,54,213,63,207,171,139,166,190,28,181,221,246,190,75,150,158,237,203,197,251,65,205,97,152,192,148,177,126,244,111,101,70,147,110,224,187,217,120,244,198,49,199,70,157,49,240,75,125,172,193,213,26,166,130,220,170,1,85,163,129,234,164,57,245,13,159,12,41,246,227,127,70,92,226,80,115,147,222,79,218,40,131,30,206,149,36,41,74,199,112,252,215,61,172,221,153,212,55,39,38,104,161,130,52,1,221,229,156,18,23,234,85,1,254,172,57,35,158,165,86,206,199,65,28,126,37,109,215,202,0,102,249,106,85,33,126,190,118,46,127,94,58,181,115,233,62,219,104,186,138,213,191,220,169,45,240,153,4,41,37,230,176,127,169,105,176,147,183,132,203,225,33,216,8,45,158,78,14,56,29,106,213,159,16,61,148,210,150,83,251,31,89,233,120,238,116,81,198,209,69,100,166,100,106,157,172,172,208,154,138,84,114,67,168,43,231,37,114,124,222,253,94,75,47,145,42,90,83,225,191,230,132,42,226,193,165,16,134,212,179,222,113,235,202,132,26,127,225,118,107,164,54,250,132,210,183,171,132,117,171,136,231,184,206,98,129,152,22,225,36,98,177,159,42,238,199,60,3,244,232,155,167,126,23,171,237,178,155,109,117,77,155,79,133,166,122,230,140,164,140,194,158,50,158,36,138,241,161,138,64,190,34,18,124,76,121,148,146,1,7,161,215,112,254,58,234,110,14,7,107,168,165,178,197,13,68,114,37,69,206,36,158,160,133,195,5,88,20,120,64,110,24,222,242,59,121,152,168,76,249,96,154,151,227,79,185,186,156,196,183,138,27,5,124,20,197,37,165,167,154,212,190,28,19,41,226,69,46,239,32,32,22,11,182,69,192,56,252,62,94,163,85,187,10,50,226,202,169,201,226,110,163,12,180,148,250,242,171,173,219,95,135,206,216,87,252,133,194,227,113,186,222,40,170,209,152,84,149,90,68,137,202,146,145,201,18,23,145,178,112,50,143,156,178,112,115,213,152,210,189,172,237,206,139,17,255,0,117,116,157,186,142,120,137,84,156,66,39,168,231,215,247,207,153,8,251,103,170,173,240,105,217,106,109,123,219,61,43,222,77,103,220,77,119,112,172,185,26,199,54,55,212,83,173,173,68,117,82,195,31,238,23,107,178,237,138,51,134,145,129,192,200,35,203,213,202,86,70,195,36,140,12,103,105,4,140,3,244,32,241,208,91,247,88,4,37,128,68,76,214,183,131,162,237,104,46,93,40,123,192,20,192,24,30,136,165,62,28,53,20,178,194,35,47,187,156,73,130,171,143,94,61,122,167,95,24,26,82,178,13,93,111,212,211,219,154,58,10,202,79,150,73,35,218,65,154,22,32,229,125,188,173,25,25,32,16,125,56,56,184,71,106,68,206,145,51,96,241,180,100,126,158,221,68,187,149,219,250,78,232,118,242,178,193,87,1,241,213,228,169,162,37,138,120,85,42,72,83,187,7,0,140,161,56,62,86,62,227,138,77,168,37,82,40,139,200,42,76,119,253,171,150,215,171,70,149,213,178,203,2,248,66,225,78,239,1,169,137,188,57,213,144,144,202,14,6,240,15,168,57,31,110,160,26,219,177,26,158,195,90,176,203,105,168,137,230,140,78,130,88,69,36,162,22,27,163,115,28,155,85,193,30,133,118,231,212,47,61,88,254,216,246,166,155,65,106,58,206,230,119,150,146,138,147,74,82,222,190,86,146,166,182,77,177,124,225,145,152,197,81,3,13,210,96,169,83,180,108,12,64,243,5,101,234,212,107,74,126,213,247,226,216,149,23,197,73,43,41,41,214,24,238,22,184,38,253,161,69,150,83,28,83,211,149,50,32,98,210,185,142,64,60,48,15,149,75,22,235,80,219,75,74,2,173,23,168,115,73,245,248,61,245,136,121,246,28,116,181,196,26,40,87,37,0,103,207,209,29,213,199,154,219,53,125,46,246,120,188,84,136,237,114,170,65,67,244,101,56,101,63,152,29,54,72,160,28,133,192,250,103,61,116,87,184,223,4,151,250,193,45,86,142,154,223,171,169,98,118,65,83,69,42,83,87,64,203,144,192,171,54,70,24,227,98,179,100,145,149,246,234,178,84,124,58,94,159,81,92,40,175,112,207,77,77,103,130,122,235,153,120,30,154,174,4,65,145,19,175,134,202,37,149,218,56,35,46,168,60,89,162,12,66,146,66,46,225,11,58,29,26,85,223,183,145,223,214,245,11,156,53,212,163,181,96,135,17,212,111,230,61,120,80,190,166,231,65,106,237,172,26,106,157,55,220,175,151,53,186,215,179,194,135,193,167,167,141,226,164,72,228,252,106,206,211,213,188,137,141,165,86,149,129,36,16,34,125,74,59,141,121,185,234,109,89,89,122,174,183,67,66,172,176,211,83,81,64,174,18,142,146,158,36,130,158,5,18,102,66,177,195,28,113,134,114,93,182,110,102,102,37,140,97,66,146,1,207,228,7,77,40,51,21,71,106,249,210,218,27,53,206,228,193,40,173,245,83,150,206,60,40,139,127,215,61,58,91,171,133,182,148,83,54,156,167,241,101,59,163,171,170,67,229,7,236,192,169,31,167,79,84,183,93,89,59,172,171,125,183,81,154,112,72,88,164,12,92,127,185,16,102,246,30,160,14,7,167,86,67,13,164,74,201,62,80,62,38,162,42,81,48,145,77,118,157,11,89,85,116,123,109,230,166,59,89,74,99,83,186,82,27,114,134,3,0,3,235,147,245,246,233,125,46,145,179,83,84,203,5,207,81,67,18,164,142,160,8,84,153,35,86,32,56,102,39,25,219,145,199,244,57,233,124,26,90,239,92,207,180,94,106,146,164,6,154,36,164,49,196,115,233,231,149,144,227,140,254,31,78,157,232,187,97,116,158,15,13,236,244,225,80,238,73,107,42,75,50,175,229,10,169,254,110,71,94,237,173,155,16,0,248,207,210,172,34,198,233,237,146,126,17,245,166,120,169,187,101,71,79,227,172,21,151,70,139,33,226,146,98,146,14,126,138,23,62,189,62,219,117,61,189,114,250,111,66,84,73,75,40,49,26,139,125,58,164,136,125,60,222,70,44,49,207,56,234,75,111,237,228,144,4,151,246,148,52,210,168,230,74,74,40,145,136,255,0,126,69,121,63,93,221,58,213,104,13,49,65,29,29,85,238,176,214,248,170,93,77,125,92,146,12,134,43,130,178,16,185,224,112,160,140,17,239,192,143,254,73,32,195,99,61,195,243,53,105,60,17,226,37,210,0,239,63,138,31,65,87,169,40,169,158,220,235,98,178,25,106,26,127,22,90,184,229,144,146,114,193,224,103,103,198,73,60,71,238,112,61,186,116,166,26,178,190,38,104,245,141,230,156,184,41,45,45,146,215,36,116,206,184,245,217,39,203,198,9,31,66,122,42,105,13,1,115,212,72,63,185,26,38,233,114,130,38,42,36,180,218,164,146,20,201,231,116,145,166,193,140,228,229,184,28,158,136,212,191,14,189,216,85,141,102,211,84,244,50,77,34,198,145,214,86,160,37,73,192,96,98,18,6,24,12,125,114,66,156,15,76,251,182,186,123,100,24,239,39,248,167,254,130,201,143,250,175,9,238,31,238,171,77,63,107,60,202,104,172,181,117,145,48,18,72,183,58,224,145,179,251,159,6,1,33,31,254,187,61,62,80,104,10,196,164,20,208,210,217,169,66,49,41,224,91,254,97,144,31,101,122,163,51,15,177,80,15,86,79,185,221,131,185,246,243,74,210,235,21,189,222,42,227,150,162,158,9,161,169,210,242,83,68,134,82,84,17,83,243,14,0,223,180,12,198,164,229,70,1,97,212,123,77,118,79,186,154,208,138,171,38,149,175,146,151,215,198,152,8,98,199,185,12,228,3,250,117,70,233,247,237,204,43,19,210,138,240,238,31,99,120,146,166,129,84,99,51,244,160,221,211,70,45,209,22,11,173,242,241,92,170,155,76,82,213,72,177,227,233,177,2,40,31,81,142,176,160,208,58,122,216,130,88,45,20,129,178,114,76,96,224,126,185,231,171,179,219,95,131,155,125,50,53,195,185,247,79,22,71,37,98,183,208,212,109,70,92,12,23,144,128,217,245,242,168,246,28,159,65,61,183,118,7,179,182,123,188,112,157,24,146,175,18,51,84,86,84,63,190,197,27,88,128,114,207,247,244,61,10,118,236,184,101,68,154,209,91,88,52,196,104,72,30,66,106,129,195,107,64,152,142,16,216,225,87,3,111,249,127,207,167,107,62,140,189,222,38,146,11,77,130,182,184,120,108,199,229,96,121,78,236,18,170,66,131,234,219,71,167,93,37,162,237,239,111,173,82,70,246,221,21,97,165,43,200,41,65,26,183,231,157,160,159,207,61,58,51,194,104,234,161,166,146,39,156,33,17,0,131,202,113,129,198,61,191,63,252,250,132,61,145,21,117,108,74,14,106,143,118,199,180,218,121,53,109,158,249,221,110,224,216,180,172,80,173,5,242,190,215,119,171,17,84,86,64,243,17,44,101,92,162,148,98,165,89,149,152,5,153,65,228,149,11,172,29,141,237,7,206,201,93,107,239,140,183,58,139,53,98,36,145,210,233,249,148,73,32,124,2,135,115,111,139,122,176,50,38,229,82,175,146,54,55,86,30,233,218,77,7,168,245,133,251,230,109,207,79,116,174,161,74,175,159,138,178,83,33,89,68,168,88,13,197,67,43,22,42,118,240,88,99,211,170,203,173,62,25,173,112,107,135,166,238,110,180,214,218,138,238,181,65,233,35,173,170,169,150,42,120,140,185,196,115,46,22,48,6,224,1,97,233,128,61,58,38,196,58,169,72,219,195,157,99,120,139,111,217,136,117,114,21,61,121,127,186,123,130,225,240,143,218,138,25,168,150,170,201,170,46,212,25,119,173,188,93,163,137,55,250,4,122,80,204,238,9,244,2,25,6,6,75,96,140,225,47,199,206,128,183,211,82,209,246,171,69,199,83,85,18,188,102,138,223,97,150,84,138,64,231,18,172,65,161,12,135,36,133,12,172,70,50,84,240,62,217,123,11,218,235,12,63,47,71,217,168,98,169,167,108,82,205,126,146,20,74,131,245,89,148,204,223,248,185,234,115,111,211,183,122,89,161,163,161,179,233,203,36,168,51,52,11,110,154,185,24,125,18,161,54,40,63,154,245,97,54,235,89,216,154,14,171,148,166,129,111,241,9,241,93,220,136,138,166,141,213,81,83,203,54,99,138,211,86,52,253,60,43,158,23,97,18,78,120,254,47,23,232,48,112,75,28,190,24,169,181,62,189,181,94,232,187,175,117,189,195,117,178,220,67,254,200,253,181,83,93,75,29,44,145,33,130,80,245,14,242,153,3,199,48,200,147,10,209,146,161,115,211,165,167,69,106,61,83,113,150,209,89,127,212,80,173,118,97,138,147,194,166,141,1,60,47,130,241,1,46,114,65,243,103,128,122,45,215,90,104,180,151,114,180,221,238,153,99,164,131,90,233,184,160,169,85,221,230,184,211,2,232,156,251,143,244,243,252,135,77,186,181,113,182,73,34,13,94,224,239,178,245,226,82,176,8,51,241,169,12,7,229,169,86,154,18,101,49,12,13,167,44,64,227,36,158,79,234,122,251,44,149,69,130,148,102,87,83,187,56,56,250,240,51,245,233,197,150,48,161,136,102,82,222,172,216,246,251,245,166,115,42,212,196,177,112,172,125,75,1,236,125,14,115,254,127,151,89,242,147,93,29,36,1,182,43,85,61,51,160,15,30,34,80,60,197,65,59,135,94,49,6,10,233,58,159,54,6,71,62,191,78,122,80,22,86,223,27,144,35,28,12,18,78,113,232,56,29,38,89,169,66,188,98,70,47,27,101,130,129,35,1,159,160,36,143,67,252,186,246,152,165,213,59,83,109,214,138,221,112,138,162,219,115,104,101,134,225,12,148,210,70,254,70,116,101,218,220,150,231,131,244,234,145,82,106,125,91,240,120,151,29,95,99,162,253,165,167,164,212,115,88,239,22,202,150,43,24,127,15,125,60,240,73,181,158,45,223,190,36,249,144,134,81,176,146,165,111,101,75,171,83,172,194,139,230,35,99,144,210,40,65,24,231,150,13,130,63,64,79,76,26,179,71,88,53,110,145,188,233,251,190,159,160,184,83,220,84,25,233,222,21,43,59,40,30,30,236,142,79,148,12,250,142,57,29,43,107,45,170,78,213,94,242,217,23,108,148,40,73,27,120,213,116,142,221,216,127,139,251,20,218,131,183,149,180,250,123,90,72,36,150,178,130,105,148,72,242,140,110,47,16,62,120,137,43,138,136,199,241,249,215,126,84,83,254,246,124,63,234,174,221,214,252,149,214,206,246,233,21,140,241,196,223,188,167,148,14,75,196,202,112,61,70,66,159,113,184,103,162,110,189,248,91,212,218,54,229,46,182,248,118,212,119,10,58,186,82,93,237,13,82,208,212,196,72,63,234,101,200,57,193,224,49,7,156,134,234,81,218,95,136,61,93,223,43,77,215,178,253,225,208,55,74,191,217,17,70,43,43,168,105,222,74,234,53,71,68,18,60,50,51,75,51,174,75,55,134,25,246,130,74,48,222,192,129,105,76,157,109,24,172,155,23,65,242,45,159,26,210,126,35,239,235,165,84,123,94,155,185,44,158,52,85,80,82,19,128,12,52,177,134,254,100,103,250,244,235,30,143,106,160,203,113,187,92,42,83,30,113,37,67,50,250,253,51,129,213,135,168,248,73,238,221,46,166,185,89,232,116,201,154,158,138,160,198,181,237,36,113,195,42,28,21,145,25,219,144,84,131,192,36,122,28,17,142,136,186,119,224,115,82,212,5,26,135,86,91,40,119,0,64,165,134,74,147,207,174,114,99,0,254,68,245,18,174,212,161,251,171,68,223,10,182,107,33,177,245,250,213,67,162,208,150,10,108,207,13,178,46,63,198,187,135,243,228,127,94,159,33,178,219,233,148,24,40,96,141,201,245,72,192,227,215,7,29,94,139,127,193,167,109,40,146,157,110,23,27,229,99,70,7,139,186,120,161,141,207,216,44,123,199,254,63,215,169,93,7,195,183,101,173,245,2,161,116,106,204,200,0,253,245,69,68,170,63,53,105,10,31,79,167,80,42,227,173,91,110,216,32,66,64,3,184,87,57,110,172,182,248,82,175,228,204,232,37,88,220,42,130,84,30,50,125,241,233,147,247,232,199,164,254,25,251,171,169,5,61,77,109,158,158,213,69,62,197,53,23,10,152,213,99,102,198,20,128,204,192,242,56,42,61,64,247,234,237,81,118,251,67,218,224,153,44,122,54,199,64,100,93,173,81,13,4,113,184,7,140,238,10,14,71,231,159,78,160,58,183,176,55,221,65,167,42,169,232,187,207,220,40,46,79,66,244,180,178,211,221,133,61,58,73,131,180,201,13,52,104,174,1,192,62,248,3,145,140,244,230,238,18,6,69,15,190,179,187,90,135,96,184,31,15,177,168,6,152,248,38,166,166,119,147,88,235,25,36,84,12,237,77,65,74,67,50,224,16,200,204,50,112,50,10,236,206,125,51,239,231,161,248,79,208,17,37,61,242,193,77,112,171,162,46,179,212,154,202,186,209,30,114,0,170,88,83,109,60,152,244,73,161,143,39,208,228,116,28,187,252,43,221,111,149,50,209,247,31,188,154,130,241,114,161,144,248,201,37,75,207,36,108,84,3,149,97,35,228,133,81,156,242,0,246,199,78,212,255,0,10,29,188,185,201,29,69,117,62,163,212,53,131,151,146,119,155,197,127,207,197,117,207,254,30,137,37,153,193,63,10,198,59,118,178,114,126,36,253,234,85,47,196,247,192,214,154,9,114,179,246,250,174,224,34,108,180,112,209,71,190,54,101,32,133,73,234,35,102,94,57,245,0,224,128,51,194,65,241,195,240,249,65,77,29,71,109,187,7,87,123,186,228,18,147,89,233,169,30,53,36,231,205,78,178,121,135,28,99,4,31,197,156,245,190,219,217,14,216,88,43,20,208,104,139,52,21,177,14,82,190,178,26,89,151,3,232,6,73,253,122,125,180,82,90,234,174,107,102,211,207,96,163,169,114,201,225,126,207,154,71,224,101,153,101,62,70,3,212,224,255,0,94,165,69,137,95,237,65,62,188,170,170,175,66,119,85,109,237,119,197,214,185,238,254,186,93,11,79,100,131,181,233,85,65,37,77,181,238,20,77,93,61,116,177,144,90,56,247,188,72,132,46,78,54,49,42,167,240,224,116,98,164,237,174,158,190,92,63,108,119,6,11,110,164,190,109,240,158,170,106,4,88,86,49,232,177,194,75,133,228,147,146,204,121,245,244,234,3,220,158,207,75,124,237,85,15,116,244,149,43,197,174,59,117,112,249,137,184,206,118,176,43,128,163,37,24,35,169,92,146,89,23,144,27,29,20,52,54,179,182,119,7,76,218,245,133,168,32,134,231,10,202,232,60,230,57,71,150,72,200,57,195,43,2,190,158,221,81,191,100,178,168,138,214,123,61,216,188,222,177,251,179,235,239,254,169,226,213,104,181,89,169,90,138,217,109,166,162,137,91,132,166,69,141,79,211,202,8,31,211,165,44,241,207,148,134,114,94,49,146,21,134,71,231,129,246,250,244,157,94,56,238,14,60,168,49,140,186,122,251,227,156,117,186,57,55,172,129,99,108,183,248,70,225,239,237,131,254,125,14,173,68,26,251,36,19,75,26,249,89,217,71,152,137,118,231,245,207,90,42,33,105,182,150,202,174,112,170,205,140,17,239,159,249,245,228,84,101,101,100,96,65,39,220,103,243,228,127,207,164,140,149,1,129,5,70,220,145,230,35,223,243,199,183,175,72,68,215,129,138,206,122,121,99,117,31,58,138,14,78,211,9,98,127,226,220,63,203,164,226,162,36,147,119,142,242,12,237,100,37,74,169,199,243,254,189,124,62,51,7,145,228,62,67,150,98,65,4,123,158,121,233,21,92,182,233,182,201,28,239,134,228,152,148,12,241,244,35,168,201,211,83,105,156,212,98,129,232,99,177,141,66,183,122,59,132,18,67,27,200,96,122,137,195,66,19,196,142,88,226,240,182,16,67,47,250,178,199,145,203,109,207,90,111,236,149,182,243,71,19,64,102,152,149,72,42,162,194,79,129,230,82,141,180,178,156,128,72,56,231,7,141,192,181,181,143,77,246,241,107,111,116,20,213,20,182,250,233,34,142,182,8,106,100,249,122,93,210,159,223,199,25,125,144,40,50,147,39,134,23,143,55,240,156,202,46,213,41,67,103,150,184,169,115,72,60,81,26,169,222,219,78,72,4,2,73,32,31,95,161,206,7,61,125,70,211,139,177,183,81,188,89,49,185,211,56,238,8,72,199,136,158,164,215,200,14,104,121,208,166,6,14,217,143,16,100,239,224,98,58,80,250,131,82,212,37,85,119,205,164,212,22,139,109,71,133,60,55,79,13,170,173,179,54,239,8,159,14,70,47,78,233,200,200,45,27,50,144,94,46,98,142,106,58,209,169,116,124,154,194,233,20,182,136,89,171,124,90,58,102,18,86,152,145,179,30,233,92,0,177,24,247,19,8,112,206,36,4,150,4,43,199,123,175,172,59,97,169,169,171,232,46,114,202,183,58,105,22,106,58,122,68,106,136,170,153,145,179,226,120,3,34,72,220,239,5,221,57,119,4,182,113,211,46,132,182,234,61,75,167,42,44,244,182,102,186,79,50,206,181,85,243,208,68,107,34,142,68,68,88,75,201,42,22,25,82,73,82,251,91,7,96,42,65,229,124,115,218,52,220,189,255,0,18,218,202,210,65,130,51,170,8,48,82,0,32,64,128,70,57,229,56,173,133,157,167,103,165,213,160,39,86,115,56,243,60,228,206,73,228,55,168,213,38,159,212,58,234,224,128,208,84,223,46,79,74,30,58,35,50,33,17,167,161,47,43,40,200,227,57,35,36,231,57,39,162,119,107,52,222,175,237,253,218,235,166,237,122,66,193,83,125,79,6,106,202,186,155,165,100,105,45,60,155,138,172,76,148,12,168,153,86,27,139,49,103,141,134,222,6,209,111,110,245,61,163,75,247,0,93,117,29,178,154,178,222,41,37,104,228,140,199,35,71,34,198,118,201,24,102,217,188,17,129,249,240,11,109,232,155,173,171,90,182,253,103,213,122,121,103,130,170,146,122,138,83,76,212,194,158,190,138,141,153,35,154,41,38,146,82,174,161,214,89,22,54,1,193,219,248,35,220,24,111,179,55,124,54,205,179,196,174,94,9,184,73,34,9,31,180,192,192,35,124,242,39,29,38,139,113,190,217,106,22,105,72,236,72,153,206,249,220,131,17,141,140,121,212,191,83,218,150,255,0,117,45,85,163,117,133,131,80,210,252,173,85,85,247,78,85,81,201,79,28,203,141,169,81,153,131,85,136,192,192,73,105,153,149,75,109,84,15,184,135,162,238,250,89,181,62,162,171,158,192,108,245,215,25,97,130,11,228,84,63,178,94,230,234,201,186,22,134,178,57,60,16,193,203,190,36,207,11,177,221,176,58,181,213,86,171,182,158,211,148,151,216,34,134,174,205,82,241,181,44,171,251,189,240,25,21,31,12,21,252,86,222,216,80,21,55,28,41,108,238,99,141,249,237,116,54,252,94,22,57,232,107,81,41,234,6,197,150,45,146,225,10,201,159,41,76,184,86,207,28,250,115,214,201,211,105,197,144,167,27,189,210,32,47,88,72,208,100,70,160,161,2,119,6,78,188,78,213,151,69,202,172,200,73,182,145,180,106,50,7,66,12,227,229,154,172,186,87,82,88,108,85,119,55,173,190,86,92,103,18,134,158,195,79,21,85,35,120,102,82,106,38,106,86,196,65,54,146,169,27,63,149,221,143,239,21,82,67,97,109,90,83,183,245,255,0,252,94,223,165,44,208,84,70,171,84,85,237,241,164,232,204,160,151,35,96,101,225,178,88,241,206,51,208,206,233,216,218,221,63,86,207,166,44,186,119,86,216,214,29,176,88,245,52,104,102,183,136,228,121,35,134,138,172,195,33,88,55,62,4,50,41,3,3,18,32,60,47,237,39,110,170,154,200,239,173,100,213,48,92,169,76,244,98,142,91,181,117,56,163,73,64,105,22,55,130,168,193,34,186,248,77,186,47,194,202,70,119,167,150,127,103,184,117,247,0,90,120,114,91,212,217,212,65,128,18,156,206,241,39,81,56,25,34,54,77,55,137,222,88,222,181,219,32,148,145,200,29,252,164,68,115,229,222,105,30,164,210,23,254,222,85,223,187,171,23,114,96,211,133,170,42,106,167,168,249,114,176,211,64,76,136,164,32,15,28,146,152,93,16,22,132,225,185,4,201,183,117,45,248,124,214,90,91,182,93,197,171,212,154,194,243,120,183,210,77,77,95,108,89,237,81,82,252,226,201,50,152,146,88,228,144,191,130,16,151,118,146,60,145,225,133,5,131,48,234,244,119,171,180,180,122,143,178,58,131,68,105,249,107,41,252,42,25,39,162,134,75,172,130,19,52,100,74,171,33,154,77,152,102,64,11,72,112,51,184,145,128,71,43,70,21,134,229,200,7,145,159,94,179,126,213,112,148,88,94,118,200,70,158,208,73,58,138,164,143,29,186,199,125,30,246,110,244,92,50,97,114,83,3,32,8,28,182,159,15,47,26,237,103,113,190,56,187,77,123,176,232,202,45,5,97,160,215,115,93,232,231,81,88,181,198,148,208,214,10,114,177,168,138,101,81,60,165,140,131,194,44,172,64,109,188,145,213,57,238,44,245,250,253,235,53,22,186,169,183,65,52,123,233,162,161,181,77,178,146,150,69,252,92,2,119,182,226,193,142,91,4,58,147,145,142,169,181,155,81,223,116,244,209,81,83,85,203,29,56,172,167,184,120,74,71,18,198,119,70,234,72,59,91,7,215,232,121,232,225,220,157,76,244,148,180,242,45,18,83,57,167,138,63,2,23,121,35,27,120,80,50,6,20,40,94,62,223,175,88,187,151,20,217,76,102,107,86,211,90,166,70,104,181,97,237,253,130,170,239,165,244,93,62,170,184,221,41,102,186,189,230,178,23,99,37,44,20,66,4,49,169,83,232,230,65,176,231,130,172,173,246,232,199,222,110,223,105,78,239,216,197,170,163,246,109,13,230,36,139,101,217,169,84,203,77,18,177,62,26,177,32,248,69,89,200,92,133,220,115,198,8,21,203,225,242,163,89,124,164,218,254,27,94,235,69,101,68,84,47,59,2,113,13,62,25,206,236,0,0,33,113,207,36,54,71,86,6,249,169,251,107,170,107,101,180,91,251,157,103,211,247,136,105,69,76,180,183,115,242,241,178,47,214,87,194,17,133,39,36,240,49,193,29,38,118,164,112,85,62,238,47,110,117,255,0,107,170,222,22,186,71,93,68,243,178,69,44,32,72,197,125,83,32,130,87,42,15,0,156,28,243,238,113,211,215,17,87,67,75,37,66,196,42,36,33,29,35,112,70,253,192,96,0,73,60,143,79,184,234,204,247,94,221,96,213,212,182,171,174,146,186,37,202,36,145,154,169,54,19,181,210,37,59,149,136,80,234,194,104,200,117,202,55,37,89,135,2,190,222,180,45,170,10,250,42,182,134,154,83,83,89,28,88,68,243,110,218,228,228,123,156,145,239,237,246,234,53,54,9,218,154,12,136,162,46,151,138,182,142,95,153,162,166,241,100,30,177,25,3,18,120,200,42,60,224,227,211,131,233,207,183,70,54,158,255,0,111,178,59,95,233,42,33,150,116,34,42,101,138,68,149,178,185,8,11,99,13,183,28,142,0,193,36,122,145,199,109,187,89,117,154,104,109,150,219,84,115,210,9,69,72,74,138,229,138,40,228,7,205,32,140,143,176,244,228,253,122,61,205,161,222,146,144,67,61,158,130,20,140,51,179,67,87,18,60,206,125,246,224,191,175,191,161,245,244,57,18,54,212,110,105,9,170,251,172,106,42,234,244,173,210,140,207,39,141,85,76,96,112,114,223,235,48,51,192,1,112,9,28,253,125,15,168,15,246,95,179,55,174,236,247,118,203,218,173,51,48,249,171,173,96,130,73,240,24,83,66,6,249,167,97,145,145,28,97,216,174,114,118,224,114,64,232,213,222,129,95,99,211,215,41,169,159,229,164,69,25,138,70,59,136,37,112,48,70,119,103,216,156,99,158,115,196,103,225,9,174,246,91,253,239,87,91,117,164,250,114,86,167,54,225,85,12,82,188,242,163,176,150,69,141,209,24,163,102,56,188,219,148,225,206,14,50,11,210,218,222,124,33,34,113,82,33,192,202,20,225,197,117,98,221,219,103,208,144,92,170,244,212,162,209,93,77,80,105,169,94,219,166,101,146,146,161,37,88,71,136,105,41,228,1,202,201,38,205,242,146,85,34,98,54,162,177,235,84,26,179,185,154,2,251,106,209,183,205,97,163,235,161,154,128,65,65,21,101,178,166,142,166,165,224,137,222,95,18,170,58,137,80,17,20,91,201,20,227,147,141,163,32,152,135,103,123,129,124,210,154,18,74,248,168,111,23,219,133,202,162,58,154,219,174,161,175,18,75,12,77,18,120,106,248,203,152,208,115,193,96,166,70,36,243,211,47,119,251,165,173,235,111,115,81,233,235,229,132,215,80,218,110,23,202,10,155,76,82,212,53,52,212,171,19,83,138,137,34,203,66,178,172,140,178,51,159,13,99,241,3,240,251,26,173,227,105,108,14,196,132,145,221,52,173,235,115,247,137,169,254,177,239,70,158,210,215,109,55,167,126,33,116,228,26,70,186,166,228,245,150,218,200,234,13,198,130,161,161,71,148,154,90,148,137,101,89,20,152,213,146,88,162,98,36,242,23,231,170,207,107,239,63,122,43,47,87,219,230,131,187,80,105,157,57,127,188,94,46,86,203,181,37,152,203,93,118,163,106,201,13,51,84,65,44,111,33,34,156,68,16,172,97,146,40,192,37,121,29,51,252,63,107,61,55,221,107,253,5,254,197,96,238,135,114,245,19,81,211,220,46,247,217,163,167,128,85,212,6,12,109,192,86,76,177,10,104,102,96,251,22,116,5,169,226,42,28,7,99,179,227,3,88,218,175,189,197,180,91,229,237,142,166,237,205,214,28,153,36,150,74,4,150,170,169,241,33,103,150,221,85,50,60,155,2,149,19,55,59,72,28,227,171,86,246,235,186,254,155,36,106,7,115,227,206,15,49,129,180,18,48,70,42,189,210,195,9,213,235,231,80,186,154,253,37,81,77,242,183,235,174,164,214,21,16,178,236,74,186,231,90,41,27,146,74,180,141,226,12,49,98,51,24,245,244,29,73,251,85,93,67,62,185,163,142,197,160,236,148,244,113,212,36,239,226,83,138,154,128,171,207,132,37,118,141,36,222,83,104,66,50,219,176,24,19,144,50,211,21,183,58,169,101,166,178,233,234,49,81,67,8,146,89,76,200,36,35,1,0,80,216,50,63,137,159,76,103,114,128,188,117,98,190,18,181,221,143,69,45,95,112,181,156,149,145,83,220,146,107,29,189,149,160,81,85,80,177,252,229,68,91,11,239,59,4,112,133,114,21,127,127,130,120,242,156,226,46,90,88,48,162,192,5,73,48,172,137,76,140,19,19,19,136,152,251,80,171,103,30,125,224,28,62,238,253,198,42,200,91,239,29,211,191,53,194,154,162,199,121,89,104,234,217,163,106,67,242,244,245,17,96,109,137,154,167,193,145,91,59,178,208,239,76,0,65,36,237,13,242,118,203,87,220,231,170,150,191,251,187,67,61,201,132,169,69,91,190,247,177,148,40,103,27,196,14,155,119,13,204,101,144,28,129,134,242,134,38,201,173,52,197,210,182,158,195,108,190,211,84,86,92,32,74,136,32,7,63,51,74,193,191,123,25,227,196,82,168,216,117,36,0,67,28,140,2,255,0,73,76,41,16,153,25,157,200,93,206,126,160,96,0,61,0,31,64,0,245,62,164,158,177,234,121,111,251,186,182,222,61,125,232,248,88,70,64,245,235,186,160,118,190,208,80,80,212,83,221,42,117,53,234,122,180,165,52,213,45,70,201,70,181,68,250,187,188,42,38,45,159,66,101,36,125,115,146,84,94,45,246,14,215,118,222,255,0,91,166,40,126,87,229,169,101,138,153,132,143,44,134,103,242,174,93,201,102,62,43,142,73,62,131,237,212,210,73,37,8,242,237,92,34,22,244,228,224,125,6,115,208,251,189,119,74,43,110,148,183,91,111,55,122,59,116,53,115,22,158,162,174,116,167,132,149,66,2,151,144,133,82,93,213,134,79,240,31,167,87,120,99,97,203,145,59,14,181,5,203,171,13,40,206,245,204,173,117,52,148,243,120,128,144,211,187,49,35,233,159,253,71,81,10,95,22,122,164,140,33,50,73,229,85,250,146,122,39,235,91,6,147,122,219,145,189,119,14,203,67,53,177,7,135,68,141,45,73,170,60,255,0,171,154,5,120,62,220,200,62,248,234,48,151,238,205,216,238,48,213,65,83,169,245,28,30,8,221,28,113,193,107,146,158,95,111,63,250,74,200,190,131,209,58,235,40,226,182,118,237,65,92,158,236,253,43,10,174,31,114,242,231,76,120,226,175,191,193,70,140,185,105,94,206,205,112,174,167,134,42,157,65,115,154,116,145,88,25,124,8,130,196,170,196,28,121,100,73,200,255,0,127,239,213,129,133,189,3,41,102,30,172,127,17,253,122,9,246,143,91,106,249,116,157,131,76,91,251,65,120,182,203,73,74,176,206,147,193,42,45,63,238,119,180,206,245,17,195,12,187,229,36,109,134,103,39,112,99,143,48,87,107,149,167,226,35,82,89,32,81,120,179,88,110,49,200,254,32,71,88,225,117,18,141,153,137,82,162,67,251,190,14,218,132,231,236,120,227,220,85,213,222,94,185,117,200,147,30,2,183,150,118,193,134,16,201,32,64,173,90,227,69,107,78,227,235,21,89,169,164,163,176,210,19,79,20,242,21,32,40,252,110,19,112,102,44,71,7,24,32,47,62,253,67,59,131,167,52,30,152,215,182,43,5,142,90,118,169,91,101,84,207,15,138,103,153,228,15,2,248,174,185,194,149,87,3,202,6,124,111,76,14,103,20,157,135,186,106,10,201,238,157,195,214,20,183,10,231,142,54,164,146,138,146,98,104,38,65,180,75,10,215,79,83,24,110,1,255,0,84,57,220,112,75,18,70,90,227,65,233,237,5,170,98,142,213,116,190,215,126,198,122,120,170,36,174,184,153,228,100,152,16,217,223,133,72,151,199,73,10,70,17,71,130,14,58,168,211,101,180,23,72,223,227,154,59,195,18,151,111,16,132,153,140,237,211,199,190,157,227,49,197,43,167,226,12,3,167,148,131,145,133,198,56,35,248,112,7,74,124,114,201,224,22,97,179,156,145,130,61,240,51,131,253,122,78,67,148,137,169,74,42,22,56,221,192,96,65,244,200,35,215,173,178,68,177,66,24,149,39,57,30,38,70,78,61,142,49,215,166,68,214,204,36,108,106,138,252,127,118,107,64,232,254,201,219,42,180,7,111,45,214,250,232,53,28,63,59,113,134,139,117,91,192,209,76,159,191,170,109,210,186,153,30,32,75,185,5,138,231,156,116,26,209,95,217,237,174,239,158,20,186,167,89,218,237,49,200,170,254,29,37,60,181,82,174,125,142,68,105,159,201,143,86,235,226,239,89,105,221,41,111,210,114,106,201,101,146,220,247,250,89,106,233,97,137,100,122,168,17,101,121,99,93,164,157,192,5,199,167,226,30,155,122,13,39,199,13,202,190,158,166,217,219,94,211,85,215,87,211,182,67,74,205,63,144,12,0,97,2,39,207,228,79,175,161,235,101,192,217,101,251,126,210,228,146,73,197,115,15,106,74,216,190,45,218,164,0,0,157,135,42,120,210,191,217,197,218,171,122,129,169,175,26,142,239,80,158,99,186,162,26,56,92,15,246,80,59,143,252,93,76,172,127,12,93,141,176,218,40,34,180,118,247,76,199,121,150,71,138,89,171,124,123,148,107,42,176,1,27,197,4,38,253,202,1,59,74,146,61,125,58,22,79,223,191,140,61,104,208,214,233,109,23,69,99,132,15,10,72,12,17,43,166,70,50,99,170,195,228,253,159,161,253,93,171,191,87,217,234,237,250,191,185,85,191,177,188,10,138,186,148,134,168,226,38,130,54,109,175,12,193,176,124,161,84,3,198,238,61,199,69,159,67,76,128,80,136,7,18,69,102,145,219,56,125,245,252,235,162,189,141,134,215,106,237,30,150,160,179,170,195,1,160,74,181,134,24,136,68,241,179,41,192,92,168,193,144,142,20,99,63,151,83,179,56,85,222,136,138,73,194,179,156,144,127,33,211,70,138,211,244,250,95,71,218,52,180,83,134,142,213,67,79,70,174,219,114,254,28,106,128,147,193,39,3,234,122,113,102,100,157,76,208,202,216,95,36,140,220,30,125,0,207,63,248,122,231,111,175,91,138,95,83,93,178,213,160,211,73,110,54,3,228,5,111,121,139,18,143,56,25,36,146,163,4,243,156,114,120,233,93,158,170,57,109,177,164,12,28,198,185,97,191,220,146,64,199,215,204,61,189,253,71,77,117,181,21,34,137,210,142,72,133,65,82,216,57,59,70,56,244,43,143,233,210,126,220,208,213,209,218,43,141,68,255,0,49,243,23,42,137,114,209,237,240,192,96,18,60,16,51,132,11,131,206,65,31,153,106,36,153,167,58,144,32,69,4,254,59,59,83,122,238,231,105,45,154,67,78,213,65,75,52,186,134,42,214,102,76,169,88,233,106,188,184,4,122,187,71,147,206,51,252,249,227,5,195,226,123,225,94,190,19,47,207,155,69,36,138,233,20,173,37,77,180,237,102,41,232,65,141,119,157,219,114,129,153,70,224,192,99,174,151,252,77,247,118,151,181,22,237,63,89,114,211,242,215,82,86,85,79,11,172,12,170,99,125,168,20,237,229,217,137,124,5,68,99,147,200,25,207,81,93,59,174,251,83,221,200,30,107,5,234,138,172,178,178,26,26,189,171,48,57,35,96,92,144,204,2,49,42,164,144,61,113,214,215,130,216,53,115,104,20,133,233,92,154,230,62,213,94,186,199,17,33,72,148,64,160,47,110,63,180,151,79,93,97,160,183,247,7,73,84,91,174,1,152,73,87,69,87,251,159,19,110,34,101,15,130,163,126,25,217,165,92,12,242,221,89,9,123,137,217,30,235,105,106,27,78,172,185,219,110,245,215,107,115,86,192,176,145,79,112,106,24,217,128,120,152,186,77,224,52,201,188,110,85,86,16,70,231,42,202,72,75,185,31,1,189,180,212,149,255,0,183,109,180,82,88,228,133,252,89,105,233,8,72,107,118,145,152,182,143,193,187,12,11,174,49,146,121,32,43,82,251,246,136,238,111,111,187,155,108,237,253,210,231,12,81,221,46,144,201,12,10,236,214,226,89,196,91,154,22,242,128,170,118,156,142,23,35,56,234,75,182,94,99,221,186,76,167,175,243,67,236,174,146,226,129,181,81,10,233,252,85,168,239,95,194,187,208,80,203,170,116,160,23,235,77,61,35,86,201,21,88,72,110,150,250,101,193,241,93,3,103,104,5,115,36,68,122,49,218,160,103,170,170,59,79,108,106,201,106,100,168,171,150,61,219,217,86,65,194,147,143,49,10,15,174,57,251,129,234,122,235,70,136,237,53,203,68,94,174,240,255,0,124,110,23,202,43,149,39,202,211,173,218,67,81,83,111,167,44,165,163,103,125,194,163,123,153,8,121,8,60,237,33,210,53,80,1,185,124,16,94,106,117,117,112,162,212,214,202,11,4,211,51,210,76,241,201,37,74,198,121,85,49,121,71,151,37,73,241,6,74,231,3,61,101,222,185,67,75,41,183,81,211,189,116,59,123,5,92,54,149,222,182,59,64,72,61,255,0,15,245,84,210,139,183,122,102,20,73,18,197,1,81,129,185,247,185,36,14,73,44,72,250,251,123,122,117,40,180,216,150,147,96,182,83,24,210,60,144,177,157,136,51,130,127,8,247,227,219,171,183,97,248,45,237,189,182,154,54,191,106,107,189,194,162,51,186,99,78,209,193,20,163,62,133,10,187,143,110,67,142,136,54,14,194,246,99,79,239,168,183,232,122,89,247,240,175,90,90,168,12,123,237,152,178,131,199,168,251,245,85,87,3,251,140,209,22,236,130,112,132,129,229,235,235,84,26,221,164,110,119,201,254,74,201,103,171,175,155,39,247,52,112,153,24,28,227,209,65,63,94,159,143,110,117,166,141,191,80,71,220,251,53,223,79,104,250,250,109,242,85,25,254,81,126,101,9,1,103,157,226,155,229,212,41,36,51,68,84,147,183,32,176,97,209,171,125,166,40,34,138,154,215,77,77,75,110,167,64,171,20,52,216,3,232,20,33,8,63,78,147,223,187,123,160,181,172,49,83,107,173,5,97,212,176,64,206,98,23,11,116,53,62,30,226,9,194,186,190,51,180,103,3,212,15,124,98,197,181,200,109,192,165,166,69,84,226,22,107,121,141,12,170,21,138,231,237,7,118,190,12,180,116,87,37,172,107,190,161,185,195,51,136,77,93,68,210,108,36,46,209,181,98,74,121,98,12,8,37,162,119,203,19,176,160,233,68,93,241,248,2,165,74,139,244,189,182,186,71,59,151,120,233,233,170,158,181,34,57,36,71,10,212,108,110,120,39,196,143,130,248,73,217,84,133,143,247,43,224,59,184,253,212,248,133,215,116,90,6,166,193,102,178,81,85,195,61,44,117,242,77,10,69,75,50,2,137,2,71,19,47,134,132,58,5,27,84,109,192,198,48,39,250,87,251,34,99,241,105,231,214,93,232,121,34,35,51,211,91,45,2,54,252,150,105,36,97,250,152,250,212,179,250,151,18,20,210,96,31,1,92,234,233,104,101,213,52,242,165,64,145,204,237,80,125,65,253,162,118,59,99,73,77,219,141,11,115,69,161,145,30,215,87,116,184,73,200,218,84,137,105,169,222,52,82,1,25,27,165,86,193,228,103,119,66,61,75,241,219,223,171,251,49,130,249,79,109,86,243,8,232,224,9,26,50,238,8,17,78,237,136,168,216,216,14,24,128,207,188,129,139,209,103,254,204,31,134,205,43,4,245,151,52,212,122,156,168,12,33,186,93,188,4,10,15,155,6,153,34,57,198,113,147,209,26,139,224,247,225,214,193,161,239,22,251,39,104,116,237,45,115,81,212,154,90,170,170,97,91,83,79,33,136,132,116,150,109,207,149,110,84,134,7,128,120,60,9,69,165,202,204,41,81,85,127,84,202,112,145,77,159,12,58,42,217,119,237,246,157,238,93,199,80,223,47,23,173,81,105,183,92,170,222,166,165,22,58,105,204,65,164,138,5,137,19,100,94,35,62,80,150,201,3,118,72,207,71,41,41,40,99,242,73,32,124,54,88,198,114,71,230,9,28,254,93,5,254,16,217,97,236,37,158,202,102,221,53,178,174,227,66,225,80,156,178,214,204,200,8,228,126,6,79,108,244,92,134,153,226,44,198,16,153,59,72,242,161,39,238,14,14,127,229,214,50,237,75,46,41,11,201,4,143,157,117,94,26,203,40,97,43,104,105,4,3,242,21,190,39,165,129,165,130,145,226,85,64,60,155,71,148,156,242,202,115,252,254,199,166,155,220,69,202,73,20,135,46,165,29,216,14,31,24,79,196,70,121,124,143,247,122,115,148,40,128,8,93,198,255,0,98,249,12,65,228,114,8,251,122,116,150,236,175,29,184,207,28,49,1,78,86,88,196,131,106,146,167,156,17,192,227,62,221,86,213,200,209,13,33,57,21,166,52,168,158,40,39,114,84,200,155,155,10,70,63,144,35,250,142,183,17,224,141,239,83,28,138,78,71,134,155,152,127,248,217,235,109,61,108,14,143,177,75,183,136,196,56,93,163,107,121,198,15,184,1,128,253,58,210,68,111,33,133,224,201,83,252,92,145,252,199,63,207,168,204,12,10,176,51,147,81,234,179,21,14,160,211,245,80,175,136,100,241,45,82,72,224,156,68,35,118,207,63,253,72,226,31,175,68,94,235,233,58,13,99,167,52,181,218,26,117,168,170,171,104,232,229,1,14,36,88,162,154,119,7,216,1,225,75,156,240,115,143,82,58,25,235,10,112,148,148,245,129,227,137,169,46,180,207,42,177,59,150,63,25,36,114,49,159,225,246,3,235,209,251,182,70,43,165,142,27,117,64,89,22,219,44,252,0,72,83,32,194,176,36,15,80,243,12,125,207,69,248,91,221,147,211,235,214,107,41,237,51,29,165,168,61,15,212,71,212,10,23,83,118,192,252,168,90,122,56,33,88,241,180,109,30,85,251,96,117,159,253,150,226,64,101,171,192,228,48,11,143,191,169,39,252,186,46,195,76,90,33,27,113,149,100,97,247,7,31,249,244,207,80,10,229,217,73,32,35,241,252,143,245,235,118,211,192,146,0,174,92,185,140,212,99,74,232,75,69,138,249,65,116,40,38,154,158,117,218,242,55,250,189,227,97,97,232,50,161,137,25,28,16,15,81,223,136,154,57,45,58,69,53,53,58,108,151,69,95,210,226,170,20,111,74,41,177,36,184,207,255,0,72,212,167,63,226,234,121,52,100,198,208,190,70,224,200,127,231,253,58,223,174,109,48,234,171,13,117,29,84,0,193,169,44,50,172,145,254,32,211,195,137,66,255,0,39,145,63,225,199,84,56,163,125,164,19,204,17,235,231,68,184,75,253,139,129,67,112,65,161,236,83,201,80,129,183,200,21,23,1,149,49,147,246,227,158,180,214,252,215,128,3,52,135,105,12,174,205,180,143,207,24,227,237,247,234,47,219,219,213,101,110,143,180,155,149,113,154,162,158,19,67,82,89,78,249,42,41,216,193,41,25,39,130,241,177,244,207,57,247,234,65,20,242,66,198,22,166,69,193,224,145,140,159,248,176,61,63,62,185,242,142,146,65,174,214,223,245,18,22,157,141,109,149,229,119,141,166,167,42,192,3,188,71,131,128,127,218,207,31,151,88,151,166,146,176,198,211,200,100,117,35,105,148,145,250,46,113,253,58,250,42,154,85,27,252,36,147,24,96,14,9,253,0,199,245,235,69,91,49,140,21,33,14,221,160,179,112,63,49,145,212,106,95,49,82,165,51,131,91,32,162,167,164,141,162,128,34,71,147,128,167,195,25,36,158,54,133,231,61,101,75,52,139,80,85,5,59,46,210,24,199,144,222,163,7,31,250,244,146,25,36,82,43,71,132,236,6,198,116,78,15,212,2,51,252,179,214,15,83,138,229,147,108,238,211,97,15,134,199,11,247,198,113,253,51,199,77,82,128,24,167,36,73,160,214,166,211,186,218,183,185,213,186,105,104,92,208,86,74,147,91,235,224,12,243,167,139,147,225,128,6,72,241,50,152,57,255,0,187,228,99,105,150,107,238,201,219,187,39,119,211,93,245,162,164,52,181,181,75,21,6,165,241,213,112,54,43,97,134,48,119,24,94,69,36,146,51,26,158,137,212,34,58,43,253,5,213,67,110,138,65,27,62,60,203,184,130,27,159,76,48,7,158,122,46,247,75,76,67,220,94,217,93,45,113,83,36,179,212,210,124,197,34,237,14,203,83,24,222,129,115,232,73,5,51,247,61,104,17,255,0,204,216,2,63,119,220,126,69,115,247,143,252,95,28,207,236,57,242,86,255,0,3,244,160,245,225,34,120,210,170,152,179,197,32,193,219,131,143,112,115,252,255,0,159,77,145,238,0,24,67,49,82,65,33,57,3,249,126,93,55,246,202,239,45,247,68,65,77,86,202,106,237,229,168,101,4,109,0,166,54,100,255,0,186,83,159,175,75,228,38,73,182,138,134,105,7,170,40,206,220,31,175,89,229,204,226,186,3,68,1,6,189,81,16,145,144,72,11,186,159,33,43,192,62,252,251,117,174,159,197,105,165,80,172,193,78,55,2,6,223,204,28,147,239,214,226,94,55,85,241,246,146,57,5,130,143,229,140,127,94,180,34,73,45,88,48,73,18,128,78,114,133,201,199,211,105,56,246,252,250,65,78,38,190,168,169,72,228,218,205,192,33,29,156,156,146,126,132,140,99,173,52,211,212,205,70,67,76,26,64,195,47,20,99,145,201,198,24,183,177,30,253,100,161,165,51,4,73,119,35,126,16,66,13,223,113,144,79,234,15,95,92,126,231,197,74,87,46,164,111,194,156,255,0,32,58,92,138,241,131,95,59,161,160,170,245,167,110,233,117,182,150,129,224,188,233,181,240,46,17,211,17,20,147,83,168,202,74,118,144,114,7,7,60,249,88,253,250,168,253,193,178,107,125,79,83,71,81,100,171,170,174,170,142,79,14,85,122,133,98,7,190,0,57,44,71,223,142,125,250,189,61,172,212,244,118,253,75,21,190,174,111,22,150,244,159,41,42,62,8,37,191,6,85,79,60,249,114,71,1,207,80,205,95,164,34,210,218,218,170,201,37,38,228,134,95,30,158,82,61,99,111,193,232,49,192,227,243,235,113,193,238,83,119,111,216,24,158,177,154,228,30,212,216,42,198,236,184,159,218,115,221,159,193,199,194,171,132,157,181,213,212,73,70,177,83,210,180,117,72,35,121,65,194,197,238,120,98,51,146,91,28,251,254,89,246,143,237,101,101,162,234,183,135,184,52,213,9,89,227,193,26,198,34,85,218,251,216,16,75,0,9,0,122,250,103,39,129,131,221,105,167,144,181,36,136,94,40,60,177,48,25,12,254,153,253,61,63,246,233,146,190,135,246,111,137,82,219,229,222,2,42,39,44,62,135,62,195,24,227,159,94,180,138,115,223,26,85,128,34,178,0,99,35,52,111,172,93,59,225,90,181,101,186,157,23,77,234,106,21,182,92,35,92,56,137,74,109,66,199,156,178,120,101,79,185,106,127,95,55,85,79,76,233,250,190,199,247,154,253,217,251,160,217,105,188,202,247,91,47,35,195,73,7,51,68,185,199,5,112,202,6,124,160,125,122,177,125,157,186,208,234,107,45,219,65,87,63,131,77,112,141,235,104,29,191,238,228,224,202,23,159,225,101,73,64,3,248,31,252,71,168,7,196,134,135,187,107,30,218,82,235,107,82,181,54,179,237,181,72,87,40,155,156,248,68,132,200,31,136,28,52,126,249,194,103,131,214,79,139,218,64,32,114,200,239,7,241,248,173,199,179,156,71,179,113,36,156,28,31,17,183,196,82,202,136,233,162,84,168,140,0,25,128,97,25,32,129,247,252,63,208,245,146,238,73,76,180,208,134,136,240,88,184,60,159,204,183,76,186,43,89,90,117,174,146,160,212,180,100,31,159,137,101,59,49,228,144,112,232,72,25,200,96,71,175,183,78,198,180,52,44,141,227,111,76,144,79,63,243,199,244,235,30,73,73,205,117,36,128,177,34,178,157,228,136,151,30,28,153,28,0,231,223,237,133,207,242,233,50,9,65,17,129,16,103,247,199,167,233,140,245,170,42,154,135,66,166,133,222,94,91,49,175,168,251,143,253,122,244,139,81,83,0,1,74,21,231,37,176,195,242,7,142,154,87,52,240,128,43,9,162,72,24,164,170,232,236,113,196,100,134,253,71,167,235,214,153,209,35,127,12,205,54,210,56,57,0,14,57,193,36,30,182,136,106,166,95,10,66,219,64,32,250,131,159,185,31,243,233,36,81,24,129,166,53,76,163,213,31,110,70,73,250,140,115,255,0,167,81,168,167,120,169,80,149,109,52,62,150,139,185,117,49,86,216,53,29,22,145,189,208,85,83,24,102,150,9,170,45,242,50,72,25,93,77,51,37,66,224,169,192,204,216,36,28,227,60,12,59,143,83,222,59,70,141,58,63,81,81,60,54,72,210,42,122,189,71,77,63,204,180,244,185,60,186,162,239,136,4,85,18,185,67,189,178,20,128,193,1,246,53,174,90,167,150,104,35,40,225,84,120,76,204,195,215,57,4,115,131,232,71,36,55,32,109,27,147,222,238,84,182,201,146,7,182,214,220,166,14,241,203,75,73,3,202,132,120,100,148,157,208,17,8,108,224,59,224,6,32,242,50,15,212,28,86,204,61,108,164,246,202,78,35,150,103,17,152,38,78,55,7,56,80,154,249,3,135,221,22,158,7,178,74,132,207,60,71,60,72,31,8,238,52,36,208,223,15,253,174,104,45,218,160,220,36,212,212,181,52,162,53,138,103,142,123,116,235,34,180,96,8,54,97,74,239,43,142,10,178,243,130,27,165,58,103,180,215,205,49,169,170,237,212,117,178,75,164,107,93,35,162,122,42,179,75,91,101,113,26,50,77,8,218,99,146,50,83,99,175,32,135,32,70,16,58,184,139,83,86,119,3,176,218,130,131,90,105,123,84,2,217,121,150,162,106,171,109,114,7,165,74,144,242,46,86,154,54,76,17,17,80,251,93,226,98,89,144,180,91,15,69,190,223,119,171,74,107,155,189,117,45,253,228,180,92,106,168,166,128,69,84,76,209,202,119,185,131,45,26,194,170,168,147,203,184,5,5,252,53,243,46,71,92,245,60,75,217,251,135,25,225,207,54,88,117,42,193,78,61,232,136,36,230,21,141,246,234,55,58,71,153,188,66,214,242,29,11,10,27,43,48,55,219,156,9,241,199,144,226,237,71,167,236,253,194,146,245,170,168,129,129,46,31,180,103,88,146,23,127,2,89,4,187,227,222,29,15,145,137,77,224,128,195,211,32,244,239,162,251,141,166,108,212,208,199,173,109,83,164,23,23,223,89,94,148,130,121,69,50,211,164,48,36,77,226,70,78,98,134,48,165,135,0,227,240,238,221,48,170,236,245,158,239,77,169,82,154,255,0,28,119,187,189,85,85,109,20,194,220,106,35,183,150,144,176,137,37,141,75,83,151,82,4,197,79,136,87,1,64,32,49,141,73,218,77,83,170,59,119,118,209,119,41,35,174,168,177,46,237,63,60,244,134,26,169,145,132,185,141,158,80,174,24,73,181,67,57,96,66,133,242,21,12,51,92,75,217,174,36,135,214,88,108,173,14,40,144,0,74,129,204,194,140,196,64,156,142,226,40,179,124,98,221,230,82,213,208,211,164,0,115,4,119,143,94,117,45,172,214,48,104,139,101,166,239,110,142,239,108,209,245,75,2,92,41,106,166,106,244,168,170,147,197,157,43,169,231,146,57,10,226,61,239,177,84,100,192,242,52,127,139,123,45,30,171,186,79,123,188,69,108,138,130,183,231,73,158,157,31,105,162,134,175,194,241,202,70,145,205,35,205,47,238,212,43,160,98,187,206,0,17,200,58,124,236,22,170,185,221,187,73,167,238,20,10,245,178,90,97,91,45,117,184,152,210,84,150,29,136,10,202,127,17,240,194,62,210,216,221,43,12,224,40,10,239,214,107,237,223,184,149,244,2,204,172,181,22,211,28,87,60,202,162,56,194,144,99,17,200,90,22,127,21,152,135,93,172,170,206,84,242,229,180,14,123,32,63,72,135,236,30,84,57,16,157,36,129,169,58,85,33,36,36,5,13,253,212,129,206,34,132,42,245,180,220,173,155,164,137,76,251,211,208,227,127,40,201,158,83,83,125,33,87,169,174,118,90,107,134,167,160,166,162,154,72,34,48,83,211,206,92,71,22,192,84,21,49,71,225,176,4,47,134,11,170,132,24,111,94,159,66,253,15,80,10,221,109,81,219,75,101,20,122,175,78,92,77,186,130,146,81,85,114,181,80,137,41,21,34,220,35,43,4,33,154,29,202,170,74,182,197,80,225,67,185,7,19,234,58,148,184,68,245,48,71,136,131,148,18,6,82,172,121,206,48,205,140,16,70,27,156,169,250,103,174,155,195,46,25,67,73,179,68,130,216,72,32,130,57,98,36,103,196,72,239,172,141,245,179,186,139,230,10,84,78,70,69,8,126,43,251,131,83,219,158,203,222,174,52,70,216,245,55,48,45,81,197,90,239,251,193,62,85,196,104,191,141,196,123,219,5,148,0,165,188,216,216,220,181,141,60,87,219,189,87,212,229,142,7,93,25,248,244,180,69,121,236,92,55,152,110,162,21,180,222,41,234,18,45,133,150,165,157,37,139,195,224,29,174,21,164,112,78,6,35,144,126,44,117,206,78,185,207,182,55,95,168,191,8,74,165,41,72,136,51,190,103,207,21,185,246,81,148,181,100,87,25,36,207,150,41,194,237,43,10,180,133,230,145,228,167,133,33,44,112,54,176,28,175,233,233,249,131,212,147,78,93,92,204,151,27,137,142,176,82,197,229,73,220,186,179,97,81,9,83,236,128,238,199,167,147,30,135,152,149,61,5,101,92,83,77,77,77,36,169,78,187,165,100,82,118,15,169,250,14,164,90,50,182,130,223,29,93,69,92,176,35,229,118,9,49,145,140,231,110,125,125,186,196,92,13,13,123,162,72,173,147,46,18,178,85,177,171,17,218,174,232,90,180,46,158,168,180,45,133,101,55,104,77,61,194,104,106,36,41,83,22,119,40,40,112,0,201,99,142,78,231,144,238,218,225,35,99,238,254,147,93,69,163,91,87,201,103,171,164,173,34,37,141,157,148,248,176,153,48,78,213,252,60,177,57,60,157,191,64,79,82,111,134,206,204,221,123,173,73,81,169,117,4,48,201,110,150,86,138,221,4,140,201,27,21,97,190,70,35,134,25,93,184,36,231,247,153,24,11,139,91,166,251,19,173,43,224,149,164,178,211,212,136,229,20,112,202,147,25,99,137,99,224,102,67,144,184,32,128,171,130,188,131,143,122,141,118,137,50,179,72,228,114,170,1,218,29,57,174,76,117,127,33,125,150,138,209,78,29,229,105,103,43,8,228,6,96,164,237,25,192,201,28,156,1,131,142,139,169,103,130,199,79,110,187,87,94,153,126,94,186,150,173,223,195,218,255,0,47,191,107,205,179,27,132,123,75,16,78,55,17,129,158,122,47,221,123,119,83,6,176,169,160,158,40,124,27,127,132,18,156,66,177,83,137,247,202,75,148,95,196,1,102,108,156,228,146,113,156,96,189,167,187,30,139,105,172,18,213,219,235,34,186,166,244,130,158,54,146,74,248,100,141,67,201,82,205,180,161,252,97,83,12,66,170,100,15,78,166,213,42,147,206,155,24,145,75,116,215,111,111,191,176,165,171,177,105,42,202,203,115,196,174,147,197,113,122,70,175,254,32,89,194,249,16,251,19,131,207,3,7,61,56,37,40,171,140,197,67,105,169,180,85,164,126,122,74,132,142,174,53,36,227,12,124,102,32,242,27,42,91,39,156,250,142,153,59,74,221,240,211,247,75,190,131,184,234,11,101,29,101,161,226,154,137,43,45,144,84,84,207,107,32,248,44,42,93,25,231,8,219,144,238,193,67,129,158,66,245,102,251,107,124,214,19,11,138,107,43,77,130,236,180,235,17,140,173,18,69,46,24,54,65,110,70,125,56,219,143,235,213,128,158,117,17,85,115,191,226,98,217,37,38,143,185,160,95,29,209,226,19,212,68,249,84,98,209,184,66,3,28,50,239,216,220,149,12,167,1,114,7,76,159,11,52,214,15,217,84,212,23,65,18,69,81,87,45,69,100,245,85,43,21,58,66,184,14,114,192,224,128,164,101,85,220,145,229,86,56,94,174,239,197,247,109,52,247,118,59,97,170,111,58,119,196,55,203,69,180,203,45,34,32,241,68,104,119,172,101,87,27,215,114,229,88,100,140,243,245,2,255,0,236,226,237,206,149,214,218,46,251,126,249,161,50,83,35,88,205,189,165,90,136,162,171,113,33,154,121,105,217,112,1,83,25,66,196,134,204,128,103,24,17,7,157,182,14,173,159,223,167,30,124,198,12,248,98,149,196,246,205,132,242,144,77,25,226,78,224,215,90,111,218,194,59,117,174,239,97,180,181,109,218,149,238,148,237,114,167,146,134,52,115,21,45,58,44,45,83,56,136,238,116,217,177,156,238,143,201,146,94,169,119,159,226,38,147,85,234,90,107,14,171,237,253,174,247,115,158,145,170,117,29,45,125,185,69,61,166,99,60,42,98,138,54,241,24,8,33,68,18,75,42,172,187,209,217,149,83,247,29,116,74,143,64,104,173,17,161,158,193,125,249,58,171,98,129,83,115,171,175,146,40,169,164,116,68,86,146,68,98,35,85,253,218,121,118,145,144,11,110,98,204,66,61,215,248,124,236,126,175,238,222,143,215,250,114,193,99,105,95,230,238,119,74,203,101,214,169,26,178,56,145,66,147,29,42,60,78,166,89,99,50,49,104,139,130,65,102,44,21,177,109,90,58,234,2,46,149,239,15,122,74,140,131,156,2,0,192,216,245,19,231,105,105,90,210,3,71,51,235,212,84,103,225,31,183,186,183,182,151,170,206,227,86,95,172,250,183,64,212,80,214,212,81,213,233,201,197,202,158,218,165,218,73,6,233,94,41,81,135,133,131,29,61,51,22,119,101,42,187,70,4,127,17,147,211,107,91,141,125,216,87,65,37,198,95,6,241,36,46,196,154,90,159,20,84,83,199,42,2,29,60,171,14,80,237,37,79,223,168,214,177,213,213,125,168,238,109,102,150,248,112,185,84,88,173,21,244,143,65,168,44,235,81,37,117,60,115,199,81,82,147,167,134,124,71,109,162,13,234,251,4,190,27,177,42,11,200,162,47,222,205,81,220,250,205,67,164,174,215,189,73,65,69,93,23,238,154,106,56,85,36,129,12,138,72,121,98,133,38,35,30,27,8,216,16,133,131,40,95,94,181,252,26,240,112,198,202,5,186,136,131,168,136,140,243,157,90,166,51,48,118,222,131,113,4,169,68,36,98,54,245,241,164,22,248,238,26,142,223,93,126,208,180,247,25,236,212,94,37,61,230,227,5,186,122,169,104,212,248,99,127,148,129,17,104,101,117,98,88,5,117,4,6,80,173,213,160,239,77,182,227,162,254,25,116,22,128,213,118,72,108,23,235,69,202,146,186,146,162,190,47,218,118,250,235,155,43,72,105,228,9,3,137,34,111,26,116,116,112,146,110,167,225,100,136,52,195,155,119,238,229,210,94,110,245,180,149,105,78,151,42,235,132,53,181,85,44,78,26,119,243,58,137,203,59,176,102,126,119,150,244,201,36,147,155,239,240,171,216,123,20,186,185,123,149,108,167,186,234,139,2,82,84,82,82,93,227,186,79,79,49,171,166,146,52,80,235,76,69,77,0,120,87,196,88,166,105,19,97,137,1,218,85,200,219,187,130,252,180,234,97,75,50,165,111,170,63,186,66,125,209,176,18,122,115,137,177,102,32,233,48,122,84,143,179,250,211,182,218,46,154,90,254,230,221,117,181,182,162,162,58,79,217,53,215,139,84,180,55,11,114,153,39,138,8,26,116,145,227,142,37,68,198,228,88,162,149,28,135,140,108,116,234,200,89,187,239,73,44,118,202,107,20,53,122,174,9,170,5,23,207,23,38,170,89,48,134,76,124,189,40,164,96,190,42,2,86,84,94,125,125,205,109,213,221,141,213,186,206,133,180,191,108,123,49,100,209,182,42,186,137,2,215,199,114,249,104,100,141,102,118,116,171,138,170,53,169,89,4,210,194,230,64,174,251,105,91,195,92,50,226,75,221,222,243,107,237,59,167,237,26,31,189,122,34,240,247,154,59,180,241,211,106,93,57,90,201,111,102,20,211,67,20,158,54,234,118,86,15,52,42,200,236,50,205,226,224,46,216,186,15,111,22,201,91,132,194,119,24,35,29,249,248,30,98,137,149,36,73,88,192,231,69,107,111,125,111,245,221,220,94,206,222,169,169,173,247,106,137,226,146,37,138,146,51,39,129,144,237,28,203,13,69,66,161,240,213,142,90,68,59,89,14,193,158,131,93,220,181,89,47,221,240,212,183,170,196,75,191,237,40,105,170,146,35,79,186,58,117,141,26,36,27,155,200,89,227,142,22,228,131,230,199,160,207,85,250,247,170,59,233,81,220,251,15,113,237,17,212,203,172,39,181,27,117,37,226,213,112,165,169,241,230,138,153,212,26,143,9,36,137,234,86,9,33,121,17,241,47,134,224,48,81,177,213,202,217,120,212,180,22,205,81,95,171,43,94,107,170,193,28,30,34,206,240,248,126,34,50,109,88,209,118,57,86,244,83,206,6,65,232,255,0,1,188,74,221,83,68,73,50,65,3,1,60,167,198,76,117,248,208,251,167,117,251,163,229,223,65,75,176,166,158,245,83,44,106,74,177,50,0,72,4,47,169,28,103,208,2,63,78,166,189,151,208,209,107,110,228,233,29,30,244,159,63,79,121,187,82,37,116,16,171,49,106,61,193,167,203,15,195,182,37,114,120,227,7,233,196,38,10,111,17,170,107,26,33,186,89,48,91,110,238,73,28,231,220,28,99,245,234,216,252,10,104,58,155,183,126,235,53,93,222,149,228,58,110,221,61,69,61,66,205,24,85,158,101,72,85,74,41,207,154,25,166,35,128,1,95,229,177,125,224,211,126,85,69,40,212,160,43,162,49,42,249,142,9,36,158,65,231,250,117,231,86,109,187,70,6,9,206,220,227,172,201,97,239,184,19,206,15,167,76,87,173,105,164,180,219,198,218,151,84,217,173,126,40,47,26,214,87,71,11,50,143,82,161,136,200,224,250,117,151,88,74,82,17,20,76,2,76,211,193,50,132,242,168,36,30,50,51,199,235,142,122,172,122,146,106,125,83,124,212,171,112,130,63,14,166,190,182,130,162,55,119,43,81,28,82,61,56,24,30,197,16,14,126,255,0,161,94,231,241,5,218,218,96,98,161,213,150,202,170,150,87,217,15,206,197,12,142,85,25,240,139,33,15,33,194,158,17,88,227,36,142,130,122,121,42,214,213,11,220,217,76,238,190,37,65,65,195,76,222,103,35,36,49,27,137,35,215,170,119,42,76,4,140,214,159,217,171,117,118,203,117,88,129,245,255,0,85,186,197,61,125,85,178,74,10,153,140,213,214,217,190,74,170,96,132,44,204,170,174,146,182,193,128,89,26,55,42,0,0,177,81,156,116,180,61,76,136,194,141,100,73,25,112,19,144,70,6,9,202,96,255,0,53,60,142,155,162,173,141,175,117,150,217,102,141,164,142,24,43,38,99,30,15,156,200,128,13,193,88,156,71,254,47,242,233,93,92,192,109,50,168,16,78,84,70,36,7,1,184,250,231,134,56,32,103,215,220,146,58,174,22,34,181,221,153,159,26,173,189,244,180,197,173,59,221,166,52,245,69,60,85,180,86,171,13,222,227,85,4,143,189,124,79,14,56,226,102,206,63,12,139,145,144,50,126,189,32,178,80,133,130,58,170,89,96,216,113,225,184,80,202,49,199,25,244,244,234,73,98,130,45,81,241,21,175,110,200,209,73,251,59,75,81,216,154,53,36,226,121,165,106,149,110,71,186,174,62,190,95,65,199,68,105,59,103,102,130,223,73,85,4,113,199,28,49,133,169,141,98,0,212,227,221,136,247,39,57,56,57,207,183,175,93,47,129,56,187,75,36,0,48,119,235,92,67,218,87,195,220,77,201,59,26,14,81,199,92,235,49,146,130,112,212,161,102,153,227,4,196,227,204,7,62,128,156,28,3,158,112,61,250,133,234,141,51,13,195,83,73,20,51,186,195,169,22,26,16,212,236,67,23,168,120,105,212,49,32,174,115,158,61,242,190,184,234,213,105,43,101,21,165,174,240,213,82,210,211,195,45,74,36,81,59,141,166,45,156,2,15,209,139,12,125,135,28,242,57,214,218,42,59,143,113,116,229,204,85,21,150,191,83,80,60,103,127,15,29,40,122,163,143,98,185,166,94,78,61,249,244,61,39,16,127,180,96,153,144,51,159,15,247,84,248,90,123,91,196,54,57,144,62,36,81,254,145,228,72,182,71,44,172,206,222,158,170,63,225,92,103,249,117,154,111,105,129,34,44,169,193,218,48,73,252,184,199,73,150,73,124,70,117,98,194,52,224,255,0,172,227,31,83,184,15,231,215,146,166,67,8,14,177,228,147,144,50,15,249,227,250,117,204,181,73,129,93,240,38,36,159,91,250,223,225,88,223,222,101,180,86,36,76,18,79,150,149,148,159,65,229,60,12,243,237,211,229,141,145,45,20,190,27,198,206,97,79,16,160,24,98,23,223,7,254,127,78,58,141,95,93,150,138,120,225,11,191,194,198,9,244,201,198,113,180,103,254,185,233,54,135,173,185,219,171,107,232,110,179,255,0,162,85,205,11,81,63,137,146,92,66,22,72,148,18,121,6,54,124,3,252,103,142,158,218,160,153,168,222,76,145,30,179,67,255,0,137,138,89,47,87,77,59,111,120,183,131,79,112,57,111,70,27,233,128,200,251,231,232,61,253,122,171,23,126,201,88,90,175,246,245,34,61,154,225,77,26,44,49,83,201,34,36,196,5,85,140,172,76,164,70,170,75,4,71,141,73,250,147,197,231,191,219,237,122,131,86,138,75,157,180,78,212,22,228,157,100,114,71,250,217,143,10,163,24,31,184,206,115,230,221,140,113,146,63,186,246,230,41,174,244,244,106,139,74,43,174,149,2,50,6,224,176,4,82,152,25,252,255,0,159,93,95,217,196,178,231,13,109,167,211,35,39,191,115,177,229,92,75,218,203,133,181,198,29,45,24,253,163,255,0,212,114,170,201,105,248,132,239,223,107,164,122,109,121,110,143,88,88,85,178,213,17,42,248,144,70,27,113,229,66,132,85,141,49,156,36,74,91,8,141,199,74,147,184,189,187,238,206,187,177,234,45,49,73,78,181,244,244,245,230,174,10,148,69,154,156,201,0,43,150,33,100,100,223,147,181,182,6,219,192,27,185,47,107,62,217,85,216,106,154,158,162,21,56,85,101,145,60,200,78,57,30,158,196,12,143,252,250,15,85,232,203,78,153,238,110,151,170,75,85,61,61,117,221,238,148,242,50,70,170,242,15,13,3,19,245,98,206,196,147,201,192,206,112,48,254,51,100,150,108,203,141,57,41,232,124,57,26,171,193,174,18,245,234,53,38,21,35,35,199,165,95,74,32,205,1,169,121,2,25,148,178,140,225,227,27,72,10,127,207,252,33,152,253,243,133,111,154,85,241,37,144,134,69,40,184,60,158,120,224,99,211,28,228,116,175,13,36,91,215,114,227,33,216,12,237,108,125,79,230,121,60,241,232,58,71,34,83,207,42,201,27,5,116,0,150,85,0,158,125,1,57,200,35,232,115,249,30,185,0,50,98,187,218,160,16,107,76,168,4,70,45,173,28,111,128,204,187,71,63,66,65,247,63,108,254,125,125,88,85,1,102,154,37,224,96,186,170,251,251,122,125,125,63,46,183,138,120,225,150,70,171,115,134,92,168,17,147,235,232,48,78,73,235,223,42,2,169,37,163,0,130,171,30,229,247,31,136,99,254,125,62,7,58,84,156,227,214,213,231,85,134,69,165,145,166,59,128,98,86,51,130,57,229,136,0,15,111,126,149,172,229,99,241,33,171,146,85,97,195,254,48,71,24,198,126,195,252,93,105,13,4,117,47,80,212,81,179,8,128,50,161,218,196,100,100,30,24,31,81,145,214,229,168,167,104,201,216,136,196,12,110,24,218,50,63,192,120,255,0,195,211,211,27,77,68,185,220,137,244,40,63,171,187,221,165,123,85,220,11,213,53,194,130,233,93,90,212,84,149,6,11,125,182,122,201,4,126,110,88,68,172,81,120,110,73,198,65,246,28,197,255,0,251,183,107,245,5,37,69,207,182,189,174,189,106,56,41,156,71,44,112,26,115,52,68,178,174,26,3,40,159,59,153,71,17,158,88,12,117,33,238,132,49,90,245,197,70,161,154,153,42,94,211,67,71,117,10,251,153,193,73,164,140,237,59,78,9,73,28,2,70,48,79,231,212,46,255,0,220,106,70,213,186,83,84,219,44,95,179,45,151,10,137,76,244,173,200,170,169,219,146,224,47,9,135,103,201,108,231,104,99,232,64,221,89,220,20,219,33,58,162,0,229,229,92,123,139,165,8,191,119,221,156,158,116,162,243,221,223,137,173,93,225,85,90,123,89,109,167,183,192,208,207,82,149,53,146,83,84,81,110,57,86,146,58,184,224,7,240,242,171,41,227,0,240,121,85,85,166,190,45,238,206,107,32,238,22,154,138,217,60,15,35,199,2,181,5,92,39,62,101,34,85,172,132,128,121,39,211,143,78,157,199,112,244,165,194,232,182,208,143,115,161,22,74,138,107,141,76,112,59,25,154,93,138,145,178,174,67,7,132,248,170,24,30,20,1,130,78,52,118,202,231,175,14,163,213,85,87,187,69,52,3,199,21,180,178,85,75,35,219,252,40,89,252,68,71,25,218,99,114,36,0,174,65,24,33,89,65,234,224,113,10,56,36,230,49,67,117,152,144,0,164,223,6,49,86,89,44,157,192,211,87,59,139,85,212,219,117,173,96,13,44,104,178,120,77,4,27,73,84,85,65,146,174,112,170,163,57,227,232,121,153,210,72,101,154,8,183,75,235,143,50,150,253,9,81,244,247,234,187,252,63,75,91,69,223,254,249,81,83,212,32,165,154,182,217,93,75,20,165,148,128,255,0,52,25,149,120,193,226,60,250,122,14,172,135,207,198,124,19,34,166,224,1,42,229,152,114,61,125,253,241,198,61,250,196,113,68,132,93,184,158,255,0,174,107,174,240,85,169,203,6,150,58,125,9,20,220,103,172,34,9,66,132,98,14,226,196,46,7,219,0,131,159,247,189,62,189,125,133,98,51,76,178,77,51,135,82,25,100,127,38,15,251,57,247,250,227,165,27,219,204,196,168,3,149,199,160,253,50,63,203,175,146,40,40,161,228,82,54,145,191,97,199,35,208,130,191,243,61,11,9,32,247,81,181,40,17,76,58,126,74,144,18,9,86,20,153,55,211,56,139,206,51,19,144,184,218,7,170,146,125,62,157,59,200,164,76,74,70,178,113,207,136,118,227,252,185,233,138,96,105,238,119,8,22,74,169,153,12,21,202,21,48,14,245,104,217,35,63,226,219,19,31,95,87,233,206,22,165,171,1,162,158,87,141,198,237,210,74,14,224,71,166,72,255,0,215,211,165,36,204,84,169,72,137,166,141,74,166,170,205,87,21,40,114,205,45,60,142,136,132,144,26,85,82,115,140,126,21,62,254,131,162,23,195,142,164,154,251,122,191,87,138,145,53,21,112,88,232,219,144,124,58,108,35,2,185,192,97,60,149,74,120,201,85,76,158,56,27,234,168,210,158,201,123,149,20,179,75,109,249,104,214,52,2,86,146,66,234,145,171,251,110,118,80,57,24,44,57,227,169,15,195,237,97,180,82,105,72,37,146,122,153,98,68,164,121,100,147,44,229,193,140,187,18,114,88,147,188,228,18,115,146,114,122,183,106,178,218,194,143,80,62,52,35,139,50,151,237,220,64,28,137,243,25,21,98,35,160,140,213,212,130,199,201,81,187,24,231,14,1,207,229,150,111,229,211,53,101,173,210,177,161,85,200,118,154,28,253,202,137,19,249,147,143,211,168,215,115,47,29,212,77,105,77,166,180,69,194,211,109,164,174,181,53,72,173,158,155,196,155,198,142,66,173,24,220,74,122,72,140,60,191,226,201,244,232,67,220,121,123,207,75,77,13,100,253,209,184,84,36,150,181,184,172,148,112,37,3,31,222,198,140,167,193,199,33,101,12,15,208,55,29,108,25,117,208,100,14,85,201,220,101,179,130,115,70,217,45,53,117,4,60,48,202,224,170,73,149,82,120,28,55,245,207,242,235,24,174,150,200,237,145,165,37,202,134,170,183,77,220,33,168,169,130,26,164,121,98,130,87,42,197,208,18,87,34,89,189,64,207,135,213,58,238,6,145,212,87,138,234,184,47,186,182,231,114,49,215,77,79,4,243,201,227,191,132,232,13,43,238,114,124,199,206,217,250,1,250,184,124,43,208,13,47,221,223,238,204,245,53,19,65,173,108,53,150,197,105,27,133,154,53,18,248,135,244,137,128,255,0,127,239,212,239,173,231,91,247,132,1,77,101,182,218,87,186,114,106,125,109,165,125,47,220,61,111,163,37,137,157,41,43,227,185,211,238,56,196,51,41,143,10,15,251,116,236,231,3,254,244,31,126,164,117,13,19,48,153,226,136,41,192,216,231,36,143,185,218,51,254,125,48,247,52,85,65,220,125,13,172,230,241,162,254,241,89,166,181,85,171,17,181,106,145,67,101,142,70,112,104,216,14,125,101,244,57,233,124,71,230,149,132,136,229,135,32,132,231,249,224,245,137,226,41,236,159,80,235,154,235,124,5,223,212,89,32,147,145,131,91,249,241,221,212,70,1,27,72,30,111,203,158,127,207,164,147,82,248,19,120,241,64,254,99,135,206,87,254,89,207,182,50,58,222,18,154,166,60,204,93,229,7,30,118,193,198,127,63,249,117,233,4,114,70,34,72,148,0,57,7,233,245,198,48,125,125,207,67,227,173,27,158,149,172,205,61,51,38,250,82,32,114,65,125,171,229,250,127,23,7,215,216,245,240,81,203,225,58,212,86,203,80,129,183,197,9,9,24,82,50,56,42,160,250,31,124,245,147,79,225,163,198,210,198,132,12,224,46,66,129,207,61,98,210,110,141,82,25,145,183,131,144,202,71,39,232,58,64,66,105,72,42,205,41,167,34,162,39,139,195,8,203,192,80,224,250,251,231,235,156,127,78,142,189,184,188,181,219,78,164,111,254,186,156,242,61,57,207,35,255,0,16,111,230,58,175,116,85,38,25,214,149,145,149,201,216,27,39,205,199,174,126,189,122,211,241,37,107,237,30,190,143,77,107,155,73,142,207,112,138,55,167,186,82,2,94,53,99,180,248,209,147,134,1,151,59,144,130,21,71,145,217,137,232,199,8,184,9,42,97,92,242,60,69,100,125,173,177,46,182,221,226,7,237,193,240,59,124,13,107,188,91,215,183,125,241,189,233,136,224,104,237,250,134,63,218,20,100,46,35,201,203,109,81,236,7,239,87,39,31,128,122,251,46,186,200,148,245,1,130,238,200,202,160,193,39,237,230,56,255,0,46,165,159,21,150,73,105,172,246,110,227,91,35,95,153,211,245,137,28,236,0,5,160,115,149,220,254,161,55,101,72,30,190,39,191,29,69,170,154,150,237,108,130,225,73,32,49,75,26,202,172,83,12,81,128,57,231,24,224,142,169,94,55,216,58,83,235,52,91,131,92,254,178,213,14,19,157,143,136,193,252,249,210,115,59,59,69,56,129,99,102,62,146,5,12,61,61,215,3,250,245,167,230,124,10,137,12,207,25,70,25,5,153,78,15,208,112,199,254,125,96,241,120,167,195,120,228,240,212,97,159,110,81,135,161,25,247,235,25,169,168,225,40,55,36,113,227,106,4,97,199,60,249,1,63,229,213,25,59,205,28,9,3,21,241,170,234,225,156,8,138,52,109,195,133,102,206,126,202,7,168,200,231,61,102,39,153,216,82,214,85,110,167,92,248,89,80,134,44,242,121,201,36,19,142,0,227,245,235,47,148,142,33,30,230,206,78,225,149,32,159,190,112,58,249,45,61,44,146,124,196,49,172,165,125,129,220,115,246,201,57,233,101,66,154,82,147,90,86,179,229,229,16,239,220,169,198,241,41,39,57,244,193,31,243,253,58,42,235,24,19,94,104,139,102,182,166,101,75,133,10,252,189,97,198,74,176,250,227,211,204,65,199,210,65,208,186,122,36,102,73,26,36,82,199,148,112,21,127,92,1,207,68,142,209,221,233,218,162,183,70,92,176,212,247,104,152,70,155,178,171,34,175,32,113,129,149,207,56,245,85,232,175,7,186,85,187,254,53,153,246,167,135,166,242,200,172,110,156,249,115,252,249,84,10,178,134,121,166,16,69,77,132,56,147,112,3,215,3,129,249,224,31,229,214,217,45,2,122,65,4,180,219,131,169,221,239,206,121,254,188,244,60,213,253,224,238,53,138,247,91,100,163,237,181,150,150,107,108,205,11,69,115,169,158,165,163,112,78,72,104,94,29,217,198,65,198,15,175,81,43,223,127,59,231,45,33,179,193,30,155,178,203,85,23,142,149,20,214,192,242,21,36,131,176,206,100,3,211,30,153,224,245,189,111,136,36,25,9,38,107,145,42,193,73,48,162,4,81,1,31,86,105,11,253,45,238,205,75,32,20,53,105,52,113,174,88,18,8,202,224,96,149,97,149,35,60,231,239,209,203,82,139,109,186,237,67,171,39,129,227,211,250,182,149,109,247,5,145,121,66,232,54,19,235,134,10,49,245,221,7,251,93,115,235,92,247,139,191,181,54,85,178,92,187,151,118,20,44,205,145,66,5,41,45,235,130,208,133,39,242,206,58,153,124,37,247,66,255,0,112,214,245,157,181,238,94,162,185,86,81,234,232,18,223,79,45,210,161,230,106,27,130,22,122,57,83,121,37,65,102,120,246,143,82,227,60,117,78,233,74,125,82,83,17,234,63,29,245,118,213,2,216,78,173,254,93,254,84,243,167,172,247,94,200,247,174,251,218,11,172,184,181,221,230,150,229,97,118,31,187,13,235,52,75,233,193,92,58,143,64,0,247,110,139,114,23,162,240,230,88,227,41,40,195,56,28,145,239,237,255,0,62,155,190,35,244,61,223,93,246,182,151,90,217,233,218,45,105,219,106,165,223,26,2,204,203,19,16,170,113,234,60,173,30,63,139,9,158,58,77,160,245,101,179,93,233,59,126,161,181,108,104,174,17,111,43,225,141,208,202,56,120,206,16,156,134,4,112,125,190,224,245,135,226,22,229,135,12,109,246,245,246,174,177,192,239,191,89,110,2,191,112,193,241,20,235,34,159,17,228,134,52,40,220,249,89,79,244,220,122,210,239,34,49,99,83,28,124,224,128,118,159,215,158,182,34,72,35,106,122,169,93,118,18,1,32,228,126,135,29,35,48,210,238,106,105,36,136,18,120,118,228,255,0,49,159,229,208,239,26,63,225,95,38,149,85,198,42,68,138,14,78,70,239,255,0,20,159,243,233,59,212,20,87,198,209,183,205,206,14,15,215,223,252,190,189,111,88,228,137,205,52,160,237,62,146,2,118,254,128,227,172,30,12,146,10,9,65,227,205,134,227,250,244,210,35,106,122,78,170,102,90,175,155,84,122,24,160,171,166,147,25,152,78,166,39,83,184,48,82,187,178,65,3,32,128,57,198,114,8,16,142,242,105,141,123,172,108,6,213,163,234,237,180,208,136,102,90,136,42,241,41,172,71,70,13,0,202,98,53,108,42,150,12,27,206,78,87,110,28,137,179,252,186,211,81,44,148,173,29,68,203,18,81,228,164,146,146,196,163,109,36,18,0,192,94,49,146,125,88,126,191,82,241,166,236,85,102,181,113,37,4,182,7,188,169,136,18,14,252,132,196,154,248,190,209,231,146,232,253,48,247,185,124,42,183,119,19,225,197,233,116,232,172,164,187,89,205,67,92,168,148,1,110,146,35,153,103,138,5,204,141,52,128,5,87,32,159,12,150,15,39,169,43,181,103,114,180,233,237,231,104,168,174,215,91,122,68,116,165,234,218,75,64,242,212,41,162,50,4,40,146,200,93,252,33,184,231,203,24,82,168,10,147,225,179,149,187,189,89,44,29,174,214,147,83,72,98,158,142,223,58,210,73,25,108,180,254,16,104,79,166,83,50,50,0,78,61,84,228,100,30,181,92,227,179,235,61,17,67,99,238,32,17,84,94,90,58,40,228,74,7,136,173,113,140,149,120,150,84,97,27,13,174,224,182,232,199,225,45,32,201,108,171,220,15,131,150,220,126,192,33,31,211,193,49,167,36,193,50,36,25,2,21,177,239,21,161,183,226,87,104,45,155,169,32,47,32,12,242,56,141,249,200,165,182,29,77,75,75,35,80,221,42,232,105,96,134,25,42,30,100,69,52,219,36,151,41,80,213,72,226,60,56,14,249,216,9,220,75,44,123,135,67,157,97,223,249,180,228,114,221,45,208,71,53,27,205,53,85,52,177,74,242,226,56,132,74,177,184,88,148,70,37,253,247,30,33,57,198,14,211,187,167,13,25,107,212,87,173,63,121,181,247,46,107,61,226,221,104,185,213,80,210,213,139,58,73,85,37,74,205,153,43,4,46,237,27,74,95,120,80,201,226,51,51,49,114,15,136,236,87,27,47,100,226,74,155,78,161,134,223,65,83,115,171,249,104,104,167,129,164,52,110,174,235,226,187,84,29,146,239,5,149,29,0,35,194,33,124,57,27,29,0,226,47,113,110,26,194,109,215,119,163,180,212,162,86,156,137,2,18,10,37,40,2,33,56,76,239,4,201,171,237,91,88,190,233,113,9,212,70,49,153,206,230,96,147,156,239,210,132,253,150,188,105,216,232,96,211,181,183,41,168,107,42,174,114,86,37,108,183,115,69,78,85,227,79,60,44,177,203,153,212,36,128,166,23,43,34,249,240,27,23,2,197,124,179,94,225,134,142,219,117,107,148,244,241,10,153,166,5,3,148,99,133,103,69,0,168,102,221,180,224,12,198,192,122,99,170,157,98,209,250,59,76,119,54,170,218,33,106,232,12,209,212,210,206,180,202,241,82,163,65,43,252,180,145,51,152,231,86,42,20,190,99,193,88,156,48,12,67,28,59,85,71,65,169,169,229,188,181,76,34,123,221,27,167,137,71,108,253,149,114,163,40,220,192,243,211,73,190,33,248,88,39,1,183,2,0,33,129,171,236,85,233,106,229,32,54,157,74,148,168,133,20,228,9,26,146,12,40,29,181,65,207,33,50,108,251,65,96,149,130,232,157,48,14,0,59,199,94,158,52,88,16,8,240,172,164,182,220,13,252,182,211,253,113,199,235,142,161,122,131,73,90,44,22,169,165,182,74,182,155,68,97,36,158,138,146,95,147,216,201,177,99,106,105,85,148,64,195,10,68,71,49,200,220,21,82,238,229,109,170,201,167,169,175,18,233,201,172,244,134,190,223,111,129,162,159,229,208,153,105,89,12,42,93,66,8,213,193,142,69,10,23,104,7,114,237,220,202,191,117,61,202,117,191,219,244,225,162,9,227,161,174,142,72,164,85,241,154,21,114,67,196,73,119,0,4,62,64,78,70,84,29,187,122,233,252,86,241,22,214,165,215,90,43,39,0,1,36,147,203,186,123,224,76,103,106,200,89,91,149,92,4,54,228,13,243,140,117,245,145,84,203,227,146,241,112,160,180,233,221,41,13,68,149,182,186,201,205,122,213,205,12,169,81,227,199,30,100,142,111,17,3,43,131,86,88,196,88,178,110,93,224,18,0,168,138,1,97,184,224,123,245,102,190,50,59,105,14,133,191,216,53,113,122,137,170,47,18,212,120,232,245,82,73,30,200,204,109,22,212,149,68,145,190,215,62,32,98,192,185,44,0,7,154,217,28,81,53,82,9,85,252,39,57,242,129,146,62,195,243,30,157,113,69,4,165,75,132,104,202,137,78,112,73,36,140,231,6,186,141,147,73,109,164,37,38,70,51,140,247,227,31,10,113,181,223,146,215,106,186,82,195,19,26,155,128,72,149,240,0,142,49,157,220,253,78,113,143,215,60,14,159,59,109,164,173,218,170,249,79,79,168,43,218,221,98,133,188,75,141,104,76,236,141,121,109,185,245,60,168,252,216,103,131,211,61,222,210,139,125,146,221,111,167,140,99,195,80,168,89,128,114,160,145,201,39,215,63,94,172,41,248,112,182,198,212,186,66,139,95,90,105,174,148,80,67,251,67,117,194,20,154,58,247,83,44,232,145,22,13,32,141,82,21,200,198,72,36,103,4,117,93,106,0,74,119,53,126,72,57,53,102,180,229,163,64,234,254,220,80,81,246,167,82,215,216,169,35,167,85,73,40,230,2,69,220,167,102,11,4,101,198,63,137,114,66,142,73,206,8,125,140,237,21,78,129,172,212,23,155,62,165,169,74,74,152,226,253,171,89,89,48,102,168,100,103,112,205,128,168,92,6,32,182,51,134,231,39,170,181,218,14,221,83,104,77,70,211,234,110,232,75,93,226,2,169,144,237,183,204,160,128,185,109,196,146,50,112,113,183,245,22,170,239,222,251,27,216,19,75,105,218,137,165,129,66,124,197,67,15,9,36,80,1,216,129,128,36,253,73,30,128,142,114,113,83,71,189,138,69,43,165,52,69,79,21,78,176,187,84,202,42,166,12,99,146,70,153,203,52,128,151,108,49,246,0,17,194,224,113,232,57,232,155,165,53,149,5,183,197,165,111,30,22,121,21,133,74,206,187,64,252,56,240,217,126,195,4,177,206,125,7,184,6,147,91,160,186,92,228,144,56,102,49,225,135,176,8,188,250,250,18,223,211,172,47,122,254,150,207,75,45,125,71,204,41,100,8,193,27,133,82,48,114,57,35,159,169,199,219,158,172,36,1,76,38,68,81,147,187,26,174,43,125,61,155,86,82,215,78,247,13,59,112,130,69,171,145,118,23,162,150,69,138,165,24,109,25,83,27,111,199,3,116,104,127,132,117,182,111,136,171,158,138,146,174,90,11,92,55,56,102,95,16,172,149,70,13,140,51,206,229,71,207,211,27,125,189,113,158,169,86,176,239,165,52,58,122,239,102,117,74,102,172,167,153,32,137,100,47,195,231,25,250,99,62,254,249,207,222,117,167,181,93,171,93,218,188,10,138,149,73,234,223,195,143,107,133,207,25,244,31,108,228,96,31,203,215,169,39,86,5,32,76,239,82,205,71,241,113,62,177,214,118,81,163,204,86,173,178,137,238,21,82,84,72,190,19,6,34,120,74,120,106,89,118,96,134,45,202,177,27,3,103,3,30,203,247,82,207,219,111,136,157,79,163,34,212,15,166,108,58,182,190,157,169,42,132,158,20,20,114,62,12,38,100,86,84,218,190,41,5,195,46,209,150,7,32,116,62,248,136,209,179,232,170,184,110,90,126,90,136,41,171,163,20,117,69,27,202,38,252,67,7,215,149,95,79,246,62,253,10,53,254,155,186,217,43,68,183,39,122,138,184,8,138,162,164,72,100,19,58,240,93,95,248,212,227,33,189,8,193,28,17,213,23,150,10,251,53,243,145,68,173,219,72,18,147,189,117,2,78,224,199,113,208,54,221,111,174,117,237,205,168,102,53,212,118,251,181,4,146,86,82,71,88,175,20,112,69,47,239,4,212,245,59,134,10,72,210,70,76,200,68,161,89,140,68,222,206,172,246,151,185,234,30,225,233,122,42,185,174,175,186,107,139,94,205,83,208,237,220,60,24,163,168,149,149,54,52,18,18,234,226,70,36,100,3,30,222,130,63,4,221,187,209,221,195,209,20,253,199,179,232,237,59,114,75,196,20,250,119,80,182,163,184,166,197,184,162,160,115,71,79,5,18,152,100,117,35,108,166,112,230,70,201,44,196,59,217,222,232,104,203,26,233,234,173,73,222,13,103,251,90,8,203,209,80,208,193,79,37,61,134,154,102,130,120,131,61,3,203,41,114,145,238,46,36,148,166,248,20,160,137,139,245,152,115,130,118,79,42,233,79,104,60,200,200,41,3,99,170,99,158,70,115,189,66,165,173,185,81,36,69,83,127,139,30,238,216,238,221,215,155,84,246,222,178,118,171,178,206,246,231,20,147,163,210,180,113,71,242,241,239,24,100,46,84,74,55,130,206,18,85,24,11,248,130,55,189,75,95,175,171,150,170,174,123,116,21,145,71,225,189,53,13,35,164,197,131,13,133,221,70,89,253,0,97,176,182,124,224,156,177,43,106,206,223,234,75,196,233,113,186,233,74,196,181,193,88,209,209,208,208,219,94,158,117,167,37,8,88,210,85,18,16,118,144,138,1,4,47,59,247,109,233,250,147,176,58,155,77,199,93,123,212,154,195,76,88,180,221,246,150,22,185,211,83,206,43,170,35,85,13,41,43,12,155,25,164,242,188,129,35,118,114,144,204,99,220,234,34,155,64,133,95,37,208,179,1,42,137,19,182,210,32,243,59,141,187,196,213,3,42,253,188,190,117,28,248,109,236,207,237,13,127,96,248,141,212,250,123,246,142,134,177,93,197,130,188,68,243,72,45,210,152,132,141,81,60,9,230,146,155,19,170,72,11,4,6,93,206,30,48,209,183,74,239,177,65,164,244,60,179,233,155,21,21,69,98,208,67,79,65,66,245,162,65,116,141,6,245,165,142,174,96,90,77,232,89,17,91,156,250,97,114,221,86,186,91,183,106,180,46,136,179,246,139,76,233,106,174,231,69,81,71,87,243,50,105,217,195,197,95,85,43,110,89,140,180,172,93,100,68,241,97,10,27,127,130,216,203,46,122,141,247,70,243,172,244,14,148,189,173,215,182,113,221,244,200,182,10,218,235,37,214,162,142,182,227,167,129,141,99,122,154,51,81,49,169,106,115,81,34,151,73,145,130,239,36,49,87,240,82,75,149,37,74,113,13,224,29,160,120,245,17,223,206,57,226,172,182,209,74,70,59,233,227,77,107,157,119,165,245,14,156,237,189,61,234,201,52,53,23,218,123,37,117,182,166,8,106,38,164,128,196,82,54,122,105,10,74,202,234,17,228,118,16,72,160,190,232,139,16,84,235,165,59,135,160,181,238,179,213,189,163,187,217,232,235,109,54,170,122,122,127,217,53,84,176,207,20,178,211,212,205,21,75,52,91,152,4,87,142,12,43,170,128,87,35,118,224,77,114,210,61,143,155,186,122,98,139,185,22,65,71,104,184,94,210,158,178,217,109,163,161,107,125,192,191,132,174,242,83,52,178,64,164,248,50,169,204,110,96,194,62,194,120,99,30,164,248,106,162,209,215,107,199,113,52,223,196,14,167,240,180,226,85,71,123,105,46,45,109,169,183,84,170,184,104,188,84,130,100,157,252,69,111,220,172,131,205,8,100,121,4,170,20,19,118,239,217,169,41,153,72,201,158,98,0,136,158,91,227,29,115,83,20,171,246,142,127,42,39,119,79,69,233,15,135,237,57,117,125,49,170,33,177,208,222,165,154,166,91,85,100,138,148,147,81,211,36,134,17,3,76,100,157,106,98,105,226,92,163,144,209,131,136,78,60,149,202,235,120,162,189,234,170,219,62,174,23,115,73,82,134,58,155,157,148,209,180,181,45,26,169,70,146,68,145,145,192,46,165,185,121,89,74,150,68,144,178,9,22,140,237,213,171,226,35,183,58,115,94,107,45,69,29,222,245,67,118,49,201,107,75,213,198,174,186,239,79,79,16,74,153,140,209,71,52,144,137,42,132,222,10,164,42,22,13,129,220,201,202,152,59,31,216,122,171,13,92,154,130,179,183,21,151,138,250,246,106,130,40,168,98,162,164,164,103,141,246,154,122,138,138,136,39,63,187,156,3,33,134,66,155,20,70,193,130,177,176,235,183,73,113,12,89,13,49,204,65,129,143,60,206,216,200,207,90,69,54,137,192,161,141,136,246,91,72,233,216,181,86,165,236,126,160,65,77,85,37,36,55,26,169,163,123,124,248,59,81,229,53,51,164,97,216,255,0,8,70,199,182,114,51,97,180,41,213,214,149,26,126,147,181,148,221,173,161,189,66,243,211,94,109,112,61,122,137,67,42,137,38,74,106,97,20,28,54,75,207,34,174,221,196,28,2,68,254,223,162,123,149,79,103,134,209,108,211,58,43,77,209,65,35,73,71,73,44,210,92,233,168,217,155,115,186,211,69,13,55,239,25,153,220,187,84,57,221,35,243,201,234,67,167,187,91,168,109,49,190,254,225,77,67,243,24,106,149,179,90,105,161,249,151,198,55,75,37,96,170,153,206,61,204,185,31,94,138,182,30,80,1,197,149,30,167,241,143,149,56,169,13,166,4,80,174,179,182,80,234,170,120,238,26,247,184,154,223,88,217,86,80,169,115,176,65,20,148,21,103,59,74,164,20,166,166,102,218,84,163,177,84,1,131,157,195,61,58,207,219,206,205,118,255,0,81,25,53,70,140,211,112,181,193,218,42,41,107,111,137,58,70,153,32,75,83,5,108,209,130,204,28,31,14,24,164,218,85,134,227,144,73,81,251,93,165,42,212,69,125,123,197,237,14,76,145,221,110,245,53,80,75,145,201,106,118,127,3,223,208,32,29,46,162,177,232,61,30,173,61,174,199,96,177,134,95,13,158,158,154,26,108,143,166,224,23,61,68,66,210,100,144,62,126,60,167,231,72,93,74,182,154,8,106,154,186,27,70,136,189,233,173,21,105,217,106,173,146,56,106,235,23,79,75,110,38,42,137,22,50,32,100,166,167,133,163,66,251,131,7,157,155,44,15,30,101,104,133,82,24,131,16,10,42,128,140,65,27,191,152,32,253,58,152,119,171,185,90,98,228,182,77,39,166,117,37,53,101,116,151,39,146,170,58,57,214,79,9,34,167,144,226,66,167,143,51,38,62,234,126,132,117,10,72,218,71,141,36,220,202,141,147,148,8,199,28,227,56,25,245,245,251,117,73,210,226,136,215,147,91,95,103,80,148,91,169,113,18,126,158,67,173,33,52,177,71,127,152,201,46,103,185,81,194,161,1,198,82,7,144,158,65,60,15,152,65,200,247,29,57,85,184,90,42,144,137,18,175,132,200,16,224,3,144,64,7,24,39,215,28,142,155,238,194,26,58,251,117,254,64,140,180,211,154,73,153,227,102,62,4,248,92,47,12,7,239,86,6,98,125,21,24,228,117,158,164,154,26,59,44,210,154,152,227,70,86,102,98,202,21,121,245,44,24,128,163,25,36,143,174,126,200,148,21,64,235,138,52,183,2,2,148,121,103,215,194,129,255,0,15,21,171,118,212,189,206,213,102,21,85,184,106,137,173,129,194,182,75,219,226,16,130,78,79,170,203,140,240,60,160,100,150,29,30,227,145,63,102,66,234,224,141,231,60,103,63,203,160,103,194,221,42,14,202,209,95,96,167,240,211,80,215,214,222,177,184,156,60,181,82,38,50,114,127,4,107,201,62,195,61,21,173,183,27,132,13,242,113,178,79,71,35,137,60,249,73,34,86,4,224,112,67,157,196,40,7,102,0,60,147,215,85,181,134,24,74,78,216,175,156,248,139,133,251,165,172,111,53,142,161,172,166,74,127,149,154,155,247,146,74,170,173,36,123,144,254,126,254,153,199,231,249,142,163,215,107,108,99,185,157,183,182,209,207,4,77,110,107,141,217,246,187,29,225,41,26,159,36,151,3,110,234,191,82,192,228,1,206,112,84,212,106,7,150,248,148,122,135,79,92,232,98,170,203,199,28,244,110,222,30,210,120,149,226,223,26,147,236,11,113,145,239,142,162,58,118,249,85,87,241,35,112,168,75,133,184,209,219,180,188,212,209,172,51,0,35,146,106,168,24,35,97,193,50,1,78,199,57,229,88,28,125,5,113,117,132,91,56,119,199,157,25,246,93,133,61,196,217,29,12,252,51,71,73,36,127,149,144,120,7,123,128,88,129,188,96,242,14,74,146,63,241,158,190,3,190,48,60,45,219,84,113,158,1,227,212,18,65,233,150,167,86,89,41,20,83,215,106,43,101,37,73,112,4,83,84,198,36,108,156,12,241,158,78,49,207,191,81,185,251,139,87,83,169,110,58,71,79,105,234,139,197,109,183,98,59,198,4,116,225,223,56,146,73,152,144,177,2,24,22,85,103,56,112,136,229,24,14,127,164,172,226,187,150,176,210,125,239,91,122,231,231,82,29,73,114,52,53,176,164,38,154,67,89,34,83,198,135,247,101,228,193,33,112,23,253,147,200,7,3,45,237,210,142,222,87,71,118,211,116,55,86,133,146,89,142,215,114,54,179,21,102,0,228,250,103,241,1,145,141,220,14,135,218,134,211,168,105,42,41,181,86,162,175,134,190,166,73,163,130,56,104,162,49,83,210,196,206,192,172,74,65,121,9,66,161,221,201,220,99,86,11,24,242,2,118,147,163,249,77,61,67,78,65,65,28,107,26,30,78,84,14,48,73,254,126,113,249,116,229,39,144,62,177,81,182,225,146,84,35,209,164,118,215,51,119,14,249,25,94,18,197,106,32,251,229,167,174,200,244,28,112,63,153,233,254,122,72,164,174,130,73,35,86,120,100,86,70,35,37,124,152,60,254,67,166,43,26,42,235,237,73,51,42,35,199,75,65,70,200,49,248,144,73,39,208,31,251,239,235,239,235,212,163,96,105,21,254,143,207,232,167,174,167,193,70,142,30,208,255,0,182,184,63,181,75,237,56,205,193,31,229,244,2,155,171,237,52,119,57,170,168,170,209,100,18,206,36,0,255,0,132,5,200,252,183,40,227,170,127,220,250,228,188,247,187,73,84,82,137,12,102,59,229,106,108,192,101,15,50,42,243,236,10,177,31,167,86,203,80,93,133,171,76,93,111,75,35,44,130,157,196,46,6,72,146,70,219,31,255,0,105,147,170,129,123,122,168,251,169,163,226,164,163,53,18,75,100,175,85,70,117,68,35,230,225,228,146,120,80,70,79,169,227,133,39,0,205,197,193,22,11,62,182,53,23,179,217,226,45,248,143,173,93,200,140,166,15,17,132,128,40,32,18,125,190,163,211,35,159,176,251,158,146,76,236,206,170,27,35,104,56,98,21,115,206,6,120,251,125,186,80,202,202,118,162,38,93,216,0,91,111,35,237,232,113,250,254,125,34,170,221,45,88,137,128,194,224,22,223,187,111,228,9,206,72,251,123,254,189,113,208,146,9,138,250,24,148,131,91,62,113,208,236,93,170,229,70,253,138,27,242,228,112,71,175,95,100,152,178,146,167,147,233,176,133,207,242,32,250,255,0,179,210,73,96,141,36,48,73,189,229,113,191,114,160,0,15,185,96,15,160,255,0,23,95,75,83,180,177,196,82,73,21,84,149,85,201,4,143,94,78,245,60,14,165,78,163,77,58,70,69,43,18,70,177,36,79,177,100,117,62,39,137,180,115,233,142,66,31,234,122,206,57,100,1,170,8,45,177,72,93,193,153,73,198,125,195,175,245,233,6,246,72,216,44,77,137,20,228,180,190,108,243,232,160,130,56,199,168,235,82,110,130,56,161,52,166,63,23,36,200,112,55,112,121,203,40,255,0,63,175,74,84,161,72,16,8,238,161,55,123,226,168,253,184,21,214,9,82,227,103,96,124,225,99,13,13,84,114,17,199,10,0,110,27,63,160,198,72,97,46,247,10,29,30,180,21,247,251,93,37,53,13,66,50,58,213,120,149,5,30,71,116,8,165,130,29,174,76,133,21,137,218,228,28,225,193,61,119,114,122,71,189,218,110,21,214,244,184,69,77,111,185,36,177,38,89,234,2,66,174,35,227,126,224,118,156,96,30,88,241,158,58,30,84,118,190,241,115,211,150,219,190,178,174,107,166,156,169,174,122,186,59,100,80,46,251,116,115,207,20,155,170,36,10,3,7,135,120,96,72,17,185,220,134,70,43,141,159,14,104,189,106,133,13,224,143,156,122,138,228,62,210,0,215,19,112,30,100,125,43,93,15,123,108,119,45,105,22,154,209,255,0,184,184,222,233,168,35,146,186,26,37,163,137,204,75,32,12,240,204,121,129,33,120,228,242,186,54,194,228,30,21,73,50,237,164,181,5,190,193,71,119,177,53,251,231,105,25,107,99,160,157,166,74,122,233,142,79,139,84,31,7,197,45,153,138,145,18,239,100,82,50,25,192,30,151,84,233,238,204,197,97,181,84,209,71,21,218,134,154,88,98,170,54,228,134,58,171,180,169,19,120,210,204,73,153,97,167,167,168,4,198,158,89,188,125,163,40,8,54,244,234,57,167,166,175,123,149,53,43,209,189,44,94,13,109,37,67,102,164,152,3,59,132,97,136,227,4,174,221,174,228,150,57,11,234,197,45,18,92,10,67,170,147,244,245,27,208,5,157,48,64,170,209,218,250,251,140,223,25,23,223,153,181,181,182,43,166,135,142,160,211,85,98,35,227,195,53,42,18,121,108,103,123,158,24,254,46,25,189,77,165,27,183,52,238,234,85,151,5,7,156,15,79,226,98,65,30,156,227,170,122,247,176,126,52,116,49,20,178,44,55,91,109,117,182,190,122,198,50,124,211,173,17,155,121,12,70,6,232,81,84,2,1,8,172,9,206,90,222,138,138,115,85,26,137,20,174,8,136,70,165,149,136,4,99,31,188,24,251,122,125,61,186,201,241,192,17,118,123,192,252,87,84,246,89,101,222,30,59,137,31,67,89,43,236,169,240,60,115,181,163,46,172,153,24,199,220,0,190,223,94,181,5,252,110,84,74,184,229,142,73,253,126,159,167,91,98,154,106,140,197,81,227,58,43,115,18,176,85,96,14,112,64,96,7,174,51,183,60,116,221,28,181,42,101,72,233,74,8,179,235,25,113,156,253,71,211,159,92,127,78,66,45,92,133,106,91,76,210,122,218,148,138,241,109,99,59,44,147,199,50,44,74,184,7,27,27,39,24,198,48,71,63,226,244,61,106,105,13,37,225,232,132,239,7,142,158,58,129,149,218,65,1,200,207,148,103,112,56,255,0,120,245,175,80,86,183,129,77,52,82,201,190,158,66,92,129,149,68,3,196,56,231,253,128,63,92,122,244,150,243,79,90,101,161,90,16,169,80,24,153,106,2,255,0,168,137,149,148,48,202,225,152,156,5,4,158,70,79,3,6,51,36,192,53,97,36,37,50,69,33,173,171,53,58,130,225,112,150,170,83,110,177,81,151,46,201,196,213,0,74,27,107,47,12,35,66,202,112,10,238,124,100,52,68,117,191,183,245,2,213,79,13,5,29,76,202,212,145,194,97,89,112,25,17,17,99,201,39,28,239,137,201,35,217,135,215,164,26,242,24,105,180,173,93,61,185,118,189,85,4,212,208,1,41,99,226,200,82,56,247,110,102,36,151,151,57,110,73,36,158,157,238,84,117,22,218,193,95,69,78,192,205,2,133,40,89,2,136,206,61,149,124,164,58,131,130,64,33,91,28,19,212,201,81,228,106,186,210,8,131,231,86,31,185,149,148,180,48,233,253,94,131,198,134,142,179,110,81,185,104,167,140,169,35,235,236,127,78,132,218,215,81,219,110,20,16,82,130,229,105,42,106,105,12,132,16,166,150,161,74,41,199,174,83,114,113,245,80,122,32,220,229,254,240,118,1,43,218,149,149,169,109,169,50,172,74,242,178,136,14,9,10,160,179,29,136,220,0,79,56,232,5,173,53,2,91,210,52,163,176,95,175,20,215,203,108,117,118,247,183,81,171,24,200,222,100,121,196,142,134,53,25,132,100,143,82,120,231,173,245,131,141,169,144,165,31,94,141,113,91,230,86,211,197,177,203,31,3,76,151,107,199,205,83,198,164,55,138,244,113,33,3,128,39,167,59,84,147,239,251,144,51,247,99,212,70,178,250,52,142,162,211,154,229,82,70,253,129,123,166,174,145,35,124,49,167,103,82,233,250,168,42,65,250,158,180,234,45,107,87,77,40,168,179,233,137,171,168,156,199,92,242,154,200,193,142,158,112,167,240,160,114,195,204,190,158,153,193,234,37,114,191,92,110,6,237,104,168,180,73,42,134,120,206,217,24,72,133,64,198,208,99,195,12,171,114,72,234,242,214,133,164,160,115,170,168,74,210,117,26,183,63,18,86,105,169,244,13,230,237,67,12,146,84,105,11,236,87,218,96,135,33,226,114,149,37,70,57,0,188,91,56,255,0,25,250,244,194,42,162,86,90,168,106,35,117,145,55,114,187,131,15,182,75,117,49,237,189,200,247,31,179,250,110,166,166,158,73,230,190,233,73,173,53,4,183,47,91,111,114,153,97,207,46,232,237,143,167,175,66,29,3,89,87,75,164,169,109,138,179,186,219,26,75,67,133,44,73,249,119,104,149,216,100,12,178,162,191,63,227,207,88,142,50,146,52,185,229,235,231,93,43,217,23,245,37,198,85,227,241,222,166,158,57,141,5,85,60,136,35,98,3,111,118,192,63,158,20,117,140,228,171,124,212,85,49,24,253,72,27,88,3,143,215,252,186,69,5,34,83,109,100,80,209,241,149,0,122,254,64,183,91,78,216,93,204,112,42,22,245,102,39,145,246,246,255,0,219,160,58,138,183,173,192,72,73,173,190,42,74,202,241,150,42,195,45,135,32,31,232,163,223,252,186,78,240,184,127,21,42,12,42,15,41,181,73,198,63,226,235,236,1,209,131,133,137,148,228,109,194,182,223,203,30,159,145,235,126,201,60,205,27,168,92,229,130,163,103,245,60,14,144,9,165,50,60,43,31,155,20,144,29,176,69,40,45,203,52,126,113,159,184,246,232,95,241,11,164,224,190,233,139,118,162,93,196,219,106,54,202,222,235,12,184,82,113,239,135,88,253,62,253,20,26,154,15,4,201,11,68,8,193,243,198,173,140,125,137,231,211,164,247,27,109,46,163,177,87,217,42,214,51,29,92,15,6,244,136,13,155,198,50,7,212,30,120,250,117,51,46,150,93,74,250,31,247,85,46,173,83,117,110,227,63,228,62,124,190,117,63,236,70,160,94,247,252,55,69,101,185,74,166,229,75,75,54,154,175,50,22,34,58,170,117,2,23,98,121,99,179,192,114,125,217,143,67,30,216,212,220,222,193,85,166,47,73,178,182,205,59,211,52,82,31,56,140,156,166,238,56,199,157,0,231,132,7,223,166,47,131,13,100,116,191,116,174,221,184,175,149,99,58,146,148,200,145,12,159,10,227,73,184,178,129,156,46,232,196,197,137,28,152,212,117,59,238,101,180,104,110,250,53,90,5,142,221,172,96,241,128,4,225,39,247,39,216,177,144,55,191,253,224,30,157,28,227,45,2,148,186,159,15,197,98,125,147,185,45,58,187,85,227,159,152,193,31,8,248,82,24,169,228,136,76,146,148,45,236,192,114,0,247,247,254,99,175,147,45,67,198,178,10,237,164,240,73,57,221,252,206,71,74,238,17,167,205,29,172,229,216,110,194,28,177,30,196,224,103,156,122,241,232,113,210,69,145,209,36,8,204,3,103,32,185,231,158,114,1,252,189,71,89,201,174,130,156,214,53,20,241,56,138,71,121,188,188,150,4,128,125,61,78,7,249,245,233,160,84,137,89,166,109,223,194,12,155,177,247,193,110,63,151,89,102,68,143,102,221,192,168,229,84,3,252,200,207,245,235,69,54,197,221,24,109,178,19,147,207,63,204,176,29,120,102,149,66,43,108,176,248,144,164,200,54,142,55,103,113,7,242,242,140,127,62,148,211,92,230,183,85,83,220,168,221,18,90,89,18,88,118,157,216,101,57,30,164,251,143,203,164,148,233,25,204,13,10,238,57,99,136,212,159,212,133,111,243,235,36,150,160,200,41,162,101,81,234,124,219,7,235,146,0,234,68,40,167,41,168,86,148,168,20,172,98,165,221,237,210,150,155,221,69,175,184,52,144,172,112,94,169,209,106,24,46,239,14,64,7,39,28,100,14,15,215,105,232,35,171,236,38,219,108,157,4,65,170,44,146,151,86,65,143,18,158,67,207,232,14,15,228,79,86,19,69,177,213,218,26,247,160,102,43,85,89,77,27,86,219,151,126,50,195,213,20,250,47,152,128,15,255,0,81,143,183,85,190,191,185,154,57,97,121,238,151,250,80,148,32,208,92,20,56,118,104,89,72,3,11,146,74,225,148,129,200,43,214,214,198,231,180,108,40,122,244,107,143,113,107,3,103,112,166,149,203,233,203,229,243,161,126,168,137,42,227,216,201,193,35,195,0,114,56,200,255,0,151,66,155,221,65,178,220,169,181,13,45,77,69,57,134,81,20,236,172,85,162,243,101,36,82,61,10,176,4,31,207,169,181,78,167,183,213,195,81,61,173,170,235,99,163,145,140,18,67,71,48,50,70,14,85,130,178,131,207,31,204,117,9,191,87,67,95,67,47,141,67,61,60,53,25,45,21,72,72,217,137,251,110,200,253,122,38,93,10,18,40,74,80,65,131,93,19,237,223,112,45,250,238,197,97,238,117,74,161,163,213,116,205,98,213,16,199,141,176,92,98,64,146,54,6,118,239,69,89,84,125,17,125,219,160,13,170,201,83,217,94,249,106,46,210,214,5,138,217,121,145,238,182,66,70,35,241,61,101,141,115,198,10,225,194,143,69,199,185,234,39,240,61,220,168,159,80,221,59,29,127,171,49,81,106,200,148,80,79,51,113,5,210,17,190,150,95,94,60,68,27,27,221,153,81,122,55,252,71,104,187,174,183,237,133,187,95,218,40,76,122,199,183,213,40,30,61,187,152,248,108,66,163,0,50,71,15,25,0,229,138,167,215,160,92,82,220,56,222,160,54,207,151,49,228,121,120,86,159,217,235,227,106,248,74,142,14,15,143,35,230,48,79,113,173,213,81,203,87,135,167,157,98,145,120,40,14,9,253,21,66,142,180,178,169,253,228,209,149,144,12,22,119,207,249,183,252,186,65,165,53,21,62,174,210,214,253,85,109,169,132,165,76,42,242,198,172,187,81,255,0,141,124,196,156,134,200,32,140,241,211,162,196,213,11,243,20,210,203,226,99,45,224,134,199,255,0,97,71,249,245,145,82,8,48,107,168,161,192,68,138,213,243,17,212,194,85,132,104,232,78,15,135,183,119,242,94,127,159,94,105,38,145,124,41,170,85,54,140,46,73,39,249,22,199,244,235,3,29,61,99,230,84,6,97,195,25,78,50,71,212,179,127,159,88,74,145,59,21,155,100,123,120,93,155,71,35,238,160,147,210,64,231,79,4,242,173,27,120,233,171,82,65,36,246,227,74,203,39,201,202,89,107,252,40,140,178,53,63,132,249,8,170,67,6,221,176,134,80,205,149,0,41,206,67,192,94,178,194,248,82,32,24,118,7,108,158,165,14,61,135,161,250,243,159,229,199,95,87,93,170,90,41,208,87,60,132,125,202,68,117,19,154,248,161,133,104,112,42,64,142,191,196,208,11,186,58,81,168,44,146,105,77,39,174,169,226,109,73,117,183,218,170,109,247,58,201,106,165,218,243,70,93,99,136,201,141,251,94,29,222,79,16,38,88,201,202,175,76,180,215,250,125,53,121,183,105,107,27,50,10,170,58,59,125,101,193,229,173,107,164,144,195,52,140,17,33,169,31,186,72,183,183,5,2,48,96,3,100,108,19,90,121,228,163,189,84,213,235,13,45,107,188,208,80,87,75,78,151,154,207,5,234,60,79,25,142,88,202,168,208,136,98,98,129,82,63,13,154,69,219,32,14,79,82,230,176,232,109,95,83,253,228,182,77,106,253,177,32,134,162,162,163,193,138,105,112,63,12,114,99,202,94,50,56,57,222,133,120,35,144,112,119,168,179,226,47,126,154,217,224,203,135,74,96,130,146,71,189,132,29,167,113,238,19,3,61,43,88,205,194,173,82,63,80,130,180,228,206,35,150,79,56,29,224,119,138,131,73,169,239,214,63,219,119,187,37,154,190,250,32,213,144,83,165,93,21,77,57,73,103,90,26,112,68,177,177,72,156,52,205,225,20,70,82,65,112,219,90,33,153,61,206,166,217,166,45,186,147,89,92,171,167,155,76,93,98,123,188,179,35,39,154,153,233,98,15,74,8,96,222,28,141,26,50,229,176,67,120,78,160,0,210,122,131,181,242,65,162,233,180,109,194,229,81,83,28,244,83,208,85,86,25,99,130,160,69,32,12,72,68,137,150,73,9,92,177,39,47,143,59,75,140,150,254,240,77,81,63,102,111,54,195,97,184,133,150,26,106,17,45,127,128,207,153,38,142,63,24,141,199,206,185,223,156,126,32,8,231,163,138,225,165,148,57,112,248,212,2,6,9,36,74,73,34,70,198,58,153,61,253,106,126,169,14,186,150,109,204,106,80,24,198,12,3,28,198,223,197,13,59,87,218,239,251,67,213,53,221,249,191,73,18,37,194,169,194,89,65,169,119,162,129,169,191,112,22,96,114,11,33,94,2,24,217,11,109,24,27,1,42,183,179,226,225,104,154,186,196,144,233,237,67,76,5,61,13,77,45,85,65,134,170,40,194,52,66,175,196,62,35,144,202,20,190,3,15,13,10,238,84,81,209,14,217,104,147,79,218,169,173,180,19,75,90,105,162,130,156,53,83,128,242,4,93,133,217,213,114,88,141,164,146,8,242,0,2,143,77,250,102,245,110,213,20,85,51,208,135,138,170,154,89,97,154,142,105,34,241,225,104,206,31,114,163,48,56,33,191,9,60,43,30,49,208,182,184,15,11,179,13,179,197,84,146,243,154,243,26,66,228,140,100,156,140,68,17,146,96,102,167,123,140,222,190,226,157,178,157,9,142,115,0,117,241,231,191,121,161,159,106,160,190,220,244,245,109,215,90,60,197,167,172,154,106,186,90,40,158,158,162,150,161,36,102,45,57,1,106,25,252,40,224,3,4,150,86,193,82,160,49,147,223,245,253,159,72,233,90,251,229,46,159,172,74,75,121,156,69,78,240,138,56,228,116,116,5,85,164,218,160,179,74,188,126,35,230,56,224,244,139,75,214,73,55,119,245,149,178,158,169,162,163,166,165,160,169,158,155,151,89,167,154,49,137,247,110,194,121,98,68,218,84,231,97,32,142,122,118,161,172,179,221,117,20,154,38,208,150,202,148,175,122,138,74,152,169,234,34,154,90,56,98,140,124,231,137,78,223,133,70,232,145,97,80,193,166,170,77,225,124,66,69,167,210,245,135,15,211,111,113,163,78,169,82,128,89,36,19,145,39,153,27,65,222,4,110,60,26,71,17,186,210,182,230,66,72,3,0,72,6,14,252,185,213,87,239,220,212,125,234,183,105,230,185,81,197,15,135,111,150,185,214,6,243,164,211,236,42,31,232,225,35,143,32,112,120,199,7,38,180,79,219,89,197,235,246,124,21,123,205,61,35,120,30,35,115,226,120,132,170,131,140,0,16,134,39,233,184,253,133,156,212,105,12,55,139,189,84,64,21,158,182,102,79,222,111,80,165,201,0,54,7,145,70,213,94,0,10,20,0,0,0,7,181,172,53,85,83,51,208,252,204,115,49,59,26,22,33,199,5,114,15,170,141,189,115,135,91,58,10,149,149,28,158,250,222,33,192,23,9,192,229,75,62,27,59,90,151,254,226,212,234,29,77,186,27,126,146,140,220,170,92,12,111,152,99,192,66,79,3,204,55,231,208,136,200,247,232,136,116,134,157,173,171,139,83,86,90,213,239,21,166,74,201,106,155,253,98,153,164,46,170,73,56,37,99,218,185,245,30,111,169,233,119,109,123,51,175,169,123,69,29,242,162,184,197,62,181,146,40,105,233,206,207,24,71,189,149,95,119,4,126,232,200,228,156,130,15,170,231,148,122,142,158,166,217,95,87,78,103,46,105,166,88,240,225,66,170,166,49,143,114,57,111,203,3,235,200,179,145,154,180,125,211,78,246,187,116,48,84,42,195,35,198,119,0,89,87,112,36,103,150,199,28,227,158,58,144,77,20,52,234,168,178,141,202,202,78,209,133,247,246,7,215,244,247,29,12,237,218,222,9,158,90,90,38,12,254,33,167,144,146,80,43,0,114,185,35,142,115,245,245,227,235,214,117,122,174,172,198,179,25,145,118,3,254,144,202,28,149,218,51,179,105,219,145,156,238,32,231,208,12,28,245,25,41,64,149,26,124,19,181,73,205,194,224,103,171,106,109,174,134,169,99,53,51,206,241,164,39,195,85,217,128,172,50,113,194,157,185,199,226,7,111,65,61,99,169,175,149,183,121,41,229,185,72,18,50,70,97,202,8,208,113,129,230,39,205,192,96,75,12,18,58,144,93,181,76,173,1,165,182,75,60,42,225,154,76,22,92,146,73,231,36,250,113,233,142,65,39,39,36,194,226,167,18,206,211,84,72,219,159,212,159,49,39,245,245,232,101,199,16,210,97,6,167,109,153,222,135,58,134,27,156,21,237,13,68,195,115,129,135,245,12,164,254,47,233,207,230,122,146,118,207,91,84,232,157,67,29,81,95,18,3,132,146,54,39,27,115,156,250,156,12,224,251,250,116,191,80,218,99,171,184,34,69,28,101,163,69,87,99,238,126,159,127,253,122,96,107,61,124,85,42,255,0,44,2,187,145,184,224,159,211,237,233,212,236,223,37,104,19,131,86,146,192,34,42,230,216,175,93,180,239,122,233,253,17,168,245,76,54,136,171,46,177,84,61,199,194,18,26,21,141,183,188,128,18,161,71,134,174,12,140,66,160,37,155,202,164,7,79,141,90,45,53,168,154,217,120,211,154,123,79,83,89,76,102,158,59,141,190,157,225,170,171,45,26,20,21,127,189,152,74,232,20,129,56,115,226,7,206,72,198,38,95,217,199,217,233,108,54,75,135,120,166,176,222,107,174,87,55,150,199,109,134,146,213,33,104,233,50,166,121,224,169,121,98,133,101,103,6,48,222,32,104,132,82,100,16,254,83,239,196,71,195,5,118,171,237,206,169,151,72,219,43,180,245,63,200,73,88,244,149,87,133,149,106,101,142,70,170,47,36,1,38,15,80,243,22,221,83,243,8,228,49,12,74,110,6,181,248,55,13,118,136,16,70,73,238,223,127,32,121,84,68,22,86,0,59,87,62,190,7,187,249,169,59,19,220,91,230,141,182,80,69,123,180,234,152,35,134,170,208,243,248,75,82,234,197,99,1,246,72,70,4,206,72,8,197,128,35,24,57,23,119,91,92,53,61,233,97,181,107,78,236,232,253,63,13,202,31,17,237,150,224,244,23,72,65,4,170,213,195,116,169,135,194,1,10,108,45,25,118,30,96,191,187,136,175,51,251,177,161,117,207,96,59,159,79,46,166,178,52,117,116,170,147,120,82,171,44,117,20,211,71,149,60,128,118,73,27,144,67,0,70,74,186,130,25,5,212,248,87,248,162,165,191,254,206,210,218,239,83,79,91,167,205,31,203,90,0,188,86,195,89,69,85,12,49,136,98,88,99,153,98,170,67,134,66,142,155,200,37,89,138,130,36,188,211,165,198,129,60,254,188,197,122,224,13,122,186,209,226,155,75,246,239,89,88,104,251,131,79,221,74,253,65,108,183,19,79,13,120,174,130,204,242,87,9,9,218,212,149,2,10,99,225,28,17,34,76,172,195,202,1,49,198,226,3,175,123,21,120,161,164,175,181,104,58,131,172,235,42,32,73,169,245,5,29,186,174,186,90,68,74,145,55,134,26,8,12,77,35,151,63,134,85,141,148,59,24,145,206,88,247,163,181,175,194,246,179,161,162,175,210,85,48,105,237,89,45,189,100,122,235,77,34,195,115,183,144,161,128,158,120,81,225,113,189,247,136,229,50,67,41,12,197,101,1,250,125,151,226,167,72,233,168,238,49,95,228,253,178,180,18,29,149,214,185,105,160,19,199,131,157,240,213,77,27,172,170,202,202,194,63,17,24,108,117,101,222,98,142,163,214,44,186,99,94,149,117,28,188,39,31,42,175,170,7,186,40,107,217,212,214,87,174,220,85,118,151,254,204,168,230,174,177,162,212,71,69,121,167,142,220,246,151,159,124,180,243,40,152,206,242,236,112,209,198,90,52,202,211,169,194,43,108,4,250,9,181,133,195,67,92,169,107,181,110,147,74,11,34,188,85,75,113,106,139,131,248,104,164,36,179,86,76,209,164,161,147,107,102,72,89,73,45,200,219,181,107,253,247,251,70,123,47,173,187,131,106,211,118,138,90,137,109,85,246,219,165,178,235,77,123,102,164,166,115,32,133,163,222,208,37,67,52,153,133,162,85,85,32,248,228,151,80,184,49,155,23,112,53,21,154,136,219,222,10,154,207,144,212,73,13,5,117,238,87,59,172,33,162,168,167,174,120,26,102,128,73,18,7,73,42,161,164,146,92,211,110,125,172,226,65,42,59,64,159,120,149,99,164,119,114,248,255,0,2,166,0,0,1,129,83,29,53,222,206,214,246,90,107,247,105,181,167,113,53,93,198,147,74,84,75,14,154,150,193,182,154,150,229,110,16,248,171,10,73,74,99,103,146,9,29,233,223,18,5,86,140,31,32,241,8,174,253,200,215,179,222,107,53,149,143,67,232,200,111,23,77,91,3,69,81,45,50,45,125,125,29,4,208,40,170,169,114,206,197,34,136,203,32,241,230,154,53,101,150,34,198,54,84,40,100,214,157,129,213,189,208,238,172,183,43,77,186,241,127,163,150,150,95,153,91,141,60,54,170,177,19,82,69,76,143,231,134,149,157,1,206,2,166,198,17,198,88,49,5,68,147,178,221,145,238,154,246,134,13,89,161,18,217,79,95,170,43,222,247,65,13,66,80,189,52,80,84,86,24,96,149,72,167,146,68,140,91,82,7,33,106,252,76,59,128,11,156,17,134,213,87,119,26,220,7,74,58,2,9,56,216,243,73,231,223,131,76,86,79,188,118,167,62,193,220,23,183,15,125,161,238,10,232,189,41,111,168,122,138,104,44,181,85,130,82,178,65,20,34,6,138,142,55,149,105,67,6,157,94,49,43,59,50,194,132,51,121,206,125,169,239,31,114,251,113,172,174,250,123,87,81,211,84,105,6,150,103,162,142,227,69,251,38,232,234,207,182,17,19,75,20,80,202,3,239,143,18,186,18,168,25,14,60,52,148,81,169,244,140,26,51,184,250,207,180,189,180,238,204,102,186,241,49,165,134,204,244,51,203,100,130,229,42,43,10,73,102,169,145,227,21,147,36,110,137,35,135,37,162,116,105,97,10,34,232,241,218,77,1,220,170,13,53,110,210,93,206,187,105,186,72,229,17,201,120,183,208,92,221,106,80,231,116,48,67,5,50,196,145,75,225,132,71,92,200,173,157,201,147,199,78,97,76,180,176,150,231,221,145,191,83,145,207,104,158,225,79,132,68,122,251,81,2,251,223,171,181,25,167,162,131,78,65,103,171,169,159,194,83,125,53,113,83,164,120,252,102,166,26,119,167,98,9,25,11,54,220,28,135,39,10,117,183,119,110,119,11,60,83,195,170,168,94,90,202,57,170,246,217,163,249,154,152,151,204,138,80,64,181,177,56,89,20,169,96,72,242,151,244,82,135,93,155,83,246,183,246,44,149,80,118,122,85,186,233,155,173,18,203,110,54,234,58,234,250,9,42,162,137,214,181,188,7,149,145,60,39,207,136,204,172,68,103,36,12,30,155,251,131,221,147,126,209,58,211,68,234,13,35,37,194,182,217,73,45,37,204,233,139,144,171,72,50,20,135,114,187,100,133,148,48,145,161,40,237,180,168,2,80,79,86,84,248,66,9,6,85,19,207,167,194,148,169,18,2,83,143,47,230,182,213,55,114,245,85,36,107,83,160,181,5,68,6,24,89,160,166,185,152,26,39,118,15,32,47,45,109,43,184,216,74,149,146,153,118,183,248,194,224,174,172,236,230,185,171,185,91,36,130,162,219,45,48,104,227,175,184,220,234,218,43,170,192,155,151,108,82,219,225,129,203,20,99,130,243,158,113,199,226,223,2,143,79,119,190,46,204,85,106,174,212,119,30,227,169,234,39,130,72,167,129,90,33,45,96,88,218,9,228,130,102,13,51,212,36,138,199,150,137,252,72,223,5,252,170,214,11,181,117,26,174,175,183,214,90,221,111,88,213,23,169,33,103,171,154,74,22,164,103,243,182,210,208,186,70,209,182,205,185,5,19,156,249,87,56,17,217,56,95,81,74,155,82,121,231,76,17,60,136,251,230,41,23,112,174,81,235,206,171,69,251,74,213,233,94,233,54,158,173,212,47,118,91,85,2,212,10,150,122,166,41,60,236,90,69,102,170,168,169,145,152,42,194,115,188,0,172,171,183,203,146,237,28,210,33,146,80,164,159,168,27,127,168,198,63,151,81,247,213,244,250,191,184,250,230,249,242,251,13,21,234,170,216,178,143,192,241,193,33,166,83,200,62,162,156,126,189,71,187,159,221,75,95,111,109,66,41,100,50,214,212,74,177,197,28,121,35,111,241,191,168,30,131,245,36,125,122,107,234,37,112,43,160,240,150,131,54,105,42,231,147,83,186,218,74,123,133,178,74,43,132,11,45,45,84,102,23,138,101,82,37,86,225,135,160,224,228,142,79,191,66,15,136,75,222,175,210,125,153,213,180,247,106,200,42,82,130,207,81,5,37,197,106,203,85,205,33,83,28,107,52,33,118,169,203,38,93,100,33,152,3,181,67,5,19,77,27,172,13,211,64,127,125,181,2,71,107,167,8,245,134,71,242,180,52,195,240,185,227,143,47,35,62,189,6,62,37,53,214,132,215,29,187,125,44,59,133,106,183,45,93,68,111,83,85,44,155,139,197,20,169,43,4,92,128,238,76,96,112,71,12,78,125,141,171,11,103,94,121,38,48,8,158,234,131,140,95,219,219,90,45,37,64,41,64,192,230,102,138,93,169,163,165,210,253,158,210,246,199,138,68,69,180,80,171,203,26,22,72,100,106,120,228,97,38,50,87,247,142,231,56,198,24,100,250,117,34,74,177,5,45,77,106,73,20,243,67,12,146,169,136,249,14,1,60,96,243,250,159,168,227,158,171,133,87,198,167,108,244,112,148,81,235,168,93,38,149,231,166,167,165,132,202,176,140,97,99,147,194,206,242,48,6,88,142,0,24,94,58,137,93,63,180,103,67,201,77,87,77,77,163,39,169,171,171,57,106,200,45,232,192,29,164,6,85,150,92,175,177,199,35,215,146,56,235,162,254,177,132,167,74,204,215,12,60,54,229,229,149,1,189,94,219,229,93,170,201,97,171,187,106,57,21,169,161,72,161,100,148,101,36,98,234,136,88,16,125,92,133,207,3,7,159,126,130,221,142,187,199,124,215,250,230,253,71,48,146,58,184,173,116,50,24,100,241,22,74,148,122,185,100,244,35,248,106,162,28,143,110,169,126,176,248,248,238,126,173,89,169,41,180,202,73,68,229,54,197,93,225,203,17,40,114,172,99,104,200,200,224,143,55,24,24,232,165,240,169,222,14,255,0,247,179,94,217,244,246,176,180,218,206,142,176,70,213,213,205,5,27,70,248,68,144,64,165,252,200,73,145,255,0,9,219,149,86,60,132,235,63,196,94,106,225,165,54,23,19,249,154,214,123,57,195,238,120,117,218,46,75,101,91,142,113,145,27,247,85,183,185,211,214,235,99,5,53,146,87,134,218,140,179,139,154,121,149,223,130,190,8,57,89,7,241,111,32,160,242,227,126,88,43,108,86,209,164,172,247,58,186,140,165,44,78,235,73,30,242,76,210,123,177,44,217,119,99,176,101,178,199,29,16,99,171,86,152,74,176,171,151,37,228,241,1,111,81,143,83,158,120,234,7,170,117,197,142,193,85,87,93,119,51,77,29,3,9,35,133,85,130,238,200,216,20,97,1,98,65,227,237,214,61,32,68,10,235,78,40,130,9,241,245,240,166,56,106,197,234,138,135,77,234,43,67,173,60,149,226,152,164,164,23,144,21,37,100,192,198,60,203,193,30,132,113,142,136,182,141,55,85,75,110,164,165,183,106,203,253,190,26,118,149,140,75,44,117,38,82,206,120,103,170,142,73,54,224,128,21,95,0,112,6,58,129,246,202,75,230,165,212,143,120,191,80,165,44,117,142,179,83,211,169,222,203,177,91,30,164,227,151,192,231,60,28,116,255,0,221,222,228,199,218,205,3,120,213,179,207,4,18,91,101,164,146,81,88,206,99,49,207,91,28,36,54,8,42,48,237,131,232,188,28,16,54,244,228,5,21,4,141,201,168,86,227,109,165,78,29,146,62,223,205,45,208,130,74,93,107,173,104,166,185,79,94,97,175,167,38,105,145,17,217,77,28,36,12,70,136,184,4,224,97,71,167,57,60,153,244,133,209,8,225,28,163,108,39,252,120,64,7,243,56,234,177,246,155,226,107,180,186,223,90,223,170,45,26,202,40,170,174,21,52,210,203,13,105,72,169,195,172,49,194,35,138,92,131,34,190,195,183,40,14,226,23,130,66,139,15,46,162,183,95,39,142,150,217,87,79,49,163,127,18,176,36,138,198,41,64,45,176,149,60,99,30,254,164,143,167,93,95,135,169,34,217,182,193,18,18,1,242,21,192,248,210,84,245,251,215,0,29,42,81,32,247,77,65,123,179,116,52,22,123,54,154,4,172,151,10,175,21,212,127,242,97,92,100,243,232,95,105,31,238,245,95,174,48,188,189,233,209,84,96,144,37,211,149,163,27,65,39,55,8,7,191,167,231,209,171,80,120,218,171,95,10,215,131,116,20,75,242,144,18,190,138,170,217,253,75,22,232,99,170,45,169,69,241,47,163,40,49,136,134,146,168,114,11,237,30,107,165,56,60,228,127,215,177,244,233,252,124,132,112,210,158,123,252,141,88,246,105,163,255,0,36,217,239,31,81,86,178,6,159,195,243,184,96,73,82,88,228,156,1,199,223,237,235,249,116,213,87,69,44,213,242,60,76,200,202,50,14,214,33,78,7,12,54,159,200,112,61,186,115,80,19,105,82,160,224,254,47,95,195,233,156,250,254,191,167,72,238,104,86,173,234,90,159,39,106,174,237,188,129,143,64,118,240,127,46,184,200,60,235,232,37,15,123,20,154,23,120,98,44,213,66,50,7,152,110,0,159,94,120,96,127,167,249,117,187,197,240,233,3,70,143,177,178,119,178,17,144,62,251,71,244,110,147,44,212,239,74,78,11,159,240,134,39,31,76,13,255,0,254,79,89,212,50,66,144,164,202,16,182,112,197,118,227,63,98,131,56,255,0,123,31,126,167,7,221,146,105,132,102,0,165,41,52,242,79,10,196,31,50,15,72,206,242,115,145,236,206,126,222,157,41,18,31,218,63,187,86,86,141,27,59,9,140,143,95,197,204,88,252,254,157,54,201,84,226,174,52,169,46,235,32,33,74,2,252,114,61,124,254,249,227,29,124,165,156,65,94,197,22,122,116,10,127,8,8,79,175,175,49,253,126,158,152,29,42,86,6,5,53,196,40,137,238,252,208,199,189,80,221,141,223,72,154,121,207,250,77,225,168,27,144,184,89,96,126,67,130,114,70,223,114,122,14,223,123,159,127,208,86,251,150,159,173,212,244,109,87,20,84,15,225,82,212,66,97,132,71,82,162,72,99,129,145,10,204,187,79,151,15,132,104,200,82,135,49,158,123,185,84,176,83,233,171,156,210,132,122,125,65,75,60,97,185,220,203,28,187,70,115,130,73,0,122,251,158,133,157,213,208,86,189,127,127,183,221,116,237,169,169,222,255,0,83,0,168,170,103,85,65,42,134,173,145,126,95,118,215,204,84,132,48,156,162,19,52,12,7,3,173,151,6,37,118,169,40,86,68,253,107,148,123,90,141,28,72,234,27,129,242,2,133,154,86,243,97,175,184,208,234,45,79,89,53,242,107,75,180,139,109,20,209,202,213,83,60,158,47,130,236,88,168,167,86,88,55,42,70,173,251,249,84,171,8,198,74,154,222,237,108,138,241,164,43,142,161,132,86,214,91,232,100,122,184,110,15,37,53,12,174,36,143,196,138,39,39,123,15,10,161,140,132,129,27,34,23,25,43,184,115,220,120,105,52,109,197,239,122,122,213,110,181,210,197,53,68,16,191,136,238,179,195,83,10,214,66,241,51,41,112,197,37,101,196,99,16,24,219,4,25,99,37,195,177,182,27,141,38,177,177,235,11,141,143,196,160,164,24,135,98,202,68,234,105,166,142,8,208,164,78,178,230,76,130,234,237,181,162,99,38,24,146,108,163,82,92,54,224,103,175,174,126,135,58,205,152,34,105,31,119,43,134,153,238,183,102,171,41,168,46,81,84,81,107,79,217,181,117,85,143,44,177,203,79,44,145,69,251,166,148,43,99,108,242,18,132,146,165,206,92,177,44,110,200,169,6,166,38,88,218,84,84,81,184,97,135,215,128,197,255,0,167,84,147,227,95,87,22,211,180,87,203,45,5,68,149,154,102,251,79,85,53,114,196,240,195,11,44,206,97,72,144,182,8,111,2,87,12,6,72,80,196,225,212,117,115,162,184,199,81,8,140,43,200,95,110,25,114,80,169,28,16,119,17,140,123,254,93,5,246,133,176,135,80,160,103,27,248,26,232,190,197,187,174,217,109,158,71,111,17,78,235,251,153,12,63,49,60,104,195,37,26,103,82,217,247,199,147,233,192,251,244,217,51,208,70,173,37,58,168,241,14,7,137,27,28,253,206,65,199,215,215,165,116,241,71,86,4,95,37,189,139,2,90,50,171,142,61,253,255,0,150,125,51,214,154,200,105,225,146,70,158,85,76,122,23,144,150,35,234,51,233,208,5,76,8,173,154,8,213,28,255,0,215,173,169,138,242,233,73,65,83,91,85,95,20,116,113,5,168,156,59,178,198,145,70,119,57,60,96,121,84,146,113,233,158,152,180,101,106,85,233,10,91,164,214,230,90,187,156,208,205,48,157,49,42,19,50,129,27,2,163,27,20,5,198,63,132,242,196,150,42,59,143,106,151,80,105,10,187,61,29,92,240,189,92,244,232,37,132,121,154,47,152,136,200,158,82,11,18,129,135,4,100,18,61,250,102,181,90,111,183,219,93,109,178,186,100,183,211,200,169,83,72,212,215,105,158,83,159,50,185,37,99,116,98,114,72,105,36,95,85,42,195,39,166,17,9,10,30,182,169,146,160,167,10,21,200,15,169,31,106,116,185,92,233,110,154,174,221,163,60,57,165,134,142,97,85,90,24,19,18,58,40,146,24,114,196,0,251,196,82,156,28,168,68,200,196,139,211,237,85,52,178,76,209,8,227,15,224,75,21,57,118,202,130,118,145,156,100,227,201,237,211,37,117,20,84,52,118,154,251,5,162,42,113,77,36,49,69,12,110,12,114,197,59,40,218,161,125,28,179,46,24,158,55,18,115,207,75,174,183,202,147,102,146,186,157,158,224,241,173,67,211,192,217,87,223,28,50,31,11,12,83,99,111,93,164,62,8,36,131,140,112,137,26,162,41,202,58,36,154,47,118,106,217,91,85,162,111,154,98,239,59,93,35,106,201,77,52,70,52,241,40,105,230,139,104,8,37,198,84,58,200,192,182,78,89,184,10,20,116,20,168,211,183,203,182,152,180,91,42,171,59,131,71,37,29,77,69,44,149,212,246,217,104,42,126,78,64,100,85,89,252,5,133,212,180,112,41,42,125,61,8,24,61,81,88,254,57,251,221,101,150,184,104,233,171,133,3,82,67,79,81,73,91,77,11,48,170,67,150,168,46,188,149,103,146,85,219,130,21,86,62,65,61,54,215,119,171,227,175,184,182,165,130,209,46,179,52,245,145,23,121,45,246,152,240,227,39,107,64,240,83,44,145,129,187,212,57,57,0,231,32,117,168,102,240,91,182,16,72,248,215,52,185,225,79,223,92,41,212,32,128,79,78,181,113,39,236,77,254,249,70,182,11,237,28,201,73,18,84,193,20,213,183,168,165,147,110,231,106,119,144,65,81,43,101,67,168,96,83,30,66,113,207,77,179,118,46,215,166,230,141,181,183,112,180,114,91,22,56,80,124,156,210,87,74,140,160,128,226,35,2,114,118,200,78,9,231,60,225,79,84,178,14,222,124,106,235,98,150,91,149,119,112,38,142,92,131,29,194,178,162,8,159,105,45,153,26,102,10,196,18,112,92,147,206,7,183,78,154,119,224,11,189,183,8,164,75,212,84,150,136,221,213,85,106,46,113,237,99,201,221,251,157,224,128,50,61,142,91,128,121,233,138,227,9,6,66,135,144,169,155,246,90,233,67,222,76,79,83,87,219,69,252,69,124,59,124,57,232,232,52,221,199,187,244,119,145,69,125,107,165,50,70,128,213,211,171,196,177,188,45,77,28,146,62,211,231,109,220,114,255,0,132,158,8,134,255,0,241,183,216,13,51,115,170,172,211,84,215,139,149,6,163,172,91,129,156,220,32,134,42,85,216,145,178,148,84,122,136,156,42,12,70,201,230,32,144,64,32,144,221,143,251,54,117,44,213,64,106,93,121,99,167,166,219,187,196,164,241,170,164,207,251,142,177,227,249,231,237,209,18,195,253,157,29,182,160,167,104,175,122,170,241,116,152,18,68,180,113,37,58,40,250,109,112,249,63,124,255,0,46,135,191,126,211,169,133,202,190,20,106,203,217,219,171,85,106,109,97,38,55,21,101,59,123,173,168,117,134,147,160,212,118,169,132,180,23,40,188,104,29,36,105,1,27,138,144,29,130,238,1,149,134,112,51,235,211,251,9,6,29,220,184,245,10,8,7,250,103,166,77,35,166,173,154,35,74,91,116,197,143,108,148,22,154,40,168,225,19,199,16,96,145,174,55,30,121,39,212,144,7,39,219,211,167,53,153,167,132,10,58,201,3,100,110,137,119,55,233,128,184,244,232,57,41,36,198,213,175,104,45,13,128,172,158,117,241,42,221,165,146,36,218,234,167,107,198,164,151,95,95,92,17,143,95,233,210,129,42,152,194,65,3,48,31,136,23,8,71,233,201,235,66,212,207,41,49,248,110,147,12,130,24,162,231,239,184,182,127,167,95,28,84,28,26,160,20,156,97,84,175,175,215,32,115,233,211,66,136,197,72,70,172,138,81,227,22,148,71,13,20,129,79,161,45,187,252,176,127,167,88,83,85,186,78,210,188,113,198,217,42,170,174,204,10,253,78,72,35,62,255,0,231,210,89,34,89,72,122,132,144,224,114,225,9,96,126,135,36,15,212,117,134,37,136,137,4,70,64,27,203,181,209,89,127,158,127,167,72,85,200,215,146,158,105,170,182,253,197,178,233,126,236,211,87,84,222,169,40,245,237,143,88,52,53,9,74,17,32,151,253,32,201,79,81,81,19,200,175,29,59,68,233,27,188,102,70,201,32,163,23,92,222,30,254,214,233,126,231,118,173,53,206,135,189,82,220,229,211,149,17,87,69,37,52,129,217,34,152,128,9,11,147,248,182,48,60,101,84,144,113,207,85,155,191,191,8,189,188,239,175,137,171,22,121,173,58,165,160,72,77,108,108,12,114,188,106,168,158,42,227,60,42,132,5,72,198,57,220,70,58,173,149,86,239,137,191,133,26,70,160,189,37,211,80,233,24,0,240,107,45,117,89,88,151,102,207,9,140,145,72,162,38,18,108,49,205,23,182,99,218,84,55,70,147,124,135,153,253,58,204,24,196,252,171,24,239,5,184,181,188,23,236,13,64,18,76,111,28,193,242,38,186,7,73,113,142,251,167,169,47,81,199,134,168,137,103,218,64,37,88,143,50,156,143,81,200,63,113,210,2,211,200,22,106,88,112,141,145,200,111,95,228,7,244,234,177,118,63,227,199,182,87,152,42,52,214,176,178,77,166,26,50,243,194,138,124,88,64,200,44,50,48,220,121,156,249,70,6,72,7,156,89,24,234,162,19,7,165,157,90,158,100,18,194,224,240,209,176,220,49,156,251,17,206,58,20,243,78,50,97,67,21,169,178,188,102,236,123,135,35,113,74,229,93,167,121,80,24,250,137,10,159,249,159,242,235,25,96,241,79,142,170,202,192,224,180,81,149,82,63,65,214,34,90,200,152,170,201,144,227,112,56,144,6,252,249,0,251,117,172,37,64,115,35,71,19,125,240,24,15,175,28,245,6,42,246,107,120,80,99,18,51,225,206,57,198,72,63,124,183,252,186,205,75,202,130,125,251,100,80,64,240,129,95,255,0,21,49,214,137,20,198,67,120,140,16,1,159,93,160,254,100,14,180,164,180,30,33,104,229,133,152,112,84,13,192,31,124,228,158,157,152,166,105,6,164,154,75,84,207,98,187,208,223,15,142,101,166,144,23,83,31,15,25,225,215,115,55,4,169,60,227,215,161,63,197,70,157,173,237,183,115,142,181,176,215,211,45,147,83,198,39,140,120,108,85,132,196,25,8,109,224,54,217,64,112,160,13,171,40,57,35,61,42,238,198,161,212,218,99,64,94,245,14,141,163,90,139,181,186,141,234,233,226,96,76,100,167,152,134,69,42,72,219,184,240,195,211,170,215,124,254,211,189,113,251,38,197,73,100,211,118,137,158,221,152,167,74,170,89,103,146,153,91,110,241,12,133,149,185,198,57,126,48,190,160,1,209,190,20,249,66,72,59,10,197,251,81,100,29,90,10,7,188,65,31,12,143,93,245,130,105,173,121,169,174,226,233,165,96,184,223,224,220,68,177,91,173,237,57,31,92,180,126,33,63,203,167,127,254,229,174,245,106,180,158,247,110,209,183,248,224,92,254,238,189,227,165,137,78,115,248,102,49,103,158,161,58,135,251,78,123,219,87,66,246,253,47,167,169,109,238,50,177,79,44,242,74,74,159,119,70,252,109,244,37,177,246,250,11,110,63,23,191,20,55,121,212,209,106,170,136,157,177,185,205,13,44,146,179,126,107,8,227,253,156,16,51,199,182,11,254,188,141,128,243,53,149,28,29,226,118,62,66,172,93,147,225,63,188,150,123,205,187,87,84,92,109,58,114,166,223,50,74,181,53,23,136,216,164,136,193,145,194,211,25,88,109,113,184,18,56,201,244,0,117,123,45,218,235,72,222,60,43,245,109,234,209,81,6,162,182,138,107,244,116,83,230,20,173,10,22,70,137,156,41,101,98,21,212,224,31,39,56,39,29,114,10,229,75,241,155,170,18,104,174,148,218,210,88,171,213,82,84,107,100,136,142,15,225,99,228,1,79,60,55,4,125,71,76,118,79,134,78,252,235,27,145,167,147,69,106,25,100,142,51,184,214,15,151,27,1,198,21,230,33,79,175,160,36,227,61,64,229,244,224,168,85,214,120,27,223,185,41,51,222,71,136,245,227,93,21,209,154,86,46,216,106,141,69,0,215,90,114,151,74,86,78,110,20,17,124,235,173,77,51,49,30,32,49,237,0,71,158,60,172,113,128,15,57,233,218,211,174,180,86,180,170,170,139,73,107,27,93,218,106,50,190,40,163,149,103,49,231,56,241,1,114,83,36,17,134,0,156,30,58,231,157,127,195,55,196,189,214,8,237,23,43,102,160,168,163,134,83,77,13,61,77,224,60,81,159,176,105,54,133,56,30,97,133,251,245,103,190,18,59,21,125,236,213,146,245,62,177,137,41,46,183,169,226,2,8,170,18,86,134,24,67,109,220,233,189,78,75,177,192,60,12,103,156,128,17,244,219,233,37,10,147,90,251,17,196,155,113,33,224,52,243,163,244,210,196,211,35,165,68,241,78,167,46,97,100,68,39,238,17,1,63,204,245,178,162,70,154,45,181,81,205,42,145,195,177,121,8,31,96,78,15,88,72,101,24,105,101,146,120,219,213,203,62,213,207,231,142,181,1,78,153,49,79,227,71,156,96,149,86,254,68,147,208,242,72,173,2,82,13,67,116,119,121,52,158,170,137,154,73,191,103,50,146,161,231,112,33,124,6,98,85,248,198,21,119,29,193,113,145,235,212,248,1,128,85,129,7,144,122,230,103,111,59,189,71,125,157,173,244,244,115,218,107,22,16,219,34,6,90,114,138,195,112,80,57,0,174,16,33,82,6,208,75,227,32,156,244,143,120,245,110,154,240,205,37,197,252,45,178,149,141,243,83,73,49,70,33,242,165,128,85,220,225,139,196,203,144,184,25,218,234,59,253,135,180,234,210,5,192,212,63,200,111,230,63,31,10,249,90,251,217,132,40,147,108,116,158,135,111,35,254,234,206,93,180,82,220,181,125,159,85,211,92,22,145,173,241,75,79,85,23,202,164,223,55,11,29,194,49,226,18,145,13,229,139,50,166,246,7,27,148,117,29,208,154,23,81,209,220,46,119,29,67,71,79,69,71,112,135,229,35,162,75,137,170,154,154,32,66,50,248,134,17,185,10,34,149,203,110,85,8,156,5,201,215,163,123,245,165,111,144,199,6,165,100,178,85,158,60,103,144,189,20,159,136,231,198,192,17,121,84,18,179,4,229,130,169,147,25,232,158,155,93,68,145,176,101,96,25,72,57,4,99,130,58,190,190,21,194,248,179,200,189,104,194,210,173,114,147,7,84,1,158,99,3,35,0,243,6,128,184,237,247,14,73,97,225,130,35,34,71,151,35,190,249,138,214,84,156,244,57,248,137,50,211,246,99,84,86,193,15,138,244,52,209,86,236,195,28,136,102,142,83,248,121,244,66,120,250,115,199,68,205,131,175,140,171,140,56,4,19,180,231,211,245,255,0,46,143,220,35,183,105,77,76,106,4,124,69,14,183,119,176,121,14,129,58,72,63,3,52,138,223,95,79,115,164,164,184,210,49,120,43,224,90,168,24,12,130,140,1,30,97,149,244,101,199,60,243,140,224,225,174,178,203,117,163,212,214,205,65,166,12,52,82,35,212,10,217,146,56,217,207,136,169,137,54,56,218,204,90,52,86,110,91,1,124,173,181,74,67,190,29,230,150,29,45,117,210,47,73,34,199,164,239,21,86,136,39,146,25,33,105,224,14,101,133,140,114,249,211,247,115,32,195,122,129,144,79,175,69,96,189,13,187,179,182,227,214,65,171,161,41,58,73,140,65,73,7,7,125,196,120,85,215,22,190,23,120,174,196,237,183,120,35,240,106,15,113,237,190,132,139,81,94,59,149,114,53,84,243,85,91,224,142,122,214,186,58,69,4,20,225,155,199,73,84,163,163,237,0,179,146,118,168,1,91,153,11,65,59,93,174,123,49,165,45,186,199,185,154,73,37,168,189,94,237,177,210,208,215,220,106,228,21,50,252,195,25,39,132,198,95,106,135,157,18,99,192,114,197,192,42,129,35,86,207,142,90,138,250,126,205,69,13,62,171,162,180,81,212,92,225,74,202,121,227,12,247,4,69,105,86,36,36,48,24,104,195,149,43,230,9,128,115,228,146,128,233,193,168,245,125,246,146,207,71,115,120,170,26,174,66,133,234,86,24,163,47,130,209,172,104,19,123,183,225,59,125,71,24,10,185,235,15,237,91,136,105,212,91,37,34,71,188,85,2,76,147,3,0,96,124,249,245,59,143,101,144,183,153,83,234,81,131,238,129,38,0,17,39,61,126,85,103,245,37,93,13,174,159,229,170,107,33,222,170,81,199,136,25,119,243,228,13,156,55,161,244,207,244,232,5,81,112,191,210,221,234,230,166,121,171,214,106,191,153,104,216,254,53,223,157,131,158,60,190,95,182,7,28,116,96,214,186,117,236,243,61,178,162,72,170,36,167,72,178,200,133,119,63,132,3,48,206,72,201,44,73,245,228,243,212,215,176,61,129,185,213,207,47,115,117,102,155,154,163,79,193,77,34,208,36,179,248,107,83,80,28,121,192,199,153,87,107,14,70,9,35,215,105,235,41,118,181,41,0,204,86,142,221,33,42,60,234,57,221,110,232,107,13,103,122,210,241,87,80,181,29,109,4,50,85,196,244,146,188,50,80,174,83,201,229,3,217,21,112,187,71,152,140,113,208,210,237,168,239,142,26,162,186,176,189,67,166,229,119,203,22,44,78,88,253,127,246,234,87,173,75,219,238,250,129,237,148,52,22,248,22,127,149,167,134,40,124,53,84,10,167,129,156,1,156,159,40,0,150,39,233,208,218,174,170,113,84,208,75,179,115,130,4,120,192,36,228,145,207,169,201,232,81,81,72,205,90,3,85,109,162,184,205,83,60,52,245,20,211,109,144,186,185,135,8,156,12,159,63,161,201,206,65,245,207,185,233,226,138,54,171,148,159,17,221,19,133,92,28,46,63,132,103,219,211,143,203,168,218,179,90,26,111,218,137,60,107,32,13,20,165,24,169,25,25,201,25,32,228,143,81,142,57,63,87,104,175,182,218,23,91,105,156,26,153,55,16,23,157,187,121,33,177,232,112,15,7,250,117,69,253,107,86,213,97,0,1,74,170,220,165,66,211,149,192,39,113,0,127,15,176,207,90,106,227,146,154,16,217,0,177,37,87,243,25,255,0,159,249,117,162,125,79,97,141,18,166,162,231,25,149,219,1,54,150,97,131,238,20,18,7,220,140,30,155,166,212,118,154,186,130,208,87,39,135,24,24,241,50,133,143,208,6,3,223,161,238,90,184,115,166,167,65,27,86,237,236,149,208,82,120,89,53,4,22,39,234,120,7,169,181,191,79,134,66,69,76,84,224,28,52,147,56,72,212,127,19,51,31,194,170,50,73,251,116,199,108,138,34,98,171,101,89,36,127,245,47,140,145,187,220,103,236,71,86,211,225,3,176,122,127,187,109,172,47,90,218,166,170,155,77,105,187,28,171,80,41,188,37,146,73,106,21,199,6,116,104,138,172,49,212,19,145,149,47,19,2,8,7,165,102,220,56,117,40,109,86,123,77,9,171,81,31,121,237,29,139,143,73,246,195,66,105,41,110,90,122,91,37,52,66,225,12,63,36,166,166,18,33,51,202,210,195,231,18,169,165,222,236,136,0,145,89,93,178,118,144,225,239,141,202,9,66,214,90,162,163,161,160,164,21,245,105,120,169,142,59,140,148,168,229,90,120,233,221,163,81,18,149,83,226,200,249,60,109,15,189,114,46,248,125,208,186,103,186,29,170,210,85,247,93,21,120,187,212,105,169,225,182,201,53,214,184,211,138,118,84,74,91,135,200,26,118,84,20,254,36,115,185,223,185,165,85,49,48,219,32,88,140,52,221,197,237,111,109,238,247,152,47,23,251,125,178,170,122,170,72,228,160,130,203,242,98,136,76,196,46,247,84,243,238,102,119,103,103,101,231,43,128,192,25,92,184,236,72,125,235,141,40,81,136,247,64,145,59,72,10,50,122,19,62,20,49,69,3,113,64,158,241,232,59,31,197,230,138,95,22,24,245,45,61,52,162,10,43,133,13,174,122,74,235,100,130,81,226,198,177,201,12,190,35,20,202,178,77,86,145,54,85,130,169,9,40,231,22,165,248,35,248,141,211,23,235,165,110,136,237,166,183,172,167,180,93,26,145,102,130,203,56,145,157,9,33,149,35,221,189,113,143,60,101,227,201,225,216,97,143,117,244,198,148,211,218,70,142,184,105,171,122,67,29,210,225,83,119,171,112,217,105,234,106,36,50,73,43,49,245,201,60,125,20,0,56,29,45,91,197,11,50,159,29,68,15,26,202,149,0,31,5,213,142,23,18,99,105,39,142,51,206,70,51,209,59,123,119,128,5,102,15,56,24,63,26,240,184,0,68,77,112,66,179,178,63,19,157,175,145,103,214,223,222,173,11,65,115,154,24,39,185,86,208,86,67,71,27,74,0,95,18,116,140,168,0,99,33,73,43,140,96,99,162,135,109,254,11,245,159,118,239,105,101,161,248,160,210,23,229,112,146,84,45,186,253,81,82,241,172,141,143,58,186,46,226,24,28,133,37,177,230,42,20,134,61,142,174,214,26,98,9,33,161,150,181,43,36,185,239,142,10,120,99,50,153,138,160,102,28,101,85,118,149,229,136,92,176,25,203,12,138,117,223,193,255,0,97,59,137,87,21,101,87,108,104,116,237,124,6,73,160,188,233,242,45,85,177,200,195,30,33,106,112,161,220,19,145,188,63,167,168,201,6,85,219,184,1,51,244,31,106,122,95,79,72,249,215,41,123,181,240,71,120,236,238,169,170,211,186,143,94,219,104,102,166,163,21,241,213,108,170,100,171,66,74,129,0,142,38,146,71,222,165,72,11,144,8,99,133,12,200,46,189,47,120,123,112,207,97,212,255,0,59,91,111,167,121,96,154,150,161,152,160,109,184,117,108,228,135,1,151,253,165,227,4,123,245,95,88,124,9,235,136,236,180,246,77,3,222,186,123,181,154,207,79,224,89,172,250,227,78,82,92,154,144,16,21,214,43,130,160,158,4,42,170,184,141,1,10,160,103,0,117,15,53,151,205,21,172,43,255,0,251,172,190,24,52,205,147,70,222,234,103,171,173,212,118,152,222,225,74,213,44,139,12,111,60,170,236,209,7,47,43,42,186,199,251,215,15,183,121,46,163,210,46,91,95,188,160,65,218,126,146,62,179,229,82,135,66,255,0,112,4,119,84,35,180,127,27,150,157,107,218,218,171,133,247,90,218,44,90,198,174,215,38,157,185,194,148,255,0,41,81,71,28,149,44,90,233,76,67,24,229,41,78,234,68,43,26,17,36,100,231,102,2,221,171,7,115,180,45,21,58,91,173,58,154,150,213,165,236,246,234,89,41,101,107,45,69,13,36,84,102,49,224,120,85,181,31,232,213,17,50,12,41,132,158,23,140,242,71,46,126,43,126,23,123,107,163,172,212,125,222,236,245,253,175,26,90,249,36,166,152,21,120,103,167,101,82,219,88,20,204,171,133,114,31,106,224,0,14,73,12,197,110,215,119,103,85,216,187,73,165,180,207,111,244,245,180,104,219,117,36,230,146,59,181,92,211,77,33,171,150,73,100,146,162,90,99,10,202,197,166,101,17,145,225,158,9,66,224,21,189,110,225,89,82,74,8,34,36,122,229,249,168,159,66,18,2,146,112,106,202,119,62,241,217,30,199,89,46,122,191,76,233,77,61,168,86,180,74,47,236,140,199,231,164,170,115,83,28,149,114,8,167,138,83,35,238,16,248,170,177,171,62,196,101,83,181,99,122,59,191,29,168,239,69,210,27,250,208,193,162,183,208,84,2,45,190,13,29,254,116,166,79,18,97,37,73,240,207,200,128,165,147,193,7,123,192,73,116,218,241,245,89,181,253,215,85,107,91,69,77,143,88,107,189,46,108,240,197,18,199,69,69,73,71,5,64,240,183,120,48,51,69,24,149,226,77,237,181,93,156,13,196,227,62,129,195,105,178,105,25,39,130,151,92,65,89,51,194,176,66,96,165,146,34,3,47,154,57,35,117,85,42,204,177,130,119,228,228,54,14,49,212,79,219,222,2,77,187,5,73,216,8,216,245,235,31,42,164,187,164,35,251,190,117,113,52,126,160,138,166,239,45,242,213,69,251,42,227,99,132,83,82,92,18,235,81,35,203,70,134,65,73,78,176,200,222,10,132,71,198,216,163,84,225,156,99,32,2,39,195,197,14,170,185,222,171,109,21,81,140,213,92,161,187,85,214,74,129,36,128,164,6,44,211,133,139,24,116,10,141,231,7,112,144,157,196,179,61,114,210,157,202,176,233,125,25,71,75,83,106,165,26,138,227,83,78,245,136,38,12,69,44,145,167,130,251,216,129,31,4,225,92,178,170,36,96,48,24,197,173,237,127,116,180,70,130,210,18,235,87,164,184,223,86,87,142,58,186,251,98,181,198,8,34,198,124,69,249,81,47,134,167,204,14,255,0,12,239,67,149,85,33,218,141,171,41,188,101,4,43,223,71,239,229,146,50,8,231,31,28,103,53,59,78,3,239,70,106,206,209,211,81,91,97,240,41,41,34,166,70,119,144,136,208,40,103,102,44,204,113,252,76,196,146,79,169,36,147,212,107,186,183,229,211,250,58,182,120,234,18,154,90,156,83,164,142,193,66,238,252,77,159,108,46,226,79,219,168,6,160,248,130,20,17,83,73,79,109,69,166,184,70,239,75,33,146,15,30,69,221,136,221,105,170,231,166,169,103,242,186,152,150,23,243,17,181,142,8,33,206,255,0,107,253,103,72,218,142,227,124,101,173,211,11,97,240,154,154,230,37,167,158,136,215,24,149,12,123,109,226,39,113,226,20,216,102,15,195,6,57,82,189,16,113,31,211,45,149,1,202,165,101,178,167,1,137,168,167,105,141,186,195,161,30,241,118,169,145,99,151,53,213,147,204,193,4,160,174,243,33,44,9,243,110,108,123,243,146,57,232,73,65,122,94,238,124,68,83,75,65,28,102,213,110,139,197,34,85,38,34,168,185,28,23,95,227,199,177,25,31,110,165,58,255,0,85,89,116,95,103,205,158,169,171,164,249,250,85,167,161,167,168,137,226,147,107,12,170,147,180,112,139,181,78,24,250,99,140,244,53,236,117,202,241,165,244,249,159,77,91,218,178,247,127,173,134,7,144,64,196,82,82,110,228,146,57,203,29,222,254,131,60,117,64,74,150,165,159,42,232,229,41,109,8,108,116,205,30,190,32,108,151,251,191,98,117,38,153,209,246,217,106,174,23,10,104,169,97,74,74,109,243,42,25,84,51,46,212,36,97,115,233,233,140,253,250,163,90,119,224,23,189,122,164,201,89,125,134,26,0,136,4,111,116,175,220,95,212,224,120,123,136,255,0,139,30,191,78,122,233,124,97,233,163,140,73,49,56,30,112,251,89,216,129,207,187,116,162,22,9,134,104,202,135,30,156,109,31,168,35,39,242,56,233,173,221,56,194,74,80,105,207,240,230,47,28,14,60,153,241,170,23,166,255,0,179,122,189,161,148,234,61,113,103,164,109,168,98,20,84,178,214,18,196,225,131,239,16,237,193,224,224,183,191,211,162,70,153,254,207,125,15,111,73,232,245,30,181,184,220,82,66,173,26,208,210,69,73,179,3,157,197,252,124,250,250,141,190,189,91,23,129,17,178,205,227,110,194,134,85,13,128,61,184,207,243,245,235,41,230,155,195,104,234,247,24,148,23,219,35,237,192,231,204,119,99,233,159,167,94,55,78,47,36,211,145,98,195,32,4,129,30,188,62,212,33,177,124,35,252,62,88,94,154,68,208,84,210,202,137,248,234,107,106,100,73,15,212,161,149,80,231,236,160,15,110,136,214,29,53,165,180,125,51,90,180,174,154,183,89,225,145,204,134,42,26,52,137,93,176,6,227,225,174,9,192,3,57,39,3,166,237,17,175,237,58,237,107,155,77,212,44,201,67,59,211,187,99,40,120,60,140,15,79,112,115,212,133,221,11,102,87,140,58,225,118,150,193,39,220,115,255,0,151,81,45,197,43,36,213,148,50,148,224,122,205,103,81,80,240,210,201,81,91,60,97,33,136,182,215,97,140,0,78,72,36,17,255,0,151,65,123,245,110,157,142,24,47,55,163,19,75,116,168,86,137,100,76,8,163,76,177,144,146,167,248,126,227,215,223,162,134,174,72,42,44,211,73,243,2,0,170,26,80,187,151,202,63,221,0,14,62,255,0,95,78,171,37,226,201,118,238,134,176,138,174,162,120,133,166,25,90,158,21,150,81,183,98,130,75,121,137,207,63,245,142,154,128,117,72,52,142,17,26,72,169,159,108,251,201,71,113,238,221,202,152,57,154,221,32,74,43,96,63,132,128,173,184,140,130,0,44,62,156,224,116,68,214,186,18,199,221,11,157,29,21,198,104,235,44,53,80,124,165,210,222,39,101,90,133,73,11,227,114,176,195,36,138,167,134,31,79,78,58,19,89,52,137,167,239,5,152,233,90,104,141,21,171,193,19,120,104,21,67,62,255,0,54,20,40,224,161,251,141,222,253,24,59,125,108,181,218,117,61,124,127,181,35,107,141,69,101,84,102,151,144,99,37,139,238,250,156,130,121,193,253,121,234,88,48,21,85,181,36,168,160,245,251,10,169,186,155,224,102,221,6,167,184,214,118,203,89,84,216,42,169,174,159,35,71,29,124,99,100,224,128,249,121,35,4,109,36,50,237,240,156,29,188,231,61,14,104,38,248,184,248,100,188,214,221,105,100,187,87,218,41,20,210,214,35,75,44,212,2,54,36,47,32,152,162,99,187,114,237,216,251,136,227,146,13,229,188,72,244,250,182,237,103,172,72,140,201,60,23,42,69,192,57,57,10,203,192,199,223,144,15,62,190,157,16,172,183,43,60,240,180,180,18,163,136,89,105,165,42,67,21,148,15,67,206,61,65,28,55,183,243,178,207,18,126,222,52,159,42,31,117,192,237,47,39,90,114,121,140,127,191,133,84,142,222,124,125,246,214,225,113,20,26,227,75,87,219,106,35,100,85,170,167,142,56,124,70,60,60,143,3,72,118,1,192,219,19,202,199,150,192,252,61,19,42,96,178,247,95,189,218,119,185,125,185,191,218,175,214,59,118,159,107,77,120,166,170,140,212,81,212,254,208,134,101,15,17,96,65,42,141,192,203,13,141,144,60,187,164,157,195,248,79,236,71,114,124,111,218,154,70,158,213,87,62,197,53,22,124,82,57,27,247,182,99,0,198,236,199,57,102,71,110,120,35,3,21,27,92,127,103,191,119,59,127,112,125,69,217,205,84,46,49,192,219,227,106,74,131,71,84,158,66,73,49,179,123,96,168,9,35,185,36,121,70,120,55,255,0,63,250,182,139,23,27,26,205,47,217,103,44,94,23,86,144,96,131,7,29,254,31,74,233,55,129,34,38,237,234,119,134,92,72,49,159,40,227,118,113,238,61,79,191,167,183,73,46,84,144,248,147,120,138,81,138,140,13,164,31,195,232,63,119,255,0,49,249,116,18,248,49,159,185,16,246,153,163,238,247,206,181,253,110,115,70,166,186,63,2,161,41,214,56,149,50,10,163,18,74,185,203,22,36,177,231,24,0,211,116,171,101,170,154,56,170,17,55,34,133,204,99,113,242,128,71,225,36,123,255,0,151,191,89,167,82,218,28,80,73,145,200,214,213,135,94,121,180,45,105,133,29,199,76,247,86,186,120,210,154,143,193,50,44,204,160,186,34,75,187,7,7,212,111,251,103,240,28,245,179,229,225,122,104,106,149,16,201,26,182,230,216,7,134,48,71,4,34,147,234,49,230,224,255,0,62,147,67,113,97,75,224,61,114,49,4,134,8,228,17,193,245,27,199,231,233,215,216,42,217,85,99,130,63,21,155,10,74,168,242,142,6,114,84,227,143,167,63,159,188,105,35,173,78,185,57,141,191,154,206,180,60,173,12,240,220,36,42,168,202,203,46,214,36,224,241,134,47,129,200,31,207,159,167,150,33,14,218,137,18,92,149,192,16,135,12,79,208,237,9,239,247,235,239,204,201,74,89,94,159,104,43,156,177,124,238,31,98,195,57,192,246,61,96,179,9,124,51,251,50,86,18,156,110,70,136,237,32,227,208,174,71,168,254,189,42,78,122,250,20,171,10,209,39,30,143,174,126,20,39,239,70,175,237,253,246,195,251,63,254,210,172,22,250,251,53,206,57,100,138,178,181,150,104,222,41,118,77,25,141,26,73,9,218,36,80,54,242,113,158,57,232,11,220,30,232,252,56,106,13,83,109,213,247,62,228,36,177,65,19,81,79,71,5,144,162,60,92,136,214,35,59,70,35,240,193,112,167,105,96,11,96,130,70,216,207,113,62,0,187,159,220,14,232,234,237,69,30,167,162,162,182,93,47,117,151,10,100,173,173,32,200,147,206,210,13,161,21,128,252,89,195,109,63,110,148,218,127,179,54,39,145,154,255,0,175,1,157,100,195,44,20,82,78,140,191,102,50,41,7,31,99,250,245,162,103,136,91,90,52,27,2,127,53,133,189,224,87,188,94,224,188,176,7,78,88,173,90,159,226,19,225,122,245,13,21,44,247,29,77,73,67,98,134,40,225,130,215,45,20,43,85,38,51,36,210,34,195,189,90,66,177,150,49,74,196,224,18,1,92,245,30,162,248,246,208,58,50,157,244,230,134,236,205,117,125,2,42,129,91,91,127,169,89,103,96,129,1,100,80,48,2,168,80,3,0,0,0,0,0,0,229,97,254,206,190,196,105,217,232,170,46,213,250,134,227,32,1,164,73,37,138,40,37,227,144,84,70,36,3,253,215,207,223,169,221,7,194,207,98,116,237,205,163,160,237,117,20,192,28,3,81,91,44,234,15,220,72,242,12,125,135,175,167,219,165,95,28,1,90,146,154,107,62,199,234,16,181,143,133,81,237,105,241,193,221,13,113,53,100,75,218,173,27,13,29,124,177,205,42,84,89,82,170,87,145,6,216,228,50,72,48,210,42,121,21,153,78,20,227,171,49,240,67,221,126,249,119,90,175,80,84,107,144,94,193,101,134,4,166,89,50,127,210,93,183,42,198,21,118,128,177,171,22,228,99,124,120,24,60,88,139,119,107,123,121,166,94,59,181,183,183,90,90,138,100,4,165,92,86,104,225,113,156,99,107,5,141,129,224,115,159,110,165,244,113,199,50,136,205,64,88,152,2,128,52,101,199,28,134,193,114,71,28,103,62,190,157,83,123,137,187,116,146,133,12,26,47,99,192,45,236,92,14,165,102,82,124,191,53,135,202,37,66,201,81,76,185,168,113,153,31,203,235,187,208,130,78,62,152,244,255,0,46,190,53,45,76,175,27,166,60,68,24,102,104,89,118,18,125,60,169,255,0,49,214,73,53,64,158,77,144,213,136,161,98,172,92,23,18,123,146,54,109,250,251,227,250,117,173,234,97,154,19,37,52,62,51,127,222,43,29,128,125,72,220,204,63,62,133,41,69,53,161,64,212,32,250,229,81,237,119,99,169,212,58,78,255,0,103,130,182,24,235,43,173,213,52,145,75,28,167,196,89,36,136,162,156,151,220,8,36,28,140,17,129,214,141,43,91,100,185,218,169,43,237,230,42,138,74,245,122,104,216,146,225,196,76,254,30,208,71,161,80,231,249,116,253,59,151,146,89,233,41,221,102,65,130,145,200,72,31,144,69,3,28,250,231,161,127,102,36,183,209,105,58,77,37,70,10,92,172,55,10,202,79,150,144,21,146,84,134,115,28,146,161,115,251,213,11,34,179,149,25,66,228,48,27,73,233,176,10,8,29,127,53,34,9,75,129,75,49,35,241,21,60,116,160,146,219,91,108,153,113,29,24,103,146,158,68,140,33,139,59,212,96,255,0,14,6,223,79,85,61,68,53,205,85,251,70,218,43,238,214,234,70,168,98,168,145,31,196,213,19,200,203,12,42,66,13,198,93,204,137,187,30,100,224,157,202,160,202,53,48,106,187,125,69,74,126,238,122,120,37,4,33,201,149,10,16,202,2,169,39,234,7,185,0,100,100,244,193,173,107,168,94,130,11,221,76,70,106,59,125,100,115,69,44,113,150,86,60,175,138,78,120,243,178,174,236,121,64,102,60,103,17,5,100,85,178,146,1,7,165,48,104,189,23,166,173,86,90,91,229,13,84,148,247,42,175,37,44,80,85,60,48,205,56,5,222,15,148,15,224,131,184,72,8,11,190,48,51,184,58,25,58,42,121,97,129,99,168,146,73,2,144,190,42,178,43,49,199,241,5,95,127,211,166,139,37,178,150,199,4,48,248,17,120,158,2,163,205,26,68,175,33,28,146,204,160,146,75,18,199,159,82,79,191,78,128,0,90,71,135,120,113,200,4,251,125,125,63,62,188,167,39,0,215,155,65,72,5,66,189,12,116,176,111,240,233,191,118,120,247,247,251,12,14,178,104,207,135,190,52,64,48,61,66,19,235,252,199,95,85,95,31,232,165,30,50,63,239,10,6,31,76,114,78,122,193,97,170,102,19,210,85,201,19,2,119,197,43,18,24,123,126,16,56,245,233,154,186,212,195,108,86,112,37,94,226,41,229,115,9,24,116,66,199,159,127,250,244,231,175,42,0,248,85,72,206,73,195,17,235,250,245,139,82,188,132,73,82,145,71,39,187,169,56,39,238,27,61,124,168,30,127,18,121,84,177,200,222,155,80,125,184,80,122,105,81,231,72,145,57,21,138,69,14,246,100,171,49,54,78,118,146,185,31,160,235,25,21,85,85,167,141,215,39,253,96,4,238,63,153,61,102,129,218,33,28,145,26,140,142,57,114,65,250,129,144,63,167,95,99,42,190,188,131,144,119,198,185,31,150,65,233,1,154,113,198,219,214,44,142,187,100,104,208,198,0,195,36,234,27,245,198,127,151,88,161,149,147,108,104,147,143,100,44,204,199,211,142,56,61,103,38,0,205,51,75,26,176,36,157,252,31,228,191,211,173,34,153,230,13,176,149,149,70,4,168,238,24,253,15,174,61,126,221,46,244,153,27,138,202,53,34,49,225,71,34,49,201,59,209,85,79,229,146,122,212,248,145,242,138,233,36,79,198,246,221,147,140,101,112,56,247,244,255,0,211,173,223,47,226,40,86,117,102,115,206,242,57,63,175,191,62,221,101,57,139,194,109,245,173,2,15,46,214,108,140,140,122,100,99,223,164,4,82,148,147,190,105,69,178,121,76,47,73,35,110,120,241,130,14,61,184,207,74,42,41,160,170,129,233,170,33,73,99,168,70,141,227,145,65,87,79,66,8,60,16,71,168,228,116,221,74,213,43,91,30,234,117,48,178,148,223,187,13,207,251,56,193,246,247,233,112,15,19,17,231,101,36,240,195,36,14,121,231,159,167,215,166,168,243,167,32,116,170,211,221,95,129,78,221,235,74,196,191,104,42,233,116,125,234,41,26,117,52,219,154,23,148,101,148,129,184,52,39,118,57,78,20,14,19,171,1,109,211,212,58,107,78,217,237,20,240,248,105,67,73,21,25,103,152,204,114,168,7,50,73,134,111,67,201,193,255,0,147,231,137,27,237,36,110,63,81,239,215,171,96,249,170,103,141,73,37,151,203,245,39,215,245,246,244,234,68,186,165,39,65,50,42,37,48,132,185,218,132,194,186,211,17,151,194,87,133,92,178,238,59,124,234,0,254,135,235,245,235,236,173,34,70,22,82,204,164,114,195,126,7,60,122,145,147,214,154,102,145,161,125,244,232,233,159,226,114,71,175,216,227,235,215,194,235,14,214,38,21,12,64,218,161,92,2,126,248,39,175,109,78,157,85,243,44,113,38,212,104,143,248,164,92,143,204,12,156,245,132,145,71,58,43,83,198,101,240,206,66,132,118,57,253,7,31,207,173,208,44,146,54,40,86,102,36,144,87,99,48,57,228,254,16,58,215,52,52,109,42,159,15,247,202,60,200,228,32,63,158,231,250,253,186,116,226,154,114,96,154,65,90,177,212,197,181,227,137,14,48,21,215,33,129,24,193,14,254,159,108,117,19,135,179,29,159,160,89,89,187,111,167,103,106,135,241,157,166,164,138,161,149,207,208,184,114,6,125,0,32,14,62,221,79,3,81,51,108,145,21,78,120,252,44,63,154,175,95,92,200,35,117,145,102,150,49,230,81,150,194,131,159,108,129,212,246,142,9,41,235,84,56,139,36,132,185,210,160,244,253,173,237,237,21,76,117,52,253,183,211,73,200,104,234,22,206,136,209,159,98,8,85,193,251,142,159,97,178,69,71,77,29,61,12,116,208,83,192,196,164,105,28,97,87,39,60,40,39,28,159,243,233,104,150,52,118,142,150,114,202,124,219,100,85,254,153,39,175,185,31,50,143,24,104,139,15,57,241,148,3,246,1,64,198,122,69,42,119,229,78,109,33,38,70,102,147,5,138,41,22,72,107,25,36,24,37,60,67,230,63,150,220,127,94,149,73,26,59,6,116,85,149,142,115,184,143,243,235,211,8,7,150,166,38,143,119,152,49,5,137,250,122,156,116,158,89,60,40,66,237,13,16,207,49,72,128,224,159,115,201,234,53,40,157,234,100,160,36,192,27,214,193,12,56,217,88,112,192,240,200,20,250,125,72,92,158,179,104,139,69,136,166,154,165,57,194,22,98,7,244,233,0,145,145,7,203,212,140,159,72,152,179,19,252,176,58,220,101,170,135,144,175,19,16,50,10,16,7,243,39,166,156,84,163,104,53,244,82,211,103,247,77,15,35,27,101,69,42,63,241,30,181,26,106,69,108,170,42,63,251,33,66,182,63,221,29,107,117,169,18,9,36,168,167,9,233,181,34,0,255,0,226,13,255,0,46,179,154,49,55,47,36,142,202,48,17,228,102,13,239,236,58,72,6,157,36,114,174,104,91,244,109,239,71,81,58,89,104,5,29,76,161,133,37,98,84,0,42,119,31,245,115,161,13,28,171,133,39,25,244,7,133,245,234,13,75,89,221,102,213,245,210,254,211,158,38,14,147,215,21,140,201,75,28,109,157,173,224,133,96,64,4,237,194,146,61,71,215,171,19,30,171,164,154,8,38,122,72,149,107,94,121,26,100,168,89,232,182,153,23,9,20,163,241,36,72,74,179,49,109,196,175,155,39,150,250,173,39,167,238,85,191,62,165,169,103,136,254,238,72,101,195,160,225,153,114,164,100,15,66,21,138,241,207,93,104,180,135,134,150,201,4,102,54,175,158,251,69,54,101,193,51,137,222,163,117,189,196,209,150,9,161,74,173,69,71,20,181,133,37,142,90,64,242,70,16,121,91,122,5,105,35,5,71,241,110,102,147,204,66,141,193,136,86,14,237,234,189,48,148,51,104,189,65,50,82,85,86,136,163,130,145,18,178,146,161,73,12,216,135,148,83,180,130,237,17,82,172,10,150,35,25,14,107,78,209,219,37,188,195,117,146,142,121,33,18,102,181,105,100,27,167,98,115,195,62,6,226,79,57,193,57,227,36,244,205,173,53,213,102,155,161,134,203,73,102,171,164,158,153,22,26,59,173,51,154,83,225,46,0,141,226,33,188,66,160,21,200,100,7,145,130,49,210,118,207,90,172,175,104,230,38,107,193,166,174,91,208,172,247,28,138,232,6,145,248,132,182,213,195,28,58,170,140,196,248,45,37,101,12,108,240,170,227,57,120,178,100,94,49,248,119,140,144,1,234,111,169,181,213,53,175,79,210,106,13,61,13,53,246,26,234,148,166,137,105,234,65,50,100,229,202,16,10,185,72,214,87,42,89,115,179,110,65,61,80,110,222,235,93,71,112,182,252,238,167,162,101,169,129,9,137,226,85,167,155,195,216,206,100,104,195,21,64,187,83,15,132,68,0,249,73,110,101,244,61,199,161,106,74,171,133,29,93,5,218,212,18,26,154,169,105,153,73,121,99,109,219,170,32,127,221,200,20,171,121,95,204,195,133,45,188,14,137,47,218,151,152,103,66,137,36,236,99,32,247,224,143,50,60,104,43,222,204,219,184,231,104,223,187,212,114,62,28,197,88,222,212,234,175,158,238,238,186,182,139,77,109,13,69,127,236,218,154,184,103,117,143,50,71,72,20,212,36,78,251,204,100,24,148,178,171,16,204,155,177,158,141,65,73,227,158,122,173,157,155,238,118,135,160,211,175,45,246,208,174,186,158,89,110,181,119,202,53,220,245,18,23,150,66,237,26,42,200,139,17,1,35,48,239,218,199,128,132,19,212,195,186,157,225,166,180,118,222,190,43,29,100,87,75,197,82,67,71,77,37,37,68,69,42,4,242,181,60,114,7,76,170,111,149,90,38,244,49,190,227,140,40,36,247,12,226,108,55,195,205,203,143,107,221,70,96,17,57,136,0,127,189,177,176,94,39,194,174,94,190,75,40,108,141,146,15,35,2,38,124,182,222,42,27,125,161,178,247,203,90,212,106,158,224,204,109,154,6,210,39,180,105,196,152,44,117,55,42,161,42,25,43,169,195,3,251,178,99,216,178,127,16,32,4,24,103,16,221,51,115,248,125,237,173,21,123,91,90,11,117,190,138,227,36,116,207,87,78,30,161,196,114,180,79,60,175,183,150,119,92,168,192,140,40,136,0,9,118,105,101,163,225,186,227,102,90,29,101,171,117,41,165,171,48,193,79,53,12,212,147,69,37,3,35,102,89,41,209,149,138,238,114,228,134,69,56,96,80,169,101,110,180,220,123,43,114,238,46,158,158,135,68,88,162,90,72,165,169,169,165,106,242,194,112,158,41,99,137,24,51,23,220,67,54,78,25,139,49,39,36,158,95,119,126,187,215,150,250,206,84,125,1,225,181,116,102,44,209,100,202,89,108,97,34,63,159,61,235,108,117,221,175,215,150,9,117,188,122,117,235,46,218,130,174,56,109,116,178,25,20,197,24,27,12,198,60,140,187,5,103,42,228,141,217,81,144,57,32,234,14,247,233,77,62,23,76,216,99,70,181,80,83,138,85,168,142,172,9,17,144,128,160,211,144,8,82,51,206,226,119,30,84,1,147,76,170,181,110,186,237,205,119,236,105,37,100,107,124,242,184,167,157,49,178,70,4,28,176,195,12,15,76,31,161,252,216,110,189,217,162,212,0,210,223,237,21,48,213,72,173,19,205,75,80,187,99,125,185,105,8,104,216,146,115,140,41,92,231,212,122,244,47,245,93,161,41,60,170,208,107,18,54,169,159,112,110,148,87,107,97,187,45,108,77,251,74,170,106,135,82,163,112,5,201,76,231,159,66,49,143,95,191,67,1,78,94,85,104,34,89,101,136,149,12,196,176,219,199,162,231,235,244,193,231,244,233,117,198,13,48,34,142,123,21,230,178,170,71,68,241,76,170,208,160,199,4,13,196,228,112,61,63,229,210,171,37,146,106,162,60,46,88,191,27,126,188,249,79,215,250,122,14,163,32,172,211,210,32,83,149,186,74,235,154,138,122,176,174,156,179,9,87,59,220,242,79,57,98,79,57,62,217,250,245,24,93,57,251,42,255,0,112,157,72,20,135,196,72,213,178,178,144,229,72,4,31,76,2,70,79,223,243,232,130,98,146,146,72,169,98,181,212,45,98,97,164,45,16,49,224,228,148,57,56,25,4,158,27,63,174,48,191,184,246,8,104,168,41,107,99,165,116,109,134,58,130,87,212,131,248,152,145,156,243,130,121,246,250,99,168,158,152,197,57,59,208,102,167,77,209,137,18,24,229,144,51,0,114,202,27,215,242,199,56,192,245,233,5,206,199,28,21,1,41,188,73,35,11,184,52,128,28,40,245,244,246,231,254,189,122,148,198,18,71,51,59,133,68,200,36,158,0,231,156,255,0,215,175,74,108,117,54,251,189,73,163,16,57,66,165,164,18,40,27,128,244,28,19,238,115,250,125,250,166,29,114,100,28,85,198,210,43,230,144,173,170,107,73,158,162,0,173,70,187,34,24,56,96,160,109,254,164,3,142,187,23,253,159,253,190,171,237,239,195,125,140,220,232,150,10,205,76,205,168,167,152,78,211,120,226,164,41,129,249,24,143,253,25,105,242,128,144,14,79,4,145,215,53,123,37,219,250,94,233,247,99,74,246,158,12,149,190,214,199,29,90,198,235,27,71,66,128,203,83,34,177,24,12,176,71,41,95,171,1,129,215,104,110,247,106,123,29,138,89,45,52,212,17,189,36,78,180,208,85,84,26,26,117,17,175,1,159,99,20,140,96,12,164,111,140,140,41,29,92,180,66,148,20,232,27,237,247,168,174,212,0,8,21,81,59,121,223,107,87,111,251,177,171,172,54,218,169,175,20,122,151,86,221,218,186,227,53,226,147,246,117,185,210,105,39,241,145,119,99,195,90,70,137,156,188,201,146,140,16,72,229,161,133,231,188,122,167,178,122,75,68,104,38,239,5,93,211,82,155,229,97,173,180,86,218,41,183,71,91,2,42,236,87,21,18,143,14,54,89,98,225,228,98,229,3,18,125,1,19,76,218,187,115,98,237,149,4,154,10,235,105,166,212,86,152,165,150,170,229,166,104,218,188,195,95,80,21,171,36,122,90,115,35,77,27,200,160,152,88,144,2,32,86,67,26,50,138,187,223,219,45,63,221,13,8,148,250,130,223,81,73,30,140,176,212,86,83,37,52,114,82,210,76,96,138,44,197,185,130,60,18,57,159,104,141,145,89,183,18,49,183,61,68,199,13,108,39,177,124,37,65,95,218,114,7,247,31,158,102,48,106,179,176,70,216,27,214,180,248,195,182,217,86,158,29,51,218,250,251,133,154,220,180,244,116,102,245,122,142,132,83,170,69,177,24,70,35,146,48,114,24,18,36,31,136,15,112,3,13,251,226,251,226,26,166,26,189,246,13,27,98,160,148,129,79,53,77,44,166,88,121,200,111,18,73,140,110,65,193,4,198,57,246,234,172,80,87,106,203,115,200,211,93,170,100,145,215,100,194,121,60,69,113,130,0,101,96,85,177,147,140,142,61,71,61,39,253,169,67,52,158,36,223,44,178,96,41,240,41,149,1,199,217,64,4,253,250,217,91,240,7,162,10,189,216,17,3,110,234,10,231,21,109,56,3,53,118,126,22,175,93,223,238,46,178,125,87,174,123,153,21,195,79,105,200,37,114,180,98,142,24,101,158,108,133,142,87,167,84,222,160,52,146,16,73,195,42,19,234,51,110,39,189,90,41,88,45,69,202,8,217,206,220,180,158,135,7,140,158,7,161,252,240,122,166,63,15,17,85,219,59,83,77,251,42,193,172,111,210,221,235,222,175,228,109,182,250,170,33,1,57,136,200,181,194,104,98,96,82,4,28,51,21,46,64,254,48,10,19,232,173,115,116,100,182,212,246,66,154,235,76,213,133,131,106,251,245,5,88,133,6,60,55,102,16,207,59,237,59,178,165,201,192,3,113,7,106,129,188,125,171,119,84,200,147,6,57,156,249,81,134,26,83,173,165,106,196,231,112,40,189,83,221,93,9,75,123,165,211,99,83,218,229,185,214,57,72,233,69,116,34,98,66,150,226,50,219,207,160,224,41,252,64,250,100,244,215,93,221,27,13,100,181,118,147,79,60,66,29,209,213,11,181,182,162,154,153,227,192,46,134,89,145,33,4,198,88,133,102,201,193,224,128,122,98,180,246,203,184,243,233,134,179,220,235,52,141,170,121,99,49,57,48,214,95,35,8,73,37,71,205,75,30,64,56,192,96,84,96,241,140,0,183,78,118,94,174,199,19,83,210,235,170,187,68,14,251,197,38,157,180,81,91,233,67,100,158,81,162,149,155,146,72,44,196,242,78,114,73,234,185,94,195,78,254,185,212,133,45,137,131,85,111,190,255,0,11,180,93,194,161,146,78,204,118,186,237,101,187,52,236,36,178,27,165,23,200,52,46,173,190,90,117,90,150,142,3,156,46,213,146,36,219,252,12,112,5,89,183,118,235,88,233,136,42,108,29,199,181,203,107,187,89,75,208,67,76,38,138,99,26,194,74,162,144,158,92,21,198,0,98,70,78,73,206,213,235,174,156,211,150,237,11,111,170,153,174,215,74,232,232,160,119,154,170,231,88,213,19,58,140,187,22,118,198,0,198,0,24,80,7,166,115,215,54,59,151,122,146,233,120,186,223,171,64,51,213,84,205,89,47,63,196,236,88,143,230,122,45,192,108,67,175,151,76,207,243,143,189,15,226,183,97,182,130,19,181,13,168,173,116,181,149,53,54,234,74,228,154,166,144,3,36,94,36,113,182,15,32,128,231,44,15,219,166,59,106,84,232,205,102,53,12,86,89,127,106,218,42,76,255,0,45,87,28,153,87,192,242,75,31,30,66,9,5,125,193,32,140,30,114,174,189,93,154,140,219,105,100,194,76,225,65,98,0,82,72,199,152,254,30,113,147,199,223,162,47,100,98,189,213,107,13,53,219,153,239,22,154,232,107,107,228,158,119,164,38,111,22,142,36,146,73,137,195,2,133,163,86,216,25,85,249,203,15,78,182,206,182,187,118,87,218,65,76,28,100,98,51,215,149,99,251,81,114,234,91,76,130,72,239,205,76,180,127,194,158,183,93,71,30,178,186,195,165,133,12,151,39,138,158,154,38,106,103,169,138,71,43,24,138,58,116,217,16,143,247,109,149,96,24,134,4,176,108,139,95,162,180,22,181,211,119,218,93,37,127,238,149,178,186,9,233,102,17,210,45,152,84,85,195,226,168,27,150,190,103,46,112,234,24,111,71,206,48,197,184,35,86,151,164,173,191,223,168,42,100,165,149,104,98,149,90,24,200,28,197,25,109,160,18,78,70,1,60,253,143,211,169,135,109,234,90,251,173,238,183,169,105,204,113,36,205,13,59,150,4,202,248,57,219,199,160,81,143,167,166,58,226,204,160,48,230,150,204,106,57,230,126,61,107,167,33,132,50,217,41,28,189,121,82,213,236,173,146,148,77,73,127,215,122,170,249,65,81,75,45,60,214,218,218,232,214,152,196,224,6,1,32,142,54,7,216,28,231,4,140,224,156,213,79,139,221,43,160,187,73,219,251,22,142,210,58,102,27,106,94,117,12,53,21,130,89,102,168,106,123,100,5,155,202,243,59,50,177,168,52,228,133,35,57,35,211,171,191,125,158,165,167,142,154,137,41,197,84,137,133,53,39,10,184,57,221,198,120,3,39,159,167,84,115,251,70,239,148,255,0,221,221,31,100,150,188,181,124,213,18,201,84,26,50,26,74,87,144,120,108,56,193,27,169,179,129,245,31,94,175,33,48,239,187,128,15,174,116,251,57,90,211,172,205,87,30,225,234,74,190,231,92,141,85,53,182,170,162,69,49,91,173,73,28,89,85,12,124,236,73,254,35,144,0,207,191,219,163,199,101,123,113,168,251,111,79,94,53,7,131,44,16,83,197,42,190,1,30,41,4,21,93,199,216,109,25,252,253,58,132,124,62,233,250,203,150,166,182,93,238,20,162,74,123,69,11,188,80,236,10,145,204,91,25,207,161,96,24,250,145,239,239,212,243,226,83,91,222,52,222,157,142,134,144,60,34,160,164,145,73,184,229,164,4,156,42,253,6,213,231,62,167,233,212,110,16,33,180,243,173,211,73,32,23,86,118,245,246,167,36,238,171,94,117,245,62,145,180,210,178,192,213,45,79,83,82,72,25,42,60,192,115,207,63,67,142,71,219,162,172,113,172,44,209,26,136,185,0,174,57,3,253,227,130,15,175,249,245,95,190,23,180,132,171,108,77,109,125,164,49,212,212,25,86,149,157,60,242,121,136,105,49,140,142,19,104,231,252,71,223,171,7,28,13,84,161,154,160,200,220,176,92,0,85,70,114,61,65,244,25,244,207,80,57,9,33,41,229,86,217,212,164,146,225,128,125,15,167,117,33,173,172,90,22,16,51,71,4,143,254,175,119,171,122,250,43,144,49,233,236,127,78,131,127,19,93,216,123,61,146,14,218,233,217,194,234,27,192,143,196,120,48,25,32,102,227,148,81,130,231,143,95,76,159,161,233,215,92,235,11,13,38,189,72,238,55,143,150,166,177,91,254,106,116,241,24,18,204,192,42,40,9,130,196,231,140,231,156,244,15,182,216,174,189,237,239,93,70,173,249,42,154,203,92,55,104,105,252,41,128,37,226,95,42,12,200,248,192,8,3,96,123,158,57,56,149,166,134,21,202,171,188,241,62,225,245,234,121,213,132,236,151,107,151,183,90,72,138,186,136,42,174,85,239,227,207,80,172,2,243,141,160,22,98,113,129,199,28,231,61,57,217,245,58,106,13,109,112,180,209,198,222,29,187,11,35,111,45,185,136,59,184,85,24,25,62,185,227,167,157,71,127,182,233,139,68,210,138,234,120,101,87,217,12,1,91,1,185,227,33,113,128,57,245,192,29,66,187,75,102,93,213,122,182,122,136,228,174,186,200,211,28,144,202,34,200,30,164,145,156,159,79,82,15,167,76,41,82,165,200,197,75,173,40,41,100,168,3,235,241,202,151,247,18,190,166,235,75,85,167,146,40,162,45,15,137,41,89,137,101,76,225,71,155,158,112,122,5,93,181,215,133,175,44,154,47,77,149,217,68,170,147,136,216,131,191,223,27,80,109,39,30,191,79,207,162,70,187,186,24,238,151,58,194,35,142,56,161,198,217,36,45,248,65,201,242,168,245,244,253,58,30,246,187,65,205,71,89,38,190,191,196,33,134,73,131,9,37,201,97,15,226,102,0,159,160,199,235,247,233,169,152,158,85,229,157,75,211,30,177,68,109,31,105,187,195,85,171,175,245,82,186,59,47,130,118,182,239,9,214,48,234,70,224,125,60,79,230,79,60,245,178,147,75,95,91,185,20,157,196,181,204,94,216,212,240,212,58,72,204,173,42,16,68,132,115,128,70,115,140,142,56,234,121,219,123,133,186,231,100,184,92,42,34,84,165,186,72,106,213,159,222,39,10,160,99,216,97,84,123,250,251,122,117,43,174,134,220,108,19,90,224,97,18,248,102,0,87,140,103,209,73,30,185,231,241,14,166,36,128,60,42,162,18,9,39,188,253,127,138,30,234,27,18,234,173,91,77,121,166,173,74,90,136,2,198,16,144,173,42,182,27,62,199,56,244,31,110,151,90,180,50,217,161,188,138,154,217,96,53,245,158,52,114,35,16,114,142,73,36,142,112,113,244,61,110,211,246,26,11,159,236,173,77,68,37,146,107,116,179,68,192,16,17,155,0,14,121,7,5,126,131,167,123,157,250,5,173,249,59,140,72,146,214,161,163,140,23,218,228,176,110,114,125,57,7,171,22,246,161,240,86,127,104,239,3,60,134,118,158,177,84,175,120,135,233,138,90,79,239,36,71,186,162,35,153,247,119,140,226,103,202,164,208,170,84,194,38,15,28,200,78,95,3,33,14,48,62,202,63,48,58,220,152,116,241,84,49,82,223,150,8,224,17,147,199,57,247,233,138,211,120,151,230,218,219,5,52,115,85,168,90,150,68,97,229,15,192,244,244,28,117,32,146,170,42,56,26,74,208,177,170,18,24,201,206,57,30,98,71,223,211,35,168,110,237,13,170,227,116,157,178,14,42,199,13,226,34,253,169,136,88,253,194,8,131,211,62,29,113,206,181,136,0,151,104,69,33,198,48,64,201,24,231,63,211,217,186,107,184,70,223,55,226,163,194,23,106,6,86,42,196,141,163,208,115,254,93,62,167,152,98,24,147,215,118,3,127,95,112,63,144,233,186,226,118,86,172,66,48,232,241,40,57,32,99,3,30,204,1,228,123,159,249,117,83,72,131,68,203,144,161,62,190,180,132,36,136,22,79,151,221,18,190,74,170,30,79,223,106,140,126,167,219,245,235,109,103,136,251,73,145,82,48,125,55,100,159,215,121,97,214,191,30,26,60,248,179,196,170,190,185,10,196,19,235,252,46,49,250,245,184,84,208,210,47,137,28,85,18,68,1,93,232,190,94,121,229,129,94,155,24,165,81,131,35,214,245,178,52,122,128,153,198,99,115,183,106,54,118,241,142,66,143,161,247,250,245,182,35,75,44,8,222,51,110,140,243,191,105,39,237,231,114,127,167,77,162,178,158,154,101,218,33,120,228,96,118,169,70,35,211,147,248,241,159,207,165,49,84,82,13,147,40,121,34,200,252,42,237,225,250,123,128,188,250,116,169,84,239,235,106,85,39,72,145,235,122,93,27,213,72,90,104,40,201,112,121,8,237,184,159,92,133,68,24,252,243,214,153,218,162,171,197,73,166,8,200,192,237,145,70,85,126,135,115,123,103,30,131,215,175,87,78,165,4,177,36,99,44,185,102,195,31,124,240,204,223,94,146,213,60,8,134,178,43,128,142,89,112,11,52,155,70,115,198,2,175,4,227,250,244,229,47,221,211,76,67,89,214,61,109,91,38,167,142,118,72,11,57,144,175,6,56,213,64,200,206,114,170,9,60,250,103,223,172,153,3,108,167,185,138,161,133,10,163,30,217,35,24,105,7,60,125,62,157,101,6,248,229,43,52,111,26,202,184,18,56,99,187,35,212,18,121,31,78,7,29,125,154,10,88,163,241,26,165,137,244,220,166,48,196,159,76,96,18,63,78,144,228,73,175,115,129,191,174,159,238,181,210,165,170,156,61,45,86,195,132,57,49,200,135,211,60,146,170,216,253,9,235,96,53,48,70,166,150,41,106,169,246,28,179,120,140,139,193,244,252,32,156,113,250,245,141,61,66,24,164,146,57,39,154,60,16,234,25,198,7,30,164,5,227,140,100,253,79,212,245,182,55,153,60,148,234,197,81,240,99,146,21,44,9,231,25,36,147,207,253,122,226,86,208,183,0,236,210,72,238,21,81,215,154,104,146,234,130,79,121,129,207,175,174,250,70,130,106,117,18,68,171,156,146,199,100,106,125,176,6,73,60,16,72,252,255,0,46,183,71,26,73,185,232,170,158,55,193,27,67,55,244,10,131,252,250,77,53,226,220,197,88,87,83,164,146,231,108,107,58,44,146,224,144,118,71,149,102,32,134,224,3,158,112,62,173,21,250,211,74,210,236,130,186,251,11,84,150,242,44,134,85,119,25,35,43,145,180,243,193,28,96,145,156,100,14,164,79,14,188,81,247,27,62,120,168,215,198,120,114,114,235,162,123,140,253,38,157,234,41,97,221,176,171,69,32,28,177,82,9,227,223,115,15,242,232,117,165,237,182,186,138,45,93,166,94,8,158,170,219,127,171,158,57,145,138,24,167,169,68,171,142,72,222,49,185,29,126,103,104,100,96,203,183,130,167,167,118,238,102,156,146,166,24,237,208,213,201,27,236,150,74,186,138,36,240,130,145,157,168,202,199,44,112,0,12,87,57,36,110,218,195,173,116,81,203,105,238,150,164,183,196,184,74,171,93,186,172,180,207,32,73,38,18,85,68,228,14,6,66,69,8,36,12,145,183,62,131,166,220,89,63,104,159,234,167,76,248,114,142,134,166,177,226,118,220,69,200,97,90,194,98,76,17,184,61,64,167,168,158,236,99,122,91,212,230,229,72,241,120,244,183,45,161,89,151,3,247,114,160,218,187,134,114,174,138,3,46,85,149,89,55,204,143,80,80,84,212,195,43,236,167,52,20,180,147,200,197,241,226,60,173,27,32,194,144,120,10,205,147,187,223,24,62,170,161,101,173,135,77,86,65,76,2,73,4,21,17,36,101,6,220,38,229,93,172,195,62,128,31,215,173,215,233,196,182,138,226,165,225,97,75,51,103,131,147,176,250,109,3,142,169,41,65,70,72,205,23,67,69,9,208,14,41,12,26,122,158,213,85,12,154,122,162,170,138,150,156,8,255,0,101,209,237,106,114,184,192,2,50,184,136,14,79,238,182,100,159,54,238,48,235,17,145,202,171,60,209,183,32,198,98,80,153,199,175,39,254,93,110,122,65,36,139,45,92,120,221,130,25,152,231,35,223,146,50,127,242,235,204,137,18,113,26,205,24,30,138,85,91,245,198,122,102,146,6,105,243,39,221,173,91,98,130,161,90,89,85,119,30,30,47,65,255,0,135,173,235,21,84,142,36,167,105,38,135,7,18,44,100,168,245,245,39,164,241,154,146,12,84,210,50,228,113,17,37,137,199,183,3,165,36,160,217,227,9,41,102,76,121,60,16,20,143,185,102,255,0,151,94,2,118,175,40,233,223,20,160,59,164,123,153,203,46,222,84,178,131,159,212,30,146,185,146,79,52,24,83,254,18,73,36,253,176,49,214,198,100,40,124,120,217,156,31,47,134,202,163,249,1,215,223,10,106,132,204,52,205,88,71,33,132,114,54,63,153,30,131,175,20,147,129,73,169,41,202,169,54,214,128,133,154,158,88,152,159,86,140,3,254,99,252,186,215,39,140,50,163,195,49,130,56,62,191,158,115,159,211,165,116,246,187,132,198,72,232,169,221,194,249,89,101,137,16,41,250,101,179,142,181,212,67,44,32,124,199,133,78,228,13,141,29,82,62,230,62,128,120,96,250,159,211,234,122,94,201,124,129,168,141,219,9,48,165,166,124,68,254,105,62,213,155,5,101,116,96,220,167,39,112,254,71,143,215,175,72,242,69,46,101,73,99,83,128,172,168,216,255,0,174,122,209,227,84,76,197,231,145,42,6,56,80,204,89,79,208,243,201,235,41,12,76,224,186,207,27,168,193,6,60,143,168,206,79,175,161,233,177,214,172,106,140,86,113,152,36,95,29,219,112,7,211,42,172,79,185,35,25,62,253,100,60,5,30,51,183,11,235,226,54,20,126,163,164,243,249,200,18,201,25,83,128,10,128,63,158,63,235,250,117,173,82,58,112,241,15,9,20,182,121,30,164,251,140,123,253,207,223,164,144,55,175,4,147,176,248,86,245,156,51,181,76,84,160,133,36,35,67,35,56,252,200,199,254,126,157,58,199,35,85,44,110,174,224,17,140,122,31,76,243,232,120,228,126,189,50,7,220,153,130,173,227,57,252,65,20,143,203,147,207,254,221,43,167,185,37,36,75,29,208,174,195,40,83,52,133,35,68,24,39,115,146,64,81,229,35,35,220,142,148,164,170,144,173,45,201,81,197,59,168,101,144,136,155,113,30,167,140,183,63,81,210,200,228,18,3,184,5,99,234,167,254,185,233,11,163,70,79,134,160,100,3,176,30,65,245,247,245,255,0,203,173,176,187,147,134,24,193,7,36,142,127,47,229,255,0,183,77,73,41,49,78,48,180,234,73,166,59,148,81,81,92,36,152,198,0,110,66,239,7,42,125,112,15,223,237,237,214,148,168,108,168,167,18,196,31,248,55,100,254,68,168,199,183,249,244,241,127,166,149,145,39,134,67,3,167,5,249,24,7,242,7,223,252,250,97,121,23,99,61,72,149,64,224,74,170,91,252,207,31,175,83,206,42,20,226,189,51,194,65,138,162,23,133,155,211,40,217,97,249,150,235,68,202,17,11,24,131,41,30,86,141,148,17,159,184,201,247,235,97,138,89,60,194,69,120,200,207,225,141,31,31,108,147,214,17,65,182,55,120,101,120,134,118,140,179,31,79,247,71,62,191,94,153,82,2,107,20,18,237,17,61,67,78,167,144,142,92,176,31,94,120,235,75,136,188,64,32,144,70,234,216,218,193,71,231,234,122,216,97,153,212,120,208,152,124,220,200,177,150,83,247,243,55,216,123,117,132,144,113,178,57,162,242,144,92,60,92,58,19,232,57,3,63,113,159,203,175,2,82,102,154,164,133,36,138,245,73,113,46,250,137,80,99,5,74,40,255,0,242,127,243,235,213,17,203,89,24,42,210,84,168,243,18,204,196,14,62,199,212,127,46,145,218,117,69,134,107,123,139,152,172,211,85,27,138,15,25,209,145,182,182,28,198,112,26,85,31,100,231,131,142,145,86,235,157,34,209,145,75,113,255,0,70,164,124,77,93,61,66,36,76,217,198,14,8,96,51,199,240,54,115,199,87,212,194,215,158,181,155,255,0,150,183,102,83,153,30,185,197,61,211,198,201,17,86,144,149,198,72,48,231,249,122,245,139,24,169,229,11,36,213,41,36,128,249,163,59,84,15,110,8,255,0,159,89,86,119,15,73,64,68,111,67,138,118,80,86,85,117,82,175,230,207,59,72,100,227,60,224,250,122,244,203,31,116,241,91,57,176,218,77,110,220,163,137,93,105,97,221,200,4,170,163,25,3,28,121,131,231,213,120,228,22,38,205,115,189,34,253,160,100,140,32,159,149,61,138,74,170,232,50,212,207,89,131,248,216,202,204,132,253,64,192,235,40,236,117,84,107,188,82,74,129,136,201,146,3,143,231,159,243,234,13,91,220,94,225,67,61,77,96,167,166,129,96,5,226,162,134,66,208,205,25,60,0,86,48,202,73,39,223,216,100,145,214,223,239,151,112,228,182,254,211,172,168,154,158,170,80,172,244,169,88,219,33,39,248,3,163,32,144,142,112,74,243,206,51,238,255,0,209,243,38,160,62,208,168,97,8,249,255,0,170,33,65,98,187,52,165,97,182,213,70,195,215,108,123,87,243,201,224,143,203,173,23,42,41,104,34,150,106,131,110,138,104,201,31,233,53,70,50,126,224,174,226,126,248,7,31,78,131,250,139,95,221,109,242,37,198,179,83,83,82,210,67,151,168,146,182,185,145,25,114,114,4,187,128,7,39,62,124,130,9,0,123,245,170,11,181,45,206,153,110,179,94,97,150,130,175,100,144,79,68,82,117,152,55,40,21,178,1,206,70,15,39,129,142,61,93,250,52,238,70,42,19,237,5,201,192,129,85,247,92,246,55,184,154,78,207,67,115,210,66,211,29,182,138,35,43,199,69,10,207,78,203,25,115,153,134,1,111,15,207,251,232,176,170,205,156,163,156,8,69,163,184,98,130,72,180,230,174,161,91,81,148,168,90,74,169,243,69,81,180,29,222,5,65,35,195,7,36,109,98,164,13,196,188,174,113,213,218,210,58,102,225,85,84,134,150,174,72,98,150,162,39,49,174,210,178,248,110,14,72,108,128,121,218,28,13,202,95,32,131,200,174,157,248,167,211,75,171,205,238,207,109,133,137,153,126,65,240,129,106,102,139,106,189,67,2,27,5,143,44,219,119,16,223,136,49,44,58,83,237,246,9,46,40,251,163,159,175,181,114,230,10,174,86,25,109,50,165,114,245,203,198,162,33,235,169,170,82,170,221,77,251,90,24,91,51,82,84,40,138,186,38,17,135,98,27,42,178,114,89,136,59,89,16,32,216,204,115,210,15,11,71,247,22,228,158,36,49,120,118,214,121,100,167,42,33,53,14,85,136,24,127,64,185,118,203,5,57,41,207,61,68,166,138,182,219,111,241,100,186,87,85,76,36,121,35,130,121,91,11,35,144,197,80,126,16,166,64,8,85,192,201,60,2,79,79,16,210,73,98,180,66,149,52,254,37,68,206,179,75,226,46,208,93,182,157,185,110,6,10,224,49,207,11,249,244,32,241,236,225,50,158,253,235,78,207,178,129,104,149,185,11,238,219,206,99,229,20,237,171,59,66,215,250,95,217,245,117,181,85,80,66,170,208,162,72,75,160,96,199,110,78,89,134,2,129,150,111,82,113,208,154,209,218,104,180,149,230,182,225,169,171,153,40,40,36,96,212,239,48,128,84,193,131,184,120,132,21,111,112,83,212,253,179,209,106,205,172,235,163,111,5,100,105,157,84,151,73,201,12,65,4,156,73,140,249,153,115,184,238,36,122,99,25,233,210,170,229,96,212,209,75,67,95,12,158,36,108,34,204,172,2,77,142,92,40,36,238,65,180,227,112,59,115,234,9,192,186,205,197,165,236,118,102,21,208,208,139,206,25,125,195,37,78,38,81,212,109,252,80,227,65,247,114,217,21,238,29,47,162,45,245,181,41,60,177,211,208,68,251,99,155,123,178,188,140,139,130,48,72,145,74,120,138,196,186,149,36,146,1,179,189,58,150,225,217,189,61,166,99,163,130,241,14,167,184,93,163,187,36,244,116,226,54,81,74,29,5,60,174,60,146,6,241,152,110,13,254,38,193,5,71,76,93,163,237,197,143,72,247,18,147,83,81,181,186,221,108,86,146,75,149,69,92,103,48,168,0,55,132,236,70,196,40,238,197,134,112,6,120,28,139,61,170,251,96,183,30,220,83,234,141,81,108,130,211,113,212,144,83,214,212,89,162,163,69,197,84,163,16,120,165,144,73,227,197,78,118,146,112,202,76,192,96,49,4,115,233,45,172,178,118,21,228,44,22,195,162,170,69,131,186,255,0,16,253,237,213,86,149,213,84,146,84,40,145,179,10,213,207,18,84,49,95,38,18,61,225,21,74,57,10,16,238,59,213,65,243,1,98,116,175,196,95,122,116,209,165,237,142,167,237,5,85,69,28,18,165,53,69,238,142,142,74,73,234,105,194,158,21,152,161,140,130,184,222,23,44,128,141,138,88,116,14,237,231,124,127,186,181,246,235,213,226,154,123,205,85,28,108,136,175,14,200,24,198,161,96,70,140,98,53,72,139,59,249,16,51,48,95,54,51,155,23,71,241,157,218,77,81,28,180,186,210,232,86,174,56,133,12,79,43,24,18,39,148,97,228,219,187,126,208,64,83,134,207,25,36,140,30,129,126,160,186,233,8,192,28,142,244,65,73,8,64,231,52,53,238,182,146,139,189,154,170,245,171,234,170,100,165,134,153,99,161,166,146,69,93,242,42,168,202,182,49,146,188,40,246,242,251,117,93,181,207,106,31,78,199,81,82,183,8,170,23,197,129,34,79,151,101,146,71,126,15,161,101,10,164,143,49,110,71,56,24,56,188,149,90,79,77,215,88,150,93,13,122,165,184,217,231,80,233,91,77,34,84,173,84,141,203,185,40,216,28,146,55,19,159,115,146,57,2,247,74,192,241,213,219,233,234,102,17,170,206,174,202,36,13,149,3,232,125,57,35,212,255,0,203,165,82,2,247,21,2,85,167,106,171,213,176,139,122,37,52,166,72,230,141,182,144,178,30,118,251,147,252,253,51,233,238,122,148,105,58,171,173,10,124,197,190,127,13,130,130,11,241,238,48,49,200,250,125,255,0,207,166,205,99,10,11,195,195,25,12,234,196,179,0,70,121,192,227,211,239,253,50,79,82,109,61,66,194,129,54,81,151,241,7,151,203,156,16,50,15,219,223,219,211,61,49,9,58,170,66,113,78,118,94,250,234,187,101,238,107,127,112,169,109,117,182,176,187,35,119,183,68,38,136,100,144,67,38,214,98,121,30,114,199,128,56,193,196,200,234,157,47,220,27,107,90,180,245,89,184,124,221,60,130,26,91,133,74,65,85,24,224,42,71,17,47,184,240,14,213,60,114,70,115,192,203,80,233,119,188,194,144,48,62,27,15,221,173,62,74,153,0,57,36,99,35,31,108,231,220,142,160,183,91,68,49,177,169,164,111,9,35,80,133,115,248,143,32,224,231,215,31,207,166,56,240,65,210,190,116,228,163,86,213,132,223,180,234,227,122,91,133,1,166,146,129,221,39,131,5,74,72,173,134,200,60,131,144,70,61,176,126,253,61,232,202,122,213,186,25,161,220,177,120,76,37,56,200,108,227,11,159,92,241,159,211,249,253,211,212,208,197,71,76,147,205,183,198,124,19,176,156,147,192,24,3,211,143,235,209,23,78,216,234,238,181,212,150,155,77,28,147,207,59,165,53,53,61,60,101,158,71,99,133,84,81,201,36,144,0,28,250,125,122,164,92,149,16,159,42,188,129,2,172,95,246,125,246,251,83,214,119,107,82,235,170,29,33,116,187,208,219,173,166,132,212,210,212,211,192,176,84,76,241,50,12,206,202,28,236,138,76,129,187,25,27,151,12,58,185,218,187,181,189,195,120,46,213,246,122,77,49,67,114,171,163,154,58,74,217,110,213,20,117,102,69,128,132,50,67,71,15,135,49,5,75,17,150,82,190,82,132,40,38,125,240,233,217,235,111,99,251,85,106,209,112,65,16,184,144,107,111,21,17,140,252,197,124,160,25,91,118,213,220,171,133,141,9,25,217,26,103,158,136,181,18,211,211,193,36,211,224,199,16,50,57,35,118,2,243,156,99,219,31,211,171,101,141,45,0,85,252,124,183,170,110,92,74,200,72,170,125,105,215,183,27,55,111,40,117,245,109,146,10,141,51,113,163,91,189,115,104,253,31,21,68,191,51,27,211,22,18,72,42,27,195,152,111,50,226,116,193,88,156,144,15,238,149,63,121,117,54,174,176,104,217,244,172,218,162,239,81,109,175,105,90,130,178,90,81,182,225,9,116,146,80,243,173,44,65,134,217,33,8,35,11,22,21,242,242,178,140,88,238,212,220,236,87,61,43,75,6,155,191,80,222,18,70,73,43,107,104,18,24,226,106,194,139,243,32,162,97,131,180,128,202,219,212,28,76,57,35,208,49,241,65,84,117,45,198,247,18,13,212,250,126,134,42,72,184,227,198,121,22,73,72,251,128,16,117,103,131,90,45,231,16,178,225,59,73,222,121,145,210,54,219,106,169,196,31,40,104,197,81,141,70,94,158,41,20,238,46,254,84,192,206,89,137,192,250,255,0,62,163,218,127,79,93,111,186,138,223,166,237,148,166,75,133,198,170,42,42,120,79,148,188,210,56,68,94,125,50,196,14,126,189,72,181,138,202,245,9,76,136,199,248,206,7,232,63,231,209,115,224,139,183,163,84,247,218,221,116,184,211,198,212,122,110,158,107,187,172,209,146,175,34,226,56,176,125,3,172,178,36,131,255,0,193,158,58,234,74,116,90,91,41,194,112,5,99,91,111,245,47,37,21,209,157,41,167,45,250,59,75,90,116,141,166,73,36,165,178,80,65,65,3,73,130,236,145,70,16,51,96,0,73,192,39,142,78,122,118,83,181,55,50,128,113,147,159,78,190,134,82,231,30,97,245,251,245,132,206,84,237,92,177,39,27,112,122,229,206,100,151,9,205,108,192,254,209,95,124,85,117,242,50,224,113,145,214,106,8,59,203,112,7,243,235,28,144,2,151,25,252,199,61,107,173,168,240,97,11,201,105,24,70,190,252,159,253,186,68,64,58,150,118,165,137,48,42,37,221,26,163,73,219,250,234,64,115,37,213,214,135,131,130,86,87,196,132,99,255,0,167,226,30,185,173,221,232,218,158,239,115,163,140,28,138,217,83,143,160,115,255,0,151,86,179,191,223,17,51,46,183,190,246,166,217,219,195,117,147,74,71,21,100,87,33,123,120,21,166,106,112,118,180,107,16,109,195,196,43,133,147,4,31,81,146,5,70,188,252,100,234,250,74,58,170,106,62,215,232,104,229,223,255,0,243,24,168,170,94,85,102,0,228,252,196,242,134,60,242,89,49,159,207,173,55,9,184,77,150,224,147,66,56,139,38,228,198,160,42,24,212,250,214,130,209,53,178,203,97,159,55,63,221,203,35,81,110,105,16,255,0,10,146,51,131,238,7,175,31,110,140,127,9,221,169,238,77,131,185,151,61,77,113,211,117,22,248,109,246,73,64,169,171,132,111,71,153,128,14,160,130,65,40,178,175,160,56,108,15,94,171,86,169,248,216,248,130,189,213,67,103,109,89,75,111,166,73,63,115,81,111,181,82,210,212,66,163,208,163,211,71,3,2,115,199,155,171,87,240,133,241,37,122,211,125,159,186,92,187,207,168,46,183,235,149,250,232,203,65,112,189,234,22,172,141,233,98,217,26,170,68,210,203,80,136,178,252,193,103,217,181,130,47,152,144,20,93,227,28,81,225,98,224,74,52,235,17,51,156,213,110,23,194,219,23,137,89,94,168,204,69,91,61,43,81,89,5,158,178,255,0,124,171,31,48,176,188,20,251,136,95,9,74,128,72,24,252,67,24,207,31,78,164,253,183,142,8,172,174,150,229,68,169,133,49,81,42,169,109,174,216,59,115,246,30,184,247,3,160,81,238,238,178,188,184,142,213,106,136,219,174,168,159,34,246,237,63,114,170,158,24,114,10,230,19,26,163,7,143,39,42,229,151,208,161,32,128,174,201,170,187,209,111,164,172,183,82,217,117,141,125,21,94,30,42,250,43,21,53,158,88,148,100,248,132,214,60,171,189,182,132,40,209,174,220,156,115,140,242,238,201,104,94,181,170,183,138,133,167,74,69,28,13,123,195,85,95,91,85,47,142,33,62,16,76,224,108,28,149,25,224,228,250,243,215,61,62,39,107,110,157,201,248,132,165,158,254,145,193,65,109,50,83,65,132,202,42,82,198,147,182,225,159,254,107,204,163,253,208,62,189,88,139,109,143,188,55,11,140,242,86,173,117,111,250,66,136,40,245,6,164,142,156,51,103,208,254,206,167,59,73,200,59,179,145,143,83,147,213,41,238,30,179,174,214,157,203,173,162,142,150,54,165,74,198,172,127,10,109,208,147,243,53,18,188,104,73,30,66,101,199,160,36,34,241,235,213,139,84,132,236,100,138,187,98,216,47,74,134,49,245,171,61,107,51,233,253,51,105,210,182,147,227,215,222,90,56,204,170,187,76,49,28,52,178,224,1,183,32,185,231,208,176,29,34,214,154,90,215,173,117,60,113,221,170,3,90,52,149,33,168,170,203,228,121,65,114,184,228,147,133,228,147,232,62,253,35,237,30,172,149,180,76,186,158,235,70,100,185,212,239,104,21,35,111,114,68,81,168,11,199,3,235,210,139,141,139,81,105,142,205,235,91,180,246,42,234,221,71,117,162,172,157,233,96,132,188,179,25,99,40,35,141,75,3,184,35,112,0,245,233,81,29,160,207,63,95,1,90,151,84,82,209,196,192,144,55,216,116,239,61,43,110,169,239,197,130,209,109,20,214,107,85,101,82,195,1,147,195,158,85,165,196,73,201,84,33,156,231,202,64,224,14,57,62,253,64,59,143,241,181,104,208,182,186,170,251,29,131,124,212,136,208,71,4,243,238,115,81,150,218,28,199,131,177,177,156,231,209,148,251,142,171,126,191,239,79,114,123,117,102,161,184,107,78,203,84,89,27,81,188,207,71,61,109,193,86,89,204,77,31,138,90,32,155,208,97,147,134,192,36,146,51,207,85,138,249,173,110,215,226,134,161,98,136,172,166,102,40,92,153,95,216,190,230,32,224,12,14,7,29,106,219,179,225,128,106,72,213,230,79,222,43,158,63,198,184,192,86,135,22,83,221,0,125,166,136,61,193,239,207,112,53,142,162,125,87,113,170,164,90,202,245,19,200,145,167,139,28,100,146,85,124,229,189,6,56,207,30,157,27,59,45,221,94,235,105,189,3,60,114,71,73,51,94,34,145,233,97,173,105,57,1,178,178,8,203,99,118,125,10,174,72,247,39,210,156,201,89,83,49,6,73,153,182,146,71,62,228,228,159,231,210,184,174,122,130,182,33,109,167,174,175,150,38,144,72,41,163,145,202,23,198,3,4,28,103,7,25,199,87,82,245,171,120,109,160,60,133,11,117,251,151,135,190,225,62,103,243,86,162,207,222,193,122,130,105,181,69,69,153,174,181,51,200,126,98,89,34,138,84,109,224,158,21,129,32,128,192,54,51,233,206,113,155,131,240,215,170,40,181,126,153,172,185,67,115,167,190,79,105,146,42,74,183,167,146,51,242,140,21,198,92,72,20,175,150,48,56,200,242,159,95,83,64,126,19,123,124,46,29,228,161,254,253,104,195,89,107,166,183,214,85,154,75,165,0,104,42,14,213,137,78,201,70,215,195,207,25,244,56,59,79,208,245,210,221,13,111,177,105,187,99,233,189,37,73,104,180,177,30,36,148,86,232,96,130,53,56,252,69,99,95,94,122,19,197,184,168,236,205,176,70,226,180,94,206,112,85,60,226,111,138,240,9,196,111,143,230,154,117,78,155,21,150,153,170,204,139,92,46,213,107,11,52,204,118,236,221,198,10,167,36,243,158,113,253,114,155,91,219,180,148,22,89,104,99,170,174,135,246,130,136,21,39,158,108,120,67,151,218,146,18,163,56,231,31,243,235,229,218,254,247,157,88,212,83,85,211,67,111,211,52,237,81,82,205,33,216,36,199,0,228,174,113,143,175,67,186,109,61,121,214,63,51,127,154,249,85,242,241,214,10,10,52,46,192,16,229,65,144,2,72,219,201,227,223,131,249,101,176,68,140,86,254,72,84,126,239,247,242,250,84,243,81,85,73,106,177,118,202,27,98,199,20,53,236,99,147,207,176,237,201,35,115,115,129,148,7,128,125,122,24,119,35,184,90,193,53,62,176,211,118,155,220,245,50,90,165,138,225,79,52,5,91,107,44,104,234,65,32,13,140,89,193,35,62,153,227,35,169,253,214,107,85,222,135,73,105,182,174,137,171,109,177,24,217,252,76,108,109,236,54,147,235,156,30,70,71,175,211,160,119,119,62,26,43,96,211,247,254,242,91,181,205,210,213,168,104,40,234,238,53,20,210,170,212,67,52,116,145,238,2,53,56,104,153,182,6,222,25,177,206,20,14,122,45,195,92,101,11,41,124,72,35,199,165,102,56,219,87,75,104,57,106,96,130,78,12,28,205,88,46,213,247,130,159,78,118,238,128,235,218,72,236,87,59,148,179,124,188,115,76,130,90,175,87,51,136,201,4,41,83,184,126,35,180,228,224,21,203,111,116,53,45,93,125,45,154,245,225,212,209,215,154,143,10,68,216,118,152,202,182,51,143,67,129,156,99,213,79,208,245,68,239,253,238,215,213,250,238,61,53,113,168,158,182,223,74,241,72,69,52,64,212,237,216,174,88,29,203,184,130,73,198,229,231,28,140,103,162,206,149,239,222,179,146,233,71,111,172,74,201,173,98,92,120,149,116,240,26,199,143,194,3,247,171,181,35,241,67,112,172,140,119,109,64,193,124,238,116,167,132,218,74,195,69,64,156,96,72,223,164,253,235,10,159,105,239,214,150,139,225,5,34,21,149,66,182,49,157,48,55,232,124,106,233,233,106,121,180,205,206,227,168,171,106,158,165,169,232,146,8,78,227,182,117,201,225,190,224,140,123,123,245,49,213,151,187,122,91,168,35,168,159,201,91,91,79,75,133,3,130,204,14,72,231,30,135,156,143,243,234,159,91,59,243,175,43,236,80,197,110,138,154,225,58,200,237,36,123,86,9,226,246,81,60,108,121,5,138,121,226,200,5,136,36,156,96,165,166,251,151,167,53,69,1,146,229,116,130,223,115,111,15,231,41,42,137,141,160,9,181,102,147,119,42,21,75,17,184,159,80,61,136,61,81,187,224,107,113,65,96,168,226,54,0,96,120,207,46,83,70,184,119,181,77,178,217,65,8,137,39,247,18,70,163,215,76,24,157,204,85,150,8,161,221,170,119,243,200,32,18,9,30,128,110,231,239,144,221,53,220,214,31,155,48,24,164,203,42,143,17,78,209,248,51,146,89,79,191,235,159,232,142,217,171,109,181,55,106,75,37,61,82,212,153,232,218,120,102,136,130,174,83,27,188,202,48,120,57,206,8,224,231,173,151,217,82,55,145,228,167,102,1,17,99,100,60,140,224,103,142,61,79,169,207,89,103,27,83,4,165,96,131,208,136,53,190,105,214,238,64,91,74,5,57,130,8,35,191,59,119,28,210,1,35,82,82,185,169,69,72,93,156,201,35,150,242,100,229,155,104,96,6,51,159,79,78,163,182,61,107,100,186,235,15,238,181,161,77,68,235,72,213,115,154,136,17,208,32,42,165,55,44,164,163,157,249,3,111,162,147,246,50,106,152,105,170,237,115,208,202,142,22,72,154,50,73,220,64,35,30,161,113,140,125,199,231,208,127,180,189,138,213,154,19,88,54,164,191,247,134,183,82,211,172,114,127,162,181,154,150,138,54,145,242,11,185,141,183,73,129,187,0,251,159,183,79,97,203,125,42,46,206,174,85,21,227,87,165,196,37,136,9,254,233,233,221,229,70,8,225,152,212,160,161,185,110,240,143,239,32,134,89,50,172,125,3,14,54,253,120,227,172,254,70,35,35,73,78,86,41,67,110,224,240,79,234,220,240,79,183,91,132,145,197,16,102,168,89,25,153,152,51,170,242,115,247,220,125,115,214,169,39,118,97,19,51,109,101,194,149,144,96,126,64,115,237,237,213,85,20,145,157,232,155,109,172,25,31,183,249,245,223,80,102,239,11,208,220,110,182,111,217,45,93,113,181,77,34,138,122,101,17,187,39,240,150,37,240,164,166,27,205,183,33,212,14,72,204,95,255,0,186,114,122,170,131,111,187,233,166,178,179,86,189,29,36,151,57,99,48,204,67,13,133,222,57,207,132,164,28,18,113,142,121,228,96,71,241,13,220,253,99,218,93,89,169,171,169,251,79,127,173,162,181,86,195,89,29,254,107,75,138,33,12,244,240,121,214,127,15,107,186,205,35,166,55,168,24,199,226,207,85,215,87,252,114,106,107,221,100,247,75,70,133,211,148,245,85,190,35,79,45,76,109,52,134,71,0,51,113,183,203,193,218,165,156,174,6,88,237,29,109,173,173,236,18,210,73,72,38,4,226,126,181,202,248,135,17,226,66,225,73,237,20,0,38,32,198,39,186,175,246,166,215,125,198,161,161,241,32,166,160,93,146,97,90,138,154,58,152,38,141,148,50,4,150,76,177,96,24,101,114,14,1,56,201,226,41,170,43,181,189,92,84,151,154,43,212,242,44,242,7,88,109,245,83,26,96,29,145,137,218,87,114,227,206,64,56,242,238,80,84,132,81,66,45,191,22,93,210,142,128,71,83,221,10,250,41,24,248,143,79,79,164,173,181,17,52,129,178,187,158,70,12,255,0,130,48,89,134,112,160,29,193,70,90,155,226,183,188,102,153,233,165,215,215,202,177,187,9,28,255,0,42,212,108,190,96,119,210,52,13,25,202,187,96,100,133,99,158,72,29,91,75,150,232,253,137,143,33,66,150,229,195,191,245,22,79,137,39,235,93,5,190,105,235,230,158,187,71,118,91,180,55,27,117,83,10,120,106,41,171,196,208,130,195,34,39,27,139,38,223,49,93,228,176,7,59,143,57,141,181,193,227,171,150,26,221,69,138,202,122,143,198,237,20,111,78,217,253,211,21,102,216,164,231,5,73,78,71,13,202,238,231,223,253,187,119,25,166,146,122,141,69,114,168,121,29,201,221,115,170,133,86,54,198,99,88,224,146,56,209,114,170,124,170,14,71,211,142,162,250,135,85,215,234,106,195,112,184,193,25,168,36,31,17,165,154,83,128,0,0,153,93,243,192,3,39,36,227,146,78,122,121,188,72,24,21,8,100,243,53,126,234,251,153,77,77,28,119,26,139,213,150,217,36,32,69,42,53,226,154,24,100,151,105,201,95,22,68,138,25,74,224,149,136,50,6,83,234,10,0,154,171,226,15,179,208,219,154,24,59,163,44,90,134,163,194,122,226,99,53,177,136,203,238,41,227,172,126,14,208,24,144,202,194,69,125,160,120,132,141,188,253,172,185,212,215,212,205,85,58,83,43,206,48,203,21,52,113,34,143,246,81,20,42,122,127,8,30,255,0,83,214,20,245,245,212,145,77,5,45,108,240,199,80,0,149,35,144,170,200,6,112,24,15,95,83,235,245,61,70,110,204,224,83,131,35,157,116,91,74,124,71,118,158,190,224,154,123,75,181,214,243,127,158,101,106,99,106,142,92,51,141,152,111,15,104,221,134,142,50,70,230,206,197,33,122,178,245,213,211,205,220,125,43,116,174,138,116,154,227,165,171,229,173,86,143,18,45,64,146,222,118,224,114,196,25,102,206,0,199,60,117,73,191,178,243,86,27,110,179,215,90,79,230,39,132,93,45,116,183,13,209,12,159,244,105,154,63,241,47,255,0,237,125,122,189,218,170,68,165,188,105,137,205,194,152,120,215,7,167,119,104,151,126,26,146,118,192,218,114,73,104,215,140,251,103,156,99,172,247,22,188,55,42,236,10,118,231,226,43,117,236,197,135,233,154,253,96,94,21,136,142,138,28,246,167,5,158,40,62,100,35,73,153,36,134,77,168,228,21,15,132,28,99,234,140,121,247,235,43,138,86,87,219,234,105,39,72,101,53,16,188,91,101,103,44,11,2,7,161,251,244,207,118,164,86,170,13,137,99,150,102,129,86,165,98,65,181,69,68,99,140,238,255,0,230,19,130,61,143,75,110,240,75,224,69,75,5,80,44,42,41,206,226,20,177,85,145,75,96,96,103,42,15,89,163,138,223,102,12,214,251,173,202,138,193,111,150,189,232,82,89,35,240,193,82,229,81,247,58,167,169,86,3,150,244,199,56,192,198,122,108,254,247,195,22,233,228,183,24,160,88,188,68,153,228,144,42,54,87,42,235,28,108,64,28,243,156,228,28,15,92,103,115,167,107,197,158,225,110,130,189,212,212,67,44,34,70,92,20,44,164,6,0,250,129,156,224,113,199,85,158,178,111,137,197,182,86,210,84,118,106,195,42,195,68,206,247,90,219,165,12,245,98,88,151,59,161,73,22,120,147,112,93,170,166,50,50,192,179,122,158,175,89,246,43,79,191,19,223,64,56,215,235,208,176,109,137,211,25,138,178,246,205,101,98,187,176,253,165,21,61,60,132,100,77,11,201,184,231,208,1,49,42,199,235,234,0,250,250,117,157,235,185,90,19,78,92,126,66,227,170,109,59,89,88,133,142,90,95,152,65,131,248,163,95,54,113,131,185,70,62,153,28,142,114,107,67,241,83,220,234,26,59,61,194,220,182,170,26,90,118,165,104,237,149,177,193,5,92,100,0,124,120,225,148,198,237,128,63,10,42,140,156,40,227,17,90,127,132,14,232,213,197,19,165,77,160,111,228,199,227,205,185,63,79,11,7,244,61,23,22,205,12,136,248,86,57,119,247,7,247,184,124,205,117,81,53,245,147,84,89,86,191,72,234,202,26,235,114,174,241,83,111,174,83,3,5,255,0,20,137,32,227,13,156,103,7,159,160,38,49,112,239,70,137,162,147,246,70,163,238,94,154,142,224,24,196,212,235,125,130,153,35,145,178,19,196,14,225,249,228,1,187,156,231,4,141,195,159,54,239,130,221,97,29,43,252,198,177,154,129,164,80,37,142,42,18,99,113,235,130,222,42,228,103,234,58,217,106,248,73,211,246,249,204,87,222,230,211,248,128,20,49,211,207,13,60,156,130,8,243,51,250,140,130,49,211,131,72,28,234,178,159,42,220,213,241,184,247,59,183,90,127,230,108,58,187,93,233,75,59,193,40,87,166,174,153,104,224,216,200,167,17,203,47,14,66,182,236,6,98,9,250,109,29,67,39,238,231,101,173,87,168,40,233,123,205,165,164,160,156,44,162,74,125,65,12,134,48,56,49,159,222,96,241,180,128,219,114,114,62,155,106,172,63,10,93,191,150,225,13,190,155,83,93,171,106,100,70,240,96,50,171,33,10,9,32,58,70,6,125,78,55,123,19,142,15,86,19,225,107,182,90,10,217,162,90,158,171,183,246,119,188,233,187,189,93,190,166,227,85,67,3,86,200,67,137,161,127,24,130,220,67,52,124,125,184,198,49,212,119,10,69,186,53,145,34,174,112,219,117,95,189,217,161,80,70,106,193,168,142,225,20,85,52,210,199,53,52,200,36,141,224,44,197,148,140,175,175,31,127,94,150,69,110,142,40,137,104,102,140,18,78,24,18,61,126,164,251,244,141,90,81,49,72,102,141,226,102,39,206,57,82,125,72,244,231,244,235,100,171,83,60,130,51,73,51,68,124,165,160,150,72,200,35,215,240,156,255,0,237,214,112,168,73,138,233,136,10,9,72,81,204,10,86,180,238,235,230,69,2,51,229,27,192,200,30,158,223,215,175,47,136,202,220,42,166,61,242,113,244,29,97,61,65,154,19,78,33,141,148,228,21,158,33,199,183,36,244,221,79,5,5,177,12,116,86,164,163,86,37,164,249,86,68,5,179,201,192,7,250,245,17,169,118,27,124,41,194,50,178,159,14,159,115,99,59,140,67,60,253,63,244,235,27,213,150,154,239,108,168,180,212,213,3,53,84,32,120,107,17,242,182,65,94,113,130,119,1,199,254,227,76,64,197,186,111,218,143,34,122,129,48,0,46,79,182,213,95,235,214,168,229,105,165,103,129,195,0,114,187,37,102,31,245,252,250,122,12,109,81,58,157,99,73,56,56,219,239,66,61,63,241,99,219,205,51,171,170,180,37,202,146,227,36,20,213,107,68,176,45,59,206,35,25,3,196,137,240,10,196,20,101,148,6,206,70,222,71,239,77,86,45,97,165,53,53,45,29,198,130,241,76,32,184,77,139,123,84,212,194,171,88,91,205,25,128,150,4,238,93,172,160,100,249,134,118,147,142,171,167,197,239,195,229,39,114,116,146,234,253,29,103,165,164,213,116,85,72,213,85,28,198,107,169,72,33,139,136,198,25,195,52,88,102,27,176,164,103,0,117,85,180,231,121,59,171,217,202,24,180,126,180,176,181,109,130,37,122,54,183,92,97,2,146,72,36,96,238,187,145,72,145,242,8,86,127,19,106,51,174,220,55,4,218,101,187,166,245,29,235,33,112,171,158,16,246,134,21,141,227,187,195,209,174,168,214,81,51,211,201,79,86,142,35,113,181,78,119,5,56,24,231,211,239,245,234,37,20,177,196,222,28,130,37,159,63,234,159,4,15,252,95,249,117,83,59,115,241,191,168,239,31,43,104,188,94,232,68,140,0,167,134,237,34,172,98,40,249,104,205,106,174,90,95,15,149,38,35,189,206,211,200,243,90,218,27,133,5,254,215,67,124,179,53,20,244,215,90,116,171,138,81,18,243,184,100,228,28,54,65,207,30,199,131,200,234,173,197,177,183,141,84,111,134,113,51,127,40,34,20,62,6,183,84,213,186,174,124,61,175,143,43,197,34,128,191,108,47,254,125,39,121,153,34,205,77,101,36,138,79,151,196,119,94,127,63,79,126,148,69,51,193,140,164,49,179,112,88,174,63,203,61,102,42,228,146,67,18,178,76,199,213,98,36,255,0,152,245,234,0,74,176,40,169,72,73,205,39,112,94,148,25,214,84,5,112,4,72,74,128,63,218,206,122,78,86,7,129,90,162,37,101,81,128,24,141,220,251,115,207,61,45,157,209,152,227,120,117,60,169,125,159,211,39,252,186,193,60,6,5,221,19,127,166,4,138,249,199,253,127,78,189,52,177,210,171,87,126,173,186,35,66,234,4,215,58,167,79,74,150,235,163,169,122,192,100,113,5,80,80,184,10,185,218,197,85,72,218,6,118,177,246,39,160,149,215,226,179,183,214,43,180,148,144,218,238,183,168,98,133,227,142,174,50,208,57,220,23,27,76,184,60,99,241,60,100,254,158,157,0,249,169,103,70,128,210,201,10,231,143,21,148,143,228,24,245,74,255,0,180,59,181,115,213,217,172,221,219,163,163,81,45,189,255,0,101,92,93,11,54,232,89,139,66,231,143,69,114,234,78,127,239,16,123,116,78,194,229,5,105,105,123,109,63,76,124,171,39,199,184,74,195,110,93,179,184,201,31,92,252,234,1,81,241,188,150,184,229,161,210,250,78,225,45,41,83,224,138,251,138,160,87,97,206,248,227,140,238,193,207,33,144,251,249,122,100,166,248,230,238,53,49,79,254,3,104,112,156,108,34,64,155,121,224,13,217,244,62,164,146,50,113,143,78,171,103,94,235,67,216,55,210,176,6,229,195,206,172,77,207,227,159,188,149,84,230,11,93,53,138,216,236,114,103,134,140,187,227,156,0,36,102,80,57,250,127,153,204,98,127,139,191,136,74,131,150,238,3,224,6,1,127,103,82,16,51,235,255,0,117,159,115,208,119,175,116,224,203,99,97,77,47,186,127,186,136,26,191,190,221,201,215,168,201,171,174,54,171,142,229,41,184,216,232,98,145,71,209,94,56,85,208,123,249,72,231,158,162,150,221,89,169,236,209,188,86,125,67,113,160,73,80,198,235,75,84,241,6,66,114,84,237,35,35,60,227,166,174,189,199,78,8,74,118,20,194,226,213,185,174,201,127,122,105,15,107,40,111,22,170,74,250,9,181,60,77,13,12,117,145,44,115,197,74,50,30,98,170,204,160,178,28,130,15,62,56,231,203,213,57,214,119,195,169,53,20,245,212,208,98,150,155,253,30,153,89,79,150,36,101,195,31,204,150,127,76,227,104,246,232,211,223,221,125,13,121,170,183,89,129,138,25,233,218,223,110,138,52,194,197,67,31,227,96,160,12,111,36,113,254,223,31,132,116,26,211,218,42,239,172,47,49,216,172,84,121,158,103,118,45,130,35,137,3,46,231,99,159,42,40,4,147,254,207,161,39,29,94,246,138,243,72,22,192,237,147,227,210,139,251,29,195,100,170,245,67,124,39,195,153,245,223,72,244,231,111,239,154,134,158,163,83,193,69,255,0,195,109,33,164,220,210,5,6,72,249,111,196,49,229,24,201,200,193,3,215,61,105,180,223,170,234,109,73,93,112,160,122,122,74,149,241,98,21,17,144,205,17,220,4,190,216,4,21,32,125,199,56,61,88,155,190,156,161,138,43,87,106,236,100,252,139,194,42,43,247,99,115,80,199,183,120,56,59,137,168,145,194,16,61,158,67,252,35,3,31,136,125,25,114,188,234,58,13,63,166,232,254,96,92,160,38,162,58,64,193,169,168,226,101,220,196,1,132,83,185,85,125,143,35,215,142,178,45,188,86,125,236,86,233,235,116,192,35,51,80,183,164,179,85,169,168,177,180,52,245,115,0,177,70,203,136,228,98,1,192,36,224,19,201,56,251,125,58,72,214,186,187,121,90,10,250,86,137,143,149,119,49,27,252,216,24,250,255,0,8,227,232,191,174,180,164,240,42,254,73,33,104,163,161,6,156,70,192,224,20,96,14,7,216,2,49,246,61,63,219,117,31,247,110,58,119,185,91,101,189,91,210,88,162,123,102,211,39,140,204,197,17,23,204,8,27,246,142,25,112,72,62,158,178,141,75,35,77,64,225,253,59,106,90,178,6,104,167,240,245,219,77,83,174,59,151,108,163,184,197,95,107,176,233,40,205,246,251,87,48,12,102,89,74,8,40,64,59,178,101,65,54,242,64,117,137,153,70,208,195,125,138,238,84,53,154,222,75,141,9,159,193,50,83,74,148,108,65,217,12,146,41,1,200,30,164,12,156,113,244,250,245,40,74,58,203,14,155,162,211,148,84,237,69,113,185,200,147,87,197,77,16,103,12,195,11,19,99,44,219,71,226,36,228,156,225,176,64,233,150,253,12,116,175,224,195,79,43,199,78,192,180,234,129,195,190,114,83,105,207,169,35,39,31,199,199,39,131,73,5,9,149,25,53,205,174,92,237,221,42,0,1,156,12,10,171,151,15,134,221,21,73,53,73,147,80,222,20,70,202,179,199,19,198,118,204,19,205,188,133,227,33,144,236,24,32,0,73,108,140,87,77,95,240,243,168,86,174,10,125,43,112,142,233,45,124,115,202,35,96,33,144,34,147,201,44,216,1,135,161,200,231,249,245,109,187,149,173,20,52,148,242,192,233,150,8,209,134,59,130,96,146,73,3,7,143,231,145,192,234,57,164,233,158,178,146,93,75,91,103,147,101,73,9,70,24,179,8,160,30,156,122,18,125,121,201,24,227,7,170,46,101,90,171,200,36,109,85,211,76,246,147,186,122,42,170,11,164,151,90,171,97,95,196,148,53,172,135,1,72,27,246,17,145,140,143,92,242,70,120,234,107,116,191,221,164,183,180,183,122,153,197,79,176,102,201,13,140,31,82,115,159,83,207,244,232,147,168,174,111,41,52,213,146,130,91,46,0,143,254,32,199,240,255,0,135,212,253,185,231,4,65,173,234,252,50,216,98,99,93,201,148,201,231,158,9,4,253,71,243,231,168,137,140,212,164,234,57,161,197,92,21,53,23,147,81,144,98,250,169,246,207,167,242,199,191,79,180,119,234,171,77,51,74,149,40,98,198,93,100,193,3,215,0,103,159,94,79,76,214,187,221,45,45,246,8,174,118,35,95,11,54,233,118,249,79,132,190,160,19,192,228,175,39,36,143,207,34,75,37,243,64,86,77,254,129,52,82,190,78,223,24,55,17,143,76,3,144,190,167,60,238,56,39,233,148,11,26,102,115,78,210,69,56,91,117,21,117,61,13,85,125,90,71,154,144,17,124,155,128,231,37,114,115,129,144,1,245,252,92,159,110,135,215,127,2,89,102,121,223,16,41,193,3,0,15,49,36,143,169,60,15,208,117,49,184,234,226,214,138,123,100,116,80,120,176,197,225,51,96,108,117,25,216,118,134,97,144,187,121,207,36,103,140,227,161,245,229,37,158,72,225,46,22,37,253,228,159,237,28,227,31,167,61,12,117,125,163,161,51,86,91,69,73,116,173,77,190,114,176,209,163,163,44,69,163,141,241,144,6,57,245,60,156,140,127,203,171,187,253,157,253,160,151,86,247,65,251,131,114,161,87,181,104,232,196,224,200,129,146,90,249,3,44,10,3,122,148,27,229,220,57,86,72,255,0,196,58,162,221,184,142,158,182,243,91,242,251,164,146,145,66,56,0,225,75,115,193,63,77,184,235,176,255,0,13,26,47,184,61,177,236,205,167,77,233,173,61,81,71,113,124,221,47,6,229,103,57,168,171,156,168,49,168,150,174,22,70,138,53,72,216,149,218,222,30,229,206,121,115,64,33,237,92,197,78,238,91,199,133,89,141,236,6,60,23,32,231,159,253,207,95,90,40,164,167,106,121,149,37,137,193,71,86,25,82,15,168,35,233,246,232,103,95,79,222,90,217,40,174,54,228,106,121,164,0,84,208,86,221,169,224,164,133,148,96,145,224,211,77,43,171,249,189,100,24,242,159,176,206,227,219,253,103,87,225,60,186,206,146,146,142,158,84,171,106,112,183,25,167,241,0,27,147,230,22,178,32,233,187,56,6,44,122,121,125,186,186,31,58,137,210,79,142,42,135,98,158,106,31,90,29,92,117,199,109,123,27,117,238,102,184,211,86,3,113,184,210,154,98,246,234,74,150,101,97,178,152,121,93,81,150,159,196,105,217,206,127,214,52,78,199,59,9,21,78,255,0,241,127,114,185,203,114,120,116,54,153,130,154,230,242,85,207,67,168,101,175,146,178,101,144,7,14,178,83,188,73,180,130,160,113,156,12,250,115,209,227,226,198,233,255,0,103,186,30,29,62,149,20,21,85,82,193,91,95,88,179,203,34,179,201,80,5,52,13,8,195,97,214,32,217,228,0,84,54,50,122,231,206,162,187,83,201,80,38,165,65,8,74,97,75,137,93,26,87,80,196,99,120,10,64,40,20,13,161,72,79,39,35,36,153,225,118,226,221,160,148,141,51,39,29,73,159,173,15,188,88,82,136,25,140,84,218,111,136,13,105,37,202,121,52,238,143,210,148,244,236,161,205,55,236,42,107,148,101,63,197,190,178,57,164,3,145,252,124,30,15,61,91,223,131,205,91,220,75,119,110,47,26,210,249,99,160,158,178,251,118,16,210,81,213,92,227,180,208,195,75,8,9,226,67,4,81,57,66,101,146,117,98,177,141,198,56,199,212,142,118,83,201,75,85,83,29,3,213,73,190,38,116,12,136,239,33,24,225,2,131,254,44,255,0,63,126,187,97,217,29,1,31,107,251,79,165,244,39,133,4,19,218,109,144,197,93,242,228,180,79,88,87,117,67,169,60,144,211,52,140,9,3,130,58,177,197,23,253,32,137,201,235,221,154,101,144,133,21,17,129,77,55,62,232,95,81,41,235,180,245,146,158,235,68,242,109,38,138,158,182,174,82,2,169,96,2,194,17,14,27,35,115,128,222,128,250,225,154,235,126,239,91,211,10,251,85,162,243,120,249,154,54,217,20,22,186,11,84,81,59,49,76,143,156,169,121,146,100,0,48,14,140,141,244,231,10,101,220,169,144,91,32,125,179,215,199,240,78,1,96,164,250,115,142,179,68,18,8,39,215,198,138,135,82,32,132,208,199,251,179,221,38,182,141,183,154,235,136,170,83,28,212,247,75,220,52,50,69,27,128,78,215,161,162,200,113,146,190,87,244,0,135,7,167,203,118,159,175,182,220,45,245,151,90,152,210,43,124,79,53,74,44,211,201,149,69,59,28,188,172,89,142,65,201,60,250,122,231,167,13,97,171,168,180,202,81,210,7,50,85,215,78,177,198,156,228,46,70,230,254,184,253,126,221,52,247,54,228,240,104,59,229,85,63,134,179,86,198,40,41,218,73,140,74,55,249,92,153,6,74,121,119,29,192,100,14,164,102,28,120,54,14,209,249,245,227,78,42,90,80,86,68,76,215,56,62,39,53,85,77,243,186,23,150,180,219,68,85,21,118,69,23,57,11,136,88,9,101,53,37,153,148,227,112,13,28,96,28,228,0,160,122,14,171,149,93,193,169,235,158,146,181,150,116,50,16,89,157,188,205,233,146,115,131,206,126,254,189,75,181,165,193,110,90,170,239,115,146,158,58,53,170,50,84,196,149,46,179,0,187,188,69,93,210,6,45,229,77,163,144,199,32,114,9,4,71,45,91,201,118,185,52,212,238,230,24,80,161,0,237,8,84,151,60,129,131,244,251,3,246,61,106,216,16,145,64,156,247,151,80,235,149,236,82,84,86,41,137,13,67,200,205,206,1,85,198,7,185,228,243,237,237,215,102,190,19,52,107,218,187,27,219,157,15,71,27,69,67,79,167,162,188,93,29,246,164,203,83,87,154,137,98,98,20,122,60,204,163,39,33,84,122,227,174,70,118,171,181,119,190,232,106,11,5,158,42,58,164,151,81,234,58,74,50,230,38,43,28,18,203,177,156,100,249,130,150,30,153,198,211,247,235,188,244,250,101,52,206,138,150,214,172,32,158,162,48,146,204,15,250,189,222,184,99,159,76,224,103,232,58,163,237,59,132,48,134,135,137,242,24,250,252,170,247,9,74,82,226,148,55,56,252,210,152,106,233,30,222,107,169,35,127,192,212,244,41,25,39,36,241,144,7,160,255,0,144,233,84,48,5,181,199,108,220,90,104,151,207,133,28,145,236,120,60,103,61,55,219,33,138,91,229,37,77,37,74,10,11,93,55,135,18,12,30,113,140,122,99,211,62,159,110,164,244,163,193,163,150,177,226,33,230,45,38,204,19,129,252,35,211,142,49,214,62,221,5,96,146,122,207,135,243,70,94,94,136,129,208,249,208,123,185,122,146,139,75,233,45,69,124,118,11,85,166,237,53,149,233,2,200,196,61,64,133,252,49,144,65,57,36,1,249,142,185,255,0,164,172,246,205,59,106,212,247,218,168,226,146,146,133,18,142,158,71,136,7,156,136,196,108,67,130,6,221,241,31,175,161,250,245,105,62,46,171,110,22,222,222,214,37,85,50,83,75,168,239,84,180,137,38,208,88,36,50,124,203,100,110,244,101,167,117,228,243,199,167,84,241,174,215,45,67,164,82,209,107,164,133,35,106,182,150,56,134,240,74,73,43,72,185,193,0,243,43,99,242,234,86,18,75,106,211,190,223,122,59,195,128,79,188,189,189,15,189,31,123,91,90,247,209,109,134,165,164,154,11,124,30,41,4,29,177,51,128,0,207,30,131,255,0,198,232,167,112,148,152,34,165,137,196,177,202,228,176,141,149,88,1,201,254,18,122,134,118,203,68,209,233,11,34,189,92,159,252,66,100,86,169,105,19,25,113,252,35,39,211,254,67,169,88,138,142,91,216,86,147,253,49,34,7,247,18,13,171,159,168,3,63,110,50,114,126,131,61,64,232,26,164,250,245,21,168,101,94,224,3,51,235,199,159,42,166,127,218,89,98,175,174,178,104,138,200,218,89,133,13,109,69,34,171,62,226,60,100,86,92,103,159,251,147,156,15,167,167,184,210,167,181,29,154,210,49,83,79,113,211,30,43,225,119,25,90,166,96,228,126,44,128,204,163,235,200,199,69,159,143,45,93,102,178,234,173,19,13,210,169,228,163,163,173,122,234,168,35,101,105,8,133,162,192,68,118,82,114,67,41,206,49,146,115,206,58,174,122,187,226,75,76,223,107,233,222,45,37,89,89,73,6,242,99,169,169,88,75,146,0,7,202,31,208,103,249,245,188,246,113,171,116,217,255,0,243,10,0,157,167,207,106,228,254,215,169,247,120,138,191,78,12,12,111,225,190,212,84,176,63,108,35,146,41,52,246,130,180,75,49,64,200,98,182,65,27,255,0,226,147,111,60,31,127,110,167,87,43,221,206,222,148,235,111,177,177,121,92,126,228,54,194,81,65,206,221,160,140,142,56,255,0,150,79,64,109,27,223,180,161,130,74,203,54,140,97,36,179,25,124,56,105,222,177,97,82,125,8,85,65,201,246,207,211,164,186,183,226,79,92,221,167,90,61,63,167,226,166,169,129,88,43,199,64,233,58,228,16,118,172,140,248,224,159,65,214,133,119,86,129,32,1,62,127,138,202,166,198,225,70,84,106,206,118,130,122,187,207,120,222,226,148,178,98,193,100,153,60,39,98,162,71,169,168,143,1,188,132,227,52,185,227,31,135,171,21,73,90,246,251,45,238,243,84,71,205,198,100,113,18,206,64,108,96,109,231,220,31,65,235,213,73,248,41,77,75,174,110,151,253,95,174,5,74,188,77,79,107,136,136,214,39,13,26,73,33,220,177,172,96,31,223,140,19,150,231,249,217,125,87,126,130,211,97,90,121,35,70,106,137,154,86,101,153,3,113,147,200,3,35,36,126,127,215,174,107,199,221,67,247,235,82,68,12,15,151,198,187,63,178,140,42,219,132,180,131,147,147,241,87,126,54,243,170,241,171,181,45,230,54,188,219,221,2,189,206,165,36,171,104,220,97,213,84,51,47,11,248,121,0,255,0,208,234,75,164,175,183,169,180,197,182,186,86,166,16,75,89,36,197,20,145,130,1,1,113,246,247,56,246,29,53,235,219,141,61,163,76,197,37,28,18,53,194,232,27,124,147,72,72,195,48,108,128,167,56,39,0,122,126,93,39,163,172,174,134,207,107,211,146,172,62,13,29,52,149,50,201,181,134,93,240,6,79,177,228,127,49,208,245,15,115,173,21,73,210,238,100,71,227,226,55,166,29,113,53,117,186,254,141,5,100,171,29,197,98,172,167,153,73,80,140,237,146,51,131,232,78,61,113,207,191,86,54,255,0,64,250,135,182,181,214,75,189,92,170,151,13,57,85,106,150,88,217,88,200,37,137,227,105,1,57,201,195,250,147,129,199,85,254,162,134,59,237,202,221,164,169,106,92,212,154,250,152,28,19,179,106,7,202,242,112,113,141,188,112,120,244,234,198,93,236,52,186,83,69,195,102,187,86,120,177,197,12,34,105,228,86,30,67,42,110,3,110,73,192,56,200,25,227,171,246,41,6,224,32,115,145,242,52,27,138,41,73,176,83,132,225,58,73,242,35,243,53,86,53,159,192,117,239,84,92,103,213,125,180,238,36,116,245,179,172,98,42,90,212,120,206,208,129,92,248,241,100,231,131,229,17,227,211,158,122,15,106,63,133,79,137,109,51,81,80,179,212,85,213,71,72,79,137,61,29,109,68,232,138,1,59,152,198,167,96,192,63,139,30,157,95,171,93,77,142,134,43,110,157,237,126,164,103,184,223,34,149,222,162,34,140,244,160,42,101,158,35,144,36,220,207,183,42,114,84,250,158,12,162,146,26,61,41,97,130,27,180,113,234,43,133,202,166,20,172,158,229,225,60,116,228,176,221,35,171,122,0,165,219,32,114,71,39,24,199,64,91,45,184,59,68,39,198,9,223,249,174,44,135,157,97,65,135,20,48,4,74,70,71,140,242,174,79,208,81,107,109,61,89,13,116,125,198,181,195,34,19,203,221,31,18,46,121,83,145,134,31,245,244,232,187,219,110,254,106,253,27,123,170,185,92,239,86,189,85,7,201,74,148,214,163,115,53,51,188,185,220,21,36,145,89,241,140,168,76,48,30,195,147,155,135,118,211,122,35,184,61,212,214,61,179,215,29,178,178,94,163,105,98,150,221,114,154,156,199,58,83,34,172,82,82,193,52,76,178,70,136,99,70,11,25,3,46,228,228,191,21,95,73,233,59,63,111,254,55,234,32,211,58,112,80,217,244,148,242,252,180,1,75,6,30,27,161,102,36,28,240,101,33,143,4,34,242,114,9,24,171,158,194,219,245,136,7,184,18,103,106,55,111,102,111,47,71,14,43,220,137,32,8,2,71,58,53,246,67,186,180,90,218,229,100,213,240,216,98,178,201,64,235,36,182,200,93,220,31,22,57,124,82,14,6,213,4,130,51,206,119,115,206,209,108,37,187,82,221,197,44,180,210,180,145,206,139,34,62,78,88,109,13,130,125,114,48,61,125,63,175,81,152,237,182,90,205,73,109,212,245,164,22,34,166,147,110,194,161,247,133,59,136,1,147,202,87,24,251,244,239,69,78,180,183,153,109,86,232,98,20,244,116,209,74,85,165,88,194,73,41,44,197,79,32,250,15,108,115,199,88,254,44,249,185,185,90,200,131,137,242,0,87,83,246,114,216,88,217,54,208,50,37,68,30,226,162,65,243,6,159,18,24,85,65,157,84,43,146,1,4,182,79,229,159,203,175,59,208,65,12,83,120,108,234,228,130,8,9,181,184,246,35,239,252,199,89,197,28,243,85,71,243,159,190,40,65,24,1,152,125,2,178,241,247,224,127,94,178,184,91,42,161,114,82,73,30,32,114,131,13,133,250,142,48,78,48,79,235,249,244,49,40,7,41,30,177,71,148,249,4,33,195,191,243,177,164,85,171,67,88,230,67,9,105,80,237,95,38,118,174,61,134,209,143,203,175,162,170,37,141,227,153,161,33,215,200,225,148,48,228,113,180,144,49,254,93,105,172,181,83,74,142,164,201,22,92,99,116,120,39,0,224,229,159,29,106,138,138,42,56,95,198,104,182,170,254,19,225,6,99,244,57,4,250,243,212,74,82,135,238,245,189,89,108,39,1,7,203,225,235,159,125,13,190,38,168,146,235,216,158,224,208,212,188,21,17,166,156,174,158,54,206,78,97,136,202,6,65,231,12,131,223,29,113,214,138,130,178,227,55,203,209,64,210,200,6,226,7,176,250,255,0,81,215,109,59,145,100,125,91,219,221,81,167,41,158,64,215,123,21,109,16,136,72,72,62,36,46,156,225,64,245,110,184,209,160,245,29,6,151,188,203,95,113,134,105,98,122,118,136,8,145,88,238,220,172,14,9,3,30,94,143,240,101,18,218,243,57,251,86,19,219,4,4,188,214,35,7,235,90,97,208,186,166,118,10,182,198,25,247,222,167,252,143,78,16,118,187,85,84,2,201,12,94,80,89,191,31,0,99,215,203,247,31,204,125,122,151,92,59,221,68,240,136,168,109,53,132,29,187,195,78,35,4,129,193,24,207,61,111,139,226,50,106,27,42,218,109,58,46,142,7,50,248,147,205,37,65,127,29,113,248,28,42,174,229,207,56,36,140,251,1,199,70,145,4,251,216,172,106,164,109,77,48,246,11,88,72,177,150,104,119,74,84,42,172,145,29,197,191,10,140,184,203,30,112,163,147,131,129,193,233,206,167,225,214,245,106,184,211,218,111,55,26,120,106,170,4,77,225,137,65,49,172,140,84,22,8,28,131,187,0,143,197,200,56,198,112,134,211,241,27,175,236,149,162,225,111,138,223,227,170,20,18,76,179,74,112,72,36,243,38,50,66,160,206,61,20,123,243,211,53,199,189,93,195,184,95,231,212,162,241,21,45,109,67,111,118,167,165,141,87,63,145,83,255,0,175,191,82,29,26,113,189,55,223,158,81,83,73,190,30,97,180,94,234,44,247,251,252,20,223,45,128,243,171,25,34,4,197,226,2,120,82,23,248,11,99,1,184,247,25,138,95,180,5,142,221,106,173,171,165,185,205,52,244,209,153,85,18,2,85,148,16,50,73,111,40,57,39,208,241,143,169,196,110,183,93,235,10,255,0,19,230,47,245,64,74,10,186,196,194,37,32,176,98,48,128,0,50,1,192,227,142,154,231,186,221,42,148,165,77,202,170,101,62,162,73,153,129,254,103,175,41,73,254,209,74,2,185,154,176,191,217,253,127,169,179,252,72,90,173,244,239,26,11,221,190,186,134,67,33,1,118,172,38,112,57,227,150,129,71,61,116,111,187,85,144,210,105,218,11,252,212,113,248,150,27,189,13,119,204,69,58,120,113,196,42,22,58,135,42,191,225,167,150,99,235,129,128,112,113,207,40,62,26,47,19,216,187,253,160,107,96,159,193,223,126,164,165,145,191,250,115,72,34,112,126,197,93,135,235,215,82,251,135,173,116,131,217,245,46,128,175,123,148,134,178,150,123,117,98,70,192,68,190,61,56,60,156,141,222,73,84,241,233,214,118,254,221,110,93,14,204,18,99,151,113,173,255,0,179,183,141,53,195,84,151,136,0,40,140,152,220,98,165,122,150,74,189,212,41,5,76,142,37,185,83,46,2,150,33,124,64,113,200,250,168,233,125,198,104,126,126,217,12,147,212,195,52,79,45,73,13,10,133,145,85,60,50,164,238,250,204,167,145,252,39,168,62,144,212,183,61,103,219,43,6,160,184,196,239,117,249,186,42,106,248,164,142,68,146,42,168,43,82,10,149,33,128,198,30,57,71,183,219,169,180,49,198,183,26,202,137,190,102,38,85,142,153,98,168,167,27,3,0,92,178,18,125,15,138,160,227,221,62,221,1,90,75,120,60,171,110,219,137,116,5,36,239,31,74,86,209,42,177,21,9,144,217,193,130,166,62,51,245,80,51,214,157,143,182,72,163,104,131,109,218,170,228,150,35,223,0,121,127,67,214,211,4,81,198,101,168,93,172,64,255,0,81,80,184,207,221,70,79,90,97,129,170,88,181,69,97,136,15,67,34,49,39,236,72,7,164,72,200,138,87,32,164,146,62,25,161,167,118,59,121,126,237,141,28,55,233,4,180,86,106,218,56,42,34,49,41,145,155,115,109,59,124,57,99,96,112,209,147,150,227,119,167,66,129,170,237,48,35,34,212,95,107,157,219,13,226,213,182,207,209,36,121,71,93,2,212,125,186,78,243,118,66,154,210,175,78,151,8,237,149,20,84,12,204,124,37,112,68,106,88,224,159,251,165,62,158,189,81,171,7,102,175,148,132,172,148,10,181,104,29,100,241,102,28,156,231,143,208,47,175,215,174,133,195,237,154,185,1,74,28,133,112,190,32,235,150,174,173,19,177,35,225,81,201,175,182,120,71,204,127,118,213,229,3,202,211,172,32,15,255,0,87,18,31,235,210,113,170,110,101,90,70,180,64,136,63,8,74,138,148,80,61,178,162,93,167,249,116,72,183,246,55,83,85,47,143,88,180,116,234,49,181,101,147,44,125,57,1,55,113,159,175,61,59,197,216,118,154,21,21,87,149,228,29,235,29,55,3,3,216,238,247,252,186,56,221,133,162,76,20,138,16,187,199,207,58,136,118,210,20,190,85,219,245,61,238,157,214,43,93,205,13,72,165,0,50,211,171,40,144,168,57,243,24,229,32,103,62,135,162,5,62,151,155,183,191,16,58,199,70,197,52,145,82,93,233,99,174,129,228,199,135,36,180,210,152,100,32,100,109,44,147,83,156,251,133,251,116,78,236,39,106,244,253,23,247,150,194,201,83,87,81,118,182,152,227,103,192,68,25,49,31,46,63,197,60,111,159,111,8,17,212,95,190,121,161,190,246,207,186,114,83,187,180,139,5,190,229,35,40,108,52,136,212,82,240,115,187,19,44,46,70,51,192,61,103,120,229,162,66,92,109,28,178,43,81,236,189,225,110,233,181,168,239,131,79,82,9,37,137,99,122,149,218,167,7,107,238,83,250,12,253,58,240,167,162,69,6,154,8,158,85,28,186,172,129,129,255,0,136,227,250,117,234,42,138,107,128,39,15,20,124,146,55,120,120,35,130,48,202,63,231,214,217,39,72,221,98,146,51,36,104,188,59,176,117,95,183,148,131,253,58,193,196,26,236,51,168,99,228,107,88,152,120,44,54,75,35,14,79,250,58,156,31,204,28,255,0,237,210,18,244,245,196,195,61,56,17,190,81,226,150,50,55,12,126,64,1,246,235,117,101,68,101,124,59,124,17,204,205,145,180,202,209,131,159,92,28,19,245,235,234,71,89,4,27,222,153,224,149,137,218,0,50,174,63,54,199,249,117,232,157,171,211,27,159,136,138,249,52,241,210,160,167,167,163,33,20,97,99,132,38,208,190,153,30,131,31,111,183,95,25,163,117,95,20,199,207,161,59,135,39,164,17,91,222,106,199,168,158,10,119,62,196,32,71,92,123,146,78,15,242,30,157,45,168,106,145,17,85,105,84,113,198,245,39,244,7,243,235,218,72,201,165,212,15,186,62,191,106,84,40,69,117,162,174,211,51,188,107,52,79,8,117,252,74,24,28,17,199,4,18,79,167,183,233,213,90,213,211,129,71,87,109,212,246,58,29,71,4,78,105,170,33,1,76,225,178,84,140,96,110,243,12,22,100,69,228,0,88,158,173,5,165,163,142,108,59,185,220,187,119,16,62,158,188,15,207,249,244,52,212,29,153,55,126,226,205,116,183,87,193,78,110,82,10,153,12,136,66,198,28,109,145,149,148,18,79,227,97,229,224,227,215,162,252,24,135,29,83,39,152,145,229,89,79,107,153,82,45,209,118,63,180,193,240,53,79,110,221,128,211,186,115,186,218,79,81,213,233,67,54,141,187,200,90,190,133,38,149,149,2,156,58,238,77,165,120,96,70,8,252,62,221,116,26,199,162,173,26,51,75,208,233,235,48,153,173,182,189,241,211,44,211,248,172,145,179,22,9,189,129,44,23,33,87,60,133,80,50,113,212,247,88,246,2,150,94,193,223,59,121,53,52,53,149,214,129,37,218,223,44,76,193,150,68,57,116,89,6,14,230,137,66,125,11,1,244,232,117,219,11,162,95,244,45,29,36,234,82,122,36,52,18,13,251,200,240,248,94,112,50,118,108,57,30,231,164,227,9,83,110,132,242,137,20,239,100,221,67,214,202,49,239,2,65,245,223,246,165,94,26,70,224,199,58,34,177,231,112,60,254,160,117,242,66,8,242,80,51,129,252,81,171,28,131,234,70,120,235,24,224,148,72,84,204,168,83,32,171,51,123,31,79,40,235,84,208,70,237,150,132,54,57,220,164,231,250,244,40,42,51,21,170,35,144,53,245,17,55,109,141,84,17,198,39,8,48,126,219,186,250,211,50,54,13,57,4,145,230,74,133,198,63,37,31,151,90,252,229,146,56,214,60,14,78,85,84,255,0,49,214,154,130,75,29,145,76,95,209,137,152,20,3,235,233,255,0,175,167,94,212,41,59,53,30,250,92,106,75,199,182,105,160,242,228,168,114,236,223,150,8,199,81,93,101,217,187,23,114,116,93,222,237,221,110,241,90,244,118,129,137,197,13,214,158,7,132,75,28,82,56,88,103,169,146,166,18,20,25,124,32,190,25,80,185,98,100,102,24,71,137,38,90,42,57,100,38,25,36,138,54,32,59,176,231,31,110,49,159,183,92,180,239,158,187,213,125,224,213,177,221,245,68,143,75,83,72,13,45,53,20,42,126,90,36,44,73,192,118,202,146,73,201,36,231,143,64,0,234,247,14,13,169,239,126,13,6,227,201,184,77,153,54,228,131,60,186,115,245,229,81,207,136,45,7,163,251,113,220,251,134,151,208,90,146,158,253,99,138,40,37,165,175,167,171,142,165,37,222,128,182,36,143,202,112,219,129,3,56,32,131,233,208,231,163,183,124,59,49,220,125,33,161,44,122,171,91,105,218,59,83,195,83,53,178,42,106,69,93,176,82,174,223,15,113,66,192,249,203,249,203,51,62,252,146,79,61,2,122,212,178,226,93,76,164,205,114,235,187,117,219,59,161,193,7,21,224,113,236,15,231,215,143,61,123,175,117,52,152,138,171,94,235,221,123,175,116,149,234,232,118,165,211,250,111,185,154,161,103,237,141,242,27,157,180,208,1,57,104,25,62,75,36,147,19,18,118,57,7,255,0,150,112,120,199,187,116,96,209,250,78,213,162,44,207,29,53,43,69,83,87,40,73,164,198,39,150,18,202,25,185,207,171,225,84,15,240,183,28,245,15,236,141,150,158,167,74,219,105,105,153,169,218,106,138,160,37,93,171,145,188,146,249,28,156,5,108,253,148,15,126,164,247,173,113,74,154,190,143,76,67,35,84,85,213,211,124,220,52,193,124,68,167,134,57,21,67,74,61,185,108,3,200,44,15,190,65,203,223,94,59,120,250,157,80,196,237,93,91,135,217,14,29,108,139,116,25,198,251,86,157,53,108,173,165,142,231,169,117,44,73,71,93,118,149,102,149,101,198,41,104,208,58,67,19,21,37,20,5,203,184,7,1,231,113,156,12,245,29,165,186,126,202,210,247,94,231,87,82,159,218,90,136,172,118,216,182,18,235,74,65,90,56,194,159,102,5,166,117,24,35,197,111,240,245,61,170,154,199,112,182,203,69,126,183,120,80,73,30,201,85,151,124,111,25,144,231,114,243,144,196,250,14,48,125,61,122,135,212,85,69,173,123,132,148,9,81,29,69,14,147,141,154,80,174,76,98,185,195,24,242,0,192,40,173,187,208,96,146,15,80,33,98,115,243,250,85,162,189,135,51,232,250,252,208,114,237,161,181,37,133,154,107,197,12,174,29,193,121,195,22,220,228,48,44,79,215,208,243,254,31,184,201,195,225,55,179,113,234,43,227,247,54,248,172,214,173,53,83,20,180,234,217,97,61,82,128,234,61,71,8,225,91,212,131,144,58,152,210,155,107,73,138,250,225,73,75,24,50,77,60,140,134,56,144,40,145,157,149,189,130,169,39,219,203,207,7,162,54,175,170,179,105,125,31,67,166,52,205,68,241,66,34,4,187,70,33,221,36,136,89,156,128,60,138,2,146,20,19,130,87,36,224,146,111,134,130,250,181,17,129,89,111,105,46,255,0,74,208,97,7,222,87,200,127,53,174,255,0,169,191,102,92,170,175,145,188,111,88,219,132,32,146,200,187,137,27,129,56,25,255,0,200,125,122,169,95,19,26,239,186,51,219,90,61,9,73,93,23,140,178,69,91,61,52,174,38,44,89,120,25,127,52,120,103,228,46,1,92,227,156,137,229,211,92,218,167,173,168,175,212,213,43,225,91,60,170,178,56,81,191,28,31,160,224,143,231,159,167,80,141,105,222,251,11,80,75,85,69,73,21,68,65,74,248,81,58,184,200,30,153,254,93,16,125,83,88,116,72,136,170,253,166,190,34,181,117,231,80,165,22,191,178,73,85,65,20,145,211,50,193,0,142,169,97,82,67,198,88,237,13,158,65,244,244,35,32,117,108,173,157,230,209,90,222,204,5,138,146,162,134,90,84,17,248,53,48,8,118,0,120,195,169,49,191,183,163,19,233,200,207,17,14,206,39,195,102,168,161,58,155,88,107,15,150,190,72,235,26,217,146,128,187,211,22,102,195,22,4,238,83,183,45,33,81,183,223,25,29,73,123,131,160,180,109,182,219,37,110,152,137,60,41,20,62,248,37,18,41,108,1,234,14,79,228,127,167,84,213,39,109,170,196,233,220,84,7,83,87,209,212,213,77,32,81,9,76,186,196,164,162,200,49,239,206,15,24,199,61,4,181,84,179,74,238,137,27,52,114,115,183,112,27,71,219,219,237,156,115,142,167,181,180,243,193,21,76,13,20,207,200,33,100,59,112,49,128,73,245,253,121,207,29,65,43,104,36,173,134,68,240,93,89,228,195,72,37,224,16,73,193,28,131,156,126,121,3,159,172,75,78,34,156,154,101,173,213,90,124,208,211,219,236,154,110,163,230,3,248,115,207,80,6,25,50,1,220,21,152,182,121,199,43,143,161,207,77,49,80,82,172,251,225,163,137,18,63,76,168,221,159,99,249,253,250,152,105,155,77,190,150,190,58,139,132,71,104,13,140,39,137,158,61,113,156,147,193,244,247,199,160,244,215,93,99,79,9,132,145,67,70,242,110,146,41,68,196,68,195,25,240,206,70,20,227,56,98,192,30,6,1,245,28,243,74,137,77,89,66,133,71,38,144,108,105,220,237,10,51,156,103,31,244,58,249,129,93,102,89,226,27,18,105,124,41,51,142,6,73,31,110,112,15,243,233,178,247,91,128,180,176,203,27,196,0,241,74,29,217,62,195,250,103,249,116,239,166,45,149,85,245,212,244,204,207,242,165,214,162,92,140,6,9,144,15,235,146,63,94,170,165,157,34,78,245,101,25,171,131,253,157,29,134,165,189,119,97,111,21,148,191,51,65,166,75,223,170,92,198,219,36,172,103,197,44,100,131,229,33,188,224,114,24,83,182,71,36,117,213,196,118,10,30,86,17,6,62,133,71,211,243,61,86,95,128,222,221,127,113,251,49,29,246,227,75,81,79,120,214,21,77,95,42,180,76,146,37,42,19,29,50,48,62,196,9,37,7,142,39,234,200,75,28,140,202,37,149,81,148,100,131,185,136,31,158,113,213,237,101,179,8,26,136,223,60,249,207,128,196,77,84,123,223,84,28,10,80,213,48,160,201,109,228,30,114,49,199,215,156,116,134,185,233,107,38,167,162,9,28,139,60,130,70,1,65,252,36,21,56,199,212,103,57,254,30,183,68,9,203,201,32,41,198,10,182,20,254,152,29,68,187,135,168,77,147,75,223,47,212,13,254,156,41,133,5,10,199,248,140,242,177,142,34,1,109,167,206,196,228,144,48,188,144,1,61,57,146,187,133,4,99,39,229,207,159,63,189,71,1,185,87,79,66,168,63,198,126,185,139,88,235,10,165,183,189,37,93,58,52,243,239,13,251,200,99,132,180,9,30,71,162,145,17,144,47,255,0,88,182,78,225,138,101,95,84,242,77,225,51,185,12,11,176,14,73,125,190,98,164,103,211,32,127,44,227,142,142,93,207,189,62,168,213,55,186,245,165,142,69,41,242,180,98,117,216,233,12,40,35,77,160,110,193,218,6,112,216,247,207,80,41,187,35,220,122,202,39,187,91,123,119,126,184,64,199,13,53,53,182,166,85,56,228,28,162,251,183,32,251,227,173,107,42,8,79,188,98,133,47,42,197,78,190,12,187,101,77,220,238,250,105,106,9,98,171,138,59,93,87,237,235,140,240,141,174,144,211,16,252,190,252,133,121,252,24,178,160,48,241,119,12,31,78,199,100,21,46,138,54,250,228,12,231,249,117,72,255,0,179,127,179,119,141,5,67,168,245,206,179,180,79,111,186,87,196,150,250,8,43,21,226,168,138,152,48,121,217,145,189,21,220,83,224,144,14,98,111,214,237,22,85,198,247,193,83,232,173,156,253,177,239,208,187,247,11,206,194,50,0,245,154,180,202,10,17,239,111,88,40,44,11,190,208,62,195,164,247,26,245,160,165,106,178,219,142,66,172,99,37,157,242,0,80,7,185,61,34,213,183,136,108,86,105,238,12,216,144,141,137,191,33,65,62,228,140,156,15,83,235,199,80,106,109,115,83,243,84,80,73,65,152,91,63,47,42,206,11,203,133,37,165,216,64,227,208,1,158,75,116,41,76,187,58,64,243,171,136,210,70,162,124,169,83,210,93,46,26,234,11,141,198,13,237,65,79,227,72,169,25,41,19,12,237,64,112,121,201,31,212,244,61,248,174,191,213,197,161,105,116,253,174,154,227,81,89,81,20,149,70,10,42,65,82,204,100,204,49,23,66,140,118,224,202,192,168,200,100,4,17,235,212,141,123,229,218,219,125,194,190,205,121,238,38,150,183,152,195,189,76,117,55,120,34,168,46,9,30,24,204,153,223,144,73,0,123,227,160,167,114,251,141,216,237,113,175,41,245,5,219,84,106,41,41,168,233,133,51,77,101,123,152,142,161,16,150,88,10,209,13,174,185,45,130,192,227,45,131,150,61,73,102,148,219,25,89,223,191,215,117,61,253,78,128,0,170,183,175,251,49,243,150,218,121,235,237,26,158,43,141,201,214,134,154,20,88,226,140,58,198,238,55,36,197,89,124,145,191,62,131,215,236,65,117,253,154,189,233,213,26,110,178,247,167,40,42,238,41,243,102,75,158,161,160,166,82,172,72,203,110,148,146,125,124,128,110,1,65,192,4,19,115,171,34,236,5,218,235,13,214,225,216,248,47,116,222,32,168,11,79,166,161,21,108,217,200,13,37,95,135,35,126,89,57,253,7,68,153,245,173,179,70,208,29,65,166,126,28,111,218,126,223,28,130,168,189,93,29,37,190,158,53,65,132,203,197,35,168,10,91,113,56,199,3,162,191,242,125,159,236,21,81,54,51,251,142,245,93,63,179,255,0,178,198,155,226,6,193,125,167,191,105,251,253,14,157,166,171,175,168,150,210,100,168,141,156,194,208,32,241,140,107,14,68,147,43,128,28,183,144,16,14,9,94,151,107,96,111,66,29,61,79,44,97,230,111,223,15,21,67,34,238,0,253,243,131,233,208,43,79,247,95,185,8,212,6,253,160,116,150,145,75,134,233,109,245,183,109,106,124,91,128,87,77,226,158,157,41,132,146,182,36,83,133,37,124,192,19,200,13,182,237,121,215,122,58,178,91,108,221,196,163,142,243,120,76,37,58,105,59,157,107,152,203,236,201,172,89,86,56,113,229,201,144,40,28,158,7,66,120,157,242,47,204,92,24,238,31,24,205,92,178,179,54,176,90,19,71,234,84,179,65,44,84,54,169,80,164,0,120,230,44,149,84,30,131,35,131,159,127,94,157,101,190,218,132,18,76,245,208,236,136,101,200,117,37,70,61,113,158,170,213,143,67,106,215,121,222,243,123,215,73,73,81,12,115,61,125,52,86,165,183,197,183,115,3,43,85,135,149,91,35,63,186,66,195,114,18,71,175,78,87,141,27,103,138,215,21,93,218,235,127,170,211,111,19,165,78,161,147,90,65,69,72,75,6,38,48,180,134,39,151,247,191,186,218,216,0,179,5,224,1,208,241,121,110,202,78,144,115,86,21,106,183,72,214,126,116,17,248,196,238,21,175,92,106,141,55,166,232,46,170,150,234,97,87,115,146,161,88,28,152,212,196,163,0,121,91,45,58,253,57,245,234,49,216,206,219,211,203,97,160,184,220,68,213,45,28,105,44,78,241,133,59,143,224,7,0,126,21,219,235,239,237,208,235,185,117,52,191,223,29,81,102,176,84,200,244,52,105,73,111,182,188,213,210,213,25,55,198,155,143,137,41,102,35,117,65,218,67,227,212,142,172,181,186,125,49,160,244,101,61,85,108,198,58,11,125,31,136,190,26,231,115,237,62,99,151,228,156,14,145,42,79,96,52,12,43,62,190,53,173,225,205,150,198,76,16,61,125,57,211,197,206,161,44,54,201,231,121,98,138,58,56,154,166,121,231,113,143,40,37,136,98,127,245,232,5,160,123,217,85,127,212,210,81,91,231,172,122,187,173,83,52,142,210,238,72,41,34,83,129,140,16,9,57,39,243,234,99,221,187,221,117,119,103,164,171,105,60,5,186,129,36,170,124,58,119,142,48,217,216,70,220,157,216,31,98,15,191,85,255,0,182,209,205,65,82,232,151,23,167,107,141,190,121,218,79,28,183,135,2,131,180,250,112,88,131,142,61,199,223,166,39,72,6,79,198,136,168,172,184,61,223,49,248,242,240,161,95,196,125,75,247,103,190,180,86,155,157,114,203,5,182,202,12,172,158,86,14,210,57,32,253,242,233,237,233,142,58,107,182,118,231,70,81,92,133,21,13,178,154,177,68,72,36,73,209,100,109,196,22,221,230,200,30,152,57,31,79,200,232,237,202,69,171,187,143,175,181,61,68,108,99,71,20,112,128,115,128,211,18,191,111,195,6,126,153,234,119,97,211,118,217,47,117,215,0,187,39,89,138,111,140,20,124,40,10,121,70,93,199,130,51,246,198,56,235,169,240,43,21,126,141,42,9,78,121,157,249,119,120,215,14,227,247,197,87,203,247,142,251,13,189,109,78,214,141,49,165,100,167,79,148,209,214,164,56,136,22,130,157,21,148,228,158,72,28,254,28,17,193,245,227,216,56,181,16,138,254,130,73,82,42,88,225,203,83,44,43,133,99,184,251,14,124,171,145,142,127,168,235,5,170,85,157,133,21,117,192,134,144,137,18,9,34,125,131,7,7,247,137,159,196,196,144,15,30,190,253,51,69,37,242,175,83,213,67,81,80,240,67,71,39,134,175,38,194,243,170,66,174,78,8,198,114,231,144,0,27,125,242,79,87,221,209,109,167,75,101,74,234,32,9,25,229,30,177,66,101,111,72,43,129,223,71,175,135,9,96,181,83,93,174,52,254,18,65,114,212,206,145,194,98,87,82,18,138,150,22,252,68,0,55,197,47,24,227,25,252,152,245,198,164,184,94,59,151,37,149,39,89,225,138,79,4,67,73,36,104,1,199,36,178,2,57,207,166,63,94,149,232,45,99,111,237,191,97,180,253,238,163,105,174,158,186,240,241,191,128,146,9,55,87,84,133,96,88,227,253,88,81,233,212,151,176,250,26,186,241,72,221,194,212,102,20,150,229,82,211,33,217,26,144,11,112,112,167,144,49,233,199,230,58,228,247,203,215,116,227,135,121,63,138,239,92,41,162,139,22,26,78,97,41,241,218,125,70,106,61,220,253,56,215,203,206,158,211,97,205,50,209,129,52,177,180,142,82,20,24,0,96,96,99,254,64,116,146,231,105,181,209,221,33,167,163,240,234,170,164,97,4,82,35,28,132,9,245,246,201,35,169,151,119,174,239,98,213,53,18,210,53,66,180,241,169,222,106,243,133,80,120,192,80,64,231,62,190,221,1,172,218,194,170,150,232,218,254,231,84,191,177,244,236,162,122,201,255,0,120,204,99,46,1,80,15,4,224,147,142,79,0,115,213,70,244,174,51,191,151,58,190,241,83,41,81,130,32,30,241,129,242,167,13,107,71,83,219,190,240,75,85,68,242,179,66,68,202,93,89,55,49,92,55,57,60,103,223,143,95,211,162,63,112,53,188,218,215,182,41,83,86,166,10,154,247,164,162,146,40,223,42,133,101,71,37,88,30,24,237,247,30,249,231,161,61,219,188,118,110,236,87,87,234,29,34,147,75,36,113,70,42,153,149,144,83,172,133,182,43,185,36,22,59,91,3,215,0,228,122,30,136,246,139,21,170,217,219,39,212,74,170,103,146,182,150,54,145,166,206,230,99,233,179,27,64,198,57,200,62,196,113,213,230,80,166,238,16,8,130,20,15,207,173,8,185,113,183,172,29,40,50,146,133,15,148,17,28,189,69,87,155,230,141,215,26,118,190,26,173,15,173,234,100,166,173,154,70,134,219,95,9,170,138,22,81,185,195,58,13,231,25,200,2,63,215,211,50,29,55,221,15,136,139,88,134,75,162,82,252,163,236,85,115,84,210,153,225,11,252,17,48,105,35,92,122,100,39,7,30,158,146,75,243,67,14,175,211,247,26,124,195,182,174,161,127,118,197,84,238,69,245,81,195,122,31,81,215,205,107,99,135,89,83,90,146,130,122,121,3,86,211,172,144,78,125,2,156,144,6,57,244,250,117,184,106,72,46,54,78,174,156,188,185,249,87,35,123,82,97,151,160,163,252,136,147,224,121,121,253,234,69,127,214,186,158,195,173,215,185,244,119,8,29,108,90,170,225,87,62,193,227,43,80,181,91,69,52,76,165,91,240,197,187,208,18,25,20,130,8,235,45,37,167,170,181,111,125,245,119,116,82,73,147,246,153,104,232,99,168,135,194,145,139,197,46,11,40,102,217,128,25,74,130,199,36,231,211,39,14,225,88,168,233,181,173,214,217,103,170,137,94,166,237,115,138,154,145,8,50,183,141,119,168,216,121,192,65,131,239,199,175,77,255,0,13,250,122,245,219,111,136,11,190,145,215,53,136,146,215,85,208,84,210,70,243,9,183,195,53,29,84,177,40,32,224,101,89,91,104,255,0,145,192,117,60,25,177,43,88,58,226,64,38,98,57,159,197,104,173,25,253,79,20,69,187,106,26,61,208,84,4,72,60,135,47,49,229,154,181,22,63,2,174,130,215,115,166,145,126,110,8,34,148,22,56,100,98,202,147,41,35,13,238,57,63,95,203,167,46,226,235,59,102,143,171,163,170,149,252,51,115,174,165,167,51,43,227,202,35,201,231,111,190,62,190,253,59,79,108,167,130,219,69,75,77,44,102,171,197,10,36,82,24,152,183,103,209,176,125,20,122,31,97,208,251,190,58,50,225,172,245,54,142,176,195,66,210,195,77,82,181,149,185,13,181,85,0,24,224,253,177,245,235,22,22,165,18,173,201,174,182,182,80,208,74,6,0,144,0,233,69,232,107,233,230,9,41,140,204,100,80,67,157,249,220,125,57,63,78,58,111,146,87,184,201,186,0,203,34,51,18,29,23,3,211,234,199,142,177,20,208,66,145,71,77,11,211,152,118,162,198,136,64,0,123,28,159,235,214,84,205,60,123,212,63,138,92,50,176,8,140,121,192,250,123,159,126,161,42,42,253,213,105,13,132,229,191,159,137,175,79,89,20,82,176,150,88,219,104,25,240,66,169,207,212,176,31,127,126,182,203,60,203,3,84,91,106,114,164,0,171,36,142,48,126,153,85,24,25,255,0,163,233,210,118,146,142,25,38,19,73,20,82,33,96,192,238,27,91,62,196,12,125,125,250,97,215,58,174,147,67,233,59,182,174,185,53,60,244,182,186,87,168,125,210,148,103,32,97,16,109,83,146,206,85,71,220,243,211,129,51,2,188,80,152,147,131,252,15,88,168,111,107,59,221,83,220,203,220,116,19,105,216,109,242,155,113,172,45,243,175,54,198,13,26,144,164,168,207,250,195,207,251,62,157,115,250,111,134,58,189,17,113,122,155,181,230,11,192,167,172,106,73,41,160,164,24,43,230,253,224,103,39,158,23,3,105,229,189,120,228,229,240,7,54,163,189,107,141,91,122,175,173,152,219,105,40,226,167,146,154,49,181,94,121,165,45,27,16,163,157,139,12,163,36,146,55,250,242,122,150,94,254,88,247,43,80,89,39,9,32,74,249,12,131,156,101,102,200,207,161,246,251,117,173,225,201,183,83,238,165,164,192,132,252,115,92,219,218,1,118,45,88,85,218,181,42,86,60,164,69,84,141,85,163,237,85,87,253,55,107,146,57,41,40,239,18,65,67,50,210,201,24,40,175,47,3,60,225,247,15,66,61,137,56,232,113,71,163,161,125,127,83,163,43,101,171,81,5,93,69,46,105,225,51,74,197,11,5,218,170,14,73,192,250,15,184,28,139,157,223,11,6,155,177,218,109,23,186,43,53,36,82,208,92,169,217,42,96,137,81,192,241,35,220,9,3,39,42,205,158,72,60,122,96,30,178,237,134,135,182,191,118,238,215,107,118,147,169,152,213,233,187,180,181,119,24,97,102,74,122,136,173,83,86,68,11,156,172,110,239,74,54,130,60,219,95,130,55,116,77,182,82,7,157,101,66,201,6,169,150,166,209,144,217,239,21,233,72,213,63,179,41,107,77,24,146,118,140,76,142,84,149,14,164,174,1,193,195,144,160,142,112,167,40,17,210,90,109,149,17,211,48,142,85,130,108,169,168,115,201,144,34,238,1,115,248,67,55,168,4,250,113,193,6,196,234,14,197,209,106,59,149,85,194,239,126,175,205,109,67,73,224,66,224,31,51,22,244,112,205,129,207,4,240,7,184,4,245,242,167,179,86,90,218,58,122,85,170,175,175,74,40,254,94,142,65,80,14,33,228,144,66,133,56,12,205,145,199,225,247,198,58,98,218,81,39,72,175,118,162,40,107,169,42,233,38,237,205,14,157,161,181,105,152,173,116,119,5,149,106,160,179,193,251,77,188,65,46,62,98,172,41,155,110,236,129,23,138,234,6,211,130,21,15,67,186,219,77,210,191,117,69,13,189,170,146,150,148,79,80,244,116,190,72,98,228,135,147,98,128,56,228,147,250,158,48,44,189,179,179,250,98,42,9,4,150,97,89,36,116,210,152,160,146,160,188,105,33,83,231,240,243,134,99,187,0,176,7,36,122,99,61,60,91,123,127,5,154,215,168,45,214,123,117,61,33,191,105,203,148,21,43,12,69,21,165,79,13,98,0,99,7,253,116,184,32,123,17,234,51,211,155,181,140,12,117,175,118,250,183,170,133,102,184,79,105,187,209,93,41,165,104,166,164,168,142,120,221,78,10,178,176,32,143,203,29,93,221,99,223,26,219,231,196,101,227,70,88,109,212,247,40,47,151,138,90,42,57,171,42,229,88,86,97,77,4,4,31,13,11,132,50,70,121,83,232,228,129,238,104,183,191,86,171,224,222,217,13,195,190,186,50,182,161,27,107,197,86,195,107,5,44,126,74,124,96,224,227,159,82,125,179,245,232,93,219,170,182,80,117,6,12,17,90,110,10,202,47,16,187,119,68,137,74,190,18,42,234,88,238,176,89,255,0,237,2,215,60,52,84,81,208,77,73,124,167,66,140,51,28,212,177,73,36,163,24,224,212,195,82,73,60,147,184,231,57,232,159,109,164,187,193,75,12,194,140,239,151,116,147,169,145,165,85,118,37,152,41,42,114,3,22,0,125,7,219,161,6,174,188,75,103,215,19,181,222,179,228,99,190,104,122,89,222,106,137,16,171,201,69,60,205,50,51,55,3,43,84,171,147,143,196,58,51,91,107,108,146,83,211,204,207,149,158,53,108,240,113,145,146,70,8,200,231,255,0,78,178,239,2,181,2,78,241,244,174,149,104,174,205,162,145,48,39,191,156,253,235,93,75,44,242,136,188,40,248,7,126,248,66,255,0,215,219,173,193,216,196,18,21,146,63,65,185,100,92,15,211,172,91,228,200,47,13,69,65,24,60,152,188,85,35,60,109,82,112,63,78,146,207,225,202,226,21,82,100,36,48,105,32,101,32,240,112,15,166,125,122,128,30,149,108,193,245,31,197,88,62,195,221,5,78,157,174,182,60,205,36,180,149,34,92,251,4,145,70,0,253,81,207,235,208,127,89,218,99,211,218,214,237,72,41,201,102,169,119,134,48,7,16,147,149,245,251,17,212,223,225,230,166,158,223,120,184,89,105,10,36,53,20,222,57,79,21,79,157,24,99,10,62,161,216,159,203,172,59,195,116,211,182,45,105,37,77,214,142,182,105,230,138,39,17,198,251,55,46,208,55,41,193,24,242,227,7,7,42,126,160,245,186,224,78,133,178,53,158,95,67,248,174,55,237,93,185,102,249,192,141,137,7,226,51,243,168,109,61,53,84,20,81,205,52,67,120,194,227,25,199,220,99,219,164,239,13,85,91,73,58,72,18,48,155,88,2,14,70,51,159,231,211,156,218,203,183,213,148,158,39,236,109,77,4,138,67,13,211,64,201,159,232,72,244,252,250,104,110,237,89,169,49,110,167,208,244,183,10,119,242,226,89,228,167,98,15,177,100,118,30,159,78,143,23,80,149,202,102,7,174,181,151,236,212,83,4,138,81,160,47,109,106,238,53,146,9,106,165,240,234,164,249,9,68,36,6,83,58,24,148,241,236,36,116,63,160,235,103,196,54,140,254,240,246,179,87,88,32,165,145,102,181,92,164,174,163,143,4,24,82,178,49,81,17,227,144,86,116,63,175,80,157,73,220,187,61,133,102,185,233,173,9,71,104,184,194,162,88,230,55,41,42,81,36,7,42,118,200,135,208,243,193,29,24,45,119,197,238,22,149,179,234,9,179,57,214,186,54,104,170,165,69,11,226,92,168,31,121,242,142,57,99,54,49,236,189,14,186,73,115,43,231,138,35,100,190,197,64,167,112,102,131,250,70,251,253,234,176,209,106,25,105,233,161,138,225,75,5,64,20,242,25,128,222,128,149,39,11,181,129,200,199,39,142,156,106,101,144,213,70,180,237,18,5,62,112,40,228,108,253,48,65,1,127,92,245,15,237,92,208,82,90,110,250,86,166,56,41,158,193,119,170,163,140,49,114,222,3,226,120,125,56,24,73,149,71,167,225,63,78,164,241,212,211,64,85,42,170,145,55,16,2,137,55,179,131,192,252,68,30,127,229,235,215,58,121,181,54,226,144,121,26,238,118,174,161,230,18,224,230,58,126,41,125,72,105,93,91,18,13,188,16,174,164,126,126,189,104,168,17,8,74,5,132,72,127,9,121,29,78,113,246,207,249,116,142,186,73,90,51,242,148,208,46,127,12,147,66,206,184,252,134,61,241,252,93,106,167,158,178,40,113,36,48,100,174,87,192,77,136,62,219,73,60,254,93,69,181,89,1,39,109,188,127,53,182,9,238,73,87,225,214,82,208,252,152,25,241,22,164,188,139,239,248,90,48,8,255,0,139,165,213,109,18,170,38,237,129,137,37,89,113,199,219,7,29,53,83,213,213,154,157,178,9,163,72,200,57,100,77,140,126,219,78,225,237,234,61,250,87,52,173,132,222,170,88,128,64,87,250,253,65,245,235,218,137,21,237,17,203,229,91,68,239,226,239,53,68,5,56,42,88,12,250,122,103,252,250,89,112,151,193,169,182,221,211,27,169,165,80,112,6,10,62,1,224,123,238,217,252,250,109,219,24,127,56,117,102,207,148,175,215,216,12,254,94,157,45,165,11,95,64,244,167,42,192,21,4,174,221,135,248,127,92,224,254,157,89,181,124,219,188,135,186,31,247,84,239,173,19,123,104,237,175,249,3,27,239,184,222,173,54,148,174,91,141,142,223,113,44,93,162,140,67,38,227,147,128,54,228,251,228,174,28,231,252,93,84,120,108,3,182,253,224,213,61,191,218,209,208,79,33,173,183,171,28,13,135,4,40,207,169,216,227,39,255,0,167,213,139,236,157,228,87,89,205,4,131,12,99,14,19,25,218,120,12,15,190,78,87,244,140,244,51,248,185,178,173,150,227,164,187,173,13,43,52,150,249,191,103,86,74,164,101,99,228,128,61,247,50,52,195,249,117,165,227,140,118,140,246,131,151,208,215,59,246,74,236,219,94,246,42,254,236,121,141,190,227,206,161,247,104,22,154,181,165,0,4,147,206,83,0,12,251,231,62,249,231,245,233,51,73,17,140,19,78,136,8,7,11,147,255,0,159,253,123,244,241,115,6,106,81,58,56,112,164,58,229,178,48,223,113,250,127,46,153,89,42,26,64,0,133,189,200,86,39,244,251,245,144,77,117,67,180,10,192,74,178,1,12,75,27,1,235,226,32,0,15,207,172,7,250,55,250,166,116,250,24,155,10,63,151,95,100,221,26,24,37,139,14,220,3,224,142,15,216,250,244,153,97,118,144,23,166,241,80,241,195,109,63,215,165,42,147,77,9,196,214,246,153,212,25,36,40,217,25,253,225,36,15,183,84,2,125,63,96,174,239,142,153,183,84,89,207,129,61,117,186,11,149,12,208,201,3,44,165,213,29,24,29,173,146,6,236,143,93,220,125,122,232,24,50,35,8,203,180,40,6,51,144,114,63,48,58,105,184,233,29,15,114,185,193,168,110,218,110,213,91,114,163,100,120,170,234,41,209,165,143,97,37,112,228,103,130,73,3,62,184,35,156,116,244,29,11,11,20,215,19,169,5,59,84,87,188,122,2,207,175,187,123,115,211,117,244,45,80,133,12,202,133,220,249,144,103,202,73,206,72,44,7,208,144,125,122,163,245,95,14,186,18,217,39,205,77,44,143,1,81,38,201,110,145,96,41,231,157,132,48,246,224,243,215,72,39,153,101,149,94,42,168,149,182,224,43,13,199,31,151,219,174,104,124,109,246,163,251,129,220,191,239,5,178,33,251,42,254,12,136,193,127,12,171,234,191,110,48,7,215,107,30,140,112,119,72,89,104,236,114,43,27,237,109,152,45,38,233,34,72,193,199,46,85,190,159,182,189,133,133,182,92,239,86,10,83,159,90,155,212,191,228,135,173,245,20,29,138,176,68,18,154,191,69,213,192,14,89,209,197,76,131,255,0,24,44,127,44,117,89,50,122,204,153,149,84,146,224,55,42,121,0,254,93,104,180,214,4,56,39,106,178,82,106,159,135,24,255,0,126,43,233,13,66,174,21,83,78,13,128,253,152,47,252,186,110,29,217,237,37,24,17,61,13,101,92,10,78,18,154,150,56,193,231,253,181,227,219,160,77,21,146,237,114,161,174,186,82,82,60,148,150,213,70,170,156,176,84,143,123,109,69,201,35,44,199,56,81,150,33,88,129,133,36,38,74,103,36,172,132,68,113,145,226,2,55,31,167,167,249,224,125,250,93,177,77,214,119,138,235,125,181,198,158,178,201,45,68,155,94,87,216,25,242,205,224,110,203,18,65,63,137,134,62,190,95,112,122,13,234,94,216,235,221,72,163,184,180,26,198,187,79,221,235,150,73,22,146,98,82,58,74,68,207,132,172,81,131,71,32,86,44,192,238,195,74,195,0,131,184,181,14,184,166,55,74,109,47,168,37,164,184,92,106,104,226,171,146,24,209,146,70,85,192,118,4,18,81,55,183,27,142,78,113,207,56,145,61,166,193,125,161,157,5,79,203,132,105,51,77,88,171,225,200,185,243,47,148,2,71,62,135,57,28,17,214,57,43,49,29,107,173,18,17,251,132,1,211,151,44,70,212,15,210,63,180,52,206,140,171,238,110,182,184,205,93,168,46,84,194,26,127,22,37,6,26,124,238,165,136,42,174,87,123,31,17,200,231,204,51,202,158,165,26,67,72,199,110,211,241,155,138,153,46,245,37,170,107,42,60,70,138,161,231,119,253,224,18,12,55,208,16,185,7,105,250,142,151,221,237,183,125,105,173,35,161,106,102,150,209,167,162,55,42,215,136,49,142,74,210,160,197,184,143,77,171,184,231,30,228,31,110,178,238,152,171,171,237,150,165,165,177,83,199,87,119,172,72,173,214,248,82,68,220,100,171,120,227,15,185,176,6,210,220,2,113,146,73,32,14,101,67,43,184,80,66,124,234,27,174,33,111,102,202,159,94,121,1,235,169,220,249,209,31,69,54,152,181,90,43,229,214,119,41,170,164,172,183,52,148,114,87,80,188,113,38,17,184,103,33,60,99,133,57,141,71,0,18,114,25,64,11,119,147,187,81,217,168,254,78,74,223,30,174,170,127,27,115,174,229,17,169,5,88,49,32,112,137,30,49,147,146,50,7,24,251,167,245,70,148,180,118,207,78,232,122,45,73,13,195,93,88,188,75,85,33,141,234,31,45,36,120,150,95,17,21,68,168,9,12,225,242,168,187,178,72,29,6,187,147,165,53,37,109,93,125,234,127,149,168,167,128,188,80,188,108,91,8,29,151,1,179,130,0,66,54,143,195,198,112,78,58,209,161,63,166,183,210,221,115,27,203,133,222,220,23,156,231,240,142,234,135,234,190,229,222,111,123,105,99,166,217,77,63,12,167,39,0,49,35,4,156,41,37,142,78,9,242,140,99,211,168,212,215,74,59,117,61,61,178,40,188,40,198,31,104,36,146,9,37,178,91,242,247,39,39,63,94,154,26,166,9,43,103,132,172,145,195,19,168,103,247,56,60,149,227,211,242,228,227,173,122,157,49,87,26,188,156,8,212,174,209,248,64,60,112,58,22,183,29,254,234,114,116,196,10,121,188,85,216,119,173,222,205,87,44,117,81,162,0,177,51,6,99,156,145,187,4,3,158,63,195,254,125,98,253,226,238,13,150,34,127,106,207,52,187,2,71,0,102,57,99,198,230,32,142,15,221,79,160,234,47,107,40,89,165,168,101,10,10,133,220,220,14,121,63,229,250,245,179,80,234,59,109,173,3,200,169,37,67,174,82,54,79,54,1,32,100,243,143,79,183,81,37,199,3,161,40,19,83,105,72,79,189,83,154,78,247,222,37,87,91,197,185,42,164,69,84,155,196,76,146,216,4,130,70,51,239,193,255,0,211,167,235,94,167,211,149,195,253,22,188,219,228,169,42,222,29,64,59,61,65,62,113,199,183,191,211,158,131,139,169,42,239,149,84,240,197,20,112,210,180,123,216,150,220,217,0,240,126,188,251,15,207,169,8,138,133,98,115,85,44,170,232,131,193,72,208,229,143,62,248,227,24,247,250,245,43,151,110,52,64,113,57,175,118,40,86,70,40,145,85,116,182,82,7,118,175,165,136,174,35,143,14,24,179,150,24,219,183,59,179,156,253,49,207,3,145,23,58,230,51,29,206,58,141,147,70,240,6,142,9,162,98,135,57,3,132,96,51,144,184,207,60,241,199,81,150,180,26,171,105,36,226,77,170,121,229,184,199,160,255,0,62,157,52,189,30,158,168,211,181,48,171,41,172,25,105,145,137,221,195,16,132,125,135,7,143,115,213,87,46,130,210,84,57,26,122,90,138,104,167,178,27,139,11,180,145,83,208,199,91,80,136,144,199,144,29,139,0,118,169,39,0,103,62,167,171,61,240,231,217,154,158,235,107,40,244,237,36,177,83,80,208,197,243,53,179,207,79,44,177,5,4,4,133,150,55,141,142,227,129,129,34,54,208,228,28,175,85,234,217,166,30,154,165,46,112,43,78,176,206,174,34,4,6,105,61,81,71,219,35,39,62,202,125,240,58,189,191,13,191,11,26,186,151,76,90,187,145,220,205,49,126,191,216,53,42,160,75,45,132,248,117,178,58,57,240,164,157,36,104,163,90,102,81,49,222,27,118,217,98,219,183,36,245,37,186,139,203,5,25,231,82,174,27,78,107,160,118,203,222,146,210,182,10,11,69,61,202,138,221,67,110,161,138,26,90,83,80,17,99,167,133,2,0,172,127,18,170,168,4,231,140,114,122,138,92,251,205,217,202,153,188,115,220,155,124,242,68,224,152,32,188,68,29,112,79,62,26,184,115,143,95,67,233,198,72,192,142,217,251,17,107,163,183,214,233,27,94,145,176,233,251,140,140,149,81,234,43,86,154,162,20,112,70,10,226,8,227,171,105,204,146,48,95,51,21,35,247,140,65,220,58,145,89,244,94,160,141,23,80,83,105,27,38,159,186,91,88,193,69,108,138,106,111,151,175,92,0,106,42,229,130,148,58,158,75,8,162,242,238,69,201,243,121,109,220,50,135,18,3,131,191,50,125,122,138,166,218,244,25,65,205,71,171,190,42,123,89,78,143,73,109,187,92,133,84,39,4,45,170,170,65,41,231,33,95,195,216,71,25,201,97,235,199,80,106,239,136,29,53,170,101,150,8,187,93,220,75,188,49,200,178,153,97,166,130,74,112,224,28,29,134,168,17,128,204,51,179,208,144,120,232,230,218,6,190,170,166,26,234,218,218,9,165,184,194,86,253,13,98,85,214,197,38,229,80,209,81,9,42,2,210,70,124,224,237,67,187,8,88,18,14,80,91,123,51,110,162,146,75,52,241,219,166,209,49,12,219,244,159,236,122,81,67,75,49,33,158,114,118,23,119,47,226,48,201,0,120,173,144,72,82,34,66,148,217,140,71,40,31,238,156,74,79,243,85,143,82,247,27,87,221,111,86,189,50,221,147,74,24,239,69,98,183,211,94,117,120,180,201,94,138,200,49,4,15,78,86,79,199,24,194,59,99,122,143,117,233,233,111,127,16,58,195,88,85,118,207,76,105,205,29,166,174,180,52,63,55,61,45,210,58,186,168,34,167,6,48,64,168,133,227,143,32,75,25,219,128,199,118,113,193,197,156,94,219,83,205,106,173,183,221,53,13,230,174,74,181,49,165,97,168,72,42,41,163,33,71,135,3,64,136,35,81,142,48,51,146,78,125,49,166,183,180,218,54,191,77,83,105,91,221,5,69,210,142,15,197,243,181,181,19,75,83,156,147,227,74,95,196,144,18,73,218,199,110,113,198,0,194,168,169,95,188,152,242,254,107,201,90,83,251,119,160,222,133,139,189,181,122,10,190,249,91,175,40,109,85,22,199,145,98,162,211,218,74,162,42,139,135,135,24,59,32,91,172,136,92,177,101,80,219,118,18,163,18,99,112,10,165,125,101,120,211,235,71,99,238,70,174,212,250,192,194,90,183,76,27,229,154,205,112,160,136,228,153,102,20,241,73,225,97,140,99,33,153,135,136,153,57,0,41,169,59,125,163,96,212,180,250,202,45,59,69,21,234,146,159,229,160,171,142,61,141,28,120,97,180,1,229,28,59,12,227,56,56,206,58,113,165,183,90,108,213,21,151,42,59,117,13,28,213,167,196,173,168,142,20,141,166,35,62,105,24,99,113,25,60,147,198,79,81,169,106,24,36,129,226,125,121,83,181,131,157,252,170,185,92,244,142,146,184,180,21,122,127,86,234,189,89,101,134,165,86,247,95,116,212,23,57,197,58,130,155,146,154,8,208,45,67,149,110,113,232,74,112,114,64,91,39,104,244,94,154,191,205,174,237,253,158,138,247,166,106,34,88,105,104,34,211,242,203,119,241,200,243,77,55,207,78,170,145,249,27,214,53,111,50,251,158,167,214,244,236,229,230,106,138,106,109,125,45,253,36,2,49,16,214,21,117,108,89,185,35,2,161,182,15,48,0,16,57,199,212,117,31,175,164,248,109,181,193,91,45,6,138,181,221,42,33,66,198,104,109,34,185,217,153,206,208,37,101,114,199,112,255,0,23,30,248,234,186,194,209,185,31,19,62,25,156,84,233,36,236,15,195,253,80,82,162,179,68,118,218,187,80,92,42,110,122,86,245,118,191,85,72,212,182,107,133,117,178,151,251,186,165,153,246,248,97,140,147,19,226,1,128,24,15,4,144,70,238,178,237,229,227,182,180,52,87,59,93,230,239,18,193,126,15,78,215,72,106,170,102,185,211,32,5,8,165,134,134,143,98,22,192,243,171,198,192,177,32,29,163,50,237,72,116,125,29,150,137,168,123,119,86,243,204,30,105,106,40,172,51,143,5,48,74,171,60,113,16,1,7,131,144,14,114,15,191,68,94,220,234,218,45,49,219,184,222,151,74,215,83,201,22,246,170,75,133,101,36,18,70,72,12,29,148,76,219,84,131,145,146,14,209,150,218,8,38,107,102,157,72,133,31,94,191,221,57,213,35,112,40,119,97,163,209,154,170,11,142,158,212,54,123,174,176,208,209,69,254,141,67,62,149,190,77,115,153,131,7,31,49,89,85,133,112,24,62,23,3,141,139,156,41,7,56,169,175,87,90,139,94,159,175,237,150,167,169,211,148,109,13,61,138,209,87,97,180,83,210,208,65,18,144,34,95,22,169,156,144,128,32,39,111,151,63,226,232,129,168,123,189,107,209,150,145,45,194,138,211,76,76,107,85,91,52,247,202,112,20,52,222,18,146,16,177,218,8,0,177,1,65,42,185,57,98,139,41,251,157,76,105,96,172,182,213,105,75,178,152,145,97,104,239,19,203,32,149,198,95,201,5,36,153,27,198,3,100,100,30,64,224,21,113,130,175,116,152,243,240,248,210,37,200,200,19,76,18,63,119,234,169,205,166,225,166,43,46,243,52,109,255,0,198,111,119,234,43,117,77,50,21,243,120,9,111,167,144,39,33,125,78,114,7,60,14,155,101,210,29,201,169,211,107,163,233,162,182,120,21,178,188,213,31,181,174,21,247,153,157,15,148,229,228,49,21,76,14,20,113,201,227,146,76,151,88,107,94,226,233,187,17,188,77,102,141,32,105,51,32,161,211,213,119,105,229,136,141,195,11,226,211,20,3,4,29,201,158,71,24,4,245,170,107,199,114,109,20,117,26,178,251,117,186,75,106,134,105,39,106,75,125,182,217,69,42,192,163,120,142,119,172,159,37,4,96,22,49,108,99,150,97,198,50,61,86,138,121,195,168,248,243,199,174,126,53,97,47,134,208,52,129,221,227,79,150,222,214,106,84,208,112,232,201,174,122,58,142,218,6,126,90,151,74,176,139,118,237,229,138,203,86,234,199,119,155,36,122,224,241,214,170,157,7,126,176,88,169,233,110,157,226,185,252,151,224,138,146,154,217,106,164,167,68,31,194,160,83,49,11,237,140,159,94,128,181,154,224,95,117,10,223,105,123,155,113,184,83,37,72,219,108,170,215,148,84,8,118,147,178,63,10,24,228,89,23,247,141,184,56,4,248,107,189,176,56,101,212,125,197,58,174,134,231,112,160,54,234,170,75,117,21,85,83,82,157,65,123,170,8,169,22,248,229,82,244,208,166,48,172,2,225,83,0,48,119,243,3,97,76,54,6,70,96,13,207,175,10,137,189,106,84,3,137,232,42,181,91,237,53,154,211,186,119,13,102,183,26,139,141,154,243,171,43,90,144,206,65,122,152,97,119,104,228,59,85,70,221,145,160,224,1,230,28,14,142,250,195,79,73,220,59,157,5,180,44,244,246,123,120,87,173,142,51,228,147,28,236,25,245,250,19,143,167,80,74,91,181,159,79,214,218,116,245,51,71,57,180,216,139,248,172,202,18,158,105,93,17,85,124,188,146,33,148,156,147,235,237,233,209,42,205,118,134,150,201,52,115,177,129,218,15,17,228,27,152,224,145,158,49,238,73,254,93,70,234,161,41,74,70,219,86,238,209,148,160,25,59,196,200,240,251,205,12,126,37,53,13,108,154,90,139,76,219,37,166,133,54,153,217,114,129,214,36,96,0,39,118,225,203,123,255,0,135,219,170,229,38,165,175,211,186,78,241,169,62,98,162,57,252,8,169,80,173,81,10,200,165,25,176,8,228,109,30,153,247,244,232,229,221,106,180,170,210,181,151,117,241,38,154,235,42,211,198,124,0,140,144,161,36,157,199,211,57,250,122,245,84,251,171,168,227,26,75,246,76,18,72,145,70,74,237,241,195,111,221,144,88,128,6,79,153,120,207,24,29,79,108,73,33,32,238,106,189,232,8,74,157,41,30,232,157,250,15,91,230,158,62,29,218,158,186,207,125,188,72,209,197,81,112,187,59,24,149,177,133,84,15,194,251,129,226,183,183,215,162,6,159,240,45,209,196,207,66,102,107,156,205,46,223,197,134,98,78,224,15,182,57,32,122,103,140,251,13,187,45,110,171,180,232,9,43,226,145,162,123,156,114,212,64,200,163,113,100,119,86,245,94,112,16,31,95,127,78,139,182,27,29,29,158,158,43,157,116,170,26,8,1,241,165,219,181,48,191,253,156,242,115,156,243,235,215,96,225,154,141,138,82,0,5,39,124,98,124,122,138,249,255,0,136,193,187,82,137,153,229,225,252,210,139,109,214,154,134,158,8,188,19,136,196,178,72,206,12,96,177,144,237,28,242,73,199,176,247,31,151,77,86,122,248,77,85,101,213,170,30,160,145,58,248,48,47,204,2,155,202,41,32,103,4,44,100,156,145,193,57,25,234,75,106,166,129,230,148,71,20,83,152,148,44,178,193,231,27,78,252,110,57,242,145,156,110,63,127,76,175,80,173,73,76,244,58,70,247,120,182,214,75,133,182,74,225,99,118,82,60,52,121,28,179,127,16,12,222,196,12,156,99,0,244,231,29,120,163,180,10,10,2,113,180,119,247,212,72,75,122,244,65,4,197,72,90,243,75,170,116,247,107,244,125,44,45,47,133,100,160,221,28,68,203,138,137,17,26,66,71,177,36,190,71,182,126,217,234,232,61,13,30,157,209,244,182,234,115,27,197,109,134,48,21,226,27,184,245,7,7,113,231,62,231,142,79,84,211,177,246,75,68,151,203,109,199,49,72,150,218,104,40,227,102,103,37,166,3,5,190,152,24,227,219,211,171,107,91,95,13,198,221,79,65,29,74,33,150,53,46,177,160,59,176,6,72,57,31,127,234,58,227,15,148,169,68,167,153,39,7,191,225,95,71,90,106,109,176,21,200,70,71,64,6,251,143,42,173,255,0,16,119,187,193,86,185,71,36,113,36,141,224,68,129,213,64,92,14,64,7,255,0,108,117,163,79,217,40,234,187,87,93,166,235,162,2,75,140,46,213,75,185,88,16,57,63,159,182,61,134,220,227,223,166,62,255,0,234,4,159,93,82,88,227,218,212,148,46,28,149,141,99,4,231,208,143,124,115,245,245,233,14,156,191,220,171,235,103,116,0,37,37,49,114,129,195,249,75,12,240,190,131,7,166,182,144,64,141,164,82,92,42,2,230,38,8,222,146,118,30,231,97,211,29,165,191,233,137,25,33,150,174,227,52,241,148,112,73,253,212,35,1,24,15,113,235,206,122,158,201,170,108,242,104,138,77,55,74,60,41,190,122,10,137,20,166,198,125,185,25,35,236,91,29,12,53,22,159,158,166,239,80,108,211,149,165,80,101,10,132,62,208,223,139,10,121,81,156,147,239,206,122,156,88,244,107,214,219,233,117,21,20,73,242,244,112,210,210,212,224,16,209,205,52,146,60,96,131,207,43,3,250,113,229,234,229,137,46,221,54,85,215,237,66,248,168,75,22,14,132,98,4,124,72,30,133,69,245,93,103,255,0,196,26,110,33,44,113,187,220,221,48,251,179,183,195,98,205,192,60,14,51,239,200,192,233,206,199,77,20,213,214,255,0,218,81,25,82,142,237,1,140,38,112,206,75,0,125,142,6,61,250,219,220,173,7,169,173,122,251,183,212,51,233,234,181,123,177,158,166,149,76,45,186,85,119,137,99,116,95,86,221,200,31,92,241,234,58,123,180,75,44,122,223,76,90,38,217,111,163,125,75,4,85,59,105,212,176,33,100,4,22,111,56,4,130,113,187,3,147,142,49,214,217,37,8,73,90,178,4,215,45,121,46,56,52,182,96,152,231,28,250,242,158,180,216,46,150,248,123,197,167,53,69,208,75,29,61,234,249,85,81,56,199,239,3,139,164,239,35,12,146,48,206,88,227,24,28,126,153,233,205,85,79,221,47,140,52,93,43,87,80,182,249,173,54,151,142,160,174,74,26,107,94,65,62,217,220,234,15,254,67,166,235,225,168,212,18,105,123,160,69,115,53,92,82,83,56,56,36,75,86,237,229,25,250,50,228,254,92,244,179,224,130,216,151,30,237,223,174,49,210,98,74,11,117,158,158,70,240,195,176,70,183,73,27,224,250,249,156,70,127,76,240,58,206,221,45,10,182,42,108,64,131,221,211,151,42,212,112,171,119,26,226,136,67,198,85,238,243,159,242,140,243,129,137,171,33,218,189,121,168,106,181,85,239,76,95,98,129,234,173,50,21,105,49,184,70,166,83,130,65,198,73,93,190,153,31,215,162,189,83,212,214,213,126,212,162,164,142,108,196,177,111,102,108,132,31,225,242,145,233,236,14,63,78,171,22,176,172,61,170,212,87,170,139,178,187,77,89,31,202,83,187,0,91,60,149,144,231,223,5,189,62,253,31,180,76,180,122,163,71,216,174,45,85,86,93,40,227,108,83,214,75,18,239,35,25,101,70,92,140,131,195,2,56,235,50,18,96,129,221,93,45,75,18,9,57,206,255,0,207,42,144,33,121,128,140,71,180,41,42,204,240,4,7,63,66,121,63,152,61,99,28,117,234,204,35,218,177,158,119,180,132,1,245,28,117,186,101,89,160,20,213,9,20,177,28,134,142,66,172,15,191,191,29,104,249,11,100,114,32,134,138,40,101,79,50,179,198,167,7,253,156,12,255,0,47,175,76,32,114,171,0,146,96,137,158,158,61,223,234,146,205,61,169,234,158,128,94,233,222,78,75,65,227,175,136,71,185,192,231,235,208,35,227,78,150,174,62,204,44,26,124,203,242,245,87,58,100,171,104,198,124,72,138,200,193,92,177,25,30,32,136,143,94,64,62,217,234,192,73,83,18,200,22,170,104,21,136,242,131,33,67,250,103,219,254,190,221,50,234,61,41,99,238,29,182,77,63,170,44,116,245,246,121,93,76,194,58,201,68,133,145,131,47,224,10,65,207,60,56,227,215,32,158,149,62,233,213,20,213,146,83,164,42,39,187,124,124,254,2,171,183,192,37,158,225,107,210,154,154,229,83,10,205,12,247,24,160,130,54,109,190,27,199,22,233,14,63,15,34,104,254,252,30,163,90,210,158,106,127,136,45,67,33,149,196,85,115,182,224,224,170,249,208,17,247,28,191,86,215,75,232,157,49,219,235,44,86,13,47,108,52,52,52,174,242,248,32,72,204,93,185,44,197,152,179,147,143,226,39,28,15,78,170,135,121,106,42,163,239,117,197,34,67,9,168,168,182,205,229,140,168,32,164,27,188,167,145,234,120,246,232,255,0,0,94,167,215,60,197,99,125,177,103,77,171,106,17,133,30,188,243,81,142,253,213,219,225,237,245,222,75,148,126,59,198,139,45,53,51,19,134,124,238,201,207,248,118,177,245,207,216,142,163,154,102,119,111,136,13,4,96,115,243,23,168,110,58,118,16,72,218,90,227,65,85,68,190,220,242,235,239,254,125,43,239,93,178,122,189,39,112,51,72,204,233,28,185,33,75,50,126,233,198,113,235,158,113,142,161,154,39,82,197,69,223,14,198,95,170,228,219,5,46,169,211,117,179,19,192,216,43,67,49,254,76,115,255,0,183,90,66,65,73,72,229,92,241,144,1,154,223,71,171,123,129,34,75,60,250,94,197,73,42,70,27,117,109,208,206,63,17,198,22,56,155,60,177,63,161,244,61,33,164,212,93,206,171,172,105,166,187,233,8,96,4,131,178,10,156,122,238,193,85,9,158,121,201,247,245,234,87,168,102,181,219,209,160,158,222,200,80,10,89,75,70,153,70,82,114,72,108,96,110,12,195,36,31,183,25,234,31,83,95,5,29,48,189,213,75,16,163,157,76,50,59,0,172,49,252,42,152,37,142,16,251,1,207,175,210,77,36,236,106,18,247,40,167,187,165,211,184,149,20,145,196,157,192,167,160,115,198,202,59,66,145,248,65,224,201,49,200,28,131,247,31,126,148,232,251,182,183,182,234,107,109,21,211,94,213,93,237,85,50,74,181,41,61,186,8,81,127,209,228,145,78,229,220,65,12,139,238,50,27,28,228,142,163,114,95,40,118,199,5,37,58,172,21,76,146,120,174,93,64,135,105,56,220,153,103,83,183,57,10,79,151,130,115,215,163,188,53,69,198,146,223,251,64,68,242,86,193,9,83,43,200,14,233,130,59,12,113,185,149,136,243,122,117,224,144,33,64,252,235,193,210,163,6,171,133,226,133,173,119,122,219,99,144,90,146,166,72,9,7,60,163,21,255,0,151,87,223,224,15,182,147,222,109,118,174,235,213,79,111,150,146,210,213,150,232,34,140,49,170,74,157,161,124,195,102,54,248,114,147,195,31,81,199,175,84,111,94,209,205,67,173,47,116,245,25,241,5,108,174,217,247,220,197,179,253,122,191,31,217,173,114,166,187,118,179,83,105,145,243,30,61,178,248,42,216,64,238,173,182,120,21,87,59,72,227,247,47,245,228,123,96,30,179,220,93,4,53,142,70,182,62,204,45,63,171,41,87,52,157,231,124,116,205,88,157,71,107,219,173,180,62,173,175,100,83,65,89,122,180,240,156,4,169,86,104,143,137,252,39,253,21,20,33,201,111,17,177,232,122,150,105,186,249,234,173,118,250,170,138,137,35,106,138,88,228,101,96,175,180,148,201,4,237,39,215,62,221,65,59,191,28,245,2,215,98,150,227,242,210,77,124,164,171,18,248,34,63,149,128,196,209,7,86,60,57,89,188,50,115,248,76,201,187,241,12,201,244,61,85,5,110,159,90,112,209,83,215,91,143,200,92,105,225,172,0,67,81,24,3,35,40,172,80,140,50,146,163,114,149,35,130,58,205,186,37,9,87,76,124,235,162,90,194,92,90,49,152,34,9,233,223,225,82,202,201,161,88,93,41,164,164,124,31,19,202,242,167,245,219,199,175,183,77,98,255,0,104,165,99,13,109,77,20,109,180,18,30,181,67,142,1,207,56,198,57,255,0,62,189,58,212,70,64,241,93,227,0,0,219,195,16,49,198,73,57,235,72,167,84,30,46,246,69,4,238,244,33,201,30,196,103,233,245,29,87,42,79,42,190,150,213,16,169,62,188,42,123,219,59,197,37,22,180,180,75,21,39,250,217,252,12,164,72,20,137,1,64,67,0,14,60,219,190,252,125,186,83,241,107,104,152,155,13,242,8,201,12,37,163,145,128,201,24,33,151,143,127,87,254,189,65,40,158,162,134,182,43,133,37,74,196,241,72,178,197,187,112,10,192,140,28,149,62,253,21,254,44,174,55,152,59,40,250,179,74,189,38,250,26,170,106,166,146,166,146,57,199,129,38,83,202,178,41,1,183,73,31,56,244,207,215,173,71,0,127,5,35,145,250,215,57,246,210,212,165,214,220,60,196,124,12,253,234,176,49,186,73,178,159,230,36,80,80,46,0,0,15,190,6,49,207,253,123,245,246,42,10,202,84,241,36,117,206,49,187,119,39,244,232,121,96,238,167,117,1,21,66,243,67,180,49,13,155,21,188,127,44,66,8,227,159,94,122,199,81,247,107,187,55,52,154,157,251,129,115,129,16,101,69,19,138,108,127,250,173,184,244,246,235,88,128,236,200,69,96,20,132,1,149,84,186,167,78,222,47,178,159,217,212,19,213,60,156,98,40,153,179,250,0,122,58,246,22,162,235,101,237,140,52,26,134,130,178,150,187,65,234,152,107,82,26,136,94,38,91,109,89,49,22,93,192,110,82,207,82,125,49,228,63,78,169,242,235,174,241,195,66,85,59,171,172,202,21,35,100,151,138,135,83,244,252,76,122,40,124,18,106,11,173,215,184,154,227,182,218,146,237,45,65,214,90,114,70,136,212,185,50,77,87,9,62,30,27,253,148,121,219,244,251,117,21,203,110,132,202,211,138,149,130,216,48,147,83,139,221,146,77,15,223,221,73,99,166,166,104,169,239,148,190,52,114,23,8,207,37,52,155,71,62,153,104,166,67,245,33,62,157,57,197,75,36,210,111,147,107,0,49,137,51,159,111,113,143,242,63,166,58,81,223,128,194,187,183,61,219,146,38,132,63,203,165,124,210,99,247,123,227,106,89,135,36,14,24,196,199,39,219,173,85,20,230,57,217,226,163,145,134,72,222,105,136,39,223,140,100,47,231,214,11,139,179,162,228,145,207,53,215,189,151,188,14,216,165,39,116,227,120,165,114,42,10,111,26,160,83,34,70,184,14,210,16,23,159,94,64,198,7,220,250,245,170,146,123,101,100,65,237,213,52,83,196,92,166,232,25,100,4,231,240,131,159,183,91,45,149,254,43,189,60,116,245,62,34,182,204,74,36,137,120,28,159,50,128,64,244,207,167,61,53,92,233,231,162,149,170,13,182,90,246,56,202,67,36,57,35,243,46,185,255,0,62,134,198,38,180,58,129,86,144,126,135,239,78,14,171,28,197,24,227,128,65,98,34,35,31,159,91,29,154,104,201,166,153,92,33,252,50,84,171,96,250,250,100,127,208,233,3,210,181,74,17,27,37,58,145,131,130,225,128,224,227,35,63,211,164,139,45,85,16,11,11,36,192,145,150,121,89,182,142,125,217,121,62,156,113,211,32,10,120,36,137,3,228,107,235,85,212,66,210,83,77,110,156,0,1,19,32,83,235,254,31,55,168,207,184,199,78,52,46,170,229,80,71,35,58,140,172,97,129,111,174,119,224,14,51,158,113,210,79,26,213,116,93,179,206,146,147,228,100,138,21,63,204,43,127,159,73,150,136,219,42,21,104,158,24,169,35,4,248,34,148,160,3,239,134,198,57,60,99,223,167,99,73,7,233,72,9,144,115,142,252,124,197,22,59,85,118,107,93,236,172,129,150,17,33,111,194,64,10,115,191,31,83,254,179,24,255,0,16,232,163,222,141,26,186,239,182,154,131,79,45,58,205,81,37,35,85,82,168,77,231,230,34,243,40,81,245,37,118,255,0,196,122,171,186,227,186,250,171,181,118,136,175,218,106,154,209,113,134,26,148,90,186,59,141,63,136,2,74,60,146,172,138,234,241,157,201,181,124,197,124,252,171,96,96,247,240,215,223,251,79,126,244,125,109,222,150,211,251,34,190,195,88,40,43,40,26,175,230,89,19,96,217,46,237,136,72,124,56,30,95,84,110,79,91,27,39,5,237,152,73,233,164,215,39,227,44,175,133,113,101,56,158,100,44,125,127,34,171,247,108,46,255,0,183,52,101,37,61,73,102,154,141,90,130,109,200,200,73,79,40,56,110,127,6,211,238,50,79,91,164,145,75,50,207,79,17,104,156,169,60,128,8,200,56,231,172,43,172,103,182,253,241,212,250,45,211,194,160,184,183,206,91,121,98,54,99,196,8,25,189,112,174,65,255,0,240,125,108,189,68,99,184,127,172,142,49,50,110,222,202,78,27,208,144,0,62,156,123,123,245,140,113,10,105,101,10,222,186,197,187,169,185,105,46,183,177,24,243,200,175,144,70,204,199,124,50,133,99,149,100,64,225,191,153,29,108,168,156,71,32,27,178,61,60,232,6,7,167,215,239,210,85,168,129,227,142,40,225,18,56,1,89,148,50,228,253,121,63,242,235,114,83,58,40,146,120,36,77,188,231,193,222,8,253,122,65,82,152,231,243,172,242,105,31,198,62,26,15,125,140,165,128,251,224,231,175,45,77,63,137,226,154,141,219,143,171,231,143,183,183,211,173,74,68,164,98,88,212,3,236,86,54,255,0,46,182,128,99,4,37,76,196,129,159,254,249,83,237,244,199,94,158,84,128,19,156,124,125,26,211,36,209,96,164,190,9,140,255,0,19,190,15,175,191,167,219,160,239,196,207,107,236,221,203,237,211,163,82,189,92,150,249,210,166,53,138,76,16,115,140,6,231,212,157,167,236,199,223,163,11,203,44,174,17,234,28,4,25,12,249,60,125,58,79,89,76,166,150,90,41,106,196,241,78,133,24,123,224,241,140,237,3,245,234,70,93,44,56,28,28,141,65,121,106,47,88,83,10,254,225,29,124,42,131,219,187,85,218,29,99,4,26,154,170,162,166,138,59,213,51,76,169,29,44,113,173,60,219,79,238,79,5,99,8,66,160,62,85,4,29,216,30,144,61,123,219,77,47,219,186,200,53,46,153,185,69,119,179,67,85,242,247,43,117,76,6,85,81,248,68,185,120,213,27,37,136,5,114,70,9,206,15,37,77,87,100,159,183,93,196,212,154,49,233,228,120,170,216,222,109,46,178,97,80,187,1,80,155,118,157,222,115,144,160,174,60,96,125,177,211,94,165,209,181,55,125,57,45,218,158,72,234,232,42,113,69,83,34,72,37,77,254,4,111,32,0,57,115,183,112,103,96,48,160,14,87,118,209,176,93,203,8,108,61,49,57,238,62,182,174,38,235,78,178,250,153,88,200,49,235,235,72,52,197,243,75,233,251,213,182,195,112,180,208,201,167,111,113,200,85,5,42,4,134,180,47,238,159,104,33,88,148,222,0,35,215,111,167,82,59,245,62,130,184,80,75,98,162,176,71,51,21,2,99,53,36,80,53,64,98,196,225,209,137,27,72,94,114,78,100,224,113,158,128,240,67,119,184,90,103,211,149,19,180,23,75,28,226,52,145,142,24,20,230,39,25,244,244,28,253,0,232,171,164,117,39,237,251,36,87,85,167,157,234,38,167,240,158,158,0,55,10,129,34,141,152,32,151,27,183,40,69,33,155,0,3,147,204,142,169,58,53,28,143,183,47,199,194,154,173,64,130,63,209,245,159,141,16,104,53,69,117,179,85,95,59,169,168,47,208,82,27,157,25,253,141,101,44,68,181,169,19,152,226,241,23,7,195,137,91,45,145,140,187,72,202,72,86,29,77,180,93,222,241,77,164,235,59,187,174,106,68,181,247,74,117,20,212,1,118,69,20,8,191,185,85,82,79,154,87,118,98,223,71,76,109,25,29,45,172,237,62,154,187,107,216,117,37,44,52,147,219,109,45,138,154,96,164,153,188,53,2,37,63,65,134,140,17,147,247,207,61,56,95,146,109,81,174,147,73,252,186,73,65,99,223,114,175,218,20,39,138,84,8,161,28,0,0,25,109,190,132,48,227,129,140,162,87,42,51,203,127,197,118,18,136,72,3,115,183,112,235,76,239,169,117,15,107,116,5,115,216,106,225,26,174,170,87,173,174,241,24,174,218,137,163,45,16,117,86,27,178,225,19,25,28,177,193,36,99,163,23,106,59,121,71,85,164,40,53,14,166,160,172,175,188,87,211,179,220,107,21,124,41,39,146,76,51,42,129,229,88,200,40,129,3,0,22,53,92,249,115,213,108,126,232,88,236,223,23,16,208,106,107,45,75,193,73,29,32,162,128,199,227,71,81,59,196,54,78,85,84,28,170,203,42,134,243,21,12,248,199,32,244,62,195,116,182,106,157,47,5,238,146,227,18,81,50,173,84,114,166,231,196,64,110,228,33,80,50,55,3,187,143,98,15,168,209,216,178,150,218,213,204,231,227,92,211,142,93,45,251,149,3,176,36,15,0,98,185,247,168,234,96,169,239,46,165,185,77,164,43,100,138,222,94,203,102,172,170,120,41,99,180,25,97,69,14,208,143,222,187,59,197,57,82,199,96,80,224,12,249,148,121,13,142,249,167,234,170,42,162,170,175,168,165,105,191,117,10,177,144,23,98,55,144,164,229,65,99,147,156,1,201,198,115,155,143,54,153,58,95,72,234,186,187,189,116,223,180,53,37,234,123,197,77,108,243,25,98,117,99,148,133,4,135,118,216,147,195,139,57,46,205,191,59,129,83,213,36,238,135,118,162,211,207,45,190,42,68,149,43,38,105,3,172,129,74,4,35,145,25,30,231,7,131,129,235,142,173,45,41,82,68,245,160,224,157,90,83,208,82,123,223,110,171,90,186,170,106,250,73,41,252,100,86,137,149,60,173,233,184,231,30,185,108,99,243,253,25,228,236,254,171,186,86,181,182,219,4,211,4,69,62,38,220,159,82,7,4,140,12,1,201,233,247,66,247,186,205,123,152,217,181,164,177,211,208,164,77,45,29,69,75,5,253,224,244,14,192,122,122,123,125,14,125,51,44,208,218,71,87,234,121,222,251,160,175,177,212,81,164,178,201,86,17,80,137,220,147,143,10,92,23,10,138,192,51,171,96,159,47,37,74,129,239,32,19,53,97,45,169,27,226,133,215,190,195,220,236,84,139,31,205,64,213,83,19,186,9,227,216,138,170,133,136,47,191,60,144,23,243,32,253,196,3,87,118,178,186,205,86,209,73,90,146,213,201,26,76,137,18,147,8,82,219,118,7,99,184,50,253,8,60,15,92,156,117,100,117,125,147,88,65,68,209,84,180,255,0,54,167,202,102,229,129,218,113,143,55,208,30,72,199,35,159,160,138,235,112,185,37,210,154,43,229,181,169,106,42,10,157,193,66,68,210,18,0,1,137,192,250,143,65,140,122,99,168,187,103,26,202,41,82,53,224,154,22,222,86,178,212,244,212,180,148,171,21,74,133,207,134,251,249,227,140,28,253,190,220,253,250,146,105,59,229,101,206,138,164,87,132,105,162,112,54,136,240,74,250,156,255,0,46,148,94,108,151,138,189,79,29,67,90,246,192,89,99,146,73,65,0,150,62,102,24,97,145,143,231,147,246,234,112,52,178,164,237,37,190,72,225,130,101,1,248,27,83,140,13,163,30,252,254,164,245,90,238,229,174,200,37,67,59,207,74,178,150,207,239,7,202,162,90,134,162,182,137,188,22,150,63,18,166,20,150,52,85,57,136,54,115,159,190,0,255,0,175,93,218,114,200,233,60,53,53,18,176,147,105,240,208,159,55,208,147,239,192,35,249,245,242,227,164,238,105,113,154,83,27,188,105,180,199,43,14,36,201,224,96,255,0,208,199,208,244,233,102,88,5,222,123,199,141,27,45,52,94,13,42,147,230,150,79,94,7,191,63,230,58,170,20,158,204,37,7,199,241,83,35,122,177,31,10,221,190,182,247,75,188,218,111,66,212,82,60,246,216,110,31,49,117,63,46,242,70,208,192,158,44,177,190,223,192,172,20,69,188,144,3,204,163,146,70,123,36,161,63,214,5,199,233,213,64,254,205,238,200,209,232,78,208,183,112,174,150,248,127,110,106,201,164,219,82,87,50,165,20,111,183,102,72,202,239,149,29,155,7,14,171,9,63,132,98,224,186,140,122,112,58,190,194,74,81,49,85,110,151,42,211,210,176,105,142,57,94,122,197,101,140,250,167,191,95,73,0,224,129,215,199,84,233,197,74,38,102,160,0,87,223,16,54,10,113,142,181,120,146,151,59,142,6,122,201,125,56,30,157,106,32,110,56,60,116,138,81,167,0,43,104,108,240,7,3,164,46,210,201,80,0,144,128,191,67,210,160,219,34,39,144,88,227,173,48,34,168,44,164,157,199,57,207,81,56,74,160,83,210,0,147,89,146,203,193,201,61,67,251,189,168,226,211,58,10,229,82,244,66,178,90,152,77,36,84,164,41,241,218,64,87,105,12,172,164,96,156,130,164,96,30,15,83,48,185,224,250,123,244,130,241,71,79,94,241,25,99,12,180,205,226,0,71,171,123,117,10,231,73,138,122,8,212,38,171,29,109,117,255,0,67,104,117,178,195,117,175,183,106,91,148,12,176,91,90,36,219,136,206,195,52,77,75,73,11,238,98,85,54,137,35,192,118,104,164,225,91,168,60,182,61,85,224,79,120,174,164,188,221,47,51,84,201,113,150,88,237,58,133,225,73,129,223,10,133,59,2,12,51,122,6,92,48,92,16,11,27,187,52,81,165,185,231,155,98,136,215,115,111,56,24,28,147,156,126,157,11,244,213,68,250,150,243,87,53,88,158,142,5,103,170,109,166,71,15,18,231,104,56,192,25,32,31,211,239,212,157,153,10,6,114,114,42,202,30,4,28,80,11,73,104,75,197,213,41,108,177,104,187,253,53,205,162,117,149,238,26,65,30,104,17,209,188,82,149,21,19,75,27,110,141,140,96,51,146,89,178,229,129,192,12,247,50,245,85,110,212,247,106,157,41,69,85,98,161,167,171,150,42,40,40,169,232,233,136,140,54,50,13,58,170,0,196,103,25,63,118,98,55,27,241,253,229,93,55,166,238,218,182,245,225,163,74,76,80,83,202,90,93,203,232,138,121,231,36,156,245,89,116,246,147,93,119,175,18,150,10,26,26,90,82,206,243,26,90,65,10,34,2,73,192,231,7,215,31,78,175,33,162,168,27,10,133,107,58,141,86,42,61,111,173,169,167,98,151,45,95,78,146,157,204,194,252,219,93,190,165,68,158,188,158,126,231,167,42,190,222,119,99,91,75,13,69,187,70,222,239,94,49,240,226,106,161,83,63,56,252,42,68,108,56,207,215,171,219,65,110,182,84,235,213,178,67,18,69,107,177,209,4,138,48,6,214,145,143,226,199,216,3,209,35,78,248,50,214,61,229,64,17,211,198,81,31,25,199,7,39,159,183,31,152,233,59,61,88,169,36,160,77,87,77,5,240,227,171,52,246,157,177,219,166,175,180,210,94,234,209,103,172,89,232,234,174,9,2,200,222,84,88,218,72,150,156,170,96,58,0,75,58,19,191,205,128,85,168,236,109,45,27,210,205,109,159,74,210,213,82,41,249,233,40,116,85,44,95,58,78,229,10,198,70,119,83,134,245,87,206,71,57,7,29,59,234,171,251,105,91,189,44,146,61,108,183,91,179,23,72,86,178,96,163,56,8,187,119,227,140,253,62,189,78,108,148,162,150,216,181,87,170,149,154,161,71,141,42,186,49,33,207,62,231,159,94,58,173,216,64,58,163,38,145,78,152,7,53,24,179,118,162,142,199,99,166,183,166,165,190,208,54,226,211,53,191,228,232,183,142,119,46,34,137,112,49,145,145,130,61,65,13,207,85,247,226,58,201,166,108,61,135,212,55,107,28,215,74,219,181,222,225,21,178,150,74,251,253,93,68,143,29,69,84,48,200,204,26,67,191,17,15,86,207,10,113,193,57,61,235,253,119,79,71,102,174,184,69,36,180,239,77,25,165,139,195,68,63,189,147,131,140,147,232,63,235,215,170,251,241,47,121,241,251,121,164,52,245,85,197,96,95,218,159,55,80,142,170,72,130,158,154,93,220,40,199,18,203,15,63,92,117,93,203,148,171,220,73,199,250,248,85,187,11,117,45,228,206,228,250,241,170,183,71,102,158,229,122,169,165,90,168,166,165,134,166,42,73,25,102,57,63,47,25,223,156,251,120,207,32,199,83,13,37,69,120,213,83,220,227,142,26,143,144,73,54,48,140,179,112,163,24,246,199,63,110,146,118,238,150,170,77,35,21,201,161,38,107,184,150,182,112,65,221,153,100,105,24,224,99,25,63,79,110,136,58,114,213,77,167,116,253,45,68,20,245,52,209,48,249,135,119,86,10,249,28,99,36,131,159,95,212,245,3,144,165,19,27,125,191,213,111,90,148,128,9,223,145,29,115,229,191,42,133,119,78,170,143,75,104,231,130,40,247,188,116,167,111,141,11,42,171,111,193,92,146,6,78,223,82,125,58,160,157,219,185,52,212,144,83,120,69,0,36,156,200,174,9,36,30,49,233,248,127,207,171,175,223,123,148,55,221,63,84,212,242,52,80,209,175,140,204,244,227,204,237,149,193,63,125,199,215,219,170,37,220,145,53,93,234,138,129,19,15,33,84,80,48,65,39,0,96,143,95,196,120,246,234,231,14,26,222,74,64,161,28,117,97,187,71,22,168,219,234,127,6,172,53,174,129,31,180,182,59,69,176,53,53,75,80,208,172,85,9,146,241,206,241,199,191,104,92,231,44,92,48,35,24,44,15,29,19,116,214,136,186,119,10,209,93,67,115,71,182,124,171,80,211,58,197,32,144,72,211,74,170,228,158,0,10,164,54,51,158,71,175,29,35,214,186,94,10,123,45,170,142,158,73,28,181,217,102,165,240,156,20,76,25,74,156,19,192,4,175,32,253,58,179,122,31,73,65,166,105,100,160,103,89,170,37,170,138,105,29,147,241,50,194,175,131,142,51,194,143,235,239,215,76,37,213,160,161,220,3,29,50,6,54,238,241,241,174,12,183,18,20,84,142,167,200,154,134,221,123,127,101,209,93,187,212,51,212,210,65,12,241,81,220,90,58,168,225,222,222,27,68,128,2,1,5,178,85,78,51,237,129,213,112,214,182,29,65,96,237,60,86,123,141,21,37,194,26,137,225,179,37,92,106,17,149,30,161,41,203,16,70,73,101,43,250,224,231,235,107,59,199,112,183,84,104,139,169,169,44,41,165,151,229,102,85,200,37,101,155,99,47,215,149,250,117,94,190,33,174,80,105,123,46,148,182,80,82,120,130,107,236,117,78,23,143,56,159,230,66,128,125,65,104,219,159,108,117,5,218,151,110,218,220,32,9,7,99,28,182,136,205,90,225,99,183,185,109,157,253,225,191,143,90,43,118,211,64,90,44,17,173,117,68,170,30,153,55,132,102,144,128,199,147,232,56,244,199,73,123,141,174,214,198,43,170,98,88,204,180,232,202,152,222,112,192,99,250,99,250,244,245,97,146,244,154,126,205,72,98,170,166,171,188,184,222,77,82,196,72,96,9,39,140,159,79,111,175,81,190,235,105,186,37,160,146,223,80,143,84,245,15,225,224,206,204,204,185,201,57,92,125,58,230,13,48,171,151,52,2,7,140,198,4,247,215,208,55,87,136,176,100,185,10,60,176,65,57,32,8,219,225,85,190,122,59,133,218,172,106,59,183,141,32,169,45,41,97,30,118,168,36,156,177,198,56,247,234,119,216,149,240,175,85,215,138,244,2,150,190,142,182,149,60,64,16,2,177,131,234,15,175,62,231,254,93,33,214,54,75,122,105,234,132,177,82,8,164,166,253,208,241,12,164,176,24,220,6,79,166,51,233,207,243,61,73,86,151,79,104,125,7,96,166,173,163,37,209,36,53,2,45,219,140,146,114,114,9,247,199,68,81,98,179,3,82,98,38,65,36,70,221,62,212,21,222,44,210,80,84,80,173,90,130,116,148,128,100,231,62,244,68,115,154,137,92,175,17,91,111,102,151,229,201,142,225,182,29,197,73,68,4,12,146,195,156,114,15,86,103,224,151,64,91,251,151,85,174,52,253,69,114,205,69,100,154,199,92,35,84,46,147,180,63,62,190,31,56,32,48,145,114,113,232,49,213,101,184,211,105,221,87,77,110,190,219,34,150,130,186,158,165,146,160,72,72,44,163,143,124,224,114,164,125,179,250,90,191,236,255,0,180,139,85,175,84,85,53,210,166,31,156,142,3,81,52,94,99,54,208,90,52,200,35,56,12,222,254,191,159,87,248,109,130,145,116,14,161,0,76,228,226,32,127,170,11,198,248,194,28,176,82,82,131,168,171,78,156,3,32,201,231,211,156,213,132,239,90,232,217,239,26,10,247,87,103,167,185,27,37,116,243,73,42,201,183,228,119,52,49,239,57,192,98,36,240,3,39,168,192,250,96,212,126,231,232,101,139,84,65,175,126,122,145,226,212,93,197,184,69,67,8,111,223,36,11,91,41,249,143,163,38,192,65,219,248,67,196,115,230,199,86,75,90,166,165,185,223,205,85,190,182,146,90,59,85,3,164,178,86,188,171,75,28,62,60,44,76,162,37,102,240,198,210,31,216,0,196,178,128,72,17,222,107,226,191,235,10,153,166,168,180,219,238,86,131,116,169,163,163,157,188,89,96,66,75,214,195,17,218,50,242,192,240,130,192,99,100,96,228,169,231,69,119,106,59,5,106,92,64,153,241,172,27,119,186,220,70,132,146,162,98,49,203,124,237,85,231,70,65,85,113,186,246,198,213,73,89,229,34,196,166,56,228,14,65,97,19,110,96,202,118,156,250,14,71,191,74,254,8,168,42,232,123,197,169,168,238,210,24,166,88,232,153,97,73,202,180,138,180,114,167,8,8,222,6,225,156,240,164,131,235,131,212,219,182,117,86,211,121,236,229,237,232,252,40,170,13,155,108,48,132,6,61,240,35,0,55,144,191,79,167,167,3,169,23,97,105,232,173,93,205,214,204,138,139,80,241,81,70,187,99,93,236,0,168,82,66,240,24,14,7,219,142,126,161,93,179,88,182,82,19,147,183,140,145,21,168,181,226,141,158,46,151,20,8,26,100,207,45,33,82,63,20,245,241,91,162,30,251,164,35,212,22,250,118,51,219,249,154,52,200,218,185,245,201,28,250,142,165,93,152,162,134,219,219,187,42,209,239,103,150,152,75,186,69,64,6,115,129,147,235,244,251,117,55,186,208,187,217,230,161,184,57,243,197,254,165,221,151,0,182,112,202,217,7,223,128,125,250,108,165,183,210,210,91,105,109,222,13,82,211,66,170,212,255,0,38,205,16,98,9,39,118,198,80,0,60,16,50,8,28,250,145,214,113,118,193,182,212,164,170,70,173,56,199,67,53,208,26,188,55,15,161,10,68,40,163,86,115,131,34,41,202,61,235,179,230,13,58,150,36,156,202,131,159,211,255,0,46,176,168,118,97,225,67,79,159,240,191,140,167,62,190,135,211,219,166,170,202,224,213,144,37,16,127,23,105,255,0,89,77,149,13,201,36,224,243,237,232,223,174,122,251,109,133,42,42,229,134,105,219,111,226,81,36,155,71,175,208,250,122,245,227,105,165,26,137,206,144,173,185,76,31,133,42,120,142,167,131,97,16,53,148,78,174,96,106,24,57,206,221,41,117,12,117,81,202,42,39,174,148,169,140,150,138,119,69,218,118,242,11,34,28,227,144,48,79,183,62,253,105,146,245,0,80,208,86,80,44,200,224,29,181,44,23,39,211,57,255,0,159,95,88,36,181,210,153,42,100,95,13,21,87,108,237,203,1,140,241,249,117,189,169,157,188,41,38,174,102,81,229,69,103,105,62,153,231,111,208,143,124,142,160,184,101,44,40,38,68,192,59,68,76,24,171,182,119,78,94,35,180,9,32,73,27,234,144,153,19,176,7,194,190,208,150,169,143,2,18,187,28,5,150,37,50,100,115,149,42,112,15,177,253,58,169,63,20,158,13,159,185,175,115,10,202,166,138,142,167,37,54,110,27,240,73,30,220,175,86,221,70,212,124,53,44,80,171,0,239,137,119,15,95,175,235,213,100,248,204,208,23,42,83,166,245,220,19,193,81,100,212,20,21,84,106,232,199,114,201,11,176,108,174,48,1,220,8,32,147,144,249,3,140,149,224,6,46,163,254,211,245,172,247,181,233,38,200,40,255,0,144,229,28,189,99,206,133,253,207,174,167,139,70,93,225,90,136,219,40,16,172,161,64,117,119,1,135,156,96,158,120,228,123,15,94,171,6,181,188,26,27,78,138,187,208,72,3,193,10,60,101,78,54,152,76,44,167,211,216,231,171,87,172,233,40,101,211,181,213,85,97,229,133,169,140,187,21,7,250,181,203,19,150,227,35,111,160,4,122,123,140,117,81,181,221,44,159,220,219,20,190,3,192,41,229,154,51,11,142,83,115,18,0,251,97,56,207,182,58,212,105,41,10,29,213,205,89,32,154,49,252,79,106,40,233,251,225,175,180,237,176,73,21,21,191,83,94,104,100,100,219,43,5,138,166,101,12,99,220,15,135,185,163,25,251,56,201,199,34,26,93,93,85,121,173,162,166,27,37,12,128,173,61,84,194,48,245,47,41,45,46,236,42,55,155,111,227,62,203,207,24,19,95,137,8,11,247,34,190,186,7,185,188,154,194,146,139,85,212,197,27,109,70,53,182,250,106,237,217,49,229,240,36,144,182,9,3,114,250,16,195,161,90,217,110,228,204,40,39,168,147,17,170,50,44,185,40,185,42,161,182,19,145,193,28,253,71,3,35,166,149,40,17,166,157,217,163,157,74,96,187,222,107,160,162,163,142,166,179,23,57,35,136,212,1,186,72,217,88,144,20,182,209,130,155,137,27,240,78,24,184,7,29,105,182,106,41,106,214,105,154,144,197,56,30,50,206,25,228,243,70,73,12,163,118,220,18,164,131,130,119,39,175,61,111,184,233,125,83,73,6,157,21,54,154,154,202,207,218,11,72,22,174,160,201,12,178,9,0,16,58,74,219,80,111,59,125,54,144,9,200,228,116,174,233,218,171,145,105,46,90,81,102,184,76,171,137,218,217,76,235,72,181,1,136,101,89,94,68,82,129,134,75,71,184,41,28,132,0,102,94,193,213,25,9,200,250,125,205,67,169,180,243,222,152,59,229,69,21,47,113,107,231,133,195,37,98,37,64,199,183,27,127,205,63,175,86,95,251,50,175,166,45,91,173,52,194,136,183,85,219,169,235,212,201,157,160,195,33,79,225,231,254,255,0,235,255,0,46,170,151,114,42,46,18,234,53,166,185,171,173,77,21,13,37,60,200,227,12,146,8,85,164,83,247,14,206,58,57,127,103,158,163,253,135,241,11,79,111,102,100,75,213,170,174,145,153,100,216,87,98,137,199,63,156,32,126,189,7,226,192,41,167,49,90,111,103,22,91,226,13,102,39,24,239,21,208,14,251,82,10,190,221,92,235,33,137,165,150,211,224,220,82,58,89,93,26,95,6,69,118,92,156,228,121,119,109,198,9,85,207,212,33,211,247,179,37,166,151,184,86,170,136,103,166,152,212,73,87,20,107,28,158,61,15,141,35,43,170,158,75,160,96,224,131,146,165,215,12,74,226,125,169,40,210,253,100,172,160,90,210,171,85,77,45,62,242,194,96,193,212,142,65,4,31,95,67,208,219,176,110,109,157,182,181,216,133,85,37,80,178,154,139,86,248,137,41,182,9,222,53,221,181,134,91,98,166,126,249,235,30,165,127,78,71,35,245,255,0,85,213,146,216,15,4,153,247,135,143,237,35,159,157,19,37,172,138,120,18,88,38,15,17,25,4,71,140,253,176,164,127,46,147,37,115,188,204,105,166,96,170,14,229,42,99,45,244,195,158,7,245,207,80,232,30,77,53,113,167,183,40,101,179,86,73,178,137,169,211,34,145,241,197,62,15,160,255,0,229,227,140,101,6,210,168,37,154,83,211,220,36,68,97,65,53,69,49,92,248,171,72,28,16,70,65,221,142,126,189,87,36,156,138,182,18,148,200,86,255,0,10,194,166,190,164,236,38,71,140,3,130,205,40,96,195,232,126,191,159,71,235,237,12,122,243,225,186,231,64,97,241,76,150,41,210,4,140,28,180,148,193,188,44,103,220,180,40,122,174,213,51,176,204,108,88,0,216,80,143,225,183,231,145,233,192,234,202,118,14,226,149,186,66,170,130,90,147,59,83,85,159,43,78,38,219,19,162,227,204,61,137,15,199,231,209,158,6,230,135,200,60,199,210,178,94,217,50,28,179,75,137,254,213,124,136,255,0,85,206,85,168,249,88,194,227,195,42,78,88,30,49,143,126,147,82,164,149,117,225,98,139,121,117,4,112,91,215,140,12,14,127,245,232,143,220,219,4,86,59,245,198,196,241,194,26,146,170,90,66,89,120,221,27,21,207,63,151,73,180,117,162,149,202,76,201,227,21,220,143,145,180,150,57,245,207,175,175,249,117,210,153,116,196,154,227,174,34,12,84,42,231,24,167,166,240,102,167,42,99,5,78,35,97,200,39,150,192,251,255,0,151,95,59,53,170,70,134,239,238,129,213,233,42,195,78,46,130,223,87,51,254,24,224,159,49,202,199,255,0,209,179,245,53,215,182,165,90,57,99,240,217,48,185,5,71,39,237,208,154,251,103,171,22,134,174,67,33,106,55,90,156,48,201,37,15,183,252,35,167,62,174,213,178,146,41,90,26,20,8,53,123,123,225,163,227,188,246,211,86,233,3,76,229,237,55,138,145,77,187,149,72,107,35,241,227,97,244,10,248,3,238,58,24,105,171,237,13,238,197,109,190,70,212,209,75,95,73,13,67,41,241,119,198,204,160,149,56,242,146,14,65,251,231,163,229,186,224,154,254,209,111,190,0,103,254,254,104,184,167,127,4,254,236,220,41,128,114,131,238,11,149,255,0,131,170,215,219,241,81,110,165,186,105,167,141,22,59,37,222,166,4,137,15,153,33,149,190,98,34,57,60,5,152,15,79,108,117,207,248,243,82,148,59,27,99,215,206,186,111,177,119,36,45,198,39,120,59,250,235,82,111,218,130,216,162,89,171,252,40,50,11,16,194,32,6,125,115,193,31,207,219,172,227,173,130,181,154,90,57,165,169,36,238,193,152,178,254,152,36,15,81,233,244,233,65,162,150,169,20,9,24,103,215,18,140,127,81,249,255,0,62,148,206,180,214,243,225,15,20,51,174,210,206,195,104,32,251,130,51,232,220,114,63,63,78,179,105,50,43,126,225,0,136,18,124,5,51,178,206,100,43,42,165,56,108,97,119,21,207,215,215,223,242,235,227,225,65,50,183,136,205,192,99,48,60,125,253,127,159,74,36,174,74,168,132,108,85,130,103,102,213,108,0,113,232,49,207,167,73,222,104,99,5,34,37,20,114,75,83,163,19,159,185,57,233,186,196,84,161,7,98,35,227,88,66,209,161,216,209,70,216,200,4,134,0,126,120,199,249,125,58,206,89,34,10,193,164,141,19,236,95,131,252,190,221,107,31,50,1,145,39,168,96,121,15,248,49,159,124,228,142,190,180,213,30,31,158,174,169,200,30,159,50,88,103,242,233,160,242,52,243,140,131,243,175,186,174,203,77,173,52,21,202,198,89,101,121,169,140,80,22,92,5,149,6,232,200,62,188,48,78,126,221,68,254,6,53,97,209,189,232,109,43,51,58,80,235,123,107,192,80,182,23,231,169,129,145,9,207,60,71,226,47,251,210,117,61,177,72,170,242,65,47,159,112,12,9,144,100,17,252,250,5,107,72,43,187,119,220,63,239,53,146,31,244,155,13,214,158,255,0,66,25,48,29,119,137,10,127,187,184,184,63,100,199,90,95,103,223,247,215,110,121,137,31,67,88,47,109,236,245,50,221,218,121,29,39,207,35,233,243,171,85,241,135,97,174,181,205,164,251,169,107,129,100,150,209,82,104,43,115,43,3,225,114,235,133,10,65,242,120,249,207,212,117,20,184,198,213,52,145,205,75,43,123,58,143,65,34,183,190,62,156,131,159,183,86,23,184,118,106,30,238,246,138,231,75,104,221,83,79,168,45,17,220,237,109,180,2,239,181,102,135,25,244,45,228,31,145,61,85,174,213,221,205,251,69,193,79,42,149,154,218,237,65,32,193,76,132,3,102,62,190,66,188,253,65,234,151,26,99,178,185,214,63,187,63,99,235,190,136,123,33,121,250,155,30,196,156,163,30,91,143,184,242,165,2,162,72,167,49,76,144,134,3,208,137,63,252,158,15,183,89,120,143,36,164,66,146,54,113,194,68,197,71,223,147,210,119,74,248,102,146,60,156,68,197,91,19,140,28,28,100,12,228,127,46,179,159,197,148,12,229,153,63,198,251,189,79,66,65,131,145,90,162,12,111,240,173,232,245,65,48,212,115,18,51,146,180,129,241,245,231,215,164,230,64,167,116,145,123,145,134,139,97,255,0,175,94,176,138,153,192,201,104,153,129,227,59,177,159,211,164,207,52,162,73,17,169,165,4,48,0,169,4,126,153,63,231,211,166,153,4,100,253,41,112,72,136,222,208,41,13,234,13,66,2,63,67,147,210,105,228,89,135,135,134,5,14,87,28,243,246,35,173,172,149,123,11,248,50,156,12,144,244,200,1,31,152,231,164,110,101,39,127,9,158,48,27,104,61,122,144,111,136,245,227,85,251,226,215,76,149,178,91,251,141,69,1,106,189,61,40,154,102,68,243,53,49,27,39,76,31,115,25,222,61,179,8,234,174,106,238,230,234,232,173,213,118,197,184,66,40,42,230,131,230,165,138,20,79,221,196,236,87,240,140,178,22,116,108,114,28,70,164,96,170,145,208,189,103,96,143,85,233,139,142,158,168,240,221,106,98,101,84,144,249,9,199,190,227,142,71,25,250,30,185,201,118,175,189,232,232,110,125,190,158,150,154,120,232,167,154,150,69,169,129,88,200,12,14,148,236,120,229,188,41,25,87,118,66,52,101,128,13,207,70,45,8,117,144,20,144,74,15,203,248,174,123,237,69,144,102,236,92,35,1,99,231,76,213,247,136,160,212,244,154,142,103,165,136,220,28,210,215,211,69,192,140,19,229,96,113,140,3,142,115,159,65,199,82,93,55,116,26,79,82,87,90,231,186,87,208,91,239,84,242,84,39,201,196,38,223,58,143,60,108,140,202,165,91,8,204,73,59,118,146,1,32,14,161,41,114,171,189,88,96,178,220,154,217,77,77,189,41,90,188,211,57,109,177,160,88,129,17,130,193,66,176,97,177,51,35,146,210,110,32,16,182,138,178,178,237,166,96,170,166,152,27,165,138,85,33,72,36,153,35,206,51,239,134,94,62,231,61,25,105,26,154,45,29,134,60,185,124,15,218,178,103,145,230,126,162,186,31,112,172,125,25,99,189,213,92,98,72,4,50,138,150,142,60,113,232,35,64,73,206,230,125,205,237,230,97,234,61,83,118,222,209,61,13,150,59,189,211,6,233,126,150,162,182,184,182,70,93,198,68,120,32,224,42,144,49,158,11,28,113,232,211,171,86,77,97,173,173,253,191,107,132,175,106,162,144,87,220,142,226,49,180,102,40,216,174,9,37,136,37,73,207,42,70,112,122,150,209,209,87,126,214,177,210,91,46,115,169,168,168,122,88,169,165,97,44,76,118,188,146,72,242,58,238,76,34,51,6,222,87,128,2,228,245,153,109,10,36,54,6,77,117,103,46,3,105,83,174,126,208,55,240,222,148,233,95,135,237,39,222,125,89,85,171,181,181,181,218,209,97,163,91,69,47,1,4,243,72,55,204,238,216,207,134,168,232,0,7,25,103,247,29,20,236,221,248,236,221,45,134,225,161,40,181,75,219,168,108,145,83,197,34,176,196,175,18,146,93,92,144,64,241,85,87,8,112,251,95,119,27,135,66,46,225,124,97,216,59,101,79,118,237,30,128,210,210,79,87,71,5,66,53,77,60,11,34,188,146,35,59,21,85,108,144,73,37,152,224,182,236,249,71,171,44,191,15,214,221,115,217,195,174,53,12,144,232,11,174,161,185,155,229,182,223,81,76,148,207,12,11,2,65,20,51,42,144,54,152,227,66,50,1,85,41,184,59,151,119,213,176,142,201,180,182,55,21,203,111,159,55,111,46,228,236,78,43,87,116,251,229,162,59,149,79,251,58,53,86,160,171,132,24,169,157,1,106,82,84,108,92,176,202,178,156,229,129,206,79,242,174,154,171,73,233,77,77,87,65,79,83,109,66,144,52,106,106,72,203,46,198,5,129,62,251,176,84,251,127,201,175,87,118,234,247,160,43,230,50,220,96,173,68,151,195,105,168,229,241,22,60,144,55,29,216,35,212,159,79,65,199,94,182,201,109,170,130,122,87,214,148,148,117,100,120,81,164,147,24,131,28,225,138,202,112,190,135,131,159,83,213,85,188,234,148,66,147,21,93,41,72,18,147,76,125,219,237,157,174,162,91,68,118,88,97,167,70,93,179,68,132,23,151,146,202,70,87,42,60,204,61,121,227,215,29,99,106,237,197,206,213,71,75,83,29,68,240,212,211,15,22,47,2,102,15,27,31,82,184,35,7,146,167,7,208,122,131,207,79,180,122,62,169,175,194,57,238,74,212,208,40,144,184,168,241,81,88,143,105,9,124,147,235,235,252,179,212,226,154,134,227,21,19,75,79,82,181,178,194,198,56,227,147,104,98,0,245,56,192,28,147,199,80,42,78,15,42,148,40,129,0,212,75,78,234,94,240,220,210,123,85,226,207,21,76,148,81,248,144,213,86,84,76,106,38,143,25,240,88,187,54,236,5,192,224,48,231,57,207,77,90,146,42,203,204,244,87,122,234,38,162,120,43,215,198,73,65,32,21,7,219,25,199,31,76,123,250,116,253,114,213,247,122,57,164,138,223,73,31,205,8,220,201,32,102,120,193,3,141,224,140,146,72,192,231,235,244,193,27,215,247,102,251,126,162,134,142,225,242,230,42,120,246,34,152,206,230,39,150,44,65,27,206,226,196,22,28,110,32,96,19,213,117,144,172,26,145,9,42,50,41,143,187,154,158,115,18,217,40,23,105,171,147,19,178,228,229,87,24,85,102,231,4,242,71,216,123,113,210,45,63,174,234,52,229,29,190,220,230,36,161,133,85,26,55,77,204,164,182,93,148,174,9,36,146,112,114,0,198,7,78,58,178,178,211,95,109,130,17,44,50,215,121,31,108,45,184,68,0,59,185,30,135,63,94,121,61,13,174,181,81,203,48,132,114,144,182,231,108,96,231,233,212,236,52,135,154,12,145,129,53,40,247,14,163,68,205,101,220,234,122,128,180,54,196,53,77,36,67,107,57,218,177,7,198,6,7,36,128,125,49,239,212,191,181,58,66,235,172,53,53,158,203,111,164,70,170,168,169,167,163,160,130,86,8,37,170,158,69,72,129,39,128,75,50,243,233,128,58,11,104,155,51,221,110,64,211,166,227,31,57,35,24,99,233,255,0,51,250,117,208,95,236,248,237,132,218,175,190,84,26,142,166,32,109,250,94,57,47,53,12,212,251,227,119,217,224,209,195,156,225,27,123,248,232,121,63,232,204,61,121,21,93,101,166,92,13,39,150,230,172,160,144,157,102,186,153,165,52,245,6,143,211,54,157,41,106,105,13,5,146,130,158,223,76,101,109,206,99,138,48,138,88,251,156,40,201,250,244,226,206,222,163,249,158,176,70,38,19,148,63,249,245,168,178,41,27,155,103,230,113,158,165,82,200,0,80,221,50,73,53,189,216,99,215,61,99,144,125,122,79,37,101,52,120,86,168,140,22,201,92,184,25,199,211,172,94,178,154,36,51,203,87,2,32,227,115,72,160,15,235,211,117,137,167,4,210,166,198,220,6,235,5,85,98,0,228,14,122,214,219,92,111,18,161,92,122,134,207,249,117,141,45,101,51,161,1,159,42,112,67,70,202,14,50,61,199,60,244,179,42,205,44,64,197,101,57,33,128,80,48,58,197,112,61,49,235,237,214,138,170,194,29,118,211,75,32,103,11,148,42,2,143,169,220,71,3,237,207,89,120,234,20,149,71,95,185,3,168,148,161,36,211,192,196,82,156,224,103,39,234,122,76,206,35,163,106,135,33,84,101,137,63,78,147,92,174,139,65,65,53,73,137,228,216,188,34,201,26,22,39,208,102,70,85,201,246,25,234,47,126,185,221,47,218,122,24,63,99,45,170,150,174,65,5,106,221,171,99,141,163,140,228,112,97,50,70,197,143,148,15,16,122,255,0,56,86,176,54,222,165,109,165,28,242,154,217,220,123,251,82,89,69,18,9,85,68,34,106,134,140,190,119,48,242,166,87,215,220,158,126,159,94,154,180,115,207,106,211,213,215,42,211,42,163,65,176,25,55,101,128,5,155,25,231,208,99,244,233,37,37,37,115,164,151,187,132,102,229,12,175,189,15,204,51,197,38,125,10,156,97,151,24,32,253,199,211,168,222,164,238,16,188,137,108,144,207,29,46,241,225,149,64,113,24,244,43,184,156,100,240,7,3,223,215,218,118,27,83,235,11,24,29,42,98,18,210,116,210,141,69,20,250,178,158,221,103,142,69,145,87,117,68,236,50,64,251,254,99,145,214,189,1,167,26,203,95,114,90,42,112,6,192,26,98,61,11,54,72,207,229,210,170,59,197,174,213,166,42,235,35,116,10,135,107,176,56,4,142,54,131,247,99,143,207,166,105,126,33,123,65,165,104,232,237,215,125,107,67,79,51,22,106,169,96,71,171,85,108,140,239,249,112,251,78,120,195,96,130,8,199,212,169,33,3,122,130,39,149,35,213,79,83,102,213,137,67,68,140,38,188,42,83,120,131,209,65,57,98,127,37,207,68,27,70,162,134,107,141,38,142,181,49,145,162,196,181,59,50,66,198,131,112,221,143,114,65,232,45,172,59,251,218,59,245,242,221,83,165,245,213,178,189,224,89,157,219,194,150,5,15,183,202,11,200,160,14,51,206,113,199,68,174,206,80,38,152,181,215,223,110,85,137,81,113,186,15,153,121,67,101,68,103,149,0,231,144,119,49,31,108,116,198,136,34,103,106,114,206,172,84,230,225,165,161,184,95,41,238,247,44,60,240,176,96,223,224,192,224,15,233,252,250,140,107,221,65,126,186,94,198,154,160,166,142,26,86,42,173,49,166,32,160,252,35,212,243,211,235,106,101,166,211,53,122,146,166,86,196,65,218,60,19,235,237,208,231,66,93,46,26,139,80,211,213,215,213,60,243,85,74,213,27,38,37,212,70,61,200,39,208,100,117,90,229,142,216,64,48,7,206,107,201,89,109,64,154,89,173,173,81,217,235,109,90,89,254,101,169,226,95,155,157,149,23,151,56,3,36,158,57,251,116,1,248,214,212,19,212,221,244,142,142,21,50,194,203,101,51,239,40,165,115,89,51,110,67,140,96,133,163,95,183,152,125,122,178,246,136,105,181,230,190,169,150,17,27,210,164,165,91,100,42,15,132,132,140,103,62,132,131,199,85,39,226,46,231,22,179,248,143,212,116,52,117,208,201,5,162,100,161,10,200,91,106,199,79,18,205,24,199,148,16,203,159,175,239,31,161,232,74,91,26,134,211,235,237,69,248,98,75,183,32,28,144,39,237,249,175,150,218,29,180,52,212,81,86,120,173,55,131,69,26,56,93,163,24,220,227,106,131,147,130,79,36,116,225,220,186,61,148,84,122,90,219,12,114,84,84,50,238,145,93,128,85,30,164,241,239,159,167,183,81,237,27,123,180,124,237,53,13,62,81,169,89,252,53,140,175,31,124,17,199,63,94,157,117,117,194,179,21,183,99,113,150,57,68,34,154,156,200,80,129,184,141,205,229,94,8,252,199,183,80,152,238,173,192,213,18,39,235,215,241,181,3,187,237,125,166,182,208,174,144,180,196,37,223,34,153,102,167,65,50,176,94,56,200,25,30,156,245,83,21,100,184,119,150,203,19,175,136,148,181,208,202,200,241,8,241,28,47,189,178,190,131,42,132,245,97,123,159,66,181,119,56,40,233,35,162,158,40,20,43,18,39,243,31,171,19,159,185,232,77,218,189,61,37,127,196,47,136,224,199,5,21,43,213,203,242,217,242,164,208,136,198,51,146,50,211,175,175,215,163,124,16,7,46,64,72,200,205,99,61,172,113,77,88,168,171,172,109,221,235,21,108,102,211,52,183,125,117,167,109,82,212,44,198,223,73,81,94,99,17,163,42,143,40,82,217,7,248,183,96,130,50,122,58,210,106,3,111,181,45,77,226,88,150,174,146,39,51,54,253,194,70,137,86,18,252,12,177,96,50,120,227,62,227,7,160,245,109,130,237,83,175,42,53,20,86,186,89,157,40,98,182,153,80,136,170,81,93,37,149,153,179,144,192,238,143,10,184,60,31,168,234,113,174,110,54,173,57,108,49,180,51,135,142,157,178,149,17,157,196,59,100,113,143,40,200,231,156,240,56,235,110,251,170,86,137,78,159,143,60,215,27,66,4,145,51,72,101,122,141,99,219,226,68,25,153,238,20,194,82,210,248,94,79,28,22,111,66,79,144,185,3,24,39,28,142,129,125,229,134,225,83,220,61,1,167,107,107,222,184,189,201,234,166,240,215,202,155,17,213,184,207,39,51,18,121,60,21,244,206,9,46,197,172,109,77,167,222,74,250,160,155,94,92,68,61,112,10,174,112,50,195,45,26,113,237,143,167,61,11,181,134,162,138,243,221,203,85,21,21,38,233,236,90,126,178,161,149,19,11,19,75,60,1,9,247,7,8,79,160,245,3,168,184,138,146,142,28,235,138,84,152,49,159,1,181,25,246,113,149,47,139,176,136,140,131,183,76,213,152,134,229,53,127,113,172,148,84,240,201,45,45,190,2,205,136,1,193,244,35,39,208,224,122,143,177,233,142,186,88,181,39,113,46,106,207,44,148,246,136,210,32,173,131,251,198,201,110,61,176,49,237,214,58,12,195,97,133,46,117,82,69,227,211,219,100,169,168,119,44,48,89,78,65,250,28,127,151,67,205,43,172,62,86,203,120,185,195,50,189,125,100,239,85,39,36,1,187,59,6,113,159,108,127,46,176,60,53,83,112,18,51,133,98,123,171,178,241,196,129,102,165,46,70,80,103,76,71,188,61,79,58,83,173,161,182,155,213,114,210,229,63,102,168,105,225,47,225,143,19,213,134,49,140,158,127,83,212,113,45,131,184,54,56,234,170,102,84,134,41,203,200,100,59,129,66,204,190,196,125,125,189,199,81,155,93,93,198,166,229,86,111,247,72,101,158,229,43,203,39,132,219,203,51,57,39,130,7,183,24,199,190,125,186,42,94,236,149,22,157,47,53,54,145,77,209,71,73,28,88,84,17,176,112,65,62,81,198,121,56,63,110,138,133,105,79,245,82,1,208,169,76,227,113,27,103,62,53,152,113,29,161,139,117,146,146,235,112,184,146,78,147,59,136,198,57,98,132,29,192,166,135,74,111,211,150,239,26,89,170,20,202,173,25,27,2,0,48,64,62,167,129,238,125,114,113,213,214,248,11,178,213,71,219,153,171,24,109,74,134,84,148,200,137,24,76,83,196,193,155,63,135,130,195,215,223,245,20,206,230,105,53,228,145,91,21,202,220,169,71,134,233,52,96,54,209,128,192,28,228,240,15,167,186,142,174,191,193,70,180,131,77,246,190,71,171,181,84,77,69,77,115,107,101,71,134,132,24,231,72,211,99,43,183,167,160,62,163,134,39,157,160,117,123,135,168,41,242,134,226,10,6,145,60,129,18,60,69,8,227,9,45,90,37,215,102,67,135,89,141,201,6,15,129,17,176,129,78,93,222,188,85,104,107,141,198,203,74,26,160,234,170,73,169,99,138,158,122,148,146,37,8,103,130,69,249,97,226,109,103,10,164,150,141,27,37,12,139,184,30,170,93,141,171,109,90,198,20,184,164,51,195,115,166,168,165,99,52,43,251,152,163,240,230,83,20,152,42,85,22,53,82,138,20,171,1,231,196,98,51,98,254,34,117,165,159,85,213,95,59,139,20,140,37,211,237,29,130,218,224,35,164,85,50,132,105,103,86,11,159,20,52,94,19,121,176,128,145,233,33,234,178,173,238,154,243,119,163,189,94,110,240,210,254,198,164,172,166,156,74,193,66,229,36,36,242,64,3,204,228,99,130,62,249,232,221,227,42,114,209,113,190,152,27,110,5,100,45,93,75,119,77,186,175,219,173,71,99,177,34,12,111,202,158,172,183,235,78,148,181,246,134,233,91,189,162,161,146,198,100,72,241,187,2,149,79,191,30,223,94,137,189,156,158,134,29,121,171,5,65,113,52,149,194,37,93,185,12,35,241,136,0,123,144,9,207,216,142,171,133,222,25,245,53,247,74,246,230,201,33,168,249,122,138,17,227,2,10,16,180,228,46,57,63,153,246,244,232,145,96,213,181,31,246,255,0,118,209,150,231,142,88,22,253,84,106,255,0,124,54,196,202,174,10,178,130,27,118,8,63,240,243,143,113,142,186,134,109,151,168,242,0,199,192,199,133,28,181,97,203,174,42,217,64,131,239,17,35,161,37,32,142,254,250,177,52,122,182,74,171,253,226,211,48,120,81,2,8,213,184,67,230,245,80,223,243,251,245,42,128,23,167,133,82,54,97,28,88,99,224,169,245,201,198,121,199,175,31,159,211,166,56,180,109,59,52,23,86,160,90,122,168,161,112,24,162,150,149,11,121,112,127,152,231,60,1,210,217,102,171,17,37,40,165,114,209,41,89,10,63,160,201,63,94,56,35,142,178,169,103,250,10,96,16,74,85,212,1,17,184,205,116,197,93,159,214,162,237,105,80,74,219,35,246,149,16,103,99,143,26,249,225,82,165,201,29,34,169,105,10,150,25,137,112,49,159,69,44,119,126,67,249,117,244,204,203,89,29,82,163,71,20,128,198,37,106,82,138,112,79,174,64,25,244,244,60,113,233,214,34,27,233,175,90,149,165,101,142,37,44,30,34,88,129,206,88,228,12,99,35,159,78,178,173,161,174,157,4,208,164,172,129,137,85,49,109,42,115,140,100,156,103,145,239,212,173,190,217,113,164,168,224,163,73,219,19,59,252,141,67,113,104,248,106,225,196,1,33,208,180,136,50,99,78,209,215,35,166,245,162,2,39,204,245,49,210,52,143,185,228,120,227,0,191,25,207,44,64,193,207,160,255,0,49,141,242,213,199,20,97,99,130,161,155,156,136,229,92,99,235,146,113,215,200,18,57,182,193,48,17,184,7,32,128,121,228,31,79,92,159,83,214,116,244,235,4,142,210,42,152,252,161,76,85,17,41,7,243,203,100,125,6,6,57,250,244,54,253,240,253,194,214,54,156,99,144,218,143,112,107,51,103,100,219,74,16,168,19,156,201,146,121,245,52,223,113,186,218,233,43,160,183,94,174,149,52,55,26,183,145,41,224,112,174,101,116,198,240,89,85,148,96,28,242,195,39,211,61,87,143,141,157,79,174,205,175,70,233,186,234,75,120,211,139,83,88,214,26,184,71,250,65,144,36,70,182,41,178,199,32,25,41,138,157,169,248,152,121,184,33,79,198,230,186,189,104,171,62,141,213,246,151,170,105,237,119,228,149,67,213,239,18,236,43,48,79,40,24,13,224,224,143,161,199,81,111,140,186,251,165,223,251,129,95,69,114,146,93,60,76,149,52,43,228,101,18,207,176,203,34,72,6,227,189,34,166,202,228,168,216,8,0,187,18,99,131,165,45,220,54,226,127,184,40,109,204,31,197,103,61,166,113,78,218,58,202,230,80,164,29,249,20,254,102,155,168,77,5,231,183,182,250,170,250,179,12,21,150,128,37,147,96,96,22,88,65,45,234,7,248,120,36,99,36,131,207,21,83,187,118,104,52,229,170,91,61,20,133,162,134,224,25,119,4,24,15,27,49,24,80,23,131,33,28,1,233,213,170,209,150,105,174,61,165,182,70,144,188,176,139,74,83,185,86,198,54,194,170,15,244,63,215,237,213,73,190,218,45,177,218,235,40,238,87,89,62,78,10,177,32,171,130,56,230,111,13,152,4,101,141,89,64,202,176,59,89,131,96,231,232,58,214,149,4,130,152,201,231,92,209,175,223,32,212,235,186,26,198,22,213,250,18,235,120,183,188,150,121,123,119,167,40,67,164,98,70,34,59,93,61,52,140,172,220,71,251,202,86,66,65,4,46,239,92,145,212,102,104,116,253,166,234,110,180,149,84,245,52,210,221,90,48,177,83,72,22,174,56,29,112,241,72,89,146,76,149,44,202,242,96,151,80,10,224,48,91,220,75,205,194,215,219,46,204,87,90,106,163,142,89,244,123,153,217,167,81,151,130,255,0,122,69,5,25,134,124,155,57,246,227,237,211,76,154,130,74,237,40,38,74,203,98,214,84,81,193,5,20,20,210,36,179,171,194,193,166,119,76,22,129,10,137,27,0,40,36,146,61,72,234,54,157,145,7,150,126,81,79,117,16,100,86,139,246,186,164,189,90,237,150,193,61,101,162,72,110,112,85,78,176,202,89,119,121,203,76,160,171,74,37,5,143,59,128,231,33,78,114,13,26,39,94,213,221,224,164,185,65,2,219,116,213,163,229,109,179,83,73,36,111,189,155,247,113,194,160,70,170,25,9,12,196,16,216,1,112,120,205,109,213,119,10,59,185,164,173,141,224,122,230,115,28,198,158,146,58,104,29,115,142,2,4,218,63,14,50,50,114,114,70,49,211,238,159,177,235,42,107,53,196,82,154,161,65,81,81,29,53,109,60,107,188,78,65,222,133,182,146,75,166,88,144,6,244,194,156,0,89,149,26,189,117,14,234,4,145,221,242,254,106,55,109,208,180,9,197,53,119,39,76,154,59,149,118,162,183,213,165,77,162,123,148,212,148,210,153,196,178,62,198,96,24,149,224,130,19,57,7,169,23,194,173,250,93,59,241,7,162,43,33,0,153,238,145,209,54,80,55,150,124,196,220,31,179,158,180,234,106,59,135,253,154,79,21,125,34,196,180,23,68,16,20,132,198,165,22,53,140,241,129,150,220,88,49,63,196,27,158,160,218,58,243,83,167,181,93,162,251,68,193,106,40,43,97,168,137,137,198,29,88,16,127,67,213,30,32,141,97,88,141,64,209,110,24,239,100,251,75,60,148,62,162,186,137,221,174,243,69,164,59,219,160,180,58,221,167,130,43,141,13,125,93,198,37,30,16,100,15,17,132,177,247,24,134,168,126,189,58,118,54,128,105,213,212,250,94,156,86,22,139,82,92,158,115,184,248,126,39,141,185,91,215,0,180,47,14,21,70,60,140,71,175,85,95,189,210,255,0,121,126,41,53,69,211,86,222,227,107,46,151,138,217,103,138,186,5,49,10,26,106,166,67,35,144,55,19,225,199,53,89,99,206,72,56,3,128,45,5,21,190,237,166,59,193,173,43,106,25,157,106,170,109,149,11,28,84,201,35,109,249,49,24,145,178,249,66,76,51,198,160,103,45,80,185,206,7,89,187,171,82,221,146,15,40,223,204,17,247,174,135,195,248,128,127,138,188,14,33,88,7,160,73,7,230,7,198,138,21,182,154,122,250,106,138,26,215,6,158,163,41,42,50,134,222,49,232,120,61,69,26,179,80,104,170,175,151,187,199,89,118,178,151,242,92,97,131,197,146,21,39,0,79,18,13,231,25,92,200,160,130,3,187,248,123,127,121,55,154,178,98,152,165,85,71,30,109,210,46,64,199,191,177,253,122,198,154,186,177,241,13,93,122,73,142,113,12,254,26,227,232,65,99,207,64,146,52,214,192,194,198,15,206,155,109,117,214,59,253,190,43,197,158,237,77,89,65,82,187,233,234,104,229,89,98,147,7,25,12,14,8,200,35,215,131,159,191,71,31,135,11,173,42,94,47,54,74,121,124,67,45,50,85,62,81,84,174,199,218,51,130,79,62,33,63,161,234,186,106,75,24,164,186,181,227,74,213,195,111,186,85,185,121,233,103,170,79,150,186,184,80,15,138,152,31,188,10,160,9,148,111,27,16,54,244,93,134,115,240,247,220,203,92,61,201,182,217,110,212,117,86,58,233,227,104,229,167,172,92,110,44,141,149,73,1,49,202,17,140,123,158,50,200,165,208,110,201,3,171,214,32,183,114,133,167,105,250,227,206,129,241,193,250,142,28,243,74,25,2,113,157,179,229,183,251,166,79,137,107,183,195,230,153,238,221,210,221,175,123,229,79,164,110,82,152,170,222,221,54,156,173,170,144,248,170,27,122,73,28,69,89,88,147,248,73,25,4,100,16,64,107,238,62,140,211,122,15,72,88,47,182,45,65,120,173,138,246,147,145,81,227,26,116,47,19,129,196,45,22,245,220,142,141,230,62,254,190,157,58,127,104,183,108,36,188,87,80,235,168,244,93,13,222,6,177,79,110,170,171,148,47,137,70,177,187,48,97,147,147,159,152,200,199,161,83,210,58,27,141,55,114,254,22,173,87,11,125,4,213,55,91,61,117,43,84,37,60,102,86,141,231,132,163,169,92,231,134,137,57,28,19,143,169,35,100,139,133,234,208,78,43,145,41,148,64,80,25,168,77,186,227,225,82,189,125,218,75,109,233,192,46,40,170,105,235,21,164,92,142,60,104,234,64,83,183,126,78,206,54,143,92,227,169,199,105,238,189,183,238,166,165,177,105,237,83,219,171,85,29,190,234,94,150,175,195,186,220,93,154,93,174,17,84,153,255,0,119,151,8,184,231,57,39,35,32,117,11,211,86,75,222,160,211,213,23,138,168,140,83,25,101,88,226,20,201,23,136,145,169,221,38,200,240,80,29,164,3,179,107,16,252,141,167,62,237,29,186,253,167,239,211,215,210,233,249,106,171,109,215,40,43,169,160,147,113,85,196,129,179,180,48,218,225,194,17,191,203,183,118,65,37,72,176,93,43,137,63,58,132,32,36,18,40,253,219,11,252,86,29,57,45,142,139,79,84,89,173,221,166,215,245,26,122,156,77,114,21,53,21,52,47,51,70,245,12,190,26,20,141,188,117,100,201,114,71,169,227,36,115,173,180,253,70,139,239,198,161,180,65,64,139,5,218,133,39,141,218,77,172,205,79,43,1,233,238,98,168,139,244,79,126,139,154,131,76,211,175,120,187,165,167,99,166,89,215,92,105,138,59,218,202,172,63,112,212,232,208,4,81,238,205,36,42,217,245,201,29,15,190,32,228,74,202,254,217,247,76,211,187,173,116,80,67,87,41,125,159,188,149,13,60,155,189,176,29,161,39,253,222,131,113,36,135,45,148,147,203,63,10,209,251,62,241,183,191,66,134,199,31,26,111,53,245,40,13,53,84,48,163,49,41,19,36,199,115,54,57,24,192,246,31,83,239,214,218,191,153,168,166,89,21,228,76,49,24,240,179,158,7,57,30,191,153,233,37,65,134,150,89,105,140,144,147,156,100,150,98,71,168,198,63,79,78,189,28,113,40,241,72,78,70,48,23,131,207,191,29,99,113,177,197,117,208,146,125,224,62,85,246,37,104,60,72,234,151,25,108,0,178,15,46,125,56,245,247,235,107,41,141,214,49,79,4,138,15,169,36,231,243,218,122,215,60,94,41,69,72,217,64,24,2,54,35,63,203,173,208,196,160,4,51,60,108,0,85,194,6,35,254,125,120,128,13,59,82,136,130,62,181,244,83,83,187,149,48,209,196,125,119,15,31,7,237,239,210,90,168,68,13,180,77,1,221,206,23,119,3,254,33,214,202,154,57,36,12,37,134,121,97,110,114,235,199,231,201,35,164,244,169,21,188,183,202,238,129,11,96,172,83,108,231,31,97,142,147,80,154,80,147,188,252,235,229,29,100,148,213,240,200,81,66,9,49,158,9,218,79,57,30,252,103,168,255,0,122,108,105,47,236,219,204,176,2,143,226,91,234,112,61,85,134,228,207,211,144,227,254,62,164,146,77,32,37,227,145,152,159,86,53,42,231,239,232,51,214,253,65,66,186,147,70,85,81,42,149,154,72,55,161,103,199,239,81,178,167,12,61,202,143,79,175,86,236,46,63,79,116,135,78,211,7,192,208,222,47,101,250,235,7,88,27,145,35,35,113,145,69,191,130,221,103,45,255,0,179,145,105,202,217,213,235,244,93,124,182,169,70,242,236,105,243,190,23,193,244,93,174,209,175,218,46,133,186,186,211,23,110,187,253,168,52,212,165,163,161,212,138,43,232,242,8,4,242,225,87,216,5,13,42,231,28,248,99,156,244,213,240,135,170,100,210,253,232,155,77,212,180,137,67,173,173,134,61,188,5,21,180,192,188,126,191,253,47,17,126,236,227,162,199,198,6,159,154,146,221,166,251,145,71,76,242,79,102,171,90,106,129,29,71,132,100,80,75,194,24,224,249,114,36,206,125,220,15,126,180,220,113,142,213,141,105,221,39,229,177,252,215,56,246,78,243,244,183,221,153,217,98,60,247,31,113,67,157,66,37,130,171,196,142,111,221,76,153,32,70,27,145,193,59,189,184,199,31,159,77,145,57,145,64,95,17,120,200,203,237,231,249,243,212,130,237,18,92,44,194,178,133,144,170,170,212,70,192,2,54,31,126,61,120,61,69,160,150,160,184,127,19,43,234,185,141,88,123,251,31,215,172,114,73,152,53,214,21,166,36,71,175,10,129,247,35,184,21,218,114,58,171,66,64,109,181,78,169,225,86,137,131,238,66,60,204,161,127,9,4,133,13,146,71,155,129,195,116,49,160,156,94,154,90,154,171,101,61,210,178,168,55,139,112,122,79,20,56,109,195,113,46,185,44,85,152,134,62,140,145,250,146,79,70,221,91,163,180,86,177,106,122,173,87,164,109,23,137,169,70,216,222,174,213,13,70,213,39,208,111,30,132,243,128,58,104,139,180,29,172,167,253,229,47,108,116,156,71,215,112,179,83,166,56,246,1,56,234,235,111,37,180,70,124,191,221,101,111,248,51,247,207,151,59,65,28,129,156,125,190,116,19,179,247,130,237,162,106,205,29,125,247,193,166,101,49,199,21,215,30,4,64,112,49,134,82,152,199,10,8,28,228,143,78,172,78,150,212,86,157,87,103,163,188,88,171,105,107,105,107,99,202,77,75,55,139,25,96,72,101,12,27,4,134,4,113,238,15,90,168,244,237,138,207,44,111,67,103,161,133,125,63,209,160,72,246,241,235,233,246,246,233,234,50,194,38,84,1,242,50,161,166,207,233,192,199,94,121,198,221,76,165,57,245,221,86,248,101,141,205,130,138,92,119,82,121,14,158,18,77,109,73,213,164,52,241,152,221,193,195,71,225,171,19,246,199,84,207,226,219,65,127,118,245,117,46,176,162,137,162,134,230,5,45,73,11,225,132,102,98,97,124,142,23,108,160,169,111,240,203,213,195,96,208,146,225,93,248,252,43,183,252,207,67,174,251,104,232,59,133,219,234,235,109,68,14,174,35,112,172,202,11,40,97,234,61,121,86,10,223,240,245,235,59,142,197,209,59,28,31,58,151,142,88,11,219,53,128,61,225,145,229,84,150,197,172,180,197,5,146,10,10,205,55,65,53,124,85,141,52,145,203,35,137,150,87,112,194,160,25,65,129,99,96,176,169,70,73,6,213,152,48,83,34,183,80,13,61,123,223,126,253,161,44,113,210,165,222,51,15,133,77,18,172,126,58,224,39,144,16,21,79,167,30,249,32,116,239,91,67,168,174,183,11,125,109,53,77,173,46,116,19,124,181,66,221,46,52,244,200,146,171,148,116,45,80,202,129,119,13,216,39,10,36,92,96,14,163,119,125,43,125,176,153,45,115,86,83,201,73,54,234,202,35,5,74,183,140,160,144,178,172,121,14,3,5,202,179,40,202,121,134,85,129,58,75,116,6,150,73,63,235,156,124,143,250,174,78,178,78,0,255,0,126,177,93,33,237,117,174,169,45,177,106,139,223,135,5,211,81,214,73,93,63,39,201,25,24,142,33,237,133,83,229,231,128,113,237,142,137,186,43,182,151,13,113,121,180,85,76,211,80,209,90,107,228,171,170,101,87,67,93,1,138,88,204,33,135,145,145,158,69,99,235,196,120,35,205,211,125,182,217,83,89,45,29,53,4,139,35,195,186,70,141,75,2,203,145,200,227,220,237,28,241,156,122,116,101,26,162,159,70,232,228,187,212,203,73,5,182,58,104,230,168,175,150,164,10,106,120,177,185,228,241,138,128,209,162,131,180,224,2,54,129,235,192,206,24,207,104,162,242,185,125,107,101,237,45,255,0,98,208,181,104,229,91,248,127,52,159,81,118,223,178,183,25,255,0,187,85,122,70,202,183,21,165,249,215,43,73,20,115,212,164,37,74,68,242,109,44,98,220,232,204,160,140,128,1,4,18,166,136,107,222,252,106,234,205,93,115,23,27,165,81,142,136,207,71,5,26,190,35,109,172,70,115,130,8,227,133,200,199,148,103,0,131,110,109,150,106,249,181,28,189,195,186,92,141,210,170,237,68,232,236,106,231,16,70,140,85,163,65,77,184,70,174,20,121,155,106,186,133,218,73,201,234,162,119,135,180,82,91,110,179,220,233,41,26,162,221,53,68,143,11,132,37,128,206,237,172,64,246,220,6,238,51,235,199,160,58,176,226,145,253,60,86,4,20,165,80,172,254,104,65,83,175,230,186,191,255,0,18,169,127,155,64,49,14,211,141,167,234,223,99,143,92,122,125,250,219,109,131,77,214,193,59,222,104,97,150,63,83,189,3,1,207,226,60,113,207,249,245,1,212,54,146,215,111,154,138,105,105,169,34,112,60,48,170,4,141,187,147,245,198,0,31,94,156,169,197,105,130,58,24,167,148,26,150,17,128,87,104,193,28,241,249,103,235,249,245,65,78,172,24,85,91,8,76,74,104,137,160,116,228,54,250,9,238,16,54,229,157,179,20,106,125,19,119,3,7,57,227,216,127,231,210,251,182,167,185,209,210,73,69,73,116,104,226,119,103,120,129,93,192,156,2,65,193,101,35,30,196,122,126,189,42,164,169,123,85,12,112,248,16,199,224,162,199,230,30,132,14,55,103,211,242,63,78,135,122,247,80,37,190,157,238,51,51,5,45,225,29,205,201,114,61,20,126,64,231,145,234,62,189,48,116,2,150,36,210,154,234,251,77,135,78,201,29,53,67,73,83,94,74,236,206,212,69,32,143,47,24,244,25,224,122,253,134,58,25,92,161,48,178,152,98,218,132,131,193,227,159,114,122,147,208,211,84,94,109,201,117,164,137,164,130,78,7,133,47,28,28,96,231,223,35,219,233,245,206,35,215,73,232,154,166,56,234,103,48,192,243,120,102,64,115,232,220,224,12,231,25,7,140,245,90,14,184,138,153,35,77,53,234,74,26,187,4,17,201,62,13,93,66,152,227,86,245,69,3,204,127,78,63,83,212,90,134,138,90,185,190,90,50,161,207,59,223,56,28,103,39,25,246,234,99,221,106,170,122,203,157,190,162,138,161,101,19,82,135,10,51,194,150,56,200,60,130,125,193,30,221,68,81,94,138,38,219,43,44,156,135,92,96,123,113,159,233,209,11,77,69,128,79,238,53,42,0,82,229,91,10,43,118,74,195,18,197,89,122,169,140,226,38,49,199,32,36,6,11,235,180,123,243,198,127,62,143,54,88,42,173,90,74,182,255,0,20,16,60,213,49,180,208,137,229,17,70,251,1,17,41,39,32,2,196,225,190,142,58,31,233,251,20,150,29,35,71,105,14,254,51,68,1,240,134,78,226,114,88,103,28,2,196,251,122,115,142,136,221,209,184,201,97,210,84,22,200,97,46,107,36,52,226,40,162,8,212,226,152,163,72,174,178,21,27,65,27,120,7,35,211,36,133,232,39,16,181,184,190,121,8,104,123,165,66,79,119,250,171,141,168,52,218,215,254,34,174,47,246,115,124,70,119,83,190,186,115,80,217,59,133,162,237,214,155,110,141,166,181,210,90,42,104,233,103,67,84,173,243,17,190,249,36,149,150,70,83,76,160,236,80,20,238,7,7,0,92,231,137,152,231,130,9,247,234,185,255,0,103,199,108,87,183,159,12,150,10,151,165,146,158,167,85,187,95,158,57,41,226,137,163,134,80,171,0,196,126,160,196,136,249,36,156,200,220,245,99,196,37,73,195,117,110,229,9,14,16,129,138,28,20,72,149,111,90,194,0,118,184,3,242,235,100,64,99,47,158,61,58,216,83,24,207,95,20,100,28,142,162,9,131,94,153,172,182,9,6,227,252,143,94,198,197,198,206,126,189,102,10,168,10,61,250,250,234,216,199,174,62,253,77,20,217,173,44,158,224,100,147,233,142,181,79,11,55,152,1,192,244,233,78,205,160,182,6,125,120,233,29,93,92,144,209,200,98,69,146,82,164,162,179,109,12,216,224,19,131,129,247,234,39,0,143,122,156,146,103,20,46,213,250,135,79,95,181,132,58,81,175,212,116,146,218,100,53,50,189,76,200,10,212,120,108,80,69,27,21,50,237,10,88,236,221,183,146,220,113,212,147,70,211,81,109,154,116,187,141,71,61,178,170,162,145,170,102,152,186,83,62,226,90,8,199,36,20,59,83,105,37,130,133,220,204,114,76,2,143,179,26,171,88,201,89,119,212,178,209,82,154,165,122,111,244,11,205,66,78,34,32,7,79,24,68,55,2,82,60,134,86,86,57,37,65,3,169,222,133,237,206,158,237,197,178,111,146,183,219,105,75,212,150,97,73,27,239,104,243,148,73,37,98,26,66,188,128,204,56,7,0,12,146,96,97,157,79,118,177,136,144,126,152,171,170,116,33,190,202,115,211,249,167,45,125,123,164,211,26,98,182,186,161,148,8,33,62,26,243,150,114,56,245,25,7,147,213,72,189,220,180,238,143,211,31,223,13,93,113,168,139,246,132,216,165,166,128,3,53,76,139,203,237,4,142,23,62,102,39,3,112,247,32,18,223,196,142,183,166,135,78,213,93,102,153,162,183,82,183,134,130,49,147,51,19,143,127,190,64,246,201,25,234,141,221,175,213,154,234,239,89,173,117,157,124,148,214,107,90,42,229,67,48,142,32,216,142,154,16,57,102,102,56,10,160,179,51,112,55,56,61,21,73,35,250,109,239,85,211,9,78,181,237,78,186,151,94,234,173,123,106,97,93,117,134,193,164,168,91,28,177,216,143,187,96,95,64,103,149,153,182,253,11,28,42,238,37,75,109,154,21,15,19,105,237,61,2,71,4,139,34,215,222,226,51,79,46,9,12,86,0,84,65,185,118,144,73,220,9,33,225,83,214,203,53,170,191,83,220,34,187,223,233,190,78,26,33,182,138,222,133,124,59,106,21,32,34,227,42,213,5,73,15,32,200,80,74,33,218,73,145,6,181,186,222,105,105,94,223,164,170,60,128,21,146,84,33,101,31,254,15,248,114,62,188,125,186,40,197,155,77,157,111,123,199,214,212,57,251,167,28,247,91,197,59,220,245,77,199,78,44,233,91,220,27,137,158,66,204,177,37,37,9,116,200,200,80,162,159,232,70,11,250,253,122,123,237,207,196,157,102,155,89,44,21,21,82,27,109,97,67,61,83,65,26,204,101,203,110,154,72,227,10,156,130,7,145,87,240,228,135,224,10,241,89,117,120,33,144,203,20,179,85,162,146,241,17,181,201,7,223,113,254,185,235,92,53,41,85,78,149,49,177,11,32,221,158,70,62,163,244,57,232,251,44,89,220,39,64,19,138,18,167,174,25,86,162,107,167,146,106,155,109,211,71,65,104,166,171,138,120,82,40,152,72,146,134,89,68,138,25,24,17,234,10,178,145,207,161,29,110,211,84,119,11,69,178,237,169,26,157,148,24,133,45,34,252,187,190,65,245,198,223,79,111,94,128,31,6,80,220,181,173,167,246,125,92,138,40,116,237,83,188,133,152,159,17,93,67,34,158,126,161,135,211,0,125,15,86,238,241,103,91,204,246,219,37,29,101,68,16,66,130,182,120,225,153,211,56,225,65,218,125,207,63,167,89,123,235,114,218,212,200,235,242,255,0,84,125,135,187,84,37,202,73,163,228,167,209,86,218,139,213,66,68,173,81,24,72,98,72,30,61,168,1,57,96,79,216,253,58,230,253,139,186,117,183,219,70,168,238,5,186,4,172,168,212,183,42,218,179,55,205,33,130,141,171,103,121,21,23,202,73,149,99,104,115,23,27,65,109,204,14,197,123,187,222,250,234,173,33,218,46,230,235,139,149,250,90,88,237,22,42,186,106,6,154,118,40,147,188,76,145,158,79,39,196,116,0,126,128,115,213,8,209,154,54,231,116,237,246,148,208,22,58,104,96,88,161,134,174,225,52,10,235,153,36,80,88,29,222,140,85,70,125,60,199,61,6,113,158,205,36,171,200,109,142,127,106,211,112,61,74,112,148,244,223,115,51,129,245,167,46,211,208,83,79,112,174,172,184,211,26,184,2,148,87,149,60,174,217,245,25,24,244,31,158,15,78,61,207,212,114,105,218,58,107,13,31,201,202,146,5,154,88,233,233,252,5,139,36,112,217,36,100,49,28,241,233,145,209,99,77,104,186,45,57,71,137,12,112,195,2,146,17,194,225,216,15,161,252,250,1,119,66,106,219,149,100,214,248,104,166,249,138,138,134,145,150,56,114,248,44,118,40,206,56,31,111,183,231,213,102,148,86,173,142,60,43,82,242,80,219,122,100,124,251,189,98,129,154,159,191,181,150,58,251,173,149,40,30,105,165,101,81,40,156,133,88,158,37,200,0,30,79,152,143,167,252,217,52,103,116,244,69,182,243,62,166,189,210,221,34,174,168,140,83,207,21,13,76,180,161,224,80,162,53,241,35,109,196,141,138,72,32,100,128,115,145,203,190,168,237,13,218,125,70,210,73,105,85,122,149,14,170,209,134,242,131,129,144,9,32,250,122,253,58,158,105,143,130,29,117,170,168,97,184,193,95,167,232,252,96,4,81,74,179,43,147,140,243,178,22,3,243,207,90,75,91,246,173,128,82,16,39,172,86,42,247,131,221,94,172,135,28,247,100,144,58,10,142,199,241,67,166,237,87,8,238,54,202,61,83,35,59,137,102,86,190,85,177,98,160,42,134,105,38,108,157,160,46,125,48,7,7,161,159,115,123,217,124,238,22,162,173,187,238,184,83,81,213,50,148,164,146,189,228,88,192,28,140,241,158,73,57,234,196,208,252,8,95,33,53,75,169,117,45,158,134,154,134,77,178,79,3,60,195,36,31,194,29,16,31,79,168,232,99,126,237,93,158,211,117,154,215,69,115,122,216,99,114,137,63,132,19,196,39,129,229,201,193,56,7,215,233,212,231,142,41,88,79,175,141,84,79,178,218,114,165,124,129,251,208,142,29,113,113,49,199,8,211,246,137,217,74,2,237,68,25,157,65,244,108,112,114,125,78,50,126,189,62,219,187,177,169,237,245,82,45,139,76,208,80,171,198,33,146,158,138,25,161,12,163,28,49,141,131,49,221,130,11,19,131,209,62,159,180,22,116,190,71,103,158,239,34,248,84,194,122,169,4,67,17,22,92,237,252,92,240,125,127,242,234,91,219,46,215,232,139,206,181,178,211,219,39,150,173,169,167,53,115,53,75,176,134,56,227,57,92,132,7,39,112,250,227,235,212,75,227,11,34,15,219,241,83,183,236,218,66,129,11,62,73,254,106,113,81,168,111,86,61,39,69,96,188,201,43,93,234,109,180,52,149,141,40,111,16,63,130,130,85,98,196,182,224,67,103,61,68,181,61,250,150,146,199,83,101,165,241,97,121,36,84,103,21,42,128,46,61,72,35,212,100,244,245,220,203,152,159,83,163,135,142,73,37,150,90,133,43,146,23,45,129,234,62,128,244,48,187,120,149,23,23,249,153,68,145,198,67,59,4,83,156,159,203,238,79,167,191,89,189,90,148,84,57,159,189,109,3,125,155,105,65,220,0,51,61,59,169,235,73,170,81,73,15,138,237,44,245,174,177,144,213,33,202,166,71,248,70,114,112,63,151,86,35,68,106,218,187,108,84,54,115,76,25,42,239,138,39,119,27,130,199,225,143,46,72,227,59,184,247,227,170,241,162,233,210,162,235,69,45,60,138,23,115,190,198,164,66,14,213,39,39,7,208,125,62,253,19,241,115,22,251,124,158,19,26,169,106,132,224,194,2,5,96,87,127,0,122,226,63,65,199,63,201,85,59,247,119,117,238,165,4,40,143,30,254,157,248,168,199,122,106,174,157,149,213,250,143,94,233,251,109,60,208,211,214,136,233,195,35,248,91,102,198,75,114,15,185,252,250,221,219,239,143,43,102,128,210,181,214,11,77,173,113,115,170,21,19,204,31,18,211,51,178,179,148,141,227,42,255,0,234,212,126,32,49,199,176,38,85,241,11,101,58,243,68,92,226,90,127,244,154,151,133,194,50,152,204,178,33,36,46,79,36,241,239,213,42,175,237,125,242,146,70,79,217,245,94,87,40,118,168,112,8,246,200,247,255,0,203,162,92,54,229,134,65,14,1,171,34,118,197,103,120,239,15,188,186,87,244,12,163,18,38,96,248,145,244,53,113,42,123,168,47,157,185,162,188,221,46,79,113,73,43,170,107,231,101,132,23,105,103,109,242,57,111,42,33,34,24,14,24,40,37,156,238,192,27,154,44,122,163,182,58,218,162,134,119,191,90,169,164,89,94,25,98,146,178,24,228,159,204,138,67,128,196,55,147,196,244,206,115,234,121,29,83,241,79,169,109,212,146,218,169,238,181,17,83,57,33,224,222,202,167,60,31,47,167,167,77,159,47,119,166,67,2,7,49,147,187,106,156,130,113,235,143,203,173,58,56,155,74,100,49,186,107,14,255,0,3,185,67,189,177,73,10,234,63,138,178,87,58,138,78,211,247,101,173,48,215,40,166,183,213,176,161,168,39,5,63,116,28,64,199,62,193,211,24,224,231,28,99,162,119,102,224,75,183,197,174,190,169,89,193,99,170,174,140,165,177,254,174,55,108,159,230,203,237,237,213,35,180,221,170,44,117,45,60,214,202,90,193,34,149,240,171,161,50,70,14,71,152,41,32,110,192,198,126,132,245,103,123,65,241,37,219,173,45,124,167,213,213,22,17,73,169,107,103,170,169,188,84,211,137,203,86,203,47,36,170,203,51,70,155,143,27,84,15,177,30,157,11,126,211,245,12,150,218,35,156,3,226,40,191,14,189,22,151,168,185,184,153,17,49,220,8,152,239,154,233,202,205,44,148,114,180,245,14,227,229,195,162,177,18,120,96,54,24,150,7,203,233,255,0,218,247,233,57,150,154,166,37,171,90,144,184,42,54,249,74,96,228,109,7,25,199,31,95,95,231,208,251,64,247,210,203,170,187,127,67,173,42,40,233,173,116,181,115,61,42,197,59,141,242,133,149,84,176,242,171,48,206,126,248,3,56,57,3,87,112,251,135,116,167,215,218,75,183,150,10,217,98,138,244,90,170,165,211,97,143,195,66,118,156,48,206,48,205,234,71,175,62,221,100,11,101,151,20,219,155,140,124,235,169,135,131,204,161,230,102,14,68,116,143,88,169,213,85,183,198,128,203,79,5,60,94,26,231,206,237,153,27,39,129,229,60,250,122,241,193,233,51,193,124,169,255,0,69,154,142,73,163,137,88,70,235,43,199,143,118,193,10,51,252,249,227,165,193,105,168,42,36,146,235,117,174,249,87,33,163,117,137,48,220,241,158,0,201,7,39,0,142,49,129,206,83,210,92,172,95,181,167,21,211,201,85,77,38,226,158,22,18,86,1,178,9,200,199,160,228,3,250,241,203,74,18,156,36,128,79,125,60,60,181,201,113,36,129,145,41,158,156,207,230,182,81,149,89,75,214,52,178,76,131,118,28,25,73,193,199,226,108,147,211,101,69,91,148,45,86,178,51,159,194,171,79,203,0,56,201,3,211,24,192,254,93,110,133,229,169,171,97,71,47,131,186,54,49,253,78,14,115,235,143,78,63,78,180,65,28,135,120,142,17,35,2,95,62,24,109,191,79,175,7,243,246,31,92,244,192,22,158,95,58,158,90,82,183,131,142,81,25,238,20,22,248,159,164,160,190,104,43,125,76,212,210,24,232,239,86,204,199,85,74,64,99,37,92,49,101,119,160,42,112,237,200,60,131,244,35,34,190,250,92,172,85,253,150,237,252,54,24,82,56,45,147,173,188,170,176,59,26,58,88,14,6,7,209,151,239,199,82,79,141,235,220,214,203,5,134,121,235,161,134,122,90,234,122,166,163,141,176,206,136,207,44,78,195,140,141,212,224,122,28,125,126,162,125,99,67,53,179,180,193,94,64,240,82,106,4,246,224,59,64,203,255,0,226,196,191,203,173,125,139,101,182,237,212,71,51,243,154,230,252,97,224,245,197,218,82,113,165,61,121,20,245,251,209,79,181,147,69,73,160,104,241,4,19,71,26,202,162,57,152,140,169,149,188,163,4,17,140,103,131,255,0,173,49,214,30,49,182,222,109,207,51,151,183,4,163,145,12,145,50,171,197,33,252,10,135,42,155,2,28,158,11,110,35,60,158,174,31,103,164,142,187,183,244,181,82,31,25,18,162,116,117,15,200,70,109,202,125,61,112,227,235,237,232,61,106,22,190,134,24,117,190,186,166,66,194,41,102,174,146,53,105,149,216,108,150,104,198,237,160,96,146,153,228,103,24,245,245,58,37,13,36,40,119,214,21,175,222,105,242,123,228,20,255,0,13,122,34,182,174,215,65,80,205,117,191,233,244,168,170,141,89,227,138,31,150,156,199,27,21,59,114,47,19,182,71,33,149,88,122,96,141,245,13,102,150,186,90,232,13,4,175,65,53,52,50,180,145,50,52,175,35,153,27,106,179,228,46,118,162,242,23,32,50,2,205,130,86,105,119,181,213,69,240,191,165,197,207,193,88,45,250,198,233,114,68,142,161,29,228,138,190,142,138,40,243,179,119,134,196,219,39,242,184,7,11,156,96,131,208,166,164,139,165,122,165,190,9,201,153,128,72,119,23,96,196,99,104,247,56,244,30,248,199,67,202,149,26,77,92,41,19,34,149,10,186,104,237,173,110,174,146,83,36,117,75,34,83,45,58,168,0,150,18,9,36,225,183,13,169,181,64,35,206,220,169,200,98,118,168,213,118,216,141,29,154,193,111,26,98,146,52,241,106,233,235,36,43,53,95,149,204,134,110,90,69,99,130,162,50,72,57,83,200,96,0,253,168,40,78,158,74,170,107,125,88,68,152,26,154,246,49,175,4,129,181,35,206,236,0,224,122,225,178,9,3,29,46,211,186,117,245,165,242,225,9,185,211,80,214,69,11,207,79,20,225,153,230,96,140,193,17,80,28,176,10,48,160,12,103,143,76,23,36,148,123,177,188,122,159,197,68,180,133,153,59,10,121,163,185,73,126,209,90,186,141,131,45,60,34,158,106,53,40,20,44,97,157,200,31,236,254,236,227,232,48,61,0,0,103,27,180,82,44,138,112,202,67,15,204,116,87,211,171,116,173,165,187,89,110,147,207,28,166,146,106,101,163,49,186,44,111,24,88,88,178,183,164,133,164,201,247,200,57,199,29,9,186,71,178,148,153,154,145,163,27,85,141,209,213,245,90,195,75,119,41,174,35,230,46,85,144,197,47,142,220,188,165,225,157,20,103,232,165,65,31,159,71,111,134,253,71,220,126,232,216,41,47,21,154,134,223,75,118,75,109,30,155,122,203,141,39,140,98,74,48,213,52,117,2,16,1,153,217,24,254,245,152,29,227,113,223,176,161,18,118,202,165,100,181,233,57,169,98,133,82,171,69,213,69,51,3,196,181,148,247,89,136,12,63,196,34,169,143,142,78,210,167,223,166,158,204,107,171,198,152,238,62,134,150,228,235,67,77,37,48,182,211,50,68,128,188,240,185,132,71,43,227,37,95,100,145,250,157,190,43,16,57,57,169,217,118,246,93,152,25,130,60,193,199,206,180,31,168,22,156,84,92,19,2,65,49,208,129,63,35,87,191,77,105,154,233,76,53,149,125,207,212,206,82,40,196,52,181,16,81,68,171,11,46,87,49,199,74,48,71,40,115,206,228,111,65,199,78,31,246,95,162,77,92,247,106,134,185,61,76,233,137,100,23,74,181,86,251,136,196,138,138,121,224,170,130,61,186,93,167,235,40,169,234,102,166,163,154,164,198,242,26,164,142,153,138,5,138,163,116,161,221,138,228,230,101,169,198,14,63,120,7,183,82,9,164,89,219,112,19,39,174,22,73,49,206,62,235,214,29,110,184,149,68,230,186,227,108,160,163,25,30,70,169,239,119,236,58,83,66,107,235,189,195,81,216,53,84,176,221,162,160,138,199,81,111,89,106,26,166,24,162,62,36,101,217,198,42,99,149,3,135,149,167,87,73,35,83,24,193,126,173,151,110,174,73,45,143,71,94,47,116,48,215,221,237,241,208,214,206,193,22,101,23,8,21,76,140,141,254,37,145,92,100,114,48,125,58,223,224,17,184,24,134,198,82,167,113,14,14,127,207,211,170,163,241,9,222,91,159,106,123,195,94,183,91,120,157,110,86,26,1,109,170,142,159,198,122,115,20,213,36,190,207,26,32,9,103,113,235,156,42,145,131,207,87,173,221,55,101,45,168,193,25,159,10,7,196,45,207,14,67,143,180,53,5,96,136,28,207,81,159,9,219,149,116,99,226,91,79,211,247,111,183,21,122,47,77,214,70,39,170,8,212,149,209,84,209,152,248,117,50,69,178,90,152,152,112,171,200,24,25,29,81,180,79,141,142,199,81,62,147,236,109,12,16,70,210,57,174,171,169,162,165,115,87,38,243,183,13,36,206,138,170,14,1,67,206,73,201,4,1,94,104,62,59,187,203,77,111,154,223,91,71,110,175,89,143,140,141,60,43,226,67,46,115,195,129,185,148,250,114,119,129,140,62,115,148,195,227,127,187,213,147,85,209,234,11,109,182,243,101,172,1,100,183,86,210,192,64,82,115,34,172,139,24,98,142,114,88,54,79,208,142,115,162,42,78,173,83,154,231,130,193,232,211,160,199,133,91,238,223,81,252,99,119,10,199,85,81,222,238,247,107,13,63,115,138,181,210,58,77,61,116,182,66,158,6,212,216,224,198,142,202,75,25,23,7,7,203,233,143,87,143,251,63,239,62,156,137,228,177,247,203,187,215,90,131,34,74,5,94,172,111,3,1,148,56,196,42,160,101,125,56,245,28,122,30,168,28,159,19,125,197,142,229,37,93,4,146,71,79,225,148,166,134,166,84,170,52,124,225,124,23,149,25,192,11,198,28,184,37,156,159,196,114,128,252,70,247,89,131,145,81,103,89,136,117,138,85,182,67,152,20,131,183,195,92,108,5,25,139,43,109,220,9,110,112,72,234,7,1,89,255,0,168,99,198,175,55,108,224,70,158,192,76,116,207,251,174,192,91,107,244,101,29,118,157,213,183,77,91,122,23,187,45,59,70,226,174,173,238,17,203,184,140,164,146,79,34,179,170,200,67,40,14,57,250,142,135,61,229,214,157,158,184,246,125,123,113,87,222,107,69,162,239,75,85,45,93,178,123,209,130,154,33,28,146,111,10,113,59,21,85,117,226,78,70,229,11,128,79,92,203,31,16,221,205,106,138,106,251,157,171,74,220,42,105,212,199,243,53,58,126,159,197,117,220,132,171,58,42,183,240,46,72,32,156,156,228,224,136,253,119,116,251,151,112,50,37,45,221,40,41,158,89,100,74,106,42,101,142,40,132,153,241,17,6,9,8,217,59,151,36,18,88,156,146,73,244,183,167,74,141,53,190,27,116,133,133,37,57,25,229,93,59,170,215,154,82,27,228,58,110,75,157,125,69,249,227,71,88,168,172,149,53,20,205,145,156,165,88,139,193,60,99,3,126,120,198,1,227,167,24,161,169,146,94,33,150,68,62,205,30,208,237,250,127,239,215,52,116,31,113,251,204,211,89,180,118,158,214,117,212,20,95,53,29,52,81,81,195,28,70,53,150,65,156,109,80,72,220,217,193,200,201,251,245,210,81,106,142,54,219,32,140,15,241,25,1,108,143,174,15,28,253,186,1,196,25,101,162,146,215,157,110,184,35,183,174,5,162,236,142,81,129,252,83,200,48,120,123,106,68,249,0,121,90,175,0,15,248,151,142,177,122,104,179,136,98,143,24,245,53,8,249,254,64,116,149,105,164,100,89,34,240,228,44,223,195,193,63,161,228,143,94,64,199,89,171,84,33,37,35,88,241,199,17,131,143,191,35,211,161,146,102,43,66,0,137,31,122,200,164,212,239,226,8,233,221,113,144,172,174,113,255,0,132,255,0,214,122,193,229,64,10,24,41,35,118,4,174,60,76,143,230,79,91,218,114,145,16,243,9,56,36,168,167,76,103,233,233,207,244,233,40,52,249,202,84,29,255,0,64,2,144,62,190,189,41,7,149,32,49,251,140,124,127,21,230,199,42,36,128,161,1,142,21,185,252,184,233,194,217,80,130,154,160,39,139,42,196,134,95,10,4,14,204,64,36,133,83,129,158,7,191,175,211,166,246,77,231,119,237,10,134,86,36,250,169,199,208,12,55,61,124,181,124,212,21,233,37,69,45,76,75,130,129,221,9,95,166,115,252,186,244,29,136,164,81,10,78,13,51,209,92,180,246,173,158,213,174,52,101,198,211,100,188,88,174,52,245,180,180,215,42,47,148,49,188,45,153,86,87,142,87,86,86,32,48,219,16,59,78,14,121,61,92,109,100,214,14,233,118,250,247,167,108,183,26,74,170,154,250,41,30,150,156,178,23,241,163,195,160,40,217,199,152,32,60,122,30,184,191,221,30,233,247,111,225,227,186,26,159,70,233,230,165,107,33,184,53,117,20,85,16,200,84,71,42,229,74,178,178,146,66,48,66,115,128,83,128,8,207,79,250,87,227,218,231,0,104,46,182,54,181,153,163,142,156,75,20,146,85,67,26,228,238,98,140,202,71,4,143,196,196,228,19,184,168,7,94,211,202,122,220,108,66,135,218,185,61,205,138,173,47,9,0,165,73,84,247,96,205,93,158,215,222,103,189,105,31,149,184,193,24,169,183,78,244,114,237,69,69,10,14,80,128,128,15,194,66,227,30,170,127,62,177,168,18,211,180,148,146,174,252,57,33,155,32,158,56,56,251,240,122,175,218,35,227,47,73,213,94,160,90,250,219,5,67,215,70,237,61,117,28,102,137,230,154,53,207,239,35,149,131,196,160,19,130,101,96,199,56,198,113,209,166,139,88,88,245,180,45,119,176,87,71,50,195,82,212,147,199,157,237,28,170,168,219,91,32,97,182,201,25,247,28,140,19,234,115,183,22,142,49,239,43,106,223,240,238,48,205,241,13,137,10,245,206,150,5,242,179,75,73,0,68,60,51,150,3,255,0,179,207,243,235,57,154,141,148,120,77,6,7,35,102,252,231,243,111,250,245,233,60,16,73,3,151,105,231,57,108,128,101,36,12,156,253,122,112,90,154,133,10,235,44,248,192,220,26,168,14,63,35,207,85,64,228,126,148,92,227,63,122,109,134,122,104,234,60,22,70,224,15,72,18,65,156,103,128,127,63,233,211,135,203,200,224,52,43,50,12,28,147,110,141,71,219,36,30,176,168,150,87,64,26,70,217,183,146,242,228,103,244,233,33,43,32,109,178,5,63,110,125,190,160,126,189,56,0,6,13,55,247,110,62,134,178,149,221,36,48,23,62,47,39,211,7,31,167,73,234,33,241,160,150,158,172,9,97,145,25,29,3,4,220,173,234,14,115,214,255,0,153,135,148,72,35,83,142,11,22,227,249,156,116,142,162,71,40,72,104,147,112,24,80,220,255,0,79,183,223,175,109,206,148,166,127,183,229,84,151,187,58,83,72,232,30,236,213,210,235,219,133,198,131,75,234,72,204,143,85,111,167,241,222,26,228,80,56,140,28,48,145,74,54,51,234,62,221,67,117,13,191,225,250,216,18,20,238,142,182,136,193,39,48,213,104,202,117,118,30,184,100,106,229,124,114,124,219,113,207,219,169,7,196,214,142,239,221,182,10,205,115,118,238,18,94,180,172,117,38,40,13,13,65,137,162,137,219,1,100,137,20,47,7,10,112,204,63,82,122,6,88,245,30,151,211,50,83,85,190,147,107,171,248,0,212,11,148,40,85,102,96,15,147,59,144,198,70,72,220,155,134,50,15,56,27,59,21,135,89,73,10,152,193,252,26,227,124,98,215,244,183,139,74,208,83,38,64,61,39,112,122,87,109,123,117,162,173,244,118,154,123,157,200,65,59,206,138,206,42,85,153,118,237,194,160,220,112,87,12,219,176,48,73,219,140,175,80,59,221,239,80,119,235,91,219,236,214,43,93,45,95,111,52,189,206,73,111,119,104,234,26,58,75,165,100,11,251,154,88,163,221,186,120,163,149,149,219,57,137,182,227,157,138,100,4,221,163,238,215,106,172,116,154,19,69,207,67,48,191,61,69,194,119,150,162,83,45,177,90,67,39,132,207,189,140,187,73,80,73,42,48,167,39,156,244,171,178,95,20,58,171,75,105,11,142,158,238,172,154,107,75,210,89,41,254,90,142,221,12,2,153,218,161,101,145,30,40,17,35,253,235,60,162,83,144,124,48,17,137,124,238,61,35,104,13,0,129,176,170,215,47,57,118,226,174,9,201,229,246,242,218,140,253,214,214,113,232,105,233,236,20,86,152,89,235,55,188,168,142,85,226,85,32,187,136,182,16,85,119,40,46,72,1,221,83,32,178,131,80,254,33,187,191,121,54,122,100,210,84,176,92,4,143,224,212,71,51,50,178,161,141,242,8,86,83,248,177,146,14,15,177,57,207,75,235,52,237,29,70,179,186,107,72,47,119,105,167,186,57,18,172,146,144,36,4,231,149,64,160,159,80,9,228,1,249,116,139,81,104,56,174,150,89,100,152,35,108,99,50,62,57,86,192,60,231,159,160,227,234,121,234,101,40,129,138,162,34,69,86,202,237,105,168,170,174,104,213,240,82,219,161,117,202,196,203,148,105,15,175,166,64,24,60,3,143,78,157,44,83,84,93,174,145,212,124,202,72,177,174,226,51,248,126,254,95,124,250,250,244,207,172,116,101,226,154,170,74,180,161,185,180,78,67,20,149,85,145,100,207,3,1,179,131,235,149,36,96,227,212,16,38,214,154,8,45,148,144,173,29,45,42,83,171,238,44,137,231,92,169,24,102,60,112,73,198,125,191,94,168,56,38,36,230,175,21,36,193,77,97,175,47,183,139,45,157,214,150,167,195,140,46,60,87,218,254,39,60,110,24,224,228,253,48,58,8,207,113,185,93,238,32,213,75,61,112,12,68,75,140,12,103,208,40,244,7,237,212,195,187,55,90,234,230,164,163,50,74,99,136,25,95,121,70,220,65,192,57,83,143,175,24,29,49,246,254,158,170,75,244,85,234,134,67,74,194,105,20,161,101,96,14,64,32,17,238,51,250,123,250,116,246,255,0,164,202,157,57,167,54,61,225,63,26,46,83,138,187,14,147,107,111,203,162,173,36,75,36,142,196,111,105,101,59,220,12,113,180,51,99,235,198,72,62,195,137,105,222,182,232,213,181,81,196,198,37,240,227,80,138,48,73,206,120,3,62,254,185,245,232,129,170,117,116,109,108,150,216,182,220,188,225,90,105,131,114,0,63,132,40,93,192,228,140,156,231,31,158,72,194,178,250,177,201,28,52,116,242,79,185,138,134,62,237,159,65,245,255,0,215,161,150,223,168,116,18,161,147,86,10,19,171,80,218,182,106,214,183,83,209,81,80,71,12,47,87,34,25,231,148,96,178,46,239,42,103,219,211,63,167,223,166,61,59,110,75,221,226,154,10,210,209,208,199,34,26,130,132,3,179,112,200,4,144,1,35,56,207,78,247,29,56,214,171,72,175,188,23,123,133,116,152,134,154,63,98,121,37,142,61,184,224,125,71,215,61,43,176,219,214,150,214,89,161,88,157,85,222,111,19,130,2,19,156,254,64,122,117,121,15,37,150,125,195,38,98,123,251,190,148,254,207,89,206,220,234,192,89,117,238,155,161,212,94,60,186,46,233,168,108,116,193,226,173,154,130,170,40,222,24,246,186,182,200,159,6,109,202,172,6,25,65,4,140,146,216,14,6,138,241,222,95,136,93,31,162,52,158,159,186,182,158,186,213,219,237,147,139,133,100,6,182,158,157,165,204,206,200,174,70,80,23,118,195,56,97,24,229,121,80,59,209,86,228,22,104,175,185,49,74,232,29,65,206,239,12,134,199,60,96,237,32,17,142,115,235,213,201,254,205,45,15,54,179,239,13,195,184,213,75,226,211,105,43,105,146,55,50,225,133,101,102,248,226,109,163,130,166,1,81,239,193,193,247,24,154,212,232,74,220,27,143,169,169,56,131,93,139,109,164,159,221,152,198,195,203,159,174,131,165,214,251,93,182,193,107,163,180,91,104,214,158,134,223,79,21,37,52,49,143,44,49,34,133,68,31,96,0,31,167,74,11,19,200,3,7,216,14,122,171,127,30,255,0,16,93,201,248,123,209,150,125,81,219,155,165,157,38,150,102,166,158,134,225,64,106,77,75,187,70,35,49,98,68,42,202,60,86,57,98,48,61,58,170,84,31,24,63,26,247,218,26,123,132,125,195,210,54,152,171,97,105,86,55,211,169,186,37,0,123,187,159,54,88,112,79,215,168,27,97,199,242,129,138,22,84,144,61,227,93,80,119,69,81,148,39,62,199,255,0,110,181,137,184,243,47,62,192,156,127,78,185,69,116,248,155,248,209,133,226,11,241,57,165,224,223,146,228,216,173,224,32,3,219,126,70,114,64,199,7,25,60,227,29,35,155,226,3,227,138,229,77,81,53,159,226,146,221,95,21,45,60,149,21,102,131,77,218,229,120,145,20,31,224,70,32,156,240,50,15,184,234,95,208,92,19,183,175,133,55,182,104,13,235,173,66,96,195,36,132,35,158,125,186,79,81,94,98,151,0,22,201,246,7,29,114,42,187,190,159,23,50,207,29,29,119,198,93,12,50,3,34,204,171,110,181,66,241,58,96,24,219,104,4,62,88,101,78,15,12,125,186,198,78,229,247,249,161,167,106,223,140,107,205,82,204,236,146,189,45,109,20,97,23,99,122,21,86,231,112,3,215,220,253,58,247,252,117,193,233,243,252,87,131,237,87,93,214,230,143,27,18,138,167,219,159,94,134,157,243,238,173,111,107,52,123,93,44,214,17,118,189,84,198,194,134,25,166,17,211,163,111,141,63,122,217,220,11,120,152,80,20,228,140,18,163,158,170,231,192,173,167,184,154,183,185,87,13,99,169,251,219,172,53,173,154,197,110,120,5,61,85,216,201,76,43,36,33,99,14,138,0,144,136,252,98,55,112,14,211,234,6,10,191,25,149,250,143,73,219,169,181,69,186,191,77,86,211,201,44,20,146,89,43,98,158,26,169,162,140,59,147,21,66,52,138,10,200,241,190,76,32,12,40,221,146,1,128,176,90,119,67,230,165,10,214,37,177,90,190,31,126,46,181,47,119,53,158,170,211,55,13,29,79,102,165,210,118,184,39,173,142,29,211,53,53,108,187,12,80,153,247,1,39,138,190,43,168,17,46,2,144,88,149,36,153,47,19,220,110,84,244,26,118,39,147,196,152,248,213,211,168,225,20,249,138,231,235,237,213,122,208,154,251,182,125,165,208,186,118,223,172,231,131,79,93,47,52,113,106,90,250,90,42,10,153,254,106,90,130,199,50,72,168,88,200,161,66,29,216,194,162,133,1,64,80,249,63,198,255,0,105,41,38,49,80,209,222,106,214,69,59,167,138,145,128,81,142,127,30,210,113,211,89,26,220,82,202,116,129,0,9,233,207,126,103,233,86,150,142,205,33,35,39,115,67,31,140,171,205,116,247,139,78,136,180,196,126,86,50,172,84,96,120,213,114,97,81,6,126,129,151,7,235,35,3,233,208,46,243,111,134,134,235,77,164,146,96,109,250,76,198,106,91,24,21,119,137,80,72,92,131,252,48,197,34,184,228,174,250,133,63,138,17,213,171,208,183,142,217,119,75,187,90,103,81,139,156,245,43,65,45,101,92,16,46,99,121,43,76,77,225,160,73,112,100,69,70,146,64,70,8,120,163,56,192,56,99,212,255,0,13,90,111,78,86,154,170,235,134,169,168,138,90,202,170,218,151,74,42,53,5,230,158,73,230,113,154,147,133,221,33,0,99,133,10,190,221,16,176,209,37,106,34,79,210,170,222,149,225,0,98,128,183,27,229,190,10,69,181,91,106,144,97,112,199,24,39,62,167,159,82,122,142,79,229,207,30,158,163,171,69,75,240,195,217,77,65,101,123,221,69,23,112,160,153,198,236,69,53,190,34,64,244,56,220,195,159,191,76,250,55,176,29,144,186,77,112,253,161,81,221,10,26,90,36,118,50,73,89,107,219,133,56,224,4,111,81,207,167,68,11,169,36,201,31,26,160,25,115,161,170,191,114,181,219,238,169,225,214,83,36,187,121,13,140,48,250,96,250,142,161,122,131,72,26,72,94,122,107,130,120,49,17,46,202,167,10,16,175,161,15,233,235,254,33,250,245,208,251,39,194,87,96,111,22,186,74,177,169,53,220,114,213,46,241,16,170,161,44,138,125,63,238,8,244,199,191,80,14,240,252,50,246,67,76,91,107,162,163,175,214,215,105,35,131,198,20,117,23,74,74,88,231,96,71,151,196,90,55,101,251,97,78,72,3,143,94,163,47,52,9,19,154,119,233,221,35,35,20,213,253,158,95,55,63,247,254,158,170,154,74,117,31,178,70,230,25,4,127,166,111,42,71,7,33,87,208,159,94,173,197,158,255,0,73,5,218,225,118,151,114,188,241,159,11,44,60,145,40,194,241,247,193,63,175,92,254,208,189,238,174,237,5,13,194,209,219,205,15,28,52,215,39,13,81,37,207,83,124,229,71,11,177,85,100,20,168,21,71,39,27,125,73,228,103,2,85,99,248,162,191,53,101,77,70,162,210,20,85,239,82,139,16,72,53,31,203,42,32,199,147,136,24,255,0,35,158,171,62,249,121,194,225,223,248,138,188,203,33,182,194,41,235,227,223,185,237,39,100,38,209,208,206,171,6,162,189,209,81,87,201,226,128,18,38,144,201,135,25,206,24,69,35,110,244,204,71,161,95,195,238,172,138,233,29,118,166,160,172,73,40,161,134,124,150,36,159,224,10,248,32,112,2,56,4,125,241,208,191,227,7,93,87,107,216,244,166,156,182,83,209,209,71,115,170,185,84,154,40,235,5,67,67,242,240,136,163,71,151,10,72,243,77,34,228,12,25,91,232,58,217,217,203,5,231,179,221,169,212,23,235,253,33,142,233,168,94,10,75,109,44,27,164,241,84,41,10,124,199,142,75,185,31,86,244,30,128,125,226,2,219,239,229,244,173,47,0,117,77,44,255,0,137,57,62,88,250,209,75,94,119,237,237,186,110,134,142,197,78,201,93,115,145,234,166,241,25,127,119,16,99,142,50,88,103,140,103,7,161,167,106,35,169,215,250,225,102,145,105,210,72,183,205,41,219,38,17,84,121,20,122,250,156,14,154,142,150,185,69,83,73,108,188,45,74,92,166,65,189,167,4,248,105,129,156,253,15,71,158,198,232,88,237,180,85,235,71,85,27,77,47,238,165,149,135,226,80,75,99,241,99,237,255,0,46,135,4,6,68,71,202,180,225,213,92,29,69,88,31,247,121,249,214,180,177,217,236,119,70,173,169,106,26,154,215,140,73,179,108,158,196,142,73,3,248,136,60,116,74,208,213,244,148,246,169,171,43,101,17,138,108,193,16,249,153,85,119,146,7,160,60,250,158,131,213,229,238,250,254,186,205,68,170,62,66,47,8,182,240,168,9,57,36,49,24,39,223,0,159,174,58,49,90,180,229,13,29,150,223,68,92,164,116,235,227,204,254,32,98,210,96,240,114,49,201,251,123,117,26,212,80,145,143,145,169,25,72,113,68,76,249,138,135,119,55,84,165,206,74,109,11,108,173,141,102,174,148,181,75,10,134,1,99,244,35,113,231,39,39,208,103,145,208,43,90,219,108,244,58,165,165,160,157,100,165,181,66,90,109,177,130,29,212,225,71,7,158,115,252,186,155,93,111,179,211,119,46,239,13,37,67,153,35,139,206,228,175,147,112,3,3,244,207,76,111,164,170,110,16,137,190,106,105,166,174,170,221,54,10,28,0,125,121,28,126,167,29,57,14,44,16,64,250,211,22,218,22,8,63,110,250,20,106,19,114,154,174,105,34,87,73,42,191,121,32,49,227,27,185,0,126,135,242,245,234,99,217,152,238,86,154,91,173,218,153,166,167,65,79,225,61,72,70,25,78,119,96,169,245,199,63,108,116,205,171,126,102,125,65,93,5,52,106,33,241,86,40,164,127,66,61,8,1,125,255,0,245,253,11,215,248,172,122,55,180,49,219,197,36,112,201,44,106,236,91,118,73,97,145,156,30,115,207,174,120,61,78,94,199,141,83,236,12,192,27,119,119,80,126,27,141,223,85,234,15,151,165,249,170,153,102,101,134,156,60,249,59,70,78,112,115,129,206,79,79,122,239,183,212,218,50,200,149,115,248,175,91,85,193,15,38,8,4,114,121,3,239,209,107,225,151,181,84,116,52,175,170,181,18,199,28,146,110,16,35,6,204,99,140,130,15,62,255,0,245,142,162,159,20,23,91,108,183,26,107,85,186,177,70,233,24,144,87,33,16,16,61,254,164,227,215,235,233,213,82,178,84,18,57,120,85,240,206,150,181,17,191,254,104,228,62,53,3,237,37,13,11,87,212,84,111,30,42,133,69,86,157,78,3,31,111,190,125,186,178,38,215,4,90,90,154,90,42,65,53,114,153,229,124,162,179,113,43,227,204,61,60,161,121,251,14,134,189,173,210,86,154,173,67,68,104,32,138,68,164,69,146,103,96,20,74,224,121,65,250,126,131,162,230,149,211,151,59,77,198,239,251,78,162,79,149,122,130,96,69,243,109,86,198,48,160,110,218,61,113,199,175,183,74,86,149,76,14,67,237,210,189,217,47,220,147,204,156,137,228,122,212,43,67,85,209,119,7,86,221,237,255,0,46,191,232,16,198,27,108,134,48,91,235,150,247,207,211,239,210,205,39,218,91,41,212,55,154,57,99,77,236,203,81,26,140,97,178,125,115,245,228,127,47,110,159,180,86,152,172,208,90,214,239,84,180,208,178,222,39,28,204,166,47,221,237,206,84,109,98,78,119,113,253,122,145,188,176,82,107,10,107,145,182,200,176,164,173,75,44,241,200,137,27,110,206,206,75,110,7,63,236,245,87,92,109,248,254,106,224,100,172,123,195,239,211,202,40,61,241,38,109,116,90,78,213,166,235,44,180,245,85,20,242,186,68,242,164,101,145,121,110,25,242,87,142,56,199,85,66,211,165,236,21,182,26,171,148,244,171,226,211,169,145,152,72,73,3,31,99,131,213,166,248,185,189,194,179,91,110,244,51,190,239,14,100,240,228,141,179,130,132,18,73,28,227,35,28,123,245,85,169,171,29,173,201,103,165,48,25,107,222,49,38,224,217,80,15,3,252,62,190,255,0,110,173,91,168,233,233,242,254,104,125,219,114,184,7,111,62,190,81,82,77,13,240,241,62,187,176,210,94,162,184,124,162,84,213,10,119,46,128,136,149,136,85,102,12,71,169,207,190,49,143,79,121,85,23,192,6,185,212,146,84,61,159,82,105,127,151,130,70,67,37,68,179,163,16,14,55,17,28,76,49,239,193,63,159,86,67,182,253,187,181,54,136,171,164,182,87,127,163,138,24,24,68,24,185,86,140,110,86,12,49,206,49,159,126,167,29,171,191,196,46,181,218,102,102,134,9,97,158,88,128,117,35,114,12,21,96,0,255,0,9,94,122,242,175,28,65,58,21,30,187,234,84,240,246,29,128,234,65,7,207,233,81,4,208,243,118,71,176,58,107,182,215,59,132,117,149,20,209,203,20,242,80,144,240,188,207,82,210,224,51,168,98,1,125,190,199,143,65,233,210,142,215,105,251,141,247,185,31,222,235,245,53,113,253,155,64,244,81,239,13,31,253,230,87,59,151,204,112,73,36,125,127,155,191,196,88,187,86,61,130,59,109,17,158,10,74,129,91,49,141,26,70,9,27,161,96,61,212,17,159,81,236,58,56,209,91,108,141,65,61,68,117,81,37,76,202,149,6,20,230,73,65,7,223,7,111,24,245,207,174,121,206,58,172,22,165,169,68,28,159,207,125,90,121,180,52,148,33,67,3,3,126,157,6,212,149,103,183,138,105,146,11,82,187,56,17,161,21,37,54,182,78,120,193,206,70,7,24,244,244,233,138,177,42,163,153,233,132,11,8,85,13,42,9,178,72,4,0,61,64,199,57,198,63,144,233,94,174,212,22,173,61,167,167,188,42,85,153,146,48,113,44,81,183,156,100,1,232,9,7,201,244,247,228,245,9,210,250,194,91,197,186,106,250,169,160,85,104,213,2,199,17,44,24,0,124,191,196,190,190,159,167,56,233,170,253,179,63,42,145,168,14,20,132,199,138,143,119,90,154,81,75,70,202,198,234,106,68,97,7,130,32,57,7,147,235,147,245,60,126,92,245,152,88,149,100,146,85,164,122,35,35,17,44,197,213,219,25,198,237,167,215,7,156,3,215,203,85,98,85,80,188,81,154,178,237,180,59,51,4,57,227,140,200,185,231,35,149,245,244,233,29,239,246,141,117,162,162,134,26,246,133,100,66,142,126,115,113,35,143,113,233,245,201,207,25,252,199,164,105,24,249,87,180,171,90,161,68,119,106,17,240,223,206,169,191,199,27,91,238,23,250,120,124,122,89,247,81,84,124,164,113,150,98,173,20,60,156,147,207,154,86,30,158,191,175,74,59,161,97,18,252,63,211,222,97,69,146,11,157,206,38,144,128,65,87,71,149,51,244,228,57,254,93,3,187,159,87,118,155,84,205,169,238,244,142,130,241,107,171,189,81,150,125,217,130,102,121,63,144,240,240,51,234,0,246,234,204,234,138,65,47,193,197,44,145,29,241,208,213,36,170,234,217,227,230,164,94,125,253,253,78,63,175,91,82,144,203,86,195,188,125,13,115,61,95,168,184,189,84,204,164,159,130,147,76,191,13,234,177,104,57,161,154,64,161,106,229,129,112,185,32,8,98,245,31,113,144,57,254,93,85,30,233,83,71,77,222,13,89,107,240,36,241,100,154,160,3,191,11,182,87,50,99,4,125,37,30,254,199,235,213,185,248,104,130,25,244,133,210,57,67,73,26,215,248,129,135,59,119,68,129,137,62,190,139,199,220,117,90,62,32,105,127,102,119,250,239,251,181,2,103,132,147,198,70,41,105,207,231,234,199,143,182,122,58,179,181,99,144,97,197,10,128,105,75,253,158,94,204,106,221,1,84,36,91,165,203,81,216,174,180,83,56,2,8,161,167,130,227,20,251,219,212,18,213,84,248,0,114,21,137,35,104,5,109,23,108,117,40,176,212,92,45,84,201,37,190,38,150,10,154,171,118,102,171,150,50,170,231,124,108,234,165,70,2,249,72,39,146,3,41,12,80,246,214,197,102,169,165,189,203,122,30,46,2,83,164,34,80,152,195,110,44,70,51,234,160,12,127,181,246,34,87,22,158,210,240,42,210,86,83,79,89,27,43,172,49,153,220,2,175,200,4,228,113,149,7,236,70,122,138,221,168,76,168,103,198,42,87,148,162,168,7,20,49,146,205,67,113,180,37,117,166,86,106,224,243,137,233,146,34,22,56,162,69,97,39,171,55,152,19,201,192,202,176,246,207,94,177,205,93,79,79,20,54,184,106,102,184,85,200,145,82,24,198,230,12,204,200,99,68,7,44,31,133,57,28,228,174,211,144,122,47,155,102,128,165,15,179,68,180,82,178,52,110,208,215,78,164,171,169,14,163,18,114,164,19,145,233,207,29,101,79,110,210,246,250,88,210,205,164,231,160,52,242,52,230,122,122,217,98,117,144,174,206,101,13,226,99,105,96,1,98,6,230,192,27,155,168,191,72,185,229,79,14,130,34,163,250,98,25,168,117,50,217,106,82,162,90,168,3,26,169,166,141,210,88,19,195,105,36,89,67,23,0,25,138,224,134,25,36,147,157,202,0,146,229,76,40,238,21,84,138,219,132,19,60,96,253,118,177,25,254,157,88,132,212,127,179,244,221,86,147,178,80,195,71,71,34,19,56,90,88,218,73,11,58,179,51,76,83,196,98,89,80,146,95,56,85,30,128,0,4,213,112,73,79,168,171,214,85,42,239,41,152,131,237,188,7,255,0,242,186,75,150,244,32,82,180,100,154,56,118,118,232,211,233,93,23,27,207,39,131,110,190,95,41,106,3,21,216,162,162,138,25,34,31,92,150,129,142,15,30,81,143,126,161,58,230,166,247,110,212,119,75,117,13,193,162,154,207,36,181,17,21,192,101,74,137,1,32,31,185,172,113,250,116,179,180,23,58,117,210,149,246,217,101,68,106,61,77,100,186,185,102,199,250,58,180,208,74,7,231,243,9,159,183,72,59,219,19,80,235,218,138,154,6,59,103,160,130,89,72,252,192,25,252,138,167,244,234,157,174,16,180,244,81,249,230,139,95,146,174,201,193,205,3,228,74,126,213,209,126,208,119,34,213,221,29,19,166,245,5,186,83,74,198,210,178,221,192,164,40,145,85,65,44,76,209,169,35,149,4,77,140,103,33,129,207,70,227,65,87,36,77,43,197,79,30,192,21,84,70,8,206,1,57,37,75,12,228,31,79,115,142,168,87,195,126,190,122,119,212,250,66,237,93,87,107,138,233,97,180,213,218,106,161,17,162,52,241,81,67,12,240,121,209,144,179,40,227,35,33,98,151,12,8,4,92,88,116,101,53,221,228,91,222,170,190,221,40,74,133,106,26,180,138,42,118,200,35,204,33,134,38,149,72,56,41,35,58,28,242,188,14,179,60,102,213,54,239,235,35,10,207,61,249,254,124,235,161,251,47,126,187,235,48,222,163,45,227,150,220,191,30,84,166,43,149,117,210,142,90,234,90,31,18,16,73,128,70,224,53,74,129,141,232,48,1,70,108,237,108,225,147,15,192,56,234,31,175,59,43,219,30,229,87,69,113,214,218,94,106,202,138,104,4,113,60,245,50,211,200,177,228,176,82,177,201,183,130,73,247,198,125,72,232,155,128,196,226,50,0,56,111,222,131,143,207,31,167,95,37,92,50,237,168,92,3,206,10,191,191,228,113,208,48,72,50,156,124,107,86,180,2,33,70,118,233,85,186,191,224,191,178,149,242,153,109,212,23,154,69,240,246,237,142,176,186,14,127,24,220,172,119,99,143,82,62,221,57,91,62,17,187,37,107,175,142,189,244,211,213,70,145,136,196,19,203,52,136,88,127,25,1,249,39,223,62,95,183,70,219,132,51,72,236,144,221,42,34,39,143,221,248,92,113,244,43,215,216,23,194,64,178,85,179,156,99,116,200,50,63,240,175,231,215,187,119,70,234,49,227,94,22,205,17,251,115,225,66,202,207,135,46,193,221,158,3,85,219,138,24,205,57,218,5,60,178,83,238,30,249,17,149,221,249,182,126,157,61,47,100,123,49,77,3,67,65,161,236,144,239,201,99,45,166,158,102,28,251,25,98,99,143,250,247,234,95,55,203,248,164,171,171,191,241,0,196,112,125,15,63,175,245,235,98,22,88,179,37,44,73,130,112,119,6,227,219,216,116,157,186,140,13,85,239,211,0,36,15,173,69,35,236,207,108,233,161,219,253,197,176,77,11,38,60,55,178,208,236,45,198,91,2,32,65,224,31,167,30,158,157,43,179,246,227,183,84,174,213,20,58,7,78,82,77,134,139,120,180,64,174,84,250,130,81,57,7,39,32,159,211,169,20,21,177,75,79,176,168,82,115,248,145,127,207,164,51,27,97,82,149,45,76,20,156,254,251,110,214,111,167,175,61,39,104,107,221,154,73,19,74,86,138,158,156,10,122,104,22,53,92,237,240,152,198,7,177,198,220,17,193,61,97,21,170,154,156,180,179,84,213,33,113,188,22,168,145,215,35,215,134,108,117,245,41,233,154,38,52,233,78,16,231,240,166,71,63,151,94,165,167,170,105,163,96,105,229,166,231,116,75,19,43,114,56,231,119,7,254,31,168,233,1,165,41,3,208,172,39,148,252,198,213,186,145,183,31,187,109,185,3,235,235,214,84,214,235,77,93,71,204,45,53,43,201,14,25,75,44,100,146,127,194,79,35,244,233,112,184,91,96,153,17,105,101,12,160,122,35,178,143,167,56,199,191,244,252,250,194,182,68,154,125,224,67,34,103,5,112,232,66,253,121,199,211,169,2,99,51,81,206,99,241,73,140,50,70,142,169,77,44,100,240,6,204,0,125,240,120,246,24,233,53,74,197,1,11,34,212,60,164,227,147,199,223,157,164,116,186,73,2,202,229,204,47,131,195,35,177,4,122,253,207,211,172,37,120,188,21,150,100,136,5,4,237,30,46,8,199,31,95,249,116,134,14,244,228,146,147,129,235,227,73,77,41,155,15,29,59,157,184,28,72,173,183,243,250,103,173,145,81,205,1,220,241,43,143,80,75,242,62,220,30,182,120,23,42,98,26,25,124,4,153,119,102,25,7,42,8,245,60,253,184,60,244,158,169,174,12,138,77,201,138,171,113,186,71,192,253,113,199,233,211,10,116,230,158,21,168,199,230,176,215,61,163,237,159,116,160,71,215,26,78,130,225,80,34,80,147,54,248,166,82,50,66,120,177,16,229,114,205,229,39,111,57,198,122,12,213,252,3,118,90,174,87,120,235,245,85,49,95,54,200,107,96,116,193,57,245,48,156,0,14,57,207,182,121,228,216,189,59,91,42,209,120,53,53,0,8,220,157,198,66,196,131,201,36,177,231,223,165,110,145,203,43,60,79,28,130,66,60,50,6,211,131,244,199,151,237,235,213,164,62,227,77,194,77,15,122,213,15,61,239,13,254,213,73,117,159,246,116,78,145,77,89,160,245,221,53,92,161,203,71,71,114,167,48,149,143,156,15,29,50,25,191,224,80,126,221,31,59,17,219,123,223,111,251,41,69,166,175,186,118,154,130,239,110,105,167,170,20,239,25,241,200,145,182,187,60,100,134,62,22,209,146,115,192,30,152,232,199,28,114,176,97,181,131,5,195,144,55,115,233,235,252,186,210,202,254,104,229,69,100,110,8,7,31,231,212,79,94,58,234,52,44,226,172,49,195,216,101,125,163,64,79,117,65,160,174,96,31,198,160,146,5,95,70,114,14,239,174,10,177,199,235,143,183,91,190,110,25,84,161,35,4,253,92,17,250,129,253,122,213,60,85,52,149,19,66,146,84,150,12,84,18,196,100,123,114,62,221,110,142,178,165,176,175,35,49,7,4,189,102,63,207,254,184,234,20,156,127,21,96,200,57,250,143,197,107,144,198,112,93,229,202,128,124,213,82,96,123,140,143,66,61,61,122,202,10,122,138,135,98,216,8,163,203,178,61,196,243,206,125,63,207,173,191,63,44,164,169,152,134,0,228,52,219,243,143,191,183,72,234,35,157,128,49,71,16,221,201,196,168,217,231,212,140,241,211,181,115,164,211,56,159,165,124,168,163,116,125,139,144,61,113,225,145,159,235,212,103,92,89,167,191,105,43,205,142,1,24,169,174,160,158,8,228,85,193,71,116,96,15,174,125,112,122,150,22,70,204,99,193,97,248,114,67,2,223,158,56,233,21,106,67,188,133,88,86,81,244,142,76,2,15,35,158,145,121,27,210,160,193,200,249,85,31,248,108,209,119,189,105,22,188,208,213,18,178,217,234,173,134,158,170,9,1,101,142,173,155,17,72,23,32,7,93,143,207,216,125,176,24,170,9,75,169,161,182,234,139,4,52,223,178,238,149,21,18,219,230,154,58,96,105,193,115,52,107,35,40,85,218,241,56,68,42,114,206,20,43,240,166,203,252,53,221,169,44,93,227,215,26,90,162,113,20,149,179,72,209,16,64,86,48,78,224,168,206,14,113,38,120,246,7,166,175,138,158,216,207,81,173,104,181,5,142,219,77,112,170,147,21,209,80,212,0,176,213,109,112,42,34,99,185,73,228,198,252,28,159,17,240,65,199,90,94,31,118,69,200,74,182,82,65,243,25,250,79,194,176,158,210,112,208,229,153,121,189,219,81,7,192,192,250,199,196,213,176,178,246,43,86,37,214,154,255,0,69,171,238,50,82,92,35,249,11,197,77,108,230,89,230,164,71,105,27,192,126,12,78,228,180,101,134,49,27,18,155,89,80,244,203,222,125,21,164,222,245,107,186,75,78,239,85,108,13,29,4,4,129,10,22,27,67,120,96,99,114,129,229,35,27,65,227,171,23,121,174,163,178,217,190,93,230,137,99,132,18,100,98,20,110,36,254,158,191,251,158,171,206,167,168,23,157,67,38,250,181,105,34,36,70,185,60,18,50,3,2,113,159,124,12,114,122,53,164,12,215,54,83,138,81,2,112,42,61,106,209,247,10,217,30,158,142,138,106,185,79,226,10,8,96,61,14,56,228,250,243,235,199,175,90,181,54,140,213,148,49,178,210,85,212,217,196,3,196,34,104,21,217,176,115,179,19,43,112,71,251,62,254,190,253,60,215,104,205,83,118,69,122,107,221,250,213,225,143,221,205,108,173,106,105,70,236,240,10,100,40,32,242,184,31,79,92,117,15,190,197,175,44,212,77,75,125,190,220,174,82,227,110,250,217,90,70,117,30,236,199,241,250,142,125,115,143,191,80,58,186,149,35,20,31,214,213,215,58,218,179,13,76,16,248,148,160,179,201,2,1,150,251,1,129,235,159,65,143,243,233,129,110,54,136,40,138,221,223,25,5,152,248,37,247,3,234,88,15,108,123,117,35,212,52,181,113,80,3,91,48,73,229,59,138,167,226,56,35,10,71,183,235,143,78,131,61,193,213,112,89,195,91,62,95,21,50,171,0,63,192,61,6,236,31,250,199,85,78,165,16,0,147,83,164,0,51,80,157,103,168,190,118,235,81,21,166,170,57,104,89,129,138,72,131,46,80,122,46,14,8,31,98,63,242,234,109,219,249,232,96,134,130,138,20,16,84,212,161,149,218,89,21,188,199,234,199,0,2,21,112,167,208,182,62,189,11,173,84,11,95,82,144,199,80,185,102,25,95,67,239,255,0,33,253,122,159,199,77,80,132,73,2,129,181,48,2,249,74,241,128,115,244,255,0,175,167,73,122,80,218,67,98,173,50,146,161,36,214,254,224,8,235,42,34,182,68,36,158,187,197,216,98,139,62,87,201,92,58,144,8,60,112,8,207,57,247,57,126,182,104,202,123,124,144,80,205,12,85,21,187,195,51,186,140,135,199,37,114,51,129,215,205,17,167,224,23,165,184,26,23,168,95,51,180,238,113,182,78,112,219,64,250,250,126,100,251,116,71,183,217,222,150,225,61,216,145,36,140,184,141,24,109,11,233,249,250,237,245,199,66,238,30,46,0,219,120,21,110,66,6,148,154,139,234,43,101,52,173,4,16,208,9,154,215,19,213,205,46,50,4,133,114,7,221,189,241,247,31,163,30,144,181,65,121,191,83,210,85,194,42,33,102,99,36,103,156,34,174,75,55,213,115,181,113,233,231,199,69,153,104,133,65,145,101,59,19,195,59,217,48,8,200,231,159,108,125,122,211,219,157,11,13,174,151,246,247,203,197,80,149,48,12,73,60,129,23,102,247,82,172,119,101,8,118,0,227,212,129,158,49,210,182,140,201,218,173,88,180,93,112,36,237,90,117,121,163,183,65,87,105,128,26,79,155,117,33,167,2,28,192,190,112,237,184,128,15,224,244,245,31,160,235,168,63,1,61,182,109,5,240,253,106,185,213,211,201,21,195,85,72,215,121,82,116,95,18,40,88,5,134,61,192,156,161,85,50,142,113,153,220,143,94,185,167,21,130,94,235,247,138,207,160,168,197,124,79,114,185,83,89,233,26,105,164,172,138,152,187,133,144,120,170,2,144,170,204,192,19,140,100,242,64,235,180,13,5,167,69,233,40,237,182,196,74,59,117,154,133,41,169,147,113,196,48,68,129,84,100,243,229,80,63,151,70,12,49,108,148,245,207,226,168,113,55,123,123,165,105,50,7,186,60,183,249,213,89,239,191,110,108,191,19,189,217,185,233,43,206,163,150,135,79,246,218,212,110,215,7,134,4,168,11,89,42,254,225,93,9,12,65,167,21,45,128,65,229,62,163,60,209,147,65,234,25,77,92,210,71,75,36,213,117,18,215,84,242,192,25,165,108,190,220,30,6,213,65,142,48,84,245,127,181,116,208,105,222,196,234,254,237,83,88,42,168,245,23,113,175,149,45,77,112,134,161,98,45,110,242,197,225,249,100,18,75,25,142,152,200,21,148,46,102,7,156,12,212,90,91,117,101,69,96,164,157,230,138,61,230,73,182,46,209,199,44,192,231,3,235,250,244,94,201,158,205,1,39,215,90,3,112,179,56,168,77,23,106,110,117,20,177,219,228,249,98,33,204,210,46,215,193,149,192,4,3,188,19,144,23,31,66,27,235,213,211,248,93,248,103,211,148,125,146,212,186,182,247,169,43,45,181,178,44,215,10,106,122,26,136,24,205,79,76,164,9,29,38,222,228,25,17,163,198,229,83,142,115,156,0,189,166,203,55,201,10,217,35,170,139,197,15,51,36,168,55,40,7,24,56,98,51,188,146,48,122,185,61,252,211,246,142,214,124,49,217,116,199,201,219,96,185,199,4,84,107,81,30,224,204,238,161,234,165,85,244,37,136,201,220,78,55,113,237,213,215,33,49,167,115,80,160,146,9,86,194,185,177,112,208,213,111,83,61,42,210,81,29,140,211,187,72,179,177,121,228,252,71,62,55,186,133,253,71,74,45,221,182,150,87,122,26,105,169,98,20,97,85,188,56,220,149,98,1,0,134,115,159,47,63,207,169,77,5,37,101,90,61,192,205,36,41,35,189,75,164,167,104,85,7,60,176,45,233,183,250,244,239,164,173,149,211,105,100,187,86,77,52,50,220,151,197,45,46,67,68,37,110,21,184,199,144,177,30,191,195,212,129,35,106,102,165,85,232,248,6,209,20,218,23,178,50,221,234,86,53,150,243,93,45,73,169,198,213,150,158,60,236,115,244,35,46,167,238,164,244,24,238,117,231,87,124,66,119,122,91,22,151,179,90,234,18,222,237,77,51,10,247,167,31,45,20,132,200,230,70,129,200,35,119,56,141,136,198,2,51,122,218,219,37,52,29,185,248,125,167,129,33,106,65,110,179,175,138,131,115,248,115,200,51,33,242,134,56,241,29,143,0,253,129,234,188,233,253,87,219,29,8,105,110,26,105,170,205,114,72,237,84,244,214,186,137,62,114,54,82,12,114,26,136,240,131,115,151,38,33,25,37,80,126,29,202,216,187,187,198,213,114,162,178,35,151,120,219,237,90,43,86,148,18,32,102,152,245,255,0,102,181,255,0,115,245,26,93,43,173,246,75,37,28,20,255,0,179,232,190,78,241,36,144,79,34,176,117,1,190,86,31,245,158,51,16,21,28,225,93,206,35,40,198,7,85,240,251,85,83,166,175,213,118,213,158,121,168,163,100,142,88,174,18,198,141,39,166,207,223,36,111,191,57,4,1,133,198,24,130,66,147,29,199,188,148,215,72,170,104,45,176,107,74,68,158,165,171,150,178,11,52,44,165,218,70,105,34,42,213,32,52,69,24,167,8,167,37,164,201,145,139,245,23,213,253,194,167,151,76,81,218,236,151,219,253,170,162,178,162,49,87,83,89,100,49,67,46,212,32,29,233,83,80,98,112,24,176,145,33,223,148,140,228,120,105,135,165,108,132,251,164,124,69,60,5,149,102,129,221,170,189,247,99,180,93,207,177,93,104,237,116,21,212,213,116,149,113,195,61,202,52,169,130,31,8,162,201,44,79,78,232,124,76,186,167,156,131,180,184,245,207,70,155,255,0,197,172,211,25,104,53,77,251,77,198,99,33,37,68,177,86,227,131,156,127,175,36,251,114,56,234,91,167,244,8,212,93,173,214,29,192,190,79,105,185,87,81,26,106,43,93,92,16,203,25,72,17,99,53,12,11,170,183,157,231,92,130,61,33,82,113,128,22,143,235,88,209,170,37,168,170,92,53,89,51,228,143,194,88,146,48,126,156,131,252,186,176,134,195,76,165,100,100,250,31,42,129,199,148,93,40,7,2,173,136,248,169,179,215,219,90,142,45,67,106,72,100,24,6,158,195,93,187,31,98,100,35,166,26,142,245,105,119,166,150,144,106,41,163,142,117,195,24,172,149,65,164,253,72,56,253,113,213,125,91,77,178,130,197,19,77,70,175,45,61,54,73,86,42,204,216,36,140,130,15,39,142,151,233,238,213,106,10,203,52,23,103,191,220,41,26,178,162,26,122,88,41,168,12,241,238,151,37,90,119,241,20,196,137,24,51,59,48,0,68,81,151,196,45,176,17,69,176,87,246,213,69,93,45,60,234,194,83,124,81,89,236,113,133,26,154,106,72,145,2,248,143,103,147,8,61,7,36,28,122,227,211,223,166,122,62,251,233,158,234,235,43,101,5,62,189,146,186,186,182,178,10,104,96,123,120,88,153,204,129,84,62,212,12,20,179,0,91,129,142,114,56,61,84,45,75,19,104,155,197,126,155,181,235,250,171,147,205,112,122,154,218,22,163,104,127,210,176,25,55,41,118,27,213,149,17,193,193,86,86,80,88,46,227,154,235,138,203,7,115,232,222,138,227,117,183,71,111,170,166,167,130,59,82,9,103,118,73,71,133,251,189,202,29,114,70,80,158,70,71,191,67,77,194,82,233,70,129,188,121,243,171,128,45,104,10,42,59,85,216,214,58,19,71,81,218,239,90,170,227,166,108,198,170,166,109,148,77,28,53,115,137,106,124,70,51,151,118,168,118,225,66,18,206,55,55,140,187,85,157,76,77,48,208,221,144,210,19,233,235,93,230,229,163,169,22,123,159,142,240,229,225,127,9,204,129,97,14,178,68,232,88,242,187,55,101,94,62,55,169,119,136,78,244,122,134,166,222,150,202,11,62,178,141,99,149,235,36,136,80,65,39,135,60,206,210,51,169,53,76,23,206,219,177,180,130,80,125,73,98,76,58,175,87,173,134,21,166,209,93,196,72,237,16,5,167,144,120,49,83,40,72,246,21,153,215,60,100,238,32,150,243,0,199,36,3,211,19,116,200,58,100,124,170,101,48,160,153,170,41,221,77,57,108,213,159,25,85,86,43,88,104,173,150,41,168,169,101,37,34,136,38,246,83,180,71,16,84,67,186,109,165,84,15,54,226,124,196,228,219,219,11,45,15,113,123,169,123,184,93,126,93,173,58,98,119,167,160,130,95,17,161,46,135,195,18,32,28,12,172,106,223,76,177,250,245,89,244,221,125,242,94,232,119,31,92,92,16,201,37,5,217,171,170,131,62,237,242,67,88,173,176,48,28,242,63,144,234,215,246,85,63,186,29,173,172,171,166,171,170,142,174,224,222,24,240,235,10,7,96,131,219,28,241,143,231,159,126,160,190,84,193,251,117,173,87,0,104,33,172,96,228,238,7,88,166,62,225,203,167,226,172,212,154,167,231,105,94,88,27,195,166,88,160,149,67,51,100,185,229,64,255,0,8,254,125,124,237,150,191,175,164,210,245,16,197,10,198,243,151,203,24,152,240,163,150,207,183,80,222,236,223,106,173,241,208,105,115,81,84,213,53,82,124,196,170,107,114,75,30,6,120,231,147,250,116,46,238,102,165,191,105,237,82,116,93,13,230,233,1,163,181,197,227,180,53,206,23,205,24,151,30,187,121,241,64,56,27,184,198,113,210,240,251,51,126,173,0,198,58,127,53,63,20,226,63,241,40,14,17,57,136,212,62,192,244,162,223,106,111,178,212,235,106,165,158,80,239,87,84,205,191,204,3,121,189,189,79,176,234,200,235,185,170,44,154,113,103,167,164,158,82,168,36,9,21,68,156,149,252,57,251,18,113,235,142,185,137,166,245,45,226,205,125,19,67,123,168,193,128,202,197,194,184,92,140,238,42,192,140,128,126,158,220,113,199,70,201,59,209,170,46,86,90,74,155,165,76,85,141,189,34,166,105,29,210,65,16,194,231,247,18,70,160,140,185,39,111,62,185,56,199,69,156,246,92,44,101,200,242,63,154,8,223,182,197,156,37,159,152,255,0,219,243,169,205,37,146,235,73,85,117,214,247,250,136,227,117,145,228,240,75,101,157,178,112,14,71,182,64,234,85,166,106,235,46,54,42,64,209,173,61,77,100,197,229,119,59,21,19,215,215,4,15,41,244,3,215,243,234,163,247,11,94,234,43,253,230,107,101,81,88,233,72,19,236,137,166,11,156,225,136,86,98,23,37,127,128,12,103,25,192,225,37,103,116,238,150,29,49,13,158,143,106,212,85,199,183,198,89,37,121,86,29,222,104,201,150,71,85,25,31,194,190,222,190,189,41,246,120,37,50,167,96,120,127,53,8,246,185,95,218,206,79,120,255,0,219,71,58,171,189,45,207,184,7,17,197,36,20,117,106,165,6,118,201,183,241,12,140,28,28,31,76,125,122,127,212,90,141,53,190,176,181,233,81,60,73,27,56,154,163,5,85,2,47,167,184,24,253,7,84,185,181,125,220,86,254,209,141,161,142,164,46,208,241,196,23,3,235,129,129,156,113,233,209,167,177,122,184,90,161,166,170,122,106,102,185,220,174,145,44,181,63,48,171,47,128,89,87,1,72,62,197,249,31,226,95,98,72,96,224,173,105,148,186,73,72,233,252,215,191,248,157,213,44,2,200,201,235,215,202,174,149,14,167,164,178,105,185,32,176,201,31,134,51,26,199,78,163,96,97,229,231,105,32,158,62,159,65,213,121,215,34,255,0,172,110,119,59,247,129,82,241,165,92,116,176,122,146,163,212,237,56,246,63,231,210,186,170,235,245,190,106,117,69,222,39,38,169,178,79,149,203,121,121,200,28,255,0,231,210,251,173,125,53,13,178,150,203,64,98,53,243,182,230,5,248,92,169,44,196,231,62,152,247,247,235,55,251,78,62,191,197,110,15,190,4,131,142,238,167,198,166,93,147,185,220,109,148,194,5,134,181,127,123,180,204,100,62,191,126,57,250,113,143,65,213,176,146,150,144,248,21,19,82,6,149,105,99,10,170,231,123,111,141,78,79,162,146,9,247,207,3,143,167,85,167,182,171,37,227,78,197,79,66,136,144,91,169,158,106,151,66,75,60,133,78,208,9,227,28,130,126,217,247,234,192,218,251,165,102,190,93,229,176,3,226,193,71,12,98,44,166,242,164,1,206,56,30,157,53,193,169,42,7,187,148,245,169,25,247,92,64,72,196,30,113,205,59,19,63,42,77,173,99,167,178,105,105,238,79,59,163,68,68,202,242,198,38,8,70,1,200,76,28,96,253,125,186,26,107,29,83,107,163,209,213,149,241,84,66,210,213,148,169,82,14,220,149,57,200,228,156,99,165,125,207,238,125,182,139,83,106,93,55,169,53,53,77,53,174,56,162,120,34,104,98,49,109,122,88,137,4,1,229,5,185,193,108,228,240,57,39,170,117,87,241,23,67,73,2,88,210,233,71,89,110,104,36,136,135,163,146,23,140,166,224,1,42,206,172,73,198,8,56,254,153,190,56,5,202,154,75,136,130,8,7,120,229,225,247,161,11,246,182,205,15,173,167,2,129,73,32,152,145,131,188,147,63,42,81,221,45,96,250,194,68,146,228,202,203,76,146,24,153,143,160,96,74,147,207,215,3,161,229,188,72,42,193,148,178,120,3,104,204,161,136,35,232,15,208,245,29,93,125,61,254,170,116,142,197,80,114,8,45,27,172,138,169,232,7,152,0,6,113,142,126,222,253,72,225,165,104,108,81,215,86,69,91,78,181,112,252,203,52,212,78,118,68,79,15,144,8,193,233,91,225,207,180,32,160,249,127,21,18,184,221,149,193,255,0,170,60,228,124,176,42,207,246,127,189,176,233,189,49,242,119,17,189,165,128,35,46,50,199,156,18,84,112,56,32,241,209,210,195,69,21,118,164,181,106,122,9,112,158,6,39,141,88,40,112,203,193,231,37,189,242,58,231,117,171,81,219,40,90,154,151,251,205,4,14,179,5,114,225,163,30,25,192,243,43,237,202,255,0,215,211,171,193,240,185,172,96,185,105,250,186,105,107,104,103,130,140,71,24,168,50,12,28,3,200,60,242,120,36,103,215,56,250,117,81,246,22,200,157,36,120,131,247,162,150,151,173,92,16,128,224,62,4,117,232,40,201,97,190,210,234,107,189,202,140,80,133,75,93,76,148,167,35,96,96,112,72,0,126,32,56,31,110,166,241,201,74,181,81,83,76,115,11,162,170,9,7,148,15,240,174,6,115,254,240,247,254,65,171,85,237,169,53,109,242,193,73,0,253,212,146,215,84,52,127,196,79,225,39,113,244,60,254,30,165,250,67,185,9,170,93,62,70,25,24,209,131,11,129,88,169,134,244,62,86,25,253,125,62,157,83,74,82,84,113,247,162,42,81,8,79,158,208,158,93,78,254,52,179,88,89,237,151,218,9,233,141,73,249,120,165,56,49,41,228,142,64,98,8,3,219,211,62,188,117,31,171,209,141,65,21,174,215,110,134,104,214,96,101,152,49,157,64,5,200,30,97,129,156,156,97,189,124,190,190,207,26,146,178,174,136,52,108,147,238,241,54,248,166,161,124,222,185,60,129,255,0,183,211,164,86,109,65,61,170,182,170,247,87,34,186,199,3,71,231,145,113,183,4,224,28,250,100,231,143,127,234,161,173,63,188,71,198,163,113,213,57,150,23,49,190,221,212,193,61,230,178,231,221,186,29,45,68,211,195,108,180,210,25,170,100,80,72,105,92,109,0,130,70,14,61,113,159,65,245,233,147,226,27,184,244,186,3,182,215,197,166,90,137,110,53,244,51,80,192,76,40,197,30,81,225,239,92,147,187,27,137,254,189,72,180,213,250,150,143,83,206,104,168,105,228,51,211,120,243,72,210,163,50,55,0,1,193,246,255,0,62,171,63,196,166,164,163,191,247,199,77,105,154,106,147,61,45,69,242,130,155,195,146,64,235,225,25,212,29,227,3,59,140,138,121,31,195,212,150,237,118,139,9,143,173,50,233,229,48,218,149,203,63,226,126,123,249,80,43,186,186,178,158,249,122,169,22,239,22,74,27,53,182,219,100,165,118,143,195,13,6,38,71,33,113,192,196,131,143,203,171,55,219,187,244,154,167,179,150,206,208,71,109,169,53,55,58,115,28,242,162,43,71,3,185,18,33,111,241,40,36,147,130,27,56,246,234,177,235,164,176,81,119,162,241,162,168,219,117,44,117,166,158,71,9,140,145,21,63,183,217,149,199,254,253,93,14,208,210,233,238,223,104,123,45,93,45,178,225,116,187,86,208,210,23,50,86,197,180,57,140,126,16,176,130,2,140,40,25,206,0,201,39,36,235,184,138,180,54,145,204,25,30,85,204,120,111,190,234,200,216,136,62,7,253,83,77,147,225,171,188,250,66,138,107,111,111,187,153,103,182,83,212,191,139,47,143,70,146,22,110,71,27,226,125,160,2,70,57,227,29,66,53,207,193,71,121,53,229,241,111,250,195,187,26,118,190,170,44,159,21,104,188,2,73,85,94,76,48,46,124,168,163,159,76,117,103,37,215,87,186,79,16,214,233,221,169,228,9,251,231,200,102,250,144,164,117,14,238,159,122,53,6,131,178,27,189,154,219,108,241,93,214,10,117,168,221,40,220,125,114,20,167,219,208,245,65,28,74,232,224,47,229,87,149,194,172,199,189,160,208,30,209,253,159,218,134,223,89,91,83,81,171,236,37,107,106,26,161,68,105,82,237,18,146,216,81,136,130,176,0,255,0,136,126,157,72,41,254,9,233,169,37,141,46,29,208,167,167,150,82,22,33,29,141,165,3,238,51,80,167,62,190,167,31,110,136,125,181,239,222,189,213,149,183,40,245,13,158,201,178,141,85,145,160,138,120,155,36,100,131,153,24,31,253,64,250,116,199,63,116,181,214,168,238,37,166,147,251,173,110,150,142,25,88,135,133,106,84,250,251,226,78,127,144,234,65,196,46,211,253,195,215,149,68,120,125,153,254,210,105,174,95,128,200,164,0,195,222,49,149,193,10,116,177,0,125,243,243,222,191,124,126,157,125,166,248,30,134,145,194,220,187,154,42,41,149,242,171,13,153,162,144,12,250,110,106,151,3,60,115,142,138,26,223,189,55,205,61,123,165,180,82,218,45,84,254,36,101,155,203,51,19,129,199,37,201,254,157,60,105,141,89,172,46,20,127,61,117,216,237,128,254,24,162,101,242,147,193,13,144,7,167,161,233,138,226,55,106,254,241,235,202,164,79,13,179,79,255,0,108,250,243,168,77,31,194,39,107,97,143,253,62,59,189,85,64,77,139,50,213,70,131,159,114,134,38,31,79,127,253,107,215,121,254,21,244,13,207,188,23,123,53,130,123,189,57,163,209,117,23,249,98,90,152,223,117,76,33,163,133,6,99,24,82,86,34,195,212,130,112,70,115,213,134,213,189,235,212,51,237,134,193,83,21,48,134,86,51,72,180,161,188,139,207,171,2,8,246,227,142,154,173,26,190,123,181,182,229,174,124,11,75,222,43,233,166,137,234,133,186,159,199,52,170,6,35,44,87,118,223,40,37,125,240,58,132,222,92,47,247,46,106,113,99,106,156,6,234,186,93,187,47,162,116,110,143,214,148,122,18,154,231,60,215,254,218,91,245,69,53,69,101,71,136,208,71,21,194,57,234,85,66,40,83,229,142,12,18,50,60,220,225,186,20,119,66,158,59,237,246,187,82,211,80,200,246,79,149,170,183,199,91,193,142,74,229,132,76,35,13,238,85,76,124,123,16,126,163,167,155,159,112,117,53,222,45,91,168,35,191,214,69,13,158,134,130,219,75,70,178,152,224,20,110,241,199,45,50,196,164,34,196,235,24,15,24,27,88,122,131,208,238,143,83,87,91,181,20,22,182,149,167,178,78,146,206,150,233,166,34,142,25,102,166,104,254,100,70,1,80,233,144,217,85,220,118,96,30,122,189,102,226,193,210,78,251,213,27,246,91,74,53,70,0,129,29,230,125,120,212,195,79,119,63,251,181,65,96,175,182,211,131,61,10,44,243,28,144,251,4,166,57,20,30,70,76,82,48,57,7,134,60,117,209,190,211,234,59,118,180,210,84,245,52,87,10,218,165,163,217,19,79,38,33,121,226,198,99,125,138,199,130,188,110,247,42,122,229,141,5,34,73,169,244,160,72,246,81,84,195,79,28,164,240,172,70,18,127,235,158,174,143,193,63,112,52,125,198,193,120,210,177,201,45,45,242,200,41,3,197,85,49,204,201,179,108,155,20,177,4,44,235,43,19,133,218,178,162,227,223,169,56,197,183,235,45,136,3,35,35,203,127,136,250,84,254,204,113,63,248,251,196,130,125,213,96,249,237,240,63,41,171,102,86,40,80,45,37,17,18,70,196,120,146,57,33,178,51,238,73,7,63,111,203,164,130,222,243,176,134,24,1,119,114,204,26,182,85,231,215,1,135,62,185,199,167,183,91,233,174,55,66,161,77,68,240,163,2,192,41,98,9,254,99,164,151,43,141,242,158,57,43,13,198,87,165,143,103,148,211,200,88,103,10,112,124,76,28,114,216,192,206,15,88,68,32,168,227,115,235,173,117,135,93,74,16,74,182,30,182,138,194,170,217,61,4,173,45,53,37,42,178,224,5,154,239,49,95,185,203,33,251,251,117,227,112,183,205,186,58,170,186,18,161,78,227,243,129,136,199,175,7,216,125,127,203,173,39,80,105,215,63,233,58,154,15,17,1,89,32,122,57,210,72,28,51,3,189,144,74,138,190,80,3,6,32,147,142,125,58,244,247,173,9,13,100,20,255,0,222,5,128,204,254,30,250,196,146,37,36,12,225,91,102,210,113,140,6,42,78,125,62,182,141,133,199,33,66,147,199,248,122,68,21,124,143,226,177,74,43,76,216,138,144,208,179,39,42,169,179,42,190,231,3,208,122,117,185,109,115,72,12,134,104,89,64,224,148,207,31,158,122,83,36,250,122,164,248,84,23,136,34,144,96,127,164,72,200,174,125,78,9,143,106,241,245,108,130,113,234,49,211,117,206,241,164,141,27,132,173,212,52,213,17,190,26,106,79,149,119,31,93,161,212,134,30,153,1,73,252,250,65,195,94,223,239,94,87,180,150,51,207,224,127,53,190,9,42,97,168,121,101,116,101,3,106,36,52,82,110,199,160,228,19,147,235,237,206,122,194,170,225,106,50,70,106,105,238,41,188,224,108,160,156,144,127,240,112,63,62,146,65,122,211,212,212,62,36,119,205,71,115,157,15,27,105,233,78,245,200,203,55,146,62,113,236,153,62,163,156,116,186,151,93,104,192,99,23,75,165,125,59,85,72,86,33,81,74,160,2,51,193,117,11,147,238,50,138,9,227,36,115,211,199,14,116,225,81,81,43,218,91,49,251,39,225,252,210,202,63,146,112,26,10,170,133,13,255,0,204,129,147,63,158,229,29,107,168,183,75,44,158,32,187,204,23,211,106,180,24,252,192,219,158,176,151,80,232,248,98,113,81,61,214,105,2,159,12,175,135,28,78,248,56,25,252,71,159,204,122,112,120,38,51,77,172,244,109,92,38,225,13,44,207,19,174,33,105,111,53,40,31,105,60,230,53,42,84,251,56,24,42,50,14,8,233,71,12,95,95,95,10,140,251,81,108,121,43,215,255,0,149,73,39,52,116,205,18,72,204,196,176,4,170,12,142,125,249,3,31,144,39,159,203,173,82,126,207,103,149,146,73,130,73,192,0,184,218,51,158,112,79,176,246,233,162,219,12,21,138,213,230,58,202,114,93,151,2,229,83,42,31,161,12,196,2,48,113,233,198,49,244,233,210,88,106,100,128,164,13,19,110,228,25,0,36,254,108,121,234,162,209,217,168,160,242,163,44,60,46,154,75,201,38,15,174,134,180,165,60,17,19,37,52,206,119,103,122,72,93,198,125,177,187,56,255,0,175,191,95,82,121,220,16,137,24,231,105,34,52,36,127,246,122,213,29,44,133,66,213,68,145,224,228,236,57,25,246,62,223,231,215,217,26,21,156,7,169,144,185,229,119,144,24,254,89,39,168,136,19,86,70,210,125,124,171,107,85,86,133,240,227,167,86,70,206,237,213,78,185,31,76,0,71,215,142,182,203,29,5,66,98,93,174,61,48,200,14,63,92,244,145,101,96,195,13,185,183,100,23,243,55,166,51,156,159,99,253,122,198,69,188,207,145,69,53,52,133,125,113,76,210,227,219,7,107,142,164,25,222,163,51,176,251,126,41,203,78,71,111,164,184,201,225,73,15,250,68,97,70,208,50,8,36,142,115,233,203,117,43,145,29,150,55,13,27,121,74,140,142,73,246,57,30,156,231,156,116,58,135,246,221,60,203,60,211,64,54,48,109,194,141,209,73,28,145,203,255,0,207,169,70,157,212,236,106,46,22,57,219,231,228,181,186,186,239,129,215,116,50,13,241,48,101,3,121,10,118,150,231,37,88,122,130,58,145,182,139,196,165,24,170,119,151,137,177,66,86,232,36,79,40,199,218,158,43,27,115,40,48,176,30,24,118,10,65,64,125,192,254,34,127,79,126,180,83,202,26,18,241,239,42,190,129,209,129,254,76,57,235,235,223,40,158,69,140,82,73,27,55,226,220,196,133,25,199,161,65,199,175,57,246,235,119,237,91,113,218,194,175,99,57,33,127,112,65,97,140,255,0,0,32,113,245,63,203,164,93,179,196,201,19,72,207,25,176,88,128,184,61,254,162,162,218,161,96,134,72,170,31,16,179,240,29,153,253,71,251,185,246,250,244,198,95,195,85,47,41,147,28,120,170,248,221,249,231,252,177,212,219,82,199,5,109,4,208,163,199,36,168,130,85,120,88,48,35,30,254,190,221,65,227,45,76,190,28,209,65,43,30,84,176,218,126,227,208,255,0,159,80,233,32,233,56,242,162,8,113,14,13,104,50,15,120,138,216,39,149,25,158,40,64,108,126,34,85,191,161,29,100,106,234,153,65,79,15,120,246,240,144,127,200,245,138,194,64,51,58,64,152,224,109,78,71,235,142,127,151,91,162,249,116,77,212,251,23,216,237,24,62,190,222,152,233,32,10,89,36,127,170,79,52,247,116,108,252,141,51,197,140,239,241,54,183,229,180,38,63,175,88,181,76,82,160,69,25,168,11,184,42,168,108,125,61,8,61,108,53,49,56,101,144,174,23,216,190,242,62,184,199,61,35,148,83,191,250,173,165,241,145,236,15,212,28,227,31,250,116,244,193,229,80,45,68,110,126,149,64,53,101,254,225,160,123,255,0,123,189,219,161,169,106,203,126,160,154,120,182,185,142,70,95,20,151,67,140,240,209,150,83,249,245,104,187,197,71,111,214,221,178,162,214,52,19,124,236,54,169,169,111,33,90,69,217,83,64,74,154,152,206,239,85,104,25,137,31,85,95,167,85,199,94,197,75,108,248,164,150,91,132,145,69,79,21,246,138,162,82,195,114,149,103,136,158,1,231,241,28,254,189,76,109,125,240,178,105,187,126,161,237,181,70,165,122,139,21,20,198,27,45,194,217,10,207,60,180,110,88,152,63,126,173,25,8,8,64,89,113,143,67,198,122,46,128,123,54,156,72,200,0,253,49,235,190,128,93,45,43,113,214,20,112,169,7,174,103,63,207,133,116,19,81,84,232,81,106,184,211,221,110,213,209,203,13,81,138,173,94,221,58,8,229,96,23,104,118,85,87,11,179,37,212,237,199,185,24,38,35,165,40,254,31,43,140,149,116,87,187,77,68,193,217,201,74,248,231,142,64,64,33,134,222,23,130,164,130,73,30,255,0,94,134,122,199,226,118,235,220,125,56,218,14,251,165,170,26,122,171,76,117,23,130,181,120,158,42,115,27,10,140,205,76,88,72,185,5,82,53,253,228,132,129,180,38,100,234,1,217,45,43,219,43,132,212,82,219,173,247,202,27,101,28,115,85,83,83,220,99,106,87,111,62,4,207,134,43,38,74,99,126,2,225,49,156,131,131,171,119,18,43,149,254,159,125,95,42,178,58,167,91,54,154,171,170,163,163,184,89,127,101,82,204,173,178,122,111,150,147,195,218,163,114,76,248,18,47,136,235,130,7,169,101,5,177,133,1,107,206,229,211,94,103,107,44,244,146,81,203,20,155,102,87,111,46,79,39,27,128,39,141,164,240,49,144,15,75,251,175,164,170,53,125,88,188,219,162,75,125,61,45,51,162,87,174,25,202,169,98,10,7,82,55,0,72,221,244,118,31,135,131,75,234,59,138,150,45,99,93,111,180,173,53,92,52,68,193,76,251,60,45,242,47,5,138,168,219,201,201,246,28,3,158,171,169,101,100,233,19,21,34,27,74,176,55,163,22,169,186,67,81,93,82,212,12,4,112,134,72,201,143,209,87,232,65,206,73,25,200,245,254,71,170,169,171,162,158,175,82,213,204,193,88,212,202,26,60,48,244,60,40,245,227,219,142,139,211,106,29,66,108,110,151,111,147,142,121,37,37,126,88,179,176,82,70,114,73,201,193,39,128,113,246,233,128,233,136,238,244,12,237,224,111,86,14,145,150,218,15,212,14,56,60,245,10,46,131,75,145,145,79,75,115,131,80,253,49,98,48,220,26,121,88,170,70,187,65,42,121,99,235,252,186,159,90,45,148,213,69,154,169,234,60,4,142,73,113,19,168,99,181,119,127,23,175,151,119,223,211,172,106,236,15,100,116,160,169,158,57,37,80,146,59,69,38,85,75,12,227,219,36,103,252,184,235,92,169,87,83,251,139,100,211,69,177,72,46,128,229,80,140,54,64,39,130,15,57,227,7,158,168,92,60,94,118,85,86,210,145,16,156,84,130,219,174,42,173,145,69,28,214,120,214,157,35,62,26,70,196,30,61,6,78,114,61,179,235,239,246,232,133,85,125,182,90,173,130,227,86,94,8,194,171,108,81,231,44,70,66,129,238,220,99,233,250,14,132,53,151,202,93,63,64,213,162,130,58,202,165,153,97,129,37,206,213,80,50,237,199,191,167,223,145,210,213,212,149,250,230,219,76,100,183,120,30,17,119,112,36,220,172,220,0,121,3,3,142,7,220,245,30,149,118,125,161,24,169,2,36,226,157,171,245,77,102,168,106,90,40,85,237,222,57,144,197,134,105,60,138,0,121,92,128,50,0,97,145,244,207,175,86,7,71,67,103,179,104,15,10,238,97,34,154,221,25,125,208,114,90,58,133,119,147,7,40,204,173,187,200,64,98,32,35,144,79,64,62,214,220,52,133,102,169,241,175,245,21,177,197,36,15,75,67,83,20,6,68,141,35,112,89,202,169,206,29,124,81,128,9,109,195,3,129,209,123,185,186,159,73,215,232,214,181,105,61,71,71,116,150,174,165,228,206,201,233,152,196,23,205,80,162,125,190,83,177,193,126,17,188,103,231,223,171,182,200,37,97,178,157,205,93,109,193,110,194,156,158,94,190,212,106,254,205,61,14,250,199,188,87,190,227,87,211,198,105,180,205,35,79,25,143,1,86,178,179,43,30,71,28,120,70,160,0,1,30,80,115,237,213,223,248,150,189,87,208,246,226,123,21,142,68,75,190,164,168,134,205,111,47,248,69,69,75,136,144,183,209,124,199,39,216,117,2,254,207,238,218,141,7,240,245,109,186,213,211,73,21,203,85,212,73,117,168,51,38,37,88,115,225,192,153,247,93,137,188,123,126,244,145,235,211,158,191,212,146,222,123,243,96,84,177,212,93,172,122,6,142,166,251,117,20,248,102,134,70,70,134,3,177,176,28,249,158,85,25,4,120,76,65,37,66,177,21,144,253,214,145,176,251,127,49,241,172,234,140,38,79,174,191,122,12,247,214,130,122,75,214,152,236,77,13,246,123,165,163,73,210,17,79,52,202,22,68,143,195,13,18,59,228,137,10,133,142,50,64,85,195,96,40,198,58,10,233,221,21,116,184,201,84,94,24,97,241,12,116,116,197,208,148,105,93,89,240,91,56,80,85,118,18,125,11,47,191,83,173,67,123,161,215,29,221,212,250,238,229,7,237,26,106,8,157,127,103,211,242,238,179,146,31,121,118,88,214,34,130,16,18,70,30,38,217,66,231,194,101,103,30,216,233,248,43,107,238,87,219,152,136,209,91,41,93,169,168,96,64,105,162,146,96,37,100,44,84,19,46,13,43,156,121,83,33,0,37,30,71,50,217,131,138,30,176,14,77,72,187,119,218,186,91,135,112,236,86,218,26,249,133,36,87,148,140,57,68,148,154,106,56,252,86,118,7,140,52,170,209,146,70,57,94,15,161,73,241,189,119,189,173,218,135,182,244,215,122,235,172,84,192,207,2,78,187,153,26,118,194,198,31,37,164,42,48,55,49,247,3,140,116,103,236,253,130,163,78,220,170,245,84,54,25,107,35,179,91,162,134,167,100,155,164,105,106,91,197,170,9,31,241,186,136,233,219,204,64,218,199,25,60,117,86,187,175,117,182,107,238,246,92,111,21,116,19,205,75,12,237,83,20,20,146,23,153,156,77,28,81,248,97,70,226,160,49,98,225,148,32,60,144,15,82,201,42,206,194,155,3,76,14,116,57,255,0,179,13,65,89,165,69,12,116,174,177,93,165,138,220,171,184,171,188,50,49,89,89,15,251,48,195,43,227,215,142,139,182,142,208,220,171,53,231,111,180,60,45,20,177,94,46,177,61,116,51,177,1,169,169,80,75,86,185,251,170,204,0,199,174,7,191,72,108,58,126,154,255,0,174,104,46,213,154,114,138,134,213,98,182,248,255,0,178,146,52,51,44,242,73,36,11,52,202,23,17,200,85,42,135,134,25,176,20,18,119,49,85,63,124,52,104,234,52,238,214,162,190,80,81,83,165,38,159,180,65,110,141,252,32,24,212,84,191,136,229,91,31,194,177,16,121,206,37,199,81,220,60,80,210,151,221,78,105,185,88,21,103,162,164,142,56,82,156,70,161,16,112,167,237,214,138,233,41,225,127,222,82,150,219,130,8,24,201,251,127,46,151,198,16,177,144,227,200,49,147,237,245,232,119,171,53,154,199,79,61,124,9,41,13,47,202,82,46,71,239,24,18,11,96,31,76,245,150,113,177,163,80,223,241,70,26,149,47,59,83,173,222,150,142,106,145,44,183,5,17,137,20,188,97,255,0,17,207,3,215,211,168,223,113,99,74,187,148,20,169,83,19,170,211,24,204,12,220,29,223,136,109,247,242,227,173,118,122,123,133,218,237,74,129,100,72,41,212,75,51,51,127,172,114,14,7,175,183,29,57,208,219,5,230,244,107,124,89,67,77,80,124,220,21,240,255,0,8,199,208,21,24,254,103,168,210,201,82,116,198,230,175,33,97,6,103,97,77,250,219,75,197,73,217,42,237,53,108,181,201,49,154,218,209,138,122,72,9,102,154,64,89,138,170,14,114,242,22,56,31,194,122,231,166,161,248,127,238,189,226,236,238,189,182,214,127,40,164,48,85,177,212,148,96,48,0,30,76,122,15,94,174,119,122,53,22,183,181,247,48,218,108,215,246,134,219,61,50,78,208,50,13,176,145,148,192,62,185,109,165,189,127,139,175,182,157,99,174,100,211,151,199,125,75,54,232,232,76,52,251,66,254,237,206,95,112,251,133,141,135,252,93,106,5,167,104,19,27,10,2,167,96,147,59,213,27,212,93,147,239,93,90,69,67,111,237,70,179,144,205,50,229,150,195,84,2,5,57,206,237,152,28,129,234,126,189,54,218,187,11,222,134,163,158,42,190,211,107,56,43,43,76,146,54,205,61,84,174,131,240,134,3,194,246,0,123,117,98,52,23,122,59,221,116,182,212,93,47,90,210,158,134,156,215,213,211,209,171,64,128,52,17,204,241,198,249,39,13,185,80,54,127,218,234,81,31,117,53,240,170,106,215,238,37,189,167,43,176,185,142,63,195,244,252,93,89,77,178,206,64,62,188,234,34,226,70,9,170,59,71,240,197,241,15,109,170,180,209,215,246,143,83,212,83,218,106,150,97,80,44,18,173,68,201,226,239,33,155,110,242,61,112,24,144,51,129,142,164,29,169,248,98,239,45,95,126,116,221,70,173,208,218,139,77,219,77,250,27,189,76,245,214,201,226,87,134,22,121,150,50,89,0,42,205,24,143,25,231,112,29,92,202,142,227,235,233,29,94,175,89,219,183,48,12,11,82,198,50,61,143,175,82,205,5,172,111,250,134,255,0,81,124,212,119,250,75,148,118,250,63,12,53,60,81,169,141,139,0,190,248,244,47,237,235,208,215,248,90,88,65,119,56,207,157,92,98,233,78,172,55,140,212,215,92,81,199,69,99,130,205,106,130,26,105,234,20,249,219,0,175,28,31,65,140,28,159,211,61,49,234,235,134,146,163,236,211,218,180,245,226,217,112,164,134,38,154,178,122,57,18,165,89,148,22,112,74,28,100,112,79,62,157,13,254,42,59,193,110,210,221,167,238,5,254,74,250,168,164,163,211,149,148,20,83,69,179,138,218,136,204,16,176,35,145,137,101,78,126,199,174,125,124,45,179,246,235,225,39,191,93,222,170,130,2,215,213,163,209,22,118,146,64,133,170,170,21,146,163,105,245,220,145,86,71,40,199,175,135,234,58,4,213,178,150,218,150,113,181,23,121,241,169,45,129,81,94,216,89,171,110,246,250,250,23,124,212,234,59,181,44,101,246,177,240,254,98,117,245,199,178,180,160,159,205,189,113,213,166,170,154,205,167,42,41,180,133,37,76,111,73,167,233,217,167,32,49,13,47,0,146,113,235,199,65,206,198,215,65,83,98,164,185,86,81,35,201,85,120,121,91,57,30,28,113,197,52,170,71,30,210,136,255,0,167,68,205,37,68,53,131,93,167,158,142,71,122,137,118,25,153,185,1,78,72,206,9,199,167,211,211,168,174,20,9,200,249,86,218,197,130,202,66,80,122,13,199,175,42,136,234,171,11,222,53,53,183,81,214,136,229,42,124,82,155,27,12,50,25,80,113,249,12,125,250,28,247,71,179,93,236,163,158,187,83,141,5,65,85,5,206,119,168,253,161,251,86,31,222,66,20,8,215,193,114,174,172,168,128,30,8,56,192,250,245,109,52,110,152,107,142,173,90,72,232,38,169,130,212,138,100,145,65,85,220,63,14,14,14,49,212,167,184,17,215,93,133,101,60,148,85,210,81,91,168,217,100,109,165,208,51,140,122,30,14,50,1,231,219,219,167,218,222,185,102,101,174,125,223,205,69,196,120,99,60,69,31,215,59,103,10,25,199,72,239,174,71,213,234,219,133,83,84,22,167,130,54,169,93,142,81,72,192,227,128,51,140,113,140,116,240,253,200,255,0,224,116,118,88,108,16,70,40,227,240,196,130,82,11,131,234,88,0,50,125,242,127,168,227,164,58,59,77,11,253,218,174,158,166,153,222,58,88,203,186,3,180,131,184,40,31,95,115,252,186,75,170,44,208,90,238,223,33,69,12,138,18,48,206,31,36,142,78,79,215,208,117,171,77,195,196,64,85,114,242,218,1,136,172,43,117,101,214,186,172,85,202,227,42,158,30,57,229,115,147,147,245,63,243,227,29,32,173,184,203,93,50,74,232,138,35,80,170,160,112,0,255,0,62,181,69,78,242,46,253,175,140,224,109,92,245,231,133,144,1,128,115,239,200,61,120,184,242,211,4,226,148,37,32,224,86,218,10,26,203,205,202,154,219,69,31,137,85,89,50,65,18,14,55,59,16,170,63,153,29,27,180,191,101,117,254,145,184,80,234,61,91,106,183,209,82,217,102,142,110,107,60,73,170,55,121,144,4,82,203,199,7,7,111,168,245,246,139,124,57,88,233,53,7,123,244,157,182,85,219,26,84,73,82,231,150,57,130,25,37,207,243,140,117,115,245,117,218,142,235,84,40,60,73,36,85,157,166,120,82,50,75,17,200,206,79,166,125,254,199,161,87,151,46,176,162,132,29,198,107,73,193,120,123,55,72,237,157,220,43,25,232,39,165,67,59,151,169,226,26,106,149,168,150,24,106,165,10,206,60,21,59,21,70,72,63,203,211,239,208,162,223,169,167,31,49,89,83,92,134,162,101,216,135,193,30,92,253,177,233,207,82,94,227,215,215,77,1,131,101,68,114,203,35,212,120,72,9,218,165,176,168,61,135,24,254,189,66,44,52,85,183,59,165,29,50,210,85,202,237,50,133,224,243,146,56,244,255,0,172,244,31,66,82,12,115,241,173,138,28,237,34,99,151,52,250,53,118,187,89,79,79,163,59,92,145,60,84,239,91,87,19,73,33,120,208,6,82,60,217,56,206,64,206,48,15,230,61,122,23,217,40,191,188,61,203,184,181,182,173,163,165,15,177,155,196,192,96,57,245,36,242,62,221,76,117,13,85,77,154,11,6,148,146,234,22,123,132,82,64,20,2,24,41,67,247,224,250,123,117,9,209,148,237,166,69,206,157,235,35,106,146,198,81,35,171,111,115,207,60,3,201,199,175,85,85,144,73,245,241,171,72,203,137,8,204,14,157,72,255,0,31,14,180,18,248,150,183,92,237,154,190,247,170,230,209,218,138,174,150,165,41,105,197,233,86,100,161,87,90,72,163,217,226,108,49,187,2,158,129,134,14,56,4,30,171,165,61,108,11,69,81,77,83,8,144,185,6,50,115,148,111,168,193,199,216,130,63,203,174,162,88,18,232,250,26,179,192,155,5,169,222,118,80,196,238,45,235,142,73,247,246,250,115,215,43,91,150,39,234,122,210,240,254,34,183,145,160,143,218,0,245,240,172,15,30,225,67,135,186,28,10,158,210,78,112,71,204,245,165,48,73,85,61,59,80,197,41,240,247,120,190,30,236,6,97,199,167,241,30,112,63,51,245,61,74,97,238,222,191,160,211,244,122,102,138,241,242,116,180,63,234,158,158,8,226,159,30,97,180,202,170,28,140,51,2,51,200,56,108,128,49,12,235,221,94,14,168,12,28,208,2,144,119,167,75,133,242,166,231,57,150,235,26,84,207,198,102,39,247,172,115,146,89,255,0,140,156,250,182,79,160,244,24,232,143,165,187,211,65,166,237,16,90,109,118,7,162,154,119,197,109,81,104,170,21,227,220,73,11,9,72,192,7,35,203,188,99,4,131,230,35,161,39,175,39,162,119,96,187,65,118,239,94,172,168,210,214,155,165,37,186,74,90,55,173,51,213,196,207,27,16,232,138,135,110,8,201,114,125,255,0,15,161,235,223,170,236,101,107,48,42,70,173,215,112,176,211,98,84,118,21,121,62,23,239,118,205,124,183,222,224,91,163,184,173,47,236,200,109,114,37,74,162,25,230,143,123,52,138,169,192,5,93,6,57,193,86,57,108,240,253,97,160,174,210,253,169,215,87,225,1,0,80,92,38,140,191,226,207,130,229,72,200,224,100,99,3,62,158,217,29,41,248,118,236,221,219,178,154,26,241,166,181,69,69,158,170,190,174,225,45,86,219,124,211,52,105,78,208,68,177,46,100,84,37,131,137,9,30,108,6,28,156,116,166,255,0,94,43,116,161,178,91,169,99,139,197,95,2,124,200,185,1,153,149,151,105,62,96,84,16,70,15,12,71,89,107,215,195,183,138,117,184,34,65,223,194,186,87,13,179,83,124,57,182,157,4,16,20,14,1,222,122,158,149,76,123,9,171,245,110,171,248,133,211,148,21,23,255,0,218,84,38,190,102,134,156,83,225,164,143,195,118,193,10,138,73,10,50,115,143,66,122,187,223,20,23,107,134,157,236,221,214,229,107,20,244,149,127,232,208,168,134,173,169,216,102,162,37,108,0,199,30,70,35,35,111,28,158,71,78,218,11,177,250,75,72,189,21,226,215,100,178,83,220,34,143,106,212,210,208,210,172,170,72,193,43,39,135,189,120,200,224,140,130,115,145,212,83,226,71,93,118,175,65,82,89,237,253,215,181,93,175,118,139,140,178,73,37,53,44,17,63,142,177,236,222,141,153,34,227,116,137,232,125,61,250,122,238,151,119,112,128,148,73,28,166,171,181,194,209,195,109,29,82,220,128,121,192,199,46,166,42,179,252,59,119,234,253,81,221,57,172,55,134,185,129,116,141,163,81,95,112,107,135,153,2,227,106,185,218,70,208,199,60,250,112,122,32,215,246,254,223,171,126,33,245,5,246,38,154,42,93,37,77,111,174,150,89,41,86,37,142,170,90,136,229,133,115,147,140,198,15,254,19,210,154,222,222,118,130,229,175,180,14,167,237,6,159,142,142,221,127,167,91,182,193,26,7,130,44,21,104,159,97,96,25,92,50,176,220,112,200,203,147,140,152,134,143,191,234,189,73,168,123,149,170,45,180,130,170,159,80,220,169,110,49,180,203,229,253,153,4,181,168,28,115,252,62,0,95,204,117,97,14,118,247,162,83,166,8,17,231,85,146,207,233,120,82,201,94,160,160,162,12,14,152,231,64,139,109,99,92,190,41,190,102,72,225,169,53,90,197,25,18,161,55,71,36,70,160,224,56,193,202,149,219,145,131,145,215,65,160,143,72,104,77,41,73,62,160,185,84,207,37,52,40,133,41,233,183,2,64,25,198,230,92,242,62,221,115,103,74,189,81,239,21,142,227,89,25,222,215,26,73,38,83,32,200,77,168,88,6,250,133,207,223,63,126,174,13,207,89,207,170,239,86,152,46,10,209,208,13,220,50,176,203,123,12,16,57,247,234,247,19,39,221,66,187,205,103,184,66,99,90,134,248,162,109,239,187,186,94,237,166,165,173,164,182,95,161,137,65,108,181,28,71,27,125,200,51,1,213,101,214,127,17,150,203,213,182,154,201,81,104,185,72,105,106,154,65,49,72,142,254,120,242,137,14,15,63,83,209,67,189,119,203,110,149,237,212,246,202,5,34,162,101,101,24,83,238,51,250,245,75,190,86,245,116,144,73,77,106,171,152,17,201,88,25,128,253,64,56,234,147,72,7,49,68,220,81,216,170,172,101,139,190,85,214,171,108,183,155,85,130,87,74,150,217,36,51,76,23,122,241,206,229,206,50,71,166,61,58,44,246,203,185,87,25,237,181,218,154,167,68,72,237,27,137,81,18,180,41,218,71,167,49,240,114,79,56,244,227,159,94,128,189,159,176,213,94,35,134,215,95,75,36,16,70,119,72,101,140,162,142,126,167,245,234,216,80,89,104,180,198,154,142,155,228,137,134,69,27,165,142,34,202,224,115,141,195,142,158,238,145,128,154,133,176,162,114,170,77,220,23,211,83,189,139,85,220,160,174,21,12,71,250,51,84,71,134,36,231,5,132,120,227,144,56,250,103,145,203,162,247,127,78,73,103,172,158,219,166,43,131,41,240,144,11,130,149,144,129,234,71,130,56,244,252,36,103,29,4,123,179,169,245,54,163,189,90,232,44,150,218,153,97,164,145,87,194,138,34,199,110,127,22,0,244,29,16,110,212,52,118,173,17,17,182,210,155,133,198,169,60,148,244,177,248,146,188,132,122,108,92,146,126,188,117,20,8,144,154,147,37,80,85,67,106,189,101,85,69,109,185,84,61,158,18,211,202,105,215,247,132,145,184,227,237,159,92,116,70,209,90,14,172,104,106,150,150,162,174,57,43,160,16,42,120,131,106,35,123,128,20,115,249,228,116,5,213,90,95,186,116,21,118,234,139,214,134,212,20,244,203,40,169,155,125,170,117,85,199,166,73,76,14,172,127,111,117,189,190,166,199,35,220,107,169,105,97,141,124,48,242,212,42,40,227,234,78,58,98,129,2,82,41,233,32,156,154,165,157,229,178,90,59,117,122,175,210,154,110,89,39,130,177,35,249,195,81,46,226,236,164,145,233,140,16,127,204,245,11,162,152,87,211,84,222,37,167,164,138,174,203,75,26,210,58,171,15,118,110,87,59,88,250,250,131,235,209,87,226,51,76,165,195,85,69,112,177,87,219,43,164,184,84,54,76,119,8,14,61,54,231,207,128,57,247,234,37,89,219,43,245,207,79,92,245,134,148,138,150,182,201,109,163,49,221,38,75,133,58,120,83,174,88,168,141,220,59,225,89,78,80,48,245,193,224,245,105,165,168,0,121,212,46,182,133,202,14,69,48,45,52,245,118,189,54,208,208,212,209,81,210,120,240,137,228,140,132,146,111,9,103,151,99,242,27,140,54,61,87,196,80,64,227,50,127,135,93,103,113,210,189,233,168,215,22,232,12,180,95,47,93,87,113,166,218,7,139,111,44,90,124,231,211,195,69,51,0,61,76,65,125,250,131,222,111,23,120,109,214,43,125,117,99,71,77,108,137,230,134,157,101,86,70,241,118,70,236,2,158,29,145,20,31,124,70,62,157,106,181,197,79,37,117,226,214,199,98,214,193,48,165,114,113,136,247,25,65,63,172,75,252,207,70,218,95,106,216,35,122,205,186,216,101,210,149,12,87,89,108,23,57,111,22,136,235,22,61,178,43,152,164,142,69,1,149,134,61,65,228,28,16,113,247,29,111,187,91,235,107,173,181,182,240,60,57,43,169,38,166,18,71,229,117,46,133,114,167,56,12,50,49,247,232,1,240,135,222,191,239,102,145,166,210,215,208,145,221,173,68,90,229,152,177,205,83,66,191,187,118,36,159,55,134,0,39,213,138,158,172,167,206,201,19,172,177,196,193,144,110,86,97,144,167,215,62,253,97,120,149,175,233,46,136,78,199,35,195,248,218,186,255,0,4,191,255,0,148,225,193,107,253,192,105,87,136,199,204,103,206,129,157,188,213,54,59,206,153,161,123,21,226,90,202,74,170,80,101,103,146,52,102,145,74,239,73,162,50,240,205,146,48,197,136,218,184,44,9,44,190,73,104,229,171,150,146,190,86,240,202,73,43,40,104,163,112,132,0,172,17,206,54,183,156,121,134,71,32,114,6,81,183,194,119,102,111,117,181,122,134,190,193,113,164,169,175,156,214,154,99,88,177,154,102,108,55,132,60,50,202,48,78,48,174,192,99,10,113,212,87,83,252,41,118,98,194,210,220,170,172,169,79,65,52,193,34,253,253,67,237,36,100,0,67,19,236,122,45,111,112,155,133,105,78,254,85,143,226,92,49,124,61,190,217,102,65,49,177,169,93,37,174,219,108,170,153,52,173,206,27,117,124,108,149,49,81,137,163,64,96,86,7,107,193,24,24,12,222,82,64,227,57,3,25,206,107,220,205,43,77,88,105,70,161,183,91,238,50,102,42,186,58,170,229,167,157,89,88,169,222,187,193,60,161,62,111,108,157,160,99,34,218,126,194,124,62,73,19,203,13,173,228,141,70,24,226,168,143,175,185,245,233,230,207,218,110,199,193,12,149,148,246,49,85,19,146,88,212,208,201,82,51,158,72,18,238,0,159,114,61,122,187,217,200,160,37,248,52,67,171,214,250,34,10,41,106,170,245,69,13,61,40,98,149,51,139,146,52,116,206,74,144,187,247,156,96,130,70,226,7,60,130,120,17,235,239,113,251,103,169,169,37,72,187,141,101,138,163,195,141,163,116,187,33,16,156,99,37,119,135,14,78,114,217,4,228,0,11,99,166,251,118,155,236,146,33,173,182,104,251,99,26,103,100,241,105,244,253,56,100,111,66,55,4,200,63,203,215,173,22,234,126,196,234,22,169,168,162,211,116,247,9,168,165,122,105,218,43,108,18,188,110,14,90,54,219,157,167,113,201,83,131,147,233,215,187,9,164,253,84,122,254,105,13,207,190,218,10,219,242,244,247,61,97,104,169,120,0,141,218,154,190,54,151,134,2,68,28,227,115,3,252,69,84,225,193,101,35,44,249,85,222,222,213,212,184,153,117,214,157,72,95,24,144,86,68,210,100,3,203,40,57,30,191,64,56,227,57,201,97,183,208,124,57,106,25,235,82,135,68,83,77,81,67,39,131,84,177,219,41,75,194,217,198,215,218,124,167,62,199,7,143,207,169,29,131,182,58,31,183,157,224,165,180,37,138,219,21,183,84,218,102,140,64,212,209,178,61,84,44,174,132,2,184,255,0,86,103,7,30,185,94,162,125,29,139,101,205,226,173,216,69,229,194,88,219,85,74,59,85,221,221,29,170,42,165,209,182,77,67,79,89,93,18,124,226,165,44,175,34,154,112,21,11,134,218,23,33,176,8,4,251,122,112,58,41,10,186,116,143,203,80,251,198,121,56,25,250,15,94,122,83,77,76,148,48,71,65,77,3,82,192,219,16,162,141,136,64,224,46,220,99,3,156,125,51,214,83,81,56,4,164,96,121,185,39,4,115,237,214,113,245,246,203,237,16,34,186,79,14,182,253,19,61,131,164,28,205,33,154,245,28,8,21,174,173,180,122,15,16,0,63,60,158,190,65,45,84,225,93,209,167,86,228,50,3,128,51,250,245,190,172,73,79,19,62,194,74,130,204,2,22,35,31,64,14,79,233,210,22,115,185,153,218,77,192,121,130,160,227,143,166,9,234,186,137,254,234,36,144,145,251,61,124,233,116,180,111,203,36,107,247,4,100,143,235,214,186,137,90,5,86,48,59,13,193,74,170,22,63,158,49,199,254,163,164,73,43,190,94,57,92,1,254,200,4,126,132,117,246,42,71,140,6,146,170,163,127,176,253,217,220,62,251,87,168,231,81,136,167,254,209,51,243,254,107,235,201,20,179,43,138,138,186,113,158,71,134,20,127,246,211,63,215,166,14,230,107,106,94,219,80,218,117,229,125,116,201,106,167,103,183,220,92,193,36,185,141,136,100,59,99,82,64,30,110,64,250,103,211,153,29,100,85,49,192,217,140,186,142,89,131,2,216,31,76,103,252,186,83,109,183,218,53,13,44,214,75,189,37,37,125,20,232,124,90,122,218,101,146,57,23,220,50,48,193,200,39,212,99,171,44,171,178,80,92,109,67,175,152,253,107,74,100,152,159,145,235,189,64,169,62,34,251,35,120,74,119,139,95,218,32,241,166,240,218,41,102,195,197,129,184,188,137,235,28,99,146,101,124,39,251,74,72,29,18,99,171,183,87,217,162,186,218,46,244,183,10,106,236,75,79,81,71,50,75,20,200,202,121,86,82,65,4,16,222,185,199,167,211,170,127,241,29,219,110,220,246,247,184,108,182,234,250,141,39,73,169,105,163,146,56,45,16,53,37,43,108,225,144,248,24,4,110,64,251,79,166,224,122,20,86,104,89,175,117,162,231,164,181,253,29,76,240,185,119,20,242,152,26,118,36,238,51,201,25,89,164,102,203,2,204,229,185,60,142,180,45,161,15,160,45,56,154,230,215,93,165,163,202,101,123,138,233,21,31,139,21,90,48,0,198,249,136,176,24,92,254,89,251,1,236,56,62,189,71,171,233,252,26,153,41,157,137,85,125,163,42,6,238,114,57,3,242,234,176,124,51,85,119,91,184,154,222,186,201,168,123,129,95,101,143,72,60,70,27,109,50,75,91,13,116,27,178,235,33,169,150,79,76,199,230,230,77,178,96,58,129,142,173,78,165,138,166,25,163,169,154,4,34,64,80,0,78,9,30,132,141,188,19,250,250,116,23,136,165,40,119,6,183,62,205,151,77,180,45,48,39,25,252,125,233,184,196,158,96,178,49,194,224,43,39,191,242,235,66,133,14,34,104,182,3,198,78,113,245,244,31,249,117,131,213,85,237,18,124,164,57,111,127,16,251,125,124,189,39,122,201,210,80,178,133,33,176,60,248,255,0,203,170,73,219,106,208,42,122,253,105,84,180,20,195,12,149,49,228,14,72,121,23,7,249,117,171,52,244,202,1,104,217,114,14,118,228,145,249,145,214,32,78,202,219,163,132,2,125,143,223,253,222,146,75,83,77,19,179,53,123,67,54,54,130,143,201,251,103,112,63,244,122,112,32,154,174,176,98,79,175,149,80,223,138,57,231,182,247,206,233,115,161,159,100,191,232,149,48,184,141,70,214,88,147,7,24,198,114,190,135,160,181,53,202,72,153,129,126,73,254,33,209,211,226,242,38,61,208,89,217,228,115,53,182,22,12,196,229,134,231,25,201,39,62,157,87,171,148,7,241,0,78,223,126,180,156,61,41,113,148,131,88,158,56,235,182,175,151,91,229,248,174,139,246,219,225,166,13,23,46,162,105,44,18,81,211,50,162,34,201,43,212,44,202,192,48,4,168,220,70,213,92,171,2,3,22,198,65,201,118,211,29,179,58,115,84,188,179,73,114,150,162,166,161,170,36,93,206,177,50,57,1,35,121,65,85,69,27,100,81,18,239,57,195,54,204,46,96,26,71,227,131,184,250,110,74,123,38,184,210,245,48,220,107,19,34,58,116,19,6,132,144,251,221,36,57,82,1,96,72,112,60,192,149,242,240,99,168,239,158,140,173,138,174,91,205,77,109,53,106,249,17,90,149,131,9,72,45,133,79,247,74,183,226,28,28,100,156,129,97,68,9,145,189,98,200,88,50,76,212,99,191,61,202,183,233,109,42,186,105,162,42,206,204,172,130,83,33,218,121,193,98,114,71,63,159,84,63,87,212,216,1,156,82,217,229,130,178,105,131,59,60,67,46,62,185,12,66,140,142,125,250,177,29,216,190,219,181,189,200,31,218,17,72,141,32,32,77,62,199,35,221,128,39,159,161,234,191,222,235,173,54,45,89,190,234,190,61,58,72,84,16,185,220,167,215,32,103,168,80,74,76,39,52,141,157,38,78,13,57,233,219,101,77,85,44,20,197,99,10,136,56,141,178,1,62,196,125,184,245,231,169,21,94,147,168,154,155,229,26,38,43,130,21,135,7,159,83,250,116,209,106,102,180,210,26,227,105,111,14,98,232,139,19,38,63,17,32,114,120,224,131,250,117,174,159,185,218,146,43,234,217,237,181,19,53,36,37,131,120,178,18,128,130,51,229,60,112,65,31,78,170,164,161,68,152,219,53,56,66,148,100,86,154,171,117,109,170,134,90,149,46,225,80,237,3,37,137,28,40,244,207,183,229,215,187,109,94,242,204,38,187,81,86,197,29,100,228,154,168,55,120,98,34,118,24,217,84,228,0,65,201,193,224,243,128,58,34,91,111,175,109,161,150,243,168,188,20,241,1,68,141,161,81,140,143,64,63,196,64,252,199,57,247,233,142,155,228,104,169,35,130,146,24,233,218,160,153,221,19,144,174,228,150,0,126,184,31,152,227,170,130,229,8,73,210,153,158,181,58,2,147,189,103,123,210,52,179,85,83,208,60,129,168,132,114,16,161,202,180,178,28,101,136,3,128,60,167,215,219,28,130,112,201,170,17,116,142,147,138,213,107,87,21,53,108,41,162,96,48,204,88,17,184,145,239,248,143,231,212,162,90,136,109,149,48,168,133,166,171,171,193,101,207,162,251,100,255,0,63,207,166,237,121,102,170,212,215,107,45,153,37,138,154,146,41,30,106,169,247,101,131,46,0,27,115,236,11,243,199,161,250,117,230,85,42,26,204,1,202,158,218,74,200,64,231,81,237,35,219,247,44,100,174,165,71,150,145,60,56,98,168,64,234,83,195,223,199,39,150,44,72,200,27,67,30,61,10,146,187,121,162,234,187,145,220,59,54,138,182,221,166,50,221,43,161,164,141,167,168,145,206,249,88,120,103,105,39,106,23,36,28,17,183,113,112,9,82,11,102,144,138,135,75,86,85,85,210,33,105,161,115,81,79,38,241,128,170,173,181,89,6,65,44,72,206,125,62,157,90,95,236,210,237,130,106,14,248,220,251,135,81,79,32,166,210,118,214,42,197,64,255,0,74,168,220,136,142,79,44,54,25,89,72,247,139,60,30,58,49,102,226,148,86,241,56,72,199,137,171,188,81,13,218,219,161,128,152,42,50,124,5,116,201,104,237,250,75,75,67,107,181,68,41,232,237,84,113,209,210,70,27,136,227,141,2,32,207,216,1,252,186,165,85,191,19,189,183,208,86,219,253,126,164,21,247,107,135,116,111,85,182,120,232,237,149,48,37,85,61,5,24,72,35,142,69,155,42,55,60,211,145,245,73,83,131,158,172,159,196,166,172,172,211,61,179,184,71,103,140,79,116,184,133,160,183,211,0,75,84,85,206,194,40,98,24,231,44,204,64,199,57,199,84,79,226,118,183,79,217,239,22,141,59,110,177,37,77,183,79,67,109,211,246,218,250,135,120,222,120,232,131,197,62,80,168,243,51,202,210,150,228,135,137,135,171,19,213,158,26,222,162,167,15,135,220,250,238,172,203,234,128,7,175,95,154,223,165,59,153,167,41,180,221,206,131,80,217,117,54,157,160,189,92,99,154,150,125,244,117,141,52,51,50,149,102,47,34,24,201,93,177,4,17,22,93,133,136,222,222,28,115,222,214,247,83,181,214,221,45,251,39,80,233,141,119,29,77,206,182,105,132,84,79,64,241,201,24,99,225,239,146,121,218,73,31,195,217,185,216,130,196,103,215,36,130,181,50,84,86,220,40,44,48,216,106,210,54,141,65,187,85,70,166,160,180,146,28,168,89,1,110,64,193,81,128,23,202,152,192,0,163,105,38,241,122,183,89,45,17,73,28,210,24,237,244,132,198,70,217,167,97,20,103,24,244,231,56,245,60,1,209,100,2,175,58,172,96,81,222,255,0,241,75,217,174,205,246,174,27,238,171,107,131,71,173,174,21,17,61,29,36,80,75,86,145,73,27,10,119,153,75,42,156,211,69,26,146,133,148,55,25,39,147,83,15,124,116,149,159,83,106,77,75,163,244,134,162,164,183,45,73,106,58,154,138,8,171,81,162,139,106,154,70,79,153,137,161,27,209,203,77,226,62,214,103,95,14,64,170,221,22,254,63,111,22,40,214,223,166,237,214,75,117,77,62,156,166,130,219,110,119,118,138,162,41,161,81,35,194,1,192,32,171,64,188,144,6,79,4,176,43,88,105,42,44,250,102,198,234,213,239,114,187,71,74,0,62,19,73,76,174,146,147,227,24,119,108,99,27,20,42,20,151,59,67,110,62,103,11,141,211,206,147,198,136,122,47,190,26,86,201,6,168,174,189,75,172,36,175,188,215,44,226,120,180,197,61,115,212,164,72,161,100,103,249,234,115,156,169,83,24,140,42,5,218,184,30,81,208,47,133,187,60,182,238,211,208,222,107,99,153,107,117,28,210,222,166,241,224,16,190,217,14,34,242,7,147,96,49,36,109,183,123,128,88,225,143,169,229,213,174,123,85,202,225,101,211,246,90,154,59,133,202,175,101,190,17,19,161,249,154,135,96,140,160,140,146,65,98,72,28,142,115,215,99,116,245,170,139,77,233,203,117,158,141,130,209,219,169,96,163,167,46,192,226,52,64,137,147,239,192,31,159,84,56,130,212,18,148,14,103,228,42,197,186,6,85,95,53,59,205,29,137,161,132,149,168,168,111,9,54,140,242,222,255,0,167,175,65,75,228,176,215,234,251,109,138,128,169,134,207,25,223,148,39,46,113,252,255,0,245,234,87,172,123,153,65,83,85,115,138,220,147,200,150,20,43,52,169,46,17,95,25,37,176,112,56,247,63,126,132,154,43,80,197,61,53,110,168,20,115,180,211,213,100,111,169,36,149,25,192,31,231,249,99,233,208,190,195,180,92,198,194,136,33,69,180,197,27,26,182,146,193,65,35,194,14,245,66,204,194,6,98,14,56,224,114,78,72,29,58,104,63,6,4,158,99,2,168,142,63,20,50,192,98,45,198,49,181,185,207,61,67,47,149,31,45,110,182,210,207,27,181,125,194,162,55,149,86,165,191,117,16,195,28,129,198,115,183,169,108,20,245,201,70,211,83,135,132,77,60,49,140,227,59,147,204,112,71,177,244,234,197,179,4,190,148,242,20,174,184,18,194,149,204,208,151,226,190,89,244,174,155,58,206,219,112,150,150,231,87,87,77,73,77,48,64,225,209,9,59,10,158,48,99,18,147,159,160,247,3,164,125,144,142,255,0,169,251,69,53,247,81,84,45,194,91,132,245,83,211,152,169,194,48,130,60,70,171,180,122,146,209,207,249,239,29,124,248,231,174,145,172,90,87,75,210,164,76,13,76,181,242,22,109,190,27,70,171,28,57,62,193,140,210,46,78,6,64,231,162,223,111,244,108,26,47,70,232,205,29,60,47,75,85,5,45,20,51,8,137,101,249,152,211,230,37,36,253,25,210,96,127,222,199,191,69,154,119,83,202,60,128,218,133,41,48,136,234,104,91,111,248,97,186,105,13,19,166,172,20,245,169,85,53,165,18,142,102,138,83,131,26,64,0,148,179,1,206,228,108,231,215,114,253,250,198,199,218,155,133,198,233,76,145,120,178,65,243,27,103,34,101,59,80,2,88,142,62,216,244,35,145,209,55,92,119,110,213,77,251,66,193,79,5,113,154,25,12,102,106,121,169,176,72,224,140,59,147,143,208,30,180,246,139,80,80,77,77,85,80,241,220,154,104,145,230,152,72,41,202,68,160,19,156,163,110,201,244,231,142,137,161,197,165,146,165,140,242,170,170,64,43,1,39,20,63,255,0,177,59,151,247,136,90,168,101,44,82,138,17,226,9,54,38,84,97,135,167,56,35,62,158,135,168,150,175,111,238,133,170,170,154,158,178,73,38,158,85,64,68,158,83,180,159,48,60,113,206,127,151,71,139,54,176,178,212,221,229,174,91,133,202,25,102,1,84,34,83,109,3,232,119,51,127,76,116,1,239,69,252,95,123,131,114,150,59,155,155,77,189,169,169,135,136,177,143,48,81,188,13,128,3,230,221,247,227,161,188,89,197,27,114,130,55,140,243,235,87,248,106,33,240,169,218,106,162,252,117,106,42,234,30,194,165,59,40,132,95,239,84,180,62,27,159,60,144,198,178,78,88,123,144,30,40,198,127,218,232,47,174,154,147,76,124,14,118,91,68,82,76,18,171,91,106,155,190,174,174,131,213,188,74,118,106,40,152,255,0,132,24,188,34,62,185,39,219,167,191,237,32,238,45,6,163,213,250,99,66,219,166,118,254,237,211,207,53,74,152,158,48,30,161,97,216,6,224,3,97,99,206,229,200,243,145,156,130,4,75,226,98,106,201,53,103,108,187,109,20,133,155,70,104,91,77,182,120,145,14,35,172,42,90,102,3,140,147,132,57,247,245,232,51,73,61,130,100,68,231,215,202,138,160,7,47,64,7,152,254,126,244,179,74,220,105,52,165,166,154,37,142,8,170,26,154,173,217,145,228,108,56,49,40,24,201,81,203,115,143,92,115,232,58,45,246,131,92,193,5,169,154,118,166,17,200,251,240,12,135,130,121,35,159,94,61,207,64,186,139,116,145,91,210,157,132,143,56,131,240,24,0,42,178,48,36,156,156,242,99,61,60,216,107,141,186,104,237,138,199,108,49,111,148,152,148,249,217,72,81,235,237,145,199,67,20,128,177,159,183,90,223,54,238,133,96,159,34,122,114,199,125,91,13,53,175,233,116,182,158,174,190,203,5,24,21,178,52,185,119,124,157,190,159,196,61,143,67,235,119,114,166,191,105,157,71,122,166,138,44,69,21,85,76,132,75,133,56,71,100,25,44,72,224,12,125,199,66,205,125,172,42,41,105,233,52,232,168,71,128,68,155,130,211,70,125,127,22,126,158,152,245,231,169,205,74,69,163,62,28,181,5,202,178,8,82,122,170,86,168,101,194,211,190,210,85,85,21,149,27,45,134,60,55,7,208,224,18,67,26,183,66,148,36,230,71,74,125,221,219,136,101,74,76,192,7,252,163,233,190,40,17,216,77,31,29,202,11,221,234,101,217,79,85,114,249,72,182,242,1,140,110,56,63,254,149,127,151,82,125,81,219,29,40,183,59,133,76,240,59,203,242,210,71,188,78,124,164,255,0,64,115,245,254,157,8,180,247,116,237,182,21,104,237,241,234,170,24,26,119,168,90,58,59,235,37,58,59,28,182,213,10,56,32,109,231,45,140,114,72,207,72,245,39,116,238,23,90,214,106,106,237,68,148,248,27,146,123,161,118,118,255,0,19,18,167,156,228,251,245,179,111,74,4,205,114,53,164,168,205,72,105,180,110,156,253,163,5,130,7,38,161,221,217,225,71,39,4,125,88,241,232,51,193,250,123,244,131,84,118,249,109,148,254,35,120,140,90,111,9,66,144,84,103,0,12,255,0,139,144,125,126,156,117,8,163,214,87,251,117,119,237,42,27,173,84,85,91,183,120,219,193,147,245,98,50,122,89,113,238,46,165,184,204,102,150,235,86,204,14,229,241,76,108,3,255,0,139,27,0,206,51,207,175,223,175,118,169,4,16,105,10,20,68,81,23,225,254,201,54,159,238,173,53,210,105,35,149,104,173,245,146,229,28,29,167,96,137,129,193,227,253,110,51,213,149,209,84,54,243,115,107,205,222,153,165,69,70,157,148,204,63,17,39,104,28,30,48,15,85,123,177,23,41,42,181,21,68,245,117,64,55,203,60,50,60,170,2,145,36,145,183,170,140,255,0,221,122,30,7,183,175,86,15,80,106,41,146,212,182,205,59,12,18,78,225,84,58,179,28,159,211,216,117,156,226,100,46,231,80,232,63,61,13,111,253,155,11,110,192,5,73,146,163,204,14,156,136,161,230,174,167,125,83,170,171,107,160,182,206,98,154,163,194,132,9,7,44,88,12,14,7,253,14,140,58,7,179,6,211,118,180,212,84,208,76,38,167,139,198,111,55,4,150,255,0,119,219,169,55,105,123,97,73,89,115,181,91,234,40,233,222,90,8,133,101,70,92,254,38,221,140,146,223,111,235,209,179,90,199,108,211,16,252,197,67,172,102,161,145,35,140,60,120,85,227,56,227,35,220,242,125,254,156,116,37,78,5,123,177,235,191,21,168,67,10,72,42,81,56,241,233,203,222,170,255,0,223,251,248,181,106,205,55,112,165,134,160,154,55,18,19,36,78,132,0,48,50,10,130,51,147,214,205,54,244,151,121,97,186,210,195,28,158,37,43,238,241,212,46,14,60,199,24,96,125,190,254,189,53,247,150,69,212,113,181,108,17,198,7,205,164,71,108,187,137,79,13,249,247,247,255,0,62,136,90,35,75,42,88,40,90,158,118,138,22,135,99,38,65,39,129,249,123,231,249,116,197,40,37,168,142,103,237,225,72,128,165,93,21,19,200,111,29,253,74,190,84,225,219,75,236,21,58,26,230,242,69,226,85,81,65,80,173,24,224,190,220,140,46,112,6,127,48,58,229,89,79,38,253,195,57,198,223,126,186,181,113,210,71,71,246,247,91,220,169,29,149,99,179,86,85,237,49,40,92,44,12,114,27,57,30,220,142,185,81,11,70,147,163,59,200,129,88,28,168,4,143,203,56,232,191,7,80,94,178,59,190,253,230,178,126,216,36,164,178,21,255,0,119,255,0,207,112,251,214,105,111,173,117,220,180,178,17,146,51,180,250,129,156,127,46,181,201,28,208,162,44,177,21,18,1,34,18,49,145,200,200,250,142,15,242,232,129,81,170,116,180,181,241,11,77,53,215,192,49,13,209,61,34,121,101,218,67,96,44,135,32,150,60,130,49,143,195,237,212,102,252,105,106,94,145,150,225,73,228,137,99,42,144,204,165,113,235,157,202,7,174,125,15,71,138,83,19,88,144,76,230,179,179,105,139,181,210,222,213,48,82,135,133,149,202,29,203,150,35,212,114,126,221,88,127,129,67,75,110,214,141,88,101,102,158,180,203,3,68,163,111,238,227,17,176,59,206,71,38,79,76,100,109,31,94,160,125,188,188,105,24,180,20,214,250,173,65,69,13,202,53,148,164,83,200,177,17,146,231,57,114,1,63,135,0,19,235,211,143,194,85,202,11,102,169,184,92,106,230,9,21,190,134,89,151,206,203,230,103,136,31,79,176,255,0,172,14,168,113,65,166,217,81,71,61,154,149,113,38,201,239,235,211,186,186,115,115,184,209,60,235,52,243,73,37,33,85,67,226,49,112,140,64,30,167,3,25,56,31,151,223,164,122,111,67,90,161,187,163,138,138,95,222,76,181,38,41,169,215,100,155,152,224,100,100,129,199,39,129,207,64,120,187,198,151,155,93,178,170,200,158,19,71,83,159,24,72,124,234,6,28,249,137,192,245,246,29,29,59,55,115,171,215,85,58,130,226,106,149,190,78,170,37,167,69,27,75,121,48,220,133,228,238,63,95,78,56,244,235,44,208,255,0,35,181,116,171,181,1,26,0,4,243,62,29,243,82,198,153,160,168,240,94,88,105,138,185,139,114,36,64,147,238,1,24,7,249,250,117,70,255,0,180,103,86,216,100,189,104,237,39,77,75,44,149,20,84,147,214,204,251,146,40,252,41,164,88,241,128,24,179,22,167,39,57,27,112,120,59,178,47,148,215,10,42,26,172,200,237,52,198,109,192,45,72,62,85,229,74,150,83,245,110,61,121,207,92,157,248,164,212,199,91,247,207,90,223,37,70,241,191,107,205,72,28,54,81,227,167,34,4,33,74,130,50,177,169,245,62,167,171,188,53,69,183,131,160,228,120,208,206,44,133,191,110,166,84,145,7,160,3,161,171,117,163,41,19,180,255,0,13,148,125,192,41,111,138,227,22,147,122,186,72,229,138,11,135,132,106,67,205,78,54,77,24,240,252,211,46,237,185,1,129,25,244,36,27,169,181,175,247,115,71,219,108,150,131,75,13,48,208,20,105,48,166,130,58,118,249,138,150,169,149,139,20,28,128,213,15,128,126,163,62,131,171,69,223,27,45,190,213,240,243,125,183,105,249,165,249,42,75,18,197,77,181,140,101,33,69,80,171,131,201,1,84,15,92,122,245,64,175,55,113,89,219,107,156,147,163,154,138,145,65,107,133,247,2,187,105,214,53,253,7,156,245,127,133,184,183,238,139,167,188,252,168,79,26,182,110,203,135,6,192,233,200,117,19,223,72,99,91,65,238,21,20,151,217,13,52,15,106,172,168,6,18,163,53,75,65,43,211,167,32,240,210,248,74,71,184,98,6,15,33,84,154,118,166,134,221,28,245,145,133,249,183,253,216,35,159,183,77,233,105,123,206,183,179,211,211,133,119,73,33,73,21,219,31,142,53,30,254,188,131,252,143,86,234,235,240,251,61,238,43,116,178,222,22,154,40,2,17,24,163,47,159,47,215,120,251,251,117,115,139,42,28,2,129,112,132,75,106,61,245,85,42,52,209,130,153,101,146,5,67,59,225,1,30,223,94,174,47,107,180,37,21,135,182,112,179,211,174,246,166,50,22,35,156,244,154,241,240,231,75,114,138,150,19,118,142,38,165,35,12,176,103,118,8,62,155,184,254,125,18,107,229,178,90,180,249,211,101,165,134,36,165,88,218,169,99,12,251,182,141,223,187,45,131,206,127,136,19,234,126,194,10,212,161,20,100,32,36,201,170,45,168,52,216,212,26,190,190,58,122,120,216,203,82,84,12,127,51,199,70,250,93,20,180,182,74,59,25,167,85,101,135,115,97,65,36,143,191,253,122,244,147,68,105,11,40,215,50,212,197,115,170,173,130,25,136,230,137,17,155,234,121,148,129,201,234,193,209,232,235,101,77,194,59,140,226,169,161,96,85,163,49,162,241,199,57,5,177,199,62,158,221,88,212,184,3,241,85,136,65,62,245,87,125,61,218,105,43,171,238,85,175,1,245,101,94,49,159,183,229,211,173,255,0,74,166,149,253,147,44,144,149,48,166,227,128,51,158,58,179,84,150,93,23,105,165,104,226,164,184,200,242,0,78,10,42,103,31,93,185,254,157,4,126,34,53,86,153,177,64,137,77,101,171,158,170,64,35,141,37,171,77,188,250,156,120,64,255,0,51,211,65,113,71,53,237,45,1,81,77,111,170,169,174,118,73,173,177,204,193,165,66,164,103,110,61,62,152,254,95,110,161,122,134,58,91,23,107,98,166,134,83,226,202,115,141,231,223,39,235,209,59,70,118,163,66,235,75,69,37,202,241,61,234,42,170,164,222,209,195,93,16,65,158,113,204,4,255,0,94,167,85,127,14,61,170,187,91,227,181,215,193,170,140,72,113,251,155,197,42,103,208,103,205,74,78,72,29,60,247,154,98,72,156,10,169,253,161,237,229,70,178,175,109,73,94,142,105,104,73,117,102,7,7,111,39,252,186,139,246,167,81,197,65,162,251,145,105,146,64,26,225,108,137,135,228,190,42,159,255,0,122,58,232,86,159,237,231,108,52,190,158,151,73,89,244,197,254,42,105,97,120,26,115,121,167,241,130,149,35,112,111,150,198,121,255,0,15,84,195,226,99,181,218,19,178,80,216,169,59,121,73,124,19,106,10,90,218,90,225,115,185,197,88,90,53,120,89,10,248,84,208,225,178,88,114,24,96,12,1,140,159,54,65,145,214,166,200,204,85,127,211,230,57,239,116,115,85,208,11,132,20,187,102,146,149,177,137,163,83,150,143,36,28,110,25,25,199,25,207,91,53,5,53,69,146,252,171,85,25,135,109,76,212,161,119,131,138,118,8,232,65,25,4,20,155,130,61,65,232,161,126,237,213,135,65,218,180,14,162,182,79,81,80,53,93,168,189,192,85,56,117,142,79,10,41,74,199,179,105,81,150,35,146,78,58,23,235,61,59,170,169,108,86,29,91,127,169,142,88,47,225,226,160,93,235,226,8,169,163,138,21,37,7,42,155,66,162,147,235,225,55,174,220,244,90,209,216,37,34,128,241,6,212,97,210,40,185,240,169,171,52,213,46,177,210,246,91,197,99,209,214,222,46,245,180,242,86,51,121,17,182,83,189,22,71,215,199,53,10,56,28,207,206,113,199,74,105,229,166,146,157,24,212,200,85,135,162,198,112,8,224,143,197,200,207,190,7,92,129,211,81,152,45,151,177,110,15,13,206,154,162,154,166,142,165,24,135,128,44,170,219,151,232,125,14,126,221,117,139,183,186,146,61,123,162,109,122,174,182,156,71,113,152,26,43,172,20,184,85,134,225,3,24,231,85,192,57,93,232,251,79,186,133,62,253,81,227,54,189,165,190,177,149,39,62,71,127,129,138,59,236,167,16,44,93,246,43,48,151,0,28,191,112,152,248,128,124,113,78,211,211,91,100,144,72,209,174,245,192,203,68,173,206,50,64,57,231,235,158,167,17,246,182,199,173,123,41,123,189,36,117,41,115,182,204,193,23,42,35,42,129,25,152,174,9,252,14,254,254,223,206,26,212,144,60,142,76,53,56,32,169,6,65,145,206,127,195,246,29,24,62,30,99,163,173,165,213,58,66,106,137,19,246,141,34,144,188,29,169,135,142,70,28,122,254,241,63,167,65,56,66,194,110,0,59,153,31,122,211,251,86,210,151,195,148,70,201,32,242,240,251,215,35,235,110,26,203,182,53,26,183,82,216,37,177,92,43,46,215,99,77,91,108,169,182,85,176,87,85,44,28,57,97,26,18,142,25,84,55,152,51,96,121,0,12,22,205,91,93,219,189,12,111,250,90,174,203,126,159,80,87,74,245,150,218,205,61,56,52,149,6,40,154,81,226,180,165,124,185,92,5,224,248,135,252,56,82,111,196,183,111,181,61,63,117,53,29,37,5,234,156,193,94,144,221,73,240,231,163,9,26,177,167,9,28,34,105,16,3,132,45,185,152,228,41,4,12,130,27,183,232,237,65,45,37,198,130,39,162,146,90,80,149,238,242,212,78,95,96,112,155,2,120,155,2,151,153,114,74,238,206,48,64,220,14,200,3,210,185,89,3,115,78,240,252,238,138,237,140,61,206,178,60,55,73,53,5,123,211,215,209,214,104,192,41,226,173,17,198,206,22,161,157,148,122,185,93,170,138,196,76,0,33,6,212,141,125,209,218,123,182,73,173,180,133,166,241,13,250,174,97,73,81,251,82,138,134,162,133,164,217,18,191,151,229,131,54,118,49,86,202,225,132,185,57,99,191,27,61,155,88,197,73,95,106,164,130,222,241,226,43,132,134,73,106,178,93,8,64,4,98,97,17,63,190,30,102,93,216,94,8,228,22,235,101,183,80,58,93,232,167,208,186,126,79,6,53,157,230,156,84,23,125,172,16,44,120,152,40,201,155,113,200,206,23,35,211,5,97,91,1,94,210,55,52,86,248,112,178,90,245,20,112,106,141,55,37,230,26,155,135,141,73,126,73,33,165,74,105,38,16,49,27,2,5,109,160,248,108,10,167,149,183,6,115,226,0,110,231,122,33,179,85,118,231,178,29,227,179,193,79,18,70,41,105,46,38,40,86,45,242,145,242,117,18,54,209,140,238,154,78,113,206,206,168,247,193,126,164,181,89,123,221,61,158,247,161,180,253,178,223,61,13,101,85,76,187,234,90,105,4,16,188,171,79,15,139,51,197,186,66,187,84,178,49,4,130,15,29,94,218,58,90,158,225,252,33,106,173,25,37,21,29,45,110,147,188,213,211,211,193,73,226,254,226,146,116,50,194,199,196,119,59,140,146,227,130,7,151,128,58,175,116,217,113,162,146,55,21,98,193,223,211,93,33,201,216,138,250,62,91,0,61,53,66,6,252,44,78,223,235,183,173,27,99,132,228,35,176,28,134,223,248,191,76,116,209,162,238,103,89,105,11,38,166,53,51,194,245,212,48,75,48,10,168,177,202,201,185,192,46,185,32,54,225,198,71,29,61,53,13,106,15,37,84,78,7,225,45,52,121,63,124,43,15,242,254,93,96,85,168,18,61,125,43,183,182,180,20,130,14,254,191,202,177,53,13,33,49,160,142,12,250,54,236,224,254,188,116,157,160,174,206,230,185,200,200,120,225,99,245,253,23,173,169,107,185,108,18,102,9,57,5,138,205,25,218,51,233,195,122,116,160,161,10,35,72,162,193,33,65,220,196,254,188,255,0,94,155,17,191,175,149,73,172,31,95,205,52,153,92,182,90,170,225,229,224,226,152,128,127,93,156,245,190,157,90,89,55,44,147,231,143,245,137,183,255,0,198,81,199,75,34,12,36,253,244,113,149,207,59,9,56,254,190,157,109,103,137,48,99,83,233,232,1,31,231,142,149,42,140,87,136,10,204,159,94,117,171,198,153,60,141,24,98,61,3,49,32,253,248,63,151,94,164,169,122,106,200,203,210,136,252,195,118,220,156,14,115,238,113,214,50,72,187,242,96,145,176,185,252,88,231,237,207,223,166,185,168,105,69,81,153,232,238,177,51,121,131,27,140,158,31,166,48,20,77,143,233,211,135,125,68,76,237,243,168,63,197,95,110,116,238,181,182,233,42,253,67,79,117,150,150,221,127,130,9,90,219,44,49,212,70,149,76,34,87,95,17,29,91,18,24,65,82,0,195,177,63,135,170,191,218,94,204,193,164,59,147,100,180,81,107,10,247,173,185,208,213,164,244,53,214,137,105,227,53,116,236,60,122,120,228,103,195,50,141,172,174,21,129,27,193,219,193,234,243,235,93,49,73,220,78,218,222,52,93,100,65,26,239,110,154,144,60,237,185,82,66,164,70,199,105,193,195,5,111,197,159,203,170,105,218,88,77,46,160,165,212,34,220,214,139,245,13,190,227,95,227,157,81,81,67,4,179,81,3,19,211,29,144,200,206,238,172,14,9,253,231,203,136,252,219,151,118,151,129,59,173,149,52,127,180,207,145,174,117,237,157,175,103,116,139,129,253,226,60,193,241,61,71,194,173,127,116,59,85,166,187,45,220,125,9,220,13,23,67,89,29,175,86,192,22,186,87,118,152,9,217,82,41,81,138,0,170,169,251,166,201,3,36,30,78,56,154,95,41,3,219,28,137,97,217,19,7,85,220,14,91,239,206,57,7,3,143,126,156,46,181,181,61,239,248,77,173,186,205,99,74,43,142,155,168,142,235,77,4,53,34,96,41,164,80,88,36,160,41,56,222,236,78,7,49,142,61,58,99,209,55,161,169,44,22,251,177,71,15,52,1,103,225,0,241,87,202,227,0,228,121,129,251,116,39,139,48,91,185,87,126,71,159,243,53,163,246,82,243,245,60,61,41,59,167,7,126,95,193,20,211,18,213,185,41,67,46,1,229,134,24,231,255,0,14,63,203,175,168,42,55,184,73,219,32,99,10,205,245,252,190,253,101,87,83,76,183,41,168,139,86,65,36,71,25,106,71,11,200,224,238,43,180,255,0,62,147,205,83,72,234,96,53,117,25,111,226,88,91,244,231,110,7,254,253,80,6,180,74,0,100,125,191,53,176,210,50,110,145,169,231,144,227,37,148,159,111,190,211,212,19,86,234,26,59,109,96,4,72,163,62,140,222,135,243,219,212,150,166,223,28,106,213,16,222,107,37,112,121,130,85,141,83,243,206,192,79,254,46,128,253,210,172,169,146,180,171,16,112,112,48,216,250,253,15,72,6,105,171,92,14,190,188,104,49,241,105,53,61,199,91,90,171,105,23,113,154,218,177,144,61,200,149,253,56,25,245,29,87,218,180,86,24,227,63,159,70,158,252,60,198,166,193,86,64,220,148,236,185,223,187,37,88,31,92,253,250,14,220,139,53,92,205,60,66,55,103,37,151,31,132,147,233,214,139,135,31,233,8,239,250,214,59,141,167,90,201,61,7,210,173,134,167,237,62,133,212,211,215,107,219,29,248,61,166,152,198,148,212,236,146,196,85,229,37,16,172,100,101,76,175,25,194,176,12,199,248,121,29,72,181,143,237,58,109,45,21,134,11,85,178,215,65,49,141,217,62,93,188,125,235,140,52,140,251,114,67,41,228,108,200,98,8,124,12,144,27,180,246,56,110,148,26,142,142,222,138,150,168,76,48,140,12,180,203,252,65,142,71,148,46,0,62,249,60,16,9,142,234,202,187,141,146,186,107,138,68,217,3,134,120,195,161,4,112,163,106,131,234,121,231,130,73,206,58,153,197,21,111,88,46,211,80,2,128,122,214,254,214,234,115,61,19,248,213,2,63,14,55,12,205,183,234,78,79,160,227,211,234,49,233,192,154,232,130,224,139,37,72,86,120,192,100,33,115,230,39,254,184,251,116,80,212,215,43,157,222,162,166,225,90,136,209,211,198,99,202,198,8,44,48,51,128,57,62,156,156,250,14,133,97,224,150,190,74,125,217,159,59,130,96,146,7,249,123,250,103,170,205,136,81,80,229,83,160,211,229,190,190,181,40,99,165,157,76,144,194,184,69,3,143,78,121,255,0,207,235,214,138,89,4,65,166,149,9,102,98,223,82,170,57,255,0,151,245,233,235,78,218,154,120,89,88,198,20,143,17,216,140,96,15,97,156,243,199,244,233,186,178,219,89,29,92,144,171,120,145,228,18,17,50,10,159,67,145,232,61,191,62,160,32,18,123,234,96,69,40,172,190,92,181,29,68,85,23,6,221,147,229,141,6,213,68,247,32,125,79,215,236,61,186,93,36,175,82,194,10,125,161,138,12,172,131,32,33,13,207,166,62,156,123,238,235,59,69,134,87,119,154,116,240,182,33,10,178,12,115,233,255,0,167,245,233,210,229,66,203,10,204,35,150,93,200,176,98,37,37,176,48,0,244,251,31,231,252,216,177,4,24,165,74,179,138,148,211,90,98,150,237,110,161,72,75,213,188,75,230,144,121,149,66,17,206,48,51,248,137,199,211,211,211,175,151,61,20,47,58,150,169,173,230,166,170,154,200,203,81,48,141,76,133,24,130,1,56,24,10,8,127,54,65,1,73,246,56,68,245,23,74,111,150,187,87,176,138,225,58,134,42,163,105,137,23,211,30,188,147,207,231,158,166,58,54,193,13,206,199,87,83,67,166,46,223,59,18,147,37,108,85,234,3,54,223,42,120,76,0,8,160,15,77,199,204,121,201,29,60,148,163,52,91,133,219,23,157,7,144,166,109,100,148,20,54,155,85,150,223,61,4,245,145,188,166,86,134,137,169,103,27,177,254,176,201,141,203,235,142,112,54,156,144,58,233,191,246,118,118,202,77,7,240,243,77,123,174,163,142,27,134,172,171,146,189,137,131,195,145,105,147,247,112,163,100,146,70,86,89,71,36,126,252,145,235,215,48,172,81,220,251,187,221,122,13,41,68,245,53,149,115,79,29,5,57,171,112,255,0,235,166,240,161,71,116,42,0,105,31,146,61,55,18,6,112,122,238,77,162,215,108,209,122,70,131,79,90,75,10,43,13,190,26,26,96,237,150,240,225,140,34,6,62,231,10,50,122,39,1,171,84,160,238,114,104,119,23,124,191,118,168,217,62,232,242,223,231,85,191,226,30,186,175,87,247,14,154,195,69,168,110,22,154,77,13,109,169,213,213,21,52,10,146,201,243,20,251,99,162,139,99,43,2,198,166,72,228,0,140,149,70,0,131,130,41,95,122,231,109,95,171,224,182,193,170,124,106,59,45,52,80,189,88,88,202,207,43,111,46,196,46,20,147,41,169,108,142,48,87,30,131,163,149,70,188,180,94,174,90,219,80,221,44,154,137,228,184,92,102,169,167,153,218,166,142,142,190,207,109,86,141,35,70,70,85,157,254,116,180,103,118,66,146,187,14,124,76,85,218,63,2,247,81,153,13,80,55,25,158,127,29,105,178,12,72,173,176,240,6,226,84,22,25,247,108,12,12,96,181,179,93,147,73,71,63,83,64,86,173,75,158,85,40,213,183,11,132,215,250,86,161,212,155,228,88,222,69,148,160,127,13,16,108,198,9,60,147,35,255,0,224,207,56,29,24,254,16,116,213,231,86,247,12,94,95,83,205,77,71,164,109,211,221,166,171,249,104,228,72,230,24,142,53,100,35,13,133,46,227,233,180,245,87,234,234,173,54,10,203,186,85,165,77,98,80,183,202,164,201,4,135,196,85,102,200,24,57,221,226,25,50,7,219,62,156,89,46,214,234,59,78,143,248,106,187,207,104,185,205,65,125,238,61,198,27,37,45,52,75,225,145,65,27,176,153,228,118,82,192,169,53,106,85,28,16,0,39,171,201,71,102,153,28,170,190,176,163,67,255,0,136,30,232,86,234,43,142,155,158,247,127,167,184,212,207,68,47,85,129,169,252,56,222,170,95,244,128,202,7,42,0,249,104,136,35,35,3,56,32,244,17,214,218,231,81,86,84,36,83,84,41,166,185,108,132,64,146,176,24,88,183,62,236,140,99,10,195,32,127,16,234,53,173,47,52,122,151,184,55,137,133,106,83,83,164,162,10,84,95,221,69,16,118,47,181,83,216,100,227,143,93,159,110,154,105,163,123,134,167,118,175,175,141,233,168,161,45,12,196,248,74,21,136,59,78,73,27,188,169,234,125,24,122,123,182,0,2,158,13,88,111,135,93,57,125,238,47,119,244,218,138,117,20,118,154,168,110,181,38,41,48,200,177,229,163,46,222,200,29,83,56,246,192,247,235,170,26,170,253,104,174,210,109,13,69,77,66,197,181,74,8,8,13,35,14,87,235,199,161,198,58,160,191,6,214,134,90,45,93,170,96,134,5,150,181,224,211,180,115,71,40,114,156,44,181,171,129,198,54,45,24,82,125,220,253,122,186,150,109,63,152,104,234,107,231,73,150,71,240,163,133,95,207,191,213,152,174,61,0,30,191,110,179,28,94,229,73,124,132,236,144,63,52,86,197,160,164,13,92,232,85,173,116,94,158,179,233,74,89,42,173,213,37,106,37,121,100,127,20,44,97,73,200,13,24,93,172,1,193,92,143,46,56,199,67,253,43,169,116,173,37,75,53,246,213,112,169,138,25,139,44,52,201,27,0,128,250,43,49,7,36,250,15,124,158,142,157,245,122,58,107,127,201,214,210,179,69,65,75,45,91,67,179,1,153,83,202,163,12,15,28,2,57,252,95,151,85,127,182,182,213,212,154,226,217,108,33,233,214,166,174,38,154,86,244,38,50,95,102,51,192,109,161,126,185,111,184,234,62,17,170,229,183,22,226,143,187,229,154,154,243,75,107,66,82,6,106,204,53,222,77,65,173,113,65,91,42,164,77,10,170,212,81,56,80,50,119,127,128,103,24,57,30,216,234,196,83,82,41,162,163,132,224,133,85,118,24,199,63,139,63,204,127,94,171,37,182,209,93,65,220,105,237,148,230,103,167,153,196,81,74,210,2,25,156,160,92,228,231,28,159,79,176,234,212,71,183,111,28,5,224,125,177,199,252,186,39,102,162,165,41,117,94,232,4,161,9,170,101,241,39,47,247,219,226,107,75,104,134,167,150,90,40,218,130,138,189,82,76,44,148,230,95,152,147,63,146,7,207,251,163,171,32,215,233,110,26,225,232,232,107,198,218,27,65,154,170,155,28,134,168,148,8,95,63,111,6,169,127,83,213,88,209,21,246,254,226,124,68,95,53,141,37,61,97,146,148,212,212,65,44,205,133,133,157,154,1,26,227,135,86,89,9,4,128,84,161,3,32,231,171,69,161,104,234,42,38,190,222,171,13,52,130,162,176,82,82,205,16,243,24,33,140,6,71,63,85,169,122,161,143,97,209,107,68,128,209,113,92,201,161,142,18,85,164,80,199,80,233,75,108,247,122,202,137,169,201,158,174,99,35,182,125,248,30,159,160,232,197,219,221,11,107,210,118,201,100,163,89,86,75,140,113,52,234,237,144,54,110,198,56,227,241,30,161,87,170,127,254,54,146,21,5,4,202,9,250,224,243,209,81,174,48,81,211,64,178,112,100,67,180,125,148,14,175,94,79,102,148,160,111,85,216,253,196,154,29,158,201,232,40,146,118,146,162,190,146,24,119,16,177,204,152,85,201,56,27,148,240,61,7,85,102,167,75,119,6,164,213,248,86,186,38,134,178,226,209,211,3,62,100,82,73,247,33,65,32,15,92,96,231,208,99,171,45,172,117,70,41,43,98,146,169,97,129,67,23,145,155,10,61,134,79,211,56,232,123,29,45,190,42,139,52,86,184,169,90,71,111,155,32,21,0,100,231,141,184,243,17,129,233,232,222,157,103,120,227,202,181,83,105,39,122,55,194,25,15,5,168,114,174,81,124,80,173,239,184,63,23,135,68,220,162,241,228,163,171,182,88,35,167,129,208,136,211,106,52,168,24,113,254,182,105,142,73,227,60,158,58,107,213,20,245,186,191,188,26,206,253,116,129,145,232,235,254,66,116,121,81,154,41,32,69,136,169,43,193,25,66,50,63,153,61,63,124,62,86,85,247,123,227,18,249,220,202,106,72,124,35,87,122,212,242,195,52,133,68,113,206,206,145,168,32,19,229,146,170,44,113,252,61,14,52,246,164,122,200,238,55,154,217,86,90,219,205,116,245,146,157,165,137,145,228,36,146,113,249,255,0,62,154,250,138,90,0,247,81,14,10,217,118,240,148,242,147,246,251,209,114,193,69,29,194,178,105,92,170,162,211,195,27,17,42,29,165,75,183,30,190,206,61,58,75,111,90,74,9,110,53,50,83,201,27,212,84,8,85,183,3,229,200,36,240,62,153,62,222,135,167,94,218,91,103,138,58,153,46,49,64,124,89,202,20,200,92,15,5,14,6,79,185,111,115,211,31,112,110,86,232,107,37,183,80,110,19,68,196,77,27,147,24,139,129,144,199,60,144,73,24,7,223,158,114,58,19,164,186,179,164,250,248,86,215,88,105,32,16,76,248,198,254,52,249,219,232,43,175,218,170,166,227,87,87,81,242,177,121,242,75,1,150,224,15,95,235,212,135,226,70,249,93,91,216,171,129,184,87,78,254,61,101,44,20,201,41,39,203,189,159,140,253,162,246,250,159,213,163,178,26,122,166,225,36,180,180,194,35,243,243,4,56,168,3,106,231,57,228,241,144,164,127,62,183,124,117,197,38,155,178,233,125,25,77,16,72,235,42,68,255,0,187,149,92,49,138,61,188,129,200,57,152,253,143,30,216,234,75,112,85,114,148,29,188,234,167,20,41,107,135,56,188,73,17,202,115,230,122,208,194,225,13,143,73,91,41,169,154,201,77,53,89,211,214,231,130,103,64,49,44,180,145,77,33,97,140,147,151,96,62,197,179,232,58,22,207,83,3,195,19,77,108,128,153,23,107,146,155,113,140,140,12,123,224,19,239,233,142,122,39,247,219,87,91,169,117,181,210,223,13,61,66,126,206,197,190,35,183,202,68,49,136,65,7,219,149,63,200,116,41,184,222,35,168,130,64,99,97,251,178,118,49,39,99,21,219,147,145,130,120,221,249,183,90,52,44,160,21,10,231,110,56,20,132,129,202,146,233,184,233,25,221,234,196,136,38,154,40,99,113,16,145,20,150,201,220,61,120,0,122,123,103,167,109,102,33,169,150,58,160,32,148,212,73,129,40,167,49,54,208,72,94,9,244,42,7,229,129,233,238,209,100,187,193,108,134,22,144,203,186,57,222,92,35,122,229,84,3,201,27,113,207,167,168,56,62,157,74,106,236,21,23,122,122,57,210,174,72,233,228,116,40,213,63,129,36,242,238,141,66,150,201,203,145,200,3,129,200,36,175,94,67,137,73,26,169,2,73,4,138,125,237,108,34,245,170,107,214,146,72,98,140,60,8,8,144,148,41,137,48,56,94,120,192,206,56,199,86,223,182,218,78,158,235,115,242,203,69,242,118,252,18,197,14,72,28,158,74,103,254,177,213,75,208,180,139,165,111,55,106,75,124,166,109,149,130,157,90,69,218,228,0,14,8,25,228,22,199,175,183,183,86,251,68,84,212,217,52,162,83,154,152,126,98,226,84,48,92,150,10,196,3,237,247,235,57,126,233,91,134,63,157,188,107,161,112,59,112,139,68,21,14,188,164,100,255,0,229,52,107,237,181,141,99,183,87,234,25,163,83,53,198,161,188,63,13,188,50,176,168,1,64,60,125,253,241,208,155,191,218,222,148,223,169,44,72,251,190,74,35,186,63,21,158,69,109,164,0,205,147,147,233,238,127,94,167,26,159,89,73,166,244,180,52,212,183,42,53,146,56,246,46,105,156,241,140,115,251,191,175,62,254,189,86,219,181,190,190,241,168,218,178,225,89,75,37,92,242,150,114,81,247,6,207,28,133,198,51,213,22,217,147,168,199,175,58,54,251,197,41,236,192,60,249,25,229,183,185,235,20,66,211,218,93,175,116,177,219,228,82,206,240,52,204,199,4,100,2,56,231,62,227,57,244,31,208,195,163,45,21,154,122,75,77,58,80,213,50,78,74,102,55,224,122,129,232,167,237,239,212,19,181,241,138,93,87,53,178,73,41,231,117,183,121,14,224,171,184,200,160,250,237,246,207,219,145,212,255,0,184,85,45,101,210,209,92,99,89,42,38,130,117,98,176,178,185,94,121,192,81,200,199,63,243,234,187,184,128,61,124,141,88,183,194,148,169,198,7,78,83,213,61,122,83,183,126,36,255,0,246,55,220,121,166,167,158,153,155,73,93,216,44,153,96,199,229,37,192,25,198,7,249,117,198,162,144,134,80,101,37,79,226,42,188,143,208,250,245,210,254,252,119,78,150,247,216,141,91,119,141,103,136,213,91,39,161,118,121,48,165,229,30,25,24,192,245,46,120,250,253,122,230,111,70,248,58,74,80,163,223,88,159,107,150,11,205,164,127,143,195,230,103,206,189,250,245,236,159,175,94,235,221,24,172,125,45,164,182,214,220,165,138,146,141,146,105,36,4,164,126,40,4,96,18,125,72,199,0,158,166,29,182,158,122,106,122,198,167,138,105,201,207,139,28,126,203,148,195,30,15,185,61,68,244,250,51,221,98,42,197,76,105,36,185,31,236,163,55,252,186,44,252,62,217,161,184,209,222,170,106,233,21,169,209,85,94,86,96,2,143,18,48,71,60,31,196,58,169,126,168,96,144,40,199,1,131,124,153,239,245,184,169,253,160,221,108,148,240,36,83,52,48,186,166,216,207,151,104,126,8,62,188,31,196,120,35,205,245,24,234,213,252,40,234,107,232,169,191,198,149,113,68,174,198,5,141,46,77,26,135,82,25,153,211,110,210,48,237,143,78,115,208,222,146,138,203,113,159,246,100,145,57,145,96,2,25,34,253,227,227,103,25,11,147,140,1,255,0,174,122,112,237,87,125,123,89,217,221,25,120,180,92,117,253,158,142,251,37,204,154,168,42,104,234,101,150,67,20,164,58,51,42,237,3,4,12,13,217,243,3,140,114,9,148,41,245,144,1,249,250,21,180,189,116,89,180,149,146,50,71,248,244,243,154,177,67,81,214,210,234,71,183,92,108,144,120,210,66,205,27,188,193,140,106,14,225,38,220,242,2,131,237,129,193,57,234,153,95,190,25,245,214,162,248,130,187,211,79,163,238,178,217,110,186,143,230,39,175,16,21,167,138,138,121,252,73,28,74,222,82,86,54,63,83,144,71,39,212,185,161,126,42,251,89,125,238,220,151,65,173,108,86,26,2,198,8,101,75,113,111,17,118,150,220,17,129,42,89,192,4,237,200,28,231,208,116,78,63,20,221,156,211,215,203,132,119,14,230,80,71,109,216,145,210,79,50,78,190,56,231,140,20,207,243,0,253,190,146,27,103,153,50,148,146,60,13,49,174,40,205,200,40,81,0,239,251,135,78,252,1,220,43,71,197,197,210,162,195,216,173,82,245,13,109,223,81,74,180,200,158,42,134,111,18,69,66,84,16,57,1,137,251,227,242,29,115,18,245,116,169,93,41,75,8,7,229,230,169,92,227,208,144,249,35,31,254,140,117,119,190,57,117,45,162,249,162,52,125,222,199,127,166,175,180,221,234,163,171,64,106,115,20,232,17,152,156,100,113,141,163,205,131,158,61,65,234,144,247,30,217,87,105,179,89,124,72,4,48,84,153,38,167,10,124,172,156,17,130,9,7,134,245,201,206,125,79,68,184,50,52,5,172,136,63,200,161,30,210,221,235,74,90,6,70,252,186,119,111,69,78,222,233,218,10,141,103,81,112,171,157,145,169,109,180,149,244,152,228,60,162,178,8,74,159,182,202,150,63,240,142,174,229,164,52,210,210,196,164,144,16,18,58,171,127,14,22,153,181,54,175,161,157,40,196,148,107,100,146,73,38,43,194,62,232,12,99,119,177,36,51,15,174,207,183,70,157,83,105,213,49,223,157,109,58,138,235,70,169,25,69,48,86,202,135,233,129,131,199,29,123,139,40,23,244,158,66,168,240,116,145,110,85,27,159,197,16,245,45,218,158,193,67,61,117,83,133,49,130,192,158,49,239,208,86,29,65,116,215,21,85,82,210,22,48,71,187,156,28,17,208,99,88,214,235,202,13,79,251,59,80,106,187,221,101,51,205,128,181,117,210,202,132,31,92,135,98,58,41,208,93,41,104,108,173,46,157,170,146,129,98,140,120,191,42,194,48,237,235,230,192,231,245,232,122,82,152,144,104,154,150,163,136,167,77,37,106,167,177,73,37,101,67,41,253,241,193,39,24,57,35,252,250,176,22,64,245,22,184,103,69,12,25,70,10,251,245,69,102,213,58,187,82,234,175,217,54,219,237,109,45,60,147,6,43,4,166,53,200,198,78,23,223,129,206,61,186,177,116,250,131,90,233,155,53,178,217,38,185,189,76,245,82,70,170,178,85,179,112,63,62,158,80,8,193,168,130,200,59,81,23,184,154,141,116,181,140,220,103,202,42,54,9,97,140,245,74,187,139,173,165,214,186,190,174,164,204,36,167,131,203,24,30,133,190,191,207,142,173,31,121,53,29,234,227,165,224,211,85,87,7,153,102,244,73,21,14,222,63,221,254,191,126,134,189,183,209,54,58,101,146,59,213,166,130,181,229,148,42,10,170,40,165,199,215,241,41,233,200,1,34,73,166,45,74,86,2,105,119,102,47,213,162,178,134,137,183,20,41,130,118,254,93,89,128,56,12,19,241,15,111,110,162,102,207,13,13,188,27,93,45,29,4,145,160,217,36,20,177,70,200,62,196,47,31,166,58,4,119,171,92,235,235,13,188,181,191,92,223,105,36,102,0,52,21,210,198,196,103,211,42,221,68,82,20,119,169,16,162,145,251,106,199,93,107,210,218,141,43,200,21,128,59,115,245,234,166,119,146,174,155,184,95,16,154,39,76,204,235,45,44,84,210,59,40,228,103,18,49,255,0,247,99,173,145,247,115,80,85,232,58,179,115,213,53,213,181,97,8,89,234,101,241,100,13,143,102,108,145,235,245,234,43,162,36,188,212,26,141,127,79,116,168,134,229,108,134,95,6,225,27,21,158,32,17,129,11,40,243,46,65,96,112,125,9,29,57,9,8,51,52,170,112,168,64,27,211,71,113,111,48,84,124,51,118,246,173,163,255,0,79,160,184,75,74,196,228,17,26,154,136,241,252,163,78,190,247,143,72,193,47,96,187,117,171,224,183,63,141,103,181,64,36,145,85,113,178,99,27,6,114,14,118,135,202,129,245,148,156,116,52,75,166,171,186,91,40,232,43,175,183,42,155,108,183,25,20,67,53,67,73,15,140,254,108,237,108,174,226,119,28,227,57,36,244,166,227,173,53,252,215,74,93,27,91,171,239,55,27,85,4,145,71,79,108,171,175,154,74,65,26,109,41,23,130,91,104,65,181,70,208,0,192,227,171,173,40,33,96,131,177,159,42,167,112,209,113,10,73,233,30,126,133,50,219,12,148,119,13,99,67,78,167,49,211,151,140,143,254,82,74,163,255,0,197,97,213,187,248,36,238,173,214,239,126,187,104,237,87,113,136,38,161,119,150,204,92,44,97,170,40,32,130,23,82,64,243,51,66,96,36,242,113,12,140,125,73,234,169,247,2,158,163,78,247,50,230,150,251,117,125,5,186,247,77,182,141,107,96,49,74,212,82,175,135,27,144,127,221,28,140,140,143,83,211,239,107,43,47,240,210,105,61,65,167,67,53,238,199,168,137,183,64,167,31,54,101,69,38,19,255,0,225,10,120,71,236,199,163,74,9,57,80,145,153,240,59,208,6,156,117,178,18,217,133,76,143,17,145,247,248,215,82,84,6,97,40,218,20,140,249,152,171,100,122,130,9,255,0,203,162,79,96,174,6,221,220,26,122,68,17,109,184,211,207,3,97,242,64,11,226,113,201,247,140,14,130,90,19,82,71,171,108,208,95,22,4,249,123,132,49,215,82,76,78,193,52,18,160,101,96,9,245,231,39,142,55,15,126,136,58,10,162,59,86,184,179,92,30,171,195,88,107,225,241,75,54,208,177,151,27,177,156,100,109,39,211,172,79,98,171,27,208,131,253,170,249,127,170,234,206,92,39,140,112,149,56,153,247,208,126,32,109,191,35,67,191,237,21,237,37,182,221,124,177,234,218,42,54,134,146,237,79,87,75,88,209,147,134,148,109,146,20,30,255,0,137,20,143,185,61,81,40,52,189,146,43,144,164,51,220,105,233,171,237,147,211,74,4,153,223,177,94,72,84,30,121,51,164,31,152,24,235,173,255,0,29,26,126,59,151,103,99,191,180,6,119,211,247,24,171,82,21,25,50,31,167,244,235,157,58,139,75,106,203,92,66,178,163,75,41,49,129,85,1,8,10,202,98,34,68,218,115,206,74,131,235,239,214,233,156,138,228,36,226,132,214,235,21,189,103,142,154,58,202,232,225,120,252,3,145,196,165,226,49,198,6,63,250,190,25,251,99,249,54,65,167,169,40,47,84,225,238,213,210,124,226,189,24,137,137,193,121,209,160,141,131,96,143,44,146,35,156,255,0,131,219,163,77,247,76,234,170,90,113,47,247,104,51,212,211,72,244,51,46,221,142,234,55,198,192,231,215,33,72,253,58,71,171,180,134,165,90,40,170,105,116,163,34,215,211,51,80,85,133,242,54,87,116,82,169,207,215,107,117,46,154,246,185,145,65,205,5,72,218,71,188,218,74,235,89,120,240,233,22,227,79,29,84,178,46,237,180,242,55,129,51,145,198,112,146,19,143,183,93,119,210,26,58,159,79,235,141,125,219,168,33,136,193,168,116,220,21,202,17,143,239,43,105,128,82,168,88,146,64,145,156,114,73,242,242,122,229,63,112,45,201,93,29,61,125,186,208,198,26,180,99,12,138,127,238,228,77,209,144,125,179,193,235,169,26,31,90,127,120,38,236,95,120,66,172,167,81,80,165,178,164,163,121,76,213,20,234,213,14,255,0,66,42,164,157,113,245,67,212,78,166,4,82,41,82,176,174,239,165,2,251,77,28,244,54,139,190,152,149,132,49,216,175,149,148,81,68,202,12,107,11,55,143,27,112,50,60,179,0,57,199,151,3,233,212,210,71,132,99,195,88,223,39,24,32,140,126,94,157,69,111,150,134,209,223,16,250,211,75,64,149,15,29,198,150,58,232,124,193,67,60,18,60,47,234,64,201,71,131,167,3,89,91,52,234,146,216,238,17,41,56,201,120,0,28,122,157,178,103,174,121,122,223,99,112,164,247,215,107,224,207,27,155,36,47,184,117,229,78,162,57,240,76,34,20,207,7,47,233,250,19,255,0,46,145,205,111,87,112,242,124,211,28,227,116,85,142,131,243,198,240,58,209,81,81,80,145,179,37,158,227,59,224,128,209,75,24,56,251,147,40,255,0,207,164,244,210,84,148,217,45,13,214,16,78,115,45,74,55,245,241,9,255,0,175,110,171,106,68,102,137,118,107,156,125,233,115,64,141,248,234,164,66,125,154,70,4,123,251,113,210,120,237,40,31,198,142,228,234,224,224,110,154,93,191,168,219,131,214,245,121,68,91,254,93,192,206,64,147,107,19,249,28,159,175,215,173,111,114,173,67,133,182,73,34,231,0,42,67,156,254,164,127,159,72,74,38,188,16,233,16,35,215,149,98,203,36,44,91,230,196,131,232,137,247,251,168,235,25,42,30,162,61,172,29,177,156,0,21,14,127,76,117,185,106,165,109,190,53,182,85,111,66,8,143,143,208,18,58,210,247,25,153,200,253,139,40,32,224,225,33,25,251,112,221,57,43,7,19,77,82,20,51,30,190,20,247,167,159,117,60,212,242,76,205,28,101,100,198,237,231,0,99,30,159,151,167,223,243,234,172,119,59,68,91,109,29,201,213,118,203,145,154,158,218,242,197,170,161,116,66,66,210,190,82,183,98,228,111,240,208,187,108,200,203,184,28,30,122,178,150,171,190,218,133,143,246,116,212,230,70,240,247,48,143,3,62,228,6,60,126,158,157,15,190,32,109,209,90,238,218,63,184,179,69,19,83,208,215,126,200,184,150,60,73,71,85,132,33,151,252,33,202,185,227,31,187,232,191,5,120,53,120,7,37,8,252,124,235,49,237,101,169,185,225,106,80,221,4,40,120,115,249,77,90,254,194,232,59,111,111,69,211,180,181,51,138,186,10,69,107,89,115,25,136,84,208,212,199,186,55,141,50,72,143,196,241,160,66,88,157,176,159,49,60,244,8,208,212,213,186,91,86,106,174,216,93,169,226,63,178,43,228,116,104,166,104,221,128,98,140,192,0,9,95,42,28,228,126,47,124,244,72,236,126,163,47,97,208,183,74,154,191,244,202,120,106,123,127,116,125,204,243,203,81,111,6,75,116,239,159,194,13,34,25,56,245,122,245,233,159,226,110,195,46,150,239,86,157,238,117,5,12,114,90,245,101,34,211,92,182,146,72,117,11,27,228,109,32,170,143,5,142,79,168,111,167,69,184,235,36,165,46,140,198,62,59,122,239,172,167,177,215,97,171,149,48,173,148,36,120,141,254,255,0,10,143,234,145,85,75,112,132,83,209,76,180,220,70,100,158,64,67,40,4,130,167,204,204,195,128,119,227,56,200,207,77,178,78,139,24,89,16,185,30,140,23,31,229,142,165,181,114,36,246,255,0,14,106,8,140,84,167,196,141,80,238,83,143,109,184,3,211,60,126,93,69,175,21,116,245,5,126,74,150,36,98,8,111,40,81,246,192,0,243,249,99,172,137,49,93,72,149,107,210,1,138,108,121,35,152,97,237,181,96,126,28,153,7,243,198,254,134,26,215,72,211,86,212,51,203,11,195,187,145,189,219,56,245,244,12,71,183,68,236,206,184,73,33,32,99,202,67,110,7,250,116,146,182,138,42,194,94,90,135,76,122,108,136,99,143,212,116,128,201,166,173,6,50,125,124,42,157,124,81,104,43,206,156,162,177,84,215,216,174,148,129,140,193,140,212,115,32,218,2,156,249,192,234,183,213,187,75,33,150,86,220,88,14,79,191,183,87,151,226,247,179,154,250,78,223,90,181,29,163,68,234,74,234,8,103,241,228,169,167,179,204,208,172,14,132,137,11,168,43,179,211,204,120,231,215,158,169,117,102,141,214,84,244,233,87,85,164,47,177,193,38,118,74,246,233,130,54,14,14,24,174,15,60,126,125,105,120,114,15,103,16,68,26,196,113,167,208,23,149,131,35,151,116,138,233,164,105,167,45,145,75,91,73,25,72,169,99,49,79,81,17,140,25,156,224,8,202,163,103,43,133,199,148,100,178,242,79,160,135,186,58,170,102,163,156,252,187,210,193,177,216,22,66,173,236,3,110,39,4,140,49,224,96,103,220,142,92,234,174,117,14,214,234,202,212,186,82,64,210,63,203,82,50,76,241,20,37,148,60,140,23,50,182,226,114,224,30,92,224,0,192,116,37,248,172,171,175,171,178,211,219,44,150,231,19,202,225,36,44,48,230,48,14,224,1,231,147,250,253,58,93,58,206,154,194,109,4,208,171,84,106,170,150,179,212,221,169,231,88,80,200,171,25,133,20,120,146,146,49,183,28,112,6,79,215,252,209,219,108,118,203,117,36,211,77,112,157,171,170,36,4,25,79,44,163,36,146,56,228,100,12,125,255,0,146,77,5,219,218,138,187,4,247,27,180,50,184,105,246,69,1,244,93,135,150,35,238,73,31,166,122,144,218,168,105,110,55,29,238,203,12,16,128,138,6,48,113,158,79,31,245,159,126,122,133,241,160,246,105,62,125,127,213,90,65,4,83,173,130,219,10,209,63,135,35,172,243,96,4,80,1,113,193,254,127,215,142,159,232,105,63,103,205,28,183,125,57,85,113,80,175,190,153,170,25,29,92,242,184,218,172,9,244,242,250,254,124,245,166,213,109,86,98,201,36,145,248,109,157,222,35,112,61,183,96,241,249,114,127,44,30,156,38,180,69,55,135,35,192,100,32,19,191,30,254,191,114,115,233,239,232,122,141,180,234,205,34,141,68,238,218,138,221,75,84,146,213,217,222,130,190,229,50,60,84,121,59,150,54,56,30,98,7,160,247,192,201,206,6,1,196,178,219,168,45,18,217,169,228,173,165,90,4,134,69,142,67,49,222,198,76,103,42,217,56,7,63,65,233,207,167,81,106,203,20,240,234,150,184,180,174,106,160,253,252,81,168,193,167,242,141,135,113,244,200,25,30,158,164,244,210,149,23,11,228,87,90,186,137,93,232,41,1,217,141,160,130,196,2,1,247,36,227,212,231,57,245,199,49,118,225,106,254,158,194,172,161,172,102,164,147,87,203,124,189,10,139,92,116,245,91,146,73,105,98,149,152,199,81,21,60,82,78,232,155,72,37,153,34,147,104,4,101,138,128,121,234,53,120,214,212,77,163,43,53,84,23,187,125,13,214,105,164,142,130,221,28,174,106,188,50,118,137,72,41,128,63,19,12,159,65,142,73,29,55,235,123,125,194,75,85,21,198,223,95,109,162,54,230,72,160,183,76,101,21,82,60,155,85,54,160,79,11,0,55,241,56,254,46,61,50,44,138,31,152,190,136,174,108,243,164,50,19,82,86,77,204,209,199,203,225,178,115,229,83,142,113,214,133,139,16,155,84,169,212,100,157,83,204,142,94,88,168,81,196,150,195,171,67,42,220,105,223,110,167,198,173,71,192,150,175,169,160,238,229,62,189,185,216,233,111,21,180,151,26,10,59,125,52,211,10,100,173,184,213,205,29,37,60,33,146,38,17,120,107,60,245,121,8,120,165,126,61,88,117,51,226,103,191,31,246,121,242,253,177,178,219,33,175,190,234,11,5,109,200,147,88,99,122,112,38,130,154,153,4,97,24,200,243,205,82,193,6,87,253,68,132,110,35,29,115,195,251,54,187,21,73,220,189,117,107,171,185,155,245,29,158,221,69,85,169,171,222,217,122,169,163,73,37,105,100,161,183,35,61,60,169,36,82,46,219,171,171,41,13,183,141,219,93,129,159,119,51,85,90,199,122,53,118,178,84,238,93,211,70,88,46,115,81,211,207,71,89,81,114,154,58,91,60,18,172,114,124,237,73,149,146,53,186,252,220,165,222,79,36,106,89,23,45,203,52,37,251,156,242,170,171,86,150,135,124,210,206,246,119,61,105,244,197,195,67,89,163,171,179,219,244,12,35,68,212,212,86,69,3,124,213,116,9,12,149,174,205,3,202,84,173,83,164,132,140,130,100,124,178,237,97,208,74,171,83,165,187,65,88,181,114,82,186,199,116,52,208,209,210,14,42,91,196,104,194,133,0,237,201,12,167,150,244,207,208,142,157,117,135,107,245,199,253,155,233,88,181,140,125,192,166,191,235,26,149,166,168,138,229,97,240,233,77,194,225,58,203,83,32,88,226,89,165,101,129,235,29,139,59,59,24,208,240,6,6,253,77,218,125,33,77,220,125,23,161,45,189,215,173,168,167,183,80,77,123,170,123,157,146,96,109,171,11,71,13,41,72,212,199,191,45,36,135,159,65,17,247,32,116,93,56,138,30,160,96,212,118,243,21,78,153,91,46,157,185,196,106,111,21,240,73,85,42,68,141,203,140,60,196,147,192,229,199,39,212,183,69,222,255,0,119,111,76,232,125,45,166,116,133,166,122,138,235,135,111,116,241,164,187,254,208,180,214,80,75,77,89,91,2,132,27,38,137,78,249,16,188,220,127,243,11,103,29,67,52,142,152,183,223,59,235,85,125,126,244,233,122,26,13,57,112,165,181,166,162,185,218,39,106,102,85,132,86,202,207,1,171,64,2,74,144,211,144,92,239,222,120,80,153,32,206,249,119,51,84,235,141,39,123,213,119,187,196,85,15,173,181,51,220,36,47,76,176,75,85,20,113,136,224,145,98,241,92,197,26,197,20,106,177,243,180,62,11,191,7,169,156,118,83,2,161,97,162,144,53,156,212,58,219,220,72,32,166,142,205,75,108,23,122,203,149,65,150,73,16,21,11,59,202,74,170,239,92,147,201,231,30,152,31,92,63,233,184,232,173,183,25,40,181,77,42,165,83,214,51,69,77,50,96,190,193,183,118,214,231,0,70,167,242,251,103,34,205,56,215,122,186,219,109,186,142,84,89,101,170,74,106,23,106,101,112,38,119,3,27,136,39,110,95,36,12,250,250,28,244,99,211,93,163,214,183,29,123,30,152,139,246,76,87,59,123,91,44,137,5,76,210,174,234,155,131,129,25,11,224,3,229,76,201,34,227,202,155,136,207,225,234,0,176,71,189,181,89,40,228,43,161,63,9,150,237,57,167,116,69,150,133,238,22,200,175,13,107,58,130,162,138,42,133,241,76,53,50,147,12,205,17,243,133,88,196,40,91,24,223,25,25,200,233,238,221,241,127,169,42,126,45,233,59,31,100,237,109,194,243,79,71,79,0,169,171,25,142,58,58,23,136,73,53,113,108,225,22,54,104,87,145,251,198,109,138,81,182,137,43,118,189,238,94,190,208,90,67,189,122,239,79,219,45,214,167,163,171,183,232,218,122,184,42,214,170,42,47,217,174,34,146,58,116,150,157,60,120,222,166,174,163,44,64,198,210,54,176,143,44,1,248,67,238,151,123,117,63,197,85,134,170,217,175,43,158,235,170,38,52,183,153,106,16,84,45,93,190,60,212,75,79,177,188,170,8,132,170,5,219,176,145,183,111,89,245,91,246,157,163,202,142,123,242,59,242,233,68,91,115,73,74,5,117,59,226,50,178,255,0,38,145,169,170,183,233,250,218,232,164,120,210,118,166,132,203,42,18,193,255,0,8,60,140,38,63,95,229,7,248,80,209,245,87,155,141,207,83,220,44,181,246,215,179,161,48,195,95,78,49,52,147,185,96,193,68,132,128,190,26,250,156,115,192,227,129,196,127,17,61,226,238,95,195,190,171,238,204,58,98,132,105,170,75,229,241,173,38,146,208,210,25,173,244,81,163,36,245,15,45,114,22,46,94,68,253,220,100,3,3,113,146,7,69,174,203,106,94,227,232,190,202,193,173,111,180,81,81,197,118,189,219,40,205,4,246,67,75,44,77,87,91,5,16,12,205,83,33,84,15,43,75,157,132,236,201,247,192,75,54,133,173,175,103,168,73,57,3,151,172,84,174,43,182,123,86,156,1,131,235,206,142,86,45,51,66,59,160,151,41,34,166,6,8,13,68,197,98,10,70,193,129,247,252,69,125,254,157,74,251,193,171,35,210,93,176,212,215,131,43,36,201,67,52,49,50,156,21,149,192,137,88,126,76,224,254,157,13,223,91,75,100,215,186,119,77,165,48,172,172,212,9,81,80,211,59,120,94,21,45,28,148,230,124,40,7,121,105,106,233,87,105,43,193,99,147,183,4,83,241,93,221,219,141,194,250,253,175,180,208,175,201,208,87,193,13,109,80,173,127,223,78,96,89,229,166,104,213,6,10,37,85,12,160,239,33,139,96,129,180,228,133,162,67,118,125,167,89,63,143,181,84,187,81,83,250,58,98,159,254,19,116,116,212,218,90,241,171,43,29,139,85,215,193,76,86,82,124,161,35,18,23,82,125,139,84,15,252,61,29,225,172,123,61,130,203,65,5,181,104,234,107,149,235,170,233,163,57,240,234,103,38,89,70,127,252,36,175,208,90,219,168,117,5,135,225,63,69,213,81,233,186,10,213,214,43,108,74,113,13,218,88,101,48,221,234,163,142,55,45,242,236,71,135,21,92,76,199,146,4,71,233,212,131,183,250,167,84,218,46,50,232,93,81,115,210,245,218,130,209,108,161,185,212,213,221,117,59,135,100,168,121,163,132,99,229,0,60,82,200,73,7,215,7,157,217,232,165,186,202,82,148,168,96,125,125,77,82,113,51,36,28,209,14,235,105,104,170,45,241,72,57,150,77,236,79,182,57,231,164,218,206,245,34,93,233,104,233,152,249,105,132,120,207,161,56,39,245,231,168,53,223,188,26,146,174,213,107,212,210,80,232,170,186,123,165,124,86,234,24,109,90,157,170,38,153,102,159,193,74,133,95,151,0,199,225,159,28,243,145,24,99,130,195,105,79,87,172,227,158,247,168,46,215,35,67,29,62,157,166,21,149,83,252,240,49,42,236,119,41,194,238,222,137,26,187,6,80,54,200,132,19,147,130,45,40,47,74,149,202,106,170,146,83,32,86,190,226,51,197,69,5,20,113,75,34,85,214,211,211,49,141,75,17,130,101,60,15,98,34,43,255,0,23,66,126,250,247,82,159,78,118,167,184,218,220,76,104,234,172,150,74,154,27,100,187,73,43,87,36,102,56,155,140,115,226,58,0,126,221,79,117,214,170,75,110,171,210,122,114,245,65,45,45,109,198,217,113,190,44,2,161,91,2,39,165,140,172,184,224,58,154,142,2,150,206,31,145,129,154,75,241,159,174,174,173,240,243,84,244,42,201,104,213,87,170,122,66,27,195,243,168,145,234,35,117,218,14,84,173,42,176,59,179,135,92,128,78,6,107,138,17,115,124,18,118,0,14,94,186,209,187,41,98,208,168,110,104,55,240,77,71,5,151,77,119,99,185,219,98,53,214,11,18,65,68,38,143,114,200,92,75,43,168,228,115,154,120,190,167,205,233,208,127,183,148,14,146,80,10,184,36,17,201,42,202,51,30,65,94,79,31,158,125,186,176,90,78,77,57,218,159,128,10,139,133,218,89,5,247,186,21,247,42,203,97,133,19,154,58,106,154,90,41,17,217,134,73,223,226,48,3,60,49,60,99,152,14,147,211,209,86,233,234,42,137,51,79,242,148,113,126,240,145,128,197,20,122,12,125,7,191,85,175,85,167,29,99,215,206,141,123,62,129,172,172,114,6,118,238,235,225,83,59,77,244,165,174,247,114,142,20,218,181,238,176,186,12,182,118,168,198,10,144,56,35,249,122,12,114,49,168,144,74,210,214,220,231,133,190,102,82,124,209,149,200,247,28,15,203,252,250,36,105,163,95,109,209,183,73,165,21,146,66,43,101,116,155,194,108,29,170,23,57,207,169,199,244,245,232,95,37,194,102,173,81,80,210,63,39,253,108,120,193,62,158,252,255,0,62,169,32,13,68,237,235,198,181,68,130,152,25,62,95,44,24,171,75,240,133,165,124,84,173,212,85,134,154,90,112,118,192,160,184,12,227,215,3,3,208,17,208,235,227,70,227,67,118,239,231,111,172,13,4,81,199,78,208,53,73,73,75,51,9,106,134,73,4,146,190,68,24,244,247,234,197,252,63,195,46,156,237,181,50,205,86,98,249,132,241,80,45,34,30,79,25,44,121,31,135,159,95,79,94,169,111,125,175,139,170,126,39,170,218,10,146,5,190,24,233,34,149,128,242,201,29,54,65,228,227,253,97,247,35,159,231,211,184,120,11,186,42,232,59,191,38,135,251,74,162,215,14,75,99,251,149,223,255,0,180,116,161,143,112,46,21,183,13,73,125,186,84,184,45,81,116,149,88,177,206,215,222,79,167,175,182,127,94,162,149,82,200,209,2,68,37,91,3,42,23,119,3,223,140,143,95,233,212,215,185,244,98,150,243,95,26,109,221,53,198,162,101,216,193,149,137,35,143,94,14,8,244,250,143,168,234,7,60,111,20,134,57,71,156,122,242,8,252,193,30,163,239,209,229,25,174,124,19,0,77,44,163,179,214,86,192,42,33,10,202,164,40,14,118,175,175,187,28,0,62,228,244,249,14,161,188,81,193,10,203,67,76,238,106,11,2,241,176,108,33,15,140,250,17,146,79,4,227,36,241,145,212,114,55,184,65,23,139,3,212,36,88,198,229,220,20,103,143,203,223,250,245,182,138,171,18,159,153,149,184,73,88,18,78,67,236,59,79,231,144,58,107,105,149,123,212,161,75,72,35,149,27,251,123,31,141,69,69,127,172,168,84,123,197,125,69,92,208,192,73,217,137,89,79,219,30,82,7,57,199,245,177,61,188,145,117,101,215,246,156,203,28,180,118,242,145,199,226,46,64,39,62,248,39,209,122,170,250,70,91,149,14,159,183,203,29,68,219,35,141,202,136,198,208,129,201,99,200,35,252,67,147,213,152,237,53,234,174,215,166,98,49,220,229,201,0,191,155,36,19,159,161,232,21,216,130,76,115,60,255,0,154,233,124,49,176,134,91,5,66,97,60,129,239,136,131,241,167,94,228,234,161,114,213,86,251,29,172,81,65,20,91,68,155,96,85,220,119,28,100,5,231,255,0,78,163,19,234,138,58,107,244,173,243,180,44,235,206,77,62,112,217,201,35,201,192,245,246,233,151,83,92,255,0,104,235,25,231,142,174,119,156,129,180,60,33,247,48,3,212,238,251,116,249,14,155,6,195,83,89,84,17,166,124,49,149,198,93,152,231,43,233,192,244,247,253,58,170,165,148,36,103,215,198,175,33,190,209,100,71,78,91,103,255,0,37,46,208,157,201,135,254,208,94,170,69,130,170,54,165,104,145,35,30,16,99,189,125,192,28,121,79,253,103,163,86,167,213,208,46,155,19,189,37,58,111,66,198,49,49,108,31,160,243,115,249,227,170,165,103,176,207,53,226,142,105,42,90,21,241,130,51,70,89,124,167,119,7,97,207,211,163,110,163,210,21,118,235,85,186,122,10,181,154,154,73,35,4,212,77,43,147,144,61,119,231,223,170,142,16,176,38,62,251,249,213,182,9,66,151,26,135,196,39,97,188,0,40,45,220,218,249,227,236,14,166,160,168,113,186,90,202,121,227,64,192,225,30,165,9,63,95,167,175,215,170,149,213,196,248,150,181,71,166,187,101,95,72,35,133,126,116,210,42,152,164,45,233,42,183,57,39,3,0,127,78,169,223,71,248,72,134,12,245,252,119,10,192,251,84,169,189,2,102,18,62,167,188,215,186,247,94,235,221,19,172,213,59,233,129,255,0,196,101,114,64,9,69,86,127,255,0,158,78,138,253,149,184,53,46,147,184,83,194,192,188,174,251,213,176,56,5,25,78,71,56,5,115,233,145,199,175,29,9,116,235,5,172,168,36,127,253,133,88,245,255,0,232,63,69,30,199,80,201,124,182,214,89,226,150,70,44,100,115,9,97,179,63,187,193,193,224,243,143,203,170,119,231,250,7,203,235,70,56,16,6,244,79,67,244,163,199,195,117,206,225,115,188,36,55,91,184,150,102,92,109,46,23,112,200,43,185,157,128,224,19,239,199,85,107,189,166,151,254,213,245,104,162,125,240,155,221,107,70,248,3,114,153,155,28,2,125,190,231,243,232,249,103,74,174,213,53,203,87,69,75,81,58,91,104,166,216,85,63,112,102,3,8,62,195,118,61,189,9,199,85,170,205,171,245,85,154,174,162,175,77,223,175,22,234,250,204,36,211,80,214,188,38,88,253,74,182,204,22,231,7,147,143,183,191,85,120,98,117,45,106,142,238,254,189,104,191,180,142,132,178,219,32,239,158,237,163,160,162,119,195,207,195,229,119,119,43,105,174,84,61,206,208,122,121,227,168,149,5,61,250,235,45,44,159,186,69,98,205,182,23,85,67,184,5,44,70,226,8,25,198,58,102,238,229,29,72,181,81,213,108,196,43,40,95,42,140,100,174,121,199,191,91,123,47,172,245,14,156,162,188,88,236,215,187,157,190,11,146,52,87,24,35,172,100,130,166,54,93,187,90,53,3,216,184,57,36,16,192,96,99,153,37,223,86,247,19,81,88,101,237,211,235,75,231,247,49,188,41,191,97,61,197,229,162,90,128,197,140,169,7,10,135,36,31,66,114,73,201,206,1,210,19,164,1,191,58,201,160,42,13,42,239,5,205,174,157,156,237,45,53,43,151,20,54,58,137,234,54,227,202,12,136,128,159,127,84,97,250,245,15,239,197,250,146,227,253,218,179,81,166,212,180,80,120,24,207,24,194,168,63,253,143,233,209,59,182,150,24,245,103,109,181,125,162,183,229,177,166,232,104,237,84,110,227,12,77,85,76,108,138,50,61,119,134,25,200,245,251,244,26,238,230,159,158,197,122,122,73,228,103,106,118,8,75,15,98,138,195,252,207,84,44,63,107,169,232,175,201,163,188,108,74,24,89,230,143,164,15,181,91,223,129,26,107,133,215,78,215,26,104,233,72,106,120,16,60,149,17,70,127,114,78,225,134,96,125,38,79,207,156,122,30,173,11,246,223,81,86,92,94,170,11,90,78,128,97,204,115,198,255,0,159,163,28,245,72,126,12,76,237,110,168,103,168,70,166,116,158,49,7,37,131,169,140,150,35,24,193,4,1,201,62,83,192,224,155,79,96,172,73,235,37,85,11,225,129,140,28,250,159,183,167,84,120,152,73,126,79,65,83,240,133,44,91,96,115,53,15,239,247,195,222,182,184,219,63,104,90,52,188,245,21,72,119,172,112,109,105,71,190,74,3,187,250,117,95,232,180,183,117,109,208,71,97,169,209,215,122,89,106,100,217,35,212,83,52,106,188,123,179,96,14,61,250,184,21,150,138,89,100,53,79,20,102,76,97,120,206,58,17,247,35,78,210,83,82,201,80,136,1,7,119,3,128,121,254,93,82,108,165,53,125,192,181,102,134,9,218,237,101,162,181,29,21,116,182,19,36,19,21,223,58,204,140,139,147,234,204,27,11,232,61,79,71,131,219,141,97,118,190,216,110,49,210,82,85,82,66,55,150,166,175,130,80,24,142,1,218,231,31,174,58,171,218,190,169,158,220,41,188,79,82,23,223,220,255,0,94,136,93,178,211,211,75,242,2,71,59,112,185,25,63,79,253,58,154,18,172,19,85,229,104,56,19,70,205,67,218,110,232,106,13,82,101,26,54,191,192,167,200,76,236,85,111,200,150,0,254,157,55,94,59,127,171,52,125,202,138,123,221,150,59,109,56,62,38,234,170,202,120,148,31,169,99,38,0,244,30,223,95,126,158,77,5,190,148,199,43,65,14,70,9,242,1,147,143,95,79,250,199,85,247,226,38,181,43,216,80,83,34,230,94,112,57,192,207,72,18,130,112,105,74,220,2,72,171,71,225,221,47,148,191,51,104,150,211,81,74,163,4,199,121,163,147,63,65,149,151,25,232,19,220,46,217,119,11,184,159,61,21,147,79,155,155,210,150,2,42,41,99,168,124,143,162,70,196,250,253,186,3,105,170,167,182,82,152,84,227,112,60,15,99,238,126,157,22,251,121,31,236,122,218,59,128,80,22,161,129,39,57,193,251,127,62,188,90,74,121,215,187,101,175,17,73,187,81,240,211,222,123,141,101,69,38,161,237,150,165,162,167,12,18,63,156,182,201,78,164,251,156,200,0,3,62,249,234,125,174,123,31,175,244,159,110,174,150,77,59,219,251,221,109,108,177,76,60,58,10,23,168,115,144,120,196,96,231,63,79,174,58,32,106,123,181,61,37,165,88,74,200,211,175,240,49,92,241,246,252,255,0,62,153,173,11,5,21,177,171,100,86,44,202,199,44,228,145,159,215,158,163,37,19,82,36,56,42,177,234,126,205,235,189,35,216,173,51,95,119,209,247,43,125,226,91,203,84,154,26,168,60,42,205,170,242,39,250,134,196,184,198,195,248,125,24,31,66,15,80,13,49,161,53,164,157,202,163,146,233,167,170,224,69,152,181,76,211,168,142,24,8,83,149,146,70,194,161,4,99,12,65,234,95,241,23,123,130,249,169,172,80,163,49,9,81,47,27,137,224,188,127,127,168,61,7,47,21,34,75,141,209,193,35,198,148,191,226,207,174,115,207,87,27,32,137,235,53,26,210,163,131,235,122,39,252,71,88,43,228,190,173,125,60,180,181,148,182,187,66,71,51,209,85,69,83,29,42,73,60,146,71,185,227,118,0,188,198,127,47,24,227,129,145,150,61,1,80,244,122,122,162,183,79,85,120,119,42,25,247,219,102,10,9,134,120,106,85,150,80,8,193,194,206,6,14,71,80,189,7,77,119,187,212,94,52,165,161,4,179,223,169,35,163,72,153,128,12,226,162,39,143,4,144,161,139,162,174,91,128,174,199,169,71,105,228,171,183,83,212,91,102,165,219,36,149,127,44,165,198,10,52,168,193,179,249,60,17,143,215,163,109,3,217,129,208,86,101,213,133,61,172,8,147,87,43,224,223,187,103,84,118,250,125,31,168,42,214,75,149,158,65,116,167,144,70,144,120,148,149,78,205,38,212,76,2,35,168,249,132,194,128,170,166,16,0,198,58,178,16,44,66,67,41,5,88,250,22,119,32,254,92,227,174,110,246,134,123,150,137,213,71,90,83,214,73,251,62,193,93,89,97,172,164,66,217,22,175,23,198,146,83,133,56,88,218,117,155,216,98,22,234,251,232,107,213,163,82,80,47,137,243,210,61,40,20,242,72,149,142,169,128,73,83,133,147,60,131,235,142,112,126,156,1,227,108,106,109,55,9,221,56,63,99,246,173,183,178,55,165,46,46,205,205,149,239,15,128,212,62,135,227,87,51,186,212,3,95,118,78,232,177,211,166,251,157,169,42,97,14,234,171,27,178,171,2,88,156,12,103,212,156,14,185,211,31,195,167,114,42,90,142,154,107,38,165,119,122,201,109,213,19,44,129,168,210,166,55,104,166,203,231,104,84,145,36,1,179,142,14,14,58,183,157,235,142,59,223,193,205,85,197,172,116,119,217,108,144,135,90,121,232,62,120,162,172,141,1,117,70,243,7,88,37,98,29,89,25,70,88,58,99,112,230,5,95,110,42,153,106,109,246,77,2,179,206,170,33,170,170,173,168,170,106,114,118,143,29,233,124,89,208,158,93,118,23,200,218,28,19,43,100,131,118,142,149,182,20,57,128,107,17,118,207,233,222,91,95,226,72,248,26,55,219,187,17,175,109,148,148,21,51,88,53,75,10,106,217,173,108,98,66,233,37,69,49,240,166,242,41,36,13,202,112,196,96,249,176,78,15,90,35,236,254,183,168,177,67,13,53,155,84,132,182,85,181,160,83,36,78,238,207,4,158,2,40,64,75,22,101,85,112,7,36,56,56,193,232,41,15,104,245,13,62,157,142,146,91,52,51,221,97,148,33,158,122,234,137,162,100,43,248,225,204,184,89,20,24,129,98,219,51,227,0,175,133,29,108,163,237,102,176,162,176,165,154,166,207,45,230,168,44,143,42,92,43,42,230,160,154,69,136,45,41,88,227,153,85,100,88,208,46,89,188,165,118,158,112,141,107,180,92,85,93,49,153,162,6,175,236,7,114,40,173,178,91,102,211,119,149,170,180,214,252,139,193,28,91,214,2,164,24,85,217,114,138,76,47,11,28,145,141,220,245,99,187,93,37,239,73,252,37,220,180,246,163,163,154,130,241,218,253,65,80,101,144,200,178,149,167,142,169,42,208,171,33,32,239,55,71,10,202,72,34,19,244,234,142,221,116,22,183,211,58,110,59,37,46,148,189,220,98,91,128,172,52,178,212,84,207,5,68,43,28,169,73,19,198,28,161,153,82,53,44,168,21,182,237,141,89,93,208,23,205,49,167,245,22,142,177,93,244,237,234,197,117,104,245,37,44,77,45,35,210,213,77,69,21,56,154,89,105,226,145,25,165,17,182,207,17,128,39,116,70,88,129,219,39,239,21,138,82,148,34,157,27,77,93,239,139,40,85,123,179,160,59,155,67,81,52,20,26,137,97,132,36,100,171,73,21,109,54,212,201,24,198,36,137,15,175,174,58,68,101,185,69,50,209,79,106,173,150,32,170,124,99,36,39,32,143,118,47,188,159,124,251,231,215,164,85,240,95,53,159,192,174,139,212,51,80,214,90,239,154,82,9,45,242,173,84,5,101,137,233,37,241,169,209,114,0,42,35,140,40,32,99,159,182,58,115,165,173,130,241,107,164,186,199,43,201,79,112,134,58,152,204,77,135,216,234,24,96,130,61,143,215,220,117,143,227,109,20,188,20,57,215,75,246,66,231,180,180,45,158,71,207,233,72,140,243,148,102,26,106,234,128,114,63,211,35,207,215,140,79,250,117,245,109,212,243,70,94,90,59,170,239,200,36,92,28,255,0,47,222,224,31,212,116,172,82,80,68,195,194,158,114,10,224,131,81,59,121,190,217,110,63,167,77,237,154,112,35,134,215,125,145,129,32,20,184,144,0,251,134,159,254,179,207,66,2,1,230,43,91,218,40,114,34,181,79,98,183,73,31,38,252,20,122,149,187,78,57,231,140,248,223,126,180,210,89,41,35,144,201,76,183,120,136,227,253,38,231,52,170,127,225,50,48,254,157,47,145,164,70,12,182,235,139,59,158,99,53,96,231,63,239,73,131,254,93,35,158,186,175,196,30,37,138,229,2,231,27,131,194,84,126,139,33,62,222,184,247,233,52,132,238,105,225,197,31,95,197,44,152,52,17,98,69,168,96,124,185,142,82,63,48,114,192,254,189,32,122,104,107,103,50,248,213,240,19,192,13,86,232,7,167,248,28,244,158,177,158,117,11,37,190,238,234,140,31,247,85,11,24,39,211,28,74,185,245,244,244,254,93,124,134,57,35,30,36,84,21,234,210,126,48,243,43,109,253,76,135,31,167,215,166,40,14,84,244,99,125,253,119,82,198,130,154,146,101,15,85,50,237,228,49,154,66,8,62,254,188,250,123,140,244,243,175,52,176,238,102,137,174,210,116,208,25,38,187,210,248,84,234,141,230,105,136,242,133,207,163,19,192,251,158,152,188,121,224,85,18,69,133,98,23,196,153,21,128,247,3,144,72,247,244,234,83,167,93,234,173,242,198,194,60,192,216,252,32,2,15,167,24,250,231,140,116,230,151,217,44,56,57,25,168,174,26,15,180,166,149,177,4,124,126,31,90,71,216,75,119,112,13,130,255,0,166,175,26,122,231,69,116,189,219,162,186,208,193,81,31,133,25,212,246,58,129,20,241,150,32,41,241,10,210,171,109,60,199,67,39,176,61,23,59,241,110,161,238,207,195,149,69,242,206,173,87,251,41,105,239,212,45,24,195,73,73,50,121,128,200,36,13,174,92,241,252,3,174,120,94,123,59,91,162,117,220,73,65,168,117,4,84,99,82,203,37,52,52,215,138,202,60,80,71,17,149,233,217,146,86,218,233,24,241,34,145,74,238,203,110,11,141,171,98,191,179,251,81,87,208,106,185,59,125,174,181,77,206,236,154,182,203,59,67,5,85,230,182,182,154,106,54,158,68,34,33,80,222,86,77,208,198,219,81,127,19,28,176,97,142,128,242,63,93,110,118,247,132,143,24,145,246,248,87,16,101,103,132,222,131,153,109,89,240,152,63,41,248,212,191,75,234,107,109,223,75,219,174,181,181,52,208,75,44,33,102,19,202,170,200,224,236,112,114,7,171,3,206,57,7,211,166,91,141,186,154,10,137,168,170,41,32,106,120,219,10,60,53,117,218,71,30,184,3,212,123,245,134,138,164,159,70,106,141,85,219,90,202,118,241,237,23,9,25,23,197,47,229,13,181,138,241,157,185,10,222,223,143,211,167,13,80,139,9,130,170,56,204,107,32,40,65,247,97,244,227,239,244,235,4,181,148,40,226,43,182,50,148,60,218,87,51,240,252,211,52,244,180,107,14,216,169,17,80,115,180,68,0,253,7,215,166,122,152,232,37,80,42,172,234,229,51,177,158,32,197,71,219,35,236,61,58,113,43,33,63,253,231,133,99,144,25,78,70,126,191,244,58,69,32,88,73,53,53,116,168,9,244,100,216,64,250,100,183,211,223,3,170,243,221,86,180,245,63,79,205,80,45,59,241,31,241,1,240,251,170,53,29,175,182,189,205,186,218,35,171,169,120,42,98,101,138,166,57,4,110,66,157,147,171,170,145,140,2,0,32,100,103,4,245,235,63,117,53,127,113,111,47,53,235,70,220,181,69,226,228,242,120,179,80,213,189,49,158,169,243,177,246,34,236,82,88,229,149,64,7,60,109,234,57,223,139,114,210,247,47,83,120,108,172,162,233,81,34,149,57,27,29,203,15,243,29,48,232,46,228,234,110,221,221,232,174,182,41,33,144,81,214,71,90,41,170,3,120,82,186,16,64,98,140,175,180,227,4,43,12,142,183,220,61,208,227,40,90,186,10,226,124,114,221,118,183,206,182,54,212,72,248,213,249,139,92,105,107,69,21,93,53,198,244,230,162,19,226,193,0,139,198,71,112,217,243,110,225,57,24,31,79,203,214,188,107,141,109,77,169,117,43,84,203,65,81,40,92,236,140,48,11,147,244,244,24,224,28,96,14,136,159,39,45,87,137,20,182,201,30,106,204,204,237,224,248,130,63,242,32,114,49,235,254,103,173,22,94,214,214,207,112,73,141,38,207,152,155,194,70,96,249,7,25,231,11,129,193,244,62,199,208,250,16,234,212,175,219,85,146,2,78,106,49,121,174,90,109,0,149,155,43,34,122,192,209,82,209,60,200,203,2,32,217,187,42,161,152,158,88,28,113,156,96,224,116,207,164,172,204,165,106,164,56,96,63,213,127,19,1,252,57,25,247,30,255,0,215,169,158,178,182,80,88,46,82,210,252,176,158,72,91,195,45,19,60,130,71,3,28,103,240,140,147,144,6,51,158,113,233,170,199,67,122,216,149,49,210,73,3,50,128,145,170,43,96,114,55,13,252,110,39,220,169,24,7,35,158,97,117,216,62,245,76,132,200,145,89,71,8,165,193,74,217,68,152,196,176,178,41,12,171,207,13,198,220,113,156,231,62,156,113,210,246,211,58,130,166,142,106,185,105,36,163,141,57,241,102,139,107,69,31,25,42,14,50,78,65,192,207,167,62,221,56,254,205,187,170,195,91,79,92,176,214,172,132,120,254,12,78,80,237,252,64,28,170,185,207,13,129,143,80,56,83,211,245,147,90,92,109,208,61,6,173,74,75,149,191,14,178,85,200,238,107,93,138,228,6,38,77,164,2,112,70,220,227,235,140,116,224,68,105,166,233,59,138,175,23,70,186,217,106,46,210,91,103,74,191,156,83,11,188,170,64,57,199,159,215,25,251,253,219,243,233,247,70,91,225,181,232,249,167,170,101,52,117,83,164,146,57,25,37,16,180,142,203,245,231,56,31,111,203,173,218,138,74,58,155,133,101,57,84,149,170,88,43,72,229,176,132,158,72,28,16,49,143,110,7,211,218,51,221,125,72,52,174,157,131,77,219,167,46,20,248,100,151,12,31,118,24,145,244,0,100,126,100,117,13,169,10,112,52,57,159,149,90,84,161,26,205,9,47,90,130,235,169,111,149,83,75,5,44,45,112,153,138,172,148,241,131,28,121,242,174,242,185,1,64,3,57,206,7,79,182,142,221,106,91,181,206,221,167,44,118,89,43,174,23,139,181,61,134,142,22,140,161,150,174,70,93,200,79,4,101,155,102,51,199,155,168,189,53,89,169,170,154,162,42,2,106,38,18,161,98,231,195,1,215,104,0,1,248,178,91,212,224,150,28,113,201,91,179,93,191,151,186,215,61,77,71,123,169,154,177,173,180,194,59,92,112,186,194,149,151,202,234,184,40,169,80,201,248,118,138,138,164,153,184,203,69,12,184,199,36,106,156,87,102,49,183,161,66,155,1,91,239,93,8,237,21,179,80,252,57,124,43,235,190,251,232,45,87,165,226,164,172,122,164,182,26,221,59,52,178,92,109,246,214,107,125,176,110,142,166,45,141,80,209,239,83,181,198,106,183,157,236,204,88,46,44,93,224,210,90,51,73,246,46,229,160,35,189,71,170,103,130,134,166,223,71,73,83,21,68,209,192,255,0,61,91,137,252,121,4,187,130,56,148,170,38,225,43,99,111,151,169,85,111,194,39,102,116,103,196,23,108,180,183,107,239,218,214,241,138,202,157,69,120,53,245,244,210,82,173,37,188,35,68,90,40,224,140,159,18,174,74,101,201,36,109,45,234,112,69,161,209,144,85,221,190,33,239,151,0,100,48,104,29,61,79,167,169,183,211,175,135,251,78,232,235,87,86,232,231,248,146,154,11,120,227,218,161,135,191,64,205,223,100,162,166,204,130,39,111,32,62,53,104,55,175,122,4,234,62,247,235,205,73,222,251,53,109,239,181,53,84,51,104,26,105,170,229,146,162,241,53,61,37,61,69,194,55,167,134,74,145,21,28,206,36,240,34,171,218,129,27,42,238,67,100,99,167,174,215,124,87,219,108,186,195,185,189,229,191,217,3,197,60,212,214,24,169,169,235,42,217,105,168,109,81,203,186,74,105,36,161,137,100,137,166,154,169,201,144,196,224,249,76,99,106,179,144,187,49,220,91,109,171,71,119,163,226,126,85,161,172,162,150,231,116,185,91,28,3,23,206,211,80,71,242,54,232,75,31,93,226,148,186,255,0,181,90,125,250,151,235,110,221,79,161,62,21,244,47,195,195,67,47,237,221,117,83,108,209,247,106,138,38,15,35,154,183,106,187,244,219,219,146,26,8,238,82,19,245,97,213,132,93,45,82,8,24,199,230,152,91,9,142,250,166,154,155,190,84,235,240,199,91,99,155,73,220,38,212,157,196,55,11,147,214,188,246,184,169,222,231,120,171,119,223,225,181,99,78,165,22,165,17,73,136,48,20,224,156,42,179,45,107,248,208,213,154,66,227,125,210,122,27,70,104,168,116,245,14,148,178,164,76,164,208,60,242,203,38,220,9,36,162,158,104,228,2,8,233,200,220,225,195,52,185,28,130,122,65,222,91,46,147,238,63,196,207,111,123,105,21,183,78,211,218,180,220,117,218,210,252,173,79,28,94,21,53,20,66,142,140,150,192,80,130,74,137,72,7,128,41,189,128,235,146,159,17,58,238,131,185,125,240,214,218,218,206,144,173,174,229,121,169,107,96,138,21,137,69,10,182,202,111,42,240,15,130,145,231,239,156,243,212,246,183,10,127,36,71,63,158,42,39,16,17,181,76,62,17,236,154,18,237,220,200,174,93,194,134,170,162,211,97,183,213,215,10,90,27,101,109,92,179,212,178,136,161,13,242,177,179,166,215,145,100,86,200,80,96,193,25,110,79,31,15,50,118,134,195,126,190,247,242,167,76,234,89,205,166,170,243,117,183,87,37,182,229,52,113,81,42,186,197,9,145,80,193,149,167,81,151,144,240,102,57,35,104,42,207,240,211,165,44,58,79,224,219,186,29,204,189,217,62,102,243,169,170,127,100,88,11,82,171,78,178,34,124,189,60,148,238,70,224,26,174,180,135,218,121,20,248,62,157,89,75,151,108,168,168,187,77,162,187,41,101,181,207,29,175,88,95,108,250,82,170,88,165,17,203,53,28,68,213,220,38,45,244,249,74,41,149,128,247,147,234,78,88,253,204,203,92,166,55,248,211,144,220,123,213,83,190,39,245,93,138,211,240,227,219,14,219,91,110,245,21,151,138,246,253,189,125,19,146,179,199,90,232,243,85,9,84,128,112,106,107,36,10,79,180,39,215,215,170,187,166,245,86,169,209,119,84,190,232,253,73,116,177,220,163,70,68,172,182,86,73,77,58,171,12,50,137,35,33,128,35,130,51,213,160,254,211,221,79,13,219,226,146,187,74,210,67,225,211,232,251,61,5,168,17,38,229,145,222,63,154,103,199,240,144,42,86,50,63,250,93,86,238,219,105,26,173,123,220,13,59,163,40,233,106,42,30,241,114,167,164,100,167,66,210,120,108,224,59,0,62,139,184,254,67,171,12,8,108,40,226,115,241,168,151,149,64,171,191,109,237,214,178,178,220,190,30,254,27,52,127,116,245,173,173,53,205,143,246,238,166,178,214,92,85,169,105,32,40,181,178,138,122,102,136,164,59,165,142,177,118,182,237,207,31,153,112,78,227,30,182,214,253,203,182,124,92,233,255,0,135,139,119,116,47,183,253,45,160,236,99,86,222,45,149,20,22,233,43,170,171,133,44,143,29,53,57,130,146,38,149,182,84,83,149,140,228,228,179,131,149,82,176,174,223,247,223,64,255,0,247,122,235,29,111,173,224,188,180,26,111,78,199,164,236,180,114,217,229,53,84,181,42,241,26,167,42,155,150,5,142,79,156,79,59,3,137,212,127,139,24,246,71,186,221,178,171,238,55,118,190,42,181,133,206,42,217,230,212,47,115,211,208,86,44,191,53,5,190,154,58,200,101,138,66,21,144,179,82,84,34,198,138,74,25,35,140,51,32,243,6,6,156,113,38,6,227,230,106,194,84,148,144,73,216,245,228,40,135,101,173,238,223,122,123,191,169,245,22,147,213,86,219,110,155,237,246,171,109,63,104,135,80,216,229,171,127,22,37,71,169,18,70,179,83,185,219,40,167,112,179,18,219,146,22,37,94,21,61,0,168,59,153,127,212,250,10,247,221,91,165,77,30,101,55,173,67,78,105,105,158,146,37,117,118,130,8,146,38,145,246,1,13,53,44,104,138,196,36,81,196,185,37,25,140,139,72,247,199,178,218,63,224,150,237,104,186,119,57,87,95,106,138,75,213,222,190,150,58,42,214,154,225,115,171,87,142,157,86,102,141,99,242,1,76,38,59,157,72,142,68,243,6,44,4,221,206,213,93,189,175,236,116,26,55,66,234,38,184,220,170,41,172,118,2,18,138,10,120,103,154,21,141,11,198,68,205,33,220,17,242,207,26,110,44,73,0,244,65,118,234,75,41,105,189,132,78,219,125,246,170,93,174,167,10,149,207,186,173,23,122,187,223,222,219,127,101,251,83,172,181,134,141,208,246,173,53,71,98,166,214,150,251,110,156,212,119,10,106,166,183,10,104,105,34,167,149,90,153,149,118,181,214,139,40,36,96,74,227,32,100,137,207,117,62,32,116,247,100,236,218,251,87,212,10,75,181,202,195,125,178,232,218,40,150,40,102,150,170,90,90,123,124,245,52,181,21,82,70,100,103,99,87,115,85,97,18,128,34,152,150,87,120,112,10,248,142,248,172,176,234,251,150,132,162,94,223,91,168,41,45,151,75,69,10,216,228,186,69,45,51,89,233,106,86,170,170,156,203,18,51,172,115,26,91,106,18,97,242,124,179,96,72,27,1,175,80,247,187,180,189,219,238,46,130,211,154,151,74,212,80,89,165,214,181,218,239,82,195,110,186,27,155,78,99,146,166,166,40,212,203,79,74,49,44,149,38,157,189,74,195,20,88,59,129,221,50,89,74,28,46,71,189,180,250,241,175,18,165,39,73,218,138,86,254,235,84,105,237,123,216,14,207,234,62,221,94,52,245,69,3,213,197,21,48,173,179,214,51,252,189,19,208,197,35,181,53,71,136,148,241,199,37,76,134,89,87,50,236,223,30,224,164,9,23,114,123,147,218,93,37,79,121,211,215,139,45,235,82,84,247,126,253,116,183,37,21,134,155,231,165,166,138,147,229,44,213,100,172,110,92,110,240,158,72,246,169,222,196,142,61,192,58,199,226,43,74,106,95,139,45,53,173,187,77,165,42,26,45,47,67,114,171,72,239,85,172,99,105,106,145,105,91,9,26,187,70,169,10,129,180,49,4,249,200,12,92,187,45,22,176,167,183,252,70,214,106,107,189,94,156,166,183,232,139,44,116,137,79,44,179,67,1,158,182,121,42,140,132,178,183,137,38,93,156,156,70,55,108,30,139,147,117,42,86,152,198,77,86,41,19,36,85,133,212,61,243,208,213,93,204,215,239,111,179,95,45,245,218,71,67,71,115,183,218,174,182,74,203,125,104,143,50,189,108,166,58,136,215,0,3,70,1,63,139,213,114,3,30,169,199,198,93,125,69,175,74,118,219,181,203,91,34,201,166,237,172,110,116,82,110,141,96,168,85,74,120,212,120,155,90,76,37,59,226,77,160,56,125,235,132,145,84,63,88,62,34,40,226,239,151,113,59,133,77,166,41,117,2,94,233,173,214,229,69,82,202,180,72,209,181,76,41,183,197,192,149,98,240,201,10,248,45,184,122,109,33,222,239,84,85,247,171,188,211,234,58,106,184,96,125,65,118,162,182,72,149,53,27,94,42,169,18,52,118,216,248,120,224,14,72,77,248,218,160,46,73,83,208,85,219,171,183,83,170,216,253,125,19,68,3,131,178,13,138,150,124,69,107,253,13,112,236,207,103,251,87,162,238,48,214,141,57,167,40,171,42,154,158,165,101,88,43,170,196,178,87,194,193,88,237,97,62,195,130,7,249,116,217,5,246,217,22,136,138,133,94,7,184,202,99,83,18,204,119,227,28,2,1,242,241,183,219,223,237,212,51,191,90,147,251,237,222,109,77,124,134,22,97,37,222,90,72,25,87,134,165,167,9,79,7,167,190,200,70,122,213,97,183,80,214,89,167,184,86,165,52,245,213,151,97,4,98,65,150,88,212,47,35,216,2,73,31,167,84,223,105,10,74,84,224,192,207,153,163,156,21,229,161,106,67,49,42,129,57,216,79,74,34,85,85,212,210,246,230,11,60,208,188,115,84,214,76,64,89,7,167,136,222,222,190,139,235,239,214,142,215,105,74,251,221,232,200,137,40,142,38,11,185,100,7,39,32,227,35,142,61,255,0,62,161,246,91,115,221,40,218,152,198,145,164,149,211,212,18,140,163,200,17,66,129,246,200,110,58,39,246,115,182,26,50,253,160,47,154,155,84,219,103,154,170,26,138,199,163,169,74,217,226,240,161,142,49,143,44,108,1,195,135,60,253,250,136,178,148,235,51,177,137,140,244,238,163,226,241,197,33,176,0,37,64,152,36,129,140,204,201,248,69,91,72,111,211,90,52,154,88,173,247,74,182,34,155,110,35,148,236,220,87,7,208,253,79,211,170,21,100,161,186,235,126,236,107,43,157,24,105,102,122,226,82,110,0,13,37,194,37,27,155,209,119,46,225,146,113,207,39,158,152,168,187,207,220,29,37,37,77,170,209,168,100,106,81,80,210,160,121,100,148,0,64,1,85,157,183,109,0,12,15,175,61,48,208,107,89,233,46,85,87,47,254,33,75,45,109,72,168,151,246,109,111,202,130,115,144,48,81,129,32,150,193,63,95,207,171,150,150,34,217,68,169,115,61,198,179,28,99,139,167,137,33,9,66,52,148,239,182,106,83,221,91,5,254,125,93,87,21,190,207,53,106,44,20,245,178,252,188,114,74,16,24,246,239,96,164,140,18,164,228,140,122,125,112,99,125,197,161,167,165,185,91,231,131,85,209,223,36,174,183,165,117,80,161,164,20,212,246,250,137,164,145,228,164,142,53,10,138,168,204,78,35,85,76,177,218,49,201,150,233,174,245,105,203,48,174,165,190,246,214,151,84,83,205,89,13,77,36,215,106,164,122,202,120,227,42,124,19,48,132,6,83,134,206,21,127,17,206,71,29,34,212,157,255,0,215,245,245,245,244,250,67,81,223,244,174,153,173,10,131,79,91,239,19,37,26,198,20,6,70,68,218,146,6,32,147,148,199,56,198,58,188,180,55,18,21,159,60,80,36,72,247,72,218,161,244,151,251,172,22,232,173,116,122,134,190,146,34,112,241,165,67,36,71,63,85,4,15,204,156,251,116,142,122,121,218,39,168,109,181,25,167,241,90,69,36,149,30,46,221,205,244,57,227,159,168,251,30,182,94,110,233,115,174,253,164,41,82,57,38,44,242,2,197,129,36,250,99,128,163,215,1,64,3,60,122,12,55,43,51,126,236,127,17,246,247,233,238,186,149,38,14,254,127,122,84,166,14,42,192,118,155,77,153,41,160,170,172,180,213,72,141,78,177,71,206,3,49,79,92,21,63,159,215,171,67,110,210,245,218,99,67,71,125,106,26,148,86,50,46,36,141,152,224,42,16,217,224,99,44,71,233,246,234,179,246,211,81,106,11,70,178,166,210,87,218,26,41,99,90,51,59,61,28,204,196,71,184,0,50,114,51,144,61,186,39,119,159,95,92,109,20,26,107,78,88,236,21,85,117,55,232,234,24,67,243,66,50,166,32,9,198,83,7,202,115,255,0,62,178,143,219,173,107,210,51,57,233,248,174,157,109,124,132,51,219,40,145,164,132,245,59,68,70,163,215,144,168,140,53,19,221,245,108,245,113,212,215,83,0,172,120,4,12,170,243,142,125,192,39,245,231,61,18,154,249,182,199,149,148,206,204,66,171,204,197,72,28,238,3,32,240,114,185,255,0,116,116,1,170,215,55,189,63,89,4,183,125,29,93,111,19,72,41,211,194,174,142,66,206,217,242,227,3,215,7,223,219,167,26,254,253,219,40,149,109,87,52,212,116,181,48,16,78,99,138,77,161,128,36,227,197,30,163,31,167,191,75,250,87,87,251,62,160,255,0,253,84,103,138,90,54,152,116,144,49,186,72,142,123,233,52,118,164,165,163,134,138,106,161,76,138,255,0,186,117,93,129,145,14,91,56,192,251,103,211,163,173,250,150,146,187,65,219,170,86,122,68,242,44,140,130,22,245,0,18,65,218,71,182,113,158,170,205,15,121,173,119,29,63,79,83,77,167,181,199,202,180,33,82,183,246,35,180,82,176,39,44,30,54,32,251,116,101,164,238,133,179,82,246,118,106,203,93,202,95,26,221,226,83,178,79,74,200,251,209,65,96,68,128,16,112,227,255,0,60,228,117,74,225,151,26,5,68,96,71,175,221,68,108,174,109,223,1,40,50,162,9,219,255,0,241,158,84,23,248,187,173,167,159,181,180,213,2,56,228,105,110,176,83,164,138,164,109,10,146,159,176,254,12,117,77,58,61,119,171,86,53,231,70,71,164,228,185,37,69,194,27,188,21,178,192,180,204,155,84,195,47,152,190,208,188,120,171,198,239,226,251,30,129,117,52,117,52,108,18,166,35,27,31,98,71,71,120,99,107,69,184,42,17,38,176,222,210,186,135,47,206,131,48,0,243,230,54,27,120,86,158,189,214,202,106,90,154,201,68,20,148,242,207,33,4,132,141,11,54,7,175,3,165,241,233,109,77,51,42,69,167,110,110,206,112,170,180,146,18,127,33,142,122,33,6,128,86,203,52,70,158,178,114,205,143,254,29,80,223,248,160,108,15,235,213,138,248,43,211,139,122,169,191,85,78,219,150,154,156,136,211,104,56,124,161,220,121,7,244,232,8,180,21,20,213,147,71,44,15,28,137,110,112,232,235,130,164,82,242,8,62,135,131,213,167,248,16,183,209,139,85,238,230,210,5,153,88,66,202,76,190,140,51,232,163,25,194,140,28,126,188,158,135,113,111,254,153,67,194,180,30,202,123,220,69,39,59,29,188,59,170,85,221,58,133,168,237,190,175,183,212,204,141,45,61,12,210,174,112,92,240,56,32,243,193,206,49,142,169,231,111,232,105,188,122,203,141,98,249,98,66,169,184,112,79,219,171,67,222,89,68,9,172,76,46,155,22,223,81,14,50,252,134,198,61,125,250,168,113,85,92,169,233,200,166,173,169,133,119,17,136,228,101,251,251,30,171,112,103,97,10,39,173,21,246,157,130,183,81,164,68,3,203,249,52,241,167,171,34,166,190,92,100,89,22,56,219,112,76,144,7,175,83,139,21,194,222,163,116,215,10,125,196,114,12,171,156,143,215,161,68,85,87,154,118,118,130,229,85,25,147,241,148,153,151,113,251,224,243,214,193,125,212,113,228,37,254,226,15,184,21,47,255,0,159,71,59,84,154,200,232,90,119,20,101,248,122,213,52,211,235,58,189,47,121,185,195,69,69,117,186,211,215,77,53,68,171,18,1,74,179,50,41,102,32,12,177,76,125,192,234,55,222,235,197,37,255,0,89,106,217,232,42,162,168,165,167,172,139,229,228,136,134,142,72,240,160,58,145,193,7,216,253,49,212,100,90,171,116,253,146,211,168,35,115,190,177,5,86,79,4,110,154,104,128,201,250,136,88,243,245,233,166,170,111,18,74,200,149,129,241,104,233,219,143,246,81,15,94,181,210,80,173,60,201,250,84,247,193,105,236,194,247,210,62,100,154,179,223,6,85,154,46,211,103,175,173,213,186,234,43,58,25,49,28,82,82,73,39,226,220,28,228,113,129,225,196,120,201,59,219,211,104,221,101,105,123,153,240,249,97,170,52,181,189,242,181,161,144,100,98,221,87,238,125,50,34,108,123,123,117,207,237,3,91,29,183,78,97,166,25,168,157,191,65,192,199,73,47,181,209,85,222,145,67,6,10,193,120,63,126,132,93,36,60,241,213,203,20,99,135,234,106,220,4,243,205,116,230,217,171,187,81,126,216,150,158,240,233,105,183,224,128,255,0,52,132,231,211,241,66,49,211,39,118,180,165,154,91,8,74,94,226,105,83,36,231,106,7,172,120,195,100,113,150,41,129,207,215,142,171,79,104,232,41,165,154,158,55,220,75,21,244,61,79,123,185,67,65,44,49,70,15,250,165,24,33,189,63,242,234,153,67,96,198,106,224,113,210,153,197,69,43,59,67,116,121,227,21,186,171,73,43,6,5,71,237,200,8,108,31,108,30,122,48,105,93,55,165,108,148,212,127,181,59,143,165,162,116,95,58,138,198,218,63,54,42,23,250,245,93,244,230,152,254,241,106,34,166,170,119,72,148,96,22,92,100,158,126,253,37,239,69,182,155,79,210,136,99,157,195,231,4,1,233,199,223,215,233,255,0,151,82,132,183,181,66,20,230,228,85,168,213,23,125,24,148,108,104,123,153,167,170,25,23,254,233,221,193,63,154,41,31,215,160,123,233,74,141,107,126,145,167,188,91,54,41,43,78,30,87,6,80,61,49,149,252,253,122,172,48,214,35,66,105,196,132,175,174,61,190,220,244,235,102,134,79,159,134,120,84,75,179,28,134,245,199,243,251,126,125,56,33,9,235,74,165,174,54,162,46,177,237,175,114,108,151,215,130,29,47,44,177,179,47,134,209,58,56,101,207,175,7,63,243,232,209,167,187,105,220,154,141,11,79,112,77,43,43,79,1,15,225,137,20,73,255,0,132,182,227,239,232,58,175,23,154,150,158,239,75,77,225,13,238,234,114,184,95,83,235,199,231,209,223,79,90,35,131,74,44,160,41,242,146,51,156,231,142,122,79,112,141,233,160,172,43,2,164,211,233,174,226,223,42,104,41,106,116,244,180,112,196,55,72,245,14,80,113,232,62,156,243,198,122,124,213,218,123,89,197,164,103,22,155,60,149,51,164,124,67,77,42,75,33,62,248,85,98,199,249,126,157,84,46,228,78,223,180,86,1,35,170,146,79,44,125,190,163,254,88,234,53,106,166,170,170,155,100,78,229,221,134,2,100,15,233,212,106,74,42,116,173,96,73,167,157,95,162,123,176,218,130,219,117,188,246,235,81,67,28,110,140,100,146,219,48,78,36,220,114,197,112,61,121,234,33,116,237,231,113,224,157,231,169,208,151,216,214,110,67,154,9,118,159,248,177,143,235,213,153,209,87,10,171,6,154,120,197,194,166,54,219,146,18,82,188,126,135,170,251,73,127,186,84,92,181,21,92,55,58,165,249,181,157,156,137,216,22,221,188,243,207,61,76,219,201,27,13,170,50,210,214,50,98,144,118,251,75,234,138,61,95,75,21,85,158,190,141,170,247,210,157,200,209,76,156,2,118,131,130,9,28,46,61,79,3,36,227,162,22,165,210,23,189,55,52,183,26,250,104,169,34,189,212,207,52,6,25,85,148,170,215,18,196,96,146,10,136,100,0,55,59,74,159,67,212,22,235,170,245,116,150,43,117,98,106,139,178,248,113,45,40,219,91,32,194,0,70,222,15,167,148,113,246,254,83,149,165,213,186,163,181,211,84,7,150,226,44,52,70,239,44,179,214,238,157,32,147,192,167,102,85,118,220,201,25,120,206,20,28,120,140,78,0,207,69,45,46,66,213,164,248,124,40,53,229,151,100,217,80,51,153,165,218,78,243,108,209,215,205,93,127,169,162,23,122,115,76,192,80,203,59,36,117,116,203,76,233,80,140,192,18,11,172,123,119,96,254,47,126,172,15,194,69,210,235,121,211,20,151,58,154,122,150,16,195,21,186,229,10,206,219,149,188,52,150,150,118,42,222,125,240,73,30,73,199,46,252,2,167,170,217,97,172,134,179,81,92,45,169,72,147,37,214,221,12,113,143,255,0,55,192,105,100,31,152,45,159,215,166,142,209,234,219,246,143,214,180,177,218,53,13,194,146,107,205,141,169,170,226,130,169,226,2,72,89,210,52,96,164,103,108,113,41,25,244,207,82,59,110,151,66,155,87,247,8,252,31,140,210,91,223,57,106,182,238,27,254,195,63,19,145,230,8,21,218,222,211,219,169,117,103,104,181,118,138,150,156,206,242,7,145,82,86,44,55,188,64,70,60,196,227,15,14,127,62,122,228,15,122,123,81,169,123,117,221,77,93,166,232,180,204,241,93,108,151,229,168,162,88,232,137,152,83,200,26,84,114,118,146,85,87,229,136,7,143,222,131,239,215,88,126,13,111,213,215,75,77,52,242,206,36,130,231,100,130,173,220,149,203,204,187,62,156,255,0,27,255,0,46,171,199,199,158,158,165,211,191,18,150,251,252,20,18,21,213,26,102,35,44,161,9,18,79,78,242,43,224,253,68,113,83,12,125,199,85,56,90,161,148,164,238,36,124,38,173,113,224,5,251,139,70,202,133,15,255,0,32,63,38,185,177,79,107,212,73,91,90,176,233,121,142,162,130,122,91,156,110,212,164,73,18,41,144,72,118,17,206,93,224,110,71,162,159,108,245,162,158,199,126,170,168,188,252,253,134,17,116,9,13,197,89,160,33,217,188,109,140,138,184,254,47,20,185,0,127,221,125,1,234,194,95,102,158,143,184,54,58,200,232,113,77,95,4,176,212,57,139,14,76,97,182,46,127,218,105,151,245,94,154,117,50,27,86,189,176,95,37,162,168,138,57,149,232,202,225,66,187,239,9,24,35,219,255,0,190,100,57,251,116,84,102,40,33,92,77,2,127,103,220,110,245,55,197,187,219,131,220,235,104,222,174,157,146,32,172,103,89,149,164,108,0,56,49,9,201,227,216,125,58,118,236,9,168,180,247,138,207,93,85,43,91,170,169,167,249,232,170,208,120,77,72,208,50,212,60,137,183,27,91,195,138,69,92,122,22,24,246,232,207,169,227,158,215,170,180,245,232,218,124,53,241,36,164,154,162,73,19,108,16,146,143,35,96,123,248,75,81,252,250,213,220,2,44,247,157,53,170,94,70,133,109,181,229,101,85,110,95,210,100,66,71,177,146,158,49,255,0,23,77,41,4,138,85,29,83,30,62,190,21,124,187,7,162,225,181,246,187,187,93,164,150,137,22,146,158,174,61,69,67,72,233,134,62,58,255,0,165,185,251,96,5,253,122,129,246,169,171,230,209,22,200,171,43,34,21,118,179,53,174,72,213,159,106,152,36,104,135,24,199,225,69,245,234,204,216,106,146,237,222,59,38,162,145,162,88,251,159,162,145,106,153,15,150,38,48,2,85,126,173,189,72,234,180,233,91,101,69,131,91,235,141,48,150,170,162,41,174,43,116,140,163,160,12,181,17,249,248,44,63,239,98,151,237,214,123,141,180,123,52,168,114,199,175,133,107,189,142,184,9,184,91,106,35,222,19,154,148,77,105,121,228,249,121,102,125,238,11,121,26,68,36,99,216,129,144,122,215,82,41,96,132,173,44,85,146,12,224,22,148,147,145,129,140,187,103,235,237,214,81,203,36,185,150,74,122,244,117,62,178,74,14,223,176,195,28,122,251,125,58,197,218,73,78,237,146,30,115,130,23,159,185,207,89,96,173,38,186,71,102,165,100,198,41,61,41,48,109,119,165,171,92,96,157,242,171,250,250,28,151,61,42,105,35,155,0,51,109,199,178,227,142,177,240,214,69,220,228,238,244,32,183,240,251,12,15,79,127,78,180,37,4,41,19,193,76,213,8,91,44,27,196,103,218,78,125,50,78,63,47,78,189,58,185,211,192,211,154,250,103,49,166,22,57,100,60,113,225,40,63,215,173,6,119,149,219,195,130,98,84,96,227,98,140,253,249,250,244,188,174,204,175,202,187,47,191,153,185,207,168,252,93,36,149,227,136,49,249,73,2,169,192,218,142,196,255,0,44,231,165,2,105,165,83,232,82,127,150,168,144,51,181,60,143,206,118,101,88,127,35,211,181,136,85,219,170,164,116,128,198,38,93,174,49,149,36,114,9,199,31,215,223,166,225,113,164,70,34,65,89,31,177,95,149,144,140,122,255,0,135,158,190,193,122,167,134,172,73,29,117,213,93,100,27,99,20,178,236,224,251,102,50,15,167,215,29,88,66,16,71,189,53,89,199,22,146,10,99,207,253,213,77,248,241,210,53,209,107,171,78,180,161,161,145,18,237,104,154,134,121,96,129,199,133,85,11,41,141,153,148,114,100,14,144,128,196,227,219,156,30,146,124,30,83,235,138,237,123,98,185,205,62,163,166,163,182,212,67,70,103,70,154,36,166,169,62,36,201,28,172,184,12,242,60,21,88,50,146,251,35,141,1,218,0,234,206,252,71,232,255,0,239,135,106,238,137,13,83,60,244,219,106,169,164,240,198,87,62,93,220,15,225,222,36,250,126,236,30,131,63,8,23,235,138,106,202,253,11,69,31,135,83,175,44,127,49,108,166,121,128,11,126,181,178,84,209,172,204,125,50,96,130,34,61,79,205,184,247,61,107,120,19,186,237,160,238,146,127,63,234,185,127,182,22,197,171,242,177,179,128,31,160,60,252,207,157,91,79,136,250,41,180,231,121,116,183,117,109,212,180,145,208,107,26,8,225,173,221,39,156,76,20,70,232,6,225,144,191,184,39,0,156,231,56,233,21,234,19,112,182,74,3,54,83,12,3,38,48,125,120,207,190,50,58,32,119,186,209,69,221,143,134,165,212,118,2,28,218,126,91,80,91,221,148,33,249,74,132,203,46,79,167,227,46,127,220,3,161,118,149,187,201,169,52,221,186,227,243,91,167,150,21,51,136,176,209,153,23,202,248,96,8,35,112,62,135,172,231,23,96,179,116,164,242,220,121,255,0,51,91,127,101,47,5,215,15,64,39,41,193,242,219,159,72,168,173,80,69,57,9,40,219,195,49,70,3,244,36,99,215,243,233,7,203,212,6,39,49,120,100,31,224,35,7,60,115,156,125,127,167,79,115,40,167,170,154,138,74,138,182,120,156,169,6,156,176,101,60,129,144,152,35,4,122,115,210,73,150,150,117,104,226,204,114,175,167,137,27,39,167,177,221,140,116,40,117,245,244,173,48,51,207,215,198,170,71,198,79,111,160,165,107,110,185,164,165,167,79,154,38,138,185,162,216,12,143,140,198,231,111,36,224,48,36,243,194,140,250,117,81,164,141,162,114,140,57,29,116,227,187,58,93,245,31,111,47,246,58,168,160,152,84,80,187,199,182,100,59,102,143,207,25,24,231,59,148,126,124,143,126,185,189,95,73,185,202,149,80,65,199,90,78,11,116,10,11,74,229,247,172,15,181,220,48,173,105,184,71,63,158,221,245,210,125,51,166,227,158,213,21,204,83,180,79,58,48,89,230,66,33,140,0,8,37,184,203,122,157,131,146,49,143,94,24,181,133,250,159,106,218,173,53,18,188,180,167,115,254,247,107,15,46,8,85,1,183,30,121,80,127,35,199,49,74,141,77,83,45,18,81,252,197,65,72,99,253,208,106,157,145,70,49,244,254,124,228,126,121,228,105,74,154,216,95,122,211,66,169,40,39,198,37,153,129,35,241,96,159,94,61,112,78,56,207,25,233,22,163,163,72,222,177,168,111,82,169,181,233,252,122,164,154,190,158,161,11,157,206,210,184,10,84,227,146,15,152,125,79,32,28,15,174,122,150,208,83,207,72,22,106,42,72,157,241,202,204,78,243,158,124,171,131,145,143,203,241,3,143,126,153,104,109,51,87,214,7,150,156,84,21,56,118,126,84,144,125,1,244,192,227,159,161,31,76,245,50,181,216,234,26,152,204,104,161,72,213,120,65,6,240,128,145,180,14,64,85,229,184,0,242,196,250,146,77,102,90,212,175,122,167,116,232,78,41,134,227,93,120,53,49,143,149,164,118,40,86,56,81,152,145,146,50,205,206,226,73,206,27,60,145,146,121,35,168,22,171,212,19,89,106,126,78,174,231,43,23,218,161,81,246,152,144,122,150,35,142,121,36,143,167,167,166,38,90,223,95,89,52,112,146,56,233,100,171,168,11,197,55,136,17,164,36,157,206,192,228,128,7,25,219,238,160,110,243,109,11,235,91,229,13,230,104,244,197,178,150,51,87,93,34,181,75,238,44,199,57,36,2,9,25,207,0,250,145,207,229,51,176,143,116,111,246,168,217,74,156,35,165,124,177,211,67,120,164,174,190,188,242,124,186,201,33,71,192,30,35,125,71,39,223,143,126,115,244,233,210,163,179,189,185,215,29,189,174,214,250,139,186,180,52,122,150,59,132,54,75,62,157,249,218,88,36,150,121,230,137,22,174,161,221,139,172,43,226,177,113,177,124,176,59,111,1,134,30,109,122,102,231,116,183,210,233,139,21,31,139,44,146,211,80,81,81,194,66,181,101,67,149,64,1,250,23,117,24,227,36,28,145,193,6,239,136,255,0,133,239,134,78,205,37,194,57,244,148,181,149,250,27,183,146,221,175,247,23,187,85,31,219,90,130,190,68,163,180,43,67,243,31,187,95,26,42,202,151,142,32,160,42,32,57,78,13,206,24,132,23,53,198,223,122,117,233,33,189,61,126,217,170,61,221,74,45,13,167,187,143,169,45,253,178,70,125,57,103,172,122,58,41,158,171,230,26,127,150,11,23,204,151,7,12,179,76,4,163,30,80,14,0,0,117,107,254,3,187,87,83,95,253,210,164,150,137,139,92,101,172,215,53,170,240,239,141,226,166,241,109,150,172,183,253,219,138,137,239,18,227,212,252,180,71,233,213,57,211,218,86,183,81,92,45,26,94,215,78,213,117,151,202,212,130,26,120,134,101,145,21,138,128,159,239,57,151,3,234,139,246,235,174,223,14,245,90,79,180,93,143,238,39,126,94,42,90,187,101,12,83,211,218,230,134,77,137,95,104,177,211,154,74,95,15,39,8,213,53,17,85,207,192,25,122,188,243,156,155,220,81,210,27,208,158,120,170,182,168,137,82,169,255,0,178,182,59,13,199,188,61,207,238,173,108,148,177,90,52,179,67,161,232,43,37,67,25,130,158,223,31,204,220,164,103,108,2,26,174,161,145,143,166,104,254,221,67,27,88,222,52,87,194,197,243,186,84,20,85,49,107,30,231,207,89,168,237,212,240,84,120,179,45,117,234,117,130,214,170,79,188,84,242,208,71,129,233,225,30,150,235,184,46,61,169,248,64,177,118,134,251,93,85,6,172,238,28,148,186,110,233,84,192,84,203,243,151,121,218,162,243,51,31,125,177,201,112,96,222,219,87,173,154,137,34,238,167,127,123,97,219,152,104,104,5,171,79,10,141,109,93,70,20,167,203,83,81,167,202,219,213,0,227,31,49,83,188,15,255,0,54,251,116,4,20,238,54,153,242,78,223,26,180,83,203,203,227,189,73,45,122,10,142,199,167,251,55,240,235,108,149,228,163,188,223,169,107,107,68,180,162,65,37,158,197,26,85,63,139,236,60,74,152,173,241,49,62,166,115,212,199,187,122,186,146,183,226,66,144,49,130,90,126,214,105,25,110,35,19,249,146,241,120,149,160,131,40,56,220,148,148,85,124,158,118,213,143,175,74,123,93,85,71,171,62,39,251,129,169,98,87,91,103,110,236,84,26,46,130,65,62,248,13,77,70,46,23,22,10,61,31,13,109,140,251,230,22,31,149,108,211,221,204,161,190,73,220,255,0,136,155,147,37,194,215,117,187,93,181,52,40,35,240,90,107,77,182,47,150,161,140,231,221,225,163,70,25,245,105,248,28,245,48,81,75,48,55,63,83,154,98,178,185,59,1,66,174,242,93,100,190,246,75,226,75,185,183,213,158,99,95,87,107,209,118,149,154,32,141,12,54,250,232,12,238,140,127,18,189,101,68,192,227,255,0,148,126,156,115,131,171,177,241,167,85,116,237,167,195,255,0,106,187,25,117,154,102,189,87,161,212,183,241,81,54,234,136,171,24,60,147,43,1,234,175,83,91,84,114,125,225,24,244,234,188,124,47,118,220,119,115,226,15,65,118,254,106,52,171,163,185,94,160,146,190,7,109,162,74,24,115,61,82,231,239,4,82,227,239,142,138,218,16,134,138,249,125,134,62,213,81,209,169,97,53,208,89,59,41,91,102,181,252,51,124,59,195,110,172,138,170,56,6,168,191,40,148,31,147,122,72,197,68,169,38,61,80,215,215,46,63,221,3,219,167,191,139,158,244,218,187,91,241,15,219,203,69,150,203,111,185,65,219,171,4,245,46,36,171,104,202,87,92,216,166,89,84,30,86,158,134,79,95,69,169,44,120,29,27,123,117,21,183,92,252,90,119,59,185,117,240,70,180,122,22,211,110,209,54,218,132,159,112,154,102,83,93,88,10,250,41,13,81,74,135,223,247,68,117,206,31,137,157,123,73,172,53,55,117,123,157,69,53,174,170,43,189,206,170,134,130,174,159,39,116,30,40,183,193,30,121,4,181,45,3,212,12,129,129,54,84,156,145,213,59,68,246,239,123,219,1,159,60,253,42,119,79,102,156,85,96,238,46,180,184,247,31,95,106,45,127,119,93,149,154,142,233,85,115,153,3,22,17,180,210,179,236,4,243,181,119,109,31,96,58,63,127,103,3,90,173,159,20,86,173,109,168,45,213,53,22,141,31,102,187,95,46,19,66,70,218,72,35,163,145,26,103,7,241,40,241,54,227,35,150,83,158,58,172,29,31,251,21,53,102,147,236,159,116,245,157,139,86,221,173,183,219,221,61,30,140,160,183,209,83,193,34,93,82,182,67,243,20,242,120,145,60,128,120,49,156,120,77,27,110,101,27,136,37,73,130,49,2,170,163,121,52,57,189,247,23,87,234,45,79,170,251,129,83,91,72,181,122,142,229,83,115,175,221,2,49,146,106,153,93,220,166,84,227,204,205,142,70,61,186,110,143,82,234,8,180,179,91,62,94,220,182,242,166,51,32,163,139,198,98,196,159,245,155,119,103,62,249,207,68,159,140,126,203,105,79,135,110,246,215,246,115,73,94,46,87,52,176,219,173,198,225,83,92,209,150,146,182,106,104,230,147,195,240,213,64,139,18,46,208,65,97,200,44,216,207,66,43,141,124,114,208,81,219,169,115,178,53,14,249,247,114,7,249,115,252,250,180,218,134,156,30,95,58,136,204,197,34,146,182,162,90,117,165,118,95,13,14,70,16,2,127,50,6,79,235,211,174,157,160,169,212,247,90,29,59,13,198,10,15,16,177,89,234,37,144,68,172,170,205,146,6,112,120,32,96,122,158,152,200,35,215,169,223,101,232,224,168,214,169,87,83,109,158,190,42,26,105,106,12,48,150,5,142,54,140,149,4,129,150,246,25,234,2,20,191,115,84,19,207,167,127,149,69,114,239,96,210,156,28,135,173,179,90,229,237,235,157,76,108,21,186,178,158,93,148,191,50,245,80,193,60,202,167,126,221,152,218,27,62,249,198,63,94,147,81,232,250,89,239,245,86,186,11,196,181,208,211,132,219,83,77,72,193,155,43,185,136,87,101,219,180,2,9,39,235,212,250,130,170,235,119,189,234,205,77,58,67,1,122,164,162,101,221,176,198,33,92,8,213,56,56,225,70,49,198,6,113,211,78,159,122,218,27,13,207,82,71,60,2,9,34,171,154,49,34,157,237,19,145,79,133,63,226,0,18,7,176,30,252,142,160,85,165,202,73,135,73,145,140,15,137,199,222,60,232,114,120,170,137,82,74,68,141,61,119,34,99,127,31,133,15,102,158,189,47,117,17,80,213,84,180,141,51,66,172,91,206,234,27,0,28,28,123,14,61,58,41,232,221,37,77,117,122,218,157,89,112,188,152,107,110,50,80,164,180,215,29,190,56,166,64,1,40,168,198,77,160,224,49,33,64,224,31,94,132,118,169,218,158,233,77,86,23,121,130,85,152,131,239,180,238,63,229,209,10,206,215,218,109,47,227,87,80,221,163,160,183,195,45,68,51,32,155,194,53,82,199,226,198,75,1,133,98,153,62,217,80,79,32,228,234,253,159,225,44,113,44,92,147,160,107,36,202,132,4,164,31,237,230,73,231,140,71,58,181,120,243,140,164,150,247,196,96,28,248,26,120,210,22,27,101,6,151,184,106,239,22,107,117,61,109,124,176,80,212,188,146,151,150,49,34,40,136,50,109,36,128,219,152,238,25,0,241,144,7,67,217,175,84,212,215,11,109,217,105,214,162,166,26,166,174,168,19,73,41,19,176,148,109,141,136,96,216,218,185,220,24,55,152,243,158,122,58,190,141,187,105,255,0,134,227,85,127,210,247,202,122,104,101,154,166,65,91,13,69,61,52,85,76,155,98,145,4,138,145,180,135,116,96,108,103,102,81,46,228,64,161,156,23,170,181,61,162,251,100,211,22,171,102,150,138,213,53,142,220,244,149,181,43,80,100,55,41,218,162,89,62,97,129,3,195,33,30,56,246,130,71,238,243,159,54,5,207,104,120,29,151,3,105,160,219,186,156,90,66,136,146,115,128,121,152,200,87,73,198,57,212,118,119,142,221,41,97,72,128,146,70,192,99,175,127,42,125,211,189,194,211,180,186,109,180,205,247,75,69,56,152,187,207,89,27,76,211,76,198,77,227,112,241,148,12,28,14,49,192,231,36,146,98,180,90,134,229,69,4,150,234,6,138,56,170,24,9,3,68,175,188,238,200,62,96,121,28,127,46,190,252,133,37,26,20,172,120,12,209,229,179,13,74,74,14,7,28,163,17,235,254,93,54,210,18,42,163,96,72,218,219,179,249,115,214,111,182,120,105,76,247,121,85,224,218,100,226,172,79,105,244,157,76,250,46,235,168,227,183,85,87,67,110,165,150,178,81,20,18,200,32,64,166,66,204,64,33,16,40,207,176,224,159,175,69,170,46,220,234,62,223,252,29,214,107,29,69,110,185,82,81,93,44,147,75,73,33,167,62,20,194,183,113,129,183,108,60,17,50,28,238,3,24,250,142,162,253,181,239,62,144,237,215,195,182,181,182,72,146,86,215,106,139,52,182,138,63,151,20,251,33,223,28,144,183,138,11,137,67,237,152,156,236,97,132,30,108,146,58,119,248,137,248,182,211,154,235,178,195,177,221,189,210,213,179,232,141,57,105,181,89,169,53,37,88,49,73,85,83,77,225,133,41,9,3,108,108,32,127,83,184,128,9,85,198,58,22,108,210,250,10,164,201,50,70,57,19,246,205,105,15,21,93,155,161,164,1,164,35,72,38,121,164,100,65,28,196,85,42,157,252,73,157,135,185,227,175,169,44,176,78,37,137,217,29,27,33,148,144,65,252,199,90,243,206,122,241,57,57,61,89,42,231,89,250,217,83,83,81,89,81,45,93,92,242,79,60,238,210,75,44,140,89,221,216,228,179,19,201,36,156,146,122,193,212,171,96,250,227,61,124,0,146,0,245,60,116,166,229,31,133,93,44,103,62,86,43,207,219,142,188,7,186,77,122,147,116,178,202,158,45,226,134,49,16,147,125,76,75,176,250,54,88,113,250,244,153,86,38,124,52,165,87,62,187,115,211,198,141,128,75,170,173,129,92,31,14,169,100,244,110,66,121,189,185,246,252,250,137,102,18,77,74,192,212,234,83,222,62,181,100,187,23,163,106,239,221,211,188,213,77,109,1,173,214,170,120,38,142,7,241,48,243,202,100,66,15,39,37,35,200,247,29,59,119,186,217,13,7,120,52,165,162,59,13,104,253,157,105,170,174,150,3,39,156,135,62,24,63,131,129,149,250,123,227,239,210,174,193,93,54,235,205,115,86,109,111,81,77,83,37,174,17,224,135,242,60,52,238,8,207,56,252,71,57,7,244,233,30,175,175,134,171,226,34,123,149,29,166,176,69,110,211,112,151,137,220,51,7,249,128,222,187,71,28,227,24,207,7,158,132,4,157,126,9,248,99,195,239,91,133,57,44,0,63,185,194,119,222,21,255,0,159,27,116,243,231,66,13,79,87,53,110,165,179,211,58,212,68,13,205,106,64,35,113,30,30,73,219,233,156,100,245,21,215,110,149,221,204,174,104,75,202,177,188,74,124,69,193,59,33,64,114,50,125,193,247,234,107,168,144,71,175,236,94,20,181,177,50,26,169,124,192,22,79,46,1,28,140,130,125,125,63,94,135,87,218,231,26,206,251,60,179,52,142,106,170,151,196,115,203,121,240,51,235,244,232,135,14,72,237,19,220,62,255,0,197,8,227,139,212,218,164,110,176,62,8,31,158,181,115,244,53,6,222,201,105,170,120,43,42,252,35,107,167,148,160,139,209,154,20,102,199,155,145,184,241,250,240,58,135,118,230,243,52,189,142,185,56,13,178,162,162,170,70,144,2,216,102,145,128,251,28,149,247,250,117,100,59,81,163,226,147,180,26,72,201,53,68,114,203,104,166,129,21,84,18,89,35,85,63,196,49,232,7,85,115,182,116,242,199,217,61,62,149,53,21,162,43,148,245,0,42,40,42,161,170,100,25,30,97,159,67,244,245,61,1,81,82,131,179,205,67,232,123,235,82,222,148,118,41,31,224,190,95,247,36,127,141,2,187,177,51,201,126,174,145,95,41,60,148,228,228,96,229,34,32,127,70,250,253,58,129,237,62,30,255,0,108,227,162,47,112,236,215,27,222,161,184,209,216,168,234,174,15,73,114,173,86,17,68,75,8,163,88,23,113,3,36,12,183,212,250,245,14,163,211,122,130,225,82,45,20,118,217,100,169,0,205,224,240,24,14,6,121,63,94,58,210,49,134,196,244,31,65,92,247,136,144,110,151,29,79,214,105,70,146,37,90,237,50,59,71,36,86,201,164,141,213,182,148,96,87,4,31,175,183,235,215,219,62,170,212,98,237,70,36,191,220,94,54,158,53,116,106,167,42,235,184,121,72,39,145,235,199,223,167,90,45,17,173,108,148,215,7,171,211,213,113,26,202,111,147,137,118,6,50,200,242,39,145,64,201,39,0,241,246,233,186,209,164,117,34,221,41,100,158,201,87,20,113,206,133,204,145,21,218,1,4,158,126,157,88,73,253,177,235,53,64,196,19,83,47,217,194,229,61,254,224,171,145,5,170,170,97,199,183,131,183,63,215,171,75,240,151,219,141,39,174,244,132,213,250,155,116,146,83,211,91,225,167,27,164,93,131,192,1,135,145,151,62,153,201,201,232,29,103,210,181,180,186,59,84,220,234,162,49,43,233,218,183,140,202,219,75,249,1,192,250,156,14,172,143,192,124,145,46,157,174,138,16,99,146,74,106,21,158,88,91,18,21,16,229,21,128,25,218,55,49,28,250,147,143,114,104,113,53,173,187,117,150,201,6,70,210,62,132,81,175,101,91,109,219,228,165,208,8,206,224,31,168,63,74,132,119,247,74,212,104,26,219,197,175,74,93,118,81,199,108,55,20,140,74,89,84,130,193,148,248,132,144,113,236,125,78,7,57,230,185,105,61,87,93,117,187,197,65,123,166,163,168,134,161,221,24,154,56,217,243,176,227,28,127,136,47,223,25,234,240,119,175,76,91,175,221,225,155,77,220,100,150,72,46,186,72,137,0,147,46,1,168,101,228,243,131,142,127,145,199,84,194,217,165,235,123,127,221,26,157,57,120,140,164,246,217,43,34,102,198,208,235,242,242,109,112,15,179,41,86,31,102,29,87,179,184,90,150,132,170,115,27,248,209,174,33,100,208,67,139,76,99,86,195,104,29,192,83,92,149,182,123,61,69,225,223,77,210,86,148,184,77,24,89,99,80,35,64,227,24,82,10,142,70,48,49,234,125,58,105,190,234,202,58,185,20,80,233,171,109,36,88,10,2,91,41,137,221,145,201,59,65,198,51,239,234,71,61,46,142,122,122,138,251,220,19,69,22,198,172,168,27,37,148,198,164,248,160,254,44,28,115,233,237,159,94,58,98,185,219,228,221,74,180,114,81,74,106,103,74,112,32,115,150,98,65,30,86,0,142,113,200,0,113,142,138,190,250,154,82,81,136,138,207,219,90,161,246,84,233,153,158,254,234,150,119,190,193,170,244,128,179,90,238,218,130,221,112,163,169,183,195,81,72,148,145,40,20,240,134,112,145,146,98,66,8,109,231,3,43,230,245,57,232,115,66,130,75,141,16,151,240,212,160,143,159,167,41,255,0,46,136,189,245,213,41,170,110,54,211,26,34,197,106,179,80,80,160,71,220,11,248,98,73,15,28,12,51,178,224,146,120,31,160,231,34,56,45,85,71,209,25,148,254,146,19,255,0,229,117,13,139,138,113,26,151,0,247,120,211,184,187,8,183,184,208,130,72,129,185,147,82,106,27,29,202,93,61,69,37,12,50,79,19,102,93,201,19,103,39,0,142,9,244,57,31,167,95,41,52,150,165,154,182,47,14,217,85,43,51,169,226,23,36,115,249,116,71,210,22,123,198,150,160,107,85,77,198,120,42,45,242,75,4,162,25,72,80,235,35,3,143,67,237,239,212,106,239,125,191,37,194,67,29,214,177,130,49,7,21,47,192,255,0,197,213,55,29,79,104,68,81,11,118,215,217,39,60,170,196,118,79,69,234,182,173,202,218,39,118,9,128,23,216,159,78,58,146,247,131,73,107,122,43,84,181,181,22,58,216,208,130,3,180,120,7,31,127,111,79,235,213,71,139,86,234,48,204,177,93,234,128,4,112,210,111,199,63,114,113,212,154,207,174,117,92,94,7,129,121,146,60,156,31,34,159,234,71,85,139,33,70,102,172,246,133,2,13,28,251,31,163,117,165,121,168,172,165,177,84,28,46,226,207,9,228,125,137,32,31,211,161,7,196,101,70,161,151,87,203,111,150,219,89,24,167,252,107,224,176,10,71,244,255,0,223,163,22,159,189,92,30,215,79,44,223,35,53,68,139,203,201,110,167,119,39,31,86,66,79,243,233,246,167,91,212,105,154,106,119,22,203,40,145,248,50,53,150,144,182,127,63,11,61,41,72,66,167,122,98,28,82,196,10,166,86,91,45,246,231,80,33,138,130,161,64,252,69,163,97,254,120,232,145,162,116,205,210,26,181,166,158,217,59,78,227,1,76,36,22,253,61,253,250,184,26,7,95,213,95,2,207,113,176,105,250,164,62,161,173,113,250,123,112,184,31,242,233,239,94,119,138,245,165,233,160,130,195,167,172,52,178,18,177,180,148,212,62,25,92,250,176,1,129,227,57,192,35,211,166,44,235,233,235,202,157,169,67,127,165,83,122,141,61,87,77,169,233,94,190,153,226,101,145,65,82,160,24,201,244,4,30,71,86,38,74,88,233,244,55,204,210,198,102,95,11,38,68,193,76,250,99,32,255,0,214,122,219,103,215,122,207,86,234,48,213,149,140,244,232,112,169,53,68,229,9,255,0,22,90,83,143,174,6,63,46,140,246,107,165,245,233,144,92,37,134,90,112,25,30,146,122,185,158,38,4,241,144,91,25,227,28,54,57,57,206,51,212,10,0,8,154,153,181,73,144,43,152,186,246,241,52,247,169,149,226,120,204,110,192,100,251,103,169,135,105,168,5,126,106,204,69,142,112,9,4,227,31,244,122,232,21,101,143,182,183,4,120,170,59,75,162,43,29,0,45,36,182,243,128,199,60,146,14,9,199,39,145,199,230,58,75,12,90,107,79,70,226,197,219,189,49,65,22,3,248,116,208,201,24,206,57,255,0,188,56,227,31,250,251,60,169,26,98,151,223,85,84,61,83,81,61,166,199,91,39,135,248,16,224,99,24,224,244,9,210,130,41,168,110,213,18,22,30,16,140,103,56,225,131,142,127,144,235,167,148,215,107,5,206,141,160,212,221,188,211,55,26,73,23,15,20,148,231,145,129,158,75,31,94,122,9,119,150,221,217,13,1,163,46,186,151,76,118,82,211,67,88,210,67,25,141,110,85,15,12,193,164,0,134,141,156,175,0,177,27,66,144,113,207,168,45,65,64,4,78,244,243,218,24,129,85,6,75,67,85,118,149,46,241,71,159,148,170,253,235,100,112,12,140,163,239,252,67,163,61,170,217,116,180,118,242,186,27,111,226,150,193,61,36,200,196,170,60,82,211,52,114,110,3,241,5,7,196,3,252,113,167,211,169,108,215,14,213,219,251,57,162,133,71,101,173,49,91,53,149,218,26,123,226,139,181,80,117,89,37,220,178,192,219,201,132,129,22,236,0,87,63,195,130,65,118,238,159,196,85,191,181,90,146,215,99,210,253,170,177,214,91,234,33,88,10,92,102,105,219,122,54,9,220,161,115,149,42,57,206,121,206,115,212,193,80,176,80,115,38,161,45,235,65,11,218,42,168,196,151,253,63,169,236,16,93,32,168,180,213,26,119,178,77,29,74,108,146,3,28,152,112,193,177,142,27,223,164,107,87,29,14,186,138,182,157,0,49,94,164,150,73,143,43,224,213,4,216,63,64,95,249,245,38,239,188,175,116,191,213,202,148,178,211,61,182,230,180,168,175,39,136,194,3,77,30,199,47,129,189,153,35,86,102,32,29,196,241,239,212,26,178,225,251,102,235,168,5,45,52,84,113,72,13,88,130,18,193,34,49,18,35,68,222,204,219,70,224,6,230,99,129,201,39,158,143,131,171,223,21,151,41,9,5,179,190,125,124,171,171,191,217,241,173,34,169,164,176,219,205,99,236,160,175,173,182,207,185,179,151,147,124,136,191,150,103,143,169,191,246,148,105,218,153,44,125,191,214,176,202,33,138,221,119,169,180,74,65,193,41,85,18,74,91,63,101,164,148,127,197,213,107,254,206,235,245,194,162,251,89,111,183,211,53,82,210,220,104,175,17,68,138,173,36,138,81,154,93,160,144,9,9,78,164,114,57,247,234,237,124,98,216,143,115,62,31,53,29,182,213,77,61,125,214,223,53,29,85,36,116,17,26,146,228,76,145,203,36,106,160,150,196,53,18,231,28,129,238,8,224,74,31,106,209,247,27,112,199,189,171,61,32,19,68,120,155,168,117,187,103,6,229,184,62,68,140,215,42,187,134,148,212,244,148,55,105,96,175,153,173,183,24,234,212,46,121,96,172,84,28,251,111,9,215,222,225,209,189,85,141,43,45,214,218,217,43,32,157,94,158,79,225,73,29,12,74,220,253,25,193,253,51,209,170,253,216,142,239,234,46,222,84,234,229,209,215,159,10,58,69,172,249,97,69,79,13,72,41,135,216,105,139,44,237,248,78,7,134,73,224,128,114,58,19,81,64,110,26,55,229,3,94,164,171,142,128,163,73,4,32,198,213,17,47,56,57,62,140,164,122,113,207,211,162,173,62,211,192,246,74,10,142,132,26,10,20,21,181,50,247,22,43,117,235,76,199,113,134,142,180,211,153,41,234,188,72,206,51,19,225,24,143,183,135,35,31,203,172,53,109,93,85,203,66,73,121,75,99,52,201,13,53,217,81,199,163,161,73,89,113,235,232,172,8,251,227,167,154,29,55,85,113,208,176,80,181,154,242,22,162,130,90,106,49,33,9,190,16,25,97,97,143,83,177,84,224,103,4,227,215,142,177,163,211,151,42,109,54,148,90,138,25,79,207,44,156,10,180,149,90,57,128,153,71,145,136,225,38,0,31,112,56,227,166,27,203,114,231,96,22,53,116,145,52,137,113,32,129,57,171,203,216,253,105,251,107,225,211,180,221,194,144,52,243,232,141,64,246,139,132,161,252,213,50,248,129,152,131,199,151,46,227,30,131,29,124,239,134,154,139,79,124,76,60,175,87,61,58,106,26,41,224,70,70,116,140,58,48,169,140,101,125,114,175,56,193,227,203,208,75,224,171,92,218,225,248,120,238,7,109,174,21,244,201,118,162,130,27,157,154,223,81,63,134,222,36,51,52,114,224,184,0,201,35,203,145,179,118,65,24,228,16,15,95,19,23,154,74,238,223,246,207,187,244,149,98,68,166,142,142,105,164,64,36,105,68,79,242,245,71,239,228,157,191,151,84,120,139,173,186,218,208,20,39,127,142,62,184,162,252,10,224,91,222,54,79,88,249,255,0,52,217,60,38,150,92,200,119,110,56,37,80,251,251,224,12,244,150,45,242,135,85,138,85,44,60,193,252,167,234,71,39,252,189,122,202,179,81,91,216,205,79,36,213,81,202,177,182,101,20,83,58,38,6,121,101,66,164,128,51,130,70,127,50,51,148,237,82,106,37,104,231,129,97,167,32,52,178,75,26,6,57,199,4,177,24,228,115,232,73,56,244,201,231,215,60,86,206,213,65,15,40,9,219,212,87,85,123,137,91,91,20,135,93,2,123,241,245,235,90,164,73,134,80,70,27,56,224,28,145,253,122,210,39,52,169,227,108,157,70,220,18,34,39,63,166,58,217,85,71,118,137,72,45,81,26,185,242,63,133,147,235,206,50,164,31,94,178,171,162,9,28,126,21,230,181,93,215,46,178,71,8,192,207,167,224,31,245,247,234,202,22,149,141,73,218,136,161,212,44,74,76,207,127,243,72,91,80,211,51,152,132,117,129,148,15,90,25,177,140,159,114,152,245,61,124,150,239,12,113,102,72,106,216,103,213,40,230,36,126,129,122,217,53,47,238,157,218,224,119,41,37,136,218,75,126,124,116,147,246,165,13,60,69,167,185,82,42,17,130,94,101,95,126,15,82,3,52,249,29,126,127,205,124,249,234,87,146,57,26,162,231,30,239,194,171,75,38,223,204,254,236,144,127,50,61,125,58,198,161,168,170,28,73,5,250,249,73,40,27,84,45,16,96,205,199,62,120,27,254,67,211,239,214,127,182,236,82,176,167,142,229,72,243,48,202,170,212,46,78,61,114,7,36,99,39,244,235,213,53,246,58,105,99,142,178,225,72,124,84,220,138,213,8,167,244,247,245,233,223,168,75,0,107,143,58,170,254,149,31,221,243,31,154,144,192,41,174,122,122,74,90,234,153,39,134,104,222,142,84,146,37,228,21,193,24,68,3,240,176,250,14,169,116,237,115,237,134,189,175,170,182,178,173,203,69,95,41,245,85,189,139,15,12,40,152,172,236,255,0,81,226,239,147,30,155,96,30,221,92,107,4,136,194,90,74,57,82,88,217,4,129,67,238,218,65,62,152,63,115,207,229,208,3,226,78,197,73,96,238,13,147,86,79,24,54,219,160,52,53,234,200,10,173,60,241,248,78,72,28,146,54,168,25,247,157,186,59,192,46,11,119,69,31,228,49,226,51,89,47,108,109,18,255,0,15,75,177,251,12,31,252,167,7,159,133,95,206,206,215,233,235,244,55,173,36,138,94,193,121,140,214,208,36,128,131,37,154,241,23,205,65,133,244,85,73,36,168,166,81,236,41,241,199,85,151,68,90,110,26,7,83,234,110,217,92,170,34,167,168,181,86,150,137,17,183,183,174,215,32,54,78,195,132,96,113,143,54,125,250,91,240,149,220,10,219,118,142,210,208,214,73,186,235,164,174,181,157,188,187,248,146,17,36,145,57,146,182,215,83,46,127,10,137,82,178,24,199,255,0,156,174,62,157,74,254,41,44,223,221,94,243,105,254,232,219,104,91,228,53,109,44,81,85,200,173,248,100,1,98,144,30,113,229,95,9,206,70,50,15,211,171,124,117,144,80,28,79,44,121,28,143,183,198,130,123,31,122,166,174,20,202,143,238,19,230,48,175,188,119,10,97,189,195,45,60,208,85,124,219,77,11,141,174,206,138,8,35,220,21,0,250,125,63,195,212,110,186,161,234,89,21,105,145,101,115,147,40,86,92,140,30,121,242,251,31,92,117,55,184,192,146,208,61,43,201,81,35,100,186,171,192,64,220,62,234,163,215,168,196,133,226,140,179,208,201,181,56,37,160,124,143,191,215,245,235,44,6,161,6,186,110,160,133,106,79,175,157,69,46,53,137,4,15,79,82,149,110,93,10,146,148,114,74,152,35,234,139,143,235,159,231,215,61,171,105,169,169,14,171,183,188,241,239,167,96,34,200,252,91,103,10,113,207,174,15,249,245,210,137,100,96,12,145,201,2,250,121,94,85,85,251,156,147,249,117,207,30,251,90,214,211,221,77,73,0,49,162,79,84,211,129,27,101,127,120,3,224,28,159,115,245,234,231,15,0,60,81,59,137,248,17,84,120,170,138,216,10,232,126,160,142,180,108,158,91,132,209,197,80,11,195,20,24,41,20,116,202,67,15,241,23,4,16,113,159,175,215,167,91,67,213,213,212,22,120,139,141,217,32,174,9,32,99,39,35,211,249,228,103,219,158,145,84,83,71,82,240,226,114,209,33,194,198,8,220,127,159,4,243,211,205,29,101,61,22,230,72,151,110,211,143,21,71,235,200,254,93,22,91,96,154,228,137,112,167,106,123,183,67,60,181,1,67,24,194,149,110,91,110,49,245,231,62,220,131,249,125,65,111,215,55,41,172,117,49,87,234,59,187,80,208,198,133,161,139,108,137,44,142,192,249,135,63,132,169,35,27,121,4,243,130,65,142,95,245,157,193,34,45,18,201,6,210,84,133,67,188,47,213,124,188,241,250,3,193,35,146,1,23,221,109,54,170,189,77,73,11,79,44,0,121,100,154,121,36,240,143,3,106,238,39,11,237,245,242,129,144,56,233,64,13,164,233,20,131,83,167,122,150,235,29,109,110,191,81,76,148,214,167,81,227,179,181,101,76,165,158,69,0,5,88,208,96,39,57,44,78,226,114,160,21,0,134,105,237,197,138,89,110,203,82,145,43,213,52,137,53,67,200,60,176,199,248,177,159,92,158,48,63,217,28,96,114,210,41,162,106,138,106,6,168,0,59,40,102,39,33,87,35,215,237,245,234,75,221,125,74,218,67,72,210,216,172,242,73,79,87,116,27,75,227,108,137,0,25,115,145,232,196,149,25,251,182,61,58,170,128,187,133,233,60,234,218,72,101,30,237,89,31,134,93,1,111,238,255,0,196,61,158,193,87,88,162,213,165,160,146,249,84,55,99,198,104,24,42,32,111,180,207,17,97,207,8,71,190,122,28,124,94,106,120,36,210,212,151,91,125,214,177,234,123,153,126,173,214,63,43,39,139,27,45,142,145,205,186,193,189,88,225,196,137,29,68,227,158,60,94,0,227,167,175,132,63,239,13,171,179,26,234,255,0,105,144,81,234,13,111,83,65,219,109,63,91,46,238,42,107,230,113,83,181,148,238,67,4,37,103,36,0,48,131,211,29,3,62,44,245,213,183,89,247,90,244,116,160,117,211,26,116,67,96,211,241,137,252,116,138,217,111,69,165,166,49,190,7,145,202,180,190,153,204,158,252,158,142,88,32,178,130,123,255,0,129,85,47,32,184,18,57,15,228,253,169,211,225,167,73,75,95,253,242,238,213,13,85,66,213,232,138,90,43,86,153,166,167,0,73,87,124,173,147,229,168,26,54,44,2,152,234,10,212,55,13,144,172,8,231,61,95,189,93,93,108,147,78,118,163,225,218,214,217,176,84,221,168,210,161,106,41,132,145,207,98,177,70,149,18,120,184,225,90,89,227,163,66,79,169,153,190,184,234,187,252,56,246,235,95,105,186,30,220,246,221,180,19,34,69,12,221,204,212,2,174,122,88,140,171,55,250,53,185,188,73,28,24,246,109,241,4,100,135,47,19,157,188,18,20,235,189,113,170,181,15,120,239,218,170,217,164,47,242,90,180,237,34,105,58,90,187,116,15,81,76,147,6,249,138,181,145,227,220,170,229,154,1,193,60,32,207,175,84,238,155,117,247,36,12,9,143,160,252,210,180,180,54,157,253,127,188,81,123,89,235,228,238,215,197,21,176,25,124,75,63,111,173,146,84,68,171,63,255,0,228,43,137,134,61,233,232,113,79,21,67,125,188,95,191,83,78,221,107,234,29,57,47,120,123,247,91,81,52,118,248,107,87,77,219,68,209,41,9,108,179,66,254,52,177,145,230,40,245,115,86,146,126,145,175,85,47,180,154,242,237,165,52,142,185,239,149,242,201,117,140,213,73,81,95,67,81,83,111,153,97,156,8,252,26,72,132,184,10,203,229,64,24,18,51,33,3,158,164,122,255,0,92,210,233,143,135,109,55,216,248,22,186,140,221,13,14,157,175,170,128,179,21,150,121,5,69,214,160,6,0,149,124,212,12,125,31,243,234,178,173,87,58,35,24,30,91,159,157,40,112,68,206,119,248,237,70,184,181,253,219,180,127,4,243,92,104,89,31,184,221,214,74,139,245,91,81,143,14,86,185,94,231,204,24,207,163,198,181,16,38,63,250,60,122,117,174,255,0,160,236,84,61,188,237,215,103,34,167,164,170,161,214,122,142,215,98,240,106,100,41,44,246,43,82,138,202,199,24,245,46,180,105,25,250,153,199,215,168,119,115,46,246,14,235,119,67,183,58,98,146,190,129,4,83,77,169,238,73,47,238,77,36,84,202,176,81,162,131,129,159,22,98,251,127,250,95,78,167,250,143,185,90,6,147,226,10,186,251,118,190,219,100,210,157,138,208,100,252,176,240,196,178,220,171,72,168,152,64,196,249,223,192,165,166,92,14,67,72,87,220,245,20,46,65,140,229,94,123,1,241,167,136,51,240,242,25,170,27,253,161,93,192,93,123,241,75,169,226,166,154,41,40,244,202,195,167,233,252,53,198,211,8,45,58,31,169,90,153,42,23,63,97,209,11,251,47,45,122,102,211,220,189,97,221,205,95,85,77,5,191,71,88,25,85,229,7,116,50,78,75,52,234,71,160,88,41,231,86,251,75,213,60,212,87,235,174,170,212,23,61,81,125,171,106,171,149,226,178,106,250,201,219,241,75,60,174,94,71,63,114,204,79,235,213,222,236,158,147,77,35,240,103,13,12,87,40,41,117,31,123,175,233,96,183,23,128,151,134,10,154,133,163,147,127,185,65,79,21,76,129,135,167,136,58,45,112,3,86,225,161,206,7,231,229,53,77,153,91,133,94,117,103,244,13,226,175,181,191,3,186,187,226,10,240,212,118,189,71,172,146,233,172,227,16,229,211,231,110,50,179,209,41,30,228,153,105,163,3,232,7,92,194,238,101,198,26,109,63,111,211,48,214,9,228,134,160,199,80,204,162,54,9,74,159,47,79,251,177,146,160,166,231,57,229,153,203,123,243,213,143,136,74,139,117,61,39,103,251,11,165,171,96,167,138,241,168,96,186,212,194,98,221,79,251,50,205,23,205,152,95,215,98,25,146,145,71,31,95,215,149,223,19,122,146,163,80,247,106,235,227,215,82,86,124,128,142,129,38,166,37,145,150,53,3,27,143,44,65,44,185,63,225,198,6,49,212,92,45,96,168,170,55,147,246,31,122,125,202,99,158,216,161,76,113,188,174,177,70,133,157,200,85,80,50,73,62,221,116,59,225,235,183,118,94,223,247,3,225,111,181,181,150,185,46,119,141,73,125,186,107,171,229,4,145,133,104,94,24,222,59,124,224,250,248,105,242,175,62,61,194,158,15,85,7,225,179,69,54,180,239,30,153,164,154,146,73,232,232,234,255,0,105,85,42,168,32,197,79,137,48,217,254,22,112,136,125,252,252,115,213,143,151,190,245,246,14,245,119,119,184,118,250,122,202,81,165,244,76,186,95,79,212,196,54,195,107,153,76,113,172,11,132,192,63,48,228,143,195,232,114,124,217,232,131,138,35,221,138,129,17,185,170,197,241,13,220,20,238,159,125,181,247,113,41,170,30,90,91,238,161,174,171,162,103,57,34,144,204,194,157,127,37,136,70,191,167,67,230,56,198,61,113,214,62,167,29,120,250,156,117,50,78,148,192,168,235,196,147,201,232,177,217,219,21,60,118,61,65,169,175,9,112,142,146,42,57,26,157,233,225,37,94,72,149,164,33,137,86,93,167,105,76,250,134,101,60,133,110,132,253,110,249,218,223,151,20,159,55,55,128,185,196,94,33,216,51,235,199,167,81,172,184,32,183,19,222,9,199,145,21,13,195,9,185,108,180,189,141,88,139,70,135,172,210,93,152,185,106,77,77,99,174,104,166,160,134,225,77,81,20,168,98,51,85,197,226,194,100,30,34,176,37,66,112,3,229,73,224,17,196,91,87,212,233,187,55,102,236,182,138,74,155,37,69,206,166,157,11,181,190,172,85,60,101,220,60,139,55,144,152,36,227,27,124,76,16,14,16,101,143,65,172,251,231,169,111,106,168,38,189,247,19,76,218,76,9,87,78,46,145,84,73,77,50,9,34,120,209,149,229,12,140,10,176,41,25,4,17,130,6,15,29,64,165,93,4,234,117,193,2,79,186,152,148,244,50,85,230,68,79,117,35,60,61,142,211,221,78,84,169,207,93,186,14,180,193,109,168,160,165,134,185,170,225,157,234,36,166,240,233,12,110,21,82,82,233,185,156,17,230,95,15,197,92,12,114,202,125,1,4,147,172,59,191,96,212,58,13,52,93,29,150,232,77,51,153,40,102,171,158,157,133,35,59,134,148,38,200,85,194,56,220,12,97,130,228,169,199,148,117,42,248,137,238,165,243,87,247,14,130,13,88,104,46,49,90,234,146,108,73,65,10,146,137,233,1,49,170,150,66,56,218,78,15,28,241,212,16,221,172,154,146,249,96,154,109,43,111,180,82,201,82,242,213,195,71,226,65,4,208,70,73,83,141,199,204,7,136,55,12,126,94,164,217,225,215,23,55,104,74,154,82,146,147,208,144,51,136,59,76,244,239,205,93,188,97,22,170,41,89,4,143,247,75,245,127,113,187,149,125,208,84,26,127,80,85,222,105,168,238,245,134,170,235,112,173,172,158,84,186,203,187,16,151,80,187,82,56,81,20,8,192,44,72,13,200,8,168,52,48,215,79,61,61,29,72,168,200,1,34,86,86,37,80,146,124,171,244,201,39,3,220,158,141,125,216,215,212,122,131,80,233,71,181,136,246,90,132,245,82,2,12,136,168,24,2,24,28,249,129,142,76,156,3,200,245,1,79,67,219,221,206,243,170,245,72,106,122,200,231,170,129,93,163,157,78,220,162,166,118,130,14,49,193,3,30,165,143,215,162,78,218,184,169,82,150,85,6,50,73,39,108,9,156,9,218,96,108,42,147,110,164,192,136,231,76,181,22,185,41,30,58,88,37,253,221,91,44,94,52,168,21,121,63,80,91,203,233,147,246,198,58,65,28,102,150,106,128,251,88,196,142,160,251,18,124,185,25,252,243,212,202,79,219,83,223,44,105,81,64,106,107,76,114,76,209,237,241,89,240,10,229,178,124,192,108,39,215,35,156,31,76,124,213,182,234,90,154,218,122,107,98,68,230,88,38,154,84,167,108,149,11,200,5,88,6,82,49,202,144,15,30,131,61,33,104,40,106,56,35,0,83,245,103,25,20,219,100,183,220,110,214,202,103,153,162,130,210,149,240,208,201,36,167,11,190,82,73,39,236,21,73,39,60,113,209,31,187,239,251,27,64,209,90,214,8,160,134,235,90,146,82,66,16,46,96,167,87,95,17,84,122,13,210,48,200,24,229,128,244,61,41,209,86,253,33,119,135,70,208,60,209,212,219,67,92,36,172,162,32,120,137,44,20,171,41,121,1,255,0,230,57,10,173,232,66,0,61,27,168,239,124,174,183,155,237,22,152,185,213,210,252,141,190,24,106,168,41,168,12,170,254,4,209,72,26,118,92,1,228,115,34,54,14,112,254,34,255,0,15,62,82,19,102,209,79,51,143,62,117,25,113,203,183,1,87,246,252,128,192,249,208,163,175,168,165,155,0,103,130,127,151,61,124,235,40,206,11,28,129,229,61,80,78,245,98,183,218,209,100,185,210,35,174,229,105,208,17,245,27,134,122,249,89,38,250,249,165,225,179,43,55,62,135,158,183,216,132,98,229,28,146,254,24,213,228,63,240,169,35,250,129,210,30,89,137,228,251,158,151,251,71,141,122,165,130,187,69,211,232,218,40,191,103,69,87,121,119,145,103,103,222,134,33,184,224,229,78,24,99,111,31,159,232,235,218,56,52,207,237,105,42,175,117,49,193,81,78,27,192,44,125,75,41,82,54,146,1,245,234,8,148,146,176,12,192,168,62,248,233,198,219,103,175,174,172,17,90,146,166,89,166,127,14,37,133,88,200,229,184,10,0,228,147,159,79,126,157,219,35,79,190,144,70,213,43,118,239,21,13,18,14,227,149,88,14,223,92,106,32,211,250,178,239,67,110,146,85,151,82,86,32,104,31,5,80,170,108,0,144,114,0,13,237,249,227,173,253,161,179,127,120,123,147,170,170,229,142,181,99,166,134,142,34,71,152,170,202,140,78,78,0,246,200,234,67,218,61,49,110,147,176,86,26,129,71,47,206,93,234,43,170,228,149,143,150,86,19,188,68,147,130,127,12,43,239,252,61,61,124,57,91,237,180,23,78,225,94,234,22,104,213,110,139,108,143,194,64,118,24,34,193,207,35,252,125,103,94,80,75,142,168,99,111,168,240,250,214,222,205,43,93,189,178,73,39,115,29,125,213,30,167,114,122,84,31,92,89,232,173,253,232,162,160,91,181,97,72,52,232,158,55,16,130,203,35,212,178,236,198,255,0,76,123,231,215,140,117,90,107,170,90,186,239,83,84,206,75,84,212,60,133,143,185,102,39,63,215,171,119,67,108,109,87,223,109,91,118,146,166,160,82,105,235,77,44,37,137,32,248,110,166,96,8,7,211,202,78,51,213,75,211,86,246,186,223,232,109,234,124,213,21,17,198,7,212,150,3,171,214,43,213,142,128,124,228,245,160,252,105,178,52,152,253,203,95,200,129,208,87,82,180,190,177,166,211,125,143,83,13,222,162,51,107,176,76,251,55,109,5,145,28,143,124,12,96,15,126,7,232,0,26,110,237,103,210,95,14,118,139,221,116,146,202,109,86,184,106,18,156,40,95,17,164,37,240,24,147,129,147,235,131,248,135,7,166,189,87,175,107,109,58,111,82,233,54,175,168,137,30,217,89,0,136,49,8,192,196,224,12,125,254,157,70,239,183,103,174,236,132,122,90,158,190,64,101,211,84,39,19,161,69,82,158,19,156,99,59,151,0,128,120,246,63,110,134,50,144,172,175,98,174,189,199,191,190,180,87,78,20,164,6,71,188,16,99,25,146,160,127,199,186,160,86,186,62,211,234,250,29,65,125,214,119,91,133,29,76,154,130,178,90,24,233,164,8,141,12,158,25,201,118,140,169,35,28,13,192,250,157,190,189,49,83,105,93,9,91,171,255,0,98,219,108,218,182,229,107,84,109,223,44,234,106,67,43,46,249,72,20,239,251,176,190,219,125,121,44,61,58,99,176,86,93,168,40,222,8,36,183,201,1,159,199,150,26,152,221,247,176,11,130,113,234,49,145,140,142,25,179,235,198,136,38,175,161,169,52,240,215,37,60,141,27,68,236,177,15,222,130,1,195,12,12,130,113,245,207,25,206,7,90,116,188,194,6,129,203,198,176,139,179,186,115,250,171,7,222,216,245,169,109,67,118,150,223,119,162,179,81,233,107,211,196,210,69,29,193,222,241,20,134,162,54,42,66,33,72,66,169,206,14,121,250,96,123,59,93,116,70,140,181,214,139,149,143,79,92,169,10,44,85,17,26,187,220,18,164,100,176,42,0,88,148,179,144,14,87,158,55,115,198,68,14,163,78,92,105,42,34,138,174,229,38,249,73,144,172,200,200,235,191,39,44,50,27,12,164,31,95,70,39,167,154,41,245,53,109,76,20,179,94,218,178,10,83,230,138,52,119,2,37,224,18,79,1,114,71,63,83,207,79,23,76,24,17,190,219,245,168,205,139,240,85,24,27,228,120,245,167,42,107,79,110,32,179,11,245,223,79,87,206,201,33,122,160,149,132,41,57,56,85,114,128,100,144,9,224,240,113,144,121,232,129,161,126,36,173,93,163,241,45,116,26,107,231,41,238,62,20,233,227,201,129,4,37,64,84,196,120,13,229,60,240,61,6,49,158,133,77,219,205,123,85,104,89,171,180,190,171,146,132,190,245,144,81,75,224,110,60,140,18,152,228,125,250,251,62,128,185,223,46,17,255,0,240,155,164,137,13,52,16,147,12,64,109,117,140,100,18,220,15,191,211,170,206,220,91,188,130,20,144,64,141,197,93,183,181,189,181,113,42,100,233,81,24,131,154,179,26,79,187,213,125,198,213,118,205,97,84,139,73,53,198,201,60,18,83,68,228,170,236,171,194,140,156,99,62,28,109,142,113,212,215,189,26,98,43,206,136,123,197,77,154,148,215,10,101,217,92,176,42,200,160,62,208,187,207,155,145,145,193,3,7,31,94,131,122,50,214,250,107,85,233,251,125,69,59,64,18,217,4,126,27,186,249,72,72,134,114,48,14,89,89,190,251,191,94,172,231,126,150,197,15,99,46,245,115,213,168,154,10,72,86,45,190,138,124,120,243,207,161,245,62,191,66,122,6,178,13,219,101,27,74,126,181,171,107,90,108,28,75,167,222,133,79,142,143,26,166,61,140,210,52,55,143,136,155,30,148,212,54,248,171,232,111,18,220,103,154,142,72,247,33,11,13,65,0,143,124,52,64,254,128,244,69,248,194,210,61,187,237,238,181,208,214,221,43,166,40,108,130,42,133,171,184,75,4,44,155,226,241,144,43,54,91,156,109,127,76,126,127,65,119,102,111,208,14,251,104,107,188,242,75,52,41,71,87,133,18,18,202,10,85,225,71,7,31,139,211,29,73,62,36,238,208,106,93,87,170,164,144,96,218,45,84,49,66,25,247,28,154,154,114,199,128,0,255,0,94,220,117,114,237,37,119,104,39,144,143,173,13,225,138,3,133,61,29,126,195,214,212,9,187,206,178,210,16,244,241,6,85,85,222,185,5,177,238,125,179,250,127,207,173,80,80,205,91,167,169,18,5,13,44,151,38,130,48,72,25,102,69,192,201,224,115,245,235,109,124,74,41,92,100,134,10,114,63,46,177,180,212,59,89,197,58,35,57,134,225,12,234,170,57,62,86,207,249,14,174,217,236,69,9,227,9,33,225,61,40,165,113,213,149,53,115,92,110,117,49,149,146,166,166,121,165,198,15,153,156,150,25,28,122,159,175,67,202,171,196,211,200,219,72,27,137,227,25,192,250,117,112,99,170,236,194,105,152,161,187,104,27,130,206,176,42,203,44,119,86,148,51,109,25,56,33,113,146,51,129,233,199,66,211,125,237,101,53,232,203,111,208,230,72,132,158,100,169,69,144,159,127,93,196,143,167,167,67,74,209,172,147,69,17,173,45,128,5,13,109,214,115,251,49,103,149,37,221,40,7,133,30,255,0,151,167,82,75,101,150,31,151,241,72,226,50,27,223,250,127,46,139,245,29,227,236,255,0,135,21,190,175,180,84,14,199,203,226,49,117,32,227,253,131,212,150,150,183,225,238,247,64,106,46,214,100,178,56,80,67,83,195,43,110,30,187,119,16,48,62,217,30,159,151,73,170,43,197,51,80,174,223,221,160,170,146,10,99,63,155,196,35,28,131,253,113,211,223,119,43,168,33,134,150,23,171,140,58,128,196,51,129,229,62,255,0,96,58,147,105,171,223,195,77,162,181,103,179,197,80,209,67,231,99,84,100,114,126,167,104,219,255,0,227,125,122,144,220,245,7,194,94,162,8,19,230,104,170,96,203,111,142,22,84,4,243,146,12,249,57,252,253,250,137,97,68,131,189,72,143,117,38,163,125,175,212,246,218,96,148,82,239,43,192,14,168,118,131,142,60,222,152,199,190,126,157,59,119,18,120,235,165,197,60,117,4,38,14,89,56,198,49,237,156,255,0,63,166,122,154,233,217,62,24,233,124,42,179,173,13,92,155,183,108,249,177,26,231,253,165,89,179,250,18,71,3,215,167,253,65,102,237,238,172,120,83,76,217,237,149,49,100,54,33,189,83,199,35,126,75,226,146,122,137,72,89,84,197,74,149,36,38,38,160,157,167,182,212,66,173,85,226,110,8,187,137,18,237,207,63,79,96,7,68,198,170,156,166,96,166,0,70,87,5,78,208,227,147,239,143,249,143,95,167,78,22,203,53,186,199,111,90,72,187,105,125,116,64,1,116,186,195,199,24,227,204,127,243,233,222,203,83,165,42,154,74,102,210,58,194,154,95,227,141,42,41,101,97,249,158,91,166,169,11,57,138,114,84,129,137,168,194,214,120,208,49,69,219,32,1,182,170,145,199,208,1,199,24,39,249,241,237,211,13,69,80,98,95,123,198,239,201,222,165,25,253,199,4,121,136,251,15,124,253,250,40,207,98,210,242,82,16,218,115,83,197,183,32,84,85,208,239,10,125,248,132,41,255,0,62,163,151,29,53,161,169,224,127,154,213,141,111,142,102,222,226,123,29,74,169,62,249,206,1,61,48,161,93,41,225,196,236,13,67,36,170,150,74,125,147,7,84,99,229,5,73,39,237,232,122,4,252,85,86,53,63,110,132,36,140,77,114,129,8,255,0,134,70,255,0,242,122,180,148,90,51,66,222,90,56,108,189,193,18,21,39,122,69,103,155,204,15,230,234,63,82,15,66,127,138,111,135,173,75,172,52,92,112,104,71,168,175,169,166,174,74,150,165,150,145,161,102,136,71,32,37,89,142,210,65,97,229,7,39,216,31,78,188,132,144,177,53,33,113,32,26,174,90,162,236,111,191,13,54,54,134,66,175,105,120,36,0,113,131,28,141,14,127,251,93,32,239,100,169,112,212,58,94,187,196,223,227,213,198,200,71,163,43,148,63,242,29,75,116,95,103,175,53,61,176,212,26,39,86,106,43,46,156,184,209,198,90,26,107,205,98,210,200,236,219,102,85,88,91,247,199,7,212,136,246,253,9,231,166,253,79,218,109,83,117,211,186,15,83,67,112,211,230,146,219,53,61,21,120,150,247,76,142,141,30,192,100,10,174,197,227,33,73,5,67,55,63,131,60,117,104,32,133,249,159,152,170,165,192,81,61,209,72,187,133,168,41,91,76,92,244,237,202,8,140,23,151,165,154,154,87,0,24,107,35,115,30,83,140,150,120,170,36,221,206,49,8,227,56,232,17,107,146,133,53,164,85,23,7,120,233,103,132,205,228,254,55,240,73,65,249,25,0,7,245,234,221,107,79,135,251,229,246,217,5,85,146,107,70,169,75,100,144,85,214,80,90,110,40,245,106,21,183,248,102,60,111,137,153,65,11,189,65,243,12,142,170,255,0,112,180,228,58,127,184,19,195,105,184,71,37,44,87,26,136,45,177,2,100,149,105,0,73,105,102,102,216,35,101,120,230,66,165,73,62,70,44,170,10,238,47,96,225,91,33,7,112,126,85,158,226,109,232,120,172,108,115,231,206,172,199,192,125,250,213,104,214,147,254,222,212,116,54,121,41,172,85,2,132,215,54,216,42,43,169,170,34,49,68,237,145,181,89,82,92,145,146,7,160,39,145,109,52,87,120,117,13,15,113,47,214,174,228,106,187,108,177,75,105,53,241,5,169,72,45,213,113,153,214,50,35,171,154,64,197,215,12,99,142,64,217,120,229,87,120,157,26,78,168,111,194,93,21,100,253,235,211,246,7,106,40,46,45,170,161,183,1,93,79,53,68,48,205,80,235,15,239,35,134,104,29,213,93,219,42,37,80,112,115,145,149,110,162,87,252,12,87,106,45,77,22,161,215,58,250,195,122,138,52,142,148,209,219,244,199,236,96,212,97,204,141,14,248,170,36,10,60,67,191,200,136,73,24,102,57,4,101,253,164,224,111,241,7,251,102,210,20,146,144,34,121,228,28,17,208,245,206,113,180,138,127,83,141,148,73,247,118,31,142,159,31,42,27,235,255,0,136,1,216,164,237,237,145,235,44,181,209,234,171,244,150,250,150,150,184,211,195,108,137,151,15,21,67,199,59,172,101,4,201,151,111,16,121,100,109,164,133,233,167,66,75,161,110,34,235,77,73,109,153,149,111,77,90,148,226,197,79,114,45,36,168,26,125,133,42,160,9,15,142,211,1,25,241,3,6,18,110,6,67,20,81,159,140,238,201,235,13,113,217,219,15,111,111,29,158,169,162,215,233,169,22,155,76,93,40,32,107,132,53,20,136,166,26,122,74,139,130,35,108,241,18,72,163,86,168,100,44,244,254,36,158,26,111,101,167,90,195,179,253,243,210,93,190,212,61,193,212,213,244,86,250,141,29,94,45,215,75,60,162,79,152,135,50,69,18,201,20,168,166,41,135,139,35,134,42,251,64,92,130,193,128,15,246,126,217,158,15,106,150,164,164,146,68,18,71,72,0,28,124,5,73,106,219,105,108,37,207,185,235,87,47,86,246,91,186,23,26,90,253,55,219,30,198,220,43,45,247,138,138,122,154,187,180,180,148,148,46,141,136,145,204,80,163,169,129,82,40,78,196,93,202,207,33,118,201,206,232,159,110,254,30,190,45,116,86,168,168,55,46,212,212,213,81,52,76,179,87,248,49,60,181,25,69,56,12,140,36,39,33,163,57,10,173,181,24,130,9,2,163,118,94,249,221,237,103,251,70,174,203,220,88,116,245,21,175,195,18,212,213,73,47,135,226,200,124,177,157,128,144,89,18,86,25,24,38,50,190,167,162,43,247,55,191,122,52,92,83,80,247,226,211,104,138,130,72,227,50,212,220,171,85,167,119,1,148,36,17,194,211,19,179,15,146,129,74,21,42,205,184,102,59,155,14,26,227,138,105,213,40,185,207,33,74,229,17,35,195,25,223,106,141,118,118,143,40,130,228,17,227,86,146,245,240,159,170,46,179,139,221,54,139,185,216,175,101,13,68,146,209,105,150,74,49,35,76,199,98,211,170,176,105,86,7,104,196,133,149,124,170,217,13,141,146,125,59,165,123,171,81,219,90,46,223,247,3,182,151,103,133,94,166,165,165,54,121,75,201,89,34,4,108,132,143,106,70,84,42,242,163,62,119,102,220,122,169,84,61,244,248,147,91,141,202,150,205,223,218,123,213,61,190,129,46,79,85,106,185,92,42,233,132,15,176,2,237,29,57,104,72,46,3,9,132,123,74,176,108,28,103,110,172,248,186,248,174,237,181,158,209,117,187,247,74,231,61,53,226,153,106,105,90,154,186,162,84,116,37,131,5,145,144,70,236,155,84,184,70,109,190,34,131,131,184,40,183,56,21,149,201,44,254,161,205,74,240,213,188,192,48,49,128,99,148,77,34,108,109,139,146,135,225,94,49,246,171,113,95,99,212,145,90,155,194,211,87,138,21,161,86,168,72,254,94,88,229,154,111,54,36,108,68,229,247,7,201,64,114,27,36,240,6,5,250,66,159,190,54,218,217,159,90,88,160,240,227,168,122,170,25,104,136,137,138,176,44,209,72,143,75,144,203,181,118,179,5,92,196,0,200,42,196,21,166,255,0,180,39,226,114,247,89,21,182,139,91,220,218,89,209,158,33,37,194,53,44,1,244,204,174,6,126,199,146,57,3,29,75,160,248,246,248,172,182,188,111,62,163,173,144,200,94,37,140,205,73,49,222,20,28,21,86,45,191,206,165,84,140,177,200,0,225,135,84,143,177,188,53,148,169,167,93,84,152,253,192,18,0,233,4,121,210,187,195,219,92,37,119,19,226,106,224,81,221,104,231,168,138,166,174,229,75,12,19,73,190,47,23,247,53,80,2,60,232,197,88,35,157,254,8,82,209,174,80,56,42,72,46,91,170,232,224,190,85,197,53,170,229,12,212,210,34,22,52,148,13,44,187,142,50,90,55,168,14,24,146,120,218,167,27,114,60,217,232,27,65,241,139,241,159,83,17,122,106,155,61,105,140,102,84,249,219,68,207,18,249,188,210,34,187,50,47,151,59,152,5,25,67,156,58,229,45,195,227,203,226,134,215,95,13,170,249,165,109,179,85,205,23,139,28,41,106,165,168,99,31,155,204,124,52,56,7,107,17,156,103,28,103,170,150,126,205,112,251,103,181,90,223,66,185,128,148,153,30,19,243,138,43,194,30,115,133,59,170,217,244,153,220,106,25,249,81,74,162,131,82,171,60,63,61,67,17,67,180,172,148,18,100,99,216,254,244,115,237,214,72,106,227,112,130,166,144,58,143,49,17,28,19,245,198,238,1,193,227,61,13,35,248,223,248,133,150,17,45,71,98,86,176,49,32,22,209,46,119,99,219,253,80,29,108,127,141,142,231,211,161,150,245,240,207,105,120,253,9,151,69,203,30,79,231,129,207,61,106,211,98,194,147,41,122,123,244,255,0,53,208,17,237,5,218,146,53,49,34,63,203,255,0,243,82,253,69,174,172,186,110,150,73,175,117,150,170,123,125,35,152,101,173,11,35,133,125,128,225,124,50,225,200,200,39,211,27,135,168,60,4,245,95,116,106,107,117,205,13,218,193,37,130,166,213,66,171,12,213,17,201,51,183,153,128,44,72,27,70,21,143,25,86,4,128,3,146,161,164,181,223,30,154,105,103,3,80,124,56,104,184,234,35,62,95,26,204,241,58,176,56,62,172,8,62,190,159,126,155,229,248,216,236,53,210,81,93,118,248,109,208,210,212,70,229,188,95,10,100,96,228,96,144,193,206,9,3,25,247,3,161,195,128,37,82,87,113,57,152,210,64,31,83,215,159,149,102,239,47,120,163,225,77,160,233,4,206,251,25,158,121,162,198,144,212,34,227,12,87,24,145,85,21,204,83,50,48,49,146,184,18,109,35,216,16,112,125,240,15,161,29,74,117,47,111,168,123,157,105,159,73,84,82,238,107,141,45,68,52,211,254,206,90,217,233,166,49,19,28,176,169,104,240,201,40,137,243,184,126,15,67,199,64,234,111,142,110,196,197,23,203,83,246,70,209,2,103,39,229,175,149,145,2,120,245,1,143,208,127,33,211,237,175,227,199,177,80,221,41,43,169,251,109,95,73,83,69,50,84,67,81,77,169,106,50,178,41,200,56,108,231,245,200,246,57,7,162,22,150,14,90,169,10,237,68,142,126,244,247,242,233,69,158,227,15,92,89,42,217,230,74,137,17,50,34,105,227,183,218,82,231,107,105,90,221,75,124,163,159,186,154,89,156,66,44,110,176,65,170,237,19,164,212,210,35,43,187,121,30,45,164,108,80,190,27,147,133,201,6,238,227,220,87,190,63,11,146,234,59,49,158,158,182,194,41,239,241,196,168,141,34,83,202,164,79,17,44,8,242,49,118,99,245,143,29,5,215,227,215,177,213,102,222,39,211,218,166,152,90,110,211,222,232,124,11,173,42,154,90,201,196,162,105,81,140,89,80,254,60,219,151,59,73,144,156,100,231,166,250,63,140,46,194,88,237,245,246,221,39,95,172,173,116,87,40,107,41,234,105,82,74,9,160,146,42,169,94,89,211,195,106,124,42,179,200,231,202,65,27,136,93,163,142,143,62,226,46,90,83,107,88,50,62,28,199,207,228,5,102,45,45,221,180,125,15,33,7,221,32,248,140,3,207,160,248,147,83,126,222,106,164,212,250,62,130,182,122,250,153,170,86,49,5,65,120,1,38,84,192,102,202,38,14,72,13,250,254,157,106,172,21,116,213,85,17,53,206,170,101,99,128,173,76,152,84,35,133,4,70,9,3,243,39,239,208,6,211,241,37,217,237,10,149,20,186,82,245,125,130,146,170,67,80,233,87,111,138,101,89,48,1,57,14,164,228,42,140,2,0,199,0,100,146,193,169,190,50,104,234,42,22,170,217,119,183,48,81,183,107,216,234,23,127,62,228,84,183,63,160,245,232,26,184,75,171,86,164,41,38,123,255,0,138,222,179,237,13,176,64,75,169,80,35,254,210,126,245,96,106,168,26,117,38,10,230,66,50,54,144,131,159,200,140,255,0,46,168,247,196,245,158,166,151,184,98,162,85,31,233,144,46,14,220,100,169,43,250,250,14,122,32,143,140,192,211,6,170,91,99,0,71,225,164,168,143,60,125,217,255,0,46,160,61,212,238,70,148,239,13,117,13,85,69,234,223,102,146,151,122,239,11,36,138,202,196,96,28,129,140,99,235,239,211,237,120,85,219,47,165,112,35,196,116,175,94,251,67,195,238,109,212,141,102,122,105,87,90,35,218,106,97,163,43,87,51,229,155,200,139,144,73,246,10,6,14,121,3,223,39,244,235,26,185,30,227,51,153,168,29,147,32,56,127,40,28,127,22,121,244,253,127,79,87,93,57,71,69,74,143,81,57,119,69,3,99,148,24,224,96,224,122,47,28,1,235,235,211,95,113,181,77,117,180,25,45,26,122,162,87,85,240,224,142,85,49,35,167,36,56,220,220,238,111,226,228,28,28,31,82,46,40,169,74,210,43,154,238,98,160,186,171,122,219,223,255,0,135,50,45,70,82,56,209,118,96,227,1,139,100,156,14,61,64,7,159,182,32,148,54,42,216,32,146,166,90,89,204,178,43,75,33,49,99,62,251,142,61,249,31,207,163,29,174,150,146,242,45,215,74,184,161,74,202,132,47,13,51,157,222,26,175,149,178,220,255,0,17,227,56,56,0,240,48,58,113,213,245,247,106,122,57,224,146,150,134,120,22,18,193,182,190,232,2,134,43,187,10,64,220,220,5,82,114,75,103,140,230,174,162,232,33,62,162,166,0,183,131,67,45,23,104,91,205,194,154,1,72,139,29,40,13,82,229,179,226,97,129,109,199,219,60,0,62,128,159,99,211,7,125,40,106,171,117,165,11,213,175,132,26,146,56,66,47,153,134,100,149,128,199,248,182,148,207,62,167,30,152,232,145,218,231,175,106,54,183,85,217,90,137,160,120,205,92,236,10,153,165,83,147,128,160,12,110,254,99,140,96,244,221,29,138,175,93,119,165,40,214,213,37,100,116,247,20,21,81,126,29,148,209,162,73,41,50,18,2,143,10,34,251,137,80,11,99,35,171,12,21,54,168,27,212,160,36,153,86,219,209,123,65,106,179,218,30,212,89,39,164,181,80,91,238,29,190,211,21,183,181,154,26,244,74,169,239,215,217,37,165,182,79,44,101,72,147,193,160,19,76,20,28,136,229,66,118,156,142,171,175,106,123,108,123,145,220,13,33,160,226,182,212,215,13,71,123,95,153,130,153,209,39,54,234,92,180,251,11,178,174,74,37,75,46,72,25,11,212,239,185,117,87,198,182,81,214,222,45,233,73,54,178,158,77,85,29,54,200,213,226,163,125,208,80,168,35,248,86,8,139,4,206,70,252,145,207,43,187,7,167,41,237,118,93,111,221,88,103,156,85,217,109,80,105,157,55,18,176,86,171,175,171,97,24,40,199,0,180,127,187,102,92,114,179,156,227,163,132,4,164,38,104,120,81,82,148,233,30,189,98,174,215,107,251,167,77,77,15,115,126,34,111,176,60,116,218,134,178,79,217,147,212,92,169,36,51,218,173,81,189,60,81,197,17,108,171,153,133,91,16,188,19,42,237,221,234,96,186,128,222,180,151,195,53,44,116,149,212,114,106,238,224,186,193,61,66,160,130,73,238,183,186,134,45,226,74,168,8,146,33,80,192,237,102,24,128,123,14,183,247,14,107,13,167,67,104,143,135,125,54,214,154,136,46,179,81,91,43,25,232,103,141,234,168,233,85,102,170,144,201,25,10,90,65,14,27,142,76,190,163,59,134,173,89,121,173,239,31,125,116,222,139,214,23,39,166,179,233,106,41,245,5,100,50,8,99,141,234,28,26,122,68,42,243,204,155,134,234,137,70,112,124,190,158,157,68,20,38,79,143,226,154,70,32,83,199,116,255,0,184,126,47,104,123,7,165,160,176,207,79,29,202,158,174,227,36,239,29,66,45,170,205,10,200,180,181,6,86,12,18,89,190,85,48,113,184,6,3,212,244,173,174,154,87,86,252,81,208,202,116,238,147,165,161,237,150,155,154,121,106,109,150,160,204,46,183,55,217,26,201,20,62,40,151,101,45,60,204,185,110,60,124,130,14,58,27,233,14,221,216,53,119,122,245,230,172,211,213,177,27,94,151,249,125,41,111,122,74,56,228,241,228,68,21,21,140,225,217,81,74,75,36,105,185,15,164,103,128,57,233,55,107,104,33,210,189,175,214,31,17,243,234,10,200,127,107,213,92,175,144,211,205,227,134,150,223,78,90,26,56,37,83,229,59,146,21,101,109,224,143,20,0,113,211,182,192,53,28,206,72,239,162,14,137,212,122,67,86,247,83,185,221,196,158,213,95,112,163,134,166,159,77,90,106,235,105,188,58,106,104,104,99,45,82,196,76,249,84,122,170,137,178,167,129,225,15,67,144,42,183,120,43,46,118,159,134,27,174,190,174,183,82,83,201,221,173,83,45,109,60,115,37,41,169,167,166,146,66,241,8,241,153,82,33,77,75,18,241,128,60,92,122,55,39,43,142,157,214,26,19,225,102,223,163,35,164,188,199,169,117,20,80,88,227,75,141,92,244,138,247,75,172,191,191,95,9,216,137,27,197,168,156,238,194,140,13,199,211,6,186,255,0,104,53,202,27,54,173,209,157,159,183,64,180,212,26,46,195,24,74,82,251,228,165,105,130,170,194,237,177,75,98,24,32,96,121,226,79,185,233,201,130,105,21,129,85,86,134,138,170,229,91,79,110,162,133,165,168,170,149,33,134,53,245,119,98,2,129,249,146,58,234,102,153,237,150,131,211,31,17,61,175,208,95,223,250,58,202,78,223,105,105,174,211,188,94,35,67,52,216,142,134,154,34,201,46,212,148,131,85,54,64,4,108,193,200,32,10,53,240,105,219,187,135,114,62,33,180,189,190,138,131,230,99,179,204,111,117,25,144,198,177,173,62,26,54,102,28,237,241,188,21,56,231,205,250,245,211,31,134,222,223,81,234,109,97,221,110,233,234,24,233,41,98,184,234,87,211,180,41,45,64,142,31,148,180,167,203,180,241,49,114,118,61,73,170,207,221,115,215,157,131,131,94,64,59,138,128,235,75,86,150,214,29,251,238,94,161,172,238,13,214,217,106,237,238,142,130,220,255,0,45,50,121,228,168,89,43,106,218,6,119,109,193,32,138,148,54,220,146,92,142,48,58,229,77,210,186,107,149,198,162,186,161,247,201,60,140,236,217,206,226,79,39,245,235,165,29,198,186,209,246,255,0,224,59,91,119,82,139,82,93,40,110,125,230,212,117,146,209,91,230,133,95,109,45,101,83,36,81,51,227,33,90,215,73,144,73,31,143,3,215,174,108,90,32,138,166,231,77,13,71,17,25,20,200,71,178,3,150,254,153,233,236,161,35,9,240,164,92,243,171,163,240,65,218,10,157,83,162,117,223,112,38,173,173,178,208,233,26,104,55,220,237,180,116,210,213,74,12,114,79,58,23,156,144,145,197,182,54,96,23,157,192,147,144,184,24,94,180,110,184,177,252,33,87,119,186,179,90,149,166,238,110,179,253,143,113,179,84,88,210,57,171,12,65,234,197,90,86,19,185,163,18,68,185,84,80,187,152,243,234,13,155,211,38,131,179,31,217,141,170,181,77,30,163,20,154,131,94,37,66,85,90,167,85,82,237,95,80,180,133,80,237,223,205,18,248,160,110,199,169,199,66,95,237,34,161,210,58,2,167,181,61,144,208,209,191,236,125,41,166,26,178,25,158,119,119,152,84,200,35,220,224,185,85,114,105,94,66,21,87,205,51,28,115,195,138,130,149,34,188,70,154,167,48,53,0,134,111,152,138,161,166,218,60,18,146,40,80,222,251,129,82,72,252,136,233,63,94,235,221,58,105,149,238,182,65,4,181,50,172,48,128,93,189,50,193,71,243,60,117,175,173,146,38,200,98,36,28,184,45,159,182,113,254,96,245,224,43,213,234,154,105,169,37,48,84,32,87,30,160,16,127,168,227,169,87,107,171,46,54,173,78,111,118,171,143,200,84,219,169,102,149,42,76,105,39,135,185,118,49,195,130,191,133,219,212,117,17,228,245,33,253,140,148,208,220,145,163,49,84,210,58,64,172,92,229,37,65,251,208,49,193,231,235,212,23,26,74,10,78,199,31,28,85,155,84,172,184,20,129,36,103,225,154,71,114,188,214,93,47,210,221,102,185,76,242,188,197,214,162,83,181,253,120,110,63,9,244,244,244,246,235,98,85,44,213,176,25,170,30,169,41,233,200,64,184,27,66,229,182,174,239,65,235,207,220,156,103,142,154,99,70,158,80,133,192,44,127,19,103,31,153,233,210,93,59,119,91,84,183,200,160,138,90,8,106,141,19,77,28,138,127,122,23,119,3,59,136,32,231,56,199,69,45,22,166,26,210,218,112,15,172,127,21,77,227,218,172,169,103,38,145,77,59,213,212,188,236,197,158,78,73,255,0,104,242,127,169,61,72,123,109,169,45,58,71,92,90,117,45,242,222,213,246,251,117,100,51,84,210,2,1,168,137,92,22,143,39,211,112,4,126,189,70,169,230,16,75,189,163,86,32,231,13,158,8,252,186,213,184,18,115,156,19,156,14,149,23,33,0,40,228,201,250,127,53,226,153,197,88,77,67,175,59,82,123,227,91,121,211,150,251,133,6,155,162,160,52,150,181,173,41,243,4,60,197,163,50,236,98,161,150,41,66,29,164,143,39,223,166,43,205,230,195,125,238,195,87,145,18,219,168,109,241,37,75,136,248,111,58,229,198,57,220,190,34,176,199,57,64,7,29,7,150,72,75,248,210,179,51,2,60,165,50,24,113,234,114,15,74,168,166,50,87,200,208,215,26,88,220,17,153,75,183,145,121,10,219,23,144,54,143,96,56,246,233,255,0,171,10,132,145,137,154,136,50,19,145,210,138,240,81,85,211,106,137,173,246,115,73,13,89,176,69,51,136,188,209,36,211,164,110,35,12,126,170,219,73,25,198,78,11,14,75,127,127,109,75,167,14,136,211,105,53,83,60,58,110,42,218,196,168,70,4,87,84,84,76,211,178,177,80,29,28,128,234,202,72,42,203,206,67,1,25,184,107,137,41,117,13,238,186,202,201,34,92,101,66,178,186,237,7,104,62,96,56,35,36,228,15,111,112,125,178,212,23,29,69,221,11,162,220,228,101,171,150,217,108,162,183,195,79,10,40,148,199,20,75,26,172,113,15,51,224,131,146,50,121,201,234,27,175,235,148,148,157,137,245,240,171,12,40,52,133,14,106,129,229,188,124,98,161,210,68,209,228,48,32,131,140,17,142,177,30,135,165,55,10,90,250,26,135,164,185,210,207,77,82,140,76,145,77,25,71,82,64,245,82,50,58,77,252,63,175,85,204,3,138,245,41,183,203,224,252,196,156,231,192,101,24,31,226,192,231,244,39,175,148,20,207,85,35,67,25,243,190,212,81,143,82,204,0,31,215,175,83,176,90,90,147,158,89,85,127,77,217,255,0,151,82,141,19,111,180,203,21,21,92,181,240,165,127,237,186,88,196,46,224,127,163,132,119,103,63,69,12,170,9,251,251,123,181,120,9,245,206,165,97,33,75,131,68,94,235,220,45,119,43,197,216,67,75,71,43,196,171,12,82,170,156,160,0,237,193,227,233,233,244,207,69,30,192,223,52,230,143,209,117,245,201,71,75,5,109,37,17,171,158,162,52,81,59,172,113,151,57,39,205,143,126,14,50,163,237,208,203,80,233,91,12,86,217,175,180,245,239,85,86,181,80,68,235,226,43,71,43,179,4,43,180,122,112,119,115,255,0,179,197,219,73,219,244,230,146,212,213,214,201,229,218,104,39,36,73,32,206,12,102,50,160,0,51,203,243,156,227,104,3,7,158,134,37,162,134,146,8,220,153,249,86,185,215,144,165,173,73,220,36,71,206,137,189,177,161,167,162,237,30,141,182,62,247,104,109,242,86,110,79,48,31,48,76,188,253,57,108,116,205,216,202,211,87,79,170,69,59,78,35,185,234,122,250,164,40,185,6,50,84,2,121,250,142,164,218,47,182,186,221,116,21,142,120,232,18,106,104,237,20,190,56,69,102,120,35,217,201,100,10,75,15,46,112,187,137,206,49,232,14,223,133,203,116,52,125,154,183,222,89,24,77,114,154,165,217,128,206,127,127,42,145,245,207,149,125,7,56,29,15,184,26,67,138,234,71,223,190,137,89,18,165,91,180,50,18,147,212,255,0,136,232,122,211,126,148,141,233,34,248,134,212,17,17,182,11,100,116,200,88,113,226,211,219,102,221,249,16,88,127,62,170,199,99,97,130,126,238,104,248,106,255,0,212,205,124,162,133,248,207,13,50,130,127,64,115,250,117,101,169,238,237,104,236,95,124,238,47,180,165,118,172,188,209,197,41,35,18,134,88,97,242,147,230,96,4,163,128,48,55,46,113,145,213,122,236,13,188,92,123,161,164,233,209,212,72,47,49,76,119,17,133,88,202,190,227,158,49,193,255,0,175,82,92,60,225,210,57,0,62,9,20,3,138,169,43,114,220,3,185,81,62,107,61,194,142,61,246,178,126,202,174,191,84,61,74,162,10,73,65,0,54,119,59,21,193,62,252,55,215,167,123,109,138,174,75,13,136,38,36,166,142,215,79,79,52,117,17,111,136,198,16,41,93,167,142,125,193,60,251,245,34,248,158,179,205,77,160,181,69,218,106,124,200,12,1,137,82,10,177,171,136,123,13,188,18,71,24,232,139,91,161,22,150,219,44,233,112,165,41,75,24,118,88,163,148,16,160,100,16,10,170,253,79,39,161,171,94,150,128,28,201,231,225,223,90,38,90,29,177,4,108,148,242,158,103,187,186,135,93,140,181,232,202,174,204,80,92,46,250,122,209,85,63,137,88,209,60,244,49,59,141,181,114,237,80,204,167,128,7,219,254,93,105,237,144,178,195,220,110,231,212,65,110,165,11,76,108,45,76,170,168,129,73,167,144,176,30,82,7,39,158,151,118,57,42,7,195,125,157,205,101,74,172,137,88,197,6,112,51,83,49,250,253,48,122,130,246,246,162,57,53,70,184,142,120,170,36,74,249,45,129,1,144,228,136,163,145,112,125,115,239,140,250,116,245,44,21,189,35,105,255,0,212,59,234,36,162,27,181,3,156,114,255,0,181,93,195,234,104,223,173,105,214,94,237,118,50,37,162,168,77,177,222,148,182,236,250,66,239,229,59,112,2,134,201,245,253,58,87,223,106,219,125,47,106,117,44,16,83,52,18,214,124,168,220,92,13,199,230,98,30,129,70,120,227,255,0,110,160,90,167,84,127,251,75,237,52,113,91,229,99,111,165,185,187,40,109,222,102,165,11,232,23,211,220,241,255,0,159,88,247,115,80,189,195,64,234,68,42,64,205,32,114,57,3,253,50,19,156,125,121,30,191,243,233,32,23,89,32,252,191,238,52,161,65,54,247,32,143,159,253,163,191,53,48,238,90,44,186,30,91,85,28,115,187,162,35,40,118,81,130,0,231,3,57,95,92,28,250,122,227,145,212,111,176,90,18,59,238,141,184,93,15,131,226,53,85,68,123,157,128,25,83,128,61,71,60,30,63,247,232,137,168,109,17,84,66,215,58,187,44,212,240,74,158,17,119,142,66,27,146,8,200,94,51,192,244,233,179,225,190,74,26,78,213,205,61,52,19,188,243,84,214,178,129,25,240,215,19,200,50,75,12,31,192,61,198,51,206,125,225,9,1,149,204,110,62,253,213,99,180,213,116,217,76,146,18,70,254,31,247,80,87,82,209,200,123,171,29,176,77,18,187,90,158,80,67,35,46,124,110,15,190,220,16,7,39,128,7,215,61,125,248,194,213,23,74,78,216,105,91,69,61,215,196,167,184,188,242,204,128,32,46,82,56,149,115,128,27,0,77,39,7,142,71,208,117,140,166,166,191,226,50,58,35,26,200,207,167,100,147,5,131,224,154,146,51,193,228,255,0,94,125,57,199,72,190,42,180,70,163,175,211,54,219,156,118,202,151,163,179,151,138,174,160,109,49,64,36,240,21,61,49,140,182,71,166,51,253,102,105,105,23,13,167,185,63,90,175,115,38,217,245,15,251,255,0,244,213,117,237,140,49,209,235,221,47,57,103,2,165,93,220,142,125,76,169,199,232,163,250,245,39,238,101,82,215,216,110,58,152,41,19,222,47,213,52,165,179,248,169,162,16,178,140,99,252,68,127,47,78,154,180,221,42,218,181,102,135,146,161,76,107,251,62,162,71,59,24,231,109,77,98,147,128,9,254,12,112,14,49,246,233,223,88,82,168,209,186,114,40,226,149,209,165,171,145,165,97,228,221,35,227,3,3,130,2,251,146,127,76,116,69,223,254,161,3,214,244,15,135,136,176,121,35,215,186,40,105,52,234,33,117,198,114,167,215,242,234,73,218,43,175,247,127,91,233,187,179,231,195,55,85,141,191,32,209,231,250,49,254,125,69,106,12,123,78,21,128,246,221,207,24,250,245,35,237,130,82,84,234,58,58,42,171,107,214,187,138,181,164,137,11,110,249,182,131,247,4,5,35,36,72,169,199,161,247,7,211,171,150,231,68,145,65,239,84,92,112,3,68,237,85,170,143,201,37,52,115,96,21,3,131,237,212,74,142,189,97,34,161,152,231,59,115,239,214,23,221,55,172,97,170,49,87,88,110,16,178,15,195,36,15,232,15,176,62,249,61,54,77,110,187,195,8,121,173,245,8,21,114,55,33,31,207,233,208,32,209,80,153,173,40,45,129,19,78,191,180,133,69,106,76,204,192,2,20,16,120,245,255,0,215,162,37,226,186,158,154,209,27,110,80,68,89,200,60,231,29,11,236,150,154,250,229,105,150,150,109,138,119,13,170,78,126,184,3,215,223,165,58,151,81,204,145,45,191,195,145,72,92,54,224,84,255,0,35,210,232,84,233,77,49,69,19,138,145,81,87,49,165,85,50,18,184,206,15,166,127,46,148,80,195,35,176,17,70,205,199,151,236,126,163,250,117,11,180,94,38,169,120,233,149,25,153,188,191,131,60,123,116,126,209,26,36,86,219,225,145,142,24,167,152,50,12,142,51,128,63,159,244,233,20,75,123,211,66,2,142,42,49,164,173,206,111,43,13,64,192,81,198,245,7,3,254,191,207,171,29,99,167,163,163,180,175,250,42,19,229,4,72,161,176,222,195,243,224,253,249,232,51,85,105,174,181,95,97,146,158,152,156,241,130,184,28,123,250,142,167,150,237,64,100,113,74,236,249,44,23,202,135,31,132,19,146,121,250,140,254,125,51,181,81,218,158,25,72,194,170,83,94,180,116,182,201,165,122,72,137,10,113,145,235,129,140,240,126,159,231,212,67,73,81,211,221,46,19,206,177,33,203,127,135,39,175,189,199,213,84,214,237,60,211,163,196,194,64,165,25,88,28,169,31,108,131,199,60,19,235,199,91,251,70,158,53,10,86,14,75,174,237,192,158,14,125,250,246,165,20,153,175,118,105,74,133,75,46,182,218,104,162,218,105,209,206,48,48,57,24,199,167,66,94,225,85,84,83,195,225,82,52,176,43,190,208,168,196,112,63,235,255,0,110,141,21,192,75,39,134,81,135,151,30,220,177,199,223,235,159,229,252,132,93,198,167,43,83,12,81,194,8,57,36,113,212,58,213,181,79,217,141,235,127,107,175,87,251,109,92,79,67,125,175,165,97,252,81,85,60,103,30,222,132,113,213,140,181,235,189,99,53,42,33,214,55,214,40,0,25,173,117,25,25,255,0,104,147,159,191,183,215,222,189,105,154,21,163,106,71,145,214,49,33,199,36,241,253,58,46,217,37,217,18,152,95,113,7,104,193,57,63,211,167,149,145,138,141,45,130,102,128,95,25,154,219,85,203,169,52,204,117,119,218,201,100,166,130,121,99,105,27,247,138,11,168,3,60,147,248,50,57,254,189,74,126,35,117,102,163,180,47,111,123,131,77,169,42,34,169,163,175,142,158,74,152,210,52,119,166,148,7,41,35,162,174,245,34,54,242,146,70,29,189,50,192,139,62,50,234,200,238,13,166,149,129,6,43,66,63,62,197,166,151,255,0,33,212,131,187,117,112,234,31,134,189,57,115,18,238,146,138,138,221,43,228,242,100,84,16,177,31,94,92,245,50,84,66,80,123,233,202,109,50,71,117,55,247,22,233,116,126,242,246,227,83,211,220,166,130,170,182,235,79,4,207,3,136,217,182,84,71,146,74,1,159,44,133,114,115,144,49,156,116,61,239,230,140,184,105,61,127,123,213,117,117,233,81,74,247,186,39,166,138,66,68,201,78,240,187,34,170,237,218,176,167,132,240,160,220,48,32,3,110,0,196,178,243,90,151,189,111,218,249,98,151,153,107,133,88,62,164,13,208,176,250,255,0,135,233,211,159,197,181,153,165,176,195,168,169,233,252,70,137,214,150,169,149,121,10,92,52,114,49,31,225,33,147,31,89,207,219,171,86,143,22,214,132,171,156,253,113,66,248,133,184,113,165,45,59,136,53,6,236,173,246,233,164,59,213,89,115,163,156,155,149,21,198,27,181,52,140,217,253,234,74,36,70,36,250,242,203,215,232,130,57,35,150,53,150,39,14,142,3,43,3,144,65,244,35,175,206,13,142,176,210,247,54,201,112,18,134,107,197,174,35,51,3,255,0,120,16,169,255,0,237,68,58,239,215,195,166,164,164,213,125,137,208,183,154,58,153,42,23,246,29,45,36,146,201,248,154,106,116,16,75,147,239,251,200,159,159,126,141,172,74,124,13,102,54,93,72,123,139,69,115,184,104,219,157,37,167,79,80,223,106,37,139,97,183,86,213,154,104,170,98,44,60,69,241,2,62,24,38,226,131,110,11,133,5,144,29,235,198,175,137,107,118,175,208,154,182,235,219,189,113,87,122,154,138,182,152,223,169,108,183,73,32,170,59,26,164,162,205,45,100,18,3,50,143,15,104,89,6,119,162,157,128,54,225,219,105,163,50,196,241,135,42,88,17,145,237,215,62,126,47,236,20,90,99,226,151,182,114,234,141,33,104,212,52,58,246,211,89,164,224,53,84,171,84,233,80,245,80,148,111,13,176,35,43,44,212,193,100,13,187,247,146,1,179,134,53,46,24,75,205,204,2,164,228,72,156,242,169,218,210,85,165,91,87,62,45,250,215,179,214,55,134,59,133,190,61,134,72,42,100,52,213,21,148,213,25,140,242,130,68,70,82,216,46,185,36,100,18,114,132,228,78,52,237,53,39,114,97,138,94,212,93,180,188,215,13,59,109,249,186,90,35,110,184,220,43,45,238,106,65,18,149,52,204,138,0,42,25,98,70,139,113,17,148,96,225,186,50,106,15,130,219,5,101,45,243,83,247,106,58,253,45,102,178,86,59,71,42,195,4,177,67,4,136,162,58,68,33,183,75,224,71,3,23,119,148,49,202,121,242,204,237,80,172,250,150,151,178,186,162,239,253,222,38,88,104,106,55,211,173,218,205,26,79,84,165,35,240,155,115,40,168,166,200,103,145,76,114,41,3,110,214,7,206,115,143,56,155,242,82,166,136,121,32,28,131,164,206,55,196,244,248,230,38,168,186,227,78,3,9,4,142,147,7,62,190,53,191,74,233,109,71,219,109,99,91,43,247,19,75,80,94,154,134,105,106,233,239,212,83,197,21,77,17,66,243,70,203,91,78,155,252,84,93,129,99,243,202,174,200,185,220,65,109,211,118,141,63,124,181,94,52,245,22,189,211,240,220,159,117,77,37,217,105,46,20,245,18,43,5,19,210,200,35,140,171,64,99,14,193,66,59,110,76,0,21,155,19,203,223,125,32,172,189,211,83,234,123,62,151,213,213,26,107,115,218,102,169,164,106,202,90,202,41,149,7,200,79,44,202,39,117,128,179,52,111,43,48,89,17,134,230,70,201,17,234,234,221,44,53,157,198,245,14,157,154,219,69,89,93,52,240,218,118,120,81,82,9,66,201,176,2,185,216,158,46,213,227,204,136,191,135,56,234,229,179,143,92,131,219,53,165,80,12,140,131,7,3,145,140,140,109,184,154,243,111,107,30,242,51,83,157,21,162,52,62,150,212,116,182,157,69,221,205,19,115,163,171,158,106,74,161,111,173,168,240,162,95,2,97,189,154,166,143,195,36,190,197,73,1,100,206,3,13,172,93,74,22,126,219,246,114,250,250,94,233,165,59,147,79,165,174,55,145,53,125,166,123,189,169,99,134,190,166,40,246,52,10,230,83,2,1,33,43,147,176,51,134,85,136,98,53,122,187,114,178,91,170,105,167,173,176,223,97,150,8,193,102,138,161,126,89,165,40,170,88,166,71,134,216,222,64,27,131,176,25,216,51,142,156,108,150,43,253,29,174,142,224,209,94,232,168,174,66,41,105,43,232,89,204,106,194,103,1,218,32,50,227,196,167,97,185,72,195,66,72,220,202,87,168,239,236,133,207,245,131,165,7,98,32,65,193,220,16,103,195,156,70,249,12,117,182,214,123,73,34,173,141,139,79,247,55,75,73,107,164,213,214,251,217,143,113,220,211,93,5,45,84,180,44,204,37,3,19,199,80,172,26,64,161,228,71,193,62,25,114,136,128,145,59,129,124,210,150,237,101,167,171,36,122,169,169,197,43,70,127,96,60,53,149,18,77,36,204,207,243,213,52,230,41,252,177,188,144,171,46,36,219,36,164,178,249,149,128,26,3,89,247,7,68,212,233,157,3,173,46,118,235,141,150,122,134,184,212,92,18,163,246,152,181,199,59,71,76,94,182,144,201,225,186,67,32,200,18,40,193,145,242,73,27,20,167,168,233,43,107,230,188,216,173,186,110,171,82,234,90,9,226,240,175,86,169,237,116,145,21,168,166,117,38,57,20,237,184,65,81,225,24,188,50,185,204,69,27,204,133,101,194,92,217,43,245,137,83,165,33,36,28,164,196,242,38,78,6,72,153,200,239,197,86,70,150,151,39,104,228,71,222,143,246,157,121,253,252,166,138,73,108,85,182,171,136,101,167,52,63,178,39,17,187,172,104,25,210,160,32,134,68,56,224,132,78,85,128,105,20,198,91,117,106,197,76,142,146,220,105,183,248,133,54,194,251,219,35,233,176,28,103,25,207,184,25,244,234,162,235,237,93,85,73,107,212,22,93,67,161,40,52,174,165,185,81,181,35,91,103,13,3,172,190,24,100,171,167,68,37,41,222,49,24,102,218,99,14,36,27,81,136,207,78,157,188,213,122,198,223,163,210,123,126,137,162,184,65,111,145,104,171,5,234,24,234,102,169,155,99,73,49,32,198,179,41,140,83,144,232,178,171,46,79,30,98,230,205,165,187,140,48,28,68,132,3,177,32,224,243,10,4,72,153,235,227,200,109,248,47,180,175,216,176,155,100,160,41,35,168,146,6,252,188,232,177,220,251,38,145,190,233,235,133,230,106,186,33,81,71,3,22,158,122,173,177,24,248,46,172,73,206,14,209,233,130,48,8,193,10,64,38,109,27,22,167,208,139,253,198,211,117,182,235,205,177,100,146,120,32,173,69,134,89,54,153,18,122,90,153,55,22,67,38,112,185,60,1,230,108,44,157,28,53,245,101,146,245,217,139,173,219,77,203,111,177,213,189,168,212,65,91,109,172,150,31,14,164,33,100,41,48,112,161,75,133,82,31,4,111,42,114,114,122,24,234,93,103,122,155,178,239,169,52,246,191,171,169,154,138,142,218,147,152,107,100,99,21,67,240,237,50,72,88,1,48,243,168,98,49,140,46,224,64,5,26,109,47,53,218,176,84,61,224,34,54,241,18,36,119,252,40,255,0,19,73,187,41,121,8,9,37,36,200,36,18,49,203,19,18,12,103,186,161,186,210,225,165,245,237,178,41,106,169,33,133,40,40,96,166,168,122,178,168,201,42,7,73,100,15,194,151,93,200,74,168,25,109,190,195,119,64,123,29,53,190,229,114,93,21,89,90,203,32,171,120,41,107,145,228,9,38,226,66,2,167,149,93,216,62,158,140,217,0,243,212,210,227,114,215,213,117,147,213,203,172,44,26,146,166,25,30,17,45,53,52,19,203,28,170,173,225,169,241,224,12,124,200,64,35,215,110,84,145,130,95,52,173,227,84,93,111,90,118,209,21,155,68,172,151,145,28,116,210,84,233,251,126,201,230,10,66,172,114,201,2,237,127,66,6,238,55,40,27,153,130,244,106,209,128,195,106,74,86,76,244,228,115,152,248,242,172,205,235,191,173,64,80,194,146,57,14,152,219,126,127,58,132,234,138,239,217,167,251,163,85,100,178,86,53,166,66,177,215,69,106,20,181,12,8,243,36,173,177,30,66,15,248,198,224,84,224,224,245,178,163,93,90,42,86,72,165,237,141,129,150,104,99,18,58,135,137,204,202,15,157,124,45,130,53,36,242,136,6,112,50,79,87,118,171,225,118,130,255,0,164,102,185,92,163,182,29,75,12,51,73,79,76,212,240,154,114,198,41,12,112,148,141,67,46,29,151,115,110,198,1,192,86,32,172,55,177,29,183,237,255,0,114,59,121,22,173,254,236,105,138,27,141,196,61,21,206,154,91,100,149,38,154,88,153,163,62,24,121,71,134,74,144,249,66,167,206,188,229,65,233,237,94,14,203,222,201,17,62,61,113,225,71,90,225,223,176,41,36,18,12,100,114,143,12,231,212,85,55,171,134,235,126,130,75,133,38,153,130,158,146,148,133,150,74,40,37,40,133,142,23,123,22,32,18,72,3,211,60,122,245,117,187,47,240,191,217,221,103,218,125,63,168,111,58,18,65,121,174,160,142,90,137,150,235,88,4,178,28,237,147,106,202,21,119,0,24,128,48,51,198,58,112,184,104,91,151,104,42,233,109,186,90,247,110,162,162,168,84,108,69,103,40,166,69,32,6,124,204,197,206,61,88,182,78,57,39,166,61,17,241,13,222,61,125,123,174,209,54,13,21,103,168,212,214,154,186,138,106,184,94,9,18,150,21,137,130,248,143,63,136,63,19,49,1,85,75,113,156,99,158,162,121,247,46,18,67,28,179,188,81,27,107,123,107,69,143,213,39,124,9,19,159,142,245,190,191,224,251,182,21,196,172,54,29,77,3,254,29,180,117,174,64,231,255,0,168,143,207,235,143,183,65,254,248,252,57,233,30,219,233,73,47,118,1,168,196,241,202,145,178,220,102,138,68,193,56,39,11,10,17,252,250,59,86,94,254,35,173,117,178,84,106,125,5,166,104,214,73,64,141,160,168,172,152,74,73,57,33,97,138,102,69,200,201,105,2,129,158,135,253,218,189,234,205,85,162,46,161,180,245,146,162,128,6,19,85,90,47,203,86,176,180,109,150,92,24,208,22,82,48,87,57,234,186,92,186,110,37,88,145,204,85,242,215,15,114,64,76,24,255,0,21,239,225,90,235,103,72,168,182,71,74,241,187,71,225,195,27,149,87,42,48,9,192,60,100,31,95,190,122,134,234,157,49,122,158,106,59,149,170,166,99,89,28,114,66,74,175,136,76,123,119,109,86,32,149,229,21,70,8,39,118,7,169,203,198,148,177,85,223,238,212,233,115,188,180,81,73,32,19,22,83,182,37,207,33,91,39,113,199,182,0,203,31,94,138,113,217,45,182,216,230,20,242,52,145,196,91,194,102,224,186,159,79,161,36,224,28,156,159,111,176,178,9,90,143,42,231,36,233,205,14,232,109,23,218,58,10,103,161,163,21,119,41,177,153,90,41,35,141,72,4,55,36,134,30,172,65,98,171,207,3,156,116,155,185,180,26,174,233,81,67,219,219,139,81,209,80,7,75,197,124,81,198,169,83,131,147,18,72,112,36,229,124,55,0,237,226,65,145,149,201,119,173,212,87,65,112,130,122,104,37,167,182,254,249,34,121,16,254,253,209,121,147,112,25,69,76,169,242,131,181,91,115,231,33,67,29,138,231,73,124,174,184,214,210,60,178,79,37,75,36,174,231,62,38,9,243,143,247,137,99,156,100,144,73,201,201,44,111,83,100,54,42,112,53,251,213,34,177,69,75,101,181,61,85,109,83,188,116,241,150,121,101,114,238,248,30,172,199,146,79,80,110,220,218,181,61,229,175,122,146,198,187,174,154,158,171,246,36,116,144,21,154,83,20,236,210,74,165,48,72,93,139,248,252,188,44,152,60,54,217,70,168,168,138,154,10,43,50,176,205,124,143,226,22,108,4,137,16,179,55,228,14,223,211,61,25,234,251,79,168,52,71,107,236,213,53,246,93,101,73,113,161,158,88,109,32,83,65,13,37,63,204,198,190,33,223,79,86,95,4,43,141,206,55,48,96,173,16,27,177,113,149,37,14,0,174,85,231,181,118,100,142,120,252,213,100,215,210,215,92,107,191,106,213,5,2,10,95,9,246,42,34,141,138,34,130,53,69,24,64,8,4,109,3,62,25,62,252,152,251,95,166,251,133,167,45,58,55,73,219,108,22,155,141,53,169,79,113,238,240,71,36,113,172,68,46,202,89,43,103,119,81,20,177,248,138,76,103,105,95,7,56,56,39,161,101,202,241,167,63,237,33,123,99,93,165,245,13,222,229,52,144,69,29,53,187,1,218,103,81,182,54,27,89,216,157,192,225,70,226,95,3,156,117,97,181,39,100,251,219,170,181,109,190,247,170,244,14,164,158,167,82,165,44,145,218,41,164,160,73,169,232,98,80,145,255,0,163,154,145,36,17,199,226,20,46,240,1,27,75,135,1,155,12,68,40,44,249,122,249,85,69,130,148,136,235,235,231,80,207,239,246,146,214,61,215,191,95,245,213,162,161,226,176,80,37,182,142,27,109,113,168,166,122,215,99,36,210,120,236,202,70,213,16,128,84,50,249,223,212,99,169,47,97,117,55,106,13,155,95,247,99,86,94,111,150,185,229,171,158,162,158,134,219,8,149,165,182,81,39,135,10,120,134,54,218,119,172,196,177,216,63,120,9,227,7,167,139,118,154,147,183,189,147,190,246,230,187,179,85,239,220,201,232,235,235,216,193,163,165,171,150,174,162,105,26,49,80,43,230,71,72,233,226,73,33,82,33,69,195,194,172,36,6,66,166,61,175,109,189,184,190,105,141,23,219,77,57,171,108,77,109,138,186,134,211,91,108,167,170,168,138,163,228,161,92,207,45,73,151,195,129,42,37,88,227,67,192,2,73,114,101,42,11,135,233,4,70,127,215,230,161,140,254,59,234,83,69,114,180,233,127,133,136,52,134,152,186,195,120,238,38,174,166,72,102,137,174,209,165,68,151,123,196,190,96,209,172,185,45,27,212,50,130,195,145,15,155,3,56,144,107,221,61,124,211,150,142,219,124,56,220,116,141,35,80,95,239,84,20,179,81,72,193,158,166,205,107,84,171,170,70,101,57,220,201,12,8,88,255,0,243,126,253,43,189,233,45,21,124,238,214,139,209,18,105,186,42,173,55,107,163,171,212,181,246,157,57,44,238,43,39,32,211,81,163,84,65,40,141,102,13,43,77,229,8,19,195,96,101,116,109,193,13,179,75,246,255,0,81,252,68,106,234,118,91,198,143,77,7,100,166,181,90,44,250,113,35,249,170,170,202,221,213,83,150,168,69,141,206,200,82,137,92,188,138,170,243,20,241,138,156,186,1,140,210,157,241,234,40,137,220,251,173,15,113,123,225,160,244,115,208,11,85,6,154,164,173,213,247,40,194,23,105,100,80,41,41,54,190,56,117,146,105,100,3,255,0,167,246,235,147,191,16,122,161,181,191,119,117,94,171,134,231,243,212,21,119,105,197,12,206,227,196,122,85,59,32,44,128,240,124,20,137,79,31,194,58,188,154,246,90,205,49,166,123,147,221,26,45,111,87,107,102,168,107,5,178,219,14,250,183,168,166,165,97,4,117,113,212,76,207,42,67,243,18,76,185,32,12,174,208,217,100,3,157,90,138,158,104,42,217,170,127,214,200,219,152,127,128,242,74,254,153,3,169,26,1,38,61,122,154,69,166,81,168,122,154,184,63,217,247,93,166,123,97,162,187,173,223,125,69,101,168,172,171,179,218,154,150,206,225,63,112,94,40,218,121,161,145,138,149,5,223,228,213,125,253,120,231,171,81,94,151,46,206,252,18,65,162,172,250,102,188,234,42,173,61,5,153,99,154,162,36,145,175,55,87,17,72,81,191,27,176,169,170,145,192,224,128,7,160,25,234,178,232,158,227,81,105,111,133,77,29,216,186,157,43,107,158,61,77,123,164,185,222,102,130,66,147,214,209,252,210,214,186,57,49,16,28,197,20,113,100,59,121,83,5,126,164,29,99,223,203,255,0,117,53,246,134,178,220,28,212,219,40,47,127,222,57,162,173,184,36,74,130,145,24,192,119,51,69,25,11,52,177,28,122,156,15,94,115,229,34,76,210,12,8,168,143,246,157,234,106,125,49,97,237,63,195,221,141,100,164,183,233,171,40,173,122,82,9,223,10,34,210,81,187,63,241,186,172,21,35,56,31,143,239,213,32,210,113,53,85,221,45,208,81,205,87,85,94,99,164,166,130,16,60,73,100,146,84,93,136,72,59,88,169,96,14,15,39,208,231,29,18,190,46,251,147,31,117,62,32,53,70,164,163,174,168,169,161,167,150,59,101,25,153,148,133,142,153,4,77,179,105,43,177,164,89,36,24,39,253,103,169,245,63,126,21,163,176,217,187,203,164,181,214,168,147,117,187,78,220,150,232,105,210,9,103,150,89,96,27,225,101,142,53,59,149,102,17,22,201,3,110,121,234,84,2,145,138,140,251,202,171,23,241,5,173,59,170,180,29,160,236,126,191,210,90,2,190,130,223,118,183,199,105,181,105,203,141,108,21,21,145,210,34,211,211,195,81,45,65,38,5,125,225,55,143,49,243,28,174,50,107,15,196,198,175,186,107,94,243,95,174,151,141,61,62,159,169,167,104,168,30,211,45,120,173,52,79,12,106,146,39,140,0,15,153,4,141,192,224,177,28,227,38,219,223,53,93,175,226,51,226,214,126,229,90,166,182,155,47,110,108,116,181,84,147,204,137,69,74,243,9,12,128,206,36,116,40,99,121,36,112,195,36,120,10,72,97,193,167,29,243,212,179,107,254,229,223,181,252,22,117,165,161,187,213,120,144,205,5,51,69,12,248,80,166,97,149,30,105,8,222,217,231,115,156,243,158,154,146,78,34,149,93,104,125,215,221,142,23,126,211,180,241,159,111,250,231,175,138,11,16,170,50,73,192,235,109,82,170,84,73,26,57,117,70,42,172,125,192,224,127,78,159,24,154,101,106,235,100,207,189,148,12,225,16,40,31,78,57,254,185,235,42,58,202,170,25,197,69,28,239,12,160,50,135,67,130,1,24,63,208,245,172,202,236,161,14,48,63,217,25,254,125,123,149,122,182,208,24,86,182,6,168,25,133,100,86,144,125,84,28,159,233,212,151,196,165,58,113,234,234,39,118,172,169,105,103,113,187,248,217,136,207,167,211,7,168,196,20,210,78,147,72,128,109,129,3,185,63,66,193,71,245,35,165,181,198,174,142,55,160,145,225,101,70,49,229,9,231,7,28,103,242,234,179,200,237,8,131,206,175,217,185,217,5,44,142,71,231,73,168,148,137,13,71,130,36,88,185,96,65,35,245,199,91,226,187,213,211,208,201,69,20,135,195,157,196,142,185,224,176,200,7,243,193,35,164,161,228,129,30,45,229,119,15,50,145,215,202,90,105,170,230,16,65,25,119,96,112,163,212,253,135,68,208,249,105,32,55,185,31,95,226,134,169,18,78,170,192,48,8,87,0,228,250,245,143,74,107,173,181,86,231,17,213,120,33,143,178,78,146,17,249,237,39,31,175,75,107,210,214,109,84,114,219,45,23,8,220,71,178,178,170,121,132,145,73,54,246,63,187,1,23,98,132,240,198,210,88,238,12,115,134,10,176,65,86,252,169,212,154,138,207,95,92,87,193,132,133,97,185,73,7,44,160,224,149,81,150,96,48,115,180,28,96,231,165,54,141,51,118,188,66,245,84,81,126,234,34,3,72,120,64,115,232,95,240,161,247,27,202,231,219,164,177,93,42,226,162,122,4,148,136,95,241,70,121,82,121,231,111,166,70,120,56,200,250,245,37,179,71,89,81,166,246,10,151,9,16,101,137,119,23,193,98,124,160,112,20,22,35,212,158,79,212,227,171,44,91,161,213,68,242,147,81,173,106,72,168,154,202,98,102,100,118,59,183,41,231,4,143,211,167,187,102,159,174,185,223,169,109,22,186,184,105,170,103,167,18,111,150,161,32,68,59,55,16,93,152,1,233,238,122,113,211,186,62,141,45,53,58,155,87,10,154,122,0,146,211,90,233,227,242,75,113,175,193,84,68,200,63,186,71,33,165,110,60,170,80,16,238,164,79,254,31,244,22,155,238,71,119,238,90,107,82,234,107,149,146,132,219,229,127,153,183,66,37,145,153,100,136,108,193,71,1,72,45,206,56,192,231,168,92,5,180,84,205,141,107,0,102,162,22,109,53,88,191,181,43,238,218,185,41,167,160,169,52,166,40,106,3,201,83,42,123,171,174,226,84,110,225,130,176,62,153,25,200,81,164,187,95,220,62,236,234,26,234,29,61,4,21,117,54,245,128,207,53,194,160,33,69,96,219,50,101,0,156,224,231,203,237,244,234,214,124,59,246,131,77,77,218,214,214,22,94,227,218,104,170,239,55,58,233,210,27,214,159,134,180,165,52,114,60,106,89,247,70,65,43,11,185,10,197,121,225,115,158,152,123,119,219,77,99,126,185,119,27,85,105,221,65,164,37,175,161,212,115,218,29,217,154,151,34,153,54,172,241,175,131,54,216,156,57,35,63,225,60,241,197,66,242,165,64,29,170,209,96,66,100,68,208,126,199,216,187,140,157,205,94,223,235,27,149,178,211,91,5,156,87,137,163,163,73,161,46,181,1,20,109,139,202,251,134,78,79,168,35,32,31,40,151,234,222,199,92,45,26,255,0,66,232,123,52,122,42,243,45,227,246,148,209,23,181,85,81,195,41,142,16,237,243,34,55,103,101,193,59,54,99,4,115,199,3,27,106,247,26,179,187,90,185,235,111,223,53,95,109,183,209,91,165,158,150,170,157,211,192,145,4,170,136,211,199,22,225,145,252,40,14,115,235,234,84,118,247,65,220,181,15,196,29,29,170,175,93,80,218,234,40,108,178,220,82,162,9,161,169,37,218,111,8,194,172,200,138,146,178,54,239,194,197,64,30,190,222,47,44,153,49,183,74,64,210,8,192,51,52,219,222,254,206,208,104,10,91,60,148,122,102,215,111,185,86,222,34,162,51,80,93,229,138,38,5,93,130,237,153,118,69,202,143,222,153,14,220,114,61,112,207,117,248,120,238,237,163,181,119,157,127,124,237,142,161,183,89,168,90,154,154,107,191,204,7,162,41,37,76,106,170,95,230,15,136,166,70,80,54,70,192,49,82,113,235,213,169,239,10,91,59,111,221,174,204,194,108,180,66,178,43,197,109,246,75,189,214,170,90,173,198,154,157,124,48,114,205,178,32,242,6,10,138,23,112,24,4,131,209,7,226,19,187,157,200,238,190,128,211,250,2,227,166,37,154,135,87,107,123,29,137,46,112,44,145,209,213,187,212,120,169,26,134,10,92,19,15,168,198,49,207,56,234,49,118,185,72,210,51,249,169,133,167,186,162,21,129,248,161,87,111,107,111,61,169,208,215,249,245,93,135,190,246,211,65,104,170,59,175,154,41,141,15,150,55,59,90,76,145,183,134,203,190,70,61,71,29,68,244,23,117,187,25,100,236,158,147,210,67,185,246,197,190,210,81,33,168,161,168,181,215,64,105,164,144,110,146,47,21,226,104,156,239,121,91,196,87,85,243,0,0,198,227,208,111,138,70,175,174,248,109,238,91,95,205,193,141,30,148,186,121,202,97,4,205,79,42,162,248,106,204,0,229,121,103,36,103,211,168,55,107,245,102,137,237,87,100,116,101,62,186,209,117,179,85,90,116,109,185,167,171,170,156,50,43,71,70,133,145,68,178,96,99,105,192,3,0,12,12,1,212,5,1,244,156,111,223,254,232,130,110,92,181,90,97,91,14,147,211,190,185,189,91,168,104,155,225,66,241,83,75,220,59,92,87,13,67,121,153,174,58,121,39,166,90,153,212,215,36,162,71,140,201,227,49,93,145,176,96,161,118,177,0,28,51,8,223,193,213,190,146,183,191,58,113,174,170,203,109,73,102,21,46,216,9,18,188,46,136,206,228,168,85,241,30,33,146,64,203,14,122,38,247,66,217,219,11,63,192,55,111,106,109,218,54,194,186,198,182,236,241,87,93,178,130,224,99,121,171,38,65,128,50,83,96,68,37,136,224,32,3,166,223,132,78,216,80,247,75,185,240,91,97,181,90,43,82,158,200,42,38,165,185,101,233,24,165,20,81,150,117,193,44,193,229,87,3,7,14,63,217,207,86,88,181,67,77,186,129,35,81,36,249,192,161,43,113,69,105,81,57,31,238,173,215,197,119,109,44,235,217,136,169,100,190,90,26,231,169,111,22,171,114,197,75,84,211,169,121,106,163,99,181,128,195,42,128,220,241,229,25,224,156,116,85,238,214,136,211,54,46,223,106,171,177,186,209,60,148,150,74,234,149,104,32,152,171,109,133,155,105,93,160,1,229,30,223,83,213,77,238,23,97,187,117,104,212,189,191,162,186,193,67,12,245,61,194,181,89,42,162,130,106,168,196,116,53,14,226,98,161,130,0,190,69,229,78,225,142,8,7,61,30,187,231,240,133,219,203,87,106,53,214,161,210,29,214,215,214,186,123,38,150,185,220,33,181,80,234,70,106,25,76,20,146,72,32,146,57,124,71,120,219,110,25,119,100,130,70,70,122,170,187,48,18,0,60,250,120,119,209,166,184,170,66,202,157,6,96,12,17,202,122,167,108,208,255,0,178,52,61,182,151,176,218,83,66,234,43,194,219,234,43,44,116,245,102,162,162,132,44,0,201,231,36,200,93,119,12,184,31,159,215,173,127,13,255,0,14,75,124,212,218,246,186,58,200,170,105,172,250,142,91,61,63,202,209,43,187,180,40,14,229,204,138,7,18,240,57,231,61,22,123,105,216,43,165,55,195,191,111,239,150,159,137,205,103,104,23,61,37,104,184,61,13,210,134,43,213,21,43,73,71,19,248,80,66,225,4,113,166,237,168,50,118,168,3,60,103,161,135,195,123,247,86,208,250,226,61,37,222,253,51,20,212,154,242,239,79,50,222,108,134,40,238,147,39,132,62,115,48,146,96,89,1,255,0,86,50,163,145,147,199,75,250,100,168,175,59,248,245,164,28,69,33,45,233,73,26,124,58,69,106,238,94,134,211,58,123,226,19,71,217,239,183,186,154,58,42,29,53,112,170,103,149,34,47,11,59,4,25,84,108,115,130,79,169,224,250,251,52,247,194,203,161,32,236,30,169,184,217,5,250,170,165,77,191,229,234,218,61,180,68,124,244,27,139,2,161,129,219,145,156,227,44,163,169,109,119,112,251,220,191,20,209,220,111,244,221,143,188,223,168,52,12,173,15,128,245,130,130,106,67,94,139,135,103,70,111,154,44,164,0,0,65,27,30,65,61,66,126,35,62,35,53,38,168,237,229,223,68,106,31,134,203,46,157,107,165,101,20,53,87,219,70,162,89,224,81,29,84,114,121,105,252,61,199,121,77,188,176,198,226,122,115,118,105,10,65,144,99,243,53,231,120,158,164,45,33,36,106,239,61,0,171,13,220,43,46,135,146,138,142,146,140,94,161,137,91,194,105,76,240,179,198,64,60,24,140,66,76,255,0,178,56,245,227,29,67,190,10,244,77,151,91,246,35,79,220,231,150,166,121,106,36,185,36,148,240,213,164,99,63,180,42,20,51,3,207,35,30,205,245,199,83,24,126,63,172,214,186,103,138,243,240,181,220,194,200,70,250,122,27,66,86,34,167,208,48,216,24,140,159,97,237,208,63,225,27,227,127,179,61,178,236,118,150,237,214,189,237,165,229,167,165,150,224,77,198,75,52,114,80,204,38,174,168,156,108,155,151,59,68,136,135,11,144,80,128,14,7,81,170,205,37,37,36,76,199,74,145,60,72,235,5,56,128,127,184,141,227,169,165,186,203,225,82,143,80,124,101,81,233,11,110,160,173,176,61,15,110,127,188,9,82,146,201,57,105,146,235,36,74,135,15,30,99,218,202,164,99,107,5,35,5,155,127,68,255,0,139,173,13,163,236,127,10,186,146,130,86,183,27,245,50,208,40,169,166,130,72,132,236,110,48,111,103,77,229,119,149,44,78,236,228,228,128,15,164,35,77,252,75,118,139,90,252,90,167,114,40,117,37,45,174,205,6,137,123,3,84,84,199,83,224,199,84,46,43,80,97,11,34,70,196,152,220,28,99,102,115,201,231,19,15,141,190,237,252,55,234,111,135,253,81,100,210,186,186,211,95,170,42,77,189,104,255,0,103,197,133,145,150,182,7,124,178,12,18,34,73,91,12,196,225,73,30,157,121,44,29,105,247,118,141,199,125,35,143,165,13,168,76,149,78,198,121,115,229,92,202,213,84,246,231,190,232,139,125,182,162,154,73,34,181,87,209,213,8,103,44,209,74,215,107,144,11,32,216,124,55,240,222,50,20,3,229,100,108,141,220,20,251,149,219,141,63,163,251,103,99,219,83,117,170,184,69,81,28,207,85,20,116,149,118,211,19,134,30,25,169,167,149,182,76,9,199,132,195,118,6,78,220,237,17,141,121,110,128,87,246,174,166,43,99,83,44,182,186,167,146,105,24,1,86,78,163,187,1,42,236,109,219,64,218,135,59,91,49,28,113,180,153,127,124,52,189,36,150,122,90,203,158,159,123,77,234,154,5,39,229,40,69,28,110,54,41,87,158,45,196,110,110,72,33,35,36,18,79,136,78,238,174,56,218,75,136,36,122,154,169,102,254,150,92,73,84,2,54,235,136,160,94,138,211,150,26,253,123,100,181,94,252,90,203,100,181,240,197,87,76,88,193,44,168,210,42,248,97,176,113,146,71,35,219,56,199,175,79,223,12,52,49,142,226,209,107,26,167,133,233,52,77,93,38,160,169,165,121,54,189,68,107,85,12,91,19,140,49,221,34,146,9,30,80,220,251,29,54,202,10,91,110,167,211,151,4,115,225,254,214,164,146,82,73,80,7,136,167,39,146,7,169,231,166,142,209,222,37,177,94,117,13,44,114,178,138,235,89,164,108,123,226,170,157,249,255,0,193,253,58,73,209,174,122,126,106,39,208,20,182,180,115,63,138,232,61,207,227,159,78,94,171,127,187,244,157,175,165,154,157,193,87,53,52,235,40,81,254,232,56,62,222,255,0,203,167,9,27,180,213,148,113,223,174,52,246,187,104,157,67,53,36,22,71,140,128,121,193,77,206,163,249,115,213,62,211,118,116,253,163,12,197,155,115,254,34,14,56,245,232,199,172,238,98,219,166,17,18,168,162,108,193,1,248,57,30,159,76,125,190,157,4,247,18,39,106,56,74,214,118,154,47,90,53,31,195,188,104,244,240,92,230,167,63,247,144,67,71,28,42,199,237,136,63,235,249,245,24,139,183,255,0,12,221,204,189,60,10,230,137,217,152,120,211,25,25,73,247,57,202,160,234,184,89,110,149,19,44,146,172,206,72,36,33,207,167,61,17,244,60,103,198,88,210,161,161,206,55,46,48,172,61,113,207,7,242,233,3,186,76,138,82,214,177,16,40,253,166,254,16,123,29,102,174,134,231,69,169,52,221,121,140,238,17,212,76,138,217,245,245,19,231,249,131,209,218,205,160,244,45,190,223,242,116,90,119,78,84,199,140,126,228,67,48,99,143,200,127,209,234,182,218,222,89,118,137,43,55,177,32,242,3,100,231,244,247,39,140,125,189,250,113,106,103,42,241,206,67,43,249,148,174,65,0,231,142,125,189,72,231,223,166,173,208,173,205,61,12,148,236,40,215,124,236,14,131,213,73,35,212,246,227,195,144,249,124,106,92,170,255,0,33,192,245,232,115,114,248,95,211,154,118,165,174,80,89,249,64,113,28,213,18,236,35,238,1,82,63,247,234,55,74,134,212,160,80,163,36,96,147,181,231,127,33,207,215,112,251,114,0,228,250,117,174,243,123,191,197,78,12,119,123,150,195,201,69,170,96,57,206,113,238,49,210,37,72,27,26,242,146,174,98,161,189,220,237,189,195,81,66,212,212,253,191,159,30,133,168,43,37,152,48,252,137,99,236,62,253,40,237,212,246,237,43,68,182,122,254,209,106,88,101,10,17,101,74,210,132,255,0,250,212,255,0,159,82,205,55,173,117,125,180,50,83,106,27,194,238,193,76,220,38,80,120,57,254,35,159,65,236,61,125,79,167,75,110,253,198,214,213,48,168,253,189,112,39,57,2,160,172,171,143,108,228,100,228,123,241,233,212,193,72,136,168,33,122,164,83,237,150,211,164,46,105,155,190,155,189,88,247,140,238,146,174,22,99,244,206,87,166,171,231,99,59,121,126,175,134,122,93,77,122,242,249,113,251,61,165,207,252,81,199,143,110,154,27,187,186,214,158,147,229,222,170,150,100,193,242,207,109,129,195,114,125,248,35,208,251,31,81,250,192,166,239,174,173,182,93,210,74,26,75,77,33,108,22,249,106,116,136,63,161,254,20,198,121,245,244,234,34,16,78,42,116,169,81,154,55,69,240,209,167,158,134,53,164,212,149,103,111,167,139,66,254,159,66,9,30,249,254,125,45,78,207,88,168,153,5,78,183,134,149,208,242,179,82,180,106,79,183,37,189,63,207,168,205,179,226,95,81,254,198,241,170,44,212,181,44,0,0,180,164,31,207,33,191,200,116,59,174,248,183,214,112,95,22,15,217,116,105,19,18,124,53,145,228,35,237,203,116,221,29,244,240,160,40,113,241,113,240,253,123,139,185,118,141,93,81,114,167,168,209,181,16,83,209,214,93,233,16,204,180,68,200,225,140,145,199,151,0,111,7,128,115,156,12,183,29,122,135,179,87,203,207,96,83,72,75,118,180,75,89,12,53,137,75,87,12,205,81,69,48,73,140,200,237,87,22,232,169,148,174,213,197,79,130,192,142,64,3,162,140,255,0,17,23,125,65,77,60,55,11,57,49,85,68,241,186,36,162,49,36,76,184,101,101,36,229,72,56,35,28,131,213,89,238,102,185,93,11,175,90,167,69,89,169,232,81,233,213,222,23,144,201,225,187,22,220,99,56,202,2,49,248,72,35,156,16,56,234,203,112,176,16,78,213,10,138,181,234,77,58,89,244,109,194,205,175,187,97,83,169,106,232,173,246,186,74,37,165,172,185,120,198,106,42,90,130,174,177,150,169,132,60,44,172,68,103,124,110,202,161,178,229,112,216,179,151,158,193,106,125,69,167,42,233,154,243,167,171,232,238,16,248,180,85,12,234,244,229,179,190,23,60,236,117,4,43,15,98,0,234,164,86,247,46,74,221,51,45,246,123,21,61,69,66,68,136,254,52,140,229,213,152,14,102,192,168,7,158,63,123,143,108,117,182,247,220,42,237,27,165,109,55,253,31,53,202,150,158,186,120,167,107,69,85,66,212,81,70,237,19,54,248,209,151,42,224,255,0,23,169,247,233,234,71,104,65,73,130,62,187,212,41,86,132,144,161,32,143,160,138,65,222,59,37,22,156,238,21,182,243,100,161,52,22,218,43,141,51,73,12,170,35,48,10,200,163,169,48,237,28,47,135,226,74,132,14,20,174,58,236,23,246,124,234,121,117,7,195,197,53,185,225,68,77,63,119,172,183,70,87,248,213,182,84,150,63,241,84,48,255,0,135,174,63,107,141,17,122,212,81,107,11,236,87,88,13,53,13,69,53,108,116,85,5,133,76,178,85,153,98,62,10,170,236,199,142,75,176,4,99,196,206,50,121,232,207,246,86,235,106,123,141,191,87,105,201,46,7,125,101,45,190,241,71,72,91,56,76,58,206,227,255,0,214,83,131,250,116,125,42,237,27,213,215,53,148,121,29,155,154,122,85,252,234,152,252,127,219,236,167,185,255,0,14,55,235,157,112,130,75,118,185,139,8,153,89,36,135,230,168,102,148,134,4,13,161,96,252,60,146,74,145,248,79,87,59,170,85,253,171,34,11,127,99,52,206,165,140,132,185,81,106,116,167,161,148,143,245,109,37,29,76,132,169,200,218,228,192,160,30,125,72,199,155,34,49,131,94,64,146,71,113,250,81,207,187,214,125,101,167,172,98,225,165,158,186,229,65,20,128,207,67,28,84,211,29,160,18,172,201,51,199,184,6,3,1,92,28,236,192,60,245,197,127,136,141,57,168,41,235,236,63,18,119,168,45,85,214,238,224,93,42,171,126,70,10,152,231,48,120,126,27,66,149,17,133,49,199,185,60,203,17,12,10,161,220,160,101,7,120,59,167,12,149,93,176,213,81,81,84,201,12,198,203,88,105,230,139,151,142,65,11,20,101,250,144,192,30,184,135,170,174,87,94,225,246,243,184,122,61,21,106,116,213,134,237,61,194,197,50,32,8,181,72,173,44,235,17,81,183,103,158,66,20,113,254,145,229,245,7,162,137,109,55,214,164,44,13,73,6,32,65,59,28,243,216,17,227,20,41,105,22,215,26,135,237,84,3,244,199,76,144,124,141,87,61,69,174,234,53,29,85,116,242,89,45,86,248,235,100,142,115,13,5,42,197,182,116,133,99,50,7,57,113,187,5,217,1,9,189,152,170,160,192,31,52,220,26,114,166,221,113,168,190,220,39,166,240,169,229,104,140,112,137,152,84,136,152,211,141,164,140,199,35,143,13,207,240,101,95,205,141,134,49,211,133,158,150,106,223,157,130,18,27,20,146,74,209,238,195,58,166,24,237,250,145,141,196,127,133,91,160,169,101,9,78,132,227,195,186,136,118,105,2,5,74,117,93,23,110,36,91,53,199,183,87,235,139,73,81,69,78,245,86,123,149,46,231,164,185,128,162,120,209,176,99,146,157,159,45,19,18,95,111,150,69,4,110,105,87,101,47,186,242,154,74,139,158,149,214,181,116,233,164,170,40,239,109,101,166,173,217,37,101,53,47,139,53,68,144,192,241,180,47,225,198,146,59,120,156,121,176,82,93,228,0,244,82,201,4,169,52,78,85,209,131,43,15,80,71,161,233,217,235,235,45,181,244,58,174,199,81,37,190,171,198,241,225,146,153,140,109,79,81,27,2,74,17,200,193,42,195,30,153,199,183,80,189,107,218,176,90,153,63,247,0,125,125,123,233,11,114,146,153,171,17,223,141,19,115,153,105,251,223,167,117,29,101,107,106,224,247,65,117,165,69,142,58,145,45,34,60,176,133,137,252,146,71,36,147,211,180,68,12,8,1,98,76,132,117,7,183,119,87,185,186,226,223,69,164,236,118,170,122,107,188,116,174,212,213,182,40,101,164,171,158,8,220,200,203,224,211,186,195,144,85,201,101,141,89,252,205,33,114,21,214,13,164,251,169,171,244,134,158,186,233,26,10,243,53,138,240,241,212,79,111,153,223,194,142,174,54,86,134,170,34,172,26,41,209,149,112,232,65,32,109,108,169,35,166,104,160,158,239,75,116,188,212,172,146,79,20,145,204,243,40,27,75,59,29,202,84,14,9,206,224,120,3,97,30,227,161,214,220,44,182,130,203,192,40,39,246,24,216,114,4,119,109,19,29,58,8,147,110,64,34,115,200,213,219,177,85,119,151,85,252,61,85,246,159,185,154,22,165,43,244,155,198,246,27,205,206,25,160,17,66,179,34,178,239,146,157,131,60,96,132,92,202,136,83,106,167,154,48,25,7,103,109,122,139,74,221,47,119,25,236,50,61,138,221,37,21,77,107,80,254,242,42,74,137,41,204,208,78,175,25,217,28,45,128,199,42,99,82,1,109,133,151,109,168,236,207,107,245,14,163,248,113,210,23,229,19,73,79,114,177,197,243,14,208,19,32,66,133,15,157,88,183,177,59,188,190,160,250,129,213,98,239,30,141,213,58,50,255,0,113,26,127,246,165,21,30,174,146,10,41,165,168,131,46,149,49,32,88,193,121,72,43,226,42,0,25,152,18,98,98,89,183,224,7,28,57,198,221,125,13,136,215,158,163,84,137,198,209,137,29,251,12,214,166,207,135,177,106,218,46,26,122,76,230,118,19,190,63,157,183,169,158,140,213,54,154,153,82,193,113,211,143,190,169,102,142,169,41,138,162,178,0,162,61,223,186,244,17,249,9,96,79,166,115,130,122,167,26,222,134,163,72,106,27,206,154,134,130,72,233,104,235,166,130,33,54,9,158,158,57,93,105,221,142,0,144,4,59,71,7,5,91,211,158,141,221,191,155,93,92,245,37,186,203,108,163,169,138,233,87,51,210,44,80,42,34,70,137,26,151,169,225,203,18,78,236,133,32,143,126,155,62,45,44,51,216,181,188,114,220,232,231,134,123,181,10,86,252,197,64,36,207,36,100,67,34,6,97,146,66,36,7,110,72,28,145,140,156,220,177,109,108,18,133,141,199,204,103,233,53,160,226,15,55,114,202,22,136,5,39,172,224,227,30,38,42,181,83,92,170,41,107,214,106,74,55,146,86,108,42,35,202,9,59,183,0,54,48,63,139,158,61,250,33,246,190,243,117,172,215,26,117,30,237,116,182,207,109,186,172,209,211,164,196,172,62,128,56,73,183,2,87,56,59,178,72,111,124,114,209,161,33,133,111,241,213,108,1,227,201,86,4,130,9,244,244,253,122,35,84,19,71,175,237,21,166,153,23,115,37,73,157,217,153,166,196,185,145,72,60,113,144,79,215,35,233,214,129,9,10,77,101,157,74,155,115,87,133,116,150,219,113,167,174,134,130,182,11,34,70,213,180,209,146,94,71,8,205,180,238,228,182,9,207,24,28,30,125,58,169,246,75,244,253,174,239,127,114,123,120,22,24,105,161,184,38,160,164,166,17,70,16,83,213,5,105,182,147,248,176,211,70,0,30,129,15,211,131,197,161,214,191,77,67,79,47,136,245,214,169,22,68,20,239,27,129,25,36,228,144,78,15,226,227,3,219,211,29,12,187,253,98,179,210,107,206,222,247,46,224,149,148,84,119,119,151,78,213,77,39,250,162,210,193,33,132,238,32,1,159,62,225,147,187,100,100,99,102,27,52,192,212,165,32,141,196,121,238,62,98,43,107,120,178,132,165,196,153,9,32,239,56,216,238,122,25,169,230,188,72,53,46,153,180,95,98,168,10,82,88,209,202,229,89,119,121,120,218,49,248,177,208,61,110,117,61,142,248,163,138,229,95,53,90,88,181,245,139,196,171,20,212,83,213,57,154,5,32,149,142,32,92,184,104,149,139,0,64,87,108,142,119,41,159,76,105,157,99,110,211,179,216,175,218,126,168,195,27,237,141,214,54,27,227,60,3,184,240,72,35,219,39,144,121,246,102,248,196,237,230,169,143,178,186,127,187,250,122,182,146,139,80,246,250,190,26,185,106,41,107,96,105,233,96,168,34,25,15,132,167,39,204,96,99,159,64,27,35,25,204,246,204,169,43,247,134,21,143,143,224,197,84,188,187,67,136,26,72,212,156,141,183,6,124,228,72,243,172,181,31,196,119,101,188,26,116,159,92,87,80,84,7,243,138,155,69,100,12,1,224,143,222,70,163,219,220,143,76,12,244,59,214,253,196,236,134,171,182,84,71,54,191,160,168,152,211,73,5,60,242,74,33,158,36,126,74,171,7,222,170,88,12,129,193,247,206,122,186,93,148,248,102,174,183,246,191,78,11,46,166,142,178,223,112,180,83,213,252,205,69,108,213,146,84,180,209,137,12,195,198,62,64,229,183,108,82,170,55,28,1,207,80,223,137,45,47,164,187,39,165,34,189,106,202,218,73,47,87,39,249,123,53,162,153,100,106,155,148,217,10,82,52,93,200,51,184,2,73,192,200,245,36,43,72,187,2,209,33,32,136,198,251,248,98,161,71,25,75,224,5,41,42,156,237,183,142,126,60,133,84,77,39,103,168,121,22,73,102,100,104,151,132,57,13,129,250,103,233,211,180,47,50,214,212,215,106,185,100,183,211,80,198,105,168,216,200,100,138,80,193,78,239,12,41,59,178,2,240,114,73,57,192,3,11,52,220,112,133,104,160,170,130,122,132,83,36,163,198,201,69,4,12,178,140,96,225,184,7,30,188,116,223,172,45,244,55,84,52,87,42,74,147,28,40,113,25,155,209,137,11,189,118,18,10,250,133,201,35,212,140,145,211,244,128,36,111,89,41,206,105,135,189,181,86,141,59,110,161,179,81,71,69,52,107,17,101,71,66,38,40,93,220,186,237,83,136,188,99,198,230,59,136,62,234,196,49,232,235,93,62,158,179,120,245,4,36,204,130,106,134,43,140,113,184,169,252,135,24,250,231,235,210,123,189,185,175,183,84,161,152,52,145,203,42,207,93,81,52,141,45,68,248,3,2,73,92,151,108,237,95,83,244,61,123,91,220,105,233,109,45,110,134,83,227,212,56,32,40,198,83,62,255,0,158,7,234,58,174,181,4,146,231,77,170,219,40,33,62,52,167,183,182,171,151,118,187,173,101,177,197,4,179,69,113,174,74,111,2,50,170,201,76,27,124,164,19,142,66,43,185,57,254,31,211,174,182,218,95,194,133,30,182,158,157,153,87,5,4,8,239,130,7,30,172,49,250,245,206,95,129,158,218,235,13,71,175,174,58,195,79,81,211,180,122,106,143,193,142,105,38,240,217,42,106,50,138,87,57,200,49,173,64,63,239,15,183,87,98,178,219,222,107,107,5,173,188,233,138,8,9,5,230,170,170,148,4,65,249,12,31,203,238,121,29,93,182,183,14,35,90,196,154,101,211,218,72,64,49,68,123,190,145,209,186,230,8,41,53,54,137,181,92,169,233,142,232,18,225,108,130,117,140,129,234,162,69,96,188,31,167,167,81,107,175,195,207,110,233,163,171,254,237,165,94,149,249,208,29,146,201,121,172,160,129,164,0,42,179,211,193,42,68,72,1,71,41,232,49,211,52,253,203,211,122,106,156,173,203,186,86,202,154,208,163,48,208,6,98,79,216,40,102,245,31,78,160,147,234,14,230,107,73,164,174,176,73,94,40,114,21,38,168,148,66,172,191,239,156,191,215,248,71,87,18,220,12,85,61,80,122,83,245,187,181,221,198,208,182,91,141,22,136,239,93,218,158,90,169,4,243,85,87,208,219,235,36,50,4,11,226,72,198,4,146,119,218,168,161,164,145,176,168,171,248,70,58,140,221,116,7,115,174,16,213,195,77,89,164,47,80,93,206,219,181,84,244,211,209,87,76,128,48,80,37,145,107,4,133,11,121,60,80,232,138,10,4,193,24,219,112,166,213,214,106,120,151,84,107,219,45,154,57,79,238,247,84,134,103,255,0,138,67,207,167,208,117,242,151,83,104,136,215,21,253,245,183,1,17,221,177,46,68,167,24,224,44,111,181,135,78,146,157,162,189,251,135,51,229,80,107,214,129,208,86,250,116,211,245,63,15,114,217,168,124,57,5,77,214,195,93,69,112,171,220,27,105,72,25,166,167,157,88,100,159,17,209,194,148,41,224,176,57,86,155,78,149,236,190,159,212,91,52,45,139,93,118,226,7,168,18,215,106,27,165,117,202,51,46,224,56,86,156,203,18,156,112,101,147,32,20,32,70,193,131,3,189,143,91,232,205,134,138,195,170,210,105,66,159,45,53,63,132,92,17,235,129,30,78,125,115,239,247,233,186,251,170,102,162,155,230,134,169,130,8,139,0,126,106,166,61,205,199,161,12,1,95,95,92,103,164,214,225,20,224,16,15,251,252,213,103,239,22,146,237,197,235,181,55,203,118,132,239,10,93,44,22,218,145,112,90,5,146,221,226,220,43,199,238,23,101,61,60,80,203,179,50,72,30,105,149,14,216,213,145,37,70,18,10,23,62,145,164,146,255,0,71,69,118,166,184,84,181,125,104,166,142,10,32,35,195,49,247,98,173,183,213,112,161,73,192,60,125,122,167,172,117,7,111,46,241,47,247,142,154,221,124,102,82,174,177,186,239,198,61,138,249,129,206,57,92,17,211,30,140,210,125,137,168,217,79,167,254,29,34,186,84,73,43,203,251,66,174,136,213,58,73,233,204,243,146,224,143,64,55,96,12,227,29,53,46,188,9,37,56,242,167,169,45,148,192,85,87,74,94,212,234,107,154,80,234,139,182,155,170,161,182,91,227,104,41,104,141,74,252,222,230,10,170,86,57,86,16,73,30,69,80,119,228,144,7,56,47,75,166,23,179,119,123,175,116,187,129,218,189,93,113,179,80,217,188,10,72,100,120,210,150,66,231,123,45,73,137,152,132,121,4,106,85,128,82,23,13,187,56,55,22,197,217,105,44,148,240,95,41,46,26,147,76,203,67,11,199,76,126,102,42,248,233,163,114,166,79,6,158,163,198,141,119,5,0,145,24,227,140,14,170,31,246,135,247,50,190,166,219,101,209,112,234,202,155,128,44,103,158,89,105,145,25,76,43,140,164,72,22,48,204,100,37,152,46,225,183,104,42,165,129,247,234,84,181,132,17,76,236,192,18,147,84,18,241,79,29,109,217,41,237,73,89,87,85,49,219,49,108,201,36,213,5,142,226,163,106,182,9,244,4,103,159,126,141,221,189,236,238,168,180,37,61,234,243,167,53,189,173,107,40,218,158,38,160,182,192,60,190,178,25,94,166,88,194,121,144,145,233,131,143,182,91,251,29,163,170,110,183,120,175,212,215,21,15,25,240,225,105,233,154,36,86,200,44,225,149,198,8,207,177,3,235,212,211,186,29,233,238,62,140,184,201,101,211,245,212,108,240,177,93,232,243,179,158,55,6,101,144,227,56,201,35,235,143,94,173,133,0,52,3,154,133,45,233,201,168,134,163,123,237,61,86,168,182,89,180,101,218,251,105,169,130,42,42,90,155,181,82,85,201,3,172,24,103,132,70,210,199,184,202,242,184,8,238,99,202,166,240,192,150,12,220,45,215,168,209,170,38,165,185,26,88,29,160,73,103,129,215,102,211,130,167,57,10,65,56,42,15,7,162,93,207,189,93,216,173,187,10,57,238,117,115,85,35,21,31,179,103,86,89,14,236,100,20,4,48,221,192,35,32,159,67,212,199,75,104,107,166,165,136,86,234,42,72,224,138,118,10,60,75,88,141,228,62,203,184,70,9,39,56,0,18,79,176,234,84,128,6,244,210,153,192,53,93,41,42,30,146,170,42,184,213,89,161,117,145,67,12,130,65,200,200,235,42,218,137,42,231,53,18,164,8,100,25,219,12,104,138,63,225,80,0,232,247,172,175,29,180,211,22,233,172,9,165,52,237,108,213,11,225,188,144,171,195,42,143,81,134,245,79,110,84,250,19,236,122,30,166,138,185,107,37,23,72,101,164,167,92,5,138,40,41,160,140,109,199,25,240,194,41,63,114,51,247,233,193,36,137,20,205,38,161,22,247,161,74,130,215,5,149,162,216,195,108,120,201,98,48,57,62,158,185,206,15,167,167,79,154,91,182,250,215,90,131,46,155,211,245,21,52,235,42,194,213,14,86,40,81,216,18,1,145,200,80,112,9,245,255,0,49,212,250,147,78,81,104,43,20,179,83,106,27,84,151,106,165,48,180,115,211,175,141,4,109,195,52,44,80,143,20,3,193,241,84,15,94,190,107,31,136,29,117,168,180,205,30,141,130,219,71,110,142,223,4,116,102,170,221,78,177,203,85,12,80,45,60,75,51,13,204,251,33,69,140,29,231,202,57,206,73,53,159,253,72,195,73,7,188,159,142,41,193,35,251,170,63,83,107,180,232,58,123,124,51,202,183,73,229,187,69,45,101,74,2,104,60,56,9,62,2,249,67,202,78,229,102,32,174,1,85,198,73,34,37,48,150,178,26,100,249,136,100,121,36,32,71,26,46,245,3,212,177,3,62,254,255,0,126,148,213,65,117,170,172,160,106,170,24,163,241,80,200,155,15,13,31,171,100,2,113,252,68,129,131,230,60,114,58,95,172,117,125,14,160,168,133,232,244,229,13,174,88,148,44,146,83,64,177,239,56,32,146,0,25,39,36,146,115,156,251,0,0,142,28,5,50,153,39,115,140,83,187,117,132,233,140,120,250,244,106,41,43,179,185,45,140,250,113,210,219,101,51,77,79,89,32,192,1,18,48,231,128,172,206,61,79,211,10,221,36,154,22,64,36,28,163,242,167,254,191,151,211,167,33,168,28,89,127,97,155,109,26,198,100,18,60,232,133,103,114,51,180,22,201,4,12,250,99,235,245,234,227,122,65,19,181,68,162,85,154,106,97,134,32,28,253,15,215,175,153,246,235,37,145,146,65,42,156,50,156,143,207,172,122,242,163,149,122,188,6,122,46,118,219,182,117,247,109,17,114,238,37,218,241,110,183,217,237,83,172,52,20,245,211,4,158,235,82,74,239,90,88,253,100,240,149,132,142,125,20,99,39,44,128,193,180,117,13,146,180,215,37,226,231,13,43,120,74,176,164,167,106,200,119,110,32,182,70,223,194,6,121,62,108,128,113,142,138,58,190,174,232,214,170,186,221,69,123,176,77,61,45,3,211,81,80,219,140,209,71,105,167,227,194,166,167,129,163,84,141,73,44,204,217,105,36,114,25,137,98,238,246,24,132,2,169,229,76,80,38,41,53,61,239,77,119,94,162,48,246,138,107,12,90,74,220,90,132,181,115,128,209,36,165,146,5,86,36,73,35,188,140,236,21,65,111,222,49,32,2,68,243,225,238,203,124,180,213,107,110,232,246,255,0,183,55,13,79,67,166,172,115,53,238,161,245,37,45,7,201,134,45,55,204,162,188,97,153,127,208,229,34,53,222,216,224,243,140,215,189,47,5,97,168,158,170,142,10,249,105,233,163,148,137,35,137,182,135,49,176,80,216,200,201,25,0,103,235,247,234,219,246,175,74,107,142,215,124,30,119,71,184,247,11,178,217,40,181,28,17,218,255,0,102,68,177,84,205,89,11,175,130,173,33,87,62,10,102,170,65,130,3,240,231,0,21,61,49,213,167,178,51,185,129,243,169,217,73,43,145,202,164,186,83,69,247,54,193,240,231,164,45,180,189,135,238,29,91,87,80,124,245,45,214,211,104,253,179,79,52,53,44,213,40,235,28,14,165,67,44,137,228,124,227,30,222,189,86,109,27,221,139,45,143,76,222,237,247,122,80,46,87,154,161,49,169,167,145,213,225,118,144,9,50,165,72,42,16,110,198,112,78,220,140,168,35,160,210,119,46,197,218,239,135,8,105,40,181,186,209,95,116,190,147,90,122,106,121,170,228,73,204,212,244,128,4,17,121,64,59,144,15,126,113,249,245,75,244,191,105,187,113,169,123,119,98,169,174,177,79,37,208,219,208,203,91,29,80,131,113,145,154,65,229,24,14,70,242,187,219,39,10,7,160,94,168,182,180,251,199,78,245,105,125,172,164,3,183,151,74,138,118,254,56,245,21,210,253,83,109,238,61,134,221,37,93,215,42,110,247,68,160,105,33,136,17,28,193,230,42,190,142,192,12,238,28,240,7,61,45,175,176,106,235,134,191,213,11,96,186,67,115,172,181,69,69,76,245,212,215,36,170,136,197,34,23,44,146,196,205,189,73,28,236,207,57,206,57,29,75,187,15,103,208,237,218,164,154,241,107,211,53,115,212,220,42,106,80,93,45,194,166,88,227,36,70,0,56,57,255,0,87,144,15,28,147,142,122,211,218,206,222,246,155,86,235,45,99,118,212,218,58,227,120,160,166,188,26,74,10,43,100,79,77,26,4,30,126,97,101,217,146,203,129,142,147,179,0,147,154,247,108,184,78,221,104,163,216,206,223,54,170,239,126,134,211,119,157,89,79,89,83,98,211,149,215,89,218,235,70,90,52,47,34,66,144,148,114,226,78,70,114,71,176,244,198,122,179,95,16,218,103,88,127,122,59,27,167,91,91,216,85,103,238,61,182,190,154,58,10,36,133,224,52,177,72,198,160,144,0,42,129,189,10,242,89,115,199,85,66,203,219,59,190,165,239,85,194,193,217,11,118,171,208,75,111,211,244,203,44,144,106,73,150,162,0,211,111,1,167,144,179,172,78,10,145,24,227,40,88,123,142,166,154,223,176,125,238,61,230,236,247,111,245,47,196,85,206,174,183,80,126,222,146,223,95,52,63,180,100,180,52,20,105,36,140,73,49,153,188,69,242,114,195,110,9,201,207,62,210,132,168,65,136,31,205,56,186,86,9,80,222,173,207,199,133,198,253,103,248,56,238,28,208,247,6,123,195,24,40,41,165,102,138,156,229,38,184,82,196,203,185,20,99,203,35,15,215,166,95,139,62,196,234,193,218,125,93,118,167,191,219,36,166,179,233,186,249,54,248,107,19,248,113,82,200,66,174,61,78,23,0,125,186,172,223,19,191,12,125,233,209,186,75,76,89,43,123,163,166,245,45,175,82,234,123,94,159,166,90,136,43,168,170,154,166,121,119,69,185,60,89,162,84,204,103,113,198,64,25,0,245,135,196,119,111,187,215,219,206,215,95,46,90,215,179,86,89,168,210,149,32,168,212,118,141,105,60,212,244,205,44,139,18,186,210,212,50,202,228,179,168,198,210,60,217,60,103,175,33,32,196,43,159,173,233,138,87,32,8,161,135,197,29,14,150,210,255,0,9,157,163,177,81,24,36,187,93,210,223,116,144,248,202,100,72,133,1,36,108,80,8,82,211,131,201,63,207,165,223,217,231,174,109,125,188,238,197,232,94,174,209,80,71,21,178,166,143,230,26,3,80,21,188,122,117,10,84,122,2,35,111,55,216,15,126,135,63,23,149,181,203,106,237,238,151,174,237,69,231,71,203,101,163,169,167,249,139,133,2,193,251,83,203,76,162,69,117,145,195,145,179,44,56,218,100,31,94,165,95,8,58,182,199,163,123,191,173,117,69,194,147,83,201,109,163,122,132,90,157,59,102,146,181,97,15,62,229,105,74,43,8,208,136,142,9,28,254,135,171,32,202,84,58,212,19,239,138,182,159,17,29,229,182,234,205,101,218,107,59,87,219,238,84,52,90,246,215,122,45,79,69,40,118,74,98,196,130,188,238,225,253,185,60,125,250,36,252,69,247,86,26,174,197,235,211,167,187,61,169,41,98,175,211,245,150,249,110,79,108,52,208,34,79,11,68,93,183,12,149,30,38,121,3,160,39,113,190,39,123,111,172,187,167,218,251,158,145,238,93,108,244,250,98,170,235,87,95,45,202,213,224,173,20,143,76,22,6,42,18,61,251,202,186,250,249,125,79,221,231,190,255,0,20,23,77,101,216,77,81,100,166,215,122,50,161,106,82,158,25,41,104,174,42,106,166,141,170,99,12,18,6,37,142,20,18,223,65,147,236,122,173,217,156,8,171,3,50,68,81,39,182,250,103,81,86,118,199,72,91,47,43,220,56,5,22,156,182,211,197,73,109,104,162,132,132,166,141,84,144,210,249,65,11,235,133,234,185,232,59,6,175,13,173,171,44,26,98,243,45,26,107,27,172,109,84,225,166,16,200,142,50,146,178,130,165,135,27,137,224,228,243,213,169,210,147,107,120,109,20,169,101,164,182,214,205,28,72,146,9,43,132,177,128,171,183,25,143,3,3,104,245,199,174,63,32,143,96,187,233,169,180,55,103,174,87,72,244,96,169,142,247,169,174,119,51,59,76,169,9,121,38,218,202,1,97,187,30,25,227,159,110,144,44,162,98,164,13,21,69,14,108,218,63,184,186,199,226,102,26,26,51,79,79,113,77,0,107,227,122,68,142,2,105,214,226,35,12,10,20,5,183,156,103,215,3,237,211,159,197,55,107,187,195,165,251,123,108,75,205,116,21,180,151,61,69,109,162,92,152,228,152,76,243,102,48,73,220,227,44,15,0,144,127,167,81,171,215,127,175,117,95,21,109,175,41,234,13,178,162,29,24,150,228,72,124,201,183,231,12,161,8,83,232,73,207,175,24,250,14,158,59,253,241,41,173,123,129,166,180,125,170,116,161,148,208,234,235,101,98,206,161,140,178,60,46,206,188,227,129,145,249,156,116,237,75,42,76,83,52,39,74,137,52,93,211,95,15,29,243,75,164,114,92,236,87,25,41,103,109,199,193,184,136,134,7,7,42,29,49,199,24,246,244,234,89,240,45,218,10,10,191,134,237,49,168,70,152,179,79,83,80,107,196,117,114,210,198,245,68,165,117,66,99,50,68,71,5,72,198,79,160,244,235,118,141,248,163,213,151,90,168,36,190,92,97,166,167,221,137,115,73,41,67,247,44,51,253,122,213,240,175,172,26,215,240,197,166,232,44,221,212,163,177,86,209,27,142,250,66,241,52,138,77,125,67,13,200,254,153,4,17,246,97,245,234,171,133,101,6,123,190,244,232,26,132,31,88,169,7,247,105,110,95,24,75,104,213,118,11,93,108,43,219,7,38,150,182,205,19,198,20,93,148,6,104,138,148,45,235,231,3,211,35,168,255,0,198,190,131,237,102,155,248,111,213,117,186,127,181,26,98,142,235,4,182,214,166,185,91,244,205,53,60,148,199,246,133,58,185,18,197,26,178,110,141,157,57,224,135,43,206,113,212,99,67,247,187,84,203,241,73,46,174,212,250,146,43,156,244,154,58,91,71,205,65,2,198,94,156,87,36,128,109,62,93,219,137,231,233,212,171,226,219,226,23,67,235,207,135,141,105,163,108,223,54,110,213,16,208,179,44,246,243,23,149,107,233,216,146,216,218,120,83,143,174,15,77,135,16,180,0,122,125,105,193,33,73,81,34,185,229,169,220,93,41,59,101,227,208,212,197,242,86,41,105,247,242,13,64,107,253,206,111,21,8,199,167,137,179,143,116,108,17,213,175,248,152,183,71,102,236,188,144,105,253,84,180,109,71,10,69,87,29,69,93,66,78,212,204,155,30,8,33,157,164,168,137,39,145,118,108,142,89,169,30,58,70,62,44,120,41,37,85,188,223,169,238,182,77,39,69,73,92,143,54,158,167,123,93,68,11,19,15,14,86,185,213,212,170,156,128,28,148,170,67,145,145,130,7,168,32,79,181,207,115,110,87,126,215,84,105,123,229,169,86,130,6,47,79,71,28,142,148,240,214,108,101,89,227,141,28,124,187,128,236,76,120,240,156,59,51,43,72,86,69,158,244,43,90,32,115,251,212,44,229,42,143,88,170,238,102,170,163,168,165,168,253,161,84,22,154,88,229,240,252,52,60,35,6,0,97,65,227,28,122,158,147,118,206,134,174,243,170,170,169,45,180,50,84,72,211,248,248,142,34,238,16,23,24,192,231,25,101,207,228,62,221,73,52,94,174,178,233,157,65,79,118,184,196,181,53,84,203,190,142,57,105,163,168,132,74,8,57,150,57,65,87,92,110,27,120,60,228,21,101,7,169,135,194,189,207,67,213,247,171,81,220,53,101,190,130,59,117,198,150,169,225,130,56,252,56,32,103,170,141,148,70,9,37,0,93,192,115,192,24,207,72,10,161,194,174,149,105,8,32,180,123,234,65,111,182,106,10,90,232,146,75,29,97,193,13,143,150,124,250,227,233,207,245,233,79,117,46,55,152,44,162,158,74,7,142,87,80,225,11,174,242,164,145,157,153,201,244,62,223,126,173,172,125,186,236,117,230,136,53,158,246,150,234,150,25,73,62,125,198,9,250,101,184,234,45,93,240,197,38,164,169,120,164,238,221,178,106,38,108,44,111,56,119,31,110,95,158,58,25,165,10,253,212,110,92,78,194,169,222,132,171,152,83,49,172,138,88,128,25,218,200,120,25,192,206,71,215,162,222,156,186,193,31,239,57,100,85,0,0,114,84,227,208,253,15,167,86,123,70,124,33,232,155,12,75,85,53,222,174,168,1,201,128,16,135,235,198,15,29,16,32,236,167,106,150,157,104,254,68,18,188,110,43,134,63,161,31,159,243,234,55,2,121,84,141,169,205,200,170,241,164,107,252,69,83,192,192,4,143,177,227,30,185,244,255,0,62,159,166,171,146,155,107,188,115,182,249,85,25,88,16,64,45,141,223,144,231,219,171,21,102,209,61,182,176,209,61,33,182,91,68,56,42,11,211,42,145,199,7,32,15,250,29,56,124,167,106,146,33,16,180,90,246,227,111,238,226,86,227,211,232,125,189,186,132,183,206,172,135,12,109,85,193,219,204,30,54,112,193,56,218,160,140,253,126,248,207,167,254,157,39,173,109,208,0,14,25,134,60,227,31,211,25,29,89,72,244,7,108,46,11,154,107,68,96,31,79,14,66,184,63,95,65,210,42,254,202,246,254,181,10,108,172,139,232,86,69,56,207,230,189,55,65,20,186,231,149,87,10,121,106,20,224,48,33,125,124,167,32,28,242,63,175,254,99,29,104,185,212,201,31,134,68,18,73,151,8,172,145,22,193,198,78,226,185,8,56,35,45,128,78,6,114,87,163,223,253,129,105,248,24,180,55,122,179,24,24,30,40,12,219,126,153,82,159,208,103,168,230,161,237,54,154,161,241,26,109,96,145,103,37,68,244,103,200,216,198,115,226,127,215,229,193,112,73,231,76,82,192,205,87,91,165,234,81,36,177,16,2,128,119,16,120,80,61,201,232,97,169,46,177,173,230,53,227,32,140,143,92,143,207,255,0,62,138,218,215,72,209,217,42,164,49,107,74,9,87,118,67,180,110,84,142,125,66,130,71,183,66,121,52,61,202,243,127,137,45,119,187,101,88,45,231,97,41,85,28,253,215,63,211,169,146,202,183,168,84,242,106,105,13,230,154,154,202,160,140,54,63,195,140,254,159,78,63,167,235,208,186,162,190,26,141,73,39,10,168,88,250,19,245,255,0,175,229,209,90,247,218,253,97,71,98,15,16,165,153,16,7,6,57,125,125,189,241,255,0,46,133,154,103,183,90,214,233,127,115,79,111,18,190,236,21,89,16,176,253,9,253,58,111,100,169,145,94,46,160,0,42,89,108,240,196,64,9,56,206,6,15,24,244,250,125,186,0,119,125,205,70,187,173,137,84,254,234,56,148,15,202,48,199,252,207,87,66,205,217,29,115,13,18,165,94,152,153,149,147,133,84,15,184,31,200,145,255,0,62,170,102,170,209,186,150,227,223,91,206,146,142,197,86,107,149,234,226,20,198,6,221,228,167,115,192,35,62,131,35,237,131,212,150,224,135,12,242,20,229,45,1,19,94,176,217,210,191,181,213,242,100,22,90,41,101,24,250,198,73,255,0,242,122,73,126,68,185,104,30,223,83,163,101,171,170,100,128,143,95,193,32,143,254,125,17,59,51,164,175,26,155,180,181,241,80,91,230,156,203,5,109,40,10,188,151,33,176,7,212,249,135,3,161,141,162,181,43,237,93,175,161,94,77,46,161,169,166,144,99,223,230,41,228,199,242,144,127,62,172,54,146,86,71,67,249,170,174,45,41,64,61,65,251,81,103,184,48,81,216,237,149,26,138,173,39,154,154,158,154,90,121,209,87,37,149,182,180,71,219,210,166,42,86,39,217,85,241,235,142,142,159,217,117,169,63,96,247,170,213,100,49,9,77,214,219,116,176,111,245,49,172,36,206,15,175,25,20,106,51,247,232,127,115,178,195,122,162,170,178,215,83,19,5,124,111,4,187,120,109,174,184,56,250,112,79,89,246,19,80,91,59,107,241,37,164,238,218,125,5,158,129,174,246,135,170,66,210,58,68,37,72,169,110,155,25,201,102,79,152,142,224,1,36,228,0,122,185,194,222,214,130,217,229,247,161,28,102,223,66,195,169,231,246,174,211,188,137,26,151,145,213,85,125,73,56,3,170,83,253,168,218,219,68,203,240,217,89,100,153,228,174,184,173,230,144,210,120,47,136,169,170,54,200,162,73,127,196,160,51,0,7,163,148,63,195,209,219,184,186,187,184,16,83,213,210,233,205,7,168,111,21,53,97,132,16,211,73,77,12,81,174,49,137,26,121,147,216,127,8,126,125,134,122,162,159,21,125,167,239,237,251,65,106,171,216,236,253,202,154,211,77,78,110,245,83,85,222,232,231,154,21,143,247,149,18,36,73,43,156,236,51,13,171,236,124,184,56,2,85,62,153,128,106,147,77,105,58,142,106,220,246,175,185,58,151,185,31,15,122,82,177,42,169,158,237,168,244,125,184,213,73,50,159,15,198,154,141,60,70,60,19,234,205,235,239,235,213,94,236,151,194,214,235,37,255,0,180,87,123,74,75,127,208,183,121,227,171,168,130,178,56,231,170,130,168,188,212,117,97,150,77,222,12,144,200,87,211,137,34,148,99,114,48,234,73,253,158,186,107,89,234,46,203,105,141,85,172,164,170,146,221,65,12,212,122,114,91,101,116,177,226,24,166,146,154,104,234,32,12,22,65,186,157,74,22,86,97,185,185,3,104,19,135,237,245,69,227,226,203,84,71,107,190,189,142,177,116,69,146,174,8,99,119,142,74,181,249,202,228,146,92,130,172,66,48,84,44,84,143,58,250,100,102,46,221,214,220,58,21,215,159,157,74,26,109,198,161,73,218,14,220,240,62,245,199,46,245,118,230,227,218,78,235,234,158,220,221,41,229,134,91,29,202,106,100,18,140,51,67,187,49,63,28,121,163,40,192,142,57,234,51,96,166,154,178,241,75,73,76,200,37,157,252,52,87,98,162,70,35,2,60,128,113,187,240,228,241,150,228,129,147,213,209,254,213,78,209,222,52,119,117,52,239,113,235,64,150,45,91,108,52,179,212,25,188,73,36,170,163,218,140,92,224,99,247,79,0,28,115,180,253,58,164,8,204,142,174,167,5,72,32,253,250,178,194,245,32,19,85,110,16,16,179,27,28,252,125,69,101,52,77,4,207,11,171,43,70,197,72,97,130,8,62,227,167,75,150,250,139,13,174,120,33,2,158,156,73,79,41,80,216,19,151,45,230,207,161,40,87,31,93,167,232,122,195,84,67,81,13,246,175,230,225,104,167,149,132,210,161,198,3,184,12,219,72,39,43,150,59,78,78,70,15,191,91,52,200,154,166,178,91,88,116,20,245,144,75,227,137,14,16,4,70,112,255,0,98,164,100,31,204,122,19,212,195,165,66,105,159,167,189,35,91,61,53,205,233,147,196,48,86,211,201,5,64,69,221,136,241,187,121,31,68,42,174,126,202,122,100,227,158,121,233,85,170,229,85,103,184,211,92,232,159,108,212,210,9,19,220,28,123,17,238,8,224,143,66,9,29,39,141,120,24,200,174,248,124,7,221,155,81,124,39,246,250,231,61,75,172,255,0,39,83,72,126,184,130,174,120,135,7,143,72,199,77,31,26,58,54,199,170,52,230,141,211,53,214,120,74,234,157,103,108,180,84,215,199,24,249,136,212,137,36,83,184,96,126,40,151,25,56,206,7,190,58,110,254,205,45,69,69,168,126,23,45,180,116,197,60,59,61,218,190,141,74,243,133,145,197,72,252,142,218,144,15,208,142,172,39,113,116,5,135,185,154,62,229,162,117,10,74,212,23,40,194,51,68,195,197,134,69,96,241,202,133,129,1,210,69,71,82,65,27,148,100,17,144,70,60,74,29,147,200,131,244,52,65,131,40,142,226,62,162,128,247,239,132,206,210,212,213,201,95,107,181,221,52,237,115,5,97,89,106,187,72,149,25,4,16,49,57,101,198,64,60,55,176,198,58,172,95,24,31,13,50,217,244,172,122,191,80,119,230,245,121,181,82,77,13,12,212,90,134,89,106,222,140,85,72,144,124,204,46,37,97,148,115,17,42,171,146,161,129,62,226,225,246,79,93,234,205,109,164,110,246,189,85,77,65,121,189,232,203,221,110,151,185,76,144,248,95,63,37,35,236,21,97,75,182,223,17,64,98,191,93,222,156,14,153,251,189,98,209,61,204,237,238,169,237,133,218,221,53,170,178,245,111,150,158,154,42,169,28,83,124,200,27,160,118,65,144,202,178,172,108,112,164,249,120,231,29,64,92,40,88,159,31,47,228,85,148,2,65,76,247,111,177,254,13,115,189,127,179,131,226,71,79,68,111,218,90,243,162,245,52,24,86,167,74,59,179,69,52,209,158,85,129,146,49,8,200,57,255,0,88,122,71,172,254,27,126,40,180,198,133,184,234,29,97,218,57,40,173,214,104,26,181,235,160,187,219,170,13,55,134,51,226,1,21,67,49,199,184,3,144,113,142,113,213,232,248,102,237,198,145,215,253,138,210,154,130,190,150,150,150,241,5,52,180,45,36,49,252,188,233,242,243,73,2,238,120,202,187,201,182,53,44,89,155,44,91,147,235,212,71,226,75,178,87,203,206,132,190,105,219,46,165,168,90,202,200,66,211,154,151,43,36,174,142,174,168,68,121,44,172,80,41,221,140,3,213,135,29,208,178,145,76,105,74,80,133,231,198,140,95,13,54,173,31,7,109,116,118,185,172,187,90,105,107,245,6,157,183,212,86,82,84,128,141,37,75,194,172,196,23,99,144,88,177,4,47,33,186,67,241,141,96,210,218,255,0,176,186,147,73,220,237,52,244,205,79,26,92,173,83,124,153,48,189,84,7,122,172,111,17,44,142,233,226,70,36,40,2,248,153,57,3,6,191,118,135,186,45,91,162,109,122,106,235,172,117,13,153,244,237,60,118,122,203,101,93,157,42,90,134,120,17,81,160,206,205,202,160,1,142,115,180,175,167,69,122,43,150,176,186,210,5,209,250,251,78,234,40,101,82,166,142,169,231,166,156,41,245,1,112,11,31,215,164,124,18,163,162,6,100,125,69,35,46,16,7,106,73,196,31,132,26,156,118,179,185,250,255,0,95,246,179,71,235,59,46,162,211,55,217,174,22,106,86,184,204,97,140,151,168,240,192,159,42,177,146,172,36,14,10,146,48,65,30,221,52,247,30,203,167,53,174,156,187,233,13,85,166,45,20,48,222,40,102,164,171,171,183,219,105,229,146,55,146,50,187,212,42,163,134,82,119,6,45,156,129,213,99,248,111,182,223,187,49,170,53,103,106,47,244,154,174,138,11,45,197,43,40,4,78,100,74,104,106,21,182,248,138,16,151,137,150,53,116,33,176,11,58,54,89,9,234,206,220,174,154,94,251,107,21,137,82,181,85,113,141,134,170,142,133,163,153,78,63,139,193,18,28,125,156,129,245,235,207,130,9,35,99,227,206,152,193,9,142,163,195,149,14,190,11,245,141,142,15,135,239,11,84,119,135,81,216,111,29,187,146,190,217,121,161,106,133,116,141,105,93,152,108,138,80,195,96,139,106,141,160,114,132,15,78,135,119,174,220,247,35,186,90,111,75,252,115,106,253,96,76,214,45,91,110,186,193,111,168,162,121,13,191,76,193,87,177,167,104,144,128,89,65,19,176,81,130,145,239,12,11,30,171,159,196,131,71,219,93,89,220,107,85,13,202,55,183,235,235,101,37,210,157,228,183,236,99,93,29,84,113,206,138,202,113,27,21,50,187,55,32,238,0,128,78,122,177,90,88,106,203,134,185,209,253,130,237,222,180,182,83,209,69,162,146,241,120,169,165,175,90,232,100,167,12,41,190,94,42,122,152,156,35,228,130,200,71,225,99,156,99,153,181,40,144,240,137,196,119,17,37,71,229,30,19,214,188,66,82,11,70,116,230,124,12,4,143,255,0,111,136,29,42,12,108,116,207,102,138,239,226,58,79,13,90,65,23,134,118,0,129,114,193,177,248,183,103,156,253,7,223,41,174,242,77,251,65,161,105,228,223,140,150,83,129,179,208,174,61,125,14,57,39,242,199,29,123,175,117,69,64,69,70,156,152,160,102,164,191,215,201,220,120,244,197,43,252,173,52,213,136,236,209,112,197,1,108,161,247,231,97,201,207,184,227,131,159,154,186,182,67,121,170,47,230,20,106,68,96,158,48,23,32,127,60,255,0,62,189,215,186,26,248,30,239,127,230,138,54,33,9,143,91,85,163,248,97,174,190,233,221,29,53,110,157,187,155,116,213,245,134,41,230,138,60,200,194,32,66,250,146,190,172,199,240,255,0,23,71,74,203,29,223,83,208,73,54,167,214,23,107,148,100,108,104,90,82,145,182,120,229,20,132,62,191,225,235,221,123,173,43,9,1,164,144,40,53,202,212,93,80,38,179,178,246,214,193,69,108,13,4,98,41,84,112,240,134,76,2,14,6,55,31,253,122,139,106,68,167,178,75,34,42,207,80,99,82,196,201,40,59,136,39,159,78,15,29,123,175,117,32,50,115,81,109,17,77,246,77,1,100,238,42,61,69,107,79,69,17,151,107,199,78,228,23,36,3,146,220,127,139,233,237,212,202,237,217,254,218,217,45,31,43,75,164,233,30,161,84,59,86,202,75,205,128,167,128,9,240,253,179,146,141,207,219,142,189,215,186,105,90,130,160,26,112,66,72,36,212,26,209,219,133,186,75,177,53,117,250,158,136,183,255,0,123,37,66,227,118,113,192,10,16,15,176,65,212,139,83,104,253,37,219,155,112,171,130,146,190,235,91,40,87,21,21,210,211,200,99,200,4,133,6,2,57,199,190,122,247,94,233,84,163,32,82,182,144,65,154,79,111,188,254,223,72,162,167,180,91,105,133,81,16,157,208,156,12,251,148,133,162,70,63,152,254,94,250,169,40,239,246,253,95,83,102,177,87,217,173,239,68,171,43,212,45,163,153,87,221,72,89,87,249,146,122,247,94,233,192,106,16,106,37,168,161,94,237,55,119,103,188,58,238,211,68,250,119,231,105,158,10,165,86,45,28,111,11,33,86,246,100,125,216,39,212,110,193,25,4,96,244,52,237,47,195,54,142,239,246,161,55,29,101,87,37,61,61,188,128,41,168,96,88,131,100,134,3,146,87,31,102,86,30,157,123,175,116,129,164,33,36,164,102,157,218,41,68,73,171,37,169,126,25,59,67,219,93,49,225,105,155,69,108,18,44,91,132,191,50,164,250,51,1,180,161,64,51,254,21,30,221,115,119,191,157,175,164,160,171,184,106,122,27,145,137,118,188,137,15,134,204,235,246,241,11,253,127,217,7,175,117,238,171,50,4,147,78,184,81,66,36,84,23,182,122,13,39,117,186,61,234,168,52,21,201,77,28,104,54,168,207,5,143,60,254,63,78,7,174,115,158,44,45,166,229,85,108,179,83,79,64,203,18,202,81,85,118,130,83,106,182,8,62,163,244,199,183,211,175,117,238,149,68,170,102,165,24,24,170,177,174,117,61,109,203,86,215,181,122,36,235,27,50,236,145,21,129,192,231,25,92,140,227,219,243,246,234,85,219,77,51,98,188,179,84,181,44,212,179,66,22,80,244,243,178,250,115,140,28,143,215,175,117,238,172,73,72,247,105,16,1,38,105,187,93,219,235,162,172,154,161,47,51,72,145,75,34,170,79,26,201,128,178,20,28,224,125,51,211,135,105,174,147,91,239,75,21,93,53,37,84,50,183,156,24,66,191,5,135,12,115,143,195,244,247,235,221,123,169,25,90,148,32,154,98,132,40,85,149,172,237,87,109,117,45,130,191,91,84,105,201,22,174,146,25,36,42,242,71,38,253,138,48,50,99,192,254,71,29,84,141,89,124,166,163,172,95,238,221,150,138,208,54,17,190,40,212,202,87,4,144,88,40,7,57,62,222,128,15,110,189,215,186,149,144,51,78,113,34,158,123,89,161,236,186,174,181,36,212,176,11,128,153,67,97,158,88,202,2,125,1,71,30,231,233,212,143,189,29,187,237,206,152,182,84,220,45,118,107,191,237,9,223,98,75,45,205,94,56,206,239,197,183,194,220,236,114,114,89,201,63,99,207,94,235,221,42,210,10,234,36,164,16,77,87,243,199,94,235,221,123,168,142,245,29,46,177,170,201,120,163,133,145,25,102,153,34,33,208,48,195,29,164,224,254,125,19,155,86,94,40,187,136,186,110,223,67,167,99,75,93,241,110,84,213,18,216,41,37,168,19,211,161,32,60,204,158,52,145,177,25,49,51,148,200,7,28,117,238,189,213,123,149,20,50,181,167,112,15,200,83,28,81,66,20,161,188,81,163,186,250,207,184,23,58,173,43,105,212,247,203,77,197,110,117,225,247,69,102,142,157,80,162,28,2,138,197,93,72,45,149,110,14,126,156,117,162,175,225,231,74,234,27,69,135,82,85,201,28,83,94,245,109,62,153,149,32,128,196,168,146,49,204,193,81,194,231,143,195,180,126,125,123,175,117,157,224,151,215,15,132,135,21,50,9,243,214,71,210,146,209,229,188,168,112,206,15,214,136,29,204,236,188,117,122,66,142,190,235,173,111,85,213,58,134,229,75,109,150,73,89,78,200,170,2,238,56,63,137,134,239,176,251,117,167,95,124,32,234,238,211,118,130,225,220,59,95,124,158,178,138,216,105,32,138,215,46,155,136,49,73,36,72,212,120,254,49,35,104,96,127,7,56,235,221,123,163,214,174,41,77,161,71,115,31,65,87,73,37,33,71,122,40,89,59,77,165,251,27,240,193,166,53,85,142,138,154,225,125,158,134,150,182,74,218,184,218,69,97,81,80,100,104,252,7,118,136,0,175,179,33,115,198,120,61,14,190,25,251,213,93,21,215,184,122,106,205,165,44,180,146,221,245,117,214,252,103,150,35,42,64,38,117,95,151,72,198,210,17,68,88,30,111,127,78,57,247,94,234,203,41,14,72,86,107,203,58,0,35,165,51,221,111,245,181,93,216,238,5,198,187,106,79,113,168,181,65,42,209,126,226,32,169,76,170,0,67,188,227,205,156,18,121,207,232,213,115,212,186,138,30,252,216,37,184,95,171,235,5,138,195,83,87,66,68,198,39,132,201,47,134,192,50,250,101,120,56,28,143,94,189,215,186,97,0,57,29,223,106,106,22,163,185,169,143,196,78,190,213,183,203,31,111,96,171,187,212,120,20,122,222,217,87,2,252,196,204,235,36,113,74,202,219,153,207,60,227,32,2,63,167,74,62,33,175,154,194,251,240,231,127,138,231,170,42,39,165,103,160,18,66,224,177,147,117,92,0,18,197,189,65,195,122,122,143,191,94,235,221,121,9,16,60,105,235,90,164,230,130,127,22,58,150,227,168,251,177,161,116,229,213,132,244,246,200,98,80,100,102,115,43,75,84,67,150,201,62,162,53,24,251,116,115,254,201,27,165,246,223,81,220,234,187,69,124,20,237,84,246,149,168,241,105,188,82,192,10,178,48,119,13,188,177,207,174,120,235,221,123,166,184,97,162,105,128,255,0,82,172,247,118,47,148,250,239,226,163,178,90,83,84,217,40,174,20,116,107,169,140,233,60,97,227,170,18,91,177,134,66,8,192,49,131,239,147,143,167,72,62,54,59,67,217,157,39,240,237,171,239,26,79,180,186,90,205,120,158,74,6,75,149,29,178,8,170,34,115,91,6,230,14,168,14,89,89,212,243,200,118,30,253,123,175,117,93,63,185,30,185,213,237,9,247,177,234,5,12,170,254,30,123,31,168,239,115,210,219,52,36,182,89,164,154,64,106,41,239,21,142,220,51,41,194,180,155,64,57,36,140,116,199,240,209,240,205,167,117,231,99,244,182,183,173,215,58,178,221,37,104,170,65,65,65,85,10,81,198,69,108,200,27,99,196,196,182,20,28,130,63,151,94,235,221,34,157,88,109,89,60,169,201,109,37,244,166,49,80,135,248,80,212,143,241,83,173,52,142,147,239,101,117,182,107,46,156,165,187,45,194,227,100,130,226,242,199,36,170,130,156,198,89,16,5,32,48,108,103,237,156,146,44,238,181,191,85,104,110,225,219,180,182,160,212,148,90,138,90,57,197,73,171,91,68,116,62,33,70,80,170,99,137,136,198,29,135,174,78,122,247,94,233,246,206,41,75,72,61,5,87,186,29,154,136,79,83,246,169,53,15,196,12,75,163,46,247,26,174,221,218,94,162,215,76,179,49,138,162,72,214,115,157,188,142,72,245,207,7,169,119,110,77,206,151,182,246,251,149,166,226,41,94,148,212,51,171,69,226,44,159,190,115,232,72,3,215,30,157,123,175,117,125,109,164,2,0,170,221,162,164,84,86,183,185,247,106,189,86,250,130,182,211,107,168,168,253,152,109,138,175,6,16,40,144,75,226,97,112,119,228,224,28,250,113,212,78,253,127,187,93,164,146,158,106,163,20,53,17,51,73,20,76,225,24,96,144,8,44,114,1,0,140,253,58,247,94,234,29,32,45,49,86,219,50,133,3,223,66,167,8,47,181,203,176,102,93,65,10,253,128,42,135,28,245,51,214,53,85,146,219,25,171,170,62,107,8,202,172,234,55,225,72,224,183,241,15,49,60,251,243,215,186,247,73,118,99,76,84,118,255,0,180,208,65,231,105,107,33,114,0,32,100,227,220,144,73,234,89,218,77,240,106,65,44,82,16,210,211,57,111,200,74,56,254,157,123,175,116,211,251,87,225,247,171,159,255,0,207,199,236,42,212,233,26,234,154,137,105,169,222,67,151,32,110,252,219,30,158,253,25,108,242,74,109,209,212,36,174,161,182,146,129,206,57,200,250,255,0,179,237,142,189,215,186,4,163,70,192,192,172,167,146,88,161,171,104,234,38,85,137,80,149,12,57,203,40,227,142,15,152,242,115,214,90,126,225,112,21,139,87,79,95,83,12,170,21,131,172,172,24,114,78,1,7,62,253,123,175,116,205,68,26,122,118,34,157,117,62,190,213,235,64,105,198,160,173,104,88,249,146,73,124,65,234,61,55,103,28,244,205,31,112,53,133,13,172,10,59,193,143,45,235,224,161,56,250,103,0,145,199,215,175,117,238,157,168,200,205,63,72,141,170,97,164,251,199,174,105,33,147,230,127,99,214,8,84,115,45,19,134,108,255,0,187,32,80,63,225,207,223,169,27,119,211,83,67,84,105,228,177,88,228,216,164,22,17,206,164,183,24,63,235,112,61,125,58,247,94,234,84,128,161,154,166,227,138,71,237,52,182,155,190,87,57,165,134,26,157,57,64,67,196,206,222,28,146,40,226,54,126,55,22,255,0,14,57,207,175,88,82,247,194,203,116,184,71,109,155,65,16,236,160,153,63,105,43,46,72,255,0,9,131,254,125,123,175,116,144,9,136,169,90,37,70,9,167,43,189,110,145,188,208,202,42,116,108,107,193,30,90,133,31,111,254,95,67,184,254,26,59,127,175,171,197,76,109,89,107,150,109,205,186,22,87,193,0,123,96,3,235,215,186,247,82,181,251,162,155,112,148,132,72,21,42,210,189,128,176,233,86,122,79,218,213,21,139,14,57,100,41,156,131,236,27,29,74,163,237,238,144,130,127,30,43,60,105,57,255,0,190,67,181,255,0,152,235,221,123,168,46,9,73,197,62,217,33,99,222,173,181,15,115,211,227,253,26,235,36,208,228,126,234,100,13,237,254,33,131,212,31,89,118,155,182,189,203,184,174,168,188,233,127,145,212,81,143,220,222,173,85,114,81,86,198,251,66,172,158,36,68,111,117,1,66,151,13,128,0,28,117,238,189,211,18,162,4,141,234,85,164,19,164,237,64,158,241,105,77,99,216,187,93,87,113,244,127,114,107,88,26,152,97,120,36,161,134,9,230,146,67,181,166,158,90,127,14,58,151,227,134,158,25,8,250,245,95,46,181,113,92,52,213,47,119,26,219,69,75,113,183,222,99,169,165,122,24,69,52,177,85,172,136,62,99,106,98,147,123,24,227,46,126,87,45,176,100,251,245,238,189,209,22,76,163,87,58,24,254,9,21,100,190,31,251,196,253,221,189,93,116,94,189,209,214,106,187,133,138,158,57,94,233,4,66,53,171,4,227,45,3,6,10,249,4,146,172,20,147,194,168,227,161,63,196,198,148,181,233,206,254,85,126,196,86,165,138,247,167,169,43,230,133,48,169,20,137,44,208,254,236,40,1,1,84,12,64,254,34,205,234,79,94,235,221,62,216,4,93,0,158,99,237,73,118,2,236,148,165,110,15,220,87,101,173,21,34,239,106,161,175,169,136,110,174,167,142,114,185,252,27,148,54,56,245,198,122,211,122,176,218,53,13,150,178,199,122,162,74,202,10,250,121,41,42,105,229,229,37,134,68,101,116,97,238,8,36,17,247,235,221,123,168,212,4,154,16,217,48,13,85,111,236,250,172,149,59,23,93,167,159,18,67,166,245,69,210,217,77,35,1,189,226,46,179,150,111,109,197,231,144,156,0,57,224,14,136,63,17,86,58,186,61,41,83,222,205,43,120,154,207,172,59,111,106,184,221,104,42,84,25,105,235,169,18,47,22,166,219,89,14,224,38,166,156,66,158,133,94,57,18,57,17,149,147,13,238,189,211,9,33,64,248,85,181,36,100,119,159,173,2,255,0,180,82,209,104,238,231,192,141,23,119,42,169,26,221,87,69,21,147,83,82,83,135,19,120,70,176,197,19,192,92,133,200,11,87,146,193,87,38,53,224,103,29,113,155,175,117,238,136,91,0,53,1,215,236,42,133,193,42,74,9,233,78,151,154,137,43,40,237,85,83,49,103,20,191,46,73,57,36,70,236,171,207,217,118,168,30,193,71,95,116,184,121,47,180,180,104,251,62,120,181,19,48,25,218,179,41,140,159,208,54,113,215,186,247,86,134,245,90,154,152,97,136,250,30,189,215,186,247,73,73,93,167,254,202,123,156,149,223,14,53,245,18,70,22,89,175,243,84,76,192,241,36,134,8,81,156,143,171,120,97,143,213,153,143,25,199,87,26,182,221,79,95,16,134,83,34,150,24,15,28,140,140,63,85,32,245,238,189,208,203,208,11,196,30,239,160,171,182,132,134,129,239,63,90,171,127,11,26,14,235,113,236,101,62,177,167,214,181,208,220,239,119,26,234,218,243,45,60,83,71,53,74,204,209,25,72,32,56,98,177,46,112,254,185,61,62,213,107,141,91,99,134,88,46,181,180,87,88,162,109,161,100,166,101,207,63,86,118,61,123,175,117,25,72,43,19,208,125,42,66,226,130,136,158,103,234,104,21,240,193,92,218,83,83,247,7,74,90,234,46,16,90,174,23,218,139,221,4,52,245,126,23,236,247,150,170,162,9,34,24,82,178,38,105,149,151,42,10,131,180,238,198,122,63,141,85,122,85,146,221,118,171,253,167,76,124,184,158,52,220,70,72,228,237,199,183,211,175,117,238,154,238,224,119,15,165,88,72,148,41,71,121,53,79,53,237,45,166,221,241,67,127,253,143,102,164,164,164,174,210,176,85,212,82,128,219,36,168,142,92,44,167,97,82,27,97,11,198,6,7,32,147,212,195,182,191,57,171,235,228,182,211,93,43,40,39,135,204,25,164,19,211,224,31,79,8,128,192,127,199,215,186,247,86,17,255,0,73,39,187,238,106,55,48,181,15,15,253,34,135,186,235,84,106,142,220,252,93,233,42,165,185,69,85,5,234,222,108,23,10,104,18,90,120,234,34,86,150,69,115,153,28,130,24,175,3,3,200,56,245,234,231,217,180,85,150,229,97,123,184,161,164,1,242,254,12,176,150,1,135,190,85,148,231,239,215,186,247,94,82,71,98,149,115,207,214,171,234,37,100,158,239,165,82,47,142,26,29,51,117,211,118,218,212,178,77,5,202,130,238,148,222,55,206,180,144,188,19,163,164,136,35,112,74,156,132,96,119,156,21,244,231,166,93,79,103,147,74,77,218,14,230,45,202,162,170,190,239,71,77,101,169,73,24,182,105,231,131,122,128,210,23,219,225,200,155,128,0,103,36,113,235,215,186,247,94,97,71,64,255,0,205,246,169,214,144,96,159,241,63,90,255,217]}],"imageType":["image/jpeg"],"_id":"5edea38a1d7bee00177f536e","lat":40.6865551,"lng":-73.92655590000001,"title":"143 Patchen Ave. #3","utilities":"Water","moveDate":"Now","laundry":"In-Unit","price":3250,"neighborhood":"Bedstuy","address":"143 Patchen Ave. #3","city":"Brooklyn","state":"New York","postcode":"11221","summary":"VIRTUAL TOURS AVAILABLE AT REQUEST & OFFERS ACCEPTED!\r\n\r\nPlease provide phone number for quick scheduling.\r\n\r\nA gorgeous modern apartment with four bedrooms and two bathrooms right in the heart of Brooklyn, Bed-Stuy!\r\n\r\n*Laundry in unit* \r\n*Lots of windows throughout the apartment*\r\n*Great open layout*\r\n\r\nAmenities:\r\nVirtual doorman\r\nCentral AC/HEAT\r\nHardwood floors\r\nFull appliances\r\n2 fully tiled bathrooms with bathtubs\r\n\r\nTransits: J & Z just a quick walk away.\r\nNeighborhood: Great location with parks, restaurants, and shops.\r\n\r\nNO FEE\r\nGUARANTORS WELCOME\r\nPETS ALLOWED\r\n\r\nAdvertising is based on Net Effective pricing","bedrooms":"4","bathrooms":"2","__v":0},{"options":["Pets Allowed"],"image":[{"type":"Buffer","data":[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,2,21,3,32,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,0,1,4,3,1,1,0,0,0,0,0,0,0,0,0,0,5,3,4,6,7,1,2,8,0,9,255,196,0,91,16,0,2,1,3,2,3,5,4,5,7,8,6,6,8,3,9,1,2,3,0,4,17,5,33,6,18,49,7,19,65,81,97,34,113,129,145,20,50,66,161,177,8,21,35,82,114,193,209,22,51,67,98,130,162,178,240,36,37,146,163,179,225,23,52,83,99,115,147,38,39,68,100,131,180,194,241,84,116,132,164,24,54,55,69,101,195,210,148,255,196,0,27,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,3,4,1,2,5,0,6,7,255,196,0,64,17,0,2,1,2,3,3,10,5,3,3,3,4,2,3,1,0,1,2,0,3,17,4,18,33,49,65,113,5,19,34,81,97,129,145,177,193,240,20,50,51,161,209,35,66,225,6,36,114,21,82,98,52,130,178,241,67,194,22,37,115,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,49,196,241,255,0,172,45,84,174,121,163,43,143,121,34,162,218,45,187,45,202,237,140,190,254,252,84,199,94,132,182,175,27,54,125,152,163,96,63,182,217,253,212,17,108,218,215,85,154,28,242,148,156,224,124,255,0,117,25,63,105,156,119,136,27,138,44,47,100,96,214,241,51,224,238,170,51,84,188,167,85,146,243,83,211,245,75,24,65,61,234,164,195,33,163,5,178,8,223,175,81,191,173,116,145,131,154,232,16,61,42,176,213,180,200,102,215,117,23,32,63,52,92,199,35,199,157,255,0,133,103,184,200,73,27,227,52,186,86,83,40,56,244,187,216,8,146,0,254,206,224,165,75,184,115,181,94,58,225,150,84,135,83,123,152,87,250,43,145,206,49,239,59,143,157,122,195,146,60,169,25,4,252,169,225,210,172,46,254,180,107,191,93,183,166,47,125,12,111,155,86,150,119,10,254,82,58,84,229,32,226,61,54,91,55,232,101,135,219,79,121,29,71,223,86,238,133,197,220,45,197,48,7,211,117,75,75,192,70,234,28,115,15,120,234,43,147,46,56,60,50,243,91,55,184,26,96,52,141,95,76,148,79,110,102,137,147,117,120,201,4,124,69,80,211,83,179,73,67,135,63,180,206,222,131,78,84,60,214,23,79,1,253,80,114,167,225,79,226,184,191,183,3,233,150,107,58,15,183,23,95,149,114,79,11,246,219,218,15,12,148,142,123,197,212,173,215,250,59,161,204,216,253,161,191,207,53,111,240,175,229,47,194,154,137,75,125,118,210,125,46,99,179,57,29,228,89,247,141,199,202,170,105,176,217,4,200,235,180,75,162,210,238,198,235,11,13,192,15,250,143,177,251,232,128,181,101,235,30,71,154,238,42,61,165,106,252,55,197,22,235,115,167,94,218,94,198,126,220,50,6,35,229,184,163,86,182,215,182,152,54,55,231,148,127,71,55,180,62,126,21,94,50,185,186,163,181,181,86,25,90,219,232,132,120,86,233,170,50,0,186,149,131,71,143,233,98,246,151,238,222,159,218,181,165,216,6,214,229,31,211,59,138,140,153,182,75,10,150,219,7,139,111,74,219,232,254,98,139,27,82,55,100,199,175,133,106,109,199,128,161,148,48,130,160,48,104,183,244,173,132,4,116,162,66,217,72,233,89,250,54,60,42,133,33,3,193,189,217,30,21,178,165,63,54,254,149,131,111,228,42,133,72,150,12,12,106,20,248,82,138,49,74,24,88,120,86,68,117,18,211,64,48,67,2,65,29,41,94,102,56,36,111,230,43,29,217,175,0,86,164,49,93,146,10,134,219,28,197,52,233,142,83,204,60,188,105,108,89,221,251,51,70,21,143,93,169,144,207,81,214,148,89,9,217,199,48,163,173,125,205,0,212,55,172,74,231,68,198,94,221,139,10,96,246,242,68,113,32,62,252,81,184,100,117,63,163,127,129,165,131,91,204,57,46,34,25,62,53,124,136,226,235,42,29,211,70,145,208,160,109,204,65,165,148,146,48,231,39,206,138,79,162,163,101,237,219,62,94,116,62,72,37,183,110,94,83,145,233,66,101,100,219,10,172,175,178,96,29,179,28,155,214,225,186,22,99,183,141,38,171,191,80,51,74,14,97,182,65,95,58,128,210,109,55,219,170,72,113,91,170,198,78,88,224,30,166,180,85,199,70,2,182,230,102,246,88,13,170,115,72,180,216,151,83,200,31,49,154,217,20,40,221,182,242,172,39,58,253,128,69,40,55,220,129,154,144,103,17,50,188,202,126,183,174,41,65,140,127,57,150,240,30,34,181,57,80,57,64,111,74,242,199,147,156,12,250,212,222,86,211,117,39,237,201,205,235,227,91,16,113,152,228,223,207,202,181,201,7,28,158,153,173,130,1,186,128,7,152,53,215,157,105,170,134,251,78,61,77,100,231,30,204,128,122,249,214,121,137,60,165,6,43,96,188,163,60,163,208,84,94,76,211,149,49,134,56,245,243,173,95,35,101,108,47,149,42,1,109,153,23,62,30,85,227,236,12,42,169,62,53,4,206,137,242,174,50,95,30,152,173,28,200,112,57,134,60,133,110,80,184,201,32,26,212,146,6,0,24,243,170,222,90,211,7,11,191,62,77,34,242,55,54,242,245,165,214,217,228,32,38,231,52,234,125,41,45,237,251,249,84,115,150,10,5,88,43,54,201,5,149,118,193,12,197,114,21,254,53,155,93,50,230,246,78,66,164,3,70,108,180,112,223,166,151,148,10,126,26,56,65,75,116,232,55,53,116,165,189,229,30,174,228,219,1,234,90,88,211,108,19,232,140,226,105,46,33,86,40,196,30,94,240,103,225,138,18,183,55,22,188,70,252,59,125,169,187,199,44,98,104,153,137,230,198,252,203,159,30,130,165,198,3,43,130,227,152,237,215,167,194,162,58,174,158,147,118,153,104,199,172,118,114,17,254,208,168,169,80,169,25,54,108,156,137,152,28,251,97,227,103,24,70,84,92,40,133,254,61,42,31,217,53,152,239,245,135,85,216,223,55,225,86,36,182,199,187,112,163,126,229,255,0,117,68,59,36,183,246,181,141,186,95,184,251,133,67,11,213,91,246,206,83,106,109,110,201,96,71,6,7,74,113,28,35,202,150,88,240,49,91,168,229,232,41,128,34,197,162,60,152,240,175,114,250,82,197,119,175,114,85,128,145,120,143,37,96,165,46,86,181,43,83,105,17,14,74,193,95,74,95,150,177,203,82,4,139,198,229,51,88,228,197,56,41,231,88,8,124,106,192,72,136,114,86,165,13,57,49,249,215,185,51,214,166,211,163,126,67,89,228,52,191,38,5,107,35,67,4,102,105,229,88,209,119,44,199,2,186,198,116,76,33,242,172,178,4,82,238,66,168,25,36,156,1,81,157,107,180,43,11,16,209,105,112,27,185,122,6,111,102,49,251,205,67,121,248,147,143,181,70,210,110,53,143,163,9,45,231,149,21,83,244,106,201,19,56,5,65,25,221,64,220,244,162,252,59,239,22,132,167,79,56,204,77,135,92,147,241,39,106,60,49,195,232,233,4,191,79,184,94,171,9,1,20,255,0,89,206,223,44,213,69,196,253,174,113,63,18,179,89,217,78,208,91,177,193,138,208,148,92,127,89,250,159,133,68,174,52,201,126,152,227,88,191,107,145,4,172,140,95,9,18,224,227,33,122,124,232,118,191,218,15,11,240,236,201,16,149,37,112,188,168,139,208,159,12,1,185,248,10,70,181,80,155,78,81,247,158,155,7,201,116,233,234,70,99,246,132,150,214,119,92,207,54,1,59,170,108,62,39,169,161,122,182,173,164,105,81,185,150,120,240,131,192,140,15,121,232,62,38,163,26,134,185,198,92,65,134,138,213,116,139,73,119,89,47,1,86,97,253,88,87,219,111,142,213,181,167,0,195,62,47,117,53,155,80,113,184,151,80,218,53,253,136,23,97,253,172,214,13,108,90,6,253,49,115,214,103,165,165,135,54,233,27,118,65,119,92,97,168,107,76,209,112,206,159,45,210,169,193,157,125,136,87,223,43,109,242,166,105,194,218,142,171,150,214,53,73,103,86,57,104,44,137,142,31,115,74,125,166,248,84,237,116,251,24,163,78,126,105,251,189,148,48,1,7,185,70,194,189,34,202,232,197,80,8,198,221,54,30,149,157,83,157,170,110,198,63,77,81,70,130,10,209,56,99,79,211,160,238,173,227,142,218,51,142,100,182,94,82,223,180,255,0,89,190,116,55,138,76,112,185,181,182,137,35,134,37,71,85,81,226,73,25,62,125,42,97,4,5,99,24,95,172,51,80,238,47,33,47,165,31,247,81,255,0,137,171,46,189,179,105,215,31,65,101,151,71,19,34,158,194,184,62,98,61,175,166,220,15,238,138,231,238,60,154,85,68,95,14,83,93,11,175,2,253,129,112,155,108,49,127,63,248,86,185,243,142,163,14,137,177,207,43,111,94,155,148,194,254,137,255,0,130,79,55,201,68,243,21,7,252,223,255,0,35,7,118,94,143,53,132,10,187,126,134,167,70,204,68,199,3,114,42,19,217,105,49,216,91,158,153,139,31,125,88,37,9,5,253,43,202,99,42,21,174,109,61,30,9,1,195,137,114,126,82,8,15,14,240,227,51,33,47,44,135,0,244,29,212,88,6,185,107,180,78,233,116,168,185,78,79,233,7,251,182,174,166,252,163,249,223,131,248,94,66,7,215,60,190,120,48,71,215,227,154,229,158,62,65,249,162,38,61,121,164,255,0,134,213,233,121,126,223,234,234,123,7,148,243,223,211,215,255,0,67,81,199,206,116,151,98,106,79,96,154,150,124,26,200,227,192,98,241,127,141,115,167,17,196,235,127,112,187,146,37,108,252,205,116,87,98,14,79,96,186,170,141,200,91,102,255,0,246,168,191,141,115,231,21,56,93,74,232,46,255,0,166,124,252,205,55,203,174,78,11,9,195,208,69,127,167,20,10,152,191,255,0,161,145,178,48,72,3,39,52,170,115,40,0,154,110,206,50,121,1,52,172,17,201,38,25,142,192,215,146,174,52,214,122,122,103,170,57,156,18,192,141,206,105,149,209,42,79,40,201,62,52,86,88,185,217,124,6,105,189,197,170,134,32,145,89,200,234,14,177,151,66,96,103,141,119,47,227,189,50,150,52,36,242,245,52,74,237,112,248,27,15,249,80,233,1,77,201,218,158,166,111,172,78,160,182,145,188,208,170,33,44,195,56,52,10,222,60,234,240,145,183,180,104,197,193,50,2,17,252,250,123,168,85,170,183,231,104,61,92,214,150,28,16,141,194,101,98,117,97,58,23,138,136,61,134,105,9,144,113,36,155,123,213,63,133,80,151,44,168,164,15,10,188,184,190,117,78,199,52,171,97,157,152,231,223,200,63,133,80,215,39,35,148,86,190,49,133,74,24,110,196,19,59,6,188,218,212,31,242,111,57,28,214,139,52,220,196,109,203,251,233,188,18,49,0,102,158,107,49,158,127,114,126,250,103,108,153,0,248,209,232,219,36,70,184,34,164,235,238,205,27,155,131,116,87,7,63,232,113,143,186,165,133,64,7,111,26,135,118,80,123,206,6,209,27,255,0,118,81,242,169,188,168,49,159,190,180,41,159,211,19,4,109,137,106,192,182,185,18,146,119,128,129,239,4,159,221,77,248,130,204,69,171,9,249,15,233,76,114,100,126,207,252,169,246,177,9,77,78,222,227,30,207,178,159,237,18,191,253,84,191,17,194,88,105,147,129,245,151,144,252,1,254,53,176,163,160,38,59,30,152,180,28,168,62,144,14,15,174,42,183,190,128,174,179,170,41,82,10,197,140,17,211,219,146,173,38,142,72,238,121,0,33,243,211,192,85,111,116,146,54,165,170,179,130,95,147,7,204,251,79,89,213,246,70,232,13,101,26,99,108,115,35,96,131,210,159,217,207,42,238,65,34,182,183,129,91,217,145,70,237,227,90,68,141,20,132,13,183,162,29,38,146,106,33,171,75,161,156,16,65,245,20,86,221,210,81,203,32,12,60,136,160,150,210,1,128,71,221,69,45,227,98,1,70,62,117,92,214,132,203,29,205,195,250,93,242,224,194,185,241,32,96,138,19,119,192,7,5,237,165,13,232,104,220,111,112,132,22,92,250,138,127,109,119,131,151,219,198,164,60,176,83,32,176,233,220,69,195,119,11,119,166,220,221,90,202,155,137,32,144,143,188,85,133,194,223,148,63,30,232,5,32,214,99,135,87,129,118,61,232,228,151,31,180,63,120,52,246,22,181,184,30,220,96,28,117,173,110,120,87,74,212,23,155,146,60,183,144,193,20,64,115,118,202,61,10,111,243,9,109,112,143,229,27,192,90,231,36,26,148,210,233,23,13,177,91,149,204,121,253,177,182,61,248,171,46,214,93,15,89,137,47,52,251,136,102,86,25,89,173,164,7,239,21,199,58,159,103,87,17,229,173,142,70,50,1,223,239,20,63,79,110,49,224,251,129,119,162,234,55,182,46,167,60,208,200,66,159,120,27,31,141,65,69,225,22,108,11,109,166,103,116,217,203,170,217,156,193,113,29,210,126,172,195,13,243,31,190,159,29,90,198,76,11,203,71,178,148,248,145,250,51,241,27,126,21,202,220,47,249,78,113,110,146,18,223,138,116,155,125,86,37,192,51,70,59,169,128,243,219,99,242,171,139,132,187,123,236,247,138,57,32,58,176,176,157,246,48,95,0,155,249,115,125,83,243,168,42,195,102,177,70,164,244,254,113,105,105,173,167,58,44,176,50,74,141,208,163,3,89,54,236,62,178,145,239,161,246,246,214,83,170,221,88,207,221,115,123,75,36,15,149,63,45,141,62,142,243,84,183,28,178,164,87,177,143,47,101,254,93,13,15,77,250,72,12,119,107,54,238,125,43,29,198,122,138,94,45,71,75,186,34,54,102,181,148,253,153,70,55,165,218,221,144,100,97,135,154,238,42,165,65,151,15,215,7,27,127,42,209,173,241,225,68,187,172,248,87,140,89,27,138,161,72,64,240,95,115,143,10,213,161,242,162,134,220,26,77,160,240,197,12,164,32,104,51,187,35,194,188,83,20,249,160,244,173,123,154,166,89,108,209,152,4,116,165,18,66,54,59,210,173,15,165,107,221,99,165,64,184,147,161,138,69,63,38,10,146,63,10,95,189,89,87,18,198,8,243,166,78,132,45,108,11,175,67,69,90,228,104,96,205,16,117,17,105,116,200,37,25,136,141,233,156,182,50,219,236,195,111,119,90,121,28,192,117,37,79,152,167,43,112,24,5,117,12,40,163,37,77,68,25,207,79,108,7,187,28,21,0,143,10,80,12,109,143,106,139,73,107,109,56,44,184,13,76,165,182,120,142,57,50,60,234,134,153,89,117,112,209,16,55,219,115,91,110,14,57,115,235,90,243,117,94,76,122,214,192,114,140,227,111,125,82,242,214,155,34,99,60,163,106,219,217,97,203,202,69,39,158,109,215,35,210,182,230,199,80,78,107,174,39,90,110,73,81,186,19,89,0,72,114,160,143,74,208,115,245,4,159,125,108,8,59,12,131,93,121,214,138,97,84,238,132,159,58,200,65,156,140,214,131,42,61,188,226,177,204,205,245,9,199,149,65,51,173,20,37,73,229,10,71,159,173,96,168,94,163,62,149,160,113,226,14,107,42,172,199,217,25,205,117,239,58,214,158,35,159,108,99,210,156,218,217,60,196,0,163,212,211,139,77,52,48,239,38,28,163,202,157,180,139,24,238,160,92,120,81,146,152,3,51,193,53,75,155,44,244,112,219,217,174,64,13,39,186,154,222,163,92,162,188,207,202,170,227,2,157,195,110,91,218,125,201,57,205,111,119,0,238,0,199,86,21,213,42,244,122,35,73,201,78,198,237,182,38,176,74,98,69,36,8,241,182,60,69,110,32,80,48,6,212,189,172,103,232,201,145,75,44,59,244,168,204,92,94,117,130,105,17,134,15,109,78,60,69,69,117,24,63,245,155,8,85,216,88,72,79,251,107,83,136,225,195,3,235,81,75,200,121,187,77,67,229,167,191,248,214,162,162,232,188,68,228,109,79,3,14,93,134,134,51,132,206,99,97,183,194,162,61,146,196,86,61,96,55,214,252,227,38,126,66,166,186,146,149,40,11,0,12,114,103,228,42,33,217,42,30,235,88,98,115,157,70,93,254,2,174,195,245,87,190,81,79,233,55,116,176,66,116,173,130,214,252,190,149,183,47,165,49,1,18,229,172,242,210,152,172,21,174,157,18,34,176,86,149,229,53,130,190,149,96,37,111,18,43,88,9,74,17,89,197,88,78,137,114,86,121,70,55,21,185,2,158,105,250,54,163,170,48,22,150,228,175,140,141,178,143,141,92,9,82,96,246,21,152,160,150,118,9,12,76,237,228,6,106,79,249,151,135,244,71,69,214,239,154,230,233,198,82,206,221,89,228,127,114,46,88,143,94,158,116,165,205,191,19,95,194,208,105,214,118,220,55,100,70,12,146,42,205,116,195,209,71,176,135,196,18,91,212,81,21,1,58,202,150,211,73,9,226,27,155,110,27,177,250,102,179,127,5,146,157,144,57,203,187,30,129,84,110,79,160,205,82,125,171,118,141,175,233,58,47,231,13,55,135,231,142,59,137,86,11,121,245,31,97,153,155,197,98,234,0,25,250,216,247,85,207,125,111,192,188,61,175,90,67,61,225,189,214,110,231,72,86,107,151,55,23,78,204,64,199,245,1,242,28,171,85,23,229,35,108,127,49,218,32,223,150,254,61,243,215,173,51,136,63,11,133,169,86,158,140,5,239,25,228,186,105,139,198,211,163,87,85,39,186,68,56,7,142,45,184,247,134,63,61,219,90,186,77,4,159,70,184,231,192,204,170,7,49,24,240,205,79,187,55,44,120,182,9,95,237,90,94,237,255,0,233,164,218,169,191,201,110,213,39,224,221,89,27,170,234,179,126,234,188,56,70,1,111,197,49,21,80,57,109,47,63,249,105,41,138,111,207,209,74,135,105,18,107,47,48,245,40,141,128,144,37,35,218,28,3,243,102,174,83,236,221,140,16,113,210,97,68,59,57,236,79,135,47,187,59,182,226,251,105,26,207,82,93,8,106,183,119,60,130,89,167,145,167,49,242,135,108,148,80,1,250,190,116,215,180,64,69,142,179,24,232,183,103,254,56,171,79,178,46,87,236,96,130,51,255,0,162,140,7,185,110,179,251,235,203,208,167,78,182,54,162,213,23,25,111,255,0,250,158,191,31,90,174,31,11,69,233,27,93,192,60,13,165,82,186,110,157,98,121,173,237,185,166,39,6,89,79,51,147,234,77,55,189,86,146,60,103,99,70,238,149,59,237,192,243,52,54,254,68,148,4,138,48,161,70,254,166,178,43,21,3,160,45,54,232,2,79,75,88,13,45,194,198,91,114,65,164,222,18,129,94,118,192,59,132,29,79,240,165,217,74,130,89,136,27,237,76,230,112,14,73,207,128,164,11,107,172,209,11,166,144,148,30,220,106,64,229,92,96,15,26,132,241,162,170,106,36,99,25,129,63,196,213,47,130,112,17,6,64,194,140,84,83,140,163,239,47,89,215,194,221,63,196,107,26,184,179,92,245,205,10,98,235,46,13,105,131,118,7,195,7,202,254,127,240,138,161,120,198,62,104,163,60,187,16,119,171,219,80,195,246,15,195,145,156,100,95,76,126,225,84,159,25,194,123,168,87,29,65,207,221,94,139,148,156,26,116,109,254,196,158,123,147,16,132,170,15,251,223,255,0,35,35,125,151,190,108,237,193,223,8,64,31,26,177,65,229,207,51,124,42,182,236,194,69,88,32,244,86,31,125,79,228,114,242,117,192,175,51,140,82,107,77,252,23,208,18,238,237,245,132,220,19,194,238,24,227,43,225,226,109,227,241,255,0,62,53,204,28,125,150,210,16,20,198,29,255,0,225,61,116,167,109,114,153,187,63,225,73,16,28,178,198,115,157,143,232,16,109,229,210,185,191,141,209,219,75,66,231,36,187,255,0,194,122,223,229,215,7,149,84,246,15,41,137,200,52,202,242,56,95,242,243,151,223,97,119,6,110,194,53,149,66,121,132,49,48,25,242,158,3,251,234,133,226,24,213,111,174,205,195,238,38,147,108,255,0,88,213,223,249,62,220,41,236,87,89,137,1,255,0,171,41,62,164,75,1,170,47,136,146,73,181,91,190,113,143,211,200,63,188,105,238,90,96,112,88,81,212,34,28,130,133,107,98,187,95,208,64,28,193,155,150,21,251,169,220,104,201,24,230,63,10,200,129,97,220,117,245,173,226,139,156,131,157,207,90,242,149,216,17,164,244,212,208,141,179,123,155,162,92,114,12,12,211,105,166,118,230,230,219,225,79,39,228,66,48,41,164,251,110,20,239,72,168,94,168,203,92,64,58,131,223,180,236,176,242,1,176,201,30,148,206,75,59,151,25,154,118,36,249,108,40,228,188,171,33,13,215,106,105,113,232,54,173,42,117,44,0,2,103,212,166,9,36,152,50,59,49,16,36,110,72,241,57,161,144,57,77,94,220,17,253,33,252,40,248,12,84,159,10,7,200,87,86,128,249,201,78,208,108,193,175,213,51,177,11,98,45,46,142,52,145,223,179,45,61,57,121,65,101,35,215,244,117,75,73,16,193,201,222,173,222,39,145,164,236,254,210,46,96,68,102,48,0,234,51,25,56,170,146,88,165,201,206,112,105,247,123,208,160,58,148,68,233,165,179,241,48,6,178,190,214,0,251,7,241,166,214,209,147,140,10,127,170,174,27,167,217,63,141,37,108,8,3,11,77,82,107,36,66,170,94,164,234,94,200,1,110,2,209,143,148,100,124,152,213,129,42,1,24,200,235,85,247,99,25,110,207,180,150,63,247,163,251,237,86,61,192,204,57,241,173,58,71,244,196,243,140,44,196,71,122,221,169,109,38,226,233,83,47,4,38,85,219,169,95,104,126,20,150,164,59,253,30,218,224,12,152,102,29,60,137,169,53,141,154,221,218,8,152,109,42,148,249,237,66,34,209,238,109,120,56,203,125,252,234,8,148,129,184,206,84,19,94,139,39,64,30,201,129,123,177,236,48,76,16,19,54,88,103,169,222,171,187,136,73,212,245,98,84,131,203,251,222,173,11,104,195,75,233,131,131,85,228,241,40,212,181,142,236,146,160,224,18,55,35,218,235,243,172,138,224,153,163,135,219,41,171,75,9,192,18,5,37,121,143,94,157,41,36,182,83,35,115,40,201,53,105,112,199,8,53,246,149,29,220,113,101,222,89,212,143,68,69,57,199,198,163,163,135,214,86,60,171,131,214,157,169,135,40,1,142,37,81,114,36,34,222,241,4,134,57,33,35,149,177,145,70,237,12,50,111,28,163,62,68,224,214,45,248,106,226,230,249,109,237,227,44,242,201,200,128,13,201,39,21,32,190,236,239,136,116,151,228,189,211,157,88,125,146,48,223,35,189,1,169,19,186,28,85,93,1,49,140,34,100,57,4,176,30,20,250,54,71,217,226,20,196,89,94,217,183,35,171,161,31,101,135,79,129,167,145,92,190,0,154,28,239,213,104,5,76,97,72,49,220,104,161,65,133,153,113,225,78,33,184,158,12,6,80,192,121,83,120,251,183,221,36,10,71,131,108,105,103,231,81,211,32,212,106,33,128,6,23,180,214,19,153,82,93,188,48,69,63,84,211,238,206,37,183,86,207,136,232,106,48,179,68,125,153,19,24,167,80,77,221,251,81,72,71,184,237,87,21,14,249,220,200,221,8,222,240,54,151,127,147,7,42,177,232,8,193,249,138,140,234,93,155,92,67,150,143,39,196,127,247,21,44,182,212,175,34,195,227,157,124,214,141,90,234,145,72,184,148,149,111,38,21,108,227,116,140,174,187,117,149,158,145,173,246,135,192,178,137,52,45,102,246,214,53,63,205,243,115,68,127,178,114,62,234,179,120,79,242,166,214,44,138,219,241,151,15,139,133,27,27,139,67,202,223,236,157,190,250,116,246,186,93,228,95,166,133,14,124,69,7,212,56,3,73,189,82,208,225,9,241,3,21,197,175,183,88,7,195,81,171,180,88,203,215,134,59,98,236,235,140,81,33,181,214,173,196,207,255,0,179,221,14,238,79,147,117,248,84,202,11,101,229,18,105,183,175,16,59,133,230,230,67,240,174,42,213,59,51,187,183,98,246,203,205,141,193,31,198,156,104,156,107,218,135,0,184,93,63,89,185,48,33,254,98,227,244,177,145,229,191,65,238,34,169,149,14,205,34,175,201,238,53,166,110,39,107,27,203,232,6,47,44,196,170,63,164,135,175,202,150,130,238,206,231,104,167,1,191,81,246,34,185,211,134,127,43,21,29,221,183,24,232,18,64,114,1,184,180,246,151,222,84,238,62,25,171,119,135,123,68,224,30,56,141,78,151,172,218,79,33,25,228,102,9,42,252,14,245,5,92,118,196,221,26,159,206,45,38,165,60,198,43,94,238,153,45,181,212,62,213,149,233,101,253,73,55,31,58,223,233,242,66,71,211,109,94,49,211,157,61,165,161,151,27,231,11,157,145,118,135,210,180,48,250,82,241,77,12,202,26,25,82,65,232,119,173,240,185,193,216,250,215,88,25,96,209,145,134,180,48,209,3,24,53,169,136,85,74,203,135,131,164,139,110,158,52,155,195,68,37,139,43,90,60,62,148,50,178,225,160,230,138,176,57,147,112,105,243,67,233,73,180,94,149,75,17,46,26,251,99,117,144,125,161,191,157,46,39,192,3,60,195,173,38,240,26,69,209,151,165,92,86,101,219,42,105,43,108,139,188,112,207,144,0,83,251,233,155,219,76,131,159,27,126,21,146,238,185,240,52,164,83,176,24,102,7,53,108,233,83,110,146,185,25,59,99,98,234,61,156,28,214,202,112,60,113,239,165,216,91,203,179,47,41,52,218,72,30,51,206,167,43,85,42,68,144,192,205,195,19,245,73,30,149,191,56,31,88,28,211,78,252,103,24,199,173,109,222,133,27,144,126,53,92,210,214,142,121,188,73,56,245,175,101,91,96,57,105,170,202,28,228,26,127,107,104,242,16,242,16,168,58,250,212,168,44,116,144,214,81,172,204,16,73,49,229,85,6,138,193,109,5,168,14,228,23,164,68,177,69,236,91,160,201,24,205,111,18,119,141,237,28,154,54,101,167,218,96,172,213,59,4,85,164,121,142,6,64,205,45,12,1,119,35,122,222,40,188,133,57,142,44,224,98,171,114,230,230,77,130,11,9,180,81,103,194,182,188,139,22,227,246,133,57,138,60,1,145,89,187,143,54,251,254,176,171,149,232,152,48,221,33,53,134,14,91,120,135,245,65,173,213,0,165,148,127,163,199,251,34,176,5,93,69,132,169,58,207,34,238,190,241,81,59,132,39,180,191,118,158,223,241,22,166,8,190,208,247,138,138,200,160,246,149,39,166,158,127,226,10,138,131,229,227,57,14,222,17,239,16,192,207,53,147,243,16,145,247,172,216,61,125,157,170,59,217,34,17,107,170,146,63,254,163,47,238,169,126,180,163,187,14,223,85,35,144,159,149,69,187,39,31,232,154,161,243,212,36,63,133,115,125,101,239,156,191,73,187,164,251,21,226,60,43,38,189,76,64,94,99,2,179,140,248,87,171,213,34,84,204,16,43,70,30,148,171,114,162,151,118,10,163,114,73,192,20,30,126,40,210,18,111,163,91,206,46,37,27,30,239,112,62,52,84,166,213,13,148,72,36,13,76,35,143,74,35,99,195,218,165,248,13,21,185,68,63,110,79,100,127,19,65,173,56,162,59,93,82,203,74,182,211,214,227,81,191,138,89,161,89,28,36,104,145,242,243,51,62,14,55,117,232,9,222,164,119,87,176,165,185,159,138,184,137,22,5,59,219,219,63,209,224,244,12,217,231,127,152,7,245,105,143,133,101,208,237,130,53,68,113,21,191,14,233,211,27,88,226,155,89,212,19,102,130,221,67,4,108,103,12,114,17,63,180,69,23,75,29,123,80,80,47,175,35,210,237,7,254,207,100,125,178,191,214,148,129,141,188,20,2,60,26,171,45,87,242,128,225,45,38,85,225,222,7,209,230,214,117,30,94,88,173,44,45,203,5,30,124,168,51,140,248,224,15,90,139,234,122,191,105,252,109,115,244,30,37,215,91,67,137,240,70,141,163,32,188,212,89,124,57,249,9,142,31,218,118,97,230,5,80,178,174,131,111,102,191,192,239,34,29,48,213,28,6,109,7,89,211,192,109,61,192,203,59,136,251,78,236,211,179,11,89,21,175,45,205,203,31,106,56,91,158,89,95,24,28,206,119,102,247,146,106,171,226,238,212,59,80,226,248,57,237,160,182,224,173,18,108,132,188,213,89,162,154,81,255,0,119,0,253,51,159,33,132,7,61,106,77,195,125,145,182,152,235,123,5,165,183,15,59,12,53,237,203,141,67,87,112,122,254,149,243,28,30,228,4,123,168,163,232,60,45,195,215,109,115,99,104,247,90,131,163,7,191,189,144,207,112,199,246,219,60,190,229,192,162,82,74,149,15,71,79,63,31,192,239,150,47,135,161,169,233,158,221,158,3,212,159,241,148,71,2,65,193,223,244,159,97,167,125,39,91,214,245,187,73,161,186,109,70,253,141,188,49,22,149,23,17,91,41,219,33,206,242,22,97,154,43,249,72,74,167,76,133,35,80,57,117,21,3,3,209,170,11,217,196,253,207,110,23,83,51,28,153,228,36,147,215,150,236,127,10,156,126,80,145,227,77,87,231,12,5,242,179,122,28,53,34,106,243,188,155,136,114,54,102,30,19,121,104,115,28,181,134,91,223,229,62,60,44,7,1,43,15,201,53,12,156,45,174,12,125,93,82,80,106,232,210,217,97,215,145,179,214,27,177,240,250,60,131,247,213,35,249,44,93,136,116,46,38,136,54,113,171,74,64,248,159,225,86,229,181,249,93,98,54,100,198,98,148,100,250,198,213,161,131,173,253,173,48,55,136,158,55,10,78,42,177,61,102,84,253,160,175,53,190,186,72,56,250,83,159,247,213,98,246,59,51,127,208,248,140,54,231,134,46,135,202,229,42,191,237,27,38,215,92,109,178,215,18,31,247,181,50,236,106,227,61,152,34,16,55,225,187,245,249,92,33,175,63,135,169,110,80,127,240,63,249,9,232,177,244,243,96,105,127,253,23,202,67,111,137,73,112,31,39,199,20,57,249,147,44,122,154,37,117,133,151,44,192,147,190,5,49,157,129,66,72,198,43,19,16,198,122,12,58,193,46,55,45,35,31,48,41,133,195,40,246,84,18,199,206,159,202,30,73,28,243,55,46,112,0,197,15,153,87,57,32,231,52,160,214,59,104,226,221,125,156,183,92,84,99,138,218,67,118,251,237,220,47,248,141,72,227,112,48,73,240,160,28,76,241,153,217,155,27,64,63,196,107,59,27,117,3,136,142,80,212,75,46,234,235,159,177,205,26,5,63,82,229,207,204,10,169,184,162,218,89,226,133,137,57,36,131,238,200,171,31,233,136,221,151,105,236,187,129,62,6,125,219,154,130,106,242,9,34,141,136,232,79,79,29,197,61,142,170,194,133,35,255,0,5,153,248,42,99,53,69,255,0,147,121,200,39,102,169,221,198,139,143,170,210,15,239,26,176,27,44,9,206,42,9,217,228,76,238,64,24,196,146,231,253,163,83,246,141,34,4,185,220,116,21,153,137,113,206,199,240,138,121,153,108,246,173,33,151,179,94,19,102,198,209,196,112,58,227,184,29,107,159,184,208,127,170,144,120,115,191,252,55,171,239,180,134,18,246,105,195,9,205,183,119,15,252,26,161,184,187,18,105,98,49,130,68,135,254,27,211,188,172,249,249,65,88,117,47,148,71,146,147,47,39,101,237,111,57,112,126,78,143,203,217,94,171,31,131,90,142,191,181,9,170,167,137,96,229,213,174,201,0,98,105,48,63,180,106,213,252,158,153,87,179,155,244,243,180,252,59,175,225,85,167,21,63,250,214,245,66,129,137,228,223,251,70,137,202,245,203,225,240,224,117,31,56,30,71,162,18,173,126,214,7,236,36,74,68,45,33,0,26,115,103,109,202,57,156,100,249,82,50,23,89,201,7,173,58,181,33,129,37,189,226,177,43,223,38,147,102,157,139,68,238,148,57,200,29,40,124,156,197,136,63,133,22,153,20,0,231,97,142,130,152,206,67,100,133,27,80,41,25,122,130,12,150,223,51,101,79,135,141,54,154,16,185,201,167,211,115,23,98,118,29,104,109,195,179,134,81,157,233,228,187,24,149,75,8,147,157,249,85,118,20,15,145,159,86,128,19,253,37,26,246,152,242,130,122,208,232,225,85,213,96,36,253,177,248,83,212,78,80,220,38,110,32,92,137,103,241,16,3,130,160,194,176,199,117,156,248,251,13,184,170,178,99,150,57,53,107,113,132,241,255,0,36,44,146,53,81,136,98,230,199,137,195,213,71,33,108,146,124,105,164,187,81,166,79,84,91,97,97,219,3,106,170,76,185,206,220,167,241,173,237,34,86,85,222,179,170,41,44,49,226,167,241,173,108,81,215,148,26,121,15,66,103,184,253,73,211,157,138,144,123,62,211,64,31,86,89,199,251,214,171,34,228,126,143,222,51,85,159,97,109,205,192,54,131,245,110,110,7,251,214,171,62,80,12,106,8,240,173,122,63,77,103,152,113,250,141,196,249,201,198,129,23,53,172,56,198,115,251,235,58,253,147,195,193,146,200,80,40,50,68,6,125,89,105,215,12,39,61,180,3,7,195,241,163,28,95,98,177,118,122,133,152,22,121,32,57,30,68,142,149,234,136,253,16,123,39,155,109,28,241,245,149,156,40,86,99,182,192,124,106,188,149,7,211,245,150,235,153,15,248,77,89,214,209,132,157,246,62,185,235,80,9,173,148,221,107,36,48,25,152,251,95,216,255,0,157,98,212,214,105,97,246,199,220,3,38,145,166,232,22,178,223,201,32,250,116,247,150,145,247,113,228,247,141,12,124,131,109,254,177,30,21,17,182,211,221,89,139,4,35,126,187,17,82,61,26,16,218,22,134,158,202,145,172,62,227,167,213,139,225,225,67,214,206,95,165,204,24,134,204,140,54,247,214,229,126,146,175,9,122,96,138,140,125,233,255,0,184,43,132,172,35,126,46,211,23,185,7,55,241,2,14,199,235,138,234,13,99,78,180,142,94,238,230,46,244,202,48,86,69,4,99,220,70,43,158,56,38,7,28,101,165,71,34,115,47,211,226,234,63,174,43,166,245,85,131,244,177,204,89,25,55,65,158,99,255,0,218,132,200,13,48,45,191,241,51,57,79,53,210,221,190,146,185,186,236,243,135,117,187,182,133,244,225,10,140,134,8,64,199,184,110,62,84,19,81,252,159,44,231,140,207,163,222,16,114,71,119,34,149,35,31,60,253,213,103,90,216,247,177,115,243,168,43,185,61,92,127,202,165,90,36,55,83,91,135,0,77,8,234,124,255,0,231,73,214,78,150,135,100,13,60,109,122,38,202,211,148,53,158,199,248,139,74,83,36,182,14,80,28,115,1,183,207,167,223,81,13,75,134,245,93,56,158,242,9,99,3,211,99,93,225,21,146,74,172,174,136,23,30,59,237,80,222,209,184,27,68,184,225,203,139,191,161,195,28,200,57,131,32,193,235,233,177,170,10,55,54,34,106,225,249,97,238,5,65,56,169,165,186,134,76,77,16,96,54,59,96,211,216,86,59,133,13,11,99,61,84,245,21,102,234,28,7,107,57,202,47,181,224,113,81,251,142,207,167,140,150,139,127,112,233,87,124,19,9,187,79,20,167,124,7,108,179,69,128,24,251,141,23,130,70,96,4,137,145,210,144,60,51,168,195,142,110,127,100,237,189,16,182,181,188,129,2,203,17,111,92,96,210,117,40,50,198,133,85,97,51,28,56,254,110,102,82,58,121,83,248,110,110,224,0,16,29,124,197,38,139,25,0,56,49,159,81,251,233,104,226,127,178,220,216,242,160,88,172,177,1,163,216,117,24,73,5,246,39,98,8,172,220,89,216,106,17,144,240,38,244,213,137,36,172,145,243,124,43,84,141,67,98,57,26,60,248,120,87,103,235,131,230,250,160,189,79,179,205,42,250,62,123,116,8,231,211,25,168,118,161,217,222,165,167,191,210,108,89,148,161,202,178,18,172,15,188,85,154,179,223,68,164,96,72,190,149,188,58,140,109,236,184,193,242,97,181,72,97,186,119,75,99,11,200,46,129,218,183,106,188,16,235,26,234,114,94,219,38,221,205,226,153,6,61,27,175,223,86,207,11,126,85,122,13,208,75,110,46,210,39,211,164,61,101,139,244,145,103,241,31,42,1,115,97,166,223,167,181,12,126,71,2,163,122,183,103,186,109,234,19,111,132,115,240,21,107,131,180,69,95,11,66,166,236,166,116,198,139,197,124,25,197,177,139,157,11,87,181,156,159,24,101,1,129,245,29,104,218,174,161,15,243,83,37,194,126,171,236,223,58,225,251,174,8,214,244,73,254,151,165,92,77,12,137,210,72,92,163,124,197,74,56,127,183,110,212,120,52,164,26,139,141,82,221,48,57,46,151,15,143,32,226,171,145,79,202,98,175,129,170,186,161,204,39,94,38,161,26,158,91,136,222,221,191,172,50,191,58,116,172,174,161,212,135,30,106,115,84,167,9,254,83,252,23,172,242,91,113,21,188,218,84,205,177,50,142,120,179,251,67,160,247,213,167,165,234,60,61,173,192,183,186,14,173,12,138,227,33,173,229,4,124,170,164,50,237,138,48,42,108,194,208,203,133,49,156,26,195,32,52,208,201,123,24,196,145,165,202,249,175,178,212,164,87,81,201,236,137,12,108,7,213,144,98,171,152,25,58,136,163,68,60,169,54,134,156,175,54,220,200,112,70,114,55,173,138,130,58,84,21,150,13,24,52,94,148,139,195,159,10,36,99,20,139,197,67,43,10,26,11,120,61,41,179,219,145,186,237,69,222,42,70,72,115,225,66,43,8,26,7,38,68,200,59,131,91,44,170,126,171,114,159,35,210,158,201,7,165,50,158,215,169,197,64,118,73,37,85,226,51,20,102,246,211,148,159,17,77,94,41,3,133,89,1,6,148,113,52,125,14,71,145,166,230,102,46,60,27,62,53,113,81,28,235,164,174,70,81,164,43,106,144,64,161,228,220,248,10,93,239,11,21,82,49,158,138,40,44,55,77,33,194,141,255,0,90,137,217,195,146,9,220,158,166,164,213,183,69,36,10,123,218,16,182,71,115,237,108,8,240,240,162,112,70,118,219,122,111,109,24,2,137,64,155,84,168,188,171,27,69,99,141,143,141,58,137,49,212,86,177,174,22,150,65,76,40,128,99,22,65,88,188,31,160,199,155,10,218,60,244,197,122,237,67,66,155,239,205,87,111,150,12,109,17,80,63,67,24,242,81,88,2,149,35,17,70,63,170,43,64,49,86,18,166,108,139,237,47,188,84,85,163,63,244,147,51,255,0,253,191,31,239,5,75,19,168,247,138,140,49,3,180,89,65,235,244,19,255,0,16,85,106,254,222,50,201,251,184,66,186,209,65,9,86,96,51,20,157,126,21,18,236,153,179,99,169,31,253,254,79,192,84,187,88,238,242,57,185,121,187,153,112,15,142,194,162,29,146,19,244,13,79,35,255,0,111,147,240,21,207,245,151,190,114,253,38,238,147,252,226,189,145,76,181,93,103,75,209,45,90,247,87,212,32,180,129,70,75,202,225,71,195,207,225,85,127,17,246,243,106,133,237,184,71,78,107,147,184,55,119,0,172,99,212,47,83,241,197,17,234,165,63,152,201,195,225,43,98,141,169,45,252,188,101,179,115,117,109,101,3,92,222,92,71,4,40,50,207,35,5,80,61,230,171,254,32,237,179,65,178,118,181,225,216,27,84,159,167,120,61,152,65,247,245,111,133,82,218,231,19,107,28,79,113,207,174,234,115,222,111,158,236,55,44,73,191,128,27,80,45,107,141,184,107,133,173,251,251,189,66,50,217,196,112,197,141,207,128,207,143,195,39,210,151,56,212,27,38,205,30,66,97,210,172,123,135,230,89,218,135,22,113,47,19,92,165,190,169,168,24,34,150,69,1,17,112,136,9,240,81,215,226,104,71,13,113,149,237,191,107,58,247,2,200,138,246,150,54,150,119,112,75,159,104,115,193,31,48,62,246,230,111,78,108,116,20,19,179,205,123,84,226,59,87,212,181,109,46,226,193,123,236,219,69,60,45,27,180,123,97,240,219,224,156,248,14,148,199,76,152,197,249,71,113,17,24,246,244,75,35,242,10,63,117,104,225,49,202,89,66,155,235,111,177,145,137,228,219,35,0,44,50,220,120,143,73,118,220,106,141,252,185,225,249,212,144,19,79,212,7,95,54,130,160,221,162,106,54,23,221,168,11,13,122,243,82,159,73,183,211,96,184,107,24,46,154,31,164,77,44,166,53,86,147,118,141,1,229,207,38,9,252,76,77,168,42,241,118,143,35,169,126,91,59,193,129,234,97,170,235,180,141,72,92,246,149,127,42,167,32,93,59,78,80,60,185,110,163,255,0,253,168,220,163,138,9,69,152,127,184,121,8,175,39,96,73,172,160,143,218,117,234,233,78,138,225,174,25,209,52,251,63,160,73,113,14,155,98,78,78,157,162,161,181,137,255,0,241,102,254,118,83,230,197,134,124,69,76,180,189,83,76,209,237,254,129,160,105,182,214,54,195,126,88,16,46,79,153,243,62,166,171,27,125,65,216,161,15,129,239,162,17,234,220,153,1,219,56,243,167,210,149,37,0,40,152,245,146,179,18,88,251,247,215,39,119,90,228,188,167,155,155,127,19,81,93,71,82,15,116,24,200,118,4,117,161,82,106,242,156,243,185,62,123,208,169,239,217,165,46,119,30,20,210,128,177,117,160,76,164,248,50,231,187,237,134,253,243,142,89,46,91,229,119,255,0,42,156,118,241,59,29,46,82,50,7,210,213,136,249,213,107,195,55,97,123,87,212,93,241,179,94,227,31,254,101,141,88,93,184,75,205,161,205,50,50,158,107,149,35,7,127,26,242,88,119,191,38,226,135,107,79,117,94,159,255,0,181,194,183,98,250,74,191,242,93,189,72,172,120,173,101,108,99,82,114,0,253,166,171,108,79,16,185,250,72,92,97,8,230,61,112,65,170,75,242,102,69,152,241,72,118,56,23,236,72,31,182,245,117,94,199,201,111,52,132,114,128,160,15,117,31,4,204,216,84,35,96,30,178,152,180,81,137,168,55,147,33,29,160,161,54,90,203,231,97,44,132,255,0,230,81,238,199,174,249,120,2,8,65,250,218,6,164,63,223,37,70,120,248,180,154,126,180,193,179,153,37,255,0,17,167,253,144,79,142,16,178,136,157,142,145,170,41,255,0,204,74,200,83,147,30,79,90,159,252,132,213,174,185,240,74,58,152,121,70,115,16,92,154,99,114,225,136,69,241,167,19,179,51,157,182,205,36,230,48,185,192,206,43,18,185,177,188,222,160,52,129,103,137,209,139,43,28,177,52,218,92,227,3,115,138,121,118,72,233,243,166,78,236,160,242,140,156,109,85,82,77,175,10,69,182,68,17,220,201,202,14,212,19,138,35,15,56,201,192,16,140,250,238,104,218,175,119,135,241,2,163,252,71,112,134,97,24,117,46,34,25,25,201,27,158,180,190,53,14,80,68,45,6,214,198,77,249,135,253,31,105,214,193,73,2,80,219,123,141,68,53,171,132,138,222,53,69,36,243,17,128,61,69,73,224,105,27,132,108,194,40,42,156,190,62,255,0,10,140,107,202,30,217,75,130,15,55,92,96,117,21,24,178,30,133,60,223,237,30,112,120,81,149,222,223,238,50,31,217,235,132,46,219,239,44,223,227,53,49,101,146,105,79,180,72,39,165,65,251,63,230,13,34,129,144,46,38,31,223,53,98,91,198,169,27,72,221,72,233,73,215,181,54,190,248,198,26,237,78,210,197,237,2,66,253,156,240,213,180,96,243,8,226,36,255,0,240,133,83,60,83,109,221,105,106,72,193,231,111,248,111,87,31,23,202,100,224,29,0,166,228,36,99,253,208,170,135,139,67,157,53,19,127,174,199,253,219,213,49,213,51,98,199,119,148,140,10,101,194,91,143,156,177,63,39,251,130,56,10,229,9,193,107,67,248,37,64,248,145,84,234,119,153,234,103,127,196,212,203,176,131,201,194,146,46,48,166,204,254,9,81,14,36,96,53,107,194,0,254,125,199,247,141,27,30,217,168,209,239,243,139,242,114,229,169,87,187,202,68,228,82,37,36,210,246,145,177,4,168,222,183,124,52,132,99,59,211,235,56,2,156,176,3,199,21,157,94,173,146,104,83,75,180,101,34,238,57,179,210,153,206,209,128,127,125,17,186,230,98,112,184,20,58,120,78,119,25,52,42,68,17,172,179,139,70,87,147,33,24,218,133,74,64,200,30,52,78,234,14,102,30,148,216,192,163,124,86,133,50,170,34,85,1,38,35,2,28,41,35,173,2,121,57,117,168,17,119,61,224,169,1,201,200,82,48,54,160,11,15,250,234,217,143,140,139,77,97,200,57,137,234,136,98,180,176,18,205,226,120,137,225,139,96,87,31,161,132,237,227,179,213,97,44,24,99,145,176,171,79,136,166,81,160,197,25,4,242,197,16,247,108,245,92,204,59,198,60,160,98,143,78,161,230,169,240,128,40,46,220,100,103,84,24,144,109,176,83,248,215,172,221,91,24,20,182,179,30,37,245,229,63,141,123,77,180,44,71,49,192,197,104,35,14,110,230,102,186,158,118,194,116,55,96,18,119,156,18,177,248,199,125,114,191,239,9,253,245,109,148,4,133,240,197,84,95,147,184,95,228,205,212,74,192,247,122,156,227,221,158,83,251,234,225,85,204,128,17,225,91,84,53,166,39,149,168,8,170,247,235,62,114,194,225,81,136,109,75,13,182,249,100,212,139,142,213,31,179,43,103,132,19,137,109,241,141,252,1,240,168,182,135,40,134,210,6,98,64,228,207,222,106,77,169,235,118,151,28,13,29,165,189,228,43,115,28,144,171,198,27,219,79,96,2,113,238,241,245,175,84,88,115,22,236,158,105,135,76,241,245,149,164,13,153,157,137,201,222,160,77,25,18,106,238,70,127,74,127,225,173,92,220,63,194,214,122,164,122,148,40,229,110,32,176,150,238,6,31,105,163,193,40,125,224,157,252,192,170,135,144,231,85,4,157,228,39,253,210,214,69,84,32,6,59,255,0,51,79,14,70,98,177,134,135,113,139,125,2,54,141,224,140,106,108,221,234,236,9,202,103,208,224,98,182,149,156,205,57,92,50,153,27,236,227,199,168,173,180,217,150,61,43,70,105,159,253,22,29,77,228,42,78,64,28,177,243,86,45,225,138,228,188,150,236,161,29,137,95,159,165,108,85,61,17,239,116,40,29,35,53,224,68,146,94,47,210,249,73,87,250,106,99,31,181,214,186,74,246,27,152,103,120,174,144,243,200,50,37,240,35,229,138,231,14,207,251,216,184,215,76,7,7,23,138,113,215,161,206,213,213,177,113,6,159,121,25,138,233,68,114,32,246,67,12,3,143,17,157,168,85,42,181,58,96,129,113,127,196,204,229,46,139,33,145,82,162,63,210,9,71,48,56,57,77,190,234,145,232,174,223,71,48,219,152,213,79,180,2,54,70,107,89,146,214,49,244,168,96,29,220,152,18,198,6,118,253,101,244,172,193,103,4,23,160,217,22,238,92,231,61,74,159,17,255,0,222,133,206,45,109,45,105,156,8,115,36,22,113,78,71,119,44,195,113,208,120,123,141,15,227,203,32,56,82,232,55,43,123,35,13,226,40,222,153,102,241,46,50,79,138,176,25,218,155,113,186,127,232,221,200,10,71,48,0,227,207,221,87,167,108,192,67,170,234,37,14,154,96,100,198,196,250,154,89,116,232,65,222,48,192,141,136,162,240,217,166,229,152,100,252,43,207,111,236,149,49,157,188,70,14,107,80,205,129,120,26,109,26,213,208,123,10,73,56,250,181,101,127,208,135,12,106,122,100,23,49,72,208,73,36,10,217,27,142,108,84,49,153,80,170,178,114,242,159,15,225,87,206,158,169,38,157,104,66,5,34,21,206,61,212,150,37,1,16,85,235,212,166,6,83,105,207,90,255,0,98,58,133,164,175,244,80,38,0,227,35,198,161,90,135,1,234,186,115,226,123,89,99,199,79,100,215,93,11,86,187,46,20,161,41,224,124,125,213,164,154,101,149,212,125,221,229,164,114,131,145,130,55,20,155,80,86,18,212,121,90,181,61,31,89,198,146,105,183,176,146,25,57,128,253,97,154,69,160,25,196,177,149,245,174,176,212,59,43,225,141,81,92,125,19,185,127,6,140,224,252,69,65,245,126,194,103,246,159,78,187,73,71,130,176,195,82,143,134,154,84,121,94,147,104,218,74,23,232,135,63,163,111,128,53,171,192,119,15,24,97,231,138,159,235,93,153,107,186,83,19,62,155,48,11,209,149,73,31,49,81,217,116,123,168,9,12,173,177,220,48,165,90,145,19,73,49,9,80,93,76,142,119,33,14,81,217,63,10,216,201,119,16,246,89,28,121,230,140,77,102,200,184,120,72,247,83,89,52,232,219,117,110,180,45,86,23,162,219,99,15,166,163,0,29,89,119,223,52,218,238,207,78,189,28,178,194,141,154,123,37,140,208,243,16,3,131,224,212,54,225,85,57,179,25,140,159,21,61,42,5,78,185,28,216,218,176,6,163,192,122,93,207,51,219,49,70,61,49,64,23,67,226,206,25,184,23,122,6,167,115,3,41,206,96,144,174,125,227,161,169,129,187,150,6,202,56,113,235,214,181,109,80,100,6,92,115,81,22,164,130,132,139,48,188,115,195,127,148,119,104,92,52,203,109,196,118,169,170,64,184,5,164,94,73,49,239,27,26,184,56,91,242,137,236,247,138,21,45,175,238,91,75,186,108,14,238,236,97,73,244,110,149,74,202,182,119,235,137,224,141,198,55,200,21,23,185,225,187,73,167,230,134,30,95,107,110,95,225,92,204,187,88,69,95,3,77,254,93,12,238,221,57,162,16,52,145,156,164,137,148,33,178,49,224,69,40,160,242,15,117,12,225,200,218,219,69,178,181,195,16,150,193,125,174,189,7,90,44,171,133,30,234,237,194,211,36,11,19,121,161,90,213,147,210,149,34,176,70,106,132,75,131,27,180,96,248,82,47,23,165,60,43,73,178,213,8,151,6,15,146,47,74,107,44,126,148,77,208,121,82,18,71,159,10,25,16,129,160,121,98,24,233,67,174,173,241,184,234,13,31,154,29,169,133,196,20,34,176,161,160,203,40,57,73,30,180,122,206,60,1,181,49,180,131,218,59,120,209,155,120,240,5,74,137,12,99,203,116,219,62,84,66,4,216,83,88,23,10,7,141,61,140,100,83,40,34,173,22,81,74,196,187,156,214,168,180,180,99,106,56,130,51,117,95,1,212,214,247,64,8,208,15,214,21,228,24,223,198,189,120,49,26,126,213,88,236,148,27,98,196,98,36,247,82,116,180,128,136,227,253,145,248,82,53,97,43,55,94,163,62,98,162,142,15,253,37,76,65,255,0,216,78,223,252,65,82,181,234,190,241,81,112,1,237,30,231,109,197,145,31,223,21,74,191,183,140,186,126,238,16,166,186,81,2,74,228,12,36,131,223,156,85,9,63,105,122,239,6,205,168,240,231,15,219,91,44,178,92,180,173,119,49,230,228,207,128,94,158,30,181,125,241,10,150,182,98,0,202,195,41,4,248,28,10,229,46,43,36,241,69,228,206,65,193,136,147,231,149,53,155,202,245,223,12,170,232,108,117,155,95,211,248,90,88,202,205,78,168,184,183,172,107,173,113,45,246,171,57,188,215,53,41,47,165,93,251,219,135,33,1,244,30,95,42,140,222,241,229,164,82,141,58,209,38,191,189,111,169,111,111,25,99,239,228,27,227,212,224,122,215,181,174,13,139,86,214,101,105,248,130,238,43,56,251,177,244,120,189,150,108,195,19,185,46,55,199,52,184,1,121,113,142,166,165,60,57,165,104,28,59,7,209,244,109,42,40,198,197,217,151,37,207,153,243,62,167,38,176,170,99,0,77,53,51,219,211,194,129,162,139,15,123,182,9,24,135,134,120,255,0,138,128,125,78,237,52,75,35,253,26,21,146,98,61,255,0,205,175,205,205,76,248,7,129,120,71,69,226,107,2,109,94,242,118,154,36,150,226,103,47,43,243,58,169,29,227,110,1,207,68,229,20,226,230,226,73,216,187,200,79,144,206,194,156,232,12,98,214,172,88,182,63,210,32,63,239,82,152,192,87,204,193,158,47,141,162,114,16,189,80,165,157,204,151,43,103,51,238,198,5,13,141,134,123,217,54,21,13,181,155,155,242,140,226,0,35,10,83,71,133,72,30,56,144,239,251,190,21,38,210,102,228,180,180,124,127,70,195,227,223,73,80,123,75,178,63,40,125,106,64,126,190,142,159,116,166,155,195,98,73,96,215,223,233,22,196,97,192,22,182,239,89,105,92,206,71,19,105,76,199,113,109,114,62,102,47,225,85,239,29,74,31,180,13,65,129,56,250,21,175,221,115,111,252,106,107,119,47,54,189,166,73,212,152,167,255,0,232,168,15,26,51,14,53,189,151,61,108,161,251,174,45,41,190,81,196,102,195,147,255,0,47,254,176,24,42,0,86,28,63,251,75,190,222,239,8,187,244,198,41,85,189,98,221,113,154,9,109,116,161,84,55,83,138,112,211,162,59,29,206,63,26,244,84,177,90,76,26,152,80,76,40,247,156,205,140,251,252,169,9,167,57,59,252,41,128,156,156,19,145,235,90,75,55,123,112,170,173,190,62,66,156,90,215,138,252,56,6,83,186,18,133,237,54,254,64,113,189,241,63,249,239,83,254,217,39,86,209,101,141,119,11,42,146,64,244,53,93,233,50,242,246,145,122,6,222,221,254,254,127,165,144,212,243,181,5,47,195,115,188,160,134,202,145,182,213,229,176,143,108,14,41,79,91,79,77,137,167,124,118,25,187,4,170,191,38,123,162,151,220,95,30,64,2,253,191,198,245,120,106,147,134,176,149,21,185,139,1,147,229,184,170,23,242,111,42,120,131,140,163,96,24,37,251,96,19,143,182,213,121,234,5,77,179,142,245,70,224,5,81,156,239,231,77,97,220,140,26,11,192,86,64,113,78,109,190,65,56,210,94,242,203,89,10,54,83,48,248,243,29,235,61,146,78,63,48,105,233,205,177,211,117,81,254,241,41,207,30,60,39,71,213,99,140,15,104,200,78,219,245,52,27,179,45,98,211,73,208,44,238,110,216,8,134,159,171,46,73,3,63,164,76,1,159,18,118,248,214,75,176,92,96,36,254,223,81,53,74,230,194,129,111,221,233,31,92,186,5,33,20,22,99,224,112,41,180,204,24,170,174,78,213,18,212,248,252,22,228,183,142,8,137,56,28,205,222,185,254,202,236,62,102,153,199,252,168,215,7,232,108,110,164,87,216,53,203,119,81,159,236,12,103,228,107,14,174,42,157,244,212,205,154,84,90,218,195,250,134,173,167,219,179,69,37,200,121,20,239,28,121,118,30,240,51,143,141,2,212,120,174,24,85,185,35,142,12,125,169,223,127,246,87,57,249,138,117,23,1,107,147,128,183,247,203,20,103,170,192,188,138,61,55,223,238,167,214,252,19,163,105,195,157,109,210,73,6,229,220,115,183,205,179,247,85,5,74,175,186,220,97,10,160,223,121,9,109,79,92,214,24,173,165,173,237,212,100,245,3,184,135,231,212,252,73,167,182,124,55,169,205,202,111,175,109,237,163,83,147,13,180,124,217,247,177,218,165,76,184,98,74,123,8,48,11,125,145,76,47,53,157,54,212,131,53,228,96,249,3,215,247,81,106,82,1,115,84,55,251,65,211,99,154,202,33,155,59,171,68,209,198,151,26,200,30,38,28,165,177,130,163,63,126,255,0,117,4,226,43,102,150,209,8,253,111,47,81,66,47,248,239,77,211,23,191,97,28,81,156,129,37,196,130,53,63,6,32,252,179,81,77,71,181,219,123,214,238,108,98,186,212,152,116,142,206,220,242,245,253,118,192,249,3,89,245,139,85,0,32,217,26,66,148,111,152,237,132,251,56,179,82,38,207,132,243,255,0,196,53,50,186,183,147,145,185,114,22,162,253,155,67,119,111,102,146,222,219,53,188,147,52,146,180,108,119,78,102,39,25,248,212,186,242,101,101,96,26,150,172,205,206,220,108,133,195,128,41,90,78,181,166,136,240,22,133,25,35,153,82,60,255,0,229,213,97,198,143,4,90,124,106,64,37,157,128,199,254,27,84,251,92,145,155,130,244,133,12,62,162,99,31,178,122,213,97,196,252,223,67,78,99,213,219,127,236,53,83,21,66,248,160,196,245,31,180,174,21,255,0,182,176,237,243,147,174,197,221,23,133,131,19,130,214,132,99,224,181,14,226,130,6,171,120,187,255,0,63,39,226,106,83,217,12,101,56,122,52,230,56,54,135,175,236,173,71,120,145,99,109,86,236,5,201,239,159,241,166,49,12,57,186,125,254,113,124,42,217,223,187,202,71,163,92,62,112,126,20,66,220,224,99,27,83,126,233,213,129,206,51,79,45,147,59,231,108,86,118,36,220,71,233,11,24,194,237,144,144,197,128,0,211,57,166,182,35,1,137,62,149,235,233,33,89,228,69,141,164,101,98,49,225,156,211,85,91,185,114,21,68,107,242,163,83,160,2,130,76,11,213,55,176,155,4,89,83,216,70,235,141,199,133,53,158,34,158,198,61,219,81,43,120,94,40,176,199,36,156,230,180,120,137,39,155,231,138,236,246,107,110,144,86,226,230,8,48,16,122,117,160,13,25,26,157,185,198,252,235,82,243,22,31,113,189,71,167,82,186,173,190,216,203,45,55,66,161,214,33,137,77,146,107,174,2,116,20,18,12,18,145,99,111,12,53,65,251,149,4,147,190,42,117,174,168,26,52,64,30,176,196,79,191,219,168,68,199,217,60,160,211,74,73,166,156,34,214,0,180,140,235,75,155,141,182,24,52,190,157,22,121,118,53,166,177,25,50,130,127,84,211,173,45,64,11,227,79,222,212,166,113,23,171,46,207,201,193,79,230,109,97,63,236,245,121,6,61,241,161,171,170,48,57,135,184,213,43,249,55,49,109,51,136,243,213,117,163,255,0,6,42,186,225,83,205,156,248,26,244,24,111,164,179,200,86,250,207,254,77,230,100,186,198,79,244,40,148,142,145,80,189,40,90,57,190,142,49,34,188,4,19,145,177,60,202,49,242,167,246,12,126,141,25,43,183,118,58,251,169,149,165,220,17,69,168,73,28,115,41,86,1,201,62,201,246,198,248,207,238,173,202,237,242,240,152,116,215,86,147,142,6,80,23,91,184,61,98,209,174,136,248,129,84,98,131,203,168,54,217,39,63,238,214,174,62,21,214,173,99,209,248,144,247,161,36,147,72,153,19,62,36,227,106,166,139,151,139,81,93,176,164,255,0,195,90,29,118,6,157,59,117,122,198,48,202,69,87,224,61,100,102,105,110,27,72,181,128,40,40,110,31,151,217,241,42,191,242,165,116,201,141,180,173,102,236,224,117,82,13,49,210,174,156,77,164,65,41,98,13,240,230,39,36,99,217,162,250,154,165,192,105,96,43,205,19,28,114,253,161,158,148,251,157,1,142,219,82,35,206,205,242,252,109,165,134,145,179,244,160,114,163,127,26,233,25,116,89,92,75,121,99,47,126,98,57,120,202,149,112,60,113,231,238,174,107,236,201,187,174,60,210,94,48,199,55,28,193,78,249,216,215,85,69,122,98,157,154,72,89,81,198,121,148,97,144,249,250,251,169,122,245,154,154,169,29,127,137,139,202,186,58,112,130,236,181,43,72,227,98,211,52,102,48,73,206,195,30,185,168,213,183,104,171,63,16,164,109,24,250,7,121,221,119,187,130,15,158,122,98,135,113,175,16,71,171,94,195,195,154,24,47,51,49,23,18,168,192,62,158,148,94,195,133,172,207,15,62,142,34,65,54,57,196,160,239,222,121,209,105,89,174,214,130,163,77,17,67,214,27,118,15,89,105,233,151,47,201,142,251,148,17,149,32,100,125,213,158,49,134,233,56,94,230,89,31,156,0,14,124,247,168,39,103,90,205,197,197,172,154,109,235,255,0,164,216,55,118,202,78,24,166,112,15,174,58,124,170,95,197,186,178,63,10,220,192,232,121,149,70,55,241,205,25,84,6,22,150,52,242,84,203,43,100,42,202,10,144,164,86,239,38,217,3,223,189,107,109,60,51,175,44,137,140,248,143,223,78,22,215,156,225,155,99,226,71,239,167,175,164,212,41,104,61,227,87,117,231,143,56,35,169,171,246,210,40,255,0,54,90,5,82,167,185,80,195,225,214,168,182,136,9,82,62,124,149,96,1,206,106,252,137,99,91,59,102,103,95,230,148,16,54,61,41,90,231,65,18,197,142,136,139,69,103,221,244,24,200,241,241,160,92,103,171,220,232,90,51,94,218,91,169,157,36,1,25,134,70,254,99,196,81,227,118,161,74,35,19,25,198,1,234,42,63,218,2,172,156,63,236,159,233,20,238,105,74,127,56,188,77,86,236,4,57,107,25,189,176,138,124,42,203,44,106,222,206,219,145,72,162,14,110,71,230,46,58,145,79,180,143,110,206,217,101,64,167,186,92,143,128,165,53,11,33,222,125,38,22,42,7,214,197,72,113,124,166,75,46,177,163,90,22,83,204,129,212,28,231,173,8,214,56,3,134,245,160,198,227,77,139,157,198,68,136,57,91,238,163,208,202,66,149,3,42,124,142,105,107,50,92,128,70,64,234,24,111,67,169,76,19,114,39,41,100,55,83,105,80,235,157,131,193,42,115,105,55,156,164,231,11,40,200,249,138,175,181,222,200,120,163,75,86,45,166,25,148,116,104,125,172,252,58,215,83,242,18,216,7,149,65,205,35,58,171,30,84,64,203,140,102,148,108,56,99,161,141,210,229,26,244,182,155,206,36,190,209,47,172,203,71,36,46,133,122,171,169,21,29,190,183,96,204,100,131,62,162,187,143,90,225,125,19,88,6,43,237,50,25,57,193,195,114,140,143,92,213,111,196,29,134,112,222,162,206,182,50,189,179,141,177,245,150,128,216,71,58,141,102,149,30,89,79,222,45,56,239,83,16,7,229,18,42,159,35,181,15,133,102,146,97,26,146,65,25,193,233,83,174,210,184,18,93,15,88,186,211,65,18,119,13,142,117,241,168,253,134,149,60,75,22,83,164,116,190,66,52,155,84,177,11,85,67,41,208,198,182,182,179,40,230,100,200,7,194,179,108,168,215,40,87,28,220,227,25,247,209,91,88,15,33,29,55,62,52,62,213,21,239,80,29,201,148,15,190,185,134,146,217,174,103,98,105,216,88,99,76,116,132,231,228,41,216,30,200,205,35,166,198,48,50,6,208,224,159,149,56,198,194,140,194,192,79,54,166,228,205,72,172,114,210,152,175,114,237,84,133,137,17,73,178,210,228,109,90,48,170,201,17,179,173,32,235,78,217,105,23,90,25,151,6,52,116,218,153,205,30,124,40,139,173,53,145,114,70,222,53,66,33,1,141,237,162,0,154,35,10,83,123,120,206,79,190,136,66,152,198,213,202,36,49,142,109,211,214,158,70,180,132,40,0,201,167,72,180,117,16,44,98,138,41,84,173,80,82,136,189,104,194,8,197,16,103,31,58,245,222,232,158,250,221,7,167,74,111,126,72,84,242,201,169,109,22,84,106,99,215,24,138,63,217,20,129,165,165,4,36,99,196,32,252,41,19,86,27,101,102,83,37,135,188,84,88,55,254,178,110,71,254,228,127,226,84,161,55,101,30,162,162,99,255,0,230,77,200,207,254,197,255,0,249,42,149,127,111,25,116,253,220,33,205,113,75,64,202,173,140,195,40,206,124,118,174,79,226,180,127,229,61,250,55,92,65,156,249,242,154,235,13,108,226,220,156,129,136,228,198,125,194,185,95,140,156,39,18,234,82,244,36,195,254,19,88,191,212,38,212,68,244,127,210,159,245,77,195,212,64,119,10,99,184,154,98,114,172,64,31,249,54,244,70,208,98,14,241,155,127,42,23,44,130,72,220,147,150,239,79,203,185,183,167,86,110,242,69,202,73,242,175,32,172,89,9,255,0,145,243,51,232,64,91,192,66,41,34,247,101,152,18,78,112,41,109,58,232,174,163,110,238,55,89,225,199,187,188,90,107,3,170,200,50,50,6,194,156,242,33,189,137,198,205,207,25,192,240,253,34,211,184,106,129,28,3,22,174,153,148,199,90,99,255,0,170,172,221,207,217,147,31,249,210,85,117,99,59,158,223,47,159,57,51,104,217,255,0,124,106,123,163,169,77,38,209,73,230,192,151,175,254,51,213,103,19,24,187,120,148,51,128,27,69,63,241,218,155,193,85,187,133,139,226,105,217,73,150,227,220,48,214,244,194,122,114,78,63,186,181,16,227,39,255,0,210,251,159,235,89,174,62,19,89,212,139,190,45,171,216,184,57,229,18,255,0,132,84,107,139,152,183,21,72,251,99,232,159,255,0,150,210,155,199,212,181,2,63,228,60,162,216,74,127,172,15,103,172,179,160,145,68,136,73,200,27,239,238,167,29,235,180,132,131,177,63,117,48,132,169,69,193,201,192,252,43,105,165,113,144,158,21,185,74,182,107,76,106,148,172,76,124,103,80,20,22,241,166,51,222,52,114,6,92,224,228,3,77,110,111,82,221,76,183,18,164,104,131,118,115,128,62,38,162,186,151,104,122,21,148,140,33,149,239,48,49,250,5,202,143,237,146,23,239,167,142,41,40,216,187,1,2,184,102,169,162,139,200,173,148,236,157,161,93,149,108,111,168,115,31,237,201,86,47,104,50,172,220,33,122,172,236,23,9,142,110,167,127,10,172,120,122,250,13,95,138,230,189,133,2,179,195,121,35,160,60,220,188,197,216,2,122,103,4,85,159,198,242,60,220,27,119,36,168,57,148,32,230,199,81,145,189,99,97,107,6,195,226,74,255,0,203,202,106,98,105,101,196,80,191,100,169,63,39,187,87,254,81,241,167,117,225,127,39,83,143,182,213,118,223,219,36,54,15,114,37,144,178,166,195,155,3,57,235,84,239,96,114,44,92,87,198,96,202,168,62,156,204,115,213,189,178,112,61,245,111,95,76,215,177,203,18,185,230,39,5,8,3,149,51,214,131,70,185,106,10,64,132,171,74,213,152,25,26,226,187,27,201,116,125,73,32,133,203,92,9,121,113,185,96,71,65,230,115,81,189,27,179,123,185,184,87,79,210,56,142,81,107,244,105,110,93,163,73,178,204,143,39,48,7,147,195,0,28,100,111,82,206,35,215,116,93,46,97,244,157,65,16,35,123,67,156,18,15,150,60,42,53,172,246,159,164,89,196,29,19,146,44,103,190,184,144,68,159,54,35,35,220,105,124,117,122,1,174,78,235,91,255,0,90,199,48,116,106,178,129,109,247,191,218,61,181,225,142,29,208,212,174,157,167,171,58,128,57,138,133,36,249,147,215,239,165,205,210,64,230,75,137,163,182,141,64,216,97,67,31,196,213,79,172,118,229,99,44,205,109,165,77,62,161,41,59,71,166,192,206,51,251,103,0,125,244,4,223,246,155,197,14,69,134,133,13,132,114,31,231,47,92,207,39,191,144,97,126,234,201,47,82,166,148,210,195,195,249,154,96,83,167,171,181,207,143,241,45,203,222,48,211,82,70,238,229,107,130,191,102,32,78,61,254,85,11,226,62,216,180,109,58,54,133,181,11,56,100,59,119,97,187,233,125,220,169,159,191,20,6,30,199,56,155,90,223,138,120,150,250,120,186,152,85,251,152,128,253,149,167,223,153,187,31,236,241,7,231,29,83,75,130,104,250,160,97,36,196,254,200,203,85,134,29,201,187,30,225,249,148,56,148,3,65,97,214,79,167,243,34,179,113,175,21,113,11,17,162,112,246,161,116,175,186,203,118,223,71,136,122,133,25,108,124,69,43,105,192,189,161,107,49,183,231,61,90,29,58,25,88,22,22,81,97,192,25,219,188,62,215,142,251,249,82,218,215,229,13,193,154,90,180,92,47,195,183,87,210,13,132,178,129,10,125,249,111,184,85,127,174,246,255,0,218,6,176,173,21,148,246,154,84,39,194,218,46,103,199,237,62,126,224,41,132,195,85,109,108,7,29,76,82,166,54,138,233,152,158,26,126,37,171,97,217,23,8,232,235,249,195,91,153,102,41,187,77,121,55,55,204,182,212,134,161,218,71,100,188,42,12,54,183,209,93,200,157,34,178,139,188,223,222,48,191,125,115,134,171,171,234,250,196,166,109,99,86,187,189,115,190,103,153,159,238,39,2,134,243,34,30,180,81,201,170,198,245,24,152,163,242,163,40,181,36,3,239,46,125,127,242,143,187,126,104,184,111,135,35,133,122,9,110,159,39,253,149,199,227,86,175,13,106,119,90,175,10,233,122,173,251,43,92,93,218,71,52,133,87,0,179,46,78,7,128,174,65,146,82,78,64,192,174,180,224,100,39,129,180,38,234,78,159,15,248,5,83,31,66,149,10,35,40,182,176,188,155,137,173,136,174,220,227,95,79,81,45,29,69,123,222,9,210,217,71,180,86,49,238,246,77,87,220,79,98,233,166,137,89,247,14,71,247,90,172,59,132,145,184,39,78,4,96,47,119,254,22,168,71,20,36,207,165,227,151,97,32,31,113,175,55,139,171,108,64,0,245,77,252,42,222,129,191,108,61,217,75,99,64,183,230,7,38,212,237,253,145,64,53,245,97,172,93,169,92,126,153,199,223,82,30,201,227,13,160,88,51,12,127,162,124,207,40,161,124,72,80,107,55,153,92,158,249,255,0,19,68,174,223,166,160,118,192,97,135,72,158,193,35,166,50,174,91,173,108,174,228,142,81,128,105,80,188,205,156,140,86,234,160,16,48,8,164,156,233,29,88,201,162,136,49,204,125,119,62,166,180,49,163,116,80,51,229,78,38,11,147,182,228,248,210,113,174,79,46,122,154,141,109,121,4,107,26,78,171,24,247,116,166,78,228,147,129,181,21,187,132,54,192,211,62,229,81,176,6,213,117,97,109,101,24,70,107,19,180,129,216,26,142,222,182,117,155,96,70,220,200,42,100,137,156,96,108,13,68,239,80,54,179,106,49,253,34,83,56,103,187,30,17,28,82,216,9,49,215,32,9,165,38,118,230,130,22,57,247,61,66,101,68,201,4,226,172,14,34,76,105,81,31,31,163,194,63,199,80,97,106,29,178,88,230,157,166,223,164,132,245,69,25,117,60,100,87,93,5,101,24,27,114,31,198,179,164,201,202,235,205,78,56,134,32,178,144,60,16,254,52,219,79,140,43,46,91,53,173,74,205,70,101,84,5,107,75,191,242,106,96,214,156,80,7,65,173,15,254,94,42,188,97,76,177,247,85,17,249,51,176,17,241,100,99,112,53,132,255,0,229,226,171,234,47,79,42,244,24,127,164,188,39,144,171,245,170,127,147,121,153,32,181,121,5,170,128,161,143,117,176,62,234,138,234,250,163,233,124,35,168,93,11,14,234,231,244,108,97,89,178,21,152,169,223,56,62,39,124,84,191,75,28,208,199,183,244,67,240,163,92,85,165,105,114,240,44,43,61,164,77,207,52,101,153,148,115,99,148,109,158,184,205,111,212,162,42,211,189,245,2,97,173,65,77,245,235,30,114,167,224,190,38,212,111,52,235,161,244,33,10,220,66,97,114,78,78,60,113,229,67,134,68,90,152,207,139,124,63,70,42,103,97,166,193,12,111,28,49,133,85,67,128,60,177,80,243,19,133,213,201,27,115,183,252,49,89,141,117,1,122,166,149,54,87,98,194,64,52,231,101,184,210,218,69,82,173,116,0,43,215,170,245,241,163,248,14,179,40,240,118,220,239,227,81,66,215,17,45,129,181,111,111,191,230,69,56,199,54,213,42,177,239,187,185,37,153,127,72,75,115,175,143,203,53,169,123,168,16,246,218,102,188,11,171,67,167,235,182,87,151,174,85,45,167,5,153,122,160,233,159,190,175,238,46,237,6,13,59,69,107,11,123,159,165,234,23,138,22,39,81,158,68,61,27,53,204,250,79,118,46,89,153,91,187,201,200,4,3,247,213,177,217,84,26,91,235,37,181,136,153,166,141,1,183,141,198,216,247,85,42,0,235,149,183,107,17,198,225,210,165,170,190,197,221,215,44,222,207,184,83,74,182,225,247,212,110,230,230,212,231,253,36,142,65,230,74,147,197,97,113,21,180,119,12,202,241,72,72,86,229,200,207,175,173,52,23,22,75,32,136,70,160,54,220,202,49,129,234,42,87,163,91,192,209,24,97,155,32,251,106,132,237,154,93,106,84,162,73,39,66,111,50,13,67,81,139,52,175,117,221,54,125,7,84,183,226,91,54,194,51,8,238,84,28,100,31,187,127,199,21,36,226,99,4,252,53,37,212,55,125,244,82,42,178,48,61,69,72,181,77,39,77,189,178,120,100,67,220,204,12,114,161,57,10,125,63,117,86,87,173,46,141,97,125,195,87,44,222,203,115,219,190,62,176,206,255,0,199,231,79,209,169,206,216,199,40,222,176,23,218,190,95,196,107,165,204,75,5,79,111,3,125,241,69,103,186,123,117,42,84,171,17,182,79,74,138,139,215,177,85,102,198,251,103,25,205,46,186,169,145,85,217,242,221,49,157,171,64,27,205,70,75,195,113,202,36,120,136,32,18,192,16,125,245,118,150,113,105,19,134,4,172,106,58,250,87,59,46,162,57,194,158,96,196,224,1,231,87,39,4,235,131,94,210,3,51,230,91,113,221,92,71,226,8,232,113,234,63,125,45,93,178,235,51,177,200,85,67,9,51,211,164,73,33,50,74,163,35,108,3,191,190,163,92,111,127,108,214,107,97,205,153,121,129,229,30,0,83,155,237,78,223,67,177,107,201,101,86,192,229,69,206,236,79,65,81,125,83,79,186,109,32,235,247,232,226,123,137,7,32,39,101,67,225,67,167,148,156,209,106,10,28,134,59,61,101,141,195,154,140,58,134,155,4,150,204,8,68,8,223,213,96,40,164,156,228,16,70,67,12,19,80,46,26,159,243,22,167,107,107,44,159,232,154,172,74,241,177,63,86,92,116,63,231,196,84,222,73,36,82,66,62,115,225,75,85,1,90,226,86,170,229,109,54,68,99,133,96,114,7,180,51,227,229,79,163,17,152,213,131,111,239,166,106,234,176,60,147,186,169,92,147,157,182,168,149,191,22,234,95,157,99,187,146,44,105,18,76,96,87,35,108,248,28,213,181,113,42,170,207,160,147,225,34,147,191,225,90,24,227,83,206,140,165,64,201,3,198,180,14,9,86,85,62,214,199,53,132,134,14,244,130,119,27,236,124,104,95,46,178,132,77,99,133,212,52,138,73,207,217,34,152,205,12,38,227,6,46,189,113,177,6,139,143,104,16,164,22,252,41,171,161,14,123,208,121,188,8,241,162,35,94,240,100,78,74,237,110,24,219,139,245,37,14,24,115,120,251,170,41,99,166,65,39,39,178,54,136,156,252,42,103,218,162,199,39,22,234,77,202,115,222,96,140,122,84,123,185,88,116,232,228,64,67,243,68,3,41,240,39,4,82,78,153,156,205,252,27,149,160,163,176,65,22,122,58,72,146,96,46,6,79,74,135,199,106,99,212,84,21,32,9,71,227,86,30,159,48,183,108,148,86,29,227,46,15,136,168,124,128,13,68,5,56,6,81,177,59,117,240,160,213,80,22,106,82,114,88,206,180,177,10,176,38,63,236,115,154,220,141,134,213,173,142,246,160,143,8,169,66,54,171,85,59,38,45,61,243,80,43,196,86,72,56,219,173,122,131,13,52,173,89,105,76,120,86,164,85,76,225,16,97,73,50,211,134,164,152,85,76,188,110,201,181,54,100,203,175,169,20,241,197,33,143,210,47,188,85,45,172,189,237,53,133,57,88,143,35,79,98,20,222,53,246,219,223,78,226,21,34,84,152,234,17,210,156,170,210,80,138,112,130,140,162,4,197,20,86,234,49,90,138,80,12,209,68,161,138,40,197,54,190,63,205,128,7,82,105,202,143,26,107,168,123,45,25,62,181,15,242,206,95,154,62,155,36,46,79,217,31,133,55,61,105,196,199,33,79,245,69,55,53,121,93,211,41,245,215,222,42,34,167,255,0,89,87,63,254,68,255,0,196,169,90,55,233,20,122,138,135,9,8,237,50,232,42,147,254,131,255,0,249,40,117,79,203,198,94,159,238,225,36,122,224,83,0,44,51,133,115,247,87,42,241,153,231,214,239,78,6,15,112,126,106,213,213,58,223,51,64,21,78,61,137,50,79,134,213,202,220,114,169,109,174,223,68,91,155,151,232,234,79,185,94,177,191,168,5,232,175,31,73,232,191,165,79,247,76,59,61,68,3,0,78,89,152,140,177,144,129,255,0,149,5,62,179,84,10,55,223,27,227,194,133,219,56,101,156,22,199,233,9,31,249,112,209,43,85,66,1,12,64,241,175,18,27,42,155,245,159,51,62,142,5,200,224,35,136,102,94,115,177,56,52,224,220,186,48,147,4,130,241,129,238,231,20,148,42,129,112,87,115,227,88,155,157,152,34,231,10,202,127,189,77,97,216,51,65,85,91,8,227,74,148,157,54,204,239,214,81,143,94,249,234,171,138,70,29,188,39,56,230,45,163,57,30,67,244,239,86,119,14,41,252,217,104,206,75,28,203,240,253,51,213,118,139,31,253,59,91,182,1,13,162,72,127,223,181,55,132,112,181,124,98,248,149,204,146,208,157,194,222,233,172,23,4,180,131,111,216,168,175,24,179,14,37,108,109,207,104,216,30,233,45,106,81,118,57,245,13,49,6,192,72,255,0,224,52,142,165,193,151,122,246,179,244,246,184,134,210,205,109,165,129,167,145,192,33,207,114,195,149,119,39,234,30,131,21,161,85,90,181,44,138,46,73,137,35,45,39,204,198,192,8,230,231,142,52,45,50,5,28,243,92,202,128,6,88,211,10,8,29,11,54,23,228,77,70,110,187,65,215,53,169,76,58,29,159,119,146,70,32,140,204,227,251,68,5,31,35,239,169,150,155,192,60,5,166,242,205,168,11,221,114,228,111,250,102,228,139,63,28,228,124,5,25,151,139,225,225,232,194,233,112,105,154,20,72,167,148,193,18,137,49,232,237,151,249,26,121,40,85,97,106,149,2,142,205,79,227,239,16,122,244,212,254,157,50,199,183,65,249,251,72,21,175,100,61,163,241,33,93,79,89,9,166,218,159,104,92,106,147,129,128,124,84,49,3,253,145,70,173,251,48,236,223,69,43,47,17,107,119,188,67,112,14,76,22,107,201,17,62,30,219,129,254,19,65,184,147,181,27,18,77,220,215,211,95,96,111,52,178,97,7,189,223,97,85,182,179,219,156,87,12,108,180,153,77,212,167,43,201,97,1,157,190,46,112,131,224,106,84,96,40,155,149,53,15,89,55,251,11,15,27,201,35,148,43,139,102,20,215,168,11,125,205,207,133,167,66,233,220,77,195,58,77,191,115,195,156,39,165,105,48,224,163,77,58,137,28,122,229,189,156,250,226,160,220,83,198,90,61,238,149,113,160,65,120,183,55,18,48,80,98,4,128,6,14,231,225,141,170,155,134,78,212,184,166,85,123,29,7,184,27,98,91,249,90,103,199,236,46,7,207,52,66,14,196,56,178,249,4,156,97,197,83,197,103,213,162,89,86,222,16,60,114,171,143,190,175,95,148,158,173,54,165,73,66,169,22,211,248,176,150,195,242,109,58,14,42,84,98,196,27,234,125,77,204,127,216,213,203,167,24,241,131,193,26,202,69,241,195,117,219,39,113,86,241,150,232,71,117,117,16,72,167,157,57,83,188,201,10,71,77,135,81,211,53,83,104,188,77,216,255,0,100,16,220,91,90,241,61,189,212,210,140,60,54,64,220,54,71,153,92,143,153,21,30,226,15,202,129,93,153,120,99,133,157,199,69,150,254,80,163,223,200,153,63,222,21,157,71,157,0,40,26,71,170,53,34,73,38,230,107,119,193,29,170,235,154,213,212,83,106,176,89,68,38,97,223,90,192,76,146,46,118,110,119,36,140,245,216,211,245,236,103,131,180,31,245,191,30,241,12,46,248,201,151,80,186,4,252,3,16,42,170,226,14,218,187,75,215,3,199,47,16,182,159,11,127,71,96,130,17,143,218,221,190,250,130,220,220,75,119,41,185,189,185,150,230,99,185,121,164,46,199,226,199,52,74,120,101,65,111,40,42,152,166,99,112,60,103,66,222,118,165,216,175,8,161,131,68,183,155,86,149,54,11,105,111,136,243,251,77,202,191,44,212,79,92,252,166,56,138,117,48,240,199,14,233,250,92,126,15,49,51,73,242,24,81,247,213,61,36,170,70,20,98,154,188,229,14,24,237,227,71,20,144,108,17,102,174,231,105,240,146,78,33,237,11,141,248,144,178,235,92,81,125,42,55,244,73,39,117,31,187,149,48,42,42,204,138,79,42,238,119,39,198,189,44,195,27,17,138,109,37,194,13,179,189,16,3,23,102,23,188,82,71,12,9,52,217,228,101,59,108,43,87,159,63,80,18,124,169,72,116,205,94,240,254,134,198,92,121,176,229,31,125,90,214,219,4,91,55,203,16,114,173,191,49,222,180,47,24,219,198,140,65,193,186,139,156,220,220,71,18,249,15,104,255,0,10,35,31,6,233,240,239,43,203,59,15,54,192,251,170,166,181,53,223,36,80,170,251,173,34,102,85,115,203,247,87,97,246,119,8,110,207,116,7,109,191,213,240,231,63,179,92,228,154,125,165,176,197,189,156,104,113,212,46,255,0,58,233,78,8,19,63,2,232,170,0,192,180,65,140,214,87,42,214,15,72,1,215,53,121,34,137,74,198,231,119,168,150,108,128,30,12,177,10,60,99,63,115,84,51,138,212,199,163,150,109,136,144,99,228,106,112,133,127,145,182,40,6,224,160,39,224,213,16,227,64,137,163,57,3,152,137,23,240,53,229,49,34,245,244,236,158,151,12,109,75,198,45,217,91,17,195,186,118,9,193,183,63,225,161,28,78,248,213,239,49,215,190,127,198,137,246,98,227,249,55,165,56,29,109,216,125,223,242,161,220,73,9,252,239,116,78,249,145,191,26,126,160,25,65,61,102,43,135,189,207,1,1,13,220,123,91,121,83,208,23,148,12,13,133,37,220,133,35,3,38,149,228,192,220,226,146,171,99,29,65,104,214,104,203,18,2,228,102,147,48,72,192,114,156,28,83,153,73,85,219,194,146,89,24,111,138,174,98,70,147,178,139,196,76,37,23,218,98,79,159,157,55,96,29,202,168,219,165,59,105,11,158,83,210,146,114,136,64,31,26,160,36,109,156,195,170,104,160,197,215,21,15,185,96,117,171,102,63,246,137,138,150,72,227,155,115,214,162,55,36,13,110,215,152,245,116,252,105,188,26,234,196,245,76,252,89,181,164,255,0,138,48,186,60,92,170,114,109,226,61,63,106,160,209,171,147,204,115,83,190,43,33,52,216,20,231,254,175,15,255,0,93,65,100,147,39,3,111,90,118,149,205,36,225,22,97,210,50,49,196,65,154,119,24,207,42,31,198,145,211,98,44,83,109,233,93,113,179,60,159,176,119,254,213,107,167,59,43,166,54,173,170,64,138,54,152,245,108,107,75,131,242,105,7,191,226,244,242,213,162,255,0,229,227,171,254,5,206,118,234,13,115,231,228,203,39,54,163,198,75,227,249,210,3,254,225,43,161,161,216,49,62,181,232,48,255,0,73,120,15,41,227,170,253,106,159,228,222,102,73,116,181,63,70,132,227,36,70,51,242,163,60,72,90,78,19,182,10,219,115,199,254,26,23,162,46,109,226,30,105,215,225,70,184,157,2,240,181,190,54,29,242,15,238,215,163,7,244,175,217,48,24,116,251,228,86,8,176,178,0,62,201,252,42,11,36,88,131,86,97,255,0,105,39,248,5,88,22,201,132,151,111,178,106,20,209,127,162,234,128,120,201,47,248,69,100,213,51,71,15,190,84,112,198,223,70,211,164,206,49,114,115,190,223,103,206,165,242,42,195,19,204,100,64,170,14,73,29,106,45,60,78,44,108,98,17,145,32,187,62,214,58,228,10,42,36,185,214,39,107,120,65,250,60,0,151,32,249,121,138,127,54,200,230,216,91,128,52,155,93,71,93,176,180,187,140,24,231,155,28,160,253,109,137,207,221,86,183,22,240,188,150,169,23,16,105,176,172,115,88,16,28,40,193,41,231,235,143,194,170,222,204,165,47,199,58,92,242,170,242,36,216,0,100,0,48,107,167,141,214,151,35,203,10,143,209,184,195,44,131,35,126,160,131,85,173,80,165,48,84,111,153,60,163,89,232,214,66,54,91,100,31,193,182,167,137,173,45,110,172,255,0,74,37,28,174,142,71,178,195,168,206,118,63,10,153,13,2,231,76,116,148,43,0,15,180,6,196,124,42,176,225,203,185,187,63,226,243,166,74,65,210,245,70,230,183,147,236,163,103,111,119,151,202,174,11,125,70,234,238,94,89,144,243,17,225,131,159,120,165,222,179,92,17,179,210,36,235,149,129,95,148,234,61,246,79,37,138,119,129,204,236,22,79,172,51,85,199,104,146,105,231,81,91,91,89,68,175,110,15,52,153,219,221,82,238,49,226,70,210,236,214,198,217,193,186,185,60,168,139,213,125,106,63,173,112,234,105,60,31,45,237,202,9,47,39,42,238,228,228,238,125,104,244,42,89,213,137,219,160,30,177,172,53,144,138,135,128,237,149,126,160,75,56,60,190,194,244,24,233,76,214,82,153,48,140,115,120,102,137,93,34,220,41,193,42,222,89,197,6,145,100,66,192,59,13,247,206,43,84,146,38,216,176,17,252,12,90,234,219,156,177,61,226,248,122,213,167,119,49,224,174,41,183,226,8,131,174,157,168,162,197,118,171,246,95,31,91,111,159,206,170,189,37,203,221,91,137,25,73,239,6,50,61,69,89,220,93,168,221,107,13,23,11,105,200,174,242,5,121,91,28,193,0,252,40,53,6,97,172,67,22,9,117,93,218,223,132,41,167,61,199,28,107,226,249,208,157,42,201,240,155,99,189,62,117,36,227,249,161,139,135,214,56,216,161,89,84,1,211,106,105,217,101,252,50,233,211,112,245,212,105,21,230,156,197,88,1,130,234,122,31,243,233,78,59,71,183,238,244,65,47,51,31,211,47,48,165,67,94,165,142,150,153,246,203,89,105,238,4,91,243,223,8,95,105,145,234,252,43,4,17,70,5,212,113,36,144,55,67,206,6,122,250,209,126,21,214,127,59,104,113,95,184,6,226,18,98,157,126,210,184,235,159,127,95,141,99,69,110,243,76,177,145,83,158,62,225,3,3,212,28,10,137,107,247,23,188,19,172,205,123,167,35,73,107,170,169,45,30,62,172,163,199,239,251,205,65,6,167,68,200,0,212,37,55,238,133,56,135,84,159,93,213,99,225,205,50,66,26,79,106,233,215,162,37,31,188,208,45,167,208,206,136,170,21,85,48,141,142,140,58,31,157,3,224,253,52,233,112,53,253,222,90,246,244,247,147,57,251,150,166,34,225,238,45,138,0,163,250,217,193,83,225,67,45,149,130,141,130,13,142,67,145,119,121,200,215,12,113,11,221,105,141,5,219,226,238,200,247,18,131,212,145,208,209,219,107,168,214,49,41,97,211,37,186,102,160,122,215,121,161,241,37,182,183,42,170,217,106,44,45,46,8,59,44,158,12,71,239,247,215,184,219,85,146,194,217,52,61,25,223,233,218,147,119,74,128,228,34,158,173,232,40,141,147,93,103,84,76,204,50,111,246,99,62,38,226,62,41,226,29,70,250,239,131,46,204,86,188,62,188,242,50,159,250,204,128,228,166,60,112,1,171,15,71,214,173,181,157,14,207,89,181,112,241,221,196,28,103,236,183,138,156,120,131,145,64,184,95,67,77,3,74,135,72,181,144,17,130,94,65,253,35,158,164,251,232,39,7,59,112,239,20,234,124,11,115,33,250,28,133,181,13,56,231,96,164,251,104,61,199,195,223,84,81,98,9,58,65,28,172,10,166,239,191,92,163,59,72,187,146,94,36,212,75,145,147,41,7,7,34,134,188,163,243,92,74,28,130,210,194,7,151,214,175,118,132,249,226,91,248,99,108,150,152,129,154,9,46,165,113,29,187,198,192,242,3,27,70,15,67,202,78,79,206,130,198,206,111,219,55,48,201,250,40,7,100,33,100,203,112,67,7,66,76,205,190,115,154,140,203,8,58,146,108,7,233,129,57,30,180,99,135,37,89,174,150,213,78,48,204,248,7,99,159,10,19,39,49,213,35,4,140,9,70,55,201,235,65,171,170,222,104,83,22,105,213,182,124,191,70,32,15,232,128,251,235,122,214,211,34,221,135,146,47,239,173,207,74,163,110,153,43,190,107,138,197,100,214,54,243,170,66,9,234,209,171,122,212,245,170,201,137,17,90,55,149,42,194,146,97,85,50,209,22,20,150,63,72,185,243,20,187,138,72,15,210,47,190,163,124,182,233,136,112,88,251,233,244,43,77,45,215,124,154,125,16,222,164,9,82,99,168,133,46,162,146,142,151,81,138,50,193,153,186,138,217,70,118,243,172,10,221,71,141,92,65,153,178,140,12,10,105,169,31,230,71,171,126,234,120,58,83,29,79,60,208,237,250,223,186,162,167,200,100,167,205,31,207,179,99,61,41,6,165,231,217,200,166,231,173,90,70,209,53,64,123,213,62,162,162,150,248,61,162,222,182,223,245,65,254,58,150,175,214,7,212,84,58,220,255,0,235,14,240,231,255,0,100,255,0,235,20,42,191,183,140,189,49,243,112,146,77,89,121,237,29,118,222,55,7,62,234,229,78,208,84,157,126,251,39,175,112,79,201,171,171,53,35,139,87,36,255,0,68,255,0,133,114,167,104,44,91,92,188,124,28,178,65,145,254,213,101,114,247,209,94,51,208,127,75,127,213,55,15,81,34,86,195,154,121,227,13,183,49,36,143,252,56,104,189,138,148,57,59,248,208,139,34,69,205,194,141,183,111,240,67,69,237,55,24,246,135,179,94,38,215,86,29,167,206,125,36,105,110,2,59,134,67,33,92,140,99,210,151,156,22,98,99,56,32,15,198,144,136,198,160,133,57,34,151,101,196,50,74,20,236,160,253,244,106,125,3,120,55,214,99,135,227,238,244,203,94,114,112,76,199,253,235,213,101,111,34,30,220,172,185,50,65,209,165,31,239,158,172,189,21,164,151,77,181,70,60,161,123,236,127,231,61,86,86,209,145,219,126,152,78,196,232,243,124,127,74,212,108,51,217,181,148,172,183,6,90,90,189,213,182,153,244,43,251,185,4,112,199,35,115,49,245,66,7,223,138,1,173,246,191,160,105,105,203,35,164,33,70,205,116,226,60,159,68,250,205,240,20,103,140,34,225,173,71,135,230,211,248,139,85,142,194,2,190,204,237,119,244,115,27,99,168,96,71,159,74,165,229,226,159,201,239,130,37,38,194,9,53,235,229,25,102,130,19,46,91,207,188,144,129,241,4,214,190,27,53,91,128,12,202,196,58,82,177,99,15,220,246,189,196,252,67,152,248,95,72,212,175,87,56,15,4,63,71,135,63,248,142,57,136,254,205,35,109,193,29,171,241,60,161,245,11,155,77,26,39,57,37,16,207,40,254,220,155,3,251,32,84,63,84,252,168,117,107,112,97,225,62,22,211,180,212,232,178,220,49,158,64,60,192,28,160,125,245,94,113,39,107,124,117,197,37,191,60,241,125,244,177,159,232,34,147,185,143,221,203,30,1,248,230,158,24,70,38,237,20,248,208,7,68,75,190,251,179,222,202,56,98,99,115,218,47,28,199,121,116,155,247,119,87,134,105,62,17,131,159,128,20,202,243,182,238,201,120,89,123,142,13,224,251,173,77,211,101,121,35,91,120,142,61,254,215,247,107,155,77,220,68,150,76,228,238,79,157,97,175,156,140,49,24,243,241,163,10,1,68,9,196,22,223,46,61,119,242,149,237,23,80,83,14,138,52,237,14,3,209,109,96,14,224,126,211,237,159,236,138,174,117,222,41,215,120,146,67,63,16,235,247,218,131,157,200,184,184,102,81,238,92,224,124,5,71,30,231,59,135,207,198,144,123,130,122,96,123,234,114,117,74,115,128,109,132,254,153,12,67,27,124,5,97,245,36,234,160,131,247,80,196,105,38,97,28,106,206,199,193,6,79,221,68,237,120,99,93,187,193,75,22,141,79,140,167,151,241,222,168,202,139,171,25,101,168,237,242,136,218,75,215,110,138,0,166,175,115,39,235,98,165,86,221,159,92,156,27,205,65,23,250,177,169,99,243,56,162,150,252,19,161,193,188,177,75,59,15,25,27,111,144,161,28,69,37,217,172,32,161,89,245,58,74,244,204,238,66,161,44,222,24,235,79,32,208,245,187,252,24,108,37,10,126,211,142,81,247,213,143,111,165,217,90,169,91,43,88,163,240,246,84,83,148,183,112,71,53,9,177,127,237,16,169,130,191,204,100,2,219,129,47,228,222,234,246,40,199,234,160,44,127,117,17,135,129,116,200,24,52,226,89,200,241,118,192,249,10,152,11,114,15,213,218,179,221,179,28,16,41,118,197,84,109,240,203,133,164,187,160,104,116,91,43,72,179,105,103,10,17,226,170,51,243,164,158,39,98,66,231,57,163,210,192,121,57,87,106,110,182,14,195,97,241,161,171,19,169,133,42,163,65,2,152,202,16,172,62,250,221,97,230,56,61,41,242,233,78,92,188,178,179,179,28,250,15,74,116,44,17,64,216,109,87,36,64,11,157,176,28,182,128,111,87,255,0,2,128,120,23,73,62,34,220,143,147,26,166,39,181,94,92,128,54,241,171,195,130,99,142,46,6,211,65,27,119,68,255,0,120,210,88,227,250,67,143,230,63,201,223,88,240,62,98,88,186,119,43,112,117,177,108,236,70,255,0,22,168,111,27,63,46,144,223,170,29,127,125,76,172,91,28,27,1,193,199,48,192,248,181,66,184,210,18,218,44,146,19,183,120,155,124,107,205,187,134,196,107,216,38,221,21,181,35,223,23,236,216,69,252,153,210,88,109,250,38,252,41,175,19,73,27,234,87,24,31,210,26,223,179,82,159,201,125,38,83,146,189,201,198,221,50,40,63,18,234,246,75,171,221,20,144,50,247,167,13,204,2,254,57,251,169,215,177,91,30,179,21,162,109,175,96,158,4,19,134,20,161,85,43,183,90,8,188,67,98,14,36,186,133,27,250,185,124,254,21,176,215,225,108,155,91,75,187,146,60,21,118,251,134,71,206,179,235,84,81,166,248,226,27,235,10,52,92,217,36,108,7,141,38,145,134,37,99,5,216,125,148,28,196,124,6,244,132,18,235,23,49,119,223,154,224,183,76,236,247,14,14,63,218,36,138,78,234,245,196,76,46,248,162,21,31,169,108,26,92,124,186,82,220,245,70,232,211,82,76,33,42,186,177,180,245,196,82,70,222,218,247,121,253,114,20,143,120,39,63,117,50,158,238,198,220,23,158,250,32,127,171,150,254,20,46,234,93,24,201,205,203,169,222,183,166,17,79,239,21,162,206,217,229,180,225,251,56,128,232,215,12,102,63,126,41,212,195,98,156,92,139,113,176,254,98,175,136,166,52,6,252,38,215,28,65,105,43,133,182,183,184,184,97,159,230,198,1,248,96,159,190,134,46,159,125,168,106,22,247,66,194,91,100,137,212,158,240,224,114,131,235,189,21,146,93,86,68,228,125,72,66,58,114,66,129,64,249,12,253,244,194,91,48,237,153,101,150,83,230,236,91,241,167,240,244,26,153,185,111,51,248,137,86,124,251,189,63,50,109,196,93,220,250,73,149,100,71,17,164,49,130,164,17,178,156,131,235,189,64,165,111,173,239,165,161,129,150,80,145,146,170,115,145,147,138,218,107,80,128,179,54,5,54,129,41,128,151,217,0,115,48,36,137,11,214,216,181,211,0,124,15,248,169,107,53,42,203,145,225,73,107,43,203,120,248,240,7,252,84,189,147,130,227,34,183,20,126,152,180,196,99,250,166,90,159,147,6,91,89,227,68,12,7,250,198,216,140,250,194,43,163,81,49,25,62,167,53,205,191,147,11,177,226,30,56,83,140,11,187,82,63,242,171,165,35,57,133,252,195,86,221,31,144,119,121,79,29,87,235,84,255,0,38,243,50,79,162,15,244,107,118,62,49,143,194,164,28,84,21,248,86,212,168,216,204,155,121,97,106,63,162,16,44,109,88,116,17,138,63,196,164,183,12,89,41,57,38,225,127,195,94,134,255,0,165,221,49,24,116,251,228,114,216,102,57,63,96,254,21,16,104,249,173,117,37,241,239,37,27,126,205,77,96,65,221,202,113,191,41,168,136,80,45,245,23,198,253,228,163,238,172,122,135,89,167,64,74,157,173,218,11,107,55,12,74,45,193,45,145,157,182,240,163,90,98,89,65,167,202,208,5,126,247,153,185,192,32,158,187,120,208,73,230,51,90,65,109,184,204,173,184,240,200,20,235,79,146,93,21,167,211,102,33,227,101,37,78,65,234,54,53,160,78,232,211,46,211,12,246,84,98,78,52,211,123,216,203,167,126,122,123,141,117,69,173,174,145,116,89,196,12,24,108,57,143,95,135,74,229,110,202,103,239,120,211,76,80,220,164,204,127,3,93,55,36,55,9,114,2,57,8,72,96,203,156,124,169,28,89,39,42,131,105,139,202,162,245,23,132,75,138,248,62,219,92,210,38,178,133,123,155,152,191,77,110,196,28,115,15,12,248,103,165,7,225,126,50,107,94,30,150,231,81,190,2,255,0,77,61,212,145,74,112,239,224,8,207,95,35,82,198,213,23,78,181,146,109,66,34,34,3,60,202,113,143,133,82,154,197,252,90,167,16,77,175,193,99,33,176,142,117,18,55,41,229,109,250,159,125,94,128,54,42,118,74,96,148,213,83,77,182,109,191,190,185,107,240,126,157,169,106,247,13,197,250,216,110,105,91,54,202,203,144,171,238,242,162,157,160,221,60,220,51,113,27,143,100,50,224,14,131,122,223,75,214,5,198,157,12,218,124,106,45,93,21,145,163,92,40,248,120,80,222,52,184,185,125,10,95,164,130,61,165,220,13,143,196,81,104,116,170,2,221,221,146,202,77,74,162,226,192,17,97,213,42,134,24,108,169,198,248,57,205,50,188,181,148,229,177,185,240,20,105,210,39,56,25,5,169,79,160,69,44,124,166,77,252,14,245,174,118,77,194,100,123,78,142,242,25,144,196,3,97,182,24,223,53,117,240,190,135,53,133,159,211,175,225,102,186,184,1,157,241,184,30,85,88,173,179,218,92,196,192,97,203,175,119,227,227,214,174,123,59,219,182,181,88,249,20,144,184,62,25,219,229,65,36,153,157,143,168,114,133,93,240,126,160,78,133,169,218,241,86,154,140,25,8,138,234,62,111,175,25,219,254,95,42,37,199,122,157,182,161,195,43,36,19,177,89,29,24,111,212,26,90,11,37,184,181,150,27,136,203,199,34,144,203,157,176,106,21,168,92,75,97,167,92,112,245,203,115,8,165,18,64,199,175,41,240,247,127,206,163,155,23,205,23,162,130,174,94,176,71,135,241,45,61,34,246,59,13,18,210,103,96,98,88,16,177,61,58,80,75,155,11,206,51,154,226,254,56,100,22,209,41,91,97,131,130,195,198,131,139,249,181,11,75,13,6,197,242,76,106,211,184,232,6,58,85,135,160,205,109,109,98,144,68,141,16,139,10,55,216,208,216,243,122,141,178,172,57,162,95,126,232,19,135,245,41,111,237,21,37,78,91,139,83,221,78,164,30,163,108,255,0,159,28,209,105,175,187,200,196,16,6,73,124,125,86,130,107,179,29,7,137,98,214,163,33,44,175,199,115,112,71,69,127,6,255,0,62,181,34,179,179,97,108,215,33,243,36,155,133,32,16,71,134,40,53,24,91,53,160,42,129,163,141,134,71,248,198,11,105,120,122,230,29,70,85,88,25,57,131,227,37,24,110,14,61,245,29,236,222,193,117,195,115,196,23,247,141,61,236,24,182,76,156,24,212,1,131,241,253,212,75,82,118,227,30,34,143,135,97,202,217,88,144,247,142,1,229,99,224,158,94,21,157,74,196,112,95,22,90,234,150,140,169,166,234,220,182,151,43,246,82,79,178,222,159,253,232,15,84,13,6,217,101,22,167,147,247,29,71,190,217,42,134,78,233,59,130,223,164,39,97,211,227,81,14,209,52,139,171,77,54,219,139,244,128,26,255,0,66,155,233,72,122,25,34,254,145,15,161,21,51,185,179,150,70,46,175,250,80,152,5,122,98,132,113,46,191,7,14,240,196,247,90,178,171,70,170,195,148,157,221,136,199,46,15,157,80,212,184,208,218,36,164,171,2,39,40,241,142,169,21,206,173,123,170,198,84,173,211,243,162,249,2,6,126,253,169,165,202,67,117,107,105,18,183,41,47,20,126,160,51,54,105,167,21,163,195,115,32,104,123,143,108,158,233,183,41,227,138,114,170,140,44,192,39,38,123,113,128,63,172,245,202,217,216,147,61,77,52,8,138,4,79,66,134,91,109,69,100,50,18,9,101,4,14,184,161,208,150,109,90,45,186,92,40,219,175,90,53,109,10,192,4,170,234,15,127,42,239,254,118,168,221,188,178,13,102,13,254,181,194,100,127,104,85,42,139,40,17,180,233,18,103,92,192,63,70,219,245,65,74,159,42,74,216,158,70,31,212,25,249,210,164,213,27,108,198,19,83,90,154,216,145,231,88,53,83,46,38,43,7,165,100,231,198,176,106,178,102,135,20,155,120,210,134,147,113,85,50,194,36,194,147,81,250,65,74,49,35,194,147,7,13,156,87,73,155,194,61,163,79,97,20,210,17,79,33,21,43,42,99,184,198,105,117,20,148,67,122,92,15,26,40,130,51,34,183,21,160,173,214,174,37,76,218,152,106,103,244,144,15,218,253,212,254,134,234,109,250,120,87,97,128,78,106,181,62,89,52,254,104,70,82,91,4,245,32,19,72,210,146,49,39,25,232,41,42,188,141,147,101,234,61,245,10,181,111,253,97,221,255,0,249,83,254,49,83,65,212,123,234,17,102,115,218,21,222,15,254,202,127,198,40,85,127,111,24,90,95,187,132,146,107,210,136,52,201,102,56,246,98,126,190,234,229,206,56,147,189,213,238,38,198,11,193,110,196,19,211,235,215,81,113,12,109,62,149,52,40,64,102,141,176,79,186,185,127,141,162,103,213,110,152,41,81,220,91,12,19,191,244,149,147,203,191,73,102,255,0,244,190,152,150,61,158,162,66,52,178,91,81,188,70,61,57,142,60,189,152,170,71,108,84,196,79,67,140,84,107,75,2,61,90,253,115,145,200,79,221,21,31,181,86,108,19,211,202,188,113,75,220,246,159,57,244,117,58,14,17,221,186,123,123,12,158,166,156,185,101,182,156,103,0,175,141,105,111,19,115,179,40,240,205,105,112,95,185,152,6,24,17,182,71,194,164,27,233,42,70,248,174,142,57,172,96,233,132,50,131,143,252,86,170,187,156,142,219,116,110,64,88,54,143,48,199,255,0,21,170,213,209,240,218,60,69,54,96,243,103,255,0,53,170,171,40,71,109,124,62,1,250,218,52,249,63,252,86,171,225,198,153,143,108,234,186,220,74,115,183,171,121,110,251,83,215,3,74,252,177,27,96,171,146,66,230,222,51,181,86,82,193,36,68,168,102,21,112,118,207,110,15,106,58,249,198,196,218,255,0,242,241,213,115,123,104,114,73,27,102,189,110,23,19,101,11,216,39,149,197,224,193,98,227,109,204,141,188,237,25,253,33,108,83,119,190,64,114,187,26,49,62,158,135,168,205,105,99,164,218,25,93,158,5,110,152,230,222,158,231,86,215,153,156,213,75,229,16,48,188,184,152,132,138,54,115,253,85,38,158,218,233,26,189,209,0,66,35,7,198,70,199,221,214,164,49,218,32,92,70,161,49,224,5,21,180,181,101,84,108,228,226,151,169,136,0,116,68,102,150,20,147,210,48,53,183,5,206,121,90,238,252,140,248,70,191,188,255,0,10,59,97,194,122,60,64,51,218,153,152,120,202,196,239,238,233,69,237,147,159,0,175,79,74,33,13,178,145,176,240,172,247,174,237,180,205,4,195,211,93,64,141,236,236,237,163,28,182,240,36,64,120,34,129,248,81,8,109,201,0,145,181,111,5,175,119,245,104,162,89,114,160,108,238,6,77,43,80,152,221,59,90,13,54,199,155,59,214,90,212,1,144,187,209,68,181,202,228,13,171,34,208,224,228,80,225,110,32,143,163,17,128,22,151,142,200,178,229,168,138,89,114,224,186,250,211,165,183,28,187,245,199,149,67,78,6,10,22,10,87,39,56,164,94,212,115,108,62,20,107,147,57,64,190,134,146,146,52,70,194,140,159,26,229,83,121,86,125,32,134,180,98,185,144,226,188,150,202,168,64,36,248,83,227,17,36,96,19,229,90,136,202,12,108,61,113,70,9,164,3,61,160,245,133,121,138,176,0,123,171,71,132,12,231,199,165,63,120,255,0,74,9,219,204,86,29,96,81,156,115,98,164,44,25,123,192,247,17,146,8,3,110,149,114,112,90,19,193,186,114,145,210,38,31,222,53,83,74,196,243,13,134,125,42,204,225,43,183,28,43,100,138,113,202,173,254,35,74,227,208,181,32,7,92,119,146,216,115,230,253,94,162,90,54,14,191,200,184,148,158,142,7,247,154,162,28,92,157,246,144,209,174,252,210,198,49,253,161,82,93,38,101,126,9,66,199,126,108,159,246,216,80,107,233,161,238,75,74,160,170,144,216,245,205,121,74,212,202,214,239,158,142,129,189,51,34,90,23,210,226,224,59,45,33,238,46,44,167,104,251,185,89,97,96,225,6,70,1,35,0,145,141,252,168,17,225,141,53,88,169,210,175,238,152,31,173,115,63,34,159,246,51,248,84,230,226,246,56,151,10,200,132,244,80,6,72,161,87,186,141,186,239,44,202,184,31,105,185,127,28,83,12,232,204,89,135,223,241,4,148,114,40,91,236,236,129,147,78,146,216,127,161,233,122,125,169,3,25,238,249,159,253,172,254,234,77,237,46,152,142,255,0,82,151,25,232,135,147,239,92,83,137,117,171,30,66,99,114,196,249,41,63,120,4,125,244,22,243,139,116,91,16,90,230,238,40,207,148,179,34,31,196,159,186,139,77,233,174,138,53,236,23,149,168,189,103,78,48,164,118,54,40,115,36,102,87,29,26,70,36,210,50,44,96,243,44,49,169,30,33,106,45,63,104,250,65,98,150,174,110,15,135,115,20,146,159,152,10,41,148,156,93,173,222,54,108,52,11,231,242,46,35,132,126,246,163,3,81,142,138,123,244,139,151,164,54,17,221,172,150,73,20,211,144,83,45,142,188,160,154,75,244,49,103,190,154,53,253,167,0,252,137,205,68,228,185,227,139,193,147,105,105,109,158,189,244,175,41,31,120,20,148,90,31,18,221,55,233,245,230,140,120,173,188,74,131,231,130,106,226,157,118,26,216,65,53,116,7,64,76,149,92,92,216,192,50,215,60,222,92,138,199,241,0,125,244,30,235,137,244,107,76,137,174,162,82,63,94,101,83,242,25,52,203,249,1,12,167,158,254,234,242,232,147,210,73,152,138,119,31,6,105,86,163,48,233,240,169,253,145,154,34,81,31,185,239,4,245,106,29,139,104,58,227,143,244,148,108,218,163,204,195,160,134,7,124,252,78,5,9,186,226,237,110,237,137,179,208,239,78,124,93,146,17,247,12,212,164,105,214,118,227,218,49,198,62,2,155,204,116,200,178,207,48,252,105,234,56,122,64,236,38,33,90,181,77,236,4,140,195,15,18,106,51,43,222,217,218,193,11,110,199,188,103,127,157,22,181,177,101,101,4,29,169,123,142,41,208,108,162,1,201,110,81,140,0,43,26,214,190,116,139,41,47,102,177,1,34,25,32,54,88,238,7,239,167,84,212,22,64,182,234,137,150,195,175,76,189,204,177,63,38,37,228,226,94,60,79,41,237,15,251,179,93,33,108,51,12,132,248,147,92,197,249,40,106,103,85,190,227,61,93,98,49,173,212,246,216,67,212,0,135,173,117,5,174,13,161,97,142,164,253,213,232,41,2,16,3,239,73,226,157,131,213,118,93,133,143,156,146,104,163,58,125,182,70,63,68,63,10,144,235,224,183,13,89,243,0,63,210,135,248,106,61,160,31,244,11,96,127,236,135,225,82,93,115,126,26,178,4,12,253,40,147,254,205,111,143,165,221,49,223,231,239,129,162,81,221,73,251,38,162,42,128,90,106,36,128,113,44,199,238,169,140,63,205,72,64,200,229,61,42,35,24,63,67,212,177,212,77,55,225,89,21,54,205,42,26,202,121,132,68,217,28,146,26,231,4,1,215,113,227,69,245,171,84,158,18,209,161,18,68,73,70,62,94,84,21,119,123,41,21,10,147,114,60,183,220,121,212,130,241,100,118,184,229,112,126,182,192,96,214,131,106,162,54,195,89,167,103,71,184,227,45,58,230,40,212,229,201,219,35,7,6,186,70,195,85,138,121,18,25,110,157,36,15,159,104,108,7,150,213,203,124,15,175,182,139,173,218,95,60,106,255,0,71,148,22,70,63,89,115,191,221,87,247,20,241,5,142,145,164,193,125,161,205,28,247,90,160,205,186,71,237,100,48,242,223,4,121,82,88,133,86,0,29,187,166,87,40,210,47,81,44,54,233,51,218,47,26,222,234,210,255,0,34,116,146,36,195,142,250,85,235,203,229,70,248,126,223,64,181,208,134,135,36,28,209,207,25,138,117,149,0,60,199,237,6,30,180,143,102,154,21,134,139,111,44,156,79,100,210,93,106,3,153,164,192,99,30,126,241,68,30,194,24,111,36,22,242,119,209,35,101,73,27,17,81,77,179,177,164,70,205,253,113,98,85,71,50,157,231,172,192,124,29,169,191,11,234,147,240,190,171,33,104,88,147,110,65,24,32,255,0,31,198,142,241,124,240,174,137,47,34,179,33,117,198,248,6,133,113,150,143,21,252,9,169,233,246,193,46,109,183,80,172,6,124,118,241,245,166,23,218,227,106,124,45,222,115,50,186,178,137,0,25,10,195,240,167,41,95,56,115,182,52,131,156,101,171,190,226,240,85,177,86,113,205,30,222,30,180,72,199,16,66,3,148,219,36,83,77,48,52,169,222,59,14,155,86,247,211,167,47,46,118,31,91,7,127,125,104,230,184,154,141,61,28,38,226,234,216,100,228,72,160,96,250,213,189,103,17,128,170,51,184,56,235,214,169,56,46,150,214,225,39,137,153,138,176,96,50,119,193,171,119,75,213,211,86,182,134,242,25,189,151,76,148,234,65,241,6,132,88,9,159,141,93,1,221,36,118,236,200,189,216,246,188,152,45,0,226,251,27,67,103,20,196,47,126,27,24,35,4,143,17,69,237,110,249,35,105,123,245,8,139,146,173,182,7,190,162,90,173,237,238,167,222,234,44,57,96,70,229,69,39,173,88,27,197,176,234,89,238,52,180,145,240,190,159,101,111,107,244,180,111,210,74,1,47,215,3,29,40,211,137,226,126,101,145,92,99,59,29,170,27,162,106,47,167,77,21,149,211,30,234,245,3,196,221,48,222,95,187,229,82,7,184,33,123,168,238,24,19,182,60,69,84,139,153,74,234,69,67,125,240,173,244,54,250,190,151,46,159,49,80,102,66,6,119,229,110,160,208,40,184,198,234,203,135,159,77,228,45,170,219,183,209,145,63,91,192,55,173,57,67,244,72,249,231,153,148,1,158,108,239,81,181,51,141,82,46,33,154,30,242,205,166,228,201,242,253,99,254,124,40,53,41,40,150,165,72,56,42,219,54,247,245,119,201,95,10,69,23,14,105,226,41,101,18,221,220,19,36,231,196,200,124,205,21,215,116,43,78,33,208,175,45,239,46,114,243,68,76,71,27,44,131,117,199,198,183,142,59,103,0,71,0,32,175,48,108,228,10,65,166,212,75,172,81,69,26,196,167,57,201,164,153,87,53,150,40,204,75,230,190,177,151,0,235,175,169,232,102,27,230,34,247,78,38,222,224,103,36,178,248,224,239,184,251,243,64,37,97,218,31,23,136,129,231,209,56,117,249,228,39,117,185,185,240,30,161,70,231,225,81,254,46,184,214,56,119,137,38,159,71,158,20,126,34,81,106,233,207,203,201,47,48,10,255,0,127,222,106,198,225,78,30,94,22,208,98,210,163,152,60,136,11,203,38,55,145,219,114,199,212,210,53,73,166,225,100,212,203,75,245,134,253,156,119,248,110,156,167,218,2,71,115,196,122,212,32,97,210,229,221,7,160,216,143,223,243,166,17,4,197,163,33,111,231,237,143,167,214,127,10,115,218,28,175,109,198,26,140,177,160,37,111,28,251,198,119,6,134,219,74,246,186,173,190,158,231,49,253,34,22,141,177,246,50,72,207,251,84,218,158,153,158,130,128,253,20,224,33,50,162,84,81,133,3,233,18,111,231,177,235,81,75,80,203,173,91,168,108,175,210,19,174,255,0,104,84,182,5,29,227,33,96,127,210,100,25,240,198,42,43,101,222,46,177,0,199,179,244,149,31,222,21,21,207,68,70,232,237,51,173,225,32,6,253,145,74,145,181,35,7,213,109,190,200,165,118,197,81,182,204,113,49,88,197,102,189,227,154,131,44,38,43,7,165,109,238,173,77,86,76,208,210,109,74,26,77,186,85,76,145,18,106,79,108,239,91,177,164,254,214,245,18,209,88,77,61,135,194,152,193,79,161,240,171,46,217,83,30,197,225,75,227,106,66,47,10,92,116,162,136,35,50,43,117,235,90,1,91,13,141,92,72,155,138,23,171,56,73,211,62,95,190,138,10,19,171,15,244,133,193,193,228,235,229,185,170,85,249,100,211,249,161,14,189,124,171,90,219,169,53,175,141,92,72,158,198,195,223,80,123,15,255,0,152,23,100,127,248,99,254,49,83,150,233,189,65,172,14,56,238,237,191,247,115,254,33,66,173,181,120,194,82,216,220,36,139,136,167,104,52,247,101,198,209,63,95,133,115,39,27,36,135,85,158,48,119,54,246,196,251,243,37,116,151,24,162,73,195,247,41,35,21,13,19,130,67,114,145,183,129,174,112,226,182,39,86,46,254,209,146,198,213,200,245,45,33,253,245,155,202,227,53,41,187,253,56,114,226,36,7,77,71,252,247,168,115,126,166,223,40,234,67,106,28,54,6,227,56,160,154,75,22,226,29,77,88,116,143,167,251,31,194,164,54,238,6,24,46,245,229,2,22,66,123,79,156,250,32,96,13,184,71,145,22,230,60,173,212,82,82,171,45,188,228,143,232,219,63,42,115,110,200,192,151,24,11,227,77,117,7,85,178,159,151,56,238,92,231,203,217,52,178,33,204,68,43,29,35,173,9,81,180,184,242,48,68,146,140,127,241,26,171,0,138,59,111,225,252,224,143,204,211,1,255,0,152,213,102,232,128,29,44,152,208,142,73,28,12,156,231,218,53,89,38,91,182,174,29,46,192,159,205,19,127,140,212,135,201,72,14,51,178,93,216,202,219,182,148,35,181,29,108,42,248,219,237,255,0,233,226,168,21,194,1,144,203,183,149,79,251,109,114,123,85,214,200,27,15,163,31,255,0,103,142,161,103,146,84,57,0,227,231,254,118,173,154,12,66,169,236,19,46,178,130,72,145,217,226,80,74,129,227,227,90,89,67,237,200,0,241,20,70,246,221,114,2,236,115,73,89,70,82,71,230,30,85,166,175,117,153,79,76,6,214,57,134,208,177,218,139,218,90,99,1,134,244,141,160,92,129,231,69,173,149,75,128,69,1,216,195,34,129,172,121,105,104,24,131,203,69,33,211,201,113,236,248,102,182,178,180,4,12,13,250,81,235,72,66,251,68,12,42,140,208,111,46,96,152,173,112,216,199,65,79,49,136,249,118,25,29,105,192,130,57,36,121,81,72,80,122,103,53,169,76,128,160,125,99,143,125,113,23,144,24,137,164,104,57,66,168,245,165,163,183,87,206,71,67,210,183,104,214,20,248,121,86,144,202,197,246,61,122,239,67,43,213,9,206,1,60,96,86,147,27,100,109,138,200,132,52,129,57,182,243,172,151,2,78,98,124,119,172,198,89,216,170,238,204,112,0,253,213,57,14,249,94,112,29,147,70,68,140,158,77,199,158,58,211,73,125,179,144,60,104,228,26,14,183,121,129,111,165,93,16,122,55,118,64,63,19,181,60,131,179,222,37,156,126,150,8,96,223,36,203,32,255,0,233,205,80,85,68,249,152,66,115,85,31,229,83,34,156,128,30,80,114,114,126,116,140,201,200,167,35,124,213,131,23,101,215,5,3,93,235,49,174,249,229,138,50,223,121,35,240,167,145,240,7,14,68,224,94,189,213,201,242,50,114,131,242,0,253,244,19,142,160,187,13,225,87,147,241,15,186,221,242,170,32,73,227,143,127,141,33,201,35,48,138,24,154,70,39,162,174,79,202,175,43,62,24,225,139,48,76,58,29,177,254,180,131,156,252,219,52,230,68,134,223,217,181,134,52,81,224,138,0,20,35,202,139,123,42,194,142,72,98,58,77,225,40,200,184,99,136,110,242,208,105,23,59,248,186,114,143,191,21,63,225,253,42,243,79,225,235,123,59,196,228,157,21,185,151,32,227,44,72,233,239,169,103,59,117,101,235,76,238,38,181,140,102,107,136,99,200,251,76,5,45,91,31,82,191,66,209,188,62,2,150,20,243,153,181,237,145,110,42,237,63,79,224,253,14,207,65,103,144,92,74,26,73,10,219,188,152,246,216,133,24,27,159,19,190,223,132,14,110,212,117,141,67,217,211,244,13,98,228,30,156,209,44,72,127,219,44,106,123,172,62,129,51,147,53,221,187,50,253,83,212,143,141,6,125,71,71,128,123,44,238,71,78,85,198,107,190,18,157,99,157,212,147,224,37,31,23,205,116,85,192,30,39,223,116,140,254,114,237,15,81,7,186,209,236,236,208,244,23,55,50,74,126,75,129,73,54,129,198,183,91,221,113,28,118,193,190,205,165,178,175,222,114,106,73,39,18,192,138,86,43,49,239,102,205,48,159,139,111,149,179,20,112,199,228,121,115,248,213,147,2,170,116,64,56,251,48,21,57,65,45,171,147,195,79,196,26,157,154,45,201,45,170,234,90,157,231,245,100,184,110,83,240,27,81,91,14,206,116,11,66,10,104,246,235,227,204,224,19,243,52,58,110,43,212,36,7,158,245,129,62,42,113,248,80,203,141,113,153,139,77,122,73,253,170,96,97,106,17,98,214,225,22,60,161,68,106,169,126,62,204,154,182,155,162,217,161,94,246,218,48,6,225,72,253,212,206,107,237,10,220,97,110,195,17,224,5,64,174,117,219,49,158,123,128,199,213,168,92,252,75,167,69,146,38,83,238,162,38,0,111,36,192,212,229,71,63,42,129,44,41,248,131,76,65,132,136,201,131,212,211,73,120,179,147,38,222,205,87,223,85,212,188,95,0,56,133,25,189,194,153,77,197,183,39,61,220,13,241,166,151,4,191,237,137,191,40,85,59,90,88,151,28,91,168,202,114,10,70,8,232,40,84,250,237,227,231,158,241,240,125,106,1,47,17,106,178,19,203,24,92,249,154,103,38,161,170,205,177,159,0,249,10,101,48,153,118,0,34,111,138,103,218,73,147,153,245,110,165,174,15,251,84,38,255,0,89,140,198,201,11,134,145,189,149,201,241,168,236,58,94,189,123,252,205,189,236,192,255,0,217,196,199,240,20,87,76,224,110,51,150,246,223,80,139,134,92,52,46,29,99,151,33,27,29,50,24,252,232,150,68,213,152,120,192,22,102,249,84,193,246,246,186,173,238,175,99,4,242,130,143,115,24,117,10,113,142,97,157,253,213,49,227,233,174,46,44,163,211,226,101,196,146,130,124,177,185,253,226,143,105,252,53,218,109,212,233,37,254,139,111,29,166,228,197,109,30,88,156,109,190,224,13,252,233,221,207,101,252,89,171,92,172,242,218,37,188,107,156,44,174,51,185,235,183,194,150,169,136,83,85,90,226,195,170,92,81,97,77,133,141,204,153,126,73,58,124,150,186,103,17,135,250,221,252,93,6,62,197,116,237,146,226,203,62,121,252,42,152,252,158,184,82,235,64,183,215,45,238,249,11,60,145,17,203,211,234,226,175,75,75,96,45,0,199,79,225,91,24,106,188,229,48,211,2,165,35,74,163,47,108,37,160,48,22,22,234,219,126,140,15,186,164,186,212,129,184,126,201,1,27,78,14,63,178,42,55,160,219,49,177,135,110,136,5,73,53,203,41,160,225,251,11,134,62,195,202,0,255,0,100,26,244,66,252,215,116,197,115,211,239,131,109,57,76,82,145,156,96,248,98,163,118,214,114,201,97,170,78,177,49,137,110,102,66,248,216,49,29,51,82,40,95,150,25,9,24,24,53,20,177,38,91,139,164,86,149,72,188,149,131,43,16,49,183,136,172,183,177,54,143,210,44,47,105,76,133,250,60,150,141,204,231,146,235,163,143,81,70,111,238,161,107,137,212,63,46,237,182,122,127,26,182,120,161,226,210,52,93,58,253,207,126,247,23,198,9,68,232,178,47,39,40,61,24,28,26,75,84,176,208,86,214,123,181,209,52,251,160,177,151,84,54,235,25,125,186,101,49,79,144,193,69,198,217,113,139,91,155,141,159,196,162,248,97,172,45,117,200,110,53,59,103,185,179,5,132,177,166,115,130,8,216,251,240,106,199,236,210,230,196,241,61,186,223,69,50,251,69,173,4,195,110,187,117,199,221,65,181,62,44,236,207,135,244,232,239,245,158,12,146,205,165,199,232,173,46,221,152,183,144,12,216,52,250,231,182,142,201,56,172,105,241,92,92,234,26,76,246,133,82,9,69,191,180,190,64,149,28,184,161,20,45,173,180,145,83,21,77,142,91,29,116,225,58,122,229,33,154,218,39,8,166,121,48,57,148,228,31,127,149,7,212,225,185,177,184,16,220,67,203,204,51,145,227,252,106,23,103,218,223,6,105,80,67,22,183,196,22,237,223,12,36,183,71,184,230,96,58,140,147,189,17,131,142,180,29,109,196,150,220,75,103,114,189,23,146,101,109,190,225,65,194,81,106,47,111,219,50,86,158,71,34,31,67,222,34,36,202,184,83,226,48,90,162,60,105,195,205,166,63,210,244,245,43,103,123,179,129,209,95,203,247,143,141,74,45,239,236,230,193,138,238,22,62,1,24,111,242,38,128,241,73,214,47,93,163,142,206,227,232,145,224,236,135,218,63,14,180,248,26,220,24,254,26,225,198,186,72,148,115,201,109,250,36,145,129,29,119,240,249,210,83,220,79,33,246,36,13,138,211,82,178,158,35,206,96,145,1,234,88,17,94,179,86,104,153,146,64,72,235,182,72,249,209,129,221,53,198,186,197,244,151,154,77,74,214,39,64,193,230,85,42,122,16,72,171,23,79,141,248,75,139,14,133,168,150,134,203,80,6,75,73,91,162,183,234,231,238,249,85,127,162,133,147,85,178,223,44,183,9,145,253,161,86,151,105,243,233,18,112,236,113,77,43,155,213,153,77,170,171,123,106,222,56,244,197,45,92,176,97,150,103,99,95,166,180,237,163,92,127,51,215,250,147,234,122,186,104,90,100,164,170,251,87,14,14,48,40,158,188,34,178,209,251,156,160,229,192,83,231,64,187,61,179,75,155,41,167,141,216,222,115,242,204,88,251,94,148,79,137,35,49,233,50,68,249,24,97,245,135,240,166,23,77,177,97,106,117,22,136,221,231,61,113,101,46,167,164,91,188,69,82,88,99,18,38,15,82,41,254,145,121,111,117,108,46,230,96,100,95,101,241,250,194,156,105,17,70,44,109,86,64,187,194,138,24,123,168,78,175,106,250,13,228,178,192,9,134,237,73,0,108,4,158,149,102,6,242,27,245,9,166,54,238,139,94,92,182,171,125,30,143,3,48,86,246,166,57,192,81,229,82,91,175,162,54,150,116,167,139,16,247,124,128,99,24,219,99,64,56,95,71,185,177,131,233,55,110,26,123,163,206,228,245,3,202,164,78,165,253,142,236,54,58,28,227,111,117,11,86,219,2,238,5,145,119,121,198,188,29,172,253,34,202,93,50,79,102,239,79,60,135,39,235,39,129,163,55,90,132,118,86,178,93,95,206,145,34,161,47,147,224,58,212,67,94,183,155,134,111,45,184,170,24,127,69,207,220,93,168,57,246,15,67,235,255,0,33,76,248,210,121,184,174,250,215,133,52,105,202,44,235,223,94,16,112,22,46,184,200,243,172,247,208,155,193,213,167,206,48,101,216,118,246,91,108,140,79,166,175,27,182,167,174,223,36,145,137,193,139,75,27,175,39,41,207,63,196,143,198,167,252,7,196,201,175,112,220,51,78,210,11,235,76,218,222,41,59,137,83,169,248,140,31,141,35,20,35,76,137,44,37,132,39,112,129,16,28,157,133,67,103,187,110,17,227,216,47,145,136,211,245,220,71,50,174,202,179,143,170,126,63,188,213,30,128,232,185,219,190,69,215,16,165,6,150,217,221,249,243,148,215,104,82,119,220,85,169,158,127,104,221,201,177,247,210,73,61,181,213,244,35,186,29,245,180,208,70,72,220,54,75,18,62,27,87,184,145,131,241,30,169,168,184,246,86,238,94,64,122,23,230,56,249,117,249,82,22,74,177,95,105,216,120,207,52,209,23,110,132,158,118,222,170,62,115,198,122,10,95,73,71,96,146,29,56,195,36,248,120,142,12,142,196,99,195,21,15,181,0,107,150,252,172,50,110,147,108,127,88,84,183,73,124,95,202,185,98,57,165,27,12,249,84,59,77,101,125,122,219,32,177,23,73,212,238,61,161,225,83,92,244,68,98,142,132,206,181,136,108,222,229,165,125,244,156,100,114,177,199,128,248,111,91,230,170,118,204,113,51,88,175,87,170,164,203,137,234,215,173,109,90,251,170,36,205,27,52,155,82,134,147,99,181,86,72,136,181,36,88,115,239,74,57,164,24,142,113,159,90,139,203,69,173,206,119,167,241,80,235,115,128,55,167,240,181,74,200,48,132,30,180,190,65,166,240,82,226,140,32,76,220,12,86,125,107,2,178,42,226,68,220,80,125,89,177,118,158,137,252,104,176,59,208,125,89,194,222,46,70,114,131,199,212,208,235,104,178,244,135,74,19,82,115,185,222,189,227,88,82,50,107,194,172,178,166,100,244,222,160,186,118,252,111,118,127,238,15,248,133,78,155,165,65,52,227,255,0,166,215,127,248,39,252,66,135,91,106,241,132,165,177,184,67,252,85,20,115,104,242,36,170,165,121,24,229,190,206,221,107,156,120,165,21,181,188,227,31,234,251,108,12,231,24,103,254,53,209,220,74,83,243,60,252,237,133,238,164,201,242,24,235,92,227,196,234,35,214,162,65,184,26,125,184,248,115,56,164,185,75,84,155,60,128,109,92,200,30,138,75,113,54,166,167,63,80,254,41,82,48,139,28,124,204,187,159,186,129,104,82,197,23,20,234,146,48,216,35,3,182,124,82,159,222,241,6,156,173,220,253,34,14,243,63,205,153,131,57,247,4,230,63,117,121,170,73,122,103,137,243,158,249,156,7,28,4,47,6,241,31,28,230,155,222,43,46,155,121,39,47,75,121,14,255,0,178,105,178,223,221,4,111,163,105,215,140,184,217,154,17,0,31,218,153,128,63,42,67,253,115,122,68,79,115,99,20,108,8,33,238,90,82,71,136,43,26,170,30,190,45,64,201,182,209,142,112,105,120,107,135,37,230,209,157,155,168,158,65,253,243,85,114,51,158,218,120,121,128,27,233,83,124,125,179,86,182,139,111,5,190,146,32,107,161,52,194,70,50,98,50,131,36,237,129,147,183,196,213,87,116,233,7,109,60,50,51,215,74,148,127,120,210,53,21,169,128,132,107,172,106,155,43,230,101,58,74,223,182,71,255,0,214,198,190,9,200,197,161,255,0,246,116,168,115,114,100,231,111,90,149,118,192,228,246,175,196,39,25,31,232,191,252,186,84,68,190,78,72,173,202,98,200,188,7,148,199,168,218,158,39,206,54,157,24,159,100,231,7,106,78,214,50,93,129,7,35,20,122,199,133,56,151,87,10,218,103,15,106,87,74,78,205,21,171,178,252,192,197,74,52,126,195,187,72,190,151,219,208,227,179,71,198,30,230,230,53,199,192,18,195,229,76,10,244,233,142,147,1,20,106,14,231,162,9,144,235,84,222,139,90,144,25,91,199,53,102,105,31,147,150,184,249,252,235,196,118,54,216,240,183,137,230,63,127,37,74,180,190,192,184,94,221,215,243,150,175,169,92,178,245,17,242,70,167,225,130,71,206,150,124,125,13,108,111,194,25,112,85,142,235,74,190,193,195,114,238,60,197,27,137,130,171,21,57,230,199,65,87,37,167,102,60,19,167,132,54,122,10,72,64,199,52,178,60,159,28,49,35,238,163,214,58,77,150,159,30,44,108,160,183,27,143,209,68,23,113,225,176,160,255,0,168,33,23,69,38,16,114,123,159,157,128,148,93,166,135,175,93,196,77,166,143,120,241,191,70,16,183,47,251,93,40,148,61,156,241,93,195,160,146,218,27,117,234,26,73,151,240,92,159,186,174,27,195,20,17,200,211,72,177,168,216,179,156,114,252,104,37,207,17,240,237,154,254,159,91,182,92,120,43,243,126,25,53,70,198,87,111,145,61,97,23,5,65,53,119,244,145,36,236,202,226,95,98,251,88,138,38,233,136,163,47,248,145,248,83,152,59,49,208,109,152,75,61,221,220,204,54,193,112,170,126,0,103,239,167,215,157,162,112,140,4,247,119,83,78,216,219,187,136,227,63,218,197,7,187,237,99,79,64,86,219,75,119,199,70,145,192,251,133,80,190,45,180,150,3,2,154,237,241,50,67,105,193,188,55,103,237,13,34,39,207,67,33,47,254,34,104,141,189,173,157,147,24,237,172,225,136,19,183,42,0,62,234,173,111,187,95,212,201,2,218,210,210,16,163,200,147,247,154,7,121,218,70,175,114,15,123,171,24,241,191,176,2,227,229,84,108,53,122,191,59,75,12,126,30,150,136,191,107,75,197,134,87,235,1,143,42,29,119,172,233,118,170,86,227,81,183,136,142,161,164,25,249,85,3,127,199,134,64,126,147,171,77,54,253,12,164,208,57,184,222,213,137,10,174,255,0,12,215,83,228,195,188,222,13,249,92,254,213,251,206,129,189,227,142,27,183,78,88,239,251,211,246,132,104,79,252,168,29,231,105,26,90,159,244,107,25,228,199,235,97,127,141,81,242,241,156,231,217,138,217,252,247,24,166,50,241,62,163,41,202,91,224,249,150,166,87,147,147,120,138,191,42,214,59,8,29,210,232,159,180,203,229,12,182,154,125,188,96,244,46,197,136,249,98,131,93,113,230,189,51,18,247,241,68,15,132,104,7,252,254,250,170,223,88,214,39,5,82,68,66,70,66,128,73,59,129,129,243,251,141,41,111,162,113,166,165,131,6,159,169,78,27,198,59,103,199,207,20,81,130,166,154,144,7,24,6,199,86,125,11,30,233,58,187,226,155,217,243,244,173,82,87,30,175,66,110,120,154,193,50,101,186,230,35,205,169,149,159,100,189,161,106,88,255,0,81,93,128,124,100,149,87,238,39,52,106,207,242,110,227,155,178,26,104,173,33,30,60,238,196,255,0,135,31,125,112,106,11,166,113,221,252,64,177,118,212,143,25,31,159,139,244,213,207,36,138,79,160,205,13,159,141,119,196,54,210,56,243,198,42,212,176,252,150,181,34,65,191,215,98,140,120,172,112,131,247,150,253,213,34,177,252,152,56,118,60,27,221,102,242,92,120,6,80,15,201,115,247,215,115,244,70,203,158,239,253,74,216,239,176,156,237,117,198,26,179,50,164,118,160,115,156,47,49,207,135,165,50,151,93,215,164,39,188,154,52,4,108,20,103,122,235,59,63,201,231,179,187,50,25,236,164,156,143,251,73,24,253,196,226,141,218,118,81,192,150,36,27,110,29,179,230,31,107,186,92,252,241,154,159,138,79,218,158,62,204,161,94,182,156,83,28,122,222,160,216,91,155,169,73,251,49,71,159,192,26,33,111,192,156,93,126,216,139,69,213,36,207,139,198,202,15,196,226,187,118,30,26,209,109,189,152,116,184,0,29,6,41,118,211,237,84,0,182,144,14,83,145,250,49,177,174,248,170,155,148,15,125,210,182,78,217,198,118,93,134,241,245,246,24,104,125,216,63,106,89,71,224,9,53,32,177,252,154,184,186,224,15,165,220,217,219,143,64,204,126,240,43,171,88,63,135,74,73,227,39,168,168,56,154,231,125,187,164,101,78,169,206,214,63,147,3,96,126,112,226,3,238,142,48,159,189,168,245,151,228,213,193,240,15,244,203,187,153,207,143,52,135,255,0,167,150,174,102,131,210,147,48,159,42,25,169,89,182,177,242,242,147,208,27,0,149,189,167,97,189,158,88,224,141,33,37,35,245,199,63,248,179,69,173,248,11,132,180,245,229,180,209,109,211,31,170,129,127,0,42,90,241,28,236,41,7,137,170,164,22,249,141,248,201,13,109,144,24,210,116,232,70,34,176,128,99,205,51,248,214,59,165,136,17,20,72,131,250,170,5,21,146,3,229,77,228,135,206,160,32,18,11,147,6,200,207,141,201,166,114,115,156,140,81,89,98,219,234,211,73,33,246,182,20,80,0,131,99,36,93,149,140,77,170,140,14,177,254,6,173,11,117,253,1,247,213,117,217,156,92,147,95,231,57,112,135,211,198,172,152,23,16,31,126,107,123,7,244,132,192,197,15,213,105,37,225,173,41,91,68,180,153,84,225,237,195,125,212,75,137,253,174,17,211,179,140,44,234,113,143,234,227,247,83,222,16,132,55,11,233,231,175,250,34,255,0,134,154,241,52,7,249,23,102,192,255,0,78,131,35,220,107,211,220,138,71,132,242,247,189,82,59,125,100,30,98,211,74,109,196,200,164,140,21,111,26,219,76,225,105,180,251,105,158,222,217,59,167,145,165,118,86,56,12,199,169,7,167,225,88,182,211,110,67,180,192,135,57,205,72,244,169,158,123,109,212,171,46,85,129,29,107,25,80,61,76,205,161,155,5,138,37,150,87,253,172,51,219,240,182,147,27,192,4,141,123,38,119,201,63,162,235,81,25,56,150,109,70,201,44,172,153,154,52,136,25,221,125,6,226,172,78,216,226,145,184,111,70,41,0,114,53,34,164,150,11,128,99,223,175,165,86,182,118,86,182,250,102,168,108,12,109,24,73,134,83,160,216,229,126,117,163,94,227,41,190,154,69,104,144,193,244,215,248,18,128,215,181,45,67,180,110,47,75,13,53,37,22,233,39,113,108,136,50,72,29,91,31,3,82,9,187,29,214,45,227,246,174,38,92,117,230,136,55,240,162,223,146,253,186,47,107,218,44,238,153,197,196,158,30,104,192,254,53,244,118,94,24,209,110,226,97,54,153,4,202,234,72,204,106,113,71,172,207,64,41,11,117,35,175,182,211,58,165,67,76,14,179,56,19,68,225,215,226,30,22,155,131,248,138,69,107,168,87,253,18,228,174,14,64,246,79,83,184,232,125,42,175,187,224,190,38,211,167,146,9,109,81,158,38,42,220,173,142,158,240,43,233,150,159,217,119,4,106,118,55,54,247,218,21,168,153,203,32,100,140,35,143,34,8,220,17,84,166,181,162,112,159,2,77,173,240,199,104,28,45,37,237,250,3,46,153,121,0,60,215,10,219,32,56,219,114,58,248,28,131,73,28,88,166,228,50,155,67,166,39,157,91,216,230,183,143,243,40,30,202,248,107,83,210,172,238,120,147,92,191,185,183,142,48,86,40,132,231,151,24,221,176,14,15,165,70,245,142,217,248,173,117,201,101,209,117,235,253,62,213,15,119,10,19,245,128,251,71,152,30,181,216,156,49,249,61,65,168,112,108,50,113,59,92,193,53,210,135,238,98,35,17,161,232,8,34,160,125,172,126,78,250,7,15,240,110,171,172,217,234,14,230,218,221,157,35,146,53,234,7,152,168,165,142,164,207,102,190,166,195,73,216,156,85,42,70,219,151,206,85,157,154,118,243,198,218,174,172,218,6,177,175,153,158,113,254,138,242,34,144,88,117,66,58,110,58,86,220,69,249,66,113,215,9,235,247,26,55,17,112,174,135,122,16,243,197,42,192,34,50,70,122,28,224,239,224,125,69,82,78,151,22,51,69,121,107,35,71,44,46,178,35,174,197,88,28,131,87,7,18,90,91,246,179,217,228,92,81,97,18,126,121,210,19,150,230,53,30,209,192,246,135,184,141,197,54,204,17,174,118,24,226,174,116,232,237,31,113,36,92,39,249,67,88,107,154,149,164,71,179,133,91,167,151,10,109,46,79,179,141,249,176,112,48,42,197,215,251,100,224,189,59,87,176,213,248,150,214,237,110,27,38,24,178,36,80,7,218,229,3,56,245,170,179,178,94,19,211,56,79,133,238,120,179,92,33,28,68,102,145,136,254,106,60,100,32,254,179,83,180,236,195,87,227,168,45,184,211,89,179,184,88,245,12,75,18,38,20,199,6,125,149,31,15,188,209,18,206,118,233,231,5,93,249,171,2,117,242,7,243,45,238,25,237,163,128,117,29,126,109,67,69,213,90,38,149,57,174,45,90,6,80,195,196,140,226,164,247,61,166,240,127,19,65,46,157,167,107,150,47,114,14,121,123,209,204,49,215,32,87,63,65,217,5,214,135,196,54,215,218,5,236,230,222,54,14,198,85,230,60,167,170,182,49,78,199,6,126,104,227,248,245,136,99,17,193,60,14,38,143,29,9,3,113,83,80,26,90,157,146,148,178,214,42,84,234,39,81,233,92,75,160,11,59,123,87,212,97,18,199,18,171,47,174,41,189,202,193,175,221,78,141,127,20,112,196,191,161,12,192,115,31,61,235,157,44,120,126,75,94,46,214,56,186,246,225,138,172,9,21,136,86,39,146,48,128,51,251,241,176,248,249,212,37,248,163,180,241,169,221,106,186,76,154,164,22,202,114,138,7,120,136,131,161,42,224,143,186,172,28,182,205,68,156,198,155,102,222,103,105,104,87,159,75,179,16,92,114,11,139,111,209,176,39,28,192,116,52,98,216,130,192,60,88,198,199,110,131,208,215,34,112,87,104,252,121,174,217,95,192,250,151,46,169,104,189,228,93,229,178,170,72,132,108,121,84,13,193,235,143,49,94,225,239,202,59,139,236,53,24,237,117,253,29,47,49,33,138,72,109,102,120,36,99,211,0,251,91,231,30,27,213,3,94,226,219,32,234,82,39,164,55,206,171,226,235,141,61,52,11,147,116,121,226,120,202,5,206,11,55,134,62,53,23,236,204,193,98,215,214,87,81,201,6,162,172,165,154,65,237,24,136,246,70,254,0,254,34,161,220,69,218,183,15,233,122,206,157,99,197,22,250,172,118,165,81,153,18,72,238,37,134,231,25,42,62,170,178,168,198,79,159,157,56,185,237,107,179,205,67,89,131,82,225,254,39,159,81,212,98,253,28,150,237,166,188,13,220,248,177,59,171,227,35,96,115,226,58,80,24,130,215,182,130,74,139,83,52,141,238,222,199,140,180,181,53,142,89,150,85,207,62,112,228,13,234,63,197,220,38,186,215,13,92,219,22,17,201,200,103,141,221,72,228,101,201,7,62,84,173,183,22,104,154,180,166,13,51,141,248,62,234,78,129,23,84,17,200,15,145,86,27,31,74,109,198,83,113,30,167,99,23,4,88,201,20,119,218,140,77,34,132,157,101,15,108,159,92,169,76,250,13,234,181,24,101,176,137,210,12,181,6,82,47,198,114,246,187,60,142,253,212,132,135,46,75,158,188,204,78,228,251,205,22,130,217,22,246,195,153,151,38,226,17,143,237,62,255,0,117,61,212,120,14,255,0,81,150,84,210,245,109,30,237,237,229,100,116,75,229,14,184,36,114,176,56,195,109,140,122,26,119,39,8,113,93,173,221,164,143,163,204,82,41,225,102,104,202,184,194,151,201,246,73,243,31,58,81,1,86,233,79,82,181,41,178,140,164,68,52,168,92,220,59,119,195,61,228,184,0,122,10,136,105,17,76,156,67,106,25,190,173,218,15,127,182,42,107,103,109,121,104,242,27,219,123,136,0,105,79,233,34,42,48,64,243,21,16,210,121,63,148,22,135,98,62,151,24,44,63,108,87,86,32,168,134,165,180,206,183,132,226,41,15,93,151,241,172,103,38,176,174,59,150,80,70,78,54,248,214,85,25,170,236,164,155,9,138,172,6,217,156,154,206,107,113,16,29,78,113,74,170,162,169,192,21,194,139,29,179,141,80,54,70,146,74,145,41,121,88,34,141,203,54,202,61,231,160,172,198,235,58,150,129,214,81,140,229,24,48,251,169,166,151,125,121,127,38,181,5,221,145,133,44,239,13,189,187,149,97,223,71,220,70,252,227,61,125,167,101,219,111,103,207,53,164,240,91,44,79,51,219,163,52,104,88,18,190,66,163,154,147,206,71,100,237,73,57,164,237,110,218,123,104,167,192,34,64,72,219,27,115,16,63,10,80,180,77,187,35,3,232,219,85,121,150,221,36,85,81,182,55,145,169,179,72,3,100,248,83,185,34,141,190,172,196,31,38,95,225,72,125,22,94,126,101,120,220,96,244,108,126,56,161,154,78,54,136,65,85,14,249,155,118,216,83,248,26,135,65,20,232,61,168,155,111,33,145,79,32,124,85,64,32,235,44,72,59,33,104,15,74,112,14,41,156,14,49,214,151,18,15,10,56,217,2,98,224,248,214,217,164,68,152,241,172,135,25,235,87,18,34,160,208,109,95,31,77,65,183,213,95,196,209,80,227,52,39,86,57,188,143,111,178,63,19,66,172,122,48,148,190,104,85,126,177,172,142,181,160,56,99,89,13,147,86,18,164,77,152,237,189,64,116,246,207,27,93,121,119,45,254,33,83,185,91,244,103,165,87,246,15,255,0,166,247,30,93,203,126,34,135,88,234,188,97,41,13,27,132,147,113,34,69,46,145,52,115,227,187,104,164,15,147,182,49,190,107,155,184,182,78,231,93,138,46,108,129,167,192,1,207,92,59,215,69,241,36,226,61,45,153,134,71,118,251,15,29,171,149,123,82,212,47,237,181,11,121,52,184,82,89,91,77,129,185,90,78,76,142,121,54,7,13,131,211,192,210,248,197,206,0,154,220,138,217,42,146,96,211,165,233,162,226,121,101,130,41,222,103,12,194,100,18,42,145,182,202,118,249,230,150,121,146,217,68,35,80,238,35,93,196,112,242,194,62,75,138,137,218,104,252,111,172,111,113,37,165,180,79,184,12,242,204,224,254,210,247,99,238,52,77,123,49,212,174,153,69,254,185,117,43,14,130,40,34,140,143,237,114,151,251,233,49,71,15,75,76,162,243,210,154,181,234,107,125,33,75,109,75,73,98,229,29,102,117,30,208,92,187,252,169,133,231,26,232,86,3,254,181,10,186,157,209,231,72,156,127,101,136,99,240,20,161,236,195,69,0,29,99,191,184,198,255,0,233,215,110,227,228,199,31,117,108,250,127,4,240,250,170,199,111,8,97,208,91,192,164,124,233,122,130,219,60,161,210,170,218,196,143,24,51,254,149,24,135,93,43,77,184,185,102,255,0,177,181,149,207,247,130,47,247,168,54,151,167,241,47,17,246,141,162,241,60,218,60,214,86,218,125,163,219,200,103,40,174,228,146,65,8,172,216,242,235,82,41,120,219,71,129,121,45,244,153,15,47,70,105,2,143,144,20,42,227,180,187,184,3,27,107,123,40,55,60,172,1,44,7,196,224,210,111,74,147,155,145,172,97,113,101,5,129,210,77,46,59,50,224,189,87,136,39,215,245,77,2,59,187,219,174,67,43,75,35,149,60,170,20,123,25,229,232,163,194,164,218,103,12,112,238,144,217,210,244,29,62,209,113,185,130,217,35,63,48,42,140,191,237,99,86,223,190,215,59,161,229,17,84,252,55,168,237,247,104,223,77,200,158,250,238,239,208,179,189,45,83,8,245,142,217,113,143,68,249,68,233,91,205,87,71,181,38,59,141,94,202,55,253,86,157,115,242,206,104,68,156,111,194,246,68,180,154,154,185,242,141,25,143,207,24,251,235,155,223,140,46,21,25,173,180,249,57,84,22,203,97,127,26,199,231,222,34,185,56,142,24,16,183,64,88,177,249,1,80,57,56,101,179,72,60,164,228,244,64,157,0,123,86,209,109,201,54,246,151,19,126,208,8,63,125,15,185,237,118,85,102,123,77,38,4,207,253,164,165,191,12,85,37,30,147,218,6,162,64,130,194,241,131,116,49,218,62,63,218,233,68,109,251,37,237,79,82,32,157,54,244,43,120,180,170,163,228,14,106,201,132,161,75,75,143,24,39,199,87,109,190,82,194,189,237,131,93,42,123,187,203,107,112,71,68,136,103,239,205,69,245,14,213,111,155,34,231,137,46,60,114,18,110,81,242,20,190,157,249,55,241,157,215,41,190,123,40,193,235,207,51,59,124,136,169,38,157,249,46,201,144,215,186,252,72,60,86,43,112,62,252,154,32,52,83,248,17,118,172,237,180,253,229,101,117,199,246,210,146,123,219,137,201,241,246,154,133,205,197,146,205,147,13,132,155,249,144,42,254,182,252,154,56,82,2,26,235,84,190,159,29,87,153,64,251,128,52,114,199,176,190,206,236,112,223,154,26,102,243,150,86,96,126,4,145,86,231,169,141,138,126,223,152,44,227,121,19,150,38,215,181,119,39,146,24,208,122,182,107,208,47,19,234,44,69,176,154,79,72,97,102,252,43,177,108,120,3,131,116,214,230,179,225,187,40,200,241,17,12,209,136,244,251,24,118,138,198,5,3,202,49,80,107,182,228,30,63,196,140,234,55,153,198,86,253,159,113,246,166,164,65,164,106,110,196,28,115,167,118,51,141,190,182,54,205,29,176,236,27,180,43,236,25,52,149,135,62,51,207,159,240,230,186,225,65,3,149,84,1,232,49,91,170,28,116,53,83,90,177,234,29,223,204,169,116,189,237,247,156,213,167,254,76,220,78,235,155,203,251,43,124,245,10,165,255,0,28,84,130,199,242,96,178,198,117,14,32,144,158,164,68,138,191,136,53,123,114,30,149,227,22,124,234,133,170,157,172,126,211,185,209,184,74,150,211,242,115,224,88,6,110,154,234,239,31,175,33,31,225,34,141,217,246,53,217,221,142,57,56,122,9,49,255,0,106,161,255,0,28,212,248,195,159,10,199,117,230,49,85,200,78,210,79,121,157,206,152,2,211,133,56,115,78,64,182,90,45,180,64,126,162,98,159,199,105,109,30,59,187,88,151,220,130,136,152,71,76,87,187,143,74,168,164,163,116,169,168,199,105,141,6,64,216,98,181,33,155,124,83,222,227,204,86,5,190,14,245,112,130,83,52,96,209,146,43,194,51,138,32,109,253,43,29,199,165,78,89,217,160,243,25,61,107,221,222,14,105,241,131,210,181,48,250,87,1,105,5,163,62,228,100,140,86,173,6,199,106,125,221,18,119,21,147,14,219,138,37,165,9,130,218,220,15,10,208,219,143,42,38,97,173,12,35,202,169,105,107,193,109,110,60,169,54,183,30,84,85,161,207,133,38,208,250,87,90,117,224,135,183,25,198,55,164,36,183,244,163,47,7,165,55,150,0,71,74,235,73,188,11,44,20,218,88,15,41,192,163,82,67,233,77,100,132,116,34,162,117,224,89,33,219,113,77,30,28,228,129,210,141,203,6,41,177,131,36,129,226,42,226,86,23,236,249,57,110,110,199,154,39,239,171,18,21,253,9,92,85,125,217,250,21,186,186,36,253,148,31,141,88,41,149,76,122,86,230,12,254,144,152,152,175,170,101,139,193,254,207,9,233,249,235,244,69,252,41,191,19,128,120,22,208,243,46,126,146,131,0,231,194,182,225,89,128,225,123,0,63,252,42,255,0,134,177,197,191,255,0,3,89,50,140,230,230,51,143,236,10,245,39,233,30,19,202,127,242,159,242,245,145,189,61,72,140,114,28,122,226,138,217,167,232,51,143,19,156,80,221,52,130,161,69,23,177,0,66,192,143,19,210,179,54,107,52,246,153,8,237,124,93,205,193,118,54,86,247,173,108,36,213,3,51,136,195,28,8,207,76,244,170,159,135,226,184,178,177,212,244,233,99,110,243,185,114,222,201,195,130,15,43,143,95,3,86,223,107,112,180,156,53,167,5,149,163,3,80,220,227,111,171,81,93,78,40,180,251,233,111,64,229,91,100,230,113,224,201,140,176,162,98,24,21,86,61,158,178,152,80,111,81,71,111,144,148,239,228,182,169,31,107,154,56,152,31,102,226,64,195,251,45,95,74,45,226,176,187,139,17,71,237,116,35,56,205,113,55,103,188,27,167,233,189,182,112,215,23,104,135,188,210,245,121,93,164,238,142,203,33,141,136,97,232,223,143,190,187,117,44,238,35,71,250,21,251,67,183,55,212,82,71,221,90,85,170,161,163,76,223,113,243,51,51,17,209,33,76,31,5,197,190,146,111,30,231,17,69,0,44,75,125,144,6,124,106,131,226,11,110,48,237,139,88,185,227,141,1,146,27,14,27,230,252,219,27,198,67,93,16,65,37,79,246,70,1,200,247,111,82,14,214,245,221,79,138,56,134,219,179,173,19,88,130,102,185,229,58,140,202,188,161,0,251,36,143,63,31,135,157,89,92,49,34,240,238,131,7,14,218,88,193,139,84,17,242,129,159,237,122,131,73,53,177,34,235,179,124,21,38,230,192,171,191,92,191,159,65,227,213,24,240,31,105,22,156,113,194,113,94,17,28,119,176,1,5,220,4,96,199,32,30,94,0,245,168,111,109,203,35,246,115,173,186,197,132,250,51,131,159,44,26,25,197,250,85,223,101,220,109,111,199,118,136,191,153,117,137,4,90,140,17,156,172,108,119,45,143,239,15,92,143,26,144,118,223,119,111,63,100,250,188,214,178,197,52,82,217,151,82,7,129,25,4,31,26,86,193,106,170,141,77,226,216,235,53,35,81,118,17,224,122,189,238,159,57,245,8,176,152,241,171,27,176,61,59,95,93,98,243,81,179,231,26,114,197,221,220,33,82,194,86,63,84,1,230,63,125,68,180,173,6,251,138,53,155,93,19,76,136,201,61,195,133,24,27,40,241,39,208,10,189,120,230,251,75,236,115,128,237,120,111,67,43,249,222,242,50,136,195,28,202,72,246,229,63,61,189,72,166,154,245,15,52,55,253,132,244,84,220,81,94,116,247,14,179,35,221,174,46,167,167,219,233,90,4,22,171,22,143,52,205,60,210,70,228,137,102,206,202,217,232,7,128,254,21,220,189,150,105,86,3,179,174,29,78,229,61,155,24,134,235,233,92,61,217,181,253,183,27,112,101,231,1,235,114,115,223,219,41,158,198,105,14,89,128,223,25,61,72,63,113,174,235,236,211,154,46,4,208,161,60,164,165,140,89,229,57,223,150,172,148,243,166,87,221,167,116,6,40,45,139,15,220,65,251,24,114,227,133,180,75,176,68,250,117,187,159,88,197,85,157,182,118,99,165,141,10,62,36,209,173,162,181,159,79,96,38,69,246,123,216,142,219,122,140,231,221,145,87,84,96,56,21,70,118,181,171,107,124,111,119,125,105,195,210,160,209,56,88,172,151,242,150,32,92,76,118,238,215,27,30,80,73,247,213,26,138,42,155,8,162,156,142,25,116,62,155,227,142,204,59,28,209,181,78,18,139,88,213,36,19,73,169,162,200,161,78,66,71,141,151,223,158,191,242,163,114,246,1,160,123,70,218,119,143,152,16,71,34,224,143,35,181,12,236,111,87,213,120,86,238,211,134,181,233,20,233,220,65,8,189,210,101,4,149,71,192,15,22,253,9,198,113,231,251,85,117,231,202,173,76,16,163,41,35,190,26,186,135,168,90,81,169,249,55,88,91,221,139,155,59,180,137,189,161,144,152,200,35,4,29,234,178,126,205,197,143,19,157,6,227,75,134,94,32,211,239,65,176,140,66,63,76,31,117,155,155,29,20,239,233,183,149,117,228,243,197,107,4,151,55,14,18,56,148,187,49,232,0,170,90,121,248,130,255,0,85,110,219,109,163,230,177,176,155,184,183,179,17,97,229,176,4,172,146,231,61,73,36,140,141,128,205,67,103,67,152,49,191,191,41,52,136,205,149,182,109,252,120,249,92,238,149,167,18,126,77,26,230,167,172,46,163,169,218,181,224,141,121,121,21,249,114,14,231,127,50,115,80,171,175,201,191,137,184,123,93,139,92,208,172,110,35,54,178,137,99,141,242,114,191,105,9,241,4,18,167,208,215,116,89,221,219,106,54,112,223,218,72,178,193,113,26,203,27,142,140,172,50,15,202,149,49,161,234,160,252,40,129,152,46,93,45,194,14,206,27,53,231,206,222,53,236,106,243,80,227,38,48,73,54,158,151,10,147,92,135,64,4,81,108,25,240,124,64,35,111,19,181,11,237,98,207,138,164,185,177,180,224,168,103,211,44,52,232,86,56,101,133,218,38,84,85,229,69,12,187,244,36,147,212,150,57,205,117,207,109,49,105,218,151,19,105,255,0,68,209,165,189,252,196,139,119,172,201,1,0,45,161,113,250,54,243,36,115,28,121,100,250,139,46,231,64,225,141,95,79,138,246,29,58,206,123,121,162,89,34,113,24,42,200,70,65,30,152,165,193,113,209,0,27,123,237,134,168,199,155,205,215,239,239,249,159,63,59,37,236,243,70,213,120,95,87,186,212,165,188,126,34,115,34,93,79,36,142,85,91,155,153,48,78,199,192,147,215,115,189,88,60,15,197,87,90,151,20,233,214,26,131,148,184,177,184,179,75,184,216,96,22,78,248,49,199,147,115,169,248,250,86,223,148,118,185,55,102,156,125,102,220,63,103,28,54,186,157,164,150,243,91,196,2,35,72,123,174,89,8,198,229,65,111,157,54,178,211,34,78,210,206,183,111,50,21,72,32,138,100,86,195,44,174,36,32,145,227,158,79,158,106,133,202,176,98,54,198,112,204,184,154,33,182,15,81,249,151,70,131,101,99,118,133,110,173,162,148,76,110,29,65,29,0,192,31,129,167,239,194,154,5,156,188,177,233,145,36,145,28,135,101,12,196,249,228,228,138,3,192,247,45,115,112,144,243,31,102,57,79,204,230,172,253,87,71,46,11,129,146,119,166,169,4,168,153,173,3,137,205,73,236,12,138,125,20,47,213,144,122,86,22,54,25,223,52,254,107,7,140,145,131,73,139,103,27,226,186,208,64,222,55,57,21,229,36,237,78,12,13,158,149,142,228,143,10,137,32,196,36,56,137,198,126,203,31,186,133,94,184,22,51,183,253,211,254,6,137,93,183,118,146,2,48,123,166,199,200,208,75,198,38,194,112,124,98,127,194,128,91,82,33,194,220,3,21,181,194,91,196,131,96,3,15,239,181,40,88,143,90,74,22,253,26,12,120,183,248,141,110,204,50,55,171,169,210,80,137,164,203,206,54,164,192,148,111,207,247,210,167,122,212,138,227,58,104,217,62,61,60,107,29,245,194,253,89,88,250,19,154,223,21,130,61,42,132,94,94,224,77,147,81,188,77,129,83,239,95,225,78,19,86,144,31,110,32,125,199,20,204,237,225,88,56,235,85,58,73,219,9,126,121,136,125,120,220,124,169,196,55,209,204,161,212,156,31,58,143,202,252,163,122,70,13,81,34,99,23,63,213,62,117,80,215,54,150,216,36,186,57,129,61,104,126,169,202,215,145,228,253,145,248,211,123,59,254,115,177,165,47,28,60,209,59,111,176,252,104,85,126,88,106,66,205,12,147,185,172,41,57,172,51,96,154,194,176,233,87,6,80,136,163,253,83,80,27,69,35,141,230,245,137,191,17,83,204,228,98,160,150,196,127,45,37,255,0,195,113,247,138,21,83,170,241,133,165,177,184,66,188,103,60,86,250,55,121,38,126,164,188,160,120,145,27,55,224,13,84,250,31,103,26,15,30,76,47,181,107,189,66,41,237,237,98,133,13,188,136,7,46,88,228,134,83,190,73,171,43,180,155,133,183,225,244,145,176,50,242,46,72,233,152,92,126,25,168,199,100,129,146,212,163,103,34,222,1,191,184,212,56,13,81,65,132,163,81,233,83,102,67,99,35,28,65,249,57,241,4,209,186,240,199,106,154,133,146,253,136,167,211,237,219,151,211,188,69,86,170,159,138,127,38,46,220,198,90,215,142,31,89,81,147,134,212,101,79,146,63,179,247,215,103,42,100,86,173,110,26,174,112,200,126,82,71,190,217,117,229,26,195,230,177,227,252,90,124,246,185,236,203,183,30,26,130,71,213,151,84,182,17,177,195,125,25,167,140,143,124,72,244,14,197,59,97,226,132,158,43,78,29,119,138,214,83,1,184,49,50,6,35,166,67,99,151,108,29,235,232,252,182,73,200,78,42,25,197,214,49,177,136,114,12,96,254,34,146,196,225,202,41,96,65,238,254,102,134,23,148,121,198,0,173,187,231,19,218,118,47,218,198,166,115,114,82,0,119,195,204,168,62,236,154,49,103,249,51,241,29,210,51,234,122,237,173,185,230,235,150,155,35,204,12,138,233,133,211,84,22,41,182,212,155,89,50,249,214,97,90,131,127,216,77,63,137,190,233,69,217,254,76,90,12,88,107,237,118,98,217,201,238,33,85,252,65,163,182,125,130,112,21,184,31,72,138,246,232,141,178,211,21,207,251,56,171,99,232,219,110,43,95,163,3,145,203,65,42,231,107,31,25,97,92,200,53,151,101,188,1,98,7,117,194,246,174,70,224,202,188,231,230,104,245,158,131,163,89,0,45,116,123,72,128,233,203,10,237,71,5,175,165,110,182,190,149,67,69,78,166,79,60,253,113,148,74,177,140,71,18,39,236,168,21,185,70,99,227,79,86,216,121,82,171,107,228,42,69,48,37,51,147,7,172,77,159,26,88,33,197,61,250,54,6,194,178,45,241,225,92,84,78,205,24,24,137,61,43,2,31,74,33,244,109,250,86,194,223,210,162,210,115,65,226,12,248,86,69,183,165,18,22,254,149,158,226,162,211,179,65,226,216,121,86,223,71,162,34,12,86,123,145,93,150,118,104,56,91,250,87,141,190,104,136,128,15,10,207,115,233,81,150,118,104,55,232,245,239,163,19,225,68,187,159,74,247,114,60,171,178,206,205,7,125,26,177,220,17,225,68,204,62,149,161,139,124,99,111,58,236,178,51,65,221,206,253,43,221,199,142,49,68,12,35,202,181,238,135,66,43,178,206,205,24,119,35,27,86,12,62,148,248,196,1,53,175,119,81,105,217,163,19,15,165,96,195,79,76,117,169,138,186,211,179,70,102,16,107,83,13,62,49,214,12,67,21,50,47,7,247,56,240,173,90,26,126,209,10,208,160,174,180,235,198,13,15,165,104,208,227,122,122,201,233,73,186,84,90,77,227,23,135,110,148,221,225,218,136,186,102,144,116,168,147,120,46,88,78,69,54,146,46,180,78,84,222,154,200,158,149,18,111,5,203,23,93,169,175,119,190,64,232,9,162,83,39,90,110,169,185,241,216,213,192,214,65,58,77,251,63,13,249,195,80,200,56,12,152,249,103,247,213,134,155,130,60,133,66,56,45,121,111,110,118,240,78,135,208,212,234,49,245,201,240,21,181,131,22,164,4,198,197,27,213,38,77,56,59,218,225,187,0,119,253,6,62,227,68,117,253,62,123,254,6,130,59,101,118,116,149,36,10,55,39,10,54,161,188,18,73,225,219,5,63,246,63,198,159,235,218,140,218,127,4,91,79,19,123,66,100,81,131,142,171,210,189,70,156,209,191,84,242,204,63,84,255,0,151,172,138,233,170,193,140,114,171,35,161,195,6,24,32,250,209,139,29,227,43,190,75,17,177,161,22,250,132,186,149,227,93,202,184,103,0,31,128,163,22,4,8,79,163,26,203,99,173,132,210,81,166,178,29,218,185,113,195,86,201,17,246,150,233,142,63,176,119,233,65,53,56,227,185,182,212,81,212,115,125,16,255,0,195,169,15,105,145,247,186,4,78,109,204,199,233,88,0,48,24,246,78,78,245,27,215,97,146,8,46,231,143,37,94,208,255,0,130,175,95,233,169,225,235,7,67,230,168,56,249,9,78,254,79,125,166,93,232,90,148,28,57,121,42,19,105,57,155,79,105,142,217,29,98,57,243,25,197,118,119,24,118,191,103,103,193,214,186,167,15,72,146,234,26,146,119,48,198,24,23,138,79,16,203,215,3,248,121,215,3,118,15,125,107,97,218,150,151,123,123,97,244,203,120,164,151,190,136,199,206,10,149,96,114,60,183,174,148,225,219,173,42,223,139,224,214,245,109,2,123,45,46,91,137,22,217,229,201,64,156,222,203,3,246,128,249,143,94,180,213,64,5,133,246,253,162,149,105,140,66,128,192,233,191,175,179,143,9,102,118,121,194,231,74,141,47,245,36,239,181,109,74,78,242,230,121,51,149,206,252,185,248,213,193,166,233,54,182,72,214,234,98,146,89,61,174,105,23,36,123,143,81,81,11,139,235,63,163,219,205,13,213,164,145,197,40,96,136,114,236,15,78,157,70,244,106,202,231,84,185,149,62,131,103,205,11,109,33,108,198,202,60,215,63,186,129,137,82,170,21,52,19,56,213,206,115,70,60,73,167,89,235,218,101,215,12,106,214,34,99,54,83,188,78,170,124,14,61,54,57,21,65,113,102,167,168,112,159,103,252,85,217,207,17,203,150,179,183,119,211,230,198,67,161,223,151,62,30,99,226,60,43,161,228,155,85,107,175,161,106,81,24,12,100,247,82,32,5,199,145,39,196,84,23,182,75,27,25,244,27,107,254,32,154,3,118,146,247,72,229,7,52,177,182,196,55,152,29,119,233,241,161,243,165,92,55,87,189,36,82,84,170,13,23,189,155,79,199,190,169,206,157,145,232,122,119,103,124,33,119,218,7,19,168,142,226,72,57,215,156,110,137,224,163,250,198,169,126,38,226,125,75,140,248,138,231,136,117,34,115,59,98,36,61,35,140,125,85,31,231,174,106,197,237,251,83,215,90,243,78,225,182,181,107,125,33,35,19,43,169,246,103,144,127,13,182,245,244,170,202,8,3,130,168,132,224,120,12,211,84,254,92,219,207,187,77,166,187,62,187,6,131,243,239,214,26,209,46,117,13,42,234,219,86,211,88,165,197,180,129,208,143,63,35,232,122,87,119,118,59,196,151,186,70,163,23,4,241,44,127,70,123,251,101,191,211,125,172,161,14,57,153,20,248,142,164,15,70,30,85,195,186,2,172,177,119,68,224,243,226,187,167,142,248,78,125,67,179,109,39,95,182,191,142,219,83,225,219,56,239,109,238,121,130,149,85,80,89,73,248,3,239,20,64,64,212,109,129,175,80,42,217,182,95,195,182,75,123,74,227,43,189,3,78,131,64,208,215,188,215,117,167,250,53,146,175,217,206,198,67,232,5,37,170,240,133,167,8,246,69,168,104,246,237,207,42,218,180,183,51,29,218,105,73,5,216,159,18,77,69,59,29,107,206,57,213,110,123,73,226,73,160,146,250,32,44,173,160,136,229,45,192,30,211,0,73,193,108,231,220,106,198,237,14,69,147,129,117,144,78,8,180,115,214,160,139,244,132,85,198,69,101,109,190,236,61,250,72,237,135,11,30,45,236,135,69,142,209,251,173,70,206,218,59,155,25,134,205,28,203,184,223,195,61,62,255,0,10,151,112,23,20,14,42,208,34,188,157,4,87,214,236,109,239,97,198,12,115,47,214,219,192,30,163,223,76,251,38,184,89,123,59,208,223,151,3,232,192,103,207,4,138,143,113,141,204,157,151,241,35,241,189,149,172,147,233,58,170,247,58,140,17,99,41,48,25,73,7,135,158,127,181,226,69,5,77,148,24,195,244,106,48,237,251,255,0,63,136,83,142,239,102,226,77,90,215,179,157,54,86,95,166,1,62,167,42,117,138,212,29,215,62,5,142,223,26,153,197,166,216,193,167,174,151,21,178,11,68,139,184,17,1,236,132,198,57,113,229,138,138,246,117,161,94,88,217,220,113,14,184,160,234,250,227,253,38,227,61,99,79,177,24,244,81,247,212,192,147,156,10,34,139,244,165,109,97,99,223,239,179,222,217,8,224,107,137,56,103,89,189,236,242,245,207,119,14,110,244,167,99,245,237,216,228,166,124,212,147,247,248,10,145,241,103,17,90,240,182,131,117,172,221,101,187,148,253,26,14,178,57,217,84,123,206,40,31,104,218,61,244,246,16,113,46,138,159,235,109,10,79,165,91,227,250,68,31,94,51,232,87,59,124,60,104,46,149,171,193,218,175,17,88,223,219,68,227,67,209,21,110,36,89,23,5,239,79,68,62,124,157,78,15,92,120,26,159,151,65,39,86,245,252,251,223,15,240,63,11,190,159,160,220,77,175,70,38,212,181,194,215,58,145,97,156,151,24,17,254,202,175,179,143,127,157,5,224,75,201,184,126,251,83,236,219,80,149,153,180,210,110,52,214,115,188,182,110,118,30,188,132,224,251,192,29,42,196,114,0,200,32,85,115,218,149,133,221,151,208,120,239,72,78,123,237,10,78,121,35,94,179,91,29,164,67,240,39,175,76,147,225,85,43,148,92,110,144,237,125,55,31,99,195,202,115,175,229,77,195,83,241,63,105,124,59,166,198,172,176,172,83,93,92,200,58,164,49,247,92,199,222,78,20,122,176,160,156,51,165,222,91,241,171,220,204,75,46,162,109,110,28,31,177,131,48,81,242,223,227,83,95,202,15,141,116,249,174,44,207,13,60,115,223,235,34,43,59,73,122,130,31,12,199,204,114,174,73,30,120,164,52,235,41,23,137,173,255,0,70,75,9,108,209,177,250,184,184,63,186,150,174,115,56,3,171,241,29,228,229,52,232,11,245,249,223,248,146,158,2,36,106,114,182,248,8,69,94,115,0,202,54,251,53,81,104,58,124,118,90,155,164,107,128,80,213,176,100,230,81,159,42,62,13,74,211,177,131,199,48,106,151,16,93,212,8,199,24,166,111,110,131,194,137,206,55,36,211,103,0,156,98,142,68,81,76,98,109,215,148,156,83,29,70,120,116,235,103,185,149,11,4,92,242,175,83,69,228,81,143,74,1,196,224,125,1,193,61,77,6,179,21,66,194,26,152,204,192,25,30,123,253,74,234,250,242,59,203,68,141,81,14,25,36,12,49,208,14,130,155,94,48,250,28,195,167,232,200,251,168,141,234,20,250,67,126,176,223,231,66,47,220,11,87,207,136,3,230,69,43,108,164,198,149,179,1,28,196,223,163,95,121,255,0,17,173,221,183,29,41,188,7,49,33,233,181,41,156,209,84,233,42,70,179,112,213,190,65,164,107,220,222,181,107,202,145,22,200,21,169,34,147,44,124,235,94,98,42,9,156,4,221,186,109,90,18,43,94,243,206,181,103,6,134,76,184,17,57,202,157,136,200,168,61,238,187,4,26,252,246,66,96,28,56,94,81,225,176,169,148,239,128,77,115,189,230,165,60,189,179,106,54,230,86,49,165,200,1,115,176,246,22,130,95,35,113,134,74,124,224,225,58,23,71,184,102,81,147,156,209,155,140,177,143,124,123,63,190,163,58,4,132,162,239,71,238,95,218,143,7,236,254,250,165,109,144,148,182,201,12,135,0,214,170,107,18,29,171,84,53,112,101,8,142,1,233,239,168,45,191,255,0,198,146,254,195,126,34,166,234,219,143,125,65,225,96,56,206,95,216,111,196,80,234,159,151,140,37,47,221,194,59,237,34,40,165,225,146,101,78,96,140,72,57,199,47,176,195,63,127,223,81,78,201,38,239,237,196,164,99,158,222,22,35,200,224,212,175,180,117,239,120,70,238,33,8,149,158,41,21,19,61,79,35,99,165,66,251,27,140,193,99,20,46,195,49,218,194,14,6,6,70,115,183,133,115,159,212,94,249,40,63,73,165,191,16,202,210,188,153,173,97,198,5,44,49,77,3,21,180,66,84,28,135,53,9,227,3,20,47,11,77,112,99,86,37,84,0,50,199,174,55,247,84,214,254,226,11,59,73,110,238,101,88,161,133,12,146,59,28,5,80,50,73,62,88,170,59,142,187,84,145,37,183,132,112,134,160,33,184,96,246,115,76,253,209,157,118,195,42,128,72,7,109,142,14,49,144,41,30,80,170,180,233,244,140,123,1,77,158,166,144,212,17,158,242,117,231,46,161,135,41,62,69,65,165,76,0,141,197,37,166,220,45,209,146,64,133,114,84,242,159,15,100,127,10,34,177,131,89,106,115,11,205,131,161,140,26,212,120,10,79,232,216,240,162,102,63,74,199,117,159,10,169,89,96,208,120,182,244,172,247,27,81,14,228,87,140,94,149,92,178,193,227,21,128,103,165,42,176,12,116,167,34,47,74,81,98,168,203,56,180,104,33,21,158,231,210,158,8,135,128,175,119,88,240,168,180,236,209,167,114,60,171,221,205,58,49,146,54,21,162,29,253,174,153,249,123,234,8,180,156,209,30,228,86,68,66,157,247,99,173,120,37,69,167,102,141,123,175,74,247,119,78,74,86,57,61,43,136,157,120,216,70,124,107,61,223,165,56,228,175,114,213,109,38,241,191,119,225,94,238,199,149,44,209,43,48,99,225,89,229,174,180,139,196,57,43,66,153,52,224,168,172,50,140,111,184,174,180,235,198,198,58,212,173,57,101,20,153,90,139,78,188,110,203,90,242,82,229,107,82,61,42,36,222,34,82,181,40,60,169,124,86,164,87,72,188,71,151,194,176,87,34,149,35,198,181,34,186,113,49,22,95,74,72,168,30,20,224,245,164,216,111,210,169,105,107,196,25,105,38,90,112,194,146,97,93,45,27,58,210,18,47,165,59,113,72,72,61,42,178,65,140,100,79,74,107,42,239,79,228,90,107,42,250,87,90,77,224,249,147,115,76,165,95,209,73,143,213,52,70,117,166,124,172,197,128,5,114,8,6,173,58,241,239,8,133,23,215,4,126,170,159,198,166,169,186,181,66,248,77,121,111,46,112,49,178,237,229,83,56,243,202,223,231,194,182,176,191,76,76,108,79,212,50,111,192,136,31,135,172,125,33,253,230,189,198,40,63,144,86,227,202,238,34,63,217,173,187,58,38,77,22,201,78,255,0,162,63,137,173,248,191,110,7,183,5,73,255,0,73,136,109,238,175,78,126,145,225,60,195,253,83,254,94,178,37,163,47,43,96,29,141,73,44,134,96,254,213,1,210,34,0,12,251,197,72,52,245,204,44,51,246,141,102,90,105,94,70,251,65,230,94,27,71,88,185,147,233,128,115,121,108,104,62,169,7,210,244,11,153,33,76,177,179,98,160,121,242,81,14,211,161,111,228,119,177,39,32,55,138,27,7,124,96,244,29,106,31,105,196,81,65,195,54,182,22,247,60,242,119,88,150,66,219,170,15,63,83,69,168,70,69,7,222,216,189,53,185,123,117,250,9,13,236,35,128,44,180,47,162,73,196,1,82,243,89,152,36,156,195,116,70,206,16,99,124,215,84,107,154,6,151,174,112,155,240,194,217,66,177,68,184,179,147,24,104,28,13,136,62,94,99,202,185,35,179,254,48,147,140,251,116,225,237,58,202,67,249,175,79,187,112,184,60,162,89,2,48,47,159,33,184,31,253,171,184,5,198,145,222,201,109,38,147,135,140,227,190,132,243,100,121,245,235,76,20,201,76,102,23,99,183,178,100,114,133,103,118,81,76,216,13,157,219,229,101,217,247,27,70,182,79,192,220,79,167,168,213,180,217,2,64,237,128,197,1,25,92,248,224,116,243,24,171,123,74,154,227,232,239,2,66,210,196,167,152,20,151,149,147,248,213,75,218,239,10,69,20,80,113,223,14,179,253,59,79,101,121,128,92,115,70,60,72,243,31,120,205,88,61,155,241,133,183,19,112,236,90,189,164,246,114,52,171,201,36,56,229,104,164,3,112,72,240,242,160,85,178,166,83,183,110,178,198,245,20,85,26,91,104,237,254,97,13,79,86,179,183,182,146,250,244,79,104,33,82,230,71,92,242,129,212,239,225,238,174,127,227,232,53,190,61,225,94,36,227,179,51,219,105,118,48,72,150,10,135,28,237,208,190,15,65,208,255,0,246,169,231,105,220,84,220,83,170,91,246,105,164,220,242,164,174,175,169,74,167,157,99,65,191,40,56,200,255,0,62,117,158,213,102,209,180,190,201,117,109,15,69,182,83,20,22,5,51,24,32,46,221,77,39,71,59,86,93,15,164,21,67,205,80,106,223,184,141,63,62,130,115,215,10,181,183,108,93,156,73,195,122,147,175,242,131,73,64,99,149,186,185,3,217,127,143,67,84,204,150,119,218,78,161,53,141,220,111,5,205,187,152,228,78,132,16,104,151,8,241,61,255,0,7,241,5,166,189,167,182,241,16,36,76,237,36,103,235,41,171,75,181,222,27,211,120,139,74,179,237,55,134,64,120,238,81,69,218,168,240,253,99,234,58,31,249,83,227,244,219,46,227,55,143,77,115,239,27,101,113,98,230,59,116,157,176,49,38,9,243,222,187,31,90,188,147,142,110,244,30,206,180,169,91,232,48,90,69,54,177,50,63,178,209,242,140,71,159,95,223,239,174,91,224,14,27,94,34,186,229,185,82,108,173,91,188,155,201,143,130,252,107,178,56,15,133,236,248,107,71,130,65,11,27,219,222,89,102,49,143,170,62,202,143,64,41,132,189,70,230,134,205,231,211,190,45,137,85,90,97,219,175,65,219,215,221,6,221,219,67,216,231,26,218,235,122,92,61,207,12,107,156,182,183,144,175,212,182,148,125,87,30,67,199,221,205,233,86,71,104,12,178,112,46,172,234,65,13,104,204,184,241,30,21,141,115,66,211,248,171,64,184,208,175,160,99,21,220,124,185,35,116,111,6,30,160,239,85,222,139,196,26,148,60,25,196,125,155,113,26,176,213,116,27,71,16,179,127,77,108,62,171,15,62,93,135,184,175,173,88,140,135,46,232,137,57,233,155,237,3,196,127,30,92,36,243,177,123,169,27,179,109,20,200,50,4,76,160,19,211,14,194,132,235,54,199,181,110,43,159,135,163,185,154,61,7,67,7,233,50,68,216,239,174,136,33,84,31,16,185,201,240,205,70,120,115,140,110,52,14,198,244,107,61,50,38,125,95,83,121,108,236,98,251,69,204,172,11,123,135,90,179,248,15,134,227,225,30,28,183,210,151,47,62,242,220,204,122,203,51,110,204,79,142,255,0,112,20,5,23,69,81,212,47,25,169,173,70,39,96,39,199,248,243,183,84,31,217,150,187,124,18,235,130,53,182,7,84,208,88,68,25,186,205,111,246,28,121,237,128,126,4,245,169,209,230,44,48,114,124,106,183,237,34,202,247,72,189,177,237,23,69,133,154,231,74,60,151,177,174,198,123,82,125,160,125,223,119,95,10,159,233,26,173,142,173,166,65,169,216,76,178,91,220,196,178,163,244,202,145,159,133,112,232,244,122,167,3,152,102,241,247,219,249,129,120,251,136,231,208,52,66,45,35,239,53,11,231,22,182,81,14,175,43,236,62,93,106,41,192,246,87,253,156,113,2,112,126,173,120,183,54,250,212,66,230,222,231,147,148,27,165,80,37,76,122,129,145,238,30,38,139,232,128,241,159,24,92,241,68,163,155,77,209,89,236,244,229,61,30,111,233,37,30,120,250,163,227,68,248,247,134,223,136,116,39,250,30,83,81,178,97,119,101,42,253,101,153,55,24,247,227,240,161,135,47,211,27,7,223,174,72,232,234,119,237,225,239,95,180,144,202,24,15,60,138,140,113,182,183,109,195,218,5,222,163,120,138,234,177,148,88,152,103,188,102,216,46,60,115,154,33,194,124,71,7,19,112,229,182,177,128,146,176,238,238,35,29,99,153,118,117,199,191,113,159,2,42,27,172,202,56,203,143,162,210,212,243,233,156,55,139,137,136,250,178,221,29,227,83,251,59,159,186,136,213,46,151,93,240,85,87,92,166,114,135,105,92,55,168,240,191,105,124,33,171,107,208,60,86,169,35,35,193,17,44,177,205,42,228,114,159,28,182,196,249,131,86,124,46,98,227,5,17,178,150,23,118,74,87,196,41,91,157,253,221,126,70,141,118,187,163,234,119,122,212,250,245,133,210,52,186,109,188,114,69,108,241,130,3,164,178,18,217,242,32,144,70,58,13,170,41,164,106,246,218,175,21,90,106,22,103,41,117,62,158,193,88,110,185,91,144,202,125,65,200,244,34,132,203,148,128,99,216,106,133,233,131,179,89,102,233,126,222,174,195,113,236,55,224,42,199,80,58,121,10,128,104,177,41,213,153,219,169,87,252,69,79,113,202,51,233,76,210,22,17,122,230,228,68,231,81,189,52,126,185,167,50,201,145,77,152,228,85,160,132,73,177,141,232,15,18,40,146,220,47,81,206,5,27,152,225,104,54,187,142,226,63,235,76,131,230,104,21,133,208,136,122,95,56,129,245,101,229,51,99,160,85,252,106,63,127,255,0,87,35,250,201,254,33,82,77,117,66,195,51,231,27,40,251,197,69,239,219,150,5,201,251,104,63,188,41,122,154,49,140,210,213,99,171,111,230,99,63,213,7,238,165,179,189,55,183,99,244,104,176,126,194,254,20,176,97,214,160,25,114,38,196,87,171,66,248,172,119,130,173,123,74,90,108,122,214,15,74,212,182,249,172,22,168,38,112,152,52,156,135,21,150,99,154,73,201,170,147,45,104,133,193,216,239,92,211,28,189,247,109,90,185,207,75,233,23,229,129,251,171,164,110,88,224,215,50,105,82,119,157,178,235,103,203,83,185,31,39,34,151,169,243,175,24,205,29,141,194,116,127,15,55,178,181,36,149,73,116,98,124,0,168,191,14,182,203,82,105,55,150,28,49,223,0,231,195,122,154,251,36,82,219,36,18,28,109,235,90,169,172,74,224,228,140,227,53,162,181,78,201,88,186,16,24,123,234,13,27,17,198,114,126,195,254,53,54,15,186,250,17,80,80,248,227,70,253,134,252,104,117,79,203,198,18,150,254,16,183,29,206,177,112,212,165,155,149,152,50,163,31,6,229,63,194,161,189,149,206,36,105,37,29,29,21,135,187,153,170,91,199,86,207,117,195,224,33,95,209,191,57,230,242,229,97,251,234,21,217,84,111,107,136,36,94,86,88,134,222,67,157,176,43,156,254,162,203,32,253,54,151,28,36,224,82,224,138,107,11,123,34,151,13,77,3,21,34,71,248,209,70,166,52,238,25,11,205,30,163,115,207,116,49,144,109,162,246,220,55,163,48,68,63,183,67,184,154,222,89,80,239,16,64,65,0,161,39,241,167,250,105,252,229,196,26,174,180,195,216,181,3,76,182,200,198,203,135,149,129,241,5,202,175,190,42,107,196,15,250,22,30,160,82,85,186,74,205,215,228,61,152,237,14,139,133,247,172,141,90,90,136,75,183,54,75,16,118,24,240,197,61,65,73,71,128,41,101,219,173,102,129,105,166,73,51,37,125,43,193,119,233,91,86,192,87,73,6,107,202,43,28,162,183,34,179,239,168,50,65,154,5,173,194,138,246,5,110,149,18,111,60,18,188,82,149,11,94,97,93,34,241,30,74,213,224,230,246,148,242,183,157,46,22,188,23,110,149,82,183,150,13,27,1,221,158,86,28,191,133,108,114,6,124,169,118,92,248,86,133,125,42,150,34,72,49,23,14,87,217,33,78,65,220,103,111,26,246,60,107,118,21,173,68,176,49,9,110,161,134,120,109,228,47,222,78,72,64,17,155,160,201,201,3,10,61,78,7,65,74,157,183,173,253,213,236,84,90,76,76,110,43,24,206,244,161,21,169,30,21,54,145,52,61,51,140,214,166,148,34,147,61,106,182,157,53,34,180,97,191,90,220,245,173,77,116,232,153,21,169,20,161,173,79,74,233,209,54,173,13,110,199,38,180,38,162,116,213,171,83,210,178,79,133,36,178,172,156,193,67,14,83,131,149,35,241,235,81,105,211,198,180,106,221,142,244,155,117,168,180,176,51,70,164,218,148,61,41,54,233,81,105,49,38,2,144,144,109,75,182,244,139,138,173,165,175,27,56,166,178,138,118,254,148,218,81,154,144,39,94,50,152,102,154,31,100,249,211,233,71,133,49,155,109,234,72,156,13,227,190,23,28,151,19,146,79,213,82,73,248,212,201,49,221,177,245,168,127,13,239,61,199,236,168,251,141,75,144,230,51,239,173,156,55,211,19,35,17,245,12,157,246,105,190,137,102,79,132,39,241,53,183,23,97,184,22,51,145,181,196,93,107,221,153,47,54,131,106,113,143,209,55,226,107,60,85,237,112,30,57,121,130,220,68,8,62,250,244,199,233,119,79,53,80,126,177,255,0,47,89,28,210,113,202,180,123,76,30,195,31,83,81,253,32,42,170,168,80,0,233,143,10,144,105,229,187,151,229,25,57,62,56,172,213,154,4,72,199,105,17,247,156,53,18,136,217,143,211,211,24,240,200,59,212,3,70,225,232,45,214,250,246,88,212,194,209,23,42,184,63,103,218,39,214,172,174,59,42,156,44,100,40,57,146,246,60,49,252,42,165,224,251,185,33,147,90,134,99,40,138,241,228,94,86,57,7,108,7,95,192,209,106,13,87,135,172,21,35,209,113,219,232,37,83,216,28,156,157,177,105,79,166,76,150,225,175,165,49,52,131,1,65,13,140,143,117,119,229,236,183,241,78,30,231,80,211,98,149,7,49,49,192,112,254,252,54,43,231,199,99,26,108,179,246,191,166,233,48,204,177,200,183,242,70,25,142,6,193,191,133,119,136,224,43,203,101,123,141,76,79,112,128,238,241,73,156,15,81,214,180,67,210,80,188,227,0,117,210,211,19,24,64,202,109,121,182,165,174,94,220,192,214,109,53,180,194,111,101,225,137,8,44,61,78,106,154,215,117,77,103,177,221,82,75,173,30,52,130,199,86,12,144,67,46,66,44,135,126,93,179,130,55,35,211,106,181,154,214,195,70,148,222,45,203,45,186,14,102,102,99,236,129,230,42,182,135,135,238,187,108,226,123,189,95,80,212,230,181,210,116,142,104,172,204,113,227,190,147,125,200,232,64,24,207,190,171,141,43,144,100,26,238,147,131,123,177,119,61,27,116,184,126,111,178,74,59,60,225,6,183,211,127,62,106,119,6,125,67,82,253,53,196,141,156,142,109,241,144,107,61,166,35,195,217,223,18,65,17,143,145,109,88,19,237,123,91,120,121,26,101,217,110,187,123,167,106,215,125,156,107,211,50,94,217,228,218,146,112,178,71,250,190,163,196,111,248,81,158,214,45,214,223,179,206,34,85,137,212,125,29,178,189,48,113,74,97,216,93,109,187,119,124,166,56,48,12,196,220,17,165,182,91,117,167,11,69,32,104,192,61,70,213,106,246,53,198,113,90,75,63,4,107,36,190,159,170,130,177,18,51,221,200,71,79,113,170,157,199,118,202,195,167,141,94,221,139,112,101,158,153,162,220,241,255,0,17,30,226,51,11,139,86,99,142,72,192,246,164,223,228,42,181,44,84,131,61,21,33,110,150,237,241,230,167,46,157,217,175,10,254,106,176,84,250,102,161,116,96,181,110,112,197,185,136,230,144,227,192,3,129,240,174,177,177,187,154,43,27,55,65,17,205,188,97,152,254,200,174,75,183,214,116,142,213,116,41,4,54,162,27,221,42,233,90,220,200,114,230,48,222,203,231,110,163,99,93,109,29,160,250,61,160,101,60,194,52,3,29,14,212,230,8,128,133,91,104,58,204,254,82,189,131,13,251,56,90,72,236,238,230,238,22,71,8,9,29,42,186,237,203,132,231,212,244,168,248,187,71,18,69,168,105,233,201,49,132,144,210,219,158,160,227,174,50,118,242,38,172,123,27,22,49,70,210,31,103,148,17,85,223,109,60,87,121,28,81,112,119,15,198,243,94,202,159,74,189,238,255,0,161,181,67,150,39,203,53,213,138,88,222,36,153,131,11,109,247,123,246,91,111,100,13,216,111,9,207,118,176,113,94,167,43,77,13,154,201,6,159,27,182,85,9,99,206,192,120,121,124,234,241,142,226,92,5,228,4,87,61,118,45,197,87,156,59,169,69,163,106,234,241,233,26,227,184,177,153,207,178,46,21,136,32,31,14,110,152,62,33,124,235,161,162,141,24,2,185,32,125,244,12,57,83,72,90,57,138,12,43,30,175,126,177,89,163,142,242,9,45,238,32,15,28,138,81,212,248,130,55,21,77,201,168,241,23,3,220,221,246,87,166,219,203,34,235,51,147,163,221,103,104,34,147,38,64,199,57,246,64,98,49,157,243,233,86,236,247,9,97,12,151,18,74,18,40,129,119,45,224,0,201,53,80,182,135,174,246,129,249,199,180,203,59,169,237,238,172,228,86,208,98,199,178,209,196,196,179,17,227,206,118,248,120,131,84,174,13,186,59,125,223,223,93,165,41,16,91,165,179,127,167,190,171,203,131,135,244,235,93,11,73,181,209,108,160,34,43,72,196,96,236,57,143,139,31,82,114,79,190,158,201,44,225,189,136,57,135,169,160,60,29,196,118,252,91,195,240,107,182,203,221,52,153,89,98,39,120,165,27,58,252,15,204,96,248,209,133,105,162,110,103,28,216,234,71,95,149,89,2,229,25,54,75,49,107,156,219,101,87,197,26,142,175,217,191,19,93,223,88,216,60,218,127,18,251,49,67,16,200,138,255,0,101,83,140,244,98,70,124,78,71,149,73,120,87,134,103,225,141,6,43,107,184,251,203,217,92,207,125,40,57,50,78,251,182,79,142,58,15,65,64,184,142,198,78,212,53,251,251,59,109,66,75,123,14,28,70,16,73,19,99,190,191,97,144,51,142,136,6,248,193,4,140,26,148,112,63,22,92,113,54,128,243,220,90,48,191,180,111,162,95,163,97,121,103,64,57,142,60,50,48,216,240,206,60,41,100,169,150,161,75,105,187,215,223,25,206,160,211,237,244,221,239,132,169,184,170,238,250,223,140,111,93,202,155,3,102,177,148,229,221,100,239,100,223,62,35,7,238,170,159,67,210,228,210,59,89,26,108,50,17,99,52,150,247,138,50,72,15,204,192,99,203,237,109,231,147,227,87,55,30,98,234,239,84,182,135,18,92,8,136,228,95,172,88,134,43,183,202,170,238,16,213,163,214,251,69,191,176,49,150,135,76,91,46,226,78,93,164,117,119,87,108,248,228,184,248,40,163,214,4,178,247,70,48,132,10,96,203,139,64,82,218,162,227,245,91,63,18,42,125,113,133,92,15,42,128,112,155,8,245,75,134,97,236,67,110,140,124,124,242,106,65,170,113,239,8,105,237,26,223,235,214,214,230,98,194,49,41,42,92,175,214,198,70,248,241,162,211,61,24,58,224,230,132,93,142,113,73,157,134,42,47,113,218,183,103,17,92,125,30,94,56,209,82,76,242,242,61,226,6,207,150,9,165,135,104,28,25,55,243,92,81,165,190,124,174,144,254,250,177,34,8,41,133,230,32,111,156,10,3,196,151,2,56,236,147,35,50,94,66,163,63,181,74,203,197,252,42,235,183,17,233,199,255,0,212,167,241,168,247,22,234,28,63,173,105,202,44,248,158,194,43,171,118,239,33,101,187,65,184,240,59,250,13,233,122,249,178,28,187,99,20,109,156,102,217,31,235,236,68,19,127,99,241,168,150,167,38,45,129,254,186,127,136,86,45,120,150,91,141,46,87,214,181,120,3,51,128,157,235,162,100,2,189,14,217,234,126,116,195,92,213,44,19,75,146,85,189,130,76,20,192,142,64,196,158,112,54,0,210,124,232,173,211,17,209,72,209,232,152,114,212,230,218,35,255,0,118,191,128,165,212,108,41,181,145,205,180,25,4,102,36,255,0,8,167,32,242,236,40,201,40,211,197,43,87,92,86,89,205,106,73,53,45,40,38,55,232,107,21,239,107,173,100,122,208,201,147,178,104,122,214,178,13,169,66,1,164,216,19,181,116,147,7,93,156,2,107,152,56,113,187,206,215,245,214,255,0,251,181,239,252,102,174,159,190,5,84,226,185,115,132,95,61,171,235,172,119,206,171,122,127,223,181,2,167,206,188,99,52,62,86,225,58,79,135,91,97,82,43,137,8,120,240,124,1,251,234,43,195,243,99,27,212,134,234,225,121,162,25,223,151,127,153,174,174,116,157,68,107,36,242,55,179,176,192,164,213,233,39,151,217,57,52,154,203,190,43,129,145,104,249,28,243,15,125,65,3,243,113,156,132,28,225,91,247,84,195,233,43,30,25,143,141,65,32,186,86,227,25,122,244,110,190,61,40,53,207,202,59,97,104,143,155,132,151,235,82,133,210,36,98,64,194,183,95,217,53,95,246,121,117,29,213,244,179,196,125,151,83,143,131,176,169,71,26,221,44,90,0,110,240,47,51,144,58,111,132,99,141,253,213,12,236,211,150,59,134,85,108,128,135,115,227,153,13,89,143,234,44,228,31,166,210,227,133,242,163,122,218,242,241,108,236,231,187,125,214,8,218,67,238,3,63,186,155,67,32,229,161,188,91,57,58,5,197,162,73,200,247,197,44,145,188,154,86,17,131,253,234,59,54,85,38,1,69,216,8,191,12,192,214,124,49,99,28,170,86,87,128,79,48,39,39,189,147,219,127,239,51,80,189,122,76,242,160,241,106,144,77,40,88,138,174,192,12,84,83,84,151,190,187,32,28,132,31,125,47,92,101,166,22,51,135,213,243,70,202,112,162,182,13,190,244,223,188,240,165,85,197,102,205,33,28,47,173,110,8,197,32,36,27,18,107,97,32,174,157,21,230,21,140,239,73,153,5,120,189,113,146,34,235,182,41,69,197,55,71,205,42,173,231,81,105,36,199,3,165,100,214,160,237,94,44,21,75,177,0,13,201,38,184,202,207,1,231,91,98,154,182,165,101,21,226,233,243,220,164,55,78,3,36,50,251,14,195,204,3,130,126,20,235,155,194,167,41,26,25,217,129,23,19,12,60,13,106,195,2,182,247,86,28,128,55,53,5,103,6,136,53,105,156,140,224,224,138,217,223,148,253,83,138,208,144,216,63,17,67,34,20,25,156,214,115,73,231,21,224,222,21,73,55,155,245,172,17,138,240,62,149,230,56,235,86,180,139,205,24,138,76,147,91,177,205,104,106,178,102,166,177,143,90,205,123,194,162,211,166,166,147,99,225,91,177,218,145,115,92,68,233,169,53,161,53,150,111,42,76,154,137,107,207,19,225,90,16,9,206,79,206,188,77,104,13,87,124,233,147,143,95,157,104,64,242,172,147,90,22,169,180,235,205,72,95,33,90,48,95,33,89,102,192,173,25,188,171,173,58,106,251,13,133,34,245,187,181,34,237,85,34,77,226,109,77,164,216,82,236,219,83,105,24,84,129,58,241,188,157,104,125,199,214,197,63,114,55,52,62,127,172,190,166,164,137,32,194,60,58,188,183,23,36,145,185,31,129,169,92,127,205,31,125,69,180,14,94,246,114,6,220,226,165,10,125,131,254,124,43,95,14,45,76,76,170,198,238,101,133,217,126,15,15,90,145,255,0,102,223,226,53,175,19,144,252,3,46,248,2,120,188,127,173,88,236,172,147,195,54,199,62,15,254,35,73,241,49,103,236,246,235,187,96,24,79,30,228,127,90,189,25,191,53,221,60,237,81,106,205,254,94,178,63,164,227,3,152,140,98,143,105,196,8,216,231,110,99,81,237,53,249,66,131,142,155,209,205,58,76,194,196,46,197,200,244,172,160,211,68,139,200,215,106,235,117,39,2,94,27,25,140,82,37,196,109,204,60,179,81,13,15,71,87,225,36,126,240,253,38,14,123,136,228,59,156,157,200,62,96,212,195,180,193,205,192,215,145,99,118,153,14,124,183,168,207,14,165,204,92,28,39,146,41,59,190,71,143,189,229,246,25,128,57,1,188,253,248,52,217,5,192,61,67,214,42,167,38,110,62,146,9,162,112,157,165,223,105,156,49,199,122,19,41,134,226,237,99,191,64,58,49,4,115,224,120,231,99,93,132,111,111,172,34,145,109,174,49,147,128,84,231,111,143,74,249,253,217,63,104,147,112,223,21,207,165,93,76,86,11,155,183,146,214,66,115,221,73,204,72,30,227,93,137,39,105,218,42,112,108,218,236,83,39,231,44,119,95,69,50,140,247,196,108,64,235,203,227,154,185,179,21,87,221,229,51,113,216,118,112,181,105,139,131,246,38,9,237,47,94,151,136,245,91,62,5,210,93,62,147,116,224,221,202,6,57,23,200,227,230,127,231,83,29,11,66,176,225,221,46,61,51,75,141,130,219,174,24,128,114,205,226,199,222,106,51,217,135,13,219,91,218,191,18,106,186,138,182,179,169,16,237,17,136,229,80,158,129,143,157,90,240,104,177,61,218,114,197,35,60,128,224,201,48,64,126,84,92,182,92,237,161,59,56,69,43,81,178,138,8,118,109,61,103,248,217,41,254,210,56,102,231,86,130,30,42,225,245,17,235,122,78,28,133,76,52,209,3,146,190,241,212,124,71,141,55,226,14,44,78,46,236,131,91,189,228,17,220,37,169,75,148,86,199,43,133,223,224,122,213,207,169,90,254,109,145,16,233,182,128,57,193,44,26,70,62,227,159,221,84,39,105,188,61,127,195,211,107,35,135,173,150,11,14,32,129,225,154,54,140,119,113,202,192,237,253,92,157,193,243,205,44,135,154,169,206,110,223,249,132,167,65,158,137,194,150,215,246,254,56,31,62,51,154,123,56,225,9,184,243,137,109,244,176,8,180,139,19,93,200,62,204,67,168,247,158,149,96,246,237,199,150,246,177,65,217,207,15,56,138,222,20,95,165,8,206,2,160,250,177,254,243,78,120,122,226,207,177,126,205,46,117,59,179,19,234,215,158,206,20,131,222,76,71,178,128,249,47,143,198,168,121,174,111,53,11,153,181,75,249,204,183,55,46,101,149,137,201,44,77,74,182,118,207,184,108,252,205,246,91,1,79,188,254,61,250,201,255,0,5,94,223,105,151,214,119,54,8,29,222,101,133,145,142,21,213,136,4,19,241,174,214,236,207,139,101,197,199,2,241,4,33,53,93,44,14,65,33,230,231,131,3,4,31,18,50,55,242,193,174,37,224,14,91,153,172,20,140,149,189,136,96,254,208,174,208,237,71,132,181,27,91,29,47,180,174,24,78,77,79,71,68,105,84,103,244,208,99,117,62,120,25,248,19,76,170,229,28,232,239,225,249,139,98,90,200,17,182,29,253,91,53,225,215,227,44,141,111,138,172,248,71,135,167,213,239,220,8,173,163,230,3,59,187,120,40,245,38,160,252,45,161,95,63,8,113,7,28,235,233,254,183,226,43,89,101,229,110,176,219,242,158,72,199,150,219,159,135,149,0,178,212,155,182,206,35,211,45,172,237,231,143,64,210,81,46,175,213,215,29,229,199,132,71,204,2,61,196,102,173,206,35,1,120,111,80,137,35,199,250,36,161,87,203,217,53,109,42,54,101,216,60,253,250,204,234,138,212,169,176,111,152,143,1,252,249,90,85,252,27,194,16,113,159,100,77,96,175,221,222,219,93,207,53,148,160,224,164,161,178,55,240,207,74,177,59,46,227,41,56,175,67,16,106,32,67,171,105,173,244,107,232,136,193,18,46,220,216,242,108,103,223,145,225,81,222,193,136,126,12,149,57,135,179,127,55,81,159,42,103,199,118,247,93,156,241,84,93,165,233,176,188,214,55,63,160,213,237,225,192,44,49,236,184,29,51,156,124,177,246,169,96,50,34,182,235,107,26,168,111,89,148,239,217,199,249,217,225,14,118,139,169,92,107,154,141,159,103,26,76,140,179,234,142,36,189,149,127,161,180,95,172,125,9,232,61,245,96,105,150,22,150,54,48,217,89,66,177,193,109,26,197,18,14,129,84,96,10,128,118,95,166,77,118,151,188,119,172,166,53,29,109,195,192,27,126,234,215,250,53,30,240,114,126,21,97,193,204,128,18,79,174,42,203,210,37,253,219,249,219,41,242,244,15,127,31,227,103,140,175,34,207,1,118,132,241,28,69,161,113,68,155,17,178,67,123,141,189,220,221,61,114,190,85,38,227,222,34,147,135,180,6,146,201,76,183,247,172,182,182,40,58,188,207,178,143,135,90,247,26,112,245,175,21,232,23,154,60,222,195,200,57,224,147,161,142,80,61,147,233,191,220,77,64,251,58,188,213,248,231,92,77,67,137,74,7,225,68,250,34,198,28,30,246,229,134,12,228,14,158,200,242,198,115,142,148,19,154,157,209,119,236,245,252,203,45,157,117,221,183,134,239,199,132,158,112,103,13,142,25,208,96,211,98,112,215,72,76,151,51,17,188,179,54,238,199,207,127,184,10,136,107,55,247,60,13,199,235,172,52,60,154,79,18,20,180,188,63,102,43,145,145,28,158,227,146,15,78,172,79,74,179,98,230,117,114,190,100,154,1,197,124,61,105,197,122,38,167,162,223,48,17,205,8,229,39,236,176,201,7,224,126,236,213,43,40,203,107,108,217,41,155,92,199,126,217,76,118,181,116,188,61,115,171,235,16,203,49,185,186,131,185,72,148,140,0,170,89,156,122,133,207,143,136,242,168,15,4,193,29,135,28,219,194,177,176,18,217,219,68,14,219,30,241,228,36,251,251,179,243,167,26,222,167,121,196,90,46,185,119,172,92,165,213,206,145,167,203,108,25,79,243,168,35,108,75,234,91,4,18,54,36,54,41,125,10,40,155,180,123,110,105,214,32,145,219,50,131,159,108,132,184,194,143,199,225,69,102,231,28,48,217,31,160,156,221,59,75,115,132,227,198,167,118,91,126,120,148,99,252,251,234,95,115,167,105,151,56,146,227,78,182,145,192,192,103,137,73,3,223,138,136,112,185,3,83,148,6,57,96,70,254,225,83,78,162,153,166,163,44,90,177,57,160,123,190,28,225,235,163,155,157,7,78,151,246,237,81,191,17,76,199,7,240,154,159,103,134,52,145,238,178,140,126,234,61,37,55,115,83,144,117,65,134,48,52,156,33,194,204,113,252,159,176,30,3,150,21,95,194,131,235,124,37,193,150,80,27,171,173,42,8,227,3,124,51,46,126,68,84,173,154,163,124,82,59,219,139,0,199,101,157,27,7,199,12,13,10,169,42,183,16,180,148,51,88,202,254,230,199,135,117,56,167,142,223,74,183,81,108,200,21,73,126,101,235,245,138,176,36,227,29,79,194,132,106,188,55,165,218,216,220,94,105,214,22,182,247,108,209,200,102,2,70,57,86,24,200,46,65,216,98,167,26,180,106,34,154,92,12,188,163,39,29,118,52,7,81,25,176,145,113,141,129,251,233,14,146,93,73,154,10,17,192,32,66,22,42,86,214,5,102,37,132,73,146,119,36,242,138,113,203,158,180,157,186,226,8,255,0,97,127,10,89,104,232,32,156,205,121,43,60,128,86,216,245,175,19,182,42,229,111,7,154,36,80,30,149,142,66,122,86,199,109,171,1,183,3,52,50,182,150,13,121,225,21,104,98,57,59,83,132,57,240,173,165,73,86,38,104,17,26,76,123,33,216,170,231,212,128,127,10,174,89,217,160,45,81,76,113,228,237,92,175,193,171,158,210,117,153,207,70,212,46,219,253,243,87,98,105,186,92,90,213,213,199,211,224,71,182,128,4,10,174,195,153,206,231,113,142,159,188,83,91,78,198,251,57,178,186,146,246,215,132,237,82,105,89,157,223,188,147,44,73,201,39,218,241,53,35,10,245,88,48,216,61,245,75,166,41,105,2,164,109,144,61,10,229,70,55,163,151,119,76,90,50,6,220,184,207,196,212,242,223,130,56,106,220,98,29,22,217,63,182,231,247,211,159,228,190,141,177,26,109,174,221,50,9,253,245,106,152,26,142,44,8,145,79,24,138,111,105,26,146,228,12,140,248,210,105,118,190,36,84,192,232,182,44,48,214,22,141,253,146,41,22,225,253,48,110,116,187,115,238,149,214,167,224,156,107,121,223,22,189,82,41,53,235,170,6,138,221,110,27,152,98,54,126,80,124,58,224,249,213,124,53,94,110,54,8,246,66,213,153,89,57,21,195,2,113,215,160,242,171,175,249,59,164,146,15,230,168,198,14,118,185,146,134,63,103,92,34,218,128,213,31,70,63,73,4,158,113,119,41,223,167,66,113,64,171,129,170,228,21,35,67,239,116,45,60,109,53,4,16,117,247,215,32,92,117,113,27,112,244,105,43,96,25,8,206,113,143,209,73,81,126,204,46,7,125,38,79,68,63,241,26,174,141,83,128,184,99,87,183,142,214,242,202,115,28,114,9,20,9,142,204,1,193,251,205,13,210,187,39,225,45,14,70,150,192,223,198,92,96,131,56,35,174,124,87,204,213,155,1,85,152,17,109,39,46,54,154,169,6,250,197,97,185,94,93,141,7,191,188,26,151,17,217,233,209,182,98,211,71,211,110,122,17,206,192,172,72,126,110,254,156,131,204,82,60,115,172,233,252,33,36,86,214,17,205,115,43,193,36,206,100,144,4,136,40,207,51,176,30,202,1,150,99,224,160,154,167,63,253,228,59,51,225,107,69,85,212,47,181,43,155,185,123,235,171,132,133,35,47,35,99,46,81,152,58,128,0,85,82,50,21,64,62,102,173,69,203,243,118,217,182,89,93,114,231,235,217,47,219,155,176,177,51,115,116,25,160,41,12,179,43,74,122,185,38,169,142,33,252,166,184,114,239,69,212,83,69,211,53,196,111,163,63,119,121,36,81,198,170,113,177,92,185,57,242,219,173,68,56,111,180,27,173,126,52,158,211,141,117,216,237,139,119,109,43,234,79,250,22,200,30,216,44,49,231,229,227,210,162,166,21,222,215,151,167,93,83,65,58,75,232,50,31,19,242,175,125,18,85,241,174,120,213,59,65,211,116,87,230,187,237,171,80,101,0,147,28,51,189,206,72,240,204,108,113,241,34,163,199,183,171,98,161,236,184,207,138,167,4,18,57,213,84,29,189,95,165,15,253,46,164,47,250,130,9,212,198,9,7,141,100,35,13,179,92,161,115,219,247,20,47,55,230,253,67,81,238,198,113,37,197,224,98,127,178,19,175,196,208,29,83,242,141,237,14,193,86,237,245,231,142,24,207,59,161,85,29,226,248,130,91,166,213,63,233,110,54,219,198,119,250,130,157,147,180,22,22,61,73,165,5,177,253,106,228,221,43,242,140,125,96,24,109,187,65,212,96,189,88,203,53,177,142,6,232,1,37,92,174,24,99,39,224,118,27,81,139,174,218,120,150,217,74,71,198,58,211,20,32,59,125,14,217,179,182,79,46,216,39,168,247,174,217,200,200,155,0,70,217,113,141,7,100,233,245,183,59,123,84,170,195,191,214,174,93,78,218,248,146,68,121,45,187,65,212,88,43,50,5,252,223,110,199,152,125,157,163,235,235,190,115,183,142,20,94,218,248,174,86,34,219,143,47,228,1,187,176,23,76,128,150,109,176,63,155,219,59,245,242,35,214,163,224,15,88,147,241,131,182,117,24,139,167,183,176,172,79,106,183,22,242,64,88,126,145,25,55,25,27,140,116,174,99,255,0,166,94,54,66,79,242,218,228,140,6,85,252,223,110,196,231,56,93,147,211,221,235,75,47,108,220,110,170,100,254,89,220,5,86,101,33,180,235,111,214,198,115,202,60,50,122,111,138,239,128,110,177,59,226,193,235,150,119,104,253,147,106,156,113,61,198,177,107,173,141,31,80,183,85,109,56,89,185,17,151,4,146,178,237,186,157,128,199,78,187,244,160,125,146,118,175,170,201,171,73,192,29,162,39,209,117,123,86,48,199,44,158,201,119,31,97,188,58,17,130,54,35,24,216,138,137,199,219,127,22,150,144,142,52,149,213,113,202,6,149,0,103,108,115,16,160,141,253,157,247,255,0,239,17,227,141,119,249,97,124,154,244,218,235,93,234,182,138,145,168,138,210,40,89,208,19,237,22,140,245,7,32,6,25,220,10,40,194,49,4,57,17,119,175,151,165,76,27,143,188,178,59,70,226,14,212,187,51,227,145,173,90,94,126,119,225,249,66,200,109,229,17,199,152,216,224,198,72,199,180,164,108,192,125,165,206,73,57,185,120,119,94,211,56,171,73,143,84,211,221,134,125,153,98,114,57,225,127,21,108,18,51,234,54,61,69,115,60,92,89,174,246,145,97,22,133,172,234,114,77,117,5,179,38,159,34,219,43,58,176,229,45,211,5,216,132,25,207,150,71,142,9,223,113,86,181,217,212,22,215,218,101,196,154,92,82,198,33,185,118,134,57,60,65,230,49,18,55,216,238,113,140,208,43,173,217,80,141,79,189,97,40,85,205,153,212,233,58,76,194,159,173,90,8,215,165,115,58,246,245,196,179,42,188,60,102,238,216,36,175,230,88,64,29,122,254,147,39,24,61,7,133,17,135,182,253,109,151,154,110,53,228,198,65,231,209,34,25,32,100,227,18,239,182,58,227,199,173,113,228,247,26,105,226,33,87,26,167,175,194,116,49,129,15,141,96,66,158,38,185,253,251,107,226,52,131,233,13,197,209,136,217,57,195,54,136,131,0,108,73,29,247,76,236,15,173,32,123,110,226,128,145,5,226,219,86,146,79,101,191,212,184,80,255,0,171,158,243,111,29,253,13,87,253,57,251,60,68,184,198,175,111,132,232,174,72,128,216,214,173,26,181,115,197,199,108,252,105,109,48,137,184,155,78,46,187,58,54,144,202,84,120,49,246,233,55,237,211,140,227,230,144,235,154,87,40,82,252,166,192,134,85,200,25,62,214,60,125,253,54,25,168,248,7,236,241,157,241,107,219,225,58,32,194,181,169,137,107,159,135,109,92,120,234,140,186,182,142,21,201,195,73,100,234,48,62,61,118,63,31,117,37,7,110,60,119,42,52,191,157,180,62,65,202,114,44,223,161,199,245,176,14,227,175,95,15,42,175,192,48,234,241,151,24,181,237,240,157,10,97,90,212,194,15,141,115,183,253,59,241,222,27,253,103,161,147,176,78,91,55,108,157,182,192,111,223,227,94,110,220,251,69,110,70,138,227,68,42,207,200,73,181,113,191,166,91,199,247,120,85,126,5,187,60,103,124,80,237,157,12,208,210,109,111,92,253,55,110,61,163,70,194,52,155,68,149,216,12,119,118,146,55,180,124,7,180,51,143,120,232,105,57,59,121,227,241,28,111,223,232,74,37,56,82,214,206,6,122,96,251,91,111,227,159,10,143,130,110,207,25,63,18,59,103,64,27,106,209,173,253,106,128,255,0,166,238,210,101,141,37,138,77,15,148,157,217,173,93,71,82,54,37,192,61,60,72,251,169,186,118,225,218,132,206,220,177,104,124,139,156,30,229,137,108,99,61,31,30,59,239,85,248,38,236,241,147,241,67,182,116,33,183,235,189,105,244,125,171,158,101,237,219,180,229,148,65,28,26,27,60,141,201,24,104,157,50,122,238,11,103,24,43,90,77,219,175,105,177,185,78,77,3,153,95,148,175,115,33,108,248,143,173,214,184,96,91,179,198,119,197,142,223,9,208,205,6,13,36,208,250,215,61,175,110,125,168,203,202,201,97,163,178,147,203,252,203,6,39,195,3,158,146,94,220,251,76,121,59,181,143,65,203,17,203,152,37,25,92,110,126,182,248,168,56,38,236,241,146,49,35,183,194,116,43,67,235,73,180,53,207,211,118,217,218,138,63,113,220,104,13,46,71,178,168,231,109,178,54,110,160,31,119,134,105,180,189,185,246,157,16,47,62,159,164,44,121,199,50,196,205,143,44,251,99,252,249,215,124,27,118,120,206,248,145,212,124,39,66,188,94,180,132,145,215,62,67,219,151,105,83,204,209,188,90,20,104,187,243,73,19,166,216,206,126,185,206,63,206,41,6,237,207,180,162,29,190,139,164,52,106,112,100,72,24,129,231,236,243,228,140,84,124,19,246,120,201,248,181,182,255,0,9,208,78,131,7,122,111,34,122,215,60,207,219,183,105,92,225,18,13,28,18,115,202,246,210,43,5,243,199,61,55,126,221,187,70,112,230,24,180,121,89,9,5,62,142,234,251,12,147,142,124,226,172,48,47,217,40,113,136,58,231,68,50,12,28,26,105,52,62,210,18,64,25,59,154,231,139,142,222,187,70,182,195,220,67,162,162,176,201,196,78,89,64,216,243,14,125,183,219,122,179,59,61,237,22,251,137,56,126,27,253,103,232,203,119,222,72,172,33,82,170,64,59,16,9,62,30,181,74,152,83,76,92,203,166,41,92,229,18,201,209,144,70,210,168,240,108,108,115,82,40,223,49,157,234,3,162,107,66,85,121,33,0,43,59,51,110,79,175,141,75,172,174,140,182,128,158,167,122,122,146,229,65,19,118,187,153,105,118,84,127,244,94,219,62,29,224,254,249,173,117,197,239,59,62,189,29,127,76,189,127,110,177,217,81,199,11,193,146,54,103,31,222,52,166,176,127,244,11,80,101,246,177,32,56,254,221,110,255,0,240,143,241,152,117,190,179,113,245,144,235,70,57,80,9,24,29,49,82,93,32,115,91,144,70,55,168,238,154,57,213,1,80,9,80,114,106,69,166,30,84,112,124,13,100,32,185,154,100,233,35,157,165,68,36,224,219,214,230,116,48,184,145,88,30,184,61,14,60,42,15,217,165,252,122,239,4,241,133,148,86,150,82,234,154,125,202,59,50,176,239,146,220,40,60,192,99,36,29,197,78,251,71,98,56,39,83,0,31,168,77,86,189,150,89,79,167,104,119,218,134,153,109,12,119,23,178,187,200,243,71,137,84,17,134,92,131,184,35,192,237,210,180,169,84,8,2,157,132,17,16,100,204,181,8,218,45,110,62,196,160,251,50,185,176,179,237,75,71,159,83,149,22,210,61,71,50,153,27,11,140,156,230,186,47,81,109,49,120,238,94,36,178,209,174,36,225,203,75,149,40,30,63,209,22,39,127,111,27,3,212,41,200,197,84,61,144,246,117,38,163,196,55,26,214,173,18,247,107,126,246,246,170,227,102,126,124,115,122,129,93,186,156,41,194,182,252,43,39,12,46,149,119,44,115,68,82,121,38,132,5,102,35,118,206,118,57,232,104,129,30,184,10,6,138,126,242,142,87,14,171,88,157,72,217,125,198,223,126,169,189,162,233,186,180,86,250,230,155,32,141,89,85,208,196,51,27,175,255,0,73,169,29,245,221,196,55,144,206,182,231,101,230,18,17,149,7,225,84,63,6,95,106,60,3,197,131,130,245,251,169,102,177,105,67,217,202,65,11,202,78,199,203,126,135,214,186,26,242,242,198,232,119,50,105,247,102,62,239,249,164,10,173,239,235,71,107,212,81,166,163,237,16,169,64,13,105,157,14,160,251,251,192,186,174,179,121,45,191,123,45,206,8,250,166,52,3,31,60,212,3,142,184,134,210,13,2,246,206,246,126,246,226,245,50,133,240,57,66,238,88,159,12,85,129,170,219,112,166,149,101,46,173,117,105,114,108,224,67,36,153,156,167,38,7,67,84,166,179,3,241,166,129,197,220,113,168,105,55,11,107,244,41,19,75,140,183,32,72,192,35,156,224,14,106,73,243,6,8,55,200,200,244,216,214,170,70,85,23,34,251,237,167,140,165,251,67,208,83,143,184,54,203,138,248,115,82,146,245,52,182,147,189,183,7,32,140,225,155,30,99,31,42,167,208,128,121,124,197,79,59,25,227,81,193,154,175,230,173,69,193,210,117,18,35,152,54,226,54,59,6,247,120,26,113,218,239,103,67,133,117,113,173,105,81,243,105,26,137,45,25,93,196,78,119,43,238,61,69,2,152,40,220,217,238,158,129,236,203,206,13,251,120,255,0,49,46,204,20,254,116,211,212,12,134,212,33,3,253,165,174,245,237,71,139,127,146,188,15,5,165,175,35,234,151,229,45,109,32,27,179,59,12,103,30,149,192,93,158,221,71,107,170,105,178,50,73,34,166,161,11,178,160,203,16,24,19,129,238,174,210,225,45,46,126,208,248,182,227,180,77,69,66,105,90,110,108,244,139,121,183,36,129,237,73,239,207,249,218,158,71,232,228,7,83,238,241,60,77,49,81,6,111,148,94,255,0,109,59,246,125,224,190,3,139,85,236,99,91,178,210,120,134,232,77,165,113,18,43,53,192,94,85,134,235,196,29,206,60,143,152,193,219,6,174,157,109,90,77,18,247,151,12,62,141,41,219,199,217,52,39,139,120,119,73,227,62,15,147,67,186,84,75,137,119,142,80,50,98,144,31,101,191,207,133,69,59,58,227,11,235,141,19,85,224,110,36,110,93,107,67,134,72,152,62,237,52,33,72,87,30,120,216,31,66,15,141,93,71,52,114,110,221,248,136,213,35,17,76,179,124,192,107,195,248,216,123,161,15,201,251,151,249,33,119,157,192,212,102,31,114,214,220,112,141,218,15,19,193,217,221,164,178,71,167,90,129,119,172,77,17,193,11,246,34,241,25,99,225,229,159,42,138,246,97,198,54,252,37,217,150,181,172,78,121,158,45,74,84,130,63,25,37,42,188,170,62,53,99,118,103,195,119,58,30,132,218,150,174,197,245,93,98,67,121,124,199,168,118,232,158,229,27,99,207,52,170,146,200,168,59,248,127,63,152,122,160,115,133,206,235,120,216,121,109,240,129,123,52,191,186,225,173,94,247,179,29,106,92,189,150,103,210,229,111,233,173,79,217,30,171,229,229,145,246,106,206,141,215,166,13,87,253,166,112,212,250,141,178,113,54,131,41,143,89,208,152,92,218,176,27,200,163,118,140,249,130,51,183,188,120,212,139,132,120,191,77,226,222,26,131,94,182,113,23,58,17,60,101,183,138,69,250,234,125,199,199,203,7,198,174,167,41,230,207,119,15,226,14,249,215,156,39,93,255,0,158,255,0,59,198,61,163,107,211,105,58,63,208,116,161,207,170,234,178,173,149,156,96,239,206,251,22,244,0,28,230,162,146,104,17,246,63,169,105,28,65,99,222,62,151,52,75,99,172,146,75,101,137,207,127,215,108,54,79,160,200,29,104,135,8,74,188,111,198,151,220,107,54,26,199,76,45,167,233,96,239,204,71,243,146,143,127,213,4,120,19,83,205,91,72,176,214,236,46,116,219,245,231,183,185,140,163,15,222,61,65,222,151,112,107,93,129,217,179,243,223,229,44,167,155,183,110,222,29,94,31,115,217,29,198,121,149,230,135,12,135,4,16,115,177,29,106,15,218,62,175,127,28,80,112,198,140,64,213,53,230,22,232,64,63,162,143,126,242,67,232,23,53,183,102,154,172,218,100,90,135,2,235,51,102,247,66,222,39,111,233,172,254,195,15,217,27,122,14,95,19,90,112,164,23,188,65,196,122,175,29,223,64,201,18,167,208,244,181,124,109,110,9,230,127,66,204,60,119,218,132,245,179,160,3,105,251,117,206,106,96,27,157,131,94,61,94,248,206,123,237,42,227,67,225,141,95,82,208,116,73,35,158,226,211,69,54,215,214,49,33,140,201,11,197,129,47,145,60,228,49,32,231,235,120,181,20,225,166,178,126,35,158,89,237,187,235,152,109,236,110,35,101,203,52,96,37,193,39,3,192,231,0,249,140,85,125,218,118,175,30,147,219,230,167,171,77,18,186,90,104,178,200,201,156,119,156,182,196,242,252,241,242,20,251,134,110,53,45,63,143,47,180,137,139,172,127,155,236,196,45,204,67,52,37,223,144,124,22,66,61,203,159,26,59,16,149,45,28,195,22,171,135,12,119,235,127,25,123,112,62,160,186,141,240,184,72,164,139,153,75,114,72,48,203,178,236,113,86,6,78,42,177,236,221,156,106,178,194,214,143,0,134,52,136,43,203,222,54,57,87,4,182,78,78,6,115,159,26,180,31,1,41,170,13,116,188,91,18,50,189,132,107,35,117,166,242,53,45,33,240,166,207,69,128,17,54,99,154,1,175,158,107,171,17,141,251,195,248,81,182,108,26,7,172,251,90,150,158,63,174,255,0,225,52,10,198,235,222,60,227,20,126,110,227,229,2,107,184,72,57,115,253,32,31,113,168,253,239,43,90,203,212,142,95,10,63,196,237,201,26,255,0,227,15,192,208,155,123,123,125,77,37,177,154,251,232,153,78,110,240,69,206,122,227,24,200,243,164,92,102,168,68,126,150,148,175,8,66,135,185,143,209,71,225,89,216,81,59,91,45,57,213,99,252,232,91,10,63,162,228,219,167,141,71,251,64,181,226,56,116,48,189,158,73,99,113,170,203,50,167,61,245,202,44,48,71,130,89,200,3,44,78,2,128,60,91,62,20,234,210,42,47,19,103,185,142,75,28,237,154,206,73,243,170,58,239,81,252,165,14,154,69,254,131,42,77,223,2,163,74,179,138,102,229,83,226,221,246,192,250,43,109,225,157,168,255,0,103,28,85,219,74,67,59,118,131,217,229,220,254,193,238,66,90,152,92,191,55,137,86,96,20,1,208,166,78,115,157,183,184,166,14,249,66,109,44,231,147,151,173,37,244,152,193,193,101,7,212,226,168,46,32,159,242,134,181,226,57,47,184,114,123,171,200,221,123,133,250,92,80,34,42,49,7,120,92,164,92,195,148,14,126,92,227,61,50,69,69,175,251,17,237,59,143,248,130,239,136,120,206,75,104,166,151,151,144,207,221,147,50,167,42,170,149,128,226,48,80,125,159,16,124,78,106,69,11,202,243,128,111,157,51,166,241,151,8,106,46,18,203,138,116,137,216,157,150,59,216,152,231,220,26,179,196,156,95,195,186,3,45,158,163,175,216,90,93,72,1,88,165,157,85,176,115,134,35,59,3,131,185,219,106,164,244,126,193,53,11,13,74,27,142,110,22,22,145,93,77,112,176,29,13,153,57,29,2,247,77,207,51,23,69,229,5,67,103,5,152,158,108,226,133,118,215,218,6,175,163,241,12,92,45,169,254,110,226,25,180,168,98,184,105,223,77,182,17,219,72,192,145,31,35,70,75,40,66,141,142,96,50,70,126,174,252,212,2,201,87,14,116,157,11,165,118,147,217,198,137,166,197,109,117,199,154,15,124,65,146,98,53,24,88,151,59,158,141,225,211,220,42,109,21,204,115,170,203,20,170,234,192,50,178,156,130,60,8,174,8,224,222,10,142,225,6,183,121,160,106,87,118,246,54,7,90,154,206,242,253,97,23,54,168,1,200,10,129,136,96,203,128,167,39,152,96,248,215,83,246,117,199,151,154,143,103,112,201,167,232,154,126,139,53,189,172,49,233,150,250,190,174,156,146,199,146,55,35,154,85,10,128,96,56,5,182,25,199,181,69,80,182,176,221,42,232,70,190,162,90,23,58,157,174,159,15,127,123,121,13,188,64,227,158,89,2,46,125,230,180,143,87,181,185,1,173,175,33,149,79,66,142,24,125,213,201,28,97,219,29,229,206,158,56,191,138,184,127,73,189,150,210,242,93,58,218,238,222,234,14,88,95,7,217,72,63,73,40,82,1,5,131,97,176,70,71,74,170,180,205,71,181,94,50,17,92,233,50,235,26,141,178,146,76,118,154,96,15,203,156,29,162,143,99,247,122,213,115,118,201,201,109,12,250,36,46,24,141,142,107,101,144,158,185,174,58,184,225,23,208,82,206,227,91,178,227,27,27,137,160,87,22,250,220,208,168,145,246,5,145,45,223,42,160,231,34,67,158,153,30,102,116,221,118,250,193,222,109,41,162,29,238,89,202,234,183,150,239,202,231,44,171,221,200,54,246,118,80,64,24,216,14,148,34,204,26,198,20,81,4,93,76,235,37,112,60,107,198,79,125,115,20,92,101,174,177,72,229,209,110,111,80,176,230,3,137,47,153,128,223,7,219,157,129,240,24,235,191,74,144,14,216,117,107,88,98,140,240,174,162,85,34,85,140,71,168,190,78,54,198,224,156,227,27,147,190,251,154,50,213,176,215,79,24,51,65,183,75,247,152,245,2,155,92,180,156,189,8,241,53,71,195,219,68,50,73,26,222,233,154,220,93,238,24,119,87,238,112,60,207,180,61,122,103,167,168,203,248,123,102,225,70,113,13,202,235,203,182,88,76,11,14,92,128,73,5,250,123,64,122,248,102,172,42,139,237,145,204,183,84,230,78,218,117,77,71,81,227,109,71,77,227,189,90,109,66,88,102,121,34,17,135,91,110,227,39,144,198,159,85,64,30,201,206,78,84,130,204,119,53,165,206,161,194,150,49,243,232,250,28,2,99,176,150,225,1,193,243,80,73,222,175,94,213,184,30,195,180,41,210,251,134,24,90,206,142,26,59,167,28,164,198,217,110,66,153,195,143,172,122,237,190,58,154,172,53,159,201,211,141,238,216,50,113,5,148,72,171,159,106,221,0,29,55,254,119,205,151,230,60,232,28,246,97,168,23,141,100,177,210,246,149,118,165,170,223,223,204,205,117,12,142,27,101,39,39,59,245,62,31,117,54,209,117,45,81,111,136,182,211,164,154,222,212,31,164,25,1,17,36,99,36,228,248,116,98,60,114,14,1,233,69,199,103,60,92,203,50,112,190,171,115,174,75,14,253,213,158,158,84,48,253,182,98,20,108,119,35,127,0,104,166,145,217,135,108,26,166,155,46,155,121,195,215,54,72,232,70,12,92,231,39,35,157,176,192,121,228,228,123,177,208,101,178,29,103,91,56,208,72,139,221,91,234,23,82,61,165,239,120,175,150,84,98,65,30,152,199,186,143,104,83,219,11,118,182,189,40,162,47,107,36,224,98,167,26,47,228,141,218,4,12,26,235,136,108,160,148,2,165,109,174,173,185,152,103,167,243,164,142,158,94,21,33,79,201,55,140,74,134,252,249,172,75,255,0,130,68,159,224,140,213,214,184,93,72,188,25,166,78,146,155,226,14,37,135,78,135,253,14,214,107,153,92,98,56,162,136,156,15,61,191,133,65,36,178,226,190,46,184,144,223,199,38,159,102,163,47,45,192,40,160,29,189,144,216,230,63,228,226,186,128,126,72,252,90,136,198,231,93,226,88,178,113,250,61,54,71,35,251,131,52,26,251,242,81,84,60,250,159,16,113,123,121,151,209,217,113,243,6,131,83,22,151,233,121,66,174,29,206,207,57,78,104,250,79,12,105,19,217,139,96,247,122,139,220,66,189,228,142,36,109,221,115,201,183,40,219,62,25,223,173,79,110,174,35,89,90,212,194,215,48,123,108,153,1,0,64,9,56,254,174,124,200,57,82,60,133,72,180,238,194,120,11,133,245,88,117,43,153,248,154,253,237,207,52,75,58,196,137,205,184,12,87,151,175,161,200,169,20,22,60,16,243,11,102,210,37,8,236,75,25,76,123,103,99,178,168,24,160,182,50,139,142,168,84,194,213,73,95,171,9,36,89,18,108,181,202,16,67,12,42,12,243,33,11,144,205,144,11,99,4,14,97,190,248,46,173,46,82,54,89,109,156,187,92,200,35,1,151,149,6,220,187,133,232,61,78,65,207,77,136,171,159,133,123,50,224,123,230,23,6,24,163,137,15,56,70,183,14,24,227,27,157,143,79,95,1,228,42,113,97,216,79,102,247,178,66,57,187,165,184,144,251,48,218,49,84,60,231,27,25,70,113,225,229,84,24,138,68,133,190,216,94,98,166,82,64,208,109,156,255,0,13,179,221,39,45,223,126,234,178,162,6,14,163,148,158,93,142,60,118,27,140,238,73,223,21,188,221,239,210,21,3,50,137,89,12,145,60,99,153,8,99,128,0,27,12,128,113,184,3,3,210,186,42,243,176,62,7,138,238,84,93,82,66,161,255,0,156,250,19,49,99,211,39,51,248,248,250,239,214,154,93,246,11,192,38,33,110,53,219,212,10,197,128,250,9,1,125,113,223,29,189,41,158,108,246,69,249,213,27,140,231,164,186,185,183,2,220,63,118,211,73,203,207,47,42,133,192,65,205,224,112,55,207,196,144,107,205,53,140,145,183,52,114,77,40,128,170,144,161,66,16,57,64,7,98,91,217,7,4,103,124,157,129,174,154,209,251,43,236,243,73,138,11,70,182,209,47,36,129,57,76,151,26,60,140,205,185,193,193,149,128,240,232,55,234,106,95,99,195,28,6,156,243,73,111,194,161,179,146,223,152,6,88,248,239,221,157,232,68,56,58,45,251,199,169,16,139,82,153,26,181,184,131,232,12,228,174,16,225,253,127,137,181,25,109,52,249,109,236,229,182,68,118,119,202,40,96,14,27,35,60,174,48,54,245,162,61,175,221,92,195,195,250,112,188,120,5,212,163,150,229,226,80,80,186,140,243,1,225,147,202,115,225,215,194,186,170,121,56,54,29,62,234,222,222,14,23,117,149,121,12,50,105,188,129,148,237,179,8,8,83,215,4,121,120,84,51,133,226,208,175,174,46,108,37,224,94,16,130,55,144,225,174,100,138,94,99,140,108,94,219,32,31,120,234,105,106,136,230,178,147,179,171,79,204,181,50,130,155,16,118,241,252,78,57,209,117,31,165,93,66,134,48,66,177,64,83,216,98,14,228,133,45,144,192,229,78,122,254,50,43,99,250,88,173,36,183,28,204,48,24,18,161,73,30,209,27,231,59,157,178,7,195,106,234,219,158,198,248,18,251,19,207,192,124,40,206,15,52,102,223,87,48,176,99,250,161,89,0,57,3,195,27,84,107,93,252,153,180,2,194,77,43,71,213,163,121,85,214,68,179,226,11,22,69,13,146,112,25,178,73,45,250,217,233,190,194,153,52,223,105,30,18,171,81,54,3,40,163,108,162,233,173,98,154,70,96,177,35,161,143,153,64,32,2,167,3,42,216,27,249,121,16,72,13,101,99,60,241,196,65,17,202,220,200,83,114,209,21,250,167,3,148,236,14,252,222,7,122,176,239,191,39,94,209,35,212,230,147,75,209,175,77,172,104,157,192,153,225,153,217,183,206,123,167,200,24,61,114,73,219,113,129,72,90,246,3,218,29,210,55,211,244,123,163,57,229,141,10,233,147,17,128,8,35,216,86,223,227,246,70,198,187,154,99,59,158,94,185,93,128,179,42,134,88,100,17,39,244,131,5,149,78,9,241,29,65,0,227,196,110,124,86,141,93,90,75,139,91,53,120,163,81,244,136,204,188,216,36,133,248,239,202,118,36,123,75,228,49,53,212,123,9,237,14,195,187,9,109,116,150,224,102,113,45,133,196,121,97,140,114,147,26,227,162,159,243,184,22,236,223,139,52,251,150,149,174,173,226,231,199,58,73,41,85,36,99,7,124,28,245,39,229,208,226,160,209,97,186,88,87,83,190,50,75,56,101,158,218,57,36,158,63,164,187,36,145,176,246,65,0,114,174,6,50,121,178,58,103,62,7,56,166,78,178,44,111,112,7,48,151,154,57,159,156,115,175,40,220,55,49,194,130,23,110,189,104,172,61,159,113,81,71,129,174,116,217,25,215,187,87,51,70,112,128,116,221,186,156,1,191,151,190,153,223,112,174,163,165,200,214,250,195,216,44,29,218,251,49,92,199,40,66,21,119,5,78,3,229,7,136,235,141,197,80,210,59,196,184,172,55,77,110,46,214,213,97,150,41,18,37,36,67,26,228,243,40,27,144,70,249,198,196,144,14,231,62,163,8,100,138,72,205,191,116,217,143,187,105,163,192,216,140,7,82,196,30,167,200,12,120,248,83,107,123,59,231,55,23,48,181,177,70,89,14,62,147,26,135,231,36,99,98,7,55,76,156,129,215,199,25,209,236,53,105,96,182,144,136,204,136,253,216,86,145,26,61,206,55,203,123,64,250,131,143,134,212,52,143,84,184,172,58,227,197,184,85,141,86,19,204,178,132,61,230,29,64,39,118,7,151,227,211,3,24,192,201,164,33,54,242,5,38,121,101,145,10,170,170,18,85,64,251,57,199,95,119,66,124,122,83,73,172,175,152,77,10,66,92,78,59,162,86,64,80,126,208,7,7,3,111,62,158,117,136,52,171,244,15,101,244,81,51,34,200,196,36,120,10,160,109,140,54,196,2,7,95,18,72,198,244,51,72,194,10,160,239,142,167,184,9,107,50,197,12,129,99,3,244,104,217,68,1,178,64,199,81,246,115,156,147,184,59,83,104,222,69,121,33,133,59,176,217,117,102,148,125,92,238,70,0,3,124,117,254,53,173,206,155,114,193,82,107,41,228,10,34,82,86,51,133,27,227,4,227,247,231,57,223,106,107,45,189,212,106,183,208,217,204,207,177,12,71,51,42,131,176,36,1,228,14,195,24,216,13,235,185,185,60,230,177,91,139,200,21,76,18,199,41,144,121,202,24,103,196,131,156,120,249,249,108,115,75,165,162,176,118,179,70,5,121,223,47,144,237,31,48,3,56,200,56,62,94,35,199,27,50,134,59,195,50,220,95,91,69,48,137,253,146,177,47,180,236,6,228,97,91,27,227,59,110,9,172,220,37,244,23,246,210,75,166,203,20,103,36,203,60,101,192,4,30,136,66,237,142,95,49,208,231,122,174,91,78,207,121,139,169,22,57,89,96,112,216,246,155,12,6,196,236,48,8,245,24,235,235,74,226,72,130,59,128,73,194,128,168,92,174,255,0,85,179,184,56,223,32,227,223,77,101,154,242,43,151,154,201,175,164,73,72,239,84,68,80,115,145,208,0,184,30,56,3,109,188,122,141,166,212,36,87,183,134,41,158,97,200,75,153,33,238,66,182,65,202,159,18,58,28,156,84,21,50,67,197,229,182,123,96,3,204,0,150,76,178,161,230,194,129,185,199,137,223,236,143,195,52,138,202,171,155,121,47,100,112,23,154,72,200,42,0,207,67,234,54,233,215,210,153,221,205,37,213,216,143,157,131,100,72,93,92,134,47,230,184,57,229,219,207,169,249,50,184,155,80,75,105,165,146,238,229,227,116,194,115,70,84,16,78,114,185,240,201,57,198,222,250,224,146,77,65,186,23,157,197,148,31,67,16,201,114,142,220,204,33,0,48,247,158,190,4,239,143,26,20,97,148,183,232,141,197,196,17,254,142,64,114,163,61,112,72,7,63,28,109,226,58,83,27,67,59,135,11,28,141,52,159,205,243,220,34,40,219,39,62,207,76,40,0,103,229,77,36,184,185,149,37,105,157,99,16,130,204,189,243,14,109,201,242,229,7,7,175,77,189,40,138,150,131,119,188,85,214,11,150,146,224,91,34,44,110,193,151,157,8,0,13,134,88,18,126,62,117,155,71,187,93,76,60,86,175,222,177,229,113,0,221,178,48,20,5,25,25,36,100,224,14,181,132,130,27,249,165,17,48,183,142,36,83,26,62,29,134,65,195,51,116,39,212,128,40,84,75,106,66,102,227,48,243,119,139,156,55,142,58,129,141,240,126,11,69,11,23,102,132,239,224,149,45,13,220,252,214,146,137,79,52,42,217,32,236,0,63,169,129,231,159,74,178,59,57,186,199,10,68,194,102,147,12,254,211,16,77,84,178,207,5,208,43,222,72,176,72,91,145,212,5,40,50,49,132,7,3,127,49,231,214,172,206,207,31,186,225,117,78,92,14,241,240,57,179,183,134,244,174,53,127,76,113,135,195,31,212,150,239,103,151,178,234,26,108,147,74,197,152,76,203,147,232,5,89,182,4,173,178,140,245,92,253,245,83,246,86,66,104,243,18,219,125,34,70,57,240,216,85,163,167,92,195,117,111,28,150,206,29,2,186,115,15,214,87,42,195,224,65,31,10,181,33,122,106,101,79,212,110,50,221,236,173,199,242,82,29,255,0,164,144,127,120,210,215,239,27,112,46,167,27,96,144,251,143,78,240,255,0,206,170,43,110,220,116,222,206,45,173,116,27,221,42,75,137,39,13,52,108,179,170,100,18,217,24,193,59,114,253,226,162,19,246,233,111,168,104,87,60,86,230,84,67,189,141,145,184,194,44,133,201,29,228,120,196,131,174,65,199,90,62,35,149,40,97,168,40,38,228,216,88,117,152,169,192,214,173,89,136,26,109,191,3,45,237,11,104,226,230,83,146,189,106,73,99,203,237,231,207,198,163,28,61,114,215,214,144,93,72,17,59,228,89,57,35,250,171,145,156,15,74,147,105,248,230,124,249,138,162,232,214,132,59,47,3,241,236,6,110,12,213,66,227,217,67,215,127,3,225,85,135,2,235,241,233,218,14,160,38,3,158,57,68,80,166,119,98,203,154,181,248,192,147,193,250,179,41,216,46,227,207,99,84,71,13,104,55,115,234,235,121,202,226,9,237,131,185,230,56,12,58,12,121,250,211,21,75,40,82,32,104,133,102,112,123,32,243,198,240,217,246,141,195,124,41,165,114,132,139,80,134,226,244,167,64,121,178,19,223,157,205,118,140,188,93,105,168,41,176,72,136,102,246,115,235,95,57,56,50,222,72,123,82,183,105,159,154,81,171,251,68,156,159,231,43,190,52,216,192,188,87,42,1,45,212,156,147,91,184,52,83,134,29,132,250,76,156,117,67,209,237,254,32,110,208,184,49,56,162,216,65,25,9,123,7,183,107,33,216,135,242,39,200,211,158,200,187,68,213,117,57,166,225,142,33,92,106,186,114,152,159,189,217,153,23,241,35,239,27,212,174,230,217,218,237,36,47,158,155,10,131,118,157,217,142,173,36,159,203,110,10,103,26,228,56,231,134,22,10,102,94,128,130,118,230,30,189,69,11,17,208,28,226,237,223,219,252,136,12,61,64,47,69,207,68,236,61,71,175,129,223,227,49,218,63,16,220,113,159,16,91,240,38,134,205,37,160,113,54,164,241,12,142,85,63,87,35,252,244,162,29,160,234,49,77,193,58,189,165,133,191,208,237,237,180,163,110,176,242,99,217,20,75,178,238,12,126,24,209,6,161,170,194,91,88,189,29,229,227,59,3,200,79,217,4,108,113,76,251,80,183,145,248,111,90,120,221,48,214,46,88,170,227,111,35,72,37,249,208,237,183,202,11,28,249,105,26,96,222,192,235,214,109,169,225,184,118,78,7,145,85,227,5,7,40,219,57,57,171,155,179,94,40,177,227,46,27,184,236,235,138,25,100,113,9,22,178,63,214,100,29,0,63,172,167,113,84,227,144,150,251,254,176,165,44,239,37,211,175,109,181,27,105,93,30,221,214,64,200,112,195,7,195,52,187,174,125,155,119,79,81,73,130,141,118,29,178,226,236,211,179,251,174,28,187,190,187,215,72,70,75,177,105,106,228,117,86,33,123,192,61,115,129,93,86,129,244,8,237,180,205,21,2,199,109,26,168,80,51,159,50,124,243,92,145,195,221,161,234,28,119,196,186,54,141,220,173,189,170,106,150,210,57,207,183,33,14,49,159,15,95,125,119,69,142,139,4,76,210,43,243,57,57,203,83,216,18,17,77,74,131,164,102,87,43,22,178,165,35,209,215,210,53,210,239,90,107,72,165,185,129,132,141,185,43,211,57,222,161,157,173,240,197,239,208,215,180,30,21,119,183,214,52,196,101,156,170,100,205,1,24,57,95,181,128,79,195,62,66,172,81,105,34,198,98,88,136,1,143,65,74,93,90,203,38,159,50,44,110,31,187,97,245,78,14,198,139,84,115,130,211,49,93,169,244,128,212,123,251,206,126,236,107,135,175,56,143,83,142,238,254,121,31,71,211,46,77,239,114,127,155,123,146,163,151,3,208,111,240,30,117,209,162,233,163,195,140,148,39,7,29,69,84,189,129,217,75,62,145,173,193,221,100,69,168,17,128,113,246,23,106,179,165,209,174,224,156,61,138,178,36,131,219,86,127,100,82,216,84,11,76,95,108,119,31,81,222,175,68,105,165,187,197,227,200,187,214,149,185,20,145,215,13,248,85,55,197,186,79,20,240,135,20,201,163,240,206,34,210,248,218,65,3,32,12,69,172,231,235,58,227,160,229,206,125,63,102,173,120,116,171,152,217,222,75,132,70,32,16,76,152,164,229,182,72,139,60,154,189,175,51,111,137,103,27,31,74,37,106,60,232,208,216,245,197,233,84,122,108,27,45,250,199,92,121,195,218,13,135,15,88,91,104,246,10,22,43,72,149,23,125,219,109,216,249,146,119,62,250,57,31,35,168,92,131,191,159,74,140,126,118,208,44,75,155,206,37,210,227,206,15,181,116,128,143,153,166,239,218,63,1,88,129,244,174,56,208,147,31,251,234,127,26,27,83,32,88,8,85,46,77,200,219,5,246,151,193,26,182,187,121,105,170,240,196,143,14,163,28,130,206,229,210,81,24,107,87,30,223,55,152,25,233,215,211,32,84,230,222,15,161,66,182,118,178,5,138,40,22,48,8,232,6,106,21,113,219,111,100,246,133,222,110,208,52,141,200,250,147,134,252,40,116,221,191,118,86,142,210,90,241,57,185,46,161,64,183,181,150,77,199,185,72,241,165,94,149,137,110,184,127,212,40,16,41,211,223,190,51,149,59,109,181,185,184,227,190,58,213,35,96,177,105,250,74,65,35,231,25,105,34,5,84,123,196,109,255,0,218,172,206,28,209,62,149,127,62,165,113,110,140,38,211,116,216,195,147,213,121,230,13,183,129,246,15,221,84,207,108,119,218,207,21,223,241,29,247,14,105,58,133,220,26,157,245,180,241,148,181,150,54,11,20,13,25,14,29,84,0,220,237,130,9,233,190,51,87,191,1,203,121,60,90,152,104,30,41,18,194,209,81,73,207,180,134,126,135,161,234,15,198,161,178,181,125,13,246,249,205,60,58,189,60,24,86,22,181,188,164,195,179,77,34,45,47,82,189,183,183,133,34,138,38,141,34,68,24,85,69,64,0,3,3,0,0,5,89,178,141,177,233,80,126,4,23,6,91,169,174,85,67,140,19,202,114,14,42,97,37,206,114,64,167,168,168,9,97,17,196,18,207,115,18,145,124,105,187,224,86,37,185,124,116,166,178,78,198,136,116,130,81,61,47,90,3,170,159,245,190,152,160,253,102,147,127,47,96,209,73,38,62,117,23,226,219,235,237,54,107,77,94,218,208,92,67,106,196,202,160,224,168,35,4,251,177,74,87,96,171,152,238,35,206,53,65,75,62,81,219,229,25,241,179,60,86,200,234,70,4,224,31,246,77,82,29,168,246,141,197,28,13,109,103,169,104,18,91,9,46,174,5,179,139,136,123,197,228,42,205,208,21,57,202,249,213,189,175,234,233,174,233,113,205,20,93,222,102,86,198,115,224,213,71,246,211,195,122,230,189,164,217,218,232,90,69,214,163,113,21,244,114,180,86,241,151,42,156,174,165,137,232,23,113,185,218,179,170,56,106,153,148,233,52,233,33,74,89,88,107,24,199,249,71,241,6,145,99,29,239,16,234,124,61,145,27,203,36,17,105,211,247,145,68,0,33,159,150,118,42,8,201,30,206,248,163,246,191,148,124,141,13,157,219,233,252,60,208,95,148,22,242,75,168,221,91,25,121,206,23,149,126,138,253,79,77,247,174,92,226,206,2,185,155,87,214,47,245,141,120,232,151,183,41,29,175,115,125,101,112,136,162,40,210,48,68,168,172,172,63,70,61,48,122,249,177,226,46,17,213,117,185,117,137,244,190,51,225,235,153,53,139,230,187,141,211,81,17,44,68,204,92,150,15,202,193,135,48,35,149,79,213,244,21,175,72,161,81,165,230,115,151,190,223,180,236,248,187,125,180,102,84,147,134,35,155,56,44,108,245,56,155,3,211,191,238,125,40,188,93,184,104,96,119,141,194,156,69,10,129,146,233,244,73,192,31,252,25,220,253,213,206,220,37,194,75,103,161,89,218,92,241,54,151,123,115,20,96,72,82,237,70,251,224,14,108,100,109,128,125,222,234,175,120,255,0,87,227,75,46,41,212,244,59,62,246,45,42,222,24,218,221,211,217,140,49,132,52,135,189,93,142,249,24,207,136,21,98,136,186,235,239,186,70,118,216,45,239,190,118,199,253,60,112,116,107,254,151,121,196,118,96,108,123,237,18,252,40,254,208,136,175,223,91,199,219,127,101,119,35,50,246,133,163,70,79,217,190,144,66,195,222,37,0,138,226,222,197,245,62,45,213,180,3,38,187,123,120,232,133,99,134,89,157,178,70,251,2,122,140,98,172,27,222,38,159,133,116,109,67,86,188,184,146,238,11,40,30,115,11,76,64,114,163,33,127,180,64,31,26,183,54,54,134,247,227,43,206,110,101,247,225,58,171,78,237,7,130,181,149,3,72,226,158,27,190,97,176,250,61,205,188,135,251,164,211,109,103,132,120,67,137,227,150,61,103,134,116,187,232,238,38,23,18,22,128,14,242,78,94,94,114,87,25,60,160,12,249,109,92,30,221,173,157,79,83,210,237,228,225,189,22,226,214,241,36,123,136,238,172,210,73,34,142,62,118,119,231,57,206,4,111,225,147,129,129,147,78,174,59,92,225,45,33,237,111,244,174,23,72,172,37,185,88,165,158,210,119,179,149,81,128,60,220,145,114,224,143,44,159,172,180,50,133,191,112,151,12,155,215,203,248,157,163,111,216,95,100,6,224,92,63,103,250,111,122,87,144,55,52,167,217,198,48,50,231,192,99,221,183,74,87,83,137,56,60,91,104,60,53,105,111,105,97,111,8,141,35,104,132,199,149,118,92,180,188,196,237,230,107,157,237,245,233,238,173,163,184,210,248,147,138,35,183,150,21,113,221,235,215,131,168,233,134,145,135,141,56,236,199,141,184,139,138,59,81,214,248,107,136,117,173,75,80,180,210,116,195,45,170,92,93,57,96,235,52,75,204,197,57,67,123,50,145,190,122,3,212,102,146,198,173,90,84,243,3,110,17,252,8,163,82,174,91,95,143,254,229,210,154,133,236,78,210,91,204,45,153,183,99,110,139,9,63,236,1,66,181,78,47,210,109,37,22,218,215,23,219,71,51,253,88,238,181,0,25,189,193,155,38,151,185,178,209,110,228,73,174,56,115,70,154,88,200,229,154,77,50,6,148,127,109,147,155,239,162,163,82,212,35,183,250,60,87,215,9,8,24,8,178,21,80,61,0,218,177,70,33,95,247,147,239,140,217,230,10,126,192,61,240,156,251,218,254,161,117,106,45,245,45,32,106,49,247,140,81,46,210,206,94,224,140,146,127,72,87,187,61,54,201,223,59,85,101,99,199,124,73,12,171,20,250,183,122,163,56,89,99,93,243,231,128,63,207,186,173,206,221,229,127,161,91,228,243,22,187,64,73,223,192,213,101,30,161,14,162,241,253,63,72,177,184,229,57,195,192,167,59,116,223,62,253,188,169,97,138,230,91,45,200,19,119,11,201,233,137,163,152,168,38,73,248,123,141,117,104,195,198,97,177,113,56,1,200,141,129,192,219,108,54,58,122,84,222,211,94,187,148,66,206,177,152,145,10,152,249,152,13,201,59,31,144,223,59,10,136,232,156,63,161,94,194,25,180,24,226,198,249,132,152,127,193,143,198,141,63,15,219,67,11,75,167,92,94,196,170,0,84,23,12,88,239,226,100,44,54,247,120,116,173,26,56,214,81,210,107,197,241,28,145,73,207,69,0,239,135,160,213,230,136,169,150,7,229,207,182,18,92,251,62,226,58,255,0,26,83,243,203,43,220,41,183,186,84,153,10,243,43,174,91,45,156,55,159,83,215,173,0,139,74,191,13,205,14,181,115,191,140,233,27,12,117,232,168,15,223,91,61,174,183,16,47,30,175,101,113,183,213,54,133,54,245,61,231,238,162,255,0,168,155,237,139,158,65,166,70,207,188,145,166,177,20,115,44,146,202,232,161,112,66,197,156,128,54,4,96,15,15,15,254,224,248,223,137,109,44,184,51,89,102,184,139,157,236,103,141,84,43,33,94,101,228,3,32,0,199,28,191,44,248,1,76,181,11,205,123,74,180,55,183,246,218,98,192,157,88,221,72,9,207,64,0,140,140,249,12,213,107,171,241,253,143,31,118,123,196,19,105,86,119,112,155,104,147,159,189,81,143,231,6,113,131,253,83,69,167,141,231,24,0,68,91,17,200,194,149,54,123,29,134,31,236,7,136,165,125,55,93,131,190,228,204,144,5,32,0,100,24,126,125,201,220,40,223,0,125,160,106,213,75,215,144,60,102,40,101,228,202,39,181,187,14,96,85,198,78,0,35,59,248,147,235,92,229,217,125,215,210,248,74,243,134,172,244,251,139,221,71,81,186,144,68,177,133,229,81,221,32,203,18,118,25,171,31,131,120,47,137,52,13,18,43,13,83,69,185,135,12,114,203,34,58,128,79,92,43,103,167,165,47,137,229,37,163,80,161,58,241,149,192,242,33,197,80,90,128,232,123,36,245,181,241,35,73,8,177,178,101,73,123,179,36,146,198,188,155,141,192,61,0,28,196,117,221,179,91,158,32,209,86,197,174,151,73,136,75,59,59,3,18,170,175,46,1,57,198,1,32,103,3,35,114,125,106,19,41,187,137,36,139,232,218,140,125,227,2,192,218,200,65,192,198,115,202,71,67,138,110,250,254,163,105,49,153,245,185,98,118,110,98,37,192,203,116,4,134,27,208,143,42,145,186,49,255,0,227,173,185,132,157,182,187,164,184,179,23,43,119,11,201,19,229,123,246,82,75,16,23,163,3,159,118,8,198,251,17,149,63,149,22,22,147,139,11,13,123,85,181,56,97,148,186,124,9,50,112,133,221,142,220,192,140,169,206,216,233,189,87,23,55,215,186,148,134,226,227,82,142,228,57,250,207,202,192,157,178,51,238,0,123,182,233,91,9,238,45,127,74,109,160,184,126,92,102,76,147,130,49,215,62,95,143,149,9,185,113,19,75,203,47,244,197,118,212,88,247,203,123,249,117,112,99,110,239,139,245,248,139,134,144,22,188,228,8,58,40,229,63,103,235,123,64,17,149,235,190,202,30,48,184,19,149,126,49,187,117,143,4,27,200,99,126,117,193,37,200,96,73,240,32,14,163,7,212,211,146,241,71,208,239,82,254,61,37,161,147,188,230,50,67,57,14,20,28,132,28,192,140,13,134,251,224,13,233,8,184,153,100,19,53,237,165,221,195,201,204,67,9,113,203,245,57,122,147,176,10,70,60,143,166,42,233,203,183,25,142,206,255,0,72,23,254,154,168,14,92,186,247,75,205,56,197,163,34,11,94,40,176,150,89,152,42,43,240,229,185,59,129,129,128,9,44,114,196,13,178,20,226,137,219,241,94,161,29,210,164,220,81,195,72,246,220,171,52,50,233,13,19,64,196,158,96,203,26,18,172,57,78,1,0,236,219,138,231,196,214,173,110,22,71,34,123,105,74,142,92,160,32,144,193,186,140,144,54,3,111,54,223,125,158,205,173,104,240,218,71,168,139,198,91,175,171,38,96,102,28,202,8,92,231,114,8,42,51,156,142,65,128,106,227,151,104,19,98,7,222,1,191,167,49,42,54,55,218,116,77,167,22,27,169,12,135,85,224,169,237,195,133,119,88,175,251,205,247,207,47,42,1,183,55,142,9,24,205,37,125,174,107,80,220,60,79,162,112,44,170,87,154,54,58,228,150,236,254,206,122,75,40,199,252,171,157,32,214,237,34,177,130,73,175,208,201,5,207,126,17,110,199,43,30,96,71,50,129,182,225,142,195,237,122,110,86,227,139,98,186,142,250,214,109,74,193,141,192,81,20,206,209,179,70,9,39,216,112,57,148,96,1,184,27,177,62,20,229,62,91,194,182,219,120,143,196,85,191,167,235,42,236,55,224,101,247,22,167,127,204,123,254,13,209,100,145,1,97,244,78,43,182,57,59,123,35,153,219,127,126,212,162,106,58,147,25,34,131,178,237,118,101,65,140,219,106,144,79,157,250,14,88,143,161,220,213,103,218,222,185,105,169,91,104,73,193,122,165,165,204,177,195,44,114,24,166,24,139,37,20,115,50,156,142,164,149,61,64,110,158,48,141,67,82,214,173,164,231,93,94,91,140,204,184,130,1,33,64,165,48,73,44,0,219,3,160,62,203,100,179,103,52,84,229,124,51,234,23,238,63,17,71,228,122,201,180,248,131,249,151,251,218,188,169,36,183,157,157,113,173,176,0,131,155,112,248,27,110,50,138,15,95,3,158,187,109,64,81,184,54,202,239,149,161,226,203,73,10,224,247,186,64,229,235,143,172,100,3,53,80,91,113,94,177,105,9,77,66,91,200,33,149,163,144,198,193,123,192,21,28,150,230,35,39,43,157,176,160,16,167,174,84,43,97,199,188,87,100,134,123,126,33,191,142,43,120,113,134,156,199,157,136,194,238,50,192,125,109,201,216,156,111,180,182,47,6,250,149,62,251,229,70,2,186,104,173,239,239,46,40,120,223,179,182,99,110,53,251,180,153,54,229,151,77,126,98,71,236,177,31,126,254,20,78,94,52,225,33,221,25,56,146,222,209,152,40,72,231,130,104,247,35,32,99,187,56,56,32,226,169,1,218,215,23,201,34,69,6,171,115,44,73,135,120,229,186,144,75,46,251,160,36,99,33,24,57,220,238,6,221,22,183,110,59,226,23,141,162,191,154,91,185,38,145,98,180,150,242,52,200,78,69,203,158,113,150,24,61,57,183,200,32,109,138,225,138,195,131,165,252,63,153,95,129,171,239,255,0,82,241,29,160,104,72,210,45,167,16,104,55,77,31,50,152,82,242,97,34,178,15,104,16,96,219,30,35,194,130,234,157,177,27,94,86,177,179,130,71,101,60,166,25,100,152,55,81,225,26,231,112,122,31,3,85,37,159,30,105,54,100,189,197,149,133,228,211,91,247,147,230,72,163,102,111,107,216,5,83,218,98,75,125,227,62,123,199,197,58,28,177,68,183,156,47,105,119,28,49,198,214,193,32,221,198,57,140,132,3,190,79,54,193,134,78,54,246,134,121,177,52,219,229,107,78,92,27,174,209,121,52,187,237,11,92,213,224,146,73,174,165,129,49,184,138,201,227,24,199,235,73,145,247,212,86,231,90,121,98,115,137,100,31,105,103,148,245,247,12,173,111,99,173,112,190,175,166,186,219,112,142,155,204,239,221,193,244,98,170,145,227,10,24,156,142,81,204,135,112,113,182,113,142,169,105,250,215,11,11,185,98,185,210,4,15,106,242,25,2,76,232,210,72,231,5,70,9,78,94,96,112,50,79,66,1,25,192,238,140,117,120,94,109,208,104,144,84,178,93,77,27,114,73,220,109,144,18,53,83,247,228,208,121,116,120,29,154,91,136,89,129,0,230,79,104,177,219,192,159,95,10,149,73,173,240,107,119,205,117,121,117,100,182,101,97,200,185,126,102,118,43,224,160,243,108,71,94,159,142,210,207,195,16,153,97,130,230,226,80,252,137,24,105,187,198,203,48,25,229,56,124,231,35,30,237,246,169,25,6,198,18,165,95,122,153,20,77,57,163,38,21,45,201,131,208,251,42,7,207,6,180,123,68,80,160,51,59,51,2,58,110,124,243,214,164,108,186,68,17,219,220,195,170,31,105,136,11,44,145,183,56,30,12,184,200,230,201,220,249,116,24,223,107,232,116,54,130,9,219,83,88,91,149,249,130,194,164,2,160,12,49,61,50,72,206,60,77,91,53,247,143,25,80,150,253,178,39,37,148,37,89,249,28,133,57,60,191,107,208,109,241,173,18,202,210,66,10,217,78,9,207,48,35,127,195,111,125,73,110,244,228,180,238,167,150,232,50,51,186,50,125,25,163,194,128,119,201,36,228,144,48,160,19,184,24,39,34,151,147,77,150,85,183,150,213,173,30,9,63,69,204,172,238,93,206,70,9,202,133,232,115,182,199,108,29,179,215,61,115,178,142,169,16,159,75,142,66,2,68,190,209,13,135,80,195,231,141,169,53,177,120,173,158,24,215,145,28,251,106,35,36,55,238,198,213,44,151,78,150,236,43,217,195,110,177,180,201,110,27,189,111,101,142,64,230,246,70,196,141,143,151,129,36,10,66,125,54,113,4,79,106,176,51,204,91,149,164,186,228,66,23,174,9,94,185,12,49,191,174,42,46,211,172,166,69,19,77,183,148,30,104,220,114,96,231,24,30,152,21,233,236,109,46,110,145,201,149,102,148,110,121,136,24,245,37,183,163,208,45,231,210,36,7,73,100,49,168,45,25,186,12,200,216,39,244,131,151,217,93,142,15,143,128,34,180,73,132,172,103,48,92,119,10,160,6,5,75,18,195,32,0,79,174,119,57,235,181,117,218,117,150,70,111,52,43,120,199,210,3,78,100,230,101,10,147,158,108,17,146,113,156,227,215,206,155,190,157,115,4,145,159,244,232,202,174,21,133,203,41,198,60,193,205,75,222,56,200,107,151,18,50,43,16,188,209,12,28,0,114,8,57,110,191,113,205,32,226,198,66,242,9,12,194,44,38,4,69,143,51,29,177,140,248,15,28,84,116,140,238,136,145,31,160,77,223,167,183,120,74,160,81,205,47,48,192,207,158,51,227,90,207,165,229,154,87,186,184,82,72,102,5,137,44,124,50,115,189,73,92,67,50,25,123,153,227,120,228,238,121,26,222,64,73,192,35,24,93,198,15,135,134,253,41,57,236,160,72,154,73,174,147,151,155,147,218,4,114,158,155,228,109,232,79,175,149,72,38,65,11,35,103,79,121,30,50,179,51,114,6,1,8,5,70,122,157,253,212,198,254,192,73,110,33,100,19,114,169,92,24,87,36,99,113,210,165,183,122,68,54,1,210,224,8,202,128,71,233,0,234,113,231,76,164,211,144,148,6,72,138,74,121,7,233,70,9,242,4,245,35,21,32,239,149,35,116,137,92,88,196,209,201,25,180,132,57,101,97,136,149,78,49,208,96,255,0,159,141,12,143,78,180,134,194,72,22,218,36,103,229,198,98,220,224,244,4,116,241,21,98,158,30,147,156,253,29,65,76,126,143,50,174,254,27,111,76,102,225,6,71,1,165,80,88,227,147,157,121,129,61,58,26,182,113,6,84,200,36,54,65,97,117,85,131,148,176,56,49,244,57,57,219,226,122,231,173,76,56,106,68,176,209,66,70,129,35,140,244,27,99,61,54,165,255,0,145,242,132,44,95,148,41,200,10,70,212,66,203,71,134,11,110,87,157,74,54,67,32,7,127,152,160,215,11,85,109,11,68,154,109,121,61,236,134,226,43,157,42,224,163,228,247,239,145,224,58,85,187,108,63,71,18,30,189,217,170,7,178,171,164,225,237,110,93,18,105,115,13,211,187,194,199,237,103,236,251,199,74,190,161,114,166,28,126,169,31,121,168,85,202,128,72,86,44,237,126,185,37,224,254,205,120,47,140,180,228,213,248,135,65,134,246,242,25,30,24,229,119,112,202,157,112,57,72,253,99,243,170,151,142,127,37,251,235,177,123,169,112,246,167,107,107,167,91,92,180,129,37,146,78,104,135,62,49,140,16,216,223,27,143,90,191,251,34,127,245,20,168,60,46,91,240,90,117,172,178,197,194,218,241,115,133,86,144,159,119,121,77,54,14,133,122,40,204,186,129,126,251,64,84,196,85,161,93,242,157,62,210,43,194,214,177,88,216,91,89,198,236,226,8,213,57,155,199,3,25,169,102,156,65,119,200,241,168,166,139,47,176,165,64,244,169,62,154,254,220,158,250,84,30,149,227,13,172,71,136,144,75,195,90,164,76,50,8,7,111,141,85,252,39,36,77,111,113,34,43,230,56,182,13,191,135,128,171,55,137,87,60,55,170,200,146,28,168,83,129,191,158,106,165,224,200,110,231,212,46,146,25,145,18,107,88,201,231,4,145,212,116,216,10,114,161,1,22,241,74,74,75,189,165,31,193,6,246,231,180,200,175,147,79,185,151,187,213,4,179,119,86,236,253,210,137,55,44,0,56,21,223,223,202,222,16,136,36,247,124,67,163,196,66,130,76,147,198,164,109,228,70,107,154,180,223,201,167,133,26,226,75,155,173,111,91,153,231,145,165,144,45,202,198,9,39,63,101,1,241,243,169,158,153,249,63,246,121,100,235,51,91,106,114,72,6,57,219,83,184,206,62,14,49,240,166,105,99,213,19,38,91,235,120,58,152,78,113,84,19,107,75,110,239,181,126,202,237,80,243,241,182,140,95,196,172,161,136,255,0,100,80,249,187,123,236,202,220,242,255,0,43,187,224,60,33,181,119,253,213,20,78,203,56,26,40,249,27,74,154,224,15,11,155,201,230,31,39,115,74,217,246,103,192,48,191,122,56,35,69,230,207,214,54,17,147,243,43,154,169,199,117,44,24,228,245,218,90,61,213,191,41,190,201,45,80,164,218,182,160,248,223,31,70,43,248,154,129,241,87,229,27,193,188,71,165,222,105,26,14,149,169,76,247,145,52,11,35,5,229,25,29,113,205,154,177,211,134,180,40,160,123,123,109,18,214,222,57,20,161,48,68,34,96,8,198,204,152,42,125,65,4,120,86,175,100,186,85,130,218,105,176,36,162,52,10,171,61,203,52,152,29,51,35,146,204,125,88,230,132,248,174,142,107,106,59,253,248,66,47,37,225,234,140,172,77,207,112,183,27,251,235,156,125,105,217,143,24,234,232,176,105,122,124,183,59,22,14,240,180,10,72,240,203,251,63,125,77,52,191,201,211,85,186,177,18,234,122,224,182,184,8,93,225,134,21,148,199,143,12,243,129,159,141,95,50,241,70,173,110,62,134,116,87,239,62,169,116,101,96,62,42,43,125,82,227,87,159,78,182,143,76,211,238,36,152,147,223,126,136,251,67,212,214,104,197,231,39,32,36,142,194,38,219,96,197,48,51,144,1,237,7,191,73,207,58,79,101,125,161,240,78,173,111,169,232,186,10,106,51,6,18,196,215,68,66,34,101,59,54,22,77,252,15,82,42,224,182,237,43,242,164,144,172,44,220,59,111,33,198,204,16,99,251,167,241,169,100,49,241,149,194,30,107,49,18,128,54,