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,212,71,162,255,33,100,173,172,77,180,108,221,12,21,170,60,142,71,17,228,107,86,48,113,246,187,126,234,26,38,175,4,251,220,159,113,206,152,160,186,126,213,253,177,180,87,223,15,247,174,121,131,101,227,122,220,55,213,55,131,194,91,14,11,6,38,160,155,128,216,229,162,10,179,16,244,67,225,224,44,225,88,200,85,96,167,39,206,130,152,184,30,49,163,80,32,229,5,106,40,19,244,167,119,89,233,36,171,2,163,63,28,156,27,203,172,40,31,75,212,246,87,199,87,24,254,208,70,147,200,65,56,180,180,91,138,39,218,216,198,185,71,24,37,172,221,116,43,167,109,142,135,70,159,102,101,77,29,156,231,185,213,117,159,110,97,140,231,12,237,222,188,39,125,6,17,238,115,69,226,185,86,137,247,202,1,122,19,221,156,183,222,160,11,91,203,206,54,230,29,0,110,85,116,99,241,139,140,33,27,21,105,241,150,156,79,201,194,165,41,157,252,218,168,148,72,110,234,27,121,196,120,119,173,220,73,36,26,168,102,254,245,111,132,134,12,126,11,70,147,27,14,161,132,57,134,101,77,221,7,190,130,94,1,208,201,11,168,84,167,201,151,30,156,224,202,233,1,115,117,190,137,242,220,146,239,8,217,165,194,193,69,125,46,123,149,205,245,45,108,208,140,175,182,161,106,123,0,218,240,156,170,202,111,85,223,103,239,74,172,12,239,47,6,48,100,18,88,77,222,72,37,225,20,126,243,44,226,174,118,134,138,174,221,90,4,15,106,45,54,126,107,147,174,126,43,238,112,67,148,15,82,191,110,149,147,20,2,104,48,144,237,48,73,193,241,204,105,62,82,242,209,83,70,35,224,83,18,192,178,172,123,112,200,38,73,224,88,17,231,178,181,75,184,159,174,197,186,120,226,148,28,61,183,232,248,250,97,74,224,103,226,108,244,47,68,45,48,213,44,99,101,226,71,250,183,65,96,203,155,252,79,168,39,158,215,244,224,33,198,168,109,99,36,113,21,76,115,88,209,148,65,216,49,2,252,62,96,253,30,176,133,0,143,204,18,141,132,53,182,218,164,203,25,73,251,112,93,25,72,46,215,177,205,73,220,87,166,2,127,59,81,232,64,0,90,204,147,169,113,56,35,212,119,23,179,151,129,245,140,246,212,65,130,207,242,179,182,37,0,8,104,2,148,21,181,179,21,160,3,19,168,64,74,155,73,130,196,178,172,42,167,234,60,230,21,46,250,103,10,206,193,87,206,210,110,46,93,223,161,46,90,29,63,191,205,13,42,51,220,213,151,233,2,134,195,56,12,167,118,173,226,128,211,167,212,183,244,125,63,48,15,105,254,192,137,206,31,75,241,205,22,91,163,200,215,190,177,213,32,6,95,19,34,169,61,15,198,98,196,218,205,127,139,127,108,179,72,250,196,237,76,197,102,255,132,23,11,206,119,242,191,139,182,89,115,187,227,16,6,230,123,225,115,92,24,98,120,49,243,7,131,116,206,148,176,97,92,231,246,1,100,87,226,39,164,242,114,122,124,247,152,161,223,69,49,251,27,152,174,200,99,68,246,85,101,3,233,137,197,218,167,212,45,120,77,253,249,166,108,100,217,66,210,50,196,66,168,95,218,47,153,143,137,101,219,67,82,211,205,106,185,233,205,214,91,25,230,227,65,55,220,173,246,193,71,250,0,92,255,99,225,104,120,20,107,186,162,63,19,39,26,23,187,96,78,81,200,12,27,114,139,74,15,98,84,193,54,171,159,172,73,133,229,105,132,233,87,95,1,13,148,208,63,189,235,252,111,73,30,133,94,29,78,182,33,26,182,49,229,189,107,143,198,22,66,175,229,112,204,58,182,30,246,177,244,213,138,70,173,177,107,194,148,96,49,113,93,71,131,51,230,22,108,140,237,172,148,202,242,124,93,7,218,68,211,192,113,212,178,68,81,247,144,68,31,163,205,252,249,207,156,193,252,125,177,185,47,1,26,117,16,222,157,178,213,81,181,180,82,149,77,121,142,30,65,186,194,165,128,138,109,217,106,126,96,48,17,56,12,209,57,224,89,2,132,96,186,40,166,145,8,88,33,211,93,227,214,41,147,56,225,6,45,70,70,102,82,5,138,83,193,143,193,35,137,136,38,12,134,65,204,95,176,153,110,71,58,143,66,107,88,144,156,46,228,2,169,0,174,37,112,75,216,26,197,207,95,7,46,208,202,58,96,146,164,129,28,208,50,252,172,98,7,30,213,72,236,252,153,67,188,129,71,81,34,217,119,9,236,123,193,95,80,174,149,226,139,144,105,14,164,136,126,202,75,131,179,113,241,237,118,74,19,67,26,117,234,185,154,56,205,192,156,218,78,68,245,157,16,14,227,56,0,174,24,99,122,171,161,205,60,213,72,31,73,151,123,169,159,14,101,124,5,137,42,232,4,235,168,215,208,137,1,97,64,248,51,193,97,29,110,136,88,251,3,98,224,222,51,77,161,220,97,13,97,79,63,89,92,67,187,24,176,85,187,136,74,34,228,95,239,30,132,68,194,246,7,124,150,7,95,14,151,99,118,197,77,71,107,239,121,111,13,146,194,140,227,186,14,21,181,220,214,183,71,63,72,4,128,96,147,62,6,176,22,24,119,238,217,3,31,214,87,187,143,62,238,28,211,207,190,133,216,108,30,142,18,70,65,22,21,138,140,89,88,242,121,176,90,250,157,202,123,41,218,18,238,208,73,57,210,75,247,158,29,155,85,95,17,37,231,85,98,171,154,20,215,250,72,192,145,201,36,52,155,9,60,201,75,250,188,26,114,89,85,132,95,178,41,235,156,23,148,129,135,46,44,58,59,254,200,195,145,145,90,98,11,97,204,253,144,209,155,4,247,46,238,83,34,151,161,197,194,254,168,164,199,173,227,207,78,138,94,110,36,223,188,120,49,117,80,32,18,113,25,53,199,212,168,83,194,3,134,106,237,152,222,177,36,243,81,29,109,58,231,238,14,209,79,120,33,1,213,147,154,211,183,113,241,174,94,109,92,201,95,24,93,253,42,73,33,244,166,135,71,143,26,28,52,18,1,147,2,63,170,143,100,179,36,110,73,166,49,182,200,68,99,124,152,11,16,44,113,155,37,126,164,231,93,96,13,74,24,93,238,189,4,1,65,17,218,36,106,79,208,243,139,212,206,201,160,249,211,139,19,255,140,212,165,82,243,223,143,56,104,220,185,247,163,116,155,108,113,233,40,120,118,178,8,14,100,170,41,64,163,80,253,98,61,107,137,9,25,104,101,22,255,148,136,211,13,19,29,246,5,170,224,215,132,32,108,80,254,133,31,115,10,19,204,139,212,41,38,83,166,199,250,218,219,214,176,120,138,226,3,35,199,20,29,83,233,85,31,230,224,237,127,211,14,173,227,125,11,57,59,85,152,12,130,240,251,123,201,151,202,159,190,6,242,144,74,4,84,84,0,124,94,76,21,40,125,236,173,7,222,119,170,0,199,44,181,14,65,85,146,152,15,71,86,38,6,139,97,137,219,242,56,82,221,16,32,189,131,198,251,131,111,52,49,98,79,115,25,129,168,151,253,123,168,4,28,70,55,191,39,54,81,139,102,139,16,250,70,190,160,165,213,100,82,32,199,244,46,30,217,233,182,36,141,66,245,172,203,202,28,29,63,6,85,119,131,31,195,125,250,173,126,92,208,16,241,211,216,90,135,86,62,128,118,250,237,152,13,168,198,39,202,78,212,70,40,100,22,6,245,134,87,112,57,240,8,171,55,171,47,221,89,94,200,241,236,244,144,88,217,121,10,169,87,22,68,73,171,22,19,136,212,102,21,63,171,25,226,133,11,150,250,184,110,238,62,130,215,162,96,190,160,99,169,44,84,28,115,162,33,198,205,68,23,255,132,18,41,40,245,54,87,201,47,88,48,136,64,30,184,122,16,232,255,73,126,202,112,110,186,19,137,14,84,120,179,8,159,223,20,199,201,115,231,153,6,195,53,108,148,229,239,177,117,73,120,18,244,46,58,228,76,255,91,240,176,68,66,3,1,143,127,62,198,183,39,82,133,79,153,137,51,131,221,122,24,221,186,118,132,186,179,228,117,196,96,1,107,28,77,86,230,246,29,84,87,55,170,126,41,33,217,120,37,42,129,20,147,90,23,184,28,179,81,101,131,103,201,213,209,162,56,59,173,152,149,13,230,51,174,60,217,89,50,172,174,149,191,188,1,221,10,185,95,166,35,233,166,95,29,208,148,35,223,225,217,164,15,39,183,65,15,211,18,41,249,42,13,100,61,171,149,35,41,135,101,202,218,124,154,214,156,6,92,26,150,44,153,141,112,94,73,222,139,195,30,200,229,181,220,112,26,6,44,181,151,112,185,194,106,81,175,7,212,207,66,126,126,160,64,44,139,12,51,150,241,152,30,30,8,242,28,166,82,106,0,132,2,225,30,111,184,120,79,12,148,27,89,3,239,16,121,193,25,242,96,110,223,185,244,252,166,33,165,0,163,176,52,112,112,240,39,81,111,238,160,249,41,97,174,38,232,162,241,210,94,58,87,14,183,18,196,105,111,78,219,57,89,74,181,229,27,39,147,72,74,180,176,176,81,58,85,243,174,227,42,102,123,62,173,106,17,9,68,254,224,190,211,8,135,64,217,242,197,72,205,225,224,52,173,61,62,99,91,227,124,170,79,231,21,215,251,250,34,156,249,217,240,56,197,205,222,36,120,230,31,138,81,82,188,45,123,156,27,216,28,74,209,6,54,242,135,152,142,139,95,214,21,196,59,74,163,71,72,0,16,59,242,219,249,19,107,89,122,153,33,191,40,60,39,249,182,214,151,191,70,107,162,163,199,169,183,195,198,147,11,71,98,69,27,116,40,90,88,203,105,151,182,130,135,246,4,45,117,116,79,164,51,209,123,66,69,109,217,27,123,110,45,242,15,171,57,219,79,116,223,193,200,111,28,137,96,123,178,217,185,176,133,189,253,4,211,66,163,14,185,127,19,245,37,90,147,67,169,153,92,193,193,54,236,219,138,179,95,101,0,71,79,250,129,112,235,19,140,117,3,214,202,25,44,17,118,207,131,14,168,93,126,37,87,134,91,149,185,188,173,178,123,77,138,71,198,218,83,42,126,140,152,204,120,149,83,183,4,82,7,117,48,130,199,197,107,92,31,177,88,114,102,49,228,142,249,1,4,232,115,21,182,233,216,50,180,83,72,208,86,175,122,180,107,41,44,203,8,221,249,38,54,247,99,222,9,124,237,72,253,187,153,231,138,214,220,156,173,221,4,126,176,9,43,67,15,19,248,19,245,35,73,173,160,144,62,10,199,86,224,167,183,23,147,60,239,211,249,112,171,132,4,116,76,94,140,44,128,220,147,135,185,8,4,73,206,222,119,19,26,117,77,195,194,134,140,103,252,55,156,73,121,137,94,131,155,87,160,113,198,151,205,112,178,147,199,227,236,80,119,65,32,53,233,160,149,61,208,209,145,230,149,101,100,224,238,49,105,224,159,155,11,188,183,143,146,21,161,212,248,11,39,92,194,213,244,116,13,186,77,66,42,218,241,130,114,166,235,210,55,216,144,97,250,130,197,235,35,165,63,32,251,114,41,67,99,77,76,150,73,13,2,147,154,74,153,126,30,3,128,68,145,165,202,176,153,216,137,46,82,2,50,210,106,49,91,170,6,19,43,167,242,5,250,7,204,155,10,73,214,55,202,201,158,45,24,127,206,106,246,249,15,214,77,159,201,38,26,244,102,27,76,42,24,50,13,207,233,18,29,169,63,214,176,69,187,21,3,45,31,121,19,206,74,32,68,181,243,63,204,146,69,227,234,16,255,157,202,173,147,55,200,254,42,51,85,221,175,175,139,148,140,200,150,171,100,251,30,34,32,158,224,196,46,240,40,67,121,9,123,251,85,154,103,195,19,70,150,17,82,141,122,162,151,155,2,135,89,247,239,208,63,20,6,246,194,185,251,53,128,105,24,95,174,76,232,219,50,10,236,229,86,194,254,9,32,161,192,12,61,155,34,127,58,235,205,127,186,226,148,146,183,118,16,1,82,212,191,23,203,227,31,255,210,203,57,250,97,175,86,213,16,156,161,192,35,40,1,46,162,50,168,48,216,134,150,252,6,43,3,24,77,224,191,28,153,85,86,50,43,33,105,210,125,7,141,162,50,206,55,246,100,189,141,224,116,241,56,36,208,180,74,92,70,191,130,172,173,37,201,209,61,69,218,190,79,90,107,140,236,46,70,198,143,212,52,93,73,63,72,215,76,16,30,89,131,60,107,241,108,125,165,51,19,108,246,14,157,67,54,83,187,17,207,22,95,124,72,56,101,241,27,15,146,182,207,129,5,125,198,238,206,17,8,43,205,175,72,239,56,98,29,44,216,235,66,168,220,200,10,75,53,7,118,111,237,13,19,4,92,190,92,79,243,8,255,56,147,26,194,66,79,229,22,174,68,208,133,139,176,127,234,80,35,147,223,121,130,0,23,209,111,13,66,22,45,128,106,44,133,79,98,247,100,150,86,124,86,101,180,50,161,236,65,206,27,172,150,59,134,135,221,213,56,107,31,14,192,35,248,160,42,145,146,46,54,60,229,119,202,217,251,100,229,164,120,76,66,81,173,9,206,36,75,31,37,191,195,66,248,203,80,235,254,210,100,166,253,26,146,108,150,123,52,148,1,186,161,125,210,187,36,91,228,236,151,15,181,27,190,185,227,146,93,49,60,50,195,77,85,240,159,163,39,45,10,76,165,197,159,46,217,244,126,186,206,12,143,17,218,226,205,26,193,208,82,27,196,23,23,255,86,233,112,197,162,138,74,165,182,35,44,205,126,75,153,217,22,224,129,168,46,203,115,24,49,152,56,6,128,51,103,36,17,182,106,39,194,169,17,83,66,86,134,128,101,75,252,103,51,243,9,98,212,150,126,14,173,243,6,114,108,31,109,84,234,3,121,149,248,165,141,204,255,195,73,170,19,129,155,143,156,176,178,207,130,252,92,188,139,149,64,47,37,230,3,247,159,163,79,221,175,60,59,48,195,109,137,61,138,203,182,65,188,12,140,219,80,123,188,161,133,14,225,72,74,128,21,165,73,20,100,248,185,35,36,245,23,220,224,91,138,86,109,104,157,172,128,142,239,10,167,180,2,250,73,10,47,245,160,241,59,149,68,183,8,217,36,39,109,93,200,30,166,101,85,1,226,40,215,174,230,191,85,179,134,189,98,207,148,159,34,112,93,227,53,199,140,37,216,156,63,9,27,56,5,42,206,189,90,106,39,186,187,215,18,102,222,122,19,212,72,85,205,74,230,241,212,3,77,20,93,4,143,25,139,211,46,30,0,244,127,170,180,21,155,148,178,61,78,109,231,17,200,176,251,163,228,105,254,101,145,187,24,130,62,23,196,123,133,11,96,183,62,134,149,202,45,14,88,215,213,67,225,74,230,146,173,146,184,162,226,153,66,166,71,137,218,171,213,106,248,10,237,84,4,252,244,176,134,53,53,4,20,180,122,166,211,216,38,235,9,143,221,191,210,145,14,200,235,215,155,199,89,171,101,186,99,49,235,248,195,153,120,168,90,133,69,56,153,185,132,87,71,45,87,26,70,153,23,101,169,144,67,81,210,86,209,229,165,25,148,62,31,129,167,53,10,116,1,95,142,136,233,124,181,250,150,125,169,76,239,149,193,72,112,159,60,234,182,12,241,244,190,217,142,218,143,159,140,9,11,30,182,50,69,130,5,18,86,107,187,95,75,48,64,153,96,176,138,203,35,132,247,163,110,78,91,120,49,228,208,113,210,76,79,172,8,20,101,28,173,191,154,32,0,243,148,99,112,183,98,75,37,92,37,159,161,162,2,94,159,168,195,105,33,11,226,34,127,224,229,174,18,119,111,182,186,116,250,199,255,175,47,118,42,221,103,216,228,132,162,221,132,105,164,229,58,224,242,131,188,93,164,70,66,68,83,227,196,180,17,146,64,237,235,152,11,98,89,111,206,159,101,110,78,76,108,241,1,94,125,173,89,137,187,228,21,223,123,152,78,143,226,133,95,195,111,1,29,31,199,254,69,135,57,65,98,43,47,246,131,230,208,159,177,189,234,75,174,171,169,164,177,138,132,89,249,31,14,74,116,104,44,75,244,135,228,222,27,106,137,57,140,176,40,34,78,90,70,202,202,161,196,237,54,124,33,103,90,36,129,211,69,43,167,133,3,136,199,153,160,71,163,42,148,62,151,40,254,19,33,115,232,32,40,2,107,14,97,83,232,3,40,184,205,184,225,198,230,51,77,229,164,207,221,32,70,182,190,149,30,79,73,168,183,35,16,172,121,169,205,2,56,216,175,60,212,59,129,33,46,64,133,225,248,70,20,4,218,82,13,106,16,157,106,101,223,202,17,72,203,154,242,72,8,73,68,198,135,162,41,115,123,57,160,162,221,143,249,211,227,90,99,203,117,202,59,209,61,44,39,154,101,40,248,161,113,220,229,234,104,31,52,43,48,73,217,229,178,121,176,234,241,235,77,246,87,18,86,228,195,111,46,113,156,164,33,187,80,116,5,2,34,177,128,133,157,223,151,61,121,235,18,98,215,135,8,187,23,224,175,201,162,17,104,225,90,150,225,141,33,159,64,197,220,186,87,173,72,36,62,126,57,144,241,60,80,172,120,131,195,37,86,91,161,163,104,37,198,151,17,133,241,138,236,163,117,161,146,84,116,189,85,176,206,75,53,255,130,90,166,188,219,93,12,161,206,175,42,45,79,122,12,203,19,4,192,81,131,63,14,31,207,35,121,238,29,155,140,83,165,45,95,233,197,176,159,43,248,204,186,233,25,142,16,146,229,5,109,246,12,200,236,178,78,4,249,199,209,41,207,74,68,29,94,178,184,62,174,234,47,184,120,210,168,158,203,89,25,18,7,23,5,107,114,253,122,67,21,191,212,152,95,96,69,81,215,83,105,127,171,90,149,163,10,81,68,183,111,132,86,84,112,117,135,245,50,127,152,222,161,249,97,177,216,97,232,247,236,46,139,81,100,118,213,53,165,173,109,133,105,238,174,136,146,180,47,3,69,191,133,212,168,66,80,154,237,138,30,176,207,149,212,59,184,54,158,129,69,4,168,162,242,174,215,4,109,41,140,229,221,254,105,55,238,35,125,115,85,11,228,173,251,18,135,255,116,165,155,237,72,139,155,167,246,34,255,43,177,228,180,12,60,197,133,27,10,238,83,133,158,114,159,58,3,84,42,22,105,215,189,227,62,145,18,129,71,73,100,96,220,75,128,73,156,134,4,195,147,212,92,228,115,29,48,118,117,148,123,164,223,129,155,30,14,119,95,178,59,102,230,251,239,60,58,11,246,21,174,208,78,41,34,208,231,247,178,143,159,46,233,164,154,31,59,160,19,13,180,218,253,151,240,69,37,7,235,202,186,83,149,64,93,229,173,186,81,107,10,103,205,17,20,88,94,154,44,210,124,145,198,1,38,90,92,5,41,93,129,161,119,207,44,76,102,133,176,95,17,103,119,239,68,85,140,147,196,204,61,245,247,66,0,186,20,88,125,179,198,10,144,31,65,92,85,153,39,94,189,85,143,208,14,172,96,175,163,146,205,126,81,1,227,74,144,120,123,230,163,193,37,228,96,253,16,27,186,222,83,52,157,162,114,62,105,138,77,71,5,249,178,28,9,34,205,36,47,96,14,112,199,45,188,129,179,211,93,107,90,69,217,205,80,46,183,133,146,115,132,0,138,230,171,95,19,137,174,155,6,173,196,81,0,149,186,183,145,84,15,90,121,34,34,133,240,248,223,225,181,23,68,166,62,89,68,32,26,196,107,209,202,90,222,148,26,143,247,222,235,93,95,109,199,78,33,116,153,74,157,12,162,155,135,208,55,12,145,69,17,90,136,3,29,109,244,26,166,161,31,179,81,185,76,1,227,191,191,50,37,30,127,191,135,241,246,240,15,166,127,126,43,54,57,131,84,75,79,213,56,80,0,79,127,111,122,183,214,235,109,82,110,129,228,86,1,76,28,208,208,255,33,235,210,178,200,85,179,207,32,254,51,10,218,182,148,219,177,207,9,96,75,58,170,181,127,194,8,15,95,35,121,211,167,205,127,218,217,113,4,31,58,68,32,159,66,77,224,122,104,201,194,184,228,88,22,29,9,226,151,176,26,135,102,204,134,255,221,185,101,99,121,209,82,107,218,252,143,62,185,23,212,161,41,191,223,91,152,1,203,255,9,237,100,247,45,171,180,163,57,141,31,45,171,56,96,207,211,208,33,212,152,194,210,182,235,202,113,114,217,229,106,239,239,216,63,14,10,80,86,105,10,46,152,26,214,29,243,238,132,45,226,238,104,164,104,104,226,227,164,249,47,166,203,199,102,47,165,94,246,248,8,210,116,143,211,30,153,144,240,40,57,206,206,249,114,1,208,15,48,54,62,86,209,135,117,82,40,251,217,152,184,79,157,210,86,164,190,244,214,73,193,83,5,165,133,230,246,38,231,113,185,114,160,144,84,143,193,204,202,44,168,178,70,221,24,209,174,87,22,41,163,82,0,158,166,202,186,50,81,235,68,136,170,25,99,51,63,126,217,43,119,142,205,188,248,190,89,134,43,191,208,103,64,98,88,77,22,221,193,227,29,25,91,128,181,231,135,148,127,9,170,135,170,160,203,236,43,169,149,124,66,122,111,78,155,128,26,87,24,82,44,81,237,212,55,122,104,196,183,145,38,233,182,48,109,221,230,18,3,34,168,115,238,57,109,139,43,126,228,43,99,242,71,229,152,195,217,176,214,236,74,213,213,189,120,212,250,179,216,18,4,31,49,10,191,77,201,130,27,140,71,31,90,36,159,120,45,62,39,210,212,70,223,106,111,59,28,120,108,112,94,64,99,67,194,35,27,42,201,245,81,180,248,24,168,203,208,97,38,123,125,104,179,236,15,119,244,238,110,177,79,192,58,249,118,218,219,241,32,128,135,243,25,73,249,108,69,4,2,164,95,129,127,47,150,66,17,193,189,243,37,162,2,24,120,159,186,157,11,130,139,121,201,133,40,209,74,14,118,36,230,240,112,194,204,77,255,73,100,230,239,120,173,252,219,56,48,10,73,204,107,7,232,114,76,246,93,242,182,172,53,76,222,175,20,86,71,104,137,40,15,73,241,54,32,90,203,119,110,131,8,38,10,159,77,19,167,170,20,210,128,216,219,9,75,25,94,123,58,142,240,238,49,31,139,69,114,233,220,231,103,39,101,58,175,71,25,117,109,27,242,230,219,188,0,101,95,57,7,60,207,110,43,91,255,134,220,162,79,167,103,210,3,249,93,230,42,192,215,49,137,19,198,138,9,98,128,80,77,215,173,201,79,119,173,88,126,54,54,233,9,177,106,83,141,5,132,227,68,10,18,65,77,142,39,175,86,16,121,115,4,51,57,92,0,199,245,197,178,182,163,101,248,123,196,203,131,205,67,14,25,26,103,224,84,160,79,44,71,105,117,147,217,171,248,112,224,120,201,172,18,89,68,175,170,99,29,48,1,226,110,83,62,46,180,102,198,23,33,86,132,215,22,187,193,9,140,63,209,21,40,75,51,199,145,214,15,243,164,208,70,72,183,188,103,85,40,6,87,27,186,184,140,198,27,119,83,42,21,69,77,238,32,178,162,238,210,212,18,189,222,121,70,160,2,1,9,56,160,117,223,7,46,213,84,135,225,75,73,55,217,204,158,139,24,237,204,230,178,238,75,180,249,55,10,82,146,7,24,29,217,73,49,61,118,115,59,146,61,213,29,59,164,133,25,118,210,58,198,180,163,84,233,119,107,35,187,116,222,108,105,237,91,129,77,243,231,97,19,89,183,160,45,127,166,134,46,184,131,115,169,29,38,136,212,200,59,155,40,24,91,88,105,65,188,95,128,251,92,1,102,204,152,87,199,189,141,103,113,67,134,21,141,81,181,3,225,60,245,101,86,230,232,119,15,68,129,180,60,27,219,230,64,224,168,179,48,78,177,238,175,131,28,240,178,7,108,228,58,116,238,250,127,241,175,70,46,11,214,86,43,163,143,162,40,23,90,252,233,234,186,15,178,123,184,197,68,93,220,139,28,109,248,1,205,30,54,172,132,129,138,237,155,232,32,171,150,243,205,53,16,6,227,213,62,188,7,254,95,130,171,250,75,29,242,7,138,161,95,80,142,159,3,177,146,87,93,252,118,81,239,20,187,186,50,48,144,214,3,50,159,172,5,226,176,143,182,110,93,174,88,118,181,124,208,196,240,197,51,186,108,109,201,38,154,226,220,44,188,207,34,250,133,18,89,114,61,211,205,108,165,100,151,202,148,185,130,149,59,113,134,19,158,236,222,158,176,31,218,18,172,108,214,231,15,110,31,75,51,249,41,80,79,43,24,228,95,79,29,104,224,88,175,94,57,48,110,144,155,249,180,3,29,33,192,173,96,141,180,232,190,123,205,177,78,9,133,13,113,218,186,43,92,146,176,176,201,214,83,130,222,129,17,232,143,255,34,122,113,62,238,168,202,14,141,23,215,30,177,124,189,34,135,109,55,41,77,112,1,188,132,250,1,149,136,213,86,175,62,135,160,86,187,68,215,15,224,25,18,21,186,53,165,164,152,15,124,149,119,124,247,124,132,104,45,150,159,189,28,50,194,96,116,119,98,128,53,188,222,21,194,79,187,172,175,176,160,90,45,72,52,36,223,151,70,203,89,200,68,102,158,53,26,107,180,68,142,99,159,128,29,240,86,90,40,128,23,136,24,141,205,8,29,164,39,223,139,225,60,187,235,50,194,212,101,215,252,84,195,41,219,103,150,33,16,18,174,154,73,211,11,115,53,148,132,33,178,87,73,101,178,202,47,138,230,203,224,172,175,59,194,93,176,30,8,142,42,36,4,241,91,218,80,242,214,183,144,105,67,185,168,98,112,87,45,133,244,68,212,85,177,157,231,182,249,103,172,158,102,8,185,231,171,214,9,160,130,199,132,180,69,140,36,110,214,49,59,115,12,81,175,188,240,180,233,151,219,181,48,37,10,164,223,184,42,124,231,183,73,107,201,56,117,108,38,152,97,136,64,247,74,1,32,125,181,37,79,32,196,250,151,57,219,32,114,26,253,121,182,90,41,215,69,224,193,230,207,125,120,182,141,180,89,171,133,213,163,176,220,35,99,43,94,220,93,199,182,237,10,183,228,14,77,152,199,17,145,239,65,155,21,78,229,210,195,107,235,104,18,72,115,3,143,166,156,195,84,54,132,217,165,186,192,222,220,143,31,183,157,194,14,119,255,227,172,6,137,30,82,97,44,233,72,156,20,129,165,140,218,234,48,216,130,90,218,52,239,54,182,150,166,53,37,21,51,254,9,242,125,223,241,218,73,40,179,34,238,141,199,120,244,126,200,245,148,169,249,156,49,89,163,33,79,28,205,250,182,228,26,146,214,207,12,35,70,239,75,134,237,225,47,156,35,180,29,234,243,153,166,180,250,144,141,214,174,8,173,244,166,149,147,156,110,232,1,197,56,231,210,125,144,149,108,103,46,57,208,57,237,137,49,60,20,10,170,64,11,204,120,97,48,219,132,71,164,91,102,159,78,99,120,62,181,45,224,177,105,3,164,66,21,155,90,250,98,236,69,91,13,172,1,2,52,226,101,248,114,161,85,45,36,225,39,27,89,207,94,65,135,120,137,130,122,239,26,228,184,126,182,96,72,194,76,229,1,80,154,66,3,147,59,185,235,207,12,204,59,249,179,81,236,254,252,150,167,33,246,192,75,204,125,225,232,196,66,4,217,15,136,75,185,250,135,70,74,26,120,243,195,99,164,69,93,243,20,93,133,7,41,130,94,151,142,119,34,128,79,186,177,67,250,12,196,107,251,108,219,254,227,228,111,119,90,58,11,187,127,11,106,202,89,172,185,81,178,48,76,47,13,135,44,124,29,121,162,35,242,171,194,107,214,157,96,226,47,29,198,208,55,103,232,45,139,11,15,34,215,126,121,194,80,209,163,197,48,23,95,240,151,27,180,124,112,154,10,165,12,21,162,223,38,128,45,104,116,240,3,254,238,80,130,89,161,160,180,135,36,152,157,89,57,44,60,137,97,99,207,84,200,213,83,32,72,193,130,227,16,56,60,193,184,86,242,67,50,243,112,131,144,118,105,91,72,111,232,214,40,108,166,164,13,130,197,145,242,3,123,64,98,116,255,132,98,181,131,8,30,131,159,54,70,253,18,180,200,83,248,160,205,0,194,71,108,72,165,213,51,27,74,62,138,245,103,240,26,90,211,16,69,8,69,6,253,111,18,171,153,11,158,58,148,58,157,148,228,170,225,151,205,238,158,116,186,23,4,8,147,232,243,174,42,174,243,137,132,117,114,178,131,71,68,84,231,7,245,57,83,173,48,201,222,218,253,232,227,202,213,175,104,20,225,126,171,103,222,122,104,248,8,25,161,217,242,13,27,97,4,77,249,246,70,245,46,245,27,71,85,29,42,163,0,90,10,108,233,127,112,131,24,149,64,112,55,66,218,13,36,162,107,131,12,37,29,171,74,186,247,178,73,72,231,231,83,118,200,142,129,147,217,141,68,92,101,49,228,241,98,155,102,189,153,159,181,33,156,110,169,201,211,30,90,231,242,62,250,125,115,232,150,220,206,51,151,165,158,139,233,210,167,153,146,68,152,6,45,208,231,196,58,164,253,26,37,141,189,73,142,29,170,110,91,217,19,207,174,43,243,181,46,151,211,201,205,235,42,230,103,198,189,176,92,209,80,19,197,59,26,201,61,219,35,157,218,34,227,57,60,23,124,121,25,31,54,168,147,55,1,56,222,175,43,175,158,89,75,13,48,246,55,100,24,3,93,112,104,16,40,210,23,74,138,77,6,24,9,40,127,166,77,171,136,88,207,154,185,200,170,220,31,43,199,31,165,237,231,119,187,207,0,14,210,21,195,43,107,222,75,30,248,13,33,25,188,241,135,193,222,224,137,169,120,153,250,73,194,190,168,233,96,29,168,204,50,23,76,171,174,216,143,166,63,212,118,191,214,197,248,84,204,153,99,162,108,49,56,246,129,49,248,166,64,125,231,248,181,32,189,149,242,78,251,232,223,213,71,55,202,114,255,203,224,214,17,150,135,253,226,221,101,37,95,46,222,162,63,100,188,203,162,155,85,29,56,117,139,228,180,106,210,137,248,80,205,121,79,109,178,23,182,139,25,121,30,42,13,68,240,28,64,213,159,165,18,6,132,239,13,129,99,94,8,90,105,187,52,169,251,236,10,2,39,128,197,169,3,222,72,172,55,10,80,207,236,216,89,41,74,23,199,168,18,224,1,43,97,160,227,112,180,153,206,30,150,169,238,52,111,178,186,41,67,237,87,114,196,8,112,122,77,60,70,41,120,187,74,57,218,60,198,118,222,127,168,40,108,61,90,71,191,204,212,15,149,224,122,38,217,120,127,207,30,54,230,33,63,87,180,50,12,145,243,187,151,230,190,19,53,50,55,179,127,102,43,212,156,109,183,67,25,221,58,89,250,150,222,38,177,202,182,191,27,248,108,130,189,147,191,206,189,218,20,236,50,186,98,246,181,93,255,215,236,173,232,157,161,192,228,234,97,162,187,254,88,68,33,163,107,8,47,77,19,110,225,151,62,249,212,188,234,206,168,161,135,130,251,150,20,214,240,168,235,234,182,152,54,174,188,220,143,159,135,27,56,229,188,255,166,9,20,185,232,110,217,8,115,200,24,106,228,181,226,131,156,102,149,117,186,250,185,195,83,8,236,80,111,125,225,160,51,157,161,194,21,53,81,172,7,13,107,199,80,120,18,153,89,4,254,60,143,63,36,186,153,227,159,197,255,139,221,179,214,25,54,75,116,200,116,189,226,2,81,19,24,67,32,197,95,130,5,65,127,54,99,179,19,94,197,150,160,60,93,42,60,167,118,178,124,98,197,112,26,141,6,7,59,62,119,148,252,124,172,255,166,59,67,81,134,43,253,32,178,145,196,116,50,69,225,162,23,189,101,234,183,23,22,16,163,132,9,1,123,84,55,189,46,195,133,10,65,140,18,25,220,16,126,178,80,247,190,44,247,112,2,33,174,116,154,2,141,243,169,248,195,217,85,219,200,45,172,68,157,204,4,132,222,8,170,232,111,207,170,80,104,150,244,90,159,238,44,253,107,149,182,177,34,35,177,83,168,30,192,194,141,10,200,221,33,231,87,229,126,142,115,176,49,60,5,3,137,205,155,95,46,152,36,77,218,96,222,53,2,147,180,253,208,69,221,12,70,115,170,31,116,205,78,58,52,58,96,57,28,208,63,138,149,47,194,224,237,235,62,143,172,85,153,222,54,143,37,6,8,197,159,253,130,151,99,249,99,148,58,24,193,33,99,100,27,160,50,189,52,183,38,112,90,229,108,131,81,77,58,40,247,16,67,245,58,195,254,141,109,99,165,53,47,169,37,138,232,110,70,95,126,234,172,7,219,18,152,89,103,207,195,168,106,24,224,60,198,244,88,73,34,226,0,172,252,147,109,119,228,243,176,108,177,37,230,174,89,17,151,241,61,104,146,93,215,255,230,133,239,112,116,98,216,40,116,171,27,1,210,174,108,133,94,102,192,166,102,88,207,136,199,153,228,43,181,4,59,240,89,87,173,243,109,142,199,184,210,194,30,159,196,126,132,115,95,166,4,47,28,43,48,194,101,56,154,27,81,38,105,70,241,171,89,117,145,179,128,234,254,250,12,219,43,247,47,243,186,122,11,107,60,64,215,6,117,75,46,170,61,110,174,161,215,167,238,153,209,69,33,190,61,44,25,23,241,189,93,140,100,244,121,210,254,198,107,12,106,220,4,195,203,154,53,58,31,63,137,93,148,210,48,180,92,182,144,172,23,84,213,213,85,233,118,203,146,252,206,249,213,53,172,239,149,37,224,145,123,122,21,76,27,127,222,218,71,119,21,240,54,152,223,136,117,216,178,145,14,69,3,149,78,52,36,164,248,29,236,26,30,197,49,88,107,93,24,181,49,1,138,66,30,27,145,114,178,98,212,231,23,165,207,57,92,116,136,72,87,3,13,155,84,164,103,46,31,129,135,15,138,88,189,70,60,89,88,54,151,149,251,4,212,159,159,240,94,200,95,198,25,216,172,36,237,174,102,66,112,80,8,30,115,68,198,229,71,230,225,175,234,212,137,18,67,132,189,68,236,88,203,136,55,241,93,181,166,219,228,136,37,254,194,50,118,150,103,78,73,11,225,138,101,137,61,139,238,87,173,207,219,57,1,164,209,154,187,29,105,163,206,166,142,160,99,48,247,87,27,99,207,155,245,41,210,76,236,163,192,61,119,151,145,118,80,251,17,192,114,152,16,121,53,173,91,25,75,125,105,246,100,15,178,251,29,227,32,29,204,151,106,141,114,250,212,229,205,79,180,213,246,173,227,105,118,72,249,28,208,146,50,57,97,46,8,121,136,71,181,92,239,127,175,86,139,207,182,79,239,125,110,240,75,160,195,191,223,42,140,214,107,219,208,136,113,191,175,57,88,126,210,6,112,52,120,28,218,59,157,126,28,201,156,229,68,112,144,241,55,121,144,225,103,148,26,230,63,27,13,243,197,148,218,164,197,65,40,225,150,54,31,39,115,20,214,104,74,22,63,87,23,69,154,204,174,171,90,185,174,62,57,103,68,73,134,196,10,45,87,55,46,153,124,154,181,172,213,168,36,2,89,45,74,144,141,230,226,37,111,94,162,228,34,168,79,128,65,63,214,199,185,208,242,14,14,75,44,142,29,170,13,18,25,137,249,140,172,119,5,58,49,174,17,207,124,219,162,66,219,241,56,179,222,140,182,211,193,52,117,177,113,109,249,50,42,8,213,102,107,164,132,54,147,131,54,78,181,228,239,149,218,156,161,52,202,151,11,151,231,149,101,171,194,2,112,137,81,175,239,237,200,143,161,49,18,181,59,220,58,43,183,40,129,129,36,223,89,153,250,21,194,24,89,132,205,120,15,133,134,214,153,49,46,55,109,214,32,0,95,144,89,69,116,166,36,39,12,140,107,94,151,172,82,142,241,14,247,231,146,86,7,113,221,177,176,115,211,237,148,68,163,132,174,231,31,34,251,51,184,129,135,245,220,91,65,157,84,79,210,206,228,229,87,199,219,192,240,56,230,42,128,34,13,173,104,79,80,92,10,44,151,72,247,155,47,181,248,32,245,39,115,216,196,213,247,216,238,186,226,136,207,34,99,120,93,199,174,71,99,203,220,158,178,225,159,137,17,228,254,204,49,38,28,230,143,34,157,3,205,24,32,91,126,141,63,24,115,85,24,201,89,155,179,113,8,24,123,191,25,232,4,132,61,172,151,93,103,23,173,140,230,157,169,33,163,44,134,224,239,69,79,159,129,184,190,132,43,133,175,70,183,121,98,132,70,88,7,175,254,205,31,38,163,178,236,158,252,84,72,166,85,55,87,241,67,27,56,105,173,192,234,199,161,241,248,148,25,177,57,226,180,22,175,223,160,140,248,161,141,209,17,244,134,34,82,155,123,176,161,22,224,86,66,13,133,205,169,100,245,183,254,11,32,249,63,187,198,138,117,149,70,226,210,158,1,121,239,19,88,123,249,20,181,159,21,110,137,146,48,249,6,92,17,55,179,25,86,48,191,146,186,30,134,252,230,171,216,201,255,176,69,251,141,148,216,230,36,78,179,131,105,21,54,44,169,221,137,63,227,62,238,135,35,82,155,201,253,244,174,34,205,148,42,226,142,9,160,146,206,64,123,114,198,116,72,137,38,235,190,41,166,29,13,23,183,120,90,83,9,104,153,92,242,43,255,148,181,157,139,70,86,176,88,171,206,112,117,246,119,247,133,238,186,9,86,114,70,13,214,223,85,230,209,16,212,204,225,239,173,134,63,180,23,6,104,221,84,207,158,154,181,87,214,206,75,50,68,172,24,185,171,113,177,8,39,5,157,18,239,230,106,46,252,194,22,47,151,175,32,209,88,103,206,203,91,41,29,112,44,233,48,181,60,26,232,134,157,176,154,141,234,39,156,33,85,93,162,244,131,182,153,10,60,88,250,211,239,30,180,45,66,150,254,158,254,93,220,241,27,172,7,221,245,203,183,125,38,6,35,100,88,68,101,213,117,162,90,219,251,96,97,253,29,255,173,241,199,147,152,30,93,132,11,200,139,228,155,47,42,200,68,41,14,39,10,70,90,232,221,159,90,172,20,212,105,105,202,134,51,52,197,240,248,64,192,153,43,37,118,64,178,235,248,8,86,33,70,233,64,86,152,24,100,166,224,31,58,24,33,255,10,224,215,48,112,93,30,172,143,165,158,186,122,229,65,220,23,122,118,14,76,3,68,227,23,36,128,219,76,253,239,12,146,173,238,89,159,202,215,225,0,51,223,171,214,169,83,186,40,6,35,6,237,205,50,200,60,108,65,58,159,203,40,68,146,58,166,19,91,190,158,186,129,216,241,153,99,239,221,240,147,52,184,27,254,7,102,0,200,237,229,11,19,71,184,131,226,94,79,132,53,56,175,117,181,61,53,216,241,125,46,139,198,34,232,166,181,61,180,39,231,178,159,90,108,30,169,90,15,13,151,94,77,173,218,214,87,4,143,99,226,92,116,45,105,23,244,192,70,99,78,116,137,227,10,235,183,79,234,8,237,0,68,63,84,96,202,243,189,216,82,82,133,214,164,19,23,73,175,119,197,110,104,222,0,149,253,121,78,149,152,157,103,113,247,107,75,253,138,69,6,61,133,89,29,233,23,80,26,228,165,108,83,92,69,188,241,22,129,81,242,209,131,39,147,247,79,81,225,162,183,35,153,136,47,125,228,55,32,158,245,96,254,187,19,125,100,160,168,168,108,25,176,191,60,253,166,4,237,119,183,254,143,142,60,168,122,54,240,58,147,249,146,93,227,247,68,209,234,137,98,210,89,131,88,109,33,213,88,1,23,179,0,126,37,90,9,134,130,245,220,209,23,9,55,53,138,176,164,50,123,54,173,193,91,213,129,46,186,126,143,50,114,105,144,184,5,66,6,238,149,70,165,134,124,15,30,140,44,140,49,105,200,102,200,31,133,157,163,4,234,156,28,250,141,68,53,206,122,103,178,47,62,58,87,81,230,112,48,141,173,82,247,53,29,13,208,99,141,117,176,145,0,144,92,34,59,184,108,225,114,120,193,244,202,93,230,202,94,218,28,207,111,189,30,248,248,102,155,159,209,170,153,177,249,228,49,117,194,138,221,11,148,28,13,178,73,200,247,3,123,16,61,73,150,85,75,101,54,97,219,104,22,49,200,209,26,189,197,95,45,68,8,159,217,116,187,34,172,224,153,27,116,145,201,234,170,210,219,21,68,73,136,10,19,151,54,81,193,125,228,55,45,172,105,53,8,231,155,150,95,3,158,248,62,105,13,166,207,178,28,246,10,246,134,48,184,141,78,5,17,38,154,168,70,168,165,4,204,90,43,75,134,175,126,224,133,95,108,251,112,9,134,106,145,227,124,52,169,143,117,169,121,40,80,104,135,117,82,3,113,237,23,2,106,55,66,205,141,239,12,110,194,148,179,85,126,203,78,12,56,157,129,73,47,158,17,94,232,214,63,59,254,32,212,44,222,96,151,236,10,99,111,14,235,216,70,110,251,253,248,48,224,1,74,135,181,243,34,150,17,65,40,235,41,228,179,43,134,180,105,226,133,159,184,189,44,242,237,91,194,1,142,212,80,18,57,145,6,198,153,40,43,77,213,216,18,156,22,203,93,185,195,133,191,149,108,12,92,13,100,121,227,200,25,17,20,177,107,66,237,136,76,173,219,76,161,24,58,75,90,80,157,152,218,97,242,200,214,52,131,135,221,187,222,74,104,175,170,159,112,65,217,148,138,238,250,176,25,44,3,184,195,64,232,167,49,35,17,94,80,71,179,35,64,222,207,23,169,96,4,213,93,87,200,35,70,46,248,183,234,217,134,254,148,121,123,63,67,249,175,225,238,247,63,216,42,153,5,65,230,11,143,60,140,135,17,225,62,154,193,255,144,119,217,154,48,112,8,119,62,42,115,191,4,168,33,73,159,204,117,125,199,175,203,118,126,204,115,189,153,180,84,230,128,166,31,245,141,149,12,141,23,250,244,49,62,184,73,227,100,64,5,127,253,149,199,41,3,65,243,130,20,90,194,161,13,126,203,104,236,176,46,197,170,13,216,127,74,91,176,92,220,217,207,199,87,145,146,165,75,7,156,78,206,157,103,173,70,43,177,183,159,28,85,46,208,51,177,191,127,52,117,214,91,38,12,8,186,170,220,187,237,140,103,70,167,7,8,194,174,135,187,238,117,128,2,68,117,220,8,184,150,30,46,108,43,53,189,236,214,246,175,197,162,86,133,147,27,31,12,19,172,5,159,212,52,112,220,156,116,223,24,25,37,100,29,73,146,76,40,175,230,127,140,162,235,80,158,192,39,150,48,112,48,40,241,199,44,17,203,83,138,98,81,155,112,228,130,161,75,43,106,153,129,167,228,186,71,58,15,42,90,207,8,47,85,38,155,80,110,136,64,84,124,214,16,104,131,207,42,31,152,210,60,25,196,105,233,201,136,62,69,161,14,30,114,170,216,97,72,53,205,1,228,90,138,118,118,247,24,192,6,156,136,227,59,70,175,3,139,153,35,60,54,162,163,121,80,146,85,74,210,144,11,121,175,227,184,100,209,51,223,169,123,6,127,152,244,14,71,83,201,66,185,57,35,254,162,88,211,80,103,34,176,255,220,189,207,166,167,212,72,247,79,107,198,31,255,199,116,237,156,208,42,236,139,46,149,39,130,94,151,140,95,202,224,137,36,215,69,223,99,237,91,119,155,85,129,109,79,9,96,232,166,47,64,189,80,164,22,11,243,98,11,151,117,187,7,77,92,19,146,214,105,203,206,241,92,197,110,98,212,86,199,176,230,127,156,131,9,2,175,166,251,209,216,241,240,95,149,195,193,50,108,227,170,122,141,250,168,203,243,182,4,240,48,192,195,219,0,35,206,157,127,214,197,23,184,187,234,73,222,128,23,28,69,22,122,88,62,174,207,225,107,2,183,253,156,190,241,98,24,186,87,27,103,77,104,6,32,243,118,123,166,81,170,9,116,194,47,219,118,47,161,240,148,4,207,45,190,130,252,102,195,156,82,75,133,211,60,108,13,139,190,234,83,167,76,101,195,240,148,155,65,250,15,22,149,127,143,15,18,127,119,38,40,248,11,45,210,224,98,106,84,181,165,78,43,212,188,164,101,214,167,44,89,196,56,175,101,134,173,196,116,140,154,162,161,173,90,52,157,64,116,242,93,101,70,172,126,134,67,104,6,160,62,4,223,67,61,140,242,130,194,255,140,245,103,127,136,178,130,225,51,240,145,85,241,245,123,57,171,14,205,97,146,119,111,23,219,6,35,117,50,51,206,133,167,78,155,203,13,108,217,77,254,25,83,238,90,221,246,25,219,193,128,161,252,11,250,227,54,24,217,77,137,211,180,162,92,114,72,19,68,109,36,146,83,36,47,221,126,115,86,63,209,71,171,41,67,226,223,18,29,202,171,31,123,188,230,42,158,211,26,246,88,12,118,208,38,92,94,148,170,130,36,88,133,24,73,218,247,186,17,40,109,126,88,126,247,116,243,88,173,29,45,114,102,138,97,24,81,208,196,123,233,42,60,216,89,110,84,194,244,56,18,85,151,226,17,181,6,115,3,246,161,147,97,235,248,171,212,30,43,253,243,164,173,158,4,177,184,222,45,107,207,141,19,55,47,80,193,15,141,130,86,91,126,224,179,151,251,235,16,253,172,149,212,31,17,43,105,45,67,83,121,56,126,164,24,137,245,164,226,167,197,133,10,82,84,184,127,171,223,108,3,221,107,139,206,174,34,40,154,167,75,108,75,216,164,28,45,253,205,56,70,101,104,197,213,45,191,205,221,171,30,174,90,29,10,58,227,242,228,204,178,235,138,243,217,172,161,58,200,221,49,254,94,82,230,163,68,66,18,219,237,174,189,192,231,187,253,199,141,65,44,134,102,244,190,141,227,161,113,234,58,46,3,125,162,47,95,115,130,56,37,243,127,116,71,48,236,157,244,149,16,225,146,58,87,11,92,242,235,246,124,9,104,4,209,156,54,172,247,52,95,183,77,184,227,126,2,194,225,2,55,158,199,34,228,7,251,250,125,15,217,104,118,82,9,26,95,192,29,221,229,148,198,3,79,230,69,172,173,100,121,197,45,152,213,6,0,196,49,149,6,48,254,101,174,122,33,214,95,161,61,234,74,143,87,134,31,155,165,156,167,150,186,250,68,180,8,124,253,83,245,149,233,180,197,87,8,58,242,2,73,219,255,68,179,159,178,151,60,120,10,171,219,199,247,202,157,90,182,129,170,162,33,126,11,110,50,34,63,144,150,158,203,23,167,117,134,180,70,127,6,80,200,163,6,94,0,211,98,192,108,35,237,157,152,169,111,78,75,104,216,2,249,14,135,56,213,85,139,63,190,205,74,239,26,27,80,68,43,203,29,244,189,121,132,209,6,20,68,120,52,184,123,104,11,190,11,117,10,122,170,28,1,32,221,224,227,59,95,138,252,5,176,235,8,144,123,51,43,186,161,29,111,221,223,29,204,176,178,95,254,213,206,166,122,212,82,7,222,210,62,193,86,101,100,76,195,118,124,44,144,33,4,84,204,75,76,213,44,68,149,137,117,157,197,203,1,23,217,113,202,193,74,245,130,93,84,101,206,236,160,230,227,156,13,183,53,89,103,166,40,91,46,159,109,136,174,245,111,62,183,163,164,107,50,7,65,65,88,119,19,187,1,80,35,35,158,129,235,145,47,233,149,100,12,232,65,185,167,38,158,214,236,255,143,185,70,71,11,200,24,36,150,186,171,90,197,51,24,96,10,109,27,200,193,34,55,61,148,66,156,190,152,79,18,233,19,107,203,247,193,112,45,21,237,174,27,161,101,228,185,226,143,119,201,217,243,197,131,154,76,62,47,110,151,69,164,171,224,222,219,24,99,204,38,141,36,253,36,91,52,189,139,104,119,204,248,48,131,88,177,20,198,149,88,32,159,44,89,78,62,187,59,94,169,5,96,129,156,26,210,249,125,58,205,218,153,214,102,208,41,115,139,161,201,73,123,219,105,122,162,252,100,144,111,95,237,134,197,227,95,30,249,158,247,82,229,103,64,83,122,24,169,91,138,27,127,214,20,57,206,108,250,253,110,2,79,201,129,50,61,40,146,76,216,223,50,99,7,198,9,0,84,66,116,54,62,154,208,138,199,25,254,231,230,102,171,209,118,28,130,83,136,40,66,177,77,89,156,148,180,12,234,47,144,12,60,15,232,76,39,46,211,19,116,126,169,161,19,229,218,143,209,187,162,185,20,38,57,125,24,197,66,28,96,252,38,159,40,217,138,231,60,104,141,181,147,157,74,235,203,214,58,1,50,164,43,168,252,51,26,152,80,57,214,235,223,253,116,57,143,133,242,88,50,12,28,66,204,230,246,130,15,188,214,140,251,226,19,228,7,206,85,207,169,22,53,92,133,215,118,23,42,221,135,206,169,7,204,247,123,226,3,117,0,190,24,43,252,175,52,76,65,243,3,78,103,52,39,79,35,66,169,198,11,115,104,166,200,77,252,99,202,118,53,231,203,2,46,248,89,198,136,97,221,12,56,70,137,150,86,42,101,130,125,251,84,210,9,227,32,253,87,20,96,178,115,243,212,230,240,63,30,247,43,183,79,170,232,115,127,23,86,85,22,51,83,180,174,240,50,121,193,4,16,85,98,121,179,8,62,45,8,28,167,48,77,160,146,188,174,129,136,235,31,119,123,219,137,15,169,42,105,237,127,7,30,80,134,163,220,252,95,87,58,72,109,151,184,17,64,19,170,137,2,240,70,42,242,169,162,224,16,217,239,113,143,44,21,159,255,99,45,51,207,179,109,74,165,42,72,146,228,75,219,197,236,73,19,47,27,156,75,228,115,0,52,118,52,45,58,223,23,197,96,196,233,235,132,178,112,3,245,99,97,162,72,197,47,238,2,73,154,11,227,157,154,179,141,209,145,238,182,160,127,229,109,187,163,40,28,222,223,103,96,148,56,189,251,9,95,96,70,242,6,98,44,225,198,229,180,140,58,243,195,154,128,199,234,83,204,190,224,142,197,90,228,122,110,127,239,74,238,167,4,160,192,32,25,153,150,35,116,92,7,101,188,47,252,61,78,65,44,96,81,101,43,216,131,48,169,98,126,107,135,179,240,10,250,77,81,57,221,170,5,225,167,6,166,3,242,83,178,28,190,85,33,191,50,99,85,103,84,89,33,51,108,178,107,157,13,160,132,107,206,22,108,211,27,245,61,127,228,129,135,120,133,77,157,98,71,41,175,241,157,183,251,26,3,202,20,136,60,185,142,244,237,154,236,34,208,156,224,10,63,32,154,227,208,162,25,108,133,83,154,39,168,161,203,255,169,147,95,46,1,191,62,94,24,142,80,103,202,45,108,103,206,167,174,68,99,227,84,193,76,44,2,192,33,97,180,234,210,186,135,112,134,43,43,204,55,62,232,100,39,83,223,162,134,69,205,213,37,40,96,180,46,193,227,196,190,87,140,131,101,68,223,254,95,126,97,23,217,147,226,142,234,35,193,148,65,0,18,165,166,75,31,170,28,78,169,19,7,152,135,111,224,148,109,222,192,140,187,54,203,69,244,221,86,45,228,53,203,252,193,114,207,44,40,236,219,16,56,89,124,19,73,211,18,50,172,78,199,255,158,65,231,229,249,11,200,12,158,188,31,155,245,69,220,154,141,183,155,158,159,52,26,117,104,178,230,119,145,114,86,129,197,76,13,181,118,6,74,152,219,52,124,207,89,236,167,75,72,42,5,30,134,169,108,69,82,164,118,215,87,172,200,248,58,51,31,192,57,87,134,52,108,215,226,229,41,141,33,188,86,163,141,85,183,2,0,123,224,89,67,93,119,201,114,232,96,226,63,223,59,207,42,45,168,225,174,94,84,8,174,46,151,196,137,11,62,167,142,15,247,103,230,26,168,12,177,140,1,17,214,31,22,222,122,9,209,18,57,241,160,53,32,90,7,60,108,151,54,25,101,22,55,80,190,217,12,245,190,92,245,63,209,99,1,86,204,84,156,241,44,4,156,118,130,143,17,222,219,167,61,103,75,141,208,200,132,246,67,108,145,60,47,26,225,65,104,108,35,229,147,67,56,84,230,157,5,20,82,230,152,22,100,167,245,29,84,67,142,236,179,135,107,183,140,41,116,47,96,44,114,202,151,204,194,18,63,74,236,57,150,16,46,165,34,1,102,10,111,73,122,73,202,227,33,63,41,152,203,114,27,30,73,27,20,13,1,199,27,59,133,3,106,87,182,176,124,185,112,235,253,186,168,238,66,14,52,249,142,203,208,132,169,15,180,67,126,157,145,99,121,245,209,207,186,127,123,46,48,12,242,135,114,191,226,43,101,106,165,8,73,231,239,66,99,168,134,2,56,46,226,5,243,225,126,24,213,202,192,55,13,199,121,96,218,43,177,236,3,215,175,97,60,15,109,206,159,240,70,214,158,100,135,174,151,106,115,22,210,130,216,229,13,74,79,82,107,81,2,26,209,133,71,112,106,63,202,6,41,148,56,94,177,13,73,245,68,245,166,83,203,84,85,31,56,116,25,251,117,143,113,38,4,105,16,212,64,45,14,212,14,169,41,117,13,130,11,44,249,181,104,188,69,31,203,157,232,104,1,191,248,24,230,31,123,37,122,101,209,101,165,96,131,231,150,189,22,183,92,152,140,180,234,157,2,250,133,25,140,99,126,184,92,169,6,4,255,126,46,238,156,249,240,142,37,78,96,236,10,13,191,118,199,33,26,136,75,135,91,206,14,227,238,131,93,195,4,64,215,70,238,152,155,150,168,7,215,147,60,28,129,121,165,133,21,234,137,70,65,173,140,15,9,206,75,132,235,63,77,210,141,100,157,15,60,157,8,60,29,158,59,13,248,67,33,134,102,145,143,226,45,21,50,69,176,250,98,75,38,193,231,225,243,224,132,75,93,219,190,246,184,64,89,101,57,97,130,215,163,35,85,252,106,34,14,51,228,31,255,158,191,251,105,167,246,235,126,40,50,81,221,123,112,58,187,132,151,88,116,232,139,89,121,114,242,176,109,198,129,11,193,165,107,83,181,236,6,193,116,251,198,246,49,36,202,33,80,94,185,54,215,182,158,165,162,25,234,86,194,183,104,114,73,158,203,195,119,96,222,37,49,60,28,37,202,63,130,154,241,11,61,186,4,219,193,166,21,65,45,162,195,120,10,108,230,65,194,150,240,194,251,29,125,110,192,142,53,139,49,42,10,60,178,75,177,98,113,198,200,48,237,106,43,56,22,226,144,79,134,255,200,161,115,219,204,52,99,204,138,6,241,200,248,208,182,115,73,109,143,43,238,224,248,146,102,83,241,133,106,229,165,46,57,174,95,88,122,45,107,244,200,55,169,205,203,58,232,89,205,91,54,141,27,125,185,128,176,192,60,220,250,114,126,181,95,229,241,79,2,218,205,175,106,29,97,193,83,178,35,78,215,166,116,238,202,53,192,185,108,82,69,93,130,235,45,147,159,70,229,101,154,72,27,250,238,175,230,94,141,243,92,39,123,161,180,204,70,217,207,51,244,14,72,98,206,47,20,165,55,7,37,62,27,156,157,91,80,44,150,66,234,156,234,71,105,0,168,87,48,60,151,0,123,80,78,232,174,3,83,190,106,90,64,189,153,227,254,246,135,254,245,245,252,195,54,117,244,134,133,197,106,122,64,206,45,18,100,248,102,194,79,145,6,9,137,216,8,227,54,186,180,33,117,74,167,120,30,161,44,51,49,93,114,119,20,217,48,74,214,164,106,155,99,114,105,240,122,129,43,165,104,194,122,150,71,95,146,41,107,219,30,72,165,237,156,91,247,205,252,221,214,58,130,121,234,185,151,150,246,67,118,48,1,31,150,84,26,140,253,151,120,240,47,189,40,176,143,54,37,31,157,227,71,63,81,218,207,156,246,121,23,65,73,211,80,138,113,73,217,66,206,167,3,13,147,76,244,116,207,152,117,66,51,26,3,8,129,86,25,67,226,117,117,136,115,131,109,127,208,146,136,47,202,55,96,119,103,235,253,19,104,50,94,180,115,169,246,192,176,64,61,113,65,220,74,224,51,129,128,85,190,158,135,28,33,252,207,50,180,214,95,171,134,212,179,230,27,218,248,243,51,191,223,37,138,177,117,21,23,135,204,39,223,197,83,158,79,144,87,246,108,191,27,75,13,49,35,52,8,244,27,50,27,2,29,97,253,223,5,248,160,160,111,90,218,26,114,45,181,151,215,32,7,179,15,159,129,193,26,154,150,221,228,228,196,126,77,133,23,206,170,126,222,18,20,216,129,109,229,190,95,29,7,150,53,245,122,95,239,121,199,88,189,95,202,28,57,27,104,152,79,169,239,90,95,211,15,251,139,127,104,103,107,145,88,218,227,184,230,168,200,230,105,124,151,118,214,23,186,231,75,155,224,58,78,32,190,78,251,167,113,200,2,39,192,153,20,35,197,193,252,189,216,64,65,190,166,10,242,9,86,3,88,234,109,206,241,52,161,60,56,170,105,70,130,112,131,52,57,86,124,246,195,37,139,183,197,183,65,235,98,92,202,142,105,10,114,186,243,73,244,243,173,179,185,122,219,21,57,200,253,113,183,1,56,254,229,1,199,90,51,250,253,203,51,42,192,65,207,135,123,214,92,99,62,98,83,1,222,247,231,129,225,14,156,35,222,63,246,248,77,64,204,0,83,193,178,207,54,122,80,131,56,39,219,130,52,228,110,123,118,134,179,80,89,124,81,172,183,169,175,6,86,18,208,239,125,151,43,43,5,175,68,215,127,33,70,154,207,247,63,75,29,36,122,60,44,16,217,170,75,255,184,47,38,121,101,230,115,77,143,224,32,33,12,131,179,129,5,193,26,161,239,60,83,124,250,40,210,215,28,161,153,161,31,247,196,56,27,124,140,153,248,231,234,197,206,152,115,162,200,67,61,219,202,172,237,35,217,205,82,30,232,79,58,192,237,45,127,9,172,29,226,66,38,50,114,97,239,129,3,5,227,31,235,127,66,165,132,152,23,29,195,118,238,165,9,146,98,14,216,195,223,78,161,103,239,3,178,40,122,87,152,39,118,160,143,12,245,174,93,252,162,67,8,30,167,179,29,233,2,54,26,158,32,221,86,184,13,45,72,104,11,145,52,80,253,163,200,102,118,46,98,150,243,144,233,173,100,105,40,107,194,213,195,166,197,217,217,231,98,50,104,161,36,87,138,198,213,86,34,74,151,98,225,232,116,212,95,36,162,219,135,205,157,221,12,167,83,31,20,191,6,200,128,46,84,141,107,207,48,129,112,14,6,48,213,167,107,173,3,223,167,230,229,255,217,16,70,59,64,11,68,221,62,253,241,193,155,54,47,5,35,43,21,67,233,96,127,22,79,217,182,89,128,178,223,74,102,114,169,92,104,212,41,130,38,165,71,139,96,59,137,209,52,3,49,100,67,60,216,56,121,83,2,224,106,13,24,213,163,107,160,51,154,86,33,38,156,169,196,90,141,230,90,110,174,132,215,65,223,159,113,140,158,147,171,115,148,113,138,237,153,184,160,24,5,132,122,193,240,111,28,26,243,157,5,20,127,68,223,109,35,194,11,37,32,245,20,151,19,29,197,110,240,161,107,250,44,56,31,151,65,123,197,124,136,53,29,251,167,181,181,179,248,118,0,133,72,51,98,160,176,129,140,206,164,183,56,187,65,170,100,251,162,135,131,171,36,177,237,26,214,198,43,10,69,181,120,173,205,204,162,212,33,20,8,246,243,232,41,140,246,118,226,142,108,64,55,229,108,0,242,160,116,116,136,6,78,209,86,132,132,222,190,96,104,254,98,206,190,46,165,229,55,165,199,232,183,182,23,78,18,36,126,195,160,126,147,174,221,156,216,67,156,149,187,0,2,155,136,252,122,84,150,130,249,101,187,7,253,183,125,19,8,86,165,236,217,199,166,31,99,169,87,123,168,178,92,22,6,172,98,214,152,82,230,198,229,102,99,121,33,25,121,99,0,182,220,227,201,53,10,17,25,143,229,140,249,226,35,112,40,215,51,143,244,66,128,254,28,59,244,194,61,72,46,176,250,189,174,117,135,63,13,74,202,134,236,136,118,197,230,120,26,116,201,180,169,150,62,184,22,157,76,114,123,16,237,79,178,99,0,246,184,91,8,254,241,225,120,239,141,152,141,32,33,58,103,233,104,18,96,87,81,229,155,156,205,157,145,177,161,249,46,1,95,101,240,17,199,172,108,96,91,186,36,46,97,61,177,160,161,38,122,253,198,160,19,240,44,97,225,85,173,97,5,65,155,192,25,134,138,91,128,132,13,214,136,47,132,81,251,18,179,88,28,68,192,156,157,167,207,252,232,104,93,40,182,67,20,163,109,144,167,148,152,59,151,125,26,211,137,204,195,98,138,100,17,227,12,171,198,45,63,219,234,226,152,208,186,186,213,53,162,22,196,237,61,157,218,149,33,217,15,117,191,110,181,106,255,195,73,230,9,55,194,107,200,58,51,135,212,241,150,36,27,7,147,107,61,132,1,182,139,21,48,10,179,142,106,233,168,101,190,118,113,133,22,180,1,231,166,148,150,17,17,212,133,65,69,48,160,33,202,0,156,3,178,66,9,208,221,82,13,115,81,195,60,13,199,120,206,42,124,230,212,254,42,208,97,13,215,142,236,76,248,71,109,50,200,25,216,59,253,36,24,134,116,78,0,20,13,110,37,133,121,24,26,15,88,204,193,124,158,186,200,230,190,48,79,227,232,232,114,197,76,91,164,185,22,191,38,120,151,77,56,223,220,52,61,255,213,93,102,185,193,247,19,189,54,51,109,39,152,249,137,72,118,163,10,186,239,218,152,179,39,97,213,132,235,71,93,94,55,188,143,180,123,30,181,7,145,70,115,62,35,225,220,49,107,220,141,43,166,93,90,152,157,88,2,80,153,47,95,138,14,14,3,46,102,190,11,151,10,93,12,96,124,30,200,154,13,54,69,220,120,31,66,57,149,225,168,52,36,9,125,109,104,35,139,152,16,168,61,130,246,248,41,160,111,159,84,34,93,128,2,175,126,92,62,213,126,1,35,80,147,29,13,125,100,10,146,251,55,3,127,41,10,195,155,84,14,36,189,87,230,85,232,140,216,48,106,62,168,202,172,238,18,74,62,204,69,51,103,81,102,130,174,228,34,230,235,79,226,151,101,139,112,185,198,77,243,83,210,150,116,106,147,109,16,150,116,223,24,104,132,193,43,72,18,23,180,79,173,239,103,128,117,103,182,228,224,162,108,47,63,30,242,175,200,25,187,211,161,97,133,57,247,164,66,28,144,50,100,39,198,39,18,203,62,228,106,213,216,229,213,172,159,104,29,56,39,178,84,34,119,243,37,131,110,188,247,155,225,66,158,91,254,213,186,205,59,195,121,120,201,194,11,23,230,214,25,11,84,67,170,55,177,134,182,254,63,222,42,161,10,110,187,125,19,126,96,98,117,76,107,186,131,148,226,183,75,116,183,127,28,32,239,171,86,115,139,34,217,33,160,172,117,48,126,156,113,173,148,114,169,238,188,44,166,125,221,20,64,112,112,27,50,174,128,151,243,94,192,144,135,239,191,34,13,40,216,61,194,221,79,245,235,21,43,25,130,154,61,31,83,14,133,82,179,246,239,176,226,43,235,156,116,12,180,109,49,181,208,96,154,94,148,96,30,213,87,102,147,62,163,30,0,93,245,91,69,56,111,52,11,179,26,138,35,60,197,129,23,253,14,139,36,253,9,249,13,231,204,102,243,189,246,135,140,130,29,7,155,141,46,54,64,69,205,141,145,97,184,51,103,66,82,246,69,20,82,203,245,255,51,147,79,233,231,238,45,68,21,20,194,244,25,183,159,230,198,35,76,198,103,7,184,84,111,245,226,129,200,95,103,102,164,47,154,235,137,96,120,6,240,70,216,114,178,183,133,140,252,143,128,196,58,43,22,48,179,27,239,144,107,39,5,130,235,160,169,148,251,242,159,196,74,13,104,151,69,164,9,90,108,175,219,20,186,81,42,154,100,75,28,215,162,229,60,199,225,73,116,36,38,39,22,132,106,191,72,129,154,99,149,197,246,181,170,151,176,14,24,230,225,245,224,188,211,123,26,86,58,84,32,26,221,39,107,185,0,83,153,237,73,77,55,49,105,71,230,214,168,231,78,77,214,240,177,17,172,156,60,29,24,116,89,31,140,92,67,221,169,228,71,40,216,173,110,32,142,68,195,61,80,84,209,54,44,250,141,181,93,147,3,222,60,133,209,235,125,88,2,15,242,47,216,164,247,195,137,91,88,41,106,191,2,88,211,39,219,151,86,32,16,180,2,14,132,242,4,74,210,136,224,9,84,196,135,50,239,75,172,155,60,205,238,38,61,83,201,71,104,38,246,175,101,202,46,251,0,241,221,54,24,63,146,23,240,115,168,179,6,248,72,79,3,103,33,254,120,106,27,60,83,189,2,127,114,231,28,116,237,174,106,227,172,237,166,46,225,121,176,6,151,183,184,140,48,78,218,230,170,58,223,1,128,53,248,254,26,218,171,102,141,211,58,10,150,230,44,156,104,69,9,224,115,214,131,199,243,78,117,60,196,32,111,249,154,75,168,51,29,246,127,40,121,220,134,94,100,107,188,183,171,196,208,95,249,139,254,195,74,25,79,53,161,28,66,26,192,1,84,140,165,241,80,148,115,68,244,131,39,255,155,32,79,208,12,81,192,216,58,142,42,89,200,34,143,117,255,161,102,19,226,248,184,214,187,252,23,15,125,156,237,102,147,54,127,66,84,179,247,141,35,168,109,32,14,205,119,196,1,183,115,187,201,100,83,127,10,76,65,66,97,177,5,58,78,33,84,138,108,119,4,180,7,156,93,58,171,105,103,36,132,124,105,210,76,167,232,9,64,119,9,86,21,1,200,129,238,39,234,152,115,174,100,145,179,159,124,214,229,219,54,205,180,194,73,4,77,34,228,132,80,226,238,68,191,131,133,198,90,12,226,84,43,79,249,127,145,221,170,219,177,194,87,82,44,172,122,57,30,70,211,103,42,50,240,77,23,127,109,48,214,52,33,37,124,24,3,32,239,204,45,150,1,126,248,215,118,88,195,14,61,153,174,243,13,61,145,116,64,198,210,51,192,6,127,96,218,53,201,84,130,247,191,171,3,29,15,7,36,250,42,202,80,110,66,220,89,5,177,232,235,35,109,185,9,173,202,168,211,180,31,178,177,199,167,215,20,100,178,206,73,243,146,139,79,178,241,217,98,96,31,152,32,124,148,154,97,1,129,7,60,137,70,17,49,204,130,19,20,10,96,57,181,113,24,150,152,40,97,37,221,110,161,65,130,33,108,149,95,206,156,193,195,39,90,40,44,187,142,186,227,208,224,182,83,17,250,182,113,72,1,184,177,19,202,57,30,214,92,41,145,125,203,107,225,75,179,66,222,8,154,99,112,144,150,152,81,221,189,44,4,100,244,32,114,58,137,113,17,161,6,104,113,239,96,244,156,44,180,186,30,37,76,89,102,106,238,40,71,254,16,173,129,104,13,119,144,44,86,199,31,8,91,184,217,123,13,125,165,167,141,220,102,154,73,118,153,149,64,253,84,80,61,31,52,228,194,41,122,111,68,173,227,113,9,50,107,58,208,190,44,254,3,112,225,64,82,43,228,51,84,232,137,195,233,18,113,141,131,235,188,2,164,176,133,117,53,194,116,133,49,177,212,255,235,243,81,94,72,238,197,144,101,58,168,111,192,19,206,71,140,137,76,102,178,157,114,201,226,28,47,96,192,93,194,113,9,26,132,118,187,243,132,133,201,230,78,188,104,1,111,35,167,163,108,100,206,121,233,228,31,123,126,216,198,187,153,75,13,175,165,78,153,198,104,157,33,54,158,228,180,40,126,101,190,117,116,246,17,101,245,152,195,23,162,148,233,57,102,252,9,144,142,113,41,14,225,136,42,58,222,92,25,81,175,183,225,93,165,233,118,78,172,177,74,54,77,59,211,186,95,160,128,46,1,128,229,113,207,58,229,194,107,189,93,118,204,113,100,1,126,80,24,255,22,161,219,149,131,41,25,13,21,82,19,239,49,13,115,96,246,147,229,208,224,176,165,71,160,3,99,88,3,74,88,184,206,117,230,242,78,119,133,159,136,215,111,53,197,171,56,237,161,203,138,235,253,203,97,255,141,95,197,81,248,189,139,117,9,46,24,60,40,63,178,191,90,91,224,135,251,18,2,171,30,123,6,236,196,152,137,133,116,4,7,51,228,223,1,78,231,49,85,39,43,118,17,28,213,68,38,115,30,72,198,86,162,168,231,44,202,140,168,15,156,155,173,201,147,119,213,82,173,213,238,160,77,40,23,92,37,37,234,139,26,52,218,24,236,210,116,172,237,52,129,186,33,112,80,51,56,37,169,254,54,240,208,224,147,92,104,170,122,182,233,243,201,55,129,138,139,158,64,41,71,18,4,59,171,56,139,30,196,130,179,146,172,13,67,72,217,72,89,102,200,112,16,168,221,237,104,159,154,85,173,18,140,34,58,63,156,112,164,63,134,253,34,255,48,184,34,128,119,186,197,172,252,245,53,193,152,70,110,44,233,171,214,227,5,102,231,249,219,116,231,229,221,71,23,140,204,120,212,15,210,146,239,83,136,209,122,129,206,117,61,178,252,251,29,47,42,226,105,229,68,46,254,97,186,119,212,34,253,220,68,165,64,3,136,22,246,146,38,2,182,33,179,223,175,211,37,71,130,26,237,44,76,141,152,100,49,172,215,197,13,52,99,171,190,218,147,255,228,191,235,71,103,64,164,118,53,128,178,22,89,154,46,163,255,130,149,162,128,93,174,123,9,149,145,28,252,163,215,27,190,77,224,7,70,5,198,155,102,133,28,27,178,30,243,156,16,226,104,246,98,226,81,134,23,66,122,17,161,202,95,226,55,231,255,38,249,18,237,125,108,111,194,165,73,78,72,212,14,117,137,3,249,208,221,216,41,53,240,135,111,148,224,51,205,65,196,80,109,232,109,55,146,189,73,34,202,0,3,228,243,93,177,118,207,146,204,177,223,235,218,121,162,38,13,85,198,161,24,76,58,244,1,111,124,58,238,190,184,31,123,16,158,51,124,121,22,148,7,42,126,228,244,165,225,20,179,72,227,98,200,248,175,4,147,242,197,126,181,74,104,102,150,206,217,47,74,131,167,6,8,156,130,198,120,89,75,135,207,124,59,218,66,27,100,45,185,199,92,244,208,8,12,118,45,200,121,188,228,1,147,68,140,228,106,42,131,102,8,149,55,215,62,114,74,191,131,102,79,63,198,108,84,224,165,249,222,79,200,71,52,202,30,254,29,72,88,145,195,155,139,164,5,43,17,58,155,72,125,127,207,160,54,112,122,147,158,129,94,131,46,168,210,39,39,153,76,118,254,252,229,254,249,7,115,212,146,140,247,25,37,120,121,48,91,166,133,106,87,142,29,203,98,17,128,232,78,115,121,95,71,130,224,115,157,125,4,83,221,163,141,20,92,32,117,191,67,77,123,41,77,155,250,37,141,155,50,146,21,223,112,156,215,39,118,27,180,107,252,44,213,18,126,213,181,148,158,155,200,43,210,85,255,97,125,96,239,166,224,140,150,82,66,8,18,67,53,192,3,147,15,90,181,84,62,172,94,243,212,124,229,82,13,116,211,249,213,103,93,89,105,149,168,121,119,215,221,216,21,183,187,158,225,203,28,204,204,123,135,171,95,230,59,124,24,171,224,19,9,10,112,224,192,73,152,71,107,129,119,69,213,176,17,14,27,58,206,45,18,216,233,57,3,197,77,223,87,222,195,203,91,88,141,166,31,232,217,90,198,245,179,12,253,118,24,220,53,49,20,237,56,40,4,95,146,58,166,45,114,178,164,41,219,72,131,21,132,122,109,175,37,67,39,27,53,9,229,5,172,114,255,103,37,203,4,62,252,147,49,31,250,234,105,213,16,83,20,148,141,156,0,80,247,157,107,99,105,179,176,160,38,233,154,159,130,223,251,23,173,85,93,141,122,78,90,239,97,187,84,243,205,180,176,48,102,54,52,13,117,8,36,156,21,35,205,54,129,126,179,209,135,76,126,215,235,119,164,40,90,83,113,220,34,196,225,230,168,214,0,144,249,125,205,147,177,0,110,224,249,144,203,226,86,252,54,220,106,97,152,152,40,24,50,84,109,240,113,36,58,157,156,190,196,27,8,164,121,5,139,192,83,64,16,18,172,102,123,121,147,73,211,147,212,41,183,86,71,149,181,72,92,188,73,55,159,91,82,170,39,139,77,120,173,39,146,52,196,165,150,159,103,133,85,145,175,78,24,58,71,17,89,77,128,129,99,11,28,145,220,78,175,152,147,79,17,34,118,22,30,233,4,226,115,61,245,59,228,125,106,210,195,175,68,59,102,255,132,27,213,39,121,233,203,236,64,102,63,138,184,148,70,60,241,147,154,179,66,175,173,237,81,122,28,126,142,1,165,8,86,158,247,148,107,236,19,62,246,179,161,190,199,98,99,145,52,182,172,126,192,232,122,13,154,251,91,99,116,198,213,78,200,191,249,153,170,119,238,249,77,106,2,166,142,112,69,83,72,251,205,60,96,186,67,130,127,52,213,171,22,86,105,176,119,132,242,109,100,178,18,181,245,75,69,159,224,26,95,220,122,60,204,61,22,107,248,120,115,91,237,125,69,132,20,136,244,89,14,9,40,215,247,216,188,75,76,197,72,62,153,156,13,179,92,78,202,65,252,223,136,43,89,129,220,19,99,46,186,86,29,232,134,27,119,20,253,218,140,162,25,78,207,67,71,241,21,151,96,247,176,49,147,163,113,132,107,11,201,231,254,25,137,131,145,97,67,196,171,245,68,249,213,20,183,2,140,126,9,112,218,90,113,234,15,34,240,182,183,60,60,144,232,103,221,205,76,198,143,21,41,108,83,19,250,194,155,111,229,58,61,170,23,132,52,248,246,233,234,6,239,26,99,101,60,201,247,188,188,146,174,128,170,200,107,133,179,91,207,222,89,221,10,194,108,207,226,142,39,73,33,40,144,180,72,180,159,252,81,185,70,63,229,165,4,171,161,184,39,210,201,220,180,248,149,103,34,88,112,95,47,218,181,114,158,99,244,150,50,63,85,221,105,227,241,187,105,230,124,20,83,23,203,17,222,156,243,135,48,16,82,13,66,110,37,76,134,242,245,128,45,3,129,67,165,240,119,109,186,23,162,28,133,211,23,98,201,116,197,68,58,253,10,76,55,194,219,119,105,242,51,220,110,206,124,103,84,159,87,237,94,142,154,152,92,216,32,145,5,137,53,51,117,134,175,246,122,178,145,107,171,219,87,204,207,136,97,171,10,240,212,77,144,161,220,219,221,96,112,195,125,237,11,175,96,115,252,100,22,199,128,168,61,78,129,220,2,152,199,48,189,200,61,224,32,220,233,77,216,98,251,19,77,9,117,48,197,125,164,237,142,55,111,14,105,47,78,228,198,246,138,91,106,4,252,82,82,77,219,219,17,73,18,147,160,91,124,31,25,140,225,103,245,182,36,108,41,12,30,124,136,34,55,6,147,66,150,42,46,238,146,73,67,11,251,200,38,179,135,194,43,212,148,161,252,189,29,37,85,148,238,173,234,24,2,27,10,228,150,121,89,255,250,158,233,3,218,23,129,223,133,96,24,121,84,172,209,58,74,28,224,150,254,93,204,21,155,15,211,168,10,222,86,83,8,6,236,73,248,115,152,6,57,111,164,134,107,247,3,216,253,133,173,217,220,91,40,163,169,76,33,164,139,57,5,64,200,200,46,204,168,133,223,138,135,107,5,93,211,170,124,111,198,91,224,170,56,185,32,161,164,52,106,65,182,97,217,63,22,65,14,155,10,87,250,140,54,26,32,82,245,183,175,99,99,214,174,234,166,225,56,133,208,55,54,167,32,198,115,108,208,130,87,43,176,191,112,214,66,32,142,246,131,61,88,85,185,79,127,104,178,30,135,191,122,102,68,80,181,0,189,173,15,254,22,249,122,94,183,66,118,165,26,71,214,6,22,176,234,116,178,108,76,92,250,22,203,26,220,184,188,119,98,17,231,144,222,175,31,239,46,124,191,13,89,93,93,180,239,236,245,230,235,176,118,140,241,165,253,18,11,56,115,241,181,193,162,193,15,223,233,227,56,195,163,119,123,106,71,243,66,174,58,98,96,227,159,30,241,34,91,177,69,72,198,128,248,228,77,17,122,244,141,247,27,213,202,221,109,171,19,27,193,252,27,241,169,18,214,119,122,29,73,15,189,158,236,12,237,38,15,49,237,138,205,155,16,38,98,76,216,59,136,106,6,35,154,170,92,86,194,176,96,10,70,169,196,34,181,44,115,49,187,15,84,129,114,63,143,192,5,155,48,173,122,124,130,12,29,234,212,108,67,149,152,188,171,28,69,249,67,244,143,117,112,212,59,170,234,53,22,67,241,78,51,241,100,59,239,96,141,33,191,54,183,63,165,78,183,85,77,232,11,218,92,70,176,238,172,145,90,15,23,217,136,243,200,231,137,57,212,243,173,88,124,129,134,145,56,181,28,84,49,1,185,24,235,216,255,185,58,24,239,63,156,4,93,60,35,69,246,216,13,142,97,129,117,76,57,232,78,47,239,139,77,40,240,95,107,196,128,137,88,198,195,50,117,13,113,199,2,202,179,222,55,14,12,198,219,143,195,6,251,208,73,100,84,245,24,114,227,182,142,209,162,135,117,106,164,58,89,227,246,123,77,15,27,110,13,175,221,187,29,203,161,197,205,190,77,135,203,240,247,211,227,204,188,8,119,101,249,97,230,167,144,127,37,9,112,87,221,158,206,212,220,230,73,159,122,184,237,171,28,102,12,201,14,48,150,90,114,151,158,233,79,174,207,198,166,103,104,26,166,190,166,102,223,238,73,156,232,57,141,179,114,13,63,142,232,146,64,123,248,20,58,20,77,106,112,12,228,73,220,250,92,74,72,236,186,243,90,50,62,12,105,225,226,237,18,152,154,131,97,155,96,94,226,86,35,114,195,90,128,62,238,230,45,65,237,30,124,87,52,60,180,133,195,233,116,217,96,251,91,207,235,100,126,73,180,180,12,129,9,25,185,42,208,22,170,125,52,142,32,0,229,52,24,133,132,70,149,41,125,184,117,221,43,144,93,17,191,65,240,76,104,131,86,254,97,28,183,17,120,126,249,16,4,57,130,127,38,126,211,119,72,128,249,14,28,90,157,228,163,178,101,28,251,65,165,215,115,101,20,66,182,130,55,7,18,30,155,86,240,206,157,250,97,23,75,213,135,180,14,192,173,51,95,40,160,181,138,107,88,45,168,187,207,68,105,3,126,53,241,167,200,32,31,65,104,222,162,2,3,30,173,193,105,177,205,116,55,194,251,112,66,227,153,201,186,162,160,217,61,155,3,213,145,176,199,37,92,139,191,197,181,88,39,154,6,141,145,176,137,188,32,35,245,153,251,107,159,254,205,0,194,82,34,92,213,21,167,171,253,14,10,99,34,210,81,89,40,239,38,50,20,15,146,238,207,225,175,186,200,138,55,88,239,3,174,137,246,24,87,171,236,86,7,79,112,136,3,127,232,115,95,154,104,25,99,70,180,253,71,197,39,184,107,185,99,84,48,21,218,69,52,61,67,157,213,252,99,244,5,224,138,158,227,43,137,72,20,194,234,222,139,158,21,215,164,194,54,187,186,127,81,107,46,12,192,162,133,3,69,88,108,211,18,44,110,196,67,50,249,243,106,34,122,127,233,189,182,15,60,143,25,43,156,191,71,204,42,52,202,81,2,101,9,249,219,232,210,162,48,150,147,20,179,128,197,189,153,140,227,189,168,109,232,36,198,202,82,41,253,254,236,234,175,228,237,8,111,236,94,155,188,0,16,238,20,110,54,20,243,49,38,250,162,107,253,249,27,246,201,76,53,101,200,238,27,125,224,236,189,141,98,32,44,209,49,74,44,226,0,76,130,9,73,117,14,133,105,92,76,85,224,66,61,173,70,224,235,137,141,160,127,120,249,136,50,92,247,75,154,159,0,208,97,59,235,183,143,224,128,70,140,93,105,95,164,69,45,171,135,255,179,63,176,65,214,145,178,116,230,222,193,74,96,239,175,152,115,128,229,70,96,178,19,26,132,42,106,170,93,206,113,242,104,246,84,11,215,92,28,218,126,125,218,236,204,168,174,23,251,69,143,115,193,117,163,92,12,242,6,202,146,34,186,236,67,26,0,201,33,227,109,69,68,80,73,154,252,203,244,49,81,19,2,170,237,54,111,47,245,255,187,164,89,147,81,169,189,174,90,166,130,141,120,115,118,91,188,160,186,90,69,190,159,75,213,180,231,138,97,35,205,109,167,192,125,98,96,98,247,169,63,100,30,166,218,44,137,12,40,125,10,79,141,108,160,50,40,96,12,193,50,243,111,51,122,10,148,107,79,24,10,177,190,85,56,242,45,107,247,195,48,157,172,251,80,9,236,29,250,194,255,5,169,132,229,26,7,232,187,217,202,77,63,111,233,80,88,230,111,217,182,216,178,95,3,17,241,232,220,87,171,137,161,66,230,139,1,69,198,197,134,19,41,146,19,6,227,53,4,97,4,42,23,96,167,114,39,199,44,60,94,35,137,111,112,202,136,164,103,141,122,47,162,251,21,230,198,167,41,217,84,188,78,42,93,249,31,216,209,177,236,230,141,28,244,32,73,200,43,8,186,51,112,114,194,66,123,87,96,122,225,249,242,8,209,111,113,95,251,32,57,182,19,97,115,230,197,63,70,0,147,144,5,127,218,186,125,151,243,14,252,89,141,229,139,193,40,83,231,121,203,196,15,89,163,101,94,169,105,101,30,232,166,164,248,95,252,204,236,27,94,128,91,65,144,156,102,20,156,66,70,69,157,185,142,86,28,71,59,227,201,18,217,118,11,89,67,144,171,106,28,107,157,27,100,81,176,70,26,11,220,219,54,95,183,240,135,132,76,38,107,149,123,33,137,245,146,252,91,115,10,99,255,23,147,133,116,43,67,55,72,93,178,68,98,208,113,223,217,109,205,159,92,203,169,145,162,18,236,202,201,38,255,68,171,210,148,27,181,68,124,180,248,0,124,71,5,83,197,102,116,83,118,185,130,65,136,177,23,109,79,129,243,108,240,226,208,61,192,136,63,122,46,101,163,168,163,194,95,82,8,185,104,143,168,153,63,45,138,102,233,41,177,221,240,253,23,111,53,206,240,46,161,226,120,104,87,20,23,98,16,232,214,203,64,42,36,221,139,209,232,158,126,135,93,108,200,140,71,32,102,217,30,5,15,247,216,229,211,251,100,146,16,211,123,174,204,38,125,199,143,132,113,214,213,134,25,198,39,8,118,193,109,106,213,206,108,42,223,97,105,144,18,231,171,136,248,78,227,39,37,103,22,114,112,251,26,141,1,119,105,33,195,102,14,92,149,113,255,8,17,236,74,144,49,87,75,117,221,255,209,79,25,47,166,226,81,125,238,27,82,86,167,140,95,124,252,51,130,194,111,79,165,152,136,110,251,15,56,104,224,168,188,153,58,231,117,238,109,224,169,234,212,29,114,213,140,196,125,49,113,21,113,50,41,114,223,114,91,118,215,148,104,240,87,64,237,214,55,77,108,136,191,55,38,200,229,65,132,194,16,187,54,92,15,0,249,175,129,35,120,210,208,139,225,96,140,179,14,113,119,17,32,76,161,206,30,132,139,72,214,185,194,28,220,111,57,253,215,56,94,69,176,4,5,111,123,181,5,27,154,207,129,74,169,95,8,124,121,126,58,6,243,211,33,196,45,19,143,33,253,156,232,29,183,234,249,8,81,101,169,77,172,7,205,84,70,92,106,122,139,80,226,130,199,155,23,114,227,143,222,116,195,92,196,142,188,122,108,250,141,227,125,89,86,149,96,94,167,29,169,27,38,159,178,250,50,1,72,176,145,140,134,155,169,86,141,47,93,135,143,221,206,156,59,228,35,241,0,84,128,148,243,113,127,24,225,0,152,248,172,36,103,139,1,9,168,20,200,191,17,233,206,46,74,159,217,236,191,171,81,173,12,166,149,224,202,193,161,166,138,44,39,180,172,245,100,56,227,213,131,37,44,227,159,29,110,171,197,78,252,91,240,233,67,193,50,197,240,183,202,247,8,194,133,128,146,29,238,220,8,151,117,194,92,127,145,160,60,233,74,180,56,66,169,126,0,212,101,149,225,83,116,163,239,116,46,152,176,237,185,248,133,166,50,218,2,89,12,151,71,186,141,89,44,212,158,122,245,199,85,182,251,105,139,53,138,234,255,214,124,124,197,161,217,226,130,172,228,50,138,129,34,205,124,135,19,103,109,198,206,73,179,240,240,21,13,126,86,114,175,134,44,76,179,245,79,33,200,41,133,178,232,238,169,205,154,183,225,33,36,214,141,24,100,117,51,59,88,129,144,210,233,44,136,81,98,58,200,45,197,169,34,84,30,147,163,148,93,210,116,189,59,223,55,251,178,212,48,84,244,48,106,144,146,222,169,87,85,223,52,18,203,110,102,136,138,80,238,92,11,230,5,87,6,217,135,45,176,62,80,115,64,79,75,63,246,237,69,189,231,224,232,170,75,105,19,96,88,197,111,225,151,67,138,121,24,249,68,227,200,30,99,235,184,84,73,107,0,76,139,30,142,32,7,26,22,130,137,247,109,97,122,61,57,236,139,215,21,162,49,188,229,46,242,39,23,156,76,43,183,118,131,174,2,199,36,30,235,241,99,86,185,236,123,226,56,230,128,129,249,103,78,90,6,171,172,143,93,7,229,112,166,246,93,132,187,125,71,155,204,165,54,214,78,29,243,176,228,50,220,100,10,219,89,77,191,22,130,22,214,240,250,244,242,116,81,106,111,219,5,237,73,25,26,35,242,113,95,69,207,108,124,107,109,183,18,149,56,222,185,56,42,19,122,82,89,76,5,100,11,173,180,198,216,66,87,23,53,253,96,235,166,104,195,101,105,166,165,126,100,154,186,40,55,126,253,41,31,103,15,53,212,90,11,132,133,171,134,36,196,185,122,107,189,23,180,10,163,8,202,203,162,82,203,154,47,229,21,154,217,193,100,207,41,85,155,206,2,32,180,69,180,146,182,70,55,118,24,233,175,248,128,250,160,213,174,53,230,168,102,7,20,97,180,182,55,53,150,9,141,158,33,146,168,235,124,17,64,248,126,102,118,153,38,84,19,77,8,159,124,170,143,212,85,246,97,151,92,119,255,191,113,71,128,94,131,107,249,182,47,226,29,81,144,19,153,88,188,107,173,205,81,2,155,141,195,192,198,151,246,132,108,64,183,217,190,76,240,240,190,127,228,157,111,13,45,13,4,182,232,17,233,218,23,216,102,16,58,196,143,121,175,63,212,85,218,151,6,205,132,55,145,33,51,66,173,86,148,83,153,74,180,178,214,15,231,144,191,138,4,230,199,68,163,62,103,239,89,165,199,245,106,106,19,154,69,195,98,166,96,121,77,181,251,69,89,120,251,223,117,131,194,161,220,79,98,157,177,1,60,149,253,82,234,190,149,158,53,210,59,87,46,85,186,11,133,188,227,242,154,226,88,200,182,213,213,175,201,49,201,85,111,101,192,148,230,252,91,79,230,95,148,200,49,91,119,1,133,52,97,115,182,8,81,185,57,41,137,81,230,33,52,56,53,222,39,4,2,23,117,206,89,208,184,55,198,59,25,115,187,185,166,108,100,149,131,96,95,218,240,254,23,66,86,184,212,125,186,113,46,123,213,118,57,182,101,97,189,15,76,94,89,182,170,224,29,22,105,178,71,205,233,92,6,120,147,219,40,109,160,9,194,131,189,82,104,20,87,63,170,241,144,8,56,59,117,135,30,128,70,84,50,132,206,243,239,140,103,151,157,218,120,114,129,226,154,132,127,204,24,181,85,103,38,167,163,157,60,42,102,211,255,11,189,90,185,130,95,177,90,252,230,60,250,35,148,181,192,129,16,244,123,31,6,116,19,30,238,45,232,43,4,0,187,13,145,66,199,135,115,87,35,188,145,117,148,210,7,179,105,23,109,191,250,76,189,207,218,107,52,40,147,235,240,97,60,22,46,242,16,92,53,31,188,8,116,219,32,10,173,234,153,31,225,241,14,119,167,115,99,33,155,129,152,130,0,66,1,70,250,158,248,246,53,84,26,242,47,51,9,171,39,241,50,53,61,77,196,114,95,206,158,65,25,190,171,198,11,79,147,178,68,214,78,25,210,60,172,27,216,28,230,56,104,124,83,51,232,107,182,111,247,60,169,59,247,137,121,77,59,92,58,217,211,238,89,85,197,151,135,112,50,221,58,132,116,223,5,201,44,246,178,234,18,173,109,40,23,227,234,242,129,25,78,94,58,70,41,147,203,30,8,9,114,121,251,230,34,250,144,103,35,231,164,240,77,109,167,51,29,50,246,150,101,197,65,4,160,2,144,29,45,160,208,157,175,163,85,229,136,8,187,50,168,175,191,238,87,93,185,100,163,132,109,180,131,159,197,21,215,228,50,202,147,177,104,200,244,103,167,99,83,48,8,215,137,110,144,224,192,218,94,40,206,223,63,33,18,85,90,201,183,110,230,216,169,227,219,188,37,54,41,102,92,30,130,104,7,186,246,207,6,244,114,121,7,68,82,173,133,14,98,155,90,250,97,22,90,103,218,184,246,52,25,39,22,97,140,81,123,148,13,19,230,146,160,108,136,89,164,134,58,118,30,160,241,143,22,191,113,147,218,85,49,49,168,47,229,57,7,174,253,25,208,2,102,105,150,156,55,234,35,103,137,122,104,11,104,219,77,36,172,57,184,132,3,130,152,52,118,116,244,0,251,79,239,150,121,241,244,154,205,111,64,21,58,80,135,34,129,159,69,62,88,228,33,157,134,16,85,234,117,1,170,115,167,78,234,2,216,63,193,3,50,31,90,186,41,150,81,167,53,100,71,155,222,82,72,230,178,8,182,247,204,65,8,24,53,202,29,209,129,8,164,239,115,53,128,222,62,112,228,151,173,234,180,52,234,162,124,116,104,78,137,22,195,115,111,205,190,142,23,89,67,153,170,12,239,198,52,166,238,124,201,81,241,105,29,251,94,132,125,238,154,22,34,115,153,26,33,167,129,188,178,95,104,98,26,118,164,251,112,178,4,114,170,177,3,117,245,174,175,116,218,166,154,205,19,108,47,24,106,116,54,241,171,200,253,48,101,186,169,210,122,57,207,98,93,36,96,29,191,194,14,154,94,51,87,104,36,152,133,186,128,186,127,173,185,67,208,248,187,81,50,217,55,209,109,48,3,85,171,142,87,74,2,100,98,87,244,169,132,103,53,12,81,148,118,3,69,226,221,114,233,88,217,22,33,247,151,148,66,17,156,63,241,192,162,128,189,107,108,103,108,190,73,100,32,205,186,176,199,155,173,2,46,92,194,12,119,114,142,174,181,241,58,25,148,147,151,115,242,4,75,27,22,219,151,179,243,208,249,250,182,64,20,35,3,12,155,195,5,125,192,78,40,134,200,180,211,155,242,92,149,158,212,105,254,218,142,81,5,192,170,208,9,52,181,101,101,56,40,126,85,156,203,76,108,149,158,173,64,36,13,98,15,44,176,14,128,168,47,228,165,167,90,149,10,4,222,253,161,248,64,79,9,123,227,204,159,114,83,42,128,193,152,12,18,63,74,232,148,149,65,67,230,126,161,143,98,233,128,255,232,83,63,141,16,215,183,27,163,126,102,170,177,114,60,170,126,26,224,38,43,16,72,2,168,231,161,202,135,27,4,108,95,184,149,54,48,2,128,36,217,236,180,188,19,232,46,99,30,205,202,182,122,51,101,3,68,148,181,222,17,95,211,187,16,2,54,0,22,51,192,92,213,110,23,146,248,115,143,191,3,150,107,35,98,128,34,124,83,62,39,213,31,221,174,104,176,160,110,88,198,246,137,161,71,245,246,40,188,120,67,89,168,160,183,211,193,150,20,212,107,39,47,53,101,45,217,147,97,212,87,5,100,11,230,167,209,44,108,219,27,54,52,52,131,34,69,26,203,140,1,122,187,234,161,190,39,119,147,160,12,23,194,199,12,10,156,24,230,206,132,208,219,242,90,1,44,245,206,30,199,36,238,65,200,96,105,32,141,86,108,162,79,144,35,116,218,15,239,189,249,32,220,146,37,124,170,206,57,54,14,129,27,86,163,35,56,113,203,195,221,87,77,77,213,196,39,127,154,36,194,112,117,11,139,64,207,7,238,92,12,233,203,222,82,115,111,31,85,230,113,97,182,152,179,39,198,82,22,195,31,242,193,51,247,105,139,46,95,133,48,120,193,114,43,208,218,67,198,122,67,44,115,130,82,126,210,215,168,105,226,134,85,147,77,242,238,9,34,63,68,23,89,32,123,107,44,167,203,153,90,146,34,217,52,248,222,87,53,7,158,79,178,12,177,105,234,217,102,169,9,228,84,98,8,69,113,207,123,37,20,48,21,50,151,119,34,114,23,20,22,37,113,88,80,196,190,149,23,87,177,21,34,84,109,25,223,40,121,249,221,202,245,231,34,156,43,41,128,157,240,147,144,173,152,3,202,251,188,241,134,194,185,99,139,107,144,77,183,155,241,126,60,175,23,9,213,79,150,216,223,142,76,24,157,122,236,82,61,137,151,93,37,90,155,4,3,107,15,56,162,248,53,246,199,141,54,148,49,14,186,24,113,36,137,7,158,95,243,109,122,254,74,5,208,188,169,113,183,155,16,185,237,50,87,18,209,149,133,119,231,4,96,189,202,234,158,137,43,77,156,79,238,44,216,102,146,111,162,46,233,25,123,163,79,221,84,238,146,12,95,27,162,208,156,166,106,222,134,232,127,14,143,111,124,145,6,85,77,190,32,139,248,158,34,26,62,7,1,180,181,156,238,41,19,37,126,130,163,226,122,130,16,145,83,15,109,33,235,116,149,31,108,166,242,90,81,123,39,243,142,7,177,68,17,163,66,60,65,213,254,149,55,207,81,183,193,43,229,170,171,199,108,77,19,100,93,102,44,199,177,44,18,33,18,181,118,19,18,117,169,131,121,36,162,37,166,175,216,237,212,73,225,136,163,189,42,37,140,99,236,73,134,5,21,16,116,166,128,193,208,237,104,228,188,130,125,226,34,9,146,116,152,175,47,254,97,188,211,214,111,196,135,231,123,125,225,68,245,225,73,204,82,190,155,64,213,28,143,22,215,66,78,17,14,196,183,146,144,80,94,120,157,57,154,77,223,79,166,178,217,165,165,20,175,126,5,158,0,55,22,229,73,234,49,203,106,5,204,66,138,16,94,134,62,112,8,231,244,81,29,227,29,36,151,140,103,239,125,72,149,202,72,10,131,53,191,204,138,63,9,146,99,249,37,188,139,200,239,235,88,57,94,32,86,53,5,122,187,213,114,225,250,59,50,48,149,249,25,154,201,123,58,62,74,208,141,161,60,221,171,45,156,211,188,11,35,30,41,20,25,113,91,71,9,123,113,27,106,16,12,151,205,43,79,172,182,246,137,200,25,131,128,74,200,36,201,129,65,160,10,41,12,70,71,231,140,182,193,173,56,136,25,114,171,216,137,0,55,195,255,150,139,152,46,156,161,220,131,94,77,123,127,210,117,141,111,125,53,13,76,92,179,104,24,78,225,249,144,95,102,159,234,210,74,70,176,110,245,99,22,243,48,21,174,26,202,226,231,68,44,161,241,248,95,152,254,228,175,80,243,38,46,127,222,21,174,254,66,12,74,107,150,67,252,170,88,225,236,102,198,207,77,31,120,94,248,1,90,25,231,61,5,222,150,136,174,60,242,135,222,191,212,207,154,8,209,35,240,132,164,203,251,240,85,136,79,61,30,95,140,185,37,193,216,19,153,22,249,111,140,227,186,146,0,208,105,101,22,182,245,220,177,18,240,138,99,175,199,61,230,234,225,228,225,76,147,106,227,131,113,191,48,136,80,127,158,255,108,230,89,51,171,183,125,19,62,205,129,110,148,41,37,139,168,46,2,11,98,82,49,77,127,104,230,111,97,37,129,145,254,132,212,136,225,249,74,81,65,120,250,32,182,67,135,200,81,124,154,155,86,240,121,70,49,36,84,64,15,144,98,142,202,159,145,255,103,50,1,94,204,13,141,129,174,97,235,13,240,133,233,170,158,16,130,49,66,225,239,24,149,132,192,52,160,164,90,161,194,208,31,8,176,162,246,21,239,26,201,45,97,205,148,100,226,101,176,155,116,227,141,244,86,42,252,199,222,119,159,244,49,85,139,165,222,192,140,88,171,139,5,142,152,77,225,39,23,114,185,110,24,35,57,245,16,96,179,153,250,235,216,60,110,254,128,215,1,216,246,107,129,159,41,144,201,230,117,89,105,56,82,100,29,83,24,126,55,106,74,87,138,1,53,255,89,249,230,131,76,86,229,197,32,131,163,18,51,28,166,232,86,99,72,119,103,108,247,21,84,181,136,64,145,67,36,111,38,207,99,58,112,189,220,151,21,164,104,88,244,119,32,181,60,29,255,38,141,66,4,89,130,117,105,166,118,163,253,204,58,97,207,110,186,210,53,219,192,71,16,227,184,85,252,108,85,17,141,226,217,141,13,42,205,67,106,68,26,221,203,64,26,12,226,221,130,115,86,17,226,184,183,4,165,156,149,228,23,178,173,203,206,9,34,220,134,47,30,132,26,218,197,32,223,180,114,125,144,70,74,24,112,121,108,102,24,78,237,199,137,1,187,59,235,96,77,1,249,117,103,225,248,48,51,234,183,130,14,46,101,4,2,219,126,91,3,187,157,84,151,79,134,241,202,231,176,167,195,34,234,60,53,154,38,94,234,176,45,147,249,210,125,36,104,45,166,168,230,215,180,86,18,2,119,150,108,74,12,159,172,159,217,31,0,233,142,127,1,113,157,46,106,192,214,246,186,155,49,75,164,125,73,88,122,106,10,17,196,43,31,55,183,130,77,168,210,187,161,193,70,127,52,210,209,51,20,45,132,194,10,20,90,18,53,90,218,186,13,167,182,32,119,197,7,26,107,84,21,252,145,108,246,205,57,25,50,6,106,184,32,16,128,179,182,247,155,87,85,166,36,239,100,17,181,169,8,84,149,108,70,247,52,6,142,182,160,74,180,74,117,125,74,125,44,4,239,73,78,245,200,196,106,90,168,3,143,249,209,189,106,211,178,4,160,243,182,142,109,37,140,246,205,244,185,123,174,89,70,73,157,229,49,235,110,224,102,25,3,50,204,196,175,96,117,208,89,20,202,35,131,26,62,139,25,246,59,159,246,197,183,37,30,204,2,103,159,179,19,170,57,182,209,79,18,114,74,206,190,100,113,178,61,185,239,164,31,238,213,37,48,114,47,193,242,250,37,108,204,42,11,117,63,149,192,138,236,166,183,152,94,140,221,206,46,219,163,195,58,5,255,109,154,205,21,100,164,224,71,70,118,29,28,224,73,52,210,142,103,3,217,181,38,78,157,187,206,79,56,102,178,44,29,86,116,151,193,163,219,108,161,138,18,250,115,228,106,187,206,255,143,22,251,49,104,103,166,171,4,250,10,24,46,23,137,181,250,80,92,176,251,32,39,133,191,152,189,166,236,6,123,0,121,14,86,50,10,43,38,191,207,251,191,247,12,184,26,128,81,110,119,220,145,179,142,198,118,191,31,113,59,122,243,168,43,122,112,53,76,213,69,201,150,163,4,232,140,44,10,23,213,245,106,120,51,24,138,27,96,232,182,199,210,115,182,97,119,88,29,198,235,2,49,151,174,62,40,44,95,166,42,35,30,169,43,4,110,10,61,237,118,60,240,114,218,200,193,56,252,16,239,152,123,101,190,233,101,196,62,209,209,238,60,254,117,22,150,250,253,6,228,38,13,181,64,87,182,199,148,81,101,94,246,2,252,29,29,249,6,101,127,177,161,140,200,201,20,109,181,171,135,165,121,248,252,117,66,124,46,95,49,59,73,30,75,199,236,33,31,16,83,126,124,94,48,111,40,221,3,39,206,34,64,200,97,238,204,0,86,184,134,95,134,109,193,107,209,223,107,160,203,47,21,98,201,71,191,141,65,54,55,185,25,151,218,26,49,59,215,18,143,133,16,182,148,97,69,128,144,93,17,68,12,98,57,37,119,192,154,36,92,251,231,60,84,119,169,81,19,236,94,72,38,35,157,72,251,109,17,105,28,5,58,45,23,3,92,12,58,117,100,165,59,1,146,204,214,137,179,178,114,54,0,41,23,34,177,83,1,219,92,80,247,61,109,123,162,230,185,78,173,111,37,210,122,51,150,58,24,184,132,191,51,245,14,73,94,121,131,181,158,196,102,99,147,4,97,97,245,77,61,44,65,120,50,79,81,115,142,19,84,31,233,194,225,52,70,45,179,46,116,142,43,112,95,63,172,250,61,134,229,117,241,55,165,43,57,39,216,255,39,35,214,95,198,2,6,50,41,234,180,59,10,244,162,48,171,1,63,118,24,220,33,14,9,124,144,135,99,128,7,87,176,49,48,151,191,67,3,37,13,225,172,233,22,166,20,63,192,154,173,253,147,229,251,43,0,47,67,65,195,244,189,76,75,7,44,192,191,136,238,36,226,85,188,231,195,157,196,24,75,31,16,65,208,227,31,132,166,240,171,112,254,115,74,7,139,73,102,7,129,1,79,40,19,122,183,32,252,250,68,142,193,251,4,214,61,114,116,5,103,45,119,96,70,161,99,121,240,184,129,129,254,43,86,191,112,155,155,133,182,181,174,53,86,212,38,146,208,110,218,170,101,106,129,231,221,109,121,41,25,8,78,222,44,96,38,216,198,104,70,201,72,105,103,5,201,136,110,193,72,186,64,160,181,124,223,220,16,141,184,13,244,114,165,199,50,118,176,55,50,57,15,54,166,239,117,251,212,170,85,157,136,50,194,215,16,142,172,93,75,79,39,38,228,2,203,154,173,185,210,132,206,112,117,148,50,164,152,188,113,66,192,129,164,194,234,205,57,218,91,212,79,161,255,213,229,130,209,52,200,231,194,67,94,66,34,227,9,107,12,40,200,58,124,240,91,203,62,112,176,127,22,131,254,185,176,157,195,17,181,131,219,25,93,218,7,157,163,5,68,184,226,96,168,121,46,122,149,55,99,69,188,254,219,63,25,21,39,30,21,187,6,80,189,3,1,143,14,44,154,193,51,65,183,69,1,133,84,129,209,134,153,223,53,124,225,234,172,10,1,122,144,231,246,61,74,61,227,84,227,211,183,255,228,209,117,60,30,217,28,99,159,195,253,31,255,52,121,69,76,180,183,153,91,172,147,188,25,132,243,118,0,131,157,39,244,227,115,48,139,22,85,119,181,40,106,234,231,77,13,168,120,230,185,215,46,46,36,18,239,133,40,198,78,45,1,177,7,31,145,185,157,177,39,21,53,164,33,31,145,179,22,177,89,240,23,228,155,248,106,152,239,127,189,60,207,134,112,233,124,206,21,214,252,60,48,9,38,13,12,146,200,211,179,17,219,220,28,91,153,181,201,117,156,76,252,143,125,51,0,124,241,31,167,149,40,61,214,167,222,148,40,100,219,215,84,143,89,227,129,112,160,144,144,229,50,70,165,67,2,54,148,103,66,189,212,66,70,242,196,200,221,84,240,127,155,3,95,121,154,223,142,173,177,230,214,158,96,79,79,211,131,166,32,215,227,116,154,69,210,102,81,14,176,227,203,237,234,186,38,218,165,85,10,194,157,186,28,78,158,101,249,219,43,243,134,128,233,12,141,227,148,85,223,132,235,50,31,154,213,147,211,189,41,119,36,29,235,189,173,181,159,173,65,212,12,146,110,60,222,146,92,93,248,47,124,180,48,221,153,198,78,255,193,190,118,112,7,57,36,245,148,11,253,231,71,18,233,48,58,227,2,188,115,198,165,155,32,91,134,38,135,98,26,194,255,2,172,44,150,40,40,66,24,52,205,194,122,98,65,121,83,184,56,125,198,211,131,94,193,221,163,122,37,83,3,53,238,54,165,168,216,94,239,118,153,71,248,245,19,224,197,68,53,64,199,120,191,63,77,15,194,244,159,60,242,209,144,223,66,7,181,191,105,54,223,107,242,86,222,110,82,85,89,119,7,132,46,164,162,22,253,124,119,165,169,243,231,58,123,97,51,195,141,38,170,118,246,21,156,193,228,247,139,216,64,196,128,62,8,197,112,57,67,134,129,189,56,161,222,6,224,68,43,163,239,164,208,51,186,156,218,188,234,85,203,40,27,90,6,23,174,172,45,240,155,108,28,26,223,89,104,136,127,239,126,163,158,172,172,97,41,119,111,16,59,6,168,47,210,244,24,178,134,160,158,36,86,53,146,75,185,115,142,182,221,58,102,38,28,180,207,83,151,5,234,158,112,43,223,231,182,46,242,247,217,71,90,217,157,70,238,144,178,85,9,85,198,62,7,247,211,203,123,46,210,4,239,184,159,22,210,226,55,162,73,248,254,157,0,111,162,151,210,167,218,228,114,206,195,12,185,123,54,241,19,204,60,51,86,113,214,203,102,15,211,141,221,77,211,38,92,236,24,204,197,100,22,142,88,161,201,176,193,122,229,45,198,255,92,226,15,10,168,4,40,188,66,127,16,124,157,115,242,48,141,218,224,116,69,109,90,226,235,197,225,179,217,211,42,2,156,133,250,46,173,34,125,72,55,170,162,107,202,39,255,122,205,202,250,72,57,205,230,4,172,173,37,178,215,208,11,122,60,255,127,53,239,196,42,252,164,27,184,197,198,19,118,222,118,243,60,1,4,65,219,50,215,80,154,255,112,239,18,231,184,200,73,174,67,105,195,47,146,37,39,69,66,138,37,26,139,32,4,31,160,23,124,46,78,29,180,191,67,100,179,237,139,180,217,149,90,147,187,246,36,53,176,203,187,10,149,17,211,153,171,159,252,30,198,224,33,187,181,102,7,13,149,103,171,204,215,55,180,191,53,232,151,200,178,172,255,31,69,142,220,87,11,209,208,251,234,254,205,73,89,223,93,40,54,126,248,204,44,194,26,123,119,180,180,69,30,210,220,58,147,38,201,209,25,28,68,92,233,128,200,143,161,254,189,248,62,18,68,49,136,53,174,49,25,200,202,76,147,102,63,118,176,26,241,12,249,39,11,151,250,248,167,96,165,97,107,98,118,144,34,108,201,199,20,104,57,60,126,75,198,191,53,209,197,207,232,195,246,4,231,253,172,233,241,48,235,174,102,165,51,22,91,212,49,74,232,53,91,244,37,42,120,236,86,158,224,25,47,159,20,204,2,149,90,110,31,197,122,145,66,183,100,96,133,75,200,167,48,185,178,86,233,67,161,87,88,44,96,199,150,194,145,233,43,167,115,166,214,206,37,133,119,101,126,72,38,64,247,17,31,248,165,203,163,89,114,124,95,74,134,168,104,31,37,135,44,131,36,184,121,138,127,217,73,92,112,35,177,248,234,244,55,31,102,250,88,93,117,178,43,138,29,117,67,235,184,82,151,65,134,16,13,244,221,29,68,4,102,85,200,123,135,155,117,9,118,175,2,158,4,243,131,53,183,142,238,77,151,139,51,55,22,42,242,197,70,198,254,44,165,231,18,137,99,159,28,175,106,0,255,151,122,229,150,170,216,160,6,36,75,214,164,161,37,78,171,95,186,22,161,211,151,42,115,52,39,185,153,79,37,137,198,126,187,222,61,244,89,114,226,97,138,27,224,105,110,144,132,223,227,175,3,195,204,162,23,41,0,136,43,245,11,190,182,204,196,61,205,165,119,19,35,79,107,120,154,80,194,86,161,249,156,92,168,17,109,121,175,186,157,149,127,20,80,255,129,209,145,172,188,85,73,184,184,84,175,89,175,177,234,109,232,177,124,161,68,23,141,18,209,131,79,245,213,223,22,51,228,83,232,157,199,136,97,245,246,227,246,194,124,241,64,11,231,179,192,92,150,219,219,2,243,94,163,41,230,213,125,91,4,174,7,34,234,75,19,69,222,108,23,3,34,23,19,159,23,132,242,77,53,58,17,88,162,78,42,228,168,250,53,223,56,37,17,91,221,60,30,89,138,243,145,120,19,123,18,42,235,235,175,109,121,53,13,153,232,167,117,65,169,53,239,103,156,92,250,179,98,28,116,142,233,18,207,6,204,92,41,184,242,92,219,59,239,229,129,6,42,19,8,150,1,191,170,116,41,137,39,193,223,5,96,152,224,228,145,192,152,191,207,63,226,15,243,77,173,63,188,49,73,21,244,196,125,62,222,182,48,18,209,116,197,83,44,187,76,107,30,49,1,254,126,88,101,140,159,62,67,53,26,137,255,65,3,159,145,84,33,165,13,102,222,56,148,36,149,230,229,31,99,6,20,92,208,177,32,59,221,222,116,121,39,164,205,164,164,9,243,186,248,82,195,227,38,4,227,142,172,162,212,246,221,28,246,106,109,83,117,95,214,179,245,103,77,68,172,239,241,97,131,253,141,72,48,167,97,142,222,137,194,135,174,120,224,51,175,151,52,158,99,106,202,152,115,6,205,2,22,177,176,0,37,8,115,230,228,20,247,212,165,180,12,157,225,156,70,146,30,100,89,26,149,224,243,27,49,198,120,17,76,119,15,82,70,85,228,17,109,210,206,199,215,146,131,130,181,30,110,122,3,238,74,212,192,189,197,249,43,141,160,179,204,68,60,171,121,215,21,61,183,15,171,107,226,220,48,226,171,38,197,54,223,47,220,207,159,220,225,81,32,223,129,204,105,233,128,66,35,207,26,112,19,175,207,81,81,79,139,135,22,113,152,45,182,205,49,208,90,245,149,193,91,183,225,25,220,252,101,154,86,35,8,201,254,25,192,71,162,153,38,66,49,203,242,55,21,220,239,19,156,115,14,39,117,223,36,73,63,159,123,249,31,255,140,196,181,237,82,33,175,94,181,22,32,235,49,220,5,37,209,154,225,119,214,9,23,211,13,231,232,150,216,8,112,114,146,85,13,56,111,28,15,16,143,17,62,136,217,57,230,243,11,77,138,68,125,48,241,218,43,224,90,49,89,200,79,253,96,242,226,94,180,56,14,102,212,228,11,33,133,56,201,221,18,97,76,82,117,170,81,103,139,245,151,14,205,34,234,47,173,33,10,73,103,102,20,4,218,76,243,207,35,180,101,240,139,214,221,129,35,21,213,57,239,124,44,18,124,150,44,242,163,1,160,84,15,214,135,29,163,100,144,25,41,211,87,107,178,11,199,62,229,192,83,17,247,155,218,177,133,234,165,39,72,96,209,185,186,139,10,157,211,196,186,233,237,127,26,206,131,171,92,5,10,208,251,17,0,205,120,110,15,25,6,70,31,31,212,56,214,85,119,247,97,159,2,148,223,66,5,79,196,189,177,130,247,213,234,79,224,103,116,93,116,166,198,83,149,131,185,141,249,86,213,35,105,228,201,237,69,69,156,69,208,156,75,1,205,30,160,81,175,175,99,160,240,172,95,73,50,34,241,52,149,139,113,106,22,98,100,120,43,253,176,40,243,242,101,68,19,252,175,188,6,241,218,39,13,252,205,119,193,146,235,155,19,142,202,18,138,13,127,88,205,141,49,53,38,16,72,177,227,184,84,124,19,86,144,116,247,171,54,219,182,33,234,186,81,78,99,85,186,189,178,206,218,167,48,47,137,213,112,238,26,145,187,75,79,184,141,82,76,184,37,113,240,119,32,127,178,188,146,32,16,105,249,154,229,141,96,186,232,229,44,204,3,45,98,176,153,243,207,232,34,21,213,28,245,106,36,59,17,78,193,29,179,142,61,243,203,76,197,163,91,195,145,38,58,240,26,39,77,83,24,42,91,190,63,78,190,134,33,179,218,68,81,48,110,41,117,182,15,86,9,184,117,244,169,209,150,28,98,24,119,149,171,120,193,118,140,11,198,112,74,180,171,238,134,174,14,74,99,3,237,165,254,221,241,93,90,78,114,62,212,194,219,87,225,196,155,78,123,186,142,97,209,67,163,176,233,26,130,50,0,124,163,57,185,130,106,125,7,31,29,14,96,81,183,89,90,171,162,62,99,130,233,162,213,134,229,38,83,118,54,98,169,40,196,188,44,240,42,116,241,137,102,167,248,115,252,215,219,232,171,226,226,146,79,144,162,46,167,178,90,242,72,53,250,97,207,130,245,247,121,20,208,228,18,99,163,217,88,47,118,100,191,58,196,173,29,219,139,102,230,62,199,210,75,245,213,85,180,170,129,178,108,235,1,133,151,12,15,56,72,197,93,167,94,40,28,35,237,235,230,247,21,68,166,58,7,105,114,14,241,56,164,130,48,193,60,150,129,134,97,215,226,10,247,176,154,19,29,159,12,93,236,82,38,139,215,201,252,99,246,163,105,85,37,82,246,124,41,18,180,80,185,103,241,162,42,96,1,37,38,229,133,93,184,34,173,46,120,53,65,255,1,128,156,218,193,56,57,179,23,104,232,5,33,186,80,245,72,183,149,138,28,221,178,253,50,182,158,148,102,194,233,192,81,136,233,53,23,105,65,124,40,153,171,18,246,213,233,94,227,252,249,172,182,16,117,236,205,145,176,165,61,10,89,247,240,217,212,71,44,217,225,195,5,63,15,202,22,11,251,28,255,73,78,207,226,92,101,179,15,229,3,48,37,134,122,57,67,234,29,221,119,142,98,66,18,227,11,157,44,178,49,232,204,114,134,54,241,247,147,146,49,207,140,136,7,78,78,97,149,248,243,191,152,215,248,202,141,255,143,145,36,168,167,183,106,30,109,94,239,213,244,23,203,229,160,98,40,190,141,66,58,111,70,146,141,5,223,83,140,4,90,76,177,115,204,208,48,122,243,215,7,40,42,49,62,44,32,22,239,168,204,16,193,226,48,184,212,54,155,241,132,100,253,118,113,157,232,136,85,155,42,59,176,246,99,93,239,233,106,20,8,187,27,0,91,57,149,223,7,113,17,245,183,1,32,32,73,20,152,71,13,150,152,10,69,108,249,128,108,252,230,64,7,185,130,175,237,73,102,251,79,143,55,27,63,151,29,166,93,128,82,126,65,253,246,115,225,50,6,241,198,42,183,170,194,154,16,227,215,175,168,102,18,34,43,223,114,98,30,4,13,62,48,69,50,246,187,36,172,131,245,104,143,0,68,183,55,75,146,170,94,226,138,103,32,243,201,240,97,247,2,85,30,42,56,165,53,0,84,4,112,89,63,154,248,223,191,210,95,35,164,136,85,186,188,112,77,77,242,191,108,53,228,4,244,246,70,67,155,17,44,84,171,206,220,10,166,24,20,2,189,50,183,241,68,200,34,176,122,224,111,132,66,72,140,226,148,21,191,195,19,78,52,131,177,15,22,1,25,73,199,150,15,245,112,240,183,209,26,56,193,140,232,21,105,216,72,235,53,2,101,199,84,251,246,54,237,192,29,196,174,239,146,175,141,199,127,125,146,252,144,118,24,204,148,35,195,31,116,254,58,189,163,41,229,202,61,42,32,191,86,61,102,207,181,85,200,87,103,13,242,211,35,53,226,94,48,183,233,215,64,53,121,93,33,52,109,111,218,178,211,247,63,93,4,181,38,62,229,224,118,93,166,97,73,93,31,50,172,48,189,190,93,15,252,155,98,69,156,221,154,243,246,1,158,36,16,74,11,137,29,214,146,178,88,67,198,65,240,173,176,210,194,234,127,99,169,16,179,119,150,160,137,64,167,218,101,228,239,122,194,220,42,80,227,144,76,130,167,19,104,180,85,190,114,147,226,61,214,230,86,227,144,203,127,149,181,24,224,9,114,162,110,49,104,87,3,147,30,211,92,92,149,187,117,96,236,204,47,201,175,87,160,13,156,90,179,191,151,235,240,95,17,230,130,220,7,84,231,245,104,31,230,229,85,42,233,82,208,148,184,43,145,212,60,171,165,186,174,68,20,83,123,111,199,199,141,15,183,206,177,88,67,238,138,77,83,73,13,3,224,218,172,196,1,203,243,167,176,196,100,176,253,96,142,26,76,215,43,82,190,9,76,26,244,92,27,249,59,80,65,162,167,51,39,239,92,169,3,72,90,251,237,59,64,235,10,53,117,248,244,212,156,18,241,162,38,63,15,43,222,170,219,239,199,1,12,183,34,133,44,246,255,5,164,125,64,160,50,161,65,196,143,162,85,208,231,238,235,174,121,207,118,233,26,133,149,30,169,114,181,232,35,29,147,56,182,15,8,167,164,224,250,51,141,145,179,18,246,130,94,166,172,245,93,92,149,104,215,93,167,117,25,115,151,8,197,175,163,251,52,252,149,9,122,3,44,149,150,168,25,152,118,168,148,127,242,248,27,173,199,102,126,131,43,186,122,253,17,244,167,7,254,134,15,18,246,213,199,184,43,247,117,71,54,102,244,228,180,76,79,37,175,136,214,100,32,218,215,11,27,173,210,111,166,222,208,158,87,253,210,164,225,19,212,196,12,251,166,192,117,22,63,107,5,80,38,143,83,174,69,63,228,161,43,79,69,170,221,45,208,43,168,82,113,141,223,142,214,214,143,157,107,156,250,41,55,16,192,123,171,6,146,158,243,150,15,233,166,101,185,210,89,136,204,31,228,218,214,109,28,65,199,83,215,20,132,24,169,39,97,125,109,238,0,200,187,41,59,39,37,166,133,169,252,252,83,67,213,198,222,155,52,217,206,12,186,169,3,228,119,208,39,31,226,114,144,149,30,36,240,110,61,232,219,218,106,167,216,11,24,21,45,229,20,68,10,157,104,83,20,104,13,77,245,102,123,164,8,121,179,224,116,34,177,199,117,183,133,128,30,255,105,204,39,129,139,242,90,110,92,30,47,96,69,18,64,39,249,69,132,219,10,148,76,254,189,208,85,13,222,8,165,168,236,201,76,36,136,137,125,14,205,195,19,122,50,227,233,43,57,55,12,154,237,36,116,94,78,132,103,14,35,252,127,213,143,59,206,252,79,15,59,106,90,33,120,158,145,187,57,117,174,209,25,177,30,110,152,38,159,76,195,91,100,115,136,15,131,214,215,248,119,228,84,124,74,250,219,19,189,89,175,52,124,86,77,232,172,238,13,180,51,19,253,212,19,65,124,191,0,45,162,34,180,150,62,90,128,171,125,82,192,249,239,192,160,182,138,160,192,239,66,182,39,101,155,253,130,24,248,105,160,25,158,236,29,70,143,49,233,43,151,194,16,214,161,194,119,251,1,195,216,106,199,138,99,193,43,25,88,146,139,115,194,11,255,147,61,47,11,95,115,84,197,114,135,33,228,20,151,11,252,230,170,153,18,35,216,159,0,218,64,174,87,223,196,138,41,53,145,43,154,220,103,61,214,195,227,24,45,168,167,29,196,240,0,17,2,136,45,4,145,108,222,250,192,148,153,16,241,206,127,167,200,25,174,81,52,211,107,234,171,199,249,35,85,69,96,202,49,119,244,88,39,187,13,121,137,113,32,180,234,105,176,38,252,68,44,4,145,177,63,77,84,224,47,127,235,83,134,15,195,5,144,147,50,157,140,218,101,75,222,106,182,241,191,199,171,247,244,105,251,23,33,166,86,224,198,199,15,130,62,56,113,251,179,168,187,108,86,153,244,26,171,233,21,131,19,255,218,160,120,14,54,196,124,236,13,206,147,236,9,246,71,147,218,141,75,80,242,193,178,91,254,149,163,227,254,188,212,140,246,38,226,216,153,77,114,203,253,0,181,213,70,203,114,248,66,110,20,61,31,27,214,21,166,252,241,219,180,124,15,152,91,74,61,141,76,190,113,228,121,119,151,183,87,156,73,102,32,73,215,78,59,30,226,56,204,76,146,222,127,89,128,187,39,205,165,52,112,133,234,96,101,54,181,209,160,87,45,203,34,127,197,82,77,250,92,177,216,180,99,164,10,213,139,107,103,143,222,24,57,2,80,4,138,120,111,156,244,244,221,111,69,188,121,255,120,94,245,208,225,102,244,13,152,49,97,200,153,75,134,87,236,56,1,28,111,39,3,115,150,192,40,200,180,229,199,84,60,43,73,202,120,253,39,250,11,129,157,101,44,184,150,146,51,68,76,180,55,227,220,61,207,200,140,119,136,77,209,229,44,90,148,138,85,129,55,153,225,109,56,58,228,127,46,91,213,203,13,118,151,215,131,225,129,211,115,176,13,83,211,78,1,196,235,68,53,162,169,117,219,161,198,165,134,113,144,180,205,142,55,234,96,235,83,53,1,91,178,51,155,17,181,49,100,124,197,69,143,111,76,28,40,75,59,197,3,132,24,218,25,239,22,173,157,0,222,18,206,85,236,42,192,223,131,60,165,223,146,153,107,102,222,134,176,188,207,251,132,92,210,251,243,194,145,103,183,178,240,13,181,52,115,136,108,22,238,63,203,221,167,117,157,236,85,145,159,17,244,103,173,227,22,130,204,249,154,38,70,240,8,84,244,241,176,224,35,253,181,193,191,30,36,158,123,212,136,151,106,236,46,219,131,95,61,129,10,248,109,84,215,91,77,83,178,43,189,122,18,23,102,47,213,155,193,157,93,9,245,54,11,20,136,24,200,9,70,184,120,48,81,118,145,123,160,23,70,56,252,221,116,172,53,136,224,17,91,205,174,203,194,28,98,14,72,238,83,144,174,208,92,72,71,97,179,245,166,202,228,243,220,135,45,174,139,33,238,131,60,51,35,163,155,251,149,212,46,125,246,50,83,168,179,125,5,151,200,69,240,87,144,206,32,171,150,221,216,108,96,189,111,218,203,147,74,49,219,18,156,2,210,250,31,231,224,215,22,194,90,12,26,85,252,215,243,87,59,4,148,159,29,252,108,30,31,108,134,102,148,2,168,255,136,1,228,161,114,94,178,179,118,16,201,231,235,183,90,128,141,44,68,136,28,12,55,144,58,203,187,202,44,202,123,56,178,47,152,2,103,176,6,69,120,245,176,32,155,131,27,172,16,21,255,99,247,121,152,84,104,161,30,82,82,26,30,155,41,14,66,153,64,145,82,29,111,214,163,44,65,214,74,30,245,165,229,99,141,69,60,213,47,217,33,122,134,153,24,104,103,53,71,68,214,241,28,84,100,144,93,40,248,209,1,202,145,77,179,105,27,251,195,133,54,4,60,129,2,201,186,205,111,78,1,2,117,164,151,27,39,232,96,91,157,114,85,201,180,242,225,210,173,51,38,182,68,210,101,166,159,100,124,173,1,47,226,88,108,252,184,136,80,179,208,58,141,96,221,123,173,16,8,0,68,12,39,249,5,204,127,3,73,184,147,40,149,11,33,219,197,218,252,217,118,203,136,208,97,140,23,124,134,17,51,56,44,168,171,200,62,0,121,141,219,62,94,178,239,177,201,26,172,132,202,123,199,159,99,59,22,115,50,149,35,194,67,21,156,31,47,111,34,251,54,119,100,205,74,98,100,254,199,62,129,115,228,171,143,21,244,105,130,220,217,169,177,13,237,144,199,44,25,132,112,27,222,158,41,23,101,51,76,226,50,1,234,131,221,84,183,253,112,167,227,82,213,70,114,20,161,11,16,183,111,83,28,228,60,199,247,203,101,119,39,133,202,118,170,203,103,68,189,39,234,88,67,177,122,186,227,207,28,222,57,178,107,186,113,34,204,222,55,193,118,253,136,202,72,234,2,150,189,210,170,131,223,92,153,164,185,122,67,55,140,191,9,144,19,8,187,122,42,177,210,112,203,184,226,99,129,26,10,255,3,219,93,178,113,253,213,204,193,217,45,152,73,75,222,6,36,77,97,183,203,26,115,99,131,68,76,87,142,45,204,182,26,93,24,113,50,140,106,165,217,112,79,68,124,235,187,89,24,203,42,5,197,77,28,47,191,122,97,100,43,243,139,77,190,223,18,211,238,185,171,206,194,154,229,145,140,206,160,74,56,231,94,246,34,206,128,238,133,72,177,121,47,28,40,250,26,125,40,29,199,73,5,169,122,29,159,167,190,230,51,48,146,160,244,86,179,237,217,176,217,132,226,165,45,45,93,159,62,143,251,199,219,115,251,212,39,164,249,29,86,125,169,128,100,52,21,27,33,240,56,161,242,228,40,163,220,69,239,198,163,60,65,73,76,108,109,75,162,75,230,87,0,182,224,244,153,60,199,74,220,102,216,206,157,185,94,94,193,81,66,56,93,30,10,175,171,185,28,200,251,62,133,166,54,253,30,250,75,75,101,162,113,144,193,154,111,18,93,188,152,198,1,129,80,57,39,230,138,205,164,141,173,127,159,103,62,34,173,31,30,36,104,189,249,86,83,177,66,111,92,205,137,169,218,116,3,73,76,126,248,120,17,189,215,51,180,179,167,79,59,122,45,22,135,217,107,198,235,192,141,142,218,194,170,33,118,126,148,65,138,250,252,222,214,210,240,152,158,36,44,95,43,12,39,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,103,248,1,154,233,206,114,99,28,81,47,69,19,132,185,93,122,194,226,14,32,154,51,219,221,212,198,19,161,188,68,123,196,1,187,200,249,44,170,128,209,234,18,228,138,143,197,167,16,231,187,94,211,30,161,190,243,222,244,112,85,102,86,78,81,135,160,239,143,12,1,83,203,70,120,238,250,220,164,63,54,145,160,93,82,205,119,188,101,133,77,3,23,43,253,54,128,2,196,200,2,97,248,184,24,68,16,208,7,251,231,253,146,228,76,41,100,224,200,207,175,186,102,5,119,208,40,63,237,158,237,3,43,152,59,84,89,214,250,197,238,144,88,89,238,112,144,15,203,48,126,196,56,26,206,179,198,30,101,32,238,249,140,21,84,183,75,36,141,230,116,50,96,223,79,145,160,73,212,57,97,232,156,46,136,40,18,42,197,206,24,28,12,104,218,179,213,2,26,40,124,79,46,99,187,226,254,114,130,111,43,167,67,117,77,36,148,255,246,55,66,233,190,36,4,33,176,5,168,160,89,165,127,112,122,43,150,242,236,209,185,85,180,155,212,183,220,205,20,200,47,250,34,159,249,184,26,106,223,84,113,179,221,240,50,105,56,32,29,242,136,13,159,237,84,126,255,156,3,150,239,62,235,44,196,132,72,198,214,144,76,49,33,220,35,128,47,121,60,44,52,165,93,61,173,240,43,173,16,117,186,152,140,115,247,211,122,10,231,176,45,79,19,92,67,162,174,24,191,145,202,147,194,83,136,42,84,54,175,26,153,72,88,166,34,142,242,86,204,61,105,188,141,96,133,14,88,81,94,37,151,112,111,113,19,57,223,208,202,232,12,65,15,203,140,235,214,179,48,67,204,202,74,2,83,104,21,152,106,130,221,128,28,114,160,249,27,21,145,27,67,206,187,12,189,152,61,236,251,158,221,236,76,232,185,156,69,51,110,110,236,187,210,125,128,126,90,197,203,25,85,126,30,204,51,8,58,38,199,79,253,178,46,50,144,148,37,250,166,157,100,116,227,16,186,110,43,250,23,217,192,134,133,228,53,45,23,241,90,94,133,154,61,193,154,99,185,31,142,83,52,3,216,8,0,129,49,119,158,176,15,96,61,156,174,18,202,215,40,246,183,138,56,197,92,5,30,217,74,100,37,79,210,151,35,32,186,69,116,148,126,204,11,185,99,58,162,223,189,8,62,119,206,97,181,242,104,169,224,195,179,83,109,66,210,125,233,127,209,75,11,254,53,40,195,200,125,227,158,133,225,219,124,64,87,183,143,165,7,245,7,100,55,12,189,169,151,17,177,129,9,248,242,168,84,190,233,2,129,144,242,201,96,64,38,222,72,51,251,118,193,94,176,99,158,116,117,52,249,225,47,179,30,194,200,246,229,107,187,102,194,92,240,98,105,110,220,21,56,38,14,130,126,77,216,2,199,241,224,194,2,14,59,243,0,140,12,20,72,236,124,245,42,23,70,172,36,249,199,213,9,132,201,114,34,138,47,31,116,79,183,84,118,132,120,215,11,242,122,122,121,14,40,70,219,100,40,0,107,158,96,208,224,255,2,198,133,90,128,127,193,204,185,37,215,192,250,80,141,219,177,176,47,142,90,47,15,208,4,133,178,29,1,25,233,206,71,185,176,95,222,178,236,133,185,43,55,239,206,214,63,184,195,179,177,224,193,223,40,29,209,13,20,142,157,241,32,72,172,154,190,105,103,206,126,120,183,49,83,46,217,12,114,12,77,31,91,253,58,9,223,151,234,199,99,220,182,252,65,153,107,70,84,58,139,167,76,186,121,211,11,50,120,130,165,206,3,172,204,94,108,153,124,252,77,114,240,24,249,144,220,118,68,40,132,42,241,147,187,99,118,34,160,43,122,164,18,63,8,86,254,109,78,20,235,133,22,92,46,76,120,64,54,248,218,110,174,170,242,85,59,116,148,124,12,193,171,26,161,135,59,202,24,62,2,95,65,216,232,96,197,58,92,18,2,46,188,154,73,172,21,238,222,76,80,169,66,178,39,55,146,69,248,18,16,184,51,118,154,49,100,86,126,40,230,108,71,129,39,125,61,192,26,208,17,80,187,33,121,141,45,12,32,57,235,48,58,106,52,141,50,141,189,22,29,216,63,32,199,192,150,86,188,77,88,181,72,49,199,158,231,231,176,38,92,24,224,67,34,222,37,252,142,3,178,44,4,0,199,145,47,207,200,61,233,114,174,8,56,90,191,47,75,237,90,102,67,39,26,33,215,176,98,121,254,129,163,147,163,103,189,66,255,83,174,250,156,201,157,7,94,114,239,175,141,39,137,96,188,249,26,215,237,139,190,17,235,224,168,205,137,175,253,217,166,81,147,171,201,231,181,89,8,11,216,181,11,16,142,130,17,126,102,80,163,46,172,173,175,134,210,117,65,37,93,14,85,156,131,156,150,187,106,76,104,137,157,154,24,112,95,184,102,202,45,177,122,52,29,61,240,167,50,131,73,213,101,150,222,205,29,214,47,240,40,152,244,171,128,122,205,154,76,103,17,77,156,211,51,223,82,104,48,59,198,225,29,159,46,56,42,39,137,84,65,90,47,5,201,70,154,179,223,77,159,163,190,215,60,168,105,120,163,16,123,120,101,165,4,223,22,164,157,212,95,26,128,225,209,35,252,236,64,136,109,170,105,160,186,182,119,90,14,15,6,74,113,39,209,127,118,217,136,252,69,127,13,66,200,45,189,197,51,75,100,9,130,67,184,37,32,165,23,156,241,208,126,144,206,218,99,94,209,206,137,118,176,137,30,97,113,134,0,178,58,153,43,76,57,169,89,185,21,165,109,181,35,174,34,209,167,164,219,149,80,228,151,219,205,128,41,170,227,211,164,45,223,178,0,101,88,235,240,151,0,87,203,242,242,102,228,79,114,118,193,107,217,195,238,34,86,166,90,228,147,93,79,126,153,170,24,229,226,164,86,115,200,27,150,228,124,201,115,175,195,70,152,177,167,6,116,138,35,123,57,140,110,73,15,91,155,123,193,129,6,108,225,224,70,239,155,228,220,179,126,57,236,198,67,123,245,38,145,171,136,232,70,240,124,15,245,122,139,168,218,95,212,64,35,222,13,130,251,9,216,197,53,9,178,43,252,148,219,73,112,106,149,210,239,218,22,16,57,211,185,220,70,112,142,229,152,250,64,100,81,208,252,31,122,228,225,209,130,185,248,223,164,156,213,114,202,203,80,150,231,192,191,40,77,8,245,109,255,239,206,30,101,229,49,48,187,148,166,9,207,101,199,96,132,102,167,99,234,198,185,55,82,168,249,96,39,216,114,80,116,0,166,78,9,101,39,161,144,143,225,202,215,217,211,60,131,199,226,254,171,254,24,83,52,72,189,186,209,120,231,75,62,87,28,176,192,90,87,152,40,33,21,70,145,181,220,237,164,29,102,207,226,39,206,132,137,59,124,179,217,2,194,253,111,114,222,150,120,228,109,102,47,173,88,5,25,160,130,171,79,189,200,83,51,118,156,131,200,13,142,94,2,1,171,67,85,127,71,186,11,185,53,25,103,242,182,129,124,78,153,88,120,163,60,155,140,245,65,81,3,151,102,106,127,10,241,180,176,86,105,26,139,118,105,51,64,10,31,181,81,125,240,54,68,134,142,155,24,127,34,149,6,224,202,108,31,112,161,177,110,147,134,192,184,73,7,41,31,123,12,199,240,247,229,8,100,204,155,230,224,32,14,87,234,19,157,126,206,120,179,189,186,229,104,153,171,182,58,39,201,206,247,189,86,12,219,210,81,224,5,35,154,28,243,158,6,158,155,50,122,212,179,178,209,77,67,31,3,164,158,189,45,5,166,208,96,34,95,26,1,17,28,83,20,112,132,26,212,146,72,167,246,82,32,172,246,156,216,56,254,25,13,17,29,186,190,65,148,70,3,185,164,80,129,3,91,93,168,96,197,167,194,66,144,176,42,1,3,171,77,152,158,69,183,228,225,176,108,54,66,66,113,16,45,50,161,49,141,8,58,209,229,201,6,123,172,142,205,6,153,224,245,250,65,166,144,248,73,7,87,12,219,110,223,136,121,78,100,167,25,1,65,84,136,184,12,203,19,6,255,89,3,131,95,90,206,35,229,229,112,93,30,82,177,76,56,151,53,234,111,105,252,83,244,21,92,118,140,103,20,143,133,15,153,149,214,216,24,246,96,8,196,62,210,225,0,158,215,199,133,159,31,188,112,100,197,92,205,111,135,30,85,202,170,166,65,132,24,196,126,75,24,57,185,17,13,164,94,86,96,180,184,127,143,67,30,222,153,120,212,171,37,116,13,51,125,14,172,166,69,185,87,42,252,181,17,22,180,244,221,68,209,200,154,47,246,143,81,45,206,180,125,232,228,162,244,90,202,240,24,85,10,212,160,141,236,81,218,91,11,246,156,183,28,96,121,80,96,3,38,204,42,12,234,140,9,178,1,4,136,229,28,171,152,141,178,61,57,108,132,62,181,176,134,167,224,163,60,22,151,49,181,115,168,163,41,61,19,102,94,65,35,195,214,110,113,191,73,83,140,43,85,110,95,16,154,44,1,163,242,203,99,57,184,208,77,117,237,182,126,184,128,197,180,147,244,114,207,236,241,115,131,224,91,100,107,98,236,149,230,127,29,129,107,210,235,66,84,125,46,160,142,54,245,134,121,175,138,154,37,99,73,11,174,244,236,211,65,189,141,19,252,26,79,149,32,152,96,86,66,242,250,247,143,184,48,225,197,50,74,88,2,80,145,46,31,158,218,179,252,232,152,217,155,78,221,209,222,155,213,207,140,106,121,108,101,245,20,138,14,123,86,38,115,16,66,228,251,142,93,241,171,164,13,25,123,207,115,5,35,190,104,180,182,96,75,90,233,101,230,243,205,159,69,27,109,79,32,27,188,95,204,37,196,26,40,192,107,112,19,17,5,142,33,155,248,224,89,83,51,108,105,16,247,216,48,31,146,69,19,78,101,46,61,90,115,61,229,251,183,160,200,42,115,224,143,132,210,157,34,227,47,64,141,10,229,241,19,20,205,226,73,175,199,241,35,94,5,23,232,224,90,84,66,53,249,206,27,255,105,51,58,238,57,252,27,66,89,192,173,199,125,195,90,241,243,212,168,47,120,86,91,114,133,32,230,21,177,108,134,89,7,238,106,204,28,52,21,87,105,62,255,204,48,145,172,104,203,217,43,230,2,253,158,20,112,101,93,244,75,156,49,88,25,218,242,30,235,103,69,193,23,220,150,153,254,250,58,227,145,33,233,234,147,240,209,82,2,182,144,237,149,109,226,69,8,202,109,249,237,124,200,178,191,134,88,36,45,218,147,60,56,10,155,250,206,33,1,38,133,181,205,101,86,100,57,43,15,90,2,247,173,200,221,118,17,18,19,40,180,22,88,162,35,193,91,48,135,24,130,117,238,174,180,113,216,38,150,195,42,75,120,144,229,111,75,84,22,59,39,50,5,25,51,247,111,46,216,15,48,28,138,54,33,93,125,221,228,81,224,201,157,249,173,107,109,0,40,223,79,153,200,199,244,220,26,250,214,206,70,104,225,196,239,138,50,108,200,228,13,204,125,114,182,55,180,190,34,226,97,76,220,107,82,164,146,31,180,76,79,0,10,161,85,155,131,100,96,180,216,247,209,122,109,144,21,77,209,82,59,89,0,73,9,149,105,87,197,56,208,184,32,205,75,148,11,122,85,121,170,114,253,131,65,159,35,210,115,14,205,15,167,134,52,122,197,208,47,62,202,93,35,90,55,14,94,216,229,189,20,222,207,105,199,41,196,183,121,201,248,35,50,130,199,222,167,237,129,58,14,2,233,140,31,189,178,72,119,21,89,206,62,42,104,130,223,199,50,42,9,201,74,175,188,186,63,21,135,156,38,240,0,11,198,42,227,7,254,51,169,208,29,133,54,242,230,17,150,71,104,92,126,220,244,24,137,209,101,126,0,102,41,157,226,132,224,128,95,188,231,186,222,8,217,248,223,241,121,23,162,28,78,50,187,10,93,53,132,225,163,162,10,254,93,250,82,78,196,106,126,83,218,187,70,203,23,156,173,109,21,78,58,185,129,227,84,65,129,183,10,216,117,91,111,43,219,19,49,68,15,115,17,220,172,101,132,231,48,103,177,178,119,169,119,124,26,4,82,130,36,147,54,208,182,170,132,154,127,171,8,243,38,141,4,41,138,108,78,250,226,94,247,180,253,173,17,154,133,114,118,158,75,187,20,28,4,9,2,3,179,49,209,15,246,6,215,217,103,187,205,204,131,216,13,159,94,61,252,128,160,221,139,73,42,119,238,70,191,19,98,87,206,30,83,180,183,181,194,27,101,94,140,58,217,63,242,218,113,234,185,12,117,128,186,184,252,222,51,65,174,49,162,85,169,92,107,36,159,138,53,43,33,113,191,169,4,18,47,81,114,77,247,47,68,107,36,217,36,21,94,85,172,235,246,240,181,55,191,169,33,191,75,225,131,108,12,187,13,65,174,213,159,111,41,73,82,205,254,100,15,225,53,106,85,133,71,87,75,169,17,107,91,25,9,1,71,153,194,109,146,165,84,165,118,16,115,132,246,48,175,22,184,109,244,142,94,21,163,170,96,46,208,113,236,157,56,85,97,245,244,162,233,81,189,160,88,241,4,102,187,13,176,126,117,23,161,152,232,250,235,178,253,203,188,132,119,14,140,85,132,110,132,91,184,189,229,225,91,137,145,12,159,125,186,219,61,23,80,122,62,174,204,163,239,9,95,217,174,240,172,65,146,52,32,73,203,231,200,89,85,177,138,200,69,78,164,148,224,110,238,22,211,109,245,91,25,201,102,194,31,253,175,170,51,72,184,85,123,195,163,48,95,230,248,48,166,119,48,167,88,183,25,188,92,28,129,88,35,227,148,51,136,78,253,236,36,16,59,178,230,211,205,39,117,205,227,95,152,204,232,136,133,228,125,92,132,30,165,111,171,145,229,246,242,132,124,48,18,247,81,225,9,20,118,254,210,122,248,12,220,201,54,123,150,103,80,121,31,239,166,211,41,35,28,170,103,175,44,151,30,23,213,10,40,32,169,125,178,168,20,206,189,48,254,18,194,117,251,242,66,147,75,68,213,183,110,165,170,75,1,220,249,34,248,144,41,164,127,73,171,194,123,213,103,186,251,55,128,175,45,105,132,199,214,74,197,97,66,248,120,196,254,159,66,84,79,92,173,218,123,104,61,225,20,221,227,131,138,20,95,105,63,252,167,114,239,124,175,33,238,40,90,129,122,65,51,49,145,17,196,37,72,102,44,228,247,183,120,250,209,224,142,133,137,30,101,86,81,85,134,67,45,25,66,178,130,31,133,70,124,208,17,11,218,96,232,0,39,10,32,148,244,66,157,51,90,199,250,144,109,117,197,56,241,93,156,177,149,18,228,103,210,105,196,2,252,12,246,237,194,20,126,240,239,110,200,223,248,38,92,33,76,203,194,246,227,214,100,202,75,172,203,50,4,243,149,236,26,105,54,50,37,192,52,27,125,242,40,39,136,1,184,57,164,14,32,2,182,159,147,141,188,80,199,145,94,110,137,222,210,254,131,24,139,13,28,152,52,161,169,187,14,90,140,59,159,194,190,98,56,26,22,47,165,103,229,172,131,142,218,38,18,76,217,94,43,140,104,150,74,80,170,132,132,105,159,190,35,165,215,160,148,70,144,21,205,53,118,141,17,123,122,140,187,96,247,59,201,197,198,21,148,188,251,247,191,191,35,199,83,244,45,197,34,51,209,166,41,240,96,231,130,3,46,219,177,232,71,192,18,86,130,177,207,35,126,55,233,230,46,205,202,75,73,108,215,2,199,149,213,2,231,239,225,102,134,170,207,19,105,20,24,226,157,202,38,249,190,158,106,69,187,43,191,221,60,118,147,119,117,163,242,8,70,169,83,237,227,134,65,142,92,72,143,217,204,139,175,225,28,244,76,182,33,35,200,247,116,56,228,202,15,216,214,107,136,29,131,162,244,21,76,102,140,12,31,125,2,221,132,180,251,254,26,232,87,76,227,82,91,7,136,206,47,52,206,2,136,212,38,171,14,218,28,227,63,175,43,237,107,70,88,186,10,149,92,45,159,124,245,181,253,106,118,220,83,157,232,46,7,249,11,45,26,209,75,143,46,7,251,139,203,1,221,177,81,150,27,20,28,244,75,86,33,207,106,144,204,227,29,139,166,121,188,44,93,104,71,110,210,205,22,220,108,168,56,12,151,176,194,131,156,135,85,245,6,196,106,204,166,56,56,234,223,170,180,188,26,173,56,235,7,233,75,186,20,128,106,158,8,135,128,211,116,174,20,170,154,120,168,193,78,235,230,35,149,89,154,73,98,206,51,239,19,180,239,146,236,157,194,154,39,247,75,29,153,132,232,25,135,122,22,49,111,175,216,132,189,33,217,137,174,94,102,71,85,172,107,14,145,148,161,199,214,170,49,153,103,34,120,99,103,183,128,194,32,78,141,157,168,69,185,93,136,29,170,60,211,19,229,46,126,161,124,58,118,149,61,215,176,227,157,210,166,16,1,254,155,126,206,213,253,102,106,138,27,185,115,249,192,237,165,114,164,188,22,144,213,169,2,43,245,115,152,138,17,156,190,217,228,150,82,83,149,128,55,66,79,150,251,55,74,236,184,65,139,246,23,38,159,255,86,93,130,34,69,214,162,31,141,147,20,60,243,159,38,34,183,192,41,16,252,84,65,72,203,208,109,21,238,34,82,116,86,92,82,165,36,222,62,62,92,104,205,119,145,83,31,216,245,147,75,252,198,23,201,76,111,90,103,210,204,247,72,127,225,200,144,64,170,97,194,247,97,156,55,59,100,184,182,153,134,117,14,22,216,40,248,80,121,241,250,171,50,157,38,34,9,15,226,18,73,212,0,103,154,236,172,107,132,187,87,123,72,133,63,251,118,194,45,7,24,219,82,78,49,138,156,200,251,189,169,219,190,121,71,54,69,50,75,146,89,143,142,115,7,62,116,118,19,222,1,12,198,144,251,233,244,191,178,114,42,142,115,54,37,136,92,102,35,47,239,15,217,227,37,183,124,185,108,202,135,60,216,33,95,220,59,179,127,190,133,18,62,25,51,126,7,136,17,106,233,48,106,223,19,179,227,22,102,15,189,56,21,106,197,12,116,87,97,217,31,166,125,132,134,136,220,238,102,157,19,160,224,17,114,0,75,32,81,110,62,40,100,126,19,124,139,167,82,66,54,238,186,205,122,230,36,52,81,178,19,89,201,133,23,61,1,201,88,190,1,93,33,53,39,5,89,64,231,31,86,124,76,202,68,120,9,11,209,153,113,122,83,89,163,246,174,138,178,211,117,29,90,142,202,225,65,108,151,12,254,230,156,38,105,234,34,169,48,156,180,117,86,86,69,210,140,2,45,141,85,235,167,40,42,38,210,161,95,6,89,65,80,27,35,91,31,153,181,111,40,161,229,232,102,79,84,172,187,175,124,147,111,74,78,73,27,84,216,95,140,159,102,177,206,123,56,211,176,49,203,248,19,145,83,46,19,244,223,192,99,200,39,138,83,215,206,66,109,19,143,98,51,95,98,170,41,171,216,230,50,178,182,184,149,28,55,46,66,43,134,65,196,118,4,123,52,163,99,56,199,194,127,26,4,175,222,41,109,133,224,39,222,220,7,198,56,3,190,133,206,16,243,66,61,3,212,234,135,184,5,97,174,161,62,155,218,156,215,98,51,32,117,203,194,103,191,160,47,194,68,2,128,18,221,67,173,170,193,241,79,224,57,179,164,156,145,120,56,229,241,13,255,86,5,130,222,142,28,228,80,31,7,171,151,114,192,92,255,88,145,218,22,104,72,154,135,223,74,66,75,246,6,194,135,109,200,134,244,228,220,191,194,220,35,232,115,144,130,133,196,60,79,18,46,167,73,229,40,254,49,50,166,61,53,6,110,135,253,30,227,152,254,184,201,102,13,40,231,15,178,53,32,74,204,87,53,146,111,199,21,151,176,194,116,149,38,0,174,78,17,96,202,245,46,245,53,250,152,172,175,89,58,39,199,104,206,75,218,184,159,57,37,91,160,90,49,199,155,226,133,103,84,223,151,222,153,28,174,71,143,155,127,91,116,137,242,98,28,169,142,251,96,35,14,56,244,251,222,137,28,103,102,210,170,124,219,93,98,60,237,92,107,164,170,107,225,229,152,186,165,137,76,61,34,225,21,130,144,112,99,160,213,17,171,231,40,184,51,95,52,115,230,185,24,15,124,52,1,159,101,117,143,225,54,244,228,163,32,145,138,17,160,77,13,141,37,16,88,99,109,95,198,233,222,233,90,59,28,166,34,224,85,83,54,241,251,57,97,203,147,68,169,100,223,97,71,2,19,25,147,157,187,104,137,96,167,49,239,11,57,182,33,202,63,19,239,135,151,214,133,61,86,53,239,214,96,85,182,150,7,143,167,111,170,57,252,217,226,119,129,192,83,220,170,146,76,61,127,137,143,245,189,130,24,216,99,226,114,117,210,238,255,159,86,152,36,199,54,237,2,203,74,14,101,182,103,166,45,7,191,24,140,125,176,172,104,153,104,187,30,141,228,230,72,224,120,32,33,253,94,196,185,49,180,189,78,89,167,152,82,0,216,132,156,86,19,190,255,218,152,72,132,125,162,46,108,166,41,54,203,247,239,196,92,134,175,242,211,2,158,133,224,204,76,216,241,130,13,234,225,245,222,149,181,11,80,102,35,98,234,2,162,45,49,134,15,57,199,12,174,64,93,45,246,71,160,12,164,218,227,250,97,108,168,17,231,247,233,23,231,84,137,131,208,24,92,179,181,86,38,254,80,147,255,66,105,199,95,149,109,139,65,128,214,129,226,250,203,166,183,54,92,221,50,113,166,142,0,32,120,117,74,75,152,10,83,210,54,179,112,23,186,118,46,84,3,246,63,49,236,249,248,232,153,19,113,96,139,240,34,76,218,158,73,183,225,118,219,55,9,10,107,189,22,6,242,77,244,9,71,226,23,206,27,156,58,36,17,196,34,187,2,204,192,76,219,113,218,13,56,93,42,38,68,163,220,80,63,26,140,241,80,109,73,207,81,206,25,193,202,43,49,185,122,157,126,231,251,9,187,40,126,85,161,42,193,36,64,100,15,51,215,29,231,146,215,228,133,175,8,142,108,142,247,120,183,240,14,240,237,207,50,180,156,0,100,133,112,157,33,225,149,189,221,142,217,75,13,47,130,27,240,48,172,180,54,162,186,122,22,38,37,120,184,24,87,73,228,147,220,211,30,78,54,8,251,239,4,74,112,36,27,46,254,185,67,238,253,181,217,45,75,145,114,155,2,191,13,87,226,68,77,4,4,165,168,244,137,1,127,136,135,201,9,144,174,135,108,161,41,52,139,223,71,102,62,151,156,232,101,17,114,14,27,16,147,245,87,3,53,140,148,166,134,31,14,222,121,245,10,105,115,74,222,245,66,90,34,6,12,204,104,91,14,143,233,22,177,47,205,54,185,194,117,165,149,182,85,200,150,246,48,92,15,199,114,82,246,27,19,128,169,66,158,188,216,104,240,97,40,41,136,171,235,113,110,89,139,88,196,184,152,187,47,169,148,65,218,123,236,47,218,235,23,46,69,171,105,180,164,128,124,203,251,143,182,112,13,214,252,29,208,194,5,141,17,150,129,19,227,161,211,223,81,82,14,133,111,84,204,208,243,246,154,159,73,146,68,162,49,221,247,60,139,172,232,47,228,211,64,136,228,210,170,13,243,56,181,123,98,187,91,201,126,1,139,74,113,77,154,223,81,182,102,168,77,119,12,138,155,141,62,79,8,99,215,12,192,46,42,227,134,220,197,118,19,151,68,139,150,137,77,240,111,94,228,169,139,225,91,237,65,139,41,119,114,47,62,235,174,32,191,55,192,241,240,47,27,175,47,247,230,53,10,160,19,237,56,178,208,199,25,139,77,126,188,111,235,213,65,155,217,69,77,8,207,236,117,0,3,175,196,68,17,113,86,168,207,55,189,90,94,230,5,117,133,163,201,27,216,189,59,168,116,225,219,211,254,12,19,187,196,67,100,20,128,80,10,228,43,242,21,135,199,139,90,213,135,181,254,14,189,79,191,232,16,111,119,186,125,11,112,209,54,47,56,68,135,58,163,52,74,242,27,30,113,41,55,251,38,60,207,242,122,104,140,55,71,177,31,144,21,145,208,163,179,120,52,171,247,168,58,67,188,98,162,35,158,158,142,120,100,75,16,62,191,99,192,233,194,131,25,13,2,56,179,26,99,178,174,161,239,123,210,247,108,206,68,116,52,0,149,9,118,140,221,8,198,173,136,1,214,181,230,91,83,166,188,57,16,68,197,215,131,110,17,60,210,87,142,189,177,210,73,109,177,97,120,54,133,196,104,100,84,196,52,52,232,75,167,32,150,216,104,50,168,225,253,141,193,62,136,242,190,232,141,52,131,128,154,158,34,0,112,102,98,130,112,4,231,111,21,167,37,158,148,182,221,182,166,8,230,165,59,39,253,69,71,156,149,3,25,26,189,252,161,172,62,137,135,118,160,202,161,231,209,33,249,50,70,219,235,37,51,235,82,223,230,112,17,96,96,229,148,50,95,218,147,155,88,13,98,100,28,246,95,72,209,170,5,209,42,153,235,141,49,110,18,53,156,220,125,3,175,175,173,81,130,55,209,19,202,185,159,239,101,143,250,149,250,125,20,158,250,255,10,160,240,47,114,171,50,127,103,44,244,52,120,45,70,27,233,123,151,91,82,233,192,88,86,36,143,57,150,138,115,116,232,107,223,190,54,47,104,158,69,82,243,33,134,186,250,47,99,226,62,180,118,96,23,15,241,157,137,145,196,21,160,229,169,185,201,136,132,222,129,255,211,235,197,128,75,18,237,156,140,176,237,163,211,6,10,62,193,195,232,147,26,165,154,179,125,15,12,254,100,118,100,232,21,89,180,32,71,4,75,25,120,103,203,42,252,201,16,190,51,61,179,209,95,34,75,156,225,29,154,202,98,155,95,108,210,216,102,229,211,121,171,193,85,9,249,3,96,244,19,148,28,171,2,227,61,23,155,164,126,88,143,208,203,35,141,166,38,116,197,8,44,94,12,106,130,231,87,43,42,76,84,152,202,254,23,94,109,119,207,27,125,145,117,58,233,170,50,0,86,213,233,249,152,76,93,101,19,69,66,95,194,241,75,103,255,73,104,59,95,120,230,136,39,47,168,183,91,228,120,76,91,242,93,167,56,250,254,195,121,58,241,99,196,9,93,207,114,180,46,223,142,13,179,229,195,191,203,149,202,23,113,112,132,162,247,240,229,4,243,48,119,20,128,46,169,67,39,136,136,119,6,193,171,100,217,199,226,42,134,113,203,157,167,31,211,220,72,142,19,208,42,56,50,133,227,34,32,87,88,101,113,236,174,224,108,239,223,144,22,141,166,178,190,123,191,100,116,127,5,51,71,106,141,157,74,187,237,21,81,133,146,16,76,97,58,32,167,121,115,4,150,94,4,228,222,27,87,45,46,54,220,24,2,86,199,0,43,200,65,40,119,215,26,184,251,17,42,22,96,83,108,175,32,92,190,176,92,229,148,170,222,126,129,31,109,211,184,250,71,155,197,210,3,246,106,91,149,203,218,255,2,174,199,247,2,105,63,75,70,124,189,22,202,55,52,243,68,90,121,195,41,229,163,116,77,243,165,36,24,122,5,189,240,139,28,90,13,26,146,7,111,121,85,54,135,38,199,187,88,148,201,180,74,37,92,161,87,193,196,120,176,157,231,114,35,40,74,212,231,156,85,203,44,169,51,217,46,137,102,210,178,89,22,208,140,239,40,120,133,63,235,113,72,253,150,69,3,36,239,46,213,68,100,165,143,208,200,247,229,207,218,30,68,221,193,185,207,84,10,4,171,72,226,231,108,135,193,251,33,132,79,149,154,72,204,53,152,33,104,123,172,185,34,154,53,226,14,106,75,54,211,165,119,170,2,21,7,254,130,227,83,125,157,72,31,60,44,239,18,246,125,102,91,63,249,141,29,183,201,231,162,96,35,215,33,205,45,131,42,126,34,2,242,31,219,163,17,143,171,185,125,66,86,225,17,209,212,228,75,248,52,27,27,161,149,171,253,115,116,4,53,158,33,27,239,241,248,171,231,74,222,240,94,88,76,174,75,229,117,221,244,51,229,79,30,83,158,79,125,192,152,115,12,126,138,136,205,227,199,86,38,121,174,71,208,247,235,112,34,101,67,103,194,19,92,2,238,143,138,27,10,185,218,33,214,224,36,24,78,63,81,240,54,46,117,42,149,84,236,5,3,163,84,62,82,80,148,82,47,114,204,67,39,22,46,125,164,13,81,171,84,131,13,8,56,18,208,78,42,57,180,209,9,54,4,155,116,30,61,255,46,45,134,102,139,4,76,74,189,86,15,57,114,237,30,97,42,174,133,1,244,63,231,134,46,35,142,182,127,179,170,154,168,60,114,228,45,206,244,233,108,139,76,160,208,245,222,22,7,24,136,153,188,242,107,66,41,113,16,69,198,55,85,132,114,6,120,5,133,236,19,34,247,207,144,146,170,33,235,52,44,43,158,87,19,194,133,2,242,159,106,225,206,255,10,20,55,132,131,134,116,65,176,58,215,255,152,137,41,177,211,138,47,18,193,141,26,203,252,153,47,253,208,209,140,155,192,211,5,57,25,69,181,125,144,110,120,54,2,129,173,66,36,154,2,25,32,105,209,210,63,39,76,90,19,32,76,92,176,64,214,69,235,139,127,119,247,107,74,105,37,180,148,65,96,130,152,23,89,135,199,32,198,175,228,148,126,5,227,199,67,129,2,39,156,18,14,173,145,240,89,155,234,3,62,71,70,109,177,52,95,133,207,173,231,248,237,248,63,190,234,35,23,30,114,109,34,33,168,161,31,238,10,66,64,192,93,7,243,160,157,178,3,164,68,21,107,152,198,158,239,136,5,165,49,55,54,236,251,19,38,229,118,206,123,224,17,168,237,12,147,224,77,174,45,252,148,222,228,200,9,81,53,23,9,52,93,46,78,29,199,23,190,158,215,160,47,135,165,148,92,56,231,226,206,86,102,93,145,187,9,50,61,252,1,25,218,246,74,251,76,43,128,124,79,8,124,178,181,242,21,22,211,76,245,117,38,228,124,67,116,61,122,234,194,176,133,248,171,201,96,195,163,107,225,144,97,161,112,149,218,132,48,75,231,175,96,252,113,32,148,33,25,177,171,239,79,254,205,13,182,105,95,9,136,50,164,17,241,202,89,54,221,39,220,9,106,8,202,169,88,176,103,31,162,207,95,244,57,149,50,6,17,90,168,57,35,64,247,85,207,240,118,15,139,100,86,105,90,83,247,170,43,242,202,186,155,23,244,196,77,87,4,69,120,198,14,0,19,7,21,128,141,173,32,131,102,220,33,246,71,175,129,47,167,241,18,52,64,180,4,221,188,32,215,36,57,149,138,126,56,209,252,244,77,177,76,220,141,227,21,194,228,239,81,69,23,152,150,193,235,17,172,17,156,236,188,197,66,221,45,199,46,104,50,200,205,100,210,84,128,235,52,200,154,172,210,34,57,76,46,147,68,98,185,143,17,231,57,78,200,225,12,4,91,135,116,103,192,226,19,158,205,142,57,45,122,9,208,70,105,214,208,235,77,232,46,110,126,117,241,138,157,195,199,161,121,78,124,219,203,12,130,86,110,131,83,99,8,152,165,184,97,61,163,210,189,205,163,138,108,89,116,31,234,29,29,107,177,160,39,120,184,127,0,121,233,211,61,88,243,25,6,226,76,130,126,190,135,87,182,58,243,22,93,128,205,24,7,92,108,38,23,164,22,240,239,147,34,31,156,222,99,184,200,61,224,245,175,240,110,40,85,114,167,129,130,58,87,178,229,45,214,184,143,93,247,119,92,46,242,94,60,238,15,57,96,175,24,36,1,144,221,10,18,15,88,20,226,169,110,3,22,192,209,116,111,17,61,39,242,202,21,31,74,250,180,173,155,9,194,246,84,92,22,130,3,53,248,122,36,21,90,154,84,38,146,185,20,36,12,141,162,38,147,7,46,129,144,249,107,147,102,241,34,115,255,1,113,235,246,2,192,6,68,10,159,117,215,14,51,3,20,252,115,59,77,122,247,98,69,182,139,247,8,180,145,32,98,225,107,25,21,210,172,207,191,118,129,20,198,90,53,188,116,131,216,101,207,119,16,83,89,123,69,245,33,79,29,235,198,30,32,174,20,232,229,135,121,143,116,165,211,138,180,27,236,82,110,235,103,183,23,52,212,142,82,1,223,236,39,105,153,12,196,66,164,108,55,187,154,131,21,97,65,88,102,17,157,138,114,217,164,238,27,244,236,7,96,106,141,20,182,229,42,220,179,160,98,229,166,211,1,213,215,207,159,174,155,12,139,254,247,186,45,178,48,16,167,47,135,152,108,96,219,180,12,210,247,23,71,51,186,186,126,55,44,114,203,233,124,218,131,149,251,31,59,140,243,49,5,8,204,148,64,192,67,223,171,53,24,78,176,229,216,219,249,105,27,12,85,94,74,90,39,213,107,66,15,190,238,91,149,58,46,28,192,109,17,169,220,89,95,240,236,144,3,38,119,22,221,226,186,11,151,195,179,118,166,214,145,237,11,196,87,113,213,233,185,111,169,49,240,194,36,95,213,239,68,62,25,96,143,217,137,134,44,5,219,219,90,174,33,10,9,101,198,2,210,229,91,195,198,242,108,155,205,246,135,163,116,67,48,129,208,55,114,226,43,150,104,9,134,90,89,174,246,61,253,100,109,188,186,207,164,144,107,80,197,144,220,29,95,55,145,37,177,196,175,242,131,5,38,39,128,23,91,102,1,66,113,237,150,86,31,110,125,29,85,212,23,202,16,29,68,250,167,148,144,60,140,247,189,217,6,167,87,207,242,173,170,195,228,98,189,254,42,10,74,76,249,179,34,61,124,110,66,104,130,52,35,221,111,30,45,230,116,159,85,156,65,75,25,9,20,198,83,90,95,87,72,203,17,18,134,93,215,242,55,130,113,88,106,202,64,229,112,191,66,209,17,44,76,199,204,248,63,67,24,93,139,223,108,69,1,255,88,174,17,123,62,33,104,27,198,175,70,11,133,231,82,120,104,66,81,212,208,251,228,8,122,238,201,25,97,186,191,87,146,204,81,197,72,161,4,224,88,218,132,127,144,186,201,66,103,249,212,237,221,52,19,203,95,190,112,103,35,74,56,159,3,138,69,216,93,45,209,156,132,178,1,130,133,205,236,103,72,229,14,134,97,138,148,209,166,168,159,182,81,183,111,57,147,244,174,255,104,183,66,77,151,182,16,140,72,51,217,221,6,221,49,198,173,147,157,12,177,176,85,185,14,175,69,155,9,210,133,152,197,29,210,27,72,171,47,243,184,16,84,181,45,109,161,96,8,248,169,73,100,128,76,106,101,160,97,151,226,71,210,183,122,114,173,41,124,222,72,41,242,153,44,72,22,122,206,101,155,23,239,125,217,78,201,183,168,141,84,223,209,113,22,124,132,138,159,127,131,47,152,8,6,32,162,1,230,102,105,183,216,50,133,115,131,188,136,72,217,135,25,93,98,210,92,126,123,0,243,107,165,141,46,45,179,88,201,187,87,36,150,134,108,218,249,156,99,143,175,24,253,40,80,83,127,81,248,92,228,250,128,74,140,68,144,4,4,148,32,35,186,39,167,210,196,11,25,169,55,61,175,54,100,63,227,46,201,142,231,52,22,188,245,200,231,9,10,202,8,80,92,3,19,60,121,187,39,98,128,12,49,146,240,75,40,232,42,53,150,45,148,13,45,183,209,151,230,251,50,145,32,213,205,10,163,86,159,207,172,136,61,221,246,52,250,199,151,249,77,40,46,185,190,215,9,210,189,207,101,43,213,151,81,208,20,241,43,1,188,75,207,37,30,115,13,222,166,65,126,173,215,121,108,184,174,19,148,246,15,44,202,5,60,138,142,198,104,224,24,133,243,57,204,150,46,110,53,7,67,230,17,203,93,100,198,27,0,103,116,73,24,37,197,195,6,64,114,40,231,11,40,109,69,51,88,72,88,22,87,242,61,92,10,171,46,227,24,2,196,194,110,163,198,1,225,59,114,245,93,210,136,198,169,60,100,54,26,133,50,71,104,199,162,140,87,206,152,145,225,107,57,85,250,217,3,19,119,159,95,75,184,208,207,254,210,49,98,119,41,169,94,115,215,33,56,175,87,31,69,3,72,240,35,236,99,147,125,20,135,90,205,126,164,211,161,50,1,144,125,174,124,118,72,227,70,122,66,114,20,65,168,186,109,194,241,249,161,119,48,158,195,230,48,200,47,238,188,97,30,122,1,103,185,178,13,91,88,197,139,247,226,133,54,60,104,46,157,34,169,39,188,180,215,100,79,183,45,96,108,98,39,131,16,92,181,94,73,169,93,243,112,200,126,72,243,166,133,0,176,188,42,23,227,111,251,242,139,120,13,183,140,215,112,102,196,8,72,130,146,107,70,89,159,167,16,101,17,15,8,189,155,40,205,219,164,197,31,113,153,27,95,21,83,147,125,144,153,254,123,166,170,239,169,107,154,11,120,47,249,173,225,72,105,232,225,1,224,21,169,230,131,61,115,79,135,33,107,119,205,206,11,135,235,155,54,104,5,132,255,82,130,205,96,152,48,188,31,9,136,216,182,102,182,252,222,125,72,14,248,56,24,186,193,84,179,180,136,213,182,3,81,25,230,161,72,158,125,25,243,250,168,144,116,149,141,218,76,67,165,35,136,144,235,152,75,135,111,249,196,94,85,5,122,103,138,216,135,180,134,32,196,79,95,48,28,147,29,150,103,44,83,13,200,226,147,225,235,83,188,33,24,69,84,194,76,168,109,140,1,72,137,171,157,129,226,67,118,100,63,6,75,35,186,212,42,34,45,47,225,124,239,30,75,78,2,208,18,213,153,98,90,69,33,27,174,198,125,58,202,68,208,248,33,216,119,37,19,175,187,152,59,39,111,169,17,240,39,113,10,161,97,187,25,153,240,251,96,98,189,218,172,243,179,35,122,250,140,154,60,113,122,200,50,106,50,207,145,76,86,210,135,107,67,40,12,182,36,9,114,212,67,96,222,81,42,241,177,94,5,255,42,227,168,138,12,33,178,117,60,16,112,1,17,85,117,230,175,132,0,238,204,102,22,92,57,54,106,248,190,193,28,24,3,124,90,164,56,57,37,10,168,11,113,219,151,195,94,95,76,137,243,167,88,168,18,225,142,168,100,9,243,246,208,163,150,254,18,87,248,15,163,175,242,254,170,243,3,229,177,105,30,53,249,249,231,131,56,117,218,226,135,221,72,253,222,82,70,157,7,178,112,255,2,100,172,15,39,95,91,169,218,205,122,142,8,140,70,149,190,140,218,128,101,114,24,185,170,138,206,60,195,226,209,186,25,74,13,205,187,11,198,237,106,114,203,224,5,228,73,87,159,55,54,29,243,109,37,22,47,27,54,58,233,110,188,193,163,232,218,206,191,162,66,129,143,54,210,121,208,238,70,66,1,30,167,198,195,109,104,96,154,125,243,188,247,184,243,13,132,1,99,172,28,81,26,123,80,108,184,27,36,249,175,189,104,153,5,88,0,208,245,103,49,163,189,101,216,232,236,195,151,239,25,14,142,229,91,84,131,183,173,2,246,89,111,168,202,95,193,122,32,43,107,248,11,107,114,12,55,52,151,79,167,127,166,211,240,76,38,255,63,177,49,12,174,186,213,228,172,69,117,144,200,160,197,228,114,116,114,124,22,131,46,26,2,38,5,31,212,151,80,162,83,200,220,199,24,130,241,86,246,153,109,138,51,41,117,195,253,80,210,40,120,32,98,124,195,154,79,78,254,225,241,235,130,90,14,23,88,11,176,150,222,43,156,198,228,11,246,225,232,153,168,101,171,113,92,250,143,115,147,216,204,40,217,95,175,113,220,163,211,162,232,206,57,55,184,101,99,76,66,175,16,63,123,56,99,166,12,31,217,136,97,114,123,185,175,199,173,152,123,187,56,241,192,193,191,238,5,194,48,245,42,132,121,143,250,166,42,240,72,46,73,100,47,103,108,191,139,215,100,164,255,24,202,82,108,81,5,35,60,2,203,213,66,156,206,122,209,70,87,162,183,204,140,97,33,1,26,106,43,249,155,176,135,139,217,36,102,78,188,40,39,253,247,52,75,38,25,94,105,95,103,134,13,69,190,61,248,136,1,114,170,254,222,156,217,165,126,169,99,187,183,230,191,27,28,244,143,188,215,191,37,95,24,2,248,71,216,17,199,106,125,91,0,118,134,2,189,206,210,120,174,176,92,42,73,41,216,154,143,24,9,230,168,115,145,82,243,17,151,107,22,161,241,95,45,39,116,83,198,226,48,124,124,187,74,112,241,222,20,218,23,195,11,174,173,114,89,201,99,76,186,155,138,56,194,184,226,160,200,10,38,145,195,155,13,231,181,67,86,93,123,57,173,185,232,169,184,139,93,27,65,200,243,7,157,227,74,105,60,175,175,253,235,138,200,189,36,252,209,66,168,244,201,91,219,70,110,212,28,111,146,58,228,18,164,65,9,233,5,28,70,8,150,157,105,50,236,8,231,69,4,130,147,138,230,245,103,139,27,213,242,114,190,205,204,83,141,237,254,4,64,178,234,100,40,150,18,167,165,169,80,163,173,36,236,45,133,206,153,143,16,245,35,211,218,16,110,199,184,202,174,61,218,107,190,194,58,128,149,4,220,89,62,90,50,211,141,60,6,120,62,156,16,78,182,88,32,206,231,32,118,63,249,9,161,219,197,45,60,238,87,251,44,118,15,48,118,253,182,153,42,217,119,184,167,64,85,117,152,122,37,92,19,153,227,27,170,79,117,214,87,127,195,101,139,75,233,52,84,62,172,190,68,86,237,131,205,177,128,7,152,118,55,43,51,235,169,46,18,118,189,197,131,128,251,221,215,172,223,94,70,19,24,69,209,89,197,239,179,213,0,67,145,97,115,131,239,61,171,221,103,8,24,126,203,85,178,180,157,92,27,249,64,253,89,155,218,83,110,99,6,164,177,236,50,128,25,203,194,31,195,85,233,58,224,219,95,26,13,132,6,40,20,195,16,15,53,18,37,122,222,49,45,92,53,103,149,255,102,191,143,3,155,55,186,222,135,172,111,248,76,112,70,61,7,93,41,75,165,244,131,35,42,204,90,246,41,71,48,199,232,178,90,135,90,231,75,102,135,144,230,175,102,245,106,3,83,172,113,22,183,246,36,114,80,205,180,217,179,144,201,238,51,154,244,108,157,90,104,12,28,253,129,155,232,243,148,143,215,112,145,181,138,179,189,178,214,212,22,29,48,150,86,63,43,51,232,170,192,226,11,147,119,246,127,127,136,209,0,138,103,165,37,10,62,97,192,134,188,72,222,79,229,141,159,169,246,43,204,16,15,182,77,112,241,99,79,142,193,191,186,167,115,3,219,73,196,116,43,220,155,34,187,156,76,45,153,219,5,26,136,68,58,239,46,183,185,155,10,4,197,8,57,15,166,205,244,183,43,30,148,145,188,61,211,231,245,249,98,107,37,57,175,11,223,122,4,168,50,199,112,20,107,83,186,10,191,27,179,191,186,151,85,228,229,136,40,10,45,50,38,15,96,138,50,213,59,169,54,120,110,111,101,160,234,246,185,88,212,253,56,92,113,80,108,230,39,81,246,202,222,133,212,161,100,247,156,245,230,134,215,53,249,1,143,137,222,135,76,163,176,204,94,175,64,190,73,114,77,111,83,79,78,191,59,190,105,132,25,146,123,134,168,232,242,47,39,238,96,6,100,33,33,98,133,190,182,141,138,30,241,61,94,87,16,114,120,78,21,202,83,207,34,254,164,161,133,175,129,103,178,159,230,158,137,62,73,210,246,111,173,184,102,93,169,44,54,224,120,152,12,53,179,211,252,85,39,149,125,141,255,76,49,4,160,239,126,120,113,160,105,160,114,192,183,109,241,191,99,196,182,16,87,52,234,238,145,96,51,248,102,235,2,15,204,172,191,129,175,143,143,241,48,72,148,144,217,245,124,93,64,3,166,90,244,6,245,133,99,32,173,77,235,48,165,168,168,237,6,91,156,19,131,98,201,95,215,165,36,153,116,240,65,86,9,215,76,39,101,143,104,58,125,56,13,209,81,136,44,141,11,20,230,30,95,127,238,79,212,47,57,55,91,134,53,155,254,246,140,73,124,7,86,12,75,132,11,194,29,23,215,120,41,249,157,223,87,148,16,137,119,196,194,51,250,6,178,188,108,164,47,92,87,62,121,232,236,208,239,218,210,79,66,151,77,153,21,117,82,106,226,95,60,25,232,218,11,154,245,46,45,224,187,42,2,62,53,218,68,229,83,180,143,237,254,157,183,102,130,251,31,173,232,22,49,60,57,253,169,62,171,59,38,233,60,128,132,151,66,90,245,224,41,36,144,46,138,116,51,118,158,143,63,128,71,109,103,1,104,32,44,37,67,184,60,29,179,18,133,32,192,8,192,143,27,218,180,107,156,169,32,208,190,25,89,195,185,153,49,209,246,61,19,157,236,29,160,31,187,207,38,14,125,240,146,188,144,169,184,157,161,15,24,2,235,79,143,48,66,200,76,37,138,165,170,148,200,158,85,86,221,79,27,105,50,12,213,0,181,98,78,95,123,232,228,201,137,238,63,175,153,172,64,139,95,98,86,37,74,20,201,168,58,164,149,154,99,233,27,101,227,248,82,60,79,8,109,218,23,159,204,163,142,171,164,29,120,128,216,63,34,105,63,72,233,0,73,215,31,179,209,53,40,17,185,204,114,220,101,15,225,176,182,250,212,108,73,164,188,251,28,93,44,148,78,223,205,17,54,12,3,74,148,156,251,118,151,106,220,72,245,91,70,128,37,11,52,109,252,198,52,168,58,134,163,198,12,62,85,23,192,244,239,224,188,97,50,180,103,88,195,117,174,153,46,200,133,13,247,201,61,250,19,176,232,8,85,107,82,180,221,75,49,117,40,1,43,228,101,230,0,248,126,195,106,111,20,179,152,151,207,44,143,174,123,74,246,113,222,133,240,202,168,104,146,16,21,9,172,217,143,219,120,183,223,68,104,148,127,217,207,113,26,143,116,101,75,96,104,0,64,203,69,3,149,116,179,231,13,193,92,35,126,195,86,224,18,86,133,170,195,41,209,188,86,178,197,149,62,208,128,26,5,215,56,28,227,220,64,133,174,15,37,16,6,222,113,239,245,172,97,113,3,35,74,84,96,75,46,167,83,127,53,105,14,62,14,72,65,138,33,122,85,236,59,255,115,162,77,5,83,56,61,6,72,105,78,115,47,77,180,131,251,251,209,124,56,53,244,148,190,120,101,38,189,163,114,221,42,66,146,203,253,183,134,58,148,118,247,193,70,200,92,246,84,42,242,74,102,224,70,121,7,202,246,183,9,16,164,2,45,138,38,233,25,98,27,178,40,129,136,17,8,178,211,106,195,158,7,164,97,133,228,117,103,226,169,252,144,44,235,15,95,121,254,17,69,49,210,136,103,120,71,251,224,186,223,37,90,246,137,80,12,124,147,176,161,15,12,8,78,108,232,25,215,128,18,154,121,236,148,92,84,21,71,166,64,230,94,36,226,108,11,92,91,224,137,60,179,109,125,238,57,248,63,127,134,33,77,213,173,241,227,197,77,213,30,57,179,170,193,70,25,21,36,33,235,234,96,170,193,105,249,245,151,86,139,181,65,8,164,54,191,58,87,112,186,191,146,16,8,141,196,17,122,31,177,173,219,92,22,106,245,139,180,245,119,94,218,239,23,126,115,122,52,180,239,182,159,7,53,22,146,103,127,116,221,59,0,53,175,139,183,237,129,89,36,186,236,32,100,86,137,168,15,201,7,107,134,73,65,104,68,203,21,183,225,168,20,207,166,28,90,157,181,200,217,229,241,154,163,143,65,30,145,138,246,127,120,233,187,147,184,13,27,250,5,108,210,83,197,54,82,28,132,97,153,16,196,202,109,20,210,81,211,68,75,254,49,153,242,235,53,21,221,176,248,162,127,105,115,223,101,71,166,200,93,60,66,29,218,233,114,114,122,236,40,7,249,157,218,21,96,139,254,114,13,160,88,247,69,255,183,138,13,238,160,79,48,130,247,92,136,75,249,85,24,196,215,131,113,207,192,251,78,203,115,6,217,232,15,126,216,197,174,164,59,90,128,70,182,26,46,210,35,198,114,98,12,151,188,162,48,141,50,93,216,37,216,96,104,58,151,187,138,117,108,44,211,152,197,104,81,132,155,222,219,57,131,212,115,88,185,16,207,213,50,13,9,223,255,173,7,197,127,154,191,187,110,141,110,88,102,244,95,153,105,69,196,8,111,178,129,55,62,174,86,180,198,18,170,117,2,182,154,145,184,240,119,138,35,23,151,70,164,211,188,35,114,251,99,108,171,131,0,131,36,73,244,176,212,152,234,169,38,24,63,175,209,163,71,252,148,9,138,4,56,103,20,115,254,202,209,17,119,215,84,103,102,91,77,1,36,123,186,221,88,156,19,80,2,253,250,53,83,23,189,19,244,10,68,136,145,46,39,221,178,255,150,194,225,67,198,210,135,147,112,138,81,57,80,41,47,9,207,7,157,71,32,153,27,82,203,106,225,95,115,141,229,155,86,76,173,245,178,228,202,16,211,116,102,62,21,164,189,39,114,94,9,58,61,1,231,77,200,30,180,233,7,97,21,131,154,60,4,231,48,20,89,168,106,36,69,181,244,203,93,245,80,109,197,43,127,139,118,192,236,100,96,177,97,36,117,216,195,63,151,172,109,154,16,37,134,133,214,246,70,26,91,101,91,107,233,117,245,70,5,246,23,180,238,79,251,167,199,105,89,15,124,20,29,48,160,186,15,199,128,63,51,114,175,248,186,6,176,163,65,126,84,67,130,157,23,123,24,253,126,120,211,8,135,239,245,70,228,141,82,15,46,90,130,187,249,137,55,250,138,217,55,47,224,37,250,32,35,72,142,169,242,52,195,212,145,85,168,84,120,9,54,129,20,16,159,80,69,184,138,140,49,92,17,224,160,101,103,71,203,99,128,63,228,82,108,20,103,230,198,175,59,220,246,185,98,136,184,88,71,196,72,148,230,174,5,23,170,219,246,59,125,255,229,215,180,95,2,162,17,131,136,201,248,168,233,214,140,243,82,44,4,155,57,77,64,115,143,130,56,139,142,43,233,153,71,192,230,174,119,44,132,124,57,150,11,229,113,11,142,146,164,189,13,3,219,90,57,158,253,57,46,171,73,154,230,194,144,57,200,15,84,245,89,1,190,241,113,22,170,104,191,255,197,142,89,11,152,150,177,240,52,96,87,61,220,152,106,135,84,172,158,30,2,164,56,235,189,101,48,44,21,134,28,216,162,211,145,200,107,131,249,16,242,217,150,214,9,175,199,143,71,72,138,207,23,185,122,102,158,60,234,204,20,78,93,22,121,86,240,137,156,19,4,88,214,124,254,60,196,151,217,105,138,171,179,189,80,29,175,107,64,31,198,154,172,145,88,132,249,75,200,164,114,56,26,216,202,174,228,92,241,11,139,82,118,81,3,60,205,48,48,12,5,74,2,202,89,13,125,124,146,233,218,171,159,218,153,81,149,134,236,87,201,70,174,207,61,27,234,161,88,31,169,45,52,157,116,255,24,137,23,186,41,22,248,22,223,50,117,130,233,136,118,26,158,210,137,7,82,158,91,167,112,240,78,194,244,106,235,2,147,204,178,59,184,141,33,156,145,214,147,31,111,144,21,29,205,254,181,156,77,122,171,147,49,248,156,27,77,18,111,138,144,29,1,195,20,184,23,64,4,230,186,151,169,8,192,98,82,232,208,57,144,75,163,242,174,148,38,114,145,75,61,173,28,74,174,31,164,166,37,23,185,51,235,149,194,85,125,10,177,132,186,127,231,37,221,157,214,116,230,53,192,154,247,173,23,255,159,88,226,143,19,15,90,150,81,55,247,226,176,7,200,59,177,220,160,186,73,35,45,27,144,117,158,225,9,250,160,140,237,164,65,3,121,47,168,189,73,70,89,20,66,224,76,232,250,222,52,224,70,237,109,158,167,61,198,23,41,174,240,99,79,48,29,182,136,50,165,151,97,148,103,187,4,17,56,158,180,230,84,149,181,210,147,153,43,235,49,58,238,228,202,79,224,107,235,27,196,138,153,116,213,112,17,18,204,244,229,58,11,155,184,217,8,126,123,98,205,76,84,40,181,67,6,52,47,200,99,159,82,117,224,179,253,217,136,215,35,53,116,223,233,239,227,208,255,130,7,78,178,251,170,124,94,95,65,80,91,49,141,250,175,66,156,40,80,107,114,34,165,36,136,231,152,88,31,100,40,210,180,112,9,5,49,10,113,140,226,162,104,212,113,14,174,86,112,152,106,180,135,102,68,248,94,231,77,223,47,52,171,177,87,139,95,202,211,171,211,255,204,121,204,203,52,137,155,68,103,143,36,123,128,185,178,192,174,101,2,162,212,169,59,234,202,44,132,191,255,212,224,146,177,60,136,17,70,105,188,4,138,150,15,189,237,51,228,155,239,111,103,239,82,114,205,225,20,175,52,1,17,28,125,146,151,129,227,36,57,29,243,234,92,60,36,162,178,253,90,160,2,50,171,59,115,68,130,1,211,169,145,231,46,213,118,232,125,122,148,106,72,141,6,143,89,1,171,130,134,201,156,6,247,240,157,30,156,111,178,79,157,72,62,139,29,0,241,20,234,198,112,179,71,29,133,204,131,198,83,95,176,238,82,62,173,195,152,42,250,109,118,212,106,128,179,147,168,72,9,122,253,155,46,225,190,40,206,118,124,53,230,115,132,205,241,1,34,209,163,238,190,63,184,238,129,42,74,173,143,129,149,154,50,84,23,115,130,28,83,65,154,164,82,84,220,127,244,177,238,238,109,151,66,255,14,58,204,107,53,216,221,220,227,152,163,224,8,243,193,240,93,247,27,73,12,251,6,78,27,159,33,35,137,63,99,221,176,151,72,74,3,40,129,144,20,222,135,3,218,107,133,130,98,90,130,168,157,146,27,195,235,144,173,82,185,175,113,49,74,251,227,187,166,177,225,12,211,246,253,231,227,242,108,242,85,192,194,31,129,245,237,135,180,248,85,225,182,171,119,234,68,101,200,195,137,80,107,154,29,39,195,244,10,130,32,214,233,227,6,221,138,159,150,107,102,14,212,35,86,18,53,101,248,115,25,122,66,73,245,34,198,233,62,51,173,55,93,213,114,239,242,231,72,225,245,248,154,198,11,176,123,226,192,129,177,212,222,225,238,255,132,106,121,40,255,18,221,174,88,12,151,58,152,175,41,174,153,161,189,23,171,240,155,13,91,13,159,43,200,115,83,212,234,35,110,48,140,16,230,194,245,207,55,200,59,244,31,248,204,201,134,234,57,250,180,126,116,245,37,98,193,165,136,183,250,173,38,85,186,120,209,127,170,96,97,253,152,18,151,4,54,39,98,121,234,163,104,180,42,173,252,110,228,236,145,232,194,14,209,223,132,179,178,234,26,179,31,230,198,139,255,239,87,114,194,207,192,199,74,181,62,46,125,124,246,186,99,153,46,169,33,141,209,29,201,229,216,165,226,166,104,205,11,153,71,158,72,115,53,64,30,230,93,108,139,13,169,132,135,31,0,69,171,21,27,74,19,129,95,144,72,107,184,5,0,111,251,239,113,59,213,50,140,210,183,25,120,60,66,244,135,139,174,170,73,126,173,12,132,85,2,109,72,182,43,143,137,23,42,60,226,189,130,1,234,178,9,137,35,100,188,185,191,228,92,31,118,71,8,39,67,222,6,14,74,20,159,228,146,41,42,88,182,245,81,135,253,41,90,49,86,225,87,252,25,166,207,213,116,249,249,130,202,58,219,86,158,71,216,229,55,131,203,237,100,131,82,42,129,180,65,251,107,189,32,167,27,24,220,198,193,58,40,171,8,114,150,45,160,183,188,227,174,197,147,37,8,87,163,203,100,251,130,199,26,204,44,112,127,113,21,13,151,2,13,99,218,78,225,188,125,239,11,217,88,254,169,139,201,16,206,180,115,210,122,108,136,183,155,65,185,168,67,230,63,177,213,181,99,225,178,21,176,220,246,239,44,209,45,114,241,155,26,207,46,182,69,222,164,83,215,76,138,4,131,180,234,225,51,201,23,154,72,27,148,175,74,31,27,213,229,200,187,111,216,112,1,162,30,180,172,245,60,253,209,119,189,142,121,4,153,97,80,27,162,183,158,252,231,135,19,71,8,94,231,2,83,4,140,9,230,165,243,147,116,11,101,171,214,183,241,210,112,7,119,29,130,35,42,22,134,23,27,37,12,134,216,40,98,6,215,51,129,235,73,84,70,76,225,89,30,115,203,11,0,63,76,205,65,156,172,4,51,153,76,56,205,87,193,31,76,11,129,63,87,88,245,217,253,183,248,222,88,130,228,212,143,254,194,153,126,193,85,55,119,187,196,127,163,231,237,78,38,124,151,238,72,10,26,190,5,4,77,195,172,115,212,59,72,190,162,38,7,73,210,133,19,192,158,100,143,199,206,173,115,44,106,86,230,138,243,94,65,152,64,140,162,209,170,139,186,115,212,158,52,152,227,125,13,47,232,150,57,204,118,68,145,219,117,7,12,238,63,145,120,163,50,123,148,111,212,179,191,143,220,44,233,73,221,119,238,48,201,241,131,244,227,190,249,68,249,184,168,114,239,209,34,97,102,22,75,4,129,79,185,224,165,102,181,1,120,69,148,254,97,97,130,96,110,98,83,173,225,66,93,18,234,230,193,58,12,251,113,195,120,24,18,166,102,107,69,204,163,127,46,109,15,139,145,150,147,136,147,158,13,15,80,201,195,209,111,135,218,77,163,248,227,12,21,42,37,7,252,194,42,208,195,114,123,143,19,63,223,129,78,241,1,180,105,204,166,4,44,146,236,174,20,43,164,60,210,97,52,156,164,252,187,248,75,205,11,255,149,185,14,68,147,22,177,61,128,172,105,231,141,154,17,182,212,171,209,26,191,182,217,238,105,245,4,98,67,40,17,38,130,43,29,32,163,241,106,40,118,203,163,146,121,155,238,36,184,29,174,223,249,246,118,134,61,197,99,13,111,47,171,144,63,109,75,27,118,197,6,150,246,27,245,233,252,118,191,32,238,99,96,33,219,180,160,131,118,154,32,5,59,204,90,119,181,168,67,67,67,188,78,20,32,150,242,210,90,218,191,58,22,177,23,27,124,119,77,252,134,143,236,116,211,153,154,22,59,174,92,112,245,74,180,169,86,49,60,138,87,36,30,243,132,206,231,85,121,15,45,119,20,124,226,221,21,48,23,113,188,248,39,139,5,247,82,223,50,199,252,93,179,86,133,213,70,137,255,118,230,59,114,157,190,45,191,188,11,75,239,76,117,202,123,153,45,33,141,224,19,101,151,63,169,146,229,70,255,106,69,21,101,44,199,159,42,130,220,179,66,152,236,234,33,182,84,138,11,34,208,41,124,142,196,181,117,3,46,169,75,28,144,51,71,239,78,186,64,11,144,241,92,38,10,208,142,132,45,129,122,186,89,116,54,127,68,0,44,65,8,16,230,28,161,49,179,52,184,179,84,206,201,235,199,159,119,231,45,136,89,217,130,135,221,135,78,149,107,243,205,11,191,118,160,11,237,213,99,219,180,4,226,254,81,150,174,97,228,45,109,15,26,68,164,146,114,13,211,99,110,153,208,24,223,73,138,90,196,159,42,239,253,56,50,43,35,207,51,164,227,45,194,5,78,190,45,109,143,191,216,131,88,177,80,192,180,221,16,243,196,88,31,21,239,170,100,204,85,115,17,157,26,22,104,171,104,148,232,84,206,216,223,5,31,154,215,19,254,42,79,148,197,212,149,61,223,230,9,62,73,124,117,105,228,140,77,14,197,97,70,77,155,21,181,9,151,36,39,211,148,235,72,235,34,155,254,138,29,58,132,124,76,245,110,36,211,20,140,209,160,117,222,43,201,19,231,7,252,198,118,151,195,110,13,17,214,87,85,48,26,185,66,2,228,161,37,199,23,112,248,134,255,205,3,231,29,93,129,148,177,185,66,34,55,12,45,133,20,93,8,60,147,125,22,80,52,183,203,120,51,160,233,217,82,13,143,66,105,225,103,163,114,41,247,189,119,85,21,39,247,182,131,242,179,213,60,94,68,66,55,30,177,101,184,162,177,48,224,203,77,188,119,187,187,41,162,155,98,71,210,24,206,1,216,143,89,62,40,35,192,186,13,221,198,53,181,145,22,212,108,38,109,79,246,48,111,183,200,81,20,241,186,46,131,50,76,61,33,145,20,145,130,25,201,147,220,105,249,247,13,28,18,51,156,1,254,6,224,86,148,46,51,127,175,149,241,143,126,148,131,237,205,119,242,125,145,242,63,88,241,50,2,37,128,185,37,89,158,172,125,132,127,201,172,0,78,51,199,3,188,54,136,148,95,32,255,137,112,148,201,223,25,146,63,23,155,139,0,211,175,194,230,141,75,80,182,122,0,63,145,57,203,159,103,165,166,5,22,118,89,92,76,9,247,6,177,112,67,131,116,53,251,38,142,69,61,165,135,248,219,165,73,240,39,88,51,115,183,106,183,18,37,186,249,249,20,96,201,18,136,243,12,122,244,58,181,120,107,228,197,33,20,28,10,175,22,235,112,182,183,58,125,82,67,165,75,40,123,187,176,4,152,136,111,38,205,60,177,236,0,34,125,16,243,75,102,150,106,16,238,96,201,127,246,249,236,77,82,75,10,152,57,213,231,57,38,90,194,215,26,127,100,88,146,244,84,132,61,184,131,73,207,153,42,117,5,233,193,66,167,174,110,4,240,222,40,15,247,75,253,116,62,173,196,166,179,226,198,68,85,129,202,201,11,22,39,65,224,204,195,136,207,121,71,81,126,99,178,100,248,130,184,23,166,166,18,101,117,205,114,238,32,28,48,222,127,190,117,23,56,23,90,121,74,184,222,98,219,142,166,220,215,151,179,220,1,239,99,131,157,2,108,135,12,25,63,109,106,92,137,143,212,2,18,137,202,241,35,54,28,243,25,72,77,188,205,66,4,64,47,133,6,8,119,52,251,133,74,105,146,76,203,154,8,176,76,54,67,252,60,181,193,133,45,239,233,114,196,81,155,50,27,193,54,251,43,71,44,198,65,247,156,219,31,133,110,215,42,108,196,180,126,102,52,5,145,62,45,4,236,194,149,96,105,148,253,201,16,214,115,114,193,97,175,174,238,21,127,198,18,17,148,100,55,98,189,117,247,78,163,130,131,81,89,105,85,40,191,255,195,32,19,139,93,177,25,79,151,105,199,55,44,136,198,1,30,82,187,217,75,192,204,160,48,0,145,244,72,234,150,190,224,224,76,99,7,50,218,6,3,198,91,97,190,1,16,250,123,156,102,103,121,164,90,108,168,158,64,62,111,72,140,200,136,34,134,204,248,190,208,157,184,109,69,105,159,223,39,173,16,34,130,196,122,215,101,144,221,210,12,105,99,0,53,85,241,205,11,76,209,11,250,57,209,1,114,153,72,76,167,209,113,129,93,194,146,203,11,220,51,120,166,240,42,7,176,236,218,65,227,183,217,129,205,193,130,206,182,217,49,39,191,104,128,248,39,105,71,120,133,183,195,73,112,81,201,140,164,53,171,120,67,8,206,129,168,78,10,172,144,96,98,212,119,57,71,103,145,43,3,127,68,139,25,226,125,157,67,33,221,124,148,170,209,241,107,31,127,84,208,222,71,214,183,87,207,73,70,167,1,33,210,114,31,154,228,185,129,97,150,204,141,239,79,91,252,122,132,114,94,215,14,45,131,168,171,165,80,86,172,126,45,134,139,165,152,9,204,28,201,186,67,73,121,109,158,95,243,34,240,125,78,58,200,158,9,217,18,84,145,33,194,102,183,125,237,83,54,110,10,176,175,185,21,138,199,51,108,131,34,50,168,2,107,191,2,167,106,244,66,66,20,142,25,126,15,170,125,68,59,112,69,144,149,70,52,137,206,162,241,104,17,196,29,212,176,167,157,193,133,241,70,95,194,101,62,173,247,23,141,80,127,214,147,170,75,34,150,197,149,181,213,195,235,244,228,213,167,69,17,219,95,8,31,54,150,190,219,189,64,90,52,48,218,164,87,149,170,223,158,133,187,175,159,90,229,249,49,57,46,129,182,228,195,79,95,77,12,144,109,71,223,216,224,94,57,60,70,118,194,252,129,146,170,212,19,16,17,103,160,33,66,114,184,29,14,10,226,108,126,166,39,68,81,89,51,21,32,196,103,242,98,12,20,45,60,31,134,146,255,248,56,81,27,37,74,11,253,250,202,106,217,153,180,60,205,125,153,177,18,95,82,185,236,22,24,96,66,191,227,2,85,173,89,148,184,43,188,37,80,220,229,40,245,176,156,72,196,64,196,17,119,207,106,173,217,64,200,153,27,242,106,123,218,27,59,28,249,90,124,214,75,178,204,70,26,184,39,7,56,137,251,180,161,165,252,109,62,167,12,75,191,225,169,32,21,64,16,18,125,122,157,121,75,96,255,121,33,200,70,72,165,31,56,18,19,71,37,238,186,188,179,44,29,96,160,217,216,47,196,239,182,44,61,134,149,21,87,4,154,215,239,99,160,197,99,237,18,57,219,159,17,66,158,150,6,53,223,13,93,66,0,20,231,253,156,146,233,226,137,66,52,18,137,250,92,151,223,93,77,26,150,10,233,46,152,153,165,191,92,42,203,206,157,183,166,209,57,244,212,67,188,7,126,89,63,130,174,135,246,249,209,221,187,144,7,160,51,40,159,241,113,65,43,30,212,208,169,41,74,161,117,123,118,151,131,130,194,72,95,18,146,13,194,100,100,244,235,151,17,160,72,59,43,246,235,174,102,79,99,162,135,153,226,190,170,47,132,110,18,121,92,217,241,102,189,120,253,123,189,78,81,199,134,177,47,249,225,97,2,24,216,80,141,177,158,46,109,199,138,201,104,57,242,163,196,53,35,13,175,196,81,108,135,1,59,80,86,186,107,45,18,239,209,128,36,128,193,26,219,128,152,255,12,47,161,31,103,54,130,209,182,140,231,167,62,10,189,176,59,116,221,239,158,238,185,198,44,11,180,253,108,162,164,205,2,212,7,115,129,76,188,159,97,153,72,117,219,125,147,206,82,171,62,167,0,70,3,73,3,97,91,15,183,108,206,7,231,230,151,242,183,204,139,103,12,195,235,171,191,101,108,84,53,214,52,72,119,245,255,26,44,47,51,40,247,17,179,92,100,39,204,99,113,3,141,12,167,253,2,77,120,249,160,239,237,207,31,170,149,246,71,231,134,69,119,135,75,37,154,21,137,16,224,39,212,206,7,146,31,65,255,8,222,66,90,126,21,149,226,247,53,185,205,185,88,50,201,43,215,5,151,212,184,106,198,75,115,64,215,179,97,55,168,252,223,201,180,211,49,229,20,241,152,218,11,20,13,191,31,177,186,178,21,59,170,235,168,61,193,124,103,162,94,102,249,125,119,166,223,36,224,203,152,118,83,83,157,13,37,229,95,182,142,18,241,80,15,14,203,255,222,39,159,85,102,145,101,242,90,54,238,196,39,253,56,167,225,54,102,69,6,110,22,232,62,54,212,72,129,130,66,253,148,184,79,98,225,29,219,70,130,108,33,155,128,46,185,11,111,37,234,228,206,50,187,195,148,7,253,109,228,74,108,217,73,62,192,231,22,224,132,29,152,235,86,142,243,13,177,165,69,61,167,158,47,213,62,134,58,99,31,109,73,206,69,142,246,135,91,159,38,150,241,63,49,178,65,152,218,130,179,104,192,161,113,99,46,230,196,82,152,133,45,10,132,68,99,110,4,138,2,248,140,179,116,44,78,240,100,145,172,40,136,245,63,176,91,23,37,228,184,220,2,167,108,151,214,107,16,36,4,18,173,161,135,183,62,247,248,247,213,12,98,216,253,119,36,158,172,179,76,125,44,116,117,72,239,208,87,144,49,75,109,252,81,255,60,67,92,126,197,128,29,244,10,74,160,192,136,73,146,39,186,222,103,146,245,253,220,45,60,155,91,251,161,46,35,98,47,14,213,235,81,92,188,29,237,59,140,206,209,138,91,92,52,154,197,201,169,194,92,36,72,0,141,137,12,56,142,157,235,139,102,63,170,172,36,75,216,178,176,63,193,64,186,192,38,4,243,125,26,234,56,54,29,69,206,97,99,79,103,186,159,174,2,123,12,36,45,123,219,17,165,252,116,0,157,94,125,251,90,220,236,11,35,124,137,135,15,228,199,217,3,190,77,124,116,39,134,242,126,14,100,22,175,176,244,102,144,50,142,128,72,82,204,123,139,42,101,6,163,241,184,96,102,241,50,54,30,102,11,214,80,103,242,211,243,45,11,104,176,187,203,230,174,77,41,176,132,174,246,223,6,41,67,81,131,159,46,46,12,63,90,30,204,87,246,229,73,8,236,7,102,80,91,87,98,245,214,62,213,146,74,182,210,163,221,78,97,10,141,22,192,95,146,194,95,150,116,89,238,4,217,36,40,37,140,187,117,198,162,229,178,83,201,121,134,149,211,232,11,24,90,81,218,164,68,226,178,188,59,214,158,131,104,106,200,200,56,239,115,26,72,95,242,195,87,118,31,171,189,199,24,40,169,182,78,229,225,19,184,155,64,105,160,208,172,185,110,101,173,108,47,158,170,207,4,0,123,184,63,158,64,27,163,60,178,31,239,250,165,150,60,15,199,37,44,201,224,27,210,207,10,90,192,17,42,0,215,203,251,215,216,221,212,162,25,14,44,228,128,124,57,162,3,16,214,26,194,248,242,17,10,249,221,100,198,151,23,4,18,79,129,12,21,177,76,194,66,19,141,74,234,183,175,188,33,130,173,76,165,194,122,250,206,138,86,13,221,255,208,140,236,107,234,41,156,209,7,225,49,138,201,180,53,50,118,88,29,248,236,163,138,240,125,113,9,248,133,27,90,14,231,107,80,151,42,242,143,233,170,211,161,166,247,146,211,132,83,143,243,119,160,244,209,47,107,222,198,182,249,75,140,197,146,192,15,164,143,231,144,92,215,137,43,187,34,131,14,77,89,174,251,232,108,93,230,66,193,50,136,127,195,193,245,134,13,151,96,2,185,112,199,59,223,225,230,97,12,136,94,18,98,7,190,23,103,46,131,164,148,180,233,60,26,249,120,130,129,134,180,202,146,250,19,79,191,118,165,231,60,2,215,93,198,235,67,147,164,35,103,189,80,167,2,177,85,240,59,131,27,250,138,118,144,63,142,35,80,132,70,52,78,24,199,221,211,252,248,124,116,50,40,193,183,233,44,104,162,198,44,234,105,113,44,203,150,199,219,166,205,137,51,52,88,93,26,197,178,2,20,116,38,12,203,116,192,231,8,7,251,190,209,75,118,151,53,68,179,65,222,77,10,153,213,17,99,191,163,11,54,100,139,1,112,139,188,218,215,82,120,152,112,67,231,73,36,213,253,188,95,18,251,47,95,25,142,245,14,148,200,39,220,246,160,175,91,90,41,170,130,211,18,69,222,40,94,73,235,255,38,102,42,87,194,174,112,152,106,224,141,15,135,150,32,112,224,176,70,88,220,124,29,250,201,128,175,81,64,202,81,74,204,170,108,209,110,55,26,200,122,206,55,237,162,27,19,122,87,251,23,114,112,163,192,129,102,4,243,249,88,35,237,129,252,97,31,235,176,253,73,135,127,243,241,99,107,72,149,119,81,166,216,14,215,147,69,177,204,102,189,192,162,184,50,241,205,112,0,62,76,154,209,120,205,33,230,1,217,249,178,226,161,77,186,122,81,238,229,64,134,70,157,73,35,146,244,66,23,22,255,99,3,78,59,197,82,155,212,143,200,128,72,95,0,147,245,170,24,197,240,121,49,35,202,203,60,47,189,24,54,215,90,7,188,244,164,114,14,136,240,100,52,197,147,213,150,117,183,54,31,4,222,238,51,20,164,78,189,156,2,56,245,228,102,88,28,64,16,106,94,211,140,12,107,54,96,156,172,110,128,24,50,85,174,221,216,155,0,179,26,100,10,40,146,46,2,14,167,157,196,179,59,16,254,0,189,122,27,49,142,18,235,103,7,83,219,234,84,39,203,118,218,163,82,15,202,157,195,172,227,220,37,131,108,60,66,187,145,101,86,173,49,239,90,102,92,77,21,36,233,221,106,48,85,177,138,105,198,208,42,125,65,154,223,180,211,222,0,183,167,85,63,249,46,76,68,88,250,20,149,193,249,121,31,38,155,19,168,193,49,242,171,190,189,72,253,98,144,80,126,252,167,9,185,126,71,215,242,30,50,97,233,26,44,98,69,14,57,27,79,86,86,138,65,111,71,205,7,114,116,133,115,76,139,220,53,4,100,113,228,179,8,39,164,86,41,181,78,94,154,0,148,48,112,214,227,242,240,194,161,182,89,29,96,190,45,157,183,32,14,147,213,114,209,156,142,115,100,140,144,228,236,11,139,5,225,80,243,96,139,30,248,159,158,166,109,32,26,184,225,164,150,83,195,24,228,193,248,150,134,119,91,31,238,176,84,211,177,190,9,11,127,83,232,7,135,221,26,190,64,225,223,155,57,88,233,210,30,173,93,85,107,91,200,92,159,115,113,149,176,149,201,199,238,114,11,80,175,240,14,88,107,44,9,253,50,240,122,228,193,123,22,76,25,166,34,56,15,195,47,102,42,220,94,221,10,121,225,39,158,147,229,169,76,61,188,217,24,14,117,45,87,67,248,188,142,151,67,137,70,9,148,52,167,76,241,190,153,111,184,165,213,67,22,133,157,180,237,173,234,120,4,100,97,136,148,155,105,169,100,215,27,67,196,2,160,135,170,47,198,25,48,153,3,253,0,54,129,195,107,46,139,66,12,117,65,57,5,6,134,79,217,34,43,86,39,201,229,122,151,44,111,62,164,171,78,112,107,4,105,32,167,197,125,224,151,193,88,87,120,93,236,33,187,18,103,101,235,149,70,6,86,152,44,162,186,74,49,198,241,239,181,114,215,92,253,213,197,233,132,55,33,174,194,8,124,8,61,90,204,94,75,27,67,207,210,208,95,101,110,94,62,148,133,117,26,163,58,107,210,215,28,46,163,148,102,117,227,132,88,232,1,99,139,64,222,153,216,88,161,14,65,42,129,196,92,85,172,10,232,144,128,53,19,57,85,250,201,38,203,142,130,195,248,234,73,128,26,75,204,248,116,181,134,60,176,21,188,40,110,152,15,45,116,23,209,58,242,91,9,112,176,119,21,102,204,195,83,239,216,61,9,20,149,33,190,49,126,235,184,224,184,221,40,220,28,237,157,54,51,32,49,197,116,141,61,150,203,101,242,75,67,106,74,237,7,39,143,165,140,52,195,138,34,116,192,150,28,185,116,154,17,162,77,230,139,13,131,178,83,97,56,104,199,13,124,181,122,77,157,7,230,18,120,155,125,110,212,12,141,146,111,53,248,221,106,193,212,181,6,234,221,53,211,127,112,186,89,163,105,29,216,224,24,26,10,215,222,141,247,207,62,159,121,157,235,106,35,241,70,199,119,61,182,210,221,86,128,216,148,204,43,92,51,29,113,176,119,92,35,133,26,38,231,221,187,166,161,51,197,96,81,68,226,195,238,115,127,117,147,150,49,198,75,238,14,190,171,157,12,194,252,166,29,236,52,238,166,43,202,189,85,27,119,164,141,123,15,255,54,232,24,46,163,21,111,86,64,90,151,110,134,237,93,233,152,174,34,112,237,236,228,1,138,141,40,180,250,118,92,112,219,173,58,179,107,9,159,213,196,183,7,170,158,13,193,44,235,148,211,242,149,51,79,199,193,48,184,225,242,31,138,233,111,37,184,50,103,37,153,149,49,93,209,110,22,220,247,85,56,244,75,220,247,44,202,160,105,37,59,186,184,159,97,131,98,119,143,83,99,89,253,178,4,165,4,42,71,8,141,142,166,111,205,39,167,78,11,175,213,101,217,69,81,13,146,234,22,60,129,227,90,4,12,150,164,183,235,85,133,123,247,94,91,132,187,224,44,170,75,4,27,191,248,19,42,98,209,168,204,142,42,108,147,42,120,230,85,138,117,83,237,10,151,199,167,182,217,20,163,19,149,254,160,198,87,91,88,202,85,200,55,217,129,241,117,105,232,198,226,28,173,128,195,20,231,112,181,147,70,197,216,73,216,215,63,255,87,238,34,133,240,51,82,228,92,145,29,241,32,149,202,45,206,173,149,157,131,198,247,22,133,40,56,213,199,32,183,204,164,109,113,38,150,2,141,181,162,254,236,152,178,71,124,132,246,11,207,15,4,194,56,93,202,6,14,223,3,66,239,187,113,244,10,200,62,93,114,118,41,180,252,192,237,239,106,18,158,164,67,132,27,230,233,120,38,117,159,178,148,164,170,163,82,229,89,114,38,87,185,186,198,202,20,27,141,245,143,253,249,118,103,121,170,218,16,125,92,179,67,69,158,142,206,198,213,180,189,163,108,10,141,141,230,1,38,250,242,241,247,31,253,79,69,105,77,243,116,192,106,140,246,81,157,82,216,67,252,204,189,50,110,101,47,17,8,195,206,191,162,117,57,179,127,18,60,222,16,225,251,243,76,71,177,89,132,189,78,197,2,222,94,246,160,223,53,210,47,154,64,124,71,43,155,55,223,198,52,179,59,3,150,19,48,186,165,44,152,159,1,107,164,185,196,218,33,219,222,96,82,62,26,36,110,151,66,171,47,138,237,27,228,48,92,3,120,249,106,0,117,9,245,138,92,116,237,47,139,82,210,151,147,53,68,153,58,133,196,211,123,44,13,154,9,80,223,56,163,91,29,185,139,155,240,38,47,136,12,118,144,77,155,15,176,44,214,189,180,28,229,175,247,61,224,92,252,108,101,241,192,142,164,185,30,149,49,28,31,207,84,122,132,115,65,38,67,169,25,229,17,58,177,26,142,91,40,239,130,247,246,128,25,114,235,25,217,173,32,168,253,221,136,182,162,73,128,233,226,48,41,240,144,177,159,213,210,125,168,139,108,175,170,141,95,82,171,22,106,81,203,245,196,249,4,32,62,160,33,56,88,155,183,177,28,167,0,114,21,187,193,158,229,51,3,154,154,0,28,240,58,6,245,214,92,110,171,105,145,144,220,76,89,160,130,202,228,9,131,217,61,155,115,123,223,235,246,231,228,153,188,55,209,169,171,85,182,79,221,68,96,4,197,236,67,182,172,106,249,179,121,249,68,20,104,205,150,75,12,148,55,151,142,53,19,172,87,108,106,71,61,72,71,8,41,96,179,181,18,65,166,208,166,164,137,185,59,19,69,219,3,8,86,9,9,8,105,152,241,159,196,11,224,128,169,193,43,206,24,62,112,213,213,17,27,181,65,172,62,159,130,96,248,254,202,67,6,15,151,164,244,75,155,17,226,116,60,103,98,117,19,250,193,147,229,171,16,149,234,240,1,57,75,141,192,199,176,126,162,243,120,90,19,23,76,151,171,73,110,41,72,165,14,231,137,60,26,129,246,6,187,9,178,43,219,141,111,191,38,208,255,119,39,32,44,134,144,117,191,23,62,67,57,66,161,211,222,105,239,222,131,43,46,55,134,179,117,179,112,234,170,75,166,10,134,181,239,116,58,89,101,217,89,153,202,182,64,94,187,15,208,109,202,72,78,72,184,30,247,116,166,67,57,140,133,110,193,60,39,65,130,38,185,68,111,96,203,80,188,122,56,15,105,235,216,90,73,6,101,153,210,119,152,116,220,20,136,25,145,152,184,111,151,87,222,50,96,177,43,216,191,200,15,92,81,169,39,164,207,199,108,97,224,244,51,44,169,255,157,36,112,94,18,177,183,225,165,184,41,87,52,255,21,68,215,240,47,56,193,185,5,38,197,135,35,84,217,71,125,205,220,153,99,72,55,35,205,1,185,157,20,138,98,5,214,206,157,176,77,19,221,228,97,1,60,210,97,133,98,164,20,50,54,246,67,73,182,37,100,178,121,175,82,106,61,127,172,171,45,212,20,96,255,159,124,135,162,66,219,175,55,1,172,174,75,80,52,7,35,239,110,228,105,253,112,181,107,97,211,247,120,191,231,234,7,63,210,94,74,81,109,54,92,203,194,211,117,82,7,182,181,253,7,248,79,19,106,223,184,218,18,230,209,79,194,240,204,126,131,96,59,67,23,157,87,144,183,143,121,133,38,105,252,64,79,162,7,37,34,35,193,114,227,32,103,121,81,60,75,232,224,21,30,134,179,159,185,9,8,162,202,199,193,250,42,235,231,149,2,154,230,5,100,147,142,203,244,69,247,205,246,224,239,88,213,95,119,103,87,70,248,184,12,121,117,209,167,220,229,117,242,91,112,127,23,218,183,132,131,88,103,13,138,112,180,141,66,110,14,104,95,210,161,162,242,61,250,215,127,132,8,43,213,246,74,68,119,19,117,226,233,69,109,86,154,140,149,44,114,78,196,24,233,134,233,15,229,33,101,214,190,213,212,194,39,32,138,148,187,150,133,200,229,85,56,219,160,140,15,195,139,5,154,249,216,233,70,96,60,106,253,22,242,47,62,71,130,11,171,202,127,238,66,7,31,33,157,147,200,183,128,146,49,246,51,99,179,60,94,234,189,34,120,39,72,247,26,221,75,227,65,240,61,134,202,141,247,183,186,94,164,6,119,125,149,19,223,65,88,61,121,58,48,96,221,249,63,59,187,151,1,34,155,251,40,125,99,208,208,66,73,71,92,17,196,241,181,117,157,239,27,177,107,122,201,92,176,202,127,196,179,168,244,128,147,150,131,106,240,33,88,219,0,147,26,134,17,179,29,24,164,231,131,85,25,200,102,3,254,83,44,191,159,24,22,74,179,22,104,62,30,157,191,32,126,54,44,254,242,89,202,52,11,208,247,216,192,63,228,192,9,188,132,148,132,174,182,13,247,248,232,78,51,15,158,236,178,240,22,159,236,10,141,104,182,138,251,73,168,20,225,119,210,181,36,133,10,240,175,228,75,114,96,166,44,77,26,221,1,120,25,141,29,40,50,65,133,190,185,18,16,118,216,36,151,85,149,173,90,227,130,150,149,137,179,209,218,253,237,86,164,154,218,76,251,243,123,179,118,204,83,165,127,1,62,53,125,238,134,165,144,169,161,177,62,117,186,6,91,209,71,147,159,250,190,47,50,3,16,137,93,201,132,239,164,121,231,152,46,36,247,54,209,167,56,124,40,180,78,44,150,64,140,45,176,115,147,91,113,57,97,66,233,193,166,127,72,27,72,125,36,176,149,138,238,188,69,231,105,86,50,159,37,178,227,39,40,64,91,82,72,62,182,127,102,248,202,113,240,63,236,216,191,124,148,11,144,146,176,139,151,154,87,205,223,191,138,170,238,210,29,220,215,45,174,40,181,120,69,134,161,7,131,231,173,145,28,19,210,174,248,147,62,57,3,251,135,177,139,215,160,27,112,77,74,79,19,44,40,215,69,249,50,192,18,181,236,241,59,230,228,10,233,37,143,234,141,1,179,122,107,230,87,193,16,207,61,181,53,164,39,186,226,159,81,129,127,0,17,83,236,101,107,44,172,38,112,124,195,194,197,155,220,136,234,153,246,115,225,220,45,192,95,141,182,167,219,195,188,3,38,111,8,253,246,64,85,90,37,53,98,3,182,104,74,246,89,249,169,96,183,59,128,152,22,240,62,121,209,29,62,70,123,114,170,192,217,47,96,169,168,104,204,191,136,196,31,118,37,128,89,66,113,248,239,213,160,255,250,76,6,77,50,244,250,104,204,28,152,26,169,242,214,49,182,49,12,188,69,66,239,225,224,50,136,181,174,144,190,116,74,157,103,53,20,225,232,139,107,124,238,167,185,236,83,179,39,156,3,230,40,16,13,45,95,225,23,21,139,146,126,252,9,169,206,221,202,121,27,21,41,136,179,16,171,205,154,37,234,4,248,215,32,40,128,62,251,76,226,153,91,174,4,109,126,88,214,41,213,159,189,229,240,145,90,92,22,76,115,166,44,41,109,200,177,224,67,124,120,94,152,156,217,103,132,189,244,196,226,36,252,141,116,85,65,63,149,90,136,251,208,193,168,1,80,96,12,83,87,201,216,174,75,170,26,88,74,21,134,83,130,194,82,13,246,33,37,65,109,134,149,82,237,174,229,98,122,20,180,130,222,138,29,89,27,255,39,30,74,211,141,66,63,94,191,144,137,154,97,146,97,185,97,75,42,10,47,214,119,124,73,42,186,165,219,52,211,143,79,60,82,38,33,156,103,1,99,97,170,44,182,74,142,74,15,93,22,152,193,73,234,134,102,242,116,96,218,47,201,111,179,99,95,131,66,178,127,101,12,222,75,141,198,72,232,75,186,25,46,12,149,223,119,177,220,147,209,55,221,11,144,207,48,153,154,26,226,70,108,207,212,12,20,198,50,16,159,34,152,117,85,165,17,159,79,72,27,68,184,50,34,240,134,41,245,104,102,179,103,59,183,241,227,76,179,140,63,219,24,188,170,50,38,40,88,134,62,43,119,250,175,229,140,60,168,64,103,162,130,34,17,222,242,23,66,67,205,218,21,226,114,40,76,227,95,246,17,91,38,203,94,242,245,215,250,181,145,236,132,79,105,203,104,158,181,203,102,172,101,126,59,140,124,40,205,7,30,60,88,9,189,86,207,61,133,185,113,80,162,39,15,219,152,218,109,159,64,129,106,68,40,2,217,131,185,47,39,146,197,241,107,230,17,60,59,11,219,170,143,14,226,64,95,44,79,66,218,15,149,166,168,199,171,221,168,251,147,59,4,205,180,148,207,91,223,128,253,218,144,199,167,131,165,189,8,28,188,56,145,216,241,237,81,2,40,77,240,22,125,166,142,97,224,126,126,199,3,69,139,117,7,87,35,188,191,15,194,234,238,116,116,57,194,34,149,191,53,112,243,188,22,97,0,110,73,83,242,119,147,150,87,158,36,70,253,16,7,53,58,200,122,0,193,205,26,148,123,55,74,177,143,129,69,153,181,111,25,100,41,55,173,12,196,108,21,144,85,14,4,252,12,239,183,0,24,95,129,70,221,46,138,7,126,6,229,97,99,112,243,125,56,161,183,169,121,0,225,7,161,150,120,24,6,25,37,195,219,48,240,244,138,23,244,99,138,167,103,235,191,78,240,197,72,1,216,142,17,164,249,159,1,59,120,246,215,101,187,72,155,5,206,137,147,231,75,249,240,110,22,207,173,75,55,142,189,233,70,134,223,112,134,81,242,254,45,161,243,255,106,56,0,28,0,87,56,169,201,239,109,111,6,118,172,20,74,206,15,248,172,2,75,64,206,169,18,190,56,30,137,183,198,155,96,22,190,44,215,38,238,153,20,217,177,18,165,149,130,14,223,54,136,135,142,83,76,69,223,25,147,216,2,172,19,35,79,17,208,54,60,57,126,84,185,23,132,44,20,159,174,253,188,53,214,130,199,35,146,76,231,42,213,124,25,62,79,182,13,208,242,25,6,142,42,49,18,13,77,112,209,112,40,107,161,191,55,84,74,94,39,85,15,108,249,219,84,214,209,176,86,147,6,94,64,4,83,215,237,156,115,172,219,156,220,185,63,64,128,163,29,102,171,48,169,20,116,16,134,138,199,84,29,57,115,196,26,223,242,190,224,160,48,145,87,136,232,158,145,250,230,59,229,107,222,103,151,136,101,15,52,187,186,61,157,27,182,133,89,17,193,165,104,26,240,231,14,206,16,240,100,164,35,131,252,70,43,202,125,130,123,206,70,210,203,166,6,234,223,106,97,13,138,162,123,182,138,99,19,248,251,238,135,157,139,7,1,227,224,27,141,104,246,237,132,201,243,221,178,193,8,26,2,156,69,170,62,121,152,227,122,198,102,243,33,160,162,14,68,99,49,140,164,34,139,155,104,32,93,149,156,111,208,16,100,81,109,215,97,89,86,177,44,32,89,175,124,140,141,20,136,117,15,231,72,43,49,172,177,16,74,237,36,218,136,193,17,83,128,173,229,195,4,59,83,240,96,6,15,157,127,213,68,214,211,240,0,18,92,19,71,51,9,206,20,35,60,151,24,213,222,207,193,223,244,194,149,74,62,243,247,130,165,115,32,60,123,13,0,94,213,222,118,243,129,5,140,111,66,203,237,70,15,145,48,2,72,116,203,142,197,69,126,47,109,198,171,224,186,56,203,214,105,16,46,121,209,151,239,84,13,219,141,10,160,246,205,118,43,115,89,255,95,59,13,186,4,200,155,43,138,228,158,98,106,96,114,63,122,139,169,191,205,199,59,183,116,92,199,92,224,123,222,79,60,30,161,228,230,152,205,246,252,10,174,138,0,253,60,72,131,43,219,252,249,209,249,63,185,43,56,170,170,133,160,6,182,255,107,120,113,36,23,164,47,235,43,186,73,33,237,9,180,195,124,4,178,173,82,27,185,170,145,179,80,200,54,248,188,204,178,185,47,250,237,214,33,3,172,41,176,41,113,128,88,190,192,135,90,77,39,72,70,21,94,220,97,64,157,193,204,210,80,133,230,228,149,220,70,171,249,186,1,255,98,102,249,208,161,237,4,134,136,128,146,222,95,7,103,114,80,189,191,216,246,13,82,17,219,92,196,38,91,94,109,166,111,31,112,51,161,29,198,23,51,141,30,114,106,40,217,88,72,14,90,253,122,214,62,126,49,188,136,119,102,209,185,130,99,219,249,130,202,245,207,196,153,57,217,6,65,27,116,25,78,108,54,63,95,243,6,237,222,104,31,239,41,32,86,242,171,184,74,15,2,30,39,225,99,219,225,109,50,128,220,190,195,110,117,91,122,189,145,163,150,189,7,57,120,29,226,6,43,73,122,245,200,245,132,177,38,175,16,129,6,110,53,86,166,245,159,132,83,9,245,189,72,227,2,109,237,221,254,112,64,76,134,107,86,66,211,79,155,142,109,36,191,35,255,155,82,134,225,52,92,234,47,95,31,220,112,13,101,247,178,102,101,64,224,108,93,143,171,142,156,35,37,104,167,223,11,112,66,216,226,107,20,220,4,169,207,40,21,84,80,239,116,73,130,35,184,181,93,226,208,11,12,67,52,136,250,8,44,218,49,134,41,47,251,40,125,100,144,11,165,153,246,99,40,72,251,32,164,154,86,251,71,252,250,228,110,214,168,187,155,78,236,250,192,118,81,158,130,60,35,31,61,163,89,41,193,80,227,100,172,219,188,195,49,89,83,71,142,172,124,111,129,175,31,159,110,202,3,141,19,9,76,100,210,90,172,54,122,164,16,26,52,236,2,17,238,207,125,123,240,154,163,244,85,10,232,133,195,230,32,156,89,222,224,22,202,242,207,72,119,191,104,157,77,124,97,21,25,144,190,47,193,137,221,182,160,75,198,36,52,222,154,118,57,220,167,142,224,98,39,65,141,54,195,47,205,36,161,189,167,18,137,214,102,62,28,251,161,175,249,67,212,164,158,81,109,32,221,34,186,66,248,102,108,102,156,153,179,153,182,41,119,132,71,198,8,47,81,206,166,239,93,245,175,20,16,56,55,171,207,177,52,145,25,131,8,235,49,105,148,149,113,139,6,157,227,42,123,81,15,203,147,85,235,244,114,92,104,160,25,221,49,243,156,25,34,23,195,193,54,52,198,40,228,143,205,145,213,172,171,253,64,218,135,58,89,115,176,101,85,173,252,195,19,211,167,251,41,80,159,242,163,165,255,49,152,107,7,250,20,163,193,145,237,250,165,200,223,160,77,221,232,39,62,138,77,247,90,222,81,214,232,24,78,36,211,193,129,73,217,179,42,93,192,41,75,35,10,77,1,205,7,48,53,156,154,125,167,3,70,226,147,31,213,209,226,168,86,202,161,26,202,40,212,242,108,23,9,241,30,0,237,79,121,131,20,121,61,129,198,223,76,39,135,226,21,161,95,187,204,92,216,148,214,19,138,78,193,13,14,226,251,227,22,176,206,221,178,9,225,246,65,52,3,125,18,1,254,53,235,17,36,216,77,90,74,149,112,5,158,216,204,61,11,123,139,183,217,48,88,182,61,217,4,127,88,24,68,119,219,145,161,63,73,207,216,36,174,145,199,108,101,97,98,156,114,104,14,204,244,106,230,108,97,127,174,205,44,188,133,138,157,197,62,187,123,26,138,187,207,40,213,109,100,191,146,16,31,232,180,150,255,52,195,103,90,194,232,24,253,179,42,212,250,235,211,144,17,140,100,94,115,42,168,68,44,47,90,109,78,97,65,49,156,144,97,216,178,239,170,181,90,68,247,97,102,46,253,95,138,123,128,79,245,144,12,252,239,251,248,138,58,186,49,11,133,3,254,106,119,127,13,89,167,233,32,79,81,161,47,152,214,160,37,65,143,52,225,42,88,190,27,178,36,17,22,94,101,212,148,26,202,83,149,214,246,33,162,151,2,138,193,87,248,32,243,84,241,116,35,59,218,109,74,158,40,164,90,72,95,48,43,199,227,237,183,86,7,249,204,70,213,131,176,204,150,151,113,198,199,143,108,119,94,53,179,225,165,100,88,202,231,28,97,9,152,16,4,61,252,47,39,203,75,201,31,62,50,22,172,49,177,250,42,59,78,249,118,130,74,217,237,42,66,7,185,161,84,57,66,50,64,102,162,221,35,24,70,0,136,40,30,155,225,133,184,35,4,95,107,227,136,214,15,234,148,3,35,199,141,167,69,84,50,104,0,160,254,190,9,178,189,185,255,84,190,185,90,216,126,140,247,101,181,220,119,231,122,79,93,208,97,190,231,28,6,13,197,77,66,215,146,124,113,103,253,233,62,5,145,41,20,8,4,9,210,80,184,77,117,240,105,27,236,156,13,198,74,43,67,58,99,3,132,47,48,18,32,127,243,70,179,221,26,109,148,212,108,78,98,115,4,130,229,135,19,64,253,112,55,240,68,56,104,105,9,1,130,17,253,47,85,91,8,188,66,214,180,12,224,110,33,103,206,171,88,100,61,234,163,122,163,76,228,100,15,196,143,105,65,3,6,139,19,122,213,145,107,119,234,128,255,185,183,229,114,201,223,32,155,229,24,60,236,197,244,171,47,158,148,28,186,138,161,209,149,79,78,253,36,167,186,197,157,41,44,112,210,186,184,44,87,103,33,219,118,131,129,113,126,220,224,95,89,43,249,91,83,68,89,203,157,83,218,177,242,71,244,179,194,230,48,132,6,183,98,144,27,31,212,164,98,123,246,139,148,213,107,228,230,32,235,110,98,188,228,99,62,247,254,241,237,20,110,129,176,33,100,217,251,42,217,134,195,110,173,130,99,122,201,152,38,137,180,51,64,179,139,102,104,220,78,200,160,228,180,185,108,168,52,245,141,242,148,68,248,68,225,182,189,173,211,103,35,169,24,244,110,68,76,67,121,197,62,75,177,225,53,241,255,32,45,191,232,85,60,206,165,188,144,13,43,76,41,225,151,155,248,253,122,78,169,101,125,150,182,219,81,39,151,241,72,27,221,74,88,148,55,238,53,31,43,238,86,90,93,101,183,235,214,95,97,12,228,54,169,157,178,213,251,36,44,31,85,209,16,30,35,195,161,77,217,176,81,121,6,101,117,190,16,154,21,119,94,240,158,43,106,186,183,82,234,165,198,16,13,4,207,201,105,27,153,156,200,29,30,96,28,13,41,40,87,232,148,61,111,111,216,22,8,153,130,32,106,29,6,53,153,186,159,106,165,129,195,245,220,178,32,168,187,253,234,88,37,58,112,161,145,131,3,92,19,237,213,117,185,83,145,128,171,56,82,81,26,58,97,103,150,221,83,105,209,72,163,89,104,2,48,252,150,236,63,224,188,36,164,120,49,93,157,209,220,221,93,67,60,236,223,88,146,143,212,126,151,166,50,199,214,213,175,163,240,250,82,83,251,185,47,1,129,175,7,159,41,44,237,244,160,104,92,228,155,171,228,16,21,29,114,97,98,81,231,67,179,120,144,63,176,82,8,102,234,135,129,72,60,121,185,36,103,229,112,48,175,162,171,19,115,49,208,129,227,119,163,151,153,53,167,9,191,218,47,202,213,29,132,182,194,70,199,36,227,13,214,54,58,67,60,6,186,72,211,219,216,248,127,152,138,159,197,151,12,145,222,169,157,233,121,168,7,19,34,48,194,239,69,143,237,164,156,252,141,215,142,245,101,211,106,194,70,93,71,157,227,84,166,147,235,110,201,113,205,21,169,15,48,26,234,101,252,177,36,59,56,48,186,228,202,32,235,161,69,82,215,106,194,174,103,113,22,37,208,29,125,152,108,254,158,153,102,66,185,65,233,181,27,37,111,239,108,110,248,182,83,68,57,223,156,231,90,228,53,102,125,182,66,38,162,53,152,176,36,5,103,101,77,98,254,9,245,128,82,63,60,74,46,68,81,93,141,52,35,79,196,28,174,48,99,62,231,85,183,117,134,112,29,204,105,89,208,21,74,57,239,158,52,190,19,186,144,253,209,81,40,250,39,103,135,9,126,231,58,172,131,188,126,212,209,94,151,240,151,21,247,18,212,128,169,115,56,44,27,167,250,237,243,248,0,221,189,149,41,218,81,158,65,253,85,48,88,173,160,196,205,100,191,176,175,31,114,135,72,111,109,198,199,137,123,67,123,48,248,115,186,46,240,225,124,22,246,156,169,123,72,170,173,127,70,188,45,154,27,169,86,128,8,70,195,8,129,88,147,65,68,80,255,137,36,27,172,213,162,67,103,209,17,179,131,245,66,99,249,166,49,172,99,161,86,74,215,13,173,143,217,36,147,52,119,210,208,201,69,117,54,44,150,139,85,108,54,92,43,36,59,192,47,185,193,150,204,45,96,65,96,57,91,100,135,71,245,186,38,160,73,91,145,154,22,124,224,7,106,164,100,23,190,17,3,191,0,127,220,128,156,27,113,239,11,100,163,142,158,0,238,154,102,99,64,185,125,169,123,210,11,215,126,237,12,65,96,255,123,176,35,231,160,249,76,180,205,69,172,71,181,174,73,86,167,113,50,34,64,150,61,250,247,91,129,11,143,66,47,172,15,110,146,31,59,49,79,100,219,145,174,71,109,45,128,189,98,252,239,122,234,97,101,72,82,55,117,179,223,68,76,222,3,187,67,1,114,108,82,153,193,225,2,128,12,13,3,72,159,22,188,171,107,252,139,23,86,121,250,177,185,138,79,152,169,38,118,57,223,90,96,216,246,167,18,77,35,205,90,192,88,24,176,207,96,128,66,131,126,47,218,254,144,240,186,222,100,205,51,246,40,250,231,129,144,116,188,180,247,164,20,8,11,73,255,165,49,192,112,213,140,31,109,186,18,204,179,167,153,55,53,235,38,60,29,85,188,217,170,160,45,202,158,112,243,183,125,192,149,82,205,97,221,229,89,19,60,129,58,213,48,140,34,113,48,161,4,71,88,135,148,245,208,9,63,63,54,142,131,63,19,37,108,143,94,202,76,236,227,62,63,165,17,78,38,113,21,250,51,61,61,86,93,6,172,186,246,17,231,148,144,39,69,15,146,18,172,134,41,243,50,159,7,77,60,82,176,169,121,72,80,19,99,39,64,14,148,248,108,105,151,126,195,65,37,81,112,93,240,151,52,130,224,99,74,44,245,126,45,112,184,35,88,223,213,79,5,249,99,217,247,30,86,83,238,176,133,3,40,64,248,64,179,106,64,185,239,47,179,201,37,195,87,171,158,61,65,46,200,185,70,253,165,145,224,190,220,216,75,167,231,25,129,242,215,184,198,119,118,162,105,42,93,188,80,25,240,235,173,241,149,150,43,36,156,70,63,175,220,162,218,110,182,199,54,240,132,40,187,243,126,94,20,19,243,97,212,102,240,122,111,170,243,64,216,133,49,60,96,96,107,27,150,191,69,174,48,116,119,191,64,37,222,112,47,81,56,81,91,70,240,106,246,72,120,77,103,78,221,60,7,202,228,165,90,130,237,7,35,61,101,21,145,74,172,34,185,250,130,186,194,106,7,133,42,113,191,43,104,112,36,190,75,15,5,197,211,95,56,178,52,36,76,99,193,213,184,162,23,51,136,79,199,246,254,59,11,135,13,5,96,106,121,190,119,32,16,202,237,247,35,36,108,96,55,173,160,210,5,251,93,173,120,239,106,122,161,157,234,77,81,145,75,120,214,239,59,128,15,188,100,153,30,25,114,69,87,200,207,106,169,31,181,212,186,238,128,92,158,241,180,246,66,201,187,159,205,152,25,161,94,114,253,217,151,82,164,36,218,65,135,179,180,255,74,251,226,49,205,249,26,83,16,67,214,241,241,240,68,232,211,61,254,180,76,252,187,159,104,184,91,241,23,110,173,59,59,162,246,175,205,93,206,31,198,172,131,223,201,7,70,225,82,34,75,53,66,122,52,210,36,242,122,20,94,229,155,160,4,11,28,164,51,206,148,73,238,47,67,67,141,228,2,52,233,207,209,184,31,108,26,19,11,59,158,120,172,126,162,131,235,28,178,252,82,154,162,76,185,122,140,125,15,196,57,119,223,16,154,95,146,117,37,154,73,178,128,213,33,103,197,137,5,112,152,156,253,74,165,191,129,31,7,179,137,118,32,127,108,121,148,91,12,93,18,87,93,154,118,173,223,125,58,42,34,7,116,20,114,182,26,8,33,242,48,227,235,10,205,186,22,102,212,122,92,176,98,227,34,130,94,55,42,124,209,215,249,68,131,183,182,12,18,147,95,239,226,96,139,70,18,245,112,106,221,218,203,187,10,171,176,122,240,89,233,177,111,45,227,169,160,7,231,140,167,60,127,200,2,203,30,205,207,178,5,97,230,163,28,116,155,255,126,124,232,164,118,145,145,25,112,9,166,125,174,200,61,109,170,174,65,180,95,110,160,27,3,169,113,176,32,215,198,191,216,179,41,55,49,199,86,218,54,201,149,69,250,30,142,162,21,240,230,170,49,104,199,167,126,91,167,4,184,163,73,186,18,121,235,2,128,97,50,180,130,9,137,243,203,59,87,149,168,222,184,126,53,130,127,245,202,57,37,192,81,162,215,227,135,25,240,56,149,123,111,38,49,211,155,167,174,67,113,136,2,196,163,92,158,196,167,209,0,152,185,203,156,196,2,12,214,0,67,44,178,112,25,153,252,216,50,227,216,195,89,76,248,63,171,173,3,62,169,49,210,249,168,79,94,31,43,83,252,0,196,165,32,46,69,147,36,158,218,174,119,87,255,207,232,61,252,193,102,160,197,200,185,221,0,89,27,240,69,115,204,106,199,195,139,247,193,228,243,213,0,66,37,201,191,29,135,144,148,29,170,140,71,53,40,190,240,159,121,102,0,219,165,213,120,146,130,125,185,79,103,243,131,85,122,135,186,105,76,3,189,75,219,35,161,221,100,26,180,54,10,224,189,0,22,53,135,217,105,25,69,115,168,23,114,241,250,219,225,5,66,171,100,193,162,92,178,99,65,72,130,120,14,182,130,30,172,30,222,224,26,164,195,95,65,210,102,60,248,221,233,128,139,185,207,247,252,152,161,221,30,26,53,87,97,226,194,162,229,9,220,78,248,234,233,239,156,24,165,79,149,169,253,13,219,130,153,86,107,224,69,240,97,120,184,160,31,117,161,17,107,236,56,163,239,149,104,27,203,198,66,35,60,122,238,195,127,114,32,163,183,73,188,66,211,102,240,24,129,60,179,7,60,239,14,77,62,56,223,145,61,83,91,140,247,43,148,109,102,250,75,255,225,135,235,2,122,115,152,184,133,85,24,247,9,190,67,166,186,138,39,45,16,101,67,169,242,35,44,39,248,47,187,12,130,32,128,121,202,93,161,231,21,214,182,21,194,249,94,241,19,47,237,193,85,207,16,183,97,99,34,185,71,61,63,195,96,167,95,27,246,32,80,63,173,161,219,166,197,242,147,152,53,169,92,108,28,12,9,232,90,90,127,248,80,151,139,3,155,209,135,168,180,138,24,43,100,127,48,159,131,232,110,84,58,41,212,142,54,125,220,220,219,37,21,112,185,208,187,83,82,218,252,85,192,11,109,137,248,10,111,4,227,138,137,121,121,229,84,236,209,254,228,156,112,109,48,50,50,138,19,100,148,156,127,148,110,69,143,96,56,201,226,129,141,71,158,106,60,52,248,121,135,169,250,223,12,247,42,184,193,204,112,188,142,188,69,166,147,215,96,246,248,51,13,109,82,128,212,245,192,111,140,55,128,237,36,39,173,200,0,20,182,229,183,127,3,127,126,82,153,226,173,141,35,35,110,56,243,101,177,51,35,70,215,72,223,181,50,30,148,162,68,77,130,18,244,158,118,187,123,210,88,192,12,4,7,129,85,206,157,36,197,16,204,95,122,172,74,140,113,37,188,42,95,65,132,213,157,245,219,232,233,71,37,200,135,120,194,94,121,86,240,161,213,254,159,16,147,48,137,199,179,201,76,138,52,248,255,81,233,112,8,192,245,63,29,80,146,105,168,110,114,195,150,181,61,18,1,6,118,87,45,188,125,196,86,16,167,250,156,9,187,228,91,176,244,224,124,228,169,219,14,92,168,205,86,78,7,246,121,105,61,194,90,216,182,155,148,178,238,193,61,44,51,48,0,241,40,119,90,72,1,78,249,227,241,174,59,218,228,184,34,189,97,33,218,134,212,125,206,163,173,21,252,126,253,102,102,149,105,7,74,231,244,75,42,98,175,177,116,140,47,87,240,88,211,55,156,129,82,132,204,91,131,213,247,12,40,146,92,112,71,127,70,1,34,133,248,2,68,29,199,115,9,138,136,204,10,227,179,180,245,77,177,134,51,186,76,238,41,216,48,49,68,46,101,246,21,216,223,193,48,33,110,21,198,157,169,48,14,174,79,163,37,78,132,90,155,131,230,202,230,254,11,41,64,139,3,245,233,211,9,111,249,212,78,253,127,235,24,15,24,135,229,241,86,219,220,98,207,38,245,238,173,222,70,219,222,119,77,120,210,118,255,235,124,17,173,181,145,150,143,253,68,254,72,203,167,157,101,9,138,240,89,142,173,217,221,191,116,251,233,137,61,83,237,98,132,179,67,238,252,92,118,245,203,42,220,22,41,252,78,236,247,159,222,234,122,221,223,12,17,65,64,5,12,24,20,183,217,246,234,252,243,195,107,213,208,139,16,152,14,132,27,35,196,111,83,204,41,70,252,139,163,200,19,19,110,213,121,179,65,110,11,54,188,166,234,131,196,140,222,193,8,224,46,167,21,18,237,235,139,192,40,172,123,106,126,52,164,180,6,229,133,132,147,231,186,163,123,29,128,81,141,3,240,242,120,219,57,59,123,241,104,124,81,9,183,17,108,200,224,12,183,32,147,64,43,195,156,48,10,23,222,113,136,69,99,187,50,246,161,184,40,253,90,78,88,247,43,20,51,161,91,88,182,65,225,58,144,252,41,138,20,13,192,112,170,187,172,72,37,173,138,81,147,37,57,246,191,168,43,117,53,152,184,3,201,187,176,92,29,36,157,39,240,80,160,98,68,187,153,41,178,89,76,100,133,111,15,186,138,152,171,248,56,180,13,148,248,96,81,5,92,80,136,80,96,170,232,92,99,86,228,132,57,110,212,10,65,203,41,235,47,224,144,9,103,243,7,239,112,233,226,235,101,107,213,170,15,66,231,36,60,32,26,71,233,116,236,4,85,147,178,108,15,185,93,240,225,76,81,187,112,249,46,255,80,46,203,132,156,157,156,237,174,95,28,21,67,251,42,76,2,110,176,181,210,60,189,106,204,105,244,183,197,138,163,14,63,90,203,179,84,236,230,82,58,170,73,5,29,241,95,147,33,155,5,184,216,31,219,74,110,9,69,165,192,242,195,168,13,56,246,83,94,218,121,34,207,157,6,57,53,210,235,153,202,239,63,86,66,115,160,111,68,238,185,100,37,169,85,230,90,169,183,252,69,207,13,246,72,149,45,145,180,155,118,87,80,134,214,86,28,98,217,171,108,223,253,163,146,113,214,191,107,157,198,162,247,25,244,199,242,33,89,47,225,68,129,46,37,184,184,28,124,124,238,78,134,65,44,210,56,217,156,0,93,73,151,193,189,178,97,75,96,81,149,159,34,56,16,69,19,190,16,227,89,147,84,232,183,156,232,33,140,157,81,55,197,94,12,149,12,228,156,229,60,127,26,123,69,36,80,82,127,121,248,227,172,157,178,169,95,46,109,45,52,45,120,74,218,206,134,43,38,43,89,56,201,248,97,250,22,124,92,190,204,252,96,181,105,4,64,207,98,74,250,186,224,232,156,232,34,205,205,162,180,131,169,161,52,28,33,2,50,185,128,69,57,25,190,146,161,139,204,18,3,166,231,62,233,154,94,38,105,160,93,167,230,17,128,200,43,228,100,83,11,215,121,251,248,50,89,131,72,22,203,73,189,69,47,147,110,70,116,200,26,97,143,63,50,133,7,228,231,154,136,36,224,180,11,186,199,62,31,251,50,29,123,216,121,93,179,205,66,144,69,164,128,145,144,175,172,221,52,160,244,16,152,53,129,41,150,73,124,140,142,232,23,110,95,150,2,40,217,206,185,44,244,111,174,130,115,105,62,182,74,94,31,8,117,199,199,73,146,252,9,128,10,162,88,86,218,54,39,13,16,223,25,59,182,227,21,113,78,22,91,227,29,140,69,83,91,95,179,235,199,237,2,184,10,216,76,52,129,109,204,167,160,52,32,212,100,79,108,109,69,13,85,90,239,185,229,32,113,248,135,58,30,120,61,163,242,211,71,127,0,91,55,163,101,0,179,137,205,231,50,76,146,199,253,223,31,212,96,13,5,133,219,126,159,53,71,172,239,175,108,55,217,186,72,66,93,118,112,68,77,225,147,27,172,86,104,214,39,98,171,31,15,196,216,148,115,4,201,50,164,100,241,116,83,194,187,191,133,89,225,217,24,220,213,29,121,210,125,161,166,4,134,29,150,161,121,120,45,112,48,232,232,171,232,79,122,99,43,21,45,195,203,59,255,115,141,150,235,199,240,89,128,57,229,178,122,87,130,195,212,193,76,88,102,103,181,238,19,47,134,19,214,78,142,14,218,179,221,193,218,131,63,233,107,6,120,81,14,7,124,60,198,240,74,125,144,35,63,49,42,84,42,130,153,42,180,164,255,253,73,70,196,86,64,247,197,16,121,255,236,141,130,147,195,52,1,166,91,246,216,250,61,183,83,187,42,35,22,172,103,65,212,77,134,127,173,63,50,21,117,209,195,158,250,255,236,195,250,164,82,88,212,81,105,143,246,106,101,158,181,133,74,142,136,224,134,149,2,155,180,125,228,135,168,239,29,56,227,247,79,213,14,152,246,65,173,58,27,73,231,168,186,181,47,133,139,165,123,231,114,170,77,242,137,25,53,72,202,19,235,8,63,246,58,39,16,253,173,197,97,191,142,93,18,252,59,21,20,192,200,18,42,52,58,88,188,184,81,68,254,24,101,53,244,7,128,75,252,176,219,57,157,164,251,31,188,81,127,200,89,168,10,8,13,93,115,35,186,169,47,208,11,176,63,177,93,242,136,108,128,183,136,229,90,37,227,133,26,102,77,216,160,6,29,123,78,200,1,87,229,173,212,171,11,253,190,254,188,72,19,171,175,119,129,111,161,134,188,102,77,224,63,14,70,138,150,164,247,115,93,167,237,196,253,200,229,149,55,166,159,66,12,155,163,57,168,75,25,104,132,140,106,243,97,181,2,182,34,121,172,19,197,91,198,37,156,166,101,212,134,224,7,251,52,140,227,17,116,31,215,111,125,105,248,90,75,46,178,141,131,183,117,11,138,8,83,183,176,194,174,240,161,157,199,243,194,188,244,46,110,22,148,172,22,81,223,117,4,92,240,100,148,101,104,239,81,110,151,236,34,208,114,7,145,253,152,226,194,98,231,167,70,183,169,39,65,67,248,120,232,69,153,150,132,156,151,24,192,4,54,190,25,70,238,12,81,191,33,91,48,226,200,127,89,41,239,18,141,8,221,161,93,203,9,196,170,247,6,167,93,191,221,20,29,147,224,38,193,48,15,135,241,230,166,55,26,224,195,219,192,239,168,144,178,218,173,191,88,118,227,136,251,39,195,86,130,44,126,23,192,166,194,5,11,215,112,250,220,132,7,166,146,155,95,132,149,175,47,46,213,226,119,171,109,243,203,181,112,255,136,114,161,201,52,23,78,183,104,84,205,186,52,218,92,252,64,141,58,127,204,80,127,48,38,242,186,154,198,169,247,130,115,61,184,238,232,65,95,240,89,216,244,60,35,74,125,101,11,252,176,25,227,112,156,223,230,236,190,85,190,209,168,99,6,160,228,194,87,163,29,104,42,41,130,181,32,233,169,211,49,92,113,231,76,109,26,36,163,127,82,133,7,143,64,254,24,34,81,136,109,145,189,168,225,8,112,189,155,40,30,231,173,41,31,128,87,136,3,69,250,26,64,214,237,29,208,69,6,125,60,141,72,180,33,251,95,102,63,120,220,50,240,132,83,178,210,16,185,89,47,196,52,65,214,62,65,44,197,191,104,67,128,93,191,130,223,253,146,61,12,133,8,225,153,235,87,1,220,247,185,129,51,62,216,6,161,237,27,54,83,147,70,106,153,66,82,170,225,228,151,21,179,131,98,181,197,14,199,248,142,240,212,6,195,69,204,217,253,211,185,30,228,204,45,42,179,16,78,25,120,114,129,185,3,203,23,25,230,21,168,156,193,229,16,45,93,10,74,250,98,122,86,28,165,252,6,112,241,162,40,196,243,142,239,113,232,251,19,206,41,89,204,70,96,74,186,216,182,110,180,236,194,101,64,49,36,73,0,135,143,87,197,188,101,232,141,45,247,203,45,91,191,185,193,252,86,102,24,141,15,7,35,153,221,138,149,186,42,244,198,53,204,30,7,163,15,57,0,34,72,241,228,51,178,16,54,14,75,96,106,175,255,224,77,222,141,216,220,43,193,99,86,157,250,40,76,165,77,168,10,86,83,238,145,165,201,186,18,222,240,166,232,178,235,90,213,70,246,153,5,34,17,151,124,86,26,96,86,208,79,219,199,106,157,91,175,119,181,100,80,28,13,131,145,69,99,58,7,205,218,56,130,24,154,98,228,39,98,72,203,120,143,117,223,151,87,41,245,103,205,147,176,38,110,247,155,85,51,139,50,107,4,227,126,228,151,107,220,2,210,165,153,101,210,67,75,250,9,5,221,16,234,80,153,58,144,3,216,32,67,11,130,239,70,252,139,178,49,64,82,65,215,204,34,46,34,246,255,43,109,74,64,26,198,9,229,21,65,164,32,9,139,28,174,74,188,115,113,186,35,29,189,161,101,220,192,90,164,129,3,97,141,3,63,61,216,210,72,235,33,11,149,217,219,37,246,16,115,108,61,54,175,173,82,85,142,37,219,58,220,159,158,41,111,68,101,69,161,254,109,170,150,192,51,45,153,27,147,87,85,110,250,141,22,163,46,194,222,4,50,72,110,94,227,149,83,169,106,224,249,183,75,210,9,154,49,79,68,40,75,242,153,49,133,116,111,161,85,27,192,95,248,202,204,179,138,120,108,138,102,211,93,1,50,68,6,215,252,84,215,235,28,210,209,112,198,40,7,192,75,136,5,166,198,69,136,54,94,185,171,167,6,160,172,35,254,25,164,83,119,0,37,191,111,192,1,102,252,94,60,130,71,23,134,242,120,96,229,215,34,84,62,17,22,12,0,93,215,45,158,133,13,191,243,33,196,198,8,112,243,112,17,204,3,131,191,37,19,234,253,9,123,168,53,210,104,107,154,177,102,212,207,171,187,119,175,233,38,56,96,133,86,206,188,164,245,178,44,234,82,224,107,127,19,140,104,87,131,17,149,233,60,215,202,126,147,179,147,48,206,114,115,46,227,229,113,111,200,5,189,80,36,171,99,193,228,145,146,255,0,246,13,235,154,143,214,100,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,203,55,243,152,234,44,242,107,46,60,223,96,57,123,119,122,88,226,122,15,104,56,167,94,210,69,175,168,36,77,230,159,214,234,104,212,156,103,35,66,96,36,101,219,56,95,49,110,94,13,132,173,109,203,220,138,146,19,157,175,11,20,15,224,227,123,227,7,136,239,78,109,44,226,108,115,239,171,48,123,113,94,241,214,32,112,77,232,193,232,218,38,77,143,254,90,204,8,246,140,116,100,229,190,38,147,147,147,115,123,112,52,122,212,33,217,196,55,72,110,34,5,13,92,86,13,216,80,135,121,182,221,181,103,181,164,49,185,32,55,43,7,155,205,8,85,170,125,217,9,102,66,24,232,60,202,149,194,106,168,171,61,210,83,220,101,9,109,160,232,136,189,121,156,5,160,98,68,227,96,106,88,245,10,240,201,210,74,35,116,15,75,147,248,82,226,43,54,161,4,225,126,6,106,142,123,166,61,180,7,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,188,136,93,153,102,62,245,21,200,104,34,2,204,30,108,163,39,52,248,44,133,236,111,129,178,124,80,233,160,129,213,202,158,245,250,208,155,81,190,221,85,132,88,198,51,163,63,221,110,176,219,58,20,115,57,144,99,10,3,25,183,1,39,147,159,81,63,68,39,12,22,151,215,158,183,168,115,43,141,163,98,54,210,170,66,5,93,234,42,3,151,48,69,138,28,96,150,176,95,20,231,202,6,206,60,228,64,172,201,2,106,220,65,245,49,114,21,251,9,198,66,157,59,248,107,205,195,65,146,31,32,81,103,64,231,122,154,173,211,186,13,130,113,254,105,162,197,162,9,182,34,166,123,234,244,250,176,243,26,138,95,47,177,28,146,54,79,149,105,196,15,103,160,198,146,190,12,24,5,86,248,76,69,51,93,132,87,189,122,203,39,159,99,236,111,233,9,70,19,107,7,246,116,46,8,113,157,107,181,16,44,9,32,41,167,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,211,156,105,217,47,250,51,75,18,66,136,170,103,188,80,71,33,231,134,103,255,225,238,59,22,173,93,108,154,81,65,14,88,70,138,15,68,84,156,71,240,58,57,100,177,142,92,57,66,218,187,250,54,182,232,118,223,27,213,222,247,48,77,106,83,162,143,44,87,47,39,53,7,201,135,254,97,182,184,233,49,194,185,128,87,142,35,242,167,88,140,47,212,64,62,38,130,86,167,50,96,207,40,85,201,90,244,207,217,166,171,181,137,156,49,100,223,195,15,82,110,7,149,141,202,36,61,147,28,25,161,117,105,138,84,7,115,67,21,139,11,145,180,81,179,1,209,102,90,18,173,235,68,7,21,60,192,198,84,137,10,205,186,13,62,122,81,200,251,80,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,86,100,252,253,43,191,140,77,216,58,197,72,209,197,252,0,137,117,68,188,90,58,11,86,163,190,96,121,235,45,144,235,148,232,141,113,249,109,145,55,81,116,110,70,85,64,198,30,31,145,36,120,27,2,235,206,226,28,0,131,199,133,73,76,166,209,238,35,88,93,73,16,214,106,161,180,205,15,217,41,101,217,218,196,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,233,159,6,206,129,214,230,20,155,236,41,110,244,6,96,216,216,12,71,8,10,60,77,127,67,112,67,138,200,182,96,200,91,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,135,44,80,44,159,29,220,130,50,61,131,48,225,5,245,229,69,252,0,198,73,62,174,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,35,6,181,8,174,50,65,234,178,112,160,214,134,71,67,124,87,65,81,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,59,199,19,96,36,55,244,84,16,90,134,158,58,148,98,186,178,99,99,70,131,141,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,164,69,172,28,139,58,54,9,11,81,108,214,105,130,141,21,10,196,187,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,5,191,17,223,17,109,229,14,150,23,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