255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,1,0,1,0,0,255,219,0,67,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,219,0,67,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,192,0,17,8,1,44,0,200,3,1,34,0,2,17,1,3,17,1,255,196,0,31,0,0,2,1,4,3,1,1,0,0,0,0,0,0,0,0,0,8,9,10,0,5,6,7,1,2,4,3,11,255,196,0,76,16,0,0,7,0,1,3,3,1,5,3,9,4,7,6,7,1,1,2,3,4,5,6,7,8,9,17,18,0,19,33,20,21,34,49,65,81,22,35,97,10,23,50,113,129,161,177,209,240,24,36,66,145,25,37,51,82,98,193,225,52,67,114,130,178,241,38,54,57,115,118,162,183,194,255,196,0,29,1,1,0,2,2,3,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,255,196,0,55,17,0,1,4,1,1,4,8,4,5,4,3,1,0,0,0,0,1,0,2,3,4,5,17,6,18,33,49,7,19,20,65,81,113,129,240,50,97,145,177,8,34,161,193,209,35,66,225,241,21,82,114,98,255,218,0,12,3,1,0,2,17,3,17,0,63,0,159,191,112,238,1,249,143,126,223,217,248,255,0,143,174,125,116,31,233,147,250,143,255,0,252,250,165,20,42,97,220,71,250,189,17,119,245,94,128,189,111,169,55,20,50,61,34,107,21,86,227,111,213,119,10,226,45,150,177,227,60,116,201,117,46,70,104,213,65,120,137,92,51,66,235,9,142,212,109,200,80,157,61,108,162,46,89,181,188,72,87,92,187,108,178,78,16,76,232,28,20,245,128,7,85,190,50,192,201,4,86,185,87,229,63,30,212,48,32,114,75,110,252,61,228,109,18,160,9,186,64,28,162,171,205,1,60,242,102,137,18,144,34,34,101,207,51,99,143,6,102,33,209,123,244,203,16,201,129,19,51,245,94,180,238,57,200,12,79,144,149,165,46,56,102,181,157,108,21,70,239,20,142,121,96,205,238,16,55,8,216,249,36,187,138,145,146,75,194,62,119,246,108,137,10,81,49,216,63,43,103,101,40,9,204,136,19,239,122,220,32,32,33,220,61,17,115,235,143,32,31,128,31,238,31,92,136,119,245,192,0,7,225,232,139,159,245,248,127,229,248,250,233,238,16,63,226,254,63,159,250,31,93,253,97,182,155,61,106,149,23,41,102,180,88,98,171,176,172,146,68,239,229,44,115,140,161,32,217,21,47,50,166,42,200,75,185,107,21,29,245,6,63,182,162,238,28,32,146,170,123,69,81,80,18,23,177,22,96,83,148,223,209,30,255,0,216,63,229,235,183,173,31,138,242,27,23,228,4,52,188,230,59,163,85,47,236,235,146,134,132,179,163,91,153,143,146,127,86,154,32,172,81,138,176,179,100,229,194,145,174,20,246,23,59,53,21,17,103,38,221,49,121,20,233,235,35,17,115,110,240,16,48,0,128,128,128,254,96,61,255,0,195,209,23,62,171,215,29,195,245,15,92,136,128,7,113,30,192,31,136,143,192,122,34,234,39,41,127,17,237,253,131,254,94,184,5,8,63,129,191,184,127,203,214,163,217,55,44,143,5,167,171,124,216,244,10,198,117,83,35,198,241,136,203,218,37,27,70,167,35,44,240,76,12,225,161,209,89,66,184,151,152,120,36,63,210,198,199,36,225,218,165,34,138,2,96,137,14,161,47,116,123,221,55,75,129,142,181,82,172,240,182,88,71,10,10,136,63,172,88,162,103,227,125,239,100,196,81,139,169,10,243,233,24,167,43,54,247,71,234,26,145,227,130,181,116,66,137,143,238,36,65,244,69,177,59,252,119,245,192,152,3,241,255,0,1,255,0,47,84,31,0,30,168,64,7,227,209,23,32,61,253,87,174,0,59,7,111,84,34,1,242,62,136,185,245,94,181,142,171,179,101,56,117,65,238,129,178,105,20,92,166,139,28,162,40,61,184,104,118,168,74,133,113,187,167,34,96,108,204,210,211,175,89,51,51,199,34,81,6,236,211,84,238,156,24,4,168,36,113,1,236,14,184,234,189,197,41,105,68,97,50,70,252,134,228,116,130,235,2,9,186,227,151,21,185,5,172,212,204,97,34,170,130,137,233,16,249,243,124,209,100,69,38,235,31,223,111,113,89,30,228,240,5,5,83,16,134,34,102,30,171,210,244,160,117,60,226,109,203,65,171,100,86,123,22,141,129,235,55,151,225,19,74,207,121,73,137,107,124,110,153,186,77,28,7,217,129,165,74,107,84,250,221,66,229,96,114,33,217,172,13,94,205,45,48,232,123,125,51,37,187,135,118,14,154,128,160,15,228,33,240,96,31,200,127,48,254,193,252,127,79,68,93,251,135,126,223,159,110,253,191,135,170,245,215,255,0,120,63,252,1,254,35,234,189,17,112,97,253,225,63,64,41,187,255,0,88,248,255,0,175,254,254,148,135,83,205,191,116,145,117,135,112,63,135,55,103,84,14,86,243,22,126,88,21,211,162,145,100,242,71,142,28,96,206,254,133,230,235,200,53,147,116,155,134,241,242,12,80,148,132,160,103,103,116,154,14,37,239,214,216,230,176,142,82,145,98,119,76,219,82,163,216,253,131,241,16,16,47,207,110,230,251,189,131,251,71,210,165,224,189,97,158,193,202,222,126,243,145,250,198,149,78,225,172,49,225,198,30,245,126,206,82,133,196,56,132,69,170,151,112,173,187,243,49,81,141,188,114,102,83,95,151,148,6,224,84,164,191,102,224,92,156,235,17,179,97,76,136,226,227,87,26,114,30,41,228,213,204,115,20,172,18,177,78,128,77,87,14,28,44,225,105,43,77,206,200,252,194,230,197,127,208,173,79,12,164,221,219,64,184,74,29,196,213,174,221,96,120,250,98,110,85,211,135,46,156,152,162,146,105,135,221,71,57,161,191,241,129,199,30,51,14,40,241,214,55,146,156,133,228,157,218,247,7,77,166,216,111,68,161,214,226,107,57,77,17,214,139,125,158,145,146,63,182,47,31,169,18,131,104,74,244,113,159,196,52,90,114,89,153,159,72,145,18,123,11,176,125,47,75,163,227,180,91,38,147,163,207,55,171,81,169,241,193,43,100,176,58,65,235,150,209,17,160,225,6,134,118,225,8,246,206,221,153,4,213,112,144,40,100,91,171,237,16,194,169,192,169,16,231,40,1,203,228,162,171,156,199,224,110,193,102,146,140,129,167,228,181,222,108,74,90,108,147,146,109,98,161,97,99,38,177,202,171,34,173,32,237,217,138,154,41,172,237,186,41,145,113,238,9,246,50,125,140,117,136,67,191,199,235,193,16,185,197,218,102,115,206,44,218,163,212,183,136,176,14,248,59,205,27,179,107,53,75,97,130,122,197,73,74,173,158,245,153,91,101,105,58,22,9,203,12,209,185,161,99,175,177,213,251,125,109,251,72,171,188,115,26,142,187,75,69,227,75,5,98,121,137,93,202,87,229,143,110,25,115,78,11,148,44,116,10,77,170,162,235,23,228,222,15,101,113,71,228,71,30,167,38,91,78,75,231,246,70,235,42,155,11,5,102,194,217,187,22,215,252,154,238,209,52,231,115,205,18,45,147,102,179,81,14,210,107,42,194,22,194,214,66,29,178,109,203,57,73,136,229,189,82,41,250,55,22,247,92,239,73,226,223,81,171,52,190,111,201,42,5,46,227,25,44,203,27,231,52,37,80,94,100,58,248,64,153,84,38,234,164,228,101,114,171,43,156,91,76,164,68,116,69,142,243,17,95,153,81,119,18,210,72,138,197,159,84,90,41,56,253,83,209,58,157,226,48,141,210,228,102,17,67,143,146,34,160,186,140,88,90,80,128,150,139,104,180,29,217,84,14,84,94,80,239,212,131,200,229,250,1,37,145,93,164,106,71,206,52,22,206,224,230,114,184,153,198,68,79,20,7,184,0,254,160,3,255,0,63,92,254,93,195,214,150,227,190,223,73,228,150,29,146,111,153,195,195,61,162,236,217,213,71,76,170,157,67,16,206,80,135,183,194,180,152,65,139,223,1,236,148,132,89,157,41,27,36,220,123,29,188,131,71,40,24,10,100,196,61,110,159,68,93,71,184,148,127,33,16,31,245,240,33,254,62,134,45,55,138,25,86,233,105,86,111,119,138,91,99,172,183,108,213,165,119,36,190,42,148,158,53,94,246,19,48,61,147,95,56,34,72,64,93,108,51,75,159,221,115,55,160,182,180,173,20,138,40,176,172,37,2,208,207,138,252,158,238,29,251,119,14,255,0,167,127,159,85,220,62,127,46,195,219,231,209,18,164,214,250,79,224,209,113,178,58,39,4,235,148,126,3,242,186,5,160,190,206,54,156,6,155,25,73,172,188,151,101,221,195,90,150,223,148,214,146,140,161,236,249,37,129,66,253,155,106,169,91,160,36,30,52,98,233,121,154,132,132,13,161,163,9,68,242,158,159,220,232,178,114,53,27,150,45,200,236,254,51,8,230,118,37,37,39,87,217,114,168,185,180,230,41,246,23,245,197,99,218,74,104,56,236,194,202,139,219,5,1,255,0,218,208,50,199,108,228,170,203,213,152,91,42,134,151,85,204,125,138,6,94,81,150,8,152,14,29,196,61,176,19,8,247,236,97,31,143,128,15,204,190,63,143,127,189,223,240,254,35,24,62,173,146,176,152,207,32,53,62,84,228,240,171,183,209,184,125,64,225,159,40,244,75,20,36,131,230,39,251,98,197,200,199,188,118,115,77,89,88,215,9,42,73,141,139,138,210,186,133,86,212,205,127,117,188,172,37,23,42,119,36,201,202,181,202,250,200,145,73,255,0,219,14,224,61,205,253,93,255,0,135,245,119,255,0,159,165,253,207,222,115,195,240,218,129,18,218,169,74,127,183,114,51,74,122,202,179,133,96,80,82,41,71,202,94,45,19,115,208,213,8,135,246,25,51,166,184,86,40,237,173,118,74,244,36,140,250,237,212,23,51,19,49,112,81,137,168,249,233,214,100,126,145,79,36,200,116,254,82,56,39,237,136,148,193,247,20,0,20,205,216,221,141,253,19,23,184,24,0,127,16,16,239,248,69,243,136,147,80,219,119,80,216,254,73,106,12,37,100,218,110,28,206,231,214,101,149,59,147,117,34,241,173,110,71,129,80,16,121,39,29,243,247,105,73,40,178,12,144,78,182,231,151,155,37,118,29,144,54,108,55,73,167,51,167,65,105,122,252,51,198,228,76,75,23,233,123,86,211,98,98,118,46,168,49,57,223,54,121,101,98,77,89,75,17,111,213,241,181,113,223,15,77,255,0,115,33,148,113,175,25,179,11,234,109,66,153,89,105,236,70,72,220,222,194,188,209,52,201,102,238,237,23,11,3,159,171,97,25,24,100,80,120,109,137,98,182,184,171,79,30,234,173,120,250,221,177,140,157,134,135,144,183,101,81,201,111,49,170,34,162,32,194,205,150,50,110,20,164,95,179,85,64,127,21,108,174,67,192,219,152,58,79,216,60,227,168,119,82,49,15,74,160,17,17,40,16,64,18,241,47,110,223,119,183,110,255,0,128,254,96,32,5,40,23,183,199,97,249,237,248,125,187,252,119,252,67,248,122,34,224,160,37,40,0,252,136,7,250,255,0,239,235,183,245,250,227,184,126,29,195,191,233,235,159,68,85,232,56,230,111,50,104,28,57,205,227,108,211,208,243,90,46,155,160,207,178,207,240,76,26,146,171,51,104,251,182,169,52,225,171,24,42,69,69,23,135,6,177,204,129,219,230,110,45,119,73,129,70,181,73,131,57,229,230,156,136,157,139,23,228,229,222,221,93,161,84,172,247,91,108,170,16,117,90,109,118,110,219,103,152,115,228,13,162,107,117,168,199,83,83,146,78,4,165,56,130,12,98,216,186,116,175,221,17,240,72,123,0,247,237,233,21,116,199,60,95,80,100,170,189,84,245,250,218,164,186,79,217,116,214,216,196,60,139,197,164,226,105,57,203,75,28,180,6,79,93,171,166,183,104,182,173,169,52,71,143,37,173,142,163,27,123,246,29,202,241,121,150,152,124,240,244,106,107,58,225,22,193,228,14,97,65,195,242,203,167,83,14,165,205,88,242,23,91,227,110,127,47,165,103,216,252,40,157,92,75,143,50,38,35,50,49,206,48,10,132,152,38,206,219,166,218,173,15,32,233,178,27,190,132,194,86,239,111,145,85,144,215,98,169,21,95,164,165,35,178,58,113,115,203,147,92,152,208,182,156,79,152,28,76,67,137,186,222,115,159,226,251,109,94,183,31,125,45,213,9,204,147,117,27,139,74,227,73,196,125,130,30,2,241,80,151,162,203,68,218,163,211,114,179,113,81,203,46,236,97,94,38,238,49,16,79,154,124,135,199,245,222,164,213,236,219,146,123,77,15,45,225,71,79,102,89,182,183,121,173,221,237,113,80,112,124,134,231,13,205,185,237,248,245,2,70,57,193,198,82,221,9,199,138,58,145,26,179,250,188,83,73,70,166,186,216,42,139,78,51,3,178,102,82,49,252,14,118,165,173,115,243,76,223,115,249,248,75,133,30,241,193,30,53,64,193,91,43,82,237,102,33,100,220,193,239,60,153,119,44,146,46,144,240,50,203,162,50,76,5,83,44,154,74,160,99,138,43,166,146,190,68,245,26,143,95,79,124,17,29,123,94,43,150,114,11,52,182,100,59,77,26,191,164,230,119,120,181,161,237,20,251,67,34,191,142,126,209,80,17,77,203,99,247,35,184,169,152,213,193,55,240,147,209,46,25,77,65,74,183,105,45,14,253,148,147,70,206,83,87,93,57,52,93,171,5,219,119,62,153,156,166,209,236,154,173,199,26,141,99,179,113,11,106,189,187,43,219,102,251,195,107,68,145,224,153,33,59,54,100,146,117,103,209,184,245,106,73,190,115,164,200,202,42,234,121,242,82,181,75,35,231,79,27,78,54,118,102,201,158,105,84,141,90,1,197,162,129,62,218,203,0,214,207,117,166,45,38,209,7,136,55,11,38,121,109,153,162,220,163,8,15,91,182,81,83,66,91,43,211,48,203,184,76,134,106,186,236,21,81,154,206,27,25,53,142,181,122,161,86,163,243,159,246,80,231,139,103,10,68,204,112,135,145,213,9,171,180,203,81,48,57,115,198,109,249,227,44,35,144,245,247,132,40,144,174,97,35,226,45,245,125,65,218,11,152,81,69,214,104,209,223,98,168,136,42,89,68,215,192,192,42,0,128,252,10,97,254,61,195,251,187,250,175,95,36,191,166,1,223,191,137,123,119,253,123,119,0,55,111,208,193,247,131,245,1,1,1,16,249,245,94,136,129,94,165,219,149,151,1,225,166,197,103,206,214,57,118,43,179,8,28,51,8,108,217,67,22,69,222,231,191,217,98,113,236,172,209,137,38,2,171,151,49,22,155,131,59,42,168,166,29,200,194,13,235,133,12,154,40,40,169,61,249,29,67,58,224,166,89,195,206,24,228,241,199,147,106,97,71,46,172,163,39,34,160,76,186,131,164,212,103,111,154,198,183,99,112,175,190,172,132,164,140,131,87,18,179,239,84,80,133,145,187,223,163,19,57,128,242,41,144,218,86,219,12,143,51,57,95,67,191,60,118,216,220,76,233,241,125,180,93,152,74,53,120,156,155,61,163,152,240,245,123,21,37,241,218,179,143,250,133,85,164,241,54,10,122,200,131,199,169,25,69,108,27,188,242,240,108,210,69,124,142,92,146,59,115,140,244,59,254,129,164,92,249,133,180,197,77,213,236,183,216,36,232,120,38,73,97,43,116,100,112,110,60,51,147,44,161,9,58,201,154,202,54,111,172,238,211,76,162,244,125,80,138,168,225,229,114,57,134,119,152,40,169,213,160,72,58,145,34,223,92,148,165,165,165,97,122,94,124,225,137,36,83,188,214,20,168,168,205,67,20,8,112,176,61,105,22,99,152,198,77,80,15,166,7,63,86,38,4,142,96,4,60,136,81,16,15,74,227,171,190,159,101,205,109,156,111,127,74,156,52,69,189,76,251,154,175,97,12,112,34,209,237,220,165,139,192,87,161,172,18,141,28,55,117,26,187,74,245,210,209,83,118,220,210,200,41,28,140,178,172,20,112,9,148,5,194,14,116,36,25,201,62,144,142,72,233,174,120,69,152,132,130,101,49,77,236,187,114,212,146,12,219,170,80,238,36,88,173,148,108,240,83,56,21,66,145,102,170,128,120,168,67,140,76,250,154,243,158,14,43,155,150,39,173,232,244,109,58,169,155,50,111,197,8,15,218,237,90,63,51,44,37,150,50,86,3,83,228,165,162,164,157,146,17,228,53,194,97,23,242,153,158,118,180,65,164,161,81,77,238,119,100,35,153,0,4,11,218,174,248,126,154,122,16,81,3,182,109,87,73,211,248,201,77,219,230,160,210,123,162,165,186,116,240,177,14,144,181,50,54,183,62,205,90,183,48,243,136,135,81,54,87,65,13,24,242,70,199,38,155,150,138,157,153,17,43,98,56,111,55,244,106,60,139,6,50,79,39,46,180,12,124,236,93,130,191,63,19,23,55,93,155,107,45,9,49,11,39,28,217,252,116,220,60,145,28,176,146,139,149,104,236,171,54,146,141,144,143,93,86,79,25,186,65,68,28,183,85,68,149,33,200,160,151,212,84,95,229,116,155,45,71,166,94,97,17,91,118,225,190,227,205,204,202,210,145,44,209,192,54,104,202,14,28,218,209,201,107,106,14,36,200,233,202,114,16,45,20,164,65,50,73,87,46,36,146,88,175,218,166,221,218,158,127,80,164,151,116,77,108,152,174,45,165,236,246,40,121,139,100,22,111,1,51,118,157,140,171,164,213,121,145,170,215,132,95,217,95,71,160,178,200,167,32,188,20,10,50,115,74,179,77,79,170,122,72,199,12,154,1,222,170,146,70,55,128,247,222,1,255,0,30,244,68,130,113,237,135,254,130,45,166,215,196,93,222,82,73,199,78,75,252,205,207,96,226,6,132,131,57,121,199,220,109,167,202,90,77,39,168,101,243,173,27,51,144,152,156,205,242,185,219,84,124,212,226,236,21,146,153,160,209,230,155,104,106,71,61,162,163,124,125,66,146,165,46,243,81,208,234,144,55,154,37,158,187,117,165,90,35,91,76,214,110,21,25,168,235,29,94,197,14,244,158,227,57,88,73,216,135,14,226,228,216,58,32,129,145,114,205,210,200,168,31,209,56,254,30,181,86,193,147,227,156,142,206,226,216,94,146,66,94,182,221,244,30,141,71,186,87,230,87,134,159,168,77,178,64,95,87,116,58,13,210,33,84,164,107,146,137,198,189,93,47,181,163,93,17,188,157,118,86,82,14,97,41,26,236,196,172,107,193,128,189,53,184,203,26,254,74,219,129,72,106,60,85,179,217,197,41,41,107,31,17,116,217,188,122,187,102,89,66,130,129,55,45,146,195,12,183,31,108,18,47,140,115,59,113,48,243,42,93,119,174,23,81,201,213,49,148,242,11,34,99,2,162,34,62,126,95,33,247,190,4,63,229,243,250,247,252,59,254,191,151,111,90,239,81,215,242,252,98,172,226,235,174,104,180,140,186,160,212,197,73,197,155,64,180,67,84,97,8,186,157,129,22,196,144,156,120,201,5,221,46,97,4,219,181,110,101,156,174,161,136,68,82,57,204,82,250,87,241,116,26,245,130,235,98,198,163,186,217,114,26,98,233,86,114,139,11,118,108,195,65,224,107,109,74,13,87,36,34,168,181,146,6,156,115,66,227,22,46,154,27,197,7,104,52,77,192,152,198,93,187,176,114,78,229,213,188,144,225,199,70,44,5,236,102,181,205,186,157,111,104,191,57,43,118,108,237,188,171,185,234,188,182,208,166,22,76,82,84,174,35,41,247,41,203,219,120,180,84,58,104,153,83,215,105,240,80,105,151,219,65,52,209,71,219,67,209,22,242,111,213,83,50,217,46,178,89,39,6,106,54,142,114,104,172,165,134,18,78,227,148,198,203,65,113,99,52,121,216,199,112,174,197,201,249,136,181,168,17,35,16,154,106,168,246,191,157,134,139,121,126,176,37,29,29,86,250,245,21,43,101,165,202,174,51,242,71,237,254,62,113,71,75,188,80,180,205,195,169,103,44,108,27,247,47,110,180,198,50,48,21,84,179,254,56,67,82,11,155,227,25,229,74,77,220,133,141,182,51,139,212,88,214,167,222,88,236,107,182,121,103,156,164,174,210,67,188,254,160,179,38,199,189,127,154,214,75,221,30,27,46,233,111,198,108,184,172,27,191,141,175,87,236,90,205,191,48,195,113,92,250,26,78,73,34,189,180,198,225,57,229,146,71,108,178,198,65,52,85,236,155,154,209,105,121,154,178,142,10,217,147,73,179,57,120,127,100,111,183,116,233,225,94,245,200,151,69,230,149,203,146,26,231,61,107,176,137,55,254,125,161,52,11,247,24,30,35,9,54,116,100,171,167,227,149,79,44,209,225,80,174,229,16,36,106,234,14,29,172,2,118,212,208,156,74,196,109,62,118,114,250,241,243,229,72,164,62,220,136,180,110,131,84,17,80,137,54,73,36,155,35,224,175,114,160,216,165,77,4,251,159,200,230,241,77,50,20,76,97,49,132,67,185,132,195,223,188,89,32,241,77,62,35,152,92,198,233,211,78,208,217,100,23,55,247,218,207,83,46,2,104,179,113,132,154,141,205,245,168,43,75,129,176,170,238,172,229,102,79,175,57,118,159,10,233,213,31,76,142,137,114,163,168,183,36,213,17,118,213,5,109,16,142,22,32,93,241,155,0,175,75,58,200,131,150,125,117,148,43,89,198,149,63,181,162,247,254,87,78,103,68,23,201,249,145,233,55,84,107,143,41,109,107,236,19,3,163,37,40,246,240,216,99,86,73,70,175,19,7,190,218,74,225,55,46,148,253,58,104,123,29,32,249,149,183,152,245,110,123,206,123,241,185,23,39,25,111,250,54,227,191,82,172,174,83,77,232,223,94,163,170,94,172,177,143,168,240,144,130,249,181,245,25,154,154,89,172,165,46,90,90,14,194,96,146,153,133,49,136,139,168,158,175,85,174,62,207,195,229,61,80,178,27,95,4,52,231,175,27,193,177,213,228,27,76,104,188,32,211,165,21,72,76,218,87,48,228,228,28,65,98,32,91,204,1,14,228,181,13,134,42,129,109,173,152,229,141,148,77,217,146,7,238,26,102,69,188,99,27,196,10,214,124,75,87,207,53,186,243,87,6,104,246,95,59,184,65,91,218,49,122,81,56,25,156,129,224,222,188,60,115,176,246,204,34,217,242,109,214,241,236,96,79,192,64,194,172,145,229,78,233,130,81,231,50,46,167,120,238,101,176,87,226,151,253,150,87,122,200,103,114,23,117,93,190,180,147,118,110,25,93,175,60,76,211,174,112,215,90,84,147,246,234,145,27,53,106,147,252,234,70,33,101,105,34,49,44,216,66,47,14,43,235,92,3,139,125,14,185,77,111,125,162,113,79,50,206,115,45,118,9,194,234,47,97,227,187,205,71,134,250,196,83,199,98,162,138,59,77,174,119,47,150,201,76,34,146,164,57,135,187,9,168,132,20,40,145,100,128,135,240,57,19,235,5,16,31,190,38,249,31,159,145,15,142,221,190,63,208,255,0,120,118,245,226,152,156,138,130,138,144,156,152,145,143,137,134,138,100,230,70,82,98,85,235,88,232,168,184,246,104,153,119,143,228,100,94,42,139,54,76,218,32,67,174,229,203,165,210,69,4,136,101,21,80,132,40,155,210,137,183,231,213,124,178,118,15,59,177,245,169,228,62,117,33,103,150,78,2,163,69,186,105,188,31,151,191,202,74,56,49,74,210,14,10,74,237,199,233,45,6,125,210,33,228,83,43,34,121,121,51,165,217,105,23,231,57,14,185,183,66,221,52,56,251,111,60,115,238,71,219,119,30,99,56,137,116,73,56,214,92,171,213,230,47,249,202,46,81,47,151,214,171,134,87,16,163,113,254,68,201,246,42,164,113,45,153,73,2,34,153,21,42,157,203,229,232,137,88,242,195,148,106,117,152,186,178,233,203,194,11,216,143,25,238,159,83,53,204,110,79,193,2,197,99,108,227,237,102,194,140,53,174,157,143,72,123,105,168,242,161,164,218,90,185,205,99,52,70,202,54,101,163,202,71,221,24,208,220,75,211,41,23,137,229,164,47,84,205,233,185,70,115,80,204,115,10,156,21,39,59,160,87,35,42,84,250,132,20,106,76,225,235,117,184,54,105,71,196,70,69,54,72,74,86,200,52,106,138,100,242,236,117,22,56,157,117,142,117,213,81,67,98,120,62,15,141,98,81,118,69,178,152,150,127,81,162,79,22,203,107,183,170,237,57,137,187,123,198,232,22,50,1,23,51,73,38,68,127,101,233,240,9,54,171,208,235,16,201,50,169,82,234,236,155,66,85,226,163,152,21,66,45,227,204,118,216,94,64,99,205,53,186,11,119,241,245,9,233,219,131,42,156,156,193,27,19,246,150,181,86,184,205,84,153,93,152,36,154,135,246,43,183,2,66,45,96,172,170,235,219,112,226,186,250,58,65,116,209,250,178,144,164,81,39,176,223,46,212,171,63,61,54,70,213,200,183,118,170,231,82,62,110,75,194,95,36,42,45,44,234,69,69,211,106,89,101,54,30,184,207,194,30,98,90,54,97,70,181,230,103,143,81,155,39,139,58,106,5,20,25,184,247,28,128,53,14,141,251,53,211,84,209,159,60,212,108,207,39,111,142,248,67,199,119,178,75,188,65,171,15,181,159,197,108,155,211,91,12,226,145,209,173,154,195,33,56,4,148,171,199,91,15,22,152,167,246,178,36,69,194,238,22,68,84,40,237,61,150,85,219,114,47,171,190,91,39,2,171,111,118,233,149,114,94,57,244,12,73,157,90,158,212,185,11,142,68,51,176,158,188,228,78,41,54,42,218,38,69,109,108,249,70,196,69,202,78,23,88,234,184,41,87,32,166,52,112,139,157,213,152,110,104,100,179,200,209,233,121,149,14,155,32,126,61,94,39,33,53,184,123,228,253,151,51,228,27,218,69,91,62,153,190,86,224,162,212,143,162,126,197,111,117,186,1,76,179,219,60,217,148,101,115,176,58,118,225,23,136,190,85,92,90,104,239,151,62,30,122,15,213,20,177,248,251,74,71,57,160,61,166,182,100,86,41,70,105,59,44,137,10,2,78,206,198,223,171,92,46,227,36,34,68,210,251,242,67,101,250,195,129,137,230,10,44,96,57,214,48,10,202,97,54,199,84,46,68,201,114,99,135,186,229,69,23,213,183,217,196,28,117,130,22,69,193,125,141,11,22,220,42,243,213,183,178,205,83,251,171,182,250,59,28,13,242,164,233,118,134,80,236,31,67,198,200,145,70,203,189,108,80,34,28,200,52,137,114,204,174,78,147,96,153,146,36,122,62,103,33,74,105,69,91,174,170,105,0,155,177,76,163,178,52,57,8,0,38,58,139,148,165,2,152,199,15,66,31,43,178,221,16,210,153,239,38,240,70,174,165,183,28,11,237,197,7,62,104,245,180,75,110,68,98,246,80,102,166,147,129,76,200,59,50,108,154,75,201,26,46,46,233,146,207,74,8,181,172,234,181,136,18,58,89,157,114,201,108,23,25,81,106,206,148,87,91,43,238,44,167,133,232,115,242,86,93,95,133,218,118,149,195,93,22,106,109,194,142,103,103,141,134,207,26,39,50,185,76,46,191,239,221,61,208,241,7,249,149,237,87,234,10,128,253,89,245,156,38,178,192,38,55,170,245,132,201,4,119,24,121,52,243,157,112,74,41,31,198,78,109,86,114,10,231,42,127,107,151,74,164,182,31,167,84,97,134,167,133,242,2,97,148,201,18,60,108,37,158,34,102,39,6,221,35,95,26,57,213,50,78,55,54,183,200,42,88,72,75,146,204,171,209,19,72,133,173,215,106,209,200,193,214,96,97,235,176,200,173,32,241,24,168,24,198,49,17,136,186,147,126,188,156,131,132,216,71,160,221,169,23,127,36,237,220,131,213,138,144,40,237,243,151,14,220,25,87,11,170,161,190,210,108,134,94,50,66,57,9,25,8,179,186,65,86,165,147,136,85,20,100,152,42,112,237,245,12,150,114,221,219,114,56,72,126,72,43,54,93,30,253,202,162,71,47,145,68,81,156,231,111,25,25,114,34,35,138,144,90,84,93,239,123,117,91,178,92,236,212,44,255,0,202,224,190,91,69,169,181,93,212,229,203,96,152,132,7,144,153,148,89,85,69,56,184,72,251,91,248,251,13,166,105,227,72,218,236,52,137,197,194,173,137,134,82,18,146,108,106,210,145,44,17,101,29,37,237,188,154,99,56,113,111,48,202,41,220,83,167,13,76,208,177,202,72,177,60,178,114,38,142,43,182,139,185,51,83,49,89,217,136,240,28,160,138,107,17,7,252,167,213,222,240,255,0,15,208,46,25,173,104,116,205,239,103,211,63,103,48,236,229,235,240,98,77,39,144,250,99,100,43,249,237,109,227,229,76,84,227,106,117,152,122,250,19,183,41,47,112,161,9,158,210,172,50,221,132,237,0,135,69,184,71,61,248,25,199,78,56,215,233,28,170,216,170,216,87,33,49,73,43,27,254,77,100,59,115,120,121,93,164,121,7,115,152,152,188,107,87,4,99,27,162,252,246,116,116,251,101,142,86,219,84,184,211,15,96,171,191,167,202,193,49,96,118,36,104,163,22,172,83,75,143,54,197,213,18,193,162,216,75,110,178,80,186,118,113,254,161,5,68,205,43,9,171,45,246,151,33,57,142,75,57,174,90,75,170,251,87,13,133,227,218,54,15,91,139,172,67,170,185,85,86,53,182,129,98,144,104,114,24,14,146,163,237,227,142,220,53,182,114,18,167,95,47,25,113,253,70,236,245,9,187,142,169,100,120,202,144,22,122,108,124,42,113,150,88,54,18,180,23,77,93,218,108,111,228,165,108,117,103,7,134,115,28,197,164,107,25,6,179,179,11,46,179,246,77,228,32,251,250,143,127,46,244,65,111,22,246,125,127,168,191,48,18,230,110,37,66,136,207,184,175,195,44,231,97,205,176,218,206,170,73,186,13,190,227,176,239,16,149,55,179,186,147,234,243,120,105,151,136,86,214,165,198,35,23,8,18,78,152,75,58,140,157,89,227,56,120,214,203,181,51,137,45,98,122,0,93,42,20,234,38,156,104,230,218,197,167,48,115,111,180,83,254,207,41,153,185,129,52,137,105,243,83,13,216,152,210,145,168,87,222,76,190,43,72,232,215,239,220,188,116,205,79,39,40,28,133,116,4,65,17,153,247,85,222,51,70,237,90,39,17,43,220,86,230,13,19,74,216,239,218,229,139,141,218,108,53,131,30,208,33,158,92,223,55,43,136,172,239,69,101,54,53,171,27,2,199,67,52,143,105,11,119,111,23,32,196,19,42,13,74,37,77,54,11,21,29,54,250,169,113,139,154,154,107,56,203,189,2,223,195,62,109,229,16,51,220,124,191,113,91,96,247,226,158,55,123,43,61,11,114,66,46,145,58,246,50,21,141,183,247,245,159,171,173,176,112,194,10,202,163,23,178,133,101,4,249,145,75,36,180,15,31,219,64,121,113,230,123,180,211,213,16,173,210,119,140,189,67,116,94,14,98,150,234,31,86,221,79,55,206,83,119,174,210,171,57,155,142,43,113,171,86,26,157,95,54,217,111,121,189,82,22,187,124,208,162,36,108,227,4,202,10,172,215,236,248,233,196,228,197,139,69,219,198,198,42,214,37,131,70,226,88,232,157,30,57,1,177,68,254,204,107,29,91,121,131,102,164,56,87,221,123,149,64,103,124,119,202,50,171,33,129,99,61,94,50,213,75,201,40,180,133,108,117,199,106,135,187,37,94,86,93,38,143,138,7,35,163,153,177,206,151,164,247,211,135,72,160,75,116,205,234,15,197,56,93,94,197,93,214,226,122,131,22,92,134,167,73,216,41,55,232,124,234,239,200,78,35,212,146,191,102,214,180,217,162,200,100,42,242,114,63,78,233,221,97,244,187,154,36,180,133,73,197,186,58,57,11,125,109,41,194,181,211,78,98,231,156,158,82,141,88,210,103,249,3,166,85,58,173,218,204,251,96,213,159,86,162,226,236,80,115,61,41,50,139,30,179,88,179,209,32,227,35,99,179,172,142,181,156,203,77,201,212,90,229,199,94,106,62,230,226,169,21,11,94,122,179,139,84,156,165,145,25,114,157,16,227,47,176,113,217,246,161,179,97,232,101,17,44,137,31,25,79,194,186,111,112,227,45,157,33,11,227,228,229,213,227,64,170,238,114,108,165,215,4,145,250,137,58,123,42,154,235,168,67,42,160,153,115,129,201,133,195,255,0,38,115,167,100,92,160,78,167,121,230,26,211,254,2,95,182,162,121,34,250,132,255,0,216,34,162,95,100,223,205,117,110,152,129,218,162,96,20,17,77,84,84,35,82,135,176,136,163,216,11,235,95,96,184,38,226,233,167,71,219,174,181,179,114,118,99,91,135,177,107,178,213,168,249,94,65,70,61,167,88,161,27,113,186,217,162,83,211,44,140,77,79,234,44,148,253,18,161,9,82,160,79,39,184,87,109,247,202,189,105,123,67,116,213,82,236,250,91,74,183,44,252,178,51,152,22,78,103,96,89,245,98,193,176,213,66,107,88,221,110,84,194,231,218,45,114,173,54,251,22,176,114,151,156,150,61,130,161,157,106,211,240,207,235,83,200,180,66,175,34,101,177,237,118,174,204,180,169,166,42,48,173,232,8,214,238,24,205,171,61,34,116,18,95,201,151,232,249,44,224,210,210,60,124,189,57,180,44,37,89,123,202,252,130,220,151,187,56,146,33,3,254,184,94,204,181,228,210,127,106,138,129,238,153,193,85,75,201,96,249,76,0,124,61,13,186,223,242,90,248,195,120,145,143,125,87,229,47,45,10,198,33,25,2,87,170,59,142,139,99,222,233,181,0,126,82,21,101,105,128,173,159,59,187,214,22,48,166,144,184,113,31,120,23,14,146,34,100,114,162,128,68,206,22,28,82,111,148,147,209,189,43,184,148,243,147,186,125,98,83,82,135,103,202,156,35,147,53,245,32,236,154,20,45,9,167,22,246,2,232,124,126,216,171,119,136,217,90,246,161,95,165,93,236,117,112,205,165,237,17,242,1,104,205,100,225,24,219,217,181,209,178,38,215,27,214,81,199,75,111,33,242,220,198,175,182,214,239,247,155,173,115,142,220,63,138,71,79,204,175,122,3,251,96,242,23,24,145,228,151,39,32,174,250,36,172,164,180,105,13,11,201,234,114,21,84,45,84,171,26,41,188,97,119,78,50,195,65,179,153,147,45,6,34,95,58,34,202,171,221,7,185,25,86,226,188,207,12,234,253,92,55,186,255,0,26,231,82,150,140,12,118,27,16,160,184,166,51,165,217,36,151,153,177,208,99,174,51,214,249,222,66,52,168,207,63,120,235,234,91,70,238,45,23,73,132,131,232,198,78,17,98,244,200,250,214,89,71,242,88,184,217,76,154,25,89,222,88,114,118,43,206,53,164,92,212,95,29,173,246,44,25,189,166,57,55,2,186,49,119,9,169,123,198,187,121,155,137,76,201,130,44,152,171,103,104,139,50,166,99,54,2,42,66,157,43,46,93,113,230,29,250,27,137,152,238,143,15,41,196,203,71,19,171,90,14,123,95,70,38,194,157,190,118,122,30,139,211,71,143,55,39,116,46,67,231,106,21,149,126,119,246,206,54,251,61,63,53,1,31,101,34,148,25,105,122,131,104,105,230,218,46,106,54,133,68,170,170,221,64,242,188,135,142,89,254,196,254,246,173,119,156,31,244,104,231,46,185,120,219,111,146,176,105,52,136,152,13,87,86,210,179,10,182,75,63,251,21,76,147,144,188,179,168,175,1,59,113,146,181,66,74,199,84,225,30,52,175,219,230,117,171,125,226,110,105,2,38,236,199,249,50,157,30,219,184,78,90,71,143,215,171,21,156,21,43,133,46,214,46,64,237,239,174,46,36,138,31,18,106,88,191,110,18,144,9,18,169,251,210,42,138,201,144,139,0,123,105,151,196,8,24,253,131,249,51,189,59,172,50,73,75,185,184,243,36,147,8,123,129,29,39,33,201,219,53,221,204,106,70,2,151,217,142,71,74,136,185,51,108,68,211,0,64,167,6,226,191,181,221,51,172,110,192,62,131,157,74,173,204,182,90,4,110,91,71,228,6,131,160,220,170,220,230,230,4,174,141,172,217,245,85,114,249,157,14,143,19,197,28,70,215,165,86,95,86,170,185,205,162,173,29,69,140,101,50,152,211,115,26,228,124,11,102,241,41,165,15,84,182,103,246,138,244,61,213,255,0,134,219,184,242,167,20,229,223,70,206,51,56,215,172,210,162,217,156,77,230,161,183,204,76,140,138,215,110,47,109,245,76,199,62,54,111,202,248,35,54,110,158,129,112,174,105,172,77,147,68,217,162,66,61,121,192,186,227,59,91,153,232,205,6,143,115,140,177,17,31,213,174,135,117,236,137,163,154,238,17,180,229,109,232,178,168,46,206,122,173,200,238,159,60,57,223,28,203,160,224,126,249,157,221,106,180,124,66,241,42,232,138,27,221,77,107,108,237,161,168,172,32,117,219,42,38,30,253,115,206,140,155,78,58,209,244,110,47,213,83,149,217,93,58,77,195,167,46,49,218,198,111,129,216,56,253,20,179,179,119,114,202,151,144,105,85,43,252,61,54,9,87,32,117,20,175,67,200,253,154,85,60,147,65,36,59,28,166,86,58,254,213,63,95,206,174,83,212,30,108,237,255,0,207,150,93,207,171,157,190,47,141,81,246,103,140,106,56,76,163,158,106,110,255,0,206,211,246,119,71,21,53,227,185,13,73,206,233,240,148,41,43,214,12,241,157,166,59,27,161,89,103,33,156,86,105,6,228,54,124,165,111,81,242,13,135,53,27,84,121,159,168,83,249,11,51,27,198,154,103,51,194,167,63,158,86,175,86,138,146,51,122,100,173,66,201,36,223,85,168,182,139,101,33,49,90,162,68,205,207,192,42,235,47,143,185,42,222,235,51,97,133,213,30,77,179,179,98,113,49,250,81,19,60,234,87,198,174,164,249,39,3,185,105,164,127,211,3,174,78,85,243,206,60,232,83,39,166,67,113,23,139,121,204,196,195,56,248,117,27,186,140,13,18,133,93,138,159,174,199,47,16,179,134,107,186,170,180,138,153,100,144,40,188,108,155,53,83,77,50,185,42,100,212,46,87,198,252,111,41,168,184,65,107,180,119,23,34,36,179,122,195,8,244,16,52,196,54,97,69,162,192,190,127,28,200,62,142,20,27,67,200,89,170,167,117,16,103,209,254,227,89,0,43,111,220,38,178,137,33,61,138,151,190,84,58,108,117,48,158,220,119,109,158,118,89,239,25,242,188,111,81,207,181,187,101,83,81,250,61,74,223,149,225,192,26,141,98,247,85,139,173,197,71,34,116,111,214,56,169,70,80,149,136,136,251,253,60,115,169,155,61,126,159,160,214,237,129,60,104,115,111,169,191,18,250,127,211,113,219,45,145,149,163,144,60,159,111,135,192,226,153,39,23,113,244,79,59,121,180,202,107,145,153,221,129,56,185,162,180,103,34,218,154,54,4,233,21,245,19,59,214,239,108,78,96,10,179,136,58,212,202,78,136,69,8,128,142,102,105,28,145,225,222,249,143,245,33,190,208,43,58,62,59,163,226,208,60,82,229,142,107,151,140,205,166,235,44,35,160,204,95,243,59,125,54,168,250,50,52,238,22,168,63,155,155,140,86,41,173,129,73,177,99,42,233,40,224,155,51,84,219,186,206,116,62,164,29,45,249,27,198,189,46,26,153,176,214,245,105,141,254,166,166,113,87,227,182,99,16,218,39,146,87,61,6,113,3,150,141,85,170,214,12,213,141,133,27,196,53,197,56,201,154,245,146,69,56,90,237,66,78,24,147,83,115,136,198,176,116,160,248,44,149,110,174,252,215,199,99,222,114,39,52,227,31,79,92,105,43,118,123,160,65,227,53,166,83,251,62,241,48,166,127,115,128,210,171,81,86,169,247,18,177,84,188,237,186,111,43,140,17,149,8,230,193,105,48,29,219,95,178,162,215,56,49,84,141,63,29,248,120,203,145,138,55,181,241,143,23,165,88,239,16,9,222,168,58,90,177,244,120,233,121,251,252,220,154,209,214,168,104,220,253,235,56,251,27,41,7,242,136,71,72,69,187,98,132,162,22,227,184,59,117,155,183,155,72,232,184,160,224,64,60,79,61,78,167,192,29,57,247,248,233,167,205,17,243,193,221,123,69,229,95,27,216,208,185,67,93,79,53,230,15,31,45,25,189,107,145,117,22,50,113,178,165,136,212,234,8,212,180,170,102,129,2,254,45,83,179,145,168,234,213,195,66,218,153,60,100,4,143,57,164,236,213,196,76,113,136,114,30,153,19,6,67,22,196,27,47,35,33,34,34,233,242,226,246,81,84,21,118,33,32,253,119,105,182,243,108,221,170,5,106,196,28,145,131,4,200,129,69,22,77,219,38,169,214,88,170,46,162,85,121,22,57,111,81,142,35,242,90,154,141,174,155,88,229,21,98,243,193,29,202,149,96,102,180,20,109,165,246,113,73,184,110,92,102,211,218,65,61,112,115,46,246,186,230,167,167,231,241,210,197,68,143,30,86,238,173,136,115,38,221,143,176,225,207,123,211,37,113,54,179,166,108,220,67,34,197,154,144,141,227,150,85,89,201,7,37,110,233,73,84,94,36,236,172,227,155,153,69,65,163,104,132,211,118,37,80,222,242,207,92,55,3,166,66,95,154,47,188,213,122,6,211,19,41,92,179,66,68,216,171,211,108,151,97,51,7,61,26,202,98,30,89,139,143,186,229,148,156,100,138,14,88,191,104,185,71,197,102,206,208,85,21,75,240,161,12,3,234,189,8,238,185,245,198,10,206,233,83,227,158,137,163,49,202,245,13,22,138,195,65,201,227,244,178,254,200,215,245,202,235,149,12,214,77,182,115,117,147,50,85,11,45,194,169,34,144,198,219,104,77,102,191,107,226,84,81,180,138,113,47,33,30,181,148,86,189,17,11,88,71,13,184,235,194,77,215,32,227,103,22,242,36,40,245,11,39,27,247,89,237,46,204,145,156,190,149,177,186,175,218,115,200,90,244,189,210,200,244,21,123,111,188,89,102,52,91,83,201,25,233,231,79,165,148,103,20,201,146,42,181,139,100,131,67,54,150,77,254,146,57,6,221,196,223,76,205,179,126,227,219,184,251,8,17,46,227,216,0,59,143,135,127,128,0,249,248,15,94,87,194,221,41,20,92,40,130,96,178,81,207,60,95,157,34,8,55,75,220,64,202,32,162,221,193,98,166,177,129,53,61,146,119,34,190,193,132,194,67,144,134,27,109,85,105,231,80,45,23,177,58,130,121,40,186,6,81,119,85,180,36,154,66,174,153,213,84,90,170,201,188,179,151,111,82,41,155,10,66,169,85,112,175,239,124,132,134,20,252,123,60,126,127,192,31,178,36,229,131,209,207,114,234,3,213,227,83,100,164,227,39,149,189,35,139,185,45,97,251,9,69,209,142,81,245,95,136,52,43,28,226,174,161,82,93,22,178,238,162,159,221,153,123,100,150,77,203,64,65,85,27,179,69,37,214,114,224,192,250,189,55,154,226,92,163,198,249,19,152,107,183,102,246,90,74,215,41,14,66,218,111,118,70,111,45,92,137,71,87,45,141,59,51,139,188,164,192,180,69,89,199,210,115,109,156,176,103,6,156,100,93,82,42,161,69,141,132,128,22,117,214,203,146,228,250,171,202,92,111,169,47,83,126,65,241,38,54,195,167,93,243,45,95,141,26,86,229,196,243,74,176,142,135,229,223,23,54,14,51,211,225,152,33,158,175,52,96,143,173,114,27,20,187,229,26,68,166,101,57,238,50,109,117,110,180,166,105,52,228,200,203,70,11,119,109,199,107,183,27,121,125,74,131,228,222,57,44,123,109,102,220,131,184,83,132,196,59,232,41,250,156,244,11,240,99,103,165,90,106,214,6,13,39,232,215,122,212,195,17,132,182,86,228,155,49,145,100,249,129,145,84,21,64,196,89,106,145,175,35,162,37,197,175,116,220,212,182,202,164,36,108,46,230,231,60,104,131,151,178,108,69,132,117,198,2,230,206,98,109,95,171,90,89,43,222,113,163,213,30,67,174,118,158,200,170,202,37,155,134,15,148,110,163,245,22,112,103,74,248,124,238,157,21,225,117,140,223,53,152,214,118,21,53,110,98,226,202,166,223,63,228,245,210,158,225,41,43,125,53,139,164,221,181,198,55,232,216,235,65,103,246,60,212,253,156,182,97,98,150,180,49,211,233,79,28,51,182,80,237,144,182,8,134,231,112,245,29,196,181,51,16,106,145,17,108,153,60,61,179,130,69,18,183,42,98,2,99,148,129,226,5,2,164,7,40,119,49,74,66,254,66,80,241,29,27,199,157,222,35,121,97,167,200,194,179,81,163,92,211,115,208,241,117,20,50,233,46,156,147,154,19,150,41,41,42,129,210,254,130,15,17,145,110,100,202,99,8,152,64,234,7,238,204,78,242,0,31,239,245,209,18,158,233,15,193,30,61,43,211,119,139,40,235,89,77,122,106,252,181,234,229,200,235,12,140,197,130,78,98,113,13,150,207,105,93,119,19,169,218,26,200,71,76,61,100,246,165,86,162,164,172,68,161,202,218,193,9,92,174,191,185,193,190,152,98,119,9,184,98,241,223,20,11,116,150,132,20,8,63,218,233,139,228,198,163,35,96,3,72,11,199,119,187,6,71,13,132,76,89,212,255,0,126,250,127,180,36,50,42,252,45,25,96,77,2,53,8,120,244,5,54,228,126,42,61,60,57,56,37,70,137,228,70,37,132,108,54,139,46,141,21,99,168,117,10,230,84,5,44,105,87,251,53,62,38,8,104,61,53,236,114,145,179,129,3,10,241,156,60,228,227,180,243,8,10,148,155,139,83,25,214,111,104,43,216,233,106,48,8,91,125,161,9,99,107,36,228,86,220,227,128,92,129,227,36,68,229,179,65,129,201,120,5,125,177,197,233,87,201,98,133,146,58,130,247,141,210,112,22,186,205,222,222,196,92,219,230,172,57,53,249,156,163,252,38,205,16,163,89,253,98,146,242,14,161,168,78,208,173,52,137,29,66,229,40,164,168,158,99,145,69,57,200,219,22,2,190,201,214,42,129,24,228,104,29,225,210,94,156,139,250,124,134,116,147,120,84,85,126,10,171,245,85,3,200,215,81,7,100,122,117,154,21,192,37,228,229,35,44,158,11,90,227,31,26,43,183,122,45,242,179,157,84,89,94,51,50,95,66,139,52,201,235,229,100,171,105,220,236,23,71,247,255,0,160,72,101,150,76,193,41,99,208,238,103,150,23,45,156,125,51,251,3,214,229,250,83,253,58,40,69,127,145,84,78,114,81,181,126,28,228,17,211,138,202,111,174,32,186,114,56,168,108,55,221,28,52,246,244,141,106,63,144,252,214,121,56,174,185,123,181,54,253,170,214,104,54,166,179,114,54,90,131,26,254,111,95,158,107,148,215,38,114,25,231,149,107,195,138,174,132,181,190,46,189,204,7,21,136,186,237,157,216,67,191,137,227,207,89,216,78,73,216,156,232,204,38,164,110,84,201,126,114,184,101,171,42,171,234,165,54,149,43,92,212,84,216,28,181,83,143,54,156,190,66,45,149,90,186,193,221,150,230,172,98,138,146,134,185,20,175,33,184,195,199,90,253,167,19,159,134,205,234,236,45,124,115,164,72,82,177,55,104,56,144,25,12,246,143,43,18,21,137,8,136,52,20,148,63,148,99,168,162,150,45,69,164,80,126,167,128,1,8,228,171,125,255,0,94,216,142,52,96,176,181,153,154,92,70,113,95,101,90,176,209,141,156,204,195,32,121,63,166,144,163,30,197,108,181,26,188,176,158,64,235,3,3,88,175,22,217,79,36,213,35,129,113,54,243,179,143,100,17,77,24,255,0,74,238,124,219,199,121,241,252,220,192,87,42,59,32,224,210,92,97,226,22,137,201,61,58,206,122,226,119,188,251,145,91,156,6,137,142,196,58,137,129,173,73,72,171,200,9,74,60,201,43,27,21,197,133,125,253,42,32,149,153,61,90,50,20,243,58,29,123,59,175,10,156,37,137,229,206,10,218,19,147,110,54,89,91,83,156,167,135,186,95,39,162,50,217,205,75,65,184,208,181,30,42,14,226,131,203,62,67,106,142,184,197,56,38,115,124,134,170,215,167,230,113,23,85,3,207,71,230,87,246,232,36,254,203,101,207,47,150,202,100,89,20,174,164,240,44,70,78,224,246,239,41,70,175,184,184,88,230,172,147,78,230,87,89,233,31,201,205,218,114,218,214,67,101,118,4,7,228,73,87,50,121,101,26,183,84,118,84,16,2,150,30,13,5,83,77,39,32,225,226,182,153,158,59,113,230,255,0,79,200,105,242,244,58,181,142,157,129,207,82,108,217,28,88,59,120,226,58,135,61,156,68,165,23,74,145,136,89,156,152,28,92,215,98,5,22,236,138,253,195,212,254,156,196,59,148,151,19,21,65,141,134,19,41,205,205,11,141,124,60,170,241,198,242,206,51,76,175,115,87,90,97,149,216,117,123,96,77,142,63,88,121,197,205,18,224,202,173,160,167,55,75,181,188,210,178,123,102,89,115,115,172,85,81,105,34,123,141,38,91,78,207,50,152,54,206,40,89,89,109,79,199,238,0,220,118,12,54,133,170,242,94,191,112,179,253,63,29,184,123,198,9,77,203,16,159,176,180,147,171,107,249,229,162,54,227,23,170,153,211,216,216,166,144,140,183,154,26,240,77,237,121,174,153,9,1,25,13,63,33,29,99,160,77,67,196,210,52,36,159,210,72,165,154,24,63,29,158,89,30,91,137,78,168,184,178,75,78,95,174,46,229,83,145,93,87,78,230,180,202,13,98,153,126,153,16,78,88,201,25,75,30,127,15,86,140,145,58,105,3,114,68,33,30,229,185,27,11,128,118,190,63,108,225,127,22,239,246,202,61,238,211,143,213,230,237,217,182,112,195,38,162,216,85,94,113,25,26,198,119,31,99,174,92,35,171,49,75,51,152,108,84,153,52,177,213,43,147,45,220,24,170,72,164,242,41,169,200,244,10,10,17,72,159,212,106,246,155,174,97,169,229,218,27,89,166,85,38,60,44,214,103,160,174,180,57,133,233,12,238,53,132,250,56,244,200,126,158,97,38,120,187,116,133,233,9,24,118,149,120,102,90,131,228,11,88,174,232,21,251,114,17,208,38,104,205,123,93,117,137,153,134,233,183,206,23,114,42,199,156,230,119,189,90,245,74,210,38,56,245,144,58,205,175,246,151,247,214,181,24,247,60,94,225,5,79,50,210,243,185,233,246,54,171,3,123,189,79,68,228,4,5,66,233,90,145,138,156,140,210,49,180,25,74,60,126,222,247,148,195,22,247,87,56,53,174,113,212,134,180,184,129,196,232,6,188,7,121,240,89,33,136,207,52,48,53,205,107,166,150,56,90,231,157,214,53,210,189,172,105,123,180,59,173,5,192,185,218,29,6,167,69,33,235,55,22,248,243,113,129,101,88,177,227,244,73,40,24,251,181,211,72,101,24,120,38,237,144,111,122,209,220,217,222,95,237,68,22,95,74,183,219,87,87,87,59,67,139,91,211,42,101,39,214,155,124,164,167,213,24,228,246,240,176,224,231,20,139,153,217,49,208,197,106,163,154,219,172,145,22,235,45,76,235,79,41,31,49,100,130,135,139,175,196,204,61,85,73,163,63,59,198,80,240,209,108,136,114,60,76,170,38,205,51,44,69,22,50,138,31,34,226,156,197,178,111,22,173,189,183,185,112,245,247,212,75,55,141,124,179,151,178,9,191,174,54,124,116,171,175,89,203,72,67,195,189,155,96,234,44,16,89,148,219,145,151,90,89,3,149,226,150,25,227,40,50,43,17,222,171,12,130,104,163,148,2,209,35,26,240,211,204,111,0,116,62,90,173,156,141,39,99,175,220,160,249,25,43,169,217,154,179,165,143,224,144,195,35,153,190,223,147,180,215,78,58,114,212,233,170,90,189,75,248,251,87,185,116,242,231,221,66,177,92,93,180,198,143,199,155,220,236,144,87,221,160,202,90,106,207,159,103,12,27,211,92,131,201,115,58,96,213,196,115,10,53,106,49,21,142,136,34,70,113,201,157,68,87,113,228,117,0,14,49,244,118,130,170,100,107,239,81,26,43,74,87,55,181,252,178,162,222,11,124,172,86,31,218,153,113,210,183,96,169,195,4,189,103,7,134,187,216,158,78,51,179,88,219,42,225,77,15,114,158,155,95,87,189,216,36,100,229,142,250,189,12,104,250,196,107,58,234,113,119,148,205,122,123,115,110,249,12,161,83,144,169,241,111,104,158,110,42,20,20,79,253,198,145,44,162,229,57,12,6,1,42,141,193,100,204,80,47,201,76,61,187,15,97,245,112,183,110,113,220,116,226,46,111,168,72,70,169,42,197,157,115,143,181,96,100,138,228,64,124,239,171,82,169,141,87,49,213,238,34,147,53,230,211,114,169,75,247,197,36,204,96,254,136,250,200,180,146,222,198,122,97,107,248,228,125,161,189,135,145,114,26,175,219,173,254,158,125,197,173,158,131,114,183,216,222,36,228,31,177,120,123,150,131,167,89,151,32,139,132,220,184,26,255,0,217,67,12,184,184,89,63,52,19,76,28,166,51,223,186,114,70,114,111,149,118,109,107,104,211,109,211,245,7,89,157,123,37,199,96,171,118,198,209,86,92,98,114,144,139,135,206,111,213,137,250,170,194,250,11,67,74,238,245,123,220,44,232,171,236,146,202,12,209,86,22,82,26,61,50,37,39,104,248,246,98,221,97,32,162,237,23,106,170,185,23,40,16,196,93,186,167,50,136,136,28,162,98,42,80,76,192,5,81,49,2,168,81,19,128,23,204,193,232,113,220,223,113,227,143,84,251,23,36,182,91,20,70,113,66,201,162,94,207,89,237,207,18,80,173,88,199,170,187,100,193,178,141,227,25,57,151,155,112,238,64,205,26,65,215,163,219,200,63,146,148,93,163,8,150,74,187,89,20,77,82,222,241,242,215,143,62,35,188,248,105,220,137,107,242,247,60,123,80,178,244,165,213,102,102,237,54,219,85,71,168,54,25,159,216,236,83,143,197,36,165,227,116,92,175,100,206,134,213,37,91,109,237,195,199,205,204,89,38,34,12,170,208,237,35,197,53,101,85,108,186,42,176,77,186,76,222,114,95,8,147,227,228,189,187,119,253,64,63,207,212,86,181,207,246,151,229,111,38,122,119,114,59,119,129,187,99,20,109,19,168,86,63,25,193,206,33,78,125,52,109,138,143,145,100,148,205,47,117,212,57,61,200,104,166,70,42,196,216,245,170,126,120,206,26,177,158,75,11,145,196,232,179,6,141,119,225,111,178,79,17,164,163,39,143,50,72,71,234,192,171,22,222,92,172,157,43,28,172,218,79,151,136,73,216,36,99,166,164,146,81,202,160,245,86,105,136,121,44,70,203,36,177,138,29,136,114,143,113,11,34,88,220,133,226,230,23,202,141,210,11,138,188,150,199,162,117,92,126,71,137,214,219,12,50,115,237,5,195,6,118,54,122,52,117,70,200,171,85,211,32,22,38,206,206,42,219,91,154,173,207,49,81,164,220,59,232,225,117,16,237,15,7,73,175,94,153,180,74,133,116,180,107,181,200,205,203,245,33,74,43,73,177,110,41,179,57,142,100,5,202,44,78,186,139,59,69,178,206,74,46,18,106,170,135,16,64,18,21,214,85,100,251,250,175,79,20,90,198,233,122,78,22,125,243,23,231,69,180,106,76,81,102,164,147,165,8,70,105,184,120,128,120,160,112,42,107,42,162,234,184,93,52,146,76,223,76,145,205,228,143,184,161,206,82,151,34,206,148,52,29,49,140,100,153,192,139,64,166,179,23,2,36,112,95,109,161,23,50,140,196,165,112,179,167,10,34,147,37,208,75,221,50,170,249,123,74,8,8,1,124,67,19,127,156,251,122,128,91,221,201,42,245,160,17,101,24,69,130,69,247,218,72,62,77,210,78,36,214,118,6,76,194,222,57,162,134,101,22,197,2,123,201,157,227,167,170,56,58,133,64,168,228,100,85,140,108,219,229,200,249,68,22,24,214,229,77,187,143,190,155,118,205,145,88,14,187,113,49,61,210,172,6,80,167,121,245,78,92,129,211,72,20,76,168,156,21,19,17,44,109,125,180,143,29,250,199,113,175,104,84,135,107,150,243,155,141,246,238,26,221,36,76,119,37,138,143,222,112,217,153,205,235,0,77,241,128,255,0,74,132,165,206,147,49,180,215,33,149,88,158,46,92,194,146,56,135,35,151,77,210,95,158,79,240,59,144,20,253,138,215,205,46,156,26,141,107,48,228,77,148,35,229,117,156,71,77,109,46,191,30,185,68,164,11,80,104,70,23,118,176,18,113,169,213,238,114,80,233,140,91,45,16,177,50,51,108,36,139,30,251,237,88,214,196,150,9,45,243,206,92,121,94,90,113,150,197,138,85,239,112,148,110,73,33,251,61,179,113,162,225,230,118,195,13,190,97,150,56,237,7,52,184,64,149,208,160,225,220,74,54,136,38,49,23,86,108,129,211,198,85,43,12,211,103,141,197,163,194,29,109,111,193,206,170,217,119,50,35,243,8,71,121,230,145,141,106,119,74,168,200,217,235,26,84,43,90,245,90,62,229,24,69,88,206,212,115,219,171,185,35,196,106,210,3,97,142,158,69,164,125,49,89,25,232,88,152,87,143,46,176,245,119,73,145,138,164,95,92,43,168,29,83,147,240,87,174,63,233,180,11,167,22,121,100,90,142,145,91,153,195,175,79,26,61,81,221,138,10,176,176,217,17,202,116,136,130,150,183,122,94,13,140,164,93,136,241,41,140,61,217,157,102,78,38,224,189,84,181,71,236,44,15,3,191,228,238,232,47,109,124,94,186,66,62,89,199,219,21,235,54,76,23,104,217,53,12,226,114,55,82,83,18,170,214,117,211,203,191,19,152,100,31,200,232,212,121,249,23,138,156,160,177,31,46,253,37,85,91,218,33,138,209,249,65,192,46,48,242,228,132,127,172,208,150,11,139,67,69,186,134,210,104,246,11,5,7,66,134,147,175,29,69,170,243,8,89,42,114,81,78,100,100,42,139,170,170,245,165,230,2,64,240,134,93,209,98,140,200,142,220,130,177,230,227,251,43,223,72,238,164,250,111,10,45,186,196,214,137,70,234,21,135,92,117,94,59,104,215,195,196,50,124,215,146,85,167,86,102,15,98,167,108,200,48,143,35,199,151,41,11,15,145,147,176,40,234,93,9,231,81,162,121,137,207,182,197,240,199,120,62,99,234,66,38,83,208,191,33,202,39,58,96,241,122,194,255,0,59,166,63,145,154,180,242,43,74,86,85,120,8,245,157,63,181,91,52,221,147,44,127,112,59,147,35,238,173,51,55,146,184,37,17,212,162,134,51,167,84,213,2,13,67,253,158,32,128,53,136,126,51,113,238,191,21,106,130,131,197,243,72,152,107,197,53,238,119,112,140,143,168,67,181,99,102,162,200,182,112,205,245,70,109,178,45,138,156,141,121,219,87,110,155,184,139,114,83,181,85,23,10,166,100,196,167,48,10,216,254,79,219,81,143,233,7,193,200,211,57,51,197,34,243,171,164,66,238,148,41,136,171,135,17,91,6,138,193,194,203,38,113,49,211,93,69,144,57,215,33,204,101,8,169,140,83,157,67,0,156,92,207,169,69,171,108,24,174,73,104,180,65,93,44,57,181,46,110,221,87,82,168,189,118,203,39,94,142,121,53,6,181,21,205,145,229,53,88,185,21,209,51,134,106,86,29,220,45,46,32,204,137,202,49,171,88,37,212,109,224,47,220,121,248,207,129,226,171,4,175,191,149,208,148,25,216,189,6,18,103,206,179,22,97,148,136,213,174,67,161,233,81,207,132,91,255,0,188,51,189,222,68,109,214,182,202,121,37,53,97,31,181,94,130,174,255,0,121,235,111,122,12,121,23,207,28,19,141,214,230,185,76,226,186,30,155,190,206,102,247,45,78,155,199,76,23,46,189,109,59,85,202,167,73,250,52,36,159,49,170,81,97,37,26,86,152,189,148,146,141,132,136,176,104,50,244,234,179,233,119,137,180,9,210,2,78,84,64,139,126,61,196,114,25,27,4,229,173,254,107,74,121,101,179,91,40,87,187,4,235,154,236,114,210,179,55,60,181,6,173,179,155,68,147,211,162,43,187,157,164,32,197,154,53,121,37,140,103,48,201,182,64,140,142,144,38,94,214,198,124,120,194,227,225,149,174,178,201,51,214,144,75,102,114,24,202,177,13,234,209,73,71,41,147,202,184,114,238,75,58,59,66,55,4,141,77,124,233,235,183,14,160,4,191,103,172,171,149,142,116,68,202,24,69,6,232,189,92,57,223,122,136,171,77,241,227,8,225,134,59,76,211,154,164,203,27,213,121,73,201,11,125,162,161,162,104,237,194,65,11,55,30,228,159,230,116,74,166,119,136,242,142,187,38,221,24,22,56,143,32,53,28,253,221,158,210,89,10,228,76,242,242,144,150,70,144,99,105,186,138,115,158,39,76,180,171,107,230,131,106,12,116,115,8,119,175,114,109,123,167,124,70,97,165,225,86,148,214,112,210,211,13,175,241,206,223,168,214,117,126,70,99,39,58,40,57,130,216,120,23,200,93,206,110,31,234,12,121,122,117,130,13,86,51,235,17,74,86,169,135,99,180,81,137,53,55,50,163,213,205,3,33,29,45,12,48,85,200,216,207,179,37,34,51,214,217,60,100,139,47,165,65,63,167,122,199,51,102,210,134,217,210,125,150,74,166,213,180,25,79,244,8,38,137,113,56,190,41,241,174,18,191,114,170,196,97,121,92,109,111,67,172,71,82,175,80,108,169,80,141,226,173,213,40,159,175,251,50,185,97,100,155,80,70,86,21,135,218,146,63,73,30,236,170,55,67,235,93,120,16,61,227,247,84,88,151,86,203,228,117,21,134,135,200,26,38,89,182,96,165,107,42,250,99,155,124,10,176,218,174,24,61,122,62,44,236,214,120,255,0,71,202,54,54,21,93,54,142,230,61,171,228,210,144,175,101,182,222,73,205,52,120,146,169,61,103,28,175,118,136,238,203,255,0,86,234,162,90,6,137,149,241,175,137,92,183,230,109,199,58,172,99,23,25,55,184,21,107,39,66,140,234,175,191,103,72,234,25,149,153,181,175,76,214,232,207,149,174,77,86,215,42,71,149,107,86,122,153,37,211,117,22,130,110,93,71,200,17,177,17,250,135,24,248,244,213,162,204,91,98,217,154,12,220,87,37,106,11,181,74,159,14,68,21,171,206,103,148,220,154,98,1,68,202,216,10,104,137,60,203,60,162,208,223,49,16,20,28,85,42,85,232,69,8,44,98,154,164,159,221,110,55,96,139,89,27,92,148,199,115,149,109,140,228,160,166,26,88,79,83,136,25,134,242,181,132,104,13,235,178,41,63,22,226,185,30,66,33,149,102,201,70,56,3,123,140,211,162,213,138,136,148,33,88,251,65,94,85,213,143,142,22,9,41,106,111,35,226,52,14,5,234,149,196,169,31,180,25,255,0,51,88,86,50,198,105,175,162,69,220,165,105,169,64,235,44,109,54,44,86,208,165,161,174,119,123,90,2,54,59,64,74,204,253,58,156,233,84,173,181,115,19,34,217,163,41,128,176,193,90,161,162,236,85,153,136,187,13,126,114,61,172,172,44,236,27,246,146,208,179,17,143,145,35,134,82,49,82,209,234,185,142,145,98,237,3,145,102,174,217,57,93,187,132,76,85,17,80,228,16,55,162,43,139,116,72,221,52,208,73,36,209,69,50,1,19,77,34,17,52,211,33,0,0,165,33,8,5,33,10,1,216,0,165,40,20,3,176,0,0,122,251,250,227,183,200,15,233,223,251,253,115,232,132,235,196,241,39,137,39,189,45,126,176,200,170,191,75,46,162,132,65,49,81,64,225,103,34,85,2,7,230,13,243,91,2,231,31,254,84,211,49,135,248,7,160,167,170,198,163,5,66,233,133,147,79,78,60,110,106,172,139,92,133,220,131,116,188,188,231,90,192,224,247,109,2,17,139,23,0,98,253,18,174,237,53,106,208,183,122,5,80,232,135,143,178,80,112,162,42,38,116,245,110,89,4,122,98,117,10,51,133,1,20,79,194,238,70,183,84,227,219,184,145,214,95,99,108,36,40,8,24,60,212,247,189,164,199,176,253,243,151,243,252,35,137,172,27,64,234,41,160,116,200,233,15,85,209,221,87,15,135,113,11,60,228,71,48,180,26,219,88,153,87,36,113,90,206,233,80,89,125,120,239,164,162,166,163,160,167,14,154,213,251,84,234,37,96,246,84,93,218,144,130,68,172,23,111,33,32,202,15,17,167,143,167,235,239,84,78,166,7,157,52,254,22,240,219,136,57,85,150,3,68,222,57,98,235,139,188,122,72,184,29,24,9,49,163,76,91,167,233,117,170,250,78,239,182,105,1,10,245,25,181,170,250,171,200,88,87,214,71,163,53,109,147,78,69,42,100,5,169,104,169,66,52,182,225,252,32,229,23,36,245,186,63,45,186,155,220,42,227,61,68,177,133,219,8,225,86,94,188,132,174,47,128,63,111,228,90,212,149,210,110,77,242,241,58,182,171,14,220,226,246,82,214,106,249,83,107,96,57,127,103,164,90,195,176,103,18,145,123,197,222,156,156,102,226,187,240,185,84,235,83,23,109,121,251,165,38,172,219,78,169,103,177,232,58,5,134,216,250,52,34,165,237,165,123,105,150,150,111,9,53,38,192,203,197,157,252,66,13,164,211,130,88,96,134,69,104,194,251,6,198,121,153,212,171,19,225,79,237,67,43,181,99,72,209,103,43,89,252,181,245,74,222,65,95,101,115,124,219,236,120,215,115,39,131,188,44,156,155,102,153,97,36,34,27,163,45,15,101,208,150,128,172,205,48,81,100,162,36,159,203,54,8,167,19,231,193,22,139,176,54,144,228,119,90,124,229,164,127,212,56,206,122,107,113,114,223,107,179,61,76,171,125,25,57,43,205,63,162,172,84,107,142,76,161,211,69,204,172,14,3,78,179,217,87,4,211,112,180,107,27,204,82,139,153,16,153,109,230,213,174,111,12,242,167,52,214,49,79,247,201,6,143,33,216,156,169,174,113,250,167,7,59,3,152,164,69,68,28,10,105,27,222,3,170,146,137,137,10,67,42,69,59,19,184,174,254,156,180,107,6,57,129,63,178,108,211,112,114,60,188,229,125,154,213,204,157,254,45,187,147,57,82,185,99,215,8,205,90,157,61,112,73,177,100,24,210,177,188,234,50,147,144,65,57,116,131,86,146,35,74,126,120,116,140,229,203,132,72,121,29,203,121,39,181,213,92,73,131,151,105,34,99,152,25,16,18,65,249,76,217,211,103,10,170,83,166,161,138,212,203,145,69,25,162,138,173,151,42,137,126,249,99,145,49,76,228,88,189,50,230,151,218,149,202,251,47,97,203,56,242,18,190,241,211,67,128,183,104,237,163,101,219,46,197,202,107,20,22,69,202,46,90,38,144,166,87,15,12,66,248,139,129,41,214,42,202,215,174,100,51,96,151,208,226,108,140,164,87,138,77,179,102,205,229,27,123,96,163,137,50,49,76,202,197,190,104,241,67,170,179,119,76,132,79,22,240,142,200,176,63,143,83,225,68,148,106,129,212,175,68,91,14,73,220,147,155,27,102,145,238,227,91,36,100,14,187,194,200,55,89,101,220,55,106,228,205,138,147,34,150,69,177,146,17,88,194,101,86,6,46,74,100,252,10,43,164,34,64,31,124,204,100,187,215,113,67,30,245,156,123,102,238,74,164,128,168,197,39,139,189,108,31,246,140,91,10,227,237,52,43,130,246,77,87,34,138,202,149,15,112,168,123,74,152,171,39,175,181,197,44,241,46,33,167,234,49,17,79,229,146,79,236,245,28,191,85,54,166,65,21,28,166,183,182,103,68,140,124,237,38,230,32,56,5,14,85,83,69,2,40,162,130,153,148,49,71,213,202,184,105,249,240,105,36,172,161,254,137,243,36,14,145,136,212,223,78,185,83,241,247,142,216,78,70,142,17,5,251,249,148,234,20,254,233,68,170,17,66,23,201,0,34,235,162,231,121,182,165,6,189,111,77,128,137,177,196,67,187,36,234,75,72,160,188,83,170,226,237,200,113,44,236,13,149,138,204,101,171,146,204,26,125,64,18,193,1,43,23,40,130,2,177,12,233,52,142,169,20,138,237,20,181,174,21,113,203,2,220,106,24,197,54,62,179,182,219,174,252,142,133,212,190,206,144,154,215,115,235,44,167,32,109,218,70,15,72,149,179,79,171,57,39,97,163,109,249,53,146,54,146,180,107,117,152,59,174,203,174,173,150,76,36,99,220,201,60,98,242,58,170,233,183,60,211,134,87,172,247,36,95,235,183,254,83,78,86,56,149,128,69,20,229,35,247,122,22,253,38,157,46,70,105,159,136,148,228,67,56,207,92,222,53,9,119,129,216,177,144,116,215,239,220,46,130,72,10,228,195,249,117,198,230,243,181,152,12,210,55,62,105,103,203,224,40,85,250,116,101,88,202,186,78,37,102,21,232,84,235,177,209,1,20,205,235,54,32,211,236,232,198,40,164,238,80,39,27,215,202,152,72,55,135,89,194,41,149,205,93,240,159,79,186,34,163,136,28,188,207,185,121,159,30,247,68,144,139,0,96,248,97,44,149,132,228,211,113,101,165,89,154,19,180,205,94,225,18,116,145,121,13,53,26,231,177,72,146,201,3,121,22,39,111,43,30,179,152,247,109,156,44,185,127,148,15,155,65,63,224,239,251,70,197,201,33,88,218,120,149,168,231,27,46,69,107,102,139,35,89,156,125,157,105,96,219,70,161,196,42,229,171,179,61,103,105,206,92,89,30,200,196,40,221,104,227,254,207,163,39,32,45,27,70,42,253,178,210,205,243,206,79,240,230,222,235,106,196,56,197,110,190,73,39,33,31,27,60,178,26,110,83,148,179,151,134,125,237,60,179,73,61,156,82,25,205,146,70,172,136,11,64,51,123,126,102,73,182,140,163,84,148,85,231,213,189,25,87,26,115,153,188,129,229,191,80,253,51,23,226,36,54,143,142,27,71,228,163,57,218,155,28,7,17,137,153,185,101,217,22,80,249,38,114,90,78,145,171,242,2,109,163,105,205,57,228,28,76,65,2,196,90,125,95,52,164,139,120,215,25,252,112,92,164,103,221,145,104,14,215,129,231,225,227,203,143,239,228,137,247,244,27,124,156,175,73,206,24,202,164,34,100,165,169,23,185,114,46,36,34,95,92,18,187,46,143,33,246,162,73,167,220,132,111,44,11,253,162,216,164,16,0,110,233,63,186,80,251,190,156,15,165,45,208,214,53,164,47,74,174,22,193,199,144,201,177,129,204,102,224,89,130,129,217,67,180,132,210,47,17,77,214,56,8,0,129,151,73,161,23,63,126,227,228,167,201,140,63,120,91,79,171,162,182,77,18,93,72,137,68,224,28,70,180,156,82,61,234,112,206,102,25,185,144,137,111,44,163,85,73,26,188,163,6,111,99,93,189,142,69,241,155,168,249,163,89,22,14,92,181,42,200,32,245,170,167,34,233,196,34,175,156,94,197,173,227,154,18,24,158,137,104,208,157,54,53,235,85,229,167,25,185,49,136,216,38,116,110,72,99,79,80,197,45,150,108,246,14,94,145,152,239,92,118,208,61,180,7,40,121,128,31,38,211,120,255,0,97,174,36,207,40,228,78,36,54,3,59,209,155,204,43,214,54,74,109,73,54,19,209,68,172,87,139,25,105,119,38,250,203,30,16,145,128,198,194,246,104,137,165,48,238,113,167,210,253,60,187,169,84,209,73,57,39,18,41,57,89,249,19,33,93,157,96,33,123,17,70,34,193,129,115,49,252,230,135,33,114,198,184,111,197,189,207,89,210,217,64,104,188,135,215,212,116,166,23,204,44,22,50,247,246,20,44,79,48,120,205,74,169,223,184,203,167,239,58,13,57,137,211,143,109,15,186,82,244,8,103,114,240,234,212,237,213,38,111,102,115,198,248,95,46,56,99,206,46,37,240,238,147,31,153,91,32,175,46,231,55,73,139,38,197,1,120,205,45,60,211,224,255,0,9,248,242,198,191,106,117,30,235,38,195,118,151,250,94,223,27,9,159,189,8,150,209,78,51,236,238,238,242,187,83,178,220,161,146,134,172,82,43,81,135,82,82,74,101,249,247,236,52,142,106,206,165,11,11,69,148,141,125,18,234,179,91,107,251,47,24,86,18,41,138,79,17,102,157,108,241,42,70,138,196,17,15,122,49,86,110,19,30,199,69,84,206,0,96,196,154,224,57,251,57,104,89,132,94,105,130,189,125,194,174,226,227,215,220,54,215,85,212,156,44,130,13,188,220,213,157,104,107,87,100,74,221,22,233,150,61,188,148,99,198,177,134,243,86,57,6,203,172,178,170,17,70,35,137,116,30,38,114,131,127,207,249,25,59,212,183,138,60,136,190,195,225,245,108,246,59,52,129,228,73,36,43,112,122,92,229,251,143,218,220,28,14,115,131,218,219,86,88,99,57,223,237,174,29,96,201,87,166,210,179,90,141,130,249,138,75,215,219,61,109,17,119,173,75,63,154,219,188,135,160,100,92,120,229,157,234,243,201,220,131,149,86,121,190,65,93,179,93,83,38,228,79,17,106,218,101,174,207,192,231,132,197,162,51,205,23,17,207,46,216,56,220,118,233,24,91,158,139,81,151,211,159,103,79,242,200,44,102,245,95,189,26,86,126,181,61,61,94,151,110,179,137,229,31,10,107,122,164,50,171,226,153,215,23,179,109,118,225,107,141,45,191,144,55,78,57,102,122,94,131,76,169,157,171,240,176,218,243,232,249,250,195,152,139,14,182,5,35,8,154,107,205,17,89,58,92,10,175,220,216,108,80,54,246,208,233,212,39,52,226,29,44,242,124,43,27,220,153,240,254,191,79,171,242,95,82,200,47,212,178,111,59,18,114,215,27,69,175,78,209,88,201,51,178,109,91,29,202,25,22,183,155,173,218,65,105,119,174,253,230,15,34,163,32,154,40,230,179,71,134,168,214,165,164,227,149,34,72,90,200,113,242,249,82,61,159,151,91,207,60,243,169,126,73,243,67,133,80,124,53,216,249,245,198,252,131,25,156,175,239,124,98,38,167,109,203,223,203,101,149,244,50,148,238,252,108,69,188,233,35,244,55,218,126,87,66,115,62,231,73,73,120,139,20,245,169,219,217,74,54,218,226,231,25,181,44,59,174,223,42,247,108,82,133,202,251,47,25,225,113,233,26,110,139,153,69,83,97,112,172,11,58,216,239,114,185,115,166,213,220,14,10,243,102,172,83,247,234,34,145,49,86,141,101,220,181,14,50,162,250,177,35,38,101,158,186,182,217,38,210,99,62,242,231,250,115,241,151,97,193,48,252,91,148,249,149,71,146,110,177,122,99,8,88,235,166,132,198,73,229,136,214,215,149,196,162,47,183,136,57,163,75,126,209,86,38,111,111,206,254,78,93,104,169,148,92,27,223,106,221,69,212,36,99,1,111,143,112,95,2,223,56,181,116,228,110,9,55,44,141,131,132,244,201,28,165,247,3,28,216,238,182,93,7,88,164,209,166,169,175,27,234,120,141,210,215,113,158,155,181,76,84,50,171,148,43,2,100,46,236,206,101,103,27,210,108,200,192,184,180,76,52,130,100,194,12,137,139,255,0,119,250,255,0,95,249,246,245,94,171,213,122,34,95,125,86,17,34,221,54,57,240,69,25,172,252,159,236,127,200,19,253,34,5,41,212,84,201,102,211,202,147,185,76,98,0,166,153,200,10,173,247,128,65,18,40,37,238,111,16,21,93,252,155,106,93,122,219,199,29,123,152,211,243,200,92,182,94,70,106,178,17,175,103,159,165,26,91,5,99,27,204,227,99,41,217,69,73,2,52,102,215,236,170,228,243,104,169,59,251,52,90,249,177,148,9,230,206,85,112,241,227,37,142,139,114,234,94,170,77,250,122,115,165,117,155,253,90,72,240,255,0,145,107,42,212,4,0,92,164,150,85,103,58,136,0,136,24,11,238,144,162,159,144,128,129,68,192,97,1,237,234,36,252,18,210,121,65,211,75,76,39,20,211,215,178,154,196,165,59,26,168,223,178,122,22,205,78,158,109,132,114,31,7,208,219,39,118,138,148,103,170,64,21,11,174,69,63,95,155,145,147,141,117,97,110,211,70,170,85,238,235,93,11,98,163,181,142,157,44,186,194,116,230,138,99,252,162,228,190,125,197,140,198,79,82,210,39,161,33,43,145,106,160,216,223,106,72,253,43,185,103,207,124,208,140,131,174,176,69,23,50,19,214,89,137,1,109,29,13,7,22,217,203,217,23,110,10,154,73,143,99,122,141,86,143,32,143,83,28,119,155,14,213,195,105,210,74,161,151,106,154,235,203,213,142,24,227,169,176,214,42,181,184,246,212,110,55,80,231,162,6,49,244,20,109,87,63,207,35,229,45,19,7,125,33,25,116,144,183,32,206,29,154,237,83,147,144,15,38,179,25,202,142,120,206,179,212,118,78,45,89,41,240,177,18,72,178,168,59,131,215,241,253,158,190,222,188,241,163,89,38,182,74,107,217,168,42,251,166,48,77,165,187,63,250,152,204,242,193,61,50,221,19,52,72,94,58,65,18,183,109,252,15,192,228,114,215,117,200,230,116,22,180,250,192,70,123,243,177,173,92,200,169,28,164,139,152,240,94,65,95,162,144,80,236,228,9,46,245,212,155,231,18,233,195,214,164,100,10,241,38,82,204,92,61,108,235,234,49,239,18,238,28,181,238,240,212,113,247,220,136,240,227,221,55,20,171,102,85,59,22,39,94,97,1,94,213,171,117,43,163,73,178,253,169,99,157,179,198,76,192,50,154,128,123,97,181,207,189,150,178,88,5,172,60,137,16,142,94,122,101,233,35,154,159,216,143,35,116,0,173,253,110,168,248,201,102,179,18,110,28,189,104,246,49,215,182,49,237,136,197,38,174,227,0,19,39,154,10,56,72,192,71,168,29,111,113,194,70,85,0,114,144,172,161,20,89,114,21,47,5,167,210,190,203,99,142,199,117,158,32,232,142,10,199,82,224,214,253,165,96,143,88,10,134,43,183,216,155,219,11,221,23,138,247,38,108,220,24,235,165,90,180,96,118,170,124,100,35,163,10,137,170,234,173,52,196,20,250,184,199,105,36,194,103,146,157,136,83,235,90,201,44,102,108,145,112,233,116,202,212,78,84,219,149,63,31,223,120,131,149,220,20,130,6,87,218,68,128,168,130,125,202,170,69,47,101,114,34,185,3,185,38,54,82,183,120,234,53,118,103,110,187,198,109,153,55,89,55,205,129,33,4,86,7,38,25,35,253,74,38,42,133,20,196,35,60,19,56,31,253,224,163,226,152,87,172,11,43,117,104,176,207,72,206,90,98,161,211,59,70,235,180,137,149,100,169,29,168,225,155,163,55,81,177,146,93,120,150,142,193,53,153,166,85,205,224,224,82,33,215,93,178,132,63,182,153,130,189,57,162,219,246,6,207,94,71,170,222,57,114,54,122,191,238,145,118,118,233,58,6,160,169,129,53,28,3,117,202,100,149,50,41,9,212,34,106,0,145,67,20,169,159,238,152,125,92,208,72,173,219,144,130,33,221,36,83,79,200,169,148,128,97,33,64,162,111,108,128,5,47,144,128,152,8,80,0,47,151,137,126,0,61,82,170,42,87,100,72,19,79,233,197,185,204,39,238,111,50,170,10,16,0,128,152,23,192,201,137,4,194,99,121,129,138,96,0,241,18,136,136,14,124,165,228,21,103,137,60,116,216,121,1,110,7,83,49,153,117,78,78,198,210,21,31,113,105,59,61,141,251,180,34,104,148,136,239,100,131,218,74,225,117,152,175,83,225,72,96,41,69,212,179,95,112,224,146,106,40,82,33,203,48,141,30,73,243,127,88,219,103,91,181,123,64,225,92,132,175,25,248,252,216,196,34,169,159,96,183,212,234,182,94,78,235,32,161,211,42,134,147,141,142,153,169,224,213,197,83,49,190,198,70,11,86,65,53,68,109,79,17,69,131,204,87,34,38,219,253,44,179,6,239,80,240,57,1,53,202,39,32,20,225,216,255,0,119,200,3,200,64,127,164,33,220,7,228,162,3,243,232,100,224,190,19,55,198,238,43,228,57,125,210,83,237,253,41,180,19,219,166,199,102,50,128,224,246,157,183,81,156,147,210,246,27,9,158,9,140,163,196,228,244,91,101,132,236,86,88,194,36,140,77,131,116,193,36,17,69,20,203,143,34,155,224,123,255,0,128,128,255,0,229,249,126,63,175,207,199,162,37,131,206,251,77,59,136,156,92,178,104,72,31,216,152,111,113,166,35,87,151,57,197,25,132,151,142,145,78,202,225,39,207,133,114,173,42,206,38,171,83,157,112,237,35,24,171,175,95,106,249,161,64,86,80,85,48,5,210,75,10,217,108,220,196,228,15,51,57,3,54,253,125,117,254,39,142,102,151,154,140,176,36,229,74,5,211,91,175,214,121,14,166,116,193,194,104,36,86,193,150,99,51,120,133,54,113,52,74,155,71,87,87,55,121,6,201,38,89,5,123,144,125,105,168,74,105,149,30,28,210,230,124,86,163,219,57,203,197,252,238,90,24,86,20,205,101,148,212,181,154,205,69,252,113,204,94,192,140,123,92,167,249,212,74,80,234,24,1,193,38,219,51,79,229,69,64,73,142,156,238,150,176,196,114,235,74,50,166,118,207,78,231,223,42,37,162,223,24,134,5,30,195,231,22,72,156,30,20,196,48,152,194,171,84,162,242,68,17,96,126,196,40,181,4,138,153,123,23,204,241,160,7,211,211,223,31,124,81,99,93,24,19,42,93,52,56,150,4,57,84,73,90,45,161,210,10,16,198,57,14,221,230,159,122,118,220,197,19,0,15,137,144,93,49,0,31,146,0,248,135,192,119,244,210,125,69,231,162,47,82,98,217,31,241,235,167,34,88,216,178,74,145,198,119,55,239,231,124,247,191,117,73,32,80,232,92,17,138,253,130,45,69,18,49,0,74,222,17,231,118,107,99,163,149,72,225,114,13,188,94,3,118,146,133,17,236,29,255,0,136,7,252,196,0,63,199,214,157,44,141,60,136,180,234,115,117,194,157,219,24,251,39,171,150,62,174,229,71,6,88,135,250,172,97,127,86,226,7,88,205,232,157,205,143,112,226,187,54,211,108,118,209,236,115,240,81,237,30,59,254,57,251,75,179,56,93,176,194,183,181,209,183,219,118,119,104,107,155,88,124,142,180,108,217,21,251,100,0,201,217,45,24,46,193,240,217,173,11,200,106,231,213,122,86,42,117,125,226,115,86,78,93,201,39,170,195,168,90,83,139,28,91,25,108,202,200,193,213,138,210,206,198,254,188,239,46,173,168,179,127,160,158,188,149,54,70,178,179,44,67,215,213,201,90,99,107,5,174,54,121,204,61,46,228,188,29,214,39,170,231,27,172,85,171,36,253,110,35,82,158,119,71,201,236,250,197,238,179,31,71,120,107,21,89,157,91,67,166,103,139,212,149,106,178,169,55,154,187,205,175,118,139,181,84,224,32,29,72,171,103,163,185,131,181,69,168,172,101,202,158,172,214,168,207,225,79,1,147,166,78,225,147,65,51,75,183,6,132,157,208,117,58,3,189,166,155,219,186,191,77,208,72,231,223,209,31,73,177,128,100,216,109,164,137,166,203,106,9,37,198,207,28,93,161,196,181,172,50,188,54,48,12,131,169,18,23,8,250,242,216,55,250,231,177,142,103,62,171,210,227,178,117,40,199,235,209,219,181,159,232,126,208,161,98,44,113,105,133,47,44,236,145,138,66,219,224,246,75,2,80,237,228,225,74,147,85,157,36,21,166,63,95,51,42,192,233,58,146,85,8,153,38,36,106,131,246,110,82,71,10,178,117,116,227,45,94,235,172,211,85,105,123,181,134,106,233,250,49,86,12,194,179,35,167,87,239,196,175,146,184,22,198,240,18,117,54,175,26,49,154,128,113,53,32,138,81,83,14,27,35,101,82,191,34,202,173,37,45,56,41,195,4,191,59,135,140,3,38,70,179,1,36,2,247,238,131,163,236,199,168,36,0,90,100,169,97,141,112,252,174,116,96,52,146,248,247,233,91,162,142,145,238,151,182,158,199,102,237,58,54,177,210,54,189,97,51,163,223,171,132,188,27,32,141,238,44,145,148,246,139,15,102,104,92,4,176,67,109,210,76,200,219,86,225,174,212,125,87,165,252,191,82,190,48,171,154,237,250,196,5,161,107,69,67,19,111,115,116,163,168,147,69,54,115,163,181,164,229,49,218,155,215,249,139,105,185,56,149,45,16,243,68,146,78,143,83,157,72,18,135,179,223,209,113,5,22,241,84,8,71,231,24,231,58,237,112,114,42,50,109,219,69,182,25,41,118,167,206,156,85,170,46,50,59,117,82,221,127,129,190,195,53,149,145,179,214,224,239,12,171,78,218,64,102,142,86,251,7,83,144,178,146,13,189,42,126,66,150,202,69,95,103,78,205,221,90,55,224,179,94,211,58,202,211,71,60,122,150,239,196,240,246,234,9,7,66,9,4,106,14,132,112,60,193,35,138,234,25,108,46,95,5,103,177,102,113,183,113,118,250,184,228,53,175,87,146,180,237,108,145,178,70,239,197,43,90,246,59,113,236,47,141,224,73,25,59,178,53,174,213,161,206,250,175,75,39,60,234,137,141,107,80,174,45,153,237,102,226,254,162,227,84,226,62,91,90,146,181,70,74,231,51,86,71,252,172,180,68,86,91,190,66,155,121,130,134,179,50,12,237,105,9,23,115,236,214,100,175,219,45,107,242,174,97,30,26,56,132,145,30,220,148,234,113,153,241,150,234,254,169,101,162,218,238,141,219,80,234,123,44,107,236,221,236,101,182,74,209,134,74,196,104,10,219,180,202,117,117,129,76,246,214,141,26,217,78,174,210,94,86,224,156,190,151,157,154,212,179,130,194,10,170,88,154,53,83,58,227,19,52,245,94,149,62,175,213,159,35,201,238,185,245,101,92,75,147,90,117,111,91,116,210,75,45,211,240,172,130,115,99,207,111,217,252,182,75,49,163,65,221,171,83,116,208,120,50,14,164,44,53,233,220,229,238,120,154,63,206,53,110,70,37,237,246,203,92,138,201,81,61,224,50,2,245,61,160,198,74,114,110,10,233,131,242,54,155,43,197,78,62,151,120,190,168,251,63,74,78,189,102,82,10,10,86,83,77,204,243,59,100,76,155,136,11,149,239,59,148,138,113,85,39,182,234,62,181,166,79,183,152,28,142,118,239,15,89,177,203,70,17,109,222,164,173,206,231,167,207,58,145,32,129,78,110,28,114,84,192,97,56,144,11,237,100,54,229,68,194,98,252,128,20,169,136,247,15,159,143,128,30,253,189,40,14,160,252,110,209,111,144,189,46,185,23,136,222,80,165,106,52,90,140,118,51,154,200,128,166,205,171,173,27,84,197,216,89,49,54,243,242,42,148,125,154,157,142,255,0,70,28,186,124,162,114,166,140,94,166,179,229,8,167,210,136,21,170,114,239,79,161,237,93,50,249,101,168,230,150,38,118,170,53,223,132,156,146,153,128,154,100,85,147,247,218,171,141,221,208,116,209,235,7,73,183,144,136,154,138,122,131,216,105,250,252,179,86,115,117,217,246,18,80,83,108,24,203,71,61,102,128,221,203,233,39,80,61,46,49,253,66,44,14,130,248,219,126,5,238,73,184,246,196,206,88,52,204,245,12,42,207,36,178,64,2,95,108,229,175,163,50,71,7,236,96,35,97,95,204,134,39,145,76,69,119,233,177,175,68,243,99,142,115,183,107,67,101,226,244,50,104,37,117,110,111,34,9,56,176,86,84,178,85,107,214,134,81,237,74,10,143,216,142,227,144,149,127,95,85,50,129,126,130,74,62,105,186,72,120,16,137,149,171,87,170,80,53,166,136,178,133,142,69,154,72,182,73,175,114,121,137,212,73,18,21,50,10,199,57,140,101,85,16,41,68,235,27,186,138,31,185,140,97,17,31,73,171,166,21,32,104,92,182,234,175,15,0,70,204,106,172,185,139,63,30,250,1,34,38,64,137,144,177,212,105,155,109,105,252,113,72,5,42,113,147,41,108,151,134,95,72,128,2,113,135,131,100,219,192,169,46,129,83,119,126,69,47,245,252,126,31,61,199,244,254,63,217,253,158,160,0,62,218,247,162,91,156,158,137,30,62,242,63,8,230,69,113,187,102,112,215,27,37,31,136,92,164,76,136,166,221,25,220,199,79,181,169,21,131,232,50,82,30,64,68,101,113,173,214,199,23,18,213,211,132,140,153,169,26,205,225,162,238,18,6,209,198,65,142,120,129,200,5,48,1,187,119,41,202,61,132,4,64,60,76,81,16,248,252,196,7,183,127,207,176,250,209,156,161,195,32,185,55,199,173,151,2,176,56,51,8,253,111,58,180,82,83,153,72,23,250,186,212,204,180,98,196,173,219,99,206,217,84,23,70,86,161,100,78,34,207,18,186,43,38,171,121,40,150,170,166,98,168,66,250,211,252,20,223,223,114,115,138,185,213,210,200,186,241,122,156,42,115,89,38,223,24,42,36,71,245,237,227,25,156,117,155,236,44,59,166,82,165,236,175,114,174,73,204,194,44,84,252,31,87,102,98,100,145,40,164,232,162,18,136,183,175,178,126,197,170,173,164,28,145,226,232,172,169,83,118,70,136,50,247,154,249,9,219,152,232,54,41,81,76,196,33,197,17,41,3,176,251,64,127,196,227,234,189,93,193,69,69,226,105,1,8,40,25,5,78,115,136,152,14,7,243,32,16,132,32,23,199,219,18,9,188,142,99,0,247,41,64,165,16,19,24,43,209,22,29,164,95,235,185,149,82,90,237,106,59,196,226,226,10,217,177,16,140,98,188,180,180,164,140,187,246,113,80,176,240,177,45,0,92,202,76,77,75,60,103,29,26,193,14,202,174,233,114,20,76,66,121,168,85,135,206,200,165,119,110,64,244,247,226,27,180,87,45,119,72,211,52,110,81,109,17,36,248,118,106,7,22,169,13,31,84,153,216,16,104,170,192,222,60,219,150,143,149,184,109,239,172,40,126,208,87,216,36,67,170,45,149,40,111,93,221,228,174,157,205,254,37,225,173,150,64,244,124,206,177,168,114,247,78,100,116,195,201,252,205,41,120,28,163,5,139,58,196,16,84,168,22,237,125,184,221,200,128,9,72,188,150,121,28,161,202,161,90,24,161,173,184,218,224,186,215,80,174,115,239,82,170,162,230,35,30,87,42,224,62,54,161,4,164,4,83,167,211,99,185,15,200,7,104,144,4,69,71,83,90,30,161,87,174,203,43,223,225,44,190,53,37,12,34,143,138,113,207,81,221,203,249,213,19,68,19,2,68,251,160,5,241,41,189,178,0,119,248,33,68,72,80,40,118,19,118,2,148,190,32,32,35,240,94,225,248,250,215,24,253,126,78,183,152,231,176,243,174,102,93,78,68,212,33,216,75,56,158,116,14,101,215,144,35,98,25,226,146,138,38,178,232,168,251,234,4,254,225,136,170,165,76,68,201,166,161,136,29,253,108,194,144,166,237,240,29,141,220,123,246,254,222,255,0,219,235,191,128,20,63,171,242,252,191,128,127,235,234,81,38,126,180,208,154,83,140,15,57,212,115,216,235,3,214,156,61,216,40,156,236,189,18,10,47,237,55,18,244,126,49,220,42,214,27,61,65,130,93,253,195,88,166,170,146,182,153,216,100,154,129,220,42,141,66,76,159,116,167,41,85,57,248,71,83,140,166,241,79,7,99,21,33,31,44,222,122,142,203,69,115,51,16,4,24,233,169,77,92,238,244,217,137,118,106,166,101,8,229,25,9,59,91,151,73,58,33,206,87,0,161,86,1,18,28,61,109,173,110,255,0,155,81,43,236,135,81,153,171,195,85,110,150,40,44,221,114,90,92,20,140,38,228,180,57,22,244,248,58,186,12,133,179,144,150,121,105,155,154,143,175,36,192,229,34,2,73,51,172,229,82,32,145,192,64,126,153,107,35,142,231,59,183,9,142,130,205,210,233,255,0,180,88,241,170,42,174,157,170,228,210,120,13,178,175,23,184,241,229,99,42,241,235,215,68,45,107,52,191,176,205,78,43,169,217,69,40,10,184,41,204,10,152,137,17,70,103,161,139,84,90,117,82,205,209,68,231,81,35,240,82,29,208,24,227,220,230,52,134,95,154,191,87,200,123,7,200,42,232,224,63,1,248,126,0,31,30,167,84,254,66,62,49,36,20,144,122,209,138,78,31,48,143,110,163,199,8,181,77,103,242,47,17,103,28,201,35,174,114,21,71,111,158,44,139,70,109,202,38,89,211,165,82,65,2,29,83,144,131,5,62,138,111,226,235,253,80,179,153,169,137,24,248,120,134,93,57,233,86,89,89,105,39,200,50,139,141,96,227,0,200,108,82,50,47,228,93,40,155,102,145,236,219,184,93,211,167,171,168,155,118,237,146,58,234,28,136,144,76,4,22,143,213,130,75,158,29,93,248,89,144,100,50,239,27,113,67,44,228,213,65,90,234,96,69,26,31,93,185,50,25,70,42,105,211,45,86,41,28,37,8,209,21,93,52,207,33,221,145,53,218,197,184,115,98,146,65,25,137,162,50,134,242,156,78,209,209,217,248,50,236,176,119,237,100,250,65,204,208,165,85,174,2,73,100,159,33,4,82,74,121,150,193,89,178,111,202,242,52,215,114,33,249,229,96,95,126,109,247,66,219,87,210,246,75,163,139,24,88,141,92,14,195,126,15,186,48,218,205,168,207,79,19,223,78,133,92,94,198,100,111,84,199,176,130,209,54,79,51,53,55,84,161,85,175,15,221,109,155,175,29,154,149,135,53,166,127,209,137,28,20,123,209,7,143,208,106,219,37,248,94,222,38,16,92,88,99,220,157,151,39,37,175,182,11,109,145,204,9,215,178,168,202,181,48,101,226,105,14,155,205,196,12,100,3,36,20,146,143,138,118,221,164,213,161,156,134,111,124,225,182,215,113,227,238,69,157,173,76,150,66,110,7,136,58,22,93,101,66,6,247,27,91,146,140,188,88,118,254,56,88,216,69,55,155,135,177,199,152,92,254,201,83,174,178,236,164,89,187,94,50,61,244,35,53,200,225,25,148,160,187,229,22,30,171,55,90,214,161,120,195,221,112,27,148,132,209,51,204,209,123,213,138,81,227,106,212,110,68,215,236,171,53,209,148,187,211,235,14,22,24,210,230,37,162,209,102,47,144,91,25,97,149,168,88,159,157,190,70,201,20,182,113,82,140,77,249,198,46,165,188,116,228,252,204,236,85,126,69,221,1,88,44,47,62,223,93,176,212,211,94,139,99,136,169,90,27,216,137,123,141,183,66,216,25,176,105,88,177,98,146,240,9,69,234,113,131,53,38,53,182,243,245,107,51,229,26,212,173,117,57,185,238,230,54,95,24,34,146,38,54,72,219,53,97,90,93,193,93,165,204,108,172,153,165,219,176,13,231,53,204,13,5,218,128,194,64,26,241,95,52,191,167,109,185,154,237,43,246,102,171,110,124,126,105,249,218,125,174,92,181,134,87,183,46,58,124,108,145,194,36,202,185,209,87,146,43,14,154,70,70,246,200,251,12,141,238,148,181,165,142,3,185,87,210,242,98,251,62,226,225,152,209,236,209,242,4,228,118,79,88,174,215,105,215,248,202,53,114,159,198,202,229,29,171,59,37,230,181,30,214,102,41,22,119,100,165,228,101,162,26,77,184,81,213,206,41,171,51,58,172,180,102,226,98,98,74,87,27,184,116,163,79,246,219,149,204,235,56,73,86,207,215,130,175,67,113,161,32,190,36,217,56,136,155,76,165,37,13,42,175,94,32,91,89,191,131,173,176,175,183,159,107,1,13,58,84,99,235,137,71,199,26,160,70,47,227,97,23,65,146,110,61,70,49,110,58,222,157,214,181,22,22,22,181,104,253,55,56,203,229,111,117,70,15,175,77,171,82,218,46,45,171,109,109,102,45,181,170,196,115,251,28,61,126,38,23,47,36,100,131,214,76,230,29,34,230,227,89,147,118,201,148,34,235,191,76,123,207,58,206,96,154,38,11,183,236,236,242,253,166,18,199,136,213,162,47,239,112,187,13,101,148,102,195,123,163,75,202,86,33,66,83,58,130,93,241,88,90,39,96,108,54,134,148,75,165,61,180,137,102,169,58,97,90,81,236,159,66,230,195,88,145,153,199,38,200,225,228,146,89,12,78,14,153,230,71,232,216,8,212,199,101,132,55,122,7,104,53,179,214,1,200,73,94,177,28,33,0,239,209,252,68,244,149,66,166,62,156,89,22,62,28,101,88,170,87,223,177,151,107,140,80,219,192,89,99,164,48,229,34,14,147,115,3,216,222,246,134,153,41,230,51,177,191,121,249,23,72,204,87,115,233,243,120,145,161,243,190,177,135,85,107,148,218,214,162,215,86,91,58,205,35,66,26,62,18,230,238,229,196,90,125,56,27,87,217,26,77,8,10,187,107,54,170,194,90,169,43,17,48,74,188,35,54,74,200,207,40,46,226,158,25,139,225,55,144,221,33,30,201,230,92,165,71,46,192,145,178,105,8,218,184,110,195,139,211,246,43,251,9,155,68,86,111,143,230,181,42,245,162,171,9,102,185,92,85,94,30,159,90,115,55,162,86,70,173,96,122,221,148,244,4,117,126,52,204,102,226,171,116,193,142,99,152,159,86,158,53,238,220,150,79,142,149,88,221,26,37,59,35,57,67,101,218,165,190,153,53,85,207,245,9,120,120,232,41,53,97,33,20,156,98,198,110,13,196,251,89,57,239,230,253,123,100,108,58,122,18,217,206,140,133,104,142,21,129,98,73,157,18,219,175,47,18,84,170,66,217,221,82,119,68,143,63,138,167,167,180,175,176,207,28,206,207,176,186,146,213,41,0,231,19,178,180,135,93,218,21,59,211,154,252,105,181,106,180,173,141,212,117,46,231,140,37,39,167,192,79,175,88,136,93,202,188,237,90,112,82,108,140,174,221,198,201,44,146,150,240,13,105,145,238,144,181,141,104,107,88,198,151,144,198,129,193,186,2,79,53,229,25,253,164,202,237,44,245,44,101,167,237,19,83,161,75,30,201,93,188,233,165,142,149,72,42,54,123,51,200,233,38,177,102,118,87,100,147,203,36,142,222,148,185,204,107,26,119,86,146,209,186,34,231,54,203,215,27,28,160,195,103,37,62,63,40,138,207,52,232,248,237,222,113,154,57,189,111,36,206,42,78,115,106,37,49,227,235,27,187,11,36,45,247,200,20,170,86,123,108,11,233,11,115,28,238,26,10,141,91,179,211,170,48,144,198,67,92,235,125,61,57,99,110,199,240,12,230,3,45,116,202,50,173,211,94,139,193,75,147,6,87,202,99,91,109,114,195,180,184,207,245,29,202,245,95,185,188,181,132,179,8,156,86,235,198,236,154,157,88,133,174,79,125,8,169,127,152,144,163,197,158,46,169,30,237,147,59,180,117,59,204,243,236,75,136,155,109,251,59,208,90,69,114,226,89,253,110,189,15,69,139,123,166,73,211,236,8,209,173,151,56,228,166,25,87,162,146,156,149,131,146,61,81,72,53,236,49,16,39,109,0,226,85,148,237,141,188,93,73,148,252,244,56,189,85,254,80,7,12,237,115,121,108,98,117,109,193,131,75,101,126,187,37,170,202,171,154,77,201,19,143,147,214,42,221,190,201,251,41,160,70,64,183,150,152,154,145,173,48,169,181,144,185,72,81,88,216,162,43,149,187,222,111,111,89,211,154,229,176,143,24,109,46,5,22,57,254,39,173,33,78,233,122,206,103,60,97,87,146,227,149,162,84,155,12,68,75,186,179,40,138,171,24,222,32,239,152,171,105,184,134,49,82,238,153,184,138,178,93,44,149,133,163,227,32,22,146,124,197,173,149,37,228,91,181,73,140,170,140,237,124,193,227,62,143,178,82,186,132,194,214,171,146,143,223,109,60,73,164,231,153,41,161,238,40,213,94,79,232,176,112,28,138,143,94,48,175,155,207,195,154,59,232,92,95,235,102,73,197,141,86,144,42,57,126,221,208,40,185,163,22,81,157,162,137,213,143,24,186,55,205,1,44,123,146,200,205,107,92,120,156,228,85,46,167,13,142,207,222,45,102,132,175,217,244,74,203,234,37,158,26,150,89,133,104,250,73,221,80,20,73,172,29,184,241,49,142,165,165,210,175,35,56,105,104,169,148,218,106,69,122,210,82,27,103,92,111,209,95,113,55,150,12,99,119,156,151,104,213,108,0,231,61,2,199,228,140,49,250,99,251,96,53,158,177,149,67,193,94,227,110,68,104,221,72,123,118,92,230,217,89,129,169,75,70,233,23,87,149,202,81,221,200,179,34,46,57,93,150,208,242,142,156,92,161,201,115,186,251,42,157,6,171,195,62,66,86,96,32,227,253,211,36,194,45,44,110,230,153,206,171,167,42,174,254,74,73,234,234,184,146,151,154,148,116,242,94,110,93,219,233,121,103,207,100,222,187,116,175,186,23,51,139,219,186,124,64,228,242,234,183,74,59,73,226,13,78,162,163,185,15,111,233,153,41,59,142,197,183,105,36,236,202,9,18,41,35,221,157,187,229,14,113,76,133,250,113,48,156,158,61,195,7,211,119,58,135,44,58,106,111,219,13,22,15,64,175,212,116,142,41,242,28,98,35,52,218,53,135,57,183,38,136,101,215,40,183,66,246,175,101,108,206,85,6,160,249,39,72,48,148,34,39,138,159,106,220,147,117,199,210,181,247,241,146,175,71,62,66,223,44,142,58,92,113,167,38,164,58,112,194,251,205,218,39,20,184,127,83,157,102,167,255,0,149,137,200,124,250,18,50,255,0,117,73,84,151,110,224,84,166,100,108,244,59,59,21,24,170,87,32,254,49,146,137,157,52,192,202,144,139,11,232,176,190,131,121,99,201,14,85,217,81,151,115,70,231,70,152,231,118,203,94,187,142,73,162,49,245,156,236,196,195,16,77,117,0,69,202,129,115,105,81,103,127,172,44,228,0,175,170,82,236,28,50,19,34,138,189,157,77,230,33,196,221,66,219,26,201,105,4,31,73,212,236,113,76,214,140,115,244,175,208,115,33,16,241,170,11,71,172,42,38,84,36,8,178,169,153,155,145,49,5,21,192,135,243,32,0,143,173,99,129,61,197,161,106,202,98,184,107,170,162,116,174,55,12,54,16,218,173,91,124,162,198,160,43,159,214,225,163,155,210,36,216,170,138,106,176,117,5,10,164,32,36,160,172,228,175,81,116,85,197,111,120,21,19,111,240,40,24,59,254,191,151,233,243,248,127,203,209,22,43,77,65,235,58,149,93,156,146,142,150,148,103,91,128,66,64,239,252,1,233,223,183,138,102,147,163,188,4,206,161,65,209,156,166,161,156,1,84,57,125,225,63,137,204,94,198,21,113,198,170,241,240,62,162,92,216,227,179,19,42,141,23,110,206,114,78,112,229,176,199,80,223,74,218,233,35,55,108,197,57,0,188,112,44,62,223,186,105,10,206,63,37,55,226,178,102,35,153,246,207,29,20,191,107,2,170,54,211,38,80,14,194,5,236,0,3,253,255,0,235,253,124,122,86,220,238,112,76,203,144,60,8,229,60,66,229,69,124,215,145,108,56,209,170,129,140,68,25,175,137,115,102,53,44,232,166,149,114,6,33,193,24,93,206,189,136,89,35,133,79,36,83,93,147,196,128,83,43,167,2,98,38,15,155,104,144,58,76,26,243,144,36,147,69,88,185,201,186,140,244,76,220,114,208,211,112,86,58,244,128,177,152,138,150,140,112,39,59,87,9,24,168,190,108,112,81,86,239,163,29,177,144,102,178,173,30,32,160,215,161,6,176,180,174,79,212,98,243,80,247,147,70,133,202,254,62,176,216,162,154,44,112,0,67,108,227,221,134,7,48,210,85,143,41,64,165,1,179,101,215,188,145,219,180,7,191,147,138,99,199,229,253,235,135,39,82,189,7,189,61,248,34,213,29,60,173,115,124,129,209,249,27,203,43,19,3,164,222,218,158,95,142,82,22,116,137,10,102,149,170,2,86,203,237,141,163,5,74,84,202,118,5,179,106,95,102,186,80,197,50,170,59,174,126,253,67,25,16,237,173,58,116,3,153,174,47,229,91,251,127,172,93,110,70,115,183,147,124,130,124,185,219,152,20,144,168,237,123,102,211,21,66,147,88,83,238,68,16,26,11,60,249,102,170,9,253,143,179,138,131,126,230,21,72,65,218,157,67,110,149,190,158,125,44,121,41,51,144,48,251,9,221,43,29,176,209,50,22,9,46,161,223,56,214,182,73,52,179,124,227,179,145,17,114,246,85,230,135,122,137,112,103,42,9,213,57,200,42,40,62,9,252,21,248,214,93,27,129,113,83,14,200,69,179,40,116,177,172,139,44,166,21,148,74,137,38,204,178,84,42,172,44,123,148,90,25,201,147,34,200,184,125,30,233,69,142,176,138,139,144,234,174,176,137,142,113,244,68,81,36,32,37,0,239,220,67,240,248,237,241,253,191,253,253,90,39,230,218,64,197,189,148,120,38,246,24,182,85,193,136,79,147,171,237,16,76,9,36,31,30,74,170,32,9,34,95,248,148,49,75,220,60,189,120,107,179,97,49,26,209,232,138,71,43,162,25,68,84,108,10,157,19,160,34,62,193,197,67,148,161,228,162,97,228,113,236,4,242,17,2,252,7,113,179,219,24,13,137,167,217,40,28,130,14,28,145,187,129,59,66,57,77,177,80,55,190,170,139,34,231,197,37,210,17,34,105,120,135,96,243,84,138,164,167,146,126,136,128,41,186,189,247,145,251,38,80,244,237,43,239,243,74,69,194,179,162,88,92,90,170,168,153,253,121,90,227,212,173,48,49,245,54,242,8,153,228,109,190,86,102,61,156,61,129,116,164,159,181,136,142,65,219,166,77,153,46,233,23,71,25,246,9,9,94,51,117,80,215,167,144,120,104,188,247,157,61,59,44,242,203,36,225,66,145,179,237,251,132,229,181,16,242,49,38,50,165,35,105,48,198,180,184,86,175,27,144,10,119,236,162,153,172,80,16,138,84,196,115,148,170,53,126,150,197,102,117,246,202,182,110,233,235,169,5,136,163,183,174,147,7,143,15,238,59,85,18,188,93,113,110,85,85,242,55,176,128,164,217,63,232,160,138,100,236,30,146,223,94,215,241,217,207,31,248,221,200,97,110,130,114,248,207,48,242,200,119,82,133,68,138,63,12,199,144,16,246,190,62,107,208,137,152,0,84,24,201,90,182,136,147,233,38,197,251,170,173,7,28,227,183,190,209,185,201,13,26,14,60,207,19,252,14,253,60,248,253,145,68,51,41,227,223,34,121,77,201,188,83,143,156,115,145,146,136,159,213,120,55,195,186,150,143,99,96,171,214,21,232,28,141,255,0,22,112,167,23,217,107,203,198,97,239,37,80,68,90,177,44,196,113,21,42,214,105,35,178,170,180,77,227,185,196,88,185,112,251,63,16,242,126,15,245,123,232,241,128,100,49,230,78,22,189,87,161,191,177,89,95,32,220,150,59,253,210,67,84,211,2,195,120,180,185,68,190,78,37,166,87,110,144,36,215,220,59,56,72,166,241,208,17,68,66,46,49,162,37,125,61,31,184,243,148,230,252,59,227,246,203,89,173,183,71,78,221,120,199,198,7,186,69,189,117,62,174,78,69,10,30,39,77,164,214,43,172,92,24,132,52,117,106,21,140,33,158,161,18,143,221,82,118,82,98,85,226,174,92,186,72,91,171,238,166,159,254,191,93,42,191,254,57,65,255,0,253,107,84,245,227,153,141,146,175,134,138,214,102,119,11,25,44,174,218,99,103,141,250,146,202,84,109,109,28,54,35,171,0,119,194,249,65,100,182,222,208,55,229,210,49,188,216,131,228,253,41,232,215,241,9,151,233,34,246,206,116,109,140,129,248,109,140,232,255,0,240,195,182,120,123,149,90,216,227,179,180,251,85,129,232,90,254,34,238,115,44,248,117,235,224,162,248,236,208,217,250,242,190,67,94,137,150,219,196,115,222,125,106,174,119,95,193,116,203,118,205,201,91,148,12,27,87,80,26,71,0,19,194,42,79,15,49,18,213,73,13,47,246,191,113,151,24,85,154,184,118,155,150,13,190,134,237,94,91,237,135,169,161,19,228,241,84,254,175,220,104,232,169,107,28,23,130,38,97,167,47,171,234,240,178,17,87,138,255,0,25,120,173,146,101,182,88,251,52,68,184,230,22,204,238,145,46,219,73,181,82,32,20,9,170,195,91,170,246,66,84,227,37,172,182,40,25,232,219,117,118,163,94,174,56,101,43,80,74,106,42,95,141,47,170,13,83,32,226,255,0,20,57,57,120,205,222,176,170,242,79,59,150,188,75,166,218,204,87,108,50,84,227,248,255,0,103,218,154,186,180,73,146,8,175,159,211,65,253,125,165,62,199,112,143,131,2,211,154,204,146,251,97,137,105,75,131,180,74,66,10,211,61,125,242,74,210,156,109,105,107,227,214,213,78,87,100,189,58,175,104,150,11,68,28,227,92,235,40,167,48,180,86,224,23,209,33,175,177,181,105,72,205,118,25,204,77,129,221,228,24,83,208,65,253,66,151,81,186,73,106,229,207,94,66,18,61,247,177,142,67,200,125,151,230,178,38,25,240,102,98,155,206,154,86,249,159,213,214,136,160,179,208,50,119,86,148,219,91,153,37,9,35,13,65,225,207,46,49,208,190,73,212,215,125,245,82,218,42,22,93,67,57,160,186,182,168,130,246,121,122,81,34,99,157,42,238,181,77,104,104,117,213,160,244,205,229,132,159,11,51,124,250,177,155,194,35,188,85,122,137,195,234,174,221,182,189,210,99,164,218,241,134,215,47,90,38,199,22,91,88,205,162,209,213,122,229,7,94,139,11,70,122,15,213,86,200,180,4,10,206,97,157,63,133,135,89,163,0,153,234,203,16,174,49,155,237,249,111,29,53,45,218,163,167,243,38,193,198,58,243,172,189,195,35,52,26,44,6,180,190,102,142,218,121,27,139,58,187,119,4,185,55,6,19,121,134,118,204,21,157,211,15,49,24,133,74,77,220,10,142,173,45,45,20,206,180,88,85,143,36,168,108,147,185,142,177,78,168,201,114,197,14,39,94,164,37,35,98,156,180,162,77,58,131,210,38,210,211,202,118,175,198,66,199,149,48,66,130,137,172,211,141,226,163,101,106,169,75,201,55,151,134,78,114,141,116,131,137,148,88,102,151,193,189,150,215,213,81,46,88,31,62,136,179,99,133,138,132,207,223,157,221,190,21,147,151,244,171,230,86,206,135,164,73,52,137,9,166,147,17,243,85,9,184,10,164,196,92,146,77,145,154,86,53,180,252,101,121,199,132,243,228,158,15,252,107,233,109,201,78,62,113,175,120,201,164,137,87,181,217,244,254,10,79,103,209,237,171,19,177,140,41,177,27,93,207,80,216,110,147,84,42,219,139,27,164,172,170,197,145,59,100,61,142,114,231,109,120,164,68,173,210,203,105,82,174,157,74,150,222,2,141,89,221,25,143,93,28,203,71,223,112,252,13,183,31,117,119,86,125,110,164,139,153,214,20,179,51,189,91,179,59,226,150,187,108,65,35,39,105,177,237,89,184,176,101,207,106,21,182,90,116,110,205,83,148,150,131,253,132,154,9,233,72,136,198,16,54,133,225,118,108,103,87,184,182,121,156,222,173,166,113,63,144,185,117,102,191,204,169,46,47,73,37,51,23,23,63,52,149,29,143,243,134,229,238,236,148,69,88,242,174,93,51,164,67,231,83,51,187,46,88,216,21,208,242,248,182,114,234,184,103,58,163,56,180,231,72,134,188,191,128,60,157,180,85,56,95,199,190,94,101,89,254,201,145,113,246,199,123,216,34,173,43,61,162,176,74,130,250,87,48,210,161,168,121,21,146,172,198,121,203,219,29,175,42,209,37,42,235,211,117,170,138,143,99,238,212,89,103,76,175,108,224,166,160,39,23,188,222,248,215,211,34,223,128,114,59,166,142,149,79,196,233,52,40,44,79,136,213,28,223,146,115,53,201,154,162,15,212,212,162,178,173,177,139,241,148,77,172,154,146,87,151,193,160,235,19,107,30,206,196,146,197,116,165,142,65,216,200,170,193,49,22,251,191,92,235,83,133,100,123,213,179,18,117,154,233,151,136,250,109,243,25,141,151,213,115,68,225,47,121,250,185,46,191,139,87,246,97,217,98,92,215,223,61,150,157,141,163,65,79,12,205,170,167,11,25,35,60,227,56,139,148,211,107,71,155,137,106,49,163,158,243,27,171,30,85,196,59,125,106,166,182,111,120,217,255,0,156,30,59,88,121,7,153,205,100,79,235,51,208,215,72,234,244,203,102,132,175,182,145,113,36,217,139,50,218,225,221,183,147,163,91,62,169,221,94,197,36,226,62,178,47,152,204,88,42,233,78,145,88,120,55,193,41,140,131,68,161,106,154,149,9,188,29,246,133,133,190,166,66,217,34,238,166,112,237,9,235,126,225,189,88,175,85,169,20,107,150,3,50,159,171,75,210,231,178,169,197,160,230,218,201,212,211,179,196,65,79,71,178,111,115,171,39,34,199,93,219,184,93,200,105,62,40,112,195,47,141,168,71,158,239,142,112,119,145,248,189,230,56,109,85,116,209,136,209,180,46,38,147,45,169,196,183,144,86,72,35,165,27,191,187,23,236,213,101,99,151,115,22,201,31,250,197,235,148,163,255,0,127,232,227,197,57,225,138,111,23,13,18,58,143,98,175,188,161,209,50,206,48,232,198,187,133,129,35,59,9,14,77,77,234,48,208,20,139,77,79,232,203,37,71,180,66,158,133,6,46,34,167,28,22,93,103,23,22,205,157,197,197,149,138,110,36,5,53,58,199,228,236,103,103,171,82,24,118,245,33,63,77,213,57,29,148,92,224,168,117,5,52,59,12,67,252,114,228,234,149,151,90,216,87,171,197,52,180,213,7,145,214,6,197,170,209,238,9,182,103,15,76,189,170,122,222,152,189,102,46,58,106,211,24,68,73,76,227,245,92,23,167,181,187,15,171,68,53,170,194,82,248,169,166,65,70,212,207,50,246,101,140,1,9,151,207,173,39,9,14,105,41,25,53,219,212,224,228,158,57,143,130,131,141,112,21,234,196,9,35,107,149,166,113,149,216,248,152,214,170,67,139,82,178,188,151,219,58,27,103,77,36,147,146,162,113,59,167,12,31,50,52,168,212,220,24,133,83,79,185,97,212,254,55,98,142,166,202,11,153,37,212,104,214,205,170,200,67,178,241,247,69,235,89,55,170,129,202,192,162,155,146,177,106,77,182,206,3,201,110,137,87,149,172,165,174,112,238,91,85,74,183,34,245,172,131,218,251,107,246,30,234,222,74,251,217,102,105,145,171,197,162,201,44,70,14,222,51,41,26,57,89,185,220,32,79,104,201,128,38,207,228,226,25,141,238,137,201,237,116,200,162,171,168,73,62,46,113,94,166,237,68,8,14,153,230,188,108,226,214,110,204,35,154,42,114,251,200,198,189,213,110,122,116,218,200,148,192,14,36,93,172,178,190,102,77,17,33,19,56,157,164,223,113,78,72,232,247,248,86,245,120,188,227,84,146,101,105,60,204,77,113,1,158,119,101,60,12,43,11,4,53,237,118,77,77,37,46,213,154,181,213,101,234,142,17,117,20,119,75,79,56,135,120,229,249,26,32,153,88,5,50,208,210,219,94,138,157,106,155,132,9,32,201,187,133,26,187,71,216,120,209,83,164,67,42,217,227,127,35,139,119,72,40,99,38,187,127,35,123,42,20,201,249,27,196,12,63,43,157,54,10,233,14,226,22,194,221,87,49,171,138,39,89,36,94,61,100,42,131,117,136,225,32,81,102,11,182,114,36,42,164,33,204,153,85,2,168,1,224,161,78,153,140,67,90,42,145,37,170,145,220,105,140,68,218,38,232,22,106,114,52,34,9,42,147,225,251,137,38,155,96,55,99,55,83,197,5,214,56,25,71,10,8,184,83,219,1,236,88,0,130,120,234,15,233,242,242,247,220,139,99,40,32,5,31,159,145,15,238,14,227,223,227,191,250,252,63,15,73,215,169,189,82,209,114,225,127,82,105,88,20,156,169,47,156,84,51,173,70,150,68,81,18,174,51,156,104,111,82,228,50,110,216,42,167,238,220,46,156,165,112,168,162,154,66,30,10,54,22,202,1,85,81,80,22,221,51,36,104,246,46,156,36,9,138,141,209,50,221,215,5,65,184,20,159,121,79,53,18,3,8,0,38,7,30,229,3,118,30,194,32,33,240,56,12,124,85,127,67,162,218,225,228,19,111,45,15,125,101,96,138,158,96,247,233,222,52,117,31,98,141,94,9,203,53,219,164,99,36,120,247,145,198,48,153,21,0,134,89,37,215,5,10,10,25,82,250,148,64,15,62,172,234,199,208,184,191,204,252,200,234,60,28,194,228,105,192,155,104,154,46,9,252,211,110,249,124,180,100,138,166,50,128,162,95,64,246,194,76,213,211,133,5,51,20,169,32,85,211,49,21,77,51,150,189,96,253,34,167,146,228,95,76,186,142,31,178,181,78,94,203,133,201,236,92,31,217,32,220,40,117,193,172,199,27,116,9,252,169,131,67,57,80,1,85,21,86,143,15,76,153,102,240,221,151,18,60,108,235,200,21,31,138,245,7,94,226,7,166,189,254,99,187,135,170,44,219,170,181,50,51,83,99,192,12,106,113,83,30,189,164,117,42,227,58,214,88,179,123,166,70,126,15,28,135,210,249,10,104,103,196,32,130,107,49,123,45,146,196,21,226,78,0,200,157,32,17,18,9,128,158,37,140,164,197,183,107,227,12,133,218,173,18,156,69,214,199,81,157,188,230,209,178,137,10,136,158,69,186,146,210,148,6,210,168,249,20,229,101,104,136,74,45,148,234,9,152,21,44,124,235,228,82,56,40,82,28,23,119,83,231,247,41,174,98,244,201,165,192,185,99,23,11,78,187,114,39,145,82,111,21,148,89,23,242,242,85,12,149,14,63,215,171,237,153,17,176,54,108,85,44,28,156,137,126,156,171,151,107,28,14,209,116,17,96,95,31,124,238,78,25,187,40,168,38,140,88,52,59,86,48,77,139,8,213,169,146,42,64,86,149,254,241,105,2,72,148,68,133,106,162,76,192,237,64,189,132,237,148,72,68,165,17,2,4,243,225,239,138,37,243,211,159,144,12,245,222,60,51,116,217,122,224,203,86,236,211,245,151,236,33,38,164,101,163,91,44,139,72,217,232,210,55,121,54,8,74,174,154,240,179,241,46,14,119,128,154,234,153,69,204,82,34,4,20,211,52,230,108,146,13,173,53,152,66,48,7,77,156,53,110,226,64,237,197,101,36,25,186,113,38,217,138,11,1,61,210,249,70,32,145,151,85,218,224,43,137,60,59,171,251,178,156,12,138,120,53,56,223,17,211,247,220,217,241,99,98,107,53,126,85,219,34,32,74,231,235,217,174,181,94,65,180,131,88,212,28,190,110,187,150,210,133,143,100,72,101,80,93,201,147,98,216,142,209,96,162,98,241,3,56,244,209,53,121,55,80,246,139,38,133,2,246,61,195,138,246,59,49,41,30,197,22,112,127,111,73,75,70,35,47,36,193,172,115,153,71,69,112,183,145,204,220,141,89,168,131,104,212,159,42,145,228,93,143,153,147,53,26,127,40,239,211,64,124,124,53,249,255,0,180,70,85,70,196,206,217,95,139,177,71,249,125,12,187,115,58,106,39,240,48,157,15,125,84,147,80,12,65,49,76,69,65,47,113,51,20,123,25,51,144,127,31,74,3,173,246,96,227,88,226,131,74,160,21,53,126,221,211,112,218,69,109,5,205,228,7,209,180,206,76,97,21,26,179,180,81,3,8,153,104,120,21,46,146,62,249,83,50,173,128,10,100,76,83,28,194,45,131,38,137,24,76,218,135,22,40,157,185,153,83,171,105,42,130,136,32,216,232,184,60,83,85,156,164,45,155,24,237,219,123,110,20,80,162,221,185,133,186,2,2,146,2,41,16,157,129,142,124,11,137,237,111,166,166,108,68,82,86,54,229,207,136,59,12,242,107,124,164,180,118,53,199,94,66,108,17,169,29,49,49,65,65,70,215,81,174,72,161,240,111,7,49,237,207,216,64,189,134,252,253,250,162,204,186,93,40,146,253,59,248,74,170,38,1,72,252,96,199,142,159,97,40,246,40,84,163,251,19,185,71,176,137,63,160,34,31,153,71,191,207,160,115,155,60,16,228,86,217,213,147,129,188,179,160,87,235,207,241,140,26,30,166,203,70,152,127,109,135,138,153,143,90,34,255,0,122,176,61,8,250,235,181,11,37,44,82,70,78,199,40,153,153,17,64,85,85,84,64,60,76,137,205,232,81,225,95,84,201,172,43,167,221,18,159,3,196,205,131,78,153,227,78,53,143,194,180,176,64,188,130,134,203,239,84,168,252,179,29,159,183,76,159,77,159,85,141,94,157,123,129,177,235,117,92,250,55,47,176,57,78,203,112,149,178,86,238,85,224,95,57,107,161,89,232,36,190,155,215,78,191,86,169,91,109,89,247,20,246,221,54,33,134,164,52,250,61,193,38,223,177,217,157,218,172,166,36,195,89,102,249,91,229,166,61,155,10,174,148,250,198,240,50,68,114,73,246,232,79,163,62,179,59,251,135,105,229,70,117,107,107,198,229,49,117,178,245,226,173,104,202,35,134,229,59,204,234,156,24,238,186,141,134,89,132,18,230,191,86,25,35,110,251,64,5,205,212,7,14,107,186,108,38,222,102,250,59,203,223,205,96,25,69,247,50,59,55,180,123,45,96,100,32,146,196,35,25,181,56,139,88,76,155,163,100,83,215,115,109,54,157,185,77,89,75,220,200,166,220,123,226,149,160,176,225,81,29,52,57,93,112,227,22,53,196,222,66,206,213,52,202,214,65,137,93,94,230,90,188,61,138,46,139,161,228,26,149,183,143,214,220,214,15,62,128,53,98,1,154,79,11,143,92,228,218,255,0,54,187,59,67,149,253,155,44,158,151,163,234,117,217,181,216,78,202,104,253,180,62,149,155,14,165,158,244,158,206,47,21,236,242,122,169,197,93,70,241,98,228,133,117,123,115,150,177,114,117,27,14,139,84,183,55,136,128,43,22,77,148,179,49,124,210,5,86,179,48,66,163,6,50,44,14,188,4,153,30,196,72,190,104,190,123,188,117,194,79,30,150,179,177,141,225,79,35,39,154,50,203,27,235,117,50,218,13,80,204,45,146,213,152,93,198,43,12,189,186,185,103,183,169,136,155,126,101,22,157,217,220,133,63,61,176,89,24,45,31,117,184,181,136,23,137,215,104,119,90,69,226,126,215,191,117,206,99,154,209,36,174,217,199,20,246,141,34,190,125,138,171,79,170,104,9,66,74,51,205,45,57,173,146,141,15,110,109,104,142,150,86,61,156,194,218,172,133,133,212,190,93,13,199,244,163,141,125,94,207,20,91,91,175,99,55,146,136,178,201,114,75,165,162,26,137,192,41,124,191,34,97,155,103,148,250,13,69,164,95,82,230,92,152,141,139,134,144,35,88,230,24,124,111,42,100,118,72,168,118,71,250,51,25,179,136,58,180,188,138,21,250,90,32,156,108,0,172,90,228,49,152,197,183,108,146,88,182,77,211,22,185,77,206,248,97,27,43,142,99,8,94,51,14,99,72,114,115,125,150,140,142,135,42,182,217,200,250,119,32,91,84,46,206,164,91,68,182,86,229,115,136,184,88,241,185,134,238,164,202,14,218,189,172,53,151,250,163,188,175,54,57,238,182,62,169,134,184,113,235,145,92,145,226,134,57,55,201,10,254,71,170,215,179,92,209,153,39,81,202,107,90,140,12,197,3,62,183,79,106,242,246,107,211,52,223,87,51,90,252,197,130,199,85,136,178,197,214,103,30,216,236,80,109,225,227,225,20,111,34,188,179,44,29,143,90,138,131,154,143,41,167,103,48,171,245,14,75,136,124,144,199,178,45,78,42,197,43,73,177,190,45,35,77,223,224,114,105,171,11,26,254,119,109,180,219,147,188,231,21,135,118,27,109,222,166,230,11,236,6,163,10,197,205,110,221,110,175,217,33,36,158,17,106,158,62,244,122,95,47,230,119,31,247,25,218,141,77,206,117,72,227,92,34,214,120,98,220,93,59,26,71,47,35,110,82,182,89,43,222,81,24,221,155,39,181,150,118,167,207,222,218,45,207,97,101,88,197,207,217,237,119,247,14,161,129,27,245,209,188,233,51,125,225,78,215,43,67,69,58,177,42,209,250,60,31,59,249,89,200,202,157,145,43,16,199,201,64,82,181,250,175,32,25,211,221,197,78,162,199,235,99,44,6,176,94,51,247,210,81,237,76,67,48,86,55,235,126,165,101,97,208,242,26,154,117,233,129,158,143,223,102,104,28,100,212,181,10,125,10,193,18,76,163,80,167,53,126,92,206,225,71,156,211,167,232,237,111,58,68,236,156,106,46,50,106,242,212,218,227,205,138,161,55,50,217,104,221,86,150,238,58,30,137,239,93,95,197,192,201,144,51,125,87,37,139,17,196,105,44,215,143,146,91,123,45,149,154,76,57,7,59,157,223,234,197,141,227,221,248,56,206,243,145,50,25,203,120,201,71,33,53,122,188,215,96,27,254,209,220,170,168,39,21,37,87,206,145,94,88,202,202,93,158,64,81,102,8,134,238,28,116,164,210,48,203,153,244,75,109,15,29,109,122,135,234,65,63,170,83,110,48,175,98,158,217,235,156,37,103,154,219,235,212,28,146,26,108,144,77,164,97,171,245,187,28,172,74,177,57,67,7,40,215,160,219,55,42,140,1,52,153,162,220,44,214,190,143,150,43,134,121,167,85,231,242,188,74,97,248,98,124,210,203,177,81,126,226,49,80,160,55,218,249,141,173,218,115,56,106,171,225,133,7,20,104,70,28,75,182,215,51,37,145,175,29,146,21,168,102,137,208,216,162,49,145,12,142,158,96,175,94,188,252,36,235,81,17,124,107,216,237,87,139,14,69,138,94,15,155,213,108,121,196,133,142,38,237,116,220,172,56,190,173,145,21,163,219,12,90,182,251,221,34,98,3,220,205,229,179,242,91,105,91,10,238,13,14,194,126,174,187,73,55,77,10,206,84,117,87,161,224,236,120,237,63,152,103,242,188,141,170,114,103,30,228,126,153,66,155,160,216,235,176,238,35,84,194,170,180,187,90,110,172,176,22,247,208,83,141,233,197,101,97,158,13,61,252,123,39,247,60,149,42,180,171,185,218,59,180,226,236,100,131,34,220,240,60,45,173,71,114,179,93,215,154,194,181,166,82,103,56,249,196,204,139,60,99,66,151,26,227,120,165,112,171,118,254,250,93,31,216,216,246,164,174,199,11,42,101,254,181,159,66,88,74,193,89,160,206,230,238,52,8,215,177,117,215,175,26,56,25,184,139,211,154,253,198,205,111,71,209,92,207,85,93,198,106,250,71,55,239,143,105,213,82,169,17,84,166,182,218,175,148,165,242,127,165,96,229,37,157,79,95,102,232,149,134,173,53,139,113,85,143,140,17,174,82,171,48,176,105,176,172,4,196,231,72,254,174,45,236,57,215,39,172,76,184,221,174,84,45,248,31,19,35,185,29,25,93,191,193,75,199,179,157,185,6,107,41,119,182,224,147,178,76,99,125,136,45,30,166,253,148,123,120,147,50,117,41,90,214,234,211,209,151,108,130,195,110,134,70,93,72,220,46,205,214,137,164,181,51,155,54,78,59,113,147,64,228,18,124,82,174,214,109,48,118,200,91,109,50,173,151,89,227,44,217,165,7,64,113,29,164,207,207,73,18,239,139,219,41,63,180,55,86,87,154,156,254,117,39,50,201,12,253,255,0,217,8,74,79,72,18,188,204,136,188,67,45,146,193,186,95,27,39,177,52,136,142,179,230,156,22,148,169,220,203,10,186,110,98,143,114,172,241,245,120,171,115,214,175,129,22,229,126,147,185,230,50,14,130,68,232,164,47,128,255,0,86,162,100,50,162,80,0,122,1,102,11,230,184,30,128,205,52,202,138,132,210,108,241,54,210,16,124,69,105,137,40,108,243,99,163,73,174,29,192,22,113,35,155,236,177,76,129,115,167,238,2,16,73,38,10,10,63,78,30,153,199,34,110,111,238,124,13,223,46,179,84,235,22,121,45,47,197,13,166,90,110,135,111,251,44,214,122,108,161,242,59,66,210,85,153,211,66,191,148,135,90,74,33,207,184,213,119,17,82,79,227,94,148,137,188,98,233,102,110,17,80,65,238,148,106,202,65,107,92,175,160,168,114,125,134,92,111,166,110,175,26,146,94,62,207,218,87,94,24,87,51,41,199,30,1,248,46,236,112,216,213,86,83,196,190,247,100,206,32,42,10,134,51,230,137,205,216,165,209,128,130,152,157,116,83,153,180,44,68,148,187,146,166,1,238,25,8,214,107,61,92,169,249,24,11,238,10,72,27,195,200,64,190,93,128,194,0,61,253,107,152,171,115,151,183,21,35,210,102,84,162,100,162,28,61,104,249,127,116,174,159,184,42,49,142,26,43,30,0,169,202,164,90,141,31,45,228,227,197,36,193,68,146,246,77,251,195,121,108,153,248,180,166,226,36,161,220,118,246,37,99,223,198,47,228,30,69,246,95,181,85,170,128,112,238,30,68,18,42,32,114,252,9,202,34,94,225,223,191,160,19,23,125,41,97,121,139,93,44,74,180,141,125,251,1,48,198,74,38,74,58,184,149,142,53,244,122,68,130,68,170,125,148,236,84,140,3,18,37,185,28,34,193,55,177,138,16,136,54,48,160,224,169,148,208,79,46,255,0,227,80,9,228,121,106,138,255,0,206,61,185,182,73,198,187,244,244,139,168,54,143,215,78,189,89,98,156,164,163,150,49,195,35,106,176,71,215,91,153,219,166,39,86,65,22,140,193,234,146,142,206,220,226,232,172,227,158,56,47,194,98,81,190,224,146,87,122,191,14,97,244,185,184,104,231,186,44,158,86,190,164,189,106,190,179,133,152,136,154,184,121,234,157,54,29,203,194,21,242,197,99,85,111,15,8,131,137,1,250,151,146,199,119,32,243,218,93,235,130,149,88,245,56,185,169,165,86,87,206,106,230,139,147,66,207,175,228,180,103,9,38,15,158,46,222,54,94,64,240,179,139,53,50,171,54,99,20,237,99,216,19,79,237,52,21,20,99,213,69,47,175,77,101,85,19,34,252,98,208,140,128,169,198,53,100,197,83,195,194,195,71,198,178,142,65,34,172,167,217,108,154,161,26,221,178,104,25,79,21,124,89,144,137,138,106,28,64,197,3,119,19,118,245,81,197,196,248,0,63,127,95,63,167,52,74,227,167,60,124,5,79,150,125,87,42,180,231,110,15,79,184,242,83,14,228,228,76,122,190,101,73,140,135,36,248,167,151,216,173,43,160,143,145,144,76,38,109,21,137,73,117,197,0,1,81,203,181,84,88,76,160,137,134,189,106,174,20,167,104,207,186,173,243,94,160,225,204,92,149,87,87,227,143,31,236,12,138,73,7,37,144,174,74,241,134,233,163,241,241,203,52,217,3,67,53,120,132,220,76,189,114,64,203,25,102,14,35,217,35,24,129,145,120,42,143,177,94,175,205,22,193,230,106,81,83,157,72,120,95,3,50,12,14,202,59,139,252,183,179,148,143,209,7,8,139,214,27,55,13,92,71,38,40,153,53,0,85,112,234,44,165,98,170,98,71,13,223,38,138,237,204,85,136,65,6,238,191,138,172,78,37,0,80,135,33,132,222,64,62,71,41,202,61,251,248,143,127,49,238,30,95,61,196,124,187,253,225,244,177,185,61,12,200,221,76,184,6,237,85,12,10,91,120,231,207,202,74,168,251,162,136,46,118,4,227,69,218,48,168,40,78,203,145,242,43,68,189,116,136,160,178,10,149,20,87,84,14,37,76,197,22,104,245,95,166,100,130,105,160,225,79,124,196,110,7,108,128,40,13,204,45,213,83,234,93,246,16,246,144,3,37,237,157,80,3,254,253,84,137,224,32,113,48,17,71,54,206,252,185,7,49,185,16,40,10,45,224,173,178,21,77,13,252,131,216,196,27,195,82,206,86,181,184,242,177,115,59,244,18,209,109,159,77,60,142,122,170,48,109,162,17,144,22,30,212,176,201,36,236,235,20,88,45,158,223,13,113,160,94,39,39,28,125,177,94,136,23,181,71,110,171,234,184,103,52,68,37,217,71,17,195,22,18,41,54,90,69,159,218,63,88,70,233,185,138,106,137,221,55,83,216,93,47,165,19,60,80,4,229,116,29,182,159,188,89,236,144,169,81,210,70,97,137,126,137,252,244,229,208,38,206,253,210,46,82,59,40,216,120,5,21,59,134,160,68,192,76,192,241,110,25,38,186,231,251,205,61,180,206,4,134,73,46,250,201,143,216,82,52,83,128,146,144,213,171,72,30,66,118,18,69,54,207,17,93,88,167,7,84,88,125,74,138,3,69,129,183,185,30,209,171,100,78,178,107,127,188,198,160,233,211,179,37,128,112,46,227,167,18,116,227,221,200,125,124,135,146,39,55,94,102,156,124,52,91,36,125,239,105,172,107,20,18,7,43,168,233,192,38,147,84,138,66,172,229,83,25,71,10,148,62,233,214,80,222,106,24,60,141,242,35,233,114,114,89,210,51,157,70,186,100,210,19,114,130,174,235,237,249,163,185,57,142,5,72,101,210,103,87,198,43,248,251,57,53,208,1,19,149,176,63,220,84,104,146,162,5,3,56,80,64,134,19,38,96,244,200,98,206,160,176,110,117,68,68,226,220,134,19,9,5,49,17,18,20,64,69,49,251,201,254,63,4,48,0,144,59,20,74,29,188,65,28,206,203,185,189,255,0,40,58,182,202,53,186,206,98,248,255,0,211,117,164,76,219,241,57,204,206,38,195,188,109,211,247,67,180,4,187,2,69,123,37,91,198,34,71,207,191,185,236,24,4,0,64,161,225,157,16,29,194,254,156,92,131,221,250,109,129,162,121,14,197,166,121,202,58,29,25,179,158,55,73,215,219,41,150,77,101,179,20,188,126,129,168,189,184,216,19,64,150,132,246,73,37,178,6,146,57,237,161,130,175,170,52,186,139,119,212,103,149,27,18,218,4,245,134,20,190,187,116,198,229,118,143,195,73,236,18,90,249,148,68,235,51,188,181,107,171,147,64,114,230,94,195,90,103,77,173,241,181,134,17,89,182,191,129,70,191,14,180,197,144,239,171,208,182,105,106,26,67,27,28,237,21,94,68,5,153,186,102,250,146,143,92,8,234,147,21,131,116,229,159,172,88,51,21,154,90,56,167,197,214,215,28,106,70,118,121,56,90,23,39,99,232,88,182,117,176,233,245,120,59,79,210,46,52,221,23,53,75,74,100,107,93,94,93,155,135,43,81,95,69,234,21,164,167,171,113,151,148,106,108,211,134,29,86,115,62,88,92,238,213,57,202,124,142,38,220,92,185,146,196,172,119,91,77,26,98,181,177,86,32,51,188,230,239,163,50,139,181,211,44,214,58,82,26,54,80,58,20,83,155,173,45,133,158,81,55,84,153,40,139,221,82,86,122,25,181,192,106,164,66,135,39,58,68,107,123,236,22,217,83,208,116,234,223,35,130,217,136,230,185,46,93,169,109,13,89,193,236,53,136,169,14,72,74,104,251,164,20,236,237,86,4,209,10,179,146,207,172,182,122,245,90,94,175,17,88,23,245,245,234,244,11,52,68,130,213,34,94,165,189,251,183,77,14,71,111,188,25,139,227,165,229,198,77,49,123,145,229,173,31,80,208,74,234,211,56,74,149,151,41,170,210,89,102,115,100,25,6,213,84,95,133,134,221,89,139,43,215,144,100,142,110,217,170,210,238,227,201,50,32,220,142,148,179,99,157,124,104,154,125,37,245,190,199,145,127,54,49,105,113,183,97,212,147,177,191,210,41,119,234,236,94,161,135,215,174,150,187,117,82,200,218,131,43,37,97,129,207,95,214,106,46,230,162,239,86,6,48,15,224,156,176,117,86,209,224,40,214,43,21,5,11,75,119,194,185,37,31,173,185,128,175,63,140,36,77,169,254,73,159,232,82,45,218,18,100,236,210,150,177,66,50,146,181,67,37,245,177,73,32,221,149,121,121,104,84,162,228,15,48,248,246,18,72,60,43,100,83,251,13,226,238,104,249,24,194,192,247,6,153,29,184,192,79,196,237,9,221,31,61,1,245,208,115,32,29,154,244,237,90,101,153,43,193,36,204,167,1,181,101,204,26,136,96,18,50,51,43,187,247,67,228,102,246,154,144,221,231,144,24,199,185,163,84,135,2,32,171,53,30,113,65,99,244,12,166,134,231,145,247,58,229,146,146,16,172,17,131,108,193,178,89,222,59,5,105,103,32,44,97,79,251,53,31,41,110,207,229,103,134,6,5,53,161,28,191,112,75,2,140,210,152,149,146,84,117,189,163,166,180,37,231,50,212,43,151,60,207,15,177,220,53,14,160,149,254,67,89,236,50,144,204,29,73,217,176,152,126,98,87,118,191,217,27,21,152,213,162,207,72,72,39,153,51,155,129,70,166,229,194,240,70,117,38,234,182,121,16,132,147,124,224,237,251,213,122,186,214,72,126,15,165,246,147,80,128,234,93,79,165,48,202,106,149,62,88,223,40,150,76,122,6,6,89,252,100,108,4,123,13,195,69,213,174,101,155,96,133,107,233,107,11,62,82,244,230,66,61,148,58,82,172,66,93,211,180,19,35,54,169,164,38,217,180,94,155,50,56,146,237,42,56,77,123,56,207,242,58,159,44,117,109,134,133,85,142,151,151,33,162,168,87,94,155,79,56,179,29,245,135,113,20,245,227,235,140,134,208,249,221,146,208,226,70,70,65,212,140,67,231,214,183,147,82,19,110,85,140,51,147,245,94,136,163,235,150,116,163,211,232,244,187,165,118,86,43,23,146,157,167,54,225,205,43,141,119,3,58,81,197,138,139,151,100,156,181,181,114,63,91,172,179,152,86,160,156,157,57,171,200,107,129,105,145,81,240,78,22,107,111,66,157,94,251,104,99,144,35,113,105,96,170,116,141,211,213,167,77,52,210,33,113,27,85,201,222,47,202,216,150,54,23,178,47,37,228,83,219,118,12,111,137,113,52,27,209,231,94,212,73,40,155,230,123,54,117,200,27,196,237,152,167,52,179,103,218,60,157,148,136,73,203,223,237,137,4,138,125,87,162,37,15,160,112,30,253,123,199,249,231,64,149,103,156,202,73,242,47,142,121,62,107,149,43,37,34,240,233,87,175,180,94,59,78,101,15,39,158,73,4,9,159,212,149,99,63,46,162,213,235,53,123,234,103,25,49,85,89,38,127,103,190,0,68,125,178,157,57,163,33,113,222,162,20,204,190,133,147,83,109,156,141,172,88,243,44,50,66,41,35,67,55,129,200,255,0,217,147,23,203,169,148,75,91,246,48,166,115,29,9,5,161,209,173,179,77,152,38,222,192,88,230,211,43,205,181,88,100,108,51,77,142,218,253,116,19,118,30,223,249,135,246,255,0,203,248,255,0,111,162,32,235,156,113,145,112,156,40,230,171,136,120,168,232,245,159,241,135,146,115,114,31,64,213,180,121,165,38,87,198,237,68,113,34,253,86,201,38,103,50,14,147,104,213,21,228,28,123,142,78,155,116,8,162,134,42,41,1,66,30,20,168,206,161,205,83,87,138,225,36,158,108,93,39,184,21,160,166,207,200,10,103,107,100,22,221,126,133,52,237,186,65,226,97,77,131,77,6,166,131,163,7,144,36,15,216,148,194,95,116,128,39,175,57,136,10,112,195,151,105,156,64,10,126,44,242,24,135,17,1,55,98,159,35,183,148,194,37,40,8,152,0,62,124,64,4,195,223,224,7,191,164,177,81,153,146,163,117,74,232,245,100,118,154,137,67,108,189,57,117,108,9,57,100,206,162,109,29,202,37,146,98,59,108,12,91,180,138,30,217,215,50,185,133,177,219,79,115,177,187,24,64,165,0,75,203,209,20,147,156,164,11,162,41,9,140,64,84,162,65,50,102,49,14,80,63,98,136,144,229,16,57,12,0,34,37,57,68,12,83,118,48,15,112,244,177,43,243,240,180,186,120,205,215,69,120,136,136,203,140,149,33,71,118,39,78,101,165,219,174,181,194,88,174,99,75,34,186,41,74,58,64,146,111,14,179,100,92,149,211,38,141,150,49,152,145,225,20,19,3,56,92,198,250,127,34,119,242,20,254,232,151,183,144,8,126,101,252,62,240,126,32,31,168,122,79,218,236,147,184,12,223,71,34,144,235,60,122,150,220,138,237,87,175,66,62,42,168,162,254,81,148,153,149,73,138,175,25,152,206,191,120,162,142,154,185,42,108,215,72,84,32,183,124,130,132,41,232,243,166,158,191,93,70,159,79,247,170,32,198,253,48,93,151,145,248,61,123,234,91,58,174,165,181,186,185,12,244,92,122,47,226,230,215,168,73,40,245,106,154,147,129,31,16,197,148,135,104,148,158,52,140,152,105,48,164,201,91,191,17,122,66,182,69,51,200,238,41,50,39,22,220,61,178,55,72,173,209,41,19,2,248,251,68,2,23,177,68,7,227,238,247,241,2,254,1,216,3,227,240,8,217,97,177,86,253,7,113,163,72,74,167,70,118,132,60,146,234,191,126,194,106,245,31,102,108,153,21,118,249,138,107,194,204,40,205,38,109,29,38,236,197,120,147,24,225,110,228,142,124,84,116,175,145,82,36,146,96,214,247,89,131,101,16,114,0,213,22,96,103,14,91,130,77,157,251,205,202,175,118,198,242,253,233,81,248,73,193,125,178,2,75,126,236,0,224,29,253,68,127,220,120,241,61,255,0,231,235,234,137,76,101,13,98,163,58,186,206,165,20,86,64,22,110,17,235,22,57,47,165,72,17,80,36,218,114,202,150,221,192,59,0,76,134,89,241,138,252,142,159,186,92,234,46,177,220,162,83,15,180,146,65,234,189,103,52,232,100,208,234,231,55,237,153,78,245,110,156,112,134,58,66,168,174,100,220,105,220,175,183,187,112,179,197,20,243,88,23,116,134,108,195,233,129,69,212,39,180,130,197,110,68,210,72,0,107,214,68,87,254,96,130,44,249,193,210,178,89,178,141,126,216,119,180,114,114,152,170,10,137,133,218,149,43,23,16,53,9,203,2,173,74,81,236,4,107,53,78,168,46,185,206,30,32,112,110,65,255,0,181,236,44,77,211,66,186,136,89,171,227,10,164,93,169,210,92,124,204,135,154,106,38,37,56,9,219,24,134,76,4,130,32,38,68,197,48,7,244,68,7,231,210,214,228,170,130,227,170,47,77,40,247,68,47,208,179,198,122,135,89,88,24,255,0,0,107,35,42,231,29,43,173,133,33,17,236,103,9,87,172,182,34,148,164,1,56,55,112,224,195,247,0,125,51,164,145,41,16,4,211,40,16,189,140,37,40,7,96,41,142,99,28,123,23,227,183,115,24,76,33,241,242,35,250,250,34,70,60,196,161,64,146,196,249,200,162,214,81,162,21,242,198,178,171,183,99,93,152,146,158,55,139,163,50,65,226,246,194,33,14,37,102,168,164,171,53,166,167,128,232,145,185,220,153,86,234,34,145,146,247,240,183,235,220,97,144,83,174,163,162,152,58,178,217,226,39,74,154,202,176,156,110,131,0,80,83,74,72,37,169,49,70,139,159,116,9,33,236,45,34,19,43,181,2,144,197,51,226,46,220,232,159,109,243,126,2,105,138,147,47,153,51,118,248,206,27,177,43,120,152,54,165,48,203,253,166,14,216,40,73,165,84,155,140,109,26,205,52,202,160,46,253,226,82,141,65,37,18,0,137,93,127,222,19,14,233,202,181,62,225,199,92,185,156,99,53,2,182,114,56,149,104,44,172,114,51,181,229,76,73,117,251,70,178,156,156,110,131,201,214,113,171,145,118,169,139,144,72,136,164,65,102,217,185,11,251,164,48,233,249,136,229,199,195,231,252,113,68,227,152,42,6,142,65,98,168,69,72,118,233,168,69,82,255,0,179,80,135,32,28,135,76,64,198,1,33,131,176,148,64,194,2,29,135,191,97,244,141,248,102,229,123,159,83,158,179,122,227,244,208,70,179,84,180,241,243,48,172,57,80,199,58,234,151,50,227,176,192,218,156,149,95,33,43,104,230,86,129,181,178,4,0,197,57,159,125,123,128,76,128,34,117,30,114,9,34,221,187,100,16,76,169,160,152,32,146,73,144,0,164,77,50,137,74,82,20,161,220,10,80,40,1,74,80,236,5,15,187,216,3,240,143,95,77,135,226,255,0,59,234,221,172,182,80,230,148,182,114,59,148,207,220,62,116,42,137,69,205,118,193,186,41,28,129,138,185,65,32,66,58,61,227,4,64,19,57,211,241,1,3,9,4,4,133,205,242,247,193,16,99,197,46,153,251,7,44,122,106,241,170,122,157,125,204,160,24,233,80,88,190,223,93,107,99,115,108,237,18,213,150,123,198,106,162,138,44,17,181,233,50,35,62,226,23,31,190,199,145,219,51,42,3,17,114,66,57,71,160,206,78,113,4,29,228,159,2,157,171,41,36,132,74,57,116,109,48,58,130,229,252,177,173,213,16,135,89,180,76,14,109,73,227,230,113,140,203,83,88,67,54,128,8,168,219,11,245,234,182,48,104,202,61,52,235,231,174,205,3,87,82,73,29,219,246,36,179,116,86,118,212,58,81,112,13,36,28,55,120,188,87,20,113,230,114,45,216,174,155,197,153,190,10,131,7,198,96,225,52,76,38,69,241,90,190,102,224,204,148,2,46,68,93,55,63,135,182,178,39,59,79,238,29,187,255,0,175,236,253,127,207,227,209,73,4,112,32,131,160,60,70,156,8,4,31,34,8,32,247,130,8,224,149,14,37,211,161,206,81,150,185,173,157,190,70,26,19,142,158,181,254,34,30,227,9,6,178,43,41,125,93,75,252,150,147,104,90,77,90,227,105,85,170,215,219,4,221,46,106,125,117,82,82,114,200,254,172,213,245,130,49,119,113,113,71,18,135,139,124,79,128,227,117,75,52,128,139,120,0,92,251,18,207,114,134,80,209,207,38,157,194,199,175,88,175,68,68,88,93,49,125,56,249,204,148,132,92,138,240,81,67,4,213,251,102,174,32,219,182,121,217,85,203,44,45,99,74,31,218,106,248,55,43,179,205,196,38,213,79,172,20,92,30,86,60,16,84,145,207,81,141,124,162,107,125,79,180,114,51,145,112,131,23,70,41,199,233,158,44,147,69,253,183,10,17,51,123,145,148,141,112,221,55,77,223,179,93,178,174,142,201,55,8,186,110,170,7,120,155,181,24,40,212,139,38,161,147,51,132,222,162,171,51,160,83,10,165,116,154,141,140,64,92,134,76,49,57,177,72,88,92,26,227,27,132,140,227,197,167,66,3,184,30,90,30,26,240,228,121,128,70,228,51,222,167,29,150,194,233,224,142,228,46,167,103,70,150,137,162,235,26,247,192,73,111,253,226,1,193,164,63,116,62,50,119,29,35,93,239,245,199,112,252,59,135,175,137,28,183,84,74,66,44,145,204,116,129,98,129,20,33,132,201,24,222,0,160,1,76,34,41,152,223,116,170,7,220,48,252,20,194,62,188,109,100,99,29,51,9,70,146,12,221,71,28,134,57,31,55,118,221,118,70,42,106,29,21,12,87,73,42,118,226,82,42,67,166,115,21,78,197,80,134,33,132,12,67,0,100,212,120,142,90,250,13,53,62,67,81,245,11,83,117,196,106,26,226,1,107,73,208,232,28,237,75,91,230,224,215,22,142,103,67,167,34,174,126,171,184,127,175,237,255,0,33,245,141,171,113,169,160,225,102,139,217,171,232,186,108,103,100,112,221,89,184,180,215,68,236,27,189,118,244,139,34,119,101,81,35,51,107,29,32,225,209,84,41,76,221,6,47,86,88,8,155,71,6,78,246,10,34,177,17,93,53,147,58,75,20,135,69,68,212,41,147,84,138,38,42,16,201,168,65,18,40,67,147,239,148,197,19,20,196,16,48,119,40,0,136,57,174,228,224,116,231,161,7,79,162,179,226,150,48,12,145,200,192,225,171,75,216,230,135,3,200,130,224,53,30,75,211,234,189,121,211,116,216,227,226,69,210,56,149,99,182,16,42,132,17,5,211,40,153,68,68,0,194,62,233,10,2,99,167,253,50,7,201,138,1,243,234,208,198,213,89,147,237,246,117,134,13,255,0,120,148,103,191,220,165,227,157,255,0,212,142,22,118,221,9,143,247,119,42,255,0,213,107,56,96,249,4,164,127,246,37,86,102,233,36,215,50,141,214,41,37,99,87,255,0,93,124,67,191,127,159,249,255,0,175,238,245,231,23,173,252,78,36,85,37,61,191,100,84,2,42,152,248,2,224,83,36,39,238,112,2,121,144,192,114,121,137,124,136,32,98,249,0,135,126,201,58,110,186,96,178,43,164,178,70,80,233,2,137,40,69,8,42,38,177,155,156,128,114,24,197,19,17,98,29,35,128,8,137,84,33,200,96,3,20,192,4,66,239,56,22,250,110,28,242,205,207,180,85,193,14,48,114,1,127,104,71,225,95,103,37,183,28,82,17,1,1,0,80,67,196,123,8,124,15,127,199,231,210,69,228,116,138,144,25,127,242,122,55,200,163,52,251,46,11,105,225,171,75,83,194,156,228,93,181,47,70,227,172,142,102,121,38,206,4,222,39,100,131,157,89,185,100,80,58,158,110,90,170,145,192,22,6,230,40,59,158,105,137,36,120,113,202,226,164,29,193,199,25,249,4,216,0,195,224,34,35,150,92,16,31,144,19,118,41,140,65,241,63,207,221,236,110,193,248,122,143,135,47,151,23,125,1,250,112,232,111,84,49,101,115,220,223,132,183,6,79,217,138,165,59,55,245,220,125,171,214,74,147,233,74,61,204,46,171,236,89,152,134,50,105,251,170,129,204,161,84,33,125,65,229,244,251,251,253,145,74,169,81,18,54,56,9,192,190,4,56,9,196,59,129,124,0,123,155,231,183,193,123,121,124,136,7,96,31,144,239,223,210,127,229,178,15,157,100,186,171,198,77,34,36,93,71,88,28,217,24,251,100,65,163,119,232,70,182,89,233,156,185,119,103,135,121,11,28,102,109,144,236,140,233,36,8,213,183,254,218,163,150,229,42,104,170,224,131,219,89,37,63,3,166,169,76,111,159,192,201,174,95,48,238,3,249,24,167,249,15,235,244,172,249,210,90,165,63,13,219,10,225,179,148,32,93,84,44,18,147,10,39,48,254,34,30,45,6,76,20,89,210,206,164,97,18,59,250,235,85,27,53,246,214,145,98,37,116,201,49,84,224,153,128,161,227,87,141,70,186,242,253,81,8,60,54,168,195,201,205,82,167,72,131,88,35,186,132,5,36,43,78,208,168,21,218,11,204,197,139,213,230,35,102,42,1,39,9,32,230,81,23,101,112,50,205,230,210,125,34,217,115,191,85,96,116,37,33,159,116,12,115,104,216,22,108,35,3,217,108,131,82,164,212,61,213,156,130,105,129,63,119,226,171,181,21,85,78,194,32,32,43,40,96,239,220,4,124,127,20,211,192,88,105,41,136,218,51,164,227,22,136,102,147,8,178,180,132,122,6,123,8,202,45,189,125,163,248,247,21,153,113,152,93,57,214,170,178,120,137,91,185,44,84,19,132,252,123,200,178,93,114,21,82,187,15,100,12,219,216,80,0,197,20,252,14,94,193,226,112,237,216,74,37,236,33,226,61,128,60,123,15,199,199,207,163,57,122,254,193,18,215,195,23,60,191,84,174,115,173,44,163,65,125,80,226,183,3,107,21,180,128,162,71,163,93,154,176,242,166,209,46,237,78,195,237,157,23,22,85,20,64,12,152,8,17,70,96,81,31,144,15,85,234,219,2,225,86,61,100,47,140,153,144,8,218,193,211,79,43,149,158,241,15,149,31,214,185,81,171,197,214,142,184,254,37,49,99,231,103,145,111,230,29,204,154,106,248,15,100,204,1,94,174,138,203,212,142,54,98,149,181,116,202,228,181,109,218,12,159,230,60,225,171,226,87,21,95,38,145,152,56,200,57,141,84,157,196,45,108,23,81,83,20,168,44,165,233,76,177,244,123,128,16,50,82,81,237,59,15,207,97,107,69,31,186,0,34,2,37,14,198,237,249,24,62,7,191,233,242,3,233,107,245,131,172,76,88,186,115,114,122,102,182,217,103,54,140,130,169,91,228,133,96,173,145,247,221,150,127,140,119,250,150,254,195,233,8,6,33,133,117,191,155,165,218,253,195,1,197,39,10,20,189,196,123,11,6,168,217,162,46,117,154,253,190,1,201,94,65,218,224,161,172,240,207,19,18,153,39,113,54,24,214,211,17,174,19,57,4,72,114,170,205,234,39,41,202,34,6,40,129,128,68,61,17,8,252,168,168,203,57,135,154,177,197,216,231,99,156,35,24,213,178,49,208,110,26,71,29,248,130,206,61,244,93,202,59,51,114,181,73,112,112,153,74,175,214,16,141,133,50,152,201,9,14,169,76,63,240,94,134,241,60,42,139,24,133,137,80,6,22,9,151,50,234,10,181,155,11,69,92,163,96,145,48,179,77,68,226,17,98,155,196,76,99,9,95,68,32,37,5,131,222,89,236,137,204,119,6,63,53,120,120,87,80,50,114,83,14,211,139,142,137,98,234,82,69,251,135,136,53,140,65,155,36,14,179,151,146,196,112,221,203,117,26,178,65,37,23,57,214,69,66,166,146,102,48,20,123,8,8,109,193,73,71,210,57,28,36,188,154,118,69,158,33,127,212,98,12,206,110,9,156,68,188,76,76,118,139,111,128,134,60,188,84,32,123,13,27,201,70,67,71,200,178,247,210,81,84,27,46,212,171,40,219,201,68,253,80,143,204,15,203,187,229,227,242,211,135,4,76,137,36,253,180,145,40,247,16,41,146,0,239,252,4,59,7,112,248,238,31,136,136,118,1,31,144,15,195,212,108,248,14,245,55,124,45,235,75,70,89,250,207,127,155,158,76,117,11,163,58,141,120,143,114,197,156,107,247,75,32,183,40,31,185,86,77,208,88,136,255,0,191,144,143,184,177,192,124,71,176,140,147,204,113,20,124,139,250,1,195,227,243,236,2,95,237,254,29,190,4,61,36,174,35,231,177,208,153,127,90,120,115,199,38,209,149,195,157,156,206,145,118,136,36,4,85,211,123,79,30,178,249,103,142,22,49,72,7,80,175,22,157,118,187,127,233,129,91,170,152,19,176,124,122,191,135,189,61,242,245,69,25,110,10,245,66,178,244,236,228,102,70,149,132,36,102,184,209,168,113,95,132,13,53,218,75,33,51,181,161,76,151,22,178,70,140,117,74,115,20,213,22,225,109,129,100,96,52,163,20,10,80,183,215,1,88,71,98,50,44,171,175,34,166,39,23,213,11,138,150,110,88,230,188,59,166,217,230,174,250,38,183,151,195,106,180,155,93,46,8,246,172,221,196,68,252,36,181,182,37,140,164,244,75,197,31,69,62,117,75,139,78,230,14,94,69,165,2,148,36,140,114,79,166,216,73,189,69,152,193,215,131,40,241,117,126,85,224,57,111,49,220,176,62,49,184,244,245,227,38,58,242,214,228,141,146,99,79,183,232,60,90,197,94,81,237,99,54,236,130,106,139,136,43,3,86,77,216,91,136,138,136,87,165,142,205,204,191,183,92,9,119,9,201,195,163,175,72,91,55,0,247,110,79,235,27,12,148,77,158,66,53,210,89,70,3,112,72,205,83,66,79,36,89,180,117,182,193,125,85,153,220,185,26,244,148,201,190,193,169,190,140,88,200,43,4,242,175,108,108,213,195,248,25,38,50,47,124,115,103,114,91,80,115,185,74,20,29,86,222,33,251,103,152,142,220,147,19,36,248,74,240,218,177,102,196,46,140,61,174,17,101,26,116,163,33,254,156,86,219,56,45,59,228,31,210,30,152,246,47,160,134,116,79,209,254,214,237,85,124,238,206,244,137,91,240,205,209,173,188,5,76,123,98,165,139,233,71,45,145,217,252,30,11,17,146,138,244,149,229,134,76,142,194,78,221,253,169,160,26,109,223,217,249,177,143,108,204,16,7,71,106,159,148,216,210,226,45,57,103,149,234,200,216,106,80,124,191,89,67,183,50,5,111,171,13,127,158,185,35,139,122,85,152,101,230,190,155,56,105,125,73,179,2,208,159,218,109,115,174,234,242,18,110,9,116,136,85,148,40,63,153,202,166,243,125,42,245,25,95,202,249,19,94,121,65,135,204,121,181,131,93,50,170,133,58,249,63,19,98,109,25,187,242,215,102,124,141,246,251,51,75,154,103,24,165,237,54,237,144,156,161,178,135,121,32,203,60,65,195,41,6,242,114,54,71,79,29,181,120,138,228,216,219,216,104,250,234,244,58,43,152,63,161,179,26,54,32,240,177,74,176,251,58,213,100,137,185,219,12,205,159,129,147,51,89,203,75,56,107,20,201,210,40,164,246,101,8,249,7,38,51,128,110,113,183,190,46,15,111,150,74,73,203,172,190,126,126,66,82,168,249,163,229,36,107,18,114,46,102,243,187,132,180,101,45,218,7,7,107,44,226,66,157,124,113,51,31,6,100,192,234,197,90,79,33,28,135,181,41,245,13,203,221,142,205,72,226,75,237,153,90,105,214,168,248,164,209,208,204,216,42,152,137,153,189,86,174,34,118,65,43,52,32,30,168,25,26,231,128,71,204,77,233,178,164,81,198,218,187,60,202,83,197,180,121,205,162,131,33,80,190,11,248,249,242,155,65,22,66,56,241,210,182,233,100,13,56,169,178,212,45,23,197,36,141,55,221,29,73,97,168,233,34,49,217,226,36,166,187,27,38,243,66,130,211,44,65,101,227,78,127,202,187,252,37,14,201,42,246,70,187,99,204,162,118,12,150,221,102,163,91,37,22,104,179,185,104,93,158,171,39,37,115,161,59,73,137,201,129,222,156,198,49,168,163,39,84,128,152,172,78,17,113,182,28,151,147,157,32,111,149,114,191,178,148,212,10,172,212,229,198,136,186,214,122,28,169,133,229,222,209,97,169,18,194,205,18,194,58,181,103,86,68,156,253,171,11,57,10,225,229,26,238,246,190,227,236,233,73,34,193,201,179,110,224,107,89,7,28,161,155,216,101,107,244,156,153,16,123,94,145,199,237,242,209,17,53,180,19,125,8,73,51,48,155,160,206,174,204,69,16,104,51,107,40,210,66,178,236,224,100,100,21,6,43,54,42,224,68,67,216,158,17,199,136,152,192,174,163,151,230,17,209,81,244,70,249,120,195,146,185,6,209,154,25,220,205,135,237,70,52,149,90,2,73,144,107,47,108,233,40,246,50,25,98,153,145,230,12,240,241,233,131,183,15,1,74,214,217,219,80,68,96,117,138,243,65,45,11,116,172,69,40,154,70,188,216,101,120,163,149,187,228,181,155,172,173,27,101,143,112,198,246,53,177,49,140,107,90,91,179,153,233,155,1,149,187,22,78,44,54,95,27,147,161,181,187,59,180,248,155,244,37,199,85,150,179,113,54,114,215,174,81,176,97,99,102,176,37,181,152,187,45,27,66,196,87,32,181,98,108,133,171,54,231,150,104,231,68,27,205,35,52,175,115,135,154,212,218,85,218,121,213,234,169,210,174,215,47,95,71,68,74,86,231,84,79,99,10,133,162,161,110,176,203,79,43,41,27,55,99,211,221,97,63,176,231,151,81,73,53,100,79,31,112,177,218,100,79,46,246,74,77,37,125,60,185,190,218,191,101,120,233,43,161,216,57,23,135,198,35,124,199,37,171,65,140,146,18,247,175,211,180,180,177,93,49,92,46,185,156,85,42,244,11,4,78,173,111,150,191,172,189,106,187,69,122,181,198,131,173,50,86,193,90,208,225,239,85,21,94,13,101,221,190,205,248,173,53,114,122,230,66,175,139,201,95,109,178,87,40,71,231,116,133,81,213,170,197,42,165,113,229,126,245,14,224,167,84,210,210,143,137,85,184,58,137,179,70,24,139,46,218,10,120,26,72,183,69,147,196,8,109,196,72,250,58,195,6,200,140,171,75,26,186,82,74,87,27,251,17,107,41,12,88,38,206,107,165,145,134,40,130,138,49,251,41,164,147,200,79,173,101,237,139,36,31,185,142,21,146,43,181,145,87,118,134,18,74,150,231,177,215,49,140,146,212,214,27,20,2,64,215,50,73,164,145,140,151,124,252,109,108,157,91,158,194,24,246,52,7,71,193,155,157,91,107,186,78,165,180,120,12,78,28,98,237,89,179,71,1,140,196,203,144,203,201,90,89,162,179,75,31,66,149,137,232,246,118,55,74,182,37,163,219,35,134,200,150,197,123,18,189,241,219,254,165,129,98,23,13,42,186,30,191,185,223,49,254,27,114,54,228,194,181,104,231,150,1,162,97,150,27,110,221,176,125,85,229,203,62,45,108,173,181,205,126,66,251,11,38,142,141,71,184,145,189,38,67,48,212,105,241,173,210,137,184,91,103,144,27,196,76,52,184,44,156,15,135,85,144,119,88,220,238,18,148,203,100,221,54,42,159,204,190,110,99,117,123,137,10,132,116,101,55,135,35,155,210,154,80,234,209,117,194,200,58,173,106,56,221,159,109,212,57,5,143,87,83,177,2,44,161,108,55,33,208,217,178,253,172,200,235,78,220,76,13,198,57,198,232,251,164,78,162,173,11,39,97,125,66,230,246,102,18,242,164,77,113,181,132,183,237,14,46,62,33,219,248,249,129,2,56,90,209,109,138,78,53,136,138,74,41,35,50,208,205,210,69,53,200,224,61,221,124,60,105,225,61,129,188,93,109,246,79,199,217,229,29,230,147,89,244,124,112,215,233,174,15,33,153,194,90,214,151,179,65,48,96,153,149,58,181,104,203,196,131,153,25,166,237,65,86,145,118,55,170,29,242,200,63,91,177,187,18,241,181,20,74,119,24,121,107,85,128,142,179,165,200,11,11,26,246,69,152,116,125,146,217,51,169,205,135,92,208,34,249,8,107,167,36,164,221,81,17,37,142,200,36,153,207,169,153,100,10,208,211,117,90,107,182,119,9,73,35,46,251,34,210,172,218,5,62,1,141,198,199,182,63,106,121,19,97,174,239,28,77,163,232,114,108,39,121,21,207,29,82,213,6,105,157,6,231,27,13,199,46,71,39,212,251,144,78,107,131,140,105,53,22,177,58,83,12,126,231,19,130,88,209,176,71,146,62,41,214,121,127,101,9,163,86,235,22,104,45,31,64,204,35,101,84,207,57,227,124,227,55,45,99,234,153,60,187,11,109,123,27,81,202,44,89,214,223,182,176,213,232,207,93,205,97,43,24,141,142,170,114,112,149,215,241,239,164,179,103,4,247,89,55,93,139,183,48,10,28,205,23,50,92,51,227,47,30,99,236,41,90,216,98,185,155,75,42,54,229,111,201,79,55,167,195,165,42,157,213,197,186,227,126,90,212,71,197,108,11,22,121,91,166,133,121,181,41,36,7,250,163,206,219,108,50,98,113,115,40,232,231,34,66,28,117,145,213,248,241,199,155,158,103,107,188,75,234,121,255,0,39,233,189,83,220,60,128,180,88,39,44,18,57,38,249,199,253,7,110,97,118,119,65,177,90,28,202,77,74,99,155,52,3,37,101,158,84,108,50,38,145,164,232,241,15,108,208,207,30,198,105,83,241,53,145,207,123,148,70,7,249,52,124,23,138,70,65,72,228,239,21,30,23,80,91,164,205,15,47,181,221,104,146,165,132,111,28,36,76,68,165,43,247,146,137,56,81,79,34,151,205,62,224,34,99,20,163,33,190,87,227,121,148,127,22,183,133,97,40,244,248,41,26,190,25,202,249,122,140,171,104,54,77,148,170,78,235,20,43,204,182,139,59,20,178,40,251,140,30,92,166,38,36,165,173,110,155,128,45,50,237,235,199,46,253,213,87,56,138,121,186,102,49,150,158,132,253,45,40,201,199,166,250,61,121,142,141,235,170,204,169,249,170,177,31,236,248,26,242,6,107,228,67,40,154,198,251,69,218,130,98,120,156,16,50,228,19,123,102,57,76,63,199,221,20,148,138,137,72,136,164,65,31,20,200,68,75,220,68,76,32,137,1,48,17,48,254,34,32,79,159,252,254,125,46,62,102,82,92,31,20,219,80,117,96,85,54,19,16,50,10,53,18,150,189,18,217,131,181,16,4,136,71,174,13,14,236,175,212,91,200,18,21,165,153,190,102,41,166,68,149,77,48,3,184,43,34,47,221,5,127,253,197,7,255,0,236,97,255,0,95,215,233,125,243,166,98,78,47,0,218,236,48,104,88,11,49,21,81,56,66,183,133,137,107,33,45,58,240,139,182,48,196,215,88,76,248,71,191,147,116,11,152,137,23,196,158,243,129,34,5,118,153,141,216,181,119,35,251,34,183,112,222,149,52,141,98,163,53,45,99,158,114,180,123,16,98,48,210,210,17,211,109,27,32,156,99,118,137,12,124,188,114,142,145,92,12,160,125,72,170,139,164,208,48,24,82,73,31,1,48,29,138,136,129,74,34,34,29,128,63,63,128,252,63,215,199,161,239,8,137,128,10,133,126,98,17,248,204,71,73,70,183,59,87,137,42,208,140,84,22,96,44,213,93,56,230,141,154,182,100,248,174,27,44,221,250,41,166,6,106,245,7,45,12,61,209,30,228,2,194,80,2,1,131,238,137,203,223,242,40,19,184,121,137,135,240,2,148,158,70,17,248,236,0,35,220,59,15,163,70,128,121,3,235,162,37,91,196,72,233,221,27,168,199,83,237,222,117,218,82,80,84,57,222,54,240,191,40,58,4,72,16,135,173,229,57,19,77,203,72,104,43,39,242,226,65,238,163,200,55,229,147,50,159,125,0,136,98,207,176,3,96,237,94,189,221,32,12,107,87,21,173,27,242,196,80,142,121,101,202,110,90,242,84,128,162,126,2,122,221,239,118,184,66,103,11,147,239,27,201,186,249,117,62,146,171,53,0,194,7,104,116,4,128,82,9,74,21,234,200,153,5,246,161,17,160,83,237,212,59,2,94,252,13,222,173,63,80,154,67,196,14,11,68,217,226,30,193,72,164,36,48,129,76,7,102,249,96,49,68,64,4,62,4,125,46,254,143,215,169,219,119,78,190,48,71,92,192,136,222,114,74,157,139,140,151,100,253,213,22,87,246,179,138,215,187,79,30,229,214,93,85,3,201,69,31,159,58,70,84,68,76,111,186,252,161,230,97,15,76,237,126,197,0,63,111,146,252,255,0,95,136,129,128,7,251,125,41,126,153,96,90,203,46,120,102,41,34,45,210,200,250,157,114,197,147,84,148,73,67,169,246,30,198,254,165,200,182,31,77,241,221,20,142,58,250,141,192,224,30,209,147,110,101,4,0,79,220,132,71,150,247,90,142,184,100,26,189,94,73,101,65,133,139,56,188,67,72,42,147,192,143,88,141,95,214,37,16,80,83,120,144,145,84,4,164,48,8,172,69,11,224,0,61,132,124,132,166,31,56,34,249,189,131,20,128,155,130,138,44,77,121,253,162,241,33,30,145,102,36,165,74,225,187,203,68,154,135,85,33,157,79,237,2,160,179,131,57,85,152,38,45,155,179,108,9,182,106,137,218,148,135,18,207,64,58,37,167,216,196,198,20,191,234,57,37,72,37,64,238,78,152,149,146,192,67,166,217,177,5,202,224,85,59,24,233,37,228,178,128,2,68,190,241,138,30,135,110,18,175,32,190,45,92,115,54,178,74,73,188,121,98,115,245,40,201,46,252,36,18,94,197,40,162,42,44,101,210,33,146,85,178,34,86,232,179,33,132,34,218,149,8,179,249,56,104,178,135,175,247,15,252,159,184,239,245,68,102,28,63,114,112,237,241,216,67,254,69,31,240,252,125,39,46,32,93,157,216,55,190,181,152,187,136,135,45,99,104,252,166,135,178,70,76,56,59,115,52,146,38,193,194,236,133,105,54,72,16,189,156,1,227,100,106,110,93,56,23,4,246,140,140,187,82,183,85,65,77,112,35,142,91,183,176,35,252,7,191,235,252,127,195,227,210,27,225,36,170,241,219,55,95,141,109,226,234,42,217,135,49,228,224,147,0,2,19,218,111,145,112,155,37,41,202,153,251,120,128,148,36,65,63,189,220,0,201,251,134,251,231,56,122,178,40,150,116,252,226,181,127,168,246,231,64,196,172,214,96,132,152,149,233,197,150,187,164,220,99,72,116,227,235,154,38,99,132,229,21,218,171,217,152,182,255,0,81,246,180,27,117,99,20,134,180,69,144,72,225,227,39,15,220,178,81,148,162,109,20,66,73,125,44,249,143,200,56,58,255,0,35,58,99,243,74,179,111,107,188,113,127,41,188,43,83,190,45,21,33,99,109,39,153,194,214,156,53,101,19,109,176,166,131,152,247,5,141,142,123,20,243,51,187,200,170,148,78,129,76,112,198,53,71,39,158,139,68,211,232,83,249,45,191,107,35,206,156,242,58,109,187,134,175,225,184,203,169,68,138,46,64,74,177,90,182,53,113,120,243,28,162,82,9,125,216,247,109,84,41,124,123,1,76,30,34,98,137,68,127,67,165,106,213,149,157,78,62,90,189,6,171,219,60,91,88,75,35,195,196,176,51,187,4,51,20,228,17,101,19,54,228,91,251,242,177,140,146,150,148,77,155,23,234,56,106,212,146,79,202,221,36,193,227,128,83,202,246,83,7,214,101,179,25,218,118,157,74,212,59,95,180,149,50,44,12,235,97,202,99,187,73,124,117,230,102,251,3,38,175,97,194,90,214,70,175,136,58,70,57,178,49,193,163,239,126,159,122,81,236,61,30,244,111,209,78,210,96,96,218,92,30,71,240,227,208,142,208,108,117,167,217,236,89,45,133,219,33,129,130,27,89,156,101,177,90,203,172,99,114,248,152,159,71,55,131,145,172,175,121,241,82,177,20,244,172,193,36,242,68,198,157,199,45,199,147,28,94,224,198,67,77,221,20,205,108,185,70,93,207,40,101,159,187,176,223,229,44,121,228,13,41,189,39,61,87,140,40,78,192,88,162,45,19,121,108,205,62,98,143,83,53,178,211,102,152,190,199,101,150,41,73,106,121,170,90,13,127,46,158,168,104,124,122,181,200,187,21,51,0,167,99,147,49,144,50,23,170,61,29,158,109,109,99,38,218,173,254,207,186,13,79,171,117,149,100,172,82,107,153,9,121,61,78,161,48,171,147,78,175,75,251,13,130,82,112,148,9,140,210,194,235,236,141,87,237,154,204,200,225,50,92,182,180,232,95,87,115,138,44,19,195,125,176,2,238,34,169,9,28,231,181,134,50,181,13,60,30,243,70,73,41,218,106,38,155,82,140,150,15,47,250,193,141,98,1,171,175,117,24,150,36,70,213,1,131,226,53,129,135,10,230,67,153,192,5,120,8,16,65,13,71,173,198,150,20,19,181,57,189,166,17,96,210,57,47,179,252,110,175,29,219,203,244,190,215,107,43,167,19,129,255,0,88,172,163,131,122,162,248,33,70,205,244,54,177,76,233,73,204,186,143,34,38,158,217,96,160,246,206,106,181,228,21,250,46,200,164,148,52,248,55,230,37,101,75,253,181,212,172,92,29,127,95,141,185,79,166,230,195,61,147,192,101,241,140,97,105,212,87,118,122,195,199,41,221,170,57,97,228,193,206,84,195,196,92,246,125,18,153,143,233,124,143,170,200,106,124,86,164,101,154,188,247,40,164,109,169,109,114,252,141,125,204,119,242,185,253,39,120,170,167,41,85,90,186,180,78,118,201,166,169,153,216,243,95,217,75,108,93,59,58,131,99,156,216,32,226,111,23,165,230,38,194,202,133,71,142,142,150,136,97,79,171,178,138,158,176,73,91,38,227,90,192,197,162,194,94,209,51,48,22,9,107,28,147,50,53,6,239,167,36,231,138,89,167,242,174,83,81,243,169,98,150,69,101,206,236,165,84,49,187,142,35,141,232,114,205,231,175,185,78,117,117,155,104,226,170,237,172,197,174,153,94,176,202,54,117,69,127,97,149,165,185,110,254,86,61,211,164,23,169,73,219,109,50,21,181,146,84,170,66,61,177,206,185,142,51,117,165,159,157,114,40,124,115,6,147,101,204,52,93,130,160,234,221,108,179,107,24,213,127,167,12,188,101,202,38,110,205,246,67,110,72,210,224,81,176,115,79,82,202,110,178,179,142,245,91,37,254,58,175,66,225,62,139,104,74,231,102,112,250,225,40,210,18,22,238,229,228,117,190,212,137,188,122,63,10,182,237,77,221,250,195,158,114,25,197,73,11,182,53,214,27,144,149,205,38,42,247,173,168,91,222,84,109,147,52,128,121,150,186,206,32,108,144,21,28,182,15,97,177,204,202,63,215,95,101,82,77,96,236,44,38,155,105,121,221,119,55,210,209,64,209,115,6,149,192,112,217,217,102,179,211,120,246,99,49,54,202,195,98,182,179,151,147,163,86,159,201,181,180,91,152,69,197,218,44,40,62,117,26,171,148,230,172,81,176,112,209,243,114,69,80,29,202,50,137,140,106,241,85,144,96,208,137,123,226,241,76,122,14,46,54,14,27,44,207,34,161,161,169,246,108,246,34,42,58,155,95,103,29,25,67,186,62,143,147,183,211,24,51,65,129,16,105,86,180,200,196,69,191,177,64,32,66,70,76,188,141,98,230,65,179,133,154,160,114,17,71,103,133,89,228,70,219,205,30,73,99,219,18,18,143,50,93,71,131,188,45,147,253,133,142,178,204,181,173,91,45,249,254,63,199,199,205,238,17,47,35,222,195,78,230,250,174,25,31,104,160,88,42,87,188,193,74,181,168,36,244,66,73,60,177,57,91,51,206,214,131,197,177,78,13,225,21,108,167,131,15,178,182,54,172,118,241,118,230,183,46,188,244,138,21,194,120,214,250,226,88,197,15,168,132,133,46,26,174,107,91,203,52,28,85,45,227,248,229,159,223,179,162,67,30,133,167,203,78,217,172,90,5,114,195,102,157,127,54,121,42,193,227,185,53,102,121,165,166,185,153,208,160,108,204,89,132,115,43,4,53,74,10,50,105,163,2,215,171,117,34,178,111,38,205,138,47,17,104,90,181,58,167,92,43,114,44,84,130,14,179,1,22,4,6,80,236,17,67,238,215,46,205,35,155,86,216,199,208,41,108,153,83,166,172,118,74,147,70,149,152,102,237,171,22,43,131,107,43,43,92,228,2,9,51,34,81,19,22,86,151,43,107,89,233,22,37,65,220,179,123,69,129,23,202,172,156,195,226,174,69,16,121,62,57,100,136,103,52,253,88,15,166,214,46,51,28,89,232,103,117,158,186,231,154,229,246,173,121,102,155,231,250,236,179,166,117,57,51,78,189,136,137,70,174,166,45,159,200,229,240,175,97,164,106,116,57,248,15,174,139,129,6,150,27,155,43,27,181,224,110,223,183,242,1,254,105,121,212,31,72,63,177,66,199,94,114,235,148,196,12,93,90,34,151,119,253,132,1,108,251,67,109,4,70,35,55,87,66,217,46,106,124,165,146,184,194,70,65,141,103,65,112,180,12,28,211,186,153,91,162,233,146,41,131,98,11,70,33,10,182,63,152,171,14,218,10,139,87,111,20,165,22,180,120,228,43,121,129,101,201,155,192,34,204,209,194,221,40,106,9,44,19,165,166,70,16,128,206,180,19,50,159,100,36,211,235,220,251,153,141,70,147,77,160,69,26,10,141,84,174,83,161,78,245,228,145,226,106,240,177,208,81,166,145,144,57,78,253,249,153,70,55,108,216,207,30,156,133,59,167,34,152,172,185,138,2,161,199,183,172,51,69,214,245,127,157,204,234,230,142,95,203,253,219,135,93,199,127,242,238,255,0,69,200,99,239,118,19,112,154,240,216,237,120,251,84,52,152,107,212,27,45,104,22,98,58,29,217,162,221,252,135,193,206,26,141,117,3,143,61,236,67,80,224,231,50,173,132,116,221,146,181,158,40,242,42,121,7,110,200,69,90,183,113,25,145,91,157,55,85,194,42,29,50,44,145,87,77,63,36,76,161,1,94,224,152,156,60,189,42,45,38,224,254,145,211,227,161,109,9,172,75,169,6,154,134,253,210,103,60,154,120,211,233,74,218,38,54,173,76,175,106,202,58,92,170,31,223,49,30,188,206,154,176,64,141,17,80,254,234,230,50,167,69,32,19,250,45,250,227,207,61,175,244,144,231,250,209,173,214,117,33,59,198,235,173,21,139,102,231,2,172,187,189,29,72,218,3,116,210,248,55,153,142,123,39,112,72,161,230,176,0,164,65,3,24,4,23,191,34,172,74,201,116,200,232,85,165,70,170,171,111,217,78,92,244,136,152,116,38,2,40,160,18,69,139,44,189,234,74,247,47,182,6,51,139,32,145,79,232,128,27,185,62,59,7,172,203,143,82,100,15,192,223,31,241,136,143,111,215,184,128,143,246,254,95,159,234,63,1,232,55,230,106,129,27,133,105,210,114,17,159,107,194,180,133,98,242,73,146,114,242,16,199,51,6,51,17,174,157,118,115,8,66,204,16,194,146,2,115,46,217,69,14,84,72,100,138,213,68,140,168,9,144,159,200,43,250,1,206,31,242,48,255,0,103,249,122,23,121,108,46,255,0,153,13,24,98,78,64,150,74,178,245,118,198,82,89,72,114,179,20,14,146,226,245,41,4,145,87,232,221,17,52,148,42,14,85,253,194,102,55,130,229,58,74,24,163,14,248,79,145,251,34,242,113,34,6,26,187,199,220,149,132,34,130,88,165,107,35,54,196,223,90,50,30,37,181,77,75,219,20,73,37,215,238,177,155,166,180,250,137,182,76,226,6,110,137,8,216,201,38,9,120,122,195,122,140,110,170,241,195,131,60,182,219,226,200,119,22,12,219,143,186,108,205,81,186,103,18,40,230,234,254,180,242,2,148,208,170,0,8,144,206,237,146,208,205,192,196,249,251,253,128,73,220,12,27,183,8,112,87,25,85,13,85,86,7,14,92,86,162,156,57,84,26,174,199,222,113,244,137,139,147,149,155,194,125,74,8,25,95,33,72,171,126,247,199,183,223,49,123,24,192,31,87,242,22,211,195,25,60,175,233,204,225,93,251,146,252,46,192,218,145,20,78,11,149,158,129,202,172,141,9,210,152,67,229,202,63,96,176,152,236,82,118,32,38,115,129,196,192,6,31,70,252,35,200,125,145,28,188,67,199,9,199,158,45,241,191,9,42,104,166,166,63,134,101,153,187,211,32,6,4,220,201,212,40,240,144,210,207,126,240,137,133,71,210,205,158,189,84,194,61,204,163,131,155,227,191,111,85,232,137,76,7,200,226,63,143,146,157,191,171,207,176,127,112,0,127,174,227,94,165,21,42,0,110,229,31,204,191,175,234,63,167,233,240,31,232,61,40,126,51,162,181,87,168,63,86,156,169,201,78,217,165,190,103,135,252,168,172,53,81,67,16,207,152,233,88,58,184,213,145,219,96,41,146,58,168,39,111,227,203,164,23,2,28,161,239,184,34,93,192,198,17,22,246,96,238,97,255,0,224,1,15,215,191,113,244,169,54,208,12,191,171,15,14,110,133,32,150,35,149,156,102,228,175,22,172,138,123,96,86,238,46,57,19,250,151,36,178,50,188,92,193,237,42,233,42,235,109,205,8,148,143,230,175,139,167,228,68,190,39,80,162,68,192,109,139,29,74,156,129,148,110,221,116,19,136,88,234,164,237,63,20,212,68,81,16,81,21,142,115,31,233,196,9,255,0,106,67,149,83,1,10,32,114,15,200,136,205,211,188,230,144,227,14,111,52,44,10,200,242,173,38,159,29,32,93,111,48,5,109,115,228,110,103,45,151,76,170,183,89,70,105,55,88,17,49,142,84,136,161,19,76,72,153,72,146,100,162,46,30,185,139,124,205,219,102,205,1,154,143,26,153,53,156,55,114,82,32,95,50,160,225,82,51,33,210,17,58,66,154,167,64,80,56,130,70,240,50,98,111,34,250,24,122,112,204,197,63,227,93,118,54,49,67,123,112,147,218,3,50,164,186,31,70,236,169,127,57,87,63,108,234,179,42,73,34,130,11,120,138,172,136,220,1,18,181,58,68,4,208,57,20,64,149,63,16,255,0,203,190,236,68,123,46,32,84,14,38,30,192,5,49,205,220,123,124,0,126,191,151,126,195,254,126,144,18,44,203,73,225,223,95,25,38,39,116,71,179,188,158,230,75,229,221,181,2,36,248,21,159,227,30,31,16,83,34,98,28,162,83,52,106,247,217,65,81,49,84,246,19,42,191,2,32,30,159,203,148,147,89,3,145,82,2,132,237,223,196,193,220,162,36,16,48,119,15,207,177,128,13,216,123,135,112,14,224,62,148,159,16,32,170,91,104,117,113,195,172,30,211,152,201,94,123,108,148,75,122,68,49,14,228,98,47,252,114,227,235,160,92,205,206,29,147,85,6,82,42,55,103,220,0,139,132,121,22,238,38,19,152,108,138,44,223,201,215,144,78,71,170,108,145,210,42,132,70,63,35,220,43,168,2,194,152,44,162,21,49,169,85,144,88,224,79,129,51,132,97,200,184,28,3,186,132,57,78,63,34,62,191,64,158,198,1,248,249,1,55,115,121,24,123,135,112,255,0,135,241,248,238,1,247,126,239,226,34,29,255,0,15,81,219,224,39,29,121,143,211,163,27,136,202,211,233,253,158,242,30,243,13,166,237,114,105,239,57,254,233,134,212,44,178,25,214,149,172,91,238,113,136,202,216,180,88,200,43,155,217,246,112,146,144,81,106,213,129,179,90,242,77,35,136,216,108,171,139,70,233,1,173,27,206,94,83,217,46,119,172,238,159,211,242,195,100,189,102,35,86,38,137,84,67,151,220,93,74,102,150,107,196,58,214,10,146,118,22,232,216,158,38,197,123,12,27,117,102,35,91,10,199,112,180,103,180,244,233,38,131,134,198,91,131,193,98,29,135,102,81,142,157,179,255,0,200,103,50,121,118,150,176,179,170,102,66,97,43,96,118,174,118,243,162,3,116,188,104,29,220,214,142,11,213,58,85,233,22,14,145,172,108,20,208,98,230,197,141,141,232,183,97,186,60,149,178,217,101,158,221,62,200,99,29,66,92,156,101,144,195,212,67,117,199,173,101,103,9,31,8,213,174,154,79,137,52,151,3,224,80,84,0,4,73,228,2,29,196,4,74,96,251,197,1,1,236,29,196,0,123,136,8,252,118,15,145,245,247,72,124,136,94,223,241,23,227,231,191,229,220,62,127,143,231,223,251,125,45,68,249,53,207,197,28,156,142,122,95,217,209,101,226,153,129,194,92,200,227,82,206,206,111,248,138,102,135,114,130,37,240,248,20,196,31,24,14,31,143,128,128,0,222,20,228,207,55,202,41,130,61,51,244,101,10,61,189,209,30,86,113,93,48,39,127,145,246,191,252,98,97,84,64,127,239,130,30,65,243,223,191,221,245,206,47,43,76,112,62,0,3,244,245,94,151,95,251,74,115,113,65,41,75,211,114,248,136,124,247,51,206,86,113,145,46,223,135,97,0,105,102,126,34,81,249,14,253,138,32,61,128,10,32,34,33,216,220,144,230,215,98,120,116,226,187,24,77,253,46,252,173,227,89,64,159,218,19,198,242,239,248,148,64,62,127,226,241,244,68,196,189,87,165,219,254,209,252,219,1,248,233,199,114,16,242,237,223,253,171,184,221,216,67,254,247,97,154,239,219,245,1,15,47,252,35,234,139,200,254,109,121,28,15,211,138,234,0,80,17,41,137,202,222,53,152,15,250,0,1,167,147,18,136,254,63,123,177,64,63,49,31,143,68,76,75,215,192,223,116,63,168,4,71,231,250,199,241,254,175,245,243,233,121,15,36,249,182,153,190,247,77,203,210,196,18,135,97,105,202,222,50,168,110,226,32,61,132,142,172,140,75,216,161,253,33,3,155,231,224,160,112,251,222,188,233,242,103,155,230,80,228,87,166,126,142,68,127,247,106,7,42,248,172,161,141,252,84,72,110,101,240,47,225,219,196,234,143,226,34,80,16,0,18,38,20,220,222,231,117,59,0,124,1,11,248,136,128,0,143,126,226,35,243,228,61,135,228,0,64,123,128,247,14,222,190,226,6,49,187,8,118,40,9,68,4,166,16,48,136,124,136,8,0,7,221,252,3,183,113,239,223,242,244,181,220,114,103,159,41,184,72,24,244,193,180,185,106,39,49,149,89,207,49,248,210,213,202,33,219,184,25,54,201,59,122,146,167,48,252,9,76,241,48,2,119,48,156,77,247,71,28,176,243,127,150,20,137,42,76,78,129,211,218,193,79,144,210,109,232,231,244,6,178,28,193,226,247,189,112,186,184,130,157,179,183,171,66,123,243,236,210,113,54,230,2,179,96,148,104,201,69,81,59,150,241,47,10,128,157,114,166,138,132,86,46,185,238,157,70,244,175,229,148,219,64,80,234,214,235,249,237,157,68,146,73,53,84,93,164,14,189,64,126,245,2,17,79,187,228,102,201,170,114,152,123,120,24,128,96,16,16,1,244,0,209,235,8,89,122,39,240,22,188,225,103,138,150,177,203,222,22,192,199,60,117,224,179,228,137,68,234,49,3,88,140,114,159,154,130,85,64,172,99,147,73,184,249,128,153,169,128,124,72,61,200,4,95,60,161,122,135,243,183,135,220,148,226,148,7,6,155,98,111,246,90,58,180,234,214,143,162,242,155,29,155,175,199,36,179,200,185,67,202,204,180,206,212,158,159,134,146,100,250,61,49,140,109,27,23,103,102,249,18,152,95,188,139,50,133,4,243,190,92,231,117,142,42,240,131,136,56,92,114,201,21,155,30,109,116,250,162,70,59,89,66,251,174,44,50,220,189,160,221,38,159,55,76,132,40,58,112,187,212,167,29,248,138,127,190,68,86,116,161,11,226,96,43,191,95,47,211,95,229,19,162,76,67,178,189,132,7,186,138,126,31,63,37,80,222,65,253,125,192,127,171,208,151,205,180,212,79,140,155,124,130,76,72,245,120,236,186,249,34,217,19,57,85,3,42,238,62,171,44,249,169,16,34,4,21,148,118,101,155,0,55,34,70,76,231,88,19,40,42,65,16,16,44,18,72,137,138,190,217,0,158,107,42,161,128,161,240,99,156,226,39,56,135,253,227,155,228,194,31,136,252,254,61,253,7,60,254,156,97,11,196,189,199,235,204,127,110,71,56,183,71,138,40,16,86,122,186,75,194,61,250,132,152,183,0,18,172,224,205,193,80,41,21,18,32,61,252,86,56,38,99,20,208,121,31,35,246,69,176,176,103,158,238,67,159,60,110,217,179,70,175,41,144,46,16,77,186,96,4,73,21,34,218,168,65,19,7,182,0,117,64,229,57,91,248,38,36,56,153,48,41,140,29,196,12,231,127,149,159,89,233,95,135,48,42,195,35,160,245,8,132,215,101,16,32,168,38,70,165,198,28,115,93,219,36,156,174,146,138,40,162,77,210,178,198,210,17,87,200,226,9,56,120,217,49,31,222,1,68,251,168,172,230,51,53,170,39,22,131,71,132,53,102,184,209,154,72,168,222,60,174,128,209,237,83,1,42,78,81,110,217,169,188,0,194,154,63,76,146,100,48,9,124,0,160,32,1,27,112,71,82,234,249,5,14,5,43,248,46,22,112,65,220,225,136,84,200,41,65,234,188,205,214,19,136,104,161,142,66,2,37,147,75,45,227,188,170,64,4,4,213,8,235,33,188,63,112,224,197,56,114,30,72,154,234,61,251,19,184,253,225,1,17,252,187,247,0,31,225,223,231,254,95,151,231,234,189,119,0,236,98,15,234,6,239,243,252,3,183,199,250,255,0,0,245,94,165,23,111,196,226,31,248,3,252,71,253,126,62,150,55,83,84,16,172,192,112,227,118,88,10,130,92,124,234,1,197,235,44,172,136,23,247,172,42,251,5,138,91,139,182,181,4,253,202,9,182,8,205,208,28,59,19,136,16,201,181,236,97,15,143,76,224,71,239,159,248,16,59,127,127,160,19,170,38,103,61,174,244,248,229,189,54,162,217,119,183,36,241,155,53,206,146,201,160,24,94,187,188,101,194,211,81,166,183,96,5,1,48,200,43,101,166,198,18,63,183,200,60,50,61,132,4,123,129,17,25,54,72,216,155,50,201,18,113,164,123,149,25,191,145,85,155,193,146,76,12,153,82,80,206,223,166,170,110,17,100,111,96,136,130,170,253,73,148,43,116,72,35,251,159,184,96,214,60,58,49,83,197,170,66,221,195,101,216,174,54,23,197,250,99,69,62,65,16,147,182,88,36,129,50,205,67,53,99,23,44,177,76,240,199,114,238,61,169,90,157,115,170,62,107,40,10,46,166,89,29,112,136,216,50,10,126,223,73,176,57,253,148,209,178,120,91,228,10,173,92,162,172,67,232,43,173,93,141,154,34,72,233,172,85,83,1,250,57,2,8,172,153,210,247,17,49,208,112,99,19,176,147,217,133,129,127,96,169,168,182,23,201,162,21,150,142,21,116,148,92,28,100,84,147,183,6,57,214,93,22,208,170,59,142,77,64,238,10,3,118,10,131,50,21,66,171,228,170,139,40,62,163,78,32,248,2,62,164,127,31,170,34,0,255,0,125,49,47,227,220,4,0,64,127,46,223,135,254,189,253,36,206,11,36,166,113,213,155,172,166,82,233,103,63,73,162,77,240,251,148,181,118,167,41,202,212,25,220,240,244,243,75,75,182,192,96,241,58,138,88,104,4,65,217,201,220,74,118,168,148,198,18,251,100,35,164,106,225,51,42,178,0,227,222,58,64,79,52,188,0,162,151,112,251,161,220,0,0,194,111,159,33,1,16,242,252,60,67,227,210,176,218,218,127,50,253,88,56,123,178,38,200,233,86,185,93,134,237,28,54,186,202,19,193,187,38,154,14,118,4,228,110,26,50,39,42,38,23,78,166,32,226,54,186,252,119,188,161,59,56,43,68,8,115,15,180,145,229,19,96,84,128,36,236,29,188,141,247,64,195,255,0,139,184,7,248,250,80,157,43,46,17,26,134,143,213,123,72,68,133,117,50,235,170,78,195,152,72,76,28,83,58,239,98,48,188,119,13,203,43,108,0,229,251,229,99,14,218,1,242,12,81,56,246,39,212,56,88,165,3,184,83,187,123,19,121,38,83,7,222,241,236,96,249,248,1,15,146,247,253,67,250,191,199,210,0,233,152,15,56,165,212,155,170,191,3,45,203,40,154,122,206,192,135,83,62,60,201,188,2,164,55,76,215,145,9,48,174,108,13,24,9,200,146,139,31,48,212,161,88,215,94,246,23,7,57,95,145,215,238,146,57,74,4,82,1,50,73,152,162,2,80,0,31,245,250,135,174,1,186,65,255,0,1,71,248,136,127,159,175,168,8,8,119,252,135,215,33,252,71,191,241,244,69,241,20,18,237,240,154,125,255,0,137,67,183,247,122,234,114,32,66,137,189,162,143,232,0,80,238,63,192,3,243,254,29,191,17,245,232,245,138,200,90,171,76,32,102,108,239,103,98,91,86,171,237,231,30,78,88,22,126,212,177,16,237,43,32,243,246,137,212,131,255,0,115,233,155,39,2,49,239,130,80,85,80,160,193,70,78,136,191,182,163,117,72,82,43,74,154,54,124,140,52,157,141,107,77,101,26,252,44,162,176,83,51,107,204,48,70,54,34,125,23,200,197,169,1,38,225,85,136,12,103,66,77,203,88,224,134,115,237,201,29,235,166,205,83,108,101,220,32,154,185,178,69,110,170,96,127,100,11,220,59,248,157,49,33,131,227,191,201,12,0,98,143,111,196,166,0,49,127,3,0,15,112,245,31,213,243,221,155,99,157,71,171,205,14,134,179,215,176,206,34,174,248,183,14,94,66,37,24,243,107,226,237,118,26,82,52,53,91,219,101,158,39,30,60,215,188,85,100,92,232,220,112,179,200,55,247,242,250,71,236,198,29,50,112,90,239,111,151,134,119,25,238,185,157,105,121,93,59,105,167,90,226,229,115,11,229,62,6,251,90,184,29,193,25,69,189,171,89,99,218,201,197,201,186,85,224,162,49,226,118,174,209,43,198,239,125,149,227,221,2,173,94,145,7,8,44,82,145,108,224,65,47,205,52,199,250,138,31,135,229,250,250,161,65,47,201,50,128,254,160,29,189,125,189,87,247,122,34,249,17,20,202,29,128,161,219,191,254,159,168,254,158,147,231,91,75,179,12,159,137,185,150,204,224,128,71,216,231,58,120,19,124,135,144,47,182,11,68,172,94,81,103,117,153,215,104,10,129,219,201,213,54,201,103,133,116,95,193,120,249,71,109,148,253,202,170,7,167,17,248,7,207,229,248,143,168,253,117,192,23,156,149,177,112,39,166,21,48,231,53,191,152,156,163,169,106,26,44,146,4,59,128,163,113,167,137,82,81,218,238,157,109,116,68,211,56,53,116,250,109,165,82,191,91,81,218,205,90,188,149,85,102,128,169,213,2,162,161,19,254,76,165,16,63,221,0,18,156,229,15,128,248,15,33,0,236,31,167,143,110,223,1,252,7,244,73,189,88,73,33,125,228,111,71,44,13,129,150,58,119,14,163,85,173,174,109,170,94,231,131,138,247,23,243,11,190,148,228,94,10,98,30,45,146,146,86,57,98,10,128,36,51,148,81,0,49,76,29,193,217,16,123,20,199,236,33,228,34,111,159,143,196,126,3,183,200,119,0,252,123,15,111,143,74,113,86,168,110,93,98,16,120,86,174,94,86,120,21,196,15,5,31,251,129,244,45,183,62,99,218,87,6,209,228,76,232,143,105,74,254,35,151,189,120,224,232,44,10,125,159,162,51,5,74,154,103,40,44,255,0,8,155,9,4,64,189,196,59,24,223,120,127,128,155,228,223,227,253,222,134,238,83,166,47,113,13,65,160,174,221,22,174,104,182,68,213,51,164,217,3,85,3,236,213,196,232,185,125,34,217,243,40,228,151,0,246,65,243,214,46,88,182,57,138,171,180,85,64,138,148,72,55,110,83,76,81,76,206,1,185,149,83,196,129,225,230,42,24,0,68,73,253,17,236,31,159,151,221,249,237,243,249,122,214,26,121,10,53,153,230,238,137,36,237,171,170,220,225,84,42,113,241,111,216,180,84,145,235,25,187,167,77,164,69,6,138,28,22,241,41,17,116,175,208,57,48,123,14,202,70,230,81,64,30,32,143,20,88,117,49,88,169,182,244,130,154,121,163,193,123,82,128,146,106,197,163,135,111,78,225,185,88,183,112,139,163,189,104,185,225,213,41,22,72,201,145,235,34,34,147,149,18,84,201,8,144,196,76,5,110,12,51,103,112,228,239,84,45,221,177,138,41,218,121,93,77,193,99,126,225,188,254,199,226,198,3,155,83,31,144,21,55,112,59,116,244,91,78,132,5,76,131,226,147,160,121,240,83,152,222,139,140,160,132,97,68,171,219,102,108,170,22,30,46,156,221,219,181,214,93,132,117,125,22,77,91,131,231,146,203,164,200,65,138,40,180,100,138,138,128,3,149,88,48,64,170,139,99,9,76,42,250,21,250,75,70,75,31,132,116,77,46,194,205,211,73,238,70,104,155,255,0,41,94,139,226,120,60,117,25,200,253,223,66,214,41,78,220,135,96,55,154,217,237,146,162,36,242,15,184,128,34,152,119,33,11,232,17,50,207,192,201,252,126,70,239,252,62,3,255,0,63,85,234,128,127,161,255,0,204,31,221,254,94,171,209,23,67,15,201,251,126,61,128,0,63,47,129,252,71,228,63,30,223,221,235,162,201,19,217,57,68,133,80,166,1,3,166,112,3,17,66,155,191,153,12,83,119,3,20,229,17,33,139,216,64,74,34,2,2,2,62,190,130,3,228,112,248,249,237,223,191,233,220,71,251,255,0,63,239,245,245,248,16,255,0,16,253,59,135,162,40,255,0,112,150,251,171,113,19,148,251,63,73,61,30,164,254,87,21,139,133,184,109,188,4,214,163,31,55,35,244,120,215,110,148,121,46,255,0,38,179,181,124,162,47,36,208,192,175,83,175,51,88,203,92,34,114,106,214,97,92,103,209,215,56,152,168,41,170,212,251,215,119,65,130,36,28,20,51,4,213,145,57,25,67,177,107,228,249,70,202,170,115,162,145,8,161,151,81,169,18,69,71,134,56,24,203,168,146,41,145,67,152,199,15,131,120,250,27,57,161,196,199,92,147,171,82,108,57,221,243,249,151,228,190,9,108,87,75,227,70,236,132,18,86,51,231,87,117,227,86,133,159,132,178,215,20,116,192,46,89,62,157,88,114,242,147,171,80,213,144,102,149,134,182,252,174,152,185,99,97,132,128,148,98,58,85,58,146,155,25,145,134,206,250,147,100,207,120,89,126,119,36,202,185,19,178,171,34,189,219,132,186,180,202,226,147,102,210,20,46,68,177,104,155,28,232,211,110,7,222,101,70,228,52,126,105,106,96,103,9,68,181,117,103,58,97,34,228,136,252,158,212,162,107,251,45,3,32,118,221,250,179,218,45,31,75,189,67,61,69,38,223,102,51,139,203,228,104,81,211,104,200,170,39,7,68,116,237,109,6,32,209,254,217,69,184,130,15,1,81,34,158,30,65,103,86,170,253,253,231,9,52,205,39,30,100,205,238,209,198,217,122,15,43,178,148,29,129,132,87,180,113,210,231,19,165,73,69,32,100,128,202,21,75,101,26,34,229,75,88,133,236,87,140,108,110,216,174,38,110,229,98,24,190,185,85,149,151,213,241,125,74,44,201,188,103,87,132,210,235,78,197,161,155,170,14,225,180,102,21,39,141,158,36,235,200,83,94,52,143,234,17,238,7,233,204,115,46,42,160,170,34,98,20,224,124,254,220,139,55,176,18,136,60,98,71,236,157,179,112,213,243,37,18,42,164,122,205,202,39,65,219,53,210,80,4,166,110,225,186,170,34,185,14,30,34,130,135,238,65,1,236,47,30,62,95,47,124,209,97,252,125,219,233,28,148,198,242,253,247,45,155,99,61,154,108,20,74,221,254,156,245,183,223,113,246,109,134,56,143,140,205,250,132,84,201,35,33,18,225,85,162,36,227,204,146,14,163,37,88,62,100,240,133,112,129,147,77,77,117,156,109,35,199,17,226,87,84,218,84,107,165,231,120,27,182,70,50,220,9,20,145,140,246,203,194,206,65,187,143,204,185,3,8,245,20,0,79,36,141,73,203,234,134,149,16,15,136,225,156,35,218,211,201,98,131,81,250,135,36,215,253,30,100,36,184,197,200,190,103,116,204,153,119,40,226,167,151,184,173,114,155,140,143,228,219,166,139,123,6,23,180,77,77,197,88,127,103,133,51,138,103,97,80,184,199,68,196,89,17,110,66,164,214,241,33,99,118,116,209,52,193,10,47,138,253,67,168,105,212,187,102,121,126,174,197,219,168,183,186,212,213,62,229,84,155,108,71,144,214,74,189,142,57,196,76,220,36,163,83,252,46,198,74,57,219,134,174,19,238,81,246,213,48,148,197,63,137,202,8,178,8,231,236,228,88,53,125,30,237,23,172,30,182,110,241,131,198,202,17,100,29,178,118,145,28,52,116,130,201,136,145,84,92,55,81,53,146,80,130,37,58,103,3,23,184,118,245,239,242,252,127,15,195,242,31,235,252,7,254,93,255,0,171,224,61,32,106,86,199,161,244,110,147,129,227,135,37,141,176,110,28,0,122,228,35,120,173,202,248,42,93,223,94,209,184,241,0,145,65,54,124,115,229,44,61,26,187,61,103,155,173,212,17,42,77,50,157,174,50,58,65,119,245,159,167,175,92,34,218,185,134,44,145,9,107,127,88,78,45,35,21,10,227,5,169,114,87,153,211,182,7,196,143,103,86,226,103,29,116,205,9,120,213,84,2,148,171,91,173,118,56,106,94,121,72,108,69,68,72,227,246,162,219,30,241,185,83,89,69,25,1,17,80,197,34,43,185,217,190,77,113,159,137,219,46,191,82,142,52,197,250,38,2,54,171,150,68,2,72,184,36,166,193,167,217,33,50,236,137,131,150,235,24,165,93,130,250,69,202,179,246,153,10,62,65,26,71,134,40,8,151,176,137,156,168,199,98,243,142,21,113,231,131,17,18,242,206,32,183,61,83,0,226,85,206,210,163,197,198,126,207,77,176,75,175,115,228,44,180,179,229,150,21,156,78,106,212,58,78,152,214,113,241,206,101,150,145,186,189,116,95,21,12,81,42,230,234,195,206,205,89,142,113,196,196,53,126,16,242,195,1,206,211,234,7,195,203,229,250,221,102,87,6,208,227,94,80,114,141,82,55,69,154,133,36,46,49,178,232,54,178,75,45,35,9,0,249,179,103,117,192,98,244,140,150,98,15,82,126,171,114,28,193,231,39,50,113,125,131,140,26,14,147,198,139,116,118,145,200,174,15,223,51,110,89,161,199,169,120,187,85,11,113,4,113,91,131,25,189,2,181,47,142,93,225,43,58,148,74,182,172,149,230,137,85,102,249,197,80,177,198,121,40,159,119,102,67,201,64,34,117,204,217,179,100,205,179,72,246,173,216,179,104,130,13,216,180,106,130,77,218,178,106,213,34,162,209,163,102,200,17,52,80,108,217,4,211,69,20,18,33,19,77,34,21,50,1,74,80,0,89,252,68,163,211,153,147,159,60,24,144,142,35,140,175,49,221,109,49,149,202,235,126,204,227,163,49,206,92,230,85,237,221,221,50,56,16,2,170,201,133,122,219,165,233,176,208,200,147,196,177,112,232,196,53,100,9,160,205,0,41,39,74,230,135,25,239,188,112,109,203,56,29,114,166,223,143,234,215,139,100,125,125,151,124,88,148,107,173,189,164,148,113,7,98,138,122,4,151,136,184,178,93,84,162,151,167,58,100,22,53,102,20,74,45,164,115,151,110,90,17,117,169,194,110,112,241,238,43,39,211,249,181,189,222,33,177,233,190,160,28,136,187,104,56,206,113,102,105,54,227,104,179,226,185,179,72,126,63,97,13,160,114,40,88,217,141,30,203,37,59,67,204,27,95,92,71,85,234,242,196,102,234,240,178,94,98,6,5,84,34,60,250,118,105,215,11,247,27,153,84,244,249,53,166,117,206,59,232,26,103,23,53,89,183,32,111,126,201,108,192,237,242,20,70,55,119,10,153,101,133,103,26,61,37,149,63,69,93,94,228,3,175,107,87,197,50,20,10,30,142,127,47,195,240,249,239,254,135,244,239,253,95,151,231,223,191,168,195,112,3,157,122,83,254,77,245,89,75,21,225,191,43,185,5,155,89,121,167,27,162,213,222,65,68,229,121,24,213,150,117,137,208,50,235,180,124,236,55,34,53,12,162,200,202,73,213,239,36,156,237,16,222,182,179,198,75,50,144,44,232,199,72,255,0,185,139,24,171,245,117,192,27,60,180,195,114,59,40,229,87,10,103,42,14,133,163,240,229,23,31,238,80,84,169,165,83,81,68,215,86,153,175,103,40,232,217,53,169,177,78,66,10,6,103,111,69,195,210,44,146,140,155,57,33,132,197,34,107,170,27,238,248,249,7,115,155,196,59,247,16,238,34,0,1,250,246,238,33,243,219,240,239,250,122,68,253,52,20,95,152,60,212,231,239,82,201,196,84,146,163,126,221,15,2,248,92,253,233,72,162,17,248,39,27,229,29,55,218,46,21,37,60,214,41,162,246,30,65,169,56,245,204,146,66,138,143,16,165,177,98,161,69,6,41,135,175,22,143,203,205,55,169,252,196,199,20,58,119,74,234,185,102,56,236,141,144,228,215,80,153,140,222,235,158,55,166,208,157,248,140,166,107,196,232,189,34,175,0,250,239,178,223,90,10,240,4,210,20,98,133,87,47,136,112,254,209,24,22,73,162,69,149,187,136,192,48,140,195,140,248,222,111,130,227,53,118,180,220,183,40,170,70,211,169,85,182,199,85,112,99,21,28,83,9,151,120,245,115,29,212,156,196,163,197,92,203,78,204,62,81,103,243,51,47,159,202,63,89,87,143,22,80,196,89,117,230,225,95,207,42,214,43,213,202,193,17,86,163,82,107,243,54,187,157,130,100,199,65,140,29,98,191,26,226,82,98,93,195,176,56,38,209,180,115,6,171,186,114,170,169,171,221,36,196,164,39,184,32,62,150,23,71,235,5,163,98,227,165,215,152,215,168,212,227,108,252,226,221,244,254,73,195,51,80,167,251,86,59,26,145,122,198,129,199,106,220,154,139,148,139,131,138,254,47,69,170,38,102,135,15,109,155,167,207,132,133,34,142,87,1,208,221,112,110,54,125,54,47,138,189,57,179,231,79,25,217,121,219,169,79,54,191,74,71,162,71,197,169,113,243,14,137,143,186,233,214,187,19,95,34,11,122,203,25,73,26,144,58,81,193,211,105,44,237,187,122,210,165,93,57,149,82,23,9,143,86,235,180,172,230,153,80,170,198,253,155,86,168,87,32,235,53,182,62,218,105,153,164,20,12,99,88,184,164,74,8,20,132,57,190,137,170,62,225,202,82,251,203,10,138,9,4,78,34,46,255,0,126,255,0,218,47,152,234,208,170,109,200,226,100,65,248,89,79,150,45,172,125,111,178,216,209,3,4,75,154,84,145,102,85,69,65,115,246,144,72,169,239,152,164,47,176,70,222,62,224,251,135,32,122,206,173,17,132,146,100,225,186,199,116,8,172,201,226,10,253,63,179,227,226,170,6,76,68,222,248,29,49,63,222,253,208,29,53,9,229,216,4,0,59,247,214,177,20,215,110,55,171,30,156,186,38,77,154,25,101,119,58,136,72,196,72,84,85,96,183,207,90,230,93,32,100,254,250,109,214,250,152,100,21,34,192,83,25,102,96,98,20,8,94,230,12,52,78,165,149,75,61,162,205,144,240,87,47,179,115,195,115,173,202,47,91,178,35,151,201,52,175,113,203,41,176,160,115,36,225,45,183,148,115,136,43,154,214,148,137,84,139,132,181,66,132,166,145,168,162,171,69,217,37,70,43,177,3,21,235,175,190,72,133,30,161,186,158,223,165,88,176,30,146,92,119,131,159,137,176,114,206,174,186,60,140,222,223,201,181,23,217,55,16,33,60,24,238,147,117,102,204,204,87,78,173,150,88,85,75,152,55,186,72,161,15,88,138,180,94,24,65,85,156,206,91,197,242,117,87,173,85,173,64,212,171,48,53,58,204,99,104,90,213,102,22,42,187,93,134,98,79,101,156,76,12,19,6,209,80,241,173,82,1,48,38,217,140,115,54,205,80,76,4,74,84,146,40,7,112,244,19,240,207,137,86,236,114,67,76,221,249,11,118,175,107,188,196,228,59,168,39,59,54,145,88,131,119,95,163,214,106,85,18,61,75,57,192,241,104,41,55,47,37,43,216,206,90,214,74,72,177,131,34,228,214,11,205,166,86,199,161,91,71,237,201,224,105,30,124,252,20,63,79,143,240,244,69,242,15,143,16,239,242,7,30,253,190,59,254,93,191,31,211,241,254,32,62,171,215,63,61,201,249,119,56,143,246,8,119,245,94,136,187,7,96,57,135,250,255,0,199,240,249,237,235,144,49,123,254,157,255,0,63,195,253,127,175,237,228,74,81,30,226,80,17,254,32,31,235,242,245,94,4,31,248,67,209,23,204,192,83,124,124,118,30,224,33,248,128,247,253,123,143,110,195,243,240,29,255,0,171,242,11,13,146,175,94,183,193,76,85,173,48,80,182,106,213,138,61,204,60,245,118,195,22,198,114,191,57,20,245,35,55,123,23,51,13,38,131,152,233,56,247,141,206,116,29,50,122,217,102,235,164,99,17,68,142,81,16,28,139,192,159,167,170,240,47,233,253,227,254,126,136,147,140,159,24,185,19,211,238,200,214,215,211,242,153,41,188,241,118,107,221,109,160,116,255,0,177,234,237,224,158,102,82,38,251,241,250,7,11,239,250,180,170,213,234,12,106,106,138,169,92,248,239,106,176,69,102,82,76,204,140,174,110,246,139,48,205,196,92,222,102,151,83,58,155,84,23,175,239,92,64,234,5,199,57,147,119,99,32,91,103,19,175,154,253,68,166,85,49,34,139,180,210,56,194,27,117,30,70,52,1,66,148,238,203,40,138,169,129,251,46,205,48,41,128,26,106,142,20,76,203,20,0,166,2,44,138,101,3,0,143,221,80,137,152,123,143,112,17,16,19,15,111,239,239,235,221,224,94,221,128,59,7,254,17,18,255,0,244,136,122,34,139,94,191,212,31,130,245,158,95,112,39,109,202,118,146,104,247,252,194,243,177,224,91,45,70,141,150,236,46,245,68,56,221,186,103,238,164,228,229,100,242,216,108,193,11,123,184,124,235,105,160,101,115,106,34,210,178,177,216,4,164,152,164,212,139,186,95,187,140,205,186,151,241,170,247,114,171,231,214,98,236,56,5,179,65,84,18,203,227,249,77,133,106,92,115,99,170,152,194,112,69,166,117,97,212,107,144,85,187,12,219,162,129,21,105,83,9,118,183,39,8,42,154,169,87,142,83,8,145,130,251,41,137,193,65,40,10,133,32,166,85,63,247,160,65,16,48,144,21,255,0,180,241,49,138,83,9,124,251,8,128,8,135,192,118,196,111,249,213,7,85,169,76,80,244,218,93,91,66,164,207,183,43,105,202,141,214,6,50,207,91,151,65,53,10,186,73,200,67,77,54,123,30,235,217,92,137,174,129,213,110,101,27,184,77,53,208,58,107,38,67,148,139,39,239,220,68,64,171,20,71,241,241,5,3,240,252,187,135,192,246,238,33,249,128,254,33,223,183,127,86,153,203,4,13,102,60,210,246,105,200,218,244,89,21,110,221,73,41,217,86,176,209,229,93,210,165,65,178,7,121,34,225,171,66,172,225,99,21,36,19,21,1,69,213,49,83,76,167,57,128,4,4,156,233,115,197,153,74,212,141,122,140,247,145,88,50,15,25,172,201,154,248,7,44,185,39,150,165,0,97,55,146,79,43,245,216,109,60,244,168,247,45,135,203,216,33,170,235,177,241,49,147,89,154,201,143,128,36,126,177,93,56,243,30,55,112,97,230,167,47,186,115,19,148,242,217,133,141,41,56,58,159,49,185,53,160,239,89,76,179,134,240,147,211,13,75,110,200,229,220,197,231,54,148,90,58,136,108,13,146,149,173,172,8,144,202,168,65,7,94,203,148,71,135,20,78,71,171,61,110,165,37,195,139,182,137,47,47,84,110,150,56,194,193,170,30,30,204,90,123,168,173,38,130,206,143,103,129,218,114,214,200,92,219,200,214,158,63,209,177,75,13,234,22,190,180,132,116,163,8,171,80,215,39,220,48,85,56,177,16,85,191,236,115,25,191,102,185,93,119,134,92,240,202,183,200,90,228,113,158,67,113,95,169,190,107,155,237,122,29,50,18,85,131,71,42,82,225,180,8,120,90,63,47,112,213,33,216,130,36,70,24,94,207,71,39,26,170,31,96,184,111,90,89,162,174,162,167,27,201,106,14,217,168,113,135,61,154,224,239,7,170,212,121,140,196,53,27,165,102,149,149,94,152,48,189,62,174,41,27,36,218,167,44,180,222,171,96,145,173,209,101,36,24,180,94,205,3,154,190,162,43,105,102,137,160,103,228,36,43,46,158,194,185,154,231,78,190,158,28,41,218,56,55,198,253,99,81,227,221,66,245,113,209,176,42,145,101,30,91,164,238,22,178,215,155,46,170,238,219,178,207,84,179,217,102,31,231,45,98,10,86,204,96,191,98,159,66,47,11,28,197,155,56,229,208,77,17,242,34,143,204,255,0,242,122,250,133,175,110,159,133,136,227,199,2,98,168,214,13,42,43,65,69,196,62,149,176,33,100,169,69,194,29,171,116,178,122,38,138,246,246,93,10,189,147,74,199,38,225,160,182,24,71,215,42,164,3,135,20,218,133,138,58,5,202,96,201,179,209,120,43,55,199,136,203,84,111,40,249,181,198,94,11,85,236,245,184,186,243,28,79,167,70,111,70,203,246,121,74,250,43,53,43,42,210,92,132,212,98,52,46,88,92,198,73,68,218,194,67,83,179,38,44,37,30,17,111,178,32,158,157,39,41,52,17,199,69,62,135,77,179,114,21,74,167,32,249,67,3,147,98,221,79,112,126,17,86,248,234,207,146,155,74,217,68,174,51,160,69,87,154,89,22,158,158,127,116,121,187,22,216,178,182,103,50,13,95,87,54,138,236,11,55,108,99,82,70,182,17,169,58,143,120,230,121,15,211,31,131,52,142,59,235,151,26,62,9,13,74,185,231,24,214,219,55,95,188,212,173,23,218,238,132,242,84,104,214,23,130,250,217,163,197,90,154,223,238,206,76,233,4,214,58,246,219,44,202,199,253,226,39,57,155,44,178,42,17,88,58,46,213,114,149,120,225,39,172,101,147,62,229,43,71,149,52,70,105,73,146,37,69,181,179,50,194,242,203,13,214,165,155,87,52,86,180,246,236,35,214,209,44,243,71,208,181,91,228,219,182,40,201,73,218,116,9,22,210,111,37,95,69,57,147,118,221,97,44,117,219,34,78,220,86,231,226,167,208,143,122,180,99,213,96,229,153,203,162,202,69,176,20,92,71,187,60,115,151,73,54,122,128,28,190,243,69,196,139,164,6,32,157,34,1,128,125,126,94,12,185,15,159,100,59,209,43,48,220,38,225,76,253,31,66,193,13,169,41,69,179,101,247,147,192,213,45,172,225,217,167,42,53,103,213,237,74,187,107,253,156,179,200,49,9,249,122,93,150,203,101,167,176,158,121,39,33,83,131,173,125,164,245,37,159,199,66,62,20,230,220,200,226,253,255,0,113,109,161,114,23,136,22,125,10,86,36,242,213,174,8,238,218,7,25,50,230,10,58,109,34,6,113,15,150,86,101,36,104,200,190,34,12,91,182,52,155,248,73,25,71,137,148,234,201,189,124,241,69,29,25,242,247,221,252,162,153,127,127,144,238,85,135,176,247,14,229,84,192,31,2,31,199,242,30,223,135,241,252,126,125,3,187,15,81,14,59,228,183,217,124,145,138,154,134,225,174,214,154,149,253,199,44,227,14,65,160,242,26,233,159,199,25,50,44,87,58,51,76,210,18,106,54,130,171,132,14,154,241,241,86,233,88,137,217,116,15,238,196,69,63,76,4,254,176,42,119,74,254,54,86,42,140,235,151,139,183,44,249,0,13,17,89,39,210,123,239,50,57,41,122,86,192,46,20,17,58,147,240,13,52,136,10,59,239,20,205,236,38,217,42,155,102,36,68,165,0,107,228,30,98,112,100,248,254,87,135,211,88,80,177,220,242,157,152,210,216,29,87,45,171,20,122,252,109,114,28,175,29,120,139,201,5,218,70,55,110,87,146,143,142,66,170,254,85,232,184,145,124,183,117,157,186,89,81,19,137,20,111,35,250,139,112,142,241,212,63,147,155,102,199,172,171,145,43,90,192,112,206,47,241,174,47,89,200,182,106,78,137,45,86,155,146,157,216,183,203,100,6,101,109,205,144,182,40,50,90,44,149,27,63,144,114,53,211,38,232,217,225,153,156,206,153,168,144,40,202,155,245,48,204,154,70,49,173,226,28,100,231,167,36,101,27,160,209,132,90,57,167,14,117,138,53,97,233,133,4,202,217,199,243,137,190,67,226,217,164,92,81,188,136,99,73,59,176,53,102,154,102,242,108,145,200,5,32,181,255,0,101,47,48,83,196,5,64,40,144,20,31,149,0,134,16,19,20,170,15,117,10,81,16,1,18,148,192,2,32,2,33,220,61,119,240,47,110,194,30,65,250,24,68,223,253,66,62,136,147,121,113,110,89,245,15,176,157,46,94,208,174,92,52,225,156,18,62,33,197,58,230,203,16,243,116,228,213,129,97,238,172,135,35,53,28,46,194,226,46,145,136,68,179,56,180,141,195,243,171,211,185,123,252,169,156,73,105,150,98,87,154,52,168,62,106,217,238,111,68,201,233,149,204,231,51,166,214,51,250,13,62,53,188,61,90,153,77,132,142,173,213,235,209,109,75,224,131,24,152,88,166,237,88,50,110,64,17,48,149,20,10,42,40,115,170,160,157,83,156,230,203,62,161,65,56,16,0,165,15,171,246,62,232,8,125,207,188,61,255,0,31,233,124,7,200,118,15,199,227,215,187,192,191,167,247,143,249,250,34,249,148,164,47,98,135,96,15,252,61,128,3,191,233,219,251,123,247,237,250,246,253,123,137,139,220,63,1,253,71,241,237,250,122,175,108,159,247,67,213,120,16,63,2,135,162,46,12,32,34,79,254,47,225,254,127,250,250,175,93,128,165,15,144,40,7,246,7,170,244,69,255,217