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,2,1,1,2,1,1,2,2,1,2,2,2,2,2,3,5,3,3,3,3,3,6,4,4,3,5,7,6,7,7,7,6,6,6,7,8,11,9,7,8,10,8,6,6,9,13,9,10,11,11,12,12,12,7,9,13,14,13,12,14,11,12,12,11,255,219,0,67,1,2,2,2,3,2,3,5,3,3,5,11,8,6,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,255,192,0,17,8,4,0,2,252,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,4,2,3,5,6,1,7,8,9,0,10,255,196,0,83,16,0,1,3,1,6,3,5,6,5,3,3,3,3,0,1,21,1,2,3,17,4,0,5,6,18,33,49,7,65,81,8,19,34,97,113,20,50,129,145,161,240,9,35,177,193,209,21,66,225,22,82,241,36,51,98,23,67,114,24,83,130,37,52,146,162,10,25,38,68,39,40,84,85,99,116,132,147,178,194,210,255,196,0,29,1,0,1,5,1,1,1,1,0,0,0,0,0,0,0,0,0,2,0,1,3,4,5,6,7,8,9,255,196,0,74,17,0,1,4,1,3,2,4,2,7,6,3,5,5,8,3,1,1,0,2,3,17,4,18,33,49,5,65,6,19,34,81,97,113,7,20,50,129,145,161,177,35,66,193,209,225,240,21,22,82,8,36,51,98,146,23,37,114,210,241,67,83,130,131,147,162,178,194,52,53,69,226,255,218,0,12,3,1,0,2,17,3,17,0,63,0,241,98,231,187,40,217,109,21,108,173,33,74,137,25,246,244,180,195,212,197,40,65,72,33,10,16,60,91,15,190,86,1,116,169,187,106,86,235,45,165,116,171,50,227,113,225,73,58,202,71,199,111,226,210,87,78,32,98,170,239,52,235,40,148,130,164,2,12,197,183,96,104,177,106,164,156,108,152,68,59,255,0,114,1,73,129,17,7,156,216,170,34,128,85,37,105,74,117,128,162,1,243,251,22,77,73,83,109,232,9,74,224,32,198,191,47,83,104,203,254,241,85,13,222,167,24,113,43,112,248,114,232,38,126,205,166,115,116,141,69,7,219,217,99,16,223,84,148,175,1,92,16,232,87,136,0,163,63,224,218,2,190,248,69,64,91,72,113,197,50,175,247,159,18,39,225,99,46,44,52,229,224,131,83,92,22,184,215,41,50,71,192,242,54,148,169,195,140,59,68,1,111,46,81,239,108,163,175,95,43,87,112,116,155,167,1,172,217,69,97,187,187,250,123,69,77,156,203,62,32,1,220,90,90,157,255,0,124,56,15,56,214,34,195,220,235,165,162,104,210,222,136,81,88,62,7,1,137,254,57,217,111,37,46,173,33,151,21,148,146,65,10,219,211,75,38,122,82,45,212,109,20,128,133,37,104,57,84,21,17,43,146,126,226,216,93,218,9,200,144,66,86,1,16,121,243,179,212,144,217,4,0,82,161,188,253,193,210,209,183,246,33,20,217,154,68,45,74,17,170,166,79,159,79,241,105,28,64,110,162,133,173,179,72,107,193,170,92,185,158,116,37,196,1,10,157,70,223,113,104,182,175,117,85,247,140,186,172,249,166,72,59,139,42,151,14,61,88,190,254,180,144,87,172,126,255,0,230,199,171,13,176,216,62,206,20,219,195,196,133,9,49,182,167,248,181,67,169,220,41,246,238,166,176,13,198,210,171,105,155,75,93,243,143,168,66,18,100,171,247,183,168,157,148,113,61,221,65,194,214,46,235,218,147,37,91,12,233,153,80,180,168,232,0,0,107,17,54,243,183,179,191,177,94,60,65,186,211,123,52,234,23,76,239,122,226,16,39,188,129,184,242,243,183,165,207,61,135,46,140,37,74,235,45,119,85,20,141,7,22,50,247,121,36,73,147,253,209,0,219,19,173,188,6,177,137,138,212,28,91,191,106,48,245,235,81,83,117,209,138,139,173,47,2,77,57,207,156,129,168,32,167,194,190,163,203,75,92,120,24,229,215,143,234,22,105,219,83,21,93,192,239,3,106,41,128,116,202,165,16,4,126,155,243,181,102,142,146,227,226,69,240,181,225,219,220,50,84,7,123,73,152,255,0,212,32,234,72,7,65,207,94,91,219,103,240,183,133,244,120,114,161,135,238,250,230,139,46,19,149,107,116,40,201,220,68,194,147,202,73,183,49,52,130,169,74,1,211,104,140,86,245,125,197,74,229,62,42,101,218,106,106,114,75,53,72,26,56,57,74,61,14,241,174,134,197,222,183,117,210,237,199,115,223,23,13,125,59,181,199,193,222,42,10,157,202,52,109,106,62,233,146,96,253,98,215,255,0,232,140,223,8,13,95,85,197,133,151,60,43,144,226,93,26,156,168,39,113,166,211,232,109,85,119,135,212,77,94,149,52,245,116,229,135,218,90,86,66,30,25,42,81,0,165,109,160,106,82,147,50,7,159,173,179,165,105,27,149,53,181,194,130,150,195,184,202,142,243,162,53,248,117,85,11,169,72,90,87,77,37,213,52,224,48,172,160,123,218,130,99,65,204,91,96,97,171,137,142,34,221,12,94,30,202,148,94,77,36,5,38,172,194,79,84,168,14,68,19,160,212,117,181,10,234,187,211,130,235,158,106,235,162,120,212,190,74,216,120,149,184,151,87,172,71,32,32,131,36,219,97,81,223,119,179,248,87,191,195,72,105,138,216,21,33,61,223,122,31,17,226,238,253,65,143,43,81,115,53,109,217,88,138,154,110,183,42,22,239,160,24,67,28,57,89,120,83,84,55,73,92,144,151,153,32,169,166,212,147,148,42,68,140,190,93,79,157,174,23,182,33,99,4,208,62,239,118,229,229,117,212,33,73,88,167,76,184,9,72,147,168,132,132,201,17,177,229,210,193,225,181,213,226,76,63,85,75,137,233,94,113,15,179,145,154,137,81,10,208,203,74,3,161,145,155,158,199,107,82,110,60,70,231,13,49,50,238,187,246,148,169,47,182,82,209,170,76,52,225,211,194,228,192,72,19,29,118,176,186,61,123,94,233,205,216,42,201,193,234,252,39,143,111,119,145,118,33,199,132,148,50,170,150,212,172,138,18,50,130,71,132,237,190,135,107,94,169,48,197,255,0,77,94,148,190,25,102,237,111,242,212,210,212,9,121,36,192,4,9,3,77,141,134,191,174,235,146,239,225,235,119,190,16,96,80,213,56,148,169,77,57,170,65,218,71,88,142,93,109,173,177,126,45,191,240,165,77,218,221,29,240,251,148,149,227,49,89,104,54,200,58,105,152,234,157,204,206,131,149,144,7,77,148,156,209,122,127,5,179,113,197,249,134,176,93,103,123,67,90,221,198,28,68,60,182,36,231,42,222,58,153,128,109,163,239,124,55,120,93,24,135,253,71,195,167,27,188,238,178,115,186,84,242,157,101,97,39,251,135,251,137,141,181,181,129,220,51,117,241,81,198,26,188,47,19,88,203,238,101,170,97,75,41,75,66,36,40,47,169,39,77,99,245,181,254,233,193,212,220,18,195,213,84,55,117,50,133,208,134,201,75,168,78,112,222,234,32,38,116,0,239,59,69,156,52,184,134,166,189,34,251,42,115,23,245,93,114,209,127,98,75,153,55,77,11,105,105,194,16,101,46,167,46,169,2,119,84,136,60,162,45,55,89,65,69,142,48,229,82,184,99,75,79,53,72,33,225,80,66,94,96,169,48,10,73,254,216,147,190,145,28,173,174,184,239,199,187,195,22,96,115,116,224,4,81,94,44,50,7,122,218,22,84,241,3,159,145,233,252,219,143,177,255,0,27,248,133,75,84,165,220,226,186,239,46,36,48,75,104,82,18,232,78,160,40,117,17,49,17,32,90,220,33,163,186,105,24,249,56,254,248,93,78,247,2,232,46,84,36,214,215,166,237,190,40,28,80,123,35,157,218,171,182,128,144,157,114,159,16,141,164,116,139,75,240,239,129,215,21,253,114,174,247,165,120,82,212,119,133,183,209,86,78,70,212,4,140,161,71,196,98,220,85,116,241,3,136,92,86,188,91,168,190,223,173,55,163,48,150,170,91,108,32,3,19,168,72,214,98,62,54,221,55,7,24,49,253,101,75,108,46,232,82,18,148,32,60,162,206,82,178,142,105,204,9,223,166,187,11,105,12,195,29,110,170,253,93,194,213,255,0,181,61,54,61,225,213,69,220,207,11,251,138,91,185,192,153,75,4,52,148,44,159,10,148,14,234,48,78,188,133,167,176,39,104,10,186,28,49,119,213,227,203,210,233,168,170,167,111,254,170,153,135,51,141,14,147,161,9,36,131,160,181,117,188,101,136,49,221,212,210,113,237,236,253,85,53,58,146,101,77,156,181,57,117,238,210,216,137,32,129,226,229,62,118,119,4,246,84,161,196,183,251,184,151,10,213,147,67,93,5,234,85,104,10,65,156,176,12,8,212,77,182,240,186,204,184,199,237,108,168,205,141,27,246,173,213,203,15,246,133,187,120,139,117,95,37,154,234,138,96,226,137,252,176,3,172,70,233,222,32,159,149,162,238,12,19,136,175,186,203,196,224,123,230,242,165,174,91,101,8,126,176,230,240,244,0,127,105,233,200,129,231,106,95,25,112,38,53,192,216,202,236,162,185,232,46,215,112,199,120,13,74,152,41,65,44,25,73,43,34,72,41,245,254,219,111,60,59,120,94,206,240,201,23,118,2,172,108,86,176,248,80,170,69,58,75,138,111,79,1,212,153,50,78,150,234,176,58,227,50,13,63,98,169,205,141,229,52,87,11,65,226,94,199,120,247,17,82,173,133,222,207,186,197,66,251,199,16,183,51,54,161,169,204,39,156,242,219,75,109,190,24,97,161,133,48,53,61,215,142,170,110,123,190,146,240,9,101,164,182,225,81,82,145,41,207,63,238,153,153,49,235,109,155,115,87,93,119,82,217,99,18,215,34,153,234,178,164,123,31,44,241,48,162,100,162,103,98,68,77,181,167,104,92,3,69,136,112,85,226,245,193,119,138,122,162,146,218,18,92,42,113,10,0,137,104,236,157,118,228,100,219,166,197,45,47,50,181,215,97,102,228,57,207,96,141,194,168,148,22,51,198,213,252,40,175,85,211,194,213,82,94,12,56,210,73,124,37,43,82,93,6,101,197,29,85,51,207,65,3,173,169,215,253,102,51,227,157,249,118,211,113,106,158,158,178,235,101,57,205,42,10,89,238,148,36,5,165,67,174,146,57,197,169,93,137,155,197,23,141,239,121,93,215,245,219,91,90,160,37,181,212,72,9,86,195,58,206,227,195,241,136,183,75,97,140,99,135,49,5,101,237,119,82,191,79,79,122,93,109,229,172,101,148,43,242,212,144,65,41,145,226,27,243,229,109,76,28,131,146,208,224,118,246,84,230,131,202,36,87,169,71,59,112,225,27,207,7,127,67,196,238,46,227,8,74,90,113,48,73,205,58,4,172,15,22,226,125,109,38,199,19,48,135,10,238,170,76,63,133,239,181,7,24,65,202,202,89,206,10,213,183,120,191,93,39,88,181,74,255,0,195,151,62,32,185,154,69,245,125,86,95,244,117,106,8,1,168,203,118,144,163,226,82,129,145,19,190,188,173,17,134,240,45,218,198,45,125,222,31,46,138,173,116,195,43,132,41,37,206,239,88,9,73,81,36,146,4,147,242,141,45,208,195,37,241,178,168,248,244,138,38,212,159,15,241,38,62,199,56,138,246,120,93,205,209,61,68,84,105,150,181,130,167,12,70,84,131,58,29,54,182,182,226,119,107,44,111,128,175,99,118,227,76,30,253,107,203,229,222,24,115,161,129,32,107,63,45,109,177,197,235,137,47,148,48,139,158,157,155,130,138,158,169,78,41,72,123,188,53,0,3,157,62,1,225,74,164,24,28,246,218,215,188,57,119,181,120,176,210,169,176,131,149,46,211,160,203,245,4,12,170,146,76,3,42,142,123,218,98,199,188,122,93,186,96,232,218,117,57,155,124,22,190,192,24,171,18,241,86,234,105,124,100,186,42,46,203,165,246,97,158,237,103,58,66,136,128,82,60,32,1,206,45,182,46,60,15,75,194,236,55,222,223,55,163,170,184,105,153,40,109,183,218,66,82,162,160,50,229,60,206,224,107,19,104,187,194,130,250,191,223,85,13,205,118,212,48,225,33,97,45,79,114,177,63,238,233,60,185,89,24,219,16,222,184,74,238,162,184,177,213,202,245,98,28,70,106,128,208,25,35,67,0,242,0,71,79,222,206,96,160,44,217,82,198,237,141,10,10,70,255,0,110,150,157,52,119,151,12,174,231,47,90,242,128,84,233,116,41,45,29,242,169,2,125,54,176,216,39,17,98,234,58,208,222,61,195,85,85,23,221,96,11,82,218,118,24,109,26,229,132,199,130,32,122,197,143,194,21,119,21,5,50,107,176,145,110,235,20,205,168,165,42,119,196,168,242,153,49,27,69,171,149,60,122,169,185,174,123,226,241,189,111,23,158,111,188,41,75,233,76,101,7,146,114,249,1,242,180,79,130,247,10,102,200,0,165,53,141,239,43,218,239,189,95,81,99,61,67,173,39,186,109,148,18,89,81,62,238,110,96,254,162,218,67,181,255,0,17,241,246,8,192,12,185,113,57,79,66,243,137,5,214,152,202,93,2,117,32,144,85,36,121,114,182,203,224,119,27,232,56,155,127,185,89,85,84,232,238,7,118,181,187,32,174,54,244,248,90,126,249,127,14,241,23,23,251,3,55,42,170,91,82,202,222,171,83,210,50,115,132,239,242,181,41,250,108,114,139,13,4,171,81,230,61,157,215,11,221,157,173,175,188,63,116,211,187,115,220,119,115,78,210,164,26,203,198,169,156,238,188,168,219,52,72,157,12,121,91,109,240,43,180,85,211,138,248,124,235,183,221,122,46,11,218,185,197,146,82,73,204,76,140,225,49,168,49,207,99,110,144,87,1,176,197,86,31,114,152,220,183,10,105,170,212,123,129,80,101,111,193,36,140,133,50,32,69,170,56,183,177,150,17,196,237,162,246,190,41,233,240,173,223,112,31,105,255,0,167,88,90,170,242,9,216,153,208,8,211,249,158,43,169,120,101,147,52,150,182,143,193,108,197,212,104,143,82,213,244,56,52,191,121,35,18,96,135,174,154,155,213,215,251,182,42,111,58,199,25,46,164,120,130,65,92,24,38,124,41,208,90,147,197,30,49,113,91,22,241,194,239,187,48,197,217,121,92,244,212,42,74,171,169,233,233,144,186,69,164,16,84,177,3,196,147,226,60,206,182,217,120,154,251,194,175,225,199,239,14,28,57,95,89,123,182,50,211,214,222,20,80,202,82,169,57,91,71,37,73,222,36,125,109,67,196,124,108,198,248,71,7,213,63,140,111,234,84,176,210,193,91,87,99,65,85,109,160,129,249,110,173,66,2,8,157,186,69,184,233,122,60,240,145,109,190,70,255,0,193,92,102,67,30,46,214,227,190,239,131,125,221,133,236,57,120,225,195,84,243,72,91,119,122,202,16,235,113,190,84,3,0,243,142,162,218,246,243,193,117,53,88,190,238,184,110,236,38,186,203,234,184,133,85,87,212,132,62,138,89,80,32,172,171,145,145,162,69,168,216,118,150,239,237,51,80,213,103,8,48,218,240,221,230,25,83,74,190,24,125,44,138,119,12,239,153,83,10,51,200,237,109,203,195,100,189,192,170,132,208,227,107,241,155,219,22,191,74,90,239,130,11,136,86,81,187,138,48,148,234,116,248,91,3,43,5,208,184,180,114,61,209,195,46,157,206,225,79,220,61,148,111,203,131,20,214,94,184,242,250,94,33,186,158,240,183,77,160,85,26,18,152,41,109,16,1,214,4,13,35,153,180,215,19,184,229,119,112,22,153,23,102,17,193,139,93,32,64,117,199,28,108,6,192,84,201,84,9,157,14,159,62,150,209,124,95,237,23,142,184,13,90,111,58,181,63,126,180,66,158,165,103,188,252,166,73,247,67,128,73,200,147,32,13,141,137,225,31,111,11,242,243,225,232,190,123,74,225,196,189,119,213,5,10,58,170,86,191,46,160,234,2,76,234,144,14,231,91,82,127,77,148,187,204,217,193,92,100,225,237,163,178,87,19,59,71,225,206,33,81,57,90,49,133,72,102,165,38,153,235,169,138,162,211,128,131,160,74,10,100,8,0,105,214,213,204,43,195,222,30,94,47,83,95,24,195,16,223,108,84,231,10,110,237,173,169,115,49,229,39,146,71,169,18,58,216,203,242,253,194,92,48,186,235,184,159,140,41,46,27,170,182,183,90,42,90,58,48,229,67,210,124,40,74,86,153,42,58,74,253,209,26,91,78,95,116,215,239,108,204,69,71,122,226,22,156,195,77,209,40,186,203,148,149,69,208,166,212,116,7,40,3,55,45,79,51,3,75,93,103,79,13,227,133,92,74,28,77,45,243,139,120,253,71,138,171,19,119,112,219,10,94,184,134,186,129,236,148,149,245,239,170,141,138,88,33,37,72,81,130,82,0,17,161,158,182,143,199,188,1,111,139,20,239,35,8,222,52,119,77,236,211,18,167,223,101,53,46,161,210,124,93,216,30,154,47,127,145,182,188,199,120,214,139,134,93,214,31,193,85,21,247,150,32,172,117,44,191,80,80,164,176,219,72,0,101,67,138,26,141,100,171,81,34,199,240,167,141,152,119,12,222,53,88,55,129,11,21,120,158,177,37,218,219,210,161,106,171,20,96,15,17,90,202,160,144,173,0,76,121,218,196,120,32,16,91,202,7,202,224,221,138,23,10,246,66,197,248,127,19,51,119,223,23,145,83,53,195,43,245,202,116,23,150,200,87,139,40,35,50,55,141,198,241,107,238,40,195,24,111,1,94,180,215,102,18,193,215,165,229,83,74,142,245,21,62,214,88,166,113,105,130,20,239,139,105,214,85,3,214,212,60,25,194,188,95,132,175,139,211,23,97,236,67,120,94,106,174,74,154,112,56,133,205,65,42,213,45,181,50,145,27,4,196,104,100,90,67,12,93,88,162,228,110,169,206,42,80,62,253,53,90,138,133,21,114,10,155,109,28,212,234,146,175,119,81,185,208,117,38,214,204,33,135,226,163,47,123,185,59,41,174,35,225,138,140,85,131,95,196,247,213,30,23,53,52,104,82,90,171,170,168,83,13,83,171,47,187,164,18,148,129,186,100,152,182,183,194,215,165,201,134,46,228,61,114,99,38,111,138,250,247,16,203,45,82,53,221,183,75,26,172,176,28,247,149,191,137,64,197,182,109,61,235,131,120,133,118,255,0,76,172,165,103,17,83,164,134,216,106,133,106,20,141,185,253,196,167,222,202,53,149,18,102,6,182,143,71,10,240,13,207,86,155,159,8,84,93,184,111,17,87,164,203,205,211,185,82,251,45,76,66,86,173,16,78,188,181,211,107,39,76,200,193,212,163,45,14,32,21,25,130,187,68,11,203,20,94,56,98,239,164,191,125,146,132,2,213,77,223,79,158,165,224,144,74,179,184,65,146,162,55,0,107,160,22,185,96,183,113,238,50,238,106,158,96,220,23,25,123,242,147,91,92,218,171,106,73,57,66,74,72,1,178,68,123,210,121,218,126,159,13,221,252,8,224,245,66,239,139,209,116,137,117,126,205,78,253,224,148,166,165,225,58,172,119,103,49,3,83,169,248,90,55,20,222,92,32,227,6,20,165,195,247,5,235,85,85,125,180,220,46,241,169,105,212,162,149,19,227,40,39,42,66,140,104,76,144,34,216,243,229,181,219,254,234,184,220,97,116,6,235,97,80,222,152,191,135,148,207,222,216,141,23,61,13,193,119,180,160,206,117,38,169,246,198,147,1,4,231,244,153,147,173,160,241,93,123,120,107,3,211,99,122,251,206,178,239,53,10,207,78,170,134,70,119,148,189,130,88,137,9,39,202,64,182,185,193,220,51,184,107,177,133,37,6,14,123,24,41,166,80,91,53,20,151,162,131,33,39,251,165,122,43,161,129,207,67,165,175,184,203,179,206,6,161,190,105,170,49,38,42,189,47,42,154,116,247,139,166,172,124,60,164,201,254,212,19,225,58,143,21,177,50,50,226,195,119,169,214,57,219,244,87,224,197,50,16,86,156,196,60,79,87,104,204,110,110,254,45,94,23,149,211,67,76,250,18,205,51,13,60,181,87,168,136,240,180,0,67,96,129,239,42,7,174,182,220,23,27,151,46,31,195,166,224,225,141,27,151,99,164,33,180,84,87,191,237,25,9,48,86,90,79,132,42,15,132,146,109,109,161,195,215,110,25,195,140,211,240,107,11,221,84,247,134,88,106,166,246,81,113,13,131,253,219,230,59,206,218,117,182,171,174,194,55,223,12,49,98,30,189,113,69,200,239,182,44,185,87,71,69,119,202,92,39,251,82,117,34,117,143,93,173,157,39,88,142,120,207,151,177,28,45,6,225,184,190,187,45,163,142,112,86,31,173,192,222,195,196,60,120,215,176,210,20,47,217,203,132,54,29,255,0,114,200,209,80,78,199,75,81,238,124,13,133,112,141,246,206,33,127,22,53,92,95,111,37,51,104,163,66,91,116,3,239,5,29,55,7,80,45,86,196,216,218,146,240,190,63,167,94,124,57,170,107,191,88,44,184,251,185,131,228,106,22,178,163,13,137,203,180,199,75,81,56,163,135,171,27,169,66,41,110,52,209,26,132,164,147,67,86,183,187,164,142,74,113,90,101,216,194,64,26,90,172,82,100,60,121,69,228,3,242,82,136,26,119,238,183,198,47,198,183,43,244,203,106,230,166,190,47,122,154,164,119,117,42,97,114,6,81,0,21,170,1,3,160,136,214,218,95,18,187,131,92,172,113,203,205,234,251,206,186,152,21,4,231,11,109,165,244,79,57,211,82,52,208,122,218,162,246,48,188,240,253,19,198,239,175,75,206,229,238,5,53,53,74,148,218,81,202,73,149,30,70,52,31,75,87,105,239,43,226,142,247,105,15,211,33,244,184,176,84,128,180,161,105,81,26,19,205,94,134,218,248,93,45,236,20,226,160,126,91,1,244,114,158,171,185,239,81,121,46,173,186,137,109,223,23,118,183,66,101,59,104,157,96,64,31,102,193,87,179,93,125,213,134,169,169,160,54,74,91,116,5,42,116,214,39,75,88,215,68,221,227,153,93,213,98,170,87,36,160,132,165,40,49,169,158,99,91,7,79,123,94,183,29,89,106,240,122,243,172,167,116,18,50,176,2,18,136,216,172,13,35,231,109,214,198,44,6,236,2,206,149,228,238,74,110,139,0,190,138,96,180,62,3,141,136,117,231,221,240,178,15,48,1,233,101,210,240,101,222,237,53,119,93,226,213,90,219,37,93,234,212,23,155,73,208,107,211,99,245,176,244,60,62,255,0,83,41,77,183,121,212,83,135,53,82,42,37,37,105,242,29,52,208,218,110,151,1,43,13,52,232,161,9,133,39,41,75,78,149,21,29,53,58,235,233,105,52,53,196,106,236,162,214,116,236,80,173,63,73,92,226,169,107,27,168,82,130,128,113,73,240,36,233,253,177,3,227,106,134,34,225,62,36,85,242,42,248,123,121,81,182,30,86,82,186,133,149,148,141,117,243,210,214,155,193,203,213,148,165,148,81,185,220,47,195,45,194,148,142,131,111,14,135,175,59,15,73,112,222,76,84,101,100,222,68,174,115,182,146,147,146,54,204,119,19,174,194,209,75,35,117,16,6,201,227,105,13,78,93,28,50,169,163,101,148,98,76,94,224,82,244,121,186,100,16,20,121,137,220,253,239,101,223,56,42,228,195,170,47,57,120,60,95,66,206,64,165,144,86,7,81,191,75,65,113,27,26,59,131,238,226,242,46,215,30,125,66,27,64,204,162,228,111,226,142,92,236,31,9,113,181,53,249,70,170,172,86,211,66,174,37,166,200,36,244,131,58,105,251,218,38,144,246,147,165,30,135,52,141,213,141,139,218,238,105,134,130,92,80,121,71,43,97,148,198,190,191,181,158,170,226,37,94,25,117,11,168,162,246,186,194,15,179,165,213,101,13,158,186,232,55,51,3,173,141,187,49,157,27,237,56,213,222,243,12,213,200,40,66,18,159,6,195,83,177,29,119,54,45,252,37,65,86,202,106,49,168,160,173,123,48,202,80,177,45,31,129,218,218,184,25,114,98,86,151,82,142,104,91,45,130,20,255,0,7,248,227,140,111,75,213,45,98,11,173,154,186,115,36,45,167,50,32,13,140,171,101,111,215,107,90,248,187,141,95,185,169,5,225,69,84,226,13,56,36,179,71,249,161,196,13,192,32,65,35,160,39,107,80,213,118,92,170,187,123,135,213,85,116,178,168,206,235,111,169,32,233,200,204,145,203,249,177,88,79,135,183,107,74,99,184,196,85,70,238,100,107,79,222,23,51,153,231,152,16,119,26,91,209,122,87,138,221,43,68,47,113,39,220,210,194,200,233,81,177,218,192,175,130,189,112,135,180,254,16,196,116,41,167,66,203,85,206,156,170,47,211,168,212,184,163,184,13,111,229,161,35,73,181,246,248,189,91,185,110,244,86,186,132,80,176,14,98,130,148,230,222,73,181,95,3,240,239,8,226,166,74,110,10,42,71,47,48,11,104,125,106,41,8,51,51,35,99,107,29,233,133,232,240,69,218,187,186,255,0,52,245,207,215,40,2,166,65,9,104,18,117,82,137,223,204,91,187,197,156,207,24,117,131,242,88,146,192,24,250,22,158,186,120,143,132,120,155,116,27,186,142,253,165,206,52,69,50,60,1,42,3,80,14,158,124,245,222,217,186,248,83,71,195,182,149,87,141,89,174,190,233,213,163,20,52,192,43,49,31,218,117,212,237,243,179,216,11,179,254,20,225,205,63,245,54,174,50,253,77,65,82,220,82,150,87,151,255,0,138,117,219,225,107,187,92,79,162,113,149,179,133,110,137,119,47,116,151,221,112,202,118,30,19,232,54,248,90,244,97,197,182,238,85,55,22,106,211,30,237,191,109,213,22,233,198,213,216,130,245,246,10,124,2,46,74,0,100,203,153,20,18,121,173,81,31,0,125,109,111,196,119,69,207,67,119,133,83,226,43,174,146,181,82,150,219,238,251,192,222,154,121,19,61,108,156,63,123,98,10,203,209,223,105,186,220,114,140,202,156,117,253,80,17,204,242,131,206,45,74,196,92,72,225,181,233,142,13,213,135,152,169,188,47,166,85,171,116,169,9,109,43,144,15,140,233,191,45,109,105,141,13,20,78,232,67,67,158,116,131,95,197,41,60,44,189,47,58,135,171,241,158,56,21,119,123,132,20,167,254,203,81,59,17,3,66,39,81,22,83,248,107,8,225,22,255,0,169,162,244,165,91,173,16,90,1,10,122,85,166,221,117,231,27,218,215,118,240,139,15,98,150,91,123,21,86,222,44,48,210,9,238,115,41,73,202,15,56,211,246,245,179,215,138,176,158,13,121,63,211,169,86,234,26,0,176,238,95,8,243,34,62,150,94,65,33,16,120,105,52,181,54,34,190,113,246,44,189,90,174,77,13,61,215,117,164,230,108,169,164,164,148,3,161,202,70,209,28,173,52,213,93,101,224,202,28,171,197,180,204,42,32,33,57,84,18,7,195,79,75,89,184,165,122,215,98,235,180,82,97,234,160,164,3,148,176,88,202,149,36,141,96,152,157,249,90,167,117,224,171,154,134,141,45,222,247,25,85,66,125,242,156,177,63,19,54,6,98,150,217,42,201,45,45,20,41,121,49,66,248,170,66,75,105,66,243,105,27,206,159,224,218,42,255,0,186,91,185,106,61,165,151,123,180,168,73,64,48,91,215,151,192,88,132,223,116,247,87,130,165,69,61,222,128,200,144,118,145,245,180,117,91,171,198,151,178,91,41,134,145,253,209,0,128,98,98,222,66,92,11,69,114,186,198,138,229,50,221,255,0,120,223,138,9,160,74,178,132,152,94,243,29,57,11,61,73,135,159,168,151,47,103,137,35,82,158,154,218,77,219,141,220,38,217,118,238,87,121,79,30,234,132,148,30,100,121,89,250,123,213,171,228,247,133,33,43,64,214,64,215,151,220,89,180,147,179,249,77,181,88,79,221,200,238,147,150,159,50,114,146,0,205,182,158,191,123,217,218,199,21,151,35,32,37,73,240,232,124,49,231,97,208,181,54,82,88,202,160,68,253,118,245,177,14,212,37,186,112,179,156,101,26,157,54,153,214,214,154,0,10,191,39,100,53,85,16,172,11,239,82,136,41,58,131,36,144,126,150,131,121,181,220,85,147,80,188,205,1,152,13,164,31,247,31,165,164,43,177,19,119,117,66,210,226,206,163,194,96,124,52,180,7,179,84,98,186,213,165,107,80,66,78,128,17,174,191,91,84,200,210,15,167,149,98,35,238,158,172,196,53,21,5,73,160,66,130,102,115,19,229,98,46,91,183,191,124,191,123,201,208,77,157,47,57,113,180,150,43,27,74,149,168,74,227,79,63,219,228,44,77,50,165,176,164,65,73,208,196,105,228,126,246,176,52,89,245,34,113,0,88,82,77,82,161,244,229,74,66,72,217,61,60,162,52,178,25,163,238,212,226,71,136,13,179,127,22,117,138,132,54,218,114,21,40,76,72,58,143,35,54,45,20,199,217,243,16,82,22,100,9,128,60,135,91,93,107,3,133,170,228,158,22,206,236,127,69,73,71,197,74,90,219,215,41,69,58,210,148,0,60,64,21,74,143,144,202,8,62,182,238,222,54,226,182,221,194,183,101,77,203,119,83,139,157,247,18,167,92,201,37,161,6,82,180,136,204,20,39,165,184,243,176,135,11,106,241,214,47,170,81,166,67,140,20,120,92,59,21,107,36,121,104,36,235,22,232,235,183,12,85,220,159,212,112,231,18,23,95,117,48,189,91,125,73,239,0,145,162,103,251,128,17,243,49,229,195,120,133,197,211,208,224,5,106,22,238,44,170,151,21,168,110,252,11,92,205,87,15,174,103,153,188,42,145,223,41,150,68,150,194,134,185,72,26,36,141,32,31,134,214,216,189,157,241,37,110,45,195,121,175,214,106,240,251,138,95,118,166,214,74,203,227,112,162,8,240,0,9,158,134,195,112,190,234,167,195,88,141,186,12,74,243,119,149,215,159,43,53,46,14,240,32,168,147,4,111,4,29,71,88,54,218,215,251,236,34,160,210,81,165,132,210,169,188,174,134,210,150,219,0,141,72,49,42,35,144,229,110,125,207,14,104,113,82,60,157,101,138,122,234,185,191,167,83,183,69,126,87,38,240,166,169,29,227,107,46,230,89,7,108,139,145,37,59,233,174,220,237,92,191,170,111,12,69,143,40,153,186,13,225,119,84,93,132,151,60,61,233,171,65,76,0,178,19,160,136,58,116,235,103,184,119,194,36,210,101,118,226,189,31,93,19,203,37,45,169,57,195,106,220,12,166,8,153,27,31,247,27,110,107,131,21,81,96,138,202,90,108,102,105,89,171,8,240,190,128,84,133,160,24,241,152,247,137,49,106,165,197,252,5,45,0,228,213,213,88,237,204,166,211,76,229,57,66,70,165,198,229,140,166,9,104,167,168,2,51,29,173,25,137,251,64,212,210,62,218,110,139,157,222,241,176,2,153,109,89,67,104,255,0,115,106,208,13,98,83,107,166,44,164,167,186,69,37,101,71,115,77,69,86,69,51,145,225,15,5,25,202,160,157,143,254,93,125,116,137,187,248,39,135,27,197,41,189,147,92,180,45,149,102,109,43,149,165,33,66,32,131,253,154,229,215,252,218,147,200,109,128,55,83,182,159,68,157,146,120,79,136,47,252,80,86,237,209,80,132,34,173,4,41,167,25,238,146,202,200,81,10,76,238,100,153,137,214,53,180,141,78,7,238,232,106,27,226,187,148,55,149,51,101,75,109,104,32,173,46,76,232,121,43,109,34,212,124,117,123,226,44,75,122,222,73,194,173,181,70,46,103,10,74,80,74,155,68,128,114,161,41,213,70,62,226,198,93,84,245,220,58,167,168,188,56,149,157,243,86,144,160,216,213,148,168,107,156,153,132,143,45,245,180,64,106,96,4,110,157,174,163,99,132,254,27,187,175,58,186,138,133,225,186,164,52,148,5,41,143,105,18,135,146,52,204,148,144,98,9,215,77,108,211,87,154,24,196,78,158,48,208,150,169,3,66,157,242,216,83,172,212,76,144,16,157,155,128,38,109,88,186,120,147,81,141,239,127,99,186,46,139,206,236,238,212,92,167,188,169,80,19,237,137,4,152,8,228,149,72,145,31,161,139,157,101,254,205,219,131,217,122,181,75,175,171,105,39,50,95,104,42,161,207,247,36,206,231,151,75,16,22,253,251,167,47,45,20,123,41,55,238,59,138,239,85,35,184,34,151,187,186,28,107,57,113,66,90,121,58,16,2,122,137,31,43,64,241,39,142,116,152,42,245,187,217,190,31,168,172,102,160,254,99,143,18,90,113,42,49,149,32,31,17,141,38,44,101,245,142,174,170,235,174,237,160,194,212,237,211,23,150,144,66,4,10,69,31,120,68,153,36,249,104,45,54,56,69,78,171,129,3,25,181,77,73,82,217,45,161,194,210,74,28,4,152,0,153,50,118,159,149,149,150,139,8,111,125,251,170,43,76,224,26,92,85,72,229,122,26,162,169,125,208,253,27,169,25,82,209,129,225,9,26,17,167,61,181,176,24,230,155,3,222,87,181,99,142,33,42,168,166,120,5,83,45,137,90,146,78,233,229,39,82,12,235,105,202,142,19,97,215,239,119,87,117,119,85,43,161,88,93,66,31,213,64,9,36,50,52,214,98,73,210,62,22,145,191,47,220,61,73,124,182,221,29,13,35,181,89,59,170,134,139,136,239,116,19,17,184,25,100,199,45,45,123,22,63,57,186,143,10,180,238,242,221,177,221,69,240,235,1,225,229,94,243,113,93,200,102,133,97,77,192,100,33,109,24,215,49,59,25,6,55,144,45,114,77,37,5,216,163,75,74,205,21,65,86,100,161,244,39,49,218,32,245,214,36,205,170,149,245,213,130,145,55,175,13,214,133,41,15,101,66,28,132,54,148,145,160,202,53,86,250,40,90,137,121,241,186,163,13,128,213,58,85,89,87,119,186,85,236,165,89,86,147,7,50,214,1,241,36,235,214,32,111,107,226,6,70,213,92,200,100,43,98,113,78,238,185,170,46,166,29,195,87,107,2,172,36,33,212,50,8,83,14,108,2,83,160,202,72,215,157,161,104,175,59,226,236,185,152,169,171,125,155,162,157,14,0,2,26,18,177,177,14,255,0,183,88,143,43,107,188,49,196,28,97,143,239,90,91,218,252,164,122,134,227,187,31,46,84,59,221,134,200,203,155,85,141,230,14,250,205,173,184,131,138,41,227,165,209,83,113,220,180,133,171,173,255,0,239,113,130,10,178,200,42,43,2,19,35,107,9,104,36,134,167,27,86,164,135,158,197,142,226,240,170,196,210,95,215,75,201,51,153,208,160,220,73,62,20,130,74,96,237,241,180,79,20,48,133,251,121,223,205,210,96,123,251,253,59,66,211,97,210,205,32,40,113,131,169,133,13,7,77,79,43,92,48,5,198,199,10,238,218,87,48,189,65,125,182,130,10,84,242,137,109,44,243,74,76,235,32,17,39,107,107,126,54,86,226,39,93,190,29,193,120,97,170,182,47,228,20,213,52,203,164,133,33,71,71,115,145,161,9,0,64,49,161,229,98,138,87,7,80,52,84,110,0,43,77,197,132,89,194,119,11,239,226,235,242,175,19,87,222,57,93,0,172,13,50,232,185,152,4,193,26,111,104,76,59,124,226,92,73,142,135,123,73,87,120,51,117,18,90,117,213,130,132,36,199,229,148,128,68,105,230,124,249,216,222,20,134,56,109,133,174,170,76,83,118,86,222,111,210,183,222,50,130,224,82,65,128,114,56,169,214,19,250,243,210,200,226,23,105,74,220,61,135,223,168,194,23,27,85,85,11,94,111,233,236,59,14,22,201,130,181,101,18,114,156,208,1,147,172,219,123,167,245,121,113,158,208,15,10,188,176,9,1,213,186,217,152,130,149,87,139,29,237,195,72,221,49,113,176,22,249,134,212,210,85,19,148,192,212,43,94,125,109,78,196,248,118,249,186,30,168,162,225,250,105,94,102,169,160,209,169,125,180,135,1,7,85,18,157,73,80,228,73,235,109,96,253,215,196,46,46,221,43,172,199,111,214,221,151,125,67,169,91,109,179,13,40,55,51,148,128,4,1,60,206,156,228,90,234,190,28,94,184,62,140,39,1,99,102,31,169,170,111,186,113,21,224,172,196,106,80,174,177,185,30,182,244,14,149,214,99,156,180,57,101,228,98,152,137,162,171,87,47,9,113,86,28,189,95,122,243,169,186,169,169,80,15,180,174,153,101,46,229,230,74,70,240,62,54,151,99,130,151,135,16,86,253,225,128,49,10,24,207,78,170,118,234,25,94,66,145,254,213,4,145,17,51,49,189,157,195,248,74,239,193,149,207,211,223,216,133,218,251,208,185,189,51,221,235,170,204,63,237,29,99,88,216,72,208,77,173,247,246,16,23,126,3,118,189,53,131,14,138,148,41,37,199,29,13,174,124,128,4,18,79,75,118,49,61,174,218,214,65,14,46,219,149,68,224,231,3,175,78,22,173,74,197,88,129,23,146,155,112,184,234,209,82,20,226,21,26,133,102,48,1,131,202,76,90,240,255,0,28,175,188,14,218,255,0,174,83,214,213,123,65,138,23,41,210,5,50,147,183,230,101,214,109,167,120,109,217,26,243,122,248,126,251,186,113,170,218,239,151,153,224,29,90,210,15,76,170,30,115,182,221,45,176,219,226,46,44,192,230,236,184,238,166,46,28,68,82,181,138,135,28,66,144,148,32,106,156,161,67,194,124,90,122,218,118,205,161,160,14,202,111,36,146,67,183,181,184,112,31,27,241,77,70,27,47,34,229,93,35,8,104,173,15,41,105,74,157,211,148,137,6,68,71,166,182,172,224,46,56,221,87,134,56,189,24,196,247,77,235,72,213,227,226,114,165,82,160,227,128,108,156,198,4,137,231,252,90,161,118,98,220,95,142,170,106,42,113,173,82,46,26,26,23,84,149,83,6,114,160,32,111,227,0,106,39,72,26,136,222,219,43,2,95,237,226,74,68,210,220,52,73,188,25,34,90,169,170,98,2,196,127,97,229,188,234,7,210,214,227,200,5,187,161,242,104,154,84,156,63,131,233,120,221,138,234,135,12,46,251,199,13,183,69,80,80,248,83,129,102,181,29,84,78,130,96,252,237,180,113,79,102,106,12,81,119,210,210,94,55,120,109,116,137,36,4,60,80,151,87,208,164,105,164,115,181,82,253,237,5,133,56,15,86,46,230,25,52,56,134,177,69,180,34,162,26,206,162,70,218,251,187,65,244,182,144,226,119,27,120,209,91,120,133,22,42,46,246,157,88,93,53,117,42,252,5,25,182,80,231,63,115,105,65,105,9,156,8,225,116,94,49,236,229,117,93,183,5,61,1,122,154,237,134,199,180,41,134,148,167,150,121,36,168,111,169,159,43,125,195,206,207,21,88,110,232,112,92,247,131,107,246,177,153,190,253,192,28,74,53,220,114,27,249,114,181,95,132,247,170,234,48,21,61,79,21,49,13,123,149,239,40,103,13,66,82,76,1,169,210,35,167,150,246,127,29,47,8,99,10,213,93,24,31,22,222,44,95,107,78,98,166,214,82,23,255,0,140,252,7,59,76,24,90,44,40,12,222,200,139,251,27,188,221,66,174,91,186,169,47,215,80,171,35,207,178,146,246,83,58,164,170,32,105,200,90,54,244,193,183,111,30,110,138,122,91,237,235,237,166,232,30,92,135,89,91,72,113,73,222,72,16,54,143,141,172,88,51,130,151,135,13,110,181,59,134,13,27,175,168,7,106,146,183,124,111,199,89,216,198,182,139,196,189,160,19,131,40,31,56,217,108,57,122,84,191,148,209,182,234,159,33,161,190,130,0,48,117,229,164,88,157,21,141,194,6,201,102,193,64,213,226,235,174,189,246,112,190,1,195,53,23,131,84,41,8,121,215,90,13,50,20,152,25,147,58,152,143,43,105,126,56,118,118,196,124,95,196,85,20,244,103,250,117,192,208,65,88,163,124,62,167,227,69,8,141,36,78,159,1,109,189,137,175,31,245,189,194,170,254,21,84,211,50,151,196,212,36,188,89,113,49,169,7,98,6,135,95,91,68,112,182,246,20,13,59,122,113,54,170,154,225,186,67,138,104,56,151,123,255,0,104,81,145,224,141,0,48,117,235,207,166,118,111,75,138,104,253,149,172,124,167,49,218,134,244,185,247,136,253,146,111,188,33,136,232,48,199,12,175,218,124,45,117,33,6,166,185,239,109,30,209,81,148,78,101,36,123,160,9,49,58,207,145,180,13,235,254,137,192,23,64,171,55,213,235,141,106,192,82,26,77,42,20,82,18,136,239,11,149,38,64,39,41,132,128,126,17,175,67,94,148,52,151,181,21,75,93,159,110,134,93,188,175,21,168,86,42,248,2,163,242,14,132,230,42,37,32,206,218,252,173,80,168,225,26,184,20,40,233,47,11,170,225,117,135,22,167,149,79,116,179,145,250,149,157,115,45,38,83,221,137,152,59,196,219,140,234,62,26,146,123,115,91,184,252,214,164,29,69,141,173,69,82,240,119,18,241,22,57,98,238,115,14,97,234,6,240,253,88,105,146,187,206,29,91,41,73,34,22,2,124,122,109,58,146,38,44,254,63,226,77,203,133,113,109,221,83,114,226,90,54,174,202,116,133,87,211,84,83,10,165,44,123,169,69,43,16,96,146,37,71,144,179,248,143,8,98,234,240,245,125,77,251,122,211,97,218,102,160,221,215,53,62,90,154,133,168,16,18,66,116,3,77,72,136,212,219,65,223,120,210,236,193,88,138,245,118,224,69,235,75,120,180,2,93,171,100,247,151,141,17,6,21,222,230,148,243,217,59,233,38,220,151,248,97,97,162,41,94,51,2,109,165,94,175,174,33,112,171,27,212,211,87,113,58,166,178,241,170,81,85,58,220,168,89,75,204,39,100,132,181,16,148,152,34,100,17,59,27,5,126,241,134,237,171,185,42,174,254,8,80,209,80,190,182,75,87,122,42,234,194,152,67,105,84,41,208,73,128,165,106,145,35,88,208,218,149,128,233,240,86,39,113,53,53,119,149,251,120,213,184,225,53,116,213,52,205,135,175,8,19,38,100,52,137,81,216,73,32,233,6,214,171,255,0,11,220,88,26,225,168,188,112,158,29,101,250,27,197,212,34,107,106,18,237,80,152,209,182,150,66,160,25,0,233,19,160,22,132,226,143,101,101,174,210,118,80,84,87,107,119,13,214,182,120,215,120,87,223,117,215,185,238,233,110,235,178,188,41,44,116,5,233,33,3,93,83,214,219,15,15,112,205,154,108,18,139,191,134,88,118,159,11,84,102,74,158,85,104,252,233,157,9,80,4,148,147,36,104,102,6,211,54,211,184,155,139,215,87,9,169,86,214,14,185,168,25,91,181,68,131,124,210,248,41,92,4,128,166,210,222,171,34,116,39,159,165,172,60,30,199,55,197,233,93,85,85,198,58,43,205,251,189,45,165,228,86,93,47,247,5,228,141,19,222,18,160,181,164,147,235,167,148,90,39,128,206,57,82,155,120,221,108,156,29,127,95,23,37,235,77,135,175,166,239,155,206,189,199,201,254,164,29,75,109,209,35,99,149,9,86,113,3,251,140,234,121,218,211,122,240,41,109,209,222,171,185,113,214,45,93,45,90,150,253,91,198,169,42,78,76,162,100,168,230,82,164,64,32,76,236,45,11,73,126,97,28,25,118,170,241,109,139,181,191,203,213,214,170,84,183,100,233,10,109,4,173,106,28,165,71,83,172,107,97,176,62,50,66,171,64,160,254,174,245,214,137,117,246,170,105,202,42,219,255,0,235,125,220,177,176,39,252,230,230,100,49,182,111,132,17,49,206,112,174,10,215,23,14,12,199,84,183,181,45,22,12,190,104,110,235,157,160,106,111,42,198,139,206,85,58,220,146,3,203,72,241,24,19,148,29,204,91,165,120,87,122,53,86,154,102,110,17,64,89,52,158,210,245,81,109,63,212,234,208,157,212,19,37,64,106,96,159,56,180,118,24,227,131,87,233,114,236,187,233,111,91,182,154,160,251,53,23,179,55,36,130,32,184,65,16,136,204,53,131,108,98,30,7,221,247,61,249,87,127,97,172,75,77,119,95,14,83,166,153,117,15,47,189,66,128,26,254,82,124,41,36,200,228,36,76,91,153,205,235,17,188,105,60,173,72,176,203,143,169,90,42,251,84,224,27,186,242,77,29,239,112,86,222,40,187,219,8,255,0,173,162,46,186,225,141,64,65,149,3,167,151,157,133,187,184,132,231,20,46,247,135,9,176,117,201,65,117,213,56,27,47,86,54,138,82,144,9,48,148,31,124,207,48,122,217,172,10,253,94,16,161,239,175,140,53,115,222,244,238,149,37,55,131,175,38,157,42,58,74,148,21,59,244,249,157,45,158,32,98,251,158,235,97,190,242,237,102,178,173,181,119,173,210,83,34,88,42,17,4,25,144,9,211,225,110,83,39,169,56,236,198,115,241,181,175,14,40,21,102,233,103,143,124,87,197,188,3,187,208,48,5,195,112,82,93,117,109,33,176,229,59,10,118,172,175,89,86,109,130,78,177,250,90,27,179,254,15,188,48,253,209,87,138,111,202,186,43,153,219,201,125,243,213,23,170,131,143,84,72,144,148,133,13,53,157,186,89,55,95,22,239,207,106,69,233,196,218,203,130,239,206,0,98,133,4,56,243,32,237,157,6,65,36,3,191,210,109,158,42,55,116,246,149,168,166,99,0,38,146,241,170,73,202,234,87,84,182,84,210,64,50,180,129,225,220,71,145,181,55,57,242,52,69,46,223,234,35,191,178,178,192,35,221,188,168,126,42,113,238,253,194,52,189,245,200,133,213,53,86,72,74,233,233,212,51,163,172,143,116,71,237,104,14,7,246,226,187,85,141,92,106,252,185,106,171,42,26,5,12,176,170,92,231,189,153,6,78,210,64,241,121,91,102,96,126,206,143,112,254,245,106,166,253,102,186,162,146,149,50,162,243,234,113,32,196,0,132,1,10,58,155,67,113,30,241,194,88,22,226,188,235,110,170,118,168,239,68,130,156,140,165,177,86,160,163,254,225,162,0,211,80,39,165,164,196,138,25,9,129,172,176,123,142,202,105,78,159,218,93,17,217,67,98,204,83,138,177,117,241,91,122,241,2,182,154,226,187,26,112,20,40,160,40,35,72,74,18,4,202,163,235,106,173,227,197,38,169,198,71,111,71,47,90,50,127,48,169,178,51,145,178,114,218,151,85,198,213,113,61,161,119,223,207,42,130,146,154,67,68,36,169,9,245,39,83,35,159,94,86,22,162,156,94,45,185,71,132,217,188,235,220,8,37,53,75,108,165,32,236,97,60,135,174,186,91,174,233,248,12,128,151,56,110,176,242,242,204,148,214,108,10,153,190,168,174,234,218,182,235,112,75,181,77,188,230,174,54,200,202,83,60,132,13,249,104,118,180,85,85,255,0,67,114,86,255,0,246,74,231,173,167,117,177,10,168,75,153,65,215,98,178,100,243,176,151,118,1,196,119,72,82,47,186,247,105,251,195,9,14,188,2,91,231,25,119,62,150,146,99,11,119,76,228,188,113,5,61,115,200,32,134,114,5,6,244,220,238,57,115,235,109,118,187,73,221,103,145,181,169,43,182,174,155,16,132,155,178,139,187,81,18,133,41,226,161,28,138,185,106,45,35,120,138,167,46,213,59,66,237,101,64,167,25,251,148,39,187,11,35,72,26,74,188,205,169,245,119,117,225,85,92,148,210,222,190,197,70,131,149,106,109,64,45,211,59,73,128,145,103,238,102,151,133,47,84,59,120,226,202,36,173,195,157,13,182,181,212,20,164,243,35,97,96,19,29,54,84,154,65,219,186,162,99,92,91,196,76,83,120,169,23,101,218,237,209,76,152,252,182,90,51,2,60,69,81,60,167,77,45,108,193,175,227,69,211,37,186,90,23,148,64,151,42,171,27,202,216,28,204,29,73,208,91,96,221,188,84,171,173,168,12,220,77,57,81,144,18,93,77,58,72,78,230,73,59,153,39,65,229,97,159,227,21,42,175,212,208,214,81,57,86,226,60,106,239,234,52,10,210,124,41,208,117,131,175,149,162,116,161,194,130,119,108,120,80,40,195,76,94,79,15,245,38,44,188,92,170,92,164,180,200,81,104,239,161,0,129,241,54,178,167,191,185,174,254,226,229,168,98,153,142,237,37,107,117,105,47,43,204,129,189,157,170,197,157,213,26,215,124,80,220,116,12,193,132,160,35,188,32,243,200,53,231,189,160,216,187,105,49,107,5,88,70,148,56,240,37,74,117,37,89,78,218,77,161,146,66,214,208,78,193,110,186,68,55,133,175,220,75,80,82,253,45,59,173,184,51,78,112,2,147,254,248,26,14,92,255,0,155,9,123,240,102,238,185,158,21,85,180,253,251,98,74,154,109,204,146,64,235,180,90,90,236,198,171,192,72,20,215,147,149,175,150,71,253,138,70,2,163,200,18,62,123,111,98,43,56,241,119,178,145,253,110,229,168,75,202,211,43,169,11,4,237,190,128,107,59,242,180,240,189,161,180,74,112,36,115,174,182,80,183,102,24,184,241,36,53,79,70,134,95,71,140,37,165,101,26,110,39,79,218,194,61,134,106,40,42,84,171,197,155,158,150,237,70,170,90,235,37,197,129,215,167,194,197,98,142,42,92,213,84,43,21,15,49,119,169,126,227,40,109,42,86,167,251,200,208,111,181,162,112,230,55,127,189,203,125,211,221,23,181,62,105,105,183,64,158,99,196,36,101,211,158,209,102,215,172,208,225,89,24,206,2,207,41,23,133,122,111,134,84,48,251,143,213,178,23,149,46,22,165,7,148,13,36,129,214,211,184,114,232,42,186,83,74,229,18,75,143,12,171,239,87,25,117,229,183,59,55,122,113,53,181,212,37,13,84,92,119,88,49,45,180,22,226,208,55,208,164,1,191,32,57,218,191,196,76,85,76,171,189,117,183,106,235,42,10,71,141,68,101,4,30,131,99,251,105,98,107,28,237,218,167,242,11,155,84,173,238,226,27,187,3,214,37,186,170,174,237,193,168,106,149,217,109,60,142,101,204,111,250,90,239,132,241,77,110,45,75,111,225,235,210,157,218,181,156,205,135,146,50,167,109,207,56,234,45,207,248,119,139,20,55,93,218,28,168,187,46,199,93,120,152,239,214,53,26,123,201,26,217,23,175,107,118,240,107,134,162,235,66,88,125,196,229,82,169,82,114,157,52,202,125,98,221,95,68,234,121,56,47,5,206,58,61,149,105,250,72,157,180,27,234,236,87,96,221,88,98,252,191,67,106,198,184,150,149,134,143,139,40,113,107,128,57,36,24,3,98,116,28,237,98,93,241,118,220,148,165,188,49,126,81,85,184,223,191,57,84,50,142,179,251,126,179,110,47,194,157,176,234,239,19,255,0,217,102,42,171,75,131,86,223,57,118,231,231,58,109,109,145,130,120,187,115,227,208,81,121,48,110,202,127,238,12,172,119,67,161,42,220,111,244,183,176,116,190,169,6,88,13,14,245,46,99,51,160,79,0,214,225,233,248,5,208,24,155,137,183,78,48,195,78,93,151,155,149,149,41,74,60,97,135,203,72,64,3,212,105,106,231,10,56,75,116,221,247,243,181,92,63,185,41,157,113,42,206,154,151,150,146,218,57,243,223,204,30,150,10,226,225,6,12,196,180,41,171,168,190,28,169,80,133,6,218,120,50,218,163,65,152,130,36,235,241,139,76,191,121,251,117,220,104,48,203,143,221,52,116,233,202,165,211,229,25,192,26,149,21,25,159,61,237,211,69,3,92,117,184,44,103,48,198,211,19,14,197,91,49,21,209,127,94,14,37,47,185,83,91,88,177,9,20,238,30,229,178,121,129,17,240,60,193,179,148,184,106,183,5,221,41,171,198,172,60,18,70,105,94,85,168,233,48,18,78,228,116,182,159,119,180,7,250,66,191,217,240,34,171,239,138,215,20,51,103,33,105,65,244,42,2,124,245,178,239,94,40,99,219,237,230,170,177,13,43,117,12,41,89,144,195,170,13,132,136,231,19,61,99,246,181,128,246,40,93,136,253,129,11,96,255,0,168,153,197,206,168,96,171,174,172,148,24,239,159,112,182,218,12,106,1,7,78,179,235,106,166,32,197,143,225,187,209,202,106,234,118,170,220,6,75,144,53,212,136,215,210,214,44,32,47,108,127,118,165,134,47,26,54,219,78,142,165,14,119,93,220,13,65,141,237,46,190,30,92,215,116,50,237,121,10,64,133,6,82,167,17,60,225,81,173,137,241,222,233,71,77,26,10,241,114,131,135,139,82,82,229,232,226,179,13,99,67,28,247,218,53,181,138,239,187,217,162,65,246,52,36,45,2,96,144,13,157,106,184,180,97,193,153,49,26,111,61,44,11,170,43,126,27,144,71,136,70,201,27,196,155,120,164,48,53,128,21,210,58,87,59,101,36,155,213,42,167,238,170,6,88,208,131,177,180,2,238,54,174,203,241,14,52,176,213,35,202,0,193,31,148,102,126,95,165,142,91,99,255,0,119,124,163,48,39,151,56,229,243,176,53,215,157,53,10,212,221,106,194,153,7,65,166,187,242,179,204,67,168,158,202,64,237,34,130,145,173,101,138,74,156,196,160,100,76,202,85,170,190,22,174,223,56,150,161,250,133,49,114,168,45,163,239,16,1,19,104,250,235,240,57,87,52,125,226,89,145,155,54,209,229,60,173,47,131,174,166,83,74,167,90,112,58,226,146,65,16,52,30,182,172,233,12,196,48,39,104,17,238,162,168,240,209,121,208,245,232,226,150,176,116,7,95,190,150,177,93,232,69,42,130,105,219,129,17,36,239,100,94,8,12,188,164,9,74,82,53,142,182,106,145,245,33,89,136,148,141,244,4,216,155,19,90,105,9,121,40,186,154,17,90,210,153,120,12,164,17,152,15,142,150,141,184,105,84,139,197,84,181,70,74,147,224,86,128,44,127,143,189,45,48,28,239,24,144,70,188,134,177,214,209,215,197,109,59,84,234,21,171,149,70,138,27,163,211,231,183,149,158,102,134,157,73,227,117,236,137,83,43,166,115,254,165,65,48,12,147,183,160,176,55,158,40,122,173,209,73,118,15,4,115,30,226,191,155,71,185,136,125,185,178,194,106,59,208,83,41,36,68,30,134,210,24,82,141,20,233,41,48,167,84,70,67,27,77,161,50,151,144,214,148,90,116,110,87,160,255,0,133,86,19,172,194,55,0,191,111,26,182,169,18,160,39,189,72,113,43,73,145,225,31,218,174,68,139,116,207,22,239,107,163,22,214,228,161,85,11,153,18,28,118,148,126,96,168,76,201,33,92,185,109,182,179,110,118,236,177,193,251,241,60,45,101,188,55,82,77,61,230,220,228,65,9,113,162,18,60,73,81,215,41,147,34,219,91,135,216,62,245,192,183,98,174,219,246,149,23,165,59,75,204,219,242,174,245,181,19,182,104,136,142,99,249,183,157,117,57,235,38,65,123,90,179,27,117,83,251,170,205,239,143,48,239,15,239,252,151,125,19,238,119,142,101,117,149,40,23,16,78,233,16,8,49,229,202,219,3,12,92,248,123,23,82,42,174,237,74,144,148,164,186,182,74,9,81,232,82,73,208,111,168,58,68,116,181,70,252,192,53,213,23,202,94,163,162,96,209,84,120,90,106,161,5,40,66,137,228,0,152,32,206,121,208,245,181,133,23,173,126,28,184,208,197,216,166,105,171,169,86,20,166,22,1,94,80,53,42,216,43,151,148,121,219,41,211,54,65,164,163,54,13,142,85,142,228,184,41,240,133,115,85,244,119,154,169,214,226,243,184,22,82,20,222,85,9,1,36,120,142,156,183,223,214,245,122,208,46,182,157,21,245,140,211,222,173,58,208,122,154,165,103,43,121,70,228,146,52,59,232,96,219,93,225,204,50,255,0,20,43,233,107,239,228,55,119,189,73,14,103,107,50,200,208,39,52,13,192,38,99,97,34,219,191,133,248,34,244,191,81,81,117,56,243,21,183,126,153,218,83,210,149,107,50,82,1,9,51,7,175,235,106,175,152,176,88,236,165,221,196,2,168,194,228,174,198,140,211,181,87,120,183,253,57,196,142,242,152,202,144,19,49,51,200,142,160,218,113,158,16,212,225,251,193,164,255,0,88,93,74,3,97,216,239,51,35,46,208,146,1,206,33,32,192,137,248,90,217,89,195,251,143,135,200,118,239,196,47,49,91,144,119,143,54,242,212,28,91,82,72,238,208,53,240,232,60,224,90,45,238,41,83,60,213,5,55,14,212,213,95,112,161,220,83,84,66,93,64,32,192,32,2,52,27,3,229,206,208,190,206,231,186,176,195,64,88,225,86,221,197,191,250,107,136,170,87,112,82,145,83,80,144,28,74,146,148,161,204,187,42,14,187,200,155,48,197,221,95,139,233,43,23,133,94,110,182,236,117,103,188,186,106,151,157,52,171,38,84,225,202,37,122,242,229,242,178,241,117,229,137,177,21,98,155,114,227,23,125,117,1,202,243,133,213,4,184,210,206,233,81,3,55,51,144,1,29,109,55,135,238,108,83,118,37,202,204,12,166,67,165,73,91,217,71,114,42,50,137,41,72,58,148,254,177,98,221,137,154,237,237,84,241,93,118,42,194,215,141,19,248,69,150,89,110,139,47,180,180,149,12,185,70,158,53,18,118,30,83,22,186,34,253,190,113,213,216,154,155,133,154,100,83,215,35,187,114,165,166,74,50,72,130,10,149,170,79,88,27,142,86,99,1,221,116,212,220,71,118,250,189,150,186,71,159,64,110,186,144,167,51,45,18,38,97,94,162,72,244,214,210,53,124,70,102,227,197,78,183,131,232,82,154,212,28,206,54,178,10,42,16,76,142,232,168,78,219,250,216,75,65,109,180,162,214,26,105,193,25,129,112,5,37,11,141,210,95,11,161,109,65,178,182,222,109,34,91,92,193,32,25,36,235,36,115,179,87,223,12,177,85,239,125,63,83,81,121,210,222,55,123,42,213,64,146,231,118,145,238,167,64,17,214,78,160,218,172,172,99,71,136,47,90,196,80,37,84,151,138,222,1,234,122,60,193,65,112,76,165,100,233,190,189,117,28,205,174,53,169,77,62,1,170,167,189,235,87,64,167,27,204,226,202,138,80,121,202,163,95,45,55,232,116,177,176,13,90,109,8,220,89,84,78,34,224,251,201,119,91,213,156,31,170,163,118,166,144,132,62,135,73,82,227,158,98,55,153,205,61,109,204,28,70,225,102,57,226,142,62,170,172,164,69,123,13,178,230,103,131,127,244,229,43,76,133,40,101,213,71,66,96,117,22,234,44,61,121,211,96,6,157,110,226,170,117,79,222,108,182,11,141,9,105,68,5,16,163,172,38,78,191,43,64,99,75,194,247,195,117,66,170,170,244,167,171,67,225,11,95,118,59,197,37,96,232,82,70,137,28,207,93,116,182,196,77,100,76,210,54,84,4,143,121,212,69,173,23,113,227,92,86,41,41,110,64,154,186,102,233,221,74,105,43,212,72,126,161,74,6,0,89,48,1,60,132,68,70,246,156,187,111,251,247,14,99,112,49,69,221,80,181,134,67,125,242,210,64,86,89,0,131,205,67,109,250,105,109,191,135,56,181,130,241,186,28,166,197,55,107,121,233,134,101,40,43,34,72,38,10,219,2,114,192,146,125,60,236,21,221,114,221,0,95,74,185,43,29,196,23,117,218,150,158,160,67,237,149,247,40,82,181,10,81,220,13,55,59,122,90,89,28,116,150,218,128,56,108,64,78,240,131,17,223,151,157,45,77,23,17,114,11,166,181,121,144,227,45,143,24,0,28,171,35,67,160,35,227,229,22,172,113,79,25,95,247,133,253,77,71,217,254,228,254,154,205,26,97,198,222,167,204,165,66,207,139,65,17,26,192,250,219,98,99,60,121,75,117,112,93,149,240,201,154,90,138,154,246,187,149,209,169,96,188,133,193,63,148,12,232,2,122,124,173,167,240,239,27,49,102,40,85,53,213,118,83,214,92,141,209,62,87,79,84,235,97,79,59,221,251,217,255,0,220,73,27,29,32,1,104,219,109,223,186,54,157,103,126,21,155,16,241,249,28,26,225,243,247,86,45,166,168,111,18,95,9,47,83,161,150,138,145,76,178,116,80,153,33,10,32,204,68,77,181,213,79,104,236,75,114,92,180,14,215,93,143,87,86,182,93,46,188,198,87,18,194,14,97,144,182,52,203,212,158,90,90,97,140,2,47,204,77,87,93,139,239,103,194,239,63,200,114,153,104,29,249,216,147,157,68,229,146,102,54,139,77,241,39,133,247,118,14,195,87,109,6,16,175,169,113,110,56,23,236,140,184,29,91,156,243,73,220,0,32,205,174,49,131,128,161,115,131,136,80,120,87,141,119,158,49,192,55,229,46,41,184,170,221,55,144,32,87,210,160,74,51,73,42,65,27,128,52,137,152,19,105,126,17,112,114,238,162,191,24,191,177,3,247,137,97,150,195,109,7,16,66,150,176,38,64,221,91,107,252,155,23,137,110,188,95,194,252,41,77,124,224,74,90,67,145,161,78,213,27,202,204,20,34,72,80,59,19,34,32,110,44,174,30,113,47,26,241,102,224,238,120,139,132,17,119,33,42,202,213,67,47,6,214,208,36,125,54,60,182,139,70,88,121,78,235,3,224,175,55,175,24,238,247,111,234,107,155,12,221,200,169,91,202,71,120,235,158,38,148,22,35,46,209,155,44,243,229,109,119,199,14,212,120,59,9,226,155,199,15,227,46,254,128,221,20,137,238,106,169,192,115,188,148,136,66,74,125,216,48,14,188,173,90,184,120,61,137,106,120,137,91,123,55,137,151,123,221,148,74,200,41,219,81,64,9,7,49,105,68,232,116,39,88,231,104,229,224,219,187,26,241,10,251,162,173,162,167,188,18,167,83,152,18,149,247,115,169,4,249,14,154,219,99,6,87,70,118,60,15,226,128,99,9,8,181,98,224,253,219,79,136,48,149,86,43,192,36,222,87,157,224,20,67,137,29,218,214,38,96,37,94,224,35,73,181,35,141,120,111,26,241,114,251,187,46,155,203,218,233,155,202,180,140,168,41,74,86,98,99,93,7,235,109,205,135,184,79,119,112,126,239,114,170,228,52,116,236,64,29,213,67,157,219,104,157,178,193,3,173,175,20,216,193,140,59,117,154,204,78,166,189,130,157,61,235,171,8,206,18,57,9,26,239,31,91,117,120,253,107,214,47,100,14,233,250,15,22,168,28,53,187,239,158,2,240,226,237,164,189,46,196,94,72,88,45,188,144,176,149,21,164,248,73,95,35,28,173,176,171,111,203,139,18,83,83,167,22,56,171,178,161,244,15,250,118,64,81,101,59,143,18,101,75,157,34,15,173,128,29,167,48,117,69,255,0,84,201,125,135,41,41,8,75,203,44,254,90,92,50,82,217,84,65,80,223,202,212,92,71,218,155,10,86,95,13,57,195,69,208,94,87,251,224,161,13,57,90,27,10,9,84,65,36,29,52,147,228,45,214,226,117,22,72,218,14,89,249,24,148,108,169,199,49,142,41,114,170,164,112,188,56,187,166,239,73,167,171,77,228,146,93,168,76,255,0,220,72,3,85,25,3,168,145,106,79,20,241,39,16,110,161,71,73,135,235,149,113,97,70,41,149,81,89,84,210,71,122,178,179,41,202,115,0,14,128,24,235,182,182,34,143,141,245,248,98,242,69,63,21,238,170,155,186,247,189,220,90,215,89,117,59,221,178,4,146,17,172,5,24,2,73,26,155,3,79,65,196,26,183,42,239,91,174,234,167,197,24,110,241,120,40,49,81,80,148,191,88,137,140,176,118,59,68,91,98,47,218,48,18,85,63,248,110,210,2,111,132,116,56,63,19,56,219,188,88,125,138,132,80,202,174,234,154,247,202,220,125,200,42,144,181,8,79,79,47,157,183,142,19,197,23,118,45,173,164,122,162,244,162,110,130,161,73,67,104,64,42,74,80,157,36,19,164,238,55,159,149,181,214,6,225,101,207,139,66,107,248,177,134,105,48,184,68,119,84,181,85,1,108,186,83,166,82,132,141,35,77,124,236,117,229,198,58,91,142,245,77,219,130,42,174,3,118,81,14,237,246,154,16,88,9,57,74,76,68,40,201,19,175,88,216,91,70,39,157,84,21,89,92,40,218,55,142,92,75,194,23,214,37,114,226,187,110,250,154,245,83,47,187,53,23,115,133,198,148,100,107,208,17,169,35,94,118,63,134,188,56,195,149,119,163,149,180,152,172,54,24,132,45,151,153,238,214,202,136,18,18,76,117,243,177,188,57,188,112,157,220,106,134,1,69,222,139,238,188,174,161,78,148,21,132,131,3,34,68,248,117,27,117,54,171,241,23,140,204,96,106,166,88,198,56,66,242,188,170,148,165,48,47,22,219,200,203,97,90,18,172,177,158,12,144,78,214,210,141,238,175,82,202,144,141,94,158,21,211,21,225,28,80,211,190,211,128,111,132,223,215,89,32,173,183,137,57,83,188,18,159,89,179,55,211,255,0,208,212,221,66,238,27,152,84,169,5,46,135,20,82,181,171,96,0,142,135,115,35,75,64,240,191,14,222,183,37,31,245,203,177,202,202,186,21,146,234,152,109,252,139,141,199,134,124,198,150,42,147,140,139,226,45,254,237,21,217,115,44,53,65,224,2,177,161,37,67,117,19,204,121,24,181,224,192,118,42,38,191,78,246,164,174,215,42,48,171,169,188,234,90,186,105,41,95,106,22,218,155,5,110,8,51,167,63,165,167,85,127,93,24,239,13,184,111,5,97,202,107,145,4,230,97,246,114,7,214,147,239,76,105,168,180,117,245,130,111,12,92,178,203,142,92,247,149,99,169,9,34,149,207,5,17,49,25,193,223,127,165,162,113,118,12,172,186,174,246,46,148,82,138,170,182,16,21,80,243,100,182,219,139,51,225,108,40,157,53,223,175,59,19,163,18,10,9,188,195,25,31,59,85,156,63,193,26,124,83,95,85,95,121,95,52,24,94,157,144,175,103,99,219,18,243,35,144,80,26,21,5,116,81,211,75,76,170,185,203,142,146,166,147,135,183,157,206,226,203,97,165,222,53,117,129,196,244,32,49,170,129,2,52,28,172,69,45,215,131,112,213,205,72,254,62,185,233,155,175,207,46,58,235,203,82,27,73,16,18,149,13,212,116,251,217,163,117,170,254,126,172,97,102,240,205,197,116,140,139,254,160,186,124,138,163,64,10,205,10,92,169,213,29,53,60,237,80,199,229,157,212,174,112,144,130,57,90,215,143,88,150,139,5,93,200,162,116,213,212,85,222,237,77,73,167,124,82,161,212,192,5,226,136,42,229,160,211,78,182,231,252,17,192,134,49,45,247,95,121,222,184,90,169,235,146,234,80,113,21,142,7,26,53,9,6,98,82,37,90,1,203,159,43,117,86,27,195,119,45,118,37,188,215,120,222,148,21,148,212,203,75,148,213,181,201,66,181,137,25,73,36,184,76,72,27,14,113,105,218,139,142,244,172,160,69,224,151,30,188,84,234,138,40,152,148,48,144,34,51,70,228,115,218,4,91,39,51,164,69,150,117,58,190,43,69,185,174,128,17,238,184,199,137,248,146,235,187,46,106,146,221,229,123,92,46,87,41,40,162,246,118,82,215,112,156,176,19,148,12,217,98,60,74,50,118,220,155,107,235,139,0,94,184,66,169,133,97,171,186,240,191,42,43,202,92,93,244,237,51,133,0,16,73,74,82,162,10,16,2,132,242,61,45,213,188,71,225,109,85,211,95,81,127,223,75,246,219,229,9,57,41,235,8,91,111,40,123,161,168,137,35,145,219,75,105,60,81,195,172,88,49,9,165,168,171,169,184,253,168,133,66,150,183,123,178,161,168,78,80,18,15,136,143,41,183,159,245,158,154,252,23,219,71,164,253,235,111,15,44,78,221,205,170,133,227,217,244,95,232,122,250,189,25,172,114,251,161,41,108,151,135,118,194,200,50,84,148,230,82,182,242,248,114,181,255,0,24,220,87,82,176,125,219,67,124,94,225,250,186,118,91,80,102,181,241,79,79,86,165,39,92,224,128,85,30,33,34,34,58,218,175,114,240,103,16,224,122,135,239,202,151,145,84,251,41,207,221,188,249,204,144,36,103,50,116,152,210,99,113,165,141,195,184,226,228,190,49,114,42,239,22,81,122,85,212,16,18,221,74,82,243,116,234,17,35,81,34,72,254,221,237,192,117,82,248,154,215,48,242,15,228,86,222,51,195,207,172,240,159,94,9,185,240,109,13,58,239,234,74,74,219,241,33,46,58,197,29,67,148,244,106,76,74,16,132,131,148,166,10,102,53,54,216,88,91,136,24,134,246,109,20,45,27,169,202,6,97,213,208,82,211,247,109,132,199,132,103,88,241,192,61,121,65,177,55,6,52,186,154,190,221,167,186,83,76,160,145,227,117,108,132,166,157,68,120,146,133,157,83,241,34,217,198,88,135,12,97,122,127,234,87,133,238,170,122,247,70,86,10,161,214,217,212,9,0,25,81,61,78,195,227,110,115,33,238,144,134,60,114,173,199,64,146,59,43,229,201,196,122,234,10,101,57,125,93,235,187,174,116,20,183,13,211,248,166,6,128,242,26,114,211,107,107,236,91,140,46,14,34,98,128,197,203,117,94,8,189,144,255,0,118,132,182,84,91,114,63,185,95,221,177,229,188,114,181,82,255,0,226,173,239,124,129,119,92,215,219,119,139,21,9,64,82,208,232,108,172,196,73,9,229,244,26,218,87,14,210,222,120,87,254,155,5,210,222,143,86,213,50,82,243,200,5,192,228,141,82,87,164,70,189,57,122,158,101,216,162,173,106,9,55,165,55,81,94,197,29,114,234,61,142,248,171,106,239,68,60,211,141,148,49,78,117,146,18,54,27,239,204,115,178,240,95,20,170,239,107,229,223,233,183,101,59,84,20,194,77,107,141,126,83,19,180,168,232,78,135,194,1,179,181,216,126,236,77,200,209,226,94,35,188,41,10,229,70,149,167,60,42,34,100,28,187,153,141,79,75,98,232,237,33,135,174,139,157,203,178,238,170,186,168,110,253,82,159,108,48,123,180,142,122,72,36,242,159,141,163,126,49,149,150,214,238,54,82,50,106,113,10,43,28,241,151,11,61,137,13,223,122,35,250,229,239,86,160,209,238,233,138,18,144,79,246,129,174,147,17,228,109,113,193,60,49,195,247,131,170,254,143,125,83,92,117,45,49,157,202,117,69,59,212,232,222,84,168,0,1,49,6,77,171,140,226,22,29,160,14,112,79,253,62,229,235,92,178,30,189,105,105,194,75,45,29,14,82,162,98,63,220,12,219,92,241,23,1,85,170,228,113,172,71,124,27,213,199,214,73,113,191,26,204,29,136,17,148,107,185,159,157,167,139,166,137,89,165,164,131,178,23,100,121,110,190,203,101,99,59,214,236,77,107,116,120,123,29,222,245,244,237,164,130,91,95,229,56,162,14,203,157,252,244,4,29,244,182,161,196,119,237,93,19,202,85,231,115,188,213,18,22,87,237,165,224,226,156,68,235,177,37,92,142,147,102,174,12,51,78,197,16,77,238,239,119,64,128,59,195,25,65,223,66,69,182,38,27,199,184,34,174,228,102,147,37,11,143,48,146,140,139,73,37,80,73,143,56,245,2,219,240,116,246,98,180,52,243,238,179,165,206,50,223,178,173,96,78,35,225,204,72,168,186,112,173,66,219,103,68,213,41,160,146,118,241,43,49,132,159,83,182,182,58,250,226,171,23,75,221,221,217,120,52,50,193,44,176,216,90,134,154,9,26,19,161,242,183,216,206,162,226,197,20,162,237,186,89,124,168,146,64,98,80,148,158,74,36,105,207,152,231,106,181,221,192,251,207,135,245,125,253,203,90,211,231,49,123,217,187,188,203,108,18,116,51,185,215,75,105,16,233,54,140,128,168,182,190,211,149,137,170,199,106,234,209,120,223,12,186,164,184,1,5,77,142,244,2,118,215,65,235,96,241,118,29,161,169,195,234,169,160,238,155,168,76,229,90,170,198,104,142,112,14,110,187,124,109,52,223,16,90,173,97,198,111,203,177,160,182,199,118,163,223,37,199,84,32,110,132,251,187,237,161,181,103,19,119,77,210,169,219,246,133,202,134,213,163,84,52,233,238,90,100,114,82,148,68,159,254,34,61,109,19,168,122,123,133,97,132,145,117,178,215,252,60,172,175,226,173,125,69,195,73,74,216,91,75,80,83,238,40,16,130,38,116,30,246,214,189,220,156,54,111,13,87,185,79,76,186,139,197,246,4,58,245,75,65,182,114,196,101,76,110,58,27,69,86,170,135,131,55,17,190,48,171,73,165,188,239,5,228,81,65,46,22,1,254,208,9,240,204,111,7,104,179,53,88,158,182,244,187,83,89,137,235,107,46,154,118,210,34,165,230,148,134,132,158,128,74,143,235,165,153,164,108,192,20,250,92,239,90,177,94,120,46,246,196,143,10,122,10,58,218,74,52,144,86,197,43,191,247,192,48,15,45,127,77,45,88,199,238,53,134,42,233,232,25,194,117,236,184,233,213,213,84,167,189,6,114,202,180,211,174,182,150,186,177,198,43,162,109,180,112,229,75,188,147,80,11,153,212,208,101,38,58,204,198,211,169,22,153,103,18,45,140,55,83,91,198,67,118,92,247,131,231,32,126,165,93,227,207,130,99,40,72,147,164,233,39,173,153,177,145,217,25,102,189,208,152,46,146,141,93,211,13,221,173,215,213,58,64,42,47,230,238,255,0,249,19,183,222,150,183,93,215,21,77,67,174,81,220,12,22,78,81,222,186,211,128,54,200,248,110,126,197,181,181,2,169,110,54,28,60,57,170,167,189,47,10,129,41,109,25,165,41,234,79,45,182,253,173,94,190,248,151,140,88,121,202,106,134,154,101,178,9,37,181,0,144,124,204,234,116,54,145,216,102,67,198,202,120,34,115,232,2,183,157,77,83,88,58,156,183,119,187,222,84,5,0,183,92,117,37,110,72,228,57,106,72,214,109,66,197,184,130,146,251,105,250,140,76,219,8,109,33,68,160,58,153,89,29,57,204,115,139,107,54,175,138,234,39,60,87,157,57,170,120,102,82,130,243,168,142,132,159,141,163,111,12,84,229,236,233,102,165,230,91,50,123,181,33,57,148,76,117,234,103,99,107,144,116,151,105,186,87,224,198,4,238,85,134,135,141,183,69,215,80,237,61,239,133,154,102,239,74,114,151,183,83,160,29,60,124,190,17,105,70,184,231,132,239,10,85,49,135,217,102,141,197,164,130,138,118,131,142,31,53,56,118,233,247,166,150,198,20,119,189,243,92,104,133,51,149,77,20,200,113,71,42,35,145,60,207,195,173,163,63,244,170,163,15,33,62,209,80,232,113,211,155,35,91,252,79,49,109,8,122,115,141,128,221,149,159,171,177,132,18,109,108,154,174,33,10,59,197,247,174,234,90,163,79,19,153,64,47,188,51,206,4,15,43,67,127,234,229,237,120,214,165,186,240,234,105,219,146,211,74,33,33,39,225,191,167,217,110,228,74,110,170,114,92,117,235,192,162,2,210,181,16,132,232,52,27,18,98,196,139,238,170,168,3,112,51,116,93,249,73,10,121,248,207,27,111,252,90,247,212,153,16,0,154,87,34,136,63,112,219,80,23,197,125,237,124,223,10,238,104,89,111,58,129,14,103,241,68,122,107,181,172,247,125,239,69,77,76,104,235,43,104,209,120,115,14,38,71,41,137,220,243,181,126,242,184,170,234,234,59,230,111,228,173,194,37,75,97,178,125,82,145,49,241,179,87,214,14,117,9,166,110,235,117,147,80,168,42,81,64,90,132,250,152,27,90,206,159,40,122,66,179,143,134,111,81,225,74,83,92,117,23,141,226,88,77,237,78,180,73,151,26,68,101,7,151,73,178,170,171,106,48,179,173,138,122,119,171,40,233,201,32,7,4,143,56,31,189,160,241,61,229,91,117,81,251,42,88,85,72,26,41,82,36,237,184,3,75,55,112,55,71,120,233,120,181,86,210,210,70,85,168,146,143,76,189,77,142,60,163,27,128,105,162,174,201,130,217,25,184,217,90,48,102,52,191,175,219,253,183,238,172,236,82,54,64,238,220,62,12,179,200,29,246,182,250,185,241,227,151,157,53,48,168,164,173,171,167,98,59,213,180,123,180,122,65,58,243,222,220,247,119,222,183,111,180,33,154,107,186,246,170,238,134,96,182,191,44,16,127,78,118,185,96,126,35,84,177,120,228,163,187,59,210,128,66,81,153,78,233,176,206,70,147,229,110,199,163,245,199,69,76,149,252,174,119,168,120,112,76,11,227,104,190,203,173,112,126,38,193,215,149,215,237,247,110,29,125,170,202,96,19,237,43,76,129,255,0,148,68,29,9,251,214,195,167,141,180,55,245,114,232,220,85,227,121,40,19,159,187,104,50,132,2,64,33,100,136,129,212,157,45,167,238,254,210,245,180,161,20,247,155,40,186,208,220,37,89,91,148,4,237,177,249,219,103,225,252,67,114,241,118,225,101,155,178,241,187,106,216,153,83,61,202,194,214,19,161,11,32,141,205,189,3,19,62,60,150,254,200,133,194,102,244,135,225,59,246,215,250,171,237,207,120,92,247,53,49,119,9,93,151,178,170,214,147,149,166,221,67,168,58,196,66,116,210,55,27,218,122,130,249,189,239,26,100,185,120,220,45,178,189,130,86,249,109,68,70,229,60,141,181,122,47,91,215,133,77,161,187,166,136,221,151,96,241,5,211,161,35,191,7,82,157,100,142,95,59,19,116,241,130,167,16,210,251,66,112,245,246,252,168,164,184,73,86,99,240,0,13,246,182,152,156,55,146,176,223,134,227,184,22,61,215,154,212,85,180,181,213,43,102,143,243,20,218,196,3,185,60,189,108,125,125,26,3,9,44,137,35,82,103,127,47,210,212,90,230,93,195,87,210,31,164,116,161,165,194,128,58,65,232,78,241,189,156,188,248,135,93,120,231,98,236,100,146,101,19,150,119,60,135,61,109,226,145,229,52,3,172,110,182,60,162,62,202,145,197,216,129,55,59,41,8,37,105,115,84,229,26,19,27,77,171,55,78,26,93,238,241,169,174,39,187,38,114,130,83,26,242,244,180,189,203,130,42,107,159,75,215,242,202,196,5,4,29,79,203,149,165,94,166,8,107,37,41,41,74,52,219,77,197,160,45,116,166,207,8,158,116,10,238,190,102,236,98,158,151,34,27,70,160,235,150,115,245,253,108,29,218,211,120,105,213,151,26,113,202,101,123,170,3,220,242,58,216,250,74,181,146,80,240,73,65,2,8,216,136,255,0,22,82,243,37,142,237,105,144,73,48,68,133,121,73,208,218,65,29,112,131,93,242,131,168,113,155,213,229,170,144,169,197,2,12,142,156,190,182,113,52,133,133,168,100,43,76,201,129,238,243,155,67,213,81,189,135,175,32,229,18,148,105,215,226,66,6,224,243,73,242,223,225,97,170,177,197,75,175,41,186,118,137,57,99,54,88,159,150,246,132,74,6,238,83,134,234,225,76,223,181,136,187,104,202,233,22,74,214,52,78,154,157,52,243,180,61,209,115,170,252,115,190,188,18,162,0,16,21,48,1,233,210,200,102,238,126,240,41,118,241,57,65,16,80,68,107,107,5,20,53,78,128,220,120,7,33,168,233,165,154,140,206,183,112,150,205,227,148,215,250,18,146,183,38,86,214,21,26,173,36,5,124,109,100,225,70,6,56,167,21,211,220,106,75,239,213,45,89,155,12,143,27,201,72,147,148,117,128,71,173,133,160,42,113,224,172,218,1,161,84,107,54,219,61,143,18,193,227,253,198,245,83,10,113,84,229,75,65,74,51,41,36,232,20,7,93,126,83,98,201,137,177,64,233,27,200,8,27,33,36,53,203,190,48,253,243,119,97,238,206,247,115,88,5,224,237,225,64,196,191,76,173,86,217,16,2,10,164,120,185,245,242,177,253,157,56,190,205,247,116,214,53,125,161,46,187,170,23,74,242,242,247,75,7,85,182,174,67,172,218,47,141,181,47,84,222,121,112,149,200,208,170,65,204,19,77,225,29,230,159,152,164,32,106,96,9,6,1,180,30,6,225,5,77,237,72,227,213,110,189,65,92,232,149,180,148,101,75,171,157,84,158,98,103,80,118,54,242,57,229,14,37,206,60,171,141,5,163,141,182,91,50,182,248,190,168,235,158,93,93,214,161,76,241,137,90,9,239,0,26,119,106,3,194,76,1,208,249,90,27,27,112,228,113,190,162,158,174,157,151,238,186,234,34,132,173,132,133,16,234,70,201,36,111,32,153,136,219,107,94,240,37,91,212,184,101,187,169,79,255,0,80,74,91,82,146,188,221,239,116,136,141,196,157,32,233,203,202,210,247,62,28,188,112,165,243,77,87,67,87,237,151,107,136,200,132,106,20,144,163,169,116,144,52,17,207,81,34,212,244,18,210,45,72,37,110,160,64,248,40,235,147,133,175,163,0,83,179,79,121,23,107,89,65,75,8,109,238,238,161,131,18,82,167,143,188,152,58,3,184,208,244,179,152,115,24,30,18,182,43,177,34,235,41,42,40,146,59,199,168,154,80,105,244,237,148,131,239,24,58,250,233,208,102,183,132,15,226,59,213,250,145,120,212,93,180,243,36,58,73,68,167,80,210,82,14,85,36,242,81,177,88,127,135,151,206,59,124,179,140,223,246,202,50,178,211,78,130,158,241,42,137,80,117,178,50,228,129,182,254,102,108,49,128,194,227,127,114,55,146,106,148,61,235,125,221,125,165,219,114,248,162,172,113,44,33,95,154,235,72,33,109,65,62,18,184,144,34,116,155,94,240,63,12,110,94,25,97,246,234,110,124,215,195,111,234,27,83,224,41,89,162,97,100,107,26,235,185,177,119,111,6,151,195,251,197,181,97,87,27,85,34,193,15,10,116,36,54,148,141,84,74,8,244,4,244,22,41,139,242,147,11,225,215,194,110,228,223,148,224,151,11,76,171,198,147,206,61,14,176,61,38,213,201,46,86,11,136,218,211,20,215,11,87,205,90,156,167,175,82,233,218,66,170,208,211,171,214,158,116,62,35,172,105,207,148,109,54,155,187,175,42,43,213,230,104,40,158,93,77,26,64,13,84,119,129,8,111,161,109,64,206,135,239,91,104,62,27,113,85,222,32,241,90,182,142,235,161,188,104,155,169,10,73,168,32,132,180,173,178,132,171,222,76,79,216,182,195,194,184,82,179,11,98,10,139,139,10,181,91,72,253,73,47,48,235,233,206,195,188,140,2,124,50,4,136,31,27,78,70,199,222,148,70,236,21,110,175,193,180,247,53,254,237,94,30,175,21,55,143,112,89,169,105,94,39,93,70,95,9,72,58,101,7,126,177,106,114,112,133,22,25,189,255,0,171,241,106,173,84,43,169,123,187,108,179,226,18,57,157,60,41,51,169,212,9,139,78,94,245,23,183,11,239,6,111,10,150,220,172,171,101,61,227,171,82,9,117,41,215,77,38,70,188,180,141,57,218,37,222,211,216,127,140,152,154,159,13,98,43,185,20,121,209,163,181,62,31,24,58,164,9,0,102,202,35,127,63,40,156,192,70,220,21,53,144,111,149,49,130,176,93,207,112,87,51,120,135,123,250,90,180,21,48,59,188,199,77,210,163,254,239,47,59,27,141,248,104,120,169,78,148,53,120,46,238,167,109,101,75,67,202,9,84,79,185,182,160,137,223,173,181,215,23,187,72,92,220,48,197,84,56,107,135,173,176,28,78,80,216,125,144,161,222,78,162,102,114,238,54,211,94,150,69,249,136,94,226,199,181,212,92,181,236,221,136,163,65,114,178,132,187,148,41,96,120,150,133,2,74,129,141,142,145,241,177,193,1,236,84,114,75,95,4,205,225,113,97,140,29,138,77,197,133,171,145,122,46,133,220,213,84,175,185,221,132,245,200,230,196,3,26,70,162,109,49,137,177,45,54,31,187,192,186,110,162,226,210,84,182,214,165,142,225,181,193,17,3,115,166,188,181,22,208,20,120,246,187,135,88,190,174,142,246,160,93,245,119,94,136,43,98,245,113,129,222,36,40,193,109,35,160,6,2,140,31,75,89,234,184,190,112,126,11,67,247,117,45,93,82,232,214,59,161,82,232,90,221,73,84,169,4,115,76,3,175,40,183,71,245,87,108,224,44,42,46,113,2,138,156,191,177,221,62,20,77,101,77,126,11,201,122,165,162,237,3,180,168,252,164,146,60,65,81,177,42,144,117,216,235,17,54,211,120,171,181,6,62,85,34,233,42,240,137,187,147,122,164,211,186,41,210,72,125,59,78,154,54,53,28,246,211,107,89,240,127,109,122,135,175,202,207,233,56,78,185,245,84,44,22,27,202,167,25,73,9,241,103,157,127,99,105,235,135,31,87,113,35,22,38,238,197,56,124,82,84,186,132,148,81,18,150,195,105,152,206,4,72,243,29,117,235,104,156,225,25,32,132,192,138,186,90,251,130,87,37,233,119,95,231,18,94,161,218,135,152,209,52,47,202,4,164,123,168,78,132,158,115,181,182,134,11,198,151,246,40,164,173,169,189,112,203,183,40,15,21,183,153,164,207,247,4,9,254,209,42,2,70,214,221,104,225,251,87,93,196,150,168,25,160,77,40,109,37,186,149,165,37,230,156,219,41,82,163,192,62,26,91,85,227,23,111,204,95,86,139,161,21,171,93,21,26,165,230,233,210,98,169,96,159,113,105,247,180,131,169,19,165,148,14,50,88,42,23,184,19,96,42,246,9,193,149,152,150,255,0,168,168,197,87,77,77,57,146,217,113,110,21,101,32,234,82,184,215,77,116,218,197,86,96,220,53,193,252,64,238,34,189,113,35,139,114,9,64,91,169,132,141,188,67,161,142,99,123,61,126,241,5,172,37,64,210,111,59,227,250,13,227,75,61,217,168,78,102,130,78,135,79,247,40,124,126,182,214,216,255,0,5,225,204,117,64,170,203,225,44,85,81,169,1,110,189,77,153,73,126,96,157,207,81,183,83,109,56,226,163,74,29,68,252,150,205,184,59,65,93,247,229,192,187,198,246,154,198,19,40,74,26,109,37,224,152,240,146,146,100,157,181,22,11,21,92,216,87,18,251,18,46,171,230,243,185,239,26,229,10,215,179,46,26,108,25,129,169,30,46,80,38,38,218,193,24,118,146,239,195,148,148,120,69,181,210,81,222,75,69,51,85,20,239,119,78,82,64,0,28,164,74,204,204,145,166,214,114,255,0,187,177,150,4,96,220,56,78,154,228,188,75,40,80,110,186,168,164,190,146,65,36,196,239,239,64,210,38,210,190,13,234,147,52,106,52,10,217,23,149,50,175,10,11,206,225,225,221,114,232,171,221,72,239,221,123,255,0,116,145,0,200,51,61,60,143,202,157,195,78,18,93,156,5,188,218,174,199,215,155,136,190,239,87,59,164,182,133,40,176,146,191,238,89,141,129,253,108,255,0,12,241,62,37,189,105,251,156,70,211,47,222,45,20,169,214,152,65,72,100,127,189,197,152,206,125,118,26,15,58,119,109,94,45,94,120,155,135,212,151,5,200,195,109,222,130,171,185,8,82,65,47,115,16,70,160,232,32,121,218,118,197,77,176,181,162,166,182,135,43,119,227,171,166,134,186,174,129,172,81,253,25,193,80,148,41,135,106,234,129,67,161,36,255,0,219,72,211,73,231,184,6,220,201,218,255,0,132,88,158,231,165,169,123,3,223,173,215,92,229,197,23,88,160,170,14,84,184,86,117,82,144,52,211,93,162,4,8,210,209,188,70,174,185,112,183,102,155,169,238,50,212,87,42,250,105,200,106,153,53,138,110,161,161,5,36,165,58,230,74,79,95,59,82,123,63,246,113,188,184,151,93,77,136,120,79,125,94,1,190,240,38,172,85,85,41,104,66,14,225,66,55,141,166,52,177,71,76,245,147,177,82,58,228,22,59,42,118,18,189,113,139,183,157,30,20,225,253,214,104,148,219,154,213,46,86,243,185,183,149,46,64,147,233,235,109,237,113,254,30,109,224,139,183,253,65,138,107,239,138,43,196,60,142,240,51,78,94,149,168,157,18,6,163,82,53,235,229,109,169,140,105,240,31,2,90,169,126,168,54,253,254,209,65,98,149,169,46,56,162,34,65,141,116,146,35,156,107,106,150,17,199,184,207,138,94,215,82,197,117,245,134,168,105,106,82,180,144,162,227,117,146,99,187,42,80,149,30,71,160,58,237,107,248,243,202,9,179,94,202,41,88,221,171,127,117,43,120,246,119,199,92,61,126,149,84,55,170,241,45,51,233,83,148,212,247,139,33,41,110,60,68,41,68,196,111,169,214,215,126,27,225,164,97,188,50,213,253,198,55,221,167,185,93,108,22,169,174,250,201,109,46,25,252,236,201,39,40,38,66,66,78,194,218,107,180,229,101,249,127,241,18,150,233,199,152,176,211,93,15,80,37,213,83,182,248,9,162,38,8,10,214,124,83,0,129,58,89,60,55,224,166,61,160,196,44,94,87,85,125,237,120,97,75,154,144,134,233,239,6,21,89,74,234,34,114,32,18,0,7,97,148,3,190,246,236,48,122,179,154,200,195,142,203,19,35,28,122,171,149,191,234,239,139,226,232,184,28,174,187,238,140,65,137,46,107,211,51,23,107,116,117,9,88,101,51,37,199,31,32,171,158,153,182,218,209,181,29,154,176,227,152,61,40,225,158,32,77,29,98,2,93,169,165,175,39,242,73,36,229,73,78,94,241,91,141,39,221,22,215,152,39,180,237,226,254,31,118,239,192,248,106,252,108,103,88,126,161,170,69,182,194,78,164,180,145,172,65,17,166,155,235,100,215,98,190,34,113,54,233,96,97,220,44,245,210,197,4,43,35,231,187,90,202,119,40,81,212,144,117,210,221,158,28,204,144,234,14,92,238,67,30,221,136,71,96,236,45,137,248,107,141,29,114,236,170,121,12,165,194,167,9,4,7,2,119,212,248,182,210,219,90,233,197,55,175,18,111,36,51,75,136,25,126,228,105,121,106,154,125,72,73,87,154,137,231,166,220,142,226,213,59,147,142,152,115,250,40,185,184,173,80,183,241,194,169,11,84,234,142,236,54,28,64,57,28,4,129,222,36,200,10,34,121,111,109,23,93,192,76,79,120,227,180,86,112,138,244,173,169,105,224,75,173,207,118,172,178,1,14,38,72,10,212,110,125,45,172,204,146,69,177,182,169,190,27,32,56,210,233,46,43,83,138,94,225,55,77,231,85,76,176,162,41,214,196,165,82,152,254,208,76,252,70,186,237,111,176,109,53,118,51,101,79,86,55,86,237,77,46,94,249,101,37,177,155,150,126,64,104,79,198,208,24,67,179,53,249,129,146,186,219,254,244,187,30,168,166,71,122,165,123,106,86,227,71,166,67,58,129,169,30,118,179,39,22,99,235,226,173,45,226,75,154,249,122,236,3,185,77,69,2,187,132,60,52,133,28,209,200,131,177,58,128,13,175,179,36,208,113,28,170,126,83,65,165,41,117,92,23,165,193,127,63,85,133,111,202,74,135,94,25,29,238,220,1,186,117,25,148,131,212,105,164,243,243,181,166,131,15,251,75,74,12,98,179,125,226,70,201,91,212,104,88,113,108,243,140,160,207,62,150,174,97,202,107,191,3,32,221,148,52,181,215,120,169,133,43,218,74,31,204,173,1,79,187,174,243,35,127,43,102,151,134,213,23,126,35,168,172,194,119,99,55,91,153,66,141,117,37,66,144,237,81,145,149,175,140,3,190,255,0,11,73,231,113,65,49,104,163,101,23,139,104,47,26,197,165,158,37,80,84,211,208,49,226,200,235,19,39,153,10,16,102,57,78,150,197,195,131,110,124,71,135,235,82,229,199,124,61,70,224,80,167,5,133,54,235,154,120,150,239,120,168,131,172,109,160,243,180,182,5,199,119,181,223,121,87,51,197,12,136,161,164,130,51,52,84,9,82,188,89,138,142,170,6,54,176,152,163,180,29,61,71,245,74,12,37,74,197,77,35,254,6,239,39,171,178,180,12,28,201,117,100,18,100,194,64,66,126,98,209,73,48,162,74,56,218,225,64,5,140,1,193,12,59,136,112,154,106,120,137,69,236,76,93,43,113,84,109,33,72,111,41,143,120,169,38,8,32,235,19,175,59,84,29,224,54,47,226,182,42,114,240,184,239,117,209,92,116,57,144,199,116,234,131,110,15,252,122,136,211,77,62,86,216,13,241,5,53,24,73,167,234,211,94,192,110,127,233,104,225,214,193,129,25,149,16,158,113,51,202,217,95,30,28,119,13,119,119,58,47,42,139,174,235,49,87,82,79,112,227,135,79,2,18,0,239,20,124,180,210,209,57,172,117,123,41,4,143,220,33,112,239,8,42,240,253,21,43,117,15,86,62,254,127,104,168,168,112,247,197,216,59,37,46,2,168,229,48,44,187,226,140,222,212,181,239,93,215,61,45,77,82,20,123,186,36,188,3,139,63,249,29,129,152,62,127,19,106,133,253,218,118,237,173,125,14,82,80,226,246,235,107,202,82,138,74,162,26,238,219,26,106,84,32,39,125,64,215,95,91,76,92,28,64,187,158,105,119,143,19,239,138,59,170,177,104,150,219,165,4,16,153,48,144,173,204,233,226,235,104,100,142,41,189,63,122,38,201,36,91,187,228,181,175,17,184,67,117,189,66,105,239,234,115,118,222,143,164,187,87,220,35,40,66,137,218,12,230,229,181,168,183,165,211,118,112,251,48,184,110,51,90,249,116,5,172,182,148,45,32,196,4,130,169,19,50,32,108,14,182,223,119,222,39,115,19,221,46,94,20,126,205,79,135,105,179,45,117,85,212,107,83,238,173,35,66,202,149,10,88,61,117,216,218,182,221,221,83,137,46,127,234,23,213,13,35,52,37,42,75,85,148,72,246,114,226,84,125,243,156,19,182,230,72,58,243,183,7,213,252,43,28,229,210,65,200,189,191,191,117,183,137,212,136,1,178,247,92,211,140,177,85,215,140,213,81,113,74,46,151,210,190,241,244,55,75,144,44,242,204,178,161,35,83,42,210,205,225,62,201,180,60,87,91,136,175,197,247,125,83,12,128,180,83,178,217,14,180,147,35,85,29,6,219,243,222,13,182,245,229,195,139,177,224,182,89,113,108,102,108,69,227,221,182,167,155,64,220,42,119,0,232,0,243,181,71,23,97,204,57,130,104,27,70,107,250,162,161,245,230,93,85,40,13,34,70,254,187,143,45,237,228,221,67,165,203,8,115,100,176,71,29,215,85,14,80,113,5,188,21,156,59,193,28,9,192,214,218,114,226,164,174,191,175,247,20,82,211,165,114,205,54,254,37,144,35,79,45,99,88,35,75,77,94,252,118,188,48,93,107,87,117,105,254,160,10,74,123,170,54,187,182,179,43,251,75,138,18,98,57,65,142,66,218,249,171,218,186,170,176,93,248,97,139,228,213,85,120,154,124,70,85,105,169,141,117,34,71,79,61,109,99,116,223,120,27,15,10,107,215,15,85,123,115,224,151,91,121,96,85,86,166,63,183,73,35,77,196,1,59,91,154,116,94,99,73,35,133,162,211,164,128,161,175,10,90,222,43,226,16,197,5,93,51,133,226,59,196,191,84,27,74,36,251,129,74,58,64,54,182,84,118,85,192,220,56,185,87,121,226,181,221,183,229,224,152,90,40,29,173,75,195,57,130,0,8,247,182,250,91,87,166,233,199,124,82,169,21,124,47,194,43,184,42,104,85,226,83,205,248,128,212,102,80,88,137,210,39,153,222,199,97,170,12,85,116,223,138,168,226,181,13,19,172,210,153,11,168,5,161,156,137,42,145,18,6,252,252,173,20,88,238,117,104,63,114,55,191,203,27,173,157,115,99,102,240,59,32,127,67,162,164,93,107,97,29,195,1,63,146,153,208,100,70,131,72,153,214,5,163,157,195,203,187,175,7,175,148,181,118,176,219,161,69,77,189,239,171,153,1,60,198,150,162,226,78,47,42,231,188,29,70,19,110,158,169,74,240,169,116,236,232,189,53,41,39,113,189,154,187,239,90,140,97,76,138,138,219,174,240,170,36,74,80,144,74,162,127,180,127,119,252,218,236,13,49,27,10,180,218,164,216,236,138,197,220,71,189,47,39,21,220,220,44,85,93,193,62,22,216,2,22,53,146,164,130,64,31,50,109,245,46,21,192,55,203,84,213,119,155,142,208,94,202,26,221,244,238,4,100,50,35,48,51,151,121,249,218,125,24,142,162,234,122,158,239,195,87,45,222,210,157,80,53,75,168,73,150,18,52,209,63,238,50,126,91,117,164,113,31,130,168,184,42,29,190,46,235,201,53,213,79,18,92,113,179,30,206,39,153,129,176,251,229,107,110,118,163,71,148,16,193,123,213,43,163,216,70,159,6,55,223,224,122,218,103,170,87,226,91,125,246,112,141,39,192,78,164,249,89,55,13,246,171,219,188,254,177,86,210,146,225,241,20,190,3,156,244,42,27,91,90,96,188,23,121,83,41,107,82,31,88,121,65,188,196,243,51,172,121,141,124,133,172,151,183,10,17,76,132,86,174,240,120,134,101,74,105,180,202,129,212,149,105,251,217,244,189,196,6,169,198,48,118,246,156,188,104,88,167,189,150,140,43,236,148,237,53,201,144,29,116,68,193,90,204,239,215,75,89,110,188,74,166,110,210,49,189,231,65,77,72,6,124,174,184,156,202,34,103,222,6,76,79,149,181,138,120,237,132,48,184,93,35,119,125,232,237,67,68,169,74,91,161,8,43,233,148,1,155,227,104,53,113,187,14,174,250,77,101,247,66,154,197,159,11,52,235,80,1,29,10,163,239,75,88,135,17,238,113,29,213,207,171,157,45,160,172,149,28,108,185,211,139,222,254,157,118,52,138,102,129,104,169,154,85,56,235,154,238,84,125,213,105,166,160,107,97,47,238,36,51,138,239,84,189,133,111,74,122,90,102,9,81,161,113,37,196,164,137,213,68,233,159,94,187,218,171,196,78,45,95,117,180,254,209,128,238,187,169,84,142,164,41,72,97,163,14,3,207,172,252,133,169,119,182,15,189,175,202,84,94,215,219,205,221,46,57,18,218,85,148,44,117,87,217,182,156,61,45,228,138,27,169,76,33,163,212,182,142,32,237,115,71,134,46,21,171,18,221,172,7,25,81,77,59,65,188,229,106,26,102,84,111,176,242,250,90,132,247,25,127,245,161,255,0,109,190,25,168,44,176,73,109,79,182,157,206,192,19,160,231,160,180,27,215,117,205,126,80,176,156,72,251,14,58,159,11,97,45,41,1,80,117,50,117,86,251,155,67,223,120,74,177,251,241,14,97,197,56,138,26,97,29,226,209,40,242,9,71,81,188,219,78,46,158,90,219,33,74,35,162,54,217,94,111,78,61,183,113,208,46,154,225,83,204,184,68,40,206,85,18,61,34,62,253,108,33,227,5,218,253,220,138,115,68,245,85,65,241,43,184,151,22,84,122,146,96,2,35,88,38,208,23,131,24,125,182,27,86,52,168,168,122,160,164,67,45,160,38,127,249,29,254,205,171,215,222,49,187,110,87,50,97,154,119,41,25,80,130,162,100,147,229,30,155,90,123,16,110,72,87,99,128,56,108,21,154,242,197,213,21,169,90,41,169,89,167,101,90,37,146,157,70,156,227,157,177,115,61,84,66,156,170,167,117,150,14,153,144,223,139,215,93,132,218,30,230,109,120,192,166,161,234,218,154,58,70,149,42,202,216,206,225,231,28,254,118,77,231,136,19,84,248,161,185,205,114,80,218,160,133,140,203,116,233,242,176,249,193,163,82,208,139,20,146,0,11,100,221,45,26,106,84,190,253,233,80,148,165,51,221,58,0,42,211,105,137,176,183,167,20,234,169,20,227,72,106,129,186,115,239,24,61,225,63,9,155,84,174,126,31,95,119,220,43,16,222,11,163,97,38,114,0,84,228,104,100,129,181,166,27,196,180,120,41,10,160,161,108,56,244,192,87,114,30,113,122,78,104,216,111,181,148,153,79,211,183,164,45,156,62,144,28,117,56,90,2,175,19,156,82,216,110,130,239,91,8,221,75,41,57,102,117,48,127,123,71,80,112,149,204,73,124,7,40,175,26,85,20,170,86,165,59,225,70,189,121,255,0,54,179,211,222,23,190,34,160,91,119,107,172,134,73,32,169,214,146,148,167,210,57,216,187,151,135,85,56,94,155,218,225,87,133,74,245,67,71,40,72,81,58,21,78,159,59,101,203,51,158,109,219,174,175,23,161,7,0,11,77,123,167,157,194,111,97,42,86,217,246,202,5,17,253,194,100,249,199,202,208,183,141,51,140,102,79,181,210,184,225,50,162,148,196,142,99,53,172,151,149,37,225,87,119,41,220,66,253,223,76,182,247,109,78,164,229,30,64,15,165,181,142,32,67,149,215,163,159,211,144,170,196,179,166,118,132,37,126,67,173,163,118,75,199,217,225,109,100,244,220,124,102,13,172,159,197,88,152,175,190,174,166,195,120,78,137,138,176,153,5,107,37,102,127,198,191,122,89,52,207,227,90,215,10,239,6,152,164,66,117,239,150,128,63,251,153,211,227,104,252,45,124,226,149,213,6,110,86,141,44,194,64,82,6,81,230,74,134,150,159,111,15,174,255,0,87,255,0,151,117,42,169,82,228,14,233,201,74,79,72,19,206,206,204,151,30,235,45,221,41,178,239,24,63,162,85,54,35,196,55,149,58,169,232,24,160,202,60,37,106,84,23,57,111,207,247,179,106,187,47,218,71,130,87,148,4,152,81,109,227,4,31,43,73,247,52,120,109,2,151,13,209,33,46,168,66,159,112,21,44,30,137,233,241,180,77,93,219,89,124,186,166,160,50,238,254,32,83,175,82,73,208,249,90,219,114,137,190,109,17,232,230,32,11,148,181,201,88,222,30,167,63,214,30,67,200,81,241,54,252,168,35,93,98,214,59,139,26,212,185,120,83,213,112,218,129,76,62,212,44,156,242,214,97,26,229,229,214,212,235,179,2,222,119,99,101,235,253,218,82,216,0,158,245,114,35,161,231,107,69,204,227,52,69,183,174,203,221,166,140,207,113,74,156,229,103,144,16,45,181,131,212,230,134,168,215,234,178,114,250,4,25,34,156,222,203,169,56,105,218,30,150,237,185,144,238,61,106,137,154,148,163,35,139,122,61,101,39,96,60,141,172,237,241,142,146,243,79,123,65,136,238,182,154,62,232,97,133,184,136,255,0,229,152,79,222,182,228,234,78,35,211,214,95,2,150,250,105,250,132,242,109,246,194,103,97,239,104,53,245,182,197,184,177,165,207,119,208,6,85,79,118,81,4,40,195,75,169,74,84,7,152,31,47,133,189,35,165,248,128,102,54,158,66,243,62,179,224,209,138,239,217,2,65,236,188,253,188,214,238,47,173,40,187,196,54,145,161,34,10,188,201,228,45,47,117,94,195,10,208,6,47,90,118,214,14,129,212,234,54,235,200,233,105,118,174,86,238,214,210,221,34,18,157,1,40,35,83,229,51,49,108,46,156,74,145,80,2,217,80,241,2,141,254,244,183,159,71,3,154,117,30,87,18,101,176,0,225,98,146,247,102,247,97,42,166,72,148,136,218,8,159,141,156,170,167,87,116,33,65,73,70,221,65,244,180,45,217,115,59,112,223,48,194,143,179,187,61,218,142,160,31,246,157,124,247,181,145,214,84,195,197,21,41,58,137,84,108,175,57,248,218,212,110,50,13,212,111,32,32,157,62,21,41,9,19,60,132,11,38,162,240,75,109,164,212,44,72,6,115,9,203,210,79,46,127,59,68,99,92,72,170,101,166,150,235,149,56,189,65,28,167,175,207,107,67,177,112,213,222,106,139,205,213,33,4,200,73,58,124,62,92,237,94,73,169,197,173,9,218,203,22,83,151,197,125,70,34,174,12,210,130,27,66,128,25,121,88,186,117,185,113,210,17,122,176,133,20,153,75,145,175,248,177,151,99,109,221,158,22,18,84,86,32,157,137,211,149,142,90,61,169,130,151,198,100,44,100,50,15,136,90,54,68,119,39,149,40,144,93,0,128,166,168,69,226,206,122,116,136,221,72,59,239,99,41,41,155,121,69,10,57,87,30,29,14,218,124,173,23,119,208,59,118,94,133,161,152,161,102,27,81,26,31,47,190,150,149,246,82,210,242,160,66,242,141,55,215,227,235,105,34,62,233,60,209,217,19,69,88,27,89,67,131,38,95,14,188,207,237,173,183,175,97,156,53,93,137,120,197,69,253,10,165,20,181,12,64,82,140,115,48,64,248,3,109,9,87,120,211,221,12,1,148,41,210,119,3,82,122,122,105,189,186,115,240,194,169,162,165,198,213,247,190,51,101,106,71,38,209,161,64,17,10,36,144,55,39,229,231,106,189,87,40,67,139,39,201,51,69,155,94,142,223,55,138,168,41,41,29,196,87,109,220,155,222,140,146,30,167,132,247,205,192,252,185,36,73,49,50,127,155,80,105,56,173,133,177,38,45,174,98,252,187,239,139,167,33,5,212,182,133,24,81,209,48,164,104,71,158,214,103,31,241,178,227,196,245,52,116,120,105,250,123,212,21,101,116,62,74,30,76,233,149,32,68,206,242,4,125,109,176,48,13,205,115,179,114,54,245,248,208,117,1,162,20,183,2,72,167,72,215,88,209,73,242,214,222,77,146,205,15,170,216,171,176,216,111,169,101,155,162,225,106,174,133,204,55,121,162,239,188,234,146,92,167,123,38,118,214,177,160,148,129,9,157,121,76,216,204,75,133,177,53,101,232,170,151,170,17,71,91,74,144,253,67,125,218,93,102,165,0,144,21,221,141,39,93,193,152,26,233,96,175,28,25,76,250,92,1,133,161,155,191,243,178,58,144,134,234,27,141,92,98,14,101,42,36,101,228,69,162,169,120,159,122,94,109,174,134,231,40,188,152,107,43,168,121,10,41,121,26,140,173,144,12,21,70,164,206,187,16,45,17,163,246,74,118,176,82,158,184,49,93,251,139,30,246,27,220,50,229,202,234,66,90,83,107,74,83,152,104,84,148,141,66,167,89,245,181,175,12,222,175,220,245,143,80,82,149,60,182,138,78,101,171,196,232,232,157,160,14,163,206,204,224,110,27,212,213,220,198,182,185,198,46,234,231,146,31,117,212,165,45,168,30,157,17,164,121,216,246,220,110,236,169,97,56,178,153,84,139,96,149,26,164,2,239,135,145,240,238,98,209,52,141,202,78,5,198,130,181,222,220,66,165,184,46,138,138,139,237,134,217,174,75,100,66,84,9,90,71,49,58,107,208,245,182,169,189,56,135,81,197,27,189,139,186,237,111,250,77,225,222,231,105,8,72,74,84,204,143,18,212,145,2,117,142,178,44,126,63,194,255,0,250,220,202,75,77,214,57,78,133,194,170,105,86,82,84,220,146,85,144,29,73,19,244,176,184,75,131,151,77,197,95,71,73,253,122,170,145,198,92,205,73,78,250,20,188,196,19,1,74,137,3,65,225,152,158,154,89,137,210,42,183,83,177,182,108,171,253,217,132,238,204,11,114,209,222,23,139,180,191,212,217,80,47,184,208,75,75,120,117,32,251,164,76,254,246,3,25,113,34,226,186,234,220,189,174,171,218,150,240,121,132,104,148,229,206,217,26,165,0,30,92,244,26,239,106,119,28,47,70,111,126,234,233,189,138,88,188,156,252,133,66,202,187,193,190,116,137,133,8,208,204,233,106,253,217,131,110,62,26,221,133,87,133,29,77,72,112,7,30,170,127,196,26,87,246,37,73,26,132,239,166,255,0,61,24,183,73,105,78,93,174,205,110,139,162,227,198,39,196,116,119,181,102,53,186,145,85,66,219,138,8,124,39,57,201,26,133,36,16,72,16,61,7,165,129,195,40,195,188,93,185,29,111,27,221,108,221,235,101,100,210,213,82,228,107,49,228,224,32,144,96,104,73,234,109,33,115,98,68,86,180,218,170,95,69,43,151,58,146,42,157,100,75,79,33,201,57,28,1,58,35,196,72,86,209,190,145,107,21,233,77,136,239,42,183,46,59,170,226,187,13,222,242,140,59,76,164,45,97,49,37,40,0,71,136,0,126,3,202,192,241,123,41,154,69,106,106,214,111,240,143,7,112,150,253,169,188,42,175,106,124,94,80,148,123,58,11,134,88,66,129,57,115,1,38,61,116,155,99,7,179,65,141,49,225,189,176,205,214,26,105,181,154,103,20,211,125,211,79,163,44,140,168,87,44,198,51,199,35,214,214,91,167,178,117,205,119,98,117,87,177,120,191,119,57,85,79,165,29,77,65,72,32,153,35,41,133,110,7,79,231,109,112,147,179,213,209,195,202,112,251,12,57,121,27,197,192,183,106,1,247,70,109,68,146,96,64,242,253,237,173,208,122,81,203,148,198,9,3,185,254,10,12,201,244,128,254,234,133,137,56,90,139,154,139,219,176,189,42,107,148,216,30,208,195,65,33,109,180,78,174,36,70,169,17,251,242,180,27,220,17,102,178,150,142,248,98,158,157,212,43,50,22,238,92,168,109,36,146,101,48,50,235,207,169,183,93,94,120,114,231,193,20,172,166,154,137,11,75,128,160,5,2,156,185,191,221,250,107,165,180,95,28,81,85,113,96,58,230,240,18,23,84,162,176,135,169,152,68,2,131,50,163,62,240,72,136,35,91,119,217,157,61,209,22,190,33,233,88,209,78,8,33,199,126,202,30,239,225,206,27,187,110,135,159,162,77,45,61,107,98,115,184,146,173,64,59,24,128,15,61,57,218,150,255,0,11,176,250,113,91,55,190,55,188,28,165,189,75,157,227,33,146,22,82,168,39,48,80,220,237,239,72,31,75,13,132,168,177,29,117,21,85,225,114,222,104,167,163,205,255,0,88,149,166,83,156,64,140,170,50,85,150,4,243,180,110,35,225,163,55,181,208,221,225,138,239,115,89,85,118,247,139,96,211,60,164,229,4,102,82,14,80,115,40,68,101,26,199,59,114,121,145,50,67,74,235,3,129,32,43,15,23,83,82,155,161,105,194,183,235,102,133,108,146,186,106,197,101,117,213,2,79,229,157,212,36,18,126,86,162,221,212,24,134,254,195,116,215,107,194,170,133,170,97,153,21,153,161,146,84,52,144,145,175,61,78,251,114,177,151,191,13,233,235,41,27,189,111,70,220,171,106,162,31,68,185,11,167,106,9,58,21,78,125,35,148,205,164,241,63,104,139,174,154,146,146,235,167,116,181,80,83,144,58,250,4,153,49,5,51,227,84,143,133,154,60,115,173,165,133,15,217,105,28,173,91,77,193,27,130,248,197,102,143,20,222,53,215,187,213,71,59,105,168,65,8,206,15,41,215,66,157,12,114,22,39,140,188,56,93,223,73,119,221,184,77,154,10,164,82,61,158,181,1,69,41,163,65,30,18,218,103,40,62,241,51,62,86,87,26,120,153,115,240,238,245,113,155,141,96,95,5,166,234,2,217,41,133,201,133,119,134,60,42,9,42,128,32,248,135,59,83,155,191,111,171,218,252,93,223,135,93,105,139,145,30,42,114,227,169,90,158,204,145,225,84,120,148,160,85,152,3,160,147,233,109,200,162,60,145,186,171,235,247,217,34,248,194,120,125,252,73,70,229,251,123,213,209,84,208,51,157,202,178,149,119,73,79,41,81,76,25,210,76,218,58,238,169,187,241,37,235,84,214,0,172,168,138,69,148,222,85,43,25,189,180,13,203,105,159,2,116,26,13,79,194,209,172,212,83,93,60,49,188,23,143,127,251,45,114,151,203,93,221,67,159,245,114,22,169,66,99,112,76,232,96,39,67,165,152,225,103,19,151,117,220,174,180,171,174,154,231,186,153,120,26,116,159,254,219,50,33,57,50,157,70,186,200,234,57,218,211,163,208,109,79,142,192,121,87,92,81,198,218,28,49,133,40,93,185,95,45,10,144,105,239,135,83,79,145,16,52,252,197,144,114,168,1,18,60,173,163,95,198,120,99,139,61,160,238,70,56,95,124,222,44,187,119,212,38,165,229,63,76,93,66,242,9,42,60,245,35,159,159,195,99,63,128,7,23,159,188,110,204,58,251,137,164,168,171,205,84,232,25,198,163,65,42,84,104,169,5,92,204,244,180,151,2,59,29,209,224,44,82,110,250,86,175,42,66,20,84,135,178,163,37,226,144,161,187,128,144,51,19,238,146,72,130,124,173,11,229,44,14,0,90,186,214,89,215,106,75,19,112,207,6,118,139,189,127,168,54,211,23,213,233,72,219,136,90,111,21,251,35,101,96,12,203,8,10,16,144,8,215,46,246,114,252,226,93,213,193,76,2,140,61,194,187,246,230,184,43,47,22,115,188,134,89,246,164,182,160,72,81,74,226,54,141,36,147,34,34,214,78,32,246,127,187,241,5,239,120,80,7,31,69,109,125,50,82,213,43,9,238,144,135,119,33,199,90,64,42,6,53,5,90,197,169,136,224,245,63,103,108,46,229,79,23,218,164,196,212,20,111,6,238,202,23,8,75,201,121,68,171,48,48,36,76,141,115,120,69,170,71,17,112,22,172,222,196,30,21,134,250,198,23,7,11,152,186,49,94,39,185,26,190,175,43,230,148,23,111,85,172,20,7,64,25,97,10,156,186,136,128,52,179,20,220,101,199,88,223,24,221,119,210,48,29,77,209,134,169,169,11,235,13,37,21,9,119,63,247,37,3,81,36,111,230,109,86,70,26,187,184,185,136,142,35,227,213,45,101,213,134,110,176,80,221,10,221,13,208,161,90,148,198,72,50,14,164,244,223,205,187,243,181,229,195,142,47,138,107,135,134,47,223,235,167,163,71,178,183,75,70,226,178,0,147,36,3,16,57,155,104,159,77,2,171,61,246,73,10,167,126,226,12,71,196,236,67,123,94,124,103,165,174,186,110,234,71,166,236,122,162,139,187,168,16,175,2,60,35,161,144,14,194,45,113,226,117,39,23,40,248,99,69,89,83,138,19,115,211,83,32,11,186,133,7,254,162,173,177,168,37,36,28,194,36,74,183,180,190,37,195,55,109,245,72,41,106,111,187,202,151,17,86,132,184,154,11,193,222,253,44,131,201,72,17,10,39,81,29,57,218,155,197,92,55,121,211,94,23,5,211,87,122,191,127,95,233,80,66,19,78,202,242,160,15,41,32,74,72,210,215,25,148,198,233,220,108,179,164,4,154,3,149,177,120,89,142,248,146,222,31,170,189,184,178,93,167,166,97,33,174,254,150,137,182,208,227,100,5,68,38,60,50,52,62,179,160,178,168,56,184,155,210,137,46,93,248,171,217,59,130,165,50,29,64,8,112,159,121,181,3,172,157,64,244,181,126,240,162,226,22,12,185,127,162,99,50,183,41,30,65,81,101,47,133,52,128,19,160,36,29,78,188,237,89,174,224,179,152,154,233,66,169,154,105,138,206,236,57,144,146,10,213,27,233,167,188,35,95,91,107,244,222,190,220,115,77,33,103,101,98,249,187,173,173,67,192,92,63,198,171,205,154,203,230,162,132,186,148,7,222,171,74,142,98,161,16,160,161,176,32,237,215,214,214,43,219,132,139,190,89,126,155,7,95,72,110,240,200,105,219,168,165,112,20,36,13,130,128,137,36,8,147,180,219,66,224,222,29,99,42,120,122,162,165,250,90,58,37,7,20,202,140,19,184,33,40,7,196,122,105,180,91,115,224,139,206,231,189,216,108,99,138,230,174,71,128,67,65,246,86,160,165,76,66,150,153,208,235,16,121,137,183,109,211,58,228,121,58,181,10,88,185,120,142,102,146,13,173,81,137,41,248,167,192,254,39,183,119,209,184,155,221,135,154,21,10,116,36,45,41,73,141,84,82,79,136,21,123,187,129,242,182,228,194,24,123,27,94,247,3,149,152,230,242,66,46,119,27,15,1,84,250,68,175,83,9,7,80,68,152,6,55,22,184,97,58,236,51,135,238,202,123,163,5,95,212,149,136,117,93,229,80,122,156,40,94,2,15,184,188,210,218,166,117,146,119,155,87,184,133,137,174,74,208,241,194,173,54,205,75,68,22,219,171,169,82,154,86,88,36,32,76,168,232,116,142,118,211,197,54,53,9,44,95,224,171,77,79,216,71,71,249,33,56,105,198,6,177,245,239,120,92,60,68,69,85,201,69,116,36,134,234,28,74,82,146,136,128,28,113,96,193,80,228,157,109,102,197,45,97,171,214,224,119,14,224,107,214,252,55,149,80,200,106,144,165,134,150,144,38,0,7,41,16,119,211,173,168,216,202,134,143,22,42,142,248,226,5,217,237,234,117,97,212,182,220,182,170,100,17,10,74,178,70,112,55,212,239,166,147,107,22,28,226,207,13,238,70,146,246,6,167,196,9,77,220,153,91,84,105,113,72,120,242,72,74,164,146,79,45,173,121,143,115,71,237,14,197,68,253,14,35,203,27,133,96,195,92,60,106,231,185,233,71,27,113,101,69,53,53,34,71,116,209,108,129,84,116,62,34,1,145,215,173,153,199,152,122,235,198,77,37,56,122,228,103,25,178,249,41,101,87,114,146,208,101,51,50,181,232,6,177,184,39,75,57,141,77,221,218,102,149,23,104,173,168,101,170,128,13,59,106,96,178,243,68,0,162,135,20,7,129,91,136,81,19,2,44,63,14,47,250,238,18,82,49,135,171,105,169,159,101,11,74,24,69,215,87,237,15,103,159,17,115,186,81,132,198,243,233,202,214,76,141,59,14,20,45,14,3,83,190,213,238,20,189,217,112,222,56,153,202,39,42,209,75,114,38,235,158,234,235,15,129,228,146,226,151,25,182,146,117,218,219,5,156,21,254,184,169,165,123,16,95,183,83,116,183,82,187,192,213,50,195,172,173,105,17,154,1,0,1,180,38,65,210,213,22,184,172,206,54,196,85,84,237,188,194,239,26,50,149,59,71,74,193,90,29,86,128,102,82,146,9,0,242,4,252,109,83,198,20,85,28,70,189,144,139,217,138,163,75,64,232,83,170,187,193,166,20,170,144,50,21,38,36,164,107,16,119,26,139,88,182,134,250,84,100,56,159,86,203,102,87,225,156,33,138,175,153,190,46,139,218,255,0,105,66,80,167,30,238,82,162,157,114,146,165,38,100,159,116,116,27,218,63,28,113,118,229,184,23,118,82,95,87,6,29,160,168,170,171,246,118,24,83,99,188,99,72,137,34,9,212,18,65,128,34,208,248,170,226,55,229,61,13,223,132,239,36,50,234,26,134,94,109,34,162,176,146,72,149,153,132,136,212,153,219,206,207,97,254,28,98,219,186,246,113,235,233,55,14,39,162,163,72,110,153,250,193,249,236,146,35,242,210,99,44,199,48,102,52,181,121,13,26,104,71,22,227,214,81,148,156,40,161,189,239,202,155,251,27,226,186,22,11,105,73,82,86,63,45,162,157,147,174,129,35,67,0,64,176,216,214,240,165,190,174,36,170,226,14,98,42,74,85,128,114,36,173,14,65,48,76,111,51,31,43,41,252,33,135,168,105,77,211,89,78,237,53,69,79,230,214,52,151,37,46,40,234,66,164,248,19,180,107,231,210,204,86,92,60,62,225,51,143,94,183,13,125,109,237,124,80,169,57,238,202,123,201,84,204,52,72,210,16,61,242,145,169,137,58,88,37,102,128,54,217,28,100,146,72,42,141,67,64,197,67,166,159,19,96,122,154,68,78,64,107,39,187,71,72,202,116,244,180,110,56,193,120,122,240,112,181,133,41,175,106,202,180,128,190,233,132,247,136,36,105,42,145,225,78,132,8,26,245,218,219,42,233,226,133,225,138,110,135,111,7,238,10,39,46,87,150,16,210,234,179,209,42,53,4,37,74,204,181,40,146,6,109,172,13,70,20,196,119,229,27,137,77,61,219,113,83,168,165,75,52,143,165,228,51,6,66,75,179,43,244,159,149,176,243,250,36,29,74,34,199,13,253,214,148,57,114,99,184,56,240,180,21,99,245,92,62,186,107,77,13,61,241,74,227,57,157,170,188,170,152,80,20,233,159,113,3,46,154,109,174,224,218,133,119,246,142,174,187,92,46,220,117,149,149,200,220,45,216,133,182,153,48,165,46,14,199,153,141,118,183,86,226,140,21,88,251,31,254,146,49,42,175,59,149,164,119,174,211,180,216,202,240,27,33,90,200,219,83,191,157,180,63,22,251,61,220,92,103,113,158,251,15,187,113,221,175,24,99,216,212,160,237,64,3,158,83,0,73,130,76,136,139,121,151,86,240,172,184,173,45,17,234,7,216,46,179,15,57,147,81,46,170,89,187,123,71,99,124,105,128,23,121,225,54,104,238,234,116,18,149,169,181,162,163,189,41,128,100,198,194,1,232,109,93,127,180,117,216,229,208,17,196,21,80,84,60,202,9,91,170,16,233,39,100,165,63,221,190,240,57,89,186,174,13,222,28,47,188,41,110,234,204,64,46,171,154,152,146,211,109,186,158,229,180,129,37,78,73,149,147,160,212,239,54,19,16,222,252,52,164,189,25,168,77,59,171,172,90,136,109,105,107,50,106,21,177,86,88,240,128,57,199,194,220,113,192,24,211,16,209,176,90,36,249,173,248,20,93,201,143,168,241,59,105,70,22,193,235,101,183,125,218,167,105,202,84,164,249,105,148,38,96,253,45,90,198,120,135,29,226,27,233,77,97,213,166,134,162,140,156,148,172,56,218,86,148,157,38,0,128,7,174,147,102,113,69,229,71,72,235,169,169,197,149,225,183,72,82,41,115,20,38,145,190,73,202,52,87,249,179,11,105,167,104,93,86,11,170,69,69,92,120,156,205,221,41,67,77,85,174,131,156,27,59,112,223,49,58,69,133,102,22,53,162,235,116,254,29,186,241,37,207,64,63,212,153,83,84,241,5,213,7,130,213,172,146,84,174,115,30,182,177,220,120,227,13,224,139,186,162,162,241,160,114,246,188,21,238,37,194,82,216,210,99,32,229,188,153,157,173,163,111,126,32,212,97,42,138,135,49,53,225,21,75,36,6,193,149,19,212,110,19,241,222,218,246,242,226,53,70,42,189,34,166,185,229,33,102,33,46,24,142,154,90,247,248,99,90,26,234,220,246,86,224,107,164,37,167,106,93,29,138,123,67,222,55,181,50,127,166,181,119,183,4,133,177,71,78,16,154,116,153,62,246,186,129,167,156,107,109,73,136,184,211,95,122,94,238,83,85,212,212,161,165,234,89,74,130,16,179,59,147,19,31,67,106,219,194,242,175,30,205,112,94,180,244,180,199,222,202,140,128,159,252,143,239,106,37,254,105,176,245,224,163,137,239,70,171,106,16,72,75,20,234,7,95,252,149,243,181,209,132,24,64,35,101,113,152,237,133,154,234,214,218,117,150,234,216,11,171,187,174,218,244,47,82,178,185,82,117,210,6,134,208,216,130,230,164,184,105,59,202,26,22,210,95,48,165,56,226,79,119,252,159,75,106,155,179,19,95,56,154,248,45,93,9,168,67,36,255,0,237,233,254,63,155,93,40,174,123,195,14,39,190,190,169,84,236,243,112,149,169,177,174,185,103,83,240,182,156,45,96,30,150,236,164,13,14,163,123,169,148,63,121,82,33,151,174,218,198,157,100,104,25,66,253,206,187,116,215,235,104,123,207,138,78,165,213,167,34,221,144,80,160,180,20,163,161,137,58,218,86,135,22,211,138,103,17,118,54,237,218,84,10,67,142,83,102,113,103,153,74,121,122,216,33,118,61,123,21,83,94,212,198,164,187,9,75,239,67,109,229,223,48,31,220,71,150,214,144,154,30,142,85,177,142,93,189,108,83,180,56,226,230,168,200,221,211,71,72,229,86,95,18,148,178,164,131,235,175,223,194,209,120,155,18,98,91,161,149,46,147,47,112,224,36,119,32,201,73,223,94,187,136,179,183,166,15,195,152,65,130,218,31,173,118,161,38,85,220,160,228,73,243,60,254,29,44,171,177,21,24,150,165,84,151,29,225,86,117,213,197,51,145,0,114,144,109,3,165,144,237,106,228,120,130,173,202,59,13,55,114,226,122,73,196,166,169,171,193,213,72,202,10,137,244,229,200,218,225,67,112,97,186,54,154,166,113,61,250,85,178,220,65,153,232,79,207,65,251,217,138,251,181,140,47,118,251,49,117,170,170,149,143,25,2,39,255,0,148,13,5,134,102,177,245,230,23,173,109,41,109,48,59,134,24,229,200,103,39,149,131,72,97,223,114,174,99,192,40,23,169,187,206,155,15,220,117,69,170,119,28,188,170,20,68,178,217,202,134,199,66,145,26,124,108,45,86,52,102,229,5,23,14,31,105,218,163,161,41,32,134,198,240,152,30,156,247,179,109,82,179,69,222,180,229,214,218,169,134,139,168,109,89,68,78,228,243,58,252,108,246,31,160,165,189,20,242,112,155,53,180,141,18,3,181,139,115,195,27,202,83,176,253,108,242,188,145,77,160,181,113,49,216,226,64,10,29,204,99,137,47,85,39,219,233,213,65,76,133,101,82,148,74,103,208,39,196,161,105,202,122,236,42,154,49,81,136,219,117,218,196,130,80,200,73,65,80,243,141,124,245,179,234,198,247,46,14,67,136,188,42,106,111,55,125,213,56,96,102,248,218,67,14,211,92,24,169,149,222,111,83,138,58,86,76,169,70,72,19,255,0,146,140,153,233,108,247,56,184,233,6,202,233,186,124,45,121,208,92,152,186,91,169,197,229,8,193,203,109,135,8,128,223,118,165,6,199,57,145,19,231,98,47,12,20,253,206,208,24,146,248,67,213,5,36,33,61,234,68,16,121,32,24,31,27,64,222,77,221,247,237,91,181,52,119,149,77,209,116,48,78,108,175,193,122,57,128,15,211,91,69,226,30,38,225,193,70,40,48,245,219,85,84,73,131,80,226,212,165,186,121,28,191,59,81,59,157,214,217,206,16,86,244,62,127,193,76,223,92,59,114,255,0,174,79,244,186,202,74,245,36,110,165,254,91,81,200,193,3,235,107,102,22,194,31,233,251,163,184,6,238,69,75,137,240,168,41,41,19,174,196,153,22,171,97,76,31,117,215,220,104,93,248,171,210,235,14,38,91,71,121,36,158,90,38,116,245,180,58,120,84,138,123,217,219,198,230,168,188,157,66,65,200,66,14,170,229,36,159,173,166,141,129,141,176,45,3,167,123,164,19,53,150,79,197,108,1,133,209,117,188,183,113,221,91,41,167,92,168,25,146,68,108,0,253,69,147,67,124,225,246,168,150,110,90,100,134,211,16,226,155,247,79,81,174,190,177,54,172,178,229,117,13,36,226,123,197,178,219,132,164,54,234,36,55,200,101,231,251,91,235,158,229,186,233,145,253,65,202,214,92,72,78,100,161,197,194,73,229,225,235,240,180,128,53,187,128,173,253,97,218,232,141,148,186,176,245,77,226,194,170,90,83,105,91,166,80,178,248,25,68,114,3,236,88,34,255,0,250,93,146,113,181,77,18,218,42,0,123,174,56,70,188,134,246,143,189,175,4,222,238,151,239,49,71,220,143,11,105,71,129,59,237,19,173,151,69,117,225,219,225,174,251,19,209,123,34,82,72,109,105,113,74,51,200,245,215,95,157,158,58,38,218,66,143,39,80,110,150,139,114,106,250,188,211,122,153,161,188,31,114,153,34,82,142,236,156,227,168,3,156,126,150,168,213,99,90,202,122,164,50,197,210,25,131,33,214,155,41,38,57,199,43,91,232,111,138,90,119,29,102,229,113,166,232,155,49,57,187,178,62,60,246,250,216,218,2,237,226,165,63,75,120,180,166,82,61,197,54,2,190,106,223,107,72,211,173,219,21,151,147,143,35,154,221,47,175,185,64,156,77,122,185,78,89,106,130,145,224,180,255,0,221,90,243,186,39,153,19,28,205,165,110,213,98,100,82,128,205,48,90,102,65,132,254,246,41,222,31,93,87,243,189,233,169,174,106,163,124,160,4,160,157,63,219,97,223,184,175,123,149,206,225,133,41,104,26,133,18,181,18,15,157,166,99,229,133,219,21,84,227,25,55,126,235,95,161,229,42,59,191,6,73,4,167,82,78,156,236,51,204,119,206,45,77,104,119,129,175,175,211,245,177,20,173,167,34,221,35,49,0,238,119,176,215,213,230,214,31,165,43,112,140,217,118,26,253,239,110,176,184,52,90,249,127,81,117,0,130,188,171,155,101,3,219,136,66,10,35,124,162,70,223,126,118,175,84,98,231,218,116,176,95,246,150,99,194,184,241,36,116,158,127,226,216,98,239,123,21,214,151,107,20,82,196,192,72,36,105,215,215,75,75,210,225,26,79,103,83,72,108,173,69,39,87,52,3,167,198,109,68,185,242,238,193,65,89,166,179,103,33,112,213,200,135,86,106,221,120,58,181,43,195,36,152,30,127,27,77,84,52,149,163,50,144,82,103,108,164,124,45,31,134,40,81,115,188,235,21,206,150,138,125,217,18,149,122,249,218,93,196,231,9,44,194,220,4,157,53,28,172,80,180,105,248,160,36,234,181,28,104,21,222,144,177,36,234,37,50,52,251,54,113,15,150,84,80,82,148,64,48,64,22,46,168,141,20,216,4,129,16,58,125,197,129,172,169,20,203,239,170,213,161,19,233,166,230,196,255,0,74,118,242,190,174,1,234,96,22,160,152,133,79,52,158,74,22,141,254,168,105,234,214,219,175,135,2,199,129,105,63,69,15,88,176,181,74,127,19,45,0,21,54,210,68,37,105,4,19,234,126,230,210,55,110,15,167,105,164,183,83,153,68,137,204,21,19,231,106,206,46,148,250,84,205,244,154,41,23,61,210,106,95,91,245,203,46,130,173,52,58,125,255,0,54,237,78,192,188,36,164,198,184,74,244,254,169,223,132,161,181,60,183,26,73,211,72,74,82,160,39,49,210,71,248,183,35,225,107,175,218,106,125,134,168,3,89,32,180,73,202,154,132,255,0,32,219,212,110,192,248,117,60,42,225,5,53,65,166,102,166,189,109,66,217,10,10,41,204,39,48,28,207,34,117,253,109,157,213,128,102,49,14,238,163,121,45,54,16,247,79,97,213,97,76,93,116,226,124,53,126,83,95,41,162,247,169,29,32,8,36,73,240,159,121,58,243,245,182,227,196,60,65,99,13,92,143,178,253,204,43,46,224,159,8,200,146,145,26,149,186,145,176,27,130,62,59,219,87,241,7,20,94,87,197,242,218,48,245,83,215,23,179,44,119,125,228,178,130,163,18,35,64,164,153,213,39,126,93,109,31,134,176,230,37,184,239,132,222,78,222,206,214,178,179,21,23,115,64,148,184,131,25,139,72,87,35,180,29,53,49,22,243,169,216,215,60,106,236,175,52,189,195,82,38,230,237,65,122,222,119,90,110,218,215,222,162,77,83,163,184,188,84,146,240,66,212,168,8,128,32,52,96,28,217,164,14,86,219,216,91,10,181,130,112,203,21,184,153,138,84,94,213,14,21,42,174,153,127,146,250,206,197,160,14,170,241,27,104,231,49,93,229,112,98,55,233,127,161,82,223,55,29,232,252,165,183,90,33,202,119,20,84,74,50,192,2,52,130,35,104,182,216,185,177,170,43,112,197,32,110,229,171,165,98,137,10,34,124,110,20,137,36,22,201,9,8,229,172,159,173,179,245,198,233,180,13,128,229,88,210,225,16,61,202,221,107,163,23,229,212,133,95,119,128,163,45,128,92,109,245,140,206,162,98,11,139,62,34,6,198,202,174,192,142,98,92,40,105,174,107,221,41,164,90,227,42,157,11,81,147,225,133,13,192,129,29,45,199,157,173,123,66,86,241,107,14,81,220,184,12,212,220,119,181,26,130,67,47,164,161,77,204,12,200,80,209,68,141,0,61,68,90,71,178,127,23,241,21,201,75,69,112,226,251,186,243,113,170,230,203,85,5,57,150,203,229,59,45,43,36,169,19,7,192,168,242,233,99,118,45,130,65,220,32,99,136,171,93,51,89,115,223,60,26,167,85,45,221,80,13,29,99,101,102,182,82,208,73,215,192,14,242,64,38,64,181,94,131,27,93,151,64,75,151,221,241,81,120,51,237,41,66,153,113,4,6,140,248,74,21,152,21,38,121,29,15,43,17,118,112,254,254,103,19,169,250,60,69,89,85,66,218,123,214,168,171,194,138,148,1,209,9,49,0,13,163,254,45,96,70,8,185,175,74,229,189,125,209,127,79,246,129,220,172,212,160,148,59,58,119,97,178,54,152,141,181,218,44,65,173,63,105,30,157,213,23,139,24,210,135,22,22,170,43,152,55,205,199,76,149,16,229,34,64,169,164,1,82,72,19,10,133,64,26,236,4,245,177,151,239,19,169,49,226,105,105,112,195,212,245,183,58,217,45,84,180,240,149,186,19,160,115,52,104,169,153,153,218,5,168,252,68,118,247,175,188,47,92,49,195,106,19,64,213,62,95,101,88,40,12,169,41,62,28,234,230,36,123,188,243,77,182,22,30,194,106,193,188,42,166,28,78,69,21,37,237,82,82,3,172,128,148,131,164,164,1,16,36,125,109,25,140,57,225,74,231,0,202,238,161,184,111,195,151,168,171,153,168,192,87,211,117,203,120,41,47,26,153,117,11,147,255,0,101,73,152,41,9,3,66,52,214,45,179,152,195,119,134,31,175,66,112,165,104,166,121,164,135,87,78,133,144,208,59,144,1,28,245,214,72,129,173,168,56,59,132,215,238,6,186,235,111,171,197,229,134,103,50,11,103,243,86,10,180,211,158,157,58,105,54,157,193,248,222,243,124,212,222,85,42,66,233,16,133,52,150,148,214,87,138,136,130,84,21,169,229,174,192,216,67,76,164,82,64,8,197,5,91,199,247,138,241,94,35,239,56,133,90,219,55,159,120,27,90,105,150,91,74,164,251,162,8,148,109,39,202,219,143,14,241,42,135,132,216,5,135,171,223,75,180,232,57,144,151,21,227,127,201,177,177,129,169,157,199,173,180,229,217,131,110,252,94,163,138,47,170,226,237,69,222,247,118,176,201,206,135,18,15,133,43,129,169,19,6,6,179,103,49,98,107,184,140,226,104,177,69,206,87,134,210,248,101,193,159,186,44,35,253,200,72,213,70,99,93,173,215,226,100,30,156,3,155,184,3,112,168,186,35,51,180,21,213,252,57,197,151,55,19,209,79,122,59,94,221,125,222,234,82,226,22,166,228,164,78,131,93,128,36,233,228,108,46,32,187,24,111,22,190,138,52,210,180,150,147,222,148,233,5,7,154,99,66,116,231,109,33,128,49,26,251,61,214,34,233,184,174,170,187,215,9,186,158,240,184,1,113,108,30,160,243,157,163,125,45,38,223,26,41,120,145,95,92,214,28,164,122,166,153,200,238,245,50,194,245,25,84,52,141,0,159,40,183,117,210,243,153,154,219,7,144,178,50,33,49,157,135,117,247,105,59,206,237,225,118,19,55,247,10,156,69,107,119,160,72,170,167,105,1,77,109,239,20,131,9,39,80,116,58,219,81,112,178,178,175,28,42,153,187,242,142,152,84,82,20,213,48,86,10,84,144,84,72,81,141,212,4,13,57,13,109,178,47,78,10,63,121,112,254,182,134,244,101,107,8,112,189,29,230,82,149,72,33,72,147,5,61,82,119,215,173,181,169,197,109,97,235,186,170,178,249,172,109,46,93,128,23,123,239,1,84,130,37,16,53,152,136,245,183,51,214,112,91,11,253,10,254,36,165,195,117,23,143,46,218,26,236,75,92,42,94,168,187,220,97,209,13,48,233,74,10,194,118,243,16,98,54,182,162,199,120,186,243,114,178,159,253,51,116,83,215,41,167,86,77,89,72,206,218,134,133,41,5,60,199,78,118,71,18,248,163,126,169,211,86,134,213,84,193,114,41,151,146,3,74,84,145,39,73,129,225,3,159,235,172,239,139,235,25,99,90,170,134,154,101,52,76,56,20,18,250,92,75,109,165,81,30,50,157,191,147,108,216,162,44,117,149,100,2,69,128,139,198,184,154,237,99,19,61,123,113,134,228,98,157,125,226,86,138,166,22,92,116,153,130,76,72,235,182,186,107,102,177,133,249,133,177,218,43,85,130,175,199,233,105,130,18,27,108,184,80,186,114,136,86,99,174,137,58,137,26,218,66,225,225,45,70,37,102,170,146,190,244,77,67,180,52,5,75,113,164,2,138,101,206,132,103,26,131,226,37,94,74,180,70,53,184,215,83,81,79,81,195,107,169,230,82,27,109,181,56,235,127,150,225,82,129,204,148,193,42,73,80,58,157,164,71,150,198,53,147,106,7,139,225,92,176,144,163,191,175,26,158,228,211,85,93,180,173,33,247,88,117,192,81,79,0,104,206,96,36,21,29,9,157,77,170,67,139,184,122,130,146,250,69,231,68,138,123,200,63,150,157,165,52,92,80,9,18,164,170,64,213,64,253,60,173,1,141,110,188,73,115,208,155,247,13,176,40,211,77,161,105,197,153,73,132,248,194,149,174,170,7,67,62,246,157,109,160,48,55,20,177,77,79,30,92,126,238,162,165,172,53,169,88,168,101,229,167,186,74,20,14,101,106,68,71,35,200,13,53,139,89,157,205,211,69,60,86,14,203,183,248,125,196,139,214,238,163,173,173,114,224,185,153,20,232,9,162,103,40,66,212,157,127,49,192,6,160,164,230,202,54,26,129,173,160,177,231,109,187,158,228,101,77,241,47,188,134,74,158,164,102,137,165,38,154,176,193,73,11,147,154,65,16,54,153,6,208,88,219,25,223,108,221,248,110,157,104,119,218,155,166,20,206,138,101,133,131,4,168,172,174,68,148,194,68,30,131,93,116,170,99,26,235,222,253,175,109,56,179,9,93,181,110,209,173,78,211,188,50,184,158,244,18,160,226,224,198,224,146,147,190,222,153,111,123,64,38,212,209,238,84,149,209,219,223,21,210,213,180,155,135,4,247,200,170,42,11,90,72,91,200,65,34,84,132,131,225,0,40,106,118,180,70,49,194,119,231,104,156,112,149,211,222,23,171,215,69,40,77,69,77,26,212,166,203,42,72,36,0,165,31,9,157,10,183,223,75,108,62,31,112,174,243,97,235,214,240,174,186,91,114,186,185,180,41,79,211,57,152,26,115,18,214,81,238,143,14,170,27,217,92,83,189,42,56,29,130,152,188,48,162,170,106,111,119,11,169,93,27,40,74,130,163,68,23,18,169,42,140,209,182,144,45,66,94,168,200,206,150,238,123,43,81,197,172,89,80,23,151,6,177,221,235,114,80,220,215,66,46,139,179,15,210,180,94,126,142,190,189,78,10,245,17,152,192,32,21,18,15,189,206,64,145,173,167,174,252,107,65,194,26,68,221,184,15,6,209,220,213,212,249,72,73,166,15,165,111,43,93,22,54,143,120,116,136,228,108,222,28,237,41,116,226,126,31,83,187,198,90,75,209,55,187,44,53,220,170,149,104,68,8,57,202,196,74,134,196,129,58,142,182,25,93,165,112,102,23,195,149,245,87,37,3,53,40,18,180,211,222,178,182,156,34,72,130,78,96,163,175,161,59,69,179,157,212,38,151,210,241,199,178,103,180,48,250,85,79,16,225,123,254,239,190,47,28,93,124,98,59,178,142,248,168,82,84,25,101,222,253,110,149,106,87,41,16,145,18,98,55,181,171,134,120,162,187,135,212,201,190,184,158,190,254,169,246,212,134,106,20,230,88,148,200,51,39,82,39,125,117,182,168,127,137,151,78,56,196,46,222,156,48,161,93,3,175,0,245,93,50,37,116,201,58,200,233,29,12,77,170,120,251,137,151,189,253,136,105,213,85,116,84,80,209,177,149,6,153,79,28,139,212,120,134,155,105,35,109,237,98,51,36,173,210,66,168,246,139,59,173,133,81,218,212,84,98,58,186,55,203,213,109,44,200,117,100,171,148,0,84,122,25,245,177,20,220,97,190,95,173,168,126,230,47,171,186,73,33,45,153,41,33,34,32,25,145,35,97,109,105,123,93,10,189,176,253,75,216,82,149,109,45,57,87,10,90,68,104,73,72,27,157,129,17,180,90,168,111,188,65,134,18,234,21,77,84,164,171,70,158,9,84,235,215,93,98,214,204,70,58,174,84,66,54,201,191,178,223,247,151,105,123,205,139,191,254,174,157,79,56,234,192,82,146,149,5,131,0,135,32,192,16,73,208,237,27,90,47,136,149,215,190,62,194,161,88,110,243,89,123,188,70,96,82,82,251,68,243,39,98,57,72,235,106,205,193,197,10,75,186,236,102,143,28,80,184,235,169,109,74,113,245,143,117,123,128,145,26,39,67,243,54,153,192,120,211,8,94,151,255,0,118,253,240,229,20,0,227,109,186,162,217,120,164,28,200,241,104,14,131,158,178,45,165,143,52,140,32,106,85,140,77,97,213,74,91,179,46,22,196,152,99,20,55,83,127,98,71,41,41,105,87,157,196,169,194,94,72,146,32,5,136,212,43,174,196,219,168,42,113,22,30,191,41,197,239,112,222,23,114,93,109,97,2,172,150,221,118,169,26,230,240,0,3,106,208,12,195,72,48,109,204,119,223,250,63,139,73,116,224,11,229,234,55,238,247,137,168,67,235,30,33,4,194,18,73,207,16,169,143,46,150,184,112,115,140,120,99,9,161,218,26,170,90,58,234,117,4,165,15,52,194,93,113,197,78,169,42,131,208,30,150,239,58,71,88,142,55,8,187,124,126,75,31,51,29,210,219,199,224,183,221,213,131,175,197,179,121,84,81,222,202,172,15,178,87,74,154,228,133,55,64,9,204,18,116,202,70,177,50,116,27,90,26,253,224,222,20,189,107,26,79,20,151,121,209,95,141,166,77,85,22,118,146,236,130,0,9,79,246,137,26,143,218,210,20,184,146,158,255,0,165,105,171,150,166,157,55,125,90,20,147,118,188,240,8,117,39,116,202,103,34,134,144,116,137,59,89,155,230,226,198,247,27,202,94,23,106,235,55,35,136,74,154,246,148,165,85,116,233,208,104,180,18,84,157,160,25,26,205,187,79,61,142,96,4,88,89,12,99,195,137,105,162,179,123,225,111,253,55,195,239,173,87,173,13,66,24,61,197,54,86,87,87,152,232,18,149,164,44,21,43,168,19,17,181,171,183,23,105,60,51,217,209,231,168,240,166,27,162,170,196,23,202,210,29,55,82,138,208,243,132,229,33,197,17,45,9,36,148,193,2,57,216,60,81,119,94,55,195,30,203,196,154,26,186,75,161,229,149,134,234,212,150,187,231,64,209,192,238,95,203,235,211,151,59,42,232,184,48,78,17,197,111,94,116,23,133,231,67,86,186,53,33,13,176,251,21,13,60,82,157,22,178,144,162,149,109,30,146,98,209,58,119,23,128,195,65,77,20,45,0,151,139,43,110,95,183,223,17,235,176,102,75,170,158,158,137,215,91,11,169,69,18,18,186,144,147,17,226,48,96,143,46,92,172,246,10,255,0,83,94,212,173,210,98,10,135,168,41,148,9,172,113,197,127,212,213,144,53,74,66,140,4,254,182,230,220,33,199,27,210,191,17,94,55,22,21,166,190,41,111,90,119,22,167,69,227,85,222,185,150,116,90,93,153,3,159,195,149,183,118,22,226,135,22,184,157,133,123,171,186,232,165,108,80,148,33,155,193,116,129,214,234,68,104,162,165,17,32,104,101,90,15,51,109,76,124,168,221,238,85,89,49,100,104,237,202,181,83,240,191,18,212,213,58,231,9,105,220,187,105,29,80,252,186,196,182,144,234,122,149,230,144,8,215,168,183,215,149,61,62,11,190,18,229,104,171,174,188,31,33,174,238,144,151,134,110,165,35,161,17,54,205,202,221,127,23,24,110,227,189,113,37,2,111,86,219,89,239,232,234,144,202,42,156,70,138,37,6,21,144,29,9,152,222,44,245,215,193,108,89,133,47,138,164,185,73,119,86,208,161,57,77,98,29,239,26,109,19,39,38,85,120,76,124,39,173,172,216,39,210,133,177,10,37,202,206,186,124,59,135,112,121,171,226,173,117,206,138,135,193,88,15,35,42,152,81,212,5,171,54,164,76,121,65,176,156,48,184,110,202,58,251,202,248,164,191,174,251,237,149,25,162,97,186,102,217,105,165,0,99,188,120,146,163,50,36,157,122,107,106,245,235,194,251,182,254,91,149,248,173,79,211,221,20,237,169,199,94,90,128,105,13,36,73,148,206,101,29,245,143,43,68,179,139,110,43,251,10,173,219,142,142,174,244,96,53,150,145,20,200,12,34,148,13,179,1,174,110,115,102,144,18,253,5,60,96,6,234,10,243,127,113,178,178,170,177,183,113,234,46,138,75,176,35,46,74,32,72,90,230,8,9,88,156,162,52,49,36,218,189,142,59,74,119,107,109,172,29,113,82,94,87,75,100,23,28,171,121,77,182,218,162,117,72,0,40,244,208,249,197,132,192,151,110,24,254,133,86,237,232,221,53,74,158,78,87,84,179,222,84,131,175,129,42,38,103,81,226,215,150,182,176,220,215,142,29,193,52,13,211,95,23,61,61,21,19,237,2,213,29,98,146,84,226,35,119,53,43,90,143,78,122,242,180,145,177,197,160,112,133,237,104,117,210,168,221,181,40,226,235,239,185,126,93,72,187,41,18,223,124,242,219,81,75,15,153,208,120,65,42,220,242,177,151,166,12,189,148,218,13,65,100,93,110,51,13,54,215,141,121,121,101,10,35,79,61,15,91,59,123,241,69,219,209,196,221,152,102,235,171,184,238,226,217,252,228,160,4,163,144,90,18,52,7,78,103,75,68,113,2,249,127,7,221,140,59,134,155,172,171,90,147,227,172,126,156,188,133,79,32,185,18,103,66,118,243,54,149,184,141,45,245,41,12,207,4,80,217,105,140,93,195,166,238,108,67,84,213,217,66,111,87,106,72,5,23,141,73,80,109,58,248,128,2,38,79,40,229,109,87,196,71,106,120,125,80,80,91,166,169,171,90,64,109,180,32,20,53,228,175,45,122,205,183,219,174,183,131,240,221,101,253,196,100,176,170,154,253,26,66,107,82,195,1,36,234,66,9,145,166,187,157,180,2,220,223,198,254,43,16,253,77,70,21,166,164,190,94,120,144,132,173,238,237,150,192,255,0,104,32,19,19,244,243,183,31,214,122,30,12,64,228,63,210,239,239,183,186,235,58,70,92,217,4,70,214,216,3,251,221,107,90,241,123,226,123,214,165,87,240,164,163,206,172,238,84,65,204,117,208,36,79,220,90,54,250,199,213,248,100,33,172,49,249,20,236,194,16,185,213,211,204,249,218,167,89,87,123,98,123,217,234,139,198,189,155,190,86,84,182,200,33,41,215,100,129,190,252,249,89,218,220,47,120,130,208,163,119,188,105,161,225,36,234,73,157,119,211,252,219,207,180,54,56,220,99,105,220,242,187,102,69,251,102,131,247,169,170,219,248,241,26,141,73,197,77,15,105,64,4,184,130,18,84,57,166,126,95,91,71,179,123,225,124,40,235,104,113,134,187,249,209,191,124,167,109,77,164,238,156,27,74,243,1,155,235,189,239,17,10,90,153,34,18,122,18,15,59,1,139,175,28,51,133,221,75,116,151,82,47,42,165,232,165,30,67,169,54,145,135,201,143,83,170,254,42,121,113,204,143,26,70,200,35,137,63,212,215,170,83,78,219,44,177,158,74,64,132,129,212,242,218,109,58,222,2,194,87,253,226,151,2,3,239,229,33,121,91,41,73,35,153,229,106,171,117,73,118,243,46,92,87,90,138,150,82,164,83,79,132,24,230,121,218,233,119,222,119,130,110,191,101,168,187,133,59,143,8,33,166,147,35,212,197,170,193,32,125,185,219,173,135,98,236,35,170,9,164,185,133,176,232,93,37,53,66,131,224,136,110,157,38,84,100,232,99,224,45,23,121,226,74,214,43,133,59,76,188,203,78,107,145,9,202,181,8,254,227,172,111,214,223,85,33,187,134,150,161,170,6,189,158,245,90,160,2,188,202,79,175,175,149,163,240,245,195,124,178,183,107,177,125,71,179,82,145,57,220,118,29,115,255,0,20,243,179,201,144,233,6,150,141,190,10,86,225,50,39,139,27,162,203,55,165,5,232,154,135,168,233,157,10,79,133,46,74,146,217,159,238,147,190,182,46,179,139,174,93,148,185,111,138,38,235,170,61,214,200,202,150,192,152,208,1,173,152,187,169,42,241,33,117,154,58,166,232,41,73,130,20,175,18,181,210,102,202,71,9,211,124,202,46,199,208,227,116,218,184,190,237,73,73,234,115,17,175,61,173,92,9,13,8,214,137,128,180,112,190,161,197,11,88,15,190,211,107,125,194,67,84,128,206,64,117,146,57,141,38,102,196,94,56,184,177,115,106,164,221,140,130,74,144,194,194,234,42,61,12,66,70,182,77,6,15,21,181,46,82,97,183,42,219,113,180,140,239,54,216,200,144,121,206,255,0,91,70,95,244,116,152,77,244,10,138,58,203,202,161,201,36,21,66,18,63,220,122,147,173,129,197,192,110,165,242,95,179,136,77,225,149,220,149,180,238,222,55,251,213,139,36,66,89,67,196,173,71,207,248,182,27,167,187,113,3,200,9,162,188,104,233,24,146,162,204,149,15,60,199,235,105,252,53,122,61,93,119,228,192,120,123,186,116,127,220,91,141,128,129,167,206,127,155,27,124,94,21,207,211,53,77,137,220,165,187,185,119,12,198,119,9,231,225,253,205,160,46,160,0,43,83,23,167,153,135,175,149,68,189,48,245,77,125,107,78,48,245,226,245,214,217,133,54,165,21,21,159,77,142,157,109,37,90,88,196,234,110,130,234,106,245,164,75,35,48,108,174,84,7,57,136,0,90,231,113,247,247,115,101,52,180,84,174,83,143,18,157,206,59,213,30,138,31,219,245,181,115,20,113,18,231,195,21,107,101,171,161,194,235,223,247,30,207,215,150,99,240,229,96,112,36,91,184,87,70,3,49,73,121,118,197,67,93,220,8,188,43,111,53,213,40,169,52,44,17,255,0,116,133,41,90,19,200,145,176,235,105,44,65,126,34,184,38,132,56,182,41,41,83,9,103,36,54,168,210,72,31,188,250,217,203,175,137,2,254,79,117,90,165,179,66,216,240,211,83,160,186,165,121,29,96,157,181,54,54,236,118,232,187,144,167,107,153,170,241,170,25,21,4,76,131,254,196,236,62,54,131,202,111,238,149,111,26,8,89,102,35,207,42,171,133,169,175,43,210,240,81,106,238,164,170,165,109,68,54,167,155,62,32,15,41,59,216,187,214,232,170,190,47,32,154,211,79,64,242,137,200,219,31,150,18,39,99,2,109,98,103,21,191,113,84,56,188,29,76,138,183,157,241,164,45,82,90,146,54,74,76,3,167,91,85,175,124,98,47,139,244,140,121,79,78,140,198,85,148,132,168,3,200,1,36,235,231,102,244,141,138,79,129,145,52,53,238,38,207,126,63,69,43,114,224,76,66,133,255,0,208,86,210,150,146,100,21,62,86,65,219,221,76,218,202,197,69,243,113,221,133,85,111,162,165,12,141,84,242,202,27,104,244,72,22,21,60,71,195,24,126,233,69,54,23,67,233,43,0,169,178,146,158,243,201,75,223,254,109,16,246,32,110,249,170,67,138,160,162,116,29,50,41,74,43,62,144,125,44,131,218,205,129,90,216,241,71,142,208,26,251,62,215,106,102,237,226,125,221,91,90,78,35,20,181,106,73,202,150,187,147,221,143,94,118,144,189,120,40,231,21,150,154,140,62,253,43,8,51,13,182,146,144,145,251,244,180,51,175,211,182,150,233,234,46,138,106,87,223,17,20,233,156,155,106,168,26,90,122,232,185,25,194,215,79,180,55,136,29,167,121,96,229,97,185,144,124,228,250,88,227,144,94,151,13,149,143,33,217,64,121,156,119,81,247,167,1,88,192,236,131,126,51,121,222,5,38,20,226,14,84,167,210,109,3,122,226,171,138,236,121,166,110,255,0,110,240,144,20,211,154,143,153,54,144,173,172,189,90,175,75,248,130,247,174,171,162,94,237,138,133,21,71,144,26,90,110,131,6,96,108,83,66,146,221,107,212,239,168,202,131,139,130,122,234,108,193,173,144,145,22,223,53,28,177,190,2,27,142,192,62,106,62,142,190,230,122,239,239,41,169,84,203,229,39,243,59,196,39,233,26,159,230,209,21,23,85,109,74,125,180,45,247,233,210,117,11,4,199,166,150,146,197,119,46,27,192,244,225,187,141,198,170,106,200,34,74,212,178,7,166,214,138,185,111,250,244,179,227,188,218,106,157,42,255,0,237,101,255,0,238,9,218,7,235,104,168,135,105,40,165,153,160,6,26,213,240,70,92,88,202,237,173,111,217,92,77,117,51,158,230,102,191,184,198,242,118,222,210,141,5,65,238,111,10,230,18,73,33,43,92,147,231,241,176,56,138,251,187,43,110,230,189,138,225,109,215,82,9,82,216,80,14,168,243,155,85,206,40,117,133,20,210,220,207,4,3,160,90,202,136,248,218,206,183,55,147,106,167,156,192,75,30,119,10,139,93,196,133,23,195,87,107,10,82,192,130,99,64,124,142,246,26,239,186,171,49,93,90,30,188,147,145,180,250,132,207,61,57,157,44,230,28,169,102,146,156,166,247,165,91,111,163,84,187,16,117,248,90,195,119,94,8,170,25,233,215,158,21,36,127,51,202,57,219,165,140,58,127,182,118,246,95,44,88,139,236,132,243,52,73,161,66,82,128,66,17,160,232,58,217,21,39,217,0,41,59,235,169,141,236,123,79,247,129,37,146,10,15,41,145,233,235,241,176,53,95,152,185,75,137,42,111,112,83,161,242,235,203,107,92,115,67,69,53,66,211,168,217,81,245,20,194,189,178,133,38,66,140,168,107,152,31,47,165,162,27,170,123,14,222,161,14,5,22,156,247,22,52,17,210,109,48,251,202,113,121,162,9,212,192,136,139,65,98,43,241,110,57,236,212,160,21,174,10,132,230,215,169,251,229,106,50,190,184,86,25,71,133,41,123,226,138,58,98,177,159,243,213,4,36,8,63,123,218,59,51,248,189,214,146,226,84,218,81,185,34,103,158,166,193,220,23,82,105,43,150,171,255,0,194,160,103,50,137,33,94,82,57,218,227,66,134,20,203,106,187,202,2,70,229,39,65,175,56,178,97,51,157,246,78,64,140,32,169,174,179,66,198,86,161,58,70,163,123,25,72,247,118,97,73,94,94,131,151,241,173,142,170,166,90,105,3,153,135,136,65,215,78,124,254,247,176,173,16,10,162,4,9,137,208,31,59,91,108,97,136,117,130,142,187,46,113,125,212,211,83,73,75,129,212,247,68,28,165,7,200,252,230,222,131,118,120,187,106,240,87,8,219,255,0,83,94,202,175,44,163,190,167,135,50,151,16,73,1,19,35,81,206,53,183,10,240,147,9,142,32,99,106,74,29,144,165,5,40,159,116,1,166,254,164,91,180,43,157,103,5,97,122,11,182,161,181,60,166,59,180,119,125,224,76,183,32,102,76,25,16,76,65,212,242,147,108,238,177,142,38,131,80,23,186,128,73,251,64,194,105,78,94,152,154,255,0,168,67,207,212,46,153,219,190,165,63,151,237,140,248,90,81,255,0,121,62,166,21,180,111,214,199,112,239,26,189,118,222,181,20,175,210,42,245,165,169,70,101,83,42,162,22,29,235,78,228,156,201,210,114,19,18,124,172,126,46,13,43,0,37,155,193,198,84,151,16,2,150,201,152,72,131,15,45,74,148,146,96,142,81,229,104,126,30,93,183,94,18,186,89,166,190,233,0,91,201,42,105,108,173,75,102,100,152,101,64,202,78,231,41,131,208,144,45,231,79,199,33,196,191,221,105,50,64,5,133,210,156,7,199,184,127,18,208,63,73,196,53,221,213,29,195,129,198,75,160,53,87,78,83,253,185,64,133,20,152,245,231,212,91,49,7,27,48,197,53,245,76,206,14,102,138,242,165,125,206,230,173,166,149,47,42,4,119,128,68,8,35,84,196,244,183,37,222,119,222,21,188,47,225,121,223,85,53,119,147,205,171,35,236,33,178,146,164,137,148,186,62,2,72,212,233,107,142,25,195,120,122,148,170,247,195,23,93,75,149,69,9,113,65,146,86,114,21,123,141,161,58,192,16,10,136,229,49,184,180,18,116,248,196,154,216,55,60,164,50,77,0,74,219,248,135,179,61,219,136,40,111,156,64,85,119,60,144,165,60,92,74,65,124,29,225,43,81,209,34,35,104,222,55,182,183,194,220,117,187,112,89,69,213,124,189,118,81,7,37,161,88,146,93,106,4,132,230,39,117,3,206,57,249,88,74,238,61,93,183,189,249,220,225,202,154,196,42,18,42,104,195,176,186,116,232,60,9,247,100,18,78,83,190,191,11,69,203,216,211,135,60,66,67,47,98,58,214,73,117,93,235,138,83,165,39,190,58,149,20,232,18,12,193,26,65,180,6,9,35,113,59,144,172,194,246,189,190,162,174,88,90,186,244,107,5,154,140,57,122,209,214,56,235,146,203,225,61,246,67,152,8,72,17,148,109,169,228,72,180,115,110,241,21,183,234,21,196,198,105,91,187,31,74,158,89,108,2,163,207,242,214,121,192,140,167,105,211,107,63,75,192,76,47,193,34,229,225,133,175,33,118,174,157,37,148,165,71,50,95,17,225,11,65,57,96,131,167,82,60,237,149,118,149,102,234,195,43,86,43,167,114,189,138,119,20,194,217,81,37,21,2,96,151,146,7,229,42,54,245,30,83,35,96,112,245,183,186,99,40,251,40,198,120,209,130,89,194,5,239,101,64,172,166,29,202,169,151,43,113,183,58,2,4,41,64,65,242,210,218,207,16,221,28,72,226,118,49,101,252,52,167,92,186,211,14,37,234,145,33,41,153,219,158,154,109,202,201,163,188,112,253,227,127,34,242,103,12,215,210,80,58,167,26,75,204,44,0,233,84,234,148,19,155,48,130,38,7,81,60,182,247,14,251,67,93,148,52,45,221,87,114,3,84,232,117,77,49,85,221,148,144,153,41,13,153,36,202,96,18,96,111,58,196,147,48,122,174,54,165,101,163,212,147,135,184,223,95,121,221,141,92,247,221,222,171,190,166,131,254,154,29,58,213,128,4,175,111,8,27,131,255,0,54,119,21,84,169,213,138,118,105,212,134,235,82,150,141,67,104,204,25,7,64,103,120,26,233,252,88,188,99,118,179,122,221,172,61,116,212,4,41,14,20,175,40,241,16,117,16,173,230,79,187,96,11,245,140,165,84,239,186,164,62,164,120,81,154,84,68,30,186,1,229,107,77,198,208,241,66,146,212,28,221,211,23,37,70,25,224,234,106,24,189,28,110,147,218,27,25,20,23,222,193,49,153,36,114,204,32,249,107,107,70,11,186,174,12,84,135,42,48,69,254,80,170,112,84,253,42,215,222,37,50,117,66,142,154,30,94,131,120,181,86,231,236,25,85,140,238,231,111,203,222,251,239,69,98,194,210,130,168,72,114,121,146,100,232,44,215,20,248,41,75,194,252,62,209,184,212,166,239,38,37,0,37,208,140,196,141,193,254,244,130,9,35,204,109,107,47,132,130,35,126,196,166,105,4,106,10,115,137,92,64,126,230,163,93,213,132,169,89,90,156,68,48,211,146,190,235,255,0,53,18,34,98,96,25,141,45,81,225,63,15,234,174,75,245,170,154,103,141,219,120,84,37,75,82,2,179,33,221,124,82,15,73,231,174,163,165,181,95,254,152,98,204,89,126,154,234,220,76,223,126,136,168,88,211,58,142,88,62,2,173,200,208,126,150,134,168,226,122,29,198,200,105,236,69,83,91,120,50,98,144,164,132,123,42,210,117,148,204,24,3,94,179,235,101,23,157,141,255,0,13,212,65,82,22,106,30,174,235,174,174,206,57,93,88,89,138,250,12,91,124,34,174,166,161,220,221,195,136,40,114,66,96,1,214,52,17,166,214,230,14,37,99,100,99,204,119,81,77,77,65,83,81,64,233,82,210,128,210,180,38,51,7,15,53,13,249,114,61,98,237,142,240,77,217,127,222,148,119,254,34,173,105,218,183,169,229,66,6,83,164,102,153,128,119,211,173,168,247,247,21,171,112,181,21,115,247,53,213,79,82,200,80,239,36,66,148,174,78,64,212,152,139,104,100,117,175,172,48,18,221,212,17,97,232,59,21,78,189,93,103,18,221,212,87,50,2,152,238,101,5,181,131,222,68,159,17,228,14,187,121,116,22,150,225,125,38,21,194,87,101,231,114,247,202,173,166,101,149,169,245,85,160,37,167,23,5,42,109,51,7,172,121,155,5,128,193,226,125,232,245,77,228,140,142,84,144,64,9,149,104,65,157,6,130,4,126,182,47,138,88,134,235,195,21,46,93,184,246,150,165,25,243,22,234,209,79,149,9,32,16,3,147,36,144,15,45,9,50,76,219,159,151,172,50,73,75,1,227,178,177,228,63,72,174,22,188,123,181,91,156,62,162,106,151,135,215,3,12,210,134,150,208,91,167,196,70,111,119,81,43,4,230,211,204,244,182,187,115,142,60,65,198,41,106,142,142,235,23,117,50,243,180,133,16,26,101,180,145,160,79,57,144,10,73,58,79,157,182,82,110,171,191,24,53,119,191,74,138,87,238,59,172,7,61,169,196,146,28,76,105,47,1,51,203,46,218,27,87,113,102,7,171,189,175,86,91,187,154,114,142,153,214,212,227,21,20,142,18,138,128,129,153,41,239,50,229,38,7,217,210,214,35,234,198,244,181,3,177,67,70,165,173,112,197,231,139,238,166,217,99,28,183,82,251,45,172,162,86,8,208,146,156,171,78,211,239,127,247,83,104,140,77,217,46,142,253,226,237,61,243,195,251,249,187,185,68,10,183,168,156,144,170,111,119,49,6,117,221,70,60,173,124,173,114,166,141,224,85,136,123,171,166,188,229,105,212,50,176,18,234,68,230,115,48,247,181,41,130,57,129,206,209,239,97,98,133,211,213,95,181,138,171,121,75,41,109,116,233,42,45,171,116,13,192,203,160,235,191,198,218,7,45,242,141,67,133,79,120,141,41,250,236,60,197,86,39,166,56,178,255,0,173,126,240,166,79,246,52,59,170,156,132,101,33,67,68,146,55,86,160,235,51,105,251,147,18,46,246,188,223,70,19,43,165,90,202,147,76,221,82,82,164,85,44,73,148,128,144,19,177,22,167,226,30,38,222,120,110,241,163,85,101,212,216,97,112,91,117,208,28,81,57,161,72,73,58,17,41,144,57,89,215,56,143,67,123,211,54,172,60,210,166,137,212,186,186,38,180,80,131,1,198,22,0,146,9,18,63,75,67,43,157,32,62,201,216,227,17,220,218,144,255,0,94,226,108,9,127,83,94,119,101,227,95,75,122,202,219,108,59,78,165,178,224,50,72,81,35,66,38,68,13,36,155,27,130,120,241,121,222,21,47,222,152,141,235,190,162,173,244,41,11,113,244,75,142,38,76,248,167,64,36,29,6,224,205,171,247,231,28,241,77,107,234,69,61,77,11,181,106,40,89,105,218,104,113,112,64,239,17,201,68,141,21,26,200,219,91,51,69,64,222,49,191,41,209,112,209,56,219,245,31,155,80,9,79,114,218,70,170,80,159,119,89,223,65,106,159,83,107,249,220,169,217,57,170,225,92,177,239,26,41,241,190,24,132,92,205,221,173,60,241,167,55,139,108,37,109,62,228,128,11,192,137,214,74,166,71,59,86,49,50,48,214,22,114,157,171,245,139,162,170,182,153,40,75,213,53,20,202,13,5,43,255,0,104,132,232,55,4,43,93,4,27,70,226,108,89,112,97,90,212,53,122,93,47,94,106,168,70,71,139,53,43,12,12,192,100,206,27,208,17,3,95,73,54,54,236,197,57,233,26,110,135,14,209,211,160,32,170,170,156,133,0,21,174,83,11,221,68,78,155,3,105,33,199,3,100,207,150,147,87,47,25,174,10,108,28,229,45,50,41,208,250,28,117,78,162,138,152,34,116,129,152,101,140,177,177,242,181,101,220,61,134,113,19,107,190,93,189,83,85,67,156,138,134,26,46,4,210,149,13,51,68,145,27,122,218,66,250,193,52,195,19,11,198,246,167,188,5,214,242,80,180,53,65,9,42,205,207,68,153,233,17,38,45,52,172,55,75,87,121,62,223,12,110,151,238,158,249,4,26,156,193,13,60,9,247,114,172,72,88,59,200,243,182,156,17,134,17,123,42,110,144,56,26,229,106,59,201,154,203,203,16,119,23,61,216,253,109,51,32,170,148,33,36,36,32,141,38,61,60,237,245,219,132,177,61,225,124,129,92,167,169,40,157,4,36,147,33,1,70,50,230,223,200,139,111,70,238,107,210,233,187,42,21,135,238,154,91,190,241,99,87,221,246,161,152,145,168,200,149,104,14,167,144,31,173,160,42,120,188,214,51,184,239,91,170,170,130,177,171,194,153,200,97,214,152,134,222,80,16,161,34,97,99,127,222,214,154,214,107,212,243,106,49,35,156,41,141,165,85,29,156,241,173,51,233,127,13,213,82,214,230,108,212,37,11,88,82,93,0,238,53,35,235,190,157,109,36,174,1,94,248,170,157,129,140,171,110,154,90,11,193,105,167,125,33,132,75,14,20,200,10,59,167,83,161,222,122,90,193,195,206,15,95,141,92,236,60,183,239,134,47,102,92,46,211,83,33,121,73,36,127,121,39,73,19,228,109,92,226,37,93,223,130,47,122,139,191,137,87,253,231,114,226,58,199,27,113,150,219,107,190,100,76,128,165,164,71,150,187,136,180,68,254,208,237,219,245,68,11,139,104,27,82,55,55,102,182,120,115,93,78,5,238,219,244,165,236,128,251,63,120,91,84,104,14,82,78,179,185,181,145,254,21,220,84,87,162,107,32,53,91,74,72,90,232,71,179,65,143,117,77,153,6,121,43,215,91,105,55,123,88,99,14,207,23,221,109,211,69,117,10,230,29,118,21,80,233,81,83,168,141,67,99,251,122,131,109,175,128,56,146,190,46,225,180,95,245,215,117,229,85,120,80,130,226,105,234,200,97,32,157,156,83,209,148,164,12,194,15,65,99,138,112,199,7,162,56,242,157,251,41,151,184,147,136,48,197,229,253,46,235,185,42,29,185,169,64,112,214,214,32,178,210,80,177,184,0,120,201,7,222,158,186,69,173,183,229,5,45,215,113,34,191,16,95,24,202,234,170,164,109,46,172,178,248,52,181,104,247,130,212,232,147,151,105,0,105,22,142,190,112,141,195,142,110,87,27,190,43,159,175,93,81,75,174,209,255,0,81,255,0,167,97,89,55,100,32,201,73,130,32,145,185,210,203,195,152,63,24,49,131,92,194,248,124,81,223,248,89,71,198,219,181,37,6,137,58,28,161,68,70,120,215,215,229,110,167,167,117,93,64,177,206,84,165,194,14,55,74,157,117,118,152,163,226,2,111,43,187,137,87,141,234,245,43,213,6,149,134,13,216,170,182,73,48,33,75,46,75,121,247,145,59,78,155,91,120,240,187,129,247,134,3,20,52,184,114,235,195,14,166,240,73,121,12,85,222,5,194,202,9,247,82,216,247,193,146,38,100,105,54,18,227,236,237,135,112,118,30,85,237,124,93,117,119,123,116,20,195,40,169,90,77,25,76,102,43,10,76,5,44,30,127,75,88,184,109,135,90,227,181,216,205,102,35,188,239,122,27,174,238,97,70,134,158,183,184,34,157,82,60,99,33,10,91,102,1,212,13,196,91,169,192,115,201,26,141,149,78,96,193,97,130,130,178,221,148,215,199,3,238,251,194,242,189,240,173,213,120,213,58,114,209,155,186,129,5,52,237,141,193,204,115,170,79,173,164,239,60,125,119,94,53,87,86,40,226,78,53,170,185,147,78,3,105,195,212,76,41,52,229,101,35,194,166,160,21,152,41,147,4,2,100,90,26,237,189,241,95,7,170,5,93,209,124,211,226,235,185,13,171,217,152,75,105,87,128,79,229,55,2,27,70,177,152,147,173,160,110,222,209,159,250,167,138,77,83,119,83,38,186,133,57,170,61,177,150,169,133,214,147,239,169,10,254,226,34,51,17,172,245,182,252,123,17,70,149,55,183,83,73,171,86,140,75,138,21,125,99,70,239,26,172,35,120,38,149,109,128,208,102,238,117,218,167,81,172,36,46,97,32,145,176,27,25,139,88,176,183,0,49,109,53,202,170,236,55,138,239,12,51,79,88,190,253,171,169,72,252,214,66,180,133,37,92,164,30,92,237,92,167,237,42,205,90,156,165,184,177,45,96,91,138,128,84,202,28,133,38,6,86,228,102,36,153,215,64,60,197,170,215,215,23,234,88,197,38,238,191,241,133,227,73,76,225,74,206,102,20,227,169,4,236,151,36,133,171,168,0,132,142,83,109,134,48,55,212,227,106,139,218,231,250,91,178,217,87,149,227,83,128,174,229,93,156,64,188,111,90,250,218,207,204,170,127,250,106,234,26,67,103,105,95,186,78,186,36,8,26,218,47,25,95,181,111,224,229,177,128,144,171,150,235,90,127,41,148,93,193,110,222,4,137,37,97,4,229,78,80,124,71,169,176,148,252,77,162,85,250,221,23,15,241,14,21,77,9,32,61,74,90,113,117,65,206,106,116,145,225,216,104,99,125,172,125,61,219,124,113,14,241,254,153,95,55,181,201,119,180,92,88,97,130,210,106,221,86,164,133,33,95,152,148,251,165,38,57,114,181,207,47,204,3,79,201,64,215,22,26,119,109,213,87,11,93,40,189,46,26,107,227,30,86,63,134,174,224,224,117,155,185,132,12,213,57,39,82,225,212,102,210,6,194,121,218,70,167,29,222,151,181,254,149,224,187,166,158,239,101,181,22,195,239,255,0,212,86,40,8,255,0,182,162,0,68,143,246,192,215,83,107,53,233,118,213,97,170,130,187,194,149,119,197,228,26,8,163,160,161,167,65,166,167,203,9,9,206,70,135,73,34,12,90,137,85,195,238,33,213,212,26,236,94,235,84,168,41,206,24,105,192,181,170,76,128,184,216,121,147,203,225,105,155,16,0,49,38,157,86,227,84,175,120,115,30,85,57,112,45,236,83,116,213,48,128,153,109,37,18,183,32,251,203,27,1,168,222,220,223,218,165,24,242,186,247,254,175,132,235,239,107,178,233,167,31,158,135,252,109,161,36,202,84,134,213,177,49,18,78,176,35,165,183,37,29,61,253,82,218,24,93,69,93,67,172,47,196,220,148,131,164,132,168,242,211,200,235,96,113,135,14,235,111,123,165,214,169,233,158,188,111,43,204,203,137,118,165,40,101,32,106,18,51,110,163,204,200,244,176,103,99,191,34,61,45,53,94,202,222,28,173,130,75,123,65,11,207,110,36,227,107,227,23,223,140,135,43,106,235,220,96,31,250,138,146,84,19,166,224,79,241,106,144,164,174,186,187,213,84,173,85,111,188,72,33,197,229,157,246,7,97,169,214,219,179,138,156,15,188,120,99,139,94,115,29,52,138,119,221,89,44,221,244,128,173,13,32,31,9,82,255,0,184,145,6,34,212,59,247,12,57,125,184,229,69,222,203,205,212,178,60,33,211,25,140,106,2,122,244,183,141,245,88,166,100,142,50,147,170,248,94,197,209,177,226,153,173,242,135,166,148,53,70,53,107,13,221,204,183,94,138,4,84,171,80,128,214,124,189,36,218,185,136,49,59,233,165,117,219,157,214,222,126,115,200,25,76,250,90,85,60,44,170,189,84,237,70,53,121,87,91,41,3,243,159,223,88,141,9,211,233,99,46,92,51,133,48,173,123,107,167,93,69,232,235,126,48,176,100,40,242,25,65,222,216,114,62,105,118,225,171,118,60,22,181,213,221,83,238,92,119,137,84,210,41,91,165,112,135,85,169,200,70,111,83,210,214,71,240,213,206,20,30,191,47,76,207,136,83,173,211,160,172,3,204,19,180,142,131,165,143,196,24,241,151,9,108,169,84,204,255,0,245,36,164,2,165,70,210,45,125,224,207,7,240,219,120,58,162,253,226,147,42,121,74,33,84,244,73,168,13,20,14,78,171,73,81,6,33,58,79,59,30,62,51,243,95,229,177,215,243,224,35,123,6,3,117,72,167,120,47,133,110,58,123,133,183,113,109,99,84,38,178,69,27,101,160,66,76,232,167,148,117,146,8,208,109,185,233,105,255,0,254,140,248,159,136,55,77,115,180,21,87,112,162,74,188,53,44,159,203,142,68,252,35,79,77,237,73,197,120,50,236,173,171,77,122,113,25,114,137,48,83,68,213,34,187,232,232,19,48,79,156,139,88,175,190,211,117,180,152,78,154,230,195,161,235,146,237,165,1,8,100,16,210,158,36,65,89,137,81,39,77,205,183,89,245,108,118,152,167,109,87,177,220,252,86,104,25,121,46,213,19,185,223,113,176,248,123,173,115,140,120,9,138,176,29,228,171,199,20,220,142,213,52,193,200,151,130,146,150,29,232,115,110,70,150,138,188,49,19,244,76,206,51,170,166,53,71,84,210,83,36,41,12,39,204,245,181,221,204,123,71,139,61,157,156,73,90,245,77,76,4,161,1,194,181,41,61,9,58,116,212,109,22,103,25,221,12,97,91,169,75,106,235,160,164,109,232,9,74,83,227,143,50,117,51,175,77,237,140,232,128,14,242,111,79,197,117,144,99,249,174,105,149,195,87,193,107,116,98,123,186,242,90,74,43,195,97,178,66,105,155,76,21,39,204,245,180,205,46,62,175,165,161,112,93,148,164,83,169,65,36,169,101,68,142,131,251,70,214,114,231,224,229,203,124,23,107,208,243,44,119,137,207,149,43,158,236,204,153,219,91,23,121,97,138,68,83,34,151,11,173,203,197,218,83,153,107,124,128,217,242,72,152,255,0,139,101,150,203,31,170,233,111,99,99,56,253,176,62,228,43,183,243,183,171,12,177,66,134,40,169,231,58,217,164,39,196,103,251,215,26,239,176,129,99,141,21,19,171,6,174,254,12,184,33,41,97,134,33,32,31,94,150,29,235,238,174,227,238,216,105,218,117,86,56,96,164,58,146,148,9,220,165,59,122,105,104,218,251,234,233,118,173,196,223,200,246,186,217,202,28,209,164,55,167,75,33,32,13,245,110,174,249,45,186,82,151,246,15,189,24,164,239,174,170,202,167,139,254,6,155,105,211,174,218,168,136,139,86,104,239,164,97,155,211,37,238,251,11,171,102,115,33,108,23,138,85,182,81,231,181,173,20,170,98,178,131,250,110,21,191,47,32,186,177,32,54,159,2,60,138,206,227,148,139,55,87,130,46,78,23,50,94,197,174,61,123,215,58,101,185,0,73,141,98,79,212,216,101,105,117,22,112,16,134,22,59,208,62,105,138,110,48,183,119,208,150,206,69,212,175,68,132,178,148,124,224,122,218,22,169,197,227,11,201,191,245,61,19,235,67,131,51,106,136,142,186,111,22,158,74,176,165,212,223,245,59,226,149,94,210,239,137,138,117,172,104,53,212,143,95,43,34,155,30,222,149,14,150,112,2,40,233,157,88,202,92,88,149,1,229,166,130,209,23,157,154,227,127,5,44,176,250,73,126,224,118,81,247,143,15,233,48,221,224,203,247,98,156,166,98,74,148,50,23,10,185,251,186,125,197,157,161,196,35,18,212,169,84,233,75,109,177,224,73,124,0,165,17,191,72,211,245,180,10,240,22,46,106,252,114,171,25,215,213,251,57,35,51,138,82,137,87,144,28,134,155,237,103,145,117,132,213,151,110,186,135,169,218,4,158,237,3,50,220,245,158,187,233,97,125,183,141,149,92,25,142,163,81,16,223,111,228,167,175,171,202,159,13,178,151,191,166,53,120,84,105,1,14,156,192,121,132,239,189,149,67,138,168,239,39,27,122,183,13,53,117,161,175,17,116,181,157,71,204,149,104,54,222,208,85,92,67,93,213,88,211,119,64,91,101,179,227,1,0,146,55,203,59,252,45,35,139,113,203,24,214,233,106,133,116,213,55,121,58,103,113,32,23,57,200,17,169,179,88,32,238,175,12,134,234,187,176,59,87,127,154,158,87,14,176,215,16,66,93,163,188,219,75,198,115,31,112,73,59,68,79,210,210,66,231,185,120,82,193,110,233,187,63,172,214,15,12,235,148,116,215,91,80,174,92,18,246,26,125,183,41,22,237,26,212,4,188,240,42,90,129,233,166,159,9,180,181,102,38,172,187,136,126,239,172,254,161,80,70,84,161,229,12,164,14,168,63,184,177,23,183,157,52,85,188,74,221,239,101,21,100,186,113,23,250,213,215,217,85,222,139,173,74,156,234,105,114,168,245,49,173,160,177,78,28,187,46,87,79,176,222,13,190,234,9,11,241,23,8,245,51,19,203,75,70,84,226,187,234,245,90,155,196,52,180,203,10,26,165,164,134,128,142,71,46,182,26,142,141,219,231,50,41,152,166,164,129,225,13,184,4,122,201,147,106,210,75,230,13,4,110,174,54,96,218,123,84,157,211,143,94,187,10,168,234,59,151,233,150,32,161,41,1,67,126,123,237,200,217,234,117,221,47,86,7,29,97,45,52,165,28,196,166,84,39,98,0,176,151,119,15,29,195,171,46,95,189,229,67,164,202,27,82,60,0,25,214,71,47,133,139,189,104,239,155,245,29,197,196,170,8,64,202,11,104,130,157,247,39,214,204,200,228,105,0,239,72,190,180,60,178,247,55,158,200,219,227,133,84,181,229,186,140,48,150,175,5,60,157,127,50,18,60,192,249,89,151,248,21,79,73,119,154,155,205,234,150,157,111,196,67,94,48,129,233,200,89,204,23,130,175,204,48,234,159,171,121,23,146,150,73,13,157,15,207,151,165,158,197,184,152,190,166,155,166,45,221,245,105,212,165,5,75,9,242,39,99,202,218,12,108,77,23,32,89,69,130,70,234,45,162,83,55,86,31,167,184,41,148,237,214,233,173,8,50,166,150,158,236,250,131,206,194,85,241,50,174,149,236,143,220,74,76,109,27,71,202,209,166,246,117,187,197,53,53,119,178,27,168,64,130,10,9,34,15,33,242,177,53,184,170,146,190,165,78,222,2,250,171,121,81,153,212,32,165,42,62,64,88,60,214,144,26,221,169,85,145,197,134,193,221,107,171,194,238,106,161,181,181,85,43,73,78,135,248,54,175,93,52,149,87,61,255,0,221,211,173,89,22,97,36,255,0,112,28,173,112,168,167,89,102,91,9,200,1,128,9,231,208,88,58,170,50,105,148,10,10,86,130,72,142,92,185,125,239,110,157,209,239,168,47,152,90,237,168,167,155,90,233,129,109,246,209,49,226,28,231,77,126,86,18,241,190,218,187,26,82,222,90,80,160,54,58,207,148,252,69,130,171,198,238,166,165,182,239,38,242,174,6,85,19,203,164,252,173,6,213,43,247,245,226,165,212,104,194,53,128,76,71,95,91,41,50,1,217,169,155,31,186,113,252,73,91,124,212,20,221,205,148,164,243,86,191,75,57,119,93,78,209,190,92,175,0,169,93,76,193,235,105,218,106,54,147,225,167,64,72,9,247,115,79,214,205,85,54,164,230,73,81,25,116,0,242,181,114,194,237,202,152,56,52,80,76,150,91,171,109,109,85,70,186,202,125,225,230,60,236,5,215,120,63,134,239,68,180,188,197,18,8,37,39,198,58,143,56,155,22,148,247,231,40,82,83,202,54,248,89,247,26,77,66,80,68,247,173,234,146,119,7,173,136,2,28,28,59,38,27,236,85,137,202,222,249,144,1,10,204,51,72,78,92,214,22,189,13,80,54,28,169,80,3,46,161,58,65,251,214,192,177,138,144,223,229,215,52,150,29,72,140,191,218,161,212,27,70,184,138,204,81,121,6,93,109,73,97,58,3,62,247,169,244,6,214,93,144,28,40,110,80,249,122,77,158,22,231,236,149,196,59,162,227,196,149,142,222,212,137,125,165,64,14,40,28,169,129,48,103,105,234,6,246,232,181,221,244,156,90,165,114,246,185,175,42,155,189,89,73,105,138,197,66,92,9,58,247,75,78,195,77,39,165,180,183,100,30,28,208,98,10,75,198,238,189,41,154,121,165,15,120,251,200,29,126,130,221,33,89,130,238,172,37,135,154,166,185,234,91,101,194,128,140,175,44,66,132,9,9,157,18,117,143,142,182,105,35,113,143,246,135,101,68,200,215,74,107,149,66,87,24,175,155,142,235,77,2,25,162,189,169,169,191,39,217,223,61,215,125,169,145,223,2,59,194,4,145,208,205,173,216,103,141,172,63,114,20,211,186,219,10,103,196,88,170,73,82,87,33,33,42,81,4,74,83,168,210,53,54,213,244,88,202,155,3,226,229,221,55,189,208,41,212,181,5,45,135,253,253,117,206,217,2,12,152,212,109,63,57,59,131,15,212,94,55,197,108,51,75,80,202,63,238,210,60,162,154,134,65,58,36,168,143,17,19,154,60,173,204,101,97,135,217,165,108,56,54,151,79,240,183,139,215,118,49,104,80,98,75,130,133,187,237,180,248,130,16,51,213,152,7,58,12,24,208,117,228,124,163,78,113,91,139,151,229,46,63,75,92,45,171,175,187,125,149,193,222,34,149,178,166,212,176,114,146,224,0,232,34,51,72,142,125,109,245,253,126,93,60,49,168,161,172,187,170,27,74,150,208,34,169,9,204,182,16,117,25,146,157,196,242,220,107,164,90,221,133,241,195,248,145,161,80,253,13,5,218,229,106,50,57,82,209,74,89,90,50,104,226,192,19,168,4,229,216,234,1,155,102,63,28,198,210,232,198,254,202,120,156,28,125,92,37,84,220,151,14,28,166,165,188,177,213,77,91,23,133,82,66,141,101,10,72,101,46,234,123,178,6,164,156,187,250,9,180,215,9,47,252,95,83,136,212,187,218,186,134,245,186,89,81,113,46,146,160,238,67,169,112,147,239,65,25,99,88,214,201,225,238,62,195,24,90,145,202,60,121,220,222,78,83,149,119,76,184,209,8,97,157,130,147,166,146,78,147,39,91,93,151,197,76,14,253,3,84,88,76,81,81,187,76,117,167,124,66,28,67,154,194,28,31,220,70,162,12,126,130,8,162,152,188,122,44,31,201,73,173,132,31,123,252,145,28,81,227,93,51,119,5,99,117,212,41,170,113,144,10,88,13,151,146,238,224,21,3,170,72,202,76,206,156,136,182,178,225,215,24,7,16,42,69,29,21,195,83,119,188,161,149,230,106,90,81,165,175,78,112,7,41,36,245,16,7,206,219,77,154,92,45,117,185,76,243,215,53,117,24,74,0,113,199,92,204,227,233,136,78,101,1,10,73,7,117,29,4,105,202,195,240,222,246,195,56,142,246,188,48,230,17,126,153,21,180,46,46,177,12,182,160,138,150,219,10,1,74,0,136,8,73,36,20,235,49,49,22,180,248,26,194,24,27,247,161,97,58,73,60,171,62,29,195,247,77,239,129,106,153,195,149,206,165,144,131,70,180,184,180,52,170,5,147,43,72,3,82,100,144,15,150,145,103,248,111,217,173,220,55,120,44,94,149,181,25,93,1,160,219,192,37,75,35,255,0,113,145,26,36,204,25,215,115,204,67,215,95,12,104,177,118,40,110,182,239,126,8,72,9,122,154,82,148,16,0,48,6,153,84,119,157,137,38,219,126,236,109,20,55,176,102,240,117,218,150,169,27,74,20,149,19,40,211,82,146,117,57,180,17,180,141,45,167,210,250,35,156,239,57,223,103,219,221,67,54,85,122,65,221,107,14,34,227,58,174,15,224,242,112,101,214,253,244,211,106,207,220,169,42,82,219,32,196,136,212,143,8,30,81,240,182,168,224,135,104,250,252,93,139,215,118,226,75,186,182,134,145,74,149,212,169,131,44,164,152,32,159,211,227,210,219,183,138,85,116,87,149,248,243,216,69,215,233,203,82,219,180,234,214,84,32,101,7,175,158,246,47,132,134,239,110,130,165,23,221,5,34,106,150,123,196,37,244,127,222,32,105,226,27,255,0,54,219,61,28,201,35,78,157,135,32,251,40,162,202,1,174,4,239,216,168,14,213,253,165,111,222,24,220,244,116,184,29,246,209,66,182,129,125,226,178,50,183,34,10,50,243,146,71,43,115,221,23,25,239,158,35,221,143,43,25,94,206,213,183,86,144,150,218,66,138,141,42,137,128,93,3,197,175,151,93,109,177,251,92,113,42,158,142,133,55,93,225,66,154,58,183,90,130,130,65,66,210,70,185,121,111,183,167,41,183,54,112,215,8,222,151,38,48,105,236,46,18,135,106,72,82,28,82,73,66,65,7,196,121,0,70,147,228,35,93,249,79,18,230,197,22,105,140,13,53,84,181,186,126,59,159,6,179,191,43,116,97,30,26,255,0,80,172,65,197,55,133,107,55,139,228,20,184,133,150,211,221,204,36,237,9,4,117,153,145,107,102,38,224,102,29,184,107,125,170,150,145,183,107,222,108,119,149,42,209,75,49,239,229,3,67,59,105,175,61,109,25,78,187,194,233,187,88,24,213,13,57,79,64,96,185,72,74,212,217,220,19,39,83,17,243,176,213,60,119,122,245,190,157,164,165,166,64,101,147,9,117,197,194,222,131,184,61,32,76,117,183,27,151,157,60,128,249,124,45,104,163,107,72,15,82,55,119,13,111,106,139,189,107,190,106,156,122,157,162,82,216,82,183,28,181,58,141,39,202,212,42,220,44,187,246,242,168,103,8,223,47,182,195,11,241,52,176,10,22,174,101,39,89,0,233,211,159,59,91,113,167,16,223,173,195,234,187,239,85,178,218,42,82,84,33,121,80,152,214,39,154,182,208,9,54,169,96,220,117,114,224,142,238,137,219,209,181,214,247,101,109,190,164,230,74,181,146,15,93,246,222,216,121,121,211,186,3,8,54,79,232,174,50,8,227,118,179,194,177,83,97,58,110,28,92,213,111,223,142,63,77,70,235,10,53,175,156,221,242,73,7,84,196,1,36,1,164,91,90,51,197,10,108,93,88,161,120,190,43,46,218,36,150,27,118,185,9,90,93,81,228,231,156,136,31,15,59,78,227,235,246,243,198,110,94,14,96,135,149,122,80,188,128,167,169,251,149,23,81,240,39,68,2,118,31,91,68,96,174,4,51,118,210,34,244,226,37,215,88,255,0,180,44,168,180,217,202,16,18,175,120,142,179,58,127,54,139,29,222,80,26,142,229,64,237,201,219,100,37,225,123,80,213,81,51,116,93,24,118,251,106,141,228,169,194,229,58,130,82,144,157,75,141,34,33,35,201,83,240,176,244,248,194,244,166,187,18,140,55,121,247,244,53,65,105,238,94,103,59,204,44,0,163,154,52,78,243,164,2,5,167,177,77,37,197,125,95,116,230,154,190,162,234,172,109,188,172,154,103,63,45,222,161,64,1,19,2,82,52,153,181,123,136,188,73,162,160,189,105,238,170,180,210,211,52,1,75,111,153,10,167,115,101,73,27,141,76,146,121,233,109,252,86,122,128,114,207,200,125,54,130,137,119,22,93,172,184,243,151,141,93,59,236,21,34,91,238,80,105,151,152,3,157,32,236,176,161,25,119,215,75,65,223,205,212,176,203,200,194,87,85,50,152,188,148,160,219,146,94,108,172,68,38,119,41,59,148,110,53,178,111,174,9,127,171,59,235,215,219,233,144,3,129,53,13,161,236,205,85,17,39,190,29,9,145,32,13,226,45,9,126,112,186,179,10,223,73,55,126,34,170,163,101,89,158,1,165,102,108,56,12,136,220,16,121,237,110,146,22,154,231,101,147,33,23,176,81,152,109,87,197,225,121,86,210,223,149,125,245,27,142,14,250,137,197,230,66,92,36,12,201,35,220,34,1,248,11,71,56,139,235,12,99,99,253,18,233,75,204,235,146,161,148,18,134,149,58,166,61,99,94,115,231,107,165,21,220,222,54,47,47,14,56,245,37,245,40,21,167,41,75,117,1,66,10,210,12,192,57,68,129,182,164,88,139,163,138,8,195,233,85,211,89,84,161,88,242,139,110,54,235,3,51,82,60,65,43,230,147,18,6,167,78,86,156,53,160,0,19,23,150,217,165,92,188,47,219,245,23,154,25,189,238,134,84,234,149,222,7,210,217,82,233,149,3,220,72,219,145,243,131,99,13,66,235,216,91,151,117,230,227,79,59,46,86,172,35,40,116,43,124,195,121,219,212,218,103,25,241,3,135,151,98,147,118,241,98,248,170,109,73,107,218,24,74,18,82,181,146,14,82,8,51,161,129,149,68,105,104,251,150,251,185,43,174,245,227,91,139,218,47,122,91,190,91,66,214,218,18,226,17,17,46,167,76,201,220,204,19,51,54,109,90,46,147,182,200,27,39,110,60,55,119,221,111,10,134,111,74,117,164,16,29,82,66,194,85,184,241,13,213,161,157,69,130,169,23,203,183,187,148,55,11,212,237,56,146,61,146,165,42,82,139,135,144,95,78,132,31,95,59,52,239,6,223,226,139,111,95,215,21,251,79,64,229,75,95,151,152,16,195,200,4,110,144,156,193,67,96,55,62,150,141,185,240,186,238,10,52,52,147,86,253,247,72,208,95,182,60,84,150,179,78,85,8,136,5,34,83,58,152,215,164,51,36,211,66,145,152,139,237,215,106,81,206,56,223,119,67,72,184,85,116,221,248,138,244,146,135,73,109,196,119,42,152,33,83,164,204,137,180,186,157,188,177,133,209,85,71,79,79,79,117,85,184,2,87,78,135,227,42,196,16,9,73,42,7,77,15,59,60,26,126,240,164,118,236,189,89,187,170,170,209,78,149,178,194,29,44,56,226,82,117,95,120,8,49,168,222,127,91,62,247,4,111,106,27,157,55,143,14,133,2,219,168,1,218,170,147,83,46,5,38,6,93,72,219,80,78,210,58,27,19,158,73,5,68,214,52,118,80,247,79,11,49,163,42,40,196,247,178,169,110,117,47,189,113,37,97,231,169,151,48,75,110,111,26,157,250,235,109,147,133,104,46,156,14,215,181,221,206,81,63,71,86,82,211,235,120,132,134,28,216,56,65,16,20,122,233,109,109,116,241,122,174,242,189,218,195,181,204,174,166,165,231,21,222,212,5,66,93,29,83,19,146,54,243,34,208,239,112,163,217,177,235,107,187,111,170,122,139,134,164,194,169,31,173,8,75,111,239,151,49,213,89,121,128,60,172,204,158,238,134,229,76,49,158,243,235,53,242,86,158,43,224,60,117,119,223,46,87,97,107,254,158,185,151,150,92,165,167,165,80,87,118,146,1,40,207,186,65,0,122,27,34,162,225,174,160,184,153,175,226,189,59,31,213,28,104,172,214,213,36,41,65,41,76,251,202,48,72,128,58,252,109,104,194,188,26,197,55,109,35,117,56,26,165,52,236,210,188,15,122,195,169,125,53,72,57,137,5,10,30,32,12,123,188,189,44,7,25,123,39,212,113,111,12,138,123,223,18,135,26,171,71,121,5,70,91,114,39,78,73,216,245,250,218,22,100,58,39,7,59,186,182,96,5,186,21,90,236,226,59,28,74,187,30,122,186,234,184,175,100,211,100,13,84,169,156,137,91,105,159,238,152,36,121,105,3,75,93,107,175,187,166,154,236,66,112,181,216,65,170,64,15,54,203,169,118,148,229,72,57,18,17,176,37,39,110,102,212,44,14,235,253,158,176,157,38,22,170,184,13,252,253,218,163,78,221,75,205,119,136,25,137,50,82,6,217,87,35,89,54,179,94,56,39,13,112,181,41,196,223,148,195,46,160,18,158,245,107,101,42,80,158,236,49,25,211,39,98,78,150,56,225,149,207,112,103,10,111,217,181,128,41,26,12,103,114,224,247,209,93,91,132,221,187,80,73,47,46,149,133,7,8,26,131,148,239,48,125,45,75,226,22,56,168,226,197,254,255,0,250,6,243,172,194,184,113,1,37,214,106,214,90,125,194,98,82,169,59,121,15,173,132,71,104,26,171,242,246,90,41,107,223,33,224,22,213,220,166,208,133,33,1,90,164,41,83,225,35,72,157,69,160,177,30,49,160,196,152,130,162,167,16,225,148,165,226,188,141,173,133,174,27,57,128,25,128,36,19,184,218,219,56,152,79,5,167,241,81,62,43,6,213,206,175,142,152,159,13,185,75,135,174,26,143,111,193,89,3,53,45,85,52,167,80,240,0,72,7,82,157,121,255,0,54,176,92,42,186,28,162,246,190,10,51,93,253,121,133,131,220,181,80,91,110,160,198,153,146,165,73,64,203,170,119,231,109,56,170,251,198,236,191,221,103,13,223,174,212,51,76,247,120,226,41,212,148,33,19,172,62,65,141,7,174,130,194,179,197,241,129,241,106,239,188,59,127,181,94,233,112,40,180,166,161,180,168,72,129,16,35,93,247,183,119,211,100,16,111,41,219,244,249,44,169,177,12,148,26,55,31,159,205,116,85,197,196,108,120,193,91,248,221,23,69,5,223,80,130,85,69,64,180,55,90,147,9,1,40,32,146,55,214,76,105,181,140,226,41,103,12,82,166,240,197,46,95,52,84,64,26,165,93,130,149,79,251,106,129,205,157,78,130,1,26,206,66,119,130,52,182,168,186,187,75,28,102,150,107,238,135,110,117,85,146,91,168,104,161,93,216,18,37,74,145,160,243,235,107,173,193,196,145,136,233,42,63,168,92,116,87,242,148,166,170,18,213,19,142,56,160,7,132,18,160,2,64,211,104,211,94,179,110,215,25,240,57,191,178,117,252,247,88,243,65,51,77,72,218,249,43,78,22,172,127,142,215,77,61,251,135,105,111,53,93,65,37,10,105,202,79,101,118,153,51,4,105,253,186,19,32,232,55,181,247,14,240,90,231,186,234,154,190,205,248,107,131,46,4,132,162,163,55,114,72,2,11,164,128,19,31,238,59,30,118,212,14,226,44,76,237,235,93,81,195,203,174,240,166,186,233,130,105,170,90,125,46,44,18,53,240,64,1,81,180,65,218,77,173,252,24,175,172,189,174,107,194,158,237,185,104,219,174,74,148,165,61,80,188,181,12,2,32,185,220,156,211,177,27,72,210,218,184,243,55,102,157,207,202,149,121,177,94,69,141,129,91,109,156,39,133,90,167,93,86,47,187,24,171,75,138,82,203,87,107,208,147,42,211,189,41,0,170,34,14,166,119,219,123,77,201,140,110,172,23,133,75,56,77,186,27,173,231,92,1,228,83,54,160,130,157,1,74,20,163,43,49,18,173,129,182,154,185,47,170,236,13,74,163,118,21,94,117,238,66,107,92,175,125,108,134,83,150,20,165,37,32,149,236,0,78,230,36,218,107,2,63,67,197,42,170,122,212,220,15,50,148,39,186,112,215,62,88,101,160,15,139,186,110,73,204,119,18,173,122,27,105,54,86,131,164,10,43,48,226,187,237,29,194,191,87,113,51,17,95,215,217,77,211,113,209,162,237,109,5,41,44,173,78,45,205,193,204,177,253,210,9,49,181,161,169,112,126,33,165,188,170,239,150,18,194,80,220,134,169,20,73,66,156,35,85,168,168,242,243,145,166,214,159,185,110,214,112,25,121,140,43,86,232,81,26,149,58,149,10,105,212,3,27,105,204,111,101,94,87,173,228,213,58,220,191,239,154,10,196,168,76,181,62,41,19,204,12,220,181,54,159,78,219,168,188,189,245,48,80,84,155,206,242,197,52,180,139,188,113,35,138,75,10,89,113,247,193,46,0,63,249,14,99,168,137,139,9,195,126,39,211,113,6,242,173,122,237,170,121,155,182,140,119,77,23,25,45,188,242,147,50,66,181,35,215,67,233,107,26,112,181,231,196,218,214,104,239,139,254,182,142,137,114,227,172,52,215,118,194,208,72,128,179,185,39,109,173,41,137,120,84,222,2,185,84,215,14,46,230,171,42,65,1,45,176,224,78,134,70,103,14,243,231,36,249,90,10,123,141,246,31,154,189,232,13,163,207,232,180,183,105,28,17,75,125,97,122,251,229,53,232,169,190,105,65,75,44,57,149,13,180,0,128,9,208,153,223,196,109,231,238,35,226,117,243,87,122,186,151,234,22,194,154,89,41,74,71,133,54,244,214,175,130,21,151,157,208,237,46,45,184,20,203,110,28,206,231,81,82,20,39,120,81,26,78,178,117,145,54,230,190,209,157,148,112,166,28,165,239,48,173,87,125,123,212,185,15,178,36,50,199,138,117,39,89,215,94,66,220,7,140,122,60,217,192,79,6,196,115,241,94,143,224,206,164,216,127,221,164,54,9,219,224,185,202,233,118,182,252,187,5,102,42,127,218,155,89,134,216,117,57,201,141,9,223,79,91,62,246,40,106,232,161,246,59,174,149,1,229,38,37,164,4,101,7,73,180,214,53,225,152,121,246,168,168,47,103,152,113,132,129,249,77,148,176,216,16,33,34,38,117,220,244,176,21,92,45,24,17,33,199,239,1,121,45,244,193,76,148,130,168,247,73,7,111,222,222,94,225,44,100,179,243,94,183,30,22,160,215,184,41,142,26,240,182,166,243,160,118,249,198,200,69,53,210,192,1,167,20,132,133,58,178,116,202,55,39,207,109,108,54,42,163,55,13,224,170,171,170,241,117,228,78,108,171,73,42,242,3,144,255,0,155,125,67,136,175,215,25,69,61,238,232,69,35,38,18,210,82,34,7,159,77,108,187,235,18,212,222,149,84,204,51,116,60,134,16,99,188,90,9,205,212,146,119,60,226,210,233,107,97,208,193,191,115,238,164,102,145,54,183,241,252,20,165,211,142,43,239,123,144,166,142,236,83,42,26,119,173,160,132,171,109,100,235,54,150,192,124,35,162,198,184,201,21,24,234,173,85,9,209,110,54,133,17,149,58,242,26,196,250,90,169,125,220,183,238,49,168,109,139,129,183,104,24,166,41,7,50,136,82,180,213,74,59,15,65,109,169,195,108,105,122,112,250,224,122,146,239,106,239,188,157,109,178,183,36,120,138,160,136,157,227,208,218,222,3,117,76,209,40,182,143,224,162,202,133,142,136,185,156,254,10,244,56,55,133,112,61,50,175,106,10,58,4,247,73,252,165,186,36,2,118,128,76,18,124,230,212,220,127,136,133,230,27,187,170,232,24,75,117,71,51,245,57,101,226,55,202,159,246,143,75,82,47,222,51,95,184,186,247,106,142,249,1,44,50,224,115,34,76,39,52,106,53,220,90,211,65,142,26,173,112,168,93,44,215,87,229,202,156,202,57,91,29,86,103,79,75,109,14,161,4,225,205,137,148,62,85,243,89,210,116,247,196,26,231,186,221,240,84,204,115,195,234,76,31,135,77,70,16,186,171,187,135,36,160,103,50,162,124,231,109,121,126,214,170,93,216,13,235,166,226,85,118,41,106,189,14,59,16,202,28,203,148,121,201,233,202,219,165,24,142,246,189,175,198,155,117,198,18,146,156,153,204,4,160,78,201,79,65,104,94,42,240,70,174,145,77,95,87,43,151,166,36,172,94,136,164,9,134,155,232,4,105,240,22,202,201,192,57,0,203,19,108,5,187,135,151,245,112,25,43,183,90,119,184,164,125,245,11,130,158,190,150,169,68,36,151,130,66,27,142,121,149,105,165,49,73,129,110,4,19,75,77,121,213,213,157,93,90,115,235,255,0,140,218,223,254,130,83,109,138,142,48,93,109,221,100,128,79,120,228,60,161,50,145,148,109,240,176,88,195,20,92,11,97,30,207,70,250,147,79,9,167,74,10,80,0,26,76,196,219,40,98,57,182,29,202,212,110,84,64,106,39,239,85,27,227,20,186,202,26,77,198,219,87,17,45,203,143,41,63,152,225,141,121,104,15,149,157,185,111,122,66,232,168,175,46,223,117,249,78,103,170,83,45,51,210,39,78,187,90,14,190,250,161,190,241,18,218,191,233,221,109,75,57,91,81,89,89,3,151,65,105,91,223,9,208,220,183,67,102,232,165,171,175,94,64,165,23,20,80,200,248,8,38,212,109,246,173,52,181,223,180,140,216,76,226,140,104,206,41,174,85,43,55,125,222,151,85,160,125,105,32,54,58,204,236,45,16,245,193,89,130,90,11,185,170,125,173,213,16,22,235,104,42,109,2,96,65,248,253,45,53,134,176,229,13,242,194,170,47,250,100,221,244,237,127,238,164,153,84,13,132,242,62,147,105,199,87,65,83,64,89,185,28,127,217,27,70,80,226,207,118,218,143,65,164,152,60,236,225,186,142,167,36,248,92,227,172,236,171,192,94,174,211,102,196,183,251,172,33,192,6,78,240,103,34,52,0,79,149,156,115,133,148,53,84,66,165,85,87,146,75,137,48,167,23,145,49,161,39,156,139,68,181,128,106,104,111,165,84,178,191,107,74,73,82,114,168,18,71,82,77,167,90,188,114,84,70,35,196,44,83,157,2,41,178,119,185,124,160,8,178,136,89,245,132,62,151,3,230,5,243,116,183,109,205,117,77,203,86,21,50,123,196,48,93,113,71,202,71,214,216,187,170,232,216,117,21,149,151,93,123,206,32,21,37,101,130,167,92,141,142,99,160,26,13,166,197,185,139,169,26,87,127,116,154,154,186,132,120,91,83,136,75,109,79,50,70,144,39,149,149,77,121,95,247,197,106,159,188,93,160,125,182,228,195,36,168,181,63,237,59,114,244,214,211,152,197,236,163,5,155,6,133,31,121,241,194,246,190,170,141,212,155,181,109,52,163,148,194,51,173,41,234,79,88,159,33,105,28,63,131,238,75,182,141,202,149,86,186,42,30,144,226,85,14,25,244,229,111,175,71,238,43,189,244,11,219,219,152,113,255,0,18,210,0,130,121,235,184,244,212,107,96,156,196,247,27,74,207,74,219,230,145,35,198,82,176,137,255,0,196,8,215,110,150,109,32,110,226,141,178,185,175,30,99,129,254,8,21,86,225,186,107,200,251,105,122,176,147,4,32,169,32,43,148,146,117,244,182,40,89,74,28,93,109,37,10,169,27,71,184,162,174,241,127,1,200,244,180,157,17,187,177,138,94,123,15,208,251,48,27,169,213,23,50,250,141,231,161,242,179,247,46,33,185,238,139,200,161,187,197,247,22,136,72,105,186,69,73,84,249,218,163,218,219,190,202,212,14,14,34,220,5,165,81,225,155,231,17,210,247,151,219,149,72,101,66,19,156,158,240,142,81,7,88,244,179,84,106,169,194,245,106,106,234,165,91,72,86,169,114,162,124,94,113,58,115,177,181,247,85,61,69,228,47,11,222,166,181,9,84,22,209,226,42,72,243,19,99,233,46,170,76,85,92,138,76,61,80,249,122,70,101,58,185,62,80,55,242,181,119,228,8,254,201,221,109,195,136,0,215,39,220,161,113,62,48,188,170,233,195,13,186,28,4,194,222,75,101,61,220,235,225,136,147,96,110,171,174,133,77,41,44,191,91,81,86,82,12,129,160,62,166,219,70,131,4,86,81,176,104,177,29,45,83,44,128,83,237,1,1,73,51,190,186,109,167,91,78,220,188,14,46,2,112,187,136,173,125,197,72,252,141,137,216,141,191,230,217,185,189,73,177,238,231,166,96,133,142,46,114,231,218,251,134,240,168,191,20,25,166,202,140,199,82,146,76,244,36,11,75,82,80,173,12,132,189,65,122,60,164,232,75,68,161,63,34,62,230,221,77,131,251,37,94,235,5,56,168,183,74,95,5,82,162,11,138,29,96,109,206,215,187,187,177,123,151,101,19,109,209,35,191,73,25,138,202,36,146,124,230,217,111,241,46,44,123,181,214,185,156,137,241,163,36,135,247,94,115,215,168,93,239,73,57,144,157,84,149,12,177,233,215,252,90,171,122,227,26,171,213,223,101,184,208,84,39,222,220,79,223,59,103,17,95,79,226,155,197,108,221,39,53,59,154,102,219,48,233,254,109,57,114,97,198,110,138,4,247,168,29,226,198,80,231,41,233,39,211,123,122,233,46,153,218,89,194,249,128,0,209,103,149,87,70,17,171,45,151,47,55,213,152,236,153,212,127,139,72,97,75,181,78,247,141,33,193,157,3,84,40,193,62,98,211,157,192,89,10,173,4,100,231,169,63,27,1,93,71,236,234,11,163,119,42,198,169,90,99,229,22,1,16,97,179,194,34,243,91,37,173,42,165,81,204,74,96,144,121,129,247,54,121,77,37,227,14,229,5,99,72,60,249,125,109,10,246,50,91,151,128,110,245,71,141,36,5,42,96,197,164,212,160,192,73,125,112,152,148,158,186,242,215,206,196,30,219,217,42,61,211,69,148,173,245,4,16,128,57,145,164,142,191,197,163,175,60,74,154,21,251,61,58,10,221,216,193,223,227,108,223,119,218,75,134,158,140,130,165,128,12,107,30,100,124,172,229,193,135,3,9,15,85,74,220,84,153,39,159,47,141,163,115,139,205,53,19,104,32,27,187,235,239,244,231,174,112,55,26,137,216,155,73,225,74,234,203,190,173,108,58,118,208,167,121,29,65,230,53,177,136,71,114,165,19,153,90,244,211,239,107,98,162,132,215,58,23,119,5,10,148,16,91,141,115,9,216,243,248,88,89,17,97,212,14,232,203,181,108,120,93,79,216,242,241,187,232,240,237,229,254,163,207,74,170,150,143,119,80,132,106,85,231,215,164,111,250,89,119,133,226,237,29,98,221,173,191,151,88,164,184,180,52,234,87,170,142,144,7,254,48,157,205,170,183,54,4,191,46,30,12,55,94,253,51,205,49,88,148,230,64,213,109,57,26,42,70,211,207,225,165,190,172,171,94,15,225,243,101,138,71,141,244,148,133,150,93,73,80,169,108,15,125,11,141,76,198,131,93,109,103,34,75,0,44,230,50,158,92,66,181,221,216,166,234,226,45,222,150,235,193,167,168,162,240,135,12,200,35,117,36,171,82,58,139,46,241,226,37,59,87,59,47,166,182,141,21,84,176,205,83,169,66,138,156,65,247,66,193,130,161,255,0,152,219,225,173,119,7,215,55,139,46,5,222,119,93,17,77,228,19,222,45,141,115,175,40,5,65,35,121,19,203,164,90,135,127,81,210,98,53,188,170,53,154,90,212,28,138,106,161,61,223,126,12,200,205,200,14,138,137,253,40,75,65,161,74,198,151,56,174,134,225,165,241,114,84,225,215,67,213,236,190,88,119,242,216,4,84,22,6,193,196,20,164,136,156,217,66,180,211,145,6,201,226,159,22,153,23,91,77,224,122,86,149,86,208,9,53,20,196,169,53,42,73,38,20,55,74,180,18,157,0,253,57,107,14,99,38,240,102,49,166,110,236,69,101,43,224,132,62,25,112,158,245,188,218,194,65,34,96,24,229,109,227,195,170,235,182,236,191,217,191,46,214,222,83,21,73,8,169,109,180,202,194,73,145,41,27,172,104,100,122,90,145,141,162,157,123,169,157,98,237,88,110,126,55,61,141,41,40,169,239,27,150,181,215,89,113,41,114,165,178,167,23,41,247,130,193,247,181,58,29,116,49,109,185,195,76,51,131,104,154,21,245,117,157,251,5,126,58,119,11,137,80,6,65,66,210,73,45,30,138,3,89,245,180,159,6,184,99,122,241,114,240,122,171,131,215,149,220,128,222,68,188,59,180,150,215,185,1,83,178,135,49,203,174,214,178,241,23,176,63,16,177,99,172,251,66,104,125,145,208,19,92,221,59,133,165,68,232,91,82,85,34,32,29,255,0,139,108,227,116,12,252,136,198,68,80,151,48,251,42,114,230,192,211,229,189,225,174,248,170,118,48,237,19,117,225,27,186,171,14,97,170,122,139,214,228,123,243,26,105,100,154,170,87,55,41,10,213,69,0,20,199,167,45,103,60,16,195,84,188,75,117,171,220,123,93,215,121,81,20,144,245,66,139,75,170,105,32,66,28,32,235,58,128,162,68,129,7,149,174,220,52,252,52,177,118,2,197,12,61,84,245,61,233,65,3,187,82,97,181,42,9,255,0,187,164,168,192,30,114,45,185,235,56,71,91,75,150,146,150,233,52,232,90,114,184,19,10,65,128,6,128,242,231,173,175,98,248,118,112,253,114,194,234,249,31,205,11,243,98,35,75,94,47,230,161,168,177,237,22,21,109,202,75,185,210,183,158,70,112,164,168,247,108,47,172,243,216,72,54,54,238,226,157,229,67,82,138,187,202,149,215,31,90,59,160,166,204,164,160,0,66,178,236,165,29,227,149,141,195,29,144,159,170,188,154,82,208,224,101,181,21,12,234,146,32,157,8,58,16,117,249,90,217,125,240,122,245,100,63,77,135,131,69,108,9,40,116,234,12,232,70,155,28,186,70,214,214,48,100,66,218,138,18,126,226,160,103,150,227,101,192,21,89,174,191,149,121,176,170,166,105,61,162,160,167,62,112,66,84,79,57,64,220,121,216,99,139,111,187,242,230,124,212,208,143,99,113,9,32,55,162,154,34,101,33,66,57,20,253,71,59,42,159,130,248,209,21,232,169,102,168,50,80,230,117,182,38,29,131,186,128,136,143,173,174,152,115,129,149,149,52,213,201,21,78,36,57,74,160,66,19,25,78,154,207,73,73,215,236,198,238,153,212,231,126,240,154,40,217,145,137,15,15,90,67,31,112,194,239,189,205,222,214,48,83,181,53,180,173,165,202,98,80,63,48,20,130,17,175,45,103,254,108,37,194,198,25,191,174,74,139,170,129,191,233,181,133,38,25,92,153,60,247,26,13,253,52,242,54,222,23,223,6,29,171,77,59,119,157,66,170,29,101,25,26,36,8,6,0,220,121,15,189,109,175,49,143,5,233,223,188,220,4,154,87,29,57,3,137,68,20,146,36,149,65,212,109,110,59,174,253,30,231,103,200,37,107,78,166,157,190,35,251,43,99,23,173,192,209,166,246,42,137,66,195,24,9,117,42,168,171,69,226,149,165,33,125,243,144,144,52,240,152,137,32,196,17,184,30,182,213,120,167,19,87,85,223,175,38,232,105,145,74,181,130,11,132,38,6,166,2,135,222,177,109,217,83,216,254,174,250,83,72,175,189,20,234,208,123,198,220,255,0,110,254,239,150,163,206,214,154,159,195,192,95,215,41,106,243,175,8,82,210,64,95,118,20,68,245,215,121,137,244,182,48,250,60,235,160,146,204,99,248,183,249,169,191,198,240,154,41,242,126,171,147,47,78,50,80,226,139,206,150,232,196,46,182,192,66,138,20,30,240,7,15,50,9,216,137,211,210,214,139,166,167,135,184,126,224,112,222,53,52,213,174,180,162,90,83,160,173,217,74,182,59,158,64,72,26,239,109,203,95,248,94,55,125,48,13,255,0,120,161,250,162,161,153,228,178,145,59,251,195,110,135,249,231,57,131,255,0,11,219,151,15,213,60,253,99,238,212,55,82,130,149,133,169,50,217,130,144,82,160,52,212,253,45,81,191,68,189,122,64,46,10,255,0,226,111,243,68,124,81,128,54,243,127,35,252,150,150,167,227,37,5,213,118,162,244,194,119,69,85,45,98,130,130,91,74,165,46,147,168,82,76,76,1,204,136,208,217,167,177,77,251,138,174,234,180,95,119,146,110,214,111,15,2,220,119,193,153,68,0,144,63,219,190,160,64,50,79,149,186,27,8,126,29,23,118,10,174,171,126,228,191,175,68,26,137,75,153,212,149,37,99,146,125,221,39,203,151,208,254,33,246,5,184,56,145,116,166,139,18,86,87,36,32,148,142,225,220,170,86,208,76,122,3,229,107,177,125,16,117,194,234,242,218,62,110,10,155,252,87,132,63,124,254,5,113,237,55,99,149,37,199,43,177,45,252,235,141,229,83,201,118,157,240,18,224,128,164,100,215,73,18,12,249,68,218,169,116,118,103,161,197,141,174,162,240,190,23,85,75,120,133,123,37,59,175,0,242,212,36,40,30,122,68,79,62,86,238,156,23,216,3,14,97,11,152,80,51,120,223,14,183,175,253,202,165,171,189,19,253,242,117,242,233,105,27,227,176,78,5,191,218,67,85,116,149,43,82,23,222,32,138,167,16,169,214,97,82,12,107,182,223,11,109,99,253,17,117,187,245,61,131,239,63,201,84,155,197,152,64,26,179,247,127,85,194,23,191,11,147,134,3,140,61,81,87,76,116,154,68,190,65,97,48,0,147,253,227,93,237,27,87,67,67,117,93,137,162,42,169,163,173,169,81,67,110,60,247,122,19,10,137,3,105,2,8,158,150,244,62,183,177,102,5,189,41,89,166,189,238,224,255,0,114,37,10,83,170,206,127,250,224,117,247,69,148,247,98,30,29,222,116,235,69,233,135,216,117,10,86,98,22,178,36,229,9,153,153,78,131,150,150,216,31,68,189,84,143,84,204,191,155,191,242,172,255,0,243,70,32,54,1,175,144,254,107,203,188,93,194,44,82,237,208,245,69,201,126,33,117,237,44,18,242,86,82,210,142,133,34,99,89,59,17,34,103,107,77,112,243,15,94,152,241,138,148,214,212,210,185,124,49,41,118,157,196,101,80,63,220,164,147,19,188,204,200,35,173,189,60,185,59,11,240,238,234,105,145,119,97,246,130,88,25,114,151,84,164,148,204,198,170,136,49,99,106,59,18,112,222,178,250,106,184,225,170,51,86,220,67,154,234,4,152,48,117,223,235,107,145,253,21,103,52,250,166,103,255,0,119,254,85,31,249,163,29,192,236,111,229,253,87,148,215,207,100,171,135,23,98,58,95,253,65,168,173,77,228,130,84,150,219,25,147,86,144,76,192,219,48,208,125,108,101,251,71,134,232,105,211,112,224,203,170,243,185,187,182,22,200,122,177,102,156,20,206,194,63,238,102,5,66,8,235,111,86,92,236,99,195,138,138,69,162,171,14,80,56,219,139,14,144,84,96,44,115,6,100,88,139,215,177,183,13,177,9,73,190,176,157,221,82,164,50,150,243,58,220,152,27,3,211,115,182,214,25,62,138,243,222,127,254,67,63,63,228,172,69,226,188,86,143,83,14,223,47,230,188,165,225,223,14,47,252,5,132,238,180,182,195,117,215,35,207,58,237,95,231,231,115,186,50,0,66,129,208,131,58,14,182,177,96,236,9,237,180,78,85,112,251,27,33,247,16,130,30,161,125,204,175,101,81,36,39,187,32,76,72,212,109,22,245,18,236,236,159,128,174,170,70,217,161,194,151,96,105,160,7,119,221,130,145,240,63,165,149,119,246,66,225,181,61,224,154,214,48,101,202,221,83,106,144,226,40,210,149,54,99,67,49,231,99,111,209,78,101,83,178,155,248,21,25,241,118,51,77,136,143,229,252,215,154,247,71,14,46,131,76,143,253,119,166,167,110,161,14,40,181,84,197,74,16,251,41,80,2,14,83,36,110,124,91,201,211,75,81,177,63,3,155,195,23,155,151,215,12,241,117,93,235,119,172,146,170,26,98,181,53,92,212,144,90,74,134,202,17,175,173,189,125,95,103,204,17,87,86,183,106,240,157,194,226,242,248,157,52,136,82,150,34,53,210,78,154,124,45,37,119,112,159,10,92,68,183,116,97,235,158,157,180,107,13,210,54,4,145,188,4,233,202,210,127,217,92,196,239,148,63,233,63,205,48,241,142,59,120,136,159,193,120,169,195,252,55,84,230,40,102,183,3,224,218,202,42,23,219,31,212,93,188,156,82,85,70,241,87,246,56,100,41,25,103,97,207,202,215,91,203,178,171,120,143,11,184,230,25,185,175,91,218,175,189,89,44,186,133,134,151,49,149,105,45,128,82,100,152,7,72,50,109,236,149,62,21,186,104,169,82,150,174,234,20,102,211,42,25,72,145,242,178,220,166,164,165,74,139,44,52,148,137,57,194,53,58,109,244,181,136,62,139,24,210,53,228,159,250,127,170,9,60,103,169,196,182,31,207,250,47,22,238,222,10,113,135,9,180,221,206,222,29,191,218,186,212,128,180,188,211,42,82,41,227,80,159,12,235,51,168,28,237,68,196,157,154,120,235,64,253,109,61,208,222,38,126,239,114,92,109,106,105,236,237,146,102,61,217,230,12,127,22,247,6,246,113,181,191,8,74,35,145,141,96,239,29,14,182,143,85,59,97,96,173,175,120,68,168,131,251,91,85,191,68,216,110,245,28,135,127,210,63,154,17,227,89,42,188,129,248,255,0,69,225,126,23,194,253,160,112,237,230,104,107,238,220,68,138,74,117,172,41,199,110,199,86,31,208,234,14,89,215,72,38,198,158,20,241,50,250,205,87,136,110,155,225,183,93,132,22,220,161,88,206,64,222,34,54,59,198,177,111,114,194,16,235,96,33,176,20,181,108,80,63,141,173,149,210,52,145,10,109,42,116,234,38,35,212,90,212,127,70,120,236,55,231,159,250,71,243,73,158,51,49,217,242,7,227,253,23,130,120,175,129,216,201,53,165,235,186,237,125,143,12,45,125,211,157,224,211,88,36,127,247,163,123,46,182,146,243,161,186,191,167,161,155,239,218,3,80,182,216,66,193,116,13,245,136,73,183,189,204,221,244,235,32,22,89,60,192,8,208,125,45,149,208,208,238,170,90,98,65,18,59,180,146,126,158,118,155,254,207,216,192,67,39,231,254,95,234,172,55,198,96,144,231,67,183,207,250,47,207,149,197,112,221,245,149,72,162,102,236,191,40,194,207,253,74,211,76,181,45,103,144,82,128,146,171,125,138,248,44,222,8,170,85,77,115,225,20,175,39,189,167,106,165,37,42,136,51,38,34,64,35,123,123,227,138,170,46,251,174,149,71,217,41,74,147,30,16,216,6,58,109,109,83,140,40,105,49,26,201,188,168,169,42,155,86,129,11,97,43,72,159,34,58,90,70,253,31,106,0,153,193,63,248,127,170,146,31,27,52,91,76,6,191,241,127,69,227,54,13,85,227,195,10,69,222,152,70,239,98,240,77,89,8,154,166,134,80,21,172,164,14,70,214,171,147,139,213,55,85,234,205,229,133,139,87,35,244,135,188,37,181,171,185,205,17,151,187,28,183,208,157,102,109,234,21,247,192,92,25,137,24,45,222,248,102,230,119,89,84,48,27,36,76,110,152,211,227,106,109,249,216,11,133,23,219,197,75,195,13,82,149,106,77,59,238,36,21,71,66,99,245,229,102,119,131,250,142,41,255,0,119,149,165,190,219,143,224,86,132,62,38,233,178,180,140,136,220,9,249,17,250,174,54,161,237,111,65,137,106,104,42,47,199,218,115,20,247,106,104,26,52,56,27,108,29,63,48,78,88,41,36,144,18,77,166,113,39,104,58,113,80,187,218,254,114,159,56,76,247,180,180,239,54,227,136,76,8,82,12,121,232,76,111,174,182,232,38,255,0,11,252,1,117,222,47,84,224,234,219,238,235,170,120,106,180,45,46,4,142,144,161,183,93,109,82,197,127,132,233,189,111,85,212,221,184,213,212,178,233,25,218,85,38,64,176,63,181,74,10,216,243,49,104,95,211,186,246,51,44,68,28,239,129,31,206,213,232,50,122,6,73,245,76,90,61,136,63,200,170,126,18,237,105,131,241,85,10,221,105,52,180,20,232,84,60,183,90,43,117,122,29,65,30,233,219,99,38,102,13,165,153,237,137,132,111,58,7,40,191,172,211,221,68,173,73,166,102,149,4,165,13,207,132,40,40,106,162,0,146,72,54,143,191,127,10,204,75,119,211,26,108,27,81,117,86,178,147,255,0,109,85,125,214,113,234,161,167,207,157,171,88,151,240,248,199,52,20,95,244,56,55,191,168,76,74,169,170,90,90,79,161,42,7,206,109,94,76,238,185,140,45,248,164,145,206,196,254,139,71,31,164,116,76,163,233,204,104,187,161,169,163,245,91,150,227,237,5,133,112,189,200,138,90,223,99,188,171,222,76,173,192,179,149,32,193,26,3,172,143,51,175,164,90,223,195,220,117,117,226,118,18,46,26,69,34,169,74,1,133,186,226,17,78,130,0,213,80,117,3,83,22,226,236,81,217,127,137,248,126,243,101,138,28,9,127,25,149,41,194,162,166,142,154,149,6,230,60,140,218,161,126,97,75,239,13,94,189,227,52,120,150,130,244,43,9,110,149,196,45,12,183,30,241,147,176,219,206,213,15,140,178,113,93,166,108,98,63,17,250,133,163,255,0,103,216,249,140,15,199,203,7,240,63,161,94,142,212,226,124,119,135,110,215,17,136,47,139,129,104,92,132,172,56,158,241,115,182,250,237,253,182,145,187,239,90,108,13,113,178,92,188,219,69,253,94,123,197,212,56,20,27,64,141,87,160,146,161,210,36,205,188,240,187,177,214,43,187,208,170,142,37,61,88,245,75,99,242,147,76,165,54,105,210,6,229,67,93,35,123,70,63,199,38,40,159,126,191,10,86,95,245,23,203,176,202,208,229,75,138,238,196,255,0,191,94,166,0,181,129,227,136,0,183,68,71,222,162,119,209,158,75,116,150,204,221,254,7,249,47,65,177,23,8,171,241,117,80,114,171,136,119,162,196,5,188,167,73,109,148,142,133,75,137,59,192,242,181,121,187,157,52,56,245,187,186,190,224,186,81,135,168,209,156,86,56,178,253,77,127,60,234,0,18,36,207,132,105,190,246,228,26,62,208,216,190,229,186,104,41,239,155,210,240,169,66,150,167,90,162,91,166,73,59,76,141,57,106,171,79,225,174,212,252,84,186,30,170,169,194,173,93,244,204,84,163,243,29,82,18,181,162,68,1,38,84,163,240,22,95,231,30,159,47,45,117,252,173,56,250,61,234,184,163,83,94,211,242,36,127,0,160,123,79,225,202,220,97,197,138,151,48,23,183,38,131,63,133,150,233,203,76,211,71,83,26,243,54,213,119,126,31,186,86,227,136,198,24,128,54,170,119,51,43,39,137,4,206,169,7,98,125,45,181,241,143,110,236,100,172,40,237,199,122,183,118,41,250,240,91,119,53,220,144,235,192,136,57,149,200,0,62,191,27,106,75,142,226,186,239,200,70,63,175,110,137,78,206,84,37,50,180,29,228,198,221,58,219,205,250,220,216,179,101,121,184,132,157,86,72,59,0,189,99,195,177,101,197,139,228,231,52,107,110,195,123,191,154,216,248,26,245,194,151,109,125,37,61,240,147,122,184,178,11,37,78,156,173,116,42,3,113,182,158,86,153,226,6,59,163,186,47,134,222,87,177,34,91,200,202,137,205,161,221,73,76,192,245,215,231,109,63,121,92,141,92,117,229,88,64,251,61,21,56,25,170,150,66,203,234,142,67,82,14,187,31,165,140,193,105,21,85,205,53,120,80,212,87,212,84,47,194,183,253,214,71,251,142,154,15,43,85,110,123,154,223,44,55,239,87,167,193,212,239,48,15,185,88,174,254,32,61,123,214,174,143,10,48,186,213,60,191,121,109,230,241,30,137,254,109,183,174,172,17,137,48,253,217,79,237,23,109,29,69,101,64,151,154,117,89,64,17,160,33,63,43,71,221,88,223,1,112,194,133,138,124,54,202,239,27,225,180,130,243,172,163,35,97,81,7,196,116,3,94,64,238,102,203,187,113,150,48,199,79,162,182,237,205,75,66,86,127,49,164,140,196,13,134,99,203,248,182,238,4,49,48,250,222,75,207,102,246,88,185,82,205,251,141,166,251,149,34,158,21,47,13,97,106,155,203,23,221,172,57,121,184,85,145,40,65,12,211,78,217,99,127,141,169,46,26,83,64,227,9,121,231,94,89,37,211,61,218,127,248,233,176,182,193,226,93,209,139,31,192,108,187,117,95,78,59,78,84,147,83,78,165,2,84,9,208,21,17,244,254,45,172,105,154,126,177,42,12,83,169,74,78,142,20,157,143,207,95,91,79,151,19,32,120,96,111,101,95,30,87,76,210,226,84,142,21,170,187,168,47,164,63,120,132,175,185,73,13,3,36,38,57,158,182,232,254,14,94,237,187,134,220,171,46,176,148,161,39,50,242,5,100,19,203,160,219,79,43,115,85,221,134,23,122,161,68,178,177,152,251,217,180,30,186,73,251,233,107,230,22,189,106,238,139,134,166,130,241,168,20,183,122,19,57,82,172,165,125,124,254,118,191,211,114,124,147,165,195,210,178,186,132,46,148,91,46,213,119,180,69,45,6,51,197,203,114,145,106,120,178,73,57,220,202,156,218,70,131,175,198,212,172,63,128,217,162,75,151,150,36,107,42,90,4,165,49,41,7,144,3,175,243,107,10,159,163,102,245,168,126,142,137,79,175,48,130,165,146,7,207,115,235,174,214,174,227,102,175,171,242,184,47,35,180,225,148,202,83,164,65,142,92,185,121,219,19,40,151,200,249,126,43,102,9,90,24,216,156,130,24,66,143,25,182,227,151,138,19,115,52,208,37,46,173,80,226,254,49,231,202,218,226,244,186,69,207,139,187,199,171,107,111,10,54,207,130,157,164,168,54,163,203,196,119,245,54,182,184,253,125,227,84,41,220,66,208,228,229,241,42,86,79,40,250,219,98,96,174,207,117,216,134,234,10,170,67,229,42,84,133,84,171,186,66,207,151,63,137,182,115,112,228,204,191,45,187,171,195,50,40,52,177,230,128,222,237,104,188,93,197,74,197,62,41,220,165,67,77,182,97,9,108,5,132,15,77,166,206,81,85,85,98,202,102,214,183,239,20,50,220,0,92,37,40,81,242,2,219,63,28,240,246,242,194,75,93,10,104,174,197,41,100,149,212,54,132,4,50,60,201,212,157,98,212,106,204,60,151,94,75,183,134,33,126,173,198,140,37,138,117,8,49,174,146,32,78,187,91,47,35,18,72,95,165,251,21,177,6,84,146,184,63,86,166,159,101,2,154,220,67,134,175,68,48,221,63,245,10,71,116,204,165,100,8,79,49,58,117,222,211,173,95,120,122,234,167,83,181,180,200,167,168,3,196,166,78,124,202,230,10,213,251,88,122,203,206,240,116,42,141,251,133,33,132,159,19,174,84,41,74,112,114,152,136,216,236,44,85,5,218,132,180,42,205,203,66,50,79,117,223,168,229,142,186,153,87,164,90,61,101,130,144,198,211,169,196,18,71,196,113,242,80,44,226,234,154,219,228,251,21,214,237,226,194,143,132,188,178,219,105,79,76,163,165,166,149,117,215,222,9,74,46,102,219,91,177,155,185,164,112,158,232,244,39,247,180,197,205,71,137,113,74,29,2,146,150,154,145,35,194,164,181,221,52,71,145,2,79,33,104,155,202,178,255,0,195,53,9,165,85,243,119,93,61,233,5,45,50,129,157,103,125,76,18,62,118,141,210,143,116,155,32,130,220,231,93,252,182,66,127,165,47,58,203,196,51,136,144,235,33,83,36,145,43,3,204,201,210,55,22,62,242,192,84,149,180,61,229,74,150,180,178,128,82,211,48,51,31,53,117,248,90,199,132,248,35,126,227,151,17,93,91,124,5,166,115,5,37,57,142,154,145,148,243,181,154,250,236,241,120,95,136,75,84,181,169,109,197,12,165,101,196,149,157,117,208,29,142,154,90,187,242,90,209,101,84,155,59,29,135,213,207,199,255,0,85,172,112,141,53,67,89,208,176,229,223,119,141,22,148,57,249,138,78,163,85,13,71,194,215,12,33,115,80,186,28,86,29,167,20,217,189,247,159,50,148,131,185,30,122,125,45,182,46,46,199,119,117,110,31,166,165,189,175,42,151,234,84,7,229,54,218,135,121,60,244,4,145,229,60,237,178,56,95,217,26,243,225,243,34,162,174,162,233,167,186,91,18,176,245,47,122,225,73,231,39,221,218,109,203,245,46,184,49,193,107,79,10,120,122,228,56,236,215,65,223,193,104,252,49,195,235,190,242,121,79,223,24,137,170,90,36,144,135,22,150,148,84,73,35,68,164,137,253,5,182,198,13,236,249,133,147,118,123,109,203,95,82,20,226,245,80,100,135,156,26,30,83,175,165,182,134,21,225,141,7,20,47,103,13,203,118,81,94,116,148,190,16,164,179,221,50,172,177,175,210,214,236,59,85,69,112,95,198,142,139,13,221,84,46,49,225,53,46,87,36,0,64,153,9,38,45,195,101,120,158,103,130,35,21,94,231,244,89,249,62,35,150,115,87,67,178,163,96,94,26,220,149,52,65,71,218,212,134,1,206,213,75,107,10,34,116,241,42,82,121,109,181,166,111,28,91,135,174,69,251,6,31,164,97,250,198,196,67,75,80,72,60,252,102,5,175,23,170,113,29,235,120,37,55,125,214,170,186,115,50,182,80,14,109,58,199,149,165,110,252,43,135,235,232,131,124,68,185,159,186,22,232,0,53,1,78,186,116,35,221,26,114,183,57,245,233,178,156,94,251,175,154,203,151,168,204,239,73,121,90,230,233,198,120,118,241,15,211,84,82,222,20,149,68,20,23,11,196,132,105,161,78,81,174,164,124,172,218,56,73,139,175,97,237,24,119,17,85,49,74,230,169,74,171,22,9,243,35,47,165,182,21,227,73,132,48,99,46,184,237,213,90,221,61,52,169,14,251,217,143,35,168,251,139,105,188,73,218,198,234,93,236,224,185,106,82,205,58,9,66,82,253,50,80,177,4,242,159,173,154,34,249,9,45,225,102,25,156,78,229,121,167,119,220,76,93,74,34,136,100,9,50,14,132,159,241,98,193,77,59,97,179,225,80,50,157,65,147,242,244,180,54,29,196,130,246,165,13,190,181,169,213,106,149,168,233,241,61,108,95,122,13,90,19,4,141,1,214,100,206,246,251,5,143,104,111,165,121,19,111,130,150,251,110,58,181,42,146,71,135,80,34,35,168,233,96,158,104,60,209,40,146,144,96,128,53,27,114,180,171,131,184,33,108,168,4,164,120,101,32,31,243,181,161,239,204,77,73,119,212,5,21,12,193,48,66,15,247,115,129,22,25,40,114,83,146,111,101,13,136,125,154,155,43,181,34,28,111,221,32,111,235,215,89,180,59,117,117,184,169,210,221,63,120,24,78,153,83,170,163,210,207,170,130,167,18,84,119,138,43,69,58,9,136,254,223,63,91,76,51,70,150,2,87,116,100,105,240,61,228,152,10,30,118,206,173,78,248,41,198,192,95,41,87,46,31,106,234,72,113,67,58,193,128,168,216,245,243,223,244,180,155,42,9,11,19,1,60,185,31,91,65,81,226,85,63,88,90,169,1,10,50,159,36,159,243,105,134,151,42,214,18,152,130,102,62,197,173,68,67,69,53,3,199,186,105,213,231,79,229,232,83,174,135,65,28,141,136,194,238,85,47,18,176,150,51,32,169,66,10,68,235,228,44,219,148,73,5,106,166,84,164,239,174,191,127,205,172,252,13,193,213,56,159,30,209,53,74,82,82,151,4,147,226,74,79,41,211,81,98,99,117,72,62,104,94,105,132,174,195,163,164,189,46,126,9,211,42,173,174,245,164,32,37,254,233,32,233,151,154,72,140,218,121,198,155,91,65,113,18,250,191,176,61,225,76,238,34,101,245,92,77,184,93,166,105,105,149,54,158,142,78,178,65,17,203,151,43,110,46,41,241,78,243,225,189,61,13,22,45,100,210,211,132,37,20,245,204,144,227,69,48,9,43,27,158,95,123,208,177,79,28,46,235,198,228,239,47,80,245,114,26,112,26,132,161,9,127,191,70,155,36,232,133,3,177,208,114,180,61,70,70,49,218,163,42,182,24,113,111,172,45,124,215,19,197,77,226,111,92,24,94,118,238,81,14,173,164,39,187,126,141,205,187,192,160,54,244,62,163,91,31,125,86,171,16,226,26,138,204,46,151,145,89,86,209,14,182,242,50,182,233,60,148,161,57,73,212,73,211,83,168,229,127,194,247,94,14,199,151,117,67,120,50,154,147,218,18,59,212,41,177,149,76,238,37,73,86,131,83,226,73,208,152,142,86,58,225,184,232,238,172,41,82,171,213,246,189,174,153,89,27,168,101,57,146,145,50,67,128,152,82,76,232,119,28,137,182,78,78,103,164,110,172,198,202,43,72,97,60,49,122,222,87,189,69,239,87,66,46,229,208,47,59,153,219,39,187,72,58,8,222,57,30,90,249,219,99,221,215,189,13,245,112,86,155,157,85,20,85,74,1,47,123,39,141,214,214,63,216,145,164,43,44,16,103,67,107,54,24,161,189,241,59,236,84,85,189,78,171,190,164,6,157,125,133,37,44,165,60,150,164,76,199,80,119,233,107,54,7,236,247,115,80,226,69,42,142,165,20,55,146,213,57,100,22,94,70,196,101,2,12,142,157,65,229,108,169,50,159,51,188,166,141,202,176,52,180,234,37,111,223,193,231,5,214,221,183,126,33,190,49,67,168,11,172,170,89,72,4,161,177,149,9,66,83,151,96,96,25,230,109,222,116,163,189,5,110,5,169,136,206,160,157,210,58,199,63,249,242,183,53,246,77,168,167,195,216,113,202,123,174,153,52,221,226,74,84,146,50,230,5,91,237,255,0,143,61,109,189,238,60,98,105,144,219,15,101,95,120,12,102,49,151,114,118,222,117,249,91,233,111,9,181,241,116,140,118,59,237,105,23,243,43,207,122,182,151,229,189,195,139,217,92,105,95,65,41,246,83,8,2,76,16,60,254,123,233,98,233,152,69,85,64,212,21,123,249,119,72,63,103,123,65,92,23,192,189,158,74,16,219,168,81,156,209,16,36,142,91,77,174,6,231,20,183,112,83,78,2,176,156,218,29,121,219,109,244,22,126,147,86,163,47,7,137,117,191,99,82,193,70,154,104,7,83,190,231,91,1,80,194,157,112,40,202,92,10,16,70,132,158,90,111,174,246,147,66,59,252,170,100,169,74,51,164,104,39,151,49,100,185,74,27,65,239,146,1,230,73,220,124,57,218,49,72,65,163,177,64,94,119,118,102,144,93,1,110,28,197,68,24,233,161,29,39,235,101,97,123,177,87,117,234,151,156,41,13,184,96,166,39,67,202,44,167,150,180,202,147,10,1,36,156,134,73,79,79,89,139,11,112,222,161,21,201,109,192,181,50,164,130,63,220,146,58,31,45,236,239,111,165,19,92,28,235,40,46,42,210,34,231,172,29,214,80,135,21,153,58,123,167,77,7,204,235,109,91,126,1,122,86,149,188,20,165,131,38,53,38,58,107,107,175,26,113,11,149,117,237,22,214,145,220,38,61,71,67,229,167,204,90,161,119,133,87,85,12,165,82,181,230,216,30,67,244,214,210,67,29,141,194,157,207,36,108,84,254,12,161,83,61,218,170,131,107,67,104,202,149,3,182,187,218,220,138,252,185,153,35,49,73,58,38,126,26,243,181,122,237,9,69,58,82,209,9,131,39,49,210,79,232,79,243,99,91,169,45,212,37,1,39,33,28,245,19,7,75,94,107,40,108,169,201,33,187,42,93,183,2,220,202,210,214,0,221,68,109,210,7,168,177,73,42,43,82,140,164,167,98,68,159,77,237,31,76,180,165,209,148,37,57,132,133,19,48,99,125,62,245,177,45,213,171,76,199,73,39,105,157,62,191,230,204,65,81,19,165,60,208,36,126,91,147,4,156,189,39,200,217,192,128,85,249,164,13,117,35,89,242,218,200,109,40,116,39,92,169,94,218,106,58,15,165,136,8,239,20,51,148,36,182,50,194,142,231,151,199,252,217,170,148,65,219,166,106,110,213,58,217,137,86,77,0,26,198,177,17,188,127,54,29,84,111,165,73,72,105,100,76,229,72,156,220,199,149,166,89,1,164,102,144,64,136,220,4,131,169,248,89,213,20,160,14,252,102,73,219,210,58,117,243,176,235,35,100,137,161,106,5,20,138,74,74,20,216,7,232,63,129,98,232,46,53,58,241,82,194,4,141,51,13,8,242,54,148,110,153,133,128,80,148,106,54,208,122,27,58,93,238,30,214,34,12,131,168,229,207,224,108,198,78,193,7,152,15,33,50,245,63,178,160,33,0,166,19,149,74,137,35,91,41,13,120,10,50,143,45,53,71,166,191,27,33,14,149,41,89,148,20,130,1,18,39,167,46,187,217,198,136,66,71,120,165,65,58,9,27,29,173,25,42,75,181,240,72,74,63,55,198,148,164,156,208,53,7,211,225,108,161,106,113,144,80,36,147,242,251,22,200,238,224,173,106,33,49,160,36,3,232,45,150,208,146,162,164,232,136,247,140,153,211,207,229,100,154,141,242,150,84,65,86,68,206,93,116,7,79,59,37,30,55,7,118,160,100,234,156,210,0,219,81,62,118,192,10,32,247,186,41,51,17,182,134,223,55,144,44,194,128,26,199,83,166,158,179,54,72,159,116,136,66,207,121,153,36,8,17,4,101,73,233,175,206,202,246,144,162,10,66,137,62,31,118,99,252,89,191,5,50,179,44,133,136,140,185,166,63,155,40,184,217,133,179,148,76,145,34,10,116,159,149,130,144,52,123,165,169,210,202,37,75,144,147,6,64,31,226,209,55,165,225,153,197,2,78,80,52,211,81,231,247,243,183,213,117,139,94,96,220,136,48,84,96,1,39,173,163,92,170,33,213,66,192,40,240,129,1,83,207,210,211,71,29,27,70,194,1,77,185,46,136,73,50,71,189,177,2,121,217,9,104,134,72,58,128,103,88,212,245,179,146,186,140,189,248,7,44,192,81,129,26,234,7,91,50,181,134,212,18,248,25,210,73,76,196,17,181,172,141,145,189,186,184,79,180,223,228,45,66,76,123,208,116,229,100,173,89,217,36,156,200,86,155,193,223,107,125,153,42,104,2,73,78,230,54,48,127,142,182,251,191,105,45,18,133,41,68,153,9,61,62,26,89,187,218,143,77,138,74,69,66,146,20,159,254,168,73,145,203,225,233,22,98,240,190,17,78,10,137,29,247,251,180,240,129,204,245,244,176,183,149,232,150,7,134,121,164,131,203,238,45,79,196,88,160,56,11,77,40,37,27,40,143,191,79,165,136,50,247,82,199,99,100,46,48,196,171,189,175,0,150,149,224,212,9,19,62,157,45,6,85,30,246,101,102,129,3,151,194,203,89,113,178,162,130,85,63,237,19,247,164,217,210,215,118,21,148,20,47,77,204,157,247,249,218,106,165,100,10,229,50,166,128,95,229,169,194,0,230,102,7,151,158,150,93,83,64,193,167,117,73,48,6,160,73,208,91,46,160,33,1,78,44,234,9,80,26,78,187,219,45,132,247,114,231,132,114,145,164,254,246,46,201,203,129,217,41,52,107,88,5,181,18,181,8,39,150,190,86,125,110,247,201,149,5,74,182,229,58,121,69,147,72,9,66,114,2,4,73,210,34,58,252,237,132,163,36,36,12,210,115,42,70,191,124,236,33,30,192,39,148,233,83,137,144,6,178,76,235,7,144,235,255,0,54,34,144,169,77,195,161,73,230,0,212,27,6,219,40,114,59,147,226,143,14,186,131,39,233,105,26,49,39,43,174,21,192,210,68,24,177,29,148,78,212,224,159,161,66,139,64,157,4,234,50,233,63,115,103,220,186,41,111,0,5,125,59,46,235,238,173,3,95,61,172,218,86,51,12,133,0,141,128,36,250,109,108,135,84,183,50,163,46,99,200,157,15,243,233,189,132,176,63,98,133,175,124,99,210,234,81,87,191,8,48,126,46,109,196,95,152,94,227,169,239,252,42,83,180,109,156,195,206,6,182,171,63,216,75,133,55,185,9,103,7,93,244,115,30,42,52,247,18,121,147,151,149,182,85,3,107,75,200,14,20,194,140,130,160,117,180,229,221,78,74,66,22,226,74,164,19,226,153,235,108,236,142,149,135,55,252,72,90,126,109,11,79,31,174,117,28,77,227,201,120,175,249,143,243,92,247,127,254,19,156,41,197,39,243,233,239,250,104,159,19,23,130,128,39,109,100,125,197,169,245,255,0,130,239,14,212,218,211,135,177,30,56,187,19,38,123,186,212,42,60,245,65,183,99,160,36,171,255,0,112,70,161,36,109,230,103,204,69,155,125,64,2,145,177,58,193,58,201,29,121,91,37,222,23,233,79,36,156,118,238,181,29,227,174,190,208,0,204,117,124,215,20,84,254,12,248,122,138,156,55,114,99,107,255,0,187,109,68,149,84,48,211,142,44,236,37,65,32,253,127,75,37,255,0,194,134,235,186,48,205,93,13,29,69,5,125,75,241,221,84,212,209,193,110,9,241,72,58,168,147,175,40,183,103,190,220,103,239,60,121,134,80,1,130,53,223,252,217,129,249,137,45,140,243,63,253,105,54,141,190,14,232,237,220,64,61,185,63,205,93,143,233,27,196,0,6,253,102,247,7,118,183,183,198,173,121,210,175,194,19,21,225,231,42,95,195,151,190,31,47,43,86,154,149,4,39,148,153,76,115,28,173,94,198,159,134,55,23,216,186,75,24,108,93,215,139,174,31,205,121,53,97,5,71,160,78,93,45,233,129,167,45,54,9,18,103,76,218,233,246,126,150,85,59,153,84,84,234,1,49,168,7,222,223,127,157,179,38,250,57,232,242,131,160,57,191,39,127,48,86,254,63,211,23,94,134,181,232,119,205,159,200,133,228,227,63,135,151,24,238,42,202,122,74,156,32,183,169,179,2,243,236,58,219,138,137,215,40,145,62,150,233,91,143,179,22,33,193,184,62,156,86,97,235,213,213,176,136,1,77,130,162,127,218,164,141,1,159,135,157,187,110,142,165,72,97,121,85,170,191,251,222,150,122,169,223,105,100,144,226,148,19,160,204,122,88,48,188,3,135,211,73,48,189,214,125,232,255,0,0,139,47,233,115,63,54,188,248,88,126,86,63,154,242,219,137,252,20,226,6,33,188,157,114,190,229,191,41,110,214,125,218,86,88,247,136,228,168,153,215,149,171,106,224,118,35,186,168,67,183,110,31,191,89,200,32,160,210,185,42,39,208,73,250,197,189,76,188,26,74,206,90,140,130,32,199,51,235,108,59,116,161,72,66,210,150,188,67,82,173,249,252,180,180,114,248,18,41,92,94,103,117,252,130,150,15,165,25,163,104,255,0,117,111,220,227,252,151,150,216,90,234,197,152,122,241,75,21,88,94,250,108,60,172,165,74,160,112,152,245,35,235,107,13,255,0,194,235,198,254,205,52,181,45,119,137,149,23,90,82,114,15,150,135,214,222,145,53,74,216,135,29,66,14,83,38,64,214,8,212,125,108,165,49,70,229,52,169,150,92,73,18,37,176,53,229,54,40,188,23,28,76,33,242,234,251,191,170,143,39,233,50,105,220,8,130,135,192,255,0,69,230,245,223,194,27,155,135,148,136,175,55,101,233,123,87,165,5,72,108,83,156,163,144,50,96,117,58,242,22,215,107,185,239,92,95,126,169,218,171,182,178,239,100,175,243,22,234,72,105,148,201,208,168,232,118,218,222,187,220,130,229,187,26,83,245,84,52,245,181,63,216,128,200,202,14,163,120,159,43,1,122,213,139,252,167,219,104,168,89,166,110,97,180,83,164,36,19,207,207,158,166,208,75,224,198,203,76,107,233,163,225,253,83,67,244,140,99,5,198,27,39,220,255,0,69,230,166,28,173,194,120,93,236,152,102,228,171,188,239,54,83,226,171,85,62,170,87,48,146,70,159,75,65,227,254,208,120,129,85,143,82,92,184,53,84,201,108,28,206,212,36,168,17,154,52,3,203,206,222,157,59,116,93,224,47,217,105,41,82,147,161,33,160,9,242,144,45,30,253,199,64,235,133,180,81,82,55,150,51,171,185,76,31,65,30,182,144,248,70,93,33,177,78,27,242,111,245,82,31,164,56,92,46,76,115,255,0,87,244,94,70,94,23,182,49,198,76,188,237,239,64,219,212,114,64,74,155,40,76,233,176,26,218,22,147,135,171,254,164,135,216,161,101,135,82,130,74,123,165,37,8,29,126,163,120,183,178,42,194,55,53,96,74,92,162,164,92,1,150,89,74,70,252,180,136,177,247,86,21,184,233,80,67,23,85,220,128,70,109,105,145,249,134,103,93,60,226,217,153,95,71,114,101,250,164,200,179,239,167,250,171,184,63,74,109,194,255,0,135,1,211,237,123,126,139,198,218,106,171,190,153,199,26,172,186,107,42,202,191,250,170,202,18,225,219,167,35,49,97,111,132,58,42,89,89,185,187,182,90,213,13,211,172,2,175,252,100,243,219,107,122,111,248,129,112,206,147,25,112,125,198,240,197,201,64,154,134,225,196,45,45,165,163,153,63,238,0,76,114,235,110,30,87,12,93,9,167,98,255,0,162,163,166,174,202,35,34,18,21,19,186,149,184,17,206,222,67,227,94,147,147,225,108,134,192,100,212,210,44,26,175,187,186,237,186,87,210,11,186,198,51,166,99,3,72,53,92,255,0,37,87,165,192,151,189,228,170,87,177,13,16,187,152,116,14,230,152,212,137,94,155,157,73,159,133,133,196,55,53,201,118,94,105,123,22,225,192,235,44,171,69,82,167,188,115,52,127,119,47,56,215,214,214,203,211,6,182,237,122,233,110,116,178,191,103,48,225,165,43,113,75,34,117,113,106,235,208,88,251,147,19,213,83,211,170,236,195,55,115,198,185,189,30,172,172,101,29,211,67,154,82,55,82,190,122,14,86,224,221,157,33,54,170,228,117,252,137,182,181,81,165,198,180,52,173,10,107,177,154,171,149,146,63,239,84,149,1,17,201,9,5,67,235,54,159,194,244,181,23,98,255,0,168,166,243,165,126,149,9,204,219,142,83,16,116,233,222,9,157,68,104,13,173,53,206,87,92,9,6,248,195,148,181,213,114,130,146,232,109,57,166,116,128,73,243,2,53,145,98,40,47,223,245,21,39,119,124,221,212,248,126,119,90,139,105,10,0,242,0,168,143,140,90,164,211,151,250,137,88,146,229,73,35,173,230,212,246,3,226,134,40,168,125,163,134,41,169,222,73,32,161,107,215,109,231,80,62,22,219,119,93,5,241,198,214,19,67,196,117,94,40,161,110,51,53,71,41,67,158,69,40,32,152,182,145,105,77,97,90,152,193,239,94,119,189,90,85,149,41,71,137,185,208,236,52,3,94,82,55,245,182,222,225,167,18,47,60,89,113,27,179,21,166,170,237,145,11,246,102,203,96,127,242,88,0,78,252,249,91,141,235,177,74,210,39,103,29,214,151,78,200,27,177,203,98,82,97,138,204,37,115,251,6,19,163,186,105,238,198,14,190,216,241,75,132,105,7,40,84,8,215,113,104,118,48,229,54,49,90,89,188,169,46,250,53,178,96,58,167,129,76,243,41,203,16,15,156,218,1,120,65,250,90,240,171,137,132,86,182,178,71,116,82,183,148,239,83,61,126,54,183,221,60,58,194,119,53,33,188,113,203,23,181,11,219,132,41,68,48,78,243,27,68,205,185,55,72,217,62,201,221,109,180,56,27,60,41,106,53,223,184,50,141,38,134,240,167,171,166,74,103,50,22,50,129,174,250,234,69,181,95,16,49,222,44,160,190,211,122,80,98,58,55,233,208,99,217,86,161,49,177,220,121,218,223,79,197,43,148,212,251,46,16,105,250,160,233,41,3,33,90,7,255,0,45,116,253,44,85,15,15,110,91,242,161,117,220,83,163,186,169,105,91,86,114,166,24,41,122,15,251,188,167,245,54,12,119,105,36,41,100,183,82,169,51,198,133,99,43,177,13,222,215,19,215,146,65,151,148,146,10,26,218,53,235,190,214,85,219,195,142,21,226,90,81,85,126,41,84,213,75,209,198,204,39,41,233,4,121,218,123,29,98,94,28,221,139,98,139,13,81,191,157,210,91,65,66,139,169,73,228,114,36,248,134,182,48,112,247,12,180,203,70,174,240,162,109,78,160,57,149,109,169,4,3,229,22,146,75,199,111,164,208,66,193,168,209,43,198,81,116,181,116,222,170,113,41,138,55,116,120,32,198,72,26,43,202,210,149,43,164,165,203,221,186,10,64,37,43,144,64,61,127,77,39,149,164,177,85,235,69,135,83,153,236,164,144,103,164,13,180,222,218,226,248,190,154,246,247,13,212,11,116,206,238,141,114,252,58,122,91,236,73,11,97,244,175,38,96,46,221,25,124,226,106,155,218,160,82,92,235,84,37,80,74,117,220,236,45,155,175,8,48,218,210,170,201,121,209,200,170,108,238,21,187,105,154,161,82,153,10,75,250,146,35,97,229,105,38,234,141,50,146,65,0,131,26,152,61,98,57,90,15,183,234,122,46,54,9,215,105,16,209,40,166,25,50,131,160,211,79,141,163,189,159,184,168,42,42,128,173,4,196,17,211,75,26,237,87,230,165,73,84,170,99,113,168,179,14,165,41,65,41,84,107,207,81,245,253,108,238,0,138,76,54,54,161,175,123,161,46,86,119,200,240,148,123,228,105,157,61,69,167,27,100,166,141,135,168,9,121,156,176,162,15,187,235,97,221,71,120,153,90,130,66,6,99,164,207,156,90,25,235,228,93,181,10,254,152,234,213,222,104,180,160,248,85,235,104,75,132,74,64,53,148,117,243,122,139,178,152,132,40,45,103,79,9,223,202,219,163,179,7,23,174,76,33,118,169,56,178,133,102,183,251,29,4,111,168,212,115,233,109,13,115,54,205,231,123,149,87,202,84,53,2,52,38,214,251,191,11,215,222,244,193,87,99,42,67,73,48,28,26,165,62,188,199,43,86,158,103,50,55,61,30,134,184,134,149,209,180,28,86,195,220,86,190,107,46,236,94,221,75,174,32,130,211,129,91,129,178,122,111,7,236,218,83,14,83,208,220,119,145,109,139,149,85,84,47,167,42,95,63,148,165,168,236,14,134,84,58,236,109,170,248,63,195,92,69,135,177,27,119,141,212,138,90,192,148,4,184,211,158,48,163,202,99,105,139,109,218,108,92,181,221,143,26,174,226,147,34,225,230,22,2,148,194,163,152,159,12,73,231,240,183,47,46,84,238,109,19,97,74,90,192,239,72,64,214,221,24,122,169,198,170,248,119,73,154,185,176,21,85,119,152,109,122,29,33,36,194,228,137,137,248,91,95,87,97,186,170,124,88,139,211,11,185,92,65,61,213,93,29,64,252,178,153,241,53,172,204,31,41,26,90,107,28,215,26,60,66,43,80,134,152,121,68,60,154,154,69,146,213,70,154,5,160,18,80,164,232,66,182,215,91,88,112,189,234,245,218,209,47,95,13,94,45,214,144,176,135,16,37,133,206,170,88,212,201,128,36,127,22,171,9,146,103,208,68,253,17,246,82,156,42,197,23,59,117,175,93,212,102,161,134,234,213,149,246,242,192,86,134,14,93,36,130,64,60,173,122,187,184,80,254,31,188,104,234,174,106,218,151,89,82,202,154,66,148,66,27,36,153,72,73,39,44,207,166,182,150,193,88,74,226,197,173,135,20,221,45,21,232,218,16,128,4,128,168,217,73,89,223,109,100,72,234,109,107,166,67,183,66,125,144,212,5,32,146,66,22,2,85,59,73,63,219,235,110,227,164,244,191,171,1,35,199,169,99,229,228,234,37,173,225,116,103,1,110,194,158,31,83,185,83,76,154,122,160,64,115,40,148,243,39,78,154,239,107,253,193,66,171,201,212,34,153,42,90,138,178,166,83,164,131,184,235,206,44,31,10,46,197,208,96,187,161,199,255,0,53,65,9,74,178,164,133,20,192,19,240,242,233,164,91,101,225,11,182,130,239,188,10,220,66,16,234,201,50,4,33,125,8,158,127,226,223,67,244,246,136,113,163,104,255,0,72,253,23,5,144,237,82,184,159,117,41,132,174,95,232,101,167,171,212,115,41,62,52,146,124,163,235,54,154,169,170,239,234,17,222,149,37,48,0,215,221,176,171,113,85,174,106,144,180,3,1,71,81,206,55,228,45,39,117,82,178,138,230,133,96,11,10,72,148,1,33,39,207,225,105,30,238,229,65,100,236,132,162,105,76,172,169,193,151,49,38,0,31,56,243,155,97,110,33,199,212,149,169,74,2,33,81,51,235,175,79,214,210,215,197,214,162,223,121,79,184,148,170,54,59,158,155,107,104,23,88,75,46,135,106,146,72,26,107,161,242,30,177,54,22,144,224,152,130,56,79,214,93,107,116,169,214,212,26,13,131,152,17,26,68,233,235,17,100,49,74,134,95,8,81,74,185,133,36,68,79,159,161,22,122,241,172,246,149,132,182,38,9,200,96,202,7,73,180,99,233,113,8,151,8,239,19,38,15,247,116,131,241,249,216,218,10,113,65,107,174,49,247,76,98,36,166,157,208,225,86,164,9,32,110,98,57,105,22,139,195,119,41,97,222,241,197,40,144,172,195,48,157,116,58,159,83,105,60,67,112,38,162,249,74,215,153,194,217,153,82,137,131,215,93,186,88,202,122,116,33,96,148,192,9,17,28,135,73,231,107,241,50,183,76,231,83,107,226,158,102,149,78,40,165,165,36,24,152,233,28,244,180,149,61,59,140,37,4,41,41,40,62,34,79,94,159,205,153,164,33,104,18,152,27,18,79,210,198,37,180,39,192,164,136,58,137,27,13,126,29,45,58,129,196,36,165,89,8,41,72,73,73,145,34,65,229,35,231,206,197,40,130,65,73,39,46,161,42,73,157,188,190,245,183,204,182,85,76,18,189,124,90,16,98,127,141,141,159,90,28,78,171,149,129,161,87,65,210,39,175,75,3,189,144,106,165,128,115,22,134,69,101,80,215,46,254,132,88,218,118,131,43,205,39,33,220,17,58,155,8,210,84,217,9,108,72,141,199,188,126,192,177,148,224,149,161,75,5,71,150,132,146,44,14,40,1,9,234,116,164,32,9,156,201,141,55,7,254,1,179,138,101,73,103,187,90,136,3,72,2,64,179,104,252,166,193,109,25,146,130,64,41,230,122,71,173,139,90,212,166,1,6,86,178,36,242,248,90,27,78,223,88,32,166,156,108,185,9,206,80,34,12,2,122,13,61,44,222,117,45,172,174,18,72,80,212,122,125,108,167,220,208,135,244,73,153,208,152,62,95,59,96,173,41,241,168,1,200,130,144,127,126,81,98,1,70,90,46,209,52,106,45,161,57,209,1,114,122,159,151,214,203,246,116,161,194,165,146,176,57,232,84,103,239,75,48,130,80,180,6,193,2,116,58,124,77,157,82,11,170,10,212,144,124,80,114,148,233,203,248,180,100,111,104,141,0,157,79,120,236,40,156,169,146,8,41,130,70,209,100,140,170,74,144,18,68,105,180,65,231,243,178,155,45,132,195,104,92,180,14,132,72,0,219,46,178,20,172,168,128,78,167,88,42,176,167,9,144,233,206,160,16,68,8,211,150,155,125,245,182,2,86,240,241,33,67,158,96,71,174,230,203,113,172,234,89,102,83,185,50,121,254,214,248,37,89,146,14,137,215,80,68,207,175,206,197,126,201,19,216,164,150,150,219,137,74,2,161,34,117,144,76,252,108,213,93,95,116,224,78,100,168,201,26,192,143,141,179,95,81,249,234,8,42,39,255,0,145,241,30,150,136,168,124,45,68,58,181,74,87,9,158,127,31,141,141,141,190,80,129,70,214,106,43,11,139,82,82,163,148,234,122,77,134,66,219,213,16,85,6,4,29,250,124,61,109,146,20,180,129,40,4,145,175,151,95,248,178,22,247,120,149,7,1,37,49,168,141,252,182,181,150,128,20,205,104,229,41,74,42,121,35,50,83,61,85,183,47,129,214,200,66,82,141,68,40,17,18,70,187,197,148,218,82,157,18,2,146,55,73,223,94,182,66,220,14,165,77,232,51,105,4,72,72,244,179,146,156,144,155,121,242,133,40,44,41,105,111,196,161,252,205,131,170,188,80,216,92,28,230,32,199,132,29,127,107,98,240,175,13,133,169,220,187,104,53,129,26,122,252,45,1,120,213,21,56,178,9,10,41,240,136,133,15,141,137,162,209,177,161,187,44,223,184,129,74,66,146,133,43,48,144,83,155,67,234,125,45,86,125,106,113,210,94,3,89,143,33,247,206,198,222,110,184,14,108,160,133,120,164,0,103,236,88,26,183,131,138,16,148,164,196,123,210,157,182,214,211,1,74,65,186,75,42,0,44,161,42,25,134,147,160,79,51,31,91,19,66,250,92,108,41,65,106,88,240,198,166,12,242,179,73,65,83,128,102,240,167,153,0,1,229,173,153,169,115,42,208,27,33,64,9,57,149,168,233,181,155,74,144,62,169,30,210,20,248,90,146,20,78,162,70,145,247,245,139,38,160,169,186,125,10,72,36,68,243,253,185,216,79,106,33,75,8,74,68,131,51,185,211,99,242,178,150,219,174,169,42,213,68,144,99,239,157,158,172,33,0,114,19,140,214,160,169,65,198,202,84,214,154,121,252,108,238,121,124,119,112,20,124,71,73,143,77,236,200,108,133,37,46,54,178,57,196,65,63,226,210,215,53,28,186,20,216,37,37,58,24,216,250,115,235,97,78,247,80,221,38,154,136,156,202,86,104,72,220,8,203,98,213,157,143,11,32,73,72,50,72,16,174,118,158,98,234,109,224,92,113,100,0,103,205,67,236,219,230,240,234,10,135,120,34,72,32,233,175,207,202,203,82,135,204,217,66,52,244,173,101,180,174,118,245,243,139,29,119,82,42,172,130,182,245,153,149,107,165,166,169,240,245,53,58,179,63,149,105,136,32,157,102,58,143,189,108,90,20,149,182,123,131,238,144,145,27,29,236,5,254,201,139,129,10,53,23,58,66,39,41,89,71,56,242,230,127,123,73,80,53,236,232,82,28,87,120,163,26,206,250,105,181,146,176,130,147,152,21,36,239,39,221,58,115,178,87,90,26,240,211,128,152,129,191,200,197,155,237,38,36,0,9,78,56,165,50,132,130,168,26,192,204,8,179,11,170,91,126,238,179,160,214,74,143,95,46,122,89,180,190,133,132,169,210,53,62,29,1,155,54,250,208,29,37,244,1,7,145,218,206,0,77,247,39,157,88,90,10,155,80,74,162,96,107,155,246,176,233,168,87,120,21,78,22,134,207,56,215,107,50,160,167,50,132,70,72,39,77,57,29,13,178,42,8,26,21,21,38,6,105,205,62,191,75,62,154,72,17,105,246,42,130,29,33,223,18,72,140,177,164,91,5,242,203,228,176,222,64,70,98,173,118,253,236,219,110,192,74,159,221,41,148,242,59,237,101,228,1,89,156,133,2,116,57,118,245,222,201,16,29,193,79,135,96,133,149,72,61,39,127,219,173,190,114,173,108,175,42,161,83,239,9,129,246,44,59,171,82,208,172,186,41,4,147,148,230,157,122,125,237,103,153,4,175,69,39,93,34,68,78,252,236,244,153,239,23,75,231,97,198,84,183,68,172,35,114,0,19,255,0,54,9,133,84,23,149,223,148,37,34,64,145,161,142,96,243,180,159,178,28,234,203,176,136,59,25,153,182,42,24,246,164,32,28,224,167,88,216,124,103,149,129,205,190,17,178,115,117,217,71,94,52,203,121,153,64,145,225,32,207,148,8,178,110,75,182,244,189,43,155,110,239,101,197,196,103,16,50,143,47,73,181,171,5,97,122,91,230,163,255,0,179,21,9,72,0,148,182,54,92,253,237,107,46,35,197,180,24,34,128,49,117,161,176,238,88,67,104,132,132,116,42,139,103,205,49,7,203,104,221,89,46,3,112,170,248,134,154,131,4,209,165,14,161,186,171,201,196,202,130,129,202,222,154,66,121,219,94,61,121,59,82,251,174,173,73,81,80,50,83,0,105,229,252,88,251,242,244,118,251,174,83,149,235,83,170,112,147,148,115,214,126,22,13,210,133,4,150,128,9,80,212,102,2,62,86,150,38,105,228,238,153,192,213,168,250,107,213,38,181,13,247,170,113,115,174,154,39,227,251,88,202,167,139,170,83,189,218,148,164,248,129,128,116,219,246,250,218,54,173,181,208,60,133,81,4,132,164,107,43,147,190,163,79,43,30,167,16,192,202,226,71,141,82,64,208,164,124,45,41,9,181,10,89,165,120,161,212,184,51,173,39,69,72,229,229,169,177,108,62,105,156,14,84,41,229,4,144,19,175,133,58,116,245,231,104,218,135,151,74,64,100,171,46,228,130,71,167,223,198,204,170,242,85,66,86,164,184,64,76,239,238,145,4,88,67,145,144,45,82,123,103,222,11,173,224,173,113,167,125,72,90,88,92,4,46,10,140,105,166,147,30,118,224,142,26,227,26,236,52,22,243,142,132,178,247,190,190,236,173,74,4,109,231,247,241,238,30,209,165,55,175,15,42,27,121,57,144,164,168,201,1,89,198,83,166,188,237,196,184,15,22,209,211,223,46,127,86,164,188,106,41,211,249,73,81,96,33,176,57,245,249,141,226,222,11,244,186,27,245,168,65,227,79,241,93,231,133,54,198,125,115,106,90,245,237,23,112,96,74,85,61,85,253,94,240,125,96,165,8,167,166,74,26,205,63,222,162,34,71,149,163,110,238,43,93,152,238,181,21,247,253,29,115,171,3,51,109,53,166,220,212,71,79,133,174,102,150,224,226,51,104,187,46,187,177,84,237,56,164,149,85,60,208,0,29,125,79,196,144,109,45,135,48,190,31,225,195,74,102,182,252,168,110,141,163,37,13,83,36,2,177,254,231,32,168,252,52,183,132,229,64,216,91,96,174,166,55,151,29,194,6,233,192,183,22,42,163,23,173,91,117,142,186,73,238,146,225,90,155,10,28,136,17,245,210,208,88,145,52,141,214,197,253,74,181,182,149,101,255,0,167,88,91,134,8,208,33,32,204,207,51,34,209,252,93,113,204,79,144,225,214,49,13,85,40,80,66,156,89,82,146,224,211,92,169,49,182,179,107,23,13,248,175,79,133,46,182,238,187,190,238,125,43,16,95,113,12,164,79,41,91,135,111,129,182,75,228,212,202,236,165,209,78,212,74,63,7,180,171,194,153,41,193,212,183,213,9,113,65,25,84,209,5,80,102,115,24,19,28,162,210,183,174,21,188,238,100,38,173,251,234,240,239,145,226,109,154,159,112,171,164,73,210,69,156,189,177,13,109,117,42,234,176,32,160,124,72,29,242,106,51,65,242,3,67,211,75,69,93,56,195,20,32,247,184,161,150,20,146,98,5,64,76,144,119,32,242,182,108,207,214,52,246,86,24,75,125,93,214,193,193,221,167,177,98,88,20,52,87,123,84,245,4,128,135,41,6,226,58,157,190,252,236,85,77,102,59,226,189,254,138,44,95,79,94,245,214,33,78,56,72,131,215,109,255,0,139,84,93,227,25,101,37,171,129,203,165,21,171,157,26,116,186,226,122,201,129,183,202,203,167,227,181,241,131,110,224,166,47,235,238,178,171,197,158,137,154,100,6,231,104,7,151,169,250,219,159,155,164,157,101,204,227,217,106,193,212,104,122,150,198,173,122,135,12,87,181,116,92,183,5,91,115,40,93,69,57,18,124,210,144,63,83,101,98,220,61,113,166,233,246,74,187,242,166,237,89,72,43,98,186,177,164,43,95,252,102,121,253,109,82,193,92,76,123,17,176,227,151,186,213,77,85,80,50,170,157,231,202,234,148,9,212,149,1,3,164,121,90,172,255,0,101,140,37,93,140,63,174,85,55,91,116,86,33,222,245,79,60,190,240,189,206,114,168,237,167,40,211,173,170,71,211,90,92,225,45,180,246,161,202,184,115,155,65,205,54,21,227,10,224,231,112,195,106,123,135,109,211,214,60,185,202,235,205,7,85,31,248,153,6,12,2,61,108,114,110,27,233,249,93,237,70,231,180,43,85,144,148,248,143,93,117,177,84,28,101,186,176,133,211,253,63,6,37,250,234,212,166,59,206,232,230,39,109,8,153,31,207,173,162,175,94,38,227,74,202,174,241,186,186,54,82,164,140,169,168,40,239,35,206,77,178,126,173,149,41,44,45,59,43,173,200,132,122,173,121,31,116,225,231,241,27,234,126,245,90,148,132,25,72,59,153,59,15,149,167,158,185,105,24,160,82,90,97,144,133,164,33,73,41,4,145,229,99,94,169,12,164,52,132,32,13,192,3,105,211,229,235,104,170,167,10,220,37,106,37,92,180,183,216,226,54,176,89,229,121,56,113,114,110,225,165,166,161,138,106,241,20,203,158,237,193,239,54,99,221,38,195,94,77,174,237,174,91,110,20,44,68,33,66,53,31,181,190,125,238,249,162,209,78,136,59,108,103,200,252,173,13,86,170,186,74,164,135,74,150,133,106,218,247,129,210,58,218,39,201,164,82,112,59,169,98,239,129,36,141,9,51,164,198,150,93,109,56,167,164,82,221,5,48,53,39,67,240,176,87,149,240,197,214,218,61,163,41,113,98,114,198,179,233,247,189,163,42,175,10,204,84,2,2,20,134,102,6,218,139,70,101,29,146,208,73,73,125,215,113,13,73,75,11,82,25,64,130,118,145,207,94,155,105,99,104,48,243,84,57,123,180,230,19,161,41,243,177,87,101,40,187,153,13,164,2,115,9,84,111,231,105,7,169,3,236,157,68,164,73,255,0,31,173,152,50,247,42,77,93,148,69,45,19,84,247,175,120,226,8,97,100,5,243,200,99,113,210,109,214,124,7,225,181,210,190,23,184,253,226,242,243,169,36,148,13,29,76,201,204,14,130,32,125,237,110,87,162,121,84,111,13,37,59,237,22,220,28,47,226,69,69,83,148,244,55,127,180,182,132,248,139,10,7,185,120,106,72,82,134,160,153,229,108,254,165,33,100,84,7,37,45,58,251,171,78,31,187,238,204,51,196,103,89,193,23,203,213,72,170,4,4,5,158,247,48,36,1,27,20,145,102,241,165,75,148,247,218,168,168,157,117,15,85,17,222,51,80,212,228,92,110,84,32,17,206,199,98,94,0,221,239,85,59,127,225,234,158,236,56,190,245,181,21,194,169,158,141,91,129,172,19,204,0,98,52,228,109,56,99,13,191,196,150,67,184,154,239,168,102,186,133,37,5,245,160,44,189,26,144,231,151,73,222,121,91,14,56,221,51,153,19,70,229,74,226,216,154,92,86,187,166,195,151,167,181,209,167,19,93,239,162,145,239,250,117,87,93,164,148,164,192,130,83,174,85,13,52,216,244,32,219,113,112,171,179,85,82,174,23,148,210,105,171,158,68,186,210,1,41,121,206,96,153,211,95,246,216,187,155,136,3,12,213,170,138,249,186,90,89,88,9,91,191,251,107,28,160,236,55,216,219,101,97,11,198,150,169,20,245,23,101,87,177,213,180,153,70,125,3,201,3,81,211,72,219,202,221,239,70,232,16,227,49,210,60,220,155,87,193,99,229,103,188,144,208,61,43,89,221,138,173,185,239,53,51,122,221,245,141,85,211,120,19,0,166,82,119,153,220,79,159,243,107,125,38,31,175,173,114,150,162,156,151,153,121,105,105,105,82,188,97,83,164,235,36,14,155,218,197,136,171,170,111,10,135,106,25,126,157,234,119,1,204,178,153,40,59,239,61,119,230,38,205,240,250,244,91,215,229,19,78,184,218,220,118,173,20,234,45,232,176,153,17,152,13,252,136,215,91,107,178,55,189,205,21,186,166,247,10,217,119,15,11,168,19,77,131,110,226,180,21,156,128,66,181,36,235,215,97,235,107,237,37,2,92,80,90,37,4,70,167,113,175,214,209,56,30,226,80,194,148,138,240,172,119,41,202,130,103,40,253,227,173,172,141,208,154,85,161,8,203,42,149,25,214,70,255,0,228,107,111,101,136,6,177,163,216,46,62,105,53,146,66,144,162,84,177,149,164,21,102,241,121,145,250,27,78,209,92,193,198,208,243,105,43,109,100,21,2,36,160,199,233,165,161,238,90,37,87,86,54,234,116,9,240,172,153,241,125,254,246,190,180,203,76,80,160,53,221,164,121,44,9,142,177,182,246,169,147,46,131,65,68,192,126,209,81,117,181,8,187,14,87,124,73,32,9,141,253,35,158,162,208,149,215,123,117,104,80,66,84,166,214,36,2,61,239,75,72,94,148,234,102,163,92,164,166,37,39,113,60,226,194,188,86,210,9,72,240,130,97,83,57,71,167,45,236,241,141,173,19,158,161,125,132,172,4,182,63,49,102,32,8,136,220,105,235,104,220,78,133,93,204,165,149,146,94,35,50,57,64,212,19,191,152,249,218,106,244,123,184,105,79,37,67,60,41,73,74,129,137,142,103,165,170,149,165,119,147,133,202,149,198,82,85,27,19,27,30,127,15,43,95,133,133,198,202,138,71,22,168,103,110,247,50,18,164,5,101,218,54,78,187,111,108,211,209,22,200,238,215,42,146,172,170,208,145,27,197,164,22,219,205,65,82,115,3,42,86,186,207,216,178,105,136,169,90,130,1,241,105,180,79,194,218,13,52,21,105,29,110,2,215,212,140,100,113,106,209,32,8,158,156,190,22,57,154,4,188,33,65,105,80,48,152,233,31,243,243,183,205,179,221,148,169,49,10,17,161,231,255,0,151,215,231,103,219,100,20,182,149,44,12,135,72,62,91,13,58,88,73,79,200,162,154,83,97,57,195,106,81,25,79,134,116,30,190,86,117,100,22,51,33,25,128,208,132,141,71,215,202,203,91,105,101,0,42,4,9,152,142,186,71,222,246,198,124,205,128,18,18,52,219,73,210,102,126,118,18,109,69,78,109,210,113,182,100,200,79,229,130,8,27,65,235,101,33,176,124,75,86,114,178,96,157,50,155,97,149,230,84,34,18,22,53,17,103,154,74,18,144,153,240,146,53,229,244,176,18,147,92,86,67,101,144,0,3,39,95,94,126,86,194,92,239,82,128,224,43,42,156,160,157,96,115,250,125,45,242,208,149,178,156,222,52,36,144,74,119,159,79,189,237,144,218,66,73,66,64,203,201,66,126,145,215,157,152,110,17,7,18,150,212,29,21,152,164,164,206,190,233,248,216,150,89,4,160,173,112,39,196,0,147,48,108,50,31,9,128,201,109,205,116,37,58,17,254,44,246,98,222,68,160,156,197,58,199,95,248,176,20,197,225,219,39,153,167,202,22,2,210,51,9,74,85,203,227,103,81,74,140,164,184,168,87,61,32,79,156,252,108,194,157,32,140,185,136,2,73,232,124,245,233,100,187,86,91,206,42,74,64,204,51,66,102,125,44,52,83,183,116,249,91,108,128,61,252,195,73,58,17,200,217,110,148,193,32,132,169,35,81,160,145,230,121,216,51,89,57,208,216,72,6,124,39,215,125,118,179,43,172,14,37,65,99,121,208,137,202,126,63,11,32,194,77,163,182,180,210,45,207,8,5,4,31,246,243,129,255,0,49,108,62,21,145,93,232,74,178,234,12,123,223,83,231,97,154,188,5,60,23,50,165,64,18,82,119,31,115,181,154,169,189,59,210,180,149,164,200,25,103,227,49,22,45,6,208,62,185,79,85,212,230,72,216,164,105,29,39,153,176,53,25,87,10,57,96,104,103,233,174,147,101,10,133,182,137,116,169,75,81,213,49,245,179,110,230,215,41,7,55,211,246,180,205,109,108,137,187,240,152,116,0,61,228,164,145,51,148,233,240,228,45,243,109,102,35,191,82,32,29,116,208,250,115,179,169,125,45,128,2,132,42,0,147,54,105,219,192,33,37,57,155,3,80,12,101,41,248,155,73,73,239,117,151,20,2,84,114,164,43,97,172,102,233,167,47,91,69,222,143,170,149,46,41,176,146,163,169,157,149,255,0,22,85,227,122,132,144,164,170,96,76,129,167,210,208,151,133,235,223,3,5,10,205,35,221,223,227,63,173,164,99,74,122,212,69,166,171,170,156,85,90,129,202,16,36,0,12,207,167,200,90,46,161,75,113,179,223,73,153,220,234,158,158,182,41,234,144,92,61,234,155,74,116,231,17,231,100,154,128,25,57,192,80,80,212,136,219,144,152,177,169,246,10,25,214,202,150,82,230,101,147,164,127,186,119,39,166,150,100,177,153,32,8,136,202,0,76,18,118,19,240,155,31,120,84,228,145,148,131,185,230,83,97,215,78,129,227,40,90,51,39,112,100,107,251,216,187,41,45,12,182,8,13,150,85,145,106,209,42,86,169,61,108,203,65,180,164,229,18,236,129,32,123,132,124,62,244,177,10,86,96,180,184,160,73,19,58,200,142,95,166,214,97,45,33,199,72,132,131,160,247,115,71,173,155,114,156,59,189,47,150,133,56,68,234,85,169,27,124,172,77,48,82,142,115,25,166,4,153,38,61,55,182,41,18,85,6,167,187,25,4,68,72,31,113,98,169,155,12,45,194,72,72,59,30,64,237,98,229,51,141,39,41,46,242,243,201,82,243,202,149,169,73,144,171,89,238,234,78,225,185,70,82,162,124,90,234,61,0,244,176,151,77,20,37,42,92,132,145,59,206,111,214,210,104,64,165,79,134,96,65,79,159,199,226,108,14,40,77,19,186,203,68,174,16,65,75,66,72,39,98,122,158,154,114,177,74,127,37,60,47,87,21,35,41,212,15,56,229,96,170,86,30,105,97,57,32,143,22,93,207,151,202,206,182,218,145,80,32,144,176,6,128,3,167,214,194,69,168,116,242,143,104,21,166,73,0,132,192,19,19,231,206,205,58,184,108,120,136,210,114,3,172,76,91,229,85,37,36,37,156,196,5,8,132,111,35,167,62,118,17,117,65,103,41,18,66,64,205,241,216,116,176,139,66,90,66,35,50,92,78,84,18,148,36,106,8,241,121,243,178,210,132,161,42,78,147,50,66,147,161,243,243,176,232,45,38,51,100,206,72,0,243,19,103,205,66,96,66,144,145,233,58,68,125,250,89,87,100,237,52,83,117,13,5,25,105,7,194,8,26,232,7,207,214,195,247,71,191,35,49,128,63,221,161,177,238,146,18,64,90,21,151,125,34,102,57,245,208,216,10,197,36,149,20,167,197,16,160,0,19,242,177,128,141,199,100,181,0,91,133,57,38,10,100,242,254,125,108,218,88,206,8,74,189,211,168,146,96,250,89,176,233,57,146,162,18,73,209,51,35,231,207,123,61,221,74,115,182,191,22,130,65,129,233,54,72,69,60,47,150,244,128,2,66,206,83,49,178,117,231,231,108,161,176,239,128,102,212,193,203,169,30,126,150,101,74,66,82,66,84,169,32,234,12,65,245,177,69,68,178,149,40,247,97,59,233,175,252,115,178,72,130,18,215,78,132,161,74,104,235,34,64,27,237,189,178,132,67,229,45,164,4,239,59,253,243,183,201,105,43,9,204,165,109,59,128,78,191,24,178,146,10,101,9,72,130,173,140,233,164,205,151,193,51,136,52,149,221,45,172,193,208,172,202,50,35,64,163,235,240,222,196,132,4,212,232,140,192,24,242,219,235,254,108,134,24,38,97,36,38,6,128,204,16,121,159,143,149,159,42,76,5,41,105,36,243,7,111,47,169,176,18,147,72,8,90,247,86,219,105,114,149,5,46,147,253,163,80,122,27,65,212,214,184,186,130,237,113,47,58,9,133,71,61,254,123,15,133,172,110,172,53,37,74,9,159,12,106,126,35,208,88,58,202,22,221,33,11,66,4,235,7,66,173,254,182,2,208,84,204,36,63,87,101,89,117,107,66,124,57,179,39,222,51,48,118,223,239,107,68,212,50,40,222,206,169,202,7,35,36,159,223,127,157,172,215,197,48,164,104,134,27,144,76,146,118,143,65,241,180,64,71,116,148,133,100,74,117,3,72,4,125,139,48,106,147,132,205,5,119,180,8,80,241,0,71,254,67,203,173,159,101,238,242,157,101,72,74,142,108,192,153,36,250,250,89,45,93,25,178,173,178,146,149,9,2,7,203,211,202,199,183,75,45,228,116,132,174,100,201,208,9,229,245,176,19,165,38,250,141,210,133,171,101,89,191,49,34,82,153,9,38,50,255,0,60,173,28,245,18,154,70,108,234,129,201,67,194,99,175,149,172,85,140,105,4,1,4,8,219,202,209,181,52,74,170,64,72,90,78,73,152,76,102,248,79,194,108,59,149,48,33,188,5,175,120,197,64,187,195,5,213,162,238,76,231,65,73,46,36,42,60,245,208,126,246,226,175,110,188,48,213,226,27,23,117,101,115,89,136,144,159,11,90,236,7,48,122,242,155,119,7,23,170,149,117,97,170,174,225,13,168,17,152,204,114,27,207,206,220,123,125,241,34,149,181,58,200,66,30,169,81,33,41,41,43,42,62,125,6,246,240,255,0,165,152,3,228,199,119,192,255,0,5,219,120,89,229,172,120,62,232,106,142,37,139,214,149,186,107,182,233,200,234,78,80,11,139,112,157,206,165,58,8,63,173,151,134,238,74,218,250,169,199,85,235,66,72,144,192,167,1,41,242,142,127,24,250,90,157,69,93,136,91,196,97,119,114,169,89,167,82,132,184,134,1,238,190,59,78,186,73,181,177,194,197,81,47,94,85,213,149,196,12,224,5,101,73,58,239,30,123,235,111,18,147,27,67,131,95,221,117,78,126,160,74,149,189,16,245,211,122,26,186,90,199,104,174,230,242,128,93,254,245,29,192,39,68,131,3,109,72,22,103,3,241,13,21,43,171,106,250,122,142,243,153,61,197,59,25,146,83,155,76,203,59,109,204,27,57,254,171,110,241,160,20,119,251,116,253,194,60,41,206,160,178,7,254,64,152,250,218,183,121,223,20,216,70,185,35,13,58,253,93,59,139,29,234,105,202,6,156,229,91,1,176,49,38,217,57,29,50,72,152,116,11,8,153,56,113,30,234,204,171,193,236,79,84,160,221,217,85,119,81,180,74,82,177,92,218,18,18,119,10,72,35,153,223,210,203,191,218,185,176,99,5,192,181,45,231,64,9,67,142,247,142,40,198,146,70,128,13,54,180,117,67,43,69,18,43,215,71,68,255,0,132,133,33,100,187,221,128,35,83,58,245,152,180,109,223,87,125,95,247,185,91,87,29,216,139,189,179,153,78,165,25,115,43,77,37,94,67,144,229,108,86,65,102,251,158,202,121,29,127,37,53,112,10,69,58,42,199,179,209,62,224,133,28,130,7,61,137,147,99,235,113,75,87,99,169,118,150,174,170,249,112,248,123,186,74,116,33,96,14,164,242,159,63,141,135,190,91,172,188,234,80,134,127,163,178,17,4,36,182,162,21,3,109,226,126,86,118,235,198,84,183,85,43,180,213,87,11,117,85,34,71,122,194,187,164,170,116,145,4,159,230,204,88,219,162,156,56,185,13,136,49,77,109,208,210,159,195,119,81,105,240,169,90,30,87,230,183,177,133,158,71,83,175,157,162,46,126,43,84,94,215,137,102,251,171,114,153,197,144,2,150,10,211,59,29,127,226,211,120,119,21,221,183,91,175,49,122,221,72,101,215,8,31,245,11,82,212,70,240,73,211,233,106,199,22,112,109,253,137,111,58,100,112,209,55,99,20,171,92,173,108,180,115,193,212,230,49,169,18,119,180,82,70,39,117,53,76,202,104,163,202,183,167,136,53,120,101,71,250,59,192,149,143,254,216,74,66,76,109,2,44,134,240,141,207,139,80,43,177,29,117,103,181,61,170,128,169,0,39,202,62,123,218,91,132,156,34,125,55,66,19,137,239,234,82,248,64,239,41,203,30,34,71,48,39,160,177,53,220,36,186,170,235,28,82,43,42,41,242,171,41,71,179,144,39,168,234,15,91,82,167,227,191,101,43,37,4,91,74,243,162,243,5,215,214,169,7,52,148,168,236,127,131,96,159,78,86,79,125,253,187,152,219,175,173,159,169,101,78,20,37,57,137,4,128,79,223,173,166,152,193,235,69,206,229,117,244,164,37,132,198,112,116,35,168,245,183,208,210,74,216,183,113,92,147,78,176,41,86,105,233,253,175,47,178,163,85,18,14,250,122,216,76,87,120,11,158,131,217,216,75,102,170,65,0,141,172,253,253,139,146,213,64,99,11,209,184,21,205,213,164,120,147,255,0,199,111,141,132,187,174,53,58,242,234,111,156,207,60,118,19,57,119,251,31,11,87,50,153,246,111,8,135,167,114,134,194,24,110,150,246,83,137,196,110,26,122,209,226,109,75,18,21,229,28,197,142,246,36,49,82,182,242,106,130,66,194,118,242,62,150,197,74,80,21,15,163,196,129,152,41,35,197,105,11,162,227,170,197,85,233,102,129,196,27,197,41,240,36,232,154,132,242,141,126,205,162,124,131,24,141,92,123,163,109,184,20,205,27,226,135,54,116,7,16,177,149,73,62,157,70,160,136,178,148,132,132,16,149,229,84,253,98,217,170,160,168,160,171,91,119,139,107,101,214,137,74,208,164,128,83,212,17,240,180,206,31,192,213,152,169,181,174,233,70,68,32,18,84,116,31,15,61,254,118,183,231,52,2,73,217,68,57,85,234,59,173,219,217,241,75,78,201,117,103,81,22,233,94,17,97,6,238,156,26,211,85,200,103,218,29,148,170,80,127,43,227,204,25,223,88,182,170,185,240,77,8,188,41,152,165,171,238,171,166,22,66,117,78,194,21,208,200,218,221,77,195,219,177,92,38,186,217,123,136,14,81,94,125,222,92,171,204,148,130,9,58,78,228,109,3,126,182,163,245,152,178,30,216,245,0,15,116,164,176,53,82,174,240,91,135,244,244,184,170,165,28,74,79,120,191,120,78,137,117,178,4,102,70,196,141,124,98,219,126,252,192,23,93,85,222,105,184,106,167,104,42,90,79,137,176,232,42,242,86,179,157,62,186,139,81,113,206,51,123,191,21,55,75,20,93,202,180,108,20,25,0,153,41,10,231,203,202,197,220,56,175,17,81,176,219,174,81,83,86,83,185,42,97,246,87,222,44,8,57,146,79,93,96,131,250,219,95,164,187,26,45,77,117,18,169,228,137,93,68,112,131,188,232,175,11,142,161,170,92,93,76,195,143,31,10,31,66,66,91,120,115,4,31,117,67,239,75,73,220,216,22,178,246,120,177,78,167,105,217,90,194,150,210,146,160,128,64,209,72,230,52,3,109,237,100,163,191,213,196,42,57,170,165,67,202,107,102,220,61,219,169,3,65,191,49,27,115,250,90,91,13,215,85,94,232,109,138,116,10,58,138,83,149,200,17,222,127,228,82,76,164,199,32,96,244,182,244,112,198,242,8,223,219,224,170,121,142,38,136,249,168,219,135,133,55,131,213,249,110,229,166,165,164,167,43,161,42,213,71,121,9,243,219,91,108,94,2,240,174,158,147,137,116,173,222,45,202,87,82,149,248,129,57,202,73,132,158,112,52,139,93,240,142,32,185,46,138,186,20,99,90,110,229,250,156,173,55,90,204,169,46,42,52,10,18,33,95,13,117,182,192,195,120,57,20,252,65,187,94,186,169,195,212,111,31,251,233,240,150,200,255,0,119,198,221,71,78,136,106,97,228,218,203,153,206,109,246,11,121,81,82,185,114,62,194,26,255,0,180,226,19,146,6,137,210,52,180,173,61,2,234,31,252,201,76,29,227,85,2,57,125,245,177,63,211,75,116,200,11,201,148,0,160,130,175,10,188,186,131,254,119,179,134,184,209,83,169,150,136,57,134,138,9,247,186,254,187,91,185,213,124,46,121,194,130,48,33,20,180,153,80,175,18,83,154,66,183,214,116,49,189,151,67,121,150,219,9,113,106,117,105,211,97,38,209,193,197,180,211,89,10,129,70,145,203,99,200,89,212,62,86,202,74,149,170,100,2,52,31,15,75,9,142,249,81,11,59,35,219,120,188,228,187,35,225,202,52,215,202,195,85,212,165,154,117,41,197,47,93,36,13,185,13,45,247,183,134,25,37,100,70,250,157,135,153,180,19,247,170,175,15,4,144,218,1,32,107,35,156,207,63,218,199,28,100,148,199,98,133,188,107,127,169,186,91,110,82,80,35,32,84,17,228,62,182,105,104,74,193,238,76,145,162,32,237,231,103,28,104,60,210,123,200,84,146,1,136,129,231,207,78,182,248,83,37,191,203,74,147,38,9,17,33,127,31,78,86,209,109,52,82,128,234,144,166,92,89,83,82,162,51,65,211,169,248,124,44,188,136,167,70,112,145,227,30,48,121,122,125,109,144,158,243,196,226,134,186,244,250,11,101,229,18,114,169,105,94,187,109,154,196,131,147,186,74,155,64,120,161,13,20,152,147,148,68,157,245,251,229,101,17,11,81,66,85,151,116,141,138,116,179,129,189,243,38,50,167,84,149,123,162,103,151,63,243,102,170,235,150,181,101,104,41,39,79,9,254,237,53,54,93,246,79,198,246,152,33,45,128,144,147,206,74,181,49,108,41,65,175,8,30,106,3,152,219,244,182,86,208,8,82,212,35,34,180,211,196,1,34,200,169,203,145,45,132,230,42,59,17,177,51,254,109,38,201,157,100,90,121,175,200,57,153,206,91,145,62,45,180,229,108,183,226,95,188,65,39,66,12,18,99,79,212,88,127,205,125,192,149,133,17,27,243,79,67,3,173,156,109,46,128,164,168,146,0,26,124,62,156,236,212,128,237,68,169,10,85,4,37,41,38,19,36,40,206,170,218,206,40,204,119,4,44,146,116,220,129,252,90,61,21,14,20,14,255,0,64,12,78,121,80,229,191,91,96,85,169,15,0,201,73,137,81,211,80,70,218,205,131,73,76,72,218,148,153,165,128,176,217,88,41,4,131,160,27,238,62,118,194,212,151,91,5,100,4,146,36,24,243,233,235,183,157,130,166,189,86,193,252,213,146,165,39,208,199,152,249,91,229,95,57,92,42,75,121,74,192,36,157,253,99,104,176,104,54,150,141,27,149,33,80,132,182,18,25,36,102,26,128,32,14,154,216,119,64,72,36,146,10,117,60,206,190,124,197,135,23,234,159,108,10,132,232,102,71,95,95,150,246,125,186,178,182,196,32,0,145,32,158,115,188,233,103,210,71,40,218,208,119,95,62,202,10,20,73,153,78,199,127,133,155,75,190,57,108,141,98,9,78,159,230,206,247,129,110,33,35,195,50,12,121,155,35,218,82,29,5,210,78,66,18,0,30,95,98,44,66,209,17,189,165,11,165,65,69,79,172,41,106,26,8,140,219,121,245,176,213,36,161,255,0,10,68,137,0,43,65,183,243,98,171,47,60,136,241,12,185,102,0,218,121,90,54,170,181,199,124,64,45,42,32,2,32,12,182,118,89,229,39,48,29,210,17,87,157,195,155,116,106,119,27,242,214,195,212,0,167,20,161,2,76,18,57,238,99,206,205,57,86,162,99,50,142,93,53,243,216,249,216,102,156,10,63,155,25,85,160,129,19,230,58,115,180,225,181,186,81,132,245,67,234,76,144,86,70,253,72,248,252,173,29,85,124,23,20,114,58,83,254,242,173,32,124,44,237,225,120,134,146,164,180,176,141,164,235,247,242,180,13,101,82,80,131,4,20,137,215,89,177,1,97,73,84,120,78,94,21,102,74,144,116,10,212,129,9,35,210,209,149,85,189,235,138,238,130,91,92,234,74,180,3,175,206,200,173,171,82,194,162,12,29,97,81,191,47,191,59,12,242,212,242,127,44,4,21,232,98,118,158,150,145,187,108,140,55,116,165,214,119,142,234,101,105,144,35,172,109,244,179,142,62,67,80,16,146,161,166,251,125,235,96,222,82,89,108,132,44,132,129,225,5,58,197,190,85,78,108,253,236,144,19,207,115,234,12,254,182,114,84,205,98,113,231,80,234,148,165,56,177,4,196,237,49,102,195,217,164,53,149,41,72,32,71,43,97,40,241,167,194,85,160,86,164,105,229,30,128,91,228,4,228,84,133,104,15,246,235,235,251,217,129,66,78,251,164,247,128,45,41,43,133,106,36,106,78,254,86,114,154,156,136,92,146,35,166,182,75,138,238,148,148,160,36,107,42,28,211,54,62,239,163,36,167,41,203,204,129,211,225,231,103,220,162,61,146,209,72,219,137,206,162,66,182,231,32,88,218,11,180,20,175,218,7,123,26,201,26,17,210,206,211,93,105,84,133,23,118,229,166,190,118,144,105,196,52,147,221,193,203,161,141,103,78,93,108,223,5,19,205,172,209,182,25,130,148,65,0,200,50,35,204,125,45,243,245,95,148,162,198,101,41,95,238,62,24,235,181,190,82,150,222,174,74,212,14,98,132,243,28,135,159,91,101,46,151,26,36,164,35,73,26,104,159,75,53,110,130,193,88,170,43,79,136,33,69,90,72,72,19,167,208,250,217,198,148,227,45,3,222,19,36,102,42,230,62,127,75,54,86,91,121,9,206,180,173,80,0,136,27,255,0,155,58,243,141,173,130,39,41,35,81,17,7,236,217,170,146,212,23,213,80,86,10,140,229,216,115,248,205,176,202,194,219,26,202,146,76,143,238,28,237,243,105,75,232,202,180,229,242,50,126,54,91,45,20,52,149,40,130,14,144,147,164,115,139,56,248,166,112,180,69,42,189,165,165,23,68,25,141,78,145,235,202,205,57,13,0,147,6,0,131,154,60,62,191,43,41,39,186,37,73,90,211,147,82,32,20,131,212,155,54,183,18,84,37,106,82,212,4,245,6,204,144,210,18,189,173,58,36,156,169,89,152,38,8,245,155,34,0,116,169,164,165,82,38,34,39,211,165,144,148,135,100,101,0,130,70,135,65,27,124,237,242,219,73,70,65,162,150,55,205,41,223,93,108,174,138,112,47,116,164,17,157,68,78,178,0,36,120,72,231,210,216,57,138,149,150,85,30,247,152,141,126,252,173,133,132,163,92,129,69,122,74,180,158,86,82,82,90,7,46,84,160,145,1,74,146,126,230,204,118,78,55,33,124,219,232,67,136,45,129,226,212,105,231,202,108,67,75,66,92,206,74,138,72,4,152,141,99,239,91,37,150,155,73,64,81,37,73,36,248,68,244,178,129,239,73,26,34,57,242,48,122,124,44,40,180,233,27,172,211,144,16,20,216,73,16,116,145,175,241,98,131,104,13,238,10,202,160,152,204,99,231,102,91,97,33,40,117,178,176,64,202,35,64,61,122,111,103,8,239,16,74,201,37,10,3,94,94,118,34,20,78,106,200,120,33,227,144,144,96,196,206,188,245,63,19,100,127,80,10,84,56,162,10,180,74,83,252,217,14,184,181,5,169,57,150,57,233,49,241,248,235,102,208,156,217,139,199,193,188,3,251,116,155,56,2,146,109,148,226,47,16,181,17,3,60,233,176,28,185,252,173,242,158,90,137,73,73,57,180,9,2,8,62,102,195,146,16,51,64,147,169,76,106,96,126,187,217,224,188,228,247,199,34,142,160,39,80,116,242,179,125,202,86,146,87,205,178,154,150,74,97,83,253,219,65,253,172,27,215,114,22,128,146,144,157,55,153,204,117,214,62,86,61,46,37,105,80,107,187,48,101,36,242,235,161,229,235,98,93,163,110,165,196,103,208,136,202,132,157,100,117,233,202,194,82,47,210,20,19,45,10,86,245,1,106,247,148,18,52,229,181,190,118,152,84,184,75,93,228,238,159,23,189,231,241,214,210,85,87,58,80,218,148,39,40,57,96,141,198,189,57,89,134,90,13,184,159,247,170,2,124,19,30,86,128,141,212,173,147,96,161,106,217,88,116,182,236,164,147,207,82,62,22,29,246,59,212,74,208,52,212,132,170,57,237,105,187,210,228,118,164,41,214,66,66,163,54,240,117,180,82,83,145,213,10,188,200,88,4,18,116,9,230,63,75,56,9,2,85,39,139,84,138,170,194,117,104,167,108,247,170,76,13,100,3,35,246,235,110,18,191,174,167,105,111,74,214,87,76,199,120,151,214,33,80,149,57,42,128,10,181,32,125,205,189,21,198,117,41,163,184,95,75,141,33,106,238,206,81,50,78,147,241,183,13,99,92,39,83,136,241,189,226,183,88,75,205,176,242,148,150,27,108,132,164,24,34,76,201,58,243,183,144,125,41,194,95,12,15,111,185,253,23,105,225,119,211,158,15,176,85,219,165,156,212,195,45,26,9,78,132,37,223,203,79,199,82,78,246,91,205,81,221,78,23,175,7,72,90,188,62,13,147,175,83,202,214,67,116,63,77,119,247,116,45,211,41,245,106,89,73,149,141,52,219,210,194,210,81,211,52,165,183,138,169,154,11,115,84,200,130,137,220,193,59,91,195,242,28,221,99,87,33,117,173,216,90,135,188,110,235,190,248,185,84,41,148,144,30,18,74,53,42,211,121,243,181,126,225,186,29,194,149,1,178,186,36,93,165,68,45,14,50,51,47,152,39,67,107,194,56,69,154,106,46,203,213,130,115,203,109,41,201,9,79,88,28,190,22,114,237,193,79,92,202,66,241,93,223,237,33,82,123,193,169,35,174,93,197,185,124,190,169,38,33,112,173,86,174,54,1,40,29,144,183,109,227,77,120,169,8,185,133,21,21,50,70,64,114,204,107,176,27,71,194,216,191,238,155,254,245,121,182,200,83,87,120,62,39,3,89,86,184,233,31,11,77,155,238,231,162,169,2,231,184,153,118,160,44,39,59,235,82,50,158,160,13,79,237,101,191,71,136,94,9,118,138,174,228,164,109,195,226,46,186,172,192,127,226,137,142,113,54,230,124,249,30,226,246,247,86,116,129,64,142,20,93,221,76,186,106,56,195,238,59,86,128,60,104,34,7,167,94,102,217,161,190,47,251,234,240,40,194,151,69,43,61,208,241,169,242,151,36,8,216,171,77,173,50,112,27,20,238,37,215,113,3,175,213,3,152,179,74,226,91,7,66,60,70,96,143,43,31,94,253,45,37,198,209,165,102,149,199,169,76,37,165,213,20,171,65,212,70,107,71,234,27,90,114,26,84,115,248,154,254,165,117,45,140,57,116,164,21,21,60,240,74,101,96,192,129,166,150,133,160,227,42,219,169,168,187,63,167,213,92,238,56,0,47,180,146,173,117,7,109,141,179,91,198,124,121,90,149,82,221,120,54,146,166,133,37,41,11,101,169,84,109,167,95,83,208,90,126,238,199,238,221,183,72,169,198,120,104,211,41,99,194,210,27,205,62,121,78,156,188,237,61,105,162,74,67,221,67,82,57,75,119,209,21,221,88,141,239,234,33,213,47,42,155,64,81,211,127,16,233,165,155,91,55,141,238,123,218,170,219,204,40,12,191,152,250,68,143,47,45,109,39,122,93,55,79,17,234,154,188,42,169,218,102,161,50,18,134,89,0,142,147,252,121,219,229,96,42,231,206,106,10,196,182,209,247,66,183,250,131,106,89,15,46,118,201,1,66,128,92,157,198,156,47,135,87,120,55,127,224,26,103,232,217,113,33,117,183,114,155,241,82,147,169,90,6,197,36,144,99,214,45,167,113,134,41,86,52,172,45,80,167,217,233,89,132,164,36,144,131,235,107,61,223,197,27,222,163,19,27,195,16,169,46,247,201,200,169,76,168,114,140,163,72,142,86,176,98,238,8,86,63,130,28,197,216,114,153,15,220,142,25,127,184,72,61,198,218,144,6,211,242,244,183,171,226,100,203,36,241,193,156,8,32,122,79,99,240,63,21,132,224,216,216,124,179,97,106,150,40,145,220,194,19,221,164,8,63,45,228,243,183,201,111,39,186,38,4,19,166,162,196,46,136,180,131,221,184,34,60,35,146,185,239,202,204,180,130,181,194,228,30,132,68,91,171,4,13,130,166,119,77,189,66,11,132,76,130,4,8,216,199,233,98,46,242,245,61,67,47,93,235,83,21,84,202,239,26,116,8,41,35,93,250,88,187,155,13,84,214,87,33,170,36,151,203,154,37,188,186,201,233,206,219,62,234,192,23,71,15,174,99,93,196,55,147,222,148,195,109,15,121,81,201,3,159,174,221,45,79,55,46,28,118,126,212,236,123,123,169,35,99,222,125,42,70,251,187,176,255,0,28,184,112,111,22,213,253,47,26,93,204,132,188,202,211,149,170,196,129,161,30,122,111,207,75,105,250,174,40,213,221,45,170,237,195,77,185,65,82,128,91,120,56,33,108,157,136,7,175,57,54,149,174,226,37,125,109,238,135,48,243,72,110,149,163,1,43,30,240,232,79,164,15,226,214,74,174,30,175,140,52,102,245,193,116,197,55,139,9,62,212,150,199,136,129,212,13,73,31,25,183,57,245,153,35,145,177,228,223,146,78,199,219,224,85,144,214,150,250,121,85,142,15,226,212,96,60,98,221,93,229,68,47,84,175,196,242,85,169,212,17,161,229,188,206,246,221,23,254,35,82,243,62,245,220,253,227,113,87,36,247,69,14,229,90,65,26,130,99,69,130,15,174,254,86,215,92,38,192,29,245,252,83,124,130,203,159,216,225,30,19,28,190,113,109,159,65,131,234,48,157,230,93,114,190,158,162,145,243,224,166,124,0,20,72,216,29,114,245,145,172,218,246,116,96,61,142,103,100,240,176,61,165,167,149,74,187,120,147,84,205,122,90,105,154,202,155,157,100,37,14,58,101,193,28,212,57,238,100,141,226,219,247,133,244,46,170,237,101,87,74,19,75,74,241,42,5,11,29,201,219,198,146,38,21,60,140,90,14,239,165,184,159,163,116,84,210,81,208,180,160,3,205,60,82,144,133,31,123,224,70,146,55,211,109,173,15,113,95,239,96,76,110,203,23,27,142,214,92,117,74,158,225,163,153,41,73,221,105,94,185,178,237,7,112,122,197,165,233,217,32,78,208,254,234,73,177,139,155,96,112,183,223,250,30,182,174,143,219,24,83,117,72,35,34,150,194,97,196,0,116,158,93,5,182,23,15,176,115,109,60,219,215,202,158,82,214,128,80,240,5,106,114,52,41,86,208,70,154,121,217,124,27,187,232,168,209,79,83,118,56,146,245,67,97,204,174,130,144,250,34,74,114,152,130,62,118,219,20,87,91,85,12,169,222,234,157,198,129,204,182,80,152,82,73,153,32,13,39,211,229,111,92,233,208,121,109,220,46,115,33,160,185,69,177,130,90,168,166,83,180,193,135,88,116,5,56,193,2,65,215,88,143,93,237,176,59,62,220,119,157,205,140,22,187,162,173,170,203,183,46,110,225,102,92,165,50,57,157,211,0,233,229,106,66,113,43,87,122,18,192,57,89,63,221,48,99,88,146,124,245,181,251,179,29,77,45,70,47,169,114,228,116,56,218,18,16,127,218,121,235,210,221,14,4,63,182,104,251,214,102,105,113,133,196,241,84,183,189,225,123,34,245,164,74,233,144,219,110,164,65,17,225,80,4,234,57,89,134,243,169,43,83,160,0,6,97,58,250,155,45,105,74,27,81,167,73,70,85,9,74,70,156,182,242,179,107,171,74,244,166,239,18,38,64,131,202,221,123,90,6,193,114,133,198,247,75,117,194,82,147,221,128,8,9,10,234,127,121,243,178,92,81,105,178,180,130,165,20,229,32,110,102,121,117,182,101,204,196,161,33,0,143,116,233,31,41,176,119,197,233,50,192,45,102,218,80,71,136,31,237,35,97,235,99,107,77,210,98,239,116,13,239,120,185,120,36,34,239,116,101,10,128,99,113,22,69,34,0,66,123,226,144,66,100,40,13,72,231,101,82,82,26,100,171,121,159,246,153,3,247,233,103,156,169,75,105,206,162,130,152,212,129,36,108,109,113,160,1,178,174,75,138,194,209,222,160,41,91,107,148,255,0,180,199,215,115,108,173,200,101,48,162,70,138,147,200,122,91,14,184,173,180,133,114,152,223,105,27,217,151,211,145,35,33,32,136,5,35,73,242,158,122,205,158,173,15,9,97,241,86,124,42,66,119,245,215,148,243,218,205,50,150,220,76,172,4,182,121,17,206,195,247,168,239,146,146,82,149,39,84,192,213,38,58,217,226,226,75,165,121,84,153,51,160,215,229,105,41,32,1,78,41,224,16,67,68,146,1,10,36,70,93,108,201,91,139,241,16,146,182,192,4,21,106,36,242,242,245,233,101,172,17,9,108,106,39,192,116,249,233,108,160,39,48,46,0,148,204,145,151,93,253,99,167,248,179,86,148,129,0,210,72,68,52,18,74,213,221,168,202,135,202,53,248,219,228,143,26,203,193,5,36,238,65,148,199,45,183,248,217,66,164,206,87,130,164,200,219,151,159,75,101,78,105,10,140,196,18,10,164,68,204,155,63,205,8,113,213,177,73,80,1,25,27,153,58,248,182,248,11,40,202,128,82,101,192,76,131,60,197,148,150,193,9,45,133,105,225,215,123,38,167,42,29,76,161,39,188,241,19,31,125,108,173,49,178,105,52,165,5,24,72,74,213,4,16,116,223,168,179,101,176,148,137,11,28,182,202,84,71,173,156,91,9,113,57,82,50,149,29,114,167,127,95,151,235,103,11,73,44,75,144,18,4,153,229,35,159,214,206,14,148,32,110,131,167,97,14,130,90,26,168,4,171,148,124,109,148,194,250,162,76,4,175,88,158,131,239,91,56,211,5,104,4,43,194,144,78,163,81,241,245,139,56,208,81,74,86,230,135,52,74,132,148,252,118,229,99,216,37,118,176,150,22,64,58,37,73,254,238,159,73,139,58,154,211,148,37,68,41,10,33,83,190,150,117,72,134,101,26,0,32,79,81,211,231,100,38,156,20,102,97,30,36,137,211,82,79,167,51,104,239,221,77,219,100,131,82,227,181,25,23,226,107,105,7,239,107,101,172,217,210,76,248,78,195,215,207,239,75,124,221,35,140,194,213,154,9,147,28,244,229,108,215,149,48,65,73,141,194,60,86,64,131,176,66,214,221,218,26,178,168,182,209,8,90,151,212,110,9,235,245,180,77,109,81,239,66,27,80,71,92,199,127,41,233,189,151,95,84,114,133,251,160,146,8,6,58,253,252,45,20,253,102,112,64,241,16,98,79,210,211,49,168,232,157,130,121,218,193,76,228,54,181,72,144,65,243,215,249,176,245,117,132,32,22,214,83,174,192,234,171,12,243,202,74,10,202,224,36,16,78,226,61,45,27,95,92,27,74,79,34,119,130,103,156,90,109,41,6,145,194,34,170,244,75,232,207,161,7,96,52,153,242,22,140,126,180,140,235,205,158,4,1,16,169,248,233,210,195,84,94,1,215,114,182,20,36,106,2,119,22,97,231,165,37,109,146,66,85,0,17,32,122,245,179,129,74,195,69,167,82,160,172,211,225,79,247,153,137,242,54,105,227,148,164,234,7,37,36,196,29,236,203,138,84,146,99,47,64,119,17,210,200,53,65,41,68,40,184,72,145,29,122,254,182,116,91,20,248,169,239,156,129,151,50,99,150,159,230,216,82,114,190,148,194,201,218,65,152,179,65,67,50,167,112,102,35,125,52,22,126,158,165,37,7,191,200,132,239,3,123,13,155,79,186,113,170,101,3,155,48,128,116,210,35,107,101,95,148,2,8,48,78,241,49,174,177,108,138,220,233,13,243,35,77,36,157,183,243,178,148,4,128,222,83,30,29,249,233,22,114,129,205,39,132,187,186,143,218,106,252,69,9,26,13,198,155,115,58,90,127,217,61,149,5,73,133,104,50,235,17,242,231,104,139,177,97,128,178,169,9,62,239,135,159,79,218,210,84,43,117,214,245,10,41,29,14,187,249,217,36,78,148,93,42,82,188,185,211,162,142,253,100,121,126,182,120,176,148,57,8,111,32,216,148,235,29,12,217,167,18,146,148,37,26,24,42,211,100,159,41,244,214,206,54,238,99,43,17,59,198,191,123,114,176,157,208,185,219,238,22,21,255,0,112,5,37,106,74,68,40,168,242,26,111,51,240,183,206,56,88,108,40,146,165,114,215,95,75,44,52,86,12,153,214,116,51,3,160,182,84,210,42,89,65,84,130,99,72,208,71,48,44,144,85,110,134,75,201,171,95,120,164,58,209,26,40,40,130,17,202,69,139,91,73,117,178,25,46,38,12,249,111,111,146,205,50,65,41,68,153,129,27,31,48,45,242,146,148,168,169,57,146,149,39,145,208,25,35,151,59,34,83,26,11,36,101,4,160,133,229,132,131,50,71,47,141,179,237,69,148,39,34,182,58,141,231,202,201,113,1,150,140,232,8,18,70,254,160,88,101,188,132,190,76,149,17,203,40,128,108,192,89,74,182,71,251,64,32,7,80,148,168,156,217,64,130,55,242,179,47,164,32,151,19,152,233,162,135,79,75,8,106,131,106,204,93,9,35,69,0,118,223,169,179,172,87,156,154,206,131,77,61,126,244,178,164,224,14,233,212,160,5,18,2,96,157,80,6,137,159,63,175,222,174,82,228,90,20,36,39,80,116,27,13,182,176,253,246,81,42,73,39,82,163,19,250,252,108,180,190,117,83,73,40,1,17,172,146,147,54,68,38,175,82,116,163,184,127,50,149,255,0,214,147,59,127,205,154,239,82,144,86,241,35,48,3,40,34,103,207,173,176,221,66,10,73,149,173,32,144,147,4,146,62,63,59,54,232,14,206,98,162,131,254,216,27,117,54,65,19,108,39,217,124,173,210,12,73,36,66,127,155,28,203,69,33,89,23,149,39,44,131,185,17,215,214,204,83,20,166,123,228,37,74,64,33,57,119,147,28,205,136,40,25,76,0,57,237,172,250,197,155,148,78,186,89,109,178,148,173,101,82,148,12,164,107,167,164,122,239,103,66,139,154,194,102,116,3,68,159,243,108,103,43,104,0,0,146,103,77,252,246,243,54,249,65,121,140,43,66,96,233,182,156,172,185,85,238,142,235,5,106,10,32,31,130,186,252,196,109,102,170,114,4,73,25,76,17,26,192,31,45,69,190,74,201,119,51,138,84,20,248,72,28,254,118,72,206,248,72,76,70,110,122,21,14,86,69,78,202,33,53,222,25,40,204,9,80,18,83,172,255,0,59,89,41,66,155,87,253,49,128,61,220,192,137,253,249,219,9,97,41,89,75,69,101,39,194,8,58,107,103,26,72,104,140,164,234,53,159,17,250,216,138,96,105,58,211,57,210,66,64,19,190,243,103,168,170,82,83,149,255,0,8,6,53,235,166,150,141,246,180,211,21,103,41,204,191,238,32,29,207,248,251,214,216,114,164,37,74,14,248,185,68,153,3,172,158,186,252,172,197,183,202,19,71,118,169,246,187,186,146,160,175,237,73,51,253,182,14,161,144,166,208,18,226,66,100,165,41,27,14,182,17,53,224,229,238,179,36,64,73,4,237,245,182,94,175,38,148,36,193,145,164,153,60,190,118,140,177,28,116,13,167,155,188,16,219,89,92,113,41,88,240,232,153,17,242,180,77,239,73,79,94,158,241,57,75,139,4,19,35,79,129,176,247,154,86,151,15,114,64,66,78,192,193,248,77,178,202,146,65,45,149,21,13,167,97,165,128,183,73,86,1,212,55,85,91,242,239,169,114,153,212,150,214,188,201,32,36,146,64,211,244,183,52,223,56,10,247,173,199,55,149,83,165,44,208,180,153,13,41,64,231,86,155,129,188,91,175,235,146,183,155,1,227,222,18,152,38,4,132,250,155,113,175,27,110,186,54,248,194,251,87,214,36,175,164,93,72,202,26,97,69,41,79,136,130,79,32,34,62,86,243,255,0,30,197,23,213,162,146,95,178,30,7,226,186,14,136,242,92,240,222,105,65,86,112,171,18,189,122,189,121,138,166,16,148,123,140,52,130,18,152,242,254,239,67,106,231,177,226,75,250,248,77,23,114,197,43,36,158,245,208,223,137,91,243,228,60,133,183,126,31,111,15,97,171,157,12,49,125,10,230,211,29,230,122,192,226,214,168,228,5,134,198,24,206,234,93,220,243,88,90,149,215,107,20,143,0,13,41,68,147,253,211,207,126,182,242,78,179,225,70,206,60,216,170,143,183,240,93,70,47,80,208,105,203,82,165,187,167,1,214,169,188,87,120,213,37,185,130,150,154,40,64,62,178,73,249,11,61,126,226,107,208,93,5,206,7,50,217,47,9,114,165,224,94,90,164,255,0,181,83,27,109,96,47,14,28,222,119,229,226,30,191,154,66,156,42,152,170,10,8,72,234,83,165,172,248,115,14,63,116,84,183,77,76,248,149,111,149,224,148,124,19,30,86,242,140,254,151,36,14,33,237,170,93,7,158,218,4,21,3,65,89,139,174,187,168,212,98,74,6,170,107,170,124,33,245,132,182,134,228,198,195,211,149,164,238,123,185,196,93,193,203,240,209,59,86,239,186,231,123,222,132,244,1,0,66,117,231,38,210,216,203,131,79,222,8,53,203,190,80,237,72,2,27,113,239,10,116,208,0,8,143,95,43,86,46,94,22,222,168,121,85,88,162,249,163,166,100,40,4,134,221,38,71,161,214,109,203,207,1,141,229,160,41,140,182,209,241,79,87,92,34,239,10,90,170,233,212,226,140,169,13,232,103,164,70,135,247,176,151,110,8,94,62,189,67,148,84,245,6,174,148,102,1,80,128,159,46,147,241,176,248,186,166,239,194,65,15,45,234,135,39,103,66,10,65,244,155,124,222,55,118,252,186,7,244,55,158,45,144,115,100,18,163,200,204,122,90,134,162,14,165,56,26,2,149,161,196,184,171,4,94,78,32,191,85,78,195,4,73,204,136,61,4,3,174,221,102,210,23,175,16,235,241,253,223,150,169,102,161,173,148,226,125,244,252,142,187,253,44,45,54,34,110,178,232,20,215,163,15,211,103,35,198,18,22,79,153,222,108,230,25,195,198,142,171,190,195,247,163,13,179,18,80,226,64,42,30,157,79,194,193,62,80,210,0,236,138,54,139,181,9,91,116,223,55,8,31,233,83,237,58,28,201,40,80,82,96,251,167,72,234,109,28,237,251,141,157,92,138,38,60,229,177,63,72,182,193,191,49,61,93,197,77,237,104,93,43,203,64,247,224,168,31,60,163,127,149,170,63,253,45,174,202,37,169,171,238,166,156,84,32,194,130,90,0,15,43,87,116,239,147,118,54,212,172,140,114,229,195,181,20,101,121,67,163,41,65,212,31,40,218,219,139,179,23,104,181,112,102,169,251,179,25,210,170,243,194,247,146,123,186,154,127,123,187,153,25,146,57,141,118,254,109,171,197,212,225,10,115,57,40,86,154,70,190,150,110,158,137,198,80,180,190,175,9,136,26,156,218,250,91,220,178,97,102,100,122,31,248,251,46,62,57,52,112,174,188,127,225,101,207,116,95,6,246,225,82,157,122,224,174,61,226,88,86,174,80,149,127,97,234,158,64,255,0,139,107,187,143,11,85,215,222,106,77,223,78,93,4,229,42,215,42,122,27,108,254,15,33,231,21,155,23,56,69,203,148,137,81,240,164,70,161,94,93,62,22,55,27,227,246,112,165,35,136,225,181,206,242,40,220,37,45,213,184,157,6,187,36,109,241,36,219,14,46,185,145,137,120,211,183,84,131,130,59,143,138,188,252,118,201,79,143,236,168,219,227,135,236,112,175,6,49,93,85,80,19,123,175,196,150,164,5,29,182,19,32,9,231,191,165,169,87,157,101,126,56,189,253,175,20,187,222,41,105,25,1,1,41,141,160,36,108,60,172,101,223,74,254,36,90,106,111,90,165,186,181,248,128,89,36,207,157,140,175,163,93,31,114,37,1,107,84,13,101,62,96,30,86,154,8,228,146,95,63,47,119,118,30,202,57,101,210,205,17,125,234,17,235,152,66,146,82,145,221,232,18,6,195,236,218,197,193,188,119,95,193,156,111,75,125,97,224,165,247,100,7,233,213,170,42,155,230,133,121,244,63,230,207,38,231,113,77,202,164,41,96,72,215,112,77,152,85,202,70,94,228,5,146,55,157,7,57,255,0,22,212,149,209,229,176,196,254,10,166,210,99,58,130,233,122,12,7,133,120,137,137,85,138,240,77,91,20,244,215,195,57,234,232,149,5,52,238,64,210,14,128,147,50,70,249,109,172,49,15,12,233,175,91,214,250,162,194,213,77,184,91,95,120,171,185,229,230,66,134,197,77,184,159,118,117,136,58,121,115,231,92,79,198,123,223,0,222,181,20,153,77,59,168,148,148,133,169,33,240,122,158,154,200,3,107,73,112,51,137,88,130,130,248,77,249,135,51,215,212,211,184,74,217,46,194,242,198,162,57,167,168,139,87,151,17,204,12,0,154,2,151,75,131,27,75,78,158,121,91,126,227,194,84,205,50,203,78,55,123,32,198,74,117,41,213,43,44,144,11,115,167,120,60,237,188,248,73,193,139,134,230,187,212,245,247,119,213,81,84,38,29,105,240,82,74,12,31,1,28,231,168,136,26,122,192,112,235,16,84,226,102,213,121,186,26,97,110,130,227,148,143,130,145,215,192,73,132,157,206,131,95,165,182,95,245,199,211,119,54,226,105,67,141,180,33,46,182,175,18,180,254,239,158,166,221,135,65,232,2,119,9,228,28,112,21,108,252,128,209,161,188,163,63,174,155,177,108,38,190,161,42,187,84,228,19,16,17,17,48,70,162,219,134,228,196,140,93,180,20,117,215,77,106,106,169,142,157,224,80,80,202,122,193,251,250,91,155,175,108,73,93,64,86,182,41,253,166,157,221,84,145,162,92,215,245,22,78,30,198,139,113,151,88,184,41,159,167,206,153,40,36,200,215,104,219,173,189,27,25,130,39,27,92,228,208,186,86,130,183,87,24,123,64,221,247,117,222,171,189,76,164,119,233,150,156,72,146,20,127,184,105,160,155,108,239,195,89,117,21,244,23,181,117,81,42,41,168,112,9,147,148,4,167,64,102,116,159,175,59,113,70,32,184,83,92,170,132,212,62,82,241,81,148,149,67,136,87,88,157,127,91,119,127,225,131,134,106,110,206,17,60,187,197,196,187,222,56,181,33,102,53,146,55,235,181,182,58,83,117,228,234,61,129,89,189,96,121,56,68,14,228,46,154,116,55,145,42,204,164,133,105,32,65,251,22,80,72,42,66,212,65,86,99,16,98,98,63,197,190,101,65,76,20,170,21,3,73,51,247,189,177,81,221,211,161,57,84,59,208,14,154,120,116,219,173,186,142,77,46,36,184,247,67,94,207,166,146,152,18,226,115,175,144,58,142,159,29,13,162,92,82,156,78,122,146,10,21,188,141,61,79,67,103,106,115,184,172,197,41,81,87,35,253,222,127,126,118,199,112,164,44,40,248,166,96,1,225,18,117,62,90,131,247,22,185,27,116,133,25,120,59,37,50,226,114,145,25,146,162,16,73,58,255,0,145,100,52,128,129,187,105,19,226,249,234,58,89,212,52,86,181,101,204,164,147,161,141,207,148,249,139,124,146,132,175,194,136,90,137,42,63,243,182,186,216,193,64,55,229,33,229,23,86,146,150,192,41,210,122,207,173,146,250,20,148,165,46,12,192,239,60,245,219,244,250,91,25,195,3,40,72,42,205,155,95,172,126,150,97,213,16,219,101,105,25,84,65,141,136,48,98,108,128,165,25,171,180,183,41,64,42,42,105,100,36,196,102,19,255,0,22,109,202,130,135,33,94,249,216,15,161,26,105,206,206,18,181,152,81,48,70,167,152,36,114,249,217,167,219,82,159,9,8,81,76,106,163,255,0,22,145,167,221,25,174,82,194,212,160,9,241,64,219,104,214,108,235,97,65,62,21,20,19,4,37,90,233,180,117,248,216,118,16,0,39,60,149,18,53,51,255,0,54,125,144,144,117,5,39,44,145,51,175,165,153,201,57,186,133,132,227,137,75,166,85,10,81,84,120,127,182,14,150,202,105,208,84,84,0,4,16,79,157,176,134,200,105,69,105,37,102,115,16,14,218,109,54,201,108,186,162,84,34,118,59,17,247,168,176,4,133,183,148,131,74,149,16,172,167,56,36,152,219,115,103,26,111,218,16,10,161,96,64,16,103,231,101,6,144,148,156,160,146,70,164,157,15,33,160,245,182,105,130,131,34,81,9,80,2,50,204,249,145,100,74,136,138,55,238,154,75,75,163,66,146,180,201,146,96,2,15,248,222,200,168,66,73,26,65,48,35,203,206,197,62,146,90,81,143,9,4,41,64,251,190,86,17,224,149,52,83,39,49,0,230,212,237,29,44,154,109,72,214,14,201,11,140,138,41,65,90,76,143,191,214,44,149,18,218,4,17,161,131,38,64,244,233,203,75,97,41,202,18,166,2,128,80,35,201,62,127,165,150,132,3,145,8,80,43,78,132,111,3,93,197,165,81,184,82,82,87,1,33,216,45,160,110,78,254,118,117,74,212,32,120,166,8,0,68,71,82,125,45,132,161,62,4,35,195,58,65,32,105,26,89,199,84,138,124,161,190,91,120,185,71,210,209,158,118,70,211,217,48,237,111,179,161,81,18,137,34,117,36,239,54,140,175,189,59,225,249,234,74,72,57,160,108,163,229,101,94,117,30,37,41,97,33,188,178,146,76,233,208,218,183,121,86,146,162,20,230,93,64,2,99,239,214,109,51,24,20,172,221,46,182,173,77,25,112,3,190,99,58,39,211,239,157,132,117,107,117,144,162,184,64,152,59,79,168,176,46,87,195,201,43,65,40,130,21,172,73,178,223,173,246,102,202,144,148,14,132,30,124,166,109,96,54,145,216,225,15,86,68,251,196,206,178,144,73,62,158,86,138,170,167,90,170,225,6,0,208,235,242,63,11,28,253,106,178,132,162,2,136,146,76,130,44,50,216,71,133,74,33,106,214,121,229,248,115,218,197,105,218,20,122,243,20,194,252,35,97,62,86,249,76,169,97,61,234,146,65,229,215,211,210,197,37,180,151,74,144,165,144,147,37,91,131,240,179,111,32,36,32,5,102,220,130,4,159,79,62,182,64,218,34,3,69,148,35,173,5,5,79,191,32,102,35,68,244,214,205,193,82,8,66,165,42,208,137,136,63,230,210,30,198,162,128,26,40,1,81,183,51,231,102,30,187,187,214,193,86,164,13,52,59,121,122,69,157,55,59,132,27,99,40,0,40,152,220,243,144,54,139,20,219,153,218,5,184,81,72,254,227,177,210,125,44,37,77,25,167,111,50,129,61,53,223,79,165,144,95,238,28,61,202,161,41,19,3,89,211,252,217,145,2,74,144,67,167,189,247,145,227,220,29,108,67,30,54,242,185,151,40,159,22,199,254,44,3,107,47,37,10,104,36,128,118,32,109,27,88,198,180,0,72,80,72,129,164,252,13,152,148,194,199,42,86,133,188,196,134,230,55,50,9,59,126,150,148,66,123,166,189,229,37,32,193,2,6,177,210,195,221,20,74,167,166,82,148,96,251,217,72,219,204,89,244,44,173,57,138,252,80,58,235,243,179,18,152,155,78,100,252,210,82,51,102,51,174,135,214,206,179,170,198,109,144,70,163,88,249,216,116,186,87,80,19,25,166,34,54,2,58,253,237,105,102,238,198,219,72,33,197,59,58,24,63,115,102,180,21,221,54,222,85,185,145,106,94,89,159,95,226,206,5,21,39,242,149,188,1,164,132,252,172,160,208,64,40,90,125,238,96,104,79,95,59,50,250,178,55,14,30,80,76,230,30,182,73,219,190,235,231,41,208,189,27,81,17,242,63,59,0,237,122,153,204,3,107,95,136,239,228,68,107,98,29,112,83,43,42,178,132,129,62,232,215,77,226,195,212,60,167,152,72,111,41,131,36,198,163,93,224,111,100,16,145,103,100,195,181,101,199,147,222,156,201,220,129,172,14,86,110,166,161,9,10,45,106,78,198,118,228,125,52,179,47,45,33,37,42,74,183,216,171,85,29,53,29,44,200,10,59,132,149,47,66,98,8,77,140,110,143,72,164,72,117,47,20,21,18,74,137,209,71,77,160,125,13,136,98,163,185,159,16,78,145,183,233,96,90,1,14,43,195,172,65,81,254,223,35,214,206,83,172,83,128,167,66,65,64,153,3,157,157,1,2,236,41,54,93,200,210,96,21,2,76,242,251,222,205,33,200,74,147,156,42,100,196,29,71,241,97,205,64,82,137,112,131,169,129,26,252,9,179,212,196,212,22,243,13,0,136,59,233,97,40,92,119,68,36,184,234,14,108,188,211,35,127,79,190,182,195,75,36,36,0,0,76,9,26,147,240,182,86,180,173,145,2,10,100,237,168,178,168,155,114,82,66,124,35,229,191,206,108,182,82,52,82,46,144,161,9,70,124,192,32,144,39,65,60,236,80,5,13,230,104,151,9,3,69,25,87,192,124,121,219,230,146,25,97,57,71,143,95,8,26,124,126,182,116,48,94,68,161,70,76,79,47,184,63,173,128,154,67,68,240,155,246,254,232,4,66,82,70,179,35,158,250,117,178,146,146,94,132,101,90,166,102,35,151,149,157,52,200,66,1,109,169,141,52,60,224,89,151,148,148,143,202,82,80,64,208,236,126,6,200,16,80,213,13,215,202,73,42,42,36,68,24,31,237,17,229,189,177,222,103,166,0,12,164,141,76,252,61,7,59,124,186,146,20,156,199,46,81,168,231,164,245,243,229,102,148,239,120,114,149,30,240,147,161,79,134,205,185,82,52,134,238,146,240,75,64,254,87,143,44,129,59,216,69,102,72,32,160,36,168,110,85,1,63,15,149,138,80,47,102,46,20,193,80,19,48,79,206,204,102,20,222,252,42,35,49,7,111,143,222,214,145,168,92,221,69,33,43,113,182,200,108,164,170,114,170,71,215,244,179,85,46,45,102,67,107,9,221,48,52,32,126,150,121,230,194,86,136,204,82,163,42,7,99,161,234,62,226,195,212,203,196,247,65,74,35,92,161,112,71,167,210,206,10,26,161,75,41,168,64,73,74,128,0,17,9,218,58,89,34,165,69,224,9,16,9,130,12,199,160,179,73,162,113,198,137,121,189,17,58,198,163,202,203,69,40,85,58,139,201,205,26,20,192,26,30,186,250,89,18,2,145,141,7,149,242,170,2,193,149,19,153,58,3,203,226,108,194,146,186,70,74,136,247,142,164,234,44,162,0,32,101,10,43,219,77,180,223,78,118,67,132,12,169,82,73,79,61,76,205,152,141,65,27,73,236,18,30,170,83,169,247,66,134,128,114,3,227,251,121,91,139,187,96,224,90,122,238,39,55,83,138,93,238,40,202,74,50,37,68,23,53,230,127,95,75,118,53,123,157,211,165,44,165,80,84,82,146,1,208,199,248,183,39,118,177,187,105,154,226,21,58,177,66,67,237,128,176,150,130,204,242,215,40,26,243,183,154,253,40,71,255,0,113,188,251,57,167,243,93,31,134,137,57,155,123,21,71,193,203,185,176,179,77,167,13,177,76,182,244,10,124,167,63,118,58,40,146,109,181,238,107,206,237,187,232,26,94,20,190,169,18,94,63,154,31,133,188,234,185,136,78,164,107,26,8,214,218,127,250,51,119,218,11,55,9,122,150,156,39,199,224,241,172,70,169,3,149,163,112,127,27,220,224,158,32,44,167,10,55,79,70,183,60,85,181,36,186,228,73,25,163,144,231,206,223,63,248,91,198,15,196,148,226,101,16,99,189,143,113,253,23,111,159,210,252,209,230,68,61,95,170,234,75,208,154,252,46,165,223,77,211,48,128,144,123,197,182,115,170,122,3,182,132,124,173,206,248,215,23,127,77,189,170,154,195,84,238,87,58,224,41,239,18,162,17,240,9,248,219,117,224,46,36,97,30,51,54,31,168,196,165,121,132,170,157,182,136,203,228,9,136,54,157,189,176,150,22,20,105,167,194,87,122,229,126,18,242,144,51,29,52,133,122,158,66,222,155,212,122,46,63,91,133,175,141,195,230,22,20,121,114,99,157,46,105,92,144,43,177,53,33,83,151,141,18,152,167,81,27,19,226,147,207,152,179,87,231,245,229,81,251,70,20,163,174,169,89,87,67,149,39,225,109,217,196,11,218,235,225,139,224,95,84,109,212,183,36,195,175,79,206,119,180,11,93,170,48,237,45,75,44,92,47,209,50,145,181,58,1,41,112,235,161,35,225,173,188,67,172,244,89,122,116,175,100,172,249,46,179,31,41,179,53,165,170,55,131,24,47,17,241,2,132,39,137,55,58,213,78,125,222,250,18,0,211,66,78,186,11,90,175,180,221,188,45,111,187,195,247,35,14,47,81,162,194,147,51,188,78,182,134,226,14,51,99,138,151,56,24,161,199,104,105,161,37,13,178,234,192,112,206,134,4,72,218,213,10,74,106,171,180,33,140,62,170,154,214,211,255,0,109,183,213,151,224,1,229,110,23,42,33,30,205,229,94,105,14,60,171,37,227,196,154,116,255,0,246,253,216,165,151,79,139,42,14,132,239,17,167,199,149,162,235,47,170,90,128,149,177,115,189,78,147,160,94,99,175,235,202,209,239,86,241,14,142,168,154,155,170,146,134,149,64,144,243,185,74,7,169,131,3,167,157,151,116,113,25,196,215,174,155,28,57,70,235,200,36,36,178,222,118,189,15,157,168,156,25,8,178,20,190,112,22,20,189,199,123,80,94,149,29,197,242,74,41,23,239,18,168,40,157,15,194,217,188,251,36,96,92,85,86,107,169,239,112,67,192,29,199,175,151,81,100,226,155,177,236,99,67,223,208,215,211,173,129,162,146,219,33,188,163,204,198,186,107,106,112,225,3,119,162,67,200,196,5,176,127,177,78,101,40,215,104,179,71,15,145,176,52,166,99,245,54,237,115,129,160,118,161,172,148,141,169,78,76,36,39,89,181,147,8,112,236,189,70,237,126,40,117,186,42,106,82,74,146,233,202,19,3,114,99,83,228,44,237,237,140,46,110,29,81,119,20,45,26,203,200,137,74,54,12,171,255,0,51,26,243,32,11,85,43,91,191,184,151,88,42,113,61,82,217,96,14,237,13,32,228,9,76,242,72,245,222,222,162,122,139,229,182,64,62,245,200,54,0,209,114,31,185,17,196,28,97,253,85,106,187,48,118,99,119,131,42,82,124,37,200,211,49,35,227,107,239,1,56,183,115,92,56,122,171,9,113,118,149,21,247,69,226,8,101,252,176,227,10,212,13,121,17,203,173,168,10,187,41,112,245,41,10,108,180,216,17,36,18,70,223,59,51,75,66,213,230,226,86,202,66,155,59,129,175,175,204,90,15,240,182,121,68,23,122,249,213,222,213,131,146,65,0,13,189,149,150,251,192,169,195,87,202,233,238,183,213,87,68,181,151,41,31,2,59,212,3,16,118,212,115,219,111,59,18,246,29,110,186,151,185,171,109,48,117,30,29,39,249,182,112,139,102,162,169,155,138,245,113,213,179,84,232,20,207,110,164,43,161,250,218,127,21,97,155,199,9,222,34,238,196,108,173,167,144,2,210,102,82,234,127,220,147,210,213,89,153,49,182,77,246,135,231,241,70,232,27,246,155,193,80,183,109,210,11,25,20,10,131,96,166,73,38,7,169,248,217,134,110,215,61,165,76,168,41,37,106,1,10,78,164,159,252,191,155,92,46,91,151,61,59,207,190,177,78,134,68,201,48,87,2,72,7,247,182,180,198,188,105,201,120,170,147,4,210,170,165,246,213,29,234,65,201,175,78,167,72,232,109,98,28,178,227,65,70,98,189,130,215,60,93,184,216,174,191,86,171,201,160,162,6,85,37,64,164,142,100,131,241,222,193,240,187,135,55,221,221,125,179,120,225,100,190,219,59,193,38,20,158,179,26,255,0,139,108,78,20,97,204,67,199,76,102,227,119,189,2,11,43,57,92,10,76,19,7,221,65,248,107,110,130,111,133,212,252,48,160,20,148,212,222,7,4,171,41,1,40,242,28,254,54,245,78,149,208,159,212,34,108,143,20,218,31,122,186,204,150,225,129,92,173,119,114,226,101,51,66,50,7,214,227,105,74,93,74,143,230,39,94,189,60,252,237,121,194,152,190,186,238,36,208,173,105,110,163,88,11,240,137,59,70,188,185,29,172,253,93,195,119,84,93,253,229,85,14,87,144,8,46,36,201,112,117,95,150,155,239,106,85,126,9,189,220,169,113,204,29,84,166,114,130,188,133,94,18,57,207,81,250,91,167,139,18,92,65,182,227,224,129,198,57,13,158,85,241,218,139,193,85,139,117,107,73,105,223,236,74,136,203,228,45,47,115,188,249,29,229,59,232,117,81,162,160,2,122,204,122,90,159,129,176,222,35,88,91,56,133,190,241,49,152,56,92,156,227,148,206,223,9,181,139,16,93,206,92,244,104,93,13,82,90,127,85,41,181,130,2,134,154,142,166,98,218,81,72,64,212,121,79,245,65,32,174,200,215,232,40,175,26,194,242,225,172,220,144,185,4,243,159,157,189,11,236,37,135,145,135,248,37,119,46,150,82,203,225,43,35,253,133,64,171,94,158,245,188,215,184,41,155,189,187,199,40,223,82,222,75,154,161,7,221,39,88,61,71,157,189,77,236,207,118,139,135,130,119,75,32,150,143,114,128,70,88,152,72,28,180,182,255,0,67,26,222,226,61,151,41,226,150,136,113,90,202,171,112,252,150,197,170,80,109,146,225,42,80,143,8,157,103,238,45,19,89,123,170,170,161,64,173,43,78,104,36,147,4,143,51,102,159,188,69,122,8,164,92,17,164,164,70,199,78,124,196,216,52,14,236,18,146,144,71,189,2,121,116,248,254,182,235,98,136,114,87,158,200,71,8,223,106,40,213,5,68,0,57,31,15,196,114,218,207,35,187,32,199,137,41,31,238,48,79,77,108,50,22,27,70,69,3,153,64,24,3,115,243,211,109,44,243,75,239,72,201,148,8,81,211,88,245,248,218,98,41,13,134,240,136,67,233,109,114,74,68,198,153,189,223,133,146,250,201,105,62,210,17,4,123,199,235,233,181,152,89,109,165,103,145,36,232,78,159,122,77,147,155,189,86,100,233,169,0,2,76,238,73,143,189,236,193,189,209,23,108,149,80,3,203,150,179,4,131,253,194,99,214,204,60,181,20,146,86,146,157,192,6,77,151,222,101,112,148,165,65,58,144,21,191,241,206,205,162,20,73,88,32,34,53,22,54,133,25,104,33,124,222,82,72,4,234,64,6,103,79,43,62,235,170,82,83,32,132,170,4,1,191,173,153,80,75,105,204,84,18,21,6,33,48,124,246,178,251,148,188,114,204,232,51,71,247,115,250,89,17,104,216,11,65,165,150,163,48,91,197,33,67,112,145,49,7,235,108,164,103,74,84,156,196,233,166,104,38,122,217,41,241,44,6,212,54,80,128,54,242,178,131,5,65,73,64,65,90,19,200,146,79,168,233,189,153,200,92,72,220,35,24,112,123,54,98,175,26,73,157,100,249,139,97,110,34,169,33,40,65,153,211,72,248,217,150,155,43,89,75,137,57,73,58,131,161,3,95,133,148,106,5,40,4,168,144,162,157,102,15,198,192,5,39,14,177,186,37,182,194,144,148,168,101,42,58,128,116,30,156,172,105,105,61,196,45,73,32,166,70,93,53,219,95,190,182,139,53,29,228,119,101,42,141,64,153,131,229,229,98,169,106,212,148,20,58,180,233,0,39,109,39,207,158,166,209,185,165,71,202,77,80,15,180,74,134,147,16,116,31,124,236,50,145,144,157,138,160,29,0,18,126,230,198,142,237,212,203,153,125,227,30,95,47,133,153,20,193,73,11,124,21,40,245,58,167,158,246,118,154,68,44,110,155,75,9,4,148,20,160,106,8,219,93,172,134,154,9,146,226,193,204,38,9,247,116,222,122,89,231,0,41,200,176,97,39,55,152,215,232,38,216,89,7,64,161,152,24,131,0,17,98,6,211,185,192,164,133,150,213,43,0,168,78,251,121,24,249,216,58,154,149,140,193,95,253,208,221,95,180,89,202,181,173,52,234,146,152,50,10,142,164,252,34,208,183,165,119,116,242,251,236,164,4,141,73,215,225,247,202,210,177,182,82,27,33,239,58,208,1,13,160,14,96,200,145,167,223,206,213,155,193,227,222,0,148,168,206,130,4,130,55,63,173,157,188,47,116,174,169,114,160,39,98,21,6,192,213,214,37,150,156,239,10,140,157,181,214,214,192,1,78,192,155,113,204,142,21,184,71,121,4,129,18,7,45,44,37,77,119,122,162,85,154,76,0,58,159,63,149,163,239,10,245,58,225,72,80,203,180,1,244,179,25,165,193,156,152,78,218,141,57,77,137,61,41,6,157,206,130,30,5,95,168,147,250,105,101,247,146,191,8,132,0,117,38,64,180,91,110,165,227,5,197,4,17,38,118,31,197,136,21,64,192,5,192,165,70,164,234,159,149,157,59,73,8,176,250,72,133,200,211,221,39,79,133,155,12,36,54,115,153,3,68,40,147,0,121,13,198,255,0,91,39,188,204,169,32,17,148,64,0,235,100,119,128,45,35,32,19,35,211,161,142,118,106,68,230,234,220,162,169,88,9,16,181,2,157,193,0,233,54,118,157,164,184,114,149,4,202,96,18,78,131,206,194,45,106,239,20,91,36,25,17,0,129,235,103,90,43,117,97,78,58,100,234,117,136,54,95,52,39,110,17,98,145,160,191,204,74,116,17,19,169,248,255,0,197,153,169,194,204,186,137,103,71,8,131,6,73,243,19,252,216,198,154,42,0,160,76,251,208,52,244,244,177,116,217,26,130,216,76,142,169,253,108,27,162,5,66,49,132,221,104,128,201,10,73,0,64,87,136,124,63,205,164,238,188,38,166,234,80,227,234,82,67,105,202,100,68,252,60,163,123,72,178,18,167,68,136,231,26,204,88,150,234,138,60,41,81,212,106,58,139,58,23,58,210,84,219,97,5,9,36,29,160,233,167,220,217,148,48,148,41,69,240,114,16,66,103,76,195,225,103,148,165,44,126,94,104,143,10,78,131,77,254,205,144,233,37,225,222,28,176,0,203,58,25,61,44,195,217,9,54,155,104,149,56,18,71,134,124,38,115,2,126,249,216,150,234,92,101,62,5,43,33,18,157,32,153,242,157,108,202,165,114,6,111,159,233,215,107,124,232,74,80,82,78,128,65,240,146,103,248,178,171,68,54,217,62,171,192,33,65,42,3,48,18,51,116,176,206,188,151,134,161,4,108,6,208,62,250,217,165,60,148,175,125,121,73,212,89,149,86,230,32,16,160,20,57,105,30,83,103,171,225,1,217,62,183,96,126,110,83,172,120,185,15,218,205,26,130,17,34,4,76,73,215,252,217,150,214,3,133,46,105,228,21,22,77,67,69,9,208,157,14,177,172,217,248,72,17,73,47,173,47,140,206,164,24,36,40,5,71,204,219,45,52,149,160,148,248,64,16,72,215,94,94,118,106,133,131,88,176,26,57,129,240,167,160,243,58,218,69,155,175,217,16,80,178,18,165,153,26,88,146,15,0,38,41,179,45,4,13,137,219,167,198,207,166,131,190,10,239,80,70,81,26,105,2,122,117,177,104,187,199,118,115,146,85,33,61,2,185,155,62,227,69,76,20,149,39,66,38,32,64,157,127,123,49,52,155,158,16,34,137,45,180,162,27,80,202,163,162,142,145,229,22,109,36,4,149,234,140,176,8,220,159,59,22,219,25,18,90,84,153,58,149,39,127,223,173,190,169,184,150,242,1,18,16,121,43,167,43,54,160,145,223,116,43,107,134,245,58,153,35,48,214,211,55,77,33,200,92,109,57,164,76,30,93,61,108,221,215,134,157,67,129,11,74,150,215,35,180,252,173,99,69,218,89,108,12,153,213,1,59,207,206,209,189,193,49,37,6,205,220,164,33,10,124,230,58,130,145,175,222,214,249,199,18,208,110,80,102,70,161,48,60,185,89,243,78,226,92,9,241,42,12,168,30,90,91,41,187,157,90,210,144,146,65,211,221,25,172,23,238,83,130,59,32,95,121,181,175,51,83,51,152,18,103,111,214,195,60,123,236,225,37,41,82,134,133,71,113,105,55,48,251,173,44,169,104,80,9,146,10,149,48,58,31,157,153,85,0,239,101,67,69,104,162,163,17,247,165,136,56,118,65,123,32,19,79,50,164,235,58,152,50,98,121,125,108,177,76,234,140,176,151,0,76,36,79,186,72,229,231,105,70,169,16,0,238,83,32,232,6,94,93,79,214,197,166,239,81,66,65,200,1,251,152,179,121,136,245,128,41,65,123,10,251,200,113,33,65,99,166,255,0,19,202,207,179,116,16,149,230,75,96,15,16,203,19,39,204,218,121,139,154,80,59,178,1,145,42,137,215,210,206,181,116,228,48,233,10,81,145,51,174,251,249,88,29,48,78,28,7,42,172,155,181,29,230,92,171,26,152,80,26,31,140,217,40,187,68,128,145,25,167,82,117,249,218,221,79,114,4,18,181,36,18,68,13,32,143,77,109,143,244,248,205,145,176,8,10,205,169,208,14,187,237,189,132,78,19,27,60,42,138,174,245,17,48,10,92,50,124,51,155,94,182,20,221,193,46,145,161,42,39,231,211,214,215,133,92,157,232,129,151,196,96,105,4,91,231,48,211,105,128,172,137,36,72,235,243,229,98,25,13,9,139,189,149,33,139,152,173,107,202,37,51,27,243,235,27,89,109,97,229,186,128,87,226,0,72,25,181,49,167,237,107,152,195,237,163,32,64,42,215,82,121,244,130,55,245,179,140,82,52,219,97,41,29,218,147,174,191,165,152,228,3,194,144,58,183,84,149,96,247,8,206,224,5,65,51,7,151,252,105,110,110,237,127,132,155,195,87,141,61,115,237,182,227,161,102,10,134,217,147,59,111,215,202,221,150,170,9,247,96,21,16,127,125,109,204,31,136,158,32,167,193,152,110,142,187,16,56,219,12,165,228,168,169,68,201,153,26,4,137,39,107,113,63,72,49,191,59,160,228,178,49,110,171,31,119,205,109,120,114,109,61,65,128,157,138,227,203,226,249,190,31,66,191,165,58,197,43,175,46,60,114,181,43,213,34,199,80,80,138,123,169,43,197,165,154,234,252,164,165,46,38,18,63,250,222,91,243,182,47,44,80,195,247,119,181,6,214,219,14,25,111,34,187,172,195,121,34,103,107,82,239,172,92,139,238,176,81,225,183,156,67,171,50,178,8,113,194,121,234,68,11,124,100,113,164,107,142,166,209,94,185,230,53,192,81,86,188,41,139,92,193,120,129,53,20,237,162,150,159,48,213,45,130,143,89,220,243,183,66,112,155,27,93,188,65,107,218,111,107,205,85,106,74,114,132,101,12,163,94,113,188,253,109,205,47,92,255,0,211,168,27,56,142,243,171,238,136,4,181,157,32,40,244,39,157,165,48,61,251,119,225,154,177,82,229,106,104,169,137,36,231,124,114,7,144,58,239,111,65,240,151,138,165,233,46,108,25,4,186,51,249,44,78,165,211,198,69,185,187,57,111,110,34,240,199,12,227,235,200,211,223,20,233,101,39,222,115,189,149,79,92,188,205,181,237,237,217,51,13,92,149,226,163,13,176,170,135,16,156,210,19,153,42,208,105,17,174,182,187,224,188,99,135,177,139,69,220,35,122,221,85,181,201,240,205,67,103,194,57,192,155,23,124,95,21,55,83,43,167,112,189,91,84,177,37,109,51,9,4,244,250,219,216,50,122,102,39,90,135,205,21,103,186,230,99,202,155,17,218,9,219,217,104,235,225,23,230,30,191,178,222,13,83,187,73,79,41,67,8,99,46,95,50,100,200,177,111,98,58,58,207,204,190,22,237,11,168,25,147,249,71,33,84,236,12,88,206,35,212,95,151,51,11,126,228,166,121,215,149,36,103,4,147,175,48,126,182,164,92,23,133,243,123,214,7,49,187,10,96,19,161,34,114,121,8,210,109,226,190,33,240,172,208,76,226,246,88,237,75,168,195,206,15,102,219,43,21,47,23,239,92,57,85,55,202,89,188,238,169,247,59,176,50,255,0,247,59,218,205,118,241,155,135,183,205,1,150,168,233,170,214,52,74,154,18,12,121,70,243,251,218,88,112,182,130,175,10,162,190,137,198,150,211,218,20,185,185,235,19,181,181,198,46,225,102,21,168,121,198,174,42,129,77,122,47,118,228,148,159,67,160,235,110,35,35,25,216,32,249,194,141,108,175,198,241,51,192,105,217,79,127,78,111,17,86,168,97,122,186,127,101,92,248,17,161,62,86,141,189,104,111,171,170,160,49,75,112,123,82,18,157,23,221,147,204,243,22,171,220,151,102,42,225,229,224,28,184,31,67,107,81,129,222,166,80,64,60,237,124,103,136,184,198,165,134,213,123,213,80,151,178,255,0,237,50,156,177,191,95,63,210,216,62,93,159,50,237,104,23,27,242,218,184,219,5,225,101,44,154,219,241,10,53,68,231,149,145,167,159,173,174,173,93,229,78,33,240,103,34,98,39,125,127,226,214,202,94,25,59,142,56,103,254,172,193,141,41,246,233,101,55,149,32,25,156,96,237,153,41,26,200,131,152,27,87,46,214,72,105,181,128,148,198,132,36,200,95,78,90,139,119,113,206,52,2,54,248,123,46,127,65,36,217,181,13,123,93,194,241,100,182,182,252,32,198,167,83,60,141,163,105,174,143,97,240,178,144,25,6,10,76,74,73,215,98,109,109,172,166,67,168,112,0,80,146,39,203,215,127,95,149,132,106,141,117,138,75,76,17,222,60,125,209,235,172,249,127,54,178,201,201,106,23,52,93,40,196,54,244,132,188,158,236,32,130,133,161,90,182,70,202,7,215,166,214,221,23,159,24,169,120,141,195,6,110,158,48,80,139,190,243,164,19,116,223,105,76,33,216,208,161,209,16,54,0,147,215,79,42,13,238,187,163,133,84,44,213,223,175,10,154,170,148,16,27,108,12,231,88,4,3,253,186,129,59,218,158,230,41,191,184,164,13,53,51,137,187,110,229,40,45,109,229,159,16,216,201,212,235,174,150,206,201,123,101,22,206,85,184,218,0,245,112,165,113,213,249,93,138,47,36,97,235,149,131,78,208,72,246,135,6,160,130,64,240,145,161,65,26,206,231,107,74,93,152,14,131,9,221,71,217,88,105,199,138,78,103,35,85,30,160,250,114,181,110,231,164,191,169,113,69,53,13,38,71,111,54,83,13,36,170,17,94,201,35,195,175,167,170,76,117,181,203,16,86,139,227,2,86,58,195,78,48,243,9,40,113,149,248,93,167,116,110,149,14,68,105,229,16,118,181,56,193,105,31,58,42,114,208,54,84,188,49,197,251,247,130,215,197,81,193,105,163,170,162,125,69,78,176,232,156,166,119,74,183,79,61,70,157,65,181,195,13,246,164,115,20,222,66,134,244,165,45,56,236,130,28,88,33,92,198,177,226,31,47,227,158,205,85,239,89,78,229,115,21,29,226,115,150,214,165,164,130,12,152,208,111,50,52,54,139,188,48,221,253,120,171,59,21,44,165,82,8,90,14,93,7,159,246,145,28,237,236,240,245,220,172,22,54,38,31,72,3,101,208,225,244,104,178,113,219,41,102,229,117,184,53,46,58,183,104,85,13,141,84,210,140,129,229,63,11,23,113,94,110,180,166,202,16,150,220,101,81,149,99,67,59,235,241,183,58,112,175,142,120,134,226,80,167,198,42,118,173,182,32,36,145,14,145,200,105,161,208,108,117,222,219,170,231,197,180,120,218,236,21,119,9,89,206,97,73,141,82,96,202,20,57,25,228,109,209,224,245,216,242,249,59,254,106,174,95,68,123,125,108,27,43,243,247,181,231,78,209,238,41,3,168,35,58,1,58,9,58,229,254,60,236,59,75,169,196,21,1,24,162,151,42,20,116,7,82,53,228,160,62,244,180,69,223,89,123,82,80,143,100,252,214,16,127,49,179,170,219,19,164,125,121,105,107,101,21,241,237,87,119,253,107,0,163,99,42,25,135,243,254,45,169,230,181,220,20,113,225,57,27,134,112,109,45,203,136,41,77,194,220,184,251,137,109,104,205,255,0,113,36,129,183,50,52,214,222,148,96,154,226,214,1,187,88,164,81,88,75,98,65,58,40,141,53,249,91,204,27,147,17,139,179,138,88,110,237,106,164,44,86,87,180,72,205,16,140,242,99,93,200,210,15,241,111,80,176,202,27,166,195,212,65,8,41,87,112,146,126,41,146,62,182,234,60,46,68,162,83,236,64,92,15,210,11,68,13,129,131,189,159,239,240,68,53,148,34,74,72,201,58,19,207,99,174,208,108,66,159,75,164,37,67,251,164,78,179,3,252,88,87,20,164,28,230,2,85,37,81,182,253,44,248,166,67,128,41,37,36,207,45,0,183,103,194,242,242,221,65,58,15,179,164,228,1,61,52,26,89,214,222,150,210,23,225,202,157,196,3,175,59,4,128,11,42,206,82,86,4,9,16,119,220,116,157,172,234,157,239,10,72,37,121,140,120,162,121,254,246,92,163,141,186,118,41,215,93,5,95,150,74,244,17,148,233,167,220,89,18,80,0,148,168,17,166,82,52,51,207,235,243,54,105,79,4,40,231,78,131,156,237,254,52,183,202,57,8,57,138,137,16,116,214,122,217,195,82,173,211,239,47,186,42,43,57,65,220,13,160,217,74,170,70,79,10,76,29,76,9,22,20,234,146,128,96,157,83,36,217,76,149,40,192,39,255,0,40,31,176,179,213,36,6,233,109,16,226,60,58,13,204,239,241,231,98,89,112,160,28,226,96,251,195,80,125,103,91,48,210,82,144,66,211,27,193,2,103,246,248,89,228,35,185,204,166,242,52,119,212,65,3,168,179,38,54,212,237,60,45,70,91,1,60,185,253,108,250,84,134,20,20,130,17,58,159,47,49,174,182,16,169,69,106,57,134,77,242,129,63,241,100,129,220,232,178,164,232,2,128,251,248,124,236,37,182,147,29,123,20,99,181,93,219,157,225,25,66,102,6,243,247,165,163,171,171,7,121,249,163,85,65,17,243,143,93,237,138,149,40,104,181,172,204,234,124,32,30,159,241,102,27,103,190,81,204,6,82,161,9,27,39,210,201,173,211,186,68,2,109,72,210,54,91,33,101,16,84,39,67,215,158,158,182,45,14,168,45,37,41,11,9,223,97,255,0,22,14,159,40,148,45,197,41,33,57,198,145,167,206,207,52,240,66,10,155,206,4,65,242,248,88,92,19,13,205,5,32,215,247,41,37,37,71,67,31,63,157,148,181,134,51,4,72,42,32,1,188,157,44,51,14,229,37,74,50,15,50,98,15,252,88,135,79,120,148,169,90,29,212,100,2,116,233,104,42,141,33,32,141,147,110,126,74,127,59,197,6,18,126,187,217,180,37,181,133,144,153,92,101,34,62,95,173,157,43,57,244,128,173,117,81,212,15,79,91,124,93,77,51,114,86,152,34,117,219,227,98,22,152,55,125,148,109,246,114,36,128,82,99,88,248,30,127,123,218,159,127,215,247,137,33,201,25,119,7,115,99,177,13,248,130,165,119,105,82,178,147,177,137,245,181,54,248,191,202,148,82,203,164,230,131,174,227,151,202,215,98,101,11,42,195,26,22,42,239,4,82,177,186,84,185,36,64,210,124,237,16,187,204,213,186,84,83,19,19,169,136,219,215,167,202,204,84,84,185,82,162,73,87,49,180,193,234,44,134,208,123,176,161,50,78,167,175,195,210,211,0,140,138,225,60,27,239,146,162,217,10,90,6,164,235,152,78,154,117,214,205,6,148,129,170,242,137,143,95,47,45,172,83,77,7,16,157,181,49,59,131,173,190,126,239,238,212,101,32,149,123,178,14,211,189,136,26,217,46,219,160,88,204,149,35,189,35,46,178,71,63,93,108,226,193,202,11,103,42,51,68,168,238,58,125,245,177,136,187,21,159,42,147,3,93,196,71,194,206,55,114,26,135,139,121,0,7,206,8,229,97,228,162,106,9,170,142,229,42,239,82,96,141,9,210,62,31,43,63,64,181,58,226,194,142,81,177,204,116,16,57,14,70,210,52,248,81,11,200,160,151,28,59,170,12,72,243,244,253,172,123,55,43,52,228,134,210,144,121,204,125,53,214,203,82,69,212,119,81,52,180,233,64,48,2,195,134,100,254,195,214,198,183,74,87,225,42,206,127,218,19,203,215,167,59,72,139,180,5,9,108,144,173,4,31,119,225,103,61,139,187,130,76,20,8,146,157,122,107,211,214,203,80,64,226,78,225,13,78,209,65,140,163,41,78,219,79,47,226,207,247,107,75,96,18,144,164,207,145,63,31,91,60,134,7,124,80,66,86,79,246,129,3,231,229,103,218,163,82,27,252,164,4,168,9,146,58,237,102,187,8,111,82,17,166,150,217,87,188,64,137,84,201,73,54,121,44,206,132,42,96,157,20,6,208,127,139,20,205,11,174,103,13,66,73,78,190,17,230,122,217,244,210,74,134,85,120,198,144,158,190,127,59,9,40,135,177,81,232,67,128,4,130,82,165,36,21,105,191,61,250,219,15,32,146,114,133,206,228,0,8,35,161,180,170,104,97,136,10,212,128,161,161,25,15,206,200,118,149,180,167,254,210,149,148,70,135,159,57,139,32,109,17,248,21,25,220,132,200,133,21,3,2,76,128,62,22,81,96,166,163,192,33,48,52,152,147,235,105,2,2,19,249,185,20,144,118,128,98,205,212,54,151,207,140,65,58,109,246,44,231,116,53,68,18,161,235,153,9,122,41,202,20,146,116,131,175,207,247,178,85,66,145,0,148,167,73,203,150,79,67,54,43,217,139,143,58,165,36,132,157,1,136,231,206,204,187,66,176,101,14,15,8,130,152,223,235,103,105,160,145,221,51,253,56,149,168,7,51,128,76,248,103,75,56,205,15,114,198,134,103,151,47,79,177,202,202,13,188,209,9,145,19,170,162,64,254,122,88,138,91,185,199,234,128,75,106,90,191,251,157,57,155,17,112,66,104,13,210,41,155,8,114,18,20,147,231,161,62,118,53,186,114,160,149,100,42,9,76,248,85,239,121,90,69,140,40,176,169,105,36,196,40,129,203,166,182,144,99,13,58,27,81,81,62,41,36,199,189,104,221,35,125,212,53,74,20,82,169,233,67,126,24,39,207,203,126,118,203,55,91,138,241,211,248,129,19,168,142,125,109,99,111,15,148,74,200,202,162,68,38,121,117,143,190,118,53,55,9,203,5,42,215,97,16,58,201,235,104,93,48,7,149,40,170,248,168,26,43,150,22,12,201,80,212,229,27,126,246,147,163,186,18,79,132,20,167,99,6,0,63,165,165,105,238,132,182,217,42,74,146,160,127,219,50,121,77,140,110,151,184,72,9,4,18,102,124,249,218,187,230,190,19,184,208,64,83,221,1,36,41,176,66,181,34,60,62,122,239,98,24,105,215,242,4,182,50,192,205,54,37,47,119,110,67,185,18,100,136,157,78,150,117,202,144,136,41,230,57,110,73,22,129,210,56,149,19,77,238,16,237,92,249,211,15,38,100,146,116,7,95,185,251,22,91,84,204,176,130,100,5,105,169,59,89,197,212,6,155,1,41,137,228,76,71,93,108,37,85,120,82,136,113,65,83,0,8,253,236,35,83,148,164,111,65,34,180,33,198,84,132,172,40,229,58,116,255,0,22,134,175,187,193,133,165,43,222,82,32,233,240,177,142,45,110,146,124,70,1,4,129,160,250,233,247,240,206,170,72,14,168,172,38,20,78,240,124,254,150,180,207,66,141,199,122,67,208,231,104,168,38,66,163,76,196,31,157,142,73,13,129,222,106,161,160,36,130,116,139,11,40,161,66,212,20,148,132,168,230,60,132,216,55,43,216,117,209,145,82,169,131,32,234,57,141,236,68,106,67,68,110,84,178,29,73,80,131,184,212,78,252,172,251,47,37,42,82,151,149,61,86,76,204,90,190,111,144,185,13,2,65,136,1,63,102,203,106,184,60,208,9,112,21,25,243,4,243,6,204,97,37,22,173,246,86,85,213,52,162,20,162,165,5,235,41,58,13,8,208,217,78,85,160,144,27,128,145,164,242,63,125,45,88,23,161,80,113,36,140,165,34,99,251,125,62,186,216,134,47,117,73,43,42,50,65,74,126,3,95,46,86,136,227,148,122,137,83,134,169,72,97,105,89,202,132,128,145,148,68,235,206,217,100,38,20,164,137,92,204,158,127,29,237,19,253,73,73,16,175,114,36,164,144,36,117,244,218,206,162,241,109,43,82,82,71,132,202,181,223,202,194,98,33,71,126,165,34,86,123,156,174,36,36,76,239,189,177,146,86,165,22,210,18,132,234,4,28,222,147,189,154,113,104,77,62,96,180,36,72,80,141,254,244,222,195,10,196,45,179,158,64,136,36,13,15,77,125,108,193,167,178,48,15,37,26,135,18,118,132,206,225,49,183,215,202,218,19,183,238,13,166,197,92,44,87,181,210,10,212,181,227,78,243,225,80,48,62,4,234,122,219,120,182,164,36,165,46,40,119,132,146,0,212,159,185,218,218,151,182,182,29,170,197,156,8,189,169,110,58,167,233,170,22,211,136,10,103,222,76,141,193,248,239,233,108,222,177,143,245,140,25,226,247,107,191,69,119,164,200,89,147,27,143,54,63,130,243,218,245,186,170,111,199,141,26,220,187,46,59,181,164,202,85,162,220,145,164,149,29,173,95,111,7,93,184,121,110,127,77,191,211,92,162,162,22,154,112,19,168,212,237,189,162,112,79,14,205,193,92,41,47,218,251,210,182,169,74,29,231,126,241,9,3,153,143,157,182,45,245,131,112,149,85,196,27,184,42,205,53,233,16,150,155,133,2,168,255,0,119,49,231,111,135,167,200,151,30,103,11,238,189,165,177,130,0,84,155,162,162,232,173,121,84,215,202,157,124,152,209,225,152,39,231,183,46,150,106,251,225,117,86,47,33,171,170,166,141,116,109,127,219,109,182,144,130,79,82,70,250,31,185,180,13,245,128,111,139,141,199,42,234,169,222,112,183,42,74,155,5,73,9,28,231,166,214,175,97,222,41,94,21,119,223,178,166,161,212,21,40,142,241,40,57,64,28,189,45,126,45,114,176,24,141,161,60,151,21,182,120,79,194,219,231,135,55,176,120,188,154,70,82,68,184,133,36,17,204,245,155,116,207,14,49,61,45,235,41,165,189,153,171,121,164,144,162,233,5,73,27,111,110,111,187,241,27,235,160,69,61,61,67,53,203,80,0,231,25,151,175,35,27,106,108,211,152,46,182,232,175,69,93,37,82,40,156,153,82,66,200,111,226,58,239,245,183,99,225,191,23,100,116,57,4,57,59,198,78,247,219,226,22,54,119,79,102,96,212,222,87,88,212,99,156,62,253,91,148,56,132,176,241,254,229,165,153,245,3,47,167,43,15,121,240,247,12,95,104,110,162,145,165,150,21,170,137,65,19,254,45,175,120,99,196,156,55,85,68,213,45,231,86,211,151,129,0,18,91,2,79,77,62,245,181,202,149,111,95,207,138,106,21,84,190,192,255,0,219,109,184,30,65,60,226,121,139,123,132,78,195,235,120,237,149,134,218,229,200,159,63,17,244,69,42,207,31,241,109,215,114,211,83,93,184,117,77,161,216,140,141,196,40,30,71,46,214,214,72,186,104,80,180,215,94,249,202,193,152,201,58,250,219,106,99,62,206,137,239,87,120,42,166,169,146,68,37,180,183,238,15,82,109,166,113,117,55,250,89,242,229,253,126,36,54,129,148,54,226,0,214,62,188,237,227,31,72,158,31,200,142,203,27,109,60,21,214,244,92,198,56,1,123,171,27,92,67,184,175,96,154,44,70,166,17,26,33,101,16,91,255,0,235,190,247,54,130,188,120,119,134,234,171,92,113,204,105,94,146,179,170,27,169,132,183,200,128,1,251,155,83,159,191,41,49,163,75,164,85,221,81,80,135,142,68,213,48,76,201,217,80,6,162,121,218,32,246,111,189,46,240,19,77,145,228,56,51,164,191,84,164,172,3,202,36,91,199,96,198,49,13,58,244,159,138,232,245,129,184,81,156,28,226,181,233,193,139,249,234,139,168,151,105,223,240,84,177,239,54,240,143,124,3,185,17,108,226,188,67,73,138,175,119,175,76,57,78,134,105,223,57,222,167,105,80,134,214,119,82,116,208,19,6,54,4,155,86,150,247,228,28,197,204,160,72,218,118,242,243,155,78,96,204,47,73,113,40,95,119,146,214,155,184,163,50,217,92,40,40,141,212,63,142,124,173,191,152,93,11,188,230,125,227,221,101,99,214,157,39,148,245,219,135,149,120,191,146,236,73,88,80,212,169,62,17,230,79,173,156,199,140,82,240,115,14,10,139,215,187,170,169,170,72,13,54,146,20,73,59,149,15,246,239,242,180,46,45,227,165,226,29,106,143,134,215,127,179,80,188,114,180,251,168,149,127,241,7,108,189,57,249,155,87,238,236,27,91,122,86,46,171,18,213,173,250,133,120,178,40,149,128,122,107,189,136,62,108,186,242,246,103,116,225,173,103,168,139,42,58,224,165,169,196,87,187,151,142,39,65,117,78,18,81,222,25,43,28,134,167,97,164,11,94,110,11,168,16,19,76,132,165,3,153,229,229,27,88,91,190,129,74,73,74,208,210,98,96,40,71,194,57,90,118,130,128,6,210,101,104,25,100,233,148,79,159,151,145,181,137,75,96,110,150,240,163,104,50,27,43,55,134,31,93,234,134,93,160,113,218,106,250,53,119,212,181,40,247,152,112,107,160,230,146,36,17,210,223,113,131,137,52,23,158,23,93,225,137,154,23,110,33,167,103,185,188,210,208,25,43,210,33,40,116,70,251,31,20,78,164,27,76,81,176,176,165,119,137,32,168,72,49,58,117,29,71,241,109,95,218,163,15,34,186,142,237,121,75,13,140,225,61,224,80,2,39,156,242,214,124,236,216,14,18,228,198,195,193,43,67,22,48,249,90,215,251,173,4,255,0,22,42,46,171,225,234,44,62,26,113,135,220,58,145,249,100,19,48,116,229,215,235,105,119,175,52,186,134,211,121,176,186,11,203,67,0,144,138,148,236,60,95,220,124,141,141,78,8,169,166,105,75,187,27,98,18,37,74,82,36,15,50,7,47,226,216,164,185,215,124,215,103,189,203,33,196,120,144,132,255,0,219,114,14,233,232,124,181,183,116,249,28,238,74,244,236,14,159,54,59,68,100,236,120,217,46,232,195,102,248,117,199,46,218,146,28,82,165,230,129,203,152,65,146,71,81,105,91,170,255,0,115,133,183,154,234,46,202,218,128,234,128,11,67,137,16,240,233,31,220,52,229,174,182,49,151,157,164,41,125,52,137,74,66,50,10,146,173,92,61,10,134,199,214,209,79,83,86,95,14,45,117,143,32,160,43,43,110,168,37,64,159,246,21,15,18,15,67,250,88,89,43,161,33,237,59,133,187,46,19,90,205,26,110,214,239,225,247,21,168,56,133,114,38,172,87,26,106,164,15,27,121,167,33,7,99,182,252,142,150,181,185,140,24,184,46,165,213,58,86,226,148,152,73,74,164,56,34,39,95,133,185,182,233,193,47,33,132,85,93,213,41,105,199,12,102,110,82,182,250,232,12,40,218,85,235,170,246,196,244,126,199,121,94,85,20,174,13,178,200,239,19,213,91,1,251,219,127,31,174,60,51,113,234,175,185,99,201,208,164,212,40,108,182,167,102,138,167,56,177,218,231,13,61,153,69,138,71,214,241,200,236,0,82,149,16,32,122,139,123,43,76,90,167,165,109,182,6,137,9,78,250,146,19,191,223,157,188,137,252,53,56,72,245,203,218,158,143,218,158,21,140,180,201,87,120,218,160,153,90,0,16,119,129,36,145,174,214,245,212,201,119,69,2,84,168,203,7,89,231,235,111,90,250,58,99,221,211,223,44,156,185,231,248,5,225,255,0,75,36,14,163,20,64,85,48,37,172,128,73,1,74,210,72,79,175,77,172,163,40,25,214,84,4,192,157,197,176,148,165,182,212,128,181,2,4,229,18,76,237,235,108,40,150,196,36,156,185,160,101,220,70,242,45,232,34,187,175,38,113,173,210,100,150,165,180,200,78,179,188,105,6,108,166,210,3,96,104,176,118,9,219,229,214,202,103,34,36,68,21,13,38,97,93,127,123,62,150,210,208,8,82,188,32,70,163,66,99,175,173,159,228,156,139,163,105,167,10,2,210,39,196,70,164,127,111,175,149,190,37,198,210,11,202,82,73,25,147,212,205,146,234,2,86,51,198,97,161,215,222,28,181,248,89,197,20,169,18,14,68,16,71,194,205,116,156,83,147,76,186,106,28,40,90,187,205,60,82,62,81,245,235,103,27,88,105,65,51,0,237,59,244,137,222,44,58,169,148,84,123,179,148,167,69,104,117,244,178,169,156,83,121,146,176,164,147,172,196,127,198,246,35,184,72,16,139,165,64,239,10,84,70,84,248,148,100,202,135,223,59,63,157,46,28,208,162,52,128,71,239,210,200,73,8,4,164,204,17,36,141,12,244,250,143,133,178,213,64,117,194,151,61,212,233,170,121,255,0,205,129,34,43,100,234,84,16,14,85,109,176,6,102,205,59,85,222,175,198,18,128,19,186,129,212,127,22,194,192,47,158,236,41,50,74,119,210,203,125,176,231,190,156,202,128,32,153,143,43,36,128,160,154,13,33,43,41,7,57,147,206,18,62,197,149,76,131,159,72,76,171,76,199,160,231,101,37,32,146,20,128,146,33,89,125,233,254,44,243,75,73,73,26,192,216,3,185,251,253,44,36,210,18,196,203,137,42,4,167,34,78,193,73,35,81,173,146,218,139,108,164,229,76,233,36,25,205,181,159,83,121,90,73,18,172,199,100,157,135,159,243,97,234,144,88,90,148,216,152,26,71,43,32,109,54,141,6,194,113,53,100,17,153,200,0,31,12,141,116,211,227,181,164,26,121,46,54,36,238,6,105,50,174,95,75,66,54,218,157,50,224,9,64,36,131,175,159,43,42,146,240,52,207,171,44,228,32,36,248,118,223,109,108,206,98,58,5,78,20,141,202,82,82,100,79,211,95,144,180,6,48,189,147,117,49,147,188,82,2,181,32,235,35,254,69,164,213,122,183,73,119,45,75,82,50,167,50,246,208,24,255,0,139,106,172,77,124,189,124,94,11,93,81,86,89,208,207,77,34,207,11,108,238,130,133,236,133,191,49,10,221,42,130,15,140,144,68,233,206,34,109,2,106,151,84,73,73,130,72,32,129,172,124,54,180,197,62,29,83,233,206,10,212,133,16,114,196,199,196,218,86,236,195,161,46,101,109,42,208,13,50,107,160,233,107,64,210,178,40,53,87,232,110,215,30,32,44,136,34,85,161,152,229,105,4,92,110,4,33,78,165,194,172,160,201,144,7,207,227,107,77,217,134,195,185,14,238,111,28,224,218,90,159,14,20,40,14,239,58,96,68,13,185,254,214,109,64,32,113,160,169,84,152,117,107,116,41,67,44,141,35,164,239,22,61,56,92,135,194,20,163,36,29,64,211,206,215,22,110,16,22,216,35,93,192,152,211,246,177,12,92,121,65,82,143,189,0,194,78,159,127,189,128,202,2,22,157,65,83,155,184,147,152,16,128,175,63,228,89,228,221,9,238,179,33,33,43,230,70,156,173,109,56,127,54,104,80,211,77,124,205,153,23,31,112,185,40,48,4,76,25,22,111,48,123,166,212,224,106,149,117,55,87,124,145,10,129,238,148,206,254,118,202,110,177,78,149,33,81,169,1,67,251,132,235,250,199,91,88,93,164,202,232,1,42,80,18,60,58,249,235,244,178,105,232,74,196,189,0,128,12,244,233,101,175,100,158,219,80,172,81,169,181,12,234,18,145,16,177,168,178,216,161,32,149,39,41,89,146,145,59,121,71,91,76,166,137,78,166,2,124,49,148,202,125,223,59,61,253,32,54,97,128,87,148,18,79,95,189,108,254,96,28,164,1,111,201,66,51,64,160,222,96,23,3,150,199,239,91,56,41,84,143,0,78,98,76,207,251,116,180,199,244,152,7,67,154,117,215,111,137,179,201,186,18,200,83,107,133,40,153,157,244,243,176,25,17,10,238,160,218,101,113,0,1,164,143,15,192,252,245,179,205,209,148,33,39,222,36,193,7,72,235,22,156,69,208,20,74,20,162,149,8,202,72,140,222,102,54,177,31,210,210,149,41,13,24,202,79,61,244,243,176,25,80,214,246,171,134,141,94,208,50,21,17,27,20,198,99,235,54,90,238,151,150,225,13,72,152,3,48,26,127,241,181,151,216,26,101,241,178,140,204,13,100,197,158,165,109,13,146,148,36,65,214,103,115,235,97,116,212,17,233,3,112,170,238,225,183,84,66,105,164,13,36,17,172,139,124,156,48,180,21,37,180,136,35,82,117,19,208,116,22,180,169,180,165,220,173,120,74,100,233,203,207,252,88,39,222,82,21,52,254,56,57,122,17,214,7,194,108,194,98,120,66,9,42,190,48,194,210,8,120,101,35,197,161,215,228,54,179,43,184,219,156,202,30,51,58,206,246,155,169,119,42,201,94,101,114,211,99,241,176,141,133,173,73,239,18,18,129,178,6,145,241,180,205,113,238,156,251,40,244,93,109,176,231,133,8,17,10,58,79,222,246,152,162,101,182,104,202,154,66,82,61,226,160,36,17,191,239,97,17,74,11,234,202,22,165,24,141,32,122,217,213,58,226,87,166,108,131,152,231,103,118,234,29,202,150,167,125,1,16,146,76,199,188,4,15,56,177,77,212,39,187,37,64,79,48,163,2,109,12,194,201,42,38,80,58,107,189,148,31,76,128,204,39,47,45,204,116,180,5,150,149,80,83,74,169,72,80,14,204,68,236,8,62,81,108,34,180,188,76,231,75,102,117,3,95,248,180,107,21,41,74,124,4,40,29,9,26,153,233,101,247,129,48,92,89,28,192,220,27,70,99,82,1,182,232,241,90,23,161,205,50,117,87,45,57,252,172,149,213,45,233,238,136,5,59,105,168,245,176,174,84,161,185,239,18,176,38,103,93,58,155,54,63,33,122,3,177,51,63,91,54,132,46,221,22,226,178,58,22,169,41,235,111,145,80,160,181,25,144,6,81,41,208,216,53,214,37,46,160,41,114,85,211,207,153,54,202,223,81,72,133,8,128,116,211,75,62,139,79,67,178,53,85,75,117,5,75,86,80,14,130,58,216,119,220,83,235,87,121,167,118,6,78,83,233,102,26,172,74,85,9,5,64,233,7,72,249,217,5,195,152,5,19,18,6,159,207,59,27,99,33,56,186,78,41,37,50,183,8,68,234,0,216,198,214,112,47,43,191,219,0,2,73,58,199,91,12,226,225,73,21,1,72,130,76,145,25,162,223,46,179,187,81,12,144,160,225,26,125,34,207,69,54,192,165,94,52,77,214,168,43,68,148,3,17,175,206,45,95,169,101,84,207,194,138,136,7,104,240,141,183,54,176,83,84,7,129,4,66,144,116,72,216,27,49,121,210,119,136,4,167,42,212,99,203,202,15,63,75,73,27,180,154,41,203,118,187,80,232,121,75,1,97,0,128,60,42,78,230,62,22,203,235,5,197,4,168,32,167,221,214,62,191,230,207,59,66,166,138,178,202,116,211,121,76,249,77,135,77,38,84,42,61,238,163,89,62,150,159,99,186,102,208,95,10,162,148,233,174,93,79,151,223,195,123,61,73,120,171,36,172,40,17,16,163,0,121,237,97,164,6,199,180,39,194,96,105,178,143,198,205,62,37,185,72,57,66,135,246,136,30,122,217,80,68,73,165,42,205,118,105,84,248,78,160,30,94,96,254,214,113,170,207,25,79,132,170,121,13,199,194,209,43,170,145,4,136,26,156,167,46,190,131,214,206,53,82,116,9,132,146,145,49,34,38,204,90,21,93,54,143,70,115,85,152,41,73,207,18,32,137,243,253,62,86,51,218,11,106,204,84,149,40,8,128,65,155,70,50,250,92,1,77,168,182,173,1,58,146,64,214,39,239,123,62,141,27,10,209,35,120,26,8,229,104,203,85,150,141,183,82,8,173,117,112,41,210,144,162,52,1,49,191,53,90,171,198,115,87,83,195,154,244,93,143,22,159,83,102,33,50,160,96,143,212,253,45,56,167,84,20,149,180,12,229,3,109,79,95,91,68,226,198,23,124,225,138,186,122,119,11,78,56,217,9,51,25,15,159,91,69,44,65,236,45,247,8,226,244,72,215,124,87,154,247,158,21,186,174,37,46,171,27,55,125,222,151,161,113,82,148,185,145,18,9,247,132,13,60,183,180,61,205,143,110,186,59,241,53,151,173,26,26,105,131,224,4,0,82,39,96,13,174,252,78,236,255,0,139,240,213,251,93,80,183,95,188,105,84,242,156,209,66,4,235,242,243,54,160,189,217,239,15,94,52,230,245,226,85,225,121,54,134,193,62,204,218,134,85,25,243,249,219,224,254,189,210,231,233,249,210,98,228,180,180,217,175,136,189,169,123,118,54,67,38,140,61,134,237,108,11,243,180,3,152,238,227,77,219,133,110,155,191,217,74,114,172,184,131,42,215,255,0,30,127,45,236,13,199,193,138,37,180,106,111,186,54,26,153,88,13,35,34,85,164,233,34,121,239,28,237,165,234,184,197,134,248,93,125,145,130,148,243,129,6,18,210,234,0,43,59,122,124,44,5,119,27,113,54,39,173,85,229,137,141,251,135,110,169,144,90,135,138,147,166,128,157,19,203,91,67,133,143,59,93,109,6,191,84,158,223,138,183,241,122,242,174,239,5,7,15,233,81,118,20,156,189,245,57,33,71,105,37,81,50,99,210,209,120,97,250,220,63,70,226,113,237,224,22,152,57,150,167,10,212,62,28,249,239,102,232,59,70,50,10,105,110,198,233,235,88,82,97,79,213,172,7,20,121,131,59,114,214,209,55,246,42,195,55,194,197,70,59,93,27,104,221,182,168,220,11,212,30,102,119,254,109,182,232,230,204,111,173,181,247,110,128,105,140,215,96,175,184,38,138,231,170,11,188,240,213,236,213,59,204,17,14,60,191,19,189,33,39,112,117,249,91,112,112,159,143,213,105,123,186,189,43,210,221,98,76,164,20,165,33,124,183,7,221,54,229,26,245,92,138,74,43,240,133,230,203,13,53,226,135,15,133,0,242,208,243,34,215,78,8,113,26,255,0,199,215,187,116,87,157,13,21,69,51,98,27,173,164,166,202,6,191,220,165,24,143,157,186,111,9,245,30,169,210,178,67,33,97,124,68,209,109,111,247,44,254,169,141,14,68,68,184,209,228,21,218,183,182,56,173,226,109,24,187,106,106,233,233,106,221,132,64,26,40,109,34,119,245,54,160,227,254,205,78,37,156,248,181,219,190,162,153,94,32,67,153,212,158,122,199,187,108,92,87,117,227,135,46,145,85,93,84,226,105,231,71,186,15,45,237,37,116,113,147,9,93,232,83,216,187,22,182,182,201,0,50,227,5,210,163,254,211,250,91,223,178,250,124,121,176,232,157,187,56,113,220,46,38,12,151,196,127,101,219,186,210,56,254,236,56,23,51,152,66,242,164,67,104,63,246,187,185,62,182,163,175,138,120,161,149,101,46,221,207,198,203,113,7,49,30,122,219,165,248,139,66,142,33,97,231,235,176,83,88,114,165,41,130,220,167,35,171,211,79,9,50,38,218,5,252,11,136,42,170,28,56,134,134,129,21,8,81,78,84,83,200,9,229,183,59,120,55,136,190,143,78,62,73,56,209,235,97,252,87,95,135,213,132,209,122,182,42,22,225,225,215,120,227,181,117,174,51,71,77,79,57,187,194,0,73,158,124,254,29,109,170,49,206,42,173,226,86,33,77,205,134,220,45,93,173,28,196,166,33,216,221,71,203,160,157,44,229,232,198,33,226,5,103,125,124,86,174,153,149,28,221,192,37,34,54,209,60,244,230,122,218,98,230,184,233,238,74,126,238,133,168,32,2,181,127,114,228,123,199,231,244,183,157,199,11,165,118,185,56,236,22,142,161,27,104,114,155,109,98,232,193,109,92,23,173,91,148,244,190,208,28,167,172,202,9,108,146,51,37,67,255,0,173,208,252,45,59,114,182,166,220,52,213,47,180,243,140,137,75,192,66,95,64,26,44,14,83,204,29,65,242,176,85,87,104,175,162,82,16,217,90,64,133,161,122,133,124,122,216,140,21,134,234,239,106,246,46,167,84,231,120,181,77,21,81,18,80,100,12,170,218,68,64,35,152,179,79,49,196,0,254,231,127,133,247,83,198,12,191,53,102,162,184,197,83,74,202,72,112,136,10,222,68,243,179,140,209,154,87,18,200,88,81,41,211,195,243,215,89,180,213,211,117,213,208,84,63,71,136,216,93,61,229,72,176,219,205,168,70,83,201,73,60,210,70,160,216,170,91,135,250,187,229,202,177,220,180,157,59,205,60,62,157,78,246,169,147,54,215,123,36,198,217,80,116,1,231,148,134,169,154,206,242,149,9,72,254,116,251,22,174,241,103,6,55,126,96,124,183,173,90,19,145,101,57,70,238,19,26,101,231,17,184,181,131,21,113,106,135,10,186,253,38,13,99,219,234,82,140,133,198,192,41,10,219,113,239,31,33,109,49,196,174,41,222,70,245,53,87,226,153,127,191,240,41,62,226,219,3,76,145,203,126,150,185,225,232,206,76,254,121,36,6,21,215,248,119,163,51,168,207,114,29,155,191,205,87,175,203,181,56,86,133,77,92,149,143,149,38,4,40,102,72,27,13,122,107,181,171,84,152,222,240,163,125,70,255,0,165,109,250,69,16,22,160,144,21,63,218,68,8,143,77,236,90,234,206,38,188,23,83,119,247,143,211,159,2,219,74,255,0,53,50,52,131,206,122,91,29,253,223,78,193,106,145,231,131,192,202,25,112,247,110,2,63,242,34,39,255,0,27,119,5,218,141,133,233,178,176,52,55,65,170,70,42,178,170,249,165,75,152,63,189,100,173,71,50,66,74,146,58,144,14,165,94,182,1,214,30,82,137,83,205,93,247,181,58,70,87,16,137,77,74,122,58,145,160,87,157,165,240,203,247,165,206,202,234,239,68,166,162,149,9,130,218,144,82,234,144,124,196,235,244,180,253,202,205,197,140,107,17,91,76,243,133,198,207,184,81,11,79,146,180,215,157,140,0,229,57,128,228,180,29,84,85,62,150,254,83,181,44,84,93,224,81,60,217,151,145,29,226,9,255,0,114,124,205,173,88,139,28,94,52,119,107,79,87,55,75,120,50,164,143,4,14,249,175,88,216,239,247,176,56,129,183,43,47,151,25,225,224,96,173,98,93,165,90,50,36,249,164,29,207,215,231,106,243,24,110,247,166,188,208,221,42,42,18,82,163,44,40,72,29,78,182,29,110,97,32,41,3,30,223,73,221,118,135,225,33,120,51,137,184,201,88,232,75,200,238,25,108,6,221,16,166,137,36,152,229,172,125,233,111,77,81,86,133,56,148,190,148,146,152,25,164,248,142,250,121,91,207,159,193,219,2,86,181,127,95,183,149,246,182,214,146,160,216,202,33,73,41,68,235,204,251,214,244,30,152,119,143,132,160,102,215,44,78,199,211,126,86,250,59,192,49,152,250,44,69,220,146,79,230,190,81,250,86,155,206,235,242,55,253,45,104,252,145,148,237,100,167,150,82,152,32,169,57,147,239,125,45,245,66,84,218,194,211,5,210,175,238,48,118,243,179,161,181,123,42,123,213,17,27,9,208,72,58,27,124,226,123,215,1,104,40,4,144,53,30,35,167,91,118,64,175,52,59,10,65,229,200,16,163,151,42,140,207,57,254,44,75,110,165,64,133,0,57,243,250,122,105,111,170,105,138,87,153,180,165,114,117,28,193,248,250,91,228,83,134,201,204,162,20,0,128,14,164,244,179,221,132,152,8,59,172,40,14,236,20,141,167,47,85,107,203,233,102,94,5,67,56,81,86,146,82,15,184,125,62,247,183,213,77,133,36,169,32,168,0,9,4,250,91,14,83,247,174,36,144,164,157,166,8,63,175,157,149,108,139,77,157,147,176,151,115,104,68,235,10,229,252,219,42,39,187,1,224,146,152,211,125,117,251,222,205,173,1,46,148,32,200,243,27,252,236,240,74,134,64,214,85,101,39,67,252,143,91,55,27,163,52,5,39,16,146,219,67,185,149,107,170,85,233,31,113,103,18,208,115,54,135,41,19,39,111,77,119,245,214,203,73,61,240,10,38,103,114,126,35,227,103,16,147,78,224,91,98,12,25,76,233,2,194,74,14,69,172,169,178,173,83,170,86,119,78,162,119,178,61,156,31,8,32,198,146,4,71,195,229,103,26,204,150,228,42,82,86,73,19,57,76,105,22,116,50,164,32,74,74,136,79,134,70,163,214,192,93,72,192,8,53,33,79,194,130,128,76,144,161,212,206,222,182,126,155,188,91,199,191,36,12,178,20,32,129,103,205,26,204,18,80,153,36,8,223,75,56,205,50,210,178,28,35,44,5,105,164,121,125,44,139,246,64,69,20,148,80,101,74,9,152,65,210,52,215,169,179,94,192,183,210,84,64,41,38,35,98,108,96,90,192,72,101,42,72,86,82,64,212,79,235,103,169,144,81,152,160,1,166,146,99,160,54,139,89,9,119,164,27,119,32,211,194,84,161,164,234,57,70,191,27,101,23,43,108,55,223,186,147,32,133,0,19,206,116,180,163,121,89,97,94,238,138,233,170,96,107,104,251,226,245,13,178,164,130,52,130,65,254,238,122,244,22,16,247,18,137,205,246,81,151,194,59,196,134,21,5,11,95,138,0,208,117,218,209,191,233,90,38,155,156,133,105,19,10,3,221,243,215,158,218,243,214,207,86,84,174,165,114,149,111,183,47,143,206,206,208,210,57,82,232,212,228,79,199,55,165,173,11,104,77,240,77,221,152,78,140,182,74,19,152,39,222,204,117,141,249,111,105,58,108,59,78,204,170,153,180,12,188,192,0,105,98,232,104,20,203,144,8,89,42,210,32,17,62,71,227,105,8,71,116,66,189,226,51,71,79,75,64,249,13,163,13,65,83,221,13,173,5,101,37,50,35,156,250,249,216,143,232,225,180,30,232,104,8,131,27,11,60,22,150,194,74,96,74,137,63,43,124,203,131,46,115,152,5,196,2,121,79,43,66,92,228,180,130,155,23,112,43,41,94,64,83,185,141,141,155,109,136,113,77,145,157,59,201,228,57,145,103,86,240,47,43,52,170,1,41,26,235,100,10,128,88,37,160,9,230,50,198,214,86,82,13,163,178,248,165,134,154,204,242,115,70,138,59,199,194,205,247,45,58,162,90,35,175,174,157,14,189,44,205,99,138,168,140,160,14,240,204,206,163,158,190,86,74,25,83,46,21,32,201,7,64,14,223,113,99,3,186,87,69,124,104,144,149,202,179,147,155,95,63,185,179,10,161,88,50,161,152,146,36,13,64,255,0,22,55,188,78,161,74,213,102,53,211,239,165,152,168,122,80,164,165,66,85,0,144,96,250,71,214,198,215,20,219,185,124,149,180,208,41,94,137,64,6,99,111,91,124,150,243,171,50,155,220,146,152,26,117,179,44,52,169,72,37,43,81,76,18,61,119,19,103,154,117,33,104,82,138,207,119,204,200,157,52,211,165,145,20,154,201,41,105,113,45,175,187,243,2,55,41,183,205,74,213,153,81,49,26,107,62,86,64,117,172,240,50,231,81,145,26,3,102,251,225,149,75,167,132,101,211,215,214,205,73,209,1,204,160,73,128,63,241,211,95,43,36,84,135,255,0,238,40,38,54,215,158,187,155,52,23,49,153,58,64,39,93,14,246,82,203,115,222,3,225,230,119,245,253,172,250,105,59,119,74,113,241,5,70,6,186,115,179,141,60,226,91,41,4,18,180,243,78,214,29,10,149,2,73,16,64,60,185,115,143,189,45,135,157,58,229,25,19,168,137,229,246,126,150,125,54,147,184,79,45,199,17,10,36,130,78,170,27,3,62,150,97,231,50,169,69,66,64,153,19,51,244,179,74,168,82,153,137,208,29,1,48,34,124,173,242,100,164,206,99,35,196,14,199,214,61,108,131,83,180,118,95,6,202,201,239,85,148,14,66,12,89,138,166,204,45,26,168,157,50,142,126,159,197,150,127,58,160,10,98,37,63,218,14,222,127,11,37,212,54,96,66,231,125,116,19,214,210,130,150,253,144,170,148,147,221,102,19,204,235,173,148,151,131,43,66,1,18,39,84,245,178,31,79,116,178,86,157,73,153,36,235,108,23,18,76,123,185,70,243,17,202,198,55,80,184,30,203,38,160,165,207,203,81,241,127,97,153,178,156,168,48,66,200,26,71,135,151,91,10,253,80,36,20,46,85,166,187,199,175,91,100,172,193,38,68,164,8,29,126,86,45,41,184,70,181,153,64,128,146,72,218,76,104,57,197,158,167,82,130,34,163,38,68,3,18,153,159,73,176,44,58,100,7,12,168,0,36,238,118,179,139,127,40,57,212,9,78,227,49,19,96,211,104,201,218,194,146,239,2,129,10,80,32,170,65,152,35,165,154,14,164,166,42,145,50,157,0,58,167,252,88,85,84,229,74,74,35,32,62,40,229,233,214,195,170,183,242,210,148,56,178,65,204,127,127,226,194,25,105,53,214,139,117,97,177,226,4,65,204,38,9,31,231,75,97,167,214,235,106,84,169,176,145,4,158,126,118,0,215,144,53,4,107,211,66,61,108,182,157,57,124,115,180,8,32,64,177,233,33,48,27,236,140,109,106,13,146,86,165,142,80,35,236,89,121,201,104,41,6,66,143,186,70,159,230,193,50,75,202,81,28,198,251,201,177,44,182,78,138,43,86,160,193,63,173,145,20,143,113,194,80,65,82,192,149,74,181,139,54,241,202,50,171,92,166,117,128,117,235,103,212,217,104,230,72,42,34,76,196,242,157,254,118,107,188,9,80,202,8,10,0,144,58,253,155,32,80,58,171,116,77,10,86,180,35,52,2,70,145,175,149,139,44,126,97,241,229,74,142,138,34,100,250,124,44,139,188,36,39,34,155,80,3,81,164,137,242,22,48,6,194,255,0,46,103,93,96,16,4,90,187,137,180,109,245,132,11,247,119,229,102,74,51,37,91,8,215,214,209,207,210,123,51,10,121,200,48,73,9,51,240,253,109,60,209,0,119,145,35,97,155,248,22,26,167,50,243,41,197,65,30,24,35,67,233,98,99,205,164,24,57,85,234,138,96,160,145,157,35,80,8,39,221,254,119,176,213,8,87,120,6,99,147,172,201,35,229,175,249,180,203,180,104,108,170,19,155,48,19,35,151,43,71,86,209,169,43,33,196,71,64,144,72,19,212,252,109,97,166,209,20,6,121,108,2,1,32,204,129,30,182,117,161,223,188,147,32,44,31,116,251,220,224,89,73,164,88,1,57,66,10,132,76,3,155,202,216,105,178,211,208,217,247,134,160,42,9,7,120,34,210,114,20,100,37,18,165,56,148,188,161,3,100,141,252,199,94,118,41,46,16,146,16,160,146,52,34,54,254,125,44,40,1,213,202,244,3,65,34,103,239,173,136,105,149,16,37,114,20,124,74,9,137,235,189,152,132,77,221,16,211,221,245,40,212,200,76,130,71,61,53,179,87,211,43,114,228,171,238,146,59,213,182,172,166,100,129,27,65,244,250,219,238,241,41,111,51,58,1,3,120,157,108,197,70,119,169,156,41,64,42,41,32,146,96,68,125,108,26,83,145,95,53,195,152,227,180,104,193,152,202,245,186,175,202,178,235,125,234,147,227,0,20,207,77,201,244,243,183,55,118,179,226,246,32,194,119,99,149,216,94,226,187,239,75,165,208,73,46,41,75,82,65,58,20,36,104,55,231,54,223,60,86,197,23,3,28,101,188,232,113,102,31,165,168,125,106,66,131,164,19,148,192,212,147,166,132,125,108,139,243,5,221,184,255,0,15,191,69,73,78,151,123,241,144,54,164,254,91,122,110,45,193,245,207,10,98,117,246,145,144,208,92,211,233,61,194,233,113,58,171,240,158,0,27,30,87,153,152,195,136,56,115,24,171,191,174,98,174,134,176,156,229,166,147,32,158,128,242,31,115,104,247,56,189,120,185,119,166,138,239,93,123,236,160,101,71,125,82,165,37,32,244,64,210,219,119,181,23,97,108,69,194,139,201,235,233,138,37,213,221,142,18,163,220,38,82,142,122,64,233,203,125,44,207,101,30,195,216,155,141,247,194,43,223,102,174,239,185,208,172,170,86,72,206,58,1,111,55,111,64,158,28,129,138,216,125,95,47,205,117,71,168,71,229,121,197,254,149,170,240,127,14,49,63,25,111,164,208,225,6,107,175,10,199,200,206,218,73,1,61,9,59,15,91,109,11,159,240,214,226,109,227,92,219,85,87,99,52,173,105,153,199,171,80,148,252,1,50,126,2,222,128,221,92,41,169,236,247,128,81,67,195,219,146,145,162,144,3,142,182,208,239,28,34,124,74,80,212,155,83,238,219,199,21,98,235,248,51,84,202,155,10,87,136,164,64,29,73,211,109,109,218,99,248,39,26,54,131,148,226,92,125,170,191,66,176,39,241,12,142,179,11,70,159,138,167,112,19,240,141,184,176,237,19,119,159,29,113,17,114,157,176,22,105,169,89,82,144,79,48,76,202,135,164,125,116,233,140,49,194,156,43,77,67,77,71,116,222,23,123,84,13,74,41,88,93,48,101,36,141,36,141,201,32,110,77,164,240,173,225,254,155,162,67,88,178,168,184,219,105,5,192,151,1,32,107,208,250,89,12,241,179,9,113,79,27,179,112,220,152,54,185,79,50,8,93,80,76,50,230,186,146,174,156,254,118,234,240,186,94,47,76,104,17,48,2,127,21,135,145,155,62,111,219,118,193,89,241,181,77,217,193,92,40,21,91,65,67,122,37,225,9,111,56,82,19,160,128,18,61,222,147,109,90,148,96,60,109,78,20,188,35,66,155,202,164,159,10,20,83,144,157,140,15,189,45,104,197,125,157,87,141,241,58,255,0,211,151,141,33,13,31,254,211,18,184,27,157,73,157,231,231,99,147,131,169,176,45,218,179,125,181,236,197,9,211,187,104,56,183,62,91,105,215,107,104,121,98,67,235,27,42,98,71,48,122,9,178,170,238,140,37,194,17,76,48,115,247,101,77,242,240,17,79,84,167,0,70,186,235,176,253,183,139,92,168,177,182,13,190,169,26,127,24,92,236,154,245,36,7,61,156,135,27,30,64,131,106,5,102,48,195,148,23,189,107,151,77,42,42,239,117,164,132,247,195,188,1,39,150,162,6,192,218,165,253,50,250,190,156,114,161,87,157,61,57,90,143,229,161,177,9,249,109,106,242,224,182,93,218,172,199,62,131,235,92,197,74,210,149,88,250,22,228,184,32,13,4,129,184,62,124,172,183,233,150,24,74,169,66,74,201,76,229,39,196,7,216,249,88,202,102,38,175,45,89,135,6,129,80,117,211,105,177,234,162,0,54,86,149,111,5,73,230,7,95,144,249,91,226,111,48,1,178,244,205,39,149,29,64,194,154,169,73,116,104,226,117,19,18,79,239,250,218,90,238,239,41,220,103,217,10,218,168,101,196,184,218,210,96,165,96,233,175,148,114,243,183,205,93,203,168,117,180,178,218,75,139,48,52,208,121,249,107,107,11,245,119,23,12,110,198,171,241,51,225,250,136,240,176,146,10,150,103,251,83,207,214,217,217,25,109,224,247,87,35,141,226,149,227,18,241,14,236,226,6,29,187,159,198,84,111,92,248,170,140,6,150,160,152,102,189,163,28,198,253,103,77,237,170,56,171,196,42,156,73,127,166,228,192,41,114,153,165,136,125,89,114,148,105,170,1,157,52,254,238,96,218,23,30,113,98,252,226,155,108,181,118,81,183,79,69,72,163,221,103,36,40,79,34,190,123,14,86,119,6,98,26,139,210,242,52,230,148,187,123,50,140,143,181,148,247,175,1,38,116,211,104,62,118,201,96,144,184,25,7,163,183,245,87,244,53,173,58,121,77,95,152,101,24,55,0,212,185,115,247,73,173,74,52,90,148,4,171,160,28,182,255,0,155,115,155,23,165,69,247,126,151,113,170,149,74,1,202,76,104,71,156,239,54,233,110,38,222,12,39,10,86,212,184,135,29,101,212,2,164,129,6,122,143,49,172,197,185,90,244,196,212,248,174,173,154,58,22,75,89,212,82,20,76,230,51,231,110,223,161,144,214,62,189,215,105,225,39,1,28,142,46,163,98,135,186,178,222,136,184,240,245,10,151,75,80,235,204,56,54,166,84,45,147,253,198,71,43,15,117,119,228,166,170,141,212,223,84,100,164,120,144,27,121,59,70,167,114,35,214,205,220,124,63,69,219,88,25,196,172,191,220,198,139,9,50,131,59,136,223,210,210,151,78,14,187,105,43,214,221,61,240,166,66,72,91,109,58,59,178,124,211,35,67,231,110,137,166,197,210,238,153,20,175,123,92,69,53,90,174,123,198,158,175,195,121,169,150,92,0,20,38,161,61,218,231,77,191,221,250,88,203,193,139,174,233,203,89,72,210,169,170,211,224,82,218,80,81,89,232,161,235,206,212,188,91,123,93,215,161,20,245,238,57,83,221,143,125,126,26,134,143,145,216,139,107,235,233,23,191,126,13,35,239,213,50,52,74,144,163,168,243,139,49,200,28,82,189,147,152,48,155,171,78,175,146,216,237,222,87,189,227,125,46,170,224,108,173,228,40,148,175,187,212,249,104,45,43,133,41,113,93,101,123,206,95,135,217,115,234,18,81,191,45,21,203,173,181,174,28,226,93,247,135,90,75,52,157,242,29,115,72,90,78,191,27,109,91,186,171,20,95,24,113,21,55,131,173,84,33,208,20,162,145,10,7,255,0,140,254,150,24,30,7,117,46,54,84,57,206,184,201,227,133,232,87,225,35,132,42,104,48,173,237,91,92,227,171,113,215,150,7,135,69,166,16,153,39,254,45,219,20,236,164,20,1,32,76,12,167,111,43,114,79,225,25,122,170,246,224,51,234,171,115,243,26,168,90,86,152,130,37,71,230,124,54,235,218,96,175,251,96,44,140,219,40,252,34,126,118,250,147,194,204,108,125,39,28,15,244,131,248,175,141,190,145,102,243,60,67,150,71,250,171,240,73,90,212,176,144,188,169,146,14,135,197,235,247,214,223,56,210,144,64,156,178,64,157,76,233,204,253,243,179,234,96,52,190,245,50,116,49,214,201,113,210,210,82,29,206,36,72,81,62,115,251,116,182,248,220,174,35,96,55,59,164,170,155,54,211,8,218,12,193,244,176,174,207,126,65,80,74,8,208,237,175,61,109,154,154,243,41,109,83,169,153,27,124,126,150,25,33,45,188,165,85,43,198,169,208,207,139,231,105,0,164,85,123,167,221,74,144,130,80,130,74,6,252,141,178,160,191,17,10,76,143,34,102,200,105,207,0,130,164,128,72,32,136,130,52,177,57,73,88,82,74,138,249,144,116,31,113,102,59,34,173,173,55,157,64,165,78,248,2,188,62,49,4,235,212,216,134,84,162,228,192,78,209,243,255,0,22,203,72,200,90,239,19,166,132,18,34,124,237,151,33,43,9,82,138,146,116,32,242,215,235,97,77,191,116,188,165,42,0,248,128,57,186,233,215,229,103,80,22,134,70,92,186,166,71,138,62,230,205,84,222,44,221,236,247,149,42,67,40,73,247,150,168,72,219,114,109,175,56,131,218,219,1,240,226,141,215,177,37,251,72,84,210,8,238,219,80,82,140,29,70,156,237,11,228,107,57,40,216,195,38,205,22,182,99,99,40,80,10,74,180,254,209,25,62,118,125,154,132,164,128,127,182,53,153,79,195,230,109,200,56,203,241,124,225,213,204,91,78,26,69,109,236,92,81,10,75,41,37,64,242,208,13,109,175,106,127,24,187,242,245,196,2,147,0,224,43,194,189,46,127,217,252,149,130,71,47,249,182,124,157,75,25,188,190,213,214,244,236,131,184,106,244,27,189,82,83,249,231,196,36,68,105,250,89,76,74,183,140,161,50,163,49,2,222,125,223,93,191,248,243,138,169,150,206,15,225,149,229,66,251,199,242,157,83,99,192,73,231,42,130,53,178,216,191,123,95,98,4,129,79,71,118,81,54,240,11,66,187,196,164,13,36,109,104,79,82,140,143,67,92,126,64,162,61,54,79,223,112,31,122,244,13,192,2,18,18,168,205,254,227,30,154,219,10,188,218,74,78,103,18,20,222,132,78,160,253,197,188,243,190,56,65,218,226,252,106,163,219,47,170,54,156,74,123,198,144,151,200,14,73,214,12,232,99,173,171,148,93,159,187,85,187,119,59,75,124,98,170,58,70,22,230,108,206,213,159,10,129,254,213,117,248,218,35,212,93,255,0,185,119,224,137,189,53,167,111,57,182,189,32,170,196,44,178,217,135,80,39,204,31,142,246,130,188,113,101,42,212,73,168,103,38,88,62,48,103,94,115,111,51,49,15,103,78,212,183,165,224,89,56,132,84,50,167,20,61,165,170,233,108,145,204,145,204,159,214,218,223,21,246,118,237,65,116,211,212,185,86,221,254,231,179,74,165,154,180,168,172,117,72,157,100,90,41,58,233,128,95,213,223,248,41,217,209,245,29,38,102,175,93,95,190,219,105,164,194,146,180,68,136,152,41,142,191,15,214,198,220,248,153,44,180,128,224,65,129,239,19,184,142,118,242,14,228,195,189,169,239,60,58,205,237,117,212,223,46,52,19,157,41,85,64,14,128,52,213,4,233,183,210,207,222,157,190,59,65,118,127,190,141,15,18,168,69,66,150,222,97,237,12,103,5,35,76,201,82,78,130,121,217,255,0,204,208,0,12,177,61,160,247,33,59,186,28,174,189,50,52,145,217,123,30,205,241,223,38,91,80,4,244,62,95,125,44,165,215,202,144,26,94,111,134,135,202,222,91,112,251,241,198,172,186,169,146,142,39,97,39,3,134,2,22,195,138,74,103,159,133,91,219,160,184,121,248,194,240,167,23,54,83,122,222,53,55,83,138,9,5,53,12,157,73,223,93,188,173,110,14,175,133,145,246,100,31,126,202,171,250,102,76,98,203,63,5,217,116,149,101,228,144,140,168,50,103,93,78,150,82,170,73,32,45,70,2,100,201,128,61,62,150,214,60,58,237,39,130,248,141,69,222,96,220,77,116,215,130,160,0,110,160,5,18,64,128,16,117,181,221,138,177,92,2,217,112,16,161,32,167,98,38,215,219,162,77,218,65,85,28,215,55,103,2,20,147,15,58,183,84,20,162,144,147,161,153,153,28,166,201,121,194,161,148,142,66,32,239,97,27,121,33,188,134,50,143,9,59,252,172,174,253,64,73,84,145,207,127,43,74,27,123,161,38,147,238,75,142,1,160,78,163,48,59,252,109,133,58,146,9,5,61,55,220,205,154,101,200,115,195,9,4,146,73,214,223,119,210,145,3,40,18,162,168,212,89,192,164,0,123,167,18,225,64,72,84,65,26,18,116,242,178,212,225,215,52,36,171,224,71,167,202,195,10,224,96,133,21,41,90,196,109,212,217,110,254,100,3,38,76,153,58,253,239,101,73,245,1,194,206,121,81,91,96,152,30,255,0,83,59,125,44,135,42,97,32,18,78,186,147,168,30,182,75,174,55,74,51,188,50,8,158,91,90,167,139,56,211,133,112,131,197,56,155,16,221,20,33,74,41,1,202,164,15,22,240,53,176,185,237,103,218,42,70,2,225,96,90,182,247,163,50,115,144,128,6,153,119,183,203,90,83,144,41,90,0,73,218,99,168,183,59,241,31,241,50,225,39,15,104,159,53,88,166,154,240,125,188,201,238,104,210,92,89,35,161,2,62,54,210,167,241,213,193,13,215,45,164,225,171,249,77,102,32,56,146,153,80,228,99,145,181,41,186,158,36,6,159,32,86,33,233,249,19,11,12,43,189,67,89,156,148,28,234,48,102,108,167,42,10,201,66,84,52,36,106,54,183,54,246,124,252,74,184,99,199,139,168,60,155,233,139,138,177,159,251,180,149,238,119,75,79,67,39,67,243,182,252,184,241,101,223,127,82,37,251,142,170,154,177,135,17,33,198,213,153,36,31,49,107,48,228,71,144,3,163,112,33,3,224,124,6,158,210,20,195,14,36,32,152,133,18,0,211,127,91,33,215,148,128,82,232,59,28,165,26,157,245,159,248,178,25,120,150,225,178,144,162,100,198,160,122,253,45,151,31,8,209,100,106,52,58,17,105,128,221,87,115,147,29,241,18,151,147,226,214,21,208,124,45,145,82,80,37,159,64,147,204,243,54,193,169,11,112,18,101,90,18,32,107,235,111,158,202,182,229,201,30,30,82,7,43,73,65,33,186,249,42,238,247,73,39,73,203,231,108,84,72,10,14,231,37,91,107,168,214,223,33,192,0,203,153,51,200,254,246,101,78,171,58,80,12,233,35,253,209,210,207,86,151,1,56,90,41,80,246,132,2,102,37,39,94,115,102,170,41,67,203,90,212,156,165,51,225,27,249,197,157,97,29,226,73,80,113,37,90,146,102,52,242,22,249,197,0,103,198,146,103,109,205,144,52,163,59,168,236,161,164,144,73,65,86,177,167,61,172,165,164,33,169,81,62,17,35,120,39,159,199,123,18,243,41,202,64,241,15,120,111,165,134,75,66,20,149,231,43,72,144,68,128,126,118,147,85,167,99,67,121,74,67,171,113,102,0,41,157,79,63,191,133,146,149,161,181,128,161,41,32,153,35,222,22,75,175,37,135,0,3,50,178,141,115,65,31,59,12,251,153,136,82,228,36,31,10,73,159,222,206,5,162,113,210,55,69,212,94,5,180,132,211,235,160,214,96,31,185,176,232,74,243,74,19,224,80,57,144,53,59,232,118,178,25,95,122,232,40,112,107,0,71,57,180,139,47,165,178,146,165,72,203,177,208,27,35,76,64,73,34,211,84,96,36,66,201,204,145,18,78,219,114,234,108,65,66,75,100,164,3,166,227,81,243,179,73,88,125,195,157,106,64,30,248,80,31,41,218,217,166,121,181,251,164,101,233,34,192,231,36,208,64,69,53,79,221,40,100,145,211,247,218,202,37,72,86,90,117,134,210,0,133,30,158,118,66,234,197,48,17,148,21,29,117,32,1,97,83,88,130,188,221,242,116,16,114,128,125,39,165,135,147,186,59,173,169,24,165,168,182,123,165,144,83,190,83,59,207,91,36,168,163,32,74,147,41,19,4,106,79,164,216,100,45,97,100,157,2,186,104,61,124,236,250,82,144,250,1,48,78,195,67,63,115,103,227,132,7,117,34,202,20,210,71,137,51,19,17,27,116,22,90,42,28,67,67,198,140,189,103,107,12,186,240,210,99,56,157,140,25,143,59,52,171,192,41,25,93,0,100,34,14,228,249,207,59,68,91,105,239,78,193,26,106,123,229,101,25,130,73,4,229,58,30,127,98,223,58,85,169,75,145,4,129,35,231,96,189,177,33,4,164,169,105,34,96,127,29,60,236,180,214,247,168,25,20,2,35,81,18,117,245,210,207,161,38,184,221,20,135,157,78,117,119,106,36,2,36,171,157,153,174,94,92,193,73,50,14,199,89,31,205,148,235,41,113,212,171,58,66,96,73,7,111,95,175,202,217,90,208,163,148,196,15,17,39,80,62,158,182,144,15,100,137,40,69,74,155,49,7,73,241,108,5,153,52,72,113,10,90,243,37,68,234,51,114,136,215,239,157,137,169,82,3,69,41,5,104,58,130,146,50,207,157,153,115,187,83,96,54,72,41,34,71,246,143,75,72,18,215,104,98,132,134,219,9,221,67,195,3,238,57,217,196,30,236,72,240,242,26,192,30,103,172,217,97,180,52,65,89,81,10,229,34,53,159,185,178,22,178,184,75,170,75,64,234,163,200,121,125,244,177,82,46,55,73,64,40,202,22,168,230,121,167,79,214,216,93,82,134,108,203,9,206,14,135,127,191,43,48,183,10,10,130,72,35,113,174,159,17,243,176,149,87,136,64,81,41,2,4,24,145,61,15,158,214,114,219,70,223,81,229,113,151,30,175,145,89,197,170,235,185,140,48,194,149,80,216,41,171,82,60,68,201,220,153,16,39,244,180,70,17,225,197,245,112,94,77,63,75,123,82,51,58,134,139,128,175,83,172,5,73,59,239,22,19,181,103,21,141,195,198,244,208,80,169,209,81,82,130,216,17,0,107,167,78,191,81,106,30,60,195,56,217,202,102,171,110,170,154,106,133,61,227,75,76,61,249,206,72,231,226,147,183,65,108,89,94,214,61,221,247,87,180,151,80,227,101,208,23,245,77,77,227,118,138,59,248,55,84,156,177,148,164,66,167,125,35,175,235,102,240,173,93,62,26,9,13,57,77,74,128,175,19,105,202,57,116,7,93,63,123,114,173,199,196,204,124,214,38,165,162,174,187,213,78,210,212,144,84,242,242,161,9,159,120,201,223,235,110,133,97,235,174,150,238,98,162,249,188,40,171,107,50,130,80,193,10,202,119,35,123,60,25,17,206,73,2,136,247,81,205,20,144,128,215,155,5,108,202,94,44,221,23,173,67,84,202,75,146,0,215,81,155,94,64,157,57,124,237,115,186,46,139,157,250,83,84,229,223,71,153,41,42,26,78,127,137,182,159,192,247,235,107,175,239,175,10,116,54,218,36,160,20,2,161,28,228,122,218,215,82,250,241,67,98,158,142,172,5,40,24,17,16,12,90,216,220,238,170,188,181,187,5,93,199,151,157,209,140,241,2,168,232,232,152,187,82,218,160,119,78,18,87,207,197,28,181,219,75,27,134,42,40,112,142,102,232,222,161,164,113,41,50,91,3,188,58,19,169,81,253,173,51,112,112,108,93,205,251,77,248,227,33,75,25,138,201,241,15,151,173,170,183,207,103,62,30,226,60,100,221,225,124,226,55,223,173,108,247,136,166,146,82,78,186,68,121,129,252,218,39,180,158,2,54,105,253,227,178,216,56,94,181,108,179,237,56,125,107,53,43,213,79,169,19,154,53,26,143,65,243,180,229,239,138,43,239,75,159,250,117,251,88,203,46,62,146,133,173,166,179,24,219,156,0,99,165,181,94,52,199,181,24,66,240,98,239,195,242,138,84,4,132,165,45,41,51,3,114,162,108,145,218,182,135,15,94,8,166,55,21,125,107,200,71,133,78,182,50,19,160,211,125,250,216,95,35,91,177,71,20,110,38,194,181,85,240,111,12,97,139,165,250,165,81,179,83,84,224,204,106,28,62,41,234,18,6,150,215,78,188,251,11,203,66,148,165,161,57,66,4,1,173,174,247,47,16,29,199,237,151,47,202,122,154,10,103,201,38,159,41,10,3,203,77,163,214,211,78,97,12,48,176,130,193,88,204,153,82,74,4,164,243,26,217,49,192,253,148,36,18,77,174,17,189,253,137,23,227,137,186,94,15,81,169,114,210,212,50,146,55,212,117,229,240,180,133,199,113,189,123,186,132,221,205,149,127,184,145,2,7,63,215,233,103,184,127,195,218,87,174,119,170,113,45,88,167,162,166,79,120,149,21,128,165,39,150,135,99,167,198,109,13,85,198,229,208,84,174,234,225,69,42,157,88,212,186,232,201,185,247,155,31,89,183,231,244,115,200,91,161,223,104,126,107,218,28,208,92,28,56,42,123,22,95,84,60,32,187,93,93,239,150,170,242,124,126,83,68,248,137,49,0,244,26,29,245,54,214,151,70,21,170,198,85,138,190,49,127,231,7,134,84,39,124,169,147,0,116,0,218,98,159,135,138,190,235,156,175,199,79,187,87,86,228,184,82,84,124,36,235,19,202,214,16,192,83,100,82,182,91,45,104,65,216,129,164,15,191,240,45,142,157,169,220,163,119,20,20,42,41,5,43,73,101,188,136,109,71,42,82,4,79,223,239,105,156,47,91,254,156,197,151,125,241,78,195,110,187,68,160,29,73,72,252,212,19,168,254,58,27,97,52,98,177,133,37,192,167,4,24,240,253,235,231,108,82,83,57,147,51,164,169,41,208,30,156,207,223,173,172,57,193,3,28,225,178,176,246,189,225,245,209,139,112,93,85,255,0,193,202,166,22,197,224,216,114,166,132,42,20,210,212,53,82,65,229,58,31,49,110,66,186,187,62,190,41,169,170,47,71,27,109,220,197,73,43,57,100,136,208,158,90,219,126,127,80,45,94,110,59,114,87,102,109,210,164,186,194,84,66,128,35,82,157,117,219,81,109,71,197,107,210,186,170,248,52,215,117,73,67,1,68,228,74,9,13,249,250,219,169,232,209,63,30,18,233,71,39,101,234,254,22,240,251,226,198,57,51,182,218,120,9,140,103,121,95,120,19,184,239,210,237,229,119,130,52,80,5,193,27,144,161,168,245,249,218,14,249,67,92,82,168,101,188,54,227,237,58,64,82,153,121,63,154,147,207,42,206,224,244,216,218,107,6,82,57,119,5,255,0,168,175,3,80,208,87,230,54,86,84,152,157,247,16,126,253,108,215,207,14,238,122,167,41,43,240,201,117,165,43,80,148,201,33,81,18,14,227,109,173,170,73,144,26,93,183,212,159,146,6,246,195,216,242,62,245,93,187,187,49,180,219,40,172,196,85,231,33,30,34,85,149,66,214,75,167,129,84,87,61,50,141,199,84,183,233,170,70,100,235,32,17,177,4,30,86,106,246,225,110,44,188,128,91,53,201,174,187,144,169,83,106,84,58,129,204,71,62,91,90,221,113,58,48,109,197,220,45,72,104,101,7,35,131,42,146,70,177,175,157,172,6,180,155,211,74,246,47,79,130,19,232,101,21,91,170,225,205,37,21,56,168,196,107,101,242,147,4,0,144,232,233,0,90,42,242,174,55,48,111,216,233,107,220,167,100,130,219,141,146,74,35,211,202,210,151,133,213,83,137,221,85,117,243,68,180,37,58,44,180,173,50,242,32,115,177,116,87,197,223,113,214,48,148,215,41,62,236,128,65,11,29,8,54,132,86,173,184,86,158,198,70,13,80,43,210,159,194,156,50,247,103,170,122,246,105,131,106,169,82,139,139,128,146,101,106,220,70,241,19,110,176,73,103,42,86,218,146,73,149,13,98,126,22,210,125,132,110,202,91,159,179,205,212,229,214,210,82,151,153,67,138,0,105,37,32,157,57,111,189,182,178,214,165,0,166,10,130,84,70,100,141,35,148,107,111,172,58,20,70,46,159,142,207,102,183,244,95,7,120,206,95,59,173,102,72,55,245,159,213,25,85,80,134,142,70,192,59,204,1,19,203,227,96,93,172,90,206,69,171,158,253,126,244,182,11,201,128,21,174,111,118,57,249,197,155,239,59,212,37,65,33,96,157,71,95,82,109,182,5,46,95,210,18,216,79,126,209,40,84,234,116,9,157,190,60,250,217,216,109,106,66,129,42,214,98,52,6,44,211,84,137,4,100,41,1,38,15,145,245,179,207,41,68,130,181,3,172,198,159,123,197,152,169,67,168,37,33,1,37,106,6,19,203,207,159,241,243,177,13,41,46,179,42,208,78,189,83,202,118,214,102,194,154,50,96,8,202,6,211,189,136,204,170,100,243,141,100,17,160,245,176,165,100,36,213,212,183,118,83,41,218,181,165,164,33,50,181,43,97,167,94,67,75,115,63,105,31,196,62,235,225,218,211,117,240,187,255,0,179,151,205,82,74,27,75,40,46,44,57,39,64,158,99,149,181,119,226,159,219,93,238,28,83,171,9,225,39,84,205,106,208,51,144,53,146,55,62,86,175,126,18,252,21,165,199,152,102,241,198,184,141,163,85,126,189,82,64,93,82,73,148,13,124,4,242,58,137,182,44,253,71,205,201,250,156,39,213,220,251,45,88,112,155,28,7,42,110,59,15,117,102,165,225,31,27,187,84,209,177,120,99,59,253,120,102,130,162,66,233,153,30,32,152,240,234,121,200,212,68,217,247,251,13,240,171,134,247,136,119,138,215,181,110,33,188,204,56,88,113,245,190,160,164,142,96,28,190,178,57,219,165,184,175,117,82,82,45,154,204,71,136,127,163,93,172,167,197,78,167,123,180,160,17,174,208,76,235,173,180,174,52,227,254,5,194,165,84,188,45,185,234,49,109,238,226,74,16,227,104,148,5,29,38,70,135,212,255,0,196,206,197,199,96,213,33,179,241,223,242,77,28,243,73,255,0,12,83,126,31,205,106,251,207,136,120,59,0,98,202,75,183,135,188,42,101,23,213,85,72,106,149,197,54,22,20,146,8,37,96,15,10,117,6,109,220,220,50,192,55,77,78,20,160,172,188,240,253,221,65,94,182,210,170,132,134,129,9,86,158,239,148,237,110,95,236,175,217,111,23,81,241,129,204,123,197,10,134,90,160,169,108,134,238,217,240,83,201,4,147,215,64,7,149,186,107,21,118,135,193,124,61,171,105,188,79,127,221,212,106,112,134,130,123,192,114,171,72,152,58,88,113,216,27,111,32,52,118,218,144,230,188,188,134,71,102,185,222,254,229,97,197,88,218,227,193,46,165,154,244,161,14,44,66,27,67,57,150,116,220,1,229,110,55,227,255,0,226,171,121,80,99,163,132,56,53,115,55,253,77,74,238,66,170,20,148,1,58,3,39,68,242,235,181,186,219,29,227,43,146,236,186,90,175,175,96,215,168,164,170,156,48,223,120,167,60,51,167,33,111,56,184,157,217,211,19,187,218,150,135,136,87,165,193,83,65,113,46,240,67,168,98,145,181,58,226,20,23,169,200,159,118,32,19,172,107,104,250,147,166,142,54,24,123,157,211,116,200,97,123,220,102,29,182,91,131,12,97,30,212,60,84,108,187,136,177,69,21,195,78,250,101,162,145,222,171,81,164,145,26,121,242,181,191,5,118,88,198,84,11,166,171,237,3,196,10,139,220,52,188,198,153,74,13,179,61,102,103,111,61,102,219,229,222,41,220,120,111,8,211,86,95,117,108,93,236,6,146,225,239,148,16,64,9,215,67,245,222,218,154,252,199,156,61,237,137,67,85,135,174,219,202,189,239,101,147,223,83,56,166,114,144,118,11,7,41,63,59,78,204,102,197,84,226,93,236,79,41,121,230,67,246,64,111,184,28,45,129,132,6,25,193,45,63,71,134,171,169,10,106,93,83,133,161,80,23,42,230,161,175,57,229,99,239,60,67,74,219,101,207,105,104,54,144,84,73,88,202,145,51,215,165,185,55,139,191,134,170,191,161,54,239,5,49,125,253,116,223,140,188,8,125,234,181,184,133,55,253,201,130,173,12,109,106,186,127,14,174,34,58,128,47,190,42,94,174,52,184,14,54,19,226,32,238,63,91,57,205,203,141,197,191,87,39,228,69,39,24,184,242,29,126,119,226,13,174,156,226,31,20,169,233,112,181,82,240,5,117,193,81,120,165,43,90,41,223,169,66,18,241,28,164,29,9,183,21,221,125,177,232,112,191,16,170,46,108,123,117,211,210,222,9,124,165,87,117,232,83,80,195,137,81,255,0,216,168,19,149,38,78,132,145,107,189,223,248,69,50,187,157,98,183,25,223,143,215,40,171,187,80,168,82,80,178,117,3,40,215,202,193,93,31,134,39,14,238,122,230,29,226,246,32,170,172,188,24,25,86,195,149,42,82,84,118,144,78,190,113,108,220,199,245,44,162,52,66,7,192,144,66,209,197,250,156,0,135,62,254,226,152,226,63,106,158,20,220,247,181,13,47,24,120,127,66,46,154,149,103,105,212,83,133,42,144,157,14,97,178,146,127,220,153,22,15,16,118,87,225,151,105,106,213,87,246,122,185,174,10,139,182,165,176,183,29,166,172,44,212,50,224,18,19,221,200,203,48,124,173,190,177,143,99,190,27,63,194,154,43,150,244,238,147,71,65,153,234,55,20,176,93,0,137,34,85,57,210,64,84,141,109,200,119,183,97,44,111,75,139,221,196,157,141,175,102,168,238,151,20,175,3,53,139,71,118,180,171,84,193,27,105,177,181,12,236,124,140,119,92,208,53,237,63,233,30,161,249,43,56,211,65,48,184,100,45,35,220,154,63,137,90,251,136,221,151,111,30,21,99,53,82,50,140,87,133,28,81,204,211,139,101,117,44,249,126,107,60,135,95,226,215,92,11,218,123,143,156,17,162,103,253,35,137,232,241,69,216,195,105,119,187,47,161,242,218,65,247,72,92,44,88,103,56,157,218,135,132,23,129,69,251,71,120,94,237,78,117,54,229,58,106,144,66,76,76,129,160,58,105,54,136,189,59,110,97,236,101,120,119,93,161,120,93,70,221,102,97,222,85,80,5,209,212,4,207,65,28,237,134,217,160,133,231,203,145,209,159,98,8,254,107,65,204,116,131,214,208,225,247,21,210,252,36,252,111,25,102,161,154,14,208,120,106,166,232,120,192,93,77,50,74,130,73,230,81,19,27,237,110,172,225,63,110,126,23,241,113,150,209,130,241,93,218,183,222,65,87,112,242,251,167,61,8,92,107,111,53,174,70,248,103,197,197,54,172,23,140,169,168,67,175,4,155,151,20,176,28,66,65,255,0,101,66,124,67,94,166,213,62,32,246,109,167,166,77,69,86,29,186,171,174,193,117,184,91,118,240,186,43,5,117,43,166,101,43,74,65,239,18,35,229,231,109,56,122,198,108,3,144,241,249,170,115,116,156,105,141,180,22,149,237,109,29,251,79,90,206,122,119,27,82,63,185,73,58,25,211,227,98,92,120,56,63,40,20,230,212,199,47,43,120,199,194,142,214,188,93,236,190,132,187,132,177,3,88,195,15,169,33,107,101,106,47,134,231,146,146,168,90,63,75,117,239,103,191,198,111,2,227,170,54,41,248,184,138,172,53,123,41,73,108,194,123,202,101,40,243,10,153,2,122,237,54,219,195,241,14,46,67,180,75,232,119,177,254,107,35,39,162,228,64,53,52,106,111,195,249,46,223,83,206,50,144,150,147,152,1,50,52,250,217,42,116,150,203,135,49,215,159,246,199,252,218,30,225,199,23,94,48,186,218,173,194,245,244,181,244,207,35,188,109,202,119,3,129,64,243,145,241,180,154,95,206,216,49,185,210,15,237,109,246,144,240,11,120,88,228,111,71,101,229,239,226,93,248,149,98,75,195,136,23,182,6,225,123,238,220,244,119,99,197,151,170,89,81,67,143,29,66,146,122,13,182,183,43,240,23,131,248,183,181,175,18,147,113,220,23,143,121,84,244,186,227,245,181,68,52,143,61,78,166,121,11,117,215,226,239,216,70,231,193,119,125,119,18,240,21,91,172,187,91,83,55,141,19,202,144,165,43,251,218,60,191,248,217,159,193,163,30,221,55,139,85,215,6,44,194,183,115,212,244,143,7,211,125,40,161,11,101,106,32,37,181,19,170,164,131,26,239,111,52,158,12,140,190,167,245,124,167,16,47,177,237,218,151,113,4,144,193,132,37,199,109,208,252,251,163,107,191,5,187,159,2,112,242,162,251,226,54,61,81,113,12,168,132,211,83,133,33,79,76,4,136,36,170,78,150,216,28,57,252,39,184,103,137,56,99,69,126,191,115,226,63,110,8,74,141,37,75,138,73,113,91,28,237,204,229,39,93,8,49,109,205,218,131,143,24,79,179,51,180,55,159,21,48,165,240,171,154,141,216,164,171,161,1,218,92,234,215,198,130,161,6,118,145,109,175,192,174,59,92,221,163,248,99,75,137,176,51,117,12,221,215,137,80,108,84,54,16,173,9,6,64,39,152,250,91,166,139,163,116,209,49,136,54,207,112,73,39,230,177,166,234,57,126,64,148,154,4,243,178,243,83,137,127,131,253,123,87,241,164,225,38,46,184,239,27,205,247,86,234,168,92,87,115,236,237,206,193,90,236,116,212,205,181,221,85,229,199,142,194,216,130,247,184,174,27,222,162,149,23,107,45,214,85,251,51,205,212,176,148,19,9,50,103,73,229,184,155,122,63,218,115,6,224,14,1,96,75,243,22,226,182,175,186,74,43,197,230,213,120,34,238,90,136,117,115,161,130,124,35,172,16,45,77,224,39,100,46,21,113,219,8,175,26,209,213,222,23,253,45,249,70,229,11,138,122,160,165,37,165,42,82,149,164,234,22,157,4,207,43,103,228,244,56,227,151,78,27,139,95,205,94,213,250,171,241,117,16,232,181,207,187,62,93,255,0,69,247,225,161,248,131,84,246,171,186,234,110,46,34,33,182,241,53,220,223,120,167,91,76,55,86,137,247,128,27,17,26,219,172,213,7,254,230,99,150,124,204,79,91,105,206,204,189,132,120,123,217,105,199,234,56,111,70,255,0,245,26,133,66,234,234,95,46,57,146,125,201,58,64,244,182,226,204,22,84,30,32,4,141,193,17,29,45,211,116,182,100,69,142,214,229,27,122,231,243,221,3,230,46,131,236,164,173,5,73,140,164,164,233,226,39,81,108,61,149,182,147,151,50,191,107,56,229,94,79,19,96,133,38,6,167,88,242,181,91,24,241,30,234,193,116,107,168,197,247,165,5,218,194,36,19,82,242,91,30,91,155,95,46,13,22,227,65,83,107,11,141,55,117,100,43,78,127,119,198,57,105,22,67,128,161,208,168,58,153,211,67,243,183,54,113,39,241,78,225,31,14,148,160,111,213,222,181,72,57,75,116,8,239,129,223,115,181,185,235,137,159,141,197,109,244,92,164,224,94,15,168,121,229,152,109,234,193,156,255,0,253,180,110,103,109,109,155,145,214,240,177,137,213,32,191,134,234,244,93,43,42,113,179,54,248,175,70,87,82,149,32,30,158,122,157,79,59,53,95,138,40,110,54,66,175,154,166,105,27,10,35,59,206,4,15,175,149,188,201,187,184,195,219,19,180,13,67,109,225,59,178,240,186,41,159,133,165,207,99,69,43,104,66,143,53,184,54,0,207,59,88,7,225,63,198,142,44,190,30,227,143,20,41,208,9,74,212,145,82,245,73,73,59,136,240,129,204,116,181,15,241,215,228,15,247,88,28,239,141,80,83,142,148,200,93,251,121,64,248,114,187,87,20,246,191,225,158,15,11,94,38,198,216,125,148,149,101,57,106,82,181,2,36,106,4,145,109,39,143,63,23,142,15,225,39,214,155,186,243,173,190,156,10,41,80,165,165,81,2,57,202,180,35,210,212,10,47,193,187,133,60,44,186,23,121,113,175,27,94,21,52,236,126,99,170,125,228,81,180,68,117,223,148,232,121,219,90,213,220,28,3,198,55,163,184,47,178,135,10,175,28,123,127,178,181,52,155,193,247,93,77,43,10,51,249,142,185,155,221,31,91,86,159,170,245,24,253,37,172,97,60,2,108,254,2,213,136,122,110,28,135,103,57,192,119,224,126,106,123,29,126,57,212,136,101,109,240,207,8,212,190,246,111,1,172,123,194,161,232,157,109,68,79,226,151,199,76,102,208,56,67,7,52,83,89,152,50,182,110,199,158,6,76,136,80,16,72,183,90,118,78,252,57,112,191,7,174,212,222,252,66,184,48,221,94,39,88,42,82,152,105,69,138,68,255,0,181,33,205,227,172,91,119,98,21,83,93,52,72,56,78,158,231,117,250,109,105,155,239,80,192,110,119,130,1,203,167,149,141,184,93,83,37,186,166,201,209,240,3,127,191,132,142,70,12,78,211,20,58,171,185,59,127,21,231,9,237,41,219,5,234,50,166,174,11,225,9,0,21,77,210,132,144,35,79,165,171,143,241,63,181,247,17,107,19,91,69,77,140,91,108,203,64,51,70,150,27,36,24,247,96,3,175,61,173,233,151,15,56,135,125,223,53,234,160,191,238,47,96,75,75,37,47,162,240,75,173,168,68,147,254,227,62,127,75,90,175,108,97,118,97,218,67,81,137,107,168,174,246,16,159,19,149,15,165,160,57,71,136,136,22,99,209,37,115,65,118,99,168,127,126,233,28,246,198,104,99,139,254,254,11,206,188,53,217,203,182,119,17,174,53,34,252,196,149,87,43,78,16,18,138,187,201,182,150,175,254,224,18,35,166,155,90,207,67,248,116,118,147,166,166,105,199,56,198,26,125,105,18,143,108,121,89,124,179,70,190,182,234,190,42,246,172,192,88,87,9,86,23,241,141,51,5,109,144,28,187,106,16,243,237,8,213,65,33,83,164,29,109,205,124,39,225,245,253,218,59,18,212,86,240,79,180,78,42,126,145,148,21,162,158,165,129,223,54,10,180,50,68,1,235,174,246,175,47,78,130,55,134,177,239,145,199,217,225,73,22,76,242,70,94,230,181,128,30,237,81,53,127,135,31,105,87,169,251,165,241,141,183,18,230,164,42,173,225,207,158,150,1,206,192,61,165,240,125,18,221,107,139,212,108,48,216,42,90,149,120,56,18,144,58,146,157,109,179,175,62,199,157,164,238,37,174,166,230,227,131,87,130,80,185,110,153,214,50,23,35,96,162,4,109,250,219,160,176,35,216,143,13,112,190,157,158,208,203,161,189,111,119,81,145,255,0,233,236,169,228,43,72,230,60,83,215,107,77,137,210,35,157,196,56,72,223,155,144,77,154,248,64,33,204,119,200,47,63,111,14,23,246,164,167,189,17,73,195,222,38,210,98,103,198,170,69,37,236,220,160,115,209,124,237,63,135,151,219,99,135,119,128,118,161,133,222,197,180,146,25,117,202,119,135,169,0,139,106,190,216,56,71,19,97,126,214,149,23,143,103,39,19,116,181,80,226,85,34,185,13,75,147,6,82,79,135,208,77,187,111,178,46,31,226,30,33,186,110,235,239,138,120,209,85,14,209,128,218,233,105,145,40,120,64,209,106,90,68,199,37,13,124,237,75,15,12,228,100,62,38,190,70,233,239,123,126,138,230,84,162,40,154,247,53,134,199,178,210,85,253,190,59,72,112,144,45,60,94,225,179,149,144,9,42,167,167,37,45,1,212,183,152,14,178,78,182,158,192,31,141,222,24,173,172,106,151,137,247,13,231,115,47,221,113,195,226,64,51,176,27,197,186,147,142,149,174,95,24,113,202,91,199,184,69,214,176,83,88,178,165,119,133,28,194,18,157,201,183,24,113,83,177,63,9,184,184,149,46,228,189,175,230,47,103,22,97,41,169,14,150,83,255,0,241,18,162,2,7,148,27,106,207,139,212,241,40,227,75,172,123,58,175,241,84,113,206,22,80,253,164,122,79,184,225,118,55,9,123,96,96,46,52,6,78,4,196,116,53,110,186,60,45,21,148,172,79,149,182,146,43,210,10,84,131,33,64,120,137,144,5,188,90,198,253,145,49,39,102,172,123,79,81,128,113,25,42,125,210,41,114,146,203,192,3,161,113,39,76,166,55,183,109,246,14,237,127,137,49,11,40,195,188,112,187,234,133,91,78,154,90,122,148,50,84,218,138,79,53,207,214,211,244,222,175,44,207,242,114,227,210,255,0,201,67,153,210,155,27,60,232,29,109,93,156,219,233,202,74,68,171,120,141,14,156,236,144,28,123,194,231,255,0,33,166,93,7,194,194,38,169,210,148,162,50,142,89,142,191,122,90,65,57,142,83,157,42,82,79,51,169,183,66,125,43,16,166,50,45,26,146,10,72,58,3,16,58,31,165,152,238,72,65,38,19,152,200,3,144,233,174,214,37,216,109,94,61,21,26,192,136,222,44,193,120,21,144,218,187,221,116,36,2,62,54,112,83,128,47,116,210,154,78,80,73,18,82,99,48,156,191,27,33,197,37,214,86,162,21,40,212,137,158,86,127,33,125,36,166,0,79,66,15,235,247,165,178,251,37,147,45,120,82,173,116,48,71,75,21,238,156,217,59,112,162,234,90,8,202,76,229,88,204,55,17,241,155,67,87,185,237,14,247,97,101,80,72,79,134,51,124,121,124,172,101,233,92,130,234,131,146,78,222,236,137,180,107,170,206,178,83,11,26,149,1,176,180,160,210,77,20,118,94,114,126,40,56,241,236,5,197,74,58,139,170,233,109,215,148,22,67,243,226,25,99,104,142,118,212,124,2,237,132,156,65,138,91,162,188,46,190,225,204,193,42,120,169,67,49,157,39,175,198,45,187,255,0,21,92,95,135,112,191,16,46,228,226,250,42,154,181,84,230,109,10,72,4,32,194,76,114,158,93,109,206,184,23,129,247,46,50,173,246,252,51,123,49,65,84,60,76,83,148,194,128,233,6,0,212,249,219,130,207,147,37,189,69,222,67,193,2,173,171,168,142,24,157,140,223,49,187,246,43,179,18,170,60,101,133,141,61,99,52,52,205,58,152,74,152,202,87,59,238,124,34,79,202,109,95,193,253,155,153,102,247,87,255,0,100,155,77,50,201,82,84,227,201,89,72,61,36,199,210,45,168,240,118,21,191,169,171,253,158,245,190,31,168,203,0,149,57,41,74,103,77,7,47,43,109,123,145,247,240,91,73,110,235,125,53,142,186,65,93,83,138,39,89,214,2,72,27,242,222,219,241,72,38,167,57,180,66,195,154,39,196,11,90,110,214,209,107,15,83,225,91,168,53,73,237,55,176,58,102,65,12,230,51,191,35,3,75,34,234,198,72,195,207,165,202,6,205,34,160,170,31,32,159,254,183,95,185,181,58,226,160,196,21,174,21,61,120,209,52,165,235,222,3,238,252,129,3,226,109,97,71,11,13,226,215,123,122,85,174,161,248,48,190,243,66,99,174,192,109,105,36,202,100,125,210,139,9,206,20,224,175,172,113,77,220,72,132,83,56,226,64,120,0,161,32,78,187,8,216,89,188,73,194,204,47,113,82,183,87,253,102,153,235,221,67,50,24,21,1,11,4,234,0,49,165,171,184,119,129,78,94,14,229,168,190,41,89,107,116,150,220,43,89,215,99,27,64,157,143,43,77,179,194,108,25,131,47,214,220,196,13,139,226,242,7,194,67,138,148,116,32,19,251,90,169,206,4,88,83,55,21,192,238,84,101,223,117,51,119,212,170,167,20,148,58,209,30,235,213,89,214,64,17,239,105,28,182,177,55,87,104,236,13,131,234,20,138,219,153,235,189,0,64,82,41,251,252,231,172,198,218,90,235,75,194,252,15,123,213,162,170,244,167,188,146,247,36,135,188,35,78,67,239,157,138,197,216,70,226,118,136,50,213,19,12,93,200,72,209,72,149,8,17,169,30,95,57,180,250,195,134,196,40,195,111,177,84,218,108,121,79,196,122,222,251,135,170,169,113,167,52,61,237,54,76,158,81,167,175,157,138,115,128,183,197,237,150,165,235,237,116,133,225,152,52,4,4,143,132,89,44,51,119,224,155,180,189,134,235,88,78,178,150,219,240,114,211,75,65,61,197,187,201,231,10,170,105,31,168,81,143,25,112,137,211,210,198,26,40,40,92,226,13,53,113,6,46,199,183,191,16,239,65,119,225,230,91,102,130,153,69,73,25,8,239,7,53,40,242,6,54,254,109,182,238,123,223,5,227,188,15,79,119,223,87,122,238,12,89,119,183,171,205,166,82,225,16,39,255,0,36,29,61,45,75,184,112,189,46,27,162,77,61,43,42,0,16,84,179,42,42,39,169,250,8,178,239,139,167,45,41,113,149,100,90,76,230,36,248,15,83,206,53,22,248,5,251,54,154,55,94,201,231,7,26,236,143,163,160,89,171,114,153,210,156,225,69,50,148,233,60,190,22,144,93,3,108,52,18,226,138,87,48,158,115,233,244,235,104,44,51,85,93,127,188,147,117,50,235,181,212,200,41,117,8,215,50,122,101,249,144,71,75,76,80,95,45,212,210,23,29,88,2,10,242,230,222,52,242,250,243,210,209,227,204,100,105,214,55,28,163,124,90,29,182,233,107,100,41,178,138,100,39,48,4,29,129,30,68,252,244,180,85,232,158,230,145,64,36,182,34,72,203,25,129,210,210,206,85,138,165,53,83,76,80,148,3,14,40,43,110,90,243,244,155,87,49,231,16,174,92,55,118,148,247,171,122,172,232,25,16,165,107,2,8,228,55,243,180,132,107,220,34,105,60,21,202,124,69,191,47,124,23,196,234,151,216,46,6,195,217,147,10,36,30,122,17,107,69,223,197,106,76,109,89,78,181,33,116,23,139,112,149,231,18,219,158,122,107,215,67,165,170,55,133,45,109,119,20,95,80,97,224,202,220,43,75,46,102,202,157,118,76,239,107,157,101,77,204,132,38,161,52,45,26,134,244,121,166,142,87,71,41,79,83,110,238,56,238,38,150,158,193,123,103,134,178,166,118,62,207,253,159,177,249,118,82,163,16,92,21,55,144,111,18,181,75,71,88,168,74,178,16,41,234,7,254,49,17,231,26,219,52,254,197,115,94,189,198,27,190,82,166,221,50,138,126,240,184,27,63,237,74,183,210,35,88,181,59,18,112,174,143,20,213,179,89,112,215,185,80,213,78,92,168,78,142,54,162,61,208,158,103,210,214,124,23,194,250,44,63,114,56,247,126,43,30,109,178,2,218,48,226,15,66,131,169,177,19,160,124,86,220,25,121,62,126,131,21,51,179,175,183,203,226,167,27,198,116,215,50,18,237,5,229,80,106,81,1,109,44,18,21,232,121,9,155,41,238,34,11,222,239,112,95,41,109,65,90,164,185,168,89,235,54,166,92,183,163,247,150,48,139,198,237,67,185,21,150,0,238,231,212,27,108,145,133,154,188,239,70,139,23,77,77,26,80,0,40,90,37,15,105,169,143,46,182,174,252,151,11,162,180,161,207,18,29,143,6,138,169,139,135,24,98,197,36,225,36,189,76,192,156,225,18,144,71,88,233,173,190,195,28,8,196,247,77,248,167,113,37,50,42,20,177,9,207,238,43,227,203,123,110,76,35,136,28,187,169,23,74,150,13,59,9,210,100,68,106,32,115,220,218,201,133,175,116,222,149,212,148,239,84,173,107,47,182,148,102,72,37,196,230,2,20,158,118,40,166,142,66,200,239,212,72,252,202,161,151,229,74,94,242,243,109,23,240,217,122,81,217,178,228,70,23,224,69,204,203,77,173,156,172,37,61,217,36,148,194,64,34,58,104,45,107,114,50,146,209,41,4,204,137,128,122,159,173,134,194,13,174,139,2,93,173,51,29,218,89,26,131,2,53,243,245,177,108,2,150,202,147,7,115,59,254,255,0,113,111,179,177,25,229,68,198,251,0,23,194,93,82,95,63,46,103,223,46,63,170,65,167,10,25,15,139,54,160,9,129,211,211,123,58,219,1,41,5,13,171,42,136,216,237,167,59,101,52,197,14,170,21,10,32,128,173,58,249,238,108,83,110,66,84,103,77,224,29,109,100,149,154,198,242,74,205,44,83,166,83,33,11,223,95,168,178,74,67,206,106,8,220,115,137,249,89,74,5,111,133,44,42,70,132,141,226,126,197,158,64,41,84,35,49,254,208,73,58,255,0,157,172,33,72,119,76,138,100,165,101,104,136,152,16,78,189,68,115,178,170,135,118,63,42,18,133,137,147,207,202,79,194,207,84,130,128,140,131,54,98,153,72,247,188,191,93,109,146,149,173,227,16,114,18,4,157,7,149,134,211,184,236,188,233,252,83,187,19,98,126,32,241,42,147,24,96,208,197,125,11,169,9,118,157,68,149,37,98,78,89,59,130,52,248,139,95,187,53,118,165,165,225,127,7,105,110,166,176,170,240,253,239,71,74,89,118,138,169,61,198,71,128,211,33,87,133,72,58,145,168,214,221,169,83,115,83,222,148,202,98,243,109,183,217,90,72,83,107,72,82,87,63,15,133,181,247,18,251,47,225,206,33,224,107,198,226,190,174,250,122,186,26,150,212,91,67,137,252,198,23,26,22,214,60,73,35,72,215,75,100,255,0,133,249,57,15,202,132,250,157,200,63,192,246,90,3,60,73,11,32,149,187,14,255,0,209,114,230,2,224,62,42,237,89,137,158,196,157,161,175,7,238,171,145,215,63,38,128,188,80,146,1,128,85,38,53,3,97,109,155,197,94,40,112,215,176,230,8,2,229,163,160,172,173,105,191,3,105,9,148,239,174,131,125,254,150,163,223,189,134,184,141,115,224,5,97,76,31,140,234,111,60,60,87,222,82,34,181,101,187,194,237,141,210,219,224,194,146,102,8,61,109,169,248,123,217,34,229,192,92,119,187,238,142,215,87,149,242,219,229,69,235,173,203,197,194,237,5,98,135,254,208,94,211,228,173,250,90,155,229,146,6,128,89,78,61,201,218,213,230,53,147,186,252,193,164,118,30,202,235,133,113,191,26,187,107,94,46,28,19,237,24,71,12,61,42,101,110,54,80,226,210,161,30,4,108,68,29,201,243,182,197,87,98,28,7,192,140,40,238,38,237,25,121,212,223,85,108,39,58,213,88,241,89,90,253,233,66,73,202,8,131,245,176,220,113,252,73,48,79,4,120,125,83,117,240,117,41,114,246,163,2,156,165,45,4,247,36,104,8,76,115,32,71,73,182,160,194,220,32,227,31,110,186,52,213,113,158,246,122,230,195,213,40,15,162,141,10,241,60,217,130,53,208,36,193,212,89,18,221,122,1,215,39,228,63,146,102,137,8,14,251,17,254,107,164,248,13,219,227,133,124,93,191,81,133,176,77,98,145,95,76,149,22,41,223,68,231,74,83,168,73,216,233,59,90,91,143,221,168,168,184,119,195,219,198,186,230,163,91,237,54,130,13,67,172,16,205,58,206,128,168,68,145,36,107,200,91,79,226,206,18,112,143,176,61,201,73,138,222,186,91,23,157,44,55,45,153,117,68,39,88,157,180,146,109,70,192,159,139,62,11,227,22,51,78,18,196,152,91,254,150,253,87,178,55,80,16,29,109,69,90,12,233,141,164,143,230,214,142,127,213,227,49,101,61,162,67,192,31,146,174,49,26,247,137,32,105,44,28,173,67,129,41,113,191,226,35,196,59,214,138,254,196,110,93,87,109,216,179,151,184,84,131,188,66,68,64,61,121,219,170,48,197,13,199,216,19,128,212,169,196,180,110,222,38,144,148,189,81,72,209,112,146,55,90,142,250,155,114,239,6,187,57,227,94,10,246,162,190,49,53,199,65,95,113,225,250,122,181,44,179,70,172,194,169,165,29,146,145,35,33,157,142,214,239,155,185,234,60,91,113,52,111,54,16,253,45,91,99,59,79,160,16,103,145,73,30,118,173,209,32,124,204,124,178,88,151,113,102,235,240,251,149,158,165,43,24,230,198,202,242,249,160,185,127,27,126,36,151,182,36,160,126,155,130,24,66,254,174,169,13,230,75,175,83,168,4,131,180,131,244,214,212,10,92,127,218,135,140,20,109,213,225,171,187,250,47,115,153,1,14,16,210,151,174,178,152,242,59,219,176,241,174,35,194,60,28,195,206,222,24,128,221,215,99,45,32,148,194,18,133,184,4,28,169,141,253,45,202,188,81,252,98,46,171,177,79,93,156,37,185,213,83,92,149,134,153,112,130,66,201,211,64,6,243,202,195,212,90,96,33,217,57,101,191,6,236,127,143,232,150,43,131,219,80,193,127,18,141,103,132,61,167,87,64,213,77,118,55,186,168,251,205,84,151,29,41,202,122,25,26,159,157,128,168,236,241,218,78,190,249,165,113,204,89,113,214,182,163,46,62,85,157,45,40,68,37,66,54,231,165,149,130,240,47,25,123,103,53,77,89,197,138,215,240,205,193,223,165,209,72,198,100,60,168,230,21,32,38,65,141,122,249,91,165,175,46,3,208,209,112,173,172,59,114,95,183,149,204,150,214,219,166,161,167,79,120,181,32,137,5,68,243,231,101,143,132,236,182,151,53,242,6,246,36,213,165,54,72,197,33,164,55,87,112,7,11,69,99,28,113,197,220,56,213,13,223,197,188,31,134,49,21,216,199,228,212,86,211,213,6,147,25,118,241,123,138,60,134,186,219,70,96,127,196,58,241,224,235,245,88,79,130,88,86,161,220,245,46,149,82,173,107,125,106,146,79,132,204,152,215,81,110,221,169,225,246,2,69,5,229,116,98,170,250,39,127,173,4,251,83,85,21,96,41,75,3,194,160,9,240,157,119,27,205,181,203,201,236,249,217,94,245,85,226,132,93,76,215,37,97,204,201,33,215,219,86,176,65,220,127,155,44,204,60,166,22,186,44,128,0,228,184,130,64,252,19,226,228,66,65,107,226,36,158,192,29,215,35,213,241,35,142,24,190,254,85,95,12,110,12,83,116,59,90,242,130,145,46,22,214,125,236,160,44,233,28,189,109,208,61,153,184,115,139,120,201,135,47,39,187,75,220,55,123,245,23,114,210,195,244,149,183,82,67,213,77,166,14,100,57,58,147,39,91,72,99,31,197,243,3,221,46,56,156,17,112,214,94,79,50,228,101,66,18,144,176,0,241,2,1,242,182,182,197,127,138,167,16,177,90,223,103,134,216,69,170,20,85,54,94,101,213,182,74,202,1,153,215,69,124,173,152,209,137,137,47,153,145,147,230,123,182,182,87,156,236,137,155,166,40,180,124,109,93,120,185,248,78,225,172,125,138,168,170,120,83,74,246,25,161,113,125,245,66,150,238,118,220,111,114,144,147,170,84,58,204,90,11,27,118,69,224,239,103,250,170,170,106,222,42,223,183,125,234,195,125,234,105,90,169,0,186,64,152,26,65,157,173,88,166,188,59,71,246,148,113,140,181,87,165,223,117,222,109,37,213,26,70,20,210,25,232,2,78,88,159,41,139,92,240,95,225,55,123,223,23,179,53,188,86,114,166,241,238,191,49,107,170,172,57,28,7,251,97,34,64,248,216,60,152,38,121,118,38,49,223,185,176,62,229,55,153,35,0,243,230,0,15,106,43,150,239,218,204,11,73,197,91,162,244,163,196,24,134,241,195,117,121,153,189,194,15,115,88,222,227,222,76,2,15,237,101,225,46,202,85,93,164,248,195,121,93,61,149,5,85,233,116,180,223,126,195,247,135,228,148,8,247,22,160,35,52,147,29,109,221,87,191,100,142,22,97,139,158,186,224,197,151,134,26,164,166,188,82,148,57,73,119,82,165,85,78,144,124,36,42,84,180,171,210,39,157,163,248,39,195,91,219,0,113,146,128,246,37,195,151,134,26,186,91,71,179,94,213,247,195,106,85,53,226,129,63,251,102,20,21,36,106,45,74,126,133,33,144,121,181,68,254,237,147,242,10,86,245,54,22,29,7,112,59,236,62,245,197,55,101,71,27,251,36,222,138,52,9,197,216,125,20,143,119,75,73,75,166,153,80,118,212,101,32,235,110,189,236,157,248,204,51,122,222,52,247,31,106,42,99,119,62,188,173,162,243,97,178,16,85,35,254,226,14,195,204,91,187,49,221,251,71,113,224,23,175,12,127,118,211,214,166,145,128,229,75,45,50,151,70,158,241,1,92,163,91,121,171,196,43,143,133,157,188,56,151,137,43,176,205,203,89,132,215,79,72,242,104,175,20,172,37,154,234,150,211,33,10,65,16,15,56,6,77,172,201,133,149,208,220,12,25,26,175,247,78,223,204,42,113,228,67,213,24,124,216,170,187,141,255,0,170,167,126,41,29,185,233,251,68,98,246,176,254,7,94,123,130,231,39,243,96,167,191,92,234,65,216,141,141,170,191,135,109,224,139,238,242,197,88,84,155,193,215,241,5,220,164,80,211,209,182,84,179,82,147,153,11,220,68,65,214,109,169,19,217,179,26,212,95,87,125,45,22,29,189,95,85,230,239,115,72,224,97,93,219,230,98,82,173,162,222,135,118,57,252,40,241,199,7,174,246,239,170,172,102,222,29,188,235,219,9,125,138,106,20,58,235,72,49,225,75,138,62,19,4,234,45,143,130,114,250,166,127,156,90,126,63,0,180,50,12,24,24,190,93,129,237,243,92,231,218,167,137,252,116,226,215,15,174,156,31,197,108,39,123,209,83,220,202,45,46,163,217,28,72,172,203,253,235,36,65,128,38,103,173,186,123,132,248,219,21,118,37,252,56,217,190,174,150,238,139,226,185,167,66,233,146,195,234,169,100,37,106,25,166,57,137,50,7,75,116,91,93,153,176,230,24,187,154,123,138,215,245,247,136,213,78,59,188,215,157,113,82,86,85,161,78,64,96,207,77,118,181,230,175,134,87,107,124,55,118,228,192,148,119,117,217,72,243,127,244,237,46,145,46,48,210,183,146,209,208,255,0,155,117,216,221,30,88,100,124,222,111,172,182,135,195,217,97,228,117,56,100,99,34,12,244,131,103,216,175,35,248,253,219,179,136,157,176,240,205,6,25,190,174,197,221,236,184,247,230,154,36,59,221,62,153,30,37,35,81,3,91,122,17,217,211,179,182,27,188,187,22,83,224,236,17,125,62,150,234,169,213,223,222,52,138,82,28,110,164,65,42,26,2,8,87,233,107,246,37,225,255,0,250,35,8,221,142,97,122,124,37,117,222,20,196,54,224,126,137,45,51,82,72,213,40,41,213,25,142,177,173,185,39,182,71,108,142,53,118,78,168,105,212,97,108,49,65,114,94,232,82,24,122,135,51,236,180,236,251,229,80,0,81,220,3,104,27,15,248,75,159,145,155,33,121,34,172,5,33,155,235,236,108,120,173,13,0,218,222,252,10,237,0,215,6,112,93,227,135,123,82,226,154,86,175,236,52,225,108,189,80,232,66,234,105,182,109,192,4,230,36,13,99,165,181,135,24,127,26,172,7,131,131,204,112,214,130,240,196,85,40,81,76,168,6,89,80,235,152,201,35,208,91,141,184,79,217,191,138,255,0,136,215,16,234,49,21,232,235,169,165,124,197,85,233,85,224,105,0,127,106,18,53,86,155,69,183,246,14,252,35,184,105,138,49,106,110,202,78,33,222,47,85,93,176,43,41,205,26,90,239,220,230,134,148,168,145,162,181,19,106,140,234,157,71,46,32,220,56,253,60,2,118,191,199,248,43,14,233,248,112,200,95,144,235,119,36,14,63,37,173,177,199,226,211,197,206,49,87,42,235,225,109,43,87,82,171,15,118,203,84,77,23,170,15,255,0,21,111,63,11,79,96,223,195,151,139,125,160,222,102,255,0,237,69,140,255,0,211,247,123,195,188,38,242,172,83,149,25,78,190,225,33,41,255,0,22,234,27,183,240,226,186,48,230,11,188,110,206,15,160,240,254,245,112,160,162,247,69,64,173,125,212,164,70,132,193,110,121,193,183,63,113,106,238,119,29,98,54,240,51,55,30,50,199,120,170,225,78,75,201,219,194,246,114,142,133,198,219,19,157,39,68,194,129,157,244,235,97,151,167,228,236,236,247,151,19,192,7,107,253,127,0,142,60,168,72,211,136,208,43,146,70,255,0,223,247,74,94,236,236,191,217,67,128,206,149,113,39,24,49,137,235,41,160,186,219,149,225,196,146,127,240,104,65,212,29,39,214,215,100,246,248,236,203,192,90,52,39,132,119,29,21,67,225,16,129,118,221,73,239,117,59,103,84,25,231,109,107,195,234,158,5,96,218,33,116,241,187,135,183,38,12,196,25,139,84,245,53,234,114,240,165,35,251,137,125,38,20,117,248,91,102,225,76,73,217,247,10,93,46,61,195,108,39,132,239,91,202,239,104,132,87,209,83,182,234,27,90,182,86,69,171,57,203,62,118,177,143,3,153,126,67,98,105,251,203,191,53,20,143,15,218,82,243,248,1,249,42,197,241,248,194,99,30,33,223,238,221,125,157,184,107,120,87,191,57,89,239,90,90,215,19,239,41,9,26,13,117,182,43,113,31,108,126,208,189,218,238,59,165,140,13,74,161,0,43,37,50,156,157,201,205,42,54,220,29,147,49,75,216,26,186,178,167,137,216,238,229,188,205,230,75,173,180,171,173,84,5,164,149,72,13,173,80,20,0,211,158,214,128,237,39,197,206,208,119,214,53,120,118,79,86,20,190,48,250,72,40,52,170,105,202,134,244,247,92,206,168,212,201,22,150,72,50,12,94,110,76,206,32,158,26,55,254,42,191,153,19,101,242,224,137,182,7,46,43,86,83,254,21,60,85,226,150,38,165,61,167,56,146,253,125,218,133,167,242,152,168,118,161,74,78,234,79,138,18,137,218,99,157,187,115,128,61,156,112,127,103,12,35,253,27,132,247,75,55,115,14,2,93,112,137,126,161,81,239,45,100,73,54,225,170,206,216,93,163,248,63,140,104,95,237,41,112,123,29,194,193,207,85,82,213,1,90,80,129,188,150,213,2,209,212,223,139,238,63,226,174,45,122,227,225,213,46,22,185,81,82,181,37,139,202,240,83,129,25,68,229,33,38,124,71,72,29,98,203,11,47,166,96,159,48,53,222,97,255,0,80,183,125,222,201,242,49,243,178,198,139,26,126,27,5,218,253,166,123,51,158,208,215,101,53,41,197,216,155,13,83,211,79,122,139,174,163,187,246,137,31,221,203,157,185,222,131,240,141,187,111,22,222,83,220,68,199,180,171,109,194,148,119,181,105,81,88,215,197,229,61,13,181,190,33,195,28,101,198,213,244,87,109,255,0,199,234,26,107,246,255,0,82,84,155,166,133,14,119,195,54,222,20,9,74,99,158,150,216,173,126,25,124,86,165,185,51,175,143,24,143,219,131,101,74,71,230,6,179,127,242,46,76,115,180,210,200,204,199,153,14,35,137,247,213,95,197,12,108,126,43,3,62,176,0,237,181,162,21,248,83,222,248,89,167,30,225,167,24,49,109,3,165,16,183,28,116,172,109,255,0,137,218,220,239,116,118,101,107,140,60,116,172,195,220,76,226,197,101,250,221,220,231,116,166,175,26,135,41,86,250,230,33,57,179,2,52,182,254,184,59,12,113,247,9,220,253,246,12,227,114,222,126,162,82,226,106,123,199,19,3,112,20,162,103,89,182,188,226,55,102,94,60,48,242,85,196,124,31,135,113,211,173,146,81,93,74,250,105,171,8,223,63,120,50,144,126,54,169,147,143,27,180,147,142,230,129,216,217,10,212,51,185,151,251,86,184,246,34,130,232,156,33,248,81,240,114,230,85,53,101,77,217,83,90,243,73,73,113,11,188,28,117,146,68,76,131,239,11,94,174,110,209,188,47,192,120,165,120,83,135,149,55,35,119,211,101,52,202,164,97,180,211,47,65,0,18,64,250,244,183,49,118,12,193,124,123,119,138,87,130,49,93,122,238,60,36,195,192,191,77,89,86,43,156,137,209,164,18,73,208,105,54,232,174,42,118,12,225,215,19,222,169,175,189,238,197,81,95,181,238,119,171,188,169,220,41,168,207,164,120,186,105,176,210,218,216,45,18,196,37,197,132,52,223,113,68,252,150,92,227,67,203,50,101,46,31,5,189,41,171,3,244,173,184,176,18,92,0,159,24,80,26,117,139,85,113,54,61,77,216,227,166,241,160,174,20,141,164,101,121,40,46,165,201,222,0,36,237,212,105,96,240,213,200,231,8,240,109,5,209,114,170,244,196,62,204,2,59,234,186,128,92,129,212,252,118,3,149,185,231,183,23,226,79,119,118,116,194,134,151,13,221,95,212,239,247,150,90,77,45,94,118,155,108,108,85,35,85,122,11,107,228,101,71,133,9,154,109,128,89,240,226,191,42,109,17,238,185,211,241,34,226,254,3,197,220,117,185,153,185,40,95,126,166,128,230,168,171,163,95,141,168,137,66,155,73,242,147,62,118,232,110,2,118,144,192,184,171,135,180,23,86,11,198,45,93,151,169,64,10,166,121,213,5,237,166,96,178,72,31,45,173,193,152,6,241,186,123,76,241,181,87,183,19,171,105,240,133,237,92,180,175,42,24,41,102,168,157,164,18,38,122,219,118,241,175,177,125,30,27,195,206,226,44,74,161,71,65,71,78,149,255,0,81,163,115,55,120,57,36,65,4,19,167,93,197,185,60,12,220,135,186,76,152,128,45,38,254,229,212,100,226,197,161,144,188,144,64,91,67,180,141,193,198,170,203,209,186,236,45,137,221,126,133,164,149,4,93,146,24,83,112,15,230,1,161,210,57,142,118,213,88,59,182,173,35,181,223,211,56,193,132,169,43,212,133,134,221,188,174,129,146,161,168,220,172,13,73,211,125,109,7,194,222,212,184,183,179,166,21,166,55,179,206,226,140,9,121,75,107,117,245,151,42,41,1,49,11,137,229,4,122,122,218,131,196,219,231,9,98,124,121,75,85,216,157,88,150,175,17,222,110,130,253,9,163,81,107,50,183,61,19,169,222,209,101,117,31,44,137,98,121,7,187,78,255,0,135,186,56,49,181,15,45,237,31,2,54,252,87,99,83,221,216,10,134,226,103,23,97,154,139,203,20,82,182,59,234,134,107,234,90,121,214,39,88,202,230,144,54,235,110,141,224,77,239,69,141,112,165,45,245,118,221,84,20,52,213,233,11,97,132,49,145,77,64,137,38,6,105,235,110,120,236,195,248,101,221,87,109,196,197,247,218,10,166,182,249,191,175,2,154,154,154,20,62,166,104,216,86,249,84,132,24,89,215,82,116,183,89,221,151,117,54,30,162,102,142,232,167,77,61,53,59,97,166,219,110,66,80,145,160,17,211,75,117,93,41,147,72,209,36,172,13,219,111,127,159,193,115,253,70,72,255,0,225,177,247,191,220,166,154,168,238,202,66,128,49,253,219,73,251,22,112,94,104,105,69,75,84,2,173,103,145,235,22,136,239,114,187,34,20,168,208,72,253,246,218,204,84,84,119,148,195,57,241,102,208,147,49,229,244,182,190,155,229,102,150,90,155,123,20,210,210,165,73,170,113,69,71,253,173,149,105,61,78,147,97,158,198,183,107,105,14,169,183,210,18,97,57,155,42,36,121,70,223,230,213,247,212,216,42,73,46,70,179,3,75,101,150,243,182,142,228,169,38,76,72,211,210,57,217,8,239,116,33,154,74,158,56,222,131,187,34,145,14,189,4,206,100,228,72,248,243,22,143,172,197,38,165,177,144,4,21,105,149,190,191,27,69,165,146,234,242,168,40,36,157,0,57,103,81,54,98,240,90,84,224,74,85,169,27,19,206,63,226,196,216,233,73,86,159,85,90,234,93,10,72,19,184,144,99,225,31,27,50,135,2,86,75,192,164,157,8,4,235,247,210,204,52,248,105,41,239,1,202,116,2,79,61,227,229,245,178,130,19,80,97,185,4,146,83,166,169,211,148,242,180,132,10,73,194,184,94,118,126,52,181,140,221,248,134,227,168,90,18,28,239,2,123,194,51,107,144,117,244,183,9,221,216,237,202,43,245,21,73,188,42,20,80,177,172,145,28,224,64,218,222,130,254,54,183,35,245,23,21,208,170,84,171,194,226,37,69,57,136,4,71,206,220,27,134,56,70,106,90,110,185,230,213,92,134,140,247,1,65,10,81,223,111,241,111,18,241,132,210,98,245,71,6,123,2,189,55,195,157,49,221,67,17,149,199,10,216,174,36,98,108,85,95,70,112,162,157,75,12,168,102,92,232,61,121,219,162,48,22,58,160,168,195,236,211,95,21,136,126,244,0,5,169,47,101,66,60,136,141,247,215,254,109,170,120,121,142,238,187,186,145,55,110,34,109,139,129,189,18,22,89,10,211,205,91,249,109,109,165,133,113,14,14,194,237,37,204,62,213,37,101,94,254,212,178,172,167,203,33,17,215,83,97,233,221,77,242,31,48,205,119,205,154,175,144,93,72,240,195,113,197,22,110,62,11,104,225,238,45,210,225,218,102,91,188,105,213,144,9,43,74,52,92,131,176,59,242,215,206,219,63,7,227,202,108,126,194,24,75,137,163,105,99,99,239,157,76,233,200,109,109,61,131,56,171,117,98,54,85,77,125,93,183,109,74,93,34,29,82,138,76,127,19,109,151,132,110,124,43,133,27,77,125,229,120,221,247,56,81,29,211,84,237,23,150,231,198,52,243,253,237,210,199,33,200,245,7,236,177,179,186,115,32,26,92,202,114,218,116,87,25,165,186,133,62,23,85,37,11,100,248,159,41,82,214,71,175,41,159,75,34,151,4,80,209,50,135,95,125,85,85,37,71,51,205,38,72,39,235,210,218,191,18,113,177,77,84,180,140,47,237,53,40,113,73,9,109,184,111,48,39,156,234,52,158,150,217,120,91,137,244,184,70,228,105,204,70,203,43,168,170,31,246,201,73,41,144,62,39,233,107,1,205,107,180,174,95,39,2,70,55,80,222,213,143,12,96,100,98,122,240,205,197,85,92,167,27,0,173,78,172,4,15,158,166,35,233,105,107,242,235,52,14,11,186,182,242,67,203,10,241,6,81,170,61,78,199,210,109,19,237,140,226,59,189,3,6,214,10,32,240,146,178,116,51,58,0,44,77,13,196,155,186,151,53,249,90,253,74,210,61,244,251,196,198,155,107,202,214,4,187,80,89,103,29,205,59,169,139,179,130,55,13,34,81,92,253,106,84,242,71,120,160,160,21,148,206,186,29,52,181,99,21,99,28,49,119,94,165,148,212,46,80,144,9,108,0,9,147,108,57,134,111,220,101,123,22,240,77,67,171,162,16,151,67,190,247,161,60,185,252,173,57,79,194,236,63,70,146,140,71,74,216,171,7,198,59,192,168,249,109,233,105,27,146,230,138,141,71,36,13,189,82,31,201,112,163,84,206,33,229,4,35,193,186,132,233,183,46,150,106,186,159,57,113,177,42,90,180,57,191,126,182,105,170,146,160,82,130,178,144,127,180,198,190,98,53,179,76,56,247,182,36,36,169,78,19,170,0,247,190,123,199,214,223,13,57,213,178,244,80,222,229,59,134,170,106,112,86,34,102,248,187,18,149,212,83,198,102,78,137,168,76,234,157,183,223,91,91,49,75,119,55,21,238,215,113,54,11,65,160,174,105,64,222,116,37,58,171,93,92,9,58,207,80,53,63,11,65,53,115,211,210,165,53,88,182,171,216,232,86,160,86,165,16,50,199,37,124,62,54,132,227,31,23,240,107,108,33,190,26,56,234,171,105,210,18,235,162,67,111,8,137,218,103,83,175,175,75,40,227,118,146,224,174,199,189,2,160,184,155,197,79,232,104,86,31,184,152,73,175,170,72,40,168,65,10,65,65,7,197,59,19,208,217,28,63,224,253,53,219,72,42,177,32,21,47,169,37,74,74,229,90,249,207,63,43,86,48,221,243,71,65,123,10,250,182,146,235,46,24,239,210,162,125,149,71,251,136,26,101,51,4,242,223,99,109,137,120,223,46,211,220,111,61,78,149,188,166,192,128,4,149,39,235,231,29,109,43,25,84,7,116,109,26,164,208,59,149,173,175,26,170,28,71,142,43,82,66,24,169,162,30,90,129,176,29,15,159,157,160,107,232,240,227,216,163,61,99,47,93,183,169,68,54,242,19,45,186,124,193,17,172,17,241,180,141,255,0,112,210,98,122,87,111,26,180,27,190,177,82,160,242,116,14,111,162,132,232,6,150,168,221,237,221,79,214,38,139,18,98,18,176,85,4,133,132,193,255,0,108,158,126,122,114,183,118,1,199,141,177,142,64,94,241,129,142,48,48,217,19,192,249,173,131,134,48,125,207,136,130,43,46,218,218,122,42,170,135,11,107,106,79,114,234,166,54,208,182,169,248,107,103,113,53,195,119,221,85,73,166,188,67,102,176,71,115,82,201,238,214,12,232,8,27,159,51,169,177,151,111,12,238,250,219,180,211,83,84,60,205,74,35,243,31,73,4,127,180,145,186,135,41,177,119,87,4,241,2,22,42,86,134,171,28,65,202,210,144,232,83,106,32,114,76,233,19,108,124,169,228,113,160,173,143,72,14,3,178,152,195,216,114,229,188,105,25,103,17,50,199,245,16,159,120,140,170,168,73,208,19,202,124,252,173,46,221,58,168,16,150,91,168,125,45,35,192,178,164,149,129,211,123,70,42,143,26,209,48,218,111,124,61,76,197,59,126,31,104,35,69,142,169,48,126,92,172,85,43,216,134,190,175,218,46,199,233,16,24,16,166,87,10,13,255,0,226,160,102,52,131,106,175,201,50,138,118,202,153,204,140,146,72,252,17,23,251,174,92,137,74,88,166,135,63,185,192,36,44,109,251,237,108,112,31,2,187,196,62,51,93,12,211,169,170,119,91,170,109,238,232,248,86,226,82,66,137,223,200,207,61,57,216,198,113,155,215,149,75,45,213,93,101,43,136,90,82,131,144,159,252,65,219,235,109,185,217,75,135,212,183,191,23,110,186,214,41,222,164,238,18,165,36,137,76,146,35,197,243,63,75,73,208,39,139,51,171,226,227,55,123,123,71,230,22,79,90,234,112,227,96,79,35,78,250,29,250,46,252,162,71,115,117,80,211,180,140,129,134,16,50,238,6,158,123,243,177,33,73,84,167,33,130,103,164,89,132,180,162,206,170,25,182,136,215,164,79,164,217,198,208,101,48,72,28,178,157,196,70,154,125,205,190,237,13,161,75,226,130,226,226,93,238,156,109,42,113,112,175,14,166,6,110,81,103,208,176,218,225,103,196,68,146,65,208,107,3,107,48,151,66,19,26,170,36,76,76,197,179,222,169,32,7,83,249,135,197,239,111,228,35,75,63,33,48,41,210,234,210,177,155,64,146,68,110,15,153,63,27,61,148,194,97,114,12,144,62,29,126,127,43,2,186,175,26,210,65,89,82,178,141,122,252,44,75,21,37,9,1,149,40,64,147,255,0,142,150,2,17,52,10,180,242,20,164,58,21,25,64,16,20,162,73,63,122,89,107,42,200,20,252,128,73,132,242,81,230,98,200,165,207,148,4,18,8,152,32,146,126,244,177,169,104,184,60,121,163,215,65,254,109,25,40,185,27,44,34,152,16,156,201,57,192,140,177,63,35,101,166,153,105,133,36,18,146,52,17,203,166,150,201,1,43,6,98,34,32,200,63,43,45,8,73,1,14,123,186,237,214,122,125,237,97,46,41,131,45,54,104,66,170,27,45,36,21,32,120,72,254,211,106,135,28,120,99,118,113,39,12,187,65,141,238,74,60,65,117,229,206,186,85,164,23,82,176,125,228,168,157,15,72,131,107,152,95,112,162,135,196,17,4,17,167,173,133,188,47,82,178,191,26,22,2,78,177,5,63,43,3,154,37,217,194,194,113,108,54,13,47,58,123,66,112,122,232,224,173,106,177,55,103,202,86,239,154,122,39,7,245,156,55,92,140,213,15,53,62,34,156,250,130,144,52,137,180,190,60,252,79,211,118,96,202,26,94,5,225,154,170,146,251,65,160,209,37,46,211,185,150,10,20,133,9,204,14,157,34,221,101,197,190,13,92,28,95,165,45,98,186,80,183,136,33,170,166,85,221,212,48,99,116,44,106,15,210,220,157,218,3,179,109,241,133,240,125,101,38,35,185,151,138,174,240,131,236,119,229,214,208,102,249,187,84,157,82,167,82,152,14,129,2,99,125,109,139,151,141,62,17,124,144,108,215,13,254,31,203,244,91,152,249,17,100,181,173,155,119,14,63,190,235,72,112,219,179,31,17,251,108,226,23,111,110,56,87,222,55,117,206,94,7,217,29,156,206,34,117,157,116,216,105,110,133,197,92,24,225,111,98,222,26,42,244,93,13,2,175,42,38,243,210,135,63,239,56,224,250,198,144,77,185,195,12,118,240,226,46,15,193,168,185,110,151,27,171,188,238,53,20,38,191,217,11,141,215,181,200,84,35,222,67,130,14,191,59,67,224,220,21,196,95,196,15,138,116,151,142,55,171,167,102,227,167,116,23,197,43,225,196,160,130,9,64,79,246,242,208,129,108,168,114,113,163,99,76,108,47,157,221,200,224,255,0,5,126,92,121,158,242,28,116,196,223,99,202,58,254,252,85,56,151,138,106,251,222,30,97,85,42,141,135,59,178,19,74,167,16,232,245,137,26,116,183,95,112,3,141,184,175,140,252,36,187,175,138,155,145,155,130,243,92,165,230,158,146,16,99,69,32,24,208,249,237,107,86,22,194,88,31,129,87,47,177,215,185,116,81,187,78,142,241,97,231,16,149,24,18,76,19,54,225,110,216,61,189,49,38,52,226,97,195,29,156,220,91,116,146,26,108,81,164,165,110,46,78,186,126,150,208,250,196,221,24,249,249,217,26,172,86,144,59,255,0,127,5,75,202,103,80,62,94,60,85,91,217,61,148,143,226,155,134,175,107,129,13,222,151,245,83,247,149,21,227,149,158,241,170,137,246,119,0,219,32,218,116,146,70,182,178,254,26,189,144,184,117,143,120,107,67,143,91,21,23,141,241,66,225,239,105,220,57,205,59,168,220,4,142,160,200,159,43,107,222,16,254,28,156,81,227,237,63,181,241,110,246,171,187,104,106,74,86,166,28,89,43,63,3,160,63,198,182,238,174,207,125,159,240,151,101,12,44,110,252,62,251,52,110,188,202,77,98,214,224,72,169,41,30,249,7,73,139,80,194,194,147,170,103,253,114,88,170,42,253,239,126,120,86,114,178,134,38,55,213,216,255,0,95,193,115,119,25,63,19,124,64,214,41,171,195,60,13,193,181,111,212,208,60,105,130,150,194,138,194,134,144,64,16,36,65,182,165,196,248,103,180,215,29,43,0,173,110,186,236,163,174,108,17,47,100,109,41,146,64,32,109,110,235,190,248,171,194,172,42,186,171,222,166,244,195,205,62,183,2,223,117,165,33,78,103,131,170,178,235,63,205,185,191,182,143,226,127,116,225,172,42,171,167,128,181,201,114,185,209,62,214,222,161,35,152,72,220,25,231,229,107,157,70,7,50,55,73,151,148,67,71,102,237,253,254,10,182,28,129,207,12,130,13,253,202,229,220,69,216,219,137,215,86,32,187,83,197,187,194,170,137,85,245,10,166,100,7,84,251,218,2,65,9,7,80,76,107,60,237,184,120,93,248,77,98,12,104,16,246,58,170,89,14,40,126,109,74,201,34,15,251,103,152,234,109,96,236,47,198,203,202,251,192,247,239,20,123,70,215,212,223,116,247,19,137,164,164,65,25,214,215,53,101,30,150,216,85,29,176,120,145,218,94,165,251,179,128,180,20,152,122,229,202,85,253,94,170,27,90,153,219,58,82,117,231,200,124,109,151,135,211,112,101,141,178,200,231,56,59,128,78,228,113,250,173,57,114,178,88,75,24,0,35,147,217,95,120,115,248,125,240,207,129,247,72,86,60,173,164,37,210,164,168,212,56,26,26,141,134,191,75,93,48,71,16,184,43,130,40,216,164,225,211,20,55,171,204,195,17,119,210,26,133,182,36,9,36,14,86,175,240,227,240,205,166,196,238,166,243,227,254,38,189,113,115,239,33,43,83,110,190,80,204,198,224,15,56,183,66,240,239,128,184,99,133,151,18,40,240,93,209,73,70,210,60,82,27,25,201,255,0,200,239,200,107,110,159,15,19,203,173,16,181,163,241,43,23,35,40,56,16,233,75,143,195,96,134,191,235,111,138,6,40,191,244,202,231,162,122,154,160,73,117,194,91,75,30,65,3,83,191,210,208,120,199,129,183,159,21,46,118,169,248,131,136,107,41,89,204,67,140,93,231,217,209,80,14,217,200,214,71,173,182,118,96,150,82,148,169,64,78,155,126,150,248,41,72,144,66,92,0,31,120,237,214,218,238,143,204,20,86,115,30,88,108,45,121,195,110,204,56,59,132,238,161,204,45,115,211,38,164,164,5,84,57,227,113,66,32,146,85,173,174,247,133,103,244,27,173,215,169,169,214,190,237,50,27,109,18,179,28,130,126,247,177,62,211,149,193,237,48,20,58,29,250,79,249,179,111,175,190,239,59,148,149,65,9,16,117,49,251,89,152,192,193,77,27,36,231,186,67,110,54,185,91,182,38,24,227,71,105,28,3,89,112,112,146,229,166,184,174,247,20,160,242,234,107,2,95,171,78,227,46,81,0,72,212,79,91,113,173,221,217,67,17,112,23,133,175,175,181,133,247,89,133,112,218,234,148,241,160,164,25,234,106,157,26,110,36,13,237,234,253,245,94,253,207,116,174,166,150,154,166,169,246,210,74,89,106,59,197,157,116,18,64,235,111,37,255,0,20,156,111,124,226,126,40,86,212,94,87,234,41,25,120,161,14,225,243,88,93,83,5,58,5,41,35,194,15,150,226,220,143,136,177,35,198,255,0,125,113,37,192,85,94,203,127,163,206,233,127,221,216,0,111,43,183,255,0,15,14,37,112,179,17,224,75,170,231,225,174,44,106,240,171,185,202,253,158,142,169,62,207,83,10,130,66,219,36,247,138,255,0,200,111,110,169,126,254,105,215,222,166,247,50,166,101,96,132,249,106,119,131,210,222,18,246,21,226,237,239,194,222,51,210,189,130,112,253,21,255,0,122,215,167,184,167,15,183,159,217,86,162,33,196,145,168,202,124,246,183,99,254,42,183,111,18,85,195,204,7,121,81,222,21,6,244,83,138,167,172,23,59,142,163,51,139,0,167,68,252,181,38,205,210,250,240,118,3,166,123,55,101,10,30,219,0,131,59,164,147,150,214,53,212,31,123,159,117,168,59,106,246,184,197,252,77,237,64,112,55,17,47,118,169,112,245,195,126,182,132,185,66,209,105,89,66,135,136,193,146,96,219,214,204,11,221,183,132,46,246,232,86,183,208,41,209,145,194,53,113,33,32,3,7,225,111,29,59,55,126,27,60,81,227,39,17,238,155,219,136,119,117,225,118,93,85,142,138,135,239,10,194,11,158,19,62,234,140,146,98,221,147,219,143,25,113,255,0,133,88,170,229,187,123,54,221,110,94,23,16,187,253,149,199,25,167,239,74,221,203,25,143,52,145,184,139,87,232,217,243,64,201,178,242,90,234,36,86,219,169,122,158,51,38,49,227,192,69,128,85,63,241,102,237,235,69,133,40,111,94,24,221,247,105,174,173,173,167,5,117,168,170,143,98,89,34,6,80,55,248,218,247,248,116,92,247,111,106,126,195,84,183,15,26,40,170,47,170,22,28,85,58,141,82,148,75,137,74,164,66,247,211,249,183,157,174,246,124,226,143,29,248,249,119,221,252,66,187,239,101,95,248,133,227,153,234,196,20,149,37,42,133,42,122,39,81,240,183,174,156,46,103,13,118,74,193,184,75,1,93,38,153,85,207,180,16,89,74,211,157,226,145,249,142,40,24,145,54,93,39,34,94,173,155,36,179,15,217,128,69,30,55,224,82,89,241,71,211,177,89,20,71,213,119,241,216,110,84,29,61,207,80,199,13,49,30,23,225,117,211,123,97,132,96,245,100,187,145,64,180,161,87,130,114,74,72,43,6,65,219,158,182,215,28,38,226,175,12,187,70,224,250,108,59,196,250,71,240,134,50,187,159,37,244,173,70,145,254,253,7,87,80,246,92,170,159,91,117,6,4,226,238,27,226,74,47,7,112,101,233,71,93,253,49,211,77,82,90,86,173,56,14,168,84,236,109,89,237,5,217,238,147,180,14,25,167,186,223,170,106,133,128,247,124,226,211,78,133,41,196,141,210,12,105,35,156,219,164,147,25,212,12,36,22,141,180,246,63,47,106,89,108,202,104,58,95,96,158,253,199,243,84,7,112,159,20,120,103,90,14,3,175,164,226,6,12,202,65,161,172,95,117,120,228,141,80,219,227,69,232,116,205,106,157,46,61,186,78,61,114,154,234,196,55,174,0,190,106,19,221,27,158,250,166,77,69,11,202,231,11,214,71,41,205,202,215,251,167,179,205,241,194,6,105,155,224,253,238,237,223,119,80,178,165,84,138,167,212,251,46,145,49,249,39,221,216,123,164,122,88,203,154,240,195,60,112,191,83,119,227,220,61,76,253,106,27,43,21,84,217,94,108,71,37,45,48,164,40,234,114,145,103,108,46,3,114,126,68,216,31,34,136,72,221,200,0,251,145,183,226,21,107,137,253,153,46,140,115,132,221,123,27,96,44,53,139,158,121,34,87,118,40,83,44,232,124,72,205,35,54,219,17,110,73,198,221,131,120,90,47,101,174,185,142,35,240,238,161,103,255,0,181,21,119,170,181,134,99,73,47,160,148,249,234,116,183,160,159,250,15,119,221,183,123,136,192,23,141,235,112,84,193,238,151,76,224,40,65,35,67,221,168,20,199,194,218,94,248,236,217,197,156,35,141,85,83,132,49,17,188,110,183,86,151,30,112,212,37,135,106,215,174,110,245,181,2,131,191,40,155,83,234,29,50,25,220,28,232,247,247,31,198,183,82,225,230,200,192,225,230,126,63,214,194,228,187,159,178,46,58,186,175,16,239,102,110,48,220,216,141,170,48,168,102,166,175,185,44,39,144,200,236,164,157,180,139,59,135,56,239,199,62,201,23,184,173,226,23,12,104,175,148,140,235,85,82,41,74,75,167,255,0,170,23,90,159,93,68,27,118,77,126,14,161,226,205,43,212,56,167,4,221,87,229,117,17,13,142,246,148,208,44,17,255,0,113,97,210,33,71,93,211,30,86,203,220,1,93,201,117,182,120,65,196,75,198,228,110,147,69,221,181,110,183,122,80,211,16,37,104,116,145,152,8,211,85,1,106,15,232,243,227,122,160,149,195,239,191,200,215,234,172,30,161,20,160,9,154,15,247,238,23,36,211,254,41,88,119,140,88,170,153,238,60,82,98,60,47,78,216,135,218,160,119,218,169,170,146,63,246,212,202,210,37,38,53,253,237,210,184,3,138,253,156,56,239,134,130,240,203,88,37,154,218,102,206,68,94,20,141,176,182,149,212,164,196,153,19,0,218,133,141,120,60,172,101,132,111,59,223,139,216,55,4,113,50,145,133,67,85,120,97,66,158,172,164,111,225,68,141,58,3,38,220,194,56,35,192,238,60,241,62,236,195,60,16,255,0,89,221,55,165,82,220,77,67,21,13,39,59,43,129,8,9,60,129,210,73,181,87,100,230,192,241,230,181,146,95,22,40,254,127,193,89,108,24,242,180,249,101,205,174,107,112,186,131,7,255,0,162,251,56,241,2,252,197,23,149,197,67,124,84,86,33,49,121,97,218,164,212,170,149,0,114,101,70,80,54,152,39,210,212,254,34,98,252,103,198,252,71,85,126,246,79,227,97,67,110,159,29,203,121,40,83,56,133,137,37,50,64,16,7,233,189,161,241,159,224,180,230,3,185,209,89,130,120,139,253,61,247,194,18,150,235,97,132,149,157,208,84,14,167,202,212,110,208,253,157,120,251,195,204,3,254,159,85,37,219,139,238,10,134,242,7,174,186,84,173,230,114,157,10,148,128,21,155,206,77,150,76,249,17,198,68,240,185,128,111,233,223,127,152,254,41,224,100,51,62,227,120,115,182,27,251,124,143,240,77,210,254,42,28,109,224,246,35,175,187,177,203,55,93,241,253,57,126,206,226,187,145,221,24,59,165,196,123,211,214,109,212,93,151,255,0,19,236,59,218,125,52,248,94,244,163,174,185,241,29,226,146,209,85,58,84,182,209,166,233,88,26,117,182,182,252,57,191,14,155,209,139,145,235,207,181,77,204,135,24,170,106,40,110,234,197,146,235,32,130,10,138,102,1,35,77,122,219,166,170,241,103,5,187,23,85,82,221,171,70,23,194,46,86,201,65,13,165,183,8,72,153,90,183,229,185,54,183,210,135,80,99,91,60,242,129,25,236,238,127,191,189,85,207,118,27,156,232,162,103,172,119,111,8,28,45,217,207,31,112,227,136,44,214,224,60,123,81,87,112,44,146,253,29,238,142,248,164,19,62,2,35,93,245,54,219,247,173,240,139,185,10,109,69,15,85,6,179,37,162,176,146,226,185,148,201,212,107,109,3,196,94,222,152,126,171,1,95,55,223,3,241,134,31,190,42,168,25,91,137,161,125,192,158,240,166,125,221,140,115,243,139,113,31,103,78,11,241,7,241,12,197,184,151,20,87,227,247,238,203,213,165,40,182,202,106,28,240,107,238,160,36,128,18,6,144,45,118,126,172,204,9,27,22,43,76,133,219,236,120,85,35,193,126,75,76,147,187,72,27,112,183,39,111,191,196,171,23,96,156,107,79,130,120,19,78,187,174,251,0,10,183,84,223,120,224,39,221,13,40,152,136,220,197,185,127,20,98,220,85,218,91,140,55,21,23,107,154,245,220,125,202,123,186,87,222,166,238,146,160,72,147,35,222,147,22,216,55,87,97,119,56,27,197,100,189,219,41,119,178,174,170,151,71,113,124,209,190,86,146,160,116,206,165,106,39,167,200,219,127,113,143,137,188,12,196,119,69,46,3,226,29,1,102,139,184,203,118,223,8,91,110,151,15,40,83,114,164,29,173,207,73,14,87,82,115,230,202,126,145,98,152,120,249,124,22,212,111,199,194,13,142,22,217,174,70,255,0,122,141,190,187,50,96,59,154,224,186,216,227,77,109,221,81,115,173,29,213,61,233,72,234,144,150,212,64,133,70,164,29,6,196,91,86,113,131,0,227,222,21,213,47,11,240,146,165,238,39,97,91,193,162,166,232,20,20,249,167,73,247,82,86,52,63,13,108,188,41,248,110,113,91,137,109,174,139,12,98,106,235,175,1,86,213,158,233,53,239,30,244,211,141,66,242,115,158,86,238,174,204,93,153,110,222,203,156,61,106,224,184,43,106,239,39,20,67,143,213,84,156,203,117,94,67,144,232,45,173,141,136,254,164,226,60,163,16,175,181,239,247,119,10,132,249,35,27,114,240,251,237,253,240,185,143,176,183,225,205,85,119,211,46,255,0,237,23,78,245,41,169,86,122,59,129,15,43,185,164,26,251,242,117,35,78,118,236,172,25,195,44,55,195,230,150,172,13,112,221,183,74,115,73,246,106,100,182,165,249,230,2,79,91,78,172,132,174,83,168,86,138,157,108,215,122,20,207,136,146,18,96,24,4,105,110,147,3,164,227,224,177,173,99,108,142,231,159,239,228,177,242,51,166,201,113,46,118,222,195,132,235,117,10,8,57,86,64,137,145,165,147,80,249,113,90,168,161,67,114,14,190,159,125,44,203,174,160,0,162,172,165,67,65,62,127,75,37,202,132,42,123,165,41,80,68,137,231,109,48,41,85,216,165,23,66,25,0,102,142,93,55,183,203,169,82,208,146,133,102,36,141,116,32,235,97,115,228,124,37,210,64,30,41,35,159,148,13,108,129,120,146,37,83,39,221,4,71,237,229,103,75,178,45,47,123,70,128,36,193,205,51,184,231,164,125,205,176,211,9,207,249,132,169,19,59,66,77,144,43,10,72,89,88,82,85,160,0,114,31,241,103,216,116,247,103,187,72,89,35,120,31,29,44,220,13,144,131,98,146,106,169,187,186,53,20,128,20,38,55,235,202,63,197,171,53,72,83,78,56,227,195,188,37,80,12,141,126,245,222,214,123,210,161,47,83,4,166,66,200,50,51,129,104,179,70,146,129,238,129,17,170,183,58,235,103,105,165,37,10,81,253,218,234,89,74,41,160,66,68,200,250,253,44,77,48,61,224,32,13,73,25,129,50,6,220,186,235,241,177,110,209,16,33,10,50,4,141,160,143,47,243,108,209,210,36,85,37,90,128,12,168,76,235,98,113,217,54,235,146,255,0,24,186,10,203,175,129,180,181,87,106,80,183,2,219,37,75,76,148,167,52,24,31,27,121,157,133,241,106,169,170,9,168,43,109,75,247,178,147,226,248,91,214,191,197,170,133,79,246,108,113,198,27,66,203,77,200,81,5,89,32,167,97,233,111,32,91,175,65,174,45,214,149,38,78,89,34,39,91,124,253,244,161,43,241,250,148,111,105,171,104,254,43,232,127,162,168,153,47,79,183,15,222,87,99,117,49,139,6,119,235,67,104,62,232,94,128,122,155,69,222,183,122,112,213,226,151,89,173,21,9,65,208,161,69,105,248,131,206,209,106,98,166,130,169,11,185,203,207,164,153,40,30,32,109,118,186,56,144,219,87,119,113,89,112,33,85,48,18,23,221,5,143,173,188,230,25,60,247,89,52,87,177,73,142,210,11,75,84,191,15,248,163,87,72,226,28,113,61,229,58,8,42,72,72,31,93,250,219,108,96,254,208,248,54,186,246,74,47,68,84,83,184,146,14,171,26,17,207,121,235,181,180,101,30,54,168,186,222,91,84,247,90,30,239,204,45,40,240,17,231,212,114,181,142,224,191,174,92,47,92,201,188,48,131,87,155,149,70,28,82,129,90,208,79,48,121,17,110,195,164,117,185,97,210,205,98,175,123,92,111,92,232,129,225,206,13,189,187,123,46,218,225,231,27,112,251,116,161,155,141,182,235,22,224,0,57,32,33,169,242,141,102,57,159,148,218,85,77,163,18,223,41,171,172,75,78,182,159,117,83,25,71,148,111,26,137,155,115,133,197,112,11,130,165,139,202,233,185,106,105,174,247,245,200,250,179,165,92,254,0,91,101,221,120,134,150,244,161,67,61,235,116,207,58,39,186,107,84,141,57,206,255,0,45,45,233,216,153,163,33,180,250,181,230,185,189,47,234,251,180,88,93,17,65,196,76,55,129,238,244,42,254,173,74,223,88,134,146,218,166,0,158,95,189,130,188,56,162,253,244,180,63,135,235,18,211,32,31,0,0,169,67,239,165,185,222,186,236,189,104,239,68,47,17,83,10,139,177,152,61,239,118,2,147,27,76,111,181,182,199,12,248,183,195,122,26,74,119,159,188,41,87,120,180,1,66,92,82,154,133,116,41,60,180,229,107,4,235,244,141,151,53,145,132,1,47,29,214,233,195,248,134,243,190,238,84,177,117,62,245,58,214,143,26,192,40,42,61,72,234,103,252,77,155,171,236,215,85,124,45,53,47,226,122,126,241,209,43,239,76,170,103,214,194,93,156,98,166,196,116,136,105,190,233,40,80,132,134,132,35,94,167,156,255,0,22,195,215,51,53,47,41,196,222,106,64,89,144,144,224,25,124,172,69,133,162,150,75,226,45,113,217,112,149,5,104,117,105,104,231,206,190,105,152,158,132,126,246,146,196,87,147,124,60,184,220,188,113,0,68,163,220,74,78,161,92,130,121,149,124,60,236,53,255,0,139,238,46,21,213,4,86,173,187,202,243,26,138,118,193,50,98,100,168,3,151,151,157,168,183,203,119,167,22,241,3,85,248,145,177,79,119,32,230,105,8,81,72,9,244,235,231,246,126,27,245,72,234,28,46,233,172,13,221,202,45,47,223,124,108,189,213,93,125,212,59,71,119,33,89,82,136,57,99,125,71,51,212,218,203,69,131,174,219,165,180,34,129,148,37,98,33,68,133,24,230,117,242,248,88,235,193,38,238,162,101,23,82,82,134,146,33,41,78,132,105,245,62,86,1,21,11,113,106,43,62,37,38,99,121,54,190,214,233,111,167,132,140,136,59,178,238,160,194,120,165,21,110,82,180,245,209,82,190,238,189,132,163,194,132,29,51,165,60,192,230,7,194,210,156,102,185,95,225,69,50,92,194,239,162,190,229,173,72,93,3,234,57,251,177,26,182,178,58,79,132,243,22,105,209,157,165,119,185,14,121,35,93,181,211,151,91,69,223,56,157,235,139,0,85,225,251,221,1,219,166,160,133,178,159,238,164,88,219,42,183,0,242,233,168,218,214,241,203,75,192,112,238,21,156,1,121,49,216,238,63,85,169,241,142,43,196,23,10,210,186,170,68,85,221,181,36,45,43,66,9,66,76,106,10,185,19,51,6,213,177,117,220,73,190,81,89,123,177,95,68,106,32,247,57,115,35,81,253,135,153,242,61,109,99,185,49,51,237,84,170,138,234,174,169,165,173,35,198,194,144,28,101,211,212,116,54,151,162,195,213,198,151,62,37,106,149,212,168,230,13,41,65,188,138,228,180,242,81,211,107,117,51,60,7,89,94,243,147,134,249,216,13,236,14,193,73,221,110,211,222,55,83,9,186,177,37,115,20,205,15,2,138,37,114,127,181,64,237,240,139,108,203,146,178,186,230,167,165,24,122,244,106,246,117,99,42,28,72,57,132,106,80,184,27,107,0,249,124,170,156,51,197,45,215,62,41,239,204,60,195,37,162,18,226,194,188,14,136,140,218,236,72,233,207,173,182,221,209,113,208,96,43,186,166,163,13,178,41,30,203,223,33,151,114,186,218,122,32,238,96,198,246,229,186,156,238,138,139,74,173,147,59,152,205,77,53,67,244,86,12,47,117,223,248,150,141,52,248,209,37,155,181,225,149,105,109,127,246,23,26,20,145,253,135,93,76,90,159,126,240,98,135,3,94,235,94,30,126,162,161,110,175,196,133,147,150,160,78,166,83,210,45,97,195,124,76,170,188,27,77,77,53,93,19,77,58,123,167,2,78,66,210,136,213,43,28,190,58,91,106,97,155,162,129,23,75,110,99,83,79,85,76,226,100,148,17,40,17,184,54,227,242,179,102,124,149,102,138,228,114,51,100,115,137,212,168,216,47,24,93,87,69,51,97,155,185,180,85,164,101,80,84,41,43,3,156,242,220,235,22,222,221,151,92,173,174,199,141,58,237,218,211,119,122,209,9,117,9,30,21,72,211,172,79,59,106,251,215,179,13,199,140,42,156,188,48,54,38,93,58,193,42,200,244,234,57,38,39,203,165,182,159,98,139,186,251,195,120,214,190,237,190,28,239,88,109,40,0,169,82,63,184,130,147,206,127,155,118,127,69,248,206,201,241,54,23,193,215,248,2,184,255,0,19,230,189,157,62,96,227,216,174,163,47,23,93,25,228,21,106,38,62,49,215,157,179,149,42,72,201,43,5,89,114,143,223,235,108,188,148,148,140,225,66,61,213,3,172,76,107,211,149,178,210,180,80,57,60,81,170,180,32,30,113,111,190,254,75,231,32,211,194,112,45,40,99,51,164,130,165,29,198,132,141,96,217,14,186,160,82,114,164,5,141,14,192,159,219,252,89,181,48,33,70,98,103,195,177,7,203,248,183,221,226,77,76,40,144,164,68,201,219,169,22,64,82,114,150,135,34,20,162,82,84,39,83,35,151,173,159,66,208,203,128,180,159,18,227,159,241,232,108,34,212,144,70,117,3,0,152,59,157,247,54,82,94,91,77,140,201,41,0,200,32,29,124,172,136,180,97,165,74,82,185,36,193,41,133,72,32,72,251,229,98,123,224,210,12,20,25,247,128,39,95,56,249,90,53,183,148,90,11,167,35,154,136,60,252,172,245,43,169,133,173,194,149,78,147,214,71,243,31,75,68,90,157,193,31,76,254,111,19,89,128,79,246,204,147,175,252,217,196,45,43,107,49,68,39,85,16,173,51,124,58,88,38,221,65,111,88,10,6,53,26,39,152,7,239,165,154,170,169,5,153,89,94,84,170,82,70,163,105,222,193,166,202,107,35,100,245,101,90,80,84,28,36,8,78,250,143,78,182,1,247,16,250,243,176,224,62,29,78,211,54,98,166,180,145,41,13,169,40,25,116,84,239,59,143,157,135,239,84,96,19,39,44,30,127,126,150,153,172,164,195,216,165,214,81,247,225,204,165,164,76,25,214,34,208,207,209,56,27,83,117,19,177,157,35,91,76,5,18,225,83,190,17,25,181,58,217,186,214,197,91,101,53,40,65,202,52,211,89,177,128,164,216,238,86,159,226,31,101,12,27,196,135,141,75,148,106,186,239,109,98,182,137,33,167,65,60,207,37,79,156,219,153,248,197,248,122,99,206,20,98,246,177,175,100,140,68,105,175,120,2,178,144,140,136,170,17,253,200,30,21,73,223,75,119,59,183,106,155,78,122,117,21,129,58,21,68,129,63,197,154,75,138,45,202,66,179,141,10,72,243,214,217,153,93,27,31,40,113,164,221,219,118,54,174,99,245,9,161,60,234,28,81,94,123,57,192,23,251,78,95,12,84,246,135,24,131,11,98,26,54,139,53,237,180,133,176,219,171,76,67,137,86,169,41,223,91,90,251,49,246,101,193,156,14,226,205,53,95,244,170,170,199,170,82,26,110,173,111,165,214,243,5,157,117,130,15,192,205,187,125,119,117,53,224,161,237,108,48,249,3,64,164,102,235,254,108,26,248,103,113,58,251,117,63,211,105,82,235,71,51,111,33,48,180,144,76,109,235,104,89,209,226,14,108,146,141,79,29,207,247,74,99,213,8,182,51,210,15,96,159,110,238,104,81,169,12,45,108,161,99,193,148,137,64,60,245,208,117,182,152,226,95,101,140,55,125,94,143,222,220,81,191,43,234,152,66,35,51,213,125,202,16,145,182,208,6,150,156,237,89,218,138,225,236,201,131,221,171,196,79,176,186,229,32,6,41,179,120,150,99,115,229,110,2,161,226,39,20,63,18,28,117,83,73,113,214,187,116,220,108,42,29,125,181,148,50,218,57,0,129,204,199,175,59,46,167,212,224,199,112,132,141,79,60,52,114,135,15,14,89,90,100,7,75,71,36,173,199,125,227,126,205,252,13,172,174,69,37,35,87,219,229,192,135,91,16,234,22,78,190,21,43,79,149,185,243,143,183,150,16,237,64,165,83,240,51,133,247,181,29,230,218,195,44,86,82,161,65,181,32,235,11,72,0,79,57,61,45,210,156,12,252,62,248,55,133,111,55,218,197,215,245,62,32,190,110,192,23,90,205,69,84,247,106,7,222,41,255,0,229,167,62,150,222,15,241,115,6,112,170,146,150,239,225,134,31,126,245,81,1,41,77,5,36,37,40,219,54,98,0,208,143,165,177,93,211,231,234,113,150,204,214,49,191,43,63,223,222,180,27,150,204,73,63,102,92,231,126,1,107,46,196,221,158,111,252,5,217,38,175,13,241,34,150,236,195,245,207,175,51,53,14,180,149,20,201,50,30,74,180,42,19,19,233,108,112,205,158,27,240,63,19,221,52,88,131,30,221,98,252,109,213,83,205,40,74,89,169,74,142,168,119,66,19,174,135,91,115,135,109,222,208,24,223,22,113,101,23,63,18,47,193,133,174,55,8,82,91,164,252,200,78,145,33,39,69,68,115,208,218,19,135,61,132,19,218,98,246,164,28,6,190,107,107,233,219,68,214,222,149,201,82,82,29,229,147,168,223,229,104,134,112,196,211,6,44,69,229,131,77,253,254,202,199,213,221,144,12,147,63,72,118,255,0,217,94,189,225,122,218,119,238,198,92,186,92,105,214,84,216,238,212,218,243,161,73,142,74,27,139,30,237,82,136,42,76,36,236,99,82,71,91,115,151,96,172,21,139,56,37,195,218,156,9,196,170,103,212,229,198,241,20,213,253,238,118,170,154,86,178,145,253,177,59,30,150,232,70,220,34,84,146,10,64,212,239,155,231,252,219,175,197,144,228,68,217,28,218,36,113,236,185,220,140,127,34,71,48,27,30,233,245,185,149,68,168,5,101,234,53,86,156,172,195,206,230,109,96,136,3,196,78,246,71,181,174,97,94,16,72,223,247,139,12,253,70,105,79,118,84,20,33,74,28,173,101,71,186,117,197,133,147,155,100,128,76,16,96,249,217,76,45,75,94,138,41,240,248,86,12,16,124,250,217,133,56,149,60,50,167,196,179,39,93,133,136,213,191,121,51,204,76,244,250,217,33,28,164,213,35,190,167,87,120,176,148,145,10,130,116,4,117,183,144,255,0,140,39,9,232,56,107,198,10,7,238,186,202,55,158,189,82,183,94,109,166,242,186,222,186,23,14,164,147,39,126,150,245,226,177,101,108,18,132,36,158,73,60,237,228,63,226,229,122,52,255,0,23,149,75,125,80,184,205,249,222,151,75,139,84,150,152,128,16,129,202,52,39,78,182,229,60,98,208,122,123,190,99,245,91,189,4,86,86,220,82,207,224,207,71,65,120,118,159,122,150,190,149,85,46,57,119,185,221,58,22,7,118,57,136,62,83,233,165,189,86,195,88,26,233,194,110,255,0,73,173,168,102,244,207,149,198,25,168,33,199,27,72,26,0,124,186,219,207,111,192,191,135,175,49,124,226,12,86,242,104,149,68,132,251,33,82,255,0,238,182,168,10,148,249,17,54,234,142,208,188,59,192,216,131,138,238,222,119,247,16,171,112,141,245,95,68,41,15,179,215,247,65,9,62,36,172,242,73,243,54,131,195,44,56,221,52,60,182,236,147,237,253,240,164,234,207,19,102,121,122,170,128,237,106,253,198,254,208,151,63,13,46,134,153,185,111,219,182,154,247,93,107,84,130,148,36,84,187,43,80,17,220,164,230,26,107,60,186,90,99,28,113,19,16,223,24,30,177,206,4,183,114,94,216,134,237,112,37,250,106,197,148,131,2,74,4,106,20,70,222,182,212,189,156,251,14,240,163,15,227,227,138,112,221,225,120,226,140,65,79,11,93,109,93,90,223,74,151,177,90,79,186,119,220,77,167,248,239,216,170,163,26,87,86,95,60,21,197,247,198,13,196,85,111,138,143,104,166,112,169,165,172,39,46,169,38,8,34,218,230,92,151,196,231,57,155,246,0,217,254,74,147,98,198,142,70,141,127,121,27,31,154,187,240,55,136,55,87,20,232,85,124,94,23,0,184,241,37,16,52,213,105,169,96,5,50,236,202,210,218,246,88,145,50,62,54,38,155,131,183,77,193,88,229,235,120,87,165,220,67,86,235,137,98,241,172,9,82,153,14,25,13,160,19,17,166,222,83,109,63,85,217,11,30,98,230,238,54,56,223,196,245,86,220,215,81,15,212,10,22,69,3,207,190,145,162,139,168,131,243,231,110,135,195,76,92,181,119,21,61,221,79,81,79,122,166,238,9,64,90,220,75,203,11,72,0,21,43,253,222,186,218,108,82,94,41,236,162,43,251,165,22,77,48,157,15,216,223,225,243,85,59,247,178,246,29,189,48,213,231,118,220,109,174,227,55,211,232,171,173,168,187,212,91,113,247,147,168,95,150,187,142,118,190,220,180,6,233,186,25,96,188,167,139,105,238,251,199,7,136,192,220,242,182,172,185,248,215,136,41,59,80,85,224,156,83,117,180,110,138,170,31,109,162,188,2,188,70,12,41,4,115,228,119,26,91,109,172,100,74,148,181,36,141,96,196,238,60,237,98,31,44,223,150,56,53,248,42,210,181,224,143,48,221,139,31,122,69,67,1,210,74,136,90,114,136,18,4,0,109,90,190,56,79,112,86,215,174,185,52,45,209,222,15,35,187,53,84,199,185,123,44,204,103,77,172,106,41,65,132,168,2,64,4,127,197,176,184,113,64,178,165,66,76,4,168,196,249,218,114,208,121,81,217,104,217,68,220,119,19,247,93,232,227,149,23,149,69,77,58,208,18,219,42,74,114,183,166,249,183,39,214,211,136,120,101,202,168,82,79,83,36,143,141,154,67,101,149,18,217,1,49,36,29,166,200,83,163,63,134,70,97,41,38,117,254,44,228,32,229,59,80,82,243,11,78,84,192,25,99,44,36,249,105,235,110,86,237,173,217,205,188,51,131,111,124,93,193,170,229,225,171,225,212,19,86,226,175,30,226,141,228,198,189,235,100,20,172,249,115,183,81,45,97,53,5,90,132,229,241,14,70,209,120,213,171,186,182,226,124,98,180,210,61,65,148,151,187,252,161,164,167,115,155,54,145,165,160,202,198,19,196,90,118,248,251,124,84,208,76,232,30,15,63,5,225,186,251,65,98,62,11,226,85,215,112,39,22,95,108,135,79,121,121,33,13,119,84,168,118,117,1,2,82,83,211,75,25,217,87,25,226,252,109,218,150,150,245,194,132,57,126,94,117,61,227,253,195,97,33,201,58,192,229,61,6,246,155,252,67,177,70,18,163,227,117,231,113,112,24,179,253,5,107,75,149,34,143,70,214,247,247,101,35,66,12,249,137,183,88,254,26,125,146,112,93,117,199,65,141,112,77,231,89,117,98,198,217,252,202,10,146,151,66,12,123,240,64,48,124,173,230,56,88,179,229,231,134,53,246,24,235,59,254,158,235,182,158,120,226,199,50,22,213,143,238,213,219,142,92,96,197,124,52,125,87,54,63,225,205,253,196,59,158,247,200,239,121,76,218,149,236,95,239,110,70,185,185,136,139,87,184,45,199,28,21,130,113,121,171,99,12,241,151,7,210,179,46,247,21,13,58,245,18,84,6,191,151,226,211,207,75,71,118,173,225,55,104,252,63,141,31,190,120,119,143,111,75,194,235,166,107,56,102,151,32,74,23,36,229,238,192,7,44,1,175,136,218,133,131,63,16,158,37,240,206,237,172,79,104,171,153,139,250,137,240,89,83,244,193,72,168,118,0,25,78,65,225,220,238,45,212,205,156,70,73,243,73,109,113,109,254,54,54,89,44,196,253,128,208,3,189,232,174,190,184,123,122,112,206,251,187,106,106,235,49,237,198,194,150,114,178,205,122,85,70,166,200,220,20,168,73,233,240,182,174,227,142,3,224,175,104,250,86,234,49,3,84,56,142,250,173,4,123,93,201,80,30,91,42,58,5,101,43,147,26,104,60,244,182,171,225,70,62,192,125,171,248,135,74,205,215,124,92,24,118,226,166,108,165,119,85,249,70,211,239,119,135,251,146,92,16,121,238,102,221,51,116,254,28,156,35,174,44,222,63,208,16,229,99,200,10,93,85,45,75,148,169,116,245,74,91,80,9,7,77,173,163,231,73,212,216,88,90,215,179,240,251,251,170,30,84,88,47,15,14,115,77,127,96,174,58,237,25,194,46,207,125,153,218,186,48,243,151,22,34,196,88,139,187,246,167,61,149,94,53,243,66,94,73,48,157,116,136,182,191,255,0,233,105,114,210,17,85,192,140,3,136,176,174,49,101,65,186,102,238,183,84,88,84,105,14,183,151,196,122,136,214,222,160,240,199,178,39,15,184,66,235,239,224,236,57,70,213,93,94,142,189,80,163,84,234,199,49,157,194,163,189,175,55,94,1,184,233,107,10,232,110,123,177,183,65,213,196,211,161,42,144,58,199,94,150,161,254,1,146,29,170,55,49,131,224,219,32,124,253,212,255,0,226,144,180,105,33,206,249,154,191,185,112,223,9,184,153,198,126,218,60,38,173,194,188,82,192,44,93,108,215,52,26,254,185,120,33,84,237,165,36,193,80,108,140,203,59,237,164,218,229,217,211,240,149,192,92,13,191,216,190,113,77,69,102,44,189,233,212,11,70,176,195,12,168,70,169,108,104,98,121,244,183,96,84,221,173,183,255,0,108,36,128,0,58,253,249,216,74,134,146,151,37,162,80,73,214,63,95,173,182,97,232,177,29,47,201,62,99,135,115,176,252,63,157,172,233,58,132,155,182,1,165,167,251,231,249,32,218,109,8,66,83,78,132,228,66,64,58,66,64,26,0,6,214,200,252,201,41,68,230,76,21,17,18,58,88,192,19,222,14,237,64,201,247,78,231,202,223,33,172,238,128,180,70,81,7,89,159,191,149,182,106,184,89,225,164,11,81,165,40,25,146,184,203,58,111,51,247,54,102,160,64,87,118,85,148,1,49,250,249,218,82,178,145,36,102,70,80,70,167,75,71,186,207,229,66,224,103,76,145,49,26,69,140,82,47,130,2,162,90,105,178,165,37,64,237,38,98,204,46,177,41,130,83,59,104,1,251,27,219,53,9,75,97,57,80,64,73,132,133,42,74,172,203,236,149,44,170,17,42,19,150,64,147,246,5,138,146,104,163,65,37,85,59,16,218,124,122,147,27,235,244,178,28,109,75,88,81,80,80,58,196,248,190,252,173,150,233,213,223,21,17,9,32,129,41,220,121,91,43,88,73,5,89,85,48,9,143,119,239,225,103,225,16,246,43,230,179,83,167,50,84,51,29,143,196,239,105,20,60,133,50,4,39,208,243,180,84,247,173,18,72,37,38,68,13,35,239,173,141,162,100,186,82,79,136,44,9,58,192,251,22,100,213,220,34,30,46,45,81,77,170,207,40,209,62,166,223,41,178,23,37,62,241,57,180,34,62,86,33,40,13,40,145,150,78,133,67,159,150,150,83,172,22,219,78,96,76,153,81,88,253,190,86,107,74,138,143,41,13,165,73,111,47,138,9,147,238,158,150,126,149,148,183,88,133,133,169,106,4,230,128,32,122,235,108,170,155,51,160,181,170,79,40,128,44,182,216,74,134,169,32,164,250,147,98,74,175,149,207,63,138,85,232,218,187,54,215,133,33,75,13,33,114,82,169,157,6,214,242,162,238,165,186,113,83,33,231,41,148,195,77,137,82,214,176,55,245,244,183,174,29,190,240,136,191,184,17,122,182,18,10,16,210,202,180,144,37,39,252,219,200,75,226,236,12,176,166,232,41,51,37,58,37,73,80,25,190,22,240,79,165,150,105,205,129,213,177,105,253,87,210,127,67,39,87,79,156,87,14,254,9,197,98,250,108,46,242,145,134,215,151,46,132,170,20,21,240,231,105,27,159,138,52,117,74,11,189,25,33,246,200,131,25,18,163,240,181,22,174,227,188,11,42,125,148,45,10,30,232,157,191,155,64,155,170,246,168,188,208,171,193,110,32,21,29,83,169,223,165,188,154,41,158,194,116,175,79,207,234,111,196,45,46,136,215,201,116,45,219,140,110,235,205,57,211,64,219,53,95,218,180,137,10,243,177,47,99,230,106,127,232,239,70,156,165,169,65,150,157,71,229,130,121,24,182,158,167,191,175,107,142,143,186,109,154,135,149,3,42,242,144,126,34,62,86,180,112,237,119,179,133,203,195,16,221,104,175,113,179,40,246,133,100,66,70,154,239,39,252,218,252,25,100,184,106,253,21,247,72,201,154,24,198,155,228,216,252,183,91,123,12,94,239,214,52,219,23,157,251,253,69,247,68,33,128,149,174,7,148,13,45,180,248,96,197,22,27,175,11,246,106,154,138,199,192,57,214,72,74,79,72,80,182,129,167,227,14,41,105,165,35,9,209,93,52,5,34,123,230,155,9,83,90,242,81,212,252,237,57,75,139,177,53,249,64,203,180,88,129,147,90,117,120,130,10,212,124,180,54,237,122,79,92,137,166,181,18,71,247,221,114,189,91,160,185,236,175,47,72,63,154,233,92,73,197,219,247,12,58,105,56,128,154,103,104,86,144,154,102,155,101,57,149,17,162,136,153,54,171,220,252,39,111,17,95,75,196,102,150,130,149,198,9,117,166,170,101,41,92,255,0,226,68,30,147,51,97,56,47,112,81,113,81,76,209,99,183,106,171,47,102,80,20,142,229,192,218,116,141,231,125,58,116,229,110,149,77,53,211,116,97,150,232,56,143,69,119,83,38,153,16,192,113,96,184,232,29,20,152,215,239,215,208,241,15,215,128,55,233,236,188,179,47,19,234,47,45,115,104,251,42,102,18,199,180,237,210,160,94,204,83,33,212,156,185,89,81,74,79,160,34,78,150,50,244,226,115,84,181,101,20,201,119,36,2,1,80,210,121,11,69,11,166,158,174,189,231,238,42,39,105,233,36,65,113,65,121,227,83,19,175,159,220,2,155,193,120,95,16,2,253,243,122,214,211,190,9,65,108,83,147,150,61,61,109,172,28,106,151,55,52,76,7,82,231,37,246,119,255,0,75,92,84,24,142,239,117,23,157,221,90,132,173,197,159,23,114,121,29,252,73,229,61,108,226,92,82,147,45,248,32,66,188,34,57,216,229,241,14,167,135,87,53,77,42,18,183,238,138,130,67,141,132,133,134,102,102,1,247,68,159,129,180,13,217,138,104,171,84,150,154,66,162,160,18,202,214,8,10,143,236,145,178,132,79,152,31,11,124,46,93,82,105,3,101,209,145,109,5,59,80,226,11,192,192,200,224,214,122,245,251,218,194,84,74,41,83,153,7,187,6,1,153,0,207,91,22,181,161,166,228,101,9,80,136,222,126,123,88,51,88,22,226,131,48,164,29,53,3,95,73,181,200,247,216,40,104,17,186,75,75,200,232,202,74,155,36,201,142,113,244,180,15,18,171,88,186,238,117,59,121,148,161,16,66,148,147,203,208,218,122,140,37,199,14,87,18,137,222,76,3,247,22,163,241,238,235,55,245,212,208,185,151,237,225,179,14,161,58,41,29,78,156,254,60,173,163,137,142,249,37,105,1,107,244,56,126,179,155,27,27,200,55,248,42,85,251,126,81,80,212,49,89,134,239,58,87,187,184,43,105,105,149,8,214,68,109,29,44,53,227,196,166,49,99,228,95,84,245,117,20,105,76,173,73,6,91,60,200,49,167,149,162,174,190,6,177,125,52,106,41,111,5,48,21,170,123,221,35,166,99,202,211,183,71,14,241,38,18,173,97,203,181,214,200,208,133,173,50,30,64,58,137,130,8,183,69,144,207,50,237,123,4,217,25,164,16,25,64,252,111,255,0,68,171,170,246,83,212,109,156,31,121,86,4,60,60,11,82,67,132,25,213,46,13,73,142,162,109,187,248,43,77,138,174,150,104,107,47,74,19,121,221,237,193,82,9,37,57,100,130,16,161,174,111,35,241,181,107,5,97,27,142,253,81,162,110,141,251,154,244,172,146,190,233,32,210,173,122,156,192,72,238,247,228,62,54,191,224,140,81,196,28,8,243,215,53,98,154,169,165,73,50,151,80,18,165,183,175,136,0,61,238,139,243,183,53,212,33,108,173,34,174,184,84,102,130,93,30,174,105,109,138,142,11,225,14,47,56,138,219,141,85,20,53,4,126,99,98,83,222,40,8,130,1,247,135,251,189,45,34,247,102,155,233,119,95,178,97,235,251,199,74,153,104,212,18,22,161,254,197,105,242,51,96,139,107,194,215,101,61,107,104,170,169,105,228,14,245,182,64,15,83,233,186,80,14,218,235,50,108,186,46,38,81,85,178,134,221,170,188,157,45,149,1,153,60,137,212,40,110,55,58,255,0,22,226,178,136,141,186,74,228,167,136,151,154,8,6,112,37,254,219,237,51,115,222,189,197,67,10,252,216,215,196,57,70,246,232,190,197,21,175,222,87,245,228,139,204,56,31,167,132,56,103,195,33,38,73,60,245,59,105,206,218,210,141,23,69,253,112,165,251,174,180,179,88,240,202,87,155,198,164,196,3,230,102,219,219,177,206,21,94,31,195,245,139,172,127,218,93,113,195,14,148,128,87,176,146,121,237,180,8,155,122,119,208,144,243,188,77,11,64,251,45,121,252,171,248,174,43,198,141,49,244,201,77,243,65,110,82,210,85,41,126,114,152,76,238,72,141,205,144,181,101,72,45,169,4,64,36,147,39,67,181,158,113,94,53,74,178,168,234,51,13,204,89,166,91,13,159,202,25,194,211,49,202,79,65,251,91,238,0,188,36,109,177,73,117,176,80,84,147,152,39,144,210,73,233,165,155,113,160,232,78,101,172,128,68,244,234,71,91,60,162,41,189,208,70,82,124,42,35,65,255,0,54,102,65,113,65,50,130,81,170,167,195,215,95,63,214,198,152,1,118,87,197,144,64,157,66,117,223,95,91,100,56,100,229,89,223,97,202,216,105,114,168,149,0,38,61,98,216,75,161,177,153,193,177,4,193,153,60,172,214,138,202,125,167,251,176,66,76,36,105,214,126,22,120,72,124,132,170,36,71,135,120,143,94,182,16,45,41,114,118,141,137,7,75,47,188,239,101,1,74,57,182,80,84,71,210,202,130,112,73,68,166,175,187,73,14,5,16,4,29,39,94,166,44,61,69,66,137,7,48,202,9,42,147,185,39,107,52,106,142,98,20,74,231,99,32,144,108,134,223,46,149,6,84,140,200,133,72,27,233,169,251,233,103,164,198,194,117,104,33,4,36,29,196,129,166,95,78,182,104,214,20,56,59,176,82,147,58,141,189,45,151,31,41,117,121,226,73,18,118,136,231,62,150,108,144,100,61,169,41,146,39,117,107,177,248,89,169,59,198,219,39,29,119,50,146,188,170,240,248,117,18,54,183,203,119,50,18,160,168,82,119,35,167,149,155,14,158,239,43,169,157,114,201,7,239,227,108,0,91,36,164,18,34,125,124,190,250,216,128,41,0,28,22,93,31,245,11,12,232,118,6,38,7,198,195,187,43,74,181,33,91,167,169,243,215,157,137,114,160,45,0,68,229,146,65,48,13,153,239,61,161,96,101,82,136,240,136,212,243,223,229,103,3,221,42,210,18,66,6,81,152,144,176,0,130,55,22,117,218,149,50,218,130,144,76,133,19,147,112,35,123,99,186,115,38,99,152,182,12,100,251,244,179,93,210,155,34,52,220,193,215,127,165,133,51,134,203,198,15,196,143,139,119,159,18,187,73,95,84,181,225,246,133,3,253,194,89,84,140,177,164,15,47,230,221,169,248,126,118,87,174,195,29,151,41,87,140,107,255,0,165,179,120,172,86,58,166,148,26,57,20,125,213,170,100,152,130,8,60,227,157,180,71,226,227,216,234,249,193,220,72,119,136,216,121,147,85,114,222,69,38,164,182,131,52,174,1,186,188,140,111,106,14,13,237,111,139,120,179,195,107,147,135,87,149,255,0,89,116,214,212,186,221,29,61,74,227,217,106,24,42,0,7,32,120,84,32,65,27,219,204,32,200,24,61,90,105,51,47,80,186,251,255,0,167,11,181,49,59,39,10,54,227,213,26,191,239,230,186,191,138,92,86,224,183,99,43,201,85,55,53,3,88,134,255,0,168,116,183,80,80,239,120,184,50,72,81,36,204,158,95,27,107,90,158,218,252,80,227,213,214,229,219,217,199,2,185,119,211,173,194,219,117,201,107,44,37,91,2,165,13,62,22,218,220,60,252,62,184,103,217,206,237,166,196,93,162,47,118,239,139,192,55,222,37,117,143,28,171,80,4,194,16,76,29,45,9,137,251,100,63,197,23,42,48,119,98,124,40,27,74,151,236,235,188,210,156,141,177,39,121,217,54,222,150,76,146,14,183,8,218,123,13,221,253,254,43,62,49,17,112,210,210,242,57,39,96,169,189,154,251,1,223,88,211,18,222,213,61,160,239,106,74,251,221,214,148,166,232,51,161,229,32,41,50,164,168,31,113,83,160,51,110,228,236,237,193,59,183,129,188,48,162,185,176,205,42,169,17,78,212,247,110,128,165,165,91,194,148,14,187,197,185,155,179,143,13,40,59,26,98,170,171,247,142,24,199,250,166,46,189,218,202,154,54,157,42,42,4,251,137,65,58,153,35,91,118,14,9,197,75,196,247,26,42,170,104,223,163,239,19,153,13,185,185,7,110,186,253,45,167,210,49,33,99,124,192,223,95,185,220,239,239,236,170,117,73,228,113,209,126,159,134,193,107,254,16,98,28,88,158,35,98,91,191,138,149,84,106,41,116,63,119,48,194,68,162,159,80,36,243,38,38,45,179,212,181,45,149,4,146,145,200,79,208,253,109,68,227,23,24,176,103,0,210,47,190,35,63,75,64,251,137,238,219,48,11,239,255,0,226,158,191,27,92,174,59,254,159,18,220,20,183,149,215,37,138,198,131,200,36,16,114,168,72,211,210,219,17,22,130,99,187,33,103,75,100,9,42,129,79,149,59,237,5,74,240,157,129,137,62,177,207,252,89,192,218,219,74,87,221,230,205,239,107,36,245,178,27,48,85,152,153,39,93,44,174,244,32,136,51,9,222,32,252,109,57,217,68,55,79,7,187,215,76,13,15,186,121,116,218,202,105,226,150,204,132,170,119,214,2,122,234,126,54,96,103,204,73,42,39,79,12,234,116,255,0,155,45,210,164,66,91,114,18,162,11,146,125,225,210,204,146,117,199,3,50,164,128,18,161,39,225,167,237,110,6,252,105,184,49,113,55,195,100,99,4,182,181,223,75,170,109,172,202,62,234,99,96,6,243,110,244,239,84,159,116,101,59,25,30,150,224,127,199,47,24,174,139,134,248,122,234,90,93,6,182,164,184,84,149,66,72,72,27,142,103,95,133,176,124,76,214,30,155,41,127,97,183,206,214,167,69,46,25,108,13,254,246,66,126,5,248,154,146,179,3,98,187,149,108,168,212,180,250,106,20,76,100,40,80,136,3,121,210,221,105,196,190,205,124,62,197,151,243,55,159,17,233,41,30,238,153,93,59,158,210,164,165,53,13,147,152,5,157,9,202,117,6,220,135,248,27,240,184,49,135,241,14,43,53,142,230,113,209,70,41,194,161,32,111,152,141,185,250,219,173,251,66,118,55,195,125,164,175,186,10,220,123,91,124,176,221,11,106,64,167,163,172,83,45,42,102,10,128,231,106,125,12,62,94,147,16,44,14,246,31,122,159,168,105,102,123,233,250,126,63,114,169,241,55,183,127,9,251,47,97,218,107,175,7,189,67,120,85,52,164,178,197,215,117,194,200,73,32,110,36,14,126,177,109,233,112,241,74,232,189,240,245,223,87,95,82,221,10,239,38,18,243,76,62,160,135,136,80,152,202,76,206,182,227,252,107,131,187,62,118,75,227,70,25,184,23,132,81,93,136,47,103,208,210,29,125,75,90,41,117,0,56,165,40,193,51,208,91,167,184,167,192,44,37,199,11,166,153,188,95,117,183,82,186,116,205,35,237,186,182,28,103,65,5,46,32,130,57,124,173,119,14,92,151,58,75,211,233,160,26,15,31,51,74,12,136,160,13,143,157,251,158,255,0,154,169,246,147,236,241,115,241,238,170,234,188,241,214,41,191,110,251,130,144,32,170,238,161,117,72,106,164,230,159,204,200,36,244,182,216,192,88,26,232,193,151,3,84,120,34,137,138,74,22,210,152,13,136,147,3,85,115,60,181,58,219,129,120,249,195,11,215,132,152,130,237,195,149,60,79,196,184,74,162,185,197,139,189,202,154,148,215,80,190,165,18,3,100,143,26,61,84,15,173,187,91,179,103,12,171,120,69,194,59,166,233,196,215,221,93,255,0,120,165,156,213,21,174,44,175,190,39,95,9,59,14,157,44,88,51,137,103,127,236,233,221,205,223,220,150,124,6,40,24,53,216,236,21,186,179,9,209,84,226,26,59,202,169,9,53,180,104,82,26,112,18,50,165,91,143,61,173,44,220,5,235,18,52,2,39,227,54,10,190,187,217,233,28,91,59,228,204,9,231,165,168,188,7,226,167,254,165,96,199,234,159,113,70,170,146,181,218,103,243,12,164,20,168,129,160,242,139,105,234,13,117,119,43,51,67,156,205,67,128,182,43,230,85,46,144,165,140,186,244,182,74,80,73,46,36,64,231,51,154,194,161,208,226,66,92,81,5,70,71,83,234,108,164,44,103,86,163,42,61,217,157,121,88,208,135,47,157,32,36,148,39,52,243,41,148,217,183,16,74,20,86,8,27,143,8,214,207,182,156,201,149,202,64,229,251,19,100,85,54,2,146,93,219,111,59,21,165,93,208,78,61,223,120,64,82,84,164,232,73,128,19,109,63,219,134,254,55,39,102,172,80,91,85,220,210,156,165,90,38,185,194,150,85,34,12,199,59,110,37,43,36,168,233,164,114,183,36,254,48,212,20,238,246,100,125,85,215,141,77,29,59,85,77,158,233,166,2,139,234,214,51,25,17,172,90,135,86,152,195,135,43,199,250,74,183,211,99,18,101,70,62,43,205,78,199,124,33,87,25,123,69,92,151,93,77,53,77,77,47,181,133,190,105,217,239,18,144,12,235,58,101,245,183,180,56,147,132,203,186,110,116,183,128,43,168,110,90,26,118,64,91,9,164,66,25,116,0,36,173,105,133,14,123,17,110,40,252,12,184,100,180,210,226,28,75,86,203,26,148,211,178,224,125,89,249,147,40,6,35,214,222,134,95,215,25,190,110,151,168,212,164,182,151,155,40,62,16,68,29,54,54,193,240,158,7,149,137,245,131,246,159,186,214,235,153,101,217,30,72,224,42,70,25,226,182,30,165,184,11,106,190,238,123,210,162,153,169,124,80,44,60,165,4,233,162,36,168,159,94,118,225,190,216,215,119,10,239,140,77,95,136,46,155,214,250,194,88,163,42,223,75,141,50,227,237,60,7,255,0,85,108,251,132,145,17,105,30,215,157,130,222,225,5,249,87,140,56,45,120,94,56,113,212,147,80,237,69,26,212,227,33,83,36,173,16,74,7,88,183,44,241,123,142,156,68,226,70,7,85,209,197,20,93,215,245,220,20,59,187,217,170,100,173,230,192,59,231,68,31,130,173,87,173,245,34,88,96,200,138,156,56,238,62,229,107,167,97,8,207,153,19,236,30,82,120,103,131,127,250,70,170,190,174,182,234,171,21,148,138,145,125,209,165,44,182,220,78,82,182,180,204,73,137,141,109,212,189,134,123,71,113,59,131,24,157,171,131,141,140,222,55,142,16,101,212,210,49,93,236,196,161,146,161,224,33,91,129,172,252,109,206,252,19,227,142,31,236,243,114,10,122,218,230,113,2,106,19,153,134,153,167,105,73,101,92,195,193,73,145,182,164,43,165,189,75,236,183,125,97,238,209,189,158,40,43,19,118,82,6,43,154,8,120,50,201,66,51,39,253,185,181,49,212,216,58,22,56,126,151,197,45,72,55,35,223,230,159,170,60,70,210,36,101,180,236,15,178,217,148,143,165,250,84,184,165,202,28,72,82,100,239,59,27,63,77,80,93,74,67,190,2,35,83,175,252,255,0,155,17,118,225,118,238,91,177,138,106,40,12,83,54,150,82,21,36,144,6,147,242,178,42,169,150,149,248,224,47,49,86,130,60,54,239,67,245,46,56,138,88,169,72,82,212,169,74,128,2,53,180,117,64,241,230,149,64,7,40,152,31,17,240,139,19,95,82,140,138,206,20,12,192,131,19,243,139,1,70,250,223,119,42,129,238,198,169,51,19,243,248,216,198,200,254,33,62,221,40,91,170,43,71,135,152,38,127,95,141,157,67,101,249,13,146,149,207,77,72,235,229,103,83,84,128,184,200,84,164,146,12,232,15,222,182,112,41,111,182,50,167,196,161,200,140,201,248,252,236,173,11,175,148,35,153,154,33,77,65,4,73,39,229,247,235,97,170,81,223,36,64,74,12,137,58,107,243,177,47,120,92,136,144,8,242,214,57,252,236,203,141,23,21,249,96,36,204,194,181,211,204,217,197,246,68,199,1,202,137,55,126,87,243,0,51,17,170,135,211,91,101,198,74,84,2,128,4,156,194,78,254,157,45,36,89,73,39,188,32,19,50,2,185,78,218,253,233,97,158,74,210,209,42,62,21,24,41,60,199,88,177,2,159,226,162,170,82,160,181,37,39,42,72,212,115,22,109,230,243,182,96,18,71,251,116,214,210,30,207,42,8,82,146,100,72,129,49,235,100,251,32,109,16,161,36,13,126,156,236,73,203,189,212,91,148,235,46,130,218,72,66,53,61,15,159,216,177,244,8,45,54,20,234,66,57,192,59,142,86,89,76,35,243,130,64,157,72,212,129,190,159,124,172,183,98,9,81,80,39,67,42,229,165,152,40,245,3,178,194,170,65,146,226,65,42,240,192,235,215,202,206,247,69,213,34,12,18,63,188,127,22,0,44,180,149,169,181,165,42,89,222,73,61,125,45,33,76,225,91,35,188,9,255,0,106,65,35,127,149,145,68,209,167,132,219,129,37,4,172,104,131,152,198,177,98,41,156,74,159,1,180,79,93,34,127,139,37,210,160,217,112,16,216,86,224,105,101,83,211,18,185,241,102,10,210,7,220,217,2,10,115,109,43,88,118,210,187,21,121,112,22,251,13,37,201,75,36,104,144,84,124,39,239,227,111,21,233,222,113,135,148,94,43,119,41,50,144,121,122,91,220,158,210,52,160,240,110,251,109,41,10,33,130,96,167,49,81,130,5,188,61,113,53,215,94,38,170,170,173,97,225,69,223,45,42,65,2,85,10,60,173,225,223,75,177,23,73,138,241,236,225,250,47,161,126,133,179,27,22,62,75,93,254,166,254,133,90,240,77,209,118,223,232,246,139,198,187,217,154,107,85,7,145,31,15,214,200,198,152,130,232,166,123,217,48,163,84,213,53,71,64,233,64,1,179,183,72,229,104,123,219,19,162,242,165,2,236,165,93,51,122,103,42,62,40,242,6,193,55,119,93,247,223,253,45,214,245,95,245,3,185,113,32,33,94,150,241,246,188,6,233,104,221,123,212,239,47,109,30,63,85,245,45,22,43,239,212,110,39,218,2,51,45,200,66,163,213,70,206,222,55,149,251,120,93,230,153,247,125,186,161,189,74,91,1,8,111,215,105,178,128,123,134,173,134,219,88,85,98,247,64,25,146,159,89,211,165,179,121,98,107,198,251,165,246,187,177,116,232,238,224,41,4,128,163,240,27,217,195,61,60,238,162,116,130,59,212,227,100,123,223,224,171,232,166,188,156,99,187,168,116,182,246,221,35,202,214,172,21,64,230,10,83,117,24,134,191,49,92,20,163,66,15,241,97,174,188,92,237,228,132,165,116,233,121,208,33,204,205,229,202,124,141,136,114,234,99,18,84,6,111,186,154,122,20,29,19,18,163,61,44,88,246,199,91,121,73,204,97,110,178,73,175,114,175,151,78,45,121,234,175,108,195,213,107,167,59,75,107,133,122,200,54,217,248,27,17,140,95,83,72,205,235,120,189,86,235,107,10,82,170,92,42,3,230,126,230,220,194,195,74,192,247,146,146,107,28,93,58,160,16,1,143,151,198,211,183,102,63,169,186,106,123,203,145,78,56,14,167,80,152,251,233,110,179,164,245,215,97,187,75,137,175,101,205,117,126,153,30,104,46,115,64,114,238,220,85,218,54,252,225,157,208,138,126,23,34,234,189,23,25,75,79,180,146,145,166,160,245,248,217,139,139,136,85,152,150,239,77,102,51,186,24,167,175,120,146,180,48,210,114,1,229,226,22,231,78,17,98,106,252,72,178,226,29,80,170,42,146,147,204,152,27,219,107,221,248,155,18,82,211,228,166,66,28,64,59,193,49,229,165,189,47,11,169,156,198,235,105,94,87,212,186,60,88,206,22,21,122,154,161,15,48,176,251,108,146,176,66,146,160,8,80,58,16,103,113,161,181,127,7,224,90,38,49,145,162,189,170,90,167,186,47,34,82,144,234,188,12,56,118,1,91,167,197,177,30,94,86,151,172,161,67,77,184,41,84,9,64,202,160,163,175,166,135,202,208,117,205,185,85,74,91,209,100,114,39,95,34,15,93,7,202,109,241,219,44,236,85,33,64,35,241,166,9,191,120,79,125,170,229,226,19,40,112,47,243,168,235,82,159,201,188,90,210,22,131,182,113,164,128,124,249,218,179,126,94,72,187,110,229,84,189,149,182,144,61,229,71,33,244,182,212,197,28,104,169,196,60,20,166,193,252,103,160,87,119,68,144,171,158,246,41,204,182,20,4,35,125,136,136,82,102,8,233,110,105,197,247,133,249,140,175,69,220,183,163,105,166,166,167,50,178,129,224,116,117,10,230,159,93,121,27,105,226,150,78,226,67,106,142,227,248,170,239,110,144,5,168,155,235,24,95,156,67,173,114,143,3,169,84,212,169,62,55,129,50,4,242,143,214,211,124,57,188,110,187,154,150,166,230,197,55,162,89,188,84,146,11,170,81,202,185,157,1,54,155,195,151,101,61,194,210,17,116,1,153,32,103,89,48,165,40,117,182,188,226,238,17,103,19,226,198,158,90,28,97,213,140,133,214,210,0,49,0,3,241,231,189,186,76,44,194,38,208,209,181,46,155,193,15,147,27,56,201,27,53,26,87,22,26,110,225,138,27,130,241,161,188,115,171,49,102,161,33,101,193,228,70,222,150,118,174,255,0,187,92,163,114,130,237,173,170,187,157,121,67,51,25,74,154,67,157,60,80,64,244,54,174,93,215,101,213,129,238,158,230,182,173,74,125,96,66,31,71,62,80,121,114,214,195,181,137,107,149,74,237,109,10,90,190,41,210,75,117,8,89,205,27,252,83,2,32,143,241,107,185,36,13,151,180,61,194,183,21,240,91,3,10,223,183,214,13,186,64,160,118,138,248,166,11,42,148,162,42,24,51,200,251,209,228,109,124,185,56,230,155,205,159,104,121,181,168,101,200,226,22,10,92,96,201,144,57,242,222,218,223,134,216,218,237,186,105,197,65,11,165,90,244,201,80,156,200,71,151,145,253,109,123,193,216,117,92,73,196,10,112,119,1,199,147,225,118,156,128,28,211,64,164,237,59,107,54,230,243,206,134,150,132,207,198,18,50,216,86,216,225,94,43,93,252,17,78,231,125,78,202,215,224,112,25,74,117,211,212,106,45,178,174,222,30,92,85,47,22,49,5,117,61,13,70,111,10,144,1,74,137,234,157,254,27,91,77,96,202,123,199,10,95,162,235,83,221,203,249,137,101,14,167,40,112,39,114,130,121,142,96,219,111,127,167,233,241,173,204,132,98,230,66,234,146,140,168,117,0,164,171,229,173,188,231,168,0,201,139,143,5,113,157,67,24,181,201,55,199,102,59,202,246,188,150,246,9,188,187,198,66,187,201,109,67,41,34,117,242,219,107,117,31,101,187,166,162,228,225,242,24,189,82,69,76,195,201,58,65,10,60,249,232,45,206,248,69,234,156,43,119,42,236,187,222,125,132,168,194,3,171,32,171,235,51,110,163,224,93,210,245,6,3,167,77,225,86,170,133,41,41,82,84,163,42,2,53,0,245,153,248,91,217,63,217,227,31,235,30,32,158,83,251,177,159,204,133,229,127,72,175,17,116,192,223,119,15,201,92,25,112,102,59,41,63,219,172,0,14,246,67,245,32,83,255,0,112,16,34,57,198,147,247,210,223,84,190,27,76,36,164,144,118,62,90,27,4,167,130,73,200,160,10,180,241,29,63,198,246,251,80,55,117,225,4,147,176,79,54,239,120,159,28,144,52,156,218,253,155,37,197,36,234,144,149,36,1,59,73,242,218,204,16,164,20,230,128,115,19,150,119,143,191,165,178,21,152,114,212,152,0,107,243,245,177,82,125,202,112,56,183,148,169,64,38,99,79,237,235,234,108,219,141,133,161,41,74,96,102,19,31,191,198,203,66,251,167,52,9,94,167,67,203,175,166,179,101,37,63,151,249,64,16,71,88,51,31,243,103,27,41,104,56,82,64,70,68,148,228,5,112,119,212,116,219,202,201,240,170,68,129,60,204,200,143,191,173,153,113,75,66,66,10,84,173,72,36,248,149,215,94,182,90,29,72,65,13,133,19,188,136,147,247,165,145,29,208,88,225,125,37,43,6,9,65,208,29,98,126,254,86,195,66,37,82,117,58,144,55,30,159,11,36,212,17,40,94,197,83,17,160,250,219,45,184,22,147,144,120,137,35,65,167,203,151,59,61,80,221,32,67,147,222,17,172,38,85,215,89,242,61,108,180,178,149,100,201,4,1,155,99,240,254,44,219,40,50,69,78,97,160,241,141,14,190,92,236,67,72,130,174,240,16,216,146,14,197,81,231,202,194,136,11,41,10,84,72,203,226,204,6,222,86,29,78,195,96,53,41,9,210,9,216,245,242,179,234,10,13,165,105,90,74,68,13,68,27,52,250,3,133,65,208,64,58,68,243,248,216,194,113,191,8,52,135,42,150,148,40,19,156,128,73,245,223,210,210,172,82,179,76,222,92,222,156,166,15,165,135,187,152,238,23,223,120,122,229,58,71,223,75,16,82,174,248,28,164,149,29,210,116,251,233,97,59,164,227,73,199,157,83,171,73,90,129,36,141,127,75,99,34,214,233,202,82,53,208,167,239,245,178,64,206,178,0,78,130,76,255,0,119,164,216,150,20,50,39,62,128,251,169,143,190,182,20,129,181,23,140,112,61,219,196,12,57,87,115,227,26,54,171,168,171,26,45,61,78,234,115,37,196,243,153,222,222,124,246,145,252,38,234,112,54,44,254,189,192,202,17,136,48,217,121,78,63,112,135,123,186,170,116,233,152,211,185,200,141,192,157,34,222,144,151,32,137,82,124,36,115,137,255,0,54,65,8,207,249,170,25,211,36,40,29,245,182,79,80,233,48,117,16,12,131,212,56,35,159,234,21,204,92,249,112,143,160,250,123,133,229,39,22,239,165,98,60,15,67,118,227,123,242,240,196,23,62,28,171,109,170,187,154,244,108,177,126,221,237,29,37,6,97,236,163,66,121,139,111,204,73,199,172,15,217,123,128,180,53,61,148,110,102,47,197,94,76,140,198,145,0,189,72,178,157,11,200,26,133,3,18,13,186,31,180,135,99,76,29,218,86,133,42,196,148,198,239,190,154,131,79,122,209,254,93,83,70,103,222,30,240,242,54,229,14,208,253,141,177,183,9,110,250,69,221,84,238,226,27,190,137,210,177,126,92,200,77,61,235,78,7,255,0,85,110,114,188,145,2,100,73,182,12,184,217,61,60,185,213,98,168,59,154,254,75,102,60,140,124,214,181,151,91,238,56,191,230,151,193,62,6,255,0,165,105,42,184,205,219,54,183,218,106,194,19,83,71,74,181,102,85,48,58,136,10,208,171,93,185,91,115,246,109,227,30,32,237,21,137,42,49,129,83,152,127,5,221,129,72,164,167,112,228,246,132,141,157,84,199,43,107,138,155,158,183,143,92,48,187,216,190,175,107,175,24,86,208,184,149,42,235,169,6,234,169,73,79,37,162,96,145,210,32,207,165,183,158,34,224,205,103,26,187,60,12,49,249,220,63,170,82,18,218,133,33,14,12,163,144,34,52,54,210,195,141,241,239,22,226,172,251,147,252,21,89,222,221,53,46,198,235,224,2,208,92,78,123,6,246,184,237,107,88,156,115,123,186,214,30,193,84,201,113,89,150,69,43,238,36,201,81,81,16,7,254,39,127,59,116,21,207,218,235,133,215,77,109,223,112,221,152,158,230,14,56,158,233,148,119,193,40,208,105,226,216,90,159,194,207,195,106,225,193,188,21,189,48,158,33,189,235,171,141,236,255,0,122,253,115,127,148,243,162,61,213,17,58,90,171,121,254,11,220,52,171,185,170,41,168,171,111,150,42,93,0,181,80,94,204,166,163,160,62,182,22,125,119,26,228,142,16,92,237,205,154,251,147,202,236,89,170,55,72,67,70,195,110,126,43,167,233,177,189,213,123,20,55,117,222,52,78,23,82,22,216,67,201,57,146,70,145,6,210,141,56,151,219,129,221,173,10,57,124,39,55,233,167,43,114,150,1,252,40,112,175,13,38,179,17,98,236,81,91,236,95,154,135,69,98,217,12,0,36,232,131,168,183,70,240,178,138,234,167,194,84,168,192,245,158,221,119,107,221,186,151,10,201,131,169,36,147,109,140,92,137,165,255,0,140,205,63,125,172,233,160,100,99,246,111,213,247,82,178,39,40,0,182,70,132,13,78,134,223,41,1,111,2,117,42,210,58,127,22,66,147,58,52,1,152,214,35,239,157,176,166,33,65,110,131,154,12,114,205,107,170,166,164,227,172,247,121,10,96,131,215,152,229,173,184,187,241,175,192,102,251,236,235,69,122,82,210,7,85,117,213,164,169,232,1,77,165,90,105,228,77,187,69,180,7,26,42,86,98,6,208,61,235,106,238,218,28,58,164,226,143,102,172,87,118,222,89,9,93,222,227,205,152,206,80,164,164,168,16,58,200,182,95,91,198,57,120,51,68,57,35,244,221,94,233,179,249,25,49,188,251,254,187,46,22,252,15,113,165,245,67,140,177,5,209,65,74,135,46,170,134,131,207,188,167,97,76,169,58,12,169,231,59,27,122,114,28,241,168,129,224,248,65,245,183,135,157,134,187,72,86,118,93,227,253,5,114,93,79,244,250,138,129,71,94,135,22,82,130,217,86,82,162,58,137,38,222,207,95,248,174,241,190,56,102,187,219,132,9,161,188,235,42,105,131,212,1,199,97,151,9,26,74,134,220,237,137,225,28,198,63,8,197,221,151,183,242,90,93,127,29,195,36,63,179,150,160,237,56,170,155,215,139,152,82,142,154,138,224,169,74,106,208,226,75,212,137,126,169,32,43,146,148,68,124,39,123,116,34,223,246,59,173,79,56,140,137,75,114,82,145,160,17,208,122,242,183,19,226,92,21,197,108,79,218,211,135,119,183,17,208,245,215,71,11,85,99,20,79,45,234,68,56,144,116,4,8,78,97,27,243,22,234,222,41,94,248,158,239,161,163,24,10,238,110,245,75,207,6,235,51,84,119,42,105,179,161,90,85,177,34,219,88,82,181,239,149,225,164,111,92,114,169,102,48,232,134,59,236,169,180,152,55,13,241,218,251,109,24,255,0,6,209,222,204,80,84,119,140,222,79,5,7,25,82,76,164,194,210,149,200,232,36,91,116,183,149,154,116,34,136,101,109,0,33,2,117,0,105,181,171,24,111,135,212,183,59,148,245,15,212,222,117,53,172,164,130,229,69,65,42,131,200,129,162,163,93,196,139,88,212,239,112,8,92,161,98,68,129,51,231,22,189,20,77,97,47,170,39,149,86,73,60,202,109,216,11,84,227,30,62,185,134,187,71,220,24,42,243,167,89,167,190,168,157,125,53,8,4,254,98,79,185,188,109,54,135,189,104,24,224,191,106,106,26,187,190,41,174,172,112,217,98,165,164,45,69,30,214,53,74,200,58,38,65,35,77,205,131,165,186,171,248,147,218,242,165,119,221,65,20,88,69,150,222,160,1,128,10,203,128,133,128,173,39,149,182,95,27,112,19,120,239,5,188,221,216,144,171,210,239,80,170,187,215,185,67,200,213,39,95,72,182,126,151,204,215,72,121,107,141,124,189,149,239,217,66,230,70,56,115,70,175,159,99,250,43,163,68,71,184,14,99,165,158,83,243,33,228,36,14,122,73,22,215,156,10,227,15,254,167,97,101,11,210,145,203,182,249,187,156,52,213,244,110,153,91,46,13,213,255,0,196,242,182,192,105,212,145,32,101,141,245,152,61,109,165,27,219,35,67,130,203,146,63,45,197,168,131,80,21,33,36,100,3,125,207,214,200,246,128,19,153,208,66,73,32,1,19,51,202,204,187,84,90,65,81,90,18,216,17,174,164,107,110,97,227,175,226,69,117,240,231,23,189,135,120,107,134,111,124,107,123,210,152,168,69,24,40,67,7,152,90,136,245,180,57,25,49,98,55,84,174,160,164,135,30,76,131,166,49,107,167,106,50,153,59,8,136,9,159,61,173,228,255,0,226,159,219,50,250,227,71,16,43,120,117,133,168,31,165,187,110,90,194,135,146,33,107,172,90,70,138,202,6,131,249,182,209,226,55,226,211,142,120,159,112,85,92,220,25,225,173,245,119,222,181,25,233,22,248,82,221,83,14,109,225,9,71,189,167,59,115,103,103,78,18,241,80,118,147,162,189,171,240,157,233,95,121,138,190,242,168,215,211,168,165,100,234,115,168,136,7,214,220,79,93,234,237,234,33,152,184,174,52,227,78,43,163,233,157,60,225,151,79,55,35,128,186,127,240,112,52,220,57,185,111,235,175,27,212,42,239,189,42,18,221,83,45,60,162,16,182,136,247,135,41,155,118,174,50,226,61,30,14,187,42,223,188,81,88,150,169,89,239,179,182,201,88,80,231,150,14,166,222,96,246,162,237,15,139,48,159,104,250,122,170,12,51,85,134,49,13,219,20,130,133,166,194,154,169,96,236,18,18,32,153,36,105,189,182,197,223,198,59,235,28,221,52,152,115,17,12,83,83,71,124,182,164,138,102,26,46,214,221,79,129,58,128,36,160,236,1,216,115,182,167,73,234,81,227,65,245,81,203,54,254,254,245,14,110,3,178,37,19,159,222,229,66,246,176,237,189,95,142,46,231,88,187,111,74,182,174,165,84,17,119,214,210,184,148,178,233,141,89,170,104,107,27,131,54,229,75,215,19,186,197,254,85,129,104,170,110,236,64,226,99,217,110,244,123,77,61,88,63,220,19,174,89,249,91,124,225,95,195,19,136,93,161,49,109,121,93,51,184,50,227,14,144,183,107,209,144,213,144,116,80,167,26,164,145,204,243,155,119,199,99,158,192,152,83,178,110,24,75,55,101,61,53,241,124,186,37,251,209,230,19,222,172,233,225,65,50,82,144,109,145,245,92,222,179,54,162,221,45,255,0,81,254,30,234,252,153,88,221,54,61,45,54,239,97,252,87,46,246,53,252,38,174,206,37,92,119,126,51,237,46,205,85,37,85,89,14,38,231,100,6,82,163,200,188,14,186,232,72,17,111,67,48,126,15,186,240,37,193,73,117,224,250,42,122,43,182,141,1,182,153,100,4,161,0,121,11,73,166,156,33,144,4,37,27,64,17,247,235,100,184,144,145,46,101,148,235,59,29,186,124,45,214,116,238,151,7,78,109,70,61,71,147,220,255,0,37,204,102,103,203,154,235,121,244,142,2,33,182,146,189,32,108,62,95,205,178,253,18,94,36,164,39,62,89,158,159,122,88,68,212,161,189,22,162,32,107,172,69,145,87,122,169,9,37,37,41,36,192,215,67,242,182,141,27,84,26,123,161,111,22,27,239,8,112,2,147,215,115,167,248,176,229,170,118,74,130,82,157,35,40,29,60,236,61,117,98,170,234,51,60,184,6,32,137,49,247,167,206,203,66,139,64,173,39,50,151,38,70,255,0,45,186,218,113,96,114,142,182,89,169,67,74,88,26,130,146,36,141,39,246,179,105,92,84,120,16,172,194,65,232,44,165,184,80,233,84,37,68,105,57,190,190,182,66,255,0,53,36,168,146,174,123,200,215,149,140,112,163,162,87,200,95,124,230,85,174,64,80,32,43,73,245,231,98,20,148,32,120,2,164,137,146,100,153,251,54,14,115,188,149,52,101,91,73,231,254,108,67,44,169,77,140,227,197,59,43,104,136,159,241,229,102,32,164,28,7,164,132,135,218,74,92,10,254,236,164,233,188,207,210,195,59,72,92,80,148,173,83,31,14,150,144,75,5,100,24,156,198,6,104,0,127,205,158,93,18,147,167,120,65,141,83,26,124,79,62,118,87,74,70,168,95,98,45,54,84,226,192,92,200,61,53,218,195,174,156,56,114,164,123,198,82,168,131,105,199,41,115,54,50,136,4,232,14,228,79,235,97,157,109,8,117,69,65,39,115,26,146,117,129,240,177,7,40,223,178,135,93,41,239,50,165,36,32,110,78,199,211,231,245,178,72,11,213,105,58,36,0,39,83,231,105,23,27,202,97,98,36,200,73,228,60,205,133,45,41,106,5,180,32,168,24,153,159,156,116,139,24,54,130,183,180,10,216,73,65,40,240,9,202,9,212,171,110,95,29,236,134,234,85,76,37,64,17,155,89,228,44,69,85,57,100,21,28,147,38,0,211,44,242,218,194,186,160,176,84,78,110,106,0,3,229,251,89,13,212,182,164,233,59,181,46,73,66,201,26,13,254,150,147,165,12,210,41,73,82,85,7,197,32,232,7,77,237,85,109,222,229,50,203,185,35,100,140,192,29,103,88,177,73,191,226,91,171,82,211,152,229,4,64,147,235,51,102,211,105,81,8,14,51,22,235,56,107,124,101,64,82,141,58,198,81,169,63,15,141,188,88,197,55,213,5,217,139,175,128,166,21,153,170,183,124,33,51,174,115,215,149,189,163,226,13,99,53,24,46,242,69,34,64,82,233,151,6,58,9,253,190,182,241,27,139,65,202,94,45,223,225,125,219,105,21,206,25,35,207,144,183,143,253,45,141,24,248,210,14,196,133,239,127,66,14,169,114,162,61,244,149,6,188,64,154,250,194,235,168,75,72,26,37,162,36,171,214,198,85,95,31,212,219,67,77,42,158,139,40,128,179,9,19,182,167,158,214,6,191,191,169,65,52,225,42,64,229,17,96,13,209,85,120,184,159,103,4,131,161,78,255,0,75,120,40,127,170,215,209,15,50,49,186,64,181,44,229,245,70,203,106,69,233,92,187,202,179,44,32,52,140,200,7,205,86,141,165,187,197,29,228,138,155,229,74,164,167,6,68,54,72,62,64,90,82,153,76,92,116,161,170,186,2,133,36,74,157,80,18,13,163,235,106,42,241,41,13,220,132,62,156,195,51,121,132,143,47,214,210,151,151,29,149,108,150,121,108,14,123,183,236,63,190,81,21,247,173,5,240,160,25,190,153,160,108,24,18,131,43,245,143,222,202,110,227,83,169,25,42,145,80,130,100,44,107,62,127,75,49,120,95,148,88,126,137,52,151,174,26,1,67,82,226,204,174,103,151,210,209,180,227,17,98,167,255,0,252,156,166,93,61,40,16,144,145,162,122,106,109,45,0,168,156,160,199,16,240,92,125,128,55,247,133,55,120,52,134,169,255,0,234,94,204,180,145,51,173,155,187,105,170,239,87,26,77,203,84,91,10,32,64,32,3,228,108,206,30,186,21,77,120,150,113,173,103,116,18,64,63,220,69,172,151,133,231,113,97,186,114,156,32,146,253,78,202,116,130,159,151,214,211,70,224,77,218,144,196,103,26,200,161,249,169,87,239,119,176,45,53,59,139,113,228,41,184,42,91,75,130,168,215,121,155,78,93,157,168,219,175,163,66,170,214,132,45,62,19,159,48,39,207,79,91,107,36,87,181,126,215,17,122,86,36,5,198,116,44,109,233,62,150,180,211,97,91,140,178,149,50,232,33,90,232,216,80,31,27,116,221,51,170,75,5,249,78,219,217,114,125,103,166,140,247,129,67,101,191,24,162,171,172,168,238,217,76,169,105,208,207,150,196,243,210,209,216,215,23,221,92,43,90,26,175,65,175,175,168,73,41,101,7,196,147,213,67,92,169,51,108,113,35,136,44,240,182,153,116,119,32,53,55,179,226,2,116,41,108,243,204,57,13,52,31,59,80,240,246,18,170,168,90,175,92,81,249,213,117,7,62,85,8,35,166,135,233,111,11,197,213,33,191,221,94,90,234,173,145,87,247,18,49,55,19,46,212,83,94,143,53,77,64,212,173,150,84,51,6,206,224,5,111,241,177,124,63,195,53,216,249,231,110,229,60,19,121,52,140,205,37,68,126,100,127,180,157,199,232,108,138,138,12,235,239,16,133,194,200,148,68,101,63,11,57,116,87,84,92,23,147,21,183,83,189,205,101,18,194,218,80,208,36,143,49,172,121,91,74,56,26,207,83,121,81,121,182,41,193,7,137,208,188,43,86,182,111,166,215,68,245,58,178,173,15,120,72,61,60,230,213,219,199,22,178,154,117,212,209,83,60,241,72,146,162,51,33,39,168,233,2,219,43,180,110,55,185,248,205,131,232,111,75,194,149,20,183,235,17,79,82,27,208,60,39,222,203,229,3,89,182,145,196,183,253,45,199,112,165,155,166,161,250,50,124,93,226,79,136,17,180,245,22,233,186,116,76,17,153,8,221,122,239,129,113,134,54,3,167,161,110,60,252,2,143,188,113,157,69,251,86,154,210,30,105,182,204,4,37,1,212,175,150,186,104,13,173,24,73,55,93,245,80,138,236,45,77,253,46,244,9,238,222,167,203,249,117,62,112,175,118,213,44,49,197,71,169,155,90,59,234,34,162,175,204,81,106,3,167,253,202,3,245,181,209,155,249,23,183,114,237,77,3,14,169,105,240,189,74,184,70,96,54,145,250,122,90,73,104,130,226,87,105,8,139,33,192,221,149,39,119,112,226,245,118,241,21,21,85,116,237,221,238,64,85,59,169,10,2,55,146,45,108,185,240,253,253,135,171,90,127,7,176,165,169,185,45,150,207,237,211,204,124,173,88,167,189,42,11,104,113,240,248,76,132,164,56,52,26,64,33,67,150,191,75,92,112,222,56,172,254,150,187,190,247,167,45,164,232,219,141,46,66,196,236,122,17,173,185,252,250,117,57,105,125,94,56,154,104,242,182,78,18,227,242,175,190,234,131,30,93,238,181,92,194,130,138,106,18,10,210,189,130,144,163,26,31,184,182,199,169,126,246,69,33,188,112,93,50,156,74,144,51,132,40,44,232,35,81,200,137,27,91,79,225,126,30,221,215,243,136,172,191,113,5,72,172,103,220,75,174,37,104,113,63,237,7,227,107,110,28,189,23,129,239,182,94,184,111,85,188,195,176,16,146,116,223,81,19,166,191,27,112,189,98,34,218,174,87,13,159,11,154,227,169,79,209,57,140,113,165,67,106,196,171,77,58,18,64,66,218,25,84,161,203,123,119,183,13,208,110,46,28,221,172,212,20,23,82,212,102,65,144,168,210,96,91,151,240,182,53,111,25,93,212,232,175,85,43,78,45,104,9,41,32,103,212,78,188,244,28,237,212,151,37,18,105,240,253,26,70,98,82,137,0,137,59,159,222,222,253,254,205,184,247,63,80,200,61,131,7,230,74,240,255,0,165,7,121,112,65,31,185,40,154,170,128,228,149,149,74,12,16,35,164,89,128,234,181,74,85,159,73,241,107,226,242,249,217,85,42,1,63,147,227,37,66,121,196,78,198,205,12,207,52,79,132,145,188,106,71,222,182,250,198,194,241,130,8,220,39,208,20,226,132,41,65,90,149,30,158,86,66,159,10,106,23,156,40,153,87,33,235,102,74,50,44,100,9,5,59,1,175,223,173,159,65,57,138,66,84,82,33,67,159,63,218,206,144,181,148,164,169,41,73,205,18,99,72,63,11,58,212,58,150,194,229,83,172,109,181,190,113,224,218,33,68,130,159,16,84,105,203,173,144,93,35,195,10,34,68,136,26,252,44,252,161,62,149,135,8,120,12,168,33,96,192,60,141,152,82,3,46,18,147,0,13,160,19,247,173,157,113,67,32,239,78,188,198,209,19,100,65,113,89,86,173,14,226,32,217,93,34,3,107,89,67,136,76,17,152,25,208,40,8,248,217,72,41,108,140,169,35,42,124,73,3,64,99,123,54,218,138,0,8,18,173,96,155,101,215,21,221,236,140,219,65,59,253,205,137,63,3,100,87,122,17,226,123,49,4,106,70,243,29,69,190,108,165,90,248,137,254,210,79,93,140,124,44,58,93,239,146,82,157,21,180,199,59,41,45,247,138,0,40,66,137,29,55,223,75,13,34,6,194,116,189,222,32,16,35,46,144,96,253,237,111,138,20,248,2,78,178,64,141,108,154,118,59,196,156,199,82,4,16,54,245,177,77,169,45,184,158,236,168,17,32,30,186,217,138,77,52,148,213,26,14,94,245,36,144,160,51,126,179,242,182,28,65,202,153,50,99,80,32,27,62,253,66,219,72,80,48,19,26,43,107,11,225,206,176,181,2,96,198,178,14,189,108,146,39,221,46,18,130,9,202,160,98,20,6,223,127,189,141,166,96,102,26,43,55,255,0,29,190,63,123,88,122,40,46,13,36,38,52,222,197,177,155,50,128,48,85,32,9,211,115,202,192,226,152,85,172,57,153,5,68,39,124,176,85,165,153,8,81,112,168,194,72,16,64,210,99,202,196,5,9,152,148,15,137,51,60,252,172,142,235,189,204,84,96,129,185,253,1,179,90,99,87,73,45,32,184,33,49,41,51,160,205,22,75,153,30,92,58,128,218,73,247,98,9,211,81,229,254,45,144,74,17,33,7,48,211,77,136,234,126,182,74,95,14,42,114,146,163,168,32,136,242,210,200,2,133,194,213,114,251,225,22,28,196,119,179,21,183,205,203,74,186,230,143,129,254,228,37,207,92,214,178,55,74,211,84,232,73,26,32,101,26,131,152,125,155,41,14,40,44,193,148,145,16,1,250,219,29,233,64,132,132,168,0,116,29,108,205,96,105,216,41,1,46,30,164,151,26,50,22,140,169,41,35,81,26,250,244,182,23,249,201,84,18,100,199,151,211,123,97,186,149,41,94,24,204,96,109,203,244,178,30,117,68,133,45,99,79,191,149,164,54,138,130,195,204,164,133,182,226,101,183,6,82,8,4,17,26,143,59,66,225,124,11,117,96,132,188,222,22,165,106,133,170,149,151,86,134,129,74,2,148,117,49,241,155,76,151,18,238,84,5,104,12,102,7,246,178,86,248,105,33,58,39,113,230,69,155,72,187,75,81,170,72,43,67,109,149,40,159,12,0,98,32,244,178,195,133,178,178,19,3,112,114,232,116,214,206,247,192,182,6,137,82,132,2,53,39,231,189,145,0,4,41,3,85,121,13,103,159,223,75,56,54,134,187,164,147,237,41,5,89,129,17,60,190,255,0,230,205,42,153,53,141,169,21,9,239,18,180,148,169,36,104,161,204,122,88,165,141,207,133,92,143,243,101,54,233,108,164,206,157,71,241,102,60,82,122,181,226,255,0,226,19,193,86,251,55,118,194,118,161,166,194,238,155,198,161,55,139,72,238,225,32,21,74,144,1,211,77,126,118,245,11,178,231,25,240,239,21,120,35,118,95,56,7,51,119,123,20,233,66,219,45,132,119,74,74,68,140,163,206,109,173,127,21,254,206,87,95,23,123,60,222,55,210,233,79,245,172,60,209,126,149,230,219,204,178,145,37,64,249,71,233,110,58,252,31,251,66,94,216,63,141,35,6,190,235,111,92,87,230,98,227,46,44,35,187,113,35,69,36,157,246,58,91,130,196,119,248,7,85,118,57,30,137,120,251,255,0,146,234,103,255,0,189,112,27,32,251,76,231,227,75,170,174,206,216,24,58,244,237,22,171,194,246,197,12,185,75,119,182,237,50,90,110,161,196,119,74,76,202,87,76,103,50,137,216,139,109,60,37,219,183,0,113,14,254,69,211,130,175,42,187,214,245,121,101,40,162,106,149,105,116,145,174,161,66,6,154,235,107,150,22,224,150,6,160,189,235,107,174,28,53,116,210,213,213,58,86,243,190,202,156,203,95,89,141,119,220,90,193,119,240,214,228,187,111,165,222,23,125,211,118,179,90,73,37,244,83,165,46,65,26,140,209,49,110,170,8,114,227,221,206,110,230,207,43,22,89,241,164,32,53,167,133,35,71,122,38,186,157,42,45,45,183,22,128,172,170,221,30,68,117,219,229,98,30,87,186,8,78,166,65,212,105,241,26,126,150,74,154,200,176,84,64,10,219,207,210,217,91,106,30,39,35,44,132,142,191,75,106,133,70,233,97,170,102,13,74,214,226,18,92,203,255,0,112,39,83,200,14,182,90,152,67,143,130,146,96,124,7,222,182,201,108,130,152,41,1,59,79,237,243,179,171,162,13,36,40,34,85,152,157,71,94,150,13,130,127,180,170,56,219,134,205,226,42,131,89,114,190,237,211,123,100,57,42,233,198,92,221,2,192,247,198,218,27,71,225,235,207,27,225,84,148,98,122,107,182,250,166,66,124,47,82,168,182,243,154,127,245,53,24,215,255,0,149,182,11,132,186,210,149,148,29,0,60,181,233,22,250,156,33,41,41,74,84,70,108,196,29,134,147,173,128,176,3,97,30,179,84,130,184,235,205,247,116,54,183,233,94,161,117,192,20,88,118,51,32,244,49,35,207,75,86,241,231,103,188,47,142,214,95,189,174,166,218,188,18,66,209,93,78,158,238,161,42,27,16,161,7,245,181,197,34,12,43,65,51,29,61,108,167,147,42,6,98,70,147,169,152,231,231,102,124,77,144,122,133,166,108,206,102,237,52,181,214,23,225,182,38,225,242,157,24,118,248,187,239,86,84,178,226,89,173,164,8,116,255,0,242,117,27,157,55,137,181,211,14,92,137,97,199,151,89,118,82,208,213,213,160,42,161,218,125,150,103,81,59,159,91,72,188,225,109,191,202,84,198,178,121,253,54,179,42,122,96,143,19,128,235,4,129,22,22,194,214,236,208,133,211,189,247,169,87,46,110,206,56,74,227,191,28,189,27,187,213,85,88,177,41,85,90,205,72,111,89,148,133,76,124,45,99,118,225,162,69,72,121,170,74,84,186,78,139,75,96,40,25,218,98,196,81,84,41,33,37,68,200,48,169,81,129,173,141,90,1,30,2,39,54,178,54,243,22,102,198,214,27,3,116,239,145,210,139,113,81,110,221,73,83,209,154,20,145,215,222,54,150,165,167,66,80,82,132,234,157,1,7,127,133,152,12,101,112,40,40,171,72,32,126,246,58,67,107,205,226,81,17,164,73,77,141,206,189,148,117,73,154,150,202,115,164,66,148,174,83,4,89,128,67,45,133,17,250,73,139,46,170,181,12,78,85,132,141,224,129,3,212,218,54,186,242,81,65,44,170,65,27,117,22,118,161,95,84,213,72,149,169,93,82,19,181,162,234,43,139,174,74,137,48,114,192,49,35,151,235,102,234,31,82,201,11,13,40,0,0,3,76,191,59,96,212,157,82,180,164,0,34,6,177,240,235,105,244,164,54,75,109,107,70,137,9,50,34,99,247,178,221,0,132,202,148,176,39,67,161,219,107,33,111,23,25,81,110,84,157,9,51,51,175,208,89,97,212,44,120,192,148,25,219,67,241,177,82,98,79,9,32,145,172,132,168,196,19,207,144,179,101,75,32,168,43,196,160,79,139,73,218,98,44,167,170,139,203,72,102,19,230,52,159,78,155,217,144,133,176,10,149,226,80,35,64,71,214,44,225,49,20,137,165,112,162,163,199,153,58,65,84,72,39,202,210,236,212,164,162,95,216,13,246,212,143,173,162,41,146,64,25,202,138,65,144,100,79,243,98,80,240,106,70,99,59,147,49,62,94,188,236,46,221,59,81,139,112,54,18,169,78,163,152,27,127,63,11,43,186,41,80,113,221,1,220,29,84,125,71,165,129,110,165,73,57,80,137,86,167,127,160,155,63,253,75,189,140,136,78,114,6,81,59,15,91,10,48,105,42,161,196,161,80,209,41,203,174,134,119,31,231,173,131,173,33,18,90,81,41,59,105,38,121,249,89,202,170,140,234,252,181,8,58,25,51,235,173,135,93,64,74,116,32,128,116,212,159,149,137,162,183,81,188,93,164,33,17,152,33,57,146,147,57,73,152,31,124,173,242,155,240,192,37,34,32,16,117,248,124,108,218,171,10,89,73,114,64,42,159,252,190,134,206,83,58,8,25,179,15,33,167,198,197,186,6,236,152,125,178,168,46,33,100,43,66,0,128,79,57,176,111,211,230,79,230,0,39,77,35,93,118,54,148,121,194,28,48,226,187,196,235,150,32,31,47,33,102,89,100,18,165,56,1,80,32,234,96,122,126,150,125,84,140,31,117,17,0,2,100,243,58,1,167,196,27,11,82,203,106,74,150,230,168,145,154,71,189,228,45,50,237,220,18,158,241,159,203,81,50,64,26,17,231,247,206,192,212,165,229,36,194,18,68,144,72,92,3,231,17,176,139,16,54,142,63,249,149,95,20,130,187,134,165,186,104,72,83,43,255,0,200,237,176,251,229,111,26,59,70,213,166,131,141,120,132,119,89,193,171,81,42,87,46,154,219,218,218,218,53,11,185,240,35,196,202,129,29,7,75,120,207,218,189,170,219,147,143,119,242,25,166,97,245,45,217,33,66,83,17,247,243,183,147,253,45,197,230,96,66,239,103,127,5,237,159,66,243,136,243,178,64,255,0,72,63,154,215,73,196,41,90,146,219,18,66,164,128,52,31,165,152,175,197,106,195,32,63,73,32,145,166,93,102,196,188,248,82,51,84,210,182,151,148,32,192,208,124,57,88,156,51,114,209,95,47,150,239,242,59,168,208,104,145,62,100,219,231,120,197,184,5,244,188,134,119,183,76,68,106,60,42,178,184,135,95,138,235,210,138,116,188,235,171,58,102,25,173,118,195,188,33,97,187,191,250,158,37,173,85,10,224,101,9,128,85,240,181,146,138,158,236,194,84,197,171,129,20,78,45,90,3,41,48,38,100,192,181,63,27,77,101,65,55,131,181,47,41,197,120,18,199,186,15,156,159,211,165,174,219,88,119,220,170,209,116,217,97,140,205,150,237,110,30,219,1,242,69,184,237,45,223,84,94,100,26,214,144,100,23,35,229,99,47,30,34,127,89,163,246,74,70,90,164,76,65,238,124,32,136,181,98,159,133,87,157,53,42,93,85,99,73,14,248,187,181,184,51,129,212,139,10,248,114,233,170,45,58,210,220,51,170,129,153,244,180,102,87,48,252,19,137,165,2,223,30,149,58,205,221,118,37,101,203,224,185,35,221,28,201,245,155,34,246,190,157,173,98,26,93,42,89,76,132,36,52,2,163,161,48,38,193,140,50,154,230,195,172,184,180,31,238,4,3,22,21,254,226,137,197,38,165,242,164,158,162,53,242,177,48,217,181,91,45,228,176,10,165,149,220,85,119,154,115,180,209,84,233,41,59,139,37,187,214,247,186,211,220,82,211,172,165,26,123,209,173,154,107,26,43,12,190,165,49,157,104,254,220,188,207,194,206,28,117,123,94,71,189,167,167,80,65,208,67,121,173,106,16,9,176,86,14,68,144,145,167,81,213,240,91,250,230,193,130,142,163,218,239,202,133,213,86,17,154,21,180,196,200,39,66,70,190,86,155,246,119,43,134,71,53,41,214,82,122,71,196,89,208,210,22,196,84,41,106,36,237,17,229,241,54,49,20,106,166,108,101,72,112,105,160,18,124,180,249,219,204,24,226,56,94,55,202,135,171,161,9,115,42,82,184,82,100,107,164,235,183,241,102,42,40,148,25,37,50,128,116,58,107,63,205,165,106,17,221,56,66,140,166,119,142,92,172,29,224,250,82,191,112,156,219,141,211,175,57,31,27,92,142,66,118,80,104,90,227,19,227,122,59,151,23,10,59,243,188,74,106,55,35,104,17,161,30,179,173,161,171,46,156,45,124,94,37,235,194,242,113,35,147,50,50,142,113,233,103,184,239,118,166,162,178,142,240,109,175,3,4,133,142,113,251,107,106,109,227,121,97,251,242,157,12,211,169,108,212,43,78,244,201,3,213,54,235,176,164,35,29,160,133,237,190,21,148,71,211,99,141,224,113,193,238,159,197,47,225,166,42,77,21,200,202,147,223,28,185,163,64,122,158,99,225,105,60,43,195,58,220,45,80,221,66,107,16,186,119,6,112,59,194,129,30,155,89,220,59,123,220,151,26,90,162,199,207,49,94,146,50,14,241,146,87,148,236,164,45,58,147,182,250,136,180,229,125,213,79,118,41,159,233,85,143,212,210,32,126,91,110,36,198,77,245,35,127,136,155,28,187,176,149,210,226,98,181,242,249,132,0,71,0,118,248,16,149,77,116,84,177,90,167,171,170,30,246,2,70,100,161,114,22,99,88,244,182,207,225,182,57,163,174,175,165,160,162,85,61,227,78,164,229,47,37,191,205,111,95,113,103,153,211,252,218,175,132,49,141,211,119,50,150,113,70,31,77,101,3,240,15,118,178,149,168,71,35,253,190,135,123,108,94,14,220,24,22,147,21,57,85,132,88,173,88,88,205,145,73,156,166,6,231,72,253,109,157,137,15,155,59,65,247,86,122,145,116,81,157,59,45,146,120,63,113,98,27,168,84,92,46,0,248,32,56,202,78,82,145,166,201,233,63,165,175,124,56,224,253,193,119,220,225,56,141,12,151,146,144,160,20,230,108,164,141,35,230,109,70,30,212,241,169,123,14,166,161,183,12,21,36,162,8,243,255,0,34,211,252,51,187,43,23,90,159,245,99,21,139,10,58,29,64,73,234,53,229,35,95,43,108,245,110,157,143,32,45,16,15,157,110,188,219,41,210,53,250,139,206,235,112,112,195,133,244,169,196,77,44,161,10,165,43,10,66,96,45,10,131,191,204,91,169,90,121,132,83,50,205,48,3,42,0,17,251,121,91,143,184,121,93,125,92,188,85,160,161,98,172,174,139,188,37,30,16,65,16,116,34,68,13,181,22,235,218,68,8,109,74,215,40,3,78,103,167,149,189,135,232,123,6,60,92,60,135,70,218,183,14,23,137,253,35,202,239,172,68,199,30,196,164,127,72,85,91,132,38,18,74,244,84,251,218,235,54,33,187,175,217,233,136,89,35,125,14,224,109,98,28,14,83,172,41,106,74,132,143,9,22,21,203,209,1,197,41,213,164,156,187,17,183,157,189,136,18,188,206,172,160,26,66,123,210,151,243,45,41,144,152,80,17,211,247,178,146,164,54,66,65,204,10,125,217,233,202,216,113,192,243,133,46,120,68,233,7,67,166,191,241,108,151,16,133,4,170,2,144,53,211,175,158,214,178,209,178,140,242,146,165,132,36,132,165,37,89,167,197,252,116,254,44,151,92,133,104,169,73,41,216,71,235,100,154,132,32,74,192,66,125,208,98,122,197,145,150,30,42,10,156,222,122,159,173,164,1,49,186,78,23,207,118,75,132,202,119,218,69,176,84,86,157,4,32,232,18,116,223,159,202,216,74,123,182,200,36,76,72,39,88,251,155,125,146,50,23,84,124,48,0,216,233,250,89,169,33,99,100,235,15,130,148,182,162,10,82,98,121,167,231,247,165,146,85,39,62,145,48,99,120,179,74,209,225,4,20,175,105,49,245,179,66,165,37,65,37,60,247,35,77,60,186,255,0,54,36,32,162,115,37,179,155,50,78,84,235,188,131,211,206,206,182,176,133,194,150,55,32,16,38,76,88,37,169,69,195,149,59,129,172,114,234,126,118,202,150,2,63,36,147,174,154,152,179,17,221,72,223,138,144,20,234,88,240,193,42,220,39,66,159,75,26,210,138,242,169,10,202,164,196,133,115,229,247,235,104,170,58,166,210,156,162,65,210,57,19,252,88,198,158,33,106,204,82,164,167,77,121,253,108,41,18,41,20,164,161,101,5,19,152,30,91,252,180,155,53,84,164,173,48,128,102,60,64,9,250,139,101,111,52,91,146,12,232,71,48,15,248,179,77,184,28,116,204,43,89,152,211,229,100,134,246,70,209,45,57,117,32,244,50,38,207,183,86,82,191,8,152,73,131,215,252,235,102,168,221,74,79,132,37,34,1,137,216,89,69,228,3,154,160,39,168,0,234,58,216,72,67,207,9,83,249,105,8,88,42,26,152,58,19,108,141,100,232,144,9,128,79,43,54,167,193,113,73,42,10,204,39,94,81,96,111,10,162,250,0,111,72,4,2,12,73,179,0,79,40,200,46,221,22,235,255,0,151,170,242,142,64,117,235,102,145,85,149,212,133,128,156,167,222,73,222,71,47,47,230,209,134,172,201,66,20,149,235,148,137,214,108,154,103,128,149,54,168,130,65,157,54,231,22,48,221,144,180,16,119,82,171,170,206,100,145,207,222,54,192,171,14,40,73,36,102,211,88,137,242,180,123,181,41,109,100,231,81,215,152,222,203,14,247,160,101,212,42,116,205,161,49,101,194,62,232,160,250,157,65,80,212,104,35,156,250,89,41,120,38,74,18,157,52,136,26,31,59,48,42,138,146,149,18,34,2,71,32,44,147,80,18,217,204,179,153,83,0,105,6,201,73,91,35,18,240,64,208,66,64,25,100,115,248,89,33,197,103,90,146,18,162,52,212,234,44,50,106,64,111,73,1,49,172,253,39,247,183,204,190,15,230,43,49,58,193,39,75,48,76,226,43,100,82,170,20,85,238,145,208,254,246,112,73,66,76,65,80,35,67,161,176,201,112,153,40,35,72,136,229,233,244,179,142,63,57,103,196,161,226,73,3,225,38,203,228,157,160,16,159,204,25,57,146,10,146,14,130,38,70,188,172,224,73,46,248,82,116,136,228,103,225,234,117,176,160,247,110,28,185,150,65,254,237,190,19,230,44,182,179,164,5,60,189,76,105,26,77,152,181,15,29,144,216,179,13,53,138,112,245,125,219,94,219,110,53,90,194,153,90,23,253,192,136,218,222,22,118,130,225,245,229,217,167,180,165,233,66,195,117,52,110,93,181,221,245,42,210,75,106,40,153,73,74,135,46,86,247,129,117,1,43,202,131,31,9,249,91,157,127,16,174,197,183,71,106,14,21,85,84,93,244,141,183,138,174,230,251,202,26,189,66,140,107,144,198,224,128,126,118,230,60,79,210,95,159,19,102,135,237,179,127,152,246,249,251,45,158,139,158,49,37,44,147,236,187,111,145,87,222,200,252,64,87,21,56,7,134,239,197,186,135,94,170,164,79,122,178,115,102,82,116,50,163,185,211,212,91,104,161,181,4,202,178,164,40,2,53,153,242,183,144,191,135,63,107,236,77,217,207,142,20,216,23,24,151,235,46,106,202,147,64,229,35,139,35,216,156,152,148,19,176,155,122,231,77,80,205,75,104,113,191,117,200,82,96,68,72,181,222,131,213,91,212,241,129,253,230,236,126,106,183,83,194,56,51,87,99,194,37,20,221,218,70,109,87,186,117,210,127,107,96,81,146,233,141,136,215,197,27,249,117,253,109,132,184,218,20,16,185,234,70,217,73,253,173,245,69,82,41,136,202,226,84,15,51,49,243,182,209,37,102,155,41,238,241,52,224,194,116,27,233,238,252,57,253,109,241,170,74,127,47,100,238,117,4,127,141,230,193,42,241,68,103,82,132,193,140,194,7,195,248,176,174,84,160,47,242,28,32,158,83,62,118,84,10,54,218,147,83,137,100,248,137,72,62,131,55,165,157,53,141,130,2,85,156,170,78,251,121,31,149,160,215,86,128,217,46,185,57,65,240,239,154,202,110,240,66,138,114,44,100,59,128,53,248,235,101,86,140,114,164,223,172,13,165,81,147,52,143,129,159,210,200,122,188,36,66,64,72,72,157,55,229,210,209,47,85,115,82,164,141,116,251,218,223,48,160,232,37,37,81,161,245,179,134,210,27,14,52,165,5,68,25,10,9,36,152,130,35,202,205,251,105,104,101,116,166,84,64,222,45,28,227,197,196,148,146,162,6,192,89,129,88,242,148,74,149,226,58,109,51,230,44,180,223,100,14,106,152,114,254,110,144,0,132,41,201,26,230,129,242,235,254,44,211,120,192,165,195,221,160,9,87,49,50,45,8,251,138,82,124,68,43,44,107,206,60,230,204,188,238,105,238,21,226,17,6,55,179,134,4,77,87,58,44,84,213,83,144,166,137,92,192,41,221,71,247,179,87,182,38,83,101,104,109,181,54,165,108,32,107,235,106,149,61,248,155,180,41,106,71,123,81,7,39,138,50,249,207,237,101,11,248,85,38,30,3,188,89,144,99,65,7,99,97,17,110,158,129,71,212,223,43,168,104,161,199,50,153,28,231,107,48,229,91,139,57,243,36,159,237,145,49,241,179,69,41,117,26,76,198,186,136,250,89,41,42,41,240,164,153,39,153,211,173,165,13,1,8,79,185,88,180,40,33,69,42,129,58,8,183,205,184,167,14,116,137,147,50,36,25,242,54,29,107,67,142,194,39,195,226,19,7,91,45,74,80,113,50,148,242,4,233,63,241,103,72,114,136,46,165,45,148,157,206,179,250,11,33,85,115,174,157,124,213,102,148,149,186,18,21,176,208,128,52,62,86,195,114,28,130,153,3,64,127,200,229,103,76,225,124,39,195,217,214,114,157,116,72,157,57,89,108,146,149,120,136,38,36,198,199,174,251,217,132,185,153,181,21,146,149,198,147,62,47,59,52,154,165,161,126,53,78,93,121,140,190,182,112,16,218,152,110,175,41,1,74,1,48,39,93,68,217,181,87,165,208,84,174,187,3,26,207,241,104,177,87,249,128,5,5,21,115,26,131,252,252,236,133,87,194,148,223,132,148,157,72,219,227,102,0,90,106,46,82,106,175,91,41,202,181,229,202,103,198,117,244,177,44,215,119,105,73,89,65,72,19,182,132,233,243,16,118,181,124,214,41,213,169,114,181,101,157,1,0,15,75,54,197,228,28,112,44,148,232,68,158,95,75,34,208,81,150,144,54,86,17,91,222,127,220,202,53,249,122,124,183,183,202,88,113,178,114,196,159,67,17,210,209,102,180,172,232,234,23,50,35,167,194,197,83,212,37,12,164,5,102,39,168,137,215,202,203,77,40,202,33,48,250,185,74,78,146,119,244,179,173,56,38,20,165,25,218,4,167,254,118,179,105,169,9,58,228,36,238,115,104,15,220,217,230,79,190,130,160,148,167,95,143,220,143,133,159,100,220,110,146,74,221,86,118,210,160,116,78,187,31,95,43,124,104,193,255,0,190,209,74,137,157,57,121,254,214,112,56,82,148,146,36,3,202,37,54,74,171,115,164,202,165,42,50,117,58,158,179,251,88,82,105,7,148,53,74,135,118,18,114,64,211,82,50,147,214,193,190,125,224,236,16,63,184,111,244,177,85,14,179,222,20,128,160,34,97,58,13,228,238,108,43,225,181,165,101,25,74,72,144,15,33,63,205,136,20,90,123,166,42,153,239,217,112,43,44,101,141,39,120,183,143,221,185,211,83,117,246,137,190,18,67,77,149,132,148,149,38,127,107,123,2,167,146,211,126,21,229,204,99,104,204,122,11,121,11,248,145,182,154,126,210,117,185,16,180,7,27,223,112,175,17,231,247,54,243,63,165,86,223,73,107,189,156,23,175,253,13,191,71,87,145,167,187,86,144,98,235,126,177,213,247,110,52,243,171,58,36,174,0,255,0,22,93,237,135,235,48,251,173,139,201,202,119,22,176,15,118,210,193,32,90,50,171,190,98,13,17,37,75,231,247,241,176,201,85,231,74,181,59,80,140,205,157,202,183,250,91,230,209,85,125,215,212,175,153,177,184,13,39,101,34,170,195,70,180,173,148,168,146,102,20,36,31,141,142,194,149,239,222,181,203,118,240,96,6,155,215,54,193,63,59,66,209,222,213,215,203,225,155,182,149,25,215,225,239,20,152,63,91,90,174,222,20,95,169,187,160,211,173,210,178,73,90,148,4,124,44,20,230,238,5,163,134,103,228,16,232,129,44,7,127,100,155,246,236,187,43,220,46,49,82,231,120,173,53,81,39,210,209,207,220,0,83,248,42,16,84,15,133,42,4,149,249,233,252,217,171,214,231,170,185,234,22,219,232,130,158,91,193,176,110,95,53,29,222,70,146,250,76,0,72,84,8,244,177,176,222,197,75,153,52,123,56,138,37,37,9,170,162,89,66,213,150,121,107,22,14,171,15,61,121,56,22,165,248,78,243,251,27,62,197,115,229,121,106,144,181,199,50,36,124,45,40,203,73,125,1,65,192,130,12,196,234,159,43,77,18,196,154,49,145,177,59,33,174,44,51,75,75,84,14,36,82,187,132,144,160,176,140,195,239,123,88,27,198,236,93,104,12,220,35,53,50,125,211,144,39,233,106,237,117,230,218,37,11,43,115,77,115,104,15,202,209,85,14,41,231,74,168,27,88,111,201,58,79,149,173,178,74,26,90,22,124,142,102,32,219,143,205,116,221,193,136,141,250,181,191,84,149,184,181,146,93,1,58,136,231,3,159,91,78,56,159,205,200,200,86,71,19,225,90,85,62,122,143,222,217,193,205,211,225,124,103,79,121,187,78,77,62,120,173,104,9,239,19,205,81,168,36,13,199,49,109,149,199,30,19,140,56,104,241,14,11,71,181,97,187,233,41,82,28,108,79,179,184,70,161,122,104,146,118,253,173,229,113,73,165,218,15,11,196,220,192,104,133,170,158,105,199,149,149,105,26,232,4,68,121,249,242,183,213,21,23,118,22,101,85,56,214,182,153,134,82,3,129,36,251,218,242,214,79,72,182,49,238,48,162,225,165,221,153,25,106,111,39,196,33,157,96,122,236,83,207,93,141,181,59,248,86,179,29,214,127,80,197,181,75,201,159,58,105,84,125,217,59,0,118,22,213,194,99,101,245,30,20,100,56,122,71,117,92,199,220,72,107,27,227,215,70,23,101,196,208,44,148,45,14,235,42,157,231,166,218,114,177,108,240,211,14,95,172,230,170,45,82,213,54,101,72,109,194,39,201,83,107,229,71,13,232,91,109,183,105,153,97,150,128,209,40,16,79,89,62,83,109,117,139,238,43,189,78,41,236,51,92,42,107,26,50,88,90,130,86,152,255,0,100,157,125,45,220,227,198,34,133,186,130,247,30,143,130,252,60,8,219,148,208,77,113,249,167,47,78,17,80,97,199,145,82,245,67,171,105,178,20,129,80,147,221,167,158,138,31,75,77,179,196,138,11,189,230,40,241,45,2,148,210,97,30,19,203,145,4,90,181,118,222,184,158,242,167,85,61,232,13,69,38,93,41,106,20,9,113,63,238,10,235,18,69,172,56,58,252,195,172,93,203,163,198,12,173,109,165,68,33,11,72,46,37,63,252,186,139,69,144,65,20,206,235,163,233,174,136,18,96,26,111,221,88,241,13,223,73,122,220,121,168,107,218,105,149,137,109,181,104,178,121,73,211,231,107,103,101,172,73,117,225,138,167,215,94,226,251,213,72,75,170,36,235,106,93,7,13,90,196,204,161,56,109,247,61,144,234,218,157,30,239,172,90,210,197,211,69,129,48,254,92,84,201,97,198,196,23,154,156,161,61,71,195,245,181,30,156,241,30,64,123,184,10,110,181,143,36,145,146,209,71,242,93,31,112,86,34,162,240,110,186,158,177,150,219,34,8,109,65,48,53,137,17,168,145,107,245,7,16,46,58,74,100,27,218,242,74,89,108,146,10,52,83,68,24,62,163,202,220,107,135,177,45,42,219,121,116,119,235,142,182,220,41,57,84,74,135,45,71,166,150,184,112,208,80,226,203,200,26,186,241,156,206,132,130,135,0,245,216,205,181,50,250,166,163,161,141,92,46,95,78,46,140,23,26,247,93,193,194,106,58,62,32,99,43,190,182,224,168,110,173,182,134,83,9,202,173,122,143,158,254,86,233,132,221,221,202,148,18,72,41,214,99,247,183,51,118,37,187,168,233,113,74,219,187,202,229,180,163,148,230,215,207,78,92,173,212,149,176,127,44,105,0,137,31,221,206,45,239,95,70,80,186,46,147,168,254,243,137,254,11,231,47,164,39,23,245,16,194,111,72,81,245,43,74,16,158,248,201,36,17,202,109,26,253,58,86,201,91,217,115,0,84,19,151,95,135,95,243,98,171,170,117,57,230,54,39,127,151,157,161,234,157,45,169,74,67,170,136,57,73,3,229,111,74,109,119,92,8,9,103,196,158,99,125,52,58,116,2,204,186,180,37,177,43,212,121,123,222,118,248,41,72,80,241,33,28,210,14,255,0,230,205,165,65,13,42,84,144,19,33,34,121,253,205,172,183,112,162,35,78,201,105,117,5,42,38,53,16,145,50,70,191,201,182,82,165,182,176,84,162,57,3,150,14,255,0,205,152,11,74,145,149,32,76,2,4,196,29,53,178,93,122,16,4,21,41,67,98,117,31,122,89,248,78,69,240,157,83,165,160,74,164,146,34,102,34,108,182,95,147,14,24,205,27,137,216,121,243,254,108,34,223,9,78,103,50,144,72,254,227,191,237,251,89,47,212,230,116,102,130,81,26,159,238,243,54,36,195,100,99,149,64,39,50,86,118,145,234,122,217,151,42,9,112,72,109,90,239,167,132,196,79,203,246,176,143,60,27,117,68,242,156,164,200,255,0,155,50,151,194,66,74,148,76,193,241,141,246,211,123,56,22,133,198,183,40,191,104,42,202,51,18,165,108,0,32,89,244,86,30,238,16,37,89,140,105,27,126,150,0,61,2,6,163,174,163,77,38,206,63,84,156,222,0,7,67,61,69,145,78,210,92,142,69,66,88,63,154,163,43,2,103,80,108,181,222,10,99,102,243,74,182,218,71,145,155,70,46,168,169,39,36,66,70,162,118,235,235,108,123,104,247,18,162,14,89,130,52,179,85,238,143,77,236,167,154,125,58,144,127,238,196,145,180,216,228,40,186,176,82,78,199,73,242,211,225,106,178,111,85,37,105,73,57,82,64,16,19,60,255,0,230,197,211,95,142,176,209,82,150,32,31,17,28,185,139,49,22,152,0,54,42,195,95,84,150,160,153,25,19,19,176,61,116,176,78,98,36,184,236,34,8,78,208,53,251,211,244,180,29,126,35,113,198,212,146,20,76,143,9,250,207,210,209,200,174,44,84,169,75,25,66,140,157,116,31,113,102,13,72,10,54,173,10,190,66,200,42,88,6,36,71,223,75,52,138,255,0,120,40,129,254,233,208,114,180,3,119,164,202,74,140,13,136,212,29,118,183,212,247,177,91,211,6,10,166,68,155,61,82,33,186,147,173,116,180,22,182,0,78,104,4,36,206,95,63,214,223,51,121,73,8,211,225,26,249,217,131,80,92,104,148,40,16,163,38,65,4,216,122,244,26,117,119,141,37,97,51,4,76,242,222,200,36,69,110,165,29,188,18,53,88,38,6,162,51,114,178,154,188,147,144,38,83,49,58,108,57,79,214,208,140,213,231,106,83,0,144,32,15,13,150,154,194,242,142,86,192,73,212,200,242,219,206,206,119,78,26,74,154,246,178,232,79,117,149,68,4,144,160,119,62,150,109,234,196,56,239,230,17,159,109,167,40,248,90,32,212,72,134,161,67,77,227,67,229,22,83,85,10,90,138,81,170,181,208,127,139,48,20,137,75,59,82,149,54,37,58,108,9,59,139,125,253,71,36,33,148,233,62,241,229,182,254,118,139,47,132,132,168,146,144,35,80,118,182,87,82,29,88,37,67,40,16,0,27,253,139,42,9,139,109,74,138,226,209,42,116,147,58,102,3,97,101,183,90,2,33,178,85,226,211,81,165,161,77,96,148,229,74,70,154,198,135,214,196,83,84,148,39,50,215,19,200,128,71,194,206,69,167,107,107,101,54,195,234,201,41,81,39,207,82,126,22,93,69,73,57,114,175,57,79,204,254,214,135,69,224,80,20,105,204,37,34,8,142,118,122,157,229,20,106,157,52,136,231,97,2,138,78,61,148,187,14,229,247,196,252,116,35,165,159,113,73,113,133,36,152,11,65,72,49,175,206,108,11,53,61,216,130,39,245,179,232,170,66,132,28,196,40,114,16,62,22,18,19,85,47,52,251,86,254,19,184,245,174,43,86,98,206,10,56,213,252,197,227,88,106,203,37,206,229,214,9,84,196,147,174,188,196,91,208,14,207,43,190,153,225,69,198,199,16,40,213,119,94,180,244,201,110,165,130,231,120,2,210,32,235,58,237,107,139,53,129,165,101,118,86,35,94,127,63,59,98,162,169,170,96,20,68,3,9,145,164,1,232,52,233,108,142,159,209,160,233,178,190,72,73,245,118,189,149,236,174,160,252,184,218,201,0,219,191,117,135,221,91,65,41,72,207,172,229,35,222,229,97,94,89,66,79,80,117,59,114,179,238,20,128,4,161,71,120,158,118,97,234,126,240,146,96,1,58,13,13,181,194,162,27,104,74,154,193,152,247,39,54,93,204,115,235,97,159,173,40,107,242,137,42,81,228,38,122,217,53,173,103,240,166,68,105,36,216,68,254,82,149,239,8,223,93,246,231,105,57,78,5,20,75,53,133,40,41,90,146,21,161,202,68,146,39,239,229,103,213,90,163,25,79,56,140,187,90,49,132,186,9,80,108,132,166,53,58,107,103,82,233,108,171,56,37,115,169,242,245,178,164,157,205,41,53,58,84,175,8,6,18,61,222,122,89,224,75,96,37,193,26,17,60,135,249,210,193,181,82,19,79,148,40,168,31,12,13,254,244,177,73,116,202,66,8,222,32,136,54,2,83,134,239,107,43,10,41,82,144,4,25,28,196,216,103,146,230,98,82,15,150,154,15,57,179,143,62,158,225,61,210,134,98,78,226,202,67,225,109,194,66,98,4,233,36,159,43,56,217,34,224,80,33,43,10,151,132,242,222,116,235,108,38,148,44,168,165,67,48,57,182,247,126,22,45,77,119,192,164,9,8,17,60,128,179,172,209,192,43,112,0,18,64,18,62,182,114,105,3,118,59,40,225,116,161,72,37,180,5,41,67,83,27,235,97,43,46,183,104,214,124,5,32,238,55,7,239,67,240,180,226,155,204,168,0,2,145,161,3,127,175,220,217,78,50,82,162,28,202,85,231,36,105,200,125,242,179,131,72,155,191,42,187,70,251,136,123,242,201,5,48,50,144,62,245,214,210,116,236,173,210,165,168,159,17,216,126,226,197,33,161,221,5,52,34,98,79,59,50,91,72,94,84,171,40,4,76,105,175,157,152,160,177,123,165,6,138,19,170,132,25,36,1,29,119,178,210,73,111,50,192,76,29,163,125,191,197,155,66,136,113,122,182,144,70,89,26,79,172,217,199,150,144,169,57,78,186,193,242,177,38,39,217,33,247,75,186,41,96,231,219,91,52,233,202,222,85,16,84,65,19,215,75,57,152,229,241,152,28,143,78,155,88,103,138,73,41,212,235,4,198,164,27,32,145,77,33,232,105,62,60,185,71,233,22,202,171,75,131,192,82,84,68,36,78,177,102,170,60,10,204,52,72,58,230,216,15,91,14,227,217,93,137,57,55,39,79,177,189,138,236,168,234,185,69,56,236,181,5,103,52,72,31,61,172,53,67,234,204,164,161,73,78,110,91,5,115,143,190,182,101,231,137,221,73,17,169,153,7,127,148,89,161,84,147,255,0,112,130,39,84,131,174,211,189,144,20,109,75,68,128,136,69,74,233,149,249,155,21,73,36,1,63,241,108,214,86,34,161,178,149,171,121,143,46,150,22,161,242,6,100,32,4,78,163,251,143,77,39,78,118,105,37,46,173,74,16,129,0,144,157,50,255,0,34,206,155,112,83,173,86,41,135,124,57,160,108,116,208,196,196,124,45,55,117,222,169,169,157,21,48,53,61,61,45,89,91,170,105,224,148,149,40,25,6,1,132,233,183,157,158,118,165,218,52,158,237,100,206,176,158,159,115,100,132,55,186,183,41,93,226,209,225,86,85,108,18,118,177,172,60,79,133,161,233,58,131,211,247,181,86,234,197,101,146,17,89,4,164,104,162,103,63,198,210,173,95,140,213,54,84,194,166,85,0,109,31,75,49,9,169,30,253,66,144,76,169,74,66,142,85,78,146,57,197,153,122,184,15,7,136,147,172,114,248,88,103,43,72,142,241,94,34,98,122,14,158,150,249,210,135,144,83,88,160,71,254,51,100,54,229,61,7,36,174,242,82,194,75,105,0,130,82,146,55,63,31,157,176,123,213,63,153,92,206,137,34,100,89,135,24,40,98,40,200,9,216,13,249,88,139,157,183,42,157,37,89,82,149,108,66,102,63,107,34,224,56,79,160,241,105,244,93,233,168,96,247,170,4,172,192,131,26,249,205,188,160,252,84,238,4,92,253,160,148,234,138,213,222,180,168,204,102,0,87,47,159,43,122,213,94,218,59,191,11,100,65,30,30,70,222,92,126,48,119,90,7,25,174,215,92,113,40,42,66,229,51,166,192,233,111,62,250,75,136,77,208,228,62,196,31,205,122,127,209,52,142,135,175,49,190,224,143,201,114,19,117,145,43,112,100,109,58,147,148,239,252,88,219,179,21,189,75,15,46,148,94,13,164,120,91,34,1,215,157,162,234,46,10,186,154,191,250,21,67,123,153,86,145,103,170,47,159,232,236,41,170,116,133,56,116,86,81,168,183,204,13,26,104,175,173,4,210,13,65,199,72,162,173,119,70,41,77,232,149,61,78,197,53,206,250,102,6,80,32,252,126,22,142,188,113,157,241,88,219,204,189,120,169,192,174,104,49,166,155,90,145,93,72,111,162,28,21,14,32,238,117,157,124,173,145,119,213,221,238,5,48,248,48,0,146,98,5,172,200,253,64,105,52,85,56,250,172,204,182,22,18,223,112,167,41,107,152,186,140,85,184,226,221,81,146,22,122,254,182,248,215,51,88,238,86,242,25,26,157,45,15,89,66,171,213,177,222,44,37,206,113,177,54,58,235,195,11,161,107,57,118,66,189,237,117,218,208,105,238,121,78,220,153,165,112,141,172,244,4,155,218,243,169,187,217,41,163,100,41,28,188,51,102,105,209,92,186,78,254,165,181,50,39,194,74,119,180,213,51,105,160,68,172,183,80,165,235,3,88,210,200,189,241,58,43,123,182,106,219,82,116,132,247,105,231,243,180,209,81,20,85,92,168,220,210,100,213,183,178,136,102,248,106,137,252,215,133,18,107,80,14,201,86,88,177,140,227,176,218,63,232,41,133,59,106,51,144,144,72,248,217,170,197,179,70,220,190,211,133,42,232,53,35,202,209,174,36,45,100,211,180,160,159,52,218,102,63,79,11,46,82,248,93,96,174,200,185,110,170,171,229,179,236,201,145,177,87,32,122,19,241,229,105,58,190,40,158,15,81,42,137,219,216,94,183,77,80,203,89,118,41,207,21,57,141,211,62,238,166,109,72,199,28,107,170,196,149,202,186,248,58,200,165,96,12,142,85,167,78,242,58,15,237,3,236,237,106,155,24,41,202,84,58,237,252,239,183,87,170,74,251,208,75,106,7,207,175,248,183,153,63,19,235,45,245,236,23,140,50,79,171,155,11,55,191,176,226,44,110,229,232,167,158,123,189,25,169,208,226,167,65,178,103,200,17,167,241,103,175,75,225,144,180,154,135,64,39,93,70,254,71,233,97,240,206,12,23,230,46,102,235,87,118,219,53,71,43,78,33,68,25,233,174,202,253,109,13,218,7,8,94,60,61,117,250,43,204,168,58,216,10,109,220,190,250,57,16,38,1,222,69,183,112,34,13,210,223,106,86,122,126,135,231,68,95,193,112,78,98,46,37,211,82,52,25,109,194,216,72,3,49,50,1,242,215,107,82,43,29,164,189,47,79,104,187,197,61,97,119,71,82,199,253,196,115,152,231,189,134,195,215,107,23,245,62,107,209,126,20,9,1,91,121,200,180,22,33,190,46,219,177,229,51,114,82,61,71,80,217,240,186,12,107,215,206,221,89,149,210,143,82,247,158,161,151,229,198,215,56,13,63,154,182,209,224,90,106,182,242,94,87,216,166,100,123,146,178,218,152,242,33,92,190,150,118,187,134,117,15,164,48,197,42,234,28,0,247,85,108,47,51,110,143,252,181,58,250,90,163,71,121,86,227,106,202,106,124,76,244,188,60,45,190,189,3,157,1,63,205,182,13,37,64,225,197,214,138,103,29,82,11,199,71,154,36,39,255,0,175,72,231,230,45,12,148,237,148,189,51,203,203,245,6,250,123,155,85,197,99,156,81,129,106,189,157,159,105,166,83,82,14,79,116,143,168,181,250,154,243,196,60,77,195,141,37,199,208,176,145,11,100,234,18,60,189,98,214,14,30,221,216,110,246,186,90,113,215,127,170,84,184,64,113,181,234,177,232,63,123,108,196,225,42,12,50,237,53,225,135,232,18,164,56,136,113,180,104,99,175,175,194,193,6,57,125,233,86,250,142,28,204,101,190,98,88,123,45,29,135,59,61,95,202,188,27,93,200,165,51,159,85,0,173,35,160,228,109,209,28,47,192,119,30,15,187,26,86,50,90,147,120,167,47,137,40,210,116,141,57,25,231,101,97,236,80,171,173,149,181,121,221,200,126,153,226,10,51,39,33,248,17,164,218,203,133,240,213,62,34,100,247,237,213,83,172,2,26,47,65,75,137,153,240,158,71,72,182,156,88,141,96,14,127,43,143,201,133,161,154,99,224,174,171,236,49,76,213,69,125,224,237,220,172,140,102,73,8,94,161,4,13,211,208,29,12,91,162,107,239,32,219,68,9,38,14,162,220,239,216,158,165,203,171,9,214,37,197,135,86,211,133,9,25,125,209,210,103,83,161,210,45,184,157,21,21,75,204,85,151,194,76,13,73,251,63,122,91,233,47,5,99,136,186,76,3,220,95,226,87,203,222,57,121,127,87,154,187,80,252,2,45,250,204,170,149,136,84,207,145,145,214,209,247,131,201,82,0,18,9,48,36,110,127,139,48,237,99,140,32,65,112,171,127,35,212,216,119,30,90,157,43,92,8,4,248,142,134,221,109,110,184,208,13,110,158,113,231,16,159,10,243,107,6,117,141,126,150,109,234,192,234,66,18,23,36,72,145,32,124,44,207,182,164,60,50,128,162,71,137,36,236,35,252,217,180,84,183,153,69,41,129,186,73,36,78,187,122,218,215,1,1,167,20,243,85,51,37,68,68,105,208,73,141,185,91,231,170,202,164,143,116,141,52,147,190,209,242,176,206,213,20,35,42,137,202,20,9,32,115,159,226,194,181,90,152,41,9,33,83,255,0,112,234,12,237,100,10,112,215,52,163,94,173,200,131,220,148,193,0,239,60,207,95,65,102,87,93,46,111,225,80,214,78,159,91,14,94,1,66,72,208,152,4,117,178,31,168,67,46,104,115,199,49,160,63,197,141,169,249,8,167,170,187,134,193,42,144,147,36,3,164,89,46,56,29,51,172,73,128,118,28,191,123,70,42,161,89,21,42,2,36,73,78,190,70,202,110,172,13,20,1,7,196,19,59,89,85,38,119,171,101,46,139,201,9,73,4,169,70,34,96,31,175,239,102,42,47,16,115,24,25,134,128,3,104,186,154,145,9,9,148,78,233,26,15,47,91,97,215,144,157,37,68,19,161,157,180,139,54,201,247,2,148,162,30,20,230,93,25,138,78,189,15,149,148,229,82,10,128,4,130,21,36,19,183,220,242,180,114,43,74,129,37,64,133,8,0,158,118,66,234,72,18,236,16,175,252,172,84,150,170,70,187,88,165,131,144,248,96,19,27,159,228,219,63,212,18,89,202,141,0,51,22,142,47,74,255,0,44,128,12,43,52,109,29,100,91,37,252,174,74,210,147,154,119,152,242,179,20,226,202,117,117,217,208,59,210,73,86,192,192,3,207,95,141,159,69,74,155,113,68,42,96,127,112,212,88,23,84,152,57,178,151,1,214,108,224,116,229,84,128,32,124,198,218,205,132,236,157,162,209,107,169,42,18,146,51,24,156,187,250,89,94,218,91,116,169,37,68,168,145,148,236,13,163,30,173,78,113,36,131,26,64,247,71,59,57,223,41,106,220,17,17,39,65,54,69,29,82,146,21,196,230,83,114,141,79,150,252,172,75,23,131,110,147,237,105,18,157,9,229,166,223,72,180,57,170,202,140,165,9,81,59,131,172,107,49,38,203,46,247,138,136,32,29,64,26,124,254,86,73,130,50,185,10,165,115,35,230,19,0,130,6,191,15,173,152,69,230,181,16,93,84,102,32,8,214,126,22,195,181,69,234,117,37,228,231,8,3,47,251,163,152,244,176,161,160,149,21,164,105,184,232,116,218,201,63,40,196,62,100,21,43,120,59,104,126,86,119,218,144,218,206,71,10,20,116,208,70,220,166,209,162,164,169,112,162,51,229,219,110,102,216,83,185,155,42,81,158,137,87,61,44,138,48,193,74,79,218,195,138,134,143,47,238,251,155,100,85,33,148,2,130,65,38,39,245,180,64,169,17,224,143,8,131,211,127,248,178,77,100,232,156,222,3,177,229,102,6,210,165,44,106,2,144,14,99,188,2,52,80,233,54,120,85,230,81,239,36,153,152,60,237,20,22,84,19,62,32,64,59,239,242,218,202,114,183,192,19,157,80,55,30,127,189,157,42,13,221,75,183,92,91,73,207,182,196,0,44,85,61,228,147,238,74,148,116,131,202,208,45,215,4,44,147,7,234,21,251,89,196,85,4,101,8,7,83,174,158,118,65,14,228,108,172,172,222,1,78,17,148,144,131,239,30,86,87,245,20,33,176,115,24,81,235,19,240,54,173,155,220,164,144,70,231,88,51,54,117,186,252,233,7,194,163,62,233,58,27,32,45,51,65,60,171,69,61,226,128,160,65,50,15,148,27,60,154,213,58,168,10,32,206,231,175,237,106,237,37,106,72,252,194,9,59,9,4,0,44,109,45,114,17,162,201,82,84,117,5,82,7,149,155,77,36,66,156,15,72,25,224,165,51,51,207,236,217,69,37,225,46,102,232,114,233,62,150,5,53,114,216,16,156,163,72,222,58,252,108,93,37,66,28,88,206,68,36,136,78,195,231,242,210,195,73,93,108,152,126,152,37,106,42,59,39,88,229,96,95,167,41,116,148,130,18,161,180,249,111,105,183,251,181,171,50,10,129,59,233,51,240,54,2,242,74,219,17,6,65,220,137,253,44,129,68,118,165,20,234,103,41,65,1,42,223,144,248,217,8,104,41,239,18,136,204,35,239,229,98,170,86,146,97,1,33,80,76,114,231,175,252,217,41,101,42,89,132,134,198,224,136,212,249,235,99,73,224,29,214,17,42,204,10,80,9,26,105,202,206,182,86,135,63,180,157,129,27,91,44,211,132,180,115,37,69,67,73,7,95,91,103,254,218,136,82,198,82,117,35,73,176,184,38,30,203,4,142,251,58,36,152,203,26,144,5,151,78,228,234,130,164,193,143,95,230,204,149,1,225,4,106,61,7,199,233,108,180,160,202,128,37,43,17,58,115,179,131,178,2,221,209,148,233,239,68,36,230,32,17,184,22,125,116,253,203,176,146,165,4,143,22,147,51,230,108,43,79,178,22,2,178,130,126,130,207,183,82,92,4,147,188,9,223,105,208,253,108,23,101,22,128,19,160,0,159,204,42,9,26,30,162,205,184,209,206,162,133,18,147,160,145,58,249,217,197,186,135,16,114,202,85,30,41,59,107,203,107,37,78,41,26,54,119,48,78,226,207,241,72,242,153,41,240,21,22,247,25,181,220,235,191,210,193,191,225,213,18,85,155,83,2,210,61,224,115,54,96,85,211,83,172,216,101,153,88,208,129,62,53,16,72,30,113,98,5,9,1,14,28,6,148,165,64,101,142,98,124,182,179,101,192,222,80,219,144,9,202,68,13,253,108,235,227,189,215,60,29,193,218,204,134,210,22,168,202,85,204,65,35,212,89,211,115,184,78,33,96,162,20,9,49,190,226,205,151,74,208,82,149,106,36,167,72,249,217,178,249,82,64,211,73,129,188,199,249,183,203,125,160,159,30,170,58,43,160,54,67,110,17,105,180,135,198,84,37,42,140,164,235,160,149,88,117,208,248,21,144,157,9,146,71,235,173,150,128,151,27,8,4,152,215,93,98,44,182,212,10,85,180,122,233,103,225,48,10,61,251,190,164,55,33,33,49,26,114,35,254,77,154,106,137,198,148,146,226,160,18,36,167,95,43,78,50,254,100,129,225,26,1,255,0,2,205,189,78,148,73,74,103,52,167,78,127,31,43,16,54,149,133,22,160,146,32,19,161,59,13,99,238,44,211,173,167,116,128,180,157,50,147,169,143,47,141,164,85,66,68,229,145,161,27,123,191,205,154,118,149,224,9,76,105,204,157,254,61,44,220,112,156,110,134,21,77,26,83,224,86,97,3,208,253,155,8,250,194,103,184,90,130,182,4,111,28,226,196,45,146,130,184,74,101,68,17,48,39,75,15,144,35,80,51,12,185,128,203,173,156,27,65,191,1,11,85,82,88,87,140,106,161,183,188,71,67,103,169,107,187,145,33,64,170,53,255,0,54,83,197,13,165,48,33,106,0,201,51,242,176,206,172,19,45,160,130,19,161,230,53,178,68,227,163,98,166,169,111,242,125,224,168,39,221,137,4,27,26,155,213,14,66,242,161,0,232,53,16,62,60,249,218,183,79,92,208,204,140,132,42,55,58,143,151,93,236,122,28,43,111,40,9,149,9,137,219,94,191,17,103,64,237,247,10,106,168,135,169,213,221,147,32,70,96,173,186,216,171,170,156,166,143,51,106,46,103,48,99,251,190,255,0,107,7,64,211,171,99,42,202,16,219,146,12,15,120,111,175,223,59,46,163,17,138,68,41,13,194,160,108,54,30,125,34,213,164,52,84,209,238,18,239,55,86,219,100,52,95,204,0,17,191,167,217,183,156,63,138,183,177,87,113,46,238,69,234,123,231,210,130,71,136,24,240,142,99,77,45,232,29,118,44,169,169,74,202,72,40,64,249,153,235,242,183,158,127,137,197,222,251,152,174,142,169,230,25,78,121,8,32,234,68,91,144,241,197,59,164,74,15,27,126,171,185,240,11,203,58,188,101,187,29,215,42,212,251,35,72,200,210,95,74,99,124,209,54,250,238,162,187,155,42,118,163,43,160,255,0,245,66,52,54,106,138,153,1,196,166,165,58,29,12,88,132,92,244,87,139,133,167,2,155,9,19,170,136,155,124,214,33,107,143,11,234,115,212,37,32,89,22,156,106,142,142,166,185,43,20,108,62,210,79,184,208,35,55,199,149,157,191,169,40,175,106,180,139,198,130,150,237,166,109,62,20,165,71,50,189,77,190,163,166,86,30,89,20,240,27,70,208,54,54,139,197,213,235,175,171,73,67,135,81,27,17,202,196,240,214,70,73,104,79,20,133,210,130,79,189,132,194,89,187,223,119,186,167,66,144,145,180,110,7,93,181,176,23,163,116,212,239,160,41,215,162,119,36,197,146,242,106,24,104,185,68,164,151,6,137,36,109,231,181,128,77,37,85,234,234,85,88,70,117,109,2,7,158,214,204,20,237,214,132,185,0,84,108,110,229,22,156,58,167,15,127,69,81,224,78,179,63,29,172,134,43,211,78,225,15,182,167,22,15,134,55,249,88,250,228,42,232,101,13,213,74,73,157,4,142,95,91,33,20,212,213,141,21,133,101,41,19,39,239,123,63,217,64,232,131,246,105,162,178,208,118,245,148,54,150,210,173,192,89,143,214,223,49,115,220,200,108,11,226,248,246,122,129,162,144,144,72,248,17,102,220,186,211,84,232,14,56,176,38,103,89,250,124,108,165,224,54,42,206,118,202,84,15,156,69,172,196,71,112,179,102,142,93,91,0,126,107,125,220,120,66,159,9,93,34,158,238,81,33,90,184,168,50,126,86,79,112,176,22,133,16,164,9,50,131,37,30,159,196,114,180,205,226,159,102,96,41,14,36,43,80,66,117,211,210,208,183,187,200,74,84,20,172,171,221,36,8,131,231,111,53,108,229,207,178,188,54,70,122,80,38,165,202,58,244,59,76,230,87,217,80,113,4,105,4,25,26,155,74,118,136,226,56,227,198,5,163,98,241,109,134,47,43,169,33,42,80,156,235,208,1,26,108,117,51,252,90,29,146,74,84,106,18,160,168,141,116,143,191,222,212,190,40,98,154,172,58,251,106,187,146,149,37,228,228,57,129,231,54,222,233,228,121,205,5,95,232,48,183,35,58,38,60,237,119,248,33,169,110,214,46,107,184,38,153,182,150,172,164,24,84,196,105,6,213,172,82,85,126,17,75,95,69,236,238,73,238,106,155,78,100,171,201,99,229,168,180,109,207,70,253,101,83,174,174,161,69,197,43,220,82,162,69,173,215,85,232,139,138,151,86,69,67,137,157,14,222,66,221,19,222,9,161,194,247,216,227,110,126,54,135,236,170,215,5,196,187,133,101,87,237,59,207,83,133,120,136,73,200,15,166,227,78,98,198,98,156,108,226,174,194,140,47,76,170,166,146,114,173,181,166,114,252,14,191,27,93,112,175,17,145,136,175,85,83,210,209,188,202,155,16,226,20,144,184,3,170,73,159,149,151,136,177,45,193,117,23,15,178,119,149,168,144,168,104,1,27,106,99,203,99,252,216,244,80,220,161,143,24,178,7,71,141,37,15,126,72,81,88,6,228,188,111,38,104,111,11,170,153,109,73,4,150,212,64,73,26,65,141,237,209,152,0,214,46,174,148,226,103,139,50,6,71,8,132,175,200,244,60,190,118,210,28,53,199,109,212,226,20,166,232,167,67,105,92,21,128,172,177,234,157,190,86,222,23,110,41,166,85,57,101,198,20,242,28,18,164,103,204,72,234,147,203,227,107,253,54,31,75,200,225,15,82,201,103,236,154,231,89,3,127,137,86,155,210,255,0,125,55,175,115,75,76,135,152,11,29,235,43,18,141,189,224,119,219,239,75,88,77,42,234,174,117,50,186,174,225,149,130,82,218,151,49,241,31,27,86,233,107,174,234,235,152,210,63,88,213,51,201,0,183,157,64,56,144,6,202,235,240,183,216,111,8,45,223,204,189,170,149,80,210,65,41,82,21,57,71,152,181,169,152,226,211,75,44,130,241,182,235,176,59,22,225,196,93,88,13,110,46,161,85,42,121,90,18,117,34,73,210,78,188,173,187,195,73,13,147,150,124,39,52,204,144,121,254,182,164,118,87,195,52,87,31,11,168,125,145,228,169,183,91,74,165,207,9,216,146,14,154,27,93,239,187,234,158,137,26,169,32,229,129,10,223,77,162,223,74,248,118,31,171,116,236,120,253,154,23,200,158,42,151,207,234,217,78,173,181,21,29,121,22,216,105,97,33,43,10,41,86,167,73,235,247,210,213,240,242,87,90,100,144,81,160,4,206,189,98,192,98,12,78,143,106,57,20,84,85,160,32,104,124,237,31,118,95,61,240,82,179,16,162,65,26,109,231,231,214,221,3,119,43,155,45,176,172,85,79,22,130,20,8,41,4,76,111,28,255,0,99,97,215,94,172,169,239,0,76,153,223,88,235,165,130,85,122,154,66,187,162,165,102,16,37,49,7,156,15,157,133,246,230,212,10,179,40,107,161,219,165,172,112,161,13,163,69,73,127,82,45,58,176,128,22,22,35,148,125,108,195,149,106,83,164,130,147,0,17,17,2,121,235,104,218,138,194,133,128,10,145,3,40,80,36,252,44,210,95,41,72,42,74,84,76,101,80,208,199,165,158,145,159,98,164,187,215,6,164,132,132,234,18,117,255,0,139,54,245,111,120,184,115,38,187,3,7,231,202,193,38,171,59,130,1,133,157,73,19,19,211,165,154,118,172,141,26,241,151,6,227,247,28,246,218,205,84,136,139,70,183,86,28,73,74,102,19,225,211,95,211,225,108,42,182,37,41,50,169,10,60,191,75,70,85,61,157,106,33,68,13,68,123,186,245,143,190,118,109,117,89,81,226,0,5,105,177,34,52,130,61,102,62,54,43,67,164,0,164,215,121,9,50,65,87,51,60,189,126,27,217,1,240,183,97,68,19,49,6,209,75,81,117,32,33,68,142,81,207,165,178,205,70,68,107,164,44,234,70,209,54,26,164,228,234,59,41,209,120,21,21,41,9,144,121,0,32,124,44,213,77,94,101,2,181,13,73,32,14,130,209,233,170,82,212,144,137,42,58,164,245,218,204,212,84,206,100,17,148,145,180,234,72,142,124,172,224,233,221,22,155,217,72,179,121,39,57,201,226,80,2,54,17,175,223,202,203,246,208,30,9,92,102,30,91,218,25,53,65,180,144,51,39,49,243,211,239,75,45,202,229,36,36,192,0,232,76,234,52,235,243,178,37,55,10,77,251,197,93,226,180,87,132,145,160,208,15,56,178,133,239,237,8,61,210,194,119,43,7,239,125,109,14,213,119,124,165,65,202,189,82,162,70,130,207,33,125,210,50,25,43,157,52,153,248,89,185,72,11,54,164,92,168,29,201,40,80,205,26,31,241,101,179,80,80,70,99,42,86,147,7,165,162,251,220,190,19,5,95,220,102,57,217,111,86,4,184,178,162,0,3,72,208,109,250,255,0,139,55,193,19,155,69,73,46,180,37,100,54,225,73,87,175,135,252,89,43,175,238,125,194,51,237,191,47,179,104,179,93,223,106,216,130,124,32,237,59,116,248,217,156,217,130,100,248,68,159,165,157,42,165,57,75,123,158,244,202,210,179,36,19,229,206,204,212,222,25,61,193,26,157,19,211,91,69,123,114,134,160,234,54,229,29,109,139,193,245,58,127,180,172,24,157,163,77,126,182,109,251,163,211,238,165,21,121,20,33,37,161,35,153,157,19,247,214,202,21,201,205,149,127,220,76,116,180,55,180,187,72,180,33,196,161,77,40,109,39,195,233,98,123,230,220,10,45,145,226,61,126,118,87,104,128,164,120,171,133,66,160,233,175,80,103,104,179,204,213,166,66,136,16,39,99,210,208,198,165,74,241,17,176,240,245,39,175,210,108,161,92,162,216,73,74,129,3,83,203,214,44,133,4,90,66,153,85,80,82,178,160,167,93,143,43,54,237,230,67,134,32,116,149,76,255,0,22,137,21,97,73,150,193,63,59,52,154,208,93,62,24,51,0,157,236,192,142,16,22,5,96,165,171,202,175,18,211,235,161,155,41,219,195,43,1,33,65,42,86,144,152,145,104,1,120,102,7,188,80,4,115,86,211,251,89,196,222,101,209,14,229,219,41,0,88,145,54,142,202,76,85,37,197,171,50,136,40,33,38,4,233,98,25,188,72,100,34,66,148,58,235,35,210,208,173,186,27,35,207,113,49,54,90,42,33,94,36,128,78,167,89,157,121,121,104,44,147,80,10,205,67,120,100,84,187,17,26,107,51,103,83,121,150,221,42,72,16,96,104,70,158,98,213,250,42,163,168,42,19,26,130,118,179,94,222,188,199,188,38,122,13,193,178,187,81,185,161,93,168,239,68,161,16,176,8,34,8,159,226,210,84,23,154,74,134,113,9,58,17,51,22,161,209,94,225,180,146,9,33,91,131,164,125,108,225,196,133,133,21,55,161,2,0,10,141,60,172,201,244,138,181,180,40,95,205,162,191,191,73,157,108,226,144,30,38,72,240,238,146,109,71,184,241,176,113,8,14,173,43,141,129,233,235,107,85,21,234,221,83,1,96,144,146,100,232,34,194,91,92,37,96,236,155,168,100,102,33,173,52,212,111,172,239,100,51,79,46,40,153,48,119,220,77,136,167,138,165,194,68,129,207,175,167,149,157,125,33,156,185,53,28,200,27,116,177,3,97,6,154,67,169,207,4,5,17,18,60,190,86,21,215,187,129,238,143,17,137,139,57,82,191,204,25,142,96,55,210,45,29,85,81,222,186,50,193,109,177,0,114,26,255,0,205,157,25,97,2,194,120,214,119,141,142,244,170,21,160,143,214,205,119,185,93,1,43,80,78,88,215,66,35,159,214,193,57,90,20,168,114,20,141,193,222,72,242,29,109,241,188,72,255,0,182,27,212,233,38,77,152,0,132,130,74,145,117,194,218,65,33,181,128,78,179,169,155,45,170,181,144,20,228,141,162,64,139,69,154,224,76,56,177,25,117,145,36,107,250,217,109,94,61,218,18,18,73,63,64,35,202,202,130,47,130,154,166,171,112,168,103,86,166,102,61,225,252,216,161,82,27,82,114,20,136,18,60,141,161,17,92,3,9,45,172,37,93,58,157,118,178,141,232,166,150,9,200,172,162,100,137,176,214,164,196,233,82,174,85,36,230,90,21,162,70,93,58,73,229,102,158,125,78,36,119,96,101,235,161,250,88,6,239,124,242,19,1,32,234,118,179,117,117,234,112,149,49,225,241,65,240,139,21,40,219,101,60,229,90,210,153,18,14,228,69,154,106,241,36,66,156,149,3,206,118,251,54,5,218,204,169,134,198,160,64,147,242,210,201,77,110,85,18,240,80,29,51,2,61,99,239,107,21,236,152,108,84,131,176,165,73,82,116,231,160,251,255,0,54,29,236,197,74,38,1,216,193,251,214,193,84,85,21,163,194,71,135,100,131,51,230,98,223,37,228,41,201,43,10,36,105,2,62,22,111,138,48,71,8,175,106,66,8,8,240,175,46,228,73,31,31,133,178,229,112,122,8,217,38,20,38,1,63,102,193,5,202,128,129,161,141,117,131,204,200,231,102,219,127,34,65,2,1,39,99,169,179,145,221,70,77,240,141,77,113,108,43,52,36,46,116,26,159,83,98,169,43,148,182,211,237,132,229,81,210,39,91,68,211,212,7,156,29,218,20,66,191,184,13,140,116,155,21,74,226,91,209,122,105,148,73,144,124,236,129,246,72,10,42,101,72,210,101,41,215,81,34,205,56,149,40,230,95,132,39,172,147,189,130,75,225,104,86,66,33,70,116,26,2,58,155,62,219,234,13,251,194,53,35,89,17,166,182,32,156,157,211,142,83,182,232,72,10,10,38,118,19,31,122,216,39,104,194,86,164,163,56,40,17,57,119,254,54,177,77,186,90,58,120,73,211,214,108,227,110,119,106,136,205,26,245,34,6,159,173,157,49,21,194,134,88,75,153,212,132,148,3,190,111,145,219,227,242,178,232,110,166,212,129,147,152,38,70,177,28,207,241,105,55,208,22,10,66,68,105,26,64,38,209,169,113,84,207,4,110,9,18,114,237,241,178,76,176,110,132,211,168,150,225,90,146,175,135,151,173,147,79,94,182,106,114,162,152,61,164,234,225,72,3,208,11,20,227,147,152,182,114,144,9,80,142,81,241,179,47,191,221,166,29,36,21,13,66,68,129,241,245,178,231,100,252,82,122,246,198,151,171,84,138,77,59,140,176,130,12,180,211,0,18,54,212,146,77,162,105,47,154,138,209,157,247,10,213,211,52,132,158,114,0,255,0,139,45,231,144,242,85,156,74,129,32,17,208,88,37,16,211,202,238,148,83,48,12,105,54,174,241,186,176,223,72,217,23,120,54,106,169,131,108,75,33,64,201,78,178,118,216,253,235,110,63,252,80,48,85,53,225,112,220,245,117,6,29,106,6,137,215,158,167,231,31,3,110,195,75,233,117,18,130,96,152,147,207,77,237,202,63,138,21,216,227,28,56,166,171,100,202,208,173,128,229,32,233,244,183,53,226,152,252,206,153,56,62,203,170,240,156,158,87,84,199,35,155,92,33,87,117,176,209,74,86,234,224,238,66,99,239,149,161,106,41,19,75,91,158,133,229,4,35,82,149,3,167,94,126,86,34,154,246,172,173,112,54,140,249,185,230,58,141,237,61,118,208,83,211,128,107,6,96,21,42,73,211,231,111,155,54,105,221,125,56,7,214,199,160,209,29,212,117,29,115,119,139,80,236,36,39,84,229,50,76,233,104,140,84,170,102,11,125,233,41,82,132,198,231,235,107,37,254,245,29,51,233,20,221,219,97,122,104,157,45,15,138,46,218,103,174,214,221,46,164,230,60,237,91,40,13,46,90,88,65,228,181,174,34,212,5,11,170,121,95,146,172,232,222,109,37,67,122,55,70,72,117,166,202,128,247,138,162,44,26,158,98,142,155,45,2,2,73,18,76,76,233,104,235,202,248,82,27,213,114,174,73,145,255,0,54,201,13,246,90,255,0,89,110,48,212,229,43,120,168,95,47,45,110,141,137,142,127,43,65,222,116,21,20,9,42,165,112,64,153,78,246,197,222,253,91,137,204,27,90,80,118,33,38,198,183,116,59,87,255,0,121,197,193,32,204,234,109,38,237,58,156,85,73,31,245,214,159,45,135,81,239,194,141,99,19,173,172,169,115,194,72,212,142,118,121,55,219,177,226,19,210,84,69,164,23,135,41,105,148,21,80,67,132,14,90,24,245,231,102,69,66,24,240,211,182,222,89,157,109,47,152,63,116,44,231,226,229,70,127,106,255,0,230,186,118,170,240,67,175,66,116,88,156,176,175,124,250,31,189,45,19,84,19,89,162,194,148,102,32,30,115,250,90,66,154,151,191,82,213,80,148,16,64,203,32,25,159,215,123,2,221,196,177,88,182,233,66,68,194,129,51,9,30,166,222,107,20,102,215,139,75,85,178,142,125,5,167,114,46,117,215,79,16,51,22,166,113,227,8,58,140,16,155,198,169,212,83,100,80,203,152,237,39,111,93,54,182,195,196,184,206,235,225,197,48,122,168,10,234,242,0,75,34,20,164,145,201,67,144,243,26,250,91,83,241,10,174,252,226,165,51,245,55,250,131,52,108,171,59,116,233,16,157,57,15,61,119,183,69,131,9,15,107,156,164,233,197,205,202,143,203,27,218,160,220,149,110,223,13,4,52,215,121,80,147,8,91,123,145,231,107,93,205,77,90,242,146,205,247,73,221,36,248,115,148,234,126,86,97,220,89,112,221,119,53,63,178,210,188,197,99,127,251,237,192,131,212,155,98,238,199,239,212,184,151,20,151,106,216,215,50,249,143,61,173,208,22,52,29,202,247,254,159,43,98,107,67,164,183,35,239,156,18,139,181,163,120,93,143,94,20,213,84,226,75,137,146,133,39,200,242,176,20,215,157,45,114,10,239,71,93,169,33,38,86,145,36,125,55,214,214,42,94,36,45,8,91,52,213,42,111,50,33,41,90,51,37,67,167,149,129,24,73,79,56,43,174,26,186,106,74,197,120,251,176,70,87,15,161,211,229,98,150,159,90,85,230,192,35,183,66,54,40,158,13,222,116,244,152,153,207,103,77,45,91,73,62,12,242,133,39,211,175,248,182,231,165,189,110,215,93,38,175,43,15,141,59,178,228,133,79,40,253,237,175,48,21,202,206,42,97,111,174,145,154,91,197,129,10,117,148,228,75,188,181,229,175,91,58,48,173,99,87,177,55,147,141,169,182,149,38,125,233,142,83,109,220,23,182,12,125,251,174,75,168,199,57,156,180,54,194,184,80,220,110,63,136,211,82,149,184,242,27,51,221,169,204,193,35,203,207,233,107,179,188,68,171,195,52,129,206,229,43,105,184,1,33,89,86,71,78,132,139,107,155,209,218,171,152,83,84,220,133,78,46,4,41,41,144,79,157,166,176,21,205,120,227,123,217,170,76,66,227,169,91,238,36,4,196,3,168,219,207,77,199,75,76,27,171,118,11,37,84,50,190,59,189,169,122,53,193,188,122,155,219,133,215,88,187,90,113,160,235,64,137,4,42,98,53,30,93,109,44,227,181,181,65,78,87,103,48,101,36,159,123,227,241,250,216,254,12,112,129,251,191,3,93,140,37,48,67,41,59,121,205,182,11,92,48,90,25,72,50,160,159,17,1,32,200,183,211,184,64,69,143,27,125,128,95,39,117,41,252,252,169,164,119,119,31,213,107,145,116,162,177,182,201,17,60,136,152,49,174,182,136,172,165,246,21,169,182,91,202,57,72,247,189,36,109,109,211,71,195,132,213,61,4,4,236,180,147,175,223,59,48,207,9,25,171,170,82,136,18,73,36,110,62,126,182,184,199,182,247,89,175,120,2,214,153,75,238,149,2,234,2,60,82,6,176,99,215,246,178,219,109,106,32,60,66,70,201,240,238,61,53,182,239,79,6,169,159,38,16,146,19,18,152,233,229,182,155,89,183,248,49,76,235,71,56,13,171,54,135,113,208,111,165,172,249,204,236,85,66,240,226,180,194,146,119,33,68,13,35,126,90,157,126,22,97,106,80,130,129,1,32,2,96,200,233,39,248,182,226,95,4,153,83,165,77,174,36,248,179,9,3,203,202,216,107,130,140,50,124,74,76,172,73,6,121,116,250,253,238,226,86,123,169,53,90,211,72,90,181,144,162,71,34,99,89,159,157,178,209,9,51,39,77,224,124,36,91,112,175,131,84,237,40,231,133,102,87,48,39,204,121,89,154,158,16,208,56,217,4,64,35,65,186,126,255,0,139,34,240,120,78,31,100,45,64,90,46,161,69,128,72,157,8,84,111,206,195,187,70,183,158,43,149,41,39,253,218,159,241,109,202,158,17,210,150,204,18,114,116,2,126,245,178,7,9,233,146,72,35,42,121,233,173,159,83,83,57,230,233,105,199,41,22,198,158,33,34,98,52,230,53,249,109,100,162,153,208,230,168,112,38,39,167,63,159,198,219,198,239,225,5,59,133,42,67,163,168,152,141,15,75,77,81,112,118,238,82,33,241,51,161,74,83,27,252,103,151,235,104,221,35,7,37,56,145,115,194,67,136,4,169,43,79,175,144,249,116,176,97,229,190,225,26,194,137,35,82,8,183,75,212,112,66,232,121,178,3,57,137,249,143,141,178,158,8,221,52,237,194,88,107,48,212,133,9,49,3,79,167,214,204,50,25,238,155,94,246,185,184,209,190,246,82,150,221,212,13,211,172,244,178,215,114,213,56,10,75,74,41,230,99,81,231,228,45,211,148,124,45,187,27,103,195,78,210,12,64,41,17,62,102,198,210,96,11,165,178,115,211,32,164,106,160,68,235,96,118,75,66,65,251,174,88,103,14,85,102,74,156,78,96,173,38,15,134,197,38,224,169,57,144,195,110,156,167,77,38,62,255,0,123,117,56,225,245,208,39,184,164,105,83,169,17,17,234,7,194,207,163,4,221,129,35,45,43,89,86,99,105,214,195,245,230,14,200,124,197,203,12,220,149,111,73,121,167,72,80,145,149,7,79,191,133,158,255,0,74,188,234,100,165,73,35,255,0,25,211,229,229,181,186,149,156,11,118,0,18,150,26,78,97,160,3,156,244,179,138,193,87,117,60,165,186,118,68,158,104,16,122,200,26,88,14,115,45,16,147,221,114,122,240,115,235,112,169,150,214,168,210,99,238,45,145,133,170,144,209,43,167,89,57,181,208,233,29,126,86,234,227,132,104,130,147,221,210,211,171,207,46,160,217,47,97,154,92,218,178,132,148,153,16,145,175,61,108,190,186,210,136,203,240,92,178,156,17,84,242,147,255,0,72,244,37,33,94,233,141,249,125,121,88,214,120,127,82,250,213,255,0,77,84,148,153,140,201,208,105,207,166,214,234,26,107,150,157,150,130,157,101,178,71,56,136,214,205,212,80,209,130,160,89,108,36,233,32,78,182,111,174,131,181,37,230,144,54,92,187,87,195,154,160,140,204,83,188,87,144,1,35,127,35,241,180,117,70,11,188,40,217,10,110,145,193,188,248,117,211,115,3,245,183,86,191,117,211,182,68,178,146,121,78,150,22,174,231,165,67,75,80,101,41,60,180,31,122,216,198,80,61,147,137,77,46,87,255,0,68,223,42,149,187,68,242,147,148,25,32,192,159,47,133,155,168,194,151,188,192,163,120,36,232,159,7,235,211,107,116,189,106,25,67,32,169,180,33,32,123,192,232,53,180,93,80,104,140,204,161,11,117,32,131,41,137,180,193,250,183,72,76,109,115,195,184,110,244,200,79,179,185,149,66,74,136,49,247,54,249,156,35,90,181,67,173,172,107,180,18,14,155,91,120,84,176,218,194,64,72,61,18,4,155,52,221,218,194,142,110,237,180,198,160,4,254,182,33,72,188,224,86,161,166,193,85,206,230,45,52,181,17,172,64,231,202,44,101,55,12,239,87,210,75,141,40,39,88,49,109,205,72,219,76,54,50,161,160,64,2,8,16,122,218,66,146,173,8,72,13,129,148,39,80,0,31,43,43,164,46,151,217,105,102,56,75,121,187,169,105,80,179,16,65,250,107,105,74,94,11,87,4,230,91,70,53,158,67,214,219,166,154,169,9,68,33,176,20,117,146,53,255,0,22,122,158,172,73,247,71,94,118,136,202,71,100,188,194,66,211,72,224,101,121,64,113,134,220,74,142,249,127,143,63,218,204,30,7,94,129,33,75,166,90,68,238,116,54,222,237,222,105,109,37,2,4,245,19,243,182,21,122,105,153,196,239,7,196,54,243,22,143,207,119,178,96,242,87,63,214,240,50,248,103,254,195,36,41,92,178,207,207,231,245,179,151,23,3,47,139,213,226,221,115,61,217,220,170,37,32,71,59,116,27,23,138,28,73,239,1,84,121,76,250,117,179,175,223,13,53,72,164,35,93,57,114,248,88,78,83,248,164,250,136,216,46,109,188,248,23,136,174,229,168,211,32,157,124,37,59,24,248,90,71,10,220,56,154,138,173,44,94,183,83,174,161,126,16,226,4,101,223,112,118,182,249,23,130,2,55,72,203,39,78,99,210,207,38,185,150,210,165,16,146,168,157,14,252,191,139,35,144,239,100,181,142,41,81,232,120,105,122,83,166,31,66,37,99,65,190,158,163,73,179,53,216,6,185,183,22,132,176,76,107,154,215,171,191,16,165,33,77,186,160,132,157,68,233,51,99,77,230,129,25,146,10,72,3,81,31,63,157,163,250,204,141,59,132,131,173,105,203,203,3,222,78,0,83,78,118,228,153,137,34,209,181,88,6,245,111,40,77,43,234,19,152,20,136,248,253,109,188,156,173,19,238,251,130,36,242,54,108,214,23,18,74,210,8,0,109,169,62,130,210,125,109,223,233,76,233,10,208,149,24,46,247,108,168,177,68,233,80,58,248,116,31,231,107,71,191,133,47,26,115,227,165,168,1,58,147,26,122,91,162,94,168,73,80,25,100,111,49,203,173,152,85,67,37,165,40,161,4,171,73,34,196,220,147,236,132,59,117,207,79,93,117,81,21,12,63,200,137,65,1,94,95,77,236,177,69,86,90,202,166,106,50,145,50,1,143,141,183,179,143,180,2,242,33,2,73,217,34,204,54,105,93,1,75,105,169,210,6,64,45,32,152,251,35,50,252,22,143,67,21,75,42,109,198,22,185,18,121,143,32,35,206,216,9,120,184,115,33,193,148,4,193,76,109,215,233,109,230,150,232,130,114,123,50,6,125,8,9,30,47,93,44,165,80,80,60,165,102,97,162,116,215,79,223,225,101,231,239,194,69,251,90,209,46,212,212,178,165,119,172,173,9,30,17,32,145,240,54,97,117,110,171,84,5,36,35,66,117,249,109,109,232,230,30,160,113,18,170,118,193,215,77,4,252,191,91,98,155,9,221,190,240,166,97,105,36,73,74,118,251,214,197,231,129,186,29,107,68,59,222,190,178,166,80,76,233,31,226,204,45,247,80,172,168,204,160,162,53,214,83,110,132,123,11,93,164,65,163,167,4,8,152,26,142,159,189,152,94,7,186,106,192,82,233,91,42,211,67,26,126,231,254,108,63,88,9,131,193,52,185,248,212,171,40,9,207,36,19,36,64,233,101,154,133,180,66,130,97,98,116,3,239,202,219,214,175,134,151,78,80,166,169,155,204,117,86,176,87,174,214,249,28,58,185,214,160,165,83,32,20,232,4,111,228,69,139,207,109,34,14,210,86,141,246,215,11,67,56,80,73,220,71,63,35,111,155,75,138,76,161,36,130,53,229,22,223,43,192,119,53,98,161,170,86,198,77,36,14,91,126,246,71,254,152,93,43,9,82,90,72,25,183,137,159,81,103,25,13,8,28,224,86,141,106,165,73,113,65,225,162,132,196,69,156,98,169,69,3,42,82,168,205,34,74,137,61,109,186,19,194,219,180,183,8,96,16,161,169,231,54,249,60,28,186,138,127,41,10,108,143,238,231,19,231,100,114,88,16,135,142,22,154,166,188,20,149,248,27,72,3,66,74,76,71,66,109,33,78,233,132,165,237,82,119,49,204,219,106,142,10,220,232,64,75,8,39,48,130,78,228,252,54,22,249,60,29,187,218,4,130,226,179,13,212,73,22,47,173,70,123,163,15,181,173,242,128,140,164,20,193,228,119,243,253,108,146,162,148,230,9,35,160,157,79,195,151,206,219,43,255,0,73,104,146,144,27,239,2,82,53,212,254,159,59,36,240,170,128,229,204,225,2,55,229,100,50,89,220,160,123,233,107,149,14,240,133,32,101,92,137,157,65,229,100,187,64,162,78,81,183,34,103,167,202,219,29,190,21,48,149,102,97,195,17,35,93,190,254,182,75,252,58,107,187,25,1,50,39,222,149,122,207,237,103,250,195,15,116,193,246,181,171,109,18,84,84,20,159,12,133,70,159,1,96,47,80,211,18,148,147,226,212,170,55,243,182,209,175,225,171,15,182,92,43,40,41,156,208,157,134,155,139,69,61,194,100,60,65,66,251,204,227,89,145,247,202,196,37,105,55,104,129,11,86,212,56,20,216,57,189,229,110,4,69,133,90,193,92,162,4,157,65,49,63,230,219,42,240,225,26,157,158,233,32,43,120,144,99,207,247,180,21,127,12,92,43,80,95,210,33,90,114,141,5,163,144,218,179,17,178,171,84,53,13,160,146,228,33,42,218,100,159,81,109,3,248,141,34,158,249,224,216,74,220,64,45,168,202,136,3,40,208,159,78,86,233,55,248,118,251,14,130,211,202,33,0,136,157,188,237,160,187,125,240,241,117,28,13,172,133,133,6,55,59,68,143,249,182,31,94,97,127,79,156,127,202,87,69,225,233,124,190,167,142,225,254,160,188,232,52,140,208,93,199,216,84,145,155,117,18,13,160,106,107,5,27,133,45,60,165,136,235,206,201,196,215,107,229,8,110,129,231,84,91,48,4,194,124,189,108,53,209,131,47,7,129,114,240,116,228,27,157,136,244,183,204,114,130,77,47,168,224,145,192,211,7,60,148,253,223,73,253,94,164,183,123,184,235,109,143,116,164,79,165,138,197,56,101,52,247,59,111,48,181,62,218,63,183,49,219,236,89,14,186,154,4,247,84,234,149,168,64,42,59,124,14,154,89,45,165,245,221,203,255,0,168,46,181,62,230,211,247,22,103,19,229,57,170,124,118,181,217,13,213,205,170,181,110,35,100,173,77,165,133,50,148,8,30,102,206,221,148,20,245,175,165,234,216,75,96,130,115,109,99,47,11,177,53,142,21,45,132,233,206,209,70,240,171,21,137,165,83,8,238,137,137,27,139,100,52,131,194,214,154,23,195,32,51,27,23,182,223,170,184,98,76,121,116,26,6,40,174,54,9,82,125,231,14,185,190,34,208,15,215,149,130,88,42,41,4,29,44,101,86,29,166,187,110,244,173,72,74,158,88,146,2,246,245,22,29,149,166,140,255,0,212,29,57,143,43,73,144,124,192,54,86,32,116,197,199,204,59,31,100,58,219,168,171,62,21,148,147,172,196,196,249,88,164,60,154,112,81,86,132,21,167,77,64,6,200,114,255,0,166,104,247,73,109,72,11,210,98,9,249,122,91,238,249,154,128,20,27,81,211,114,160,39,233,104,218,194,69,36,101,134,55,18,29,169,117,134,32,224,45,243,129,47,70,197,10,26,126,225,173,25,238,250,198,158,204,130,8,158,236,164,234,8,214,62,86,160,113,19,137,52,216,105,195,117,224,233,126,243,82,178,56,226,85,163,42,230,9,19,39,244,179,213,220,114,24,110,149,204,59,115,95,38,249,184,161,89,26,113,103,242,164,234,19,59,17,174,222,86,173,97,139,182,236,164,168,169,126,232,82,221,168,90,202,202,93,247,194,79,33,215,158,187,233,243,226,25,230,121,142,146,65,95,37,224,82,177,141,133,174,105,249,168,251,167,2,183,70,165,214,226,5,45,234,199,127,48,230,37,89,121,235,215,91,1,120,241,50,227,106,177,202,106,183,159,109,105,240,45,9,107,51,106,229,168,229,254,45,113,172,109,33,149,36,202,115,106,153,229,243,214,218,207,218,48,229,45,255,0,88,113,75,74,46,29,7,118,117,157,163,202,219,29,49,197,242,234,119,96,186,223,2,198,211,152,93,77,52,63,121,53,121,112,206,131,21,214,169,204,39,80,16,135,53,135,79,132,158,126,98,204,53,118,222,88,62,157,87,125,13,48,80,114,114,41,48,177,59,122,129,235,98,174,155,242,234,160,173,204,180,212,10,68,159,12,105,30,182,94,34,226,13,215,75,249,184,108,188,30,81,144,160,102,15,167,43,111,128,194,9,181,235,83,227,99,67,251,86,128,10,137,166,166,188,48,213,82,151,136,238,222,241,167,204,21,24,73,71,152,34,197,210,221,9,42,246,255,0,205,45,133,106,194,148,124,62,115,242,177,180,87,157,45,253,71,237,87,213,224,245,86,112,66,217,112,229,79,165,146,197,231,65,119,182,81,76,226,150,202,255,0,176,46,71,214,209,16,26,108,21,98,8,232,0,77,142,66,218,156,41,172,81,185,20,245,37,50,135,124,8,43,208,149,88,44,93,75,87,91,121,33,106,105,77,132,152,63,218,7,167,249,179,152,55,25,50,198,29,67,119,10,150,183,17,186,64,241,72,242,181,142,239,21,24,158,144,161,198,157,109,245,13,20,180,16,153,58,193,233,110,166,56,91,46,59,99,248,46,103,46,99,230,185,237,61,210,248,117,88,213,222,146,139,225,165,169,178,53,10,19,234,125,118,210,219,39,0,97,166,49,6,63,185,213,113,213,193,77,91,127,148,177,148,145,32,242,212,116,182,159,188,156,127,15,188,69,246,195,161,45,194,130,155,39,67,212,25,219,107,109,30,206,184,130,159,18,113,63,14,138,78,249,72,47,18,146,184,205,32,29,9,155,92,233,113,84,241,69,206,227,245,92,247,83,201,13,130,89,29,181,3,250,47,87,240,59,66,139,15,221,236,150,194,22,134,82,72,6,96,199,91,90,46,234,95,105,64,45,171,220,29,100,205,170,120,78,241,75,87,83,104,211,59,40,76,38,96,104,57,69,167,104,111,37,33,96,174,0,50,100,91,232,242,194,0,165,242,68,175,212,247,41,68,221,158,199,57,252,16,51,102,137,35,78,157,53,178,40,42,66,79,230,0,160,73,216,107,240,244,179,35,18,40,209,230,116,156,209,211,194,1,253,118,180,119,245,84,2,50,172,8,50,169,233,229,54,76,99,157,202,132,146,2,156,246,185,89,213,98,4,66,142,163,95,249,218,200,202,27,4,72,205,174,135,167,43,71,166,245,41,76,45,105,31,237,49,16,63,123,58,221,116,44,8,33,4,18,35,221,39,123,30,146,16,109,105,240,188,203,86,66,18,83,183,173,190,202,16,188,185,128,72,76,147,177,139,54,30,32,41,64,160,126,190,159,91,15,83,87,226,34,161,73,81,2,124,91,13,121,253,44,64,95,9,63,210,150,242,15,137,72,36,65,129,164,205,134,87,118,159,251,32,64,58,111,102,223,172,9,70,84,167,195,204,251,214,18,166,184,148,41,76,173,34,76,144,55,251,218,210,181,165,32,158,91,137,109,113,37,72,81,131,202,39,160,249,216,87,4,102,88,212,147,32,102,229,200,155,37,85,34,181,57,84,50,18,32,136,144,127,127,249,178,61,157,77,65,239,18,85,0,4,157,231,211,229,105,67,118,72,250,148,149,26,208,135,65,89,50,70,144,14,150,154,161,125,46,3,150,68,24,76,8,181,126,134,92,105,180,186,163,180,70,250,249,90,69,186,180,33,80,212,149,244,26,107,183,206,213,222,219,74,168,41,148,213,6,66,136,142,96,200,208,155,34,82,30,37,122,102,247,164,107,61,65,176,108,214,65,0,248,76,106,6,227,91,18,151,195,196,123,65,146,76,152,208,218,13,52,149,18,159,74,146,148,128,64,74,163,175,216,178,138,212,14,224,206,163,48,211,252,89,147,84,135,18,80,178,78,95,28,117,215,79,226,223,46,161,37,68,53,162,134,250,125,235,173,135,74,77,34,209,76,173,164,166,29,204,1,0,237,50,126,118,115,189,25,18,81,172,170,66,128,220,90,53,85,10,109,4,160,132,156,177,35,215,97,245,178,147,86,80,152,118,64,157,114,141,185,216,76,105,168,18,164,139,233,42,81,0,132,129,169,26,72,179,200,170,9,1,78,42,68,250,114,180,81,188,64,30,25,9,72,0,19,203,231,108,38,241,8,108,74,129,231,152,157,236,6,43,72,133,34,170,228,153,0,232,4,31,241,100,166,177,36,9,51,49,255,0,215,121,121,90,41,219,205,43,114,66,199,132,109,22,66,107,64,114,83,148,157,242,242,142,190,182,33,10,33,191,42,82,162,189,9,4,146,74,117,48,14,159,123,216,23,42,18,183,37,71,187,39,73,230,127,139,12,229,126,164,130,96,129,225,222,53,179,38,173,41,10,14,101,84,29,15,33,164,253,155,74,200,169,62,149,36,170,148,164,36,166,84,35,251,143,223,75,11,94,250,214,217,200,16,1,209,71,152,249,250,88,51,120,247,122,162,33,67,109,172,51,213,138,42,0,201,70,250,157,45,43,99,221,16,11,53,65,43,48,8,82,71,51,104,218,182,148,84,162,160,101,91,17,31,165,137,46,254,84,40,204,242,6,13,155,158,241,195,16,163,59,147,188,14,156,237,97,190,148,225,170,49,202,37,48,133,40,202,130,164,207,51,173,146,27,74,22,146,173,0,48,116,136,243,158,182,62,169,68,172,103,51,148,0,15,63,226,195,62,210,150,176,1,41,212,230,76,106,109,32,54,135,72,238,152,120,5,169,72,104,64,80,157,14,166,223,37,192,210,132,16,176,32,3,230,44,137,90,84,0,132,129,32,73,250,125,44,219,235,57,20,72,9,35,67,29,63,155,61,20,64,95,10,84,87,40,55,1,205,53,7,239,123,59,253,76,50,218,194,8,42,244,248,218,8,215,64,65,76,233,229,101,123,96,88,2,79,134,102,119,39,206,192,89,105,6,169,180,222,132,181,149,106,18,54,142,150,90,111,64,200,202,225,42,4,76,31,91,65,10,248,30,15,116,29,103,77,252,237,159,108,75,169,81,168,129,38,117,179,232,9,244,128,166,219,189,188,18,188,201,73,27,201,215,207,210,216,126,245,113,97,61,217,48,64,50,78,191,27,66,7,130,192,200,100,14,83,25,108,195,213,170,75,133,89,160,114,214,99,210,205,160,39,83,233,189,74,72,0,167,77,160,71,173,158,170,190,60,97,58,164,76,17,31,161,181,93,87,161,90,135,112,160,82,55,19,4,89,212,94,42,84,141,130,99,52,122,217,104,9,203,65,83,205,214,28,201,203,18,189,18,15,239,105,74,91,217,0,30,248,141,181,19,32,218,178,138,244,169,165,100,88,35,80,1,222,206,34,160,101,209,73,50,116,251,249,216,93,24,41,56,80,217,90,153,189,130,209,42,89,33,126,90,252,44,82,171,154,101,0,44,231,39,89,35,89,181,90,142,241,2,115,169,94,66,118,177,190,214,148,160,229,57,213,231,203,210,208,186,37,24,113,165,41,253,72,53,178,246,81,50,118,219,91,8,253,110,118,212,16,97,71,81,168,250,88,53,86,36,39,243,19,152,200,209,92,190,22,67,207,247,173,142,237,42,32,196,13,4,125,235,173,156,48,2,154,182,68,38,164,187,222,4,132,171,158,186,252,108,210,93,44,72,82,202,200,214,6,166,205,7,146,216,37,211,226,50,4,72,244,26,89,116,201,5,6,50,207,78,100,159,35,105,0,164,250,125,211,180,245,26,65,84,9,241,117,54,119,218,82,52,149,17,0,244,6,195,42,143,44,41,36,37,39,167,59,52,219,14,31,203,64,19,59,199,239,101,164,36,126,60,35,77,80,43,74,66,66,0,18,32,204,121,249,216,186,87,148,222,137,4,14,164,70,189,108,61,29,59,109,128,178,160,181,0,68,148,236,102,207,72,13,146,76,16,96,1,166,111,49,54,3,186,97,186,195,149,164,61,153,162,162,9,136,86,202,29,126,250,217,196,168,173,127,147,225,19,180,193,248,88,119,90,239,64,238,164,73,218,116,245,155,44,83,228,108,103,72,43,86,154,8,27,89,180,132,139,105,20,221,67,133,63,156,9,145,59,236,62,127,91,55,237,75,72,82,100,104,100,142,91,127,155,41,12,132,136,58,1,176,232,44,218,33,198,243,169,36,25,130,6,138,242,179,80,75,125,169,54,42,124,94,2,64,231,150,54,177,45,214,2,14,177,232,119,63,181,133,116,37,43,33,42,10,4,127,104,212,125,233,102,150,226,131,146,168,80,152,129,203,206,126,86,122,180,7,149,42,211,189,233,212,234,117,26,131,58,244,179,233,175,72,81,84,144,52,1,68,108,109,20,170,204,139,29,242,132,198,228,249,237,29,108,211,151,162,91,33,40,90,7,50,54,248,216,124,187,78,5,169,147,121,247,106,200,184,42,73,156,223,174,150,97,219,212,164,130,115,40,40,0,173,100,111,104,135,43,66,148,133,166,21,42,212,35,80,61,69,154,21,139,121,36,103,9,136,128,121,25,178,16,132,228,236,166,222,189,130,2,130,138,147,4,70,243,189,147,222,194,96,74,186,120,119,29,77,163,19,81,149,73,241,24,80,214,54,63,27,124,253,230,148,34,14,80,19,30,83,172,88,132,126,200,8,46,221,72,183,87,153,103,153,62,241,73,129,31,91,46,158,164,41,97,185,1,42,36,29,36,157,121,27,65,155,221,13,18,133,175,85,109,26,8,214,7,91,37,187,220,52,241,46,168,129,32,136,30,247,88,177,24,172,40,218,72,33,79,214,212,41,80,116,18,15,145,179,62,208,134,211,149,192,14,154,21,24,180,90,239,160,227,39,189,25,64,50,15,195,89,235,206,204,84,94,193,78,43,198,20,66,116,28,132,126,246,102,198,84,195,117,35,84,251,75,108,247,77,157,118,147,19,167,75,85,47,10,188,229,65,10,41,241,25,25,163,211,79,91,24,253,246,223,116,156,130,32,238,12,255,0,129,106,125,125,105,102,245,117,68,229,81,58,0,119,251,253,237,54,138,10,88,172,20,93,85,74,82,84,165,40,4,141,97,35,151,194,218,71,182,179,205,84,240,58,249,91,122,182,134,74,148,6,199,67,6,219,98,174,185,42,65,9,4,184,100,158,80,62,205,181,111,106,138,113,95,193,155,245,190,233,65,61,201,207,16,121,116,229,254,109,79,168,51,94,44,173,31,233,63,162,215,233,146,249,57,144,184,246,112,253,87,147,55,134,46,239,175,20,135,105,135,118,147,185,87,189,252,88,186,218,210,245,2,125,137,37,44,153,42,0,200,3,211,227,104,155,198,181,186,117,186,42,18,78,69,148,192,35,77,108,237,30,39,97,128,4,4,32,238,158,90,244,183,202,178,48,181,196,21,245,156,89,173,123,69,47,145,112,38,243,172,65,113,61,242,82,103,42,116,253,172,245,231,120,208,83,209,45,138,86,92,165,113,7,221,82,138,143,249,177,212,213,2,161,146,237,202,230,71,64,214,57,27,69,86,221,79,61,70,243,183,170,146,94,94,202,27,218,86,159,65,105,66,234,108,130,70,125,164,13,37,230,210,145,162,116,137,223,111,91,28,187,162,138,242,166,46,82,171,186,84,229,48,118,243,181,84,221,149,170,115,254,157,90,5,114,254,239,230,198,83,209,63,76,230,87,42,8,210,72,205,22,194,210,214,216,11,176,135,53,242,6,153,35,70,223,119,34,238,150,144,88,46,45,49,36,147,34,209,206,60,59,177,223,0,15,50,15,59,17,125,94,158,202,148,33,215,212,178,7,185,184,22,25,21,41,175,74,82,225,2,122,232,5,137,230,233,86,145,236,15,115,24,126,228,132,83,53,86,160,92,4,129,200,157,45,137,64,0,54,18,160,52,146,72,253,44,254,101,82,32,1,7,166,187,88,103,169,28,170,80,92,182,153,31,236,6,201,135,87,117,90,104,195,7,165,187,173,177,117,224,43,174,236,186,205,43,237,119,139,34,20,233,72,10,245,7,116,249,69,153,195,220,63,172,170,196,41,160,162,168,10,168,82,115,211,190,68,3,207,94,145,204,90,82,173,14,51,94,147,41,238,183,146,173,181,231,103,104,111,53,93,87,237,45,77,25,25,152,80,117,62,40,238,207,145,220,91,141,198,200,118,187,147,112,87,129,74,218,110,200,108,69,119,215,221,143,61,71,127,180,237,61,101,58,124,73,62,36,153,217,73,157,197,181,242,56,64,245,240,235,245,181,245,212,228,41,69,66,85,11,71,145,182,251,227,110,63,185,113,254,21,166,188,40,28,20,215,237,10,123,181,83,170,66,94,76,120,132,243,62,95,27,104,203,165,10,190,148,234,223,95,119,149,71,32,145,225,62,118,219,196,141,177,62,251,16,189,27,232,239,13,147,190,71,200,62,73,234,187,166,237,98,230,52,183,147,136,204,161,5,196,64,41,233,97,25,195,184,66,142,151,185,189,218,173,47,171,86,222,106,82,21,234,54,180,118,32,194,239,178,201,113,247,131,139,19,225,70,138,63,15,91,5,117,86,95,44,178,129,66,164,188,203,135,221,118,21,29,102,218,45,154,143,27,47,76,203,17,189,193,178,50,207,100,202,219,110,154,181,198,110,69,40,163,88,239,96,17,102,46,220,53,88,254,34,109,154,150,170,37,245,12,165,163,152,124,7,75,102,244,186,239,150,107,144,253,240,200,12,47,196,22,148,104,157,118,4,126,246,186,93,152,177,164,81,209,177,114,161,78,86,183,30,53,2,156,154,117,179,66,205,111,223,130,169,24,219,144,211,203,116,254,106,219,119,224,250,171,130,138,153,218,52,123,53,99,41,205,10,62,21,141,78,179,183,198,211,223,253,32,170,238,7,253,146,251,187,156,80,34,20,180,9,41,39,156,108,126,247,181,58,245,186,239,155,206,160,186,229,232,223,121,147,198,210,149,150,4,13,38,193,46,141,218,69,33,250,154,146,30,216,68,41,35,125,45,186,114,157,16,211,26,169,229,3,189,43,237,205,139,197,239,237,43,174,113,212,182,232,42,106,68,142,92,173,179,123,29,97,122,187,211,143,119,113,66,92,109,166,201,90,22,52,157,71,215,248,182,181,193,109,41,55,122,20,235,39,80,9,27,130,102,126,22,223,125,132,107,42,47,142,62,22,208,164,138,122,102,65,41,213,37,7,55,94,144,45,210,248,98,49,54,118,62,174,75,130,225,124,90,211,14,14,67,251,6,174,245,85,225,120,225,231,1,97,229,60,145,168,78,164,125,235,105,170,44,108,229,75,25,85,149,181,193,144,21,160,181,126,240,191,18,218,11,85,93,224,49,226,60,143,41,147,173,162,171,175,228,48,153,64,28,245,6,121,107,167,165,190,144,210,28,23,203,37,161,93,222,198,10,121,244,37,75,212,196,234,97,95,199,165,142,166,190,213,50,218,135,169,18,15,220,219,88,92,151,171,143,85,151,42,20,84,147,168,145,161,139,91,104,31,90,136,211,50,206,132,201,130,45,35,88,0,80,56,43,173,53,236,93,32,144,84,18,100,233,176,215,252,218,70,154,187,51,100,165,100,132,232,58,38,213,235,177,11,109,145,222,120,82,64,81,244,180,149,37,82,85,37,179,239,76,193,229,251,216,92,197,25,10,108,213,164,33,10,90,70,115,26,141,134,182,102,166,91,130,165,5,101,16,164,158,122,73,62,150,5,117,169,41,5,103,80,36,235,191,63,191,75,124,170,206,249,9,82,179,17,48,12,200,222,209,134,16,140,250,185,72,118,176,231,87,118,68,207,62,156,226,125,45,142,232,20,230,78,160,12,196,114,242,222,203,74,131,137,37,212,28,217,160,229,58,91,37,208,138,114,146,53,7,72,222,7,252,90,78,2,84,70,201,172,164,129,3,42,212,76,105,63,11,58,194,148,84,144,117,131,164,255,0,54,98,177,9,78,85,164,56,84,6,177,176,62,86,197,35,133,10,74,221,57,162,35,77,117,253,108,142,225,46,17,168,66,200,82,130,60,48,64,26,233,214,202,101,208,146,164,37,71,66,14,96,98,60,231,210,44,218,42,87,80,210,251,208,9,218,65,26,124,173,134,146,165,56,32,76,198,110,71,225,27,235,97,164,196,119,71,52,226,86,10,129,3,49,230,55,242,245,243,177,41,173,46,24,6,58,30,186,115,22,142,97,220,173,158,244,39,194,0,49,178,125,122,217,228,41,79,173,1,163,148,152,1,91,229,54,140,181,17,42,85,53,7,76,196,2,98,117,153,211,173,190,124,229,110,92,38,38,72,7,95,149,131,241,52,50,128,76,110,79,63,189,44,151,92,200,169,78,98,173,4,158,94,127,165,163,208,133,205,176,138,121,244,62,74,96,130,71,73,39,207,252,91,30,211,220,18,93,241,73,140,209,247,231,173,129,53,225,10,247,200,76,234,72,210,204,212,222,163,194,96,192,51,174,243,103,17,166,30,200,164,86,144,226,144,84,84,21,39,125,134,218,91,15,222,62,8,104,233,161,223,95,173,161,221,189,131,166,1,128,157,250,199,149,144,47,24,65,4,137,36,25,157,7,63,158,182,151,203,72,53,73,138,245,41,233,73,4,129,175,63,95,141,151,237,201,82,128,89,57,210,71,139,231,104,213,213,103,156,217,114,236,116,137,62,92,254,54,205,61,66,117,204,76,131,51,231,233,247,181,159,74,32,212,122,43,20,224,33,191,62,154,142,191,173,153,126,172,165,68,38,39,234,52,176,102,172,37,10,32,171,109,7,81,235,100,251,71,124,222,112,73,19,30,190,95,125,44,250,83,139,59,34,205,95,118,8,90,66,164,72,3,76,182,66,92,57,201,89,1,41,214,58,216,97,87,249,165,4,12,196,120,85,63,181,148,94,65,41,9,58,161,90,198,219,127,197,158,145,145,92,34,233,221,239,147,226,110,122,117,179,161,192,198,96,180,18,1,208,71,252,88,118,93,113,66,99,72,214,14,254,118,83,196,60,162,86,176,65,229,203,252,217,147,22,146,190,119,43,130,100,71,67,169,6,122,88,69,137,30,50,65,158,164,18,126,230,207,186,226,147,61,218,66,68,78,147,250,139,52,226,247,53,10,36,142,187,252,141,157,169,137,66,84,161,76,146,68,105,4,136,229,211,206,200,67,98,66,66,73,202,53,141,253,108,167,170,59,208,114,8,35,207,75,42,141,158,236,133,32,29,53,147,58,253,254,214,50,81,11,27,132,151,110,244,56,210,123,177,49,174,186,78,189,126,246,179,14,221,201,167,18,164,25,39,82,19,181,137,125,229,38,97,62,241,215,196,121,121,69,155,246,148,165,71,49,4,70,227,107,53,216,79,170,202,97,202,85,131,0,230,130,68,147,63,124,172,203,244,235,102,33,32,37,96,106,12,207,165,137,168,125,46,169,74,57,138,73,157,14,214,102,161,4,52,12,78,89,141,116,29,44,129,164,123,18,134,46,41,169,43,128,4,235,19,167,75,48,242,178,130,99,48,62,123,244,179,142,188,180,54,172,147,225,39,123,48,181,66,130,146,153,205,206,196,14,233,53,52,167,74,85,225,3,40,7,52,155,58,205,70,128,130,165,3,183,75,11,81,42,215,73,229,164,255,0,205,155,77,90,155,89,14,36,16,64,35,77,190,92,236,64,34,210,20,179,23,128,112,41,57,64,0,199,95,210,206,165,226,160,84,201,238,228,239,22,138,106,191,189,202,128,68,16,76,68,253,237,98,80,8,76,39,60,200,48,58,217,136,9,136,219,101,38,205,231,147,46,95,22,95,238,63,221,99,21,122,33,9,25,213,4,13,250,233,104,54,29,146,38,14,224,217,245,85,100,86,166,53,17,240,22,18,5,160,27,13,209,232,188,148,167,70,114,168,18,117,254,219,20,197,107,143,54,51,18,116,48,122,249,90,42,149,74,117,72,12,130,22,121,111,105,42,85,173,32,0,12,159,12,19,190,191,127,43,45,144,1,72,202,114,66,19,17,210,35,211,149,136,100,41,151,66,124,101,64,114,51,150,205,211,149,119,138,37,71,55,67,202,60,236,109,27,106,91,121,137,153,16,39,97,252,218,51,178,26,236,190,166,128,184,81,81,80,59,235,246,44,75,104,74,156,80,35,40,38,7,223,202,200,200,3,169,10,240,171,110,115,235,255,0,54,48,36,2,50,229,76,9,251,22,137,206,238,156,157,183,67,172,40,169,68,65,143,247,104,52,182,24,109,101,39,50,80,14,154,158,126,150,49,74,146,53,128,55,9,17,22,109,78,136,40,76,42,68,147,4,235,229,173,132,57,8,176,109,10,186,130,130,4,5,1,168,233,103,154,151,50,149,230,4,136,76,29,116,229,108,119,65,43,37,210,71,134,60,133,144,235,193,184,1,80,65,3,49,51,167,149,156,162,38,205,162,18,212,183,201,192,230,158,45,199,165,150,134,72,42,10,32,1,166,186,29,62,254,182,9,119,187,105,108,160,199,135,73,10,2,72,242,248,88,10,140,100,154,108,193,163,0,65,245,179,6,56,240,145,26,84,184,163,85,67,106,30,37,56,52,222,0,235,96,43,115,82,164,168,137,40,87,133,33,38,122,115,180,75,152,228,161,36,234,72,7,99,34,209,213,248,213,250,149,164,214,132,186,61,209,6,0,27,196,115,218,210,182,55,94,232,54,114,147,125,247,9,86,101,145,176,50,98,126,2,201,53,33,32,164,146,8,58,78,160,207,83,210,208,14,98,18,87,239,16,15,77,0,54,75,215,154,86,180,103,81,25,249,29,189,119,180,250,19,143,79,42,194,170,148,34,66,84,144,70,128,142,95,47,75,50,237,99,136,31,244,234,205,147,196,162,55,235,167,91,65,138,176,160,175,125,68,106,32,204,145,176,179,105,173,82,51,37,42,80,158,191,205,144,101,167,118,194,148,251,151,211,137,10,153,153,128,72,157,63,75,9,87,123,28,219,73,35,89,59,15,133,162,106,171,222,80,33,42,74,146,32,130,96,19,30,93,117,176,143,212,45,192,114,16,160,76,200,58,142,179,99,12,173,211,108,70,202,73,203,193,109,8,90,145,148,156,217,129,152,254,44,149,95,75,49,238,146,173,163,227,104,229,213,173,212,159,9,144,1,35,99,167,43,10,146,183,10,210,165,132,165,179,160,2,69,141,51,91,92,171,15,245,132,172,73,26,147,172,158,126,95,241,103,81,121,123,65,61,240,48,160,82,53,242,139,64,154,130,219,57,16,178,85,204,0,6,219,13,108,91,0,168,142,248,146,145,210,193,64,162,221,167,100,69,83,128,47,242,210,16,99,64,39,75,87,239,117,41,53,67,42,188,103,80,32,232,39,175,211,227,105,242,209,117,37,80,12,206,89,216,90,50,246,163,42,117,93,226,128,4,65,76,111,102,144,80,82,66,104,238,162,90,120,212,188,82,132,20,159,120,199,186,62,103,173,171,124,101,184,141,235,195,171,221,178,176,231,121,76,177,182,167,73,181,180,255,0,222,82,82,1,78,72,49,172,27,68,226,247,208,238,24,188,17,87,151,86,87,234,96,27,83,150,203,28,62,10,252,15,30,99,72,236,66,241,195,22,97,54,110,107,246,185,154,210,27,202,250,198,67,203,83,251,218,159,124,220,142,180,74,232,18,227,205,249,29,34,219,7,141,96,209,241,62,249,109,197,21,39,218,85,152,198,147,38,213,138,149,58,130,174,225,216,72,38,0,30,247,173,190,92,234,3,68,239,111,196,254,171,234,76,54,50,120,24,65,228,5,13,115,86,46,239,32,212,44,164,255,0,182,7,233,105,186,107,215,218,208,69,82,165,37,38,53,223,91,50,245,58,106,27,73,113,176,219,155,200,32,253,235,96,95,187,202,29,41,105,237,20,35,81,183,61,109,85,164,16,173,49,210,66,116,145,97,2,245,240,154,74,133,165,11,84,107,19,167,252,89,163,120,183,80,9,74,228,43,206,117,183,215,86,15,163,188,47,87,21,136,235,91,163,166,64,146,181,73,159,78,118,250,244,195,151,50,29,43,195,55,135,124,128,116,82,147,150,13,179,100,131,109,96,108,182,224,234,89,4,121,111,173,187,19,189,124,19,237,211,82,86,47,187,190,30,109,148,106,66,150,116,31,102,194,94,151,51,84,79,131,134,235,27,170,100,235,41,58,89,12,220,206,86,53,150,164,169,198,149,206,196,178,192,195,180,202,20,45,58,234,224,152,3,149,162,37,141,26,70,238,86,53,62,66,100,153,129,177,215,59,221,255,0,36,154,107,192,29,28,73,89,26,29,180,34,205,213,98,154,42,119,114,186,86,21,18,66,96,217,250,92,109,67,147,37,240,192,101,106,212,102,32,72,251,54,172,95,55,245,35,183,130,203,52,237,186,159,247,21,20,207,194,214,177,48,252,219,212,210,185,238,173,226,182,97,177,167,22,86,184,158,108,27,11,162,107,105,251,162,224,119,84,141,80,6,246,141,122,164,182,238,71,192,40,35,69,105,41,211,231,99,235,31,41,73,246,140,201,82,84,64,41,27,206,218,13,180,233,189,133,96,5,171,189,100,149,72,28,180,59,235,111,62,141,187,90,242,119,159,100,29,235,118,123,85,17,246,135,18,93,10,219,121,30,156,188,141,160,175,84,181,114,81,169,166,101,110,40,129,223,127,113,62,98,211,184,165,117,212,23,25,172,102,157,62,1,41,211,41,87,222,246,163,94,24,241,47,56,147,90,175,102,117,80,140,217,100,13,57,139,109,224,106,13,221,122,183,209,212,140,102,60,174,113,224,255,0,4,61,102,20,125,135,146,245,21,98,159,117,95,251,106,208,159,67,111,141,195,83,69,90,84,205,28,60,189,66,75,217,71,158,89,179,95,212,107,169,42,195,206,212,83,86,160,242,109,90,129,212,69,164,239,27,242,130,138,235,15,95,36,172,58,96,39,114,15,40,215,75,104,180,91,136,43,208,180,227,190,63,48,18,210,61,210,112,222,33,118,225,173,113,14,5,134,234,21,46,52,226,165,73,158,112,119,22,177,220,213,206,49,120,172,161,170,119,24,64,150,150,148,0,76,250,139,85,41,156,187,175,186,85,154,183,94,5,35,192,178,169,32,122,254,214,157,195,151,131,239,178,170,123,181,149,84,52,124,42,89,70,177,105,160,113,214,208,154,65,166,39,27,187,225,51,121,98,39,158,188,29,85,96,80,201,160,74,181,63,49,243,180,45,220,183,191,172,7,25,239,210,133,174,8,26,131,240,181,162,174,225,187,42,82,29,168,239,219,125,141,74,39,69,252,109,59,135,174,10,59,198,157,43,186,128,66,121,133,15,175,148,90,243,134,167,172,56,226,144,138,38,233,88,46,204,109,76,48,231,177,214,180,164,57,150,3,137,212,40,121,244,50,79,149,183,31,225,218,170,170,126,41,222,53,10,119,191,105,180,120,21,5,89,119,210,99,215,91,115,250,240,242,87,94,87,112,85,182,248,217,230,57,129,26,144,57,219,189,63,8,206,21,149,170,245,172,188,40,219,125,46,168,161,11,113,48,64,9,26,3,241,62,144,45,219,120,42,39,73,213,160,39,134,217,252,151,15,227,249,27,143,209,178,47,184,3,239,181,189,5,29,233,125,183,20,52,238,56,226,210,8,32,16,15,158,182,202,120,99,123,102,255,0,169,106,165,38,78,153,76,252,173,210,247,118,6,162,162,164,72,97,132,36,68,36,196,20,235,160,139,72,55,114,178,145,227,67,74,215,164,202,121,207,148,91,232,3,152,7,11,229,162,104,174,117,193,252,59,172,163,113,126,208,136,4,2,39,172,250,234,127,155,91,41,174,85,93,229,71,64,184,41,146,39,78,90,1,169,218,219,34,241,186,217,110,179,43,13,167,195,172,14,159,125,108,47,244,134,29,92,148,132,229,48,14,199,151,198,45,60,115,236,171,72,108,218,167,170,160,150,146,115,0,98,14,167,65,247,38,206,182,67,84,231,191,73,58,232,84,35,65,204,125,252,45,61,91,112,82,161,1,194,131,249,98,65,228,147,252,122,218,42,161,209,81,92,188,168,108,166,76,156,178,15,75,76,215,135,32,113,189,194,105,25,156,208,130,14,250,159,123,239,75,18,195,57,155,79,189,148,19,225,3,80,109,142,236,56,53,3,65,183,67,175,46,95,241,98,16,225,74,146,65,9,35,66,99,197,100,83,176,16,108,175,189,156,135,162,14,89,128,72,234,57,91,10,82,217,104,135,179,141,224,129,245,222,206,178,85,221,164,37,115,149,91,142,190,118,113,75,149,229,94,138,141,206,191,173,131,86,233,88,37,4,227,78,44,149,144,20,58,164,106,61,127,139,48,148,18,164,148,44,228,76,18,153,137,143,211,157,143,88,18,74,0,35,112,18,61,235,54,250,18,146,164,34,84,163,172,114,30,150,32,109,35,176,77,32,194,146,10,100,25,72,9,212,122,30,182,41,52,193,200,81,153,36,14,147,190,223,91,33,146,209,84,5,7,74,73,62,45,247,235,98,208,130,86,59,185,3,46,253,126,126,182,23,27,225,56,225,33,170,101,18,2,84,65,141,64,231,231,229,103,104,154,61,234,166,101,38,73,35,72,235,108,166,152,186,143,6,111,16,219,104,244,143,149,156,117,6,6,83,25,76,64,214,62,255,0,107,11,147,133,242,214,164,60,2,149,154,121,255,0,180,121,88,90,202,194,21,10,0,148,171,151,206,217,113,224,200,33,33,32,160,152,231,231,97,42,95,47,39,51,138,81,214,70,144,83,240,178,107,83,166,171,223,9,205,42,156,198,53,49,22,138,173,188,123,229,254,70,146,64,212,137,243,183,215,149,82,150,33,89,83,152,153,232,109,18,229,72,11,1,197,4,76,13,68,3,247,165,167,107,118,67,93,209,107,170,238,212,23,174,218,198,147,166,222,86,85,13,113,88,140,163,66,34,121,249,197,128,75,228,28,201,34,79,50,12,91,230,157,83,143,21,234,12,242,254,219,22,144,228,142,202,117,186,188,144,26,81,240,235,36,109,232,122,89,229,60,50,133,32,130,74,249,152,159,189,109,21,72,225,37,57,228,29,121,104,124,140,237,254,108,109,27,200,80,87,131,82,70,252,236,218,81,2,159,252,193,227,58,129,57,117,129,27,105,214,216,168,86,66,78,224,29,52,136,59,79,208,91,1,228,145,225,73,0,72,3,93,117,231,102,159,64,205,153,42,80,241,73,143,93,108,53,105,2,150,151,66,194,147,183,156,107,103,105,210,176,132,149,43,156,16,96,31,151,222,246,21,92,210,168,204,9,128,116,204,57,31,165,158,109,210,227,129,36,104,173,39,99,247,252,89,17,186,33,183,40,250,117,247,155,156,164,137,76,78,134,109,241,109,74,89,10,0,70,128,3,0,115,49,97,203,128,182,156,132,164,207,164,122,217,196,186,30,208,166,68,72,205,207,210,204,66,38,238,158,82,226,157,82,60,42,28,136,26,116,29,108,203,161,37,83,238,153,152,4,147,240,249,89,73,88,204,8,73,131,174,130,126,118,67,96,37,89,81,254,233,158,74,211,236,217,182,27,160,119,54,155,75,50,1,210,99,83,27,107,108,188,23,147,34,147,225,62,40,157,99,169,253,108,90,169,2,134,139,41,28,181,6,44,195,140,169,100,40,12,197,38,55,144,161,3,127,165,149,218,122,65,84,173,199,90,80,43,3,50,181,4,104,126,118,29,192,19,32,40,168,237,174,186,207,59,26,227,104,202,64,204,100,204,105,161,229,233,102,11,57,54,76,157,128,129,247,229,103,8,128,28,166,86,130,148,37,36,4,130,121,9,231,102,221,43,1,33,196,202,68,157,118,54,33,144,106,29,134,36,164,64,80,254,63,139,103,217,229,178,149,193,87,47,59,21,165,171,82,9,212,130,209,33,26,3,36,17,238,252,172,203,128,170,51,169,1,4,72,142,86,53,104,10,64,42,81,43,84,129,211,254,108,50,194,148,146,65,202,66,181,81,212,31,91,50,118,148,194,81,221,144,114,131,27,107,191,194,193,85,81,168,57,0,25,28,147,63,63,61,237,39,157,40,51,41,144,53,159,218,223,57,221,184,130,32,5,68,1,180,255,0,54,145,21,214,232,90,86,50,132,152,4,196,73,242,177,37,64,232,164,29,246,157,108,21,77,99,148,106,16,212,18,102,99,64,57,252,108,193,175,112,44,0,149,40,129,226,131,183,222,182,84,145,42,77,167,0,6,0,0,236,99,113,111,156,204,210,225,160,33,80,118,137,176,108,94,18,133,2,18,36,200,3,245,63,227,165,157,246,227,80,172,202,80,153,230,108,213,221,11,183,10,85,138,128,211,112,226,134,116,233,169,17,17,254,45,32,197,90,106,2,86,227,90,244,58,70,182,132,163,91,107,108,185,222,2,38,102,65,0,71,235,103,152,188,219,42,61,202,196,76,106,62,250,216,6,232,28,10,179,48,128,235,131,93,18,98,8,219,239,75,72,211,164,41,6,70,136,137,145,3,225,106,237,61,244,134,151,14,18,51,29,230,115,121,111,98,198,40,102,157,33,42,116,68,108,7,195,111,78,118,141,205,40,71,42,120,188,149,185,11,148,153,58,129,0,255,0,155,45,199,154,104,102,73,9,32,104,7,63,43,84,234,49,134,87,82,89,1,107,72,208,168,146,62,67,244,176,207,226,218,151,80,162,160,209,30,72,223,169,214,209,249,100,162,49,218,182,86,222,77,161,64,185,145,50,52,36,76,250,31,141,131,188,111,254,232,28,174,16,6,243,160,39,211,127,179,106,125,94,34,169,125,82,133,46,121,4,238,44,18,111,7,94,168,42,90,212,100,248,143,61,173,32,133,13,131,178,181,59,138,201,46,41,212,133,152,241,101,211,78,86,143,169,196,138,129,145,43,5,113,0,170,0,248,242,180,27,110,168,169,89,115,42,100,65,210,13,156,66,150,169,75,138,16,64,6,7,61,224,90,65,24,8,192,164,237,85,230,235,206,41,105,57,76,29,181,249,205,135,117,245,20,165,74,82,148,38,64,32,233,235,100,184,2,76,187,160,26,107,167,208,89,183,170,51,37,89,188,64,25,9,35,79,75,72,56,66,82,92,169,80,206,53,72,27,198,160,243,219,229,111,146,190,241,105,74,151,19,174,131,200,217,142,241,73,140,160,33,64,109,247,233,108,18,29,112,102,4,171,224,0,29,126,182,116,23,73,195,149,4,169,172,217,71,138,98,126,83,98,105,93,8,1,77,153,10,136,204,153,38,195,133,134,80,128,218,74,71,48,53,212,252,109,148,212,7,18,66,179,64,48,9,254,235,23,40,136,186,70,33,204,132,151,72,17,164,243,19,111,150,169,202,149,128,164,144,76,148,238,108,41,173,74,19,149,68,9,220,13,78,157,108,218,170,129,74,148,22,72,26,141,186,236,108,212,151,192,167,93,5,194,66,242,165,36,198,219,111,173,153,120,100,26,101,64,157,35,99,254,52,179,78,84,37,73,72,7,197,58,132,254,128,139,38,82,19,205,215,32,237,176,22,36,212,56,9,209,152,128,164,148,200,3,72,146,76,235,173,176,183,67,96,23,16,165,18,76,243,30,190,124,173,242,106,21,145,41,146,132,18,6,186,159,45,189,108,251,65,6,82,152,33,92,129,208,217,38,191,100,134,74,94,113,93,226,97,91,206,243,229,99,19,46,255,0,217,78,98,79,61,52,28,252,236,2,154,8,94,189,232,4,201,51,0,245,231,99,40,159,8,39,188,72,36,200,26,201,208,244,218,194,66,58,10,66,152,37,144,115,1,154,55,223,78,182,140,196,8,87,180,33,104,8,72,145,180,147,233,99,219,171,66,83,149,112,79,166,222,70,209,215,171,170,88,64,5,49,253,164,70,158,150,141,252,38,143,237,82,13,108,54,180,4,41,35,49,38,99,75,86,49,59,31,244,53,73,90,86,164,150,148,82,4,192,145,243,54,177,135,148,143,9,84,170,117,80,229,96,175,170,63,105,161,116,41,33,68,54,66,135,33,32,205,160,210,104,171,77,112,176,188,122,237,39,118,60,174,42,223,125,216,50,31,39,41,229,207,123,107,106,59,194,185,21,65,53,40,112,38,96,244,77,183,143,106,59,137,116,92,100,190,65,33,57,156,36,147,160,35,166,214,211,247,150,17,174,174,39,216,200,82,38,68,144,63,231,75,124,201,213,216,214,231,76,195,217,199,245,95,70,244,252,135,71,137,20,140,61,135,232,17,111,2,132,103,109,73,40,32,73,48,12,219,52,245,200,101,11,47,33,133,24,131,249,147,62,130,212,220,73,115,94,87,57,135,51,184,144,8,132,157,5,155,195,181,10,113,69,53,138,238,178,245,220,249,64,181,22,194,79,10,119,248,129,173,126,130,8,40,219,202,241,102,174,173,230,148,156,201,205,166,147,102,238,202,90,42,38,127,59,192,147,180,164,193,214,213,236,115,124,26,11,193,70,237,109,80,145,5,194,98,208,104,199,85,149,148,201,100,144,0,211,48,26,252,77,160,118,3,156,72,186,10,188,190,45,12,125,233,183,5,178,41,241,197,37,210,249,111,58,22,7,186,130,168,211,236,88,58,222,54,85,80,54,166,238,250,42,82,28,57,115,47,83,31,11,82,24,161,82,202,212,243,137,91,155,239,54,37,61,221,90,162,9,32,236,6,214,183,7,71,135,98,225,101,101,230,120,219,169,228,52,177,178,105,103,176,175,228,145,137,8,188,107,133,96,81,66,220,130,164,13,71,194,201,102,173,41,108,120,2,180,223,44,207,202,210,215,78,21,114,250,113,37,180,33,41,137,36,233,35,200,109,107,53,7,12,195,148,169,87,179,40,131,180,129,110,135,27,167,201,47,216,106,227,102,201,222,222,119,43,116,170,225,114,240,113,61,194,9,118,125,209,253,254,131,239,107,18,227,116,56,37,175,106,197,74,73,105,0,30,228,128,84,191,78,182,51,21,226,90,94,17,221,40,121,33,183,239,10,148,144,211,62,241,36,250,29,4,219,95,83,225,251,219,27,94,70,243,198,206,144,22,101,13,68,8,232,19,200,107,111,20,196,138,40,226,18,228,31,144,90,82,61,239,118,152,135,204,165,227,126,33,189,142,24,41,185,105,93,102,134,156,230,74,86,114,168,129,214,55,244,182,185,174,105,155,213,229,21,53,221,149,28,176,32,141,188,237,179,113,62,25,77,233,83,79,69,72,160,196,128,19,151,195,63,61,45,23,85,120,211,112,233,225,71,123,81,162,176,170,4,164,12,209,231,62,124,237,163,3,206,67,117,129,65,123,63,129,122,123,32,192,37,231,147,185,85,6,112,77,225,117,208,138,219,188,178,234,36,144,146,177,226,248,216,235,162,242,164,190,105,28,70,45,160,239,157,76,232,141,62,131,245,176,215,206,44,126,141,78,184,213,63,178,210,62,115,119,123,144,125,45,5,119,222,131,250,187,110,211,182,166,222,156,210,160,83,222,250,218,216,161,194,235,100,150,12,121,26,214,27,105,216,131,250,171,5,217,115,38,239,91,175,220,244,245,52,244,166,67,173,188,140,224,14,190,156,237,45,132,177,169,195,244,245,13,126,90,134,165,167,16,152,251,218,207,94,120,201,56,205,12,81,181,87,75,118,165,145,148,174,57,243,158,188,236,69,45,213,119,97,74,18,47,170,166,107,67,176,164,16,118,84,114,59,90,212,12,5,214,20,89,127,238,237,13,139,236,161,26,185,235,113,93,74,95,167,168,204,74,165,67,72,58,141,15,223,43,72,87,82,61,114,180,213,51,11,202,172,195,196,147,207,238,109,25,87,127,84,4,22,238,218,82,150,206,202,72,214,57,107,181,156,184,110,219,205,117,232,118,173,183,86,130,161,43,88,36,39,93,13,167,0,184,208,229,64,39,107,9,165,124,193,55,19,194,177,186,134,208,180,84,170,33,99,159,175,149,189,70,252,48,110,170,155,159,132,106,168,169,2,42,28,83,131,195,172,147,17,111,51,48,197,239,85,77,86,218,28,44,171,187,16,97,62,240,243,54,245,123,176,149,210,40,56,15,118,186,204,254,123,105,81,7,148,128,99,79,91,122,207,209,246,49,250,211,159,92,5,228,191,74,185,141,111,76,12,7,119,56,46,133,160,190,20,22,51,157,198,176,119,60,254,205,139,77,120,117,192,28,254,225,39,93,249,218,178,197,71,116,215,136,132,148,128,124,58,207,46,126,130,204,63,124,133,36,146,178,159,9,146,118,26,91,215,12,54,118,95,56,217,238,164,47,10,220,207,188,165,64,203,164,167,76,182,21,203,225,52,237,248,137,41,78,128,252,54,180,3,215,225,76,160,168,168,147,19,16,125,63,197,153,85,106,156,120,119,139,148,132,250,109,215,239,157,174,54,26,10,10,183,90,145,174,189,22,228,160,206,138,229,174,177,96,212,254,92,128,64,7,83,38,54,255,0,145,96,253,160,178,130,82,164,152,219,89,220,242,251,229,108,41,240,133,2,165,37,100,136,38,98,60,199,210,211,181,187,39,59,35,133,79,120,164,165,188,226,116,38,53,7,125,236,239,180,151,21,43,72,73,141,9,231,203,246,180,125,43,192,128,164,21,107,170,185,144,124,172,180,86,41,135,14,117,169,73,81,129,207,159,78,86,68,34,7,101,38,138,208,7,253,72,17,34,99,67,228,44,240,172,67,224,29,243,3,156,198,131,208,218,45,47,103,94,113,168,2,12,235,6,206,50,82,202,225,3,222,18,72,58,106,121,245,176,150,166,20,84,130,159,239,17,149,37,68,142,124,192,242,254,44,149,17,164,40,136,214,72,153,29,108,192,90,115,165,73,25,74,6,98,15,247,105,22,82,30,42,0,164,120,72,215,255,0,31,179,102,1,9,109,236,140,111,194,222,85,37,38,6,227,113,235,245,178,153,247,74,156,82,116,130,115,29,135,223,235,97,84,178,22,20,148,248,147,188,250,89,214,220,109,48,186,116,130,7,93,114,206,241,102,34,147,129,217,21,61,242,114,164,175,115,1,34,63,230,203,91,234,97,179,156,236,32,206,231,160,176,110,173,78,140,178,178,64,210,19,61,108,195,238,228,16,241,81,32,248,164,239,254,98,195,166,209,1,186,250,174,163,185,82,136,132,198,137,131,176,155,3,87,88,162,226,179,41,35,89,72,49,189,137,168,112,60,51,248,76,13,1,216,30,159,43,71,214,101,117,178,82,35,38,167,49,22,144,4,251,181,1,83,80,94,4,20,128,8,128,119,235,215,204,88,71,0,65,5,96,172,170,35,79,132,15,175,206,196,190,143,206,37,4,206,178,83,164,217,167,88,89,41,45,156,210,103,40,211,91,74,54,78,54,41,180,0,165,73,145,208,108,39,165,176,219,106,41,40,81,25,70,131,252,155,101,196,151,1,6,66,9,142,132,139,101,183,75,109,30,249,9,26,232,35,81,231,103,227,112,144,55,177,69,211,60,35,243,98,8,157,182,243,26,216,150,20,16,178,17,4,165,60,181,63,19,96,1,9,89,46,2,9,159,135,151,233,103,218,92,36,74,146,147,188,40,207,203,75,50,107,69,45,196,132,140,196,20,40,72,41,50,35,206,223,23,74,87,249,139,76,200,204,1,222,195,34,67,165,107,39,79,12,78,131,73,178,148,2,81,9,2,84,116,141,172,147,141,147,203,90,64,57,179,41,68,232,35,221,214,203,74,160,137,80,129,32,242,250,88,68,163,190,76,200,81,218,119,179,138,9,65,136,129,164,65,144,126,86,98,45,17,35,186,124,170,60,74,36,157,186,152,251,253,109,241,170,82,22,152,25,137,147,29,58,89,132,142,241,63,146,14,186,28,218,124,44,242,75,129,0,44,164,170,68,229,50,7,151,149,152,4,196,246,8,234,90,130,166,70,113,14,115,147,214,197,176,209,168,112,5,168,1,215,80,109,30,134,212,162,33,42,141,206,158,122,235,105,139,168,37,180,21,84,164,33,64,125,197,162,114,123,164,233,187,206,73,4,157,0,7,175,243,97,21,70,17,81,148,140,167,156,238,171,76,26,134,214,200,247,72,220,107,191,220,88,103,66,16,218,200,41,234,35,95,243,96,105,77,101,6,237,58,72,252,178,9,86,144,121,89,135,169,73,84,41,64,72,212,70,167,227,98,149,84,132,37,65,90,30,164,77,162,239,75,237,8,106,50,207,50,82,34,7,173,140,34,22,146,242,211,74,84,150,202,66,83,172,129,189,163,234,47,38,155,42,202,82,149,43,93,65,153,180,125,229,125,162,157,213,16,176,65,61,100,252,45,11,93,136,1,119,51,68,128,153,16,78,167,214,210,134,218,38,180,169,231,111,52,17,169,132,168,250,155,48,253,240,207,116,84,218,204,129,214,100,250,90,178,245,244,10,142,164,204,68,105,30,118,17,235,235,82,94,40,108,3,238,157,126,71,231,103,170,70,27,186,178,191,125,194,148,73,42,59,30,98,205,10,183,29,0,160,162,21,16,6,227,208,218,174,113,27,45,153,130,127,241,72,38,109,247,250,149,178,210,131,105,86,83,168,7,112,55,211,239,149,145,52,17,53,182,84,245,93,122,242,247,111,42,12,147,1,94,35,175,61,121,89,182,175,98,14,112,181,79,80,6,241,254,109,89,168,189,84,249,252,188,142,2,175,16,41,147,252,217,143,234,74,109,74,74,212,65,78,170,208,105,240,54,87,178,69,149,202,183,42,244,14,166,67,225,49,231,175,165,155,122,169,42,102,82,242,68,107,10,210,213,86,235,67,192,41,74,81,202,163,169,36,24,177,127,214,18,208,41,84,64,229,49,245,249,89,172,165,66,183,82,239,223,174,5,100,96,16,102,9,228,35,160,248,217,20,213,149,138,89,87,122,164,171,98,100,107,104,7,42,196,158,237,69,83,226,35,93,57,216,251,185,231,20,37,192,80,173,198,182,32,128,139,216,43,19,21,213,21,46,37,47,58,181,9,230,175,190,150,37,172,235,88,42,80,0,71,136,244,253,237,23,73,90,144,60,97,64,168,13,78,234,62,182,146,160,172,65,63,152,18,146,4,72,63,113,98,160,55,65,167,125,148,189,59,133,51,9,25,64,228,124,172,181,185,222,54,59,185,81,41,17,152,232,45,28,205,98,140,153,144,9,157,32,249,89,241,84,29,30,19,155,93,52,231,102,33,36,245,67,64,168,151,19,226,141,141,144,80,209,133,38,65,60,194,64,155,100,168,44,9,6,102,114,141,236,210,142,81,249,103,65,225,202,14,190,157,54,179,32,45,164,82,93,64,84,200,128,124,62,93,45,133,45,6,59,220,170,112,141,143,43,0,181,21,57,46,157,4,192,208,159,185,179,21,53,206,180,101,35,148,111,63,124,190,118,65,56,178,164,29,113,41,73,59,153,147,180,13,62,182,29,111,5,37,10,144,12,104,103,75,68,188,243,175,101,202,162,85,177,204,70,223,183,59,4,251,149,36,66,65,214,0,32,29,190,122,216,239,178,96,8,220,169,183,10,178,55,148,19,161,62,19,189,190,239,251,163,11,48,6,186,232,72,243,180,91,84,207,6,191,234,73,6,117,73,38,73,233,111,130,179,146,146,22,84,118,36,107,30,118,16,55,72,14,234,81,167,208,150,178,230,81,147,239,3,17,100,210,190,2,148,169,214,122,65,176,137,11,204,146,125,229,15,118,60,237,149,48,164,168,37,144,146,18,96,16,53,230,118,177,20,181,123,34,215,84,128,37,42,0,1,30,134,205,5,102,108,106,156,209,41,82,181,34,204,144,164,40,119,169,50,79,35,169,183,221,225,74,74,92,213,68,148,229,3,97,17,250,217,13,147,238,66,82,91,43,130,39,42,116,32,109,175,95,149,178,203,129,151,8,42,33,99,93,244,62,95,11,52,185,91,64,55,149,89,185,145,165,190,8,40,127,243,20,149,24,211,46,147,98,171,76,61,40,150,234,73,76,57,36,8,203,27,232,108,67,21,41,128,81,27,232,99,232,108,33,74,139,186,120,103,151,153,245,179,237,47,85,165,100,71,41,19,167,198,204,84,104,172,230,165,149,5,0,92,65,216,13,71,210,206,83,160,179,148,164,54,14,163,104,35,94,150,105,182,220,113,195,41,25,14,218,79,207,233,98,147,149,170,114,144,12,4,239,246,38,205,194,99,101,48,253,71,131,34,79,136,153,128,63,91,1,88,133,184,32,8,9,48,51,116,222,124,185,218,77,230,210,18,149,140,160,164,106,165,105,240,139,3,88,132,128,156,201,205,39,112,116,222,126,54,23,110,213,35,125,36,19,202,28,53,168,13,164,196,130,161,30,18,35,172,125,235,100,215,56,131,78,96,201,80,50,96,16,7,149,150,225,239,18,14,114,149,147,176,61,108,37,77,68,182,3,185,91,70,132,168,136,17,255,0,31,165,171,221,133,99,142,87,148,63,136,86,56,56,47,141,215,149,56,109,5,69,65,90,39,222,18,127,107,104,167,56,212,111,74,62,226,227,109,76,45,34,22,165,115,243,22,223,95,138,86,30,103,255,0,164,21,82,169,199,122,151,90,205,48,78,179,180,159,189,109,200,21,55,89,165,125,101,57,154,35,99,176,54,249,231,196,120,141,103,83,153,213,221,122,151,79,234,115,125,85,140,107,187,5,176,41,113,69,85,117,47,115,121,20,56,219,191,238,72,144,122,216,55,232,77,34,86,74,219,39,251,72,59,250,218,161,115,94,21,12,61,53,74,239,35,98,69,166,29,190,28,113,35,34,210,162,14,162,39,235,106,144,233,3,132,18,189,239,54,227,186,122,241,98,155,219,130,47,164,21,165,193,50,12,17,231,244,181,106,163,11,37,250,245,34,226,10,95,121,238,136,220,90,102,244,83,183,138,217,83,225,71,65,234,109,55,133,112,213,93,37,75,85,87,123,77,184,180,234,148,190,141,20,61,45,105,144,125,96,134,128,170,189,254,80,187,85,218,46,25,94,148,14,15,106,109,64,40,108,179,7,229,107,141,203,194,218,151,169,210,243,12,175,188,2,114,132,131,63,14,118,187,93,24,98,171,22,176,27,191,105,27,101,228,234,149,161,32,35,109,162,219,63,131,56,69,139,181,223,103,189,16,27,17,204,230,74,188,244,54,234,112,124,61,28,142,27,154,62,235,43,39,169,58,54,216,90,139,7,225,55,152,169,81,174,166,113,184,58,0,159,18,32,243,7,225,109,141,77,134,233,197,58,61,162,153,69,80,55,70,182,217,79,97,58,74,10,133,190,138,36,169,180,153,82,143,136,47,169,215,81,240,179,245,21,151,11,170,78,90,21,184,66,64,36,57,0,31,41,183,87,139,210,6,24,173,75,42,76,227,62,244,180,54,9,184,147,127,215,61,123,98,103,141,115,165,71,192,161,37,62,162,116,253,237,117,66,152,91,165,15,32,169,42,26,0,54,31,31,218,218,255,0,134,247,117,237,118,169,117,46,180,243,222,198,188,149,13,16,115,229,19,58,117,27,235,109,143,86,197,37,117,221,237,20,36,230,201,51,177,251,153,22,248,251,172,227,201,12,246,77,180,241,236,189,23,2,86,75,29,55,98,57,84,139,251,22,208,220,215,186,216,173,65,80,0,148,44,76,160,117,244,242,181,59,19,86,220,248,133,229,63,237,117,10,168,104,104,32,168,196,108,71,239,105,220,107,69,73,126,93,74,114,158,169,20,181,205,41,73,36,136,10,235,243,210,213,44,49,68,171,170,243,82,170,105,189,164,171,222,80,3,196,15,59,106,99,143,42,54,177,123,199,135,98,147,27,13,144,150,130,211,189,169,204,43,130,215,136,89,109,250,164,33,246,153,212,2,173,135,237,189,172,120,167,14,221,245,151,51,105,114,236,105,181,104,18,160,114,168,11,84,239,198,42,170,107,17,81,130,93,45,41,39,243,41,210,162,140,218,255,0,183,225,245,183,213,120,218,185,104,238,111,182,92,118,163,167,186,85,240,249,218,235,30,216,219,186,234,218,248,93,109,115,120,174,220,163,106,176,93,215,75,118,6,154,246,113,82,233,144,9,4,137,243,235,100,167,9,179,118,93,202,69,226,254,68,167,76,160,107,247,165,162,174,119,152,118,189,43,105,149,173,229,40,64,113,95,75,75,222,87,123,206,85,133,214,40,162,6,100,140,249,163,203,206,214,113,189,118,66,205,206,99,29,164,52,82,42,231,190,238,250,122,101,176,234,212,18,52,209,58,90,221,132,113,85,57,74,88,96,186,180,232,60,105,4,20,250,218,163,69,112,183,80,232,62,204,211,204,144,101,73,50,81,182,182,155,187,241,5,22,22,88,107,217,157,74,198,137,113,59,127,54,209,199,20,224,74,207,144,134,179,133,178,176,37,217,237,143,132,37,166,92,42,88,74,116,146,36,137,211,229,111,87,251,61,55,79,129,248,65,116,48,234,145,224,104,16,39,156,1,235,111,27,174,110,46,210,220,245,52,29,218,146,183,156,169,108,17,204,74,132,232,52,59,111,111,71,176,63,24,215,89,130,46,212,32,57,153,84,200,84,29,78,162,222,201,244,118,230,60,203,92,138,253,87,133,253,44,146,230,64,198,251,223,228,186,10,253,226,19,96,147,32,202,72,6,68,207,167,202,213,63,245,181,114,235,146,41,214,164,161,106,212,101,57,100,105,175,157,168,44,99,39,43,25,61,249,7,146,76,235,190,246,85,201,136,189,178,240,111,50,162,12,133,1,191,47,142,246,245,70,80,217,120,136,102,219,173,185,73,122,151,233,210,167,22,65,30,91,159,249,179,129,217,72,131,204,146,64,216,121,147,241,181,94,150,244,46,56,156,202,41,128,14,159,207,95,226,210,98,185,53,25,202,196,18,116,181,138,212,171,150,145,186,150,85,126,116,22,137,204,173,137,142,92,224,217,1,212,247,75,74,192,240,153,58,106,109,25,237,73,109,1,91,127,180,137,145,101,54,250,74,115,36,68,25,144,65,229,103,0,166,113,217,75,166,160,40,126,89,157,52,214,9,29,62,54,118,141,220,179,159,99,0,159,50,127,197,162,41,106,61,199,18,84,114,144,58,79,220,254,150,46,149,245,46,51,73,73,18,52,152,63,168,229,100,66,5,38,20,18,6,66,160,73,213,32,120,150,60,140,253,205,190,118,173,62,244,144,178,98,78,137,131,202,194,54,246,87,72,81,218,38,79,203,91,58,183,82,164,40,57,62,113,184,179,16,152,239,194,61,85,114,212,55,148,164,3,16,0,133,125,205,156,162,108,175,81,50,163,36,139,70,165,74,126,160,21,111,32,14,81,166,209,202,210,215,101,56,40,68,102,42,0,102,72,51,22,3,65,24,55,194,41,218,114,20,67,137,5,50,14,187,252,249,89,196,128,234,10,65,16,64,48,163,31,3,54,83,45,230,8,43,210,100,253,34,203,91,73,82,21,32,171,97,214,124,254,159,91,70,77,164,205,236,166,210,194,178,28,133,36,29,244,136,31,181,190,169,167,67,128,164,55,40,141,53,4,77,178,28,200,19,7,44,110,174,162,206,33,41,117,0,143,28,158,70,54,230,117,242,179,93,35,2,212,115,168,10,35,188,216,29,166,109,29,90,114,185,148,120,245,10,58,125,237,105,90,163,42,89,204,162,131,58,3,168,245,251,231,96,22,150,210,228,148,17,240,156,179,167,174,209,99,106,78,236,163,210,193,239,8,82,124,42,144,0,229,108,138,117,74,123,178,9,142,103,233,244,177,230,148,149,21,101,141,119,136,249,219,63,211,243,40,20,230,72,211,109,122,153,155,73,168,36,27,123,168,136,83,42,71,120,115,20,137,203,7,127,135,222,150,66,229,167,72,159,10,132,142,128,253,139,77,46,238,42,42,4,2,121,120,99,72,230,45,30,245,47,114,214,93,163,110,66,60,236,131,129,76,230,145,194,29,12,28,211,32,149,2,68,142,95,102,201,76,21,169,4,68,13,128,212,121,14,66,210,180,55,89,168,74,148,172,233,3,110,155,122,217,186,218,100,180,147,148,13,0,73,222,98,127,205,144,54,128,5,24,95,200,15,119,176,7,96,12,136,251,250,216,3,139,233,146,190,237,105,115,120,219,167,165,142,175,168,202,20,17,0,37,36,128,4,19,165,185,39,241,35,227,77,251,192,174,1,189,125,240,234,189,116,87,138,107,27,109,43,0,76,16,100,17,111,7,250,102,241,223,92,240,150,119,75,193,232,133,129,249,5,224,235,109,143,72,109,119,219,146,187,31,12,116,172,110,160,201,164,200,4,134,210,234,234,124,95,74,136,82,202,200,78,153,162,5,136,103,18,210,56,127,48,173,68,16,4,167,159,149,188,89,185,63,17,206,63,223,20,66,162,228,173,175,172,166,50,59,198,168,139,137,158,146,4,78,182,53,127,136,239,104,138,68,171,49,188,18,7,91,180,239,242,183,158,255,0,159,190,145,219,255,0,180,198,255,0,164,255,0,53,188,124,63,210,157,189,59,241,94,206,57,137,41,82,1,25,242,144,103,78,86,203,56,218,135,191,241,102,205,190,169,220,199,173,188,90,95,226,103,199,253,66,157,170,137,152,254,158,116,63,1,97,106,255,0,20,94,59,80,211,41,218,218,133,180,134,193,206,165,221,230,19,234,72,210,205,255,0,104,95,72,227,247,177,191,233,119,243,76,124,57,210,121,245,126,63,209,123,114,142,35,81,33,37,10,42,1,38,96,34,103,227,101,84,241,38,144,34,26,82,210,128,64,128,155,121,149,248,110,246,242,198,220,127,197,247,221,23,21,43,41,170,105,232,233,210,235,61,219,65,178,21,154,57,91,170,49,143,22,156,185,238,42,218,138,101,66,233,218,83,136,84,200,144,36,124,45,198,245,127,167,223,27,116,92,239,168,78,200,11,246,225,174,173,248,253,229,118,47,7,244,233,88,94,11,171,231,253,23,67,183,196,74,86,189,231,156,2,122,89,214,120,155,118,160,129,80,254,81,188,145,41,62,162,222,80,246,66,252,71,241,247,23,248,248,237,193,141,222,163,114,237,202,238,173,51,145,66,14,134,71,165,164,123,126,118,251,198,125,159,241,213,215,69,195,231,40,85,77,86,193,117,105,168,104,169,83,58,115,218,219,206,250,98,241,211,122,147,122,103,147,143,230,22,234,225,213,95,61,74,31,242,175,77,242,252,203,117,124,255,0,162,244,242,249,227,13,204,140,237,180,250,137,39,255,0,105,39,46,223,127,59,87,106,184,171,119,151,210,105,223,92,25,205,32,196,121,253,62,118,241,160,126,46,252,79,168,9,73,98,230,90,198,186,48,169,253,109,209,221,133,187,101,226,158,209,105,190,142,62,98,145,10,187,242,150,203,40,40,153,235,39,91,94,234,95,76,30,57,232,248,206,201,200,199,199,210,222,104,58,255,0,252,211,69,225,126,155,51,131,90,93,248,255,0,69,222,21,124,70,186,149,80,91,91,171,65,232,148,144,157,109,23,93,196,43,180,247,138,239,251,204,198,64,3,107,105,30,38,227,170,220,49,130,175,59,206,135,187,113,234,58,117,58,216,94,196,165,58,15,77,237,205,93,143,187,116,98,78,208,124,73,171,185,177,77,5,220,195,12,50,167,80,182,100,44,145,182,230,217,216,63,237,3,226,222,161,139,46,100,56,176,152,227,251,91,58,248,191,245,169,31,225,28,40,158,24,94,235,63,223,178,238,186,204,125,74,225,2,146,162,21,62,246,77,35,161,250,88,26,172,90,154,147,148,188,147,6,100,72,54,225,238,215,61,190,239,238,206,252,75,77,201,113,221,20,53,172,41,128,238,119,148,180,40,18,79,75,107,22,127,23,204,76,218,188,120,98,234,38,57,60,177,244,182,230,31,211,31,141,243,97,102,68,120,48,150,56,2,55,35,99,255,0,198,163,151,195,29,57,167,73,145,215,253,252,23,165,205,226,70,252,93,229,64,218,14,132,79,165,150,188,72,194,181,15,4,230,27,25,210,220,211,216,187,181,101,127,106,28,45,120,87,95,119,117,53,216,229,11,193,164,134,150,84,20,8,38,100,219,100,241,79,29,30,28,112,250,245,191,26,99,218,191,166,211,45,240,209,86,80,184,27,127,147,108,76,159,246,139,241,30,38,103,212,38,192,139,204,176,42,221,201,227,125,68,41,89,224,252,66,192,246,202,239,203,249,45,175,115,222,237,165,101,105,168,72,32,104,169,157,58,90,69,218,134,42,157,148,173,144,181,106,72,86,150,228,174,196,221,180,223,237,79,123,222,148,213,23,27,119,96,187,144,22,20,31,46,103,147,180,105,22,232,75,254,245,55,21,197,85,86,182,75,169,167,100,184,83,49,48,38,62,150,147,63,253,164,186,255,0,73,201,250,158,79,77,143,204,219,247,157,223,142,229,70,223,6,227,74,221,66,83,249,43,163,101,180,184,160,167,91,66,117,208,114,182,75,136,145,153,230,229,39,159,247,126,246,224,42,159,198,177,187,170,242,168,162,173,193,46,45,12,56,166,179,123,90,73,128,98,70,150,203,63,141,77,209,25,106,48,69,224,4,105,150,181,31,197,186,63,251,108,241,123,127,255,0,17,135,255,0,153,253,85,111,242,174,31,30,121,252,23,160,212,12,182,93,204,183,155,215,124,203,22,151,67,244,235,98,18,250,23,4,2,66,135,135,91,121,215,79,248,211,97,212,201,119,6,95,41,145,30,10,150,247,177,204,254,53,216,79,33,14,225,43,244,31,39,91,63,189,165,103,211,167,138,90,0,127,65,7,229,40,254,69,68,239,9,226,147,180,231,240,94,133,165,109,161,72,45,62,130,147,255,0,158,198,199,93,238,135,74,67,111,183,238,144,188,166,64,147,174,182,224,156,5,248,188,97,46,33,226,250,11,154,135,12,223,236,191,121,62,150,144,227,138,108,165,4,145,169,131,110,216,192,206,45,215,156,41,62,34,157,212,117,27,24,182,207,134,190,155,250,159,87,235,184,157,23,63,164,249,62,121,32,59,204,186,161,124,87,241,84,243,252,47,22,38,52,153,44,155,86,145,197,127,85,110,97,33,34,90,88,19,225,18,44,235,3,187,39,84,141,36,40,105,63,122,89,166,74,130,99,36,79,35,203,239,75,56,75,73,66,82,234,160,168,114,210,126,118,250,60,110,55,92,75,173,198,209,32,141,66,136,90,180,7,207,78,103,165,155,4,149,172,123,164,236,0,159,140,89,13,84,247,110,120,130,250,146,71,202,38,202,67,141,153,42,73,4,153,242,179,105,74,207,9,41,109,11,10,74,52,81,5,42,36,242,176,207,54,65,134,252,16,157,82,4,114,231,98,251,176,185,144,27,41,57,73,4,207,198,126,244,179,110,36,144,102,92,159,158,221,44,224,105,74,251,32,28,165,61,224,82,78,97,36,36,159,135,79,91,58,170,92,136,210,68,109,151,151,173,137,101,188,174,78,101,36,19,49,3,67,182,159,124,172,210,216,135,84,115,45,208,177,168,216,129,102,187,69,91,38,30,9,90,127,241,222,119,158,134,216,113,149,34,73,57,84,174,90,105,247,214,207,169,148,148,146,115,36,131,204,237,235,100,42,144,182,191,1,148,72,48,162,32,158,158,86,43,10,50,41,54,150,73,108,129,1,35,73,216,153,179,207,2,153,204,76,15,119,65,49,210,217,75,97,41,132,168,232,169,80,39,111,43,58,213,56,103,41,81,204,165,109,155,92,159,126,150,116,224,16,80,157,206,71,84,25,0,229,132,198,160,157,116,36,205,155,114,159,187,90,65,72,76,3,26,18,126,127,189,143,75,97,41,74,81,152,230,73,153,34,39,165,132,112,23,82,82,220,76,70,187,3,211,210,204,45,74,56,164,194,210,20,136,57,116,212,18,157,39,239,246,178,91,43,36,120,96,115,147,54,195,204,254,110,86,204,130,153,50,55,220,239,108,183,153,195,1,50,6,190,82,62,188,172,224,160,115,82,210,53,76,202,72,49,169,212,25,251,249,216,150,18,82,160,22,97,36,145,32,72,30,113,240,176,236,50,116,47,144,165,68,148,167,248,249,216,140,129,213,67,122,230,130,4,198,150,92,160,170,71,93,200,4,166,22,83,152,73,145,162,172,93,74,16,182,19,222,202,82,173,124,34,115,88,6,212,166,154,91,106,42,0,242,3,64,124,236,219,238,188,73,4,20,228,129,51,225,248,116,179,114,83,253,158,17,30,208,140,201,202,87,149,49,29,12,216,27,198,240,6,151,42,50,144,78,211,251,252,236,231,178,169,109,230,125,49,41,202,9,48,7,63,191,133,133,172,96,41,50,210,115,73,147,215,231,100,224,40,166,210,69,38,69,119,229,66,70,116,3,226,61,54,157,254,22,85,106,74,214,8,5,193,18,164,199,158,130,127,107,102,149,133,183,10,88,10,131,170,114,198,91,16,245,98,41,156,212,65,72,216,39,77,188,253,45,83,190,202,209,189,43,204,255,0,197,194,231,23,111,22,104,93,74,114,247,236,242,72,26,233,38,220,114,229,37,59,168,241,56,209,118,61,197,36,147,235,208,219,181,255,0,26,183,158,86,33,185,106,46,150,220,82,202,0,82,150,145,28,246,235,173,184,42,162,241,188,144,208,83,174,37,149,29,21,9,212,219,196,60,93,232,234,82,128,61,138,238,186,57,188,102,19,236,165,209,116,33,218,188,170,108,36,207,188,131,160,180,171,120,37,121,137,73,72,72,212,40,8,63,230,213,156,60,215,125,123,50,170,149,184,234,138,167,199,169,249,91,127,97,156,11,253,118,157,146,25,40,65,70,109,18,117,244,251,231,106,29,47,19,235,118,41,79,149,63,149,189,173,115,77,129,18,93,100,82,161,78,45,80,20,149,36,133,124,4,91,106,240,251,134,104,74,152,254,162,227,109,37,90,4,169,82,71,145,215,202,214,26,110,27,82,214,80,247,168,106,28,70,128,168,65,3,225,174,226,196,82,220,47,93,140,186,170,16,151,86,132,194,65,65,82,166,6,243,242,183,115,211,122,83,49,61,100,46,127,47,44,203,233,5,91,168,56,44,218,105,191,232,170,105,2,151,57,52,4,237,166,179,22,169,156,37,126,224,203,237,197,214,5,22,128,208,141,74,198,241,166,220,173,35,129,92,191,213,123,37,155,193,11,75,43,84,165,25,78,79,189,54,214,219,234,229,225,90,177,101,202,42,42,30,83,139,74,71,229,182,228,41,61,100,43,127,249,183,79,6,59,114,6,166,236,178,164,153,208,250,92,181,174,21,197,137,190,41,82,139,193,142,245,193,164,41,35,95,34,169,215,227,105,10,158,10,213,226,167,125,178,235,100,180,218,244,202,34,1,248,139,108,140,19,195,122,70,222,121,154,234,69,36,3,16,83,189,142,189,56,127,120,83,213,100,186,92,113,12,1,225,2,52,180,115,100,24,223,161,253,145,67,22,182,234,103,117,202,151,109,230,46,74,242,238,68,165,15,140,149,41,35,126,83,182,227,206,209,216,189,182,110,23,214,46,112,147,71,82,37,57,85,255,0,101,70,101,49,50,63,159,43,58,21,61,225,82,146,67,154,173,43,214,122,205,169,124,71,164,126,227,40,254,138,84,182,170,96,4,230,37,41,49,215,167,73,54,248,227,165,79,14,116,39,10,115,191,238,159,151,101,233,243,98,72,201,219,36,67,98,104,143,154,165,213,224,186,251,194,242,168,77,27,203,74,214,181,30,233,82,119,63,75,78,81,112,250,151,15,93,43,170,190,94,170,109,33,7,191,109,42,62,3,213,54,142,173,190,111,250,103,16,20,209,15,20,130,157,61,253,57,30,118,174,95,248,194,244,188,138,21,121,41,106,90,60,43,76,65,80,243,22,210,160,211,75,223,122,79,151,133,142,198,186,201,1,74,81,94,87,117,220,250,205,222,243,201,66,253,199,36,102,30,186,218,62,165,208,227,233,114,240,117,201,84,67,134,77,146,229,223,79,81,119,54,253,49,90,156,87,246,196,16,122,27,74,97,14,29,59,136,216,90,171,170,146,203,72,18,65,57,163,158,130,209,209,121,160,183,196,143,120,13,13,180,229,63,15,171,235,194,42,46,170,198,42,155,95,136,20,185,10,76,107,96,235,238,11,210,146,243,74,170,212,233,72,35,49,75,132,143,249,139,25,119,208,53,134,111,85,166,157,98,169,72,28,140,125,245,139,72,55,122,41,41,239,26,84,117,74,181,182,142,51,116,53,100,230,194,37,112,117,144,71,197,88,240,69,225,118,59,66,88,170,109,69,226,146,147,10,41,63,63,175,220,218,69,140,0,111,86,31,42,239,18,132,28,201,95,247,39,226,57,91,95,210,226,102,40,239,37,60,229,42,180,58,129,164,121,197,173,119,119,105,87,174,106,19,72,170,22,150,133,141,23,154,15,63,151,43,108,98,205,11,129,19,26,174,21,41,245,50,154,15,60,168,74,108,20,19,142,238,250,58,151,123,199,5,74,52,80,255,0,203,175,237,111,77,48,62,21,55,110,16,187,51,167,254,221,50,52,58,157,135,204,91,207,14,2,52,230,61,227,149,203,222,49,157,47,213,7,20,137,210,36,157,237,235,51,24,49,182,110,106,66,194,123,190,237,164,2,8,6,60,34,222,171,244,89,9,116,121,50,246,38,130,241,79,165,201,27,28,152,241,183,154,178,181,248,164,90,20,20,208,80,1,36,37,68,109,243,219,113,105,220,55,118,186,111,4,183,82,132,131,51,32,126,150,151,118,227,108,169,36,54,84,157,252,58,9,244,180,174,31,187,144,227,225,33,179,35,93,4,252,8,54,245,208,202,33,120,179,157,118,2,38,144,56,0,9,49,164,104,52,245,180,133,25,91,36,228,90,9,7,99,238,141,44,67,84,125,214,108,186,228,4,248,140,73,248,219,234,135,146,151,66,74,138,103,83,61,57,218,221,42,103,117,147,81,221,163,34,148,1,141,64,229,231,188,11,40,201,80,13,130,82,53,242,179,76,164,19,41,35,77,132,200,249,115,179,139,66,156,80,132,249,146,52,214,54,63,75,33,178,68,34,27,140,186,145,231,203,239,127,173,136,67,189,218,64,212,73,212,17,184,242,254,125,44,19,109,171,185,72,41,203,152,24,235,207,229,235,103,242,41,73,29,217,19,148,13,247,254,108,146,211,220,34,82,79,133,105,84,130,65,216,146,53,143,64,108,101,16,75,199,69,18,64,149,70,254,66,109,26,146,167,157,25,51,64,128,76,233,99,233,87,222,29,161,67,125,39,157,153,194,208,29,138,146,164,100,180,244,46,74,214,153,59,204,64,255,0,22,149,186,165,180,2,12,24,2,18,117,42,243,250,218,50,128,23,220,72,1,70,15,186,78,167,151,203,83,107,21,13,223,8,133,78,80,63,184,109,175,43,64,227,181,20,64,1,184,79,165,180,184,145,48,20,97,36,19,177,251,253,108,241,162,11,9,82,160,0,52,145,3,210,203,238,194,21,11,212,129,174,155,159,75,60,9,66,201,70,144,153,26,201,251,210,213,201,246,68,54,81,53,87,106,155,50,217,152,84,65,233,97,155,117,202,52,145,87,32,230,210,54,235,191,173,167,136,200,18,97,72,42,60,231,67,233,96,235,30,108,182,82,234,66,123,197,106,9,210,99,123,16,114,65,66,215,40,33,74,89,141,116,61,68,243,29,108,35,81,222,0,172,193,32,198,186,90,70,166,232,101,213,1,158,55,147,215,109,172,229,61,216,130,64,123,88,59,196,129,175,149,165,14,72,139,65,211,48,20,133,101,72,149,238,9,128,152,220,253,109,45,119,92,197,224,124,32,1,17,233,251,89,250,10,118,20,164,174,2,84,12,145,29,124,236,64,188,145,76,0,205,9,220,29,79,195,214,209,57,231,128,128,19,107,31,208,193,167,5,196,183,161,37,50,72,223,151,165,128,189,112,192,113,5,107,202,218,82,70,98,85,164,29,118,177,21,56,174,158,156,231,90,148,2,68,147,59,13,255,0,123,86,177,47,17,253,160,43,216,169,42,42,41,154,230,217,157,103,152,249,217,155,172,110,164,109,185,46,244,189,218,166,73,102,136,41,10,111,77,185,218,171,122,95,174,18,176,85,224,71,199,165,170,216,155,142,180,169,125,212,93,215,117,66,72,81,4,188,168,86,223,127,75,84,239,30,39,187,120,165,69,35,33,80,205,169,27,107,31,27,90,97,8,188,170,87,170,251,233,13,54,226,170,22,145,145,10,32,153,233,182,246,225,47,197,251,24,183,83,217,201,186,122,117,168,149,222,8,147,203,221,63,205,186,102,243,197,46,189,70,226,74,135,186,68,206,223,231,229,110,30,252,84,47,119,42,184,47,64,135,76,164,215,230,19,232,109,242,223,211,155,188,207,22,244,6,158,194,67,250,127,37,223,248,73,154,112,178,79,196,43,199,225,109,136,104,238,94,202,229,85,204,180,225,21,79,58,74,219,10,32,14,147,241,182,47,223,197,19,133,212,151,131,244,151,179,21,169,91,14,20,44,10,36,152,32,193,242,181,71,176,34,221,162,236,159,249,103,222,53,4,8,142,81,111,63,113,219,129,204,97,121,168,78,181,78,31,254,248,219,195,176,60,53,143,226,78,181,212,221,146,247,122,94,43,75,171,159,253,23,93,36,223,87,138,48,208,55,11,209,231,191,19,46,18,85,169,66,157,183,209,59,255,0,208,1,159,214,214,238,57,223,23,46,53,236,213,125,94,183,37,45,51,148,183,133,216,167,153,61,208,10,130,52,211,112,109,229,3,31,247,17,175,247,15,214,222,154,95,77,138,62,194,138,108,6,228,92,105,63,253,232,231,97,235,190,24,199,240,238,70,12,152,178,62,221,43,65,212,235,218,194,120,102,57,12,120,112,27,5,163,191,9,152,78,58,196,202,81,32,251,50,64,129,167,189,181,187,115,22,210,84,94,184,106,190,154,137,95,157,84,194,219,64,81,216,144,69,184,167,240,150,65,24,159,20,44,39,94,233,0,19,184,212,219,96,113,123,183,197,233,194,222,208,170,194,45,92,212,149,84,194,161,166,123,245,56,82,165,5,70,177,183,59,99,248,183,165,101,245,111,17,74,48,218,28,230,53,174,220,129,176,175,117,103,14,70,71,140,53,158,109,106,206,7,112,142,251,236,127,197,195,139,120,231,76,139,190,229,112,184,207,180,52,176,238,85,40,233,32,108,13,143,237,109,128,239,62,217,151,253,219,127,118,122,96,95,151,101,35,70,157,231,67,153,10,23,59,65,215,227,109,175,248,156,214,26,190,206,77,41,72,142,242,161,181,105,32,11,115,23,101,238,221,213,61,155,48,101,69,205,79,135,217,188,219,121,238,251,188,85,65,65,18,54,128,13,186,206,153,54,95,90,137,190,34,198,136,28,145,113,232,186,109,94,252,239,127,122,168,240,200,111,29,199,211,205,163,184,49,217,135,19,112,59,137,55,118,36,227,109,198,41,112,221,218,224,85,99,206,101,117,8,79,85,36,110,45,214,120,123,181,207,6,48,224,39,13,95,55,53,18,157,31,153,220,211,247,89,188,140,13,109,204,188,104,252,74,156,227,7,13,47,28,60,254,25,110,143,250,139,93,217,121,53,5,69,30,113,22,170,118,58,236,86,59,84,93,119,163,234,190,151,117,127,79,112,32,0,207,121,154,68,245,180,157,87,166,59,173,98,156,190,190,231,99,134,108,67,93,109,35,106,39,158,232,98,120,129,218,97,26,173,118,46,61,237,95,128,184,135,130,47,27,155,8,98,42,26,187,202,242,167,83,20,172,36,144,167,92,80,132,129,62,188,237,197,23,23,101,174,50,224,251,217,202,188,33,112,95,247,123,234,204,59,202,103,50,18,58,72,54,222,213,63,134,89,224,107,103,22,163,19,255,0,80,56,120,251,105,167,52,185,3,217,53,203,155,54,147,214,219,155,178,71,110,10,78,210,152,134,166,232,167,184,157,186,93,162,99,57,117,79,231,6,57,1,22,200,196,202,131,195,24,18,203,209,91,245,152,57,121,113,173,52,56,170,222,199,193,74,224,236,167,129,47,164,246,94,115,241,154,237,197,247,86,40,238,56,213,253,72,94,200,108,105,90,162,167,50,242,212,242,180,62,17,193,23,183,16,47,132,93,248,46,130,166,242,173,112,18,25,101,25,148,99,202,221,31,248,155,93,95,213,251,81,210,82,33,98,106,41,218,108,18,14,146,98,219,3,3,118,86,123,176,115,52,156,82,190,239,86,175,250,74,86,71,121,66,203,125,211,176,224,27,40,146,12,105,202,221,251,58,252,48,244,248,38,160,36,145,160,177,156,89,175,178,54,84,93,3,140,133,189,135,37,104,172,13,195,126,58,112,150,137,230,240,53,213,140,46,150,106,8,83,168,167,105,73,74,136,230,64,180,85,233,218,23,139,56,154,166,163,12,95,87,237,251,89,81,84,163,76,237,10,204,173,100,233,148,166,38,109,233,95,101,254,212,55,119,106,44,39,93,122,97,219,182,174,238,110,137,222,229,73,168,82,84,86,72,220,17,111,60,177,183,16,105,56,87,219,130,240,191,175,166,93,126,154,237,190,11,206,33,146,51,40,5,78,135,107,96,244,62,179,254,57,153,147,22,86,11,89,60,64,29,232,146,72,216,93,108,120,86,50,96,56,236,105,107,236,20,7,12,48,239,26,56,47,93,80,255,0,14,46,156,83,116,187,84,156,174,150,168,149,227,30,114,45,232,207,103,139,223,17,98,30,202,62,215,197,165,213,174,253,85,51,161,245,86,35,35,187,24,145,19,244,182,169,166,252,98,176,19,72,203,253,10,255,0,149,117,8,63,191,166,150,232,60,41,197,91,191,142,220,0,168,196,184,113,151,233,104,171,41,29,202,138,136,11,76,14,96,30,166,220,71,140,122,142,110,115,32,118,95,77,242,79,152,223,89,32,147,240,224,31,205,91,196,136,50,244,201,123,112,188,238,236,23,194,11,131,140,157,164,239,107,179,136,119,123,55,141,19,97,229,247,78,147,4,130,98,221,183,83,216,155,128,87,69,82,104,241,77,197,114,208,212,58,60,61,237,95,119,63,53,91,149,127,11,122,117,43,181,117,246,18,10,138,81,81,202,127,184,245,245,176,191,139,240,118,159,142,247,105,11,129,236,58,16,162,57,243,183,77,214,155,159,213,124,74,58,102,54,91,225,103,149,175,210,123,221,113,97,85,135,67,49,204,175,109,155,165,213,245,61,130,251,62,214,40,247,20,23,56,136,31,151,121,104,60,253,235,21,71,248,103,112,62,252,66,205,205,114,161,225,26,150,111,5,46,60,228,31,43,121,36,205,123,233,7,35,239,164,129,50,28,63,177,183,162,191,130,178,156,170,195,56,173,199,221,117,200,82,0,204,162,168,251,210,212,252,73,209,250,215,135,122,108,185,236,234,143,118,138,216,142,108,129,205,148,177,157,14,68,129,133,156,174,122,197,220,47,187,56,69,219,246,147,15,224,198,125,158,238,164,188,89,238,155,82,202,160,104,119,183,177,56,13,36,45,69,58,140,128,130,127,110,150,242,123,180,35,93,207,226,84,201,147,173,123,26,153,242,139,122,197,128,146,10,212,81,168,45,136,19,61,53,251,235,110,203,161,204,233,60,95,225,185,30,108,144,235,62,228,177,101,245,33,254,227,146,7,178,179,103,90,165,49,10,7,126,159,11,103,189,204,97,67,46,156,185,157,108,190,237,40,78,98,160,21,184,131,191,249,182,10,204,12,234,202,165,72,152,215,83,243,233,111,185,26,118,94,84,108,4,189,118,36,16,163,164,141,5,150,132,119,67,44,0,82,12,40,25,178,67,233,41,204,65,57,142,146,102,126,22,251,190,73,72,15,18,53,219,249,179,148,33,169,206,240,168,128,70,202,222,55,248,217,41,86,66,86,9,50,12,159,241,102,157,50,165,102,76,137,34,70,130,44,225,101,180,162,6,186,70,134,79,214,202,253,210,161,202,74,214,148,18,180,132,3,49,150,109,132,182,86,74,84,174,134,35,232,44,166,158,0,40,50,160,72,51,37,32,132,158,134,108,219,46,43,169,5,41,153,17,166,150,85,72,129,246,78,44,103,67,128,236,102,63,241,22,108,40,178,176,87,149,99,253,163,88,233,49,103,30,29,219,105,37,105,80,60,163,88,143,249,176,234,202,134,229,50,0,2,78,217,116,212,105,97,3,101,27,205,187,116,234,114,168,114,0,200,57,68,147,231,101,165,73,80,241,0,6,199,150,252,254,182,13,21,1,110,126,84,20,170,73,141,38,206,33,214,219,110,100,106,124,82,121,159,242,62,150,33,194,45,65,56,250,130,78,102,148,82,20,36,131,252,242,179,11,67,139,65,90,1,149,3,152,2,4,249,121,13,172,174,249,41,130,60,80,32,68,196,89,190,244,173,90,248,70,179,206,62,226,200,38,213,190,201,185,88,73,81,57,147,161,48,79,63,248,178,11,101,43,0,40,206,224,128,64,179,186,5,34,12,37,59,201,241,3,62,123,27,101,13,151,92,86,84,153,48,65,42,152,242,245,178,1,57,126,203,228,178,153,33,208,51,141,76,24,211,127,177,103,153,104,164,164,51,41,65,241,20,235,175,156,244,182,25,166,11,5,74,202,140,199,222,233,241,177,40,4,136,41,43,62,234,114,234,54,179,160,187,41,121,211,144,128,163,160,128,20,76,79,145,54,202,217,33,176,28,74,136,220,19,200,219,224,74,76,147,60,192,2,15,222,214,203,75,45,31,204,76,2,163,28,196,117,54,100,71,115,101,96,52,0,206,178,146,76,24,18,126,158,66,194,94,105,68,57,149,89,96,102,131,190,254,182,121,231,179,146,17,157,194,8,208,24,35,208,88,103,93,13,37,89,82,76,233,167,247,13,244,179,56,80,78,210,28,131,101,255,0,102,166,209,192,162,163,180,235,63,243,102,106,20,225,204,151,148,12,29,72,108,130,45,134,215,49,157,178,146,84,124,69,58,116,219,249,179,181,85,1,193,149,192,144,181,38,39,148,242,210,117,229,106,135,210,173,179,72,27,174,14,252,93,238,36,189,75,114,85,21,162,32,3,185,36,201,229,203,214,220,19,120,208,176,237,50,213,222,51,35,151,247,39,229,189,189,21,252,90,110,133,185,195,219,177,230,219,11,202,168,42,59,111,247,247,54,243,138,182,137,23,106,86,182,16,144,167,9,36,143,238,62,150,241,239,25,198,27,212,28,79,112,23,99,209,206,188,102,172,97,74,112,187,229,166,218,74,51,103,137,94,223,122,91,171,176,27,38,231,186,26,74,84,22,20,136,42,212,230,59,233,60,173,201,248,89,207,103,196,52,170,125,36,54,167,83,38,96,15,136,183,111,240,226,226,77,225,135,233,29,121,196,28,141,164,131,51,167,199,212,124,172,62,25,170,144,142,212,163,234,219,22,4,139,153,143,108,109,80,22,149,168,234,146,157,207,160,26,218,207,129,240,115,212,181,202,55,141,50,92,106,39,198,136,153,61,127,107,76,92,247,66,27,188,18,182,16,149,196,9,59,249,237,210,219,2,134,238,67,140,134,235,134,167,101,32,71,72,29,126,182,237,97,156,183,102,172,41,35,14,54,84,29,71,15,251,229,151,46,166,224,18,57,101,3,158,150,145,195,88,98,170,230,189,25,124,119,173,43,115,10,140,195,156,137,212,111,105,202,43,209,139,154,180,54,202,148,90,130,20,8,32,237,207,173,164,27,197,12,222,245,2,145,180,36,41,64,15,16,6,62,231,235,107,178,207,123,52,210,130,56,200,22,225,178,159,166,164,254,180,27,238,90,109,133,200,51,253,203,248,90,75,250,11,180,0,33,183,18,65,19,41,79,235,28,236,198,23,193,53,52,72,75,234,125,57,92,57,178,114,180,210,86,167,80,10,213,172,115,25,190,182,138,54,135,11,114,147,94,244,23,154,142,212,138,102,212,16,73,74,136,34,117,203,174,209,26,255,0,139,87,177,251,6,243,195,21,47,83,152,83,41,148,173,4,232,121,68,109,202,214,75,167,14,135,158,75,183,171,130,158,145,58,230,114,32,115,153,58,71,157,171,120,215,136,55,87,127,83,117,220,96,46,149,72,33,107,111,82,72,26,192,233,111,138,122,79,77,124,142,18,56,208,27,252,215,173,28,135,201,43,98,140,91,138,214,151,21,225,79,122,129,89,125,95,143,54,235,67,41,111,125,134,194,192,187,91,76,197,244,93,241,212,50,15,132,199,189,212,218,19,18,93,181,119,141,67,130,238,163,125,148,165,68,5,169,162,128,71,89,249,90,123,10,225,139,194,130,133,43,173,85,53,67,15,8,203,158,72,63,96,219,169,123,15,43,215,250,54,100,147,6,196,246,124,109,22,225,125,78,123,109,37,39,116,195,154,244,231,210,210,141,225,134,175,43,157,85,107,189,87,70,239,251,83,253,223,35,104,218,202,187,206,239,64,97,138,190,250,128,234,82,82,9,72,215,156,109,96,171,104,217,105,33,234,74,212,186,141,202,51,66,147,240,62,150,141,180,195,186,235,226,144,22,83,130,54,234,194,142,56,29,126,158,181,186,166,129,129,149,89,72,248,88,186,105,78,86,3,107,74,250,199,207,78,150,123,10,33,167,88,91,180,138,8,84,19,10,48,21,181,158,64,169,171,172,67,148,143,51,33,90,167,98,63,197,181,49,217,108,7,221,100,78,3,94,105,68,94,185,46,170,194,42,16,82,151,19,226,28,149,233,108,221,110,93,119,189,42,216,121,47,37,97,71,42,149,168,79,149,167,177,198,31,122,240,162,109,119,139,41,67,168,4,133,39,159,248,181,53,171,190,186,129,68,182,194,182,144,72,220,65,254,44,68,104,53,91,44,249,30,224,238,45,110,254,194,148,171,168,237,29,117,83,49,157,77,182,20,72,50,36,102,72,137,231,189,189,114,101,245,188,202,2,242,144,82,36,17,172,13,230,222,89,126,24,148,174,94,156,119,30,214,200,89,105,173,9,16,80,73,157,163,93,167,231,111,81,232,42,82,133,0,84,20,163,175,66,7,161,242,183,191,253,24,192,216,250,81,120,238,227,252,151,207,95,74,185,38,94,168,198,30,204,31,154,75,215,82,84,8,105,176,144,19,156,114,143,57,142,134,207,220,23,98,216,121,197,156,174,33,81,161,19,7,109,52,251,155,73,93,55,213,9,112,55,122,36,140,250,72,18,73,235,63,43,73,82,209,209,37,197,42,236,84,165,66,68,168,107,60,189,117,231,111,71,28,175,45,123,168,90,140,93,57,90,72,35,41,39,114,32,253,233,96,106,216,41,121,65,192,84,73,3,168,39,203,79,91,77,185,64,172,202,83,153,179,101,144,83,168,61,127,107,12,229,222,84,242,20,210,66,65,80,247,163,79,41,244,253,5,172,5,0,117,139,81,205,81,160,0,164,3,162,121,124,247,60,255,0,139,20,213,26,158,0,17,6,96,43,89,31,8,216,216,182,110,178,17,190,109,32,36,235,39,215,153,177,205,93,161,176,8,70,164,137,49,252,239,254,69,155,132,131,175,178,140,69,9,91,168,41,128,68,5,30,68,77,137,110,156,4,75,154,163,64,96,204,127,139,28,197,16,211,42,74,81,26,233,207,173,139,167,184,227,49,80,6,14,251,200,243,3,212,89,175,221,34,125,148,107,20,10,74,210,149,100,41,36,72,48,116,177,116,215,102,119,12,200,31,218,122,9,180,162,110,112,232,36,5,119,99,196,72,49,27,115,253,141,141,165,187,148,149,36,169,0,37,50,8,27,15,189,45,25,147,100,214,147,115,221,65,0,169,25,68,104,15,56,180,243,116,202,64,78,81,152,36,65,25,141,149,65,76,26,80,148,106,152,2,116,177,221,208,50,148,66,100,1,38,99,239,245,181,39,201,101,27,73,164,56,165,204,65,30,20,147,17,58,79,153,139,99,217,178,32,20,16,34,2,185,232,39,247,139,18,146,164,56,82,51,0,144,76,157,100,125,242,179,89,128,66,187,181,36,78,250,233,104,238,211,208,59,160,234,2,245,82,148,9,73,35,93,116,242,242,180,69,109,120,74,37,181,106,118,25,78,167,204,218,78,162,175,187,65,46,168,0,70,95,46,154,218,183,122,94,72,166,89,9,80,131,167,67,255,0,27,218,196,109,180,64,254,8,134,106,242,18,92,36,3,238,248,162,126,118,83,183,186,27,57,155,17,176,211,94,103,239,202,213,186,187,194,20,82,36,196,145,207,226,63,155,54,138,178,133,18,226,212,10,132,17,17,207,120,180,250,19,243,181,43,18,47,176,37,199,68,70,250,207,49,207,173,129,188,241,41,12,165,41,34,15,186,78,228,205,161,158,188,129,25,86,172,160,104,8,242,159,158,241,104,58,251,205,77,169,68,146,124,48,147,203,233,181,144,96,9,192,164,102,32,196,14,40,129,38,73,59,234,68,90,179,81,122,213,165,113,74,242,247,215,47,186,52,220,139,42,182,169,117,14,164,182,78,82,102,96,131,181,153,101,16,226,86,124,121,116,32,115,243,54,58,82,16,42,194,138,197,247,79,245,26,111,104,66,80,28,30,241,218,124,227,248,181,62,241,162,238,10,148,210,20,147,63,220,121,219,104,60,200,125,144,23,160,58,17,3,95,227,107,87,111,220,48,18,178,182,83,33,90,229,34,50,253,197,155,69,163,107,130,162,222,20,196,209,173,89,72,148,19,49,182,156,197,184,143,241,81,74,25,225,45,212,27,50,85,89,174,186,68,91,188,111,170,69,10,39,193,25,65,6,65,157,60,237,194,63,139,58,5,39,12,46,48,1,149,214,17,161,208,128,58,117,183,202,255,0,77,70,252,105,209,26,127,247,114,31,213,122,7,134,15,253,221,57,31,234,10,195,216,58,237,118,167,178,131,12,210,35,188,117,244,189,145,51,169,81,144,6,191,11,113,254,48,236,91,196,183,113,21,123,168,194,213,170,75,181,11,80,41,80,32,201,58,204,219,96,246,106,252,67,218,224,95,12,105,112,245,101,192,107,125,141,100,165,228,189,151,48,58,252,237,177,91,252,94,40,66,8,115,11,59,148,242,239,198,159,75,121,14,59,58,231,67,234,89,211,99,97,137,25,43,236,29,64,108,62,245,210,56,67,60,113,135,62,136,11,153,233,187,26,113,47,218,18,165,225,59,196,161,42,215,194,12,125,109,222,28,75,186,94,184,187,20,214,177,94,203,140,212,83,92,232,109,109,171,194,164,42,6,157,109,171,91,252,94,46,134,224,140,43,85,62,79,39,111,45,45,88,227,63,226,101,116,241,79,134,55,189,197,77,135,170,105,93,188,90,238,210,239,122,8,69,163,234,31,227,157,127,43,15,207,194,242,217,28,141,113,58,129,218,197,254,9,227,242,177,218,253,47,178,69,35,191,8,234,124,245,216,169,71,194,82,150,196,252,109,208,248,197,206,17,223,28,70,44,227,63,244,218,177,34,28,66,8,119,40,127,188,254,217,158,123,125,45,161,63,8,214,139,180,120,165,101,48,66,155,241,115,231,176,182,172,227,248,246,158,223,69,34,76,94,172,143,9,232,70,214,167,155,210,221,213,188,77,154,214,76,232,203,99,6,218,106,246,27,31,130,54,72,34,198,101,139,178,186,143,241,26,192,23,190,53,224,83,52,120,22,238,171,188,221,77,74,20,91,166,65,90,130,125,6,177,106,183,97,78,200,23,13,233,194,39,23,199,60,30,199,245,54,234,84,63,235,216,40,116,35,174,177,166,214,222,93,160,59,69,93,125,154,112,53,13,237,138,41,42,235,24,125,65,128,150,96,144,96,110,15,198,210,188,19,227,133,217,218,35,133,79,95,248,90,154,166,150,149,97,109,4,84,0,20,8,27,233,181,185,12,110,187,212,240,188,58,216,96,137,204,140,201,255,0,20,58,141,151,110,43,149,105,248,241,201,144,75,136,227,143,185,115,95,107,126,19,240,98,230,224,189,252,231,15,26,195,77,223,148,200,252,161,77,82,146,242,22,12,16,18,15,210,208,159,133,46,62,184,176,126,20,196,77,226,171,222,239,187,157,117,244,148,165,247,210,209,80,142,82,117,183,60,97,222,12,94,93,160,187,71,222,216,119,15,213,179,75,83,83,90,250,146,183,137,40,144,178,117,139,125,218,87,178,117,251,217,102,246,187,88,197,213,148,117,70,241,73,82,21,76,72,203,6,8,51,111,88,255,0,4,143,39,167,158,139,149,154,95,36,131,85,187,119,86,199,97,124,108,178,124,237,50,121,173,101,0,182,151,106,206,55,241,84,99,220,75,75,135,106,175,151,240,122,201,75,110,55,76,87,76,166,136,214,28,9,136,243,155,77,126,16,45,169,254,43,223,138,30,255,0,178,72,49,181,186,58,229,164,67,127,135,131,65,240,151,34,226,86,170,212,236,116,155,115,247,225,4,202,71,18,241,17,219,45,55,77,245,54,192,151,55,31,35,195,125,70,24,33,12,242,174,50,69,122,139,104,106,52,7,63,127,205,76,214,56,100,70,92,121,162,160,63,18,252,35,127,214,118,146,110,187,13,221,87,165,74,24,166,109,72,117,154,69,173,25,129,59,16,34,218,215,138,29,167,248,173,140,56,124,187,135,137,10,172,55,49,74,80,160,245,1,104,0,157,7,136,129,174,150,244,71,137,125,181,240,23,11,248,138,140,47,140,189,173,23,146,214,128,0,167,206,147,155,64,66,190,54,173,126,36,172,210,214,118,79,188,106,40,24,104,54,225,105,77,144,128,12,18,12,232,60,237,95,162,248,165,163,252,55,7,55,167,144,78,144,199,186,189,134,237,177,242,238,142,108,103,147,35,216,239,154,224,94,2,246,152,226,47,4,174,42,170,78,18,45,212,209,84,47,51,185,104,251,225,152,8,247,128,243,181,51,24,12,71,142,177,69,93,237,136,110,218,229,214,87,58,92,117,73,164,90,65,81,231,17,111,64,127,8,75,138,150,167,130,23,187,213,172,176,234,147,88,52,113,0,233,22,220,87,47,107,94,21,223,156,78,56,65,135,233,149,126,154,131,77,220,174,139,76,224,237,36,69,181,179,188,99,7,73,234,185,81,99,116,231,62,70,86,183,54,184,171,23,183,235,236,162,110,43,229,141,165,207,161,218,215,144,117,87,37,101,220,164,127,80,164,169,167,4,192,239,91,41,159,152,183,172,157,140,40,212,59,12,208,132,167,255,0,204,157,48,116,147,175,93,45,169,255,0,24,235,142,142,238,225,246,28,85,5,45,43,10,53,100,18,219,97,36,233,174,194,219,135,177,237,58,145,216,94,131,189,32,129,119,186,68,30,81,214,217,126,46,235,113,248,135,161,97,231,68,194,214,186,86,236,126,4,132,120,144,152,38,123,29,205,21,203,31,133,98,63,253,107,239,192,162,35,187,126,99,159,136,216,127,198,18,141,110,241,206,235,246,86,220,114,40,117,33,36,206,190,150,175,254,31,252,104,195,60,20,237,35,124,222,60,77,189,27,186,232,92,15,54,29,112,18,10,164,198,194,221,183,121,118,218,224,54,35,115,53,247,136,112,229,91,145,18,253,48,90,163,161,37,58,11,77,214,243,114,58,47,138,135,80,110,36,146,199,228,134,250,1,59,147,239,84,138,22,9,177,75,53,0,110,247,94,66,166,133,244,159,11,46,72,232,146,45,232,215,224,148,91,94,26,197,104,120,161,167,115,165,97,43,148,133,71,159,198,219,81,222,211,221,158,42,64,9,189,48,108,29,97,116,168,128,122,106,139,31,113,246,185,224,142,26,116,171,7,98,108,43,119,119,154,44,211,36,53,36,108,76,0,13,170,248,171,197,147,117,222,149,54,12,93,58,102,185,224,110,88,107,144,127,130,88,184,222,76,173,121,120,217,114,7,105,116,150,255,0,18,134,10,178,102,246,214,39,46,214,245,123,0,54,82,97,169,9,75,98,65,63,189,188,135,227,55,17,46,174,34,246,255,0,160,189,112,101,123,87,149,11,181,140,100,125,163,40,92,29,98,222,189,112,229,194,149,202,200,203,221,130,116,212,125,254,214,236,122,40,116,126,42,240,200,112,163,189,255,0,208,22,94,125,125,75,43,229,252,85,137,108,165,32,100,80,1,70,124,61,119,210,206,161,146,149,75,131,48,9,212,196,91,37,41,100,31,10,164,159,149,150,180,128,115,33,37,201,27,115,58,249,91,238,141,75,202,200,11,230,149,148,74,0,66,84,98,119,34,60,247,139,37,100,45,70,19,62,25,130,32,11,101,77,149,127,219,28,207,63,63,133,190,156,167,73,38,32,233,233,189,136,154,81,184,19,178,78,100,180,164,144,102,54,35,89,7,238,108,202,94,216,53,59,108,121,199,49,103,31,112,54,6,77,4,116,223,73,253,7,214,204,151,12,130,226,80,35,113,172,141,38,7,79,91,48,221,16,109,39,148,225,5,69,50,0,36,47,207,107,97,199,84,219,68,167,156,24,131,39,172,89,142,243,42,161,5,67,88,58,196,91,43,117,14,56,20,160,165,17,176,58,16,7,166,246,116,197,97,231,212,132,194,86,6,98,65,230,78,209,190,252,236,159,104,206,128,144,146,1,63,27,60,18,149,163,243,4,107,225,211,247,249,89,142,236,43,254,217,6,4,235,34,127,155,32,123,33,44,179,105,125,220,19,221,229,141,193,63,122,89,42,117,37,36,180,172,179,160,158,68,15,249,215,249,183,221,225,46,168,101,92,78,128,1,31,63,45,55,179,110,151,82,172,168,25,16,53,84,233,30,64,217,194,85,107,231,93,83,168,214,119,214,12,201,234,77,176,237,79,132,39,49,211,225,251,31,59,48,84,144,220,32,128,100,101,133,126,150,203,99,187,76,168,164,40,158,100,120,181,235,100,66,125,32,108,139,143,25,36,145,152,76,73,31,94,126,179,98,40,210,16,202,180,156,155,71,51,247,27,218,53,135,179,201,11,247,116,142,103,231,202,198,82,214,135,85,225,0,5,104,114,242,242,212,89,138,103,132,91,108,102,66,78,210,53,0,237,233,242,179,236,39,40,25,128,2,125,63,111,91,10,195,136,109,68,58,181,170,127,180,234,122,143,222,196,123,88,80,9,65,34,70,170,216,139,42,236,132,85,90,113,212,248,130,136,5,74,215,81,49,210,204,186,20,182,82,124,51,50,60,51,62,182,117,10,42,203,175,207,123,50,251,129,25,78,221,32,107,181,149,36,77,132,193,39,108,170,28,140,29,254,205,154,124,132,164,134,228,143,93,79,223,237,101,173,106,112,149,171,41,108,120,146,1,208,121,159,149,135,120,135,16,162,173,91,51,225,82,182,62,189,44,71,126,82,104,33,4,145,221,61,149,165,194,150,163,191,35,54,194,147,152,169,8,19,255,0,152,228,102,195,212,186,66,142,64,9,10,137,50,103,204,125,118,178,23,82,224,74,117,205,200,235,16,45,76,141,213,182,239,200,92,201,248,164,209,251,87,3,82,176,20,165,50,225,130,175,129,159,211,91,121,105,122,208,188,111,4,186,219,174,32,157,193,50,15,206,222,177,254,34,42,77,227,217,254,240,205,227,83,82,168,254,237,162,34,222,84,95,55,237,59,53,105,109,246,157,72,58,5,4,233,241,183,147,120,229,159,239,141,119,184,93,119,66,55,5,5,28,234,79,245,6,2,150,115,37,67,98,109,221,28,19,196,40,119,8,80,53,84,33,165,182,1,74,132,125,98,109,195,245,84,75,168,172,101,108,33,42,82,148,0,49,176,155,118,127,2,113,9,164,194,212,77,45,9,120,161,2,9,68,129,235,167,214,213,124,38,192,95,43,79,193,7,90,186,97,11,124,225,92,57,77,86,132,182,203,129,181,148,200,58,235,206,214,74,44,53,122,93,74,78,72,170,167,35,64,7,137,66,212,172,53,196,74,44,61,90,218,175,54,93,25,161,68,141,64,243,244,222,219,91,13,113,14,130,253,164,9,185,0,10,0,251,160,106,121,145,246,45,217,253,85,173,118,197,99,9,203,198,225,64,226,76,34,187,214,144,33,167,85,68,234,224,248,249,121,30,150,30,235,225,29,229,114,213,50,187,189,223,104,90,212,152,82,119,87,40,4,237,107,237,46,26,255,0,88,72,169,75,157,227,100,25,48,58,237,102,159,224,198,49,160,188,67,183,45,90,125,153,41,252,130,73,36,30,64,142,113,214,45,104,99,238,9,73,210,91,107,178,144,99,11,94,247,37,27,106,190,11,128,164,79,142,68,117,219,77,44,109,21,64,113,129,222,58,1,6,55,222,208,23,61,217,196,123,202,246,246,124,112,134,59,134,204,29,8,82,135,158,191,167,75,77,87,224,202,218,87,82,151,150,240,37,32,232,36,31,49,6,211,232,163,65,66,40,11,43,203,92,101,141,239,62,37,59,253,58,233,74,169,174,134,149,253,195,127,82,55,216,105,104,10,203,141,188,57,125,210,46,232,125,177,221,168,23,130,143,140,31,226,109,116,106,133,52,52,157,205,50,82,150,128,132,235,165,169,248,131,8,81,223,85,226,182,162,172,54,166,12,45,33,82,84,58,69,190,48,233,249,142,202,200,210,54,104,28,47,103,232,184,158,94,67,75,126,213,171,46,36,189,19,127,221,169,98,243,91,84,244,170,72,72,121,16,147,61,60,142,182,214,213,152,116,225,135,93,113,183,21,81,74,162,125,226,73,79,152,141,249,109,105,59,201,166,174,198,187,218,119,215,86,208,26,180,179,0,252,237,88,190,241,149,225,122,211,132,93,148,171,67,77,24,68,167,52,25,216,219,101,207,215,97,123,123,157,4,17,53,238,230,182,83,87,13,232,135,157,91,116,237,156,206,157,20,91,144,124,172,5,255,0,133,30,172,125,40,167,75,105,120,201,9,107,64,163,251,88,43,150,179,18,213,182,166,26,166,82,91,50,115,101,140,131,200,242,222,211,87,53,238,171,150,184,255,0,168,221,89,169,111,146,134,254,91,197,152,176,138,5,90,194,200,139,58,50,215,3,94,231,100,109,209,113,84,97,204,52,164,94,140,20,56,76,238,9,63,27,72,80,212,81,55,70,73,116,55,83,188,237,97,241,5,115,215,171,233,121,170,181,132,146,101,0,202,99,165,160,175,26,15,103,171,76,29,92,18,8,59,250,91,88,56,70,5,123,44,183,188,70,116,142,1,83,103,250,139,235,83,205,213,161,212,109,148,25,129,200,17,103,46,235,193,87,138,251,144,194,84,227,95,219,229,214,62,54,133,166,206,20,217,66,220,10,19,160,49,58,107,103,195,213,74,171,105,218,52,56,74,35,47,135,81,252,139,48,146,249,78,211,171,117,216,127,133,207,14,107,175,190,38,215,215,46,157,76,161,148,132,231,32,68,235,191,223,91,122,29,119,97,7,125,165,179,84,130,20,128,1,211,66,58,255,0,205,185,163,240,117,185,42,175,60,27,121,86,223,44,41,10,81,33,42,234,4,9,253,102,221,201,73,135,82,117,124,230,42,35,41,7,85,91,233,47,6,66,49,58,76,77,247,179,248,175,150,190,145,114,198,79,91,148,183,128,0,252,2,166,82,224,186,119,213,153,64,231,214,54,129,203,127,79,179,105,10,12,56,213,10,72,66,64,146,4,125,252,228,90,210,155,177,134,4,100,84,38,84,0,73,235,255,0,22,104,80,104,146,1,32,236,20,96,141,109,214,50,77,215,7,37,56,124,84,43,183,89,125,5,72,4,147,58,239,168,243,178,29,195,197,162,149,54,116,81,18,137,26,114,144,124,173,97,102,129,40,86,83,153,73,58,167,72,244,2,206,170,149,1,6,27,140,176,1,42,136,157,237,33,154,149,86,216,59,170,202,238,8,140,185,129,50,68,120,100,124,44,251,23,98,142,76,201,58,104,116,156,223,243,34,214,39,168,52,240,127,105,136,3,79,159,194,201,93,9,66,178,186,20,76,140,160,79,139,207,203,145,179,121,221,146,224,218,141,69,214,10,101,212,204,38,0,38,122,141,188,172,227,23,103,137,69,25,162,58,254,222,182,148,164,161,42,90,82,128,14,208,64,220,115,177,172,209,144,240,40,132,65,38,19,7,79,190,150,140,205,72,236,40,198,104,20,66,131,137,3,195,169,35,239,175,59,29,69,68,150,80,100,71,32,168,219,239,75,28,245,40,82,78,68,128,99,126,127,47,149,190,82,74,28,74,90,73,73,208,145,251,253,245,181,119,73,169,42,162,145,76,223,118,144,9,86,104,201,229,232,108,67,200,70,66,183,207,132,1,17,164,122,217,57,187,148,146,14,192,111,206,209,183,133,232,218,27,4,171,222,16,116,215,214,192,26,94,83,151,0,138,168,112,74,74,93,59,146,100,126,255,0,59,68,222,119,191,116,130,18,66,137,26,105,4,137,176,21,151,236,40,3,33,61,35,83,104,11,214,249,91,178,146,68,20,156,164,157,62,63,43,89,142,45,247,68,209,171,116,93,237,126,135,188,83,0,146,147,6,61,38,125,45,1,86,240,239,8,157,50,204,157,65,17,108,123,122,131,165,38,75,107,58,79,49,214,193,191,82,16,37,75,72,141,250,15,43,92,12,164,67,132,234,214,149,54,59,208,146,180,136,62,95,98,193,84,215,130,136,57,83,31,49,255,0,49,181,133,188,239,50,145,249,96,164,185,63,175,91,69,85,86,151,198,179,180,193,249,233,247,206,210,30,19,221,162,106,47,53,173,126,16,115,29,64,0,229,137,245,180,122,234,202,253,197,18,128,159,20,233,61,102,201,117,69,230,194,211,32,35,77,228,252,44,132,160,85,255,0,113,4,34,73,38,62,30,187,216,64,218,210,9,212,169,199,23,59,0,173,12,105,28,207,233,98,232,233,219,81,216,149,157,76,137,6,201,97,7,56,200,72,78,199,168,233,38,197,178,210,66,14,101,5,45,42,214,64,240,250,217,194,55,57,58,134,37,0,196,235,204,76,124,254,244,179,21,52,40,113,181,4,5,25,209,64,141,190,255,0,123,18,135,187,148,242,42,62,86,248,2,148,103,74,129,76,193,159,47,78,118,84,66,11,35,117,83,197,119,115,102,235,120,132,76,36,136,32,9,243,182,146,226,119,4,48,239,22,110,166,168,248,133,118,211,94,52,204,171,59,97,196,206,67,229,110,128,196,205,23,46,151,198,196,39,125,53,183,48,246,155,237,97,135,251,49,174,238,56,237,138,167,211,120,230,238,139,16,66,114,145,51,62,187,219,226,63,246,152,118,123,188,83,211,89,211,111,206,16,146,52,243,246,141,215,220,189,63,193,33,174,193,151,204,224,187,248,45,109,125,246,85,224,93,205,121,59,75,124,209,92,84,213,77,28,171,109,111,165,10,28,245,4,217,119,39,99,78,10,226,199,150,213,193,118,221,21,139,74,115,20,49,80,20,164,14,176,15,152,182,140,227,39,99,188,89,218,207,24,187,143,248,89,89,74,155,162,255,0,66,94,167,109,213,169,183,18,35,251,133,155,224,255,0,12,175,191,195,195,26,35,21,113,205,98,166,232,175,109,84,105,52,142,151,84,133,145,35,50,79,43,121,203,225,207,118,46,168,58,187,157,147,166,252,171,26,181,86,237,173,87,99,228,186,1,229,7,83,163,219,221,116,83,159,135,87,10,85,162,48,226,83,255,0,215,157,54,248,216,43,199,240,242,225,29,219,70,95,188,110,70,233,216,72,0,173,117,5,32,122,146,109,180,120,21,198,203,151,143,56,29,23,246,12,47,26,69,45,72,33,212,229,80,41,63,102,209,125,169,248,107,122,241,119,130,23,205,195,130,148,218,111,26,198,210,26,46,175,32,36,43,175,91,112,216,190,38,235,195,61,152,89,121,143,140,234,1,197,199,236,252,77,210,184,113,32,242,203,216,219,67,240,55,129,24,43,132,52,245,75,224,235,109,54,205,81,29,249,67,253,234,84,70,195,125,45,195,60,104,195,181,159,253,63,13,85,85,37,74,104,147,122,180,162,250,154,80,111,44,141,115,17,17,231,109,175,217,183,22,127,248,190,211,93,117,118,153,121,246,156,190,212,151,168,215,78,77,67,100,13,8,39,145,210,221,63,142,238,122,94,61,112,58,189,252,0,197,61,82,239,219,188,154,55,28,108,37,94,36,248,117,58,167,150,182,233,113,122,134,71,134,58,180,211,230,56,205,20,224,49,178,236,26,111,189,238,13,124,251,42,210,70,39,137,161,155,86,244,185,239,241,92,188,233,171,56,33,116,34,134,165,135,242,214,2,67,107,10,143,15,61,109,124,252,48,46,246,234,59,44,82,53,84,21,146,161,247,103,208,219,145,239,31,195,131,141,23,131,107,102,166,141,183,219,36,156,138,175,10,18,60,137,183,75,246,83,227,94,29,236,153,130,46,254,30,241,202,185,119,70,41,98,163,254,199,118,92,73,206,101,36,41,58,115,182,143,92,233,140,198,240,200,233,152,18,137,222,215,135,122,40,154,178,110,129,38,130,8,39,243,114,76,132,80,174,235,106,96,30,195,152,11,132,252,73,56,187,11,51,91,77,121,169,75,89,83,149,5,72,149,251,218,31,83,110,95,252,99,106,144,246,37,194,194,153,196,186,18,210,246,241,107,61,109,208,191,136,213,248,237,23,101,107,210,170,226,170,93,58,149,221,169,183,26,81,74,162,70,178,45,231,167,11,251,59,241,35,180,189,216,111,28,35,79,83,126,210,209,59,221,169,79,85,137,65,220,198,115,105,124,9,14,87,81,123,122,255,0,81,201,30,128,232,233,212,40,124,246,28,159,100,217,165,145,55,200,96,248,173,165,217,251,182,22,46,226,35,119,15,12,49,37,37,9,195,183,146,83,118,186,235,109,41,47,6,142,146,21,49,54,237,126,207,157,140,48,143,102,155,226,174,191,135,174,222,43,118,181,188,142,38,169,192,177,250,15,59,63,194,220,31,112,112,91,129,55,77,127,17,238,171,190,237,169,185,104,219,53,143,41,148,149,180,160,32,168,168,15,172,219,69,246,197,226,93,119,106,108,55,119,211,246,60,189,170,47,154,219,177,222,246,176,93,206,169,149,161,7,105,146,38,217,153,249,207,241,14,92,157,63,164,180,193,142,242,225,43,200,5,142,119,185,63,31,152,59,169,99,143,200,104,150,93,200,170,91,91,139,189,130,176,127,26,184,160,140,91,136,47,11,221,155,197,181,32,148,176,234,67,94,19,35,66,159,222,219,7,140,92,4,186,56,243,195,19,132,241,37,77,85,61,3,168,66,123,234,98,144,225,201,0,110,53,183,147,184,247,136,188,81,225,158,33,118,233,198,216,131,18,208,94,20,209,157,135,43,86,74,62,177,109,255,0,248,95,113,127,21,227,126,209,9,162,197,216,134,246,188,105,125,141,197,119,85,21,42,90,1,210,12,19,107,253,87,194,125,107,7,18,60,231,230,181,195,25,165,204,26,70,212,7,30,252,119,180,209,101,66,247,22,6,253,173,138,237,222,205,221,151,174,94,204,120,58,174,230,194,85,117,181,180,213,110,119,170,85,65,78,97,164,104,64,218,212,76,57,248,110,225,139,135,142,199,30,210,223,119,194,175,1,86,107,125,157,97,5,172,228,237,49,49,54,214,255,0,136,189,201,197,218,172,125,118,59,217,244,98,85,93,237,211,43,218,13,222,225,13,133,206,198,57,219,143,238,110,208,220,104,175,197,102,224,186,241,62,42,118,247,83,165,175,100,15,146,230,113,202,45,7,68,232,61,115,171,197,39,84,199,205,96,118,75,70,176,64,186,170,223,106,27,123,82,105,230,130,50,35,45,62,149,233,239,107,46,200,55,87,107,59,138,239,162,197,23,173,125,220,221,222,238,118,205,58,82,172,196,142,121,173,106,225,95,3,232,248,85,193,166,112,101,5,125,77,77,43,76,46,156,60,176,3,153,79,51,109,13,248,103,212,241,70,111,244,246,138,85,255,0,152,100,246,83,121,76,30,185,13,186,87,137,87,170,238,252,21,123,61,66,235,141,60,213,42,214,149,160,248,146,114,204,139,112,93,106,126,167,210,95,31,135,93,51,92,200,220,210,218,3,98,119,27,213,236,79,117,118,38,71,49,57,21,200,92,141,126,126,10,56,114,243,171,168,170,111,25,222,205,41,231,84,178,21,78,130,60,70,127,123,69,191,248,33,221,157,217,52,184,218,182,15,251,169,17,252,219,154,110,206,215,92,114,197,24,174,182,131,1,226,172,75,121,186,203,171,134,169,192,90,130,65,35,253,182,237,222,196,28,127,190,219,224,253,90,59,77,223,230,147,16,165,229,41,8,189,22,150,42,50,70,132,36,129,34,69,189,63,174,102,120,203,160,98,28,167,101,71,37,16,52,181,130,247,239,199,101,153,27,49,102,126,144,10,213,206,126,8,212,174,2,24,199,21,19,176,205,72,146,15,215,210,204,175,240,66,1,63,151,142,117,141,141,24,145,172,71,189,104,62,3,246,195,226,6,50,237,170,172,61,91,138,42,43,48,250,175,39,91,67,1,45,169,5,188,198,0,32,106,52,22,244,50,243,197,119,118,30,66,78,35,174,164,163,207,162,84,243,129,188,223,51,175,165,177,124,67,227,15,21,248,102,104,96,158,104,220,100,110,161,76,252,184,10,88,177,96,156,18,219,217,113,87,12,127,6,167,176,78,51,160,189,134,55,109,197,93,239,165,224,217,163,63,152,6,164,3,62,86,244,27,2,182,104,158,82,90,78,98,150,162,78,160,68,117,242,181,102,235,188,88,188,24,110,162,237,125,47,83,184,1,14,54,160,164,168,121,29,173,107,194,45,129,82,178,22,12,164,132,169,39,145,181,175,163,191,21,245,15,18,120,219,164,125,124,139,99,232,80,174,65,187,252,21,78,175,140,216,58,116,250,123,133,101,66,146,84,51,232,0,204,96,68,31,184,182,17,13,165,42,76,8,4,39,156,9,179,57,148,144,11,197,37,66,50,155,101,199,150,164,40,165,58,201,4,15,237,215,95,149,191,74,185,94,54,211,73,199,31,42,81,205,188,235,63,183,241,100,133,120,33,74,41,205,230,66,162,205,41,114,160,10,68,36,200,7,207,236,219,224,233,205,58,131,188,167,82,60,255,0,67,101,194,115,101,45,105,77,82,37,193,168,141,54,7,215,239,157,152,117,144,151,1,113,36,2,103,77,210,39,239,235,101,133,28,147,156,168,149,110,32,3,165,146,162,22,130,78,99,9,6,71,80,98,200,132,193,124,227,157,234,143,36,131,10,17,51,100,62,146,25,1,35,255,0,32,39,81,241,235,229,97,223,122,2,82,188,199,57,212,29,7,173,176,183,180,146,18,58,1,58,89,170,169,25,163,202,127,218,14,83,158,19,200,153,218,216,83,190,208,230,114,73,2,9,9,37,86,64,72,113,196,202,121,153,3,64,76,127,197,151,148,32,194,128,3,77,18,119,31,181,137,70,108,37,23,146,180,167,187,152,51,164,70,158,125,108,146,101,176,6,192,106,0,247,127,127,210,223,56,156,176,156,138,211,79,123,167,34,45,242,148,66,146,80,33,36,64,4,233,51,211,227,102,59,4,77,4,33,221,74,82,147,28,224,152,25,128,179,75,1,229,142,240,145,4,147,166,135,224,108,227,138,75,68,230,25,82,1,51,30,246,156,162,200,109,0,187,149,36,130,78,156,192,248,237,100,13,166,54,158,164,167,14,201,207,8,86,202,7,111,151,173,150,132,234,20,11,136,88,34,32,207,47,47,222,206,182,134,89,72,0,18,34,12,15,47,43,33,76,134,149,40,72,200,53,130,76,197,159,116,36,94,233,108,175,43,199,81,32,65,76,237,254,109,150,47,40,89,46,36,18,157,117,16,126,245,179,33,194,219,144,4,2,39,81,189,146,84,74,136,66,64,49,16,14,147,175,222,150,33,241,66,119,82,73,171,11,74,115,42,18,141,73,247,167,215,207,225,202,216,75,199,117,173,181,32,110,8,231,211,234,45,20,243,142,32,149,36,168,153,241,25,2,127,155,101,21,189,227,114,224,0,72,130,163,31,91,63,116,64,35,234,154,74,83,4,21,18,36,145,203,204,117,179,5,162,178,80,232,203,169,34,83,154,4,237,108,211,86,33,178,168,90,129,58,20,198,167,175,237,108,165,212,40,168,147,157,51,48,58,108,117,178,180,196,160,212,164,7,96,148,161,36,137,141,15,166,182,30,243,103,58,128,108,194,23,39,222,212,107,182,190,86,117,246,218,215,188,247,135,65,177,243,179,101,204,237,132,41,105,37,7,222,144,2,126,126,118,166,225,186,180,219,161,107,70,118,216,184,191,173,118,126,190,146,208,62,4,230,153,222,1,222,222,81,95,23,26,151,89,149,9,42,81,36,70,135,54,186,249,91,215,254,212,173,135,56,35,127,36,43,196,41,212,32,9,152,251,222,222,60,223,119,139,195,20,41,46,40,150,204,136,10,9,215,206,222,93,227,198,134,203,19,143,177,93,95,66,117,196,67,125,210,174,230,69,219,120,52,235,208,90,109,64,148,198,166,8,183,119,112,162,239,185,127,208,20,53,141,82,169,74,121,177,10,80,147,61,109,194,111,209,37,106,74,213,39,50,129,57,78,160,91,209,222,203,24,58,232,172,225,109,212,234,235,155,80,83,67,69,153,9,49,49,174,134,212,188,30,235,146,70,143,130,14,186,64,99,92,81,23,62,11,166,198,142,182,208,108,211,152,26,132,239,229,54,187,221,88,45,28,51,162,42,107,59,161,66,70,93,114,125,139,76,211,38,130,238,188,18,139,189,134,222,34,61,194,78,251,79,151,198,219,6,229,187,24,190,168,7,245,166,17,221,1,3,48,128,116,219,203,75,122,12,81,52,146,79,43,152,124,149,67,178,172,240,242,162,162,181,14,86,37,10,90,27,1,72,10,48,98,54,143,189,237,112,185,184,159,95,78,176,150,217,74,91,3,41,7,197,62,113,61,122,116,181,11,137,38,175,13,49,24,46,165,132,34,68,160,0,116,254,124,253,125,108,62,22,227,66,168,104,219,165,196,148,14,190,234,200,10,82,82,55,211,89,248,217,203,188,179,74,112,224,230,173,139,138,49,5,245,127,40,26,124,185,136,148,31,116,168,218,58,146,130,254,77,58,123,199,76,157,78,147,191,198,198,92,215,173,35,237,166,163,187,113,10,58,129,58,1,252,219,235,195,25,150,95,9,105,133,44,36,70,142,104,44,14,54,133,174,111,20,188,179,90,194,37,2,115,36,196,204,234,58,124,109,170,113,46,52,165,98,252,171,239,210,180,41,39,46,113,57,122,25,22,219,188,64,184,93,192,55,165,77,29,82,214,243,108,130,91,125,96,130,180,198,147,231,168,182,170,189,174,236,47,126,210,184,250,170,5,53,224,178,82,188,164,20,172,245,34,223,20,244,156,55,227,205,43,100,229,161,123,255,0,135,137,203,201,107,224,238,59,168,71,241,42,171,106,27,77,221,145,122,72,72,214,210,247,126,52,91,235,110,151,216,187,140,128,37,208,148,137,88,157,255,0,75,67,93,151,77,22,20,175,47,170,165,73,72,241,5,32,102,203,234,44,69,22,35,55,205,67,174,119,173,168,255,0,106,227,41,249,15,77,237,180,6,143,80,94,165,135,144,224,106,67,78,29,149,254,253,199,180,247,69,218,150,46,214,242,60,143,112,199,150,186,197,169,23,181,241,253,113,109,162,161,134,74,137,146,226,19,226,26,237,104,145,123,177,92,234,205,247,84,190,245,189,6,179,30,86,93,207,120,178,221,106,84,85,45,147,57,185,145,233,99,212,100,112,29,150,160,205,97,97,165,108,165,195,205,178,194,20,135,203,192,0,68,29,71,210,195,45,52,215,157,119,179,41,73,103,88,10,115,64,147,183,59,63,79,137,153,82,28,77,26,18,96,193,51,191,195,148,218,74,224,195,180,151,194,253,170,244,25,155,144,84,144,98,53,212,200,214,218,218,117,191,67,85,16,67,163,212,83,87,70,22,117,170,146,219,129,85,72,78,193,62,32,79,237,107,189,219,195,103,111,112,219,116,201,246,120,18,100,106,7,79,190,182,216,92,52,163,185,42,174,246,255,0,164,211,37,72,64,133,45,74,213,92,142,188,191,197,174,85,212,87,75,234,109,45,211,58,51,169,41,42,109,51,150,76,78,158,182,236,58,127,67,97,107,92,227,202,231,114,250,131,217,122,7,11,181,63,11,126,20,222,24,67,129,20,206,94,125,243,161,240,10,74,136,215,49,153,159,145,231,110,172,164,184,150,8,82,82,169,72,6,1,7,55,241,106,231,101,236,60,214,8,224,157,199,77,65,10,111,184,65,136,247,78,80,53,231,202,109,178,40,144,151,147,11,65,68,153,30,30,127,127,165,189,183,23,253,210,6,66,6,205,0,47,148,122,214,81,204,234,19,76,238,238,42,3,250,79,116,194,148,234,68,17,17,183,194,194,170,142,64,37,50,6,138,234,58,90,203,123,161,1,144,165,234,61,232,253,5,163,19,224,114,101,36,232,10,83,169,34,45,114,41,139,133,172,137,78,147,65,3,77,118,4,144,180,101,133,36,130,50,235,191,210,207,255,0,78,239,154,64,58,40,9,128,52,30,182,43,34,66,96,38,20,68,237,172,121,217,198,18,14,114,128,20,82,116,129,188,117,177,58,66,162,229,2,213,207,221,18,177,48,100,202,182,31,99,231,108,174,230,72,81,141,145,178,72,241,31,47,33,105,5,169,61,209,57,160,168,72,229,58,244,218,201,101,64,165,29,230,112,161,160,251,235,181,131,205,114,85,217,71,155,177,84,171,206,51,102,28,206,192,121,217,33,41,76,16,74,12,29,52,180,202,101,64,132,202,208,70,179,207,215,229,97,203,44,190,165,247,130,20,157,99,206,206,38,39,148,128,246,81,43,120,165,43,8,113,64,192,4,110,62,54,200,113,105,74,67,185,129,73,229,191,144,249,197,142,121,246,25,211,49,11,231,104,171,210,243,31,218,160,84,73,142,96,250,121,235,250,218,118,18,254,2,32,132,190,239,0,202,72,66,148,52,32,19,207,239,246,180,13,227,84,226,157,72,109,107,204,116,29,99,204,217,87,205,238,165,37,74,65,64,3,145,36,168,252,98,1,229,104,35,122,132,1,153,103,127,116,235,172,159,241,107,241,199,164,33,176,227,75,53,181,33,13,231,36,36,146,70,241,175,243,26,90,62,181,99,185,37,43,50,68,3,176,229,167,157,190,172,188,0,42,74,86,225,81,212,235,51,104,90,139,225,39,188,83,171,86,99,214,79,158,246,156,5,40,32,108,136,170,125,20,254,32,117,36,8,203,49,247,214,209,53,183,162,154,104,247,167,84,13,35,97,59,193,176,183,149,238,158,246,125,220,218,109,26,126,219,253,109,17,81,89,10,159,18,130,53,30,92,183,59,243,180,128,236,137,173,173,209,213,21,189,252,20,43,52,31,80,79,174,214,101,42,238,149,153,200,135,32,131,211,229,97,216,122,80,20,165,68,106,39,99,62,124,236,190,253,183,18,162,233,4,229,228,32,131,252,217,3,104,143,186,125,197,16,220,56,144,53,203,154,55,211,254,44,161,10,88,45,19,226,211,175,198,62,6,194,38,166,18,66,76,73,221,70,121,125,13,148,221,95,118,164,22,201,26,25,208,88,74,114,43,117,42,195,17,163,100,164,167,64,55,18,44,251,109,5,33,82,147,203,148,107,231,104,230,43,115,38,28,43,159,246,193,137,254,108,85,43,197,75,148,133,8,212,157,32,121,159,59,16,217,54,199,148,122,28,84,140,135,49,157,84,157,135,150,218,91,15,168,16,172,161,49,188,78,154,111,247,231,102,210,246,98,81,32,30,102,96,91,14,84,140,192,248,134,93,9,243,155,43,164,60,236,128,196,158,11,185,229,39,73,216,20,234,126,63,27,121,155,248,212,147,222,97,4,149,0,97,211,28,198,163,248,183,165,248,165,217,186,221,206,101,42,223,88,203,203,239,227,111,49,191,26,154,149,61,125,225,20,57,239,6,93,63,81,111,144,190,150,137,151,233,39,167,55,253,56,228,254,110,94,143,225,150,233,233,82,127,227,254,1,81,59,30,254,32,24,183,15,222,216,79,3,51,73,119,63,119,42,165,20,121,202,33,97,181,42,55,234,45,220,93,162,251,56,92,125,164,176,85,53,213,141,221,169,97,134,156,15,54,166,151,148,133,70,196,115,222,222,88,118,69,165,246,158,210,56,61,39,255,0,222,45,31,173,187,131,241,101,199,87,182,6,225,190,30,94,20,188,42,174,215,215,82,65,93,59,165,5,66,57,199,156,125,45,227,158,47,232,98,63,16,224,183,166,17,20,210,107,113,117,94,254,228,126,63,138,234,49,167,14,199,127,155,184,20,183,103,0,248,21,117,246,121,193,105,184,112,141,67,175,82,7,84,226,75,197,37,82,124,198,246,143,237,85,198,74,254,4,112,126,191,17,220,12,49,80,253,17,64,75,111,78,85,74,163,150,198,13,188,226,195,44,241,191,21,225,49,126,97,154,220,85,87,118,44,21,7,209,84,162,8,27,243,157,45,101,236,113,199,215,175,62,52,177,67,218,39,17,59,83,112,56,202,208,243,55,163,189,227,10,80,26,5,5,233,106,147,253,29,78,220,167,245,60,220,134,204,26,117,61,161,187,186,185,27,119,52,157,189,65,186,67,35,20,183,103,15,112,117,47,226,133,112,155,239,137,222,211,114,213,220,15,26,118,197,18,129,67,137,80,205,38,70,226,213,219,195,241,24,190,251,48,223,15,224,91,174,229,160,188,169,48,195,134,133,151,150,162,133,184,148,104,10,132,111,2,221,153,192,229,96,103,174,74,151,248,33,253,47,216,86,181,33,223,233,200,1,188,195,172,105,49,106,87,107,46,203,248,99,23,240,147,18,214,97,252,39,65,85,136,170,89,83,141,56,195,0,62,183,55,144,71,61,62,182,207,195,241,15,78,205,207,61,55,63,28,253,90,218,34,97,0,104,39,99,123,131,91,251,148,111,142,88,217,230,70,125,93,215,53,53,248,206,95,97,67,188,194,87,119,135,108,175,168,1,54,208,188,81,227,203,221,165,59,70,93,56,134,190,141,23,123,175,212,176,202,154,66,179,13,20,6,241,110,129,252,54,187,37,46,178,254,191,209,199,172,24,175,103,45,32,211,127,81,165,240,147,38,114,200,183,82,227,14,200,28,57,160,195,55,131,247,54,16,186,27,175,105,133,173,133,50,192,66,210,176,146,83,148,142,114,4,69,186,185,186,175,135,124,33,212,95,139,4,4,74,64,22,221,197,59,182,238,252,118,85,52,228,101,51,87,33,80,191,17,168,167,236,111,80,133,2,52,98,6,218,125,139,114,39,99,222,223,171,236,175,131,107,174,117,225,228,94,200,170,127,190,14,119,229,36,105,16,68,90,165,198,172,123,197,175,232,21,119,111,20,95,196,223,208,59,210,218,81,92,218,131,102,15,135,85,14,66,34,221,43,248,105,118,100,193,28,93,224,149,101,229,196,139,130,138,246,169,69,106,155,75,175,106,66,66,65,143,169,181,182,116,188,63,12,120,126,72,186,191,237,34,47,179,166,255,0,120,138,238,56,249,166,50,58,121,193,143,154,85,46,50,126,43,13,113,103,134,183,189,194,230,22,118,136,222,108,41,144,224,170,10,8,38,53,136,30,122,77,181,47,98,222,215,172,118,85,191,47,58,170,251,153,203,217,55,131,97,3,35,129,5,191,61,70,182,235,78,211,189,151,120,65,65,193,220,68,56,105,116,220,131,18,83,48,125,157,170,71,130,223,11,7,96,128,102,119,210,45,164,127,15,142,206,216,91,25,94,151,211,29,162,238,118,217,200,132,154,84,222,36,211,147,174,185,102,39,252,216,186,116,189,4,244,44,151,65,142,246,227,223,169,166,245,30,56,222,255,0,2,19,72,102,243,154,29,246,187,45,29,218,147,142,44,246,131,226,189,86,36,163,162,114,129,21,72,74,59,149,171,49,16,58,218,91,177,159,104,218,94,204,124,84,55,253,237,64,253,224,202,169,214,206,70,150,18,160,78,196,19,105,174,208,156,49,194,184,91,181,235,119,22,16,106,153,172,60,186,150,82,80,135,179,181,4,234,2,167,111,141,187,142,238,236,7,192,219,198,235,97,197,221,183,121,82,144,21,153,21,190,241,35,94,125,109,177,214,122,215,75,233,189,58,44,108,166,56,195,43,40,0,9,58,104,108,119,176,105,71,20,114,190,66,230,114,10,160,127,248,231,112,163,168,90,95,194,247,194,115,130,7,230,32,234,71,249,183,35,112,251,180,21,219,132,187,84,12,121,91,71,82,237,222,43,213,87,236,232,128,176,9,152,183,124,212,126,29,28,12,117,135,11,84,12,5,100,48,127,168,29,15,46,118,225,158,19,240,95,14,226,158,217,71,8,223,13,230,184,13,226,227,1,37,221,219,6,7,138,216,222,19,255,0,47,249,57,95,225,140,120,104,111,175,85,253,154,60,89,249,163,203,124,206,115,124,192,45,122,75,217,75,182,117,195,218,193,155,195,253,31,65,95,68,46,200,207,237,89,65,84,255,0,182,13,182,102,56,184,151,136,48,197,225,65,74,182,208,170,198,84,218,84,162,60,50,32,31,173,168,124,1,236,213,130,59,55,34,191,255,0,74,255,0,233,147,120,71,122,87,83,222,131,26,115,218,220,221,198,174,221,88,255,0,6,246,186,24,70,227,93,18,174,35,84,211,96,174,156,169,69,42,58,144,231,239,111,31,103,135,153,214,250,180,191,224,59,69,24,15,26,239,181,95,185,59,173,129,49,138,32,101,228,237,178,179,118,51,252,63,113,47,103,78,50,214,226,44,81,121,221,117,180,85,41,113,33,44,3,32,168,233,184,139,3,219,231,176,94,45,237,25,196,42,108,65,129,171,174,214,169,88,166,238,148,151,221,80,113,68,115,208,116,182,214,237,181,218,30,249,236,253,192,195,136,176,55,177,59,92,151,91,72,239,211,157,4,29,8,143,243,97,251,11,118,140,190,251,73,240,94,178,249,199,137,163,69,99,111,45,144,154,116,148,167,44,116,214,219,227,173,117,230,159,243,75,152,194,223,248,85,191,191,250,111,223,189,170,230,24,116,253,92,29,206,235,206,62,207,88,194,151,179,63,105,154,90,190,33,41,196,183,112,213,41,167,212,202,74,200,41,48,96,115,218,221,107,218,14,240,87,226,115,116,209,83,246,103,125,69,119,3,221,229,81,174,62,204,8,32,129,151,174,246,230,171,155,132,116,92,107,237,183,120,225,236,68,167,153,163,175,189,93,74,214,209,133,31,17,216,155,122,77,217,131,177,142,29,236,163,253,71,253,7,87,95,82,171,196,67,162,165,97,89,96,249,13,45,220,248,231,169,116,254,149,46,63,83,121,255,0,124,107,63,102,211,122,72,60,221,124,205,110,169,97,135,188,58,33,246,73,220,169,158,202,92,51,189,56,55,192,219,147,15,99,69,182,107,232,209,149,210,210,243,164,153,235,109,203,129,18,26,169,80,215,34,147,168,142,188,237,194,221,160,127,17,60,83,194,110,211,77,224,155,178,232,186,170,40,86,235,72,14,186,165,37,99,54,135,203,233,110,220,225,229,123,149,69,181,186,10,131,205,2,82,57,18,55,183,63,224,30,149,159,141,227,142,149,212,179,90,7,214,36,212,40,251,139,251,185,79,213,228,141,221,58,118,52,240,213,119,65,5,57,252,68,64,210,54,251,210,216,91,25,155,5,67,172,25,50,171,54,213,92,207,119,34,4,76,68,30,159,230,206,154,144,178,10,78,187,19,211,165,191,75,46,151,139,128,10,108,148,182,16,216,84,201,131,208,124,44,194,93,40,4,52,84,74,142,192,71,169,253,108,226,72,64,240,201,32,204,229,229,251,219,42,84,167,101,36,167,207,105,29,44,145,2,152,117,69,41,9,66,162,118,58,24,61,8,182,66,202,27,204,148,147,164,157,162,216,241,21,230,8,81,202,173,35,92,187,127,22,194,213,43,90,72,130,6,154,8,223,252,89,208,149,242,155,75,202,204,225,205,177,128,169,131,229,111,145,78,83,32,56,65,17,172,123,195,200,252,44,150,114,182,178,54,31,218,39,83,215,123,56,29,75,131,199,166,115,19,229,58,125,108,142,233,130,248,165,5,96,106,172,167,145,208,158,177,102,22,145,153,89,20,12,29,126,188,190,22,121,76,230,126,82,64,51,57,121,232,58,159,43,33,211,153,69,46,166,58,117,235,98,1,5,105,41,182,223,32,144,165,170,8,247,127,127,45,108,160,181,184,223,135,44,1,182,190,122,197,190,45,119,74,208,145,18,52,26,207,175,207,75,38,149,194,27,141,181,157,137,19,241,155,39,0,164,15,236,148,186,78,228,133,171,52,144,18,7,81,247,22,33,186,100,178,51,28,176,102,76,114,178,92,10,40,41,26,18,51,105,252,122,114,178,156,1,73,72,66,70,83,239,18,119,176,213,4,206,59,108,148,243,166,165,97,73,50,20,32,115,35,233,181,153,204,164,185,224,136,59,156,222,90,197,190,74,139,133,80,65,80,211,65,238,253,205,147,1,11,36,72,10,128,0,48,124,236,64,214,201,219,197,164,20,120,243,102,132,143,119,211,120,178,13,95,114,10,208,8,60,204,239,247,229,101,21,45,101,57,125,213,73,19,206,122,91,8,42,81,200,232,42,147,152,248,117,39,79,243,100,109,6,196,172,41,25,147,42,202,153,76,153,26,167,211,227,97,220,4,58,165,229,42,39,101,64,253,62,249,217,231,95,25,72,106,79,62,159,47,149,153,156,203,144,76,78,153,141,132,34,46,212,105,13,84,165,165,37,45,20,133,171,83,172,252,45,243,117,69,42,84,16,116,214,118,155,59,86,132,168,18,149,0,8,241,117,87,252,107,102,212,134,210,136,32,36,40,76,29,143,165,139,148,32,86,197,48,154,169,121,73,118,124,4,17,172,110,44,232,168,10,36,19,225,26,193,35,160,255,0,22,6,188,231,173,240,200,144,18,32,76,252,126,63,91,54,41,86,133,32,164,229,204,117,38,73,7,111,191,218,212,222,104,171,93,130,133,227,117,11,119,175,10,175,214,30,202,18,105,86,96,245,137,31,189,188,104,226,117,212,46,219,226,184,82,144,222,87,84,19,36,137,212,242,235,111,104,248,142,207,181,96,123,205,39,255,0,114,149,96,40,13,65,202,126,150,241,247,141,151,83,73,199,85,108,169,180,66,29,81,149,110,117,231,111,51,250,65,35,76,36,174,195,194,248,239,153,178,105,236,181,101,51,47,62,177,157,199,10,179,13,84,163,111,74,123,37,97,27,210,179,130,55,82,210,233,101,33,160,1,137,229,161,7,157,188,235,170,105,98,181,8,66,72,27,219,212,30,197,119,194,94,224,45,204,138,245,156,141,54,6,104,61,54,182,39,131,155,254,240,253,246,164,221,120,1,19,108,111,106,231,135,238,90,140,54,3,245,101,117,42,220,21,110,61,52,219,79,173,173,248,123,23,59,120,188,219,55,131,171,165,165,204,64,153,41,251,210,204,211,98,6,95,170,246,85,212,52,83,164,2,73,153,242,181,165,88,102,142,254,162,8,96,165,183,15,134,64,141,35,145,249,219,211,25,232,92,148,132,29,169,38,167,135,183,69,255,0,123,176,171,190,242,106,169,164,234,160,222,201,242,229,212,253,109,121,184,56,63,115,17,52,201,66,202,117,212,234,55,59,252,79,204,90,11,0,240,214,131,8,184,160,210,193,14,156,196,141,79,95,177,107,157,93,215,79,67,68,164,220,245,225,151,8,157,228,143,227,149,128,58,206,233,136,177,65,82,56,151,114,43,15,213,169,23,96,12,179,57,84,0,2,116,229,235,106,13,230,170,218,234,162,186,101,43,40,16,116,231,240,22,216,151,206,29,126,177,46,127,84,170,85,90,206,166,119,86,220,172,221,215,91,115,92,148,129,138,244,172,56,9,62,40,18,61,44,5,164,240,157,178,134,109,75,201,254,35,227,245,98,171,133,109,98,71,192,170,97,29,216,120,232,162,63,242,234,52,182,129,98,226,31,212,22,19,82,211,136,82,243,2,21,212,219,112,98,235,166,146,174,234,75,149,206,32,43,68,230,58,231,29,15,150,150,142,196,188,36,195,173,225,97,121,93,197,84,245,72,70,101,6,215,41,115,159,192,152,183,200,56,57,45,204,140,202,126,209,216,253,203,232,143,9,116,217,117,151,68,54,110,255,0,114,160,85,93,46,86,119,104,109,194,220,13,72,50,15,95,91,29,254,156,164,164,187,218,238,111,38,42,51,144,149,17,162,144,73,216,121,106,45,18,187,236,172,150,152,105,125,218,78,69,57,39,194,6,196,218,85,56,102,142,227,105,197,222,142,23,81,84,156,237,173,11,157,207,65,247,165,173,6,250,104,175,66,143,67,164,15,96,189,183,82,206,240,174,145,170,17,87,83,88,211,203,34,123,180,145,104,90,92,54,19,84,165,83,56,140,169,156,173,168,239,175,43,64,161,167,106,47,28,183,106,158,44,161,66,96,146,8,243,181,210,233,175,105,250,52,181,82,133,52,251,98,59,192,65,74,199,166,246,54,180,57,205,1,95,132,193,51,95,76,162,59,172,93,24,81,203,197,46,60,202,195,97,38,20,144,173,83,240,181,219,12,211,166,231,66,26,189,14,84,145,32,43,84,252,78,223,59,69,97,187,182,141,181,42,166,181,226,174,239,196,166,210,168,203,160,147,105,58,218,250,59,201,228,170,238,82,148,210,118,10,49,60,204,91,98,6,134,59,82,132,129,20,100,13,150,203,193,124,72,186,212,248,162,186,155,102,157,214,244,82,118,39,78,126,91,219,117,112,42,153,156,95,196,91,158,136,54,149,119,245,40,204,6,198,12,198,187,219,151,248,106,155,152,223,78,45,250,164,135,85,162,18,190,189,39,149,186,251,240,254,194,35,21,118,134,187,28,45,158,230,144,19,152,236,103,75,122,15,135,100,250,220,204,101,119,11,137,235,206,147,11,26,89,28,108,81,63,146,245,55,5,225,161,115,97,154,42,122,28,169,13,211,161,48,157,6,211,32,124,109,60,197,87,179,44,37,74,202,68,115,51,230,61,54,179,76,50,148,211,100,165,133,37,41,240,158,162,203,93,106,105,91,9,108,198,104,19,190,159,113,111,86,119,173,124,186,231,106,58,147,55,179,193,228,180,150,206,128,206,252,207,79,165,130,7,40,204,164,161,38,117,202,34,126,94,150,118,182,176,10,132,145,14,5,115,228,52,26,252,133,131,85,81,66,138,146,65,36,79,157,167,141,155,108,21,121,57,223,148,71,120,91,65,80,30,24,130,35,88,183,207,58,166,214,146,68,136,26,131,96,31,174,11,92,160,202,136,128,53,31,3,102,106,47,4,54,152,82,129,0,120,140,235,233,245,180,194,50,84,127,36,113,171,204,225,73,34,39,88,208,152,255,0,155,54,229,235,236,249,137,72,223,114,175,227,244,54,138,169,189,179,55,40,33,41,66,124,71,166,156,190,54,141,173,196,62,198,149,169,89,87,175,187,204,218,102,227,234,69,168,14,85,137,219,239,192,84,217,1,90,5,73,210,36,111,167,173,128,170,196,235,67,161,42,57,146,160,96,130,6,65,60,207,59,86,106,49,16,90,161,165,202,99,194,126,128,15,149,130,172,189,194,169,200,90,146,0,81,137,28,180,218,214,25,136,7,33,11,92,127,117,79,214,226,69,188,165,100,112,129,164,107,226,7,165,162,47,76,71,222,182,158,236,148,73,49,241,248,218,191,85,125,42,157,146,227,80,68,201,129,212,253,78,156,236,13,77,245,153,103,58,213,177,129,166,179,203,214,214,153,8,110,232,170,249,82,21,247,170,156,111,242,244,80,16,79,83,60,254,98,209,149,23,130,66,130,66,99,58,73,233,104,202,171,220,147,14,168,64,143,133,163,107,175,84,101,50,176,10,193,137,86,160,205,166,170,73,173,180,109,117,232,26,66,138,74,129,147,204,72,245,159,91,64,214,223,33,97,69,181,168,1,168,1,49,60,142,150,110,242,189,69,75,165,0,146,78,153,163,200,107,243,4,90,17,215,203,202,89,125,68,203,102,116,223,107,49,114,176,216,193,40,199,171,251,245,16,179,172,104,0,152,222,205,173,210,12,32,13,7,51,4,122,88,36,36,182,178,23,3,104,59,242,63,197,156,167,120,184,7,120,164,76,104,7,223,214,205,185,82,144,210,20,160,168,238,155,10,111,41,36,144,127,159,173,190,97,208,232,203,160,208,202,129,254,54,219,235,97,208,234,65,202,181,109,30,17,176,178,144,2,212,2,52,40,255,0,198,100,89,193,81,239,217,16,214,117,44,64,72,48,53,30,33,245,251,155,45,85,5,181,16,161,153,73,17,160,179,106,118,22,10,99,193,161,157,51,126,252,237,132,186,165,32,231,81,4,201,81,26,115,243,222,207,202,98,81,109,21,234,149,229,38,117,137,63,9,179,201,170,238,220,8,112,149,14,146,64,3,236,237,104,247,22,82,236,36,167,40,241,2,121,121,136,231,101,37,245,168,73,216,106,12,9,242,178,59,33,163,106,81,117,42,81,5,0,73,248,170,15,252,253,45,242,234,136,115,145,82,68,157,192,60,185,88,26,106,149,33,64,172,0,164,245,230,116,210,124,166,217,113,210,26,57,117,129,180,237,175,157,149,148,193,164,21,246,38,123,187,187,23,169,32,66,119,215,239,149,188,192,252,103,106,15,250,235,13,35,60,171,217,23,202,36,205,189,49,196,117,29,197,209,15,40,126,97,144,73,183,153,191,139,206,26,189,241,87,21,174,83,113,221,181,181,173,183,69,10,91,44,169,105,18,124,134,150,248,247,233,41,250,254,147,225,7,247,113,135,230,74,244,159,15,182,186,73,35,187,202,228,222,9,241,37,60,35,226,149,207,136,106,41,61,181,55,101,66,94,44,230,202,86,58,3,109,217,219,119,183,77,223,218,187,10,93,116,55,85,209,85,118,57,119,188,92,37,199,2,130,228,109,165,169,157,146,120,18,254,47,227,237,193,118,241,22,227,172,254,147,86,246,87,251,246,20,132,17,29,98,222,130,94,255,0,135,95,6,40,91,255,0,173,186,41,233,76,24,207,82,80,79,152,147,110,55,197,61,103,162,116,126,165,141,145,158,215,153,218,9,97,104,36,0,118,54,45,108,227,69,52,177,185,177,240,121,81,159,135,213,198,43,251,30,221,148,236,148,161,85,204,186,137,220,2,84,161,63,59,115,246,35,252,30,177,53,227,125,86,85,80,226,91,176,165,231,84,224,29,210,228,130,103,247,180,79,25,187,75,99,126,201,60,68,188,240,135,3,150,226,48,173,218,228,210,37,202,126,245,13,165,64,18,2,226,8,147,188,218,171,75,248,163,241,106,169,207,250,119,232,170,20,141,72,77,32,81,245,49,241,182,6,39,73,241,38,62,78,70,127,74,116,126,84,231,88,215,119,71,141,171,110,125,212,229,216,229,173,99,238,194,219,220,57,226,197,63,225,139,78,238,17,226,173,43,215,203,215,138,189,177,170,154,3,225,203,177,73,10,131,241,243,182,215,224,183,226,123,133,56,203,196,138,12,59,114,221,23,205,53,77,230,190,237,181,186,17,145,38,57,193,155,80,120,45,195,171,155,183,223,14,198,38,237,32,201,23,245,11,174,83,182,89,112,179,13,141,117,71,207,91,115,191,101,204,30,140,25,219,158,142,239,162,14,162,134,239,188,157,109,165,185,167,133,36,129,226,181,105,122,7,73,235,159,91,151,53,167,235,177,182,223,68,134,234,173,180,246,35,100,99,38,72,67,90,223,178,120,94,175,169,72,3,48,140,218,193,231,49,254,45,206,124,104,252,72,112,127,3,184,135,87,135,113,117,21,242,186,186,18,2,214,195,105,83,102,99,109,102,221,0,213,123,75,76,135,18,180,235,4,16,126,205,185,179,181,127,96,252,17,196,161,136,113,133,232,237,106,47,143,100,113,223,203,124,119,121,208,131,18,159,128,210,222,93,225,104,186,86,94,97,139,172,23,105,34,155,87,122,137,3,122,90,185,2,72,153,113,5,162,59,107,118,252,193,93,161,248,56,253,201,131,105,47,38,43,92,117,46,77,67,41,2,7,254,64,155,9,216,79,183,94,15,236,245,194,26,171,135,29,183,122,251,91,213,43,117,43,97,160,164,65,72,27,205,184,250,170,133,116,245,46,54,218,22,67,106,41,7,46,166,13,187,43,176,255,0,225,237,132,187,71,240,117,55,246,53,172,189,105,171,125,165,109,20,176,176,18,82,35,168,183,189,245,110,139,209,186,39,69,56,153,142,115,113,181,3,118,73,187,177,192,190,126,11,2,41,100,150,93,76,30,165,165,248,115,199,107,159,13,118,185,78,49,189,215,90,110,63,234,46,84,28,137,204,230,69,19,18,153,215,125,173,178,127,16,190,214,120,63,180,69,215,113,255,0,233,75,149,104,168,187,214,162,233,113,146,201,130,54,4,111,110,130,168,252,28,184,121,221,195,119,189,254,133,109,61,226,8,26,250,89,191,255,0,19,62,2,41,204,155,254,252,84,206,146,130,77,178,31,226,207,10,201,149,14,107,178,29,170,54,233,3,75,168,143,136,211,185,82,8,50,0,45,211,202,243,151,14,221,53,216,207,18,81,208,93,202,46,86,85,184,150,91,42,95,247,19,3,83,231,109,179,198,158,200,28,78,236,253,132,17,126,227,220,204,93,197,105,109,43,102,180,175,83,182,128,232,52,177,216,131,131,212,156,8,237,171,65,134,110,42,151,42,41,232,111,38,66,22,236,103,213,64,193,219,165,187,63,241,96,113,35,178,155,73,204,9,246,166,76,234,100,196,127,54,232,122,175,136,142,55,80,233,248,176,52,58,57,239,115,200,21,96,143,234,163,138,29,76,123,137,162,213,195,252,25,236,173,197,46,58,225,5,223,60,55,47,212,208,182,178,217,82,239,2,217,145,169,208,155,82,240,135,10,177,78,40,226,191,250,103,14,182,233,196,158,208,166,2,67,217,87,156,24,62,57,242,222,219,147,178,159,226,47,85,217,151,134,175,97,198,48,219,55,170,29,116,186,30,53,37,178,36,109,150,44,39,98,76,88,49,207,110,59,178,247,45,119,10,188,107,150,249,108,28,217,51,73,129,206,215,78,102,126,43,179,100,158,22,136,152,46,50,63,122,129,39,80,189,191,37,25,0,134,211,183,42,167,198,110,16,241,83,179,179,84,110,241,70,162,250,187,219,173,89,75,42,23,130,214,20,70,251,42,222,138,246,85,192,172,99,46,197,215,99,207,93,244,149,215,205,77,3,129,186,151,91,74,223,82,160,199,230,40,78,252,230,109,167,63,26,87,80,188,61,133,36,18,177,80,163,49,0,8,183,72,118,8,89,29,149,240,186,82,144,84,105,73,152,130,53,220,105,229,245,183,153,248,159,196,50,230,120,111,19,170,177,161,143,115,197,134,236,54,189,189,232,210,209,199,128,9,204,100,222,203,204,206,208,92,2,226,239,13,46,58,154,222,46,49,125,181,114,26,130,144,95,172,46,181,169,211,195,152,249,114,182,181,193,92,72,191,240,187,236,82,225,203,238,245,160,165,91,160,169,166,42,86,218,14,188,192,54,246,63,181,159,102,239,254,148,60,44,127,14,185,122,255,0,74,47,45,46,37,254,239,188,130,8,210,39,235,111,45,59,91,246,90,87,100,94,34,208,93,142,222,162,248,15,54,42,51,134,187,178,53,218,36,219,181,240,87,139,48,252,81,138,216,228,13,108,187,146,193,190,195,190,225,83,204,199,126,59,236,27,30,235,212,110,18,220,24,47,6,240,94,228,196,184,178,236,185,104,234,26,187,218,168,168,188,157,167,64,113,36,164,18,178,228,79,61,230,197,167,182,111,11,159,108,165,24,227,14,44,159,247,85,36,125,239,110,72,193,125,185,110,158,211,124,53,187,248,67,117,220,181,183,109,225,122,209,162,238,21,238,184,149,50,209,9,140,249,70,177,104,197,254,7,248,141,105,154,124,103,116,144,96,143,250,85,232,60,245,183,154,79,225,76,89,229,145,222,36,204,116,50,106,118,128,231,3,108,189,136,187,161,240,87,153,147,229,180,54,22,222,219,173,111,218,207,24,93,56,235,183,53,5,225,131,111,22,47,58,7,159,167,74,106,24,88,82,15,136,115,231,22,245,203,134,68,165,154,85,37,48,3,41,222,52,211,145,155,120,167,139,120,7,85,217,187,180,253,211,134,175,250,218,106,247,169,170,153,112,186,200,41,73,149,14,70,222,216,240,201,10,93,45,40,88,64,6,157,49,60,204,8,183,167,226,199,30,63,137,60,54,200,157,169,129,224,3,238,40,81,251,214,62,105,213,135,146,227,236,172,64,21,44,41,121,138,148,115,78,177,103,146,210,130,84,97,57,160,198,144,15,150,150,33,198,208,193,33,208,140,195,125,99,225,211,229,100,132,247,105,32,18,10,129,158,163,225,111,188,14,225,121,47,9,174,237,65,40,128,137,36,73,136,229,180,125,243,179,101,144,21,149,89,228,76,146,38,119,250,127,22,125,67,188,104,20,234,114,239,51,54,102,165,194,91,202,137,26,18,12,76,249,125,119,176,210,107,210,145,157,1,41,201,145,48,35,110,118,100,56,180,41,43,205,239,39,97,188,124,44,67,175,194,130,0,36,39,207,95,142,190,182,28,57,221,168,230,78,137,28,199,239,98,7,106,68,7,116,183,82,18,218,206,105,81,243,231,183,243,108,40,28,230,18,32,164,237,211,239,244,183,205,17,80,163,221,166,114,168,107,180,89,76,232,63,38,50,196,0,121,89,39,44,238,152,67,139,90,202,73,36,149,114,59,89,105,239,92,73,40,131,148,106,122,153,223,215,249,177,46,13,66,138,65,0,193,82,121,105,231,102,42,25,81,74,84,188,139,157,36,29,188,172,224,146,130,187,148,149,5,133,171,62,187,192,128,121,104,117,244,178,243,101,81,4,68,9,2,14,135,203,239,157,155,88,138,113,10,140,138,58,158,127,15,133,190,105,196,164,66,148,74,142,209,174,182,107,180,131,69,37,160,161,165,28,234,10,202,39,83,164,116,178,210,162,160,144,216,82,137,50,36,28,191,226,205,40,161,72,36,194,68,17,152,110,121,254,246,194,136,74,140,232,179,188,131,168,243,63,43,56,221,42,164,234,78,70,130,87,253,164,127,119,57,242,229,100,41,133,168,202,86,20,12,15,249,179,180,208,148,40,150,212,4,68,129,34,58,219,1,249,73,78,66,164,29,82,174,160,88,70,233,199,9,180,211,60,57,200,130,73,16,0,215,80,57,233,100,20,149,120,80,136,130,114,157,143,91,24,203,201,116,197,58,101,7,196,32,199,207,229,101,182,132,184,153,57,66,148,9,145,204,253,58,89,193,76,250,104,20,163,150,202,146,68,66,242,200,0,29,255,0,107,33,45,146,152,103,82,169,29,114,159,91,72,190,208,200,97,42,65,9,223,64,0,230,38,205,41,132,161,32,132,135,1,147,169,216,125,139,63,100,205,54,132,20,75,82,72,45,144,160,53,4,192,36,244,60,237,132,93,202,46,41,74,8,38,118,60,205,164,141,50,94,115,188,112,1,162,72,9,84,193,31,173,156,105,13,255,0,238,152,89,152,215,80,62,245,178,179,217,73,164,119,85,235,198,233,117,154,176,140,161,25,121,117,29,58,91,45,220,202,90,229,222,70,83,174,158,122,218,117,218,102,223,113,73,73,26,66,78,110,191,190,246,249,154,52,37,176,16,145,144,249,157,79,75,66,232,239,116,230,67,64,42,190,41,186,125,175,15,94,13,167,194,20,194,210,54,86,109,15,81,111,37,56,227,131,155,187,49,221,232,154,151,3,138,15,172,234,65,203,174,246,246,82,186,149,14,82,56,150,144,148,133,130,4,250,124,249,237,111,31,123,80,57,77,118,113,251,18,211,222,205,134,150,95,82,129,42,202,12,207,200,219,205,190,145,241,255,0,221,34,144,118,119,240,94,131,224,41,199,159,44,110,246,254,43,85,61,74,199,181,5,36,32,184,124,41,158,122,114,183,126,246,67,175,126,167,129,212,13,46,153,72,91,105,247,146,73,7,88,222,52,183,5,54,253,51,245,48,80,76,152,5,36,124,237,233,15,99,21,37,92,4,187,67,109,133,12,164,41,74,0,141,246,245,222,220,175,131,36,123,178,30,211,197,45,79,23,244,248,97,199,108,172,59,146,159,169,125,76,84,4,83,58,5,70,251,243,222,214,156,55,87,127,161,132,10,84,60,234,199,185,148,72,26,30,187,218,225,130,184,71,79,136,239,21,62,221,50,203,128,18,12,233,235,228,7,75,88,106,233,94,225,162,75,137,109,78,161,58,129,185,248,105,165,189,37,145,184,250,137,94,112,233,69,104,165,64,160,199,152,139,12,214,174,163,25,83,186,41,80,6,84,36,18,163,190,176,54,251,244,179,200,198,151,182,48,120,191,134,89,120,52,6,128,207,220,237,107,221,215,137,218,226,18,226,245,165,105,128,117,205,17,155,151,247,127,22,153,162,106,238,194,212,78,11,167,187,111,156,144,4,125,233,98,107,8,28,160,47,4,141,150,184,171,166,196,84,62,42,149,144,184,5,64,146,9,61,64,249,218,49,119,133,90,148,77,99,14,45,125,79,43,94,127,168,155,206,246,66,170,223,74,217,206,52,137,137,181,169,149,97,196,50,142,253,10,73,35,64,10,72,143,137,179,211,135,5,55,152,25,192,94,50,118,135,77,22,29,193,222,198,237,66,205,224,181,0,80,152,57,70,134,79,72,250,219,80,220,213,111,138,21,55,237,110,212,18,33,9,74,143,202,38,214,124,119,253,74,251,188,42,106,47,218,134,212,183,70,169,86,167,227,106,29,53,244,245,193,122,2,202,82,114,43,113,177,22,249,35,14,22,69,142,4,125,247,95,69,120,125,238,197,112,150,67,177,253,21,211,15,86,179,118,221,78,146,150,29,121,195,11,105,122,42,125,13,162,106,234,146,166,199,120,133,39,94,91,1,211,239,173,138,69,127,245,39,203,245,73,104,151,82,32,242,179,117,84,234,185,106,144,245,112,14,50,230,169,40,57,129,177,185,199,133,232,80,250,218,15,111,117,45,115,93,44,223,215,122,149,135,42,251,138,198,83,10,97,122,119,163,200,218,18,178,250,118,239,82,154,170,101,96,230,140,223,241,189,159,125,197,222,85,72,169,185,41,212,132,164,201,32,104,61,98,198,85,97,59,219,29,42,41,218,7,40,159,119,81,235,103,109,216,160,172,201,174,88,200,136,122,135,183,117,14,213,250,227,25,84,141,100,193,19,247,242,180,221,14,60,14,210,165,130,132,178,149,166,10,164,89,23,135,10,107,240,205,26,87,84,182,84,78,154,171,214,209,180,156,56,188,111,22,139,204,179,45,164,21,13,116,54,153,178,190,51,65,86,108,25,32,0,230,19,240,86,54,216,83,140,7,110,215,144,0,212,156,218,159,141,189,6,252,14,41,235,241,62,58,189,171,47,106,142,253,155,188,6,210,121,136,74,137,215,227,250,91,205,106,90,181,209,149,82,190,181,54,65,203,6,222,183,254,6,60,63,255,0,76,112,110,190,249,116,33,102,185,197,41,14,36,238,156,209,241,231,247,54,239,62,142,24,252,174,173,189,211,90,79,240,92,159,210,78,91,49,186,20,149,177,59,47,64,211,94,225,209,199,21,164,144,65,137,22,29,250,164,183,1,213,40,39,222,42,157,204,143,230,194,212,215,165,73,72,108,160,234,102,85,183,222,150,141,168,188,146,168,206,161,41,50,169,228,124,173,244,43,32,181,242,123,157,178,153,114,240,144,59,133,28,219,158,122,122,122,139,8,237,233,222,211,171,189,144,177,238,206,154,207,94,86,132,93,106,93,123,198,162,168,36,136,231,247,173,135,122,252,25,229,57,140,0,50,145,238,250,218,195,96,164,7,125,212,211,149,197,102,82,165,4,132,232,58,238,73,250,218,54,162,248,35,67,202,60,67,79,133,162,234,239,224,144,82,23,168,7,77,204,244,253,173,22,253,249,226,149,16,130,119,214,121,255,0,22,157,177,82,112,107,96,167,28,190,251,212,6,252,41,3,92,211,188,78,226,209,247,133,236,138,164,28,217,85,4,70,176,62,255,0,155,65,213,222,121,114,167,188,76,146,102,36,233,96,157,190,82,24,238,202,188,73,132,239,160,253,250,124,236,97,149,194,69,157,212,173,117,103,114,144,117,36,201,240,159,123,203,244,180,91,213,229,183,10,1,140,198,117,63,67,242,229,96,170,175,100,34,64,81,36,105,167,222,150,143,168,175,66,87,226,82,163,99,39,99,252,233,105,145,49,136,218,219,241,57,1,82,129,42,25,79,139,89,243,233,241,233,104,227,90,82,241,203,40,212,141,68,19,251,88,74,154,228,37,223,2,179,72,148,245,255,0,54,138,172,175,13,172,165,165,41,67,167,51,59,207,59,53,142,20,190,95,114,164,235,175,85,54,133,4,148,149,18,54,147,174,182,137,189,47,94,228,171,184,208,31,237,59,69,129,169,175,133,4,230,25,166,73,230,13,133,113,252,160,7,128,89,80,42,58,104,117,229,97,46,210,165,12,68,56,254,101,36,230,58,193,144,117,26,243,54,248,191,153,82,76,141,65,149,109,102,31,170,5,42,86,97,43,26,2,96,142,191,72,179,93,224,38,10,137,158,163,65,60,192,31,241,97,30,160,136,157,38,130,53,37,46,45,63,237,59,158,186,111,100,165,184,86,100,42,82,54,142,123,235,111,154,9,200,67,102,10,78,145,206,127,93,108,219,14,20,146,73,62,33,150,116,31,24,179,131,73,180,239,104,246,22,151,39,50,130,39,82,122,31,33,103,243,4,183,222,103,149,17,161,6,32,88,6,222,74,157,216,148,157,73,63,219,247,22,116,60,134,201,25,155,214,53,26,79,95,214,203,178,114,59,4,80,170,206,8,48,35,89,7,123,97,14,168,182,180,236,0,26,104,121,216,71,234,114,172,166,2,181,2,57,249,217,165,85,100,108,196,0,1,210,118,30,157,53,233,103,81,146,20,159,180,232,67,74,38,9,48,53,141,57,117,54,194,29,87,121,42,42,149,111,22,12,59,220,145,147,41,7,222,4,107,183,43,45,165,251,58,18,165,44,147,16,70,105,38,126,30,86,125,184,72,52,149,36,194,138,85,8,80,42,26,145,166,159,11,43,218,20,124,74,79,140,120,121,146,53,253,44,37,61,100,192,80,57,74,167,109,127,226,207,55,83,222,147,155,222,31,237,3,93,127,197,147,147,94,234,59,24,170,46,252,200,10,140,233,130,119,143,78,182,171,58,197,53,224,128,154,196,54,234,81,176,82,65,143,157,172,152,189,210,46,244,33,121,180,84,157,52,38,220,93,218,131,183,221,239,192,30,55,181,133,238,251,166,134,182,149,206,233,65,197,41,89,192,89,19,58,249,219,243,255,0,233,243,166,229,245,191,30,191,31,15,119,182,22,30,107,106,254,171,214,188,38,232,226,233,77,47,224,184,254,171,163,248,147,143,48,255,0,7,112,117,69,247,138,216,105,154,26,40,46,58,134,129,82,70,222,179,111,63,255,0,17,206,214,184,119,142,141,220,46,112,134,246,168,81,162,43,14,229,204,218,128,63,88,183,79,118,246,196,31,212,251,32,95,21,9,132,26,166,91,89,71,73,131,111,40,137,206,96,117,249,219,159,250,52,240,228,89,108,255,0,21,200,115,140,172,115,154,1,54,42,128,239,243,43,75,169,79,229,31,41,155,5,232,55,103,126,211,184,7,21,118,114,187,240,101,253,86,221,86,43,170,164,93,18,26,168,167,149,45,197,72,72,206,71,88,214,212,190,204,188,36,171,236,95,196,234,172,71,218,86,129,139,186,224,173,109,84,236,61,163,232,206,76,164,24,218,122,218,119,178,135,225,187,69,124,92,216,87,29,181,127,85,54,247,229,214,138,101,54,50,146,57,72,214,221,53,218,183,179,93,55,105,174,28,55,113,84,222,14,93,170,105,208,242,86,132,230,6,57,16,77,131,63,173,116,222,151,155,39,77,134,114,98,156,187,204,36,155,140,251,55,109,191,52,204,129,242,176,72,230,238,63,53,202,221,163,56,115,137,59,71,113,22,143,22,246,80,101,117,88,109,196,37,167,93,162,119,184,10,90,78,178,128,65,219,202,221,17,218,7,130,213,216,175,178,242,232,240,101,204,210,177,79,178,52,82,180,132,182,248,112,1,152,231,208,204,207,59,89,187,48,112,37,61,151,184,82,237,196,213,87,245,52,50,167,30,14,169,1,37,64,137,136,31,127,165,185,246,255,0,252,96,104,240,214,41,174,161,171,194,149,46,42,141,213,83,149,38,163,67,148,196,129,240,235,108,145,212,58,151,88,200,100,29,26,47,50,60,103,15,86,170,47,111,109,86,69,221,41,124,182,49,183,43,170,255,0,36,31,99,28,105,121,118,87,55,197,23,107,75,206,170,229,114,243,202,229,0,175,120,172,56,6,138,202,117,0,137,26,91,82,99,158,53,212,227,62,219,116,137,192,151,245,77,94,29,175,188,217,9,109,167,148,88,121,36,128,161,147,161,216,142,118,171,246,218,237,129,73,218,178,166,230,118,236,186,223,187,85,118,133,37,73,90,130,243,230,141,124,182,182,200,224,199,96,26,252,35,128,110,110,42,49,125,178,234,46,230,83,123,26,37,53,148,168,35,196,81,155,169,2,221,204,29,55,23,5,207,234,221,64,8,230,157,186,52,26,210,28,56,13,248,154,29,213,83,59,200,17,48,216,7,149,223,84,188,15,194,79,178,135,42,240,213,207,159,66,73,164,64,39,78,122,107,104,171,215,139,92,60,224,85,122,174,107,218,246,185,48,219,139,79,123,236,217,146,200,51,253,217,70,159,241,110,107,103,241,155,195,140,165,45,191,134,47,76,200,240,159,205,73,142,186,218,19,31,246,108,172,252,75,234,105,56,131,128,175,42,123,142,140,182,105,61,154,177,25,156,10,73,255,0,114,116,214,109,230,184,222,24,234,46,121,103,136,103,124,56,255,0,234,115,172,106,236,55,39,226,175,121,241,51,120,26,11,150,235,237,51,218,34,231,226,15,7,47,107,175,179,214,37,167,188,241,75,232,30,200,197,218,248,85,74,136,32,156,128,107,48,14,150,129,252,53,83,196,118,233,47,212,246,129,254,188,22,162,147,74,47,16,73,142,121,103,225,242,182,157,194,93,138,239,110,193,56,142,155,137,152,226,246,164,189,238,187,137,82,253,53,34,74,94,33,94,29,10,180,254,233,183,93,246,92,237,105,112,118,168,186,47,10,140,25,75,93,75,253,49,97,42,21,9,9,36,30,145,165,173,245,188,124,126,141,209,38,199,233,204,19,192,227,102,109,173,134,192,173,135,203,219,148,48,185,243,204,11,206,159,135,186,133,227,149,23,11,111,23,175,117,84,28,48,238,52,12,144,212,173,30,216,30,3,195,2,115,102,152,129,233,111,55,184,237,140,120,189,89,135,23,69,198,85,226,79,232,65,248,109,53,236,168,52,8,62,29,72,222,45,177,120,222,128,255,0,226,73,144,42,82,111,102,100,167,78,99,252,219,184,59,112,246,110,189,123,75,240,98,158,225,193,79,209,177,82,135,208,254,122,133,16,146,0,212,8,231,181,186,156,12,184,124,37,38,4,89,175,243,4,192,16,247,159,248,116,7,23,123,111,238,21,105,24,236,141,101,155,87,230,188,162,193,28,31,196,216,185,182,43,110,44,61,123,222,23,127,120,18,95,102,145,107,107,125,124,64,69,189,6,198,156,56,192,88,7,179,224,191,120,25,77,115,211,241,2,142,129,14,83,154,7,18,186,196,188,0,145,221,130,73,58,25,17,96,56,71,198,107,131,240,234,192,135,1,113,229,213,174,248,116,42,169,14,81,177,223,52,164,40,105,172,233,110,117,236,89,125,179,138,187,120,210,87,92,235,90,169,43,111,39,95,111,48,143,9,36,137,30,150,223,234,89,153,61,103,205,152,53,209,195,7,168,16,109,179,182,172,143,252,59,124,121,85,90,193,21,89,178,127,37,78,226,214,44,227,23,28,169,169,90,226,141,223,136,239,68,81,43,51,65,119,114,147,221,252,147,111,79,187,13,48,245,193,217,131,13,51,125,50,237,27,140,211,144,180,60,156,138,111,94,96,237,109,190,211,13,236,227,45,74,122,164,109,104,142,32,221,79,95,152,50,243,161,185,66,83,81,85,76,182,155,26,37,57,136,222,96,245,183,144,248,151,198,184,222,37,195,139,166,195,140,33,104,120,54,8,32,114,56,161,238,181,160,196,116,15,50,57,214,180,111,111,206,210,23,143,7,184,24,253,239,194,59,238,133,187,201,21,13,160,20,173,15,72,38,15,134,77,181,103,101,78,27,92,221,189,184,87,85,139,59,76,81,139,242,250,164,113,76,52,250,73,103,34,55,128,19,161,214,220,155,218,39,177,119,18,184,31,113,85,223,124,75,97,40,186,187,248,42,77,103,123,239,29,60,51,231,110,133,252,56,251,96,96,62,11,240,70,170,231,226,77,250,213,219,88,183,202,195,107,109,74,144,71,81,110,234,95,15,159,14,248,123,204,232,143,243,103,212,63,104,192,53,81,34,197,139,216,5,79,206,25,51,233,151,102,252,86,159,236,215,134,169,48,87,226,14,197,213,115,36,183,67,65,123,56,203,73,153,41,64,84,1,242,183,174,34,240,67,41,42,90,146,0,59,146,45,228,135,103,44,71,69,138,255,0,16,102,175,44,62,231,127,69,89,122,173,214,156,72,209,196,19,32,235,229,110,208,252,75,56,83,143,120,175,130,110,102,120,18,197,226,245,85,53,79,120,240,164,168,44,173,41,202,119,50,39,149,179,254,145,58,88,235,93,95,167,98,77,40,143,84,102,220,238,199,159,130,62,156,241,28,82,63,216,171,255,0,17,251,7,240,255,0,140,92,71,107,22,98,182,235,93,189,90,40,88,113,21,5,41,148,153,26,13,62,22,223,88,34,153,23,117,74,105,233,129,202,211,121,82,124,128,211,202,218,75,177,38,18,196,152,23,179,237,215,119,241,89,186,214,175,166,51,119,168,168,116,184,225,147,32,147,38,109,188,48,155,171,98,243,205,32,200,212,30,90,109,106,30,8,206,202,255,0,59,116,204,9,231,243,89,4,161,173,59,85,124,63,15,114,162,234,145,176,224,78,246,138,182,149,99,42,81,204,65,153,72,147,49,246,109,132,164,41,200,51,229,59,143,185,179,110,62,85,225,0,230,36,65,139,37,11,40,209,184,86,105,25,72,128,63,155,126,158,13,215,138,130,156,67,160,232,178,162,18,57,70,150,109,107,204,124,9,38,39,92,218,29,129,231,108,45,192,180,144,86,153,72,19,174,158,164,252,44,216,89,112,202,242,136,145,243,219,246,249,217,38,45,75,66,211,148,6,121,235,182,187,89,72,120,150,229,196,130,21,164,71,59,37,167,7,118,181,40,164,1,160,142,103,109,109,240,112,20,120,147,227,157,130,166,125,108,196,90,147,98,19,193,134,195,137,200,20,16,147,172,115,62,118,194,29,8,73,28,192,146,121,235,215,166,246,67,47,22,146,153,86,234,0,104,12,15,240,121,217,165,191,145,68,54,157,2,76,146,96,17,240,179,141,249,67,122,66,34,161,104,68,133,39,54,190,40,157,180,249,107,22,67,110,41,72,39,84,174,119,208,131,102,133,66,136,4,141,103,196,55,155,32,212,67,132,45,83,206,17,202,202,146,14,29,210,220,105,43,81,43,41,153,58,43,67,54,96,48,72,42,74,142,224,102,79,63,149,156,113,126,34,181,238,20,99,95,65,102,22,246,69,165,45,37,73,74,210,53,141,15,222,150,113,65,54,144,81,8,112,173,19,153,33,41,16,146,12,69,176,87,42,71,143,56,7,48,1,81,147,207,244,179,96,231,3,55,137,59,13,99,197,31,47,241,111,138,2,138,187,181,74,146,6,137,59,242,58,243,179,86,232,251,37,138,190,241,25,72,62,164,204,124,58,107,103,11,197,9,204,66,97,90,145,35,239,254,44,211,162,64,10,206,18,119,152,231,180,233,165,178,60,121,179,43,196,125,217,229,54,92,38,164,77,53,82,146,223,142,82,84,9,156,251,31,72,235,101,33,195,32,144,74,64,210,15,189,60,254,252,236,195,57,66,82,84,70,82,97,58,104,4,13,199,199,214,217,97,226,165,243,6,53,17,51,233,100,132,183,81,221,20,148,168,200,66,101,94,187,105,164,125,44,205,75,134,116,74,178,130,118,63,183,43,97,218,180,123,57,20,192,200,149,3,48,79,195,233,102,16,252,188,164,177,10,7,85,2,12,141,191,226,206,55,68,6,155,70,198,124,161,189,12,105,174,195,204,124,45,148,60,90,4,2,183,55,86,154,15,61,108,59,64,36,18,217,82,137,241,25,26,13,54,249,88,131,224,17,36,36,136,219,83,101,198,202,16,117,20,242,28,131,43,212,145,155,89,17,231,250,89,220,243,152,39,68,200,129,62,239,199,150,162,204,107,10,35,46,101,12,186,38,57,253,118,182,80,225,117,5,183,146,156,170,58,0,161,39,150,182,90,84,160,135,108,146,243,200,91,107,13,102,130,53,9,215,88,219,239,173,188,179,252,67,168,46,250,110,51,222,136,122,149,148,172,28,197,97,0,169,70,79,247,116,183,168,143,37,61,206,112,132,136,58,229,84,19,19,172,91,202,111,197,57,23,162,123,71,85,181,64,135,59,149,180,12,148,117,36,242,245,183,3,244,138,207,251,170,235,247,130,237,252,1,39,253,224,230,145,96,180,174,103,118,252,110,235,172,89,97,188,197,71,97,172,121,91,212,95,195,87,7,95,56,223,129,183,125,83,180,238,82,208,36,16,20,176,6,104,60,189,109,230,166,10,161,99,10,223,172,214,98,106,100,214,176,217,11,83,42,144,86,122,3,111,72,59,2,118,182,254,179,195,183,46,155,158,133,116,52,137,89,75,104,153,75,98,118,27,117,250,155,121,183,129,107,235,79,46,119,59,82,238,60,116,199,12,70,6,183,186,235,239,105,169,194,119,48,69,206,218,29,121,80,20,64,243,222,209,119,146,43,177,13,41,77,224,51,41,68,133,72,213,54,141,162,199,174,182,198,98,38,17,58,171,104,136,51,210,208,215,223,104,196,209,60,150,26,8,113,199,9,10,8,72,147,247,22,245,253,67,74,242,7,66,110,211,199,8,189,119,214,146,92,8,66,160,164,109,61,118,249,71,157,145,123,80,23,40,148,202,123,244,101,78,108,228,79,49,102,220,197,149,88,137,33,198,144,163,152,2,4,106,1,29,55,26,254,182,197,8,113,230,84,213,226,73,11,234,61,201,219,245,22,2,64,8,88,219,59,170,105,226,61,221,134,235,59,135,170,3,206,72,216,65,153,233,98,207,22,233,32,102,116,183,166,220,255,0,75,74,59,217,101,56,145,239,108,104,195,142,1,42,78,209,231,247,164,217,63,253,27,222,166,240,20,44,148,232,78,64,103,231,104,109,247,178,119,53,155,2,188,109,226,53,219,95,126,99,46,226,239,206,134,92,1,50,180,233,203,123,31,73,194,74,118,219,109,140,66,133,52,181,143,251,237,40,16,143,88,177,215,127,17,238,229,51,94,197,74,123,199,103,42,9,49,31,1,231,104,37,226,75,197,181,41,148,31,201,127,194,20,161,152,39,214,223,41,226,52,67,20,113,158,192,47,169,250,54,44,77,197,18,200,46,194,142,197,247,11,216,2,173,40,246,134,235,169,86,1,109,198,246,35,255,0,33,200,216,42,106,183,220,90,86,16,178,200,32,228,82,124,39,231,107,181,209,135,153,97,9,114,254,170,109,198,192,204,16,176,32,24,250,243,180,94,36,189,87,84,149,83,82,83,211,37,166,244,79,116,36,168,114,39,233,245,179,202,208,61,75,160,143,17,236,27,59,210,120,10,106,225,226,109,61,69,192,186,74,59,182,149,135,146,50,174,6,252,230,121,114,180,77,209,140,151,135,234,28,20,46,41,130,231,77,99,210,213,182,41,47,10,26,145,223,83,186,210,127,221,16,35,109,71,194,210,180,215,93,5,85,32,46,61,249,208,117,243,158,182,142,71,16,65,90,56,57,146,200,193,67,113,178,50,249,114,185,247,59,247,222,113,230,148,115,0,162,76,243,211,239,149,136,187,177,53,101,29,56,110,157,121,91,143,18,126,249,90,42,166,236,126,145,9,9,125,46,54,8,203,30,86,98,182,166,170,165,1,52,240,51,104,68,109,104,181,27,187,87,76,254,88,46,117,163,47,58,97,124,56,73,83,73,90,181,73,72,149,43,168,54,246,131,240,170,194,223,250,125,217,58,234,65,57,141,82,3,131,67,39,73,223,255,0,174,63,98,222,49,93,152,94,166,157,202,101,33,198,157,93,67,161,25,65,212,18,122,91,220,158,201,116,159,233,222,207,184,122,159,51,109,165,52,201,80,202,99,120,212,249,127,139,123,47,209,38,46,188,156,137,143,102,129,249,175,18,250,98,155,78,20,16,213,23,56,147,248,45,184,229,240,182,18,64,26,146,116,157,119,250,109,96,42,47,140,132,163,47,188,52,232,62,54,142,170,188,17,58,175,80,117,51,60,182,222,209,175,95,73,42,41,42,4,199,94,150,247,144,202,95,59,185,180,20,213,109,236,150,27,1,184,3,89,131,26,254,214,140,169,196,74,88,204,165,193,214,52,137,245,22,136,174,188,225,105,252,196,152,144,98,109,27,83,92,163,150,9,203,160,247,181,3,238,117,177,129,178,22,183,114,84,155,184,129,198,214,77,78,141,145,161,17,225,61,44,3,248,143,188,84,52,87,2,79,144,231,30,122,90,30,166,242,87,121,224,116,0,143,120,17,165,131,93,226,165,102,83,106,206,164,238,122,124,172,64,34,104,111,112,167,42,111,209,157,58,16,52,152,240,143,153,248,218,58,170,242,82,214,70,96,20,78,132,13,15,95,191,43,68,59,90,92,88,92,101,73,58,14,100,29,54,222,108,202,170,139,66,65,58,42,116,247,163,204,89,3,69,62,158,74,150,126,243,82,156,238,211,38,116,131,160,233,59,253,44,37,93,226,101,68,164,145,172,128,152,215,200,131,251,90,57,203,216,21,170,97,50,116,32,104,4,71,243,97,94,188,207,247,168,66,76,13,116,3,207,202,200,149,32,102,161,178,57,202,194,27,1,73,38,64,72,51,170,126,70,193,86,94,43,113,112,147,207,84,157,38,124,133,130,93,111,118,162,172,249,146,70,185,78,243,200,88,23,159,82,23,36,136,81,216,106,71,151,210,209,23,35,173,169,28,229,95,120,8,58,41,67,148,130,121,111,240,178,17,87,152,36,12,201,32,193,3,251,117,243,176,10,170,83,154,202,79,251,121,70,250,205,156,47,56,162,156,195,212,164,238,44,250,173,21,246,71,161,242,133,28,196,168,0,8,61,124,254,131,231,101,52,225,240,38,152,102,39,80,71,33,180,216,86,170,59,183,117,35,194,6,177,17,208,105,108,180,250,68,169,75,241,36,29,117,132,137,231,245,179,55,116,46,52,64,69,251,89,124,133,45,180,229,220,136,144,60,236,234,170,148,244,19,3,42,100,73,253,99,157,132,104,146,50,165,90,19,49,50,9,139,96,146,149,30,244,130,160,53,243,251,219,227,103,180,86,142,105,243,168,82,73,39,68,141,197,150,211,197,106,50,0,153,72,131,0,159,59,0,106,200,64,48,78,164,17,48,69,156,166,117,78,50,11,64,68,106,78,131,208,124,58,89,249,66,121,68,60,234,169,151,42,65,142,94,191,57,178,16,233,75,31,152,14,104,214,116,42,58,196,219,226,160,149,101,112,128,85,161,235,49,250,91,229,130,182,210,132,128,162,157,201,86,220,192,54,123,81,144,78,201,214,28,82,79,229,2,164,152,131,185,179,204,61,157,141,34,85,174,219,11,50,216,13,132,128,98,12,141,121,204,239,22,82,2,150,173,8,41,29,6,250,235,63,227,165,149,18,81,27,106,37,183,83,4,182,160,66,207,93,190,30,150,80,116,186,71,119,160,153,86,164,207,159,249,183,205,208,41,212,132,160,36,39,251,76,234,175,61,249,216,250,123,185,114,148,128,0,141,185,197,156,142,234,50,13,168,92,88,165,10,102,229,69,64,170,103,125,126,254,250,243,231,28,112,79,12,241,133,231,90,172,108,221,204,230,36,105,146,134,251,197,129,81,154,14,95,57,218,45,209,120,198,148,134,89,66,21,48,103,111,157,184,79,180,215,97,28,113,196,222,211,109,226,236,48,229,39,244,181,62,203,165,29,233,66,192,65,25,180,235,165,190,4,250,88,99,103,250,70,203,47,202,242,52,196,205,238,174,154,211,167,114,54,43,214,252,62,90,206,147,29,54,236,159,212,174,83,227,87,18,120,165,69,115,94,23,46,54,118,250,78,30,75,134,157,41,170,108,228,202,15,132,73,211,97,109,85,135,240,13,249,138,40,213,81,135,46,186,250,214,91,48,165,178,201,88,73,243,139,122,195,219,15,179,157,237,198,190,3,42,225,194,13,80,155,206,91,81,239,85,148,105,190,182,171,118,9,236,187,124,118,123,193,87,149,219,196,186,106,99,85,81,81,222,182,164,16,180,129,17,185,26,106,45,79,3,199,253,55,27,164,28,216,227,107,92,29,70,48,225,168,238,6,174,62,254,21,137,48,229,146,111,44,254,43,130,176,175,108,238,38,112,190,232,106,229,185,175,250,202,74,106,15,202,75,11,78,173,128,78,144,109,97,185,251,120,241,154,254,43,23,29,241,93,88,91,30,32,213,62,124,131,206,5,182,31,104,15,195,115,136,120,203,139,183,237,237,134,105,46,229,208,94,21,74,121,162,31,9,144,78,154,124,69,167,251,47,225,5,118,0,191,43,175,14,211,180,168,166,160,190,155,13,83,56,202,123,244,149,167,82,8,229,189,181,115,38,232,57,24,238,202,134,8,230,148,141,65,131,73,115,137,220,241,102,254,228,12,51,130,24,73,3,242,90,189,125,182,56,232,182,20,219,207,222,106,66,210,65,10,160,62,32,124,162,193,246,52,224,151,254,181,118,142,98,151,139,151,61,83,180,55,128,113,234,128,235,106,105,42,81,215,115,177,147,110,214,165,252,70,248,41,2,107,0,131,253,212,68,31,210,215,158,10,246,183,225,127,25,177,123,87,79,12,234,88,168,189,75,106,117,8,52,197,178,148,141,224,199,158,214,229,39,241,59,250,110,38,71,213,58,83,224,37,167,212,5,86,198,137,166,142,21,150,99,153,94,53,200,8,92,61,248,144,246,83,184,184,27,138,174,38,120,65,116,213,180,197,99,43,83,161,33,78,130,65,29,38,45,174,238,222,221,252,69,195,220,54,86,14,93,99,10,186,155,167,52,157,219,180,227,58,80,65,17,61,117,183,167,156,114,237,49,195,206,14,223,20,183,111,23,234,233,218,168,168,65,91,33,202,126,240,17,49,188,91,128,248,243,216,103,31,241,99,138,87,198,37,225,102,30,106,171,15,223,15,251,77,19,172,188,218,18,226,21,168,57,102,71,165,181,124,35,215,98,235,184,16,199,214,98,221,128,17,36,149,78,55,203,73,173,212,89,81,24,30,76,103,99,236,163,255,0,14,62,205,24,111,180,158,49,190,233,184,148,195,207,177,72,199,120,128,219,153,20,12,245,183,164,252,24,224,109,203,192,76,20,139,131,0,180,243,84,1,194,226,82,234,243,170,78,250,199,149,184,175,177,6,21,171,236,47,136,175,58,222,212,44,28,53,73,123,182,26,164,121,210,28,67,170,7,80,114,204,124,119,183,117,112,231,136,183,55,20,112,211,55,198,5,173,106,241,187,170,20,66,30,108,192,63,61,109,195,253,39,117,28,233,242,76,108,121,56,148,210,43,118,23,127,226,226,254,245,123,166,198,192,221,95,188,132,226,223,7,174,190,56,96,90,204,57,141,3,255,0,211,235,210,3,157,202,178,175,67,59,252,45,95,236,233,217,67,11,246,95,162,174,107,135,70,188,34,188,133,184,42,28,14,25,27,65,129,22,184,227,126,33,92,220,51,184,28,188,241,213,226,205,217,119,182,66,86,251,132,229,73,59,121,216,44,1,198,12,51,197,234,23,170,248,123,123,210,222,244,204,40,161,197,176,100,36,199,211,75,121,227,51,250,144,233,114,99,70,231,125,89,199,125,189,55,183,122,249,119,87,195,24,100,14,253,224,188,224,226,211,61,239,226,92,148,251,197,87,179,91,143,67,110,219,237,211,218,82,248,236,189,194,90,43,251,9,82,82,85,212,57,84,150,50,84,5,20,193,78,187,70,182,225,142,47,98,26,60,59,248,143,61,91,136,42,27,166,164,166,189,91,83,175,56,97,40,26,73,183,73,126,35,24,166,135,180,135,3,105,174,158,2,85,83,226,170,250,122,180,60,237,61,218,67,206,33,16,68,144,54,19,22,246,191,16,116,198,245,14,161,208,226,158,61,81,104,167,108,107,236,138,179,217,101,67,62,134,76,224,119,181,27,195,222,206,55,71,226,111,132,105,177,247,22,234,235,46,139,213,42,85,34,89,187,96,53,148,29,12,42,76,252,109,178,56,31,248,88,97,62,3,113,26,131,19,97,171,238,250,169,170,160,86,116,33,236,153,15,172,9,155,121,221,134,56,153,196,254,207,87,221,22,30,85,231,127,97,148,41,228,47,216,151,45,2,9,26,193,235,111,98,48,174,50,110,239,225,157,215,121,227,26,182,41,210,170,86,214,237,67,238,4,137,41,212,146,116,22,202,241,220,253,107,195,44,17,98,228,15,171,75,109,99,3,65,33,181,197,145,127,154,108,70,197,144,117,56,122,135,43,75,118,240,237,167,122,118,70,110,229,85,197,115,210,222,127,212,212,164,168,60,181,32,160,14,96,139,109,46,206,60,90,123,141,188,33,186,49,61,227,70,40,222,175,107,58,153,65,37,41,242,19,202,220,83,248,198,99,187,155,25,208,97,111,244,189,231,65,120,247,78,47,49,166,125,46,70,156,224,219,120,246,94,226,189,213,134,251,21,221,201,163,191,46,234,91,194,150,237,89,66,123,244,5,165,96,105,225,155,115,125,67,195,48,55,195,88,121,81,67,89,15,125,19,189,209,36,110,63,14,202,228,121,68,78,230,147,233,1,109,94,212,221,157,24,237,65,195,26,140,57,123,94,46,221,141,212,58,149,151,155,72,89,5,38,64,0,250,69,185,74,183,240,74,160,109,10,83,24,214,178,18,146,68,209,167,81,243,183,53,222,95,136,183,24,40,47,119,210,198,50,171,40,109,197,4,75,77,157,39,210,206,39,241,52,227,43,99,187,24,181,197,3,164,123,51,122,253,45,221,116,95,10,120,183,161,99,12,108,44,168,132,119,116,65,60,243,203,85,41,242,49,167,118,167,131,106,183,132,113,8,236,143,218,97,199,221,109,87,170,112,221,106,154,35,68,23,178,159,165,189,46,236,91,219,194,159,181,197,227,121,83,81,220,111,93,127,211,91,11,81,113,192,230,115,59,8,245,250,91,206,94,207,24,26,175,143,221,163,238,181,113,106,239,172,175,166,190,170,187,202,181,169,165,54,151,100,201,57,132,0,61,45,215,253,172,240,83,127,135,174,10,162,190,59,38,82,42,233,174,189,170,3,53,121,146,170,160,180,65,59,42,99,81,109,47,29,244,220,30,180,248,112,37,109,230,189,135,203,118,225,162,142,247,95,201,67,134,247,196,75,199,216,238,187,141,43,81,84,4,171,44,76,78,209,164,253,45,47,133,93,238,239,0,70,186,24,1,95,57,155,104,94,195,124,99,190,56,203,192,139,190,252,226,85,91,10,189,157,113,73,115,192,26,58,109,167,194,219,235,9,182,159,234,178,76,168,192,219,107,121,143,209,246,12,189,47,199,29,63,26,122,212,201,154,9,28,19,125,184,86,186,171,195,250,116,206,103,250,74,157,121,194,181,18,32,71,37,114,245,182,19,79,222,172,154,130,66,192,35,125,200,177,110,208,151,53,86,144,53,136,137,178,92,68,44,169,188,202,28,133,191,85,143,193,120,115,71,186,4,54,169,76,231,202,60,35,93,14,231,111,189,173,147,156,192,113,178,121,153,210,14,210,108,81,82,118,132,171,161,157,236,133,168,145,10,74,124,60,185,71,81,102,41,198,201,149,129,151,199,10,59,24,59,9,255,0,157,109,242,8,89,61,210,64,32,146,169,19,28,250,219,43,71,134,76,34,68,153,31,89,248,139,99,185,1,33,76,42,86,100,70,93,236,225,36,164,161,74,90,9,42,0,193,235,184,142,191,115,108,10,133,4,232,82,73,230,7,211,235,102,87,226,35,38,101,234,57,204,250,219,46,161,69,32,9,16,39,41,63,61,121,111,102,75,142,18,144,238,113,42,78,101,19,164,233,59,233,165,154,168,117,97,103,34,21,42,214,85,202,60,191,205,178,165,37,78,74,193,145,28,135,204,91,14,61,16,37,43,78,89,32,250,239,235,102,27,165,87,177,73,84,133,145,0,146,68,105,35,229,103,59,211,226,58,39,151,134,96,136,178,82,218,73,205,226,4,2,118,216,233,206,207,54,216,108,0,234,66,129,211,83,172,235,252,89,209,18,27,194,108,142,245,153,116,72,228,58,89,66,156,60,169,33,64,40,242,141,52,145,108,230,238,202,114,36,164,204,198,230,217,91,80,218,251,180,145,39,66,4,71,59,35,182,201,193,212,54,76,160,133,51,4,2,14,135,77,245,159,214,203,15,14,227,50,78,177,160,59,115,182,90,76,147,221,171,64,32,5,68,43,109,172,183,12,130,91,72,32,9,4,15,189,52,177,86,202,48,237,211,74,171,46,36,5,2,85,60,206,177,233,203,127,165,148,134,212,85,153,5,68,200,26,114,243,212,249,217,89,208,200,51,146,14,186,29,185,233,103,30,90,73,9,108,128,173,206,254,35,182,182,99,182,200,129,178,152,88,27,164,107,172,137,247,189,79,194,207,165,148,41,146,84,59,196,142,89,129,155,6,243,35,218,18,165,153,72,214,114,157,188,186,88,149,84,2,217,27,163,127,120,0,118,229,240,178,221,33,201,41,240,238,86,192,131,148,157,53,212,15,41,179,141,84,135,29,9,202,127,44,17,17,167,202,205,55,149,32,4,194,130,198,221,36,9,253,190,86,121,149,132,40,100,149,102,6,72,7,79,177,250,89,207,9,137,163,73,226,226,194,179,5,166,72,240,193,131,29,63,75,54,183,130,82,123,229,21,106,125,62,31,59,124,227,201,117,39,33,5,71,64,34,1,250,89,165,176,161,153,48,50,162,4,145,1,93,71,210,206,16,23,22,29,146,9,131,157,176,156,162,9,141,192,3,233,214,220,1,248,152,82,50,142,49,161,78,83,133,184,237,48,133,35,221,30,125,73,183,127,15,16,11,252,178,169,213,28,167,167,235,110,5,252,85,106,69,207,196,91,169,117,249,82,30,103,40,112,13,12,117,249,91,144,241,195,53,244,167,252,8,93,127,129,166,116,61,77,167,220,21,200,142,48,205,227,82,182,235,37,182,245,51,26,8,183,121,126,26,244,120,113,28,58,126,153,70,149,250,198,220,36,1,226,82,135,41,254,45,194,216,150,141,181,80,135,24,80,86,97,57,146,54,242,155,117,207,225,135,130,21,85,133,171,111,26,74,162,243,172,58,66,146,157,123,177,51,183,62,86,242,31,7,254,207,168,134,215,32,175,83,241,204,158,111,75,215,124,16,187,117,56,53,87,149,219,149,9,67,13,175,64,34,9,159,59,66,212,240,78,236,187,170,20,253,226,176,167,245,205,59,15,75,68,212,113,42,245,194,181,106,46,41,242,211,73,203,226,212,105,60,189,121,90,155,140,187,75,55,90,242,105,146,203,169,115,57,204,123,179,6,119,215,246,183,175,153,26,209,186,241,87,91,235,117,121,166,199,55,101,213,123,138,23,6,84,165,121,82,161,174,222,123,90,235,134,159,185,107,111,4,63,127,56,148,211,33,94,35,18,71,156,91,78,224,250,11,174,248,163,246,242,151,195,231,196,146,164,152,7,206,214,116,182,243,180,42,166,125,174,237,46,127,105,51,167,95,190,150,64,234,10,23,0,14,203,112,57,198,172,20,197,103,178,224,250,208,226,128,130,157,242,29,163,93,185,218,38,250,198,44,85,222,11,114,236,125,174,233,91,2,173,71,214,218,86,235,225,115,23,45,236,251,247,107,135,188,121,126,45,60,90,243,22,144,170,193,245,253,241,45,62,176,147,203,54,214,102,146,59,37,24,183,90,241,86,250,193,213,87,61,224,106,27,40,121,151,212,84,149,36,202,134,188,197,165,232,239,147,75,135,157,239,219,66,213,215,63,137,49,104,26,26,107,213,186,180,33,197,190,165,16,50,200,39,67,235,203,91,74,53,134,154,190,175,4,51,125,7,105,42,30,255,0,118,136,159,143,89,183,202,206,160,118,95,82,116,221,109,132,54,49,202,138,98,255,0,169,171,115,53,93,66,212,137,208,243,72,155,75,225,219,214,166,182,242,69,61,26,89,116,172,248,86,175,10,135,237,206,192,85,97,170,140,37,124,22,219,103,219,155,80,208,38,126,254,197,140,104,46,176,197,219,72,150,29,108,248,134,202,79,91,64,230,155,178,181,48,229,149,163,246,132,216,59,133,51,139,111,27,221,154,144,206,32,101,148,161,32,132,148,164,120,135,207,91,69,82,225,181,94,237,195,47,54,133,235,166,104,159,248,178,31,93,117,243,145,137,83,202,141,36,200,31,63,133,136,99,13,214,220,143,37,119,176,41,84,72,233,240,176,31,82,217,107,132,175,170,37,168,68,42,162,227,168,91,21,103,57,79,35,173,146,207,125,90,249,45,146,38,116,28,181,177,88,129,94,215,90,3,136,82,86,161,166,109,51,107,245,182,104,105,223,186,156,74,146,208,50,9,60,205,130,133,162,0,151,104,179,164,35,248,125,68,237,95,16,238,118,95,239,148,87,88,208,33,32,237,152,127,22,247,15,133,215,154,110,206,28,92,237,102,48,138,100,229,27,19,49,251,219,198,62,2,95,42,87,25,174,6,159,167,146,229,82,76,132,196,68,253,235,111,96,238,123,223,46,26,163,72,88,148,48,128,39,194,0,143,45,163,246,183,190,125,15,196,6,54,68,158,228,5,225,191,76,47,30,118,52,77,55,201,86,186,139,240,184,72,76,171,49,38,52,17,166,131,75,5,89,121,0,169,10,140,177,58,233,241,51,247,22,128,118,241,29,238,171,39,54,132,131,250,252,236,58,175,18,234,220,74,228,228,210,2,162,103,157,189,149,120,155,99,223,117,44,171,232,182,241,206,230,146,99,104,176,117,183,185,8,0,248,116,5,105,72,212,167,254,109,24,229,225,222,42,14,128,157,114,234,99,175,233,231,97,203,197,73,78,124,170,240,132,136,242,243,31,189,152,184,4,77,7,128,140,168,170,91,249,115,169,32,157,204,233,30,118,108,87,6,51,5,234,79,81,26,122,218,61,202,192,205,73,13,19,16,82,21,247,243,179,11,125,112,64,35,48,19,172,17,242,179,57,214,16,209,105,163,202,61,202,204,170,4,193,74,73,31,27,15,237,176,124,106,146,129,25,118,245,219,225,96,61,175,242,215,170,100,79,161,31,230,192,212,222,200,102,157,64,106,118,35,227,210,192,94,19,155,28,41,90,154,192,193,86,83,61,70,160,122,143,243,104,247,239,47,123,43,129,34,73,36,242,30,150,136,168,189,75,232,41,73,32,2,72,57,118,218,63,65,100,37,106,82,27,50,83,164,123,219,117,49,206,192,233,45,72,57,217,30,155,192,58,193,238,206,82,124,244,219,148,219,41,121,89,253,232,19,160,220,29,58,126,214,9,165,4,184,225,72,78,104,136,152,2,207,179,162,37,68,102,146,8,41,31,75,6,186,76,91,184,69,23,2,214,132,201,206,85,16,118,143,75,101,165,0,82,156,160,196,142,166,108,211,97,74,29,228,147,176,153,229,59,15,190,182,200,104,160,16,10,129,146,8,137,249,125,242,179,180,222,202,68,67,53,42,169,62,18,84,81,36,24,247,143,88,54,117,165,231,206,83,58,234,8,59,15,43,10,218,50,36,133,36,5,110,35,112,116,254,44,66,27,33,179,222,16,172,162,114,71,206,196,2,2,159,75,249,74,74,4,153,212,147,57,126,22,125,165,102,48,8,4,17,151,72,211,77,15,210,195,82,74,129,45,144,149,24,140,220,236,83,44,23,148,74,87,25,147,170,71,189,235,247,214,196,212,199,221,58,221,50,29,128,242,124,41,50,121,253,108,177,68,150,22,181,102,204,147,255,0,151,47,63,149,190,204,166,208,146,20,137,216,17,186,135,72,182,84,242,242,126,80,0,159,120,68,237,173,140,141,144,93,164,149,32,62,65,141,230,99,175,75,45,148,119,80,91,74,180,4,5,2,116,31,115,97,156,168,21,47,120,84,1,153,76,157,65,242,54,125,154,178,25,241,146,164,128,103,168,30,127,27,36,227,210,119,79,72,166,9,82,64,87,89,84,70,246,34,137,121,211,50,82,23,239,136,212,78,131,244,250,89,132,132,62,217,4,130,68,120,138,102,116,223,123,63,74,192,66,178,36,40,136,51,27,237,58,206,251,88,185,8,157,37,41,10,101,133,201,65,41,72,213,90,251,208,62,254,22,41,186,144,2,76,166,66,98,1,212,252,126,86,30,158,141,70,74,179,66,116,32,141,79,41,26,217,85,174,100,74,160,163,194,100,201,247,126,197,157,68,14,173,148,86,49,188,3,97,141,78,96,100,243,155,65,53,121,3,42,121,73,4,3,160,48,13,156,199,23,137,113,76,36,144,50,36,131,7,229,173,188,212,237,75,143,184,199,112,241,202,253,70,2,119,19,55,116,166,160,154,112,202,86,91,32,143,237,141,34,223,158,63,74,254,28,151,197,126,61,234,49,197,32,105,96,103,63,248,90,23,175,244,9,219,139,211,34,177,207,243,93,141,219,51,180,221,119,102,190,25,166,252,195,212,140,214,56,170,148,180,166,220,152,214,78,132,29,244,180,127,99,222,212,21,189,166,248,123,81,124,223,84,13,93,238,178,250,218,200,218,229,42,26,107,174,199,91,121,175,197,238,37,241,54,254,195,200,164,227,11,247,202,232,29,92,161,53,137,80,73,80,233,62,150,237,239,194,169,176,199,103,133,45,204,178,229,106,244,131,174,219,27,114,190,33,240,100,30,30,240,233,146,80,29,56,112,245,11,224,158,22,140,25,134,108,138,28,45,241,199,206,39,63,194,206,18,223,23,245,222,211,79,191,119,52,93,74,21,57,85,228,109,204,88,42,246,107,241,85,184,42,110,204,94,135,48,217,195,238,135,80,186,101,7,3,217,180,50,15,72,250,91,175,113,37,205,115,94,216,118,169,190,32,138,69,221,47,167,45,66,106,99,186,84,245,38,220,135,219,22,141,93,159,25,186,107,187,21,178,186,21,85,231,106,191,250,64,239,91,88,141,51,132,141,60,173,149,224,63,42,80,232,113,218,70,109,147,28,132,122,64,173,193,251,175,177,229,73,158,72,54,239,177,221,53,138,255,0,6,235,174,228,195,149,245,180,152,170,185,107,166,101,110,36,22,68,42,18,72,4,141,182,183,42,246,101,227,235,157,149,120,204,171,241,187,189,55,175,178,103,166,83,69,121,39,88,204,15,194,222,168,118,87,196,215,150,54,236,235,115,214,113,105,197,61,93,87,74,69,111,180,167,34,151,35,92,192,249,111,110,82,252,72,251,60,112,211,3,112,119,250,199,10,46,251,174,150,243,114,181,57,205,43,193,80,12,204,129,202,221,167,134,124,83,55,84,201,201,232,157,111,214,231,56,176,22,180,6,240,65,4,138,59,246,217,82,200,198,242,26,217,161,227,149,35,255,0,166,45,254,43,84,116,248,183,218,151,133,93,185,22,104,253,156,167,190,14,3,174,108,218,71,72,243,183,84,222,183,168,236,199,217,225,79,213,32,94,63,233,139,188,78,85,101,239,194,7,94,68,219,202,158,4,118,150,226,95,5,112,253,69,39,9,170,107,90,187,170,87,157,104,77,49,113,5,113,27,129,189,183,127,1,187,85,241,39,143,156,78,187,48,127,25,139,181,120,114,251,89,166,173,101,116,101,29,226,8,235,2,55,176,248,143,193,249,242,104,133,174,103,212,97,58,131,108,234,13,3,212,46,172,247,173,211,227,228,71,69,199,237,149,176,175,140,96,207,226,193,134,92,186,46,20,59,133,156,195,206,165,236,207,67,201,119,54,144,34,35,123,35,15,246,186,162,252,58,40,145,195,92,95,116,84,223,143,221,210,239,182,82,173,40,75,169,87,80,117,7,123,125,218,242,229,99,240,243,186,174,219,211,179,34,27,186,30,190,86,88,172,109,193,222,161,212,141,65,212,232,65,28,173,196,92,98,227,37,247,199,140,108,229,251,142,214,219,215,131,201,13,173,109,163,40,80,30,86,210,233,29,10,15,16,227,8,116,223,78,34,216,44,135,135,94,246,121,171,190,234,57,39,48,59,87,239,247,93,69,218,227,241,46,184,59,68,240,110,191,13,221,23,21,229,67,83,82,80,164,186,234,146,80,156,166,99,77,109,91,236,21,219,187,15,246,86,194,215,181,223,140,46,187,202,181,117,206,135,27,85,62,92,163,66,32,130,109,75,236,19,192,59,167,142,220,116,98,227,226,101,37,74,174,231,88,90,213,10,83,106,144,52,131,110,233,169,252,36,56,70,226,1,105,139,205,163,27,123,95,78,127,165,135,171,255,0,150,60,53,136,122,6,94,166,177,254,170,26,143,39,155,27,242,18,133,217,19,191,206,104,225,121,255,0,143,170,199,107,222,212,149,42,193,138,246,36,226,90,176,150,77,87,254,220,255,0,186,38,221,229,216,11,176,46,36,236,163,142,175,27,215,25,222,55,101,115,21,212,189,210,69,54,105,73,144,117,204,60,173,192,220,69,66,123,45,118,162,188,63,244,241,61,242,48,237,225,52,157,247,230,102,0,204,18,55,183,126,126,30,29,186,49,79,106,124,97,122,221,184,242,142,237,166,102,134,156,58,130,194,84,146,76,129,6,100,69,164,250,66,127,81,135,163,215,79,13,56,222,95,172,159,181,91,85,125,201,176,180,58,91,127,218,181,206,159,138,194,1,237,117,115,100,9,7,217,218,145,255,0,215,91,182,120,211,194,43,199,141,221,148,21,135,48,122,152,110,190,190,237,105,13,23,151,145,185,202,147,169,30,150,225,207,197,202,189,87,95,106,154,42,132,39,196,205,26,28,30,100,43,202,210,184,103,241,155,197,152,122,232,163,163,56,98,230,117,52,141,37,160,160,226,210,72,0,15,158,150,207,234,29,27,169,245,46,147,210,50,58,107,3,159,16,107,168,154,28,10,246,82,199,35,25,36,129,230,129,80,149,31,131,151,22,85,167,127,112,40,78,135,218,213,7,211,195,97,222,252,33,184,193,74,140,140,170,229,88,222,19,94,96,252,34,45,121,103,241,185,196,40,82,75,152,66,235,153,0,148,212,40,126,214,33,191,198,234,247,84,119,216,50,139,77,124,53,103,248,182,145,234,158,51,0,94,4,71,255,0,139,255,0,250,81,249,56,199,255,0,104,86,177,127,240,139,226,251,105,82,189,146,230,115,44,73,77,110,191,81,109,67,198,142,206,120,143,179,110,49,163,187,120,164,205,59,21,14,195,169,13,59,222,36,166,121,219,174,218,252,111,159,42,9,127,4,51,18,15,134,175,115,242,183,55,246,194,237,94,59,94,227,171,182,241,110,231,254,139,236,168,238,10,51,231,153,59,205,183,124,63,212,188,69,149,146,99,234,184,140,142,42,62,166,155,55,219,185,248,168,39,138,22,139,141,246,87,160,221,149,123,96,240,158,251,194,216,95,13,221,183,165,18,239,227,74,213,63,116,41,138,92,239,0,2,51,69,186,74,178,228,163,189,89,2,244,164,166,124,36,74,67,173,133,143,93,69,188,243,225,31,225,252,223,0,112,101,213,197,223,245,11,151,130,46,170,68,222,78,93,254,207,149,74,210,114,230,157,61,109,210,61,142,187,122,208,118,183,190,111,26,27,174,226,171,186,87,119,54,28,90,156,90,86,20,54,141,45,226,126,51,232,71,205,127,82,232,242,186,70,71,171,204,118,175,176,235,224,112,127,11,90,184,50,180,183,68,128,15,111,138,228,175,196,71,18,222,88,71,181,245,213,71,133,107,170,174,202,87,18,206,102,105,30,83,45,168,231,223,42,72,19,240,183,168,124,24,105,95,208,174,165,86,43,59,134,141,185,81,228,114,9,155,121,99,248,160,66,123,99,92,221,216,0,119,109,25,141,15,142,222,165,112,46,177,78,97,139,160,188,160,79,177,181,182,254,232,211,91,122,94,19,67,115,252,47,45,110,100,101,158,230,192,89,121,110,188,124,166,255,0,202,85,254,66,14,249,66,160,140,164,64,255,0,54,97,224,212,175,49,58,147,36,29,34,196,62,230,160,164,31,17,32,145,211,152,176,85,111,144,181,6,212,71,136,146,118,143,94,182,253,11,165,227,91,149,151,25,29,232,13,102,9,129,48,118,244,54,29,107,0,66,101,41,35,67,26,79,173,154,83,253,226,78,83,177,208,71,78,86,109,106,82,196,147,148,42,72,215,83,214,117,210,206,2,147,85,240,158,112,21,31,203,82,73,208,153,58,252,172,133,168,4,149,38,73,38,78,83,180,115,242,176,225,236,132,41,94,36,171,195,167,33,251,217,214,106,20,90,6,10,136,152,211,111,63,241,229,102,41,52,27,221,56,194,179,136,43,80,34,9,3,109,119,178,146,130,230,127,116,35,221,156,218,159,56,176,232,171,18,123,182,192,72,35,82,99,174,255,0,173,144,183,130,68,32,151,63,220,108,41,220,224,0,41,106,36,18,147,249,137,43,153,17,180,31,243,108,54,156,171,32,73,112,238,100,64,233,232,45,242,28,239,22,18,216,1,83,203,66,54,147,101,160,146,179,156,2,72,33,32,143,177,103,22,133,196,57,58,219,199,58,179,173,33,105,58,0,147,250,243,178,189,192,123,179,32,128,72,58,18,62,249,250,217,8,45,161,188,197,62,57,136,36,121,252,226,13,190,113,5,122,44,21,101,228,157,62,54,49,186,98,92,118,43,231,212,162,148,22,244,148,235,58,145,229,247,229,103,131,142,57,224,1,33,68,3,169,215,211,229,250,89,134,214,165,8,125,74,0,19,168,57,138,186,11,101,37,68,21,36,21,2,119,143,116,159,59,34,45,59,125,0,165,44,101,130,103,64,103,77,21,103,50,0,143,20,4,145,253,186,1,241,231,202,217,165,73,83,121,148,10,199,236,109,142,249,32,67,122,131,238,153,128,124,224,243,219,95,59,49,41,184,220,164,188,144,151,73,42,38,102,0,28,189,54,178,3,141,70,96,175,26,117,48,102,119,231,215,93,188,173,133,57,46,28,202,215,98,4,201,54,105,80,79,114,152,17,168,26,9,59,142,122,250,217,249,229,51,142,159,178,159,83,5,106,204,162,130,99,40,9,36,125,57,219,1,164,160,148,173,10,10,228,53,3,164,31,165,190,109,72,124,16,132,160,170,60,64,235,243,249,89,245,50,148,187,8,81,72,7,209,36,242,214,200,20,218,136,27,47,154,99,189,9,66,138,74,128,7,64,14,110,182,119,63,116,226,212,226,78,218,144,6,150,91,48,218,193,144,20,76,157,58,242,182,91,0,168,167,114,70,130,60,54,98,81,135,2,18,149,80,218,80,160,235,170,73,16,6,144,55,233,108,149,23,21,9,131,174,154,199,222,230,204,247,9,90,15,124,2,149,164,146,39,47,194,203,119,34,138,131,112,12,200,57,180,215,159,252,217,29,147,11,123,183,9,180,52,80,163,178,194,4,239,170,127,123,121,247,248,205,92,207,187,95,135,235,144,149,20,119,96,43,113,174,186,125,5,189,2,71,122,94,7,76,188,231,65,62,177,110,74,252,85,232,18,238,10,186,157,168,109,14,182,149,119,107,234,142,90,31,141,185,175,23,199,230,116,169,199,193,116,94,17,117,117,72,69,213,218,243,102,238,189,171,107,194,39,58,26,66,114,129,204,141,237,232,23,225,97,95,74,156,15,122,83,33,95,156,151,76,129,19,63,115,110,41,160,162,162,116,58,216,66,83,221,206,65,182,99,215,245,183,78,118,3,197,20,215,42,111,150,221,81,101,167,188,45,170,117,66,180,157,55,253,109,226,254,19,126,142,160,194,126,43,214,124,91,9,29,53,225,174,226,138,235,76,113,126,37,21,202,69,117,74,86,194,71,136,8,39,78,64,218,189,131,239,140,63,136,241,83,105,188,110,166,213,79,76,169,83,137,73,74,149,164,16,119,219,91,88,112,175,4,209,142,144,28,93,226,22,133,235,239,24,51,109,177,133,248,13,113,97,11,173,13,133,52,31,81,9,247,115,13,71,167,59,122,203,154,233,87,142,202,230,176,124,84,93,209,143,48,109,250,218,41,176,229,40,104,131,30,33,25,190,51,250,197,161,177,171,116,183,45,80,121,135,67,137,34,50,3,183,211,165,173,148,252,24,187,46,215,158,118,157,214,41,92,34,65,218,99,169,245,181,115,16,49,77,69,255,0,113,102,176,52,76,229,48,52,253,71,241,107,44,97,165,76,188,113,107,95,94,252,92,165,165,91,140,255,0,219,112,72,73,212,253,62,95,43,86,30,226,13,236,237,67,139,163,113,206,237,106,204,37,98,108,238,46,188,174,138,251,210,162,161,250,101,211,20,5,42,20,35,94,145,214,218,206,248,227,29,227,116,87,173,140,59,118,174,166,149,39,194,178,103,246,180,114,188,179,149,98,6,111,233,94,102,221,216,150,182,238,41,168,105,194,93,26,130,117,17,231,214,214,202,22,170,56,141,68,13,249,90,154,101,167,84,186,18,4,91,93,209,93,53,202,168,52,253,219,140,186,157,114,57,34,69,140,24,138,178,232,105,84,232,36,5,15,20,13,181,183,203,78,5,167,117,244,207,76,207,107,27,79,189,36,110,21,226,250,23,206,22,167,67,77,212,210,86,182,68,119,192,2,162,35,73,232,98,208,21,190,208,8,168,170,113,213,186,239,247,35,111,141,163,88,191,203,13,42,92,82,194,249,17,50,121,139,78,220,28,67,166,161,160,117,176,194,75,235,27,175,111,174,246,128,122,138,220,57,48,228,58,131,200,29,175,116,138,123,129,203,165,166,222,172,125,104,46,143,9,179,213,149,238,123,24,72,121,199,28,30,233,42,152,255,0,22,77,3,213,152,213,197,164,6,202,144,157,19,49,242,176,43,88,161,169,200,242,251,165,161,68,25,51,229,251,90,23,45,6,74,214,55,246,127,103,221,37,204,61,121,20,123,85,104,117,196,110,39,88,233,233,108,166,251,127,46,87,84,79,116,52,223,91,88,174,108,72,40,23,222,56,188,192,106,164,17,41,62,162,210,55,133,205,117,226,106,52,213,184,164,83,189,6,114,108,79,165,140,180,60,41,91,130,232,219,112,63,231,106,79,178,165,98,47,94,59,220,9,125,178,3,111,21,12,219,104,57,249,91,214,186,58,244,138,22,131,122,195,105,76,124,57,142,150,242,163,178,189,200,171,187,142,119,50,233,137,117,148,56,74,84,7,56,210,124,173,233,157,21,238,93,65,14,3,152,36,13,78,167,151,175,33,111,127,250,41,166,116,233,79,252,223,192,47,5,250,85,14,25,176,53,199,125,39,245,86,23,175,2,144,114,132,130,9,86,120,249,237,241,249,216,71,42,243,44,230,130,8,6,22,189,71,51,96,82,251,170,96,151,193,149,71,132,253,239,100,84,85,149,5,6,207,137,177,3,54,153,68,242,183,169,135,18,188,144,139,117,163,11,171,109,62,5,36,145,200,43,46,94,99,238,108,148,212,228,88,13,2,162,0,38,121,158,159,91,70,59,121,172,184,225,11,241,102,6,57,131,234,125,108,50,171,160,32,133,146,165,39,148,120,117,230,126,22,109,68,164,214,232,82,235,188,82,9,42,146,163,41,223,93,185,204,235,102,106,171,149,225,202,156,161,35,67,185,30,86,136,168,189,61,161,6,21,148,36,234,122,116,223,210,195,63,123,29,99,55,134,72,141,51,122,89,23,94,201,192,189,209,181,23,161,241,135,87,155,88,18,55,248,216,23,156,50,165,37,68,115,136,211,254,127,139,10,221,73,116,231,18,149,19,59,78,132,89,214,92,61,216,246,100,167,42,117,223,65,231,173,163,14,178,138,172,110,156,8,42,116,146,36,20,145,164,234,126,193,179,160,151,138,86,141,115,15,128,220,219,13,33,111,186,147,36,20,233,29,52,214,197,166,152,184,33,105,39,159,175,220,155,62,246,149,208,73,166,9,208,37,43,82,151,202,57,88,164,176,148,147,152,29,135,132,24,59,108,109,148,179,33,74,92,5,16,117,3,223,179,134,157,104,130,137,64,208,117,152,26,249,111,103,231,148,224,172,54,202,64,11,65,57,73,204,58,1,233,252,89,89,147,36,251,154,107,164,40,235,172,159,41,248,217,102,144,165,43,38,73,4,9,28,167,89,54,203,104,146,159,4,8,39,81,4,152,180,141,20,133,198,185,74,105,89,17,48,137,34,68,107,54,249,189,64,36,152,51,39,99,31,27,59,79,74,164,33,178,232,48,84,34,121,122,253,44,235,52,103,67,2,8,36,17,185,63,98,206,55,76,77,238,22,105,201,84,41,104,241,230,4,235,48,53,254,108,250,4,36,165,114,12,146,68,192,29,108,132,211,66,187,180,161,33,42,33,82,116,49,235,103,218,206,203,132,29,57,117,73,157,249,88,131,80,7,82,251,55,231,40,40,133,20,145,151,225,251,242,178,75,224,78,101,40,233,4,117,210,203,170,165,132,165,75,157,60,58,29,65,61,58,237,102,202,203,96,128,178,32,104,146,39,229,245,177,213,161,4,128,74,64,112,18,37,41,38,65,215,127,143,91,18,194,207,114,68,130,73,141,0,210,54,210,223,52,158,252,39,188,76,144,0,131,18,6,211,98,46,250,124,236,0,0,74,136,220,9,205,102,77,124,39,169,169,229,208,172,133,180,166,51,79,186,55,229,105,170,74,52,54,144,164,2,165,70,130,6,131,123,9,73,74,84,7,122,33,81,57,135,33,255,0,2,210,202,138,58,66,168,30,48,96,76,117,177,166,115,175,96,132,175,171,77,35,43,90,193,205,36,132,237,30,189,45,92,171,196,229,230,148,149,32,5,25,51,168,63,11,29,124,83,155,195,84,157,119,19,36,218,41,120,109,105,65,91,174,37,74,58,144,4,19,104,222,111,100,113,128,21,87,26,213,175,218,155,10,36,0,51,65,141,53,214,220,189,141,127,17,12,15,129,241,93,101,207,137,233,43,213,83,119,188,166,156,33,1,66,65,59,121,91,169,177,109,202,161,92,208,205,225,201,175,62,118,229,206,32,126,22,216,91,136,216,210,186,248,172,189,111,70,157,188,30,83,202,66,96,229,63,43,126,120,120,253,253,30,127,28,117,83,213,228,45,104,112,2,175,154,23,192,43,215,250,86,182,116,216,12,98,246,238,168,60,93,196,119,95,226,25,134,63,162,240,68,55,73,95,117,56,42,29,21,77,101,206,14,158,24,27,205,186,11,176,207,0,47,110,8,240,133,187,147,24,165,131,80,221,66,220,239,27,50,149,3,255,0,22,99,178,207,97,235,147,179,38,34,172,174,195,23,133,93,103,182,182,27,112,61,26,107,200,141,5,183,207,124,27,116,150,242,65,29,116,245,251,233,111,59,241,79,137,224,56,223,224,189,57,218,177,133,56,56,222,171,228,141,235,107,248,45,76,76,107,119,156,253,143,178,211,63,136,109,88,187,59,40,226,68,165,106,73,41,66,100,42,12,230,31,197,184,255,0,240,232,237,117,132,184,19,117,223,116,188,91,169,171,11,172,113,46,52,84,217,121,10,128,65,30,70,221,243,199,206,13,210,241,251,134,149,248,102,252,171,126,145,138,192,37,198,160,169,36,16,70,159,123,219,151,199,224,189,135,222,36,35,22,94,73,84,243,101,38,68,219,99,193,221,95,162,179,160,75,211,250,156,254,91,158,242,108,3,117,181,16,64,62,202,28,193,39,156,28,214,216,3,238,87,78,33,126,36,220,42,196,124,61,190,40,46,27,201,246,234,171,105,92,101,180,26,114,144,84,83,2,79,46,90,219,129,56,75,194,12,99,218,87,18,215,93,28,63,121,218,229,176,20,249,109,234,130,16,83,49,160,62,162,221,73,197,159,194,18,235,225,247,15,175,123,230,237,197,117,78,174,239,167,91,200,67,140,4,165,101,35,98,102,220,223,217,23,181,53,71,100,204,125,91,123,208,221,108,222,162,165,147,78,180,45,194,130,4,204,131,240,183,160,120,91,23,166,225,96,229,79,225,231,249,239,38,253,71,247,128,226,200,21,106,158,68,143,144,180,74,52,133,215,221,147,177,238,23,236,85,131,29,193,93,165,215,77,118,226,37,212,119,200,66,216,239,208,164,43,98,22,1,22,236,43,178,234,185,107,169,105,235,174,186,26,8,121,9,121,183,91,105,32,144,68,130,8,19,110,34,99,179,224,252,76,23,73,196,117,94,75,195,78,182,175,103,52,125,223,124,159,1,153,10,144,117,158,150,234,46,46,113,41,93,152,184,0,229,236,235,34,243,85,197,78,132,119,65,89,59,216,0,79,210,222,111,227,7,59,39,38,38,227,204,239,173,202,116,201,30,163,165,164,129,176,237,249,149,119,17,128,52,151,52,80,239,75,79,254,39,189,158,177,103,29,176,173,196,199,11,46,197,222,106,161,121,78,60,18,226,65,212,64,220,139,121,235,77,129,107,120,49,198,123,190,238,226,165,41,187,156,161,170,109,202,148,187,170,82,137,153,61,69,189,78,236,95,219,41,158,214,247,69,235,80,139,149,203,165,119,106,194,8,47,7,2,193,19,202,35,107,105,254,219,95,134,149,225,197,188,97,127,99,218,12,73,79,76,215,178,247,162,149,84,228,159,10,118,205,60,237,215,248,43,196,159,224,231,252,3,170,134,196,230,10,4,158,75,142,195,184,239,238,170,102,64,31,251,102,27,5,109,204,31,218,167,129,247,19,20,207,221,184,131,11,82,213,247,73,29,227,104,66,86,147,16,65,80,72,214,220,157,248,151,118,170,55,223,16,238,135,248,13,140,170,85,66,41,74,94,254,157,86,164,163,52,206,160,29,245,54,227,42,170,101,81,85,186,202,224,169,149,20,19,230,12,91,162,123,44,126,29,23,247,106,140,0,245,255,0,134,239,154,26,22,152,120,180,91,121,181,40,152,18,76,139,111,99,248,59,3,160,101,255,0,139,102,228,151,128,52,254,208,130,6,174,55,63,146,137,217,133,204,242,227,109,124,149,23,179,70,35,163,191,59,71,92,55,135,22,171,89,126,149,202,180,170,169,250,245,5,161,94,107,42,208,252,109,235,223,4,191,244,202,243,172,168,115,130,35,12,174,165,13,128,250,238,196,55,157,35,207,40,214,222,41,113,35,2,212,240,211,28,94,151,13,224,235,110,189,117,190,166,22,180,13,22,65,220,77,187,99,240,63,111,46,56,197,14,104,38,149,34,7,61,109,15,210,95,74,118,87,74,126,92,115,185,173,141,159,100,125,151,89,28,162,192,145,173,144,2,44,147,202,215,95,140,18,123,190,211,105,73,37,68,80,163,126,86,215,95,135,246,31,195,152,131,180,125,215,75,197,70,238,215,46,133,200,117,53,192,119,39,77,142,109,45,217,29,187,255,0,13,236,107,218,99,140,203,196,120,42,186,229,102,137,76,33,164,182,251,133,43,7,94,150,229,158,58,126,25,92,64,236,249,128,42,241,46,45,170,185,221,160,162,130,231,179,188,74,254,0,139,106,116,14,173,131,155,209,241,240,162,202,107,101,49,181,187,56,106,7,72,28,93,216,80,206,199,54,66,226,221,173,122,10,174,206,221,159,107,73,34,229,192,107,244,113,191,255,0,234,109,143,254,136,157,159,239,5,248,48,254,16,82,83,184,75,233,7,255,0,242,183,142,73,171,124,0,148,58,239,136,255,0,184,233,110,135,225,207,225,181,197,238,39,224,154,27,251,8,210,211,187,65,120,182,22,194,149,92,16,162,60,193,215,107,96,100,248,71,169,225,141,114,117,199,176,123,184,208,252,220,20,227,34,3,183,148,189,12,99,176,159,0,171,82,123,188,63,134,84,160,102,61,168,72,249,42,204,55,248,126,240,29,74,65,103,15,92,226,73,32,138,162,96,249,12,218,196,91,131,234,63,11,174,59,209,40,247,23,105,49,255,0,212,239,52,143,255,0,218,218,155,141,28,38,199,221,159,113,35,23,103,19,21,93,119,215,62,156,237,165,53,138,92,141,166,66,172,56,190,29,234,185,46,211,143,215,139,143,176,167,109,255,0,81,73,243,65,222,37,237,5,79,15,48,205,249,195,255,0,244,163,200,167,114,230,44,123,55,179,165,209,61,216,16,0,51,63,189,171,220,17,236,135,129,123,59,214,212,213,240,158,236,118,129,234,228,132,58,84,250,156,4,111,207,107,121,249,216,211,178,199,23,232,184,167,133,113,61,227,67,123,43,15,169,196,84,151,213,88,84,142,236,235,36,102,253,173,233,7,20,184,225,135,56,43,115,51,87,196,219,226,158,235,165,125,65,1,199,166,20,96,233,181,188,195,196,221,59,63,195,143,255,0,11,197,203,51,9,236,185,173,28,155,238,1,59,173,12,103,199,145,235,211,84,168,252,101,236,73,195,222,56,99,102,49,6,62,162,168,126,244,166,72,200,180,84,148,8,6,68,166,219,159,135,23,98,110,37,211,82,80,79,116,194,2,27,215,76,161,48,53,223,227,111,58,59,92,211,99,206,208,60,101,187,241,39,102,55,113,5,243,134,18,18,218,170,110,231,150,150,74,130,129,59,17,54,244,43,131,52,213,108,97,235,161,155,229,43,21,137,166,109,47,33,100,231,11,128,8,62,115,110,191,161,97,245,12,46,171,225,243,155,147,172,121,172,166,85,22,110,54,61,254,27,170,57,126,91,224,200,12,110,250,78,235,97,41,64,32,161,106,36,192,57,135,47,149,153,112,165,228,228,89,76,242,141,143,91,52,235,75,72,37,197,133,107,174,219,122,91,37,82,218,140,132,141,82,124,50,19,252,69,191,75,201,33,120,181,0,155,90,66,220,41,204,148,144,153,18,54,61,108,215,118,164,21,231,32,20,152,2,8,249,11,45,166,84,218,206,72,35,44,152,32,136,223,127,133,190,91,97,69,32,16,165,13,12,110,35,72,54,29,202,45,32,110,152,113,33,104,220,16,168,241,121,233,243,178,189,153,73,43,239,188,50,116,232,57,193,177,13,165,213,165,66,23,145,34,18,50,237,102,93,42,73,151,20,161,38,68,171,95,59,56,41,206,225,37,77,248,74,156,41,80,129,206,98,204,56,177,159,195,160,2,14,135,126,86,113,146,165,8,32,157,0,4,115,30,118,97,73,212,0,66,193,48,9,28,236,220,242,156,253,154,69,209,80,20,102,81,90,131,186,17,34,99,225,98,187,162,91,10,202,2,186,249,127,155,10,194,222,101,174,242,85,148,157,183,3,169,159,149,158,77,76,41,48,146,92,205,161,59,14,159,81,103,175,101,25,166,148,226,24,5,105,9,203,155,168,249,126,179,101,54,66,91,149,200,129,6,14,158,70,77,144,144,106,28,252,167,32,117,19,3,125,190,150,201,64,16,153,86,146,36,243,61,98,61,44,170,145,23,36,41,8,66,149,221,21,101,84,141,52,145,54,116,165,41,76,168,169,32,46,39,144,249,121,89,16,31,115,242,100,229,231,164,19,247,173,190,133,106,150,8,153,10,35,144,242,218,201,8,230,210,208,176,132,169,46,192,36,204,251,211,7,149,144,106,19,226,42,25,146,18,8,4,196,79,252,219,40,98,36,171,124,194,60,91,107,231,188,89,33,149,41,216,25,72,72,216,141,190,54,84,145,112,225,36,178,80,130,81,156,165,42,39,52,200,54,91,44,41,180,255,0,212,156,201,73,157,57,91,37,42,67,80,166,255,0,48,43,224,161,247,250,217,108,48,30,80,90,193,74,185,156,219,206,191,176,177,222,202,55,16,93,75,230,156,40,113,40,109,34,118,36,38,35,174,188,236,182,210,22,188,176,165,78,137,145,30,127,102,204,37,37,53,36,5,17,27,17,60,236,80,75,142,33,33,177,3,48,49,202,61,126,86,69,24,58,197,44,247,107,35,187,111,221,201,239,64,215,156,217,73,43,83,129,33,42,70,128,130,189,7,202,223,54,84,218,165,106,92,129,225,241,79,214,200,10,45,21,43,32,215,112,157,212,44,193,47,72,225,45,212,173,45,29,59,196,168,111,207,127,243,108,153,201,48,84,86,116,152,0,89,134,171,13,66,115,54,20,130,76,25,26,17,247,251,89,110,41,101,212,133,132,28,234,222,57,207,43,42,72,18,18,210,146,234,192,16,12,146,172,186,124,173,169,251,86,112,122,131,139,24,57,166,49,34,92,45,48,162,18,91,95,118,163,168,38,79,167,233,109,173,227,153,112,128,8,128,78,166,116,223,248,242,180,39,19,168,234,175,11,141,180,83,100,213,99,48,219,246,181,92,248,155,62,59,227,120,176,66,151,18,103,227,100,50,86,26,35,186,227,219,175,177,143,12,46,144,149,223,87,109,106,255,0,186,77,106,198,179,180,91,120,246,126,236,175,131,90,67,206,97,52,6,25,112,248,146,181,230,51,234,121,105,214,214,103,56,32,213,242,180,46,242,112,0,169,38,79,132,235,229,98,42,43,87,194,123,177,77,97,214,91,81,87,132,153,148,164,15,67,250,91,131,199,232,248,184,239,213,20,65,167,221,116,249,29,103,51,41,154,102,148,184,123,21,104,99,10,183,195,178,183,48,243,200,203,151,40,65,130,62,95,13,237,91,189,170,107,221,188,82,251,53,138,108,145,153,77,102,33,41,244,233,104,122,156,87,83,121,80,184,235,142,185,226,26,131,167,61,61,70,187,90,161,121,227,122,134,22,90,170,117,110,161,126,0,74,192,34,125,109,186,198,208,160,177,223,71,212,182,37,237,141,111,7,238,190,238,153,225,159,32,241,78,209,254,5,181,45,243,142,111,11,138,246,9,175,125,195,153,68,37,65,81,243,215,91,63,80,237,232,189,89,117,74,109,66,53,7,62,93,244,51,22,38,159,5,28,80,86,237,226,82,148,181,226,147,32,152,210,99,239,107,17,246,10,0,91,201,72,98,178,239,197,236,37,186,230,153,43,42,241,40,13,73,211,212,65,181,206,228,225,182,24,162,187,26,21,172,181,222,44,103,50,142,191,3,109,113,124,221,95,233,186,176,155,169,208,234,18,159,122,98,208,149,88,178,250,168,125,69,170,167,208,19,225,240,38,65,142,123,90,50,64,251,72,155,168,159,73,94,112,99,220,71,114,223,55,97,122,151,59,117,109,40,41,147,207,236,233,96,110,204,81,135,49,77,47,115,138,104,149,69,84,148,199,122,218,100,79,82,45,90,105,175,233,117,13,212,84,180,165,50,145,178,193,63,98,207,98,91,250,130,240,109,9,187,104,59,165,233,249,131,202,45,242,220,147,107,221,125,87,142,241,23,168,129,199,7,186,83,184,57,88,134,243,91,88,117,163,80,223,246,184,159,9,35,206,206,140,62,254,24,168,139,194,128,184,8,133,247,136,34,12,239,54,115,9,227,170,220,20,234,29,97,177,80,217,212,130,153,211,212,90,207,122,241,245,188,70,199,119,253,57,166,220,32,141,4,242,222,15,222,214,128,6,150,19,123,171,248,248,248,206,123,94,95,78,246,85,170,154,6,11,93,245,27,174,48,250,78,168,205,26,14,156,236,3,87,119,245,23,8,66,138,212,4,136,147,63,197,150,245,123,15,212,103,188,22,164,9,137,28,244,218,62,22,118,238,189,5,3,221,229,204,160,180,147,161,80,212,105,254,109,83,122,221,93,2,57,31,164,175,174,250,196,209,5,10,230,243,165,62,24,214,69,155,85,81,188,159,80,162,112,182,216,58,121,111,189,179,121,56,186,153,90,194,124,102,70,187,218,82,238,193,46,215,221,230,162,233,121,181,144,124,72,152,32,249,11,33,236,164,107,101,123,180,55,112,182,15,100,90,119,83,198,203,169,178,233,128,73,72,10,128,116,222,109,233,45,0,200,161,186,33,51,49,32,239,215,229,111,54,123,31,92,21,159,250,251,116,161,105,118,2,136,231,167,220,219,210,132,211,58,218,8,120,229,40,3,98,71,89,223,227,191,75,125,7,244,88,219,233,143,63,243,31,224,188,27,233,81,196,245,8,135,179,127,138,127,190,75,12,156,225,18,179,51,174,159,122,217,135,235,1,141,116,88,214,72,142,187,217,155,198,184,53,61,218,178,165,66,20,38,109,16,253,226,163,61,218,10,179,15,18,129,216,117,183,167,181,227,133,229,238,109,82,61,218,222,245,178,172,242,178,38,193,182,226,144,78,170,152,131,166,138,142,83,202,205,50,20,181,133,19,149,51,154,6,194,207,175,50,147,153,204,224,29,4,105,26,243,254,119,214,205,119,194,23,11,27,164,38,171,66,20,51,141,163,77,252,172,170,118,167,50,155,88,6,20,15,83,34,78,157,108,251,23,121,80,42,84,0,15,66,55,31,204,216,202,59,179,34,23,220,129,224,157,6,252,254,123,217,104,54,131,94,219,161,104,233,151,148,101,3,41,145,155,46,167,239,75,27,79,119,21,32,102,107,116,201,3,111,241,189,164,169,110,197,184,156,138,212,104,65,26,19,203,99,191,43,22,221,214,225,0,172,36,164,129,29,115,105,99,100,101,3,164,0,210,143,69,222,20,20,29,0,41,81,168,0,71,77,190,22,37,20,5,11,152,210,119,6,70,155,218,89,55,104,239,70,68,17,164,239,32,244,208,216,161,116,228,96,132,164,165,70,32,129,63,127,59,72,35,66,231,157,212,66,110,232,88,5,57,148,68,19,208,14,182,121,187,157,110,58,123,180,79,207,91,74,208,221,89,0,74,188,75,58,121,43,235,235,22,45,84,65,192,144,4,105,161,254,223,151,59,16,101,20,90,173,160,168,106,154,0,210,18,83,144,70,208,118,235,244,178,197,10,150,33,8,0,141,96,239,105,145,70,27,104,133,104,9,4,121,30,130,203,52,80,78,65,214,96,107,62,68,216,139,41,49,144,85,21,14,221,1,90,51,42,85,151,65,182,191,91,101,203,187,194,146,144,83,155,222,145,50,64,255,0,139,77,55,68,82,234,64,4,182,162,36,30,191,59,59,253,63,58,21,162,86,19,48,9,35,109,167,165,139,66,0,251,225,64,166,144,54,124,39,52,16,96,242,251,233,103,131,73,72,71,188,32,72,41,231,247,54,149,23,73,82,82,75,115,145,65,68,5,105,19,203,173,148,229,219,148,2,189,50,147,36,125,244,178,0,34,104,177,106,33,230,21,156,251,88,27,101,219,227,7,235,100,185,74,22,225,13,230,149,107,4,104,71,79,157,164,151,65,3,146,73,49,34,71,235,100,26,53,180,8,64,94,66,51,36,1,250,243,177,134,129,186,136,146,80,141,80,21,163,197,148,161,36,1,172,122,232,54,222,199,80,49,160,48,115,18,72,4,232,103,206,203,166,167,157,87,40,4,233,200,15,59,23,78,209,239,202,178,200,58,104,54,49,250,147,54,99,69,59,93,167,114,138,161,105,180,145,225,0,170,19,228,64,22,102,243,101,10,74,194,10,8,61,14,246,194,82,105,192,200,234,82,21,0,229,50,70,159,230,204,45,74,25,150,153,0,2,9,235,167,223,214,194,156,182,247,65,6,84,132,132,132,36,40,43,80,68,120,125,57,217,206,229,36,169,42,58,78,81,36,244,214,35,109,38,206,213,140,233,61,208,41,7,159,89,220,254,182,108,232,165,5,149,193,241,111,169,219,72,235,175,210,205,65,59,142,144,8,85,60,118,226,141,65,52,238,25,13,233,166,163,77,45,228,111,17,59,64,241,30,171,140,87,205,217,130,111,203,237,213,38,177,212,52,195,78,41,106,128,163,166,154,158,122,91,214,206,34,184,67,181,42,31,253,72,198,154,237,235,111,47,123,33,211,166,249,237,236,165,62,146,224,21,111,174,55,214,77,190,5,206,146,17,226,143,18,102,77,24,120,141,228,209,0,241,123,111,126,203,215,113,3,190,165,138,198,154,182,133,90,71,18,184,248,194,192,14,227,18,70,128,119,46,31,218,203,95,24,56,251,68,143,127,24,12,162,53,167,114,7,210,222,132,118,135,237,95,131,187,53,87,221,236,113,6,153,226,107,155,43,105,109,48,23,150,15,61,100,27,107,228,254,41,60,37,91,137,46,123,112,32,127,251,40,131,211,157,185,168,60,79,62,116,77,158,30,133,173,142,224,138,32,255,0,246,171,206,199,116,102,188,237,215,31,53,218,3,143,172,15,13,70,44,1,62,31,254,213,94,158,154,88,10,158,218,252,99,194,213,232,167,190,113,13,239,70,242,200,57,31,108,161,68,117,130,45,232,183,0,123,93,112,243,180,78,36,122,234,225,249,46,86,180,223,120,91,126,152,38,83,208,111,174,191,75,113,247,226,243,68,213,63,29,238,33,72,211,109,169,116,137,146,148,101,204,115,125,109,165,208,58,206,39,88,234,95,225,121,93,45,176,191,73,118,224,113,242,210,20,115,199,44,49,249,158,101,174,246,224,186,207,20,120,5,114,142,33,37,55,130,175,107,181,30,212,28,76,7,66,146,36,31,173,169,87,231,225,205,194,39,1,80,194,180,200,205,39,192,84,63,123,94,123,57,39,216,56,33,134,2,194,160,93,204,129,229,224,6,214,181,191,223,186,103,48,147,51,200,219,196,63,199,115,186,38,94,84,120,51,24,218,94,237,129,161,177,219,111,146,215,242,35,201,99,92,241,102,151,154,93,167,120,221,136,251,18,241,122,179,9,118,126,188,21,118,97,224,132,190,138,98,144,180,161,68,106,65,50,117,245,178,187,52,246,169,197,61,171,248,153,75,130,120,247,120,211,215,97,155,209,10,69,67,42,134,103,73,144,161,182,186,233,210,214,63,196,43,177,135,16,56,163,198,154,252,73,130,110,132,214,93,6,156,66,208,232,7,194,53,208,219,136,166,166,225,188,72,75,142,211,84,211,44,164,148,40,165,104,80,60,136,218,223,69,244,142,153,129,215,122,116,121,77,12,57,37,130,228,0,23,53,245,201,248,218,193,124,207,137,229,135,236,251,124,23,121,246,160,189,29,252,62,111,27,169,174,201,142,123,45,53,248,10,170,219,35,218,80,84,152,131,58,193,139,116,254,12,226,93,231,197,14,197,206,95,120,168,21,94,53,151,83,142,58,80,130,153,86,83,203,113,109,21,248,65,93,205,227,222,23,98,7,49,202,81,123,134,171,7,118,154,193,223,20,248,127,183,52,219,167,104,187,71,240,214,237,197,106,194,73,191,174,154,123,192,59,236,255,0,211,8,8,33,95,236,203,17,175,239,111,42,241,78,71,151,145,30,16,129,211,100,227,189,174,146,80,221,220,6,251,215,27,87,59,108,180,160,102,166,23,3,77,34,128,246,94,105,118,6,236,207,113,246,146,227,181,227,114,241,34,154,168,209,37,165,188,142,233,101,178,8,61,109,234,15,0,187,55,225,174,205,120,81,235,147,135,43,169,69,29,74,203,170,75,207,5,169,39,109,15,223,43,91,110,78,31,220,119,11,234,172,195,215,93,223,67,82,177,255,0,117,154,116,161,71,226,4,219,206,255,0,197,47,139,152,155,4,118,158,186,233,48,149,251,121,221,205,42,153,165,45,170,122,133,37,10,57,180,144,13,173,229,117,188,175,164,222,160,238,155,133,41,138,13,33,197,174,0,238,211,206,219,247,29,208,69,12,120,44,18,72,55,93,21,196,111,194,99,134,220,76,198,117,215,221,234,253,242,205,93,226,234,159,119,187,124,4,230,59,192,139,93,251,50,246,25,194,157,145,239,59,194,171,1,85,215,186,187,193,190,237,223,105,80,82,64,26,239,109,147,194,26,167,171,248,89,112,187,120,41,215,106,30,187,217,90,214,177,226,81,40,18,73,220,219,147,255,0,23,238,44,226,78,21,224,236,62,255,0,15,111,170,235,165,234,138,178,135,21,78,233,65,90,114,146,1,141,198,150,231,240,250,223,94,241,70,71,249,125,249,94,151,91,77,181,188,55,228,47,183,189,169,190,173,6,63,251,193,31,21,29,219,31,241,65,196,125,155,184,215,85,134,238,27,138,236,175,165,97,164,184,151,28,113,65,126,33,206,212,238,30,118,211,188,255,0,17,219,223,255,0,76,49,221,211,75,113,80,223,9,81,114,174,145,194,183,83,26,232,21,165,174,29,158,104,120,103,198,126,204,44,94,252,114,115,15,95,56,181,84,238,135,170,107,234,19,237,68,193,128,169,80,51,254,45,206,63,134,139,247,102,27,237,166,217,174,170,167,162,162,109,199,82,133,186,232,66,34,76,9,58,109,111,66,233,221,39,165,227,97,100,191,27,24,140,188,65,246,200,52,94,1,167,55,115,123,142,225,82,150,105,30,230,177,199,210,239,209,3,219,251,176,237,215,217,2,243,184,209,134,175,122,187,209,187,206,74,187,244,132,148,17,233,111,69,187,43,226,117,96,126,197,87,45,230,210,69,65,160,187,11,253,222,217,200,78,195,165,185,71,241,172,197,55,102,33,190,176,136,195,213,212,53,169,78,114,181,48,226,87,151,94,100,109,110,175,236,143,91,112,226,30,202,88,102,238,190,235,104,212,205,69,7,114,251,107,168,79,49,168,58,233,165,178,188,93,157,63,85,240,183,79,203,206,4,185,207,105,125,10,52,46,246,21,219,228,143,22,49,22,83,218,206,0,43,95,118,64,252,72,151,218,167,138,21,88,113,236,52,46,175,103,109,78,119,201,169,239,51,65,232,71,175,62,118,230,95,198,101,244,183,199,123,145,192,133,12,148,217,178,153,147,168,183,117,240,159,178,223,11,184,31,138,222,190,184,99,71,67,119,215,60,140,138,113,53,101,98,14,226,9,54,225,63,198,66,161,187,195,142,87,26,82,182,150,149,83,229,82,146,160,121,142,155,88,60,13,47,76,159,197,69,221,38,55,54,31,40,236,235,189,86,47,146,83,230,50,65,143,114,243,106,221,194,47,198,86,229,225,247,15,238,139,154,191,7,222,14,185,119,83,34,156,186,221,82,64,115,40,137,212,90,75,22,113,17,191,197,198,227,86,24,192,44,47,11,63,115,56,43,29,122,181,93,242,92,210,32,4,106,55,222,215,14,8,254,23,252,36,199,156,42,184,239,28,65,71,120,170,178,186,145,14,58,166,235,162,84,160,39,78,92,244,182,238,236,247,216,179,2,246,90,189,170,171,248,98,221,224,203,245,136,13,58,106,106,123,193,150,125,4,109,104,58,175,89,240,191,70,154,108,206,154,28,51,88,93,86,28,91,170,247,187,53,92,166,133,153,19,52,49,195,210,81,93,141,123,60,214,246,101,225,3,88,106,252,188,41,175,23,217,116,175,189,97,42,9,50,118,131,173,183,70,24,68,94,169,43,87,138,99,81,16,121,90,45,53,1,73,42,106,76,206,187,159,243,99,240,179,133,171,220,36,36,140,179,6,117,63,205,185,47,7,245,41,122,175,140,112,50,230,173,79,157,132,215,31,104,112,172,103,70,33,194,148,15,244,149,100,121,143,103,42,9,4,18,153,158,106,243,179,43,104,148,36,31,18,138,167,41,27,216,186,183,18,200,206,230,101,40,248,128,137,159,218,195,135,210,185,36,168,153,37,34,52,152,183,235,56,247,94,19,177,52,152,83,106,108,42,60,32,233,210,79,65,22,195,210,149,14,236,20,230,59,147,184,243,182,67,69,34,86,173,64,156,165,90,129,247,173,176,148,128,184,109,43,130,54,6,32,249,11,23,116,181,94,201,34,189,65,74,44,37,66,76,105,183,223,220,217,164,188,176,251,129,4,64,39,95,51,206,54,27,89,227,75,43,51,155,192,114,232,79,43,101,214,66,22,16,17,153,96,66,130,70,131,173,128,13,212,131,211,202,5,78,7,134,85,149,13,32,147,185,245,250,91,225,78,163,171,74,5,60,128,3,67,251,124,108,93,61,222,140,132,187,168,26,128,19,191,237,101,34,141,82,32,19,152,24,208,105,167,59,23,193,45,174,210,90,96,20,133,41,71,124,218,27,97,67,187,125,42,115,64,119,3,107,41,11,46,169,206,254,72,49,169,209,36,249,217,12,168,151,52,0,102,152,241,109,101,117,194,103,52,20,227,53,121,90,215,58,73,136,49,35,157,176,213,105,116,230,58,13,57,111,173,176,148,149,2,20,10,140,8,202,117,35,174,187,219,2,153,45,161,36,140,249,186,13,190,182,114,16,114,40,167,88,116,164,74,51,100,9,219,77,103,214,207,32,254,88,80,73,146,144,1,130,99,77,172,221,51,10,206,10,201,82,64,59,31,150,155,216,186,90,101,51,169,1,38,96,38,102,205,165,33,194,194,199,118,132,151,82,217,32,201,214,6,254,118,200,105,13,202,64,80,68,25,19,191,220,89,78,211,230,25,97,48,99,65,184,245,235,22,198,114,1,13,41,67,54,176,163,207,150,145,233,103,34,208,23,0,83,72,86,69,146,225,25,143,210,118,38,217,238,255,0,44,78,64,145,25,129,208,89,117,50,135,60,100,37,69,82,160,6,227,206,204,165,144,162,218,148,178,19,16,0,58,252,126,118,113,72,107,116,166,211,156,75,128,106,9,63,249,29,121,216,148,66,132,119,136,41,73,17,38,35,203,239,173,135,64,89,144,68,164,234,96,249,89,106,87,230,144,214,240,96,242,29,126,58,89,234,209,3,161,18,226,2,149,149,220,218,29,210,96,117,211,203,72,179,77,173,46,52,162,72,43,27,230,141,52,22,248,230,121,18,79,118,0,145,59,199,79,43,56,220,40,130,132,8,32,25,2,52,215,235,173,134,146,59,240,152,238,192,120,136,204,72,218,119,223,167,152,178,66,148,207,129,190,106,5,18,121,116,244,177,10,97,33,121,156,0,200,16,74,137,49,27,79,196,219,42,108,56,226,84,146,9,136,211,64,7,49,63,205,158,173,13,158,16,232,75,142,168,44,5,39,49,58,3,162,118,155,70,99,202,239,233,120,93,231,137,32,37,97,81,180,2,99,245,19,105,246,82,134,210,115,4,148,207,53,109,233,104,140,107,66,205,229,134,170,83,90,168,205,18,102,118,35,109,54,210,209,74,53,48,132,241,26,120,84,75,139,31,85,33,164,247,164,100,137,202,163,10,51,203,95,91,57,91,122,83,222,237,158,241,65,57,181,41,81,247,54,249,218,10,245,190,110,219,158,27,166,74,9,2,2,135,247,145,214,6,211,106,62,33,197,201,186,234,86,80,163,169,205,9,86,222,86,230,126,207,43,84,91,183,86,139,218,243,118,225,82,220,187,82,135,66,148,73,51,160,22,211,92,70,189,47,156,73,122,165,88,122,149,69,89,228,148,204,1,231,252,218,222,172,110,253,253,72,166,158,72,113,176,98,82,141,99,204,219,96,112,214,233,187,24,117,181,84,161,57,156,0,132,16,4,115,51,63,165,157,227,204,20,210,141,174,208,221,214,161,195,28,72,196,55,11,98,135,17,93,117,62,206,132,79,122,4,230,31,17,22,156,119,140,204,37,156,207,184,180,169,9,129,155,67,28,190,252,237,180,248,189,126,221,6,228,108,82,138,118,131,73,41,62,16,7,174,155,219,155,113,166,31,162,190,67,98,145,228,36,231,146,164,159,120,249,218,25,46,17,87,101,69,27,67,221,234,20,139,190,241,193,189,221,95,179,151,60,106,144,164,157,70,190,155,115,139,49,118,99,138,182,41,178,168,41,16,163,161,78,166,211,88,55,135,109,87,93,168,69,98,212,84,131,39,83,166,191,127,59,17,121,97,170,107,174,172,178,154,55,151,148,106,160,68,31,157,169,189,238,187,86,226,107,1,32,47,45,129,174,169,161,200,27,91,204,160,70,81,168,211,211,210,206,221,52,12,215,58,80,209,85,56,203,227,109,68,101,39,145,22,110,224,189,43,233,235,123,170,7,146,16,247,132,133,9,73,31,29,173,35,138,112,18,110,144,151,239,27,197,132,58,232,7,38,109,228,253,252,173,243,21,18,44,47,168,225,136,61,162,64,44,14,111,101,35,135,239,21,225,182,212,133,38,142,186,145,201,205,155,82,158,93,44,3,245,84,116,247,161,118,133,148,119,106,241,9,229,175,43,71,208,84,123,5,66,155,16,178,121,204,207,158,150,114,178,163,188,81,238,83,152,249,242,214,208,57,228,141,43,85,133,142,96,53,184,70,42,229,86,32,124,184,138,124,225,34,72,72,210,206,162,225,252,160,90,105,182,79,48,12,15,149,133,186,171,106,174,255,0,18,179,164,40,104,160,98,45,245,77,75,140,12,234,122,83,5,81,206,209,185,219,82,183,19,97,175,53,193,25,85,133,27,163,111,188,188,171,146,153,141,36,216,115,120,189,119,43,37,206,242,138,87,204,19,168,181,106,247,188,235,47,151,74,41,130,148,144,117,17,99,238,27,209,116,200,73,169,74,179,39,66,146,55,251,139,25,102,144,10,161,31,83,134,92,131,20,64,129,238,183,231,96,91,233,214,184,253,66,139,201,37,105,9,42,81,157,119,3,65,111,66,113,22,44,67,234,88,166,146,72,152,28,143,43,112,159,225,211,115,255,0,173,248,226,219,105,166,209,134,115,149,165,59,121,65,244,49,111,68,19,194,71,61,212,55,144,129,168,41,131,247,181,190,140,250,49,137,195,163,221,114,226,188,31,233,66,102,14,170,214,185,215,77,11,95,178,151,159,133,171,105,128,51,108,34,199,209,220,238,56,232,200,156,233,72,41,29,62,61,109,176,153,225,97,45,195,137,202,169,2,0,231,203,95,241,105,186,46,24,161,132,164,165,32,19,35,121,200,124,254,123,219,209,153,21,110,188,209,210,111,177,217,107,102,48,234,157,105,41,120,169,97,75,18,6,160,105,252,216,218,28,42,107,32,182,149,24,16,64,60,228,111,109,138,222,2,200,230,64,39,33,230,4,31,143,198,199,49,133,147,70,9,111,207,48,59,244,245,180,218,43,101,92,72,94,119,90,253,24,56,165,182,128,108,147,49,35,76,189,34,199,211,225,168,35,34,124,100,73,62,93,62,130,215,20,93,40,18,149,164,130,149,133,102,80,152,159,75,17,79,114,132,170,66,66,129,29,8,214,69,140,71,238,129,210,130,118,85,10,123,130,65,16,84,2,193,206,68,78,156,172,250,110,82,219,132,185,11,32,120,20,71,237,243,181,197,23,26,74,156,75,146,147,49,148,17,9,245,39,214,216,55,71,114,214,202,149,1,48,157,77,142,128,76,72,118,234,180,221,208,7,136,232,164,232,20,52,205,7,95,173,156,114,238,41,40,6,0,58,136,131,105,198,232,74,135,140,168,199,132,38,14,158,127,165,178,110,197,58,210,18,18,7,89,59,217,1,70,211,151,106,10,29,23,121,73,4,156,170,81,144,121,17,214,202,167,186,212,93,147,226,157,8,157,9,3,151,194,211,13,93,48,180,149,200,41,74,137,81,229,63,241,103,21,65,222,8,82,76,35,221,28,204,245,249,216,182,41,52,216,217,69,38,237,90,146,60,41,81,72,129,164,1,231,247,210,206,11,179,187,1,100,101,26,40,0,102,52,216,218,105,155,175,32,207,16,19,18,153,254,62,205,148,41,10,90,205,148,161,105,36,101,157,96,117,179,236,80,189,218,74,135,85,17,203,150,36,146,10,72,223,83,17,63,43,40,93,106,132,140,196,130,32,168,136,131,231,165,166,169,168,4,132,211,32,132,171,65,36,252,108,181,80,169,132,21,20,5,8,131,207,159,75,8,217,22,174,234,14,158,238,252,205,224,32,204,14,95,115,101,170,235,239,53,118,22,64,143,23,49,22,152,110,128,232,66,82,162,160,20,79,63,95,79,230,207,42,239,11,7,188,133,144,54,6,71,223,165,154,247,72,93,82,175,255,0,65,42,66,78,82,12,245,147,207,123,52,187,153,198,156,26,19,58,8,253,173,105,52,93,224,39,221,82,146,1,27,207,222,159,75,60,221,214,86,220,167,223,50,18,70,160,79,88,244,250,88,174,208,89,104,221,82,61,131,185,209,41,128,124,50,161,244,210,207,83,83,134,114,180,37,67,93,21,174,145,188,124,45,111,127,13,231,105,34,80,165,1,176,210,15,156,250,131,104,154,219,141,212,41,89,146,178,76,194,162,202,130,102,200,59,170,227,237,41,97,57,210,22,18,65,137,159,160,179,85,87,106,154,88,90,114,132,9,211,251,103,252,205,166,85,119,126,90,82,172,250,0,70,186,206,191,47,248,178,156,164,83,76,72,133,39,144,58,200,245,176,85,149,59,92,7,42,161,85,84,90,117,122,43,69,3,63,219,183,249,253,45,240,109,117,46,72,4,21,232,9,223,239,225,107,123,152,122,133,246,210,86,208,74,136,228,68,201,29,44,69,54,29,101,181,73,74,84,158,68,167,95,47,191,91,56,27,161,124,151,233,90,119,136,116,138,98,158,181,79,73,72,97,100,171,47,254,51,252,219,205,31,195,250,131,250,183,110,10,181,44,19,145,215,212,14,241,174,246,245,75,140,247,127,177,92,215,219,137,9,25,41,28,32,164,8,30,19,58,206,214,243,35,240,187,160,23,135,108,43,221,248,82,131,104,120,245,137,85,191,59,115,37,243,103,241,94,64,255,0,222,60,127,249,47,100,198,105,100,88,141,255,0,148,127,5,43,248,206,168,53,140,176,194,2,204,251,42,140,78,222,35,252,91,135,8,8,39,161,59,77,189,4,252,96,56,91,137,49,183,17,46,23,48,149,197,121,222,20,237,209,248,151,78,194,150,216,215,245,183,22,191,192,28,106,199,253,220,45,126,143,255,0,163,88,253,173,213,248,7,67,60,63,132,219,253,193,250,149,22,118,243,188,252,87,74,126,14,52,69,124,106,190,42,2,73,44,208,68,207,187,39,252,89,127,139,73,47,246,140,185,91,5,69,30,204,129,255,0,223,90,213,248,65,112,246,246,194,156,76,191,156,197,87,109,117,220,87,74,3,126,208,193,70,109,117,2,71,157,170,95,138,82,189,171,181,125,210,200,147,13,50,35,105,214,220,244,68,63,199,111,112,237,0,253,66,178,71,251,147,127,241,47,67,56,47,74,145,194,28,62,141,178,80,51,49,160,16,129,107,10,168,144,210,179,228,6,117,149,105,254,45,165,59,67,99,171,207,132,189,143,28,189,176,125,82,168,111,10,59,189,146,203,137,1,69,38,7,35,109,107,248,96,246,150,198,28,126,103,16,127,234,125,228,107,211,68,82,89,87,118,18,83,241,3,91,120,118,71,134,242,179,177,179,58,203,28,223,45,146,56,17,190,174,71,27,87,127,117,178,217,155,25,100,93,200,69,241,219,241,22,111,134,60,101,169,192,53,88,119,218,59,229,162,157,21,73,120,104,28,210,99,156,77,185,195,182,31,225,191,83,193,60,5,93,141,217,191,209,94,203,207,135,77,57,103,33,1,102,70,178,122,218,43,181,186,61,191,241,7,45,183,36,255,0,80,167,76,109,204,105,233,111,77,248,135,193,27,143,141,220,55,23,7,17,169,220,170,187,170,27,64,91,105,113,73,50,6,154,139,122,113,207,135,232,252,116,231,227,13,49,206,1,151,247,137,160,55,23,199,39,133,151,164,231,151,223,35,133,230,95,97,174,223,215,127,100,252,27,121,93,55,213,197,87,121,123,99,225,228,186,203,225,57,116,136,130,45,174,241,55,104,138,43,223,181,104,226,11,84,47,166,140,87,34,175,217,73,5,192,7,41,218,124,237,232,179,191,132,87,8,43,73,238,110,186,246,136,208,197,106,254,54,113,191,193,183,131,213,35,34,105,47,124,196,76,138,213,9,219,244,215,231,109,56,188,109,225,24,114,167,203,5,226,73,69,56,233,118,227,143,185,68,236,124,162,214,179,78,195,228,165,187,32,254,32,215,7,106,252,69,81,116,225,203,170,242,187,106,40,88,14,169,111,16,164,168,109,0,131,165,168,157,181,255,0,14,124,81,218,95,141,52,120,159,10,222,247,93,53,45,50,16,130,213,64,86,114,65,158,66,45,84,237,47,195,27,175,240,172,186,168,113,87,102,212,188,107,175,87,13,29,75,85,235,47,161,72,34,100,78,218,139,106,122,127,198,199,136,233,9,246,139,166,225,114,14,225,165,0,126,0,219,11,164,248,107,50,12,207,241,159,8,6,253,93,237,210,60,194,111,159,86,198,143,35,221,88,146,118,200,207,43,39,103,124,23,166,216,38,225,94,23,193,215,93,219,92,164,247,212,84,141,176,162,149,105,41,72,6,62,34,220,67,248,225,54,161,128,240,169,41,203,255,0,88,173,132,107,148,217,125,141,191,20,92,99,218,15,141,183,118,25,197,23,69,206,197,37,112,33,78,176,149,102,73,3,72,155,99,241,192,113,46,224,156,44,8,33,195,86,163,63,238,240,157,126,182,201,240,183,135,243,250,7,139,177,226,207,3,83,195,221,233,54,55,7,248,169,178,38,100,184,167,71,193,121,178,135,20,153,13,170,39,144,49,54,83,79,184,210,243,52,178,149,15,238,6,8,248,218,91,0,97,129,139,241,157,217,118,62,165,54,138,234,132,50,84,157,192,38,9,22,244,86,237,252,13,48,213,231,66,203,200,198,55,195,125,234,2,178,154,100,78,162,122,219,223,58,215,136,122,119,64,210,115,229,12,14,186,216,155,175,144,43,10,56,159,49,166,139,92,111,192,30,197,188,68,237,77,112,85,94,60,48,164,106,182,154,133,206,237,197,84,85,6,252,81,58,5,111,107,126,35,252,55,56,229,128,46,90,154,219,194,234,117,154,58,36,23,92,83,87,146,124,9,3,88,1,95,165,189,42,236,115,216,238,155,177,198,23,188,110,155,150,250,168,189,218,173,120,61,153,230,131,106,65,136,208,2,109,118,227,195,253,239,7,241,16,84,168,138,23,9,210,116,203,254,109,228,121,255,0,74,206,61,85,184,88,81,178,72,92,230,128,226,29,116,106,253,191,69,167,31,79,62,89,145,206,32,175,8,14,54,191,105,93,82,5,235,121,160,160,198,149,75,208,143,141,175,56,3,179,103,19,59,66,220,139,190,112,69,211,120,223,244,140,172,182,95,47,133,65,28,134,99,34,218,235,16,162,47,170,160,157,33,229,104,53,143,17,183,90,246,30,252,69,238,46,203,92,46,127,15,226,91,146,242,175,121,231,11,169,121,133,39,40,158,70,72,54,245,206,181,38,79,79,197,51,116,220,113,36,182,61,59,13,143,59,237,194,204,7,205,118,151,59,101,171,187,58,241,91,17,240,155,180,21,207,65,196,76,67,122,93,84,87,85,88,110,169,154,154,197,134,153,9,58,133,36,24,139,118,119,110,190,53,63,199,174,26,81,210,118,69,196,21,87,237,241,75,80,135,106,27,185,95,87,120,134,162,9,49,172,127,54,224,187,226,149,125,167,251,70,213,140,38,145,68,172,73,92,84,192,124,199,117,152,255,0,116,116,183,96,112,103,133,53,31,133,109,69,86,42,227,109,75,23,197,219,123,33,52,168,77,218,130,167,16,163,168,144,160,4,104,121,219,141,241,87,76,194,250,222,47,80,0,28,166,52,150,67,176,243,9,228,17,87,183,186,187,139,52,154,76,119,183,191,178,232,47,195,210,155,23,221,188,12,66,56,213,253,85,55,176,125,82,47,5,41,79,71,196,157,13,186,43,12,63,154,246,108,147,35,239,89,54,227,122,111,198,35,134,119,141,91,105,52,215,243,69,106,9,72,246,126,103,206,125,45,215,60,52,196,45,99,10,107,190,242,186,137,238,42,219,75,169,11,223,42,134,147,231,111,48,233,125,63,62,31,24,96,103,230,226,152,68,147,178,135,110,70,193,91,202,145,142,194,149,141,117,144,210,174,234,124,186,72,107,52,198,128,108,126,54,249,183,146,218,138,138,64,3,113,60,188,254,96,88,198,154,13,182,5,60,144,162,117,32,19,51,183,88,178,93,111,43,100,161,164,183,26,249,136,229,245,183,234,153,165,225,223,103,112,135,109,132,214,167,58,53,59,111,203,149,150,105,210,209,9,115,251,142,145,161,54,249,46,41,180,143,251,138,78,189,54,178,131,229,236,134,72,72,58,205,153,9,29,194,201,104,161,96,132,70,209,160,223,165,178,227,41,32,23,119,81,214,127,93,44,142,248,182,217,13,18,100,101,212,204,242,254,44,151,213,220,178,65,43,82,150,76,115,229,229,202,200,1,217,56,32,141,214,92,88,1,73,113,73,88,34,98,118,30,103,227,102,150,148,133,37,167,4,164,202,132,110,126,22,249,135,51,164,146,162,6,210,144,64,35,238,109,242,65,82,21,42,82,84,14,99,169,19,102,7,116,136,166,138,41,138,182,136,72,83,36,40,130,34,14,218,109,102,187,176,250,97,185,90,122,145,226,29,68,88,231,208,29,4,54,176,36,129,9,214,53,6,44,37,75,9,108,144,232,9,10,50,147,206,57,252,52,179,215,116,170,247,41,234,5,42,171,42,25,72,48,64,51,189,164,216,185,84,164,16,226,129,9,137,214,65,244,180,85,2,225,208,22,144,87,152,68,239,241,214,211,172,213,4,166,65,18,53,39,207,236,253,44,231,132,36,124,83,41,187,51,165,67,68,129,166,105,131,207,95,214,217,85,218,182,201,40,149,2,159,120,243,54,45,199,133,98,200,76,233,177,136,39,249,178,18,73,107,89,1,7,93,128,54,27,35,148,21,123,4,211,116,106,72,79,116,84,8,39,54,163,75,97,77,169,109,152,240,20,131,226,141,15,165,150,218,114,102,201,9,89,58,158,191,31,149,134,125,222,232,101,207,10,62,21,20,143,120,233,183,252,89,202,65,53,81,86,165,189,11,0,41,66,39,251,182,59,89,160,18,232,72,81,79,136,238,117,242,183,221,216,81,137,36,204,230,58,19,207,167,157,155,14,0,234,140,41,70,100,145,17,39,159,166,194,207,86,54,79,68,27,41,245,83,130,188,207,133,136,51,161,128,175,62,154,217,109,133,173,25,82,169,82,149,42,0,128,64,251,210,204,57,86,226,200,75,130,115,25,240,238,70,255,0,241,103,233,221,73,68,169,64,102,242,209,70,57,14,155,217,247,41,56,130,41,62,26,75,72,65,111,41,11,222,32,233,100,119,170,100,228,26,149,29,53,247,132,19,30,93,45,243,74,13,176,146,239,186,72,9,3,125,39,229,102,93,168,238,222,41,81,58,153,143,132,124,44,128,180,13,36,13,211,232,42,202,174,253,74,205,166,161,90,136,233,101,33,69,196,165,65,37,40,39,158,164,252,126,86,17,165,45,104,25,85,38,4,136,219,81,103,65,46,182,11,97,197,4,145,4,13,15,192,109,189,152,132,108,32,242,136,82,131,200,241,136,58,248,82,50,253,109,25,137,155,47,220,213,137,8,41,202,153,32,106,98,121,142,118,44,203,109,2,149,106,141,14,177,3,150,179,202,195,98,21,43,253,59,84,227,233,49,221,18,74,72,86,155,142,126,155,255,0,139,70,235,162,19,13,58,194,208,56,155,10,181,121,149,6,148,227,75,206,96,133,71,61,127,91,69,61,129,18,154,85,55,94,123,195,154,82,86,76,159,83,241,180,157,94,45,113,85,46,172,173,0,50,78,185,117,7,93,116,27,109,106,138,241,157,125,70,34,88,42,74,219,4,17,35,221,17,39,197,235,200,219,157,144,11,90,122,182,20,141,167,184,147,114,164,58,255,0,129,13,170,65,38,126,38,209,151,150,55,170,110,160,123,51,146,217,86,96,180,164,233,167,91,76,187,138,16,243,105,106,161,210,224,62,21,152,62,29,62,246,180,77,255,0,118,210,228,8,161,65,147,10,202,152,51,231,49,173,163,52,5,132,154,73,229,69,98,60,87,77,120,93,227,219,42,9,80,3,58,51,12,211,233,251,121,90,181,119,225,37,98,151,195,183,77,89,32,127,112,59,158,64,142,162,194,99,142,22,222,55,251,13,139,188,169,9,112,248,66,15,215,227,107,95,9,120,57,126,240,249,133,213,214,187,223,8,73,90,114,201,35,125,231,200,252,79,207,61,238,47,125,21,108,86,144,71,41,138,10,91,235,13,173,57,16,229,66,129,137,6,76,116,60,143,62,150,216,183,102,32,21,148,72,93,224,202,219,112,8,41,42,18,62,186,217,155,223,136,148,24,94,234,125,119,179,105,7,44,248,78,137,60,167,175,222,214,210,120,175,180,101,43,55,194,210,199,122,82,7,246,152,27,155,65,52,172,135,237,20,80,194,75,142,203,206,250,91,173,117,174,100,14,22,99,221,81,210,60,172,117,45,222,205,73,83,117,143,170,166,160,39,194,133,29,6,156,141,131,69,248,150,210,91,74,10,147,28,196,20,218,83,4,94,31,233,235,228,213,63,68,139,206,157,196,193,108,110,155,124,211,25,53,75,233,168,218,205,64,94,200,97,136,88,167,100,176,166,3,75,30,25,10,157,127,155,63,72,251,111,182,133,184,185,4,234,148,234,118,242,248,216,236,76,46,220,73,80,167,168,174,247,104,95,94,157,64,245,28,185,218,33,135,28,195,79,197,107,10,90,99,49,73,27,143,45,61,109,4,140,0,236,180,152,95,3,180,190,139,125,209,43,90,89,80,246,103,187,204,194,119,247,108,154,139,149,87,206,68,194,164,232,9,39,115,111,141,74,43,255,0,58,235,105,198,212,157,196,72,249,90,67,12,99,39,110,135,142,102,82,178,121,168,124,237,19,70,246,175,199,228,203,232,144,250,74,127,5,240,254,166,233,190,226,242,40,12,70,133,71,47,195,91,57,139,110,7,209,120,151,169,168,202,80,73,50,157,82,118,212,89,140,73,139,170,49,21,90,95,67,138,66,134,129,0,70,95,241,104,250,174,34,87,211,210,251,63,125,249,102,65,205,215,202,214,40,60,80,64,231,225,224,198,232,218,125,55,177,93,189,248,49,96,119,113,15,22,47,26,247,233,251,134,217,66,80,22,12,131,161,211,93,189,109,234,33,193,61,203,160,33,174,178,9,223,227,110,25,252,0,240,213,69,239,132,111,171,226,163,196,211,239,169,41,10,39,97,161,35,77,62,187,219,209,250,134,26,167,169,40,117,64,168,76,3,210,64,128,119,214,13,190,160,240,68,39,11,163,99,179,220,95,226,190,89,241,230,123,51,250,196,207,97,176,40,126,1,107,215,176,201,109,75,41,108,182,64,2,6,218,142,155,242,179,15,92,221,212,119,41,36,169,63,220,121,233,255,0,22,216,85,137,77,76,148,182,97,80,0,58,127,197,163,156,186,147,7,42,36,145,10,76,251,179,174,222,134,221,147,100,181,198,149,71,23,115,138,122,28,72,205,154,4,136,141,186,250,89,63,209,84,235,218,201,10,4,24,59,116,248,249,90,238,229,196,132,136,166,64,34,64,241,8,22,96,93,16,164,230,73,57,183,129,34,125,102,207,230,4,34,198,214,169,205,225,212,132,21,45,90,42,50,192,215,231,103,149,117,165,13,37,43,7,194,146,79,93,118,141,109,108,118,230,9,104,130,0,131,162,128,222,58,252,197,133,114,131,217,242,133,19,168,3,81,180,117,54,112,251,78,65,14,160,171,11,101,77,180,161,149,89,144,162,172,199,248,139,44,93,200,91,72,149,36,19,174,83,164,13,79,236,126,205,172,198,236,239,93,204,19,9,205,3,161,16,127,197,154,122,239,20,233,9,90,96,164,74,148,68,0,39,123,62,171,64,224,90,160,155,187,202,18,11,105,66,156,211,81,35,54,191,91,56,171,182,80,22,159,119,41,215,251,147,202,99,72,180,226,89,202,153,66,79,136,78,158,41,248,159,191,157,176,213,34,16,82,178,149,25,86,185,140,73,251,229,100,92,137,175,163,178,128,93,212,0,74,80,79,119,50,84,117,6,63,200,178,211,64,149,137,64,212,156,185,134,132,245,17,105,167,89,74,74,129,4,146,116,9,218,39,120,228,45,143,99,202,92,40,5,3,97,2,62,191,43,62,173,148,151,186,134,69,223,153,33,121,142,154,65,254,225,60,180,223,239,149,146,138,16,154,130,80,214,186,153,10,210,125,77,166,93,160,75,138,76,141,143,186,54,58,253,252,236,174,236,45,164,170,159,198,84,6,251,253,62,54,112,228,6,202,138,167,106,50,169,73,33,41,0,39,76,196,31,75,41,116,169,121,114,140,164,42,68,149,69,165,19,79,222,229,11,0,43,152,203,19,174,134,200,113,17,153,77,34,10,76,19,164,124,190,247,179,106,4,166,27,160,5,16,68,21,76,251,154,42,35,120,182,81,72,20,230,100,5,3,200,129,239,124,58,216,211,79,225,38,82,168,0,143,135,45,121,237,103,18,216,144,181,33,68,78,160,236,62,30,147,103,38,145,151,251,33,91,163,82,212,144,200,66,35,153,156,167,239,91,60,205,58,144,145,5,4,68,158,81,173,140,204,27,254,217,84,2,163,31,62,94,150,251,216,242,132,228,0,170,124,90,64,61,15,210,204,28,133,231,186,194,88,74,147,149,57,65,58,65,130,14,187,30,125,109,134,174,226,225,90,72,9,1,57,115,102,255,0,22,42,146,18,72,82,72,81,128,9,220,127,158,95,43,28,91,74,81,62,9,247,73,157,103,249,176,57,228,40,192,105,221,64,215,96,246,43,27,74,153,36,115,78,144,126,150,130,175,193,174,179,85,145,192,148,37,32,156,241,182,223,43,92,220,120,149,123,169,17,254,221,8,229,102,93,101,75,82,148,73,81,247,74,76,12,218,89,193,52,143,93,42,133,62,30,123,218,2,86,146,50,137,81,73,211,126,95,125,109,40,140,62,152,86,114,52,18,64,26,233,250,218,105,5,11,214,160,0,34,33,38,73,60,172,164,211,182,89,149,5,169,83,200,68,145,246,108,250,210,213,125,214,143,237,11,78,154,44,9,137,94,74,84,3,116,15,25,157,188,7,79,210,222,65,246,19,237,41,135,187,54,241,238,246,190,49,251,53,107,162,170,75,141,2,192,10,202,162,173,36,18,52,244,183,180,156,78,193,116,248,246,230,189,110,171,205,110,48,197,226,202,153,90,155,87,141,9,34,52,243,214,220,67,123,126,5,24,54,181,247,29,166,196,183,202,115,45,68,232,131,190,189,45,249,175,129,226,14,139,22,79,93,196,234,243,104,19,79,37,236,120,179,220,2,189,200,199,47,151,1,140,94,150,132,122,191,23,30,17,85,128,138,163,122,65,51,227,167,73,253,244,179,10,252,83,56,51,80,162,86,229,96,204,121,210,13,122,243,180,35,255,0,128,238,25,92,154,92,87,123,64,49,170,18,99,227,22,14,179,240,26,184,193,87,178,226,251,204,70,217,152,65,7,233,108,232,240,188,2,192,4,121,239,31,123,191,242,163,243,50,142,197,138,208,223,226,135,193,176,128,90,171,169,104,162,10,72,165,26,30,124,245,183,19,246,201,227,37,197,199,174,212,87,77,241,195,202,133,84,93,238,41,134,196,140,165,36,40,76,131,110,152,174,252,9,40,25,9,40,198,85,169,19,164,211,167,246,176,183,47,224,158,206,29,196,52,149,172,227,7,150,105,156,75,144,170,113,4,164,204,24,215,88,182,239,64,202,240,119,64,200,118,94,38,113,115,203,75,125,86,118,219,254,81,236,163,151,235,51,52,49,204,160,183,111,105,222,24,95,28,83,236,154,253,193,129,169,83,83,121,84,209,53,221,160,172,36,42,18,14,251,11,115,111,98,138,246,187,1,212,223,23,111,106,12,247,13,69,240,144,229,26,132,60,135,128,48,117,73,243,183,125,93,119,123,183,61,218,197,42,136,43,97,164,182,76,196,144,34,126,150,231,126,220,29,130,234,187,92,94,119,85,93,223,126,183,117,59,118,33,72,200,182,115,135,1,231,51,165,184,79,13,248,131,14,72,167,232,189,69,225,152,210,185,206,47,223,80,54,8,29,197,18,61,149,220,152,159,109,154,62,71,101,195,188,75,198,23,111,19,59,120,209,222,152,58,161,170,202,10,171,201,133,50,234,54,88,145,111,85,177,207,23,174,14,12,225,122,123,199,136,87,131,119,109,26,178,182,30,119,108,209,177,139,113,119,11,255,0,7,187,231,135,92,65,186,47,244,226,203,190,165,187,178,165,53,5,181,50,160,87,148,237,250,91,165,123,105,246,100,188,123,80,240,129,188,59,112,94,20,215,109,67,111,33,220,239,32,169,42,3,112,35,111,241,109,207,24,230,244,78,183,155,211,112,227,202,6,6,130,215,56,30,5,10,187,10,28,79,50,38,200,242,221,214,212,225,55,21,46,14,48,92,74,189,240,5,228,197,229,68,151,10,11,173,76,2,34,71,157,161,235,251,96,240,207,13,94,175,208,222,248,186,233,166,172,97,194,219,173,56,254,85,54,160,96,200,60,252,181,181,67,176,175,102,155,215,178,207,7,106,48,238,34,175,164,188,93,126,161,110,135,89,73,9,50,60,237,202,252,109,252,30,177,231,16,248,161,125,223,183,37,253,112,165,139,206,173,117,13,161,69,196,169,9,81,144,12,13,246,183,45,210,188,61,225,252,222,163,153,141,147,159,162,22,17,161,214,209,170,249,228,82,177,46,76,172,141,174,13,178,85,211,241,74,191,88,237,93,195,155,158,238,236,234,175,245,147,247,117,87,123,80,139,181,93,250,153,73,31,220,6,195,214,220,32,247,100,30,38,180,19,222,224,108,73,11,212,17,68,179,63,33,111,75,191,13,254,193,152,171,178,45,249,124,85,227,218,203,178,189,187,205,164,161,163,72,178,74,96,234,72,80,22,236,38,18,219,169,29,224,110,116,229,191,220,219,176,111,210,38,39,129,90,222,141,211,152,50,34,140,88,126,170,189,91,158,1,27,42,127,83,126,97,50,184,209,61,151,131,120,47,132,92,90,225,77,254,205,239,131,48,222,43,186,239,42,99,45,212,53,68,230,100,122,120,109,47,197,203,199,141,124,113,165,167,107,138,247,126,45,189,209,72,162,91,239,238,229,254,89,62,97,22,247,77,212,182,219,106,239,154,65,4,204,132,204,89,167,131,73,10,5,45,171,54,222,16,117,54,115,244,209,11,229,108,143,233,224,184,112,237,66,199,200,233,180,95,225,111,0,211,246,95,159,58,110,31,99,12,25,120,51,120,211,220,87,213,35,212,74,14,165,213,80,185,8,41,212,29,83,110,221,252,51,251,109,113,47,141,124,122,167,195,220,71,191,213,95,117,166,157,82,202,169,208,35,40,234,145,60,190,182,244,43,136,152,95,250,254,1,189,46,251,189,134,87,81,89,74,182,208,20,148,132,169,68,17,207,107,112,135,225,247,216,67,137,28,4,237,40,245,247,196,187,153,186,59,173,196,56,144,234,42,16,228,102,152,208,91,102,127,25,244,239,24,244,92,215,228,68,198,61,141,33,161,197,174,36,145,203,108,3,248,40,91,143,38,44,172,0,242,173,31,138,47,107,30,33,246,120,198,23,27,60,30,171,91,12,86,176,181,62,61,144,60,9,4,70,176,109,200,55,255,0,226,157,197,203,238,232,171,186,239,235,202,133,76,85,33,72,117,38,141,9,81,4,106,39,113,111,99,239,140,63,67,123,176,69,231,69,77,84,148,164,232,235,105,81,244,19,111,39,59,98,118,3,226,118,41,237,5,136,111,46,30,224,138,199,174,122,183,202,233,215,78,16,16,71,144,157,61,45,75,232,215,169,116,62,167,142,220,92,156,86,54,88,128,58,220,27,185,190,65,34,236,126,74,92,246,203,17,212,29,177,85,127,195,155,179,190,24,237,47,197,139,198,135,138,204,46,166,149,12,151,66,80,241,104,204,239,34,221,183,83,248,63,240,102,160,2,221,13,236,210,142,224,94,42,240,249,107,110,3,186,59,25,241,219,3,214,45,220,55,132,177,77,3,170,16,85,74,74,20,126,41,54,147,28,56,237,41,117,128,81,69,196,118,227,253,174,58,96,252,237,218,245,254,159,212,186,158,79,155,211,186,160,133,148,6,154,7,127,126,123,170,80,62,38,183,246,140,178,187,31,27,126,28,188,60,236,207,135,43,113,191,15,19,121,127,88,195,200,85,93,50,95,170,43,108,169,58,248,132,109,109,113,193,110,40,86,126,42,85,85,184,71,141,108,53,117,221,247,58,69,82,28,187,9,75,139,80,57,97,89,137,210,14,214,230,251,234,231,237,17,95,118,61,69,127,82,241,21,250,71,146,67,140,188,219,235,75,131,156,131,110,141,252,30,248,83,137,176,55,19,111,215,113,189,195,122,221,72,118,151,42,23,85,76,182,146,163,32,196,145,174,214,199,234,93,59,43,164,244,124,158,163,157,146,217,178,162,4,199,37,0,89,199,3,143,201,75,28,141,150,86,197,24,166,158,85,241,191,193,67,1,83,86,165,214,49,30,32,64,109,65,96,75,103,99,233,110,197,225,30,24,70,16,98,234,187,41,92,46,211,208,52,134,18,165,8,82,210,145,18,99,75,112,183,226,71,197,78,40,224,30,55,93,141,112,106,179,17,211,93,106,100,119,201,161,109,107,104,156,194,115,101,4,3,110,216,236,221,121,213,214,224,92,63,85,136,187,247,107,95,165,109,111,169,193,226,204,70,165,92,247,183,45,134,254,177,147,155,208,179,186,150,72,145,146,77,25,104,0,2,219,35,154,2,212,243,54,56,226,157,140,20,116,149,183,159,117,180,120,91,1,36,39,96,100,254,186,216,119,106,2,213,46,153,10,223,79,15,198,205,212,190,144,225,238,212,4,146,121,71,173,152,110,161,39,196,215,136,35,76,209,162,185,71,233,111,211,114,10,241,16,221,183,41,64,160,184,172,224,163,73,3,206,54,22,109,77,119,110,43,186,204,22,173,115,19,183,159,235,103,116,238,212,165,168,132,47,89,31,221,7,175,202,205,184,217,82,244,92,231,218,8,215,148,79,237,98,28,39,55,217,36,20,133,159,16,82,65,3,67,169,249,252,108,135,51,32,171,60,12,219,25,211,77,117,250,217,183,93,25,211,58,169,41,212,31,238,222,205,154,143,201,82,208,20,184,58,36,153,179,85,33,176,136,66,195,41,75,100,119,137,72,142,177,247,22,200,32,20,133,43,89,216,39,107,52,154,130,235,32,164,4,100,144,52,157,249,249,68,11,56,148,28,144,115,200,214,14,243,247,251,89,187,218,146,189,146,148,188,164,119,144,2,116,4,136,251,223,235,102,212,130,183,128,128,72,36,65,26,15,185,182,65,86,114,12,153,208,12,190,247,79,223,173,178,133,119,96,230,72,159,116,202,9,215,236,88,129,81,59,212,82,90,204,134,228,130,164,163,166,223,165,136,164,125,108,84,193,211,188,19,39,114,34,100,125,254,150,66,212,230,68,169,181,147,39,96,117,159,63,59,101,42,15,164,150,226,81,168,229,26,89,202,17,240,82,104,5,96,6,165,67,153,27,122,219,226,248,10,25,21,155,44,157,57,252,108,37,222,250,203,153,27,32,32,73,152,204,39,207,235,99,154,164,239,14,137,81,0,107,164,3,247,251,217,143,197,16,118,157,211,21,79,134,152,89,9,81,115,164,13,125,52,233,104,167,42,229,96,36,41,36,76,130,169,205,207,73,218,45,33,127,81,254,98,22,211,128,20,131,8,42,35,41,251,155,68,161,10,45,231,88,64,203,42,6,57,255,0,54,112,219,67,94,201,215,42,23,80,115,15,18,114,229,141,172,178,224,42,33,50,148,147,6,70,158,159,75,97,138,142,237,48,202,209,42,215,93,34,126,150,194,148,148,50,51,137,1,71,83,26,159,79,141,144,177,178,86,156,43,204,228,49,146,76,206,109,7,156,17,173,190,66,137,65,14,202,182,32,133,72,243,250,217,178,231,116,73,42,204,149,72,0,104,63,94,150,249,78,17,148,16,164,128,97,51,247,229,181,136,10,70,221,198,232,134,106,84,240,132,74,145,150,8,86,155,157,197,148,132,135,21,169,144,147,204,204,107,250,217,180,130,226,66,114,146,16,115,73,58,216,154,115,46,30,232,200,9,2,68,8,248,217,171,217,49,0,164,46,152,42,8,36,172,144,100,107,155,88,218,207,45,8,32,41,122,184,225,128,80,157,162,103,109,253,44,130,230,68,35,42,65,36,200,74,83,51,165,151,76,240,40,80,202,180,4,13,200,235,203,75,39,40,219,177,95,20,169,78,74,97,69,38,60,68,193,176,87,218,130,238,106,206,240,108,133,101,202,114,229,210,116,250,88,167,94,35,49,0,234,116,36,109,247,22,98,189,42,118,233,124,171,52,100,81,39,47,151,63,222,194,70,201,26,187,11,152,171,170,221,53,207,134,139,13,37,43,80,146,117,220,237,182,182,58,239,195,148,10,186,220,91,237,172,229,25,148,103,95,91,86,113,141,42,232,175,234,198,233,84,164,52,151,20,160,84,100,109,207,206,5,168,92,80,227,11,183,53,208,229,21,198,245,66,234,86,2,74,25,38,18,118,215,165,185,89,230,108,68,234,236,181,155,19,164,160,222,234,197,196,190,36,221,24,70,133,109,52,88,5,106,58,5,114,142,187,3,109,63,121,118,131,114,169,229,34,225,117,196,184,135,2,82,144,160,85,233,109,103,125,224,204,89,142,175,226,195,173,214,186,167,148,84,34,72,157,249,243,253,109,188,59,53,254,30,152,219,19,95,52,245,117,151,98,133,2,84,149,41,69,126,32,39,81,168,36,79,239,110,117,249,211,100,186,161,105,165,170,220,120,177,247,144,238,131,194,124,122,196,117,119,155,113,68,181,37,42,202,169,68,1,241,139,117,78,15,226,181,21,94,13,112,214,33,178,251,128,64,230,32,108,116,176,248,207,133,184,95,132,247,106,46,218,197,48,170,182,209,46,128,144,20,147,188,25,51,54,231,222,33,189,127,181,122,134,112,29,51,138,97,103,194,164,140,201,142,159,81,107,58,221,138,221,79,54,84,98,33,144,239,64,165,49,198,76,73,76,227,206,119,208,91,114,84,168,86,129,39,125,45,84,187,105,176,61,233,70,135,111,7,10,29,34,8,72,144,62,49,105,75,179,131,24,159,26,221,89,175,166,20,133,17,239,110,126,118,26,147,178,93,83,76,248,234,84,217,36,146,9,2,216,153,19,58,103,234,165,162,216,90,198,233,181,195,88,54,230,106,144,5,223,237,54,26,80,215,60,69,155,197,215,133,221,113,185,155,11,164,161,99,114,141,135,172,124,44,14,32,196,222,221,68,164,62,136,74,162,1,254,221,45,25,118,41,61,232,13,22,179,196,202,140,131,111,5,186,27,47,164,93,43,90,207,37,160,124,251,167,217,191,171,239,39,189,165,4,186,81,19,41,223,206,214,11,151,21,210,223,15,33,172,88,202,21,221,248,82,230,93,99,207,203,123,87,152,171,114,236,172,203,64,91,206,163,253,186,129,177,139,73,255,0,69,77,230,233,169,175,117,44,184,125,228,1,239,30,191,91,71,125,213,140,71,188,112,111,222,211,216,133,138,43,186,168,185,134,223,1,149,123,232,27,218,41,87,115,169,108,188,210,146,65,18,70,250,77,154,172,109,148,215,100,97,106,40,73,212,145,98,151,122,182,150,146,150,51,32,108,173,54,211,123,3,129,218,148,158,99,36,115,137,218,189,148,117,77,90,210,217,202,133,16,145,36,244,181,98,251,190,130,143,119,226,204,78,224,232,161,202,210,23,238,46,118,137,74,77,10,211,227,156,194,52,54,129,161,185,171,47,234,192,166,218,42,43,87,40,137,182,190,22,46,224,214,235,206,124,67,213,245,19,12,110,227,149,238,71,224,129,116,39,11,118,67,164,122,153,16,237,122,179,168,192,230,84,79,237,110,206,167,255,0,170,133,61,153,4,137,35,52,13,244,218,220,199,248,110,93,138,193,221,148,176,205,37,75,106,105,212,176,146,184,48,7,135,164,235,172,125,139,116,85,29,112,82,195,170,84,230,229,49,61,68,124,173,245,111,77,199,242,112,226,96,28,52,126,139,231,156,247,186,108,169,29,241,42,106,149,57,101,53,11,9,39,89,157,69,157,45,38,156,130,66,148,173,82,36,68,198,255,0,11,1,73,120,23,156,74,208,148,25,62,35,186,163,208,250,88,218,106,180,130,53,81,5,38,39,127,91,89,112,33,85,0,142,86,5,42,83,10,42,73,81,84,104,39,254,63,197,146,138,25,74,66,192,128,10,179,40,106,108,67,142,36,45,10,76,3,18,114,147,168,59,89,182,150,132,239,2,73,215,54,159,29,127,91,32,74,67,148,50,233,0,66,187,176,156,179,58,110,57,11,14,186,92,225,41,80,10,32,105,160,147,191,59,23,80,11,14,255,0,106,148,129,238,167,72,157,127,205,178,16,82,178,221,56,25,64,11,211,83,26,127,205,140,20,238,58,69,132,23,179,170,97,196,168,164,193,146,58,242,38,124,252,173,138,139,189,79,160,229,10,3,44,71,156,233,245,22,147,64,143,120,130,39,120,136,248,217,160,1,82,101,72,19,168,210,6,246,112,242,130,207,117,22,221,18,82,84,20,76,36,68,198,228,111,101,42,149,42,8,67,40,43,202,70,230,210,42,66,90,70,101,164,20,201,18,82,53,248,204,243,179,125,192,48,84,169,157,2,167,95,95,75,22,171,221,38,238,128,52,201,80,134,130,150,168,146,18,98,19,235,245,182,13,8,241,1,41,157,35,120,31,59,26,160,218,23,255,0,80,1,50,64,211,77,126,230,202,43,3,84,13,16,64,28,142,231,65,242,179,23,41,143,10,58,162,145,105,240,161,39,253,176,12,132,127,158,95,27,10,245,50,82,165,5,19,35,100,129,51,231,62,150,147,72,239,18,50,72,205,57,71,32,118,248,217,151,144,86,225,13,202,130,100,250,124,108,96,210,14,69,166,150,201,86,171,38,72,132,232,65,22,101,20,170,127,68,130,146,72,58,18,71,235,166,214,48,32,178,33,221,10,132,15,91,41,167,161,42,41,130,34,60,205,154,211,141,249,66,255,0,77,1,51,5,72,72,148,140,160,122,239,183,239,54,64,96,183,153,207,17,36,232,103,46,81,62,190,182,61,100,169,39,80,60,60,224,207,194,201,91,138,99,194,228,149,9,231,168,63,115,98,4,240,153,219,139,9,135,71,253,58,130,19,5,68,101,35,231,175,202,223,83,52,224,76,172,102,42,241,124,53,253,237,148,182,25,57,93,241,21,16,55,156,254,95,91,96,36,58,21,144,168,20,137,147,176,245,178,174,201,155,124,166,222,72,82,212,165,169,50,72,17,180,13,190,205,156,106,164,44,20,17,224,130,54,231,63,243,235,102,220,57,158,205,0,128,136,39,73,129,189,155,204,90,89,19,151,154,118,231,255,0,22,114,16,187,98,140,109,196,165,148,147,5,96,8,133,73,128,118,178,74,251,201,72,73,57,137,62,45,35,239,247,179,38,168,119,106,44,204,18,14,160,104,124,199,241,251,89,40,29,214,100,153,241,131,182,242,61,108,223,52,174,211,96,164,174,65,72,3,127,12,13,8,250,88,134,192,81,0,233,169,19,6,82,109,133,171,50,6,84,152,58,200,16,121,204,89,147,83,43,82,148,149,37,3,174,156,180,253,44,252,166,3,73,78,138,6,20,102,161,134,203,138,16,163,0,68,105,63,91,124,221,221,74,180,149,58,211,106,84,194,140,104,71,43,55,237,137,91,100,182,115,17,225,28,142,186,237,54,65,171,83,64,166,96,5,66,66,127,123,115,50,248,39,195,249,14,47,147,167,194,92,77,146,99,109,146,123,157,150,139,122,174,91,104,54,103,87,204,167,156,160,163,74,35,184,104,102,211,194,54,223,89,176,206,93,212,192,146,229,59,112,52,204,127,123,41,234,164,148,9,84,20,143,143,198,204,169,224,156,202,66,68,101,144,14,160,255,0,54,172,126,143,124,46,126,215,75,131,255,0,164,207,228,167,29,103,63,180,238,252,74,22,241,186,46,250,150,215,154,157,164,169,64,107,26,139,87,170,240,229,18,158,57,24,73,19,18,52,155,77,213,41,42,202,73,82,143,52,244,158,127,75,9,84,218,157,82,188,74,81,137,215,127,64,127,123,68,126,140,252,38,253,207,73,131,255,0,166,223,228,140,117,174,160,57,157,223,138,131,168,194,119,114,147,163,71,197,58,70,160,116,243,180,123,152,74,141,3,242,217,240,73,208,29,125,78,190,118,176,45,130,156,251,3,212,253,254,182,101,101,75,71,186,64,41,49,184,17,252,90,7,253,19,248,54,65,234,233,16,127,208,17,142,189,212,73,31,183,119,226,162,89,195,116,121,165,13,72,38,83,169,251,250,88,198,48,125,19,186,37,14,40,76,136,81,19,241,178,233,219,133,248,137,18,173,134,231,72,254,44,85,26,212,8,33,82,160,152,19,188,13,53,180,47,250,30,240,75,198,253,34,31,250,127,170,47,243,7,82,105,255,0,142,228,63,250,90,149,146,11,205,172,5,104,0,81,49,202,207,179,134,105,18,161,37,99,203,54,195,207,165,137,238,143,116,146,0,222,116,58,79,222,150,203,75,238,234,7,120,86,84,177,26,144,65,249,111,106,143,250,19,240,44,155,187,163,197,248,31,230,140,120,151,169,138,111,158,107,238,254,73,109,225,154,85,42,94,83,128,199,186,8,3,107,56,206,27,97,218,114,67,206,202,140,13,125,209,101,160,5,170,73,84,149,127,113,0,31,133,156,238,139,42,5,172,221,53,145,250,27,83,127,208,47,128,101,220,244,152,254,226,241,255,0,236,140,248,159,170,2,0,156,215,221,252,147,74,194,108,186,84,28,125,225,26,0,57,252,44,133,225,6,39,49,168,117,37,38,64,58,17,167,43,26,203,185,211,48,103,88,16,15,150,246,203,213,74,46,169,46,120,130,182,215,109,54,31,43,87,127,251,62,248,5,231,255,0,234,218,62,79,144,127,251,163,255,0,54,245,65,183,157,249,15,228,163,217,194,136,168,112,165,151,201,136,5,65,34,58,239,54,113,252,18,21,36,212,185,35,72,200,12,139,72,53,86,182,1,238,160,40,34,8,41,219,225,102,141,66,158,121,93,225,90,82,53,50,161,38,213,31,254,206,190,2,119,29,62,190,82,73,255,0,153,31,249,187,169,216,253,165,253,195,249,40,167,112,38,98,98,164,12,130,96,167,207,214,205,28,12,146,79,253,91,96,76,65,65,19,254,45,38,186,244,172,40,54,124,74,228,64,215,107,14,253,91,164,239,225,4,235,154,118,242,181,81,254,205,94,5,60,98,56,124,164,127,243,82,59,198,29,72,15,180,15,220,20,114,176,75,136,4,52,243,71,144,210,15,198,109,159,244,35,133,184,204,201,81,28,164,64,251,63,11,73,53,82,28,241,168,103,16,126,226,108,235,181,68,19,2,51,68,128,103,225,165,170,201,254,204,126,9,119,217,138,65,242,144,255,0,27,78,223,24,231,114,116,254,10,9,236,2,235,77,140,133,164,230,145,19,183,175,202,194,189,131,170,27,144,174,224,144,119,215,95,141,172,173,84,230,71,134,65,65,247,103,111,226,205,174,183,188,70,80,165,71,51,16,1,157,141,170,73,254,203,158,16,120,210,29,48,255,0,230,15,226,213,43,124,107,156,221,195,91,248,31,230,170,203,192,149,15,143,204,77,42,132,72,35,196,13,179,119,97,183,238,202,180,45,196,160,182,12,146,63,183,166,159,43,88,214,191,26,36,147,2,55,137,179,53,85,5,221,84,160,161,0,104,55,242,242,231,99,233,223,236,201,225,190,151,153,6,100,57,19,23,68,230,188,2,230,213,180,216,191,71,193,60,222,52,202,153,142,99,152,223,80,35,191,127,189,7,84,242,148,145,221,164,41,71,83,174,222,150,101,180,20,36,119,154,144,168,141,160,250,89,79,172,163,42,211,10,3,72,247,70,190,159,122,216,43,193,194,179,249,202,82,134,154,5,70,191,112,109,244,130,228,26,221,172,162,197,80,91,168,9,48,65,249,253,235,102,234,42,3,136,134,194,201,6,66,132,9,158,177,97,23,120,100,31,149,0,129,32,116,243,253,109,150,170,148,233,80,149,171,64,96,233,26,114,242,178,170,54,145,20,158,239,123,164,128,178,178,72,222,6,159,27,97,172,186,3,9,80,213,36,114,178,16,39,194,153,149,3,152,253,242,179,133,48,218,123,172,192,129,35,47,45,58,124,172,201,128,162,159,167,109,69,160,29,42,84,242,35,64,61,7,173,157,73,82,128,68,149,22,244,153,153,233,251,124,172,211,42,83,165,42,116,159,0,205,183,243,240,178,242,231,111,39,120,66,212,169,35,152,222,200,169,53,236,159,166,101,65,180,37,212,146,54,5,32,157,78,177,108,57,149,76,41,63,223,25,78,65,58,242,54,109,46,228,72,40,92,36,232,184,231,29,58,91,10,112,157,84,72,108,25,73,49,175,167,150,246,64,81,65,171,184,225,58,222,88,57,208,173,71,186,96,79,223,243,111,154,90,72,202,144,164,229,76,251,192,2,52,18,79,49,111,187,201,90,82,232,57,68,131,34,19,174,146,108,236,248,146,19,148,168,108,70,128,252,121,11,42,77,200,244,132,186,70,195,42,74,214,145,254,208,0,212,143,57,177,170,174,71,140,24,58,16,12,235,242,176,1,244,178,153,153,146,78,187,249,254,182,105,53,68,25,112,130,21,172,13,211,207,246,178,22,228,46,20,0,70,146,2,213,222,4,173,26,168,18,173,183,31,197,133,118,156,46,9,89,4,147,9,74,119,128,52,62,86,249,165,37,249,206,37,42,59,17,25,122,17,210,207,40,194,20,89,200,84,179,254,63,136,248,217,172,167,13,227,217,4,235,40,82,148,130,132,131,164,148,244,231,235,202,205,45,161,145,41,80,57,19,172,164,126,222,150,49,212,119,166,15,187,25,70,82,62,188,236,203,202,33,178,41,212,144,20,66,100,38,50,237,166,191,123,216,130,32,219,228,161,218,101,8,205,156,16,146,58,235,183,166,150,125,148,183,236,165,78,140,201,58,194,181,36,217,134,194,193,40,1,126,30,96,72,80,177,44,188,180,83,183,161,62,32,12,232,9,219,239,210,196,109,39,236,45,60,130,149,55,7,194,2,128,136,215,145,211,89,178,153,41,239,2,80,146,217,3,194,74,116,34,118,30,118,198,133,104,202,10,148,169,73,35,222,251,139,97,165,174,153,64,202,115,167,221,131,243,58,217,80,42,29,78,20,150,227,69,199,82,148,12,173,204,72,39,93,54,253,45,132,16,79,230,64,146,0,133,110,103,239,229,101,180,160,144,0,4,201,153,84,16,126,254,22,207,132,74,144,1,82,140,201,76,124,35,239,123,49,61,138,90,187,128,154,91,217,146,161,7,77,32,121,111,161,223,150,182,249,232,246,117,33,112,162,164,73,3,80,53,59,115,26,217,197,66,10,150,22,67,133,96,200,78,199,164,127,22,17,199,213,14,45,96,146,52,58,106,55,229,102,115,47,132,237,231,117,201,220,105,173,69,211,138,158,163,167,25,28,113,194,84,226,72,132,39,104,142,182,137,225,183,12,174,231,47,81,95,123,178,31,239,20,73,204,144,162,161,59,249,243,181,103,137,238,85,226,142,210,55,165,11,129,77,176,195,229,25,136,247,0,218,122,142,95,115,107,46,35,188,107,110,11,152,209,93,9,109,215,210,129,5,191,12,15,56,183,21,60,173,124,175,177,176,43,113,145,185,161,161,165,108,28,89,143,56,93,134,106,238,231,106,155,91,87,184,33,135,17,78,64,66,245,137,88,141,255,0,139,116,181,37,203,67,195,222,20,212,227,124,35,136,24,110,235,171,164,205,220,169,193,149,4,128,68,25,26,239,167,149,188,218,190,251,60,95,215,229,193,85,125,222,213,65,183,84,218,178,160,137,214,15,157,185,171,17,241,215,30,221,119,85,70,25,190,111,27,208,92,76,188,86,134,10,143,118,68,196,199,194,217,25,61,107,234,95,105,187,21,122,30,154,50,8,33,220,45,237,198,206,211,140,223,88,238,177,79,214,57,80,123,229,16,172,254,3,39,93,70,251,11,66,224,94,218,248,159,6,95,125,222,28,166,187,239,42,103,192,75,136,112,73,35,109,39,80,109,168,112,101,207,121,241,25,212,82,224,203,166,166,240,168,80,130,25,76,144,124,250,91,126,112,255,0,176,222,60,225,173,211,69,140,120,193,131,47,122,60,60,251,144,221,64,72,60,167,80,121,124,57,91,156,250,244,249,146,0,211,86,182,204,113,196,218,119,43,107,225,46,216,143,223,23,18,147,122,83,38,158,163,44,40,101,153,248,14,159,13,173,83,191,59,73,94,38,242,89,101,101,41,63,9,243,136,182,167,226,110,34,55,61,75,213,216,122,149,109,178,130,72,109,196,137,17,109,115,122,246,139,172,93,72,138,96,140,169,2,51,36,71,210,202,124,199,195,233,40,25,142,29,234,11,76,222,245,136,190,111,21,132,33,176,218,73,202,82,96,127,155,44,83,59,125,210,251,61,223,74,203,43,64,212,133,128,87,230,1,178,84,40,233,150,13,34,20,165,167,112,71,187,252,217,235,198,243,102,255,0,0,80,82,56,202,219,31,247,80,159,120,71,210,222,40,207,101,239,111,167,219,156,119,62,200,68,97,155,198,235,133,186,210,150,142,102,38,44,154,247,107,82,200,11,65,238,196,4,175,144,242,157,172,109,5,120,88,1,186,165,41,67,194,80,238,156,246,155,55,85,120,213,83,21,80,213,33,65,10,62,230,224,121,129,101,87,186,69,172,141,148,215,21,26,202,223,90,135,120,115,40,143,237,58,218,90,238,93,85,216,66,220,100,44,59,174,87,17,41,80,208,197,163,86,250,110,103,59,213,171,54,83,32,13,172,21,233,143,235,222,64,65,238,202,0,132,156,186,90,254,20,1,238,212,238,2,192,234,221,72,225,68,90,195,235,42,47,23,221,212,206,84,174,162,231,87,133,70,86,207,54,143,151,151,233,100,224,247,234,41,239,250,20,211,186,227,101,199,208,146,35,66,51,1,168,231,189,153,97,197,85,86,41,208,163,156,153,3,252,90,215,134,235,91,190,177,37,201,78,154,70,90,125,170,198,193,72,76,21,248,193,31,102,219,248,204,6,102,145,238,23,158,74,242,65,181,238,215,101,197,170,237,224,102,27,68,149,3,72,131,49,206,35,246,222,219,74,239,191,202,212,1,59,255,0,116,129,2,125,119,182,158,224,125,73,161,225,157,198,208,82,129,20,104,80,6,1,26,15,241,235,109,131,119,213,20,45,33,213,0,147,62,32,54,248,79,220,91,234,60,118,254,193,131,224,63,69,229,19,106,243,94,64,238,85,238,236,189,66,20,146,226,179,40,137,58,64,155,72,51,121,45,183,115,50,164,141,194,15,78,122,205,169,180,183,210,89,9,57,212,172,177,161,32,102,145,215,150,182,61,139,225,123,164,30,114,10,180,62,68,253,237,100,91,221,51,90,78,202,216,205,90,106,89,151,76,168,192,208,29,53,235,235,214,196,161,236,169,241,31,8,18,164,21,76,235,7,110,122,11,85,153,189,150,241,109,69,96,100,84,144,52,251,141,108,117,61,114,148,66,153,88,90,10,137,25,70,130,14,187,111,202,209,152,202,18,0,42,121,79,161,96,149,36,73,130,32,19,203,79,143,243,108,170,176,150,199,134,14,217,142,241,234,45,24,205,224,50,130,254,130,65,156,243,155,93,191,197,190,53,192,161,82,172,164,147,172,13,190,94,182,96,196,206,42,68,184,134,208,152,81,153,148,130,65,251,255,0,22,82,150,151,23,238,162,21,0,171,169,208,17,104,244,173,106,73,5,74,11,145,32,157,44,242,106,51,149,0,115,36,2,76,204,30,71,75,49,20,136,0,66,35,188,74,220,30,246,130,7,67,50,108,224,9,83,32,184,1,88,212,156,188,186,126,150,16,62,149,165,5,201,14,21,243,62,18,58,199,91,45,151,14,117,13,19,152,198,99,160,61,34,204,66,26,32,210,117,164,37,234,143,9,72,42,152,64,2,60,186,249,89,72,36,36,7,64,1,38,6,146,0,39,168,231,34,58,91,236,232,208,73,34,117,51,17,108,176,254,87,139,103,34,146,118,129,190,188,197,155,116,158,42,146,22,207,118,226,212,216,30,41,6,78,187,238,34,204,251,57,135,16,18,84,1,220,78,157,125,72,177,106,113,47,84,40,182,2,142,169,128,116,3,145,253,44,217,25,144,128,217,89,66,121,131,34,122,89,11,173,211,213,33,85,70,22,220,166,78,110,100,73,153,22,82,25,238,201,14,4,171,80,115,68,199,151,157,159,73,58,169,5,37,32,25,220,19,254,44,217,74,94,116,198,104,205,152,193,208,253,139,24,61,146,60,90,75,143,101,64,42,66,138,144,144,74,142,145,212,253,245,179,40,3,50,130,228,130,14,188,199,222,150,206,82,20,7,137,68,120,137,50,102,202,82,195,99,196,149,64,37,68,129,229,59,252,5,138,171,132,205,223,148,34,193,40,78,105,57,70,226,9,242,222,202,89,46,160,109,221,147,30,31,61,244,254,108,234,19,44,21,128,156,198,50,136,216,70,227,235,100,149,247,80,128,218,212,1,36,153,140,190,179,183,223,91,22,164,136,45,225,52,162,181,189,238,149,102,30,25,136,141,98,204,41,5,192,8,130,82,78,131,115,63,181,148,179,154,115,47,93,7,174,188,166,205,40,101,11,14,123,200,49,174,254,90,217,211,13,211,101,228,169,5,176,160,177,177,82,181,203,101,55,84,9,211,197,0,130,44,208,103,186,72,144,153,59,157,163,169,143,141,190,106,152,119,190,7,2,82,225,254,208,70,186,88,244,130,158,183,79,190,235,101,121,76,201,223,88,219,150,253,44,192,80,74,207,118,20,164,164,146,6,223,243,100,45,101,69,92,130,53,152,157,39,144,229,100,251,65,14,14,233,41,32,152,36,142,93,116,231,103,2,183,75,99,178,123,54,178,148,36,20,157,202,121,155,48,234,203,154,184,73,149,111,207,150,150,65,84,5,103,92,14,64,238,124,254,99,157,153,207,157,41,45,45,80,173,140,207,202,202,183,76,25,124,44,184,246,85,130,163,9,0,144,58,159,218,204,188,234,115,2,162,1,86,211,174,190,182,81,66,82,85,223,45,62,32,2,183,50,125,44,34,154,13,164,148,104,9,32,39,145,245,249,88,170,209,37,21,173,47,163,54,234,27,131,181,151,149,25,128,102,18,83,160,141,78,190,159,165,190,40,73,108,56,8,136,2,65,145,54,104,188,91,34,83,19,169,37,50,44,215,104,253,64,33,239,36,247,143,18,144,165,148,1,32,233,151,151,243,96,22,76,242,9,7,196,121,71,150,182,144,239,148,167,37,197,147,200,18,15,43,11,80,143,251,107,115,153,137,231,242,248,216,155,236,156,187,72,77,64,120,140,135,49,65,153,152,143,129,177,12,130,151,33,105,108,32,121,76,249,217,61,222,85,153,35,105,58,107,233,166,150,118,149,57,92,90,151,32,128,14,211,49,202,102,206,80,221,165,7,11,128,164,132,229,216,65,139,41,169,117,99,184,72,149,13,60,180,229,244,178,129,146,115,169,71,54,132,2,7,195,200,217,198,2,79,132,102,202,145,0,8,41,248,217,4,20,82,218,67,128,16,233,36,207,150,150,89,213,89,159,9,25,64,128,83,167,198,216,158,233,178,100,76,245,178,80,226,84,103,243,53,2,50,199,156,234,119,176,128,84,128,47,149,162,10,4,16,12,144,157,64,233,101,166,161,41,78,101,70,111,246,147,36,142,191,165,155,94,86,144,85,156,161,35,196,160,161,100,58,160,91,202,15,138,32,19,172,127,143,226,198,135,65,74,75,138,88,86,68,235,155,104,247,108,202,223,36,172,45,41,65,66,182,18,39,227,206,200,239,97,6,20,74,167,195,204,199,83,175,149,133,168,94,103,148,165,157,83,225,4,8,49,181,153,16,23,186,32,186,82,210,84,225,11,89,51,175,173,176,186,160,209,204,0,79,136,131,155,207,247,180,67,149,202,106,82,65,82,20,97,66,100,219,227,91,145,100,45,96,199,136,64,219,77,68,155,42,40,175,86,202,81,199,3,232,79,119,36,1,152,233,160,60,236,166,93,15,173,74,42,1,41,247,64,211,227,231,202,209,130,173,41,76,72,240,129,41,157,249,237,206,223,33,244,230,10,105,73,89,218,99,79,133,157,9,109,41,38,234,8,113,82,16,172,199,73,228,61,44,176,66,17,226,8,32,192,136,158,159,91,70,165,253,131,137,65,59,232,53,30,131,107,58,154,189,6,66,10,228,18,158,186,243,179,16,162,178,10,44,171,198,65,5,64,159,8,7,197,102,75,225,105,51,0,114,157,254,54,75,138,83,159,247,72,37,62,24,2,205,20,18,232,43,39,50,135,189,32,254,182,117,38,155,41,197,51,222,38,72,41,210,72,242,231,96,170,104,169,169,84,66,201,89,80,153,26,124,125,54,177,53,69,170,99,47,186,147,221,130,50,164,125,199,75,70,173,93,248,149,169,123,198,187,71,33,31,91,61,39,105,40,87,146,134,129,82,100,149,18,68,145,32,122,124,172,186,105,109,156,171,80,6,115,2,52,159,65,108,148,45,192,100,21,162,14,133,95,16,34,204,33,159,204,81,65,7,94,67,67,167,35,103,30,200,220,210,119,70,211,126,110,121,80,42,220,131,167,62,150,34,153,224,99,65,161,0,142,64,115,210,193,176,234,222,57,30,202,2,181,215,169,251,242,177,116,203,57,148,90,41,43,60,247,215,249,155,39,5,23,193,61,237,1,10,48,10,66,129,2,57,141,63,155,101,41,77,51,101,45,201,36,201,211,125,54,250,219,37,97,44,248,145,155,72,212,157,253,62,86,202,222,14,5,103,16,169,157,196,108,121,125,237,97,70,44,44,36,4,36,3,9,230,10,122,125,233,101,164,251,66,143,118,18,27,7,77,58,207,204,205,153,164,120,40,16,222,97,200,164,166,66,190,61,108,235,109,16,160,26,72,65,220,102,25,167,202,108,142,232,119,78,37,208,216,1,64,36,168,194,128,38,19,3,79,51,254,44,234,128,41,1,231,9,84,235,161,0,105,165,178,210,117,41,116,164,32,141,96,106,109,243,207,135,25,9,92,36,164,74,132,143,79,157,154,210,32,52,108,152,113,9,113,97,67,187,46,40,65,73,49,7,206,57,249,91,13,50,148,146,86,4,243,59,196,153,211,235,101,212,58,80,18,160,10,243,0,100,8,36,244,54,101,83,80,178,12,8,241,13,78,253,34,207,105,195,64,78,181,80,149,4,165,61,218,53,32,0,126,249,91,9,89,168,32,183,7,77,10,116,136,61,108,61,59,107,109,185,120,141,35,200,139,63,223,23,143,133,37,58,101,145,29,4,254,150,122,164,196,18,44,167,42,146,128,66,22,188,202,80,203,152,39,127,43,41,77,32,159,204,57,209,160,18,52,129,190,150,101,64,229,70,116,144,20,6,165,67,73,230,65,26,136,183,197,213,149,134,204,129,170,137,141,85,230,5,144,22,16,153,5,213,47,158,100,247,217,144,78,132,164,237,168,245,157,45,149,184,148,101,0,36,144,4,237,36,207,173,146,2,150,178,101,196,164,30,68,9,3,160,59,91,230,252,25,3,129,68,157,61,60,254,118,112,153,196,209,1,62,135,179,36,119,109,133,120,182,81,228,14,224,250,217,198,229,147,41,48,168,63,24,141,39,167,248,179,74,68,4,228,41,74,147,170,124,244,231,243,54,41,33,193,225,32,20,145,174,96,62,58,207,75,35,233,66,3,158,40,149,150,170,18,234,96,130,132,5,64,141,134,231,91,100,169,75,40,74,196,54,7,132,68,206,251,15,189,237,240,67,138,128,130,161,166,196,105,61,108,241,104,7,115,41,64,0,39,126,127,13,44,14,61,209,198,194,77,20,5,64,0,169,1,51,152,198,160,36,255,0,142,118,107,187,12,44,133,102,41,41,18,148,206,158,86,37,77,20,83,57,222,65,73,86,178,160,96,157,167,98,108,134,207,116,147,220,8,7,112,12,79,144,180,151,181,40,193,179,107,156,248,197,193,42,108,69,140,47,39,233,22,134,234,157,84,231,76,130,79,61,134,150,215,183,7,7,170,48,205,250,231,182,94,4,164,19,153,37,82,148,253,235,191,149,167,251,85,241,114,243,225,215,16,175,20,93,205,186,82,180,130,140,131,221,39,226,121,153,254,38,220,201,88,231,21,120,175,123,212,213,93,136,188,69,16,213,78,32,20,164,35,153,49,184,183,159,117,140,136,225,153,192,13,201,93,62,14,60,142,96,36,173,217,198,37,226,12,108,26,184,176,97,75,109,40,132,168,13,0,215,83,167,160,181,163,7,254,27,201,196,84,215,117,205,218,13,41,102,236,188,194,5,29,249,64,180,169,52,229,95,216,233,131,17,231,109,7,130,248,176,142,19,94,8,99,19,86,60,106,146,168,90,66,164,142,167,91,117,79,11,59,86,225,187,206,226,101,197,98,70,139,100,36,26,71,86,152,39,205,60,237,134,37,135,37,245,47,30,203,64,197,36,98,163,219,226,189,32,252,57,123,0,240,219,178,214,20,106,230,99,10,81,222,175,101,15,39,16,184,218,29,69,96,34,0,159,237,32,114,181,235,241,20,237,9,195,46,6,118,121,190,233,177,194,174,106,215,215,76,182,168,174,227,149,106,239,10,96,28,163,81,6,45,203,87,63,226,179,118,112,227,131,21,87,93,53,212,149,182,235,42,66,22,203,170,202,220,141,211,204,111,240,183,157,61,160,56,45,196,30,48,97,55,113,245,29,243,237,23,35,245,37,192,221,69,100,173,32,153,140,170,84,233,175,43,100,73,210,220,220,131,51,158,67,90,69,1,223,227,206,223,21,30,54,169,40,201,202,199,8,184,71,71,198,211,122,213,98,230,217,163,165,121,197,184,206,99,149,9,146,72,223,202,211,55,111,225,167,132,241,107,6,173,151,90,96,102,40,41,75,192,2,71,61,71,157,180,71,19,59,97,174,227,184,238,251,134,235,160,77,21,69,214,216,109,229,50,79,231,29,137,38,109,110,225,63,106,69,222,120,53,149,186,183,208,164,40,160,132,108,54,242,61,122,218,211,165,197,157,213,32,178,174,150,204,214,216,217,121,251,119,182,186,26,178,182,157,67,234,78,166,64,33,95,59,75,189,139,133,61,22,91,181,38,149,229,8,90,98,82,108,112,185,46,250,23,50,62,234,20,7,188,161,172,249,27,69,95,21,84,148,245,201,20,77,5,167,68,164,147,191,223,75,120,115,65,38,151,208,50,198,113,89,187,128,68,220,247,122,113,3,89,95,105,33,231,160,247,132,229,248,89,219,195,9,51,74,234,144,211,235,118,161,189,245,4,89,228,209,58,197,215,223,221,117,40,252,205,20,212,143,13,171,119,179,53,87,45,39,180,119,132,119,132,141,245,7,200,218,220,48,106,22,86,103,80,234,45,197,102,154,237,202,7,22,87,26,69,161,46,143,28,234,7,35,106,255,0,125,223,61,153,73,128,175,45,188,236,254,87,111,58,147,153,82,70,252,141,177,80,203,108,176,149,52,224,95,251,146,68,40,27,106,68,205,2,130,243,204,204,135,100,202,94,123,166,221,66,89,123,242,140,19,180,9,181,151,132,97,85,252,69,185,211,83,63,253,182,222,177,177,204,45,91,105,9,117,82,248,208,252,45,117,224,3,5,238,46,92,109,162,84,149,214,54,32,13,61,239,173,175,224,183,86,76,99,254,97,250,170,18,253,130,189,171,225,5,244,89,194,87,99,53,132,132,54,194,2,86,173,72,17,160,39,150,177,109,135,75,121,135,27,81,108,2,65,152,230,99,109,183,245,29,109,169,240,120,20,23,5,26,89,109,95,150,194,52,78,199,65,63,31,43,89,110,108,74,40,93,238,30,206,26,213,40,35,251,52,26,125,249,91,233,188,121,41,141,111,193,121,155,216,67,156,73,238,175,44,94,197,196,132,232,82,97,64,20,206,155,252,183,180,149,45,227,221,54,80,10,19,3,67,19,63,115,106,173,37,89,44,206,203,35,69,3,184,248,88,250,74,206,243,41,37,66,38,20,76,16,121,249,155,92,177,74,176,113,7,117,108,165,189,198,100,16,175,204,128,84,55,129,246,109,39,71,123,28,217,164,36,164,107,26,116,210,109,82,110,243,246,156,154,56,144,15,89,51,207,75,21,74,242,150,223,129,77,164,117,153,35,225,97,34,208,247,86,250,123,197,46,36,37,197,31,17,6,1,26,147,206,57,205,159,106,184,165,4,184,179,1,62,37,110,60,207,175,241,106,189,61,126,101,18,131,226,206,12,168,111,232,44,120,188,146,132,148,54,226,199,37,0,55,59,204,89,139,105,21,53,193,88,154,189,187,184,11,82,73,79,132,3,253,214,37,186,179,221,130,176,144,66,100,128,73,6,63,155,87,152,168,43,66,18,149,73,32,44,147,7,244,179,172,94,126,15,204,62,32,76,236,153,32,157,44,26,45,48,109,29,212,203,85,169,67,157,226,142,80,189,146,21,30,186,27,20,138,197,45,57,144,50,166,32,1,170,162,119,251,233,104,84,87,43,54,87,128,74,136,9,136,254,216,223,252,89,209,84,227,73,70,83,184,129,39,111,185,30,150,109,42,65,183,10,89,85,2,86,25,37,73,18,173,117,211,227,235,111,131,189,242,51,175,44,152,51,200,237,211,111,241,104,244,212,194,211,176,50,97,90,137,63,230,109,147,84,84,232,43,81,35,66,32,136,128,121,14,150,109,40,28,41,73,229,90,92,202,130,27,128,116,251,248,217,214,223,132,168,55,38,52,153,153,48,54,180,115,110,132,188,20,60,71,97,58,131,241,251,231,103,144,226,82,82,1,113,58,103,4,110,71,223,233,97,33,71,219,116,82,106,144,164,169,105,137,34,0,248,237,108,45,197,0,148,160,2,65,240,130,34,39,231,190,150,25,47,42,66,18,82,160,12,130,19,243,147,210,223,2,55,35,41,92,238,39,158,166,44,245,91,166,22,118,41,231,30,238,136,0,0,39,44,149,108,102,117,31,123,219,4,203,178,143,238,232,36,79,194,200,125,236,203,72,8,57,65,208,239,167,216,22,194,222,74,0,83,114,146,163,3,196,53,245,249,217,39,88,121,107,108,67,106,37,9,212,144,53,26,30,94,118,64,9,83,105,13,192,36,29,245,16,121,201,62,191,75,33,110,136,4,29,210,19,35,92,190,159,124,236,133,40,56,173,66,115,3,148,29,32,121,89,233,32,119,221,34,165,107,95,137,107,70,160,146,71,40,17,30,158,150,249,45,148,57,157,165,102,78,130,70,231,168,31,49,100,41,25,82,84,148,133,36,115,86,163,227,229,102,85,57,36,120,124,68,192,157,124,236,99,132,147,117,14,149,61,8,133,14,105,86,228,207,217,183,206,187,221,172,152,9,253,125,125,118,179,105,126,22,10,206,160,145,161,210,60,128,182,86,192,85,82,66,146,14,154,1,247,229,191,165,141,49,248,47,157,112,60,20,25,9,57,73,145,201,94,190,131,245,179,43,168,202,183,10,244,36,232,18,62,63,230,202,32,48,78,224,153,210,116,251,155,52,251,33,215,15,120,84,73,58,105,180,244,159,75,63,59,38,167,114,18,65,112,212,44,102,5,60,207,61,125,60,173,150,220,74,144,74,116,204,116,129,175,252,89,184,47,167,198,20,162,157,201,30,233,222,206,119,164,51,249,64,19,154,55,7,88,255,0,54,70,198,200,219,184,181,133,56,67,93,217,41,58,229,4,142,123,158,124,172,61,74,59,181,254,72,42,9,49,49,18,125,62,22,117,133,119,203,202,85,145,69,38,4,234,44,135,92,82,73,204,22,165,9,57,179,110,122,125,249,217,194,112,40,172,102,40,90,160,38,8,4,5,29,142,179,181,152,116,154,168,76,229,74,102,64,76,155,63,222,149,72,25,160,12,222,46,190,90,89,14,196,167,58,148,149,234,6,154,31,149,151,8,183,120,160,135,82,187,162,156,176,82,4,18,161,175,173,146,219,25,242,228,205,48,65,10,216,235,235,246,45,146,82,227,139,108,229,86,97,58,141,103,246,136,182,40,216,9,73,114,165,10,26,251,187,3,210,69,157,51,126,41,104,96,168,120,200,128,116,26,15,189,237,150,216,37,19,161,146,14,186,78,156,231,157,150,221,73,65,86,112,162,73,18,14,223,175,43,124,194,210,16,165,38,19,155,72,153,131,60,250,124,172,198,210,52,23,197,180,149,30,252,101,210,124,91,159,75,58,208,46,140,192,150,210,148,232,54,60,190,118,109,94,33,225,241,20,152,240,144,54,228,13,157,75,48,161,43,204,35,207,79,141,159,178,96,234,53,73,213,16,91,65,132,149,36,239,31,125,44,132,188,25,81,44,45,66,76,29,45,242,149,220,165,16,130,87,6,85,51,247,165,152,113,240,80,8,200,85,61,126,18,44,130,127,138,203,199,51,190,16,85,18,54,212,71,239,102,214,250,32,228,8,206,64,36,114,215,159,210,200,93,73,82,129,8,4,13,12,250,253,44,45,101,95,132,230,149,18,173,12,64,143,95,133,157,56,113,236,155,122,161,77,149,132,40,36,25,41,82,181,3,164,143,149,129,188,43,10,212,65,84,0,4,234,53,248,126,214,205,125,89,121,103,189,82,179,4,248,129,31,231,93,98,192,213,188,84,160,30,11,4,152,202,76,17,103,70,194,43,116,218,235,128,36,44,33,9,41,38,82,60,246,155,49,237,65,36,136,66,147,61,8,35,229,189,135,168,65,10,202,148,175,44,105,62,40,35,151,151,59,50,217,92,171,40,5,73,58,0,152,32,142,91,217,36,231,118,10,78,154,177,46,52,148,165,66,70,240,52,137,218,60,224,243,177,75,169,40,112,7,65,82,35,145,214,109,16,26,45,231,43,156,147,57,68,202,119,248,89,228,107,37,64,207,77,126,71,150,246,112,16,239,193,82,140,144,114,238,144,14,208,115,125,44,181,60,20,184,103,188,41,86,147,31,80,45,30,195,202,83,7,41,9,211,253,190,34,125,62,59,89,220,203,74,96,114,221,81,10,235,103,227,132,4,11,180,89,173,64,64,14,12,196,109,175,186,62,255,0,91,45,218,210,194,19,39,41,88,217,34,14,223,67,183,202,204,182,92,89,82,138,134,82,37,64,111,210,204,169,245,56,232,83,208,140,132,20,146,119,211,203,157,135,149,38,143,77,218,81,121,85,37,94,206,85,19,169,87,202,223,106,157,51,101,141,137,58,159,243,102,210,22,154,120,203,41,39,120,141,253,14,250,89,46,62,148,33,34,29,148,128,98,54,243,235,202,204,110,233,27,90,26,221,249,73,4,41,68,190,80,116,137,39,81,240,249,217,46,5,4,37,77,37,74,9,215,40,208,71,167,59,41,42,204,146,166,193,146,173,121,105,247,22,121,78,148,31,17,72,40,242,212,216,175,217,13,18,19,37,208,134,229,212,157,135,136,15,116,79,59,59,76,242,140,134,194,147,42,248,30,150,109,230,59,224,140,224,144,34,64,26,157,127,142,86,83,106,7,66,14,64,173,1,27,88,135,10,45,134,232,197,159,250,116,166,10,146,52,17,191,95,241,54,80,123,48,81,146,83,180,131,162,79,151,241,97,216,125,181,170,12,36,170,114,193,214,124,205,157,109,208,149,144,148,132,146,96,66,121,115,176,41,1,4,34,16,144,176,149,50,231,137,91,141,64,32,217,229,60,80,163,172,132,114,26,255,0,198,162,204,151,15,112,3,104,35,39,136,73,144,119,157,253,108,251,110,167,188,61,210,60,103,113,164,124,127,197,152,27,66,250,35,110,83,185,225,64,5,36,130,152,212,102,215,248,153,183,202,87,229,175,191,200,23,25,115,3,51,188,79,77,236,174,249,75,88,12,37,5,42,212,137,27,235,242,22,91,234,67,237,2,234,83,154,73,132,137,159,227,174,150,102,166,13,177,101,48,130,182,148,224,75,105,74,83,35,83,215,160,248,217,151,138,91,114,92,32,41,66,117,217,35,207,174,214,32,188,151,92,4,37,68,16,70,111,62,159,165,153,214,161,73,89,4,4,136,35,105,235,172,235,98,1,48,53,184,41,15,75,137,33,97,4,33,89,96,25,59,109,101,161,42,83,32,28,196,204,235,51,17,255,0,54,93,58,18,194,160,8,72,212,19,48,124,193,63,1,241,179,236,165,34,18,153,4,30,66,39,111,152,222,207,198,201,201,212,155,238,80,176,3,74,36,147,169,59,143,241,2,205,169,164,161,26,229,203,58,24,50,55,220,88,188,224,176,18,153,46,70,164,235,36,252,108,26,202,82,65,94,96,148,239,175,206,71,202,204,219,77,91,234,73,167,119,43,107,204,128,225,208,19,28,191,123,41,181,45,198,208,2,65,9,3,212,115,215,233,100,37,201,168,51,156,146,32,143,241,103,210,18,214,132,37,102,1,25,116,17,233,98,177,105,200,39,101,151,138,91,74,8,81,73,42,41,51,161,251,254,108,75,104,18,181,143,116,9,29,1,38,204,247,6,175,49,74,78,145,28,190,94,150,144,164,9,72,72,8,43,42,136,36,78,158,159,43,34,118,80,211,181,82,67,232,46,56,22,20,70,83,239,68,18,79,40,233,233,102,156,89,109,200,88,204,156,190,32,62,159,75,18,150,211,222,71,135,73,215,151,202,195,87,37,89,147,144,18,12,9,131,41,29,39,151,173,133,17,182,238,80,238,66,0,78,225,83,154,70,128,245,49,191,249,179,40,90,129,204,102,117,4,164,123,190,147,108,84,60,167,169,225,82,64,80,76,158,126,190,127,193,179,42,0,148,5,168,35,54,154,198,191,228,105,103,32,34,223,237,5,204,157,165,241,149,205,133,120,206,133,227,84,161,20,207,33,33,10,94,160,24,30,90,242,233,183,149,171,124,112,237,177,67,193,158,25,251,39,11,197,3,238,94,98,20,2,115,21,8,248,17,211,225,97,127,17,254,4,94,120,234,243,55,197,204,93,123,35,99,192,149,78,95,56,244,183,33,240,151,3,55,69,142,168,199,21,94,120,221,237,60,158,241,0,146,168,157,121,244,183,148,248,131,41,209,102,190,48,223,189,118,125,58,49,44,13,121,60,45,149,192,222,1,185,218,17,251,195,16,99,151,92,187,216,64,239,59,197,8,65,38,76,121,114,180,245,221,193,172,23,131,113,89,93,77,234,130,134,117,128,168,147,61,118,183,78,118,166,226,151,12,105,123,61,220,184,111,179,21,83,46,85,22,210,170,148,182,7,120,147,151,159,56,159,59,114,29,203,216,255,0,20,241,182,189,183,46,11,193,148,56,234,224,182,227,153,74,189,126,118,201,150,1,8,4,110,227,202,188,201,188,235,213,176,91,53,174,216,88,6,134,185,203,150,249,168,9,161,80,40,46,161,178,99,200,145,235,104,28,1,217,211,16,113,131,18,42,179,3,95,53,201,194,207,56,22,211,69,213,12,222,65,36,192,143,49,243,181,87,140,63,134,141,247,195,20,51,120,95,215,141,53,85,59,72,206,235,108,28,217,14,228,8,223,247,181,167,134,93,183,238,206,17,225,186,108,55,116,178,154,53,177,9,91,234,36,145,202,68,216,91,43,222,127,107,176,66,26,208,63,103,185,87,123,151,240,145,56,183,30,176,187,222,247,123,217,234,29,72,117,69,64,101,26,78,189,127,159,141,186,74,175,129,125,152,123,53,162,159,11,98,10,218,202,154,218,102,146,235,203,44,21,120,140,131,183,255,0,27,106,62,27,246,221,165,172,187,11,134,161,234,170,132,31,2,198,195,167,223,157,181,190,62,226,155,120,239,21,85,94,117,151,106,29,118,161,94,37,186,137,82,252,237,104,67,141,24,214,209,100,168,93,231,78,105,238,161,236,188,222,98,229,117,84,249,170,72,11,131,172,253,253,139,11,70,194,95,170,74,31,94,169,218,117,141,109,36,219,130,250,108,132,186,27,126,54,146,2,185,254,214,9,218,85,81,43,48,76,170,101,83,172,219,196,88,219,220,47,106,153,212,64,41,155,214,242,93,208,247,228,187,41,232,12,235,202,213,219,206,249,169,189,92,88,113,107,82,39,110,94,182,145,169,122,157,250,149,38,184,228,0,114,27,218,45,247,91,166,170,87,177,146,226,85,212,91,74,6,22,133,200,245,76,175,54,66,208,82,18,147,149,57,100,19,50,63,205,159,164,164,101,194,22,242,192,4,252,133,144,210,208,180,142,244,132,29,129,59,89,178,132,161,10,78,112,78,240,126,253,45,97,166,150,73,29,212,186,240,242,86,149,170,141,244,41,105,30,233,17,35,249,181,215,179,21,210,170,158,60,97,230,70,82,77,82,76,0,79,59,107,123,189,75,53,9,207,49,51,175,33,109,245,216,95,10,139,219,180,181,194,84,148,20,37,192,179,58,141,237,175,210,24,36,205,133,163,253,67,245,85,114,182,137,199,224,87,172,119,53,15,177,93,180,200,9,33,192,218,65,229,18,53,220,253,243,179,85,13,5,212,168,2,115,15,120,76,17,214,214,7,104,212,195,33,1,16,66,65,129,184,59,72,159,91,8,171,188,60,162,32,168,130,76,68,19,188,124,231,157,190,141,140,105,27,175,56,144,106,3,74,70,31,191,23,117,175,187,172,82,214,194,151,16,82,20,70,192,159,149,173,116,55,131,117,20,193,198,212,85,32,148,136,208,196,69,170,14,93,249,105,243,186,153,3,112,125,57,243,177,247,69,74,238,167,146,169,132,236,81,48,54,219,81,105,26,253,247,64,88,65,86,166,159,87,118,167,20,73,128,4,70,160,65,153,243,158,150,122,158,181,45,178,222,89,4,17,225,58,107,207,239,206,209,204,86,53,85,145,234,85,37,72,73,30,37,42,20,12,243,141,191,197,138,113,48,252,166,7,142,4,168,0,4,114,63,27,89,105,180,197,181,68,169,86,171,4,168,130,74,213,212,242,243,31,123,216,154,39,20,148,41,110,230,141,116,203,181,163,24,170,254,212,148,202,129,82,64,254,239,63,63,212,89,38,241,80,170,202,164,149,68,251,178,0,49,183,173,140,89,80,185,154,119,42,199,75,120,229,100,169,50,96,131,19,35,208,11,59,253,72,212,46,90,206,218,147,238,128,53,130,63,231,229,106,245,37,98,187,164,79,132,157,199,49,203,245,177,72,188,74,10,92,14,18,152,18,1,219,150,223,11,54,201,220,195,86,20,251,21,229,78,2,206,170,76,13,0,58,245,159,134,222,86,54,158,185,73,125,32,105,58,120,183,159,47,157,171,116,245,65,197,66,82,39,77,185,105,188,88,230,43,74,68,103,74,68,109,180,249,199,81,6,204,90,15,8,119,104,10,124,87,41,110,158,233,3,42,180,25,103,196,127,111,153,182,61,160,56,165,38,76,24,133,76,31,65,242,180,75,55,132,157,1,40,89,57,96,131,221,207,233,103,90,173,83,46,21,1,57,181,0,157,189,58,27,32,41,59,193,228,169,166,93,12,148,133,174,92,72,33,58,206,94,166,57,236,108,65,173,74,204,234,66,36,16,55,211,157,160,69,231,9,228,100,70,155,30,150,88,189,82,74,187,160,180,174,4,196,72,158,90,115,176,150,90,77,32,5,52,237,87,124,98,71,64,102,108,162,240,127,255,0,136,208,39,93,45,8,221,232,149,180,132,184,68,137,157,143,156,217,255,0,109,83,142,6,212,160,1,136,35,95,79,133,154,169,13,111,178,151,14,151,16,67,100,146,61,232,59,143,143,222,214,87,126,146,217,11,26,72,0,29,62,205,162,251,224,20,18,220,64,19,170,160,71,172,115,178,213,88,149,48,148,40,133,120,143,57,32,196,13,125,108,213,236,143,178,50,60,25,153,0,40,29,66,72,2,71,75,14,146,167,20,82,144,68,44,130,165,29,185,197,153,77,94,90,144,144,68,144,32,164,200,62,126,123,125,205,145,223,231,4,133,37,57,86,74,138,103,95,143,206,207,69,70,225,123,162,50,36,46,92,43,144,10,78,146,98,0,131,102,187,192,149,72,90,138,73,208,167,101,25,243,248,217,69,100,128,83,146,100,141,55,58,137,0,89,180,188,145,79,149,41,4,160,230,215,95,173,156,38,211,105,10,94,96,176,177,158,4,19,16,79,167,91,41,96,20,165,107,32,148,157,65,223,105,220,117,178,92,111,49,204,50,164,20,193,36,193,63,11,37,166,138,65,86,108,200,17,150,118,35,172,124,77,156,251,164,26,71,41,46,47,50,72,72,200,161,38,103,113,27,249,122,217,14,176,162,60,57,73,72,212,149,17,207,151,75,45,198,130,219,82,15,33,160,7,99,100,4,135,27,238,153,80,31,237,7,152,235,103,5,59,182,217,48,226,143,118,80,82,162,64,141,55,248,253,109,144,9,80,37,82,28,86,132,13,20,15,59,101,64,45,39,50,160,30,100,242,152,255,0,54,88,107,186,5,164,200,205,160,234,108,87,105,174,134,235,230,149,33,81,148,200,49,26,89,146,130,226,36,38,50,232,1,215,94,94,118,33,104,45,167,54,100,170,68,9,4,69,144,167,50,140,196,66,65,129,32,24,29,118,179,41,42,185,66,171,84,254,102,243,175,77,236,211,175,41,42,202,163,149,74,58,131,180,31,59,16,89,14,248,144,18,82,153,208,233,58,242,231,97,170,88,13,172,104,20,80,100,131,175,174,155,216,172,38,210,107,100,203,97,77,58,18,178,1,82,102,32,145,241,254,45,144,228,164,165,33,96,166,119,19,167,194,202,44,101,57,146,0,84,12,185,128,218,217,40,238,145,152,32,40,21,0,144,119,159,47,173,158,194,96,210,212,144,132,165,69,39,41,152,35,167,67,241,179,204,55,52,234,41,39,197,0,144,60,247,159,241,102,16,144,227,138,238,123,180,171,152,153,73,36,114,54,116,62,26,107,243,1,133,64,0,235,235,191,59,49,178,41,62,150,223,41,246,214,144,181,54,115,20,142,100,111,210,217,166,134,16,18,156,196,114,233,191,173,144,78,64,59,197,47,60,104,121,252,58,217,202,122,181,44,0,152,42,58,200,17,175,173,151,100,22,221,91,164,86,160,148,146,181,40,1,160,229,27,114,251,222,205,10,80,219,105,47,41,68,40,105,3,175,173,137,81,238,225,75,148,164,123,196,254,246,67,165,84,237,18,188,171,81,4,128,121,244,17,102,186,20,164,109,19,194,21,241,17,148,19,175,95,212,88,10,133,23,90,151,32,137,16,16,36,141,57,216,218,149,168,177,226,73,25,181,223,97,214,194,213,212,37,149,130,173,10,132,201,215,83,202,198,13,167,7,178,141,18,92,112,29,55,74,164,24,6,116,242,229,108,84,39,51,171,38,101,58,38,71,239,214,207,34,3,165,82,224,204,158,71,94,167,239,214,194,175,58,213,152,2,118,39,93,117,62,95,122,89,193,222,147,17,105,142,224,102,25,82,78,81,175,167,243,54,203,84,204,160,21,172,19,148,242,27,117,139,40,172,173,126,239,187,172,230,131,235,231,108,128,59,196,229,82,85,149,71,48,253,254,150,114,19,233,165,242,104,90,91,9,246,132,40,21,29,122,19,98,77,10,105,210,153,212,8,48,79,223,149,138,104,36,35,50,81,160,17,42,49,174,199,254,108,218,85,144,39,38,220,206,81,247,255,0,22,4,157,178,97,84,77,41,41,12,128,157,100,230,27,253,125,44,195,212,171,132,37,164,164,71,247,14,123,237,242,177,171,112,165,39,116,149,108,118,249,117,218,217,125,1,246,147,174,82,157,38,32,88,134,252,161,35,125,144,108,51,223,184,2,166,6,234,6,9,254,109,146,192,75,100,33,89,137,231,148,107,235,101,174,157,73,72,238,178,21,18,116,219,89,183,207,186,90,212,169,35,105,65,26,145,29,121,217,136,221,19,74,25,73,62,37,37,32,25,38,38,0,17,210,201,147,144,41,36,168,0,32,147,7,72,178,156,57,24,42,72,86,101,73,38,118,179,14,62,154,100,65,38,21,226,215,174,191,230,200,169,5,129,110,89,246,130,250,4,72,200,35,196,36,29,121,89,228,0,215,189,17,34,0,50,99,214,195,182,168,99,51,222,61,39,204,91,9,168,5,67,69,33,64,102,211,203,175,75,33,183,8,117,216,78,247,235,36,101,4,144,121,141,143,80,121,217,149,58,151,19,153,165,12,187,24,255,0,60,236,180,182,74,10,158,74,20,173,200,38,36,27,101,13,4,16,144,17,43,211,93,0,54,64,168,204,97,201,182,156,92,194,36,101,60,249,244,212,111,99,26,33,72,255,0,168,206,168,84,133,109,26,127,197,176,195,105,105,57,50,160,29,137,72,216,13,255,0,75,42,158,51,101,115,80,153,156,188,143,239,103,7,82,38,52,112,83,180,239,40,180,72,32,114,72,255,0,119,149,140,109,61,219,146,160,65,64,0,17,164,31,249,155,8,133,247,137,26,129,166,88,230,168,255,0,155,16,208,36,18,180,151,15,153,19,31,190,214,114,84,124,162,86,162,164,130,226,179,18,152,18,6,189,108,180,55,221,182,10,8,212,237,160,248,199,43,50,213,68,2,27,213,64,115,58,14,131,252,88,149,165,1,11,11,130,172,186,131,174,145,203,233,96,178,20,148,41,124,236,161,210,148,164,29,1,58,109,31,189,146,203,61,217,16,164,101,86,162,124,253,57,91,10,113,46,0,20,0,58,4,244,229,175,252,217,97,36,228,73,18,19,36,132,136,205,174,155,239,103,38,144,181,183,176,89,105,10,35,124,201,205,7,72,203,229,39,239,75,41,73,40,140,144,63,219,27,142,177,241,179,117,15,6,216,81,116,23,8,152,57,180,72,58,253,45,246,116,169,32,21,165,4,68,109,245,178,2,208,128,1,248,172,170,157,32,4,31,6,115,152,249,136,26,70,186,139,49,81,79,249,137,82,180,73,4,65,145,160,158,92,185,216,183,146,180,182,148,164,72,35,210,100,105,207,109,45,150,208,181,194,93,9,10,63,219,231,190,255,0,59,53,166,39,213,72,20,169,40,72,44,166,2,180,58,70,131,156,239,17,54,80,65,6,91,240,107,152,15,119,48,159,174,214,33,116,169,104,169,33,74,78,233,19,30,127,75,13,221,165,109,169,107,74,65,235,30,160,126,214,38,209,78,9,28,162,209,93,42,79,116,76,2,9,10,229,231,245,22,37,135,22,144,149,70,132,206,227,114,108,33,95,120,140,196,16,12,110,1,131,231,54,37,32,83,166,99,50,128,204,54,208,19,210,200,251,33,59,155,79,85,186,147,74,66,165,41,42,203,30,240,31,230,194,84,60,225,110,51,133,1,164,65,36,244,155,19,32,36,35,194,21,213,66,68,111,96,42,107,18,178,178,144,72,131,184,215,77,199,222,246,64,216,79,69,48,243,225,69,36,144,146,35,222,26,15,45,57,155,10,226,3,233,40,42,130,65,149,127,186,117,63,177,179,143,184,167,242,38,18,128,165,64,3,117,124,189,118,179,148,148,230,63,61,33,96,2,18,146,119,63,165,144,27,38,59,108,87,49,246,193,189,241,168,226,5,215,65,129,25,93,69,210,234,64,168,252,185,241,24,26,152,58,232,126,150,222,93,143,255,0,11,92,41,197,68,211,95,220,119,163,114,138,128,163,59,133,64,160,44,204,144,20,70,131,79,61,236,7,19,248,155,117,112,159,28,221,87,150,50,166,47,210,8,43,64,34,92,141,35,204,105,210,193,246,129,252,91,174,254,33,220,141,92,252,59,163,114,236,161,101,29,223,128,101,46,127,108,126,154,124,103,157,188,219,173,196,62,182,242,227,253,23,87,135,169,240,48,70,181,223,109,76,11,193,190,6,241,97,230,59,60,163,48,166,29,211,235,205,157,19,180,76,235,175,148,91,70,210,241,80,93,87,137,169,194,245,125,219,174,110,148,192,157,78,155,237,243,180,70,57,170,94,59,189,106,106,139,202,10,125,69,106,4,206,99,185,248,255,0,155,106,12,105,117,222,46,222,193,188,62,183,210,182,213,166,80,65,49,167,237,110,115,35,35,65,166,238,181,163,139,72,162,186,223,5,98,58,188,77,118,138,140,98,225,169,166,113,67,58,84,188,192,143,67,233,109,101,219,51,130,60,61,197,88,117,155,211,134,129,186,59,230,78,118,66,188,110,249,148,143,79,249,180,7,6,56,219,91,135,238,181,220,247,245,45,91,207,57,225,10,86,160,114,231,251,91,110,112,87,129,212,88,231,21,162,244,191,212,133,20,168,144,219,190,224,153,243,244,180,167,78,92,64,17,186,137,151,19,139,173,114,71,5,113,149,38,4,191,5,37,250,151,129,109,121,78,97,25,71,223,202,221,37,79,197,220,44,105,208,67,46,201,26,144,146,169,243,210,211,221,170,120,5,131,238,10,23,43,27,101,166,94,81,240,45,26,102,59,70,154,13,103,233,110,101,93,233,116,220,206,41,134,222,82,146,147,32,204,79,214,213,128,118,47,161,234,109,165,26,218,185,105,108,123,64,133,167,186,87,246,17,160,158,92,172,171,177,198,158,123,187,174,117,9,122,72,66,207,186,190,129,95,61,236,197,249,122,87,86,148,177,84,200,107,38,194,32,145,106,237,234,181,83,36,7,210,65,136,210,109,228,16,130,194,189,91,169,100,180,11,246,69,98,170,86,253,169,65,8,238,220,111,222,76,204,90,57,20,104,52,170,90,22,51,167,88,222,200,102,244,246,216,106,241,42,240,232,135,57,167,200,245,22,126,157,161,71,84,19,84,52,94,202,63,66,45,176,218,236,184,121,29,169,214,132,36,170,123,237,53,231,210,205,188,149,54,224,41,128,58,139,76,127,70,110,173,80,29,67,96,234,153,59,143,43,6,253,214,164,40,37,179,177,211,72,179,16,74,27,217,48,18,93,80,0,237,173,186,175,240,170,186,205,229,218,42,148,188,142,240,83,183,32,43,251,117,28,231,75,114,211,52,139,105,211,222,1,160,231,161,22,236,159,193,255,0,15,155,231,140,117,47,35,48,83,45,141,117,145,185,183,71,225,72,140,157,78,6,252,85,14,164,255,0,47,22,67,240,94,164,60,128,22,190,244,37,69,205,129,216,65,19,63,33,160,235,96,171,41,71,183,101,68,73,146,36,147,203,207,206,210,238,93,8,69,62,116,174,86,68,73,152,141,180,249,253,108,205,93,210,226,217,61,217,14,172,72,73,203,4,141,190,253,45,244,25,94,118,215,19,250,170,227,217,154,94,117,21,168,167,253,195,65,96,170,171,92,87,141,128,18,0,50,51,106,174,90,159,149,164,175,59,177,244,37,75,113,163,221,141,78,162,39,245,248,216,37,210,102,92,62,20,216,153,36,128,53,141,207,149,149,119,40,163,117,216,89,167,188,106,41,220,75,148,6,18,60,74,79,246,144,68,71,206,45,97,186,235,217,173,103,59,69,181,12,218,163,55,186,126,95,200,180,3,41,14,228,105,194,65,141,28,210,98,36,237,101,211,53,236,129,38,149,74,74,144,72,25,181,205,255,0,34,71,194,196,217,43,100,207,110,177,97,90,80,242,194,20,144,149,4,145,0,129,169,248,126,246,202,29,25,193,73,254,233,202,60,95,243,104,203,186,255,0,98,177,184,45,195,210,2,144,6,220,164,121,76,122,88,174,245,208,255,0,112,147,0,43,93,160,64,219,235,51,28,173,104,59,100,33,224,10,40,239,106,43,116,22,128,80,129,239,15,93,134,214,38,154,161,42,11,83,114,181,159,118,76,79,41,251,155,71,211,144,243,208,132,72,72,141,71,51,207,231,54,41,0,165,30,50,224,137,220,234,175,45,172,232,11,137,225,73,54,84,201,146,4,101,148,169,41,31,82,53,54,121,53,74,112,102,168,25,178,237,19,167,194,192,211,187,221,132,164,45,16,19,227,58,14,90,69,148,227,224,212,20,53,164,38,32,39,203,159,81,101,169,3,88,93,242,70,211,214,12,165,65,2,71,246,148,192,129,211,166,150,123,250,142,84,230,146,147,178,99,121,215,235,254,45,10,227,161,183,78,101,18,12,198,187,15,79,142,214,111,219,20,2,148,181,140,177,242,63,125,122,216,190,214,232,246,110,197,77,191,124,148,185,174,98,162,116,35,251,136,218,200,55,204,200,168,247,36,16,173,72,35,200,90,190,245,224,141,148,173,70,135,82,103,81,207,211,246,178,77,232,130,74,148,160,74,76,30,103,203,245,250,89,142,200,169,90,17,121,165,45,145,225,35,79,8,213,67,158,194,198,49,125,74,28,14,248,148,72,136,62,155,70,214,168,49,122,102,42,145,200,144,36,65,131,207,93,35,246,179,212,149,170,45,168,5,0,145,3,207,126,182,112,219,72,254,207,133,110,164,171,4,159,121,89,116,212,78,128,122,88,145,120,194,8,64,68,147,39,159,47,230,213,170,59,201,14,83,165,77,148,171,167,50,78,209,29,108,115,23,135,116,161,222,230,73,6,82,15,46,102,126,58,88,80,0,167,5,66,114,0,220,40,25,72,141,6,188,199,79,241,108,168,149,40,20,168,42,119,25,103,54,218,125,45,14,205,227,237,11,4,36,106,96,128,98,61,119,233,103,141,72,35,34,212,132,184,84,7,79,210,197,74,34,210,126,74,85,14,128,180,149,33,114,36,146,121,91,40,80,10,74,209,49,17,154,38,102,109,30,170,229,41,194,220,167,52,105,35,79,240,108,182,222,80,11,206,52,81,7,69,110,63,123,8,106,109,95,186,137,46,151,150,10,209,153,41,16,35,76,199,172,243,54,125,165,37,30,34,15,139,81,39,44,88,53,58,227,73,6,2,132,106,119,231,28,236,234,234,2,198,85,73,39,107,55,42,70,186,142,233,213,213,40,160,134,1,37,90,146,52,129,210,122,217,164,57,46,43,57,84,160,232,118,26,125,205,146,31,238,194,123,190,122,102,30,124,180,248,219,46,54,166,214,156,185,85,58,230,80,129,183,210,207,179,80,19,101,97,240,65,37,153,202,34,65,76,3,103,83,84,22,240,11,42,0,136,50,61,223,43,14,229,80,121,73,78,234,3,80,157,129,60,237,247,181,133,42,86,169,36,73,28,149,232,71,199,231,103,229,59,78,232,167,170,67,99,243,84,15,49,144,104,62,118,97,199,59,153,42,86,101,204,156,187,166,122,216,96,130,167,132,131,170,182,27,141,185,244,210,203,120,5,119,136,203,154,116,153,39,95,218,202,171,100,64,19,186,249,183,18,90,33,5,107,86,225,80,36,139,48,235,202,10,5,50,74,143,136,3,247,173,148,211,138,14,171,48,80,36,64,0,76,255,0,139,52,247,184,226,4,131,176,3,153,63,196,217,119,72,186,219,178,79,133,32,169,177,168,81,158,100,253,155,96,148,186,6,117,2,144,97,35,166,159,165,176,219,93,216,70,127,26,226,19,17,63,27,32,9,240,128,2,206,170,29,119,250,205,140,11,78,9,173,211,193,5,198,136,204,115,144,34,14,137,223,66,44,235,77,32,168,231,9,82,210,78,132,235,242,62,150,109,150,221,101,242,74,83,159,156,141,108,234,219,148,128,18,73,32,172,168,153,29,36,125,44,200,67,168,240,178,84,84,232,83,136,0,235,35,203,246,177,180,20,253,202,84,166,194,20,173,224,168,65,7,204,31,185,176,212,168,88,124,119,145,25,191,219,184,158,159,189,165,23,221,180,136,241,2,1,128,65,62,182,99,182,202,55,0,231,2,134,91,133,197,169,42,18,34,36,141,143,77,172,61,75,171,8,57,192,11,136,244,61,44,253,83,197,210,97,42,72,72,131,225,219,207,206,192,86,188,60,9,5,36,41,48,8,229,61,71,59,32,47,148,97,193,0,243,196,35,243,27,219,80,6,164,88,74,134,220,206,10,91,1,177,164,131,168,153,220,127,54,125,247,85,221,192,11,48,73,240,233,240,251,235,104,234,138,210,154,65,4,79,144,245,216,206,162,199,84,156,56,147,75,21,47,132,73,42,2,1,240,143,215,245,176,46,190,66,50,200,132,156,161,64,64,158,131,202,223,85,85,165,247,51,70,89,39,49,220,19,96,170,42,2,22,18,226,82,91,32,106,54,35,169,215,210,205,117,178,155,77,110,141,91,200,113,2,0,144,157,193,215,168,179,180,149,65,57,84,156,164,171,120,136,159,56,180,107,110,102,209,41,202,131,190,109,108,123,64,199,229,171,194,64,152,17,165,149,218,119,81,220,35,203,161,76,132,180,163,161,130,149,127,141,181,178,169,85,222,189,225,133,174,114,142,67,111,91,52,210,0,64,141,255,0,184,111,60,166,197,48,176,210,66,155,66,178,130,1,210,0,63,173,156,108,16,59,144,87,194,151,44,133,20,130,163,160,158,127,126,150,97,107,36,144,156,170,49,183,32,125,108,83,143,133,156,164,65,70,178,145,63,25,218,192,212,59,157,114,218,66,146,160,97,67,113,208,1,247,189,157,170,61,32,37,174,180,54,20,92,156,196,29,6,254,95,173,133,112,40,175,50,186,192,32,114,215,157,155,75,205,178,96,130,160,121,201,73,218,204,56,238,201,146,148,29,64,136,253,44,52,142,129,68,56,240,32,136,74,185,20,131,172,233,252,216,93,66,82,162,22,114,128,9,32,194,163,203,150,246,113,164,5,168,42,123,190,114,12,242,223,214,216,200,148,229,43,90,242,1,161,231,31,15,189,108,190,73,18,79,116,194,212,80,32,148,160,19,168,42,223,79,177,108,181,222,33,57,66,50,170,115,2,55,63,122,243,177,228,52,24,90,169,208,153,81,156,166,1,249,255,0,54,203,168,66,216,43,117,64,130,102,21,203,238,108,137,76,1,186,8,90,79,25,5,73,112,247,154,16,81,17,231,246,108,67,101,43,4,161,57,136,229,19,63,27,52,105,146,235,101,196,40,193,254,211,207,174,246,72,1,144,100,20,38,102,85,215,164,89,114,157,175,177,183,8,156,196,136,113,32,172,104,35,113,175,214,202,167,74,11,68,232,86,78,147,161,63,14,118,20,213,130,227,122,29,166,9,208,124,172,179,84,22,82,83,224,81,212,149,69,149,236,132,236,157,66,59,230,192,81,0,133,68,167,67,240,233,99,169,221,13,56,159,10,138,64,18,162,118,19,183,249,180,107,21,13,131,152,148,173,58,153,141,23,243,179,204,84,37,178,123,136,9,89,39,41,27,252,108,230,208,176,128,218,71,169,245,7,142,82,161,164,1,0,235,211,225,103,123,229,178,18,144,83,208,68,136,157,253,44,26,42,130,202,148,215,133,107,58,166,117,142,179,244,178,208,226,211,74,11,153,164,158,103,254,122,88,120,78,9,220,35,169,148,114,5,58,53,128,9,131,100,62,249,65,204,208,204,149,9,241,105,22,25,117,42,117,10,203,30,40,209,106,143,61,137,176,190,208,151,87,155,57,0,106,115,235,152,249,88,134,251,166,59,112,164,222,116,123,57,11,104,32,129,150,7,77,62,95,226,203,97,162,240,29,214,82,9,212,232,35,247,155,4,31,90,220,8,204,168,58,158,113,30,158,83,98,123,198,251,208,217,18,18,53,79,41,231,101,85,194,43,212,164,41,212,22,193,238,138,115,9,16,65,249,250,77,157,109,121,83,41,66,14,254,57,230,96,104,54,22,13,151,195,201,82,123,173,143,186,85,18,6,214,41,164,184,226,114,5,5,148,200,202,173,207,95,210,193,178,34,52,209,9,183,66,150,241,200,124,17,166,81,51,58,27,52,179,226,84,178,2,76,136,137,159,57,251,216,216,133,182,166,156,11,50,66,164,14,167,227,203,111,165,144,148,146,178,160,74,114,202,167,151,203,173,158,144,7,18,77,164,16,89,101,36,33,35,57,16,70,199,73,159,59,60,186,101,58,82,14,84,149,35,40,41,37,48,57,79,203,244,176,200,66,212,226,146,228,21,13,66,188,249,136,244,177,76,167,188,97,65,185,68,8,26,196,201,214,0,211,165,136,108,162,34,201,9,149,182,165,20,21,173,35,38,170,4,106,79,174,220,173,31,120,186,160,74,91,5,65,173,15,64,55,220,252,54,177,238,3,10,9,238,194,199,49,226,159,63,191,43,8,242,91,21,0,52,82,27,220,157,231,150,243,161,208,217,18,136,110,212,154,102,201,96,169,9,149,110,83,19,180,13,63,123,72,210,83,149,54,132,228,108,146,76,230,76,107,247,22,21,84,226,152,167,191,42,8,6,10,149,161,35,104,248,197,132,188,177,88,109,42,106,144,41,2,74,65,73,33,92,199,73,31,27,53,166,220,236,181,199,106,234,75,157,234,106,38,241,39,117,221,148,148,169,100,64,79,95,40,218,220,5,198,204,28,235,88,189,127,250,94,165,87,48,84,96,182,146,71,223,241,110,183,237,227,196,26,60,27,129,174,247,241,3,62,208,135,94,201,5,68,201,26,122,91,83,240,91,143,120,46,238,160,74,233,27,105,46,44,201,10,1,74,248,124,126,226,222,109,226,128,29,149,162,234,194,235,250,65,115,49,129,2,194,211,92,60,193,120,186,233,191,153,115,18,33,198,154,42,25,139,137,33,32,122,124,237,212,156,54,224,221,204,106,105,170,47,181,178,242,140,41,75,9,4,107,51,203,94,95,164,89,140,127,143,110,156,101,133,86,237,220,186,84,186,64,202,33,35,227,230,109,167,110,12,87,125,209,173,234,71,223,238,169,85,63,153,58,1,235,242,182,11,34,100,63,104,218,188,28,249,187,81,93,81,143,48,167,9,176,253,209,223,37,52,41,172,66,115,7,35,69,43,159,216,183,61,226,238,53,255,0,64,33,60,60,170,111,186,42,209,105,16,14,163,105,30,126,126,182,212,248,159,3,94,216,218,240,117,235,190,181,199,24,104,146,70,99,150,121,232,125,109,76,190,49,53,70,6,38,156,130,234,194,70,99,168,202,71,175,237,99,126,107,47,210,218,1,60,48,213,130,109,94,184,229,197,235,207,25,224,215,253,174,188,123,73,1,61,214,146,125,57,219,152,239,6,43,197,82,139,237,186,84,117,149,168,130,109,185,112,13,215,71,124,94,12,95,88,230,169,30,200,183,165,77,238,126,30,86,218,24,147,16,96,68,222,9,254,149,221,56,215,118,36,204,107,247,22,201,201,97,204,58,238,149,184,157,229,122,64,94,126,222,87,189,99,144,229,224,181,45,113,225,36,25,34,208,117,175,170,184,169,199,28,146,57,19,250,90,123,26,98,74,106,164,161,154,22,224,32,239,54,14,224,184,104,175,106,119,30,172,170,238,138,7,186,78,166,222,119,28,26,77,46,159,55,48,203,181,168,86,84,148,175,81,62,182,50,158,247,11,107,217,235,6,102,7,186,64,149,55,232,122,121,88,106,214,219,102,165,66,149,101,105,7,66,108,218,80,86,124,34,77,140,18,10,207,229,26,174,242,140,161,64,130,144,101,42,26,133,89,231,47,119,106,74,84,72,148,244,28,237,245,223,71,86,138,101,119,140,149,211,110,160,127,183,204,91,225,119,41,37,37,9,150,21,48,224,26,31,43,76,44,132,60,38,81,80,165,63,153,113,173,189,1,252,18,232,144,49,45,239,84,18,140,201,57,82,9,242,244,255,0,155,112,114,110,65,74,80,186,162,11,106,32,17,207,252,91,210,255,0,193,183,12,208,127,163,175,26,171,185,68,119,203,58,153,147,16,63,127,248,183,99,224,152,28,254,169,27,189,172,172,174,178,240,49,30,61,215,121,170,177,13,50,162,255,0,136,17,155,195,184,215,167,174,156,172,42,158,73,95,228,120,147,168,80,86,185,78,243,215,161,176,238,164,150,66,93,16,180,156,161,83,3,127,228,239,233,103,3,191,211,214,123,221,74,73,149,114,80,129,188,15,185,183,186,155,165,192,237,168,82,25,214,212,90,88,174,9,50,36,132,200,51,27,235,166,162,194,42,234,101,110,169,43,57,12,42,32,200,49,203,95,141,165,29,4,180,174,252,230,78,132,169,34,114,159,142,246,109,198,82,214,179,152,19,176,26,244,208,239,183,235,101,246,130,38,176,3,106,184,245,220,89,90,82,144,152,73,208,166,64,211,93,62,127,173,190,76,135,213,9,202,21,176,58,128,14,191,57,180,141,106,201,78,96,131,35,85,3,180,79,207,75,48,237,33,168,25,147,151,115,32,39,79,156,121,114,179,16,26,145,21,178,143,113,162,151,51,32,41,147,19,222,37,94,41,244,143,59,72,221,149,162,177,176,149,184,148,212,17,154,14,153,180,19,30,118,17,53,64,47,43,160,37,43,9,212,159,115,145,179,53,85,136,14,167,184,68,101,39,46,93,8,223,91,59,30,70,201,140,98,67,234,86,186,115,155,41,211,50,183,157,57,201,178,150,162,148,30,236,128,53,202,51,70,94,164,218,30,237,191,220,85,58,81,82,188,234,219,49,58,43,109,252,255,0,91,20,221,64,200,114,145,182,160,157,119,49,240,181,150,144,55,69,37,29,130,44,84,230,82,148,164,109,170,79,35,30,94,114,44,250,171,2,146,151,26,240,25,146,73,133,1,247,206,209,142,187,222,46,91,33,81,168,0,29,52,214,62,250,89,76,186,181,102,76,169,43,16,116,48,126,244,177,108,119,80,31,217,133,34,245,70,85,230,74,179,9,149,72,36,143,78,150,30,164,123,64,135,210,149,102,32,18,68,217,182,234,146,226,86,11,100,149,13,135,139,48,141,129,231,177,249,217,82,162,131,186,210,12,230,78,195,238,108,247,124,39,97,4,110,130,168,61,210,202,72,10,66,9,229,42,63,30,150,64,205,156,231,78,224,104,164,199,202,196,159,205,43,90,148,9,202,117,87,47,185,176,111,48,165,172,20,164,2,84,6,164,233,207,244,34,204,83,135,10,181,128,232,97,194,86,115,36,174,116,36,101,242,143,67,202,207,162,189,45,101,132,194,74,64,247,96,168,249,139,71,184,148,165,195,155,54,66,119,35,81,211,230,108,186,101,229,100,169,245,230,60,200,32,164,109,102,113,238,136,16,77,21,52,205,98,148,232,238,251,169,87,132,127,58,126,182,50,154,177,43,167,80,11,146,20,6,218,145,61,121,90,190,167,194,156,252,184,140,217,130,73,209,70,118,179,212,181,1,73,82,221,32,40,68,145,4,3,31,226,206,9,33,45,129,52,172,84,181,196,148,184,1,33,66,51,13,39,239,75,24,213,228,84,244,147,152,167,221,129,170,77,171,44,214,56,163,249,25,73,79,246,169,90,142,123,90,86,141,245,13,68,41,64,233,38,55,180,134,144,86,212,166,27,171,209,32,232,162,162,70,178,6,240,108,93,49,41,110,1,209,68,106,68,19,214,208,190,208,164,194,2,51,5,140,201,81,38,44,245,53,226,91,90,81,222,41,58,68,230,145,7,77,186,253,233,102,60,108,162,107,119,178,166,86,163,144,119,106,9,10,231,176,251,229,101,182,238,119,134,82,149,4,114,159,22,160,243,180,56,119,188,120,165,192,66,73,128,165,28,167,206,116,177,141,212,132,35,204,65,145,36,250,158,127,27,53,118,68,241,221,72,169,244,32,248,66,118,204,99,150,250,122,91,231,42,2,208,1,81,62,29,146,12,218,60,214,167,41,45,130,74,65,2,68,3,207,151,152,179,158,210,148,54,19,162,32,104,73,219,208,125,243,179,17,74,54,139,38,202,126,165,224,164,9,41,58,106,118,141,117,243,178,51,101,133,55,148,36,9,38,116,39,97,235,103,216,204,179,11,238,229,64,142,100,36,13,62,182,66,154,238,80,144,22,37,49,162,76,235,207,244,63,91,43,181,32,171,178,155,204,167,20,148,169,74,202,185,214,15,94,150,82,213,149,89,149,170,100,66,71,89,29,45,247,127,157,165,132,166,90,41,212,17,17,100,169,228,20,248,142,165,65,37,59,197,139,186,114,237,67,101,242,156,246,119,1,114,84,149,152,144,117,30,118,249,214,143,127,156,41,42,0,24,51,207,175,153,178,22,82,96,33,89,19,49,39,65,36,136,142,150,40,48,26,105,33,16,0,131,10,7,95,189,44,36,161,170,40,117,254,121,200,65,203,27,171,244,27,249,91,224,208,96,137,58,162,118,211,225,231,98,11,161,43,16,148,142,236,30,90,199,235,102,203,229,10,82,201,137,62,167,165,156,90,114,111,114,144,133,148,172,149,231,88,156,208,161,160,179,189,201,7,51,138,202,23,4,2,117,39,172,252,190,118,97,197,36,84,16,141,121,206,105,129,175,239,98,41,222,75,170,33,204,193,32,192,35,64,61,58,217,207,186,96,54,221,72,221,168,10,65,25,78,243,17,160,54,121,240,66,66,146,36,168,16,4,139,125,74,234,89,110,91,81,51,161,35,159,43,34,160,128,70,100,136,38,8,141,72,157,236,22,74,97,93,208,53,47,169,177,225,136,159,41,27,77,163,95,117,44,133,78,88,32,147,206,125,39,215,235,99,171,217,46,149,36,104,163,177,152,30,66,209,149,200,82,129,79,132,47,41,152,27,254,176,124,173,35,120,76,0,40,10,247,138,74,146,82,28,82,140,136,63,126,118,140,171,124,168,146,209,82,64,0,2,116,159,91,29,81,78,80,79,137,42,73,57,165,90,65,215,233,161,180,115,185,146,218,136,73,128,115,111,32,155,34,237,182,70,223,73,178,129,121,68,56,153,79,140,235,41,17,243,179,107,149,190,165,40,28,132,70,186,250,78,157,108,167,86,132,163,255,0,53,111,6,117,235,250,89,160,172,229,43,151,32,123,192,141,230,204,29,124,169,157,184,229,59,70,218,208,153,247,1,231,172,253,255,0,54,148,162,4,55,162,140,1,207,172,125,109,28,207,118,148,72,152,84,130,79,45,230,15,222,214,148,166,98,0,144,164,142,163,83,7,160,178,2,208,1,74,66,140,119,201,10,115,42,84,100,17,205,32,127,54,36,230,202,144,224,9,9,27,70,177,250,243,176,237,173,44,192,14,104,70,231,64,124,162,216,168,119,83,154,9,17,172,235,167,67,240,179,214,244,153,206,217,98,170,165,1,197,123,40,142,236,235,58,71,95,223,231,104,218,202,178,226,193,0,18,6,138,35,206,206,186,178,91,36,45,68,5,146,2,136,223,210,192,84,86,56,224,87,118,101,34,96,145,185,219,95,157,139,86,149,24,105,37,101,11,90,225,107,76,120,142,164,196,31,137,158,86,117,148,247,200,10,70,96,82,102,72,211,203,91,8,43,20,26,1,196,164,18,173,167,82,99,110,150,33,186,133,54,53,48,68,25,248,115,176,31,82,148,141,9,244,37,73,42,203,249,137,152,7,41,139,54,133,193,80,104,21,18,53,204,72,155,33,111,45,197,5,35,222,36,251,166,68,242,244,22,66,29,75,207,149,74,84,91,78,156,162,207,192,73,187,29,210,152,116,179,37,9,41,73,211,167,211,165,150,170,227,0,128,50,149,110,161,1,34,204,58,149,165,226,51,102,108,137,6,72,78,179,189,135,66,192,72,239,73,63,239,81,157,108,129,66,226,118,71,7,187,209,161,25,117,58,234,70,220,186,89,149,56,92,9,37,43,66,0,129,225,211,235,203,214,195,62,255,0,115,33,74,76,9,241,36,129,191,153,242,183,201,116,52,162,76,101,92,18,119,245,245,176,147,74,70,251,39,148,241,50,25,74,132,104,51,29,99,233,250,91,30,216,25,168,200,73,32,105,166,135,208,242,176,73,172,239,30,68,231,87,136,238,57,122,124,236,182,50,44,229,82,76,0,76,167,215,239,231,102,27,33,113,187,8,224,239,121,225,43,74,82,119,29,126,34,206,182,82,133,4,180,144,73,140,202,157,77,128,105,100,52,148,173,89,211,27,65,205,211,231,231,229,98,17,82,124,36,185,25,227,40,34,103,249,231,98,14,181,17,30,200,214,158,74,150,144,82,74,132,207,65,103,93,169,148,163,187,32,105,16,6,223,102,193,33,125,202,146,150,201,73,87,32,78,191,63,141,176,42,123,160,19,76,2,193,152,76,253,139,47,146,33,124,20,104,89,125,32,18,53,210,73,233,103,59,213,0,164,37,40,200,212,64,157,0,223,149,129,67,97,180,165,78,102,41,78,233,143,210,217,47,119,13,41,7,80,78,158,57,35,203,233,100,110,210,212,56,40,207,108,200,144,219,37,57,99,196,18,38,127,107,41,154,160,82,72,73,5,26,13,9,231,174,223,226,209,162,170,27,74,147,2,118,136,60,253,108,170,138,181,54,160,96,56,164,17,162,142,160,69,136,26,42,55,217,27,43,45,61,99,107,112,145,226,95,37,78,164,124,61,45,38,194,146,243,154,24,82,102,9,16,62,63,59,83,169,111,16,164,169,69,73,207,174,147,239,121,90,106,142,163,189,88,80,74,74,65,141,12,107,166,191,115,96,45,180,101,219,221,41,87,150,27,16,30,0,40,144,68,153,142,114,54,179,14,32,140,222,31,116,72,81,6,79,41,253,172,77,11,200,83,1,35,41,58,141,181,60,247,210,201,170,10,43,212,2,96,0,162,117,129,172,89,236,112,144,37,187,148,34,80,91,37,77,148,40,168,204,25,0,207,33,103,27,116,180,145,145,181,152,29,61,35,225,102,158,109,43,36,128,176,176,169,220,20,141,236,67,108,46,149,158,241,74,240,157,201,84,0,62,255,0,91,21,236,163,22,210,135,175,87,118,218,148,157,68,8,28,196,245,229,7,202,208,215,141,253,77,118,173,73,116,103,121,82,82,2,180,72,157,205,158,191,111,71,42,220,117,186,2,3,96,0,84,7,136,235,174,95,167,202,208,130,225,93,91,241,155,194,146,116,58,17,35,89,180,70,78,201,252,186,245,44,94,23,229,85,236,144,16,178,90,219,99,225,233,167,51,103,238,186,110,242,157,75,117,62,49,176,130,9,19,203,233,105,43,174,224,9,73,43,204,74,99,73,131,241,177,168,187,81,77,224,162,238,65,70,154,39,231,203,249,180,97,244,41,59,155,103,85,174,91,252,71,176,99,151,199,11,105,220,67,93,242,218,168,10,40,0,153,248,91,134,112,151,3,177,78,57,191,18,156,25,115,222,10,91,114,178,150,153,38,64,254,237,4,0,45,235,70,47,225,245,62,62,188,174,218,27,197,9,91,79,84,39,54,114,18,7,153,210,60,190,54,216,93,170,59,36,82,246,114,224,87,245,142,0,215,51,118,226,71,89,202,227,43,9,81,125,16,118,29,116,231,111,62,241,62,27,114,51,26,231,58,172,46,163,164,229,152,224,17,215,117,229,182,4,193,247,141,219,82,138,92,96,227,233,85,34,192,91,78,204,130,57,27,73,241,147,136,151,101,195,118,154,70,219,75,79,141,3,109,204,125,205,153,106,242,189,174,187,242,242,168,226,27,11,246,135,93,43,88,140,160,153,147,203,75,90,67,124,63,199,236,83,63,123,132,183,86,83,25,20,96,40,141,204,124,109,130,230,6,182,130,216,4,180,173,123,193,12,87,85,89,136,144,139,200,39,217,106,85,36,20,145,49,183,148,127,22,217,220,121,225,6,5,191,240,239,180,92,53,44,57,121,186,50,173,180,123,211,29,62,49,181,190,77,201,133,49,109,55,244,252,8,210,169,170,216,33,5,105,0,149,105,25,137,245,157,197,139,194,221,147,159,106,245,97,108,215,188,249,42,63,149,50,169,235,31,127,91,59,113,61,59,139,80,137,70,170,38,138,214,60,61,236,27,141,120,182,164,209,112,242,234,170,117,181,46,16,172,167,44,159,211,210,215,131,248,49,113,106,237,61,213,125,215,80,28,26,156,200,51,247,189,189,147,252,52,56,73,119,96,94,31,119,183,149,27,77,212,161,180,153,112,107,32,3,207,109,237,101,226,239,105,107,175,15,227,87,233,41,148,219,189,210,64,81,74,74,128,50,116,144,13,163,143,16,73,57,199,107,9,32,89,42,179,243,164,46,58,56,95,142,234,186,163,88,162,167,4,168,157,236,150,65,42,72,84,132,157,207,75,29,135,233,153,85,95,121,120,2,88,71,189,105,12,79,124,221,213,44,6,174,170,112,149,1,29,230,223,75,121,147,89,99,81,43,173,46,221,69,46,236,200,216,91,111,54,179,210,108,130,235,181,169,74,6,82,164,8,7,157,134,11,202,173,121,29,44,114,154,239,233,131,212,101,40,82,125,224,14,182,17,69,53,82,117,155,206,174,234,80,106,169,199,2,119,2,116,35,168,177,87,38,49,55,59,74,104,48,219,173,56,124,96,243,244,232,109,9,81,80,183,136,46,168,168,141,36,217,59,68,17,214,200,74,70,193,45,54,173,202,189,147,236,110,119,77,119,244,143,104,133,70,173,30,135,161,183,169,31,131,126,28,114,143,130,75,170,74,114,33,199,164,158,178,118,159,65,244,183,147,23,29,234,229,217,120,165,76,37,43,74,136,11,109,90,165,99,161,254,109,237,151,225,141,115,27,167,179,69,223,83,119,39,43,53,32,56,17,204,24,218,71,223,206,222,135,244,124,12,185,174,127,176,92,255,0,136,125,56,250,125,202,232,69,221,254,204,222,118,147,152,3,58,242,251,210,193,62,202,154,82,131,69,181,64,157,38,71,79,248,180,197,218,242,222,5,47,55,156,144,72,66,85,167,72,147,235,244,179,194,153,172,136,202,146,84,157,201,229,182,158,154,91,217,173,113,177,182,198,202,9,182,28,40,148,163,194,157,204,108,108,203,212,168,133,39,58,14,224,43,54,128,159,248,180,205,82,66,135,229,2,16,128,73,9,28,167,235,202,209,213,20,203,85,106,129,64,9,73,42,32,198,135,46,158,167,125,79,159,149,139,145,73,13,205,21,15,83,66,160,128,8,66,209,26,0,117,84,78,187,217,133,48,235,140,231,97,42,78,164,129,60,132,126,214,155,121,132,4,229,68,123,176,78,135,57,157,188,172,19,244,144,172,178,82,100,130,173,253,68,122,217,194,78,1,67,214,83,135,68,132,159,28,147,7,95,151,222,246,15,216,18,165,32,186,165,146,101,39,77,146,58,244,222,210,149,77,45,153,84,132,65,7,111,119,239,107,49,92,135,20,166,213,43,25,206,81,148,70,159,94,190,86,98,156,2,120,64,191,78,2,161,162,66,57,64,159,175,214,223,93,247,186,233,222,83,117,46,28,165,70,72,92,242,157,99,88,153,183,213,108,169,40,74,89,112,164,25,146,117,9,22,140,168,112,48,246,81,227,8,38,73,232,13,129,164,218,103,223,178,178,182,66,74,84,114,24,68,146,52,129,215,245,179,221,217,74,210,178,1,82,70,163,109,181,16,57,107,104,139,166,241,93,57,135,219,150,149,207,253,189,52,157,173,40,203,129,99,50,8,41,228,169,213,81,215,239,149,172,3,104,28,211,106,78,237,57,74,146,165,37,37,62,241,49,32,31,46,113,214,207,178,156,169,140,249,130,167,73,253,197,163,88,116,58,224,46,168,101,204,53,92,120,180,249,121,216,202,119,72,84,133,132,33,123,164,29,70,154,207,150,182,58,78,43,217,60,242,114,58,160,150,194,149,151,48,59,4,233,183,159,249,176,75,164,239,82,160,137,36,243,141,32,130,62,90,90,65,231,60,67,50,161,195,170,117,153,244,254,44,195,203,200,50,37,5,45,56,172,217,146,78,186,254,226,197,192,67,238,123,40,117,209,144,20,18,72,72,157,118,41,222,127,197,135,202,80,184,116,146,76,102,42,212,31,91,75,56,200,84,45,41,7,243,8,202,117,30,122,216,117,53,156,159,10,100,232,60,245,255,0,139,36,227,212,130,112,164,128,65,144,12,238,2,133,146,167,75,64,167,84,182,103,66,100,158,115,229,103,20,195,84,161,61,224,1,69,68,107,177,158,163,158,182,97,108,20,45,176,128,72,210,68,235,183,78,122,89,174,147,60,118,8,203,189,194,86,73,108,13,121,31,56,63,11,73,37,192,242,74,231,56,48,152,28,201,235,104,96,133,83,172,247,36,38,0,231,238,116,245,218,53,177,45,85,20,165,1,189,84,12,171,164,216,137,173,211,183,138,114,153,165,173,202,225,72,204,20,52,18,174,91,64,17,247,22,33,46,169,109,232,82,82,21,59,234,71,79,167,214,209,20,245,74,90,137,82,74,78,192,230,38,71,151,206,197,52,172,205,73,32,231,80,202,9,26,196,234,52,231,251,88,173,32,203,52,20,135,181,134,210,114,41,74,46,12,202,204,71,63,243,58,122,217,105,171,114,97,69,42,128,32,76,137,28,143,63,226,209,14,184,148,228,41,9,205,172,20,234,52,179,110,222,74,0,36,144,76,78,188,252,254,246,178,38,147,17,123,21,61,253,64,37,149,234,51,143,161,159,46,95,197,138,160,173,113,77,167,58,14,83,175,82,35,165,169,226,243,46,56,144,218,146,70,160,70,162,57,145,229,105,42,11,219,58,72,204,0,136,4,235,0,107,166,158,182,98,109,0,96,86,180,214,128,218,148,143,10,18,153,25,73,212,70,192,252,13,176,187,193,107,114,0,64,88,136,131,174,255,0,196,105,104,84,87,0,164,37,213,200,58,106,97,63,127,11,16,221,66,95,149,176,162,10,245,3,96,58,217,244,33,121,189,128,82,14,84,151,29,64,82,128,129,9,141,0,242,182,67,221,218,210,93,58,133,78,155,15,59,4,213,94,136,86,101,109,16,118,60,128,62,83,98,18,100,248,148,147,153,66,14,109,79,192,124,108,184,78,208,0,69,83,50,151,21,47,0,2,134,156,231,236,77,136,82,123,233,64,49,161,223,109,185,155,4,29,41,123,59,121,132,110,158,90,250,109,99,169,146,148,13,84,71,132,156,179,58,115,248,255,0,54,19,177,180,136,243,14,201,167,106,19,78,144,84,72,89,30,19,2,73,179,79,191,155,121,32,144,68,141,189,77,158,168,107,52,102,203,17,26,250,216,58,229,126,72,13,102,209,68,158,160,121,141,44,247,104,128,161,186,249,165,169,79,5,54,176,159,14,228,218,70,141,62,208,140,142,28,209,168,31,238,210,209,76,38,93,135,82,82,18,1,204,53,203,240,180,229,5,42,192,111,150,114,115,106,1,31,27,17,117,4,39,97,101,73,81,19,236,192,120,245,28,181,235,172,89,47,183,13,146,84,2,85,200,76,125,121,88,151,32,8,218,55,146,8,87,145,139,5,122,40,161,245,5,149,8,78,154,232,147,104,198,232,53,118,165,20,243,130,161,106,238,87,2,96,9,48,60,201,243,180,109,66,129,64,12,194,74,12,29,116,39,150,191,27,21,90,12,203,106,26,13,100,243,255,0,19,104,186,135,144,82,11,107,202,148,108,103,235,6,210,0,147,121,220,33,111,26,146,167,220,0,146,157,128,240,157,122,126,182,138,169,48,101,210,169,29,53,157,116,17,202,198,215,45,73,87,229,8,80,80,141,32,197,163,42,84,162,180,169,106,72,145,16,23,172,159,141,152,133,98,133,33,170,9,89,200,222,121,74,134,250,147,229,233,103,33,212,148,165,180,132,198,224,159,172,115,229,189,146,162,91,90,76,152,81,212,207,194,206,209,180,167,51,173,37,74,110,32,68,72,54,29,146,2,205,34,104,152,80,115,100,231,59,198,208,45,37,72,208,117,112,226,72,248,64,38,116,176,20,185,146,224,32,157,15,139,197,175,252,218,77,180,37,207,17,203,227,86,133,70,0,159,215,149,165,27,242,133,206,174,17,9,41,9,78,95,16,58,64,30,225,211,249,176,181,106,91,32,45,0,0,61,233,247,146,109,243,171,83,77,202,146,146,161,239,0,32,143,150,251,139,13,84,185,74,131,106,0,76,159,16,35,67,102,59,40,28,11,184,67,215,60,227,155,230,76,234,14,105,129,26,90,42,162,169,1,57,91,42,3,112,160,184,143,132,117,179,149,247,139,106,106,29,10,73,81,147,35,127,75,65,184,250,139,185,128,9,108,136,137,140,160,143,47,62,86,2,20,129,194,212,237,59,170,104,4,172,21,13,179,76,27,58,167,202,66,194,20,152,141,52,26,233,63,27,68,177,88,67,112,181,103,84,70,105,130,5,150,211,249,218,146,84,146,76,76,66,183,58,89,90,50,234,82,101,242,211,178,159,124,144,37,49,41,244,22,74,148,84,180,78,154,141,65,220,121,199,198,194,54,178,64,239,18,145,169,0,198,158,126,93,108,253,43,99,64,140,232,74,245,50,185,141,189,5,156,20,199,214,62,72,132,181,38,92,240,229,32,9,141,73,22,75,201,36,44,185,9,5,26,18,0,7,206,62,86,248,173,105,42,9,80,74,164,168,24,157,250,31,165,155,83,138,204,18,144,148,147,226,133,117,158,70,206,80,114,135,173,36,182,147,41,230,146,21,207,214,108,211,169,158,240,21,5,13,64,0,198,190,157,116,182,86,239,114,165,100,42,206,53,0,255,0,118,146,117,248,159,157,154,114,177,37,90,102,206,76,206,192,1,234,96,253,252,34,36,167,6,133,172,48,84,132,18,217,76,130,6,219,104,118,248,216,134,156,1,57,28,78,169,128,39,93,44,27,79,41,199,10,82,127,40,76,137,205,172,158,150,91,46,58,227,192,4,160,149,36,106,52,208,243,158,92,236,170,211,180,13,55,221,27,68,188,142,171,187,80,18,173,72,36,253,238,108,247,121,148,171,188,84,160,171,196,68,124,12,199,93,55,176,173,168,188,21,145,68,202,117,78,147,211,66,108,181,213,32,12,169,41,1,48,114,204,145,255,0,19,210,196,5,148,5,244,17,160,247,229,29,217,73,201,160,153,50,98,197,176,9,6,78,160,201,228,69,163,168,84,80,204,168,1,38,7,45,38,103,245,177,40,125,33,32,187,255,0,112,131,154,4,192,211,120,248,124,44,64,239,72,155,233,54,81,138,90,179,28,198,8,64,17,212,158,81,31,165,153,1,41,16,70,99,58,166,35,75,37,149,135,200,238,150,0,16,84,72,137,215,88,254,108,253,78,86,188,59,16,76,235,176,177,19,123,38,34,198,162,133,91,114,165,45,4,144,117,9,38,12,250,116,218,193,247,203,8,92,102,82,149,161,61,61,35,215,123,73,173,134,210,130,150,242,171,58,129,214,32,250,27,9,92,223,132,38,0,0,192,61,61,44,134,251,20,14,28,82,197,18,225,126,50,4,124,51,79,94,98,211,52,46,169,197,230,36,36,36,146,84,83,48,57,105,254,109,2,219,139,90,221,74,82,130,153,18,10,132,115,159,219,78,86,42,153,210,192,0,36,79,246,140,219,143,134,182,109,52,139,81,38,169,92,169,159,68,25,210,70,166,117,62,191,226,210,45,133,56,222,87,12,44,16,103,54,163,77,52,222,212,219,170,244,82,9,113,247,66,150,160,70,167,159,61,205,165,41,177,210,40,41,128,101,68,186,12,169,81,164,3,182,182,19,84,153,219,16,166,107,80,221,210,140,213,49,0,8,72,86,83,60,173,5,126,226,15,104,134,66,146,160,147,0,20,235,61,13,163,175,44,68,245,236,231,121,82,177,4,120,68,76,105,212,127,22,140,81,15,190,22,167,213,153,41,204,172,218,15,185,180,36,147,178,61,187,41,182,152,74,21,226,80,90,146,1,32,114,7,239,235,103,9,61,236,36,131,172,185,31,29,126,86,138,185,107,30,45,58,219,162,98,37,71,113,32,105,99,98,16,86,250,192,3,194,116,128,0,233,59,242,249,216,8,222,144,222,144,61,148,141,25,202,225,113,41,5,27,101,73,7,254,109,33,78,148,172,195,72,74,180,220,166,79,164,252,119,179,20,9,77,19,18,210,155,65,6,124,90,149,29,14,214,117,21,89,96,192,1,96,144,14,147,30,191,181,139,100,3,146,85,15,180,254,50,95,13,120,71,93,125,81,168,178,253,32,72,74,130,132,249,16,117,214,220,39,133,187,91,99,206,43,113,27,187,189,49,53,125,75,46,175,42,82,235,164,132,166,125,221,121,107,210,221,195,218,143,13,47,23,240,142,243,162,10,130,250,0,128,70,166,71,79,177,110,8,189,56,15,120,240,250,173,21,120,92,62,245,90,9,89,109,185,48,63,221,165,184,79,19,185,236,200,102,158,41,117,29,30,157,1,7,155,91,83,31,225,33,124,81,45,21,203,75,171,17,153,106,247,138,188,224,235,214,218,134,236,192,173,210,99,54,155,83,142,20,135,0,32,13,4,157,133,165,157,199,87,213,19,97,24,165,15,39,49,4,161,197,16,71,217,233,107,191,14,238,59,175,16,134,47,54,151,153,72,80,43,65,86,162,12,196,159,48,45,206,200,3,136,0,173,102,216,30,233,138,252,49,87,194,82,229,231,64,30,13,58,130,172,235,128,58,232,78,246,186,118,66,237,8,197,235,142,80,237,246,254,70,169,150,20,181,18,85,160,58,199,204,89,238,60,118,140,194,183,173,204,214,31,172,161,104,190,33,180,201,39,49,136,36,105,109,23,121,240,218,247,186,154,85,110,10,14,48,197,66,51,18,141,32,79,51,251,90,199,155,228,184,49,187,133,19,24,233,155,173,194,143,101,234,182,35,252,69,240,205,6,12,246,28,45,94,213,61,227,144,162,17,225,26,9,241,124,126,26,91,148,113,15,104,11,202,245,190,31,168,122,162,161,213,186,162,74,202,201,10,215,150,187,91,144,46,220,47,125,59,126,42,162,244,173,89,125,100,195,121,225,74,59,234,1,223,159,75,57,123,241,79,27,220,21,126,203,71,78,242,91,66,70,89,26,168,117,39,157,147,58,145,107,137,96,164,236,198,142,54,209,11,207,218,132,63,116,56,166,28,208,145,168,28,236,51,139,206,1,136,87,149,149,80,243,149,46,149,190,162,165,29,201,179,78,186,92,146,168,233,189,188,136,147,194,233,192,95,56,146,128,50,168,27,124,23,145,62,94,182,83,11,74,85,227,0,131,231,100,188,2,85,0,233,97,225,47,130,249,36,43,85,109,206,202,88,70,111,201,81,245,143,165,176,195,42,168,112,33,18,74,142,145,181,156,169,163,93,18,194,106,17,149,94,118,113,186,92,34,240,235,97,235,222,157,43,247,148,226,82,39,175,157,189,243,236,19,112,162,231,236,209,135,217,169,76,41,12,37,64,131,188,164,8,63,3,181,188,25,225,213,1,188,113,165,218,206,92,197,202,132,8,152,159,16,231,111,208,223,102,75,148,220,156,14,195,180,236,37,41,41,166,109,74,213,50,4,126,177,211,215,149,189,95,232,206,32,76,207,63,0,185,127,20,19,228,176,124,84,237,85,50,104,18,160,130,35,83,151,98,145,241,243,54,109,53,138,117,209,46,200,58,131,204,152,137,180,237,85,50,42,146,160,217,200,148,147,191,35,206,15,237,215,165,161,107,232,205,222,242,123,244,149,129,35,188,59,71,144,242,214,222,176,91,75,143,142,200,1,100,54,92,106,74,128,78,132,30,186,25,176,68,119,203,48,172,217,164,71,50,68,109,31,11,41,202,244,54,136,80,86,85,136,4,29,15,202,200,170,200,148,149,186,130,115,171,44,207,236,54,178,164,65,193,166,144,85,138,48,61,157,106,82,87,160,72,208,164,137,153,211,107,3,80,203,101,0,179,10,207,162,188,71,195,247,31,75,74,212,83,23,146,77,60,165,196,166,50,199,137,94,127,199,243,96,221,35,48,145,10,7,52,200,50,72,136,242,179,110,145,52,227,104,5,209,169,198,8,153,157,8,35,221,215,126,163,67,102,171,155,57,73,72,26,235,6,53,62,83,240,179,174,184,90,115,54,66,27,144,9,38,20,52,153,38,52,231,252,219,53,224,45,32,48,2,146,160,102,72,30,90,122,126,214,107,178,156,188,142,20,29,109,26,216,64,114,156,146,116,4,70,250,196,131,96,29,187,74,165,181,144,21,36,152,0,114,219,93,191,91,88,5,218,229,73,136,131,0,165,36,8,129,203,229,96,234,152,241,101,65,40,59,172,2,8,63,59,15,116,109,190,105,71,48,165,211,36,4,248,155,79,132,157,9,179,172,214,46,136,158,229,73,88,43,18,130,6,220,227,231,103,94,97,69,216,94,101,170,1,16,153,41,27,1,31,189,152,83,30,200,181,44,64,37,82,117,4,15,241,103,186,41,203,72,22,84,181,21,226,138,148,5,82,45,14,21,29,72,36,193,222,77,143,101,197,173,162,79,138,7,61,213,172,234,126,86,170,208,84,185,69,88,86,223,129,10,132,148,133,232,121,143,156,90,195,113,58,221,224,210,124,97,42,78,165,7,144,233,245,22,176,215,223,40,1,223,101,32,128,93,80,47,12,211,164,238,39,227,210,206,165,165,212,33,106,82,160,76,133,114,62,187,117,178,41,202,73,252,160,2,82,101,66,36,158,91,217,222,239,48,61,219,135,52,3,225,153,220,253,197,165,46,81,119,217,14,251,10,91,209,222,102,4,144,115,115,63,196,116,176,189,196,25,171,18,163,183,43,73,169,132,40,231,73,88,214,1,153,7,81,203,225,96,202,69,82,136,9,32,160,106,160,78,163,211,113,173,152,39,186,164,31,116,167,208,61,156,167,194,73,9,230,159,223,173,135,83,61,201,87,137,41,132,248,164,237,233,59,122,218,81,154,117,146,123,177,149,41,80,130,173,199,63,210,201,52,159,152,162,165,18,4,124,117,17,19,247,181,132,165,163,85,16,162,146,66,214,82,149,8,228,53,183,202,126,20,165,73,94,110,67,79,49,235,254,44,243,180,202,239,28,41,33,42,10,18,65,143,165,177,81,70,2,18,16,145,227,222,117,131,59,253,44,91,13,138,122,176,176,154,129,48,148,168,36,152,7,159,77,236,67,14,130,226,82,230,100,182,71,73,250,253,237,96,222,168,238,82,149,28,228,243,35,104,159,191,189,254,110,181,74,90,148,76,171,48,144,85,33,66,206,54,66,78,154,71,58,3,206,165,106,48,146,159,122,126,250,207,194,193,213,204,132,41,114,160,158,64,235,242,242,22,90,42,144,50,149,28,178,52,0,238,122,11,55,88,8,68,58,9,157,9,3,115,22,110,81,23,32,85,84,90,118,90,240,104,82,164,164,104,163,99,110,203,201,106,90,20,84,145,8,247,72,38,57,9,235,244,176,43,167,79,116,123,192,7,136,158,96,204,196,71,49,103,41,215,148,144,74,130,163,88,208,14,82,58,127,139,0,229,1,5,213,74,195,76,247,228,130,249,136,27,19,31,1,98,88,168,83,73,73,42,65,38,8,17,165,161,18,243,139,57,9,128,163,3,145,242,244,177,20,245,132,40,131,153,122,72,147,49,242,210,211,7,145,202,114,61,148,219,23,137,87,133,9,73,4,114,81,58,237,167,206,196,51,80,164,18,85,155,52,128,60,51,31,27,65,139,205,8,104,206,161,48,162,102,51,124,108,69,37,121,204,74,2,198,80,20,0,214,126,29,44,197,11,69,154,42,196,221,99,107,9,41,94,80,161,148,39,124,214,54,145,210,29,247,100,175,80,102,32,121,250,79,157,171,236,215,41,10,61,226,83,16,74,136,36,31,189,109,39,67,82,133,100,15,43,32,80,128,19,242,137,31,11,62,157,147,235,173,145,129,176,224,80,43,10,58,133,9,136,248,88,106,199,130,148,176,217,39,255,0,136,156,167,111,136,254,44,237,65,17,149,71,72,146,65,214,58,17,102,84,180,151,127,52,230,6,1,36,193,235,97,162,82,110,219,39,174,186,116,212,58,231,230,40,133,232,64,76,4,253,254,214,179,221,52,110,22,145,149,35,55,57,30,44,223,115,104,11,153,129,185,130,148,146,100,114,253,122,218,213,119,133,41,1,199,243,167,194,115,17,167,35,214,194,242,163,118,219,21,151,86,82,218,131,138,218,0,204,32,72,215,252,218,10,242,170,42,65,72,39,38,254,145,244,62,150,152,173,127,51,106,239,83,157,66,1,157,72,159,59,86,47,26,160,28,33,106,16,70,136,7,159,220,217,217,241,67,164,154,164,13,225,80,211,229,110,167,55,64,99,113,3,72,180,125,69,81,113,162,149,65,61,72,223,202,217,188,235,15,126,148,144,160,119,144,99,110,95,230,209,207,215,33,25,203,145,147,49,0,19,202,196,72,165,51,90,231,110,82,214,115,136,81,140,222,32,146,52,73,253,172,219,116,29,248,213,104,43,0,152,60,250,243,176,171,202,188,197,130,65,58,128,163,32,30,118,37,165,161,37,62,21,56,177,161,141,9,147,101,170,211,216,28,166,31,186,131,10,73,108,133,41,34,66,118,253,44,53,27,43,166,204,138,149,37,193,38,116,141,124,207,151,239,105,44,235,114,164,172,136,9,58,141,83,203,207,149,177,80,218,94,92,178,148,141,8,81,145,183,167,239,229,101,73,193,36,89,75,187,16,162,182,195,192,68,232,169,152,58,105,60,237,36,218,194,148,18,8,0,130,50,229,208,122,116,244,176,244,168,57,82,31,149,37,59,107,225,31,31,149,139,103,40,100,169,48,87,200,251,211,246,108,119,105,182,227,186,10,173,243,57,0,90,4,238,8,245,219,227,96,42,170,155,67,153,142,112,103,67,252,88,171,197,1,196,164,168,45,41,216,235,19,30,95,11,70,222,76,21,178,65,111,195,166,158,159,127,91,9,54,16,85,19,106,38,243,118,106,212,165,2,18,85,228,14,187,232,121,218,59,198,145,249,197,177,169,141,57,117,139,29,121,37,32,171,40,39,46,166,6,191,59,69,229,204,224,239,19,36,76,79,207,91,70,108,162,105,7,112,136,97,101,65,68,40,20,152,147,58,31,143,206,197,211,60,28,144,65,206,68,130,70,137,155,38,141,130,29,5,220,190,35,253,144,53,142,93,54,250,88,212,178,8,112,172,147,144,65,229,22,66,144,144,73,95,83,175,37,74,37,192,9,144,71,251,124,204,125,253,44,242,26,75,106,2,72,114,51,18,84,6,94,186,69,135,111,242,84,130,21,174,96,96,9,32,109,207,158,191,91,60,214,84,181,8,78,80,131,32,149,1,58,217,2,1,83,23,0,17,21,15,230,211,50,137,205,172,141,78,157,44,58,130,150,216,41,37,1,51,164,242,223,89,158,150,201,120,184,8,74,101,36,196,157,85,244,210,202,121,40,80,41,88,112,101,254,208,60,95,43,57,181,16,26,249,65,213,36,7,21,42,36,160,159,56,31,33,102,148,216,108,43,58,212,169,79,247,64,129,31,241,101,62,148,128,162,82,162,6,144,7,189,160,231,233,102,128,200,224,148,65,6,18,85,38,117,251,139,55,33,39,83,8,20,190,73,82,155,41,81,203,230,121,136,211,151,75,61,72,218,155,34,9,16,1,211,126,167,91,54,7,122,236,128,146,164,19,168,253,244,245,177,13,201,123,47,118,8,64,19,51,175,144,31,189,145,190,200,192,28,165,82,28,135,50,148,22,78,185,70,138,7,123,56,150,11,239,102,146,148,136,247,132,0,62,230,216,101,189,66,150,144,115,2,19,6,35,78,150,124,35,34,16,92,32,207,133,66,39,208,250,127,54,32,105,68,64,189,210,168,242,56,146,138,124,170,0,104,119,244,182,75,235,9,202,86,9,72,202,50,167,88,141,252,246,183,202,112,233,148,165,36,131,154,14,164,143,46,182,105,67,243,212,82,164,40,166,12,206,131,75,56,53,186,68,141,130,113,53,41,105,125,222,98,16,216,1,68,111,174,167,123,60,138,190,245,160,26,59,18,163,59,159,47,173,162,92,204,156,197,178,10,192,49,149,80,1,211,93,7,89,251,221,116,213,112,188,167,36,167,222,202,173,78,150,68,222,232,135,21,217,77,210,41,45,33,93,226,211,225,48,159,12,207,93,236,99,171,109,214,210,91,1,32,158,189,1,210,69,160,216,174,74,163,188,207,150,99,88,147,242,212,235,98,90,171,1,74,14,16,51,248,82,0,144,63,139,55,117,19,158,0,176,138,169,164,101,68,171,50,82,234,143,197,63,43,34,164,180,197,38,106,229,101,108,104,58,129,180,71,95,43,46,190,245,106,141,144,88,135,31,88,132,131,203,126,158,159,173,163,82,219,151,205,65,53,41,42,112,168,145,164,4,136,143,230,204,231,118,78,203,35,116,210,18,237,232,50,176,178,134,8,4,129,239,47,215,202,45,38,72,97,121,50,1,58,8,231,214,195,166,156,81,84,165,14,134,148,163,7,73,63,123,13,109,33,76,200,121,192,28,8,39,95,8,86,185,125,54,38,127,67,104,136,37,29,129,107,46,211,154,154,124,200,202,10,21,62,98,76,109,102,22,166,212,240,105,32,42,52,62,122,109,167,73,179,181,79,254,90,187,188,193,67,195,8,35,66,122,193,176,117,21,170,163,82,150,243,106,4,1,156,70,105,243,38,63,155,62,130,120,75,204,96,59,175,141,127,177,172,32,5,130,60,70,79,167,248,179,15,226,118,93,112,165,130,151,28,216,14,71,226,15,43,8,229,43,216,137,69,84,225,212,169,90,40,193,57,58,155,18,48,31,118,222,90,144,2,244,204,118,49,233,101,97,191,52,53,96,142,201,202,107,229,202,210,181,37,236,128,120,66,2,182,229,244,180,165,217,86,227,105,73,91,234,94,164,76,2,35,208,124,45,24,229,192,24,113,33,5,104,238,244,212,242,255,0,143,222,199,221,244,205,52,143,250,130,176,1,51,42,215,206,35,91,34,59,168,236,5,21,198,219,249,23,79,11,175,87,223,90,155,8,103,58,180,212,31,91,114,255,0,9,63,17,60,53,194,154,154,175,235,151,125,61,224,183,67,141,33,197,160,102,29,53,60,191,107,116,215,29,110,182,47,46,21,95,116,244,205,164,151,41,148,144,162,175,123,239,149,188,220,169,236,97,136,49,93,216,253,233,70,158,229,149,186,114,102,86,84,168,207,33,210,222,119,227,28,135,227,100,194,230,11,177,252,87,75,210,3,29,11,131,143,117,208,60,91,227,135,13,56,167,70,171,201,218,148,53,87,80,169,246,102,74,97,185,7,229,185,182,161,70,34,174,98,157,229,224,36,45,109,15,117,64,13,103,203,157,171,119,103,98,251,233,40,19,86,142,245,181,12,205,149,201,63,43,109,76,29,75,73,193,21,182,113,35,236,56,210,19,10,11,51,174,218,115,229,110,105,178,201,57,223,101,184,194,34,3,73,181,165,87,117,226,155,207,23,38,170,255,0,161,124,148,42,71,132,192,3,174,147,202,219,26,244,237,93,79,135,176,231,244,202,122,114,253,88,78,164,36,66,121,120,137,243,142,187,91,113,226,46,216,248,87,20,220,46,208,209,97,240,84,182,138,75,157,208,43,87,144,251,231,109,89,217,95,176,61,253,219,71,139,75,162,194,77,38,134,146,169,225,153,199,1,78,81,155,88,231,99,116,111,140,92,103,116,126,123,14,242,10,1,81,184,117,133,241,47,17,239,215,241,45,43,171,200,211,154,132,156,201,71,48,0,31,127,43,109,171,191,27,20,210,165,23,221,8,53,13,248,84,118,250,114,214,109,211,93,164,251,17,167,240,247,194,215,125,210,139,206,158,173,85,159,152,180,39,83,60,206,222,86,230,75,231,30,93,143,87,173,117,116,136,121,106,51,152,168,14,118,181,28,77,141,173,117,221,133,3,100,116,251,180,47,43,157,90,75,229,73,156,167,88,182,42,148,210,148,11,41,137,26,217,179,32,105,182,246,82,50,130,9,212,115,28,237,228,215,101,116,201,250,42,4,215,190,150,219,82,82,181,105,4,219,235,198,233,122,234,170,83,85,105,202,180,245,141,186,217,133,44,37,89,152,148,144,116,255,0,155,42,166,173,218,163,154,169,74,82,163,251,181,211,214,197,181,38,222,214,105,221,85,43,161,77,146,20,53,158,150,117,234,183,111,39,1,117,69,71,68,137,216,11,12,19,7,66,122,217,214,213,9,203,32,73,153,178,7,178,86,22,212,236,237,194,170,235,211,138,216,117,72,200,182,220,172,104,192,32,255,0,118,209,61,45,250,0,225,181,218,46,174,31,93,109,41,181,54,148,211,55,155,40,9,203,225,3,95,95,218,222,14,118,17,167,118,244,237,11,134,216,14,170,19,84,146,4,232,15,206,222,246,92,175,10,107,130,149,46,38,97,180,229,210,39,97,51,206,222,215,244,113,27,126,169,35,217,221,203,144,241,61,131,27,29,241,42,89,111,35,36,160,165,69,39,221,38,115,13,62,150,10,173,164,85,52,17,81,249,101,48,163,27,18,102,15,223,91,48,107,139,99,50,7,118,72,49,152,70,195,214,205,42,172,54,179,25,142,155,4,196,171,236,91,210,2,229,92,250,160,161,239,59,129,198,42,84,186,98,145,34,82,12,17,191,78,95,230,223,82,173,85,69,73,112,158,244,104,64,19,207,125,125,45,40,95,79,178,41,167,129,80,62,246,178,103,153,145,240,180,93,231,119,154,69,149,80,28,201,16,6,68,156,199,212,122,79,206,194,65,28,36,41,226,156,83,149,12,33,106,1,181,229,148,235,3,156,242,254,60,173,30,251,72,239,28,202,84,181,78,132,198,159,95,75,33,119,130,2,101,208,26,8,58,165,80,12,249,253,116,178,208,25,173,66,75,170,40,19,154,83,175,204,244,155,5,16,136,181,4,166,203,78,32,186,2,91,32,73,60,204,157,227,109,69,178,250,73,211,32,114,63,221,6,53,249,217,94,211,236,201,112,52,130,81,4,234,68,14,159,45,236,227,225,53,9,5,162,218,86,28,33,59,207,169,251,231,100,155,186,22,161,5,42,133,165,107,86,240,119,254,126,86,143,188,1,36,206,97,255,0,142,224,124,122,90,105,78,132,177,153,213,21,40,143,120,129,176,244,243,157,108,59,241,84,176,245,56,0,160,137,0,200,136,211,127,189,108,213,240,68,73,118,246,160,42,217,13,0,182,225,42,32,31,160,231,235,58,249,89,147,86,39,42,155,42,10,18,83,207,204,78,209,2,210,149,23,90,195,144,114,173,57,164,4,193,36,79,210,204,251,58,115,158,250,19,144,146,78,192,233,167,47,75,56,0,11,73,174,212,116,168,208,132,186,20,182,194,60,58,40,121,237,164,122,109,101,83,169,198,156,33,33,77,45,177,149,36,167,67,235,246,108,186,229,47,190,241,137,81,82,114,250,78,163,95,45,44,58,179,37,160,16,188,229,36,230,72,19,240,7,212,69,152,4,224,0,172,151,37,232,221,98,80,86,28,109,209,50,144,7,139,204,71,165,164,155,121,40,40,149,21,4,164,157,4,5,106,70,254,186,90,159,73,89,57,82,191,201,91,100,101,136,57,126,68,245,219,206,214,43,130,249,69,226,130,205,94,68,60,216,35,55,37,243,137,249,233,229,105,152,254,197,51,193,31,101,72,56,149,40,128,148,247,105,39,104,152,17,174,111,157,152,83,133,167,9,105,94,247,204,107,26,252,44,83,141,151,178,172,0,66,167,76,131,198,119,178,83,72,67,161,89,67,114,96,65,136,245,143,215,206,210,108,128,147,200,73,246,94,240,2,143,116,28,191,238,159,51,27,104,98,44,53,242,20,221,36,83,20,149,45,94,240,223,207,248,159,59,74,83,179,149,106,202,131,150,4,79,247,2,54,250,217,140,64,194,23,67,148,165,2,85,58,249,109,167,62,118,119,80,8,195,149,73,251,209,234,64,164,165,192,20,147,177,19,61,57,125,197,163,170,49,21,82,220,1,103,99,35,73,4,31,33,182,230,199,87,80,135,107,72,114,66,73,146,146,36,43,152,253,108,53,227,118,2,209,10,76,169,48,1,6,4,107,206,125,45,1,78,95,185,0,32,107,241,3,169,84,211,56,147,35,73,18,71,198,205,170,246,113,70,94,9,80,129,154,116,72,31,177,182,106,168,125,153,244,20,22,201,78,224,251,219,159,248,178,25,79,120,226,225,57,99,196,153,251,212,235,231,96,212,64,68,24,215,29,211,237,98,67,42,78,64,68,104,10,96,168,89,196,99,156,204,22,159,109,43,64,130,4,68,157,186,216,53,32,54,137,116,37,89,137,153,215,78,102,126,122,88,106,139,185,182,154,42,50,208,141,99,159,223,239,104,252,194,164,242,128,82,142,227,6,101,42,52,217,99,127,20,149,125,60,166,200,78,61,161,65,5,150,14,109,163,55,139,121,142,188,237,90,124,41,181,128,3,105,63,220,103,99,203,239,157,146,154,116,178,123,192,136,10,80,131,174,186,79,239,105,3,144,141,135,10,204,172,120,217,168,206,134,149,152,76,18,65,36,68,109,203,246,155,124,198,55,113,166,243,34,159,76,166,85,151,246,63,175,165,171,12,128,234,51,82,148,248,60,163,44,255,0,192,177,116,52,229,85,30,41,64,11,7,120,159,61,39,77,172,46,144,222,201,216,192,225,186,177,163,29,50,183,18,221,75,75,213,48,76,236,57,233,215,202,210,148,24,174,149,192,160,164,186,85,164,2,116,159,78,150,172,63,70,144,217,91,121,1,72,137,80,212,249,207,174,182,113,154,180,38,140,7,26,111,188,205,6,68,64,142,127,125,44,98,83,91,38,17,52,59,117,112,165,198,116,169,123,35,133,121,102,51,101,144,71,195,248,180,197,221,137,174,245,234,95,4,38,33,68,20,253,45,65,166,168,47,159,237,7,115,58,65,229,240,180,157,51,33,109,167,56,16,168,34,34,12,117,155,23,154,228,139,26,182,51,55,181,45,99,34,92,4,78,84,17,207,214,207,48,235,15,58,148,182,176,10,137,128,70,198,62,254,86,215,162,241,45,41,32,182,164,9,50,4,17,207,81,98,104,239,172,133,40,18,10,117,149,68,31,51,105,26,242,229,22,145,202,219,87,18,152,205,226,91,110,102,145,148,129,30,127,27,79,37,73,52,234,41,117,48,144,64,29,122,107,241,182,178,195,119,178,115,5,58,181,149,58,57,126,186,218,70,241,189,205,53,26,136,36,128,60,50,52,64,242,143,135,59,35,186,0,193,123,41,235,246,171,185,16,20,68,166,76,29,142,188,167,206,212,235,210,188,46,164,32,40,127,226,96,14,123,199,206,213,203,242,252,125,225,43,90,144,188,218,19,48,129,6,68,115,219,173,171,21,37,192,250,77,67,228,137,254,213,198,95,63,190,150,109,116,156,195,178,185,41,233,90,149,32,168,13,65,26,242,212,88,85,62,59,177,37,38,73,25,148,146,117,248,243,181,84,87,56,197,88,151,92,40,59,74,137,147,241,139,97,219,205,204,196,178,250,164,238,149,25,65,214,65,176,121,214,84,161,180,0,10,205,237,10,105,200,208,230,36,68,234,161,200,136,179,205,164,84,40,169,10,202,9,51,167,159,214,213,22,111,122,148,146,84,254,108,176,66,140,79,174,182,45,172,93,93,68,146,149,165,183,194,124,83,148,9,243,211,245,179,249,161,57,130,207,193,92,219,92,164,136,32,128,60,81,164,245,178,89,66,210,181,5,160,43,58,163,83,212,233,104,27,187,136,46,119,195,218,90,72,90,128,76,196,253,13,164,25,198,180,238,169,80,216,132,198,165,49,207,252,218,86,188,32,32,169,230,20,160,202,148,176,19,151,64,84,144,8,142,135,233,108,84,164,130,3,0,237,155,69,106,100,253,45,27,77,141,144,225,154,134,96,164,131,1,90,44,244,251,232,44,61,231,142,168,91,98,74,84,28,86,218,13,250,64,177,135,82,135,237,20,253,83,226,14,117,171,194,73,133,108,58,235,191,43,1,93,84,147,238,102,18,70,96,72,37,61,76,218,50,179,29,209,56,20,162,22,84,78,128,141,71,214,193,171,22,83,190,216,50,180,40,157,66,144,101,124,246,250,218,50,244,96,2,226,17,213,110,74,17,144,169,37,68,132,200,30,32,52,212,117,176,9,144,76,231,38,117,60,183,251,218,216,114,251,163,168,88,11,121,73,116,72,33,70,0,26,124,44,243,79,176,179,157,165,161,73,76,102,58,1,233,59,217,173,48,62,202,70,236,167,73,59,140,192,232,85,164,239,200,217,235,194,155,187,167,73,216,70,132,104,14,191,91,59,76,219,96,102,105,104,26,64,5,81,62,126,91,88,59,213,222,239,49,104,39,195,161,9,35,105,235,247,189,156,26,221,11,193,22,212,209,169,73,126,105,146,165,169,3,44,206,199,225,232,44,243,114,88,151,242,146,185,136,129,244,141,236,37,25,206,250,84,97,37,36,65,137,145,203,239,123,16,165,165,146,11,234,57,64,50,8,222,76,77,132,144,78,200,168,215,9,213,213,106,2,224,193,218,124,254,86,101,213,41,199,50,169,75,1,209,0,251,211,175,252,252,236,197,69,90,82,153,89,146,165,29,6,209,208,219,13,213,23,242,146,67,104,32,157,164,157,121,198,214,43,190,19,13,197,20,66,150,86,84,151,22,51,170,114,200,228,63,77,172,193,37,45,164,182,149,2,157,21,160,26,207,235,103,10,22,197,58,146,162,149,9,247,79,189,241,232,52,250,219,52,65,220,228,202,91,66,82,124,71,93,98,202,169,48,228,2,190,25,222,90,149,78,169,26,201,157,96,121,124,108,77,24,255,0,167,37,13,18,145,204,104,126,252,172,148,83,165,111,18,65,212,194,100,236,116,251,248,216,203,189,130,202,143,118,169,10,3,83,160,248,88,199,8,95,96,252,211,204,165,46,54,8,35,46,92,178,0,240,157,109,242,220,11,240,180,2,20,6,138,208,133,14,135,231,108,16,67,126,32,176,18,173,114,206,189,63,155,54,253,65,9,43,74,82,177,18,12,78,189,32,155,54,133,25,117,144,83,74,76,104,169,74,149,166,169,16,15,61,55,231,100,56,252,40,23,6,163,85,40,25,143,40,249,217,15,126,101,57,32,132,146,115,9,243,229,175,148,124,172,195,73,204,78,101,8,6,96,167,221,235,175,79,230,206,2,153,160,10,30,235,43,146,145,42,73,141,81,9,215,93,200,249,69,190,40,206,64,73,212,1,186,116,76,244,179,232,107,188,116,39,242,212,34,100,38,7,158,218,89,53,207,183,118,28,206,144,81,176,32,65,60,246,155,32,43,148,84,0,160,147,74,200,66,84,167,84,144,129,169,204,52,31,125,45,30,171,237,224,176,139,148,44,161,192,66,214,173,20,145,28,180,248,217,170,231,106,177,11,164,128,144,202,127,176,108,0,211,202,126,182,149,184,110,52,56,215,134,10,242,234,146,38,62,54,141,206,61,144,236,222,201,219,154,234,77,72,66,215,25,149,4,28,218,199,153,180,186,25,200,130,150,193,76,42,76,65,2,194,182,210,105,200,77,49,43,136,73,84,65,80,2,99,245,22,83,46,119,228,165,148,28,202,17,36,251,187,216,70,252,161,186,33,57,171,233,7,66,173,37,95,207,94,86,113,183,16,194,203,138,128,169,144,122,217,105,66,41,80,84,128,20,117,153,35,91,9,80,218,234,210,99,35,99,82,21,177,249,89,249,72,182,138,110,240,189,17,70,130,211,100,41,78,168,12,128,120,147,59,143,62,86,113,138,7,171,138,67,41,37,74,78,109,99,229,175,232,108,227,55,61,21,42,146,167,74,179,8,87,83,49,30,150,149,101,213,18,164,210,168,163,66,36,242,245,249,11,57,52,54,76,54,178,66,25,53,204,221,200,13,161,9,205,166,208,9,249,31,91,19,75,127,49,237,164,173,18,210,136,3,50,129,147,39,227,96,159,187,19,81,8,88,10,119,46,138,86,160,252,57,116,210,204,11,167,216,94,73,67,135,33,159,237,57,180,248,121,27,13,14,232,117,119,10,218,104,145,93,78,172,232,65,42,16,169,48,1,27,31,51,96,43,240,177,72,37,36,168,78,132,35,95,129,248,31,149,129,165,191,63,167,37,10,121,68,40,248,163,114,103,200,124,245,54,178,221,24,129,135,2,81,83,221,229,115,194,19,176,39,164,115,222,200,130,55,10,55,16,255,0,73,27,45,123,196,171,157,198,240,85,224,219,197,111,160,178,162,82,8,0,8,159,216,91,131,177,127,22,113,11,79,127,76,186,212,148,83,210,56,164,132,161,176,149,137,58,230,59,159,159,75,122,75,142,89,98,191,14,94,9,2,27,246,117,21,0,52,6,15,47,79,189,45,229,254,49,197,237,225,126,32,213,6,37,214,214,234,147,153,73,152,51,4,15,43,121,167,143,243,159,129,27,39,30,197,116,157,14,8,229,5,158,202,239,193,76,124,197,61,228,243,87,243,133,47,20,234,149,24,147,32,106,122,218,221,122,112,34,131,30,222,223,213,239,218,164,189,68,217,82,251,132,44,8,26,232,53,223,127,173,180,83,44,177,87,123,38,160,41,41,239,38,73,88,19,61,7,222,246,157,186,56,167,120,96,114,105,169,150,227,173,40,136,76,102,4,107,183,173,188,203,162,120,133,146,206,216,102,228,238,186,135,227,234,109,177,108,38,241,150,5,194,247,138,168,90,187,82,203,138,57,2,156,72,82,143,158,211,31,27,116,39,6,113,245,247,193,220,5,83,125,112,76,119,53,137,104,169,149,33,57,149,39,81,162,70,145,27,242,183,33,85,225,74,238,39,101,174,106,132,52,182,134,108,226,2,151,245,242,54,222,188,2,237,37,71,132,104,219,184,177,131,46,54,82,2,123,197,238,173,98,53,22,244,40,101,27,144,54,89,133,134,78,22,184,226,23,104,14,32,113,219,29,86,86,113,177,250,154,167,18,185,11,117,68,132,129,176,3,164,116,245,182,191,196,24,246,239,166,189,92,67,77,41,9,78,128,64,49,243,243,183,80,113,56,225,252,75,80,183,174,85,211,149,56,168,59,3,215,110,123,218,138,59,41,93,184,140,170,172,186,218,59,195,182,64,175,142,246,129,241,95,217,42,127,52,180,221,47,32,20,129,155,168,182,10,76,142,127,11,20,237,216,25,41,74,221,76,40,104,103,75,25,135,40,105,87,92,147,123,190,16,218,76,235,185,183,148,182,59,43,164,39,100,13,23,116,18,161,84,22,15,246,144,6,167,161,155,33,106,46,168,5,128,39,99,210,215,219,229,172,51,123,180,218,40,214,26,112,8,206,52,147,231,242,176,47,240,221,14,184,87,76,235,125,208,72,33,83,51,183,243,244,181,183,226,22,240,65,81,137,61,213,94,154,232,122,165,181,22,161,65,60,167,95,149,154,75,10,42,0,8,95,153,177,14,83,170,142,176,182,165,40,38,72,204,14,134,216,105,162,167,129,30,51,61,53,22,174,230,210,145,155,149,210,63,134,85,206,47,14,210,87,34,93,66,22,150,151,36,19,172,91,219,166,219,9,165,66,153,33,4,33,41,29,52,219,225,58,105,111,25,191,10,91,172,163,180,69,5,67,225,204,186,12,224,237,204,124,163,238,109,236,107,53,169,168,101,184,82,18,146,137,39,80,35,79,57,249,117,183,184,253,29,70,25,211,75,189,220,87,25,226,210,93,59,27,240,79,186,230,74,137,97,72,36,8,159,237,34,122,237,102,5,82,67,161,69,71,50,212,8,4,196,136,179,76,213,164,172,151,74,18,182,228,148,144,9,29,72,3,200,79,252,217,135,171,81,187,64,41,45,168,20,193,137,49,233,161,229,189,189,4,82,228,218,223,114,142,21,201,74,125,228,165,81,5,41,86,131,249,54,117,53,139,11,33,10,74,144,178,2,146,72,38,124,254,150,133,75,208,178,93,57,72,58,107,225,242,179,173,84,165,186,201,115,52,130,14,210,7,223,235,103,52,84,141,163,177,72,190,46,97,121,54,135,24,78,85,76,149,78,166,32,131,255,0,63,43,5,76,140,181,1,149,37,71,54,162,8,130,124,189,78,246,148,105,74,109,229,137,74,129,76,192,58,17,152,236,57,243,250,89,154,244,37,228,141,64,238,244,204,157,36,115,30,182,136,138,220,41,26,237,71,75,182,77,213,51,153,121,90,9,136,247,78,164,117,219,167,159,83,102,5,90,146,172,130,39,49,228,124,83,251,104,61,44,203,247,178,233,213,154,164,128,152,41,39,145,215,112,121,217,154,218,252,204,7,25,202,18,73,36,3,148,168,198,191,167,45,252,236,34,187,166,144,16,73,106,38,242,172,252,212,128,20,81,147,221,242,3,88,250,91,20,78,33,199,67,105,82,14,93,10,224,230,248,127,155,2,213,95,181,82,133,184,0,206,130,12,249,250,125,197,147,73,88,229,26,38,59,197,104,119,152,54,62,69,37,117,185,83,116,109,202,136,81,74,72,133,248,71,132,145,251,107,97,107,169,148,218,229,64,40,159,22,158,187,3,242,183,212,119,178,106,18,18,163,46,132,206,138,203,59,233,59,207,156,114,177,76,215,182,179,148,129,41,76,24,48,118,250,250,249,90,50,55,78,0,173,138,174,94,84,129,40,25,130,142,66,22,76,131,148,124,191,197,129,73,241,56,33,103,56,57,100,229,39,94,166,214,154,187,169,170,129,168,133,0,8,32,233,59,235,240,215,226,109,15,126,93,95,156,92,73,78,89,247,146,36,146,119,143,157,137,163,247,74,126,218,194,134,86,118,93,78,112,83,226,7,41,50,9,179,232,14,230,73,65,35,188,76,248,70,230,121,159,185,214,223,61,91,79,68,238,92,165,72,212,137,6,0,136,223,225,104,234,76,64,150,243,134,193,9,201,150,84,72,27,206,158,191,181,132,169,128,212,126,10,233,113,226,96,218,69,45,238,168,78,104,66,247,7,83,0,249,31,226,211,141,119,110,144,210,22,147,152,79,56,86,132,158,95,91,107,150,235,123,197,165,71,242,214,87,203,153,229,245,253,237,59,112,98,83,118,144,154,207,251,36,3,215,203,195,98,14,223,117,31,98,21,217,150,66,18,17,80,145,0,248,114,123,170,143,219,65,104,252,80,149,191,119,45,45,132,148,196,193,218,122,216,170,58,150,222,166,109,122,45,11,233,253,220,224,69,132,190,218,41,187,94,238,215,25,19,161,208,159,148,117,181,131,84,161,117,210,170,144,93,241,45,41,78,117,110,53,141,15,240,108,205,77,50,72,42,207,230,175,8,220,109,247,229,98,233,199,124,127,41,39,52,201,147,155,78,182,197,117,3,74,10,208,164,72,42,49,239,111,167,151,59,64,234,236,165,105,35,119,32,27,75,42,10,13,130,144,163,253,145,174,154,242,245,176,47,221,132,5,40,171,41,205,161,80,240,252,45,48,104,219,78,110,240,17,159,80,18,7,78,163,238,108,202,209,8,43,76,228,72,240,133,106,118,26,121,88,59,41,27,191,101,17,92,202,105,144,176,148,204,17,238,238,116,229,54,143,170,82,178,132,164,156,170,213,65,81,59,236,126,182,147,188,161,212,194,20,10,164,144,102,14,155,90,50,240,117,12,181,11,11,36,140,196,31,134,163,245,180,116,41,53,186,247,80,85,37,102,176,160,42,68,200,216,105,208,253,45,35,74,199,181,21,41,227,1,42,3,52,237,61,57,242,180,99,238,247,183,140,174,19,26,1,49,173,172,119,61,18,43,3,121,20,167,135,48,161,169,32,111,22,102,149,45,90,2,162,136,5,164,102,240,143,16,82,128,157,70,159,243,98,169,146,164,184,230,96,149,19,35,194,35,231,202,210,162,231,82,154,67,111,2,114,40,153,26,72,214,58,244,179,111,83,166,157,181,194,19,153,58,200,214,122,252,44,122,84,122,181,236,59,160,139,193,85,0,40,18,149,3,207,110,135,227,102,28,66,208,83,149,37,43,31,220,53,25,108,217,188,211,156,247,133,89,63,219,155,65,231,243,139,41,53,129,78,132,104,82,175,40,208,207,62,123,89,190,207,8,139,81,136,168,148,164,18,145,226,157,8,137,253,205,167,110,159,206,166,89,74,178,206,144,70,145,228,54,255,0,139,68,221,244,62,210,218,80,119,27,101,29,117,4,218,125,138,52,26,112,184,30,31,116,5,65,34,125,62,230,210,3,98,212,110,217,212,16,213,117,3,58,187,204,137,0,141,7,136,243,235,102,168,251,196,62,130,226,91,90,138,178,141,118,27,143,191,91,38,178,155,187,170,91,105,74,74,98,36,106,14,220,252,236,237,2,91,91,161,45,132,149,72,39,65,166,159,180,216,155,177,73,237,58,109,90,238,170,200,164,62,205,7,44,152,10,213,91,207,166,150,98,251,190,28,9,252,173,52,49,29,76,109,108,210,188,80,194,210,217,70,134,50,145,36,114,211,235,242,180,93,232,243,77,12,224,141,97,34,14,230,206,231,10,81,54,55,56,236,84,117,228,190,244,43,187,207,153,67,49,131,4,79,151,59,3,84,203,142,82,1,41,208,193,7,151,175,210,196,135,18,229,73,75,228,101,6,68,72,36,107,54,101,208,145,82,20,20,6,82,65,39,251,254,205,128,110,166,27,114,162,139,229,156,223,218,146,157,14,199,77,189,58,91,231,0,88,25,178,130,83,33,61,58,125,69,179,121,176,69,73,82,72,78,156,246,31,115,104,186,139,195,185,173,74,114,146,147,7,77,167,73,158,159,243,102,117,16,164,97,28,21,48,148,169,180,4,176,218,150,68,170,35,221,31,198,182,203,68,50,1,84,73,36,144,38,4,245,157,236,221,42,130,137,33,126,18,122,201,233,160,229,231,111,158,169,93,74,165,128,18,18,12,163,110,118,2,18,59,35,90,29,225,1,69,41,0,128,20,169,215,158,223,123,91,234,231,202,29,62,204,164,156,163,197,31,176,231,241,176,98,165,198,210,59,220,232,88,216,236,14,158,150,114,141,240,234,207,181,21,41,75,215,40,143,8,54,32,210,13,168,92,73,109,5,32,156,229,145,169,205,185,3,79,175,59,48,253,27,42,1,117,33,96,132,207,153,255,0,62,86,58,129,132,22,165,220,165,39,221,34,79,211,203,165,154,190,43,2,18,80,228,66,68,66,132,218,87,58,246,65,27,75,77,149,15,89,73,249,96,210,16,18,20,12,243,35,164,255,0,139,55,72,208,91,142,36,173,11,211,82,58,71,175,149,136,170,117,183,7,116,183,17,42,80,211,54,82,62,255,0,107,102,238,161,238,18,100,73,231,226,157,6,128,88,104,82,43,163,97,1,86,210,91,108,56,152,81,61,118,159,142,214,143,106,181,77,43,242,212,148,132,42,83,39,95,248,180,157,250,215,119,85,148,2,117,212,0,0,159,46,83,104,133,48,164,28,206,144,100,141,100,202,181,229,235,31,91,53,80,77,116,117,16,164,69,236,243,207,33,192,164,144,52,212,194,149,28,172,186,229,135,152,65,65,48,117,39,52,1,211,239,202,192,52,59,244,0,29,10,0,238,19,2,57,124,119,180,149,58,187,212,147,148,41,9,208,1,177,211,210,70,246,119,240,2,112,111,214,129,167,169,171,75,121,169,94,94,224,78,99,161,35,235,101,59,121,215,210,54,16,213,89,113,80,73,133,72,76,30,135,97,202,198,183,74,26,167,151,28,40,110,118,34,35,75,0,251,37,42,202,250,151,43,78,130,116,30,83,204,106,109,21,17,194,43,212,69,166,232,175,234,230,78,175,58,165,147,152,41,96,71,95,47,159,75,72,35,26,85,211,106,224,104,133,123,199,36,121,218,57,150,195,203,89,125,73,32,105,150,96,175,212,114,177,110,211,32,52,230,84,165,74,84,157,85,49,30,127,181,154,200,54,145,0,250,84,179,24,248,58,217,239,152,74,2,73,2,4,17,241,233,105,154,28,81,73,84,147,223,12,185,129,247,76,252,135,202,212,5,37,77,182,18,216,57,255,0,181,90,25,219,65,98,41,170,29,104,165,77,168,19,150,15,135,221,30,127,43,78,29,106,61,21,75,99,211,61,74,234,10,138,84,1,230,12,244,219,225,229,200,216,135,47,202,74,117,228,113,89,8,80,208,39,65,3,153,251,22,173,225,219,239,33,66,0,32,76,193,144,78,131,95,190,150,154,170,101,186,196,168,211,228,91,153,65,25,34,64,232,39,239,210,198,215,111,69,70,241,102,130,147,105,104,188,219,79,179,58,60,70,10,65,212,233,247,202,195,213,81,45,43,37,194,164,233,57,64,62,19,215,229,96,112,250,81,79,92,92,173,239,26,16,114,148,137,220,18,0,243,218,210,64,164,247,133,43,72,4,143,51,59,216,198,234,51,77,162,133,83,103,49,105,101,32,25,18,173,65,30,64,243,218,203,166,165,239,29,86,111,12,146,15,164,153,248,109,103,138,209,74,210,158,83,176,148,201,25,253,217,231,31,75,65,222,119,203,181,171,91,116,235,13,54,225,212,129,36,217,207,178,145,164,147,103,132,85,243,136,153,162,114,46,148,161,197,15,254,184,13,14,199,174,182,138,55,82,175,39,131,245,10,94,97,57,130,140,64,244,233,250,197,158,187,238,196,188,166,251,178,37,41,42,80,26,21,124,62,230,211,212,52,93,244,54,78,104,0,40,31,12,244,141,61,62,86,140,132,194,81,185,106,110,232,161,74,83,4,5,160,64,80,78,163,152,27,137,245,244,180,138,80,16,209,69,43,97,178,8,252,192,61,239,79,45,6,182,118,142,237,113,100,18,172,169,0,42,82,63,83,207,107,102,160,180,84,37,109,192,27,68,201,219,75,48,27,160,15,214,44,240,132,238,206,108,168,204,88,39,82,103,78,80,39,226,108,250,8,105,37,20,104,145,48,162,71,189,210,200,75,200,41,42,65,132,182,73,3,80,71,249,179,232,37,230,9,64,9,208,12,165,80,83,206,79,207,107,59,141,4,94,157,168,172,166,129,202,148,4,230,66,92,26,130,78,179,240,222,216,83,42,97,165,54,151,1,80,48,10,117,7,73,219,121,179,148,227,218,41,243,37,194,176,63,238,107,174,135,111,214,200,91,0,185,225,210,85,26,239,7,152,222,54,178,107,83,56,221,82,250,145,75,82,202,222,0,128,53,214,36,30,179,251,88,228,56,194,216,82,84,2,146,161,166,132,73,211,252,217,9,99,218,26,82,92,90,64,74,70,79,20,235,214,62,54,83,52,33,1,67,36,160,171,66,173,35,214,53,229,102,40,108,234,164,245,37,26,148,149,119,153,2,146,36,146,53,159,83,247,165,137,117,190,237,68,162,51,201,240,198,250,114,177,20,205,33,97,71,40,82,138,130,145,155,88,19,203,167,77,172,98,169,27,167,18,51,45,74,234,97,68,235,190,246,116,23,182,202,49,23,107,100,247,142,165,73,84,192,36,9,143,211,254,108,226,174,165,86,33,41,167,36,32,25,203,155,68,105,31,226,211,45,93,138,172,67,101,74,32,40,144,60,50,121,105,183,220,88,212,81,162,133,213,170,157,37,37,73,203,41,129,35,254,108,185,40,94,234,171,85,107,206,233,126,166,232,169,105,196,56,74,146,173,34,51,105,206,119,183,156,28,89,184,105,145,138,47,4,222,61,218,221,109,245,101,113,83,7,93,204,249,91,212,58,246,80,245,214,226,155,241,36,160,128,72,144,161,207,95,80,45,229,39,105,156,64,197,201,198,59,229,144,135,74,216,169,32,164,42,1,60,244,216,219,203,126,148,240,134,86,28,46,255,0,75,150,255,0,135,114,12,110,146,251,168,250,42,84,57,121,54,205,54,84,230,80,26,25,3,215,206,199,226,171,173,187,151,35,170,202,165,196,152,62,35,232,63,155,81,223,196,181,161,224,170,106,114,156,228,40,64,241,17,34,5,158,188,113,13,101,109,18,5,91,79,185,215,50,73,35,121,3,175,59,120,68,80,187,10,118,100,123,118,93,140,114,9,26,232,199,62,235,104,112,207,180,149,223,130,152,20,87,160,105,40,65,208,173,90,198,179,51,58,153,54,78,45,174,111,137,200,126,179,2,163,243,8,144,64,146,124,252,62,159,75,105,250,110,16,214,99,138,212,170,137,46,41,74,133,30,96,13,122,110,116,249,219,114,112,195,16,81,118,116,81,56,154,153,213,36,35,47,133,176,162,163,230,14,219,155,122,159,69,202,118,100,23,194,174,64,143,97,202,212,85,88,155,20,97,59,228,83,190,42,199,118,191,16,131,29,55,243,139,110,172,31,218,9,218,76,62,194,42,150,218,92,3,196,23,51,54,216,20,149,184,87,139,184,113,251,217,234,68,54,82,116,11,240,169,91,110,7,41,62,118,230,204,116,138,107,175,17,188,205,220,178,211,73,216,34,32,234,117,212,219,76,3,9,178,108,20,168,203,176,11,129,219,5,106,248,206,251,89,247,169,178,52,28,96,146,159,78,150,109,45,150,200,41,4,167,173,141,187,192,90,75,100,74,215,168,17,162,173,230,0,45,208,109,10,138,117,60,10,155,214,60,236,91,23,235,237,48,25,83,174,100,31,219,59,27,125,120,83,138,31,8,81,66,142,226,53,218,195,80,208,187,95,80,148,83,182,92,39,146,68,216,193,115,77,4,46,1,109,203,154,147,4,86,224,54,94,171,115,61,230,8,204,133,2,32,198,186,124,8,251,214,157,137,24,187,141,224,87,113,133,165,180,143,16,35,89,242,35,214,208,170,187,220,160,170,75,110,133,33,100,196,17,109,137,194,220,43,69,124,56,87,123,33,46,165,3,198,144,168,88,29,83,203,231,107,166,67,144,27,24,104,5,22,60,77,105,46,181,115,236,163,218,94,179,179,214,45,98,241,160,165,77,99,41,57,86,217,128,160,60,143,93,173,219,24,107,241,123,184,106,91,66,175,27,162,190,153,106,223,196,149,3,229,49,190,155,254,150,243,234,243,195,45,82,223,42,23,58,20,150,212,175,8,41,58,142,95,98,196,183,113,84,190,132,34,149,165,106,68,66,121,121,91,115,165,120,147,168,116,54,186,8,0,45,248,133,99,39,162,225,245,48,217,39,228,123,26,94,146,31,196,162,231,118,136,86,155,174,181,116,239,29,28,65,205,148,157,210,96,121,217,251,167,241,30,186,111,215,150,105,238,154,245,19,2,75,71,168,219,231,110,18,192,46,222,76,50,40,153,66,212,30,213,65,34,126,249,91,119,225,202,218,59,187,15,134,11,73,254,164,216,247,123,176,72,35,112,39,214,221,182,23,138,243,242,43,80,28,46,119,47,162,224,64,8,101,157,254,245,209,104,252,69,112,197,45,224,211,120,146,142,245,163,204,50,130,227,39,65,206,76,109,233,168,155,93,241,47,108,44,39,134,240,213,29,240,237,112,122,236,173,1,40,91,66,84,218,192,156,170,27,131,172,17,214,200,236,71,195,30,20,241,183,10,191,118,118,211,12,92,117,42,108,251,29,77,66,187,176,224,34,1,14,114,87,60,167,161,182,174,237,57,248,66,222,39,22,86,61,217,163,16,35,18,225,212,172,173,132,161,82,188,162,32,29,97,90,25,182,131,188,73,155,29,128,208,74,198,61,43,21,206,173,194,188,80,254,34,120,9,100,159,109,127,57,240,130,18,64,35,150,191,17,214,215,12,43,218,195,8,98,210,63,167,214,165,0,68,41,212,128,39,206,220,117,134,187,16,222,116,216,106,252,190,106,106,105,26,190,48,242,135,182,93,47,144,219,202,66,119,82,82,173,246,228,45,11,146,236,191,123,191,244,229,224,155,185,74,64,239,26,39,117,15,211,78,92,226,201,190,43,201,31,109,128,39,255,0,7,132,240,74,244,99,217,213,139,30,165,103,9,54,138,151,43,145,224,67,71,48,89,141,135,41,254,108,69,241,193,76,93,115,173,45,222,55,69,117,49,137,61,248,0,236,39,156,27,121,177,195,206,209,248,215,179,142,48,166,171,184,47,135,150,138,55,66,219,109,74,43,110,102,116,233,181,183,230,49,252,103,120,155,218,30,138,146,226,189,95,98,145,107,113,44,135,80,220,72,219,94,150,158,63,20,235,112,26,71,226,129,253,20,85,135,45,191,196,190,42,80,112,129,74,70,49,170,20,138,0,135,36,19,30,64,141,142,255,0,95,140,110,18,227,245,199,142,84,151,48,229,103,122,176,146,164,164,64,145,204,235,241,249,91,76,113,11,176,47,18,120,181,123,166,186,162,243,93,240,154,230,125,169,40,83,133,74,112,64,81,0,243,231,166,246,215,248,222,242,195,252,31,193,8,186,221,102,166,131,20,93,14,41,42,200,84,130,163,206,15,246,144,68,65,235,100,124,75,43,92,117,48,0,135,252,38,50,52,135,111,250,46,184,170,227,141,209,119,36,187,120,213,22,146,83,150,86,130,66,79,236,45,33,114,241,235,14,222,78,247,108,94,148,217,223,48,144,165,101,27,249,252,45,198,156,34,237,145,122,96,117,46,135,136,183,51,55,221,213,122,5,101,91,172,130,177,34,6,177,233,207,75,87,113,214,54,110,226,85,125,69,85,212,164,93,151,139,167,184,45,146,23,76,76,199,235,189,151,249,168,145,97,187,34,111,70,99,142,231,117,223,53,188,121,195,180,43,37,251,202,156,193,202,164,149,65,72,27,250,233,164,218,29,125,163,176,237,228,218,255,0,165,222,116,143,164,72,35,152,214,57,109,172,219,207,60,49,137,111,55,47,22,63,170,41,250,198,221,112,2,165,41,82,82,9,210,126,86,234,75,206,249,225,135,14,184,112,203,216,74,153,167,107,175,38,242,222,12,44,120,218,112,31,251,136,39,109,198,150,120,124,82,103,179,162,128,248,169,36,232,130,32,208,211,118,182,178,184,205,134,235,223,72,167,188,168,74,149,32,39,56,212,79,63,157,163,220,198,151,18,3,139,110,243,165,110,1,217,193,172,147,243,22,225,155,245,119,135,250,177,106,163,161,43,96,172,229,113,188,221,219,168,58,13,71,148,90,66,250,187,107,170,169,41,169,169,82,181,46,162,53,11,32,162,72,137,59,31,141,163,30,45,46,223,203,76,238,134,214,157,222,187,186,238,226,117,214,243,65,15,214,210,40,160,120,165,193,61,116,32,244,35,252,216,223,245,245,213,9,75,181,180,218,140,163,243,82,76,111,215,81,251,91,131,239,11,174,163,15,220,142,208,98,55,42,67,250,100,83,110,21,37,64,141,243,3,109,167,193,30,1,224,188,107,195,231,85,83,137,111,38,241,9,74,203,108,151,148,28,109,207,237,49,62,36,157,140,109,63,11,75,23,138,245,184,52,199,191,205,27,186,8,162,235,191,185,117,254,22,199,204,49,94,61,150,178,153,105,95,246,247,169,35,95,143,173,173,142,222,116,247,181,210,242,232,28,67,160,34,85,148,143,7,199,226,45,231,54,23,195,9,114,249,169,185,13,243,83,75,122,182,249,101,8,91,170,72,74,164,141,79,66,79,194,109,11,198,92,115,143,184,15,120,255,0,72,175,175,169,20,238,35,188,106,161,135,138,144,180,199,93,142,167,80,109,33,241,132,81,130,231,176,208,78,60,53,36,196,49,174,220,238,189,18,98,161,1,179,149,212,228,39,96,38,54,144,117,229,98,5,228,199,113,46,44,43,36,65,159,9,244,243,212,125,109,228,149,103,106,140,103,75,41,85,255,0,89,228,172,209,243,249,124,108,43,93,175,113,221,61,18,195,120,142,191,82,76,230,36,243,251,214,217,206,250,66,192,7,112,127,5,123,252,145,152,77,7,5,235,109,69,246,211,14,65,74,9,157,68,106,148,250,124,143,252,89,161,120,54,243,65,65,73,1,98,4,136,214,116,222,222,76,208,246,179,226,75,249,157,255,0,83,213,20,164,243,58,244,253,173,149,246,197,226,59,100,21,95,245,9,64,62,33,183,78,118,97,244,137,211,93,205,254,10,127,242,78,104,224,138,94,165,214,84,54,250,212,154,92,166,84,64,145,206,14,223,59,5,123,41,154,90,41,89,11,41,76,12,186,105,231,242,250,219,204,51,219,71,136,140,212,40,255,0,168,93,33,70,72,203,32,147,212,245,176,87,255,0,110,238,35,93,153,5,61,248,181,230,76,41,57,4,71,217,179,127,218,39,76,113,210,47,240,85,166,240,102,110,59,60,201,8,165,233,29,21,75,110,84,144,230,85,56,189,1,202,1,215,111,88,214,215,236,35,74,219,13,5,50,82,165,20,244,212,198,228,199,165,188,137,185,123,107,99,247,235,214,250,239,151,210,83,227,39,46,137,51,35,246,181,157,191,196,203,137,88,126,140,38,130,244,105,208,52,57,153,6,119,215,235,107,17,120,235,167,81,178,127,5,157,39,66,200,36,81,11,214,42,186,160,208,115,34,134,132,15,120,141,53,153,63,59,87,175,138,181,173,75,13,56,128,164,152,128,119,245,157,45,230,11,31,138,167,19,212,130,30,168,163,84,234,144,89,76,143,61,172,148,126,42,188,65,168,36,86,251,1,89,63,253,76,120,190,226,211,127,158,122,89,253,255,0,200,168,219,208,178,64,254,171,209,151,175,4,186,252,54,82,76,192,86,164,1,58,237,99,238,68,138,135,73,123,44,200,58,141,122,207,150,226,222,104,84,126,39,24,249,183,130,157,110,132,9,146,75,91,250,219,97,112,147,241,10,198,248,161,220,142,49,119,248,149,162,187,185,233,203,235,255,0,22,111,243,183,76,0,188,201,64,124,10,51,209,178,62,200,0,149,232,213,208,82,133,35,42,196,21,29,119,63,33,233,105,154,100,5,50,123,188,170,82,82,2,128,19,207,167,222,214,226,58,126,221,184,154,231,8,114,182,134,237,113,32,198,92,202,0,143,129,180,181,55,226,67,121,93,212,61,229,229,112,54,178,223,135,194,249,241,15,78,123,142,86,177,135,227,78,145,152,208,232,242,7,232,171,79,209,114,152,104,179,243,93,121,83,117,33,106,89,170,88,144,76,100,61,7,62,155,13,172,45,26,22,183,115,32,30,236,42,72,39,111,223,151,198,220,172,207,226,139,75,236,127,245,152,98,164,21,251,202,14,206,156,136,17,255,0,54,203,95,137,157,58,150,20,206,27,89,9,129,145,78,116,244,30,150,183,254,111,233,13,36,28,150,254,42,17,209,178,180,217,97,181,216,141,119,117,8,16,85,17,10,141,127,125,5,163,239,84,52,199,135,76,195,124,194,1,157,189,118,22,228,39,63,21,155,178,133,68,87,97,170,196,229,228,219,178,79,89,31,241,242,179,173,254,41,119,109,235,46,39,15,94,170,207,32,229,141,4,17,176,31,181,141,222,37,233,135,140,134,254,33,11,58,124,238,34,219,178,233,138,231,210,138,149,28,185,0,57,74,100,237,255,0,22,202,157,73,1,77,136,4,193,133,102,38,220,198,159,196,74,236,170,73,113,56,126,242,66,9,216,148,128,6,186,15,165,148,207,226,41,115,180,127,234,46,107,198,1,157,96,233,247,172,218,211,122,230,11,198,210,131,247,161,126,20,173,216,181,116,93,230,250,155,0,186,149,36,145,184,58,43,227,104,71,156,53,14,20,57,226,241,114,30,189,109,160,106,127,18,220,46,181,45,167,238,219,197,43,35,46,169,72,211,233,247,22,134,95,226,37,135,69,65,45,93,215,130,128,210,64,19,247,247,232,191,197,240,221,183,152,20,90,11,119,93,77,116,85,24,90,103,68,144,64,208,71,174,144,108,83,201,53,46,55,156,136,146,21,160,72,159,222,220,219,65,248,130,225,176,164,255,0,209,222,25,96,40,101,64,35,208,253,242,177,53,191,136,206,10,65,201,85,77,122,32,166,98,90,50,58,109,105,143,80,199,255,0,88,76,230,147,184,93,38,194,144,134,144,20,149,16,145,148,167,89,36,15,191,149,151,74,215,181,213,229,82,70,84,34,1,219,41,211,67,229,110,111,165,252,79,56,117,78,2,84,187,193,174,75,6,145,70,116,229,189,164,174,223,196,183,134,245,9,37,186,186,225,155,64,85,70,176,81,231,58,216,217,212,177,159,179,94,16,249,50,85,184,46,148,109,196,83,179,224,146,70,211,18,117,139,68,94,85,73,90,202,28,64,88,26,66,180,142,179,214,218,42,163,241,26,225,170,252,73,190,42,129,129,169,166,112,17,27,107,30,182,9,255,0,196,71,134,175,57,173,242,162,153,140,198,153,123,105,190,154,237,210,196,122,134,63,250,194,22,66,225,192,43,122,184,26,21,8,9,108,73,36,0,173,121,115,143,75,73,81,173,52,200,5,0,34,76,31,9,3,227,246,109,207,236,126,32,220,48,113,192,181,98,4,164,170,119,97,98,62,158,150,146,79,226,1,195,10,199,155,207,138,41,18,128,116,252,181,164,124,101,54,49,159,141,91,72,63,20,38,9,65,189,43,109,98,69,16,241,246,84,183,32,73,49,35,204,201,180,74,0,168,87,141,194,114,172,136,4,28,199,252,233,109,113,125,246,220,225,149,69,50,75,88,174,137,106,6,8,32,244,255,0,227,173,161,233,251,107,240,233,14,158,243,18,48,162,53,4,54,162,159,79,118,194,115,33,228,60,126,40,223,27,133,216,91,136,187,25,128,1,42,208,72,73,131,243,177,183,114,154,72,138,127,16,146,147,164,168,111,177,229,233,109,62,158,218,188,55,82,210,166,241,21,49,205,18,20,218,211,30,122,143,141,165,110,238,213,220,61,122,148,46,239,197,183,81,86,176,151,31,9,39,125,53,215,167,216,177,253,106,26,162,240,163,108,111,63,186,182,219,73,93,75,39,69,104,116,16,9,58,29,190,249,88,101,82,161,192,75,201,89,81,79,137,36,147,28,191,139,107,202,62,213,88,24,165,1,204,85,115,28,167,194,3,233,80,35,204,252,237,49,75,218,63,2,184,209,90,113,77,209,207,122,132,0,79,159,204,107,231,102,19,194,227,65,227,241,77,165,225,182,224,172,202,165,252,236,203,10,86,162,4,235,242,251,218,194,85,60,225,168,12,170,18,157,194,201,147,247,190,158,86,132,172,237,23,129,154,57,152,196,247,42,143,255,0,204,35,125,245,214,209,170,227,198,19,175,171,32,223,247,80,32,31,255,0,56,4,141,188,252,236,223,88,140,159,180,18,242,220,56,86,58,250,128,223,131,85,148,171,104,249,155,17,65,84,183,31,213,9,8,84,35,125,255,0,157,45,92,28,79,194,143,85,36,47,18,92,199,88,9,53,8,39,93,136,131,98,211,196,204,27,76,164,133,98,171,156,38,101,95,245,9,130,98,68,107,235,243,249,179,38,141,163,119,5,35,154,70,237,87,43,174,153,53,14,21,40,168,144,1,82,178,204,24,141,53,244,180,152,91,151,90,28,82,85,156,40,3,28,207,194,213,235,183,140,216,29,109,39,186,196,183,66,220,202,36,37,244,146,57,206,134,196,84,113,55,12,170,157,197,211,95,119,112,7,65,153,228,76,79,151,165,167,243,227,219,212,63,21,92,70,75,142,202,219,135,170,169,157,14,255,0,80,170,52,235,51,144,119,114,84,15,167,174,243,111,171,241,59,55,114,178,54,3,234,90,64,42,78,154,245,182,180,127,139,183,107,110,229,162,188,40,144,131,36,40,60,39,164,252,127,123,27,69,143,174,121,73,93,235,65,168,204,20,94,10,159,45,247,178,250,204,96,253,160,152,196,225,181,43,67,235,169,190,20,165,85,44,21,13,208,14,195,200,245,131,105,75,190,229,239,155,66,234,91,117,90,130,19,207,239,109,237,7,115,227,123,166,181,214,251,139,194,141,65,94,244,60,21,58,237,167,222,150,184,80,95,151,107,204,36,162,182,150,2,73,213,196,192,142,123,250,90,95,53,174,23,104,116,81,0,4,227,116,77,180,209,20,233,3,41,209,91,79,151,165,158,166,73,166,74,139,132,165,74,49,164,73,228,44,26,241,29,6,66,170,106,138,117,165,62,40,46,167,165,131,78,42,162,114,10,234,105,210,176,116,61,226,64,61,117,6,204,30,223,116,52,65,216,41,178,180,161,178,179,227,74,8,76,230,58,250,88,103,234,75,175,159,100,78,196,38,121,142,177,229,97,217,196,180,117,57,128,117,11,27,8,80,80,58,17,26,157,108,213,247,121,210,211,161,43,43,108,9,2,123,192,0,249,111,206,196,28,210,121,76,116,145,84,139,164,115,218,41,212,27,18,181,230,204,147,26,198,155,122,107,241,177,180,172,190,167,80,133,2,90,63,237,35,194,32,243,248,90,63,15,223,108,172,103,83,205,4,55,160,72,80,152,231,182,250,235,105,230,47,10,106,36,23,93,117,165,146,156,222,248,32,122,70,156,249,217,106,105,189,208,29,64,10,77,27,191,34,114,56,181,172,33,48,100,109,169,220,244,222,217,114,151,33,29,225,74,22,83,162,84,117,219,245,243,182,81,123,135,86,22,235,136,202,176,1,214,100,14,71,231,100,87,94,77,211,21,229,113,1,73,32,146,78,129,35,95,94,86,114,224,221,173,3,139,157,192,68,208,176,93,68,52,63,53,70,84,147,161,79,167,243,229,99,16,74,155,25,129,82,207,189,152,192,72,147,191,202,209,63,214,194,214,133,5,182,173,142,84,144,76,15,83,190,182,62,129,239,106,113,61,218,144,59,200,144,174,157,57,216,108,29,201,79,100,10,82,55,99,106,125,213,43,100,186,116,92,72,251,22,152,161,186,202,146,183,106,22,165,164,19,161,159,21,145,114,82,55,76,137,118,82,52,157,8,19,241,243,250,90,89,43,5,47,100,88,8,72,247,202,101,39,203,239,123,56,165,11,158,241,67,178,66,105,148,219,97,9,4,120,115,20,3,168,158,99,169,152,249,217,72,166,91,142,148,167,48,202,12,130,52,72,233,250,91,21,106,45,48,165,33,198,129,80,37,83,161,87,47,151,43,56,207,114,151,84,82,160,84,6,128,127,104,58,131,167,195,229,103,177,202,18,227,123,172,85,80,187,220,150,193,82,14,89,80,50,51,114,27,15,51,244,183,152,61,168,184,116,221,79,27,239,206,229,72,14,42,163,50,146,19,1,95,122,125,45,234,173,45,222,186,214,84,154,82,130,162,8,72,157,84,14,164,105,206,222,80,246,253,196,149,56,23,181,45,246,195,242,219,101,196,165,65,74,212,8,231,245,183,15,227,120,14,86,13,55,237,3,107,95,165,184,70,231,7,112,105,81,199,176,220,55,162,67,236,165,247,128,0,230,62,20,158,177,183,202,215,59,150,232,186,239,60,62,245,77,67,109,182,242,165,45,21,107,30,157,14,182,215,23,162,70,35,160,109,235,181,178,222,81,158,82,100,159,143,158,150,128,170,199,55,141,201,66,175,97,206,238,166,82,101,64,68,255,0,19,111,155,186,131,124,243,67,103,10,93,198,27,233,219,110,55,91,102,134,251,255,0,65,222,76,60,16,29,89,215,192,78,158,189,117,179,188,67,227,197,219,136,90,110,158,244,187,146,226,140,106,144,12,64,137,35,157,180,21,225,196,43,230,169,201,169,109,198,144,60,68,1,58,114,253,237,182,56,6,213,219,140,82,90,191,3,33,115,25,214,53,248,207,161,183,109,225,113,44,113,29,125,202,137,242,6,191,72,83,151,7,21,216,187,153,106,150,170,27,162,112,1,38,116,152,240,131,30,86,138,226,37,126,18,111,17,19,75,80,31,109,109,133,37,77,47,42,117,39,77,183,181,223,22,240,247,15,185,133,157,108,45,16,36,36,167,153,141,6,155,110,109,165,28,225,107,47,56,163,76,183,10,1,129,153,38,109,213,202,31,179,66,33,45,13,202,226,150,95,45,21,164,55,152,43,120,26,122,217,176,246,82,59,177,226,27,111,98,111,10,68,48,247,255,0,98,213,222,33,66,96,141,83,235,99,240,221,194,155,209,75,109,213,54,149,41,36,128,175,10,137,242,39,67,233,111,56,13,179,65,110,88,229,68,84,190,170,231,1,80,38,4,30,162,214,126,30,47,250,82,234,23,85,74,183,33,50,20,145,238,252,62,246,180,231,11,184,110,221,241,139,26,102,248,82,90,167,239,2,75,137,73,33,58,243,142,86,244,51,3,246,1,225,134,46,225,213,29,85,61,255,0,71,69,125,182,145,153,149,164,100,123,73,16,64,223,150,191,61,237,185,210,186,52,217,167,91,72,20,170,228,229,182,32,1,11,129,176,7,9,106,248,153,136,154,94,32,124,210,211,58,162,18,242,129,202,62,91,11,108,28,67,217,146,243,192,55,235,40,167,125,186,170,115,4,62,193,204,20,12,111,31,123,91,163,120,149,217,226,233,193,56,113,202,44,38,160,156,168,42,10,65,148,131,185,7,164,204,125,235,169,232,241,195,216,126,231,118,130,245,67,149,51,41,109,73,241,20,31,47,41,253,45,180,238,141,30,29,9,71,171,221,67,22,91,164,36,176,171,215,9,184,49,130,151,113,183,81,196,27,217,138,58,246,134,102,208,189,90,169,26,251,170,26,200,59,136,180,47,21,241,126,13,194,15,119,88,25,166,43,31,210,82,18,114,175,151,247,65,248,105,106,77,63,2,49,199,18,18,237,94,24,167,168,113,128,10,178,164,170,84,58,250,236,62,150,127,131,216,5,120,27,138,20,39,139,247,83,190,207,74,240,239,89,125,38,23,174,196,250,11,74,105,228,70,214,85,247,70,38,115,142,162,239,185,13,132,49,65,78,34,21,200,167,44,169,42,204,134,200,212,249,122,122,219,104,93,188,102,195,204,215,138,155,218,238,80,170,41,241,33,180,198,160,157,98,126,118,235,12,27,248,78,175,183,77,91,55,183,103,107,181,88,126,141,35,51,166,166,82,219,190,105,142,81,172,243,176,29,164,191,3,156,79,194,92,38,18,139,222,130,167,16,176,153,77,41,240,169,253,36,101,60,237,106,44,121,96,113,140,17,126,215,186,171,38,76,111,120,36,46,92,226,95,105,175,245,206,30,69,205,84,227,180,237,211,145,236,225,72,141,39,64,8,62,159,43,110,206,195,93,191,111,14,12,94,180,151,69,91,236,178,202,129,83,78,84,172,169,162,127,219,154,100,79,157,181,175,103,190,195,24,159,139,92,97,107,6,113,42,157,187,153,231,66,251,181,86,39,187,205,151,154,73,223,203,173,159,237,25,248,120,227,174,204,88,182,173,203,231,15,85,215,225,250,53,132,154,182,210,165,50,161,51,36,242,208,111,231,105,91,38,67,77,187,132,32,194,226,26,87,98,113,99,135,220,50,252,68,112,181,229,137,176,182,41,162,193,152,230,227,66,155,173,163,239,130,19,82,53,34,84,8,4,24,210,57,29,109,231,63,17,248,118,142,28,223,53,20,53,79,169,231,26,92,5,163,80,163,240,244,251,222,219,75,30,113,219,135,183,110,9,161,56,22,236,169,185,177,19,72,200,250,6,137,89,210,117,157,118,59,254,214,209,56,147,136,213,23,213,224,149,84,182,183,2,213,19,4,145,247,175,220,216,51,102,103,32,238,158,24,136,7,217,75,93,52,226,248,167,35,188,42,0,68,47,89,155,48,171,184,93,11,47,209,12,174,165,99,64,58,14,163,207,165,171,184,151,25,187,113,62,148,83,36,126,100,74,72,9,143,132,205,141,195,216,213,186,164,131,81,11,112,198,138,18,52,244,182,104,144,31,154,156,182,190,75,163,59,24,118,233,199,120,15,26,80,208,95,181,14,86,220,44,184,11,72,116,146,90,32,238,133,29,70,186,91,165,248,231,194,236,7,218,94,247,168,198,24,162,231,168,161,46,180,13,69,69,34,68,40,192,241,20,129,175,57,2,222,109,222,152,221,88,81,210,237,43,170,107,49,240,166,52,3,225,191,95,133,175,188,51,237,121,141,48,205,31,177,92,247,193,169,160,168,76,119,38,28,74,15,40,7,152,129,107,216,253,70,49,251,41,119,65,38,25,119,237,6,202,119,27,112,229,158,27,98,55,16,253,81,188,238,102,214,87,78,176,10,65,19,35,127,116,199,198,208,88,199,22,221,184,202,237,85,13,33,91,104,78,80,1,254,222,155,122,155,94,106,205,71,22,110,128,237,246,209,187,234,68,41,67,36,53,82,53,146,158,138,141,197,170,23,151,4,170,114,61,123,92,45,169,116,180,50,167,146,125,228,137,26,30,131,65,173,166,157,161,173,45,96,216,168,160,183,31,138,128,193,192,220,79,38,133,214,77,90,156,130,203,137,84,150,204,233,245,181,227,17,246,125,198,56,158,228,118,247,77,50,146,134,208,73,42,58,40,8,208,14,167,75,82,90,198,247,19,148,174,128,85,73,92,200,128,1,202,115,15,175,65,54,30,242,237,33,139,218,99,216,40,47,106,166,105,220,240,169,57,224,17,29,65,211,149,168,25,35,137,190,162,180,224,130,89,173,173,229,29,132,107,113,173,99,110,80,92,23,75,149,98,137,69,42,109,40,43,4,13,15,195,77,173,14,223,17,47,156,31,137,93,110,253,160,121,181,15,253,167,147,10,111,200,78,220,197,173,184,39,181,189,79,8,90,110,162,230,97,170,138,167,82,74,244,156,223,191,83,97,184,151,198,209,218,134,236,66,40,110,69,211,223,141,164,195,173,52,124,73,153,149,16,15,35,250,245,139,68,233,216,214,91,31,127,5,160,206,157,35,156,45,187,123,166,105,113,205,227,139,212,235,212,165,148,83,198,110,237,197,73,211,72,79,203,246,181,106,240,227,117,231,132,239,90,122,139,133,121,106,233,12,133,182,8,155,81,234,111,186,140,13,77,83,67,126,149,182,181,143,203,82,39,195,59,142,177,102,112,6,61,163,187,47,64,172,72,216,169,105,90,148,168,123,220,185,245,182,30,79,83,125,141,14,221,116,120,61,53,128,150,74,0,87,60,123,218,134,171,27,99,10,91,222,190,237,98,154,241,66,66,95,117,2,59,240,35,196,72,217,83,191,91,87,49,183,31,171,239,250,151,10,158,117,212,109,145,213,21,141,181,137,242,139,7,142,113,245,211,137,43,212,139,146,236,91,8,159,9,76,18,62,95,27,83,47,52,138,202,164,183,68,206,69,153,39,73,159,62,162,217,121,61,86,118,219,75,185,221,106,197,210,161,120,107,162,0,142,62,41,21,151,162,111,7,179,101,50,85,176,16,7,149,157,169,112,56,218,18,194,96,198,186,109,98,105,176,219,133,212,33,109,44,21,25,10,202,97,95,27,79,82,97,119,104,30,159,103,11,70,73,36,164,146,157,246,182,35,165,46,62,165,170,220,31,44,89,85,36,188,105,155,33,208,70,101,111,204,249,90,199,113,60,111,42,2,16,200,240,255,0,113,223,81,212,253,235,104,219,203,15,42,162,246,64,25,114,173,125,9,41,229,107,37,45,205,81,134,194,144,182,192,105,212,196,129,241,215,175,91,11,94,73,210,57,84,38,204,110,43,173,195,101,69,196,23,203,23,85,230,89,121,48,1,130,119,10,254,45,89,196,149,130,173,249,108,230,110,6,82,55,180,205,225,114,181,124,98,199,27,188,223,238,80,79,191,4,79,223,165,130,191,240,11,215,69,66,139,5,78,176,78,96,65,157,173,175,6,29,52,73,75,143,234,61,77,249,79,115,47,107,81,151,107,207,176,165,119,10,202,149,8,35,121,210,44,218,233,214,74,160,102,6,73,32,105,103,174,206,237,21,33,46,152,157,202,133,179,123,188,155,186,188,174,231,112,144,175,252,96,193,220,70,214,152,2,2,204,180,201,120,54,80,164,37,42,141,244,208,105,102,92,34,170,167,48,109,57,129,208,0,99,245,182,84,225,91,197,74,10,36,153,211,104,251,54,117,44,100,166,25,82,70,187,129,103,13,180,37,192,41,108,58,203,119,229,228,211,111,195,101,6,61,221,21,247,251,219,122,112,119,4,80,210,169,231,88,239,25,10,19,148,145,239,122,244,159,189,237,171,184,43,115,174,178,246,2,165,181,40,31,116,20,155,111,170,106,150,110,250,37,161,166,212,149,1,204,25,7,150,211,59,91,59,169,100,144,223,171,180,110,81,68,26,61,101,125,93,115,51,90,123,154,181,16,146,65,38,100,164,239,165,160,49,142,17,188,46,123,180,46,141,106,168,74,68,164,129,41,41,157,172,240,189,223,53,105,118,165,95,146,96,20,71,136,121,143,230,211,215,7,16,41,174,186,198,233,235,50,214,208,172,193,204,136,203,61,79,149,160,135,167,100,98,189,190,94,227,184,80,228,100,65,35,77,154,61,150,183,86,44,174,175,166,20,105,163,41,80,129,36,69,173,151,37,198,253,213,118,161,251,204,20,130,71,138,36,166,122,207,198,215,60,73,140,48,141,2,217,122,235,163,202,177,37,105,68,44,47,156,206,224,201,218,212,236,73,197,154,58,180,184,210,18,80,195,137,240,128,38,122,124,191,107,111,65,208,157,44,143,46,218,150,38,87,81,49,53,183,186,130,175,91,102,185,107,9,75,200,65,133,164,238,103,167,47,173,164,48,246,42,163,186,23,153,182,82,135,10,164,133,38,71,248,181,34,166,253,21,37,73,66,129,78,109,60,58,155,37,246,77,82,81,221,170,15,172,124,237,209,224,244,38,187,212,240,177,166,234,143,105,1,187,5,105,196,60,88,125,202,135,91,105,166,214,210,140,16,83,167,206,213,202,140,74,75,165,110,41,90,141,1,157,5,163,42,89,85,52,73,204,78,228,139,55,220,38,173,1,39,194,109,189,23,79,17,131,67,117,77,249,79,154,139,142,201,85,53,226,247,172,203,78,36,236,45,37,73,118,33,166,202,156,32,43,104,183,212,247,9,184,89,246,150,80,22,72,146,34,108,151,42,77,90,139,138,25,76,123,166,218,184,248,2,33,114,13,253,149,25,101,243,127,225,157,147,142,14,233,36,48,85,7,152,210,200,81,21,20,249,92,25,148,117,7,157,139,162,161,77,85,51,174,41,105,72,71,46,118,9,247,3,73,252,162,22,103,113,173,175,182,54,133,11,73,113,165,12,182,27,85,84,44,36,107,174,147,107,53,35,215,107,87,122,80,218,82,165,196,21,90,14,239,184,42,111,74,149,169,134,138,128,212,233,96,175,26,53,210,60,176,137,74,134,159,27,81,133,199,18,228,44,187,87,158,209,57,12,215,68,35,235,159,104,188,164,37,32,132,157,52,214,195,42,239,246,132,74,64,51,210,194,83,52,176,224,239,179,21,105,107,37,221,119,75,103,186,76,175,113,164,216,26,223,172,18,72,79,35,190,174,0,5,86,170,110,238,225,80,180,131,212,19,97,220,105,9,62,20,131,231,107,21,117,214,235,200,82,212,128,136,212,197,162,127,163,60,232,37,2,65,49,54,173,52,37,188,5,102,41,108,122,138,141,91,160,146,50,129,208,197,159,101,106,64,25,193,19,185,58,90,193,113,240,190,186,247,67,142,83,54,146,134,245,36,152,159,133,150,230,15,52,200,90,111,12,173,173,60,137,216,244,233,96,102,54,67,125,85,73,63,42,46,1,181,93,168,121,78,152,73,49,245,179,109,221,171,204,114,131,191,49,181,173,244,24,69,164,166,114,102,7,145,54,154,161,195,244,52,232,200,166,220,117,213,141,145,253,191,14,118,183,31,75,154,114,92,243,249,170,238,234,76,143,102,133,76,186,110,252,194,72,30,17,49,16,45,51,75,86,41,161,42,109,162,72,141,64,48,45,105,166,184,233,46,86,179,222,12,149,37,103,251,146,50,196,253,109,5,139,238,166,41,218,83,148,41,80,206,1,68,104,63,95,185,181,113,150,236,121,188,150,180,159,249,135,8,157,7,214,25,172,184,15,135,116,50,133,61,226,81,1,40,82,122,0,44,79,122,213,19,121,105,192,42,78,160,157,77,171,101,53,52,194,64,38,58,29,172,85,214,243,171,171,71,180,102,33,71,96,36,219,82,39,235,160,121,84,164,128,215,218,216,41,2,183,67,133,109,202,68,200,49,206,202,121,5,224,148,212,37,91,0,8,17,241,180,187,56,98,170,242,74,149,74,147,149,189,78,97,22,6,10,107,203,79,45,41,82,125,229,40,232,145,107,30,76,109,217,238,80,53,207,52,90,16,244,247,20,106,153,74,65,230,109,154,230,156,105,191,201,90,208,153,216,40,130,79,91,61,83,120,211,10,140,140,58,22,70,229,51,22,105,229,169,64,23,21,156,242,142,86,178,88,199,178,152,83,53,242,53,214,229,25,93,89,82,211,10,67,43,124,41,68,207,141,90,253,108,221,213,119,87,85,232,31,169,202,119,29,242,160,143,157,173,247,30,22,110,247,162,62,20,247,164,196,78,166,210,23,198,4,169,194,77,161,197,37,57,72,4,245,30,182,139,31,164,201,43,188,199,94,144,138,94,172,25,251,48,125,74,174,155,190,244,164,65,85,53,93,82,116,220,58,160,127,91,49,85,137,49,53,43,249,26,188,239,20,39,127,13,66,128,31,9,181,158,141,46,94,107,1,13,149,229,228,1,54,93,227,64,90,65,14,181,146,58,166,34,215,221,211,53,15,75,200,251,213,102,117,39,177,222,166,218,134,185,49,53,243,144,251,77,233,121,38,57,10,133,255,0,49,102,111,12,75,124,33,216,98,247,188,196,142,85,75,254,109,59,118,225,42,171,230,157,75,187,88,206,132,76,144,35,206,192,187,112,173,53,10,109,230,210,20,147,148,253,243,179,156,123,26,3,172,132,99,44,181,222,97,216,32,238,236,123,136,46,250,144,164,223,119,188,206,164,85,57,63,173,166,151,196,12,71,125,184,130,171,242,246,68,108,125,177,207,230,214,139,135,179,197,233,121,220,63,212,21,236,236,55,151,68,40,28,199,167,43,84,47,107,189,203,130,185,109,173,39,50,21,6,58,218,76,104,129,187,54,2,105,178,28,226,13,81,60,43,61,54,33,190,105,104,155,91,152,146,250,105,100,131,225,170,95,207,113,60,254,118,70,35,226,221,252,202,90,69,217,138,177,2,95,144,116,174,115,231,190,150,169,63,88,253,114,127,44,168,64,180,99,168,113,154,132,188,250,84,162,147,191,75,77,145,160,108,193,247,168,177,140,215,235,127,220,173,117,60,112,199,215,58,37,24,170,254,41,159,8,246,197,199,195,95,75,51,77,218,31,136,23,131,129,40,197,119,200,82,76,144,106,79,235,51,104,103,234,21,125,48,6,88,141,14,155,216,116,93,222,192,224,82,134,84,204,69,168,187,29,242,60,104,39,74,182,204,146,214,144,239,180,182,13,223,218,11,29,221,108,39,186,197,23,217,116,13,85,237,42,49,245,214,199,83,118,157,226,59,104,42,70,47,190,146,163,174,149,4,109,177,248,71,194,212,38,175,102,131,16,162,19,28,249,217,166,47,84,188,225,3,73,218,219,49,182,56,64,110,171,84,157,36,175,36,144,175,206,118,189,226,157,20,134,241,165,250,160,72,222,160,155,96,246,246,227,19,106,44,211,99,43,212,54,84,9,149,243,245,181,10,160,56,234,101,180,235,104,74,231,29,165,119,108,161,91,144,45,155,152,28,209,233,117,5,123,26,103,60,239,185,91,117,222,222,156,94,164,74,85,81,140,175,34,128,68,201,7,224,62,250,77,158,186,63,17,62,43,82,87,77,78,50,188,76,38,36,171,113,211,239,173,180,114,239,69,222,85,65,32,21,4,251,160,217,219,191,15,191,122,222,8,74,116,10,58,121,252,45,139,54,84,231,104,156,74,189,165,173,23,32,1,116,173,217,248,164,241,82,231,82,69,38,41,173,13,229,35,220,4,239,58,19,241,181,31,30,241,37,254,46,86,61,123,227,58,170,187,198,241,125,93,235,175,186,188,197,94,71,229,102,48,207,9,174,234,122,38,215,123,186,151,1,18,82,61,237,124,186,90,213,119,225,251,134,145,44,53,80,50,230,94,76,192,8,243,145,61,36,91,11,52,101,202,11,229,113,218,246,80,55,45,135,209,24,229,1,195,28,113,65,68,201,77,245,162,132,36,3,48,125,39,65,107,165,223,117,82,95,149,5,218,26,86,144,210,206,111,16,208,250,64,215,254,109,85,196,28,13,99,16,86,174,175,10,45,148,211,176,177,169,88,204,39,156,79,233,109,147,130,48,107,20,23,74,41,234,211,153,226,137,11,206,0,64,136,253,141,188,195,169,244,166,101,52,102,70,210,3,138,233,49,242,78,41,56,228,250,130,131,197,28,47,167,189,46,71,106,30,83,8,105,129,171,136,64,74,39,227,109,113,116,190,238,29,172,207,119,58,164,131,62,40,32,252,249,139,109,108,85,117,214,187,20,233,168,246,138,55,19,163,105,80,2,53,2,76,233,180,218,181,126,93,141,179,72,152,67,65,198,81,149,106,26,145,62,71,215,225,109,201,250,142,31,72,195,17,49,222,163,237,242,254,106,12,12,124,140,140,173,99,127,239,249,32,120,75,120,222,56,223,28,83,80,95,181,53,30,204,167,64,35,44,200,157,163,210,109,232,15,14,248,115,130,238,60,35,72,205,123,84,69,226,156,203,46,41,57,137,243,249,91,205,111,245,197,103,15,175,150,170,88,109,81,27,153,18,61,116,181,197,190,63,223,216,177,148,85,81,222,11,66,2,67,122,168,137,142,127,91,105,97,117,134,67,3,30,119,39,186,212,147,21,217,18,22,19,84,184,94,154,238,117,239,28,21,38,96,233,168,180,229,209,133,221,188,43,89,74,27,115,42,136,4,78,182,218,120,23,133,46,97,53,10,139,226,236,82,233,43,145,149,165,175,198,217,153,0,18,57,76,107,184,181,243,134,29,158,175,140,89,136,23,253,46,239,40,8,79,133,40,78,98,68,192,211,239,235,108,156,94,150,249,72,174,235,86,73,244,2,83,152,99,133,244,248,35,15,209,222,174,45,47,146,2,114,170,18,163,225,208,145,231,107,53,239,198,39,175,90,74,90,58,70,22,210,105,96,37,196,146,10,72,243,27,114,177,149,92,23,197,183,139,134,233,188,152,114,41,213,8,105,82,21,176,130,100,116,253,108,156,45,121,209,112,221,111,93,184,210,238,246,132,56,156,161,75,64,43,101,99,72,245,158,93,5,186,216,163,118,63,165,173,45,11,52,201,172,89,54,84,70,44,226,45,225,120,81,178,105,47,5,84,172,140,138,223,104,34,15,223,75,1,135,170,106,104,171,11,215,195,77,172,172,201,26,31,132,244,215,233,107,94,11,165,184,95,172,117,170,166,135,113,86,178,148,44,9,200,126,27,193,183,216,239,132,205,208,21,123,37,224,167,74,85,40,72,133,2,9,129,30,126,91,218,55,177,242,157,87,106,102,185,173,20,182,23,10,248,205,127,96,90,74,83,112,174,136,221,193,96,147,35,242,193,35,66,119,142,189,1,229,110,181,226,61,78,10,198,220,34,185,113,14,40,167,187,150,235,5,10,170,40,130,168,39,82,0,215,225,252,91,204,218,203,162,255,0,166,113,76,92,139,119,186,4,149,9,146,126,63,123,91,106,112,154,244,188,233,248,117,91,118,213,42,166,189,147,57,218,82,202,178,106,14,100,244,141,77,174,97,229,29,65,142,110,193,69,44,45,115,108,157,237,122,83,138,63,18,42,46,199,252,25,186,159,236,179,83,67,121,83,169,17,221,110,90,39,145,78,227,114,58,8,249,240,175,105,15,197,151,137,125,162,56,159,67,136,239,247,133,221,81,116,168,45,148,54,72,65,28,228,70,160,219,92,240,203,17,221,247,29,239,80,155,209,15,41,167,74,137,66,210,98,12,13,65,251,214,214,187,207,179,77,63,18,234,84,253,215,84,155,170,142,160,248,28,82,60,41,62,103,206,108,165,46,121,50,70,6,190,15,201,59,3,90,104,141,187,43,63,31,191,16,218,222,208,216,10,238,12,134,46,155,246,237,35,43,244,234,202,234,72,6,8,92,204,205,172,252,38,252,80,177,238,29,225,226,176,231,21,239,154,60,67,116,94,73,20,238,57,91,14,56,148,40,65,10,36,120,140,115,54,210,152,43,240,232,197,23,214,61,52,53,9,91,212,97,127,151,88,192,150,158,30,68,29,136,27,218,229,143,187,22,97,30,27,93,117,108,241,14,250,126,150,188,183,249,14,37,5,65,11,26,228,90,70,210,70,250,90,48,220,151,52,151,132,90,224,15,13,111,225,241,65,226,175,195,246,242,237,1,140,148,239,5,87,77,89,78,248,239,146,27,117,42,66,1,229,32,155,105,110,52,112,3,17,246,110,190,5,62,59,67,77,184,200,4,2,115,36,250,16,119,27,121,124,173,104,224,167,106,92,75,216,247,20,166,175,135,181,206,184,134,201,9,105,208,75,78,162,68,233,244,183,64,225,252,115,114,126,40,248,145,187,183,27,81,27,134,255,0,116,2,135,74,229,14,157,180,243,214,124,237,93,240,197,48,166,253,181,55,152,230,18,127,113,113,197,194,237,47,19,234,218,102,249,105,150,86,157,16,226,70,132,244,59,107,107,53,127,6,169,232,89,10,161,88,74,192,128,72,49,39,167,157,187,171,21,127,248,61,248,183,6,93,198,191,13,222,180,143,54,148,21,164,143,10,185,242,157,246,231,250,219,139,251,82,225,139,235,128,55,242,238,220,68,182,139,244,227,34,131,103,245,19,104,206,59,96,140,201,37,40,98,144,206,240,216,149,98,241,236,197,124,98,187,137,250,235,157,149,190,150,188,89,82,146,74,71,88,181,79,12,112,203,16,224,235,219,255,0,178,52,53,12,161,181,127,114,74,103,164,79,233,252,218,229,217,219,182,141,229,194,236,109,74,253,98,77,93,220,21,21,20,235,156,139,73,208,242,208,249,219,168,248,235,219,171,135,188,79,192,244,173,97,155,162,139,218,210,129,4,132,133,54,72,212,29,52,59,107,173,170,227,199,135,49,50,121,180,66,215,118,38,91,192,99,89,107,152,234,251,67,86,96,235,172,208,84,39,34,74,114,132,152,208,206,246,103,8,241,26,240,198,53,5,191,234,43,187,221,168,5,42,89,57,80,250,121,165,94,113,207,211,173,169,60,86,196,212,216,171,16,173,87,101,57,72,82,137,74,127,218,126,31,122,219,55,21,237,114,82,97,183,169,113,15,123,75,94,9,85,59,137,146,146,122,17,203,151,241,108,169,186,203,140,134,54,144,64,93,30,31,134,3,99,108,146,2,9,254,138,111,139,124,60,167,184,216,21,55,115,165,78,148,102,80,152,19,233,247,250,91,89,183,89,123,222,32,33,199,10,155,68,168,0,54,233,244,181,129,204,78,245,109,0,167,189,221,81,65,63,148,249,81,148,249,25,229,104,74,171,194,162,233,168,7,194,70,161,68,105,207,113,22,196,201,234,77,152,219,56,93,12,93,4,99,108,251,181,138,123,233,230,106,193,170,70,138,209,94,159,181,172,24,95,140,117,88,42,183,189,195,143,37,133,163,221,132,234,62,22,170,63,123,10,229,17,82,82,140,198,20,172,186,121,88,103,238,102,26,120,20,186,147,155,89,78,164,243,182,108,121,239,133,214,22,155,250,111,157,30,134,139,10,99,21,226,26,142,32,222,111,84,222,171,109,78,44,231,208,101,4,249,14,83,229,214,213,145,119,45,85,153,28,115,44,27,28,183,219,165,74,2,213,34,65,212,235,240,177,140,26,106,182,214,92,87,116,164,167,48,36,127,159,243,106,243,78,92,117,14,234,120,176,218,224,4,156,132,237,48,69,209,70,180,84,37,43,152,51,58,143,231,123,102,228,109,180,62,186,154,132,230,72,241,0,99,77,119,180,121,110,166,173,212,41,146,86,219,127,221,175,233,109,147,195,140,53,116,94,247,29,98,47,50,160,242,90,145,168,5,58,125,245,182,110,76,229,222,144,119,86,113,178,24,194,72,28,3,249,40,92,51,120,127,85,188,7,177,104,65,140,174,30,156,182,250,250,91,96,215,93,106,246,17,91,118,59,148,33,57,138,86,137,157,126,179,109,97,195,11,130,248,127,31,190,195,84,15,26,102,214,115,18,130,83,26,235,109,225,125,94,151,118,23,186,144,111,165,134,212,19,238,159,16,81,242,251,139,101,103,100,75,20,140,137,128,155,88,35,171,187,37,142,47,161,69,107,94,28,96,250,220,111,196,20,158,232,161,148,174,10,98,66,61,58,15,83,109,155,199,252,59,77,195,220,44,211,140,62,194,223,45,144,166,200,25,180,218,60,183,249,91,95,208,241,89,158,31,213,86,94,87,60,41,4,152,9,240,199,166,246,213,60,88,237,9,93,196,154,85,53,120,23,20,82,175,10,134,219,219,111,11,26,89,39,18,59,96,23,55,159,60,102,32,26,108,155,85,124,77,141,30,122,248,90,251,182,210,84,169,58,8,143,43,45,254,33,84,174,237,238,131,45,45,41,208,24,131,30,127,91,86,215,81,237,14,149,84,18,9,58,152,250,89,14,48,92,92,210,146,145,207,161,183,84,215,150,138,11,156,120,238,165,106,49,32,112,2,170,102,20,4,146,82,34,108,34,239,228,84,44,197,43,114,122,105,22,41,235,154,144,93,136,113,135,200,168,220,164,139,7,79,119,173,127,247,16,1,78,199,153,179,232,32,210,140,188,30,83,202,189,155,98,63,233,155,0,249,146,127,226,210,55,53,239,79,88,82,151,152,7,93,68,155,70,83,221,125,235,160,101,204,119,242,62,182,179,220,120,41,85,21,12,174,146,21,156,248,128,31,173,180,113,49,36,153,192,53,182,170,100,206,216,219,185,91,95,133,207,93,236,82,51,253,61,11,109,212,72,82,115,79,72,222,215,135,219,246,138,119,11,43,64,117,148,73,10,32,102,211,228,79,148,219,86,81,225,202,140,54,200,169,75,169,1,62,24,157,73,179,175,241,42,171,216,251,149,164,17,238,149,70,167,206,109,114,79,13,72,252,128,247,1,75,157,147,171,185,205,44,97,37,79,84,227,186,90,116,184,213,69,50,192,0,165,83,31,160,243,214,213,218,44,67,78,253,66,187,133,56,26,38,85,225,137,250,218,49,214,215,127,212,30,232,168,145,214,207,35,10,85,209,167,48,10,16,53,183,69,139,208,25,230,235,107,9,11,50,110,162,233,27,166,71,81,82,14,87,37,165,40,82,58,10,21,168,144,66,172,27,215,11,151,160,79,114,164,149,116,28,236,223,118,178,236,56,8,35,175,59,73,80,226,113,68,218,88,167,9,75,147,162,189,213,124,237,182,206,159,19,92,231,59,101,159,36,210,208,12,222,144,200,194,202,162,81,106,161,73,66,128,215,52,137,249,216,71,174,101,209,61,224,117,181,16,121,40,69,164,47,27,202,174,246,1,53,69,197,101,240,133,43,88,242,7,165,134,78,25,126,172,13,245,211,252,90,113,0,123,106,54,240,133,147,22,239,35,147,38,157,110,194,93,41,81,228,38,77,178,171,129,246,136,81,10,234,61,45,39,65,131,156,187,72,114,160,171,105,18,34,196,42,156,85,40,54,70,163,157,172,55,0,134,106,126,199,217,66,236,193,117,25,176,128,164,188,106,22,174,234,165,42,40,78,226,45,245,125,12,44,119,105,32,111,98,127,164,168,47,242,158,86,100,201,6,99,254,44,235,44,186,226,199,120,225,145,169,146,117,177,150,184,141,212,102,86,131,109,80,117,20,21,10,76,35,72,131,19,173,159,163,162,83,76,75,227,89,249,218,109,116,117,14,128,169,82,201,249,218,61,75,169,85,98,91,117,25,147,154,72,34,38,209,55,29,236,117,157,237,74,50,60,209,65,27,114,213,132,182,81,78,2,20,116,86,156,172,229,119,15,22,253,51,149,77,56,211,233,223,194,96,129,231,54,221,247,79,6,174,172,99,193,19,126,92,65,171,190,178,140,229,113,130,172,197,240,0,146,60,250,15,95,43,106,90,155,205,170,96,180,64,84,115,29,109,181,47,76,118,134,182,93,150,68,29,68,61,238,48,143,130,172,255,0,71,97,138,98,151,224,43,203,95,141,143,161,174,106,231,166,42,64,66,137,19,174,182,142,189,47,79,105,113,65,12,18,103,124,219,217,20,44,154,161,29,218,178,145,177,51,108,183,64,3,139,88,22,184,115,180,135,60,166,171,49,82,65,113,182,154,144,189,117,216,90,57,88,153,105,66,88,238,161,63,238,28,173,60,238,17,79,118,87,26,196,152,58,216,90,124,40,138,135,200,1,200,255,0,227,181,129,253,55,34,199,167,149,97,153,176,17,100,240,139,187,248,167,91,119,221,75,164,163,40,75,78,8,86,130,79,43,71,174,169,117,72,5,195,51,214,199,94,120,33,186,52,55,221,184,100,9,32,162,34,194,166,157,77,36,37,106,74,245,128,32,218,204,144,206,223,76,193,66,215,194,70,168,82,40,150,186,98,66,150,173,53,130,76,90,67,14,95,10,118,177,231,74,20,195,76,170,51,40,207,198,205,11,176,247,121,187,196,8,26,142,182,102,185,180,194,114,229,218,79,139,157,171,207,141,43,91,76,52,63,84,113,204,199,56,151,11,42,218,255,0,17,174,86,110,181,51,124,41,110,172,237,151,49,34,6,155,249,197,169,238,95,66,244,168,40,74,150,89,19,149,42,51,26,249,216,127,244,211,149,106,10,8,204,143,51,189,136,24,113,230,19,249,77,159,81,206,217,56,29,42,76,73,76,130,200,38,232,241,247,43,121,57,145,204,208,211,64,133,42,197,202,219,237,137,0,146,53,176,117,244,77,209,156,201,25,121,107,188,217,87,42,42,218,37,11,206,19,230,52,139,59,121,182,154,188,193,195,153,67,64,70,179,110,161,161,146,51,236,209,88,227,83,31,69,214,17,13,99,197,49,135,205,21,30,98,225,62,249,229,106,243,212,239,56,169,89,36,111,175,91,24,205,220,132,168,64,223,113,231,105,10,84,37,65,73,84,105,169,181,97,132,210,226,79,37,89,118,70,128,3,85,97,119,115,137,116,20,131,54,148,186,233,87,82,226,90,78,101,44,152,211,159,194,217,188,95,8,120,138,112,72,59,244,54,118,229,117,234,26,150,222,167,108,151,16,65,6,53,249,27,87,142,6,194,243,167,117,51,228,116,140,178,173,88,118,234,172,164,121,36,180,176,81,238,140,166,77,167,175,122,106,155,194,233,126,166,173,242,80,218,96,167,54,160,244,181,78,163,136,215,133,218,254,116,169,106,116,8,9,112,104,44,149,241,34,182,253,252,170,220,136,66,247,32,111,109,54,103,72,106,24,197,95,43,56,224,176,147,43,205,168,167,175,170,203,158,172,174,237,90,145,6,124,141,143,99,136,85,53,84,202,77,122,18,172,201,202,84,68,216,180,97,245,222,109,41,104,109,74,72,19,32,105,243,176,247,150,16,91,13,164,133,8,48,72,26,17,104,242,112,8,126,160,119,82,195,152,3,116,171,54,15,226,117,219,135,46,229,178,203,146,235,154,18,100,15,59,57,121,241,46,228,164,34,173,150,16,235,187,247,103,73,61,77,153,192,92,18,70,35,167,91,245,175,180,211,72,73,146,117,215,161,233,104,28,85,195,234,107,162,245,91,108,212,37,96,31,122,212,68,51,50,87,0,255,0,81,229,88,57,16,186,38,181,204,244,142,21,162,167,180,205,101,231,78,221,45,220,209,165,74,200,74,215,38,114,207,43,68,241,6,251,163,168,171,74,168,156,83,203,121,32,169,69,82,65,180,82,48,189,35,212,37,108,168,103,64,212,237,102,41,176,114,92,124,146,188,195,67,37,59,121,90,220,112,79,5,53,148,109,87,147,42,41,199,171,183,9,203,158,170,133,197,173,87,131,138,64,64,152,3,222,179,138,189,40,150,232,200,156,230,116,74,143,235,252,90,55,16,220,159,211,151,20,96,233,33,74,41,31,167,43,11,66,208,109,105,239,9,158,166,215,98,116,173,117,60,40,204,113,72,205,77,42,215,70,150,137,207,145,62,131,97,98,47,44,56,47,74,97,145,33,39,123,67,208,223,13,48,1,89,132,164,233,105,118,113,253,51,94,22,128,58,91,164,129,248,238,102,151,16,2,199,154,57,218,237,81,131,106,175,120,224,154,176,254,68,2,0,58,159,226,197,83,225,7,217,105,48,153,231,38,210,245,184,179,218,28,205,78,217,63,13,172,80,189,156,118,146,29,16,72,222,45,93,189,63,23,91,139,73,42,195,243,50,131,90,28,2,135,97,129,74,97,221,32,117,210,108,135,110,250,122,194,75,195,55,64,58,219,235,221,29,234,73,104,129,96,238,213,170,149,71,83,173,171,203,160,59,203,35,101,43,26,75,117,131,186,64,195,204,209,58,84,240,76,157,68,114,179,183,69,90,46,250,210,166,2,122,3,189,163,177,61,230,176,74,89,16,85,208,237,104,38,175,69,210,56,16,146,4,244,183,61,153,149,14,59,244,52,45,72,113,164,157,154,156,86,209,70,35,117,228,137,121,121,149,184,62,238,246,83,247,61,231,121,44,127,71,113,110,151,57,193,57,0,233,104,108,25,80,221,224,132,165,249,73,245,182,217,192,151,138,105,82,213,57,83,44,149,159,120,153,35,255,0,148,152,141,99,173,176,122,219,93,228,121,131,146,131,22,155,56,105,27,42,21,224,156,69,134,154,66,90,113,196,183,148,21,165,82,70,243,172,105,240,181,219,6,113,45,79,221,46,38,255,0,121,110,37,160,148,129,34,70,223,75,95,241,221,69,198,110,22,209,84,227,125,233,108,131,4,66,128,19,27,105,168,250,155,106,251,182,166,239,160,188,148,186,214,193,167,81,32,33,41,43,159,59,113,229,236,204,233,212,238,222,223,2,181,132,110,25,58,130,156,115,138,14,48,214,70,24,89,97,245,2,162,180,201,143,35,242,181,191,1,222,55,45,254,133,174,241,42,46,120,124,10,78,164,252,245,253,162,212,134,209,118,222,215,211,108,184,114,53,0,32,103,132,204,141,13,174,87,110,1,166,69,115,14,93,239,137,144,149,52,130,103,93,52,129,39,125,244,183,3,215,48,91,145,6,160,8,53,183,205,117,93,55,40,65,53,3,117,207,193,67,113,27,134,116,23,197,74,157,109,72,101,178,37,177,18,20,57,153,210,55,244,210,212,101,93,244,152,109,106,165,20,205,186,16,100,41,106,130,103,246,182,245,197,124,57,117,55,98,69,2,22,244,137,82,208,76,54,99,159,64,7,75,81,47,126,19,60,170,160,114,33,74,40,5,69,81,51,243,183,69,225,168,4,88,172,243,182,103,241,85,51,242,28,217,223,164,18,85,17,155,198,249,225,126,107,182,246,163,67,142,211,185,10,165,122,84,131,212,17,203,214,215,252,1,198,171,194,225,172,69,237,116,209,127,69,40,71,133,160,115,161,68,114,215,148,242,62,156,173,174,49,22,58,119,26,223,72,171,188,234,243,214,173,82,234,158,84,149,30,167,75,110,26,91,170,230,197,28,33,125,198,43,174,223,111,160,71,138,149,75,8,125,67,253,201,152,204,53,229,181,186,124,66,210,242,88,106,184,181,161,38,166,52,19,223,149,179,176,15,109,28,41,139,170,80,215,20,105,147,78,227,73,240,62,202,52,73,210,79,50,14,159,115,109,43,218,115,136,55,22,43,198,139,255,0,75,86,49,91,76,60,45,190,218,33,106,64,51,10,243,214,218,82,178,164,221,117,170,121,34,91,66,188,73,86,185,135,151,173,182,71,8,112,206,6,226,37,216,251,183,229,224,110,139,209,40,37,172,250,33,207,83,242,243,211,225,107,39,61,249,63,178,113,8,76,45,101,60,126,74,177,119,85,123,29,66,20,248,82,74,96,233,243,210,215,188,24,197,86,45,170,105,119,109,98,93,101,36,5,178,234,242,169,59,13,236,37,195,134,110,250,252,64,155,190,253,172,75,84,193,210,18,240,32,164,249,206,250,196,109,109,239,197,43,179,133,248,63,131,244,205,225,42,246,69,250,129,0,180,177,42,51,172,30,155,239,183,45,44,240,194,67,139,139,182,9,156,247,86,193,85,184,191,194,171,199,133,45,80,95,84,198,157,234,42,144,20,151,105,214,20,14,211,58,248,79,149,181,182,32,227,11,55,53,240,197,225,115,173,40,168,144,149,198,199,150,219,14,126,147,104,134,113,173,237,117,221,111,210,94,11,173,172,186,159,51,220,151,9,66,14,160,40,13,135,165,170,106,193,142,226,66,225,161,90,179,174,20,132,30,118,142,76,130,221,216,55,82,70,210,62,209,217,90,175,60,110,197,243,84,170,199,18,202,86,178,73,202,96,117,143,222,211,87,55,104,123,206,227,165,77,3,117,178,204,127,119,186,127,93,36,11,107,106,76,9,120,93,153,153,196,73,114,148,168,21,34,65,66,143,207,113,105,60,51,135,89,187,170,16,188,68,233,114,239,88,202,167,27,213,76,146,119,243,215,149,171,137,165,220,157,173,89,1,141,52,186,87,16,126,34,216,231,134,156,52,98,231,160,187,232,216,41,1,84,245,104,79,139,46,155,65,215,214,218,106,234,237,67,125,113,27,22,34,179,136,205,138,238,240,128,230,111,121,90,238,7,51,174,159,197,169,247,190,18,188,241,117,90,46,156,31,94,253,229,74,51,56,210,73,144,157,53,3,167,237,243,181,58,186,166,244,186,239,115,118,189,74,164,59,69,225,113,65,4,41,62,102,209,203,159,51,107,213,178,81,194,215,184,134,183,117,189,239,142,7,158,208,88,185,12,97,245,211,208,156,157,227,73,116,229,11,242,159,151,35,173,172,88,55,131,120,231,131,53,205,223,20,212,174,83,127,68,116,40,84,178,12,130,14,228,143,254,59,219,93,112,167,6,99,76,89,133,234,175,43,146,246,107,53,0,204,143,30,87,36,15,191,63,222,58,183,182,158,55,161,195,245,151,21,235,121,231,104,146,135,51,106,85,202,9,62,247,223,59,57,206,199,129,158,100,187,21,110,30,153,145,145,40,99,14,197,117,63,22,255,0,27,156,123,91,195,181,92,84,149,201,109,246,90,238,148,226,125,233,142,189,124,252,196,91,139,49,39,18,107,184,255,0,139,215,93,197,43,193,199,106,28,30,23,29,81,131,62,127,27,107,231,239,85,94,151,147,171,168,119,50,148,78,230,79,161,49,247,54,153,195,184,194,236,186,238,245,179,125,52,28,206,99,48,62,239,66,60,237,202,231,120,141,217,103,203,27,53,119,189,43,195,17,98,145,35,142,225,79,63,195,26,26,106,21,189,118,214,178,230,81,5,25,134,189,34,212,87,46,218,155,186,165,215,40,73,84,30,71,127,63,75,16,30,171,171,170,113,119,63,230,83,141,114,196,192,177,180,119,208,169,96,10,212,6,214,61,224,4,72,183,57,147,157,198,133,218,225,116,88,37,38,197,20,29,213,136,210,132,169,199,9,14,2,66,102,36,244,159,173,156,172,190,27,189,130,92,188,66,82,164,236,118,35,239,79,173,128,188,238,97,88,248,114,144,239,174,131,222,143,91,1,90,195,173,53,249,186,229,240,148,157,254,22,160,102,190,10,191,229,75,0,211,35,108,14,232,246,42,211,120,212,161,165,103,238,198,128,167,251,191,159,75,88,110,251,146,153,111,166,150,162,167,59,51,225,37,94,36,79,75,84,232,175,32,201,1,9,131,201,90,136,245,177,13,222,206,190,191,10,142,110,147,169,243,179,121,165,155,169,35,17,201,165,174,27,171,38,33,194,84,52,84,43,104,56,149,60,53,66,243,102,66,186,107,106,163,77,154,44,201,112,18,174,90,229,180,163,120,177,13,184,17,120,126,96,217,73,242,234,153,231,165,159,118,230,69,233,82,151,105,28,239,26,116,123,195,79,61,122,90,125,94,107,67,128,165,75,42,54,178,119,50,19,127,223,117,3,74,249,169,39,189,73,73,27,158,95,91,77,93,88,41,252,84,242,17,118,164,131,30,248,48,1,178,177,6,31,114,229,101,5,162,135,18,232,209,104,241,16,126,22,205,197,125,84,220,148,229,116,139,90,23,148,196,24,159,47,77,34,213,165,37,132,2,172,97,227,199,37,153,254,205,110,86,227,225,39,103,132,94,204,4,85,86,0,230,82,149,32,29,85,231,231,98,248,157,217,222,175,133,87,163,117,15,41,74,163,112,194,29,73,128,119,144,99,239,81,109,81,131,248,223,121,92,151,207,121,223,60,66,140,58,2,136,7,83,168,215,149,183,67,28,112,170,197,119,89,106,251,121,21,52,143,164,5,33,193,33,10,211,175,223,62,150,202,203,103,144,76,173,229,82,234,50,99,72,205,16,253,158,202,95,1,241,94,235,193,55,47,179,22,168,234,22,166,200,206,168,74,160,13,137,251,250,91,159,184,163,137,87,142,113,165,74,168,31,34,149,30,32,222,176,53,254,223,224,90,207,196,171,146,239,167,186,94,168,161,124,50,233,50,146,131,170,102,34,109,166,29,196,239,97,176,162,231,231,103,148,230,230,62,35,123,110,244,92,102,205,170,80,118,53,207,101,229,189,78,87,48,134,191,157,254,244,30,54,188,157,167,6,149,162,91,83,123,137,59,30,158,86,172,177,89,220,144,76,79,93,180,180,150,33,190,127,212,149,137,113,107,33,193,2,99,148,88,39,238,151,168,217,75,129,37,72,34,65,26,129,235,110,144,66,214,154,106,193,115,207,37,124,249,246,131,153,41,200,85,26,142,95,205,155,98,235,117,202,172,169,57,135,150,214,122,236,101,202,132,0,246,104,60,237,43,69,118,58,218,148,88,147,26,3,51,107,145,98,186,67,176,85,100,201,13,216,149,26,253,42,208,252,44,101,35,203,111,141,164,174,203,173,85,13,146,23,28,226,117,180,213,221,113,247,137,255,0,168,5,74,137,4,13,117,235,99,218,184,13,5,49,113,160,20,149,107,28,199,194,221,14,31,68,124,158,167,13,150,46,71,85,107,54,105,221,68,208,92,193,78,161,78,5,103,230,173,230,214,90,11,189,203,156,151,41,20,169,137,4,117,233,101,220,108,33,95,247,18,6,93,109,56,201,74,4,45,50,158,167,149,186,220,14,147,229,52,58,194,230,243,186,139,222,234,81,31,212,106,43,78,69,149,40,19,105,90,91,153,164,53,255,0,84,159,17,250,90,81,182,169,222,64,45,33,41,80,18,44,51,205,184,176,66,146,72,242,182,220,24,65,158,167,111,107,21,249,70,93,134,203,234,58,10,107,181,210,227,80,9,59,206,150,151,99,19,211,188,223,115,153,10,27,29,109,95,173,160,91,244,203,202,72,244,180,117,221,113,84,39,198,144,175,141,174,12,135,99,56,53,145,168,142,52,121,3,84,143,220,43,13,243,120,80,37,0,161,41,10,18,32,13,237,83,170,72,189,107,15,178,52,84,128,119,142,86,184,97,156,32,156,66,84,221,103,133,124,132,196,155,90,213,118,163,2,93,198,136,221,205,40,58,63,239,41,62,36,152,215,227,252,90,9,224,151,168,184,88,13,104,252,80,183,50,44,17,165,182,231,42,13,209,119,190,208,75,73,43,82,78,200,59,124,5,166,40,239,47,233,53,0,212,55,170,14,220,133,156,200,249,170,6,149,36,20,236,98,200,189,88,90,2,125,173,36,41,90,13,55,181,161,140,113,198,150,112,160,124,159,88,119,173,75,84,222,202,197,205,134,155,109,176,244,0,146,142,103,211,239,123,50,255,0,13,111,138,76,181,20,141,21,132,107,32,31,218,197,240,242,238,110,150,244,100,172,102,80,32,128,118,58,243,183,75,240,187,8,156,74,27,74,208,235,44,41,49,9,78,116,164,243,251,61,109,160,222,152,236,150,91,221,186,165,245,150,227,63,75,70,203,148,89,195,245,87,149,119,231,132,48,165,237,58,39,224,121,218,213,69,192,170,218,215,82,41,159,101,82,2,179,29,135,198,221,107,137,187,30,221,213,244,38,174,237,167,125,236,131,49,45,32,5,73,215,158,227,211,252,90,181,65,194,119,110,90,140,137,109,78,54,131,226,74,134,169,7,172,126,159,59,73,7,74,44,217,234,89,51,152,253,153,202,212,56,51,178,173,239,124,42,29,90,84,20,53,132,233,240,158,86,187,187,216,82,165,202,100,56,245,66,27,153,231,36,24,208,116,223,210,219,151,12,221,226,225,108,119,8,74,210,175,251,66,1,249,143,222,215,219,138,172,222,52,33,167,90,206,61,233,26,141,249,114,231,173,180,155,20,113,128,218,84,94,30,239,80,43,136,47,142,205,56,198,234,188,145,65,118,213,58,170,37,42,8,5,65,0,250,14,123,155,79,225,78,192,87,190,33,168,30,222,249,109,58,18,163,177,244,210,221,152,112,67,245,174,168,134,194,208,18,145,238,234,71,93,126,22,179,177,133,28,160,166,25,73,14,9,0,18,124,95,31,33,106,166,11,113,46,59,43,226,96,90,3,69,21,204,119,87,225,93,70,253,222,146,229,238,11,196,3,225,64,32,24,231,39,173,132,173,252,47,105,168,220,90,19,125,120,211,162,114,181,161,243,183,76,87,226,10,235,146,181,72,108,40,5,115,80,32,17,39,159,59,70,95,149,119,139,205,7,218,120,7,148,73,136,148,242,59,217,56,177,156,4,76,198,115,205,151,174,114,186,191,10,251,202,245,188,130,41,175,185,167,41,4,128,201,42,234,126,90,90,239,77,248,64,37,186,117,147,137,18,149,164,108,89,136,242,253,254,86,232,126,26,227,43,194,236,166,66,94,109,178,228,102,37,196,248,185,109,173,174,149,188,67,246,192,165,32,181,152,36,5,101,89,36,31,231,109,237,8,153,237,59,20,110,197,108,157,215,22,85,254,17,43,77,66,149,87,137,147,35,82,16,208,50,60,181,178,42,127,9,42,38,217,207,254,162,124,39,40,241,22,129,51,240,22,234,139,215,31,10,58,197,16,218,148,145,169,4,65,63,115,244,181,107,20,241,211,216,105,210,205,59,101,231,102,0,26,43,172,239,190,214,25,36,179,101,74,204,82,54,4,174,71,196,159,134,147,55,82,22,148,223,75,48,97,36,163,126,131,109,236,22,28,252,44,151,126,212,164,189,125,58,89,50,70,86,196,239,203,175,210,221,105,128,233,47,142,36,95,40,122,161,135,23,77,60,208,72,68,127,159,210,219,251,9,224,234,91,170,155,254,161,166,210,15,139,50,146,18,9,141,119,208,104,78,150,175,35,27,49,178,172,89,199,244,175,63,46,175,194,49,61,210,205,223,125,84,184,76,15,251,113,148,249,233,105,42,15,194,77,1,191,254,201,95,149,39,159,129,162,4,121,205,187,234,244,196,23,117,199,70,224,187,150,20,2,102,0,17,60,231,225,173,181,254,39,226,114,238,135,156,114,149,8,115,41,33,57,116,129,29,79,173,172,195,8,2,171,101,82,102,184,144,226,87,25,99,159,194,206,238,185,40,220,122,158,249,188,138,210,39,72,203,166,242,98,218,215,17,118,62,195,152,30,141,234,171,254,251,172,75,44,55,153,94,36,201,61,6,158,150,235,206,49,118,156,107,15,97,183,223,191,148,134,188,57,64,35,83,203,73,231,252,91,128,120,211,198,59,211,136,119,203,239,212,102,69,32,36,33,144,78,81,231,19,191,241,103,24,237,213,117,178,99,33,13,211,123,170,77,252,213,43,55,171,169,184,243,154,112,178,26,239,146,146,178,60,227,75,49,136,112,203,247,93,3,111,212,26,69,165,241,160,74,193,63,43,68,86,212,85,85,56,160,202,84,12,200,54,250,138,141,245,84,135,111,23,28,94,186,5,168,152,244,155,80,201,47,146,70,182,49,183,114,174,197,27,99,97,115,206,253,148,158,29,194,234,173,72,206,210,71,194,210,89,41,176,245,127,253,123,41,109,41,221,72,82,167,245,179,39,18,38,233,33,52,107,75,164,129,36,3,167,206,193,95,87,139,184,145,105,12,178,164,0,57,157,250,218,235,162,198,100,58,26,45,202,155,31,57,151,91,205,53,57,123,38,158,248,75,207,209,4,248,102,84,165,193,139,85,170,43,211,78,163,221,0,96,216,170,188,49,82,133,168,160,170,39,151,59,38,236,194,79,222,213,40,101,166,201,90,204,38,55,54,231,229,18,184,211,91,75,90,55,68,209,101,246,138,161,226,45,69,59,33,182,2,147,31,218,14,134,195,63,136,106,170,170,11,173,18,223,88,22,177,221,252,61,110,231,188,67,55,208,83,14,45,32,5,20,152,253,61,117,181,138,249,225,50,238,186,32,253,214,61,165,128,144,172,195,207,203,123,20,88,211,60,250,158,161,126,84,13,20,198,236,169,248,111,136,151,157,194,133,39,49,45,16,115,3,34,79,239,102,89,191,30,191,170,156,122,182,51,168,201,230,13,165,63,167,52,233,91,125,210,138,215,160,240,237,254,108,170,12,58,138,118,157,90,212,134,139,41,146,22,119,242,180,145,224,60,74,100,46,65,38,99,31,24,101,82,108,81,54,211,72,114,165,197,33,43,149,0,55,87,160,179,247,158,35,117,234,100,162,157,180,54,134,196,18,4,41,94,166,209,181,215,144,172,168,73,3,46,81,26,115,179,79,222,237,32,132,9,57,196,235,202,218,0,53,162,201,85,196,110,53,178,80,190,59,247,20,42,244,3,151,43,33,20,109,85,40,123,33,36,19,172,106,77,132,20,102,181,212,130,52,39,82,45,177,46,155,138,227,187,48,251,74,15,143,108,82,100,167,52,145,240,182,134,14,52,153,183,170,168,119,63,193,71,151,144,204,32,52,130,73,236,63,138,171,255,0,164,0,165,37,229,65,229,63,165,158,160,194,20,197,50,22,146,163,211,123,55,137,107,93,91,144,209,128,55,139,68,139,241,219,177,228,201,51,202,108,114,59,26,7,83,153,176,76,198,228,78,203,15,220,171,157,46,22,106,149,146,84,2,185,239,58,90,42,253,5,165,67,115,27,89,170,60,102,225,165,37,98,52,216,243,179,85,55,167,183,9,72,4,249,90,236,147,192,230,84,65,84,138,9,216,251,151,117,22,229,122,222,120,5,68,3,214,214,11,178,133,186,154,73,247,64,208,155,66,255,0,77,91,235,37,8,32,147,32,114,54,77,125,230,253,220,209,8,36,1,184,231,108,182,73,229,91,229,27,43,242,199,231,0,200,205,21,37,124,97,218,60,137,92,149,43,161,49,62,150,134,170,194,140,184,59,208,32,36,196,14,103,200,89,135,175,167,171,194,3,202,146,54,62,86,191,240,211,13,83,95,173,255,0,246,89,105,109,45,167,69,45,121,80,14,250,200,54,166,25,15,80,146,154,193,73,228,150,94,159,24,115,222,169,180,172,170,142,50,21,55,210,9,22,153,162,190,170,41,10,141,11,138,74,213,239,56,163,153,95,122,239,98,113,125,217,78,205,114,209,118,186,211,232,73,202,20,193,148,18,52,208,197,128,186,110,10,133,213,54,162,219,139,101,38,76,39,127,32,57,155,98,245,248,155,28,37,172,23,99,101,54,44,218,156,215,187,109,215,213,85,119,189,50,138,234,28,81,65,36,128,117,249,78,150,153,193,207,53,121,175,184,171,121,77,184,239,69,64,29,117,229,181,175,85,212,215,77,241,131,50,182,208,69,96,25,8,152,39,77,52,253,205,181,146,41,142,30,188,82,234,148,0,66,231,79,46,126,99,127,149,185,92,12,112,236,55,70,255,0,181,223,230,180,50,39,34,112,225,194,177,95,230,166,239,167,207,117,164,165,166,140,7,20,152,39,255,0,143,95,141,173,188,46,226,122,81,220,32,188,217,113,161,148,149,64,137,233,231,206,205,221,134,147,24,220,1,167,214,83,159,41,7,48,18,35,159,233,251,218,10,171,133,149,52,15,19,117,62,165,65,48,79,187,59,105,252,235,108,25,102,130,88,29,19,155,184,59,126,30,235,110,8,156,28,28,227,181,45,229,124,113,70,149,251,141,182,253,177,12,228,72,11,58,102,89,58,142,122,109,229,202,208,244,152,178,130,165,172,229,198,83,152,152,10,204,178,7,153,6,218,158,239,192,247,149,236,163,76,181,171,188,13,148,106,153,215,207,174,191,181,163,87,195,219,222,137,197,51,80,219,138,45,146,145,162,142,81,211,65,22,229,58,142,79,213,227,24,144,154,32,223,226,182,176,72,145,222,123,141,131,176,251,144,60,22,224,133,255,0,198,188,111,79,118,225,129,150,174,160,67,104,81,57,140,110,1,218,126,62,86,216,220,71,236,47,196,76,12,133,83,222,247,77,114,92,66,123,196,36,206,98,38,36,24,234,121,19,22,172,96,204,125,127,112,23,23,162,166,225,168,67,21,148,110,102,145,149,104,43,29,102,65,223,67,109,169,87,248,160,241,26,248,191,104,175,90,151,233,106,23,118,171,254,210,218,74,155,112,29,8,37,67,99,31,82,109,217,99,28,104,173,179,180,223,193,77,35,102,146,139,28,52,252,86,156,184,56,3,136,113,198,44,165,184,159,101,198,94,125,192,209,74,193,4,19,251,250,249,219,127,241,195,240,132,226,79,102,222,20,49,137,111,198,24,188,112,245,67,97,126,214,210,192,113,130,68,128,224,6,64,243,234,109,99,103,180,237,197,199,74,37,222,248,146,239,167,194,152,129,182,194,154,113,132,158,237,74,17,0,152,6,52,63,59,11,124,254,36,28,75,196,119,71,250,75,24,95,106,189,48,251,105,238,251,149,128,160,164,127,108,233,39,97,185,233,107,130,44,81,164,131,96,254,33,70,255,0,54,172,26,253,23,38,86,93,23,189,35,170,97,147,80,92,159,10,194,78,157,63,72,180,77,70,31,189,5,75,78,222,165,244,169,149,102,94,233,10,243,223,235,110,149,226,63,26,176,74,48,199,179,80,210,154,43,209,32,148,16,60,43,144,70,186,64,18,78,191,73,182,149,168,227,179,198,169,218,95,103,109,212,169,80,1,71,144,218,52,233,106,89,17,196,199,122,100,181,44,78,121,7,83,86,196,224,215,24,112,123,53,72,162,226,147,202,162,101,96,32,60,27,206,27,49,26,137,248,108,79,194,203,197,56,118,247,166,226,3,23,159,9,104,77,247,117,33,208,182,28,165,65,113,167,70,105,26,141,199,243,229,109,59,75,133,233,248,129,140,27,166,168,67,180,206,84,168,37,183,1,231,203,125,230,127,75,110,174,18,246,138,198,95,135,237,254,221,37,93,35,85,119,85,73,14,161,170,150,194,219,112,31,238,70,241,58,121,76,89,225,200,210,127,107,246,61,199,33,19,192,34,135,218,246,43,105,246,230,227,253,193,198,30,4,220,76,189,195,139,195,8,227,155,189,9,110,165,238,232,165,170,132,164,101,37,38,6,240,76,114,183,31,95,92,69,169,195,88,33,250,87,233,189,161,43,76,102,62,23,90,158,126,98,221,125,197,223,198,194,236,227,117,210,221,215,196,124,31,116,129,73,61,211,173,176,38,52,240,159,35,3,121,183,33,118,152,237,37,134,49,195,105,24,83,14,155,162,161,6,100,43,194,65,141,61,53,61,127,75,22,110,68,6,50,248,229,22,54,248,166,197,108,141,33,143,142,135,42,167,195,28,101,85,114,94,223,212,168,175,71,233,222,105,89,208,80,228,41,38,109,122,107,18,223,152,235,19,185,123,97,90,132,213,222,107,31,154,74,117,124,115,10,78,196,249,70,182,211,180,120,186,236,114,232,113,151,105,145,223,24,41,33,89,74,76,121,105,243,180,254,12,226,107,88,17,149,189,116,212,173,53,42,76,194,140,147,27,127,51,110,66,89,223,67,125,151,109,210,29,140,215,17,40,228,87,201,78,226,14,36,222,151,29,83,172,45,85,55,107,203,57,86,211,100,161,43,223,120,243,157,45,84,189,175,33,122,211,5,165,194,151,76,5,9,39,166,182,93,119,18,206,38,196,102,175,16,20,62,149,146,165,136,131,229,101,94,117,20,87,189,80,85,192,149,55,58,25,212,159,43,96,229,102,62,71,18,93,97,119,24,120,144,6,134,176,130,127,52,3,87,56,82,18,180,186,168,34,52,81,48,109,148,97,149,56,242,59,199,50,43,251,122,43,158,246,91,148,78,6,130,16,156,234,156,169,232,85,240,176,174,222,53,237,132,183,84,10,74,52,208,105,233,245,182,101,189,219,133,179,167,30,10,18,52,223,193,31,71,120,46,229,127,42,28,90,92,27,16,118,248,89,79,94,202,188,156,33,211,249,131,92,214,142,168,121,222,228,169,244,73,71,135,113,246,63,197,142,195,180,180,213,111,163,250,140,178,130,117,18,52,30,182,7,29,64,90,189,19,200,121,99,13,2,136,162,190,211,68,210,1,50,99,88,86,147,252,89,104,171,106,185,72,208,73,51,0,216,252,65,134,41,168,220,72,164,117,43,76,73,232,55,210,209,78,83,150,136,140,196,145,170,166,13,170,188,134,173,198,153,99,173,84,66,50,149,23,125,59,203,77,80,14,37,66,100,13,172,34,169,5,9,82,233,33,64,146,65,231,31,197,163,235,79,179,230,117,37,80,121,65,211,239,248,178,168,239,164,41,89,106,73,74,78,198,116,129,255,0,54,152,66,242,1,28,44,217,58,166,62,191,45,224,53,221,147,85,7,59,233,83,209,148,29,54,159,149,182,14,14,189,110,186,91,141,196,86,162,28,120,16,32,70,189,109,79,104,54,180,167,49,27,157,9,222,60,173,134,175,90,116,172,164,3,185,39,41,229,174,254,66,210,7,189,164,6,14,18,198,124,16,23,73,49,20,239,117,46,245,114,174,250,231,18,183,13,67,46,25,18,173,190,29,109,21,124,184,243,232,95,178,52,162,146,153,49,172,11,1,89,126,37,138,228,165,181,130,86,54,153,30,122,125,237,102,239,28,74,110,214,114,41,73,75,153,116,80,34,85,247,22,152,197,44,143,14,112,221,101,77,213,49,25,20,145,53,244,221,212,222,21,194,174,85,82,42,161,178,22,164,128,114,5,202,129,253,108,139,231,137,99,13,165,76,184,165,141,32,107,204,218,183,118,241,50,162,224,169,75,148,46,18,225,208,130,36,71,167,79,230,209,216,143,17,80,226,106,214,159,169,65,14,149,120,194,76,230,243,181,184,186,81,149,197,210,29,189,151,19,213,188,65,143,228,50,60,95,181,220,172,223,156,68,174,191,220,90,11,197,77,30,68,218,17,15,63,87,78,82,188,253,218,58,146,64,180,133,227,113,33,117,40,56,113,65,198,220,32,198,104,58,242,178,233,20,229,220,93,101,244,136,88,33,105,35,91,111,227,226,136,198,150,138,11,129,201,202,47,58,158,108,161,25,99,51,32,145,149,72,211,48,60,252,237,37,113,119,141,38,22,66,194,142,160,219,234,107,153,117,65,61,195,107,202,58,27,77,221,247,2,168,225,65,39,125,103,75,110,96,244,201,38,119,27,44,140,174,160,200,199,59,164,155,141,186,202,84,170,157,176,149,104,98,197,210,221,197,27,37,73,142,155,218,106,230,97,30,208,128,240,48,117,80,180,245,127,178,101,72,163,76,136,133,72,231,110,255,0,7,161,70,25,230,93,46,71,47,170,188,191,77,90,171,178,242,80,177,222,8,35,66,108,75,141,174,181,144,150,198,187,207,91,25,87,116,52,165,76,248,142,177,105,108,63,118,178,204,21,0,84,118,182,172,56,82,23,104,60,44,249,178,218,198,235,28,168,122,22,19,68,208,75,136,241,43,111,43,24,195,157,234,64,208,124,180,180,181,233,68,151,147,13,4,149,11,71,34,231,117,167,82,161,32,3,200,218,235,241,95,17,13,2,194,166,39,108,195,81,229,54,29,113,165,36,52,78,134,210,20,239,45,104,241,198,156,236,218,179,48,60,105,215,207,165,146,138,163,154,91,129,26,109,189,167,100,126,87,37,68,255,0,88,225,72,221,76,135,21,255,0,81,160,253,108,93,99,40,167,96,123,34,65,79,214,209,52,215,175,119,164,9,7,67,98,61,183,49,27,198,241,107,241,57,149,186,167,36,79,213,103,132,221,61,239,81,116,86,7,25,148,145,168,32,237,105,135,56,144,47,102,82,138,245,76,29,167,75,71,154,132,186,130,30,64,203,27,216,122,236,32,106,0,117,157,4,108,52,139,71,111,137,218,162,245,124,19,150,195,39,252,81,74,90,142,241,109,250,196,154,98,34,117,210,214,44,81,133,158,188,46,214,170,24,106,18,148,167,84,234,14,255,0,35,106,117,201,67,253,57,214,208,242,87,184,32,139,111,238,18,213,179,122,97,245,51,87,75,222,144,50,141,61,237,60,249,232,118,182,166,43,6,83,63,105,178,202,207,148,226,56,58,45,194,214,24,31,12,213,214,222,141,135,144,164,34,64,204,45,213,220,23,87,250,122,137,143,109,119,196,141,146,80,102,52,2,103,79,214,218,202,138,145,187,154,245,109,84,44,184,150,28,216,24,128,103,202,219,147,14,93,255,0,213,46,52,22,144,16,218,32,149,36,234,58,200,223,115,107,230,33,143,64,27,84,226,153,217,150,72,165,185,240,158,46,110,189,104,101,78,37,50,220,132,169,38,21,182,154,31,91,35,19,97,170,123,210,161,78,183,78,211,42,81,7,54,99,249,158,95,33,22,215,184,106,138,158,138,157,47,176,250,194,198,145,154,0,244,49,166,163,157,167,104,175,211,94,236,59,86,84,61,216,82,224,166,127,81,240,235,105,68,205,27,20,63,87,115,142,166,110,161,175,107,129,116,46,56,170,38,202,147,36,165,10,57,180,215,80,126,122,216,220,41,85,90,151,73,5,68,145,163,96,206,89,17,3,252,218,229,75,117,49,87,77,149,40,81,37,58,234,50,168,31,59,58,156,28,134,2,11,238,132,130,37,57,185,153,18,38,126,150,205,113,37,214,22,176,148,6,134,145,186,69,22,41,126,137,43,85,68,161,25,68,165,36,2,116,141,237,42,198,62,164,171,106,28,121,148,165,180,204,235,153,80,54,26,242,51,100,27,133,87,147,42,83,198,65,208,20,243,215,158,155,88,103,184,22,92,171,14,182,176,164,39,81,153,81,6,117,128,15,153,58,218,41,166,211,178,56,217,172,219,142,202,82,235,169,99,16,213,18,250,187,198,149,160,10,157,14,226,60,190,54,150,28,40,106,186,241,21,52,15,172,55,150,114,40,43,80,57,76,249,249,250,89,252,43,130,152,184,89,90,42,23,222,36,73,240,111,228,109,55,85,120,155,170,151,187,187,231,50,253,211,229,4,239,207,149,168,201,37,133,122,32,27,234,181,174,177,179,143,92,181,130,158,137,61,222,84,206,228,43,225,27,109,54,156,192,87,74,234,80,151,111,82,101,64,40,168,25,39,172,252,63,107,69,223,20,245,21,149,165,250,230,179,41,74,203,169,62,16,118,231,229,189,130,118,253,173,163,74,81,65,157,168,131,160,7,114,52,145,104,252,222,200,139,154,29,194,218,106,192,23,118,33,165,82,82,156,139,41,36,164,145,227,141,45,91,60,10,186,232,235,149,89,124,37,144,148,171,48,7,41,212,114,54,251,1,95,85,17,158,173,89,137,62,37,65,249,107,240,181,202,174,231,255,0,86,160,38,149,65,65,73,16,52,211,66,54,250,127,54,103,17,221,62,175,85,53,220,41,236,4,246,27,195,119,82,69,2,89,0,3,186,99,54,199,111,157,171,156,78,196,205,87,211,173,139,149,242,68,156,129,4,194,12,255,0,158,86,131,196,124,22,173,161,163,91,148,143,56,22,144,50,248,142,158,188,135,91,106,44,115,120,223,56,57,201,170,90,214,156,195,206,65,229,167,149,138,58,230,210,214,1,216,172,95,248,130,246,184,234,202,169,158,168,34,38,9,214,38,15,223,165,131,103,136,142,84,44,26,154,87,84,145,239,79,95,248,157,109,63,195,43,225,156,96,225,254,180,202,16,216,2,117,208,29,54,59,206,182,181,86,224,235,138,165,89,89,13,229,68,133,72,27,235,191,65,252,90,211,36,190,16,77,40,111,101,206,221,164,248,82,190,46,97,113,95,117,148,205,18,115,150,182,10,250,121,117,183,26,226,118,169,174,197,173,138,148,4,170,114,157,35,95,142,182,244,83,30,81,174,234,105,230,110,98,82,194,140,37,59,39,78,94,93,109,200,221,168,248,13,120,222,174,189,122,221,204,148,184,215,190,128,64,207,212,199,94,127,11,93,110,103,148,205,26,66,202,124,2,87,137,53,80,90,54,237,195,78,95,170,119,250,53,42,223,201,169,203,253,190,191,43,13,91,116,57,70,202,197,75,46,55,148,229,57,134,214,183,112,251,28,39,7,225,250,182,20,148,169,253,200,137,63,167,151,214,212,171,239,136,181,120,165,229,52,166,155,67,72,84,166,7,139,231,108,33,214,220,236,167,99,249,123,3,202,214,24,85,11,101,15,231,183,222,145,71,116,48,180,40,188,234,26,3,96,161,185,179,44,215,208,48,188,171,168,72,115,54,128,13,62,38,196,176,132,214,83,158,245,68,46,32,70,178,127,107,70,63,129,130,221,43,64,16,163,59,218,220,147,57,255,0,240,27,199,42,6,22,18,68,206,33,25,91,136,63,164,86,169,186,20,182,234,156,68,19,18,19,54,77,197,136,157,185,111,94,242,156,4,44,238,178,54,155,102,230,192,81,42,66,148,10,117,60,205,164,111,124,52,203,87,98,95,163,42,46,79,139,188,231,230,52,181,7,9,152,221,82,114,84,190,108,46,58,35,224,38,49,22,58,105,211,145,8,14,62,21,41,122,117,30,118,177,224,124,94,111,118,11,87,155,235,69,34,17,249,138,204,68,157,116,143,173,168,45,220,158,206,249,122,186,9,58,229,152,36,205,158,47,7,198,86,148,27,72,208,4,153,255,0,155,87,142,71,29,137,162,167,123,88,42,183,83,24,131,20,179,118,86,60,155,169,148,37,42,62,21,110,64,234,62,150,131,169,190,83,80,152,94,202,215,120,147,103,17,113,174,165,237,28,206,73,211,210,197,179,130,202,148,20,236,207,43,105,194,217,164,22,209,178,128,191,30,62,78,232,3,64,42,153,150,16,1,159,133,131,103,10,62,251,178,102,55,30,118,177,127,71,85,47,185,152,1,189,139,164,113,76,229,239,65,36,13,116,181,191,169,69,49,26,249,81,253,121,209,131,229,148,222,24,192,234,89,154,146,2,85,203,157,151,121,224,214,110,122,242,249,119,60,8,247,180,177,204,95,47,52,1,98,65,141,52,208,90,34,250,126,162,240,112,182,36,102,49,32,239,109,114,200,33,136,6,11,33,80,142,76,137,101,37,206,160,84,45,235,124,7,234,75,84,160,72,210,119,178,104,176,195,149,78,119,149,73,57,65,155,89,176,167,15,155,36,59,89,226,60,227,123,88,175,122,54,41,233,50,52,18,8,26,105,172,90,172,125,49,217,23,54,70,222,193,79,55,85,100,14,16,193,191,185,90,226,240,100,50,176,138,116,153,26,11,59,117,82,134,82,11,228,193,50,122,90,97,119,56,15,45,110,130,177,214,57,90,62,254,73,109,178,138,97,226,157,135,43,86,146,31,32,153,15,101,105,147,137,128,140,39,219,190,89,167,89,74,0,37,58,200,220,90,181,142,49,74,91,72,110,159,85,175,156,125,245,179,247,35,103,190,41,173,38,85,241,155,79,183,131,46,218,180,135,42,1,113,195,176,159,226,212,102,57,25,208,22,66,64,39,221,78,195,6,12,161,210,2,85,35,13,173,78,128,237,82,146,145,62,159,11,74,94,216,129,198,110,213,55,78,233,75,115,215,123,91,157,224,186,239,27,188,187,119,22,155,76,19,151,56,145,164,237,109,123,95,119,38,145,247,25,168,94,124,164,143,33,231,108,156,136,178,58,100,65,142,239,221,92,131,39,27,169,72,94,195,117,217,25,112,226,161,72,242,83,82,11,178,103,41,211,79,133,175,183,71,16,105,170,209,13,229,0,104,65,36,71,255,0,16,62,245,245,181,2,230,185,233,235,92,66,146,156,168,2,21,190,255,0,113,107,19,24,56,48,148,212,37,32,33,181,2,73,141,125,5,179,103,124,190,72,213,68,118,75,34,56,29,37,110,10,180,52,107,77,67,85,23,83,133,105,35,68,129,226,87,203,91,20,110,101,214,149,27,196,247,107,39,153,36,159,252,103,126,150,7,15,113,6,143,14,185,5,57,16,157,245,146,121,124,119,177,183,215,16,41,47,58,64,170,7,86,216,62,34,132,233,35,254,98,220,233,17,225,51,84,143,245,30,84,225,178,100,63,75,27,109,7,101,35,118,93,149,24,121,214,29,117,97,186,116,0,18,130,178,65,245,131,191,59,89,40,177,146,111,101,164,85,37,65,164,2,80,167,52,42,142,72,3,111,218,218,155,255,0,86,253,142,186,29,41,73,26,149,45,114,8,19,229,190,246,75,188,92,21,21,13,165,172,233,108,123,177,208,239,200,219,144,234,115,49,166,216,109,117,120,88,197,227,75,182,91,63,11,241,37,156,41,123,60,183,222,89,117,194,72,159,253,180,158,66,76,218,66,179,141,20,129,217,108,57,227,25,143,143,114,73,215,244,181,47,1,96,151,184,146,183,106,89,101,228,178,212,231,89,84,136,3,113,243,155,21,125,240,113,198,111,5,7,82,165,18,1,29,218,137,0,124,14,246,229,95,47,248,135,80,116,185,22,54,165,120,136,48,177,195,24,235,55,255,0,170,255,217