192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,232,227,79,69,148,56,46,57,161,121,46,152,189,78,187,232,60,166,128,123,169,191,210,206,239,211,51,157,212,187,27,0,143,92,45,231,87,106,29,20,202,237,93,232,150,177,229,238,223,228,54,79,129,79,13,157,19,186,58,192,68,241,196,178,0,230,203,107,175,215,187,60,128,205,95,171,128,244,42,212,248,217,211,201,121,168,244,223,4,36,190,3,248,152,146,223,60,230,188,146,180,106,59,154,60,115,193,10,124,37,185,7,252,183,16,98,6,44,4,146,220,8,129,47,130,14,120,99,232,29,255,229,27,64,90,41,241,55,131,67,143,7,126,92,218,108,106,74,135,100,179,11,193,168,130,156,234,36,198,30,143,72,44,51,227,73,219,110,88,121,160,195,3,138,208,43,106,60,165,251,130,88,96,80,145,220,235,102,142,90,0,43,171,120,63,225,236,38,88,38,244,146,95,87,243,47,211,96,194,114,72,146,28,36,130,62,41,14,158,61,126,241,32,126,204,136,72,88,144,162,104,206,244,190,23,92,179,187,91,157,168,100,45,177,63,67,117,250,201,51,173,225,148,67,47,146,3,36,7,173,64,197,228,68,177,37,96,178,10,138,224,6,96,68,245,166,169,30,5,233,25,132,22,136,154,188,237,74,82,19,35,195,141,73,80,11,195,110,230,127,193,211,33,245,176,127,174,12,55,140,98,33,1,108,121,176,58,198,34,118,225,167,173,194,148,124,45,1,244,59,180,229,227,186,97,134,26,186,77,181,59,125,182,179,162,107,88,24,33,241,179,127,42,219,109,191,209,60,175,195,102,78,230,1,162,118,50,3,134,218,79,202,90,187,148,100,213,84,67,153,30,105,186,27,234,211,81,79,251,33,224,83,18,192,178,172,123,112,200,38,73,224,88,17,231,178,181,75,24,7,160,48,135,40,93,114,185,151,136,246,107,115,53,96,111,77,86,65,85,219,178,201,115,151,184,83,81,197,100,28,15,125,205,42,253,198,105,243,93,221,166,170,126,131,109,29,105,207,211,123,251,73,54,47,103,100,183,192,89,36,77,254,79,175,92,50,25,13,161,69,116,253,161,22,194,156,38,153,14,158,95,170,45,204,233,149,205,128,81,46,74,136,242,127,40,90,174,211,46,235,228,110,244,185,126,7,149,14,210,109,21,175,84,160,130,133,142,69,161,119,104,217,149,228,127,92,225,10,227,220,207,90,66,239,92,92,74,243,89,68,167,39,52,248,202,250,193,14,119,72,9,182,45,136,11,60,26,0,55,224,1,171,194,2,7,204,115,66,159,64,230,126,76,86,8,187,224,46,190,44,169,86,8,125,160,97,169,112,132,175,189,124,172,89,69,34,188,12,101,100,167,234,210,52,171,36,232,201,218,233,4,192,189,236,22,88,43,29,53,135,22,58,209,10,137,8,164,69,206,24,83,135,154,118,222,151,45,241,72,175,149,224,191,53,65,1,252,187,229,188,48,192,74,204,90,74,120,112,171,87,94,134,190,209,253,136,127,79,240,81,130,199,233,114,243,8,8,60,227,195,14,204,52,117,117,118,179,51,69,98,171,69,116,154,37,80,88,68,255,134,68,158,181,132,244,76,66,218,18,136,3,33,67,202,24,15,38,92,16,230,83,76,115,188,235,18,185,207,238,16,220,124,143,222,18,84,61,37,40,27,71,240,252,68,113,148,71,96,18,95,214,30,213,7,82,101,70,182,114,213,3,138,242,95,63,166,174,194,158,255,150,13,156,119,80,215,85,245,255,228,234,90,207,161,99,150,65,70,70,223,216,116,235,51,186,213,98,142,10,15,91,208,92,27,33,138,25,131,231,138,88,240,157,138,217,85,209,102,177,201,250,73,194,182,146,190,200,92,102,82,49,178,129,123,216,140,237,111,59,97,120,98,195,90,165,163,159,185,36,167,32,12,239,200,114,251,167,32,9,201,159,40,217,170,192,176,44,94,1,164,136,97,97,80,3,171,84,228,210,50,181,149,156,226,210,186,17,33,100,124,35,108,249,169,31,37,251,229,150,32,96,80,41,117,75,192,28,202,50,45,81,180,245,3,142,78,213,217,178,193,131,85,178,75,134,5,48,164,61,68,98,112,11,78,251,250,81,236,199,59,33,156,63,69,78,242,58,74,143,234,253,225,142,236,0,10,19,140,225,21,104,120,21,175,44,10,7,1,21,138,76,228,49,110,106,55,225,108,242,172,232,4,205,73,191,221,73,70,220,216,41,54,11,70,101,161,157,138,208,100,197,45,17,20,58,195,240,91,155,33,10,215,2,181,253,180,79,117,35,24,123,249,91,147,134,239,215,165,34,134,99,13,184,101,8,93,56,99,152,68,149,205,84,218,149,46,203,186,40,104,197,235,232,235,205,251,243,97,234,146,249,18,60,164,135,188,43,215,82,76,124,85,239,241,206,118,131,28,223,44,5,216,158,253,73,177,7,178,65,121,65,140,218,20,130,204,173,183,106,38,230,93,157,210,222,252,76,39,211,53,191,15,168,254,34,122,78,21,52,213,191,205,161,105,35,150,6,71,53,143,184,67,98,8,168,228,57,159,218,50,86,14,206,137,168,191,63,245,212,97,152,240,178,25,18,152,177,193,55,174,152,213,234,130,113,96,189,231,223,232,169,210,77,59,119,250,63,96,112,167,246,174,165,235,202,237,2,78,50,7,250,75,89,217,187,239,18,71,66,22,153,62,192,76,57,158,45,147,195,198,151,24,115,226,234,186,34,43,123,145,138,162,197,73,182,124,122,65,38,234,138,97,175,76,111,71,99,27,219,62,178,209,137,156,159,39,181,173,26,115,46,28,84,240,184,129,0,197,28,78,182,235,218,159,182,164,213,165,246,168,225,165,220,51,48,0,58,255,188,206,133,62,88,166,23,196,108,204,250,174,161,54,129,54,231,120,252,217,86,94,98,222,178,140,230,237,11,215,23,128,198,157,95,23,214,159,34,18,179,38,3,43,189,96,255,79,92,44,229,69,96,148,73,141,130,58,42,117,189,55,251,178,49,7,222,3,60,191,107,150,101,99,73,65,202,17,63,231,170,160,39,245,168,70,221,144,237,3,95,213,189,72,55,85,13,210,60,255,224,190,201,237,248,233,188,86,99,180,131,131,47,59,78,157,150,205,250,214,201,185,43,73,241,56,3,169,101,150,89,208,53,66,4,87,22,17,37,10,213,131,115,75,240,48,236,138,241,203,238,121,63,219,181,210,240,200,207,211,77,99,95,95,216,123,248,64,50,118,56,184,211,52,218,11,129,161,179,177,225,114,194,251,25,19,0,216,90,154,241,5,14,36,136,103,243,89,147,41,116,118,172,192,216,153,37,241,147,90,203,122,79,19,218,78,148,189,114,240,55,20,40,129,207,194,109,89,169,178,149,200,203,203,88,137,186,2,62,86,129,1,219,65,65,195,137,86,168,202,27,111,47,94,186,203,15,78,189,50,28,76,28,121,128,101,169,208,81,202,104,210,70,33,255,95,57,15,60,214,244,163,130,61,194,217,177,21,244,227,13,152,243,26,130,249,126,253,48,164,27,228,120,133,196,162,229,86,194,198,85,95,82,183,62,37,53,66,51,251,30,182,79,15,77,55,116,254,72,24,64,182,204,187,3,121,110,183,109,15,164,70,111,227,162,223,107,81,46,249,100,90,142,126,60,227,125,235,255,141,240,136,18,28,51,151,101,62,58,61,95,46,137,229,104,24,111,223,33,175,18,90,150,181,186,184,229,138,58,240,32,230,53,98,34,173,28,108,182,218,155,187,226,154,100,64,123,69,196,64,186,113,139,71,76,23,128,106,220,40,230,74,206,56,133,99,133,240,81,234,20,32,175,96,62,211,146,95,31,248,171,67,46,214,249,137,217,105,218,99,27,184,13,59,91,10,21,152,84,250,12,254,163,21,250,88,177,176,77,85,118,9,17,4,105,60,21,86,132,163,153,20,78,215,55,109,130,141,50,18,76,181,164,73,27,244,153,9,162,15,67,142,182,36,184,81,212,22,155,22,159,41,52,254,181,191,98,2,87,133,9,158,204,168,55,234,204,41,157,118,54,46,28,68,213,207,199,208,227,40,216,22,215,222,185,218,57,106,201,3,40,25,153,151,157,117,20,24,146,197,210,2,96,102,211,202,105,90,228,164,133,162,4,38,14,114,221,158,195,36,179,73,232,67,203,231,47,226,93,141,174,44,136,189,58,236,61,242,218,252,188,69,235,195,246,147,16,82,76,171,53,122,14,235,204,227,215,119,159,36,174,152,135,139,128,223,228,108,226,237,153,191,72,253,21,195,218,255,49,76,43,255,154,96,30,164,91,129,158,100,129,239,192,142,89,95,54,2,127,135,97,163,231,66,66,5,176,255,135,241,62,7,120,88,148,250,74,85,205,48,150,242,119,37,113,154,148,171,113,43,222,8,101,154,228,116,253,150,248,70,10,33,142,238,252,84,179,40,43,149,142,195,24,55,198,110,85,175,198,244,91,104,78,75,234,139,150,102,205,248,213,53,130,243,127,112,42,234,141,222,145,179,113,108,202,124,231,195,122,196,25,36,82,89,89,163,107,68,157,205,28,153,166,208,35,162,159,196,101,2,34,202,145,77,69,23,60,63,63,71,116,109,91,245,0,175,77,106,193,107,34,153,16,110,26,105,57,57,16,169,234,45,85,95,202,130,123,232,111,64,183,109,15,4,168,214,132,101,24,176,6,179,171,17,97,38,19,11,175,177,48,247,124,58,90,14,225,189,244,232,61,138,213,239,242,222,17,213,97,55,217,155,47,181,129,31,161,123,194,131,185,131,136,96,199,55,46,40,190,50,88,124,58,215,188,222,64,116,0,170,156,196,9,13,165,246,164,250,153,200,14,175,99,171,202,10,67,27,167,51,7,145,40,0,252,103,82,134,254,22,243,39,77,91,218,110,90,35,42,18,88,246,43,39,103,152,242,19,63,135,107,50,226,69,127,13,246,200,101,162,190,194,250,10,163,149,213,135,85,32,28,157,88,223,188,76,159,68,234,163,117,66,254,68,142,130,253,183,181,130,30,54,240,117,45,32,58,233,108,55,57,33,107,214,186,36,84,131,231,71,198,5,6,121,186,237,148,166,183,225,255,5,234,62,102,203,203,7,6,77,231,235,255,43,136,80,228,100,106,235,93,242,75,220,182,137,22,131,125,2,214,78,126,36,7,104,247,65,89,249,88,237,57,225,116,41,115,7,180,87,144,90,38,170,156,14,240,179,11,206,230,200,182,48,254,30,175,123,154,123,165,163,148,175,38,253,52,157,57,55,170,135,107,50,138,215,26,19,152,33,22,160,127,170,111,140,223,177,15,0,199,2,211,16,130,163,88,218,154,233,222,109,67,235,66,56,217,122,212,91,169,135,32,180,20,212,100,129,223,112,52,230,245,148,205,6,254,201,50,207,207,172,217,237,206,208,230,59,92,22,8,218,47,73,96,86,61,38,232,141,93,249,120,214,174,88,149,93,139,217,177,66,87,213,59,34,136,100,67,212,27,80,208,49,161,45,44,26,75,141,74,163,170,114,189,74,234,75,97,51,42,198,105,2,64,230,58,112,25,206,198,157,175,170,201,241,153,204,79,12,15,48,100,7,183,230,229,111,213,204,72,236,141,74,46,151,72,150,248,246,205,46,6,252,243,13,174,205,22,254,219,46,2,200,252,104,73,233,23,228,58,26,238,48,103,171,207,8,39,19,241,221,77,100,29,118,85,226,190,55,255,135,207,199,4,4,141,9,131,157,7,15,80,228,22,111,13,43,119,72,66,27,236,34,154,223,34,198,203,1,34,30,69,145,246,56,241,105,12,214,117,80,174,128,186,189,149,188,133,195,221,28,8,167,110,47,133,118,209,230,141,66,2,160,254,201,32,19,188,133,75,127,164,33,234,235,183,126,30,148,56,157,152,150,149,189,233,65,160,117,51,182,81,215,129,146,251,238,155,127,61,34,38,210,143,224,159,228,98,151,141,56,3,170,64,60,18,193,112,167,152,1,104,4,45,232,255,35,205,178,216,163,86,48,146,90,185,135,0,22,82,128,42,236,68,231,50,157,114,77,60,225,88,240,164,174,255,128,150,226,190,46,232,21,142,4,222,189,7,93,55,221,66,155,81,92,153,174,200,230,22,173,129,47,65,25,203,100,69,226,225,98,105,122,31,138,241,61,243,9,191,89,133,146,113,12,221,196,36,167,212,193,250,64,104,75,128,214,175,30,159,110,130,16,7,235,211,180,14,211,111,156,160,142,63,30,204,211,215,63,85,200,103,23,237,113,254,199,16,255,165,173,52,105,238,100,68,1,74,116,183,119,172,228,79,161,89,117,157,208,65,10,94,74,146,168,151,95,49,103,169,145,139,19,185,215,146,110,18,35,117,181,216,156,114,170,61,97,234,12,134,21,77,75,244,200,28,64,156,99,238,153,92,9,9,156,189,67,19,150,244,33,47,12,58,71,101,63,108,146,236,56,107,113,94,33,54,89,231,150,123,79,254,229,141,201,86,8,162,100,82,106,158,209,73,60,36,70,76,208,169,184,221,222,159,233,250,249,3,116,157,124,200,6,0,84,102,21,36,126,24,193,93,163,176,96,14,69,200,175,80,87,215,153,41,182,41,19,130,73,239,225,27,164,6,89,119,254,168,144,83,31,65,237,142,177,253,220,102,64,245,204,181,135,125,196,143,61,202,119,46,49,186,112,224,15,106,113,117,54,233,56,77,2,83,228,107,77,53,190,150,159,167,47,150,26,132,250,84,180,137,250,169,129,235,120,14,87,222,77,173,252,36,32,242,182,10,6,27,178,197,244,253,7,48,252,147,112,140,163,121,68,190,204,185,126,128,173,171,201,221,238,221,78,149,169,143,202,98,215,243,54,5,44,239,154,121,193,239,145,166,24,26,254,233,4,172,255,109,52,193,231,184,108,197,90,240,188,74,78,220,197,97,43,81,106,225,80,222,120,20,61,46,148,65,218,234,186,138,116,47,64,35,14,172,196,66,210,45,45,209,60,244,128,125,233,14,133,120,37,82,43,203,4,102,57,177,138,114,236,136,31,76,245,240,110,253,248,157,64,125,130,79,120,212,21,232,1,219,130,8,81,246,72,231,123,218,87,30,138,206,163,53,143,108,190,40,223,55,89,108,171,160,125,138,145,124,226,51,212,152,167,99,15,171,106,240,170,41,160,91,23,68,32,197,142,186,65,35,151,95,56,59,228,3,106,32,218,165,213,86,103,33,174,254,107,77,23,234,178,153,57,1,216,172,230,200,253,249,96,190,150,151,208,100,70,130,118,233,229,15,194,133,172,92,43,114,213,93,136,82,25,173,134,190,235,229,139,90,101,52,69,42,159,97,139,174,67,163,30,114,18,245,237,217,151,167,213,198,233,56,163,72,232,118,131,122,206,156,39,68,199,120,75,114,12,16,7,80,245,15,221,101,49,10,72,229,62,228,29,56,119,218,234,126,48,50,86,68,196,2,40,61,151,120,58,149,69,123,235,114,148,33,164,14,197,139,16,109,143,69,227,35,50,61,225,123,108,88,160,42,74,136,160,145,30,45,169,133,39,109,24,107,87,178,67,242,90,109,212,253,109,43,244,196,67,40,111,149,151,64,163,37,163,29,119,227,187,90,202,28,123,197,236,122,40,95,7,80,170,226,17,244,145,89,139,25,254,82,117,77,84,58,24,136,130,106,232,231,191,25,2,221,122,119,39,72,94,246,69,51,0,123,223,35,80,221,236,89,10,208,168,107,99,129,121,172,74,29,218,175,230,232,141,124,158,154,44,47,220,173,50,60,219,43,126,114,103,122,25,232,225,144,22,230,72,197,245,241,127,132,163,126,235,21,83,206,81,209,30,26,26,126,210,213,228,101,148,20,208,191,226,232,64,42,245,24,132,197,51,98,97,230,58,24,249,131,194,30,104,44,136,35,87,232,240,19,52,86,26,148,183,207,194,101,30,73,227,213,40,132,46,33,249,83,33,222,107,225,0,167,192,124,82,173,202,84,191,220,101,97,91,200,94,239,194,132,132,149,123,135,67,67,37,178,109,103,191,227,19,92,203,196,235,201,32,235,48,155,92,36,22,28,238,0,188,112,45,43,208,235,66,29,223,137,41,209,30,153,33,227,195,36,233,42,183,230,5,238,69,193,150,219,29,72,70,238,240,161,20,229,236,196,151,48,231,201,17,178,8,178,89,252,172,212,148,185,153,238,239,180,131,90,231,221,113,42,66,252,30,147,232,163,89,33,135,214,183,142,13,193,147,123,225,177,150,62,12,108,1,27,96,26,163,107,110,126,64,11,218,20,196,95,141,165,137,143,79,192,34,217,243,219,24,246,176,225,137,228,70,92,198,77,13,147,120,208,37,152,65,154,179,30,217,45,28,172,32,175,214,192,108,183,139,39,129,56,7,56,240,188,21,58,114,80,54,218,75,138,172,70,152,61,125,158,145,51,110,174,157,33,141,143,36,119,175,242,75,141,183,27,49,119,70,105,7,214,190,212,235,15,189,135,236,214,120,110,76,86,200,157,214,49,87,206,2,66,36,58,84,217,180,22,53,224,71,234,14,166,86,175,102,67,57,234,198,80,146,181,221,41,56,37,65,51,195,95,136,224,173,234,168,5,191,108,71,32,161,28,94,51,220,78,252,36,170,127,171,121,21,147,227,167,153,129,181,90,243,25,177,0,127,73,68,39,111,170,27,223,39,135,181,149,35,190,162,220,105,136,71,87,238,29,187,62,47,199,30,55,216,253,201,21,100,72,45,221,236,195,64,59,168,42,241,2,237,72,254,187,216,28,234,24,146,238,115,60,236,235,25,185,224,141,135,140,182,144,90,228,16,219,233,222,250,2,244,11,19,193,131,105,160,120,47,73,100,246,74,151,117,85,68,214,181,248,118,166,142,34,11,233,253,193,47,162,184,116,38,43,136,178,186,23,157,153,166,40,130,64,197,86,116,188,145,17,211,113,109,105,205,245,36,84,108,0,136,250,45,190,219,130,124,32,180,73,54,70,56,179,178,63,156,211,32,235,25,61,124,158,160,62,232,1,201,141,65,215,59,70,122,37,169,236,50,188,228,89,155,140,70,94,12,192,179,180,219,130,67,80,105,126,115,221,76,238,157,117,41,226,252,216,129,155,48,74,189,231,17,236,0,128,140,225,62,51,207,153,211,166,108,131,224,138,215,125,97,181,58,184,31,252,215,40,111,173,9,148,22,251,5,165,96,212,105,46,134,205,239,196,147,217,11,90,18,199,164,111,6,188,114,95,73,201,137,208,35,145,139,217,41,252,226,177,170,5,250,24,82,0,231,194,249,216,64,110,39,69,88,185,33,162,168,13,254,46,25,170,217,201,228,231,94,125,223,142,94,132,42,127,165,150,173,106,42,208,181,54,207,133,50,21,243,87,48,201,16,127,211,44,130,125,81,52,5,46,24,136,88,142,110,191,103,248,253,217,194,221,164,244,66,142,70,21,76,232,253,91,216,14,211,105,172,233,194,38,180,223,75,138,104,197,163,190,211,204,202,54,93,54,222,9,3,204,68,53,39,169,90,80,219,139,153,108,167,91,12,14,168,144,170,182,104,209,152,145,38,18,221,251,128,37,238,198,143,12,110,15,122,249,100,182,120,25,59,141,116,5,148,172,50,196,7,57,70,133,23,164,29,214,91,34,21,61,201,247,180,234,3,57,232,196,239,104,157,166,165,146,89,42,148,111,137,19,249,39,40,75,208,55,59,99,52,252,105,41,85,48,107,135,178,142,239,79,207,3,223,136,16,139,213,177,127,81,76,202,177,171,26,1,122,59,152,113,12,249,95,164,121,170,45,192,244,201,39,82,36,131,205,150,231,151,77,50,185,109,230,36,215,167,117,186,251,103,86,250,219,164,60,128,110,202,241,85,254,76,206,218,84,24,218,121,28,87,91,150,96,216,176,33,145,213,19,205,23,112,205,195,167,251,112,2,163,72,218,31,66,163,177,81,154,113,245,229,23,219,215,165,70,6,151,201,249,93,94,246,137,232,29,131,229,251,222,169,63,207,21,112,115,25,6,1,107,66,202,255,231,217,125,8,96,75,58,232,89,236,107,43,42,239,202,16,80,114,139,188,176,195,176,224,235,118,54,224,246,233,194,195,11,108,81,27,107,146,10,27,110,249,43,31,120,115,20,228,59,187,170,213,254,245,0,176,172,83,216,9,195,215,207,166,251,12,114,217,133,139,77,226,110,115,77,187,207,33,8,40,27,153,127,211,125,40,23,107,246,159,78,8,145,250,196,145,162,12,66,217,106,40,136,74,83,5,127,129,52,186,111,140,18,49,40,13,102,101,124,140,254,39,94,174,76,16,187,33,238,129,44,87,144,113,238,225,182,182,120,38,221,212,106,19,142,247,25,12,222,138,75,178,34,254,83,26,34,69,104,88,70,46,226,55,157,57,191,208,213,111,105,145,127,182,150,94,213,194,62,228,41,31,205,13,13,100,245,1,234,100,95,28,196,100,62,40,198,195,199,94,115,248,130,1,169,100,122,36,12,71,173,128,254,153,28,148,139,112,98,163,218,95,184,149,137,136,193,96,23,70,185,123,240,7,191,239,158,60,24,197,252,157,160,220,115,164,78,5,155,216,36,30,137,57,183,174,11,73,177,125,177,163,125,13,45,164,107,191,84,208,53,128,218,245,135,128,62,50,99,184,32,113,202,137,211,35,202,177,225,161,186,20,31,27,27,148,120,145,44,125,73,158,199,191,248,135,48,140,141,53,231,251,252,2,55,24,62,68,252,237,36,19,41,0,194,187,128,127,57,199,194,63,14,137,212,5,218,186,210,15,150,123,130,118,243,77,206,152,62,1,9,166,86,165,69,132,38,164,160,226,64,30,198,194,180,3,200,125,63,152,181,146,189,234,203,6,128,145,117,25,180,235,223,137,157,121,87,47,70,204,197,85,137,110,164,67,201,112,29,98,198,125,12,92,211,38,168,110,254,23,101,120,58,179,94,196,22,53,150,252,192,157,208,58,26,116,194,153,6,17,87,60,2,84,57,179,224,106,84,20,170,29,213,196,84,77,26,119,42,100,94,248,116,246,120,172,200,75,149,83,254,12,34,177,247,20,93,219,115,169,93,120,40,246,40,108,205,0,176,182,45,213,246,115,39,0,149,171,246,177,60,219,213,223,60,79,147,97,101,153,66,234,83,56,112,239,75,1,230,45,170,185,191,193,215,135,135,154,213,194,39,170,218,27,173,2,78,107,95,31,115,42,216,137,13,27,127,79,16,167,153,130,218,57,140,46,97,114,32,79,197,23,120,5,241,230,26,156,137,95,156,91,143,42,91,179,64,169,55,253,204,142,195,197,73,152,117,182,103,175,19,209,4,30,112,82,22,95,91,208,63,116,226,113,232,94,216,249,87,52,223,26,110,221,166,222,57,185,38,227,155,6,207,216,236,239,220,107,167,146,220,248,80,88,189,223,94,217,141,85,237,146,86,52,176,151,38,84,247,4,229,16,239,113,54,4,225,11,100,170,8,69,98,251,6,212,155,111,250,112,211,163,80,64,102,148,107,86,230,22,105,168,254,180,184,140,119,9,74,158,79,11,177,220,124,87,26,162,15,65,127,106,105,227,61,8,25,183,213,60,177,147,58,220,13,193,154,129,90,231,147,109,53,253,71,196,68,255,19,39,78,238,185,230,183,135,2,54,226,46,159,134,235,86,201,252,167,33,90,49,172,105,165,6,36,146,85,91,17,65,242,187,21,189,191,252,214,191,67,222,57,214,104,34,134,89,188,240,143,37,48,163,89,104,70,206,66,187,213,195,128,213,245,200,160,124,35,158,231,177,80,92,247,188,25,126,16,253,150,4,62,244,129,170,198,157,73,6,22,84,239,14,133,32,35,193,182,233,26,224,237,113,17,62,190,164,225,28,62,246,221,101,10,175,145,68,192,219,99,33,111,37,112,207,168,253,157,178,31,194,6,235,20,25,141,150,46,55,164,229,99,64,223,88,115,128,253,144,171,136,210,56,110,5,51,240,176,117,210,125,176,179,216,72,154,87,85,105,255,202,26,90,14,90,170,162,224,69,5,173,123,70,12,219,225,245,163,206,47,71,130,44,152,199,135,116,212,243,3,220,214,106,166,226,55,103,137,127,38,61,150,10,250,39,148,45,19,76,144,191,70,69,106,236,224,120,64,217,52,14,0,199,204,124,199,130,10,44,166,189,77,33,239,142,25,131,79,95,235,115,146,221,113,202,108,140,166,201,21,220,59,164,206,53,89,92,8,130,131,113,226,233,230,49,244,90,37,172,27,53,209,55,25,205,191,52,50,48,33,22,3,234,134,175,215,63,36,199,77,195,158,71,161,145,232,225,245,230,235,109,188,200,143,72,117,87,41,220,98,75,228,78,115,211,52,202,106,110,28,112,228,31,128,22,44,44,249,150,71,111,206,183,188,183,207,35,222,216,115,142,174,79,47,51,201,25,215,205,136,54,158,110,21,248,180,4,224,217,233,29,114,136,35,131,223,239,212,99,57,221,73,49,135,62,198,173,74,54,143,233,106,252,93,157,171,228,216,188,6,65,210,210,122,65,205,25,163,52,151,147,153,209,56,93,60,63,252,215,154,54,138,63,46,220,188,137,43,178,84,254,220,105,12,9,119,80,165,246,127,107,244,212,243,169,234,148,219,141,67,29,41,202,164,52,217,197,114,137,179,148,174,29,24,224,119,66,10,55,101,155,86,195,191,164,223,169,186,125,18,203,128,86,247,161,9,194,140,144,79,107,82,152,103,26,34,81,139,193,167,114,106,35,23,225,168,149,57,115,36,50,167,27,235,62,188,87,80,91,142,235,103,9,141,119,218,189,183,58,49,135,90,97,27,248,236,71,193,133,58,209,148,163,179,158,149,107,69,253,131,164,214,246,109,88,183,49,88,122,30,94,24,67,36,189,253,230,156,159,114,115,49,110,223,140,46,50,126,145,40,240,121,209,228,90,6,137,98,249,16,52,188,212,248,75,44,151,41,198,187,62,52,125,206,168,150,32,235,127,5,218,121,240,35,9,39,239,173,104,134,80,11,204,186,1,128,74,160,32,137,236,39,145,151,97,225,70,164,174,102,136,51,81,121,203,235,88,231,186,245,252,252,79,102,113,128,124,135,30,199,84,44,235,77,170,198,227,243,44,36,143,89,32,7,209,72,31,57,88,37,190,179,66,105,215,66,144,0,164,169,157,94,118,182,126,33,171,60,22,254,174,114,81,183,55,207,234,137,148,11,108,241,146,167,139,34,1,81,35,24,75,189,215,90,254,46,86,253,171,80,117,92,42,59,180,61,13,47,255,101,116,153,134,243,115,159,13,107,56,244,251,2,80,55,112,232,0,113,188,202,56,78,226,231,167,152,128,38,219,6,84,112,174,183,248,152,85,222,54,235,248,44,236,28,166,249,255,17,114,131,142,217,152,0,116,246,146,56,200,108,122,203,88,59,157,140,138,121,52,206,210,214,195,70,212,42,242,251,218,77,197,175,91,151,182,186,226,50,87,248,251,212,172,64,28,20,207,74,140,0,55,186,183,142,65,16,245,123,110,139,32,99,129,249,177,69,54,84,162,21,84,51,73,170,1,3,154,151,178,120,59,205,83,241,0,248,209,48,61,62,3,187,83,196,58,104,60,237,6,93,156,76,250,8,175,227,205,183,255,155,203,227,157,202,180,194,116,182,161,133,14,237,79,0,84,5,112,16,65,201,92,251,163,236,2,33,45,106,247,204,31,216,132,234,126,63,126,119,153,142,232,82,158,69,131,25,210,103,119,228,90,73,82,168,226,10,51,153,48,50,21,200,201,108,40,98,202,34,108,79,134,158,156,192,221,95,60,124,36,60,222,164,60,166,46,28,91,109,239,139,235,197,192,27,72,178,208,163,114,88,212,119,52,123,141,95,208,14,237,86,177,142,214,148,123,82,136,83,17,246,25,27,199,38,164,112,94,196,238,157,17,136,47,64,10,218,167,148,141,207,233,69,50,119,22,127,165,228,43,176,204,160,58,51,57,123,158,101,254,206,10,133,135,214,165,240,56,34,3,96,6,243,37,225,34,219,21,67,34,40,224,198,33,179,182,35,228,92,29,252,74,105,98,216,144,158,64,242,151,198,39,135,199,133,217,133,117,96,7,46,91,19,236,85,196,197,134,132,7,173,82,144,79,48,188,49,44,98,105,108,126,250,228,67,84,150,139,74,246,76,209,153,142,63,131,74,97,129,241,246,175,164,162,183,249,177,75,180,15,241,32,72,19,46,213,87,247,187,220,25,19,48,221,170,26,38,65,90,139,6,69,195,80,2,212,98,133,40,93,194,211,18,27,77,113,145,196,189,247,70,223,204,233,161,214,144,211,202,235,210,172,212,41,207,181,199,131,250,96,14,142,40,212,70,199,23,251,115,207,64,198,180,183,80,110,131,29,217,243,24,121,95,140,208,78,44,128,202,34,192,65,22,103,178,32,37,86,56,46,195,123,238,146,124,82,202,127,92,66,10,206,61,167,212,72,9,130,42,183,115,78,210,114,186,37,78,243,74,54,51,127,178,214,212,88,234,0,50,141,229,29,11,144,65,176,125,141,113,45,62,244,57,33,13,216,95,15,96,78,42,96,242,239,9,13,202,66,44,38,126,211,88,53,227,63,252,95,105,5,97,109,18,96,198,131,227,53,10,159,140,91,36,145,217,122,64,84,114,65,210,222,29,134,96,121,151,175,164,90,14,109,202,187,185,248,163,62,253,5,167,0,170,59,18,57,120,218,212,41,155,36,63,204,2,112,148,32,178,57,112,252,179,116,154,223,41,115,30,117,88,206,215,9,94,53,219,15,2,58,28,58,168,171,32,224,231,6,44,120,110,67,136,114,192,238,189,90,163,115,92,185,43,140,37,178,112,207,63,189,238,150,122,212,63,26,203,191,54,119,108,177,98,38,71,33,179,228,171,151,114,79,28,191,25,176,161,140,68,157,207,3,166,80,2,70,172,252,189,138,175,64,103,190,141,124,73,91,249,172,7,97,143,56,10,194,218,241,225,219,237,167,188,204,160,178,240,147,58,169,77,41,143,104,92,220,53,71,236,41,75,198,78,133,120,53,248,227,254,233,92,41,164,245,171,77,150,11,207,144,126,81,102,141,93,137,93,162,6,65,254,120,215,162,28,76,161,58,235,184,161,163,205,67,246,122,31,174,70,46,23,101,88,102,159,142,85,156,3,3,32,107,30,118,203,138,15,212,107,106,49,54,239,202,42,138,246,210,230,193,166,88,161,68,84,94,180,247,193,201,57,79,59,134,126,249,37,28,19,26,145,243,203,50,207,224,163,65,186,69,225,109,35,16,124,2,176,182,55,80,116,38,48,25,227,191,131,129,236,9,153,162,98,83,198,103,146,159,186,245,106,78,58,88,92,208,20,229,136,232,66,7,186,213,238,134,230,120,240,167,152,1,98,40,242,99,58,88,217,49,80,143,123,12,204,198,127,130,185,218,48,126,200,47,124,251,26,67,224,151,92,212,104,242,21,86,242,32,114,101,58,160,46,95,62,177,213,144,238,77,154,7,179,53,67,28,135,26,8,74,10,70,111,242,97,242,64,254,143,6,218,221,209,146,176,10,189,202,120,35,24,96,218,160,234,112,163,255,204,149,75,116,32,210,250,43,253,238,205,69,146,108,130,91,112,103,183,157,189,28,221,1,49,63,38,40,221,45,77,149,205,43,129,80,172,47,46,106,13,166,62,243,125,159,232,54,22,254,177,96,149,181,205,202,249,123,110,77,42,228,136,21,93,100,105,8,13,23,5,92,95,253,129,162,181,225,220,94,83,138,67,98,245,101,68,222,147,16,83,131,166,185,11,39,74,82,202,79,99,86,77,64,93,33,128,55,231,180,207,209,107,202,144,127,178,215,98,199,12,168,73,47,47,31,120,218,181,127,23,197,186,220,29,141,94,73,176,190,139,126,55,179,114,253,63,180,45,67,159,224,1,209,63,104,176,134,2,241,97,95,202,98,34,153,48,160,106,208,88,124,1,57,127,3,42,114,157,157,179,111,238,238,238,180,131,108,44,8,195,211,137,230,13,195,58,62,10,20,206,113,137,139,74,192,136,139,210,116,154,54,221,106,245,141,243,191,46,85,90,58,13,161,242,106,47,252,226,229,252,80,251,75,63,148,149,105,66,172,45,179,143,146,189,161,39,244,110,181,89,149,129,176,88,1,13,12,20,137,97,116,29,226,58,27,102,2,103,241,224,148,136,220,7,55,239,203,50,27,144,72,104,155,104,37,30,136,253,108,228,193,58,27,87,204,142,150,86,7,188,192,49,25,19,156,213,28,204,62,70,77,125,152,71,143,193,74,238,183,105,157,224,98,219,195,119,209,85,69,102,37,102,201,253,1,19,135,25,181,3,39,212,74,248,161,230,83,42,56,107,160,239,66,198,18,152,117,67,31,69,211,191,48,238,203,89,230,149,99,78,199,63,22,91,221,134,117,141,211,66,169,58,140,3,159,25,79,41,74,14,18,145,253,62,166,88,95,158,158,11,47,249,221,122,181,223,128,144,219,144,166,171,84,237,245,66,22,24,201,240,6,47,5,171,104,105,144,93,236,114,153,133,144,123,203,140,108,107,3,217,41,80,243,204,164,65,235,52,94,94,251,227,175,235,77,78,68,95,217,26,15,34,167,238,58,74,0,229,198,20,37,185,180,45,7,185,31,129,14,249,46,54,65,118,125,234,176,139,185,67,133,130,177,150,211,251,196,52,178,63,251,108,191,242,152,198,135,37,253,116,107,81,102,193,162,231,60,150,253,27,29,184,176,142,88,202,150,10,77,82,3,66,255,202,19,118,49,155,2,237,2,34,65,247,204,60,201,119,72,186,181,45,108,248,241,93,128,228,184,73,191,119,14,33,49,208,144,38,121,140,98,163,102,194,39,182,41,45,194,54,115,141,66,160,37,106,140,241,198,151,15,127,17,140,154,85,71,17,72,254,195,112,81,63,231,210,117,149,87,100,29,102,61,172,255,160,122,204,20,78,70,147,103,54,10,201,97,100,127,36,59,132,179,236,219,69,1,29,253,132,128,6,73,104,111,196,178,211,117,129,75,173,45,57,140,226,1,251,246,181,50,1,214,151,83,174,158,96,232,88,159,109,111,241,1,113,10,61,96,234,127,223,218,81,133,235,9,100,157,29,255,152,121,196,30,0,21,15,91,30,188,24,38,131,203,200,48,87,254,1,37,183,141,182,65,165,105,186,128,15,127,167,79,177,200,204,222,98,12,232,195,44,166,177,222,87,87,99,207,155,229,25,246,77,96,67,187,10,247,151,17,172,249,234,100,182,1,19,96,205,37,133,125,19,195,173,169,78,132,71,115,193,27,238,107,169,97,176,116,164,64,140,45,140,249,215,39,155,44,138,61,66,37,168,107,114,40,51,250,227,29,77,1,141,134,213,30,236,8,127,216,5,43,2,152,209,229,11,52,196,131,51,21,41,73,99,192,236,54,33,230,108,208,138,127,84,248,19,6,253,197,223,1,139,174,218,229,86,238,36,180,156,97,136,182,108,131,18,33,127,39,119,64,211,22,76,161,132,141,2,99,28,139,147,9,73,244,215,63,178,111,70,185,182,0,254,187,78,20,135,115,226,255,150,45,130,63,222,10,116,50,247,247,109,195,60,214,154,144,249,231,255,213,95,124,133,74,70,183,228,163,101,222,149,47,170,127,69,146,182,105,90,13,167,106,155,167,242,246,72,76,74,182,20,46,92,130,240,58,139,118,248,103,175,48,74,235,41,218,213,97,186,120,131,11,242,228,81,82,34,64,138,237,195,245,13,97,133,152,146,44,212,203,239,35,103,245,73,184,232,191,151,127,78,124,215,160,146,105,133,156,180,38,154,242,62,158,29,147,22,243,68,177,166,72,191,35,51,44,171,180,116,198,43,241,138,169,207,131,67,188,249,123,229,215,53,25,231,143,184,140,33,238,219,187,75,202,131,19,107,243,48,55,127,61,103,200,194,7,220,102,216,77,29,78,123,217,124,153,101,22,4,101,121,229,35,84,60,139,252,168,13,244,31,115,74,77,167,133,208,68,9,217,116,19,119,72,204,83,183,159,43,55,118,107,194,94,141,138,20,162,190,117,11,254,21,202,45,0,151,1,131,225,129,77,60,163,168,4,220,94,182,233,183,49,204,61,234,195,99,33,77,211,68,117,190,205,217,179,95,66,10,133,78,244,131,79,252,66,230,37,156,23,226,7,161,114,133,178,150,105,14,156,59,140,56,149,115,109,230,191,254,28,13,36,90,47,221,95,27,165,5,13,136,179,223,152,170,4,4,95,182,186,172,170,128,248,140,86,159,230,52,129,153,64,232,233,157,17,125,128,184,190,132,139,117,43,36,132,204,232,211,149,80,158,169,191,66,176,192,100,114,59,54,126,3,42,153,228,170,167,123,97,120,24,2,177,253,184,198,235,2,225,206,145,136,224,254,15,7,175,145,22,138,161,250,19,203,32,149,190,224,126,62,232,40,176,196,134,179,23,41,176,24,110,38,173,229,215,197,81,117,109,95,77,139,117,77,10,122,52,109,240,129,9,20,216,115,242,73,83,236,149,40,49,134,53,147,115,157,95,187,18,222,196,116,23,40,249,220,93,109,228,203,252,67,228,24,48,234,211,197,141,150,157,66,179,49,142,149,55,220,9,51,101,47,157,62,110,210,49,42,158,228,147,89,97,210,69,0,109,174,82,58,184,164,70,213,237,141,159,129,120,97,41,121,62,241,229,81,250,148,222,130,24,109,74,49,181,37,51,207,41,161,113,77,89,91,156,19,25,244,125,64,23,100,53,196,199,122,182,38,171,67,30,111,194,217,151,103,182,255,204,232,201,97,251,212,29,194,138,231,76,142,242,166,53,48,22,47,246,124,192,49,99,185,207,247,246,191,179,211,23,14,196,49,105,227,135,98,144,35,85,255,8,168,148,52,1,46,26,154,139,37,142,210,60,231,87,7,106,200,129,0,114,228,146,171,44,169,145,233,95,162,15,204,184,255,166,237,54,252,11,93,106,6,56,68,101,145,40,157,214,185,182,98,155,43,52,22,16,202,144,188,242,29,183,74,89,227,180,40,50,202,63,235,63,129,209,174,205,224,173,217,132,82,44,135,217,96,188,38,57,96,143,189,12,129,238,217,178,81,206,251,137,179,212,37,165,54,170,72,69,54,104,50,189,7,119,246,246,228,237,42,105,87,6,81,200,23,59,239,178,232,193,192,153,70,228,249,245,161,148,223,50,123,186,62,22,99,146,201,245,176,60,210,156,139,128,170,9,202,17,133,7,157,131,190,138,42,102,204,192,217,109,146,232,115,186,119,242,159,84,55,21,252,52,142,45,0,225,59,52,8,80,192,64,225,59,163,157,250,182,135,208,73,35,11,241,195,74,79,52,12,52,12,217,8,23,121,93,98,146,86,150,58,233,210,179,50,75,130,2,235,50,9,227,141,126,17,246,156,230,111,117,241,11,67,128,122,215,18,172,15,39,23,92,219,241,241,188,112,159,48,52,30,185,18,81,130,233,222,224,126,183,40,247,139,24,56,147,107,251,165,162,140,37,53,235,76,231,58,109,102,46,86,34,252,88,56,205,169,160,51,205,144,192,233,112,159,88,221,1,71,112,37,53,111,226,104,113,165,127,50,181,226,67,84,187,97,54,13,107,143,109,105,58,112,172,209,179,132,134,26,174,128,205,100,190,223,214,36,111,134,189,44,199,185,151,160,122,193,201,134,67,244,71,27,156,254,152,215,154,17,81,63,236,233,181,143,27,72,255,252,0,232,28,163,162,183,20,11,215,66,54,181,104,5,123,41,67,181,203,179,1,83,250,241,86,149,210,130,252,148,225,98,91,147,195,105,253,244,137,221,22,231,165,11,53,35,213,74,212,99,255,93,171,193,216,14,101,125,182,164,242,134,203,17,198,171,163,190,171,177,156,139,48,106,54,85,77,112,161,220,22,77,46,68,111,58,236,137,197,229,190,108,164,75,171,142,239,76,125,110,170,132,83,187,169,249,167,76,103,241,204,186,139,222,246,75,135,103,54,14,55,178,42,18,24,151,29,159,25,93,7,33,151,7,106,135,45,125,108,120,66,74,143,254,178,80,240,131,115,211,27,159,42,2,244,183,150,250,188,161,149,234,150,21,135,101,51,146,166,81,73,51,114,140,101,50,58,21,94,186,61,96,238,1,172,175,148,250,177,27,64,8,158,24,174,212,148,150,38,45,118,77,241,199,208,55,39,152,91,72,21,72,7,250,180,214,37,160,143,174,64,163,71,96,1,238,54,246,126,232,211,226,189,163,252,104,240,65,92,189,62,174,213,140,102,194,104,31,40,87,38,54,188,46,102,162,91,89,23,82,91,90,55,29,48,157,35,191,80,20,242,226,199,243,19,21,203,128,32,134,224,70,184,42,217,202,232,25,5,6,52,84,42,65,115,36,163,107,49,183,224,127,78,94,141,213,109,219,129,144,131,56,121,179,66,96,106,73,29,62,10,171,210,20,48,98,60,1,82,104,224,242,167,32,67,182,235,99,251,25,137,43,164,126,137,179,104,239,16,135,205,129,193,167,200,8,95,251,146,1,175,101,185,220,66,249,120,111,234,150,217,53,230,77,253,236,87,20,41,118,193,28,162,191,131,80,110,185,199,104,57,187,180,3,143,88,177,158,184,123,13,236,113,15,190,198,215,3,192,79,92,220,21,48,68,224,83,186,49,220,224,208,92,239,138,163,188,221,117,252,108,109,186,24,207,34,188,110,63,205,31,27,254,243,223,79,82,139,116,210,220,142,89,162,90,186,114,31,219,207,114,26,120,141,218,89,93,15,200,31,206,144,221,148,51,154,114,13,93,43,228,110,208,34,129,131,69,76,54,125,216,249,44,124,8,60,248,243,9,10,62,62,8,135,68,143,152,67,205,154,23,230,181,39,72,143,96,87,252,0,146,2,180,107,73,2,226,170,220,245,164,53,166,253,36,158,215,129,222,114,119,216,122,198,242,77,243,114,230,243,143,249,219,244,156,190,139,229,255,31,250,134,186,220,135,54,208,8,210,2,3,18,160,144,206,160,203,5,159,231,35,28,34,128,228,117,164,10,122,191,238,226,8,202,160,166,197,40,196,37,177,240,241,170,49,114,251,99,46,175,3,60,91,54,233,187,4,136,92,183,18,193,58,207,231,206,82,107,199,145,187,132,90,51,231,136,234,34,6,59,161,110,39,148,104,157,113,30,36,240,203,64,40,58,25,42,56,102,100,218,47,187,193,182,173,193,9,168,95,173,243,46,135,87,176,124,127,109,73,69,204,249,145,61,91,230,80,134,2,93,198,51,14,53,150,190,3,63,166,190,242,169,192,103,74,87,94,166,150,106,239,25,94,51,83,204,206,126,2,140,252,185,102,7,161,24,225,176,247,38,31,195,135,124,243,87,155,2,243,76,100,110,72,150,1,154,195,39,72,77,22,252,65,110,227,85,4,108,235,103,122,165,162,24,49,100,164,172,24,48,179,85,228,79,49,30,27,119,59,46,91,43,21,247,189,38,255,155,11,82,104,206,195,109,230,136,117,146,0,175,41,158,152,21,70,151,106,58,110,39,128,61,126,130,143,10,46,103,74,27,152,115,39,141,48,243,100,37,142,227,133,63,32,252,205,123,183,210,39,213,51,199,191,52,79,79,184,29,21,24,5,251,102,150,39,124,14,75,152,30,249,208,180,32,69,23,61,240,127,229,209,204,214,94,67,174,56,146,147,87,177,180,156,97,54,209,214,221,245,226,113,146,121,63,246,174,230,217,77,81,168,101,167,225,236,140,238,254,120,166,102,213,169,106,135,53,25,210,159,35,22,30,47,128,130,50,195,255,18,80,141,94,116,88,64,179,233,86,230,136,181,227,155,58,8,123,89,249,123,2,111,214,130,101,138,225,53,27,117,65,98,170,214,145,222,199,244,1,64,158,141,255,104,99,78,36,100,43,144,165,171,36,221,48,36,104,113,213,190,129,155,98,7,172,4,101,101,157,240,166,152,111,187,57,97,50,232,36,136,254,91,180,88,15,63,212,101,125,131,0,49,201,107,207,206,210,128,255,113,170,50,141,9,175,110,8,238,249,108,195,105,68,221,31,68,220,22,12,253,191,219,180,238,203,179,26,121,147,166,143,237,174,210,183,162,2,18,141,9,122,205,186,138,33,124,54,123,253,27,95,209,153,71,111,39,175,250,239,203,181,176,215,96,95,42,38,142,239,223,8,169,251,219,46,169,153,126,86,198,158,191,201,150,145,186,222,213,192,108,1,203,197,20,49,251,238,68,96,8,113,171,108,154,105,9,184,102,168,149,212,109,181,190,77,88,212,129,125,140,44,176,177,82,172,204,210,149,136,103,92,236,4,25,223,188,177,167,66,158,235,127,38,98,10,223,249,187,245,57,98,142,214,48,4,24,202,134,95,251,146,24,255,36,243,251,196,49,14,208,7,247,36,154,23,43,96,196,218,60,254,197,44,71,184,237,198,128,24,145,102,57,61,71,168,248,138,122,117,215,180,134,101,83,22,138,170,136,144,242,170,57,86,182,80,217,225,70,162,77,169,102,99,172,146,50,105,99,93,46,173,53,48,169,210,7,217,85,0,37,157,136,206,165,145,145,182,228,207,130,222,201,79,139,72,1,69,196,202,139,88,163,214,206,106,53,201,78,115,233,103,57,65,88,151,171,221,123,177,139,32,44,177,45,198,222,237,193,95,125,201,86,254,111,114,75,60,171,51,151,165,134,11,128,222,246,146,242,147,137,48,124,110,46,18,164,137,220,49,124,59,87,66,249,23,237,120,216,98,84,174,151,92,99,25,235,87,104,163,124,84,251,147,255,180,217,184,32,253,30,196,140,69,62,34,175,15,31,48,171,28,212,223,2,96,155,227,187,193,14,246,141,118,184,155,98,56,166,146,60,96,23,61,122,191,82,91,158,68,104,130,88,120,48,53,108,4,199,144,79,240,182,10,28,86,151,202,192,218,13,141,161,161,48,3,153,144,125,246,58,88,8,4,2,34,190,226,142,94,191,112,34,189,88,235,213,67,6,102,128,177,65,40,121,36,194,6,143,13,125,3,51,42,14,179,92,8,85,249,116,102,204,78,231,133,80,252,184,49,173,25,204,176,233,188,27,61,59,161,122,233,42,169,244,242,117,79,205,117,64,147,19,145,21,131,234,167,249,154,36,213,86,184,179,243,147,184,55,112,127,132,230,82,164,103,91,105,32,189,62,88,45,208,193,26,68,241,169,244,15,153,174,185,18,75,112,41,102,53,162,241,192,122,129,98,166,62,43,84,228,60,239,34,112,138,210,140,115,30,5,82,76,128,21,50,192,212,130,16,98,61,158,113,52,96,80,205,102,54,23,119,206,103,138,130,132,119,35,249,153,89,211,121,228,123,195,195,110,13,3,172,173,16,165,50,188,35,21,167,234,240,30,226,71,149,70,110,151,32,43,211,161,87,187,250,253,225,119,57,159,10,187,217,135,219,237,193,67,173,52,161,156,10,93,26,45,187,135,236,37,154,221,184,236,99,244,33,108,35,157,28,207,126,79,236,74,196,15,9,147,89,242,173,59,226,191,163,76,232,105,59,51,157,107,234,37,225,38,174,52,24,143,228,99,164,37,77,253,149,113,102,4,149,55,117,36,9,221,78,190,53,118,118,41,200,155,192,145,124,240,142,115,16,193,224,166,233,158,170,65,96,42,93,213,34,142,71,174,126,243,89,63,162,46,34,19,56,225,4,242,5,15,18,210,233,88,19,64,117,198,51,129,39,5,18,110,116,149,238,70,206,252,75,234,72,199,73,249,144,97,22,112,240,245,162,47,189,60,71,165,100,119,155,84,159,90,82,87,181,148,177,36,250,177,229,213,19,75,210,244,102,7,58,132,244,93,78,67,245,252,136,174,97,173,55,78,68,173,158,211,200,96,172,139,159,0,65,24,242,132,175,184,114,67,45,40,223,101,47,178,233,101,180,10,221,48,48,62,91,82,205,150,123,37,98,254,95,143,82,133,113,136,11,15,247,198,244,113,184,159,130,56,194,122,243,82,218,87,193,79,37,214,190,140,64,128,213,95,17,157,22,22,225,199,8,191,158,189,14,42,46,214,231,232,201,241,141,108,221,213,89,52,154,78,10,249,69,240,118,141,81,105,93,91,74,104,250,219,229,24,234,103,12,79,52,58,143,164,22,25,198,41,183,84,42,26,57,222,1,118,214,195,18,206,230,86,19,144,230,245,132,154,26,66,61,246,105,15,65,218,11,51,126,208,212,252,69,152,124,155,1,115,186,223,54,15,20,197,135,47,163,2,192,21,179,203,6,236,16,200,114,0,204,59,222,81,255,44,234,204,39,144,229,224,46,220,224,249,162,34,10,100,245,30,190,88,248,195,68,241,205,123,148,73,148,250,10,160,66,38,89,243,6,23,204,45,69,235,209,68,229,179,20,41,96,130,37,213,135,143,168,98,46,143,36,207,255,215,188,123,105,115,22,29,254,139,244,225,76,77,39,196,100,238,136,33,185,155,213,58,18,93,119,239,97,50,155,79,188,128,167,166,238,243,123,225,19,20,235,172,167,30,163,62,176,80,102,95,243,19,14,67,225,144,55,169,17,91,130,231,227,205,96,80,162,3,128,84,132,221,130,107,47,144,130,234,45,188,13,27,141,234,164,19,155,72,225,143,111,33,210,240,164,96,122,22,168,205,141,141,222,129,196,37,180,169,21,160,140,114,132,249,63,35,61,151,45,53,190,91,115,83,15,2,175,13,136,172,42,233,63,44,249,180,155,96,10,22,16,205,214,204,145,83,40,143,216,150,108,63,161,30,5,104,6,251,11,129,211,250,171,88,62,64,195,23,152,44,216,213,221,10,94,181,88,100,23,160,115,105,163,216,45,199,35,68,173,251,30,155,152,40,4,40,122,163,89,135,110,37,9,25,74,118,167,3,148,200,120,241,101,242,227,181,9,111,113,222,123,115,98,124,150,135,2,166,121,189,244,205,81,210,194,129,249,233,119,115,71,124,93,54,50,21,61,76,31,169,179,40,12,21,98,163,22,144,142,93,235,197,40,220,111,219,242,195,154,96,254,57,234,238,215,200,190,167,174,236,122,118,219,75,92,194,156,133,5,223,18,75,10,214,214,39,120,108,174,148,59,80,48,9,25,15,64,227,21,103,121,234,246,183,118,87,27,81,246,47,229,144,226,44,0,36,166,153,120,184,222,230,40,155,47,19,111,180,17,108,60,237,132,10,233,16,139,8,169,104,184,49,204,64,231,17,182,148,72,97,224,178,232,138,36,91,161,82,244,113,6,144,242,36,204,99,163,241,124,32,11,197,1,240,237,245,39,247,119,131,37,207,64,144,97,99,236,100,116,63,244,250,112,124,20,235,126,218,175,228,213,16,174,65,9,186,64,231,22,136,103,24,115,75,116,231,112,200,0,93,127,189,53,53,198,43,151,66,56,166,232,9,180,29,223,130,52,104,31,52,52,204,31,180,135,72,189,224,44,32,99,190,212,30,1,151,207,229,94,110,127,249,126,154,219,57,179,169,246,119,64,43,13,7,239,223,84,103,248,224,107,123,115,142,33,103,2,18,5,59,119,83,179,122,243,249,68,155,128,132,41,188,2,246,36,98,62,163,184,232,105,248,121,70,157,85,184,114,156,42,75,55,174,24,123,121,165,69,242,75,67,50,178,141,14,14,153,158,179,32,103,166,76,148,58,86,249,247,89,44,216,39,127,161,134,207,105,171,213,198,143,163,194,128,209,208,253,141,206,21,156,21,108,47,121,206,173,246,20,223,207,113,109,86,232,21,45,96,103,50,240,254,171,54,81,217,193,90,63,206,7,110,206,195,181,81,130,23,137,175,87,227,229,41,141,33,188,86,163,141,85,183,2,0,123,232,77,65,93,119,201,114,232,33,231,119,95,251,246,29,67,130,23,65,99,14,64,36,62,141,194,63,8,3,117,137,11,76,190,138,1,19,233,194,52,163,39,220,184,55,91,248,223,144,232,11,193,131,168,69,84,240,150,149,31,171,121,254,177,189,104,194,78,178,225,239,33,181,51,72,77,102,115,230,97,234,134,6,203,123,140,63,146,213,78,74,157,62,220,67,207,42,209,26,28,73,182,139,252,216,105,223,93,4,90,133,62,19,139,73,90,165,120,59,235,28,196,232,59,182,246,167,7,49,111,24,232,184,161,213,185,186,219,129,72,131,224,50,163,105,94,67,251,137,137,137,160,4,218,155,145,113,162,163,90,136,0,80,157,67,75,22,26,182,144,161,20,43,232,80,76,230,111,134,38,178,199,150,152,49,48,238,128,81,90,212,33,14,135,79,33,175,2,147,66,69,213,167,249,246,140,40,213,0,12,253,206,242,133,157,232,25,98,49,135,195,212,206,231,105,21,231,128,157,67,157,64,123,106,93,191,170,95,228,27,38,99,86,103,80,9,162,212,128,197,25,207,91,84,87,5,153,11,142,45,184,194,69,37,143,123,19,252,88,222,118,122,152,152,64,126,169,32,36,124,111,254,2,11,176,62,190,194,231,195,171,129,20,15,31,130,228,240,149,154,61,1,132,20,215,82,40,95,82,82,167,159,138,93,102,34,6,94,242,90,100,22,185,55,50,49,4,238,235,120,39,245,185,75,83,36,145,78,111,141,181,131,95,45,75,142,71,198,105,50,13,46,177,65,133,231,67,202,243,213,96,141,133,84,78,229,243,124,252,158,184,169,60,83,74,205,81,244,237,241,220,252,252,223,97,179,183,65,221,200,134,175,45,247,176,48,169,171,21,82,67,51,63,112,13,17,138,141,90,130,23,158,179,51,224,50,102,123,110,101,119,196,146,127,55,48,74,128,51,195,41,156,167,214,245,44,191,54,198,78,67,140,68,91,59,74,229,150,235,38,7,62,187,35,205,119,74,115,0,79,65,223,234,46,240,66,73,102,132,173,143,66,250,166,241,54,203,91,29,37,51,164,229,98,113,3,126,38,195,74,253,128,166,97,49,58,230,227,107,218,141,127,114,162,76,131,207,61,101,1,252,158,55,162,78,105,231,240,105,203,9,83,154,146,196,222,218,45,151,240,213,68,153,168,148,199,36,20,166,173,62,232,219,148,78,58,198,113,183,253,172,6,206,85,185,135,106,5,80,94,240,31,115,24,10,87,208,52,235,248,224,156,168,120,69,121,234,34,172,111,215,37,111,89,111,97,13,115,251,68,54,235,56,154,60,128,157,148,82,205,92,47,52,98,81,61,134,83,5,76,222,114,90,239,16,56,72,79,35,244,130,83,245,53,20,241,206,177,140,167,221,171,242,79,237,106,49,50,139,78,231,244,107,205,85,27,179,221,98,55,140,163,222,20,69,234,208,232,177,209,16,61,19,234,204,3,226,88,129,251,116,129,199,6,120,154,195,183,7,24,75,228,86,65,124,252,136,170,101,230,140,187,123,84,157,224,13,127,44,243,145,246,72,175,226,234,7,236,18,229,221,123,212,112,27,92,42,99,79,230,170,201,212,71,241,83,81,176,160,50,62,182,208,55,5,196,21,153,54,212,231,54,139,171,189,219,170,36,214,251,143,66,211,77,85,103,2,113,116,138,233,201,138,95,152,123,236,60,91,90,145,108,132,198,183,54,84,201,64,33,159,169,195,204,204,11,99,135,90,74,97,127,146,144,215,24,241,39,243,198,85,100,169,108,195,255,216,164,61,240,123,55,100,77,89,174,232,151,1,181,109,229,189,75,19,207,217,68,250,72,120,99,112,171,94,143,119,163,161,253,194,104,58,129,24,167,81,144,71,173,206,169,156,129,206,204,62,181,109,200,212,156,124,95,29,182,50,76,172,4,174,80,24,88,184,3,113,183,88,64,167,186,164,238,110,26,160,60,241,200,71,209,197,232,251,14,243,226,115,125,248,183,127,23,135,108,206,205,243,99,93,190,46,185,32,209,228,128,28,159,227,105,202,70,118,175,122,52,112,254,77,87,51,62,113,212,79,253,56,11,240,47,79,162,153,117,13,5,85,37,94,55,120,72,185,194,199,25,47,170,187,172,182,94,245,107,204,240,214,150,9,31,206,42,232,65,204,246,19,98,215,244,141,79,34,249,250,235,183,221,85,162,202,91,67,15,175,222,180,254,136,67,81,205,74,87,53,161,248,13,21,83,88,247,137,83,109,147,25,80,149,76,164,169,217,75,106,181,138,65,83,205,126,183,12,69,48,97,70,217,137,121,193,121,133,138,17,25,161,52,192,122,179,221,45,140,117,197,255,147,201,7,243,140,255,184,199,15,234,17,90,17,98,81,191,161,158,131,236,29,47,47,14,99,61,205,61,110,215,160,76,123,60,28,34,226,167,250,89,65,51,54,62,94,255,159,108,229,168,39,3,249,120,74,169,80,98,103,155,67,77,174,73,100,88,127,82,251,221,228,140,19,81,175,46,175,71,143,89,217,147,6,203,69,136,88,239,119,104,76,251,153,178,4,110,235,123,124,21,188,134,19,255,160,228,173,73,252,192,6,223,75,186,122,112,225,252,19,236,85,47,75,57,27,5,231,122,150,197,25,198,178,113,213,108,181,130,82,0,54,175,54,148,162,141,134,140,209,189,127,159,237,226,231,200,187,133,13,98,185,218,223,227,200,23,199,116,69,119,119,31,66,173,84,129,200,147,129,201,88,139,159,43,12,162,105,155,83,32,158,173,163,105,144,100,135,70,1,151,130,1,163,143,231,8,5,137,192,243,237,85,231,12,230,91,62,255,19,208,28,61,216,58,177,159,7,112,14,216,106,170,0,135,212,233,117,233,158,190,83,237,4,65,154,63,84,54,149,143,133,111,166,109,93,62,85,132,159,206,75,80,210,53,248,101,180,198,139,175,69,174,91,189,237,165,181,70,76,194,67,79,19,181,126,124,114,23,65,147,113,225,44,231,103,166,242,69,131,173,117,70,74,206,90,220,74,61,14,243,178,11,73,98,178,50,18,19,115,161,130,230,11,242,144,87,199,166,29,232,234,80,238,67,229,37,120,195,235,115,106,7,238,242,26,193,6,77,28,135,109,195,14,215,149,232,63,125,228,169,8,234,125,134,106,97,186,41,97,217,233,237,229,37,136,114,36,231,51,246,221,27,197,94,242,190,91,228,246,83,42,232,27,44,194,139,122,234,243,66,203,209,157,95,4,180,39,228,77,97,236,67,227,234,104,19,12,105,57,89,248,143,219,210,200,198,246,31,107,47,17,155,192,80,230,92,127,169,65,130,53,152,138,38,249,249,212,20,77,229,200,93,112,216,98,188,154,114,228,137,78,11,239,202,147,218,96,88,217,98,8,60,145,118,28,49,29,153,173,140,10,234,42,67,166,168,72,195,196,187,252,141,41,19,130,117,232,56,85,36,66,251,246,207,142,160,140,45,71,32,134,48,108,93,115,232,83,238,220,154,140,98,107,213,92,61,142,35,23,79,228,152,233,183,230,64,14,248,162,160,253,158,156,162,161,86,185,58,186,249,67,9,119,238,245,23,28,176,46,198,157,116,147,154,192,119,165,141,139,180,219,180,211,152,156,254,166,24,231,196,136,89,70,187,155,105,200,139,215,118,143,136,213,148,93,67,33,100,211,199,175,52,121,6,246,99,120,51,159,11,198,119,158,178,55,81,133,187,183,39,154,118,175,137,254,205,97,72,218,161,34,240,89,161,158,64,216,144,19,161,160,19,201,104,88,47,246,163,58,181,227,129,72,141,165,0,106,252,132,161,89,118,51,34,55,244,132,136,192,149,10,42,76,234,188,105,91,186,29,97,84,192,3,125,210,3,25,96,223,101,250,174,211,96,0,204,32,184,206,159,44,12,169,104,60,16,159,36,232,23,195,243,49,148,125,71,105,84,205,140,148,109,203,197,94,252,191,50,219,178,246,55,99,57,97,219,219,32,4,18,54,240,15,139,215,118,166,70,80,88,75,223,6,121,70,82,95,119,216,13,7,7,4,8,71,200,123,212,192,52,36,119,102,47,239,235,80,189,159,88,244,171,112,145,3,131,142,100,255,118,0,207,160,94,184,186,171,78,219,129,167,152,161,101,52,4,49,4,126,97,63,58,58,166,146,25,187,22,73,83,208,87,55,235,30,43,196,49,137,112,81,20,11,19,200,159,70,228,234,17,158,208,10,183,58,47,59,221,47,164,82,75,91,67,160,63,21,199,23,31,47,239,19,240,139,188,19,13,103,25,148,88,104,45,135,61,140,47,131,135,49,185,32,236,155,24,138,223,179,90,60,161,204,58,66,87,200,18,21,199,73,183,197,223,238,80,174,200,242,121,232,190,178,174,173,218,10,234,77,149,187,2,122,194,60,107,230,228,167,146,157,161,214,148,145,0,255,88,190,229,110,180,220,33,93,85,193,255,20,79,50,151,13,255,20,108,188,224,189,24,130,250,11,181,247,23,253,125,209,24,191,213,38,77,146,131,46,229,62,152,248,43,46,215,228,71,233,45,139,240,253,92,48,233,181,131,200,88,87,68,221,156,247,157,128,116,188,5,255,62,176,207,156,172,125,227,248,122,30,166,44,240,226,164,161,110,131,231,222,165,198,166,139,98,238,0,30,109,109,128,110,46,166,215,132,10,128,190,59,93,211,38,103,199,89,144,0,129,120,230,38,25,251,159,100,228,186,138,121,94,15,22,84,28,228,48,228,141,107,5,251,79,51,126,9,20,75,141,140,18,162,122,49,25,139,24,53,6,79,160,180,107,106,244,140,161,224,94,47,14,252,24,164,120,108,36,131,127,195,194,159,150,162,53,242,22,231,141,181,60,119,185,169,221,181,174,178,29,190,240,168,26,129,178,194,249,235,14,81,196,76,207,198,182,20,211,33,40,176,90,255,236,47,56,227,136,178,220,95,57,119,196,203,225,192,61,79,117,84,194,84,203,3,103,224,129,177,193,95,54,208,208,158,211,51,20,22,78,182,183,73,4,176,5,95,39,150,238,92,0,140,126,145,171,233,52,52,130,192,111,124,31,234,67,127,47,128,100,200,80,142,100,196,1,4,236,169,136,235,198,57,105,150,186,61,128,49,121,174,188,167,144,157,147,35,63,104,187,145,157,12,147,62,208,105,236,10,155,149,206,208,252,111,32,148,241,44,219,206,46,37,153,74,124,120,17,78,207,90,10,236,91,151,255,99,102,130,0,213,132,145,213,101,152,66,24,115,100,108,255,2,13,243,143,221,219,74,56,115,193,229,100,243,6,174,170,245,211,56,8,24,193,249,0,91,243,64,24,95,80,10,125,158,223,55,164,124,249,237,86,45,116,141,13,67,196,172,144,41,110,2,75,223,99,116,204,242,102,199,163,223,233,10,128,78,80,65,223,48,104,90,128,166,132,46,145,179,187,188,121,207,56,67,225,2,184,48,1,194,83,238,9,123,75,184,80,16,184,168,198,59,207,38,149,5,142,246,86,222,47,50,178,227,196,247,98,211,215,216,19,90,242,77,28,76,138,41,213,129,222,46,238,177,244,200,83,143,9,25,226,229,183,23,200,151,203,159,84,83,240,88,17,142,252,133,96,50,81,214,134,85,22,41,61,3,143,6,45,95,52,211,220,126,183,171,242,205,109,19,15,205,134,21,105,225,235,252,93,185,232,118,211,43,45,62,231,4,234,215,2,202,163,148,171,29,65,1,248,200,194,36,25,22,252,50,10,101,170,91,119,143,102,186,139,197,217,176,232,153,220,108,210,20,33,237,167,167,61,121,194,60,143,176,175,187,254,98,19,221,192,29,5,255,233,29,57,148,90,184,10,160,6,12,103,162,192,243,50,64,90,58,199,130,81,221,99,165,221,52,181,149,155,234,16,66,141,214,183,70,27,90,160,3,80,16,151,223,186,158,200,59,38,108,71,136,198,3,23,86,47,191,209,233,152,126,22,21,54,114,67,83,215,153,158,104,169,136,223,3,250,117,49,234,125,76,51,55,194,5,146,204,207,85,172,156,90,110,180,14,248,9,65,126,222,77,53,138,118,249,73,247,1,220,131,172,43,149,156,249,118,94,32,11,231,218,11,136,101,185,246,57,187,86,40,96,224,180,151,123,238,157,132,129,95,14,118,48,224,36,145,119,247,39,58,37,125,45,53,225,62,252,253,72,21,124,184,127,163,105,20,237,144,201,53,252,132,215,210,207,219,148,23,40,182,10,136,136,213,126,181,142,153,98,18,203,194,191,31,129,151,108,58,53,72,9,201,17,200,217,64,98,236,192,230,95,119,34,121,214,121,108,98,73,6,38,70,25,78,10,219,189,40,155,177,196,230,121,171,107,29,146,194,13,83,122,99,108,195,66,26,236,107,82,117,98,88,37,174,49,178,16,221,134,158,212,197,11,168,216,98,63,11,227,122,86,251,231,243,243,113,82,253,66,212,148,208,110,230,248,178,131,245,153,11,147,192,13,129,136,103,152,183,92,27,103,81,210,64,45,161,253,137,161,114,191,128,53,157,147,208,219,34,12,82,212,45,210,70,216,61,164,43,119,201,212,15,18,24,117,246,118,7,248,175,63,12,93,165,59,129,81,246,21,151,130,184,218,243,25,204,46,20,60,197,233,10,25,61,82,250,237,159,210,213,37,189,149,210,58,45,101,105,112,153,20,231,65,247,18,171,108,27,146,200,107,211,42,16,14,88,117,95,222,42,113,12,115,31,80,188,97,16,146,163,225,219,144,63,212,205,177,145,212,121,218,53,172,41,143,113,22,1,41,24,29,80,247,122,49,220,38,78,46,181,197,0,244,148,142,59,22,195,166,131,174,0,63,141,207,19,103,124,7,106,162,210,227,142,169,126,128,162,211,86,185,134,90,235,87,124,135,215,163,178,214,116,238,87,224,158,194,239,6,56,101,144,112,249,246,149,201,251,156,184,148,66,136,150,188,127,37,196,131,253,242,87,70,24,100,166,198,252,47,41,161,210,68,221,94,101,155,50,39,163,144,10,146,75,44,80,220,105,246,137,89,119,182,231,118,182,128,41,9,14,59,39,12,155,125,113,0,59,165,130,8,152,79,63,151,102,41,148,5,172,67,250,192,150,228,238,4,93,152,203,8,248,43,115,110,77,68,139,204,138,240,144,72,255,136,126,21,217,74,139,65,41,165,149,32,127,206,38,213,94,53,165,48,192,11,183,198,248,198,230,194,93,118,165,35,183,222,137,149,202,255,136,63,94,56,174,2,187,96,254,14,150,191,162,10,14,119,178,240,26,234,70,174,230,1,107,42,141,42,3,156,142,118,189,253,106,47,237,252,163,53,153,153,160,139,78,44,102,36,105,155,156,103,188,45,143,101,175,126,195,36,76,36,184,81,81,89,57,20,129,80,109,43,89,248,125,111,161,253,60,203,151,226,182,13,227,35,65,170,44,224,248,247,0,223,123,87,80,99,54,129,70,149,238,29,8,129,208,10,179,91,241,153,4,52,240,196,199,211,172,231,157,168,159,142,245,62,184,94,141,125,68,223,86,15,248,224,194,17,244,25,232,80,95,49,173,250,116,44,201,38,78,150,249,233,17,8,126,1,19,196,157,201,97,21,108,108,7,175,242,123,30,160,125,93,128,60,65,216,22,123,75,118,223,71,135,120,24,32,26,110,247,176,66,167,54,72,126,56,167,66,122,55,119,227,52,192,63,207,143,190,171,189,145,98,236,249,189,238,96,77,150,105,91,116,180,27,228,230,143,222,6,103,192,225,118,167,121,250,233,158,0,221,84,6,18,79,149,72,211,162,7,61,117,152,152,192,249,40,210,97,34,251,13,58,186,202,100,152,70,34,247,75,232,248,236,120,14,40,155,109,186,212,151,252,68,7,172,4,248,72,66,246,76,31,155,226,236,7,78,126,159,252,109,139,66,182,75,188,252,248,214,197,35,149,48,17,150,7,145,149,106,240,109,6,152,40,152,69,65,172,59,92,84,73,176,55,72,88,233,245,43,145,167,11,106,80,21,144,120,82,5,40,240,108,46,134,218,126,189,112,147,35,76,101,6,33,57,101,99,135,247,41,173,0,56,35,136,242,145,170,12,143,219,215,83,30,171,61,197,16,11,32,25,90,3,212,121,27,101,109,250,189,27,197,253,148,174,174,127,192,92,232,115,247,30,56,151,46,202,193,19,131,223,117,155,216,234,155,160,63,190,159,17,0,114,146,33,209,250,165,73,187,249,38,134,96,115,42,192,59,85,187,2,81,237,111,238,126,161,50,130,181,183,47,122,51,132,147,6,46,125,213,122,125,172,43,211,110,200,250,2,47,54,225,193,207,113,135,152,65,223,44,87,179,255,148,6,84,29,165,252,188,196,75,136,193,237,119,59,211,248,114,181,182,127,138,73,179,45,184,45,39,142,202,192,116,204,148,3,187,218,122,81,118,53,104,113,38,120,255,81,12,25,136,184,160,207,21,234,83,10,122,251,175,92,208,229,236,122,92,93,88,32,186,146,5,7,215,165,254,33,201,131,115,229,31,196,232,200,59,175,23,101,169,106,2,17,162,47,230,196,70,248,102,236,7,76,23,252,120,197,69,133,116,235,122,233,96,25,251,122,237,130,129,99,106,254,219,91,49,132,129,240,209,55,23,103,108,110,196,184,6,133,225,13,22,135,106,179,54,209,178,143,153,183,109,98,247,10,177,56,86,62,212,194,184,61,99,211,145,131,62,161,26,157,38,192,145,78,133,79,97,253,116,158,1,112,58,59,113,236,132,51,202,18,51,153,92,196,202,234,70,239,96,91,168,111,100,236,94,237,119,89,175,141,51,228,67,243,157,82,147,92,103,185,103,82,253,98,139,230,217,90,161,133,136,226,144,166,241,38,13,107,207,47,17,178,172,245,38,133,7,136,2,100,107,19,215,13,196,224,126,205,61,85,7,46,11,202,10,206,171,169,91,212,4,110,214,59,153,83,20,143,24,182,250,10,28,238,68,202,114,141,79,211,77,242,222,172,75,34,155,87,146,210,77,76,133,23,218,254,125,106,43,18,98,100,248,95,177,117,66,49,121,165,2,174,174,215,60,176,115,101,146,157,90,224,201,96,112,203,7,133,40,202,121,24,68,249,130,157,236,11,103,236,251,96,100,31,189,144,173,100,221,217,202,232,145,122,164,35,111,77,155,170,58,158,41,39,222,8,60,104,50,230,129,187,93,11,202,77,123,99,122,239,190,14,61,54,63,153,171,128,127,121,36,111,98,41,134,55,177,241,187,171,120,59,109,117,28,148,105,190,99,180,163,219,93,214,15,53,92,89,112,98,96,197,144,137,222,122,35,176,89,16,6,205,101,251,216,176,49,232,95,232,253,76,121,166,12,224,146,231,136,204,103,215,149,74,106,225,11,48,218,58,7,185,2,190,193,242,70,230,186,180,39,27,247,212,13,50,230,76,113,4,185,202,179,101,11,71,169,125,32,83,88,123,48,140,189,114,80,255,28,13,51,236,176,154,40,97,142,152,122,20,237,31,216,115,234,22,117,251,127,47,123,218,145,38,250,47,170,81,212,217,120,247,200,233,14,250,67,77,228,91,105,139,107,252,150,127,106,177,157,143,6,205,30,51,112,122,185,21,150,209,184,195,189,207,246,216,136,220,114,134,3,196,70,49,94,106,173,139,135,58,136,135,247,112,123,239,176,50,75,62,222,60,34,195,133,225,145,46,42,12,255,240,247,208,27,46,236,144,35,5,138,74,65,164,180,255,57,236,80,64,177,61,29,63,227,168,149,244,138,198,151,204,181,80,90,239,128,202,87,119,159,54,131,212,83,225,198,22,175,82,57,98,8,169,191,164,197,84,76,190,77,81,223,229,2,75,225,32,28,112,49,88,143,235,1,145,63,248,53,90,187,148,76,120,156,246,114,85,169,4,165,6,90,3,184,236,177,111,135,13,7,205,60,139,55,24,245,105,35,237,224,65,77,105,128,95,223,39,229,136,219,224,52,157,161,68,1,24,161,27,233,226,219,246,107,178,82,15,183,213,98,63,156,34,81,43,116,167,46,10,199,147,83,127,65,191,136,156,79,63,191,181,152,168,225,20,99,150,141,38,54,137,230,91,4,105,42,234,197,232,20,88,73,66,85,227,101,40,218,14,189,155,21,175,48,123,243,183,0,42,154,102,20,190,102,226,179,173,23,25,196,253,166,88,115,47,172,74,165,37,152,81,160,3,106,165,232,193,116,68,182,70,227,108,53,21,174,242,243,228,211,164,124,8,138,214,152,49,205,240,59,8,46,137,5,212,117,194,199,26,236,232,48,8,121,143,97,148,193,59,160,58,40,167,50,217,123,34,127,44,89,111,229,199,109,51,164,193,3,217,219,177,65,123,193,220,247,247,185,78,36,52,213,178,170,186,197,79,46,7,89,114,170,33,192,160,76,56,135,5,234,238,39,50,109,102,231,38,18,80,102,109,132,123,90,120,199,171,211,144,26,85,109,28,41,72,26,92,240,53,92,130,3,106,31,23,167,49,93,252,229,195,214,193,152,191,31,169,240,181,250,184,101,155,207,45,62,34,99,39,35,139,72,17,122,223,1,220,135,125,183,94,130,246,206,133,223,237,175,134,194,99,45,72,28,162,149,8,157,180,80,72,147,211,11,6,117,59,68,205,127,38,211,129,105,71,239,135,176,151,81,92,254,237,121,8,83,125,99,234,247,115,189,163,129,67,118,245,120,26,146,89,185,50,64,99,157,194,247,97,129,166,37,139,165,154,216,183,225,24,16,46,175,99,164,222,57,102,246,26,162,235,33,84,111,245,116,241,81,17,152,30,207,79,66,135,107,69,91,252,140,129,151,121,95,52,3,197,161,31,236,149,217,234,48,110,192,20,57,154,224,90,19,91,115,107,140,100,168,234,100,205,87,211,35,221,234,244,212,3,135,72,104,133,150,59,107,74,143,107,83,2,82,99,9,61,167,112,90,234,201,128,226,56,125,166,57,86,168,196,162,180,31,211,218,104,163,137,128,235,163,37,187,97,32,14,107,85,128,152,124,53,248,110,201,61,222,100,51,72,237,68,164,123,9,235,17,159,169,4,63,199,78,215,231,101,88,178,93,15,28,184,201,222,161,184,15,242,26,180,52,23,216,34,9,171,168,192,199,87,3,140,64,60,229,108,182,92,59,200,116,33,254,188,136,175,162,73,223,73,192,201,123,169,114,52,34,106,145,170,147,255,116,9,98,231,156,5,144,17,33,24,97,119,65,35,242,183,155,122,159,252,201,97,75,206,97,124,242,251,23,6,70,137,149,130,105,104,158,189,158,85,239,172,138,112,98,177,31,200,125,241,54,166,67,255,76,96,168,3,221,174,220,100,252,113,45,30,1,199,80,159,229,2,84,106,225,5,56,195,8,91,233,129,254,157,127,223,147,2,99,19,186,181,224,66,23,97,204,193,169,162,51,70,114,118,66,143,179,183,26,73,18,207,96,157,14,197,213,161,243,151,33,103,88,55,254,40,237,229,240,114,252,142,254,200,220,239,174,164,199,239,134,42,198,16,190,59,172,191,249,183,230,218,248,82,235,216,149,120,98,85,74,39,216,140,3,173,177,53,126,188,200,175,169,183,96,131,127,28,169,71,131,127,228,44,140,170,16,165,31,226,4,45,195,56,156,174,99,248,131,125,98,158,194,20,14,70,40,19,246,78,76,42,16,194,59,210,10,130,246,228,118,32,163,193,138,110,242,152,10,8,251,176,226,236,2,17,161,117,87,167,224,65,44,3,103,64,217,119,238,89,92,122,208,153,179,27,193,35,191,196,93,59,199,185,24,204,143,238,30,236,194,44,80,254,0,21,28,145,111,66,118,125,52,128,39,174,9,106,225,20,12,43,218,26,128,31,215,88,133,148,197,167,22,210,51,0,254,158,248,240,145,244,179,72,35,0,53,106,103,173,44,24,236,59,255,114,248,30,190,31,134,189,36,198,216,236,174,89,84,78,19,246,189,238,103,203,24,28,65,91,12,80,92,40,217,190,135,239,156,189,103,138,37,112,130,42,43,247,71,151,244,254,240,157,37,211,18,222,42,141,168,220,9,215,46,157,114,94,41,48,24,10,242,185,50,249,91,247,92,152,234,73,255,147,90,189,30,224,221,13,224,74,41,251,53,202,169,27,102,55,1,121,126,141,80,112,119,162,224,121,138,116,149,112,219,129,165,127,14,198,159,214,114,165,101,54,188,169,184,62,255,107,97,109,230,3,111,99,250,155,54,251,130,127,45,250,166,94,219,198,36,99,14,254,130,99,156,124,150,252,22,104,110,154,93,121,170,167,158,103,26,155,126,255,173,86,50,220,48,106,45,64,63,11,12,144,76,70,235,123,180,110,205,109,124,201,182,67,115,123,242,194,120,188,115,94,79,190,107,237,240,75,79,154,124,17,41,124,72,230,152,224,85,145,167,87,93,189,2,10,154,83,117,73,130,76,213,114,75,221,173,234,215,254,56,109,154,180,205,44,205,216,211,62,214,109,226,61,46,45,164,54,228,89,164,110,199,178,228,174,170,185,154,65,60,142,139,186,89,153,3,221,212,63,152,252,141,218,30,152,8,185,221,19,164,155,87,167,4,128,18,247,129,209,227,192,59,241,49,58,45,130,99,83,66,201,0,108,13,255,175,50,208,243,106,113,225,139,84,255,249,148,53,218,219,11,215,171,180,121,119,142,2,62,246,57,15,67,250,53,238,177,85,77,136,25,116,237,122,47,145,221,19,73,73,178,32,19,61,218,251,4,71,66,56,221,150,191,192,146,143,142,81,7,92,5,209,74,21,252,244,171,85,234,183,81,18,131,24,77,204,234,183,59,207,38,225,77,34,175,224,204,155,105,63,214,105,12,42,126,113,164,174,202,122,135,90,175,207,240,152,181,216,20,186,164,172,167,12,108,150,2,228,39,19,25,36,93,205,236,210,213,171,83,115,36,163,239,98,121,117,36,171,134,68,167,248,237,111,169,161,32,130,40,71,181,164,62,35,48,49,91,159,147,88,124,198,70,167,207,99,224,105,229,183,51,168,213,14,159,92,158,217,72,147,88,86,89,149,36,133,121,127,173,2,195,93,103,36,224,50,63,120,244,127,240,173,126,84,102,114,213,29,84,7,76,99,36,183,106,120,158,183,60,254,243,188,66,183,81,11,224,11,130,30,190,107,179,147,126,27,28,133,186,28,190,161,171,226,73,239,137,200,219,116,159,33,150,112,60,100,43,22,30,241,89,20,118,97,128,39,174,147,4,12,95,143,235,99,125,145,226,213,89,138,87,208,1,221,97,215,232,16,203,179,91,252,163,186,244,209,144,119,154,26,130,113,46,32,167,156,180,81,49,22,61,126,116,114,215,107,178,3,75,82,235,250,9,116,12,218,70,150,218,186,213,72,111,94,98,50,127,196,97,75,238,127,15,133,129,101,22,193,169,82,148,102,57,54,33,237,120,45,191,170,176,223,20,56,113,230,32,67,165,73,226,245,84,13,255,200,107,189,15,49,123,108,27,53,112,54,96,30,74,182,181,40,25,50,199,24,84,102,184,85,224,85,245,94,81,19,209,62,30,175,202,249,110,6,224,227,163,125,99,188,52,197,217,121,44,142,22,216,203,221,146,136,243,237,16,201,5,176,192,38,244,175,114,38,209,73,59,35,70,141,89,82,213,201,65,227,214,61,106,167,185,156,33,19,102,104,157,114,169,44,225,220,166,120,229,79,148,46,207,2,46,16,98,152,148,97,195,138,255,0,45,179,152,16,110,16,211,198,114,6,198,78,30,39,207,114,246,146,10,7,95,214,173,216,157,103,42,163,182,250,123,89,235,183,15,144,109,251,30,45,159,87,255,244,141,216,214,222,15,148,225,47,174,79,65,228,242,197,74,7,178,44,185,52,171,175,58,58,228,224,182,215,65,76,104,230,82,215,114,99,163,168,206,188,35,86,57,71,218,24,79,121,139,33,147,121,246,58,93,128,201,192,207,145,168,179,215,36,192,78,65,224,134,84,170,46,194,98,44,4,100,99,112,61,70,132,48,183,186,151,64,7,166,8,165,189,253,168,64,62,51,154,46,49,167,149,12,224,92,50,48,154,194,67,0,199,70,226,38,202,208,52,224,209,37,96,157,188,120,108,122,204,168,187,143,63,115,145,238,65,72,43,217,26,72,186,150,95,25,13,120,11,20,247,192,170,46,98,52,244,199,60,134,91,250,162,196,39,106,159,249,185,107,75,16,156,43,94,254,128,218,184,230,220,219,27,129,254,109,6,69,106,77,19,37,93,169,190,34,35,6,186,15,11,195,119,17,177,43,116,176,103,105,213,213,110,246,181,66,213,235,75,137,123,220,55,204,126,136,226,66,202,1,22,0,33,125,185,148,206,65,110,71,151,117,254,212,32,63,74,32,179,108,223,109,8,57,35,201,225,201,84,16,102,5,244,24,64,49,244,101,43,107,86,158,136,93,22,188,151,6,36,14,93,56,95,92,31,254,204,24,115,146,98,11,221,216,36,153,104,112,160,8,81,223,188,24,219,11,238,113,180,159,33,138,33,186,213,14,137,46,73,82,253,143,151,111,119,217,117,224,47,68,43,242,226,244,189,144,155,119,184,119,152,63,184,64,213,58,137,71,164,103,16,103,209,188,106,254,100,179,235,148,39,66,165,241,227,46,125,68,174,243,219,115,94,25,201,159,107,78,101,159,185,34,22,208,247,27,21,177,104,21,99,158,2,100,25,46,43,18,139,136,182,203,110,226,176,74,113,237,14,247,165,140,206,79,179,218,108,106,58,141,182,129,106,213,135,238,14,77,162,137,165,123,233,112,219,104,152,11,250,14,197,198,157,162,139,138,36,1,159,162,45,94,63,241,252,94,25,55,238,73,137,155,143,216,103,44,230,232,17,130,29,71,135,214,53,151,248,95,103,114,94,181,32,52,149,193,236,100,140,38,183,1,25,109,121,146,92,202,219,63,119,150,95,188,178,163,49,8,27,12,89,71,226,195,94,32,149,102,190,245,73,132,49,217,198,71,4,108,113,225,39,109,23,0,107,141,196,194,155,22,199,70,138,232,232,224,185,50,207,18,3,104,18,63,42,28,27,249,246,74,144,103,153,141,170,77,250,191,41,25,191,226,254,104,62,242,52,27,66,207,175,127,62,24,31,221,150,172,249,246,25,133,36,194,186,112,158,42,54,252,110,212,250,5,238,122,70,248,220,19,33,136,13,77,156,229,237,212,143,237,248,157,108,148,154,131,186,193,248,177,10,50,203,94,124,190,227,132,252,246,71,46,98,14,64,187,99,74,189,81,108,59,68,202,138,232,218,146,138,205,81,121,178,137,101,60,100,201,239,10,181,53,206,183,169,57,248,228,149,247,89,35,21,182,199,45,104,30,90,114,155,40,5,250,216,145,63,229,230,181,184,95,211,81,24,142,22,80,59,61,252,103,92,111,248,67,143,185,57,90,194,203,38,106,31,180,136,211,150,126,6,24,167,127,217,134,148,118,193,93,254,139,114,186,168,255,106,22,122,34,211,159,95,248,78,200,227,190,37,14,226,252,255,233,121,202,47,102,0,49,83,45,128,204,218,86,142,243,24,218,71,137,227,52,122,13,166,155,98,39,219,67,245,96,168,200,228,116,144,129,89,155,201,34,170,130,196,129,108,217,214,19,227,182,199,22,59,96,133,73,154,26,58,84,225,230,195,102,23,124,52,106,80,81,197,213,230,210,53,235,93,64,69,34,227,54,165,73,25,230,99,154,146,67,23,157,82,223,127,154,246,213,62,80,209,196,49,49,218,69,183,15,163,135,253,78,48,139,198,200,190,253,36,10,87,221,60,240,72,203,179,198,123,147,158,189,205,208,245,176,152,96,59,66,238,85,0,77,94,235,75,32,143,190,207,34,111,18,104,129,153,255,70,152,46,126,208,118,201,251,72,194,55,4,60,91,115,85,192,142,179,199,146,190,76,49,12,252,64,77,12,255,235,190,81,97,73,83,100,92,107,42,244,241,3,75,132,171,65,35,43,99,150,166,116,213,109,80,187,41,219,206,1,102,217,74,16,12,201,151,172,108,110,38,135,212,28,158,119,178,169,249,32,169,190,231,215,155,52,91,99,175,64,19,49,54,161,142,133,52,53,245,101,79,215,19,218,116,3,203,181,58,136,211,155,98,179,154,114,236,40,111,205,86,63,8,135,52,55,236,184,209,159,169,10,57,45,117,238,185,116,210,28,91,124,171,75,53,151,14,192,7,41,210,120,210,240,192,56,35,184,215,161,4,176,164,220,11,230,214,60,152,18,45,181,16,84,223,117,233,112,247,122,91,180,189,165,71,175,44,119,169,196,70,38,65,93,105,241,77,163,72,244,171,96,195,143,21,44,23,219,115,27,121,237,237,3,178,217,193,37,102,66,40,235,190,237,101,202,140,250,230,184,139,35,25,153,59,201,76,143,117,173,141,127,13,236,64,212,16,13,221,52,11,160,3,244,82,140,226,133,129,8,152,119,107,180,25,131,145,36,238,29,134,254,206,10,160,62,88,29,84,244,4,35,8,115,56,224,113,167,86,82,140,158,172,211,29,232,123,9,136,223,183,41,195,108,55,124,151,246,72,109,164,71,59,36,83,51,36,16,73,239,172,186,30,143,105,86,94,243,40,2,190,44,209,224,146,38,95,89,63,82,22,134,205,7,159,48,145,134,145,103,251,16,140,132,30,29,200,78,178,143,153,49,30,246,69,20,215,185,101,9,177,198,68,67,37,218,201,146,5,85,21,94,72,23,191,72,39,224,234,222,255,197,53,76,93,172,160,255,141,133,32,141,246,94,133,220,59,178,120,215,209,149,43,161,186,202,68,226,225,230,155,248,158,41,65,138,64,115,227,11,162,60,131,222,50,175,99,194,255,102,113,217,245,75,42,234,15,175,157,158,147,34,203,204,4,137,209,252,39,126,237,165,80,118,136,22,182,105,189,104,180,143,170,73,26,153,94,97,108,156,82,63,88,84,53,165,177,202,53,182,79,22,182,149,152,108,225,68,242,93,56,132,179,171,110,94,2,194,38,213,58,65,57,26,138,194,122,9,247,103,37,87,150,74,45,68,111,173,53,148,178,79,217,65,149,238,204,204,197,156,60,15,23,154,113,209,214,165,35,57,161,71,226,6,141,152,236,40,202,89,198,226,135,146,89,125,13,45,14,225,111,150,249,185,229,101,146,92,174,240,197,54,62,13,230,61,40,205,90,222,138,215,243,202,54,190,179,62,38,202,96,181,249,23,218,184,7,0,58,234,96,228,220,183,215,23,43,60,165,121,185,123,60,252,219,239,49,28,70,127,21,223,195,200,37,231,171,44,225,254,210,99,194,73,145,100,173,146,167,128,90,79,99,192,37,235,126,157,36,157,140,138,125,181,54,244,165,104,9,153,156,145,181,97,145,129,166,39,247,72,157,116,116,130,251,180,59,167,183,97,18,103,128,90,125,48,140,212,181,231,254,134,123,180,123,77,168,31,91,249,182,44,71,146,220,192,203,66,124,134,1,58,147,91,87,105,69,76,19,137,97,230,8,54,79,129,252,168,221,120,222,11,124,197,66,21,200,200,80,243,169,213,15,78,152,230,209,118,89,122,63,89,152,200,126,5,110,247,1,130,169,67,55,62,56,129,194,118,224,145,187,238,48,238,130,166,89,39,234,176,31,94,92,119,30,62,26,243,93,70,191,218,185,207,151,73,147,66,128,163,13,219,53,255,48,180,16,127,252,232,185,27,50,134,238,229,199,53,131,78,85,191,194,95,174,155,156,209,36,120,247,72,46,87,159,75,247,96,213,205,179,198,251,226,104,232,67,193,67,255,232,89,79,44,7,102,157,197,53,72,196,196,106,84,119,188,182,29,243,30,108,21,200,221,142,251,175,113,131,21,18,177,150,24,116,123,138,89,163,167,151,233,243,157,99,80,157,171,142,18,2,3,204,80,89,184,179,10,10,208,247,233,86,129,76,31,202,224,0,200,65,215,123,110,159,249,225,65,147,171,200,142,55,158,55,49,2,35,99,148,123,255,49,167,180,74,190,195,91,51,17,78,241,86,124,55,119,1,218,93,7,91,247,140,41,222,234,245,148,255,5,180,6,176,169,64,3,147,45,195,150,102,52,99,117,115,22,149,84,54,238,216,76,130,246,193,70,32,241,174,124,224,37,200,149,38,23,233,5,21,73,214,198,4,199,116,236,112,188,173,45,47,225,73,189,157,135,209,53,188,85,40,73,142,51,233,30,72,111,217,28,85,165,219,32,41,8,107,151,86,124,63,193,239,79,201,128,54,211,169,48,130,204,247,138,68,183,114,16,92,225,144,98,87,27,187,126,108,117,187,43,141,248,104,232,22,247,5,115,246,141,224,117,133,42,251,235,61,55,193,149,140,228,73,51,208,83,29,16,79,148,149,194,104,60,102,241,163,1,35,178,182,143,40,100,9,158,68,66,40,163,63,109,16,79,160,180,222,240,48,244,11,152,147,20,209,1,97,1,150,246,15,194,77,178,18,184,113,177,9,151,122,149,153,121,28,76,133,205,40,240,244,36,145,38,209,76,137,68,198,34,229,185,201,226,63,158,26,184,156,222,177,90,239,143,241,68,168,216,47,149,67,174,75,29,254,140,203,27,33,225,68,197,32,243,115,94,3,36,101,72,50,57,37,250,237,2,80,233,49,163,14,121,231,174,22,93,183,117,92,215,215,49,40,151,183,244,207,239,226,25,253,153,61,46,165,192,235,12,33,90,239,218,231,60,75,232,56,252,67,192,28,8,250,129,36,176,71,29,225,249,132,76,45,182,209,23,174,251,236,226,45,166,111,238,144,121,76,251,165,250,53,74,173,235,148,217,243,188,157,169,20,31,26,99,40,98,114,166,3,234,160,104,83,175,25,239,50,107,224,16,241,28,22,12,18,48,117,83,191,216,1,198,138,173,21,118,244,196,142,249,203,209,89,198,150,12,105,28,170,75,101,168,102,191,44,61,239,79,199,100,219,206,170,167,27,108,237,188,112,63,65,47,139,85,5,18,45,238,204,144,253,38,23,110,15,252,204,204,242,177,87,109,54,210,240,252,190,133,160,119,208,91,234,182,139,212,223,211,158,78,131,32,175,159,92,127,108,62,90,221,225,111,2,246,59,125,122,19,42,248,33,175,65,222,152,213,162,121,210,255,143,86,187,120,17,65,14,222,107,69,1,16,122,51,40,105,144,103,27,108,74,55,130,105,225,235,200,34,62,140,172,130,171,149,7,85,37,193,106,242,14,48,33,55,63,127,73,13,51,55,174,64,53,147,228,11,248,178,214,2,137,25,43,197,234,248,69,114,203,157,156,238,249,98,221,83,21,3,14,97,74,168,198,81,174,54,194,173,207,66,240,40,34,183,217,83,153,24,175,89,170,103,204,209,72,240,16,234,90,93,191,4,66,62,80,131,140,183,76,17,51,87,188,20,193,14,226,139,88,214,94,226,74,16,148,245,57,165,187,87,84,171,84,68,211,89,135,170,164,2,180,195,65,134,117,108,71,247,59,235,243,60,60,139,88,81,251,200,197,228,115,39,25,44,160,164,152,125,173,127,122,155,71,127,177,81,248,216,43,57,196,79,20,230,193,102,188,155,18,26,201,191,143,64,169,231,65,39,51,151,112,183,11,82,29,51,49,59,92,140,82,31,167,11,115,91,233,72,40,124,201,81,83,223,2,133,149,107,31,5,62,127,223,88,171,28,45,239,159,100,118,189,123,28,228,253,220,58,91,27,98,62,123,177,44,251,161,200,95,189,100,230,204,71,82,147,153,184,150,28,35,193,39,22,170,235,92,219,129,160,158,6,215,83,237,126,125,217,217,252,231,74,78,117,122,171,106,210,181,25,44,68,242,74,161,132,185,191,192,151,219,138,134,76,81,138,38,4,110,252,64,226,151,0,225,0,17,137,103,204,173,64,5,172,9,218,57,232,161,168,103,87,128,149,41,240,91,130,106,27,234,193,65,215,233,34,187,118,235,227,95,169,78,76,116,136,181,233,223,89,232,148,214,242,175,19,148,65,72,11,197,31,29,73,116,121,74,194,185,254,16,236,238,84,124,158,41,155,95,220,91,159,176,57,173,28,2,151,23,255,32,206,152,114,88,162,96,219,145,32,133,218,240,74,216,136,0,116,76,122,214,17,43,126,148,53,66,90,202,62,121,8,30,143,26,243,222,195,23,245,44,156,64,95,56,38,204,43,205,220,234,49,115,121,6,107,127,146,99,30,49,23,180,222,64,175,160,171,129,151,46,15,143,189,104,170,107,225,160,129,18,232,242,221,59,57,22,126,246,67,210,25,15,239,182,73,223,104,14,62,58,156,185,22,37,29,226,230,42,131,190,119,134,61,168,208,79,187,167,87,92,77,58,79,175,109,27,211,60,104,205,191,44,187,183,248,172,199,75,238,109,80,235,233,99,139,83,0,176,122,250,62,159,86,153,137,115,58,226,231,139,88,146,30,116,202,234,106,167,104,60,249,12,222,35,230,78,234,122,142,131,154,122,97,65,216,71,61,6,71,237,45,225,0,103,148,88,216,19,87,6,139,15,245,208,146,36,85,119,241,54,149,158,227,100,76,104,196,222,142,38,21,225,3,139,143,167,231,109,111,117,145,94,75,105,9,159,133,60,59,230,179,74,185,98,211,245,144,51,143,164,153,14,42,255,235,70,4,6,241,118,219,37,241,147,178,74,182,95,143,22,240,7,144,211,99,98,166,171,227,107,24,220,44,38,178,179,237,51,131,4,33,154,15,247,85,48,28,108,67,5,225,105,117,85,239,72,248,87,166,232,111,19,190,34,5,200,116,41,218,120,72,140,212,58,208,69,12,22,100,37,203,67,57,30,26,254,145,222,248,219,9,45,203,204,216,59,47,253,19,213,223,164,235,85,38,249,21,245,36,162,63,79,135,203,9,75,95,5,207,79,117,123,51,34,75,76,166,227,38,171,60,45,156,182,124,234,29,140,206,148,80,241,125,19,228,44,207,132,22,42,139,254,178,53,113,191,19,27,220,222,247,24,115,135,37,93,192,87,144,175,47,110,140,57,41,214,179,198,127,159,89,138,253,102,76,195,48,49,85,42,144,196,42,100,149,188,231,195,228,28,39,214,70,155,90,170,174,241,254,170,250,2,166,111,146,139,117,152,71,118,195,81,43,158,4,243,70,85,159,213,84,118,78,137,163,59,210,42,72,121,146,80,0,173,24,195,65,126,53,33,133,175,126,237,223,181,74,134,185,196,252,222,231,0,36,48,117,195,221,101,218,125,67,206,30,133,248,239,47,179,134,119,186,203,107,26,18,205,101,50,25,118,16,111,164,149,216,251,63,190,38,215,124,24,84,107,154,181,223,10,145,191,34,182,137,25,95,63,23,242,76,155,123,149,199,153,45,246,38,24,107,213,96,135,90,215,249,203,15,175,228,60,66,22,174,120,138,75,51,47,153,47,216,81,6,184,29,27,176,15,115,180,203,172,148,232,188,100,8,143,251,50,15,3,64,147,124,135,55,44,93,29,41,255,225,189,14,156,5,30,63,136,89,172,36,202,231,219,227,215,45,207,49,90,76,14,136,196,195,27,178,3,231,171,184,55,101,118,37,165,65,224,204,105,21,58,119,225,3,231,90,34,129,243,139,124,80,166,243,119,236,181,149,202,57,100,109,58,148,22,168,222,73,62,124,191,17,136,210,227,193,112,174,144,19,153,14,172,56,240,40,182,76,93,83,47,191,46,244,253,93,164,190,220,23,204,94,191,9,226,100,196,163,42,107,156,138,212,136,117,22,86,154,241,219,236,69,24,145,41,178,6,82,158,57,135,24,232,243,63,241,84,243,145,61,97,54,187,183,119,226,89,104,20,82,44,42,14,216,165,82,181,42,9,176,186,220,110,162,144,118,118,236,107,254,91,85,36,194,83,109,253,243,211,195,125,87,102,14,114,132,211,82,133,72,90,101,26,10,104,101,244,24,147,24,225,79,240,139,106,224,254,243,102,126,73,31,37,252,136,73,60,20,145,79,135,109,168,1,157,163,192,148,213,251,186,253,141,100,180,54,232,204,3,55,252,247,91,84,150,141,234,8,233,109,201,113,219,105,179,16,243,11,252,152,135,177,254,248,234,57,136,207,206,105,94,183,235,60,197,125,250,177,24,55,14,138,8,102,247,163,194,96,3,201,243,3,150,1,119,242,193,124,111,27,128,194,70,19,44,241,242,4,209,251,193,89,139,126,227,49,191,163,28,51,206,177,59,78,97,4,44,210,191,31,174,111,175,69,48,23,116,53,173,140,212,224,89,96,44,254,179,216,11,28,168,38,168,203,139,4,115,242,229,101,220,194,146,231,246,74,73,200,123,98,233,159,181,49,153,249,123,185,153,51,230,253,74,179,225,31,202,231,146,114,114,8,149,210,173,238,154,191,116,172,139,24,174,25,168,180,176,243,15,101,56,247,61,111,153,94,207,223,20,13,91,124,204,29,87,18,140,253,245,98,194,88,60,230,54,232,160,31,11,89,65,249,219,223,204,153,242,116,170,110,19,3,187,32,170,27,130,182,76,175,22,112,205,68,77,97,82,242,210,117,98,165,187,19,145,55,51,59,178,89,7,238,5,207,245,101,249,30,91,196,130,233,78,206,103,161,10,105,181,146,131,157,43,66,242,4,176,234,170,156,117,250,191,201,164,32,115,168,73,20,32,133,176,93,186,144,231,106,43,52,220,160,188,35,150,148,242,200,99,187,2,30,202,90,155,4,21,170,64,220,65,49,202,24,90,98,67,75,140,78,230,162,125,20,165,137,183,160,179,201,114,250,245,184,177,102,228,141,231,86,246,235,228,136,80,171,106,147,210,78,32,183,90,198,180,212,219,202,255,59,123,67,125,125,189,178,149,31,179,140,21,145,201,17,176,93,195,214,125,103,210,55,71,108,28,179,151,116,35,236,170,97,159,231,108,52,165,200,37,86,203,210,48,171,236,54,165,35,227,207,22,162,137,20,247,220,233,191,56,163,230,1,78,186,195,80,180,158,171,167,143,17,78,129,223,224,123,28,220,95,5,113,98,61,0,57,168,148,208,111,61,244,122,69,144,12,104,94,116,24,22,10,88,145,91,91,48,60,74,33,70,7,189,53,0,201,193,184,19,60,58,133,26,35,187,234,206,189,78,170,231,95,238,228,147,244,224,230,71,177,174,245,232,184,5,82,209,210,102,73,75,215,108,11,108,57,174,146,35,228,232,108,5,48,173,194,25,156,106,189,112,128,123,45,77,213,157,234,120,101,166,78,46,90,206,157,194,220,130,242,162,232,237,142,190,7,246,153,207,103,125,41,73,133,117,241,160,103,130,111,166,94,124,25,161,65,158,50,170,46,242,173,104,244,187,6,179,63,197,186,146,250,19,234,30,106,193,156,51,164,43,185,187,96,223,86,8,202,30,165,36,214,149,202,58,14,8,252,194,125,246,158,201,66,88,174,136,137,255,83,184,218,87,36,199,222,19,44,90,57,35,181,97,107,224,246,122,101,211,115,196,62,234,83,109,184,97,157,253,6,93,127,81,199,131,77,167,3,170,236,187,157,180,86,44,55,7,220,47,127,168,64,176,24,47,237,6,21,140,109,109,233,23,74,72,114,22,182,10,242,28,230,164,200,244,203,95,1,218,187,209,193,143,2,79,79,137,235,241,41,22,138,151,144,94,121,77,117,76,4,237,4,164,228,107,139,192,48,92,98,225,57,37,91,138,117,132,83,16,160,25,112,186,159,234,185,202,78,158,190,167,243,243,238,157,92,142,223,117,154,108,211,29,248,26,13,126,47,191,73,101,66,236,48,72,119,75,227,84,206,215,133,0,8,182,242,220,241,32,20,154,135,32,172,82,31,53,7,80,200,65,147,76,3,164,229,240,231,138,15,163,241,146,82,209,16,153,243,129,220,180,197,196,91,74,237,117,149,44,11,95,144,120,227,129,130,222,89,241,250,184,204,172,246,139,29,143,78,160,57,180,108,88,170,200,107,149,55,158,153,190,181,230,88,37,110,8,29,21,49,148,48,110,44,45,125,206,71,115,35,85,180,71,179,45,119,101,19,126,202,82,46,173,92,45,75,143,118,66,57,91,127,183,191,233,121,253,68,174,55,146,51,250,130,195,97,189,221,199,134,96,198,127,138,233,123,242,131,103,57,175,206,142,87,30,177,16,91,143,213,226,184,27,51,219,60,26,231,208,19,61,129,155,244,246,230,194,123,134,37,13,207,105,183,165,160,221,14,36,109,254,62,164,234,105,151,198,120,126,191,163,221,67,163,45,22,203,184,8,15,131,24,35,231,233,130,204,236,56,47,253,217,58,253,132,121,63,0,91,253,55,71,69,130,194,96,158,118,160,73,152,145,72,93,207,81,244,99,217,2,209,181,227,72,150,109,77,117,222,171,154,193,21,72,236,143,222,108,204,49,190,48,111,87,250,3,140,68,166,221,226,216,79,119,125,22,185,254,70,180,122,195,26,136,114,253,177,142,126,22,82,254,124,52,157,133,188,5,174,137,60,229,153,123,127,219,163,241,18,65,212,209,108,12,121,169,100,41,43,140,156,146,14,206,60,177,121,222,58,221,71,130,79,149,135,99,138,211,22,58,157,226,80,20,253,155,163,201,29,140,210,93,109,222,249,152,133,255,249,218,250,124,151,241,21,5,232,83,248,198,36,11,42,204,217,145,140,204,33,202,145,51,44,184,246,229,248,21,129,121,151,190,5,213,191,135,104,157,180,238,99,162,46,242,56,7,128,69,60,126,161,116,215,229,157,3,115,46,239,110,70,248,213,104,154,245,47,33,212,228,60,35,44,135,11,41,87,165,213,178,227,69,237,216,37,202,7,162,219,202,6,118,48,186,62,129,249,186,61,194,21,90,163,209,212,107,110,47,210,37,153,133,226,74,203,2,115,144,200,55,182,146,218,98,48,247,165,133,37,159,193,117,212,225,82,64,94,146,84,74,186,166,146,146,96,7,128,94,12,7,59,219,63,202,62,72,105,60,126,93,189,144,171,78,88,91,21,223,165,234,153,7,9,79,132,188,168,211,138,203,211,190,109,255,95,6,153,54,192,2,131,164,132,28,36,242,30,127,37,112,136,61,149,225,52,161,1,253,191,239,112,143,224,114,20,200,54,240,105,153,32,20,33,208,130,60,39,226,91,204,75,253,153,6,23,122,253,7,217,200,14,108,91,149,249,23,255,252,26,189,205,209,41,136,199,186,224,15,208,246,82,146,22,25,188,68,153,64,42,54,158,115,2,126,81,166,57,54,148,114,82,17,131,108,8,227,196,255,176,173,65,220,0,43,206,240,205,26,36,171,49,69,121,84,152,32,244,147,42,23,79,209,148,51,254,198,6,222,123,61,106,7,164,35,59,130,26,64,84,180,219,3,46,22,8,77,116,176,218,187,214,77,213,81,10,17,163,253,237,246,98,112,50,74,205,234,236,19,53,105,134,35,126,192,197,167,229,61,65,219,158,27,172,98,235,255,56,229,6,58,14,63,45,179,181,244,70,63,238,249,117,173,61,247,195,96,204,171,121,247,62,66,11,186,67,204,214,52,84,177,123,58,136,34,18,38,155,105,23,90,131,179,149,3,216,93,49,138,177,202,214,175,46,159,97,66,248,134,18,148,89,211,244,79,158,21,224,0,213,52,153,37,12,238,84,95,11,158,161,118,164,48,106,228,46,169,170,43,64,4,160,34,190,212,186,141,84,227,203,206,164,248,129,167,66,228,10,97,35,220,48,89,167,86,153,67,112,148,67,208,150,49,40,174,228,138,5,130,254,195,12,192,0,22,5,74,60,209,242,213,85,192,222,109,27,5,112,21,37,137,16,3,169,144,36,141,243,220,206,93,18,226,241,8,128,14,74,153,7,129,106,229,94,130,148,205,108,231,114,92,35,178,192,248,224,12,30,192,164,116,126,251,37,157,81,159,22,118,28,8,67,219,216,188,251,129,192,139,244,199,72,253,120,197,141,238,210,23,4,98,239,244,63,244,233,236,5,72,244,129,49,127,211,48,230,107,67,110,209,224,27,198,108,188,149,193,17,23,179,178,156,209,84,48,158,80,216,112,178,163,30,247,223,101,217,182,177,110,161,181,168,178,161,178,251,97,240,76,183,73,223,171,224,253,49,182,96,209,69,140,139,202,13,94,195,228,161,240,135,226,165,158,233,6,0,233,250,149,81,59,108,62,87,68,137,238,42,114,206,241,106,102,182,251,104,31,168,204,201,16,76,89,22,89,50,9,120,245,195,90,198,11,160,98,69,207,29,153,189,214,237,205,70,63,94,20,221,216,195,160,237,20,5,136,187,41,67,50,167,206,61,234,12,148,111,153,208,125,72,148,242,229,91,106,200,242,220,191,116,38,81,161,236,215,183,100,211,170,107,199,226,164,129,250,205,71,64,51,118,7,207,131,197,204,255,61,96,13,177,187,236,21,47,174,153,247,152,119,252,74,53,198,145,174,219,165,80,157,55,190,24,192,214,35,55,162,222,4,87,63,59,32,3,37,253,213,21,48,235,174,62,168,196,186,227,235,151,33,154,207,57,11,130,11,201,115,232,29,135,219,70,135,132,39,91,138,5,59,161,5,133,92,51,168,188,133,55,174,230,173,59,228,52,75,103,63,30,78,95,164,97,21,67,223,51,212,19,203,74,246,92,78,148,95,92,113,189,16,153,211,203,197,254,197,72,13,154,221,198,99,193,214,160,184,251,16,128,60,249,108,193,194,212,237,245,109,86,19,169,208,13,254,174,96,101,141,75,20,53,131,51,162,232,204,220,11,224,55,85,70,221,18,7,217,155,26,71,31,162,228,226,255,157,194,174,6,122,254,64,120,200,158,252,163,100,195,22,205,190,173,206,31,252,96,120,117,78,187,48,69,73,79,103,58,152,130,39,208,100,17,4,202,130,180,241,112,216,147,88,218,89,200,183,132,59,92,217,180,171,250,9,217,239,133,187,147,49,10,245,184,17,71,224,111,194,44,241,240,252,236,244,9,184,18,125,167,46,241,157,127,147,77,218,56,59,9,244,177,190,88,133,111,126,171,177,63,72,222,217,212,14,252,250,200,162,103,150,140,254,9,45,103,75,32,17,70,144,98,147,117,78,38,187,190,138,149,75,155,118,171,22,225,135,69,97,105,94,118,191,49,248,99,180,117,86,12,110,189,195,195,93,21,253,129,119,125,200,165,180,99,186,233,182,35,13,95,153,167,211,109,169,64,119,147,26,100,180,179,35,249,255,12,123,218,164,9,159,196,0,146,98,30,88,76,80,50,116,163,79,186,212,20,101,84,105,156,150,239,68,225,60,94,171,98,172,254,137,91,150,223,119,133,232,70,245,92,202,94,207,105,168,42,171,77,178,181,22,79,126,48,92,200,138,83,159,190,19,13,128,64,71,198,125,60,151,235,44,4,86,208,104,108,169,190,20,17,184,128,19,152,7,232,168,181,89,247,150,65,89,242,46,34,167,140,133,245,134,2,184,58,230,187,223,20,49,207,133,229,189,146,213,32,72,79,227,47,24,34,59,167,133,45,191,224,221,98,206,104,3,148,149,50,165,110,241,182,60,85,43,164,171,115,139,3,66,222,8,107,132,10,198,119,220,58,193,219,137,228,164,140,93,202,251,110,40,22,183,212,250,114,118,92,98,82,154,245,210,56,31,184,210,251,253,224,24,192,90,60,96,16,125,45,162,172,57,210,31,51,162,108,40,183,191,91,86,88,17,236,63,121,36,117,250,233,174,228,243,136,143,13,94,182,233,175,1,7,152,207,169,13,237,148,62,215,251,203,161,134,108,54,235,60,155,177,113,199,84,14,203,4,8,187,128,131,150,233,247,15,218,189,66,235,230,140,95,155,177,144,211,39,225,77,129,171,211,41,14,136,23,107,1,37,6,111,29,238,132,183,219,164,180,88,24,94,241,43,250,32,231,137,246,187,135,219,182,151,155,146,126,253,52,249,154,204,217,107,114,153,210,73,125,95,91,212,68,15,251,110,85,113,234,134,164,121,48,100,82,15,169,129,66,229,16,169,86,57,203,213,197,30,187,165,4,211,61,205,145,218,159,20,79,124,230,91,214,35,186,235,65,208,90,155,80,238,27,140,90,178,185,177,86,162,184,85,254,64,132,183,172,121,14,157,172,13,219,96,55,97,182,225,192,0,80,87,11,50,77,246,232,80,55,128,24,234,226,141,111,138,20,251,106,219,145,112,218,72,21,235,98,130,15,226,30,131,127,217,45,23,153,22,83,121,50,76,136,141,130,110,224,42,9,234,136,53,128,114,166,110,60,118,113,190,119,150,116,106,99,150,118,137,167,113,242,182,61,199,120,135,121,132,90,69,27,204,221,107,86,213,78,159,224,186,88,253,66,155,252,17,228,41,145,222,180,184,0,148,129,10,216,222,73,45,34,242,214,138,19,212,26,246,115,116,113,242,82,204,44,211,78,17,95,247,142,55,228,19,57,36,95,189,18,126,142,88,47,9,217,227,220,161,28,157,33,193,58,228,93,26,54,206,85,169,97,189,189,134,123,207,96,70,80,105,130,199,68,16,64,164,74,24,137,242,239,141,74,219,65,73,204,137,149,227,162,229,190,20,2,24,82,117,252,116,36,37,196,150,176,155,164,80,153,151,86,221,97,125,59,80,241,126,26,39,26,51,114,98,56,84,24,242,221,61,36,172,28,40,12,0,188,143,92,145,112,173,221,244,178,111,204,181,35,209,140,155,28,21,103,158,25,5,240,160,205,108,216,70,78,181,98,85,2,206,195,190,137,91,78,89,70,57,144,202,86,168,44,192,159,104,169,192,199,95,160,113,205,53,202,123,203,168,97,238,166,61,184,19,122,12,203,42,194,198,177,75,205,169,205,251,161,230,91,229,183,11,207,143,210,126,60,46,188,103,174,4,227,73,241,189,14,55,164,0,39,204,251,45,119,171,13,206,206,106,160,193,133,244,20,99,169,152,161,176,34,95,229,48,174,20,196,1,148,98,121,238,253,137,164,7,15,196,0,59,72,120,54,144,55,9,33,158,220,234,21,174,84,1,193,153,48,23,146,206,144,84,155,128,167,125,75,115,39,108,172,248,250,215,184,38,6,26,101,0,25,123,48,88,220,24,132,67,196,50,108,50,51,251,9,113,47,87,14,249,217,188,77,235,168,18,186,239,0,149,147,149,30,23,198,196,14,254,91,215,225,172,129,147,239,99,214,186,12,3,70,112,227,97,218,26,107,246,206,199,83,255,223,107,234,178,110,32,59,220,205,102,168,165,228,62,2,236,117,17,11,105,185,119,230,242,117,4,248,242,198,163,149,119,106,222,180,220,20,207,149,48,101,204,103,204,237,11,225,129,244,82,233,122,203,170,223,135,196,240,76,157,204,77,182,235,134,188,68,208,122,203,50,190,17,8,216,127,39,216,127,59,119,173,228,234,222,135,52,228,107,6,112,233,225,36,196,205,117,229,221,167,223,253,91,226,160,50,141,201,133,105,60,30,246,65,203,188,217,167,42,54,30,240,158,82,82,132,62,115,158,230,189,139,237,202,13,196,37,194,163,239,3,49,202,3,252,216,226,141,135,130,104,32,235,1,42,160,86,225,140,148,179,176,94,193,183,92,211,106,89,213,207,125,208,21,65,98,236,109,198,31,157,150,6,255,104,217,177,68,56,157,226,9,228,85,79,144,76,69,168,37,122,229,214,134,10,163,54,86,124,5,211,191,25,150,129,108,54,11,9,102,106,249,18,171,210,97,12,127,242,156,205,58,3,212,214,130,99,172,118,8,119,209,59,240,35,92,117,42,139,184,142,204,33,117,118,112,190,234,242,29,197,185,116,186,155,44,95,96,138,214,7,104,22,125,232,194,45,191,122,193,251,78,9,19,120,164,90,167,105,175,130,190,24,145,111,169,200,75,69,214,54,106,110,43,124,27,206,60,44,138,79,228,75,37,15,189,170,203,18,124,146,208,27,163,68,219,234,227,106,21,116,232,81,27,16,215,156,77,136,19,172,160,87,182,181,159,7,223,255,252,50,63,105,165,113,14,61,14,112,46,228,233,130,160,92,119,250,69,250,180,110,25,153,232,160,93,165,223,222,124,204,26,50,119,40,219,127,127,113,0,148,167,147,140,43,15,149,135,199,218,251,12,101,0,137,130,246,233,100,204,222,192,21,54,4,158,214,7,234,148,88,29,34,94,187,62,190,167,193,183,226,254,121,224,27,27,89,111,86,128,156,110,115,120,10,75,154,62,231,53,157,79,111,74,14,240,147,22,212,83,4,7,15,19,92,82,37,201,40,172,205,113,219,216,244,148,25,195,2,138,245,120,228,253,80,23,178,58,119,132,204,215,88,188,155,187,115,143,190,143,161,205,136,92,231,147,223,129,158,20,0,85,239,158,219,188,145,236,147,75,195,13,168,90,51,214,47,135,23,204,190,210,154,107,181,253,145,31,152,190,92,107,182,24,23,64,115,146,193,108,250,142,235,196,97,39,41,168,243,136,189,19,223,26,96,106,170,69,209,252,21,135,243,47,112,72,71,146,168,153,244,190,252,57,71,247,223,34,9,101,146,102,70,249,116,165,246,226,204,245,176,193,83,161,80,237,181,62,128,222,134,120,228,131,86,156,200,221,100,0,68,173,110,239,212,33,224,24,200,156,90,145,125,185,90,167,55,126,82,219,158,242,147,190,22,206,132,124,44,242,37,23,75,223,107,86,93,221,88,65,215,112,144,64,143,152,127,125,35,227,53,2,82,152,118,116,174,78,78,67,87,28,93,36,159,57,13,19,231,53,95,59,167,73,170,183,199,213,187,158,131,200,66,64,228,4,206,96,179,214,4,13,231,147,234,85,207,57,111,59,44,89,39,172,0,187,145,61,186,10,95,211,182,243,163,249,140,141,23,217,151,242,112,216,53,123,4,38,50,140,195,169,39,217,90,96,0,81,224,74,229,18,223,117,172,78,60,30,68,60,42,50,132,62,127,190,95,248,29,105,25,180,83,102,254,131,145,33,7,251,97,91,150,60,236,146,114,147,156,156,113,76,163,168,136,54,73,177,224,181,86,120,39,175,74,35,166,201,118,174,96,46,135,87,60,121,227,61,47,208,52,60,191,35,35,138,134,191,236,87,7,217,98,186,252,42,162,115,145,142,128,134,148,67,175,64,237,59,246,221,169,209,236,53,200,83,150,75,97,35,29,177,191,215,25,159,177,85,188,198,100,76,23,139,156,251,227,34,207,58,15,180,162,8,24,161,205,171,223,164,253,196,91,103,56,143,159,187,62,158,212,51,106,131,123,2,214,52,4,123,215,34,13,112,127,132,33,1,228,131,108,112,179,197,104,251,195,56,172,121,83,48,160,152,168,80,253,31,28,230,232,224,150,218,67,85,192,229,44,231,151,76,167,214,40,20,205,13,185,138,175,43,35,229,77,25,38,31,73,39,16,155,90,30,40,107,59,206,138,120,132,129,191,39,75,49,139,176,46,85,236,185,50,233,199,108,109,233,89,121,141,67,227,207,248,142,149,193,151,113,6,191,253,26,161,183,96,39,241,187,11,48,153,89,154,41,64,225,49,65,242,137,79,87,49,150,176,2,201,67,255,28,206,70,69,155,173,202,32,129,246,95,205,76,10,105,243,73,159,179,117,250,96,235,62,3,100,66,24,239,63,88,180,40,234,11,215,93,145,236,81,183,159,176,149,144,224,169,26,187,174,227,226,156,29,79,194,163,235,28,27,0,21,251,230,155,210,182,46,107,1,116,198,27,186,155,237,214,75,75,222,147,100,229,109,180,121,77,59,153,233,132,158,184,12,186,130,20,182,173,198,114,13,69,8,235,138,13,34,221,251,187,12,55,200,175,221,66,87,41,197,183,218,8,19,139,249,7,85,240,194,144,67,35,221,167,106,107,183,24,18,136,5,2,110,50,81,178,165,45,160,120,57,83,62,84,208,63,3,249,73,170,243,91,13,209,169,231,56,180,135,229,34,58,175,53,42,147,163,215,93,170,193,130,230,147,89,221,249,248,159,104,10,106,72,38,9,248,245,227,144,184,163,219,36,206,162,252,237,52,36,231,240,152,158,200,218,88,98,184,4,12,186,210,31,23,78,49,18,186,151,103,110,148,226,99,99,232,205,176,246,71,52,11,27,70,195,96,176,59,156,186,62,10,249,87,240,26,181,104,80,176,137,249,122,42,191,117,155,156,208,42,204,46,135,203,12,31,251,14,44,177,143,98,26,7,145,126,159,156,26,27,151,157,247,180,73,84,26,81,156,107,162,44,249,224,140,201,151,106,236,168,122,111,248,123,46,41,197,5,78,173,185,125,108,142,25,15,181,133,19,194,250,126,144,29,116,56,91,102,213,204,72,86,114,185,181,201,220,89,244,251,165,210,224,170,82,115,27,236,188,47,172,16,236,32,13,176,43,224,253,243,89,245,66,11,205,156,250,63,252,247,133,141,61,253,34,234,3,192,118,209,248,110,120,131,95,88,13,182,184,57,70,252,249,147,222,143,25,197,210,214,52,195,17,16,60,228,218,11,140,147,33,235,85,195,23,55,190,246,24,234,19,92,244,122,12,164,104,39,155,139,179,201,135,214,196,10,196,235,127,145,79,156,159,20,94,223,172,112,186,185,174,105,69,92,224,216,108,31,142,70,79,252,150,69,115,173,65,12,186,155,166,250,91,195,92,45,153,2,188,121,242,27,121,219,99,51,131,151,217,176,253,26,183,244,93,108,105,196,100,15,114,130,132,33,56,88,239,119,33,81,195,92,174,204,8,225,170,22,90,227,32,238,228,84,93,143,53,182,248,238,253,172,97,111,22,250,64,38,166,219,53,120,84,149,56,253,166,46,216,228,139,131,235,106,254,228,215,19,48,176,14,42,163,190,239,113,51,44,184,72,46,244,46,121,137,215,84,134,24,136,93,199,194,41,54,153,142,138,6,223,243,211,114,207,125,179,61,85,51,166,139,76,203,59,43,189,223,222,41,209,152,106,20,118,135,207,12,138,92,239,199,52,161,101,19,171,3,217,215,193,84,68,145,58,104,155,248,79,53,30,75,167,92,218,166,21,143,31,240,206,137,164,35,30,162,218,153,56,118,215,43,39,116,48,111,161,107,8,89,236,90,245,58,241,76,101,90,208,118,75,6,214,215,9,43,7,29,6,132,170,96,217,235,60,224,237,224,243,254,212,213,118,123,199,226,62,31,252,228,221,212,35,189,241,118,180,41,188,244,36,27,36,150,58,176,191,206,28,124,197,209,70,36,228,210,140,121,203,154,3,204,217,248,76,244,82,175,71,42,93,114,185,207,189,234,24,97,65,114,49,133,145,136,5,132,187,48,129,37,110,112,175,29,41,77,162,245,44,112,144,43,119,229,18,31,118,208,34,16,196,158,239,30,57,249,198,14,4,196,12,88,160,6,18,202,32,80,108,179,19,153,14,193,176,3,58,200,95,58,103,209,0,186,121,41,227,198,158,146,115,119,197,241,146,32,4,31,19,113,169,78,82,119,0,182,243,68,187,185,52,148,96,150,164,188,106,244,21,6,109,185,3,79,68,214,41,86,84,241,195,68,61,198,241,198,42,3,190,130,167,35,69,137,131,50,190,204,88,46,197,250,243,35,251,129,23,82,82,191,72,99,55,135,48,156,123,160,6,207,28,81,83,197,226,170,42,111,2,105,3,52,42,6,242,132,39,142,142,103,196,228,209,217,238,2,41,141,241,103,113,162,60,120,126,139,150,141,182,110,66,31,40,211,235,146,15,224,66,181,145,71,59,172,68,186,71,13,162,67,203,245,205,190,103,15,74,217,249,75,230,180,209,248,67,163,141,10,19,244,77,202,246,213,12,228,229,68,175,161,239,244,109,125,10,200,123,189,229,203,24,29,213,173,95,84,94,133,46,47,64,150,67,162,97,197,125,72,40,127,214,167,130,215,107,165,90,62,173,177,132,129,235,235,50,241,227,32,126,17,151,225,189,102,74,72,11,167,96,202,121,103,73,82,57,103,165,16,89,78,152,245,235,189,47,184,137,219,218,39,85,168,75,183,183,175,66,196,112,3,37,141,68,241,187,44,240,148,169,162,182,248,53,245,54,235,171,200,60,96,217,73,189,174,224,244,185,98,185,71,217,172,36,231,121,156,5,224,221,173,149,240,37,159,209,137,150,127,99,75,33,232,184,108,188,254,136,146,188,70,244,158,58,47,8,136,98,181,11,115,244,3,14,72,199,210,243,111,3,69,198,105,244,190,186,37,20,203,32,251,100,50,21,77,95,250,215,222,136,220,223,110,167,117,35,76,180,48,161,16,165,130,46,160,43,25,146,74,82,152,255,49,183,26,71,228,192,154,137,50,198,247,106,223,55,240,117,132,20,158,130,239,57,170,20,249,74,80,2,91,93,199,156,88,254,138,125,218,135,60,163,26,253,52,198,138,111,43,121,160,0,222,7,109,197,223,186,107,44,233,172,227,102,254,35,178,16,19,249,229,128,217,65,61,165,245,165,174,21,5,90,41,110,142,83,191,153,195,155,209,88,204,250,187,165,65,135,35,143,62,203,148,192,53,171,97,146,48,104,3,94,220,216,212,191,8,238,127,18,37,25,34,195,122,90,123,128,146,22,221,15,226,66,169,108,44,30,93,44,73,107,203,212,254,46,209,163,185,230,41,49,92,2,202,37,33,115,224,193,161,28,139,164,224,250,213,88,113,231,2,148,17,95,185,237,171,62,34,177,207,86,33,35,157,50,185,165,37,179,4,122,159,231,61,198,93,85,206,128,183,251,109,132,87,170,154,192,162,105,51,34,199,225,198,160,178,239,222,86,66,183,158,121,142,152,141,190,63,216,237,129,21,158,96,43,20,11,207,242,112,143,102,200,155,239,239,37,239,28,7,117,242,108,103,233,205,177,133,132,152,84,230,27,254,227,152,139,82,59,189,117,146,224,4,222,150,151,174,1,176,50,7,157,2,119,181,6,95,89,209,177,32,155,131,27,172,80,1,180,67,214,48,248,159,1,208,220,19,145,25,30,255,226,189,13,223,8,112,18,14,171,136,89,249,6,138,176,81,158,118,66,61,252,64,104,210,133,121,128,176,189,211,171,22,252,112,117,5,125,234,147,159,2,133,187,230,194,242,86,54,27,65,3,161,123,154,147,109,141,197,115,251,48,30,73,65,9,216,225,219,146,12,29,82,175,113,177,185,54,5,76,152,154,234,193,64,159,97,231,32,207,218,210,229,153,255,242,47,237,116,231,194,72,232,77,181,14,46,69,160,39,36,68,4,124,207,41,3,166,131,141,22,237,120,97,100,209,239,29,228,42,244,198,99,92,139,22,66,251,16,76,162,80,165,243,198,39,127,212,209,69,92,98,41,89,69,185,170,12,125,164,26,112,253,0,116,121,60,154,171,177,185,67,187,175,51,128,7,167,82,140,124,222,161,217,76,51,251,54,118,128,156,58,127,85,116,234,250,209,235,176,123,44,104,25,167,168,173,166,223,107,224,148,179,83,141,22,199,4,120,230,63,48,63,181,56,76,0,83,106,87,188,250,200,3,54,115,252,60,27,56,89,8,82,110,221,105,86,119,3,137,198,183,10,158,86,38,127,245,59,215,208,238,206,22,90,226,181,208,109,72,92,92,95,85,98,138,78,126,45,77,221,32,77,122,120,202,1,96,176,241,211,15,192,237,226,220,243,251,193,170,29,65,4,139,195,95,135,206,68,184,196,106,232,177,139,229,159,195,47,84,24,179,98,173,95,85,208,254,9,143,109,4,193,95,233,5,71,200,207,28,230,49,132,26,9,54,222,234,140,162,221,40,77,14,69,40,164,171,165,74,116,74,232,65,30,36,202,37,6,57,193,99,206,85,77,86,161,55,5,197,77,28,47,191,122,97,100,43,243,139,77,190,223,18,211,238,185,171,206,194,184,79,224,145,231,8,75,1,19,6,116,5,181,45,23,130,52,70,8,251,25,188,91,180,17,220,164,198,85,19,183,96,54,194,157,238,166,56,156,35,176,148,10,89,91,75,94,216,45,178,1,20,38,123,233,118,225,96,198,135,127,182,31,4,62,214,156,109,174,184,35,211,193,125,12,40,191,144,146,235,14,139,238,55,34,53,50,22,66,214,118,102,6,203,91,81,49,168,231,55,249,68,82,43,74,196,89,215,185,12,17,63,40,253,152,123,51,5,5,120,117,10,175,171,185,28,162,195,151,241,129,247,65,116,182,24,190,56,143,206,216,125,11,218,95,132,173,223,203,130,117,168,52,208,119,73,108,126,77,140,155,231,83,219,62,15,168,29,44,224,196,153,229,68,217,25,35,154,25,196,23,9,225,2,249,224,186,251,29,17,53,205,58,190,164,21,209,86,53,237,66,250,13,234,213,213,145,52,216,159,225,65,183,170,81,110,103,16,232,96,247,206,58,18,205,198,181,145,95,46,172,7,99,82,133,152,20,169,240,37,219,181,166,193,206,74,212,200,51,43,14,53,207,141,225,104,17,228,71,184,208,222,168,12,84,133,203,3,238,112,224,224,179,152,46,113,229,110,160,118,149,95,116,6,145,8,139,178,32,106,161,69,231,108,153,69,49,113,65,253,149,126,152,87,212,230,95,248,219,174,108,75,62,69,109,97,180,32,245,41,226,198,203,205,250,73,78,214,172,181,14,162,114,81,161,101,253,147,124,231,145,61,71,177,96,232,154,150,62,172,217,7,198,88,124,15,205,9,31,149,4,48,158,172,56,196,131,36,98,164,119,198,224,191,2,167,17,123,66,211,230,59,4,101,164,137,171,87,164,182,161,131,241,8,139,30,33,30,13,69,3,69,108,118,184,75,155,203,45,20,126,55,207,216,23,156,117,229,73,143,3,64,140,112,120,138,168,35,251,92,214,208,107,59,222,152,243,65,97,189,47,72,192,29,0,201,199,171,128,81,141,104,128,205,78,153,230,30,175,158,15,97,74,192,44,215,217,47,204,236,81,181,76,60,144,153,255,51,78,110,110,55,5,141,2,3,24,142,89,85,235,110,209,165,116,192,184,194,70,122,250,71,220,213,106,2,105,191,31,90,252,3,6,147,144,224,213,10,191,156,31,106,35,1,126,167,184,178,15,74,235,243,4,96,215,87,33,103,129,45,23,45,4,17,88,199,94,164,242,198,200,129,79,254,42,215,49,70,48,124,9,11,198,42,226,50,186,6,118,202,46,115,0,56,107,94,246,176,161,86,87,162,204,28,12,252,170,64,56,149,126,144,179,42,190,92,202,93,71,180,103,222,139,198,59,140,227,199,145,81,249,138,87,83,128,191,247,238,84,150,129,249,221,159,210,117,90,168,169,177,208,82,213,13,12,214,218,192,129,154,10,209,147,208,177,26,170,183,146,100,233,142,118,11,78,196,95,141,197,181,5,198,166,16,125,1,53,27,125,189,171,47,246,52,97,206,14,140,4,202,74,123,134,224,11,33,40,166,62,80,181,185,15,196,161,207,69,126,24,225,197,120,48,15,150,160,168,238,73,196,4,113,105,157,6,254,229,4,117,195,56,110,11,121,15,123,82,66,4,39,211,13,32,144,122,83,124,231,33,110,76,118,178,224,188,94,210,228,150,34,81,250,37,56,60,13,60,167,195,254,15,242,96,9,206,243,125,2,188,236,171,110,45,191,182,31,235,155,143,133,45,131,210,34,188,207,217,131,16,193,28,83,218,178,28,167,154,52,211,92,229,11,61,187,208,199,87,175,176,65,100,82,119,233,252,19,153,238,11,26,70,20,27,140,223,184,180,172,0,233,133,238,208,174,91,238,184,6,146,234,117,17,145,55,24,238,140,108,22,179,15,88,225,143,111,214,201,194,222,118,198,206,131,53,32,124,255,117,114,98,198,73,0,116,172,213,154,198,197,56,93,158,24,187,171,190,50,120,17,142,159,135,194,105,33,75,22,37,204,212,216,249,45,186,114,222,224,220,115,168,178,14,32,158,74,86,56,187,153,237,175,74,228,135,207,191,189,30,246,215,48,104,99,203,125,26,55,112,154,58,206,239,158,96,141,132,100,136,66,91,90,90,198,237,19,106,205,242,218,225,98,150,70,187,104,155,139,74,81,106,250,149,175,37,186,205,232,81,54,99,36,101,236,184,51,16,55,82,128,252,168,14,78,67,143,211,137,217,4,180,139,237,189,37,215,183,28,253,149,40,88,248,209,149,142,188,197,182,85,176,230,247,138,189,152,52,86,96,150,1,109,160,36,65,242,30,152,214,210,214,52,209,47,18,116,53,218,134,114,42,219,121,76,74,225,249,129,95,69,185,192,137,208,47,26,169,75,89,198,82,189,95,32,152,231,101,176,12,197,109,52,158,147,178,33,196,16,244,100,92,217,215,224,195,118,113,75,39,70,222,104,132,202,117,202,234,88,201,21,48,78,180,60,74,147,52,26,85,120,55,4,66,54,237,113,255,105,46,166,147,47,27,121,110,201,85,0,114,218,177,128,159,248,137,146,44,10,19,22,144,48,250,204,246,46,123,153,214,241,131,207,245,255,18,227,241,44,207,184,200,7,173,175,118,237,160,208,45,17,114,127,4,159,156,69,57,222,25,101,138,160,186,194,22,63,25,250,163,198,170,51,207,154,109,213,123,47,102,239,179,230,242,104,128,26,209,70,203,244,197,218,248,145,181,118,164,103,34,65,175,185,101,68,73,207,228,154,185,9,59,139,193,249,68,160,190,121,15,191,107,241,151,149,222,80,39,164,215,128,129,178,81,199,23,95,75,98,54,205,99,89,112,226,108,85,31,126,205,142,104,183,127,16,107,199,148,236,52,233,228,175,1,40,220,252,153,200,114,105,113,110,210,223,79,63,240,187,181,89,104,70,137,110,18,129,76,217,57,229,150,194,50,144,232,150,175,219,157,22,18,179,75,214,17,32,148,17,45,121,165,39,117,175,242,212,21,17,75,189,191,9,79,246,178,151,233,152,60,76,94,13,98,209,173,250,241,41,96,124,141,37,219,232,45,16,234,42,245,252,90,102,53,39,213,200,174,180,1,91,172,143,153,21,170,37,109,249,221,97,237,50,82,179,11,206,133,232,28,216,57,196,15,177,171,211,73,234,167,6,226,47,128,121,44,26,39,96,3,232,154,93,24,190,42,180,154,6,104,197,21,169,43,7,84,15,59,151,218,227,176,6,183,223,109,68,167,204,104,50,159,230,46,175,191,93,179,164,244,138,123,23,30,91,6,172,52,73,31,228,193,209,8,246,123,132,252,83,34,111,34,227,224,40,57,87,68,131,142,192,124,38,111,119,134,238,134,88,125,34,62,154,65,116,28,157,58,58,24,71,7,131,230,135,97,6,231,185,30,165,35,241,29,62,185,155,125,198,136,95,50,83,229,150,64,13,204,198,228,194,152,222,155,65,194,30,38,135,19,31,50,98,168,113,58,24,206,86,141,171,241,17,1,10,55,190,131,209,145,155,189,108,183,214,12,162,203,180,109,132,203,75,165,191,169,160,84,112,182,73,124,128,188,91,18,222,131,169,220,30,59,50,255,25,183,146,113,249,112,98,139,18,79,112,149,221,17,32,239,31,205,26,111,145,108,220,8,179,205,2,63,244,219,88,242,13,51,207,107,204,227,113,238,92,219,91,34,202,58,94,186,0,34,162,211,177,225,5,11,133,9,163,23,113,174,219,6,184,240,28,220,174,66,243,237,99,215,88,57,17,114,148,102,118,124,65,5,254,39,141,10,130,36,51,131,222,128,178,97,136,116,158,131,58,50,229,142,153,226,90,94,128,155,216,107,8,205,60,81,35,6,131,42,102,62,133,108,116,104,134,34,36,111,209,193,219,233,13,112,25,144,217,94,103,54,175,141,119,196,106,185,254,3,51,102,105,167,242,37,16,186,89,68,100,186,27,199,207,156,86,125,202,95,48,228,93,106,167,53,29,105,132,70,87,30,66,72,128,0,56,72,212,70,217,145,235,188,173,163,77,30,60,154,150,47,241,124,248,20,106,67,117,22,93,145,166,192,62,233,66,195,39,76,104,101,251,55,235,25,96,188,154,227,10,131,119,180,248,80,115,240,214,11,247,127,1,127,58,71,193,11,78,117,6,222,203,49,204,148,88,1,111,190,33,30,26,23,235,8,163,250,225,220,226,12,148,187,32,174,184,131,170,17,142,99,200,59,137,155,59,199,30,248,203,61,216,141,73,16,96,96,134,239,51,83,126,192,28,248,123,62,18,46,19,92,27,139,144,131,57,199,101,133,9,234,222,55,116,204,253,27,18,161,188,48,139,255,65,126,115,246,159,22,40,144,254,102,182,114,44,133,75,217,94,245,12,61,224,215,228,118,24,216,77,96,165,20,156,146,57,86,245,137,238,212,138,219,186,130,108,98,6,120,21,59,45,188,190,12,191,208,37,160,251,222,164,38,91,207,199,123,196,224,104,239,33,16,93,213,95,86,24,66,11,3,157,91,150,160,60,223,237,24,22,105,102,80,63,218,172,215,99,227,143,113,42,176,10,127,22,4,11,176,46,141,142,139,246,46,143,241,147,100,163,179,209,102,87,199,185,240,64,187,92,229,7,87,223,105,20,24,142,147,230,226,148,94,125,197,198,249,142,228,87,51,240,181,14,188,19,124,122,66,32,100,109,233,192,163,45,66,169,140,129,170,195,151,98,225,104,110,111,121,20,28,173,176,59,162,211,128,177,229,1,141,72,76,100,45,180,24,211,164,217,90,107,110,64,188,90,50,172,176,222,99,11,15,11,177,123,163,200,44,68,139,210,198,34,219,61,134,41,20,52,7,109,13,166,214,45,148,16,12,186,27,104,239,237,18,61,129,70,14,160,85,138,195,214,243,215,168,129,203,176,169,108,141,154,216,211,163,63,150,77,35,113,27,250,224,150,12,112,151,221,9,44,48,101,219,120,109,117,170,147,252,229,91,240,75,218,163,226,179,63,199,112,129,247,163,118,42,77,245,61,98,211,41,121,253,30,112,214,17,196,24,122,186,234,8,110,237,128,29,16,212,132,98,165,7,220,39,184,56,211,27,146,218,181,211,152,187,2,249,117,58,75,39,153,196,121,201,217,253,246,171,159,69,23,75,23,52,233,4,247,120,85,138,72,65,130,152,193,26,206,42,230,8,98,104,248,26,216,195,196,7,171,115,76,17,202,181,124,207,105,156,50,35,43,101,208,231,97,196,6,185,134,245,29,72,126,56,92,85,68,80,131,181,72,161,195,155,141,194,23,156,178,148,132,180,228,78,29,134,111,60,0,192,125,241,151,181,27,178,87,179,178,230,204,222,182,88,39,225,119,212,75,144,63,188,143,165,144,57,45,40,174,26,68,145,82,35,233,7,10,192,140,64,177,141,192,84,131,76,217,26,58,163,22,245,219,175,115,198,43,152,115,132,237,188,126,149,56,100,252,210,139,196,88,249,227,209,141,35,198,132,180,252,71,221,228,197,215,85,146,88,159,63,215,216,253,141,38,40,155,129,238,134,181,120,117,202,95,103,0,196,239,185,254,238,174,11,34,199,134,112,170,215,249,86,195,28,173,219,216,106,90,26,71,171,20,105,157,194,154,147,117,85,237,60,77,115,171,234,42,215,14,98,82,195,110,71,122,97,10,151,49,88,232,107,208,210,123,205,47,10,129,194,211,32,209,209,164,169,238,93,215,205,114,28,127,89,127,1,54,52,121,248,135,134,105,17,28,97,148,229,56,249,239,230,23,32,98,102,250,161,143,108,67,166,16,84,170,218,238,1,233,173,242,123,150,154,175,205,179,81,86,119,89,226,251,71,2,252,218,211,33,167,43,50,220,245,220,45,253,158,117,255,183,34,167,77,247,173,232,68,126,139,30,104,131,32,230,211,151,206,207,45,179,12,134,124,211,140,66,150,213,130,112,27,74,177,52,27,220,162,212,183,197,138,201,104,163,221,109,203,122,176,24,67,6,16,183,81,82,176,166,10,131,229,187,28,53,171,169,140,130,4,205,201,186,72,156,58,168,76,207,192,33,144,235,52,163,53,91,40,177,149,115,158,12,0,39,31,140,200,145,71,69,216,149,161,174,169,51,24,153,82,11,101,81,42,25,6,215,76,5,21,115,191,207,165,174,125,175,53,1,60,4,100,2,136,145,236,52,210,235,46,116,235,202,137,146,108,214,133,121,217,162,26,234,42,73,118,176,147,58,43,194,56,46,236,169,95,75,147,62,159,239,16,237,118,155,245,101,74,225,238,184,252,193,218,67,69,254,135,190,31,188,59,16,117,63,148,240,15,209,243,109,109,175,240,8,22,37,167,206,93,4,46,20,40,131,64,152,163,8,238,237,244,70,153,216,194,59,221,68,144,218,41,20,181,6,180,207,240,69,53,59,95,103,136,179,96,207,53,35,52,15,7,255,181,231,134,59,217,250,88,217,248,203,220,135,171,220,139,253,195,245,140,219,199,58,207,240,254,223,159,211,254,172,196,214,212,29,126,190,110,63,147,161,119,91,5,157,145,141,19,27,101,225,146,53,177,115,54,119,120,45,35,149,174,131,159,48,44,60,82,202,107,175,195,205,81,95,24,106,67,115,1,117,21,241,74,219,121,101,91,186,22,14,112,24,62,228,238,150,149,213,14,180,236,75,33,47,134,241,202,22,52,226,141,44,112,84,45,119,131,253,158,240,70,82,63,249,139,44,63,225,116,196,184,48,101,126,156,167,85,28,53,242,14,127,244,114,219,152,63,3,11,22,115,180,155,59,181,27,11,42,198,100,90,161,63,8,239,117,61,220,186,97,147,64,111,64,163,130,172,194,95,120,19,76,30,130,128,202,231,110,35,238,44,29,216,158,184,145,29,185,242,227,92,255,221,201,90,104,32,142,35,92,7,25,12,12,156,193,7,76,127,169,29,99,66,15,197,70,96,170,167,209,102,23,105,121,139,57,55,216,113,220,21,178,77,230,54,218,52,105,76,160,161,113,187,97,157,252,199,85,224,100,166,213,235,72,42,233,211,53,166,60,217,129,234,196,186,177,95,56,100,99,63,171,30,214,28,177,1,131,251,156,160,66,110,167,193,21,169,199,3,11,215,149,232,84,15,173,41,56,28,36,189,143,122,214,155,245,74,224,57,97,205,154,239,83,238,203,177,70,87,93,12,231,128,8,129,109,175,71,26,137,253,193,122,92,205,247,173,118,205,70,206,79,7,39,45,5,251,198,210,194,86,93,119,106,215,131,43,237,29,5,77,78,43,10,108,115,30,111,52,35,156,90,252,218,110,46,48,236,120,31,47,94,61,17,45,200,64,20,189,112,43,101,137,133,122,39,133,111,138,32,168,45,84,156,76,33,232,144,116,48,21,253,2,134,193,236,152,24,34,39,171,125,124,98,236,65,89,164,196,80,126,28,246,83,192,148,178,106,194,33,126,187,104,139,62,94,59,176,148,116,135,175,44,168,189,171,42,136,254,231,13,189,129,54,106,176,82,174,130,141,148,1,202,254,100,95,206,158,77,168,169,175,9,118,22,84,57,249,64,149,249,187,78,20,46,224,109,234,80,249,228,80,10,164,51,74,191,37,220,181,181,112,166,82,210,9,205,80,42,64,130,100,21,234,19,71,37,57,211,129,189,136,137,95,181,226,157,163,222,74,143,25,141,181,70,34,52,62,72,143,136,119,77,177,26,50,136,99,23,36,0,68,202,96,232,4,33,118,137,99,119,8,172,120,57,217,201,14,30,24,150,194,241,217,85,170,79,201,152,183,18,5,179,49,156,144,197,22,48,220,163,195,231,147,46,12,156,144,87,59,77,198,248,251,151,126,156,230,65,13,70,172,47,255,189,112,160,224,78,71,192,31,25,124,5,138,87,93,81,73,77,34,153,122,61,117,176,107,102,49,101,68,74,209,23,198,153,179,123,13,210,173,29,218,146,207,149,244,236,115,106,78,195,44,108,135,227,127,222,220,129,240,218,44,149,74,161,132,90,155,78,72,251,135,231,14,170,68,226,17,165,43,66,139,152,254,98,106,58,238,69,85,111,191,75,52,23,182,79,100,223,137,95,241,139,251,224,88,101,57,3,105,153,212,172,79,118,140,201,93,251,236,138,97,154,111,88,44,123,136,48,4,147,44,5,106,232,145,149,17,196,135,125,91,99,26,97,84,246,171,57,79,170,23,38,14,116,90,114,78,63,221,168,242,19,4,72,63,238,28,215,157,167,182,249,104,191,79,135,151,204,198,49,98,185,154,67,33,124,136,94,111,134,254,2,143,122,156,175,178,133,103,186,3,238,32,141,54,2,8,42,81,152,56,146,246,233,196,139,2,97,18,54,101,202,55,156,65,34,92,49,98,160,3,26,167,29,26,50,198,178,132,85,4,180,170,213,113,89,11,210,8,251,29,254,178,186,146,138,137,246,52,82,40,103,25,140,217,27,107,181,142,131,122,93,29,54,135,182,134,126,13,139,64,232,47,78,91,33,179,95,234,252,197,65,9,34,60,97,132,127,18,160,173,168,228,20,136,240,37,200,197,111,213,163,182,42,179,247,43,118,83,129,35,118,94,5,4,95,251,213,213,90,73,48,155,82,141,188,116,86,111,238,205,87,116,57,54,207,64,4,141,11,212,209,219,222,91,65,18,194,147,187,123,71,24,199,181,99,98,92,133,208,130,123,138,247,236,153,222,172,229,182,148,225,118,59,246,16,47,2,21,150,90,191,167,141,47,20,57,196,87,211,218,157,255,114,6,234,164,94,54,235,156,239,201,37,162,1,201,124,123,60,243,24,141,194,131,237,125,184,161,78,231,152,197,235,249,96,13,247,70,246,21,199,157,193,184,255,93,37,30,210,192,84,251,180,199,15,187,141,60,182,25,83,140,145,194,59,146,236,219,243,215,194,126,242,163,235,193,109,13,17,49,2,173,19,148,243,254,168,93,14,226,67,64,115,253,199,101,119,88,15,82,246,226,42,44,240,159,166,21,87,248,1,217,183,3,48,105,113,22,122,13,165,123,87,30,194,161,9,232,27,0,118,45,234,115,225,210,166,160,24,113,122,129,153,19,231,224,110,17,162,19,38,90,86,37,63,73,159,0,253,4,15,39,47,14,194,60,205,109,137,224,189,209,82,43,136,4,241,227,185,204,126,136,102,1,109,121,145,0,134,87,8,118,106,170,85,220,0,138,43,101,60,79,193,42,233,242,47,84,160,18,58,68,119,207,35,77,14,87,140,65,214,241,219,174,248,175,112,137,131,31,59,203,93,71,215,98,106,203,69,193,188,11,167,113,156,138,245,154,251,68,186,235,159,73,58,154,29,173,206,71,58,177,151,231,159,6,46,128,186,55,69,98,175,72,49,211,11,31,76,128,28,87,191,94,82,86,130,186,19,120,91,3,106,18,126,241,85,43,220,38,58,67,49,190,88,144,42,48,14,216,130,62,159,250,33,144,110,35,184,182,140,32,240,222,183,15,64,175,254,193,216,170,209,139,189,214,109,198,156,110,223,102,42,175,223,191,66,114,125,203,199,225,215,113,212,85,161,146,255,207,224,152,135,130,241,237,26,236,104,177,133,145,7,179,19,18,10,75,219,80,235,13,191,64,32,153,116,128,255,37,134,68,227,73,34,194,21,2,219,252,249,210,67,222,55,5,3,119,146,227,70,174,16,32,197,30,160,184,241,157,178,162,9,234,1,80,134,80,244,174,115,101,118,116,152,91,199,196,223,0,2,254,33,39,168,191,147,200,194,127,238,198,251,185,4,190,60,3,153,111,87,62,214,1,120,136,62,132,111,45,170,184,203,126,114,77,18,228,208,41,184,87,46,133,129,62,160,163,39,179,43,182,2,86,5,210,231,127,74,140,197,137,98,69,142,139,39,70,98,83,42,123,136,52,243,103,76,147,236,172,114,86,49,60,10,37,43,250,197,153,59,130,34,163,172,250,124,167,112,153,233,194,54,78,123,119,132,124,202,85,94,72,110,12,151,74,148,17,9,32,135,29,50,117,47,97,233,112,223,0,0,131,52,202,169,139,184,232,82,20,94,224,125,58,12,224,47,119,6,159,38,18,183,91,22,241,139,216,194,245,143,188,170,245,48,184,143,93,14,201,28,86,16,207,193,237,64,177,124,226,247,178,221,41,150,125,200,62,80,92,113,47,214,62,51,110,42,36,209,75,179,148,27,64,17,136,68,230,38,233,25,40,215,97,207,232,124,61,59,82,31,5,166,212,135,68,207,246,154,184,107,19,167,119,117,231,61,5,11,220,204,148,141,50,11,62,23,40,143,137,111,83,118,248,249,199,169,151,42,98,45,160,116,247,164,179,209,146,244,101,224,40,214,211,9,176,18,180,121,172,16,35,178,15,7,208,126,146,67,126,105,43,232,65,195,61,230,109,21,239,93,119,243,13,16,3,173,7,243,231,67,169,43,235,231,157,147,128,208,190,143,186,99,194,191,173,150,54,99,7,71,24,128,109,173,128,201,125,141,205,119,45,123,133,13,188,42,229,129,238,104,184,124,58,44,145,216,232,123,88,172,138,94,106,3,211,60,72,3,209,101,196,213,122,144,139,254,45,68,151,141,1,82,10,152,24,22,249,35,10,28,139,191,90,208,221,35,214,72,3,44,248,72,59,106,111,144,8,155,16,13,147,120,83,71,46,180,241,144,60,138,224,173,27,2,98,121,65,80,44,248,209,90,25,76,9,133,146,155,217,219,200,52,205,46,23,115,16,148,61,200,45,148,103,36,132,97,166,242,19,195,52,65,103,106,12,158,247,105,56,192,25,242,130,12,83,154,119,25,185,201,153,3,50,117,195,186,89,149,169,194,172,89,158,126,51,133,86,64,107,154,175,247,87,187,26,198,199,133,34,62,205,45,235,128,95,197,152,196,95,147,99,63,134,238,44,113,217,88,228,217,55,132,103,145,33,88,94,233,246,110,186,12,140,85,70,96,168,153,254,58,170,87,237,129,244,49,248,123,57,49,145,166,72,155,187,165,129,128,230,171,154,18,117,158,204,239,106,147,48,141,106,190,254,159,14,8,193,187,69,157,95,134,255,91,179,90,28,220,68,242,110,172,93,241,37,172,102,83,52,75,10,242,29,208,52,91,237,11,79,172,118,135,126,242,77,211,163,155,46,203,63,98,225,226,156,80,214,248,240,139,118,243,255,219,17,191,126,92,0,53,202,80,24,66,116,89,140,210,177,71,90,29,203,166,235,190,180,197,2,152,232,77,171,161,235,221,90,4,205,16,246,67,239,146,57,53,219,191,235,190,245,135,253,96,192,248,133,26,249,22,92,248,73,217,125,148,34,192,88,72,58,175,237,247,195,25,137,170,99,11,77,10,193,167,192,173,23,214,61,197,67,33,167,213,130,115,244,251,3,181,106,246,248,108,214,132,200,3,94,101,186,65,5,116,133,206,182,254,161,215,218,175,26,95,231,7,152,84,31,177,76,173,69,69,33,209,157,205,164,197,96,236,138,174,39,207,245,207,40,101,14,101,193,53,213,79,237,219,226,163,181,236,177,75,164,106,186,55,131,211,44,138,116,155,76,109,12,107,59,122,125,65,59,212,75,37,140,105,209,86,172,24,87,57,169,159,239,219,252,180,90,231,201,6,234,61,30,133,207,65,94,158,89,147,5,11,162,51,167,143,77,114,226,163,120,182,66,218,61,48,16,70,60,76,22,241,175,203,201,144,1,0,170,8,170,211,104,161,43,19,25,21,207,36,25,55,53,249,91,243,204,172,118,77,46,190,147,81,55,207,142,180,53,245,157,86,8,223,17,192,206,11,25,199,23,194,25,122,178,86,80,204,221,95,230,7,19,246,141,133,93,26,18,121,178,120,171,82,207,60,102,179,24,116,237,233,180,201,98,183,173,26,115,236,202,249,126,184,117,136,233,72,106,44,142,154,70,243,230,84,97,110,142,180,80,88,81,100,123,23,212,48,151,198,109,27,226,224,22,210,117,218,219,125,167,100,52,157,178,198,89,213,151,201,207,44,41,117,243,243,58,77,12,182,206,2,132,175,69,29,37,147,232,53,48,95,148,114,118,4,163,188,168,121,214,58,22,29,238,169,198,138,2,161,237,67,85,176,75,112,148,15,11,152,165,87,233,137,117,231,222,243,14,45,204,25,228,38,156,99,230,12,242,95,249,43,135,27,222,119,170,165,128,136,92,113,72,197,29,166,6,34,221,143,132,52,179,108,151,253,136,152,101,173,120,61,109,90,51,44,224,20,215,208,114,160,245,32,224,139,252,191,65,62,85,84,52,20,109,38,46,250,180,159,100,48,96,87,33,216,19,235,105,148,27,37,225,212,40,11,225,48,157,88,245,239,182,12,167,126,130,84,23,241,88,158,140,186,29,17,100,98,202,192,227,211,11,27,205,184,25,149,48,213,166,69,180,151,51,238,162,130,229,229,247,25,63,96,44,5,144,117,112,19,91,18,102,92,240,74,246,241,214,214,121,230,3,243,234,108,208,134,21,147,115,173,180,248,117,70,114,202,13,69,17,121,206,178,101,243,113,0,49,82,138,58,49,4,166,146,107,106,57,47,177,240,149,89,84,197,6,62,82,82,227,244,113,221,207,195,64,249,20,49,93,186,183,234,235,101,181,211,75,4,118,138,201,148,65,214,82,15,251,81,36,113,116,174,225,38,134,10,227,167,153,60,250,206,146,127,176,116,135,148,68,117,178,71,135,231,242,70,153,56,171,14,12,77,103,169,114,123,62,117,26,182,29,2,125,42,51,17,54,64,154,254,247,36,138,69,92,34,3,34,246,62,110,5,120,183,195,57,247,67,127,219,180,238,112,124,71,248,247,23,66,98,133,251,34,72,110,74,232,67,237,152,254,173,132,160,97,223,254,18,243,175,97,34,201,236,110,119,191,219,240,156,231,175,242,43,252,181,76,185,109,206,185,203,202,58,223,69,188,83,40,213,246,48,122,65,71,8,158,37,160,121,210,232,211,143,243,14,92,213,76,216,0,114,110,145,187,43,94,207,26,29,169,212,132,5,167,39,144,190,91,158,70,125,249,160,101,217,107,31,10,82,11,223,86,51,89,11,41,63,53,213,135,1,99,31,77,238,107,171,88,33,211,48,82,104,67,36,79,63,204,0,210,82,225,173,56,21,123,153,85,182,44,166,21,158,148,197,146,18,173,82,182,75,140,243,228,184,118,107,183,204,97,213,162,76,42,92,124,205,91,249,179,12,227,126,212,42,160,86,20,93,97,134,42,64,128,95,31,94,31,14,246,0,75,140,47,119,221,249,15,207,94,35,80,173,148,101,75,204,68,99,237,135,47,2,213,14,76,10,123,199,74,185,87,66,131,213,224,157,228,31,22,129,197,48,149,150,228,217,77,227,97,203,207,135,13,169,77,75,109,8,82,144,134,103,196,109,145,122,226,185,216,31,20,186,32,62,83,132,187,191,43,17,72,172,194,186,220,12,205,52,6,204,191,125,175,219,28,71,94,178,0,221,85,91,110,212,140,253,17,58,179,30,7,25,166,49,220,97,81,119,222,65,21,109,117,140,203,48,248,53,201,38,187,240,233,140,231,244,28,121,187,145,89,2,200,34,18,122,212,182,55,200,255,81,165,12,253,48,230,123,107,136,99,245,81,66,239,103,10,102,207,186,148,47,216,220,126,149,207,123,165,98,64,61,82,71,107,141,185,139,99,167,197,246,20,102,158,95,22,20,228,188,145,43,127,123,124,230,122,173,6,164,78,158,233,122,34,40,109,244,93,85,14,247,241,186,7,129,9,248,73,52,189,100,139,153,75,140,25,25,96,168,179,19,134,190,173,210,126,137,46,193,248,28,118,10,235,115,189,227,202,95,25,182,199,96,76,206,78,218,89,27,93,173,226,193,180,18,19,196,246,123,156,105,138,29,94,184,249,118,31,151,94,40,51,133,227,34,50,46,76,31,203,36,88,60,110,4,145,5,216,38,122,2,16,235,39,82,116,43,135,229,210,88,213,127,172,74,243,254,216,161,187,4,172,179,80,136,218,230,55,155,137,52,3,168,40,44,183,59,255,221,0,108,85,255,131,185,193,195,81,108,55,40,175,81,6,102,131,194,200,250,122,233,24,157,14,155,29,108,24,195,83,149,88,139,8,179,21,173,199,27,1,248,79,94,139,181,117,180,42,165,159,239,134,15,138,33,108,155,139,1,87,214,139,26,99,183,38,30,173,141,251,46,203,82,191,134,170,234,253,164,123,198,226,255,126,234,217,226,32,118,51,7,152,88,209,161,130,157,251,19,170,170,116,100,183,176,208,36,92,202,93,94,127,32,109,250,183,2,150,182,156,141,57,240,30,253,189,231,142,95,48,161,109,33,123,22,112,238,193,150,32,20,238,121,89,20,8,80,148,252,133,196,28,101,77,200,110,212,97,26,31,96,24,40,78,174,230,176,52,55,147,224,244,238,37,32,196,189,112,238,26,203,35,86,206,62,9,33,48,161,88,85,244,172,30,180,6,52,81,84,89,237,172,52,28,102,111,239,143,85,88,111,237,130,64,103,172,94,186,241,43,84,70,67,58,190,67,188,205,199,42,136,122,102,50,167,49,50,253,182,93,205,28,200,102,159,177,243,245,185,185,58,37,181,75,209,101,21,249,168,54,108,242,72,182,42,169,100,125,1,167,254,136,57,53,7,218,24,250,58,31,186,198,254,173,59,204,212,77,211,121,84,152,74,78,133,181,147,92,225,147,180,118,249,4,9,140,64,94,179,10,201,83,60,222,71,209,124,21,99,240,241,195,239,88,201,222,182,131,131,30,111,228,108,67,190,121,143,68,195,252,108,137,236,27,186,229,105,29,219,97,146,176,78,227,192,212,127,161,168,69,5,59,59,238,247,84,110,34,84,68,230,103,77,20,1,169,167,125,51,184,225,99,231,22,217,142,25,31,121,227,215,144,212,80,28,141,21,59,132,165,30,120,95,42,225,124,225,156,51,165,8,206,239,39,234,228,32,169,155,26,246,159,202,155,102,181,105,27,150,153,142,44,92,114,111,84,203,203,13,12,56,6,44,129,195,181,232,108,159,248,33,51,218,77,116,179,0,2,20,180,169,202,46,250,74,132,196,247,19,239,166,248,173,137,102,67,210,5,21,31,11,21,98,143,29,100,171,106,62,31,196,20,69,1,97,152,6,169,17,167,167,61,143,27,84,139,223,141,219,58,221,49,175,246,111,127,84,129,158,76,248,193,206,220,142,47,215,110,131,164,22,39,174,195,135,147,89,169,184,191,82,240,155,41,228,136,159,216,42,241,73,165,215,200,3,65,44,131,126,15,255,121,166,170,124,153,147,233,220,160,237,143,34,11,199,183,241,55,132,103,211,0,254,85,151,207,140,84,41,224,83,226,55,103,245,244,72,108,51,43,38,179,108,111,206,9,254,174,184,40,44,158,42,123,193,227,116,5,208,81,206,59,243,38,4,253,90,235,6,151,129,191,163,107,221,62,250,163,181,161,165,78,145,160,224,59,44,212,242,136,50,234,231,54,110,91,126,247,218,170,15,101,182,43,47,64,24,222,65,103,118,195,63,34,150,246,108,60,166,249,39,133,191,11,179,158,239,9,9,19,112,123,15,201,74,32,105,30,108,23,131,127,42,77,50,72,105,104,54,50,151,203,23,198,181,79,96,9,101,124,230,225,100,31,77,135,254,38,176,6,174,161,34,210,231,216,121,254,222,88,215,74,96,33,208,162,138,76,20,135,84,219,210,4,241,31,49,85,92,81,171,158,216,215,106,179,147,38,166,208,147,194,87,187,224,171,11,43,208,51,102,16,52,112,116,102,249,111,5,113,46,193,224,39,241,140,200,251,85,129,78,10,174,254,25,59,195,109,203,34,152,209,88,28,69,7,233,136,138,158,149,13,160,242,249,17,37,240,148,150,75,165,4,76,31,150,70,33,1,15,24,33,83,77,215,242,153,135,49,27,250,164,155,7,153,99,243,202,165,137,250,57,241,19,220,148,105,148,108,190,205,241,93,190,33,162,4,79,136,140,228,198,87,145,111,7,122,223,70,229,62,37,219,110,136,213,53,130,60,229,164,144,124,80,226,54,93,86,22,109,163,209,17,213,20,242,44,6,131,213,181,226,106,141,237,123,163,62,130,145,235,62,146,207,73,184,208,212,195,125,147,156,191,11,170,117,215,208,65,105,214,192,106,160,215,15,171,34,53,89,184,18,162,214,238,217,103,18,204,127,168,209,5,129,236,6,54,239,10,135,140,43,124,137,241,139,15,177,58,239,181,117,79,51,139,62,137,180,137,193,218,253,244,7,157,114,210,85,38,210,119,109,108,22,129,21,183,5,105,120,48,8,136,120,148,238,161,142,90,69,111,85,204,26,252,34,130,73,60,21,47,172,123,139,181,198,136,128,130,219,123,90,84,49,171,183,6,68,137,37,7,148,171,47,241,109,87,84,171,152,24,230,110,2,204,78,34,127,27,68,6,204,43,146,158,95,86,167,179,245,179,235,106,107,55,144,135,126,216,31,160,175,184,121,108,88,7,200,17,131,56,29,203,169,70,215,235,136,29,189,223,246,180,232,231,89,214,94,245,54,34,239,166,215,98,127,82,118,16,112,192,237,76,227,89,144,61,210,146,111,19,102,52,141,108,42,69,115,150,195,58,223,157,141,85,144,212,17,187,100,16,133,86,255,172,227,152,245,96,65,12,240,244,154,189,97,74,197,136,129,92,85,146,249,49,255,90,192,76,182,10,93,173,111,221,56,217,230,228,165,43,123,86,70,25,245,229,242,43,26,105,44,162,103,214,122,23,149,185,188,213,129,53,122,125,82,62,16,244,162,39,75,111,237,174,57,52,156,71,251,21,124,195,19,58,245,69,189,72,85,131,232,248,91,244,41,121,151,188,161,7,179,45,80,110,251,232,131,164,164,243,186,183,39,62,230,70,60,65,7,15,145,204,232,22,68,84,240,47,41,95,102,201,34,81,206,205,235,45,215,107,223,120,242,110,216,6,150,125,221,59,53,3,70,219,207,72,57,68,45,109,85,212,18,153,245,17,225,66,185,104,211,35,40,103,35,193,74,191,22,224,41,239,163,178,109,130,171,91,98,149,28,20,200,46,137,165,91,121,224,84,254,85,179,247,126,205,112,175,218,103,68,9,93,101,152,2,255,140,249,125,201,210,131,27,61,189,228,166,171,113,58,125,64,235,107,128,225,197,225,210,182,165,228,48,225,200,26,106,189,91,45,74,17,97,239,115,115,188,91,73,214,107,162,243,77,4,48,142,204,31,156,146,75,82,133,27,86,25,255,68,186,249,177,62,56,28,59,101,254,6,236,103,174,81,245,69,193,56,212,67,219,226,252,225,201,252,75,218,147,229,182,141,20,68,53,44,237,237,97,44,96,92,126,92,164,224,249,164,83,201,125,31,222,148,238,140,243,69,153,141,88,134,191,89,29,123,79,211,57,95,136,219,55,124,81,151,84,254,173,146,102,202,119,116,52,35,41,178,170,227,60,58,75,114,226,247,233,235,209,52,51,74,19,217,163,8,207,16,246,217,225,244,99,2,191,98,217,64,199,14,47,206,80,209,151,252,183,136,182,140,100,75,185,191,189,11,66,195,64,102,253,71,136,169,233,139,117,95,158,134,0,130,229,86,246,0,29,92,113,234,115,54,73,42,123,161,236,64,150,252,249,194,221,181,110,212,225,253,54,40,193,45,207,134,41,79,182,197,42,190,193,75,175,87,206,77,88,120,189,87,247,188,245,23,114,185,84,200,123,39,199,195,224,201,233,13,214,173,100,149,177,228,69,15,43,122,118,114,0,21,188,175,156,155,219,185,136,46,95,105,61,65,178,73,211,67,116,208,148,76,163,193,201,125,88,43,15,102,111,195,149,213,16,32,83,144,59,176,181,85,191,111,211,193,187,111,106,199,195,22,170,216,67,217,53,101,215,177,143,25,70,140,241,34,184,116,159,46,71,13,192,99,28,220,226,242,201,45,222,240,246,150,216,238,183,26,46,3,141,229,128,75,47,37,22,175,64,12,30,57,221,31,132,89,254,131,58,81,57,220,38,107,46,39,211,202,167,189,114,223,247,91,177,48,110,59,28,112,1,224,243,40,222,56,24,9,192,124,52,142,148,139,2,199,223,228,121,203,132,89,161,123,173,63,228,4,201,180,152,254,43,158,249,147,34,129,250,17,48,94,180,75,17,204,194,45,14,1,2,36,34,119,152,201,201,39,207,26,145,158,100,225,255,239,136,62,180,135,60,161,216,214,113,202,206,174,164,57,196,162,90,22,225,82,170,76,179,2,120,111,219,251,106,99,178,242,179,230,148,64,2,132,153,199,255,206,77,48,161,206,152,101,153,201,16,186,41,64,158,175,164,89,167,175,198,142,210,12,53,139,30,129,28,225,206,40,109,184,164,59,194,138,38,204,114,118,221,54,177,205,229,143,194,28,195,122,230,228,33,23,144,216,44,138,56,54,204,29,118,167,237,198,159,229,140,76,17,239,67,101,239,182,103,86,132,120,98,42,193,95,106,62,26,82,49,194,141,68,220,215,136,113,218,197,253,170,213,178,156,230,80,124,131,69,66,20,27,234,170,58,19,124,105,42,106,43,6,224,132,13,6,128,217,158,124,111,204,73,196,250,217,242,191,195,127,232,113,21,98,76,240,170,143,109,106,215,159,237,232,236,67,158,4,89,201,83,210,197,253,32,6,208,30,238,92,179,162,131,185,61,148,91,194,75,125,46,101,46,116,240,141,236,128,117,243,94,104,188,179,59,152,229,104,244,223,10,227,134,209,152,71,184,80,151,29,229,241,125,72,249,203,252,240,22,9,91,104,141,211,112,23,229,68,135,51,178,253,42,175,172,206,211,170,175,254,11,199,90,31,151,226,183,89,82,124,112,98,4,26,37,204,128,216,241,62,223,214,152,182,220,136,16,20,175,212,69,47,12,226,69,239,176,47,117,36,209,248,135,39,109,241,5,176,209,189,234,224,126,2,129,47,202,243,238,15,253,189,159,91,62,85,30,17,99,106,231,109,186,247,63,137,80,37,214,54,116,249,157,204,180,113,4,182,117,246,163,28,179,221,66,143,49,199,194,226,197,239,6,149,72,57,151,7,239,123,250,164,0,130,197,202,55,58,146,184,10,232,201,176,170,133,140,152,16,121,230,249,9,25,153,54,104,5,176,215,9,196,112,229,173,15,18,44,196,78,93,50,211,144,222,95,225,13,247,4,38,145,41,193,87,155,193,102,77,252,36,91,111,8,99,38,22,245,251,12,113,178,39,196,249,15,89,205,226,195,34,108,5,149,95,138,2,144,162,188,36,81,204,174,48,237,186,148,243,18,72,222,243,226,88,143,38,89,6,28,139,99,45,115,159,190,5,71,188,248,81,92,117,169,184,90,240,150,8,214,182,172,74,21,86,106,207,44,21,67,220,81,151,227,228,248,146,181,133,129,178,231,137,133,201,21,166,162,93,67,255,75,106,11,104,16,62,12,198,133,14,139,95,243,59,134,0,128,103,238,57,177,103,63,171,30,135,46,180,23,14,15,154,181,118,241,201,109,11,207,127,146,35,180,153,115,244,30,123,107,155,151,162,23,10,129,64,5,164,245,11,200,20,235,210,154,118,76,93,74,49,46,55,250,236,87,240,137,23,128,187,137,150,215,226,254,29,206,125,40,193,243,238,96,145,150,212,202,85,161,127,81,79,82,101,239,125,234,243,192,134,16,45,62,153,52,255,117,153,158,197,248,246,222,106,187,101,173,255,16,1,186,142,251,68,245,40,253,56,53,190,139,205,6,139,153,103,234,240,126,185,99,112,44,184,75,156,17,229,169,77,243,254,9,219,31,80,246,130,57,209,87,147,120,102,144,41,57,58,63,217,10,46,176,251,182,71,250,3,41,111,182,185,75,178,179,89,65,181,72,216,83,170,53,241,22,19,148,221,78,84,198,64,10,227,145,214,203,172,182,120,101,186,107,163,20,109,251,32,194,142,107,63,141,22,125,252,63,248,184,69,209,213,180,130,36,52,252,150,60,106,144,63,20,169,180,223,150,144,182,16,71,32,161,174,103,104,161,173,170,9,97,203,25,2,87,51,155,31,45,168,73,166,100,252,110,122,68,123,251,232,30,7,163,118,55,114,2,54,10,143,57,192,29,156,95,81,49,115,97,115,47,125,148,217,99,131,78,140,150,48,59,242,79,157,13,246,24,228,211,42,230,128,183,216,106,161,216,53,221,44,103,5,222,27,187,16,238,154,227,79,134,241,158,157,141,170,173,207,114,188,119,114,162,173,99,213,67,237,118,67,200,46,100,56,183,126,80,198,233,57,214,206,154,175,213,79,248,40,147,243,90,123,75,125,179,159,190,109,50,158,227,255,232,37,41,189,41,10,190,114,183,134,166,149,54,187,105,108,177,206,96,6,67,148,75,251,134,114,83,68,203,201,70,49,249,195,26,70,219,12,186,191,45,75,57,231,127,211,41,11,62,37,151,115,105,186,176,6,247,171,154,69,226,226,77,197,71,131,65,251,22,199,168,176,157,253,90,143,116,193,83,0,86,69,40,10,0,151,237,155,104,171,255,19,247,47,101,164,185,139,0,152,186,72,171,124,230,13,201,151,67,245,180,31,156,127,61,187,62,115,159,255,204,62,214,149,180,14,51,145,143,229,7,245,234,183,134,93,138,200,12,46,2,178,233,220,165,118,62,86,201,23,139,42,125,94,124,40,221,58,219,80,93,49,202,19,238,27,189,151,173,86,152,81,160,225,134,198,146,153,187,177,54,1,78,74,44,171,58,105,228,66,195,117,20,199,131,13,103,114,195,213,233,164,27,203,72,127,162,34,120,30,99,218,47,94,52,156,199,88,97,176,154,105,161,112,9,69,12,228,27,151,14,89,124,158,98,20,222,120,190,234,212,1,18,97,114,192,142,141,22,235,224,56,15,183,245,96,204,241,198,143,130,210,232,195,149,120,31,196,218,203,50,196,239,185,112,187,46,63,128,167,243,132,150,244,91,207,198,202,161,121,37,55,46,196,117,55,63,154,64,115,175,93,22,200,60,37,168,50,131,241,80,122,7,158,172,27,78,42,130,0,170,225,217,174,50,100,31,22,11,72,202,196,18,215,2,123,121,133,171,198,28,41,91,155,94,247,37,9,29,34,73,62,48,19,48,131,62,240,98,211,2,186,38,23,205,239,16,238,155,56,144,45,15,170,136,239,246,22,55,120,190,106,38,131,15,125,6,115,134,139,4,51,213,234,107,128,93,248,63,100,54,113,223,219,105,17,167,198,167,83,230,133,209,137,234,21,225,253,103,128,52,95,218,200,246,70,191,13,45,0,107,114,160,234,102,5,121,145,240,224,136,11,247,200,69,95,228,72,27,60,20,76,4,130,188,46,184,17,22,203,24,184,158,118,126,13,195,15,237,162,187,107,180,84,30,246,31,46,198,152,191,20,161,137,235,70,66,246,91,34,247,244,77,162,39,234,237,31,211,249,103,234,216,36,250,24,181,108,77,253,79,76,133,103,50,19,33,26,246,51,109,73,212,182,50,52,222,231,185,78,31,241,3,153,101,6,179,226,175,107,195,120,64,156,208,233,240,177,158,228,111,154,55,89,20,182,165,133,41,70,1,8,14,188,207,218,247,14,51,152,248,229,168,20,253,40,26,153,66,195,166,23,103,123,11,27,164,89,129,147,17,211,147,46,85,138,179,189,226,175,63,201,94,77,52,174,34,162,55,143,17,213,48,242,70,73,195,64,21,1,112,219,29,189,229,236,6,168,210,47,247,206,146,66,142,173,193,58,237,154,62,179,69,88,38,168,93,186,73,2,97,168,73,144,163,54,183,106,121,53,211,38,219,68,172,26,89,166,235,207,3,145,23,90,53,17,122,23,149,178,171,86,62,97,67,192,216,213,65,106,173,126,124,4,7,52,41,169,188,115,129,82,30,20,160,25,130,178,121,57,84,50,190,109,88,113,201,98,204,70,152,209,39,208,18,6,28,37,153,103,248,99,81,136,71,179,214,205,96,99,250,181,125,53,209,62,216,158,236,209,22,47,106,87,20,215,90,170,108,156,4,135,208,32,181,109,91,220,150,120,124,222,153,181,216,9,80,51,200,103,230,107,163,197,110,27,152,2,37,123,109,216,122,4,89,44,87,168,250,7,118,13,79,173,185,92,201,42,220,192,243,204,90,28,191,34,193,48,11,164,87,228,38,188,231,164,99,85,118,93,144,179,92,194,219,137,182,192,9,4,253,34,54,215,163,48,229,153,161,72,70,69,69,171,200,196,36,154,64,47,131,204,154,115,127,82,64,118,242,58,55,166,181,161,203,164,127,71,216,141,233,6,9,10,145,89,53,69,120,173,9,204,119,144,198,247,5,172,41,212,93,41,4,248,131,5,202,138,228,53,9,13,189,173,92,214,241,217,63,168,79,236,163,67,98,60,183,51,250,202,15,161,214,96,36,209,55,126,163,41,140,230,98,135,192,170,235,236,102,182,210,23,235,5,98,246,14,115,95,59,26,252,162,92,169,40,49,195,212,140,237,126,108,249,233,157,174,237,6,50,242,69,13,60,145,159,52,90,184,149,65,108,3,84,74,22,25,30,223,229,0,96,209,215,16,158,127,44,203,87,152,228,239,160,240,20,105,155,53,237,158,250,104,157,173,143,13,188,178,103,238,96,29,30,245,233,157,137,190,171,128,252,238,174,132,234,168,239,75,157,170,244,255,36,71,57,225,49,4,222,98,90,194,75,171,127,167,99,6,227,191,130,224,96,92,242,76,28,38,115,146,176,249,248,120,251,226,252,56,132,201,74,147,47,254,58,234,205,179,209,111,159,174,27,47,10,166,16,38,91,245,53,154,46,10,1,245,115,110,75,61,72,92,253,107,197,92,81,165,61,129,236,141,47,126,91,37,77,164,207,44,36,234,47,211,74,32,70,165,139,217,126,14,7,221,103,246,10,82,198,173,109,155,2,206,194,27,148,250,166,244,252,48,59,192,171,132,77,59,216,85,163,39,16,154,12,78,175,136,205,195,15,87,206,180,217,178,65,39,48,132,132,113,252,130,162,163,98,25,251,149,218,209,0,239,192,254,12,86,37,128,107,252,98,156,194,175,215,251,185,99,98,74,117,55,229,106,225,164,166,251,170,53,131,149,22,120,83,94,244,83,188,245,45,34,133,47,147,81,104,38,164,46,82,232,120,151,147,178,181,159,61,225,128,169,83,170,223,237,131,145,48,54,105,193,24,96,98,158,135,100,226,49,167,238,208,159,62,133,21,139,150,248,100,183,46,76,195,219,180,2,33,226,62,10,218,39,60,73,189,151,38,13,213,49,34,51,63,251,249,85,149,46,89,101,116,32,241,239,219,206,165,0,200,102,23,125,158,149,92,183,44,251,248,245,31,159,53,93,36,199,42,191,210,71,36,112,179,199,111,32,255,243,171,78,110,199,133,249,146,97,52,186,6,168,35,223,231,11,27,161,13,226,59,91,140,200,150,239,248,143,180,137,143,185,148,2,129,53,221,202,250,48,95,36,169,109,206,32,148,132,64,45,3,158,17,140,73,181,248,174,250,96,109,1,47,103,100,217,49,46,130,255,224,169,118,200,89,93,254,90,54,25,169,241,17,224,27,31,26,167,129,10,182,126,180,255,27,48,205,128,24,88,117,56,189,84,17,233,120,245,65,118,151,107,149,76,75,86,167,224,133,178,31,131,71,178,75,38,147,92,108,233,233,17,36,247,101,240,47,83,253,93,23,208,168,231,12,252,48,71,192,155,241,207,104,199,76,100,200,188,220,130,240,60,94,18,190,168,77,250,72,166,188,203,251,73,248,52,150,124,139,103,74,218,20,77,18,220,133,4,69,26,2,132,209,26,244,66,117,82,46,251,111,63,131,74,26,122,28,46,146,87,114,59,189,42,112,70,163,229,162,68,156,217,224,207,217,102,72,57,31,202,248,142,127,203,98,56,111,176,24,108,6,186,80,63,83,52,133,80,231,172,216,64,24,128,243,144,144,151,202,50,129,31,180,118,72,135,1,86,69,165,196,251,34,139,154,10,10,116,78,254,96,25,156,158,195,11,74,38,36,235,201,28,214,255,99,130,181,38,143,228,62,176,101,245,245,78,132,105,194,243,65,138,137,206,72,177,229,157,52,244,83,201,190,28,248,155,126,118,31,102,220,67,151,206,51,10,12,191,237,67,155,215,17,190,247,248,93,172,161,159,2,149,16,98,229,173,14,202,86,204,86,104,162,38,103,37,199,116,251,68,45,108,2,74,231,246,168,206,5,243,193,83,154,240,85,135,26,244,91,57,26,171,55,55,238,0,244,99,85,99,249,15,130,115,65,254,222,144,124,61,24,58,147,62,127,100,102,134,176,145,47,214,13,90,94,3,54,116,108,144,121,70,215,53,4,241,97,122,186,106,224,169,62,221,130,47,201,76,202,125,195,106,252,10,213,160,149,232,176,32,135,31,162,148,193,216,32,211,18,211,4,171,164,35,144,95,216,24,78,43,141,245,68,143,229,3,154,60,161,209,46,56,30,44,155,7,93,120,110,205,109,26,40,201,248,46,119,134,180,11,1,58,198,87,223,182,74,233,89,122,186,55,150,178,72,210,114,179,20,181,224,250,237,0,0,131,104,136,45,255,231,178,85,143,193,125,43,58,170,218,156,29,212,140,15,230,221,241,166,5,148,100,108,228,49,243,252,21,86,217,123,11,200,251,239,73,110,172,13,9,72,152,208,229,89,57,31,143,73,127,163,191,80,104,190,79,217,133,171,90,80,35,142,15,239,209,111,87,152,26,243,67,221,196,111,86,200,63,227,175,84,174,213,240,71,85,109,146,126,165,128,111,172,126,48,56,48,31,25,233,58,65,102,117,124,35,162,49,198,41,249,236,199,93,173,84,65,83,30,109,101,80,12,69,228,203,171,10,82,48,63,68,246,6,78,129,159,54,98,194,10,161,206,130,3,105,216,116,56,32,250,73,99,1,90,146,107,181,158,234,197,116,211,89,215,44,139,6,245,149,34,191,205,230,121,55,83,30,68,45,50,117,158,51,184,66,79,102,147,173,176,26,109,147,236,136,32,62,236,21,203,6,33,196,190,88,138,228,180,148,164,53,247,197,59,110,50,38,145,181,243,223,229,19,43,96,77,44,168,191,13,207,152,51,212,171,184,251,77,69,32,27,188,133,127,162,17,123,131,211,65,186,53,46,68,60,104,146,2,249,135,147,114,119,142,198,82,224,101,89,86,163,221,202,94,95,29,243,93,56,70,156,108,89,227,118,33,153,198,125,181,59,167,77,203,24,135,10,218,201,94,123,50,69,250,100,8,111,68,153,94,70,248,189,189,170,229,108,220,25,180,213,106,121,220,38,88,175,227,47,38,47,215,137,25,174,206,33,22,198,19,201,218,125,128,86,63,244,93,126,13,174,197,63,43,113,42,218,139,170,91,132,132,85,161,3,32,209,220,90,49,181,210,1,251,162,241,157,225,82,42,229,60,219,57,3,237,89,22,71,178,230,228,197,98,227,142,200,33,245,153,176,124,86,167,222,35,169,149,11,101,152,83,177,94,133,203,22,50,169,119,71,135,219,228,148,78,3,139,231,150,57,15,167,227,16,90,154,244,179,149,30,20,100,71,230,157,177,135,13,25,58,182,228,146,74,129,118,104,207,105,113,155,185,74,76,208,135,207,240,100,131,193,80,179,30,90,226,155,61,180,74,214,60,106,65,141,36,17,4,144,72,78,111,163,195,52,100,92,254,81,255,83,150,138,245,158,205,190,9,202,96,171,100,234,219,212,131,120,36,219,93,146,249,93,116,35,243,44,88,27,11,150,127,36,87,117,234,205,45,52,9,146,35,81,48,184,13,224,185,254,46,38,237,94,213,237,171,56,166,162,203,35,122,103,210,147,135,195,39,81,18,159,205,194,36,82,179,157,156,69,75,180,172,129,182,32,240,71,25,254,10,78,106,215,17,49,183,178,235,209,179,182,120,189,76,153,122,206,172,79,218,36,156,198,233,169,212,115,109,136,171,203,207,15,197,37,227,68,1,165,25,144,152,70,105,48,13,112,97,191,26,239,222,167,123,69,37,24,92,163,209,15,109,215,104,222,19,41,14,207,163,156,232,205,218,240,107,137,55,251,128,212,54,4,47,144,9,127,136,168,217,50,6,134,165,123,40,175,13,99,171,124,12,13,76,202,47,110,125,211,195,4,109,231,110,188,218,252,18,158,228,105,143,132,235,7,97,222,162,194,137,173,23,97,66,42,90,31,66,106,217,139,180,200,227,161,164,153,93,148,198,92,2,75,33,116,65,84,163,70,124,53,187,164,36,118,118,189,169,39,75,150,157,120,212,30,210,217,144,147,171,72,154,71,131,78,201,217,112,191,138,148,138,113,17,233,54,106,79,28,233,227,79,14,4,198,9,196,210,19,215,209,114,138,220,88,38,70,203,69,104,142,193,9,118,13,62,202,213,119,152,104,245,249,94,200,160,96,194,3,23,31,88,36,27,146,215,62,93,34,232,197,57,239,39,161,41,138,211,134,74,125,40,39,238,134,17,107,129,188,212,185,225,231,122,178,232,38,100,51,241,115,178,108,93,7,239,152,132,84,42,35,212,212,3,147,4,30,34,160,205,227,30,90,172,241,118,77,159,156,185,77,10,189,23,58,184,12,15,215,125,177,16,45,135,158,204,67,144,211,177,1,52,66,155,160,240,103,141,79,116,47,45,21,49,93,173,88,57,179,106,187,12,52,91,38,63,245,38,149,178,188,160,52,145,76,66,255,116,86,171,58,238,121,59,166,240,204,58,160,67,185,182,171,83,225,94,191,67,182,27,213,207,177,63,118,5,232,225,45,64,110,97,206,165,0,43,168,65,45,169,167,243,78,148,124,197,67,118,115,51,70,78,56,83,5,131,178,50,222,110,52,34,229,232,237,253,114,205,181,4,246,172,237,52,74,161,12,210,176,156,244,123,206,43,4,243,138,160,54,218,81,57,192,98,56,252,229,151,167,98,25,159,147,189,63,45,1,92,161,183,253,56,75,206,160,150,95,31,137,165,240,187,0,10,82,133,237,215,161,129,191,5,197,3,40,114,214,111,91,8,70,244,158,100,42,169,23,131,29,50,53,61,21,205,144,33,7,86,63,104,143,174,12,132,120,249,155,171,43,144,213,59,37,53,203,229,89,29,255,37,69,217,17,155,31,115,235,46,196,43,45,108,226,186,161,67,26,168,157,187,88,227,247,148,244,65,129,64,222,224,137,150,189,151,220,162,2,155,200,245,161,63,0,195,223,87,186,60,43,208,199,200,57,246,242,53,67,246,123,107,134,187,100,42,222,237,64,185,218,82,155,254,185,225,25,86,171,197,25,177,47,14,215,191,0,18,221,176,85,162,120,91,232,236,98,188,81,59,214,154,139,198,128,231,61,223,109,216,95,133,243,153,153,44,111,204,229,250,95,49,14,38,145,35,65,50,61,190,225,255,155,255,190,87,97,116,163,25,32,176,73,231,1,124,201,156,204,15,137,74,131,139,123,80,88,140,197,8,51,43,40,19,196,102,166,20,32,188,112,225,228,132,43,227,186,24,143,19,239,211,23,55,165,247,156,172,230,114,121,191,105,79,12,16,217,37,169,95,225,246,198,143,108,125,172,201,167,159,151,51,113,215,79,208,172,112,82,99,158,192,179,185,248,197,89,170,148,165,105,89,129,141,0,105,176,90,139,61,226,42,147,146,36,236,181,154,145,239,226,5,21,100,152,203,52,49,130,114,15,148,131,116,42,2,15,56,162,29,143,234,213,156,33,213,75,26,120,50,52,134,171,86,22,176,211,166,34,105,124,130,162,62,127,104,51,188,204,87,14,4,141,178,136,236,0,106,90,43,170,17,137,141,88,245,38,201,237,8,191,166,115,186,107,242,44,109,72,236,182,6,160,18,189,59,90,215,72,32,127,135,126,234,92,122,141,240,222,75,178,11,181,42,3,128,82,87,218,253,77,250,121,196,69,199,58,241,50,139,162,96,45,91,88,79,201,79,90,150,167,131,190,28,159,0,209,145,207,246,83,107,104,132,75,92,230,50,165,161,68,89,129,223,206,110,2,180,2,26,78,96,92,168,181,176,38,183,85,49,79,221,139,2,191,183,36,2,205,27,148,192,102,85,95,2,63,44,28,167,136,73,181,36,27,83,204,191,0,143,82,238,49,214,85,220,18,89,229,216,108,139,86,67,166,186,98,102,34,179,141,188,11,104,147,123,46,48,166,114,55,168,112,76,171,125,75,44,31,97,51,96,116,202,55,19,153,246,207,245,53,109,72,226,84,209,44,241,81,81,234,180,101,62,66,181,148,205,89,133,221,90,196,41,70,49,220,167,105,73,154,129,76,168,66,116,98,82,85,175,217,255,26,45,184,30,20,228,217,207,84,38,93,68,22,232,242,157,234,71,111,185,80,159,132,211,78,129,237,46,219,120,82,252,6,245,74,30,56,196,169,23,71,83,174,7,172,116,65,28,219,153,224,11,26,215,217,66,219,79,198,241,247,136,43,59,146,98,213,200,91,138,27,167,228,30,243,31,33,83,36,199,16,73,86,122,31,116,5,139,8,220,127,225,173,173,156,1,10,157,71,22,41,61,191,247,151,237,127,253,153,6,232,196,122,68,33,129,243,85,3,166,211,90,117,83,22,233,239,56,133,140,238,39,90,106,124,52,93,141,27,134,144,82,109,193,250,24,36,211,14,130,61,4,182,249,84,238,179,88,20,101,196,128,71,34,254,73,141,196,130,177,248,74,175,155,112,232,3,106,64,75,62,17,227,51,247,178,139,222,127,118,199,130,212,203,233,22,173,250,148,59,15,177,46,116,66,8,163,218,18,80,213,195,45,255,232,137,183,8,64,254,2,65,199,92,146,227,188,241,134,84,29,204,233,16,204,174,127,131,155,130,236,130,92,150,46,81,63,152,220,135,198,153,7,30,227,172,31,255,46,109,85,180,216,197,49,235,125,129,185,141,200,105,237,233,71,82,13,53,146,25,71,20,177,52,149,240,59,237,40,165,4,29,125,189,29,181,193,51,223,32,226,217,249,187,3,101,49,107,42,196,145,165,133,156,189,158,89,97,113,52,32,240,215,75,108,133,56,21,152,183,92,14,143,73,28,19,65,4,118,248,140,1,82,31,146,166,27,85,9,187,134,195,189,220,179,34,222,76,151,179,178,51,251,80,211,74,192,250,40,39,197,220,69,172,158,193,93,98,21,58,146,219,227,242,189,196,21,172,168,157,42,252,153,120,200,169,6,5,165,183,21,246,5,85,103,33,98,79,85,198,115,241,25,135,13,56,35,124,229,140,221,176,249,203,242,122,105,152,229,121,157,51,56,13,42,135,138,95,11,28,101,23,249,218,133,142,78,176,104,187,175,142,56,149,113,94,0,93,227,99,61,186,90,57,160,135,157,209,76,66,117,8,104,195,211,122,255,237,250,160,105,62,126,216,62,137,8,39,255,56,9,26,217,196,158,93,66,92,138,241,206,128,18,33,157,91,237,220,136,240,222,22,137,201,157,254,50,21,110,248,209,201,70,3,184,152,194,170,136,102,140,116,89,226,119,199,7,197,151,213,52,255,34,80,169,8,140,172,144,125,110,125,158,58,63,151,228,218,35,241,246,131,145,75,177,118,248,154,21,20,125,117,222,198,192,44,58,29,212,94,5,192,219,255,161,128,95,21,228,235,175,60,89,65,153,117,68,71,168,8,247,71,241,157,47,233,15,230,64,106,177,173,147,115,111,31,89,85,152,246,106,118,145,210,60,200,14,194,152,183,131,110,27,33,252,120,249,0,32,54,57,125,104,69,255,180,249,160,37,66,200,215,106,204,116,53,25,164,144,163,174,155,174,216,10,194,17,252,226,230,113,57,73,75,132,94,107,149,37,249,133,31,81,47,83,67,171,167,129,16,146,99,67,110,228,8,130,185,236,196,100,91,190,14,207,246,98,252,226,1,157,118,241,29,190,26,132,254,86,99,134,241,90,174,165,147,242,19,22,197,130,53,143,20,35,163,204,144,230,20,221,70,147,96,27,186,6,244,100,189,177,42,64,5,3,32,216,208,46,144,87,39,114,60,220,215,14,101,182,49,76,91,55,8,254,53,192,20,43,236,122,75,49,195,131,222,35,186,12,32,45,79,45,142,176,95,232,60,226,187,130,223,61,165,64,52,196,82,84,228,102,52,157,22,112,52,100,110,56,133,44,245,214,194,124,197,152,139,24,53,124,163,168,48,168,146,248,231,12,63,69,123,50,197,160,158,130,65,53,252,223,102,178,155,191,16,247,196,75,82,249,142,84,243,208,236,135,10,138,51,226,79,29,48,150,174,87,20,244,121,237,102,113,109,73,142,152,18,206,104,176,22,178,253,233,192,41,53,234,91,26,248,86,108,141,65,45,164,30,254,244,172,109,144,71,54,93,27,25,211,173,73,123,112,204,152,156,54,53,50,107,176,226,65,3,88,60,129,179,95,106,178,239,228,29,145,248,111,58,224,134,127,183,120,205,60,245,91,235,242,169,35,230,84,234,89,186,165,202,79,87,160,159,33,226,228,68,186,83,5,154,211,244,57,111,236,220,169,212,241,108,138,231,94,8,26,157,130,61,175,234,178,213,245,68,65,175,232,1,100,13,164,138,230,30,140,80,198,8,9,232,115,140,131,20,129,172,20,129,8,194,109,47,217,171,170,17,72,153,50,18,112,139,176,249,175,59,143,160,200,238,4,144,115,237,202,63,166,10,91,222,142,74,209,128,193,49,125,0,129,72,116,78,214,28,214,19,196,233,249,234,112,154,238,9,172,62,251,61,11,85,45,164,163,81,229,63,70,52,0,29,184,27,16,197,9,93,44,186,8,249,111,38,8,113,228,169,51,2,246,21,227,80,127,209,95,148,77,1,210,12,93,63,103,207,215,109,178,230,214,127,34,84,207,35,206,86,88,159,50,35,205,2,229,136,205,166,27,109,12,111,8,112,133,35,176,52,1,126,129,30,85,142,192,140,212,132,174,214,65,95,106,219,203,116,163,250,75,35,33,40,83,75,58,153,90,167,63,138,4,154,231,112,48,146,33,199,188,85,122,136,235,181,149,230,242,135,24,210,169,123,90,127,112,154,181,88,238,42,104,247,126,242,97,223,225,87,123,91,218,42,15,87,9,12,151,38,61,181,138,191,138,156,28,176,211,103,145,58,99,46,65,9,135,179,120,204,41,24,254,150,231,103,58,251,75,121,53,146,178,111,230,26,91,80,108,239,152,203,255,115,161,197,175,75,26,87,93,255,51,117,202,160,232,173,166,126,2,199,98,217,234,186,143,37,40,217,59,206,79,22,254,87,83,242,161,49,115,192,4,128,198,38,120,27,247,206,72,27,196,121,140,28,151,222,169,106,11,194,46,170,214,134,78,168,55,37,22,91,179,32,180,124,74,246,248,147,147,28,28,117,61,221,16,157,104,183,77,217,153,188,201,239,53,202,177,118,209,167,148,7,130,195,48,46,54,153,126,210,215,54,121,228,60,172,200,166,22,137,170,169,167,41,43,79,42,59,173,72,164,14,110,251,105,159,201,223,59,165,254,252,199,171,25,161,108,41,181,25,240,137,157,59,82,118,43,8,77,89,127,74,61,253,241,5,27,69,163,44,108,223,252,16,19,152,186,148,69,2,207,211,2,126,116,253,187,253,13,67,3,47,53,166,4,38,188,222,45,244,118,199,196,120,46,185,5,81,132,56,142,180,124,59,250,178,221,171,156,61,21,96,251,127,23,203,181,61,66,19,75,103,109,221,10,64,40,128,14,135,87,83,114,28,201,116,68,116,251,130,2,53,6,247,27,116,122,6,119,61,152,5,27,193,37,88,123,184,189,190,223,116,0,176,161,19,6,241,82,92,110,160,229,15,12,218,51,0,66,229,179,71,84,138,165,163,213,244,67,198,135,191,83,118,21,199,224,8,69,45,239,199,135,61,74,154,182,230,4,101,110,163,102,65,174,52,233,50,174,0,94,21,85,145,215,253,100,134,33,137,4,112,20,175,14,75,161,220,162,225,54,229,182,30,47,15,78,130,5,64,226,104,168,21,119,175,217,119,253,240,92,48,66,59,169,234,8,248,40,249,243,23,238,243,128,86,10,221,196,75,152,52,32,147,253,141,132,88,183,233,154,87,84,39,12,165,15,226,137,46,110,125,117,80,229,236,4,153,85,26,71,236,139,53,0,105,172,111,27,155,156,99,253,61,55,185,246,116,208,163,235,166,182,239,251,53,44,106,60,70,166,119,101,124,166,245,1,191,247,152,162,59,212,24,58,141,20,46,84,3,83,150,131,5,250,150,94,137,42,104,11,202,162,163,124,168,237,74,168,211,179,245,35,221,249,40,115,18,123,240,248,16,46,173,163,106,206,57,0,198,94,242,242,72,170,228,0,104,78,207,76,255,0,119,220,44,189,202,81,84,90,73,212,98,236,134,51,251,189,60,129,67,123,118,186,95,207,140,73,202,108,252,86,217,251,163,96,134,11,40,129,149,66,124,101,24,200,36,169,125,239,137,255,194,144,108,166,168,242,132,223,120,188,135,222,29,104,9,139,192,151,179,8,157,182,140,169,62,28,53,245,243,128,124,244,38,217,72,55,164,183,108,44,189,15,100,143,95,226,161,207,111,207,187,5,237,164,196,27,188,59,21,148,244,254,62,204,58,182,228,195,79,95,77,12,144,109,71,223,216,160,72,216,57,17,159,119,190,233,178,63,44,34,207,215,16,226,135,222,123,227,179,109,5,224,138,105,105,118,45,42,49,48,183,56,96,106,153,205,151,118,77,60,35,206,80,228,63,73,113,115,74,16,65,137,217,58,62,223,109,5,28,49,82,91,254,178,143,21,30,89,66,35,215,158,246,233,137,20,185,15,179,48,195,255,204,65,95,198,160,253,213,184,145,82,67,118,245,148,137,140,227,176,209,46,214,203,3,129,125,90,59,253,152,227,22,78,167,223,250,69,134,251,222,227,172,39,152,60,97,251,137,89,41,112,155,201,82,201,119,58,18,92,25,247,69,65,48,167,97,115,224,13,88,92,0,95,128,129,193,145,29,34,68,189,62,90,138,96,18,182,103,115,198,221,221,52,166,182,60,187,53,129,97,223,73,248,152,211,105,179,81,4,137,230,91,166,23,32,180,73,85,34,241,215,117,223,27,6,109,8,68,79,118,77,232,109,79,37,217,78,246,13,142,89,121,43,170,242,121,88,173,58,180,0,102,119,194,133,60,51,166,9,143,176,73,53,73,154,70,83,99,251,142,116,49,161,18,206,236,146,14,141,18,234,131,226,211,145,173,62,212,195,27,66,117,96,183,92,162,131,15,80,138,225,114,20,213,5,47,68,50,66,228,135,221,113,148,232,105,162,144,18,173,18,220,129,171,68,189,241,34,180,183,33,222,215,43,61,122,55,130,27,242,49,30,208,151,124,199,134,177,175,117,221,139,232,137,120,175,5,79,92,63,25,150,245,202,199,112,110,88,165,59,90,64,81,85,137,130,7,15,193,81,5,253,38,227,106,90,87,245,239,52,17,128,142,190,78,190,11,15,226,252,122,1,160,202,235,145,237,121,48,151,8,41,147,168,153,247,58,251,77,91,169,84,20,37,184,72,177,12,41,86,87,198,153,126,21,81,69,139,64,126,238,125,147,206,114,8,224,122,69,247,228,55,171,117,82,157,135,193,12,2,195,170,205,45,224,133,154,73,82,58,238,240,186,127,216,167,239,106,19,92,94,160,131,85,69,142,56,253,136,108,136,25,17,42,254,246,47,217,141,66,185,129,138,138,216,181,94,192,75,112,28,175,239,89,131,224,249,202,158,122,93,230,246,198,198,63,79,125,146,250,104,48,165,33,247,39,203,113,147,52,81,246,180,42,131,47,150,44,4,181,34,174,173,33,124,224,208,84,252,48,97,209,20,169,202,34,135,142,245,77,58,212,72,83,114,130,78,184,251,74,209,106,177,61,53,169,82,158,111,46,89,178,110,29,175,155,92,181,214,172,136,76,118,236,81,218,224,167,96,198,153,231,8,89,202,98,157,166,240,130,194,241,24,162,66,219,200,86,86,87,149,128,42,124,189,211,117,80,99,129,18,77,106,77,231,72,17,145,143,219,125,129,131,132,167,33,200,61,15,124,69,180,77,167,240,118,252,255,166,174,198,95,7,247,8,76,66,212,231,37,95,120,120,33,214,255,110,164,13,255,225,205,128,2,120,35,27,222,225,11,30,48,218,221,231,198,54,115,44,39,94,232,51,93,145,60,214,14,162,130,122,105,80,59,177,90,59,156,37,163,114,9,154,76,108,230,125,83,154,123,25,130,172,134,2,40,121,56,255,213,113,217,89,61,97,225,165,244,210,105,112,181,14,181,11,199,87,108,136,28,36,76,39,253,92,48,72,186,224,197,87,135,113,192,1,14,212,145,79,10,10,183,133,184,208,108,213,35,244,218,0,180,58,199,243,217,88,238,187,60,234,109,142,125,59,250,251,57,15,13,55,198,109,205,232,187,117,105,236,117,112,62,90,130,176,112,106,242,7,40,228,152,43,217,18,24,194,193,107,249,101,114,243,7,132,2,143,237,45,77,185,24,93,176,109,216,188,19,105,37,9,199,221,97,83,79,105,197,148,164,135,138,100,10,230,195,205,164,41,138,213,219,191,75,254,21,50,91,101,63,114,187,2,99,86,103,113,151,156,72,7,84,110,131,174,68,78,110,74,115,25,228,47,122,219,17,165,88,56,151,27,75,189,119,91,220,236,11,35,104,131,229,144,53,195,220,51,188,133,65,192,14,133,26,251,211,242,86,78,186,64,87,177,208,113,232,145,20,143,148,238,4,232,167,69,167,29,16,114,240,188,0,23,78,178,100,210,124,214,21,1,159,30,198,255,164,215,232,74,63,124,43,7,185,206,82,3,115,73,62,234,21,20,135,22,4,167,135,30,36,149,206,210,242,187,5,93,153,191,208,132,233,231,28,222,215,127,123,33,131,45,65,71,25,158,38,13,106,160,102,63,21,124,13,219,116,211,72,225,2,38,134,35,85,148,217,112,167,149,154,70,86,125,98,155,230,54,233,27,132,64,177,146,243,145,34,63,111,198,1,240,2,74,199,155,144,137,152,22,30,140,21,50,197,226,212,132,255,221,175,151,250,248,61,152,36,44,73,146,62,131,152,45,81,19,226,238,34,148,174,240,40,24,76,105,77,6,34,53,134,26,186,169,74,227,56,65,145,115,236,234,59,176,24,113,154,204,22,140,177,174,94,215,249,180,122,55,64,141,228,226,251,225,232,36,5,75,37,10,110,66,50,29,128,136,75,216,143,222,192,61,28,64,89,252,227,80,175,190,163,152,135,127,77,171,90,243,176,124,34,196,123,233,10,184,140,219,108,50,61,144,216,146,182,63,68,154,49,8,215,143,45,13,50,204,57,217,108,200,252,174,229,202,195,160,251,106,22,124,101,14,52,39,211,190,131,14,118,18,131,173,138,15,101,131,241,8,62,235,136,89,152,51,239,188,38,44,236,57,76,213,203,88,205,34,197,6,72,19,48,98,28,77,107,92,144,192,143,130,68,112,132,77,62,19,164,2,135,89,209,192,239,200,63,173,127,20,165,131,120,146,198,63,44,37,174,72,77,188,43,5,68,127,59,112,249,144,48,60,228,62,133,239,147,202,96,13,161,142,80,54,235,131,88,193,13,244,6,177,100,143,91,54,32,217,80,212,85,100,223,214,221,199,161,136,186,97,242,165,124,6,243,144,88,236,227,69,131,219,31,133,29,197,149,142,27,182,236,160,66,80,2,244,5,207,179,33,85,58,0,21,136,176,146,102,208,95,16,186,199,254,243,178,6,184,106,104,254,192,31,68,33,96,21,147,218,124,28,226,33,212,78,191,221,177,236,193,1,102,53,102,220,52,69,86,51,165,243,35,85,70,174,61,2,167,100,186,196,69,75,87,247,113,90,36,32,240,15,134,97,224,140,87,249,96,133,40,152,68,226,83,203,41,219,137,95,61,14,232,90,160,79,6,84,42,85,86,25,242,129,140,1,240,35,182,29,183,186,35,48,112,174,97,10,24,207,137,41,203,232,125,238,221,195,51,251,127,106,128,240,120,65,110,220,82,2,224,217,130,20,197,79,5,149,236,228,190,49,121,29,199,228,237,166,199,77,238,171,185,94,156,56,4,165,126,173,148,45,156,82,219,195,27,184,0,128,63,11,100,52,42,36,19,222,143,24,99,95,37,120,146,199,82,217,215,116,227,203,242,133,8,0,121,121,36,154,209,120,205,225,188,101,90,251,178,226,161,77,154,116,21,170,165,232,180,72,149,73,35,146,244,66,214,55,213,99,3,234,35,55,214,84,10,168,222,176,77,71,241,2,239,204,166,243,98,94,7,179,114,193,77,13,159,61,203,102,152,64,53,92,71,213,103,123,177,41,57,205,19,60,98,219,162,254,189,233,133,27,224,233,75,162,222,80,43,73,66,55,248,227,32,35,99,32,54,92,69,105,109,226,219,254,114,223,116,88,56,146,67,34,129,135,9,9,156,23,158,167,204,31,68,230,60,165,151,86,35,88,188,41,79,123,73,179,156,107,158,97,221,248,66,138,101,11,147,148,94,116,68,38,183,145,92,63,76,22,125,37,231,198,238,99,28,16,72,231,180,210,253,178,146,194,254,250,205,113,157,237,0,124,41,196,20,43,91,42,103,8,62,131,135,146,103,127,174,140,163,204,178,211,153,93,83,52,112,118,29,107,15,101,148,144,75,201,35,12,220,53,202,75,49,126,8,105,216,180,204,93,119,143,91,35,45,198,26,174,118,233,65,101,134,186,94,251,169,51,11,27,223,70,135,139,10,12,32,182,221,199,138,2,117,203,182,217,250,58,103,204,47,239,198,18,111,42,31,52,86,134,244,90,213,230,218,4,196,189,167,214,2,179,190,202,93,162,247,92,253,113,65,47,6,43,178,104,178,208,140,70,86,13,45,124,147,240,97,26,53,15,155,81,127,68,24,50,208,155,6,37,141,168,156,136,243,215,170,72,20,5,93,96,51,146,188,58,132,245,142,210,186,51,25,60,4,134,94,36,137,83,9,54,197,239,92,215,147,225,129,88,65,37,124,170,114,205,120,226,149,184,6,143,2,126,13,241,70,65,201,51,89,244,251,108,92,253,63,32,142,76,36,208,85,195,175,3,1,79,108,162,11,181,136,112,201,104,12,165,251,104,124,33,201,123,88,208,197,224,73,228,251,48,205,186,210,4,147,49,43,46,18,197,139,194,218,201,112,188,181,49,36,140,158,173,135,195,222,244,244,99,8,179,238,158,87,60,21,0,7,251,77,199,110,156,112,109,144,133,248,165,118,98,114,103,232,43,67,140,147,136,130,248,231,56,214,59,247,99,219,195,167,30,2,13,36,26,143,191,17,78,162,42,21,84,195,5,73,15,58,231,125,144,219,97,185,222,25,185,104,228,152,42,97,68,179,179,69,134,14,198,41,246,165,73,49,198,241,251,124,234,191,149,170,0,9,116,51,214,4,129,71,244,177,126,57,201,171,37,131,217,179,139,61,179,25,245,32,234,185,33,181,151,139,214,192,2,184,163,93,35,243,104,208,84,227,251,129,81,176,191,91,220,118,8,114,248,197,51,113,192,147,244,150,185,150,150,40,1,131,173,51,216,156,66,70,57,139,82,190,190,168,13,198,22,241,130,34,222,199,195,240,95,4,34,214,44,140,174,117,116,82,242,123,122,182,193,8,225,176,54,60,162,184,216,89,69,204,241,0,94,133,88,124,162,146,50,97,112,170,250,202,180,173,96,147,92,183,89,31,59,122,32,56,140,78,81,105,80,163,114,133,77,138,147,250,218,123,27,232,108,10,214,198,113,80,127,146,160,202,156,132,62,73,185,37,199,144,1,187,77,248,0,83,203,237,91,89,174,186,181,239,62,236,243,165,51,70,205,231,199,112,215,160,237,198,252,2,125,91,136,8,174,63,215,78,165,32,193,98,197,73,31,77,143,106,215,129,208,19,63,68,112,168,39,200,164,227,119,114,177,74,75,74,153,83,56,148,133,167,94,59,62,222,212,28,125,206,77,238,39,146,212,124,38,66,125,225,117,93,172,195,74,73,240,249,200,17,169,95,88,106,146,178,62,199,188,172,148,175,118,24,189,255,202,30,28,205,12,45,245,141,190,124,99,23,182,193,254,198,89,195,203,114,40,96,204,29,175,234,55,179,220,206,165,10,138,34,246,236,131,34,92,12,183,6,83,123,240,187,161,2,1,111,28,33,39,113,159,26,113,217,228,87,216,150,131,57,12,252,228,192,183,191,83,1,43,107,240,34,4,135,49,62,102,151,158,119,142,209,223,114,5,60,68,134,81,93,72,37,194,214,103,54,215,13,193,157,243,248,178,221,151,172,223,168,245,166,217,15,32,240,249,197,232,67,127,178,205,86,113,230,5,105,40,2,74,249,116,149,157,93,89,17,217,159,157,145,249,194,141,241,251,236,204,241,86,246,45,93,237,139,128,81,5,66,85,18,154,246,77,102,101,85,87,30,211,178,143,248,228,97,134,183,246,181,53,41,212,60,198,98,165,103,96,165,105,131,47,99,210,154,102,93,156,60,156,93,174,75,2,153,219,178,34,42,173,41,199,234,134,9,0,3,164,208,150,70,197,216,73,216,215,63,255,87,238,34,9,232,191,170,231,113,65,77,186,24,168,157,174,188,37,201,14,12,116,152,111,194,145,114,113,107,249,5,166,55,48,146,64,104,143,125,234,174,30,171,20,83,64,52,129,127,4,154,4,194,240,169,38,81,143,60,85,164,104,127,228,229,215,65,2,63,170,120,17,108,166,131,30,141,6,178,209,164,187,48,98,98,211,177,55,138,139,6,103,41,108,196,113,56,10,115,189,251,96,240,201,223,151,95,156,167,215,137,32,7,133,62,98,70,149,124,125,168,45,199,1,6,228,214,136,160,22,249,11,105,47,143,71,230,119,140,98,74,231,125,250,238,225,78,171,22,203,53,103,37,252,12,169,49,246,36,132,75,213,100,37,90,246,39,133,239,219,31,150,168,138,198,113,56,10,26,2,26,246,226,95,162,135,226,243,50,79,127,234,251,78,249,75,4,224,46,128,44,157,125,69,79,7,56,211,95,153,209,63,14,192,199,246,219,90,175,118,115,176,115,228,43,210,249,14,39,116,189,38,90,135,172,29,164,136,181,50,201,156,210,225,230,95,245,193,167,229,41,245,133,38,240,39,224,202,211,59,119,144,190,110,30,94,9,24,132,65,67,154,176,111,82,209,148,99,250,56,167,135,110,22,202,12,128,85,83,110,188,201,232,47,15,106,48,71,118,61,152,117,207,199,80,179,242,116,249,60,111,193,140,156,25,51,30,5,60,177,69,198,5,193,228,73,215,193,41,242,42,220,182,218,24,143,218,119,159,117,53,164,94,46,195,162,59,117,168,244,41,35,163,212,206,136,192,38,99,0,56,64,22,186,176,95,67,175,172,225,133,11,29,169,52,121,144,136,22,31,69,125,7,24,11,247,142,77,166,227,100,243,152,31,174,12,6,23,145,113,60,175,189,176,245,112,128,88,137,32,120,240,58,6,245,214,92,110,147,53,255,18,158,183,229,105,63,198,164,149,152,99,199,242,167,8,63,60,182,53,75,231,24,232,115,85,120,46,188,240,12,190,36,116,250,246,3,80,86,60,165,147,66,52,3,88,82,103,8,69,155,192,199,105,133,79,165,208,38,0,227,160,226,89,135,190,189,152,139,24,178,134,251,24,153,224,69,13,42,153,111,159,97,142,255,173,75,84,192,236,150,24,117,224,88,156,169,40,135,110,166,62,243,214,245,50,238,49,233,12,184,69,126,9,150,222,193,15,115,146,49,185,53,101,11,18,67,157,15,86,192,21,159,11,3,25,236,56,105,139,232,74,96,10,59,175,229,63,72,27,86,188,55,78,61,67,162,0,77,102,124,85,21,181,1,114,59,228,39,30,70,240,171,228,209,136,136,254,146,113,164,198,2,60,140,134,74,33,33,107,236,182,69,45,217,74,139,169,6,57,149,71,193,251,66,25,134,31,192,25,230,255,9,39,13,124,104,27,105,56,47,254,196,186,8,238,65,179,102,50,207,130,214,232,160,213,37,212,154,248,63,4,66,65,80,127,86,181,146,2,104,195,25,78,5,11,239,243,60,159,204,110,157,77,230,218,38,113,19,173,209,60,153,88,39,227,237,161,166,99,210,1,59,83,150,24,210,142,169,93,231,52,210,187,40,230,77,139,109,203,181,19,67,70,86,153,19,30,235,172,3,242,50,124,12,9,73,150,235,209,94,72,134,76,184,99,7,79,68,25,59,7,103,83,222,253,106,254,84,177,206,109,46,168,3,22,70,91,204,154,143,254,174,61,98,225,119,21,219,123,248,219,81,60,240,180,183,201,229,154,190,75,149,123,164,90,22,199,193,106,168,34,209,125,169,40,108,167,160,72,1,90,85,52,110,148,238,115,23,61,35,249,188,75,11,162,243,9,85,149,203,47,20,70,53,103,182,25,143,11,93,167,9,185,37,163,63,6,178,67,140,175,152,133,110,5,92,141,106,196,207,19,174,183,155,98,57,191,239,67,126,87,25,143,134,113,190,234,142,58,113,83,215,1,98,116,183,15,144,167,167,102,100,194,113,141,51,218,197,15,154,155,208,98,21,94,231,143,136,255,65,83,199,222,59,18,207,153,14,156,183,168,67,236,162,19,171,24,107,224,9,49,133,248,180,155,210,68,200,156,17,181,91,24,26,114,226,179,210,156,118,120,30,27,18,188,208,231,144,125,101,90,149,132,27,218,79,181,57,184,130,152,119,141,166,36,73,63,61,8,56,97,24,102,83,242,56,243,184,174,138,164,44,71,81,102,31,244,222,72,245,36,195,22,237,169,103,249,49,72,186,149,139,224,172,30,133,0,28,200,71,197,15,188,66,22,114,82,97,43,84,213,182,49,222,139,230,106,35,218,200,75,28,126,245,43,178,199,231,231,201,217,83,139,32,58,111,180,169,198,181,201,55,60,146,201,223,164,97,211,32,209,209,19,137,90,54,224,31,88,124,54,135,135,240,185,108,118,209,195,39,134,165,214,165,134,171,64,29,87,70,57,12,183,82,61,140,64,253,5,148,145,172,224,141,225,102,178,48,61,229,157,193,69,204,215,5,131,111,196,213,214,26,92,215,154,199,1,158,99,153,193,138,89,83,115,61,210,36,187,112,197,1,156,164,20,87,246,52,248,252,3,200,254,12,109,43,186,33,3,122,162,224,68,11,203,11,196,105,115,149,127,109,252,249,3,226,202,210,186,11,50,145,244,205,80,118,229,194,30,123,167,145,1,175,172,212,242,189,6,120,136,0,70,30,165,68,40,66,1,48,231,89,18,141,5,178,76,238,136,219,76,133,244,204,47,129,14,227,252,3,137,110,28,182,206,39,179,84,104,201,18,213,213,231,33,218,39,101,149,51,123,211,191,62,104,177,39,12,47,165,253,217,71,196,117,234,196,233,33,250,195,43,234,144,47,106,202,37,241,233,208,152,130,190,9,139,211,57,209,32,231,82,189,239,127,55,242,24,236,220,250,240,233,42,0,105,97,223,27,76,92,51,65,85,126,150,98,34,139,181,255,139,218,54,123,190,49,230,152,46,36,247,54,43,170,194,76,190,206,233,249,73,59,133,118,113,44,179,220,239,133,15,249,99,217,25,189,138,20,88,244,60,241,171,129,177,238,121,30,141,25,153,239,158,228,160,67,92,119,91,85,201,116,147,12,118,60,198,101,242,167,141,98,231,170,134,140,152,139,148,158,23,57,123,221,96,1,6,158,98,74,198,157,43,95,59,221,39,116,89,239,221,214,211,241,119,159,72,167,195,174,146,107,27,42,148,255,11,77,153,100,107,142,20,15,124,21,119,81,105,229,1,250,60,208,200,121,226,138,93,244,254,80,12,37,92,189,182,242,115,87,16,144,134,18,20,244,7,227,31,72,231,66,155,110,24,89,62,161,151,32,82,114,209,113,220,67,204,182,241,236,224,206,95,27,32,254,37,56,229,132,113,84,109,214,108,211,30,185,39,61,167,255,224,10,184,57,187,169,81,52,104,236,41,174,220,140,251,56,210,149,148,175,215,84,192,10,178,190,216,115,127,83,91,189,37,213,115,66,115,39,40,46,122,150,163,48,203,107,197,90,159,252,74,82,101,249,218,132,207,198,199,68,33,248,0,154,254,254,109,97,199,219,195,182,145,134,51,175,64,162,115,168,225,9,245,143,250,106,183,149,236,140,7,196,204,138,100,173,117,27,223,50,181,132,220,136,233,10,35,19,191,71,110,44,161,180,1,187,249,161,23,159,22,136,166,123,73,36,138,150,43,58,167,246,87,0,202,222,18,99,51,76,94,137,237,146,63,113,163,113,29,217,52,42,149,0,208,2,235,157,183,107,109,156,221,33,110,164,29,100,203,221,96,198,182,4,188,0,52,242,163,14,153,253,11,140,94,95,103,56,166,131,245,248,187,58,87,56,13,31,116,130,42,213,220,114,169,24,105,62,7,48,17,124,146,29,146,19,140,55,13,199,126,152,127,160,64,195,108,17,179,48,42,109,30,195,249,154,116,239,156,95,86,24,156,157,183,91,112,93,78,207,100,41,16,15,248,197,27,131,241,130,183,0,213,26,103,36,192,193,79,12,167,232,208,140,65,178,49,37,233,229,118,182,170,43,192,254,157,233,31,246,59,165,25,9,27,225,246,67,76,36,101,128,141,127,152,78,197,130,69,31,99,151,73,138,75,9,232,73,0,136,30,236,58,215,83,16,169,188,169,190,197,145,174,153,148,32,187,110,198,247,100,119,135,229,206,100,148,140,184,11,157,45,65,122,203,136,9,129,236,70,215,165,190,205,196,132,12,175,114,52,19,192,168,196,71,27,232,215,125,26,12,242,159,51,79,58,126,160,49,54,43,237,144,67,94,167,59,36,134,18,221,248,123,233,19,41,181,24,167,37,24,33,171,102,107,51,104,216,17,206,151,226,230,63,93,220,97,199,119,4,143,110,156,113,73,194,0,231,81,113,80,185,69,26,77,32,221,78,250,158,202,245,217,165,29,174,75,84,231,49,155,143,222,235,64,201,160,64,133,180,10,201,182,129,155,91,238,241,41,209,182,225,4,85,249,157,209,76,71,216,49,119,79,61,84,29,244,226,131,113,88,180,188,200,236,194,200,101,150,210,178,124,163,36,95,243,136,50,239,127,230,96,85,121,249,34,137,149,29,198,44,251,122,57,45,2,38,181,175,69,117,3,168,113,238,97,146,250,213,76,200,141,123,196,198,83,192,192,74,235,249,248,20,247,235,100,114,82,45,2,195,178,118,78,146,22,70,118,18,193,20,180,246,229,153,107,23,80,181,217,37,225,79,62,118,207,29,109,55,95,207,142,252,39,177,235,111,136,27,236,27,38,130,13,255,9,135,255,36,242,10,26,209,123,156,234,0,248,87,120,222,160,182,5,25,131,129,151,254,111,17,25,164,43,53,211,19,141,187,237,112,138,146,67,44,157,233,92,131,106,164,49,225,63,107,103,203,45,161,80,27,174,247,240,16,49,195,2,199,12,155,225,9,100,19,167,58,250,177,99,161,96,169,161,24,143,163,147,93,112,182,31,107,111,160,32,26,227,178,91,209,13,77,187,235,194,221,107,192,154,115,115,133,168,243,151,233,13,177,71,190,97,146,109,248,0,15,225,245,216,61,43,98,227,147,190,34,204,148,170,163,156,220,130,139,65,107,95,140,78,119,63,135,30,16,24,36,68,241,199,92,205,59,134,82,107,106,138,89,12,205,27,31,209,212,107,229,34,228,247,106,187,200,195,102,123,69,73,233,101,92,32,21,179,42,240,148,233,68,195,119,207,253,30,188,54,16,131,16,147,141,201,92,169,84,63,170,36,251,180,96,254,112,40,187,103,177,80,164,220,227,197,45,103,158,147,105,108,102,110,95,28,145,221,113,62,30,31,119,59,157,186,230,234,28,18,62,214,67,21,223,204,236,247,18,34,168,252,92,84,222,218,145,75,5,169,180,90,183,176,253,117,132,108,202,81,246,134,191,38,223,202,198,181,169,49,223,54,88,110,247,96,189,231,92,54,152,115,42,105,67,6,34,97,189,177,189,44,90,23,187,226,128,87,181,26,232,120,68,244,54,229,83,139,134,128,73,234,63,189,22,191,250,209,17,24,47,58,125,75,134,107,122,175,94,251,216,100,12,198,29,26,98,175,68,62,82,179,112,161,54,233,111,183,7,96,13,137,251,249,149,84,197,180,88,36,96,181,197,211,104,227,24,247,176,69,19,206,90,155,56,98,214,96,171,130,71,224,148,219,244,63,37,211,199,74,246,90,77,105,2,247,171,31,240,85,109,211,60,95,0,33,215,108,125,92,18,67,217,166,166,100,4,58,60,82,59,242,34,109,247,173,141,75,8,39,35,80,52,85,76,226,113,169,170,120,190,123,210,189,177,234,108,65,3,6,167,94,255,24,20,99,138,237,213,25,209,14,179,114,201,159,225,246,12,66,30,35,253,1,93,225,43,222,114,116,82,123,184,250,168,14,207,138,28,193,194,231,82,31,95,129,119,167,93,3,8,152,141,204,113,210,6,10,42,194,103,170,23,196,7,88,189,91,118,223,146,247,143,55,1,121,65,137,4,236,30,214,82,203,247,146,178,242,43,186,137,211,143,242,1,110,9,255,237,184,66,40,19,194,253,196,199,75,147,96,183,40,5,222,151,227,141,194,89,245,74,28,175,204,90,152,4,113,245,190,217,63,75,136,27,97,155,116,105,178,166,150,111,196,49,73,91,183,101,162,48,122,184,26,59,108,107,42,170,233,121,255,178,137,144,15,159,174,166,108,208,159,62,146,70,186,229,206,74,153,50,175,56,229,40,13,195,167,59,81,147,98,59,152,191,68,255,95,253,103,70,208,157,17,125,100,84,229,70,113,211,144,187,170,82,22,111,189,152,202,15,80,62,67,0,78,8,165,252,96,37,74,4,232,180,136,75,173,150,225,182,138,142,202,72,235,22,215,95,56,210,223,54,14,186,35,205,153,252,208,176,166,191,150,206,122,102,46,135,109,212,247,82,43,27,122,30,221,226,202,251,12,37,156,65,209,69,5,246,63,67,20,167,225,4,107,170,24,179,60,109,69,222,77,184,94,79,125,71,59,52,55,227,36,48,74,241,30,0,222,214,84,3,171,74,213,197,141,56,238,72,251,195,19,64,171,23,33,85,167,161,187,131,102,57,17,186,200,69,237,93,213,156,135,240,5,162,111,238,149,116,210,133,148,91,16,169,19,15,1,120,54,119,248,70,182,224,138,126,70,8,87,115,93,19,51,137,233,46,22,104,141,70,127,159,113,92,32,143,179,228,47,39,45,164,248,215,81,153,12,215,62,74,233,243,93,35,197,181,222,73,193,53,56,116,189,179,91,151,172,8,115,82,137,172,231,247,37,127,171,117,48,133,79,3,25,13,27,44,73,166,114,52,15,119,161,229,249,200,57,110,133,87,232,130,24,108,25,240,25,5,76,48,196,92,177,177,146,213,135,76,144,66,253,44,95,229,102,169,223,208,128,190,46,227,226,143,47,111,169,81,210,240,7,63,77,161,212,131,192,32,237,39,44,230,175,144,38,176,61,97,5,158,187,237,26,98,35,158,187,93,223,12,87,122,221,28,201,185,152,218,77,197,165,247,196,30,255,77,56,96,31,124,170,63,6,163,152,58,133,160,101,110,96,136,162,65,51,226,251,126,145,182,92,86,112,55,216,73,7,247,16,161,19,39,196,140,237,40,172,96,237,102,49,119,222,237,59,137,45,46,142,254,94,250,166,3,228,186,102,167,217,76,227,137,90,255,114,247,20,11,21,91,11,206,101,130,244,164,223,190,115,254,29,109,204,222,56,149,20,132,143,112,155,176,253,41,101,124,145,117,223,15,6,51,32,15,129,119,166,249,241,41,21,239,254,162,18,113,189,149,50,34,141,253,200,72,125,91,26,85,167,88,105,68,8,252,220,219,186,154,48,57,52,179,227,5,207,159,36,168,56,20,225,193,246,64,218,135,10,227,234,197,102,3,121,99,247,210,17,181,219,115,98,87,141,120,53,26,97,206,193,84,121,56,20,7,195,106,131,236,213,126,115,127,60,10,25,80,254,227,241,150,34,78,114,77,96,67,68,225,137,49,122,105,167,202,12,143,217,211,18,57,73,203,227,69,196,90,50,199,195,145,111,151,239,153,25,163,197,245,193,89,239,92,126,90,105,40,28,71,212,45,195,167,6,153,223,81,203,39,117,205,222,178,73,98,18,243,169,108,120,214,69,230,119,20,44,86,6,217,116,64,193,188,98,33,92,226,109,182,170,90,108,212,182,182,123,64,162,44,237,87,158,34,201,151,131,193,252,38,125,157,136,23,201,29,241,167,132,23,74,205,238,145,90,207,218,115,135,224,113,157,11,106,137,39,113,155,248,49,151,141,36,187,162,41,62,66,106,218,198,218,1,194,34,206,155,160,29,103,196,51,232,19,43,228,19,66,174,18,68,147,10,88,136,114,113,44,219,16,99,63,107,151,127,5,52,243,172,60,49,214,131,188,230,87,66,132,181,200,71,141,111,242,83,189,239,173,144,7,191,249,66,200,1,174,228,183,16,45,124,124,17,29,115,217,110,99,246,235,242,140,114,189,225,87,23,127,43,124,160,125,124,112,97,243,135,55,76,254,88,217,118,209,38,179,55,179,114,159,21,232,125,5,234,235,229,255,206,111,169,14,207,207,90,219,202,40,125,163,152,68,224,182,135,204,98,119,212,211,47,19,97,81,131,72,156,187,66,85,126,195,55,139,190,228,122,90,198,221,53,67,179,90,171,247,73,231,123,2,168,19,221,191,216,202,45,38,99,26,180,96,54,226,141,34,196,238,167,108,197,40,80,166,145,212,199,30,119,58,67,217,224,69,160,173,113,11,168,179,3,73,24,60,144,90,104,176,214,30,227,220,237,123,221,21,24,216,181,129,219,141,28,168,51,64,102,34,80,139,200,87,61,106,236,168,219,21,143,125,157,226,223,28,96,109,107,80,122,69,4,120,255,55,108,194,78,185,198,211,253,170,126,69,151,98,191,189,168,78,116,234,206,106,96,57,194,152,2,241,180,242,211,239,129,117,49,10,115,175,64,130,251,1,207,171,13,252,220,128,43,10,94,247,61,184,246,134,18,228,20,192,27,23,47,98,71,78,115,158,110,18,68,148,238,155,197,21,23,208,226,53,126,54,245,163,131,244,149,137,18,238,178,32,77,215,233,61,142,136,88,93,101,139,107,15,17,129,97,255,39,166,70,72,21,156,187,221,107,33,161,94,33,100,155,59,5,232,137,230,254,165,250,47,119,142,3,94,48,34,28,59,29,229,34,248,205,201,122,26,65,18,218,148,11,148,97,170,134,164,242,48,160,179,227,148,121,129,249,103,116,199,58,97,186,78,87,11,76,177,79,254,207,121,102,164,246,25,54,184,238,71,178,107,77,168,218,5,34,195,192,129,124,48,74,167,110,18,65,95,66,99,203,204,230,101,227,6,232,236,161,218,129,122,240,156,231,157,74,135,233,195,124,205,57,32,223,130,105,68,137,226,44,123,149,188,235,65,228,23,106,180,141,136,246,193,220,185,242,113,1,178,3,28,130,238,175,24,212,19,226,128,157,172,182,202,244,5,167,212,176,148,26,116,126,220,143,233,54,20,188,109,168,52,117,59,86,20,232,106,179,136,74,30,234,137,114,45,65,145,243,152,103,185,228,7,61,9,57,253,56,95,157,223,245,129,134,166,3,172,187,84,206,204,223,166,155,54,49,106,53,6,66,189,24,206,10,80,91,170,213,242,145,172,183,107,108,145,67,207,28,20,14,86,131,44,180,51,151,113,227,165,254,249,197,244,118,34,169,141,30,64,104,65,50,100,219,135,213,63,166,169,197,139,206,101,205,211,106,240,72,184,29,216,6,86,36,177,212,109,58,195,76,187,234,4,148,231,152,110,74,104,78,103,148,91,246,112,105,56,140,104,78,192,177,129,41,191,120,18,19,170,99,122,95,12,98,175,131,175,248,107,225,50,93,146,66,52,212,229,57,9,160,81,223,214,34,175,103,113,110,65,147,45,18,90,182,29,161,195,126,19,239,12,26,40,248,103,63,60,51,34,209,165,218,189,184,51,25,118,102,38,129,233,103,57,148,8,0,79,199,88,49,72,143,244,39,244,183,252,106,25,192,140,53,13,4,231,11,238,193,165,149,133,101,109,96,242,245,73,191,42,210,195,186,1,207,38,208,205,222,167,224,138,225,210,80,251,243,122,186,219,8,199,160,26,128,188,27,23,221,102,123,205,156,99,160,217,40,49,117,36,203,154,165,29,116,219,162,217,45,153,111,191,18,98,111,125,230,130,255,47,113,147,112,121,234,136,219,15,20,7,224,94,140,86,207,67,38,71,179,239,130,180,92,39,75,6,189,28,206,158,251,253,221,30,160,192,173,177,45,235,5,176,45,137,102,2,212,224,31,20,20,210,206,32,112,167,50,99,127,244,4,133,90,105,0,3,40,226,230,35,200,128,180,45,226,95,191,132,10,188,235,250,164,85,44,140,216,170,21,212,91,237,38,200,111,239,68,100,35,91,150,29,166,84,224,95,219,85,203,145,65,182,69,76,203,241,232,219,71,232,3,168,77,14,88,57,233,112,68,44,192,213,159,62,16,94,186,183,243,53,113,123,28,236,49,244,179,198,54,78,85,174,129,161,35,189,252,68,149,235,15,229,19,17,217,196,24,113,34,203,117,167,53,127,33,163,35,69,30,16,135,82,82,161,212,150,104,244,240,145,131,208,20,2,132,164,31,76,117,254,111,3,51,87,58,230,231,3,141,235,135,151,6,169,9,118,99,106,22,228,3,203,233,233,86,239,225,22,240,64,105,4,170,137,80,99,145,135,103,28,139,160,237,219,109,129,163,152,24,122,148,193,138,63,87,219,6,138,25,255,44,170,49,92,215,178,30,156,123,140,149,118,20,130,87,29,130,7,242,121,20,107,152,241,186,211,212,2,102,197,85,190,107,191,154,229,6,33,54,28,246,232,101,174,51,58,209,17,165,132,32,152,79,239,173,49,172,107,70,48,136,241,110,105,143,32,160,154,49,174,80,32,237,77,202,19,160,123,155,66,81,14,158,114,106,39,150,71,84,193,184,151,85,59,198,65,248,111,50,237,49,161,99,18,176,73,205,55,58,160,32,145,250,115,29,133,157,234,22,237,45,2,144,0,80,46,157,70,42,142,154,182,10,59,32,38,104,100,72,49,144,172,100,247,210,11,87,252,61,133,71,159,90,178,174,164,47,240,13,56,187,218,162,54,192,181,234,157,136,211,83,205,72,209,28,111,110,246,152,231,158,27,114,185,193,12,133,205,187,228,87,159,207,167,168,246,47,253,178,56,41,9,70,89,172,155,137,77,41,216,39,251,57,194,8,137,35,188,11,95,99,35,251,147,153,109,240,0,46,211,57,125,36,136,246,83,71,200,106,20,17,153,136,45,203,159,63,69,156,110,75,89,1,229,16,158,89,165,92,75,129,118,115,44,223,222,198,32,30,170,188,102,169,225,143,139,152,84,86,49,181,82,241,197,210,244,220,111,181,111,39,117,252,170,48,176,189,210,172,251,104,166,44,191,203,53,191,187,3,145,128,167,40,254,133,4,204,28,241,17,157,251,109,26,77,32,72,143,69,82,34,242,134,39,98,102,205,128,79,127,135,180,144,231,187,112,11,189,104,229,161,117,51,251,30,70,29,199,14,14,96,37,81,191,109,130,79,252,138,245,215,234,85,236,153,188,0,55,109,114,23,3,147,81,108,164,223,58,182,198,74,10,97,217,22,229,181,71,153,165,121,122,213,221,222,32,237,240,247,192,80,97,129,254,41,6,67,189,89,91,130,121,255,29,251,225,24,75,49,65,128,135,48,255,136,150,196,70,89,53,223,199,140,249,12,81,73,42,211,165,142,18,198,97,207,66,105,215,192,65,24,155,208,242,65,108,153,162,193,160,160,122,232,62,58,193,164,129,71,18,171,1,230,169,241,148,83,235,226,80,223,113,36,243,200,133,183,8,144,53,67,123,72,32,43,26,107,228,242,198,247,107,196,201,149,245,116,153,94,153,22,133,211,62,18,237,150,106,227,120,227,237,176,248,58,195,11,183,29,175,112,96,84,203,192,221,26,192,198,242,22,30,185,28,85,157,151,85,106,52,157,26,101,2,173,66,31,232,135,159,149,160,148,125,73,25,41,241,115,228,176,16,65,213,185,232,57,3,120,253,134,147,97,163,58,178,176,238,225,103,142,8,81,73,3,67,91,34,101,182,113,114,228,254,141,82,77,148,55,86,152,250,215,86,42,133,209,65,106,57,184,155,25,127,19,65,11,153,32,41,52,134,176,38,99,86,189,57,163,174,202,126,16,129,202,10,75,198,121,42,46,34,254,113,7,243,194,155,181,95,250,136,236,136,99,157,125,4,122,3,232,52,188,190,190,195,36,34,164,185,95,164,184,246,21,45,94,175,1,88,209,22,192,214,115,252,45,27,243,123,19,84,243,56,164,32,69,112,12,114,122,137,27,159,5,181,103,226,201,145,223,76,130,52,162,209,80,236,93,7,145,232,232,116,15,94,163,105,82,34,97,132,213,170,155,173,93,245,30,250,125,185,63,57,36,66,204,199,155,70,111,186,203,22,242,218,145,136,143,56,94,87,103,148,218,161,109,99,84,204,35,28,252,37,36,177,73,147,154,28,150,84,41,136,132,173,176,144,62,143,152,126,213,33,250,226,202,63,123,115,8,145,217,217,220,233,204,173,183,115,229,175,55,193,136,107,108,186,79,200,94,116,207,196,174,235,72,233,112,40,47,121,167,35,138,117,235,229,200,224,57,187,45,18,66,17,210,143,140,11,15,247,190,20,76,12,124,187,29,231,70,174,219,191,42,80,247,191,113,52,28,4,187,202,177,159,37,47,173,78,120,100,25,108,2,67,55,84,50,182,47,233,215,167,102,214,84,164,216,44,99,42,219,19,107,209,127,248,88,216,108,49,226,29,38,254,213,137,19,37,49,173,118,208,80,191,34,23,55,154,144,181,102,245,65,169,33,23,60,246,98,101,1,41,144,9,1,61,236,74,155,181,118,135,25,2,58,196,211,162,125,38,129,1,145,16,158,111,235,97,137,82,252,124,239,196,245,96,165,205,250,109,166,61,167,237,163,63,189,74,79,28,150,185,169,198,216,24,245,57,13,212,158,134,254,175,130,147,11,112,45,65,90,187,20,137,89,161,61,123,85,249,99,82,90,124,78,34,207,176,160,229,38,96,229,199,207,64,254,125,201,204,219,175,116,119,115,252,213,163,213,105,75,244,197,154,147,246,184,151,48,65,36,47,90,1,190,80,226,136,39,231,81,141,78,191,134,96,233,4,151,154,87,234,220,37,49,23,112,94,38,203,228,96,80,206,205,191,117,113,65,64,60,188,185,222,92,37,34,88,143,110,76,109,11,213,115,217,224,153,171,152,20,111,41,154,62,3,56,129,218,167,223,129,53,82,161,238,5,77,149,28,132,188,199,169,139,33,230,162,208,61,98,102,200,194,195,195,212,172,93,114,38,76,252,238,184,245,249,109,63,134,19,68,121,11,120,175,65,204,161,201,138,27,221,84,174,251,216,166,178,121,100,241,115,13,201,248,53,49,102,109,252,194,135,245,252,145,48,145,18,182,216,79,201,153,210,110,136,186,123,78,32,218,187,36,237,70,209,91,204,189,249,116,122,108,181,229,88,158,133,66,170,79,60,67,126,90,96,193,81,90,196,47,26,48,143,64,170,49,196,84,88,85,173,63,139,210,21,68,67,147,144,189,157,154,146,252,168,197,48,221,146,222,129,93,120,15,115,124,239,249,200,244,115,198,207,9,65,141,184,17,227,118,35,190,59,8,35,156,83,26,1,57,175,194,10,119,128,134,181,15,72,156,68,79,172,146,179,174,105,169,207,182,165,163,64,159,252,160,88,220,134,6,78,22,152,187,237,58,66,7,250,83,224,123,33,184,181,97,190,209,111,40,152,253,240,254,207,183,132,236,39,165,255,226,34,145,187,24,88,134,5,62,62,206,118,80,201,244,97,45,139,144,209,252,64,148,180,70,35,120,176,200,115,18,117,108,12,223,254,101,155,93,244,0,239,172,161,2,91,74,96,89,135,21,216,38,203,248,57,253,58,161,157,207,62,17,77,214,114,203,173,8,99,78,49,88,35,147,82,102,254,112,81,239,52,124,104,144,208,3,100,168,120,167,211,147,50,124,188,166,233,123,182,162,17,177,85,62,212,23,5,207,121,251,3,85,11,17,159,197,93,144,140,166,40,228,249,229,64,160,39,136,44,11,157,52,46,206,182,75,188,60,115,245,30,136,205,93,57,13,136,134,143,105,183,146,221,66,202,243,237,219,6,51,114,150,134,205,62,181,125,45,54,102,169,112,17,41,72,205,108,199,8,252,26,35,241,6,128,141,160,214,193,121,63,36,161,5,195,52,17,26,212,188,98,137,31,141,31,152,45,77,158,62,33,3,92,227,70,147,233,119,240,118,31,36,127,90,42,163,99,173,128,151,26,23,161,11,14,70,86,252,62,142,192,76,178,254,74,69,110,207,38,73,83,129,53,88,168,175,41,93,2,70,190,111,32,176,19,234,201,255,212,29,54,48,119,134,229,237,240,109,132,230,190,132,107,221,74,200,252,43,27,28,236,158,161,251,220,213,225,190,127,69,101,25,69,94,189,134,44,180,46,35,168,102,207,66,214,196,35,24,145,237,51,155,5,185,68,172,52,45,77,234,19,65,90,238,57,252,24,148,132,99,126,242,84,29,84,123,151,40,215,9,245,177,173,24,65,137,93,85,79,71,188,48,112,153,180,56,154,53,205,175,185,57,117,222,27,183,152,84,119,177,225,192,219,5,154,55,123,119,20,96,61,16,225,225,250,70,101,205,5,137,121,172,92,54,27,162,247,134,213,13,243,116,160,93,54,196,137,238,4,82,244,161,221,84,113,106,3,8,20,229,155,50,201,144,37,129,219,184,177,44,83,26,125,79,77,95,76,90,238,93,85,45,235,8,226,143,119,85,158,54,46,113,93,105,58,32,89,250,143,218,115,38,176,151,74,150,196,244,89,36,78,129,21,170,55,200,177,124,133,92,137,19,109,158,41,246,227,249,103,36,114,230,87,175,50,130,240,184,189,135,236,76,136,255,236,218,91,215,135,82,115,203,86,202,72,243,190,247,135,242,118,32,77,45,167,230,122,242,140,163,53,220,240,16,31,52,219,196,28,155,250,151,173,200,45,101,92,84,98,207,5,196,3,12,118,144,132,119,12,246,114,228,39,187,59,240,195,53,181,15,253,105,4,39,30,212,144,220,169,76,107,24,143,205,122,87,219,192,107,237,188,100,75,61,57,189,157,176,22,240,167,190,18,247,56,187,138,41,239,57,167,30,75,154,231,185,231,5,143,73,42,165,75,68,183,154,80,238,8,196,233,227,56,86,60,39,93,216,218,45,204,36,63,64,217,30,53,248,181,159,114,220,194,64,149,20,127,23,20,4,2,51,234,118,183,192,45,85,175,188,7,13,130,127,131,109,3,199,112,18,127,98,123,183,172,174,243,64,111,197,192,210,12,238,223,198,196,116,115,2,41,189,31,221,125,0,22,58,247,97,184,141,84,30,3,120,188,40,108,7,22,253,95,180,184,124,1,151,168,68,105,17,31,247,255,132,176,218,172,22,110,107,251,177,228,94,20,164,183,199,83,88,95,213,76,27,131,66,97,247,11,49,109,60,186,46,87,98,191,139,82,204,229,67,107,216,136,170,125,150,132,178,15,170,12,141,72,200,201,81,132,156,37,86,75,242,178,219,197,189,144,211,118,234,232,100,110,218,148,202,164,172,33,18,40,39,230,9,177,170,83,25,15,30,135,117,104,186,209,140,231,92,96,151,243,106,229,66,214,69,127,244,68,46,23,24,238,143,67,77,215,127,221,128,211,3,167,14,243,39,73,143,138,166,224,205,22,143,50,209,31,197,152,24,179,156,102,215,13,231,191,43,184,55,51,154,3,165,84,57,117,171,186,117,246,166,158,67,127,120,64,17,33,24,82,24,132,133,156,176,177,63,23,188,175,153,79,154,87,252,33,138,70,47,217,91,154,179,56,89,129,88,163,81,171,189,152,207,173,18,221,198,76,55,223,106,204,24,150,7,253,137,88,234,251,7,155,193,10,102,38,203,124,198,205,47,36,137,242,180,87,244,155,227,54,239,232,133,233,38,133,27,51,87,238,246,200,192,198,37,253,205,80,136,176,64,11,64,232,117,136,91,189,83,68,194,254,48,169,46,114,14,254,221,65,165,99,33,10,12,89,252,21,107,37,208,12,154,24,88,14,109,246,173,178,138,87,174,143,244,209,226,51,174,206,13,16,1,196,61,248,124,89,60,202,191,0,97,23,56,245,184,210,113,41,227,125,177,119,227,150,56,35,78,75,27,131,219,134,45,210,44,186,24,92,63,20,102,167,10,215,214,252,241,156,171,209,132,52,236,8,18,183,196,66,94,66,8,108,27,128,237,53,194,120,135,230,64,215,69,179,95,75,140,31,253,167,67,89,235,219,4,11,189,5,53,78,247,225,43,81,0,240,93,117,244,245,70,184,32,78,237,155,84,152,162,127,210,32,38,223,96,252,28,230,90,250,183,206,126,221,23,132,160,211,173,100,49,221,73,126,137,194,128,109,217,88,3,216,218,53,121,119,133,24,47,207,75,131,34,220,198,180,171,240,164,250,123,37,181,234,81,31,5,234,213,41,67,88,42,32,51,110,224,20,189,245,81,243,8,214,139,79,212,163,205,210,248,71,19,186,156,250,225,38,4,177,47,178,162,235,15,130,228,88,63,13,179,0,15,244,64,43,35,179,144,138,41,65,181,151,100,242,18,133,81,13,201,84,117,112,195,49,194,83,219,120,159,193,222,251,249,127,237,163,118,157,247,124,7,243,192,8,86,49,175,36,131,187,99,59,183,17,48,174,185,21,206,188,103,139,135,98,164,58,232,188,130,251,203,109,183,178,106,68,144,47,204,49,49,34,137,106,92,24,201,240,52,149,18,12,42,56,13,70,169,49,14,109,74,238,106,173,201,212,141,23,124,150,206,16,182,113,27,168,101,22,116,21,126,211,69,249,168,210,187,175,51,228,10,151,17,120,91,2,251,17,216,37,33,217,253,217,230,52,98,213,67,118,125,4,222,191,130,66,127,225,3,67,236,147,11,55,72,226,48,211,161,215,24,244,87,198,10,53,203,172,47,43,82,110,18,44,67,211,150,190,165,87,203,25,81,34,189,106,159,71,95,17,216,195,138,97,93,114,110,199,130,249,69,201,49,61,143,72,230,247,177,183,214,15,68,226,73,186,102,112,107,151,22,110,158,46,239,28,5,185,170,40,72,75,130,155,158,16,100,17,78,189,47,175,159,176,41,44,54,180,50,116,189,227,165,30,154,240,93,146,213,165,11,132,221,245,244,26,81,81,239,180,92,252,249,150,163,151,128,29,209,105,167,60,207,80,238,86,76,147,1,167,5,96,217,48,9,66,198,85,246,125,161,16,168,147,177,228,126,90,66,63,223,129,33,34,19,118,172,137,253,11,99,98,134,112,111,253,43,239,19,218,24,79,112,108,245,203,222,183,149,175,63,187,71,73,230,114,102,133,60,78,158,205,152,58,117,204,58,183,136,80,179,195,183,115,180,241,151,64,123,204,203,62,40,64,78,6,212,13,4,249,164,131,99,54,199,208,82,192,65,244,244,144,67,241,139,232,74,60,49,255,0,70,30,239,25,148,117,139,38,11,109,30,2,69,86,208,190,114,63,135,53,210,138,150,250,251,147,1,204,221,207,156,2,145,131,123,57,231,68,247,57,87,226,156,207,208,72,9,100,6,248,63,33,169,46,80,34,199,249,196,165,149,158,130,141,220,111,250,21,99,31,131,250,238,16,11,221,81,98,203,151,60,169,26,99,18,19,206,171,61,59,43,2,168,153,102,161,70,127,158,60,236,219,35,180,155,192,14,224,211,105,249,156,15,85,132,174,14,131,90,81,34,44,100,160,61,68,196,145,248,61,26,173,111,201,199,79,44,13,21,229,208,73,219,235,209,238,143,184,99,38,129,113,8,45,234,110,174,170,247,254,24,223,253,86,175,100,142,155,241,121,61,22,169,99,228,27,73,65,35,144,220,6,86,77,211,191,12,205,21,226,122,175,90,191,30,1,8,91,106,162,249,170,206,243,227,74,223,156,55,246,254,166,208,141,9,109,5,29,95,120,232,0,223,163,7,115,117,121,33,105,254,168,175,97,24,164,61,112,113,0,88,228,188,200,172,95,127,161,193,95,138,61,241,21,151,142,138,194,227,23,150,10,197,48,217,240,245,249,12,165,58,166,185,24,165,82,48,205,66,95,243,232,214,19,215,242,65,228,135,165,117,38,180,231,130,94,190,105,42,114,190,237,83,27,64,26,200,203,25,220,89,228,227,137,18,3,186,112,159,223,145,234,34,86,0,238,236,69,55,38,252,176,17,47,161,207,125,40,3,2,238,169,186,108,39,19,32,154,158,48,132,17,29,82,169,68,170,32,66,226,46,176,155,179,132,54,60,49,188,223,149,14,155,134,68,242,59,89,213,13,108,217,164,114,157,168,18,243,45,57,4,57,251,199,115,243,118,58,200,98,158,140,11,4,156,105,60,129,101,71,247,94,135,100,137,70,164,88,130,64,205,34,213,144,22,134,187,165,183,83,183,152,52,174,31,255,140,44,203,3,226,249,170,246,56,249,187,50,188,184,95,42,231,213,5,96,110,213,146,12,222,184,138,178,3,234,53,251,208,207,91,154,135,181,143,206,114,13,104,28,100,95,19,252,214,112,187,86,126,210,184,20,80,33,13,209,79,191,160,45,27,180,7,48,91,79,251,143,222,96,248,153,42,23,40,19,48,21,150,207,157,161,113,136,86,110,149,175,230,46,170,98,199,137,15,205,208,40,24,241,58,205,34,252,59,58,156,53,186,141,193,153,143,16,141,131,212,130,144,246,85,41,152,122,52,1,85,19,196,138,216,119,194,231,235,56,169,88,162,57,30,139,142,21,210,136,139,98,59,192,236,54,163,192,125,114,225,253,136,48,147,185,216,24,215,156,255,216,24,151,71,67,52,101,123,143,253,142,226,29,4,177,187,120,159,1,240,121,247,127,240,89,6,133,194,82,147,88,231,169,70,165,25,20,95,160,181,9,175,117,232,24,108,74,56,202,118,217,196,32,213,17,254,19,22,139,13,67,161,18,114,98,131,184,239,142,95,24,220,134,142,76,112,248,144,131,10,214,45,153,42,134,28,194,156,190,243,229,47,52,141,119,136,195,250,8,224,132,215,78,2,194,80,51,34,89,51,33,134,52,179,249,251,74,50,133,238,160,78,228,216,136,210,212,18,8,15,235,153,187,20,135,204,235,154,162,88,81,141,122,61,103,19,11,26,56,141,52,190,111,124,98,94,184,227,53,107,109,7,87,162,144,58,10,74,253,160,173,74,67,6,6,2,59,108,43,113,196,115,123,225,162,43,172,247,84,82,134,103,162,63,226,86,82,30,150,217,192,105,155,11,155,13,141,136,119,152,99,215,142,156,138,170,29,97,74,230,231,146,218,106,189,76,161,57,79,169,122,23,62,59,98,73,78,71,118,122,74,37,6,62,67,183,29,214,29,146,129,158,24,36,61,233,118,148,225,247,164,100,19,201,127,146,251,209,169,155,114,171,29,186,87,168,195,186,202,99,199,145,212,34,182,18,146,241,83,149,223,82,76,77,86,157,185,156,218,191,98,193,218,169,80,175,116,252,93,234,85,115,219,86,112,61,241,219,78,227,193,235,97,156,185,107,213,132,156,248,163,172,234,61,71,81,27,175,168,133,52,172,166,198,12,157,51,202,145,0,88,95,133,115,166,228,88,196,214,197,117,12,14,31,4,149,131,108,27,185,53,146,108,239,139,94,62,234,74,214,254,194,243,110,155,106,232,174,69,241,252,94,178,225,148,5,107,140,77,246,145,57,144,103,243,141,72,12,71,125,201,159,23,179,14,236,187,19,216,233,228,248,179,164,250,205,153,49,66,61,4,2,209,32,239,56,194,239,170,229,29,206,170,71,28,249,203,8,155,143,120,146,244,240,37,148,29,163,54,129,119,104,68,3,243,200,202,191,81,160,225,239,79,215,213,169,86,57,45,254,161,32,179,24,151,127,182,138,104,75,221,49,34,246,139,39,171,1,199,91,227,59,196,215,53,12,165,130,27,88,143,78,34,233,78,172,192,32,205,0,217,25,104,169,177,71,115,223,102,250,221,130,28,30,180,126,192,235,158,238,35,76,198,169,13,69,28,228,43,39,79,224,253,177,39,240,111,56,139,220,237,229,174,63,137,75,78,63,114,19,242,166,53,45,255,228,97,222,64,30,104,108,21,86,14,84,252,32,171,152,174,217,228,210,112,237,245,191,5,126,164,25,8,151,69,251,36,170,63,189,191,28,246,217,184,231,35,87,141,131,72,45,148,0,217,221,130,36,34,55,130,232,19,185,236,23,125,230,133,237,121,191,169,93,25,120,165,90,161,220,101,167,238,148,47,160,173,12,41,23,32,97,3,147,225,169,11,32,117,249,196,136,227,117,82,206,207,119,33,65,37,237,156,39,228,5,101,12,64,214,46,83,239,177,8,114,231,218,3,2,11,25,252,237,156,71,153,6,60,248,163,134,52,225,6,112,8,176,173,24,219,67,129,39,214,22,198,252,138,28,41,142,254,104,26,2,100,99,237,253,41,33,156,16,200,233,58,220,169,71,80,10,41,200,231,146,167,40,179,127,217,189,174,193,86,221,23,186,157,228,70,97,19,35,158,110,248,51,217,21,186,163,91,80,150,215,153,28,161,77,122,229,68,92,38,46,1,55,5,109,30,114,94,88,197,66,76,53,90,40,38,33,64,253,115,249,229,70,102,167,149,163,162,90,82,86,161,34,149,146,44,167,148,216,142,219,168,96,66,151,10,66,201,78,20,39,63,178,154,149,244,21,118,67,203,189,191,65,111,232,161,93,171,161,153,232,25,205,239,135,104,121,39,122,15,47,78,166,166,177,255,210,68,96,35,94,94,158,221,252,198,183,10,16,189,158,189,25,110,64,39,157,69,6,246,78,115,109,224,172,182,113,2,191,92,81,185,249,253,178,225,90,244,113,43,58,129,234,89,2,120,253,73,60,15,74,24,95,190,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,139,0,225,251,145,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,136,39,230,39,254,92,230,201,152,243,41,210,65,7,251,187,80,250,111,18,142,43,117,99,231,74,175,89,109,34,199,184,249,55,130,250,122,134,248,16,77,88,72,35,84,70,232,16,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4